(57)【要約】【課題】情報処理装置において、ユーザに視認性の高い表示画面を提供する。【解決手段】情報処理装置は、表示部と、少なくとも１つ以上のファイル、フォルダ、もしくはレコードを含む対象データ群を取得し、対象データ群を予め定められた重みに応じた表示の態様で表示する領域を含む結果表示画面を生成する画面生成部と、結果表示画面を表示部に表示させる表示制御部とを備える。【選択図】図１
2012014499.tif 000002
【特許請求の範囲】
【請求項１】
情報処理装置であって、
表示部と、
少なくとも１つ以上のファイル、フォルダ、もしくはレコードを含む対象データ群を取得し、前記対象データ群を予め定められた重みに応じた表示の態様で表示する領域を含む結果表示画面を生成する画面生成部と、
前記結果表示画面を前記表示部に表示させる表示制御部と、
を備える、情報処理装置。
【請求項２】
請求項１記載の情報処理装置であって、
前記画面生成部は、
前記対象データ群を取得し、
前記対象データ群を予め定められた重み付け条件に従ってソートし、
ソート後の前記対象データ群を、リスト形式、かつ、前記重み付け条件に規定された重みに応じた表示の態様で表示する領域を含む前記結果表示画面を生成する、
情報処理装置。
【請求項３】
請求項２記載の情報処理装置であって、
前記表示の態様は、リスト内における前記対象データ群内の個々の対象データの行の高さによって調整される、情報処理装置。
【請求項４】
請求項２記載の情報処理装置であって、
前記表示の態様は、リスト内における前記対象データ群内の個々の対象データの、行の高さ、インデントの値、文字の大きさ、文字の色、背景の色、文字のフォント種類、のうちの少なくとも２つ以上の組合せによって調整される、情報処理装置。
【請求項５】
請求項２ないし４のいずれか一項記載の情報処理装置であって、さらに、
前記重み付け条件を編集するための条件編集部を備える、情報処理装置。
【請求項６】
請求項１ないし５のいずれか一項記載の情報処理装置と、前記情報処理装置に接続されたファイルを格納するためのファイル格納装置と、を備えるバックアップシステムであって、
前記情報処理装置は、さらに、
前記情報処理装置内部の第１の記憶部に格納されたファイルやフォルダのうちの少なくとも一部を、前記ファイル格納装置内部の第２の記憶部へ複製するバックアップ制御部と、
前記結果表示画面において指定された特定のファイルやフォルダを、前記第１の記憶部へ複製する復元制御部と、
を備え、
前記画面生成部は、
前記第２の記憶部に格納されている全てのファイルやフォルダから、前記情報処理装置の前記バックアップ制御部によって複製されたファイルやフォルダを、前記対象データ群として取得する、バックアップシステム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理装置における画面表示に関する。
【背景技術】
【０００２】
ＩＣＴ（Information and Communication Technology）技術の進展に伴うユーザビリティ向上の一例として、パーソナルコンピュータ等のディスプレイに表示される画面において、情報の表示にグラフィックを多用し、ユーザの直感的な操作を可能にする技術が知られている。具体的には、例えば、表示画面の領域を左右に分割し、一方に、パーソナルコンピュータが認識しているデバイスと、デバイス内のフォルダやファイルとをツリー表示し、他方に、一方の領域内において選択されているデバイスやフォルダに格納されているフォルダやファイルの一覧を表示する、という技術が知られている（例えば、非特許文献１）。
【０００３】
しかし、パーソナルコンピュータにおいて取り扱われるファイルの量が増大するに伴って、従来の技術では、ユーザが目的とするファイルを探し出すのに手間を要するという問題があった。
【０００４】
また、このような問題は、デバイス内のフォルダやファイルを表示する場合に限らず、データベース内のデータ（例えば、特定のレコード等）を表示する場合にも共通する問題であった。
【先行技術文献】
【非特許文献】
【０００５】
【非特許文献１】マイクロソフト社、“Ｗｉｎｄｏｗｓエクスプローラ”、インターネット＜ＵＲＬ：http://www.microsoft.com/japan/windows/products/windowsvista/features/details/explorers.mspx＞
【発明の概要】
【発明が解決しようとする課題】
【０００６】
本発明は、情報処理装置において、ユーザに視認性の高い表示画面を提供することを目的とする。
【課題を解決するための手段】
【０００７】
本発明は、上述の課題の少なくとも一部を解決するためになされたものであり、以下の形態又は適用例として実現することが可能である。
【０００８】
［適用例１］
情報処理装置であって、
表示部と、
少なくとも１つ以上のファイル、フォルダ、もしくはレコードを含む対象データ群を取得し、前記対象データ群を予め定められた重みに応じた表示の態様で表示する領域を含む結果表示画面を生成する画面生成部と、
前記結果表示画面を前記表示部に表示させる表示制御部と、
を備える、情報処理装置。
この構成によれば、画面生成部は、対象データ群を予め定められた重みに応じた表示の態様で表示する領域を含む結果表示画面を生成し、表示部はこの結果表示画面を表示するため、情報処理装置において、ユーザに視認性の高い表示画面を提供することができる。
【０００９】
［適用例２］
適用例１記載の情報処理装置であって、
前記画面生成部は、
前記対象データ群を取得し、
前記対象データ群を予め定められた重み付け条件に従ってソートし、
ソート後の前記対象データ群を、リスト形式、かつ、前記重み付け条件に規定された重みに応じた表示の態様で表示する領域を含む前記結果表示画面を生成する、
情報処理装置。
この構成によれば、画面生成部は、対象データ群を予め定められた重み付け条件に従ってソートし、ソート後の対象データ群をリスト形式、かつ、重み付け条件に規定された重みに応じた表示の態様で表示する領域を含む結果表示画面を生成し、表示部はこの結果表示画面を表示するため、情報処理装置において、ユーザに視認性の高い表示画面を提供することができる。
【００１０】
［適用例３］
適用例２記載の情報処理装置であって、
前記表示の態様は、リスト内における前記対象データ群内の個々の対象データの行の高さによって調整される、情報処理装置。
この構成によれば、画面生成部は、ソート後の対象データ群をリスト形式、かつ、重み付け条件に規定された重みに応じた行の高さで表示する領域を含む結果表示画面を生成し、表示部はこの結果表示画面を表示するため、情報処理装置において、ユーザに視認性の高い表示画面を提供することができる。
【００１１】
［適用例４］
適用例２記載の情報処理装置であって、
前記表示の態様は、リスト内における前記対象データ群内の個々の対象データの、行の高さ、インデントの値、文字の大きさ、文字の色、背景の色、文字のフォント種類、のうちの少なくとも２つ以上の組合せによって調整される、情報処理装置。
この構成によれば、画面生成部は、ソート後の対象データ群をリスト形式、かつ、重み付け条件に規定された重みに応じた、行の高さ、インデントの値、文字の大きさ、文字の色、背景の色、文字のフォント種類、のうちの少なくとも２つ以上の組合せで表示する領域を含む結果表示画面を生成し、表示部はこの結果表示画面を表示するため、情報処理装置において、ユーザにより視認性の高い表示画面を提供することができる。
【００１２】
［適用例５］
適用例２ないし４のいずれか一項記載の情報処理装置であって、さらに、
前記重み付け条件を編集するための条件編集部を備える、情報処理装置。
この構成によれば、情報処理装置は、重み付け条件を編集するための条件編集部を備えるため、画面生成部によって生成される表示画面を変更することができる。
【００１３】
［適用例６］
適用例１ないし５のいずれか一項記載の情報処理装置と、前記情報処理装置に接続されたファイルを格納するためのファイル格納装置と、を備えるバックアップシステムであって、
前記情報処理装置は、さらに、
前記情報処理装置内部の第１の記憶部に格納されたファイルやフォルダのうちの少なくとも一部を、前記ファイル格納装置内部の第２の記憶部へ複製するバックアップ制御部と、
前記結果表示画面において指定された特定のファイルやフォルダを、前記第１の記憶部へ複製する復元制御部と、
を備え、
前記画面生成部は、
前記第２の記憶部に格納されている全てのファイルやフォルダから、前記情報処理装置の前記バックアップ制御部によって複製されたファイルやフォルダを、前記対象データ群として取得する、バックアップシステム。
この構成によれば、情報処理装置のバックアップ制御部は、情報処理装置内部の第１の記憶部に格納されたファイルやフォルダのうちの少なくとも一部をファイル格納装置内部の第２の記憶部へ複製する。情報処理装置の画面生成部は、第２の記憶部に格納されている全てのファイルやフォルダから、バックアップ制御部によって複製されたファイルやフォルダを対象データ群として取得し、結果表示画面を生成する。この結果、バックアップシステムにおいて、ユーザに視認性の高い表示画面を提供することができる。
【００１４】
なお、本発明は、種々の態様で実現することが可能である。例えば、本発明は、情報処理装置、情報処理方法、情報処理システム、バックアップ装置、バックアップ方法、バックアップシステム、および、それらの方法または装置の機能を実現するためのコンピュータプログラム、そのコンピュータプログラムを記憶した記憶媒体等の形態で実現することができる。
【図面の簡単な説明】
【００１５】
【図１】本発明の一実施例としての情報処理装置の概略構成を示す説明図である。
【図２】第１実施例における画面生成条件の一例を示す説明図である。
【図３】第１実施例における画面生成処理の手順を示すフローチャートである。
【図４】第１実施例における画面生成処理で生成される結果表示画面の一例を示す説明図である。
【図５】第２実施例における情報処理システムの概略構成を示す説明図である。
【図６】ＮＡＳ内の第２の記憶部に格納されているデータの一例を概念的に示す説明図である。
【図７】第２実施例における画面生成条件の一例を示す説明図である。
【図８】第２実施例における画面生成処理で生成される結果表示画面の一例を示す説明図である。
【図９】第３実施例における情報処理装置の概略構成を示す説明図である。
【図１０】テーブルの概略構成を示す説明図である。
【図１１】第３実施例における画面生成条件の一例を示す説明図である。
【図１２】第３実施例における画面生成処理で生成される結果表示画面の一例を示す説明図である。
【発明を実施するための形態】
【００１６】
次に、本発明の実施の形態を実施例に基づいて以下の順序で説明する。
【００１７】
Ａ．第１実施例：
（Ａ−１）装置構成：
図１は、本発明の一実施例としての情報処理装置１０の概略構成を示す説明図である。情報処理装置１０は、パーソナルコンピュータ（以降「ＰＣ」と呼ぶ。）である。ＰＣ１０は、ディスプレイ１００と、コンピュータ２００と、キーボード２０１と、マウス２０２とを備えている。なお、図１では便宜上、説明上必要としない、他の構成部については図示を省略している。このことは、後述する図においても同様である。
【００１８】
表示部としてのディスプレイ１００は、オペレーティングシステムにより提供される画面イメージや、各種アプリケーション用ウィンドウを表示する。ディスプレイ１００としては、例えば、液晶ディスプレイやＣＲＴ（Cathode Ray Tube）ディスプレイなど、任意のモニタデバイスを採用することができる。キーボード２０１、マウス２０２は、入力のためのデバイスである。
【００１９】
コンピュータ２００は、ＣＰＵ（Central Processing Unit）２１０と、入出力インタフェース部２２０と、ＲＯＭ（Read Only Memory）２３０と、ＲＡＭ（Random Access Memory）２４０と、ハードディスク（ＨＤＤ：Hard Disk Drive）２５０と、ＵＳＢ（Universal Serial Bus）インタフェース部２６０とを備えている。入出力インタフェース部２２０は、コンピュータ２００に対して、ディスプレイ１００、キーボード２０１、およびマウス２０２といった入出力デバイスを接続するための各インタフェースを有する機能部である。
【００２０】
ＲＯＭ２３０は、アプリケーションプログラムを実行するための各種設定データを記憶する。ＲＯＭ２３０には、重み付け条件２３１と、表示レベル設定値２３２とが予め格納されている。重み付け条件２３１は、ファイル等の重みと、当該ファイル等を画面表示する際の、表示の態様とを関連付けるための条件である。また、表示レベル設定値２３２は、表示の態様を調整するための設定値である。重み付け条件２３１および表示レベル設定値２３２は、後述の画面生成処理において用いられる。なお、重み付け条件２３１と、表示レベル設定値２３２とを総称して、「画面生成条件」とも呼ぶ。ＲＡＭ２４０は、アプリケーションプログラムを実行するためのワークエリアとして使用される。ハードディスク２５０は、各種のアプリケーションプログラム（例えば、画像編集用プログラムや文書作成用プログラム）、ユーザにより作成された種々のデータ（例えば、画像データ、文書データ、メールデータ）を記憶する。ＵＳＢインタフェース部２６０は、周辺機器をＵＳＢ接続するためのインタフェースを有する機能部であり、ＵＳＢポート（物理ポート）やＵＳＢプロトコルを解釈する機能部を有する。
【００２１】
ＣＰＵ２１０は、ＲＯＭ２３０やハードディスク２５０に格納されているファームウェアやコンピュータプログラムをＲＡＭ２４０に展開して実行することにより、ＰＣ１０の各部を制御するほか、検索部２１１、画面生成部２１２、条件編集部２１３としても機能する。
【００２２】
検索部２１１は、ハードディスク２５０内部、または、コンピュータ２００に接続された記憶装置から、特定のデータを検索する機能を有する。具体的には、例えば、検索部２１１は、まずユーザからの検索条件の入力を受け付ける。検索条件には、例えば、検索対象となる場所や、検索の際のキーワード、検索の際の検索式等といった項目を採用することができる。検索条件は、例えば、ディスプレイ１００に検索条件を入力するための画面（条件受付画面）を表示し、この条件受付画面に対するユーザからの条件入力を受け付けることにより取得可能である。検索条件を取得後、検索部２１１は、検索条件によって指定された場所から、検索条件によって指定されたキーワード等を用いて、ファイルや、フォルダや、レコード等を検索する。なお、本実施例では説明の便宜上、検索部２１１による検索対象はハードディスク２５０内部に格納されたファイル（例えば、画像データ、文書データ、メールデータ）であるものとする。
【００２３】
画面生成部２１２の機能の詳細については後述する。
【００２４】
条件編集部２１３は、後述する画面生成条件を編集する機能を有する。具体的には、例えば、条件編集部２１３は、まずＲＯＭ２３０内部に格納されている画面生成条件（重み付け条件２３１、表示レベル設定値２３２、いずれか一方でもよい）を表示した画面（編集画面）をディスプレイ１００に表示する。この編集画面は、ユーザによる編集が可能な態様で表示されることが好ましい。編集が可能な態様とは、例えば、重み付け条件２３１、表示レベル設定値２３２の設定項目を編集画面上に表示されるテキストボックスの規定値とした上で、テキストボックスへの編集内容を取得することによって実現可能である。条件編集部２１３は、このようにして、編集画面に対するユーザからの入力を受け付け、入力内容に応じて重み付け条件２３１、表示レベル設定値２３２を更新する。
【００２５】
さらに、ＣＰＵ２１０は、ディスプレイ１００用のデバイスドライバを実行することによって、画面生成部２１２が生成した画面をディスプレイ１００に表示させる表示制御部２１４としても機能する。
【００２６】
（Ａ−２）画面生成条件：
図２は、第１実施例における画面生成条件の一例を示す説明図である。図２（Ａ）は、重み付け条件２３１の一例を示す説明図である。重み付け条件２３１は、図のようにテーブルの形式でＲＯＭ２３０内部に格納されており、ソート順フィールドと、ファイルに含まれる文字フィールドと、表示レベルフィールドと含んでいる。ソート順フィールドには、後述する画面生成処理において生成される結果表示画面でのファイルの表示順を示す値が格納されている。ファイル名に含まれる文字フィールドには、ソートを行う際のキーとなる情報（文字列）が格納されている。なお、本実施例においては、ソート順フィールドの値と、ファイル名に含まれる文字フィールドの値との組を、「重み」とも呼び、ソート順フィールドの値が小さいものほど、重みが大きいことを示す。
【００２７】
すなわち、図２（Ａ）は、重み付け条件２３１の各レコードＲ０１〜Ｒ０６はそれぞれ異なる重みであり、「ＡＡＡＡ」、「ＢＢＢＢ」・・・「ＣＣＣＣ＿０１」という文字列を含むファイルの順に重みが小さくなっていくことを示している。表示レベルフィールドには、結果表示画面におけるファイルの表示レベルを示す値が格納されている。表示レベルフィールドの値は、重みに応じて設定され、各レコードに対して同じ値を割り当てることも、異なる値を割り当てることも可能である。
【００２８】
図２（Ｂ）は、表示レベル設定値２３２の一例を示す説明図である。表示レベル設定値２３２は、重み付け条件２３１と同様に、テーブルの形式でＲＯＭ２３０内部に格納されており、表示レベルフィールドと、インデント値フィールドと、リスト高さフィールドとを含んでいる。表示レベルフィールドには、各表示レベルを一意に識別するための識別子が格納されている。インデント値フィールドには、各表示レベルについて、結果表示画面のリスト内における個々の対象データのインデントの量を示す値が格納されている。なお、本実施例におけるインデント値フィールドの値は、インデント値「１」のものを基準とした相対表記である。具体的には、インデント値フィールドの値が「２」の場合、結果表示画面において、インデント値フィールドの値が「１」のものよりも２倍のインデント幅を設けて表示することを示している。インデント値フィールドの値は絶対表記とすることも可能である。リスト高さフィールドには、各表示レベルについて、結果表示画面のリスト内における個々の対象データの行の高さ（ｍｍ）を示す値が格納されている。なお、リスト高さフィールドの値は絶対表記であるが相対表記としてもよい。
【００２９】
なお、表示レベル設定値２３２に含まれる、結果表示画面のリスト内における個々の対象データの表示の態様を規定するための情報（インデント値、リスト高さ）はあくまで例示であり、任意のものを採用することができる。例えば、インデント値と、リスト高さとに代えて、またはこれらと共に、その他の情報を含めることとしてもよい。その他の情報とは、例えば、結果表示画面のリスト内における個々の対象データのファイル名を表示する文字の大きさ、文字の色、背景の色、文字のフォント種類、ファイル名と共に表示するためのアイコンの識別子、またはこれらの組み合わせを示す情報を採用することができる。なお、表示レベル設定値２３２に含まれる表示の態様を規定するための情報は１つでもよい。しかし、視認性を向上させるためには、２つ以上を組み合わせることが好ましい。
【００３０】
（Ａ−３）画面生成処理：
図３は、第１実施例における画面生成処理の手順を示すフローチャートである。まず、画面生成部２１２はステップＳ１００において、対象データ群を取得する。具体的には、画面生成部２１２は、ユーザが指定した検索条件に基づいて検索部２１１が検索を行った結果として取得された少なくとも１つ以上のファイル、フォルダ、もしくはレコードを含むデータ群（以降、「対象データ群」とも呼ぶ。）を取得する。具体的には、例えば、「ＡＡＡＡ」、「ＢＢＢＢ」、「ＣＣＣＣ」、「ＢＢＢＢ＿０２」（拡張子は省略）の４つのファイルが対象データ群として取得されたとする。
【００３１】
ステップＳ１０２において画面生成部２１２は、画面生成条件（図２：重み付け条件２３１、表示レベル設定値２３２）を参照する。その後、ステップＳ１０４において画面生成部２１２は、重み付け条件２３１に規定された重みに応じて、対象データ群をソートする。ソートの結果、対象データ群は、重みが大きい順から「ＡＡＡＡ」（ソート順＝１）、「ＢＢＢＢ」（ソート順＝２）、「ＢＢＢＢ＿０２」（ソート順＝４）、「ＣＣＣＣ」（ソート順＝５）となる。
【００３２】
図３のステップＳ１０６において画面生成部２１２は、画面生成条件に応じた結果表示画面を生成する。具体的には、画面生成部２１２は、ステップＳ１０４においてソートを行った対象データ群を、リスト形式、かつ、重みに応じた表示の態様（すなわち、重み付け条件２３１と、表示レベル設定値２３２とに規定された表示の態様）で表示する領域を含む画面を生成する。
【００３３】
図４は、第１実施例における画面生成処理で生成される結果表示画面の一例を示す説明図である。結果表示画面ＥＷ１は、リスト表示フィールドＬＦと、詳細表示フィールドＤＦと、再検索ボタンＲＢと、参照ボタンＳＢと、キャンセルボタンＣＢとを含んでいる。なお、図中の破線は説明の便宜上記載したものであり、実際には表示されない。
【００３４】
リスト表示フィールドＬＦは、ソート後の対象データ群を、リスト形式、かつ、重みに応じた表示の態様で表示するための領域である。リスト表示フィールドＬＦの１行目には、対象データ群が格納されている場所を示す情報（ローカルディスクＨ：）が表示されている。この情報は省略可能である。リスト表示フィールドＬＦの２行目以降は、ソート後の対象データ群内の個々の対象データを示すファイル名がｎ×１行列のリスト形式で表示されている。個々のファイル名は、画面生成条件（重み付け条件２３１、表示レベル設定値２３２）に規定された表示の態様で配置される。
【００３５】
例えば、「ＡＡＡＡ」ファイルは、ソート順が１であるため、最も上段（リスト表示フィールドＬＦの２行目）に配置される。また、「ＡＡＡＡ」ファイルは、表示レベルが１であるため、所定のインデントＩＮ１を設け、リスト内における行の高さＨ１が２０ｍｍになるように配置される（図２（Ｂ）：レコードＲ１１）。「ＢＢＢＢ」ファイルは、ソート順が２であるため、リスト表示フィールドＬＦの３行目に配置される。また、「ＢＢＢＢ」ファイルは、表示レベルが２であるため、所定のインデントＩＮ１の２倍のインデントＩＮ２を設け、リスト内における行の高さＨ２が２０ｍｍになるように配置される（図２（Ｂ）：レコードＲ１２）。「ＢＢＢＢ＿０２」ファイルは、表示レベルが３であるため、所定のインデントＩＮ１の３倍のインデントＩＮ３を設け、リスト内における行の高さＨ３が８ｍｍになるように配置される（図２（Ｂ）：レコードＲ１３）。
【００３６】
詳細表示フィールドＤＦは、リスト表示フィールドＬＦにおいて選択された特定のファイルに関する詳細な情報を表示するための領域である。具体的には、図４のように、リスト表示フィールドにおいて「ＢＢＢＢ」を選択した場合、詳細表示フィールドＤＦには、「ＢＢＢＢ」のファイル名と、ファイル作成日時と、ファイルパスとが表示される。なお、詳細表示フィールドＤＦの各項目はあくまで例示であり、他の項目を表示するものとしてもよい。例えば、ファイルのプロパティに基づいて、ファイル作成者や、ファイルの保護有無等を表示することもできる。また、詳細表示フィールドＤＦそのものを省略してもよい。
【００３７】
再検索ボタンＲＢは、検索部２１１による再検索を行い、検索結果表示画面を再表示させるためのボタンである。具体的には、例えば、検索部２１１は、再検索ボタンＲＢ押下により、指定された検索条件に基づく再検索を行う。この際、検索条件を変更するための画面を表示する等の手段により、新しい検索条件を指定可能な構成としてもよい。検索部２１１による検索後、画面生成部２１２は、新しい検索条件によって検索された新しい対象データ群について、図３の画面生成処理を行い、結果表示画面を再描画する。
【００３８】
参照ボタンＳＢは、リスト表示フィールドＬＦで選択された特定のファイルの内容を参照するためのボタンである。具体的には、例えば、画面生成部２１２は、参照ボタンＳＢ押下により、ＣＰＵ２１０に対して、リスト表示フィールドＬＦで選択された特定のファイルのオープンを要求する。要求を受けたＣＰＵ２１０は、リスト表示フィールドＬＦで選択された特定のファイルが作成されたアプリケーションを起動させ、リスト表示フィールドＬＦで選択された特定のファイルを開く。
【００３９】
図３のステップＳ１０８において表示制御部２１４は、ステップＳ１０６で生成された結果表示画面を、表示部としてのディスプレイ１００に表示させる。具体的には、ＰＣ１０のオペレーティングシステムは、ステップＳ１０６で生成された結果表示画面を示す画像と、オペレーティングシステムによって生成された画面（例えば、デスクトップのアイコン等）を示す画像とを合成した画面イメージを生成する。オペレーティングシステムは、この画面イメージを、図示しないＶＲＡＭ（Video Random Access Memory）に書き込む。表示制御部２１４は、このＶＲＡＭに書き込まれた画面イメージを読み出して、ディスプレイ１００に送信する。
【００４０】
以上のように、第１実施例によれば、情報処理装置（ＰＣ）の画面生成部は、少なくとも１つ以上のファイル、フォルダ、もしくはレコードを含む情報群である対象データ群を取得し、取得した対象データ群を、予め定められた（予めＲＯＭ２３０内に格納された）重み付け条件に従ってソートし、ソート後の対象データ群を、リスト形式、かつ、重み付け条件に規定された重みに応じた表示の態様で表示する領域（リスト表示フィールド）を含む結果表示画面を生成する。そして、表示制御部は、この結果表示画面を表示部としてのディスプレイに表示させる。このため、情報処理装置のユーザは、結果表示画面を参照した際に、重要度の高い情報と低い情報とを容易に識別することが可能となる。この結果、情報処理装置において、ユーザに視認性の高い表示画面を提供することができる。
【００４１】
さらに、各表示レベルには、リスト表示フィールドのリスト内において、対象データ群内の個々の対象データを表示するための行の高さを規定する情報が含まれる。このため、表示レベルごとに行の高さを変えることによって、より視認性の高い結果表示画面を生成することが可能となる。
【００４２】
さらに、画面生成部は、ソート後の対象データ群を、リスト形式、かつ、重み付け条件に規定された重みに応じた、行の高さ、インデントの値、文字の大きさ、文字の色、背景の色、文字のフォント種類、のうちの少なくとも２つ以上の組合せによる表示の態様で表示するリスト表示フィールドを含む結果表示画面を生成するため、ユーザにより視認性の高い結果表示画面を提供することができる。
【００４３】
さらに、情報処理装置は、条件編集部を備え、この条件編集部によって、画面生成条件（重み付け条件、表示レベル設定値）の編集を可能としている。このため、画面生成条件を、例えばユーザの好みに応じて編集することによって、画面生成部が生成する結果表示画面を変更することができる。
【００４４】
Ｂ．第２実施例：
（Ｂ−１）システム構成：
図５は、第２実施例における情報処理システム３０の概略構成を示す説明図である。情報処理システム３０は、ＮＡＳ(Network Attached Storage)２０と、３台の情報処理装置（ＰＣ１０ａ〜１０ｃ）とを備えている。ＮＡＳ２０と、３台のＰＣとは、ネットワーク（例えば、ローカルエリアネットワーク：ＬＡＮ）により接続されている。なお、以下では、第１実施例と異なる構成および動作を有する部分についてのみ説明する。なお、図中において第１実施例と同様の構成部分については先に説明した第１実施例と同様の符号を付し、その詳細な説明を省略する。
【００４５】
ＮＡＳ２０は、ネットワークに直接接続して使用することが可能なファイルサーバ専用機であり、ハードディスクと、ネットワークインタフェース、ＯＳ、管理用ユーティリティ等を一体化した単機能装置である。ＮＡＳ２０は、ＬＡＮを介して接続されているＰＣ１０ａ〜１０ｃに格納されたファイルやフォルダを格納するためのファイル格納装置として機能する。なお、ＮＡＳ２０内のハードディスクを、第２の記憶部とも呼ぶ。
【００４６】
ＰＣ１０ａは、パーソナルコンピュータであり、図１に示した第１実施例との違いは、ＣＰＵ２１０に、バックアップ制御部２１５と、復元制御部２１６としての機能が追加されていることと、検索部２１１に代えて検索部２１１ａを、画面生成部２１２に代えて画面生成部２１２ａを、重み付け条件２３１に代えて重み付け条件２３１ａを、表示レベル設定値２３２に代えて表示レベル設定値２３２ａを、それぞれ備えることのみであり、他の構成や動作は第１実施例と同様である。なお、ＰＣ１０ａのハードディスク２５０を、第１の記憶部とも呼ぶ。
【００４７】
検索部２１１ａは、ＮＡＳ２０の第２の記憶部としてのハードディスク内に格納されている全てのファイルやフォルダから、自身のバックアップ制御部２１５により複製されたファイルやフォルダを検索する機能を有する。従って、検索部２１１ａにおいては、ユーザからの検索条件の入力処理は、省略可能である。画面生成部２１２ａ、重み付け条件２３１ａ、表示レベル設定値２３２ａについての詳細は後述する。
【００４８】
バックアップ制御部２１５は、ハードディスク２５０内部、または、コンピュータ２００に接続された記憶装置に格納されているデータのバックアップ処理を行う機能を有する。具体的には、例えば、バックアップ制御部２１５は、まずユーザからのバックアップ条件の入力を受け付ける。バックアップ条件には、例えば、バックアップ対象となる場所や、バックアップ対象となるデータを識別するための情報、バックアップのスケジュール（バックアップを行う日時、バックアップは定期的か、不定期か）といった項目を採用することができる。バックアップ条件は、例えば、ディスプレイ１００にバックアップ条件を入力するための画面（バックアップ条件受付画面）を表示し、このバックアップ条件受付画面に対するユーザからの条件入力を受け付けることにより取得可能である。取得したバックアップ条件は、例えば、ハードディスク２５０内部に格納しておくことが好ましい。
【００４９】
バックアップ制御部２１５は、バックアップ条件によって指定された場所から、バックアップ条件によって指定されたデータ（すなわち、第１の記憶部としてのハードディスク２５０に格納されたファイルのうちの少なくとも一部）を、ＮＡＳ２０内の第２の記憶部へ複製する。この複製処理は、バックアップ条件によって指定されたスケジュールに基づいて行われる。なお、バックアップ制御部２１５によって複製されたデータ群を、「バックアップデータ」とも呼ぶ。
【００５０】
復元制御部２１６は、バックアップデータに基づくデータの復元処理を行う機能部である。具体的には、例えば、復元制御部２１６は、後述の結果表示画面で指定された特定のファイルまたはフォルダを、ＰＣ内のハードディスク２５０へ複製する。なお、ＰＣ１０ｂおよびＰＣ１０ｃは、ＰＣ１０ａと同様の機能および構成を有する情報処理装置であるため、説明を省略する。
【００５１】
図６は、ＮＡＳ２０内の第２の記憶部に格納されているデータの一例を概念的に示す説明図である。ＮＡＳ２０内の第２の記憶部としてのハードディスクには、ＮＡＳ２０に接続されているＰＣ１０ａ〜１０ｃによって複製されたデータが格納されている。データはフォルダ形式で格納されており、各フォルダの中には、バックアップ制御部によって複製されたデータ群であるバックアップデータが格納されている。なお、バックアップ制御部によって複製されたデータ群は、フォルダ形式ではなく、いわゆるアーカイブファイルの形式で格納されるものとしてもよい。本実施例では説明の便宜上、バックアップ制御部によって複製されたデータ群は、フォルダに格納される。
【００５２】
ＮＡＳ２０のハードディスクには、ＰＣ１０ａのバックアップ制御部２１５によって複製された４つのフォルダ（フォルダＦＡ０〜ＦＡ３）と、ＰＣ１０ｂのバックアップ制御部２１５によって複製された３つのフォルダ（フォルダＦＢ０〜ＦＢ２）と、ＰＣ１０ｃのバックアップ制御部２１５によって複製された５つのフォルダ（フォルダＦＣ０〜ＦＣ４）とが格納されている。各フォルダには、フォルダを相互に識別するための異なるフォルダ名が付与されている。このフォルダ名には、フォルダを作成したＰＣを識別可能とするために、各ＰＣを一意に識別するための文字列が含まれている。各フォルダには、さらに、フォルダの作成日時（換言すれば、バックアップの実行日時）を特定可能な情報が付与されている。
【００５３】
具体的には、フォルダＦＡ０は、フォルダ名が「ＰＣ１０ａ＿ｆｕｌｌ」であり、作成日時は、２０１０年５月１１日の１２時００分であることを示している。また、フォルダＦＡ１は、フォルダ名が「ＰＣ１０ａ＿ｄｉｆｆ１」であり、作成日時は、２０１０年５月１１日の２０時００分であることを示している。なお、フォルダＦＡ０には、ＰＣ１０ａのハードディスク２５０内の全てのファイルおよびフォルダを複製したバックアップデータが格納されている。一方、フォルダＦＡ１〜ＦＡ３には、直前に行ったバックアップからの差分バックアップ（すなわち、ハードディスク２５０内のファイルやフォルダに変更があった部分のみを複製したデータ群）が格納されている。このことは、フォルダＦＢ０〜ＦＢ２、フォルダＦＣ０〜ＦＣ４についても同様である。
【００５４】
（Ｂ−２）画面生成条件：
図７は、第２実施例における画面生成条件の一例を示す説明図である。図７（Ａ）は、重み付け条件２３１ａの一例を示す説明図である。重み付け条件２３１ａは、図のようにテーブルの形式でＲＯＭ２３０内部に格納されており、ソート順フィールドと、表示レベルフィールドとを含んでいる。ソート順フィールドには、画面生成処理（図３）において生成される結果表示画面でのフォルダの表示順を示す情報が格納されている。なお、第２実施例においては、ソート順フィールドの内容を「重み」と呼ぶ。表示レベルフィールドには、結果表示画面におけるフォルダの表示レベルを示す値が格納されている。表示レベルフィールドの値は、重みに応じて設定される。
【００５５】
すなわち、図７（Ａ）の例では、バックアップデータの作成日時（すなわち、図６のフォルダ作成日時）が新しいものほど、重みが大きいことを示している。また、バックアップデータの作成日時が新しいものから古いものへと順に、表示レベルが昇順に割り当てられることを示している。
【００５６】
図７（Ｂ）は、表示レベル設定値２３２ａの一例を示す説明図である。表示レベル設定値２３２ａは、格納されているレコードの内容を除いては、図２（Ｂ）に示した第１実施例と同様である。
【００５７】
（Ｂ−３）画面生成処理：
第２実施例における画面生成処理は、図３に示した第１実施例とほぼ同様である。まず、図３のステップＳ１００において画面生成部２１２ａは、検索部２１１ａが検索を行った結果として取得された少なくとも１つ以上のファイル、フォルダを含むバックアップデータ群（対象データ群）を取得する。例えば、ＰＣ１０ａの場合、ＰＣ１０ａの検索部２１１ａは、ＮＡＳ２０のハードディスクから、ＰＣ１０ａのバックアップ制御部２１５によって複製された４つのフォルダＦＡ０〜ＦＡ３を検索する。そして、ＰＣ１０ａの画面生成部２１２ａは、これらのフォルダＦＡ０〜ＦＡ３を対象データ群として取得する。
【００５８】
図３のステップＳ１０２において画面生成部２１２ａは、画面生成条件（図７：重み付け条件２３１ａ、表示レベル設定値２３２ａ）を参照する。その後、ステップＳ１０４において画面生成部２１２ａは、重み付け条件２３１ａに規定された重みに応じて、対象データ群をソートする。ソートの結果、対象データ群は、バックアップデータ作成日時の降順、すなわち、重みが大きい順から「ＰＣ１０ａ＿ｄｉｆｆ３」、「ＰＣ１０ａ＿ｄｉｆｆ２」、「ＰＣ１０ａ＿ｄｉｆｆ１」、「ＰＣ１０ａ＿ｆｕｌｌ」となる。
【００５９】
図３のステップＳ１０６において画面生成部２１２ａは、画面生成条件に応じた結果表示画面を生成する。詳細は、第１実施例と同様である。
【００６０】
図８は、第２実施例における画面生成処理で生成される結果表示画面の一例を示す説明図である。図４に示した第１実施例との違いは、リスト表示フィールドＬＦおよび詳細表示フィールドＤＦの表示の態様と、参照ボタンＳＢに代えて適用ボタンＡＢを含む点のみであり、他の構成は第１実施例と同様である。なお、図中の破線は説明の便宜上記載したものであり、実際には表示されない。
【００６１】
第２実施例における結果表示画面ＥＷ２のリスト表示フィールドＬＦおよび詳細表示フィールドＤＦには、ファイル名に代えて、フォルダの作成日時を用いて生成された情報と、フォルダ名とが表示されている。このようにすれば、ユーザが、バックアップの実行日時を把握しやすいという点において好ましい。
【００６２】
例えば、「ＰＣ１０ａ＿ｄｉｆｆ３」フォルダは、ソート順が１であるため最も上段（リスト表示フィールドＬＦの２行目）に配置される。また、「ＰＣ１０ａ＿ｄｉｆｆ３」フォルダは、表示レベルが１であるため、所定のインデントＩＮ１を設け、リスト内における行の高さＨ１が２０ｍｍになるように配置される（図７（Ｂ））。「ＰＣ１０ａ＿ｄｉｆｆ２」フォルダは、ソート順が２であるため、リスト表示フィールドＬＦの３行目に配置され、表示レベルが２であるため、所定のインデントＩＮ１の２倍のインデントＩＮ２を設け、リスト内における行の高さＨ２が１２ｍｍになるように配置される（図７（Ｂ））。「ＰＣ１０ａ＿ｄｉｆｆ１」フォルダは、ソート順が３であるため、リスト表示フィールドＬＦの４行目に配置され、表示レベルが３であるため、所定のインデントＩＮ１の３倍のインデントＩＮ３を設け、リスト内における行の高さＨ２が１２ｍｍになるように配置される（図７（Ｂ））。
【００６３】
適用ボタンＡＢは、リスト表示フィールドＬＦで選択された特定のフォルダに基づくデータの復元処理を、復元制御部２１６に行わせるためのボタンである。復元制御部２１６による処理の詳細は、前述の通りである。
【００６４】
以上のように、第２実施例によれば、情報処理装置（ＰＣ）のバックアップ制御部は、ＰＣ内部の第１の記憶部に格納されたファイルやフォルダのうちの少なくとも一部を、ファイル格納装置（ＮＡＳ）内部の第２の記憶部へ複製する。情報処理装置の画面生成部は、第２の記憶部に格納されている全てのファイルやフォルダから、自身のバックアップ制御部によって複製されたファイルやフォルダを対象データ群として取得し、結果表示画面を生成する。この結果、バックアップシステムにおいて、ユーザに視認性の高い表示画面を提供することができる。
【００６５】
Ｃ．第３実施例：
（Ｃ−１）システム構成：
図９は、第３実施例における情報処理装置１０ｄの概略構成を示す説明図である。図１に示した第１実施例との違いは、重み付け条件２３１に代えて重み付け条件２３１ｄを、表示レベル設定値２３２に代えて表示レベル設定値２３２ｄをそれぞれ備える点と、ハードディスク２５０に格納されているデータベース内に構築されたテーブル２５１を備える点のみであり、他の構成や動作は第１実施例と同様である。以下では、第１実施例と異なる構成および動作を有する部分についてのみ説明する。なお、図中において第１実施例と同様の構成部分については先に説明した第１実施例と同様の符号を付し、その詳細な説明を省略する。
【００６６】
図１０は、テーブル２５１の概略構成を示す説明図である。テーブル２５１は、任意のデータを格納するためのテーブルであり、任意の構成を採用することができる。第３実施例におけるテーブル２５１は、４つのフィールド（フィールド１〜４）を含んでいる。各フィールドには、それぞれ、任意のデータが格納されている。
【００６７】
（Ｃ−２）画面生成条件：
図１１は、第３実施例における画面生成条件の一例を示す説明図である。図１１（Ａ）は、重み付け条件２３１ｄの一例を示す説明図である。図２（Ａ）に示した第１実施例との違いは、ファイル名に含まれる文字フィールドに代えて、フィールド名フィールドを含む点のみであり、他の構成については第１実施例と同様である。フィールド名フィールドには、ソートを行う際のキーとなる情報（テーブル２５１の各フィールドの名称）が格納されている。なお、第３実施例においては、第１実施例と同様に、ソート順フィールドの値と、フィールド名フィールドの値との組を「重み」と呼ぶ。
【００６８】
ずなわち、図１１（Ａ）は、重み付け条件２３１ｄの各レコードＲ０１〜Ｒ０４はそれぞれ異なる重みであり、テーブル２５１内のフィールド１・・・フィールド４の順に重みが小さくなっていくことを示している。表示レベルフィールドについても、図２（Ａ）に示した第１実施例と同様である。
【００６９】
図１１（Ｂ）は、表示レベル設定値２３２ｄの一例を示す説明図である。図２（Ｂ）に示した第１実施例との違いは、リスト高さフィールドと、インデント値フィールドに代えて、文字サイズフィールドと、文字色フィールドと、背景色フィールドとを備える点、すなわち、結果表示画面のリスト内における個々の対象データの表示の態様を規定するための情報が異なることである。インデント値フィールドは、図２（Ａ）に示した第１実施例と同様である。文字サイズフィールドおよび文字色フィールドには、各表示レベルについて、結果表示画面のリスト内における個々の対象データを表示するための、文字の大きさおよび文字の色を示す値が格納されている。背景色フィールドには、各表示レベルについて、結果表示画面のリスト内において個々の対象データを表示するための領域の背景の色を示す値が格納されている。
【００７０】
（Ｃ−３）画面生成処理：
第３実施例における画面生成処理は、図３に示した第１実施例とほぼ同様である。第１実施例と異なる点は、検索部２１１が、ハードディスク２５０に構築されたデータベース内のテーブル２５１を検索対象とする点のみである。図３のステップＳ１００において画面生成部２１２は、検索部２１１が検索を行った結果として取得された少なくとも１つ以上のレコードを、対象データ群として取得する。具体的には、例えば、図１０に示した３つのレコード（レコードＲ０１〜Ｒ０３）が対象データ群として取得される。
【００７１】
図３のステップＳ１０２において画面生成部２１２は、画面生成条件（図１１：重み付け条件２３１ｄ、表示レベル設定値２３２ｄ）を参照する。その後、ステップＳ１０４において画面生成部２１２は、重み付け条件２３１ｄに規定された重みに応じて、対象データ群をソートする。ソートの結果、対象データ群のうちのレコードＲ０１については、重みが大きい順から「ＡＡ−ＸＸＸＸ」、「１２３４５」、「ＯＫ」、「Ａ２２２２」となる。また、このソート作業は、取得された全てのレコードに対して個々に行う。
【００７２】
図３のステップＳ１０６において画面生成部２１２は、画面生成条件に応じた結果表示画面を生成する。詳細は、第１実施例と同様である。
【００７３】
図１２は、第３実施例における画面生成処理で生成される結果表示画面の一例を示す説明図である。図４に示した第１実施例との違いは、リスト表示フィールドＬＦの表示の態様が異なる点と、詳細表示フィールドＤＦを備えない点と、参照ボタンＳＢに代えて詳細ボタンＤＢを備える点のみであり、他の構成は第１実施例と同様である。なお、図中の破線は説明の便宜上記載したものであり、実際には表示されない。
【００７４】
第３実施例における結果表示画面ＥＷ３のリスト表示フィールドＬＦには、対象データ群として取得された３つのレコード（図１０：レコードＲ０１〜Ｒ０３）の各フィールドの値が、重み付け条件２３１ｄおよび表示レベル設定値２３２ｄに規定された表示の態様に沿って表示されている。なお、第３実施例におけるリスト表示フィールドＬＦでは、対象データ群が格納されている場所を示す情報の表示は省略されている。
【００７５】
例えば、レコードＲ０１のフィールド１の値「ＡＡ−ＸＸＸＸ」は、フィールド１のソート順が１であるため、最も上段（リスト表示フィールドＬＦの１行目）に配置される。また、フィールド１の値「ＡＡ−ＸＸＸＸ」は、表示レベルが１であるため、文字のサイズが２０、文字の色が白色、背景の色が赤色になるように配置される（図１１（Ｂ））。レコードＲ０１のフィールド２の値「１２３４５」は、フィールド２のソート順が２であるため、リスト表示フィールドＬＦの２行目に配置され、表示レベルが２であるため、文字のサイズが１２、文字の色が黒色、背景の色が白色になるように配置される（図１１（Ｂ））。レコードＲ０１のフィールド２の値「ＯＫ」は、フィールド３のソート順が３であるため、リスト表示フィールドＬＦの３行目に配置され、表示レベルが２であるため、文字のサイズが１２、文字の色が黒色、背景の色が白色になるように配置される（図１１（Ｂ））。レコードＲ０１のフィールド２の値「Ａ２２２２」は、フィールド４のソート順が４であるため、リスト表示フィールドＬＦの４行目に配置され、表示レベルが３であるため、文字のサイズが８、文字の色が黒色、背景の色が白色になるように配置される（図１１（Ｂ））。
【００７６】
なお、各フィールドは表示される文字のサイズが異なる結果、その行の高さＨ１、Ｈ２（およびＨ３）、Ｈ４はそれぞれ異なる。また、第３実施例のように、重み付け条件２３１ｄにおいてテーブル内のフィールドを指定した場合は、対象データ群として取得されたレコードの全てについて、上述のようなリスト表示フィールドＬＦへの配置が繰返し行われる。
【００７７】
詳細ボタンＤＢは、リスト表示フィールドＬＦで選択された特定のレコードの詳細を表示するウィンドウを開くためのボタンである。このようにすれば、例えば、リスト表示フィールドにテーブルの一部のフィールドのみを抜粋して表示し、詳細ボタン押下によって全てのフィールドを参照する、という構成を採用することができるため、リスト表示画面を簡素化することができる。
【００７８】
以上のように、第３実施例においても、第１実施例と同様の効果を得ることができる。
【００７９】
Ｄ．変形例：
なお、この発明は上記の実施例や実施形態に限られるものではなく、その要旨を逸脱しない範囲で種々の構成を採ることができる。例えば、ソフトウェアによって実現した機能は、ハードウェアによって実現するものとしてもよい。そのほか、以下のような変形が可能である。
【００８０】
Ｄ１．変形例１：
上記実施例では、検索部が検索を行った結果としての少なくとも１つ以上のファイルもしくはレコードを含むデータ群を、対象データ群であるものとしている。しかし、対象データ群は、少なくとも１つ以上のファイルもしくはレコードを含む情報群であれば足り、検索部による検索結果に限定されない。例えば、図３のステップＳ１００において、画面生成部は、ＰＣに接続された記憶装置（例えば、外付けのハードディスクやＵＳＢメモリ等）に格納されているファイルやフォルダの全てを、対象データ群として取得することもできる。
【００８１】
Ｄ２．変形例２：
上記実施例では、画面生成条件（重み付け条件、表示レベル設定値）に関する一例を示した。しかし、画面生成条件に関しては種々の実施態様を採用することができる。例えば、画面生成条件は、ＲＯＭではなく、ハードディスクに保存されるものとしてもよい。また、画面生成条件は、テーブル形式以外の態様で保持されるものとしてもよい。さらに、画面生成条件の項目等についても、任意のものを採用することができる。
【００８２】
さらに、画面生成条件（重み付け条件、表示レベル設定値）を複数用意し、ユーザの好みに合ったものを選択可能な構成を採用することもできる。
【００８３】
Ｄ３．変形例３：
上記実施例で示した結果表示画面はあくまで一例であり、任意の画面構成を採用することができる。例えば、各表示領域のレイアウトの変更や、ボタンの追加、削除等を行ってもよい。さらに、例えば、検索結果表示画面内におけるリスト表示フィールドＬＦの表示は、ｎ×１行列のリスト形式としているが、ｎ×ｍ行列のリスト形式とすることもできる。
【００８４】
Ｄ４．変形例４：
上記実施例では、情報処理装置の構成について説明した。しかし、上記実施例で示した情報処理装置の構成はあくまで一例であり、任意の構成を採用することができる。例えば、その構成要素の一部を省略したり、更なる構成要素を付加したりする変形が可能である。例えば、情報処理装置が、ハードディスク以外の記憶媒体（例えば、ＤＶＤ、コンパクトフラッシュ（登録商標）等）を備えるものとしても良い。
【符号の説明】
【００８５】
１０…情報処理装置（ＰＣ）
２０…ＮＡＳ
３０…情報処理システム
１００…ディスプレイ
２００…コンピュータ
２０１…キーボード
２０２…マウス
２１０…ＣＰＵ
２１１…検索部
２１２…画面生成部
２１３…条件編集部
２１４…表示制御部
２１５…バックアップ制御部
２１６…復元制御部
２２０…入出力インタフェース部
２３１…重み付け条件
２３２…表示レベル設定値
２５０…ハードディスク
２５１…テーブル
２６０…インタフェース部
ＥＷ１…結果表示画面
ＥＷ２…結果表示画面
ＥＷ３…結果表示画面
【図１】
2012014499.tif 000003
【図２】
2012014499.tif 000004
【図３】
2012014499.tif 000005
【図４】
2012014499.tif 000006
【図５】
2012014499.tif 000007
【図６】
2012014499.tif 000008
【図７】
2012014499.tif 000009
【図８】
2012014499.tif 000010
【図９】
2012014499.tif 000011
【図１０】
2012014499.tif 000012
【図１１】
2012014499.tif 000013
【図１２】
2012014499.tif 000014