[go: up one dir, main page]

JP2009094691A - 音声制御装置、通信端末、グループ通話システム、音声制御装置制御プログラム - Google Patents

音声制御装置、通信端末、グループ通話システム、音声制御装置制御プログラム Download PDF

Info

Publication number
JP2009094691A
JP2009094691A JP2007261979A JP2007261979A JP2009094691A JP 2009094691 A JP2009094691 A JP 2009094691A JP 2007261979 A JP2007261979 A JP 2007261979A JP 2007261979 A JP2007261979 A JP 2007261979A JP 2009094691 A JP2009094691 A JP 2009094691A
Authority
JP
Japan
Prior art keywords
communication terminal
group
call
voice
control device
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.)
Pending
Application number
JP2007261979A
Other languages
English (en)
Inventor
Bunpei Tanitsu
文平 谷津
Hitoshi Sasaki
仁 佐々木
Bunshin Yamauchi
文進 山内
Hiroshi Saga
博 嵯峨
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.)
NTT Docomo Inc
Original Assignee
NTT Docomo Inc
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 NTT Docomo Inc filed Critical NTT Docomo Inc
Priority to JP2007261979A priority Critical patent/JP2009094691A/ja
Publication of JP2009094691A publication Critical patent/JP2009094691A/ja
Pending legal-status Critical Current

Links

Images

Landscapes

  • Telephonic Communication Services (AREA)
  • Mobile Radio Communication Systems (AREA)

Abstract

【課題】グループ通話中において、そのグループ内のメンバ同士で個別に通話したいというニーズがある。例えば、グループ通話中の現在の話題と関係の無い内緒の会話を行いたいという場合がある。
【解決手段】グループ全体に対する全体通話のための発言権かグループ内の一部のメンバへの個別通話のための発言権かを示す発言権フラグを含む発言権取得要求を通信端末から送信する。この発言権取得要求に含まれている発言権フラグに基づき、グループ全体に対する全体通話のための音声配信処理と、グループ内の一部のメンバへの個別通話のための音声配信処理と、のいずれか一方の処理を音声制御装置において行う。
【効果】ユーザの利便性が損なわれず、呼制御装置の負荷が増加したり、優先制御が複雑になったりすることなく、内緒の会話などを実現できる。
【選択図】 図1

Description

