(57)【特許請求の範囲】
【請求項１】
インターネットを介して閲覧可能な状態で保持されているコンテンツの存在場所を示すＵＲＬと前記ＵＲＬに基づいて前記コンテンツをダウンロードしたときに、ダウンロードされた前記コンテンツを保存する記憶装置の場所を示す保存先情報とを含む情報取得メッセージを生成する第１の情報処理装置と、
前記インターネットに接続され、前記情報取得メッセージを格納する保管エリアを有する第３の情報処理装置と、
前記情報取得メッセージに含まれるＵＲＬで指定されたＷｅｂサイトにアクセスし、前記Ｗｅｂサイトから前記コンテンツをダウンロードする第２の情報処理装置と
を備え、
前記第１の情報処理装置は、
前記インターネットを介して前記情報取得メッセージを前記第３の情報処理装置に送信し、
前記第２の情報処理装置は、
前記保管エリアの状態を監視し、前記第１の情報処理装置からの前記情報取得メッセージが前記保管エリアに格納されている場合に、前記保管エリアに格納されている前記情報取得メッセージの前記保存先情報に基づいて、前記ダウンロードした前記コンテンツを前記記憶装置に保存する
情報処理システム。
【請求項２】
前記第２の情報処理装置は、
前記インターネットを介して定期的に前記第３の情報処理装置に接続することで前記保管エリアの状態を監視し、前記保管エリアに自己宛の前記情報取得メッセージが格納されているときに、前記第３の情報処理装置から前記自己宛の前記情報取得メッセージを受信し、前記受信した前記情報取得メッセージに含まれるＵＲＬで指定されたＷｅｂサイトにアクセスし、前記Ｗｅｂサイトから前記コンテンツをダウンロードして保存する、
請求項１に記載の情報処理システム。
【請求項３】
前記第２の情報処理装置は、複数の処理装置から成り、
前記情報取得メッセージに含まれるＵＲＬで指定された前記Ｗｅｂサイトから前記コンテンツをダウンロードして、前記複数の処理装置の中の１つの処理装置に保存中に、前記１つの処理装置に前記情報を保存する空き容量がなくなった時に、他の処理装置の動作状態を確認し、前記動作状態に基づいて前記コンテンツを前記他の処理装置に保存する、
請求項２に記載の情報処理システム。
【請求項４】
前記情報取得メッセージに含まれるＵＲＬで指定された前記Ｗｅｂサイトに閲覧可能な状態で保持される前記コンテンツは、前記１つの処理装置及び前記他の処理装置の少なくとも１つに表示されながらダウンロードされる、請求項３に記載の情報処理システム。
【請求項５】
前記第２の情報処理装置は、更に、前記複数の処理装置に保存された情報を管理する管理手段を備え、
前記管理手段は、
前記ダウンロードされた前記コンテンツが、前記複数の処理装置に分割して保存されるときに、前記コンテンツの保存状態を示す情報管理ファイルを生成する
請求項４に記載の情報処理システム。
【請求項６】
前記第２の情報処理装置は、
前記情報取得メッセージに含まれるＵＲＬで指定された前記Ｗｅｂサイトに閲覧可能な状態で保持される前記コンテンツの他に、更に、前記コンテンツにハイパーリンクによって関連付けられたＵＲＬで指定される他のＷｅｂサイトの情報をダウンロードして保存する、
請求項１乃至５の何れか１項に記載の情報処理システム。
【請求項７】
前記第１の情報処理装置は、
前記インターネット上のホームページを閲覧することにより得られたＵＲＬに基づき前記情報取得メッセージを生成して送信する、
請求項１乃至６の何れか１項に記載の情報処理システム。
【請求項８】
前記情報取得メッセージは、
ダウンロードの開始時刻を指示する時刻データを含み、
前記第２の処理装置は、
前記時刻データで指定される時刻が到来した時に、前記情報取得メッセージで指定されたインターネット上の情報のダウンロードを開始して保存する、
請求項１乃至７の何れか１項に記載の情報処理システム。
【請求項９】
前記第２の情報処理装置は、
ダウンロードした情報又は既に保存されている情報を圧縮しながら保存する、
請求項１乃至８の何れか１項に記載の情報処理システム。
【請求項１０】
前記第２の情報処理装置は、
前記情報取得メッセージの受信に応答して、前記第２の情報処理装置の状態を示す状態情報を前記第１の情報処理装置に送信する、
請求項１乃至９の何れか１項に記載の情報処理システム。
【請求項１１】
インターネットを介して公開されるホームページのコンテンツを閲覧する閲覧手段と、
前記閲覧手段による閲覧により得られた前記コンテンツの存在場所を示すＵＲＬと前記ＵＲＬに基づいて前記コンテンツをダウンロードしたときに、ダウンロードされた前記コンテンツを保存する記憶装置の場所を示す保存先情報とを含む情報取得メッセージを送信する送信手段、
とを備えた情報処理装置。
【請求項１２】
インターネットを介して閲覧可能な状態で保持されているコンテンツの存在場所を示すＵＲＬと前記ＵＲＬに基づいて前記コンテンツをダウンロードしたときに、ダウンロードされた前記コンテンツを保存する記憶装置の場所を示す保存先情報とを含む情報取得メッセージを受信する受信手段と、
前記受信手段で前記情報取得メッセージが受信された場合に、前記情報取得メッセージに含まれるＵＲＬで指定されたＷｅｂサイトにアクセスし、前記Ｗｅｂサイトから前記コンテンツをダウンロードする保存手段、
とを備え、
前記保存手段は、
前記情報取得メッセージの前記保存先情報に基づいて、前記ダウンロードした前記コンテンツを前記記憶装置に保存する
情報処理装置。
【請求項１３】
各々が前記指定手段及び前記保存手段を備えた複数の処理装置から成り、
前記情報取得メッセージに含まれるＵＲＬで指定されたＷｅｂサイトにアクセスし、前記Ｗｅｂサイトから前記コンテンツをダウンロードして、前記複数の処理装置の中の１つの処理装置に保存中に、前記１つの処理装置に前記情報を保存する空き容量がなくなった時に、他の処理装置の動作状態を確認し、前記動作状態に基づいて前記コンテンツを前記他の処理装置に保存する、
請求項１２に記載の情報処理装置。
【請求項１４】
前記情報取得メッセージに含まれるＵＲＬで指定された前記Ｗｅｂサイトに閲覧可能な状態で保持される前記コンテンツは、前記１つの処理装置及び前記他の処理装置の少なくとも１つに表示されながらダウンロードされる、
請求項１３に記載の情報処理装置。
【請求項１５】
前記複数の処理装置に保存された情報を管理する管理手段、を更に備え、
前記管理手段は、
前記ダウンロードされた前記コンテンツが、前記複数の処理装置に分割して保存されるときに、前記コンテンツの保存状態を示す情報管理ファイルを生成する
請求項１４に記載の情報処理装置。
【請求項１６】
前記情報取得メッセージに含まれるＵＲＬで指定された前記Ｗｅｂサイトに閲覧可能な状態で保持される前記コンテンツの他に、更に、前記コンテンツにハイパーリンクによって関連付けられたＵＲＬで指定される他のＷｅｂサイトの情報をダウンロードして保存する、
請求項１２乃至１５の何れか１項に記載の情報処理装置。
【請求項１７】
前記情報取得メッセージはダウンロードの開始時刻を指示する時刻データを含み、
前記時刻データで指定される時刻が到来した時に、前記情報取得メッセージで指定されたインターネット上の情報のダウンロードを開始して保存する、
請求項１２乃至１６の何れか１項に記載の情報処理装置。
【請求項１８】
前記ダウンロードした情報又は既に保存されている情報を圧縮しながら保存する、
請求項１２乃至１７の何れか１項に記載の情報処理装置。
【請求項１９】
前記情報取得メッセージの受信に応答して、現在の状態を示す状態情報を送信する、
請求項１２乃至１８の何れか１項に記載の情報処理装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は情報処理システムに関し、特にインターネットを介して参照された情報を保存する技術に関する。
【０００２】
【従来の技術】
従来、情報を利用するユーザのパーソナルコンピュータと情報を提供する者のサーバとがインターネットを介して接続された情報処理システムが知られている。この情報処理システムでは、例えば自宅のパーソナルコンピュータからインターネットを介して所望のサーバにアクセスし、そのホームページを閲覧することが行われている。この際、ユーザは、そのホームページから所望のデータをダウンロードし、自己のパーソナルコンピュータに保存する。
【０００３】
近年は、インターネットにアクセスできる携帯電話やＰＤＡ（Personal Data Assistant）といった携帯端末が開発され、実用に供されている。このような携帯端末からも、インターネット上のホームページを閲覧することができ、この際、ユーザは、そのホームページから所望のデータをダウンロードし、自己の携帯端末に保存することができる。
【０００４】
【発明が解決しようとする課題】
ところで、従来の情報処理システムでは、携帯端末からホームページにアクセスした場合は、そのホームページからダウンロードされたデータは、アクセスした携帯端末にしか保存できないが、携帯端末では、所望する情報の全てを保存できない場合がある。
【０００５】
これは、外出先での携帯電話による無線接続環境では、自宅やオフィスでのパーソナルコンピュータによる有線接続環境よりデータの転送速度が遅く、データの保存に多くの時間が必要であるという時間的な制限、また、ホームページの閲覧に使用している携帯端末の記憶容量では所望のデータの全てを保存できないという容量的な制限等に起因する。
【０００６】
本発明は、このような問題を解消するためになされたものであり、その目的は、インターネット上の所望のデータを確実に保存できる情報処理システムを提供することにある。
【０００７】
【課題を解決するための手段】
上記目的を達成するために、本発明の第１の態様に係る情報処理システムは、インターネット上の情報の存在場所を示す情報取得メッセージを送信する第１の情報処理装置と、前記第１の情報処理装置から前記情報取得メッセージが受信された場合に、該情報取得メッセージで指定されたインターネット上の情報をダウンロードして保存する第２の情報処理装置、を備えている。
【０００８】
この情報処理システムによれば、第１の情報処理装置が、例えば携帯端末で構成される場合、上述した時間的な制限や容量的な制限等に起因して所望する情報の全てを保存できないという事態を回避でき、インターネット上の所望のデータを確実に保存できる。
【０００９】
この第１の態様に係る情報処理システムは、前記インターネットに接続される第３の情報処理装置、を更に備え、前記第１の情報処理装置は、前記情報取得メッセージを前記第３の情報処理装置に送信し、前記第２の情報処理装置は、定期的に前記第３の情報処理装置に接続して自己宛の前記情報取得メッセージを受信し、該受信した前記情報取得メッセージで指定されたインターネット上の情報をダウンロードして保存するように構成できる。
【００１０】
また、この第１の態様に係る情報処理システムにおける前記第２の情報処理装置は、複数の処理装置から成り、前記情報取得メッセージで指定されたインターネット上の情報をダウンロードして、前記複数の処理装置の中の１つの処理装置に保存中に、該１つの処理装置に前記情報を保存する空き容量がなくなった時に他の処理装置に保存するように構成できる。この場合、前記情報取得メッセージで指定されたインターネット上の情報は、前記１つの処理装置及び前記他の処理装置の少なくとも１つに表示されながらダウンロードされるように構成できる。
【００１１】
また、前記第２の情報処理装置は、更に、前記複数の処理装置に保存された情報を管理する管理手段を備えて構成できる。また、前記第２の情報処理装置は、前記情報取得メッセージで指定されたインターネット上の情報の他に、更に、該情報に関連付けられた情報をダウンロードして保存するように構成できる。
【００１２】
また、この第１の態様に係る情報処理システムにおける前記第１の情報処理装置は、前記インターネット上のホームページを閲覧することにより得られた情報に基づき前記情報取得メッセージを生成して送信するように構成できる。更に、この第１の態様に係る情報処理システムにおいては、前記情報取得メッセージはダウンロードの開始時刻を指示する時刻データを含み、前記第２の処理装置は、前記時刻データで指定される時刻が到来した時に、前記情報取得メッセージで指定されたインターネット上の情報のダウンロードを開始して保存するように構成できる。また、前記第２の情報処理装置は、ダウンロードした情報又は既に保存されている情報を圧縮しながら保存するように構成できる。更に、前記第２の情報処理装置は、前記情報取得メッセージの受信に応答して、該第２の情報処理装置の状態を示す状態情報を前記第１の情報処理装置に送信するように構成できる。
【００１３】
また、本発明の第２の態様に係る情報処理装置は、上記目的と同様の目的で、インターネット上のホームページを閲覧する閲覧手段と、前記閲覧手段による閲覧により得られたインターネット上の情報の存在場所を示す情報取得メッセージを送信する送信手段、とを備えている。
【００１４】
更に、本発明の第３の態様に係る情報処理装置は、上記目的と同様の目的で、インターネット上の情報の存在場所を示す情報取得メッセージを受信する受信手段と、前記受信手段で前記情報取得メッセージが受信された場合に、前記情報取得メッセージで指定されたインターネット上の情報をダウンロードして保存する保存手段、とを備えている。
【００１５】
この第３の態様に係る情報処理装置は、各々が前記受信手段及び前記保存手段を備えた複数の処理装置から成り、前記情報取得メッセージで指定されたインターネット上の情報をダウンロードして、前記複数の処理装置の中の１つの処理装置に保存中に、該１つの処理装置に前記情報を保存する空き容量がなくなった時に他の処理装置に保存するように構成できる。この場合、前記情報取得メッセージで指定されたインターネット上の情報は、前記１つの処理装置及び前記他の処理装置の少なくとも１つに表示されながらダウンロードされるように構成できる。
【００１６】
また、前記複数の処理装置に保存された情報を管理する管理手段、を更に備えて構成できる。また、前記情報取得メッセージで指定されたインターネット上の情報の他に、更に、該情報に関連付けられた情報をダウンロードして保存するように構成できる。更に、前記情報取得メッセージはダウンロードの開始時刻を指示する時刻データを含み、前記時刻データで指定される時刻が到来した時に、前記情報取得メッセージで指定されたインターネット上の情報のダウンロードを開始して保存するように構成できる。また、前記ダウンロードした情報又は既に保存されている情報を圧縮しながら保存するように構成できる。更に、前記情報取得メッセージの受信に応答して、現在の状態を示す状態情報を送信するように構成できる。
【００１７】
【発明の実施の形態】
以下、本発明の実施の形態に係る情報処理システムを、図面を参照しながら詳細に説明する。
【００１８】
（実施の形態１）
図１は、本発明の実施の形態１に係る情報処理システムの構成を示す図である。この情報処理システムは、インターネット１０に接続された携帯端末２０、宅内システム３０、コンテンツサーバ４０及びインターネットサービスプロバイダのシステム（以下、「ＩＳＰ」という）５０から構成されている。
【００１９】
携帯端末２０は、本発明の第１の情報処理装置に対応する。この携帯端末２０は、例えば携帯電話やＰＤＡから構成できる。この携帯端末２０は、無線でインターネット１０に接続され、このインターネット１０を介して、宅内システム３０、コンテンツサーバ４０及びＩＳＰ５０との間で通信が可能である。この携帯端末２０は、この通信機能を用いてインターネット１０上のホームページを閲覧する閲覧手段を備えている。なお、この携帯端末２０とインターネット１０との間は無線に限らず有線で接続するように構成してもよい。
【００２０】
宅内システム３０は、本発明の第２の情報処理装置に対応する。この宅内システム３０は、第１パーソナルコンピュータ（第１ＰＣ）３１、第２パーソナルコンピュータ（第２ＰＣ）３２及びルータ３３から構成されている。第１パーソナルコンピュータ３１及び第２パーソナルコンピュータ３２は、本発明の複数の処理装置に対応する。第１パーソナルコンピュータ３１及び第２パーソナルコンピュータ３２の各々は、インターネット１０上の情報をダウンロードして保存するハードディスクを備えている。このハードディスクは、本発明の保存手段に対応する。
【００２１】
第１パーソナルコンピュータ３１及び第２パーソナルコンピュータ３２は、ルータ３３を介してインターネット１０に接続される。なお、この実施の形態１では、宅内システム３０を構成するパーソナルコンピュータの台数は、説明を簡単にするために２台としているが、その台数は任意である。
【００２２】
コンテンツサーバ４０は、インターネット１０を介して種々の情報をユーザに提供する。ユーザは、このコンテンツサーバ４０の運用者が提供するホームページを参照し、このホームページから所望の情報を指定する。これにより、コンテンツサーバ４０から、例えば文字、音楽、写真やイラストの静止画面、映画などの動画像などのコンテンツファイルといった情報がダウンロードされる。
【００２３】
ＩＳＰ５０は、本発明の第３の情報処理装置に対応する。このＩＳＰ５０は、ユーザの装置をインターネット１０に接続する接続サービスの他、情報を一時的に保管する保管サービスを行う。接続サービスが行われる場合は、ＩＳＰ５０は、論理的にインターネット１０と携帯端末２０及び宅内システム３０との間に存在することになるが、図１では、保管サービスを行うというＩＳＰ５０の機能のみに着目して、ＩＳＰ５０がインターネット１０に直接接続される構成として示している。
【００２４】
このＩＳＰ５０は、ユーザから又はユーザ宛の情報を一時的に保管するために、ユーザ毎に一時保管エリアを備えている。この一時保管エリアには、詳細は後述するが、例えば、インターネット１０上の情報の存在場所を示す情報取得メッセージが格納される。
【００２５】
以上の構成において、本発明の実施の形態１に係る情報処理システムの動作を、図２に示すシーケンス図を参照しながら説明する。
【００２６】
ユーザは、外出先等で携帯端末２０からインターネット１０を介してコンテンツサーバ４０の運用者のホームページを閲覧する（ステップＳ１）。この閲覧中に、そのホームページに、後に詳しく見たい情報（以下、「コンテンツ」という）が掲載されていれば、ユーザは、コンテンツサーバ４０からインターネット１０を介して、そのホームページのＵＲＬ（Uniform Resource Locator）アドレスを取得する（ステップＳ２）。
【００２７】
そして、携帯端末２０からインターネット１０を介してＩＳＰ５０に、情報取得メッセージを送信する（ステップＳ３）。ＩＳＰ５０は、受信した情報取得メッセージを、該情報取得メッセージを送信したユーザに対応する一時保管エリアに格納する。
【００２８】
ここで、上記情報取得メッセージは、コンテンツが存在するコンテンツサーバ４０のＵＲＬアドレス、コンテンツ指定情報、ダウンロード開始情報及び保存先情報から構成されている。コンテンツ指定情報は、コンテンツを特定するためのデータが含まれる。ダウンロード開始情報には、直ちにダウンロードを開始するか、指定時刻にダウンロードを開始するかを指定する時刻データが含まれる。
【００２９】
保存先情報には、ダウンロードしたデータの保存先として、宅内システム３０内の「第１パーソナルコンピュータ３１に内蔵されるディスクの名前（例えば、Ｃドライブ、Ｄドライブ・・・）」又は「第２パーソナルコンピュータ３２に内蔵されるディスクの名前（例えばＣドライブ、Ｄドライブ・・・）」を指定するデータが含まれる。この保存先情報で保存先のディスクを指定することにより、例えばダウンロードするコンテンツのジャンルに応じて異なるディスクに保存できるので、後で行う整理が容易になる。また、保存先情報で保存先のパーソナルコンピュータを指定できるので、例えばダウンロードするコンテンツのファイルサイズが大きい場合は、ハードディスクの空き容量の大きい方のパーソナルコンピュータに保存するように指定すれば、ダウンロード途中で保存できなくなるという事態を回避できる可能性が高くなる。
【００３０】
一方、宅内システム３０内の第１パーソナルコンピュータ３１は、定期的にＩＳＰ５０に接続し、自己の一時保管エリアに情報取得メッセージが存在するかどうかをチェックする（ステップＳ４1、Ｓ４2、Ｓ４3、・・・）。このチェックで情報取得メッセージが存在することが判断されると、第１パーソナルコンピュータ３１は、ＩＳＰ５０の自己の一時保管エリアに保管されている情報取得メッセージを受信する（ステップＳ５）。
【００３１】
次いで、第１パーソナルコンピュータ３１は、情報取得メッセージ中のＵＲＬで指定されるコンテンツサーバ４０に接続し、コンテンツ指定情報によって指定されるコンテンツのファイルサイズ情報を取得する（ステップＳ６）。即ち、プロトコルとして、例えばＨＴＴＰ（Hyper Text Transfer Protocol）が使用される場合は、第１パーソナルコンピュータ３１は、ダウンロードするコンテンツのファイルサイズを事前に知ることができるので、これを取得する。
【００３２】
次いで、第１パーソナルコンピュータ３１は、それに内蔵されているハードディスクの「現在の容量値」、「空き容量値」及び「容量切れのアラーム情報」が含まれる第１ディスク容量情報を取得する。また、第１パーソナルコンピュータ３１は、後述する実施の形態２のステップＳ３５及びＳ３６と同一の手順により、第２パーソナルコンピュータ３２が起動中であるかどうかを調べ、起動中でなければ電源を投入して起動する。そして、第２パーソナルコンピュータ３２に内蔵されているハードディスクの「現在の容量値」、「空き容量値」及び「容量切れのアラーム情報」が含まれる第２ディスク容量情報を取得する。
【００３３】
次いで、第１パーソナルコンピュータ３１は、上述したようにして取得されたファイルサイズ情報、第１ディスク容量情報及び第２ディスク容量情報を、宅内システム３０の現在の状態を表す「状態情報」として、例えば電子メールにより携帯端末２０に送信する（ステップＳ７）。これにより、携帯端末２０のユーザは、自分が指定したコンテンツが宅内システム３０に格納できるかどうかを事前に確認できる。もし、格納できない場合は、ユーザは、先に情報取得メッセージで指定した保存先を変更する等の処置をとることができ、格納できる場合は、安心感を得ることができる。
【００３４】
なお、コンテンツサーバ４０のホームページには、コンテンツのファイルサイズが表示されている場合が多い。この場合、ユーザは、携帯端末２０からホームページを閲覧した時点でコンテンツのファイルサイズを知ることができるので、上述したステップＳ６（ダウンロードファイルサイズチェック）を省略するように構成できる。この場合、ステップＳ７の状態情報送信では、ファイルサイズ情報を除く、第１及び第２ディスク容量情報が状態情報として携帯端末２０に送信される。
【００３５】
次いで、第１パーソナルコンピュータ３１は、情報取得メッセージに含まれるダウンロード開始情報で直ちにダウンロードを開始すべき旨が指示されているかどうかを調べる。ここで、直ちにダウンロードを開始すべき旨が指示されていれば、情報取得メッセージに含まれるＵＲＬアドレスで指定されるインターネット１０上のコンテンツサーバ４０にアクセスし、コンテンツ指定情報で指定されるコンテンツのダウンロードを要求する（ステップＳ８）。これにより、そのコンテンツサーバ４０から指定されたコンテンツがダウンロードされ、情報取得メッセージ中の保存先情報で指定された保存先に格納される（ステップＳ９）。
【００３６】
この格納の際には、先に取得された第１又は第２ディスク容量情報に含まれる空き容量値とダウンロードするコンテンツのファイルサイズとが比較され、その結果、コンテンツが指定された保存先に格納できない場合は、自動的に圧縮が実行される。
【００３７】
この圧縮は、間引きや圧縮率の変更によって行われる。間引きは、例えば、３０フレーム／秒の画像から成る動画を１５フレーム／秒から成る動画に変更することにより行われる。また、間引きは、例えばダウンロードして閲覧するコンテンツにテレビコマーシャルのような映像が含まれる場合、そのテレビコマーシャルを省くことにより行うこともできる。更に、間引きは、例えばダウンロードして閲覧するコンテンツがコンサート等の映像である場合、コンサートの休憩時間の映像を省くことにより行うこともできる。
【００３８】
また、圧縮率の変更は、画像サイズを小さくするダウンスケールによって行われる。ダウンスケールは、例えば７２０×４８０画素の映像を３２０×２４０画素の映像に変換するという類の圧縮方法である。また、圧縮率の変更は、エンコード方式を変換するトランスコーディングにより行うことができる。例えば、ＭＰＥＧ（Motion Picture Except Group）２のデータをＭＰＥＧ４のデータに変換する、或るビットレートのＭＰＥＧ２を他のビットレートのＭＰＥＧ２に変換（圧縮率の変更）する等である。なお、トランスコーディングの方法としては、上記以外の種々の方法を用いることができる。最も単純な方法は、対象データを一旦デコードした後、他のビットレートや圧縮方式を用いて再エンコードする方法である。
【００３９】
以上のように、ダウンロードしたコンテンツを圧縮して格納するように構成したことにより、例えばライブ中継等の１回のみのダウンロード閲覧しか許されていない回数限定の場合や、期間限定のコンテンツであってハードディスクを整理する時間的な余裕がなく直ちにダウンロードしなければならない場合等に、ユーザは、所望のコンテンツを確実に取得できる。
【００４０】
なお、上述した構成では、ダウンロードしたコンテンツを圧縮して保存先に保存するが、保存先に既に格納されているファイルを自動的に圧縮するように構成することもできる。このファイルの圧縮により、保存先の容量を拡張することができる。更には、ダウンロードしたコンテンツ及び保存先に既に格納されているファイルの双方を圧縮するように構成することもできる。また、圧縮は、コンテンツをダウンロードする時に自動的に行われるが、圧縮するかどうかをユーザが携帯端末２０から指定するように構成することができる。この場合、ユーザは、携帯端末２０から、圧縮を行うかどうかを指示する情報を情報取得メッセージに含めて送信する。この構成により、ユーザは、宅内システム３０から携帯端末２０に送られてくる状態情報を見ることによって、ダウンロードするコンテンツが格納先に格納できないことを知った場合は、改めて、圧縮して格納するように指示できる。従って、自動的に圧縮される場合に比べ、圧縮によって画質を落としてまでも保存する価値のない情報はダウンロードを中止するという処置も可能になる。
【００４１】
上記ステップＳ９のダウンロードが完了すると、次いで、第１パーソナルコンピュータ３１は、ダウンロードが完了した旨の情報、ダウンロードしたコンテンツのファイルサイズ情報、第１ディスク容量情報及び第２ディスク容量情報を、宅内システム３０の現在の状態を表す状態情報として、例えば電子メールにより携帯端末２０に送信する（ステップＳ１０）。これにより、携帯端末２０のユーザは、自分が指定したコンテンツが宅内システム３０にダウンロードされたかどうか及びそのファイルサイズを確認できる。また、第１ディスク容量情報及び第２ディスク容量情報を見ることにより、他のコンテンツを更にダウンロードできるかどうかを判断することができる。
【００４２】
上記ステップＳ１０の状態情報を携帯端末２０に送信する処理が完了すると、第１パーソナルコンピュータ３１は、インターネット１０への接続を切断する。以上により、ユーザは、外出先等で詳しく見ることができなかったコンテンツを、後に自宅で詳しく見ることができる。
【００４３】
また、情報取得メッセージによって指定時刻にダウンロードを開始すべき旨が指示されていれば、第１パーソナルコンピュータ３１は、状態情報の携帯端末２０への送信（ステップＳ７）のみを実行し、その後、インターネット１０への接続を切断する。そして、時刻データで指定された時刻が到来した時にインターネット１０に接続し、上述した手順によって指定されたコンテンツをダウンロードする。そして、ダウンロードが完了するとインターネット１０への接続を切断する。
【００４４】
この構成により、ユーザは、例えばインターネット１０が混雑していない時間帯、接続料金が安い時間帯といったユーザの都合に合わせた時間帯を選択してコンテンツをダウンロードできる。また、ユーザは、情報取得メッセージを送ることにより、その時点の宅内システム３０の状態を知ることができるので、ダウンロードされるコンテンツの格納先の変更、圧縮の指定の変更等を時間的な余裕をもって行うことができる。
【００４５】
以上説明したように、本発明の実施の形態１に係る情報処理システムによれば、ユーザは、自宅に居ない場合であっても、インターネット上に提供されている所望のコンテンツを所望の時間帯に、自宅のパーソナルコンピュータにダウンロードできる。
【００４６】
また、第１パーソナルコンピュータ３１は、ＩＳＰ５０に情報取得メッセージが存在するかどうかをチェックするとき、及びコンテンツをダウンロードするときにのみインターネット１０に接続すればよいので、接続料金が安くて済むと共に、常時接続に起因する危険を避けるためのセキュリティ機能を備える必要もない。なお、第１パーソナルコンピュータ３１を常時接続環境に置くこともできる。この場合、上述したインターネット１０への接続及び切断は行われないので、第１パーソナルコンピュータ３１又はルータ３３にセキュリティ機能を備えることが好ましい。
【００４７】
（実施の形態１の変形例）
この実施の形態１に係る情報処理システムは、ＩＳＰ５０を介しないで、携帯端末２０から宅配システム３０に直接にコンテンツのダウンロードを指示するように変形できる。この変形例に係る情報処理システムの構成は、図１に示した情報処理システムと同じである。以下、この変形例に係る情報処理システムの動作を、図３に示すシーケンス図を参照しながら説明する。
【００４８】
ユーザは、外出先等で携帯端末２０からインターネット１０を介してコンテンツサーバ４０の運用者のホームページを閲覧する（ステップＳ２０）。この閲覧中に、そのホームページに、後に詳しく見たいコンテンツが掲載されていれば、ユーザは、コンテンツサーバ４０からインターネット１０を介して、そのホームページのＵＲＬアドレスを取得する（ステップＳ２１）。
【００４９】
一方、宅内システム３０内のルータ３３は、外部からアクセスされた場合に、そのアクセスを第１パーソナルコンピュータ３１にルーティングするように予め設定されている。従って、携帯端末２０からインターネット１０を介して第１パーソナルコンピュータ３１に直接アクセスできる。
【００５０】
ＵＲＬアドレスを取得したユーザは、携帯端末２０からインターネット１０を介して宅内システム３０の第１パーソナルコンピュータ３１に、情報取得メッセージを送信する（ステップＳ２２）。この情報取得メッセージの送信は以下のようにして行われる。即ち、携帯端末２０から第１パーソナルコンピュータ３１へのアクセス方法は、第１パーソナルコンピュータ３１上に用意されているホームページを携帯端末２０が閲覧（アクセス）することにより成り立っている。
【００５１】
携帯端末２０で第１パーソナルコンピュータ３１のホームページを閲覧すると、そのホームページには、ＵＲＬアドレス記入欄、コンテンツ指定欄、ダウンロード開始指定欄及び保存先指定欄が設けられている。ユーザは、携帯端末のキーを操作して、これら各欄に必要事項を入力する。また、ホームページには更に送信ボタンが設けられており、この送信ボタンを携帯端末２０から指定すると、上記各欄に入力された情報が第１パーソナルコンピュータ３１に送信される。なお、情報取得メッセージは、上述した実施の形態１のそれと同様に予め携帯端末２０で作成して送信することもできる。
【００５２】
第１パーソナルコンピュータ３１は、情報取得メッセージ中のＵＲＬで指定されるコンテンツサーバ４０に接続し、コンテンツ指定情報によって指定されるコンテンツのファイルサイズ情報を取得する（ステップＳ２３）。次いで、第１パーソナルコンピュータ３１は、それに内蔵されているハードディスクの第１ディスク容量情報及び第２パーソナルコンピュータ３２に内蔵されているハードディスクの第２ディスク容量情報を取得する。第１パーソナルコンピュータ３１のホームページに、ＣＧＩ（Common Gateway Interface）やＡＳＰ（Active Server Pages）といったプログラム言語を用いてリアルタイムでハードディスクの空き容量等が表示されるように構成されている。従って、携帯端末２０は、第１パーソナルコンピュータ３１のホームページにアクセスすることにより第１及び第２ディスク容量を取得できる。
【００５３】
以下、実施の形態１と同様に、第１パーソナルコンピュータ３１は、上述した実施の形態１と同様にして取得されたファイルサイズ情報、第１ディスク容量情報及び第２ディスク容量情報を、宅内システム３０の現在の状態を表す「状態情報」として、例えば電子メールにより携帯端末２０に送信する（ステップＳ２４）。
【００５４】
次いで、第１パーソナルコンピュータ３１は、情報取得メッセージに含まれるダウンロード開始情報で直ちにダウンロードを開始すべき旨が指示されていれば、コンテンツ指定情報で指定されるコンテンツのダウンロードを要求する（ステップＳ２５）。これにより、そのコンテンツサーバ４０から指定されたコンテンツがダウンロードされ、情報取得メッセージ中の保存先情報で指定された保存先に格納される（ステップＳ２６）。この格納の際には、コンテンツが指定された保存先に格納できない場合には、コンテンツ又は／及び保存先に既に格納されているファイルが自動的に圧縮される。このファイルの圧縮により、保存先の容量を拡張することができる。なお、圧縮するかどうかをユーザが携帯端末２０から指定するように構成することもできる。
【００５５】
上記ステップＳ２６のダウンロードが完了すると、次いで、第１パーソナルコンピュータ３１は、ダウンロードが完了した旨の情報、ダウンロードしたコンテンツのファイルサイズ情報、第１ディスク容量情報及び第２ディスク容量情報を、宅内システム３０の現在の状態を表す状態情報として、例えば電子メールにより携帯端末２０に送信する（ステップＳ２７）。この送信が完了すると、第１パーソナルコンピュータ３１は、インターネット１０への接続を切断する。以上により、ユーザは、外出先等で詳しく見ることができなかったコンテンツを、後に自宅で詳しく見ることができる。
【００５６】
また、情報取得メッセージによって指定時刻にダウンロードを開始すべき旨が指示されていれば、第１パーソナルコンピュータ３１は、状態情報の携帯端末２０への送信（ステップＳ２４）のみを実行し、その後、インターネット１０への接続を切断する。そして、時刻データで指定された時刻が到来した時にインターネット１０に接続し、上述した手順によって指定されたコンテンツをダウンロードする。そして、ダウンロードが完了するとインターネット１０への接続を切断する。
【００５７】
以上により、ユーザは、外出先等で詳しく見ることのできなかったコンテンツを、後に自宅で詳しく見ることができると共に、例えばインターネット１０が混雑していない時間帯、接続料金が安い時間帯といったユーザの都合に合わせた時間帯を選択してコンテンツをダウンロードできる。
【００５８】
以上説明したように、この変形例に係る情報処理システムによれば、ＩＳＰ５０内のサーバを利用しないで携帯端末２０から第１パーソナルコンピュータ３１にアクセスできるという利点がある。なお、この変形例に係る情報処理システムでは、第１パーソナルコンピュータ３１はインターネット１０に常時接続しておく必要がある。従って、この変形例に係る情報処理システムでは、外部からの第１パーソナルコンピュータ３１に直接アクセスできるので、ルータ３３にセキュリティ機能を備えることが好ましい。
【００５９】
なお、上述した実施の形態１及びその変形例の動作の説明では、第１パーソナルコンピュータ３１がルータ３３を介してインターネット１０に接続される場合の動作について説明したが、第２パーソナルコンピュータ３２、又は第１パーソナルコンピュータ３２及び第２パーソナルコンピュータ３２の双方がルータ３３を介してインターネット１０に接続される場合の動作も、上述した動作と同じである。
【００６０】
（実施の形態２）
本発明の実施の形態２に係る情報処理システムは、宅内システム３０に複数台のパーソナルコンピュータが存在する場合に、ダウンロードされた情報を分散して格納する技術に関する。
【００６１】
この実施の形態２に係る情報処理システムの構成は、図１を参照して既に説明した実施の形態１に係る情報処理システムの構成と同じである。この実施の形態２に係る情報処理システムでは、宅内システム３０内の第１パーソナルコンピュータ３１及び第２パーソナルコンピュータ３２の動作が、実施の形態１のそれらの動作と異なる。なお、この実施の形態２では、ダウンロードしたコンテンツを格納する際に、圧縮は行われないものとする。
【００６２】
上述した実施の形態１及びその変形例に係る情報処理システムにおいて、図２及び図３を参照して説明したように、ユーザは、携帯端末２０からホームページを閲覧し、所望の情報があれば、ＩＳＰ５０を介して又は直接に宅内システム３０の第１パーソナルコンピュータ３１に情報取得メッセージを送信する。これにより、第１パーソナルコンピュータ３１は、コンテンツサーバ４０からインターネット１０を介して、コンテンツ指定情報によって指定されたコンテンツをダウンロードする。
【００６３】
以下、コンテンツサーバ４０から宅内システム３０にダウンロードされたコンテンツを格納する際の第１パーソナルコンピュータ３１及び第２パーソナルコンピュータ３２の動作を、図４に示したフローチャートを参照しながら説明する。
【００６４】
コンテンツサーバ４０から宅内システム３０へのコンテンツのダウンロードは、所定の通信プロトコルに従って行われる。ダウンロードが開始されると、第１パーソナルコンピュータ３１は、受信データを、ディスプレイ（図示しない）に表示しながら、第１パーソナルコンピュータ３１内部に設けられた一時メモリ（図示は省略する）に順次格納する（ステップＳ３０）。なお、受信データは、第２パーソナルコンピュータ３２のディスプレイに表示するように構成できる。この場合、事前に、後述するステップＳ３５及びＳ３６と同じ手順により、第２パーソナルコンピュータ３２に電源が投入されていることが確認される。また、受信データは、第１パーソナルコンピュータ３１及び第２パーソナルコンピュータ３２の双方に表示するように構成してもよい。
【００６５】
次いで、第１パーソナルコンピュータ３１は、一時メモリに格納されたデータが所定容量に達したかどうかを調べる（ステップＳ３１）。ここで、所定容量としては、ハードディスクの保存容量単位が用いられる。ハードディスクの保存容量単位は、ハードディスクにデータを一度に書き込むときのサイズである。このステップＳ３１で、所定容量に達していないことが判断されると、シーケンスはステップＳ３０に戻り、受信データを一時メモリに格納する処理が繰り返される。
【００６６】
このステップＳ３０及びＳ３１の繰り返し実行の過程で、ステップＳ３１で、所定容量に達したことが判断されると、次いで、第１パーソナルコンピュータ３１のハードディスク（ＨＤＤ）に、一時メモリに格納されているデータを格納するための空き容量があるかどうかが調べられる（ステップＳ３２）。これは、例えば、ハードディスクの空き容量がその全容量の１０％以下になった時、或いは、ハードディスクの空き容量が予め設定された値（例えば１００ＭＢ）を下回った時等に空き容量がないと判断するように構成できる。
【００６７】
このステップＳ３２で、空き容量があることが判断されると、次いで、一時メモリに格納されているデータが、ハードディスクに保存される（ステップＳ３３）。
【００６８】
次いで、ダウンロードが終了であるかどうかが調べられる（ステップＳ３４）。これは、例えば、ダウンロードされているコンテンツ中に終了を表すコードが出現したかどうかを調べることにより行われる。このステップＳ３４で、ダウンロードが終了でないことが判断されると、シーケンスはステップＳ３０に戻り、再度、上述した動作が繰り返される。
【００６９】
この繰り返しの過程で、上記ステップＳ３２で、ハードディスクに空き容量がないことが判断されると、次いで、第２パーソナルコンピュータ３２が起動中であるかどうかが調べられる（ステップＳ３５）。これは、例えば第１パーソナルコンピュータ３１から第２パーソナルコンピュータ３２に所定のコマンドを送り、応答があるかどうかを調べることにより行うことができる。
【００７０】
このステップＳ３５で、第２パーソナルコンピュータ３２が起動中でないことが判断されると、第１パーソナルコンピュータ３１は、第２パーソナルコンピュータ３２を起動する（ステップＳ３６）。この起動は、第１パーソナルコンピュータ３１から第２パーソナルコンピュータ３２に、電源投入を指示するコマンドを送ることにより行われる。なお、ステップＳ３５で、第２パーソナルコンピュータ３２が起動中であることが判断されると、ステップＳ３６の処理はスキップされる。
【００７１】
第１パーソナルコンピュータ３１のハードディスク（ＨＤＤ）に、一時メモリに格納されているデータを格納するための空き容量があるかどうかが調べられる（ステップＳ３７）。これは、上述したステップＳ３２における処理と同様にして行われる。このステップＳ３７で、空き容量があることが判断されると、次いで、第１パーソナルコンピュータ３１の一時メモリに格納されているデータが、予め設定されている条件に従って、第２パーソナルコンピュータ３２のハードディスクに送られる（ステップＳ３８）。その後、シーケンスはステップＳ３４に分岐する。
【００７２】
以上の処理により、ダウンロードするコンテンツが、例えばＭＰＥＧファイルのように、ファイル内の構造が分かっているファイルの場合はその構造に従って分割されて、第１パーソナルコンピュータ３１のハードディスクと第２パーソナルコンピュータ３２のハードディスクとに分散して格納されることが望ましい。ＭＰＥＧファイルではシーケンスヘッダの前やＧＯＰ単位で分割する。これにより、分割したファイル毎のＭＰＥＧ動画の再生ができる。その他のファイルのハードディスクへの格納は、上述したように、ハードディスクの保存容量単位で行われるので、上記分割は、ハードディスクの保存容量単位で分割されることになる。
【００７３】
上記ステップＳ３７で、第２パーソナルコンピュータ３２のハードディスクに空き容量がないことが判断されると、アラームが発生される（ステップＳ３９）。この場合、アラームが発生された時点でダウンロードが中止され、一連の処理は終了する。
【００７４】
上記ステップＳ３０〜Ｓ３８の繰り返し実行過程において、ステップＳ３４でダウンロードの終了であることが判断されると、次いで、保存情報の生成及び格納が行われる（ステップＳ３０）。即ち、第１パーソナルコンピュータ３１は、ダウンロードされたコンテンツ及びその格納先に係るデータが格納された情報管理ファイルを生成し、予め定められている第１パーソナルコンピュータ３１のフォルダに格納する。このステップＳ３０の処理は、本発明の管理手段に対応する。
【００７５】
具体的には、ダウンロードされたデータが、第１パーソナルコンピュータ３１のハードディスクのみに格納できる場合は、情報管理ファイルには、ダウンロードされたコンテンツに付されている本来のファイル名、並びに、格納先である第１パーソナルコンピュータ３１の名前、第１パーソナルコンピュータ３１上でのフォルダ名、ファイル名及びファイルサイズが含まれる。
【００７６】
一方、ダウンロードされたデータが、第１パーソナルコンピュータ３１のハードディスクと第２パーソナルコンピュータ３２のハードディスクとに分割して格納された場合は、情報管理ファイルには、ダウンロードされたコンテンツに付されている本来のファイル名の他に、格納先である第１パーソナルコンピュータ３１の名前、第１パーソナルコンピュータ３１上でのフォルダ名、ファイル名及びファイルサイズ、並びに、第２パーソナルコンピュータ３２の名前、第２パーソナルコンピュータ３２上でのフォルダ名、ファイル名及びファイルサイズが含まれる。
【００７７】
従って、ユーザは、第１パーソナルコンピュータ３１に格納されている情報管理ファイルを参照することにより、ダウンロードされたコンテンツの格納場所を知ることができる。そして、ユーザは、ダウンロードされたデータが第１パーソナルコンピュータ３１のハードディスクのみに格納されている場合は、直接、そのコンテンツを見ることができ、第１パーソナルコンピュータ３１のハードディスクと第２パーソナルコンピュータ３２のハードディスクとに分割して格納されている場合は、例えば、複数のファイルを１つのファイルとして見せるアプリケーションプログラムや、複数のファイルを１つのファイルに繋ぐアプリケーションプログラムを使用することにより、ダウンロードされたコンテンツを見ることができる。
【００７８】
以上のように構成される本発明の実施の形態２に係る情報処理システムによれば、１つのパーソナルコンピュータのハードディスクの空き容量が足りなくなっても他のパーソナルコンピュータのハードディスクにデータが格納されるので、ダウンロードが中断されることがない。その結果、ユーザは、インターネット１０上に提供されている所望のデータを確実に自己のパーソナルコンピュータに保存できる。
【００７９】
なお、この実施の形態２では、ダウンロードされたコンテンツの分割をハードディスクの保存容量単位で行うようにしたが、ＭＰＥＧファイルのような場合、シーケンスヘッダの直前や、編集単位であるＧＯＰ単位で分割するように構成することができる。このような分割を行うことにより、分割された２番目以降のファイルを、途中からではあるが、単独で見る（再生する）ことができる。
【００８０】
また、例えばプロトコルとしてＨＴＴＰが使用される場合は、データを転送する前にファイルサイズを知ることができる。従って、データ転送を開始するのに先だって、ハードディスクの空き容量とダウンロードするファイルのサイズとを比較し、第１パーソナルコンピュータ３１のハードディスクの空き容量はファイルサイズより小さいが第２パーソナルコンピュータ３２のハードディスクの空き容量はファイルサイズより大きければ最初から第２パーソナルコンピュータ３２のハードディスクに保存するように構成できる。
【００８１】
この場合、第１パーソナルコンピュータ３１のハードディスクの空き容量と第２パーソナルコンピュータ３２のハードディスクの空き容量との合計はファイルサイズより大きいけれども、第１パーソナルコンピュータ３１のハードディスクの空き容量及び第２パーソナルコンピュータ３２のハードディスクの空き容量の各々はファイルサイズより小さい場合はダウンロードを行うことができない。しかし、ファイルを分割して分散して格納する上述した方法では、このような場合であってもダウンロードが可能になる。
【００８２】
また、この実施の形態２では、ダウンロードしたコンテンツを格納する際に、圧縮は行われないものとして説明したが、実施の形態１と同様に、圧縮して格納するように構成できる。この場合、第１パーソナルコンピュータ３１は、ステップＳ３０において、受信データをディスプレイに表示すると共に圧縮しながら、第１パーソナルコンピュータ３１内部に設けられた一時メモリに順次格納する。この構成によれば、第１パーソナルコンピュータ３１のハードディスク及び第２パーソナルコンピュータ３２のハードディスクの各空き容量以上のファイルサイズを有するコンテンツであっても、ダウンロードして格納できる。
【００８３】
また、上述した実施の形態１及び実施の形態２においては、ダウンロードする情報は、コンテンツだけではなく、そのホームページに示されている関連したコンテンツも一緒にダウンロードするように構成できる。この構成によれば、ユーザは、後に自宅で、コンテンツの他に関連する情報をも見ることができるので、関連する一連の情報を直ちに見ることができるという利点がある。
【００８４】
また、上述した実施の形態１及び実施の形態２においては、宅内システム３０には２台のパーソナルコンピュータを備え、ダウンロードするコンテンツを２つに分割して２箇所に分散して格納するように構成したが、３台以上のパーソナルコンピュータを備え、ダウンロードするコンテンツを３つに分割して３箇所以上に分散して格納するように構成してもよい。
【００８５】
更に、上述した実施の形態１及び２では、本発明の第１の情報処理装置として携帯端末２０を用いるように構成したが、この携帯端末２０の代わりにパーソナルコンピュータを用いるように構成してもよい。この場合は、出先のパーソナルコンピュータからダウンロードの指示ができる。また、宅内システム３０の現在の状態を表す状態情報は、そのパーソナルコンピュータにホームページ情報として送られてくる。
【００８６】
【発明の効果】
以上詳述したように、本発明によれば、インターネット上の所望のデータを確実に保存できる情報処理システムを提供できる。
【図面の簡単な説明】
【図１】本発明の実施の形態１に係る情報処理システムの構成を示す図である。
【図２】本発明の実施の形態１に係る情報処理システムの動作を示すシーケンス図である。
【図３】本発明の実施の形態１の変形例に係る情報処理システムの動作を示すシーケンス図である。
【図４】本発明の実施の形態２に係る情報処理システムの動作を示すフローチャートである。
【符号の説明】
１０  インターネット
２０  携帯端末
３０  宅内システム
３１  第１パーソナルコンピュータ
３２  第２パーソナルコンピュータ
３３  ルータ
４０  コンテンツサーバ
５０  インターネットサービスプロバイダ（ＩＳＰ）
【図１】
0003812727.tif 000002
【図２】
0003812727.tif 000003
【図３】
0003812727.tif 000004
【図４】
0003812727.tif 000005