Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
JP5576882B2 - ドメインおよび加入をこえてセッションを転送するシステムおよび方法 - Google Patents
[go: Go Back, main page]

JP5576882B2 - ドメインおよび加入をこえてセッションを転送するシステムおよび方法 - Google Patents

ドメインおよび加入をこえてセッションを転送するシステムおよび方法 Download PDF

Info

Publication number
JP5576882B2
JP5576882B2 JP2011548836A JP2011548836A JP5576882B2 JP 5576882 B2 JP5576882 B2 JP 5576882B2 JP 2011548836 A JP2011548836 A JP 2011548836A JP 2011548836 A JP2011548836 A JP 2011548836A JP 5576882 B2 JP5576882 B2 JP 5576882B2
Authority
JP
Japan
Prior art keywords
session
control server
iptv
terminal
information
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Expired - Fee Related
Application number
JP2011548836A
Other languages
English (en)
Other versions
JP2012517729A (ja
Inventor
フォティ、ジョージ
Original Assignee
テレフオンアクチーボラゲット エル エム エリクソン(パブル)
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by テレフオンアクチーボラゲット エル エム エリクソン(パブル) filed Critical テレフオンアクチーボラゲット エル エム エリクソン(パブル)
Publication of JP2012517729A publication Critical patent/JP2012517729A/ja
Application granted granted Critical
Publication of JP5576882B2 publication Critical patent/JP5576882B2/ja
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/20Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
    • H04N21/21Server components or server architectures
    • H04N21/218Source of audio or video content, e.g. local disk arrays
    • H04N21/2181Source of audio or video content, e.g. local disk arrays comprising remotely distributed storage units, e.g. when movies are replicated over a plurality of video servers
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L65/00Network arrangements, protocols or services for supporting real-time applications in data packet communication
    • H04L65/1066Session management
    • H04L65/1083In-session procedures
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L65/00Network arrangements, protocols or services for supporting real-time applications in data packet communication
    • H04L65/1066Session management
    • H04L65/1083In-session procedures
    • H04L65/1094Inter-user-equipment sessions transfer or sharing
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/60Network structure or processes for video distribution between server and client or between remote clients; Control signalling between clients, server and network components; Transmission of management data between server and client, e.g. sending from server to client commands for recording incoming content stream; Communication details between server and client 
    • H04N21/63Control signaling related to video distribution between client, server and network components; Network processes for video distribution between server and clients or between remote clients, e.g. transmitting basic layer and enhancement layers over different transmission paths, setting up a peer-to-peer communication via Internet between remote STB's; Communication protocols; Addressing
    • H04N21/643Communication protocols
    • H04N21/64322IP
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L65/00Network arrangements, protocols or services for supporting real-time applications in data packet communication
    • H04L65/10Architectures or entities
    • H04L65/1016IP multimedia subsystem [IMS]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L65/00Network arrangements, protocols or services for supporting real-time applications in data packet communication
    • H04L65/1066Session management
    • H04L65/1101Session protocols
    • H04L65/1104Session initiation protocol [SIP]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L65/00Network arrangements, protocols or services for supporting real-time applications in data packet communication
    • H04L65/60Network streaming of media packets
    • H04L65/61Network streaming of media packets for supporting one-way streaming services, e.g. Internet radio
    • H04L65/612Network streaming of media packets for supporting one-way streaming services, e.g. Internet radio for unicast

Landscapes

  • Engineering & Computer Science (AREA)
  • Multimedia (AREA)
  • Signal Processing (AREA)
  • Business, Economics & Management (AREA)
  • General Business, Economics & Management (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Databases & Information Systems (AREA)
  • Data Exchanges In Wide-Area Networks (AREA)
  • Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
  • Telephonic Communication Services (AREA)
  • Computer And Data Communications (AREA)

Description

本発明は、一般的には、IPTV環境でのセッションの転送に関する。
IPTVは、ストリームされたコンテンツをユーザに提供するために、パケットベースの配信メカニズムを採用する。典型的に、IPTVネットワークは、視聴者端末とコンテンツソースとの間のセッションを生成するのに用いられるシグナリングプロトコルとしてSIPを利用する。SIPの使用は、視聴者とコンテンツソースとの間のセッションを生成するための、IPTV制御サーバのような中間ノードを許容する。このとき、IPTV制御サーバは、ユーザ認証および権限を与える機能を集中化しうる。加えて、IPTV制御サーバによって生成されたレコードを用いて、課金が処理されうる。
IPTVコンテクストにおけるCOD(Content On Demand)配信システムは、知られた技術である。同様に、あるユーザ端末と別のものとの間のセッションの転送も、知られた技術である。それは、ユーザがCODセッションを一時停止し、セッションを別の端末に転送することをIPTV管理サーバにリクエストすることを可能にするための常識であり、知られた技術である。このことは、例えば、ユーザが家のある部屋で映像の視聴を開始し、それから家の別の部屋に映像を転送することを可能にする。IPTV制御サーバにとって、それぞれのセットトップボックス、またはオープンIPTV端末機能(OITF:Open IPTV Terminal Function)は分離したエンティティであり、コンテンツが最初の端末に配信されることをユーザがリクエストすることは、必ずしもコンテンツが別の端末に自動的に配信されるべきことを意味しない。セッション転送は、エンドユーザに有用な機能を提供し、ユーザ体験を向上させる。
しかしながら、知られた技術であるセッション転送メカニズムは、あるOITFから他のものにセッションを転送するIPTV制御サーバを中心に展開するものであり、両方のOITFは同じIPTV制御サーバによってサービスを提供されている。多くの場合このことは問題ではないが、いくらかの柔軟性をユーザに与えないものである。例えば、ユーザが家でCODプログラムを開始したが、それからプログラムをモバイルデバイスに転送したいと思っても、その2つの端末が異なるIPTV制御サーバによってサービスを提供されていれば可能ではないであろう。論理的な観点から、異なるIMS(Internet Multimedia System)への加入は、異なるIPTV制御サーバと何ら相違しないことを当業者は理解するであろう。以下の考察では独立したIPTV制御サーバが参照されるが、2つの異なる加入(subscription)を可能にする1つのサーバはその均等物である。
同じIPTV制御サーバによってサービスを提供されていない端末の間で(または、上記のように同じ物理サーバでの2つの異なる加入の間で)セッションを転送することに関しては多くの技術的困難がある。同じIPTV制御サーバによってサービスを提供される(および同じ加入の下の)端末の間での転送は、IPTV制御サーバがコンテンツソースにコンテンツストリームの新たな行き先を指示するようにすることで簡単に実行されうるが、転送の行き先の端末が同じIPTV制御サーバによってサービスを提供されていない場合これは可能ではない。IPTV制御サーバは、典型的には2つのシグナリングセッションを生成し、第1のセッションはIPTV制御サーバを端末エンドポイントに接続し、第2のセッションはIPTV制御サーバをコンテンツソースに接続する。
セッションがIPTV制御サーバによって生成され、第1のセッションが典型的にはIPTV制御サーバを端末に接続し、第2のセッションがIPTV制御サーバをコンテンツソースに接続して、IPTV制御サーバがSIPのようなプロトコルを用いてセッション情報を監視および制御するサードパーティーコールコントロールとして動作することが可能になる。所望の受信者端末に関連付けられたIPTV制御サーバは、第1のIPTV制御サーバによって認識されているセッション情報を有していない。而して、第2のIPTV制御サーバは同じようにしてセッションを制御することはできない。従って、従来および公知の方法を用いるセッション転送は、複数のIPTV制御サーバにまたがることが可能ではない。
そこで、同じIPTV制御サーバによってサービスを提供されない端末の間のセッション転送のためのメカニズムを提供することが望まれている。
本発明の目的は、先行技術の不利な点の少なくとも1つを除去または軽減するメカニズムを提供することである。
本発明の第1の観点では、ネットワークアドレスを有するインターネットプロトコルテレビジョン(IPTV:Internet Protocol Television)制御サーバが提供される。制御サーバは、ダウンストリームインターフェース、アップストリームインターフェース、制御サーバインターフェース、およびプロセッサを含む。ダウンストリームインターフェースは、IPTV端末とのセッションを初期化し、セッション初期化の間にネットワークアドレスを端末に送信する。アップストリームインターフェースは、端末とコンテンツプロバイダとの間のセッション初期化し、端末とプロバイダとのセッションについての状態情報を受信する。制御サーバインターフェースは、別の制御サーバと通信する。プロセッサは、セッション転送のために制御サーバインターフェースを通じて受信された別の制御サーバからのリクエストに応じて、アップストリームを通じて状態情報をリクエストし、セッション転送のためのリクエストに応じて別の制御サーバに状態情報を提供する。
本発明の第1の観点の実施形態において、ダウンストリームインターフェースは中間ノードを通じてIPTV端末と通信し、付加的に、IPTV端末はオープンIPTV端末機能である。別の実施形態において、ダウンストリームインターフェース、アップストリームインターフェース、および制御サーバは共通のネットワークインターフェースに統合される。
さらなる実施形態において、プロセッサはセッションに関するブックマーク情報を生成し、該ブックマーク情報はセッションにおけるIPTV端末の位置を識別する。付加的に、ブックマーク情報は別の制御サーバに提供されるセッション転送情報の一部であり、システムは生成されたブックマーク情報を格納するデータベースをさらに含んでもよい。
別の実施形態において、プロセッサは制御サーバインターフェースを通じてセッション転送のリクエストを発行する。付加的に、プロセッサはリクエストに応じて制御サーバインターフェースを通じてセッション転送情報を受信し、さらに、受信されたセッション転送情報において特定されるパラメータに従って、IPTV端末とセッション転送情報によって特定されるコンテンツソースとの間のセッションをイニシエートする。さらなる実施形態において、サーバは受信されたセッション転送情報を格納するデータベースをさらに含む
本発明の第2の観点では、インターネットプロトコルテレビジョン(IPTV)制御サーバによって管理されるセッションを転送する方法が提供され、該セッションはコンテンツソースとIPTV端末とを接続する。方法は、IPTV制御サーバにおいて別のIPTV制御サーバからセッションの転送管理のリクエストを受信するステップと、受信したリクエストに応じて別のIPTV制御サーバにセッションに関するセッション転送情報を送信するステップとを含む。
本発明の第2の観点の実施形態において、方法は、いくつかの実施形態では送信するステップに続いて、IPTV端末がセッションを一時停止することをリクエストするステップをさらに含む。別の実施形態において、方法はセッションのためのブックマークを生成するステップをさらに含み、該ブックマークはセッションプレイバック処理でのIPTV端末の現在位置を記録する。代替的な実施形態において、ブックマークは、別のIPTV制御サーバに送信されるセッション転送情報に含まれる。
第2の観点のさらなる実施形態において、セッション転送情報は、セッションに関するコンテンツ配信ノードを特定する情報を含む。別の実施形態において、方法はセッション転送情報の送信後にセッションをティアダウンすることをリクエストするステップをさらに含む。
本発明の第3の観点では、第1のインターネットプロトコルテレビジョン(IPTV)制御サーバによって管理されるセッションを第2のIPTV制御サーバに転送する方法が提供され、該セッションはコンテンツソースとIPTV端末とを接続する。方法は、第2のIPTV制御サーバにおいて第1のIPTV制御サーバからのセッションの転送を開始する指示、該セッション転送指示は第1のIPTV制御サーバに関するネットワークアドレスを含む、をIPTV端末から受信するステップと、セッションの管理制御を転送するリクエストを第1のIPTV制御サーバに送信するステップと、送信されたリクエストに応じてセッションに関するセッション転送情報を受信するステップと、転送をする指示がそこから受信されたIPTV端末とセッション転送情報において特定されるコンテンツソースとの間のセッションをイニシエートするステップとを含む。
本発明の第3の観点の実施形態において、転送をする指示がそこから受信されるIPTV端末は、転送されるセッションに参加するIPTV端末とは異なる。別の実施形態において、転送をリクエストする指示は、転送されるセッションに関するセッション転送情報を含み、付加的に、セッション転送情報はブックマークを含む。さらなる実施形態において、リクエストを送信するステップはブックマーク情報のリクエストを送信することを含み、付加的に、受信されたセッション転送情報はリクエストされたブックマーク情報を含む。
本発明の他の観点および特徴は、添付図面とともに以下の発明の詳細な実施形態の説明を参照すれば当業者には明らかであろう。
本発明の実施形態が、これより、以下の添付図面を参照して、あくまでも例として説明される。
本発明の処理の初期化の例示的な一実施形態で用いられるメッセージフローを表すメッセージフロー図を示す。 本発明の例示的な一実施形態で用いられるメッセージフローを表すメッセージフロー図を示す。 本発明の例示的な実施形態で用いられるメッセージフローを表すメッセージフロー図を示す。 本発明の別の例示的な実施形態を示すメッセージフロー図を示す。 本発明の例示的な方法を示すフローチャートである。 本発明の例示的な方法を示すフローチャートである。 本発明の例示的な方法を示すフローチャートである。 本発明の例示的な方法を示すフローチャートである。 本発明のシステムの例示的な論理実装を示すブロック図である。
本発明は、IPTVセッションをある端末から別のものに転送するシステムおよび方法に適する。このシステムおよび方法は、端末のそれぞれが異なるIPTV制御サーバによってサービスを提供される場合、または2つの端末がそれぞれ異なるIMS加入に属する場合に生じる転送を可能にする。
上記のように、IPTVネットワークにおけるノード間のセッション転送は、一般的には同じIPTV制御サーバによってサービスを提供される、および一般的には同じIMS加入に属する2つの端末ノードの間でセッションを転送することに限定される。以下の説明の簡単のために、独立したIPTV制御サーバの参照は、異なるIMS加入の下にあるOITFノードをサポートする単一の物理IPTV制御サーバの論理的に類似した状況をも含むことが、当業者には理解されるであろう。異なる制御サーバによってサービスを提供される2つのノードの間でセッションを転送することに関する多くの問題は、先行技術によっては対処されていない。異なる制御サーバによってサービスを提供される2つのノードに間でセッションを転送することに関する問題に払われる注意が欠けていた理由の1つは、異なる制御サーバによってサービスを提供される端末または異なる加入の下の端末の間でセッションを転送するというアイディア全体にほとんど注意が払われてこなかったことである。
当業者には理解されるように、オープンIPTV端末機能(OITF)は、IPTV制御サーバ(IPTV CS:IPTV Control Server)とのシグナリングセッションを生成する。一方、IPTV制御サーバは、CDNC(Content Delivery Network Controller)、CC(Cluster Controller)、およびCDF(Contents Delivery Function)のような、アップストリームコンテンツ配信ノードとのシグナリングセッションを形成する。本実施形態では、シグナリングセッションはSIP(Session Initialization Protocol)を採用するが、この出願の請求の範囲だけによって定義される本発明の範囲から逸脱することなく、SIPに代えて他のシグナリングプロトコルが採用され、他のプロトコルの追加のシグナリングコンポーネントが用いられうることは、当業者には理解されるであろう。SIPシグナリングセッションは、OITFとアップストリームコンテンツ配信ノードとの間の制御チャネルを生成するのに用いられる。2つのシグナリングセッションの間にあることで、IPTV CSは、「中間者(man-in-the-middle)」の役割を果たすことが可能であり、これらのノードの間で中継される情報を観察する。IPTV CSは、このポジションを、コンテンツのソースと行き先とをユニークに特定してユーザセッションの特性を特定するセッション情報、および当業者には明らかであろう他のさまざまな情報のセットを生成するために用いうる。セッション情報は、一般的には、制御サーバによってサービスを提供される第1のOITFから第2のOITFへとセッションが転送される場合に用いられる。
2つのIPTV制御サーバが要求される場合、第2のIPTV制御サーバは第1の制御サーバによって生成されたセッション情報へのアクセスを有さないため、転送はより困難になる。2つの制御サーバは互いへの保障された関係を有さないため、第1のIPTV CSは、それを通してデータネットワークのどのIPTV CSにセッション情報を転送すべきかを特定するためのメカニズムを必ずしも有さない。異なるIPTV CSによってサポートされるセッションの転送を受信する場合、元のIPTV CSは、受信するOITFまたはそれにサービスを提供する何らかのインフラストラクチャーノードの情報を必ずしも有さず、同様に、IPTV CSはどこにセッション情報が転送されるかを認識しておらず、従って、そのような転送をするためのメカニズムは欠落している 同様に、転送を受信する端末も、それにサービスを提供するIPTV CSに似て、データネットワークのどのIPTV CSが関連するセッション情報を有するかを判定するメカニズムを有さない。2つの端末は同じIPTV CSによってサービスを提供されていないため端末は互いにどうやってアクセスするか認識しておらず、セッションの転送をイニシエートするために一方の端末が他方にコンタクトするようにすることは困難である。これらの問題、およびセッション転送に関するその他の問題は、以下で概説される方法のような方法を用いることによって対処されうる。その最も基本的な形態において本発明の方法が上記で概説した先行技術の問題のすべてには対処しないであろうことを当業者は理解するであろう セッション転送に関する先行技術のソリューションの不利な点の少なくとも1つを除去または軽減することを意図しているものである。
以下では、添付図面に従ってナンバリングされた個々の要素が参照されるであろう。以下の説明は、本質的に例示的なものと捉えられるべきであり、本発明の範囲を限定するように捉えられるべきではない。本発明の範囲は請求の範囲によって定義され、当業者には理解されるように、要素を均等な機能要素と置き換えることによって変更されうる、以下で説明される実装の詳細によって限定されるものと考えられるべきではない。
図1〜3は、まとめて、異なるIPTV制御サーバによってサービスを提供される、または上記のように異なるIMS加入の下にある2つのOITF端末の間でセッションを転送する方法を示す。メッセージパッシング図によって概説される方法は単に本発明の方法の例示的な実施形態であり、本発明のステップの網羅的な列挙として扱われるべきではないことが理解されるであろう。このメッセージパッシング図のセットに概説される多くのステップは、本発明の範囲から逸脱することなく、同じ結果を達成するための他のステップと結合されうることを当業者は理解するであろう。
図1は、本発明の例示的な方法においてノード間で交換されるメッセージのフローを示す。この例において採用されるノードは、第1のオープンIPTV端末機能(OITF1)100であり、データネットワークを通じてASM(Authentication and Session Management node)102に接続される。このデータネットワークを通じて、OITF1 100は、IPTV制御サーバ、この場合は第1のIPTV制御サーバ(IPTV CS1)104にも接続される。IPTV CS1 104からのアップストリームは、CDNC/CC(Content Delivery Network Controller/Cluster Controller)106およびコンテンツ配信機能(CDF:content delivery function)108である。セッション転送の行き先は第1のOITF(OITF2)114であり、第2のIPTV制御サーバ(IPTV CS2)110によってサービスを提供される。図1に示されていないのは、OITF2にサービスを提供する第2のASMである。
ステップ116において、OITF1は、CDF108からコンテンツを受信するためのオンデマンドセッションを生成する。このセッションの生成は、多かれ少なかれ、介在するノードのそれぞれを含むものとして当業者には理解されるであろう。セッションは、当業者には知られているであろうシグナリングセッションのセットによって制御した。シグナリングセッションは、IPTV CS1 104に影響しこのノードがセッションに関する情報(以下、セッション情報)を保持することを可能にする。ステップ116の間、IPTV CS1 104は、外部アクセス可能なアドレスをOITF1 100に中継するであろう。このアドレス転送は、ユーザについてユニークであり、セッションのセットアップ時にユーザに割り振られ、セッションの持続時間の間IPTV CS1 104によって保持され、そしてその後は破棄されるPSI(public service identity)を含む多くの形をとりうる(ワイルドカードされたPSIのアプリケーション)。従来のいくつかの実装では、OITF1 100がIPTV CS1 104のアドレスに解決されるドメイン名だけを取得し、このドメイン名はデータネットワークの特定のサブセットの外部にあるノードによるアドレスを解決しないことを当業者は理解するであろう。IPTV CS1 104のアドレスは、後の処理において用いられるであろう。
図1〜3において示される方法において、OITF1のユーザは、セッションがOITF2 114に転送されるべきことを決定し、OITF1から処理をイニシエートする。このプッシュ処理をイニシエートするために、OITF1 100は、OITF2のアドレスを取得するためのメカニズムを有さなければならない。これはステップ118でなされる。OITF1 100が一般的にはセッションが転送される端末のネットワークアドレスを認識していないことを当業者は理解するであろう。最初のセッションが転送された後、端末がユーザの定義した記述とともに行き先の端末アドレスを格納することは可能であるが、端末は静的なアドレスを有することを保証されていないため、このアプローチは成功を保証されない。SIP(Session Initialization Protocol)ベースのシグナリングチャネルを採用するシステムにおいて、OITF1 100は、メッセージ120に示されるように、ユーザ名(ユーザ2として示される)に向けてSUBSCRIBEメッセージを発行しうる。OITF2 114に関連付けられたユーザ(ユーザ2)は、200 OKメッセージ122によってSUBSCRIBEをアクノリッジしうる。SUBSCRIBEメッセージは、特定の端末ではなく、ユーザに向けたものであり、それゆえユーザが接続されているどのノードでも応答し、ユーザ2に関連付けられたノードのリストをOITF1に供給しうる。一般的には、SUBSCRIBEメッセージは、ユーザ2がサインインしているすべてのノードが通知を受けることを確実にするために、プレゼンスサーバ(図示せず)を通じてルーティングされうる。OITF2 114は、次に、セッションが転送されるべき、ユーザ2に関連付けられた特定のノード(この場合はOITF2 114)を特定するGRUU(Globally Routable User agent Universal resource indicator)を含むNOTIFYメッセージ124を発行しうる。この通知メッセージ124は、200 OKメッセージ126によってアクノリッジされる。処理は図2に続く。
図2に示されるように、ASM1によってサービスを提供されるものとは別のネットワークセグメントにサービスを提供するASM、ASM2 112を加えて、同じネットワークノードが用いられる。単一のASMを採用することが可能であり、それは2つのOITFが1つの物理IPTV CSによってサービスを提供されるが異なる加入を有し、それらが単一のASMによってサービスを提供される場合にありうることを当業者は理解するであろう。ステップ128において、ユーザは、ステップ118においてアドレスが取得されたOITF2にセッションが転送されるべきことを決定する。転送の決定は、OITF1 100とASM1 102との両方によって確立され実行されるルールに従ってなされる。
ステップ130において、セッション転送がイニシエートされ、OITF1 100はIPTV CS1 104のアドレスをOITF2 114に中継する(例示的な一実施形態において、IPTV CS1 104のアドレスは、REFERのボディにおいて中継される)。例示的な一実施形態において、REFERメッセージ132は、OITF1 100からASM1 102に送信される。REFERメッセージは、REFERメッセージをメッセージ136としてASM2 112を介してOITF2 114に転送するIPTV CS2を通じてOITF2 114へと中継される134。REFERメッセージは、好ましくは、転送されるセッションのSTI(session transfer information)、IPTV CS1の外部アクセス可能なアドレスおよびブックマーク情報(OITF1 100がセッションをブックマークした場合にREFERのボディにおいて転送され、そうでなければ厳密には要求されない)、ならびに転送に関係するであろう他の情報を含む。この外部アクセス可能なアドレスは、数字のネットワークアドレス(IPアドレスのような)または外部的に解決可能なドメイン名でありうる。IPTV CS2 110を通じてREFERメッセージ134を中継することで、IPTV CS2 110は、OITF2 114が来るべきセッション転送リクエストのためのセッションイニシエートリクエストを発行することを予測することが可能である。一連のREFERメッセージに応じて、一連の202 OK()メッセージがレスポンスで送信され、最初はそのセッション転送を実行することの認容を示すOITF2 114からIPTV CS2 110への138で、次はIPTV CS2 110からASM1 102への140で、最後はASM1 102からOITF1 100への142である。202 OKレスポンスは、REFERメッセージと同じシグナリングパスに続く。
処理のこの時点で、OITF2 114は転送を認容し、INVITEメッセージ144をASM2 112に送信する。図2に示されるように、INVITEメッセージはメッセージ136を通じて受信されたセッション転送情報と、コンテンツオンデマンドセッションのダウンストリーム終端としてOITF1 100をOITF2 114で置き換える指示とを含む。ASM2 112は、OITF2 114の必要とされるすべての認証を実行し、認証が成功するとINVITEメッセージをメッセージ146としてIPTV CS2 110に転送する。IPTV CS1 104とIPTV CS2 110とは、いずれも端末ノードを含む交換のシグナリングパスに残っているため、それが図2に明示されないとしてもすべての交換についてステートフルであり続ける。而して、IPTV CS1 104は、ユーザがセッションを転送する権限を有さないと断定した場合には、REFERメッセージを拒絶しうる。かかる拒絶は、転送を終了させる。同様に、何らかの理由で転送が開始されるべきでないと判定された場合、IPTV CS1 104は、IPTV CS2 110にセッション情報を転送しないことを決定し、IPTV CS2 110もまた転送を抑制する。
先行技術におけるセッション転送の実装では、IPTV CS2 110がIPTV CS1 104にコンタクト可能なメカニズムがないために、問題が生じていた。IPTV CS1 104にコンタクトしなければ、IPTV CS2 110は、OITF2 114から取得されるセッション転送情報に依存せねばならず、転送を遂行する能力はなくセッションを複製することが可能なだけである。REFERメッセージ132、134、および136のカスケードにおいて、OITF1 100によって保持されるセッション識別情報、およびステップ116のコンテンツオンデマンドセッションのセットアップで提供されるIPTV CS1 104のアドレスの両方が、OITF2 114に提供される。INVITEメッセージが144および146を通じてIPTV CS2 110に送信される場合、それはIPTV1 CS1 104のアドレスを含むセッション転送情報を含む。このことが、IPTV CS2 110がIPTV CS1 104に直接コンタクトすることを可能にし、処理を単純にする。
REFERメッセージ134からIPTV CS1 104へのアドレスを抽出し、INVITEメッセージ146を受信して、IPTV CS2 110は、IPTV CS1 104にSIP INFOメッセージ148を送信する。メッセージ148は、ブックマークをリクエストし、それがOITF2 114によって受信されず、操作がセッション複製ではなくセッション転送である場合にはコンテンツオンデマンドセッションを保留することを要求する。
ステップ150において、IPTV CS1 104は、付加的に、CDNC/CC106およびCDF108(アップストリームコンテンツノード)とインタラクトしてセッションブックマークを生成する。このブックマーク情報は、他のセッション情報をとともに、SIP 200 OKメッセージ152においてIPTV CS2 110に返送される。メッセージ152は、ブックマーク情報が送信されないかどうかにかかわらず、SIP INFOメッセージ148に応じて送信される ブックマーク情報は、IPTV CS2 110が、OITF1 100からセッション転送が開始した時点から、OITF2 114でCODセッションを再開することを可能にする。
メッセージ154および156を用いて、IPTVCS1 104は、OITF1 100にPAUSEコマンドを発行するよう指示する。本実施形態では、OITF1 100は、アップストリームデータノードとのメディアコントロールセッションを有する。IPTV CS1は、このセッションの参加者ではなく、それゆえOITF1 100がメディアチャネルにPAUSEを伝えるための指示を提供するのにシグナリング制御セッションに依存する。メッセージ154は、好ましくはOITF1 100にメディアセッションを保留するよう指示するSIP UPDATE()メッセージである。このメッセージは、メッセージ156としてOITF1 100にUPDATEを中継するASM 102で終わる。OITF1 100は、次に、例えばRTSP PAUSEメッセージ164を用いて、CODセッションを一時停止する。セッションを一時停止する指示を受信すると、CDF108は、リクエストを200 OK 166でアクノリッジする。
OITF1 100がステップ164および166でストリーミングセッションを一時停止するのに続いて、受信および指示を受けての動作をアクノリッジするために、OITF1 100は、IPTV CS1 104にアクノリッジメッセージを送信する。OITF1 100は、ASM1 102へのSIP 200 OKメッセージ158を用い、これはASM1 102からIPTV CS1 104への200 OK 160として中継される。
CODセッションがOITF1 100によって一時停止されると、IPTV CS2 110はCODセッション初期化処理162を開始する。転送されたセッションの初期化が成功すると、ステップ168において、IPTV CS2 110はIPTV CS1 104に元のセッションをティアダウンするように指示する。図3の例示的な実施形態において、この処理は、以前に送信されたセッション転送情報を用いてティアダウンすべきセッションを特定するSIP INFOメッセージ170の使用を通じてなされうる。IPTV CS1 104は、ティアダウン指示の受信を確認するためにSIP 200 OKメッセージ172で応答する。ステップ174において、OITF1 100およびIPTV CS1 104は、それらのセッションをティアダウンする。なお、OITF1 100とのセッションをティアダウンする前に、ステップ162において転送されたセッションの初期化が成功すると、この好適な実施形態では、OITF2がSIP NOTIFYをOITF1に送信し、ステップ162においてセッション転送が成功裏に完了されたことを報告する。簡単のために、これは図示されていない。このメッセージは、OITF1が進捗メッセージを表示することを可能にするため、ユーザは転送の進捗を知ることができる。
図1〜3は、OITF1 100によってイニシエートされるセッション転送のための例示的なデータフローを示す。これは、セッションがOITF1 100からOITF2 114へとプッシュされるプッシュ転送の例である。図4は、OITF2がセッションをOITF1 100からプルし、セッション転送イニシエータとして動作する代替的な実施形態を示す。
上述の例のように、ステップ116において、OITF1 100は、CODセッションを初期化した。セッションセットアップ116の間に(または当業者には明らかであろう他の時点で)、OITF1 100は、ステップ116において初期化されたCODセッションに関連付けられたIPTV CSであるIPTV CS1 104の外部的に解決可能なアドレスを取得する。ステップ176において、OITF2 114は、OITF1 100からセッション情報をプルする。ステップ176におけるセッション情報のプルの後は、処理が、OITF2 114からASM2 112に送信されるメッセージ144に始まる図1〜3で概説されたのと同じステップに従いうることを、当業者は理解するであろう。プッシュモードと同様に、IPTV CS1 104およびIPTV CS2 110は、セッション転送の間のすべてのシグナリング交換のシグナリングパスの中にある。それゆえに、OITF1 100がセッションの転送の権限を有していなければ、ステップ178のSUBSCRIBEはOITF1 100には届かない。それはシグナリングパスにあるIPTV CS1 104によって拒絶される。
図4の概略的な例において、ステップ176は、OITF1 100へのSIP SUBSCRIBEメッセージ178を発行するOITF2によって実行されうる。このsubscribeメッセージ178は、ステップ116においてCoDセッションのためにユーザ1によって用いられたセッションを特定する情報を引き出す。OITF1 100は、200 OK180によってSUBSCRIBE178に答える。続いて、OITF1 100は、セッション情報およびIPTV CS1 104の外部的に解決可能なアドレスを含むNOTIFYメッセージ182を発行する。OITF2 114は、200 OKメッセージ184によってNOTIFYメッセージ182に返答し、この情報の受信を確認する。
上記で説明され、図1〜4に示されるように、確立されたIPTVベースのセッションの第1のOITFから第2のOITFへの転送は、それぞれのOITFが異なるIPTV CSに接続される場合、所定の役割を果たし特定のステップを実行する、転送に関連するそれぞれのノードに影響する。以下の図5〜8のフローチャートの説明は、プッシュおよびプルの両方のモデルに共通のステップを示す。
OITF1は、元の端末、つまり転送されるべきコンテンツを受信している端末である。OITF2は、ターゲット端末、つまりセッションが転送される先の端末である。図5は、転送時にOITF1で実行される方法を示す。ステップ190において、OITF1は、サービスを提供しているIPTV CSのアドレスを受信する。現在の例では、サービスを提供しているIPTV CSは、IPTV CS1である。このアドレス情報は、一般的にはCoDセッションセットアップ処理の中でOITF1に提供される。IPTV CS1のアドレスは、外部的にアクセス可能であり、解決可能であり、そのユーザについてユニークである。一般的に、IPTV CSのアドレスは、IPTV CSがサービスを提供するIMSネットワークの外にあるノードにとってはアクセス可能ではなかった。このことが、IPTV CSが外部ノードからアクセスされることを防いである種のセキュリティを提供する一方、当座のIMSネットワークの外にあるノードへの接続が可能であることによって達成されうる機能性を制約している。ステップ192において、OITF1は、(ステップ190において)受信したIPTV CS1のネットワークアドレスを、ターゲットノードに送信する。ステップ192は、一般的にはセッション転送初期化フェーズで実行される。プッシュ転送では、OITF2を発見して接続するための探索オペレーションを実行するOITF1に先行されることを当業者は理解するであろう。ステップ192におけるアドレスの送信は、また、セッション転送を始めるために指示に取り込まれていてもよい。プル転送の場合、ステップ192は、図4において概説されたように、ターゲットOITFによる転送されるセッションの詳細のプルによって達成されてもよい。
図6は、ターゲット端末OITF2で実行される方法を示す。ステップ194において、OITF2は、ステップ192においてOITF1によって送信されたネットワークアドレスを受信する。ステップ196において、セッション転送を開始する指示がIPTV CS2を通じて発行される。これらの指示は、一般的には受信されたIPTV CS1アドレスを含み、IPTV CS2がIPTV CS1に直接接続して転送をネゴシエートすることを可能にする。ステップ198において、IPTV CS1とIPTV CS2との間で転送がネゴシエートされた後、OITF2は、セッション転送情報に従ってコンテンツオンデマンドセッションをイニシエートする。図5の説明と同様に、図6において概説されるステップはプッシュおよびプルの実施形態に共通である。プッシュシナリオでは、IPTV CS1アドレスは、転送をイニシエートする用いられるセッション転送情報とともにステップ194で受信される。プルシナリオでは、ステップ194は、OITF2がセッション転送情報を特定することを可能にする探索プロセスの中で明示的に実行される。
図7は、セッションの転送を遂行するためにソースIPTV CSで実行される方法を示す。ステップ200において、IPTV CSは、転送されるセッションに関するリクエストを受信する。リクエストは、行き先IPTV CSを通じてルーティングされるが、ターゲットノードを始点としている。ステップ202において、ソースIPTV CSは、付加的に、セッションをブックマークし、ブックマークをセッションに関するセッション転送情報に含める。ステップ200で受信されたリクエストに応じて、IPTV CSは、ステップ204で、欠落した(missing)セッション転送情報(ブックマークのような)を送信する。この情報は、一般的にはターゲット端末へと送信されるが、転送リクエストが行き先のIPTV CSのアドレスを含んでいればセッション転送情報は行き先のIPTV CSに直接に送信されうる。ステップ206において、IPTV CSは、転送されるセッションを一時停止することをセッションオーナーにリクエストする指示を発行する。
図8は、行き先のIPTV CS(IPTV CS2)で実行されうる本発明の例示的な実施形態の方法を示す。ステップ208において、IPTV CS2は、セッション転送を開始する指示をターゲットから受信する。ステップ210において、IPTV CS2は、IPTV CS1に、転送されるべきセッションで動作するように指示し、付加的にこの指示にセッションのブックマークのリクエストを含める。ステップ212において、ソースIPTV CSからのアクノリッジが受信される。このアクノリッジは、ブックマークを含んでいてもよい。ステップ214において、セッション転送情報は、アップストリームコンテンツノードとターゲット端末との間のコンテンツオンデマンドセッションをイニシエートするのに用いられる。
図9は、論理ノードを用いる本発明のIPTV CSおよびの例示的な実施形態を示すブロック図を提供する。IPTV CS220は、それを通じてサービスを提供されるOITFへの接続が作成されるIMSネットワークへの接続に用いられるダウンストリームインターフェース222を含む。これはOITFインターフェースとして説明されているが、OITFへの接続は直接でなくてもよく、代わりにIMSネットワークを通じた間接的な接続が一般的に採用されることが理解されるであろう。インターフェース222を通じて、セッション初期化情報、IPTV CSアドレス情報、およびセッション制御情報が、OITFと間で交換される。コンテンツ配信ネットワークへのアップストリームインターフェース224は、IPTV CSがCDND/CCおよびCDFのようなノードに接続することを可能にする。このインターフェースを通じて、IPTV CS220は、アップストリームノードからセッションについての情報(セッションを識別する情報、コンテンツ配信に関わるアップストリームノード、およびセッションの転送に関係すると当業者が理解するであろう他の情報を含む)を取得することが可能である。図9においてこれはセッション情報として示され、OITFインターフェース222を通じてOITFから取得された情報と合わせて、このセッション情報は、セッションが別のIPTV CSに転送されるときに送信されるセッション転送情報を生成するのに用いられる。IPTV CSインターフェース226は、他のIPTV CSノードへの接続を可能にする。IPTV CSインターフェース226は、それを通じて別のIPTV CSとの間でセッション転送情報が交換され、転送の指示もまた交換される、論理的な接続ポイントである。上記のように、セッション転送情報は、インターフェース224を通じてアップストリームノードから受信されたセッション情報、インターフェース222を通じてOITFから受信された情報の組み合わせであり、プロセッサ228がアクセス可能な他の情報をも含みうる。IPTV CSインターフェース226からのこれらのデータフローは、IPTV CS220がセッション転送のソースおよび行き先の両方でありうるために双方向になっている。プロセッサ228は、インターフェース222、224、および226の動作を制御する。上記のように、プロセッサ228は、OITFインターフェース222およびコンテンツ配信ネットワークインターフェース224によって交換されたセッション情報に従って、セッションのためのセッション転送情報(STI:session transfer information)を組み立て、このSTIをセッション情報データベース230に格納する。セッションを送信転送するリクエストが、IPTV CSインターフェース226を通して受信されると、プロセッサ230は、データベース230に格納された関連するSTIをアップデートし、このSTIをIPTV CSインターフェース226を通じて送信して元のOITFに一時停止を指示し、最終的にはダウンストリームインターフェース222を通してセッションをティアダウンする。プロセッサ228がセッションを受信転送するリクエストを受信する場合、それは一般的にはダウンストリームインターフェース222を通じてOITFから受信され、セッション転送リクエストがIPTV CSインターフェース226を通じて発行される。プロセッサ228は、また、ダウンストリームインターフェース222およびアップストリームインターフェース224の両方を用いて、OITFとアップストリームコンテンツノードとの間のセッションの確立を支援する。
実装では、すべてのインターフェース222、224、および226が単一のネットワークインターフェースによって提供されうることを、当業者は理解するであろう。それらは、説明を明りょうにするために、上記の例では別々の要素として示されている。
初期化においてOITFに外部的にアクセス可能なアドレスを提供することで、IPTV CSは、他のIPTV CSが直接接続し、そしてセッション転送情報が交換されることを可能にする。先行技術のソリューションとは対照的に、異なるIMSネットワーク上にあり異なるOITFにサービスを提供する2つのIPTV CSの間の直接通信が、2つのOITFにすべての通信において通過点となる(serve as waypoints)ことを要求することなくセッション情報が正しく複製されることを可能にする橋渡しが形成されることを許容する。このことは、転送プロセスを簡単にし、信頼性および転送のスピードを増加させる。これはIPTV CSがネットワーク上のより広い範囲のデバイス群にとってアクセス可能であることを要求するが、当業者には理解されるであろうように適切に管理され保護されれば、サーバの安全性および安定性に直接的な影響はないであろう。
本発明の実施形態は、機械読み取り可能な媒体(コンピュータ読み取り可能な媒体、プロセッサ読み取り可能な媒体、またはコンピュータ読み取り可能なコードが収録されたコンピュータ利用可能な媒体としても言及される)に格納されるソフトウェアプロダクトとしても具現されうる。機械読み取り可能な媒体は、フレキシブルディスク、CD−ROM(compact disk read only memory)、DVD−ROM(digital versatile disc read only memory)メモリデバイス(揮発性または不揮発性)、または同様の記憶機構を含む磁気、光学、または電子記憶媒体を含む適切ないかなる有形の媒体でもありうる。機械読み取り可能な媒体は、実行されるとプロセッサに本発明の実施形態に係る方法におけるステップを実行させる、さまざまな命令のセット、コードシーケンス、設定情報、または他のデータを含む。記述された発明を実装するために必要な他の指示およびオペレーションもまた機械読み取り可能な媒体に格納されうることを、当業者は理解するであろう。機械読み取り可能な媒体から起動するソフトウェアは、記述されたタスクを実行するために回路構成と連動する。
上述の本発明の実施形態は、例にすぎないことを意図されている。代替、変更、および変形が、当業者によって、ここに添付する請求の範囲だけによって定義される本発明の範囲から逸脱しない範囲で、詳細な実施形態にもたらされうる。

Claims (23)

  1. ネットワークアドレスを有する、インターネットプロトコルテレビジョン(IPTV)制御サーバであって、
    IPTV端末である第1の端末とのセッションを初期化し、前記セッションの初期化の間に前記ネットワークアドレスを前記第1の端末に送信するダウンストリームインターフェースと、
    前記第1の端末とコンテンツプロバイダとの間のセッションを初期化し、前記第1の端末とコンテンツプロバイダとのセッションについての状態情報を受信するアップストリームインターフェース、
    予めは前記セッションに関連付けられない、前記第1の端末と異なる第2の端末に接続される別の制御サーバと通信する制御サーバインターフェースと、
    セッション転送のために前記制御サーバインターフェースを通して受信される前記別の制御サーバからのリクエストに応じて前記アップストリームインターフェースを通じて前記状態情報をリクエストし、前記セッション転送のために前記リクエストに応じて前記別の制御サーバに状態情報を提供するプロセッサと
    を備え
    前記制御サーバ及び前記別の制御サーバは、SUBSCRIBE−NOTIFY手続を通じて識別される、
    制御サーバ。
  2. 前記ダウンストリームインターフェースは、中間ノードを通じて前記第1の端末と通信する、請求項1に記載の制御サーバ。
  3. 前記IPTV端末は、オープンIPTV端末機能である、請求項1に記載の制御サーバ。
  4. 前記ダウンストリームインターフェース、前記アップストリームインターフェース、および前記制御サーバインターフェースは、共通のネットワークインターフェースに統合されている、請求項1に記載の制御サーバ。
  5. 前記プロセッサは、前記セッションに関するブックマーク情報を生成し、該ブックマーク情報は前記セッションにおける前記第1の端末の位置を識別する、請求項1に記載の制御サーバ。
  6. 前記ブックマーク情報は、前記別の制御サーバに提供されるセッション転送情報の一部である、請求項5に記載の制御サーバ。
  7. 前記生成されたブックマーク情報を格納するデータベースをさらに含む、請求項5に記載の制御サーバ。
  8. 前記プロセッサは、前記制御サーバインターフェースを通じてセッション転送のリクエストを発行する、請求項1に記載の制御サーバ。
  9. 前記プロセッサは、前記リクエストに応じて前記制御サーバインターフェースを通じてセッション転送情報を受信し、前記受信されたセッション転送情報において特定されるパラメータに従って前記第1の端末と前記セッション転送情報によって特定されるコンテンツソースとの間のセッションをイニシエートする、請求項8に記載の制御サーバ。
  10. 受信されたセッション転送情報を格納するデータベースをさらに含む、請求項9に記載の制御サーバ。
  11. インターネットプロトコルテレビジョン(IPTV)制御サーバによって管理されるセッションを転送する方法であって、該セッションはコンテンツソースとIPTV端末である第1の端末の間で初期化され
    前記IPTV制御サーバにおいて、予めは前記セッションに関連付けられない、前記第1の端末と異なる第2の端末に接続される別のIPTV制御サーバから、前記セッションの転送管理のリクエストを受信することと、
    前記受信されたリクエストに応じて前記別のIPTV制御サーバに前記セッションに関するセッション転送情報を送信することと、
    を含み、
    前記制御サーバ及び前記別の制御サーバは、SUBSCRIBE−NOTIFY手続を通じて識別される、
    方法。
  12. 前記第1の端末が前記セッションを一時停止することをリクエストするステップをさらに含む、請求項11に記載の方法。
  13. 前記リクエストするステップは、前記送信するステップの後に続く、請求項12に記載の方法。
  14. 前記セッションのためのブックマークを生成するステップをさらに含み、該ブックマークはセッションプレイバック処理での前記第1の端末の現在位置を記録する、請求項11に記載の方法。
  15. 前記ブックマークは、前記別のIPTV制御サーバに送信されるセッション転送情報に含まれる、請求項14に記載の方法。
  16. 前記セッション転送情報は、前記セッションに関するコンテンツ配信ノードを特定する情報を含む、請求項11に記載の方法。
  17. 前記セッション転送情報の送信後に前記セッションをティアダウンすることをリクエストするステップをさらに含む、請求項11に記載の方法。
  18. 第1のインターネットプロトコルテレビジョン(IPTV)制御サーバによって管理されるセッションを第2のIPTV制御サーバに転送する方法であって、該セッションはコンテンツソースとIPTV端末である第1の端末の間で初期化され
    前記第2のIPTV制御サーバは、前記第1の端末と異なる第2の端末に接続され、
    前記第2のIPTV制御サーバにおいて、前記第1のIPTV制御サーバからの前記セッションの転送を開始する前記第2の端末からの指示を受信し、該セッションは予めは前記第2のIPTV制御サーバに関連付けられず、当該指示は前記第1のIPTV制御サーバに関連付けられたネットワークアドレスを含むことと、
    前記セッションの管理制御を転送するリクエストを前記第1のIPTV制御サーバに送信することと、
    前記送信されたリクエストに応じてセッションに関するセッション転送情報を受信することと、
    前記転送を開始する指示がそこから受信された前記第2の端末と前記セッション転送情報において特定されるコンテンツソースとの間のセッションをイニシエートすることと、
    を含み、
    前記第1のIPTV制御サーバ及び前記第2のIPTV制御サーバは、SUBSCRIBE−NOTIFY手続を通じて識別される、
    方法。
  19. 前記転送を開始する指示がそこから受信された前記第2の端末、転送される前記セッションに参加する前記第1の端末と異なる、請求項18に記載の方法。
  20. 前記転送をリクエストする指示は、転送される前記セッションに関するセッション転送情報を含む、請求項18に記載の方法。
  21. 前記セッション転送情報は、ブックマークを含む、請求項20に記載の方法。
  22. 前記リクエストを送信するステップは、ブックマーク情報のリクエストを送信することを含む、請求項18に記載の方法。
  23. 前記受信されたセッション転送情報は、前記リクエストされたブックマーク情報を含む、請求項22に記載の方法。
JP2011548836A 2009-02-10 2010-02-08 ドメインおよび加入をこえてセッションを転送するシステムおよび方法 Expired - Fee Related JP5576882B2 (ja)

Applications Claiming Priority (5)

Application Number Priority Date Filing Date Title
US15121609P 2009-02-10 2009-02-10
US61/151,216 2009-02-10
US12/626,828 2009-11-27
US12/626,828 US8356325B2 (en) 2009-02-10 2009-11-27 System and method for transferring a session across domains and subscriptions
PCT/IB2010/050560 WO2010092522A2 (en) 2009-02-10 2010-02-08 System and method for transferring a session across domains and subscriptions

Publications (2)

Publication Number Publication Date
JP2012517729A JP2012517729A (ja) 2012-08-02
JP5576882B2 true JP5576882B2 (ja) 2014-08-20

Family

ID=42541481

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2011548836A Expired - Fee Related JP5576882B2 (ja) 2009-02-10 2010-02-08 ドメインおよび加入をこえてセッションを転送するシステムおよび方法

Country Status (5)

Country Link
US (1) US8356325B2 (ja)
EP (1) EP2396946B1 (ja)
JP (1) JP5576882B2 (ja)
CA (1) CA2752013C (ja)
WO (1) WO2010092522A2 (ja)

Families Citing this family (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
FR2959632B1 (fr) * 2010-05-03 2012-10-19 Evidian Procede d'ouverture de session d?une machine appartenant a un parc de machines
US10104183B2 (en) * 2010-06-22 2018-10-16 Microsoft Technology Licensing, Llc Networked device authentication, pairing and resource sharing
US9864632B2 (en) * 2011-08-17 2018-01-09 Open Invention Network, Llc System and method for transfer of an application state between devices
US11175883B2 (en) * 2020-01-17 2021-11-16 Sonos, Inc. Playback session transitions across different platforms
CN114827698B (zh) * 2022-03-22 2024-02-02 北京字跳网络技术有限公司 一种播放信息的同步方法、装置、终端设备和存储介质
US11589104B1 (en) * 2022-06-17 2023-02-21 Userful Corporation Latency compensation for external networks
CN118138805B (zh) * 2024-04-30 2024-06-28 四川天邑康和通信股份有限公司 基于iptv网络的网络管控方法和装置、机顶盒及介质

Family Cites Families (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP3842661B2 (ja) * 2002-02-06 2006-11-08 株式会社エヌ・ティ・ティ・ドコモ 通信システム、通信制御方法、通信ノード、通信媒介ノード、通信媒介プログラム、セッション移動方法及びセッション移動プログラム
KR100987217B1 (ko) * 2003-03-05 2010-10-12 삼성전자주식회사 고속 패킷 데이터 이동통신 시스템에서 핸드오프 방법
US20090017856A1 (en) * 2005-10-31 2009-01-15 Henrik Albertsson Transfer of Part of a Push to Talk Session
US8656445B2 (en) 2006-11-27 2014-02-18 Genband Us Llc Multimedia subsystem control for internet protocol based television services
US20080155628A1 (en) 2006-12-22 2008-06-26 Nortel Networks Limited Method and system for content sharing
US8886188B2 (en) * 2007-03-20 2014-11-11 Qualcomm Incorporated Method and apparatus for transfer of session reference network controller
US7990925B2 (en) * 2007-05-30 2011-08-02 Qualcomm Incorporated Method and apparatus for communication handoff
US8108893B2 (en) * 2007-10-05 2012-01-31 Alcatel Lucent Targeted/addressable advertisement insertion into video streams delivered to users using a VLAN
WO2011002147A1 (en) * 2009-06-12 2011-01-06 Lg Electronics Inc. Method of processing data on epg in service provider connected to network and digital broadcast receiver of processing data on epg

Also Published As

Publication number Publication date
CA2752013A1 (en) 2010-08-19
US8356325B2 (en) 2013-01-15
US20100205642A1 (en) 2010-08-12
WO2010092522A3 (en) 2010-10-07
CA2752013C (en) 2018-10-30
EP2396946B1 (en) 2018-05-30
EP2396946A2 (en) 2011-12-21
JP2012517729A (ja) 2012-08-02
WO2010092522A2 (en) 2010-08-19

Similar Documents

Publication Publication Date Title
EP2359568B1 (en) Methods and systems for resuming, transferring or copying a multimedia session
JP5576882B2 (ja) ドメインおよび加入をこえてセッションを転送するシステムおよび方法
CN102347952B (zh) 基于ip多媒体子系统的交互式媒体会话建立系统和方法、装置
CN101123718B (zh) 多媒体点播的方法及系统
WO2008089642A1 (en) A method, device and system for transferring terminal information in multimedia subsystem
CN102396239A (zh) 用于在因特网协议电视(iptv)中的内容流中插入广告的方法和系统
EP2314048A1 (en) Fast content switching in a communication system
EP2109285A1 (en) Conference system and method
CN112261336B (zh) 一种融合gb28181协议实现手机视频通信的方法
CN101068199B (zh) 实现融合业务的方法、系统、业务代理及终端
CN101534326B (zh) 一种rtsp终端的访问方法、装置及系统
WO2011150705A1 (zh) 一种实现即时通信的系统及方法
JP6465324B2 (ja) コンテンツを送信する方法及びデバイス
CN101227593A (zh) 前端录像播放方法及系统
WO2008101443A1 (fr) Procédé, système et dispositif pour acquérir un flux multimédia
WO2014026316A1 (zh) 媒体数据传输方法及设备
WO2011069450A1 (zh) Ims系统中的媒体控制方法及其系统和装置
JP2010081067A (ja) 中継装置、中継方法、中継プログラム、受信装置、通信終了方法および通信終了プログラム
JP5384431B2 (ja) 配信サーバ及び方法
JP5196055B2 (ja) 通信装置及び通信方法
JP5012397B2 (ja) 通信システム、方法、装置、およびプログラム
JP2009135832A (ja) ゲートウェイ装置
CN101714924A (zh) 媒体服务能力协商的方法和装置

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20130208

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20131227

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20140121

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20140404

TRDD Decision of grant or rejection written
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20140624

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20140704

R150 Certificate of patent or registration of utility model

Ref document number: 5576882

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

LAPS Cancellation because of no payment of annual fees