本発明は音声制御装置、通信端末、グループ通話システム、音声制御装置制御プログラムに関し、特にグループ通話サービスを提供する音声制御装置、通信端末、グループ通話システム、音声制御装置制御プログラムに関する。
近年、携帯電話機等の移動通信端末装置をトランシーバのように使用することを可能にし、ボタンに触るだけで複数人によるグループ内でのコミュニケーションを実現するPoC(Push-to-Talk over Cellular)通信が実現されている。このPoC通信は、OMA(Open Mobile Alliance)で標準化されている。
PoC通信は1対1またはグループ間での迅速なコミュニケーション手段であり、PoC通信において、会話を開始するための操作は、ダイヤルボタンを押すのではなく、特定のボタンを押すという簡単な操作である。このボタンを押す操作によって交互に発言権を取得することにより、半二重通信を行うことができる。
PoC通信を行うには、通信路が形成されていることを前提とし、SIP(Session Initiation Protocol)によるRegistrationメッセージ、INVITEメッセージの後、RTP(Real Time Protocol)/RTCP(RTP Control Protocol)による発言権の取得が行われる。つまり、SIPによる呼処理と関連なく、RTP/RTCPの処理によって発言権が取得される。
通信路が形成されていない状態からPoC通信を開始し、終了するまでの処理について、図18〜図23を参照して説明する。同図には、PoC通信機能を有する3つの通信端末TA、TB及びTCと、PoC通信サービスの制御を行うPoCサーバ100とが示されている。
(1)通信路の形成
PoC通信を行うには、前提として、通信路が形成されている状態になっている必要がある。通信路を形成するには、各通信端末からPoCサーバ100に向けて通信路確立要求信号50A、50B、50Cを送信する。これにより、この通信路確立要求信号50A、50B、50Cを受取ったPoCサーバ100は、図19に示されているように、各通信端末との間に通信路51A、51B、51Cを形成する。これら通信路51A、51B、51Cは、例えばGPRS(General Packet Radio Service)網やWLAN(Wireless Local Area Network)等のパケット通信が可能な通信路である。なお、PoCサーバは、加入者情報管理サーバ(Home Location Register Server)200に対して、その通信端末の位置登録処理等を行う。
(Registration処理、Invitation処理)
以上の処理によって通信路51A、51B、51Cを形成した後、Registration処理を行う。本例では、ユーザAの通信端末TAからRegistration処理を行い、ユーザA、ユーザB及びユーザCの三者からなるPoC通話グループを指定する。Registration処理においては、ユーザAの通信端末TA、ユーザBの通信端末TB、ユーザCの通信端末TCからそれぞれREGISTERメッセージ52A、52B、52Cを送信する。この送信されたREGISTERメッセージに対するPoCサーバからの応答信号53A、53B、53Cをそれぞれ受信した後、200OK信号54A、54B、54Cが送出されると、Registration処理が完了となる。
Registration処理の後、Invitation処理に移行する。Invitation処理においては、図20に示されているように、ユーザAの通信端末TAから、同じPoC通話グループ内のユーザBの通信端末TB及びユーザCの通信端末TC宛に、INVITEメッセージ55Aを送信する。このINVITEメッセージには、宛先情報(ユーザBの通信端末TB、ユーザCの通信端末TCを識別するための情報)、送信元情報(ユーザAの通信端末TAを識別するための情報)、呼識別子(Call-ID等)、送信ルート等から構成されるヘッダ部分と、メディアの詳細情報(音声・映像の種別、帯域等)等から構成されるボディ部分とが含まれている。
PoCサーバ100を経由して送信されたINVITEメッセージ55B、55Cを受信した場合、ユーザB、ユーザCの通信端末TB、TCにおいて自動モードに設定されていれば、200OK信号56B、56Cが自動的に送出され、PoC通信が可能な状態になる。一方、手動モードに設定されていれば、まず180ringing信号が自動的に送出される(図示せず)。さらに、ボタンを押下する等の操作を行うと200OK信号56B、56Cが出力される。これにより、PoC通信が可能な状態になる。
ところで、ユーザAの通信端末TA及びユーザBの通信端末TBだけでPoC通信を行っている状態、つまり通信端末TA及び通信端末TBのみのPoC通話グループにおいて、ユーザCの通信端末TCにおいてボタンを押下する等の操作を行うと、INVITE信号が出力されて、ユーザA、ユーザB及びユーザCの三者によるPoC通信可能な状態になる。つまり、ボタンを押下する等の操作を行うことにより、後からPoC通話グループに参加し、PoC通信が可能な状態にすることができる。
なお、PoC通信を切断する場合は、通信端末からPoCサーバに向けてBYEメッセージを送信する。これにより、その通信端末は、それまで参加していたPoC通話グループから離脱することになる。
以上の処理は、IETF(Internet Engineering Task Force)の仕様書RFC3261に規定されているSIPに従って行われる。
(発言権の取得)
PoC通信においては、発言権を取得しないと発言できない。つまり、発言権を取得している場合にのみ話し手になり、発言権を取得していない場合は聞き手になる。
PoC通信を行っている状態において、発言権を得るためには、RTCPに従った信号を送受信して、Floor Request信号を送信する必要がある。ここでは、図21に示されているように、ユーザAの通信端末TAからFloor Request信号57Aを送信する。このFloor Request信号57Aを受信したPoCサーバが発言権を許可する場合、PoCサーバはFloor Grant信号58AをユーザAの通信端末TAに返信する。このFloor Grant信号58Aが送信された端末に発言権が承諾されたことになる。
一方、図22に示されているように、Floor Request信号57Aを受信したPoCサーバにおいて発言権を許可しない場合、PoCサーバはFloor Deny信号59Aを返信する。
このFloor Deny信号59Aは 発言権の要求が拒否されたことを表す。
発言権を有している通信端末において、ボタンを押しながら発話すれば、その音声がパケットデータとして同じPoC通話グループ内の他の通信端末に送信され、そのグループでの通話を行うことができる。ボタンを押している間は、発言権を有していることになるが、ボタンから指を離して押下をやめてしまうと、発言権が消滅する。この場合、ボタン押下をやめると、図23に示されているように、その通信端末からPoCサーバに向けてFloor Release信号60Aが送信され、どの通信端末にも発言権が無い状態(Floor Idle)になる。
発言権は、上記のようにボタンの押下等の操作状態を解除した場合の他、タイマによるタイムアウトによって開放される。以上の処理については、非特許文献1に詳細に記載されている。
上述した標準上の仕組みでは、グループ通話中の発言はグループのすべてのメンバに伝わる。ここで、グループ通話中において、そのグループ内のメンバ同士で個別に通話したいというニーズがある。例えば、グループ通話中の現在の話題に関連する会話を個別に行いたいという場合や、現在の話題と関係の無い内緒の会話を行いたいという場合がある。
このようなニーズに対応するため、グループ通話中にグループ内の特定の相手について、並行して別のグループを生成する手法が考えられる。例えば、セッションを確立した状態で、別のセッションを確立することによって、グループ通話中に、グループ内のメンバと個別に通信を行う技術がある(例えば、特許文献1を参照)。また、目標とするグループの部分集合を選択してセッションを確立する技術もある(例えば、特許文献2を参照)。
特開2007−243864号公報 特開2006−352856号公報 OMA Push Talk Over Cellular Working Group、[online]、[平成19年9月25日検索]、インターネット<URL:http://www.openmobilealliance.org/tech/wg_committees/poc.html>
上記ニーズに対応するため、上述した特許文献1や特許文献2に記載されている技術を用いる場合、現在の確立しているセッションとは別に、新たにセッションを並行して確立する必要がある。しかしながら、新たなセッションを確立するには長時間(例えば、数十秒)かかる。このようにレスポンスが悪いと、個別の通話の機会を失ってしまうなど、ユーザの利便性が損なわれる。また、グループ全体向けのセッションと個別通話向けのセッションとを別にすると、呼制御装置の負荷が増加したり、優先制御が複雑になったりする。
本発明は上述した従来技術の問題点を解決するためになされたものであり、その目的はユーザの利便性が損なわれず、呼制御装置の負荷が増加したり、優先制御が複雑になったりすることのない音声制御装置、通信端末、グループ通話システム、音声制御装置制御プログラムを提供することである。
本発明の請求項1による音声制御装置は、複数のメンバによって構成されるグループ内において通信端末によるグループ通話を実現する場合に、発言者の通信端末から送信された音声を前記グループに属する他のメンバの通信端末へ送信する音声制御装置であって、グループ全体に対する全体通話のための発言権か前記グループ内の一部のメンバへの個別通話のための発言権かを示す発言権フラグを含む発言権取得要求を取得する発言権要求取得手段と、前記発言権要求取得手段によって取得された発言権取得要求に含まれている発言権フラグに基づき、前記グループ全体に対する全体通話のための音声配信処理と、前記グループ内の一部のメンバへの個別通話のための音声配信処理と、のいずれか一方の処理を行う音声配信手段とを備えたことを特徴とする。この構成によれば、グループ通話の途中において、グループ内の全通信端末に配信することと、グループ内の特定の通信端末のみへ配信することを、発言者が選択できる。このため、グループ通話中において、そのグループ内のメンバ同士で個別に通話したい場合でも、ユーザの利便性は損なわれず、呼制御装置の負荷が増加したり、優先制御が複雑になったりすることはない。
本発明の請求項2による音声制御装置は、請求項1において、前記音声配信手段は、前記グループ全体に対する全体通話のための全体通話音声と、前記グループ内の一部のメンバへの個別通話のための個別通話音声とが同一の通信端末に配信される場合、その通信端末には前記個別通話音声を優先して配信することを特徴とする。この構成によれば、グループ通話中において、そのグループ内のメンバ同士で個別通話を実現することができる。
本発明の請求項3による音声制御装置は、請求項1において、前記音声配信手段は、前記グループ全体に対する全体通話のための全体通話音声と、前記グループ内の一部のメンバへの個別通話のための個別通話音声とが同一の通信端末に配信される場合、その通信端末以外の通信端末には前記全体通話音声を配信し続けることを特徴とする。この構成によれば、個別通話を行っているメンバ以外については、グループ通話を実現することができる。
本発明の請求項4による通信端末は、グループ全体に対する全体通話のための発言権か前記グループ内の一部のメンバへの個別通話のための発言権かを示す発言権フラグを、発言権取得のための発言権取得要求に含めて送信する発言権取得要求送信手段を備えたことを特徴とする。この構成によれば、グループ通話の途中において、グループ内の全通信端末に配信することと、グループ内の特定の通信端末のみへ配信することを、発言者が選択できる。
本発明の請求項5によるグループ通話システムは、発信元の通信端末と発信先の複数の通信端末とのグループ通話接続を行うための呼制御を行う呼制御装置と、発信元の通信端末と発信先の少なくとも1つの通信端末とで構成するグループを管理するためのグループ管理装置と、請求項1から請求項3までのいずれか1項に記載の音声制御装置とを備えたことを特徴とする。この構成によれば、グループ通話の途中において、グループ内の全通信端末に配信することと、グループ内の特定の通信端末のみへ配信することを、発言者が選択でき、グループ通話中において、そのグループ内のメンバ同士で個別に通話したい場合でも、ユーザの利便性は損なわれず、呼制御装置の負荷が増加したり、優先制御が複雑になったりすることはない。
本発明の請求項6によるグループ通話システムは、請求項5において、前記呼制御装置はIMS Coreとして、前記グループ管理装置はGLMSとして、前記音声制御装置はPoC Serverとして、前記通信端末はPoC Clientとして構成され、Push to Talk Over Cellularに準拠する移動体グループ通話システムを実現することを特徴とする。この構成によれば、PoC通信によるグループ通話中において、そのグループ内のメンバ同士で個別に通話したい場合でも、ユーザの利便性は損なわれず、呼制御装置の負荷が増加したり、優先制御が複雑になったりすることはない。
本発明の請求項7による音声制御装置制御プログラムは、複数のメンバによって構成されるグループ内において通信端末によるグループ通話を実現する場合に、発言者の通信端末から送信された音声を前記グループに属する他のメンバの通信端末へ送信する音声制御装置を制御する音声制御装置制御プログラムであって、コンピュータを、グループ全体に対する全体通話のための発言権か前記グループ内の一部のメンバへの個別通話のための発言権かを示す発言権フラグを含む発言権取得要求を取得する発言権要求取得手段、前記発言権要求取得手段によって取得された発言権取得要求に含まれている発言権フラグに基づき、前記グループ全体に対する全体通話のための音声配信処理と、前記グループ内の一部のメンバへの個別通話のための音声配信処理と、のいずれか一方の処理を行う音声配信手段、として機能させることを特徴とする。このプログラムを実行することにより、グループ通話の途中において、グループ内の全通信端末に配信することと、グループ内の特定の通信端末のみへ配信することを、発言者が選択できる。
要するに本発明によれば、呼制御装置とグループ管理装置によるグループ通話の呼処理が確立した後に、音声制御装置が全通信端末に配信する音声と、特定の通信端末のみへ配信する音声とを制御でき、特定の通信端末のみへ音声を配信するたびに、呼制御装置とグループ管理装置が呼制御をしなくて済むようになる。したがって、従来のグループ通話システムに対し、音声制御装置の制御内容を変更するのみで良いため、容易かつ低コストに上記機能を実現することができる。
本発明によれば、グループ通話の途中において、グループ内の全通信端末に配信することと、グループ内の特定の通信端末のみへ配信することを、発言者が選択できるようになる。このため、グループ通話中において、そのグループ内のメンバ同士で個別に通話したい場合でも、ユーザの利便性は損なわれず、呼制御装置の負荷が増加したり、優先制御が複雑になったりすることはない。
以下、本発明の実施の形態を、図面を参照して説明する。なお、以下の説明において参照する各図では、他の図と同等部分は同一符号によって示されている。
(システムの構成例)
図1は、本発明の実施形態によるグループ通話システムの構成例を示すブロック図である。同図を参照すると、本実施形態によるグループ通話システムは、グループ通話を行う通信端末10a、10b、10c、10dと、これら通信端末が接続可能な移動体通信網200とを含んで構成されている。移動体通信網200には、呼処理を行う呼制御装置20、上述したPoCサーバ100の機能を有し、音声パケットの複製処理などを行う音声制御装置30、グループ管理装置40が接続されており、OMA(Open Mobile Alliance)で規定されるPoC(Push‐to-Talk Over Cellular)の通信網が形成されている。
通信端末10a〜10dは携帯電話機やパーソナルコンピュータなど、通信手段を介して移動体通信網200に接続できる装置を指し、PoC Clientとしての機能を有している。
呼制御装置20は、本例では、SIPによる呼処理を行う装置であり、IMS(IP Multimedia Subsystem) Coreとしての機能を有している。この呼制御装置20はセッションの確立処理を行う。本例では、呼制御装置20は1つだけ設けられているが、通常は複数設けられている。各通信端末に対応して、呼制御装置が存在する状態になることもある。
音声制御装置30は、通信端末からの音声を複製し、他の通信端末へ転送する制御装置であり、PoC Serverとしての機能を有している。
グループ管理装置40は、通話グループを管理するもので、本例では、GLMS(Group List and Management System)としての機能を有している。このグループ管理装置40は、発信時にグループを作成し、呼制御装置20を介して着信者に着信をかける。
(音声制御装置の構成例)
ここで、図2は、音声制御装置30の機能構成例を示すブロック図である。同図に示されているように、音声制御装置30は、通信端末やグループ管理装置との間で信号を授受する情報通信部301と、音声パケットの複製処理を行う音声複製部302と、管理テーブルなどへのアクセスを行うテーブル制御部303と、管理テーブルなどを格納するテーブル記録部304とを含んで構成されている。
このような構成において、情報通信部301は、グループ管理装置40から通話グループリスト(図7を参照して後述)を受け取る。すると、その通話グループリストは、テーブル制御部303により、テーブル記録部304へ格納される。また、通信端末から情報通信部301が受信した音声パケットについては、テーブル制御部303が読み出したテーブル記録部304の保持する管理テーブル(図6を参照して後述)に従い、音声複製部302により複製が作られる。その後、複製された音声パケットは、情報通信部301より通信端末へ送信される。
図3は、音声制御装置30のハードウェア構成例を示すブロック図である。同図において、本例の音声制御装置30は、CPU311、RAM312、ROM313、ネットワーク制御部314、ハードディスク(HD)315から構成される。
図2中の情報通信部301は、例えば、ネットワーク制御部314によって実現される。図2中の音声複製部302は、例えば、CPU311、RAM312によって実現される。図2中のテーブル制御部303は、例えば、CPU311、RAM312、ROM313によって実現される。図2中のテーブル記録部304は、例えば、RAM312、HD315によって実現される。
(通信端末の構成例)
ここで、図4は、図1中の各通信端末の構成例を示すブロック図である。同図に示されているように、通信端末は、他の装置との間で信号の授受を行うための通信部101と、各種の情報を記憶する記憶部102と、各種の情報を表示する表示部103と、各種の情報の選択や発言権取得要求を送信する際の操作を行うための操作部104と、端末各部の制御を行う制御部105とを含んで構成されている。なお、上記各部は、内部バスBによって相互に接続されている。
このような構成において、操作部104において、発言権取得要求送信のための操作がユーザによって行われると、制御部105によって通信部101の制御が行われる。これにより、通信部101から発言権取得要求が送信される。この発言権取得要求には、後述する発言権フラグが付加される。この発言権フラグは、グループ全体に対する全体通話のための発言権取得要求か、上記グループ内の一部のメンバへの個別通話のための発言権取得要求か、を示すフラグである。音声制御装置は、この発言権フラグを参照することにより、通信端末からの発言権取得要求が、グループ全体に対する全体通話のための発言権についての取得要求か、上記グループ内の一部のメンバへの個別通話のための発言権についての取得要求か、を判断することができる。
また、表示部103には、グループ通話を行っているグループのメンバを特定するための情報の他、発言権を現在取得している端末を示す内容が表示される。
(音声制御装置制御プログラム)
図5は、音声制御装置を制御するプログラムのアルゴリズムの例を示すフローチャートである。同図において、セッション確立状態において、通信端末から発言権取得要求であるFloor Request信号を受信すると(ステップS31)、そのFloor Request信号に含まれている発言権フラグを参照し、グループ全体に対する全体通話のための発言権、上記グループ内の一部のメンバへの個別通話のための発言権、のいずれを要求するものか判断する(ステップS32)。
この判断の結果、グループ全体に対する全体通話のための発言権取得要求である場合、グループ全体に対する全体通話のための音声配信処理が行われる(ステップS32→S33)。このグループ全体通話のための音声配信処理は、発言権が開放されるまで継続して行われる(ステップS34→S33…)。
一方、ステップS32の判断の結果、グループ内の一部のメンバへの個別通話のための発言権取得要求である場合、グループ内の一部のメンバへの個別通話のための音声配信処理が行われる(ステップS32→S35)。この個別通話のための音声配信処理は、発言権が開放されるまで継続して行われる(ステップS36→S35…)。
ステップS34、ステップS36において、発言権が開放された場合、ステップS31に戻り、処理が継続される。
なお、上記のプログラムは、例えば、HD315に記憶されており、それをRAM312に読み込んで、CPU311すなわちコンピュータによって実行される。
上記のプログラムは、複数のメンバによって構成されるグループ内において通信端末によるグループ通話を実現する場合に、発言者の通信端末から送信された音声を上記グループに属する他のメンバの通信端末へ送信する音声制御装置を制御する音声制御装置制御プログラムであり、コンピュータを、グループ全体に対する全体通話のための発言権か上記グループ内の一部のメンバへの個別通話のための発言権かを示す発言権フラグを含む発言権取得要求を取得する発言権要求取得手段(上記ステップS31に対応)、上記発言権要求取得手段によって取得された発言権取得要求に含まれている発言権フラグに基づき、上記グループ全体に対する全体通話のための音声配信処理と、上記グループ内の一部のメンバへの個別通話のための音声配信処理と、のいずれか一方の処理を行う音声配信手段(上記ステップS32,S33、S35に対応)、として機能させるプログラムである。このプログラムを実行することにより、グループ通話の途中において、グループ内の全通信端末に配信することと、グループ内の特定の通信端末のみへ配信することを、発言者が選択できる。
(管理テーブル)
テーブル記録部304の保持する管理テーブルは、発言権とその種別を示すテーブルである。この管理テーブルは、例えば、図6に示されているように、通信端末10a〜10d(具体的には、各通信端末の識別子)と、それらの発言権の取得状態を示す発言権フラグと、取得されている発言権の種別を示す発言権種別との対応関係を示すテーブルである。「発言権フラグ」は、後述するように、「ON」または「OFF」のいずれかに設定される項目である。また、「発言権種別」は、「発言権フラグ」が「ON」に設定されている場合に、その種別が設定される項目である。本例では、後述するように、グループ全体の通話に関する発言権であることを示す「全体」、指定された通信端末10x(xは、a、b、c、dのいずれか)との個別通話に関する発言権である「個別=通信端末10x」のいずれかに設定される項目である。
同図の状態では、通信端末10aおよび通信端末10bの発言権フラグが「ON」になっている。つまり、通信端末10aおよび通信端末10bが発言権フラグを取得している。通信端末10aが取得している発言権フラグは、グループ全体の通話に関する発言権である。これに対し、通信端末10bが取得している発言権フラグは、グループ全体ではなく、通信端末10cとの個別通話に関する発言権である。
このように構成された管理テーブルを利用することにより、発言権を現在取得している通信端末と、その発言権の種別とを管理することができる。
(通話グループリスト)
グループ管理装置40から音声制御装置30に送られてくる通話グループリストは、例えば、図7に示されているように、通信端末10a〜10d(具体的には、各通信端末の識別子)が含まれている。この通話グループリストは、INVITE信号に含まれる着信者情報に基づき、グループ管理装置40によって作成される。
(システムの動作)
以下、本システムの動作例について、図8〜図14を参照して説明する。本例では通信端末10aが通信端末10b、通信端末10c、通信端末10dへグループ発信した場合の動作について説明する。図8〜図11は、グループ全体の通話と個別通話とが別々のタイミングで行われる場合の動作を示す図である。
(発信処理)
最初に、本システムにおける発信処理について図8を参照して説明する。
図8において、通信端末10aからの発信要求として、呼制御装置20へINVITE信号を送信する(ステップS100)。このINVITE信号は呼制御装置20へセッションの確立を要求する信号である。呼制御装置20は、グループ管理装置40へINVITE信号を送信する(ステップS110)。
このINVITE信号を受信したグループ管理装置40は、INVITE信号に含まれる着信者情報から通話グループリストを作成する。そして、グループ管理装置40から音声制御装置30へ、音声複製処理の準備を要求する(ステップS120)。この場合、まず、グループ管理装置40から音声制御装置30へ、リソースハント要求が送信される(ステップS120a)。このリソースハント要求により、通話グループリストが、音声制御装置30へ通知される。通話グループリストを受取った音声制御装置30は、発言権フラグを全員「OFF」の状態に初期化した管理テーブル(図6参照)を作成する。この作成後、音声制御装置30は、リソースハント応答を、グループ管理装置40へ送信する(ステップS120b)。
グループ管理装置40は、通話グループリストを参照し、通信端末10bへ着信をかける(ステップS130)。この場合、INVITE信号がグループ管理装置40から送信され(ステップS130a)、呼制御装置20を介して通信端末10bによって受信される(ステップS130b)。その後、通信端末10bから、正常応答を意味する200OK信号が送信され(ステップS130c)、呼制御装置20を介してグループ管理装置40によって受信される(ステップS130d)。
図9に移行し、グループ管理装置40は、同様に、通話グループリストを参照し、通信端末10cへ着信をかける(ステップS140)。この場合、INVITE信号がグループ管理装置40から送信され(ステップS140a)、呼制御装置20を介して通信端末10cによって受信される(ステップS140b)。その後、通信端末10cから、正常応答を意味する200OK信号が送信され(ステップS140c)、呼制御装置20を介してグループ管理装置40によって受信される(ステップS140d)。
さらに、グループ管理装置40は、同様に、通話グループリストを参照し、通信端末10dへ着信をかける(ステップS150)。この場合、INVITE信号がグループ管理装置40から送信され(ステップS150a)、呼制御装置20を介して通信端末10dによって受信される(ステップS150b)。その後、通信端末10dから、正常応答を意味する200OK信号が送信され(ステップS150c)、呼制御装置20を介してグループ管理装置40によって受信される(ステップS150d)。
なお、上述した、グループ管理装置40から各通信端末10への着信処理は、並行して行われる。着信処理の後、グループ管理装置40は、呼制御装置20へ200OK信号を送信する(ステップS160)。この200OK信号を受信した呼制御装置20は、通信端末10aへ200OK信号を送信する(ステップS170)。
以上のステップS100からS170までの処理によって、グループ通話のセッションが確立する。
(全通信端末への配信)
図10に移行し、グループ通話のセッション確立状態(ステップS180)において、通信端末10aのユーザにより、全通信端末(つまり、グループ全体)に配信する発言権の取得操作が行われると(ステップS190)、通信端末10aから音声制御装置30へ、Floor Request信号が送信される(ステップS200)。このFloor Request信号は発言権の取得を要求する信号である。ここでは、個別通話のためのパラメータは付加されず、グループ全体に対する発言権を取得するためのFloor Request信号が送信される。
Floor Request信号を受信した音声制御装置30は、発言権管理テーブルの通信端末10aの発言権フラグを「ON」に変更し、発言権種別を「グループ全体」に設定する(ステップS205)。さらに、音声制御装置30は、Floor Taken信号を送信する(ステップS210)。この場合、音声制御装置30から通信端末10b、10c、10dへ、それぞれFloor Taken信号が送信される(ステップS210a、S210b、S210c)。このFloor Taken信号は発言権の取得者を通知する信号である。ここでは、通信端末10aを発言権の取得者として通知する。
Floor Taken信号を受信した通信端末10b、10c、10dは、通信端末10aが発言権を取得したことを認識し、それぞれの通信端末画面に通信端末10aが発言権を取得した旨を表示する(ステップS211a、S211b、S211c)。次に、音声制御装置30は通信端末10aへFloor Grant信号を送信する(ステップS220)。このFloor Grant信号は、発言権取得承認を意味する信号である。
以上のステップS190〜S220の処理によって、音声制御装置30は音声複製の準備が整う。すなわち、以後、音声制御装置30は、通信端末10aから受信したRTPパケットを、管理テーブルの通信端末10aの設定値に従い、通信端末10b、10c、10d向けに複製し、送信する。これにより、通信端末10aから通信端末10b、10c、10dへの通話が開始される(ステップS225)。
その後、通信端末10aにおいて、全通信端末に配信する発言権を解放する操作が行われると(ステップS230)、通信端末10aから音声制御装置30へFloor Release信号が送信される(ステップS235)。このFloor Release信号は発言権の解放を要求する信号である。
このFloor Release信号を受信した音声制御装置30は、管理テーブルの通信端末10aの発言権フラグを「OFF」に設定する(ステップS240)。さらに、音声制御装置30は、通信端末10aへFloor Idle信号を送信する(ステップS245)。同様に、音声制御装置30は、他の通信端末へFloor Idle信号を送信する(ステップS250)。この場合、音声制御装置30から通信端末10b、10c、10dへ、それぞれFloor Idle信号が送信される(ステップS250a、S250b、S250c)。このFloor Idle信号は発言権の解放を意味する。このFloor Idle信号を受信した通信端末10b、10c、10dは、通信端末10aが発言権を取得している旨の表示を消去する(ステップS251a、S251b、S251c)。
図11に移行し、以上により、通信端末10aから通信端末10b、10c、10dへの通話が終了となる(ステップS255)。
(特定の通信端末への配信)
ここで、通信端末10bにおいて、通信端末10cへ個別に配信する発言権の取得操作が行われると(ステップS290)、通信端末10bはFloor Request信号を音声制御装置30へ送信する(ステップS300)。このFloor Request信号には通信端末10cへの個別発言である旨のフラグが追加されている。
このFloor Request信号を受信した音声制御装置30は、発言権管理テーブルの通信端末10bの発言権フラグを「ON」に変更し、発言権種別を「個別=通信端末10c」に設定する(ステップS305)。さらに、音声制御装置30は、通信端末10cへFloor Taken信号を送信する(ステップS310)。
このFloor Takenを受信した通信端末10cは、通信端末10bが発言権を取得したことを認識し、通信端末画面に通信端末10bが発言権を取得した旨を表示する(ステップS315)。その後、音声制御装置30は、通信端末10bへFloor Grant信号を送信する(ステップS320)。
以上のステップS300〜S320の処理によって、音声制御装置30は音声複製の準備が整い、通信端末10bから通信端末10cへの個別通話が開始される(ステップS325)。すなわち、以後、音声制御装置30は、通信端末10bから受信したRTPパケットを、管理テーブルの通信端末10bの設定値に従い、通信端末10c向けにのみ送信する。
その後、通信端末10bにおいて、通信端末10cに配信する発言権を解放する操作が行われると(ステップS330)、通信端末10bはFloor Release信号を音声制御装置30へ送信する(ステップS335)。このFloor Release信号を受信した音声制御装置30は、管理テーブルの通信端末10bの発言権フラグを「OFF」に設定する(ステップS340)。さらに、音声制御装置30は、通信端末10bへFloor Idle信号を送信する(ステップS350a)。同様に、音声制御装置30は、通信端末10cへFloor Idle信号を送信する(ステップS350b)。以上により、通信端末10bから通信端末10cへの個別通話が終了となる(ステップS355)。
(全体通話と個別通話との衝突)
図12〜図14は、グループ全体の通話と個別通話とが衝突した場合の動作の例を示すシーケンス図である。本例では、通信端末10aからグループ全体の通話と通信端末10bから通信端末10cへの個別通話とが同時に行われる場合、個別通話を優先する。
まず、図12において、図10を参照して説明した場合と同様に、グループ通話のセッション確立状態(ステップS180)において、発言権の取得操作が行われ(ステップS190)、通信端末10aから音声制御装置30へ、グループ全体に対する発言権を取得するためのFloor Request信号が送信される(ステップS200)。
Floor Request信号を受信した音声制御装置30は、発言権管理テーブルの通信端末10aの発言権フラグを「ON」に変更し、発言権種別を「グループ全体」に設定する(ステップS205)。そして、音声制御装置30から通信端末10b、10c、10dへ、それぞれFloor Taken信号が送信される(ステップS210a、S210b、S210c)。Floor Taken信号を受信した通信端末10b、10c、10dは、それぞれの通信端末画面に通信端末10aが発言権を取得した旨を表示する(ステップS211a、S211b、S211c)。
次に、音声制御装置30は通信端末10aへFloor Grant信号を送信する(ステップS220)。以後、音声制御装置30は、通信端末10aから受信したRTPパケットを、管理テーブルの通信端末10aの設定値に従い、通信端末10b、10c、10d向けに複製し、送信する。これにより、通信端末10aから通信端末10b、10c、10dへの通話が開始される(ステップS225)。
図13に移行し、通信端末10aが全通信端末へ配信する発言権を取得している最中に、通信端末10bが特定の通信端末10cへ配信するための発言権取得操作をすると(ステップS390)、通信端末10bはFloor Requestを音声制御装置30へ送信する(ステップS400)。このFloor Request信号には通信端末10cへの個別発言である旨のフラグが追加されている。
このFloor Request信号を受信した音声制御装置30は、発言権管理テーブルの通信端末10bの発言権フラグを「ON」に変更し、発言権種別を「個別=通信端末10c」に設定する(ステップS405)。さらに、音声制御装置30は、通信端末10cへFloor Taken信号を送信する(ステップS410)。
このFloor Takenを受信した通信端末10cは、通信端末10bが発言権を取得したことを認識し、通信端末画面を通信端末10aが全通信端末向け発言権を取得している状態から、通信端末10bが個別向け発言権を取得した状態に上書きする(ステップS415)。また、音声制御装置30は、通信端末10bへFloor Grant信号を送信する(ステップS420)。
以上のステップS400〜S420の処理によって、音声制御装置30は音声複製の準備が整い、通信端末10bから通信端末10cへの個別通話が開始される(ステップS425)。すなわち、以後、音声制御装置30は、通信端末10bから受信したRTPパケットを、管理テーブルに従い、通信端末10c向けに送信する。
ここで、管理テーブルには、通信端末10aの発言権フラグが「ON」、発言権種別が「全体」に設定されている。このため、音声制御装置30は、通信端末10aからRTPパケットを受信すると通信端末10b、10c、10d向けに送信しようとするが、通信端末10bの発言権種別に通信端末10cが設定されていることを認識し、通信端末10cを除外する。この処理により、通信端末10aからのRTPパケットは10b、10d向けにのみ送信される。つまり、個別通話のための個別通話音声が通信端末10cに配信され、その通信端末10c以外の通信端末には全体通話音声が配信される。このように音声制御装置30が処理を行うため、通信端末10bから通信端末10cへの個別通話が実現できる(ステップS425)。
その後、通信端末10bにおいて、通信端末10cに配信する発言権を解放する操作が行われると(ステップS430)、Floor Release信号が音声制御装置30へ送信される(ステップS435)。このFloor Release信号を受信した音声制御装置30は、管理テーブルの通信端末10bの発言権フラグを「OFF」に設定する(ステップS440)。さらに、音声制御装置30は、通信端末10bへFloor Taken信号を送信する(ステップS445)。同様に、音声制御装置30は、通信端末10cへFloor Taken信号を送信する(ステップS450)。通信端末10bと通信端末10cは、このFloor Taken信号を受信することにより、通信端末10aが発言権を取得していることを認識することができる。
以上により、通信端末10bから通信端末10cへの個別通話から、通信端末10aから通信端末10b、10c、10dへの全体向け通話に切り戻ったことになる(ステップS455)。これにより、通信端末10aから通信端末10b、10c、10dへの全体向け通話が継続される。続けて通信端末10aから通信端末10b、10c、10dへの通話の終了処理について説明する。
図14に移行し、通信端末10aから通信端末10b、10c、10dへの通話に切り戻し後、通信端末10aにおいて、全通信端末に配信する発言権を解放する操作が行われると(ステップS500)、Floor Release信号が音声制御装置30へ送信される(ステップS505)。音声制御装置30は、管理テーブルの通信端末10aの発言権フラグを「OFF」に設定する(ステップS510)。さらに、音声制御装置30は、各通信端末へFloor Idle信号を送信する(ステップS520)。この場合、音声制御装置30から通信端末10a、10b、10c、10dへ、それぞれFloor Idle信号が送信される(ステップS520a、S520b、S520c、S520d)。これにより、通信端末10aから通信端末10b、10c、10dへの通話が終了となる(ステップS521)。
(個別通話中にグループ全体通話終了)
次に、個別通話中にグループ全体通話が終了する場合の動作例について、図15を参照して説明する。同図において、通信端末10aから通信端末10b、10c、10dへの通話が開始され(ステップS225)、すなわち通信端末10aが全通信端末へ配信する発言権を取得している最中に、通信端末10bが特定の通信端末10cへ配信するための発言権取得操作をする(ステップS390)。すると、通信端末10bはFloor Requestを音声制御装置30へ送信する(ステップS400)。このFloor Request信号には通信端末10cへの個別発言である旨のフラグが追加されている。
このFloor Request信号を受信した音声制御装置30は、発言権管理テーブルの通信端末10bの発言権フラグを「ON」に変更し、発言権種別を「個別=通信端末10c」に設定する(ステップS405)。Floor Request信号を受信した音声制御装置30は、通信端末10cへFloor Taken信号を送信する(ステップS410)。
このFloor Takenを受信した通信端末10cは、通信端末10bが発言権を取得したことを認識し、通信端末画面を通信端末10aが全通信端末向け発言権を取得している状態から、通信端末10bが個別向け発言権を取得した状態に上書きする(ステップS415)。また、音声制御装置30は、Floor Grant信号を通信端末10bへ送信する(ステップS420)。
以上のステップS390〜S420の処理により音声制御装置30は音声複製の準備が整い、上述の場合と同様に、通信端末10bから通信端末10cへの個別通話が開始される(ステップS421)。すなわち、以後、音声制御装置30は、通信端末10bから受信したRTPパケットを、管理テーブルの通信端末10bの設定値に従い、通信端末10c向けにのみ送信する。
通信端末10aから通信端末10b、10c、10dへの通話が終了後、通信端末10aにおいて、全通信端末に配信する発言権を解放する操作が行われると(ステップS500)、Floor Release信号が音声制御装置30へ送信される(ステップS505)。すると、音声制御装置30は、上述の場合と同様に、各通信端末へFloor Idle信号を送信する(ステップS510)。ただし、この場合、Floor Idle信号は通信端末10a、10dへ、それぞれ送信されるが(ステップS510a、S510d)、個別通話中の通信端末10a、10dへは送信されない。以上により、通信端末10aから通信端末10dへの通話が終了となる。
その後、通信端末10bにおいて、通信端末10cに配信する発言権を解放する操作が行われると(ステップS430)、Floor Release信号が音声制御装置30へ送信される(ステップS435)。このFloor Release信号を受信した音声制御装置30は、管理テーブルの通信端末10bの発言権フラグを「OFF」に設定する(ステップS440)。さらに、音声制御装置30は、通信端末10bへFloor Idle信号を送信する(ステップS445)。同様に、音声制御装置30は、通信端末10cへFloor Idle信号を送信する(ステップS450)。
以上により、通信端末10bから通信端末10cへの個別通話が終了となる(ステップS460)。
(複数の通信端末へ個別通話発信)
図16は、個別通話の発信を、複数の通信端末に対して行う場合の動作の例を示すシーケンス図である。本例では、通信端末10bから通信端末10cおよび通信端末10dへの個別通話が行われる場合について説明する。
同図において、通信端末10bが特定の通信端末10cへ配信するための発言権取得操作をすると(ステップS590)、通信端末10bは音声制御装置30へFloor Request信号を送信する(ステップS600)。このFloor Request信号には通信端末10cおよび通信端末10dへの個別発言である旨のフラグが追加されている。
このFloor Request信号を受信した音声制御装置30は、発言権管理テーブルの通信端末10bの発言権フラグを「ON」に変更し、発言権種別を「個別=通信端末10c、通信端末10d」に設定する(ステップS605)。Floor Request信号を受信した音声制御装置30は、通信端末10c、通信端末10dへ、Floor Taken信号をそれぞれ送信する(ステップS610a、S610b)。
このFloor Takenを受信した通信端末10c、通信端末10dは、通信端末10bが発言権を取得したことを認識し、通信端末画面を通信端末10aが全通信端末向け発言権を取得している状態から、通信端末10bが個別向け発言権を取得した状態に上書きする(ステップS620a、S620b)。また、音声制御装置30は、Floor Grant信号を通信端末10bへ送信する(ステップS630)。
以上のステップS590〜S630の処理により音声制御装置30は音声複製の準備が整う。すなわち、以後、音声制御装置30は、通信端末10bから受信したRTPパケットを、管理テーブルに従い、通信端末10cと通信端末10d向けに送信する。ここで、管理テーブルには、通信端末10aの発言権フラグが「ON」、発言権種別が「全体」に設定されている。このため、音声制御装置30は、通信端末10aからRTPパケットを受信すると通信端末10b、10c、10d向けに送信しようとするが、通信端末10bの発言権種別に通信端末10cおよび通信端末10dが設定されていることを認識し、通信端末10cおよび通信端末10dを除外する。この処理により、通信端末10aからのRTPパケットは10b向けにのみ送信される。
このように音声制御装置30が処理を行うため、通信端末10bから通信端末10cおよび通信端末10d、すなわち複数の通信端末への個別通話が実現できる(ステップS635)。
その後、通信端末10bにおいて、通信端末10cに配信する発言権を解放する操作が行われると、Floor Release信号が音声制御装置30へ送信される(ステップS640)。このFloor Release信号を受信した音声制御装置30は、管理テーブルの通信端末10bの発言権フラグを「OFF」に設定する(ステップS650)。さらに、音声制御装置30は、通信端末10bへFloor Idle信号を送信する(ステップS655)。同様に、音声制御装置30は、通信端末10c、通信端末10dへFloor Idle信号を送信する(ステップS660、S670)。これにより、通信端末10bから通信端末10c、10dへの通話が終了となる(ステップS680)。
以上のように、本システムでは、個別通話の発信を、複数の通信端末に対して行うことも可能である。
(その他の動作例)
(1)通信端末10aがグループ全体へ発信する通話をしている最中に、通信端末10aに対する個別通話が発信される場合が考えられる。この場合、グループ全体への発信と個別通話の着信とは同時に処理される。すなわち、この場合、通信端末10aでは、個別通話の着信音声が再生されつつ、通信端末10aから発信される音声はグループ全体へ発信される。
通信端末10aがグループ全体へ発信する通話の発言権を解放するためのFloor Releaseが送信された場合、Floor Idleは通信端末10aに対して個別通話を発信している端末と、通信端末10a自体に対しては送信されない。すなわち、通信端末10aがグループ全体へ発信中に、通信端末10bが通信端末10aへ個別に発信したと仮定すると、通信端末10aからのFloor Releaseを契機として通信端末10cと通信端末10dにはFloor Idleが送信され、発言権が解放されたことが通知される。
(2)通信端末10aがグループ全体へ発信する通話をしている最中に、個別通話が複数要求される場合が考えられる。
まず、通信端末10bから通信端末10cへ個別通話が要求され、その直後に通信端末10dから通信端末10cへ個別通話が要求された場合、通信端末10dから通信端末10cへ個別通話のFloor Requestに対してFloor Denyが応答される。管理テーブルから通信端末10cへの発信がすでに存在していることがわかるので、通信端末10dから通信端末10cへの発信については発言権取得失敗の処理が行われる。
(3)次に、通信端末10bから通信端末10cへ個別通話が要求され、また、通信端末10dから通信端末10bへ個別通話が要求された場合、それらは同時に処理される。すなわち、通信端末10dから通信端末10bへ個別通話は通信端末10bにおいて再生され、かつ、通信端末10bから通信端末10cへ個別通話が通信端末10cにおいて再生される。
(Floor Requestのデータ構造)
ここで、図17を参照して、Floor Request信号のデータ構造について説明する。同図(a)はグループ通話を行う際に送信されるFloor Request信号のデータ構造を示す図である。このFloor Request信号のデータ構造は、RTCPによる、Floor Request信号の構造と同様である。すなわち、同図において、「Subtype=0」に設定されているため、この信号はFloor Request信号となる。
一方、同図(b)は、個別通話を行う際に送信されるFloor Request信号のデータ構造を示す図である。このFloor Request信号のデータ構造は、同図(a)の場合とは異なり、「Subtype=16」に設定され、個別通話用のFloor Request信号となる。更に、この個別通話用のFloor Request信号には、個別通話相手を指定するための個別指定部Aが付加されている。その他の部分は、同図(a)の場合と同様の構造である。
この個別指定部Aには、「Option ID=3」、「Option Length」、の他、個別通話相手の通信端末のID「public user ID(SIP URI)」が設定される。なお、個別通話相手が複数の場合は、その相手の数に相当する数だけ個別指定部Aが付加される。
以上のデータ構造からなるFloor Request信号を用いることにより、グループ通話のためのセッション確立中において、そのグループ内のメンバ間で個別通話を実現することができる。
(グループ通話方法)
ところで、上述した実施形態においては、以下のグループ通話方法が採用されている。すなわち、グループ通話のためのセッション確立後のグループ通話中において、発言権を取得しているユーザである発言権取得ユーザ(例えば、通信端末10aのユーザ)以外の第1のユーザの通信端末(例えば、通信端末10b)から、上記発言権取得ユーザ及び上記第1のユーザ以外の第2のユーザの通信端末(例えば、通信端末10c)を指定した発言権取得要求信号を送信する個別発言権要求ステップと、上記セッション確立状態において、上記発言権取得要求信号を取得した音声制御装置から上記第1のユーザの通信端末(例えば、通信端末10b)および上記第2のユーザ(例えば、通信端末10c)の通信端末へ個別グループ通話開始のための信号を送信する個別グループ通話開始ステップとを含む、グループ通話方法が採用されている。
この方法を採用することにより、グループ通話中の現在の話題と関係の無い内緒の会話を行いたい場合など、グループ通話中において、そのグループ内のメンバ同士で個別に通話したいというニーズに対応可能なグループ通話サービスを実現することができる。
(まとめ)
既存のグループ通話では、発言者の発言がグループのすべてのメンバに伝わり、グループ通話の途中で特定のメンバとだけ行う通話を実現することができない。実現しようとする場合、グループ通話のセッションとは別にさらに特定メンバとの通信のためのセッションを並行して確立する必要がある。しかし、この方法では、発言を特定メンバに送信する毎にセッション確立処理が必要になり、レスポンスの悪化、呼制御装置の負荷増、全体向け音声と個別向け音声の優先制御の複雑化が発生する。
そこで、本発明では、グループ通話の途中でグループのすべてのメンバに発言を伝えるか、特定のメンバにのみ発言を伝えるかを、発言権取得要求の際に選択できる構成を採用している。つまり本発明では、元のグループ通話のセッションの中で、発言権の取得毎にRTCPにて個別向け発言とグループ向け発言とを制御することで、上記の問題点を解決している。この制御はRTP/RTCPにて行うため呼制御装置の負荷増なく実現できる。
したがって、本発明によれば、グループ通話時に、グループの全員向けに音声を送ることと、特定の相手にだけ個別に音声を送ることの両方ができるようになり、グループ通話中に内緒話などをすることができるようになる。
なお、上述した例では、グループ通話が可能な通信端末の一例として携帯電話機を挙げ、また、モバイルサービスの標準化団体であるOMAにて、PoCという名称で呼ばれている技術を用いて、多者通話を行う場合を一例に挙げて説明した。ただし、本発明が適用可能な通信端末は携帯電話機に限定されず、また、グループ通話を行うシステムは、上記PoCシステムに限定されない。
本発明は、グループ通話中にグループ内の特定メンバにのみ発言を伝えたい場合に利用することができる。
本発明の実施形態によるグループ通話システムの構成例を示すブロック図である。 図1中の音声制御装置の機能構成例を示すブロック図である。 図1中の音声制御装置のハードウェア構成例を示すブロック図である。 図1中の通信端末の機能構成例を示すブロック図である。 音声制御装置を制御するプログラムのアルゴリズムの例を示すフローチャートである。 図1中の音声制御装置が保持する管理テーブルの例を示す図である。 図1中のグループ管理装置が保持するグループリストの例を示す図である。 図1のグループ通話システムの動作例を示すシーケンス図の一部である。 図1のグループ通話システムの動作例を示すシーケンス図の一部である。 図1のグループ通話システムの動作例を示すシーケンス図の一部である。 図1のグループ通話システムの動作例を示すシーケンス図の一部である。 図1のグループ通話システムにおいて、グループ全体の通話と個別通話とが衝突した場合の動作の例を示すシーケンス図の一部である。 図1のグループ通話システムにおいて、グループ全体の通話と個別通話とが衝突した場合の動作の例を示すシーケンス図の一部である。 図1のグループ通話システムにおいて、グループ全体の通話と個別通話とが衝突した場合の動作の例を示すシーケンス図の一部である。 個別通話中にグループ全体通話が終了する場合の動作例を示すシーケンス図である。 個別通話の発信を、複数の通信端末に対して行う場合の動作の例を示すシーケンス図である。 Floor Request信号のデータ構造を示す図である。 通信路が形成されていない状態からPoC通信を開始する場合の処理を示す図である。 Registration処理の状態を示す図である。 Invitation処理の状態を示す図である。 PoC通信を行っている状態において、発言権を取得するための処理を示す図である。 PoC通信を行っている状態において、発言権を取得できなかった場合の処理を示す図である。 PoC通信を行っている状態において、発言権を開放する場合の処理を示す図である。
符号の説明
10a〜10c 通信端末
20 呼制御装置
30 音声制御装置
40 グループ管理装置
100 PoCサーバ
101 通信部
102 記憶部
103 表示部
104 操作部
105 制御部
200 移動体通信網
301 情報通信部
302 音声複製部
303 テーブル制御部
304 テーブル記録部
314 ネットワーク制御部

