(57)【要約】  本発明は、ネットワーク（１０）を介して少なくとも１つのデータ保存装置（２０）に接続され、データ保存装置（２０）に保持されたデータに対して処理を実行する情報処理装置（３０）において、データ保存装置（２０）の起動状態に関わらず、過去に検索したことのあるデータのデータ識別情報を確実に表示させるとともに、表示させたデータ識別情報についてのデータが利用可能であるか否かを容易に判別できるようにするために、データのデータ識別情報と当該データの保存場所とをそなえるデータリストと、サーバ監視部（５３）による監視の状況とに基づいて、データ識別情報とともに、当該データ識別情報にかかるデータがアクセス可能であるか否かを示す情報を表示部（６０）に表示させる表示制御部（６１）をそなえるようにする。【特許請求の範囲】
【請求項１】
ネットワークを介して少なくとも１つのデータ保存装置に接続され、前記データ保存装置に保持されたデータに対して処理を実行する情報処理装置であって、
前記データ保存装置に保持された前記データに関するデータ情報を取得するデータ情報取得部と、
該データ情報取得部によって取得されたデータ情報に基づいて前記データのデータ識別情報と当該データが保持されている保存場所とをデータリストとして保持するデータリスト保持部と、
前記ネットワークに接続された前記データ保存装置に関するデータ保存装置情報に基づいて前記データ保存装置がアクセス可能であるか否かを監視するデータ保存装置監視部と、
前記データリスト保持部に保持された前記データリストと前記データ保存装置監視部による前記監視の状況とに基づいて、前記データリストに登録されている前記データ識別情報とともに、当該データ識別情報にかかるデータがアクセス可能であるか否かを示す情報を表示部に表示させる表示制御部とをそなえて構成されたことを特徴とする、情報処理装置。
【請求項２】
前記データリストは、前記表示制御部により前記表示部に表示させるべく前記データ情報取得部が最後に取得したデータ情報に基づいていることを特徴とする、請求の範囲第１項記載の情報処理装置。
【請求項３】
前記データ保存装置監視部は、前記データ保存装置の前記ネットワークへの接続状態の変化を検知することにより、当該データ保存装置がアクセス可能であるか否かを監視することを特徴とする、請求の範囲第１項又は第２項記載の情報処理装置。
【請求項４】
前記データ保存装置監視部が、前記データ保存装置の前記ネットワークへの接続状態の変化を当該データ保存装置から送信される起動／停止情報に基づいて検知することを特徴とする、請求の範囲第３項に記載の情報処理装置。
【請求項５】
前記表示制御部が、前記データ識別情報とともに当該データ識別情報のデータが保持されているデータ保存装置のデータ保存装置名を前記表示部に表示させることを特徴とする、請求の範囲第１項〜第４項のいずれか１項に記載の情報処理装置。
【請求項６】
処理を実行するデータを前記データリストに基づいて選択するデータ選択部と、
該データ選択部によって選択されたデータを保持するデータ保存装置に対する前記データ保存装置監視部による監視の状況がアクセス不可能である場合に、当該データ保存装置を起動させる起動部とをそなえて構成されていることを特徴とする、請求の範囲第１項〜第５項のいずれか１項に記載の情報処理装置。
【請求項７】
ネットワークを介して少なくとも１つのデータ保存装置に接続され、前記データ保存装置に保持されたデータに対して処理を実行する情報処理装置において、該情報処理装置にそなえられた表示部に前記データについての表示を行なうデータ表示方法であって、
前記データ保存装置に保持された前記データに関するデータ情報を取得するデータ情報取得ステップと、
該データ情報取得ステップにおいて取得されたデータ情報に基づいて前記データのデータ識別情報と当該データが保持されている保存場所とをデータリストとして保持するデータリスト保持ステップと、
前記ネットワークに接続された前記データ保存装置に関するデータ保存装置情報に基づいて前記データ保存装置がアクセス可能であるか否かを監視するデータ保存装置監視ステップと、
前記データリスト保持ステップにおいて保持された前記データリストと前記データ保存装置監視ステップにおける前記監視の状況とに基づいて、前記データリストに登録されている前記データ識別情報とともに、当該データ識別情報にかかるデータがアクセス可能であるか否かを示す情報を前記表示部に表示させる表示制御ステップとを含んでいることを特徴とする、データ表示方法。
【請求項８】
前記データリストは、前記表示制御ステップにおいて前記表示部に表示させるべく前記データ情報取得ステップにおいて最後に取得されたデータ情報に基づいていることを特徴とする、請求の範囲第７項記載のデータ表示方法。
【請求項９】
前記データ保存装置監視ステップは、前記データ保存装置の前記ネットワークへの接続状態の変化を検知することにより、当該データ保存装置がアクセス可能であるか否かを監視することを特徴とする、請求の範囲第７項又は第８項記載のデータ表示方法。
【請求項１０】
前記データ保存装置監視ステップが、前記データ保存装置の前記ネットワークへの接続状態の変化を当該データ保存装置から送信される起動／停止情報に基づいて検知することを特徴とする、請求の範囲第９項に記載のデータ表示方法。
【請求項１１】
前記表示制御ステップが、前記データ識別情報とともに当該データ識別情報のデータが保持されているデータ保存装置のデータ保存装置名を前記表示部に表示させることを特徴とする、請求の範囲第７項〜第１０項のいずれか１項に記載のデータ表示方法。
【請求項１２】
処理を実行するデータを前記データリストに基づいて選択するデータ選択ステップと、
該データ選択ステップにおいて選択されたデータを保持するデータ保存装置に対する前記データ保存装置監視ステップにおける前記監視の状況がアクセス不可能である場合に、当該データ保存装置を起動させる起動ステップとを含んでいることを特徴とする、請求の範囲第７項〜第１１項のいずれか１項に記載のデータ表示方法。
【請求項１３】
少なくとも１つのデータ保存装置と、該データ保存装置に保持されたデータに対して処理を実行する情報処理装置とがネットワークを介して接続された情報処理システムであって、
前記データ保存装置に保持された前記データに関するデータ情報を取得するデータ情報取得部と、
該データ情報取得部によって取得されたデータ情報に基づいて前記データのデータ識別情報と当該データが保持されている保存場所とをデータリストとして保持するデータリスト保持部と、
前記ネットワークに接続された前記データ保存装置に関するデータ保存装置情報に基づいて前記データ保存装置がアクセス可能であるか否かを監視するデータ保存装置監視部と、
前記データリスト保持部に保持された前記データリストと前記データ保存装置監視部による前記監視の状況とに基づいて、前記データリストに登録されている前記データ識別情報とともに、当該データ識別情報にかかるデータがアクセス可能であるか否かを示す情報を前記情報処理装置に接続された表示部に表示させる表示制御部とをそなえて構成されたことを特徴とする、情報処理システム。
【請求項１４】
前記データリストは、前記表示制御部により前記表示部に表示させるべく前記データ情報取得部が最後に取得したデータ情報に基づいていることを特徴とする、請求の範囲第１３項記載の情報処理システム。
【請求項１５】
前記データ保存装置監視部は、前記データ保存装置の前記ネットワークへの接続状態の変化を検知することにより、当該データ保存装置がアクセス可能であるか否かを監視することを特徴とする、請求の範囲第１３項又は第１４項記載の情報処理システム。
【請求項１６】
前記データ保存装置が、自身の起動状態を示す起動／停止情報を前記データ保存装置監視部に対して通知する起動通知部をそなえて構成され、
前記データ保存装置監視部が、前記データ保存装置の前記起動通知部から送信される前記起動／停止情報に基づいて当該データ保存装置の前記ネットワークへの接続状態の変化を検知することを特徴とする、請求の範囲第１５項記載の情報処理システム。
【請求項１７】
前記表示制御部が、前記データ識別情報とともに当該データ識別情報のデータが保持されているデータ保存装置のデータ保存装置名を前記表示部に表示させることを特徴とする、請求の範囲第１３項〜第１６項のいずれか１項に記載の情報処理システム。
【請求項１８】
処理を実行するデータを前記データリストに基づいて選択するデータ選択部と、
該データ選択部によって選択されたデータを保持するデータ保存装置に対する前記データ保存装置監視部による前記監視の状況がアクセス不可能である場合に、当該データ保存装置を起動させる起動部とをそなえて構成されていることを特徴とする、請求の範囲第１３項〜第１７項のいずれか１項に記載の情報処理システム。
【請求項１９】
少なくとも１つのデータ保存装置と、該データ保存装置に保持されたデータに対して処理を実行する情報処理装置とがネットワークを介して接続された情報処理システムにおいて、前記情報処理装置に接続された表示部に前記データについての表示を行なわせる機能をコンピュータに実現させるためのデータ表示プログラムであって、
前記データ保存装置に保持された前記データに関するデータ情報を取得するデータ情報取得部、
該データ情報取得部によって取得されたデータ情報に基づいて前記データのデータ識別情報と当該データが保持されている保存場所とをデータリストとして保持するデータリスト保持部、
前記ネットワークに接続された前記データ保存装置に関するデータ保存装置情報に基づいて前記データ保存装置がアクセス可能であるか否かを監視するデータ保存装置監視部、及び、
前記データリスト保持部に保持された前記データリストと前記データ保存装置監視部による前記監視の状況とに基づいて、前記データリストに登録されている前記データ識別情報とともに、当該データ識別情報にかかるデータがアクセス可能であるか否かを示す情報を表示部に表示させる表示制御部として、前記コンピュータを機能させることを特徴とする、データ表示プログラム。
【請求項２０】
少なくとも１つのデータ保存装置と、該データ保存装置に保持されたデータに対して処理を実行する情報処理装置とがネットワークを介して接続された情報処理システムにおいて、前記情報処理装置に接続された表示部に前記データについての表示を行なわせる機能をコンピュータに実現させるためのデータ表示プログラムを記録したコンピュータ読取可能な記録媒体であって、
前記データ表示プログラムが、
前記データ保存装置に保持された前記データに関するデータ情報を取得するデータ情報取得部、
該データ情報取得部によって取得されたデータ情報に基づいて前記データのデータ識別情報と当該データが保持されている保存場所とをデータリストとして保持するデータリスト保持部、
前記ネットワークに接続された前記データ保存装置に関するデータ保存装置情報に基づいて前記データ保存装置がアクセス可能であるか否かを監視するデータ保存装置監視部、及び、
前記データリスト保持部に保持された前記データリストと前記データ保存装置監視部による前記監視の状況とに基づいて、前記データリストに登録されている前記データ識別情報とともに、当該データ識別情報にかかるデータがアクセス可能であるか否かを示す情報を表示部に表示させる表示制御部として、前記コンピュータを機能させることを特徴とする、データ表示プログラムを記録したコンピュータ読取可能な記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、データ（例えば、コンテンツデータ）を保持するデータ保存装置（サーバ）と、このデータ保存装置に保持されたデータに対する処理を実行する情報処理装置とがネットワークを介して接続された情報処理システムにおいて、情報処理装置に接続された表示部にデータについての表示を行なうための技術に関する。
【背景技術】
【０００２】
従来から、ネットワーク上に接続された複数の機器（例えば、パーソナルコンピュータ、記録再生装置、可搬型記録再生装置、記録装置、可搬型記録装置）において、クライアントとして機能する一の機器が、自身に保持されたデータ（例えば、メディアコンテンツのコンテンツデータ）だけでなく、ネットワーク上の他の機器に保持されたデータ（以下、コンテンツデータという）に対して記録再生等の処理を実行するシステムがある。なお、以下、データを保持するネットワーク上の他の機器（データ保存装置）をサーバという。【０００３】
このようなシステムでは、クライアントとして動作する情報処理装置（以下、単にクライアントという）が、コンテンツデータに対する処理を実行するアプリケーションプログラム（以下、単にアプリケーションという）に基づいて、ネットワーク上のサーバからコンテンツデータの検索を行ない、検索されたコンテンツデータのコンテンツ名等を当該情報処理装置に接続された表示部（モニタ等）に表示させて再生等の処理を実行する。【０００４】
なお、クライアントは、例えばコンテンツデータの属性を区別する拡張子に基づいてマルチキャストを実行することにより、ネットワークに接続されたサーバからコンテンツデータを検索し、検索されたコンテンツデータについてのコンテンツ名や属性等のコンテンツ情報をリスト化する。【０００５】
そして、クライアントは、リスト化されたコンテンツ情報を用いてコンテンツデータに対する処理を実行するようになっている。【０００６】
なお、従来から、インターネット通信を用いて外部からＬＡＮ内の端末に対する通信を確立する技術（例えば、下記特許文献１参照）や、ネットワーク接続された複数ノード間でコンテンツを転送することで各ノードに複数のコンテンツを分散配置する技術（例えば、下記特許文献２参照）がある。【０００７】
ところで、上述した従来のシステムでは、クライアントは、コンテンツデータに対する処理を実行するアプリケーションを起動する毎に、ネットワーク上に分散されたコンテンツデータの検索及びリスト化を行なうようになっている。【０００８】
そのため、ネットワークに接続されたサーバの電源がオフ状態である場合、あるいは、サーバがスタンバイ状態である場合、もしくは、サーバがネットワークから物理的に切り離された場合等、サーバの起動状態によっては、過去に当該サーバに保持されたコンテンツデータにアクセスしたことがあっても、当該サーバに保持されたコンテンツデータは検索されないため、かかるコンテンツデータのコンテンツ情報はリスト化されず、その結果、かかるコンテンツデータのデータ識別情報であるコンテンツ名等が表示部に表示されない。【０００９】
また、コンテンツデータに対する処理を実行するアプリケーションを起動している間に、サーバの起動状態が変化してネットワーク上にサーバが存在しなくなった場合にも、当該サーバに保持されたコンテンツデータに関するコンテンツ情報は、リストから削除されて表示部に表示されなくなる。【００１０】
このように、従来のシステムでは、過去にアクセスしたことがあるコンテンツデータであっても、当該コンテンツデータを保持するサーバの起動状態によっては、クライアントに接続された表示部に当該コンテンツデータについての表示がされないため、クライアントを操作するユーザ（オペレータ）にとっては、存在するはずのコンテンツデータが突然存在しなくなるという不都合があった。【００１１】
また、サーバの起動状態を復帰させるためには、ユーザがわざわざサーバのところまで行ってサーバの起動状態を復帰させなければならず、さらに、クライアントを再起動して再度コンテンツデータの検索及びリスト化を行なわなければ、当該サーバに保持されたコンテンツが表示部に表示されず、ユーザにとっては不便であった。【００１２】
本発明は、このような課題に鑑み創案されたもので、データを保持するデータ保存装置の起動状態に関わらず、過去に検索したことのあるデータのデータ識別情報を確実に表示させるとともに、表示させたデータ識別情報についてのデータが利用可能であるか否かを容易に判別できるようにすることを目的とする。
【特許文献１】特開２００３−１６９０７５号公報
【特許文献２】特開２００３−２１６５２１号公報
【発明の開示】
【００１３】
上記の目的を達成するために、本発明の情報処理装置は、ネットワークを介して少なくとも１つのデータ保存装置に接続され、前記データ保存装置に保持されたデータに対して処理を実行する情報処理装置であって、前記データ保存装置に保持された前記データに関するデータ情報を取得するデータ情報取得部と、このデータ情報取得部によって取得されたデータ情報に基づいて前記データのデータ識別情報と当該データが保持されている保存場所とをデータリストとして保持するデータリスト保持部と、前記ネットワークに接続された前記データ保存装置に関するデータ保存装置情報に基づいて前記データ保存装置がアクセス可能であるか否かを監視するデータ保存装置監視部と、前記データリスト保持部に保持された前記データリストと前記データ保存装置監視部による前記監視の状況とに基づいて、前記データリストに登録されている前記データ識別情報とともに、当該データ識別情報にかかるデータがアクセス可能であるか否かを示す情報を表示部に表示させる表示制御部とをそなえて構成されたことを特徴としている。
【００１４】
なお、前記データリストは、前記表示制御部により前記表示部に表示させるべく前記データ情報取得部が最後に取得したデータ情報に基づいていることが好ましい。
【００１５】
また、前記データ保存装置監視部は、前記データ保存装置の前記ネットワークへの接続状態の変化を検知することにより、当該データ保存装置がアクセス可能であるか否かを監視することが好ましく、このとき、前記データ保存装置監視部が、前記データ保存装置の前記ネットワークへの接続状態の変化を当該データ保存装置から送信される起動／停止情報に基づいて検知することが好ましい。
【００１６】
さらに、前記表示制御部が、前記データ識別情報とともに当該データ識別情報のデータが保持されているデータ保存装置のデータ保存装置名を前記表示部に表示させることが好ましい。
【００１７】
なお、処理を実行するデータを前記データリストに基づいて選択するデータ選択部と、このデータ選択部によって選択されたデータを保持するデータ保存装置に対する前記データ保存装置監視部の監視の状況がアクセス不可能である場合に、当該データ保存装置を起動させる起動部とをそなえて構成されていることが好ましい。
【００１８】
また、上記の目的を達成するために、本発明のデータ表示方法は、ネットワークを介して少なくとも１つのデータ保存装置に接続され、前記データ保存装置に保持されたデータに対して処理を実行する情報処理装置において、該情報処理装置にそなえられた表示部に前記データについての表示を行なうデータ表示方法であって、前記データ保存装置に保持された前記データに関するデータ情報を取得するデータ情報取得ステップと、このデータ情報取得ステップにおいて取得されたデータ情報に基づいて前記データのデータ識別情報と当該データが保持されている保存場所とをデータリストとして保持するデータリスト保持ステップと、前記ネットワークに接続された前記データ保存装置に関するデータ保存装置情報に基づいて前記データ保存装置がアクセス可能であるか否かを監視するデータ保存装置監視ステップと、前記データリスト保持ステップにおいて保持された前記データリストと前記データ保存装置監視ステップにおける前記監視の状況とに基づいて、前記データリストに登録されている前記データ識別情報とともに、当該データ識別情報にかかるデータがアクセス可能であるか否かを示す情報を前記表示部に表示させる表示制御ステップとを含んでいることを特徴としている。
【００１９】
なお、前記データリストは、前記表示制御ステップにおいて前記表示部に表示させるべく前記データ情報取得ステップにおいて最後に取得されたデータ情報に基づいていることが好ましい。
【００２０】
さらに、前記データ保存装置監視ステップは、前記データ保存装置の前記ネットワークへの接続状態の変化を検知することにより、当該データ保存装置がアクセス可能であるか否かを監視することが好ましく、このとき、前記データ保存装置監視ステップが、前記データ保存装置の前記ネットワークへの接続状態の変化を当該データ保存装置から送信される起動／停止情報に基づいて検知することが好ましい。
【００２１】
また、前記表示制御ステップが、前記データ識別情報とともに当該データ識別情報のデータが保持されているデータ保存装置のデータ保存装置名を前記表示部に表示させることが好ましい。
【００２２】
なお、処理を実行するデータを前記データリストに基づいて選択するデータ選択ステップと、このデータ選択ステップによって選択されたデータを保持するデータ保存装置に対する前記データ保存装置監視ステップにおける前記監視の状況がアクセス不可能である場合に、当該データ保存装置を起動させる起動ステップとを含んでいることが好ましい。
【００２３】
また、上記の目的を達成するために、本発明の情報処理システムは、少なくとも１つのデータ保存装置と、該データ保存装置に保持されたデータに対して処理を実行する情報処理装置とがネットワークを介して接続された情報処理システムであって、前記データ保存装置に保持された前記データに関するデータ情報を取得するデータ情報取得部と、このデータ情報取得部によって取得されたデータ情報に基づいて前記データのデータ識別情報と当該データが保持されている保存場所とをデータリストとして保持するデータリスト保持部と、前記ネットワークに接続された前記データ保存装置に関するデータ保存装置情報に基づいて前記データ保存装置がアクセス可能であるか否かを監視するデータ保存装置監視部と、前記データリスト保持部に保持された前記データリストと前記データ保存装置監視部による前記監視の状況とに基づいて、前記データリストに登録されている前記データ識別情報とともに、当該データ識別情報にかかるデータがアクセス可能であるか否かを示す情報を前記情報処理装置に接続された表示部に表示させる表示制御部とをそなえて構成されたことを特徴としている。
【００２４】
なお、前記データリストは、前記表示制御部により前記表示部に表示させるべく前記データ情報取得部が最後に取得したデータ情報に基づいていることが好ましく、このとき、前記データ保存装置監視部は、前記データ保存装置の前記ネットワークへの接続状態の変化を検知することにより、当該データ保存装置がアクセス可能であるか否かを監視することが好ましい。
【００２５】
さらに、前記データ保存装置が、自身の起動状態を示す起動／停止情報を前記データ保存装置監視部に対して通知する起動通知部をそなえて構成され、前記データ保存装置監視部が、前記データ保存装置の前記起動通知部から送信される前記起動／停止情報に基づいて当該データ保存装置の前記ネットワークへの接続状態の変化を検知することが好ましい。
【００２６】
また、前記表示制御部が、前記データ識別情報とともに当該データ識別情報のデータが保持されているデータ保存装置のデータ保存装置名を前記表示部に表示させることが好ましい。
【００２７】
なお、処理を実行するデータデータを前記データリストに基づいて選択するデータ選択部と、このデータ選択部によって選択されたデータを保持するデー  タ保存装置に対する前記データ保存装置監視部による前記監視の状況がアクセス不可能である場合に、当該データ保存装置を起動させる起動部とをそなえて構成されていることが好ましい。
【００２８】
また、上記の目的を達成するために、本発明のデータ表示プログラムは、少なくとも１つのデータ保存装置と、該データ保存装置に保持されたデータに対して処理を実行する情報処理装置とがネットワークを介して接続された情報処理システムにおいて、前記情報処理装置に接続された表示部に前記データについての表示を行なわせる機能をコンピュータに実現させるためのデータ表示プログラムであって、前記データ保存装置に保持された前記データに関するデータ情報を取得するデータ情報取得部、このデータ情報取得部によって取得されたデータ情報に基づいて前記データのデータ識別情報と当該データが保持されている保存場所とをデータリストとして保持するデータリスト保持部、前記ネットワークに接続された前記データ保存装置に関するデータ保存装置情報に基づいて前記データ保存装置がアクセス可能であるか否かを監視するデータ保存装置監視部、及び、前記データリスト保持部に保持された前記データリストと前記データ保存装置監視部による前記監視の状況とに基づいて、前記データリストに登録されている前記データ識別情報とともに、当該データ識別情報にかかるデータがアクセス可能であるか否かを示す情報を表示部に表示させる表示制御部として、前記コンピュータを機能させることを特徴としている。
【００２９】
また、上記の目的を達成するために、本発明のコンピュータ読取可能な記録媒体は、上記データ表示プログラムを記録したものである。
【００３０】
このように、本発明によれば、データのデータ識別情報と当該データが保持されている保存場所からなるデータリストと、データ保存装置監視部によるデータ保存装置がアクセス可能であるか否かの監視の状況とに基づいて、データリストに登録されているデータ識別情報が表示部に表示されるとともに、当該データ識別情報にかかるデータが保持されているデータ保存装置に対するデータ保存装置監視部による監視の状況に基づいて、当該データ識別情報にかかるデータがアクセス可能であるか否かを示す情報が表示部に表示されるため、データを保持するデータ保存装置がアクセス不可能な場合であっても、表示部に、当該データについて確実に表示することができる。つまり、データ保存装置の起動状態に関わらず、過去にアクセスしてデータリストに登録されたデータについての表示を確実に行なうことができる。
【００３１】
さらに、データ識別情報とともに当該データ識別情報についてのデータがアクセス可能であるか否かを示す情報を表示部に表示させるため、ユーザは、表示部に表示されているデータが利用可能であるか否かを一見して判別することができる。
【図面の簡単な説明】
【００３２】
【図１】本発明の一実施形態としての情報処理システムの構成を示すブロック図である。
【図２】本発明の一実施形態としての情報処理システムにおいてサーバリスト保持部が保持するサーバリストを示す図である。
【図３】本発明の一実施形態としての情報処理システムにおけるサーバ監視部による監視の手順を説明するためのフローチャートである。
【図４】本発明の一実施形態としての情報処理システムにおけるサーバ監視部による監視の手順を説明するためのフローチャートである。
【図５】本発明の一実施形態としての情報処理システムにおけるサーバ監視部による監視の手順を説明するためのフローチャートである。
【図６】本発明の一実施形態としての情報処理システムにおけるサーバ監視部による監視の手順を説明するためのフローチャートである。
【図７】本発明の一実施形態としての情報処理システムの表示部におけるコンテンツについての表示例を示す模式図である。
【図８】本発明の一実施形態としての情報処理システムの表示部におけるコンテンツについての表示例を示す模式図である。
【図９】本発明の一実施形態としての情報処理システムの起動部によってサーバを起動状態に復帰させる手順を説明するためのフローチャートである。
【図１０】本発明の一実施形態としての情報処理システムにおける初期設定の手順を説明するためのフローチャートである。
【図１１】本発明の一実施形態としてのデータ表示方法の手順を説明するためのフローチャートである。
【図１２】本発明の変形例としての情報処理システムの構成を示すブロック図である。
【図１３】図１２に示す本発明の変形例としての情報処理システムの表示部におけるコンテンツについての表示例を示す模式図である。
【図１４】本発明の変形例としての情報処理システムの構成を示すブロック図である。
【図１５】本発明の変形例としての情報処理システムの構成を示すブロック図である。
【図１６】本発明の一実施形態としての情報処理システムの表示部におけるサーバについての表示例を示す模式図である。
【図１７】本発明の一実施形態としての情報処理システムの起動部を実行させる際に表示部に表示される表示例を示す模式図である。
【発明を実施するための最良の形態】
【００３３】
以下、図面を参照して本発明の実施の形態について説明する。
〔１〕本発明の一実施形態について
まず、本発明の一実施形態としての情報処理システム（情報処理装置）について説明する。図１は本発明の一実施形態としての情報処理システム１００の構成を示すブロック図である。【００３４】
この図１に示すように、情報処理システム１００は、データ（例えば、メディアコンテンツ等のコンテンツデータ）を保持するデータ保存装置としての機器（以下、サーバという）２０と、クライアントとして動作する情報処理装置３０とがネットワーク１０を介して接続されている。【００３５】
サーバ２０は、データ（以下、コンテンツデータという）を保持する、例えば、パーソナルコンピュータ、記録再生装置、可搬型記録再生装置、記録装置、可搬型記録装置であるが、少なくともコンテンツデータ保持部（データ保持部）２１、電源制御部２２、起動状態通知部２３をそなえて構成されている。【００３６】
コンテンツデータ保持部２１はコンテンツデータを保持するものである。【００３７】
電源制御部２２は、自身（つまりサーバ２０）の電源状態や起動状態を制御するものである。また、電源制御部２２は後述する起動部７２からの起動指示（ＭＰ：Magic Packet）に応じて、電源をオン状態に起動させる。【００３８】
起動状態通知部２３は、自身の起動状態を示す起動／停止情報をネットワーク１０に接続された他の機器（ここでは情報処理装置３０）に対して通知するものである。【００３９】
つまり、起動状態通知部２３は、自身の電源がオン状態に起動された場合には、ネットワーク１０上の他の機器に対して自身が起動したことを通知するとともに、自身の電源がオフ状態に切り替えられた場合やスタンバイ状態になった場合等には、ネットワーク１０上の他の機器に対して自身が停止したことを通知する。【００４０】
また、起動状態通知部２３は、ネットワーク上の他の機器（ここでは後述する情報処理装置３０の電源状態確認部５５）からの問い合わせに対して、自身が起動している場合には起動情報を応答する。【００４１】
クライアントとしての情報処理装置３０は、サーバ２０が保持するコンテンツデータに対する処理を実行するものであり、コンテンツ情報取得部（データ情報取得部）４０、コンテンツリスト更新部（データリスト更新部）４１、コンテンツリスト保持部（データリスト保持部）４２、サーバ情報取得部（データ保存装置情報取得部）５０、サーバリスト更新部（データ保存装置リスト更新部）５１、サーバリスト保持部（データ保存装置リスト保持部）５２、サーバ監視部（データ保存装置監視部）５３、表示部６０、表示制御部６１、コンテンツ選択部（データ選択部）７０、コンテンツ処理部（データ処理部）７１、及び、起動部７２をそなえて構成されている。【００４２】
コンテンツ情報取得部４０は、サーバ２０のコンテンツデータ保持部２１に保持されたコンテンツデータ（例えば、メディアコンテンツのデータ）に関するコンテンツ名（データ識別情報）、属性、保存場所等のコンテンツ情報（データ情報）を取得するものである。【００４３】
コンテンツリスト更新部４１は、コンテンツ情報取得部４０によって取得されたコンテンツ情報に基づいてコンテンツリスト（データリスト）を作成するとともに、コンテンツ情報取得部４０が新たにコンテンツ情報を取得する度に、コンテンツリストを更新するものである。【００４４】
コンテンツリスト保持部４２は、コンテンツ情報取得部４０によって取得されたコンテンツ情報に基づいてコンテンツ更新部４１により作成・更新されたコンテンツリストを保持するものである。【００４５】
ここで、コンテンツリストは、少なくともデータ識別情報としてのコンテンツ名及び当該コンテンツ名のコンテンツデータの保存されている保存場所［例えば、サーバ名（サーバＩＤ；Identification）］をそなえている。【００４６】
サーバ情報取得部５０は、ネットワーク１０に接続された他の機器（ここではサーバ２０）に関するサーバ情報（データ保存装置情報）を取得するものであり、ネットワーク１０に接続された他の機器を検知して、検知された他の機器のＵＵＩＤ（Universally Unique Identification）、ＩＰ（Internet Protocol）アドレス、ＭＡＣ（Media Access Control）アドレス、及びサーバ名等をサーバ情報として取得する。【００４７】
サーバリスト更新部５１は、サーバ情報取得部５０によって取得されたネットワーク１０上の他の機器についてのサーバ情報に基づいてサーバリストを作成するとともに、サーバ情報取得部５０によってネットワーク１０上に接続された他の機器（サーバ）の変更が取得された場合には、かかる変更に基づいてサーバリストを更新する。【００４８】
サーバリスト保持部５２は、サーバ情報取得部５０によって取得されたサーバ情報に基づいてサーバリスト更新部５１により作成・更新されたサーバリストを保持するものである。【００４９】
図２はサーバリスト保持部５２が保持するサーバリストを示す図である。この図２に示すように、サーバリストは、ネットワーク１０に接続された他の機器（ここではサーバ２０）毎に、ＵＵＩＤ、ＩＰアドレス、ＭＡＣアドレス、サーバ名（データ保存装置名）、及びアクセス可能／不可能情報をそなえている。【００５０】
ここで、ＵＵＩＤは、サーバ２０の特定に使用される、サーバ２０が持つサーバ名としての一意のＩＤ（例えば、１２８ＢｉｔからなるＩＤ）である。ＩＰアドレスは情報処理装置３０がサーバ２０と通信する際に使用するアドレスである。ＭＡＣアドレスは後述する起動部７２によってサーバ２０の起動状態を復帰させる際に使用するアドレスである。サーバ名は、情報処理装置３０に接続された表示部６０における表示に使用されるものである。そして、アクセス可能／不可能情報（ここではフラグ）は、サーバ２０がアクセス可能であるか否かを示す情報であり、後述するサーバ監視部５３による監視に基づいて更新されるものである。ここでは、サーバ２０がアクセス可能である場合には“１”に設定され、アクセス不可能である場合には“０”に設定される。なお、図２は、“０”に設定されている。【００５１】
サーバ監視部５３は、起動状態受信部５４と起動状態確認部５５とをそなえ、サーバ情報取得部５０によって取得されたサーバ情報（ここでは、特にＵＵＩＤ）に基づいて、サーバ２０がアクセス可能であるか否かを監視するものであり、監視の状況（つまり、サーバ２０がアクセス可能であるか否か）に基づいて、サーバリスト保持部５２が保持するサーバリストのアクセス可能／不可能情報を更新するものである。【００５２】
起動状態受信部５４は、サーバ２０の起動状態通知部２３から送信される起動／停止情報を受信するものである。【００５３】
起動状態確認部５５は、自身（つまり、情報処理装置３０）が起動する際、もしくは、サーバ２０が保持するコンテンツデータに対する処理を実行するためのアプリケーションプログラムを起動する際に、サーバ２０の起動状態を確認すべく、サーバ２０に対して起動状態の問い合わせを行なうものである。【００５４】
ここで、サーバ監視部５３によるサーバ２０の監視方法について説明する。まず、情報処理装置３０の起動時にサーバ監視部５３によって行なわれるサーバ２０の監視（起動状態の確認）方法について説明すると、図３はサーバ２０が起動している場合のフローチャート（ステップＳ１００〜Ｓ１０６）である。この図３に示すように、情報処理装置３０が起動すると（ステップＳ１００）、サーバ２０の起動状態を確認すべく、サーバ監視部５３の起動状態確認部５５がサーバ２０に対して起動状態の問い合わせ（サーバのサーチ）を行なう（ステップＳ１０１）。このとき、起動状態確認部５５は、上記図２に示すサーバリストに基づいて、送信先アドレス及び送信先ポートを指定して問い合わせを行なうが、本情報処理システム１００は、ＵＰｎＰ（Universal Plug and Play）に対応しているため、ここでは起動状態確認部５５による問い合わせはＳＳＤＰ（Simple Service Discovery Protocol）を用いて行なわれる。【００５５】
そして、この起動状態確認部５５による問い合わせをサーバ２０が受信すると（ステップＳ１０２）、サーバ２０が起動中である場合には、サーバ２０の起動状態通知部２３からレスポンス（起動情報）が送信され（ステップＳ１０３）、起動状態受信部５４がサーバ２０からのレスポンスを受信する（ステップＳ１０４）。このとき、サーバ２０はレスポンスの送信情報として、ＵＵＩＤを送信するとともにＩＰアドレス等を送信する。【００５６】
次いで、情報処理装置３０では、起動状態受信部５４が受信したＵＵＩＤとサーバリスト保持部５２が保持するサーバリストにおけるＵＵＩＤとを比較して（ステップＳ１０５）、これらが一致すれば、サーバ監視部５３はサーバ２０が起動中でありアクセス可能な状態であると判断して、サーバリストにおけるサーバ２０のアクセス可能／不可能情報をアクセス可能（ここでは“１”）に設定する。なお、このとき、サーバリストに保持されているサーバ２０についてのＩＰアドレスも更新される。【００５７】
なお、起動状態受信部５４が受信したＵＵＩＤとサーバリスト保持部５２が保持するサーバリストにおけるＵＵＩＤとを比較した結果、一致するものがサーバリストに無かった場合（つまり、サーバを特定できなかった場合）には、サーバ監視部５３は新規のサーバ接続と判断して、サーバ情報取得部５０により新たに接続されたサーバのサーバ情報を取得した後、この新たに接続されたサーバをサーバリストに新規登録する。【００５８】
図４はサーバ２０が起動していない場合のフローチャート（ステップＳ１１０〜Ｓ１１３）である。この図４に示すように、情報処理装置３０が起動すると（ステップＳ１１０）、起動状態確認部５５が上記ステップＳ１０１と同様にサーバ２０に対して問い合わせを行なうが（ステップＳ１１１）、サーバ２０が例えば停止中であり、アクセス不可能な状態であった場合には、サーバ２０からレスポンスが送信されないため、起動状態受信部５４には応答が無い（ステップＳ１１２）。この場合には、サーバ監視部５３はサーバ２０がアクセス不可能な状態であると判断して、サーバリスト保持部５２が保持するサーバリストにおけるサーバ２０のアクセス可能／不可能情報をアクセス不可能に設定する（ステップＳ１１３；ここではアクセス可能／不可能情報“０”のままに保持する）。【００５９】
このようにして、サーバ監視部５３は、自身の起動時にサーバ２０のネットワーク１０への接続状態（つまり、アクセス可能であるか否か）を確認するようになっている。【００６０】
一方、情報処理装置３０の起動中にサーバ監視部５３によって行なわれるサーバ２０の監視（起動状態の確認）方法について説明すると、図５はサーバ２０が停止した場合のフローチャート（ステップＳ１２０〜Ｓ１２４）である。情報処理装置３０もサーバ２０も起動中である場合に、サーバ２０が停止してアクセス不可能になる場合には、サーバ２０は、起動状態通知部２３によってＳＳＤＰを用いて自身が停止することを示す停止情報（起動／停止情報）を情報処理装置３０に通知した上で（ステップＳ１２０）、停止する（ステップＳ１２１）。ここで、起動状態通知部２３は、ＳＳＤＰによる停止情報の通知とともに、ＵＵＩＤを情報処理装置３０に対して送信する。【００６１】
そして、情報処理装置３０の起動状態受信部５４がサーバ２０の起動状態通知部２３から送信された停止情報とＵＵＩＤとを受信すると（ステップＳ１２２）、サーバ監視部５３は、受信したＵＵＩＤに基づいてサーバ２０を特定し（ステップＳ１２３）、サーバリスト保持部５２が保持するサーバリストにおけるサーバ２０のアクセス可能／不可能情報をアクセス不可能に設定する（ステップＳ１２４；ここではアクセス可能／不可能情報を“０”に設定する）。【００６２】
次に、情報処理装置３０が起動中に、それまで停止中でありアクセス不可能であったサーバ２０が起動してアクセス可能になる場合について説明すると、図６は情報処理装置３０が起動中にサーバ２０が起動した場合のフローチャート（ステップＳ１３０〜Ｓ１３４）である。この図６に示すように、サーバ２０が起動すると（ステップＳ１３０）、サーバ２０の起動状態通知部２３がＳＳＤＰを用いて自身が起動したことを示す起動情報（起動／停止情報）を情報処理装置３０に対して通知する（ステップＳ１３１）。このとき、起動状態通知部２３は、起動情報とともにＵＵＩＤを情報処理装置３０に対して送信する。【００６３】
そして、情報処理装置３０の起動状態受信部５４がサーバ２０の起動状態通知部２３から送信された起動情報とＵＵＩＤとを受信すると（ステップＳ１３２）、サーバ監視部５３は、受信したＵＵＩＤに基づいてサーバ２０を特定し（ステップＳ１３３）、サーバリスト保持部５２が保持するサーバリストにおけるサーバ２０のアクセス可能／不可能情報をアクセス可能に設定する（ステップＳ１３４；ここではアクセス可能／不可能情報を“１”に設定する）。【００６４】
なお、上記ステップＳ１３３においてサーバを特定できなかった場合には、サーバ監視部５３は新規のサーバ接続と判断して、サーバ情報取得部５０により新たに接続されたサーバのサーバ情報を取得した後、この新たに接続されたサーバをサーバリストに新規登録する。【００６５】
このように、情報処理装置３０のサーバ監視部５３は、サーバ２０のネットワーク１０への接続状態の変化（つまり、アクセス可能であるか否か）を、サーバ２０の起動状態通知部２３から通知される起動／停止情報に基づいて検知するようになっている。【００６６】
表示部６０は、例えばモニタであり、表示制御部６１は、表示部６０における表示内容を制御するものである。【００６７】
表示制御部６１は、コンテンツデータに対する処理を実行するアプリケーションプログラムに基づいて表示制御を行ない、コンテンツリスト保持部４２に保持されたコンテンツリストとサーバリスト保持部５２に保持されたサーバリストとに基づいて、コンテンツリストに登録されているコンテンツ名とともに、当該コンテンツ名にかかるコンテンツデータが保持されているサーバ名、及び、当該コンテンツ名にかかるコンテンツデータがアクセス可能であるか否かを示す情報を表示部６０に表示させる。【００６８】
つまり、表示制御部６１は、コンテンツリスト登録されたコンテンツ名を表示部６０に表示させる際に、コンテンツリストに基づいて当該コンテンツ名のコンテンツデータが保持されているサーバ名を確認し、さらにサーバリストに基づいてかかるサーバ名のサーバについてのアクセス可能／不可能情報を確認することにより、表示部６０に表示させるコンテンツ名のコンテンツデータがアクセス可能であるか否かを確認する。そして、当該コンテンツデータがアクセス可能か否かに応じて表示部６０における表示を変更する。【００６９】
例えば、当該コンテンツデータがアクセス可能であれば、かかるコンテンツデータのコンテンツ名のみを表示部６０に表示させる一方、当該コンテンツデータがアクセス不可能であれば、かかるコンテンツデータのコンテンツ名とともに×印を表示部６０に表示させる（後述する図８参照）。【００７０】
このとき、表示制御部６１は、コンテンツ情報取得部４０が最後に取得したコンテンツ情報に基づくコンテンツリスト（つまり、最新のコンテンツリスト）に基づいて表示制御を行なうようになっている。【００７１】
換言すると、表示制御部６１が表示部６０の表示に使用するコンテンツリストは、表示部６０に表示させるべくコンテンツ情報取得部４０が最後に取得したコンテンツ情報に基づく、最新の履歴としてのコンテンツリストである。【００７２】
したがって、表示制御部６１が表示部６０に新たにコンテンツ名等を表示させる際に、サーバ２０に対するアクセスが可能であった場合には、このときコンテンツ情報取得部４０により新たに取得されたコンテンツ情報に基づいた表示が行なわれるが、サーバ２０の起動状態がスタンバイ状態や休止状態であるためにサーバ２０に対するアクセスが不可能な場合には、コンテンツリスト保持部４２に予め保持されていた最新のコンテンツリストに基づいて表示が行なわれ、コンテンツ名とともに×印が表示される。【００７３】
ここで、表示部６０における表示例について説明すると、図７はサーバ２０に対するアクセスが可能であった場合の表示部６０の表示例、図８はサーバ２０に対するアクセスが不可能であった場合の表示部６０の表示例である。図７に示すように、サーバ２０に対するアクセスが可能であった場合には、最新のコンテンツリストに基づいて、表示部６０にサーバ２０が保持するコンテンツデータ（ここでは音楽データ）のコンテンツ名（ｍｕｓｉｃＡ〜Ｃ）が表示される。これに対して、図８に示すように、サーバ２０に対するアクセスが不可能であった場合には、コンテンツ名（ｍｕｓｉｃＡ〜Ｃ）とともに、コンテンツ名の左側に当該コンテンツデータに対するアクセスが可能であるか否かを示す情報（ここではアクセス不可能を示す情報）として×印が表示される。【００７４】
なお、図７、図８において網掛けされたコンテンツ名（ここではｍｕｓｉｃＢ）は、例えば情報処理装置３０に接続されたマウス等の入力装置によって指定され、後述するコンテンツ選択部７０により選択されたコンテンツ名を示し、図７、図８に示す表示例では、コンテンツ選択部７０により選択されたコンテンツ名についてのコンテンツデータを保持するサーバ２０のサーバ名（ここではサーバＡ）が画面の右上の符号６２に示す欄に表示されるようになっている。また、図７、図８に示す操作ボタン群６３は、選択されたコンテンツ名についてのコンテンツデータに対する処理を実行するためのボタンである。【００７５】
コンテンツ選択部７０は、処理を実行するコンテンツデータをコンテンツリストに基づいて選択するものであり、ここでは、情報処理装置３０を操作するユーザが、表示部６０に表示されたコンテンツ名の中から処理を実行するコンテンツ名を選択することにより当該コンテンツ名のコンテンツデータを選択する。【００７６】
コンテンツ処理部７１は、コンテンツ選択部７０によって選択されたコンテンツデータに対する処理（例えば、コンテンツデータが音楽データである場合には、音楽の再生、編集等）を実行するものである。【００７７】
起動部７２は、コンテンツ選択部７０によって選択されたコンテンツデータを保持するサーバ２０がアクセス不可能な状態である場合（つまり、サーバ２０についてのアクセス可能／不可能情報がアクセス不可能を示している場合）に、サーバ２０に対するアクセスを可能にすべく、サーバ２０を起動（電源状態をオン状態に復帰）させるものである。【００７８】
ここで、図９に示すフローチャート（ステップＳ１４０〜Ｓ１４７）を参照しながら、起動部７２によってサーバ２０を起動状態に復帰させる手順について説明する。【００７９】
図９に示すように、まず、情報処理装置３０が起動状態を復帰させる（電源状態をオン状態にする）サーバ（ここではサーバ２０）を選択する（ステップＳ１４０）。そして、サーバリスト保持部５２に保持されたサーバリストに基づいて、選択したサーバ２０のＵＵＩＤからＭＡＣアドレスを特定し（ステップＳ１４１）、このＭＡＣアドレスを指定して対象サーバ２０の電源制御部２２に対して、起動部７２からサーバ２０の電源状態を起動状態にするための起動指示（ＭＰ：Magic Packet）を送信する（ステップＳ１４２）。【００８０】
そして、サーバ２０の電源制御部２２が情報処理装置３０の起動部７２からの起動指示（ＭＰ）を受信すると（ステップＳ１４３）、まず、自身が起動部７２から送信された起動指示（ＭＰ）に対応しているか否かを判断する（ステップＳ１４４）。【００８１】
ここで、自身が起動指示（ＭＰ）に対応したものではない場合には（ステップＳ１４４のＮｏルート）、そのまま処理を終了する（ステップＳ１４５）。【００８２】
一方、自身が起動指示（ＭＰ）に対応したものであれば（ステップＳ１４４のＹｅｓルート）、起動部７２が指定してきたＭＡＣアドレスと自身のＭＡＣアドレスとが一致するか否かを確認する（ステップＳ１４６）。【００８３】
ここで、起動部７２が指定してきたＭＡＣアドレスと自身のＭＡＣアドレスとが一致しなければ（ステップＳ１４６のＮｏルート）、そのまま処理を終了する（ステップＳ１４５）が、起動部７２が指定してきたＭＡＣアドレスと自身のＭＡＣアドレスとが一致すれば（ステップＳ１４６のＹｅｓルート）、サーバ２０の電源制御部２２は、自身の電源を起動状態（オン状態）に復帰させる（ステップＳ１４７）。【００８４】
次に、本発明の一実施形態としてのコンテンツ表示方法（データ表示方法；情報処理システム１００の動作）について説明すると、本発明の一実施形態としてのコンテンツ表示方法では、まず、情報処理システム１００の初期動作（起動）時において、図１０に示すフローチャート（ステップＳ１〜Ｓ６）に示す初期設定を行なう。【００８５】
つまり、情報処理装置３０を初めて起動する際には、まず、サーバ情報取得部５０が、ネットワーク１０に接続された他の機器（ここではサーバ２０）に関するサーバ情報を取得し（ステップＳ１；データ保存装置情報取得ステップ）、サーバリスト更新部５１が上記図２に示すサーバリストを作成して（ステップＳ２；データ保存装置リスト作成ステップ）、作成されたサーバリストをサーバリスト保持部５２が保持する（ステップＳ３；データ保存装置リスト保持ステップ）。【００８６】
そして、コンテンツ情報取得部４０が、サーバリスト保持部５２が保持するサーバリストに基づいて、ネットワーク１０に接続されたサーバ２０から、例えば、ＵＰｎＰの検索機能を用いて、サーバ２０が保持するコンテンツデータについてのコンテンツ情報を取得する（ステップＳ４；データ情報取得ステップ）。【００８７】
次に、コンテンツリスト更新部４１が、コンテンツ情報取得ステップＳ４において取得されたコンテンツ情報に基づいて、少なくともコンテンツ名及び当該コンテンツ名のコンテンツデータの保存場所を用いてコンテンツリストを作成し（ステップＳ５；データリスト作成ステップ）、コンテンツリスト保持部４２が、作成されたコンテンツリストを保持する（ステップＳ６；データリスト保持ステップ）。【００８８】
そして、情報処理装置３０では、このようにして作成・保持されたサーバリスト及びコンテンツリストを用いてコンテンツデータに対する処理を実行する。【００８９】
図１１は本発明の一実施形態としてのコンテンツ表示方法（情報処理システム１００の動作）の手順を示すフローチャート（ステップＳ１０〜Ｓ２１）である。【００９０】
この図１１に示すように、情報処理システム１００では、サーバ監視部５３が、図３〜図６を参照しながら上述したように、サーバ２０の接続状態（即ち、起動状態）を常に監視しており（ステップＳ１０；データ保存装置監視ステップ）、監視の状況に応じて、サーバリストに保持されたアクセス可能／不可能情報を更新する（ステップＳ１１）。【００９１】
ここで、情報処理装置３０を操作するユーザによって、表示部６０にコンテンツを表示させる表示指示が発生されると（ステップＳ１２）、サーバ２０がアクセス可能である場合には（ステップＳ１３のＹｅｓルート）、コンテンツ情報取得部４０が、サーバ２０のコンテンツデータ保持部２１に保持されているコンテンツデータを検索してコンテンツ情報を再度取得する（ステップＳ１４）。【００９２】
次いで、コンテンツリスト更新部４１が今回取得したコンテンツ情報に基づいて、コンテンツリスト保持部４２に保持されているコンテンツリストを更新し（ステップＳ１５）、コンテンツリスト保持部４２が更新されたコンテンツリストを保持する（ステップＳ１６；データリスト保持ステップ）。【００９３】
一方、サーバ２０がアクセス不可能である場合には（ステップＳ１３のＮｏルート）、上記ステップＳ１４〜Ｓ１６の処理は行なわれない。【００９４】
そして、表示制御部６１が、コンテンツリスト保持部４２に保持されたコンテンツリスト及びサーバリスト保持部５２に保持されたサーバリストに基づいて、表示部６０にコンテンツ名を表示させるべく、表示制御を行なう（ステップＳ１７；表示制御ステップ）。つまり、表示制御部６１は、サーバ２０がアクセス可能である場合には、今回新たに更新されたコンテンツリストに基づいて表示制御を行なう一方、サーバ２０がアクセス不可能である場合には、コンテンツリスト保持部４２に最後に保持されたコンテンツリストに基づいて表示制御を行なう。このとき、サーバ２０がアクセス不可能であるため、サーバリストのアクセス可能／不可能情報は不可能を示しており、表示制御部６１は表示部６０にコンテンツ名とともに×印を表示させる。【００９５】
次に、表示部６０に表示されたコンテンツに対する処理を実行する場合には、まず、情報処理装置３０のユーザがコンテンツデータに対する処理を実行するために表示部６０に表示されたコンテンツ名を選択する、つまりコンテンツ選択部７０によって、コンテンツリスト保持部４２に保持された最新のコンテンツリストに基づいて処理を実行したいコンテンツを選択する（ステップＳ１８；データ選択ステップ）。【００９６】
ここで、選択されたコンテンツを保持するサーバ２０がアクセス不可能な状態である場合には（ステップＳ１９のＹｅｓルート）、サーバ２０を起動させてアクセス可能な状態にすることにより、上記ステップＳ１８において選択されたコンテンツデータを利用可能にすべく、起動部７２がサーバ２０を起動させる（ステップＳ２０；起動ステップ）。【００９７】
なお、サーバ２０がアクセス可能である場合には（ステップＳ１９のＮｏルート）、上記ステップＳ２０の処理は行なわない。【００９８】
そして、コンテンツ処理部７１が、上記ステップＳ１８において選択されたコンテンツデータに対する処理（例えば、コンテンツデータが音楽データである場合には、音楽の再生、編集等）を実行する（ステップＳ２１）。【００９９】
このように、本発明の一実施形態としての情報処理システム１００及びコンテンツ表示方法によれば、コンテンツリスト保持部４２がコンテンツ情報取得部４０によって取得されたコンテンツ情報をコンテンツリストとして保持するため、サーバ２０へのアクセスが不可能な場合であっても、コンテンツリスト保持部４２に最後に保持されたコンテンツリストに基づいて、サーバ２０が保持するコンテンツデータについての表示（コンテンツ名）を表示部６０に表示させることができる。【０１００】
さらに、単に最新のコンテンツリストに基づいて表示部６０の表示を行なうだけでは、表示されたコンテンツがアクセス（利用）可能であるか否かをユーザが判別することはできないが、本発明の一実施形態としての情報処理システム１００及びコンテンツ表示方法によれば、サーバ監視部５３によってサーバ２０の接続状態を常に監視して、サーバ２０がアクセス不可能である場合には、サーバリスト保持部５２に保持されたサーバリストのアクセス可能／不可能情報をアクセス不可能に設定するとともに、表示制御部６１が、このアクセス可能／不可能情報に基づいて、表示部６０に表示させるコンテンツ名についてのコンテンツデータを保持するサーバ２０がアクセス可能であるか否か（つまり、当該コンテンツデータがアクセス可能であるか否か）を示す情報を表示部６０に表示するため、情報処理装置３０を使用するユーザは、表示部６０に表示されているコンテンツが利用可能であるか否かを一見して判別することができる。【０１０１】
また、表示制御部６１は、コンテンツリスト保持部４２に保持されたコンテンツリストに基づいて、コンテンツ名とともに当該コンテンツ名についてのコンテンツデータが保持されているサーバ２０のサーバ名を表示部６０に表示させるため、情報処理装置３０を使用するユーザは、どのサーバがアクセス不可能であるかを一見して認識することができる。【０１０２】
さらに、サーバ２０がスタンバイ状態あるいは休止状態もしくは電源状態がオフ状態である場合には、サーバ２０をアクセス可能にすべく、起動部７２によってサーバ２０を起動させることができるため、情報処理装置３０を使用するユーザは、わざわざサーバ２０が設置されている所まで行って、サーバ２０を起動することなく、容易にサーバ２０を起動（電源状態をオン状態に復帰）することができる。【０１０３】
〔２〕本発明の変形例について
なお、本発明は上述した実施形態に限定されるものではなく、本発明の趣旨を逸脱しない範囲で種々変形して実施することができる。【０１０４】
例えば、上述した実施形態では、ネットワーク１０に接続された機器として、情報処理装置３０以外にサーバ２０のみが接続された場合を例に挙げて説明したが、本発明はこれに限定されるものではなく、例えば、図１２に示す情報処理システム１０１のように、複数（ここでは２つ）のサーバ２０，２００がネットワーク１０に接続されていてもよい。なお、サーバ２００は、サーバ２０と同様に構成されているものとする。この場合には、情報処理装置３０は、サーバ２０に対する処理と同様にサーバ２００に対しても処理を行なう。【０１０５】
したがって、例えば、サーバ２０がアクセス可能な状態であり、サーバ２００がアクセス不可能な状態である場合には、コンテンツ情報取得部４０はアクセス可能なサーバ２０に対してはコンテンツ情報を新たに取得して、表示制御部６１が、新たに取得されたコンテンツ情報に基づくコンテンツリストに基づいて表示を行なう一方、アクセス不可能なサーバ２００については、表示制御部６１が、コンテンツ情報取得部４０によって最後に取得されたコンテンツ情報に基づくコンテンツリストに基づいて表示を行なう。【０１０６】
なお、この場合には、表示制御部６１は、図１３に示すように、表示部６０において、サーバ２００が保持するコンテンツデータについてのコンテンツ名（ｍｕｓｉｃＤ〜Ｆ）には×印を表示し、サーバ２０が保持するコンテンツデータについてのコンテンツ名（ｍｕｓｉｃＡ〜Ｃ）には×印を表示しない。【０１０７】
また、上述した実施形態では、情報処理装置３０はサーバ２０に保持されたコンテンツデータのみに対して処理を実行するように構成したが、本発明はこれに限定されるものではなく、例えば、図１４に示す情報処理システム１０２のように、情報処理装置３０がコンテンツデータを保持するコンテンツデータ保持部８０をそなえ、情報処理装置３０のコンテンツ処理部７１が、コンテンツデータ保持部８０に保持されたコンテンツデータに対しても処理を実行するように構成してもよい。この場合には、コンテンツ情報取得部４０、コンテンツリスト更新部４１、及びコンテンツリスト保持部４２がコンテンツデータ保持部８０に保持されたコンテンツデータに対してもサーバ２０のコンテンツデータ保持部２１に保持されたコンテンツデータと同様に取り扱うようになる。【０１０８】
さらに、例えば、図１５に示す情報処理システム１０３のように、上述したサーバ２０としての機能と上述した情報処理装置３０としての機能とを併せもつ情報処理装置９０を、ネットワーク１０上に複数（ここでは２つ）接続し、これらの情報処理装置９０がともに、上記情報処理装置３０としても、上記サーバ２０としても動作するように構成してもよい。【０１０９】
また、上述した実施形態では、サーバ２０についてのアクセス可能／不可能情報がサーバリストにのみ保持されるように構成したが、本発明はこれに限定されるものではなく、コンテンツリストがサーバ２０についてのアクセス可能／不可能情報を保持するように構成してもよい。【０１１０】
さらに、上述した実施形態では、表示制御部６１が、例えば、図７，図８に示すように表示部６０にコンテンツ名を表示させる場合についてのみ説明したが、上述した実施形態において、例えば、図１６に示すように、表示制御部６１が、サーバリスト保持部５２に保持されたサーバリストに基づいて、ネットワーク１０に接続されたサーバ２０のサーバ名（ここでは、サーバＡ）を表示部６０に表示させるよう構成してもよい。この場合には、図１６に示すように、サーバリストに保持されたアクセス可能／不可能情報に基づいて、アクセス不可能なサーバ２０にはサーバ名とともに当該サーバ２０がアクセス不可能であることを示す情報として×印を表示させる。【０１１１】
また、上述した実施形態において、起動部７２が、情報処理装置３０に接続されたマウスを所定操作することにより起動するように構成してもよく、例えば、図８に示す表示画面もしくは図１６に示す表示画面において、処理を実行したい×印のあるコンテンツ名あるいはサーバ名をマウス操作により選択し、さらにマウスを所定操作（例えば、右クリック、左クリック、ダブルクリック）することによって起動部７２が動作するようにしてもよい。これによって、情報処理装置３０を使用するユーザは、煩雑な操作を行なうことなく、容易にサーバを起動させることができる。【０１１２】
このとき、例えば、図１７に示すような表示を一旦表示部６０に表示させ、再度、表示画面における復帰ボタン６４をマウス操作によってクリックすることによって起動部７２が動作するようにしてもよい。【０１１３】
〔３〕その他
上述した電源制御部２２、起動状態通知部２３、コンテンツ情報取得部（データ情報取得部）４０、コンテンツリスト更新部（データリスト更新部）４１、コンテンツリスト保持部（データリスト保持部）４２、サーバ情報取得部（データ保存装置情報取得部）５０、サーバリスト更新部（データ保存装置リスト更新部）５１、サーバリスト保持部（データ保存装置リスト保持部）５２、サーバ監視部（データ保存装置監視部）５３、起動状態受信部５４、起動状態確認部５５、表示制御部６１、コンテンツ選択部（データ選択部）７０、コンテンツ処理部（データ処理部）７１、及び起動部７２としての機能は、コンピュータ（ＣＰＵ，情報処理装置，各種端末を含む）が所定のアプリケーションプログラム（データ表示プログラム）を実行することによって実現される。【０１１４】
そのプログラムは、例えばフレキシブルディスク，ＣＤ−ＲＯＭ，ＣＤ−Ｒ，ＣＤ−ＲＷ，ＤＶＤ等のコンピュータ読取可能な記録媒体に記録された形態で提供される。この場合、コンピュータはその記録媒体からデータ表示プログラムを読み取って内部記憶装置または外部記憶装置に転送し格納して用いる。また、そのプログラムを、例えば磁気ディスク，光ディスク，光磁気ディスク等の記憶装置（記録媒体）に記録しておき、その記憶装置から通信回線を介してコンピュータに提供するようにしてもよい。【０１１５】
ここで、コンピュータとは、ハードウェアとＯＳ（オペレーティングシステム）とを含む概念であり、ＯＳの制御の下で動作するハードウェアを意味している。また、ＯＳが不要でアプリケーションプログラム単独でハードウェアを動作させるような場合には、そのハードウェア自体がコンピュータに相当する。ハードウェアは、少なくとも、ＣＰＵ等のマイクロプロセッサと、記録媒体に記録されたコンピュータプログラムを読み取るための手段とをそなえている。上記データ表示プログラムとしてのアプリケーションプログラムは、上述のようなコンピュータに、電源制御部２２、起動状態通知部２３、コンテンツ情報取得部４０、コンテンツリスト更新部４１、コンテンツリスト保持部４２、サーバ情報取得部５０、サーバリスト更新部５１、サーバリスト保持部５２、サーバ監視部５３、起動状態受信部５４、起動状態確認部５５、表示制御部６１、コンテンツ選択部７０、コンテンツ処理部７１、及び起動部７２としての機能を実現させるプログラムコードを含んでいる。また、その機能の一部は、アプリケーションプログラムではなくＯＳによって実現されてもよい。【０１１６】
さらに、本実施形態としての記録媒体としては、上述したフレキシブルディスク，ＣＤ−ＲＯＭ，ＣＤ−Ｒ，ＣＤ−ＲＷ，ＤＶＤ，磁気ディスク，光ディスク，光磁気ディスクのほか、ＩＣカード，ＲＯＭカートリッジ，磁気テープ，パンチカード，コンピュータの内部記憶装置（ＲＡＭやＲＯＭなどのメモリ），外部記憶装置等や、バーコードなどの符号が印刷された印刷物等の、コンピュータ読取可能な種々の媒体を利用することもできる。
【図１】
2006022022.tif 000002
【図２】
2006022022.tif 000003
【図３】
2006022022.tif 000004
【図４】
2006022022.tif 000005
【図５】
2006022022.tif 000006
【図６】
2006022022.tif 000007
【図７】
2006022022.tif 000008
【図８】
2006022022.tif 000009
【図９】
2006022022.tif 000010
【図１０】
2006022022.tif 000011
【図１１】
2006022022.tif 000012
【図１２】
2006022022.tif 000013
【図１３】
2006022022.tif 000014
【図１４】
2006022022.tif 000015
【図１５】
2006022022.tif 000016
【図１６】
2006022022.tif 000017
【図１７】
2006022022.tif 000018
【手続補正書】
【提出日】平成18年10月17日(2006.10.17)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
ネットワークを介して少なくとも１つのデータ保存装置に接続され、前記データ保存装置に保持されたデータに対して処理を実行する情報処理装置であって、
前記データ保存装置に保持された前記データに関するデータ情報を取得するデータ情報取得部と、
該データ情報取得部によって取得されたデータ情報に基づいて前記データのデータ識別情報と当該データが保持されている保存場所とをデータリストとして保持するデータリスト保持部と、
前記ネットワークに接続された前記データ保存装置に関するデータ保存装置情報に基づいて前記データ保存装置がアクセス可能であるか否かを監視するデータ保存装置監視部と、
前記データリスト保持部に保持された前記データリストと前記データ保存装置監視部による前記監視の状況とに基づいて、前記データリストに登録されている前記データ識別情報とともに、当該データ識別情報にかかるデータがアクセス可能であるか否かを示す情報を表示部に表示させる表示制御部とをそなえて構成されたことを特徴とする、情報処理装置。
【請求項２】
前記データリストは、前記表示制御部により前記表示部に表示させるべく前記データ情報取得部が最後に取得したデータ情報に基づいていることを特徴とする、請求項１記載の情報処理装置。
【請求項３】
前記データ保存装置監視部は、前記データ保存装置の前記ネットワークへの接続状態の変化を検知することにより、当該データ保存装置がアクセス可能であるか否かを監視することを特徴とする、請求項１又は請求項２記載の情報処理装置。
【請求項４】
前記データ保存装置監視部が、前記データ保存装置の前記ネットワークへの接続状態の変化を当該データ保存装置から送信される起動／停止情報に基づいて検知することを特徴とする、請求項３記載の情報処理装置。
【請求項５】
前記表示制御部が、前記データ識別情報とともに当該データ識別情報のデータが保持されているデータ保存装置のデータ保存装置名を前記表示部に表示させることを特徴とする、請求項１〜請求項４のいずれか１項に記載の情報処理装置。
【請求項６】
処理を実行するデータを前記データリストに基づいて選択するデータ選択部と、
該データ選択部によって選択されたデータを保持するデータ保存装置に対する前記データ保存装置監視部による監視の状況がアクセス不可能である場合に、当該データ保存装置を起動させる起動部とをそなえて構成されていることを特徴とする、請求項１〜請求項５のいずれか１項に記載の情報処理装置。
【請求項７】
ネットワークを介して少なくとも１つのデータ保存装置に接続され、前記データ保存装置に保持されたデータに対して処理を実行する情報処理装置において、該情報処理装置にそなえられた表示部に前記データについての表示を行なうデータ表示方法であって、
前記データ保存装置に保持された前記データに関するデータ情報を取得するデータ情報取得ステップと、
該データ情報取得ステップにおいて取得されたデータ情報に基づいて前記データのデータ識別情報と当該データが保持されている保存場所とをデータリストとして保持するデータリスト保持ステップと、
前記ネットワークに接続された前記データ保存装置に関するデータ保存装置情報に基づいて前記データ保存装置がアクセス可能であるか否かを監視するデータ保存装置監視ステップと、
前記データリスト保持ステップにおいて保持された前記データリストと前記データ保存装置監視ステップにおける前記監視の状況とに基づいて、前記データリストに登録されている前記データ識別情報とともに、当該データ識別情報にかかるデータがアクセス可能であるか否かを示す情報を前記表示部に表示させる表示制御ステップとを含んでいることを特徴とする、データ表示方法。
【請求項８】
前記データリストは、前記表示制御ステップにおいて前記表示部に表示させるべく前記データ情報取得ステップにおいて最後に取得されたデータ情報に基づいていることを特徴とする、請求項７記載のデータ表示方法。
【請求項９】
前記データ保存装置監視ステップは、前記データ保存装置の前記ネットワークへの接続状態の変化を検知することにより、当該データ保存装置がアクセス可能であるか否かを監視することを特徴とする、請求項７又は請求項８記載のデータ表示方法。
【請求項１０】
前記データ保存装置監視ステップが、前記データ保存装置の前記ネットワークへの接続状態の変化を当該データ保存装置から送信される起動／停止情報に基づいて検知することを特徴とする、請求項９記載のデータ表示方法。
【請求項１１】
前記表示制御ステップが、前記データ識別情報とともに当該データ識別情報のデータが保持されているデータ保存装置のデータ保存装置名を前記表示部に表示させることを特徴とする、請求項７〜請求項１０のいずれか１項に記載のデータ表示方法。
【請求項１２】
処理を実行するデータを前記データリストに基づいて選択するデータ選択ステップと、
該データ選択ステップにおいて選択されたデータを保持するデータ保存装置に対する前記データ保存装置監視ステップにおける前記監視の状況がアクセス不可能である場合に、当該データ保存装置を起動させる起動ステップとを含んでいることを特徴とする、請求項７〜請求項１１のいずれか１項に記載のデータ表示方法。
【請求項１３】
少なくとも１つのデータ保存装置と、該データ保存装置に保持されたデータに対して処理を実行する情報処理装置とがネットワークを介して接続された情報処理システムであって、
前記データ保存装置に保持された前記データに関するデータ情報を取得するデータ情報取得部と、
該データ情報取得部によって取得されたデータ情報に基づいて前記データのデータ識別情報と当該データが保持されている保存場所とをデータリストとして保持するデータリスト保持部と、
前記ネットワークに接続された前記データ保存装置に関するデータ保存装置情報に基づいて前記データ保存装置がアクセス可能であるか否かを監視するデータ保存装置監視部と、
前記データリスト保持部に保持された前記データリストと前記データ保存装置監視部による前記監視の状況とに基づいて、前記データリストに登録されている前記データ識別情報とともに、当該データ識別情報にかかるデータがアクセス可能であるか否かを示す情報を前記情報処理装置に接続された表示部に表示させる表示制御部とをそなえて構成されたことを特徴とする、情報処理システム。
【請求項１４】
少なくとも１つのデータ保存装置と、該データ保存装置に保持されたデータに対して処理を実行する情報処理装置とがネットワークを介して接続された情報処理システムにおいて、前記情報処理装置に接続された表示部に前記データについての表示を行なわせる機能をコンピュータに実現させるためのデータ表示プログラムであって、
前記データ保存装置に保持された前記データに関するデータ情報を取得するデータ情報取得部、
該データ情報取得部によって取得されたデータ情報に基づいて前記データのデータ識別情報と当該データが保持されている保存場所とをデータリストとして保持するデータリスト保持部、
前記ネットワークに接続された前記データ保存装置に関するデータ保存装置情報に基づいて前記データ保存装置がアクセス可能であるか否かを監視するデータ保存装置監視部、及び、
前記データリスト保持部に保持された前記データリストと前記データ保存装置監視部による前記監視の状況とに基づいて、前記データリストに登録されている前記データ識別情報とともに、当該データ識別情報にかかるデータがアクセス可能であるか否かを示す情報を表示部に表示させる表示制御部として、前記コンピュータを機能させることを特徴とする、データ表示プログラム。
【請求項１５】
少なくとも１つのデータ保存装置と、該データ保存装置に保持されたデータに対して処理を実行する情報処理装置とがネットワークを介して接続された情報処理システムにおいて、前記情報処理装置に接続された表示部に前記データについての表示を行なわせる機能をコンピュータに実現させるためのデータ表示プログラムを記録したコンピュータ読取可能な記録媒体であって、
前記データ表示プログラムが、
前記データ保存装置に保持された前記データに関するデータ情報を取得するデータ情報取得部、
該データ情報取得部によって取得されたデータ情報に基づいて前記データのデータ識別情報と当該データが保持されている保存場所とをデータリストとして保持するデータリスト保持部、
前記ネットワークに接続された前記データ保存装置に関するデータ保存装置情報に基づいて前記データ保存装置がアクセス可能であるか否かを監視するデータ保存装置監視部、及び、
前記データリスト保持部に保持された前記データリストと前記データ保存装置監視部による前記監視の状況とに基づいて、前記データリストに登録されている前記データ識別情報とともに、当該データ識別情報にかかるデータがアクセス可能であるか否かを示す情報を表示部に表示させる表示制御部として、前記コンピュータを機能させることを特徴とする、データ表示プログラムを記録したコンピュータ読取可能な記録媒体。
【国際調査報告】
2006022022.tif 000019
2006022022.tif 000020
2006022022.tif 000021
2006022022.tif 000022