Nova Patents
JP4995730B2

Multimedia session management

Abstract

This record has no abstract on file.

JP4995730B2, drawing sheet 1
Sheet 1 of 13

Term

Term ended

Expired 24 November 2025, 0.8 years ago.

  1. Priority
  2. Filed
  3. Granted
  4. Expired
  5. Today

32 claims: 32 independent, 0 dependent

  1. 1
    ユニキャストベースの通信システム(1)におけるマルチメディアセッション管理方法であって、 ユーザ端末(10)からの第1のマルチメディアチャネルの要求に基づいて、マルチメディアプロバイダ(100)がマルチメディアセッションセットアップ説明情報を生成するステップ と、 前記第1のマルチメディアチャネルの要求に基づいて、前記マルチメディアプロバイダ(100)が前記ユーザ端末(10)とのマルチメディアセッションをセットアップするステップと、 前記第1のマルチメディアチャネルの要求に基づいて、前記マルチメディアプロバイダ(100)が前記ユーザ端末(10)の識別子を決定するステップと、 を備え、 前記マルチメディアセッションセットアップ説明情報は、 i)前記ユーザ端末(10)で処理されると、前記ユーザ端末(10)のユーザインタフェース(12)に表示可能なマルチメディアセッションウインドウ(20)を規定するマルチメディアオブジェクトを含み、当該マルチメディアセッションウインドウ(20)は、要求されたマルチメディアチャネルのマルチメディアデータを表示するようになされたマルチメディア表示領域(22)と、別の第2のマルチメディアチャネルに関する情報を含む表示可能チャネル領域(24)と、を含み、 前記マルチメディアセッションセットアップ説明情報は更に、 ii)前記ユーザ端末(10)で処理されると、前記ユーザ端末(10)のユーザ入力(14)と前記第2のマルチメディアチャネルのチャネル識別子とを関連付ける関連付けオブジェクトと、 iii)前記ユーザ入力(14)のユーザによるトリガに応えて、前記第2のマルチメディアチャネルの要求を生成する と共に前記ユーザ端末(10)に当該要求を前記マルチメディアプロバイダ(100)へ送信させる 要求オブジェクトと、を含み、当該要求は、前記ユーザ端末(10)の 前記 識別子と、前記第2のマルチメディアチャネルの前記チャネル識別子と、を含み、 当該マルチメディアセッション管理方法は更に、 前記マルチメディアプロバイダ(100)が前記マルチメディアセッションセットアップ説明情報を前記ユーザ端末(10)へ送信するステップと、 前記マルチメディアプロバイダ(100)が前記第2のマルチメディアチャネルの前記要求を前記ユーザ端末(10)から受信するステップと、 前記第2のマルチメディアチャネルの前記要求に含まれる 前記ユーザ端末の 前記 識別子と前記第2のマルチメディアチャネルの前記チャネル識別子とに基づいて、前記マルチメディアプロバイダ(100)が、前記第2のマルチメディアチャネルのマルチメディアデータを、前記マルチメディア表示領域(22)で表示するために前記ユーザ端末(10)へ 前記マルチメディアセッションの中で 提供するステップと、 を備えることを特徴とするマルチメディアセッション管理方法。
  2. 2
    前記提供するステップは、前記マルチメディアプロバイダ(100)が、前記第1のマルチメディアチャネルの前記マルチメディアデータと前記第2のマルチメディアチャネルの前記マルチメディアデータとを、データパケット(401-407,424)の連続したストリーム(400)として前記ユーザ端末へ提供するステップを含み、 前記ストリーム(400)の第1の部分の前記データパケット(401-407)は、前記第1のマルチメディアチャネルのマルチメディアデータを含み、 前記ストリーム(400)の続く第2の部分の前記データパケット(424)は、前記第2のマルチメディアチャネルのマルチメディアデータを含む ことを特徴とする請求項 1 に記載の方法。
  3. 3
    各データパケット(401-407,424)はシーケンス番号に関連付けられており、 前記提供するステップは、前記ストリーム(400)の前記データパケット(401-407,424)が連続したシーケンス番号を持つように、前記マルチメディアプロバイダ(100)が、前記第2のマルチメディアチャネルに関連付けられたマルチメディアデータを含むデータパケット(424)にシーケンス番号を割り当てるステップを含む ことを特徴とする請求項 2 に記載の方法。
  4. 4
    各データパケット(401-407,424)はタイムスタンプに関連付けられており、 前記提供するステップは、前記ストリーム(400)の前記データパケット(401-407,424)が連続したタイムスタンプを持つように、前記マルチメディアプロバイダ(100)が、前記第2のマルチメディアチャネルに関連付けられたマルチメディアデータを含むデータパケット(424)にタイムスタンプを割り当てるステップを含む ことを特徴とする請求項 2 又は 3 に記載の方法。
  5. 5
    前記マルチメディアデータはビデオデータ及びオーディオデータを含み、 前記提供するステップは、 オーディオデータを含む前記ストリーム(400)の前記データパケット(401-407,424)が連続したタイムスタンプを持つように、前記マルチメディアプロバイダ(100)が、前記第2のマルチメディアチャネルに関連付けられたオーディオデータを含むデータパケット(424)にタイムスタンプを割り当てるステップと、 オーディオデータを含む前記データパケット(424)の前記割り当てられたタイムスタンプに基づいて、前記マルチメディアプロバイダ(100)が、前記第2のマルチメディアチャネルに関連付けられたビデオデータを含むデータパケット(424)にタイムスタンプを割り当てるステップと、 を含むことを特徴とする請求項 4 に記載の方法。
  6. 6
    前記提供するステップは、前記マルチメディアプロバイダ(100)が、前記第1のマルチメディアチャネルに関連付けられたマルチメディアデータを含む前記データパケット(401-407)の同期ソース(ssrc)値と同じssrc値を、前記第2のマルチメディアチャネルに関連付けられたマルチメディアデータを含むデータパケット(424)に割り当てるステップを備えることを特徴とする請求項 2 乃至 5 のいずれか1項に記載の方法。
  7. 7
    前記ユーザ端末の識別子は、前記マルチメディアプロバイダ(100)によって、当該ユーザ端末(10)の識別子として、且つ前 記マ ルチメディアセッションの識別子として、利用されることを特徴とする請求項 1 乃至 6 のいずれか1項に記載の方法。
  8. 8
    前記マルチメディアプロバイダ(100)はアプリケーションサーバ(110)とストリーミングサーバ(120)とを備え、当該方法は、 前記第1のマルチメディアチャネルの要求に基づいて、前記アプリケーションサーバ(110)が前記ユーザ端末の識別子を提供するステップと、 前記アプリケーションサーバ(110)が、前記ユーザ端末の識別子と前記第1のマルチメディアチャネルのチャネル識別子とを、前記ストリーミングサーバ(120)へ転送するステップと、 前記ユーザ端末の識別子に基づいて、前記ストリーミングサーバ(120)が前記ユーザ端末(10)とのマルチメディアセッションをセットアップするステップと、 を更に備えることを特徴とする請求項 1 乃至 7 のいずれか1項に記載の方法。
  9. 9
    前記マルチメディアプロバイダ(100)はチャネルスイッチ(130)を更に備え、当該方法は、 前記第2のマルチメディアチャネルの前記要求において受信した、前記ユーザ端末の識別子と前記第2のマルチメディアチャネルの前記チャネル識別子とに基づいて、前 記マ ルチメディアセッションに割り当てられた前記ストリーミングサーバ(120)の少なくとも1つの入力ポートと、前記第2のマルチメディアチャネルのマルチメディアデータを提供するために割り当てられた前記チャネルスイッチ(130)の少なくとも1つの出力ポートとを、前記アプリケーションサーバ(110)が決定するステップと、 前記アプリケーションサーバ(110)が、前記少なくとも1つの入力ポートと前記少なくとも1つの出力ポートとに関する情報を、前記チャネルスイッチ(130)へ転送するステップと、 を更に備えることを特徴とする請求項 8 に記載の方法。
  10. 10
    前記要求オブジェクトは、前記マルチメディアプロバイダ(100)を示すハイパーリンクを含み、 前記第2のマルチメディアチャネルの前記要求は、前記ユーザ端末の識別子と前記第2のチャネルの前記チャネル識別子とを含む、ハイパーテキスト転送プロトコル(HTTP)要求である ことを特徴とする請求項1乃至 9 のいずれか1項に記載の方法。
  11. 11
    前記ハイパーリンクは、前記ユーザ端末の識別子と前記第2のマルチメディアチャネルの前記チャネル識別子とを含むことを特徴とする請求項 10 に記載の方法。
  12. 12
    前記ユーザ入力(14)は前記ユーザ端末(10)のキーであることを特徴とする請求項1乃至 11 のいずれか1項に記載の方法。
  13. 13
    前記マルチメディアセッションセットアップ説明情報は、 同期マルチメディア統合言語(SMIL)に基づく説明情報と、 ハイパーテキストマークアップ言語(HTML)に基づく説明情報と、 拡張マークアップ言語(XML)に基づく説明情報と、 セッション開始プロトコル(SIP)に基づく説明情報と、 メッセージセッションリレープロトコル(MSRP)に基づく説明情報と、 のうちの少なくとも1つを含むことを特徴とする請求項1乃至 12 のいずれか1項に記載の方法。
  14. 14
    前記表示可能なマルチメディアセッションウインドウ(20)は、前記マルチメディア表示領域(22)に表示されているマルチメディアデータの識別子を含む、表示可能情報領域(26)を更に含むことを特徴とする請求項1乃至 13 のいずれか1項に記載の方法。
  15. 15
    前記ユーザ端末の識別子は、 前記マルチメディアプロバイダ(100)によって割り当てられたユーザ端末固有の識別子と、 前記ユーザ端末(10)のユニバーサル・リソース・アイデンティファイア(URI)と、 前記ユーザ端末(10)のインターネットプロトコル(IP)アドレスと、 前記ユーザ端末(10)の少なくとも1つのIPポートと、 のうちの少なくとも1つを含むことを特徴とする請求項1乃至 14 のいずれか1項に記載の方法。
  16. 16
    前記マルチメディアプロバイダ(100)が、利用可能なユーザ端末の識別子のプールから選択した、前記ユーザ端末(10)の識別子を割り当てるステップを更に備えることを特徴とする請求項1乃至 15 のいずれか1項に記載の方法。
  17. 17
    マルチメディアセッション管理装置(100)であって、 ユーザ端末(10)からユニキャストベースの通信システム(1)を介して送信された第1のマルチメディアチャネルの要求に基づいて、マルチメディアセッションセットアップ説明情報を生成する手段(113) と、 前記第1のマルチメディアチャネルの要求に基づいて、前記ユーザ端末(10)とのマルチメディアセッションをセットアップする手段(124;134)と、 前記第1のマルチメディアチャネルの要求に基づいて、前記ユーザ端末(10)の識別子を決定する手段(112)と、 を備え、 前記マルチメディアセッションセットアップ説明情報は、 i)前記ユーザ端末(10)で処理されると、前記ユーザ端末(10)のユーザインタフェース(12)に表示可能なマルチメディアセッションウインドウ(20)を規定するマルチメディアオブジェクトを含み、当該マルチメディアセッションウインドウ(20)は、要求されたマルチメディアチャネルのマルチメディアデータを表示するようになされたマルチメディア表示領域(22)と、別の第2のマルチメディアチャネルに関する情報を含む表示可能チャネル領域(24)と、を含み、 前記マルチメディアセッションセットアップ説明情報は更に、 ii)前記ユーザ端末(10)で処理されると、前記ユーザ端末(10)のユーザ入力(14)と前記第2のマルチメディアチャネルのチャネル識別子とを関連付ける関連付けオブジェクトと、 iii)前記ユーザ入力(14)のユーザによるトリガに応えて、前記第2のマルチメディアチャネルの要求を生成する と共に前記ユーザ端末(10)に当該要求を前記マルチメディアセッション管理装置(100)へ送信させる 要求オブジェクトと、を含み、当該要求は、前記ユーザ端末(10)の 前記 識別子と、前記第2のマルチメディアチャネルの前記チャネル識別子と、を含み、 当該マルチメディアセッション管理装置は更に、 前記マルチメディアセッションセットアップ説明情報を前記ユーザ端末(10)へ送信する手段(111)と、 前記第2のマルチメディアチャネルの前記要求を前記ユーザ端末(10)から受信する手段(111)と、 前記第2のマルチメディアチャネルの前記要求に含まれる 前記ユーザ端末の 前記 識別子と前記第2のマルチメディアチャネルの前記チャネル識別子とに基づいて、前記第2のマルチメディアチャネルのマルチメディアデータを、前記マルチメディア表示領域(22)で表示するために前記ユーザ端末(10)へ 前記マルチメディアセッションの中で 提供する手段(120;130)と、 を備えることを特徴とするマルチメディアセッション管理装置。
  18. 18
    前記提供する手段(120;130)は、前記第1のマルチメディアチャネルの前記マルチメディアデータと前記第2のマルチメディアチャネルの前記マルチメディアデータとを、データパケット(401-407,424)の連続したストリーム(400)として前記ユーザ端末へ提供するように構成され、 前記ストリーム(400)の第1の部分の前記データパケット(401-407)は、前記第1のマルチメディアチャネルのマルチメディアデータを含み、 前記ストリーム(400)の続く第2の部分の前記データパケット(424)は、前記第2のマルチメディアチャネルのマルチメディアデータを含む ことを特徴とする請求項 17 に記載の装置。
  19. 19
    各データパケット(401-407,424)はシーケンス番号に関連付けられており、 前記提供する手段(120;130)は、前記ストリーム(400)の前記データパケット(401-407,424)が連続したシーケンス番号を持つように、前記第2のマルチメディアチャネルに関連付けられたマルチメディアデータを含むデータパケット(424)にシーケンス番号を割り当てる手段(132)を含む ことを特徴とする請求項 18 に記載の装置。
  20. 20
    各データパケット(401-407,424)はタイムスタンプに関連付けられており、 前記提供する手段(120;130)は、前記ストリーム(400)の前記データパケット(401-407,424)が連続したタイムスタンプを持つように、前記第2のマルチメディアチャネルに関連付けられたマルチメディアデータを含むデータパケット(424)にタイムスタンプを割り当てる手段(132)を含む ことを特徴とする請求項 18 に記載の装置。
  21. 21
    前記マルチメディアデータはビデオデータ及びオーディオデータを含み、 前記割り当てる手段(132)は、 オーディオデータを含む前記ストリーム(400)の前記データパケット(401-407,424)が連続したタイムスタンプを持つように、前記第2のマルチメディアチャネルに関連付けられたオーディオデータを含むデータパケット(424)にタイムスタンプを割り当てるように構成され、且つ、 オーディオデータを含む前記データパケット(424)の前記割り当てられたタイムスタンプに基づいて、前記第2のマルチメディアチャネルに関連付けられたビデオデータを含むデータパケット(424)にタイムスタンプを割り当てるように構成される ことを特徴とする請求項 20 に記載の装置。
  22. 22
    前記提供する手段(120;130)は、前記第1のマルチメディアチャネルに関連付けられたマルチメディアデータを含む前記データパケット(401-407)の同期ソース(ssrc)値と同じssrc値を、前記第2のマルチメディアチャネルに関連付けられたマルチメディアデータを含むデータパケット(424)に割り当てる手段(132)を備えることを特徴とする請求項 18 乃至 21 のいずれか1項に記載の装置。
  23. 23
    前記ユーザ端末の識別子を、当該ユーザ端末の識別子として、且つ前 記マ ルチメディアセッションの識別子として、利用することを特徴とする請求項 17 乃至 22 のいずれか1項に記載の装置。
  24. 24
    アプリケーションサーバ(110)とストリーミングサーバ(120)とを備え、当該アプリケーションサーバ(110)は、 前記第1のマルチメディアチャネルの要求に基づいて、前記ユーザ端末の識別子を提供する手段(112)と、 前記ユーザ端末の識別子と前記第1のマルチメディアチャネルのチャネル識別子とを、前記ストリーミングサーバ(120)へ転送する手段(111)と、 を備え、 当該ストリーミングサーバ(120)は、前記ユーザ端末の識別子に基づいて、前記ユーザ端末(10)とのマルチメディアセッションをセットアップする手段(124)を更に備える ことを特徴とする請求項 18 乃至 23 のいずれか1項に記載の 装置 。
  25. 25
    チャネルスイッチ(130)を更に備え、前記アプリケーションサーバ(110)は、 前記第2のマルチメディアチャネルの前記要求において受信した、前記ユーザ端末の識別子と前記第2のマルチメディアチャネルの前記チャネル識別子とに基づいて、前 記マ ルチメディアセッションに割り当てられた前記ストリーミングサーバ(120)の少なくとも1つの入力ポートと、前記第2のマルチメディアチャネルのマルチメディアデータを提供するために割り当てられた前記チャネルスイッチ(130)の少なくとも1つの出力ポートとを、決定する手段(114)と、 前記少なくとも1つの入力ポートと前記少なくとも1つの出力ポートとに関する情報を、前記チャネルスイッチ(130)へ転送する手段(111)と、 を更に備えることを特徴とする請求項 24 に記載の装置。
  26. 26
    前記要求オブジェクトは、当該装置(100;110)を示すハイパーリンクを含み、 前記第2のマルチメディアチャネルの前記要求は、前記ユーザ端末の識別子と前記第2のチャネルの前記チャネル識別子とを含む、ハイパーテキスト転送プロトコル(HTTP)要求である ことを特徴とする請求項 17 乃至 25 のいずれか1項に記載の装置。
  27. 27
    前記ハイパーリンクは、前記ユーザ端末の識別子と前記第2のマルチメディアチャネルの前記チャネル識別子とを含むことを特徴とする請求項 26 に記載の装置。
  28. 28
    前記マルチメディアセッションセットアップ説明情報は、 同期マルチメディア統合言語(SMIL)に基づく説明情報と、 ハイパーテキストマークアップ言語(HTML)に基づく説明情報と、 拡張マークアップ言語(XML)に基づく説明情報と、 セッション開始プロトコル(SIP)に基づく説明情報と、 メッセージセッションリレープロトコル(MSRP)に基づく説明情報と、 のうちの少なくとも1つを含むことを特徴とする請求項 17 乃至 27 のいずれか1項に記載の装置。
  29. 29
    前記表示可能なマルチメディアセッションウインドウ(20)は、前記マルチメディア表示領域(22)に表示されているマルチメディアデータの識別子を含む、表示可能情報領域(26)を更に含むことを特徴とする請求項 17 乃至 28 のいずれか1項に記載の装置。
  30. 30
    前記ユーザ端末の識別子は、 当該装置(100;110)によって割り当てられたユーザ端末固有の識別子と、 前記ユーザ端末(10)のユニバーサル・リソース・アイデンティファイア(URI)と、 前記ユーザ端末(10)のインターネットプロトコル(IP)アドレスと、 前記ユーザ端末(10)の少なくとも1つのIPポートと、 のうちの少なくとも1つを含むことを特徴とする請求項 17 乃至 29 のいずれか1項に記載の装置。
  31. 31
    利用可能なユーザ端末の識別子のプール(115)から選択した、前記ユーザ端末(10)の識別子を割り当てる手段(112)を更に備えることを特徴とする請求項 17 乃至 30 のいずれか1項に記載の装置。
  32. 32
    請求項 17 乃至 31 のいずれか1項に記載の装置(100;110)を含むことを特徴とするネットワークノード。
Independent claims32