JP4971453B2 - マルチメディア通話サービスを遂行するためのマルチメディアPoCセッション開設及び管理システムとその方法及びユーザー端末 - Google Patents

マルチメディア通話サービスを遂行するためのマルチメディアPoCセッション開設及び管理システムとその方法及びユーザー端末 Download PDF

Info

Publication number
JP4971453B2
JP4971453B2 JP2009531320A JP2009531320A JP4971453B2 JP 4971453 B2 JP4971453 B2 JP 4971453B2 JP 2009531320 A JP2009531320 A JP 2009531320A JP 2009531320 A JP2009531320 A JP 2009531320A JP 4971453 B2 JP4971453 B2 JP 4971453B2
Authority
JP
Japan
Prior art keywords
poc
session
media
media type
response message
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
JP2009531320A
Other languages
English (en)
Other versions
JP2010539734A (ja
Inventor
サン−キュン・スン
ジ−ヒェ・イ
スン−ジン・パク
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Samsung Electronics Co Ltd
Original Assignee
Samsung Electronics Co Ltd
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 Samsung Electronics Co Ltd filed Critical Samsung Electronics Co Ltd
Publication of JP2010539734A publication Critical patent/JP2010539734A/ja
Application granted granted Critical
Publication of JP4971453B2 publication Critical patent/JP4971453B2/ja
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • 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/40Support for services or applications
    • H04L65/4061Push-to services, e.g. push-to-talk or push-to-video
    • 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/40Support for services or applications
    • H04L65/403Arrangements for multi-party communication, e.g. for conferences
    • H04L65/4038Arrangements for multi-party communication, e.g. for conferences with floor control
    • 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/75Media network packet handling
    • H04L65/765Media network packet handling intermediate
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W4/00Services specially adapted for wireless communication networks; Facilities therefor
    • H04W4/06Selective distribution of broadcast services, e.g. multimedia broadcast multicast service [MBMS]; Services to user groups; One-way selective calling services
    • H04W4/10Push-to-Talk [PTT] or Push-On-Call services
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W76/00Connection management
    • H04W76/40Connection management for selective distribution or broadcast
    • H04W76/45Connection management for selective distribution or broadcast for Push-to-Talk [PTT] or Push-to-Talk over cellular [PoC] services
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W76/00Connection management
    • H04W76/10Connection setup

Landscapes

  • Engineering & Computer Science (AREA)
  • Multimedia (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Business, Economics & Management (AREA)
  • General Business, Economics & Management (AREA)
  • Telephonic Communication Services (AREA)
  • Mobile Radio Communication Systems (AREA)

Description

本発明は、マルチメディア通話サービスを遂行するためのマルチメディアPoC(Push to talk over Cellular)セッション開設及び管理システムとその方法及びユーザー端末(User Equipment:UE)に関するもので、特に、PoCクライアントによって支援される多様なメディアタイプがPoCセッション開設に共通でない場合、あるいは最初の応答メッセージに含まれた伝送可能なメディアタイプが送信側によって提供されるメディアタイプと異なる場合、このPoCセッションで少なくとも一つの受信可能なPoCクライアントによって支援されたメディアタイプのみを支援するPoCセッション開設のためのシステムとその方法及びユーザー端末に関する。
移動通信の重要な発展と通信ネットワークの拡大は、携帯電話を用いる多様な追加サービスとアプリケーションを提供する。同時に、位置サービス、マルチメディアサービス、及びPTT(Push-To-Talk)サービスのような多様な追加サービスに対する携帯電話ユーザーの要求も増加している。これら追加サービスの中で、PTTサービスは、従来の無線又はTRS(Trunked Radio System)によって提供されるグループ通話及び音声通話だけでなく、インスタントメッセンジャー機能及び状態表示機能のような多様な付加機能を支援する。
現在、移動通信ネットワークでPTT機能を使用するPoC(PTT-over-Cellular)サービスの標準化が、活発に論議されている。既存の移動通信サービスと区別されるPoCサービスのユニークな特徴の一つは、ユーザーが複数のPoCセッションに参加し、通話サービスを利用するためにこのPoCセッションの間を移動することができるということである。ユーザーが通話サービスを使用するために複数のPoCセッションの間を移動できる要求事項は、多重セッション機能に対する要求事項は移動通信サービスを規定する団体であるOMA(Open Mobile Alliance)に明示されている。
一方、PoC V2.0システムは、PoCマルチメディア通話サービスを支援する。このPoCマルチメディア通話サービスを支援するために、PoC V2.0システムは、音声だけでなく、ビデオ、イメージ、及びテキストを新たなマルチメディアタイプとして定義する。
現在のPoCシステムは、ユーザー端末(User Equipment:UE)の性能向上のため、ビデオ及び/又はイメージのような多重ストリームをディスプレイできる。
上記したように、PoC V2.0システムが従来のPoC V1.0のセッション開始方法及びシステムを使用すると、PoC V2.0システムによって支援される多様なマルチメディアサービスは制限され、セッション開始時間が長くかかるという問題点があった。
したがって、本発明は上記従来の問題点に鑑みてなされたものであって、その一態様による目的は、PoCマルチメディア通話サービスを遂行するPoCクライアントが、複数のメディアタイプを支援し、PoCクライアントによって支援されるメディアタイプが共通でない場合、あるいは最初の応答メッセージに含まれた伝送可能メディアタイプが送信側によって提供されたメディアタイプと異なる場合に、該当PoCセッションで少なくとも一つの受信PoCクライアントによって支援されるメディアタイプのみを支援するPoCセッションを開設するためのシステムとその方法及び端末装置(UE)を提供することにある。
本発明の他の態様による目的は、新たなメディアタイプが新たな参加者によって支援される場合、または既存のメディアタイプの受信者が変更される場合に、変更される情報を自動にアップデートしてセッションを管理するシステムとその方法及びUEを提供することにある。
また、本発明の他の態様による目的は、セッション開始クライアントから受信されるセッション参加要求(INVITE)メッセージに含まれたメディアタイプの属性(attribute)を格納し、最初の応答に対応してセッションが開設された後に、INVITEメッセージで提供されるメディアタイプ及びメディア属性を支援する新たな参加者が該当セッションに参加する場合に、格納されたメディア属性をアップデートされるセッションで提供するようにセッションをアップデートするためのシステムとその方法及びUEを提供することにある。
上記のような目的を達成するために、本発明の一態様によれば、マルチメディア通話サービスを遂行するためのマルチメディアPoCセッション開設及び管理のためのPoCシステムであって、メディアタイプ及びメディア属性情報を含むセッション参加要求(INVITE)メッセージをPoCサーバに伝送するセッション開始要求PoCクライアントと、INVITEメッセージに含まれたメディアタイプ及びメディア属性情報を格納し、最初の応答メッセージが受信されると、最初の応答メッセージでメディア伝送のために設定するメディアタイプのみを支援するPoCセッションを開設するために、最初の応答メッセージに含まれたメディアタイプが伝送可能な状態であることを示す応答メッセージをセッション開始要求PoCクライアントに伝送するPoCサーバとを含むことを特徴とする。
本発明の他の態様によれば、セッション開始要求PoCクライアント、少なくとも一つのセッション参加PoCクライアント、及びマルチメディアPoCセッションを開設及び管理するためのPoCサーバを含むPoCシステムにおいて、マルチメディア通話サービスを遂行するためのマルチメディアPoCセッションを開設及び管理するための方法であって、セッション開始要求PoCクライアントがメディアタイプ及びメディア属性情報を含むINVITEメッセージをPoCサーバに伝送する第1のプロセスと、PoCサーバがINVITEメッセージに含まれたメディアタイプ及びメディア属性を格納する第2のプロセスと、最初の応答メッセージが受信されると、PoCサーバは、最初の応答メッセージに含まれたメディアタイプが伝送可能な状態であることを示す応答メッセージをセッション開始要求PoCクライアントに伝送してPoCセッションを開設する第3のプロセスとを有することを特徴とする。
また、本発明の他の態様によれば、PoCシステムにおけるマルチメディア通話サービスを遂行するためのマルチメディアPoCセッションの開設及び管理のための端末装置であって、PoCサーバとのパケットデータの送受信を遂行するデータ伝送部と、セッション開設のために要求されるメディアタイプ及びメディア属性情報を含むINVITEメッセージを伝送し、現在セッションで支援される特定のメディアタイプ情報を含むre-INVITEメッセージが受信された場合に、re-INVITEメッセージに対する応答メッセージを伝送するためにデータ伝送部を制御する制御部とを含むことを特徴とする。
好ましく、PoCシステムは、INVITEメッセージを送信するセッション開始要求PoCクライアントと、上記PoCクライアントからINVITEメッセージを受信し、INVITEメッセージに対する応答メッセージをセッション開始要求PoCクライアントに伝送するPoCサーバと、メディアタイプ情報を含む応答メッセージを格納するセッションメディアタイプ及び属性臨時格納部とを含む。
好ましく、メディアタイプ情報は、SIP(Session Initiation Protocol)INVITEメッセージとSIP200‘OK’メッセージのボディー部分或いはRTCP(Real-ime Transport Control Protocol)メッセージフォーマットにメディアタイプ情報のための新たなカラム(column)を追加する形態で通知できる。
本発明は、OMA PoCマルチメディア通話サービスを遂行するPoCクライアントが、PoCセッションの開設時にPoCクライアントによって支援される多様なメディアタイプが相互に共通でない場合、或いは最初の応答メッセージに含まれた伝送可能メディアタイプが送信側で提供されたメディアタイプと異なる場合に、該当PoCセッションで少なくとも一つの受信PoCクライアントによって支援される(すなわち、該当メディアタイプを送受信できるPoCクライアントが2個以上である)メディアタイプのみを支援するPoCセッションを開設し、以後該当セッションで任意の参加者がセッションを終了し、あるいは新たな参加者がセッションに参加する場合に、セッションアップデートを通じて少なくとも一つの受信PoCクライアントによって支援されるメディアタイプだけを追加または除去するためのPoCシステムにおけるセッション管理システムとその方法及び端末装置を提案する。
本発明は、マルチメディア通話サービスを遂行するPoCクライアントが複数のメディアタイプを支援し、PoCクライアントによって支援されるメディアタイプが共通でない場合に、PoCセッションで少なくとも一つのターゲットPoCクライアントによって支援されるメディアタイプのみを支援するPoCセッションが開設されることができる。
また、本発明は、新たなメディアタイプが新たな参加PoCクライアントによって提供され、既存のセッションで支援されるメディアタイプの受信者が変更されると、変更をアップデートしてセッションを管理する方法を提供することによって、セッションが、新たなメディアタイプの追加又は既存のメディアタイプの除去に対応して活発に管理されることができる。
さらに、本発明は、メディアタイプ情報がアップデートされる必要がある場合に、追加手順なしに該当セッションにアップデート内容を反映するために、最初のPoCセッション開始によって提供されたメディアタイプ及びメディア属性情報を格納し、それによって無線伝送の効率性を向上させ、PoCサービスのユーザー経験を向上させる効果がある。
一般のPoCシステムを示す回路図である。 一般のPoCサーバを示すブロック構成図である。 PoCサーバのCF(Controlling PoC Function)及びPF(Participating PoC Function)を示すブロック構成図である。 本発明の一実施形態により、相互に接続されたPoCクライアントを含むPoC端末とPoCサーバとを示すブロック構成図である。 本発明の一実施形態により、コンファレンス(conference)PoCサーバが多様なメディアタイプを要求するセッション参加要求(INVITE)メッセージを受信する場合に、マルチメディアPoCセッションを開設するプロセスを示すフローチャートである。 本発明の一実施形態により、多様なメディアタイプを支援するPoCクライアント間の効率的なセッションの開始及び管理のためのPoCクライアントとPoCサーバとの間の信号フローを示す図である。 図7A‐図7Cは、本発明の一実施形態により、PoCセッションが開設された場合に、INVITEメッセージに含まれたSDP(Session Description Protocol)オファー(offer)及びUPDATE又はre-INVITEメッセージに含まれたSDPオファーを示す図である。 図8A‐図8Cは、本発明の一実施形態により、PoCセッションが開設された場合に、INVITEメッセージに含まれたSDPオファー及びUPDATE又はre-INVITEメッセージに含まれたSDPオファーを示す図である。
以下、本発明の望ましい実施形態を添付の図面を参照して詳細に説明する。
下記に、PTTシステム、特にセルラー移動通信ネットワークを使用するPTTサービスを提供するPoCシステムに本発明を適用する場合について説明する。
一般に、PoCシステムは、グループPoC通話のセッション参加情報を伝送するためにSIP(Session Initiation Protocol)及びSIP拡張プロトコルを使用し、グループ情報を獲得するためにXCAP(XML Configuration Access Protocol)を使用する。後術する本発明の機能は、上記したプロトコルを用いて実現でき、本発明の基本構成はPoC Rel.1システムに基づいてなされる。
まず、本発明が適用される一般のPoCシステムの構成について説明する。
図1は、通常のPoCシステム及び関連ネットワーク構造を示す概念図である。
図1を参照すると、通常のPoCシステムはPoC端末100、XDMS(XML Document Management Server)130,140、及びPoCサーバ150を含むことができる。PoCシステムは、アグリゲーションプロキシサーバ160をさらに含む。これら構成要素は、アクセスネットワーク110、SIP/IP(Internet Protocol)コアネットワーク120、及び遠隔PoCネットワーク170を通じて接続される。
次に、上記の構成要素について説明する。
PoC端末100は、PoCクライアント102及びXDMC(XML(eXtensible Markup Language) Document Management Client)104を含む。
PoCクライアント102は、PoC端末100に内蔵されるサービス要求者であって、PoCサービス加入者にPoCサービスを提供するためのネットワークアクセスを遂行するためにPoC端末100に備えられる。PoCサービス加入者は、PoCクライアントが内蔵されたPoC端末を通じてPoCサービスを受信できる。以下、用語“PoCクライアント”は、PoCクライアントが内蔵されたPoC UE及びPoCサービス加入者として使用される。また、特に明記されない限り、 PoCクライアントの参照符号は省略する。
PoCクライアントは、主にPoCサービス加入者、すなわちPoCユーザーの側面でPoCセッションを開設し、既存のPoCセッションに参加し、あるいは開設されているセッションを終了する役割を果たす。また、PoCクライアントは、トークバーストを生成及び伝送する機能、緊急個人警報(Instant Personal alert)を支援する機能、及びPoCサービスにアクセスする場合に要求される認証機能を遂行する。PoCクライアントは、アクセスネットワーク110を通じて、SIP/IPマルチメディア支援コアネットワークであるSIP/IPコアネットワーク120に接続されることができる。
SIP/IPコアネットワーク120は、PoCサービスを支援するために、PoCサーバ150、XDMS130,140に接続される。このとき、PoCサーバ150は、PoCセッションを維持及び管理する制御PoC機能(Controlling PoC Function)を遂行し、あるいは一対一のPoC通話または一対多のPoC通話のために開設されたPoCセッションに参加するための参加PoC機能(Participating PoC Function)を遂行できる。
一方、PoCサービスは、コンファレンス通話のように、グループセッションを開設するサービスを含むことができる。このサービスのために、OMA(Open Mobile Alliance)標準は、グループリストサービスのためのXDMC104及びXDMS130,140を定義する。図1は、PoCサービスのために使用されるPoC XDMS140と、他のサービスイネーブラ(enabler)のために共通に使用される共有XDMS130とを示す。グループ及びグループメンバーに関する情報は、PoCクライアントを通じてXDMS130,140に入力されることができる。PoCクライアントは、XDMS130,140から伝送された個人又はグループリストを用いて呼出できるPoCクライアントに関する情報を獲得できる。XDMS130,140におけるグループ及びグループメンバーの生成、変更、及び管理は、PoCサービス提供者が信頼できるインターネット又はイントラネットのような通信ネットワークを通じてなされることができる。グループリストを生成、変更、及び除去するXML文書管理のプロトコルの詳細な説明は省略する。
グループサービスに対するグループリスト関連要求がXDMC104から受信された場合に、アグリゲーションプロキシサーバ160は、適切な規則に従ってXDMS130,140にグループリスト関連要求をルーティングする。
次に、図2を参照してPoCサーバ150について説明する。
図2は、一般のPoCサーバを示すブロック構成図である。
PoCサーバは、PoCセッションを全体的に保持及び管理する制御PoC機能(Controlling PoC Function:以下、“CF”と称する)部とセッションを管理するための参加PoC機能(Participating PoC Function:以下、“PF”と称する)部に分類されることができる。PoCサーバの機能別特性は、下記の<表1>及び<表2>を参照して説明する。
Figure 0004971453
<表1>に示すように、CFは、PoCサーバの機能中にPoCセッションを全体的に管理する役割をする。PoCサーバは、PoCクライアントからの発言権(floor)に対する要求を受信し、クライアントに権限を与える順序を配列し、その順にPoCクライアントに発言権を与える。また、PoCサーバは、グループPoC呼び出しに参加するすべてのPoCクライアントに特定のPoCクライアントからのトークバーストを分配し、グループPoC呼び出しに参加したPoCクライアントの情報を提供する。
下記の<表2>に示すように、PFは、CFと各PoCクライアントとの間でPoCセッションを管理する。特に、PFは、PoCクライアントが発言権を要求した場合、又はCFがPoCクライアントに発言権を付与する場合に、PoCクライアントとCFとの間で発言権を中継する役割をする。また、PFは、CFとPoCクライアントとの間でメディアを中継し、相互に異なるコーデック間のトランスコーディングし、2個の同時PoCセッションで同時に発言している場合には、一つのユーザーによって選択された2個のPoCセッションのうちの一つをフィルタリングするためのフィルタリング機能を提供する。
Figure 0004971453
図3は、PoCサーバのCFとPFを図式的に説明するためのブロック構成図である。
図3を参照すると、各PoCクライアント102A〜102Dは、PF310-A〜310-Dを通じてCF300にアクセスしてPoCセッションを設定する。ここで、発言権がCF300から話者(talker)として資格を有するPoCクライアントに与えられた場合に、資格のあるPoCクライアントに基づいたメディアは、各PoCクライアントに伝送される。このとき、話者として資格が与えられたPoCクライアントは、グループセッションに参加しているPoCクライアントに関する情報を確認した後のみ、発言することができる。
PoCシステムにおいて、通話接続のための呼処理技術は、送信側と受信側の要求及び状態により多様な手順を可能にする。このような送信側と受信側の設定によってOMAによって要求されるPoCシステムの特徴は、次のようである。
第一に、受信側は、PoCクライアントの要求によって自分の応答モードを設定でき、この応答モードは、自動応答モードと手動応答モードに分類される。自動応答モードで、該当情報が受信側によって指定されたPoCクライアントリストに含まれると、該当ネットワークは、受信側の受動応答の代わりに送信側の即時応答を送信する。このネットワークは、PoC端末が応答モード設定要求によって応答モード及び自動応答ユーザーリストを格納するため、PoC端末の動作の代わりに自動応答を送信する。手動応答モードは、送信側が自動応答ユーザーリストに含まれていない場合、又は送信側が自動応答ユーザーリストに含まれているか否か不明な場合、あるいは受信側がすべてのユーザーに対して手動応答を設定した場合に該当する。PoC通話要求は、受信ネットワークを介してPoC端末に伝送され、PoCクライアントの許可によって通話が連結される。
第2に、PoCシステムは、PoCクライアントがユーザーのホームネットワークに属するPoCサーバとの接続が設定されたか否かに従ってon-demandセッションモード又は事前開設(pre-established)セッションモードにあり得る。事前開設セッションモードは、PoCクライアントが、自分の要求によってそのホームネットワークに属するPoCサーバとの間で予めセッションを設定することを示す。事前開設セッションモードは、PoCクライアントが、メディアパラメータをPoCサーバと予め交渉して今後使用されるPoCサーバとメディアパラメータの再交渉なしに、迅速にセッションを開設するために必要である。
事前開設セッションは、SIP INVITE方法を用いて、メインテキスト部、すなわちSDP MIME(Session Description Protocol Multipurpose Internet Mail Extensions)に支援されるメディアパラメータを提供し、PoCサーバによって提供されるメディアパラメータを提供し、SIPサーバによって提供されるメディアパラメータに応答するPoCクライアントによって予め設定される。このとき、PoCサーバから受信された応答メッセージに新たに設定されるコンファレンスURI(conference Uniform Resource Identifier)を含む事前開設セッションの識別情報は、PoCクライアントに回答する。
事前開設セッションが使用される場合に、インターネットプロトコル(IP)アドレス、ポート番号、使用されるコーデック、及びトークバースト制御プロトコルは、事前交渉が可能である。on-demandセッションモードは、PoCクライアントがセッションを予め開設しない状態を示し、他のPoCクライアントがセッションを予め設定しない状態を示し、そして他のPoCクライアントからINVITEメッセージを受信した後に、PoCクライアントがPoC呼接続手順を遂行することを示す。
PoCシステムで通話要求に応じて、応答モードの設定は、ネットワークの要素であるPoCサーバとユーザー側の端末であるPoCクライアントにすべて格納されることができる。
応答モードがPoCクライアントを管理するホームネットワークに設定される場合に、応答モードは、PoCクライアントが属しているホームネットワーク内のPFとして作用するPoCサーバに設定される。
このとき、PoC通話が他のPoCサーバから要求されると、PFは、遅延なしにセッション進行メッセージを通話要求ネットワークに自動に応答する。したがって、自動応答モードが設定された場合には、セッションセットアップメッセージがPoCクライアントに伝送される場合に比べて、通話要求手順が簡素化され、これによって初期発言権付与時間が短縮される。
しかしながら、ホームネットワークで自動応答モードが設定される場合に、ユーザーが所望する応答と異なる結果が状況に従って発生する可能性があるため、応答モードは、PoCクライアントに設定されることができる。このとき、PoCクライアントの応答モードがホームネットワークに設定された応答モードより高い優先度を有する。これは、PoCクライアントがその応答モードを変更してPoCサーバに応答モード更新を要求する場合に、ネットワークでの信号遅延又は誤りによってリアルタイムで応答モードが反映されない場合に発生するプライバシー(privacy)問題を解決する。
要約すれば、PoCサービスは、ユーザーの応答モードをPoCサーバ又はPoCクライアントによって設定できるが、応答モードがユーザーの所望を最近に反映したPoCクライアントによって決定され、このような決定に基づいてメディアストリーム(ユーザーの音声又は映像)が伝送される。
以下、上述した特徴を有するPoCシステムでのPoCマルチメディアセッションの開設手順について説明する。
送信側PoCクライアントは、SIPを用いて、マルチメディアセッション参加要求メッセージ(マルチメディアは、メディアタイプの選択によって多様なフォーマットのオーディオ、ビデオ、及びテキストを含むことができる)を送信して呼処理を要求する。このような呼処理要求に応答して、ターゲットPoCクライアントは、該当PoCサーバでの応答モードの設定と既存セッションが存在するか否かによって多様に応答する。PoC通話のための呼処理手順については、送信側ネットワーク及びターゲットネットワークの手順を例示して説明する。
送信側PoCクライアントは、ターゲットPoCクライアントのSIPアドレス情報を含むSIPセッション参加要求(INVITE)メッセージを該当SIP/IPコアネットワークに伝送する。このSIP INVITEメッセージは、送信側PoCクライアントのPoCアドレス情報、要求されるメディアパラメータ、PoCサービスを知らせる特性値情報などのような要素をさらに含むことができる。要求されるセッションがマルチメディアに該当すると、“要求されるメディアパラメータ”は、オーディオとビデオのエンコーディング方法、ビットレート、ペイロードタイプのような多様な特性値を含むことができる。
SIP INVITEメッセージは、DHCP(Dynamic Host Configuration Protocol)サーバ又はDNS(Domain Name Server)での経路クエリー(query)を用いてIMSネットワーク内の該当IMS(IP Multimedia Subsystem)サーバ、すなわちP-CSPF(Primary Constrained Shortest Path First)及びS-CSPF(Secondary CSPF)を通じて参加PoCサーバ(PF)に伝送される。一般の通話が要求されると、PoCクライアントが接続された参加PoCサーバは、開設されるセッションのトークバーストを管理する制御PoCサーバと分離して実現されることができるため、PFに伝送されたSIP INVITEメッセージは、該当SIP/IPコアネットワークを通じて制御PoCサーバCFに伝送される。
CFを含むPoCセッション制御ネットワークは、ターゲットネットワークにSIP INVITEメッセージを伝送し、このターゲットネットワークから応答メッセージを受信する。ターゲットネットワークから応答されるSIPメッセージは、‘1xx’で表される臨時応答メッセージ、‘2xx’で表される成功応答メッセージ、又は‘4xx’〜‘6xx’で表される誤り応答メッセージであり得る。自動応答モードで、SIP183‘session progress’信号は、応答メッセージとして受信されることができ、この応答メッセージを用いて通話要求者のIMSネットワークでPoCサーバとPoCクライアントとの間の接続が遂行されることができる。ターゲットPoCクライアントの通話許可信号は、SIP183‘session progress’信号又はSIP200‘OK’応答として伝送され、CF及びPFを含むPoCサーバを通じて送信側PoCクライアントに伝送される。200‘OK’応答又は183‘session progress’信号がターゲットPoCサーバから受信されると、CFは、PoC呼が接続されたと決定し、トークバースト発言権を付与するための‘floor granted’信号を送信側PoCクライアントに伝送する。200‘OK’応答又は183‘session progress’信号によってトークバースト発言権の付与は、‘confirmed’又は‘unconfirmed’によって識別されることができる。‘unconfirmed’応答が受信されると、CFは、バッファリング機能を必要とする。
SIP INVITE要求メッセージに対する応答信号を受信した後に、送信側PoCクライアントは、トークバーストを伝送し、RTCP(Real-time Transport Control Protocol)を用いて伝送信号(例えば、通話接続音)を伝送するための‘floor granted’信号を受信する。‘floor granted’信号は、とイークバースト仲裁権を有するCFによって与えられ、PoCクライアントを管理するPFを通じてPoCクライアントに伝送される。‘floor granted’信号は、SIPの代わりにベアラの経路を使用するため、‘floor granted’信号は、対案として用いるIMSネットワークのようなSIP/IPコアネットワークを利用せずに伝送されることができる。通話接続音を受信される送信側PoCクライアントは、メディアストリーム(例えば、音声ストリーム)をRTP(Real-time Transport Protocol)を用いて伝送する。
以下、当該技術分野で通常の知識を持った者が本発明を容易に実施できるように、本発明の望ましい実施形態を添付の図面を参照して詳細に説明する。
本発明は、PoCマルチメディア環境で最初の応答クライアントによって応答するメディアタイプに限定されるRTPメディアを伝送する送信側PoCサーバ間のPoCセッションを開設し、上記セッションでセッションアップデートを通じて少なくとも一つのターゲットPoCクライアントによって支援されるメディアタイプのみを追加又は除去するセッション管理システムとその方法及び端末装置に関する。
PoCセッションの開設のために、PoCクライアントによって支援される多様なメディアタイプが相互に共通でない場合、あるいは最初の応答メッセージに含まれた伝送可能なメディアタイプが送信側によって提供されるメディアタイプと異なる場合に、PoCセッションで少なくとも一つの受信可能なPoCクライアントによって支援されるメディアタイプのみを支援するPoCセッションを開設するためのPoCシステムを構成するPoCクライアントとPoCサーバの構成は、図4を参照して説明する。図4は、本発明の実施形態により、相互に接続される、PoCクライアント102を含むPoC端末100とPoCサーバ150を示すブロック構成図である。
図4を参照すると、PoC端末100は、ユーザーとのインターフェースのための装置であって、各キー入力にその固有のキー入力データを出力するユーザーインターフェース404を含む。また、PoC端末100は、PoCサーバ150とのパケットデータ通信を遂行するために、プロトコルスタックで構成されるデータ伝送部410を含む。PoC端末100は、データ伝送部410によって受信されたメディアデータをディスプレイし、ユーザーインターフェース404から出力されるデータをディスプレイするディスプレイ部400を含む。さらに、PoC端末100は、制御部402を含む。制御部402は、PoCクライアント102のデータ送受信、ディスプレイ部400のディスプレイ、チャット(chat)PoCグループに参加するための招待予約メッセージの生成と伝送、及び応答メッセージの受信を制御する。特に、PoCクライアント102がセッション開設PoCクライアントである場合に、制御部402は、セッション開設のためにユーザーによって要求されるメディアタイプ及びメディア属性情報を含むセッション参加要求(INVITE)メッセージをPoCサーバ150に伝送する。また、現在セッションによって支援される特定のメディアタイプ情報を含むre-INVITEメッセージがPoCサーバ150から受信された場合に、制御部402は、このre-INVITEメッセージに対応してPoCサーバ150に応答メッセージを伝送する。一方、PoCクライアント102がセッション参加PoCクライアントである場合に、制御部402は、INVITEメッセージに応答してPoCサーバ150に支援可能なメディアタイプ情報を含む応答メッセージを伝送する。
PoC端末100は、PoC端末100の全般的な機能に関連した情報を格納し、PoCサービスに関連したデータ及び端末を識別するためのユーザーアカウント、及びユーザーによって設定され、あるいはPoCサーバ150から提供される情報を格納するメモリ405を含む。特に、メモリ405は、受信された応答メッセージに含まれた支援可能なメディアタイプに関する情報を格納する。
PoCサーバ150は、プロトコルスタックで構成されるデータ伝送部420、多重マルチメディア通話サービス処理部430、メモリ421、及び参加PoC機能コンポーザー(composer)440を含む。PoCサーバ150の動作については、下記の図5を参照して詳しく説明する。
図5は、本発明の一実施形態によるPoCクライアントとCFとの間で多様なメディアタイプを支援するマルチメディアPoCセッションを開設するためにCFを遂行するPoCサーバにマルチメディアPoCセッションを開設するプロセスを示すフローチャートである。
図5を参照すると、ステップ500で、CFがINVITEメッセージを受信すると、CFは、ステップ502で、INVITEメッセージに含まれたメディア属性情報を付加的メモリ421にキャッシュ(cach)し、このINVITEメッセージをターゲットPoCクライアントに伝送する。
CFは、ステップ504で、受信された応答メッセージがINVITEメッセージに対する最初の応答メッセージであるか否かを判定する。ステップ504で、受信された応答メッセージが最初の応答メッセージであると判定された場合に、CFは、ステップ506で、最初の応答メッセージに含まれたセッション参加PoCクライアントによって支援されるメディアタイプが、INVITEメッセージに含まれたメディアタイプと同一であるか否かを判定する。ステップ506で、メディアタイプがすべて同一であると判定された場合に、CFは、ステップ514で、すべてのメディアにそれぞれUDP(User Datagram Protocol)ポート番号を割り当て、メディアを活性化する200‘OK’応答メッセージを生成する。その後、CFは、ステップ510で、送信側PoCクライアント、すなわちセッション開始要求PoCクライアントにこの200‘OK’応答メッセージを伝送する。しかしながら、ステップ506で、メディアタイプが同一でないと判定された場合には、CFは、ステップ508で、最初の応答メッセージに含まれたセッション参加PoCクライアントによって支援される各メディアタイプのみにUDPポート番号を割り当て、メディアを活性化する200‘OK’応答メッセージを生成する。UDPは、RFC(Request For Comments)768に定義され、CMTP(Continuous Media Transport Protocol)として使用される。以後、CFは、ステップ510で、送信側PoCクライアント、すなわちセッション開始要求PoCクライアントに200‘OK’応答メッセージを伝送する。
ステップ504で、受信された応答メッセージが最初の応答メッセージでないと判定された場合には、CFは、ステップ516で、UDPポートが割り当てられたメディアが、受信された応答メッセージに含まれているか否かを判定する。ステップ516で、割り当てられたポート番号を有し、活性化されるメディアタイプが受信された応答メッセージに含まれたと判定されると、CFは、ステップ518で、該当ターゲットPoCクライアントのSIP URI情報のみをコンファレンス情報としてアップデートする。以後、CFは、ステップ512で、セッションを維持し、受信されたRTPメディアを伝送する。ステップ516で、割り当てられたポート番号を有し、活性化されるメディアタイプが、受信された応答メッセージに含まれていない場合、すなわちUDPポート番号が割り当てられていない各メディアに対して、CFは、ステップ520で、受信された応答メッセージと格納されたメディア属性情報に含まれたメディアタイプを比較して得られた共通メディアタイプ情報を含むre-INVITEメッセージを生成する。CFは、ステップ522で、上記re-INVITEメッセージを送信側PoCクライアントに伝送する。CFは、ステップ524で、送信側PoCクライアントから応答メッセージを受信し、セッションをアップデートする。その後、CFは、ステップ512で、セッションを維持し、受信されたRTPメディアを伝送する。
図6は、本発明によるPoCマルチメディアサービスを提供するために、PoCクライアントとPoCサーバとの間で多様なメディアタイプを支援するマルチメディアPoCセッションを開設及び維持するPoCクライアントとPoCサーバとの間の信号フローを示す図である。特に、図6は、アドホック(ad-hoc)グループセッションを開設する実施形態を示しているが、本実施形態は、本明細書で提案する同一の原理によって所定の(pre-arranged)グループにも適用できる。
図6を参照すると、ステップ600で、PoCセッションの開設を所望するPoCクライアントA50がINVITEメッセージをCF51に伝送すると、CF51は、ステップ601〜605で、PoCセッションに招待されたターゲットPoCクライアントにINVITEメッセージを伝送する。このセッション開設要求PoCクライアントA50から伝送されたINVITEメッセージは、PoCクライアントA50によって要求されるメディアタイプと、そのボディー部分でターゲットPoCクライアントのアドレス情報とを含む。図6に示す本実施形態では、INVITEメッセージに含まれたPoCクライアントA50によって要求されるメディアタイプが、オーディオ、ビデオ、及びテキストであると仮定する。CF51は、PoCクライアントA50から伝送されたINVITEメッセージに含まれたメディアタイプの詳細なメディア属性情報であるRTPメディアマッピング情報、コーデックモード、及び符号化率情報のような情報を付加的メモリ421にキャッシュする。
CF51からINVITEメッセージを受信した各ターゲットPoCクライアントは、支援可能なメディアタイプ情報を含む応答メッセージをCF51に伝送する。図6に示した実施形態で、PoCクライアントB53によって支援されるメディアタイプがオーディオタイプであり、PoCクライアントC55によって支援されるメディアタイプがオーディオ及びテキストタイプであり、PoCクライアントDによって支援されるメディアタイプがビデオとテキストタイプであり、PoCクライアントEによって支援されるメディアタイプがオーディオタイプであると仮定する。
最初のSIP200‘OK’応答メッセージが、INVITEメッセージに応答してPoCサーバB52を通じてPoCクライアントB53から受信されると、CF51は、ステップ606〜608で、最初のSIP200‘OK’応答メッセージに含まれたPoCクライアントB53によって支援されるメディアタイプを分析する。CF51は、最初のSIP200‘OK’応答メッセージに含まれたPoCクライアントB53によって支援されるメディアタイプと、メモリ421に格納されたメディアタイプとを比較する。図6に示した本実施形態では、PoCクライアントA50によって要求されるメディアタイプがオーディオ、ビデオ、及びテキストタイプであり、PoCクライアントB53によって支援されるメディアタイプはオーディオタイプであるため、その比較結果は同一でないケースに該当する。この場合、CF51は、最初のSIP200‘OK’応答メッセージに含まれたPoCクライアントB53によって支援されるオーディオタイプのみにUDPポート番号を割り当てる200‘OK’応答メッセージを生成し、メディア伝送を活性化する(ここて、UDPポート番号は、本発明の一実施形態によって初期に提案されたすべてのメディアタイプに割り当てられることができる)。CF51は、ステップ609で、PoCクライアントA50に200‘OK’応答メッセージを伝送する。このCF51は、最初に提供されたメディアタイプ、すなわちオーディオ、ビデオ、テキストタイプ、メディア属性情報及び最初応答したメディアタイプ、すなわちオーディオタイプを固有のコンファレンス情報として格納し、それによってセッションアップデートは、応答メッセージ内のメディアタイプ特性によって以後に遂行される。
PoCクライアントB53によって支援されるメディアタイプが、メモリ421に格納されたメディアタイプと同一である場合に、CF51は、すべてのメディアにUDPポート番号を割り当て、メディアを活性化する200‘OK’応答メッセージを生成する。その後、CF51は、PoCクライアントA50に200‘OK’応答メッセージを伝送する。
一方、第2の応答メッセージが、ステップ610〜611でPoCクライアントC55から受信された場合、CF51は、PoCクライアントC55から伝送される200‘OK’応答メッセージに含まれたメッセージボディーを分析してPoCクライアント55によって支援されるメディアタイプを判定する。上記したように、PoCクライアントC55によって支援されるメディアタイプがオーディオ及びテキストタイプであるため、第2の応答メッセージは、オーディオ及びテキストタイプを支援する応答メッセージである。このとき、CF51は、メモリ421に格納されたコンファレンス情報を読み取ることによって、PoCクライアントA50とCF51との間でオーディオに加えてテキストを伝送するためにセッションアップデートを遂行する。オーディオとテキストを伝送するセッションのアップデートのために、CF51は、ステップ612で、オーディオとテキストタイプ情報を含むre-INVITEを生成し、このre-INVITEをPoCクライアントA50に伝送する。CF51は、ステップ613で、PoCクライアントA50から応答メッセージを受信すると、セッションをアップデートする。
その後、CF51は、セッションを維持し、受信されたRTPメディアを伝送する。
また、CF51は、ステップ613で、テキストを支援するために、セッションアップデート応答によって格納されたコンファレンス情報をアップデートする。このセッションアップデートは、格納されたメディア属性情報からテキストに対する属性情報を用いて生成されたre-INVITEメッセージを使用する。以下、このre-INVITEメッセージのボディー部分について、図6Cを参照して詳細に説明する。
200‘OK’応答メッセージは、ステップ614,615で、他のPoCクライアント、すなわちPoCクライアントEとPoCクライアントDから受信される場合に、200‘OK’応答メッセージのそれぞれのボディー部分が分析され、各200‘OK’応答メッセージに含まれたメディアタイプ情報が、PoC該当クライアントA50とCF51との間のセッションで支援されるメディアタイプに該当する場合には、セッションアップデートが遂行されずに、対応するPoCクライアントのアイデンティティ情報のみがコンファレンス情報にアップデートされる。すなわち、PoCクライアントEから受信された200‘OK’応答メッセージによって、PoCクライアントEによって支援されるメディアタイプであるオーディオタイプは、PoCクライアントA50とCF51との間のセッションで支援されるメディアタイプであるため、別のメディアタイプアップデートは遂行されない。しかしながら、PoCクライアントDから受信された200‘OK’応答メッセージによって、PoCクライアントDによって支援されるメディアタイプの中でビデオタイプが、新たに支援されるメディアタイプであるため、オーディオ、テキスト、ビデオタイプを伝送するセッションアップデートは、ステップ612,613のようにステップ616、617で遂行される。上述したように、re-INVITEメッセージは、ステップ616で、ビデオタイプの格納された属性情報を用いて生成され、PoCクライアントA50に伝送され、200‘OK’応答メッセージは、re-INVITEメッセージに応答して受信され、それによってオーディオ、ビデオ、及びテキストを支援するためのセッションをアップデートする。
その後、CF51が、ステップ618で、PoCクライアントFから200‘OK’応答メッセージを受信しても、PoCクライアントFによって支援されるメディアタイプであるオーディオ及びビデオタイプは、PoCクライアントA50とCF51との間でセッションによって支援されるメディアタイプに該当するため、別途のメディアタイプアップデートは遂行されない。
図6でACK(ACKnowledgement)信号及び発言権を管理するためのMBCP(Media Burst Control Protocol)の詳細な手順は、便宜上省略する。しかしながら、上記したように追加的なメディアアップデートが遂行される場合に、SIPメッセージを用いてセッションをアップデートし、PoCクライアントA50は、CF51によって支援されるメディアタイプに従って該当メディアに対するメディアバースト要求メッセージを伝送し、CF51によって支援されるメディアタイプに従ってメディアバースト付与メッセージを受信する。
初期招待されたグループメンバーと共に他のPoCクライアントがセッションに参加する場合に、クライアントによって要求されるメディアタイプ及び属性情報が、セッションに存在するメディアタイプと異なると、PoCクライアントのセッション参加は、サービス提供者のポリシーによって拒絶又は許容することができる。PoCクライアントのセッション参加を許諾する場合に、メディアタイプをアップデートするセッションre-INVITEメッセージ及びセッションで使用されない属性情報は、本発明の原理を使用するセッションに参加するすべてのPoCクライアントから要求されることができる。このとき、セッションアップデートは、図6に示したように遂行される。
セッションre-INVITEメッセージは、同一の目的でセッション特性をアップデートするための他のSIPメッセージを用いて伝送されることができる。
図6に示した実施形態をより詳細に説明するために、図7及び図8は、対応するSIPメッセージの中からメディアタイプ及び属性情報のみを示す。図7A、図7B、図7Cは、図6に示したステップ600,609,612で、伝送されたSIPメッセージに含まれたSDPボディー部分のメディアタイプ情報を各々示す。ステップ609で、応答メッセージは、図7Aで提案されたオーディオ、ビデオ、及びテキストの中からオーディオのみを伝送できる状態にあり、他のメディアタイプは、図7Bに示すように、そのUDPポート番号が0に設定されることによって伝送されることができない。テキストは付加的に支援されるため、ステップ612で、オーディオ及びテキストは、図7Cに示すように、テキストに対してUDPポート番号を割り当てることによって伝送されることができる。ステップ616で、メディアは、すべてのメディアタイプに対してUDPポート番号を割り当てることによって伝送されることができる。
図8A、図8B、図8Cは、図7A、図7B、図7Cの他の実施形態であって、図6に示したステップ600,609,612で、伝送されたそれぞれのSIPメッセージに含まれるSDPボディー部分のメディアタイプ情報を示す。ステップ609で、応答メッセージは、図8Aに提案されたオーディオ、ビデオ、及びテキストの中からオーディオのみを伝送できる状態にあり、他のメディアタイプは、図8Bに示すように‘inactive'、すなわち他のメディアタイプに、対応するメディアタイプが伝送できないことを示すメディア特性値にによって伝送されることができない。テキストがステップ612で追加的に支援されるため、図8Cのように、‘inactive’のメディア特性値は、ビデオのみに適用されることができる。ステップ616で、すべてのメディアタイプは、‘inactive’のメディア特性値を除去することによって伝送されることができる。
また、セッションに使用されないメディアタイプ及び属性情報をアップデートする方法において、RTCP APPメッセージ、すなわちMBCPメッセージを伝送することができる。最初の応答メッセージに対応して、図6でPoCクライアントA50とCF51との間では初期に提案されたすべてのメディアタイプに対してUDPポート番号を割り当て、メディアパラメータ(コーデック、発言権管理プロトコル、及びIPアドレス)の交渉を完了したセッションが開設される。すなわち、ステップ609で、200‘OK’メッセージが受信された後に、ビデオ及びテキストに対するUDPポート番号とコーデック情報が交渉され、該当メディアタイプが伝送されたか否かを示すメディア特性値が‘inactive’として設定された部分活性化セッションは、PoCクライアントA50とCF51との間で開設される。メディアタイプの発言権管理プロトコルも交渉されるため、該当メディアタイプに対するMBCPメッセージを伝送するRTCPのポート番号及びMIMEパラメータも設定される。したがって、図6の説明と類似した手順を通じて、CF51が他のPoCクライアントから非活性化メディアタイプを支援する応答メッセージを受信すると、CF51は、RTCPチャンネルを介してMBCPメッセージを伝送することによってPoCクライアントA50とCF51との間の部分活性化セッションをアップデートする。
このような方法で、最初の応答メッセージの受信後に、新たなメディアタイプを支援する応答メッセージを受信する場合に、CF51は、伝送特性値をアップデートするMBCPメッセージをPoCクライアントA50に伝送し、以後、MBCP ACKが受信されると、CF51は、該当メディアタイプが新たなメディアタイプに対して‘sendrecv'に伝送されるか否かを示すメディア特性値を変更する。また、PoCクライアントA50は、CF51から受信される特定メディアタイプに対するMBCPメッセージに基づいて新たなメディアタイプに対するメディア特性値を‘inactive'から‘sendrecv'に変更することによって、新たなメディアタイプを伝送するためにセッションをアップデートする。
例えば、この方法により、図6に示したステップ612及び616でre-INVITEメッセージは、MBCPメッセージ(例えば、MBCP接続メッセージ)に代替可能であり、ステップ613及び617でMBCP ACKメッセージを受信することによって非活性化メディアタイプであるテキストとビデオが各々活性化される。通常、本発明で使用される‘メディアタイプ’は、オーディオ、ビデオ、イメージ、テキストのようなメディア特性を区分する情報として使用される。また、この‘メディアタイプ’は、発明の拡張された技術として同一のメディアタイプを区別する最小の基本単位で扱われる。例えば、2個の相互に異なるビデオ(第1のビデオ及び第2のビデオ)が存在すると、すなわち同一のメディアタイプである第1のビデオと第2のビデオが各々存在すると、その第1及び第2のビデオは、各々接続されたメディアパラメータの特性によって相互に異なるメディアタイプとして考えられる。したがって、‘メディアタイプ’は、同一のメディアタイプを示すことができ、メディアストリームを区分する最小の基本単位として拡張して使用することもできる。
したがって、拡張された技術の実施形態として、送信側PoCクライアントが第1のオーディオ、第2のオーディオ、第1のビデオ、第1のビデオのメディアタイプを含むセッション開設を要求した場合に、ホームPoCサーバは、ターゲットネットワークから受信されたSIP応答メッセージで採択されたメディアタイプに関係なく、初期提案された全体メディアタイプ(第1のオーディオ、第2のオーディオ、第1のビデオ、及び第1のビデオ)を伝送するPoCセッションを開設することができる。
以上、本発明の詳細な説明においては具体的な実施形態に関して説明したが、特許請求の範囲を外れない限り、様々な変更が可能であることは、当該技術分野における通常の知識を持つ者には明らかである。したがって、本発明の範囲は、前述の実施形態に限定されるものではなく、特許請求の範囲の記載及びこれと均等なものに基づいて定められるべきである。
100 PoC端末
102 PoCクライアント
120 SIP/IPコアネットワーク
150 PoCサーバ
400 ディスプレイ部
402 制御部
404 ユーザーインターフェース
405 メモリ
410 データ伝送部
420 データ伝送部
421 メモリ
430 多重マルチメディア通話サービス処理部
440 参加PoC機能コンポーザー

Claims (22)

  1. マルチメディア通話サービスを遂行するためのマルチメディアPoC(Push to talk over Cellular)セッション開設及び管理のためのPoCシステムであって、
    メディアタイプ及びメディア属性情報を含むセッション参加要求(INVITE)メッセージをPoCサーバに伝送するセッション開始要求PoCクライアントと、
    前記INVITEメッセージに含まれたメディアタイプ及びメディア属性情報を格納し、前記最初の応答メッセージが受信されると、前記最初の応答メッセージでメディア伝送のために設定するメディアタイプのみを支援するPoCセッションを開設するために、応答メッセージを前記セッション開始要求PoCクライアントに伝送するPoCサーバと、
    を含み、
    前記最初の応答メッセージは、セッション参加PoCクライアントから受信され、前記セッション参加PoCクライアントが支援可能なメディアタイプを含むことを特徴とするPoCシステム。
  2. 前記PoCサーバは、前記最初の応答メッセージに含まれたメディアタイプと前記格納されたメディアタイプとを比較し、前記メディアタイプがすべて同一であると、前記格納されたすべてのメディアタイプが伝送可能な状態であることを示す応答メッセージを前記セッション開始要求PoCクライアントに伝送することを特徴とする請求項1に記載のPoCシステム。
  3. 前記PoCサーバは、前記伝送可能なメディアに割り当てられたユーザーデータグラムプロトコル(UDP)ポート番号と、該当メディアタイプが伝送できることを示すメディア特性値とを、前記セッション開始要求PoCクライアントに伝送される前記応答メッセージに挿入することを特徴とする請求項2に記載のPoCシステム。
  4. 前記PoCサーバは、前記最初の応答メッセージに含まれたメディアタイプと前記格納されたメディアタイプとを比較し、前記メディアタイプがすべて同一でないと、前記セッション参加PoCクライアントが支援可能なメディアタイプを含む応答メッセージを前記セッション開始要求PoCクライアントに伝送することを特徴とする請求項1に記載のPoCシステム。
  5. 前記PoCサーバは、前記伝送可能なメディアに割り当てられたユーザーデータグラムプロトコル(UDP)ポート番号と、応答メディアタイプが伝送できることを示すメディア特性値とを、前記セッション開始要求PoCクライアントに伝送される前記応答メッセージに挿入することを特徴とする請求項4に記載のPoCシステム。
  6. 前記PoCサーバは、前記INVITEメッセージに応答して受信された応答メッセージが最初の応答メッセージでない場合、及び前記応答メッセージに含まれたメディアタイプが、前記セッション開始要求PoCクライアントと前記PoCサーバとの間で開設されたセッションによって支援されるメディアタイプの一部である場合に、セッションのアップデートを遂行しないことを特徴とする請求項1に記載のPoCシステム。
  7. 前記PoCサーバは、前記INVITEメッセージに応答して受信された応答メッセージが最初応答メッセージでない場合、及び前記応答メッセージに含まれたメディアタイプが、前記セッション開始要求PoCクライアントと前記PoCサーバとの間で開設されたセッションによって支援されるメディアタイプと異なる場合に、新たに支援されるメディアタイプが伝送可能な状態になるようにセッションをアップデートすることを特徴とする請求項1に記載のPoCシステム。
  8. 前記PoCサーバは、前記新たに支援されるメディアタイプが伝送可能な状態になるようにセッションをアップデートする場合に、前記格納されているメディアタイプのメディア属性に従ってセッションアップデートを遂行することを特徴とする請求項7に記載のPoCシステム。
  9. 前記PoCサーバは、セッションアップデートのために新たに支援されるメディアタイプに割り当てられたUDPポート番号を含むre-INVITEメッセージをセッション開始要求PoCクライアントに伝送することを特徴とする請求項7に記載のPoCシステム。
  10. UDPポート番号が初期セッション開設ですべてのメディアタイプに割り当てられる場合、及び前記PoCサーバが新たに支援されるメディアタイプを受信し、前記メディアタイプが伝送可能であることを示すメディア特性値をアップデートするためのメッセージを伝送する場合に、前記アップデートのためのメッセージは、リアルタイム伝送制御プロトコル(RTCP)チャンネルを用いるメディアバースト制御プロトコル(MBCP)メッセージであることを特徴とする請求項7に記載のPoCシステム。
  11. セッション開始要求PoC(Push to talk over Cellular) クライアント、少なくとも一つのセッション参加PoCクライアント、及びマルチメディアPoCセッションを開設及び管理するためのPoCサーバを含むPoCシステムにおいて、マルチメディア通話サービスを遂行するための前記マルチメディアPoCセッションを開設及び管理するための方法であって、
    前記セッション開始要求PoCクライアントがメディアタイプ及びメディア属性情報を含むセッション参加要求(INVITE)メッセージを前記PoCサーバに伝送する第1のプロセスと、
    前記PoCサーバが前記INVITEメッセージに含まれたメディアタイプ及びメディア属性を格納する第2のプロセスと、
    最初の応答メッセージが受信されると、前記PoCサーバは、応答メッセージを前記セッション開始要求PoCクライアントに伝送してPoCセッションを開設する第3のプロセスと、
    を有し、
    前記最初の応答メッセージは、前記セッション参加PoCクライアントが支援可能なメディアタイプを含むことを特徴とする方法。
  12. 第3のプロセスは、
    前記PoCサーバが前記最初の応答メッセージに含まれたメディアタイプと前記格納されたメディアタイプとを比較する段階と、
    前記最初の応答メッセージに含まれたメディアタイプが前記格納されたメディアタイプと同一であると、前記格納されたすべてのメディアタイプが伝送可能な状態である応答メッセージを前記セッション開始要求PoCクライアントに伝送する段階と、
    を有することを特徴とする請求項11に記載の方法。
  13. 前記メディアタイプが比較結果すべて同一でないと、前記セッション参加PoCクライアントが支援可能なメディアタイプを含む応答メッセージを前記セッション開始要求PoCクライアントに伝送する段階をさらに有することを特徴とする請求項12に記載の方法。
  14. 前記PoCサーバは、前記伝送可能なメディアに割り当てられたユーザーデータグラムプロトコル(UDP)ポート番号を、前記セッション開始要求PoCクライアントに伝送される前記応答メッセージに挿入することを特徴とする請求項12に記載の方法。
  15. 前記PoCサーバは、前記伝送可能なメディアに割り当てられたユーザーデータグラムプロトコル(UDP)ポート番号を、前記セッション開始要求PoCクライアントに伝送される前記応答メッセージに挿入することを特徴とする請求項13に記載の方法。
  16. 前記INVITEメッセージに応答して受信された応答メッセージが最初の応答メッセージでない場合に、前記応答メッセージに含まれたメディアタイプが前記セッション開始要求PoCクライアントと前記PoCサーバとの間で開設されたセッションによって支援されるメディアタイプの一部であるか否かを判定する第4のプロセスと、
    前記応答メッセージに含まれたメディアタイプが、前記セッション開始要求PoCクライアントと前記PoCサーバとの間に開設されたセッションによって支援されるメディアタイプに一部であると判定された場合に、前記PoCサーバは前記セッションのアップデートを遂行しない第5のプロセスと、
    をさらに有することを特徴とする請求項12に記載の方法。
  17. 前記応答メッセージに含まれたメディアタイプが、前記セッション開始要求PoCクライアントと前記PoCサーバとの間に開設されたセッションによって支援されるメディアタイプと異なると判定された場合に、新たに支援されるメディアタイプが伝送可能な状態になるように前記セッションをアップデートする段階をさらに有することを特徴とする請求項16に記載の方法。
  18. 前記PoCサーバは、前記新たに支援されるメディアタイプが伝送可能な状態になるように前記セッションをアップデートする場合に、前記INVITEメッセージに含まれた前記格納されたメディアタイプのメディア属性に従って前記セッションのアップデートを遂行することを特徴とする請求項17に記載の方法。
  19. 前記PoCサーバは、前記セッションアップデートのために新たに支援されるメディアタイプに割り当てられたUDPポート番号を含むre-INVITEメッセージを前記セッション開始要求PoCクライアントに伝送することを特徴とする請求項17に記載の方法。
  20. 前記UDPポート番号が初期のセッション開設ですべてのメディアタイプに割り当てられた場合、及びPoCサーバが新たに支援されるメディアタイプ受信し、アップデートのためのメッセージを前記メディアタイプが伝送可能であることを示すメディア特性値に伝送する場合に、前記アップデートのためのメッセージは、リアルタイム伝送制御プロトコル(RTCP)チャンネルを用いるメディアバースト制御プロトコル(MBCP)メッセージであることを特徴とする請求項19に記載の方法
  21. PoC(Push to talk over Cellular)システムにおけるマルチメディア通話サービスを遂行するためのマルチメディアPoCセッションの開設及び管理のための端末装置であって、
    PoCサーバとのパケットデータの送受信を遂行するデータ伝送部と、
    セッション開設のために要求されるメディアタイプ及びメディア属性情報を含むINVITEメッセージをPoCサーバに伝送し、PoCサーバから現在セッションで支援される特定のメディアタイプ情報を含むre-INVITEメッセージが受信された場合に、前記re-INVITEメッセージに対する応答メッセージをPoCサーバに伝送するために前記データ伝送部を制御する制御部と、
    を含み、
    前記re-INVITEメッセージは、新たに支援されるメディアタイプが伝送可能な状態になるようにセッションアップデータを遂行するPoCサーバにより伝送されることを特徴とする端末装置。
  22. 前記INVITEメッセージが受信されると、前記制御部は、前記INVITE メッセージに対応して、支援可能なメディアタイプ情報を含む応答メッセージを伝送するように前記データ伝送部を制御することを特徴とする請求項21に記載の端末装置。
JP2009531320A 2006-10-02 2007-10-02 マルチメディア通話サービスを遂行するためのマルチメディアPoCセッション開設及び管理システムとその方法及びユーザー端末 Expired - Fee Related JP4971453B2 (ja)

Applications Claiming Priority (5)

Application Number Priority Date Filing Date Title
KR10-2006-0097398 2006-10-02
KR20060097398 2006-10-02
KR10-2006-0101076 2006-10-17
KR1020060101076A KR101250589B1 (ko) 2006-10-02 2006-10-17 멀티미디어 통화 서비스를 수행하기 위한 멀티미디어PoC 세션 개설 및 관리 시스템과 그 방법 및 단말장치
PCT/KR2007/004823 WO2008041818A1 (en) 2006-10-02 2007-10-02 System for establishing and managing multimedia poc session for performing multimedia call service, method thereof, and user equipment therefor

Related Child Applications (1)

Application Number Title Priority Date Filing Date
JP2011250719A Division JP5456006B2 (ja) 2006-10-02 2011-11-16 マルチメディア通話サービスを遂行するためのマルチメディアセッション開設及び管理のためのサーバ

Publications (2)

Publication Number Publication Date
JP2010539734A JP2010539734A (ja) 2010-12-16
JP4971453B2 true JP4971453B2 (ja) 2012-07-11

Family

ID=39532770

Family Applications (2)

Application Number Title Priority Date Filing Date
JP2009531320A Expired - Fee Related JP4971453B2 (ja) 2006-10-02 2007-10-02 マルチメディア通話サービスを遂行するためのマルチメディアPoCセッション開設及び管理システムとその方法及びユーザー端末
JP2011250719A Expired - Fee Related JP5456006B2 (ja) 2006-10-02 2011-11-16 マルチメディア通話サービスを遂行するためのマルチメディアセッション開設及び管理のためのサーバ

Family Applications After (1)

Application Number Title Priority Date Filing Date
JP2011250719A Expired - Fee Related JP5456006B2 (ja) 2006-10-02 2011-11-16 マルチメディア通話サービスを遂行するためのマルチメディアセッション開設及び管理のためのサーバ

Country Status (6)

Country Link
US (2) US7844293B2 (ja)
EP (1) EP2070367B1 (ja)
JP (2) JP4971453B2 (ja)
KR (1) KR101250589B1 (ja)
CN (1) CN101548556B (ja)
WO (1) WO2008041818A1 (ja)

Families Citing this family (13)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7676590B2 (en) 2004-05-03 2010-03-09 Microsoft Corporation Background transcoding
EP1781054B1 (en) * 2005-10-28 2010-03-17 Telefonaktiebolaget LM Ericsson (publ) Methods and apparatus for push to talk type service
DK1781053T3 (da) * 2005-10-28 2012-08-13 Ericsson Telefon Ab L M Fremgangsmåder og apparat til tjeneste af typen push-to-talk
KR101250589B1 (ko) * 2006-10-02 2013-04-03 삼성전자주식회사 멀티미디어 통화 서비스를 수행하기 위한 멀티미디어PoC 세션 개설 및 관리 시스템과 그 방법 및 단말장치
FI20060972A0 (fi) * 2006-11-03 2006-11-03 Nokia Corp Instuntopohjainen viestintä
TW200919203A (en) * 2007-07-11 2009-05-01 Ibm Method, system and program product for assigning a responder to a requester in a collaborative environment
US20090150562A1 (en) * 2007-12-07 2009-06-11 Research In Motion Limited Apparatus and method for directing a communication session to a communication device of a group of devices having a common registration identity
WO2011020493A1 (en) * 2009-08-17 2011-02-24 Nokia Siemens Networks Oy Control of session parameter negotiation for communication connection
US8437266B2 (en) * 2009-08-26 2013-05-07 Avaya Inc. Flow through call control
CN102006645B (zh) * 2009-08-31 2012-01-04 华为终端有限公司 多会话转移方法及呼叫控制设备和业务连续***器
EP2528294B1 (en) * 2011-05-23 2013-12-18 Telefonaktiebolaget LM Ericsson (publ) Outgoing communication barring service in the IP multimedia subsystem
US10123182B2 (en) * 2015-06-29 2018-11-06 Blackberry Limited Merging active group calls
US10149122B2 (en) 2015-09-14 2018-12-04 Qualcomm Incorporated Techniques for in-band signaling of service description updates in RTP

Family Cites Families (24)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7065497B1 (en) * 1999-06-07 2006-06-20 Hewlett-Packard Development Company, L.P. Document delivery system for automatically printing a document on a printing device
CA2419536C (en) * 2000-08-14 2009-12-29 Nokia Corporation Communication system and method providing a mode selection procedure
US7155436B2 (en) * 2001-01-12 2006-12-26 Vendaria, Inc Method and system for generating and providing rich media presentations optimized for a device over a network
US7894377B2 (en) * 2002-12-31 2011-02-22 Motorola Solutions, Inc. Method and system for group communications
US20040249949A1 (en) * 2003-03-27 2004-12-09 Christophe Gourraud Voice and multimedia distribution using Push-To-Talk (PTT) subscribers' group
FI20031659A0 (fi) 2003-11-14 2003-11-14 Nokia Corp Menetelmä ja järjestelmä mediaistunnon muodostamiseen
CN1326409C (zh) * 2003-12-05 2007-07-11 北方电讯网络有限公司 在无线链路上使用业务流来传输应用控制和数据信息
US20050124365A1 (en) 2003-12-05 2005-06-09 Senaka Balasuriya Floor control in multimedia push-to-talk
EP1551144A1 (en) * 2003-12-31 2005-07-06 France Telecom System, method and apparatus for providing multimedia communications services
EP1578152A1 (fr) * 2004-03-17 2005-09-21 France Telecom Procédé, serveur et système de gestion d'une session "push-to-talk"
US20050232241A1 (en) 2004-03-31 2005-10-20 Geng Wu Method and apparatus for push-to-talk communications
CN1985489B (zh) * 2004-07-09 2012-05-09 艾利森电话股份有限公司 在多媒体通信***中提供不同服务的方法和装置
KR100652655B1 (ko) * 2004-08-11 2006-12-06 엘지전자 주식회사 발언권 제어를 위한 피티티 서비스 시스템 및 방법
US20060047704A1 (en) * 2004-08-31 2006-03-02 Kumar Chitra Gopalakrishnan Method and system for providing information services relevant to visual imagery
JP4592551B2 (ja) * 2004-11-10 2010-12-01 シャープ株式会社 通信装置
KR101155224B1 (ko) 2005-03-09 2012-06-13 삼성전자주식회사 Sip/ip 코어 네트워크에서 세션 분리 방법 및 서버 및 단말
CN101147408A (zh) * 2005-04-04 2008-03-19 艾利森电话股份有限公司 按键通话移动通信业务中的应答模式
BRPI0520192B8 (pt) * 2005-05-25 2018-12-26 Cluster Llc método para indicar o(s) serviço(s) de comunicação de subsistema de multimídia de ip e aplicativo terminal com que uma mensagem de protocolo de iniciação de sessão se relaciona e para operar um terminal de usuário ou nó de rede de ims
US7809125B2 (en) * 2005-09-01 2010-10-05 Avaya Inc. Method and apparatus for selection of special-purpose gateways
ATE536694T1 (de) * 2005-10-28 2011-12-15 Ericsson Telefon Ab L M Medien-sharing
KR101319189B1 (ko) * 2006-03-03 2013-10-16 삼성전자주식회사 세션별 동시 다중 PoC 멀티미디어 서비스 제공 방법과단말기 및 그 시스템
WO2007142488A1 (en) * 2006-06-09 2007-12-13 Samsung Electronics Co., Ltd. Method and system for initiating poc session including different answer modes according to media types
KR101183328B1 (ko) * 2006-07-10 2012-09-14 삼성전자주식회사 PoC 세션에서 발언권 관리 규칙 전달과 적용 방법 및이를 구현하기 위한 시스템
KR101250589B1 (ko) * 2006-10-02 2013-04-03 삼성전자주식회사 멀티미디어 통화 서비스를 수행하기 위한 멀티미디어PoC 세션 개설 및 관리 시스템과 그 방법 및 단말장치

Also Published As

Publication number Publication date
KR20080030896A (ko) 2008-04-07
WO2008041818A1 (en) 2008-04-10
JP5456006B2 (ja) 2014-03-26
KR101250589B1 (ko) 2013-04-03
US7844293B2 (en) 2010-11-30
EP2070367A4 (en) 2012-07-18
JP2012085317A (ja) 2012-04-26
CN101548556A (zh) 2009-09-30
US8160627B2 (en) 2012-04-17
EP2070367B1 (en) 2018-08-01
EP2070367A1 (en) 2009-06-17
US20080081604A1 (en) 2008-04-03
US20110070917A1 (en) 2011-03-24
JP2010539734A (ja) 2010-12-16
CN101548556B (zh) 2012-09-05

Similar Documents

Publication Publication Date Title
JP4971453B2 (ja) マルチメディア通話サービスを遂行するためのマルチメディアPoCセッション開設及び管理システムとその方法及びユーザー端末
KR101232434B1 (ko) PoC 시스템에서 동시 다중 세션 PoC 멀티미디어서비스 제공 방법과 단말기 및 그 시스템
JP5318243B2 (ja) PoCシステムにおけるマルチメディア通信サービスのための発言権管理システム及びその方法並びに端末装置
JP5320070B2 (ja) PoCシステムにおけるPoCグループセッション確立のための方法、端末機、及びそのシステム
KR101319189B1 (ko) 세션별 동시 다중 PoC 멀티미디어 서비스 제공 방법과단말기 및 그 시스템
KR101183328B1 (ko) PoC 세션에서 발언권 관리 규칙 전달과 적용 방법 및이를 구현하기 위한 시스템
JP2012157044A5 (ja)
US9681275B2 (en) Method and system for providing media stored in a PoC box in a PoC system
US8233929B2 (en) Method for managing one or more media types supported in a PoC session in a withdrawal message, and a PoC system and a PoC user equipment for implementing the same
KR101289524B1 (ko) 세션별 동시 다중 PoC 멀티미디어 서비스 제공 방법과 단말기 및 그 시스템
KR101277860B1 (ko) PoC 시스템에서의 멀티 미디어 통화 서비스를 수행하기위한 발언권 관리 시스템과 그 방법 및 단말장치
KR20070075649A (ko) PoC 시스템에서 멀티미디어 PoC 세션 참가자 정보제공 방법과 단말 장치 및 그 시스템
KR20070108325A (ko) PoC 시스템에서의 멀티 미디어 통화 서비스를 수행하기위한 발언권 관리 시스템과 그 방법 및 단말장치

Legal Events

Date Code Title Description
A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20110715

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20110816

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20111116

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: 20120306

A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20120405

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20150413

Year of fee payment: 3

R150 Certificate of patent or registration of utility model

Ref document number: 4971453

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150

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

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

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