(57)【要約】【課題】ネットワークでＡＶファイルをダウンロード中に追いかけ再生を行う場合、再生を途切れさせない為の帯域保証を行いつつ、余裕帯域ではできるだけ速い速度でのダウンロードを行う制御を低コストで両立させることのできる、ＡＶ再生システムを提供する。【解決手段】端末２０１は、ＡＶファイルをサーバ装置２０２からダウンロードしながらそのＡＶファイルを再生する場合には、等倍速の再生ビットレート以上の通信速度の指定有りと通知し、ＡＶファイルをダウンロードしながらそのＡＶファイルを再生しない場合には、通信速度の指定無しと通知するダウンロード要求部２２１を備える。一方、サーバ装置２０２は、通信速度の指定有りと通知された際に、その通信速度でＡＶファイルを送信する帯域保証送出部２１１と、通信速度の指定無しと通知された際に、ベストエフォート処理によりＡＶファイルを送信するベストエフォート送出部２１０を備える。【選択図】図１
2009094643.tif 000002
【特許請求の範囲】
【請求項１】
サーバ装置と、前記サーバ装置からダウンロードしたＡＶファイルを再生する、複数の端末とがネットワークにより接続されたＡＶ再生システムであって、
前記端末は、
前記ＡＶファイルをダウンロードしながらそのＡＶファイルを再生する場合には、等倍速の再生ビットレート以上の通信速度の指定有りと通知し、前記ＡＶファイルをダウンロードしながらそのＡＶファイルを再生しない場合には、前記通信速度の指定無しと通知する、ダウンロード要求部と、
前記サーバ装置が送信した前記ＡＶファイルをダウンロードする受信部とを有し、
前記サーバ装置は、
前記通信速度の指定有りと通知された際に、前記通信速度で前記ＡＶファイルを送信する帯域保証送出部と、
前記通信速度の指定無しと通知された際に、ベストエフォート処理により前記ＡＶファイルを送信するベストエフォート送出部とを有する、ＡＶ再生システム。
【請求項２】
ネットワークにより接続されたサーバ装置からＡＶファイルをダウンロードしながらそのＡＶファイルを再生する場合には、等倍速の再生ビットレート以上の通信速度の指定有りと通知して、その通知に対する前記サーバ装置からの応答に含まれる帯域保証送出用アドレスに接続し、前記ＡＶファイルをダウンロードしながらそのＡＶファイルを再生しない場合には、前記通信速度の指定無しと通知して、その通知に対する前記サーバ装置からの応答に含まれるベストエフォート送出用アドレスに接続する、ダウンロード要求部と、
前記ダウンロード要求部が前記通信速度の指定有りと通知した際には、前記サーバ装置が前記通信速度で送信した前記ＡＶファイルをダウンロードし、前記ダウンロード要求部が前記通信速度の指定無しと通知した際には、前記サーバ装置がベストエフォート処理により送信した前記ＡＶファイルをダウンロードする受信部と、を備えた端末。
【請求項３】
前記ダウンロード要求部は、前記受信部が前記サーバ装置から前記ＡＶファイルを前記通信速度でダウンロード中の場合、前記ＡＶファイルの再生が一旦停止された際に、前記帯域保証送出用アドレスによる接続を切断し、そのＡＶファイルのダウンロードが完了していない場合には、前記サーバ装置の制御用アドレスに接続して、前記通信速度の指定無しと通知し、前記制御用アドレスとの接続を切断し、前記ベストエフォート送出用アドレスに接続し、
前記受信部は、前記ダウンロード要求部が前記通信速度の指定無しと通知した際に、前記サーバ装置が前記通信速度による前記ＡＶファイルの送信を中止した後に前記ベストエフォート処理により送信してくる、前記ＡＶファイルの少なくとも送信が完了していない部分をダウンロードする、請求項２に記載の端末。
【請求項４】
前記ダウンロード要求部は、前記受信部が前記サーバ装置から前記ＡＶファイルを前記ベストエフォート処理によりダウンロード中の場合、ダウンロードしながらそのＡＶファイルの再生が開始される場合には、前記ベストエフォート送出用アドレスによる接続を切断し、前記サーバ装置の制御用アドレスに接続して、前記通信速度の指定有りと通知し、前記制御用アドレスとの接続を切断し、前記帯域保証送出用アドレスに接続し、
前記受信部は、前記ダウンロード要求部が前記通信速度の指定有りと通知した際に、前記サーバ装置が前記ベストエフォート処理による前記ＡＶファイルの送信を中止した後に前記通信速度で送信してくる、前記ＡＶファイルの少なくとも送信が完了していない部分をダウンロードする、請求項２に記載の端末。
【請求項５】
前記ＡＶファイルのダウンロード開始の依頼を受け付ける操作入力部と、
前記ダウンロード開始の依頼を受け付けた際に、ダウンロードしながらそのＡＶファイルが再生されるか否かを予測する再生予測部とを備え、
前記ダウンロード要求部は、前記ＡＶファイルの前記ダウンロード中の再生が予測された場合に、前記通信速度の指定有りと通知する、請求項２に記載の端末。
【請求項６】
前記サーバ装置との通信路の通信速度の推定を行う速度推定部を備え、
前記ダウンロード要求部は、前記推定した通信路の通信速度が前記等倍速の再生ビットレート未満の場合には、前記通信速度の指定有りと通知しない、請求項２に記載の端末。
【請求項７】
ネットワークにより接続された端末から、等倍速の再生ビットレート以上の通信速度の指定有りと通知された場合に、前記通信速度でＡＶファイルを送信する帯域保証送出部と、
前記帯域保証送出部から送信されるＡＶファイルと同一のＡＶファイルを送信可能で、前記端末から前記通信速度の指定無しと通知された場合に、ベストエフォート処理により前記ＡＶファイルを送信するベストエフォート送出部とを備え、
前記通信速度の指定有りとの通知は、前記端末が、前記ＡＶファイルをダウンロードしながらそのＡＶファイルを再生する場合に通知され、
前記通信速度の指定無しとの通知は、前記端末が、前記ＡＶファイルをダウンロードしながらそのＡＶファイルを再生しない場合に通知される、サーバ装置。
【請求項８】
前記帯域保証送出部は、前記通信速度で前記ＡＶファイルを送信中に、前記端末におけるそのＡＶファイルの再生が一旦停止された際に前記端末から送信されてくる切断要求を受けると、前記ＡＶファイルの送信を中止し、
前記ベストエフォート送出部は、前記帯域保証送出部が前記ＡＶファイルの送信を中止した際の、前記端末における前記ＡＶファイルのダウンロードが完了していない場合に前記端末から送信されてくる前記通信速度の指定無しの通知を受けると、前記ＡＶファイルの、少なくとも送信が完了していない部分を送信する、請求項７に記載のサーバ装置。
【請求項９】
前記ベストエフォート送出部は、前記ベストエフォート処理により前記ＡＶファイルを送信中に、前記端末におけるそのＡＶファイルの再生が開始された際に前記端末から送信されてくる切断要求を受けると、前記ＡＶファイルの送信を中止し、
前記帯域保証送出部は、前記ベストエフォート送出部が前記ＡＶファイルの送信を中止した際の、前記端末における前記ＡＶファイルのダウンロードが完了していない場合に前記端末から送信されてくる前記通信速度の指定有りの通知を受けると、前記ＡＶファイルの、少なくとも送信が完了していない部分を送信する、請求項７に記載のサーバ装置。
【請求項１０】
前記帯域保証送出部および前記ベストエフォート送出部は、それぞれ異なるサーバアドレスを有しており、
前記帯域保証送出部が有するサーバアドレスは、前記端末が前記帯域保証送出部から前記ＡＶファイルをダウンロードする際に前記端末によって接続され、
前記ベストエフォート送出部が有するサーバアドレスは、前記端末が前記ベストエフォート送出部から前記ＡＶファイルをダウンロードする際に前記端末によって接続される、請求項７に記載のサーバ装置。
【請求項１１】
互いに異なるサーバアドレスを持つ前記帯域保証送出部および前記ベストエフォート送出部の、それらのいずれのサーバアドレスとも異なるサーバアドレスを有する制御部を備え、
前記制御部は、前記端末が前記制御部の有するサーバアドレスに接続し、前記端末から前記通信速度の指定有りの通知を受けたときには、前記帯域保証送出部のサーバアドレスに接続するように前記端末を誘導し、前記通信速度の指定無しの通知を受けたときには、前記ベストエフォート送出部のサーバアドレスに接続するように前記端末を誘導する、請求項７に記載のサーバ装置。
【請求項１２】
前記制御部は、前記端末から前記通信速度の指定有りの通知を受けた際に、
前記通信速度でのダウンロードを許可する場合には、前記帯域保証送出部のサーバアドレスに接続するように前記端末を誘導し、前記通信速度でのダウンロードを許可しない場合には、前記端末に前記通信速度でのダウンロードを許可しない旨の応答をする、請求項１１に記載のサーバ装置。
【請求項１３】
再生するためのＡＶファイルを、ネットワークにより接続されたサーバ装置からダウンロードする端末のファイルダウンロード方法であって、
前記サーバ装置からＡＶファイルをダウンロードしながらそのＡＶファイルを再生する場合には、等倍速の再生ビットレート以上の通信速度の指定有りと前記サーバ装置に通知し、前記ＡＶファイルをダウンロードしながらそのＡＶファイルを再生しない場合には、前記通信速度の指定無しと前記サーバ装置に通知する通信速度通知ステップと、
前記サーバ装置からの応答に応じて、前記通信速度の指定有りと通知した場合には、前記サーバ装置の帯域保証送出用アドレスに接続し、前記通信速度の指定無しと通知した場合には、前記サーバ装置のベストエフォート送出用アドレスに接続する接続ステップと、
前記帯域保証送出用アドレスに接続した場合には、前記サーバ装置から前記通信速度で送信される前記ＡＶファイルをダウンロードし、前記ベストエフォート送出用アドレスに接続した場合には、前記サーバ装置からベストエフォート処理により送信される前記ＡＶファイルをダウンロードするファイル受信ステップと、
前記ＡＶファイルを前記通信速度でダウンロード中に、前記ＡＶファイルの再生を一旦停止した際には、前記帯域保証送出用アドレスによる接続を切断し、そのＡＶファイルのダウンロードが完了していない場合には、前記サーバ装置の制御用アドレスに接続して、前記通信速度の指定無しと通知し、前記制御用アドレスとの接続を切断し、前記ベストエフォート送出用アドレスに接続し、前記サーバ装置からベストエフォート処理により送信されてくる、前記ＡＶファイルの少なくとも送信が完了していない部分をダウンロードする、第１の受信切替ステップと、
前記ＡＶファイルを前記ベストエフォート処理によりダウンロード中に、ダウンロードしながらそのＡＶファイルの再生を開始する際には、前記ベストエフォート送出用アドレスによる接続を切断し、そのＡＶファイルのダウンロードが完了していない場合には、前記サーバ装置の制御用アドレスに接続して、前記通信速度の指定有りと通知し、前記制御用アドレスとの接続を切断し、前記帯域保証送出用アドレスに接続し、前記サーバ装置から前記通信速度で送信されてくる、前記ＡＶファイルの少なくとも送信が完了していない部分をダウンロードする、第２の受信切替ステップと、を備えた端末のファイルダウンロード方法。
【請求項１４】
請求項１３に記載の端末のファイルダウンロード方法の、ＡＶファイルをダウンロードしながらそのＡＶファイルを再生する場合には等倍速の再生ビットレート以上の通信速度の指定有りと通知し、前記ＡＶファイルをダウンロードしながらそのＡＶファイルを再生しない場合には前記通信速度の指定無しと通知する前記通信速度通知ステップ、前記通信速度の指定有りと通知した場合には前記サーバ装置の帯域保証送出用アドレスに接続し、前記通信速度の指定無しと通知した場合には前記サーバ装置のベストエフォート送出用アドレスに接続する前記接続ステップ、前記通信速度でダウンロード中に前記ＡＶファイルの再生を一旦停止した際には前記帯域保証送出用アドレスによる接続を切断し、そのＡＶファイルのダウンロードが完了していない場合には、前記サーバ装置の制御用アドレスに接続して前記通信速度の指定無しと通知し、ベストエフォート処理により送信されてくる前記ＡＶファイルをダウンロードする前記第１の受信切替ステップ、前記ベストエフォート処理によりダウンロード中にそのＡＶファイルの再生を開始する際には前記ベストエフォート送出用アドレスによる接続を切断し、そのＡＶファイルのダウンロードが完了していない場合には、前記サーバ装置の制御用アドレスに接続して前記通信速度の指定有りと通知し、前記通信速度で送信されてくる前記ＡＶファイルをダウンロードする前記第２の受信切替ステップを、コンピュータに実行させるためのプログラム。
【請求項１５】
請求項１４に記載のプログラムを記録した記録媒体であって、コンピュータで利用可能な記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ネットワーク経由で映像や音声コンテンツをダウンロードするＡＶ再生システム、端末、サーバ装置、および端末のファイルダウンロード方法等に関する。例えば、ダウンロードしながらそのダウンロード中の映像や音声コンテンツを追いかけ再生することのできる、ＡＶ再生システム、端末、サーバ装置、および端末のファイルダウンロード方法等に関する。
【背景技術】
【０００２】
近年、インターネットの発達により、映画や音楽等をダウンロードして再生する技術が一般化しつつある。映画や音楽等のコンテンツ配信を行うサーバから、ＰＣ、ＡＶ機器、携帯やポータブル機器にネットワーク経由でコンテンツをダウンロードするサービスが多く提供されている。
【０００３】
このようなサービスにおいて、ベストエフォートの特性を持つインターネットを介して、個々の端末が自身の能力の範囲内でベストエフォートのダウンロードを行うと、サーバ側のネットワーク帯域・ＣＰＵ性能、メディア帯域などにコスト面で上限がある状況下では、有限の帯域を端末間で公平に分け合うことから、広帯域のコンテンツをダウンロードする端末で所謂追い付きやコマ落ちが生じやすくなることがある。
【０００４】
さらに、端末側で再生を行わずにダウンロードだけをしているコンテンツに対しても帯域を等分に分け合うことから、快適に追いかけ再生を行うことのできる端末数が減少してしまうという問題も生じていた。
【０００５】
ＲＳＶＰ（Ｒｅｓｏｕｒｃｅ  Ｒｅｓｅｒｖａｔｉｏｎ  Ｐｒｏｔｏｃｏｌ）と呼ばれるリソース予約プロトコルを用いることにより、これらの問題を解決することができる（例えば、特許文献１参照）。
【０００６】
ＲＳＶＰは、ＯＳＩ（Ｏｐｅｎ  Ｓｙｓｔｅｍｓ  Ｉｎｔｅｒｃｏｎｎｅｃｔｉｏｎ）参照モデルにおけるＩＰ層の上位層のプロトコルとして既存のＩＰプロトコル上での利用が可能なプロトコルであり、端末側の要求に基いてリソース予約を行うことを特徴としている。
【０００７】
コンテンツのダウンロードを開始する端末が、サーバ宛にＲｅｓｖメッセージと呼ばれる予約メッセージを送信すると、端末とサーバ間を中継するルータは、そのＲｅｓｖメッセージを受信して、そのＲｅｓｖメッセージ内の受信サービス品質を提供するために必要な帯域予約を受付可能であるか否かを判断する。ルータは、その帯域予約を受付可能であれば、その帯域を確保して、さらにＲｅｓｖメッセージをサーバ宛に送出する。
【０００８】
そして、端末とサーバ間を中継する各ルータの帯域が確保されると、その端末は、コンテンツをサーバから固定的に高速にダウンロードすることが可能となる。
【０００９】
端末がＲＳＶＰを用いて帯域予約を行うことにより、等分の帯域分配を行わず、追いかけ再生が必要な場合には必要十分な帯域を確保させてコンテンツをダウンロードし、その他の場合はベストエフォートによりコンテンツをダウンロードするように、端末側で選択的に処理を切り替えることができる。このようにダウンロード処理を行わせることにより、追いかけ再生に必要十分な帯域のみを確保することができ、従ってサーバ側帯域を無駄にすることなく、追いかけ再生を行うことのできる端末数を確保すると同時に、余裕帯域でベストエフォート転送をすることが可能となる。
【特許文献１】特開平９−２１４５０４号公報
【発明の開示】
【発明が解決しようとする課題】
【００１０】
しかしながら、従来のＲＳＶＰを利用したコンテンツダウンロード方法では、サーバが送出帯域を管理し制御しなければならないために、サーバの負荷が増大し、サーバコストも増加してしまう。また、サーバと端末を中継する全てのルータにＲＳＶＰシグナリングの処理機能を実装しなければならないため、システムとしてのコストも増加してしまう。
【００１１】
すなわち、ＲＳＶＰを利用する場合には、サーバ側に、ＲＳＶＰを処理するための多機能なプロトコルを実装して、接続毎の帯域管理を行わせる必要が有る。この送出帯域を管理し制御する処理のためにサーバの負荷が却って増大したり、サーバコストが増加することにもなってしまう。
【００１２】
本発明は、上述した従来の課題を考慮して、ネットワーク経由でコンテンツをダウンロードするシステムにおいて、従来よりも低コストで高品質なコンテンツを途切れることなく追いかけ再生できるＡＶ再生システム、端末、サーバ装置、および端末のファイルダウンロード方法等を提供することを目的とする。
【課題を解決するための手段】
【００１３】
上述した課題を解決するために、第１の本発明は、
サーバ装置と、前記サーバ装置からダウンロードしたＡＶファイルを再生する、複数の端末とがネットワークにより接続されたＡＶ再生システムであって、
前記端末は、
前記ＡＶファイルをダウンロードしながらそのＡＶファイルを再生する場合には、等倍速の再生ビットレート以上の通信速度の指定有りと通知し、前記ＡＶファイルをダウンロードしながらそのＡＶファイルを再生しない場合には、前記通信速度の指定無しと通知する、ダウンロード要求部と、
前記サーバ装置が送信した前記ＡＶファイルをダウンロードする受信部とを有し、
前記サーバ装置は、
前記通信速度の指定有りと通知された際に、前記通信速度で前記ＡＶファイルを送信する帯域保証送出部と、
前記通信速度の指定無しと通知された際に、ベストエフォート処理により前記ＡＶファイルを送信するベストエフォート送出部とを有する、ＡＶ再生システムである。
【００１４】
また、第２の本発明は、
ネットワークにより接続されたサーバ装置からＡＶファイルをダウンロードしながらそのＡＶファイルを再生する場合には、等倍速の再生ビットレート以上の通信速度の指定有りと通知して、その通知に対する前記サーバ装置からの応答に含まれる帯域保証送出用アドレスに接続し、前記ＡＶファイルをダウンロードしながらそのＡＶファイルを再生しない場合には、前記通信速度の指定無しと通知して、その通知に対する前記サーバ装置からの応答に含まれるベストエフォート送出用アドレスに接続する、ダウンロード要求部と、
前記ダウンロード要求部が前記通信速度の指定有りと通知した際には、前記サーバ装置が前記通信速度で送信した前記ＡＶファイルをダウンロードし、前記ダウンロード要求部が前記通信速度の指定無しと通知した際には、前記サーバ装置がベストエフォート処理により送信した前記ＡＶファイルをダウンロードする受信部と、を備えた端末である。
【００１５】
また、第３の本発明は、
前記ダウンロード要求部は、前記受信部が前記サーバ装置から前記ＡＶファイルを前記通信速度でダウンロード中の場合、前記ＡＶファイルの再生が一旦停止された際に、前記帯域保証送出用アドレスによる接続を切断し、そのＡＶファイルのダウンロードが完了していない場合には、前記サーバ装置の制御用アドレスに接続して、前記通信速度の指定無しと通知し、前記制御用アドレスとの接続を切断し、前記ベストエフォート送出用アドレスに接続し、
前記受信部は、前記ダウンロード要求部が前記通信速度の指定無しと通知した際に、前記サーバ装置が前記通信速度による前記ＡＶファイルの送信を中止した後に前記ベストエフォート処理により送信してくる、前記ＡＶファイルの少なくとも送信が完了していない部分をダウンロードする、第２の本発明の端末である。
【００１６】
また、第４の本発明は、
前記ダウンロード要求部は、前記受信部が前記サーバ装置から前記ＡＶファイルを前記ベストエフォート処理によりダウンロード中の場合、ダウンロードしながらそのＡＶファイルの再生が開始される場合には、前記ベストエフォート送出用アドレスによる接続を切断し、前記サーバ装置の制御用アドレスに接続して、前記通信速度の指定有りと通知し、前記制御用アドレスとの接続を切断し、前記帯域保証送出用アドレスに接続し、
前記受信部は、前記ダウンロード要求部が前記通信速度の指定有りと通知した際に、前記サーバ装置が前記ベストエフォート処理による前記ＡＶファイルの送信を中止した後に前記通信速度で送信してくる、前記ＡＶファイルの少なくとも送信が完了していない部分をダウンロードする、第２の本発明の端末である。
【００１７】
また、第５の本発明は、
前記ＡＶファイルのダウンロード開始の依頼を受け付ける操作入力部と、
前記ダウンロード開始の依頼を受け付けた際に、ダウンロードしながらそのＡＶファイルが再生されるか否かを予測する再生予測部とを備え、
前記ダウンロード要求部は、前記ＡＶファイルの前記ダウンロード中の再生が予測された場合に、前記通信速度の指定有りと通知する、第２の本発明の端末である。
【００１８】
また、第６の本発明は、
前記サーバ装置との通信路の通信速度の推定を行う速度推定部を備え、
前記ダウンロード要求部は、前記推定した通信路の通信速度が前記等倍速の再生ビットレート未満の場合には、前記通信速度の指定有りと通知しない、第２の本発明の端末である。
【００１９】
また、第７の本発明は、
ネットワークにより接続された端末から、等倍速の再生ビットレート以上の通信速度の指定有りと通知された場合に、前記通信速度でＡＶファイルを送信する帯域保証送出部と、
前記帯域保証送出部から送信されるＡＶファイルと同一のＡＶファイルを送信可能で、前記端末から前記通信速度の指定無しと通知された場合に、ベストエフォート処理により前記ＡＶファイルを送信するベストエフォート送出部とを備え、
前記通信速度の指定有りとの通知は、前記端末が、前記ＡＶファイルをダウンロードしながらそのＡＶファイルを再生する場合に通知され、
前記通信速度の指定無しとの通知は、前記端末が、前記ＡＶファイルをダウンロードしながらそのＡＶファイルを再生しない場合に通知される、サーバ装置である。
【００２０】
また、第８の本発明は、
前記帯域保証送出部は、前記通信速度で前記ＡＶファイルを送信中に、前記端末におけるそのＡＶファイルの再生が一旦停止された際に前記端末から送信されてくる切断要求を受けると、前記ＡＶファイルの送信を中止し、
前記ベストエフォート送出部は、前記帯域保証送出部が前記ＡＶファイルの送信を中止した際の、前記端末における前記ＡＶファイルのダウンロードが完了していない場合に前記端末から送信されてくる前記通信速度の指定無しの通知を受けると、前記ＡＶファイルの、少なくとも送信が完了していない部分を送信する、第７の本発明のサーバ装置である。
【００２１】
また、第９の本発明は、
前記ベストエフォート送出部は、前記ベストエフォート処理により前記ＡＶファイルを送信中に、前記端末におけるそのＡＶファイルの再生が開始された際に前記端末から送信されてくる切断要求を受けると、前記ＡＶファイルの送信を中止し、
前記帯域保証送出部は、前記ベストエフォート送出部が前記ＡＶファイルの送信を中止した際の、前記端末における前記ＡＶファイルのダウンロードが完了していない場合に前記端末から送信されてくる前記通信速度の指定有りの通知を受けると、前記ＡＶファイルの、少なくとも送信が完了していない部分を送信する、第７の本発明のサーバ装置である。
【００２２】
また、第１０の本発明は、
前記帯域保証送出部および前記ベストエフォート送出部は、それぞれ異なるサーバアドレスを有しており、
前記帯域保証送出部が有するサーバアドレスは、前記端末が前記帯域保証送出部から前記ＡＶファイルをダウンロードする際に前記端末によって接続され、
前記ベストエフォート送出部が有するサーバアドレスは、前記端末が前記ベストエフォート送出部から前記ＡＶファイルをダウンロードする際に前記端末によって接続される、第７の本発明のサーバ装置である。
【００２３】
また、第１１の本発明は、
互いに異なるサーバアドレスを持つ前記帯域保証送出部および前記ベストエフォート送出部の、それらのいずれのサーバアドレスとも異なるサーバアドレスを有する制御部を備え、
前記制御部は、前記端末が前記制御部の有するサーバアドレスに接続し、前記端末から前記通信速度の指定有りの通知を受けたときには、前記帯域保証送出部のサーバアドレスに接続するように前記端末を誘導し、前記通信速度の指定無しの通知を受けたときには、前記ベストエフォート送出部のサーバアドレスに接続するように前記端末を誘導する、第７の本発明のサーバ装置である。
【００２４】
また、第１２の本発明は、
前記制御部は、前記端末から前記通信速度の指定有りの通知を受けた際に、
前記通信速度でのダウンロードを許可する場合には、前記帯域保証送出部のサーバアドレスに接続するように前記端末を誘導し、前記通信速度でのダウンロードを許可しない場合には、前記端末に前記通信速度でのダウンロードを許可しない旨の応答をする、第１１の本発明のサーバ装置である。
【００２５】
また、第１３の本発明は、
再生するためのＡＶファイルを、ネットワークにより接続されたサーバ装置からダウンロードする端末のファイルダウンロード方法であって、
前記サーバ装置からＡＶファイルをダウンロードしながらそのＡＶファイルを再生する場合には、等倍速の再生ビットレート以上の通信速度の指定有りと前記サーバ装置に通知し、前記ＡＶファイルをダウンロードしながらそのＡＶファイルを再生しない場合には、前記通信速度の指定無しと前記サーバ装置に通知する通信速度通知ステップと、
前記サーバ装置からの応答に応じて、前記通信速度の指定有りと通知した場合には、前記サーバ装置の帯域保証送出用アドレスに接続し、前記通信速度の指定無しと通知した場合には、前記サーバ装置のベストエフォート送出用アドレスに接続する接続ステップと、
前記帯域保証送出用アドレスに接続した場合には、前記サーバ装置から前記通信速度で送信される前記ＡＶファイルをダウンロードし、前記ベストエフォート送出用アドレスに接続した場合には、前記サーバ装置からベストエフォート処理により送信される前記ＡＶファイルをダウンロードするファイル受信ステップと、
前記ＡＶファイルを前記通信速度でダウンロード中に、前記ＡＶファイルの再生を一旦停止した際には、前記帯域保証送出用アドレスによる接続を切断し、そのＡＶファイルのダウンロードが完了していない場合には、前記サーバ装置の制御用アドレスに接続して、前記通信速度の指定無しと通知し、前記制御用アドレスとの接続を切断し、前記ベストエフォート送出用アドレスに接続し、前記サーバ装置からベストエフォート処理により送信されてくる、前記ＡＶファイルの少なくとも送信が完了していない部分をダウンロードする、第１の受信切替ステップと、
前記ＡＶファイルを前記ベストエフォート処理によりダウンロード中に、ダウンロードしながらそのＡＶファイルの再生を開始する際には、前記ベストエフォート送出用アドレスによる接続を切断し、そのＡＶファイルのダウンロードが完了していない場合には、前記サーバ装置の制御用アドレスに接続して、前記通信速度の指定有りと通知し、前記制御用アドレスとの接続を切断し、前記帯域保証送出用アドレスに接続し、前記サーバ装置から前記通信速度で送信されてくる、前記ＡＶファイルの少なくとも送信が完了していない部分をダウンロードする、第２の受信切替ステップと、を備えた端末のファイルダウンロード方法である。
【００２６】
また、第１４の本発明は、
第１３の本発明の端末のファイルダウンロード方法の、ＡＶファイルをダウンロードしながらそのＡＶファイルを再生する場合には等倍速の再生ビットレート以上の通信速度の指定有りと通知し、前記ＡＶファイルをダウンロードしながらそのＡＶファイルを再生しない場合には前記通信速度の指定無しと通知する前記通信速度通知ステップ、前記通信速度の指定有りと通知した場合には前記サーバ装置の帯域保証送出用アドレスに接続し、前記通信速度の指定無しと通知した場合には前記サーバ装置のベストエフォート送出用アドレスに接続する前記接続ステップ、前記通信速度でダウンロード中に前記ＡＶファイルの再生を一旦停止した際には前記帯域保証送出用アドレスによる接続を切断し、そのＡＶファイルのダウンロードが完了していない場合には、前記サーバ装置の制御用アドレスに接続して前記通信速度の指定無しと通知し、ベストエフォート処理により送信されてくる前記ＡＶファイルをダウンロードする前記第１の受信切替ステップ、前記ベストエフォート処理によりダウンロード中にそのＡＶファイルの再生を開始する際には前記ベストエフォート送出用アドレスによる接続を切断し、そのＡＶファイルのダウンロードが完了していない場合には、前記サーバ装置の制御用アドレスに接続して前記通信速度の指定有りと通知し、前記通信速度で送信されてくる前記ＡＶファイルをダウンロードする前記第２の受信切替ステップを、コンピュータに実行させるためのプログラムである。
【００２７】
また、第１５の本発明は、
第１４の本発明のプログラムを記録した記録媒体であって、コンピュータで利用可能な記録媒体である。
【発明の効果】
【００２８】
本発明により、ネットワーク経由でコンテンツをダウンロードするシステムにおいて、従来よりも低コストで高品質なコンテンツを途切れることなく追いかけ再生できるＡＶ再生システム、端末、サーバ装置および、端末のファイルダウンロード方法等を提供できる。
【発明を実施するための最良の形態】
【００２９】
以下に、本発明の実施の形態について、図面を参照しながら説明する。
【００３０】
（実施の形態１）
図１に、本発明の実施の形態１のＡＶ再生システムの構成図を示す。
【００３１】
ＡＶファイル再生用の端末２０１がネットワーク２１６を介してサーバ装置２０２に接続されている。端末２０１とサーバ装置２０２間には、ＩＰ通信を中継するルータ２１４、２１５が介在する。またネットワーク２１６には端末２０１と同様な構成の複数の端末が接続されているものとする。
【００３２】
端末２０１は、受信部２０３、再生部２０４、蓄積装置２０５、操作入力部２０６、ダウンロード要求部２２１、速度推定部２２２、およびネットワークＩＦ（ＮＷ−ＩＦ）２１８を備えている。
【００３３】
端末２０１は、操作入力部２０６よりユーザの操作入力２０８を受け付け、操作入力２０８の内容に従って、ダウンロード要求部２２１からサーバ装置２０２に対してユーザが指定したＡＶファイルを要求する機能と、受信部２０３によりサーバ装置２０２からＡＶファイルをダウンロードして蓄積装置２０５に蓄積する機能と、再生部２０４により蓄積装置２０５に蓄積されたＡＶファイルを再生して再生出力２０７に出力する機能を備える。ダウンロード要求部２２１がネットワーク２１６にデータを送出する際、および、受信部２０３がネットワーク２１６からのデータを受信する際には、ＮＷ−ＩＦ２１８を利用してデータを送受信する。
【００３４】
なお、ここでＡＶファイルとは、映像、音声などを含むリアルタイムデータであり、例えばＭＰＥＧ２やＭＰ３等のファイルが相当する。また、再生出力２０７とは、例えばＨＤＭＩ等のＡＶ端子等が相当する。ここで、受信部２０３がダウンロード中のファイルを再生部２０４が再生する場合を、追いかけ再生動作と呼ぶものとする。
【００３５】
サーバ装置２０２は、制御部２０９、ベストエフォート送出部２１０、帯域保証送出部２１１、蓄積装置２１２、２１３、ルータ２１５、およびＬＡＮ２１７を備えている。
【００３６】
制御部２０９、ベストエフォート送出部２１０、帯域保証送出部２１１は、各々ＣＰＵを備えて独立動作するサーバ群であり、サーバサイト内に設営されるＬＡＮ２１７で相互に接続されて協調動作を行い、全体として一体のダウンロードサーバ機能を提供するものである。制御部２０９、ベストエフォート送出部２１０、帯域保証送出部２１１は、各々固有のネットワークアドレスを持ち、ＬＡＮ２１７とルータ２１５とネットワーク２１６を経由して、各々独立に端末２０１と通信を行うことが出来る。
【００３７】
また、ベストエフォート送出部２１０および帯域保証送出部２１１は、各々蓄積装置２１２および蓄積装置２１３を装備しており、蓄積装置２１２、２１３に蓄積されているＡＶファイルを、ネットワーク２１６を経由して端末２０１にダウンロードさせることができる。本発明の対象となるリアルタイム転送もベストエフォート転送も可能なＡＶファイルについては、蓄積装置２１２と蓄積装置２１３の両方に同一のものが蓄積されているものとする。
【００３８】
図２は、本実施の形態１のＡＶ再生システムで、ＡＶファイルのダウンロードとともに再生が指示された場合の、端末２０１およびサーバ装置２０２の動作と通信シーケンスを示している。また図４は、本実施の形態１の端末２０１とサーバ装置２０２間で伝送されるＨＴＴＰリクエストとＨＴＴＰレスポンスの例を示している。
【００３９】
本実施の形態１において、端末２０１とサーバ装置２０２の動作と通信シーケンスは図２に例示される手順で実行される。以下で図２の手順に従って順に、図１、図２、図４を用いて操作及び通信手順を説明する。なお、図２において端末２０１とサーバ装置２０２は図１と同一の構成であるので同一の記号で示し、ネットワーク等、一般的な動作しか行わない構成部品は図示を省略する。
【００４０】
まず、ユーザ操作に先立つ事前動作１０４として、端末２０１のダウンロード要求部２２１は任意の時点でサーバ装置２０２の制御部２０９に対して速度測定要求１０１を送信し、制御部２０９から速度測定応答１０２を受信して、その結果を速度保存ステップ（Ｓ１０３）において速度推定部２２２に保存する。この手順は一般的なネットワーク速度測定手順であれば何でもよく、この結果として、当該ユーザ環境のダウンロード最大実効速度が測定され記録される。例えば、ＡＤＳＬ環境において５００Ｋｂｐｓ程度の通信ボトルネックが記録されたり、ＦＴＴＨ環境において５０Ｍｂｐｓ程度の端末２０１の性能ボトルネックが記録されたりするものとする。なお、ここで、ダウンロード要求部２２１が速度測定要求１０１を送信する任意の時点とは、例えば端末２０１の電源が投入された時点や、1日のうちの時間帯ごとのサンプリング時間帯などである。
【００４１】
次に、ユーザが、端末２０１の操作入力部２０６からダウンロード指定および再生要求１０５の操作入力２０８を行い、ＡＶファイルのダウンロードの指示とそのＡＶファイルの再生要求を同時におこなったものとする。
【００４２】
するとダウンロード要求部２２１は、最初にサーバ装置２０２の制御部２０９に対し、当該ＡＶファイルのＡＶビットレート取得要求１０６を送信し、ＡＶビットレート応答１０７を受信する。ＡＶビットレート応答１０７には、当該ＡＶファイルを等倍速再生する際に途切れずに伝送するためのダウンロードビットレートが含まれており、端末２０１はこのダウンロードビットレートを基準に、以降の動作を行う。なお、ここでの等倍速再生とは、早送りなどをしないで通常の速度で再生することを示し、ダウンロードビットレートとは、ＡＶファイルに含まれるストリームのビットレートに加え、パケットヘッダなどのネットワークオーバーヘッドも含めたビットレートを示すものである。
【００４３】
次に、端末２０１の速度推定部２２２が、速度確認ステップ（Ｓ１０８）において、ステップＳ１０３で記録したダウンロード最大実効速度と、ＡＶビットレート応答１０７で得られたダウンロードビットレートを比較し、追いかけ再生が可能であるかを判定する。
【００４４】
ここで５００Ｋｂｐｓ程度の通信ボトルネックがある状況で１０ＭｂｐｓのＡＶファイルをダウンロードする必要がある場合には、途切れない追いかけ再生は不可能であるので、端末２０１は以下のシーケンスで「等倍速以上が必要」と指定したダウンロード要求を実施せず、サーバ装置２０２の帯域保証リソースを無駄に使用しない。図２では、記録されたダウンロード最大実効速度は５０Ｍｂｐｓ程度であり、１０ＭｂｐｓのＡＶファイルをダウンロードする必要がある場合とし、ステップＳ１０８では「追いかけ再生が可能である」と判定されるものとする。
【００４５】
ステップＳ１０８で追いかけ再生が可能であることを確認出来たため、端末２０１は次に、安定した追いかけ再生を実現するために、ダウンロード要求部２２１からサーバ装置２０２の制御部２０９に対し、「等倍速以上のビットレートが必要」と指定してＡＶファイルダウンロード要求１０９を送信する。ＡＶファイルダウンロード要求１０９は、具体的にはＨＴＴＰのＧＥＴ要求で行うことが出来る。
【００４６】
なお、ここでダウンロード要求部２２１が「等倍速以上のビットレートが必要」と指定してＡＶファイルダウンロード要求１０９を送信する処理が、本発明の通信速度通知ステップの一例にあたる。この処理は、端末２０１に組み込まれたＣＰＵがプログラムを実行することにより行われる。
【００４７】
ＡＶファイルダウンロード要求１０９の内容を、図４のリクエスト３０１に図示する。リクエスト３０１はＲＦＣ２６１６仕様に準拠するＨＴＴＰプロトコルのＧＥＴ要求であり、リクエストにより対象のＡＶファイル（ここでは"avfile.mpg"）を要求し、さらに本実施の形態１に特長的なリクエストヘッダとして、リクエスト３０１に示すようなＸ−ＱｏＳ拡張ヘッダを追加する。Ｘ−ＱｏＳヘッダの値に"realtime"を指定することにより、当該の"avfile.mpg"の等倍速以上のビットレートでの取得を要求するものとする。
【００４８】
なお、Ｘ−ＱｏＳヘッダの値に"realtime"を指定したＡＶファイルダウンロード要求１０９が、本発明の、等倍速の再生ビットレート以上の通信速度の指定有りの通知の一例にあたる。
【００４９】
次に、ＡＶファイルダウンロード要求１０９を受信したサーバ装置２０２の制御部２０９は、リクエスト３０１のヘッダ内容を解析して、"avfile.mpg"に対する等倍速以上の再生が要求されていることを検出すると、サーバ装置２０２の帯域保証送出部２１１のアドレスを含むリダイレクト要求１１０を応答し、端末２０１を帯域保証送出部２１１に誘導する。
【００５０】
リダイレクト要求１１０の内容を、図４のレスポンス３０３に図示する。リダイレクト要求１１０はＨＴＴＰのレスポンスであり、ステータスコード３０２により、Ｌｏｃａｔｉｏｎヘッダで示したＵＲＬに端末２０１を誘導する。ここでＬｏｃａｔｉｏｎヘッダは、帯域保証送出部２１１のアドレスと"avfile.mpg"のパスを示すものとする。
【００５１】
端末２０１は、受信部２０３がリダイレクト応答１１０（＝リダイレクト要求１１０）を受信すると、ダウンロード要求部２２１がレスポンス３０３のＬｏｃａｔｉｏｎヘッダに従って帯域保証送出部２１１に接続を行い、"avfile.mpg"を要求するＡＶファイルダウンロード要求１１１を送信する。ＡＶファイルダウンロード要求１１１は通常のｈｔｔｐ  ＧＥＴリクエストでよく、内容の図示は省略する。
【００５２】
なお、サーバ装置２０２から送信されるリダイレクト応答１１０に含まれる帯域保証送出部２１１のアドレスが、本発明の帯域保証送出用アドレスの一例にあたる。また、ここで端末２０１が帯域保証送出部２１１に接続する処理が、本発明の接続ステップの一例にあたる。
【００５３】
そして、帯域保証送出部２１１は、ＡＶファイルダウンロード要求１１１を受信すると、帯域保証転送１１２において蓄積装置２１３に蓄積された"avfile.mpg"を等倍速以上の再生ビットレートで送出する。
【００５４】
なお、帯域保証送出部２１１から等倍速以上の再生ビットレートで送出された"avfile.mpg"を端末２０１がダウンロードする処理が、本発明のファイル受信ステップの一例にあたる。
【００５５】
ここで、制御部２０９が「等倍速以上のビットレートが必要」と指定されたＡＶファイルダウンロード要求１０９を受信し、端末２０１が帯域保証送出部２１１に接続するようにリダイレクトさせ、帯域保証送出部２１１からＡＶファイルを帯域保証転送１１２によってダウンロードさせる処理は、制御部２０９および帯域保証送出部２１１のそれぞれに組み込まれたＣＰＵがプログラムを実行することにより行われる。
【００５６】
制御部２０９は、帯域保証送出部２１１から複数の端末に対して送出している各ＡＶファイルの等倍速に相当するビットレートの合計値が帯域保証送出部２１１の送出能力の上限を超えることが無いように、「等倍速以上のビットレートが必要」と指定されたＡＶファイルのダウンロード要求を制限する機能を備えるものとする。具体的には、接続端末数が増えて帯域保証送出部２１１の送出能力の上限を超える場合には、リダイレクト要求１１０を応答せず、エラー応答を返すことにより、接続済みの端末に対する帯域保証を維持することができる。なお、このときのエラー応答が、本発明の、前記通信速度でのダウンロードを許可しない旨の応答の一例にあたる。
【００５７】
また、制御部２０９が端末からの要求を制限する際に、課金内容や優先順位により、帯域保証送出部２１１にリダイレクトさせる端末を選別したり、既存の接続を切断するなどを行って、より柔軟な管理を行うことも可能である。
【００５８】
端末２０１の受信部２０３が、帯域保証転送１１２によって転送されてくるＡＶファイルのデータを受信し蓄積装置２０５に順次蓄積していくとともに、再生部２０４は、その蓄積装置２０５に蓄積されたＡＶファイルのデータを順次読み出し、再生出力２０７として出力していく。その再生出力２０７を端末２０１に接続したディスプレイなどに表示させることによって、ユーザは、ダウンロード中のそのＡＶファイルを視聴することができる。
【００５９】
以上の様なシーケンスの結果として、帯域保証転送１１２において"avfile.mpg"を受信した端末２０１は、追いつくことなく安定した追いかけ再生を実施することが可能となる。
【００６０】
次に、ユーザが、端末２０１の操作入力部２０６から停止要求１１３の操作入力２０８をし、ＡＶファイルの再生の停止要求をおこなったものとする。すると、端末２０１は再生部２０４におけるＡＶファイルの再生の停止を行う。この時点において、端末２０１は"avfile.mpg"を等倍速以上の再生ビットレートで受信する必要が無くなる為、帯域保証を放棄してベストエフォート転送に移行し、サーバ装置２０２のリソースを開放するためのシーケンスに移行する。
【００６１】
端末２０１は、ベストエフォート転送に移行する為のシーケンスにおいて、最初のステップとして、ダウンロード要求部２２１が切断要求１１４を帯域保証送出部２１１に送信し、帯域保証転送１１２を行っているＴＣＰ接続の切断を行う。
【００６２】
次にダウンロード要求部２２１は、サーバ装置２０２の制御部２０９に接続して、「等倍速以上のビットレートが不必要」と指定してＡＶファイルダウンロード要求１１５を送信する。ＡＶファイルダウンロード要求１１５は、具体的にはＨＴＴＰのＧＥＴ要求で行うことが出来る。
【００６３】
なお、サーバ装置２０２の制御部２０９のアドレスが、本発明の制御用アドレスの一例にあたる。また、ここでダウンロード要求部２２１が「等倍速以上のビットレートが不必要」と指定してＡＶファイルダウンロード要求１１５を送信する処理が、本発明の通信速度通知ステップの一例にあたる。
【００６４】
ＡＶファイルダウンロード要求１１５の内容を、図４のリクエスト３０２に図示する。リクエスト３０２はＲＦＣ２６１６仕様に準拠するＨＴＴＰプロトコルのＧＥＴ要求であり、リクエストにより対象のＡＶファイル（ここでは"avfile.mpg"）を要求する。この際にＲＦＣ２６１６仕様に準拠するＲａｎｇｅヘッダを用いることにより、ＡＶファイルのうち切断要求１１４までに既にダウンロードした部分の要求を行わず、続きのみの要求を行うことが出来る。切断要求１１４までに９９９９Ｂｙｔｅをダウンロード済みの場合、リクエスト３０２に示すような「Range: bytes=10000-」を記述することで、１００００Ｂｙｔｅ以降の全データを要求することができる。これらのヘッダに加え、本実施の形態１では従来規定されていない特長的なリクエストヘッダとして、リクエスト３０２に示すようなＸ−ＱｏＳ拡張ヘッダを追加する。Ｘ−ＱｏＳヘッダの値に"bestefort"を指定することにより、当該の"avfile.mpg"のベストエフォートでの取得を要求するものとする。
【００６５】
なお、Ｘ−ＱｏＳヘッダの値に"bestefort"を指定したＡＶファイルダウンロード要求１１５が、本発明の、等倍速の再生ビットレート以上の通信速度の指定無しの通知の一例にあたる。
【００６６】
また、ここでは、Ｒａｎｇｅヘッダの値を「１００００Ｂｙｔｅ」としているが、これは説明をわかりやすくするための例として小さな値で記載している。現実的には、Ｒａｎｇｅヘッダには、「１００００Ｂｙｔｅ」よりも数桁多い数値が設定される場合が多い。以下、本明細書においては、説明をわかりやすくするために、Ｒａｎｇｅヘッダに設定する値を現実的な値よりも小さな値を例として説明する。
【００６７】
次に、ＡＶファイルダウンロード要求１１５を受信したサーバ装置２０２の制御部２０９は、リクエスト３０２のヘッダ内容を解析して、"avfile.mpg"に対するベストエフォートの転送が要求されていることを検出すると、サーバ装置２０２のベストエフォート送出部２１０のアドレスを含むリダイレクト要求１１６を応答し、端末２０１をベストエフォート送出部２１０に誘導する。
【００６８】
リダイレクト要求１１６の内容は、リダイレクト先アドレスを示すＬｏｃａｔｉｏｎヘッダを除き図４のレスポンス３０３と同様である。ここでＬｏｃａｔｉｏｎヘッダは、ベストエフォート送出部２１０のアドレスと"avfile.mpg"のパスを示すものとする。
【００６９】
端末２０１は、受信部２０３がリダイレクト応答１１６（＝リダイレクト要求１１６）を受信すると、ダウンロード要求部２２１がそのレスポンスパケットのＬｏｃａｔｉｏｎヘッダに従ってベストエフォート送出部２１０に接続を行い、"avfile.mpg"を要求するＡＶファイルダウンロード要求１１７を送信する。ＡＶファイルダウンロード要求１１７は通常のｈｔｔｐ  ＧＥＴリクエストでよく、内容の図示は省略する。なお、このときのＡＶファイルダウンロード要求１１７には、リクエスト３０２と同様の「Range: bytes=10000-」というＲａｎｇｅヘッダが記述されている。
【００７０】
なお、サーバ装置２０２から送信されるリダイレクト応答１１６に含まれるベストエフォート送出部２１０のアドレスが、本発明のベストエフォート送出用アドレスの一例にあたる。また、ここで端末２０１がベストエフォート送出部２１０に接続する処理が、本発明の接続ステップの一例にあたる。
【００７１】
そして、ベストエフォート送出部２１０は、ＡＶファイルダウンロード要求１１７を受信すると、ベストエフォート転送１１８において蓄積装置２１２に蓄積された"avfile.mpg"の１００００Ｂｙｔｅ目からのデータを、サーバ装置２０２の負荷状況に応じた任意の再生ビットレートで送出する。
【００７２】
なお、ベストエフォート送出部２１０から負荷状況に応じた任意の再生ビットレートで送出された"avfile.mpg"を端末２０１がダウンロードする処理が、本発明のファイル受信ステップの一例にあたる。
【００７３】
ここで、制御部２０９が「等倍速以上のビットレートが不必要」と指定されたＡＶファイルダウンロード要求１１５を受信し、端末２０１がベストエフォート送出部２１０に接続するようにリダイレクトさせ、ベストエフォート送出部２１０からＡＶファイルをベストエフォート転送１１８によってダウンロードさせる処理は、制御部２０９およびベストエフォート送出部２１０のそれぞれに組み込まれたＣＰＵがプログラムを実行することにより行われる。
【００７４】
なお上記で、端末２０１の受信部２０３が帯域保証転送１１２によって転送されてくるＡＶファイルのデータを受信中に、そのＡＶファイルの再生の停止要求１１３が行われ、ダウンロード要求部２２１が、切断要求１１４を帯域保証送出部２１１に送信して帯域保証転送１１２を行っているＴＣＰ接続の切断を行った後、サーバ装置２０２の制御部２０９に接続して、「等倍速以上のビットレートが不必要」と指定してＡＶファイルダウンロード要求１１５を送信し、サーバ装置２０２からのリダイレクト要求１１６を受信して、制御部２０９との接続を切断した後、ベストエフォート送出部２１０に接続して、ベストエフォート送出部２１０から、"avfile.mpg"のダウンロードが完了している続きの１００００Ｂｙｔｅ目以降の部分のデータをベストエフォート転送１１８によりダウンロードする一連の処理が、本発明の第１の受信切替ステップの一例にあたる。
【００７５】
以上の様なシーケンスの結果として、ベストエフォート転送１１８において"avfile.mpg"を受信した端末２０１は、サーバ装置２０２に余分な負担をかけることなく、許容される帯域の範囲でダウンロードを実施することが可能となる。
【００７６】
なお、上記の場合の、切断要求１１４までにダウンロードが完了していない１００００Ｂｙｔｅ以降のデータが、本発明の、送信を中止した際に送信を完了していない部分の一例にあたる。また、上記では、ダウンロードが完了した９９９９Ｂｙｔｅまでのデータの続きの１００００Ｂｙｔｅのデータからベストエフォート転送１１８で送信することとしたが、送信が完了していない全てのデータがベストエフォート転送１１８で送信されればよく、送信が完了しているデータが一部重複してベストエフォート転送１１８で送信されるようにしてもよい。例えば、切断要求１１４までに９９９９Ｂｙｔｅまでのダウンロードが完了しているときに、転送方式切換え後のベストエフォート転送１１８で９５００Ｂｙｔｅ目からのデータを転送するようにしてもよい。この場合、９５００〜９９９９Ｂｙｔｅのデータが重複して転送されることになる。
【００７７】
次に、ユーザが、端末２０１の操作入力部２０６から再生要求１１９の操作入力２０８をし、再度ＡＶファイルの再生要求をおこなったものとする。すると、端末２０１は再生部２０４におけるＡＶファイルの再生を開始する。この時点において、端末２０１は"avfile.mpg"を等倍速以上の再生ビットレートで受信する必要が生じる為、ベストエフォート転送から帯域保証転送に移行するためのシーケンスを行う。
【００７８】
端末２０１は、帯域保証転送に移行する為のシーケンスにおいて、最初のステップとして、ダウンロード要求部２２１が切断要求１２０をベストエフォート送出部２１０に送信し、ベストエフォート転送１１８を行っているＴＣＰ接続の切断を行う。
【００７９】
次にダウンロード要求部２２１は、サーバ装置２０２の制御部２０９に接続して、「等倍速以上のビットレートが必要」と指定してＡＶファイルダウンロード要求１２１を送信する。ＡＶファイルダウンロード要求１２１は、具体的にはＨＴＴＰのＧＥＴ要求で行うことが出来る。
【００８０】
ＡＶファイルダウンロード要求１２１の内容を、図４のリクエスト３０４に図示する。リクエスト３０４はＲＦＣ２６１６仕様に準拠するＨＴＴＰプロトコルのＧＥＴ要求であり、リクエストにより対象のＡＶファイル（ここでは"avfile.mpg"）を要求する。この際にＲＦＣ２６１６仕様に準拠するＲａｎｇｅヘッダを用いることにより、ＡＶファイルのうち切断要求１２０までに既にダウンロードした部分の要求を行わず、続きのみの要求を行うことが出来る。切断要求１２０までに１９９９９Ｂｙｔｅをダウンロード済みの場合、リクエスト３０４に示すような「Range: bytes=20000-」を記述することで、２００００Ｂｙｔｅ以降の全データを要求することができる。これらのヘッダに加え、リクエスト３０４に示すようにＸ−ＱｏＳ拡張ヘッダの値に"realtime"を指定することにより、当該の"avfile.mpg"の等倍速以上のビットレートでの取得を要求するものとする。
【００８１】
次に、ＡＶファイルダウンロード要求１２１を受信したサーバ装置２０２の制御部２０９は、リクエスト３０４のヘッダ内容を解析して、"avfile.mpg"に対する等倍速以上の転送が要求されていることを検出すると、サーバ装置２０２の帯域保証送出部２１１のアドレスを含むリダイレクト要求１２２を応答し、端末２０１を帯域保証送出部２１１に誘導する。
【００８２】
リダイレクト要求１２２の内容は、図４のレスポンス３０３と同様である。
【００８３】
端末２０１は、受信部２０３がリダイレクト応答１２２（＝リダイレクト要求１２２）を受信すると、ダウンロード要求部２２１がレスポンス３０３のＬｏｃａｔｉｏｎヘッダに従って帯域保証送出部２１１に接続を行い、"avfile.mpg"を要求するＡＶファイルダウンロード要求１２３を送信する。ＡＶファイルダウンロード要求１２３は通常のｈｔｔｐ  ＧＥＴリクエストでよく、内容の図示は省略する。なお、このときのＡＶファイルダウンロード要求１２３には、リクエスト３０４と同様の「Range: bytes=20000-」というＲａｎｇｅヘッダが記述されている。
【００８４】
そして、帯域保証送出部２１１は、ＡＶファイルダウンロード要求１２３を受信すると、帯域保証転送１２４において蓄積装置２１３に蓄積された"avfile.mpg"の２００００Ｂｙｔｅ目からのデータを、等倍速以上の再生ビットレートで送出する。
【００８５】
端末２０１の受信部２０３が、帯域保証転送１２４によって転送されてくるＡＶファイルのデータを受信し、蓄積装置２０５に既に蓄積されている"avfile.mpg"のデータの続きから順次蓄積していくとともに、再生部２０４は、その蓄積装置２０５に蓄積されたＡＶファイルのデータを順次読み出し、再生出力２０７として出力していく。
【００８６】
以上の様なシーケンスの結果として、帯域保証転送１２４において"avfile.mpg"を受信した端末２０１は、安定した追いかけ再生が可能となる。
【００８７】
そして、"avfile.mpg"の転送が終了すると、帯域保証送出部２１１が端末２０１の受信部２０３に対し完了１２５の通知を送信して通信を完了する。完了１２５の通知は、例えばＴＣＰ接続切断であったり、ＨＴＴＰのｃｈｕｎｃｋ転送の最終バイトであったり、予め通知されていたｃｏｎｔｅｎｔ−ｌｅｎｇｔｈの最終バイトで行うことが出来る。
【００８８】
なお上記で、端末２０１の受信部２０３がベストエフォート転送１１８によって転送されてくるＡＶファイルのデータを受信中に、そのＡＶファイルの再生要求１１９が行われ、ダウンロード要求部２２１が、切断要求１２０をベストエフォート送出部２１０に送信してベストエフォート転送１１８を行っているＴＣＰ接続の切断を行った後、サーバ装置２０２の制御部２０９に接続して、「等倍速以上のビットレートが必要」と指定してＡＶファイルダウンロード要求１２１を送信し、サーバ装置２０２からのリダイレクト要求１２２を受信して、制御部２０９との接続を切断した後、帯域保証送出部２１１に接続して、帯域保証送出部２１１から、"avfile.mpg"のダウンロードが完了している続きの２００００Ｂｙｔｅ目以降の部分のデータを帯域保証転送１２４によりダウンロードする一連の処理が、本発明の第２の受信切替ステップの一例にあたる。
【００８９】
次に、本実施の形態１のＡＶ再生システムで、ＡＶファイルの再生指示がなくダウンロードのみが指示された場合の動作について説明する。
【００９０】
図３は、ＡＶファイルのダウンロードのみが指示された場合の、端末２０１およびサーバ装置２０２の動作と通信シーケンスを示している。
【００９１】
事前動作１０４の後、図２のダウンロード指定および再生要求１０５の代わりに、ＡＶファイルのダウンロード要求１３０のみの操作入力２０８が、ユーザによって操作入力部２０６から行われたものとする。
【００９２】
追いかけ再生をしないので、等倍速以上のビットレートによるダウンロードが必要ないため、ダウンロード要求部２２１は、サーバ装置２０２の制御部２０９に対し、「等倍速以上のビットレートが不必要」と指定してＡＶファイルダウンロード要求１３１を送信する。ＡＶファイルダウンロード要求１３１は、具体的にはＨＴＴＰのＧＥＴ要求で行うことが出来る。
【００９３】
なお、ここでダウンロード要求１３０の指示に対してダウンロード要求部２２１が「等倍速以上のビットレートが不必要」と指定してＡＶファイルダウンロード要求１３１を送信する処理が、本発明の通信速度通知ステップの一例にあたる。この処理は、端末２０１に組み込まれたＣＰＵがプログラムを実行することにより行われる。
【００９４】
ＡＶファイルダウンロード要求１３１の内容を、図４のリクエスト３０５に図示する。リクエスト３０５はＲＦＣ２６１６仕様に準拠するＨＴＴＰプロトコルのＧＥＴ要求であり、リクエストにより対象のＡＶファイル（ここでは"avfile.mpg"）を要求する。このとき、Ｘ−ＱｏＳヘッダの値に"bestefort"を指定することにより、当該の"avfile.mpg"のベストエフォートでの取得を要求する。
【００９５】
次に、ＡＶファイルダウンロード要求１３１を受信したサーバ装置２０２の制御部２０９は、リクエスト３０５のヘッダ内容を解析して、"avfile.mpg"に対するベストエフォートの転送が要求されていることを検出すると、サーバ装置２０２のベストエフォート送出部２１０のアドレスを含むリダイレクト要求１３２を応答し、端末２０１をベストエフォート送出部２１０に誘導する。
【００９６】
リダイレクト要求１３２の内容は、リダイレクト先アドレスを示すＬｏｃａｔｉｏｎヘッダを除き図４のレスポンス３０３と同様である。ここでＬｏｃａｔｉｏｎヘッダは、ベストエフォート送出部２１０のアドレスと"avfile.mpg"のパスを示すものとする。
【００９７】
端末２０１は、受信部２０３がリダイレクト応答１３２（＝リダイレクト要求１３２）を受信すると、ダウンロード要求部２２１がそのレスポンスパケットのＬｏｃａｔｉｏｎヘッダに従ってベストエフォート送出部２１０に接続を行い、"avfile.mpg"を要求するＡＶファイルダウンロード要求１３３を送信する。ＡＶファイルダウンロード要求１３３は通常のｈｔｔｐ  ＧＥＴリクエストでよく、内容の図示は省略する。
【００９８】
なお、ここで端末２０１がベストエフォート送出部２１０に接続する処理が、本発明の接続ステップの一例にあたる。
【００９９】
そして、ベストエフォート送出部２１０は、ＡＶファイルダウンロード要求１３３を受信すると、ベストエフォート転送１３４において蓄積装置２１２に蓄積された"avfile.mpg"を、サーバ装置２０２の負荷状況に応じた任意の再生ビットレートで送出する。
【０１００】
なお、ベストエフォート送出部２１０から負荷状況に応じた任意の再生ビットレートで送出された"avfile.mpg"を端末２０１がダウンロードする処理が、本発明のファイル受信ステップの一例にあたる。
【０１０１】
そして、"avfile.mpg"の転送が終了すると、ベストエフォート送出部２１０が端末２０１の受信部２０３に対し完了１３５の通知を送信して通信を完了する。
【０１０２】
なお、ベストエフォート転送１３４中にユーザからダウンロード中のＡＶファイルに対する再生の指示があった場合には、図２で再生要求１１９の指示があった場合と同様のシーケンスによりベストエフォート転送から帯域保証転送に移行し、転送していたＡＶファイルの途中から帯域保証転送で転送する。
【０１０３】
そして、さらに再生の指示のあった後に再生停止の指示があった場合には、図２の停止要求１１３の指示があった場合と同様のシーケンスにより帯域保証転送からベストエフォート転送に移行する。
【０１０４】
（実施の形態２）
図５に、本発明の実施の形態２のＡＶ再生システムの構成図を示す。図１に示した実施の形態１のＡＶ再生システムと同じ構成部分には、同じ符号を用いている。
【０１０５】
図５に示すように、本実施の形態２のＡＶ再生システムは、図１の構成に加えて再生予測部２２３を備えている点のみが、実施の形態１のＡＶ再生システムと異なる。
【０１０６】
実施の形態１のＡＶ再生システムでは、ユーザからの具体的なＡＶファイル再生要求またはＡＶファイル再生停止要求をトリガとしてベストエフォートと帯域保証の転送方式間の遷移を行ったが、本実施の形態２のＡＶ再生システムは、再生予測部２２３がユーザ行動を予測してＡＶファイル再生確率の高低を推定し、ベストエフォートと帯域保証の転送方式間の遷移を行わせる。
【０１０７】
再生予測部２２３におけるユーザ行動の予測方法として、例えば、再生済みコンテンツの次話コンテンツの再生確率が高いと予測したり、端末２０１のＧＵＩ（例えばＴＶ画面出力など）がＯＮになっている場合は、ＧＵＩがＯＦＦになっている場合より再生確率が高いと予測するなどの方法が考えられる。
【０１０８】
具体的には、例えば、再生予測部２２３が、過去のユーザの操作内容を記憶しておき、その記憶されている内容に基いて、操作入力部２０６に入力されるユーザの操作入力２０８の内容から、そのときのユーザに必要とされる転送方式がベストエフォートか帯域保証かを予測し、その予測した転送方式でダウンロード要求部２２１からサーバ装置２０２に対してダウンロード要求を行わせる。
【０１０９】
これらの予測内容を総合してベストエフォートと帯域保証の転送方式間の遷移を行う構成とすれば、切断、取得要求、リダイレクト等に要する転送方式切替時間を隠蔽することができ、より効果的にユーザ利便性を向上できる。
【０１１０】
以上に説明したように、各実施の形態のＡＶ再生システムを用いると、追いかけ再生を行う場合に追いつきを防止することができ、また再生が必要になった時点で動的に占有帯域の変更を行うことができ、追いかけ再生を行わない場合に不要な帯域の占有を行うことが無く、さらには帯域変更時に必ず切断と再接続を行うことから、サーバ側で単一の接続を動的に帯域変更する必要が無くなり、サーバ構成や制御プロトコルを単純化でき、その結果負荷も低減できる効果がある。
【０１１１】
さらに、追いかけ再生が不要になった時点で占有帯域を開放するので、負荷低減効果が向上する。
【０１１２】
また、帯域保証送出部２１１により端末２０１での追いかけ再生に必要なダウンロード帯域を保証しつつ、その他の場合はベストエフォート送出部２１０からベストエフォートでダウンロードを行わせることができ、結果として帯域の保証とサーバリソースの無駄の無いダウンロードを両立することができる。その際に同一接続ないし同一送出部について動的な帯域変更や帯域制限をする必要が無いことから、サーバ構成や制御方法を単純化でき、その結果負荷も低減できる。
【０１１３】
また、等倍速以上用のサーバ（帯域保証送出部２１１）と一般用のサーバ（ベストエフォート送出部２１０）のサーバアドレスを別構成にしているので、ベストエフォート制御と帯域保証制御を行う機能を同一サーバに実装する必要がなくなることから、さらにサーバ構成や制御方法を単純化でき、その結果負荷も低減できる効果がある。
【０１１４】
また、ベストエフォート送出部と帯域保証送出部のアドレスを端末に対し動的に指定できる機能を備えることになるため、ベストエフォート送出部と帯域保証送出部の個数や設置アドレスを変更したり、追いかけ再生の要求が多い場合に、ベストエフォート送出部として使用していた送出設備の機能を動的に切り替えて帯域保証送出部として使用するなど、端末の要求に応じてサーバ装置を柔軟に構成することができ、サーバのスケーラビリティに関して顕著な効果がある。
【０１１５】
また、ユーザがＡＶファイルを再生した際の帯域変更動作や、バッファリングなどにより発生する待ち時間を低減する効果もある。
【０１１６】
また、ユーザの接続環境が追いかけ再生を行うのに十分でない場合に、不要にサーバ側の帯域保証されたリソースを占有することが無いという効果もある。
【０１１７】
本発明のＡＶ再生システムで特徴的なことのひとつは、帯域保証送出部２１１に特殊なレート制御機能を実装せずとも、ベストエフォート送出部２１０と同じ機能の装置を用いて、制御部２０９によるリアルタイムダウンロード要求制限のみで帯域保証を行うことも可能なことである。このことから、性能低下やコスト上昇を招く要因となることも多い帯域保証機能や帯域変更機能およびその制御プロトコルを実装することなく、単なるｈｔｔｐサーバ機能を持つハードウェアを帯域保証送出部２１１として利用することができ、コストパフォーマンスを高く保つことが出来る。
【０１１８】
さらに本発明のＡＶ再生システムで特徴的なこととして、帯域保証送出部２１１およびベストエフォート送出部２１０として同一機能を持つハードウェアを複数台数用意してサーバ装置２０２を構成すれば、リアルタイム送出要求数に応じてそれらのハードウェアのうち一定数を静的ないし動的に帯域保証送出部２１１に割り当て、残りをベストエフォート送出部２１０に割り当てるなどの制御を、制御部２０９のリダイレクト制御のみで行うことが出来、スケーラビリティと、負荷対応性に優れたサーバを構成することが出来る。
【０１１９】
すなわち、本発明のＡＶ再生システムは、再生の必要の無いＡＶファイルのダウンロードによるサーバ負荷を低減し、ダウンロード中であってもＡＶファイルを途切れずに再生可能な端末総数を最大化することを特長とするシステムである。
【０１２０】
以上説明したように、本発明のＡＶ再生システムや端末のファイルダウンロード方法を用いると、高品質なコンテンツを、待ち時間無く、かつ途切れることもなく追いかけ再生できるシステムを低コストに提供できる。特に、追いかけ再生を行うコンテンツに必要十分な帯域を割り当て、その他のコンテンツにベストエフォートでサーバ装置の能力を割り当てる方式を、単純で負荷の大きくならない方式により低コストに実現できるＡＶ再生システム、端末およびサーバ装置を提供できるなど、多くの顕著な効果が得られる。
【０１２１】
従来から帯域予約の方法もあったが、追いかけ再生を途切れさせない為の帯域保証を行いつつ、余裕帯域ではできるだけ速い速度でのダウンロードを行う制御を両立させることのできる、簡便なプロトコルやサーバ構成方法は存在しなかった。その為高品質コンテンツを待たずに追いかけ再生できるシステムを低コストに構成することが困難であった。本発明のＡＶ再生システムおよび端末のファイルダウンロード方法は、簡便なプロトコルやサーバ構成方法により、追いかけ再生を途切れさせない為の帯域保証を行いつつ、余裕帯域ではできるだけ速い速度でのダウンロードを行う制御を低コストで両立させるものである。
【０１２２】
なお、本発明のプログラムは、上述した端末のファイルダウンロード方法の、ＡＶファイルをダウンロードしながらそのＡＶファイルを再生する場合には等倍速の再生ビットレート以上の通信速度の指定有りと通知し、前記ＡＶファイルをダウンロードしながらそのＡＶファイルを再生しない場合には前記通信速度の指定無しと通知する前記通信速度通知ステップ、前記通信速度の指定有りと通知した場合には前記サーバ装置の帯域保証送出用アドレスに接続し、前記通信速度の指定無しと通知した場合には前記サーバ装置のベストエフォート送出用アドレスに接続する前記接続ステップ、前記通信速度でダウンロード中に前記ＡＶファイルの再生を一旦停止した際には前記帯域保証送出用アドレスによる接続を切断し、そのＡＶファイルのダウンロードが完了していない場合には、前記サーバ装置の制御用アドレスに接続して前記通信速度の指定無しと通知し、ベストエフォート処理により送信されてくる前記ＡＶファイルをダウンロードする前記第１の受信切替ステップ、前記ベストエフォート処理によりダウンロード中にそのＡＶファイルの再生を開始する際には前記ベストエフォート送出用アドレスによる接続を切断し、そのＡＶファイルのダウンロードが完了していない場合には、前記サーバ装置の制御用アドレスに接続して前記通信速度の指定有りと通知し、前記通信速度で送信されてくる前記ＡＶファイルをダウンロードする前記第２の受信切替ステップ、の動作をコンピュータにより実行させるためのプログラムであって、コンピュータと協働して動作するプログラムである。
【０１２３】
また、本発明の記録媒体は、上述した端末のファイルダウンロード方法の、ＡＶファイルをダウンロードしながらそのＡＶファイルを再生する場合には等倍速の再生ビットレート以上の通信速度の指定有りと通知し、前記ＡＶファイルをダウンロードしながらそのＡＶファイルを再生しない場合には前記通信速度の指定無しと通知する前記通信速度通知ステップ、前記通信速度の指定有りと通知した場合には前記サーバ装置の帯域保証送出用アドレスに接続し、前記通信速度の指定無しと通知した場合には前記サーバ装置のベストエフォート送出用アドレスに接続する前記接続ステップ、前記通信速度でダウンロード中に前記ＡＶファイルの再生を一旦停止した際には前記帯域保証送出用アドレスによる接続を切断し、そのＡＶファイルのダウンロードが完了していない場合には、前記サーバ装置の制御用アドレスに接続して前記通信速度の指定無しと通知し、ベストエフォート処理により送信されてくる前記ＡＶファイルをダウンロードする前記第１の受信切替ステップ、前記ベストエフォート処理によりダウンロード中にそのＡＶファイルの再生を開始する際には前記ベストエフォート送出用アドレスによる接続を切断し、そのＡＶファイルのダウンロードが完了していない場合には、前記サーバ装置の制御用アドレスに接続して前記通信速度の指定有りと通知し、前記通信速度で送信されてくる前記ＡＶファイルをダウンロードする前記第２の受信切替ステップ、の動作をコンピュータにより実行させるためのプログラムを記録した記録媒体であり、コンピュータにより読み取り可能かつ、読み取られた前記プログラムが前記コンピュータと協働して利用される記録媒体である。
【０１２４】
また、本発明の上記「ステップの動作」とは、前記ステップの全部または一部の動作を意味する。
【０１２５】
また、本発明のプログラムの一利用形態は、コンピュータにより読み取り可能な、ＲＯＭ等の記録媒体に記録され、コンピュータと協働して動作する態様であっても良い。
【０１２６】
また、本発明のプログラムの一利用形態は、インターネット等の伝送媒体、光・電波等の伝送媒体中を伝送し、コンピュータにより読みとられ、コンピュータと協働して動作する態様であっても良い。
【０１２７】
また、上述した本発明のコンピュータは、ＣＰＵ、ＤＳＰ、ＦＰＧＡ等の純然たるハードウェアに限らず、ファームウェアや、ＯＳ、更に周辺機器を含むものであっても良い。
【０１２８】
なお、以上説明した様に、本発明の構成は、ソフトウェア的に実現しても良いし、ハードウェア的に実現しても良い。
【産業上の利用可能性】
【０１２９】
本発明に係るＡＶ再生システム、端末、サーバ装置、および端末のファイルダウンロード方法等は、従来よりも低コストで、高品質なコンテンツを受信側端末で途切れることなく追いかけ再生できる効果を有し、ダウンロードしながらそのダウンロード中の映像や音声コンテンツを追いかけ再生することのできる、ＡＶ再生システム、端末、サーバ装置および、端末のファイルダウンロード方法等に有用である。
【図面の簡単な説明】
【０１３０】
【図１】本発明の実施の形態１のＡＶ再生システムの構成図
【図２】本発明の実施の形態１のＡＶ再生システムで、ＡＶファイルのダウンロードとともに再生が指示された場合の、端末およびサーバ装置の動作と通信シーケンスを示す図
【図３】本発明の実施の形態１のＡＶ再生システムで、ＡＶファイルのダウンロードのみが指示された場合の、端末およびサーバ装置の動作と通信シーケンスを示す図
【図４】本発明の実施の形態１の、端末とサーバ装置間で伝送されるＨＴＴＰリクエストとＨＴＴＰレスポンス例を示す図
【図５】本発明の実施の形態２のＡＶ再生システムの構成図
【符号の説明】
【０１３１】
１０１  速度測定要求
１０２  速度測定応答
１０４  事前動作
１０５  ダウンロード指定、再生要求
１０６  ＡＶビットレート取得要求
１０７  ＡＶビットレート応答
１０９  ＡＶファイルダウンロード要求
１１０  リダイレクト要求／応答
１１１  ＡＶファイルダウンロード要求
１１２  帯域保証転送
１１３  停止要求
１１４  切断要求
１１５  ＡＶファイルダウンロード要求
１１６  リダイレクト要求／応答
１１７  ＡＶファイルダウンロード要求
１１８  ベストエフォート転送
１１９  再生要求
１２０  切断要求
１２１  ＡＶファイルダウンロード要求
１２２  リダイレクト要求／応答
１２３  ＡＶファイルダウンロード要求
１２４  帯域保証転送
１２５  完了
１３０  ダウンロード要求
１３１  ＡＶファイルダウンロード要求
１３２  リダイレクト要求／応答
１３３  ＡＶファイルダウンロード要求
１３４  ベストエフォート転送
１３５  完了
２０１、２３０  端末
２０２  サーバ装置
２０３  受信部
２０４  再生部
２０５  蓄積装置
２０６  操作入力部
２０７  再生出力
２０８  操作入力
２０９  制御部
２１０  ベストエフォート送出部
２１１  帯域保証送出部
２１２  蓄積装置
２１３  蓄積装置
２１４  ルータ
２１５  ルータ
２１６  ネットワーク
２１７  ＬＡＮ
２１８  ネットワークＩＦ（ＮＷ−ＩＦ）
２２１  ダウンロード要求部
２２２  速度推定部
２２３  再生予測部
３０１  ＨＴＴＰリクエスト
３０２  ＨＴＴＰリクエスト
３０３  ＨＴＴＰレスポンス
３０４  ＨＴＴＰリクエスト
３０５  ＨＴＴＰリクエスト
Ｓ１０３  速度保存ステップ
Ｓ１０８  速度確認ステップ
【図１】
2009094643.tif 000003
【図２】
2009094643.tif 000004
【図３】
2009094643.tif 000005
【図４】
2009094643.tif 000006
【図５】
2009094643.tif 000007