(57)【要約】【課題】自装置が有する記憶装置の容量を補完することが可能な携帯装置、通信システムおよび転送方法を提供する。【解決手段】コンテンツデータを提供するコンテンツサーバと記憶サーバとのそれぞれと、通信を行う携帯装置は、記憶部と、コンテンツサーバからコンテンツデータを受信する無線部と、無線部がコンテンツデータを受信したときの記憶部の空き容量が、コンテンツデータを記憶部に記憶するのに必要な容量よりも小さい場合には、コンテンツデータを記憶サーバ宛てに転送する処理部と、を含む。【選択図】図１
2012089925.tif 000002
【特許請求の範囲】
【請求項１】
コンテンツデータを提供するコンテンツサーバと記憶サーバとのそれぞれと、通信を行う携帯装置であって、
記憶手段と、
前記コンテンツサーバから前記コンテンツデータを受信する受信手段と、
前記受信手段が前記コンテンツデータを受信したときの前記記憶手段の空き容量が、該コンテンツデータを前記記憶手段に記憶するのに必要な容量よりも小さい場合には、該コンテンツデータを前記記憶サーバ宛てに転送する転送手段と、を含む携帯装置。
【請求項２】
請求項１に記載の携帯装置において、
前記転送手段は、前記受信手段が前記コンテンツデータを受信したときの前記記憶手段の空き容量が、該コンテンツデータを前記記憶手段に記憶するのに必要な容量以上である場合には、該コンテンツデータを前記記憶手段に出力する、携帯装置。
【請求項３】
請求項１または２に記載の携帯装置において、
前記転送手段は、
前記コンテンツデータのダウンロード指示を受け付ける受付手段と、
前記受付手段が前記コンテンツデータのダウンロード指示を受け付けると、該ダウンロード指示を受け付けたときの前記記憶手段の空き容量を、前記受信手段が前記コンテンツデータを受信したときの前記記憶手段の空き容量として検出し、前記検出された空き容量が、該コンテンツデータを前記記憶手段に記憶するのに必要な容量よりも小さいか否かを確認し、かつ、該コンテンツデータを要求する旨の要求情報を前記コンテンツサーバ宛てに出力する出力手段と、を含み、
前記受信手段は、前記出力手段が前記コンテンツサーバ宛てに前記要求情報を出力した後、前記コンテンツサーバから前記コンテンツデータを受信する、携帯装置。
【請求項４】
コンテンツサーバと、記憶サーバと、携帯装置と、を有する通信システムであって、
前記コンテンツサーバは、コンテンツデータを前記携帯装置に送信し、
前記携帯装置は、
記憶手段と、
前記コンテンツサーバから前記コンテンツデータを受信する受信手段と、
前記受信手段が前記コンテンツデータを受信したときの前記記憶手段の空き容量が、該コンテンツデータを前記記憶手段に記憶するのに必要な容量よりも小さい場合には、該コンテンツデータを前記記憶サーバ宛てに転送する転送手段と、を含み、
前記記憶サーバは、前記転送手段から転送されたコンテンツデータを記憶する、通信システム。
【請求項５】
請求項４に記載の通信システムにおいて、
前記転送手段は、前記受信手段が前記コンテンツデータを受信したときの前記記憶手段の空き容量が、該コンテンツデータを前記記憶手段に記憶するのに必要な容量以上である場合には、該コンテンツデータを前記記憶手段に出力する、通信システム。
【請求項６】
コンテンツデータを提供するコンテンツサーバと記憶サーバとのそれぞれと通信を行い、記憶手段と前記コンテンツデータを受信する受信手段とを有する携帯装置の転送方法であって、
前記受信手段が前記コンテンツデータを受信したときの前記記憶手段の空き容量が、該コンテンツデータを前記記憶手段に記憶するのに必要な容量よりも小さい場合には、該コンテンツデータを前記記憶サーバ宛てに転送する転送ステップを含む転送方法。
【請求項７】
請求項６に記載の転送方法において、
前記転送ステップでは、前記受信手段が前記コンテンツデータを受信したときの前記記憶手段の空き容量が、該コンテンツデータを前記記憶手段に記憶するのに必要な容量以上である場合には、該コンテンツデータを前記記憶手段に出力する、転送方法。
【請求項８】
コンテンツデータを提供するコンテンツサーバと、記憶サーバと、記憶手段と前記コンテンツデータを受信する受信手段とを含む携帯装置と、を有する通信システムの転送方法であって、
前記コンテンツサーバが、前記コンテンツデータを前記携帯装置に送信する送信ステップと、
前記携帯装置が、前記受信手段が前記コンテンツデータを受信したときの前記記憶手段の空き容量が、該コンテンツデータを前記記憶手段に記憶するのに必要な容量よりも小さい場合には、該コンテンツデータを前記記憶サーバ宛てに転送する転送ステップと、
前記記憶サーバが、転送ステップにて転送されたコンテンツデータを記憶する記憶ステップと、を含む転送方法。
【請求項９】
請求項８に記載の転送方法において、
前記転送ステップでは、前記受信手段が前記コンテンツデータを受信したときの前記記憶手段の空き容量が、該コンテンツデータを前記記憶手段に記憶するのに必要な容量以上である場合には、該コンテンツデータを前記記憶手段に出力する、転送方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、携帯装置、通信システムおよび転送方法に関する。
【背景技術】
【０００２】
特許文献１には、記憶装置の空き記憶領域を確保することが可能な装置が記載されている。特許文献１に記載の装置は、記憶装置と、外部装置と通信を行う通信装置と、を備えている。
【０００３】
特許文献１に記載の装置は、アンテナからデータを受信すると、そのデータを記憶装置に格納する。また、特許文献１に記載の装置は、一定の時間間隔で記憶装置の空き記憶領域のサイズを検出し、記憶装置の空き記憶領域のサイズが、所定の基準値よりも少ない場合には、記憶装置の空き記憶領域のサイズが所定の基準値以上になるまで、記憶装置に格納されたデータを、通信装置を用いて外部装置に移動する。なお、所定の基準値としては、例えば、記憶装置の空き記憶領域のサイズを検出してから一定の時間が経過するまでの間に、録画予約されているデータを記録するのに必要な記憶領域のサイズを示す値が用いられる。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００４−３２８６０３号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
特許文献１に記載の装置は、一定の時間間隔で記憶装置の空き記憶領域のサイズを検出し、記憶装置の空き記憶領域のサイズが、所定の基準値、例えば、録画予約されているデータを記録するのに必要な記憶領域のサイズ以上になるまで、記憶装置に格納されたデータを外部装置に移動する。よって、記憶装置には、録画予約されているデータを記録するのに必要な記憶領域が確保されることになる。
【０００６】
しかしながら、録画予約されているデータを記録するのに必要な記憶領域が記憶装置に確保されても、記憶装置の空き記憶領域のサイズを検出してから一定の時間が経過するまでの間に、録画予約されているデータとは別のデータがアンテナから受信される場合がある。例えば、記憶装置の空き記憶領域のサイズを検出してから一定の時間が経過するまでの間に放送される番組のうち、録画予約されていない番組の録画の指示がユーザ操作により入力されると、録画予約されていない番組のデータが、別データとしてアンテナから受信される。
【０００７】
よって、記憶装置の空き記憶領域のサイズを検出してから一定の時間が経過するまでの間に、録画予約されていない別のデータがアンテナから受信される場合には、別のデータを記憶装置に記憶するのに必要な容量だけ、記憶装置の容量が不足してしまうという課題があった。
【０００８】
本発明の目的は、自装置が有する記憶装置の容量を補完することが可能な携帯装置、通信システムおよび転送方法を提供することにある。
【課題を解決するための手段】
【０００９】
本発明の携帯装置は、コンテンツデータを提供するコンテンツサーバと記憶サーバとのそれぞれと、通信を行う携帯装置であって、記憶手段と、前記コンテンツサーバから前記コンテンツデータを受信する受信手段と、前記受信手段が前記コンテンツデータを受信したときの前記記憶手段の空き容量が、該コンテンツデータを前記記憶手段に記憶するのに必要な容量よりも小さい場合には、該コンテンツデータを前記記憶サーバ宛てに転送する転送手段と、を含む。
【００１０】
本発明の通信システムは、コンテンツサーバと、記憶サーバと、携帯装置と、を有する通信システムであって、前記コンテンツサーバは、コンテンツデータを前記携帯装置に送信し、前記携帯装置は、記憶手段と、前記コンテンツサーバから前記コンテンツデータを受信する受信手段と、前記受信手段が前記コンテンツデータを受信したときの前記記憶手段の空き容量が、該コンテンツデータを前記記憶手段に記憶するのに必要な容量よりも小さい場合には、該コンテンツデータを前記記憶サーバ宛てに転送する転送手段と、を含み、前記記憶サーバは、前記転送手段から転送されたコンテンツデータを記憶する。
【００１１】
本発明の転送方法は、コンテンツデータを提供するコンテンツサーバと記憶サーバとのそれぞれと通信を行い、記憶手段と前記コンテンツデータを受信する受信手段とを有する携帯装置の転送方法であって、前記受信手段が前記コンテンツデータを受信したときの前記記憶手段の空き容量が、該コンテンツデータを前記記憶手段に記憶するのに必要な容量よりも小さい場合には、該コンテンツデータを前記記憶サーバ宛てに転送する転送ステップを含む。
【００１２】
本発明の転送方法は、コンテンツデータを提供するコンテンツサーバと、記憶サーバと、記憶手段と前記コンテンツデータを受信する受信手段とを含む携帯装置と、を有する通信システムの転送方法であって、前記コンテンツサーバが、前記コンテンツデータを前記携帯装置に送信する送信ステップと、前記携帯装置が、前記受信手段が前記コンテンツデータを受信したときの前記記憶手段の空き容量が、該コンテンツデータを前記記憶手段に記憶するのに必要な容量よりも小さい場合には、該コンテンツデータを前記記憶サーバ宛てに転送する転送ステップと、前記記憶サーバが、転送ステップにて転送されたコンテンツデータを記憶する記憶ステップと、を含む。
【発明の効果】
【００１３】
本発明によれば、自装置が有する記憶装置の容量を補完することが可能になる。
【図面の簡単な説明】
【００１４】
【図１】本発明の一実施形態における通信システムの構成例を示すブロック図である。
【図２】通信システム１の転送方法を示すフローチャートである。
【図３】記憶部１１０の空き容量が無い場合のシーケンスチャートである。
【図４】記憶部１１０の空き容量が有る場合のシーケンスチャートである。
【発明を実施するための形態】
【００１５】
以下、本発明の一実施形態について図面を参照して説明する。
【００１６】
図１は、本発明の実施形態における通信システムの構成例を示す図である。
【００１７】
通信システム１は、携帯装置１００と、基地局１０と、コンテンツサーバ２００と、記憶サーバ３００と、を備えている。
【００１８】
基地局１０は、携帯装置１００と通信を行い、携帯電話網を構成する。基地局１０と、コンテンツサーバ２００および記憶サーバ３００と、の間は、インターネット網により接続されている。
【００１９】
コンテンツサーバ２００は、携帯装置１００と通信可能なサーバである。コンテンツサーバ２００は、通信相手の要求に応じて、コンテンツサーバ２００が提供するコンテンツデータ（以下「提供データ」と称する。）を通信相手に送信する。
【００２０】
携帯装置１００は、コンテンツサーバ２００と記憶サーバ３００とのそれぞれと通信を行う携帯電話装置である。携帯装置１００は、記憶部１１０と、無線部１２０と、処理部１４０と、を備える。また、処理部１４０は、表示部１４１と、操作部１４２と、ＣＰＵ（Central Processing Unit）部１４３と、ＲＡＭ（Random Access Memory）１４４と、を備える。
【００２１】
記憶部１１０は、一般的には記憶手段と呼ぶことができる。
【００２２】
記憶部１１０は、動画、静止画などのコンテンツデータを記憶する。また、記憶部１１０は、記憶サーバ３００の宛先を示す接続情報を記憶する。
【００２３】
表示部１４１は、画像データを表示する。表示部１４１は、例えば、コンテンツサーバ２００が提供する提供データについてのコンテンツ情報を表示する。提供データのコンテンツ情報には、提供データの提供元であるコンテンツサーバ２００の宛先と、提供データのデータ量と、が含まれている。なお、提供データのコンテンツ情報は、例えば、無線部１２０を介して、インターネット上のサーバから受信される。
【００２４】
操作部１４２は、一般的に受付手段と呼ぶことができる。
【００２５】
操作部１４２は、ユーザ操作による入力を受け付ける。本実施形態では、操作部１４２は、ユーザ操作により、提供データを受信する旨の提供データのダウンロード指示を、受け付ける。操作部１４２は、提供データのダウンロード指示を、ＣＰＵ部１４３に出力する。
【００２６】
無線部１２０は、一般的に受信手段と呼ぶことができる。
【００２７】
無線部１２０は、基地局１０を介して、コンテンツサーバ２００と記憶サーバ３００とのそれぞれと通信を行う。
【００２８】
無線部１２０は、操作部１４２が、提供データのダウンロード指示を受け付けると、提供データを要求する旨の要求パケットを、コンテンツ情報が示す宛先にて特定されるコンテンツサーバ２００に送信する。コンテンツサーバ２００は、無線部１２０から要求パケットを受信すると、提供データを無線部１２０に送信する。
【００２９】
よって、無線部１２０は、コンテンツサーバ２００に要求パケットを送信した後、コンテンツサーバ２００から提供データを受信する。無線部１２０は、コンテンツサーバ２００から提供データを受信すると、その提供データを、処理部１４０内のＣＰＵ部１４３に出力する。
【００３０】
処理部１４０は、一般的に転送手段と呼ぶことができる。
【００３１】
処理部１４０は、無線部１２０が提供データを受信したときの記憶部１１０の空き容量が、提供データを記憶部１１０に記憶するのに必要な容量よりも小さい場合には、無線部１２０が受信した提供データを、記憶サーバ３００宛てに転送する。
【００３２】
また、処理部１４０は、無線部１２０が提供データを受信したときの記憶部１１０の空き容量が、提供データを記憶部１１０に記憶するのに必要な容量以上である場合には、無線部１２０が受信した提供データを、記憶部１１０に出力する。
【００３３】
ＲＡＭ１４４は、無線部１２０が受信した提供データを保持するために用いられる。
【００３４】
ＣＰＵ部１４３は、一般的に出力手段と呼ぶことができる。
【００３５】
ＣＰＵ部１４３は、記憶部１１０と無線部１２０と表示部１４１とを制御する。
【００３６】
ＣＰＵ部１４３は、操作部１４２から、提供データのダウンロード指示を受け付けると、記憶部１１０の空き容量を検出し、かつ、提供データのコンテンツ情報が示すデータ量に基づいて、提供データを記憶部１１０に記憶するのに必要な容量を算出する。
【００３７】
なお、本実施形態では、ＣＰＵ部１４３は、提供データのダウンロード指示を受け付けたときに検出された記憶部１１０の空き容量を、無線部１２０が提供データを受信したときの記憶部１１０の空き容量として使用する。ただし、ＣＰＵ部１４３は、無線部１２０が提供データを受信したときに、記憶部１１０の空き容量を検出してもよい。また、提供データを記憶部１１０に記憶するのに必要な容量は、提供データのデータ量が大きいほど、大きくなる。
【００３８】
ＣＰＵ部１４３は、記憶部１１０の空き容量を検出し、かつ、提供データを記憶部１１０に記憶するのに必要な容量を算出すると、記憶部１１０の空き容量が、提供データを記憶部１１０に記憶するのに必要な容量よりも小さいか否かを確認する。
【００３９】
また、ＣＰＵ部１４３は、操作部１４２から、提供データのダウンロード指示を受け付けると、提供データを要求する旨の要求パケットを生成し、要求パケットと、提供データのコンテンツ情報に示されるコンテンツサーバ２００の宛先と、を無線部１２０に出力する。
【００４０】
なお、無線部１２０は、ＣＰＵ部１４３から、要求パケットとコンテンツサーバ２００の宛先とを受け付けると、要求パケットをコンテンツサーバ２００に送信し、その後、無線部１２０は、コンテンツサーバ２００から提供データを受信する。よって、ＣＰＵ部１４３が、コンテンツサーバ２００宛ての要求パケットを無線部１２０に出力した後、無線部１２０は、コンテンツサーバ２００から提供データを受信して、その提供データを、ＣＰＵ部１４３に出力する。
【００４１】
このため、ＣＰＵ部１４３は、提供データのダウンロード指示を受け付けると、ダウンロード指示を受け付けたときの記憶部１１０の空き容量を、無線部１２０から提供データを受け付けたときの記憶部１１０の空き容量として検出し、検出された空き容量が、提供データを記憶部１１０に記憶するのに必要な容量よりも小さいか否かを確認し、要求パケットをコンテンツサーバ２００宛てに出力する。なお、要求パケットは、一般的に要求情報と呼ぶことができる。
【００４２】
ＣＰＵ部１４３は、無線部１２０から提供データを受け付けたときの記憶部１１０の空き容量が、提供データを記憶部１１０に記憶するのに必要な容量以上である場合には、記憶部１１０に空き容量が有ると判定し、無線部１２０から受け付けた提供データを、記憶部１１０に出力する。記憶部１１０は、ＣＰＵ部１４３から提供データを受け付けると、その提供データを記憶する。
【００４３】
一方、ＣＰＵ部１４３は、無線部１２０から提供データを受け付けたときの記憶部１１０の空き容量が、提供データを記憶部１１０に記憶するのに必要な容量よりも小さい場合には、記憶部１１０に空き容量が無いと判定し、その提供データをＲＡＭ１４４に格納する。
【００４４】
ＣＰＵ部１４３は、ＲＡＭ１４４に提供データを格納すると、ＲＡＭ１４４に保持された提供データと、記憶部１１０に記憶された接続情報の示す記憶サーバ３００の宛先と、を無線部１２０に出力して、記憶サーバ３００宛てに提供データを転送する。具体的には、無線部１２０は、ＣＰＵ部１４３から、記憶サーバ３００の宛先と、ＲＡＭ１４４に保持された提供データと、を受け付けると、その提供データを記憶サーバ３００に送信する。
【００４５】
記憶サーバ３００は、処理部１４０から転送された提供データを記憶する。
【００４６】
本実施形態では、記憶サーバ３００は、基地局１０を介して、携帯装置１００内の無線部１２０から送信された提供データを受信する。記憶サーバ３００は、不図示のデータ記憶部を有し、無線部１２０から送信された提供データを受信すると、その提供データを、データ記憶部に格納する。なお、記憶サーバ３００としては、例えば、個人が所有するプライベートサーバ、または、通信事業者がサービスとして提供するサーバが用いられる。
【００４７】
図２は、通信システム１での転送方法の処理手順例を示すフローチャートである。
【００４８】
図２では、ＲＡＭ１４４に、コンテンツサーバ２００の宛先と、コンテンツサーバ２００が提供する提供データのデータ量と、を含むコンテンツ情報が保持されているとする。
【００４９】
まず、操作部１４２は、提供データのダウンロード指示を、ユーザ操作により受け付ける（ステップＳ１）。ＣＰＵ部１４３は、操作部１４２から、提供データのダウンロード指示を受け付けると、提供データのコンテンツ情報に示されるデータ量に基づいて、提供データを記憶部１１０に記憶するのに必要な容量を算出する。これとともに、ＣＰＵ部１４３は、操作部１４２から、提供データのダウンロード指示を受け付けると、ダウンロード指示を受け付けたときの記憶部１１０の空き容量を、受信部１２０が提供データを受信したときの記憶部１１０の空き容量として検出する。
【００５０】
ＣＰＵ部１４３は、提供データを記憶部１１０に記憶するのに必要な容量を算出し、かつ、記憶部１１０の空き容量を検出すると、無線部１２０が提供データを受信したときの記憶部１１０の空き容量が、提供データを記憶部１１０に記憶するのに必要な容量よりも小さいか否かを確認する（ステップＳ２）。
【００５１】
ＣＰＵ部１４３は、記憶部１１０の空き容量が、提供データを記憶部１１０に記憶するのに必要な容量以上である場合には、無線部１２０を介して、提供データを要求する旨の要求パケットを、提供データのコンテンツ情報に示される宛先にて特定されるコンテンツサーバ２００に送信して（ステップＳ１０）、提供データのダウンロードを行う。
【００５２】
コンテンツサーバ２００は、無線部１２０から要求パケットを受信すると、提供データを携帯装置１００内の無線部１２０に送信する（ステップＳ１１）。無線部１２０は、コンテンツサーバ２００から提供データを受信すると、ＣＰＵ部１４３に提供データを出力する。
【００５３】
ＣＰＵ部１４３は、無線部１２０から提供データを受け付けると、ステップＳ２において、記憶部１１０の空き容量が、提供データを記憶部１１０に記憶するのに必要な容量以上であることを確認しているので、ＣＰＵ部１４３は、無線部１２０から受け付けた提供データを、記憶部１１０に出力する（ステップＳ１２）。
【００５４】
ステップ２において、ＣＰＵ部１４３は、無線部１２０が提供データを受信したときの記憶部１１０の空き容量が、提供データを記憶部１１０に記憶するのに必要な容量よりも小さい場合には、無線部１２０を介して、要求パケットを、提供データのコンテンツ情報が示す宛先にて特定されるコンテンツサーバ２００に送信して（ステップＳ３）、提供データのダウンロードを行う。
【００５５】
コンテンツサーバ２００は、無線部１２０から要求パケットを受信すると、提供データを携帯装置１００内の無線部１２０に送信する（ステップＳ４）。無線部１２０は、コンテンツサーバ２００から提供データを受信すると、ＣＰＵ部１４３に提供データを出力する。
【００５６】
ＣＰＵ部１４３は、無線部１２０から提供データを受け付けると、ステップＳ２において、記憶部１１０の空き容量が、提供データを記憶部１１０に記憶するのに必要な容量よりも小さいことを確認しているので、ＣＰＵ部１４３は、無線部１２０から受け付けた提供データを、ＲＡＭ１４４に格納する（ステップＳ５）。
【００５７】
ＣＰＵ部１４３は、ＲＡＭ１４４に提供データを格納すると、無線部１２０を介して、ＲＡＭ１４４に保持された提供データを、記憶部１１０内の接続情報が示す宛先の記憶サーバ３００に送信する（ステップＳ６）。
【００５８】
記憶サーバ３００は、無線部１２０から提供データを受信すると、記憶サーバ３００が有するデータ記憶部に、その提供データを記憶する（ステップＳ７）。
【００５９】
ステップＳ７またはステップＳ１２の処理が終了すると、通信システム１の転送方法の一連の処理手順が終了する。
【００６０】
図３は、記憶部１１０の空き容量が無い場合のシーケンスチャートである。
【００６１】
図３には、記憶部１１０と、ＲＡＭ１４４と、ＣＰＵ部１４３と、コンテンツサーバ２００と、記憶サーバ３００と、が示されている。
【００６２】
ＣＰＵ部１４３は、操作部１４２から、提供データのダウンロード指示を受け付ける（１１１）と、提供データのコンテンツ情報に示されたデータ量から、提供データを記憶部１１０に記憶するのに必要な容量を算出し、かつ、ダウンロード指示を受け付けたときの記憶部１１０の空き容量を、無線部１２０が提供情報を受信したときの記憶部１１０の空き容量として検出する。
【００６３】
ＣＰＵ部１４３は、提供データを記憶部１１０に記憶するのに必要な容量を算出し、かつ、記憶部１１０の空き容量を検出すると、記憶部１１０の空き容量が、提供データを記憶部１１０に記憶するのに必要な容量よりも小さいか否かを確認する。図３では、ＣＰＵ部１４３は、記憶部１１０の空き容量が、提供データを記憶部１１０に記憶するのに必要な容量よりも小さいことを確認する（１１２）。このため、ＣＰＵ部１４３は、無線部１２０が提供データを受信したときに、記憶部１１０の空き容量が無いと判定する。
【００６４】
その後、ＣＰＵ部１４３は、無線部１２０を介して、提供データを要求する旨の要求パケットを、提供データのコンテンツ情報が示す宛先にて特定されるコンテンツサーバ２００に送信する（１１３）。
【００６５】
コンテンツサーバ２００は、無線部１２０から要求パケットを受信すると、一定のデータ量で提供データを分割し、その分割した提供データ（以下「分割データ」と称する。）を順次、無線部１２０に送信する（１１４）。
【００６６】
ＣＰＵ部１４３は、コンテンツサーバ２００から、無線部１２０を介して、分割データを順次受信する。分割データが受信されるたびに、ＣＰＵ部１４３は、記憶部１１０の空き容量が無いと判定しているので、無線部１２０が受信した分割データを、ＲＡＭ１４４に順次格納する（１１５）。
【００６７】
ＣＰＵ部１４３は、全ての分割データをＲＡＭ１４４に格納すると、無線部１２０を介して、ＲＡＭ１４４に保持された分割データを、記憶部１１０内の接続情報が示す宛先の記憶サーバ３００に順次送信する（１１６）。
【００６８】
記憶サーバ３００は、無線部１２０から、全ての分割データを受信すると、全ての分割データを合成して提供データを生成し、その提供データを、記憶サーバ３００が有するデータ記憶部に格納する（１１７）。
【００６９】
図４は、記憶部１１０の空き容量が有る場合のシーケンスチャートである。
【００７０】
図４には、記憶部１１０と、ＲＡＭ１４４と、ＣＰＵ部１４３と、コンテンツサーバ２００と、記憶サーバ３００と、が示されている。
【００７１】
ＣＰＵ部１４３は、操作部１４２から、提供データのダウンロード指示を受け付ける（１１１）と、提供データのコンテンツ情報に示されたデータ量に基づいて、提供データを記憶部１１０に記憶するのに必要な容量を算出し、かつ、記憶部１１０の空き容量を検出する。
【００７２】
ＣＰＵ部１４３は、提供データを記憶部１１０に記憶するのに必要な容量を算出し、かつ、記憶部１１０の空き容量を検出すると、記憶部１１０の空き容量が、提供データを記憶部１１０に記憶するのに必要な容量よりも小さいか否かを確認する。図４では、ＣＰＵ部１４３は、記憶部１１０の空き容量が、提供データを記憶部１１０に記憶するのに必要な容量よりも小さいことを確認する（２１２）。このため、ＣＰＵ部１４３は、無線部１２０が提供データを受信したときに、記憶部１１０の空き容量が有ると判定する。
【００７３】
その後、ＣＰＵ部１４３は、無線部１２０を介して、要求パケットを、提供データのコンテンツ情報に示された宛先にて特定されるコンテンツサーバ２００に送信する（１１３）。
【００７４】
コンテンツサーバ２００は、無線部１２０から、要求パケットを受信すると、提供データの分割データを、無線部１２０に順次送信する（１１４）。
【００７５】
ＣＰＵ部１４３は、コンテンツサーバ２００から、無線部１２０を介して、分割データを順次受信する。分割データが受信されるたびに、ＣＰＵ部１４３は、記憶部１１０の空き容量が有ると判定しているので、無線部１２０が受信した分割データを、記憶部１１０に順次出力する（２１５）。
【００７６】
記憶部１１０は、ＣＰＵ部１４３から、全ての分割データを受け付けると、全ての分割データを合成して提供データを生成し、その提供データを、記憶部１１０が有するメモリに格納する（２１６）。
【００７７】
本実施形態によれば、コンテンツサーバ２００と記憶サーバ３００との各々と通信を行う携帯装置１００は、記憶部１１０と、コンテンツサーバ２００が提供する提供データを受信する無線部１２０と、を有する。処理部１４０は、無線部１２０が提供データを受信したときの記憶部１１０の空き容量が、提供データを記憶部１１０に記憶するのに必要な容量よりも小さい場合には、無線部１２０が受信した提供データを、記憶サーバ３００宛てに転送する。
【００７８】
よって、携帯装置１００は、コンテンツサーバ２００から提供データを受信する状況で、記憶部１１０の空き容量が、提供データを記憶部１１０に記憶するのに必要な容量よりも小さい場合には、記憶部１１０の空き容量が足りないと判定し、提供データを記憶サーバ３００に転送する。
【００７９】
このため、携帯装置１００は、記憶部１１０の空き容量が足りない場合でも、無線部１２０が受信したデータを記憶サーバ３００に記憶することができる。よって、携帯装置１００は、記憶部１１０の容量不足を記憶サーバ３００により補うことができ、記憶部１１０の容量不足により、受信したデータが記憶できないことを回避することができる。さらに、携帯装置１００は、記憶部１１０の容量不足を記憶サーバ３００により補完することで、記憶部１１０の容量の増大に伴う携帯装置１００の製造コストの増加を軽減することが可能となる。
【００８０】
また、本実施形態では、処理部１４０は、無線部１２０が提供データを受信したときの記憶部１１０の空き容量が、提供データを記憶部１１０に記憶するのに必要な容量以上である場合には、無線部１２０が受信した提供データを記憶部１１０に出力する。
【００８１】
よって、携帯装置１００は、コンテンツサーバ２００から提供データを受信する状況で、記憶部１１０の空き容量が、提供データを記憶部１１０に記憶するのに必要な容量以上である場合には、記憶部１１０の空き容量が十分に有ると判定し、提供データを記憶部１１０に出力する。
【００８２】
このため、携帯装置１００は、記憶部１１０の空き容量が十分に有る場合には、受信した提供データを記憶部１１０に記憶し、記憶部１１０の空き容量が不足する場合に限り、受信した提供データを記憶サーバ３００に転送する。よって、携帯装置１００は、記憶部１１０の空き容量に応じて、無線部１２０が受信したデータを、記憶部１１０または記憶サーバ３００のいずれかに記憶することができる。
【００８３】
また、本実施形態では、操作部１４２が、ユーザ操作により、提供データのダウンロード指示を受け付けると、ＣＰＵ部１４３は、ダウンロード指示を受け付けたときの記憶部１１０の空き容量を、無線部１２０が提供データを受信したときの記憶部１１０の空き容量として検出し、その検出された空き容量が、提供データを記憶部１１０に記憶するのに必要な容量よりも小さいか否かを確認し、かつ、提供データを要求する旨の要求パケット（要求情報）をコンテンツサーバ２００宛てに出力する。ＣＰＵ部１４３が要求パケットをコンテンツサーバ２００宛てに出力した後、無線部１２０は、コンテンツサーバ２００から、提供データを受信する。
【００８４】
よって、携帯装置１００は、提供データのダウンロード指示を受け付けると、要求パケットをコンテンツサーバ２００に送信して提供データのダウンロードを行い、記憶部１１０の空き容量に応じて、無線部１２０が受信した提供データを、記憶部１１０または記憶サーバ３００に記憶する。このため、携帯装置１００のユーザは、記憶部１１０の空き容量を意識することなく、大容量のコンテンツデータを携帯装置１００にダウンロードできる。
【００８５】
なお、本実施形態では、無線部１２０が、基地局１０により構成される携帯電話網を介して、コンテンツサーバ２００と、記憶サーバ３００と、の各々と通信を行う例について説明したが、無線部１２０は、無線ＬＡＮ（Local Area Network）を用いて、コンテンツサーバ２００と、記憶サーバ３００と、の各々と通信を行ってもよい。これにより、携帯装置１００は、携帯電話網のトラフィックの増大を抑制することが可能となる。
【００８６】
以上説明した実施形態において、図示した構成は単なる一例であって、本発明はその構成に限定されるものではない。
【符号の説明】
【００８７】
１  通信システム
１０  基地局
１００  携帯装置
１１０  記憶部
１２０  無線部
１４０  処理部
１４１  表示部
１４２  操作部
１４３  ＣＰＵ部
１４４  ＲＡＭ
２００  コンテンツサーバ
３００  記憶サーバ
【図１】
2012089925.tif 000003
【図２】
2012089925.tif 000004
【図３】
2012089925.tif 000005
【図４】
2012089925.tif 000006