"メディアプレゼンテーションに対応するメタデータファイルを要求するメッセージをネットワーク側のサーバに送信し、前記メディアプレゼンテーションに対応するメタデータファイルを要求するメッセージに応じて前記サーバにより送り返される前記メタデータファイルを受信し、前記メタデータファイルは、記述されたメディアプレゼンテーションの一部分の継続期間に関する情報を含み、前記記述されたメディアプレゼンテーションの一部分の継続期間に関する前記情報に従って、前記メタデータファイルの更新時間を決定し、前記更新時間に従って、前記メタデータファイルを更新する要求を前記サーバに送信することを含む、メタデータファイルを更新する方法。前記記述されたメディアプレゼンテーションの一部分の継続期間に関する前記情報に従って、前記メタデータファイルの更新時間を決定することが、前記メタデータファイルから、前記メタデータファイルを更新する時間の長さに関する情報を取得し、前記メタデータファイルを更新する時間の長さに関する前記情報と、前記記述されたメディアプレゼンテーションの一部分の継続期間に関する前記情報とに従って、前記メタデータファイルを更新する時間範囲を決定し、前記メタデータファイルを更新する前記時間範囲内で前記メタデータファイルの更新時間を選択することを含む、請求項1に記載の方法。前記記述されるメディアプレゼンテーションの一部分の継続期間に関する前記情報に従って、前記メタデータファイルの前記更新時間を決定することが、前記メタデータファイルから、前記サーバにより前記メタデータファイルを更新する時間間隔に関する情報を取得し、前記サーバにより前記メタデータファイルを更新する時間間隔に関する前記情報と、前記メタデータファイルを現在受信している時間とに従って、前記メタデータファイルの予測される更新時間を決定し、前記メタデータファイルに含まれる、前記メタデータファイルの予測される更新時間と、前記記述されたメディアプレゼンテーションの一部分の継続期間に関する前記情報とに従って、前記メタデータファイルを更新する時間範囲を決定し、前記メタデータファイルを更新する前記時間範囲内で、前記メタデータファイルの前記更新時間を選択することを含む、請求項1に記載の方法。前記記述されたメディアプレゼンテーションの一部分の継続期間に関する前記情報に従って、前記メタデータファイルの前記更新時間を決定することが、前記メタデータファイルの前記予測される更新時間が、前記記述されたメディアプレゼンテーションの一部分の継続期間を超える場合、前記メタデータファイルを更新する事前設定された時間範囲内で前記メタデータファイルの前記更新時間を選択し、前記メタデータファイルを更新する前記事前設定された時間範囲は、前記記述されたメディアプレゼンテーションの一部分の継続期間に含まれることをさらに含む、請求項3に記載の方法。前記メタデータファイルが前記メディアプレゼンテーションを全部記述しているかどうかを判断し、前記メタデータファイルが前記メディアプレゼンテーションを全部記述している場合、前記メタデータファイルを更新する要求の前記サーバへの送信を停止することをさらに含む、請求項1に記載の方法。前記メタデータファイルが前記メディアプレゼンテーションを全部記述しているかどうかを判断することが、前記メタデータファイルが、前記メディアプレゼンテーションが全部記述されていることを示す情報を含む場合、前記メタデータファイルは前記メディアプレゼンテーションを全部記述していると判断することを含む、請求項5に記載の方法。前記記述されたメディアプレゼンテーションの一部分の継続期間に関する前記情報に従って、前記記述されたメディアプレゼンテーションの一部分に対応するメディアフラグメントリストを生成し、前記メディアフラグメントリスト内のメディアフラグメントを取得することをさらに含む、請求項1から6のいずれか一項に記載の方法。メディアプレゼンテーションに対応すると共に、記述されるメディアプレゼンテーションの一部分の継続期間に関する情報を含むメタデータファイルを生成し、前記メディアプレゼンテーションに対応する前記メタデータファイルを要求するメッセージをユーザ装置から受信した場合、前記メタデータファイルを前記ユーザ装置に送信し、前記ユーザ装置は、前記記述されたメディアプレゼンテーションの一部分の継続期間に関する前記情報に従って、前記メタデータファイルの更新時間を決定すること、を含む、メタデータファイルを更新する方法。前記メタデータファイルが、前記メタデータファイルを更新する時間の長さに関する情報であって、前記情報は前記メタデータファイルを更新する時間の長さを前記ユーザ装置に示すために使用されることで、前記ユーザ装置が、前記メタデータファイルを更新する時間の長さに関する前記情報に従って、前記メタデータファイルを更新する時間範囲を決定できるようにする情報、サーバにより前記メタデータファイルを更新する時間間隔に関する情報であって、前記情報は、前記サーバにより前記メタデータファイルを更新する時間の長さを前記ユーザ装置に示すために使用されることで、前記ユーザ装置が、前記サーバにより前記メタデータファイルを更新する時間間隔に関する前記情報に従って、前記メタデータファイルを更新する時間範囲を決定できるようにする情報、前記メタデータファイルが全部記述されていることを示す情報であって、前記情報は、前記メタデータファイルが前記メディアプレゼンテーションを全部記述していることを前記ユーザ装置に示すために使用されることで、前記ユーザ装置が、前記メタデータファイルを更新する要求を送信することを停止させる情報のうちのいずれかの種類の情報、またはこれらの情報の任意の組合せを含み、前記メタデータファイルを更新する時間の長さは、前記メタデータファイルと前記メタデータファイルの次のメタデータファイルとの間の重複時間に従って決定される、請求項8に記載の方法。メディアプレゼンテーションに対応するメタデータファイルを要求するメッセージをネットワーク側のサーバに送信するように構成された送信モジュールと、前記メディアプレゼンテーションに対応する前記メタデータファイルを要求する前記メッセージに応じて前記サーバにより送り返される前記メタデータファイルを受信するように構成され、前記メタデータファイルは、記述されたメディアプレゼンテーションの一部分の継続期間に関する情報を含む、受信モジュールと、前記記述されるメディアプレゼンテーションの一部分の継続期間に関する前記情報に従って、前記メタデータファイルの更新時間を決定するように構成され、前記情報が前記受信モジュールにより受信された前記メタデータファイルに含まれる、決定ユニットと、前記決定モジュールにより決定された前記更新時間に従って、前記メタデータファイルを更新する要求を前記サーバに送信するように構成された更新モジュールと、を含む、ユーザ装置。前記決定モジュールが、前記受信モジュールにより受信された前記メタデータファイルから、前記メタデータファイルを更新する時間の長さに関する情報を取得し、前記メタデータファイルを更新する時間の長さに関する前記情報と、前記記述されたメディアプレゼンテーションの一部分の継続期間に関する前記情報とに従って、前記メタデータファイルを更新する時間範囲を決定するように構成された第1の決定サブモジュールと、前記第1の決定サブモジュールにより決定された前記メタデータファイルを更新する前記時間範囲内で、前記メタデータファイルの更新時間を選択するように構成された第1の選択サブモジュールとを含む、請求項10に記載のユーザ装置。前記決定モジュールが、前記受信モジュールにより受信された前記メタデータファイルから、前記サーバにより前記メタデータファイルを更新する時間間隔に関する情報を取得し、前記メタデータファイルを更新する時間間隔に関する前記情報と、前記メタデータファイルを現在受信している時間とに従って、前記メタデータファイルの予測される更新時間を決定するように構成された第2の決定サブモジュールと、前記第2の決定サブモジュールにより決定される前記メタデータファイルの前記予測される更新時間と、前記記述されたメディアプレゼンテーションの一部分の継続期間に関する前記情報とに従って、前記メタデータファイルを更新する時間範囲を決定するように構成された第3の決定サブモジュールと、前記第3の決定サブモジュールにより決定される前記メタデータファイルを更新する前記時間範囲内で、前記メタデータファイルの更新時間を選択するように構成された第2の取得サブモジュールと、を含む、請求項10に記載のユーザ装置。前記決定モジュールが、前記第2の決定サブモジュールにより決定される前記メタデータファイルの前記予測される更新時間が、前記記述されたメディアプレゼンテーションの一部分の継続期間を超える場合、前記メタデータファイルを更新する事前設定された時間範囲で前記メタデータファイルの前記更新時間を選択するように構成され、前記メタデータファイルを更新する前記事前設定された時間範囲は、前記記述されたメディアプレゼンテーションの一部分の前記継続期間内に含まれる、第3の選択サブモジュールをさらに含む、請求項12に記載のユーザ装置。前記受信モジュールにより受信された前記メタデータファイルが、前記メディアプレゼンテーションを全部記述しているかどうかを判断するように構成された判断モジュールと、前記判断モジュールが、前記メタデータファイルが前記メディアプレゼンテーションを全部記述していると判断した場合、前記メタデータファイルを更新する前記要求を前記サーバに送信するのを停止するよう前記更新モジュールを制御するように構成された制御モジュールと、をさらに含む、請求項10に記載のユーザ装置。前記判断モジュールがさらに、前記メディアプレゼンテーションが全部記述されていることを示す情報を前記メタデータファイルが含む場合、前記メタデータファイルが前記メディアプレゼンテーションを全部記述していると判断するように構成される、請求項14に記載のユーザ装置。前記記述されたメディアプレゼンテーションの一部分の継続期間に関する前記情報に従って、前記記述されたメディアプレゼンテーションの一部分に対応するメディアフラグメントリストを生成するように構成された生成モジュールと、前記生成モジュールにより生成された前記メディアフラグメントリスト内のメディアフラグメントを取得するように構成された取得モジュールと、をさらに含む、請求項10から15のいずれか一項に記載のユーザ装置。メディアプレゼンテーションに対応するメタデータファイルを生成するように構成され、前記メタデータファイルは、記述されたメディアプレゼンテーションの一部分の継続期間に関する情報を含む、生成モジュールと、前記メディアプレゼンテーションに対応する前記メタデータファイルを要求するメッセージをユーザ装置から受信した場合、前記生成モジュールにより生成された前記メタデータファイルを前記ユーザ装置に送信するように構成され、前記ユーザ装置は、前記記述されたメディアプレゼンテーションの一部分の継続期間に関する前記情報に従って、前記メタデータファイルの更新時間を決定する、送信モジュールとを含む、サーバ。メディアプレゼンテーションに対応すると共に、記述されるメディアプレゼンテーションの一部分の継続期間に関する情報を含むメタデータファイルを生成し、前記メディアプレゼンテーションに対応するメタデータファイルを要求するメッセージをユーザ装置から受信した場合、前記メタデータファイルを前記ユーザ装置に送信するように構成されたサーバと、前記メディアプレゼンテーションに対応する前記メタデータファイルを要求する前記メッセージを前記サーバに送信し、前記サーバにより送り返されるメタデータファイルを受信し、前記メタデータファイルに含まれる、前記記述されたメディアプレゼンテーションの一部分の継続期間に関する前記情報に従って、前記メタデータファイルの更新時間を決定し、前記更新時間に従って、前記メタデータファイルを更新する要求を前記サーバに送信するように構成された前記ユーザ装置とを含む、通信システム。メディアプレゼンテーションに対応するメタデータファイルを要求するメッセージをネットワーク側のサーバに送信し、前記メディアプレゼンテーションに対応する前記メタデータファイルを要求する前記メッセージに応じて前記サーバにより送り返されるメタデータファイルを受信し、前記メタデータファイルは、前記サーバにより前記メタデータファイルを更新する時間に関する情報と、前記メタデータファイルを更新する時間の長さに関してユーザ装置に示される情報と、を含み、前記サーバにより前記メタデータファイルを更新する時間に関する前記情報と、前記メタデータファイルを更新する時間の長さに関してユーザ装置に示される前記情報に従って、前記メタデータファイルを更新する時間範囲を決定し、前記メタデータファイルを更新する前記時間範囲内で、前記メタデータファイルの更新時間を選択し、前記更新時間に従って、前記メタデータファイルを更新する要求を前記サーバに送信すること、を含む、メタデータファイルを更新する方法。メディアプレゼンテーションに対応するメタデータファイルを生成し、前記メタデータファイルは、サーバにより前記メタデータファイルを更新する時間に関する情報と、前記メタデータファイルを更新する時間の長さに関してユーザ装置に示される情報とを含み、前記メディアプレゼンテーションに対応する前記メタデータファイルを要求するメッセージを前記ユーザ装置から受信した場合、前記メタデータファイルを前記ユーザ装置に送信し、前記ユーザ装置は、前記サーバにより前記メタデータファイルを更新する時間に関する前記情報と、前記メタデータファイルを更新する時間の長さに関してユーザ装置に示される前記情報とに従って、前記メタデータファイルの更新時間を決定することを含む、メタデータファイルを更新する方法。メディアプレゼンテーションに対応するメタデータファイルを要求するメッセージをネットワーク側のサーバに送信するように構成された送信モジュールと、前記メディアプレゼンテーションに対応する前記メタデータファイルを要求する前記メッセージに応じて前記サーバにより送り返されるメタデータファイルを受信するように構成され、前記メタデータファイルは、前記サーバにより前記メタデータファイルを更新する時間に関する情報と、前記メタデータファイルを更新する時間の長さに関してユーザ装置に示される情報とを含む、受信モジュールと、前記サーバにより前記メタデータファイルを更新する時間に関する前記情報と、前記メタデータファイルを更新する時間の長さに関してユーザ装置に示される前記情報とに従って、前記メタデータファイルを更新する時間範囲を決定するように構成された決定モジュールと、前記決定モジュールにより決定された、前記メタデータファイルを更新する前記時間範囲内で、前記メタデータファイルの更新時間を選択するように構成された選択モジュールと、前記選択モジュールにより選択された前記更新時間に従って、前記メタデータファイルを更新する要求を前記サーバに送信するように構成された更新モジュールと、を含む、ユーザ装置。メディアプレゼンテーションに対応するメタデータファイルを生成するように構成され、前記メタデータファイルは、サーバにより前記メタデータファイルを更新する時間に関する情報と、前記メタデータファイルを更新する時間の長さに関してユーザ装置に示される情報とを含む、生成モジュールと、前記メディアプレゼンテーションに対応する前記メタデータファイルを要求するメッセージを前記ユーザ装置から受信した場合、前記メタデータファイルを前記ユーザ装置に送信するように構成され、前記ユーザ装置は、前記サーバにより前記メタデータファイルを更新する時間に関する前記情報と、前記メタデータファイルを更新する時間の長さに関してユーザ装置に示される前記情報とに従って、前記メタデータファイルの更新時間を決定する、送信モジュールとを含む、サーバ。通信システムであって、サーバによりメタデータファイルを更新する時間に関する情報と、前記メタデータファイルを更新する時間の長さに関してユーザ装置に示される情報とを含む、メディアプレゼンテーションに対応するメタデータファイルを生成し、前記メディアプレゼンテーションに対応する前記メタデータファイルを要求するメッセージをユーザ装置から受信した場合、前記メタデータファイルを前記ユーザ装置に送信するように構成されたサーバと、前記メディアプレゼンテーションに対応する前記メタデータファイルを要求する前記メッセージを前記サーバに送信し、前記サーバにより送り返されるメタデータファイルを受信し、前記サーバにより前記メタデータファイルを更新する時間に関する前記情報と、前記メタデータファイルを更新する時間の長さに関してユーザ装置に示される前記情報とであって、前記メタデータファイルに含まれる2つの情報に従って、前記メタデータファイルを更新する時間範囲を決定し、前記メタデータファイルを更新する前記時間範囲内で前記メタデータファイルの更新時間を選択し、前記更新時間に従って、前記メタデータファイルを更新する要求を前記サーバに送信するように構成されたユーザ装置と、を含む、通信システム。現状では、UEは、メタデータファイルを周期的に更新する。メタデータファイルの更新周期が不適切に設定された場合、UEはストリーミングサービスを正常に受信することができない場合がある。たとえば、図1に示すように、メタデータファイルの更新周期があまりにも大きな値に設定された場合、メタデータファイル2により記述されるメディアプレゼンテーションの一部分に関する情報図1に示すメディアフラグメント4が、t0からt1の間の継続期間に失われる。ここで、t0はメタデータファイルを更新する最初第1の時間であり、t1はメタデータファイルを更新する第2の時間である。その結果、UEは、更新の第1の時間に得られるメタデータファイル1および更新の第2の時間に得られるメタデータファイル2に従って正常なストリーミングサービスを受信することができない。本発明の実施形態は、ユーザ装置が、メタデータファイルを更新する時間を正確に決定し、ユーザが確実にストリーミングサービスを正常に受けることができるようにする、メタデータファイルを更新する方法、装置、およびシステムを提供する。一様態では、メディアプレゼンテーションに対応するメタデータファイルを要求するメッセージをネットワーク側のサーバに送信し、メディアプレゼンテーションに対応するメタデータファイルを要求するメッセージに応じてサーバにより送り返されるメタデータファイルであって、記述されたメディアプレゼンテーションの一部分の継続期間に関する情報を含むメタデータファイルを受信し、記述されたメディアプレゼンテーションの一部分の継続期間に関する情報に従ってメタデータファイルの更新時間を決定し、更新時間に従って、メタデータファイルを更新する要求をサーバに送信すること、を含む、メタデータファイルを更新する方法が提供される。別の様態では、メディアプレゼンテーションに対応すると共に記述されたメディアプレゼンテーションの一部分の継続期間に関する情報を含むメタデータファイルを生成し、メディアプレゼンテーションに対応するメタデータファイルを要求するメッセージをユーザ装置から受信した場合にメタデータファイルをユーザ装置に送信し、ユーザ装置は、記述されたメディアプレゼンテーションの一部分の継続期間に関する情報に従ってメタデータファイルの更新時間を決定すること、を含む、メタデータファイルを更新する方法が提供される。別の様態では、メディアプレゼンテーションに対応するメタデータファイルを要求するメッセージをネットワーク側のサーバに送信するように構成された送信モジュールと、メディアプレゼンテーションに対応するメタデータファイルを要求するメッセージに応じてサーバにより送り返されるメタデータファイルを受信するように構成され、メタデータファイルは、記述されたメディアプレゼンテーションの一部分の継続期間に関する情報を含む受信モジュールと、記述されたメディアプレゼンテーションの部分の継続期間に関する情報に従ってメタデータファイルの更新時間を決定するように構成され、当該情報は、受信モジュールにより受信されたメタデータファイルに含まれる、決定ユニットと、決定モジュールにより決定された更新時間に従って、メタデータファイルを更新する要求をサーバに送信するように構成された更新モジュールと、を含むユーザ装置が提供される。別の様態では、メディアプレゼンテーションに対応するメタデータファイルを生成するように構成され、メタデータファイルは、記述されたメディアプレゼンテーションの一部分の継続期間に関する情報を含む、生成モジュールと、メディアプレゼンテーションに対応するメタデータファイルを要求するメッセージをユーザ装置から受信した場合に、生成モジュールにより生成されたメタデータファイルをユーザ装置に送信するように構成され、ユーザ装置は、記述されたメディアプレゼンテーションの一部分の継続期間に関する情報に従ってメタデータファイルの更新時間を決定する、送信モジュールと、を含むサーバが提供される。別の様態では、メディアプレゼンテーションに対応するメタデータファイルを生成し、メタデータファイルは記述されたメディアプレゼンテーションの一部分の継続期間に関する情報を含み、メディアプレゼンテーションに対応するメタデータファイルを要求するメッセージをユーザ装置から受信した場合に、メタデータファイルをユーザ装置に送信するように構成されたサーバと、メディアプレゼンテーションに対応するメタデータファイルを要求するメッセージをサーバに送信し、サーバにより送り返されるメタデータファイルを受信し、メタデータファイルに含まれる、記述されたメディアプレゼンテーションの一部分の継続期間に関する情報に従って、メタデータファイルの更新時間を決定し、更新時間に従ってメタデータファイルを更新する要求をサーバに送信するように構成されたユーザ装置と、を含む通信システムが提供される。本発明の実施形態における、メタデータファイルを更新する方法、装置、およびシステムでは、記述されたメディアプレゼンテーションの一部分の継続期間に関する情報がメタデータファイルに追加されることで、ユーザ装置が、記述されるメディアプレゼンテーションの部分の継続期間に関する情報に従って、メタデータファイルを更新する時間を正確に決定することができるようにし、その結果、従来技術において、メタデータファイルが周期的に更新される場合に更新周期が不適切に設定されることにより、ユーザ装置がストリーミングサービスを正常に受信することができなくなるという問題を解決する。本発明の実施形態は、ユーザ装置が、メタデータファイルを更新する時間を正確に決定し、ユーザが確実にストリーミングサービスを正常に受信できるようにするメタデータファイルを更新する方法、装置、およびシステムをさらに提供する。一様態では、メディアプレゼンテーションに対応するメタデータファイルを要求するメッセージをネットワーク側のサーバに送信し、メディアプレゼンテーションに対応するメタデータファイルを要求するメッセージに応じてサーバにより送り返されるメタデータファイルを受信し、メタデータファイルは、サーバによりメタデータファイルを更新する時間に関する情報とメタデータファイルを更新する時間の長さに関してユーザ装置に示される情報とを含み、サーバによりメタデータファイルを更新する時間に関する情報と、メタデータファイルを更新する時間の長さに関してユーザ装置に示される情報とに従って、メタデータファイルを更新する時間範囲を決定し、メタデータファイルを更新する時間範囲内でメタデータファイルの更新時間を選択し、更新時間に従ってメタデータファイルを更新する要求をサーバに送信することを含む、メタデータファイルを更新する方法が提供される。別の様態では、メディアプレゼンテーションに対応するメタデータファイルを生成し、メタデータファイルは、サーバによりメタデータファイルを更新する時間に関する情報と、メタデータファイルを更新する時間の長さに関してユーザ装置に示される情報とを含み、メディアプレゼンテーションに対応するメタデータファイルを要求するメッセージをユーザ装置から受信した場合に、メタデータファイルをユーザ装置に送信し、ユーザ装置は、サーバによりメタデータファイルを更新する時間に関する情報と、メタデータファイルを更新する時間の長さに関してユーザ装置に示される情報とに従ってメタデータファイルの更新時間を決定することを含む、メタデータファイルを更新する方法が提供される。別の様態では、メディアプレゼンテーションに対応するメタデータファイルを要求するメッセージをネットワーク側のサーバに送信するように構成された送信モジュールと、メディアプレゼンテーションに対応するメタデータファイルを要求するメッセージに応じてサーバにより送り返されるメタデータファイルを受信するように構成され、メタデータファイルは、サーバによりメタデータファイルを更新する時間に関する情報と、メタデータファイルを更新する時間の長さに関してユーザ装置に示される情報とを含む、受信モジュールと、サーバによりメタデータファイルを更新する時間に関する情報と、メタデータファイルを更新する時間の長さに関してユーザ装置に示される情報とに従って、メタデータファイルを更新する時間範囲を決定するように構成された決定モジュールと、決定モジュールにより決定されたメタデータファイルを更新する時間範囲内で、メタデータファイルの更新時間を選択するように構成された選択モジュールと、選択モジュールにより選択された更新時間に従って、メタデータファイルを更新する要求をサーバに送信するように構成された更新モジュールと、を含むユーザ装置が提供される。別の様態では、メディアプレゼンテーションに対応するメタデータファイルを生成するように構成され、メタデータファイルは、サーバによりメタデータファイルを更新する時間に関する情報と、メタデータファイルを更新する時間の長さに関してユーザ装置に示される情報とを含む、生成モジュールと、メディアプレゼンテーションに対応するメタデータファイルを要求するメッセージをユーザ装置から受信した場合に、メタデータファイルをユーザ装置に送信するように構成され、ユーザ装置は、サーバによりメタデータファイルを更新する時間に関する情報と、メタデータファイルを更新する時間の長さに関してユーザ装置に示される情報とに従ってメタデータファイルの更新時間を決定する、送信モジュールと、を含むサーバが提供される。別の様態では、サーバによりメタデータファイルを更新する時間に関する情報と、メタデータファイルを更新する時間の長さに関してユーザ装置に示される情報とを含む、メディアプレゼンテーションに対応するメタデータファイルを生成し、メディアプレゼンテーションに対応するメタデータファイルを要求するメッセージをユーザ装置から受信した場合に、メタデータファイルをユーザ装置に送信するように構成されたサーバと、メディアプレゼンテーションに対応するメタデータファイルを要求するメッセージをサーバに送信し、サーバにより送り返されるメタデータファイルを受信し、サーバによりメタデータファイルを更新する時間に関する情報と、メタデータファイルを更新する時間の長さに関してユーザデータに示される情報とに従ってメタデータファイルを更新する時間範囲を決定し、当該2つの情報はメタデータファイルに含まれ、メタデータファイルを更新する時間範囲内でメタデータファイルの更新時間を選択し、更新時間に従ってメタデータファイルを更新する要求をサーバに送信するように構成されたユーザ装置と、を含む通信システムが提供される。本発明の実施形態における、メタデータファイルを更新する方法、装置、および方法では、サーバによりメタデータファイルを更新する時間に関する情報と、メタデータファイルを更新する時間の長さに関してユーザ装置に示される情報とがメタデータファイルに追加されるので、ユーザ装置は、サーバによりメタデータファイルを更新する時間に関する情報と、メタデータファイルを更新する時間の長さに関してユーザ装置に示される情報とに従って、メタデータファイルを更新する時間を正確に決定することができ、その結果、従来技術において、メタデータファイルが周期的に更新される場合に更新周期が不適切に設定されることにより、ユーザ装置がストリーミングサービスを正常に受信することができなくなるという問題を解決する。本発明の実施形態における技術的解決策または従来技術をより明確に例示するために、以下で本発明の実施形態または従来技術を説明する添付図面を概説する。以下に概説する添付図面は明らかに本発明の一部の実施形態に関するもののみであり、当業者は、創造的努力なしに本明細書の添付図面から別の図面を得ることができる。本発明の実施形態の添付図面を参照して、本発明の実施形態の技術的解決策について明確かつ包括的に説明する。説明される実施形態は明らかに本発明のすべての実施形態ではなく一部の実施形態のみである。本明細書に示される実施形態から創造的努力なしに当業者が得ることができるすべてのその他の実施形態は、本発明の範囲に入るものとする。従来技術においてメタデータファイルの更新時間を正確に決定することができないことを克服するために、本発明の実施形態は、メタデータファイルを更新する方法、装置、およびシステムを提供する。図2に示すように、本発明の一実施形態によるメタデータファイルを更新する方法は、以下のステップを含む。ステップ201:メディアプレゼンテーションに対応するメタデータファイルを要求するメッセージをネットワーク側のサーバに送信する。この実施形態では、ネットワーク側のサーバはストリーミングサーバまたはメタデータファイルを生成し記憶するために使用されるファイルサーバであってもよい。実際の適用において、ネットワーク側のサーバはまた、メタデータファイルに関連する別のサーバであってもよい。ステップ202:ステップ201で送信されるメッセージに応じてサーバにより送り返されるメタデータファイルを受信し、当該メッセージはメディアプレゼンテーションに対応するメタデータファイルの要求であり、メタデータファイルは、記述されたメディアプレゼンテーションの一部分の継続期間に関する情報を含む。この実施形態では、記述されたメディアプレゼンテーションの一部分は、ステップ202で受信されるメタデータファイル、および、メディアプレゼンテーションに対応すると共にステップ202で受信されたメタデータファイルの前に受信されたメタデータファイルに記述されるすべてのメディアプレゼンテーション部分であってもよく、或いは、ステップ202で受信されたメタデータファイルに記述されるメディアプレゼンテーションでもよい。この実施形態では、記述されたメディアプレゼンテーションの一部分の継続期間に関する情報は、記述されたメディアプレゼンテーションの一部分の終了時間により表現されてもよく、記述されたメディアプレゼンテーションの一部分の終了時間とメディアプレゼンテーション全体の開始時間との差により表現されてもよく、記述されたメディアプレゼンテーションの一部分の終了時間とステップ202で受信されたメタデータファイルの開始時間との差で表現されてもよい。実際の適用においては、記述されたメディアプレゼンテーションの一部分の継続期間に関する情報は、本明細書で詳述しない別の方式で表現されてもよいことは明らかである。この実施形態では、この実施形態によるメタデータファイルを更新する方法が第3世代パートナーシッププロジェクト3GPPのHTTPストリーミングHTTPStreamingサービスプロトコルアーキテクチャの下で適用された場合、メタデータファイルはメディアプレゼンテーション記述MediaPresentationDescription、MPDファイルである。別のプロトコルでは、メタデータファイルはまた、マニフェストファイルmanifestfileと呼ばれることもある。ステップ203:記述されたメディアプレゼンテーションの一部分の継続期間に関する情報に従ってメタデータファイルの更新時間を決定する。ステップ204:ステップ203で決定された更新時間に従って、ステップ202で受信したメタデータファイルを更新する要求をサーバに送信する。本発明の本実施形態に従ってメタデータファイルを更新する方法では、メタデータファイルを更新する時間は、メタデータファイルに含まれる、記述されたメディアプレゼンテーションの一部分の継続期間に関する情報に従って、正確に決定することができるので、従来技術においてメタデータファイルが周期的に更新される場合に更新周期が不適切に設定されることにより、ユーザ装置がストリーミングサービスを正常に受けることができなくなるという問題が解決される。図3に示すように、本発明の別の実施形態はメタデータファイルを更新する方法を提供する。本方法は以下のステップを含む。ステップ301:メディアプレゼンテーションに対応すると共に記述されたメディアプレゼンテーションの一部分の継続期間に関する情報を含むメタデータファイルを生成する。ステップ302:メディアプレゼンテーションに対応するメタデータファイルを要求するメッセージをUEから受信した場合、メタデータファイルをUEに送信し、UEは、記述されたメディアプレゼンテーションの一部分の継続期間に関する情報に従ってメタデータファイルの更新時間を決定する。本発明の本実施形態によるメタデータファイルを更新する方法では、記述されたメディアプレゼンテーションの一部分の継続期間に関する情報がメタデータファイルに追加されるので、UEは、記述されたメディアプレゼンテーションの一部分の継続期間に関する情報に従ってメタデータファイルを更新する時間を正確に決定することができ、その結果、従来技術においてメタデータファイルが周期的に更新される場合に更新周期が不適切に設定されることにより、ユーザ装置がストリーミングサービスを正常に受けることができなくなるという問題を解決する。当業者が本発明の技術的解決策をより良く理解できるように、本発明の本実施形態が3GPPプロトコルアーキテクチャの下で提供される実施例を取り上げることにより、本発明の本実施形態で提供されるメタデータファイルを更新する方法に関して、以下により詳細に示す。図4に示すように、本発明の別の実施形態によるメタデータファイルを更新する方法は、以下のステップを含む。ステップ401:サーバが、メディアプレゼンテーションに対応すると共に記述されたメディアプレゼンテーションの一部分の継続期間に関する情報を含むMPDを生成する。この実施形態では、メディアプレゼンテーションは生番組である。サーバは、メディアプレゼンテーションに対して2つ以上のMPDを生成することができる。具体的には、サーバは、メディアプレゼンテーションに対して2つ以上のMPDを同じ間隔の更新時間で生成することも、メディアプレゼンテーションに対して2つ以上のMPDを異なる間隔の更新時間で生成することもできる。この実施形態では、図5に示す例を一実施例として取り上げる。図5に示すように、メディアプレゼンテーションは、10個のメディアフラグメントP1~P10を含み、サーバは、異なる区間の更新時間でメディアプレゼンテーションに対して3つのバージョンのメタデータファイルMPD1、MPD2、およびMPD3を生成する。メタデータファイルを更新する時間に、次のMPDで前のMPDが置換される、すなわち、MPDiでMPDi-1が置換され、i=2または3である。MPD1はP1~P5を記述するために使用され、MPD2はP5~P7を記述するために使用され、MPD3はP7~P10を記述するために使用され、MPD1とMPD2の間の更新時間間隔はT1でありT1はP1からP4までの継続期間、MPD2とMPD3の間の更新時間間隔はT2であるT2はP5からP6までの継続期間。MPDにより記述されるメディアフラグメントの連続性を保証するために、サーバがメディアプレゼンテーションに対するMPDを生成するとき、任意の2つの隣接するMPD間に重複領域すなわち、重複時間を設定する必要があることに留意されたい。図5に示すように、MPD1とMPD2の間の重複領域はW1、uでありW1、uはP5の継続期間の領域、MPD2とMPD3の間の重複領域はW2、uであるW2、uはP7の継続期間の領域。重複領域に含まれるメディアフラグメントは、更新されたMPDに明示的に記述されてもよい。たとえば、図5に示すように、P5の記述情報は、MPD2で明示的に運ばれる。重複領域に含まれるメディアフラグメントはまた、更新されるMPDに暗示的に記述されてもよい。たとえば、図5に示すように、P7の記述情報はMPD3で運ばれず、P7の記述情報はMPD2から得られる。この実施形態では、記述されるメディアプレゼンテーションの一部分は、サーバにより生成された現在のMPD、およびそのMPDの前のMPDにより記述されるすべてのメディアプレゼンテーション部分であってもよい。たとえば、図5に示すように、MPD2が、サーバにより現在生成されたMPDである場合、記述されたメディアプレゼンテーションの一部分はP1~P7であり、記述されたメディアプレゼンテーションの一部分はまた、サーバにより生成された現在のMPDにより記述されるメディアプレゼンテーションの一部分であってもよい。たとえば、図5に示すように、MPD2がサーバにより現在生成されたMPDである場合、メディアプレゼンテーションの一部分はP5~P7である。本実施形態では、記述されたメディアプレゼンテーションの一部分が、サーバにより生成された現在のMPD、および当該MPDの前のMPDにより記述されるすべてのメディアプレゼンテーション部分である一例が、例示のために取り上げられる。本実施形態では、記述されたメディアプレゼンテーションの一部分の継続期間に関する情報は、記述されたメディアプレゼンテーションの一部分の終了時間により表現してもよい。記述されるメディアプレゼンテーションの部分の終了時間は、協定世界時UTCまたはサーバの時間により表現してもよい。たとえば、図5に示すように、MPD1に含まれる記述されたメディアプレゼンテーションの一部分の継続期間はt1,eであり、MPD2に含まれる記述されたメディアプレゼンテーションの一部分の継続期間はt2,eであり、MPD3に含まれる記述されたメディアプレゼンテーションの一部分の継続期間はt3,eである。記述されたメディアプレゼンテーションの一部分の継続期間はまた、記述されたメディアプレゼンテーションの一部分の終了時間とメディアプレゼンテーション全体の開始時間との差により表現してもよい。たとえば、図5に示すように、MPD1に含まれる記述されたメディアプレゼンテーションの一部分の継続期間はt1,e-tsであり、MPD2に含まれる記述されたメディアプレゼンテーションの一部分の継続期間はt2,e-tsであり、MPD3に含まれる記述されたメディアプレゼンテーションの一部分の継続期間はt3,e-tsである。実際の適用においては、記述されたメディアプレゼンテーションの一部分の継続期間は、本明細書で詳述しない別の方法で表現されてもよいことは明らかである。記述されたメディアプレゼンテーションの一部分の終了時間がサーバの時間により表現される場合、UEにサーバとの時間同期関係をあらかじめ設定する必要があることに留意されたい。さらに、記述されたメディアプレゼンテーションの一部分の継続期間に関する情報が、記述されたメディアプレゼンテーションの一部分の終了時間により表現される場合、記述されたメディアプレゼンテーションの一部分の継続期間に関する情報は、endPresentationTimeDescribedフィールドにより表現される。記述されたメディアプレゼンテーションの一部分の継続期間に関する情報が、記述されたメディアプレゼンテーションの一部分の終了時間とメディアプレゼンテーション全体の開始時間との差により表現される場合、記述されたメディアプレゼンテーションの一部分の継続期間に関する情報は、mediaPresentationDurationDescribedフィールドにより表現される。さらに、そのMPDがメディアプレゼンテーションに対応する最終MPDであるとき、記述されたメディアプレゼンテーションの一部分の継続期間に関する情報はまた、endTimePresentationフィールドにより表現されてもよい。場合により、UEが、UEによるMPD更新時間をより正確に決定し、かつ同一MPDを繰り返し要求することによるネットワーク通信資源およびサーバの情報処理資源の浪費を避けることができるようにするために、本実施形態のMPDはまた、MPDを更新する時間の長さに関する情報、および/またはサーバによりMPDを更新する時間間隔に関する情報を含んでもよい。MPDを更新する時間の長さに関する情報は、UEがMPDを更新する時間を示すために使用され、その結果、UEは、MPDを更新する時間の長さに関する情報に従って、MPDを更新する時間範囲を決定することができる。サーバによりMPDを更新する時間間隔に関する情報は、サーバによりMPDを更新する時間の長さをUEに示すために使用され、その結果、UEは、サーバによりMPDを更新する時間間隔に関する情報に従って、MPDを更新する時間範囲を決定することができる。この実施形態では、サーバが、現在のMPDと現在のMPDの次のMPDとの間の重複時間に従って、MPDを更新する時間の長さに関する情報を決定してもよい。たとえば、図5に示すように、MPD1とMPD2との間の重複領域W1,uW1,uはP5の継続期間領域に従って、サーバはMPDを更新する時間の長さを0より大きくかつW1,u以下の任意の時間の長さに設定してもよく、このMPDを更新する時間の長さはMPD1で運ばれる。場合により、UEが、受信したMPDがメディアプレゼンテーション全体を全部記述しているかどうかを適時に決定し、かつMPDの更新により占有されるネットワーク通信資源を節約することができるようにするために、MPDはまた、メディアプレゼンテーションが全部記述されたことを示す情報を含んでもよい。メディアプレゼンテーションが全部記述されたことを示す情報は、メタデータファイルがメディアプレゼンテーションを全部記述していることをUEに示すために使用されることで、UEがメタデータファイルを更新する要求を送信するのをやめるようにする。ステップ402:UEが、メディアプレゼンテーションに対応するMPDを取得する必要があるとき、UEは、メディアプレゼンテーションに対応するMPDを要求するメッセージをサーバに送信する。図5に示すように、UEは時間t1,1またはt2,1に、メディアプレゼンテーションに対応するMPDを要求するメッセージをサーバに送信してもよい。ステップ403:サーバは、メディアプレゼンテーションに対応するMPDを要求する受信メッセージに応じて、MPDをUEに送信する。図5に示すように、サーバが時間t1,1に、メディアプレゼンテーションに対応するMPDを要求する、UEが送信したメッセージを受信した場合、サーバはMPD1をUEに送信する。サーバが時間t2,1に、メディアプレゼンテーションに対応するMPDを要求する、UEが送信したメッセージを受信した場合、サーバはMPD2をUEに送信する。ステップ404:UEは、記述されたメディアプレゼンテーションの一部分の継続期間に関する情報に従ってMPDの更新時間を決定し、この情報はMPDに含まれる。この実施形態では、UEは、MPDを更新した最終時間と、記述されたメディアプレゼンテーションの一部分の終了時間の前の時間と、をMPDの更新時間として使用してもよい。さらに、ステップ403でサーバによりUEに送信されるMPDが、現在のMPDを更新する時間の長さに関する情報を含む場合、UEは、現在のMPDを更新する時間の長さに関する情報と、記述されたメディアプレゼンテーションの一部分の継続期間に関する情報とに従って、現在のMPDを更新する時間範囲を決定し、現在のMPDを更新する時間範囲内で現在のMPDの更新時間をランダムに選択してもよい。たとえば、図5に示すように、時間t1,1にサーバによりUEに送信されたMPDがMPD1である場合、MPD1は、記述されたメディアプレゼンテーションの一部分の継続期間に関する情報と、MPD1を更新する時間の長さに関する情報とを含む。記述されたメディアプレゼンテーションの一部分の継続期間に関する情報は、記述されたメディアプレゼンテーションの一部分の終了時間により表現される。記述されたメディアプレゼンテーションの一部分の終了時間はt1,eであり、MPD1を更新する時間の長さに関する情報はW1,uであるW1,uはP5の継続期間。ステップ404で、UEは、記述されたメディアプレゼンテーションの一部分の継続期間t1,eに関する情報と、MPD1を更新する時間の長さW1,uに関する情報とに従って、MPD1を更新する時間範囲を[t1,e-W1,u,t1,e]と決定することができる。UEは、MPD1の更新時間として[t1,e-W1,u,t1,e]内の一時点をランダムに選択することができる。あるいは、ステップ403でサーバによりUEに送信されたMPDが、サーバにより現在のMPDを更新する時間間隔に関する情報を含む場合、UEは、現在のMPDを更新する時間間隔に関する情報と、現在のMPDを受信した時間とに従って、現在のMPDの予測される更新時間を決定し、現在のMPDの予測される更新時間と、記述されたメディアプレゼンテーションの一部分の継続期間に関する情報とに従って、現在のMPDを更新する時間範囲を決定し、現在のMPDを更新する時間範囲内で現在のMPDの更新時間をランダムに選択してもよい。たとえば、図5に示すように、時間t1,1にサーバによりUEに送信されたMPDはMPD1であり、MPD1は、記述されたメディアプレゼンテーションの一部分の継続期間に関する情報と、サーバによりMPD1を更新する時間間隔に関する情報とを含む。記述されたメディアプレゼンテーションの一部分の継続期間に関する情報は、記述されたメディアプレゼンテーションの一部分の終了時間により表現される。記述されたメディアプレゼンテーションの一部分の終了時間はt1,eであり、サーバによりMPD1を更新する時間間隔に関する情報はT1であるT1はP1~P4の継続期間。ステップ404で、UEは、サーバによりMPD1を更新する時間間隔T1と、UEがMPD1を受信した時間t1,1に関する情報とに従って、MPD1の予測される更新時間t1,2=t1,1T1を決定することができる。MPD1の予測される更新時間t1,2=t1,1T1と、記述されたメディアプレゼンテーションの一部分の継続期間t1,eに関する情報とに従って、UEはMPD1を更新する時間範囲をt1,2,t1,eと決定し、MPD1の更新時間としてt1,2,t1,e内の一時点をランダムに選択する。さらに、上記方法により得られる現在のMPDの予測される更新時間が、現在のMPDの記述されたメディアプレゼンテーションの一部分の継続期間を超える場合、UEは、現在のMPDの更新時間として、MPDを更新する事前設定された時間範囲内で一時点をランダムに選択する。MPDを更新する事前設定された時間範囲は、現在のMPDの記述されたメディアプレゼンテーションの一部分の継続期間内に含まれる。たとえば、図5に示すように、時間t2,1にサーバによりUEに送信されたMPDがMPD2であり、MPD2は、記述されたメディアプレゼンテーションの一部分の継続期間に関する情報と、サーバによりMPD2を更新する時間間隔に関する情報とを含む。記述されたメディアプレゼンテーションの一部分の継続期間に関する情報は、記述されたメディアプレゼンテーションの一部分の終了時間により表現される。記述されたメディアプレゼンテーションの一部分の終了時間はt2,eであり、サーバによりMPD2を更新する時間間隔に関する情報はT2であるT2はP5とP6の継続期間。ステップ404で、UEは、サーバによりMPD2を更新する時間間隔T2に関する情報と、UEがMPD2を受信した時間t2,1とに従って、MPD2の予測される更新時間t2,2=t2,1T2を決定することができる。この場合、t2,2>t2,eであり、UEはMPD2の更新時間として、MPD2を更新する事前設定された時間範囲[t2,x,t2,e]内で一時点をランダムに選択する。実際の適用において、UEは、MPDに含まれる、記述されたメディアプレゼンテーションの一部分の継続期間に関する情報に従って、別の方式でMPDの更新時間を決定してもよいことは明らかである。方式の各々については本明細書では詳述しない。ステップ405:UEが、ステップ404で決定されたMPDの更新時間に従ってMPDを更新する。本ステップは、更新時間に到達したときにUEがMPDを更新する要求をサーバに送信し、この実施形態ではMPDを更新する要求はメディアプレゼンテーションに対応するMPDを要求するメッセージであり、UEがMPDを更新する要求に従ってサーバにより送り返されるMPDを受信し、このMPDを使用してUEに記憶されたMPDを更新することを含む。さらに、この実施形態で提供されるメタデータファイルを更新する方法は、UEが、MPDがメディアプレゼンテーションを全部記述しているかどうかを判断し、MPDがメディアプレゼンテーションを全部記述している場合、UEはMPDを更新する要求をサーバに送信するのをやめることを含んでもよい。この実施形態において、MPDがメディアプレゼンテーションを全部記述しているかどうかを判断することは、MPDがメディアプレゼンテーションのすべてのメディアフラグメントに関する記述を含むかどうかを判断することを意味するか、または、MPDがメディアプレゼンテーションのメディアフラグメントの一部分に関する記述を含む場合、当該メディアフラグメントの一部分に関する記述がメディアプレゼンテーションの最終メディアフラグメントに関する記述を含むかどうかを判断することを意味し、この場合、メディアプレゼンテーションのメディアフラグメントの別の部分は、そのMPDの前のMPDで記述されている。この実施形態では、UEが、MPDがメディアプレゼンテーションを全部記述しているたかどうかを判断する方式は、以下2つの方式を含む。第1の方式では、UEは、メディアプレゼンテーションが全部記述されていることを示す情報が、受信したMPDに含まれるかどうかを判断する。UEは、判断結果に従って、MPDがメディアプレゼンテーションを全部記述しているかどうかを判断する。すなわち、メディアプレゼンテーションが全部記述されていることを示す情報がMPDに含まれる場合、UEは、MPDがメディアプレゼンテーションを全部記述していると判断する。そうでない場合、UEは、MPDがメディアプレゼンテーションを全部記述していないと判断する。この実施形態では、メディアプレゼンテーションが全部記述されていることを示す情報は、endTimePresentationフィールドにより表現されてもよい。endTimePresentationフィールドは、メディアプレゼンテーション全体の継続期間を記録するために使用される。メディアプレゼンテーションが全部記述されていることを示す情報はまた、フラグビットにより表現されてもよい。実際の適用において、メディアプレゼンテーションが全部記述されていることを示す情報はまた、本明細書で詳述しない別の手段により表現されてもよいことは明らかである。第2の方式では、UEは、ディアプレゼンテーションが全部記述されていることを示すメッセージをサーバから受信したかどうかを判断する。UEが、メディアプレゼンテーションが全部記述されていることを示すメッセージをサーバから受信した場合、UEは、メディアプレゼンテーションが全部記述されていると判断する。そうでない場合、メディアプレゼンテーションが全部記述されていないと判断する。この実施形態では、UEは、メディアプレゼンテーションに対応するMPDを要求するメッセージをサーバに送信することにより、メディアプレゼンテーションが全部記述されていることを示すメッセージを送信するようにサーバをトリガしてもよく、または、UEは問合せメッセージをサーバに送信することにより、メディアプレゼンテーションが全部記述されていることを示すメッセージを送信するようにサーバをトリガしてもよい。実際の適用において、UEはまた、別の手段を使用して、メディアプレゼンテーションが全部記述されていることを示すメッセージを送信するようにサーバをトリガしてもよいことは明らかである。その手段については本明細書では詳述しない。本発明の本実施形態は、メディアプレゼンテーションが全部記述されていることを示すメッセージの具体的形態を限定しない。実際の適用において、メディアプレゼンテーションが全部記述されていることを示すメッセージは、独立した制御信号方式でもよく、または同じくブランクのメディアデータファイルでもよく、または本明細書で詳述しない別の形態でもよい。UEが第1の方式を使用して、MPDがメディアプレゼンテーションを全部記述しているかどうかを判断する場合、当該判断ステップは、図4に示すステップ405の前に行われることに留意されたい。UEが第2の方式を使用して、MPDがメディアプレゼンテーションを全部記述しているかどうかを判断する場合、当該判断ステップは、図4に示すステップ405の後に行われる。さらに、本発明の本実施形態で提供されるメタデータファイルを更新する方法は、UEが、MPDに含まれる、記述されたメディアプレゼンテーションの一部分の継続期間に関する情報に従って、記述されたメディアプレゼンテーションの一部分に対応するメディアフラグメントリストを生成し、メディアフラグメントリスト内のメディアフラグメントを取得することを含んでもよい。本実施形態では、UEが、MPDに含まれる、記述されたメディアプレゼンテーションの一部分の継続期間に関する情報に従って、記述されたメディアプレゼンテーションの一部分に対応するメディアフラグメントリストを生成し、メディアフラグメントリスト内のメディアフラグメントを取得するステップは、具体的には以下を含む。まず、UEは、MPDに含まれる、記述されたメディアプレゼンテーションの一部分の継続期間に関する情報と、メディアフラグメントの継続期間に関する情報とに従って、記述されたメディアフラグメントのインデックス番号1~nを決定する。ここで、n=int記述されたメディアプレゼンテーションの一部分の継続期間に関する情報/メディアフラグメントの継続期間に関する情報であり、intxは丸め関数であり、x以下の最大整数を表す。この実施形態では、xは、記述されたメディアプレゼンテーションの一部分の継続期間に関する情報/メディアフラグメントの継続期間に関する情報である。次に、UEは、インデックス番号が1~nであるメディアフラグメントに対応するユニフォームリソースロケータを生成し、ユニフォームリソースロケータに従って、インデックス番号が1~nであるメディアフラグメントのリストを生成する。最後に、UEは、インデックス番号の順序に従って、ユニフォームリソースロケータを介して、対応するメディアフラグメントを取得する。本発明のこの実施形態によるメタデータファイルを更新する方法では、記述されたメディアプレゼンテーションの一部分の継続期間に関する情報がMPDに追加されるので、UEは、記述されたメディアプレゼンテーションの一部分の継続期間に関する情報に従ってMPDを更新する時間を正確に決定することができ、その結果、従来技術においてMPDが周期的に更新される場合にUEがストリーミングサービスを正常に受信することができないという問題を解決する。図6に示すように、本発明の一実施形態は、メディアプレゼンテーションに対応するメタデータファイルを要求するメッセージをネットワーク側のサーバに送信するように構成された送信モジュール601と、メディアプレゼンテーションに対応するメタデータファイルを要求するメッセージに応じてサーバにより送り返されるメタデータファイルを受信するように構成され、メタデータファイルは、記述されたメディアプレゼンテーションの一部分の継続期間に関する情報を含む、受信モジュール602と、受信モジュール602により受信されたメタデータファイルに含まれる、記述されたメディアプレゼンテーションの一部分の継続期間に関する情報に従って、メタデータファイルの更新時間を決定するように構成された決定ユニット603と、決定モジュール603により決定された更新時間に従って、メタデータファイルを更新する要求をサーバに送信するように構成された更新モジュール604と、を含むユーザ装置を提供する。図7に示すように、決定モジュール603は、受信モジュール602により受信されたメタデータファイルから、メタデータファイルを更新する時間の長さに関する情報を取得し、メタデータファイルを更新する時間の長さに関する情報と、記述されたメディアプレゼンテーションの一部分の継続期間に関する情報とに従って、メタデータファイルを更新する時間範囲を決定するように構成された第1の決定サブモジュール6031と、第1の決定サブモジュール6031により決定されたメタデータファイルを更新する時間範囲内で、メタデータファイルの更新時間を選択するように構成された第1の選択サブモジュール6032と、をさらに含んでもよい。図7に示すように、決定モジュール603は、受信モジュール602により受信されたメタデータファイルから、サーバによりメタデータファイルを更新する時間間隔に関する情報を取得し、メタデータファイルを更新する時間間隔に関する情報と、メタデータファイルを現在受信した時間に従って、メタデータファイルの予測される更新時間を決定するように構成された第2の決定サブモジュール6033と、第2の決定サブモジュール6033により決定されたメタデータファイルの予測される更新時間と、記述されたメディアプレゼンテーションの一部分の継続期間に関する情報とに従って、メタデータファイルを更新する時間範囲を決定するように構成された第3の決定サブモジュール6034と、第3の決定サブモジュール6034により決定されたメタデータファイルを更新する時間範囲内で、メタデータファイルの更新時間を選択するように構成された第2の取得サブモジュール6035と、をさらに含んでもよい。図7に示すように、決定モジュール603は、第2の決定サブモジュール6034により決定されたメタデータファイルの予測される更新時間が、記述されたメディアプレゼンテーションの一部分の継続期間を超える場合、メタデータファイルを更新する事前設定された時間範囲内でメタデータファイルの更新時間を選択するように構成され、メタデータファイルを更新する事前設定された時間範囲は、記述されたメディアプレゼンテーションの一部分の継続期間内に含まれる、第3の選択サブモジュール6036をさらに含んでもよい。図8に示すように、この実施形態で提供されるユーザ装置は、受信モジュール602により受信されたメタデータファイルがメディアプレゼンテーションを全部記述しているかどうかを判断するように構成された判断モジュール605と、メタデータファイルがメディアプレゼンテーションを全部記述していると判断モジュール605が判定した場合、メタデータファイルを更新する要求をサーバに送信するのをやめるよう更新モジュール604を制御するように構成された制御モジュール606と、をさらに含んでもよい。具体的には判断モジュール605は、メタデータファイルが、メディアプレゼンテーションが全部記述されていることを示す情報を含む場合、メタデータファイルがメディアプレゼンテーションを全部記述していると判断するようにさらに構成される。図9に示すように、この実施形態で提供されるユーザ装置は、記述されたメディアプレゼンテーションの一部分の継続期間に関する情報に従って、記述されたメディアプレゼンテーションの一部分に対応するメディアフラグメントリストを生成するように構成された生成モジュール607と、生成モジュール607が生成したメディアフラグメントリスト内のメディアフラグメントを取得するように構成された取得モジュール608と、をさらに含んでもよい。本発明の本実施形態で提供されるユーザ装置の詳細な実現方法については、図2~図5に示す、本発明の実施形態によるメタデータファイルを更新する方法に関する関連する説明を参照されたい。実際の適用においては、図6~図9に示す本発明の実施形態によるユーザ装置の複数のモジュールは、複数のモジュールの機能に類似する機能を有する1つのモジュールまたは機能ユニットにより実現してもよいことに留意されたい。そのような例について本明細書では詳述しない。本発明の本実施形態によるユーザ装置によって、メタデータファイルを更新する時間は、メタデータファイルに含まれる、記述されたメディアプレゼンテーションの一部分の継続期間に関する情報に従って正確に決定することができるので、従来技術においてメタデータファイルが周期的に更新される場合に更新周期が不適切に設定されることにより、ユーザ装置がストリーミングサービスを正常に受信することができなくなるという問題を解決する。図10に示すように、本発明の一実施形態は、メディアプレゼンテーションに対応するメタデータファイルを生成するように構成され、メタデータファイルは、記述されたメディアプレゼンテーションの一部分の継続期間に関する情報を含む、生成モジュール1001と、メディアプレゼンテーションに対応するメタデータファイルを要求するメッセージをユーザ装置から受信した場合、生成モジュールにより生成されたメタデータファイルをユーザ装置に送信するように構成され、ユーザ装置は、記述されたメディアプレゼンテーションの一部分の継続期間に関する情報に従ってメタデータファイルの更新時間を決定する、送信モジュール1002と、を含むサーバを提供する。本発明の本実施形態で提供されるサーバの詳細な実現方法については、図2~図5に示す、本発明の実施形態によるメタデータファイルを更新する方法に関する関連する説明を参照することができ、本明細書では詳述しない。実際の適用において、図10に示す本発明の実施形態で提供されるサーバの複数のモジュールは、複数のモジュールの機能に類似する機能を有する1つのモジュールまたは機能ユニットにより実現されてもよいことに留意されたい。そのような例について本明細書では詳述しない。本発明の本実施形態で提供されるサーバによって、記述されたメディアプレゼンテーションの一部分の継続期間に関する情報がメタデータファイルに追加されるので、UEは、記述されたメディアプレゼンテーションの一部分の継続期間に関する情報に従って、メタデータファイルを更新する時間を正確に決定することができ、その結果、従来技術においてメタデータファイルが周期的に更新される場合に更新周期が不適切に設定されることにより、ユーザ装置がストリーミングサービスを正常に受信することができなくなるという問題を解決する。図11に示すように、本発明の一実施形態は、メディアプレゼンテーションに対応すると共に、記述されたメディアプレゼンテーションの一部分の継続期間に関する情報を含むメタデータファイルを生成し、メディアプレゼンテーションに対応するメタデータファイルを要求するメッセージをユーザ装置1102から受信した場合、メタデータファイルをユーザ装置1102に送信するように構成されたサーバ1101と、メディアプレゼンテーションに対応するメタデータファイルを要求するメッセージをサーバに送信し、サーバ1101により送り返されるメタデータファイルを受信し、メタデータファイルに含まれる、記述されたメディアプレゼンテーションの一部分の継続期間に関する情報に従ってメタデータファイルの更新時間を決定し、更新時間に従ってメタデータファイルを更新する要求をサーバに送信するように構成されたユーザ装置1102と、を含む通信システムを提供する。本発明の本実施形態で提供される通信システムの詳細な実現方法については、図2~図10に示す、本発明の実施形態によるメタデータファイルを更新する方法および装置に関する関連する説明を参照されたい。本発明の本実施形態で提供される通信システムによって、サーバは、記述されたメディアプレゼンテーションの一部分の継続期間に関する情報をメタデータファイルに追加するので、UEは、記述されたメディアプレゼンテーションの一部分の継続期間に関する情報に従って、メタデータファイルを更新する時間を正確に決定することができ、その結果、従来技術においてメタデータファイルが周期的に更新される場合に、ユーザ装置がストリーミングサービスを正常に受信することができないという問題を解決する。従来技術においてメタデータファイルの更新時間を正確に決定することができないことを克服するために、本発明の実施形態はさらに、メタデータファイルを更新する方法、装置、およびシステムを提供する。図12に示すように、本発明の一実施形態におけるメタデータファイルを更新する方法は以下のステップを含む。ステップ1201:メディアプレゼンテーションに対応するメタデータファイルを要求するメッセージをネットワーク側のサーバに送信する。この実施形態では、本発明の本実施形態におけるメタデータファイルを更新する方法が3GPPのHTTPストリーミングプロトコルアーキテクチャの下で提供された場合、メタデータファイルは、メディアプレゼンテーション記述MediaPresentationDescription、MPDファイルである。別のプロトコルでは、メタデータファイルはまた、マニフェストファイルmanifestfileと呼ばれることもある。ステップ1202:メディアプレゼンテーションに対応するメタデータファイルを要求するメッセージに応じてサーバにより送り返されるメタデータファイルを受信し、メタデータファイルは、サーバによりメタデータファイルを更新する時間に関する情報と、メタデータファイルを更新する時間の長さに関してユーザ装置に示される情報とを含む。ステップ1203:サーバによりメタデータファイルを更新する時間に関する情報と、メタデータファイルを更新する時間の長さに関してユーザ装置に示される情報とに従って、メタデータファイルを更新する時間範囲を決定する。ステップ1204:ステップ1203で得られたメタデータファイルを更新する時間範囲内で、メタデータファイルの更新時間を選択する。ステップ1205:ステップ1204で選択した更新時間に従って、メタデータファイルを更新する要求をサーバに送信する。本発明の本実施形態によるメタデータファイルを更新する方法では、サーバによりメタデータファイルを更新する時間に関する情報と、メタデータファイルを更新する時間の長さに関してUEに示される情報とがメタデータファイルに追加されるので、UEは、サーバによりメタデータファイルを更新する時間に関する情報と、メタデータファイルを更新する時間の長さに関してUEに示される情報とに従って、メタデータファイルを更新する時間を正確に決定することができ、その結果、従来技術においてメタデータファイルが周期的に更新される場合に更新周期が不適切に設定されることにより、ユーザ装置がストリーミングサービスを正常に受信することができなくなるという問題を解決する。図13に示すように、本発明の別の実施形態はメタデータファイルを更新する方法を提供する。本方法は以下のステップを含む。ステップ1301:サーバによりメタデータファイルを更新する時間に関する情報と、メタデータファイルを更新する時間の長さに関してUEに示される情報とを含む、メディアプレゼンテーションに対応するメタデータファイルを生成する。ステップ1302:メディアプレゼンテーションに対応するメタデータファイルを要求するメッセージをUEから受信した場合、メタデータファイルをUEに送信し、UEは、サーバによりメタデータファイルを更新する時間に関する情報と、メタデータファイルを更新する時間の長さに関してUEに示される情報とに従って、メタデータファイルの更新時間を決定する。本発明の本実施形態によるメタデータファイルを更新する方法では、サーバによりメタデータファイルを更新する時間に関する情報と、メタデータファイルを更新する時間の長さに関してUEに示される情報とがメタデータファイルに追加されるので、UEは、サーバによりメタデータファイルを更新する時間に関する情報と、メタデータファイルを更新する時間の長さに関してUEに示される情報とに従って、メタデータファイルを更新する時間を正確に決定することができ、その結果、従来技術においてメタデータファイルが周期的に更新される場合に更新周期が不適切に設定されることにより、ユーザ装置がストリーミングサービスを正常に受信することができなくなるという問題を解決する。図14に示すように、本発明の別の実施形態はメタデータファイルを更新する方法を提供する。本方法は以下のステップを含む。ステップ1401:サーバが、メタデータファイルを更新する基準時間に関する情報と、およびメタデータファイルを更新する時間の長さに関してUEに示される情報とを含む、メディアプレゼンテーションに対応するメタデータファイルを生成する。この実施形態では、メタデータファイルを更新する基準時間に関する情報は、サーバによりメタデータファイルを更新する時間に関する情報、または記述されたメディアプレゼンテーションの一部分の継続期間に関する情報でもよい。さらに、メタデータファイルを更新する基準時間に関する情報が、記述されたメディアプレゼンテーションの一部分の継続期間に関する情報である場合、記述されたメディアプレゼンテーションの一部分の継続期間に関する情報は、サーバにより生成された現在のメタデータファイルおよび現在のメタデータの前のメタデータファイルにより記述されるすべてのメディアプレゼンテーション部分でもよく、またはサーバにより生成された現在のメタデータファイルに記述されたメディアプレゼンテーションの一部分でもよい。さらに、メタデータファイルを更新する基準時間に関する情報が、記述されたメディアプレゼンテーションの一部分の継続期間に関する情報である場合、記述されたメディアプレゼンテーションの一部分の継続期間に関する情報は、記述されたメディアプレゼンテーションの一部分の終了時間により表現されてもよい。記述されたメディアプレゼンテーションの一部分の終了時間は、協定世界時UTCまたはサーバの時間により表現されてもよい。記述されたメディアプレゼンテーションの一部分の継続期間はまた、記述されたメディアプレゼンテーションの一部分の終了時間とメディアプレゼンテーション全体の開始時間との差により表現されてもよく、記述されたメディアプレゼンテーションの一部分の終了時間とサーバにより現在のメタデータファイルを生成した開始時間との差により表現されてもよい。実際の適用において、記述されたメディアプレゼンテーションの一部分の継続期間に関する情報はまた、本明細書で詳述しない別の方式で表現されてもよいことは明らかである。記述されたメディアプレゼンテーションの一部分の終了時間がサーバの時間により表現される場合、UEにサーバと時間同期関係をあらかじめ設定する必要があることに留意されたい。さらに、記述されたメディアプレゼンテーションの一部分の継続期間に関する情報が、記述されたメディアプレゼンテーションの一部分の終了時間により表現される場合、記述されたメディアプレゼンテーションの一部分の継続期間に関する情報は、endPresentationTimeDescribedフィールドにより表現される。記述されたメディアプレゼンテーションの一部分の継続期間に関する情報が、記述されたメディアプレゼンテーションの一部分の終了時間とメディアプレゼンテーション全体の開始時間との差により表現されるとき、記述されたメディアプレゼンテーションの一部分の継続期間に関する情報は、mediaPresentationDurationDescribedフィールドにより表現される。さらに、メタデータファイルがメディアプレゼンテーションに対応する最終メタデータファイルであるとき、記述されたメディアプレゼンテーションの一部分の継続期間に関する情報は、endTimePresentaionフィールドにより表現されてもよい。場合により、メタデータファイルを更新する基準時間に関する情報が、記述されたメディアプレゼンテーションの一部分の継続期間に関する情報である場合、UEが、受信したメタデータファイルがメディアプレゼンテーション全体を全部記述しているかどうかを適時に判断し、かつメタデータファイルの更新により占有されるネットワーク通信資源を節約することができるように、メタデータファイルは、メディアプレゼンテーションが全部記述されていることを示す情報をさらに含んでもよい。メディアプレゼンテーションが全部記述されていることを示す情報が、メタデータファイルがメディアプレゼンテーションを全部記述していることをUEに示すために使用されることで、UEがメタデータファイルを更新する要求を送信するのをやめるようにする。この実施形態では、サーバは、現在のメタデータファイルと現在のメタデータファイルの次のメタデータファイルとの間の重複時間に従って、メタデータファイルを更新する時間の長さに関してUEに示される情報を決定することができる。メタデータファイルを更新する時間の長さに関してUEに示される情報は、0より大きく、かつ現在のメタデータファイルと現在のメタデータファイルの次のメタデータファイルとの間の重複時間以下である。ステップ1402:UEがメディアプレゼンテーションに対応するメタデータファイルを得る必要があるとき、UEは、メディアプレゼンテーションに対応するメタデータファイルを要求するメッセージをサーバに送信する。ステップ1403:サーバは、メディアプレゼンテーションに対応するメタデータファイルを要求する受信メッセージに応じて、メタデータファイルをUEに送信する。ステップ1404:UEは、メタデータファイルを更新する基準時間に関する情報と、メタデータファイルを更新する時間の長さに関してUEに示される情報とに従って、メタデータファイルを更新する時間範囲を決定し、当該2つの情報は、メタデータファイルで運ばれる。この実施形態では、メタデータファイルを更新する基準時間に関する情報が、サーバによりメタデータファイルを更新する時間に関する情報であるとき、サーバによりメタデータファイルを更新する時間に関する情報と、メタデータファイルを更新する時間の長さに関してUEに示される情報とに従ってUEにより決定されるメタデータファイルを更新する時間範囲は、サーバによりメタデータファイルを更新する開始時間から、サーバによりメタデータファイルを更新する開始時間UEがメタデータファイルを更新する時間の長さまでである。メタデータファイルを更新する基準時間に関する情報が、記述されたメディアプレゼンテーションの一部分の継続期間に関する情報であり、かつ記述されたメディアプレゼンテーションの一部分の継続期間に関する情報が、記述されたメディアプレゼンテーションの一部分の終了時間により表現される場合、サーバによりメタデータファイルを更新する時間に関する情報と、メタデータファイルを更新する時間の長さに関してUEに示される情報とに従ってUEにより決定されるメタデータファイルを更新する時間範囲は、記述されたメディアプレゼンテーションの一部分の終了時間-UEがメタデータファイルを更新する時間の長さから、記述されたメディアプレゼンテーションの一部分の終了時間までである。ステップ1405:UEが、ステップ1404で決定されたメタデータファイルを更新する時間範囲内で、メタデータファイルの更新時間を選択する。ステップ1406:UEが、ステップ1405で決定されたメタデータファイルの更新時間に従って、メタデータファイルを更新する。更新は、更新時間に到達したときにUEがメタデータファイルを更新する要求をサーバに送信し、この実施形態ではメタデータファイルを更新する要求はメディアプレゼンテーションに対応するメタデータファイルを要求するメッセージであり、UEがメタデータファイルを更新する要求に従ってサーバにより送り返されたメタデータファイルを受信し、そのメタデータファイルを使用してUEに記憶されたメタデータファイルを更新することを含む。さらに、この実施形態で提供される、メタデータファイルを更新する方法はさらに、UEが、メタデータファイルがメディアプレゼンテーションを全部記述しているかどうかを判断し、メタデータファイルがメディアプレゼンテーションを全部記述している場合、メタデータファイルを更新する要求をサーバに送信するのをやめることを含む。この実施形態では、UEが、メタデータファイルがメディアプレゼンテーションを全部記述しているかどうかを判断する方式には、以下2つの方式が含まれる。第1の方式では、UEが、受信したメタデータファイルが、メディアプレゼンテーションが全部記述されていることを示す情報を含むかどうかを判断し、判断結果に従って、メタデータファイルがメディアプレゼンテーションを全部記述しているかどうかを判断する。すなわち、メタデータファイルが、メディアプレゼンテーションが全部記述されていることを示す情報を含む場合、UEは、メタデータファイルがメディアプレゼンテーションを全部記述していると判断する。そうでない場合、UEは、メタデータファイルがメディアプレゼンテーションを全部記述していないと判断する。この実施形態では、メディアプレゼンテーションが全部記述されていることを示す情報は、endTimePresentationフィールドにより表現されてもよい。endTimePresentationフィールドは、メディアプレゼンテーション全体の継続期間を記録するために使用される。メディアプレゼンテーションが全部記述されていることを示す情報はまた、フラグビットにより表現されてもよい。実際の適用において、メディアプレゼンテーションが全部記述されていることを示す情報は別の方式で表現されてもよいことは明らかであり、各方式について本明細書では詳述しない。第2の方式では、UEが、メディアプレゼンテーションが全部記述されていることを示すメッセージをサーバから受信したかどうかを判断する。UEが、メディアプレゼンテーションが全部記述されていることを示すメッセージをサーバから受信した場合、UEは、メディアプレゼンテーションが全部記述されていると判断する。そうでない場合、メディアプレゼンテーションは全部記述されていないと判断する。この実施形態では、UEは、メディアプレゼンテーションに対応するメタデータファイルを要求するメッセージをサーバに送信することにより、メディアプレゼンテーションが全部記述されていることを示すメッセージを送信するようにサーバをトリガしてもよく、問合せメッセージをサーバに送信することにより、メディアプレゼンテーションが全部記述されていることを示すメッセージを送信するようにサーバをトリガしてもよい。実際の適用において、UEは別の手段を使用してメディアプレゼンテーションが全部記述されていることを示すメッセージを送信するようにサーバをトリガしてもよいことは明らかである。その手段について本明細書では詳述しない。本発明の本実施形態は、メディアプレゼンテーションが全部記述されていることを示すメッセージの形態を限定しない。実際の適用において、メディアプレゼンテーションが全部記述されていることを示すメッセージは、独立した制御信号方式でもよく、ブランクのメディアデータファイルでもよく、または本明細書で詳述しない別の形態であってもよい。さらに、本発明の本実施形態で提供されるメタデータファイルを更新する方法は、UEが、メタデータファイルに含まれるメタデータファイルを更新する基準時間に関する情報に従って、メディアフラグメントリストを生成し、メディアフラグメントリスト内のメディアフラグメントを取得することをさらに含んでもよい。この実施形態では、UEが、メタデータファイルに含まれるメタデータファイルを更新する基準時間に関する情報に従って、メタデータフラグメントリストを生成し、メディアフラグメントのリスト内のメディアフラグメントを取得するステップは、具体的には以下を含む。まず、UEが、メタデータファイルを更新する基準時間に関する情報と、メディアフラグメントの継続期間に関する情報とに従って、メディアフラグメントのインデックス番号1~nを決定し、当該2つの情報はメタデータファイルに含まれる。この実施形態では、メタデータファイルを更新する基準時間に関する情報が、サーバによりメタデータファイルを更新する時間に関する情報である場合、n=intサーバによりメタデータファイルを更新する時間に関する情報メタデータファイルを更新する時間の長さに関してUEに示される情報-メディアプレゼンテーション全体の開始時間/メディアフラグメントの継続期間に関する情報である。ここで、intxは丸め関数であり、x以下の最大整数を表し、この実施形態では、xはサーバによりメタデータファイルを更新する時間に関する情報メタデータファイルを更新する時間の長さに関してUEに示される情報-メディアプレゼンテーション全体の開始時間/メディアフラグメントの継続期間に関する情報である。メタデータファイルを更新する基準時間に関する情報が、記述されたメディアプレゼンテーションの一部分の継続期間に関する情報であるとき、n=int記述されたメディアプレゼンテーションの一部分の継続期間に関する情報/メディアフラグメントの継続期間に関する情報である。ここで、intxは丸め関数であり、はx以下の最大整数を表し、この実施形態では、xは、記述されたメディアプレゼンテーションの一部分の継続期間に関する情報/メディアフラグメントの継続期間に関する情報、である。次に、UEが、インデックス番号が1~nであるメディアフラグメントに対応するユニフォームリソースロケータを生成し、ユニフォームリソースロケータに従って、インデックス番号が1~nであるメディアフラグメントのリストを生成する。最後に、UEは、インデックス番号の順序に従って、ユニフォームリソースロケータを介して対応するメディアフラグメントを得る。本発明の本実施形態によるメタデータファイルを更新する方法では、サーバによりメタデータファイルを更新する時間に関する情報と、メタデータファイルを更新する時間の長さに関してUEに示される情報とがメタデータファイルに追加されるので、UEは、サーバによりメタデータファイルを更新する時間に関する情報と、メタデータファイルを更新する時間の長さに関してUEに示される情報とに従って、メタデータファイルを更新する時間を正確に決定することができ、その結果、従来技術においてメタデータファイルが周期的に更新される場合に更新周期が不適切に設定されることにより、ユーザ装置がストリーミングサービスを正常に受信することができなくなるという問題を解決する。図15に示すように、本発明の一実施形態は、メディアプレゼンテーションに対応するメタデータファイルを要求するメッセージをネットワーク側のサーバに送信するように構成された送信モジュール1501と、メディアプレゼンテーションに対応するメタデータファイルを要求するメッセージに応じてサーバにより送り返されるメタデータファイルを受信するように構成され、メタデータファイルは、サーバによりメタデータファイルを更新する時間に関する情報と、メタデータファイルを更新する時間の長さに関してユーザ装置に示される情報とを含む、受信モジュール1502と、サーバによりメタデータファイルを更新する時間に関する情報と、メタデータファイルを更新する時間の長さに関してユーザ装置に示される情報とに従って、メタデータファイルを更新する時間範囲を決定するように構成された決定モジュール1503と、決定モジュール1503により決定されたメタデータファイルを更新する時間範囲内で、メタデータファイルの更新時間を選択するように構成された選択モジュール1504と、選択モジュール1504により選択された更新時間に従って、メタデータファイルを更新する要求をサーバに送信するように構成された更新モジュール1505と、を含むユーザ装置を提供する。本発明の本実施形態で提供されるユーザ装置の詳細な実現方法については、図12~図14に示す、本発明の実施形態によるメタデータファイルを更新する方法に関する関連する説明を参照されたい。実際の適用において、図15に示す本発明の実施形態で提供されるユーザ装置の複数のモジュールは、複数のモジュールの機能に類似する機能を有する1つのモジュールまたは機能ユニットにより実現してもよいことに留意されたい。そのような例について本明細書では詳述しない。本発明の本実施形態で提供されるユーザ装置によって、サーバによりメタデータファイルを更新する時間に関する情報と、メタデータファイルを更新する時間の長さに関してUEに示される情報とに従って、メタデータファイルを更新する時間を正確に決定することができ、当該2つの情報はメタデータファイルに含まれるので、従来技術においてメタデータファイルが周期的に更新される場合に更新周期が不適切に設定されることにより、ユーザ装置がストリーミングサービスを正常に受信することができなくなるという問題を解決する。本発明の一実施形態は、メディアプレゼンテーションに対応するメタデータファイルを生成するように構成され、メタデータファイルは、サーバによりメタデータファイルを更新する時間に関する情報と、メタデータファイルを更新する時間の長さに関してユーザ装置に示される情報とを含む、生成モジュールと、メディアプレゼンテーションに対応するメタデータファイルを要求するメッセージをユーザ装置から受信した場合、メタデータファイルをユーザ装置に送信するように構成され、ユーザ装置は、サーバによりメタデータファイルを更新する時間に関する情報と、メタデータファイルを更新する時間の長さに関してユーザ装置に示される情報とに従ってメタデータファイルの更新時間を決定する、送信モジュールと、を含むサーバを提供する。本発明の本実施形態で提供されるサーバの詳細な実現方法については、図12~図14に示す、本発明の実施形態によるメタデータファイルを更新する方法に関する関連する説明を参照されたい。実際の適用において、本発明の本実施形態で提供されるサーバの複数のモジュールは、複数のモジュールに類似する機能を有する1つのモジュールまたは機能ユニットにより実現してもよいことに留意されたい。そのような例について本明細書では詳述しない。本発明の本実施形態で提供されるサーバによって、サーバによりメタデータファイルを更新する時間に関する情報と、メタデータファイルを更新する時間の長さに関してUEに示される情報とがメタデータファイルに追加されるので、UEは、サーバによりメタデータファイルを更新する時間に関する情報と、メタデータファイルを更新する時間の長さに関してUEに示される情報とに従って、メタデータファイルを更新する時間を正確に決定することができ、その結果、従来技術においてメタデータファイルが周期的に更新される場合に更新周期が不適切に設定されることにより、ユーザ装置がストリーミングサービスを正常に受信することができなくなるという問題を解決する。本発明の一実施形態は、サーバによりメタデータファイルを更新する時間に関する情報と、メタデータファイルを更新する時間の長さに関してユーザ装置に示される情報とを含む、メディアプレゼンテーションに対応するメタデータファイルを生成し、メディアプレゼンテーションに対応するメタデータファイルを要求するメッセージをユーザ装置から受信した場合、メタデータファイルをユーザ装置に送信するように構成されたサーバと、メディアプレゼンテーションに対応するメタデータファイルを要求するメッセージをサーバに送信し、サーバにより送り返されるメタデータファイルを受信し、サーバによりメタデータファイルを更新する時間に関する情報と、メタデータファイルを更新する時間の長さに関してユーザ装置に示される情報とに従ってメタデータファイルを更新する時間範囲を決定し、当該2つの情報はメタデータファイルに含まれ、メタデータファイルを更新する時間範囲内でメタデータファイルの更新時間を選択し、更新時間に従ってメタデータファイルを更新する要求をサーバに送信するように構成されたユーザ装置と、を含む通信システムをさらに提供する。本発明の本実施形態で提供される通信システムの詳細な実現方法については、図12~図14に示す、本発明の実施形態によるメタデータファイルを更新する方法に関する関連する説明を参照されたい。本発明の本実施形態で提供される通信システムによって、サーバは、サーバによりメタデータファイルを更新する時間に関する情報と、メタデータファイルを更新する時間の長さに関してUEに示される情報とをメタデータファイルに追加するので、UEは、サーバによりメタデータファイルを更新する時間に関する情報と、メタデータファイルを更新する時間の長さに関してUEに示される情報とに従って、メタデータファイルを更新する時間を正確に決定することができ、その結果、従来技術においてメタデータファイルが周期的に更新される場合に更新周期が不適切に設定されることにより、ユーザ装置がストリーミングサービスを正常に受信することができなくなるという問題を解決する。本発明の実施形態における、メタデータファイルを更新する方法、装置、およびシステムは、HTTPベースのストリーミングサービスシステムに適用可能である。本明細書で開示される実施形態で説明される方法またはアルゴリズムステップは、直接にハードウェアによって、またはプロセッサにより実行されるソフトウェアモジュールによって、またはハードウェアとソフトウェアモジュールの両方によって実現されてもよい。ソフトウェアモジュールは、ランダムアクセスメモリRAM、メモリ、読出し専用メモリROM、電気的プログラム可能ROM、電気的消去及びプログラム可能ROM、レジスタ、ハードディスク、取外し可能ディスク、CD-ROM、または任意の別の形態の当技術分野で周知の記憶媒体に設定されてもよい。上記の説明は、本発明の単なる例示的実施形態であり、本発明の保護範囲を限定することを意図するものではない。本発明により開示される技術的範囲を逸脱することなく、当業者が容易に得ることができる任意の修正形態、変形形態、または置換物は、本発明の保護範囲に入るものとする。したがって、本発明の保護範囲は、添付の特許請求の範囲に従う。"