【手続補正書】
【提出日】平成29年6月1日(2017.6.1)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
ストリーミングデータを受信する方法であって、
クライアントデバイスによって、第1のサービスを介して少なくとも1つのリソースの位置に前記ストリーミングデータに関する識別子をマッピングするマニフェストファイルを取得するステップであって、前記第1のサービスがユニキャストサービスを含む、ステップと、
前記クライアントデバイスによって、前記第1のサービスに従って、前記第1のサービスを介して前記ストリーミングデータの少なくとも一部を取得するために前記少なくとも1つのリソースの位置に前記ストリーミングデータの少なくとも前記一部の要求を送信するステップと、
前記クライアントデバイスのプロキシユニットによって、前記ストリーミングデータの少なくとも前記一部の前記要求に対する応答を受信するステップであって、前記応答が、前記ストリーミングデータが前記第1のサービスを介して受信されるべきかまたは第2のサービスを介して受信されるべきかの指示を含み、前記指示が、サービスプロバイダネットワークのブロードキャストマルチキャストサービスセンター(BM-SC)から送信され、前記BM-SCおよび前記少なくとも1つのリソースの位置と通信するプロキシユニットを介して中継され、前記クライアントデバイスが、ブロードキャストまたはマルチキャストミドルウェアユニットをさらに含み、前記プロキシユニットが、前記ミドルウェアユニットと前記クライアントデバイスの少なくとも1つのプロセッサによって実行されるクライアントアプリケーションとの間の通信経路に配置される、ステップと、
前記プロキシユニットが、前記ストリーミングデータが前記第2のサービスを介して受信されるべきであることを前記指示が示すと判定するとき、
前記第2のサービスを介して前記ストリーミングデータを受信するために前記ミドルウェアユニットをアクティブ化するステップであって、前記第2のサービスが、ブロードキャストサービスまたはマルチキャストサービスのうちの少なくとも1つを含む、ステップと、
前記プロキシユニットによって、前記ミドルウェアユニットから前記ストリーミングデータを受信するステップとを含む、方法。
【請求項２】
前記ミドルウェアユニットが、マルチメディアブロードキャストマルチキャストサービス(MBMS)または進化型MBMS(eMBMS)ミドルウェアユニットを含む請求項1に記載の方法。
【請求項３】
前記ストリーミングデータの少なくとも前記一部の前記要求が、ハイパーテキスト転送プロトコル(HTTP)GET要求を含み、前記要求に対する前記応答が、3xxタイプのHTTPリダイレクトメッセージまたは200タイプのHTTP OKメッセージのうちの少なくとも1つを含む請求項1に記載の方法。
【請求項４】
前記3xxタイプのHTTPリダイレクトメッセージまたは前記200タイプのHTTP OKメッセージのうちの前記少なくとも1つが、前記指示を含む第3世代パートナーシッププロジェクト(3GPP)拡張ヘッダを含む請求項3に記載の方法。
【請求項５】
前記要求に対する前記応答が、前記3xxタイプのHTTPリダイレクトメッセージを含み、前記3xxタイプのHTTPリダイレクトメッセージが、前記ストリーミングデータの少なくとも前記一部を取得すべきリダイレクトの位置を含むエンティティボディを含む請求項3に記載の方法。
【請求項６】
前記ミドルウェアユニットから前記ストリーミングデータを受信するステップが、
前記プロキシユニットによって、前記ミドルウェアユニットから少なくとも1つの新しいリソースの位置を取得するステップであって、前記少なくとも1つの新しいリソースの位置が前記第2のサービスに基づく、ステップを含む請求項1に記載の方法。
【請求項７】
前記少なくとも1つの新しいリソースの位置を取得するステップの後に、前記プロキシユニットによって、前記クライアントアプリケーションから、前記ストリーミングデータの少なくとも第2の一部のクライアントの要求を受信するステップであって、前記クライアントの要求が、前記少なくとも1つのリソースの位置に基づく、ステップと、
前記クライアントの要求において指定されたデータが前記少なくとも1つの新しいリソースの位置によって指定されたデータと一致するかどうかを判定するステップと、
前記クライアントの要求において指定された前記データが前記少なくとも1つの新しいリソースの位置によって指定された前記データと一致するときに、前記プロキシユニットによって、前記ミドルウェアユニットに、前記ストリーミングデータの少なくとも前記第2の一部のプロキシの要求を送信するステップであって、前記プロキシの要求が、前記少なくとも1つの新しいリソースの位置に基づく、ステップとをさらに含む請求項6に記載の方法。
【請求項８】
前記少なくとも1つのリソースの位置がユニフォームリソースロケータ(URL)の第1の基底部分を含み、前記第1の基底部分が前記第1のサービスに対応し、前記少なくとも1つの新しいリソースの位置がURLの第2の基底部分を含み、前記第2の基底部分が前記第2のサービスに対応する請求項6に記載の方法。
【請求項９】
前記第2のサービスが、少なくともブロードキャスト配信モードによって利用可能なサービスを含み、前記ミドルウェアユニットが、マルチメディアブロードキャストマルチキャストサービス(MBMS)または進化型MBMS(eMBMS)ミドルウェアユニットを含み、前記ミドルウェアユニットから前記ストリーミングデータを受信するステップが、
前記プロキシユニットによって、前記ミドルウェアユニットから前記ストリーミングデータを取り出すステップと、
前記プロキシユニットによって、前記クライアントアプリケーションに前記ストリーミングデータを送信するステップとを含む請求項1に記載の方法。
【請求項１０】
前記ミドルウェアユニットをアクティブ化するステップが、前記プロキシユニットによって前記ミドルウェアユニットをアクティブ化するステップを含む請求項1に記載の方法。
【請求項１１】
前記指示が、プッシュメカニズムによって送信されたメッセージを含む請求項1に記載の方法。
【請求項１２】
前記第1のサービスが、ユニキャスト配信モードによって利用可能なサービスを含む請求項1に記載の方法。
【請求項１３】
ストリーミングデータを受信する方法であって、
クライアントデバイスによって、第2のサービスを介して前記ストリーミングデータを受信するステップと、
前記クライアントデバイスのプロキシユニットによって、前記ストリーミングデータが第1のサービスを介して受信されるべきかまたは前記第2のサービスを介して受信されるべきかの指示を受信するステップであって、前記指示が、サービスプロバイダネットワークのブロードキャストマルチキャストサービスセンター(BM-SC)から送信され、前記BM-SCおよび前記少なくとも1つのリソースの位置と通信するプロキシユニットを介して中継され、前記クライアントデバイスが、マルチメディアブロードキャストマルチキャストサービス(MBMS)または進化型MBMS(eMBMS)ミドルウェアユニットをさらに含み、前記プロキシユニットが、前記ミドルウェアユニットと前記クライアントデバイスの少なくとも1つのプロセッサによって実行されるクライアントアプリケーションとの間の通信経路に配置される、ステップと、
前記プロキシユニットが、前記ストリーミングデータが前記第1のサービスを介して受信されるべきであることを前記指示が示すと判定するとき、
前記ミドルウェアユニットを無効化するステップであって、前記ミドルウェアユニットが、前記第2のサービスを介して前記ストリーミングデータの少なくとも一部を受信済みであり、前記第2のサービスが、ブロードキャストサービスまたはマルチキャストサービスのうちの少なくとも1つを含む、ステップと、
前記クライアントデバイスによって、前記第1のサービスに従って、前記第1のサービスを介して前記ストリーミングデータの少なくとも前記一部を取得するために前記第1のサービスに関連するリソースの位置に前記ストリーミングデータの少なくとも前記一部の要求を送信するステップと、
前記プロキシユニットによって、前記第1のサービスを介して前記ストリーミングデータを受信するステップであって、前記第1のサービスがユニキャストサービスを含む、ステップとを含む、方法。
【請求項１４】
実行されるときにクライアントデバイスの少なくとも1つのプロセッサに請求項1乃至13の何れか1項に記載の方法を実施させる、ストリーミングデータを受信するための命令を記憶するコンピュータ可読ストレージ媒体。
【請求項１５】
ストリーミングデータを受信するためのデバイスであって、
第1のサービスを介して少なくとも1つのリソースの位置に前記ストリーミングデータに関する識別子をマッピングするマニフェストファイルを取得するための手段と、
前記第1のサービスに従って、前記第1のサービスを介して前記ストリーミングデータの少なくとも一部を取得するために前記少なくとも1つのリソースの位置に前記ストリーミングデータの少なくとも前記一部の要求を送信するための手段と、
前記ストリーミングデータの少なくとも前記一部の前記要求に対する応答を前記デバイスのプロキシユニットに受信させるための手段であって、前記応答が、前記ストリーミングデータが第1のサービスを介して受信されるべきかまたは第2のサービスを介して受信されるべきかの指示を含み、前記指示が、サービスプロバイダネットワークのブロードキャストマルチキャストサービスセンター(BM-SC)から送信され、前記BM-SCおよび前記少なくとも1つのリソースの位置と通信するプロキシユニットを介して中継され、前記デバイスが、ブロードキャストまたはマルチキャストミドルウェアユニットをさらに含み、前記プロキシユニットが、前記ブロードキャストまたはマルチキャストミドルウェアユニットとクライアントデバイスの少なくとも1つのプロセッサによって実行されるクライアントアプリケーションとの間の通信経路に配置される、手段と、
前記指示が前記ストリーミングデータが前記第1のサービスを介して受信されるべきであることを示すときに前記ミドルウェアユニットを無効化するための手段と、
前記指示が前記ストリーミングデータが前記第1のサービスを介して受信されるべきであることを示すときに前記プロキシユニットによって前記第1のサービスを介して前記ストリーミングデータを受信するための手段であって、前記第1のサービスがユニキャストサービスを含む、手段と、
前記指示が前記ストリーミングデータが前記第2のサービスを介して受信されるべきであることを示すときに前記第2のサービスを介して前記ストリーミングデータを受信するために前記ミドルウェアユニットをアクティブ化するための手段であって、前記第2のサービスが、ブロードキャストサービスまたはマルチキャストサービスのうちの少なくとも1つを含む、手段と、
前記指示が前記ストリーミングデータが前記第2のサービスを介して受信されるべきであることを示すときに前記ミドルウェアユニットから前記ストリーミングデータを受信するための手段とを含む、デバイス。