(57)【特許請求の範囲】
【請求項１】
コンテンツを所定の端末に配信するための、コンテンツ配信方法であって、
前記端末から送信された、前記端末の電源供給状態を示す情報を受信するステップと、
前記端末からのコンテンツの配信要求に応答し、前記電源供給状態を示す情報に基づいて、前記端末での再生が可能となるように、前記コンテンツを加工して配信用コンテンツを作成するステップと、
前記配信用コンテンツを、前記端末に配信するステップとを含み、
前記電源供給状態を示す情報は、前記端末と外部電源との接続の有無を示す情報を含み、
前記端末と外部電源との接続の有無を示す情報が、前記端末が外部電源と接続していることを示していれば、前記端末からのコンテンツの配信要求に応答し、当該コンテンツを加工せずに前記配信用コンテンツとするステップと、
前記端末が受信した前記配信用コンテンツに、前記端末から配信要求されたコンテンツのうち一部のコンテンツが含まれていなければ、前記端末が外部電源と接続したときに、前記一部のコンテンツの配信を前記端末から要求するステップとをさらに含む、コンテンツ配信方法。
【請求項２】
コンテンツを所定の端末に配信するためのサーバであって、
前記端末から送信された、前記端末の電源供給状態を示す情報を受信するための受信手段と、
前記端末からのコンテンツの配信要求に応答し、前記電源供給状態を示す情報に基づいて、前記端末での再生が可能となるように、前記コンテンツを加工して配信用コンテンツを作成するためのコンテンツ加工手段と、
前記配信用コンテンツを、前記端末へ配信するための配信手段とを含み、
前記電源供給状態を示す情報は、前記端末と外部電源との接続の有無を示す情報を含み、
前記コンテンツ加工手段は、前記端末と外部電源との接続の有無を示す情報が、前記端末が外部電源と接続していることを示していれば、前記端末からのコンテンツの配信要求に応答し、当該コンテンツを加工せずに前記配信用コンテンツとし、
前記配信手段は、前記端末に送信した前記配信用コンテンツに、前記端末から配信要求されたコンテンツのうちの一部のコンテンツが含まれていなければ、前記端末が外部電源と接続したときに前記端末から送信される配信要求に応答して、前記一部のコンテンツを前記端末に送信する、サーバ。
【請求項３】
コンテンツの配信を受けて再生するための端末であって、
前記端末の電源供給状態を示す情報を、特定のサーバに送信するための送信手段と、
前記サーバに対し、特定のコンテンツに関する配信要求を送信するための配信要求手段と、
前記配信要求に応答して、前記サーバから配信された、前記端末の電源供給状態を示す情報に基づいて前記特定のコンテンツから作成された配信用コンテンツを受信するための受信手段と、
前記配信用コンテンツを再生するための再生手段とを含み、
前記電源供給状態を示す情報は、前記端末と外部電源との接続の有無を示す情報を含み、
前記外部電源と接続している状態で受信する前記配信用コンテンツは、未加工の前記特定のコンテンツであり、
前記配信要求手段は、前記端末が受信した前記配信用コンテンツに、前記端末が配信要求したコンテンツのうち一部のコンテンツが含まれていなければ、前記端末が外部電源と接続したときに、前記サーバに対し、前記一部のコンテンツに関する配信要求を送信する、端末。
【請求項４】
コンテンツを特定のサーバから所定の端末に配信するためのコンテンツ配信システムであって、
前記端末は、
前記端末の電源供給状態を示す情報を、前記サーバに送信するための送信手段と、
前記サーバに対し、コンテンツに関する配信要求を送信するための配信要求手段とを含み、
前記サーバは、
前記端末から送信された、前記電源供給状態を示す情報を受信するための受信手段と、
前記端末からのコンテンツの配信要求に応答し、前記端末の前記電源供給状態を示す情報に基づいて、前記端末での再生が可能となるように、前記コンテンツを加工して配信用コンテンツを作成するためのコンテンツ加工手段と、
前記配信用コンテンツを、前記端末へ配信するための配信手段とを含み、
前記端末はさらに、
前記配信要求に応答して配信された前記配信用コンテンツを受信するための受信手段と、
前記配信用コンテンツを再生するための再生手段とを含み、
前記電源供給状態を示す情報は、前記端末と外部電源との接続の有無を示す情報を含み、
前記コンテンツ加工手段は、前記端末と外部電源との接続の有無を示す情報が、前記端末が外部電源と接続されていることを示していれば、前記端末からのコンテンツの配信要求に応答し、当該コンテンツを加工せずに前記配信用コンテンツとし、
前記配信要求手段は、前記端末が受信した前記配信用コンテンツに、前記端末が配信要求したコンテンツのうち一部のコンテンツが含まれていなければ、前記端末が外部電源と接続したときに、前記サーバに対し、前記一部のコンテンツに関する配信要求を送信する、コンテンツ配信システム。
【請求項５】
前記電源供給状態を示す情報は、前記端末のバッテリ残量を示す情報をさらに含み、
前記端末と外部電源との接続の有無を示す情報が、前記端末が外部電源と接続されていないことを示していれば、前記端末からのコンテンツの配信要求に応答し、前記バッテリ残量を示す情報が、前記端末が当該コンテンツをダウンロードして再生するために必要な量未満のバッテリ残量を示しているか否かを判定するステップをさらに含み、
前記判定の結果、前記端末のバッテリ残量が前記必要な量未満であると判定されたことを受けて、前記配信用コンテンツを作成するステップにおいて、前記バッテリ残量を示す情報に基づいて前記コンテンツの容量を削減して配信用コンテンツを作成する、請求項１に記載のコンテンツ配信方法。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、端末におけるデータ配信機能の改善技術に関し、特に、端末のバッテリ状態に合わせたコンテンツ配信技術に関する。
【背景技術】
【０００２】
近年、携帯端末の広まりとともに、携帯端末向けの様々なサービスが開発され、普及している。最も広く利用されているのは、携帯電話を利用した電子メール送受信サービスである。また、コンテンツ配信サービスも、ユーザの利用が急激に拡大している。このサービスにより、ユーザは、コンテンツと呼ばれる音楽及び映像等の各種データを、サービスサイトから入手する、すなわち、自分の携帯端末へダウンロードすることが可能である。以上のサービスは共に、公衆網を介した、携帯端末と、電子メール用サーバ、又はサービスサイトといった、各種情報を格納する装置との間の双方向通信により成立する。
【０００３】
これらのサービスの普及に伴い、様々な問題点が顕在化している。そのうちの一つに、携帯端末のバッテリ残量がわずかな場合には、前述のサービスがうまく機能しないという問題がある。例えば、データのダウンロード及び再生の途中で、バッテリ残量が枯渇し、携帯端末本体の電源が切れてしまい、ユーザが目的のコンテンツを充分に利用することができないことがある。この問題は、通常、携帯端末がバッテリからの電源供給により動作していること、そしてバッテリの容量に限界があることに起因する。この問題の別の要因は、配信されるデータの容量が大きくなる傾向にあることである。これは、技術の進歩により、コンテンツ自体の持つ情報量が大きくなったことと、通信設備の充実及び通信速度の高速化により、大容量のデータの通信が可能になったこととに伴うものである。これらコンテンツは、通常は、パーソナルコンピュータ、ＤＶＤ（Ｄｉｇｉｔａｌ  Ｖｅｒｓａｔｉｌｅ  Ｄｉｓｃ）プレイヤ等、利用可能な資源が比較的豊富なものを対象にしたものである。そのため、データ容量を大きくしても画質、音質等をより高くすることに対する要求が高い。
【０００４】
これに対して、携帯端末が利用可能な資源は限られている。通信速度も比較的低速なままである。にもかかわらず、データ自体の容量が大きくなっているため、携帯端末が配信を受ける情報量も膨大になってしまう。その結果、データのダウンロードに要する時間も、再生に必要な時間も増大しており、それに伴ってコンテンツを利用するために携帯端末が備えるべきバッテリ容量も増大している。
【０００５】
この問題を解決するため、特許文献１は、携帯端末におけるデータの通信中に、バッテリ残量と、消費されるバッテリ電流とからバッテリの残時間を、通信されるデータのデータ量とデータレートからデータ取得時間を、それぞれ推定し、その推定結果を比較して、データ通信の継続の可否を判定する携帯端末を開示している。このため、本携帯端末においては、ダウンロード中に携帯端末本体の電源が切れることは避けられる。
【０００６】
一方、現在、企業や政府機関において検討されている、常時接続型システムがある。常時接続型システムとは、公衆網と携帯端末との間に携帯端末を管理するサーバ（管理サーバ）を設置し、携帯端末に保存されている情報を管理サーバにバックアップするシステムのことである。
【０００７】
常時接続型システムにおいて、携帯端末の通信機能を利用する際には、必ず、特定の管理サーバを介して通信機能が実行される。携帯端末で実行された通信の履歴は、管理サーバ内でも記憶管理される。すなわち、データを携帯端末へダウンロードする場合、管理サーバにも同じデータがダウンロードされる。携帯端末で作成・更新したデータについても、一定の時間期間ごとに、管理サーバに送信され、サーバ内で記憶管理される。このことにより、常に、携帯端末と、管理サーバ内で管理されている、当該携帯端末のデータとがシンクロ（同期）され、携帯端末のデータのバックアップが管理サーバに保存されることになる。
【０００８】
ただし、管理サーバに保存されているデータが常に携帯端末のデータと同一であるとは限らない。例えば、特許文献２に開示の技術によれば、管理サーバは、管理下にある携帯端末が画像データ等が添付された電子メールの受信をしようとする場合、その携帯端末が持つ表示能力に応じて、その画像データを間引き加工して携帯端末へ配信する。その結果、管理サーバに保存されている画像データが携帯端末にダウンロードされ記憶された画像データよりも多くの情報量を持つものになる場合がある。
【０００９】
このような処理を管理サーバにおいて行なうことにより、携帯端末が受信することになるデータ容量は小さくなり、結果として、携帯端末がこのデータを受信し再生するために必要なバッテリ残量は、未加工のファイルに比べて少なくなるであろう。また、同じ画像ファイルを複数端末に送信する場合には、画像ファイルがそれぞれの端末に合わせて加工されるため、各端末ではそのデータをその端末の能力にあわせた形で受信できる上、全体として通信回線上のデータ量を削減することもできる。
【００１０】
このように、管理サーバによるサービスを利用すると、携帯端末のデータのバックアップが行なえる上、携帯端末が受信するデータ量が過大になることが防止できるという好ましい効果が得られる。したがって、この管理サーバによるサービスを利用しながら、特許文献１に記載されたように端末の状態に応じてデータ通信の継続の可否を判定する技術を利用することが望ましい。
【特許文献１】特開２００５−７９８８９号公報
【特許文献２】特開２００２−７３４６７号公報
【発明の開示】
【発明が解決しようとする課題】
【００１１】
しかし、特許文献１に開示の技術と上記した管理サーバに関する技術とを組合せる場合、以下のように改善すべき点が存在する。特許文献１に開示の技術は、バッテリ残量に応じてデータの受信を継続するか否かを判定する。したがって、データの受信中に端末のバッテリ残量がなくなってしまうことは防止できる。例えば特定のコンテンツ配信サイトに対してコンテンツの配信要求を行ない、その途中に端末のバッテリ残量がなくなってしまった場合を考える。通常、ダウンロードが途中で終了してしまったコンテンツは利用することができない。管理サーバを使用しない場合には、再度、バッテリ残量に問題がない時点でそのデータの受信を再開したりする必要があり、その結果、コンテンツに対する課金が二重に発生したり、データの受信が完了した位置から受信を再開するための余分な処理を行なう必要が発生したりする。
【００１２】
しかし、管理サーバを用いる場合には、そのような問題はそもそも生じる可能性は小さい。なぜなら、データは、携帯端末にダウンロードされるに先立って必ず管理サーバにダウンロードされ、保存される。したがって、仮に管理サーバから携帯端末へのデータのダウンロードの途中にバッテリ残量がゼロになったとしても、管理サーバにはデータが残っているため、二重の課金などの問題は生じない。携帯端末は、管理サーバに接続可能であり、かつ電源に問題がない状態のときに、再度管理サーバからそのデータをダウンロードすればよい。
【００１３】
このように特許文献１に記載の技術と管理サーバという技術を組合せる上では、管理サーバから端末へのデータのダウンロードする際には、ダウンロードが完了できるように配慮するだけではあまり意味はなく、むしろ、端末にダウンロードした後、そのデータを再生するところまでを考慮することが必要である。つまり、あとわずかしかバッテリ残量が残っていない状態でコンテンツのダウンロードが完了するのであれば、そもそもそのコンテンツのダウンロードをその時点で行なう必然性がないためである。
【００１４】
したがって、本発明の目的は、管理サーバから端末へのコンテンツのダウンロード及び再生を、端末のバッテリの残量に鑑みて適切に行なうことができる、コンテンツ配信方法を提供することである。
【００１５】
本発明の別の目的は、端末において、ダウンロードしたコンテンツをその時点で再生することができるよう、端末のバッテリ残量に鑑みて適切にコンテンツをダウンロードする、コンテンツ受信方法を提供することである。
【課題を解決するための手段】
【００１６】
本発明の第１の局面に係るコンテンツ配信方法は、コンテンツを所定の端末に配信するための、コンテンツ配信方法であって、端末から送信された、端末の電源供給状態を示す情報を受信するステップと、端末からのコンテンツの配信要求に応答し、電源供給状態を示す情報に基づいて、端末での再生が可能となるように、コンテンツを加工して配信用コンテンツを作成するステップと、配信用コンテンツを端末に配信するステップとを含む。
【００１７】
この配信方法では、所定の端末から送信される、端末の電源供給状態、例えば、端末のＡＣアダプタと外部電源との接続の有無、及び、端末のバッテリ残量等についての情報が受信される。さらに、端末からのコンテンツ配信要求を受信した場合、配信を要求した端末においてコンテンツの再生が完了できるかどうかが推定され、コンテンツの再生が可能となるようにコンテンツが加工されて配信用コンテンツが作成される。例えば、端末においてコンテンツの再生が完了できないと推定された場合には、端末におけるコンテンツの再生が可能となるよう、コンテンツが加工され配信用コンテンツが作成される。一方、端末の電源供給状態が十分である場合には、コンテンツは未加工のまま、コピーされ配信用コンテンツが作成される。さらに、この配信用コンテンツは、配信要求コマンドを発信した端末に配信される。
【００１８】
なお、本願において、コンテンツの加工とは、配信データの削減のみを意味するわけではない。一般的に、ネットワーク上で配信されるコンテンツには、コンテンツデータの実体に加え、メタデータと呼ばれるデータが付与されている。メタデータとは、コンテンツに関連する情報、及び再生方法等を指示するデータ等を指す。例えば、１０曲の楽曲が収納されている音楽コンテンツには、そのコンテンツが１０曲のデータから成ることを示す情報、及びそれぞれの曲のタイトル名等が、メタデータとして付与されている。配信要求されたコンテンツがこのように１０曲の楽曲を収納した音楽コンテンツであり、端末でその再生が完了できないと推定された場合に、１０曲のうち最初の３曲のみを配信コンテンツとして、端末での再生が可能となるように加工することがあり得る。そうした場合には、該当する３曲分のコンテンツの抽出に加え、その３曲分のメタデータを作成しコンテンツに付与する処理が必要である。すなわち、コンテンツの加工とは、配信データの削減だけではなく、コンテンツとして機能するために必要な情報（例えば上記したメタデータ）の付加等の処理まで含むことがある。
【００１９】
これにより、本コンテンツ配信方法によれば、コンテンツ配信要求時の端末のバッテリ残量に応じた、端末での再生が可能なコンテンツが配信される。
【００２０】
本発明の第２の局面に係る、コンテンツを所定の端末に配信するためのサーバは、端末から送信された、端末の電源供給状態を示す情報を受信するための受信手段と、端末からのコンテンツの配信要求に応答し、電源供給状態を示す情報に基づいて、端末での再生が可能となるように、コンテンツを加工して配信用コンテンツを作成するためのコンテンツ加工手段と、配信用コンテンツを端末へ配信するための配信手段とを含む。
【００２１】
受信手段は、端末の電源供給状態を受信する。コンテンツ加工手段は、端末からコンテンツ配信要求が送信されたことを受け、端末の電源供給状態を示す情報に基づいて、例えば、端末が、配信要求されたコンテンツの受信及び再生を中断なく完了できるかどうか推定する。コンテンツの受信及び再生に対し、端末の電源供給状態が不足していると推定された場合、コンテンツ加工手段は、端末におけるコンテンツの再生が可能となるように、コンテンツを加工して配信用コンテンツを作成する。一方、端末の電源供給状態が十分である場合、コンテンツ加工手段は、コンテンツを未加工のまま、コピーして配信用コンテンツを作成する。配信手段は、この配信用コンテンツを、配信要求コマンドを発信した端末に配信する。
【００２２】
これにより、本サーバでは、コンテンツ配信要求時の端末のバッテリ残量に応じた、端末での再生が可能なコンテンツが配信される。
【００２３】
本発明の第３の局面に係る、コンテンツの配信を受けて再生するための端末は、端末の電源供給の状態を示す情報を、特定のサーバに送信するための送信手段と、サーバに対し、特定のコンテンツに関する配信要求を送信するための配信要求手段と、配信要求手段により送信された配信要求に応答して、サーバから配信された、端末の電源供給状態を示す情報に基づいて作成された配信用コンテンツを受信するための受信手段と、受信手段により受信された配信用コンテンツを再生するための再生手段とを含む。
【００２４】
送信手段は、端末の電源供給状態を特定のサーバに送信する。配信要求手段は、特定のコンテンツに関する配信要求を、特定のサーバに送信する。受信手段は、配信要求手段から送信された配信要求に応答して、特定のサーバから送信された配信用コンテンツを受信する。この配信用コンテンツは、送信手段によりサーバに送信された端末の電源供給状態に基づき、端末での再生が可能となるようにサーバにより加工されたものである。すなわち、コンテンツの受信及び再生に対し、例えば、端末の電源供給状態が不足している場合、特定のサーバは、端末におけるコンテンツの受信及び再生に要する時間が削減されるよう、コンテンツを加工して配信用コンテンツを作成する。一方、端末の電源供給状態が十分である場合、特定のサーバは、コンテンツを未加工のまま、コピーして配信用コンテンツを作成する。再生手段は、受信手段により受信された配信用コンテンツを再生する。
【００２５】
これにより、本端末では、コンテンツ配信要求時の端末のバッテリ残量に応じた、コンテンツの受信及び再生が可能となる。
【００２６】
本発明の第４の局面に係るコンテンツ配信システムは、コンテンツを特定のサーバから所定の端末に配信するためのコンテンツ配信システムであって、端末は、端末の電源供給状態を示す情報を、サーバに送信するための送信手段と、サーバに対し、コンテンツに関する配信要求を送信するための配信要求手段とを含み、サーバは、端末の送信手段から送信された、端末の電源供給状態を示す情報を受信するための受信手段と、端末からのコンテンツの配信要求に応答し、端末の電源供給状態を示す情報に基づいて、端末での再生が可能となるように、コンテンツを加工して配信用コンテンツを作成するためのコンテンツ加工手段と、コンテンツ加工手段により作成された配信用コンテンツを、端末へ配信するための配信手段とを含む。端末はさらに、配信要求手段により送信された配信要求に応答して、サーバにおいてコンテンツ加工手段により作成され、サーバから配信手段により当該端末に配信された配信用コンテンツを受信するための受信手段と、受信手段により受信された配信用コンテンツを再生するための再生手段とを含む。
【００２７】
端末において、送信手段は、端末の電源供給状態を特定のサーバに送信する。配信要求手段は、特定のコンテンツに関する配信要求を、特定のサーバに送信する。サーバにおいて、受信手段は、端末の電源供給状態を受信する。コンテンツ加工手段は、端末からコンテンツ配信要求が送信されたことを受け、端末の電源供給状態を示す情報に基づいて、端末でコンテンツが再生可能となるようにコンテンツを加工する。コンテンツ加工手段は例えば、端末が、配信要求されたコンテンツの受信及び再生を中断なく完了できるかどうか推定する。コンテンツの受信及び再生に対し、端末の電源供給状態が不足していると推定された場合、コンテンツ加工手段は、端末におけるコンテンツの受信及び再生に要する時間が削減されるよう、コンテンツを加工して配信用コンテンツを作成する。一方、端末の電源供給状態が十分である場合、コンテンツ加工手段は、コンテンツを未加工のまま、コピーして配信用コンテンツを作成する。配信手段は、この配信用コンテンツを、配信要求を発信した端末に配信する。端末の受信手段は、サーバの配信手段から配信された配信用コンテンツを受信する。再生手段は、受信手段により受信された配信用コンテンツを再生する。
【００２８】
これにより、上記の端末では、コンテンツ配信要求時の端末のバッテリ残量に応じた、コンテンツの受信及び再生が可能となる。
【００２９】
これにより、本配信システムでは、コンテンツ配信要求時の端末のバッテリ残量に応じた、端末での再生が可能なコンテンツが配信され、コンテンツ配信要求時の端末のバッテリ残量に応じた、コンテンツの受信及び再生が可能となる。
【発明の効果】
【００３０】
以上のように本発明によれば、端末のバッテリ残量が比較的少なくても、ユーザが要求したコンテンツのダウンロードを中断することなく行ない、かつ再生まで行なうことができる。このため、バッテリ残量の不足によって、途中までダウンロードしたコンテンツがダウンロードの中断によって無駄になることはなく、さらに、ダウンロードしたコンテンツはすぐに再生できる。これによりユーザの満足度を向上させることができる。
【発明を実施するための最良の形態】
【００３１】
以下、本発明の実施の形態に係るデータ配信システムについて説明する。以下の説明及び図面では、同一の部品には同一の参照符号及び名称を付してある。それらの機能も同一である。したがって、それらについての詳しい説明は繰返さない。
【００３２】
−構成−
図１に、本発明の第１の実施の形態に係るデータ配信システム１０の構成をブロック図形式で示す。図１を参照して、データ配信システム１０は、携帯端末２０Ａ及び２０Ｂ等の端末と、これら携帯端末２０Ａ、２０Ｂ等と公衆網６０との間の中継を行なうための基地局５０Ａ及び５０Ｂ等と、公衆網６０に接続され、携帯端末２０Ａ、２０Ｂ等に記憶されたデータをバックアップし管理するための管理サーバ２２と、いずれも公衆網６０に接続されたメールサービスサーバ７０、音楽配信サイト８０及びその他の通信サービスサイト（図示せず）とを含む。
【００３３】
なお、以下、メールサービスサーバ７０、音楽配信サイト８０、及び図示しないその他の通信サービスサイトを、総称して「サービスサイト」と呼ぶ。また、以下、サービスサイトからユーザの端末にダウンロードされるデータを、総称して「コンテンツ」と呼ぶ。コンテンツは、メールサービスサーバ７０からダウンロードされる電子メール、及び、音楽配信サイト８０からダウンロードされる音楽、等を含む。管理サーバ２２は、公衆網６０を介し、サービスサイトと接続することもできる。
【００３４】
管理サーバ２２の構成を以下に説明する。図１を参照して、管理サーバ２２は、公衆網６０、並びに基地局５０Ａ及び５０Ｂ等を介して、無線インターフェースのエアリンクを行ない、携帯端末２０Ａ等と双方向通信を行なうための端末接続・通信装置４０と、公衆網６０を介して無線インターフェースのエアリンクを行ない、サービスサイトとの間で双方向通信を行なうためのネット接続・通信装置４２と、携帯端末２０Ａ、２０Ｂ等に記憶された情報をそれぞれ別の領域に記憶及び保管し管理するための、ハードディスクドライブ（ＨＤＤ）からなる端末情報記憶装置４４と、端末接続・通信装置４０、ネット接続・通信装置４２、及び端末情報記憶装置４４に接続され、ユーザの持つ携帯端末からの指示に応答してサービスサイトからコンテンツをダウンロードし、当該携帯端末のバッテリ残量に応じて、ダウンロードされたコンテンツを加工し配信するプログラムを実行する、ＣＰＵ（中央演算処理装置）を含むサーバ制御装置４６とを含む。
【００３５】
端末情報記憶装置４４内は、管理する携帯端末ごとに割当てられた記憶域を有する。例えば、携帯端末２０Ａに関する情報は、携帯端末２０Ａに割当てられた記憶域に記憶され管理される。携帯端末２０Ｂに関する情報は、携帯端末２０Ｂに割当てられた記憶域に記憶される。各記憶域には、携帯端末の識別子によってアクセス可能である。
【００３６】
なお、端末情報記憶装置４４は、携帯端末のバッテリ残量に鑑みて、中断することなく当該データのダウンロードを及び再生を可能にするための所定のプログラム、及びその他の制御を行なうためのプログラムを記憶している。
【００３７】
携帯端末２０Ａ及び２０Ｂ等、携帯端末の構成は基本的に同一である。したがって以下では携帯端末２０Ａの構成のみ説明する。
【００３８】
図２に、携帯端末２０Ａの構成をブロック図形式で示す。図２を参照して、携帯端末２０Ａは、携帯端末２０Ａに電力を供給するためのバッテリ１００と、図示しない外部のコンセントに差込まれ接続されることで、外部から携帯端末２０Ａへの電力供給及びバッテリ１００の充電のための電力供給を行なうＡＣ（Ａｌｔｅｒｎａｔｉｎｇ  Ｃｕｒｒｅｎｔ）コネクタ１０４と、バッテリ１００及びＡＣコネクタ１０４に接続され、ＡＣコネクタ１０４がコンセントに接続され、電力が供給されていることに応答して、バッテリを充電する処理を行なうための充電回路１０２と、バッテリ１００及びＡＣコネクタ１０４に接続され、携帯端末２０Ａの動作時に、ＡＣコネクタ１０４からの電力供給の状態に応じて、バッテリ１００とＡＣコネクタ１０４とのうちいずれか一方を電力供給源として選択するよう接続切替を行なうための切替スイッチ１０６（以下「切替ＳＷ１０６」と呼ぶ。）と、バッテリ１００に接続され、バッテリ１００のバッテリ残量を検出するための残量検出装置１１０と、切替ＳＷ１０６及び残量検出装置１１０にそれぞれ接続され、切替ＳＷ１０６を介してバッテリ１００又はＡＣコネクタ１０４から電力の供給を受け、切替ＳＷ１０６から与えられるＡＣ電源への接続の有無を示す情報と、ユーザの指示と、残量検出装置１１０により検出されたバッテリ１００の残量とに従い、様々なサービスをユーザが受けるために必要な処理を行なうためのサービス処理部１１２とを含む。切替ＳＷ１０６は、携帯端末２０Ａの動作時において、ＡＣコネクタ１０４がコンセントに差込まれ接続されている場合、ＡＣコネクタ１０４とサービス処理部１１２とが接続するようスイッチを切替える。
【００３９】
図２を参照して、サービス処理部１１２は、図１に示す基地局５０Ａ等の基地局及び公衆網６０を介して、無線インターフェースのエアリンクを行ない、安定的にデータ通信を行なうための通信装置１３０と、スピーカ等からなる音声出力装置１３２と、ユーザが指示を入力するための入力装置１３４と、携帯端末２０Ａの電力供給に関する情報、携帯端末２０Ａにおいて作成されたデータ、携帯端末２０Ａと他局との間で送受信されたデータ、及び携帯端末２０Ａによるデータの送受信の履歴を保存するための、不揮発性の記憶装置１３６と、表示装置１３８と、携帯端末２０Ａの端末ＩＤ（識別子）を格納するための端末ＩＤ格納部１４０と、切替ＳＷ１０６、残量検出装置１１０、通信装置１３０、音声出力装置１３２、入力装置１３４、記憶装置１３６、表示装置１３８、及び端末ＩＤ格納部１４０に接続され、切替ＳＷ１０６、残量検出装置１１０、通信装置１３０、音声出力装置１３２、入力装置１３４、記憶装置１３６、表示装置１３８、及び端末ＩＤ格納部１４０を所定のプログラムにしたがって制御し、携帯電話としての一般的機能、管理サーバからのデータのダウンロード機能、並びにダウンロードしたデータを音声出力装置１３２及び表示装置１３８を用いて再生する機能を実現するための制御部１４２とを含む。
【００４０】
記憶装置１３６は、携帯端末のバッテリ残量に鑑みて、中断することなく当該データのダウンロード及び再生を行なうための所定のプログラム、及びその他の制御を行なうためのプログラムを、さらに格納する。これらプログラムを制御部１４２が実行することにより、後述する本実施の形態における、図１に示す管理サーバ２２からのコンテンツのダウンロード及び再生機能が実現される。
【００４１】
図３は、図２に示す携帯端末２０Ａにおいて制御部１４２が実行する、バッテリ状態管理プログラムの制御構造を示すフローチャートである。
【００４２】
図３を参照して、制御部１４２が実行する携帯端末２０Ａのバッテリ状態管理のためのプログラムは、図２に示すバッテリ１００のバッテリ残量（以後「バッテリ状態」と呼ぶ。）と、ＡＣコネクタ１０４が外部のコンセントに接続しているか否か（以後「ＡＣ接続状態」と呼ぶ。）とを示す情報、すなわち電源供給状態に関する情報を、図１に示す管理サーバ２２に送信するステップ２００と、ステップ２００の後、ユーザがコンテンツ配信を要求する操作を行なったか否かを判定し、判定結果に応じて制御の流れを分岐させるステップ２０２と、ステップ２０２においてユーザがコンテンツ配信を要求する操作を行なっていないと判定されたことに応答して実行され、ユーザが要求したコンテンツがサーバから配信されて来たか否かを判定し、判定結果に応じて制御の流れを分岐させるステップ２０８と、ステップ２０８においてコンテンツが配信されたと判定されたことに応答して実行され、配信されたコンテンツを記憶装置１３６に記憶するステップ２１０と、ステップ２１０の後、記憶されたコンテンツを再生した後、制御をステップ２００に戻すステップ２１２とを含む。なお、ステップ２０８において、コンテンツが配信されていないと判定された場合、処理はステップ２００へ戻る。
【００４３】
本プログラムはさらに、ステップ２０２において、ユーザがコンテンツ配信を要求する操作を行なったと判定されたことに応答して実行され、管理サーバ２２を介して、ユーザにより指定されたサービスサイトに対してコンテンツの配信を要求するステップ２０４を含む。ステップ２０４の後、処理はステップ２００へ戻る。
【００４４】
図４は、携帯端末からの信号を管理サーバ２２が受信したことに応答してサーバ制御装置４６において起動される、コンテンツを携帯端末のバッテリ残量に応じて、ダウンロードとその後の再生とがともに可能になるような形式に加工し配信するコンテンツ加工配信プログラムの制御構造を示すフローチャートである。
【００４５】
図４を参照して、このプログラムは、端末接続・通信装置４０が受信した信号が、管理サーバ２２が管理している携帯端末のいずれかからのものであるか否かを判定し、判定結果に応じて制御の流れを分岐させるステップ２３０と、ステップ２３０において、管理対象の携帯端末からの発信ではないと判定されたことに応答して、受信した発信コマンドをそのまま通過（スルー）させる処理、すなわち発信コマンドをその宛先にあてて送信して制御をステップ２３０に戻すステップ２５０と、ステップ２３０において、管理対象の携帯端末からの発信であると判定されたことに応答して実行され、当該信号がその携帯端末の状態を管理サーバ２２に通知するための発信であるか否かを判定し、判定結果に応じて制御の流れを分岐させるステップ２３２と、ステップ２３２において、その発信が携帯端末の状態を示す発信であると判定されたことに応答して実行され、端末情報記憶装置４４内にある、発信元の携帯端末に割当てられた記憶域に、当該携帯端末から配信されたその携帯端末の状態を記憶するステップ２３４とを含む。ステップ２３４の後、制御はステップ２３０に戻る。
【００４６】
ステップ２３０において行なわれる判定は、受信した信号から抽出された端末ＩＤが、管理サーバ２２の管理している携帯端末の端末ＩＤと一致しているか否かにより行なわれる。また、ステップ２５０において処理される発信コマンドとしては、通常のネットアクセスのためのコマンドが考えられる。ステップ２３４において端末情報記憶装置４４に記憶される情報としては、携帯端末のバッテリ残量、ＡＣコネクタ１０４によるＡＣ電源への接続の有無、携帯端末に記憶されている情報等がある。
【００４７】
本プログラムは、さらに、ステップ２３２において、受信した信号が携帯端末の状態を示すものではないと判定されたことに応答して実行され、当該信号がコンテンツ配信要求であるか否かを判定し、判定結果に応じて制御の流れを分岐させるステップ２３６を含む。ステップ２３６において、発信コマンドが携帯端末からのコンテンツ配信要求でないと判定された場合、制御はステップ２３０に戻る。
【００４８】
このプログラムはさらに、ステップ２３６において携帯端末からの発信がコンテンツ配信要求であると判定されたことに応答して実行され、その要求により特定されるコンテンツ配信サイトから、その要求により特定されるコンテンツを入手し、端末情報記憶装置４４の、その携帯端末に対応する記憶域に記憶するステップ２３８と、ステップ２３８の後に実行され、当該配信要求を行なった携帯端末が、ＡＣ接続状態か否かを判定し、判定結果に応じて制御の流れを分岐させるステップ２４０とを含む。
【００４９】
ステップ２４０での判定は、図１に示す端末情報記憶装置４４の、その携帯端末に対応する記憶域に記憶された情報を参照することにより行なわれる。
【００５０】
このプログラムはさらに、ステップ２４０において、当該携帯端末がＡＣ接続状態であると判定されたことに応答して実行され、ステップ２３８において受信し、対応記憶域に記憶したコンテンツをそのまま当該携帯端末に配信した後、制御をステップ２３０に戻すステップ２４４と、ステップ２４０において、当該携帯端末がＡＣ接続状態ではないと判定されたことに応答して実行され、当該携帯端末がコンテンツ配信後、そのコンテンツを再生するのに十分なバッテリ状態であるか否かを判定し、判定結果に応じて制御の流れを分岐させるステップ２４２と、ステップ２４２において、当該携帯端末がコンテンツ配信後、そのコンテンツを再生するのに十分なバッテリ状態ではないと判定されたことに応答して実行され、再生に要する時間が少なくなるように、かつデータ容量も小さくなるようにコンテンツを加工し、加工内容等を記憶するステップ２４６と、ステップ２４６の後、加工したコンテンツを当該携帯端末へ配信するステップ２４８とを含む。ステップ２４８の後、制御はステップ２３０に戻る。ステップ２４２において、当該携帯端末のバッテリ残量が、コンテンツの配信後にそのコンテンツを再生するのに十分であると判定された場合、処理はステップ２４４へ進む。
【００５１】
−動作−
以上に構成を説明したデータ配信システム１０は、以下のように動作する。
【００５２】
図１に示す管理サーバ２２は、常時、携帯端末及び公衆網６０との接続が可能な状態で稼動している。以下の説明では、携帯端末２０Ａが管理サーバ２２を介してコンテンツの配信要求を発信する場合のデータ配信システム１０の動作を説明するが、これによって一般性が失われるわけではない。なお、以下の説明では、管理サーバ２２のサーバ制御装置４６においては、図４に示すプログラムが常に稼動中であるものとする。
【００５３】
図２を参照して、携帯端末２０Ａの電源が投入されると、制御部１４２は、記憶装置１３６に格納された、所定のプログラムの実行を開始する。これらプログラムの中には、図３に示す制御構造を有するプログラムも含まれる。電源投入後、通信装置１３０、音声出力装置１３２、表示装置１３８は、初期設定により、制御部１４２の制御に従い所定の動作を行なう。
【００５４】
切替ＳＷ１０６は、まず、ＡＣコネクタ１０４がＡＣ電源に接続されているか否かを判定する。ＡＣコネクタ１０４がＡＣ電源に接続されている場合、切替ＳＷ１０６は、ＡＣコネクタ１０４とサービス処理部１１２とを接続し、サービス処理部１１２に対し、ＡＣコネクタ１０４から供給されるＡＣ電源からの電力を供給する。ＡＣコネクタ１０４がＡＣ電源に接続されていない場合、切替ＳＷ１０６は、バッテリ１００からの電力をサービス処理部１１２に供給する。残量検出装置１１０は、バッテリ１００の残量を検出し、バッテリ状態を示す信号を制御部１４２に与える。切替ＳＷ１０６は、ＡＣコネクタ１０４がＡＣ電源に接続されている、すなわち、ＡＣ接続状態であるか否かを示す信号を制御部１４２に与える。制御部１４２は、残量検出装置１１０からのバッテリ状態を示す信号と、切替ＳＷ１０６からのＡＣ接続状態を示す信号とを随時読み、記憶装置１３６に記憶する。
【００５５】
制御部１４２は、図３に示すステップ２００の処理によって、バッテリ状態及びＡＣ接続状態を携帯端末２０Ａの端末識別子とともに管理サーバ２２に発信する。この信号を、以後「端末状態信号」と呼ぶ。以後、制御部１４２は、図３に示すステップ２００〜ステップ２１２の処理を繰返す。
【００５６】
管理サーバに対してステップ２００において発信された端末状態信号は、図１に示す基地局５０Ａ及び公衆網６０を介し、管理サーバ２２に含まれる端末接続・通信装置４０に受信され、サーバ制御装置４６に与えられる。これに応答し、この信号を発信した携帯端末２０Ａが管理サーバ２２の管理対象であるから、サーバ制御装置４６で実行されているプログラム（図４参照）のステップ２３０での判定結果はＹＥＳとなる。また、ステップ２３２の判定結果はＹＥＳとなる。その結果、ステップ２３４において、受信された信号により特定される端末状態は、図１に示す端末情報記憶装置４４のうち、携帯端末２０Ａに割当てられた記憶域に記憶される。サーバ制御装置４６は携帯端末からの次の信号を待つ状態となる。
【００５７】
ここで、ユーザにより、あるコンテンツをダウンロード（配信）するよう、図２に示す入力装置１３４を用いた指示があったものとする。この指示は入力装置１３４から制御コードとして制御部１４２に与えられる。
【００５８】
与えられた指示がコンテンツ配信要求なので、図３に示すプログラムのうち、ステップ２０２での判定結果はＹＥＳとなる。したがって、ステップ２０４において、制御部１４２は、管理サーバ２２を介して、コンテンツの配信を要求する。処理はステップ２００へ戻る。
【００５９】
図１を参照して、このコンテンツ配信要求は、第１の基地局５０Ａ及び公衆網６０を介し、端末接続・通信装置４０に受信され、サーバ制御装置４６に与えられる。
【００６０】
図４を参照して、ステップ２３０における判定結果はＹＥＳ、ステップ２３２における判定結果はＮＯである。したがって制御はステップ２３６に進む。ステップ２３６での判定結果はＹＥＳとなり、制御はステップ２３８に進む。
【００６１】
ステップ２３８において、サーバ制御装置４６は、ネット接続・通信装置４２及び公衆網６０を経由して特定のコンテンツ配信サイトに接続し、このサイトから、ユーザが要求するコンテンツを入手する。さらに、サーバ制御装置４６は、入手したコンテンツを端末情報記憶装置４４内の携帯端末２０Ａに割当てられた記憶域へ格納する。この時点でサーバ制御装置４６は、このコンテンツの形式及び容量等を知ることができる。
【００６２】
ステップ２４０において、サーバ制御装置４６は、端末情報記憶装置４４に格納された、携帯端末２０Ａの最新のＡＣ接続状態を読出し、携帯端末２０ＡがＡＣ接続状態か否かを判定する。携帯端末２０ＡがＡＣ接続状態である場合、ステップ２４４において、サーバ制御装置４６は、端末情報記憶装置４４に格納したコンテンツを、そのまま携帯端末２０Ａへ配信する。制御はステップ２３０に戻り、次の要求を待つ。
【００６３】
配信要求端末の接続状態がＡＣ接続状態でないと判定された場合、制御はステップ２４０からステップ２４２に進む。ステップ２４２において、サーバ制御装置４６は、端末情報記憶装置４４に格納された、携帯端末２０Ａの最新のバッテリ状態を読出し、これをステップ２３８において受信したコンテンツの容量と比較する。サーバ制御装置４６はこの比較により、携帯端末２０Ａのバッテリ残量が、入手コンテンツを携帯端末２０Ａにダウンロードし、かつ再生するために十分な量であるか否かを判定する。バッテリ残量が十分である場合、制御はステップ２４４に進み、コンテンツはそのままの状態で携帯端末２０Ａへ配信される。一方、そうでない場合、制御はステップ２４６に進み、サーバ制御装置４６は、端末情報記憶装置４４に格納されたコンテンツを読出し、携帯端末２０Ａのバッテリ残量でダウンロード及び再生をしてもバッテリがなくならないように、コンテンツを加工してそのデータ量を削減する。そして、サーバ制御装置４６は、加工の履歴を端末情報記憶装置４４内の携帯端末２０Ａの記憶域に格納する。続くステップ２４８において、サーバ制御装置４６は、端末接続・通信装置４０を介して、加工済みコンテンツを携帯端末２０Ａに配信する。この後、サーバ制御装置４６におけるプログラムの制御は図４に示すステップ２３０に戻り、携帯端末からの次の発信を待つ状態になる。
【００６４】
携帯端末のバッテリ残量が比較的少なく、その結果、コンテンツのダウンロード及び再生をその携帯端末で可能とするためにコンテンツが加工される例として、音楽コンテンツの配信を考える。ユーザが３曲の音楽の配信を要求したとする。この時、３曲の再生時間の合計は１０分間だったとする。一方、携帯端末２０Ａのバッテリ状態では、３分間分のダウンロード及び再生しかできなかったとする。この場合、音楽は３分間に加工され、携帯端末２０Ａへ配信される。例えば、３曲のうちの、ダウンロード及び再生に３分未満しかかからない１曲のみを配信する、という処理を行なうことができる。この場合には、コンテンツの一部のみを抽出するという加工がコンテンツに対して行なわれ、その結果得られたコンテンツ（音楽１曲）のみが携帯端末２０Ａに配信される。携帯端末２０Ａでは、この曲のみをダウンロードし、再生する。この場合、バッテリ残量が不足することを避けることができる。
【００６５】
なお、既に述べたとおり、コンテンツの加工は、配信データの削減だけではなく、コンテンツとして機能するために必要な情報（例えばメタデータ）の付与を含む。上記の例であれば、配信要求されたコンテンツから、抽出した１曲に対応するメタデータが抽出され配信データに付与される。
【００６６】
このように加工されたコンテンツについて、送信されなかったものがある場合、携帯端末２０Ａのバッテリ残量が充分に大きいとき、又はＡＣ電源接続時に、携帯端末２０Ａから管理サーバ２２に対して配信要求を再度送ることができる。同様にして、加工したコンテンツではなく、未加工のコンテンツの再配信を受けることもできる。
【００６７】
以上のことから、本実施の形態に係るデータ配信システムによれば、携帯端末のバッテリ残量が比較的少なくても、ユーザが要求したコンテンツのダウンロードを中断することなく行ない、かつ再生まで行なうことができる。このため、バッテリ残量の不足によって、途中までダウンロードしたコンテンツがダウンロードの中断によって無駄になることはなく、さらに、ダウンロードしたコンテンツはすぐに再生できる。これによりユーザの満足度を向上することができる。
【００６８】
加えて、本システムによれば、携帯端末のＡＣ接続及び十分なバッテリ状態を確保すれば、ユーザはいつでも管理サーバにダウンロードしたコンテンツを携帯端末に配信させることができる。このため、ユーザはダウンロードしようとしたコンテンツを、バッテリ残量の不足により失うことはない。
【００６９】
今回開示された実施の形態は単に例示であって、本発明が上記した実施の形態のみに制限されるわけではない。本発明の範囲は、発明の詳細な説明の記載を参酌した上で、特許
請求の範囲の各請求項によって示され、そこに記載された文言と均等の意味および範囲内
でのすべての変更を含む。
【図面の簡単な説明】
【００７０】
【図１】本発明の第１の実施の形態に係るシステム１０の概略ブロック図である。
【図２】図１に示す携帯端末２０Ａの概略ブロック図である。
【図３】図２に示す制御部１４２により実行される、携帯端末２０Ａのバッテリ状態管理プログラムの制御構造を示すフローチャートである。
【図４】図１に示すサーバ制御装置４６により実行される、管理サーバ２２のコンテンツ加工配信プログラムの制御構造を示すフローチャートである。
【符号の説明】
【００７１】
１０  システム
２０Ａ、２０Ｂ  携帯端末
２２  管理サーバ
４０  端末接続・通信装置
４２  ネット接続・通信装置
４４  端末情報記憶装置
４６  サーバ制御装置
１００  バッテリ
１０２  充電回路
１０４  ＡＣコネクタ
１０６  切替ＳＷ
１１０  残量検出装置
１１２  サービス処理部
１３０  通信装置
１３２  音声出力装置
１３４  入力装置
１３６  記憶装置
１３８  表示装置
１４０  端末ＩＤ格納部
１４２  制御部
【図１】
0005345768.tif 000002
【図２】
0005345768.tif 000003
【図３】
0005345768.tif 000004
【図４】
0005345768.tif 000005