(57)【要約】【課題】  多くの種類のアプリケーションが入出力する多くの種類の情報を記録・管理し、表示する。【解決手段】  入出力履歴管理プログラム２は、コンピュータにおいて実行されるワードプロセッサ、表計算、通信およびＣＡＤなどの様々なアプリケーションプログラム１４に対する操作、および、アプリケーション１４が、どのようなタイミングで、どのような情報を入出力したかを示す情報を監視し、記憶・管理する。さらに、入出力履歴管理プログラム２は、設定される表示方法に従って表示する。【選択図】  図３
2005228097.tif 000002
【特許請求の範囲】
【請求項１】
実行されている１つ以上のアプリケーションプログラムそれぞれに対する操作を示す操作情報、前記アプリケーションプログラムそれぞれが入力する入力情報、および、前記アプリケーションプログラムそれぞれが出力する出力情報またはこれらの任意の１つ以上の組み合わせ（操作・入出力情報）を記憶する情報記憶手段と、
前記記憶された操作・入出力情報の表示方法の設定を受ける設定受入手段と、
前記受け入れられた表示方法に従って、前記記憶された操作・入出力情報を表示する情報表示手段と
を有する情報表示装置。
【請求項２】
前記操作・入出力情報は、前記操作情報を含み、前記操作情報は、前記アプリケーションプログラムに対する複数の操作の種類を示し、
前記情報表示手段は、前記操作の種類ごとに、前記操作・入出力情報に含まれる操作情報を表示する
請求項１に記載の情報表示装置。
【請求項３】
前記情報表示手段は、前記操作・入出力情報を、時系列に表示する
請求項１に記載の情報表示装置。
【請求項４】
前記情報表示手段は、前記操作・入出力情報を、前記アプリケーションプログラム、および、前記アプリケーションプログラムにより処理されたファイルまたはこれらのいずれかごとに同時に表示する
請求項１に記載の情報表示装置。
【請求項５】
実行されている１つ以上のアプリケーションプログラムそれぞれに対する操作を示す操作情報、前記アプリケーションプログラムそれぞれが入力する入力情報、および、前記アプリケーションプログラムそれぞれが出力する出力情報またはこれらの任意の１つ以上の組み合わせ（操作・入出力情報）を記憶し、
前記記憶された操作・入出力情報の表示方法の設定を受け、
前記受け入れられた表示方法に従って、前記記憶された操作・入出力情報を表示する
を有する情報表示方法。
【請求項６】
実行されている１つ以上のアプリケーションプログラムそれぞれに対する操作を示す操作情報、前記アプリケーションプログラムそれぞれが入力する入力情報、および、前記アプリケーションプログラムそれぞれが出力する出力情報またはこれらの任意の１つ以上の組み合わせ（操作・入出力情報）を記憶する情報記憶ステップと、
前記記憶された操作・入出力情報の表示方法の設定を受ける設定受入ステップと、
前記受け入れられた表示方法に従って、前記記憶された操作・入出力情報を表示する情報表示ステップと
をコンピュータに実行させるプログラム。
【請求項７】
前記操作・入出力情報は、前記操作情報を含み、前記操作情報は、前記アプリケーションプログラムに対する複数の操作の種類を示し、
前記情報表示ステップは、前記操作の種類ごとに、前記操作・入出力情報に含まれる操作情報を表示する
請求項６に記載のプログラム。
【請求項８】
前記情報表示ステップは、前記操作・入出力情報を、時系列に表示する
請求項６に記載のプログラム。
【請求項９】
前記情報表示ステップは、前記操作・入出力情報を、前記アプリケーションプログラムごとに同時に表示する
請求項６に記載のプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、実行中のアプリケーションプログラムに対して入出力される情報などを表示する情報表示装置およびその方法に関する。
【背景技術】
【０００２】
特許文献１は、文書情報を、印刷のたびに自動的に記録し、概念ごとに検索可能とし、検索結果を表示する方法を開示する。
この方法では、印刷を契機として、文書情報を記録するが、印刷以外の処理も契機として、文書情報を記録・管理し、表示することができるようにすると、より便利である。
しかしながら、多くの種類の処理を契機として、多数のアプリケーションが入出力する情報を記録・管理し、表示することは難しい。
【特許文献１】特開平８−８３２６８号公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
本発明は、上述のような背景からなされたものであり、多くの種類のアプリケーションが入出力する多くの種類の情報を記録・管理し、表示することができる情報表示装置およびその方法を提供することを目的とする。
【課題を解決するための手段】
【０００４】
上記目的を達成するために、本発明にかかる情報表示装置は、実行されている１つ以上のアプリケーションプログラムそれぞれに対する操作を示す操作情報、前記アプリケーションプログラムそれぞれが入力する入力情報、および、前記アプリケーションプログラムそれぞれが出力する出力情報またはこれらの任意の１つ以上の組み合わせ（操作・入出力情報）を記憶する情報記憶手段と、前記記憶された操作・入出力情報の表示方法の設定を受ける設定受入手段と、前記受け入れられた表示方法に従って、前記記憶された操作・入出力情報を表示する情報表示手段とを有する。
【０００５】
好適には、前記操作・入出力情報は、前記操作情報を含み、前記操作情報は、前記アプリケーションプログラムに対する複数の操作の種類を示し、前記情報表示手段は、前記操作の種類ごとに、前記操作・入出力情報に含まれる操作情報を表示する。
【０００６】
好適には、前記情報表示手段は、前記操作・入出力情報を、時系列に表示する。
【０００７】
好適には、前記情報表示手段は、前記操作・入出力情報を、前記アプリケーションプログラム、および、前記アプリケーションプログラムにより処理されたファイルまたはこれらのいずれかごとに同時に表示する。
【０００８】
また、本発明にかかる情報表示方法は、実行されている１つ以上のアプリケーションプログラムそれぞれに対する操作を示す操作情報、前記アプリケーションプログラムそれぞれが入力する入力情報、および、前記アプリケーションプログラムそれぞれが出力する出力情報またはこれらの任意の１つ以上の組み合わせ（操作・入出力情報）を記憶し、前記記憶された操作・入出力情報の表示方法の設定を受け、前記受け入れられた表示方法に従って、前記記憶された操作・入出力情報を表示する。
【０００９】
また、本発明にかかるプログラムは、実行されている１つ以上のアプリケーションプログラムそれぞれに対する操作を示す操作情報、前記アプリケーションプログラムそれぞれが入力する入力情報、および、前記アプリケーションプログラムそれぞれが出力する出力情報またはこれらの任意の１つ以上の組み合わせ（操作・入出力情報）を記憶する情報記憶ステップと、前記記憶された操作・入出力情報の表示方法の設定を受ける設定受入ステップと、前記受け入れられた表示方法に従って、前記記憶された操作・入出力情報を表示する情報表示ステップとをコンピュータに実行させる。
【発明の効果】
【００１０】
本発明によれば、多くの種類の処理を契機として、多くの種類のアプリケーションが入出力する情報を記録・管理し、表示することができる。
【発明を実施するための最良の形態】
【００１１】
以下、本発明の最良の実施形態を説明する。
図１は、本発明にかかる情報表示方法が適用されるネットワークシステム１の構成を例示する図である。
図１に示すように、ネットワークシステム１は、クライアントコンピュータ（ＰＣ）１０−１〜１０−ｊ（ｊ≧１）およびサーバ１２が、ＷＡＮあるいはインターネットなどのネットワーク１３０およびＬＡＮ１３２を介して接続された構成を採る。
なお、以下、ＰＣ１０−１〜１０−ｊなど、複数あり得る構成部分のいずれかを特定せずに示すときには、単にＰＣ１０と略記することがあり、ＰＣ１０とサーバ１２とを総称してノードとも記す。
また、本発明にかかる情報表示方法は、ネットワークシステム１において、ＰＣ１０およびサーバ１２のいずれにも適用されうるが、以下、発明の具体化および明確化のために、ＰＣ１０に適用される場合を具体例とする。
【００１２】
図２は、図１に示したＰＣ１０およびサーバ１２のハードウェア構成を例示する図である。
図２に示すように、ＰＣ１０およびサーバ１２は、ＣＰＵ１０２、メモリ１０４およびこれらの周辺回路などを含む本体１００、表示装置、キーボードおよびマウスなどを含む入出力装置１０６、プリンタ１０８、他のノードとの通信を行う通信装置１１０、および、ＣＤ装置・ＨＤＤ装置などの記録装置１１２から構成される。
つまり、ＰＣ１０およびサーバ１２は、プリンタ１０８を用いた印刷が可能で、他のノードと通信可能なコンピュータとしての構成部分を有している。
【００１３】
図３は、図１，図２に示したＰＣ１０において実行される入出力履歴管理プログラム２の構成を示す図である。
図３に示すように、入出力履歴管理プログラム２は、ユーザインターフェース（ＵＩ）部２００、入出力情報管理部２０２、入出力履歴データベース（ＤＢ）２０４、入出力制御部２０６、表示制御部２０８および表示方法設定部２１０から構成される。
【００１４】
入出力履歴管理プログラム２は、例えば、記録媒体１１４（図２）を介してＰＣ１０に供給され、メモリ１０４にロードされて実行される。
入出力履歴管理プログラム２は、これらの構成部分により、ＰＣ１０において実行されるワードプロセッサ、表計算、通信およびＣＡＤなどの様々なアプリケーションプログラム（アプリケーション）１４−１〜１４−ｎ（ｎ≧１）に対する操作、および、アプリケーション１４が、どのようなタイミングで、どのような情報を入出力したかを示す情報を監視し、記憶・管理し、設定される表示方法に従って、ＰＣ１０のユーザに対して提示する。
【００１５】
入出力履歴管理プログラム２において、ＵＩ部２００は、ＰＣ１０のユーザの入出力装置１０６（図２）に対する操作を受け入れて、入出力履歴管理プログラム２の各構成部分の処理を制御する。
また、ＵＩ部２００は、入出力履歴管理プログラム２の各構成部分から入力される情報を、入出力装置１０６に対して出力し、表示させる。
【００１６】
入出力情報管理部２０２は、実行中のアプリケーション１４に対する情報の入力を監視し、ＰＣ１０のユーザにより入出力装置１０６（図２）を介してアプリケーション１４に入力される入力情報、および、通信装置１１０および記録装置１１２からアプリケーション１４に、どのような情報が、どのようなタイミングで入力されたかを示す入力情報を、入出力履歴ＤＢ２０４に記憶する。
また、入出力情報管理部２０２は、実行中のアプリケーション１４からの情報の出力を監視し、アプリケーション１４が、プリンタ１０８、入出力装置１０６、通信装置１１０および記録装置１１２などに対して、どのようなタイミングで、どのような情報を出力したかを示す出力情報を、入出力履歴ＤＢ２０４に記憶する。
【００１７】
また、入出力情報管理部２０２は、ユーザにより入出力装置１０６を介してアプリケーション１４に対して、どのような設定および操作が、どのようなタイミングで行われたかを示す操作情報を、入出力履歴ＤＢ２０４に記憶する。
また、入出力情報管理部２０２は、表示制御部２０８からの要求に応じて、入出力履歴ＤＢ２０４に記憶した入力情報、出力情報および操作情報（操作・入出力情報；ただし、入出力履歴管理プログラム２の用途などによっては、これらの情報の任意の１つ以上の組み合わせでもよい）を、入出力履歴ＤＢ２０４から読み出し、表示制御部２０８に対して出力する。
【００１８】
入出力制御部２０６は、入出力情報管理部２０２を介して入力されるアプリケーション１４からの出力情報を、プリンタ１０８、通信装置１１０および記録装置１１２（図２）に対して出力する。
また、入出力制御部２０６は、通信装置１１０および記録装置１１２からの入力情報を、入出力情報管理部２０２を介して、アプリケーション１４に対して出力する。
【００１９】
表示方法設定部２１０は、入出力装置１０６（図２）に対して、図４に示すような操作・入出力情報の表示方法を設定するためのＧＵＩ(Graphical User Interface)画像を表示し、このＧＵＩ画像に対するユーザの操作に従って、操作・入出力情報の表示方法の設定を受ける。
表示方法の設定には、いずれのアプリケーション１４またはファイルに関する操作・入出力情報を表示するか、操作情報、入力情報および出力情報のいずれを表示するか（カテゴリ）、どのような態様で表示するか（形式）、どの期間の操作・入出力情報を表示するか（期間）などが含まれる。
なお、表示態様については図７，図８を参照して後述する。
【００２０】
図４は、表示方法設定部２１０（図３）が、入出力装置１０６に対して表示する表示方法設定用の第１のＧＵＩ画像を例示する図である。
図４に示したＧＵＩ画像は、アプリケーション１４が新規作成した文書、修正／更新した文書、印刷した文書およびメール送信した文書のいずれに関する操作・入出力情報を表示するかを設定するために用いられる。
【００２１】
図５は、図４に例示されたＧＵＩ画像中の１項目（新規作成した文書）が選択されたときに表示される表示方法設定用の第２のＧＵＩ画像を例示する図である。
図５に示すように、これらの項目が表示されたＧＵＩ画像中のタブのいずれか（図５においては「新規作成した文書」）が、マウスなどを用いて選択されると、表示方法設定部２１０は、この項目に該当する文書およびそのアプリケーション１４を、さらに表示する。
図５に示した文書またはアプリケーション１４のいずれかが選択されると、表示方法設定部２１０は、選択された文書またはアプリケーション１４に関する操作・入出力情報を表示するという表示方法の設定を受け入れることとなる。
表示方法設定部２１０は、ユーザにより設定された表示方法を、表示制御部２０８に対して出力する。
【００２２】
図６は、表示方法設定部２１０が、図４に示したＧＵＩ画像の代わりに表示する表示方法設定用の第３のＧＵＩ画像を例示する図である。
表示方法設定部２１０は、図４に示したＧＵＩ画像の代わりに、図６に示すように、各項目のダイジェスト情報を含むＧＵＩ画像を表示すると、入出力履歴管理プログラム２の操作性が向上する。
【００２３】
表示制御部２０８は、表示方法設定部２１０から入力される表示方法に従って、入出力情報管理部２０２に、表示すべき操作・入出力情報を要求する。
表示制御部２０８は、この要求に応じて入出力情報管理部２０２から入力される操作・入出力情報を、入出力装置１０６（図２）に表示する。
【００２４】
図７，図８は、図３に示した表示制御部２０８による操作・入出力情報の表示の態様を例示する第１および第２の図である。
例えば、表示制御部２０８は、表示方法設定部２１０から入力された表示方法に従って、図７に示すように、全てのアプリケーション１４が、どのようなタイミングで、どのように情報を入出力したか、および、全てのアプリケーション１４に対して、どのようなタイミングで、どのような操作が行われたかを、時系列的に表示する。
【００２５】
また、表示制御部２０８は、表示方法設定部２１０から入力された表示方法に従って、図８に示すように、アプリケーション１４それぞれが、どのようなタイミングで、どのように情報を入出力したか、および、アプリケーション１４それぞれに対して、どのようなタイミングで、どのような操作が行われたかを、並列的に表示する。
なお、図７，図８には、表示制御部２０８が、操作・入力情報を、アプリケーション１４に対応付けらて表示する場合を例示したが、表示制御部２０８は、図５，図６に示したように、ファイルごとに設定される表示方法に従って、操作・入力情報を、アプリケーション１４が処理したファイルに対応づけて表示することも可能である。
【００２６】
以下、入出力履歴管理プログラム２の動作を説明する。
図９は、図３に示した入出力履歴管理プログラム２の処理（Ｓ１０）を示すフローチャートである。
入出力履歴管理プログラム２が、ＰＣ１０上で起動されると、ステップ１００（Ｓ１００）において、入出力情報管理部２０２は、アプリケーション１４に入出力される情報、および、アプリケーション１４に対する操作を監視する（この監視は、入出力履歴管理プログラム２が実行されている間、継続される）。
入出力情報管理部２０２は、この監視により得られた操作・入出力情報を、入出力履歴ＤＢ２０４に記憶させる。
【００２７】
ステップ１０２（Ｓ１０２）において、ＵＩ部２００は、ＰＣ１０のユーザが、ＧＵＩ画像に対して、操作・入出力情報を表示させるための操作を行ったか否かを判断する。
入出力履歴管理プログラム２は、ユーザが、表示のための操作を行ったときにはＳ１０４の処理に進み、これ以外のときにはＳ１００の処理に戻る。
ステップ１０４（Ｓ１０４）において、表示方法設定部２１０は、入出力装置１０６に、図４〜図６に示したような表示方法設定用のＧＵＩ画像を表示する。
【００２８】
ステップ１０６（Ｓ１０６）において、表示方法設定部２１０は、ユーザによる表示方法（上述した期間・カテゴリ・形式など）の設定を受ける。
ステップ１０８（Ｓ１０８）において、表示方法設定部２１０は、ユーザが、ＧＵＩ画像に対して、表示方法の設定を完了する旨の操作を行ったか否かを判断する。
入出力履歴管理プログラム２は、表示方法の設定が終了したときにはＳ１１０の処理に進み、これ以外のときにはＳ１０６の処理に戻る。
【００２９】
ステップ１１０（Ｓ１１０）において、表示制御部２０８は、設定された表示方法に従って、図７，図８に示したように、操作・入出力情報を表示する。
ステップ１１２（Ｓ１１２）において、ＵＩ部２００は、ユーザが、表示を終了させる旨の操作を行ったか否かを判断する。
入出力履歴管理プログラム２は、ユーザが、表示を終了させるときにはＳ１１４の処理に進み、これ以外のときにはＳ１１２の処理に留まる。
ステップ１１４（Ｓ１１４）において、表示制御部２０８は、操作・入出力情報の表示を消去する。
【産業上の利用可能性】
【００３０】
本発明は、アプリケーションプログラムに対して行われる操作、および、アプリケーションプログラムが入出力する情報の管理および表示に利用可能である。
【図面の簡単な説明】
【００３１】
【図１】本発明にかかる情報表示方法が適用されるネットワークシステムの構成を例示する図である。
【図２】図１に示したＰＣおよびサーバのハードウェア構成を例示する図である。
【図３】図１，図２に示したＰＣにおいて実行される入出力履歴管理プログラムの構成を示す図である。
【図４】表示方法設定部（図３）が、入出力装置に対して表示する表示方法設定用の第１のＧＵＩ画像を例示する図である。
【図５】図４に例示されたＧＵＩ画像中の１項目（新規作成した文書）が選択されたときに表示される表示方法設定用の第２のＧＵＩ画像を例示する図である。
【図６】表示方法設定部（図３）が、図４に示したＧＵＩ画像の代わりに表示する表示方法設定用の第３のＧＵＩ画像を例示する図である。
【図７】図３に示した表示制御部による操作・入出力情報の表示の態様を例示する第１の図である。
【図８】図３に示した表示制御部による操作・入出力情報の表示の態様を例示する第２の図である。
【図９】図３に示した入出力履歴管理プログラムの処理（Ｓ１０）を示すフローチャートである。
【符号の説明】
【００３２】
１・・・ネットワークシステム、
１０・・・ＰＣ、
１００・・・本体、
１０２・・・ＣＰＵ、
１０４・・・メモリ、
１０６・・・入出力装置、
１０８・・・プリンタ、
１１０・・・通信装置、
１１２・・・記録装置、
１１４・・・記録媒体、
２・・・入出力履歴管理プログラム、
２００・・・ＵＩ部、
２０２・・・入出力情報管理部、
２０４・・・入出力履歴ＤＢ、
２０６・・・入出力制御部、
２０８・・・表示制御部、
２１０・・・表示方法設定部、
１４・・・アプリケーション、
１２・・・サーバ、
１３０・・・ネットワーク、
１３２・・・ＬＡＮ、
【図１】
2005228097.tif 000003
【図２】
2005228097.tif 000004
【図３】
2005228097.tif 000005
【図４】
2005228097.tif 000006
【図５】
2005228097.tif 000007
【図６】
2005228097.tif 000008
【図７】
2005228097.tif 000009
【図８】
2005228097.tif 000010
【図９】
2005228097.tif 000011