Claims (7)

  1. 複数のメンバによって構成されるグループ内において通信端末によるグループ通話を実現する場合に、発言者の通信端末から送信された音声を前記グループに属する他のメンバの通信端末へ送信する音声制御装置であって、グループ全体に対する全体通話のための発言権か前記グループ内の一部のメンバへの個別通話のための発言権かを示す発言権フラグを含む発言権取得要求を取得する発言権要求取得手段と、前記発言権要求取得手段によって取得された発言権取得要求に含まれている発言権フラグに基づき、前記グループ全体に対する全体通話のための音声配信処理と、前記グループ内の一部のメンバへの個別通話のための音声配信処理と、のいずれか一方の処理を行う音声配信手段とを備えたことを特徴とする音声制御装置。
  2. 前記音声配信手段は、前記グループ全体に対する全体通話のための全体通話音声と、前記グループ内の一部のメンバへの個別通話のための個別通話音声とが同一の通信端末に配信される場合、その通信端末には前記個別通話音声を優先して配信することを特徴とする請求項1に記載の音声制御装置。
  3. 前記音声配信手段は、前記グループ全体に対する全体通話のための全体通話音声と、前記グループ内の一部のメンバへの個別通話のための個別通話音声とが同一の通信端末に配信される場合、その通信端末以外の通信端末には前記全体通話音声を配信し続けることを特徴とする請求項1に記載の音声制御装置。
  4. グループ全体に対する全体通話のための発言権か前記グループ内の一部のメンバへの個別通話のための発言権かを示す発言権フラグを、発言権取得のための発言権取得要求に含めて送信する発言権取得要求送信手段を備えたことを特徴とする通信端末。
  5. 発信元の通信端末と発信先の複数の通信端末とのグループ通話接続を行うための呼制御を行う呼制御装置と、発信元の通信端末と発信先の少なくとも1つの通信端末とで構成するグループを管理するためのグループ管理装置と、請求項1から請求項3までのいずれか1項に記載の音声制御装置とを備えたことを特徴とするグループ通話システム。
  6. 前記呼制御装置はIMS Coreとして、前記グループ管理装置はGLMSとして、前記音声制御装置はPoC Serverとして、前記通信端末はPoC Clientとして構成され、Push to Talk Over Cellularに準拠する移動体グループ通話システムを実現することを特徴とする請求項5に記載のグループ通話システム。
  7. 複数のメンバによって構成されるグループ内において通信端末によるグループ通話を実現する場合に、発言者の通信端末から送信された音声を前記グループに属する他のメンバの通信端末へ送信する音声制御装置を制御する音声制御装置制御プログラムであって、コンピュータを、グループ全体に対する全体通話のための発言権か前記グループ内の一部のメンバへの個別通話のための発言権かを示す発言権フラグを含む発言権取得要求を取得する発言権要求取得手段、前記発言権要求取得手段によって取得された発言権取得要求に含まれている発言権フラグに基づき、前記グループ全体に対する全体通話のための音声配信処理と、前記グループ内の一部のメンバへの個別通話のための音声配信処理と、のいずれか一方の処理を行う音声配信手段、として機能させることを特徴とする音声制御装置制御プログラム。
