(57)【要約】【課題】移動機のユーザの利便性を維持しつつ、移動機にダウンロードされたコンテンツデータを効率的に保持することである。【解決手段】本発明に係る携帯電話２０は、データ格納部２１と、空き容量判定部２２と、コンテンツデータ受信部２５と、保存先判定部２６と、コンテンツデータ送信部２７とを備える。保存先判定部２６は、空き容量判定部２２によりデータ格納部２１の空き容量が所定値以下と判定された場合に、コンテンツデータ受信部２５により受信されたコンテンツデータの保存先を、携帯電話２０及び保存用サーバ３０の何れか一方に決定する。データ格納部２１は、保存先が携帯電話２０に決定された場合にコンテンツデータを格納する。コンテンツデータ送信部２７は、保存先が保存用サーバ３０に決定された場合にコンテンツデータを保存用サーバ３０宛に送信する。【選択図】　図４
2004112233.tif 000002
【特許請求の範囲】
【請求項１】
コンテンツデータが格納される格納手段の空き容量を判定する判定手段と、
サーバ装置からコンテンツデータを受信する受信手段と、
前記判定手段により前記格納手段の空き容量が所定値以下と判定された場合に、前記受信手段により受信されたコンテンツデータの保存先を、移動機の格納手段及びサーバ装置の格納手段の何れか一方に決定する決定手段と、
前記決定手段により前記コンテンツデータの保存先が移動機の格納手段に決定された場合に、当該コンテンツデータを格納する格納手段と、
前記決定手段により前記コンテンツデータの保存先がサーバ装置の格納手段に決定された場合に、当該コンテンツデータを前記サーバ装置宛に送信する送信手段と
を備えることを特徴とする移動機。
【請求項２】
前記送信手段は、前記決定手段により前記コンテンツデータの保存先が移動機の格納手段に決定された場合に、前記格納手段に格納されているコンテンツデータの内、最も古いコンテンツデータを前記サーバ装置に送信することを特徴とする請求項１に記載の移動機。
【請求項３】
前記決定手段により決定された保存先に前記コンテンツデータが保存された場合に、当該コンテンツデータの保存先を通知する通知手段
を更に備えることを特徴とする請求項１又は２に記載の移動機。
【請求項４】
請求項１に記載の移動機から送信されたコンテンツデータを、前記移動機の識別情報と共に受信する受信手段と、
前記移動機の識別情報に基づいて当該移動機を認証する認証手段と、
前記認証手段により前記移動機が認証された場合に、前記受信手段により受信されたコンテンツデータを格納する格納手段と
を備えることを特徴とするサーバ装置。
【請求項５】
請求項１に記載の移動機と、請求項４に記載のサーバ装置とを備え、前記移動機と前記サーバ装置との間で通信を行うことを特徴とする情報処理システム。
【請求項６】
移動機が、コンテンツデータが格納される格納手段の空き容量を判定する判定ステップと、
前記移動機が、サーバ装置からコンテンツデータを受信する受信ステップと、前記移動機が、前記判定ステップにて前記格納手段の空き容量が所定値以下と判定された場合に、前記受信ステップにて受信されたコンテンツデータの保存先を、前記移動機の格納手段及びサーバ装置の格納手段の何れか一方に決定する決定ステップと、
前記決定ステップにて前記コンテンツデータの保存先が移動機の格納手段に決定された場合に、当該コンテンツデータを当該格納手段に格納する格納ステップと、
前記決定ステップにて前記コンテンツデータの保存先がサーバ装置の格納手段に決定された場合に、当該コンテンツデータを前記サーバ装置宛に送信する送信ステップと
を含むことを特徴とする情報処理方法。
【請求項７】
前記送信ステップでは、前記移動機は、前記決定ステップにて前記コンテンツデータの保存先が移動機の格納手段に決定された場合に、当該格納手段に格納されているコンテンツデータの内、最も古いコンテンツデータを前記サーバ装置に送信することを特徴とする請求項６に記載の情報処理方法。
【請求項８】
前記移動機は、前記決定ステップにて決定された保存先に前記コンテンツデータが保存された場合に、当該コンテンツデータの保存先を通知する通知ステップを更に含むことを特徴とする請求項６又は７に記載の情報処理方法。
【請求項９】
請求項１に記載の移動機から送信されたコンテンツデータを、前記移動機の識別情報と共に受信する受信ステップと、
前記移動機の識別情報に基づいて当該移動機を認証する認証ステップと、
前記認証ステップにて前記移動機が認証された場合に、前記受信ステップにて受信されたコンテンツデータを格納する格納ステップと
を含むことを特徴とする情報処理方法。
【請求項１０】
移動機によって読み取り可能なプログラムであって、
コンテンツデータが格納される格納手段の空き容量を判定する判定機能と、
サーバ装置からコンテンツデータを受信する受信機能と、
前記格納手段の空き容量が所定値以下と判定された場合に、受信されたコンテンツデータの保存先を、移動機の格納手段及びサーバ装置の格納手段の何れか一方に決定する決定機能と、
前記コンテンツデータの保存先が移動機の格納手段に決定された場合に、当該コンテンツデータを格納する格納機能と、
前記コンテンツデータの保存先がサーバ装置の格納手段に決定された場合に、当該コンテンツデータを前記サーバ装置宛に送信する送信機能と
を前記移動機に実現させることを特徴とするプログラム。
【請求項１１】
前記コンテンツデータの保存先が移動機の格納手段に決定された場合に、前記格納手段に格納されているコンテンツデータの内、最も古いコンテンツデータを前記サーバ装置に送信する送信機能
を前記移動機に更に実現させることを特徴とする請求項１０記載のプログラム。
【請求項１２】
決定された保存先に前記コンテンツデータが保存された場合に、当該コンテンツデータの保存先を通知する通知機能
を前記移動機に更に実現させることを特徴とする請求項１０又は１１記載のプログラム。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、移動機、サーバ装置、情報処理システム、情報処理方法、及びプログラムに関する。
【０００２】
【従来の技術】
従来、ユーザが所望するアプリケーションプログラムやデータファイル（以下、纏めて「コンテンツデータ」と記す。）を、サーバ装置から、パーソナルコンピュータ等の情報処理装置にダウンロードして利用するサービスが実用化されている。ところが、この様なサービスを利用する際に、情報処理装置の記憶容量に制限があることに起因して、ダウンロード後のコンテンツデータを保持できないことが懸念される。
【０００３】
そこで、特許文献１では、以下に示すサーバ装置が提案されている。すなわち、情報処理装置は、サーバ装置からアプリケーションプログラムをダウンロードする際に、情報処理装置の記憶手段の空き容量が少ない場合には、記憶手段に記憶されている既存のアプリケーションプログラムを外部の記録媒体に退避させて記憶領域を確保する。その後、サーバ装置から新規のアプリケーションプログラムをダウンロードする。
【０００４】
【特許文献１】
特開２００１−３５０６３１号公報。
【０００５】
【発明が解決しようとする課題】
しかしながら、上記従来技術は、ダウンロード先として主に、記憶容量が比較的大きいパーソナルコンピュータなどの情報処理装置を想定したものであり、上記従来技術を移動機に適用する際に、以下に示すような問題点があった。すなわち、移動機は、上記情報処理装置と比較して、メモリの記憶容量やＣＰＵの処理能力が十分でない。したがって、取得された全てのコンテンツデータを常時メモリに格納しておくことは、メモリの記憶領域を有効に活用し処理負荷を軽減する観点から非効率的である。また、移動機に着脱可能な外部記録媒体も存在するが、コンテンツデータの退避領域として充分な記憶容量を有するものではない。
【０００６】
上記難点を解決すべく、新規のコンテンツデータを移動機にダウンロードする際に、既存のコンテンツデータをメモリから削除する技術も提案されている。しかし、かかる技術は、移動機のユーザに対して、移動機に格納するコンテンツデータを選択する余地を与えるものではない。このため、例えば、移動機のユーザが、新規に取得したコンテンツデータを近々に使用する予定がない場合などには、当該コンテンツデータよりも使用頻度の高いコンテンツデータが削除されることになり、移動機のユーザの利便性が損なわれる可能性が予見される。
【０００７】
そこで、本発明の課題は、移動機のユーザの利便性を維持しつつ、移動機にダウンロードされたコンテンツデータを効率的に保持することを可能とする移動機、サーバ装置、情報処理システム、情報処理方法、及びプログラムを提供することである。
【０００８】
【課題を解決するための手段】
上記課題を解決するために、本発明に係る移動機は、コンテンツデータ（例えば、アプリケーションプログラムやデータファイル）が格納される格納手段の空き容量を判定する判定手段と、サーバ装置からコンテンツデータを受信する受信手段と、前記判定手段により前記格納手段の空き容量が所定値以下と判定された場合に、前記受信手段により受信されたコンテンツデータの保存先を、移動機の格納手段及びサーバ装置の格納手段の何れか一方に決定する決定手段と、前記決定手段により前記コンテンツデータの保存先が移動機の格納手段に決定された場合に当該コンテンツデータを格納する格納手段と、前記決定手段により前記コンテンツデータの保存先がサーバ装置の格納手段に決定された場合に当該コンテンツデータを前記サーバ装置宛に送信する送信手段とを備えることを特徴としている。
【０００９】
また、本発明に係る情報処理方法は、移動機が、コンテンツデータが格納される格納手段の空き容量を判定する判定ステップと、サーバ装置からコンテンツデータを受信する受信ステップと、前記判定ステップにて前記格納手段の空き容量が所定値以下と判定された場合に、前記受信ステップにて受信されたコンテンツデータの保存先を、前記移動機の格納手段及びサーバ装置の格納手段の何れか一方に決定する決定ステップと、前記決定ステップにて前記コンテンツデータの保存先が移動機の格納手段に決定された場合に当該コンテンツデータを当該格納手段に格納する格納ステップと、前記決定ステップにて前記コンテンツデータの保存先がサーバ装置の格納手段に決定された場合に当該コンテンツデータを前記サーバ装置宛に送信する送信ステップとを含むことを特徴としている。
【００１０】
本発明に係るプログラムは、移動機によって読み取り可能なプログラムであって、コンテンツデータが格納される格納手段の空き容量を判定する判定機能と、サーバ装置からコンテンツデータを受信する受信機能と、前記格納手段の空き容量が所定値以下と判定された場合に、受信されたコンテンツデータの保存先を、移動機の格納手段及びサーバ装置の格納手段の何れか一方に決定する決定機能と、　前記コンテンツデータの保存先が移動機の格納手段に決定された場合に当該コンテンツデータを格納する格納機能と、前記コンテンツデータの保存先がサーバ装置の格納手段に決定された場合に当該コンテンツデータを前記サーバ装置宛に送信する送信機能とを前記移動機に実現させることを特徴としている。
【００１１】
本発明に係る情報処理システムは、上述した移動機と、上述したサーバ装置とを備え、前記移動機と前記サーバ装置との間で通信を行う。
【００１２】
これらの発明によれば、移動機の有する格納手段（物理的な格納装置のみならず格納領域を含む）の空き容量が所定値以下と判定された場合、サーバ装置から受信されたコンテンツデータの保存先が、移動機の格納手段及びサーバ装置の格納手段の中から択一的に決定される。そして、コンテンツデータの保存先が移動機の格納手段に決定された場合には、当該コンテンツデータは移動機の格納手段に格納される。一方、コンテンツデータの保存先がサーバ装置の格納手段に決定された場合には、当該コンテンツデータはサーバ装置に向けて送信された後、サーバ装置の格納手段に格納される。
【００１３】
したがって、移動機のユーザは、サーバ装置から受信されたコンテンツデータの保存先、つまり新規のコンテンツデータと既存のコンテンツデータとの内、何れを移動機側に格納するかを、コンテンツデータの種類や状況に応じて適宜選択することができる。例えば、新規に取得されたコンテンツデータを、ユーザが取得直後あるいは近々に使用する予定がある場合には、当該コンテンツデータを移動機の格納手段に格納することが有効である。これに対して、新規に取得されたにも拘わらず、当該コンテンツデータをユーザが暫く使用する予定がない場合には、近々使用されることが予測される既存のコンテンツデータをそのまま優先的に移動機に格納しておくことが効果的である。
【００１４】
更に、移動機に格納しきれないコンテンツデータは、削除されることなく、サーバ装置に退避的に保存される。したがって、移動機のユーザは、必要に応じてサーバ装置からコンテンツデータを取得することにより、所望するコンテンツデータを依然として使用できる。その結果、ユーザの利便性を維持しつつ、ダウンロードされたコンテンツデータを効率的に保持することが可能となる。
【００１５】
本発明に係る移動機において好ましくは、前記送信手段は、前記決定手段により前記コンテンツデータの保存先が移動機の格納手段に決定された場合に、前記格納手段に格納されているコンテンツデータの内、最も古いコンテンツデータを前記サーバ装置に送信する。
【００１６】
本発明に係る情報処理方法において好ましくは、前記送信ステップでは、前記移動機は、前記決定ステップにて前記コンテンツデータの保存先が移動機の格納手段に決定された場合に、当該格納手段に格納されているコンテンツデータの内、最も古いコンテンツデータを前記サーバ装置に送信する。
【００１７】
本発明に係るプログラムにおいて好ましくは、前記コンテンツデータの保存先が移動機の格納手段に決定された場合に、前記格納手段に格納されているコンテンツデータの内、最も古いコンテンツデータを前記サーバ装置に送信する送信機能を前記移動機に更に実現させる。
【００１８】
これらの発明によれば、前記コンテンツデータの保存先が移動機の格納手段に決定された場合に、前記格納手段に格納されているコンテンツデータの内、最も古いコンテンツデータが前記サーバ装置に送信される。すなわち、最も古いコンテンツデータは、通常、頻繁に使用される可能性が低いことに鑑みて、新規に受信されたコンテンツデータの記憶領域を確保する為にサーバ装置宛に送信されるコンテンツデータとして選択される。そして、最も古いコンテンツデータの送信に伴って形成された空き領域に、新規に受信されたコンテンツデータが代替的に格納される。これにより、移動機のユーザは、使用頻度の比較的高いコンテンツデータを簡易迅速に使用することが可能となる。
【００１９】
ここで、最も古いコンテンツデータとは、例えば、移動機により取得された日時を基準に判断してもよいし、コンテンツデータが予め（購入時に）格納されていた場合には更新日時を基準に判断してもよい。更には、コンテンツデータの製造日を基準に判断してもよい。また、これら何れの判断基準を用いる場合であっても、送信されるコンテンツデータの単複を問わない。
【００２０】
サーバ装置に優先的に退避されるコンテンツデータとして最も古いコンテンツデータを選定したのは、上述の様に、移動機のユーザにより使用される機会が最も少ないことが予測されるためであり、かかる観点からは、コンテンツデータの使用頻度、使用回数、直近の使用日時などを選定基準として参照するものとしてもよい。更に、サーバ装置に送信されるコンテンツデータは、移動機のユーザ自身によって選択されたコンテンツデータであっても勿論よい。
【００２１】
本発明に係る移動機において、より好ましくは、前記決定手段により決定された保存先に前記コンテンツデータが保存された場合に、当該コンテンツデータの保存先を通知する通知手段を更に備える。
【００２２】
本発明に係る情報処理方法において、より好ましくは、移動機が、前記決定ステップにて決定された保存先に前記コンテンツデータが保存された場合に、当該コンテンツデータの保存先を通知する通知ステップを更に含む。
【００２３】
本発明に係るプログラムにおいて、より好ましくは、決定された保存先に前記コンテンツデータが保存された場合に、当該コンテンツデータの保存先を通知する通知機能を前記移動機に更に実現させる。
【００２４】
これらの発明によれば、決定された保存先にコンテンツデータが保存された場合に、当該コンテンツデータの保存先が通知される。したがって、移動機のユーザは、所望の保存先にコンテンツデータが確実に保存された旨を容易に把握できる。なお、通知には、視覚を通じて認識可能な表示メッセージによる通知のみならず、聴覚を通じて認識可能な電子音による通知、更にはバイブレータの振動による通知などを含む。
【００２５】
本発明に係るサーバ装置は、上述した移動機から送信されたコンテンツデータを、前記移動機の識別情報と共に受信する受信手段と、前記移動機の識別情報に基づいて当該移動機を認証する認証手段と、前記認証手段により前記移動機が認証された場合に、前記受信手段により受信されたコンテンツデータを格納する格納手段とを備える。
【００２６】
本発明に係る情報処理方法は、サーバ装置が、上述した移動機から送信されたコンテンツデータを前記移動機の識別情報と共に受信する受信ステップと、前記移動機の識別情報に基づいて当該移動機を認証する認証ステップと、前記認証ステップにて前記移動機が認証された場合に、前記受信ステップにて受信されたコンテンツデータを格納する格納ステップとを含む。
【００２７】
これらの発明によれば、移動機からサーバ装置にコンテンツデータが送信される際に、コンテンツデータと共に前記移動機の識別情報が送信される。かかる識別情報の一例は、発番通知された移動機の電話番号である。そして、当該識別情報に基づいて、コンテンツデータの送信元である移動機の認証が行われ、認証された場合に限り、受信されたコンテンツデータがサーバ装置に格納（保存）される。かかる認証行程を経ることにより、コンテンツデータの保存領域を提供するサービス（以下、「保存領域提供サービス」と記す。）の実施に際して、本人確認の機能をもたせることができる。これにより、特定の移動機以外からのアクセスが排除され、第三者による保存領域の不正使用を未然に防止できる。
【００２８】
【発明の実施の形態】
まず、本発明の一実施形態としての情報処理システムの構成について説明する。
図１は、本実施形態における情報処理システム１のハードウェア構成図である。図１に示す様に、情報処理システム１は、コンテンツサーバ１０と携帯電話２０（移動機に対応）と保存用サーバ３０（サーバ装置に対応）とを備えて構成される。携帯電話２０は、移動通信網Ｎを介してコンテンツサーバ１０及び保存用サーバ３０と接続されており、双方向にデータの送受信が可能となっている。
【００２９】
続いて、本実施形態における携帯電話２０のハードウェア構成について説明する。図２は、携帯電話２０のハードウェア構成図である。携帯電話２０は、ＣＰＵ２０ａ、ＥＥＰＲＯＭ（Ｅｌｅｃｔｒｉｃａｌｌｙ　Ｅｒａｓａｂｌｅ　ａｎｄ　Ｐｒｏｇｒａｍｍａｂｌｅ　Ｒｅａｄ　ＯｎｌｙＭｅｍｏｒｙ）などのメモリ２０ｂ、コンテンツサーバ１０と保存用サーバ３０との間でデータの送受信を行う無線通信装置２０ｃ、操作ボタンなどの入力装置２０ｄ、ＬＣＤ（Ｌｉｑｕｉｄ　Ｃｒｙｓｔａｌ　Ｄｉｓｐｌａｙ）やＥＬ（Ｅｌｅｃｔｒｏ　Ｌｕｍｉｎｅｓｃｅｎｃｅ）などの表示装置２０ｅ、マイクやスピーカなどの音声処理装置２０ｆを備えて構成される。ＣＰＵ２０ａ、メモリ２０ｂ、無線通信装置２０ｃ、入力装置２０ｄ、表示装置２０ｅ、音声処理装置２０ｆは、それぞれバス２０ｇによって接続されており、相互にデータの送受信が可能となっている。
【００３０】
次に、本実施形態における保存用サーバ３０のハードウェア構成について説明する。図３は、保存用サーバ３０のハードウェア構成図である。図３に示す様に、保存用サーバ３０は、ＣＰＵ３０ａ、ＲＡＭ（Ｒａｎｄｏｍ　Ａｃｃｅｓｓ　Ｍｅｍｏｒｙ）３０ｂ、磁気ディスクや光ディスクなどの格納装置３０ｃ、携帯電話２０との間で通信を行う通信カード等の送受信装置３０ｄ、キーボードやマウスなどの入力装置３０ｅ、液晶ディスプレイなどの表示装置３０ｆを備えて構成される。ＣＰＵ３０ａ、ＲＡＭ３０ｂ、格納装置３０ｃ、送受信装置３０ｄ、入力装置３０ｅ、表示装置３０ｆは、それぞれバス３０ｇによって接続されており、互いにデータの送受信が可能となっている。
【００３１】
なお、本実施形態におけるコンテンツサーバ１０のハードウェア構成は、保存用サーバ３０のハードウェア構成と同様である。したがって、図示及び詳細な説明は省略すると共に、各構成部分には同列の符号を付す。すなわち、コンテンツサーバ１０は、ＣＰＵ１０ａ、ＲＡＭ１０ｂ、格納装置１０ｃ、送受信装置１０ｄ、入力装置１０ｅ、表示装置１０ｆをそれぞれ備えて構成される。
【００３２】
図４は、コンテンツサーバ１０と携帯電話２０と保存用サーバ３０のシステム構成図である。コンテンツサーバ１０は、携帯電話２０と各種データの送受信を行うサーバ装置であって、機能的には、ダウンロード要求受信部１１と、データ格納部１２と、コンテンツデータ送信部１３とを備えて構成される。コンテンツサーバ１０は、コンテンツデータの提供元であるコンテンツプロバイダによって管理される。例えば、コンテンツサーバ１０は、コンビニエンスストアなどの店舗に設置される情報端末（Ｍｕｌｔｉ　Ｍｅｄｉａ　Ｋｉｏｓｋ端末）である。
【００３３】
以下、コンテンツサーバ１０の各構成要素について詳細に説明する。ダウンロード要求受信部１１は、コンテンツデータのダウンロード要求を携帯電話２０から受信する。データ格納部１２には、携帯電話２０に提供可能な各種コンテンツデータが格納されている。コンテンツデータ送信部１３は、携帯電話２０からのダウンロード要求に応じて、要求されたコンテンツデータをデータ格納部１２から読み出し、携帯電話２０宛に送信する。
【００３４】
携帯電話２０は、コンテンツサーバ１０及び保存用サーバ３０と各種データの送受信を行う移動機であって、機能的には、データ格納部２１（格納手段）と、空き容量判定部２２（判定手段）と、保存先選択部２３と、ダウンロード要求送信部２４と、コンテンツデータ受信部２５（受信手段）と、保存先判定部２６（決定手段）と、コンテンツデータ送信部２７（送信手段）と、保存先通知部２８（通知手段）とを備えて構成される。
【００３５】
ここで、データ格納部２１は、図２に示したメモリ２０ｂに対応する。その他の構成要素である空き容量判定部２２と、保存先選択部２３と、ダウンロード要求送信部２４と、コンテンツデータ受信部２５と、保存先判定部２６と、コンテンツデータ送信部２７と、保存先通知部２８とは、図２に示したメモリ２０ｂに格納されたソフトウェアがＣＰＵ２０ａによって実行されることにより実現する。
【００３６】
以下、携帯電話２０の各構成要素について詳細に説明する。データ格納部２１には、携帯電話２０に既存のコンテンツデータ、及びコンテンツサーバ１０からダウンロードされたコンテンツデータが格納されている。また、データ格納部２１には、コンテンツデータを管理するためのコンテンツ管理情報が格納されている。
【００３７】
図５は、コンテンツ管理情報の一例を示す図である。図５に示す様に、コンテンツ管理情報２１１は、コンテンツデータ名領域２１１ａと、取得日時領域２１１ｂと、データ容量領域２１１ｃとを有し、各データは関連付けて格納されている。詳細には、コンテンツデータ名領域２１１ａには、既存のコンテンツデータ又はダウンロードされたコンテンツデータを識別可能な情報（例えば、“アプリケーションＡ”、“着信メロディ”、…）が「コンテンツデータ名」として格納されている。なお、コンテンツデータ名は文字情報に限らず、データＩＤなどであってもよい。
【００３８】
また、取得日時領域２１１ｂには、対応するコンテンツデータがコンテンツサーバ１０からダウンロードされた日時（例えば、“０２．０６．２０”、“０１．０１．１６”、…）が「取得日時」として格納されている。なお、取得日時領域２１１ｂに格納される日時データは、コンテンツデータの更新日時や製造日時などを示すデータであってもよい。
【００３９】
データ容量領域２１１ｃには、対応するコンテンツデータがデータ格納部２１に格納されている状態で有するデータ容量（例えば、“２０ＫＢ”、“１０ＫＢ”、…）が「データ容量」として格納されている。
【００４０】
空き容量判定部２２は、データ格納部２１が所定値以上の空き容量を有するか否かを判定する。所定値とは、一のコンテンツデータを格納するのに充分な容量値（例えば、２０〜３０ＫＢ程度）である。
【００４１】
保存先選択部２３は、携帯電話２０のユーザにより入力装置２０ｄを介して指定された情報に従って、コンテンツサーバ１０に対して要求するコンテンツデータの保存先を選択する。保存先の選択候補は、携帯電話２０と保存用サーバ３０である。
【００４２】
ダウンロード要求送信部２４は、携帯電話２０のユーザにより指定されたコンテンツデータのダウンロード要求をコンテンツサーバ１０宛に送信する。
コンテンツデータ受信部２５は、コンテンツサーバ１０のコンテンツデータ送信部１３から送信されるコンテンツデータを受信し、当該コンテンツデータをデータ格納部２１内部の所定の領域に格納する。
【００４３】
保存先判定部２６は、保存先選択部２３により選択された、コンテンツデータの保存先を参照して、受信されたコンテンツデータを携帯電話２０、保存用サーバ３０の何れの保存先に保存するかを決定する。
【００４４】
コンテンツデータ送信部２７は、保存先判定部２６により、コンテンツデータの保存先が携帯電話２０と判定された場合には、取得日時の最も古いコンテンツデータをデータ格納部２１から読み出して保存用サーバ３０宛に送信する。また、コンテンツデータ送信部２７は、保存先判定部２６により、コンテンツデータの保存先が保存用サーバ３０と判定された場合には、コンテンツデータ受信部２５により受信されたコンテンツデータを保存用サーバ３０宛に送信、つまり転送する。
【００４５】
保存先通知部２８は、保存先判定部２６により判定された保存先にコンテンツデータが保存された場合に、当該コンテンツデータの保存先を携帯電話２０のユーザに通知する。保存先の通知は、保存先を示すメッセージを表示装置２０ｅに表示させる、あるいは音声処理装置２０ｆにより所定の音を再生する等の方法により行われる。
【００４６】
保存用サーバ３０は、携帯電話２０と各種データの送受信を行うサーバ装置であって、機能的には、データ格納部３１（格納手段）と、コンテンツデータ受信部３２（受信手段）と、ユーザ認証部３３（認証手段）とを備えて構成される。保存用サーバ３０は、保存領域提供サービスの提供元又はその代理業者によって管理される。
【００４７】
ここで、データ格納部３１は、図３に示した格納装置３０ｃに対応する。その他の構成要素であるコンテンツデータ受信部３２と、ユーザ認証部３３とは、図３に示した格納装置３０ｃに格納されたソフトウェアがＣＰＵ３０ａによって実行されることにより実現する。
【００４８】
以下、保存用サーバ３０の各構成要素について詳細に説明する。データ格納部３１には、保存領域提供サービスの利用者として登録された携帯電話のユーザを管理するためのユーザ管理情報が格納されている。また、データ格納部３１には、携帯電話２０のコンテンツデータ送信部２７により送信されるコンテンツデータがユーザ管理情報と関連付けて保存される。
【００４９】
図６は、ユーザ管理情報の一例を示す図である。図６に示す様に、ユーザ管理情報３１１は、ユーザＩＤ領域３１１ａと、登録ユーザ名領域３１１ｂと、電話番号領域３１１ｃとを有し、各データは対応付けて格納されている。すなわち、ユーザＩＤ領域３１１ａには、携帯電話２０のユーザを識別するための情報（例えば、“００１”、“００２”、…）が「ユーザＩＤ」として格納されている。
【００５０】
登録ユーザ名領域３１１ｂには、ユーザＩＤに対応するユーザの氏名（例えば、“○○　○○”、“××　××”、…）が「登録ユーザ名」として格納されている。
更に、電話番号領域３１１ｃには、ユーザの使用する携帯電話を一意に特定するための情報（例えば、“０９０−１２３４−５６７８”、“０９０−９８７６−５４３２”、…）が「電話番号」として格納されている。
【００５１】
コンテンツデータ受信部３２は、携帯電話２０のコンテンツデータ送信部２７により送信されたコンテンツデータを受信する。
ユーザ認証部３３は、コンテンツデータ受信部３２によりコンテンツデータを受信する際に携帯電話２０から通知される電話番号とユーザ管理情報３１１に含まれる電話番号とを照合して、ユーザ認証を行う。
【００５２】
ユーザ認証部３３は、通知された電話番号が電話番号領域３１１ｃに存在する場合には、コンテンツデータの送信元である携帯電話２０のユーザが、保存領域提供サービスの正規の利用者である（ユーザ認証に成功した）ものと判断し、当該コンテンツデータをデータ格納部３１内の保存領域に格納する。一方、通知された電話番号が電話番号領域３１１ｃに存在しない場合には、ユーザ認証部３３は、受信されたコンテンツデータを格納せずに、ユーザ認証に失敗した旨を示すメッセージを携帯電話２０宛に返信する。
【００５３】
次に、情報処理システム１の動作について説明し、併せて、本発明に係る情報処理方法について説明する。動作説明の前提として、本実施形態では、携帯電話２０のユーザが、保存用サーバ３０の管理主体によって提供される保存領域提供サービスに加入していることを想定する。
【００５４】
本サービスへの加入に伴い、保存用サーバ３０の場所を特定する為のＵＲＬ（Ｕｎｉｆｏｒｍ　Ｒｅｓｏｕｒｃｅ　Ｌｏｃａｔｏｒ）が携帯電話２０のユーザに通知される。同時に、当該ユーザに対してコンテンツデータの保存領域が割り当てられ、データ格納部３１内部に所定容量のデータ格納領域が形成される。その結果、携帯電話２０のユーザは、通知されたＵＲＬを基に、保存用サーバ３０へのアクセス及びデータ保存が可能となる。
【００５５】
図７は、本実施形態に係る情報処理システム１により実行制御されるコンテンツデータ取得処理を示すフローチャートである。コンテンツデータ取得処理において、まず、携帯電話２０のユーザがコンテンツデータのダウンロードを要求すると（Ｓ１）、空き容量判定部２２によって、データ格納部２１におけるコンテンツデータ格納用領域の空き容量が判定される（Ｓ２）。
【００５６】
Ｓ３では、保存先選択部２３によって、ダウンロードされるコンテンツデータの保存先が、携帯電話２０と保存用サーバ３０との中から選択される。なお、保存先の選択は、携帯電話２０のユーザが保存領域提供サービスに加入する際などに、コンテンツデータ取得処理の実行に先立って行われるものとしてもよい。また、コンテンツデータの保存先は、装置単位のみならず、フォルダ等の格納領域単位で選択されるものとしてもよい。
【００５７】
Ｓ４では、携帯電話２０のダウンロード要求送信部２４によって、コンテンツデータのダウンロードを要求する信号（ダウンロード要求）がコンテンツサーバ１０宛に送信される。
【００５８】
Ｓ５では、コンテンツサーバ１０のダウンロード要求受信部１１によって、携帯電話２０からダウンロード要求が受信される。
Ｓ６では、コンテンツデータ送信部１３によって、ダウンロード要求されたコンテンツデータがデータ格納部１２から読み出され、当該コンテンツデータが携帯電話２０宛に送信される。
【００５９】
Ｓ７では、携帯電話２０のコンテンツデータ受信部２５によって、コンテンツサーバ１０のコンテンツデータ送信部１３により送信されたコンテンツデータが受信（ダウンロード）される。
Ｓ８では、保存先判定部２６によって、コンテンツデータ受信部２５により受信されたコンテンツデータの保存先が決定される。保存先は、Ｓ３において保存先選択部２３により選択された、携帯電話２０と保存用サーバ３０との中から決定される。
【００６０】
Ｓ８において、コンテンツデータの保存先が携帯電話２０であると決定された場合には、コンテンツデータ送信部２７によって、コンテンツ管理情報２１１の取得日時が最も古いコンテンツデータがデータ格納部２１から読み出される。読み出されたコンテンツデータは、保存用サーバ３０宛に送信される（Ｓ９）。なお、保存用サーバ３０宛に送信されるコンテンツデータは、携帯電話２０のユーザによって指定されるものとしてもよい。
【００６１】
Ｓ１０では、保存用サーバ３０のコンテンツデータ受信部３２によって、Ｓ９で携帯電話２０から送信されたコンテンツデータが受信される。コンテンツデータの受信に伴い、ユーザ認証部３３によって、コンテンツデータの送信元である携帯電話２０のユーザが、保存領域提供サービスの正規の利用者であるか否かが判定される。当該判定は、上述した様に、携帯電話２０の発番号と登録済みの電話番号とを照合することにより行われる。
【００６２】
携帯電話２０の電話番号が、保存用サーバ３０のユーザ管理情報３１１に存在する場合には、携帯電話２０のユーザが保存領域提供サービスの正規の利用者であるものと判断され、Ｓ１０で受信されたコンテンツデータは、データ格納部３１の所定の保存領域に保存される（Ｓ１１）。好適には、保存されたコンテンツデータは、携帯電話２０のユーザに割り当てられた保存領域内において、任意のフォルダに移動可能である。
【００６３】
Ｓ１２では、Ｓ１０で既存のコンテンツデータが送信されたことに伴ってデータ格納部２１に形成された空き領域を利用して、Ｓ７でコンテンツサーバ１０からダウンロードされた新規のコンテンツデータが格納される。
Ｓ１３では、保存先通知部２８によって、携帯電話２０のユーザに対して、ダウンロードされたコンテンツデータの保存先（携帯電話２０）が通知される。
【００６４】
一方、Ｓ８において、コンテンツデータの保存先が保存用サーバ３０であると決定された場合には、コンテンツデータ送信部２７によって、Ｓ７でコンテンツサーバ１０からダウンロードされた新規のコンテンツデータが保存用サーバ３０宛に転送される（Ｓ１４）。
【００６５】
Ｓ１５では、保存用サーバ３０のコンテンツデータ受信部３２によって、Ｓ１４で携帯電話２０から転送されたコンテンツデータが受信される。コンテンツデータの受信に伴い、Ｓ１０と同様の処理が実行される。すなわち、ユーザ認証部３３によって、コンテンツデータの送信元である携帯電話２０のユーザが、保存領域提供サービスの正規の利用者であるか否かが判定される。
【００６６】
携帯電話２０の電話番号が、保存用サーバ３０のユーザ管理情報３１１に存在する場合には、Ｓ１５で受信されたコンテンツデータは、データ格納部３１の所定の保存領域に保存される（Ｓ１６）。そして、Ｓ１３に示した様に、保存先通知部２８によって、携帯電話２０のユーザに対して、ダウンロードされたコンテンツデータの保存先（保存用サーバ３０）が通知される。
【００６７】
続いて、本実施形態における情報処理システム１の作用及び効果について説明する。情報処理システム１によれば、携帯電話２０は、データ格納部２１と、空き容量判定部２２と、コンテンツデータ受信部２５と、保存先判定部２６と、コンテンツデータ送信部２７とを少なくとも備える。保存先判定部２６は、空き容量判定部２２によりデータ格納部２１の空き容量が所定値以下と判定された場合に、コンテンツデータ受信部２５により受信されたコンテンツデータの保存先を、携帯電話２０及び保存用サーバ３０の何れか一方に決定する。データ格納部２１は、保存先が携帯電話２０に決定された場合にコンテンツデータを格納する。コンテンツデータ送信部２７は、保存先が保存用サーバ３０に決定された場合にコンテンツデータを保存用サーバ３０宛に送信する。
【００６８】
したがって、携帯電話２０のユーザは、コンテンツサーバ１０からダウンロードされたコンテンツデータの保存先、つまり新規のコンテンツデータと既存のコンテンツデータとの内、何れを携帯電話２０側に格納するかを、コンテンツデータの種類や状況に応じて適宜選択することができる。
【００６９】
例えば、新規に取得されたコンテンツデータを、ユーザが取得直後あるいは近々に使用する予定がある場合には、当該コンテンツデータを携帯電話２０のデータ格納部２１に格納することが有効である。これに対して、新規に取得されたにも拘わらず、当該コンテンツデータをユーザが暫く使用する予定がない場合には、近々使用されることが予測される既存のコンテンツデータをそのまま携帯電話２０に格納しておくことが効果的である。
【００７０】
更に、携帯電話２０に格納しきれないコンテンツデータは、削除されることなく、保存用サーバ３０に退避的に保存される。したがって、携帯電話２０のユーザは、必要に応じて保存用サーバ３０からコンテンツデータを取得することにより、所望するコンテンツデータを依然として使用できる。
【００７１】
最後に、本発明に係るダウンロード技術を実現するためのプログラム、及び当該プログラムを記録したコンピュータ読取り可能な記録媒体（以下、単に「記録媒体」と記す。）について説明する。記録媒体とは、汎用コンピュータ等のハードウェア資源に備えられている読取り装置に対して、プログラムの記述内容に応じて、磁気、光、電気等のエネルギーの変化状態を引き起こし、それに対応する信号の形式で、読取り装置にプログラムの記述内容を伝達できるものである。かかる記録媒体としては、例えば、ＩＣカード、磁気ディスク、光ディスク、光磁気ディスクの様にコンピュータ（携帯電話を含む）に着脱可能に装着されるものの他に、コンピュータに固定的に内蔵されるＨＤ（Ｈａｒｄ　Ｄｉｓｋ）や一体に固着されたファームウェア等の不揮発性半導体メモリなどが該当する。
【００７２】
また、上記プログラムは、その一部若しくは全部を他の機器から通信回線等の伝送媒体を介して、本発明としての移動機あるいはサーバ装置により受信され、記録される構成にしてもよい。反対に、上記プログラムは、本発明としての移動機あるいはサーバ装置から伝送媒体を介して他の機器に伝送され、インストールされる構成としてもよい。
【００７３】
なお、本発明は、かかる実施の形態に限定されるものではなく、本発明の趣旨を逸脱しない範囲において、適宜変形態様を採ることも可能である。例えば、本実施の形態では、情報処理システム１を構成するコンテンツサーバ１０と保存用サーバ３０とは、物理的に別体のサーバ装置として配置されるものとしたが、物理的に１台のサーバ装置として配置されるものとしてもよい。反対に、コンテンツサーバ１０が備える各構成要素は、複数のサーバ装置が分散して備えるものとしてもよい。同様に、保存用サーバ３０が備える各構成要素は、複数のサーバ装置が分散して備えるものとしてもよい。
【００７４】
【発明の効果】
本発明によれば、移動機の有する格納手段の空き容量が所定値以下と判定された場合に、サーバ装置から受信されたコンテンツデータの保存先が、移動機の格納手段及びサーバ装置の格納手段の中から択一的に決定される。そして、コンテンツデータの保存先が移動機の格納手段に決定された場合には、当該コンテンツデータは移動機の格納手段に格納される。一方、コンテンツデータの保存先がサーバ装置の格納手段に決定された場合には、当該コンテンツデータはサーバ装置に向けて送信された後、サーバ装置の格納手段に格納される。
【００７５】
したがって、移動機のユーザは、サーバ装置から受信されたコンテンツデータの保存先、つまり新規のコンテンツデータと既存のコンテンツデータとの内、何れを移動機側に格納するかを、コンテンツデータの種類や状況に応じて適宜選択することができる。これにより、コンテンツデータの使用に際してのユーザの利便性を維持しつつ、ダウンロードされたコンテンツデータを効率的に保持することが可能となる。
【図面の簡単な説明】
【図１】情報処理システムのハードウェア構成図である。
【図２】携帯電話のハードウェア構成図である。
【図３】保存用サーバのハードウェア構成図である。
【図４】情報処理システムのシステム構成図である。
【図５】コンテンツ管理情報の一例を示す構成図である。
【図６】ユーザ管理情報の一例を示す構成図である。
【図７】コンテンツデータ取得処理を示すフローチャートである。
【符号の説明】
１…情報処理システム、２０…携帯電話、２１…データ格納部、２１１…コンテンツ管理情報、２２…空き容量判定部、２５…コンテンツデータ受信部、２６…保存先判定部、２７…コンテンツデータ送信部、２８…保存先通知部、３０…保存用サーバ、３１…データ格納部、３１１…ユーザ管理情報、３２…コンテンツデータ受信部、３３…ユーザ認証部
【図１】
2004112233.tif 000003
【図２】
2004112233.tif 000004
【図３】
2004112233.tif 000005
【図４】
2004112233.tif 000006
【図５】
2004112233.tif 000007
【図６】
2004112233.tif 000008
【図７】
2004112233.tif 000009