(57)【要約】【課題】  クライアント装置が、サーバ装置に記憶されたコンテンツの中で不要なものをダウンロードしないダウンロード方法、ダウンロードシステム、クライアント装置及びサーバ装置を提供する。【解決手段】  クライアント装置のダウンロード受信制御プログラムは、サーバ装置からダウンロードを要求するコンテンツのダウンロード記述子（Download Descriptor、以後、ＤＤと称する。）を受信し（ステップＳ６１ｅ）、受信したＤＤと、その受信前に既に自装置に記憶されていたＤＤとを比較して、ダウンロードするコンテンツまたは部分コンテンツを選択する（ステップＳ６１ｆ）。そして、自装置に既に記憶されているコンテンツまたは部分コンテンツはダウンロードしない。【選択図】  図８
2006048529.tif 000002
【特許請求の範囲】
【請求項１】
コンテンツを記憶するサーバ装置と、前記サーバ装置と通信ネットワークを介して接続され、前記サーバ装置に記憶されたコンテンツをダウンロードするクライアント装置とからなるダウンロードシステムにおけるダウンロード方法であって、
前記コンテンツと、そのコンテンツの第１のダウンロード記述子を記憶した前記クライアント装置は、前記コンテンツの第２のダウンロード記述子の送信を前記サーバ装置に要求し、
前記サーバ装置は、前記要求に応答して前記第２のダウンロード記述子を前記クライアント装置に送信し、
前記クライアント装置は、前記サーバ装置から送信された第２のダウンロード記述子を受信して、その受信された第２のダウンロード記述子と前記記憶された第１のダウンロード記述子とを比較して、前記サーバ装置に記憶されたコンテンツと前記クライアント装置に記憶されたコンテンツと相違があると判断した場合、前記コンテンツを前記サーバ装置からダウンロードする
ことを特徴とするダウンロード方法。
【請求項２】
コンテンツを記憶するサーバ装置と、前記サーバ装置と通信ネットワークを介して接続され、前記サーバ装置に記憶されたコンテンツをダウンロードするクライアント装置とからなるダウンロードシステムにおけるダウンロード方法であって、
前記コンテンツと、そのコンテンツの第１のダウンロード記述子を記憶した前記クライアント装置は、前記記憶された第１のダウンロード記述子を前記サーバ装置に送信し、
前記サーバ装置は、前記クライアント装置から送信された第１のダウンロード記述子を受信して、その受信された第１のダウンロード記述子と自装置に記憶された前記コンテンツの第２のダウンロード記述子とを比較して、前記自装置に記憶されたコンテンツと前記クライアント装置に記憶されたコンテンツとに相違があると判断した場合、前記自装置に記憶された第２のダウンロード記述子に相違がある旨の情報を付加して前記クライアント装置に送信し、
前記クライアント装置は、前記サーバ装置から送信された相違がある旨の情報が付加された第２のダウンロード記述子を受信して、その受信された第２のダウンロード記述子が示すコンテンツを前記サーバ装置からダウンロードする
ことを特徴とするダウンロード方法。
【請求項３】
コンテンツを記憶するサーバ装置と、前記サーバ装置と通信ネットワークを介して接続され、前記サーバ装置に記憶されたコンテンツをダウンロードするクライアント装置とからなるダウンロードシステムにおけるダウンロード方法であって、
前記コンテンツと、そのコンテンツの第１のダウンロード記述子を記憶した前記クライアント装置は、前記記憶された第１のダウンロード記述子を前記サーバ装置に送信し、
前記サーバ装置は、前記クライアント装置から送信された第１のダウンロード記述子を受信して、自装置に記憶された前記コンテンツの第２のダウンロード記述子を前記クライアント装置に送信し、かつ、前記受信された第１のダウンロード記述子と自装置に記憶された前記第２のダウンロード記述子とを比較して、前記自装置に記憶されたコンテンツと前記クライアント装置に記憶されたコンテンツとに相違があると判断した場合、前記第２のダウンロード記述子に相違がある旨の情報を付加して自装置に記憶し、
前記クライアント装置は、前記サーバ装置から送信された第２のダウンロード記述子を受信して、その受信された第２のダウンロード記述子が示すコンテンツのダウンロードを前記サーバ装置に要求し、
前記サーバ装置は、前記相違がある旨の情報が付加された第２のダウンロード記述子が自装置に記憶されている場合、前記要求に応答して前記受信された第２のダウンロード記述子が示す相違があるコンテンツのみを前記クライアント装置にダウンロード送信し、相違がないコンテンツは送信しない
ことを特徴とするダウンロード方法。
【請求項４】
コンテンツを記憶するサーバ装置と、前記サーバ装置と通信ネットワークを介して接続され、前記サーバ装置に記憶されたコンテンツをダウンロードするクライアント装置とからなるダウンロードシステムにおけるダウンロード方法であって、
前記コンテンツと、そのコンテンツの第１のダウンロード記述子を記憶した前記クライアント装置は、前記記憶された第１のダウンロード記述子を前記サーバ装置に送信し、
前記サーバ装置は、前記クライアント装置から送信された第１のダウンロード記述子を受信して、その受信された第１のダウンロード記述子と自装置に記憶された前記コンテンツの第２のダウンロード記述子とを比較して、前記サーバ装置に記憶されたコンテンツと前記クライアント装置に記憶されたコンテンツに相違があると判断した場合、前記自装置に記憶された第１のダウンロード記述子と前記自装置に記憶された第２のダウンロード記述子との差分記述子を前記クライアント装置に送信し、
前記クライアント装置は、前記サーバ装置から送信された差分記述子を受信して、前記受信された差分記述子が示すコンテンツを前記サーバ装置からダウンロードし、前記クライアント装置に記憶された第１のダウンロード記述子と前記受信された差分記述子をマージし第２のダウンロード記述子を生成し記憶する
ことを特徴とするダウンロード方法。
【請求項５】
前記コンテンツは複数の部分コンテンツからなり、
前記クライアント装置は、前記部分コンテンツが前記コンテンツとは異なるコンテンツの部分コンテンツとして記憶されている場合、前記部分コンテンツをダウンロードしない
ことを特徴とする請求項１乃至請求項４のいずれか１項に記載のダウンロード方法。
【請求項６】
前記コンテンツは複数の部分コンテンツからなり、
前記コンテンツ記述子は、前記部分コンテンツ毎の記述子を含み、
前記コンテンツ記述子の比較と、前記相違があるか否かの判断とは前記部分コンテンツ毎の記述子毎に行い、
前記コンテンツのダウンロードは、前記部分コンテンツ毎に行う
ことを特徴とする請求項１乃至請求項４のいずれか１項に記載のダウンロード方法。
【請求項７】
部分コンテンツからなるコンテンツを記憶し、前記部分コンテンツをダウンロード送信するサーバ装置と、前記サーバ装置と通信ネットワークを介して接続され、前記サーバ装置に記憶された部分コンテンツをダウンロードするクライアント装置とからなるダウンロードシステムであって、
前記サーバ装置は、前記部分コンテンツからなるコンテンツと、その部分コンテンツ毎の記述子を含むそのコンテンツのダウンロード記述子とを記憶する第１の記憶手段と、
前記ダウンロード記述子を前記クライアント装置に送信するダウンロード記述子送信手段と、
前記クライアント装置からの要求に応答して前記第１の記憶手段に記憶された部分コンテンツを前記クライアント装置にダウンロード送信する部分コンテンツ送信手段とを有し、
前記クライアント装置は、前記部分コンテンツからなるコンテンツと、その部分コンテンツ毎の記述子を含むそのコンテンツのダウンロード記述子を記憶する第２の記憶手段と、
前記サーバ装置から送信された前記ダウンロード記述子を受信する手段と、
前記第２の記憶手段に記憶されたダウンロード記述子と前記受信手段によって受信されたダウンロード記述子とを前記部分コンテンツ毎の記述子毎に比較して、前記サーバ装置に記憶された部分コンテンツと前記第２の記憶手段に記憶された部分コンテンツとに相違があると判断した場合、前記部分コンテンツのダウンロードの要求を前記サーバ装置に送信するダウンロード要求送信手段とを有する
ことを特徴とするダウンロードシステム。
【請求項８】
部分コンテンツからなるコンテンツを記憶し、前記部分コンテンツをダウンロード送信するサーバ装置と、前記サーバ装置と通信ネットワークを介して接続され、前記サーバ装置に記憶された部分コンテンツをダウンロードするクライアント装置とからなるダウンロードシステムであって、
前記サーバ装置は、前記部分コンテンツからなるコンテンツと、その部分コンテンツ毎の記述子を含むそのコンテンツのダウンロード記述子とを記憶する第１の記憶手段と、
前記クライアント装置から送信されたダウンロード記述子を受信する手段と、
前記第１の記憶手段に記憶されたダウンロード記述子を前記クライアント装置に送信し、かつ、前記第１の記憶手段に記憶されたダウンロード記述子と前記受信手段によって受信されたダウンロード記述子とを前記部分コンテンツ毎の記述子毎に比較して、前記第１の記憶手段に記憶された部分コンテンツと前記クライアント装置に記憶された部分コンテンツとに相違があると判断した場合、前記クライアント装置から送信された前記コンテンツのダウンロード要求に応答して前記相違がある第１の記憶手段に記憶された部分コンテンツのみを前記クライアント装置にダウンロード送信し、相違がない部分コンテンツはダウンロード送信しないダウンロード制御手段とを有し、
前記クライアント装置は、前記部分コンテンツからなるコンテンツと、その部分コンテンツ毎の記述子を含むそのコンテンツの前記ダウンロード記述子とを記憶する第２の記憶手段と、
前記第２の記憶手段に記憶されたダウンロード記述子を前記サーバ装置に送信するダウンロード記述子送信手段と、
前記サーバ装置から送信されたダウンロード記述子を受信して、そのダウンロード記述子によってコンテンツを指定してダウンロードの要求を前記サーバ装置に送信するダウンロード要求送信手段とを有する
ことを特徴とするダウンロードシステム。
【請求項９】
部分コンテンツからなるコンテンツと、その部分コンテンツ毎の記述子を含むそのコンテンツのダウンロード記述子とを記憶し、前記部分コンテンツと、前記ダウンロード記述子とを送信するサーバ装置と、前記サーバ装置と通信ネットワークを介して接続され、前記サーバ装置に記憶された部分コンテンツをダウンロードするクライアント装置とからなるダウンロードシステムのクライアント装置であって、
前記コンテンツと、そのコンテンツのダウンロード記述子を記憶する手段と、
前記サーバ装置から送信された前記ダウンロード記述子を受信する手段と、
前記記憶手段に記憶されたダウンロード記述子と前記受信手段によって受信されたダウンロード記述子とを前記部分コンテンツ毎の記述子毎に比較して、前記サーバ装置に記憶された部分コンテンツと前記クライアント装置に記憶された部分コンテンツとに相違があると判断した場合、前記相違がある部分コンテンツを前記サーバ装置からダウンロードするダウンロード制御手段と
を有することを特徴とするクライアント装置。
【請求項１０】
サーバ装置と、前記サーバ装置と通信ネットワークを介して接続され、ダウンロード記述子を送信することによってダウンロードするコンテンツを指定してダウンロードを前記サーバ装置に要求するクライアント装置とからなるダウンロードシステムのサーバ装置であって、
部分コンテンツからなる前記コンテンツと、その部分コンテンツ毎の記述子を含むそのコンテンツの前記ダウンロード記述子とを記憶する手段と、
前記クライアント装置から送信されたダウンロード記述子を受信する手段と、
前記記憶手段に記憶されたダウンロード記述子を前記クライアント装置に送信し、かつ、前記記憶手段に記憶されたダウンロード記述子と前記受信手段によって受信されたダウンロード記述子とを前記部分コンテンツ毎の記述子毎に比較して、前記記憶手段に記憶された部分コンテンツと前記クライアント装置に記憶された部分コンテンツとに相違があると判断した場合、前記クライアント装置からの前記コンテンツのダウンロード要求に応答して、前記記憶手段に記憶された相違がある部分コンテンツのみを前記クライアント装置にダウンロード送信し、相違がない部分コンテンツはダウンロード送信しないダウンロード制御手段と
を有することを特徴とするサーバ装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ダウンロード方法、ダウンロードシステム、クライアント装置及びサーバ装置に係り、特に不要なダウンロードを行わない処理に関する。
【背景技術】
【０００２】
移動通信端末装置などのクライアント装置にコンテンツをダウンロードするための標準仕様として、ＯＭＡ（Open Mobile Alliance）のダウンロードＯＴＡ（Download Over The Air）仕様や、ＭＩＤＰ（Mobile Information Device Profile）のＯＴＡ（Over The Air）仕様がある。
【０００３】
これらの標準仕様では、コンテンツのダウンロードに先立ち、そのダウンロード対象のコンテンツの属性情報を記述したダウンロード記述子（Download Descriptor、以後、ＤＤと称する。）をダウンロードシステムのサーバ装置からクライアント装置へダウンロードする。そして、クライアント装置から上記ダウンロードされたＤＤに記述されているＵＲＩ（Uniform Resource Identifier）に対してアクセスすることにより、上記コンテンツのダウンロードを実行するようになっている。
【０００４】
ここで、コンテンツは、映画情報や、音楽情報や、音声情報や、動画像情報や、静止画情報や、電子ゲーム情報などの対話型に再生される情報や、更には、プログラムや、データなどを総称したものである。なお、コンテンツは、符号化されたデジタル情報であるが、それに限るものではなく、符号化されていないデジタル情報でも良い。更に、コンテンツの一部、または、全部がアナログ情報でも良い。また、コンテンツのダウンロードは、無線回線経由であるか、有線回線経由であるか、着脱可能な記憶媒体経由であるかを問わない。
【０００５】
また、ＤＤを利用しないダウンロード方法において、クライアント装置に既にダウンロード済みのコンテンツを再度ダウンロードすることを避けるようにするは、サーバ装置に記憶されたコンテンツをダウンロードすべきか否かをクライアント装置が判断するために、クライアント装置は、そのコンテンツが自装置に記憶されているか否かを判断するのみならず、自装置にダウンロードされたコンテンツと別にそのコンテンツのバージョン番号を記憶し、サーバ装置に記憶されたそのコンテンツのバージョン番号を問い合わせ、自装置に記憶されたバージョン番号とサーバ装置から回答されたバージョン番号を比較する必要があった（例えば、特許文献１参照。）。
【特許文献１】特開２００３−２１６４３０号公報（第１頁、図１）
【発明の開示】
【発明が解決しようとする課題】
【０００６】
しかしながら、上述した特許文献１に開示されている方法では、サーバ装置に記憶されたコンテンツをダウンロードすべきか否かをクライアント装置が判断するために、クライアント装置は、自装置に記憶されたコンテンツを把握するのみならず、自装置に記憶されたコンテンツのバージョン情報をそのコンテンツとは別に記憶する必要があり、そのため、複雑な処理が避けられない問題点があった。
【０００７】
特に、１つのコンテンツが複数の部分コンテンツからなる場合、この問題点は顕著である。コンテンツが複数の部分コンテンツからなる例として、コンテンツは映画情報であって、その情報が動画像情報の部分コンテンツと音声情報の部分コンテンツとからなる場合がある。これは、複数の部分コンテンツが全てダウンロードされてコンテンツの再生が可能となる例である。
【０００８】
クライアント装置が、動画像情報の部分コンテンツと英語による音声情報の部分コンテンツとからなる映画情報であるコンテンツを記憶している場合、同じ動画像情報の部分コンテンツと日本語による音声情報の部分コンテンツとからなる映画情報であるコンテンツをダウンロードする際、クライアント装置は、日本語による音声情報の部分コンテンツのみをダウンロードすれば良い。しかし、同じ動画像情報の部分コンテンツの不要なダウンロードをしないために、複雑な処理が避けられない。
【０００９】
また、サーバ装置に記憶された映画情報のコンテンツの中で、動画像情報の部分コンテンツは更新されておらず、音声情報の部分コンテンツのみが更新されている場合、クライアント装置は、音声情報の部分コンテンツのみをダウンロードして更新するのが適切であるが、同じ動画像情報の部分コンテンツの不要なダウンロードをしないために、複雑な処理が避けられない。
【００１０】
更に、コンテンツが複数の部分コンテンツからなる別の例として、コンテンツは映画情報であって、その情報が上巻の映画情報の部分コンテンツと下巻の映画情報の部分コンテンツとからなる例がある。これは、複数の部分コンテンツの一部の部分コンテンツがダウンロードされた場合、限られた範囲でコンテンツの再生が可能である例である。
【００１１】
そのコンテンツが上巻の映画情報である部分コンテンツのみからなっていた際に、クライアント装置が、そのコンテンツをダウンロードしていて、そのコンテンツに下巻の映画情報である部分コンテンツが追加された場合、クライアント装置は、下巻の映画情報の部分コンテンツのみをダウンロードすれば良い。しかし、上巻の映画情報の部分コンテンツの不要なダウンロードをしないために、複雑な処理が避けられない。
【００１２】
本発明は、上記問題点を解決するためになされたもので、クライアント装置が、サーバ装置に記憶されたコンテンツの中で不要なものをダウンロードしないダウンロード方法、ダウンロードシステム、クライアント装置及びサーバ装置を提供することを目的とする。
【課題を解決するための手段】
【００１３】
上記目的を達成するために、本発明のダウンロード方法は、コンテンツを記憶するサーバ装置と、前記サーバ装置と通信ネットワークを介して接続され、前記サーバ装置に記憶されたコンテンツをダウンロードするクライアント装置とからなるダウンロードシステムにおけるダウンロード方法であって、前記コンテンツと、そのコンテンツの第１のダウンロード記述子を記憶した前記クライアント装置は、前記コンテンツの第２のダウンロード記述子の送信を前記サーバ装置に要求し、前記サーバ装置は、前記要求に応答して前記第２のダウンロード記述子を前記クライアント装置に送信し、前記クライアント装置は、前記サーバ装置から送信された第２のダウンロード記述子を受信して、その受信された第２のダウンロード記述子と前記記憶された第１のダウンロード記述子とを比較して、前記サーバ装置に記憶されたコンテンツと前記クライアント装置に記憶されたコンテンツと相違があると判断した場合、前記コンテンツを前記サーバ装置からダウンロードすることを特徴とする。
【００１４】
また、本発明のダウンロード方法は、コンテンツを記憶するサーバ装置と、前記サーバ装置と通信ネットワークを介して接続され、前記サーバ装置に記憶されたコンテンツをダウンロードするクライアント装置とからなるダウンロードシステムにおけるダウンロード方法であって、前記コンテンツと、そのコンテンツの第１のダウンロード記述子を記憶した前記クライアント装置は、前記記憶された第１のダウンロード記述子を前記サーバ装置に送信し、前記サーバ装置は、前記クライアント装置から送信された第１のダウンロード記述子を受信して、自装置に記憶された前記コンテンツの第２のダウンロード記述子を前記クライアント装置に送信し、かつ、前記受信された第１のダウンロード記述子と自装置に記憶された前記第２のダウンロード記述子とを比較して、前記自装置に記憶されたコンテンツと前記クライアント装置に記憶されたコンテンツとに相違があると判断した場合、前記第２のダウンロード記述子に相違がある旨の情報を付加して自装置に記憶し、前記クライアント装置は、前記サーバ装置から送信された第２のダウンロード記述子を受信して、その受信された第２のダウンロード記述子が示すコンテンツのダウンロードを前記サーバ装置に要求し、前記サーバ装置は、前記相違がある旨の情報が付加された第２のダウンロード記述子が自装置に記憶されている場合、前記要求に応答して前記受信された第２のダウンロード記述子が示す相違があるコンテンツのみを前記クライアント装置にダウンロード送信し、相違がないコンテンツは送信しないことを特徴とする。
【発明の効果】
【００１５】
本発明によれば、クライアント装置が、サーバ装置に記憶されたコンテンツの中で不要なものをダウンロードしないダウンロード方法、ダウンロードシステム、クライアント装置及びサーバ装置を提供することができる。
【発明を実施するための最良の形態】
【００１６】
以下に、本発明によるダウンロード方法、ダウンロードシステム、クライアント装置及びサーバ装置の実施の形態を、図面を参照して説明する。図１は、本発明の実施形態に係るダウンロード方法が適用され、本発明の実施形態に係るダウンロードシステムの構成を示す。
【００１７】
このダウンロードシステムは、本発明の実施形態に係るサーバ装置としてのダウンロードサーバ装置ＤＳＶ及びコンテンツサーバ装置ＣＳＶと、本発明の実施形態に係るクライアント装置としての第１〜第ｎの移動通信端末装置ＭＳ１〜ＭＳｎとが通信ネットワークＮＷを介して接続されてなる。
【００１８】
ここで、通信ネットワークＮＷは、ＩＰ（Internet Protocol）網と、このＩＰ網にアクセスするためのアクセス網とから構成される。アクセス網は、ＣＤＭＡ（Code Division Multiple Access、符号分割多元接続）網などの移動通信網や、無線ＬＡＮ網が用いられるが、これらの網に限るものではない。
【００１９】
図２は、ダウンロードサーバ装置ＤＳＶの構成を示す。ダウンロードサーバ装置ＤＳＶは、ダウンロードの対象となるコンテンツの属性を管理して、それらの属性を第１〜第ｎの移動通信端末装置ＭＳ１〜ＭＳｎに通知する機能を有する装置であって、中央処理ユニット（Central Processing Unit、以後、ＣＰＵと称する。）１１と、このＣＰＵ１１とバス１２を介して接続されたプログラムメモリ１３と、データメモリ１４と、通信インターフェース１５とからなる。
【００２０】
プログラムメモリ１３には、本発明の実施形態を実現するための制御プログラムとして、ＤＤ生成・送受信制御プログラム１３ａが記憶されている。ＤＤ生成・送受信制御プログラム１３ａは、ＤＤを作成して、データメモリ１４に格納する。そして、第１〜第ｎの移動通信端末装置ＭＳ１〜ＭＳｎからの要求に従って、この記憶されたＤＤを要求元の第１〜第ｎの移動通信端末装置ＭＳ１〜ＭＳｎに送信する。
【００２１】
また、ＤＤ生成・送受信制御プログラム１３ａは、第１〜第ｎの移動通信端末装置ＭＳ１〜ＭＳｎから送信されたＤＤを受信して、その受信されたＤＤと、データメモリ１４に記憶されたＤＤとを比較して、比較結果に応じた処理をする。
【００２２】
データメモリ１４は、記憶媒体として、例えば、フラッシュメモリやハードディスクを使用したもので、データメモリ１４には、ダウンロード対象のコンテンツ毎に、そのコンテンツの属性からなるＤＤが記憶される。ＤＤについては、後で詳述する。
【００２３】
通信インターフェース１５は、ＣＰＵ１１の制御の下、第１〜第ｎの移動通信端末装置ＭＳ１〜ＭＳｎとの間で、通信ネットワークＮＷにより規定される通信プロトコルに従い通信を行う。通信プロトコルとしては、例えば、ＴＣＰ／ＩＰ（Transmission Control Protocol/Internet Protocol）が使用されるが、これに限るものではない。
【００２４】
図３は、コンテンツサーバ装置ＣＳＶの構成を示す。コンテンツサーバ装置ＣＳＶは、ダウンロード対象となるコンテンツを記憶し、この記憶されたコンテンツを第１〜第ｎの移動通信端末装置ＭＳ１〜ＭＳｎからの要求に従ってダウンロード送信、即ち、提供する機能を有する装置であって、ＣＰＵ２１と、このＣＰＵ２１とバス２２を介して接続されたプログラムメモリ２３と、データメモリ２４と、通信インターフェース２５とからなる。
【００２５】
プログラムメモリ２３には、ダウンロード送信制御プログラム２３ａが記憶されている。ダウンロード送信制御プログラム２３ａは、第１〜第ｎの移動通信端末装置ＭＳ１〜ＭＳｎからのコンテンツのダウンロード要求に従って後述するデータメモリ２４に記憶されたそのコンテンツを選択的に読み出す。そして、その読み出されたコンテンツを要求元の第１〜第ｎの移動通信端末装置ＭＳ１〜ＭＳｎに送信する。
【００２６】
データメモリ２４には、上記ダウンロード対象となるコンテンツが記憶されている。また、通信インターフェース２５は、ＣＰＵ２１の制御の下、第１〜第ｎの移動通信端末装置ＭＳ１〜ＭＳｎとの間で、通信ネットワークＮＷにより規定される通信プロトコルに従い、コンテンツをダウンロードするための通信を行う。通信プロトコルとしては、例えば、ＴＣＰ／ＩＰが使用されるが、これに限るものではない。
【００２７】
図４は、第１〜第ｎの移動通信端末装置ＭＳ１〜ＭＳｎの構成を示す。第１〜第ｎの移動通信端末装置ＭＳ１〜ＭＳｎは、アンテナ３１、アンテナ共用器（以後、ＤＵＰと称する。）３２、受信回路（以後、ＲＸと称する。）３３、周波数シンセサイザ（以後、ＳＹＮと称する。）３４及び送信回路（以後、ＴＸと称する。）３５からなる無線通信部と、ＣＤＭＡ信号処理部３６、音声符号復号部（以後、音声コーデックと称する。）３７及びＰＣＭ符号復号部（以後、ＰＣＭコーデックと称する。）３８からなる信号処理部とを有している。
【００２８】
上記ＰＣＭコーデック３８から送信された受話信号は、増幅器３９で増幅された後にスピーカ４０から受話音として出力される。一方、マイクロフォン４１から入力された音声信号は、増幅器４２で増幅された後にＰＣＭコーデック３８に送信される。
【００２９】
一方、ＣＤＭＡ信号処理部３６で得られたパケットデータは、装置全体の制御を行う制御部４３に送信される。制御部４３は、上記パケットデータのヘッダの記述に従い、そのパケットデータからコンテンツを抽出する。そして、このコンテンツを記憶部４６に格納する。
【００３０】
このコンテンツの画像情報は、入力部４４から入力された利用者の指示に応じて記憶部４６から読み出され、表示部４５に表示される。そして、このコンテンツの音声データは、上記ＰＣＭコーデック３８及び増幅器３９を介してスピーカ４０から出力される。また、コンテンツのダウンロードを要求する制御データは、制御部４３からＣＤＭＡ信号処理部３６に送信される。
【００３１】
ＣＤＭＡ信号処理部３６は、上記音声コーデック３７から送信された符号化音声データと上記制御部４３から送信された制御データに対して、送信チャネルに割り当てられた拡散符号を用いて拡散処理を行う。そして、この拡散されたデータに対して直交変調処理を行った後、無線通信部を介して基地局（図示せず）に送信する。
【００３２】
入力部４４には、ダイヤルキーや電源キー、発信キー、終了キー、音量調整キー、モード指定キーなどのキー群が設けられ、また、表示部４５には、ＬＣＤ表示器及びＬＥＤが設けられている。ＬＣＤ表示器には、記憶部４６に記憶されたコンテンツの画像情報が表示され、また、通話相手の第１〜第ｎの移動通信端末装置ＭＳ１〜ＭＳｎの電話番号や、自装置の動作状況などが表示される。
【００３３】
電源回路４７は、ＤＣ／ＤＣコンバータを備え、電池４８に蓄えられた電力から所定の動作電源電圧Ｖｃｃを作成して各回路部に供給する。
【００３４】
ところで、制御部４３は、例えば、マイクロコンピュータを主制御部として備えたもので、本発明の実施形態を実現するための制御プログラムとして、ダウンロード受信制御プログラム４３ａを備えている。
【００３５】
ダウンロード受信制御プログラム４３ａは、ダウンロードサーバ装置ＤＳＶ或いはコンテンツサーバ装置ＣＳＶに対してＤＤの送信または取得要求、或いは、コンテンツの取得要求を行う。更に、この取得要求に対し、ダウンロードサーバ装置ＤＳＶ或いはコンテンツサーバ装置ＣＳＶから送信されたＤＤ或いはコンテンツを受信して、比較処理し、または、記憶部４６に格納する。
【００３６】
次に、ダウンロードサーバ装置ＤＳＶのデータメモリ１４に記憶されるＤＤの説明をする。ＤＤは、第１の種別のＤＤ、第２の種別のＤＤまたは第３の種別のＤＤのいずれかの種別である。図５は、第１の種別のＤＤの一例を示す。この第１の種別のＤＤ５１は、ダウンロード対象のコンテンツが部分コンテンツに分かれていない場合のＤＤである。
【００３７】
この第１の種別のＤＤ５１は、ＤＤ識別子５１ａと、ＤＤ種別５１ｂと、ＤＤバージョン５１ｃと、データタイプ５１ｄと、サイズ５１ｅと、ＵＲＩ５１ｆと、成否ＵＲＩ５１ｇと、表示ＵＲＩ５１ｈと、バージョン５１ｉと、更新日時５１ｊと、名前５１ｋと、説明５１ｍと、ベンダー５１ｎと、説明ＵＲＩ５１ｏと、アイコンＵＲＩ５１ｐと、パラメータ５１ｑとからなる。
【００３８】
ＤＤ識別子５１ａは、第１の種別のＤＤ５１を識別する情報である。ＤＤ種別５１ｂは、第１の種別のＤＤ５１の種別を識別する情報であって、第１の種別のＤＤ５１にあっては「コンテンツ」なる情報である。ＤＤバージョン５１ｃは、第１の種別のＤＤ５１のバージョンを識別する情報である。データタイプ５１ｄは、第１の種別のＤＤ５１が示すコンテンツのデータのタイプであって、例えば、ＭＰＥＧ−４や、ＭＰ３などである。
【００３９】
また、サイズ５１ｅは、上記コンテンツを記憶するのに要する記憶容量である。ＵＲＩ５１ｆは、上記コンテンツが記憶されたＵＲＩである。成否ＵＲＩ５１ｇは、クライアント装置が上記コンテンツのダウンロードの成否を通知するＵＲＩである。表示ＵＲＩ５１ｈは、クライアント装置が上記コンテンツのダウンロードに成功した際、クライアント装置が表示すべき情報が記憶されたＵＲＩである。バージョン５１ｉは、上記コンテンツのバージョンを示す情報である。更新日時５１ｊは、上記コンテンツの最近の更新が行われた日時を示す情報である。
【００４０】
更に、名前５１ｋは、上記コンテンツの名称である。説明５１ｍは、上記コンテンツを説明する情報である。ベンダー５１ｎは、上記コンテンツの提供者である。説明ＵＲＩ５１ｏは、上記コンテンツの説明が記憶されたＵＲＩである。アイコンＵＲＩ５１ｐは、上記コンテンツに対応してクライアント装置が用いるアイコンが記憶されたＵＲＩである。パラメータ５１ｑは、上記コンテンツをクライアント装置が再生する際に用いられるパラメータである。
【００４１】
図６は、第２の種別のＤＤの一例を示す。この第２の種別のＤＤ５２は、ダウンロード対象のコンテンツが複数の部分コンテンツからなり、原則として全ての部分コンテンツがダウンロードされてコンテンツの再生が可能である場合のＤＤである。なお、コンテンツの再生のために原則として全ての部分コンテンツのダウンロードが必要な場合、その部分コンテンツを以後オブジェクトと称する。第２の種別のＤＤ５２は、図６（ａ）に示す基本ＤＤ部と、図６（ｂ）に示すオブジェクトＤＤ部とで構成される。
【００４２】
この第２の種別のＤＤ５２の基本ＤＤ部は、上述した第１の種別のＤＤ５１と同じ情報からなり、それぞれの情報に同じ符号を付して、説明を省略する。ただし、第２の種別のＤＤ５２にあっては、ＤＤ種別５１ｂは「オブジェクトからなるコンテンツ」なる情報である。また、データタイプ５１ｄと、サイズ５１ｅと、ＵＲＩ５１ｆは意味を持たない。
【００４３】
これらの情報は、以下に説明するオブジェクトＤＤ部にオブジェクト単位で記憶されるが、これに限るものではない。例えば、サイズ５１ｅは、全てのオブジェクトを記憶するのに要する記憶容量であっても良い。
【００４４】
一方、この第２の種別のＤＤ５２のオブジェクトＤＤ部は、オブジェクト識別子５２ａと、データタイプ５２ｂと、サイズ５２ｃと、ＵＲＩ５２ｄと、バージョン５２ｅと、更新日時５２ｆと、名前５２ｇと、説明５２ｈと、ベンダー５２ｉと、説明ＵＲＩ５２ｊと、パラメータ５２ｋと、必須フラッグ５２ｍとの情報の複数の組からなる。そして、１組の情報が１つのオブジェクトに関する情報である。なお、第２の種別のＤＤ５２のオブジェクトＤＤ部は、複数の情報の組からなるとしたが、１組の情報の組からなっても良い。
【００４５】
オブジェクト識別子５２ａは、その組に対応するオブジェクトを識別する情報である。データタイプ５２ｂは、上記オブジェクトのデータのタイプであって、例えば、ＭＰＥＧ−４や、ＭＰ３などのタイプである。サイズ５２ｃは、上記オブジェクトを記憶するのに要する記憶容量である。ＵＲＩ５２ｄは、上記オブジェクトが記憶されたＵＲＩである。バージョン５２ｅは、上記オブジェクトのバージョンを示す情報である。更新日時５２ｆは、上記オブジェクトの最近の更新が行われた日時を示す情報である。
【００４６】
また、名前５２ｇは、上記オブジェクトの名称である。説明５２ｈは、上記オブジェクトを説明する情報である。ベンダー５２ｉは、上記オブジェクトの提供者である。説明ＵＲＩ５２ｊは、上記オブジェクトの説明が記憶されたＵＲＩである。パラメータ５２ｋは、上記オブジェクトをクライアント装置が再生する際に用いられるパラメータである。
【００４７】
また、必須フラッグ５２ｍは、上記オブジェクトがこの第２の種別のＤＤ５２が示すコンテンツの再生に必須であるか否かを示す情報である。必須フラッグ５２ｍに必須でない旨が記憶されたオブジェクトは、クライアント装置の記憶部にそのオブジェクトを記憶する記憶容量がない場合や、クライアント装置がそのオブジェクトのデータタイプ５２ｂのデータを再生する機能を備えない場合などに、ダウンロードされず、また、再生されなくとも良い。
【００４８】
上記の第２の種別のＤＤ５２は、例えば、ダウンロード対象のコンテンツは映画情報であり、その情報が映像情報であるオブジェクトと音声情報であるオブジェクトからなる場合に用いられる。ここで、音声情報であるオブジェクトとして、日本語音声によるものと、英語音声によるものの２通りが用意され、映像情報は共通の１つのオブジェクトが用意されることにより、３つのオブジェクトから日本語版映画情報と、英語版映画情報との２つのコンテンツを作成することができる。
【００４９】
図７は、第３の種別のＤＤの一例を示す。この第３の種別のＤＤ５３は、ダウンロード対象のコンテンツが複数の部分コンテンツからなり、一部の部分コンテンツがダウンロードされた場合、その部分コンテンツの再生に限って上記コンテンツの再生が可能である場合のＤＤである。第３の種別のＤＤ５３は、図７（ａ）に示す基本ＤＤ部と、図７（ｂ）に示す部分コンテンツＤＤ部とで構成される。
【００５０】
この第３の種別のＤＤ５３の基本ＤＤ部は、上述した第２の種別のＤＤ５２の基本ＤＤ部と同じ情報からなり、それぞれの情報に同じ符号を付して、説明を省略する。ただし、ＤＤ種別５１ｂは「複数コンテンツ」なる情報である。
【００５１】
一方、この第３の種別のＤＤ５３の部分コンテンツＤＤ部は、上述した第２の種別のＤＤ５２のオブジェクト部と殆ど同じ情報の複数の組からなり、同じ情報には同じ符号を付して、説明を省略する。そして、１組の情報が１つの部分コンテンツに関する情報である。なお、第３の種別のＤＤ５３の部分コンテンツＤＤ部は、複数の情報の組からなるとしたが、１組の情報の組からなっても良い。
【００５２】
ただし、オブジェクト識別子５２ａに換えて、コンテンツ識別子５３ａが含まれる。コンテンツ識別子５３ａは、その組に対応する部分コンテンツを識別する情報である。その他の情報は、上述した第２の種別のＤＤ５２のオブジェクト部では、オブジェクトの情報であるが、第３の種別のＤＤ５３のコンテンツ部では、部分コンテンツの情報である。
【００５３】
上記の第３の種別のＤＤ５３は、例えば、ダウンロード単位であるコンテンツは２つの部分コンテンツからなり、その一方の部分コンテンツがある映画の上巻の情報であり、他方の部分コンテンツがその映画の下巻の情報である場合に用いられる。
【００５４】
次に、上記のように構成されたダウンロードシステムの動作の実施例について、図面を参照して説明する。なお、以後、第１の移動通信端末装置ＭＳ１がコンテンツを取得する場合の動作を例にとって説明する。
【実施例１】
【００５５】
図８は、本発明の実施形態に係るダウンロードシステムの実施例１の動作のシーケンスを示す。コンテンツを取得する際、第１の移動通信端末装置ＭＳ１のダウンロード受信制御プログラム４３ａは、まずダウンロードサーバ装置ＤＳＶのＤＤ生成・送受信制御プログラム１３ａに対し、コンテンツリストの送信を要求する（ステップＳ６１ａ）。
【００５６】
この要求に応じて、ＤＤ生成・送受信制御プログラム１３ａは、コンテンツリストをダウンロード受信制御プログラム４３ａに送信する（ステップＳ６１ｂ）。ここで、コンテンツリストは、ダウンロード対象のコンテンツの一覧であって、第１の種別のＤＤ５１と、第２の種別のＤＤ５２の基本ＤＤ部と、第３の種別のＤＤ５３の基本ＤＤ部との情報の一部であり、少なくともその名前５１ｋを含む。
【００５７】
また、コンテンツリストは、第２の種別のＤＤ５２のオブジェクトＤＤ部と、第３の種別のＤＤ５３の部分コンテンツＤＤ部との情報の一部を含んでいても良い。例えば、その名前５２ｇを含んでも良い。
【００５８】
ダウンロード受信制御プログラム４３ａは、ステップＳ６１ｂで受信したコンテンツリストの全部、または、一部を表示部４５に表示し、入力部４４からの入力により表示されたコンテンツリストの中から選択することにより、取得するコンテンツのＤＤを選択し（ステップＳ６１ｃ）、ステップＳ６１ｂで受信された情報の中から、取得するコンテンツのＤＤを識別する情報を指定してそのＤＤの送信をＤＤ生成・送受信制御プログラム１３ａに要求する（ステップＳ６１ｄ）。
【００５９】
この要求に応じて、ＤＤ生成・送受信制御プログラム１３ａは、上記コンテンツのＤＤをダウンロード受信制御プログラム４３ａに送信する（ステップＳ６１ｅ）。なお、ＤＤ生成・送受信制御プログラム１３ａは、上記要求の有無に係らず、上記コンテンツのＤＤが更新された場合、上記コンテンツのＤＤをダウンロード受信制御プログラム４３ａに送信しても良い。また、過去に上記コンテンツのＤＤの送信を要求したことがある第１〜第ｎの移動通信端末装置ＭＳ１〜ＭＳｎのダウンロード受信制御プログラム４３ａに限って、上記要求の有無に係らず送信しても良い。
【００６０】
次に、ダウンロード受信制御プログラム４３ａは、上記コンテンツのＤＤがステップＳ６１ｂで受信する前に記憶部４６に記憶されていない場合、そのＤＤが示すコンテンツをダウンロードすると選択する。そして、上記取得するコンテンツのＤＤがステップＳ６１ｂで受信する前に記憶部４６に記憶されている場合、２つのＤＤ、即ち、ステップＳ６１ｂで受信する前から記憶部４６に記憶されているＤＤとステップＳ６１ｂで受信したＤＤとから、ダウンロードするコンテンツ、または部分コンテンツを選択する（ステップＳ６１ｆ）。このステップＳ６１ｆの動作は、後に詳述する。
【００６１】
なお、上記コンテンツのＤＤが記憶部４６に記憶されているか否かは、ＵＲＩ５１ｆと、名前５１ｋと、ベンダー５１ｎが全て等しいＤＤが記憶部４６に記憶されているか否かによって判断するが、これに限るものではない。例えば、これらの情報の一部によって判断しても良く、また、これらの情報に加えてデータタイプ５１ｄが等しいか否かによって判断しても良い。
【００６２】
続いて、ダウンロード受信制御プログラム４３ａは、ステップＳ６１ｆでダウンロードすると判断されたコンテンツ、または部分コンテンツのダウンロードをコンテンツサーバ装置ＣＳＶのダウンロード送信制御プログラム２３ａに要求する（ステップＳ６１ｇ）。この要求に対して、ダウンロード送信制御プログラム２３ａは、要求されたコンテンツ、または部分コンテンツをダウンロード受信制御プログラム４３ａにダウンロード送信する（ステップＳ６１ｈ）。
【００６３】
次に、ダウンロード受信制御プログラム４３ａは、上記ダウンロードが成功したか否かを判断し（ステップＳ６１ｉ）、成功したと判断された場合、ダウンロード受信制御プログラム４３ａは、ステップＳ６１ｅで受信したコンテンツのＤＤ、及び、ダウンロードされたコンテンツ、または部分コンテンツを記憶部４６に記憶する。更に、上記コンテンツのＤＤの成否ＵＲＩ５１ｇにダウンロードが成功したことを通知し、次に、そのＤＤの表示ＵＲＩ５１ｈの情報を表示部４５に表示して（ステップＳ６１ｊ）、動作を終了する（ステップＳ６１ｋ）。
【００６４】
一方、ステップＳ６１ｈで上記ダウンロードが失敗したと判断された場合、ダウンロード受信制御プログラム４３ａは、上記コンテンツのＤＤの成否ＵＲＩ５１ｇにダウンロードが失敗したことを通知し、動作を終了する（ステップＳ６１ｋ）。
【００６５】
次に、ダウンロード受信制御プログラム４３ａのステップＳ６１ｆの動作を詳述する。図９は、ダウンロード受信制御プログラム４３ａのステップＳ６１ｆの動作のフローチャートを示す。この動作は、２つのＤＤを引数に動作を開始して（ステップＳ６１ｍ）、まず、引数のＤＤの種別を判断する（ステップＳ６１ｎ）。
【００６６】
引数のＤＤが第１の種別のＤＤ５１である場合、ダウンロード受信制御プログラム４３ａは、それらの第１の種別のＤＤ５１のバージョン５１ｉを比較する（ステップＳ６１ｏ）。それらのバージョン５１ｉが異なっている場合、その第１の種別のＤＤ５１で識別されるコンテンツは新しいバージョンに更新されてコンテンツサーバ装置ＣＳＶに記憶されていると判断される。
【００６７】
そして、それらのバージョン５１ｉが異なる場合、ダウンロード受信制御プログラム４３ａは、更に、ステップＳ６１ｅで受信した第１の種別のＤＤ５１のコンテンツが既に記憶部４６に記憶されているか否かを判断する（ステップＳ６１ｐ）。
【００６８】
即ち、そのコンテンツと、ＵＲＩ５１ｆと、バージョン５１ｉと、名前５１ｋと、ベンダー５１ｎとが等しいコンテンツの情報が、記憶部４６に記憶されている第１の種別のＤＤ５１に含まれている、または、そのコンテンツと、ＵＲＩ５２ｄと、バージョン５２ｅと、名前５２ｇと、ベンダー５２ｉとが等しい部分コンテンツが記憶部４６に記憶されている第２の種別のＤＤ５２か、第３の種別のＤＤ５３に含まれているか否かを判断する。
【００６９】
ステップＳ６１ｐで、上記コンテンツは記憶部４６に記憶されていないと判断された場合、そのコンテンツはダウンロードすると選択して（ステップＳ６１ｐ）、動作を終了する（ステップＳ６１ｒ）。
【００７０】
ここで、バージョン５１ｉの比較に代えて、または、その比較に加えて更新日時５１ｊを比較しても良い。更に、データタイプ５１ｄ、またはサイズ５１ｅを比較することによって、バージョンが同じであってもそのコンテンツは更新が行われていると判断して、ダウンロードを選択しても良い。
【００７１】
一方、ステップＳ６１ｏでそれらのバージョン５１ｉが等しい場合、及び、ステップＳ６１ｐで上記コンテンツが記憶部４６に記憶されていると判断された場合、ダウンロード受信制御プログラム４３ａは、それらの第１の種別のＤＤ５１で識別されるコンテンツはダウンロードすると選択せずに、動作を終了する（ステップＳ６１ｒ）。
【００７２】
ステップＳ６１ｎで、引数のＤＤが第２の種別のＤＤ５２または第３の種別のＤＤ５３である場合、それらの部分コンテンツ毎にダウンロードするか否かを選択する（ステップＳ６１ｓ）。即ち、そのＤＤが第２の種別のＤＤ５２である場合、オブジェクトＤＤ部に含まれるオブジェクト毎にバージョン５２ｅを比較する（ステップＳ６１ｔ）。
【００７３】
ここで、バージョン５２ｅの比較に代えて、または、その比較に加えて更新日時５２ｆや、データタイプ５２ｂや、サイズ５２ｃを比較しても良いことは、上記引数のＤＤが第１の種別のＤＤ５１である場合の動作で説明した通りである。
【００７４】
そして、それらのバージョン５２ｅが異なる場合、ダウンロード受信制御プログラム４３ａは、更に、ステップＳ６１ｅで受信した第２の種別のＤＤ５２のオブジェクトが既に記憶部４６に記憶されているか否かを判断する（ステップＳ６１ｕ）。
【００７５】
即ち、そのオブジェクトと、ＵＲＩ５２ｄと、バージョン５２ｅと、名前５２ｇと、ベンダー５２ｉとが等しいオブジェクトの情報が、記憶部４６に記憶されている任意の種別のＤＤに含まれていない場合、そのオブジェクト識別子５２ａで識別されるオブジェクトは記憶部４６に記憶されていないので、ダウンロードすると選択して（ステップＳ６１ｖ）、動作を終了する（ステップＳ６１ｒ）。
【００７６】
一方、ステップＳ６１ｔで、それらのバージョン５２ｅが等しい場合と、ステップＳ６１ｕで、上記オブジェクトの情報がステップＳ６１ｅで受信された第２の種別のＤＤ５２とは異なるＤＤに含まれており、そのオブジェクトは既に記憶部４６に記憶されていると判断された場合、ダウンロード受信制御プログラム４３ａは、そのオブジェクトはダウンロードすると選択せずに、動作を終了する（ステップＳ６１ｒ）。
【００７７】
なお、ステップＳ６１ｕで上記オブジェクトは既に記憶部４６に記憶されていると判断された場合、ダウンロード受信制御プログラム４３ａは、そのオブジェクトは、ステップＳ６１ｅで受信した第２の種別のＤＤ５２が示すコンテンツのオブジェクトとして使用されることを記憶部４６に格納する。即ち、そのオブジェクトを使用しているコンテンツの個数を記憶することによって、上記コンテンツ全ての削除が行われた場合にのみ、そのオブジェクトが削除されるようにする。
【００７８】
一方、上記ＤＤが第３の種別のＤＤ５３である場合、ダウンロード受信制御プログラム４３ａは、上記ステップＳ６１ｓ〜Ｓ６１ｖのそのＤＤが第２の種別のＤＤ５２である場合の動作と同じ動作をする。ただし、ダウンロードするか否かの判断は、部分コンテンツＤＤ部に含まれるバージョン５２ｅによって、部分コンテンツＤＤ部に含まれる部分コンテンツ毎に行われる。
【実施例２】
【００７９】
図１０は、本発明の実施形態に係るダウンロードシステムの実施例２の動作のシーケンスを示す。コンテンツを取得する際、第１の移動通信端末装置ＭＳ１のダウンロード受信制御プログラム４３ａは、まず記憶部４６に記憶されたそのコンテンツのＤＤをダウンロードサーバ装置ＤＳＶのＤＤ生成・送受信制御プログラム１３ａに送信する（ステップＳ６２ａ）。
【００８０】
ＤＤ生成・送受信制御プログラム１３ａは、この送信されたＤＤを受信して、ダウンロードサーバ装置ＤＳＶのデータメモリ１４に記憶された上記コンテンツのＤＤとの比較を行う（ステップＳ６２ｂ）。そして、上記２つのＤＤを比較して相違部分がある場合、データメモリ１４に記憶された上記コンテンツのＤＤの相違部分に相違がある旨の情報を付与して、相違がある旨の情報が付与されたＤＤをダウンロード受信制御プログラム４３ａに送信する（ステップＳ６２ｃ）。
【００８１】
ＤＤ生成・送受信制御プログラム１３ａは、上記２つのＤＤの比較の際、そのＤＤが第１の種別のＤＤ５１である場合、バージョン５１ｉに相違があれば、その第１の種別のＤＤ５１に相違がある旨の情報を付与して送信する。また、そのＤＤが第２の種別のＤＤ５２である場合、そのＤＤのオブジェクトＤＤ部のオブジェクト情報毎にバージョン５２ｅを比較し、相違があれば、そのオブジェクト情報に相違がある旨の情報を付与して送信する。
【００８２】
更に、そのＤＤが第３の種別のＤＤ５３である場合、ＤＤ生成・送受信制御プログラム１３ａは、そのＤＤの部分コンテンツＤＤ部の部分コンテンツ情報毎にバージョン５２ｅを比較し、相違があれば、その部分コンテンツ情報に相違がある旨の情報を付与して送信する。
【００８３】
上記比較の動作の詳細は、図９に示した、実施例１のステップＳ６１ｆの動作の詳細と同様である。ステップＳ６１ｕの上記２つのＤＤ以外のＤＤに部分コンテンツが存在するか否かの判断は、ＤＤ生成・送受信制御プログラム１３ａが第１の移動通信端末装置ＭＳ１の記憶部４６に記憶されたＤＤの写しをデータメモリ１４に記憶することによって行う。
【００８４】
続いて、ダウンロード受信制御プログラム４３ａは、ＤＤ生成・送受信制御プログラム１３ａから送信された相違がある旨の情報が付与されて送信されたＤＤを受信して、相違がある旨の情報が付与されたコンテンツ、または部分コンテンツのダウンロードをコンテンツサーバ装置ＣＳＶのダウンロード送信制御プログラム２３ａに要求する（ステップＳ６２ｄ）。
【００８５】
この要求に対して、ダウンロード送信制御プログラム２３ａは、要求されたコンテンツ、または部分コンテンツをダウンロード受信制御プログラム４３ａにダウンロードする（ステップＳ６２ｅ）。
【００８６】
続いて、ダウンロード受信制御プログラム４３ａは、既に説明したステップＳ６１ｉ〜Ｓ６１ｋの動作を行って動作を終了する。ただし、ステップＳ６１ｊで記憶部４６に記憶するＤＤは、ステップＳ６２ｃで受信された相違がある旨の情報が付与されたＤＤ、またはＤＤの一部から相違がある旨の情報を除いた情報であり、その情報は、上記ＤＤが第２の種別のＤＤ５２である場合と第３の種別のＤＤ５３である場合、ＤＤ全体ではないこともある。
【実施例３】
【００８７】
図１１は、本発明の実施形態に係るダウンロードシステムの実施例３の動作のシーケンスを示す。コンテンツを取得する際、第１の移動通信端末装置ＭＳ１のダウンロード受信制御プログラム４３ａは、まず記憶部４６に記憶されたそのコンテンツのＤＤをダウンロードサーバ装置ＤＳＶのＤＤ生成・送受信制御プログラム１３ａに送信する（ステップＳ６３ａ）。このステップＳ６３ａの動作は、実施例２のステップＳ６２ａの動作と同一である。
【００８８】
ＤＤ生成・送受信制御プログラム１３ａは、この送信されたＤＤを受信して、ダウンロードサーバ装置ＤＳＶのデータメモリ１４に記憶された上記コンテンツに対するＤＤとの比較を行う。そして、上記２つのＤＤを比較して、それらの間にある相違部分がある場合、差分情報を作成する（ステップＳ６３ｂ）。そして、作成された差分情報をコンテンツサーバ装置ＣＳＶのダウンロード送信制御プログラム２３ａに送信する（ステップＳ６３ｃ）。
【００８９】
ＤＤ生成・送受信制御プログラム１３ａは、上記２つのＤＤの比較の際、実施例２のステップＳ６２ｂの動作の際と同様に、そのＤＤが第１の種別のＤＤ５１である場合、バージョン５１ｉに相違があれば、その第１の種別のＤＤ５１に相違点がある旨の差分情報をコンテンツサーバ装置ＣＳＶのダウンロード送信制御プログラム２３ａに送信する。
【００９０】
また、そのＤＤが第２の種別のＤＤ５２である場合、ＤＤ生成・送受信制御プログラム１３ａは、そのＤＤのオブジェクトＤＤ部のオブジェクト情報毎にバージョン５２ｅを比較し、相違があれば、そのオブジェクト情報に相違点がある旨の差分情報をコンテンツサーバ装置ＣＳＶのダウンロード送信制御プログラム２３ａに送信する。
【００９１】
更に、そのＤＤが第３の種別のＤＤ５３である場合、ＤＤ生成・送受信制御プログラム１３ａは、そのＤＤの部分コンテンツＤＤ部の部分コンテンツ情報毎にバージョン５２ｅを比較し、相違があれば、その部分コンテンツ情報に相違点がある旨の差分情報をコンテンツサーバ装置ＣＳＶのダウンロード送信制御プログラム２３ａに送信する。
【００９２】
続いて、ＤＤ生成・送受信制御プログラム１３ａは、ステップＳ６３ａで受信されたＤＤが示すコンテンツのＤＤであって、データメモリ１４に記憶されたＤＤをダウンロード受信制御プログラム４３ａに送信する（ステップＳ６３ｄ）。このステップＳ６３ｄの動作は、実施例１のステップＳ６１ｅの動作と同一である。
【００９３】
次に、ダウンロード受信制御プログラム４３ａは、ステップＳ６３ｄでＤＤ生成・送受信制御プログラム１３ａから送信されたＤＤを受信して、そのＤＤによって、ダウンロード送信制御プログラム２３ａにそのＤＤに記述されているコンテンツ、または全ての部分コンテンツのダウンロードを要求する（ステップＳ６３ｅ）。
【００９４】
上記ダウンロード要求を受信して、ダウンロード送信制御プログラム２３ａは、ステップＳ６３ｅで受信したダウンロード要求に従ってコンテンツをダウンロード受信制御プログラム４３ａに送信する（ステップＳ６３ｆ）。この送信の際、ステップＳ６３ｃで受信した差分情報に対応するコンテンツ、または部分コンテンツのみを送信し、差分情報に対応しないコンテンツ、または部分コンテンツは要求されても送信しない。
【００９５】
続いて、ダウンロード受信制御プログラム４３ａは、既に説明したステップＳ６１ｉ〜Ｓ６１ｋの動作を行って動作を終了する。
【実施例４】
【００９６】
図１２は、本発明の実施形態に係るダウンロードシステムの実施例４の動作のシーケンスを示す。この実施例４の動作は、上述した実施例２の動作に類似しており、同じ動作には同じ符号を付して、説明を省略する。
【００９７】
ステップＳ６２ａで第１の移動通信端末装置ＭＳ１のダウンロード受信制御プログラム４３ａから送信されたコンテンツに対するＤＤを受信した後、ＤＤ生成・送受信制御プログラム１３ａは、その受信されたＤＤと、ダウンロードサーバ装置ＤＳＶのデータメモリ１４に記憶された上記コンテンツのＤＤとの比較を行う（ステップＳ６４ｂ）。そして、上記２つのＤＤを比較して、データメモリ１４に記憶された上記コンテンツに対するＤＤに、相違がある部分のみを検出して、差分のみのＤＤを作成して、ダウンロード受信制御プログラム４３ａに送信する（ステップＳ６４ｃ）。
【００９８】
上記比較及び差分の検出の動作において、実施例２のステップＳ６２ｂの動作の説明で述べた通り、そのＤＤが第１の種別のＤＤ５１である場合、差分ＤＤは、第１の種別のＤＤ５１であり、また、そのＤＤが第２の種別のＤＤ５２である場合、差分は、そのＤＤのオブジェクトＤＤ部の１個または複数個のオブジェクト情報である。更に、そのＤＤが第３の種別のＤＤ５３である場合、差分は、そのＤＤの部分コンテンツＤＤ部の１個または複数個の部分コンテンツ情報である。
【００９９】
続いて、ダウンロード受信制御プログラム４３ａは、ステップＳ６４ｃで受信されたＤＤを指定して、コンテンツサーバ装置ＣＳＶのダウンロード送信制御プログラム２３ａにダウンロードを要求する（ステップＳ６４ｄ）。そして、ダウンロード送信制御プログラム２３ａは、上記要求されたコンテンツ、または部分コンテンツをダウンロード受信制御プログラム４３ａに送信する（ステップＳ６４ｅ）。
【０１００】
続いて、ダウンロード受信制御プログラム４３ａは、既に説明したステップＳ６１ｉ〜Ｓ６１ｋの動作を行って動作を終了する。ただし、ステップＳ６１ｊで記憶部４６に記憶するＤＤは、ステップＳ６４ｃで受信された差分のみのＤＤと既に記憶部４６に記憶されたＤＤをマージして生成されたＤＤである。
【０１０１】
以上の説明は、コンテンツがオブジェクトからなる例として、映画情報コンテンツが画像情報オブジェクトと音声情報オブジェクトからなる例を説明したが、これに限るものではない。例えば、音声情報コンテンツが、楽器音情報オブジェクトと人間の歌声情報オブジェクトからなる例もある。
【０１０２】
更に、ゲーム情報コンテンツが、登場人物のキャラクタ情報（画像と音声を含む）オブジェクトとその他の情報のオブジェクトからなる例もある。また、画像情報コンテンツが、登場人物または物体の画像情報のオブジェクトと背景画像情報オブジェクトとからなる例もある。更に、オブジェクトがｈｔｍｌページであり、ダウンロードせず、コンテンツの再生の度にアクセスしても良い。
【０１０３】
また、以上の説明では、部分コンテンツは、オブジェクトまたはコンテンツであるとしたが、これに限るものではない。コンテンツを構成する部分コンテンツが更に部分コンテンツから構成されていても良い。
【０１０４】
更に、サーバ装置は、ダウンロードサーバ装置ＤＳＶと、コンテンツサーバ装置ＣＳＶとからなるとしたが、これに限るものではない。１台のサーバ装置であっても良い。また、クライアント装置は、第１〜第ｎの移動通信端末装置ＭＳ１〜ＭＳｎとしたが、これに限るものではない。例えば、パソコンであっても良く、また、映像再生装置であっても良く、更に、ゲーム装置であっても良い。本発明は以上の構成に限定されるものではなく、種々の変形が可能である。
【図面の簡単な説明】
【０１０５】
【図１】本発明の実施形態に係るダウンロードシステムの構成を示す図。
【図２】本発明の実施形態に係るダウンロードサーバ装置の構成を示す図。
【図３】本発明の実施形態に係るコンテンツサーバ装置の構成を示す図。
【図４】本発明の実施形態に係る移動通信端末装置の構成を示す図。
【図５】本発明の実施形態に係る第１の種別のＤＤの一例を示す図。
【図６】本発明の実施形態に係る第２の種別のＤＤの一例を示す図。
【図７】本発明の実施形態に係る第３の種別のＤＤの一例を示す図。
【図８】本発明の実施例１に係るダウンロードシステムの動作を示すシーケンス図。
【図９】本発明の実施例１に係るダウンロードシステムのダウンロード受信制御プログラムの動作を示すフローチャート。
【図１０】本発明の実施例２に係るダウンロードシステムの動作を示すシーケンス図。
【図１１】本発明の実施例３に係るダウンロードシステムの動作を示すシーケンス図。
【図１２】本発明の実施例４に係るダウンロードシステムの動作を示すシーケンス図。
【符号の説明】
【０１０６】
ＤＳＶ  ダウンロードサーバ装置
ＣＳＶ  コンテンツサーバ装置
ＭＳ１〜ＭＳｎ  第１〜第ｎの移動通信端末装置
ＮＷ  通信ネットワーク
１３  プログラムメモリ
１３ａ  ＤＤ生成・送受信制御プログラム
１４  データメモリ
２３  プログラムメモリ
２３ａ  ダウンロード送信制御プログラム
２４  データメモリ
４３  制御部
４３ａ  ダウンロード受信制御プログラム
４６  記憶部
５１  第１の種別のＤＤ
５１ａ  ＤＤ識別子
５１ｂ  ＤＤ種別
５１ｃ  ＤＤバージョン
５１ｄ  データタイプ
５１ｅ  サイズ
５１ｆ  ＵＲＩ
５１ｇ  成否ＵＲＩ
５１ｈ  表示ＵＲＩ
５１ｉ  バージョン
５１ｊ  更新日時
５１ｋ  名前
５１ｍ  説明
５１ｎ  ベンダー
５１ｏ  説明ＵＲＩ
５１ｐ  アイコンＵＲＩ
５１ｑ  パラメータ
５２  第２の種別のＤＤ
５２ａ  オブジェクト識別子
５２ｂ  データタイプ
５２ｃ  サイズ
５２ｄ  ＵＲＩ
５２ｅ  バージョン
５２ｆ  更新日時
５２ｇ  名前
５２ｈ  説明
５２ｉ  ベンダー
５２ｊ  説明ＵＲＩ
５２ｋ  パラメータ
５２ｍ  必須フラッグ
５３  第３の種別のＤＤ
５３ａ  コンテンツ識別子
【図１】
2006048529.tif 000003
【図２】
2006048529.tif 000004
【図３】
2006048529.tif 000005
【図４】
2006048529.tif 000006
【図５】
2006048529.tif 000007
【図６】
2006048529.tif 000008
【図７】
2006048529.tif 000009
【図８】
2006048529.tif 000010
【図９】
2006048529.tif 000011
【図１０】
2006048529.tif 000012
【図１１】
2006048529.tif 000013
【図１２】
2006048529.tif 000014