JP4649328B2 - 無線通信システムのブロードキャスト/マルチキャストサービスを利用してマルチパーティ会議サービスを実現する方法、装置及びシステム - Google Patents

無線通信システムのブロードキャスト/マルチキャストサービスを利用してマルチパーティ会議サービスを実現する方法、装置及びシステム Download PDF

Info

Publication number
JP4649328B2
JP4649328B2 JP2005376319A JP2005376319A JP4649328B2 JP 4649328 B2 JP4649328 B2 JP 4649328B2 JP 2005376319 A JP2005376319 A JP 2005376319A JP 2005376319 A JP2005376319 A JP 2005376319A JP 4649328 B2 JP4649328 B2 JP 4649328B2
Authority
JP
Japan
Prior art keywords
broadcast
multicast service
bcmcs
service session
context
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
JP2005376319A
Other languages
English (en)
Other versions
JP2006287905A (ja
JP2006287905A5 (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.)
Hitachi Ltd
Original Assignee
Hitachi 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 Hitachi Ltd filed Critical Hitachi Ltd
Publication of JP2006287905A publication Critical patent/JP2006287905A/ja
Publication of JP2006287905A5 publication Critical patent/JP2006287905A5/ja
Application granted granted Critical
Publication of JP4649328B2 publication Critical patent/JP4649328B2/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
    • H04L12/00Data switching networks
    • H04L12/02Details
    • H04L12/16Arrangements for providing special services to substations
    • H04L12/18Arrangements for providing special services to substations for broadcast or conference, e.g. multicast
    • H04L12/1813Arrangements for providing special services to substations for broadcast or conference, e.g. multicast for computer conferences, e.g. chat rooms
    • H04L12/1822Conducting the conference, e.g. admission, detection, selection or grouping of participants, correlating users to one or more conference sessions, prioritising transmission
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L12/00Data switching networks
    • H04L12/02Details
    • H04L12/16Arrangements for providing special services to substations
    • H04L12/18Arrangements for providing special services to substations for broadcast or conference, e.g. multicast
    • H04L12/189Arrangements for providing special services to substations for broadcast or conference, e.g. multicast in combination with wireless systems
    • 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
    • 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
    • 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
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W72/00Local resource management
    • H04W72/30Resource management for broadcast services
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W80/00Wireless network protocols or protocol adaptations to wireless operation
    • H04W80/08Upper layer protocols
    • H04W80/10Upper layer protocols adapted for application session management, e.g. SIP [Session Initiation Protocol]

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Multimedia (AREA)
  • Business, Economics & Management (AREA)
  • General Business, Economics & Management (AREA)
  • General Engineering & Computer Science (AREA)
  • Mobile Radio Communication Systems (AREA)
  • Telephonic Communication Services (AREA)
  • Data Exchanges In Wide-Area Networks (AREA)
  • Information Transfer Between Computers (AREA)
  • Computer And Data Communications (AREA)

Description

本発明は通信ネットワークにおいてマルチパーティ会議サービスを実現する方法と装置に関し、特に無線通信システムのブロードキャスト/マルチキャストサービスを利用してマルチパーティ会議サービスを実現する方法と装置に関する。
マルチパーティ会議サービス(MPCS)は複数のメンバーから構成されたマルチパーティ会議グループに音声と映像等を提供するメディアフローのサービスである。各メンバーであるユーザはメディアフローの受信のみならず、マルチパーティ会議グールプにメディアフローの送信も可能である。
ただし、通常の状況において、マルチパーティ会議サービスグループの各メンバーの受信されるメディアフローはほとんど同じである。そのため、MPCSにおいて、メディアフローの送信はピアツーピア(peer-to-peer)送信、マルチキャスト送信、又は集中ユニキャスト送信などの方法が利用できる。IETF(The Internet Engineering Task Force)のSIPPING (Session Initiation Proposal Investigation) Working Groupに複数の草案が提出され、SIP(Session Initiation Protocol)に基づくMPCSの枠組みとセッションコントロールが定義されている。そのなかで提出されたサードパーティコールコントロール方式は密結合MPCSシステムに適応するためのものである。
図1はIETFのSIPPINGWorking Groupから提出されたマルチパーティ会議システムのネットワークのトポロジ図である。
図1に示すように、SIPに基づくマルチパーティ会議システムは、フォーカス4、メンバーユーザ1、メディアサーバ3、及びSIPサーバ2を含む。フォーカス4はSIP会議サービスのコア信号ユニットで、会議グループにおけるすべてのメンバーユーザ1間の信号(図に点線101で示すように)関係を保持するので、図1に示すような星形のネットワークトポロジに形成される。
フォーカス4の主なタスクは会議に関するメディアフローをメンバーユーザ1に送信できるようにすることである。メディアフローの制御には一つ又は複数のメディアサーバ3のサポートが必要となる。メディアサーバ3の役目は複数のメディアフローを受信し、処理した後一つ又は複数のメディアフローを送信することである。
図1における実線矢印103、点線矢印102はそれぞれダウンリンクとアップリンクのメディアフローの方向を示す。フォーカス4はメディアポリシを調整することによって、メディアサーバ3に対して有効に配置する。各会議サービスはそれぞれ自分の会議グループポリシとメディアポリシがあり、会議フォーカス4は,これらのポリシへのアクセスが可能である。一般的に、会議グループのポリシは会議サービスがどういう方法で行われるべきかを記述するセッションのコンテクストとして理解されることができる。 会議フォーカスのタスクの一つは如何にこれらのポリシを実施するかである。これらのポリシに変化が起きた場合には会議フォーカスに知らされるべきである。これらの変化に伴いいくつかのSIP信号(例えば、退出メッセージ(BYE)を送信することによりあるユーザを切断する)が送信させる。これらの変化はいずれも会議通知サービスを通してメンバーユーザに知らされるべきである。
IETFのXCON(Centralized Conferencing)ワーキンググループは会議グループポリシとメディアポリシに関連するコンテンツを定義している。会議サービスはSIPのUniform Resource Identifier(URI)によって一意に識別され、同時に当該URIはこれに関連する会議フォーカスを一意に識別する。例えば、会議サービスのURIはSIP:CONF_ID@conference.comに設定され、この標識は会議フォーカスのSIP URIでもある。
IETFのXCONワーキンググループにおいてもマルチパーティ会議サービスにおけるグループコントロールポリシとメディアコントロールポリシに関連する問題を解決するためのいくつかの草案が提出されている。MPCSは運営業者のネットワークにおいて幅広く応用され、簡単な応用拡大によって、例えば映像会議、分布形映像ゲーム、ローカル関連情報の転送等のような多数の応用をサポートすることが可能である。
MPCSのサービスグループにおいて、メンバーユーザが受信するメディアフローはほとんどの状況で同じであるため、理論上では第IP層マルチキャストを利用して移動端末サービスネットワークにおける資源の占用を減少することができる。しかし、その中のあるメンバーユーザが移動端末(例えば、CDMA2000の移動端末)を利用してMPCSサービスグループと接続する場合、関連する無線接続ネットワークが第3層IPマルチキャストをサポートすることができない。このため、このようなユーザに対しては図1に示したユニキャスト方式を利用してメディアフローを送信することしかできない。移動端末を利用するユーザの数が増える場合は、このような方法は深刻な資源の無駄遣いをもたらす。
このような状況に対して、理想的な解決方法は、一つの無線資源を用いて複数の移動端末にサービスを提供可能なブロードキャスト/マルチキャストサービス技術を利用してMPCSに関連するメディアフローの送信を実現することである。このような方法の優れた点はMPCSに関連する無線通信システムの資源占用を最適化できることである。
従来の無線通信ネットワークにおけるブロードキャスト/マルチキャストサービスの枠組みは様々であるが、ここではCDMA2000システムのブロードキャスト/マルチキャストサービス(BCMCS)のみを例にして、ブロードキャスト/マルチキャストサービスシステムの構成について説明する。
図2はBCMCSシステムの機能ノードの構成図である。
図2に示すように、BCMCSコントローラ8はコアネットワーク設備で、BCMCSセッションに関連する情報を管理し、当該関連情報をそれぞれパケットデータサービスノード(PDSN)、ブロードキャストサービスノード(BSN)、BCMCS移動端末5及びBCMCSコンテンツサーバ7に提供する。BCMCSコントローラ8はインタフェース202を介してBCMCSセッションに関連する情報をパケットデータサービスノードとブロードキャストサービスノードに送信する。これらの情報に関するBCMCSSSションの費用は、サービスの認証を受けてから、計算される(図2のAAAユニットによって実行される)。
図2におけるインタフェース203は、現有のBCMCSセッションに関連する情報をBCMCS移動端末5に提供する。このインタフェースはBCMCS情報取得とも呼ばれ、BCMCS移動端末5に対して認証、権限確認及び保全性保護を行う。BCMCS移動端末5がBCMCSセッションの発信に利用する。BCMCSコントローラ8とBCMCSコンテンツ提供サーバ6の間のインタフェースは、3GPP2では定義されていない。
BCMCSセッションのメディアフローはBCMCSコンテンツ提供サーバ6から発信されたものである。BCMCSコンテンツ提供サーバ6は移動通信事業者のネットワークに設けられてもよいし、サードパーティから提供されてもよい。BCMCSコントローラ8による制御の下で、BCMCSコンテンツサーバ7は、図2のインタフェース204を経由して複数のBCMCSコンテンツ提供サーバ6から発信されたメディアフローを受信した後、メディアフローに対していくつかの処理を行う。続いて、BCMCSコンテンツサーバ7は、マルチキャストルータ(MR)、ブロードキャストサービスノード(BSN)を経由して生成されたBCMCSメディアフローをCDMA2000無線接続ネットワークに転送する。すべてのパケットコントローラ機能ユニット(PCF)と接続ネットワーク(AN)設備はいずれも予備のIPマルチキャストパケットを生成し、それぞれ送信することができる。
また、BCMCSコントローラ8は同時に一部のセキュリティー機能、例えばセキュリティーキーを生成してBCMCS移動端末5に送信する機能も担当する。BCMCSコントローラ8はさらに、BCMCSコンテンツ提供サーバ6の認証とBCMCSコンテンツ提供サーバ6のBCMCSコンテンツサーバ7へのメディアフローの転送の制御も担当する。
マルチパーティ会議サービスのメンバーユーザが移動端末(例えば、CDMA2000移動端末)であり、尚且つブロードキャスト/マルチキャストサービス技術(図2に示すBCMCS技術)を利用してメディアフローを受信することができれば、MPCSにブロードキャスト/マルチキャストサービス技術を結合させることは資源占用問題を解決する理想的な方法である。ところが、IETFによって提出されたMPCSに関連する方法には、サービス枠組みとサービスポリシのみが定義されて、異なるメンバーユーザの特徴に対しての解決方案には関わっていない。ブロードキャスト/マルチキャストサービスをMPCSと結合させるためには、少なくとも先ず、新しい設備であるBCMCSコントローラがMPCSサービスに介入して関連するBCMCSセッションを制御する問題と、次に、接続ネットワークの状況もその他のメンバーユーザと異なる問題に直面する。そのため、如何にMPCSサービスにブロードキャスト/マルチキャストサービス技術をシームレスに結合させるかはいまだに解決できていない問題である。
以前、SIPに基づくマルチパーティ会議サービスに関する特許出願もあった。例えば、一部の解決方法はグループ通信セッションの制御に用いられるが、その中の大部分は移動ネットワークに関連するものである(米国特許出願公開 US2004/0057449A1、US2003/0012149A1、US2002/0102999A1を参照)。しかし、これらの特許出願は主にPTT(Push-To-Talk)システムの機能を向上させるためで、いずれもブロードキャスト/マルチキャストサービスに関連する内容には触れていない。
この他、一部の特許出願では異なる接続ネットワークメンバーユーザのグループ通信セッションを解決するための問題が提出されたが、BCMCSに関連する内容には依然として触れていない(米国特許出願公開 US2004/0125802 A1、US2004/0125760を参照)。要するに、MPCSに関連する今までの一部の特許出願はブロードキャストマルチキャストサービスの内容には触れていない。
したがって、MPCSにおいてブロードキャスト/マルチキャストサービス技術を利用する問題はいまだに解決されていないので、MPCSにおいてブロードキャスト/マルチキャストサービス技術をシームレスに利用することは不可能である。
本発明の目的は無線通信のコアネットワークにおいて、ブロードキャスト/マルチキャストサービス技術をマルチパーティ会議サービス(MPCS)に集約させて、移動端末のメンバーユーザに関連する無線資源を有効に利用することである。
本発明の一実施形態によれば、会議フォーカスに用いられる無線通信システムのブロードキャスト/マルチキャストサービスを利用してマルチパーティ会議サービス(MPCS)を行う方法であって、少なくとも一つのコンテンツ提供サーバから少なくとも一つの移動端末にコンテンツメディアフローを提供し、前記少なくとも一つのコンテンツ提供サーバからのメディアフロー関連情報を受信し、受信された当該メディアフロー関連情報をブロードキャスト/マルチキャストサービスコントローラに送信し、ブロードキャスト/マルチキャストサービスコントローラの前記メディフロー関連情報に基づいて生成されたブロードキャスト/マルチキャストサービスセッションを確立するためのブロードキャスト/マルチキャストサービスセッション関連情報を受信し、受信された前記メディアフロー関連情報、前記ブロードキャスト/マルチキャストサービスセッション関連情報及びMPCS関連情報に基づいて、対応するブロードキャスト/マルチキャストサービスセッションのコンテクストを生成するし、及び、前記少なくとも一つの移動端末がブロードキャスト/マルチキャストサービスセッションを通して前記コンテンツメディアフローを取得するように、生成されたブロードキャスト/マルチキャストサービスセッションのコンテクストを前記少なくとも一つのコンテンツ提供サーバ、前記少なくとも一つの移動端末及び前記ブロードキャスト/マルチキャストサービスコントローラにそれぞれ送信する。
本発明の他の一実施形態によれば、ブロードキャスト/マルチキャストサービスコントローラに用いられる無線通信システムのブロードキャスト/マルチキャストサービスを利用してマルチパーティ会議サービス(MPCS)を行う方法であって、少なくとも一つのコンテンツ提供サーバから少なくとも一つの移動端末にコンテンツメディアフローを提供し、前記少なくとも一つのコンテンツ提供サーバの提供しようとするメディアフローに関連する情報を、MPCSの会議フォーカスから受信し、前記メディアフロー関連情報に基づいて初期化操作を行い、ブロードキャスト/マルチキャストサービスセッションを確立するためのブロードキャスト/マルチキャストサービスセッション関連情報を生成し、当該生成されたブロードキャスト/マルチキャストサービスセッション関連情報を前記会議フォーカスに送信し、前記会議フォーカスの前記メディアフロー関連情報、前記ブロードキャスト/マルチキャストサービスセッション関連情報及びMPCS関連情報に基づいて生成された前記会議フォーカスからの前記ブロードキャスト/マルチキャストサービスセッションのコンテクストを受信し、及び前記受信したコンテクストを保存し、及び、前記少なくとも一つの移動端末とブロードキャスト/マルチキャストサービスセッションを確立することによって、前記少なくとも一つのコンテンツ提供サーバからの前記メディアフローをブロードキャスト又はマルチキャストの方式によって、前記少なくとも一つの移動端末に送信する。
本発明の他の一実施形態によれば、マルチパーティ会議サービス(MPCS)のコンテンツ提供サーバに用いられる無線通信システムのブロードキャスト/マルチキャストサービスを利用してMPCSを行う方法であって、少なくとも一つのコンテンツ提供サーバから少なくとも一つの移動端末にコンテンツメディアフローを提供し、MPCSの会議フォーカスに送信待ちメディアフローに関連するメディアフロー関連情報を送信し、会議フォーカスからのブロードキャスト/マルチキャストサービスコンテンツサーバのIPアドレスとポート番号を受信するし、前記会議フォーカスの前記メディアフロー関連情報、ブロードキャスト/マルチキャストサービスコントローラにて生成されたブロードキャスト/マルチキャストサービスセッション関連情報及びMPCS関連情報に基づいて生成された前記会議フォーカスからの前記ブロードキャスト/マルチキャストサービスセッションのコンテクストを受信し、及び前記受信したコンテクストを保存し、及び、前記ブロードキャスト/マルチキャストサービスコンテンツサーバのIPアドレスとポート番号に基づいて、当該ブロードキャスト/マルチキャストサービスコンテンツサーバを経由して前記少なくとも一つの移動端末に前記メディアフローを送信する。
本発明の他の一実施形態によれば、無線通信システムの移動端末に用いられるブロードキャスト/マルチキャストサービスを利用してマルチパーティ会議サービス(MPCS)を行う方法であって、少なくとも一つのコンテンツ提供サーバから少なくとも一つの移動端末にコンテンツメディアフローを提供し、送信待ちメディアフローに関連するメディアフロー関連情報と前記ブロードキャスト/マルチキャストサービスコントローラにて生成されたブロードキャスト/マルチキャストサービスセッション関連情報を、前記会議フォーカスから受信し、前記会議フォーカスの前記メディアフロー関連情報、前記ブロードキャスト/マルチキャストサービスセッション関連情報及びMPCS関連情報に基づいて生成された前記会議フォーカスからの前記ブロードキャスト/マルチキャストサービスセッションのコンテクストを受信し、及び前記受信したコンテクストを保存し、及び、ブロードキャスト/マルチキャストサービスセッションを確立し、ブロードキャスト/マルチキャストサービスを通して前記メディアフローを受信する。
本発明の他の一実施形態によれば、本発明は無線通信システムのブロードキャスト/マルチキャストサービスを利用して行われるMPCSをサポートするマルチパーティ会議サービス(MPCS)の会議フォーカスであって、MPCSの信号を送信及び受信する信号送受信モジュールと、前記信号送受信モジュールからの信号を受信するか、又は当該信号送受信モジュールを経由して信号を送信して、MPCS会議のグループポリシとメディアポリシに基づいて会議の管理と保守を行う会議フォーカスモジュールと、前記会議フォーカスから情報を受信し、対応するブロードキャスト/マルチキャストサービスセッションのコンテクストに対して初期化、修正又は停止を行うか、もしくは当該会議フォーカスに当該ブロードキャスト/マルチキャストサービスセッションのコンテクストに関連する情報を送信する、ブロードキャスト/マルチキャストサービスセッションのコンテクスト処理モジュールと、を備え、前記会議フォーカスは、前記ブロードキャスト/マルチキャストサービスセッションのコンテクスト処理モジュールのブロードキャスト/マルチキャストサービスセッションのコンテクストの状態に基づいて対応するブロードキャスト/マルチキャストサービスセッションを制御する。
本発明の他の一実施形態によれば、マルチパーティ会議サービス(MPCS)をサポートする無線通信システムのブロードキャスト/マルチキャストサービスコントローラであって、MPCSの信号を送信及び受信する信号送受信モジュールと、前記信号送受信モジュールからの信号を受信するか、もしくは当該信号送受信モジュールを経由して信号を送信し、ブロードキャスト/マルチキャストサービスセッションを管理及び保守するブロードキャスト/マルチキャストサービスコントロールモジュールと、前記ブロードキャスト/マルチキャストサービスコントロールモジュールからブロードキャスト/マルチキャストサービスセッションのコンテクストを受信し、当該ブロードキャスト/マルチキャストサービスセッションのコンテクストに対して保存、修正又は停止を行うか、もしくは当該ブロードキャスト/マルチキャストサービスコントロールモジュールに当該ブロードキャスト/マルチキャストサービスセッションのコンテクストに関連する情報を送信する、ブロードキャスト/マルチキャストサービスセッションのコンテクスト処理モジュールと、を備え、前記ブロードキャスト/マルチキャストサービスコントロールモジュールは、前記ブロードキャスト/マルチキャストサービスセッションのコンテクストの状態に基づいてブロードキャスト/マルチキャストサービスセッションを制御する。
本発明の他の一実施形態によれば、無線通信システムのブロードキャスト/マルチキャストサービスを利用して少なくとも一つの移動端末にコンテンツメディアフローを提供するマルチパーティ会議サービス(MPCS)のコンテンツ提供サーバであって、MPCSの信号を送信及び受信する信号送受信モジュールと、前記信号送受信モジュールからの信号を受信するか、もしくは当該信号送受信モジュールを経由してシグナリングを送信し、コンテンツメディアフローを提供するコンテンツ提供モジュールと、前記コンテンツ提供モジュールからブロードキャスト/マルチキャストサービスセッションのコンテクストを受信し、当該ブロードキャスト/マルチキャストサービスセッションのコンテクストに対して保存、修正又は停止を行うか、もしくは当該コンテンツ提供モジュールに当該ブロードキャスト/マルチキャストサービスセッションのコンテクストに関連する情報を送信する、ブロードキャスト/マルチキャストサービスセッションのコンテクスト処理モジュールと、を備え、前記コンテンツ提供モジュールは、ブロードキャスト/マルチキャストサービスを通して前記メディアフローを提供する。
本発明の他の一実施形態によれば、ブロードキャスト/マルチキャストサービスを通してマルチパーティ会議サービス(MPCS)を受ける無線通信システムの移動端末であって、MPCSの信号を送信及び受信する信号送受信モジュールと、前記信号送受信モジュールからの信号を受信するか、もしくは当該信号送受信モジュールを経由して信号を送信し、ブロードキャスト/マルチキャストサービスセッションを確立可能な移動端末モジュールと、前記移動端末モジュールからブロードキャスト/マルチキャストサービスセッションのコンテクストを受信し、当該ブロードキャスト/マルチキャストサービスセッションのコンテクストに対して保存、修正又は停止を行うか、もしくは前記移動端末モジュールに当該ブロードキャスト/マルチキャストサービスセッションのコンテクストに関連する情報を送信する、ブロードキャスト/マルチキャストサービスセッションのコンテクスト処理モジュールと、を備え、前記移動端末モジュールは、前記ブロードキャスト/マルチキャストサービスセッションのコンテクストの状態に基づいて対応するブロードキャスト/マルチキャストサービスセッションを操作する。
本発明の更なる他の一実施形態によれば、無線通信システムのブロードキャスト/マルチキャストサービスを利用してマルチパーティ会議サービス(MPCS)を行う方法であって、少なくとも一つのコンテンツ提供サーバから少なくとも一つの移動端末にコンテンツメディアフローを提供し、マルチパーティ会議サービスの会議フォーカスは前記少なくとも一つのコンテンツ提供サーバからのメディアフロー関連情報を受信し、受信された当該メディアフロー関連情報をブロードキャスト/マルチキャストサービスコントローラに送信し、前記ブロードキャスト/マルチキャストサービスコントローラは、前記メディアフロー関連情報に基づいてブロードキャスト/マルチキャストサービスセッションを確立するためのブロードキャスト/マルチキャストサービスセッション関連情報を生成し、当該生成されたブロードキャスト/マルチキャストサービスセッションを前記会議フォーカスに送信し、前記会議フォーカスは、取得した前記メディアフロー関連情報、前記ブロードキャスト/マルチキャストサービスセッション関連情報及びMPCS関連情報に基づいて対応するブロードキャスト/マルチキャストサービスセッションのコンテクストを生成し、当該ブロードキャスト/マルチキャストサービスセッションのコンテクストを前記少なくとも一つのコンテンツ提供サーバ、移動端末及び前記ブロードキャスト/マルチキャストサービスコントローラにそれぞれ送信し、前記少なくとも一つのコンテンツ提供サーバは、受信された前記ブロードキャスト/マルチキャストサービスセッションのコンテクストに基づいて、前記ブロードキャスト/マルチキャストサービスコンテンツ提供サーバにメディアフローを提供し、及び、前記少なくとも一つの移動端末が前記コンテンツメディアフローを取得するように、前記少なくとも一つの移動端末と前記ブロードキャスト/マルチキャストサービスコントローラは、受信されたブロードキャスト/マルチキャストサービスセッションのコンテクストに基づいて、ブロードキャスト/マルチキャストサービスセッションを確立することと、を含み、前記会議フォーカス、前記ブロードキャスト/マルチキャストサービスコントローラ、前記少なくとも一つの移動端末及び前記少なくとも一つのコンテンツ提供サーバは、前記ブロードキャスト/マルチキャストサービスセッションのコンテクストに基づいて対応するブロードキャスト/マルチキャストサービスセッションを操作する。
本発明の更なる一実施形態によれば、無線通信システムのブロードキャスト/マルチキャストサービスを利用してマルチパーティ会議サービス(MPCS)を行うシステムであって、マルチパーティ会議サービスの会議フォーカスと、ブロードキャスト/マルチキャストサービスコントローラと、少なくとも一つの移動端末と、及び当該少なくとも一つの移動端末にコンテンツメディアフローを提供する少なくとも一つのコンテンツ提供サーバと、を備え、前記会議フォーカスと、前記ブロードキャスト/マルチキャストサービスコントローラと、前記少なくとも一つの移動端末と、及び前記少なくとも一つのコンテンツ提供サーバとはそれぞれ、マルチパーティ会議サービスの信号を受信及び送信する信号送受信モジュールと、ブロードキャスト/マルチキャストサービスセッションのコンテクストに関連する情報を処理するブロードキャスト/マルチキャストサービスセッションのコンテクスト処理モジュールと、をさらに備え、前記会議フォーカスは、前記少なくとも一つのコンテンツ提供サーバからのメディアフロー関連情報、前記ブロードキャスト/マルチキャストサービスコントローラからの前記ブロードキャスト/マルチキャストサービスセッション関連情報及びMPCS関連情報に基づいて、ブロードキャスト/マルチキャストサービスセッションのコンテクスト処理モジュールにおいて対応するブロードキャスト/マルチキャストサービスセッションのコンテクストを生成し、前記信号送受信モジュールを経由して当該ブロードキャスト/マルチキャストサービスセッションのコンテクストを前記少なくとも一つのコンテンツ提供サーバと前記少なくとも一つの移動端末及び前記ブロードキャスト/マルチキャストサービスコントローラにそれぞれ送信して、当該ブロードキャスト/マルチキャストサービスセッションのコンテクストに基づいて当該移動端末にコンテンツメディアフローを提供するブロードキャスト/マルチキャストサービスセッションを制御し、前記ブロードキャスト/マルチキャストサービスコントローラは、前記ブロードキャスト/マルチキャストサービスセッションのコンテクストに基づいて対応するブロードキャスト/マルチキャストサービスセッションを制御するように、前記会議フォーカスからのメディアフロー関連情報に基づいてブロードキャスト/マルチキャストサービスセッションを確立するための関連情報を生成し、その情報を前記会議フォーカスに送信し、なお、ブロードキャスト/マルチキャストサービスセッションのコンテクスト処理モジュールにおいて前記会議フォーカスからの前記ブロードキャスト/マルチキャストサービスセッションのコンテクストを受信し、前記受信したコンテクストを保存し及び保守し、前記少なくとも一つのコンテンツ提供サーバは、前記ブロードキャスト/マルチキャストサービスセッションのコンテンツサーバを経由して前記少なくとも一つの移動端末にメディアフローを提供するように、前記会議フォーカスにメディアフロー関連情報を提供し、ブロードキャスト/マルチキャストサービスセッションのコンテクスト処理モジュールにおいて前記会議フォーカスからのブロードキャスト/マルチキャストサービスセッションのコンテクストを受信し、前記受信したコンテクストを保存し及び保守する。さらに、前記少なくとも一つの移動端末は、ブロードキャスト/マルチキャストサービスセッションのコンテクスト処理モジュールにおいて前記会議フォーカスからの前記ブロードキャスト/マルチキャストサービスセッションのコンテクストを受信、保存及び保守し、当該ブロードキャスト/マルチキャストサービスセッションのコンテクストに基づいて対応するブロードキャスト/マルチキャストサービスセッションの操作を行い、ブロードキャスト/マルチキャストサービスセッションを通して前記コンテンツメディアフローを取得する。
本発明によって提供される方法と設備の一形態によると、ブロードキャスト/マルチキャストサービスをMPCSに集成させることによって、一つのマルチキャストのダウンリンクを利用して複数の移動端末に会議コンテンツのメディアフローを転送して、MPCSに関する無線通信システムのエアインタフェース資源を減少させたことが分る。
本発明では、BCMCSとMPCS間のサービスマッピング関係、即ち、BCMCS−SCを確立することによって、MPCSにおけるBCMCSセッションを管理及び保守している。方法が簡単で、保守し易く、対応するハード設備のグレードアップと更新に便利である。
また、3GPP2の標準において、BCMCSセッションは移動端末のみにより発信できるが、本発明に説明した技術を利用することによって、SIP UAコンテンツ提供サーバ17からもBCMCSセッションを発信することができる。
以下、図面に基づく説明と特許請求の範囲の内容を参照し、本発明の全体に対する更なる理解を通じて、本発明のその他の目的及び効果はさらにはっきりし、理解しやすくなる。
以下、図面に基づいて本発明の実施形態について詳しく説明する。ここではCDMA2000コアネットワークにおいてSIPを利用してMPCSをサポートする状況のみを例にして本発明について説明する。
当該MPCSのメンバーグループのなか少なくとも一人のメンバーユーザは、CDMA2000移動端末で、BCMCS技術を利用してメディアフローを受信できる。なお、少なくとも一人のメンバー(又はコンテンツ提供サーバと呼ばれる)は当該移動端末にメディアフローを提供する。
また、本発明の実施例は主に密結合MPCSに対して行うサービスであるが、本発明の実施の形態を拡張することによって疎結合MPCS又は完全分布形MPCS対してもサポートできる。
以下、簡素化の点から本発明と無関係の設備又はプロセスついての説明は省略又は簡略化する。例えば、MPCSの会議フォーカスは他の会議グループポリシ制御装置とメディアポリシ制御装置に接続される可能性があり、これらの実体は本発明と無関係であるので、以下の図面には示されていない。さらに、本発明は、例えばBCMCSコントローラ8とBCMCS移動端末5のような一部のBCMCS実体のみに関連するので、その他のBCMCS実体は本実施例で説明されていない。
本発明によれば、BCMCSとMPCSはそれぞれ独立したアプリケーション層プロセスを有するため、BCMCSとMPCSの間でマッピング関係を確立し、関連するワーキングフローを設計して、このようなマッピング関係を保守して、BCMCS技術とMPCSのシームレス結合を実現する必要がある。
本発明において、BCMCSとMPCSの間におけるこのようなマッピング関係は、新しく定義されたセッションコンテクストによって表示され、BCMCSセッションコンテクスト(BCMCS−SC)と呼ばれる。また、関連設備の中で増設された当該BCMCS−SCを処理する機能ユニットはBCMCS−SC処理モジュールと呼ばれる。
図3は本発明の実施形態に基づくマルチパーティ会議システムとBCMCSシステムとが融和されたネットワーク略図である。
図1に示されたMPCSシステムに比べ、本発明によるMPCSシステムには、対応する従来の設備に替わってBCMCS−SC処理モジュールとSIPユーザエージェント(UA)モジュールを備える新しい設備が用いられる。なお、なおBCMCSセッションを制御する新しい設備が備わっている。
具体的に言うと、従来の会議フォーカス4は新しい会議フォーカス20に代替され、メンバーユーザ1は新しい移動端末19に代替され、メディアサーバ3はBCMCSコンテンツサーバ7に代替され、同時に新しいSIP UAコンテンツ提供サーバ17と新しいBCMCSコントローラ18が加えられている。これらの新しい設備の具体的なモジュールブロックについては図4で詳しく説明する。
このように、図3において、会議フォーカス20はSIPシグナリング304を介してBCMCSコントローラ18と移動端末19及びSIP UAコンテンツ提供サーバ17の間のシグナリング関係を管理、保守する。また、BCMCSコントローラ18はBCMCSシグナリング306を介して移動端末19と確立したBCMCSセッションを管理、保守することによって、ブロードキャスト又はマルチキャストの方式(パス301)でSIP UAコンテンツ提供サーバからの(パス302を経由して転送された)メディアフローを移動端末19に転送することができる。
なお、SIP UAコンテンツ提供サーバ17のダウンリンクと移動端末19のアップリンクは本発明と無関係であるため、図3において、上記二つのリンクは省略されている。
図3に示したBCMCを融合したMPCSシステムを実現するのに、最も重要なのはBCMCSとMPCSの間のマッチング関係を確立することである。即ち、BCMCS−SCである。
本発明の実施形態において、BCMCS−SCはMPCS環境の中のある種のメンバーユーザに対して特別に確立されている。この種の全てのメンバーユーザは、少なくとも一つのMPCSのCDMA 2000メンバーユーザにメディアフローを提供する。
なお、本発明の実施形態ではCDMA 2000端末のメンバーユーザにメディアフローを提供するメンバーユーザ(又はコンテンツ提供サーバと呼ばれる)をSIP UAコンテンツ提供サーバ(即ち、図3の実体17)と呼ぶ。
しかし、実際の実現化において、一つのMPCSのCDMA 2000メンバーユーザは移動端末19とSIP UAコンテンツ提供サーバ17の機能を同時に有することができる。つまり、MPCSにおいて、一つのCDMA 2000メンバーユーザはサービスグループにメディアフローを送信してもいいし、BCMCSを介してメディアフローを受信してもよい。
本発明の実施例において、BCMCS−SCはそれぞれのSIP UAコンテンツ提供サーバと一対一に対応する。それぞれのBCMCS−SCはいずれも一つの識別子(ID)を有する。このIDは対応するSIP UAコンテンツ提供サーバ17のSIP URIと同じである。
例えば、一つのSIP UAコンテンツ提供サーバのSIP URIがSIP:A@aa.comであると、対応するBCMCS−SCのIDもSIP:A@aa.comである。もちろん、本発明はこれに限らず、その他の方法を採用してBCMCS−SCを識別することも可能である。
以下の項目は本発明の実施例に基づいて確立されたBCMCS−SCにおいて必ず必要な内容である。
M1:BCMCS−SC ID(BCMCS−SCの一意の識別子)、
M2:SIP UAコンテンツ提供サーバ17のIPアドレス(IPv4又はIPv6アドレスでいい)、
M3:BCMCSメンバーユーザの数、
M4:BCMCSメンバーユーザのSIP URIテーブル(BCMCSメンバーユーザの識別子)、
M5:セッション記述(SIP UAコンテンツ提供サーバ17によって送信されたメディアフローの符号化仕様等)、
M6:BCMCS_FLOW_ID(BCMCS IPマルチキャストフローを識別する識別子、即ちBCMCSメディアフローの識別子)、
M7:具体的なタイム情報(SIP UAコンテンツ提供サーバ17によって送信されたメディアフローのスタートタイムとメディアフローのタイム長さ)、
M8:関連するQoS情報(必要なバンド等)、
M9:会議ID(MPCSに関する識別子)。
以下の項目は本発明の実施例に基づいて確立されたBCMCS−SCにおいて選択可能な内容である。
01:BCMCSコントローラ18のアドレス(サービス提供業者がアドレスを割り当てることで、会議フォーカス20が事前にBCMCSコントローラのアドレスを取得することができる。会議フォーカスが他のBCMCSコントローラ18の発見メカニズムによってBCMCSコントローラ18のアドレスを取得する場合、本項目はBCMCS−SCセッションコンテクストにおいて必須項目である)、
02:プログラム名称(SIP UAコンテンツ提供サーバ17によって提供されたプログラムの名称)、
03:セキュリティー情報(アプリケーション層の暗号化メカニズムを利用する場合、本項目はBCMCS−SCセッションコンテクストにおいて必須項目である)、
04:プログラムID(SIP UAコンテンツ提供サーバ17によって提供されたプログラム識別子)、
05:SIP UAコンテンツ提供サーバ17の名称(当該名称はSIP UAコンテンツ提供サーバと一対一に対応する)、
06:マルチキャストIPアドレスとポート番号(これはBCMCS_FLOW_IDと一意に対応する)、
07:BCMCSメンバーユーザの最大許容数、
08:運営業者又はコンテンツ提供業者によって定義されたその他のサービス情報。
前述したBCMCS−SCのコンテンツは本発明に基づくBCMCS−SC処理モジュールによって保存及び保守される。すでに述べたように、図3において新たに設けられた装置のそれぞれは各自BCMCS−SC処理モジュールを備えており、これらの新しい装置の具体的なモジュールブロック図は図4に示される。
図4に示すように、BCMCS−SC処理モジュール9、12、14、16及びSIPユーザエージェントモジュール10、11、13及び15は、それぞれ従来の会議フォーカス4、BCMCS移動端末5、BCMCSコントローラ8、及びBCMCSコンテンツ提供サーバ6に備わる。このようにして、BCMCS−SC処理モジュールが備わる会議フォーカス20、BCMCS−SC処理モジュールが備わるSIP移動端末9、BCMCS−SC処理モジュールが備わるSIP BCMCSコントローラ18、BCMCS−SC処理モジュールが備わるSIP UAコンテンツ提供サーバ17が前述した本実施の形態で新たな設備として設けられる。
これらの新たに備わる設備において、会議フォーカス20はすべての会議メンバー間のシグナリング関係を管理及び保守する必要があるため、会議フォーカス20のBCMCS−SC処理モジュールはすべてのBCMCS−SCのコンテンツを保守する必要があり、即ち、会議フォーカス20のBCMCS−SC処理モジュールは、全属性のBCMCS−SCを確立する。その他の新たに備わる設備のBCMCS−SC処理モジュールは、現在の設備に関連するBCMCS−SCのコンテンツのみを保守すればよい。即ち、部分属性のBCMCS−SCのみを保存する。
もちろん、これらのBCMCS−SCのコンテンツは会議フォーカス20で保守されたBCMCS−SCのコンテンツと一致性を保つ必要がある。そのため、BCMCS−SC処理モジュール以外に、本発明の関連設備(会議フォーカス20、移動端末19、BCMCSコントローラ18及びSIP UAコンテンツ提供サーバ17)にはすべて、図4に示すように、SIPシグナリングを介して会議フォーカス20とBCMCS−SCに関連する情報を交換するためのSIPユーザエージェントモジュールが追加されている。言い換えると、それぞれの新たな設備のSIP UAは、実際にシグナリング送受信モジュールである。
また、注意すべきところは、BCMCS−SC処理モジュールが備わるこれらの新たな設備において、機能モジュール4、5、6及び8により行われたMPCSのBCMCSに関連する全ての操作はBCMCS−SCの状態に基づいてそれぞれ行われるべきである。
本発明の実施例において、BCMCS−SC処理モジュールのBCMCS−SCに対する処理はBCMCS−SCの初期化、修正及び停止の三つのプロシージャに分かれる。以下、会議フォーカス20内部のBCMCS−SC処理モジュール9を例にして、図5から図7を参照してBCMCS−SC処理モジュールの操作プロシージャについて説明する。
図5はBCMCS−SCの初期化プロシージャにおいて、会議フォーカス20内におけるBCMCS−SC処理モジュール9の動作のフローチャートである。
先ず、会議フォーカスモジュール4はBCMCS−SCの初期化に関する情報を受信し、それをBCMCS−SC処理モジュール9に送信する。このようにして、ステップ501において、BCMCS−SC処理モジュール9はBCMCS−SCの初期化に関する情報を受信する。
続いて、BCMCS−SC処理モジュール9はBCMCS−SCの初期化に必要なすべての必須コンテンツ(例えば、上記BCMCS−SCの必須コンテンツM1ないしM9)が受信されたか否かをチェックする(ステップ503)。
必要とする一部のコンテンツが不足する場合は、不足した情報に対して会議フォーカスモジュール4にリクエストを送信する(ステップ505)。
一方、ステップ503で十分な情報が得られたことが確認された場合は、BCMCS−SC処理モジュール9はBCMCS−SCを確立し(ステップ507)、BCMCS−SCの初期化に成功した確認情報を会議フォーカスモジュール4に送信する(ステップ509)。
図6はBCMCS−SCの修正プロシージャにおいて、会議フォーカス20に備わるBCMCS−SC処理モジュール9の動作のフローチャートである。
先ず、会議フォーカスモジュール4はBCMCS−SCの修正に関する情報を受信し、それをBCMCS−SC処理モジュール9に送信する。このようにして、ステップ601において、BCMCS−SC処理モジュール9はBCMCS−SCの修正に関する情報を受信する。
続いて、ステップ603において、BCMCS−SC処理モジュール9は、BCMCS−SCのコンテンツを修正する必要があるか否かをチェックする。修正する必要がない場合は、如何なる操作も行わず、当該修正プロシージャを終了させる。
一方、修正する必要がある場合は、BCMCS−SC処理モジュール9は内部に保存されているBCMCS−SCに対して修正を行い(ステップ605)、修正された内容を会議フォーカスモジュール4に送信する(ステップ607)。最後に、会議フォーカスモジュール4は受信した修正情報に基づいて関連するセッション修正操作を行う。
図7はBCMCS−SCの停止プロシージャにおいて、会議フォーカス20内部におけるBCMCS−SC処理モジュール9の動作のフローチャートである。
先ず、会議フォーカスモジュール4はBCMCS−SCの停止に関する情報を受信し、BCMCS−SC処理モジュール9にBCMCS−SCの停止リクエストを送信する。このようにして、ステップ701において、BCMCS−SC処理モジュール9はBCMCS−SCの停止リクエストを受信する。
続いて、BCMCS−SC処理モジュール9はBCMCS−SCを停止させる必要があるか否かをチェックする(ステップ703)。BCMCS−SCを停止させる必要がない場合は、如何なる操作も行わず、当該停止プロシージャを終了させる。一方、BCMCS−SCを停止させる必要がある場合は、BCMCS−SC処理モジュール9の内部でBCMCS−SCを停止させ(ステップ705)、停止確認情報を会議フォーカスモジュール4に送信する(ステップ707)。最後に、会議フォーカスモジュール4は関連するセッション停止操作を行う。
移動端末19、BCMCSコントローラ18及びSIP UAコンテンツ提供サーバ17のBCMCS−SC処理モジュール12、14及び16の動作のフローチャートは、図5、図6及び図7に説明したBCMCS−SC処理モジュール9の動作のフローチャートに類似する。例えば、図5、図6及び図7の会議フォーカスモジュール4とBCMCS−SC処理モジュール9とを、それぞれ対応するBCMCS移動端末モジュール5とBCMCS−SC処理モジュール12とに代えると、移動端末19のBCMCS−SC処理モジュールの動作のフローチャートになる。
本発明において、BCMCS−SCの役目は、MPCSとBCMCS間のマッピング関係を確立することであり、会議フォーカス20をサポートしてBCMCに関するセッションの初期化、修正及び停止操作を完了することである。MPCSにおいて、BCMCS−SCの初期化を行う際に、移動端末19はまずBCMCSセッションを起動するためにBCMCSの初期化情報を一部受信する必要がある。これらの情報には、BCMCS_FLOW_ID、具体的なタイム情報及びその他のいくつかのプログラム関連情報が含まれている。
なお、BCMCSコントローラ18も初期化タスク(セッション記述、具体的なタイム情報、関連するQoSパラメーター及びセキュリティー情報)のための一部の情報を受信する必要がある。これらの情報は会議フォーカス20を介してSIP UAコンテンツ提供サーバ17から取得することができる。また、会議フォーカス20はBCMCS−SCの状態に基づいて如何に関連するBCMCSセッションを修正又は停止するかを決定する。
従って、BCMCS−SCの役目は、会議フォーカス20における関連するBCMCSセッションのエージェントであると理解できる。当該エージェントの協力の下で、会議フォーカス20はBCMCSセッションの操作を実現して、BCMCSとMPCSのマッピング関係を実現する。
ここでは、3GPP2を利用したMMD枠組下でのコールセッションコントロールユニット(Call Session Control Function:CSCF)をSIPサーバ2とする。BCMCSとMPCSの集成をサポートするBCMCS−SCの操作プロシージャを、図8、図9、図10、図11、図12、図13、図14及び図15に示す。以下、これらについて詳しく説明する。また、新しいMPCS実体において転送される新しい情報コンテンツとサービスについても詳しく説明する。
以下の説明において、SIP UAコンテンツ提供サーバ17のSIP URIはSIP:A@aa.comで、移動端末19のSIP URIはSIP:B@bb.comで、BCMCSコントローラ18のSIP URIはSIP:BC@xx.comで、会議フォーカス20のSIP URIはSIP:Conf_ID@conf.comである。実際に、一つのMPCSにおけるCDMA2000メンバーユーザは、移動端末19とSIP UAコンテンツ提供サーバ17を同時にサポートすることができる。つまり、一つのCDMA2000メンバーユーザはMPCSに関するメディアフローを同時に送信と受信することができる。
(BCMCS−SC初期化過程)
図8は本発明のBCMCS−SCの初期化のプロシージャにおける関連設備の動作のフローチャートである。
図8に示すように、会議フォーカス20は先ず関連するMPCSとBCMCS設備にインバイト(INVITE)メッセージを送信する(ステップ801)。これらの設備は移動端末19、BCMCSコントローラ18及びSIP UAコンテンツ提供サーバ17を含む。
続いて、ステップ802において、移動端末19、BCMCSコントローラ18及びSIP UAコンテンツ提供サーバ17は各自の受信された情報に基づいて、BCMCSセッションの初期化操作の実施を開始する。
会議フォーカス20は受信された各関連設備からの情報に基づいて、BCMCSセッションの初期化が成功したか否かを判断する(ステップ803)。BCMCSセッションの初期化が失敗し、且つ失敗した回数が予め定めた値Nより小さい場合(ステップ804)、BCMCSセッションの初期化を繰り返す。そうでなければ、当該BCMCS−SCの初期化プロシージャは終了する。
BCMCSセッションの初期化が成功した場合、会議フォーカス20において、BCMCS−SC処理モジュール9は従来の会議フォーカスモジュール4から関連する情報を受信して(ステップ805)、対応する全属性のBCMCS−SC21を一つ確立する(ステップ806)。
BCMCS−SC21の確立が完了した後、ステップ807において、会議フォーカス20は関連する設備(移動端末19、BCMCSコントローラ18及びSIP UAコンテンツ提供サーバ17)を通してSIPサブスクライブ−通知(SUBSCRIBE-NOTIFY)サービスを確立して、BCMCS−SCを転送する。したがって、SIPサブスクライブ−通知サービスにはBCMCS−SC情報を含むイベントパケットが新しく追加される。
続いて、それぞれの関連設備のBCMCS−SC処理モジュール12、14及び16はBCMCS−SCのコンテンツに関連する通知を受信された後(ステップ808)、対応する設備の中でローカル部分属性のBCMCS−SC22、23及び24を確立することができる(ステップ809)。
最後に、ステップ810にてメディアフローの転送を開始する。
図9は図8に示したBCMCS−SCの初期化プロシージャの具体的なSIPメッセージフローチャートである。
図9に示すように、先ず、会議フォーカス20が移動端末19とSIP UAコンテンツ提供サーバ17にSIPシグナリングの中のインバイト(INVITE)メッセージを送信する(ステップ901と903)。そのなかINVITEメッセージのセッション記述部分(SDP)にはリクエストメッセージボディoffer 1が含まれ、MPCSの初期化に関連する情報を転送することができる。
その後、INVITEメッセージを受信した関連設備のユーザはそれぞれ「1xxセッション確立中」(1xx session progress)の応答メッセージを送信する(ステップ902と904)。ステップ904において、SIP UAコンテンツ提供サーバ17は当該応答メッセージに、例えば、セッション記述、具体的なタイム情報とQoSパラメーター、又はセキュリティー情報、プログラム名称、及びSIP UAコンテンツ提供サーバ17の名称等のような選択可能な必要とするBCMCS−SC関連情報を追加する。
このようにして、SIP UAコンテンツ提供サーバ17によって提供される情報に基づいて、会議フォーカス20はBCMCSコントローラ18にINVITEメッセージを送信する(ステップ905)。当該INVITEメッセージのSDPに含まれるリクエストメッセージボディoffer2は、当該SIP UAコンテンツ提供サーバ17によって提供された具体的なタイム情報、QoSパラメーター(応用層が暗号化される場合は、必ずセキュリティー情報が含まれなければならない)、及び選択可能なその他の関連情報を含む。
図16はステップ905のSIP INVITEメッセージの例を示す。
BCMCSコントローラ18がoffer2に含まれているメッセージを受信した後、セキュリティー認定情報を触発させる可能性があるが、図には表示されていない。そして、BCMCSコントローラ18のBCMCSコントロールユニット(図示省略)は、プログラムID、BCMCS_FLOW_ID、マルチキャストIPアドレスとポート番号、プログラム情報及びBCMCS−SCに関連する情報を生成させるいくつかの資源の初期化を行う必要がある。
BCMCSコントローラ18において、BCMCS−SCに関連する内容は、BCMCS−SC ID、プログラム ID、BCMCS_FLOW_ID、及び関連するQoSパラメーターが含まれる(アプリケーション層が暗号化される場合は、セキュリティー情報も含まれる)(ステップ906)。続いて、BCMCSコントローラ18がBCMCSセッションの必要とする資源の初期化を完成した後、ステップ905のINVITEメッセージに対する確認応答メッセージである200 OK応答を会議フォーカス20に送信し(ステップ907)、当該メッセージのSDPに含まれている応答メッセージボディanswer2をステップ905のoffer2に対する応答とする。
応答メッセージボディanswer2には、関連するBCMCS_FLOW_ID、BCMCS コンテンツサーバ7のIPアドレスとポート番号(SIP UAコンテンツ提供サーバ17から送信されるメディアフローを受信する)が含まれるべきで、マルチキャストIPアドレスとポート番号、プログラム情報、及びプログラムID等選択可能な情報が含まれてもいい。
そして、会議フォーカス20はSIP UAコンテンツ提供サーバ17にSIPシグナリングの更新(UPDATE)メッセージを送信する(ステップ908)。当該メッセージのoffer3にはBCMCSコンテンツサーバ7のIPアドレスとポート番号が含まれて、SIP UAコンテンツ提供サーバ17がソースメディアフローをBCMCSコンテンツサーバ7に送信するようにする。
SIP UAコンテンツ提供サーバ17は200 OK応答を送信し(ステップ909)、当該応答メッセージにQoSパラメーターの変化とその他の情報更新を提供することができる。そして、ステップ903のINVITEメッセージに対する応答として200 OK応答メッセージを送信することができる(ステップ910)。
続いて、会議フォーカス20は移動端末19にUPDATEメッセージを送信する(ステップ911)。当該メッセージのリクエストメッセージボディoffer4にはBCMCSコンテンツに関連する情報(例えば、BCMCS_FLOW_ID、プログラム記述、SIP UAコンテンツ提供サーバ17のSIP URI等)が含まれるべきである。
図17はステップ911のSIP UPDATEメッセージの例である。
必要であれば、ステップ911のメッセージにBCMCSコントローラ18のIPアドレスを追加してもよい。BCMCSセッションを確立するように移動端末19はこれらの情報に基づいてBCMCS情報取得を発信する。関連するBCMCSのプロシージャが開始する前に、会議フォーカス20にBCMCSのプロシージャが行われていることを知らせるために、移動端末19は「1xx BCMCSのプロシージャ進行中」(1xx BCMCS procedure undergoing)の応答も送信しなければならない(ステップ912)。
このようにして、移動端末19はBCMCSセッションの確立プロシージャを発信することができる(ステップ913)。BCMCSに関連するプロシージャについては従来のCDMA2000システムのBCMCS標準に詳しく説明されており、ここでは説明を略す。
ステップ913のBCMCSセッションの確立プロシージャが成功した場合、移動端末19は会議フォーカス20に200 OK応答メッセージを送信して(ステップ914)、ステップ911のUPDATEメッセージに対する応答とする。続いて200 OK応答メッセージを送信して(ステップ915)、ステップ901のINVITEメッセージに対する応答とする。
そして、前に受信された情報に基づいて、会議フォーカス20はBCMCS−SCを生成する(ステップ916)。前述したステップがすべて成功した場合、会議フォーカス20は移動端末19、SIP UAコンテンツ提供サーバ17、及びBCMCSコントローラ18に確認(ACK)メッセージをそれぞれ送信しなければならない(ステップ917、918、及び919)。この後、会議フォーカス20は従来のSIPシグナリング標準に定義されているサブスクライブ−通知に基づいて、対応するBCMCS−SC通知サービスを確立する(ステップ920、921、及び922)。
図18と図19はステップ921のSUBSCRIBEとNOTIFYメッセージの例である。
SUBSCRIBEとNOTIFYメッセージにはBCMCS−SCというBCMCS−SCの関連フロ−の通知サービスに用いられる一つ新しいイベントパケットが定義されている。当該通知サービスの目的は、関連するMPCSとBCMCS実体においてBCMCS−SCに関連する状態情報を交換であり、後に当該イベントパケットの定義について詳しく説明する。
最後に、それぞれの装置がすべてのBCMCS−SCを取得した後、SIP UAコンテンツ提供サーバ17は取得したBCMCSコンテンツサーバ7のIPアドレスとポート番号に基づいて、BCMCSコンテンツサーバ7に初期のユニキャストメディアフローを送信する(ステップ923)。
BCMCSコンテンツサーバ7は先ずこれらのコンテンツに対して処理を行う必要があり、処理した後ブロードキャストサービスノードに送信して、BCMCSコントローラ18による制御の下で、移動端末19はBCMCSセッションを介してブロードキャスト/マルチキャスト方式にて当該メディアフローを取得する(ステップ924)。
前述した初期化のプロセスにおいて、BCMCSセッションは、実際に会議フォーカス20とSIPサーバ2の協力の下で、SIP UAコンテンツ提供サーバ17から発信されたものである。また、以上の初期化プロシージャを通じて、BCMCSコントローラによる制御の下で、一つのマルチキャストダウンリンクにて複数の移動端末に会議コンテンツのメディアフローを送信することによって、MPCSに関連する無線資源の占用を減少させている。
ステップ901ないし907は図8のステップ801に対応し、ステップ908ないし915は図8のステップ802ないし804に対応し、ステップ916は図8のステップ805ないし806に対応し、ステップ920ないし922は図8のステップ807ないし809に対応する。最後に、ステップ923ないし924は図8のステップ810に対応する。
一つの新しい移動端末19がすでに確立されたMPCSに加入する場合でもBCMCS−SCの初期化プロシージャを発信することが可能である。ステップ903のメッセージをリインバイト(re-INVITE)に変更するだけでこのような状況をサポートすることができる。
次に、BCMCS−SCに関するイベントパケットの定義について説明する。
このイベントパケットの役目はBCMCS−SCの通知サービスを提供することである。イベントパケットの定義はRFC3265に説明されたSIPイベントパケット定義に従っている。
関連する実体から会議フォーカス20にBCMCS−SCに関するサブスクライブリクエスト(SUBSCRIBEメッセージ)を送信する。サブスクライブリクエストには当該実体が関心を持っているBCMCS−SCの項目テ−ブルが記述されている。この場合、会議フォーカス20は通知者であり、NOTIFYメッセージを通してユーザ端末にBCMCS−SCに関する状態更新情報を提供する。イベントパケットにはBCMCS−SCID、及びSIP UAコンテンツ提供サーバ17、移動端末19、BCMCSコントローラ18に関する情報が含まれている。
会議フォーカス20はBCMCS−SCに関する情報を十分に取得し、これらの情報をユーザ端末に提供することができる。イベントパケットの名称は「BCMCS−SC」である。RFC 3265の定義に基づいて、SIPに関するメッセージのイベント(Event)ヘッダーと許可イベント(Allow-Events)ヘッダーに当該名称が含まれている必要がある。
BCMCS−SCのイベントパケットに対するSUBSCRIBEにはメッセージボディが含まれる必要があり、そのメッセージボディは対応するサブスクライブのために一つのフィルターを定義している。一つのSUBSCRIBEメッセージに当該メッセージボディが含まれていない場合、次のデフォルトのフィルターポリシを利用する。すなわち、BCMCS−SCに変化が起きるたびに通知メッセージが生成される必要はなく、一般的に通知メッセージにはすべての状態内容が含まれる必要はなく、変化の状態を指摘するだけでよい。フィルターの設計についてはRFC 3265を参照にすればよく、本発明の注目する問題に属しない。
RFC 3265が説明するように、NOTIFYメッセージはサブスクライブの状態情報を記述するメッセージボディが必要である。当該メッセージボディの仕様はSUBSCRIBEメッセージのAcceptヘッダーに指定された仕様に従う必要がある。当該仕様が規定されていなかった場合、デフォルトの仕様を採用する。すべての通知者(会議フォーカス20)とサブスクライバ(移動端末19、BCMCSコントローラ18、及びSIP UAコンテンツ提供サーバ17)は「application/BCMCS−SC+xml」デ−タ仕様をデフォルトのメッセージボディの仕様としてサポートしなければならない。SUBSCRIBEメッセージに当該仕様に対する定義が存在する場合、「application/BCMCS−SC+xml」仕様もその中に入れておかなければならない。
移動端末19がBCMCS−SCに関するBCMCSセッションに加入又はそこから離れる場合、必ず通知メッセージを送信してBCMCS−SCの状態を報告しなければならない。BCMCS−SCの必要なメッセージに変化が起きた場合、必ず通知メッセージを送信してBCMCS−SCの状態を報告しなければならない。BCMCS−SCの選択可能なメッセージに変化が起きた場合でも、通知メッセージを送信してBCMCS−SCの状態を報告することができる。
BCMCS−SC XML ファイルのルートエレメントは<BCMCS−SC>で、その型はBCMCS−SC−typeである。BCMCS−SC−type型は、BCMCS−SC IDである対応するBCMCS−SCを識別する実体属性と、XMLファイルにすべてのBCMCS−SCメッセージが含まれているか否かを指摘する状態属性(「full」(全属性)、「partial」(部分属性)、又は「deleted」(BCMCS−SCがまもなく終了する))でもよい。
詳しいメッセージについては関連する標準、例えば、RFC 3265を参照)と、XMLファイルの送信順序を識別するバージョン属性(ゼロからカウントして更新するたびに1を足す。当該属性はRFC3265に定義されてある)と、を含むべきである。
BCMCS−SC−type型は拡張可能なサブエレメントを定義している。「full」属性に対するBCMCS−SC XMLファイルは少なくとも、<BCMCS−SC−description>(BCMCS−SC−description−type型)と、<SIP−UA−content−provider−info>(SIP−UA−content−provider−type型)と、<BCMCS−SC−state−info>(BCMCS−SC−state−type型)と、<BCMCS−Users−Info>(BCMCS−SC−Users−type型)と、のサブエレメントを含まなければならない。
そのなか、<BCMCS−SC−description>(BCMCS−SC−description−type型)に含まれているのはBCMCS−SCが確立する前のサービス割り当て情報である。MPCSにおいて、これらの情報は一度設定されるとほとんど更新されない。BCMCS−SCの項目において、M1、M2、M3、及びM9が当該型に属し、O5、O6、O7、及びO8が存在すれば当該型に属することになる。
<SIP−UA−content−provider−info>(SIP−UA−content−provider−type型)にはBCMCS−SCに対応するSIP UAコンテンツ提供サーバ17の状態を記述する情報が含まれている。これらの情報はBCMCS−SCが確立される最初に設定され、サービス期間中SIP UAコンテンツ提供サーバ17によって変更可能である。BCMCS−SCの項目において、M5、M7、及びM8が当該型に属し、O2、O3、及びO4が存在すれば当該型に属することになる。
<BCMCS−SC−state−info>(BCMCS−SC−state−type型)にはBCMCS−SCのある状態の動態情報を記述する情報が含まれている。これらの情報はBCMCS−SCが確立される最初に設定され、サービス期間中変更可能である。BCMCS−SCの項目において、M3が当該型に属する。関連する状態は「active(アクティブ)」、「modifying(修正)」、「locked(ロック)」、「terminating(停止)、又はその他の自己定義状態に設定されることができる。これらの状態はサービス運営業者によって自己設定可能である。
<BCMCS−Users−Info>(BCMCS−SC−Users−TYPE型)には固定又は非固定数のサブエレメント<BCMCS−SC−User>(user−type型)を含めることが可能で、これらのuser−type型はBCMCS−SCの移動端末19の状態情報を記述する。BCMCS−SCの項目において、M4がuser−type型に属する。サービス運営業者はこの中にその他の情報を追加してもよい。
本発明に列挙した型に限らず、サービス運営業者はBCMCS−SC XMLファイルにその他の下位の型(サブタイプ)を追加することができる。
それぞれのBCMCS−SCに対して通知識別を定義する必要があり、ここでは、当該通知標識はidA(対応するBCMCS−SCはSIP:A@aa.com)である。
(BCMCS−SCの修正手順)
新しい移動端末19がすでに確立されたMPCSに加入する際に、ブロードキャスト/マルチキャスト方式のメディアフローを当該移動端末に転送するように、BCMCS−SCの修正プロシージャを発信することができる。このほかに、移動端末19がMPCS又はSIP UAコンテンツ提供サーバ17を離れてメディアフローのセッション記述等を変更する様々な状況においてもBCMCS−SCの修正プロシージャを発信することができる。図10はBCMCS−SCの修正ロシージャにおいて各関連設備の動作のフローチャートを示す。
図10に示すように、BCMCS−SCと、関連するBCMCSセッションに対して修正の必要がある場合、会議フォーカス20は先ず関連する移動端末19とSIP UAコンテンツ提供サーバ17とが含まれているMPCSとBCMCSの設備から修正リクエストを受信する(ステップ1001)。
その後、ステップ1002において、会議フォーカス20のBCMCS−SC処理モジュ−ル9は受信された情報に基づいて、先ず現在保守されているBCMCS−SCの状態をチェックして、修正の必要があるか否かを判断する。修正の必要があると確認された場合、会議フォーカス20はステップ1003にて関連する設備にセッションを修正するように通知する。続いて、会議フォーカス20は各関連設備からのセッション修正応答メッセージを受信し、当該応答メッセージに基づいてセッションの修正が成功したか否かを判断する(ステップ1004)。
セッションの修正が失敗した場合は、今回の修正プロシージャは終了し、セッションの修正が成功した場合は、会議フォーカス20のBCMCS−SC処理モジュ−ル9は保守されているBCMCS−SCに対して修正を行い、各関連設備にBCMCS−SCを修正するように通知して(ステップ1005)、全修正プロシージャを完成させる。
多くの場合、BCMCS−SCの修正プロシージャを触発させることが可能である。
図11と図12は、ただ新しい移動端末19がMPCSとSIP UAコンテンツ提供サーバ17に加入してメディアフローセッション記述を更新し、その二つの場合に発信されるBCMCS−SCの修正プロシージャのSIPメッセージプロセスをそれぞれ示している。
図11は新しく加入した移動端末から発信されたBCMCS−SCによって修正されたSIPメッセージプロセスである。
図11に示すように、会議フォーカス20は当該加入した移動端末19にステップ901のメッセージと同じメッセージであるINVITEメッセージを送信する(ステップ1101)。
同様に、移動端末19は1xx session progressメッセージを送信して(ステップ1102)応答する。
その後、会議フォーカス20はBCMCSコントローラ18にre−INVITEメッセージを送信して(ステップ1103)、200 OK応答(ステップ1104)の中からBCMCSコントローラ18により提供されたBCMCSセッションの初期情報を取得する。
ここの応答メッセージボディanswer2には関連するBCMCS−FLOW−IDが含まれるべきで、マルチキャストIPアドレスとポート番号、プログラム情報、及びプログラムID等選択可能な情報が含まれてもよい。
ステップ1105から1109まではBCMCS関連プロセスであり、ステップ911から915までと一致する。
会議フォーカス20がステップ1109の応答を受信した場合は、これと対応するBCMCS−SCを修正する(ステップ1110)。そして、会議フォーカス20は当該移動端末19とBCMCSコントローラに確認(ACK)メッセージをそれぞれ送信する(ステップ1111と1112)。
続いて、ステップ1113において、修正されたBCMCS−SCを当該移動端末19に通知するように会議フォーカス20と移動端末19の間にSIPサブスクライブ−通知サービス、即ち、BCMCS−SC通知サービスを確立する。これはステップ921と同じである。
そして、会議フォーカス20はさらにBCMCS−SC通知サービスを介して、SIP UAコンテンツ提供サーバ17に対応する更新メッセージを通知しなければならない。最後に、ステップ1115と1116において、BCMCSコントローラ18とBCMCSコンテンツサーバ7は当該移動端末19にBCMCSメディアフローの転送を始めることができる。
図12は一つのSIP UAコンテンツ提供サーバ17から発信されたBCMCS−SCの修正プロセスを示す。
図12に示すように、SIP UAコンテンツ提供サーバ17により提供されたメディアフローの関連情報に変化が起きた場合(例えば、符号化仕様に起きた変化)、SIP UAコンテンツ提供サーバ17は先ずre−INVITEメッセージを会議フォーカスに送信する(ステップ1201)。当該メッセージのリクエストメッセージボディoffer1にはBCMCS−SCに関する更新情報(例えば、具体的なタイム情報、関連するQoSパラメーター、セキュリティー情報、プログラム名称、及びSIP UAコンテンツ提供サーバ17の名称等)が含まれることが可能である。
その後、SIP UAコンテンツ提供サーバ17は会議フォーカス20からの200 OK応答を受信する(ステップ1202)。そして、会議フォーカス20はBCMCS−SCの通知サービスを介して、当該更新情報をBCMCSコントローラ18に通知する(ステップ1203)。
BCMCSコントローラ18からの200 OK応答を受信された後(ステップ1204)、会議フォーカス20は当該更新情報を移動端末19に通知する(ステップ1205)。
続いて、移動端末19は対応するBCMCSセッションの確立プロシージャを発信するべきである。当該プロシージャはBCMCSによる再登録(re-registration)のプロシージャから発信できる。関連するBCMCSセッションの確立プロシージャが開始する前に、会議フォーカス20にBCMCSのプロシージャが進行中であることが通知される(ステップ1206)ように、移動端末19は「1xx BCMCSプロシージャ進行中」(1xx BCMCS procedure undergoing)の応答を送信する必要がある。
移動端末19は当該BCMCSプロシージャ(ステップ1207)を通じて、関連するBCMCSセッションに対して修正を行う(ステップ1208)。BCMCSセッションの修正プロシージャは関連するBCMCS標準において詳しく説明されており、ここでは具体的な説明を省略する。
BCMCSセッションが修正された後、移動端末19は会議フォーカス20に200 OK応答を送信する(ステップ1209)。会議フォーカス20は応答を受信された後、対応するBCMCS−SCを修正し(ステップ1210)、SIPコンテンツ提供サーバに修正確認(ACK)メッセージを送信する(ステップ1211)。この時、SIP UAコンテンツ提供サーバ17は新しいメディアフローの転送を開始することができる(ステップ1212)。
(BCMCS−SCの停止)
マルチパーティ会議が終了する場合又はBCMCSセッションを利用してMPCSを提供する必要がない場合には、BCMCS−SCを停止する必要がある。図13はBCMCS−SCの停止プロシージャにおいて、関連する新たな設備の動作のフローチャートを示す。
図13に示すように、BCMCS−SCと関連するBCMCSセッションを停止させる必要がある場合、会議フォーカス20は先ず関連するMPCSとBCMCSの設備から停止リクエストを受信する(ステップ1301)。これらの設備には移動端末19とSIP UAコンテンツ提供サーバ17が含まれている。
そして、ステップ1302において、会議フォーカス20のBCMCS−SC処理モジュ−ル9は受信された情報に基づいて、先ず現在保持されているBCMCS−SCの状態を停止させる必要があるか否かをチェックする。停止させる必要があると確認された場合は、会議フォーカス20はステップ1303においてBCMCSセッションを停止させるように、関連する設備(移動端末19、SIP UAコンテンツ提供サーバ17、及びBCMCSコントローラ18)に通知する。
その後、各関連設備において、それぞれのBCMCS−SC処理モジュ−ルは保持されているBCMCS−SCを停止させる(ステップ1304)。
図14と図15はそれぞれSIP UAコンテンツ提供サーバ17と移動端末19によって発信されたBCMCS−SCを停止させるSIPメッセージプロセスを示す。
図14はSIP UAコンテンツ提供サーバ17によって発信されたBCMCS−SCを停止させるSIPメッセージのフローチャートである。
SIP UAコンテンツ提供サーバ17がMPCSを離れる際に、BCMCS−SCの停止プロセスを発信する必要がある。図14において、SIP UAコンテンツ提供サーバ17は、先ず会議フォーカス20にSIPシグナリング中の退出(BYE)メッセージを送信する(ステップ1401)。
その後、会議フォーカス20はBCMCS−SC通知サービスを介して当該メッセージをBCMCSコントローラ18に通知する(ステップ1402)。BCMCSコントローラ18は当該通知メッセージが受信された後、会議フォーカス20にBCMCSプロシージャが進行中であることが通知されるように、先ず会議フォーカス20に「1xx BCMCSプロシージャ進行中」(1xx BCMCS procedure undergoing)の応答を送信しなければならない(ステップ1403)。
続いて、BCMCSコントローラ18は対応するBCMCSセッションを停止させて関連する資源を解放する(ステップ1404)。
会議フォーカス20はBCMCSセッションがすでに停止したと表示された200 OK 応答を受信した(ステップ1405)後、対応するBCMCS−SCを停止させ(ステップ1406)てから、BYEメッセージを移動端末19に送信することができる(ステップ1407)。
最後に、移動端末19からの200 OK応答を受信した(ステップ1408)後、会議フォーカス20はSIPコンテンツ提供サーバ17に停止確認メッセージを送信して200 OK 応答をステップ1401のBYEメッセージに対する応答とする(ステップ1409)。
図15は移動端末19によって発信されたBCMCS−SCの停止プロセスである。
移動端末19がBCMCS−SCの最後のBCMCSメンバーユーザである場合、移動端末19がMPCSを離れる際に、BCMCS−SCの停止プロセスを発信することができる。図15にこのような状況が説明されている。
先ず、移動端末19がBYEメッセージを会議フォーカス20に送信する(ステップ1501)。会議フォーカス20は当該移動端末19がBCMCS−SCの最後のBCMCSメンバーユーザであることに気付いた場合(当該BCMCS−SCは停止されるべき)、BCMCSコントローラ18に通知する(ステップ1502)。
BCMCSコントローラ18は対応するBCMCSセッションを停止させて関連する資源を解放すべきである(ステップ1503ないし1504)。
会議フォーカス20はBCMCSセッションがすでに停止された確認メッセージ200 OK 応答を受信された(ステップ1505)後、対応するBCMCS−SCを停止させて(ステップ1506)、対応するSIP UAコンテンツ提供サーバ17に通知する(ステップ1507)。
最後に、会議フォーカス20は200 OK メッセージを送信してステップ1501のBYEメッセージに対する応答とする(ステップ1508)。
本発明の上記無線通信ネットワ−クのブロードキャスト/マルチキャストサービスを利用してマルチパーティ会議サービスを行う方法は、ソフトによっても、ハードによっても実現でき、又はソフトとハードを組み合わせた方式でも実現できる。
本分野の技術は、前述した本発明に公開された無線通信ネットワ−クのブロードキャスト/マルチキャストサービスを利用してマルチパーティ会議を行う方法と設備に対して、本発明の内容を逸脱しない前提で様々な改善を行うことができる。したがって、本発明の保護範囲は添付された特許請求の範囲の内容によって確定されるべきである。
IETFのSIPPINGワーキンググループによって提出されたマルチパーティ会議システムのネットワ−クトポロジ略図である。 3GPP2組織によって提出されたBCMCSシステム機能ノ−ドの構成図である。 本発明の実施例に基づくマルチパーティ会議システムとBCMCSシステムが融合されたネットワ−クの略図である。 本発明の実施例に基づく会議フォーカス、BCMCSコントローラ、SIP UAコンテンツ提供サーバ、及び移動端末の内部モジュ−ルのブロック図である。 BCMCS−SCの初期化プロシージャにおいて、会議フォーカス内部のBCMCS−SC処理モジュ−ルの動作を示すフローチャートである。 BCMCS−SCの修正プロシージャにおいて、会議フォーカス内部のBCMCS−SC処理モジュ−ルの動作を示すフローチャートである。 BCMCS−SCの停止プロシージャにおいて、会議フォーカス内部のBCMCS−SC処理モジュ−ルの動作を示すフローチャートである。 BCMCS−SCの初期化プロシージャの動作を示すフローチャートである。 BCMCS−SCの初期化プロシージャのSIPメッセージのフローチャートである。 BCMCS−SCの修正プロシージャの動作を示すフローチャートである。 一つの移動端末により発信されたBCMCS−SCの修正プロシージャのSIPメッセージのフローチャートである。 一つのSIP UAコンテンツ提供サーバにより発信されたBCMCS−SCの修正プロシージャのSIPメッセージのフローチャートである。 BCMCS−SCの停止プロシージャの動作を示すフローチャートである。 一つのSIP UAコンテンツ提供サーバにより発信されたBCMCS−SCの停止のSIPメッセージのフローチャートである。 一つの移動端末により発信されたBCMCS−SCの停止のSIPメッセージのフローチャートである。 BCMCS−SCの初期化プロシージャにおけるステップ905のSIPインバイト(INVITE)メッセージの例を示す。 BCMCS−SCの初期化プロシージャにおけるステップ911のSIP更新(UPDATE)メッセージの例を示す。 BCMCS−SCの初期化プロシージャにおけるステップ921のSIPサブスクライブ(SUBSCRIBE)メッセージの例を示す。 BCMCS−SCの初期化プロシージャにおけるステップ921のSIP通知(NOTIFY)メッセージの例を示す。