JP2007261979A 2007-10-05 2007-10-05 音声制御装置、通信端末、グループ通話システム、音声制御装置制御プログラム Pending JP2009094691A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2007261979A JP2009094691A (ja) 2007-10-05 2007-10-05 音声制御装置、通信端末、グループ通話システム、音声制御装置制御プログラム

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2007261979A JP2009094691A (ja) 2007-10-05 2007-10-05 音声制御装置、通信端末、グループ通話システム、音声制御装置制御プログラム

Publications (1)

Publication Number Publication Date
JP2009094691A true JP2009094691A (ja) 2009-04-30

Family

ID=40666229

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2007261979A Pending JP2009094691A (ja) 2007-10-05 2007-10-05 音声制御装置、通信端末、グループ通話システム、音声制御装置制御プログラム

Country Status (1)

Country Link
JP (1) JP2009094691A (ja)

Cited By (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2013143630A (ja) * 2012-01-10 2013-07-22 Hitachi Ltd Lteシステム、アプリケーション制御装置およびパケットゲートウェイ
JP2014168135A (ja) * 2013-02-28 2014-09-11 Ricoh Co Ltd 伝送端末、伝送システム及びプログラム
JP2015027054A (ja) * 2013-07-29 2015-02-05 株式会社リコー 通信システム、方法、通信装置およびプログラム
JP2016019015A (ja) * 2014-07-04 2016-02-01 アイコム株式会社 通信装置および音声通信システム
JP2017038210A (ja) * 2015-08-10 2017-02-16 アイコム株式会社 音声通信システムの設定方法
JP2017092648A (ja) * 2015-11-06 2017-05-25 株式会社リコー 管理システム、通信開始方法、及びプログラム
WO2023181886A1 (ja) * 2022-03-23 2023-09-28 株式会社Jvcケンウッド 会議支援装置、および会議支援方法
JP2024012137A (ja) * 2022-07-13 2024-01-25 ジェイコア カンパニー,リミテッド プッシュ・ツー・トーク通信サービス提供方法及びその装置
JP7641064B1 (ja) * 2024-10-01 2025-03-06 株式会社サークル・ワン 多言語音声配信方法

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH04339484A (ja) * 1991-04-12 1992-11-26 Fuji Xerox Co Ltd 遠隔会議装置
JPH07303147A (ja) * 1994-04-29 1995-11-14 At & T Corp 通信ブリッジ
JPH08163523A (ja) * 1994-11-30 1996-06-21 Canon Inc 端末装置及びその装置を備えた電子会議システム
JP2001308855A (ja) * 2000-04-19 2001-11-02 Nippon Telegr & Teleph Corp <Ntt> 多地点間音声通信方法、多地点間音声通信方法で用いられるクライアント・サーバシステム、およびクライアントとサーバのプログラムを記録した記録媒体
JP2007243864A (ja) * 2006-03-13 2007-09-20 Nec Corp 通信端末装置、通信方法、及び、プログラム

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH04339484A (ja) * 1991-04-12 1992-11-26 Fuji Xerox Co Ltd 遠隔会議装置
JPH07303147A (ja) * 1994-04-29 1995-11-14 At & T Corp 通信ブリッジ
JPH08163523A (ja) * 1994-11-30 1996-06-21 Canon Inc 端末装置及びその装置を備えた電子会議システム
JP2001308855A (ja) * 2000-04-19 2001-11-02 Nippon Telegr & Teleph Corp <Ntt> 多地点間音声通信方法、多地点間音声通信方法で用いられるクライアント・サーバシステム、およびクライアントとサーバのプログラムを記録した記録媒体
JP2007243864A (ja) * 2006-03-13 2007-09-20 Nec Corp 通信端末装置、通信方法、及び、プログラム

Cited By (11)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2013143630A (ja) * 2012-01-10 2013-07-22 Hitachi Ltd Lteシステム、アプリケーション制御装置およびパケットゲートウェイ
JP2014168135A (ja) * 2013-02-28 2014-09-11 Ricoh Co Ltd 伝送端末、伝送システム及びプログラム
JP2015027054A (ja) * 2013-07-29 2015-02-05 株式会社リコー 通信システム、方法、通信装置およびプログラム
JP2016019015A (ja) * 2014-07-04 2016-02-01 アイコム株式会社 通信装置および音声通信システム
JP2017038210A (ja) * 2015-08-10 2017-02-16 アイコム株式会社 音声通信システムの設定方法
JP2017092648A (ja) * 2015-11-06 2017-05-25 株式会社リコー 管理システム、通信開始方法、及びプログラム
WO2023181886A1 (ja) * 2022-03-23 2023-09-28 株式会社Jvcケンウッド 会議支援装置、および会議支援方法
JP2023141285A (ja) * 2022-03-23 2023-10-05 株式会社Jvcケンウッド 会議支援装置、および会議支援方法
JP7782336B2 (ja) 2022-03-23 2025-12-09 株式会社Jvcケンウッド 会議支援装置、および会議支援方法
JP2024012137A (ja) * 2022-07-13 2024-01-25 ジェイコア カンパニー,リミテッド プッシュ・ツー・トーク通信サービス提供方法及びその装置
JP7641064B1 (ja) * 2024-10-01 2025-03-06 株式会社サークル・ワン 多言語音声配信方法

Similar Documents

Publication Publication Date Title
JP2009094691A (ja) 音声制御装置、通信端末、グループ通話システム、音声制御装置制御プログラム
US8185143B1 (en) Selectively buffering voice data at a server during a voice communication session
JP2008512911A (ja) グループサービスのグループ詳細
JP4675963B2 (ja) プッシュツートークオーバーセルラーシステムユーザの応答モードによる呼処理システム及び方法
JP4808810B2 (ja) Ptサービスにおける発言権制御方法及び装置
US7778655B2 (en) Mobile communications terminal for controlling user&#39;s floor and method thereof
JP2008523662A (ja) 画像ベースのプッシュ・ツー・トークのユーザインタフェース向き画像交換方法
US20090017856A1 (en) Transfer of Part of a Push to Talk Session
JP4705159B2 (ja) プッシュ・トゥ・トーク移動体通信サービスにおける応答モード
JP2007534247A (ja) グループ招待
US20150295974A1 (en) Method, User Equipment and Application Server for Adding Media Stream of Multimedia Session
JP5520802B2 (ja) 単一PoCグループセッションの分割方法及びシステム
CN101459880B (zh) 一种建立临时群组呼叫的会话请求方法及系统
CN101389059B (zh) 实现会话模式切换的方法及设备
JP2009523357A (ja) PoCシステムにおけるメディア転送時間情報提供のための端末装置及び方法とメディア転送時間情報提供のためのPoCシステム
CN101232714B (zh) 通信系统、服务器装置和终端装置
JP4229287B2 (ja) 通信制御サーバ、通信端末、通信制御方法
US20090215483A1 (en) Methods and Apparatus for Push to Talk Type Service
JP2007201916A (ja) PoCデータ送信方法とPoC通話システムと装置
JP4444271B2 (ja) PoCグループ通信システム、通信端末
JP4249213B2 (ja) グループ管理サーバ
CN101156429A (zh) 在无线一键通业务中实现语音信箱的方法及装置
JP4772802B2 (ja) 発言権管理方法及び移動端末機
JP2007068078A (ja) 通信システム、携帯端末、サーバおよび通信方法
JP4053560B2 (ja) 呼制御装置、グループ通信制御方法

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20100921

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20120329

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20120410

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20120606

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20120717

A02 Decision of refusal

Free format text: JAPANESE INTERMEDIATE CODE: A02

Effective date: 20121113