(57)【要約】【課題】ユーザーが行った検索操作履歴から直感的に目的の検索操作記録を見つけることができる情報処理装置を提供すること。【解決手段】カレンダ形式で表示するカレンダ形式表示手段と、を備えるカレンダ表示装置において、処理に対応した処理情報を記憶した処理情報データベースと、処理情報を前記処理情報データベースに格納する処理情報格納手段と、前記カレンダ形式表示手段は、前記処理情報データベースに格納された処理情報を表示する処理情報カレンダ形式表示手段と、を備えることを特徴とする情報処理装置において、前記処理情報カレンダ形式表示手段は、個々の処理情報の表示形態を作成する処理情報表示形態作成手段と、を備えることを特徴とする。【選択図】図５３
2005352622.tif 000002
【特許請求の範囲】
【請求項１】
カレンダ形式で表示するカレンダ形式表示手段と、を備えるカレンダ表示装置において、処理に対応した処理情報を記憶した処理情報データベースと、処理情報を前記処理情報データベースに格納する処理情報格納手段と、前記カレンダ形式表示手段は、前記処理情報データベースに格納された処理情報を表示する処理情報カレンダ形式表示手段と、を備えることを特徴とする情報処理装置において、
前記処理情報カレンダ形式表示手段は、個々の処理情報の表示形態を作成する処理情報表示形態作成手段と、を備えることを特徴とする情報処理装置。
【請求項２】
処理に対応した処理情報を記憶した処理情報データベースと、処理情報を前記処理情報データベースに格納する処理情報格納手段と、処理情報を表示する処理情報表示手段と、を備えた処理情報表示装置において、前記処理情報表示手段は、処理の種類から表示形態を作成する処理種類表示形態作成手段と、前記処理種類表示形態作成手段により作成された表示形態を元に表示形態を合成する表示形態合成手段と、を備え、前記表示形態合成手段により作成された表示形態を元に表示することを特徴とする情報処理装置において、
前記処理情報表示手段は、更に、個々の処理情報の表示形態を作成する処理情報表示形態作成手段と、を備えることを特徴とする情報処理装置。
【請求項３】
処理に対応した処理情報を記憶した処理情報データベースと、処理情報を前記処理情報データベースに格納する処理情報格納手段と、処理情報を表示する処理情報表示手段と、を備えた処理情報表示装置において、
前記処理情報表示手段は、個々の処理情報の表示形態を作成する処理情報表示形態作成手段と、を備えることを特徴とする情報処理装置。
【請求項４】
前記処理情報は、検索処理に対応した処理情報を含むことを特徴とする請求項１〜３の何れかに記載の情報処理装置。
【請求項５】
前記処理情報表示形態作成手段は、処理情報に指定されている表示形態を作成する処理情報指定表示形態作成手段と、を備えることを特徴とする請求項１〜４の何れかに記載の情報処理装置。
【請求項６】
処理情報の表示形態を指定する処理情報表示形態指定手段と、を備えることを特徴とする請求項５記載の情報処理装置。
【請求項７】
前記処理情報表示形態作成手段は、検索結果に対応した表示形態を作成する検索結果表示形態作成手段と、を備えることを特徴とする請求項４記載の情報処理装置。
【請求項８】
前記検索結果表示形態作成手段は、検索結果が保持されているかどうか判別可能な表示形態で作成する検索結果保持判別可能表示形態作成手段と、を備えることを特徴とする請求項７記載の情報処理装置。
【請求項９】
前記検索結果表示形態作成手段は、検索結果の代表となるデータを決定する検索結果代表データ決定手段と、前記検索結果代表データ決定手段により決定されたデータを元に表示形態を作成する検索結果代表データ表示形態作成手段と、を備えることを特徴とする請求項７記載の情報処理装置。
【請求項１０】
検索結果から最初に明示的に適合していると指示されたデータを取得する第１検索適合データ取得手段と、を備え、前記検索結果代表データ決定手段は、前記第１検索適合データ取得手段により取得されたデータを代表データとして決定することを特徴とする請求項９記載の情報処理装置。
【請求項１１】
検索結果から最初に選択されたデータを取得する第１検索選択データ取得手段と、を備え、前記検索結果代表データ決定手段は、前記第１検索選択データ取得手段により取得されたデータを代表データとして決定することを特徴とする請求項９記載の情報処理装置。
【請求項１２】
前記検索結果代表データ決定手段は、検索結果先頭のデータを代表データとして決定することを特徴とする請求項９記載の情報処理装置。
【請求項１３】
前記検索結果代表データ決定手段は、前記第１検索適合データ取得手段の取得結果、前記第１検索選択データ取得手段の取得結果、検索結果先頭データの、優先順序で代表データを決定することを特徴とする請求項１０〜１２の何れかに記載の情報処理装置。
【請求項１４】
前記処理情報データベースを分析する処理情報分析手段と、を備え、前記処理情報表示形態作成手段は、前記処理情報分析手段の分析結果から表示形態を作成する処理情報分析結果表示形態作成手段と、を備えることを特徴とする請求項１〜４の何れかに記載の情報処理装置。
【請求項１５】
前記処理情報分析結果表示形態作成手段は、同一処理情報の実行回数を元に表示形態を作成する処理情報実行回数表示形態作成手段と、を備えることを特徴とする請求項１４記載の情報処理装置。
【請求項１６】
前記処理情報実行回数表示形態作成手段は、実行回数を表す数値を表示形態とすることを特徴とする請求項１５記載の情報処理装置。
【請求項１７】
前記処理情報実行回数表示形態作成手段は、一定期間内の実行頻度に対応した表示形態とすることを特徴とする請求項１５記載の情報処理装置。
【請求項１８】
前記処理情報分析結果表示形態作成手段は、同一処理情報かどうかを示す色・形等の表示形態で作成する処理情報同一判別可能表示形態作成手段と、を備えることを特徴とする請求項１４記載の情報処理装置。
【請求項１９】
前記処理情報分析結果表示形態作成手段は、処理情報間の関連を判別可能な表示形態で作成する処理情報関連判別可能表示形態作成手段と、を備えることを特徴とする請求項１４記載の情報処理装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ユーザーが行った操作、発生したイベント、予定等に対応した処理の情報を表示する処理情報表示技術のうち、特に検索操作履歴表示技術に関する。
【背景技術】
【０００２】
従来技術を用いたユーザーの操作を履歴として記憶可能な情報処理装置により、検索操作履歴を一覧表示することが可能であった。
【０００３】
このように、従来技術によれば、一覧表示された操作履歴から目的の検索操作記録を見つけることが可能であった。
【０００４】
しかし、単に文字列としてしか表示されないために、直感的に目的の検索操作記録を見つけることは困難であった。
【０００５】
又、特許文献１によれば、データが更新される度に、過去に行われた検索操作による検索結果を更新することで、再検索を不要とするためのものであり、目的とする検索操作記録を見つける支援はできなかった。
【０００６】
又、特許文献２によれば、検索結果がユーザーの意図したものに適合していたかどうかを示す適合情報を付与することで、より効果的な検索条件を見つける支援は可能であったが、目的とする検索操作記録を見つける支援はできなかった。
【０００７】
又、特許文献３によれば、属性テーブルを複数登録することで、自由度の高い検索を可能とするためのものであり、目的とする検索操作記録を見つける支援はできなかった。
【０００８】
【特許文献１】特開平７−３１１７７４号公報
【特許文献２】特開平１０−０５５３６９号公報
【特許文献３】特開２００１−０７５９８３号公報
【発明の開示】
【発明が解決しようとする課題】
【０００９】
本発明は上記問題に鑑みてなされたもので、その目的とする処は、ユーザーが行った検索操作履歴から直感的に目的の検索操作記録を見つけることができる情報処理装置を提供することにある。
【課題を解決するための手段】
【００１０】
上記目的を達成するため、本発明は、カレンダ形式で表示するカレンダ形式表示手段と、を備えるカレンダ表示装置において、処理に対応した処理情報を記憶した処理情報データベースと、処理情報を前記処理情報データベースに格納する処理情報格納手段と、前記カレンダ形式表示手段は、前記処理情報データベースに格納された処理情報を表示する処理情報カレンダ形式表示手段と、を備えることを特徴とする情報処理装置において、前記処理情報カレンダ形式表示手段は、個々の処理情報の表示形態を作成する処理情報表示形態作成手段と、を備えることを特徴とする。
【発明の効果】
【００１１】
本発明によれば、処理情報に指定されている表示形態を作成する処理情報指定表示形態作成手段と、を備えることを特徴とする情報処理装置が提供される。
【００１２】
又、本発明によれば、検索結果に対応した表示形態を作成する検索結果表示形態作成手段と、を備えることを特徴とする情報処理装置が提供される。
【００１３】
又、本発明によれば、前記処理情報データベースを分析する処理情報分析手段と、前記処理情報分析手段の分析結果から表示形態を作成する処理情報分析結果表示形態作成手段と、を備えることを特徴とする情報処理装置が提供される。
【００１４】
又、本発明によれば、処理情報に指定されている表示形態を作成する処理情報指定表示形態作成ステップと、を備えることを特徴とする情報処理方法が提供される。
【００１５】
又、本発明によれば、検索結果に対応した表示形態を作成する検索結果表示形態作成ステップと、を備えることを特徴とする情報処理方法が提供される。
【００１６】
又、本発明によれば、前記処理情報データベースを分析する処理情報分析ステップと、前記処理情報分析ステップの分析結果から表示形態を作成する処理情報分析結果表示形態作成ステップと、を備えることを特徴とする情報処理方法が提供される。
【００１７】
又、本発明によれば、処理情報に指定されている表示形態を作成する処理情報指定表示形態作成ステップと、を備えることを特徴とするプログラムを記録した記録媒体が提供される。
【００１８】
又、本発明によれば、検索結果に対応した表示形態を作成する検索結果表示形態作成ステップと、を備えることを特徴とするプログラムを記録した記録媒体が提供される。
【００１９】
又、本発明によれば、前記処理情報データベースを分析する処理情報分析ステップと、前記処理情報分析ステップの分析結果から表示形態を作成する処理情報分析結果表示形態作成ステップと、を備えることを特徴とするプログラムを記録した記録媒体が提供される。
【発明を実施するための最良の形態】
【００２０】
以下、図面を参照して本発明の好適な実施形態を詳細に説明する。
【００２１】
図１は実施形態１の情報処理装置のハードウェア構成を示すブロック図である。
【００２２】
同図において、１は情報（データ）を入力するための入力部である。２はＣＰＵであり、各種処理のための演算、論理判断等を行い、バス６に接続された各構成要素を制御する。３は情報（データ）を出力する出力部である。出力部３としては、ＬＣＤやＣＲＴ等のディスプレイや、プリンタ等の記録装置がある。
【００２３】
４はプログラムメモリであり、後述するフローチャートの処理手順を含むＣＰＵ２による制御のためのプログラムを格納するメモリである。プログラムメモリ４は、ＲＯＭであっても良く、外部記憶装置等からプログラムがロードされるＲＡＭであっても良い。
【００２４】
５はデータメモリであり、各種処理で生じたデータを格納する。データメモリ５は、例えば、ＲＡＭとするが、不揮発な外部記憶媒体から、処理に先立ってロードしておく、或は必要があるごとに参照するものとする。
【００２５】
６はＣＰＵ２の制御の対象とする各構成要素を指示するアドレス信号、各構成要素を制御するためのコントロール信号、各構成要素間で相互にやり取りされるデータの転送を行うためのバスである。
【００２６】
＜実施の形態１＞
図２は、実施形態１において、全体処理の流れを示した図の一例である。
【００２７】
同図において、ステップｓ１２０１のイベント入力処理で、ユーザーによる操作、発生したイベントが入力検知される。
【００２８】
その結果、続くステップｓ１２０２で終了が指示されたと判断された場合、処理を終了する。
【００２９】
ステップｓ１２０２でカレンダ形式表示が指示されたと判断された場合、ステップｓ１２０３のカレンダ形式表示処理で各種データが表示された後、ステップｓ１２０１に戻り、処理を繰り返す。
【００３０】
ステップｓ１２０２で予定作成が指示されたと判断された場合、ステップｓ１２０４の予定作成処理でユーザーの操作を受け付けながら予定が作成され、続くステップｓ１２０５で前記スケジュールデータベースに予定が格納される。更に、続くステップｓ１２０６の処理情報格納処理により、予定に関連した処理情報が後述する処理情報データベースに格納された後、ステップｓ１２０１に戻り、処理を繰り返す。
【００３１】
ステップｓ１２０２で上記以外のその他の処理が指示されたと判断された場合、ステップｓ１２０７の個別処理で対応する処理が実行され、続くステップｓ１２０８の処理情報格納処理により、前記個別処理で行われた処理情報が後述する処理情報データベースに格納された後、ステップｓ１２０１に戻り、処理を繰り返す。
【００３２】
図３は、実施形態１において、カレンダ形式表示処理の流れを示した図の一例である。
【００３３】
同図において、ステップｓ１３０１のカレンダ枠表示処理で、図９〜図１６で後述する各種形態で、スケジュールデータを表示するためのカレンダ枠を表示する。続くステップｓ１３０２のスケジュール取得処理で、前述のカレンダ枠表示処理で表示対象となっているスケジュールデータが取得される。次のステップｓ１３０３で対象を前記スケジュール取得処理で取得されたスケジュールデータ群の先頭に初期化され、続くステップｓ１３０４で終了かどうか判断される。
【００３４】
その結果、ステップｓ１３０４で終了と判断されなかった場合、ステップｓ１３０５のスケジュール表示処理により、対象のスケジュールデータが、前記カレンダ枠表示処理で表示された画面の該当位置に表示され、続くステップｓ１３０６で対象を進めた後、ステップｓ１３０４に戻り、処理を繰り返す。
【００３５】
以上、全ての対象に対する処理を終了し、ステップｓ１３０４で終了と判断された場合、ステップｓ１３０７の処理情報取得処理で、前述のカレンダ枠表示処理で表示対象となっている処理情報が取得される。次のステップｓ１３０８で対象を前記処理情報取得処理で取得された処理情報群の先頭に初期化され、続くステップｓ１３０９で終了かどうか判断される。
【００３６】
その結果、ステップｓ１３０９で終了と判断されなかった場合、ステップｓ１３１０の処理情報表示処理により、対象の処理情報が、前記カレンダ枠表示処理で表示された画面の該当位置に表示され、続くステップｓ１３１１で対象を進めた後、ステップｓ１３０９に戻り、処理を繰り返す。
【００３７】
以上、全ての対象に対する処理を終了し、ステップｓ１３０９で終了と判断された場合、処理を終了する。
【００３８】
図４は、実施形態１において、処理情報表示処理の流れを示した図の一例である。
【００３９】
同図において、ステップｓ１４０１の処理情報表示形態作成処理で、処理情報の表示形態が作成され、続くステップｓ１４０２の表示処理で該当する位置に表示される。
【００４０】
図５は、実施形態１において、処理情報表示形態作成処理の流れを示した図の一例である。
【００４１】
同図において、ステップｓ１５０１の処理対象データ表示形態作成処理で、処理対象のデータを元にして表示形態が作成される。
【００４２】
その結果、ステップｓ１５０２で作成成功と判断されなかった場合、ステップｓ１５０３の処理対象データ種類表示形態作成処理で、処理対象のデータの種類に応じた表示形態が作成される。
【００４３】
図６は、実施形態１において、処理対象データ種類表示形態作成処理の流れを示した図の一例である。
【００４４】
同図において、ステップｓ１６０１で対象を後述するデータ種類対応表の先頭に初期化し、続くステップｓ１６０２で終了かどうか判断される。
【００４５】
その結果、ステップｓ１６０２で終了と判断されなかった場合、ステップｓ１６０３の種類比較処理で処理対象データの種類が比較される。
【００４６】
その結果、ステップｓ１６０４で種類一致と判断されなかった場合、続くステップｓ１６０５で対象を進めた後、ステップｓ１６０２に戻り、処理を繰り返す。
【００４７】
上記ステップｓ１６０４で種類一致と判断された場合、対応するデータから表示形態が作成され、処理を終了する。
【００４８】
一方、データ種類対応表に一致する種類が存在しなかった場合、上記ステップｓ１６０２で終了と判断され、ステップｓ１６０７で種類不明に対応した表示形態が作成され、処理を終了する。
【００４９】
図７は、実施形態１において、前記処理情報取得処理で対象となる処理情報データベースの一例である。該処理情報データベースに記憶される各処理情報データは、それぞれ時間（ｔｉｍｅ）、対象（ｏｂｊｅｃｔ）を持っており、前記処理情報取得処理により指定された時間帯の処理情報データが取得される。
【００５０】
図８は、実施形態１において、前記処理対象データ種類表示形態作成処理で参照されるデータ種類対応表の一例である。該データ種類対応表で定義されるデータは、それぞれ種類（ｋｉｎｄ）、対象（ｏｂｊｅｃｔ）を持っており、前記処理対象データ種類表示形態作成処理により指定された種類に対応した対象で示される表示形態に決定される。
【００５１】
図９〜図１６は、実施形態１における、前記カレンダ形式表示処理で表示される画面の一例である。
【００５２】
図９は年間スケジュールの表示画面の一例であり、スケジュールが存在する日及び処理情報が存在する日にマークがされている。
【００５３】
図１０は月間スケジュールの表示画面の一例であり、スケジュールが存在する日及び処理情報が存在する日にスケジュール概要が表示されている。
【００５４】
図１１は週間スケジュールの表示画面の一例であり、スケジュールが存在する日及び処理情報が存在する日に時間及びスケジュール概要が表示されている。
【００５５】
図１２は日間スケジュールの表示画面の一例であり、時間及びスケジュール概要と処理情報が表示されている。
【００５６】
図１３は時間軸年間スケジュールの表示画面の一例であり、スケジュールが存在する日及び処理情報が存在する日にマークがされている。
【００５７】
図１４は時間軸月間スケジュールの表示画面の一例であり、スケジュールが存在する日及び処理情報が存在する日にスケジュール概要が表示されている。
【００５８】
図１５は時間軸週間スケジュールの表示画面の一例であり、スケジュールが存在する日の該時間帯にスケジュール概要と処理情報が表示されている。
【００５９】
図１６は時間軸日間スケジュールの表示画面の一例であり、該時間帯にスケジュール概要と処理情報が表示されている。
【００６０】
このように、実施形態１で示した本発明により、ユーザーが行った操作、発生したイベント、予定等に対応した処理の情報を表示し、更に同時にスケジュールを表示することで、元々時間と関連付けられている操作及び操作の対象となったデータを効率的に検索操作させる効果がある。
【００６１】
＜実施の形態２＞
前述の実施の形態１では、処理の種類の違いによる表示形態の違いについて述べていないため、ここで具体的な実施形態を用いて説明する。
【００６２】
図１７は、実施形態１の図１５で説明した処理情報表示形態作成処理の他の例である、実施形態２における流れを示した図の一例である。
【００６３】
同図において、ステップｓ２７０１の処理対象データ表示形態作成処理で、処理対象のデータを基にして表示形態が作成される。
【００６４】
その結果、ステップｓ２７０２で作成成功と判断されなかった場合、ステップｓ２７０３の処理対象データ種類表示形態作成処理で、処理対象のデータの種類に応じた表示形態が作成される。
【００６５】
続くステップｓ２７０４の処理種類表示形態作成処理で、処理の種類に応じた表示形態が作成され、次のステップｓ２７０５の表示形態合成処理により、これまで作成された表示形態が合成される。
【００６６】
図１８は、実施形態２において、処理種類表示形態作成処理の流れを示した図の一例である。
【００６７】
同図において、ステップｓ２８０１で対象を後述する処理種類対応表の先頭に初期化し、続くステップｓ２８０２で終了かどうか判断される。
【００６８】
その結果、ステップｓ２８０２で終了と判断されなかった場合、ステップｓ２８０３の種類比較処理で処理対象データの種類が比較される。
【００６９】
その結果、ステップｓ２８０４で種類一致と判断されなかった場合、続くステップｓ２８０５で対象を進めた後、ステップｓ２８０２に戻り、処理を繰り返す。
【００７０】
上記ステップｓ２８０４で種類一致と判断された場合、対応するデータから表示形態が作成され、作成成功として処理を終了する。
【００７１】
一方、データ種類対応表に一致する種類が存在しなかった場合、上記ステップｓ２８０２で終了と判断され、作成失敗として処理を終了する。
【００７２】
図１９は、実施形態２において、前記処理情報取得処理で対象となる処理情報データベースの一例である。該処理情報データベースに記憶される各処理情報データは、それぞれ時間（ｔｉｍｅ）、種類（ｋｉｎｄ）対象（ｏｂｊｅｃｔ）を持っており、前記処理情報取得処理により指定された時間帯の処理情報データが取得される。
【００７３】
図２０は、実施形態２において、前記処理種類表示形態作成処理で参照される処理種類対応表の一例である。該処理種類対応表で定義されるデータは、それぞれ種類（ｋｉｎｄ）、対象（ｏｂｊｅｃｔ）を持っており、前記処理種類表示形態作成処理により指定された種類に対応した対象で示される表示形態に決定される。
【００７４】
図２１は、実施形態２における、前記カレンダ形式表示処理で表示される時間軸日間スケジュールの表示画面の一例であり、該時間帯にスケジュール概要と処理情報が表示されている。
【００７５】
同図における各処理情報の表示形態は、実施形態１の図１６の表示画面での表示形態とは異なり、処理の種類を表す表示形態が合成されている。
【００７６】
このように、実施形態２で示した本発明により、ユーザーが行った操作、発生したイベント、予定等に対応した処理の情報を、対象データと処理の種類を判別可能な形態で表示し、更に同時にスケジュールを表示することで、元々時間と関連付けられている操作及び操作の対象となったデータを効率的に検索操作させる効果がある。
【００７７】
＜実施の形態３＞
前述の実施の形態２では、実施形態１で述べた例に、処理の種類を表す表示形態を合成する処理を追加しているが、ここではカレンダ形式表示に限定せずに説明を行う。
【００７８】
図２２は、実施形態１の全体処理の他の例である、実施形態３における流れを示した図の一例である。
【００７９】
同図において、ステップｓ３２０１のイベント入力処理で、ユーザーによる操作、発生したイベントが入力検知される。
【００８０】
その結果、続くステップｓ３２０２で終了が指示されたと判断された場合、処理を終了する。
【００８１】
ステップｓ３２０２で処理情報一覧表示が指示されたと判断された場合、ステップｓ３２０３の処理情報一覧表示処理で処理情報が表示された後、ステップｓ３２０１に戻り、処理を繰り返す。
【００８２】
ステップｓ３２０２で上記以外のその他の処理が指示されたと判断された場合、ステップｓ３２０４の個別処理で対応する処理が実行され、続くステップｓ３２０５の処理情報格納処理により、前記個別処理で行われた処理情報が後述する処理情報データベースに格納された後、ステップｓ３２０１に戻り、処理を繰り返す。
【００８３】
図２３は、実施形態３において、処理情報一覧表示処理の流れを示した図の一例である。
【００８４】
同図において、ステップｓ３３０１の処理情報取得処理で、表示対象となっている処理情報が取得される。次のステップｓ３３０２で対象を前記処理情報取得処理で取得された処理情報群の先頭に初期化され、続くステップｓ３３０３で終了かどうか判断される。
【００８５】
その結果、ステップｓ３３０３で終了と判断されなかった場合、ステップｓ３３０４の処理情報表示処理により、対象の処理情報が該当位置に表示され、続くステップｓ３３０５で対象を進めた後、ステップｓ３３０３に戻り、処理を繰り返す。
【００８６】
以上、全ての対象に対する処理を終了し、ステップｓ３３０３で終了と判断された場合、処理を終了する。
【００８７】
図２４は、実施の形態３における、前記処理情報一覧表示処理で表示される処理情報一覧表示画面の一例であり、処理情報が表示されている。
【００８８】
同図における各処理情報の表示形態は、実施の形態２同様に処理の種類を表す表示形態が合成されているが、カレンダ形式ではなく単にアイコン形式での一覧表示になっている。
【００８９】
このように、実施の形態３で示した本発明により、ユーザーが行った操作、発生したイベント、予定等に対応した処理の情報を、対象データと処理の種類を判別可能な形態で表示することで、操作及び操作の対象となったデータを効率的に検索操作させる効果がある。つまり、ここでは、カレンダ形式表示でなくても、その効果があることを示している。
【００９０】
＜実施の形態４＞
これまで説明した実施の形態では、処理情報の表示方法に着目して説明を行ってきたが、ここでは表示対象の指定方法( 限定方法) について説明を行う。
【００９１】
図２５は、実施形態１の全体処理の他の例である、実施の形態４における流れを示した図の一例である。
【００９２】
同図において、ステップｓ３５０１のイベント入力処理で、ユーザーによる操作、発生したイベントが入力検知される。
【００９３】
その結果、続くステップｓ３５０２で終了が指示されたと判断された場合、処理を終了する。
【００９４】
ステップｓ３５０２でカレンダ形式表示が指示されたと判断された場合、ステップｓ３５０３のカレンダ形式表示処理で各種データが表示された後、ステップｓ３５０１に戻り、処理を繰り返す。
【００９５】
ステップｓ３５０２で予定作成が指示されたと判断された場合、ステップｓ３５０４の予定作成処理でユーザーの操作を受け付けながら予定が作成され、続くステップｓ３５０５で前記スケジュールデータベースに予定が格納される。更に、続くステップｓ３５０６の処理情報格納処理により、予定に関連した処理情報が後述する処理情報データベースに格納された後、ステップｓ３５０１に戻り、処理を繰り返す。
【００９６】
ステップｓ３５０２で処理種類指定が指示されたと判断された場合、ステップｓ３５０７の処理種類指定処理で、表示対象となる処理の種類が指定され、ステップｓ３５０１に戻り、処理を繰り返す。
【００９７】
ステップｓ３５０２で上記以外のその他の処理が指示されたと判断された場合、ステップｓ３５０８の個別処理で対応する処理が実行され、続くステップｓ３５０９の処理情報格納処理により、前記個別処理で行われた処理情報が後述する処理情報データベースに格納された後、ステップｓ３５０１に戻り、処理を繰り返す。
【００９８】
図２６は、実施形態１のカレンダ形式表示処理の他の例である、実施形態４における流れを示した図の一例である。
【００９９】
同図において、ステップｓ３６０１のカレンダ枠表示処理で、スケジュールデータを表示するためのカレンダ枠を表示する。続くステップｓ３６０２のスケジュール取得処理で、前述のカレンダ枠表示処理で表示対象となっているスケジュールデータが取得される。次のステップｓ３６０３で対象を前記スケジュール取得処理で取得されたスケジュールデータ群の先頭に初期化され、続くステップｓ３６０４で終了かどうか判断される。
【０１００】
その結果、ステップｓ３６０４で終了と判断されなかった場合、ステップｓ３６０５のスケジュール表示処理により、対象のスケジュールデータが、前記カレンダ枠表示処理で表示された画面の該当位置に表示され、続くステップｓ３６０６で対象を進めた後、ステップｓ３６０４に戻り、処理を繰り返す。
【０１０１】
以上、全ての対象に対する処理を終了し、ステップｓ３６０４で終了と判断された場合、ステップｓ３６０７の処理情報取得処理で、前述のカレンダ枠表示処理で表示対象となっている処理情報が取得される。次のステップｓ３６０８で対象を前記処理情報取得処理で取得された処理情報群の先頭に初期化され、続くステップｓ３６０９で終了かどうか判断される。
【０１０２】
その結果、ステップｓ３６０９で終了と判断されなかった場合、ステップｓ３６１０の表示対象判定処理で、前述の処理種類指定処理で指定された表示対象かどうか判定する。
【０１０３】
その結果、ステップｓ３６１１で表示対象と判断された場合、ステップｓ３６１２の処理情報表示処理により、対象の処理情報が、前記カレンダ枠表示処理で表示された画面の該当位置に表示され、続くステップｓ３６１３で対象を進めた後、ステップｓ３６０９に戻り、処理を繰り返す。
【０１０４】
以上、全ての対象に対する処理を終了し、ステップｓ３６０９で終了と判断された場合、処理を終了する。
【０１０５】
図２７は、実施形態４において、処理種類指定処理の流れを示した図の一例である。
【０１０６】
同図において、ステップｓ３７０１の操作入力処理によりユーザーによる操作を入力する。
【０１０７】
その結果、続くステップｓ３７０２で表示対象となる処理種類の追加を指示したと判断された場合、ステップｓ３７０３の処理種類追加処理により、後述する処理種類指定情報に処理種類が追加される。
【０１０８】
ステップｓ３７０２で表示対象となる処理種類の削除を指示したと判断された場合、ステップｓ３７０４の処理種類削除処理により、後述する処理種類指定情報から処理種類が削除される。
【０１０９】
ステップｓ３７０２で、指定された処理種類のＡＮＤ／ＯＲ切替えが指示されたと判断された場合、ステップｓ３７０５のＡＮＤ／ＯＲ切替処理により、後述する処理種類指定情報のＡＮＤ／ＯＲが切替えられる（切替え前の状態がＡＮＤの場合ＯＲに、ＯＲの場合にＡＮＤに切替えられる）。
【０１１０】
ステップｓ３７０２で、ＮＯＴが指示されたと判断された場合、ステップｓ３７０６のＮＯＴ切替処理により、後述する処理種類指定情報のＮＯＴが切替えられる（切替え前の状態がＴｒｕｅの場合Ｆａｌｓｅに、Ｆａｌｓｅの場合Ｔｒｕｅに切替えられる）。
【０１１１】
図２８は、実施形態４において、表示対象判定処理の流れを示した図の一例である。
【０１１２】
同図において、ステップｓ３８０１で後述する処理種類指定情報を参照し、ＯＲ指定かどうか判断する。
【０１１３】
その結果、ステップｓ３８０１でＯＲ指定と判断されなかった場合、ステップｓ３８０２の表示対象ＡＮＤ判定処理により、後述する処理種類指定情報で指定された全ての処理種類を満たすかどうか判定される。
【０１１４】
ステップｓ３８０１でＯＲ指定と判断された場合、ステップｓ３８０３の表示対象ＯＲ判定処理により、後述する処理種類指定情報で指定された何れかの処理種類を満たすかどうか判定される。
【０１１５】
続くステップｓ３８０４で後述する処理種類指定情報を参照し、ＮＯＴ指定かどうか判断する。
【０１１６】
その結果、ステップｓ３８０４でＮＯＴ指定と判断された場合、ステップｓ３８０５の判定結果反転処理により、前述の判定結果を反転し（表示対象と判定されている場合非対象とし、非対象の場合対象とする）、処理を終了する。
【０１１７】
図２９は、実施形態４において、表示対象ＡＮＤ判定処理の流れを示した図の一例である。
【０１１８】
同図において、ステップｓ３９０１で対象を後述する処理種類指定情報で指定されている処理種類リストの先頭で初期化され、続くステップｓ３９０２で終了かどうか判断される。
【０１１９】
その結果、ステップｓ３９０２で終了と判断されなかった場合、ステップｓ３９０３の種類比較処理で処理の種類が比較される。
【０１２０】
その結果、ステップｓ３９０４で種類が一致していると判断されなかった場合、表示対象ではないと判断されて処理を終了する。
【０１２１】
ステップｓ３９０４で種類が一致していると判断された場合、続くステップｓ３９０５で対象を進め、ステップｓ３９０２に戻り、処理を繰り返す。
【０１２２】
以上、全ての対象に対する処理を終了し、ステップｓ３９０２で終了と判断された場合、ステップｓ３９０６で後述する処理種類指定情報で指定されている処理種類リストの指定数が０かどうか判断される。
【０１２３】
その結果、ステップｓ３９０６で指定数が０以外と判断されなかった場合、表示対象は存在しないため、表示対象ではないと判断されて処理を終了する。
【０１２４】
ステップｓ３９０６で指定数が０以外と判断された場合、指定された全ての種類が一致したので、表示対象と判断されて処理を終了する。
【０１２５】
図３０は、実施形態４において、表示対象ＯＲ判定処理の流れを示した図の一例である。
【０１２６】
同図において、ステップｓ４００１で対象を後述する処理種類指定情報で指定されている処理種類リストの先頭で初期化され、続くステップｓ４００２で終了かどうか判断される。
【０１２７】
その結果、ステップｓ４００２で終了と判断されなかった場合、ステップｓ４００３の種類比較処理で処理の種類が比較される。
【０１２８】
その結果、ステップｓ４００４で種類が一致していると判断された場合、表示対象と判断されて処理を終了する。
【０１２９】
ステップｓ４００４で種類が一致していると判断されなかった場合、続くステップｓ４００５で対象を進め、ステップｓ４００２に戻り、処理を繰り返す。
【０１３０】
以上、全ての対象に対する処理を終了し、ステップｓ４００２で終了と判断された場合、表示対象は存在しないため、表示対象ではないと判断されて処理を終了する。
【０１３１】
図３１は、実施形態４において、前記処理情報取得処理で対象となる処理情報データベースの一例である。該処理情報データベースに記憶される各処理情報データは、それぞれ時間（ｔｉｍｅ）、種類（ｋｉｎｄ）対象（ｏｂｊｅｃｔ）を持っており、前記処理情報取得処理により指定された時間帯の処理情報データが取得される。実施の形態２で説明した図１９の処理情報データベースとは、種類（ｋｉｎｄ）に複数の種類が格納されている点だけが異なっている。
【０１３２】
図３２、図３４、図３６、図３８、図４０は、実施形態４において、前記処理種類指定処理及び前記表示対象判定処理で対象となる、処理種類指定情報の一例である。各処理種類指定情報は、ＮＯＴ種別、ＡＮＤ／ＯＲ種別、処理種類リストから構成されている。
【０１３３】
又、図３３、図３５、図３７、図３９、図４１は、実施形態４において、前記処理種類指定処理での指定した様子と、対応する前記カレンダ形式表示処理の表示結果の一例を示した図である。各画面には、ＮＯＴ種別、ＡＮＤ／ＯＲ種別、処理種類を指定するための操作手段と、指定された条件に適合する処理情報の一覧が表示されている。
【０１３４】
図３２は、図３３で示した操作画面上に表示されている全ての処理種類を、ＯＲ指定した場合の処理種類指定情報の一例である。
【０１３５】
図３２において、処理種類指定情報が持つＮＯＴ種別はＦａｌｓｅに設定され、ＡＮＤ／ＯＲ種別はＯＲに設定され、処理種類リストには全ての処理種類が格納されている。又、その結果、図３３において、表示対象時間帯の全ての処理情報が該当する位置に表示されている。
【０１３６】
図３４は、図３５で示した操作画面上に表示されている処理種類を、１つも指定しなかった場合の処理種類指定情報の一例である。
【０１３７】
図３４において、処理種類指定情報が持つＮＯＴ種別はＦａｌｓｅに設定され、ＡＮＤ／ＯＲ種別はＯＲに設定され、処理種類リストには１つも処理種類が格納されていない。又、その結果、図３５において、処理情報が１つも表示されていない。
【０１３８】
図３６は、図３７で示した操作画面上に表示されているＡｌａｒｍとＰｒｅｓｅｎｔの処理種類を、ＯＲ指定した場合の処理種類指定情報の一例である。
【０１３９】
図３６において、処理種類指定情報が持つＮＯＴ種別はＦａｌｓｅに設定され、ＡＮＤ／ＯＲ種別はＯＲに設定され、処理種類リストにはＡｌａｒｍとＰｒｅｓｅｎｔの処理種類が格納されている。又、その結果、図３７において、表示対象時間帯のＡｌａｒｍとＰｒｅｓｅｎｔの処理情報が該当する位置に表示されている。
【０１４０】
図３８は、図３９で示した操作画面上に表示されているＣａｍｅｒａとＳｅｎｄの処理種類を、ＡＮＤ指定した場合の処理種類指定情報の一例である。
【０１４１】
図３８において、処理種類指定情報が持つＮＯＴ種別はＦａｌｓｅに設定され、ＡＮＤ／ＯＲ種別はＡＮＤに設定され、処理種類リストにはＣａｍｅｒａとＳｅｎｄの処理種類が格納されている。又、その結果、図３９において、表示対象時間帯のＣａｍｅｒａとＳｅｎｄの処理種類を同時に満たす処理情報が該当する位置に表示されている。
【０１４２】
図４０及び図４１は、図３８及び図３９の指定状態で、ＮＯＴを指示した状態を示している。つまり、図４１は、図３９で示した操作画面上に表示されているＣａｍｅｒａとＳｅｎｄの処理種類をＡＮＤ指定した状態で、ＮＯＴを指示したことで、ＣａｍｅｒａとＳｅｎｄの処理種類をＡＮＤ指定した状態で表示されていた以外の処理情報が表示されている。
【０１４３】
図４０において、処理種類指定情報が持つＮＯＴ種別はＴｒｕｅに設定され、ＡＮＤ／ＯＲ種別はＡＮＤに設定され、処理種類リストにはＣａｍｅｒａとＳｅｎｄの処理種類が格納されている。又、その結果、図４１において、表示対象時間帯のＣａｍｅｒａとＳｅｎｄの処理種類を同時に満たす処理情報以外が該当する位置に表示されている。
【０１４４】
このように、実施の形態４で示した本発明により、指定された条件に適合する、ユーザーが行った操作、発生したイベント、予定等に対応した処理の情報を、対象データと処理の種類を判別可能な形態で表示することで、操作及び操作の対象となったデータを効率的に検索操作させる効果がある。又、処理情報の表示画面で、同時に条件を指定可能とすることで、更なる操作性の向上を可能とする効果もある。
【０１４５】
＜実施の形態５＞
ここでは、処理情報の１形態として、検索操作を対象とした場合に必要となる表示形態の作成方法について、更に説明を行う。
【０１４６】
図４２は、実施形態１のカレンダ形式表示処理の他の例である、実施の形態５における流れを示した図の一例である。
【０１４７】
同図において、ステップｓ５２０１のカレンダ枠表示処理で、図９〜図１６で説明した各種形態で、スケジュールデータを表示するためのカレンダ枠を表示する。続くステップｓ５２０２のスケジュール取得処理で、前述のカレンダ枠表示処理で表示対象となっているスケジュールデータが取得される。次のステップｓ５２０３で対象を前記スケジュール取得処理で取得されたスケジュールデータ群の先頭に初期化され、続くステップｓ５２０４で終了かどうか判断される。
【０１４８】
その結果、ステップｓ５２０４で終了と判断されなかった場合、ステップｓ５２０５のスケジュール表示処理により、対象のスケジュールデータが、前記カレンダ枠表示処理で表示された画面の該当位置に表示され、続くステップｓ５２０６で対象を進めた後、ステップｓ５２０４に戻り、処理を繰り返す。
【０１４９】
以上、全ての対象に対する処理を終了し、ステップｓ５２０４で終了と判断された場合、ステップｓ５２０７の処理情報分析処理で、前述のカレンダ枠表示処理で表示対象となっている処理情報が分析され、続くステップｓ５２０８の処理情報取得処理で処理情報が取得される。次のステップｓ５２０９で対象を前記処理情報取得処理で取得された処理情報群の先頭に初期化され、続くステップｓ５２１０で終了かどうか判断される。
【０１５０】
その結果、ステップｓ５２１０で終了と判断されなかった場合、ステップｓ５２１１の処理情報表示処理により、対象の処理情報が、前記カレンダ枠表示処理で表示された画面の該当位置に表示され、続くステップｓ５２１２で対象を進めた後、ステップｓ５２１０に戻り、処理を繰り返す。
【０１５１】
以上、全ての対象に対する処理を終了し、ステップｓ５２１０で終了と判断された場合、処理を終了する。
【０１５２】
図４３は、実施の形態１の処理情報表示形態作成処理の他の例である、実施の形態５における流れを示した図の一例である。
【０１５３】
同図において、ステップｓ５３０１の処理情報指定表示形態作成処理で、後述する処理情報データベースに格納された処理情報が持つ、後述する指示データで指定された表示形態が作成される。
【０１５４】
その結果、ステップｓ５３０２で作成成功と判断されなかった場合、ステップｓ５３０３の検索結果表示形態作成処理で、以前に検索された結果に対応した表示形態が作成される。
【０１５５】
続くステップｓ５３０４の処理種類表示形態作成処理で、処理の種類に応じた表示形態が作成され、次のステップｓ５３０５の処理情報分析結果表示形態作成処理で、処理情報の分析結果に対応した表示形態が作成される。
【０１５６】
続くステップｓ５３０６の表示形態合成処理により、これまで作成された表示形態が合成され、処理が終了する。
【０１５７】
図４４は、実施形態５において、検索結果表示形態作成処理の流れを示した図の一例である。
【０１５８】
同図において、ステップｓ５４０１で対象となっている、後述する検索処理情報に検索結果が保持されているか判定し、その結果、検索結果が保持されていると判断された場合、ステップｓ５４０２の検索結果有り表示形態作成処理により、後述する検索結果対応表を参照して表示形態を作成する。
【０１５９】
続くステップｓ５４０３の検索結果代表データ決定処理により、前述の保持されている検索結果から代表となるデータを決定し、次のステップｓ５４０４の検索結果代表データ表示形態作成処理により、前述の代表データから表示形態を作成し、処理を終了する。
【０１６０】
図４５は、実施形態５において、検索結果代表データ決定処理の流れを示した図の一例である。
【０１６１】
同図において、ステップｓ５５０１の第１検索適合データ取得処理で、後述する検索処理情報を参照し、最初に検索目的に適合していると判断されたデータを取得する。
【０１６２】
その結果、ステップｓ５５０２で取得成功と判断されなかった場合、ステップｓ５５０３の第一検索選択データ取得処理で、後述する検索処理情報を参照し、最初に選択や表示されたと判断されたデータを取得する。
【０１６３】
その結果、ステップｓ５５０４で取得成功と判断されなかった場合、ステップｓ５５０５の検索先頭データ取得処理で、後述する検索処理情報を参照し、検索結果先頭と判断されたデータを取得し、処理を終了する。
【０１６４】
図４６は、実施形態５において、検索結果代表データ表示形態作成処理の流れを示した図の一例である。
【０１６５】
同図において、ステップｓ５６０１の処理対象データ表示形態作成処理で、処理対象のデータを元にして表示形態が作成される。
【０１６６】
その結果、ステップｓ５６０２で作成成功と判断されなかった場合、ステップｓ５６０３の処理対象データ種類表示形態作成処理で、処理対象のデータの種類に応じた表示形態が作成される。
【０１６７】
図４７は、実施形態５において、処理情報分析処理の流れを示した図の一例である。
【０１６８】
同図において、ステップｓ５７０１で後述する処理情報分析結果を初期化し、続くステップｓ５７０２の分析範囲決定処理で、分析対象となる範囲が決定される。例えば、過去１箇月間を分析範囲として決定された場合、その範囲の処理情報が分析対象となる。
【０１６９】
続いて、次のステップｓ５７０３の処理情報取得処理で、前記分析範囲決定処理で決定された範囲の処理情報が取得され、続くステップｓ５７０４で対象が前記取得された処理情報群の先頭で初期化され、次のステップｓ５７０５で対象が終了かどうか判断される。
【０１７０】
その結果、ステップｓ５７０５で終了と判断されなかった場合、ステップｓ５７０６の処理情報分析結果追加処理により、処理情報の分析結果が後述する処理情報分析結果に反映され、続くステップｓ５７０７で対象が進められ、再びステップｓ５７０５に戻り、処理が繰り返される。
【０１７１】
ステップｓ５７０５で終了と判断された場合、ステップｓ５７０８の処理情報分析結果最適化処理により、処理情報分析結果を最適化し、処理を終了する。
【０１７２】
図４８は、実施形態５において、処理情報分析結果追加処理の流れを示した図の一例である。
【０１７３】
同図において、ステップｓ５８０１の処理情報分析結果取得処理により、これまで分析された処理情報分析結果が取得され、続くステップｓ５８０２で対象が前記取得された処理情報分析結果の先頭で初期化され、次のステップｓ５８０３で対象が終了かどうか判断される。
【０１７４】
その結果、ステップｓ５８０３で終了と判断されなかった場合、ステップｓ５８０４の処理情報分析結果同一判定処理により、処理情報が対象の分析結果と同一かどうか判断される。
【０１７５】
その結果、ステップｓ５８０５で同一であると判断された場合、ステップｓ５８０７で分析結果の処理情報数を加算後、処理を終了する。
【０１７６】
ステップｓ５８０５で同一であると判断されなかった場合、ステップｓ５８０６で対象が進められ、再びステップｓ５８０３に戻り、処理が繰り返される。
【０１７７】
ステップｓ５８０３で終了と判断された場合、処理情報分析結果にまだ追加されていないと判断し、ステップｓ５８０８で処理情報分析結果が追加され、処理を終了する。
【０１７８】
図４９は、実施形態５において、処理情報分析結果最適化処理の流れを示した図の一例である。
【０１７９】
同図において、ステップｓ５９０１の処理情報分析結果取得処理により、これまで分析された処理情報分析結果が取得され、続くステップｓ５９０２で対象が前記取得された処理情報分析結果の先頭で初期化され、次のステップｓ５９０３で対象が終了かどうか判断される。
【０１８０】
その結果、ステップｓ５９０３で終了と判断されなかった場合、ステップｓ５９０４で処理情報数が１以下と判断された場合、同一の処理情報が無かったと判断し、ステップｓ５９０５で処理情報分析結果から削除される。
【０１８１】
その後、ステップｓ５９０６で対象が進められ、再びステップｓ５９０３に戻り、処理を繰り返し、ステップｓ５９０３で終了と判断された場合、処理を終了する。
【０１８２】
図５０は、実施形態５において、処理情報分析結果表示形態作成処理の流れを示した図の一例である。
【０１８３】
同図において、ステップｓ６００１の処理情報分析結果取得処理により、処理情報分析結果が取得され、続くステップｓ６００２で対象が前記取得された処理情報分析結果の先頭で初期化され、次のステップｓ６００３で対象が終了かどうか判断される。
【０１８４】
その結果、ステップｓ６００３で終了と判断されなかった場合、ステップｓ６００４の処理情報分析結果同一判定処理により、処理情報が対象の分析結果と同一かどうか判断される。
【０１８５】
その結果、ステップｓ６００５で同一であると判断された場合、ステップｓ６００６の処理情報数対応表示形態作成処理で、同一の処理情報数に対応した表示形態を作成し、ステップｓ６００７で対象が進められ、再びステップｓ６００３に戻り、処理が繰り返される。
【０１８６】
ステップｓ６００３で終了と判断された場合、処理を終了する。
【０１８７】
図５１は、実施形態５において、実行回数対応表示形態作成処理の流れを示した図の一例である。
【０１８８】
同図において、ステップｓ６１０１の数字表示形態作成処理により、実行回数に対応した数字表現で表示形態が作成され、処理を終了する。
【０１８９】
図５２は、実施形態５において、前記処理情報取得処理で対象となる処理情報データベースの一例である。該処理情報データベースに記憶される各処理情報データは、それぞれ時間（ｔｉｍｅ）、種類（ｋｉｎｄ）、対象（ｏｂｊｅｃｔ）、指定された表示形態を示す指示データ（ｉｎｄｉｃａｔｅ）を持っており、前記処理情報分析処理により指定された範囲の処理情報データが分析される。
【０１９０】
図５３は、実施の形態５において、前述の処理情報データベースに格納されている指示データの一例である。この例では、２つの表示形態が存在し、前記処理情報データベースからは、そのうちの１つが指示されている。
【０１９１】
図５４は、実施の形態５において、前述の処理情報データベースから参照される処理情報の一形態である、検索処理情報の一例である。該検索処理情報に記憶されるデータには、検索条件、検索結果及び検索結果のうち検索目的に適合していると判断されたデータを示す第１適合データ、検索結果のうち最初に選択や表示されたと判断されたデータを示す第１選択データ、検索結果先頭を示す結果先頭データがある。
【０１９２】
図５５は、実施の形態５において、前述の検索結果表示形態作成処理で参照される、検索結果の有無に応じた表示形態を取得するための、検索結果対応表の一例である。この例では、検索結果がある場合にのみ、対応する表示形態が定義されている。
【０１９３】
図５６は、実施形態２の処理種類対応表の他の例である、実施形態５における一例である。実施形態２の該処理種類対応表で定義されるデータに、検索処理に対応したデータが追加されている。
【０１９４】
図５７は、実施の形態５において、前述の処理情報分析処理で分析された結果を  格納した処理情報分析結果の一例である。該処理情報分析結果には、処理情報データベースに格納された情報と同様の、種類（ｋｉｎｄ）、対象（ｏｂｊｅｃｔ）、指定された表示形態を示す指示データ（ｉｎｄｉｃａｔｅ）を持ち、更に同一情報を持つ処理情報の数を持っている。これらの情報により、時間以外の情報が同一であるかを、判断することができる。
【０１９５】
図５８は実施形態１の時間軸日間スケジュールの表示画面の他の例である、実施形態５における一例であり、該時間帯にスケジュール概要と処理情報が表示されている。
【０１９６】
同図における各処理情報の表示形態は、実施形態１や２の表示画面での表示形態とは異なり、同一処理の実行回数および、検索結果を表す表示形態が合成されている。
【０１９７】
このように、実施の形態５で示した本発明により、同一処理の実行回数及び検索結果を表す表示形態を表すことで、直感的に目的の検索操作記録を見つけられる効果がある。
【０１９８】
＜実施の形態６＞
ここでは、実施の形態５において実行回数対応表示形態作成処理で実行回数に対応した数字表現で表示形態を作成する代わり、実行回数レンジに対応した表示形態を作成する例について説明する。
【０１９９】
図５９は、実施の形態５の実行回数対応表示形態作成処理の他の例である、実施の形態６における流れを示した図の一例である。
【０２００】
同図において、ステップｓ６９０１で処理対象が後述する実行頻度対応表の先頭で初期化される。続くステップｓ６９０２で対象が終了かどうか判断する。その結果、終了と判断された場合、処理を終了するため、実行回数に対応した表示形態は作成されないことになる。
【０２０１】
ステップｓ６９０２で終了と判断されなかった場合、ステップｓ６９０３で処理対象の実行頻度対応表で定義された回数条件に適合しているかどうか判断する。その結果、適合していると判断された場合、ステップｓ６９０５の実行頻度表示形態作成処理により、実行頻度対応表で定義された色枠の表示形態が作成され、処理を終了する。
【０２０２】
ステップｓ６９０３で回数条件が適合していると判断されなかった場合、ステップｓ６９０４で対象を進め、再びステップｓ６９０２に戻り、処理を繰り返す。
【０２０３】
図６０は、実施の形態６において、前述の実行回数対応表示形態作成処理で参照される、実行頻度に対応した表示形態を取得する為の、実行頻度対応表の一例である。実行頻度対応表には、回数条件と対応する色枠が定義されている。
【０２０４】
図６１は実施の形態５の時間軸日間スケジュールの表示画面の他の例である、実施の形態６における一例であり、該時間帯にスケジュール概要と処理情報が表示されている。
【０２０５】
同図における各処理情報の表示形態は、実施の形態５の表示画面での表示形態とは異なり、同一処理の実行頻度に対応した色枠で表示されている。
【０２０６】
このように、実施の形態６で示した本発明により、同一処理の実行頻度に対応した形態で表示することで、直感的に目的の検索操作記録を見つけられる効果がある。
【０２０７】
＜実施の形態７＞
ここでは、処理情報間の関連や、同一の処理情報かどうかを表す、表示形態を作成する例について説明する。
【０２０８】
図６２は、実施の形態５の処理情報分析結果追加処理の他の例である、実施形態７における流れを示した図の一例である。
【０２０９】
同図において、ステップｓ７２０１の処理情報分析結果取得処理により、これまで分析された処理情報分析結果が取得され、続くステップｓ７２０２で対象が前記取得された処理情報分析結果の先頭で初期化され、次のステップｓ７２０３で対象が終了かどうか判断される。
【０２１０】
その結果、ステップｓ７２０３で終了と判断されなかった場合、ステップｓ７２０４の処理情報分析結果同一判定処理により、処理情報が対象の分析結果と同一かどうか判断される。
【０２１１】
その結果、ステップｓ７２０５で同一であると判断された場合、ステップｓ７２０７で後述する処理情報ＩＤを対象となっている分析結果の処理情報ＩＤに追加し、処理を終了する。
【０２１２】
ステップｓ７２０５で同一であると判断されなかった場合、ステップｓ７２０６で対象が進められ、再びステップｓ７２０３に戻り、処理が繰り返される。
【０２１３】
ステップｓ７２０３で終了と判断された場合、処理情報分析結果にまだ追加されていないと判断し、ステップｓ７２０８の識別ＩＤ決定処理により、これまで追加されていない最新の識別ＩＤが決定され、続くステップｓ７２０９で処理情報分析結果が追加され、処理を終了する。
【０２１４】
図６３は、実施の形態５の処理情報分析結果表示形態作成処理の他の例である、実施の形態７における流れを示した図の一例である。
【０２１５】
同図において、ステップｓ７３０１の処理情報分析結果取得処理により、処理情報分析結果が取得され、続くステップｓ７３０２で対象が前記取得された処理情報分析結果の先頭で初期化され、次のステップｓ７３０３で対象が終了かどうか判断される。
【０２１６】
その結果、ステップｓ７３０３で終了と判断されなかった場合、ステップｓ７３０４の処理情報分析結果同一判定処理により、処理情報が対象の分析結果と同一かどうか判断される。
【０２１７】
その結果、ステップｓ７３０５で同一であると判断された場合、ステップｓ７３０６の処理情報同一判別可能表示形態作成処理により、個々の処理情報が同一であると識別可能な表示形態が作成される。更に、続くステップｓ７３０７の処理情報関連判別可能表示形態作成処理により、個々の処理情報間の関連が判別可能な表示形態が作成される。その後、続くステップｓ７３０８で対象が進められ、再びステップｓ７３０３に戻り、処理が繰り返される。
【０２１８】
ステップｓ７３０３で終了と判断された場合、処理を終了する。
【０２１９】
図６４は、実施の形態７において、処理情報同一判別可能表示形態作成処理の流れを示した図の一例である。
【０２２０】
同図において、ステップｓ７４０１の識別記号表示形態作成処理により、後述する同一処理情報識別記号対応表を参照し、識別ＩＤに対応する表示形態を作成し、処理を終了する。
【０２２１】
図６５は、実施の形態７において、処理情報関連判別可能表示形態作成処理の流れを示した図の一例である。
【０２２２】
同図において、ステップｓ７５０１の関連付け線種取得処理により、後述する同一処理情報関連付け線種対応表を参照し、識別ＩＤに対応する線種を取得する。
【０２２３】
続くステップｓ７５０２の処理情報ＩＤ取得処理により、該識別ＩＤで示される処理情報ＩＤリストを取得し、続くステップｓ７５０３で関連元を前記処理情報ＩＤリストの先頭で初期化する。
【０２２４】
続くステップｓ７５０４で対象を前記処理情報ＩＤリストの２番目で初期化し、次のステップｓ７５０５で対象が終了かどうか判断し、その結果、終了と判断された場合、処理を終了する。
【０２２５】
ステップｓ７５０５で終了と判断されなかった場合、ステップｓ７５０６の処理情報間線分描画処理により、前述の取得された線種で関連元から対象に線分を描画し、続くステップｓ７５０７で関連元を現在の対象で再設定後、続くステップｓ７５０８で対象を進め、再びステップｓ７５０５に戻り、処理を繰り返す。
【０２２６】
図６６は、実施の形態５の処理情報データベースの他の例である、実施の形態７における図の一例である。処理情報データベースに格納される各処理情報には、実施の形態５で説明したデータの他に、更に処理情報を特定するためのＩＤを持っている。
【０２２７】
図６７は、実施の形態５の処理情報分析結果の他の例である、実施の形態７における図の一例である。該処理情報分析結果には、処理情報データベースに格納された情報と同様の、種類（ｋｉｎｄ）、対象（ｏｂｊｅｃｔ）、指定された表示形態を示す指示データ（ｉｎｄｉｃａｔｅ）を持っており、更に、実施の形態５とは異なり、判別に必要な識別ＩＤと、同一の処理情報のＩＤを持っている。これらの情報により、時間以外の情報が同一であるかを、判断することができる。
【０２２８】
図６８は、実施の形態７において、前述の処理情報同一判別可能表示形態作成処理で参照される、識別ＩＤに対応する表示形態を定義した同一処理情報識別記号対応表の一例である。同一処理情報識別記号対応表には、識別ＩＤと対応する表示形態が定義されている。
【０２２９】
図６９は、実施の形態７において、前述の処理情報関連判別可能表示形態作成処理で参照される、識別ＩＤに対応する関連付け線種を定義した同一処理情報関連付け線種対応表の一例である。同一処理情報関連付け線種対応表には、識別ＩＤと対応する線種が定義されている。
【０２３０】
図７０は、実施の形態７において表示される、月間スケジュールの表示画面の一例であり、スケジュールが存在する日及び処理情報が存在する日にスケジュール概要が表示されている。更に、同一の処理情報が判別可能な形態で表示され、その関連が判別可能な線種により接続されている。
【０２３１】
このように、実施の形態７で示した本発明により、同一処理情報が判別可能となり、更に処理情報間の関連も判別可能となることで、直感的に目的の検索操作記録を見つけられる効果がある。
【０２３２】
＜実施の形態８＞
ここでは、前述の処理情報指定表示形態作成処理で表示される表示形態を指定する方法について説明する。
【０２３３】
図７１は、実施形態１の全体処理の他の例である、実施の形態８における流れを示した図の一例である。
【０２３４】
同図において、ステップｓ８１０１のイベント入力処理で、ユーザーによる操作、発生したイベントが入力検知される。
【０２３５】
その結果、続くステップｓ８１０２で終了が指示されたと判断された場合、処理を終了する。
【０２３６】
ステップｓ８１０２でカレンダ形式表示が指示されたと判断された場合、ステップｓ８１０３のカレンダ形式表示処理で各種データが表示された後、ステップｓ８１０１に戻り、処理を繰り返す。
【０２３７】
ステップｓ８１０２で表示形態の指定が指示されたと判断された場合、ステップｓ８１０４の処理情報表示形態指定処理により、処理情報に対応する表示形態が指定され、ステップｓ８１０１に戻り、処理を繰り返す。
【０２３８】
ステップｓ８１０２で上記以外のその他の処理が指示されたと判断された場合、ステップｓ８１０５の個別処理で対応する処理が実行され、続くステップｓ８１０６の処理情報格納処理により、前記個別処理で行われた処理情報が後述する処理情報データベースに格納された後、ステップｓ８１０１に戻り、処理を繰り返す。
【０２３９】
このように、実施の形態８で示した本発明により、ユーザーが任意の表示形態を、処理情報に対応付けることが可能となり、直感的に目的の検索操作記録を見つけられる効果がある。
【０２４０】
尚、本発明は、複数の機器（例えばホストコンピュータ、インタフェース機器、リーダ、プリンタ等）から構成されるシステムに適用しても、１つの機器から成る装置（例えば、複写機、ファクシミリ装置等）に適用しても良い。
【０２４１】
又、本発明の目的は、前述した実施形態の機能を実現するソフトウェアのプログラムコードを記録した記憶媒体を、システム或は装置に供給し、そのシステム或は装置のコンピュータ（又はＣＰＵやＭＰＵ）が記憶媒体に格納されたプログラムコードを読出し実行することによっても、達成されることは言うまでもない。
【０２４２】
この場合、記憶媒体から読出されたプログラムコード自体が前述した実施形態の機能を実現することになり、そのプログラムコードを記憶した記憶媒体は本発明を構成することになる。
【０２４３】
プログラムコードを供給するための記憶媒体としては、例えば、フロッピディスク、ハードディスク、光ディスク、光磁気ディスク、ＣＤ−ＲＯＭ、ＣＤ−Ｒ、磁気テープ、不揮発性のメモリカード、ＲＯＭ等を用いることができる。
【０２４４】
又、コンピュータが読出したプログラムコードを実行することにより、前述した実施形態の機能が実現されるだけでなく、そのプログラムコードの指示に基づき、コンピュータ上で稼働しているＯＳ（オペレーティングシステム）等が実際の処理の一部又は全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれることは言うまでもない。
【０２４５】
更に、記憶媒体から読出されたプログラムコードが、コンピュータに挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに書込まれた後、そのプログラムコードの指示に基づき、その機能拡張ボードや機能拡張ユニットに備わるＣＰＵ等が実際の処理の一部又は全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれることは言うまでもない。
【０２４６】
本発明を上記記憶媒体に適用する場合、その記憶媒体には、先に説明した図に示すフローチャートに対応するプログラムコードが格納されることになる。
【図面の簡単な説明】
【０２４７】
【図１】本発明の実施形態に係る情報処理装置のハードウェア構成を示すブロック図である。
【図２】実施形態１において、全体処理を示すフローチャートである。
【図３】実施形態１において、カレンダ形式表示処理を示すフローチャートである。
【図４】実施形態１において、処理情報表示処理を示すフローチャートである。
【図５】実施形態１において、処理情報表示形態作成処理を示すフローチャートである。
【図６】実施形態１において、処理対象データ種類表示形態作成処理を示すフローチャートである。
【図７】実施形態１において、処理情報データベースを示す図である。
【図８】実施形態１において、データ種類対応表を示す図である。
【図９】実施形態１において、年間スケジュール画面を示す図である。
【図１０】実施形態１において、月間スケジュール画面を示す図である。
【図１１】実施形態１において、週間スケジュール画面を示す図である。
【図１２】実施形態１において、日間スケジュール画面を示す図である。
【図１３】実施形態１において、時間軸年間スケジュール画面を示す図である。
【図１４】実施形態１において、時間軸月間スケジュール画面を示す図である。
【図１５】実施形態１において、時間軸週間スケジュール画面を示す図である。
【図１６】実施形態１において、時間軸日間スケジュール画面を示す図である。
【図１７】実施形態２において、処理情報表示形態作成処理を示すフローチャートである。
【図１８】実施形態２において、処理情報表示形態作成処理を示すフローチャートである。
【図１９】実施形態２において、処理情報データベースを示す図である。
【図２０】実施形態２において、データ種類対応表を示す図である。
【図２１】実施形態２において、時間軸日間スケジュール画面を示す図である。
【図２２】実施形態３において、全体処理を示すフローチャートである。
【図２３】実施形態３において、処理情報一覧表示処理を示すフローチャートである。
【図２４】実施形態３において、処理情報一覧画面を示す図である。
【図２５】実施形態４において、全体処理を示すフローチャートである。
【図２６】実施形態４において、カレンダ形式表示処理を示すフローチャートである。
【図２７】実施形態４において、処理種類指定処理を示すフローチャートである。
【図２８】実施形態４において、表示対象判定処理を示すフローチャートである。
【図２９】実施形態４において、表示対象ＡＮＤ判定処理を示すフローチャートである。
【図３０】実施形態４において、表示対象ＯＲ判定処理を示すフローチャートである。
【図３１】実施形態４において、処理情報データベースを示す図である。
【図３２】実施形態４において、処理種類指定情報を示す図である。
【図３３】実施形態４において、時間軸日間スケジュール画面を示す図である。
【図３４】実施形態４において、処理種類指定情報を示す図である。
【図３５】実施形態４において、時間軸日間スケジュール画面を示す図である。
【図３６】実施形態４において、処理種類指定情報を示す図である。
【図３７】実施形態４において、時間軸日間スケジュール画面を示す図である。
【図３８】実施形態４において、処理種類指定情報を示す図である。
【図３９】実施形態４において、時間軸日間スケジュール画面を示す図である。
【図４０】実施形態４において、処理種類指定情報を示す図である。
【図４１】実施形態４において、時間軸日間スケジュール画面を示す図である。
【図４２】実施形態５において、カレンダ形式表示処理を示すフローチャートである。
【図４３】実施形態５において、処理情報表示形態作成処理を示すフローチャートである。
【図４４】実施形態５において、検索結果表示形態作成処理を示すフローチャートである。
【図４５】実施形態５において、検索結果代表データ決定処理を示すフローチャートである。
【図４６】実施形態５において、検索結果代表データ表示形態作成処理を示すフローチャートである。
【図４７】実施形態５において、処理情報分析処理を示すフローチャートである。
【図４８】実施形態５において、処理情報分析結果追加処理を示すフローチャートである。
【図４９】実施形態５において、処理情報分析結果最適化処理を示すフローチャートである。
【図５０】実施形態５において、処理情報分析結果表示形態作成処理を示すフローチャートである。
【図５１】実施形態５において、実行回数対応表示形態作成処理を示すフローチャートである。
【図５２】実施形態５において、情報処理データベースを示す図である。
【図５３】実施形態５において、指示データを示す図である。
【図５４】実施形態５において、検索処理情報を示す図である。
【図５５】実施形態５において、検索結果対応表を示す図である。
【図５６】実施形態５において、処理種類対応表を示す図である。
【図５７】実施形態５において、処理情報分析結果を示す図である。
【図５８】実施形態５において、時間軸日間スケジュール画面を示す図である。
【図５９】実施形態６において、実行回数対応表示形態作成処理を示すフローチャートである。
【図６０】実施形態６において、実行頻度対応表を示す図である。
【図６１】実施形態６において、時間軸日間スケジュール画面を示す図である。
【図６２】実施形態６において、処理情報分析結果追加処理を示すフローチャートである。
【図６３】実施形態７において、処理情報分析結果表示形態作成処理を示すフローチャートである。
【図６４】実施形態７において、処理情報同一判別可能表示形態作成処理を示すフローチャートである。
【図６５】実施形態７において、処理情報関連判別可能表示形態作成処理を示すフローチャートである。
【図６６】実施形態７において、処理情報データベースを示す図である。
【図６７】実施形態７において、処理情報分析結果を示す図である。
【図６８】実施形態７において、同一処理情報識別記号対応表を示す図である。
【図６９】実施形態７において、同一処理情報関連付け線種対応表を示す図である。
【図７０】実施形態７において、月間スケジュール画面を示す図である。
【図７１】実施形態８において、全体処理を示すフローチャートである。
【符号の説明】
【０２４８】
１  入力部
２  ＣＰＵ
３  出力部
４  プログラムメモリ
５  データメモリ
【図１】
2005352622.tif 000003
【図２】
2005352622.tif 000004
【図３】
2005352622.tif 000005
【図４】
2005352622.tif 000006
【図５】
2005352622.tif 000007
【図６】
2005352622.tif 000008
【図７】
2005352622.tif 000009
【図８】
2005352622.tif 000010
【図９】
2005352622.tif 000011
【図１０】
2005352622.tif 000012
【図１１】
2005352622.tif 000013
【図１２】
2005352622.tif 000014
【図１３】
2005352622.tif 000015
【図１４】
2005352622.tif 000016
【図１５】
2005352622.tif 000017
【図１６】
2005352622.tif 000018
【図１７】
2005352622.tif 000019
【図１８】
2005352622.tif 000020
【図１９】
2005352622.tif 000021
【図２０】
2005352622.tif 000022
【図２１】
2005352622.tif 000023
【図２２】
2005352622.tif 000024
【図２３】
2005352622.tif 000025
【図２４】
2005352622.tif 000026
【図２５】
2005352622.tif 000027
【図２６】
2005352622.tif 000028
【図２７】
2005352622.tif 000029
【図２８】
2005352622.tif 000030
【図２９】
2005352622.tif 000031
【図３０】
2005352622.tif 000032
【図３１】
2005352622.tif 000033
【図３２】
2005352622.tif 000034
【図３３】
2005352622.tif 000035
【図３４】
2005352622.tif 000036
【図３５】
2005352622.tif 000037
【図３６】
2005352622.tif 000038
【図３７】
2005352622.tif 000039
【図３８】
2005352622.tif 000040
【図３９】
2005352622.tif 000041
【図４０】
2005352622.tif 000042
【図４１】
2005352622.tif 000043
【図４２】
2005352622.tif 000044
【図４３】
2005352622.tif 000045
【図４４】
2005352622.tif 000046
【図４５】
2005352622.tif 000047
【図４６】
2005352622.tif 000048
【図４７】
2005352622.tif 000049
【図４８】
2005352622.tif 000050
【図４９】
2005352622.tif 000051
【図５０】
2005352622.tif 000052
【図５１】
2005352622.tif 000053
【図５２】
2005352622.tif 000054
【図５３】
2005352622.tif 000055
【図５４】
2005352622.tif 000056
【図５５】
2005352622.tif 000057
【図５６】
2005352622.tif 000058
【図５７】
2005352622.tif 000059
【図５８】
2005352622.tif 000060
【図５９】
2005352622.tif 000061
【図６０】
2005352622.tif 000062
【図６１】
2005352622.tif 000063
【図６２】
2005352622.tif 000064
【図６３】
2005352622.tif 000065
【図６４】
2005352622.tif 000066
【図６５】
2005352622.tif 000067
【図６６】
2005352622.tif 000068
【図６７】
2005352622.tif 000069
【図６８】
2005352622.tif 000070
【図６９】
2005352622.tif 000071
【図７０】
2005352622.tif 000072
【図７１】
2005352622.tif 000073