Claims (10)

  1. 会議フォーカスに用いられる無線通信システムのブロードキャスト/マルチキャストサービスを利用してマルチパーティ会議サービス(MPCS)を行う方法であって、
    少なくとも一つのコンテンツ提供サーバから少なくとも一つの移動端末にコンテンツメディアフローを提供し、
    (a)前記少なくとも一つのコンテンツ提供サーバからのメディアフロー関連情報を受信し、受信された当該メディアフロー関連情報をブロードキャスト/マルチキャストサービスコントローラに送信し、
    (b)ブロードキャスト/マルチキャストサービスコントローラの前記メディフロー関連情報に基づいて生成されたブロードキャスト/マルチキャストサービスセッションを確立するためのブロードキャスト/マルチキャストサービスセッション関連情報を受信し、
    (c)受信された前記メディアフロー関連情報、前記ブロードキャスト/マルチキャストサービスセッション関連情報及びMPCS関連情報に基づいて、対応するブロードキャスト/マルチキャストサービスセッションのコンテクストを生成し、及び、
    (d)前記少なくとも一つの移動端末がブロードキャスト/マルチキャストサービスセッションを通して前記コンテンツメディアフローを取得するように、生成されたブロードキャスト/マルチキャストサービスセッションのコンテクストを前記少なくとも一つのコンテンツ提供サーバ、前記少なくとも一つの移動端末及び前記ブロードキャスト/マルチキャストサービスコントローラにそれぞれ送信すること、を含む方法。
  2. 前記ブロードキャスト/マルチキャストサービスセッションのコンテクストの状態に基づいて、前記ブロードキャスト/マルチキャストサービスセッションを制御するステップをさらに含む請求項1に記載の方法。
  3. 前記ステップ(b)は、ブロードキャスト/マルチキャストサービスコントローラからのブロードキャスト/マルチキャストサービスコンテンツサーバのIPアドレスとポート番号を受信して、前記少なくとも一つのコンテンツ提供サーバに送信することをさらに含む請求項2に記載の方法。
  4. 前記ステップ(b)は、前記少なくとも一つの移動端末に前記ブロードキャスト/マルチキャストサービスセッション関連情報、前記メディアフローのセッション記述及び前記コンテンツ提供サーバの識別子を送信することをさらに含む請求項3に記載の方法。
  5. 無線通信システムのブロードキャスト/マルチキャストサービスを利用して行われるMPCSをサポートするマルチパーティ会議サービス(MPCS)の会議フォーカスであって、
    MPCSの信号を送信及び受信する信号送受信モジュールと、
    前記信号送受信モジュールからの信号を受信するか、又は当該信号送受信モジュールを経由して信号を送信して、MPCS会議のグループポリシとメディアポリシに基づいて会議の管理と保守を行う会議フォーカスモジュールと、
    前記会議フォーカスモジュールから情報を受信し、対応するブロードキャスト/マルチキャストサービスセッションのコンテクストに対して初期化、修正又は停止を行うか、もしくは当該会議フォーカスモジュールに当該ブロードキャスト/マルチキャストサービスセッションのコンテクストに関連する情報を送信する、ブロードキャスト/マルチキャストサービスセッションのコンテクスト処理モジュールと、を備え、
    前記会議フォーカスモジュールは、前記ブロードキャスト/マルチキャストサービスセッションのコンテクスト処理モジュールのブロードキャスト/マルチキャストサービスセッションのコンテクストの状態に基づいて、対応するブロードキャスト/マルチキャストサービスセッションを制御する会議フォーカス。
  6. マルチパーティ会議サービス(MPCS)をサポートする無線通信システムのブロードキャスト/マルチキャストサービスコントローラであって、
    MPCSの信号を送信及び受信する信号送受信モジュールと、
    前記信号送受信モジュールからの信号を受信するか、もしくは当該信号送受信モジュールを経由して信号を送信し、ブロードキャスト/マルチキャストサービスセッションを管理及び保守するブロードキャスト/マルチキャストサービスコントロールモジュールと、
    前記ブロードキャスト/マルチキャストサービスコントロールモジュールからブロードキャスト/マルチキャストサービスセッションのコンテクストを受信し、当該ブロードキャスト/マルチキャストサービスセッションのコンテクストに対して保存、修正又は停止を行うか、もしくは当該ブロードキャスト/マルチキャストサービスコントロールモジュールに当該ブロードキャスト/マルチキャストサービスセッションのコンテクストに関連する情報を送信する、ブロードキャスト/マルチキャストサービスセッションのコンテクスト処理モジュールと、を備え、
    前記ブロードキャスト/マルチキャストサービスコントロールモジュールは、前記ブロードキャスト/マルチキャストサービスセッションのコンテクストの状態に基づいてブロードキャスト/マルチキャストサービスセッションを制御するサービスコントローラ。
  7. 無線通信システムのブロードキャスト/マルチキャストサービスを利用して少なくとも一つの移動端末にコンテンツメディアフローを提供するマルチパーティ会議サービス(MPCS)のコンテンツ提供サーバであって、
    MPCSの信号を送信及び受信する信号送受信モジュールと、
    前記信号送受信モジュールからの信号を受信するか、もしくは当該信号送受信モジュールを経由して信号を送信し、コンテンツメディアフローを提供するコンテンツ提供モジュールと、
    前記コンテンツ提供モジュールからブロードキャスト/マルチキャストサービスセッションのコンテクストを受信し、当該ブロードキャスト/マルチキャストサービスセッションのコンテクストに対して保存、修正又は停止を行うか、もしくは当該コンテンツ提供モジュールに当該ブロードキャスト/マルチキャストサービスセッションのコンテクストに関連する情報を送信する、ブロードキャスト/マルチキャストサービスセッションのコンテクスト処理モジュールと、を備え、
    前記コンテンツ提供モジュールは、ブロードキャスト/マルチキャストサービスを通して前記メディアフローを提供するコンテンツ提供モジュール。
  8. ブロードキャスト/マルチキャストサービスを通してマルチパーティ会議サービス(MPCS)を受ける無線通信システムの移動端末であって、
    MPCSの信号を送信及び受信する信号送受信モジュールと、
    前記信号送受信モジュールからの信号を受信するか、もしくは当該信号送受信モジュールを経由して信号を送信し、ブロードキャスト/マルチキャストサービスセッションを確立可能な移動端末モジュールと、
    前記移動端末モジュールからブロードキャスト/マルチキャストサービスセッションのコンテクストを受信し、当該ブロードキャスト/マルチキャストサービスセッションのコンテクストに対して保存、修正又は停止を行うか、もしくは前記移動端末モジュールに当該ブロードキャスト/マルチキャストサービスセッションのコンテクストに関連する情報を送信する、ブロードキャスト/マルチキャストサービスセッションのコンテクスト処理モジュールと、を備え、
    前記移動端末モジュールは、前記ブロードキャスト/マルチキャストサービスセッションのコンテクストの状態に基づいて対応するブロードキャスト/マルチキャストサービスセッションを操作する移動端末。
  9. 無線通信システムのブロードキャスト/マルチキャストサービスを利用してマルチパーティ会議サービス(MPCS)を行う方法であって、少なくとも一つのコンテンツ提供サーバから少なくとも一つの移動端末にコンテンツメディアフローを提供し、
    (a)マルチパーティ会議サービスの会議フォーカスは前記少なくとも一つのコンテンツ提供サーバからのメディアフロー関連情報を受信し、受信された当該メディアフロー関連情報をブロードキャスト/マルチキャストサービスコントローラに送信し、
    (b)前記ブロードキャスト/マルチキャストサービスコントローラは、前記メディアフロー関連情報に基づいてブロードキャスト/マルチキャストサービスセッションを確立するためのブロードキャスト/マルチキャストサービスセッション関連情報を生成し、当該生成されたブロードキャスト/マルチキャストサービスセッションを前記会議フォーカスに送信し、
    (c)前記会議フォーカスは、取得した前記メディアフロー関連情報、前記ブロードキャスト/マルチキャストサービスセッション関連情報及びMPCS関連情報に基づいて対応するブロードキャスト/マルチキャストサービスセッションのコンテクストを生成し、当該ブロードキャスト/マルチキャストサービスセッションのコンテクストを前記少なくとも一つのコンテンツ提供サーバ、移動端末及び前記ブロードキャスト/マルチキャストサービスコントローラにそれぞれ送信し、
    (d)前記少なくとも一つのコンテンツ提供サーバは、受信された前記ブロードキャスト/マルチキャストサービスセッションのコンテクストに基づいて、ブロードキャスト/マルチキャストサービスコンテンツサーバにメディアフローを提供し、及び、
    (e)前記少なくとも一つの移動端末が前記コンテンツメディアフローを取得するように、前記少なくとも一つの移動端末と前記ブロードキャスト/マルチキャストサービスコントローラは、受信されたブロードキャスト/マルチキャストサービスセッションのコンテクストに基づいて、ブロードキャスト/マルチキャストサービスセッションを確立することと、を含み、
    前記会議フォーカス、前記ブロードキャスト/マルチキャストサービスコントローラ、前記少なくとも一つの移動端末及び前記少なくとも一つのコンテンツ提供サーバは、前記ブロードキャスト/マルチキャストサービスセッションのコンテクストに基づいて対応するブロードキャスト/マルチキャストサービスセッションを操作する方法。
  10. 無線通信システムのブロードキャスト/マルチキャストサービスを利用してマルチパーティ会議サービス(MPCS)を行うシステムであって、
    マルチパーティ会議サービスと会議フォーカスと、ブロードキャスト/マルチキャストサービスコントローラと、少なくとも一つの移動端末と、及び当該少なくとも一つの移動端末にコンテンツメディアフローを提供する少なくとも一つのコンテンツ提供サーバとを備え、
    前記会議フォーカスと、前記ブロードキャスト/マルチキャストサービスコントローラと、前記少なくとも一つの移動端末と、及び前記少なくとも一つのコンテンツ提供サーバとはそれぞれ、
    マルチパーティ会議サービスの信号を受信又は送信する信号送受信モジュールと、
    ブロードキャスト/マルチキャストサービスセッションのコンテクストに関連する情報を処理するブロードキャスト/マルチキャストサービスセッションのコンテクスト処理モジュールと、をさらに備え、
    前記会議フォーカスは、前記少なくとも一つのコンテンツ提供サーバからのメディアフロー関連情報、前記ブロードキャスト/マルチキャストサービスコントローラからの前記ブロードキャスト/マルチキャストサービスセッション関連情報及びMPCS関連情報に基づいて、ブロードキャスト/マルチキャストサービスセッションのコンテクスト処理モジュールにおいて対応するブロードキャスト/マルチキャストサービスセッションのコンテクストを生成し、前記信号送受信モジュールを経由して当該ブロードキャスト/マルチキャストサービスセッションのコンテクストを前記少なくとも一つのコンテンツ提供サーバと前記少なくとも一つの移動端末及び前記ブロードキャスト/マルチキャストサービスコントローラにそれぞれ送信して、当該ブロードキャスト/マルチキャストサービスセッションのコンテクストに基づいて当該移動端末にコンテンツメディアフローを提供するブロードキャスト/マルチキャストサービスセッションを制御し、
    前記ブロードキャスト/マルチキャストサービスコントローラは、前記ブロードキャスト/マルチキャストサービスセッションのコンテクストに基づいて対応するブロードキャスト/マルチキャストサービスセッションを制御するように、前記会議フォーカスからのメディアフロー関連情報に基づいてブロードキャスト/マルチキャストサービスセッションを確立するための関連情報を生成し、その情報を前記会議フォーカスに送信し、なお、ブロードキャスト/マルチキャストサービスセッションのコンテクスト処理モジュールにおいて前記会議フォーカスからの前記ブロードキャスト/マルチキャストサービスセッションのコンテクストを受信し、前記受信したコンテクストを保存し及び保守し、
    前記少なくとも一つのコンテンツ提供サーバは、前記ブロードキャスト/マルチキャストサービスセッションのコンテンツサーバを経由して前記少なくとも一つの移動端末にメディアフローを提供するように、前記会議フォーカスにメディアフロー関連情報を提供し、ブロードキャスト/マルチキャストサービスセッションのコンテクスト処理モジュールにおいて前記会議フォーカスからのブロードキャスト/マルチキャストサービスセッションのコンテクストを受信し、前記受信したコンテクストを保存し及び保守し、
    前記少なくとも一つの移動端末は、ブロードキャスト/マルチキャストサービスセッションのコンテクスト処理モジュールにおいて前記会議フォーカスからの前記ブロードキャスト/マルチキャストサービスセッションのコンテクストを受信、保存及び保守し、当該ブロードキャスト/マルチキャストサービスセッションのコンテクストに基づいて対応するブロードキャスト/マルチキャストサービスセッションの操作を行い、ブロードキャスト/マルチキャストサービスセッションを通して前記コンテンツメディアフローを取得するシステム。
