(57)【要約】      （修正有）【課題】ストリーミングメディアサービスの連続性の確保が可能なストリーミングメディア送信方法、システム、ユーザ機器及びサーバを提供する。【解決手段】ユーザ端末（ＵＥ）によって第１のメディアファイルのユーザサービス記述（ＵＳＤ）情報及びメディアプレゼンテーション記述（ＭＰＤ）ファイルを受信し１０１、ＵＥがマルチメディアブロードキャストマルチキャスト（ＭＢＭＳ）サービスエリアにある場合に、ＵＳＤ情報に従って、第２のメディアストリームファイルのメディアコンテンツセグメントをブロードキャスト方式で取得する１０２。ＵＥがＭＢＭＳサービスエリアにない場合に、インジケーション情報に従って、第１のメディアストリームファイルのメディアコンテンツセグメント特定のサーバからユニキャスト方式で取得する１０３。【選択図】図２
2018186551.tif 000002
【特許請求の範囲】
【請求項１】
ストリーミングメディア送信方法であって、
ユーザ機器ＵＥによって、第１のメディアファイルのユーザサービス記述ＵＳＤ情報及びメディアプレゼンテーション記述ＭＰＤファイルを受信する段階であって、前記第１のメディアファイルは、少なくとも１つの品質レベルのメディアストリームファイルを含み、前記メディアストリームファイルは、各品質レベルにおいて、１つのメディアコンテンツセグメントまたは複数の連続的メディアコンテンツセグメントを別個に含み、前記ＵＳＤ情報は、配信方法エレメントを含み、前記配信方法エレメントは、インジケーション情報を含み、前記インジケーション情報は、ユニキャスト方式で送信される前記第１のメディアファイルの第１のメディアストリームファイルを示すために用いられ、前記インジケーション情報は、前記ＵＥがＭＢＭＳサービスエリアにない場合に、特定のサーバから前記第１のメディアストリームファイルのメディアコンテンツセグメントを、ユニキャスト方式で取得するよう前記ＵＥに命令するためにさらに用いられる、段階と、
前記ＵＥがＭＢＭＳサービスエリアにある場合に、前記ＵＳＤ情報に従って、前記第１のメディアファイルの第２のメディアストリームファイルのメディアコンテンツセグメントを、ブロードキャスト方式で取得するか、または、
前記ＵＥがＭＢＭＳサービスエリアにない場合に、前記インジケーション情報に従って、前記第１のメディアストリームファイルのメディアコンテンツセグメントを、前記特定のサーバからユニキャスト方式で取得する段階と、
を備える方法。
【請求項２】
前記特定のサーバは、パケットスイッチストリーミングサービスＰＳＳサーバである、請求項１に記載の方法。
【請求項３】
前記インジケーション情報は、第１のユニキャスト送信情報を含み、前記第１のユニキャスト送信情報は、第１のＵＲＩ、第２のＵＲＩ、及び前記第１のＵＲＩと前記第２のＵＲＩとの間の対応関係を含み、前記第１のＵＲＩは、元のサーバにおける前記第１のメディアファイルの前記第１のメディアストリームファイルのエントリアドレスまたは前記元のサーバにおける前記第１のメディアストリームファイルの前記メディアコンテンツセグメントのダウンロードアドレスを示すために用いられ、前記第２のＵＲＩは、前記ＰＳＳサーバにおける前記第１のメディアファイルの前記第１のメディアストリームファイルのエントリアドレスまたは前記ＰＳＳサーバにおける前記第１のメディアストリームファイルの前記メディアコンテンツセグメントのダウンロードアドレスを示すために用いられる、請求項２に記載の方法。
【請求項４】
前記インジケーション情報に従って、前記第１のメディアストリームファイルのメディアコンテンツセグメントを、前記特定のサーバからユニキャスト方式で取得する前記段階は、
前記インジケーション情報における前記第１のＵＲＩと前記第２のＵＲＩとの間の前記対応関係に従って、前記第１のメディアストリームファイルの第２のＵＲＩまたは前記第１のメディアストリームファイルの現在取得予定のメディアコンテンツセグメントの第２のＵＲＩを決定する段階と、
前記決定された第２のＵＲＩに従って、メディアコンテンツセグメント要求を前記特定のサーバに送信する段階と、
前記特定のサーバによって送信された前記第１のメディアストリームファイルの前記メディアコンテンツセグメントを受信する段階と、
を含む、請求項３に記載の方法。
【請求項５】
前記インジケーション情報は、第２のユニキャスト送信情報を含み、前記第２のユニキャスト送信情報は、前記特定のサーバのエントリアドレスについての情報を示すために用いられ、
前記第１のメディアストリームファイルのメディアコンテンツセグメントを、前記特定のサーバからユニキャスト方式で取得する前記段階は、
前記第２のユニキャスト送信情報に従って、前記メディアコンテンツセグメントを要求する拡張メッセージを生成する段階と、
前記第１のメディアファイルの前記第１のメディアストリームファイルの前記メディアコンテンツセグメントを、前記特定のサーバから要求する段階と、
を含む、請求項２に記載の方法。
【請求項６】
前記インジケーション情報は、第１のブロードキャスト送信情報をさらに含み、前記第１のブロードキャスト送信情報は、ブロードキャストＵＲＩを含み、前記ブロードキャストＵＲＩは、前記第１のメディアファイルの前記第２のメディアストリームファイルのエントリアドレスまたは元のサーバにおける前記第２のメディアストリームファイルの前記メディアコンテンツセグメントのダウンロードアドレスを示すために用いられる、請求項３から５のいずれか１項に記載の方法。
【請求項７】
前記ＵＳＤ情報に従って、前記第１のメディアファイルの第２のメディアストリームファイルのメディアコンテンツセグメントをブロードキャスト方式で取得する前記段階は、
ブロードキャスト方式で送信された前記第２のメディアストリームファイルの前記メディアコンテンツセグメントを受信及びローカルに保存する段階と、
前記ＭＰＤファイル及び第１のブロードキャスト送信情報に従って、前記第２のメディアストリームファイルの現在取得予定のメディアコンテンツセグメントのブロードキャストＵＲＩを決定する段階と、
決定された前記ブロードキャストＵＲＩに従って、前記ブロードキャストＵＲＩに対応するファイル転送識別子ＴＯＩについて、前記ＵＳＤ情報のＦＤＴファイルを検索し、発見された前記ＴＯＩに従って、前記ローカルに保存されたメディアコンテンツセグメントから、前記第２のメディアストリームファイルの前記現在取得予定のメディアコンテンツセグメントを取得する段階と、
を含む、請求項６に記載の方法。
【請求項８】
前記ＵＳＤ情報に従って、前記第１のメディアファイルの第２のメディアストリームファイルのメディアコンテンツセグメントをブロードキャスト方式で取得する前記段階は、
ブロードキャスト方式で送信された前記第２のメディアストリームファイルの前記メディアコンテンツセグメントを受信及びローカルに保存する段階と、
前記ＭＰＤファイルに従って、現在取得予定のメディアコンテンツセグメントのＵＲＩを決定する段階と、
前記第１のブロードキャスト送信情報に従って、前記現在取得予定のメディアコンテンツセグメントの前記ＵＲＩがブロードキャストＵＲＩか否かを決定する段階と、
前記現在取得予定のメディアコンテンツセグメントのＵＲＩがブロードキャストＵＲＩである場合に、前記現在取得予定のメディアコンテンツセグメントの前記ＵＲＩに対応するファイル転送識別子ＴＯＩについて、前記ＵＳＤ情報のＦＤＴファイルを検索し、発見された前記ＴＯＩに従って、前記ローカルに保存されたメディアコンテンツセグメントから前記現在取得予定のメディアコンテンツセグメントを取得するか、または、
前記現在取得予定のメディアコンテンツセグメントの前記ＵＲＩがブロードキャストＵＲＩでない場合に、前記現在取得予定のメディアコンテンツセグメントを、前記特定のサーバからユニキャスト方式で取得する段階と、
を含む、請求項６に記載の方法。
【請求項９】
前記ＵＳＤ情報に従って、前記第１のメディアファイルの第２のメディアストリームファイルのメディアコンテンツセグメントをブロードキャスト方式で取得する段階は、
ブロードキャスト方式で送信された前記第２のメディアストリームファイルの前記メディアコンテンツセグメントを受信及びローカルに保存する段階と、
前記ＭＰＤファイルに従って、現在取得予定のメディアコンテンツセグメントのＵＲＩを決定する段階と、
前記現在取得予定のメディアコンテンツセグメントの前記ＵＲＩが前記ＵＳＤ情報のＦＤＴファイルに存在するか否かを決定する段階と、
前記現在取得予定のメディアコンテンツセグメントの前記ＵＲＩが前記ＵＳＤ情報のＦＤＴファイルに存在する場合に、前記現在取得予定のメディアコンテンツセグメントの前記ＵＲＩに対応するファイル転送識別子ＴＯＩについて、前記ＵＳＤ情報の前記ＦＤＴファイルを検索し、発見された前記ＴＯＩに従って、前記ローカルに保存されたメディアコンテンツセグメントから前記現在取得予定のメディアコンテンツセグメントを取得するか、または、
前記現在取得予定のメディアコンテンツセグメントの前記ＵＲＩが前記ＵＳＤ情報の前記ＦＤＴファイルに存在しない場合に、前記現在取得予定のメディアコンテンツセグメントを、前記特定のサーバからユニキャスト方式で取得する段階と、
を含む、請求項３から５のいずれか１項に記載の方法。
【請求項１０】
ストリーミングメディア送信方法であって、
第１のメディアファイルのユーザサービス記述ＵＳＤ情報及び前記第１のメディアファイルのＭＰＤファイルをブロードキャスト方式で送信する段階を備え、前記第１のメディアファイルは、少なくとも１つの品質レベルのメディアストリームファイルを含み、前記メディアストリームファイルは、各品質レベルにおいて、１つのメディアコンテンツセグメントまたは複数のメディアコンテンツセグメントを別個に含み、前記ＵＳＤ情報は、配信方法エレメントを含み、前記配信方法エレメントは、インジケーション情報を含み、前記インジケーション情報は、ユニキャスト方式で送信される前記第１のメディアファイルの第１のメディアストリームファイルを示すために用いられ、前記インジケーション情報は、ＵＥがＭＢＭＳサービスエリアにない場合に、前記第１のメディアストリームファイルのメディアコンテンツセグメントを、特定のサーバからユニキャスト方式で取得するよう前記ＵＥに命令するためにさらに用いられる、方法。
【請求項１１】
前記特定のサーバは、パケットスイッチストリーミングサービスＰＳＳサーバである、請求項１０に記載の方法。
【請求項１２】
前記インジケーション情報は、第１のユニキャスト送信情報を含み、前記第１のユニキャスト送信情報は、第１のＵＲＩ、第２のＵＲＩ、及び前記第１のＵＲＩと前記第２のＵＲＩとの間の対応関係を含み、前記第１のＵＲＩは、元のサーバにおける前記第１のメディアファイルの前記第１のメディアストリームファイルのエントリアドレスまたは前記元のサーバにおける前記第１のメディアストリームファイルの前記メディアコンテンツセグメントのダウンロードアドレスを示すために用いられ、前記第２のＵＲＩは、前記ＰＳＳサーバにおける前記第１のメディアファイルの前記第１のメディアストリームファイルのエントリアドレスまたは前記ＰＳＳサーバにおける前記第１のメディアストリームファイルの前記メディアコンテンツセグメントのダウンロードアドレスを示すために用いられる、請求項１１に記載の方法。
【請求項１３】
前記方法は、
前記第１のメディアファイルのメディアストリームファイルを受信し、受信された前記メディアストリームファイルを前記特定のサーバに同期させる段階と、
前記特定のサーバに同期された前記メディアストリームファイルの第２のＵＲＩを取得し、前記第２のＵＲＩに従って、前記第１のメディアファイルの前記ＵＳＤ情報を構築する段階と、
をさらに備える、請求項１２に記載の方法。
【請求項１４】
前記インジケーション情報は、第２のユニキャスト送信情報を含み、前記第２のユニキャスト送信情報は、前記特定のサーバのエントリアドレスについての情報を示すために用いられる、請求項１１に記載の方法。
【請求項１５】
前記インジケーション情報は、第１のブロードキャスト送信情報をさらに含み、前記第１のブロードキャスト送信情報は、ブロードキャストＵＲＩを含み、前記ブロードキャストＵＲＩは、前記第１のメディアファイルの第２のメディアストリームファイルのエントリアドレスまたは元のサーバにおける前記第２のメディアストリームファイルのメディアコンテンツセグメントのダウンロードアドレスを示すために用いられる、請求項１２から１４のいずれか１項に記載の方法。
【請求項１６】
ユーザ機器であって、
第１のメディアファイルのユーザサービス記述ＵＳＤ情報及びメディアプレゼンテーション記述ＭＰＤファイルを受信する受信モジュールであって、前記第１のメディアファイルは、少なくとも１つの品質レベルのメディアストリームファイルを含み、前記メディアストリームファイルは、各品質レベルにおいて、１つのメディアコンテンツセグメントまたは複数の連続的メディアコンテンツセグメントを別個に含み、前記ＵＳＤ情報は、配信方法エレメントを含み、前記配信方法エレメントは、インジケーション情報を含み、前記インジケーション情報は、ユニキャスト方式で送信される前記第１のメディアファイルの第１のメディアストリームファイルを示すために用いられ、前記インジケーション情報は、ＵＥがＭＢＭＳサービスエリアにない場合に、前記第１のメディアストリームファイルのメディアコンテンツセグメントを、特定のサーバからユニキャスト方式で取得するよう前記ＵＥに命令するためにさらに用いられる、受信モジュールと、
前記ＵＥがＭＢＭＳサービスエリアにある場合に、前記ＵＳＤ情報に従って、前記第１のメディアファイルの第２のメディアストリームファイルのメディアコンテンツセグメントを、ブロードキャスト方式で取得するか、または、前記ＵＥがＭＢＭＳサービスエリアにない場合に、前記インジケーション情報に従って、前記第１のメディアストリームファイルのメディアコンテンツセグメントを、前記特定のサーバからユニキャスト方式で取得するメディアセグメント取得モジュールと、
を備える、ユーザ機器。
【請求項１７】
前記特定のサーバは、パケットスイッチストリーミングサービスＰＳＳサーバである、請求項１６に記載のユーザ機器。
【請求項１８】
前記インジケーション情報は、第１のユニキャスト送信情報を含み、前記第１のユニキャスト送信情報は、第１のＵＲＩ、第２のＵＲＩ、及び前記第１のＵＲＩと前記第２のＵＲＩとの間の対応関係を含み、前記第１のＵＲＩは、元のサーバにおける前記第１のメディアファイルの前記第１のメディアストリームファイルのエントリアドレスまたは前記元のサーバにおける前記第１のメディアストリームファイルの前記メディアコンテンツセグメントのダウンロードアドレスを示すために用いられ、前記第２のＵＲＩは、ＰＳＳサーバにおける前記第１のメディアファイルの前記第１のメディアストリームファイルのエントリアドレスまたは前記ＰＳＳサーバにおける前記第１のメディアストリームファイルの前記メディアコンテンツセグメントのダウンロードアドレスを示すために用いられる、請求項１６に記載のユーザ機器。
【請求項１９】
前記メディアセグメント取得モジュールは、
前記インジケーション情報における前記第１のＵＲＩと前記第２のＵＲＩとの間の前記対応関係に従って、前記第１のメディアストリームファイルの第２のＵＲＩまたは前記第１のメディアストリームファイルの現在取得予定のメディアコンテンツセグメントの第２のＵＲＩを決定する第１の決定部と、
決定された前記第２のＵＲＩに従って、メディアコンテンツセグメント要求を前記特定のサーバに送信する第１の送信部と、
前記特定のサーバによって送信された前記第１のメディアストリームファイルの前記メディアコンテンツセグメントを受信する受信部と、
を含む、請求項１８に記載のユーザ機器。
【請求項２０】
前記インジケーション情報は、第２のユニキャスト送信情報を含み、前記第２のユニキャスト送信情報は、前記特定のサーバのエントリアドレスについての情報を示すために用いられ、
前記メディアセグメント取得モジュールは、前記第２のユニキャスト送信情報に従って、前記メディアコンテンツセグメントを要求する拡張メッセージを生成し、前記第１のメディアファイルの前記第１のメディアストリームファイルの前記メディアコンテンツセグメントを、前記特定のサーバからさらに要求する、請求項１６に記載のユーザ機器。
【請求項２１】
前記インジケーション情報は、第１のブロードキャスト送信情報をさらに含み、前記第１のブロードキャスト送信情報は、ブロードキャストＵＲＩを含み、前記ブロードキャストＵＲＩは、前記第１のメディアファイルの第２のメディアストリームファイルのエントリアドレスまたは元のサーバにおける前記第２のメディアストリームファイルのメディアコンテンツセグメントのダウンロードアドレスを示すために用いられる、請求項１８から２０のいずれか１項に記載のユーザ機器。
【請求項２２】
前記メディアセグメント取得モジュールは、
ブロードキャスト方式で送信される前記第２のメディアストリームファイルの前記メディアコンテンツセグメントを、受信及びローカルに保存する第２の受信部と、
前記ＭＰＤファイル及び前記第１のブロードキャスト送信情報に従って、前記第２のメディアストリームファイルの現在取得予定のメディアコンテンツセグメントのブロードキャストＵＲＩを決定する第２の決定部と、
決定された前記ブロードキャストＵＲＩに従って、前記ブロードキャストＵＲＩに対応するファイル転送識別子ＴＯＩについて、前記ＵＳＤ情報のＦＤＴファイルを検索し、発見された前記ＴＯＩに従って、前記ローカルに保存されたメディアコンテンツセグメントから前記第２のメディアストリームファイルの前記現在取得予定のメディアコンテンツセグメントを取得する第１の取得部と、
を含む、請求項２１に記載のユーザ機器。
【請求項２３】
前記メディアセグメント取得モジュールは、
ブロードキャスト方式で送信される前記第２のメディアストリームファイルの前記メディアコンテンツセグメントを、受信及びローカルに保存する第３の受信部と、
前記ＭＰＤファイルに従って、現在取得予定のメディアコンテンツセグメントのＵＲＩを決定する第３の決定部と、
前記第１のブロードキャスト送信情報に従って、前記現在取得予定のメディアコンテンツセグメントの前記ＵＲＩがブロードキャストＵＲＩか否かを決定する第１の判定部と、
前記現在取得予定のメディアコンテンツセグメントの前記ＵＲＩがブロードキャストＵＲＩである場合に、前記現在取得予定のメディアコンテンツセグメントの前記ＵＲＩに対応するファイル転送識別子ＴＯＩについて、前記ＵＳＤ情報のＦＤＴファイルを検索し、発見された前記ＴＯＩに従って、前記ローカルに保存されたメディアコンテンツセグメントから前記現在取得予定のメディアコンテンツセグメントを取得するか、または、前記現在取得予定のメディアコンテンツセグメントの前記ＵＲＩがブロードキャストＵＲＩでない場合に、前記現在取得予定のメディアコンテンツセグメントを、前記特定のサーバからユニキャスト方式で取得する第２の取得部と、
を含む、請求項２１に記載のユーザ機器。
【請求項２４】
前記メディアセグメント取得モジュールは、
ブロードキャスト方式で送信される前記第２のメディアストリームファイルの前記メディアコンテンツセグメントを、受信及びローカルに保存する第４の受信部と、
前記ＭＰＤファイルに従って、現在取得予定のメディアコンテンツセグメントのＵＲＩを決定する第４の決定部と、
前記現在取得予定のメディアコンテンツセグメントの前記ＵＲＩが前記ＵＳＤ情報のＦＤＴファイルに存在するか否かを決定する第２の判定部と、
前記現在取得予定のメディアコンテンツセグメントの前記ＵＲＩが前記ＵＳＤ情報の前記ＦＤＴファイルに存在する場合に、前記現在取得予定のメディアコンテンツセグメントの前記ＵＲＩに対応するファイル転送識別子ＴＯＩについて、前記ＵＳＤ情報の前記ＦＤＴファイルを検索し、発見された前記ＴＯＩに従って、前記ローカルに保存されたメディアコンテンツセグメントから前記現在取得予定のメディアコンテンツセグメントを取得するか、または、前記現在取得予定のメディアコンテンツセグメントの前記ＵＲＩが前記ＵＳＤ情報の前記ＦＤＴファイルに存在しない場合に、前記現在取得予定のメディアコンテンツセグメントを、前記特定のサーバからユニキャスト方式で取得する第３の取得部と、
を含む、請求項１８から２０のいずれか１項に記載のユーザ機器。
【請求項２５】
ユーザ機器であって、
メモリと、１つまたは複数のプログラムとを備え、前記１つまたは複数のプログラムは、メモリに格納され、１つまたは複数のプロセッサは、前記１つまたは複数のプログラムを実行し、前記１つまたは複数のプログラムは、
前記ユーザ機器であるＵＥによって、第１のメディアファイルのユーザサービス記述ＵＳＤ情報及びメディアプレゼンテーション記述ＭＰＤファイルを受信するオペレーションであって、前記第１のメディアファイルは、少なくとも１つの品質レベルのメディアストリームファイルを含み、前記メディアストリームファイルは、各品質レベルにおいて、１つのメディアコンテンツセグメントまたは複数の連続的メディアコンテンツセグメントを別個に含み、前記ＵＳＤ情報は、配信方法エレメントを含み、前記配信方法エレメントは、インジケーション情報を含み、前記インジケーション情報は、ユニキャスト方式で送信される前記第１のメディアファイルの第１のメディアストリームファイルを示すために用いられ、前記インジケーション情報は、前記ＵＥがＭＢＭＳサービスエリアにない場合に、前記第１のメディアストリームファイルのメディアコンテンツセグメントを、特定のサーバからユニキャスト方式で取得するよう前記ＵＥに命令するためにさらに用いられる、オペレーションと、
前記ＵＥがＭＢＭＳサービスエリアにある場合に、前記ＵＳＤ情報に従って、前記第１のメディアファイルの第２のメディアストリームファイルのメディアコンテンツセグメントを、ブロードキャスト方式で取得するか、または、
前記ＵＥがＭＢＭＳサービスエリアにない場合に、前記インジケーション情報に従って、前記第１のメディアストリームファイルのメディアコンテンツセグメントを、前記特定のサーバからユニキャスト方式で取得するオペレーションと、
を実行するために用いられる複数の命令を含む、ユーザ機器。
【請求項２６】
前記特定のサーバは、パケットスイッチストリーミングサービスＰＳＳサーバである、請求項２５に記載のユーザ機器。
【請求項２７】
前記インジケーション情報は、第１のユニキャスト送信情報を含み、前記第１のユニキャスト送信情報は、第１のＵＲＩ、第２のＵＲＩ、及び前記第１のＵＲＩと前記第２のＵＲＩとの間の対応関係を含み、前記第１のＵＲＩは、元のサーバにおける前記第１のメディアファイルの前記第１のメディアストリームファイルのエントリアドレスまたは前記元のサーバにおける前記第１のメディアストリームファイルの前記メディアコンテンツセグメントのダウンロードアドレスを示すために用いられ、前記第２のＵＲＩは、前記ＰＳＳサーバにおける前記第１のメディアファイルの前記第１のメディアストリームファイルのエントリアドレスまたは前記ＰＳＳサーバにおける前記第１のメディアストリームファイルの前記メディアコンテンツセグメントのダウンロードアドレスを示すために用いられる、請求項２６に記載のユーザ機器。
【請求項２８】
前記１つまたは複数のプログラムは、
前記インジケーション情報における前記第１のＵＲＩと前記第２のＵＲＩとの間の前記対応関係に従って、前記第１のメディアストリームファイルの第２のＵＲＩまたは前記第１のメディアストリームファイルの現在取得予定のメディアコンテンツセグメントの第２のＵＲＩを決定するオペレーションと、
前記決定された第２のＵＲＩに従って、メディアコンテンツセグメント要求を前記特定のサーバに送信する段階と、
前記特定のサーバによって送信された前記第１のメディアストリームファイルの前記メディアコンテンツセグメントを受信するオペレーションと、
を実行するために用いられる複数の命令をさらに含む、請求項２７に記載のユーザ機器。
【請求項２９】
前記インジケーション情報は、第２のユニキャスト送信情報を含み、前記第２のユニキャスト送信情報は、前記特定のサーバのエントリアドレスについての情報を示すために用いられ、前記１つまたは複数のプログラムは、
前記第２のユニキャスト送信情報に従って、前記メディアコンテンツセグメントを要求する拡張メッセージを生成するオペレーションと、
前記第１のメディアファイルの前記第１のメディアストリームファイルの前記メディアコンテンツセグメントを、前記特定のサーバから要求するオペレーションと、
を実行するために用いられる複数の命令をさらに含む、請求項２６に記載のユーザ機器。
【請求項３０】
前記インジケーション情報は、第１のブロードキャスト送信情報をさらに含み、前記第１のブロードキャスト送信情報は、ブロードキャストＵＲＩを含み、前記ブロードキャストＵＲＩは、前記第１のメディアファイルの第２のメディアストリームファイルのエントリアドレスまたは元のサーバにおける前記第２のメディアストリームファイルのメディアコンテンツセグメントのダウンロードアドレスを示すために用いられる、請求項２７から２９のいずれか１項に記載のユーザ機器。
【請求項３１】
前記１つまたは複数のプログラムは、
ブロードキャスト方式で送信された前記第２のメディアストリームファイルの前記メディアコンテンツセグメントを受信及びローカルに保存するオペレーションと、
前記ＭＰＤファイル及び前記第１のブロードキャスト送信情報に従って、前記第２のメディアストリームファイルの現在取得予定のメディアコンテンツセグメントのブロードキャストＵＲＩを決定するオペレーションと、
決定された前記ブロードキャストＵＲＩに従って、前記ブロードキャストＵＲＩに対応するファイル転送識別子ＴＯＩについて、前記ＵＳＤ情報のＦＤＴファイルを検索し、発見された前記ＴＯＩに従って、前記ローカルに保存されたメディアコンテンツセグメントから、前記第２のメディアストリームファイルの前記現在取得予定のメディアコンテンツセグメントを取得するオペレーションと、
を実行するために用いられる複数の命令をさらに含む、請求項３０に記載のユーザ機器。
【請求項３２】
前記１つまたは複数のプログラムは、
ブロードキャスト方式で送信された前記第２のメディアストリームファイルの前記メディアコンテンツセグメントを受信及びローカルに保存するオペレーションと、
前記ＭＰＤファイルに従って、現在取得予定のメディアコンテンツセグメントのＵＲＩを決定するオペレーションと、
前記第１のブロードキャスト送信情報に従って、前記現在取得予定のメディアコンテンツセグメントの前記ＵＲＩがブロードキャストＵＲＩか否かを決定するオペレーションと、
前記現在取得予定のメディアコンテンツセグメントのＵＲＩがブロードキャストＵＲＩである場合に、前記現在取得予定のメディアコンテンツセグメントの前記ＵＲＩに対応するファイル転送識別子ＴＯＩについて、前記ＵＳＤ情報のＦＤＴファイルを検索し、発見された前記ＴＯＩに従って、前記ローカルに保存されたメディアコンテンツセグメントから前記現在取得予定のメディアコンテンツセグメントを取得するか、または、
前記現在取得予定のメディアコンテンツセグメントの前記ＵＲＩがブロードキャストＵＲＩでない場合に、前記現在取得予定のメディアコンテンツセグメントを、前記特定のサーバからユニキャスト方式で取得するオペレーションと、
を実行するために用いられる複数の命令をさらに含む、請求項３０に記載のユーザ機器。
【請求項３３】
前記１つまたは複数のプログラムは、
ブロードキャスト方式で送信された前記第２のメディアストリームファイルの関メディアコンテンツセグメントを受信及びローカルに保存するオペレーションと、
前記ＭＰＤファイルに従って、現在取得予定のメディアコンテンツセグメントのＵＲＩを決定するオペレーションと、
前記現在取得予定のメディアコンテンツセグメントの前記ＵＲＩが前記ＵＳＤ情報のＦＤＴファイルに存在するか否かを決定するオペレーションと、
前記現在取得予定のメディアコンテンツセグメントの前記ＵＲＩが前記ＵＳＤ情報のＦＤＴファイルに存在する場合に、前記現在取得予定のメディアコンテンツセグメントの前記ＵＲＩに対応するファイル転送識別子ＴＯＩについて、前記ＵＳＤ情報の前記ＦＤＴファイルを検索し、発見された前記ＴＯＩに従って、前記ローカルに保存されたメディアコンテンツセグメントから前記現在取得予定のメディアコンテンツセグメントを取得するか、または、
前記現在取得予定のメディアコンテンツセグメントの前記ＵＲＩが前記ＵＳＤ情報の前記ＦＤＴファイルに存在しない場合に、前記現在取得予定のメディアコンテンツセグメントを、前記特定のサーバからユニキャスト方式で取得するオペレーションと、
を実行するために用いられる複数の命令をさらに含む、請求項２７から２９のいずれか１項に記載のユーザ機器。
【請求項３４】
サーバであって、
第１のメディアファイルのユーザサービス記述ＵＳＤ情報及び前記第１のメディアファイルのＭＰＤファイルをブロードキャスト方式で送信する送信モジュールを備え、前記第１のメディアファイルは、少なくとも１つの品質レベルのメディアストリームファイルを含み、前記メディアストリームファイルは、各品質レベルにおいて、１つのメディアコンテンツセグメントまたは複数のメディアコンテンツセグメントを別個に含み、前記ＵＳＤ情報は、配信方法エレメントを含み、前記配信方法エレメントは、インジケーション情報を含み、前記インジケーション情報は、ユニキャスト方式で送信される前記第１のメディアファイルの第１のメディアストリームファイルを示すために用いられ、前記インジケーション情報は、ＵＥがＭＢＭＳサービスエリアにない場合に、前記第１のメディアストリームファイルのメディアコンテンツセグメントを、特定のサーバからユニキャスト方式で取得するよう前記ＵＥに命令するためにさらに用いられる、サーバ。
【請求項３５】
前記特定のサーバは、パケットスイッチストリーミングサービスＰＳＳサーバである、請求項３４に記載のサーバ。
【請求項３６】
前記インジケーション情報は、第１のユニキャスト送信情報を含み、前記第１のユニキャスト送信情報は、第１のＵＲＩ、第２のＵＲＩ、及び前記第１のＵＲＩと前記第２のＵＲＩとの間の対応関係を含み、前記第１のＵＲＩは、元のサーバにおける前記第１のメディアファイルの前記第１のメディアストリームファイルのエントリアドレスまたは前記元のサーバにおける前記第１のメディアストリームファイルの前記メディアコンテンツセグメントのダウンロードアドレスを示すために用いられ、前記第２のＵＲＩは、前記ＰＳＳサーバにおける前記第１のメディアファイルの前記第１のメディアストリームファイルのエントリアドレスまたは前記ＰＳＳサーバにおける前記第１のメディアストリームファイルの前記メディアコンテンツセグメントのダウンロードアドレスを示すために用いられる、請求項３５に記載のサーバ。
【請求項３７】
前記サーバは、
前記第１のメディアファイルのメディアストリームファイルを受信し、受信された前記メディアストリームファイルを前記特定のサーバに同期させるメディアコンテンツセグメント転送モジュールと、
前記特定のサーバに同期された前記メディアストリームファイルの第２のＵＲＩを取得し、前記第２のＵＲＩに従って、前記第１のメディアファイルの前記ＵＳＤ情報を構築する生成モジュールと、
をさらに備える、請求項３６に記載のサーバ。
【請求項３８】
前記インジケーション情報は、第２のユニキャスト送信情報を含み、前記第２のユニキャスト送信情報は、前記特定のサーバのエントリアドレスについての情報を示すために用いられる、請求項３５に記載のサーバ。
【請求項３９】
前記インジケーション情報は、第１のブロードキャスト送信情報をさらに含み、前記第１のブロードキャスト送信情報は、ブロードキャストＵＲＩを含み、前記ブロードキャストＵＲＩは、前記第１のメディアファイルの第２のメディアストリームファイルのエントリアドレスまたは元のサーバにおける前記第２のメディアストリームファイルのメディアコンテンツセグメントのダウンロードアドレスを示すために用いられる、請求項３６から３８のいずれか１項に記載のサーバ。
【請求項４０】
サーバであって、メモリと、１つまたは複数のプログラムとを備え、前記１つまたは複数のプログラムは、前記メモリに格納され、１つまたは複数のプロセッサは、前記１つまたは複数のプログラムを実行し、前記１つまたは複数のプログラムは、
第１のメディアファイルのユーザサービス記述ＵＳＤ情報及び前記第１のメディアファイルのＭＰＤファイルをブロードキャスト方式で送信するオペレーションを実行するために用いられる命令を含み、前記第１のメディアファイルは、少なくとも１つの品質レベルのメディアストリームファイルを含み、前記メディアストリームファイルは、各品質レベルにおいて、１つのメディアコンテンツセグメントまたは複数のメディアコンテンツセグメントを別個に含み、前記ＵＳＤ情報は、配信方法エレメントを含み、前記配信方法エレメントは、インジケーション情報を含み、前記インジケーション情報は、ユニキャスト方式で送信される前記第１のメディアファイルの第１のメディアストリームファイルを示すために用いられ、前記インジケーション情報は、ＵＥがＭＢＭＳサービスエリアにない場合に、前記第１のメディアストリームファイルのメディアコンテンツセグメントを、特定のサーバからユニキャスト方式で取得するよう前記ＵＥに命令するためにさらに用いられる、サーバ。
【請求項４１】
前記特定のサーバは、パケットスイッチストリーミングサービスＰＳＳサーバである、請求項４０に記載のサーバ。
【請求項４２】
前記インジケーション情報は、第１のユニキャスト送信情報を含み、前記第１のユニキャスト送信情報は、第１のＵＲＩ、第２のＵＲＩ、及び前記第１のＵＲＩと前記第２のＵＲＩとの間の対応関係を含み、前記第１のＵＲＩは、元のサーバにおける前記第１のメディアファイルの前記第１のメディアストリームファイルのエントリアドレスまたは前記元のサーバにおける前記第１のメディアストリームファイルの前記メディアコンテンツセグメントのダウンロードアドレスを示すために用いられ、前記第２のＵＲＩは、前記ＰＳＳサーバにおける前記第１のメディアファイルの前記第１のメディアストリームファイルのエントリアドレスまたは前記ＰＳＳサーバにおける前記第１のメディアストリームファイルの前記メディアコンテンツセグメントのダウンロードアドレスを示すために用いられる、請求項４１に記載のサーバ。
【請求項４３】
前記１つまたは複数のプログラムは、
前記第１のメディアファイルのメディアストリームファイルを受信し、受信された前記メディアストリームファイルを前記特定のサーバに同期させるオペレーションと、
前記特定のサーバに同期された前記メディアストリームファイルの第２のＵＲＩを取得し、前記第２のＵＲＩに従って、前記第１のメディアファイルの前記ＵＳＤ情報を構築するオペレーションと、
を実行するために用いられる複数の命令をさらに含む、請求項４２に記載のサーバ。
【請求項４４】
前記インジケーション情報は、第２のユニキャスト送信情報を含み、前記第２のユニキャスト送信情報は、前記特定のサーバのエントリアドレスについての情報を示すために用いられる、請求項４１に記載のサーバ。
【請求項４５】
前記インジケーション情報は、第１のブロードキャスト送信情報をさらに含み、前記第１のブロードキャスト送信情報は、ブロードキャストＵＲＩを含み、前記ブロードキャストＵＲＩは、前記第１のメディアファイルの第２のメディアストリームファイルのエントリアドレスまたは元のサーバにおける前記第２のメディアストリームファイルのメディアコンテンツセグメントのダウンロードアドレスを示すために用いられる、請求項４２から４４のいずれか１項に記載のサーバ。
【請求項４６】
ストリーミングメディア送信システムであって、請求項１６から３３のいずれか１項に記載のユーザ機器と、請求項３４から４５のいずれか１項に記載のサーバと、特定のサーバとを備える、システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、通信技術分野に関し、詳細には、ストリーミングメディア送信方法及びシステム、ユーザ機器及びサーバに関する。
【背景技術】
【０００２】
情報技術の継続的な進歩により、ストリーミングメディアサービスのトラフィックは、ネットワークにおいてより大きいパーセンテージを占める可能性があり、ストリーミングメディア送信技術は、人々の関心の的となっている。ハイパーテキスト転送プロトコル（ハイパーテキスト転送プロトコル、略してＨＴＴＰ）によるダイナミックアダプティブストリーミング（ＨＴＴＰによるダイナミックアダプティブストリーミング、略してＤＡＳＨ）は、ＨＴＴＰベースのストリーミングメディア送信技術である。この技術は、無線チャネルの変化に動的に適応し、配置の単純さ及びファイアウォールに影響されないという利点を有し、次世代の主流であるストリーミングメディア送信技術となることが期待されている。
【０００３】
ＤＡＳＨ技術は、主に、ユニキャスト方式に基づいて実装され、具体的な実装処理は、以下の通りである。第１に、ＵＥは、再生予定メディアのメディアプレゼンテーション記述（Ｍｅｄｉａ  Ｐｒｅｓｅｎｔａｔｉｏｎ  Ｄｅｓｃｒｉｐｔｉｏｎ、略してＭＰＤ）ファイルをＤＡＳＨサーバから取得し、ここで、ＭＰＤファイルは、再生予定メディアの複数のメディアリプレゼンテーション（Ｒｅｐｒｅｓｅｎｔａｔｉｏｎを含み、各リプレゼンテーションは、再生予定メディアの１つの品質レベルに対応し、各Ｒｅｐｒｅｓｅｎｔａｔｉｏｎは、１つまたは複数のメディアセグメント（Ｓｅｇｍｅｎｔ）を含み、そこで、ＵＥは、現在のネットワークの送信状況に従って、取得されたＭＰＤファイルにおける３つの異なるリプレゼンテーションのセグメントを選択してもよく、要求されたメディアの品質レベルをリアルタイムに調節すべく、当該セグメントに対応するメディアコンテンツセグメントを取得する。
【０００４】
ユニキャスト方式に基づくＤＡＳＨ技術を用いることによって再生予定メディアを取得することに加えて、ＵＥは、マルチメディアブロードキャストマルチキャストサービス（Ｍｕｌｔｉｍｅｄｉａ  Ｂｒｏａｄｃａｓｔ  Ｍｕｌｔｉｃａｓｔ  Ｓｅｒｖｉｃｅ、略してＭＢＭＳ）方式でも、再生予定メディアを取得することができる。ＵＥがＭＢＭＳサービスエリアにあり、要求されたサービスに対してサービスがＭＢＭＳ方式で提供可能な場合に、送信リソースを節約し、限られたリソースを用いることによってより良いサービス品質をより多くのユーザに提供するという目的を達成すべく、ネットワークオペレータは、ＭＢＭＳを用いることによって、ユーザにサービスを提供する傾向がある。
【０００５】
サービスがＭＢＭＳ方式でＵＥに提供される場合、ユーザのモビリティまたは他の理由により、ＵＥが、ＭＢＭＳサービスを受信したときに、ＭＢＭＳサービスエリアを出るか、またはＭＢＭＳサービスを受信不可能な他のケースに該当すると、ストリーミングメディアサービスは中断され、ユーザは、後続のコンテンツを受信し続けることができない。この場合、ＵＥがストリーミングメディアサービスの受信をさらに望むのであれば、ＵＥは、ユニキャスト処理を開始し、再生予定メディアのＭＰＤファイル及びコンテンツセグメントをＤＡＳＨサーバから再取得する必要があり、結果として、ストリーミングメディアサービスの連続性は、確保不可能となる。
【発明の概要】
【０００６】
ストリーミングメディアのマルチキャストからユニキャストへの直接スイッチが不可能であり、ストリーミングメディアサービスの連続性の確保が不可能という従来技術の問題を解決すべく、本発明の複数の実施形態は、ストリーミングメディア送信方法及びシステム、ユーザ機器、及びサーバを提供する。技術的解決手段は、以下の通りである。
【０００７】
一態様によれば、本発明の実施形態は、ストリーミングメディア送信方法を提供し、方法は、
ユーザ機器ＵＥによって、第１のメディアファイルのユーザサービス記述ＵＳＤ情報及びメディアプレゼンテーション記述ＭＰＤファイルを受信する段階であって、第１のメディアファイルは、少なくとも１つの品質レベルのメディアストリームファイルを含み、メディアストリームファイルは、各品質レベルにおいて、１つのメディアコンテンツセグメントまたは複数の連続的メディアコンテンツセグメントを別個に含み、ＵＳＤ情報は、配信方法エレメントを含み、配信方法エレメントは、インジケーション情報を含み、インジケーション情報は、ユニキャスト方式で送信される第１のメディアファイルの第１のメディアストリームファイルを示すために用いられ、インジケーション情報は、ＵＥがＭＢＭＳサービスエリアにない場合に、第１のメディアストリームファイルのメディアコンテンツセグメントを、特定のサーバからユニキャスト方式で取得するようＵＥに命令するためにさらに用いられる、段階と、
ＵＥがＭＢＭＳサービスエリアにある場合に、ＵＳＤ情報に従って、第１のメディアファイルの第２のメディアストリームファイルのメディアコンテンツセグメントを、ブロードキャスト方式で取得するか、または、ＵＥがＭＢＭＳサービスエリアにない場合に、インジケーション情報に従って、第１のメディアストリームファイルのメディアコンテンツセグメントを、特定のサーバからユニキャスト方式で取得する段階と、
を含む。
【０００８】
任意に、特定のサーバは、パケットスイッチストリーミングサービスＰＳＳサーバである。
【０００９】
本発明の本実施形態の実装態様において、インジケーション情報は、第１のユニキャスト送信情報を含み、第１のユニキャスト送信情報は、第１のＵＲＩ、第２のＵＲＩ、及び第１のＵＲＩと第２のＵＲＩとの間の対応関係を含み、第１のＵＲＩは、元のサーバにおける第１のメディアファイルの第１のメディアストリームファイルのエントリアドレスまたは元のサーバにおける第１のメディアストリームファイルのメディアコンテンツセグメントのダウンロードアドレスを示すために用いられ、第２のＵＲＩは、ＰＳＳサーバにおける第１のメディアファイルの第１のメディアストリームファイルのエントリアドレスまたはＰＳＳサーバにおける第１のメディアストリームファイルのメディアコンテンツセグメントのダウンロードアドレスを示すために用いられる。
【００１０】
さらに、インジケーション情報に従って、第１のメディアストリームファイルのメディアコンテンツセグメントを、特定のサーバからユニキャスト方式で取得する段階は、
インジケーション情報における第１のＵＲＩと第２のＵＲＩとの間の対応関係に従って、第１のメディアストリームファイルの第２のＵＲＩまたは第１のメディアストリームファイルの現在取得予定のメディアコンテンツセグメントの第２のＵＲＩを決定する段階と、
決定された第２のＵＲＩに従って、メディアコンテンツセグメント要求を特定のサーバに送信する段階と、
特定のサーバによって送信された、第１のメディアストリームファイルのメディアコンテンツセグメントを受信する段階と、
を含む。
【００１１】
本発明の本実施形態の他の実装態様において、インジケーション情報は、第２のユニキャスト送信情報を含み、第２のユニキャスト送信情報は、特定のサーバのエントリアドレスについての情報を示すために用いられ、
第１のメディアストリームファイルのメディアコンテンツセグメントを、特定のサーバからユニキャスト方式で取得する段階は、
第２のユニキャスト送信情報に従って、メディアコンテンツセグメントを要求する拡張メッセージを生成し、第１のメディアファイルの第１のメディアストリームファイルのメディアコンテンツセグメントを、特定のサーバから要求する段階と、
を含む。
【００１２】
任意に、インジケーション情報は、第１のブロードキャスト送信情報をさらに含み、第１のブロードキャスト送信情報は、ブロードキャストＵＲＩを含み、ブロードキャストＵＲＩは、第１のメディアファイルの第２のメディアストリームファイルのエントリアドレスまたは元のサーバにおける第２のメディアストリームファイルのメディアコンテンツセグメントのダウンロードアドレスを示すために用いられる。
【００１３】
さらに、ＵＳＤ情報に従って、第１のメディアファイルの第２のメディアストリームファイルのメディアコンテンツセグメントを、ブロードキャスト方式で取得する段階は、
ブロードキャスト方式で送信される、第２のメディアストリームファイルのメディアコンテンツセグメントを受信及びローカルに保存する段階と、
ＭＰＤファイル及び第１のブロードキャスト送信情報に従って、第２のメディアストリームファイルの現在取得予定のメディアコンテンツセグメントのブロードキャストＵＲＩを決定する段階と、
決定されたブロードキャストＵＲＩに従って、ブロードキャストＵＲＩに対応するファイル転送識別子ＴＯＩについて、ＵＳＤ情報のＦＤＴファイルを検索し、発見されたＴＯＩに従って、ローカルに保存されたメディアコンテンツセグメントから第２のメディアストリームファイルの現在取得予定のメディアコンテンツセグメントを取得する段階と、
を含む。
【００１４】
任意に、ＵＳＤ情報に従って、第１のメディアファイルの第２のメディアストリームファイルのメディアコンテンツセグメントを、ブロードキャスト方式で取得する段階は、
ブロードキャスト方式で送信される、第２のメディアストリームファイルのメディアコンテンツセグメントを受信及びローカルに保存する段階と、
ＭＰＤファイルに従って、現在取得予定のメディアコンテンツセグメントのＵＲＩを決定する段階と、
第１のブロードキャスト送信情報に従って、現在取得予定のメディアコンテンツセグメントのＵＲＩがブロードキャストＵＲＩであるか否かを決定する段階と、
現在取得予定のメディアコンテンツセグメントのＵＲＩがブロードキャストＵＲＩである場合に、現在取得予定のメディアコンテンツセグメントのＵＲＩに対応するファイル転送識別子ＴＯＩについて、ＵＳＤ情報のＦＤＴファイルを検索し、発見されたＴＯＩに従って、ローカルに保存されたメディアコンテンツセグメントから現在取得予定のメディアコンテンツセグメントを取得し、または、
現在取得予定のメディアコンテンツセグメントのＵＲＩがブロードキャストＵＲＩではない場合に、現在取得予定のメディアコンテンツセグメントを、特定のサーバからユニキャスト方式で取得する段階と、
を含む。
【００１５】
任意に、ＵＳＤ情報に従って、第１のメディアファイルの第２のメディアストリームファイルのメディアコンテンツセグメントを、ブロードキャスト方式で取得する段階は、
ブロードキャスト方式で送信される、第２のメディアストリームファイルのメディアコンテンツセグメントを受信及びローカルに保存する段階と、
ＭＰＤファイルに従って、現在取得予定のメディアコンテンツセグメントのＵＲＩを決定する段階と、
現在取得予定のメディアコンテンツセグメントのＵＲＩがＵＳＤ情報のＦＤＴファイルに存在するか否かを決定する段階と、
現在取得予定のメディアコンテンツセグメントのＵＲＩがＵＳＤ情報のＦＤＴファイルに存在する場合に、現在取得予定のメディアコンテンツセグメントのＵＲＩに対応するファイル転送識別子ＴＯＩについて、ＵＳＤ情報のＦＤＴファイルを検索し、発見されたＴＯＩに従って、ローカルに保存されたメディアコンテンツセグメントから現在取得予定のメディアコンテンツセグメントを取得し、または、
現在取得予定のメディアコンテンツセグメントのＵＲＩがＵＳＤ情報のＦＤＴファイルに存在しない場合に、現在取得予定のメディアコンテンツセグメントを、特定のサーバからユニキャスト方式で取得する段階と、
を含む。
【００１６】
他の態様によれば、本発明の実施形態は、他のストリーミングメディア送信方法をさらに提供し、方法は、
第１のメディアファイルのユーザサービス記述ＵＳＤ情報及び第１のメディアファイルのＭＰＤファイルをブロードキャスト方式で送信する段階を含み、第１のメディアファイルは、少なくとも１つの品質レベルのメディアストリームファイルを含み、メディアストリームファイルは、各品質レベルにおいて、１つのメディアコンテンツセグメントまたは複数のメディアコンテンツセグメントを別個に含み、ＵＳＤ情報は、配信方法エレメントを含み、配信方法エレメントは、インジケーション情報を含み、インジケーション情報は、ユニキャスト方式で送信される第１のメディアファイルの第１のメディアストリームファイルを示すために用いられ、インジケーション情報は、ＵＥがＭＢＭＳサービスエリアにない場合に、第１のメディアストリームファイルのメディアコンテンツセグメントを、特定のサーバからユニキャスト方式で取得するようＵＥに命令するために、さらに用いられる。
【００１７】
任意に、特定のサーバは、パケットスイッチストリーミングサービスＰＳＳサーバである。
【００１８】
本発明の本実施形態の実装態様において、インジケーション情報は、第１のユニキャスト送信情報を含み、第１のユニキャスト送信情報は、第１のＵＲＩ、第２のＵＲＩ、及び第１のＵＲＩと第２のＵＲＩとの間の対応関係を含み、第１のＵＲＩは、元のサーバにおける第１のメディアファイルの第１のメディアストリームファイルのエントリアドレスまたは元のサーバにおける第１のメディアストリームファイルのメディアコンテンツセグメントのダウンロードアドレスを示すために用いられ、第２のＵＲＩは、ＰＳＳサーバにおける第１のメディアファイルの第１のメディアストリームファイルのエントリアドレスまたはＰＳＳサーバにおける第１のメディアストリームファイルのメディアコンテンツセグメントのダウンロードアドレスを示すために用いられる。
【００１９】
さらに、方法は、
第１のメディアファイルのメディアストリームファイルを受信し、受信されたメディアストリームファイルを特定のサーバに同期させる段階と、
特定のサーバに同期されたメディアストリームファイルの第２のＵＲＩを取得し、第２のＵＲＩに従って、第１のメディアファイルのＵＳＤ情報を構築する段階と、
をさらに含む。
【００２０】
本発明の本実施形態の他の実装態様において、インジケーション情報は、第２のユニキャスト送信情報を含み、第２のユニキャスト送信情報は、特定のサーバのエントリアドレスについての情報を示すために用いられる。
【００２１】
任意に、インジケーション情報は、第１のブロードキャスト送信情報をさらに含み、第１のブロードキャスト送信情報は、ブロードキャストＵＲＩを含み、ブロードキャストＵＲＩは、第１のメディアファイルの第２のメディアストリームファイルのエントリアドレスまたは元のサーバにおける第２のメディアストリームファイルのメディアコンテンツセグメントのダウンロードアドレスを示すために用いられる。
【００２２】
他の態様によれば、本発明の実施形態は、ユーザ機器を提供し、ユーザ機器は、
第１のメディアファイルのユーザサービス記述ＵＳＤ情報及びメディアプレゼンテーション記述ＭＰＤファイルを受信するように構成される受信モジュールであって、第１のメディアファイルは、少なくとも１つの品質レベルのメディアストリームファイルを含み、メディアストリームファイルは、各品質レベルにおいて、１つのメディアコンテンツセグメントまたは複数の連続的メディアコンテンツセグメントを別個に含み、ＵＳＤ情報は、配信方法エレメントを含み、配信方法エレメントは、インジケーション情報を含み、インジケーション情報は、ユニキャスト方式で送信される第１のメディアファイルの第１のメディアストリームファイルを示すために用いられ、インジケーション情報は、ＵＥがＭＢＭＳサービスエリアにない場合に、第１のメディアストリームファイルのメディアコンテンツセグメントを、特定のサーバからユニキャスト方式で取得するようＵＥに命令するためにさらに用いられる、受信モジュールと、
ＵＥがＭＢＭＳサービスエリアにある場合に、ＵＳＤ情報に従って、第１のメディアファイルの第２のメディアストリームファイルのメディアコンテンツセグメントを、ブロードキャスト方式で取得し、または、ＵＥがＭＢＭＳサービスエリアにない場合に、インジケーション情報に従って、第１のメディアストリームファイルのメディアコンテンツセグメントを、特定のサーバからユニキャスト方式で取得するように構成される、メディアセグメント取得モジュールと、
を含む。
【００２３】
任意に、特定のサーバは、パケットスイッチストリーミングサービスＰＳＳサーバである。
【００２４】
本発明の本実施形態の実装態様において、インジケーション情報は、第１のユニキャスト送信情報を含み、第１のユニキャスト送信情報は、第１のＵＲＩ、第２のＵＲＩ、及び第１のＵＲＩと第２のＵＲＩとの間の対応関係を含み、第１のＵＲＩは、元のサーバにおける第１のメディアファイルの第１のメディアストリームファイルのエントリアドレスまたは元のサーバにおける第１のメディアストリームファイルのメディアコンテンツセグメントのダウンロードアドレスを示すために用いられ、第２のＵＲＩは、ＰＳＳサーバにおける第１のメディアファイルの第１のメディアストリームファイルのエントリアドレスまたはＰＳＳサーバにおける第１のメディアストリームファイルのメディアコンテンツセグメントのダウンロードアドレスを示すために用いられる。
【００２５】
さらに、メディアセグメント取得モジュールは、
インジケーション情報における第１のＵＲＩと第２のＵＲＩとの間の対応関係に従って、第１のメディアストリームファイルの第２のＵＲＩまたは第１のメディアストリームファイルの現在取得予定のメディアコンテンツセグメントの第２のＵＲＩを決定するように構成される第１の決定部と、
決定された第２のＵＲＩに従って、メディアコンテンツセグメント要求を特定のサーバに送信するように構成される第１の送信部と、
特定のサーバによって送信された第１のメディアストリームファイルのメディアコンテンツセグメントを受信するように構成される第１の受信部と、
を含む。
【００２６】
本発明の本実施形態の他の実装態様において、インジケーション情報は、第２のユニキャスト送信情報を含み、第２のユニキャスト送信情報は、特定のサーバのエントリアドレスについての情報を示すために用いられ、
メディアセグメント取得モジュールは、第２のユニキャスト送信情報に従って、メディアコンテンツセグメントを要求する拡張メッセージを生成し、第１のメディアファイルの第１のメディアストリームファイルのメディアコンテンツセグメントを、特定のサーバから要求するように、さらに構成される。
【００２７】
任意に、インジケーション情報は、第１のブロードキャスト送信情報をさらに含み、第１のブロードキャスト送信情報は、ブロードキャストＵＲＩを含み、ブロードキャストＵＲＩは、第１のメディアファイルの第２のメディアストリームファイルのエントリアドレスまたは元のサーバにおける第２のメディアストリームファイルのメディアコンテンツセグメントのダウンロードアドレスを示すために用いられる。
【００２８】
さらに、メディアセグメント取得モジュールは、
ブロードキャスト方式で送信される第２のメディアストリームファイルのメディアコンテンツセグメントを、受信及びローカルに保存するように構成される第２の受信部と、
ＭＰＤファイル及び第１のブロードキャスト送信情報に従って、第２のメディアストリームファイルの現在取得予定のメディアコンテンツセグメントのブロードキャストＵＲＩを決定するように構成される第２の決定部と、
決定されたブロードキャストＵＲＩに従って、ブロードキャストＵＲＩに対応するファイル転送識別子ＴＯＩについて、ＵＳＤ情報のＦＤＴファイルを検索し、発見されたＴＯＩに従って、ローカルに保存されたメディアコンテンツセグメントから第２のメディアストリームファイルの現在取得予定のメディアコンテンツセグメントを取得するように構成される、取得部と、
を含む。
【００２９】
任意に、メディアセグメント取得モジュールは、
ブロードキャスト方式で送信される第２のメディアストリームファイルのメディアコンテンツセグメントを、受信及びローカルに保存するように構成される第３の受信部と、
ＭＰＤファイルに従って、現在取得予定のメディアコンテンツセグメントのＵＲＩを決定するように構成される第３の決定部と、
第１のブロードキャスト送信情報に従って、現在取得予定のメディアコンテンツセグメントのＵＲＩがブロードキャストＵＲＩか否かを決定するように構成される第１の判定部と、
現在取得予定のメディアコンテンツセグメントのＵＲＩがブロードキャストＵＲＩである場合に、現在取得予定のメディアコンテンツセグメントのＵＲＩに対応するファイル転送識別子ＴＯＩについて、ＵＳＤ情報のＦＤＴファイルを検索し、発見されたＴＯＩに従って、ローカルに保存されたメディアコンテンツセグメントから現在取得予定のメディアコンテンツセグメントを取得するか、または、現在取得予定のメディアコンテンツセグメントのＵＲＩがブロードキャストＵＲＩでない場合に、現在取得予定のメディアコンテンツセグメントを、特定のサーバからユニキャスト方式で取得するように構成される、第２の取得部と、
を含む。
【００３０】
任意に、メディアセグメント取得モジュールは、
ブロードキャスト方式で送信される第２のメディアストリームファイルのメディアコンテンツセグメントを受信及びローカルに保存するように構成される、第４の受信部と、
ＭＰＤファイルに従って、現在取得予定のメディアコンテンツセグメントのＵＲＩを決定するように構成される第４の決定部と、
現在取得予定のメディアコンテンツセグメントのＵＲＩがＵＳＤ情報のＦＤＴファイルに存在するか否かを決定するように構成される、第２の判定部と、
現在取得予定のメディアコンテンツセグメントのＵＲＩがＵＳＤ情報のＦＤＴファイルに存在する場合に、現在取得予定のメディアコンテンツセグメントのＵＲＩに対応するファイル転送識別子ＴＯＩについて、ＵＳＤ情報のＦＤＴファイルを検索し、発見されたＴＯＩに従って、ローカルに保存されたメディアコンテンツセグメントから現在取得予定のメディアコンテンツセグメントを取得するか、または、現在取得予定のメディアコンテンツセグメントのＵＲＩがＵＳＤ情報のＦＤＴファイルに存在しない場合に、現在取得予定のメディアコンテンツセグメントを、特定のサーバからユニキャスト方式で取得するように構成される、第３の取得部と、
を含む。
【００３１】
さらに他の態様によれば、本発明の実施形態は、サーバを提供し、サーバは、
を含む。  第１のメディアファイルのユーザサービス記述ＵＳＤ情報及び第１のメディアファイルのＭＰＤファイルをブロードキャスト方式で送信するように構成される送信モジュールであって、第１のメディアファイルは、少なくとも１つの品質レベルのメディアストリームファイルを含み、メディアストリームファイルは、各品質レベルにおいて、１つのメディアコンテンツセグメントまたは複数のメディアコンテンツセグメントを別個に含み、ＵＳＤ情報は、配信方法エレメントを含み、配信方法エレメントは、インジケーション情報を含み、インジケーション情報は、ユニキャスト方式で送信される第１のメディアファイルの第１のメディアストリームファイルを示すために用いられ、インジケーション情報は、ＵＥがＭＢＭＳサービスエリアにない場合に、第１のメディアストリームファイルのメディアコンテンツセグメントを、特定のサーバからユニキャスト方式で取得するようＵＥに命令するために、さらに用いられる。
【００３２】
任意に、特定のサーバは、パケットスイッチストリーミングサービスＰＳＳサーバである。
【００３３】
本発明の本実施形態の実装態様において、インジケーション情報は、第１のユニキャスト送信情報を含み、第１のユニキャスト送信情報は、第１のＵＲＩ、第２のＵＲＩ、及び第１のＵＲＩと第２のＵＲＩとの間の対応関係を含み、第１のＵＲＩは、元のサーバにおける第１のメディアファイルの第１のメディアストリームファイルのエントリアドレスまたは元のサーバにおける第１のメディアストリームファイルのメディアコンテンツセグメントのダウンロードアドレスを示すために用いられ、第２のＵＲＩは、ＰＳＳサーバにおける第１のメディアファイルの第１のメディアストリームファイルのエントリアドレスまたはＰＳＳサーバにおける第１のメディアストリームファイルのメディアコンテンツセグメントのダウンロードアドレスを示すために用いられる。
【００３４】
さらに、サーバは、
第１のメディアファイルのメディアストリームファイルを受信し、受信されたメディアストリームファイルを特定のサーバに同期させるように構成されるメディアコンテンツセグメント転送モジュールと、
特定のサーバに同期されたメディアストリームファイルの第２のＵＲＩを取得し、第２のＵＲＩに従って、第１のメディアファイルのＵＳＤ情報を構築するように構成される生成モジュールと、
をさらに含む。
【００３５】
本発明の本実施形態の他の実装態様において、インジケーション情報は、第２のユニキャスト送信情報を含み、第２のユニキャスト送信情報は、特定のサーバのエントリアドレスについての情報を示すために用いられる。
【００３６】
任意に、インジケーション情報は、第１のブロードキャスト送信情報をさらに含み、第１のブロードキャスト送信情報は、ブロードキャストＵＲＩを含み、ブロードキャストＵＲＩは、第１のメディアファイルの第２のメディアストリームファイルのエントリアドレスまたは元のサーバにおける第２のメディアストリームファイルのメディアコンテンツセグメントのダウンロードアドレスを示すために用いられる。
【００３７】
さらに他の態様によれば、本発明の実施形態は、ユーザ機器をさらに提供し、ユーザ機器は、メモリと、１つまたは複数のプログラムとを含み、１つまたは複数のプログラムは、メモリに格納され、１つまたは複数のプロセッサは、１つまたは複数のプログラムを実行するように構成され、１つまたは複数のプログラムは、
ユーザ機器ＵＥによって、第１のメディアファイルのユーザサービス記述ＵＳＤ情報及びメディアプレゼンテーション記述ＭＰＤファイルを受信するオペレーションであって、第１のメディアファイルは、少なくとも１つの品質レベルのメディアストリームファイルを含み、メディアストリームファイルは、各品質レベルにおいて、１つのメディアコンテンツセグメントまたは複数の連続的メディアコンテンツセグメントを別個に含み、ＵＳＤ情報は、配信方法エレメントを含み、配信方法エレメントは、インジケーション情報を含み、インジケーション情報は、ユニキャスト方式で送信される第１のメディアファイルの第１のメディアストリームファイルを示すために用いられ、インジケーション情報は、ＵＥがＭＢＭＳサービスエリアにない場合に、第１のメディアストリームファイルのメディアコンテンツセグメントを、特定のサーバからユニキャスト方式で取得するようＵＥに命令するためにさらに用いられる、オペレーションと、
ＵＥがＭＢＭＳサービスエリアにある場合に、ＭＰＤファイルに従って、ブロードキャスト方式で第１のメディアファイルの第２のメディアストリームファイルのメディアコンテンツセグメントを取得するか、または、
ＵＥがＭＢＭＳサービスエリアにない場合に、インジケーション情報に従って、第１のメディアストリームファイルのメディアコンテンツセグメントを、特定のサーバからユニキャスト方式で取得する、オペレーションと、
を実行するために用いられる複数の命令を含む。
【００３８】
任意に、特定のサーバは、パケットスイッチストリーミングサービスＰＳＳサーバである。
【００３９】
本発明の本実施形態の実装態様において、インジケーション情報は、第１のユニキャスト送信情報を含み、第１のユニキャスト送信情報は、第１のＵＲＩ、第２のＵＲＩ、及び第１のＵＲＩと第２のＵＲＩとの間の対応関係を含み、第１のＵＲＩは、元のサーバにおける第１のメディアファイルの第１のメディアストリームファイルのエントリアドレスまたは元のサーバにおける第１のメディアストリームファイルのメディアコンテンツセグメントのダウンロードアドレスを示すために用いられ、第２のＵＲＩは、ＰＳＳサーバにおける第１のメディアファイルの第１のメディアストリームファイルのエントリアドレスまたはＰＳＳサーバにおける第１のメディアストリームファイルのメディアコンテンツセグメントのダウンロードアドレスを示すために用いられる。
【００４０】
さらに、１つまたは複数のプログラムは、
インジケーション情報における第１のＵＲＩと第２のＵＲＩとの間の対応関係に従って、第１のメディアストリームファイルの第２のＵＲＩまたは第１のメディアストリームファイルの現在取得予定のメディアコンテンツセグメントの第２のＵＲＩを決定するオペレーションと、
決定された第２のＵＲＩに従って、メディアコンテンツセグメント要求を特定のサーバに送信するオペレーションと、
特定のサーバによって送信された、第１のメディアストリームファイルのメディアコンテンツセグメントを受信するオペレーションと、
を実行するために用いられる複数の命令をさらに含む。
【００４１】
本発明の本実施形態の他の実装態様において、インジケーション情報は、第２のユニキャスト送信情報を含み、第２のユニキャスト送信情報は、特定のサーバのエントリアドレスについての情報を示すために用いられ、
１つまたは複数のプログラムは、
第２のユニキャスト送信情報に従って、メディアコンテンツセグメントを要求する拡張メッセージを生成し、第１のメディアファイルの第１のメディアストリームファイルのメディアコンテンツセグメントを、特定のサーバから要求するオペレーションを実行するために用いられる複数の命令をさらに含む。
【００４２】
任意に、インジケーション情報は、第１のブロードキャスト送信情報をさらに含み、第１のブロードキャスト送信情報は、ブロードキャストＵＲＩを含み、ブロードキャストＵＲＩは、第１のメディアファイルの第２のメディアストリームファイルのエントリアドレスまたは元のサーバにおける第２のメディアストリームファイルのメディアコンテンツセグメントのダウンロードアドレスを示すために用いられる。
【００４３】
さらに、１つまたは複数のプログラムは、
ブロードキャスト方式で送信される、第２のメディアストリームファイルのメディアコンテンツセグメントを受信及びローカルに保存するオペレーションと、
ＭＰＤファイル及び第１のブロードキャスト送信情報に従って、第２のメディアストリームファイルの現在取得予定のメディアコンテンツセグメントのブロードキャストＵＲＩを決定するオペレーションと、
決定されたブロードキャストＵＲＩに従って、ブロードキャストＵＲＩに対応するファイル転送識別子ＴＯＩについて、ＵＳＤ情報のＦＤＴファイルを検索し、発見されたＴＯＩに従って、ローカルに保存されたメディアコンテンツセグメントから第２のメディアストリームファイルの現在取得予定のメディアコンテンツセグメントを取得するオペレーションと、
を実行するために用いられる複数の命令をさらに含む。
【００４４】
任意に、１つまたは複数のプログラムは、
ブロードキャスト方式で送信される、第２のメディアストリームファイルのメディアコンテンツセグメントを受信及びローカルに保存するオペレーションと、
ＭＰＤファイルに従って、現在取得予定のメディアコンテンツセグメントのＵＲＩを決定するオペレーションと、
第１のブロードキャスト送信情報に従って、現在取得予定のメディアコンテンツセグメントのＵＲＩがブロードキャストＵＲＩであるか否かを決定するオペレーションと、
現在取得予定のメディアコンテンツセグメントのＵＲＩがブロードキャストＵＲＩである場合に、現在取得予定のメディアコンテンツセグメントのＵＲＩに対応するファイル転送識別子ＴＯＩについて、ＵＳＤ情報のＦＤＴファイルを検索し、発見されたＴＯＩに従って、ローカルに保存されたメディアコンテンツセグメントから現在取得予定のメディアコンテンツセグメントを取得するか、または、
現在取得予定のメディアコンテンツセグメントのＵＲＩがブロードキャストＵＲＩではない場合に、現在取得予定のメディアコンテンツセグメントを、特定のサーバからユニキャスト方式で取得するオペレーションと、
を実行するために用いられる複数の命令をさらに含む。
【００４５】
任意に、１つまたは複数のプログラムは、
ブロードキャスト方式で送信される、第２のメディアストリームファイルのメディアコンテンツセグメントを受信及びローカルに保存するオペレーションと、
ＭＰＤファイルに従って、現在取得予定のメディアコンテンツセグメントのＵＲＩを決定するオペレーションと、
現在取得予定のメディアコンテンツセグメントのＵＲＩがＵＳＤ情報のＦＤＴファイルに存在するか否かを決定するオペレーションと、
現在取得予定のメディアコンテンツセグメントのＵＲＩがＵＳＤ情報のＦＤＴファイルに存在する場合に、現在取得予定のメディアコンテンツセグメントのＵＲＩに対応するファイル転送識別子ＴＯＩについて、ＵＳＤ情報のＦＤＴファイルを検索し、発見されたＴＯＩに従って、ローカルに保存されたメディアコンテンツセグメントから現在取得予定のメディアコンテンツセグメントを取得するか、または、
現在取得予定のメディアコンテンツセグメントのＵＲＩがＵＳＤ情報のＦＤＴファイルに存在しない場合に、現在取得予定のメディアコンテンツセグメントを、特定のサーバからユニキャスト方式で取得するオペレーションと、
を実行するために用いられる複数の命令をさらに含む。
【００４６】
さらに他の態様によれば、本発明の実施形態は、サーバをさらに提供し、サーバは、メモリと、１つまたは複数のプログラムとを含み、１つまたは複数のプログラムは、メモリに格納され、１つまたは複数のプロセッサは、１つまたは複数のプログラムを実行するように構成され、１つまたは複数のプログラムは、
第１のメディアファイルのユーザサービス記述ＵＳＤ情報及び第１のメディアファイルのＭＰＤファイルをブロードキャスト方式で送信するオペレーションを実行するために用いられる複数の命令を含み、第１のメディアファイルは、少なくとも１つの品質レベルのメディアストリームファイルを含み、メディアストリームファイルは、各品質レベルにおいて、１つのメディアコンテンツセグメントまたは複数のメディアコンテンツセグメントを別個に含み、ＵＳＤ情報は、配信方法エレメントを含み、配信方法エレメントは、インジケーション情報を含み、インジケーション情報は、ユニキャスト方式で送信される第１のメディアファイルの第１のメディアストリームファイルを示すために用いられ、インジケーション情報は、ＵＥがＭＢＭＳサービスエリアにない場合に、第１のメディアストリームファイルのメディアコンテンツセグメントを、特定のサーバからユニキャスト方式で取得するようＵＥに命令するために、さらに用いられる。
【００４７】
任意に、特定のサーバは、パケットスイッチストリーミングサービスＰＳＳサーバである。
【００４８】
本発明の本実施形態の実装態様において、インジケーション情報は、第１のユニキャスト送信情報を含み、第１のユニキャスト送信情報は、第１のＵＲＩ、第２のＵＲＩ、及び第１のＵＲＩと第２のＵＲＩとの間の対応関係を含み、第１のＵＲＩは、元のサーバにおける第１のメディアファイルの第１のメディアストリームファイルのエントリアドレスまたは元のサーバにおける第１のメディアストリームファイルのメディアコンテンツセグメントのダウンロードアドレスを示すために用いられ、第２のＵＲＩは、ＰＳＳサーバにおける第１のメディアファイルの第１のメディアストリームファイルのエントリアドレスまたはＰＳＳサーバにおける第１のメディアストリームファイルのメディアコンテンツセグメントのダウンロードアドレスを示すために用いられる。
【００４９】
さらに、１つまたは複数のプログラムは、
第１のメディアファイルのメディアストリームファイルを受信し、受信されたメディアストリームファイルを特定のサーバに同期させるオペレーションと、
特定のサーバに同期されたメディアストリームファイルの第２のＵＲＩを取得し、第２のＵＲＩに従って、第１のメディアファイルのＵＳＤ情報を構築するオペレーションと、
を実行するために用いられる複数の命令をさらに含む。
【００５０】
本発明の本実施形態の他の実装態様において、インジケーション情報は、第２のユニキャスト送信情報を含み、第２のユニキャスト送信情報は、特定のサーバのエントリアドレスについての情報を示すために用いられる。
【００５１】
任意に、インジケーション情報は、第１のブロードキャスト送信情報をさらに含み、第１のブロードキャスト送信情報は、ブロードキャストＵＲＩを含み、ブロードキャストＵＲＩは、第１のメディアファイルの第２のメディアストリームファイルのエントリアドレスまたは元のサーバにおける第２のメディアストリームファイルのメディアコンテンツセグメントのダウンロードアドレスを示すために用いられる。
【００５２】
さらに他の態様によれば、本発明の実施形態は、ストリーミングメディア送信システムをさらに提供し、システムは、前述のユーザ機器と、前述のサーバと、特定のサーバと、を含む。
【００５３】
本発明の複数の実施形態の複数の技術的解決手段は、以下の複数の有益な効果を有する。
【００５４】
インジケーション情報は、ＵＥがＭＢＭＳサービスエリアを出るか、またはＭＢＭＳサービスを受信不可能な他のケースに該当すると、インジケーション情報を用いることによって、ユニキャスト方式で特定のサーバから第１のメディアファイルを取得し続けるようＵＥに命令すべく、第１のメディアファイルのＵＳＤ情報の配信方法エレメントに追加され、これにより、第１のメディアファイルのブロードキャストからユニキャストへのスイッチを実装し、ストリーミングメディアサービスの連続性を確保する。
【図面の簡単な説明】
【００５５】
本発明の複数の実施形態における複数の技術的解決手段をより明確に説明すべく、以下、複数の実施形態の説明に必要とされる複数の添付図面を、簡潔に紹介する。明らかに、以下の説明における複数の添付図面は、本発明のいくつかの実施形態を示すに過ぎず、当業者であれば、創造的な努力を要することなく、これらの添付図面から他の複数の図面をさらに導き出すことができよう。
【００５６】
【図１】３ＧＰ−ＤＡＳＨシステムのアーキテクチャの模式図である。
【００５７】
【図２】本発明の実施形態に係るストリーミングメディア送信方法のフローチャートである。
【００５８】
【図３】本発明の実施形態に係る他のストリーミングメディア送信方法のフローチャートである。
【００５９】
【図３ａ】図３に示される実施形態において提供されるインジケーション情報の模式図である。
【００６０】
【図４】本発明の実施形態に係るさらに他のストリーミングメディア送信方法のフローチャートである。
【００６１】
【図５】本発明の実施形態に係るユーザ機器の模式的構造図である。
【００６２】
【図６】本発明の実施形態に係るユーザ機器の他の部品の模式的構造図である。
【００６３】
【図７】本発明の実施形態に係るサーバの模式的構造図である。
【００６４】
【図８】本発明の実施形態に係るユーザ機器の他の部品の模式的構造図である。
【００６５】
【図９】本発明の実施形態に係るストリーミングメディア送信システムの模式的構造図である。
【発明を実施するための形態】
【００６６】
本発明の複数の目的、複数の技術的解決手段、及び複数の利点をより明確にすべく、以下、複数の添付図面を参照しながら、本発明の複数の実施形態を詳細にさらに説明する。
【００６７】
本発明の理解を助長すべく、以下、３ＧＰ−ＤＡＳＨを例として用いることによって、本発明のストリーミングメディア送信方法を詳細に説明する。本発明の複数の実施形態は、３ＧＰ−ＤＡＳＨのみに適用可能なのではなく、Ｍｏｖｉｎｇ  Ｐｉｃｔｕｒｅｓ  Ｅｘｐｅｒｔｓ  Ｇｒｏｕｐ（Ｍｏｖｉｎｇ  Ｐｉｃｔｕｒｅｓ  Ｅｘｐｅｒｔｓ  Ｇｒｏｕｐ、ＭＰＥＧ）−ＤＡＳＨのような複数のストリーミングメディア送信技術にも適用可能であることが、容易に認識される。
【００６８】
以下、最初に図１を参照しながら、３ＧＰ−ＤＡＳＨシステムのアーキテクチャを簡潔に紹介する。図１に示されるように、３ＧＰ−ＤＡＳＨシステムのアーキテクチャは、５つの部分、すなわち、３ＧＰ−ＤＡＳＨメディアプリパレーション１１、ＨＴＴＰサーバ１２、ＨＴＴＰキャッシュ１３、ＭＰＤ配信機能１４、及び３ＧＰ−ＤＡＳＨクライアント１５を含む。
【００６９】
３ＧＰ−ＤＡＳＨメディアプリパレーション１１は、異なる品質レベルに対して、異なるルールを用いることによって、元のメディアコンテンツをエンコードする必要があり、品質レベルは、概して、メディアビットレートを用いることによって測定され、より大きいメディアビットレートは、より高い品質レベルを示す。次に、３ＧＰ−ＤＡＳＨメディアプリパレーション１１は、複数の３ＧＰ−ＤＡＳＨメディアコンテンツセグメントを生成すべく、エンコードされたメディアコンテンツをセグメント化し、複数のメディアコンテンツセグメントのフォーマットは、第３世代パートナーシッププロジェクト（Ｔｈｅ  ３ｒｄ  Ｇｅｎｅｒａｔｉｏｎ  Ｐａｒｔｎｅｒｓｈｉｐ  Ｐｒｏｊｅｃｔ、略して３ＧＰＰ）によって定義された、３ＧＰフォーマットのようなファイルフォーマットを用いる。複数のメディアコンテンツセグメントの期間は、固定されてもよく、または、固定されなくてもよい。セグメント化の間、ＭＰＤファイルは、さらに生成され、各メディアコンテンツセグメントと、複数のメディアコンテンツセグメント間の構成関係との基本情報を記述するために用いられる。ＭＰＤファイルの階層化データモデルは、４つの部分を含み、これらは以下の通り、昇順に、メディアセグメント（ｓｅｇｍｅｎｔ）、リプレゼンテーション（ｒｅｐｒｅｓｅｎｔａｔｉｏｎ）、アダプテーションセット（ａｄａｐｔａｔｉｏｎ  ｓｅｔ）、及び期間（ｐｅｒｉｏｄ）である。各メディアセグメントは、各メディアコンテンツセグメントのメディアフォーマット、期間、及び対応するＵＲＬのような情報を記述する。複数のメディアセグメントは、リプレゼンテーションを形成し、各リプレゼンテーションは、１つのメディアビットレートに対応する。同じメディアコンテンツを含む複数のリプレゼンテーションは、アダプテーションセットを形成し、すなわち、各アダプテーションセットは、動的にスイッチ可能な複数のビットレートの複数のリプレゼンテーションを含む。複数のアダプテーションセットは、期間を形成し、異なる期間は、異なる開始時刻を有する。複数の期間は、メディアプレゼンテーション記述ファイル全体を形成する。例えば、ＭＰＤファイルは、２つのリプレゼンテーションを含み、２つのリプレゼンテーションに対応する複数のビットレートは、それぞれ、２０４８ｋｂｐｓ及び１０２４ｋｂｐｓである。ビットレート２０４８ｋｂｐｓに対応するリプレゼンテーションは、４つの期間を含み、各期間は、９９個のメディアセグメントを含み、第３の期間を例として用いると、第３の期間の複数のメディアセグメントは、ｐｅｒ−３／ｒｅｐ−２０４８／ｓｅｇ１からｐｅｒ−３／ｒｅｐ−２０４８／ｓｅｇ９９として表されてもよい。同様に、ビットレート１０２４ｋｂｐｓに対応するリプレゼンテーションは、４つの期間を含み、各期間は、９９個のメディアセグメントを含み、第３の期間を例として用いると、第３の期間のメディアセグメントは、ｐｅｒ−３／ｒｅｐ−１０２４／ｓｅｇ１からｐｅｒ−３／ｒｅｐ−１０２４／ｓｅｇ９９として表されてもよい。ＭＰＤファイルは、拡張マークアップ言語（Ｅｘｔｅｎｓｉｂｌｅ  Ｍａｒｋｕｐ  Ｌａｎｇｕａｇｅ、略してＸＭＬ）を用い���ことによって実装されてもよい。
【００７０】
ＭＰＤ配信機能１４は、ＭＰＤファイルを３ＧＰ−ＤＡＳＨクライアント１５に送信するように構成され、概して、機能は、ＨＴＴＰサーバ１２によって実装されてもよい。３ＧＰ−ＤＡＳＨは、クライアントによってＭＰＤを取得する態様を限定しないため、この機能は、アーキテクチャにおいて分離される。例えば、３ＧＰ−ＤＡＳＨクライアント１５は、電子メールを用いることによっても、またはＦＴＰダウンロード方式でも、ＭＰＤファイルを取得してもよい。
【００７１】
３ＧＰ−ＤＡＳＨメディアコンテンツセグメント配信機能、すなわち、ＨＴＴＰサーバ１２は、準備されたメディアコンテンツセグメントファイル及びＭＰＤファイルを格納する。３ＧＰ−ＤＡＳＨクライアント１５からサービス要求を受信した後、ＨＴＴＰサーバ１２は、３ＧＰ−ＤＡＳＨクライアント１５にメディアデータを送信する。
【００７２】
３ＧＰ−ＤＡＳＨクライアント１５は、パーソナルコンピュータ（Ｐｅｒｓｏｎａｌ  Ｃｏｍｐｕｔｅｒ、略してＰＣ）、及び携帯電話のような複数の３ＧＰ−ＤＡＳＨ機能をサポートする様々なユーザ機器であってもよい。
【００７３】
一般的なＨＴＴＰキャッシュ１３は、ＨＴＴＰサーバ１２と３ＧＰ−ＤＡＳＨクライアント１５との間に配置されてもよく、より高効率な、より高速のメディアコンテンツ配信を実装するように構成されてもよい。
【００７４】
図２は、本発明の実施形態に係るストリーミングメディア送信方法を示す。図２に示されるように、方法は、以下の段階を含む。
【００７５】
１０１において、ＵＥは、第１のメディアファイルのＵＳＤ情報及びＭＰＤファイルを取得する。
【００７６】
第１のメディアファイルは、少なくとも１つの品質レベルのメディアストリームファイルを含み、メディアストリームファイルは、各品質レベルにおいて、１つのメディアコンテンツセグメントまたは複数のメディアコンテンツセグメントを含む。通常、品質レベルは、リプレゼンテーションにおいて記述され、解像度、ビットレート等であってもよく、３つの異なるリプレゼンテーションは、異なる品質レベルに対応し、リプレゼンテーションは、言語及びキャプションのような記述情報をさらに含んでもよい。複数のメディアコンテンツセグメントは、第１のメディアファイルの元のメディアコンテンツが異なる品質レベルに対して異なるルールを用いることによってエンコードされ、エンコードされたメディアコンテンツがセグメント化された後に、取得される。第１のメディアファイルのＭＰＤファイルは、第１のメディアファイルの各リプレゼンテーション、各リプレゼンテーションとメディアコンテンツセグメントとの間の関係、第１のメディアファイルの各メディアコンテンツセグメントの基本情報、及び複数のメディアコンテンツセグメント間の構成関係を記述するために用いられるが、これらは上述されており、本明細書においては再度説明されない。
【００７７】
ＵＳＤ情報は、配信方法（ｄｅｌｉｖｅｒｙ  ｍｅｔｈｏｄ）エレメントを含み、配信方法エレメントは、インジケーション情報を含み、インジケーション情報は、ユニキャスト方式で送信される第１のメディアファイルの第１のメディアストリームファイルを示すために用いられる。インジケーション情報は、ブロードキャスト方式で送信される第１のメディアファイルの第２のメディアストリームファイルを示すためにさらに用いられてもよい。第１のメディアストリームファイル及び第２のメディアストリームファイルの品質レベル（すなわち、リプレゼンテーション（Ｒｅｐｒｅｓｅｎｔａｔｉｏｎ）におけるビットレート）は、部分的に同じであってもよく（例えば、第２のメディアストリームファイルは、リプレゼンテーションに対応するビットレートが２０４８ｋｂｐｓのメディアストリームファイルであってもよく、第１のメディアストリームファイルは、３つの異なるリプレゼンテーションの複数のメディアストリームファイルを含み、３つの異なるリプレゼンテーションに対応する複数のビットレートは、それぞれ、２０４８ｋｂｐｓ、１０２４ｋｂｐｓ、及び５１２ｋｂｐｓである）、また、完全に異なってもよい（例えば、第２のメディアストリームファイルは、リプレゼンテーションに対応するビットレートが２０４８ｋｂｐｓのメディアストリームファイルであってもよく、第１のメディアストリームファイルは、複数のリプレゼンテーションに対応する複数のビットレートが１０２４ｋｂｐｓ及び５１２ｋｂｐｓである２つのメディアストリームファイルを含む）。
【００７８】
配信方法エレメントに加えて、通常、ＵＳＤ情報は、ユーザによって選択可能なマルチメディアブロードキャストマルチキャストサービス（Ｍｕｌｔｉｍｅｄｉａ  Ｂｒｏａｄｃａｓｔ  Ｍｕｌｔｉｃａｓｔ  Ｓｅｒｖｉｃｅ、略してＭＢＭＳ）の開始時刻（ｓｔａｒｔ  ｔｉｍｅ）及びサービス期間（ｄｕｒａｔｉｏｎ）、ＭＢＭＳサービスエリア識別リスト（ＭＢＭＳ  ｓｅｒｖｉｃｅ  ａｒｅａ  ｉｄｅｎｔｉｆｉｃａｔｉｏｎ  ｌｉｓｔ、略してＭＢＭＳ  ＳＡＩリスト）、及びＭＢＭＳ再生の１つまたは複数の頻度をさらに含んでもよいことが、容易に認識される。
【００７９】
本実施形態の実装態様において、ＭＰＤファイルは、ＵＳＤ情報において直接伝送されてもよく、ＵＥは、ＵＳＤ情報及びＭＰＤファイルを同時に取得する。本実施形態の他の実装態様において、ＵＥによって第１のメディアファイルのＵＳＤ情報及びＭＰＤファイルを取得する態様は、ＵＥによってＵＳＤ情報を最初に取得する段階であって、取得されたＵＳＤ情報がＭＰＤファイルのＵＲＬを含む、段階と、次に、ＵＥがＭＢＭＳサービスへの加入を決定した後、ＢＭ−ＳＣによって、ブロードキャスト方式でＭＰＤファイルをＵＥに送信する段階と、を含んでもよい。
【００８０】
具体的には、第１のメディアファイルのＵＳＤ情報は、ＢＭ−ＳＣが第１のメディアファイルを受信した場合に、ＢＭ−ＳＣによって生成される。ＵＥは、第１のメディアファイルのＵＳＤ情報をブロードキャスト方式で取得してもよく（すなわち、ＢＭ−ＳＣは、ＵＳＤ情報をＵＥにブロードキャスト方式で直接送信する）、また、第１のメディアファイルのＵＳＤ情報を非ブロードキャスト方式で（例えば、ユニキャスト方式で、または、電子メールを用いることによって）取得してもよい（すなわち、ＢＭ−ＳＣによってブロードキャスト方式で送信されたＵＳＤ情報は、他のデバイスを用いることによってＵＥに転送される）。本発明は、ＵＥによって第１のメディアファイルのＵＳＤ情報を取得する態様を限定しない。
【００８１】
１０２において、ＵＥがＭＢＭＳサービスエリアにある場合に、ＵＳＤ情報に従って、ブロードキャスト方式で、第２のメディアストリームファイルのメディアコンテンツセグメントを取得する。
【００８２】
１０３において、ＵＥがＭＢＭＳサービスエリアにない場合に、インジケーション情報に従って、第１のメディアストリームファイルのメディアコンテンツセグメントを、特定のサーバからユニキャスト方式で取得する。
【００８３】
具体的には、ＵＥがＭＢＭＳサービスエリアにあるか否かは、複数の以下の態様において決定されてもよい。
【００８４】
第１に、ＵＥが現在位置するセルがＭＢＭＳサービスをサポートするか否かを決定する。
【００８５】
第２に、ＵＥが現在位置するセルのＭＢＭＳサービスエリア情報が、ＵＳＤ情報に含まれるサービスエリア情報に一致するか否かを決定する。
【００８６】
第３に、ＵＥが、ブロードキャスト情報からの第２のメディアストリームファイルのメディアコンテンツセグメントを、取得可能か否かを決定する。
【００８７】
ＵＥは、ＵＥがＭＢＭＳサービスエリアにあるか否かを、前述された複数の態様でリアルタイムに決定してもよく、ＵＥがＭＢＭＳサービスエリアにないと決定されると、ＵＥは、第２のメディアストリームファイルの取得された最後のメディアコンテンツセグメントに従って、ユニキャスト方式で取得される必要があるメディアコンテンツセグメントを決定することが、容易に認識される。
【００８８】
例えば、ＵＥは、ＭＰＤファイルに従って要求を開始し、ブロードキャストチャネルを用いることによって取得された第２のメディアストリームファイルの最後のメディアコンテンツセグメントは、第３の期間における第７のセグメントであり、ＵＥの次に要求されたオブジェクトは、第２のメディアストリームファイルの第３の期間における第８のセグメントである。この場合、ユニキャスト方式で取得される必要があるメディアコンテンツセグメントは、第３の期間における第８のセグメントであることが決定される。
【００８９】
任意に、第１のメディアストリームファイルが複数の品質レベルのメディアストリームファイルを含む場合、ＵＥは、現在のネットワーク送信状況に従って（例えば、データ送信レート）、現在のネットワーク送信状況に対応する品質レベルのメディアストリームファイルを選択する必要がある。具体的な選択方法は、従来技術と同じであるため、本明細書において、詳細な説明は省略する。
【００９０】
本発明の本実施形態において、ＵＥがＭＢＭＳサービスエリアにない場合、インジケーション情報を用いることによって、ＵＥによって要求された第１のメディアファイルを特定のサーバからユニキャスト方式で取得し続けるようＵＥに命令すべく、インジケーション情報は、第１のメディアファイルのＵＳＤ情報の配信方法エレメントに追加され、これにより、第１のメディアファイルのブロードキャストからユニキャストへのスイッチを実装し、ストリーミングメディアサービスの連続性を確保する。さらに、本発明の本実施形態において、インジケーション情報は配信方法エレメントにおいて伝送されるため、ＵＳＤ情報に軽微な変更が加えられ、方法は、容易に促進及び適用される。
【００９１】
図３は、本発明の実施形態に係るストリーミングメディア送信方法を示す。本実施形態において、ＵＳＤ情報において伝送されるインジケーション情報は、第１のＵＲＩ、第２のＵＲＩ、及び第１のＵＲＩと第２のＵＲＩとの間の対応関係を含み、第１のＵＲＩは、元のサーバにおける第１のメディアファイルの第１のメディアストリームファイルのエントリアドレスまたは元のサーバにおける第１のメディアストリームファイルのメディアコンテンツセグメントのダウンロードアドレスを示すために用いられ、第２のＵＲＩは、ＰＳＳサーバにおける第１のメディアファイルの第１のメディアストリームファイルのエントリアドレスまたはＰＳＳサーバにおける第１のメディアストリームファイルのメディアコンテンツセグメントのダウンロードアドレスを示すために用いられる。図３を参照すると、方法は、以下の段階を含む。
【００９２】
２０１において、ＢＭ−ＳＣは、第１のメディアファイルのＵＳＤ情報及びＭＰＤファイルをブロードキャスト方式で送信し、ＭＢＭＳサービスエリアのＵＥは、第１のメディアファイルのＵＳＤ情報及びＭＰＤファイルを受信する。
【００９３】
本実施形態において、ＵＥは、第１に、サービスに登録することを必要とし（本実施形態において、サービスは、第１のメディアファイルの取得を指す）、サービスアナウンスメント（ｓｅｒｖｉｃｅ  ａｎｎｏｕｎｃｅｍｅｎｔ）を受信した場合、ＵＥは、第１のメディアファイルのＵＳＤ情報を受信し、ユーザは、ニーズに応じて、ＭＢＭＳサービスに加入するか否かを選択する。
【００９４】
本実施形態において、ＵＥは、ＢＭ−ＳＣによってブロードキャスト方式で送信されるＵＳＤ情報を受信するが、本発明はこれに限定されるものではなく、ＵＥは、ユニキャスト方式のような他の方式で、または電子メールを用いることによって、ＵＳＤ情報を取得してもよいことに留意すべきである。
【００９５】
第１のメディアファイルは、少なくとも１つの品質レベルのメディアストリームファイルを含み、メディアストリームファイルは、各品質レベルにおいて、１つまたは複数のメディアコンテンツセグメントを含む。通常、品質レベルは、リプレゼンテーションにおいて記述され、解像度、ビットレート等であってもよく、３つの異なるリプレゼンテーションは、異なる品質レベルに対応し、リプレゼンテーションは、言語及びキャプションのような記述情報をさらに含んでもよい。複数のメディアコンテンツセグメントは、第１のメディアファイルの元のメディアコンテンツが異なる品質レベルに対して異なるルールを用いることによってエンコードされ、エンコードされたメディアコンテンツがセグメント化された後に、取得される。第１のメディアファイルのＭＰＤファイルは、第１のメディアファイルの各リプレゼンテーション、各リプレゼンテーションとメディアコンテンツセグメントとの間の関係、第１のメディアファイルの各メディアコンテンツセグメントの基本情報、及び複数のメディアコンテンツセグメント間の構成関係を記述するために用いられるが、これらは上述されており、本明細書においては再度説明されない。
【００９６】
ＵＳＤ情報は、配信方法（ｄｅｌｉｖｅｒｙ  ｍｅｔｈｏｄ）エレメントを含み、配信方法エレメントは、インジケーション情報を含み、インジケーション情報は、ユニキャスト方式で送信される第１のメディアファイルの第１のメディアストリームファイルを示すために用いられる。インジケーション情報は、ブロードキャスト方式で送信される第１のメディアファイルの第２のメディアストリームファイルを示すためにさらに用いられてもよい。第１のメディアストリームファイル及び第２のメディアストリームファイルの品質レベル（すなわち、リプレゼンテーション）は、部分的に同じであってもよく（例えば、第２のメディアストリームファイルは、リプレゼンテーションに対応するビットレートが２０４８ｋｂｐｓのメディアストリームファイルであってもよく、第１のメディアストリームファイルは、３つの異なるリプレゼンテーションの複数のメディアストリームファイルを含み、３つの異なるリプレゼンテーションに対応する複数のビットレートは、それぞれ、２０４８ｋｂｐｓ、１０２４ｋｂｐｓ、及び５１２ｋｂｐｓである）、また、完全に異なってもよい（例えば、第２のメディアストリームファイルは、リプレゼンテーションに対応するビットレートが２０４８ｋｂｐｓのメディアストリームファイルであってもよく、第１のメディアストリームファイルは、複数のリプレゼンテーションに対応する複数のビットレートが１０２４ｋｂｐｓ及び５１２ｋｂｐｓである２つのメディアストリームファイルを含む）。
【００９７】
本実施形態において、配信方法エレメントに加えて、ＵＳＤ情報は、ファイル配信テーブルインスタンス（Ｆｉｌｅ  Ｄｅｌｉｖｅｒｙ  Ｔａｂｌｅ  Ｉｎｓｔａｎｃｅ、ＦＤＴインスタンス）をさらに含み、これは、ＭＰＤファイルによってインデックス化されたメディアコンテンツセグメントのＭＰＤファイル及び転送識別子（Ｔｒａｎｓｐｏｒｔ  Ｉｄｅｎｔｉｆｉｅｒ、ＴＯＩ）を示すために用いられる。
【００９８】
配信方法エレメントに加えて、ＵＳＤ情報は、通常、ユーザによって選択可能なＭＢＭＳの開始時刻及びサービス期間、ＭＢＭＳ  ＳＡＩリスト、及びＭＢＭＳ再生の１つまたは複数の頻度をさらに含んでもよいことが、容易に認識される。
【００９９】
本実施形態において、段階２０１は、以下の段階を含んでもよい。
【０１００】
第１に、ＢＭ−ＳＣは、第１のメディアファイルのＵＳＤ情報を、ＭＢＭＳサービスエリアのＵＥに、ブロードキャスト方式で送信する。
【０１０１】
第２に、ＢＭ−ＳＣは、第１のメディアファイルのＭＰＤファイルを、ＭＢＭＳサービスエリアのＵＥに、ブロードキャスト方式で送信する。
【０１０２】
具体的には、本実施形態において、ＢＭ−ＳＣは、メディアコンテンツセグメントを、送信のために、単方向転送によるファイル配信（Ｆｉｌｅ  Ｄｅｌｉｖｅｒｙ  ｏｖｅｒ  Ｕｎｉｄｉｒｅｃｔｉｏｎａｌ  Ｔｒａｎｓｐｏｒｔ、略してＦＬＵＴＥ）／ユーザーデータグラムプロトコル（Ｕｓｅｒ  Ｄａｔａｇｒａｍ  Ｐｒｏｔｏｃｏｌ、略してＵＤＰ）／インターネットプロトコル（Ｉｎｔｅｒｎｅｔ  Ｐｒｏｔｏｃｏｌ、略してＩＰ）にカプセル化してもよい。
【０１０３】
本発明の他の実施形態において、ＭＰＤファイルは、第１のメディアファイルのＵＳＤ情報において直接伝送されてもよい。
【０１０４】
好ましくは、本実施形態において、特定のサーバは、ＰＳＳサーバであり、ＰＳＳサーバは、ＤＡＳＨファイル送信をサポートするＨＴＴＰサーバであってもよく、ローカルデータストレージデバイスと等しい。ＰＳＳサーバは、好ましくは、第１のメディアファイルの全てのリプレゼンテーション（すなわち、第２のメディアストリームファイルと第１のメディアストリームファイルとの和集合）を保存し、この場合、コンテンツメモリとユーザとの間の送信距離は、より接近し、これにより、送信効率を向上させる。ＰＳＳサーバは、ユニキャストベアラにロードされる第１のメディアファイルのリプレゼンテーション（すなわち、第１のメディアストリームファイル）のみをさらに保存してもよいことが、容易に認識される。ＰＳＳサーバにおける第１のメディアストリームファイル及び／または第２のメディアストリームファイルのコンテンツは、ＢＭ−ＳＣによって同時に取得されてもよい。例えば、第１のメディアファイル及びＭＰＤファイルを取得及び格納した後で、ＢＭ−ＳＣは、ＦＴＰ及びミラーソフトウェアを用いることによって、第１のメディアファイル及びＭＰＤファイルをＰＳＳサーバに同時に格納する。
【０１０５】
確かに、特定のサーバは、また、元のＨＴＴＰサーバであってもよい。元のＨＴＴＰサーバは、ＹｏｕＴｕｂｅ（登録商標）ウェブサイトのコンテンツサーバのようなコンテンツプロバイダ、または、コンテンツ配信ネットワーク（Ｃｏｎｔｅｎｔ  Ｄｅｌｉｖｅｒｙ  Ｎｅｔｗｏｒｋ、ＣＤＮ）のコンテンツプロバイダのコンテンツサーバであってもよい。
【０１０６】
さらに、特定のサーバがＰＳＳサーバである場合、本実施形態において、方法は、
ＢＭ−ＳＣによって、第１のメディアファイルのメディアストリームファイルを受信し、受信されたメディアストリームファイルを特定のサーバに同期させる段階と、
ＢＭ−ＳＣによって、特定のサーバに同期されたメディアストリームファイルの第２のＵＲＩを取得し、第２のＵＲＩに従って、第１のメディアファイルのＵＳＤ情報を構築する段階と、
をさらに含んでもよい。
【０１０７】
さらに、ＢＭ−ＳＣによって、特定のサーバに同期されたメディアストリームファイルの第２のＵＲＩを取得する段階は、以下の２つの態様で実装されてもよい。
【０１０８】
第１に、ＢＭ−ＳＣは、ＰＳＳサーバ及びＭＰＤファイルにおける第１のメディアファイルの格納位置に従って、第２のＵＲＩを構築する。
【０１０９】
例えば、ＢＭ−ＳＣは、ＰＳＳサーバのアドレスがｈｔｔｐ：／／ｐｓｓ−ｓｅｒｖｅｒ．ｏｐｅｒａｔｏｒ．ｃｏｍであることを認識し、ＭＰＤファイルに従って、現在ＰＳＳサーバに同期されているメディアコンテンツセグメントに対応するメディアセグメントが、ｐｅｒ−３／ｒｅｐ−２０４８／ｓｅｇ０１であることを知り、次に、ＢＭ−ＳＣは、メディアコンテンツセグメントの第２のＵＲＩがｈｔｔｐ：／／ｐｓｓ−ｓｅｒｖｅｒ．ｏｐｅｒａｔｏｒ．ｃｏｍ／ｐｅｒ−３／ｒｅｐ−２０４８／ｓｅｇ０１．３ｇｐであることを構築してもよい。
【０１１０】
第２に、ＰＳＳサーバは、ＰＳＳサーバ及びＭＰＤファイルにおける第１のメディアファイルの格納位置に従って、第２のＵＲＩを構築し、ＢＭ−ＳＣに第２のＵＲＩを通知する。
【０１１１】
本実施形態の第１の実装態様において、図３ａに示されるように、インジケーション情報は（具体的な実装の間、インジケーション情報は、配信方法エレメントのＤＡＳＨｕｎｉｃａｓｔＡｃｃｅｓｓサブエレメントにおいて伝送されてもよい）、第１のブロードキャスト送信情報（ｂｒｏａｄｃａｓｔＣｏｎｔｅｎｔサブエレメントと表される）と、第１のユニキャスト送信情報（ｕｎｉｃａｓｔＣｏｎｔｅｎｔサブエレメントと表される）とを含み、第１のブロードキャスト送信情報は、ブロードキャストＵＲＩを含み（ｂｒｏａｄｃａｓｔＣｏｎｔｅｎｔサブエレメントにおけるｓｅｒｖｉｃｅＵＲＩ）、ブロードキャストＵＲＩは、元のサーバにおける第１のメディアファイルの第２のメディアストリームファイルのエントリアドレスを示すために用いられ、第１のユニキャスト送信情報は、第１のＵＲＩ（ｕｎｉｃａｓｔＣｏｎｔｅｎｔサブエレメントにおけるｓｅｒｖｉｃｅＵＲＩ）、第２のＵＲＩ（ｕｎｉｃａｓｔＣｏｎｔｅｎｔサブエレメントにおけるＩｄｅｎｔｉｃａｌｓｅｒｖｉｃｅＵＲＩ）、及び第１のＵＲＩと第２のＵＲＩとの間の対応関係（ｕｎｉｃａｓｔＣｏｎｔｅｎｔサブエレメントにおけるサービスＵＲＩは、ｕｎｉｃａｓｔＣｏｎｔｅｎｔサブエレメントにおけるＩｄｅｎｔｉｃａｌｓｅｒｖｉｃｅＵＲＩと１対１の対応関係である）を含み、第１のＵＲＩは、元のサーバにおける第１のメディアファイルの第１のメディアストリームファイル（すなわち、ユニキャストベアラにロードされたメディアストリームファイル）のメディアコンテンツセグメントのダウンロードアドレスを示すために用いられ、第２のＵＲＩは、ＰＳＳサーバにおける第１のメディアファイルの第１のメディアストリームファイルのメディアコンテンツセグメントのダウンロードアドレスを示すために用いられる。
【０１１２】
この第１の実装態様において、ＵＳＤ情報のコンテンツは、複数の以下の形式を用いてもよい。
【数１】
2018186551.tif 000003
【０１１３】
本実施形態の第２の実装態様において、図３ａに示されるように、インジケーション情報は（具体的な実装の間、インジケーション情報は、配信方法エレメントのＤＡＳＨｕｎｉｃａｓｔＡｃｃｅｓｓサブエレメントにおいて伝送されてもよい）、第１のブロードキャスト送信情報（ｂｒｏａｄｃａｓｔＣｏｎｔｅｎｔサブエレメントで表される）と、第１のユニキャスト送信情報（ｕｎｉｃａｓｔＣｏｎｔｅｎｔサブエレメントで表される）とを含み、第１のブロードキャスト送信情報は、ブロードキャストＵＲＩを含み（ｂｒｏａｄｃａｓｔＣｏｎｔｅｎｔサブエレメントにおけるｓｅｒｖｉｃｅＵＲＩ）、ブロードキャストＵＲＩは、元のサーバにおける第２のメディアストリームファイルのメディアコンテンツセグメントのダウンロードアドレスを示すために用いられ、第１のユニキャスト送信情報は、第１のＵＲＩ（ｕｎｉｃａｓｔＣｏｎｔｅｎｔサブエレメントにおけるサービスＵＲＩ）、第２のＵＲＩ（ｕｎｉｃａｓｔＣｏｎｔｅｎｔサブエレメントにおけるＩｄｅｎｔｉｃａｌｓｅｒｖｉｃｅＵＲＩ）、及び第１のＵＲＩと第２のＵＲＩとの間の対応関係（ｕｎｉｃａｓｔＣｏｎｔｅｎｔサブエレメントにおけるサービスＵＲＩは、ｕｎｉｃａｓｔＣｏｎｔｅｎｔサブエレメントにおけるＩｄｅｎｔｉｃａｌｓｅｒｖｉｃｅＵＲＩと１対１の対応関係である）を含み、第１のＵＲＩは、元のサーバにおける第１のメディアファイルの第１のメディアストリームファイルのメディアコンテンツのダウンロードアドレスを示すために用いられ、第２のＵＲＩは、ＰＳＳサーバにおける第１のメディアファイルの第１のメディアストリームファイルのメディアコンテンツセグメントのダウンロードアドレスを示すために用いられる。
【０１１４】
この第２の実装態様において、ＵＳＤ情報のコンテンツは、複数の以下の形式を用いてもよい。
【数２】
2018186551.tif 000004
【０１１５】
本実施形態の第３の実装態様において、図３ａに示されるように、インジケーション情報は（具体的な実装の間、インジケーション情報は、配信方法エレメントのＤＡＳＨｕｎｉｃａｓｔＡｃｃｅｓｓサブエレメントにおいて伝送されてもよい）、第１のブロードキャスト送信情報（ｂｒｏａｄｃａｓｔＣｏｎｔｅｎｔサブエレメントで表される）と、第１のユニキャスト送信情報（ｕｎｉｃａｓｔＣｏｎｔｅｎｔサブエレメントで表される）とを含み、第１のブロードキャスト送信情報は、ブロードキャストＵＲＩを含み（ｂｒｏａｄｃａｓｔＣｏｎｔｅｎｔサブエレメントにおけるｓｅｒｖｉｃｅＵＲＩ）、ブロードキャストＵＲＩは、元のサーバにおける第２のメディアストリームファイルのエントリアドレスを示すために用いられ、第１のユニキャスト送信情報は、第１のＵＲＩ（ｕｎｉｃａｓｔＣｏｎｔｅｎｔサブエレメントにおけるサービスＵＲＩ）、第２のＵＲＩ（ｕｎｉｃａｓｔＣｏｎｔｅｎｔサブエレメントにおけるＩｄｅｎｔｉｃａｌｓｅｒｖｉｃｅＵＲＩ）、及び第１のＵＲＩと第２のＵＲＩとの間の対応関係（ｕｎｉｃａｓｔＣｏｎｔｅｎｔサブエレメントにおけるサービスＵＲＩは、ｕｎｉｃａｓｔＣｏｎｔｅｎｔサブエレメントにおけるＩｄｅｎｔｉｃａｌｓｅｒｖｉｃｅＵＲＩと１対１の対応関係である）を含み、第１のＵＲＩは、元のサーバにおける第１のメディアファイルの第１のメディアストリームファイルのエントリアドレスを示すために用いられ、第２のＵＲＩは、ＰＳＳサーバにおける第１のメディアファイルの第１のメディアストリームファイルのエントリアドレスを示すために用いられる。
【０１１６】
この第３の実装態様において、ＵＳＤ情報のコンテンツは、複数の以下の形式を用いてもよい。
【数３】
2018186551.tif 000005
【０１１７】
本実施形態の第４の実装態様において、図３ａに示されるように、インジケーション情報は（具体的な実装の間、インジケーション情報は、配信方法エレメントのＤＡＳＨｕｎｉｃａｓｔＡｃｃｅｓｓサブエレメントにおいて伝送されてもよい）、第１のブロードキャスト送信情報（ｂｒｏａｄｃａｓｔＣｏｎｔｅｎｔサブエレメントで表される）と、第１のユニキャスト送信情報（ｕｎｉｃａｓｔＣｏｎｔｅｎｔサブエレメントで表される）とを含み、第１のブロードキャスト送信情報は、ブロードキャストＵＲＩを含み（ｂｒｏａｄｃａｓｔＣｏｎｔｅｎｔサブエレメントにおけるｓｅｒｖｉｃｅＵＲＩ）、ブロードキャストＵＲＩは、元のサーバにおける第２のメディアストリームファイルのメディアコンテンツセグメントのダウンロードアドレスを示すために用いられ、第１のユニキャスト送信情報は、第１のＵＲＩ（ｕｎｉｃａｓｔＣｏｎｔｅｎｔサブエレメントにおけるサービスＵＲＩ）、第２のＵＲＩ（ｕｎｉｃａｓｔＣｏｎｔｅｎｔサブエレメントにおけるＩｄｅｎｔｉｃａｌｓｅｒｖｉｃｅＵＲＩ）、及び第１のＵＲＩと第２のＵＲＩとの間の対応関係（ｕｎｉｃａｓｔＣｏｎｔｅｎｔサブエレメントにおけるサービスＵＲＩは、ｕｎｉｃａｓｔＣｏｎｔｅｎｔサブエレメントにおけるＩｄｅｎｔｉｃａｌｓｅｒｖｉｃｅＵＲＩと１対１の対応関係である）を含み、第１のＵＲＩは、第１のメディアファイルの第１のメディアストリームファイルのエントリアドレスを示すために用いられ、第２のＵＲＩは、ＰＳＳサーバにおける第１のメディアファイルの第１のメディアストリームファイルのエントリアドレスを示すために用いられる。
【０１１８】
この第４の実装態様において、ＵＳＤ情報のコンテンツは、複数の以下の形式を用いてもよい。
【数４】
2018186551.tif 000006
【０１１９】
２０２において、ＢＭ−ＳＣは、メディアコンテンツセグメントを、サービスエリアのＵＥに、ブロードキャスト方式で送信する。
【０１２０】
具体的には、ＢＭ−ＳＣは、メディアコンテンツセグメントを、送信のために、ＦＬＵＴＥ／ＵＤＰ／ＩＰプロトコルにカプセル化してもよい。
【０１２１】
２０３において、ＵＥは、受信されたメディアコンテンツセグメントをローカルに保存する。
【０１２２】
２０４において、ＵＥは、配信方法エレメントにおけるＭＰＤファイル及び第１のブロードキャスト送信情報に従って、ローカルに保存されたメディアコンテンツセグメントから第１のメディアファイルのメディアコンテンツセグメントを取得する。
【０１２３】
具体的には、本実施形態において、段階２０４は、
配信方法エレメントにおけるＭＰＤファイル及び第１のブロードキャスト送信情報に従って、第２のメディアストリームファイルの現在取得予定のメディアコンテンツセグメントのブロードキャストＵＲＩを決定する段階と（例えば、ブロードキャスト方式で取得可能なメディアコンテンツセグメントのＵＲＩは、最初に、第１のブロードキャスト送信情報に従って決定され、次に、現在取得予定のメディアコンテンツセグメントのブロードキャストＵＲＩは、ＭＰＤファイル及びブロードキャスト方式で取得可能なメディアコンテンツセグメントのＵＲＩに従って決定される）、
ブロードキャストＵＲＩに従って、ブロードキャストＵＲＩに対応するＴＯＩについて、ＵＳＤ情報のＦＤＴファイルを検索し、発見されたＴＯＩに従って、ローカルに保存されたメディアコンテンツセグメントからメディアコンテンツセグメントを取得する段階と、
を含む。
【０１２４】
具体的な実装の間、前述された第１の実装態様において、ＵＥは、配信方法エレメントにおけるインジケーション情報（ｂｒｏａｄｃａｓｔＣｏｎｔｅｎｔサブエレメント）を用いることによって、リプレゼンテーションに対応するビットレートが２０４８ｋｂｐｓであるメディアストリームファイル（すなわち、第２のメディアストリームファイル）は、ブロードキャスト方式で取得されてもよいことを認識する。現在ＵＥによって取得されているメディアコンテンツセグメントのＵＲＩがｈｔｔｐ：／／ｅｘａｍｐｌｅ．ｃｏｍ／ｐｅｒ−３／ｒｅｐ−２０４８／ｓｅｇ０１．３ｇｐであると仮定すると、ｈｔｔｐ：／／ｅｘａｍｐｌｅ．ｃｏｍ／ｐｅｒ−３／ｒｅｐ−２０４８／ｓｅｇ０１．３ｇｐの中の「ｒｅｐ−２０４８」は、リプレゼンテーションに対応するビットレートである２０４８ｋｂｐｓに一致し、ＵＥは、ＵＲＩがブロードキャスト方式で取得可能であり、ブロードキャストＵＲＩであることを決定し、ＦＤＴにおいて、メディアコンテンツセグメントのＴＯＩが１０１であることを決定し、さらに、ＵＥは、ＴＯＩ＝１０１に従って、ｈｔｔｐ：／／ｅｘａｍｐｌｅ．ｃｏｍ／ｐｅｒ−３／ｒｅｐ−２０４８／ｓｅｇ０１．３ｇｐのメディアコンテンツセグメントを取得する。
【０１２５】
前述された第２の実装態様において、ＵＥは、配信方法エレメントにおける第１のブロードキャスト情報（ｂｒｏａｄｃａｓｔＣｏｎｔｅｎｔサブエレメント）を用いることによって、リプレゼンテーションに対応するビットレートが２０４８ｋｂｐｓであるメディアストリームファイルにおいて、第３の期間における第１のメディアセグメントならびに第２のメディアセグメント、及び第４の期間における第１のメディアセグメントが、ブロードキャスト方式で取得可能であることを認識する。ＵＥが、２つのメディアセグメントの複数のメディアコンテンツセグメントを取得する必要があると仮定すると、ＵＥは、最初に、ＭＰＤファイル及び第１のブロードキャスト送信情報に従って、２つのメディアコンテンツセグメントがブロードキャスト方式で取得可能であることを決定し、ＦＤＴにおいて、２つのメディアコンテンツセグメントの複数のＴＯＩが１０１及び１２０であることを決定し、次に、ＵＥは、ＴＯＩ＝１０１に従って、ｈｔｔｐ：ｅｘａｍｐｌｅ．ｃｏｍ／ｐｅｒ−３／ｒｅｐ−２０４８／ｓｅｇ−０１．３ｇｐのメディアコンテンツセグメントを取得し、ＵＥは、ＴＯＩ＝１２０に従って、ｈｔｔｐ：ｅｘａｍｐｌｅ．ｃｏｍ／ｐｅｒ−４／ｒｅｐ−２０４８／ｓｅｇ−０１．３ｇｐのメディアコンテンツセグメントを取得する。
【０１２６】
段階２０２から段階２０４を用いることによって、ＵＥがＭＢＭＳサービスエリアにある場合、ＵＥは、ＵＳＤ情報に従って（本実施形態において、ＵＳＤ情報におけるインジケーション情報に従って）、第２のメディアストリームファイルのメディアコンテンツセグメントを、ブロードキャスト方式で取得することができる。
【０１２７】
任意に、他の実施形態において、段階２０４は、
ＭＰＤファイルに従って、現在取得予定のメディアコンテンツセグメントのＵＲＩを決定する段階と、
第１のブロードキャスト送信情報に従って、現在取得予定のメディアコンテンツセグメントのＵＲＩがブロードキャストＵＲＩであるか否かを決定する段階と、
現在取得予定のメディアコンテンツセグメントのＵＲＩがブロードキャストＵＲＩである場合に、現在取得予定のメディアコンテンツセグメントのＵＲＩに対応するファイル転送識別子ＴＯＩについて、ＵＳＤ情報のＦＤＴファイルを検索し、発見されたＴＯＩに従って、ローカルに保存されたメディアコンテンツセグメントから現在取得予定のメディアコンテンツセグメントを取得するか、または、
現在取得予定のメディアコンテンツセグメントのＵＲＩがブロードキャストＵＲＩではない場合に、現在取得予定のメディアコンテンツセグメントを、特定のサーバからユニキャスト方式で取得する段階と、
を含んでもよい。すなわち、ＵＥがＭＢＭＳサービスエリアにあるか否かに関わらず、現在取得予定のメディアコンテンツセグメントのＵＲＩがブロードキャストＵＲＩでない場合、現在取得予定のメディアコンテンツセグメントは、ユニキャスト方式で取得される必要がある。
【０１２８】
例えば、前述された第１の実装態様において、ＵＥが、リプレゼンテーションに対応するビットレートが２０４８ｋｂｐｓであるメディアストリームファイルの第３の期間において第１のメディアセグメントを取得する必要があり、ＭＰＤファイルに従って、そのＵＲＩがｈｔｔｐ：ｅｘａｍｐｌｅ．ｃｏｍ／ｐｅｒ−３／ｒｅｐ−２０４８／ｓｅｇ−０１．３ｇｐであると決定したと仮定する。ＵＥが、配信方法エレメントにおける第１のブロードキャスト送信情報（ｂｒｏａｄｃａｓｔＣｏｎｔｅｎｔサブエレメント）を用いることによって、リプレゼンテーションに対応するビットレートが２０４８ｋｂｐｓであるメディアストリームファイルがブロードキャスト方式で取得可能であると知った場合、ＵＥは、メディアコンテンツセグメント（すなわち、そのＵＲＩがブロードキャストＵＲＩである）がブロードキャスト方式で取得可能であると決定し、ＵＥは、ＦＤＴにおいて、２つのメディアコンテンツセグメントの複数のＴＯＩが１０１であると決定し、そこで、ＵＥは、ＴＯＩ＝１０１に従って、ｈｔｔｐ：ｅｘａｍｐｌｅ．ｃｏｍ／ｐｅｒ−３／ｒｅｐ−２０４８／ｓｅｇ−０１．３ｇｐのメディアコンテンツセグメントを取得する。
【０１２９】
ＵＥが、リプレゼンテーションに対応するビットレートが１０２４ｋｂｐｓであるメディアストリームファイルの第３の期間において第１のメディアセグメントを取得する必要があり、ＵＥは、ＭＰＤファイルに従って、そのＵＲＩがｈｔｔｐ：ｅｘａｍｐｌｅ．ｃｏｍ／ｐｅｒ−３／ｒｅｐ−１０２４／ｓｅｇ−０１．３ｇｐであると決定したと仮定する。ＵＥが、配信方法エレメントにおける第１のブロードキャスト送信情報（ｂｒｏａｄｃａｓｔＣｏｎｔｅｎｔサブエレメント）を用いることによって、リプレゼンテーションに対応するビットレートが２０４８ｋｂｐｓであるメディアストリームファイルがブロードキャスト方式で取得可能であると知った場合、ＵＥは、メディアコンテンツセグメントがブロードキャスト方式で取得不可能である（すなわち、そのＵＲＩは、ブロードキャストＵＲＩではない）と決定し、そこで、ＵＥは、メディアコンテンツセグメントをユニキャスト方式で取得する。
【０１３０】
他の例では、前述された第２の実装態様において、ＵＥが、リプレゼンテーションに対応するビットレートが２０４８ｋｂｐｓであるメディアストリームファイルの第３の期間において第１のメディアセグメントを取得する必要があると仮定すると、ＵＥは、ＭＰＤファイルに従って、そのＵＲＩがｈｔｔｐ：ｅｘａｍｐｌｅ．ｃｏｍ／ｐｅｒ−３／ｒｅｐ−２０４８／ｓｅｇ−０１．３ｇｐであると決定する。ＵＥは、配信方法エレメントにおけるインジケーション情報（ｂｒｏａｄｃａｓｔＣｏｎｔｅｎｔサブエレメント）を用いることによって、ｈｔｔｐ：／／ｅｘａｍｐｌｅ．ｃｏｍ／ｐｅｒ−３／ｒｅｐ−２０４８／ｓｅｇ０１．３ｇｐのメディアコンテンツセグメントがブロードキャスト方式で取得可能であると知り、そこで、ＵＥは、メディアコンテンツセグメントがブロードキャスト方式で取得可能であると決定し、ＦＤＴにおいて、メディアコンテンツセグメントのＴＯＩが１０１であると決定し、さらに、ＵＥは、ＴＯＩ＝１０１に従って、ｈｔｔｐ：／／ｅｘａｍｐｌｅ．ｃｏｍ／ｐｅｒ−３／ｒｅｐ−２０４８／ｓｅｇ０１．３ｇｐのメディアコンテンツセグメントを取得する。
【０１３１】
ＵＥが、リプレゼンテーションに対応するビットレートが１０２４ｋｂｐｓであるメディアストリームファイルの第３の期間において第１のメディアセグメントを取得する必要があると仮定すると、ＵＥは、ＭＰＤファイルに従って、そのＵＲＩがｈｔｔｐ：ｅｘａｍｐｌｅ．ｃｏｍ／ｐｅｒ−３／ｒｅｐ−１０２４／ｓｅｇ−０１．３ｇｐであると決定する。ＵＥは、配信方法エレメントにおける第１のブロードキャスト送信情報（ｂｒｏａｄｃａｓｔＣｏｎｔｅｎｔサブエレメント）を用いることによって、リプレゼンテーションに対応するビットレートが１０２４ｋｂｐｓであるメディアストリームファイルがブロードキャスト方式で取得不可能であることを知り、ＵＥは、メディアコンテンツセグメントをユニキャスト方式で取得する。
【０１３２】
２０５において、ＵＥがＭＢＭＳサービスエリアにない場合、ＵＥは、インジケーション情報に従って、第１のメディアストリームファイルのメディアコンテンツセグメントを、特定のサーバからユニキャスト方式で取得する。
【０１３３】
具体的には、ＵＥがＭＢＭＳサービスエリアにあるか否かは、複数の以下の態様において決定されてもよい。
【０１３４】
第１に、ＵＥが現在位置するセルがＭＢＭＳサービスをサポートするか否かを決定する。
【０１３５】
第２に、ＵＥが現在位置するセルのＭＢＭＳサービスエリア情報が、ＵＳＤに含まれるサービスエリア情報に一致するか否かを決定する。
【０１３６】
第３に、ＵＥが、ブロードキャスト情報からの第２のメディアストリームファイルのメディアコンテンツセグメントを、取得可能か否かを決定する。現在取得予定のメディアコンテンツセグメントがローカルのメディアコンテンツセグメントに存在しない場合、それは、ＵＥが他の理由でＭＢＭＳサービスエリアを出たため、ＵＥはＭＢＭＳサービスを受信できないことを表す。
【０１３７】
本実施形態において、インジケーション情報に従って、第１のメディアストリームファイルのメディアコンテンツセグメントを特定のサーバからユニキャスト方式で取得する段階は、以下の段階を含む。
【０１３８】
２０５ａにおいて、インジケーション情報における第１のＵＲＩと第２のＵＲＩとの間の対応関係に従って、第１のメディアストリームファイルの第２のＵＲＩまたは第１のメディアストリームファイルの現在取得予定のメディアコンテンツセグメントの第２のＵＲＩを決定する。
【０１３９】
２０５ｂにおいて、第２のＵＲＩに従って、メディアコンテンツセグメント要求（ＨＴＴＰ  ＧＥＴ要求）を特定のサーバに送信する。
【０１４０】
２０５ｃにおいて、特定のサーバによって送信された第１のメディアストリームファイルのメディアコンテンツセグメントを受信する。
【０１４１】
決定された第２のＵＲＩが第１のメディアストリームファイルのＵＲＩである場合、ＵＥは、第１のメディアストリームファイルのＵＲＩに従って、第１のメディアストリームファイルのメディアコンテンツセグメントのＵＲＩを最初に構築し、次に、特定のサーバにメディアコンテンツセグメント要求を送信する必要があることが、容易に認識される。
【０１４２】
第１のメディアストリームファイルの現在取得予定のメディアコンテンツセグメントは、第２のメディアストリームファイルの取得された最後のメディアコンテンツセグメントの次のメディアコンテンツセグメントに対応する、第１のメディアストリームファイルのメディアコンテンツセグメントである。
【０１４３】
例えば、ＵＥは、ＭＰＤファイルに従って要求を開始し、ブロードキャストチャネルを用いることによって取得された第２のストリーミングメディアファイルの最後のメディアコンテンツセグメントは、第３の期間における第７のセグメントであり、ＵＥの次に要求されたオブジェクトは、第２のストリーミングメディアファイルの第３の期間における第８のセグメントである。この場合、ユニキャスト方式で取得される必要があるメディアコンテンツセグメントは、第３の期間における第８のセグメントであることが決定される。
【０１４４】
任意に、第１のメディアストリームファイルが複数の品質レベルのメディアストリームファイルを含む場合、ＵＥは、現在のネットワーク送信状況に従って（例えば、データ送信レート）、現在のネットワーク送信状況に対応する品質レベルのメディアストリームファイルを選択する必要がある。具体的な選択方法は、従来技術と同じであるため、本明細書において、詳細な説明は省略する。
【０１４５】
具体的な実装の間、パケットデータネットワークゲートウェイ（Ｐａｃｋｅｔ  Ｄａｔａ  Ｎｅｔｗｏｒｋ  Ｇａｔｅｗａｙ、略してＰＧＷまたはＰ−ＧＷ）は、ＰＳＳサーバまたはＢＭ−ＳＣを用いることによって、ＰＳＳサーバ及びに格納された、メディアファイル関連の情報（例えば、メディアファイルのＭＰＤファイルまたはＵＲＬ情報であり、本実施形態において、ＵＲＬ及びＵＲＩは、同じ意味を表す）を取得してもよく、メディアファイル関連の情報に従って、ＰＳＳサーバに強制的にルーティングするルールを設定する。例えば、ＰＧＷは、第１のＵＲＩ、第２のＵＲＩ、及び第１のＵＲＩと第２のＵＲＩとの間の対応関係を保存する。ＵＥは、メディアコンテンツセグメント要求をＰＧＷに送信し、ＰＧＷは、前述の対応関係に従って、メディアコンテンツセグメント要求をＰＳＳサーバに転送する。
【０１４６】
段階２０２から段階２０５を実行する処理において、ＵＥは、第１のメディアファイルの再生命令を受信し、ＵＥは、再生命令に従って、取得されたメディアコンテンツセグメントを、連続的に再生する。
【０１４７】
本発明の本実施形態において、ＵＥがＭＢＭＳサービスエリアにない場合、インジケーション情報を用いることによって、ＵＥによって要求された第１のメディアファイルを特定のサーバからユニキャスト方式で取得し続けるようＵＥに命令すべく、インジケーション情報は、第１のメディアファイルのＵＳＤ情報の配信方法エレメントに追加され、これにより、第１のメディアファイルのブロードキャストからユニキャストへのスイッチを実装し、ストリーミングメディアサービスの連続性を確保する。さらに、本発明の本実施形態において、インジケーション情報は配信方法エレメントにおいて伝送されるため、ＵＳＤ情報に軽微な変更が加えられ、方法は、容易に促進及び適用される。
【０１４８】
図４は、本発明の実施形態に係るストリーミングメディア送信方法を示す。本実施形態において、インジケーション情報は、第２のユニキャスト送信情報を含み、第２のユニキャスト送信情報は、特定のサーバのエントリアドレスについての情報を示すために用いられる。図４を参照すると、方法は、以下の段階を含む。
【０１４９】
３０１において、ＢＭ−ＳＣは、第１のメディアファイルのＵＳＤ情報及びＭＰＤファイルをブロードキャスト方式で送信し、ＭＢＭＳサービスエリアのＵＥは、第１のメディアファイルのＵＳＤ情報及びＭＰＤファイルを受信する。
【０１５０】
段階３０１の実装態様は、段階２０１と同じであり、違いは、ＵＳＤ情報のコンテンツにある。本実施形態において、ＵＳＤ情報は、配信方法エレメントを含み、配信方法エレメントにおけるインジケーション情報は、（配信方法エレメントのＤＡＳＨｕｎｉｃａｓｔＡｃｃｅｓｓサブエレメントにおいて伝送可能な）第２のユニキャスト送信情報を含み、第２のユニキャスト送信情報は、特定のサーバのエントリアドレスについての情報を示すために用いられる。
【０１５１】
配信方法エレメントに加えて、ＵＳＤ情報は、ファイル配信テーブルインスタンス（Ｆｉｌｅ  Ｄｅｌｉｖｅｒｙ  Ｔａｂｌｅ  Ｉｎｓｔａｎｃｅ、略してＦＤＴインスタンス）をさらに含み、これは、ＭＰＤファイルの各メディアコンテンツセグメントのＭＰＤファイル及び転送識別子（Ｔｒａｎｓｐｏｒｔ  Ｉｄｅｎｔｉｆｉｅｒ、略してＴＯＩ）を示すために用いられる。
【０１５２】
以下、本実施形態におけるＵＳＤ情報のコンテンツを、例を用いることによって説明する。
【数５】
2018186551.tif 000007
【０１５３】
ＵＳＤ情報は、ユーザによって選択可能なＭＢＭＳの開始時刻（ｓｔａｒｔ  ｔｉｍｅ）及びサービス期間（ｄｕｒａｔｉｏｎ）、ＭＢＭＳサービスエリア識別リスト（ＭＢＭＳ  ＳＡＩリスト）、及びＭＢＭＳ再生の１つまたは複数の頻度をさらに含んでもよいことが、容易に認識される。
【０１５４】
３０２において、ＢＭ−ＳＣは、メディアコンテンツセグメントを、サービスエリアのＵＥに、ブロードキャスト方式で送信する。
【０１５５】
３０３において、ＵＥは、受信されたメディアコンテンツセグメントをローカルに保存する。
【０１５６】
３０４において、ＵＥは、ＭＰＤファイルに従って、第１のメディアファイルのメディアコンテンツセグメントを、ローカルに保存されたメディアコンテンツセグメントから取得する。
【０１５７】
具体的には、段階３０４は、
ＭＰＤファイルに従って、第１のメディアファイルの現在取得予定のメディアコンテンツセグメントのＵＲＩを決定する段階と、
現在取得予定のメディアコンテンツセグメントのＵＲＩが第１のメディアファイルのＵＳＤ情報のＦＤＴファイルに存在するか否かを決定する段階と、
現在取得予定のメディアコンテンツセグメントのＵＲＩが第１のメディアファイルのＵＳＤ情報のＦＤＴファイルに存在する場合に、現在取得予定のメディアコンテンツセグメントのＵＲＩに対応するファイル転送識別子ＴＯＩについて、ＵＳＤ情報のＦＤＴファイルを検索し、発見されたＴＯＩに従って、ローカルに保存されたメディアコンテンツセグメントから現在取得予定のメディアコンテンツセグメントを取得する段階であって、
例えば、ＵＥは、ＴＯＩ＝１０１に従って、ｈｔｔｐ：ｅｘａｍｐｌｅ．ｃｏｍ／ｐｅｒ−３／ｒｅｐ−２０４８／ｓｅｇ−９９．３ｇｐのメディアコンテンツセグメントを取得し、
ＵＥは、ＴＯＩ＝１２０に従って、ｈｔｔｐ：ｅｘａｍｐｌｅ．ｃｏｍ／ｐｅｒ−４／ｒｅｐ−２０４８／ｓｅｇ−９９．３ｇｐのメディアコンテンツセグメントを取得するか、または、
現在取得予定のメディアコンテンツセグメントのＵＲＩがＵＳＤ情報のＦＤＴファイルに存在しない場合に、現在取得予定のメディアコンテンツセグメントを、特定のサーバからユニキャスト方式で取得する、段階と、
を含む。
【０１５８】
本実施形態において、ＵＥは、ＦＤＴファイルに従って、ブロードキャスト方式で取得されるメディアコンテンツセグメントを知る。図３に示される実施形態における方式（すなわち、インジケーション情報に第１のブロードキャスト送信情報を追加すること）は、ＵＥに、ブロードキャスト方式で送信された第２のメディアストリームファイルを知らしめるために使用可能であることが、容易に認識される。
【０１５９】
３０５において、ＵＥがＭＢＭＳサービスエリアにない場合、ＵＥは、インジケーション情報に従って、第１のメディアストリームファイルのメディアコンテンツセグメントを、特定のサーバからユニキャスト方式で取得する。
【０１６０】
具体的には、ＵＥがＭＢＭＳサービスエリアにあるか否かは、複数の以下の態様において決定されてもよい。
【０１６１】
第１に、ＵＥが現在位置するセルがＭＢＭＳサービスをサポートするか否かを決定する。
【０１６２】
第２に、ＵＥが現在位置するセルのＭＢＭＳサービスエリア情報が、ＵＳＤに含まれるサービスエリア情報に一致するか否かを決定する。
【０１６３】
第３に、ＵＥが、ブロードキャスト情報からの第２のメディアストリームファイルのメディアコンテンツセグメントを、取得可能か否かを決定する。現在取得予定のメディアコンテンツセグメントがローカルのメディアコンテンツセグメントに存在しない場合、それは、ＵＥが他の理由でＭＢＭＳサービスエリアを出たため、ＵＥはＭＢＭＳサービスを受信できないことを表す。
【０１６４】
本実施形態において、ＵＥによって、インジケーション情報に従って、第１のメディアストリームファイルのメディアコンテンツセグメントを特定のサーバからユニキャスト方式で取得する段階は、以下の段階を含む。
【０１６５】
３０５ａにおいて、ＵＥは、第２のユニキャスト送信情報に従って、メディアコンテンツセグメントを要求する拡張メッセージ（拡張ＨＴＴＰ  ＧＥＴ要求）を生成し、すなわち、エントリアドレスについての情報に従って、インジケーション情報においてユニキャスト方式で送信された第１のメディアストリームファイルのＵＲＩ（元のサーバにおけるＵＲＩ）を、特定のサーバにおいて対応するＵＲＩに置換する。
【０１６６】
３０５ｂにおいて、ＵＥは、メディアコンテンツセグメントを要求する拡張メッセージを、特定のサーバに送信する。
【０１６７】
３０５ｃにおいて、ＵＥは、特定のサーバによって送信されたメディアコンテンツセグメントを受信する。
【０１６８】
ＵＥが拡張を必要とするＵＲＩパラメータのフォーマットの例は、以下の通りである。
【数６】
2018186551.tif 000008
【０１６９】
本発明の本実施形態において、ＵＥがＭＢＭＳサービスエリアにない場合、インジケーション情報を用いることによって、ＵＥによって要求された第１のメディアファイルを特定のサーバからユニキャスト方式で取得し続けるようＵＥに命令すべく、インジケーション情報は、第１のメディアファイルのＵＳＤ情報の配信方法エレメントに追加され、これにより、第１のメディアファイルのブロードキャストからユニキャストへのスイッチを実装し、ストリーミングメディアサービスの連続性を確保する。さらに、本発明の本実施形態において、インジケーション情報は配信方法エレメントにおいて伝送されるため、ＵＳＤ情報に軽微な変更が加えられ、方法は、容易に促進及び適用される。
【０１７０】
図５は、本発明の実施形態に係るＵＥを示す。図５を参照すると、ＵＥは、受信モジュール４０１と、メディアセグメント取得モジュール４０２とを含む。
【０１７１】
受信モジュール４０１は、第１のメディアファイルのＵＳＤ情報及びＭＰＤファイルを受信するように構成される。
【０１７２】
第１のメディアファイルは、少なくとも１つの品質レベルのメディアストリームファイルを含み、メディアストリームファイルは、各品質レベルにおいて、１つのメディアコンテンツセグメントまたは複数の連続的メディアコンテンツセグメントを別個に含み、ＵＳＤ情報は、配信方法エレメントを含み、配信方法エレメントは、インジケーション情報を含み、インジケーション情報は、ユニキャスト方式で送信される第１のメディアファイルの第１のメディアストリームファイルを示すために用いられ、インジケーション情報は、ＵＥがＭＢＭＳサービスエリアにない場合に、第１のメディアストリームファイルのメディアコンテンツセグメントを、特定のサーバからユニキャスト方式で取得するようＵＥに命令するためにさらに用いられる。
【０１７３】
本実施形態において、配信方法エレメントに加えて、ＵＳＤ情報は、ＭＰＤファイルによってインデックス化されたメディアコンテンツセグメントのＭＰＤファイル及びＴＯＩを示すために用いられるＦＤＴインスタンスをさらに含む。
【０１７４】
配信方法エレメントに加えて、ＵＳＤ情報は、通常、ユーザによって選択可能なＭＢＭＳの開始時刻及びサービス期間、ＭＢＭＳ  ＳＡＩリスト、及びＭＢＭＳ再生の１つまたは複数の頻度をさらに含んでもよいことが、容易に認識される。
【０１７５】
メディアセグメント取得モジュール４０２は、ＵＥがＭＢＭＳサービスエリアにある場合、ＭＰＤファイルに従って、第１のメディアファイルの第２のメディアストリームファイルのメディアコンテンツセグメントをブロードキャスト方式で取得するか、または、ＵＥがＭＢＭＳサービスエリアにない場合に、インジケーション情報に従って、第１のメディアストリームファイルのメディアコンテンツセグメントを、特定のサーバからユニキャスト方式で取得するように構成される。
【０１７６】
好ましくは、本実施形態において、特定のサーバは、ＰＳＳサーバであり、ＰＳＳサーバは、ＤＡＳＨファイル送信をサポートするＨＴＴＰサーバであってもよく、ローカルデータストレージデバイスと等しい。ＰＳＳサーバは、好ましくは、第１のメディアファイルの全てのリプレゼンテーション（すなわち、第２のメディアストリームファイルと第１のメディアストリームファイルとの和集合）を保存し、この場合、コンテンツメモリとユーザとの間の送信距離は、より接近し、これにより、送信効率を向上させる。ＰＳＳサーバは、ユニキャストベアラにロードされる第１のメディアファイルのリプレゼンテーション（すなわち、第１のメディアストリームファイル）のみをさらに保存してもよいことが、容易に認識される。ＰＳＳサーバにおける第１のメディアストリームファイル及び／または第２のメディアストリームファイルのコンテンツは、ＢＭ−ＳＣによって同時に取得されてもよい。例えば、第１のメディアファイル及びＭＰＤファイルを取得及び格納した後で、ＢＭ−ＳＣは、ＦＴＰ及びミラーソフトウェアを用いることによって、第１のメディアファイル及びＭＰＤファイルをＰＳＳサーバに同時に格納する。
【０１７７】
確かに、特定のサーバは、また、元のＨＴＴＰサーバであってもよい。元のＨＴＴＰサーバは、ＹｏｕＴｕｂｅ（登録商標）ウェブサイトのコンテンツサーバのようなコンテンツプロバイダ、またはＣＤＮのコンテンツプロバイダのコンテンツサーバであってもよい。
【０１７８】
本実施形態の実装態様において、インジケーション情報は、第１のユニキャスト送信情報を含み、第１のユニキャスト送信情報は、第１のＵＲＩ、第２のＵＲＩ、及び第１のＵＲＩと第２のＵＲＩとの間の対応関係を含み、第１のＵＲＩは、元のサーバにおける第１のメディアファイルの第２のメディアストリームファイルのエントリアドレスまたは元のサーバにおける第１のメディアストリームファイルのメディアコンテンツセグメントのダウンロードアドレスを示すために用いられ、第２のＵＲＩは、ＰＳＳサーバにおける第１のメディアファイルの第１のメディアストリームファイルのエントリアドレスまたはＰＳＳサーバにおける第１のメディアストリームファイルのメディアコンテンツセグメントのダウンロードアドレスを示すために用いられる。
【０１７９】
本実装態様において、メディアセグメント取得モジュール４０２は、
インジケーション情報における第１のＵＲＩと第２のＵＲＩとの間の対応関係に従って、第１のメディアストリームファイルの第２のＵＲＩまたは第１のメディアストリームファイルの現在取得予定のメディアコンテンツセグメントの第２のＵＲＩを決定するように構成される第１の決定部と、
決定された第２のＵＲＩに従って、メディアコンテンツセグメント要求を特定のサーバに送信するように構成される第１の送信部と、
特定のサーバによって送信された第１のメディアストリームファイルのメディアコンテンツセグメントを受信するように構成される第１の受信部と、
を含む。
【０１８０】
本実装態様において、メディアセグメント取得モジュール４０２によって第１のメディアストリームファイルのメディアコンテンツセグメントを取得する処理については、段階２０２から段階２０５を参照されたく、本明細書において、さらなる詳細は再度示されない。
【０１８１】
本実施形態の他の実装態様において、インジケーション情報は、第２のユニキャスト送信情報を含み、第２のユニキャスト送信情報は、特定のサーバのエントリアドレスについての情報を示すために用いられ、次に、メディアセグメント取得モジュール４０２は、第２のユニキャスト送信情報に従って、メディアコンテンツセグメントを要求する拡張メッセージを生成し、第１のメディアファイルの第１のメディアストリームファイルのメディアコンテンツセグメントを、特定のサーバから要求するようにさらに構成される。
【０１８２】
本実装態様において、メディアセグメント取得モジュール４０２によって第１のメディアストリームファイルのメディアコンテンツセグメントを取得する処理は、段階３０２から段階３０５を指し、本明細書において、さらなる詳細は再度示されない。
【０１８３】
任意に、インジケーション情報は、第１のブロードキャスト送信情報をさらに含み、第１のブロードキャスト送信情報は、ブロードキャストＵＲＩを含み、ブロードキャストＵＲＩは、第１のメディアファイルの第２のメディアストリームファイルのエントリアドレスまたは元のサーバにおける第２のメディアストリームファイルのメディアコンテンツセグメントのダウンロードアドレスを示すために用いられる。
【０１８４】
本実装態様において、メディアセグメント取得モジュール４０２は、
ブロードキャスト方式で送信される第２のメディアストリームファイルのメディアコンテンツセグメントを受信及びローカルに保存するように構成される第２の受信部と、
ＭＰＤファイル及び第１のブロードキャスト送信情報に従って、第２のメディアストリームファイルの現在取得予定のメディアコンテンツセグメントのブロードキャストＵＲＩを決定するように構成される第２の決定部と、
決定されたブロードキャストＵＲＩに従って、ブロードキャストＵＲＩに対応するファイル転送識別子ＴＯＩについて、ＵＳＤ情報のＦＤＴファイルを検索し、発見されたＴＯＩに従って、ローカルに保存されたメディアコンテンツセグメントから第２のメディアストリームファイルの現在取得予定のメディアコンテンツセグメントを取得するように構成される、取得部と、
をさらに含む。
【０１８５】
本発明の本実施形態において、ＵＥがＭＢＭＳサービスエリアにない場合、インジケーション情報を用いることによって、ＵＥによって要求された第１のメディアファイルを特定のサーバからユニキャスト方式で取得し続けるようＵＥに命令すべく、インジケーション情報は、第１のメディアファイルのＵＳＤ情報の配信方法エレメントに追加され、これにより、第１のメディアファイルのブロードキャストからユニキャストへのスイッチを実装し、ストリーミングメディアサービスの連続性を確保する。さらに、本発明の本実施形態において、インジケーション情報は配信方法エレメントにおいて伝送されるため、ＵＳＤ情報に軽微な変更が加えられ、方法は、容易に促進及び適用される。
【０１８６】
図６は、本発明の実施形態に係るサーバを示し、サーバは、ＢＭ−ＳＣにおいて適用される。図６を参照すると、装置は、送信モジュール５０１を含む。
【０１８７】
送信モジュール５０１は、第１のメディアファイルのＵＳＤ情報及びＭＰＤファイルをブロードキャスト方式で送信するように構成され、第１のメディアファイルは、少なくとも１つの品質レベルのメディアストリームファイルを含み、メディアストリームファイルは、各品質レベルにおいて、１つまたは複数のメディアコンテンツセグメントを別個に含み、ＵＳＤ情報は、配信方法エレメントを含み、配信方法エレメントは、インジケーション情報を含み、インジケーション情報は、ユニキャスト方式で送信される第１のメディアファイルの第１のメディアストリームファイルを示すために用いられ、インジケーション情報は、ＵＥがＭＢＭＳサービスエリアにない場合に、第１のメディアストリームファイルのメディアコンテンツセグメントを、特定のサーバからユニキャスト方式で取得するようＵＥに命令するためにさらに用いられる。
【０１８８】
好ましくは、本実施形態において、特定のサーバは、ＰＳＳサーバであり、ＰＳＳサーバは、ＤＡＳＨファイル送信をサポートするＨＴＴＰサーバであってもよく、ローカルデータストレージデバイスと等しい。ＰＳＳサーバは、好ましくは、第１のメディアファイルの全てのリプレゼンテーション（すなわち、第２のメディアストリームファイルと第１のメディアストリームファイルとの和集合）を保存し、この場合、コンテンツメモリとユーザとの間の送信距離は、より接近し、これにより、送信効率を向上させる。ＰＳＳサーバは、ユニキャストベアラにロードされる第１のメディアファイルのリプレゼンテーション（すなわち、第１のメディアストリームファイル）のみをさらに保存してもよいことが、容易に認識される。ＰＳＳサーバにおける第１のメディアストリームファイル及び／または第２のメディアストリームファイルのコンテンツは、ＢＭ−ＳＣによって同時に取得されてもよい。例えば、第１のメディアファイル及びＭＰＤファイルを取得及び格納した後で、ＢＭ−ＳＣは、ＦＴＰ及びミラーソフトウェアを用いることによって、第１のメディアファイル及びＭＰＤファイルをＰＳＳサーバに同時に格納する。
【０１８９】
確かに、特定のサーバは、また、元のＨＴＴＰサーバであってもよい。元のＨＴＴＰサーバは、ＹｏｕＴｕｂｅ（登録商標）ウェブサイトのコンテンツサーバのようなコンテンツプロバイダ、またはＣＤＮのコンテンツプロバイダのコンテンツサーバであってもよい。
【０１９０】
本実施形態の実装態様において、インジケーション情報は、第１のユニキャスト送信情報を含み、第１のユニキャスト送信情報は、第１のＵＲＩ、第２のＵＲＩ、及び第１のＵＲＩと第２のＵＲＩとの間の対応関係を含み、第１のＵＲＩは、元のサーバにおける第１のメディアファイルの第２のメディアストリームファイルのエントリアドレスまたは元のサーバにおける第１のメディアストリームファイルのメディアコンテンツセグメントのダウンロードアドレスを示すために用いられ、第２のＵＲＩは、ＰＳＳサーバにおける第１のメディアファイルの第１のメディアストリームファイルのエントリアドレスまたはＰＳＳサーバにおける第１のメディアストリームファイルのメディアコンテンツセグメントのダウンロードアドレスを示すために用いられる。
【０１９１】
任意に、サーバは、
第１のメディアファイルのメディアストリームファイルを受信し、受信されたメディアストリームファイルを特定のサーバに同期させるように構成されるメディアコンテンツセグメント転送モジュールと、
特定のサーバに同期されたメディアストリームファイルの第２のＵＲＩを取得し、第２のＵＲＩに従って、第１のメディアファイルのＵＳＤ情報を構築するように構成される生成モジュールと、
をさらに含む。
【０１９２】
本実施形態の他の実装態様において、インジケーション情報は、第２のユニキャスト送信情報を含み、第２のユニキャスト送信情報は、特定のサーバのエントリアドレスについての情報を示すために用いられる。
【０１９３】
任意に、インジケーション情報は、第１のブロードキャスト送信情報をさらに含み、第１のブロードキャスト送信情報は、ブロードキャストＵＲＩを含み、ブロードキャストＵＲＩは、第１のメディアファイルの第２のメディアストリームファイルのエントリアドレスまたは元のサーバにおける第２のメディアストリームファイルのメディアコンテンツセグメントのダウンロードアドレスを示すために用いられる。
【０１９４】
本発明の本実施形態において、ＵＥがＭＢＭＳサービスエリアにない場合、インジケーション情報を用いることによって、ＵＥによって要求された第１のメディアファイルを特定のサーバからユニキャスト方式で取得し続けるようＵＥに命令すべく、インジケーション情報は、第１のメディアファイルのＵＳＤ情報の配信方法エレメントに追加され、これにより、第１のメディアファイルのブロードキャストからユニキャストへのスイッチを実装し、ストリーミングメディアサービスの連続性を確保する。さらに、本発明の本実施形態において、インジケーション情報は配信方法エレメントにおいて伝送されるため、ＵＳＤ情報に軽微な変更が加えられ、方法は、容易に促進及び適用される。
【０１９５】
図７は、本発明の実施形態に係るＵＥの模式的構造図である。ユーザ機器は、前述された実施形態において提供されるストリーミングメディア送信方法を実装するように構成されてもよい。図７を参照すると、ユーザ機器６００は、無線周波数（Ｒａｄｉｏ  Ｆｒｅｑｕｅｎｃｙ、略してＲＦ）回路１１０、１つまたは複数のコンピュータ可読記憶媒体を含むメモリ１２０、入力部１３０、表示部１４０、センサ１５０、音声回路１６０、ＷｉＦｉモジュール１７０、１つまたは複数のプロセッシングコアを含むプロセッサ１８０、及び電源１９０のような複数のコンポーネントを含んでもよい。当業者であれば、図７に示される端末デバイスの構造が、端末デバイスへの限定を構成するものではなく、端末デバイスは、図示されるものと比べてより多くのコンポーネントまたはより少ないコンポーネントを含んでもよく、または、いくつかのコンポーネントは、組み合わせられてもよく、または、異なるコンポーネント配置が、用いられてもよいことを理解するであろう。
【０１９６】
ＲＦ回路１１０は、情報を受信及び送信し、または、会話プロセスにおいて信号を受信及び送信し、特に、基地局のダウンリンク情報の受信後、ダウンリンク情報を、処理のために１つまたは複数のプロセッサ１８０に配信し、さらに、含まれるアップリンクデータを、基地局に送信するように構成されてもよい。概して、ＲＦ回路１１０は、限定されるものではないが、アンテナ、少なくとも１つの増幅器、チューナ、１つまたは複数の発振器、加入者識別モジュール（ＳＩＭ）カード、トランシーバ、カプラ、低雑音増幅器（Ｌｏｗ  Ｎｏｉｓｅ  Ａｍｐｌｉｆｉｅｒ、略してＬＮＡ）、及びデュプレクサ等を含む。さらに、ＲＦ回路１１０は、無線通信を介して、ネットワーク及び他のデバイスとさらに通信を行ってもよい。無線通信は、任意の通信規格またはプロトコルを用いてもよく、これらは、限定されるものではないが、グローバルシステムフォーモバイルコミュニケーションズ（Ｇｌｏｂａｌ  Ｓｙｓｔｅｍ  ｆｏｒ  Ｍｏｂｉｌｅ  Ｃｏｍｍｕｎｉｃａｔｉｏｎｓ、略してＧＳＭ（登録商標））、ジェネラルパケットラジオサービス（Ｇｅｎｅｒａｌ  Ｐａｃｋｅｔ  Ｒａｄｉｏ  Ｓｅｒｖｉｃｅ、略してＧＰＲＳ）、符号分割多重アクセス（Ｃｏｄｅ  Ｄｉｖｉｓｉｏｎ  Ｍｕｌｔｉｐｌｅ  Ａｃｃｅｓｓ、略してＣＤＭＡ）、ワイドバンド符号分割多重アクセス（Ｗｉｄｅｂａｎｄ  Ｃｏｄｅ  Ｄｉｖｉｓｉｏｎ  Ｍｕｌｔｉｐｌｅ  Ａｃｃｅｓｓ、略してＷＣＤＭＡ（登録商標））、ロングタームエボリューション（Ｌｏｎｇ  Ｔｅｒｍ  Ｅｖｏｌｕｔｉｏｎ、略してＬＴＥ）、電子メール、及びショートメッセージングサービス（Ｓｈｏｒｔ  Ｍｅｓｓａｇｉｎｇ  Ｓｅｒｖｉｃｅ、略してＳＭＳ）を含む。
【０１９７】
メモリ１２０は、ソフトウェアプログラム及びモジュールを格納するように構成されてもよい。プロセッサ１８０は、様々な機能的アプリケーション及びデータ処理を実装すべく、メモリ１２０に格納されたソフトウェアプログラム及びモジュールを動作させる。メモリ１２０は、プログラム格納領域及びデータ格納領域を主に含んでもよく、プログラム格納領域は、オペレーティングシステム、（音声再生機能及びイメージ再生機能のような）少なくとも１つの機能に必要とされるアプリケーションプログラム等を格納してもよく、データ格納領域は、ユーザ機器６００等の用途に従って生成される（音声データ及びアドレス帳のような）データを格納してもよい。さらに、メモリ１２０は、高速ランダムアクセスメモリを含んでもよく、または、少なくとも１つの磁気ディスクストレージデバイスのような不揮発性メモリ、フラッシュメモリ、または他の揮発性ソリッドステートストレージデバイスをさらに含んでもよい。従って、メモリ１２０は、プロセッサ１８０及び入力部１３０がメモリ１２０にアクセスできるように、メモリコントローラをさらに含んでもよい。
【０１９８】
入力部１３０は、入力された数字または文字情報を受信し、ユーザ設定及び機能制御に関連するキーボード、マウス、ジョイスティック、光、またはトラックボール信号入力を生成するように構成されてもよい。具体的には、入力部１３０は、タッチ感受面１３１及び他の入力装置１３２を含んでもよい。タッチ感受面１３１は、タッチスクリーンまたはタッチパネルとも称されてもよく、（指またはタッチペンのような任意の適切な物または付属品を用いることによって、タッチ感受面１３１上またはその付近でのユーザの操作のような）タッチ感受面上またはその付近でのユーザのタッチ操作を収集し、事前設定されたプログラムに従って、対応する接続装置を駆動してもよい。任意に、タッチ感受面１３１は、２つの部分、すなわち、タッチ検出装置及びタッチコントローラを含んでもよい。タッチ検出装置は、ユーザのタッチ位置を検出し、タッチ操作によって生成された信号を検出し、信号をタッチコントローラに転送する。タッチコントローラは、タッチ検出装置からタッチ情報を受信し、タッチ情報を複数のタッチ点座標に変換し、複数のタッチ点座標をプロセッサ１８０に送信する。さらに、タッチコントローラは、プロセッサ１８０によって送信されたコマンドを、受信及び実行してもよい。さらに、タッチ感受面１３１は、抵抗型、静電容量型、赤外線型、及び表面弾性波型のような様々なタイプを用いることによって、実装されてもよい。タッチ感受面１３１に加えて、入力部１３０は、他の入力装置１３２をさらに含んでもよい。具体的には、他の入力装置１３２は、限定されるものではないが、物理的なキーボード、（音量制御キーまたはスイッチキーのような）ファンクションキー、トラックボール、マウス、及びジョイスティックの１つまたは複数を含んでもよい。
【０１９９】
表示部１４０は、ユーザによって入力された情報またはユーザのために提供される情報、及びユーザ機器６００の様々なグラフィカルユーザインタフェースを表示するように構成されてもよい。複数のグラフィカルユーザインタフェースは、グラフ、テキスト、アイコン、ビデオ、及びこれらの任意の組み合わせによって形成されてもよい。表示部１４０は、表示パネル１４１を含んでもよい。任意に、表示パネル１４１は、液晶ディスプレイ（Ｌｉｑｕｉｄ  Ｃｒｙｓｔａｌ  Ｄｉｓｐｌａｙ、略してＬＣＤ）、有機発光ダイオード（Ｏｒｇａｎｉｃ  Ｌｉｇｈｔ−Ｅｍｉｔｔｉｎｇ  Ｄｉｏｄｅ、略してＯＬＥＤ）等を用いることによって構成されてもよい。さらに、タッチ感受面１３１は、表示パネル１４１を覆っていてもよい。タッチ感受面１３１の上またはその付近でのタッチ操作を検出した後、タッチ感受面１３１は、タッチイベントのタイプを決定すべく、タッチ操作をプロセッサ１８０に転送する。次に、プロセッサ１８０は、対応する視覚的出力を、タッチイベントのタイプに従って、表示パネル１４１に提供する。図７において、タッチ感受面１３１及び表示パネル１４１は、入出力機能を実装する２つの別個の部分として用いられるが、いくつかの実施形態においては、タッチ感受面１３１及び表示パネル１４１は、一体化されることによって入出力機能を実装する。
【０２００】
ユーザ機器６００は、光学センサ、運動センサ、及び複数の他のセンサのような少なくとも１つのセンサ１５０をさらに含んでもよい。具体的には、光学センサは、周辺光センサ及び近接センサを含んでもよい。周辺光センサは、周辺光の明るさに従って、表示パネル１４１の輝度を調節してもよい。近接センサは、ユーザ機器６００が耳に動かされた場合、表示パネル１４１及び／またはバックライトのスイッチをオフにしてもよい。運動センサの１つのタイプとして、重力加速度センサは、様々な方向（概して、３つの軸）における加速度の大きさを検出してもよく、静止時の重力の大きさ及び方向を検出してもよく、携帯電話の姿勢を認識するアプリケーション（例えば、横方向と縦方向との間の切り替え、関連ゲーム、及び磁力計姿勢キャリブレーション）、及び（歩数計及びノックのような）振動認識に関連する機能に適用されてもよい。ジャイロスコープ、気圧計、湿度計、温度計、及び赤外線センサのような、ユーザ機器６００において構成され得る複数の他のセンサは、本明細書においてさらに説明されない。
【０２０１】
音声回路１６０、ラウドスピーカ１６１、及びマイク１６２は、ユーザとユーザ機器６００との間で音声インタフェースを提供してもよい。音声回路１６０は、受信された音声データを電気信号に変換し、電気信号をラウドスピーカ１６１に送信してもよい。ラウドスピーカ１６１は、電気信号を、出力のために音声信号に変換する。一方で、マイク１６２は、収集された音声信号を電気信号に変換する。音声回路１６０は、電気信号を受信し、電気信号を音声データに変換し、音声データを、処理のためにプロセッサ１８０に出力する。次に、プロセッサ１８０は、音声データを、例えば、ＲＦ回路１１０を用いることによって他の端末デバイスに送信するか、または、さらなる処理のために、音声データをメモリ１２０に出力する。音声回路１６０は、周辺機器のイヤホンとユーザ機器６００との間に通信を提供すべく、イヤプラグジャックをさらに含んでもよい。
【０２０２】
ＷｉＦｉは、短距離無線送信技術である。ユーザ機器６００は、ＷｉＦｉモジュール１７０を用いることによって、ユーザが電子メールを受信ならびに送信、ウェブページをブラウジング、及びストリーミングメディアにアクセスすること等を補助してもよく、これは、無線ブロードバンドインターネットアクセスをユーザに提供する。図７はＷｉＦｉモジュール１７０を示すが、ＷｉＦｉモジュールは、ユーザ機器６００の必須の構成に属するものではなく、要望に従って、本発明の本質に係る範囲を変更することなく、無視されてもよいことが理解されよう。
【０２０３】
プロセッサ１８０は、ユーザ機器６００の制御センターであり、様々なインタフェース及び線を用いることによって、携帯電話の様々な部分を接続する。メモリ１２０に格納されたソフトウェアプログラム及び／またはモジュールを動作させまたは実行し、メモリ１２０に格納されたデータを呼び出すことによって、プロセッサ１８０は、ユーザ機器６００の様々な機能及びデータ処理を実行し、これにより、携帯電話の総合的な監視を実行する。任意に、プロセッサ１８０は、１つまたは複数のプロセッシングコアを含んでもよい。好ましくは、プロセッサ１８０は、アプリケーションプロセッサ及びモデムを一体化してもよく、アプリケーションプロセッサは、オペレーティングシステム、ユーザインタフェース、及びアプリケーションプログラム等を主に処理し、モデムは、無線通信を主に処理する。前述のモデムは、また、プロセッサ１８０に一体化されなくてもよいことが理解されよう。
【０２０４】
ユーザ機器６００は、複数のコンポーネントに電力を供給する（バッテリのような）電源１９０をさらに含む。好ましくは、電源は、電力供給管理システムを用いることによって、プロセッサ１８０に論理的に接続し、これにより、電力供給管理システムを用いることによって、充電、放電、及び電力消費管理のような複数の機能を実装する。電源１９０は、１つまたは複数の直流または交流電源、再充電システム、電源障害検出回路、電源コンバータまたはインバータ、及び電源状態インジケータのような、任意のコンポーネントをさらに含んでもよい。
【０２０５】
図示されてはいないが、ユーザ機器６００は、カメラ、Ｂｌｕｅｔｏｏｔｈ（登録商標）モジュール等をさらに含んでもよく、これらは、本明細書においてさらに説明されない。具体的には、本実施形態において、端末デバイスの表示部は、タッチスクリーンディスプレイであり、端末デバイスは、メモリと、１つまたは複数のプログラムとをさらに含み、１つまたは複数のプログラムは、メモリに格納され、１つまたは複数のプロセッサは、１つまたは複数のプログラムを実行するように構成され、１つまたは複数のプログラムは、
ＵＥによって、第１のメディアファイルのＵＳＤ情報及びＭＰＤファイルを受信するオペレーションであって、第１のメディアファイルは、少なくとも１つの品質レベルのメディアストリームファイルを含み、メディアストリームファイルは、各品質レベルにおいて、１つまたは複数のメディアコンテンツセグメントを別個に含み、ＵＳＤ情報は、配信方法エレメントを含み、配信方法エレメントは、インジケーション情報を含み、インジケーション情報は、ユニキャスト方式で送信される第１のメディアファイルの第１のメディアストリームファイルを示すために用いられ、インジケーション情報は、ＵＥがＭＢＭＳサービスエリアにない場合に、第１のメディアストリームファイルのメディアコンテンツセグメントを、特定のサーバからユニキャスト方式で取得するようＵＥに命令するためにさらに用いられる、オペレーションと、
ＵＥがＭＢＭＳサービスエリアにある場合に、ＵＳＤ情報に従って、第１のメディアファイルの第２のメディアストリームファイルのメディアコンテンツセグメントを、ブロードキャスト方式で取得するか、または、
ＵＥがＭＢＭＳサービスエリアにない場合に、インジケーション情報に従って、第１のメディアストリームファイルのメディアコンテンツセグメントを、特定のサーバからユニキャスト方式で取得するオペレーションと、
を実行するために用いられる複数の命令を含む。
【０２０６】
好ましくは、特定のサーバは、ＰＳＳサーバである。
【０２０７】
本実施形態の実装態様において、インジケーション情報は、第１のユニキャスト送信情報を含み、第１のユニキャスト送信情報は、第１のＵＲＩ、第２のＵＲＩ、及び第１のＵＲＩと第２のＵＲＩとの間の対応関係を含み、第１のＵＲＩは、元のサーバにおける第１のメディアファイルの第１のメディアストリームファイルのエントリアドレスまたは元のサーバにおける第１のメディアストリームファイルのメディアコンテンツセグメントのダウンロードアドレスを示すために用いられ、第２のＵＲＩは、ＰＳＳサーバにおける第１のメディアファイルの第１のメディアストリームファイルのエントリアドレスまたはＰＳＳサーバにおける第１のメディアストリームファイルのメディアコンテンツセグメントのダウンロードアドレスを示すために用いられる。
【０２０８】
本実装態様において、１つまたは複数のプログラムは、
インジケーション情報における第１のＵＲＩと第２のＵＲＩとの間の対応関係に従って、第１のメディアストリームファイルの第２のＵＲＩまたは第１のメディアストリームファイルの現在取得予定のメディアコンテンツセグメントの第２のＵＲＩを決定するオペレーションと、
決定された第２のＵＲＩに従って、メディアコンテンツセグメント要求を特定のサーバに送信するオペレーションと、
特定のサーバによって送信された、第１のメディアストリームファイルのメディアコンテンツセグメントを受信するオペレーションと、
を実行するために用いられる複数の命令をさらに含む。
【０２０９】
本実施形態の他の実装態様において、インジケーション情報は、第２のユニキャスト送信情報を含み、第２のユニキャスト送信情報は、特定のサーバのエントリアドレスについての情報を示すために用いられ、  １つまたは複数のプログラムは、
第２のユニキャスト送信情報に従って、メディアコンテンツセグメントを要求する拡張メッセージを生成し、第１のメディアファイルの第１のメディアストリームファイルのメディアコンテンツセグメントを、特定のサーバから要求するオペレーションを実行するために用いられる複数の命令をさらに含む。
【０２１０】
任意に、インジケーション情報は、第１のブロードキャスト送信情報をさらに含み、第１のブロードキャスト送信情報は、ブロードキャストＵＲＩを含み、ブロードキャストＵＲＩは、第１のメディアファイルの第２のメディアストリームファイルのエントリアドレスまたは元のサーバにおける第２のメディアストリームファイルのメディアコンテンツセグメントのダウンロードアドレスを示すために用いられる。
【０２１１】
さらに、１つまたは複数のプログラムは、
ブロードキャスト方式で送信される、第２のメディアストリームファイルのメディアコンテンツセグメントを受信及びローカルに保存するオペレーションと、
ＭＰＤファイル及び第１のブロードキャスト送信情報に従って、第２のメディアストリームファイルの現在取得予定のメディアコンテンツセグメントのブロードキャストＵＲＩを決定するオペレーションと、
決定されたブロードキャストＵＲＩに従って、ブロードキャストＵＲＩに対応するファイル転送識別子ＴＯＩについて、ＵＳＤ情報のＦＤＴファイルを検索し、発見されたＴＯＩに従って、ローカルに保存されたメディアコンテンツセグメントから第２のメディアストリームファイルの現在取得予定のメディアコンテンツセグメントを取得するオペレーションと、
を実行するために用いられる複数の命令をさらに含む。
【０２１２】
任意に、１つまたは複数のプログラムは、
ブロードキャスト方式で送信される、第２のメディアストリームファイルのメディアコンテンツセグメントを受信及びローカルに保存するオペレーションと、
ＭＰＤファイル及び第１のブロードキャスト送信情報に従って、第２のメディアストリームファイルの現在取得予定のメディアコンテンツセグメントのブロードキャストＵＲＩを決定するオペレーションと、
決定されたブロードキャストＵＲＩに従って、ブロードキャストＵＲＩに対応するファイル転送識別子ＴＯＩについて、ＵＳＤ情報のＦＤＴファイルを検索し、発見されたＴＯＩに従って、ローカルに保存されたメディアコンテンツセグメントから第２のメディアストリームファイルの現在取得予定のメディアコンテンツセグメントを取得するオペレーションと、
を実行するために用いられる複数の命令をさらに含む。
【０２１３】
任意に、１つまたは複数のプログラムは、
ブロードキャスト方式で送信される、第２のメディアストリームファイルのメディアコンテンツセグメントを受信及びローカルに保存するオペレーションと、
ＭＰＤファイルに従って、現在取得予定のメディアコンテンツセグメントのＵＲＩを決定するオペレーションと、
第１のブロードキャスト送信情報に従って、現在取得予定のメディアコンテンツセグメントのＵＲＩがブロードキャストＵＲＩであるか否かを決定するオペレーションと、
現在取得予定のメディアコンテンツセグメントのＵＲＩがブロードキャストＵＲＩである場合に、現在取得予定のメディアコンテンツセグメントのＵＲＩに対応するファイル転送識別子ＴＯＩについて、ＵＳＤ情報のＦＤＴファイルを検索し、発見されたＴＯＩに従って、ローカルに保存されたメディアコンテンツセグメントから現在取得予定のメディアコンテンツセグメントを取得するか、または、
現在取得予定のメディアコンテンツセグメントのＵＲＩがブロードキャストＵＲＩではない場合に、現在取得予定のメディアコンテンツセグメントを、特定のサーバからユニキャスト方式で取得するオペレーションと、
を実行するために用いられる複数の命令をさらに含む。
【０２１４】
本発明の本実施形態において、ＵＥがＭＢＭＳサービスエリアにない場合、インジケーション情報を用いることによって、ＵＥによって要求された第１のメディアファイルを特定のサーバからユニキャスト方式で取得し続けるようＵＥに命令すべく、インジケーション情報は、第１のメディアファイルのＵＳＤ情報の配信方法エレメントに追加され、これにより、第１のメディアファイルのブロードキャストからユニキャストへのスイッチを実装し、ストリーミングメディアサービスの連続性を確保する。さらに、本発明の本実施形態において、インジケーション情報は配信方法エレメントにおいて伝送されるため、ＵＳＤ情報に軽微な変更が加えられ、方法は、容易に促進及び適用される。
【０２１５】
図８は、本発明の実施形態に係るサーバの模式的構造図である。サーバは、ＢＭ−ＳＣにおいて適用される。図８を参照すると、サーバ７００は、異なる複数の構成または性能に起因する大きな違いを有してもよく、１つまたは複数の中央処理装置（ｃｅｎｔｒａｌ  ｐｒｏｃｅｓｓｉｎｇ  ｕｎｉｔ、略してＣＰＵ）７２２（例えば、１つまたは複数のプロセッサ）、メモリ７３２、アプリケーションプログラム７４２またはデータ７４４を格納するための１つまたは複数の記憶媒体７３０（例えば、１つまたは複数の大容量ストレージデバイス）を含んでもよい。メモリ７３２及び記憶媒体７３０は、一時的ストレージであってもよく、または、永続的ストレージであってもよい。記憶媒体７３０に格納されたプログラムは、１つまたは複数のモジュール（不図示）を含んでもよく、各モジュールは、サーバに一連の命令オペレーションを含んでもよい。さらに、中央処理装置７２２は、記憶媒体７３０と通信を行い、サーバ７００において、記憶媒体７３０の一連の命令オペレーションを実行するように構成されてもよい。サーバ７００は、１つまたは複数の電源７２６、１つまたは複数の有線または無線ネットワークインタフェース７５０、１つまたは複数の入力／出力インタフェース７５８、１つまたは複数のキーボード７５６、及び／またはＷｉｎｄｏｗｓ（登録商標）ＳｅｒｖｅｒＴＭ、Ｍａｃ  ＯＳ  ＸＴＭ、ＵｎｉｘＴＭ、Ｌｉｎｕｘ（登録商標）ＴＭ、ならびにＦｒｅｅＢＳＤＴＭのような１つまたは複数のオペレーティングシステム７４１をさらに含んでもよい。図２及び図３に示される、複数の実施形態においてサーバによって実行される複数の段階は、図７に示されるサーバ構造に基づいてもよい。
【０２１６】
具体的には、サーバは、メモリと、１つまたは複数のプログラムとをさらに含み、１つまたは複数のプログラムは、メモリに格納され、１つまたは複数のプロセッサは、１つまたは複数のプログラムを実行するように構成され、１つまたは複数のプログラムは、
第１のメディアファイルのユーザサービス記述ＵＳＤ情報及び第１のメディアファイルのＭＰＤファイルをブロードキャスト方式で送信するオペレーションを実行するために用いられる命令を含み、
第１のメディアファイルは、少なくとも１つの品質レベルのメディアストリームファイルを含み、メディアストリームファイルは、各品質レベルにおいて、１つまたは複数のメディアコンテンツセグメントを別個に含み、ＵＳＤ情報は、配信方法エレメントを含み、配信方法エレメントは、インジケーション情報を含み、インジケーション情報は、ユニキャスト方式で送信される第１のメディアファイルの第１のメディアストリームファイルを示すために用いられ、インジケーション情報は、ＵＥがＭＢＭＳサービスエリアにない場合に、第１のメディアストリームファイルのメディアコンテンツセグメントを、特定のサーバからユニキャスト方式で取得するようＵＥに命令するためにさらに用いられる。
【０２１７】
任意に、特定のサーバは、パケットスイッチストリーミングサービスＰＳＳサーバである。
【０２１８】
本発明の本実施形態の実装態様において、インジケーション情報は、第１のユニキャスト送信情報を含み、第１のユニキャスト送信情報は、第１のＵＲＩ、第２のＵＲＩ、及び第１のＵＲＩと第２のＵＲＩとの間の対応関係を含み、第１のＵＲＩは、元のサーバにおける第１のメディアファイルの第１のメディアストリームファイルのエントリアドレスまたは元のサーバにおける第１のメディアストリームファイルのメディアコンテンツセグメントのダウンロードアドレスを示すために用いられ、第２のＵＲＩは、ＰＳＳサーバにおける第１のメディアファイルの第１のメディアストリームファイルのエントリアドレスまたはＰＳＳサーバにおける第１のメディアストリームファイルのメディアコンテンツセグメントのダウンロードアドレスを示すために用いられる。
【０２１９】
さらに、１つまたは複数のプログラムは、
第１のメディアファイルのメディアストリームファイルを受信し、受信されたメディアストリームファイルを特定のサーバに同期させるオペレーションと、
特定のサーバに同期されたメディアストリームファイルの第２のＵＲＩを取得し、第２のＵＲＩに従って、第１のメディアファイルのＵＳＤ情報を構築するオペレーションと、
を実行するために用いられる複数の命令をさらに含む。
【０２２０】
本発明の本実施形態の他の実装態様において、インジケーション情報は、第２のユニキャスト送信情報を含み、第２のユニキャスト送信情報は、特定のサーバのエントリアドレスについての情報を示すために用いられる。
【０２２１】
任意に、インジケーション情報は、第１のブロードキャスト送信情報をさらに含み、第１のブロードキャスト送信情報は、ブロードキャストＵＲＩを含み、ブロードキャストＵＲＩは、第１のメディアファイルの第２のメディアストリームファイルのエントリアドレスまたは元のサーバにおける第２のメディアストリームファイルのメディアコンテンツセグメントのダウンロードアドレスを示すために用いられる。
【０２２２】
本発明の本実施形態において、ＵＥがＭＢＭＳサービスエリアにない場合、インジケーション情報を用いることによって、ＵＥによって要求された第１のメディアファイルを特定のサーバからユニキャスト方式で取得し続けるようＵＥに命令すべく、インジケーション情報は、第１のメディアファイルのＵＳＤ情報の配信方法エレメントに追加され、これにより、第１のメディアファイルのブロードキャストからユニキャストへのスイッチを実装し、ストリーミングメディアサービスの連続性を確保する。さらに、本発明の本実施形態において、インジケーション情報は配信方法エレメントにおいて伝送されるため、ＵＳＤ情報に軽微な変更が加えられ、方法は、容易に促進及び適用される。
【０２２３】
図９は本発明の実施形態に係るストリーミングメディア送信システムを示す。図９を参照すると、システムは、図４または図６に示される実施形態におけるＵＥ８０１と、図５または図７に示される実施形態のけるサーバ８０２と、特定のサーバ８０３とを含む。
【０２２４】
好ましくは、本実施形態において、特定のサーバは、ＰＳＳサーバであり、ＰＳＳサーバは、ＤＡＳＨファイル送信をサポートするＨＴＴＰサーバであってもよく、ローカルデータストレージデバイスと等しい。ＰＳＳサーバは、好ましくは、第１のメディアファイルの全てのリプレゼンテーション（すなわち、第２のメディアストリームファイルと第１のメディアストリームファイルとの和集合）を保存し、この場合、コンテンツメモリとユーザとの間の送信距離は、より接近し、これにより、送信効率を向上させる。ＰＳＳサーバは、ユニキャストベアラにロードされる第１のメディアファイルのリプレゼンテーション（すなわち、第１のメディアストリームファイル）のみをさらに保存してもよいことが、容易に認識される。ＰＳＳサーバにおける第１のメディアストリームファイル及び／または第２のメディアストリームファイルのコンテンツは、ＢＭ−ＳＣによって同時に取得されてもよい。例えば、第１のメディアファイル及びＭＰＤファイルを取得及び格納した後で、ＢＭ−ＳＣは、ＦＴＰ及びミラーソフトウェアを用いることによって、第１のメディアファイル及びＭＰＤファイルをＰＳＳサーバに同時に格納する。
【０２２５】
確かに、特定のサーバは、また、元のＨＴＴＰサーバであってもよい。元のＨＴＴＰサーバは、ＹｏｕＴｕｂｅ（登録商標）ウェブサイトのコンテンツサーバのようなコンテンツプロバイダ、または、コンテンツ配信ネットワーク（Ｃｏｎｔｅｎｔ  Ｄｅｌｉｖｅｒｙ  Ｎｅｔｗｏｒｋ、ＣＤＮ）のコンテンツプロバイダのコンテンツサーバであってもよい。
【０２２６】
本発明の本実施形態において、ＵＥがＭＢＭＳサービスエリアにない場合、インジケーション情報を用いることによって、ＵＥによって要求された第１のメディアファイルを特定のサーバからユニキャスト方式で取得し続けるようＵＥに命令すべく、インジケーション情報は、第１のメディアファイルのＵＳＤ情報の配信方法エレメントに追加され、これにより、第１のメディアファイルのブロードキャストからユニキャストへのスイッチを実装し、ストリーミングメディアサービスの連続性を確保する。さらに、本発明の本実施形態において、インジケーション情報は配信方法エレメントにおいて伝送されるため、ＵＳＤ情報に軽微な変更が加えられ、方法は、容易に促進及び適用される。
【０２２７】
前述された実施形態において提供されたユーザ機器及びサーバがストリーミングメディアを送信している場合、前述された複数の機能的モジュールの分割は、説明のための例と取られることに留意すべきである。実際の用途において、前述された複数の機能は、異なる機能モジュールに割り当てられ、要件に従って実装されてもよく、すなわち、デバイスの内部構造は、上述された複数の機能の全てまたはいくつかを実装すべく、異なる機能モジュールに分割される。加えて、複数の前述された実施形態において提供されたユーザ機器及びサーバと、ストリーミングメディア送信方法の実施形態とは、１つの概念に属する。具体的な実装手続きについては、方法の実施形態を参照し、さらなる詳細は、本明細書において再度提供されない。
【０２２８】
当業者であれば、複数の実施形態の複数の段階の全てのまたはいくつかは、ハードウェアまたは関連するハードウェアに命令するプログラムによって実装されてもよいことが理解されよう。プログラムは、コンピュータ可読記憶媒体に格納されてもよい。記憶媒体は、リードオンリメモリ、磁気ディスク、または光ディスクを含んでもよい。
【０２２９】
前述された複数の説明は、本発明の複数の例示的な実施形態に過ぎず、本発明を限定することを意図するものではない。本発明の趣旨及び原理から逸脱することなく行われるあらゆる変更、均等物への置換、及び改良は、本発明の保護範囲に含まれる。
【図１】
2018186551.tif 000009
【図２】
2018186551.tif 000010
【図３】
2018186551.tif 000011
【図３ａ】
2018186551.tif 000012
【図４】
2018186551.tif 000013
【図５】
2018186551.tif 000014
【図６】
2018186551.tif 000015
【図７】
2018186551.tif 000016
【図８】
2018186551.tif 000017
【図９】
2018186551.tif 000018
【手続補正書】
【提出日】平成30年7月19日(2018.7.19)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
ストリーミングメディア送信方法であって、
ユーザ機器（ＵＥ）によって、第１のメディアファイルのユーザサービス記述情報（ＵＳＤ情報）及びメディアプレゼンテーション記述ファイル（ＭＰＤファイル）を受信する段階であって、前記第１のメディアファイルは、少なくとも１つの品質レベルのメディアストリームファイルを含み、前記メディアストリームファイルは、各品質レベルにおいて、１つのメディアコンテンツセグメントまたは複数の連続的メディアコンテンツセグメントを別個に含み、前記ＵＳＤ情報は、配信方法エレメントを含み、前記配信方法エレメントは、インジケーション情報を含み、前記インジケーション情報は、ユニキャスト方式で送信される前記第１のメディアファイルの第１のメディアストリームファイルを示すために用いられ、前記インジケーション情報は、前記ＵＥがマルチメディアブロードキャストマルチキャストサービス（ＭＢＭＳ）サービスエリアにない場合に、特定のサーバから前記第１のメディアストリームファイルのメディアコンテンツセグメントを、ユニキャスト方式で取得するよう前記ＵＥに命令するためにさらに用いられる、段階と、
前記ＵＥがＭＢＭＳサービスエリアにある場合に、前記ＵＳＤ情報に従って、前記第１のメディアファイルの第２のメディアストリームファイルのメディアコンテンツセグメントを、ブロードキャスト方式で取得する段階と、
前記ＵＥがＭＢＭＳサービスエリアにない場合に、前記インジケーション情報に従って、前記第１のメディアストリームファイルのメディアコンテンツセグメントを、前記特定のサーバからユニキャスト方式で取得する段階と、
を備える方法。
【請求項２】
前記特定のサーバは、パケットスイッチストリーミングサービスサーバ（ＰＳＳサーバ）である、請求項１に記載の方法。
【請求項３】
前記インジケーション情報は、第１のユニキャスト送信情報を含み、前記第１のユニキャスト送信情報は、第１のＵＲＩ、第２のＵＲＩ、及び前記第１のＵＲＩと前記第２のＵＲＩとの間の対応関係を含み、前記第１のＵＲＩは、元のサーバにおける前記第１のメディアファイルの前記第１のメディアストリームファイルのエントリアドレスまたは前記元のサーバにおける前記第１のメディアストリームファイルの前記メディアコンテンツセグメントのダウンロードアドレスを示すために用いられ、前記第２のＵＲＩは、前記ＰＳＳサーバにおける前記第１のメディアファイルの前記第１のメディアストリームファイルのエントリアドレスまたは前記ＰＳＳサーバにおける前記第１のメディアストリームファイルの前記メディアコンテンツセグメントのダウンロードアドレスを示すために用いられる、請求項２に記載の方法。
【請求項４】
前記インジケーション情報は、第２のユニキャスト送信情報を含み、前記第２のユニキャスト送信情報は、前記特定のサーバのエントリアドレスについての情報を示すために用いられ、
前記第１のメディアストリームファイルのメディアコンテンツセグメントを、前記特定のサーバからユニキャスト方式で取得する前記段階は、
前記第２のユニキャスト送信情報に従って、前記メディアコンテンツセグメントを要求する拡張メッセージを生成する段階と、
前記第１のメディアファイルの前記第１のメディアストリームファイルの前記メディアコンテンツセグメントを、前記特定のサーバから要求する段階と、
を含む、請求項２に記載の方法。
【請求項５】
ストリーミングメディア送信方法であって、
第１のメディアファイルのユーザサービス記述情報（ＵＳＤ情報）及び前記第１のメディアファイルのＭＰＤファイルをブロードキャスト方式で送信する段階を備え、前記第１のメディアファイルは、少なくとも１つの品質レベルのメディアストリームファイルを含み、前記メディアストリームファイルは、各品質レベルにおいて、１つのメディアコンテンツセグメントまたは複数のメディアコンテンツセグメントを別個に含み、前記ＵＳＤ情報は、配信方法エレメントを含み、前記配信方法エレメントは、インジケーション情報を含み、前記インジケーション情報は、ユニキャスト方式で送信される前記第１のメディアファイルの第１のメディアストリームファイルを示すために用いられ、前記インジケーション情報は、ＵＥがＭＢＭＳサービスエリアにない場合に、前記第１のメディアストリームファイルのメディアコンテンツセグメントを、特定のサーバからユニキャスト方式で取得するよう前記ＵＥに命令するためにさらに用いられる、方法。
【請求項６】
前記特定のサーバは、パケットスイッチストリーミングサービスサーバ（ＰＳＳサーバ）である、請求項５に記載の方法。
【請求項７】
前記インジケーション情報は、第１のユニキャスト送信情報を含み、前記第１のユニキャスト送信情報は、第１のＵＲＩ、第２のＵＲＩ、及び前記第１のＵＲＩと前記第２のＵＲＩとの間の対応関係を含み、前記第１のＵＲＩは、元のサーバにおける前記第１のメディアファイルの前記第１のメディアストリームファイルのエントリアドレスまたは前記元のサーバにおける前記第１のメディアストリームファイルの前記メディアコンテンツセグメントのダウンロードアドレスを示すために用いられ、前記第２のＵＲＩは、前記ＰＳＳサーバにおける前記第１のメディアファイルの前記第１のメディアストリームファイルのエントリアドレスまたは前記ＰＳＳサーバにおける前記第１のメディアストリームファイルの前記メディアコンテンツセグメントのダウンロードアドレスを示すために用いられる、請求項６に記載の方法。
【請求項８】
前記インジケーション情報は、第２のユニキャスト送信情報を含み、前記第２のユニキャスト送信情報は、前記特定のサーバのエントリアドレスについての情報を示すために用いられる、請求項６に記載の方法。
【請求項９】
ユーザ機器（ＵＥ）であって、
メモリと、１つまたは複数のプログラムとを備え、前記１つまたは複数のプログラムは、メモリに格納され、１つまたは複数のプロセッサは、前記１つまたは複数のプログラムを実行するように構成され、前記１つまたは複数のプログラムは、
第１のメディアファイルのユーザサービス記述情報（ＵＳＤ情報）及びメディアプレゼンテーション記述ファイル（ＭＰＤファイル）を受信するオペレーションであって、前記第１のメディアファイルは、少なくとも１つの品質レベルのメディアストリームファイルを含み、前記メディアストリームファイルは、各品質レベルにおいて、１つのメディアコンテンツセグメントまたは複数の連続的メディアコンテンツセグメントを別個に含み、前記ＵＳＤ情報は、配信方法エレメントを含み、前記配信方法エレメントは、インジケーション情報を含み、前記インジケーション情報は、ユニキャスト方式で送信される前記第１のメディアファイルの第１のメディアストリームファイルを示すために用いられ、前記インジケーション情報は、前記ＵＥがＭＢＭＳサービスエリアにない場合に、前記第１のメディアストリームファイルのメディアコンテンツセグメントを、特定のサーバからユニキャスト方式で取得するよう前記ＵＥに命令するためにさらに用いられる、オペレーションと、
前記ＵＥがＭＢＭＳサービスエリアにある場合に、前記ＵＳＤ情報に従って、前記第１のメディアファイルの第２のメディアストリームファイルのメディアコンテンツセグメントを、ブロードキャスト方式で取得し、
前記ＵＥがＭＢＭＳサービスエリアにない場合に、前記インジケーション情報に従って、前記第１のメディアストリームファイルのメディアコンテンツセグメントを、前記特定のサーバからユニキャスト方式で取得するオペレーションと、
を実行するために用いられる複数の命令を含む、ユーザ機器。
【請求項１０】
前記特定のサーバは、パケットスイッチストリーミングサービスサーバ（ＰＳＳサーバ）である、請求項９に記載のユーザ機器。
【請求項１１】
前記インジケーション情報は、第１のユニキャスト送信情報を含み、前記第１のユニキャスト送信情報は、第１のＵＲＩ、第２のＵＲＩ、及び前記第１のＵＲＩと前記第２のＵＲＩとの間の対応関係を含み、前記第１のＵＲＩは、元のサーバにおける前記第１のメディアファイルの前記第１のメディアストリームファイルのエントリアドレスまたは前記元のサーバにおける前記第１のメディアストリームファイルの前記メディアコンテンツセグメントのダウンロードアドレスを示すために用いられ、前記第２のＵＲＩは、前記ＰＳＳサーバにおける前記第１のメディアファイルの前記第１のメディアストリームファイルのエントリアドレスまたは前記ＰＳＳサーバにおける前記第１のメディアストリームファイルの前記メディアコンテンツセグメントのダウンロードアドレスを示すために用いられる、請求項１０に記載のユーザ機器。
【請求項１２】
前記インジケーション情報は、第２のユニキャスト送信情報を含み、前記第２のユニキャスト送信情報は、前記特定のサーバのエントリアドレスについての情報を示すために用いられ、前記１つまたは複数のプログラムは、
前記第２のユニキャスト送信情報に従って、前記メディアコンテンツセグメントを要求する拡張メッセージを生成するオペレーションと、
前記第１のメディアファイルの前記第１のメディアストリームファイルの前記メディアコンテンツセグメントを、前記特定のサーバから要求するオペレーションと、
を実行するために用いられる複数の命令をさらに含む、請求項１０に記載のユーザ機器。
【請求項１３】
サーバであって、メモリと、１つまたは複数のプログラムとを備え、前記１つまたは複数のプログラムは、前記メモリに格納され、１つまたは複数のプロセッサは、前記１つまたは複数のプログラムを実行するように構成され、前記１つまたは複数のプログラムは、
第１のメディアファイルのユーザサービス記述情報（ＵＳＤ情報）及び前記第１のメディアファイルのＭＰＤファイルをブロードキャスト方式で送信するオペレーションを実行するために用いられる命令を含み、前記第１のメディアファイルは、少なくとも１つの品質レベルのメディアストリームファイルを含み、前記メディアストリームファイルは、各品質レベルにおいて、１つのメディアコンテンツセグメントまたは複数のメディアコンテンツセグメントを別個に含み、前記ＵＳＤ情報は、配信方法エレメントを含み、前記配信方法エレメントは、インジケーション情報を含み、前記インジケーション情報は、ユニキャスト方式で送信される前記第１のメディアファイルの第１のメディアストリームファイルを示すために用いられ、前記インジケーション情報は、ＵＥがＭＢＭＳサービスエリアにない場合に、前記第１のメディアストリームファイルのメディアコンテンツセグメントを、特定のサーバからユニキャスト方式で取得するよう前記ＵＥに命令するためにさらに用いられる、サーバ。
【請求項１４】
前記特定のサーバは、パケットスイッチストリーミングサービスサーバ（ＰＳＳサーバ）である、請求項１３に記載のサーバ。
【請求項１５】
前記インジケーション情報は、第１のユニキャスト送信情報を含み、前記第１のユニキャスト送信情報は、第１のＵＲＩ、第２のＵＲＩ、及び前記第１のＵＲＩと前記第２のＵＲＩとの間の対応関係を含み、前記第１のＵＲＩは、元のサーバにおける前記第１のメディアファイルの前記第１のメディアストリームファイルのエントリアドレスまたは前記元のサーバにおける前記第１のメディアストリームファイルの前記メディアコンテンツセグメントのダウンロードアドレスを示すために用いられ、前記第２のＵＲＩは、前記ＰＳＳサーバにおける前記第１のメディアファイルの前記第１のメディアストリームファイルのエントリアドレスまたは前記ＰＳＳサーバにおける前記第１のメディアストリームファイルの前記メディアコンテンツセグメントのダウンロードアドレスを示すために用いられる、請求項１４に記載のサーバ。
【請求項１６】
前記インジケーション情報は、第２のユニキャスト送信情報を含み、前記第２のユニキャスト送信情報は、前記特定のサーバのエントリアドレスについての情報を示すために用いられる、請求項１４に記載のサーバ。
【請求項１７】
ストリーミングメディア送信システムであって、請求項９から１２のいずれか１項に記載のユーザ機器と、請求項１３から１６のいずれか１項に記載のサーバと、特定のサーバとを備える、システム。
【外国語明細書】
2018186551000001.pdf