JP2005376319A 2005-03-31 2005-12-27 無線通信システムのブロードキャスト/マルチキャストサービスを利用してマルチパーティ会議サービスを実現する方法、装置及びシステム Expired - Fee Related JP4649328B2 (ja)

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN200510062665A CN100596075C (zh) 2005-03-31 2005-03-31 利用广播组播服务实现多方会议服务的方法和设备

Publications (3)

Publication Number Publication Date
JP2006287905A JP2006287905A (ja) 2006-10-19
JP2006287905A5 JP2006287905A5 (ja) 2008-12-04
JP4649328B2 true JP4649328B2 (ja) 2011-03-09

Family

ID=37030873

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2005376319A Expired - Fee Related JP4649328B2 (ja) 2005-03-31 2005-12-27 無線通信システムのブロードキャスト/マルチキャストサービスを利用してマルチパーティ会議サービスを実現する方法、装置及びシステム

Country Status (3)

Country Link
US (1) US7599682B2 (ja)
JP (1) JP4649328B2 (ja)
CN (1) CN100596075C (ja)

Families Citing this family (25)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US8918366B2 (en) 2005-02-07 2014-12-23 Mimosa Systems, Inc. Synthetic full copies of data and dynamic bulk-to-brick transformation
US8275749B2 (en) * 2005-02-07 2012-09-25 Mimosa Systems, Inc. Enterprise server version migration through identity preservation
US8799206B2 (en) 2005-02-07 2014-08-05 Mimosa Systems, Inc. Dynamic bulk-to-brick transformation of data
US8812433B2 (en) 2005-02-07 2014-08-19 Mimosa Systems, Inc. Dynamic bulk-to-brick transformation of data
JP4940888B2 (ja) 2006-10-23 2012-05-30 ソニー株式会社 オーディオ信号伸張圧縮装置及び方法
US8570911B2 (en) 2007-09-24 2013-10-29 Qualcomm Incorporated Multicast messaging within a wireless communication system
US9344290B2 (en) * 2007-09-24 2016-05-17 Qualcomm Incorporated Terminating a multicast session within a wireless communications network
US8565137B2 (en) * 2007-09-24 2013-10-22 Qualcomm Incorporated Tracking locations of multicast group members within a wireless communication system
ES2381904T3 (es) * 2007-09-29 2012-06-01 Research In Motion Limited Método para responder a una petición en un entorno de red que incluye IMS y aparato para el mismo
US8407299B2 (en) * 2007-10-27 2013-03-26 Research In Motion Limited Content disposition system and method for processing message content in a distributed environment
WO2009067459A1 (en) * 2007-11-19 2009-05-28 Research In Motion Limited System and method for processing settlement information in a network environment including ims
EP2247029B1 (en) * 2008-01-30 2015-09-02 ZTE Corporation Method and system for realizing multi-part conference call in a wireless communication system
US20090210491A1 (en) * 2008-02-20 2009-08-20 Microsoft Corporation Techniques to automatically identify participants for a multimedia conference event
KR101501157B1 (ko) * 2008-04-16 2015-03-10 삼성전자주식회사 광대역 무선통신 시스템에서 셀 단위 광고 방송 서비스를제공하기 위한 장치 및 방법
KR101573329B1 (ko) * 2008-05-27 2015-12-01 삼성전자주식회사 멀티캐스트 세션을 통해 수신한 어플리케이션에 기초한 iptv 서비스 이용 방법 및 장치
US20110123010A1 (en) * 2009-11-24 2011-05-26 Mitel Networks Corporation Method and system for transmitting caller identification information in a conference call
US9143729B2 (en) 2010-05-12 2015-09-22 Blue Jeans Networks, Inc. Systems and methods for real-time virtual-reality immersive multimedia communications
CN102377728B (zh) * 2010-08-06 2015-05-06 联芯科技有限公司 一种ims多媒体会议中的组内文件分发方法
US20120144013A1 (en) * 2010-12-01 2012-06-07 Cisco Technology, Inc. Discovery of on-path services for media flows
US9369673B2 (en) * 2011-05-11 2016-06-14 Blue Jeans Network Methods and systems for using a mobile device to join a video conference endpoint into a video conference
US9300705B2 (en) 2011-05-11 2016-03-29 Blue Jeans Network Methods and systems for interfacing heterogeneous endpoints and web-based media sources in a video conference
CN105516065B (zh) * 2014-09-26 2018-08-14 华为技术有限公司 一种媒体控制方法和设备
CN104301658A (zh) * 2014-10-24 2015-01-21 四川省科本哈根能源科技有限公司 一种基于移动终端的多点视频汇聚***
US10516704B2 (en) * 2015-07-28 2019-12-24 Polycom, Inc. Relaying multimedia conferencing utilizing software defined networking architecture
CN113163338B (zh) * 2020-01-07 2022-11-11 华为技术有限公司 一种组播会话的管理方法、装置

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2004328731A (ja) * 2003-04-22 2004-11-18 Microsoft Corp マルチパーティアプリケーションレイヤセッションに関するメンバシップ情報の配信
JP2006526355A (ja) * 2003-05-13 2006-11-16 サムスン エレクトロニクス カンパニー リミテッド 移動通信システムにおけるブロードキャスティングサービスのための保護方法

Family Cites Families (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6477150B1 (en) * 2000-03-03 2002-11-05 Qualcomm, Inc. System and method for providing group communication services in an existing communication system
WO2001067787A2 (en) * 2000-03-03 2001-09-13 Qualcomm Incorporated Method and apparatus for participating in group communication services in an existing communication system
US8411594B2 (en) * 2002-09-20 2013-04-02 Qualcomm Incorporated Communication manager for providing multimedia in a group communication network
US7894377B2 (en) * 2002-12-31 2011-02-22 Motorola Solutions, Inc. Method and system for group communications
US7369567B2 (en) * 2002-12-31 2008-05-06 Motorola, Inc. Methods for affiliating endpoints with a group and determining common communication capabilities for the affiliated endpoints
US7991396B2 (en) * 2003-06-09 2011-08-02 Qualcomm Incorporated Method and apparatus for broadcast application in a wireless communication system
FI20041075A0 (fi) * 2004-08-12 2004-08-12 Nokia Corp Tiedon lähettäminen ryhmälle vastaanottolaitteita

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2004328731A (ja) * 2003-04-22 2004-11-18 Microsoft Corp マルチパーティアプリケーションレイヤセッションに関するメンバシップ情報の配信
JP2006526355A (ja) * 2003-05-13 2006-11-16 サムスン エレクトロニクス カンパニー リミテッド 移動通信システムにおけるブロードキャスティングサービスのための保護方法

Also Published As

Publication number Publication date
JP2006287905A (ja) 2006-10-19
CN100596075C (zh) 2010-03-24
CN1842016A (zh) 2006-10-04
US20060223510A1 (en) 2006-10-05
US7599682B2 (en) 2009-10-06

Similar Documents

Publication Publication Date Title
JP4649328B2 (ja) 無線通信システムのブロードキャスト/マルチキャストサービスを利用してマルチパーティ会議サービスを実現する方法、装置及びシステム
CN111602452B (zh) 用于多播-广播会话释放和修改的方法和***
JP5033173B2 (ja) ドメイン間グループ通信
US9306986B2 (en) Method for controlling session and server using the same
US20070019645A1 (en) Method and system for multicasting data in a communication network
WO2007016851A1 (fr) Procede etablissant un canal de transmission de donnees pour dialogue en ligne afin de realiser la transmission du message
JP2010520672A (ja) WiMAXマルチキャストブロードキャストネットワークシステムアーキテクチャ
JP2006517064A (ja) 一時的に利用不可能なネットワークユーザーへのメッセージのルーティング方法、システム、およびネットワーク装置
WO2013057548A1 (en) Real-time communications methods providing pause and resume functionality and related devices
US11051078B2 (en) Video distribution method and device
EP1989828A1 (en) Sharing multimedia
WO2009069951A2 (en) Apparatus and method for supporting mcbcs proxy selection for mcbcs and macro diversity in wireless communication system
US10187926B2 (en) Apparatus and method for setting up active networking of smart devices for providing converged service
JP2014023150A (ja) ユニキャストプロトコルを使用したマルチキャスト送信
WO2022013190A1 (en) Providing stored files for mission critical data file distribution over multicast-broadcast multimedia services
AU2005263756A1 (en) Push to watch network element and software architecture
CN101296416A (zh) 增强广播、组播业务激活方法、***及业务中心
US20080288643A1 (en) Session Initiation Protocol Signalling
KR20090117576A (ko) 세션 기반 통신 서비스에서의 보안키 관리 방법 및 이를 지원하는 단말
Han et al. Secure multicast software delivery
WO2009043280A1 (fr) Procédé, équipement et système pour identifier un type de service et établir un service selon l'identifiant
KR20220118410A (ko) 네트워크 전환을 위한 방법 및 장치
CN101568068A (zh) 广播/组播方法及设备
CN101316437A (zh) 一种分配组播传输密钥的方法及***
CN118413517A (zh) 多方通话方法、装置、终端和存储介质

Legal Events

Date Code Title Description
A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20081022

A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20081022

A711 Notification of change in applicant

Free format text: JAPANESE INTERMEDIATE CODE: A712

Effective date: 20100119

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20100827

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20100907

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20101101

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

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

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

Free format text: PAYMENT UNTIL: 20131217

Year of fee payment: 3

R150 Certificate of patent or registration of utility model

Free format text: JAPANESE INTERMEDIATE CODE: R150

LAPS Cancellation because of no payment of annual fees