[go: up one dir, main page]

JP2010118715A - Conference system and data processing method - Google Patents

Conference system and data processing method Download PDF

Info

Publication number
JP2010118715A
JP2010118715A JP2008288308A JP2008288308A JP2010118715A JP 2010118715 A JP2010118715 A JP 2010118715A JP 2008288308 A JP2008288308 A JP 2008288308A JP 2008288308 A JP2008288308 A JP 2008288308A JP 2010118715 A JP2010118715 A JP 2010118715A
Authority
JP
Japan
Prior art keywords
conference
information
client terminal
terminal
address
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
JP2008288308A
Other languages
Japanese (ja)
Inventor
Hiroshi Asaumi
博 浅海
Takashi Tsuneishi
隆司 常石
Hideo Munehiro
秀雄 宗廣
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
Priority to JP2008288308A priority Critical patent/JP2010118715A/en
Publication of JP2010118715A publication Critical patent/JP2010118715A/en
Pending legal-status Critical Current

Links

Images

Landscapes

  • Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
  • Telephonic Communication Services (AREA)

Abstract

【課題】中継サーバにかかる負荷を軽減した会議システムを提供すること。
【解決手段】複数のクライアント端末150から送信される映像データ及び音声データを、会議管理サーバ110からのルーティング指示に応じて、ビデオルータ130から他のクライアント端末150に転送し、転送されたクライアント端末150で、複数の映像データ及び音声データの合成を行う。
【選択図】図1
A conference system is provided that reduces a load on a relay server.
In accordance with a routing instruction from a conference management server, video data and audio data transmitted from a plurality of client terminals are transferred from a video router to another client terminal, and the transferred client terminals are transmitted. At 150, a plurality of video data and audio data are synthesized.
[Selection] Figure 1

Description

本発明は、複数のクライアント端末が、中継装置を介して会議を行う技術に関する。   The present invention relates to a technique in which a plurality of client terminals conduct a conference via a relay device.

従来のテレビ会議システムでは、例えば、特許文献1に記載の技術のように、テレビ会議を行う部屋等に端末を設置し、複数の端末から得られる映像及び音声を中継サーバで合成して、中継サーバから各々の端末に配信し、配信を受けた端末で合成された映像及び音声を出力するようにしている。   In a conventional video conference system, for example, as in the technique described in Patent Document 1, a terminal is installed in a room where a video conference is performed, and video and audio obtained from a plurality of terminals are synthesized by a relay server and relayed. The video is distributed from the server to each terminal, and the video and audio synthesized by the terminal receiving the distribution are output.

特開2001-313915号公報Japanese Patent Laid-Open No. 2001-313915

特許文献1に記載の技術のように、従来のテレビ会議システムでは、複数の端末から得られる映像及び音声を中継サーバで合成して各々の端末に配信するようにしているため、会議に参加する端末の数が増えたり、開催する会議の数が増えたりすると、中継サーバの負担が大きくなり、配信する映像及び音声が遅延する場合もあった。   As in the technology described in Patent Document 1, in a conventional video conference system, video and audio obtained from a plurality of terminals are synthesized by a relay server and distributed to each terminal, and therefore participate in the conference. When the number of terminals increases or the number of meetings to be held increases, the burden on the relay server increases, and the video and audio to be distributed may be delayed.

そこで、本発明は、中継サーバにかかる負荷を軽減した会議システムを提供することを目的とする。   Accordingly, an object of the present invention is to provide a conference system that reduces the load on the relay server.

以上の課題を解決するため、本発明は、複数のクライアント端末から送信される映像データ及び音声データを、中継装置から他のクライアント端末に転送し、転送されたクライアント端末で、複数の映像データ及び音声データの合成を行う。   In order to solve the above problems, the present invention transfers video data and audio data transmitted from a plurality of client terminals from a relay device to another client terminal, and the transferred client terminals receive a plurality of video data and audio data. Performs speech data synthesis.

例えば、本発明は、複数のクライアント端末と、中継装置と、を有する会議システムであって、前記クライアント端末の制御部は、撮像部で撮像した映像データ及び音声収集部で収集した音声データを前記中継装置のアドレスを宛先として送信する処理を行い、前記中継装置の制御部は、会議に参加している一のクライアント端末に対して、当該会議に参加している他のクライアント端末から送信されてきた映像データ及び音声データを各々送信する処理を行い、前記一のクライアント端末の制御部は、複数の前記他のクライアント端末より映像データ及び音声データを受信すると、受信した複数の映像データを一つの映像データに合成して映像出力部に出力し、受信した複数の音声データを一つの音声データに合成して音声出力部に出力する処理を行うこと、を特徴とする。   For example, the present invention is a conference system having a plurality of client terminals and a relay device, wherein the control unit of the client terminal receives the video data captured by the imaging unit and the audio data collected by the audio collecting unit. A process of transmitting the address of the relay device as a destination is performed, and the control unit of the relay device has been transmitted from one client terminal participating in the conference from another client terminal participating in the conference. When the video data and audio data are received from the plurality of other client terminals, the control unit of the one client terminal performs a process of transmitting the received video data and audio data. Combine with video data and output to video output unit, combine multiple received audio data into one audio data and output to audio output unit Process be carried out, characterized by.

以上のように、本発明によれば、中継サーバにかかる負荷を軽減した会議システムを提供することができる。   As described above, according to the present invention, it is possible to provide a conference system that reduces the load on the relay server.

図1は、本発明の一実施形態である会議システム100の概略図である。   FIG. 1 is a schematic diagram of a conference system 100 according to an embodiment of the present invention.

図示するように、会議システム100は、会議管理サーバ110と、中継装置としてのビデオルータ130と、ゲートウェイ(以下、GWという)140と、クライアント端末150A〜150C(以下、各々を区別しない場合にはクライアント端末150という)と、交換機としてのPBX(Private Branch eXchange)170と、IP電話端末180A〜180B(以下、各々を区別しない場合にはIP電話端末180という)と、アナログ電話端末190A〜190B(以下、各々を区別しない場合にはアナログ電話端末190という)と、を有する。   As shown in the figure, the conference system 100 includes a conference management server 110, a video router 130 as a relay device, a gateway (hereinafter referred to as GW) 140, and client terminals 150A to 150C (hereinafter referred to as “not distinguishing each”). Client terminal 150), PBX (Private Branch eXchange) 170 as an exchange, IP telephone terminals 180A to 180B (hereinafter referred to as IP telephone terminal 180 if not distinguished from each other), and analog telephone terminals 190A to 190B ( In the following, the analog telephone terminal 190 is referred to in the case where they are not distinguished from each other.

そして、会議管理サーバ110、ビデオルータ130、GW140及びクライアント端末150は、LAN(Local Area Network)200を介して相互に情報を送受信することができるようにされており、GW140及びPBX170は、WAN(Wide Area Network)201(例えば、IP−VPN、広域イーサネット、インターネットVPN及びこれらの複合ネットワーク)を介して相互に情報を送受信することができるようにされており、PBX170及びIP電話端末180は、LAN202を介して相互に情報を送受信することができるようにされている。   The conference management server 110, the video router 130, the GW 140, and the client terminal 150 can exchange information with each other via a LAN (Local Area Network) 200. The GW 140 and the PBX 170 are connected to the WAN ( Wide Area Network) 201 (for example, IP-VPN, wide area Ethernet, Internet VPN, and a composite network thereof) can exchange information with each other, and PBX 170 and IP telephone terminal 180 are connected to LAN 202. It is possible to send and receive information to and from each other.

図2は、会議管理サーバ110の概略図である。図示するように、会議管理サーバ110は、記憶部111と、制御部117と、入力部122と、出力部123と、通信部124と、を備える。   FIG. 2 is a schematic diagram of the conference management server 110. As illustrated, the conference management server 110 includes a storage unit 111, a control unit 117, an input unit 122, an output unit 123, and a communication unit 124.

記憶部111は、クライアント情報記憶領域112と、電話番号情報記憶領域113と、会議開催情報記憶領域114と、会議設定情報記憶領域115と、を備える。   The storage unit 111 includes a client information storage area 112, a telephone number information storage area 113, a conference holding information storage area 114, and a conference setting information storage area 115.

クライアント情報記憶領域112には、会議を行うために使用されるクライアント端末150の通信アドレスを特定する情報が記憶される。例えば、本実施形態においては、図3(クライアント情報テーブル112aの概略図)に示すようなクライアント情報テーブル112aが記憶される。   The client information storage area 112 stores information for specifying the communication address of the client terminal 150 used for conducting the conference. For example, in this embodiment, a client information table 112a as shown in FIG. 3 (schematic diagram of the client information table 112a) is stored.

クライアント情報テーブル112aは、クライアントID欄112bと、アドレス欄112cと、を有する。   The client information table 112a has a client ID column 112b and an address column 112c.

クライアントID欄112bには、各々のクライアント端末150を特定する情報が格納される。ここでは、クライアント端末150を特定する情報として、クライアント端末150を識別するために各々のクライアント端末150に割り振られたクライアントIDが格納される。   Information for identifying each client terminal 150 is stored in the client ID column 112b. Here, the client ID assigned to each client terminal 150 for identifying the client terminal 150 is stored as information for specifying the client terminal 150.

アドレス欄112cには、クライアントID欄112bで特定されるクライアント端末150の通信アドレス(IPアドレス等)を特定する情報が格納される。   The address column 112c stores information for specifying the communication address (IP address or the like) of the client terminal 150 specified by the client ID column 112b.

図2に戻り、電話番号情報記憶領域113には、WAN201を介して接続されている端末(IP電話端末180、アナログ電話端末190)に割り振られた電話番号及び通信アドレスを特定する情報が格納される。例えば、本実施形態においては、図4(電話番号情報テーブル113aの概略図)に示すような電話番号情報テーブル113aが記憶される。   Returning to FIG. 2, the telephone number information storage area 113 stores information for specifying a telephone number and a communication address allocated to terminals (IP telephone terminal 180 and analog telephone terminal 190) connected via the WAN 201. The For example, in this embodiment, a telephone number information table 113a as shown in FIG. 4 (schematic diagram of the telephone number information table 113a) is stored.

電話番号情報テーブル113aは、電話番号欄113bと、アドレス欄113cと、を有する。   The telephone number information table 113a has a telephone number column 113b and an address column 113c.

電話番号欄113bは、WAN201を介して接続されているIP電話端末180又はアナログ電話端末190に割り振られている電話番号を特定する情報が格納される。   The telephone number column 113b stores information for specifying a telephone number allocated to the IP telephone terminal 180 or the analog telephone terminal 190 connected via the WAN 201.

アドレス欄113cには、電話番号欄113bで特定されるIP電話端末180又はアナログ電話端末190に割り振られている通信アドレスを特定する情報が格納される。本実施形態においては、IP電話端末180については、当該IP電話端末180に割り振られている通信アドレス、アナログ電話端末190については、当該アナログ電話端末190が収容されているPBX170に割り振られている通信アドレス、が格納される。   The address field 113c stores information for specifying a communication address assigned to the IP telephone terminal 180 or the analog telephone terminal 190 specified in the telephone number field 113b. In the present embodiment, the communication address assigned to the IP telephone terminal 180 is assigned to the IP telephone terminal 180, and the communication assigned to the PBX 170 in which the analog telephone terminal 190 is accommodated for the analog telephone terminal 190. Address.

図2に戻り、会議開催情報記憶領域114には、会議管理サーバ110を介して設定された会議に参加している端末と、当該端末が送受信するデータのデータ種別と、を特定する情報が格納される。例えば、本実施形態においては、図5(会議開催情報テーブル114aの概略図)に示すような会議開催情報テーブル114aが記憶される。   Returning to FIG. 2, the conference holding information storage area 114 stores information that identifies the terminal participating in the conference set via the conference management server 110 and the data type of data transmitted and received by the terminal. Is done. For example, in the present embodiment, a conference holding information table 114a as shown in FIG. 5 (schematic diagram of the conference holding information table 114a) is stored.

会議開催情報テーブル114aは、会議用番号欄114bと、端末ID欄114cと、アドレス欄114dと、データ種別欄114eと、を有する。   The conference holding information table 114a has a conference number column 114b, a terminal ID column 114c, an address column 114d, and a data type column 114e.

会議用番号欄114bには、会議管理サーバ110を介して設定された各々の会議に割り振られる会議用電話番号を特定する情報が格納される。なお、各々の会議に割り振る電話番号については、予め取得されている複数の電話番号(記憶部111に予め記憶)から、既に設定されている会議に割り振られた番号と同じ番号にならないように割り振ればよい。   In the conference number column 114b, information for specifying a conference telephone number allocated to each conference set through the conference management server 110 is stored. Note that the telephone numbers assigned to each conference are assigned so as not to be the same as the numbers already assigned to the conferences from a plurality of telephone numbers acquired in advance (stored in the storage unit 111 in advance). Just shake it.

端末ID欄114cには、会議用番号欄114bで特定される会議に参加している端末(クライアント端末150、IP電話端末180及びアナログ電話端末190)を特定する情報が格納される。   The terminal ID column 114c stores information for specifying terminals (client terminal 150, IP telephone terminal 180, and analog telephone terminal 190) participating in the conference specified by the conference number column 114b.

ここでは、端末を特定する情報として、クライアント端末150については、各々のクライアント端末150に割り振られているクライアントID、IP電話端末180及びアナログ電話端末190については、各々のIP電話端末180及びアナログ電話端末190に割り振られている電話番号が格納される。   Here, as information for identifying the terminal, for the client terminal 150, the client ID assigned to each client terminal 150, and for the IP telephone terminal 180 and the analog telephone terminal 190, each IP telephone terminal 180 and the analog telephone A telephone number assigned to the terminal 190 is stored.

アドレス欄114dには、端末ID欄114cで特定される端末に割り振られている通信アドレスを特定する情報が格納される。   The address column 114d stores information for specifying a communication address allocated to the terminal specified in the terminal ID column 114c.

データ種別欄114eには、端末ID欄114cで特定される端末が送受信するデータのデータ種別を特定する情報が格納される。ここでは、データ種別を特定する情報として、「映像及び音声」又は「音声」の何れかを特定する情報が格納される。   The data type column 114e stores information for specifying the data type of data transmitted and received by the terminal specified in the terminal ID column 114c. Here, information specifying either “video and audio” or “audio” is stored as information specifying the data type.

図2に戻り、会議設定情報記憶領域115には、会議管理サーバ110のWAN201側に接続されている端末から、LAN200側に接続されているクライアント端末150を選択して会議を設定するための識別情報が格納される。例えば、本実施形態においては、図6(会議設定情報テーブル115aの概略図)に示すような会議設定情報テーブル115aが記憶される。   Returning to FIG. 2, in the conference setting information storage area 115, identification for setting a conference by selecting the client terminal 150 connected to the LAN 200 side from the terminals connected to the WAN 201 side of the conference management server 110. Information is stored. For example, in the present embodiment, a conference setting information table 115a as shown in FIG. 6 (schematic diagram of the conference setting information table 115a) is stored.

会議設定情報テーブル115aは、電話番号欄115bと、会議相手欄115cと、を有する。   The conference setting information table 115a has a telephone number column 115b and a conference partner column 115c.

電話番号欄115bには、後述する会議相手欄115cで特定されるクライアント端末150との会議を設定するために使用する設定用電話番号を特定する情報が格納される。   The telephone number column 115b stores information for specifying a setting telephone number used for setting a conference with the client terminal 150 specified in the conference partner column 115c described later.

会議相手欄115cには、電話番号欄115bで特定される設定用電話番号において、会議をする相手として呼び出されるクライアント端末150を特定する情報が格納される。ここでは、クライアント端末150を特定する情報として、クライアント端末150毎に割り振られているクライアントIDが格納される。   In the conference partner column 115c, information for specifying the client terminal 150 called as a partner to be conferenced in the setting telephone number specified in the phone number column 115b is stored. Here, as information for identifying the client terminal 150, a client ID assigned to each client terminal 150 is stored.

なお、本実施形態においては、LAN200に接続される全てのクライアント端末150、および、LAN200に接続されているクライアント端末150の全ての組合せ、に設定用電話番号が割り振られているものとする。   In the present embodiment, it is assumed that setting telephone numbers are allocated to all client terminals 150 connected to the LAN 200 and all combinations of the client terminals 150 connected to the LAN 200.

図2に戻り、制御部117は、全体制御部118と、呼制御部119と、会議管理部120と、を備える。   Returning to FIG. 2, the control unit 117 includes an overall control unit 118, a call control unit 119, and a conference management unit 120.

全体制御部118は、会議管理サーバ110での処理の全体を制御する。   The overall control unit 118 controls the entire processing in the conference management server 110.

例えば、本実施形態においては、クライアント情報記憶領域112および電話番号情報記憶領域113に情報を記憶し、更新する処理を行う。   For example, in the present embodiment, information is stored and updated in the client information storage area 112 and the telephone number information storage area 113.

具体的には、全体制御部118は、入力部122を介してクライアント端末150のクライアントID及び通信アドレスの入力を受け付け、入力を受け付けた情報をクライアント情報テーブル112aの対応する欄に格納する処理を行う。   Specifically, the overall control unit 118 accepts input of the client ID and communication address of the client terminal 150 via the input unit 122, and stores the received information in the corresponding column of the client information table 112a. Do.

また、全体制御部118は、通信部124を介して、WAN201側より、IP電話端末180又はアナログ電話端末190に割り振られた電話番号及び通信アドレスを特定する情報を有する登録要求を受け付けることにより、当該電話番号及び通信アドレスを特定する情報を電話番号情報テーブル113aの対応する欄に格納する処理を行う。   Further, the overall control unit 118 accepts a registration request having information specifying the telephone number and communication address allocated to the IP telephone terminal 180 or the analog telephone terminal 190 from the WAN 201 side via the communication unit 124. Information for specifying the telephone number and the communication address is stored in the corresponding column of the telephone number information table 113a.

呼制御部119は、会議を設定するための呼制御を行う。   The call control unit 119 performs call control for setting a conference.

例えば、呼制御部119は、クライアント端末150より、他のクライアント端末150のクライアントID又は通信アドレスを指定した発呼(会議の設定依頼)メッセージを、通信部124を介して受信すると、指定されたクライアントIDで特定される通信アドレス又は指定された通信アドレスに予め定めら得たプロトコルに応じた発呼メッセージを送信する処理を行う。   For example, when the call control unit 119 receives a call (conference setting request) message specifying the client ID or communication address of another client terminal 150 from the client terminal 150 via the communication unit 124, the call control unit 119 is specified. A process of transmitting a call message corresponding to a predetermined protocol to a communication address specified by the client ID or a designated communication address is performed.

そして、呼制御部119は、このような発呼メッセージに対して、会議に応答する応答メッセージを受信すると、会議用電話番号と、当該会議用電話番号で特定される会議に参加する端末に割り振られているクライアントIDと、当該会議用電話番号で特定される会議に参加する端末に割り振られている通信アドレスと、当該会議用電話番号で特定される会議に参加する端末が送受信するデータ種別と、を特定して、後述する会議管理部120にルーティング処理指令を行うことにより、会議を設定する。   When the call control unit 119 receives a response message for responding to the conference in response to such a call message, the call control unit 119 allocates the conference telephone number and the terminal that participates in the conference specified by the conference telephone number. The client ID being assigned, the communication address assigned to the terminal participating in the conference specified by the conference telephone number, and the data type transmitted and received by the terminal participating in the conference specified by the conference telephone number , And a conference is set by issuing a routing processing command to the conference management unit 120 described later.

また、呼制御部119は、WAN201側に接続されているIP電話端末180又はアナログ電話端末190より、会議を設定するための設定用電話番号による発呼がおこなわれると、当該設定用電話番号で特定される会議相手のクライアント端末150を会議設定情報テーブル115aから特定して、特定したクライアント端末150に発呼メッセージを送信する処理を行う。   In addition, when a call is made from the IP telephone terminal 180 or the analog telephone terminal 190 connected to the WAN 201 side using the setting telephone number for setting a conference, the call control unit 119 uses the setting telephone number. A process for transmitting a call message to the identified client terminal 150 is performed by identifying the identified client terminal 150 from the conference setting information table 115a.

そして、このような発呼メッセージに対して、会議に応答する応答メッセージを受信すると、呼制御部119は、会議用電話番号と、当該会議用電話番号で特定される会議に参加する端末に割り振られているクライアントID又は電話番号と、当該会議用電話番号で特定される会議に参加する端末に割り振られている通信アドレスと、当該会議用電話番号に参加する端末が送受信するデータ種別と、を特定して、後述する会議管理部120にルーティング処理指令を行うことにより、会議を設定する。   When a response message for responding to the conference is received in response to such a call message, the call control unit 119 allocates the conference telephone number and the terminals participating in the conference specified by the conference telephone number. A client ID or a telephone number, a communication address allocated to a terminal that participates in the conference specified by the conference telephone number, and a data type transmitted and received by the terminal that participates in the conference telephone number, A conference is set by specifying a routing processing command to the conference management unit 120 described later.

さらに、呼制御部119は、クライアント端末150、IP電話端末180又はアナログ電話端末190より、既に開催されている会議に割り振られている会議用電話番号による発呼が行われると、当該会議用電話番号で発呼を行った端末との間の接続処理を行うともに、当該会議用電話番号と、当該会議用電話番号で発呼を行った端末に割り振られているクライアントID又は電話番号と、当該会議用電話番号で発呼を行った端末に割り振られている通信アドレスと、当該会議用電話番号で発呼を行った端末が送受信するデータ種別と、を特定して、後述する会議管理部120にルーティング処理指令を行うことにより、当該会議用電話番号で発呼を行った端末が既に開催されている会議に参加することができるようにする処理を行う。   Further, when a call is made from the client terminal 150, the IP telephone terminal 180, or the analog telephone terminal 190 using the conference telephone number assigned to the conference that has already been held, the call control unit 119 In addition to performing connection processing with the terminal that has made a call with a number, the conference telephone number, the client ID or telephone number assigned to the terminal that has made a call with the conference telephone number, and the A conference management unit 120, which will be described later, identifies a communication address assigned to a terminal that has made a call using the conference telephone number and a data type transmitted and received by the terminal that has made the call using the conference telephone number. By performing the routing processing command, the terminal that has made a call with the conference telephone number is allowed to participate in the conference already held.

なお、呼制御部119は、クライアント端末150、IP電話端末180又はアナログ電話端末190より、これらの端末に割り振られている通信アドレスを特定した取消通知を受けると、当該通信アドレスを特定して、会議管理部120にルーティング取消処理指令を行うことにより、既に開催されている会議から、取消通知を行った端末の参加を取り消す処理を行う。   When the call control unit 119 receives a cancellation notification specifying the communication addresses assigned to these terminals from the client terminal 150, the IP phone terminal 180, or the analog phone terminal 190, the call control unit 119 specifies the communication address, By issuing a routing cancellation processing command to the conference management unit 120, processing for canceling participation of the terminal that has issued the cancellation notification from the already held conference is performed.

会議管理部120は、会議管理サーバ110を介して設定された会議を管理する処理を行う。   The conference management unit 120 performs processing for managing a conference set via the conference management server 110.

例えば、会議管理部120は、呼制御部119よりルーティング処理指令を受けると、当該ルーティング処理指令で特定されている会議用電話番号が、会議開催情報テーブル114aの会議用番号欄114bに既に格納されていない場合には、会議開催情報テーブル114aに新たなレコードを追加して、追加したレコードに、ルーティング処理指令で特定されている会議用電話番号、端末に割り振られているクライアントID又は電話番号、通信アドレス、および、データ種別、を格納するとともに、通信部124を介して、ルーティング処理指令で特定されている会議用電話番号、端末の通信アドレス及びデータ種別、を特定したルーティング指示をビデオルータ130に送信する処理を行う。   For example, when the conference management unit 120 receives a routing processing command from the call control unit 119, the conference telephone number specified by the routing processing command is already stored in the conference number column 114b of the conference holding information table 114a. If not, a new record is added to the conference holding information table 114a, a conference telephone number specified by the routing processing command, a client ID or telephone number allocated to the terminal, The video router 130 stores the communication address and data type, and the routing instruction specifying the conference telephone number and the communication address and data type of the terminal specified by the routing processing command via the communication unit 124. Process to send to.

また、会議管理部120は、呼制御部119よりルーティング処理指令を受けると、当該ルーティング処理指令で特定されている会議用電話番号が、会議開催情報テーブル114aの会議用番号欄114bに既に格納されている場合には、当該会議用電話番号が会議用番号欄114bに格納されているレコードに新たな行を追加して、ルーティング処理指令で特定されている端末に割り振られているクライアントID又は電話番号、通信アドレス、および、データ種別、を格納するとともに、通信部124を介して、ルーティング処理指令で特定されている会議用電話番号、端末の通信アドレス及びデータ種別、を特定したルーティング指示をビデオルータ130に送信する処理を行う。   When the conference management unit 120 receives a routing processing command from the call control unit 119, the conference telephone number specified by the routing processing command is already stored in the conference number column 114b of the conference holding information table 114a. In the case where the conference telephone number is stored in the conference number column 114b, a new line is added to the client ID or telephone allocated to the terminal specified by the routing processing command. The number, the communication address, and the data type are stored, and the routing instruction specifying the conference telephone number, the communication address and the data type of the terminal specified by the routing processing command is videoed via the communication unit 124. Processing to transmit to the router 130 is performed.

なお、会議管理部120は、呼制御部119より、ルーティング取消処理指令を受けると、当該ルーティング取消処理指令で特定されている通信アドレスが、会議開催情報テーブル114aのアドレス欄114dに格納されている行の情報を削除する。なお、会議用電話番号に対応付けられている全ての行の情報が削除された場合には、当該会議用電話番号のレコードを削除する。   When the conference management unit 120 receives a routing cancellation processing command from the call control unit 119, the communication address specified by the routing cancellation processing command is stored in the address field 114d of the conference holding information table 114a. Delete line information. In addition, when the information of all the lines matched with the conference telephone number is deleted, the record of the conference telephone number is deleted.

そして、会議管理部120は、当該ルーティング取消処理指令に含まれている通信アドレスを特定する情報を含むルーティング取消指示を、通信部124を介してビデオルータ130に送信する。   Then, the conference management unit 120 transmits a routing cancellation instruction including information specifying the communication address included in the routing cancellation processing instruction to the video router 130 via the communication unit 124.

入力部122は、情報の入力を受け付ける。   The input unit 122 receives input of information.

出力部123は、情報を出力する。   The output unit 123 outputs information.

通信部124は、LAN200を介した情報の送受信を行う。   The communication unit 124 transmits and receives information via the LAN 200.

以上に記載した会議管理サーバ110は、例えば、図7(コンピュータ900の概略図)に示すような、CPU(Central Processing Unit)901と、メモリ902と、HDD(Hard Disk Drive)等の外部記憶装置903と、CD−ROM(Compact Disk Read Only Memory)やDVD−ROM(Digital Versatile Disk Read Only Memory)等の可搬性を有する記憶媒体904に対し情報の読み出し及び書き込みを行う読書装置905と、キーボードやマウスなどの入力装置906と、ディスプレイなどの出力装置907と、通信ネットワークに接続するためのNIC(Network Interface Card)等の通信装置908と、を備えた一般的なコンピュータ900で実現できる。   The conference management server 110 described above includes, for example, an external storage device such as a CPU (Central Processing Unit) 901, a memory 902, and an HDD (Hard Disk Drive) as shown in FIG. 7 (schematic diagram of the computer 900). 903, a reading device 905 that reads and writes information to and from a portable storage medium 904 such as a CD-ROM (Compact Disk Read Only Memory) and a DVD-ROM (Digital Versatile Disk Read Only Memory), a keyboard, This can be realized by a general computer 900 including an input device 906 such as a mouse, an output device 907 such as a display, and a communication device 908 such as a NIC (Network Interface Card) for connecting to a communication network.

例えば、記憶部111は、CPU901がメモリ902又は外部記憶装置903を利用することにより実現可能であり、制御部117は、外部記憶装置903に記憶されている所定のプログラムをメモリ902にロードしてCPU901で実行することで実現可能であり、入力部122は、CPU901が入力装置906を利用することで実現可能であり、出力部123は、CPU901が出力装置907を利用することで実現可能であり、通信部124は、CPU901が通信装置908を利用することで実現可能である。   For example, the storage unit 111 can be realized by the CPU 901 using the memory 902 or the external storage device 903, and the control unit 117 loads a predetermined program stored in the external storage device 903 into the memory 902. The input unit 122 can be realized by the CPU 901 using the input device 906, and the output unit 123 can be realized by the CPU 901 using the output device 907. The communication unit 124 can be realized by the CPU 901 using the communication device 908.

この所定のプログラムは、読書装置905を介して記憶媒体904から、あるいは、通信装置908を介してネットワークから、外部記憶装置903にダウンロードされ、それから、メモリ902上にロードされてCPU901により実行されるようにしてもよい。また、読書装置905を介して記憶媒体904から、あるいは、通信装置908を介してネットワークから、メモリ902上に直接ロードされ、CPU901により実行されるようにしてもよい。   The predetermined program is downloaded from the storage medium 904 via the reading device 905 or from the network via the communication device 908 to the external storage device 903, and then loaded onto the memory 902 and executed by the CPU 901. You may do it. Alternatively, the program may be directly loaded on the memory 902 from the storage medium 904 via the reading device 905 or from the network via the communication device 908 and executed by the CPU 901.

図8は、ビデオルータ130の概略図である。図示するように、ビデオルータ130は、記憶部131と、制御部134と、通信部138と、を備える。   FIG. 8 is a schematic diagram of the video router 130. As illustrated, the video router 130 includes a storage unit 131, a control unit 134, and a communication unit 138.

記憶部131は、ルーティング情報記憶領域132を備える。   The storage unit 131 includes a routing information storage area 132.

ルーティング情報記憶領域132には、端末から受信した情報を転送する通信アドレスを特定する情報が記憶される。例えば、本実施形態においては、図9(ルーティング情報テーブル132aの概略図)に示すような、ルーティング情報テーブル132aが記憶される。   The routing information storage area 132 stores information for specifying a communication address for transferring information received from the terminal. For example, in the present embodiment, a routing information table 132a as shown in FIG. 9 (schematic diagram of the routing information table 132a) is stored.

ルーティング情報テーブル132aは、会議用番号欄132bと、アドレス欄132cと、データ種別欄132dと、を有する。   The routing information table 132a includes a conference number column 132b, an address column 132c, and a data type column 132d.

会議用番号欄132bには、各々の会議毎に割り振られた会議用電話番号を特定する情報が格納される。   In the conference number column 132b, information for specifying a conference telephone number allocated for each conference is stored.

アドレス欄132cには、会議用番号欄132bで特定される会議に参加している端末(クライアント端末150、IP電話端末180又はアナログ電話端末190)に割り振られる通信アドレスを特定する情報が格納される。   The address field 132c stores information for specifying a communication address allocated to a terminal (client terminal 150, IP telephone terminal 180, or analog telephone terminal 190) participating in the conference specified by the conference number field 132b. .

データ種別欄132dには、アドレス欄132cで特定される通信アドレスが割り振られている端末が送受信するデータの種別であるデータ種別を特定する情報が格納される。   The data type column 132d stores information for specifying a data type that is a type of data transmitted and received by the terminal to which the communication address specified in the address column 132c is assigned.

図8に戻り、制御部134は、全体制御部135と、会議情報管理部136と、を備える。   Returning to FIG. 8, the control unit 134 includes an overall control unit 135 and a conference information management unit 136.

全体制御部135は、ビデオルータ130での処理の全体を制御する。例えば、本実施形態においては、ルーティング情報テーブル132aに従ったルーティング処理を行う。   The overall control unit 135 controls the entire processing in the video router 130. For example, in this embodiment, routing processing according to the routing information table 132a is performed.

具体的には、全体制御部135は、通信部138から受信した映像データ又は音声データの送信元のアドレスを特定し、特定したアドレスがルーティング情報テーブル132aのアドレス欄132cに含まれている行が関連付けられている会議用番号欄132bのレコード(情報)を特定する。そして、全体制御部135は、特定したレコードに含まれているアドレス欄132cに格納されている通信アドレスの内、送信元の通信アドレス以外の通信アドレスに、データ種別欄132dで特定される種別のデータを転送する。   Specifically, the overall control unit 135 identifies the address of the transmission source of the video data or audio data received from the communication unit 138, and the row in which the identified address is included in the address field 132c of the routing information table 132a is included. The record (information) of the associated conference number field 132b is specified. Then, the overall control unit 135 sets the type specified in the data type column 132d to a communication address other than the source communication address among the communication addresses stored in the address column 132c included in the specified record. Transfer data.

会議情報管理部136は、ルーティング情報テーブル132の管理を行う。   The conference information management unit 136 manages the routing information table 132.

例えば、会議情報管理部136は、会議管理サーバ110よりルーティング指示を受けると、当該ルーティング指示で特定されている会議用電話番号が、ルーティング情報テーブル132aの会議用番号欄132bに格納されていない場合には、ルーティング情報テーブル132aに新たなレコードを追加して、追加したレコードに、ルーティング指示で特定されている会議用電話番号、通信アドレス及びデータ種別を格納する。   For example, when the conference information management unit 136 receives a routing instruction from the conference management server 110, the conference telephone number specified by the routing instruction is not stored in the conference number column 132b of the routing information table 132a. In this case, a new record is added to the routing information table 132a, and the conference telephone number, communication address, and data type specified by the routing instruction are stored in the added record.

また、会議情報管理部136は、会議管理サーバ110よりルーティング指示を受けると、当該ルーティング指示で特定されている会議用電話番号が、ルーティング情報テーブル132aの会議用番号132bに既に格納されている場合には、当該会議用電話番号が会議用番号欄132bに格納されているレコードに新たな行を追加して、ルーティング指示で特定されている通信アドレス及びデータ種別を格納する。   When the conference information management unit 136 receives a routing instruction from the conference management server 110, the conference telephone number specified by the routing instruction is already stored in the conference number 132b of the routing information table 132a. In this case, a new line is added to the record in which the conference telephone number is stored in the conference number column 132b, and the communication address and data type specified by the routing instruction are stored.

なお、会議情報管理部136は、会議管理サーバ110よりルーティング取消指示を受けると、当該ルーティング取消指示で特定されている通信アドレスが、ルーティング情報テーブル132aのアドレス欄132cに格納されている行の情報を削除する。なお、会議用電話番号に対応付けられている全ての行の情報が削除された場合には、当該会議用電話番号のレコードを削除する。   When the conference information management unit 136 receives a routing cancellation instruction from the conference management server 110, the communication address specified by the routing cancellation instruction is information on the row stored in the address column 132c of the routing information table 132a. Is deleted. In addition, when the information of all the lines matched with the conference telephone number is deleted, the record of the conference telephone number is deleted.

以上に記載したビデオルータ130は、例えば、図7に示すような一般的なコンピュータ900で実現できる。   The video router 130 described above can be realized by a general computer 900 as shown in FIG.

例えば、記憶部131は、CPU901がメモリ902又は外部記憶装置903を利用することにより実現可能であり、制御部134は、外部記憶装置903に記憶されている所定のプログラムをメモリ902にロードしてCPU901で実行することで実現可能であり、通信部138は、CPU901が通信装置908を利用することで実現可能である。   For example, the storage unit 131 can be realized by the CPU 901 using the memory 902 or the external storage device 903, and the control unit 134 loads a predetermined program stored in the external storage device 903 into the memory 902. The communication unit 138 can be realized by the CPU 901 using the communication device 908.

この所定のプログラムは、読書装置905を介して記憶媒体904から、あるいは、通信装置908を介してネットワークから、外部記憶装置903にダウンロードされ、それから、メモリ902上にロードされてCPU901により実行されるようにしてもよい。また、読書装置905を介して記憶媒体904から、あるいは、通信装置908を介してネットワークから、メモリ902上に直接ロードされ、CPU901により実行されるようにしてもよい。   The predetermined program is downloaded from the storage medium 904 via the reading device 905 or from the network via the communication device 908 to the external storage device 903, and then loaded onto the memory 902 and executed by the CPU 901. You may do it. Alternatively, the program may be directly loaded on the memory 902 from the storage medium 904 via the reading device 905 or from the network via the communication device 908 and executed by the CPU 901.

図10は、GW140の概略図である。図示するように、GW140は、記憶部141と、制御部143と、第一のIF部148と、第二のIF部149と、を備える。   FIG. 10 is a schematic diagram of the GW 140. As illustrated, the GW 140 includes a storage unit 141, a control unit 143, a first IF unit 148, and a second IF unit 149.

記憶部141には、GW140で処理を行う際に必要とされる情報が記憶される。   The storage unit 141 stores information necessary when processing is performed by the GW 140.

制御部143は、全体制御部144と、プロトコル変換部145と、音声合成部146と、を備える。   The control unit 143 includes an overall control unit 144, a protocol conversion unit 145, and a voice synthesis unit 146.

全体制御部144は、GW140での処理の全体を制御する。   The overall control unit 144 controls the entire processing in the GW 140.

例えば、本実施形態においては、全体制御部144は、後述するプロトコル変換部145でプロトコル変換が行われたメッセージを第一のIF部148又は第二のIF部149を介して送信する処理を行う。また、全体制御部144は、音声合成部146で合成された音声データを、第二のIF部149を介して送信する処理を行う。   For example, in the present embodiment, the overall control unit 144 performs a process of transmitting a message that has been subjected to protocol conversion by a protocol conversion unit 145 described later via the first IF unit 148 or the second IF unit 149. . Further, the overall control unit 144 performs processing for transmitting the voice data synthesized by the voice synthesis unit 146 via the second IF unit 149.

プロトコル変換部145は、LAN200側のプロトコルと、WAN201側のプロトコルと、の間の相互変換を行う。ここで、本実施形態においては、LAN200側においては、独自プロトコルに従った呼制御を行っており、WAN側においては、SIP(Session Initiation Protocol)に従った呼制御を行っているため、プロトコル変換部145は、呼制御で使用されるメッセージの変換を、例えば、記憶部141に記憶されている変換テーブル(図示せず)に従って行う。   The protocol conversion unit 145 performs mutual conversion between the LAN 200 side protocol and the WAN 201 side protocol. Here, in the present embodiment, the LAN 200 side performs call control according to a unique protocol, and the WAN side performs call control according to SIP (Session Initiation Protocol). The unit 145 converts a message used for call control according to a conversion table (not shown) stored in the storage unit 141, for example.

なお、本実施形態においては、LAN200側において独自プロトコルに従った呼制御を行っているが、このような態様に限定されず、例えば、H.323等の既存のプロトコルを用いてもよく、このような場合でも、プロトコル変換部145でプロトコルの変換を行えばよい。   In the present embodiment, call control is performed according to a unique protocol on the LAN 200 side. However, the present invention is not limited to this mode. An existing protocol such as H.323 may be used, and even in such a case, the protocol conversion unit 145 may perform protocol conversion.

音声合成部146は、異なる送信元の通信アドレスから、同じ送信先の通信アドレスに送信する音声データを受信すると、これらの音声データの合成を行う。   When the voice synthesizing unit 146 receives voice data to be transmitted from different transmission source communication addresses to the same transmission destination communication address, the voice synthesis unit 146 synthesizes these voice data.

例えば、音声合成部146は、第一のIF部148で受信したRTPパケットの送信元アドレス及び送信先アドレスを抽出し、異なる送信元アドレスから、同じ送信先アドレスに送信している音声データがある場合には、記憶部141にバッファを行い、RTPパケットから音声データを再生し、再生した音声データの合成を行う。ここで、音声データを合成する技術については、既存の技術を使用すればよいため、詳細な説明は省略する。   For example, the voice synthesizer 146 extracts the source address and destination address of the RTP packet received by the first IF unit 148, and there is voice data transmitted from the different source address to the same destination address. In this case, the storage unit 141 is buffered, audio data is reproduced from the RTP packet, and the reproduced audio data is synthesized. Here, as a technique for synthesizing audio data, an existing technique may be used, and a detailed description thereof will be omitted.

第一のIF部148は、LAN200を介した情報の送受信を行う。   The first IF unit 148 transmits and receives information via the LAN 200.

第二のIF部149は、WAN201を介した情報の送受信を行う。   The second IF unit 149 transmits and receives information via the WAN 201.

以上に記載したGW140は、例えば、図7に示すような一般的なコンピュータ900で実現できる。   The GW 140 described above can be realized by, for example, a general computer 900 as shown in FIG.

例えば、記憶部141は、CPU901がメモリ902又は外部記憶装置903を利用することにより実現可能であり、制御部143は、外部記憶装置903に記憶されている所定のプログラムをメモリ902にロードしてCPU901で実行することで実現可能であり、第一のIF部148及び第二のIF部149は、CPU901が複数の通信装置908を利用することで実現可能である。   For example, the storage unit 141 can be realized by the CPU 901 using the memory 902 or the external storage device 903, and the control unit 143 loads a predetermined program stored in the external storage device 903 into the memory 902. The first IF unit 148 and the second IF unit 149 can be realized by the CPU 901 using a plurality of communication devices 908.

この所定のプログラムは、読書装置905を介して記憶媒体904から、あるいは、通信装置908を介してネットワークから、外部記憶装置903にダウンロードされ、それから、メモリ902上にロードされてCPU901により実行されるようにしてもよい。また、読書装置905を介して記憶媒体904から、あるいは、通信装置908を介してネットワークから、メモリ902上に直接ロードされ、CPU901により実行されるようにしてもよい。   The predetermined program is downloaded from the storage medium 904 via the reading device 905 or from the network via the communication device 908 to the external storage device 903, and then loaded onto the memory 902 and executed by the CPU 901. You may do it. Alternatively, the program may be directly loaded on the memory 902 from the storage medium 904 via the reading device 905 or from the network via the communication device 908 and executed by the CPU 901.

図11は、クライアント端末150の概略図である。図示するように、クライアント端末150は、記憶部151と、制御部153と、撮像部159と、集音部160と、入力部161と、映像出力部162と、音声出力部163と、通信部164と、を備える。   FIG. 11 is a schematic diagram of the client terminal 150. As illustrated, the client terminal 150 includes a storage unit 151, a control unit 153, an imaging unit 159, a sound collection unit 160, an input unit 161, a video output unit 162, an audio output unit 163, and a communication unit. 164.

記憶部151には、クライアント端末150で処理を行うために必要な情報が格納される。例えば、本実施形態においては、ビデオルータ130との間で送受信する映像データ及び音声データの少なくとも何れか一方や、会議管理サーバ110の通信アドレス等が記憶される。   The storage unit 151 stores information necessary for processing at the client terminal 150. For example, in the present embodiment, at least one of video data and audio data transmitted / received to / from the video router 130, the communication address of the conference management server 110, and the like are stored.

制御部153は、全体制御部154と、通信制御部155と、映像合成部156と、音声合成部157と、を備える。   The control unit 153 includes an overall control unit 154, a communication control unit 155, a video synthesis unit 156, and a voice synthesis unit 157.

全体制御部154は、クライアント端末150での処理の全体を制御する。   The overall control unit 154 controls the entire processing at the client terminal 150.

例えば、本実施形態においては、全体制御部154は、後述する入力部161を介して、クライアント端末150のオペレータより、会議を設定するクライアント端末150に割り振られているクライアントID、または、IP電話端末180若しくはアナログ電話端末190の電話番号、を特定した会議の設定指示の入力を受け付けると、入力されたクライアントID又は電話端末を含む発呼メッセージを生成して、通信制御部155及び通信部164を介して、生成した発呼メッセージを会議管理サーバ110に送信する処理を行う。   For example, in the present embodiment, the overall control unit 154 receives the client ID assigned to the client terminal 150 that sets the conference by the operator of the client terminal 150 or the IP telephone terminal via the input unit 161 described later. When the input of the conference setting instruction specifying 180 or the telephone number of the analog telephone terminal 190 is received, a call message including the input client ID or the telephone terminal is generated, and the communication control unit 155 and the communication unit 164 are set. Then, a process of transmitting the generated call message to the conference management server 110 is performed.

また、全体制御部154は、会議を設定するための発呼メッセージを受信すると、クライアント端末150のオペレータに会議を設定するための着呼があった旨の通知を行う。そして、全体制御部154は、入力部161を介して、会議を行う旨の意思表示の入力を受け付けると、通信制御部155及び通信部164を介して、会議管理サーバ110に応答メッセージを送信する処理を行う。   In addition, when receiving a call message for setting a conference, the overall control unit 154 notifies the operator of the client terminal 150 that there has been an incoming call for setting the conference. Then, when the control unit 154 receives an input of an intention indicating that the conference is to be performed via the input unit 161, the overall control unit 154 transmits a response message to the conference management server 110 via the communication control unit 155 and the communication unit 164. Process.

ここで、着呼があった旨の通知は、例えば、後述する映像出力部162に予め定められた着呼メッセージを表示する、後述する音声出力部163から着信音を出力する、等により行えばよい。   Here, notification that there has been an incoming call is performed by, for example, displaying a predetermined incoming call message on a video output unit 162 (to be described later) or outputting a ring tone from an audio output unit 163 (to be described later). Good.

さらに、本実施形態においては、全体制御部154は、後述する撮像部159及び集音部160を介して得られた映像データ及び音声データを通信制御部155に出力する処理を行う。   Further, in the present embodiment, the overall control unit 154 performs processing for outputting video data and audio data obtained via an imaging unit 159 and a sound collection unit 160 described later to the communication control unit 155.

また、全体制御部154は、映像合成部156又は音声合成157で合成された映像又は音声を、映像出力部162又は音声出力部163に出力する処理を行う。   Further, the overall control unit 154 performs a process of outputting the video or audio synthesized by the video synthesis unit 156 or the audio synthesis 157 to the video output unit 162 or the audio output unit 163.

通信制御部155は、通信部164を介した情報の送受信を行う。   The communication control unit 155 transmits and receives information via the communication unit 164.

また、通信制御部155は、異なる送信元から送信されてきた映像データを映像合成部156に出力し、異なる送信元から送信されてきた音声データを音声合成部157に出力する。   In addition, the communication control unit 155 outputs video data transmitted from different transmission sources to the video synthesis unit 156 and outputs audio data transmitted from different transmission sources to the audio synthesis unit 157.

なお、本実施形態においては、通信制御部155は、全体制御部154より出力された映像データ及び音声データの各々のデータを各々別の送信データとしてビデオルータ130に送信する。   In the present embodiment, the communication control unit 155 transmits the video data and audio data output from the overall control unit 154 to the video router 130 as separate transmission data.

映像合成部156は、通信制御部155から得られた映像データを合成する。映像データの合成は、一つの画面を特定の領域に区分して、特定の送信元から送信されてきた映像データを予め定められた領域に嵌め込めばよいが、このような態様に限定されず、例えば、複数の映像データの一部又は全部を重ね合わせる等により行ってもよい。   The video composition unit 156 synthesizes the video data obtained from the communication control unit 155. Video data can be synthesized by dividing one screen into specific areas and inserting video data transmitted from a specific transmission source into a predetermined area. However, the present invention is not limited to this mode. For example, a part or all of a plurality of video data may be overlapped.

音声合成部157は、通信制御部155から得られた音声データを合成する。ここで、音声データを合成する技術については、既存の技術を使用すればよいため、詳細な説明は省略する。   The voice synthesis unit 157 synthesizes voice data obtained from the communication control unit 155. Here, as a technique for synthesizing audio data, an existing technique may be used, and a detailed description thereof will be omitted.

撮像部159は、映像を撮像する。なお、撮像された映像は、映像データとして、全体制御部154に出力する。   The imaging unit 159 captures an image. The captured video is output to the overall control unit 154 as video data.

集音部160は、音声を集音する。なお、集音された音声は、音声データとして、全体制御部154に出力する。   The sound collection unit 160 collects sound. The collected sound is output to the overall control unit 154 as sound data.

入力部161は、情報の入力を受け付ける。   The input unit 161 receives input of information.

映像出力部162は、映像データを出力する。   The video output unit 162 outputs video data.

音声出力部163は、音声データを出力する。   The audio output unit 163 outputs audio data.

通信部164は、LAN200を介した情報の送受信を行う。   The communication unit 164 transmits and receives information via the LAN 200.

以上に記載したクライアント端末150は、例えば、図7に示すような一般的なコンピュータ900に、ビデオカメラ装置等の撮像装置(図示せず)、マイク等の集音装置(図示せず)、スピーカ等の音声出力装置(図示せず)、を備えることで実現できる。   The client terminal 150 described above includes, for example, a general computer 900 as shown in FIG. 7, an imaging device (not shown) such as a video camera device, a sound collecting device (not shown) such as a microphone, a speaker, and the like. This can be realized by providing an audio output device (not shown).

例えば、記憶部141は、CPU901がメモリ902又は外部記憶装置903を利用することにより実現可能であり、制御部143は、外部記憶装置903に記憶されている所定のプログラムをメモリ902にロードしてCPU901で実行することで実現可能であり、撮像部159は、CPU901が撮像装置を利用することにより実現可能であり、集音部160は、CPU901が集音装置を利用することにより実現可能であり、入力部161は、CPU901が入力装置906を利用することにより実現可能であり、映像出力部162は、CPU901が出力装置907を利用することにより実現可能であり、音声出力部163は、CPU901が音声出力装置を利用することにより実現可能であり、通信部164は、CPU901が通信装置908を利用することで実現可能である。   For example, the storage unit 141 can be realized by the CPU 901 using the memory 902 or the external storage device 903, and the control unit 143 loads a predetermined program stored in the external storage device 903 into the memory 902. The image capturing unit 159 can be realized by using the image capturing apparatus by the CPU 901, and the sound collecting unit 160 can be realized by using the sound collecting apparatus by the CPU 901. The input unit 161 can be realized by using the input device 906 by the CPU 901, the video output unit 162 can be realized by using the output device 907 by the CPU 901, and the audio output unit 163 can be realized by the CPU 901. The communication unit 164 can be realized by using an audio output device. It can be realized by using the communication device 908.

この所定のプログラムは、読書装置905を介して記憶媒体904から、あるいは、通信装置908を介してネットワークから、外部記憶装置903にダウンロードされ、それから、メモリ902上にロードされてCPU901により実行されるようにしてもよい。また、読書装置905を介して記憶媒体904から、あるいは、通信装置908を介してネットワークから、メモリ902上に直接ロードされ、CPU901により実行されるようにしてもよい。   The predetermined program is downloaded from the storage medium 904 via the reading device 905 or from the network via the communication device 908 to the external storage device 903, and then loaded onto the memory 902 and executed by the CPU 901. You may do it. Alternatively, the program may be directly loaded on the memory 902 from the storage medium 904 via the reading device 905 or from the network via the communication device 908 and executed by the CPU 901.

図12は、PBX170の概略図である。図示するように、PBX170は、記憶部171と、制御部172と、WANIF部173と、LANIF部174と、アナログIF部175と、を備える。   FIG. 12 is a schematic diagram of the PBX 170. As illustrated, the PBX 170 includes a storage unit 171, a control unit 172, a WANIF unit 173, a LANIF unit 174, and an analog IF unit 175.

記憶部171は、PBX170で行う処理に必要な情報が記憶される。   The storage unit 171 stores information necessary for processing performed by the PBX 170.

制御部172は、PBX170での処理を制御する。例えば、本実施形態においては、WANIF部173と、LANIF部174と、アナログIF部175と、の間のスイッチング制御を行う。   The control unit 172 controls processing at the PBX 170. For example, in the present embodiment, switching control among the WANIF unit 173, the LANIF unit 174, and the analog IF unit 175 is performed.

また、制御部172は、アナログIF部175からアナログ電話端末190からのアナログ信号をデジタル化し、WAN201で使用するプロトコルに対応した通信データを生成してWAN201を介して通信する処理を行う。   In addition, the control unit 172 performs processing of digitizing an analog signal from the analog telephone terminal 190 from the analog IF unit 175, generating communication data corresponding to a protocol used in the WAN 201, and communicating via the WAN 201.

WANIF部173は、WAN201を介した情報の送受信を行う。   The WANIF unit 173 transmits and receives information via the WAN 201.

LANIF部174は、LAN202を介した情報の送受信を行う。   The LANIF unit 174 transmits and receives information via the LAN 202.

アナログIF部175は、アナログ電話端末190との間で情報の送受信を行う。   The analog IF unit 175 transmits / receives information to / from the analog telephone terminal 190.

以上に記載したPBX170は、例えば、図7に示すような一般的なコンピュータ900で実現できる。   The PBX 170 described above can be realized by a general computer 900 as shown in FIG.

例えば、記憶部171は、CPU901がメモリ902又は外部記憶装置903を利用することにより実現可能であり、制御部172は、外部記憶装置903に記憶されている所定のプログラムをメモリ902にロードしてCPU901で実行することで実現可能であり、WANIF部173、LANIF部174及びアナログIF部175は、CPU901がそれぞれの規格に対応した通信装置908を利用することで実現可能である。   For example, the storage unit 171 can be realized by the CPU 901 using the memory 902 or the external storage device 903, and the control unit 172 loads a predetermined program stored in the external storage device 903 into the memory 902. It can be realized by executing it by the CPU 901, and the WANIF unit 173, the LANIF unit 174, and the analog IF unit 175 can be realized by the CPU 901 using the communication device 908 corresponding to each standard.

この所定のプログラムは、読書装置905を介して記憶媒体904から、あるいは、通信装置908を介してネットワークから、外部記憶装置903にダウンロードされ、それから、メモリ902上にロードされてCPU901により実行されるようにしてもよい。また、読書装置905を介して記憶媒体904から、あるいは、通信装置908を介してネットワークから、メモリ902上に直接ロードされ、CPU901により実行されるようにしてもよい。   The predetermined program is downloaded from the storage medium 904 via the reading device 905 or from the network via the communication device 908 to the external storage device 903, and then loaded onto the memory 902 and executed by the CPU 901. You may do it. Alternatively, the program may be directly loaded on the memory 902 from the storage medium 904 via the reading device 905 or from the network via the communication device 908 and executed by the CPU 901.

IP電話端末180は、IP(Internet Protocol)を用いて音声通話を行う電話端末である。   The IP telephone terminal 180 is a telephone terminal that performs a voice call using IP (Internet Protocol).

アナログ電話端末190は、アナログ回線を用いて音声通話を行う電話端末である。   The analog telephone terminal 190 is a telephone terminal that performs a voice call using an analog line.

図13は、会議システム100において会議を行う際の処理を示すシーケンス図である。   FIG. 13 is a sequence diagram illustrating processing when a conference is performed in the conference system 100.

ここで、図13では、クライアント端末150Aから、クライアント端末150B、150Cに発呼を行い、会議を設定する際の処理を示すが、このような態様に限定されるわけではない。   Here, FIG. 13 shows processing when a call is set from the client terminal 150A to the client terminals 150B and 150C to set a conference, but the present invention is not limited to such a mode.

まず、クライアント端末150Aの全体制御部154は、入力部161を介して、クライアント端末150Aのオペレータより、会議を設定するクライアント端末150B、150Cに割り振られているクライアントIDを特定した会議の設定指示の入力を受け付けると、入力されたクライアントIDを含む発呼メッセージを生成して、通信制御部155に会議管理サーバ110への送信指示を行うことで、通信制御部155は、発呼メッセージを、通信部163を介して会議管理サーバ110に送信する(S10)。   First, the overall control unit 154 of the client terminal 150A receives a conference setting instruction specifying the client ID assigned to the client terminals 150B and 150C for setting the conference from the operator of the client terminal 150A via the input unit 161. When receiving the input, the communication control unit 155 generates a call message including the input client ID and instructs the communication control unit 155 to transmit to the conference management server 110, so that the communication control unit 155 transmits the call message to the communication control unit 155. It transmits to the conference management server 110 via the unit 163 (S10).

このような発呼メッセージを受信した会議管理サーバ110では、呼制御部119が、発呼メッセージに含まれるクライアントIDに対応する通信アドレスをクライアント情報テーブル112aのアドレス欄112cより抽出し、抽出した通信アドレスに、通信部124を介して発呼メッセージを転送する(S11、S12)。なお、呼制御部119は、クライアント端末150B、150Cに送信する発呼メッセージには、ビデオルータ130のアドレスを含める。   In the conference management server 110 that has received such a call message, the call control unit 119 extracts the communication address corresponding to the client ID included in the call message from the address field 112c of the client information table 112a, and extracts the extracted communication. The call message is transferred to the address via the communication unit 124 (S11, S12). The call control unit 119 includes the address of the video router 130 in the call message transmitted to the client terminals 150B and 150C.

このような発呼メッセージを受信したクライアント端末150Bでは、全体制御部154が、例えば、映像出力部162に予め定められた着呼メッセージを表示するか、音声出力部163から着信音を出力するか、等によりクライアント端末150Bのオペレータに会議を設定するための発呼があった旨の通知を行い、入力部161を介して、会議を行う旨の意思表示の入力を受け付けると、通信部164を介して、会議管理サーバ110に応答メッセージを送信する(S13)。   In the client terminal 150B that has received such a call message, whether the overall control unit 154 displays a predetermined incoming call message on the video output unit 162 or outputs a ring tone from the audio output unit 163, for example. When the operator of the client terminal 150B is notified that a call for setting the conference has been made, and the input of the intention display indicating the conference is received via the input unit 161, the communication unit 164 is Then, a response message is transmitted to the conference management server 110 (S13).

また、このような発呼メッセージを受信したクライアント端末150Cでも同様に、全体制御部154が、例えば、映像出力部162に予め定められた着呼メッセージを表示するか、音声出力部163から着信音を出力するか、等によりクライアント端末150Cのオペレータに会議を設定するための発呼があった旨の通知を行い、入力部161を介して、会議を行う旨の意思表示の入力を受け付けると、通信部164を介して、会議管理サーバ110に応答メッセージを送信する(S14)。   Similarly, in the client terminal 150 </ b> C that has received such a call message, the overall control unit 154 displays a predetermined incoming message on the video output unit 162 or receives a ring tone from the audio output unit 163. Or the operator of the client terminal 150C is notified that there has been a call for setting the conference, and via the input unit 161, an input of an intention display indicating that the conference is to be performed is received. A response message is transmitted to the conference management server 110 via the communication unit 164 (S14).

このような応答メッセージを受信した会議管理サーバ110では、会議管理部120が、予め設定されている電話番号の中から、今回のクライアント端末150A、150B、150Cが開催する会議の電話番号を会議用電話番号として割り当て、会議開催情報テーブル114aに新たなレコードを生成し、割り当てた会議用電話番号、クライアント端末150A、150B、150CのクライアントID及び通信アドレス、クライアント端末150A、150B、150Cが送受信するデータ種別(ここでは、「映像及び音声」)、を生成したレコードの対応する欄に格納するとともに、割り当てた会議用電話番号、クライアント端末150A、150B、150Cの通信アドレス、クライアント端末150A、150B、150Cが送受信するデータ種別(ここでは、「映像及び音声」)、を特定したルーティング指示を、通信部124を介してビデオルータ130に送信する(S15)。   In the conference management server 110 that has received such a response message, the conference management unit 120 uses the phone number of the conference held by the client terminals 150A, 150B, and 150C for the conference from the preset phone numbers. Assigned as a telephone number, creates a new record in the conference information table 114a, assigns the conference telephone number, client ID and communication address of the client terminals 150A, 150B, and 150C, and data transmitted and received by the client terminals 150A, 150B, and 150C The type (here, “video and audio”) is stored in the corresponding column of the generated record, the allocated conference telephone number, the communication address of the client terminals 150A, 150B, and 150C, and the client terminals 150A, 150B, and 150C Send and receive Data type (in this case, "video and audio") for the routing instructions to identify, and transmits to the video router 130 via the communication unit 124 (S15).

また、このような応答メッセージを受信した会議管理サーバ110では、呼制御部119が、通信部124を介して、クライアント端末150Aに応答メッセージを転送する(S16)。なお、呼制御部119は、転送する応答メッセージに、ビデオルータ130の通信アドレスと、割り当てた会議用電話番号と、を含めておく。   In the conference management server 110 that has received such a response message, the call control unit 119 transfers the response message to the client terminal 150A via the communication unit 124 (S16). The call control unit 119 includes the communication address of the video router 130 and the assigned conference telephone number in the response message to be transferred.

このようなルーティング指示を受信したビデオルータ130の会議情報管理部130は、ルーティング情報テーブル132aに新たなレコードを追加して、ルーティング指示に含まれている会議用電話番号、通信アドレス、データ種別(ここでは、「映像及び音声」)、を対応する欄に格納し、全体制御部135がこのようなレコードに従って、ルーティング処理を行う。   Upon receiving such a routing instruction, the conference information management unit 130 of the video router 130 adds a new record to the routing information table 132a, and the conference telephone number, communication address, data type ( Here, “video and audio”) is stored in the corresponding column, and the overall control unit 135 performs routing processing according to such a record.

例えば、第一のクライアント端末150Aから映像データ及び音声データを受信し(S17)、クライアント端末150Bから映像データ及び音声データを受信し(S18)、クライアント端末150Cから映像データ及び音声データを受信した(S19)場合には、ビデオルータ130の全体制御部135は、クライアント端末150Aに対して、クライアント端末150Bから送られてきた映像データ及び音声データの送信(S20)と、クライアント端末150Cから送られてきた映像データ及び音声データの送信(S21)と、を行う。   For example, video data and audio data are received from the first client terminal 150A (S17), video data and audio data are received from the client terminal 150B (S18), and video data and audio data are received from the client terminal 150C (S18). In the case of S19), the overall control unit 135 of the video router 130 transmits video data and audio data sent from the client terminal 150B (S20) to the client terminal 150A, and sent from the client terminal 150C. The video data and audio data are transmitted (S21).

そして、クライアント端末150Bからの映像データ及び音声データと、クライアント端末150Cからの映像データ及び音声データと、を受信したクライアント端末150Aでは、映像合成部156が映像データの合成を行い、音声合成部157が音声データの合成を行い(S23)、それぞれ映像出力部162及び音声出力部163に出力する。   Then, in the client terminal 150A that receives the video data and audio data from the client terminal 150B and the video data and audio data from the client terminal 150C, the video synthesis unit 156 synthesizes the video data, and the audio synthesis unit 157 Synthesizes the audio data (S23), and outputs them to the video output unit 162 and the audio output unit 163, respectively.

また、ビデオルータ130の全体制御部135は、クライアント端末150Bには、クライアント端末150Aから送られてきた映像データ及び音声データの送信(S23)と、クライアント端末150Cから送られてきた映像データ及び音声データの送信(S24)と、を行う。   Further, the overall control unit 135 of the video router 130 transmits the video data and audio data transmitted from the client terminal 150A (S23) to the client terminal 150B, and the video data and audio transmitted from the client terminal 150C. Data transmission (S24) is performed.

そして、クライアント端末150Aからの映像データ及び音声データと、クライアント端末150Cからの映像データ及び音声データと、を受信したクライアント端末150Bでは、映像合成部156が映像データの合成を行い、音声合成部157が音声データの合成を行い(S25)、それぞれ映像出力部162及び音声出力部163に出力する。   Then, in the client terminal 150B that has received the video data and audio data from the client terminal 150A and the video data and audio data from the client terminal 150C, the video synthesis unit 156 synthesizes the video data, and the audio synthesis unit 157 Synthesizes the audio data (S25), and outputs them to the video output unit 162 and the audio output unit 163, respectively.

さらに、ビデオルータ130の全体制御部135は、クライアント端末150Cには、クライアント端末150Aから送られてきた映像データ及び音声データの送信(S26)と、クライアント端末150Bから送られてきた映像データ及び音声データの送信(S27)と、を行う。   Further, the overall control unit 135 of the video router 130 transmits the video data and audio data sent from the client terminal 150A to the client terminal 150C (S26), and the video data and audio sent from the client terminal 150B. Data transmission (S27) is performed.

そして、クライアント端末150Aからの映像データ及び音声データと、クライアント端末150Bからの映像データ及び音声データと、を受信したクライアント端末150Cでは、映像合成部156が映像データの合成を行い、音声合成部157が音声データの合成を行い(S28)、それぞれ映像出力部162及び音声出力部163に出力する。   Then, in the client terminal 150C that receives the video data and audio data from the client terminal 150A and the video data and audio data from the client terminal 150B, the video synthesis unit 156 synthesizes the video data, and the audio synthesis unit 157 Synthesizes the audio data (S28), and outputs them to the video output unit 162 and the audio output unit 163, respectively.

なお、図13のシーケンスでは、LAN200に接続されているクライアント端末150間で会議を設定する際の処理を説明したが、例えば、WAN201側のIP電話端末180又はアナログ電話端末190も会議に加える場合には、ステップS10において、会議に参加させるIP電話端末180又はアナログ電話端末190の電話番号の入力を受け付けて、入力された電話番号を含む発呼メッセージを会議管理サーバ110に送信する。   In the sequence of FIG. 13, the process for setting a conference between the client terminals 150 connected to the LAN 200 has been described. For example, the IP telephone terminal 180 or the analog telephone terminal 190 on the WAN 201 side is added to the conference. In step S10, an input of the telephone number of the IP telephone terminal 180 or the analog telephone terminal 190 to participate in the conference is accepted, and a call message including the input telephone number is transmitted to the conference management server 110.

そして、会議管理サーバ110の呼制御部119は、電話番号情報テーブル113aから、発呼メッセージに含まれる電話番号に対応する通信アドレスを抽出し、抽出したアドレスに発呼メッセージを転送すればよい。   Then, the call control unit 119 of the conference management server 110 may extract the communication address corresponding to the telephone number included in the outgoing call message from the telephone number information table 113a and transfer the outgoing call message to the extracted address.

このような発呼メッセージはGW140のプロトコル変換部145でSIPのINVITEメッセージに変換されて、以降GW140の全体制御部144と、IP電話端末180又はアナログ電話端末190(PBX170)でSIPによる呼制御を行い、IP電話端末180又はアナログ電話端末190(PBX170)より呼の接続が完了した際のACKメッセージをGW140で受信することにより、GW140のプロトコル変換部145が、会議管理サーバ110にステップS13又はS14と同様な応答メッセージを送信し、ステップS15以降の処理を行えばよい。   Such a call message is converted into a SIP INVITE message by the protocol conversion unit 145 of the GW 140, and thereafter the call control by SIP is performed by the overall control unit 144 of the GW 140 and the IP telephone terminal 180 or the analog telephone terminal 190 (PBX 170). When the GW 140 receives the ACK message when the call connection is completed from the IP telephone terminal 180 or the analog telephone terminal 190 (PBX 170), the protocol conversion unit 145 of the GW 140 causes the conference management server 110 to perform steps S13 or S14. A response message similar to that described above may be transmitted, and the processing after step S15 may be performed.

図14は、会議システム100において既に開催されている会議に、WAN201側の端末が参加する際の処理を示すシーケンス図である。   FIG. 14 is a sequence diagram illustrating processing when a terminal on the WAN 201 side participates in a conference already held in the conference system 100.

なお、図14においては、クライアント端末150A及びクライアント端末150B間で開催されている会議に、WAN201側のIP電話端末180Aから参加する際の処理を示すが、このような態様に限定されるわけではなく、PBX170に収容されるアナログ電話端末190や他のクライアント端末150等からの追加参加も可能としている。   Note that FIG. 14 shows processing when joining from the IP telephone terminal 180A on the WAN 201 side to the conference held between the client terminal 150A and the client terminal 150B, but is not limited to such a mode. In addition, additional participation from the analog telephone terminal 190 and other client terminals 150 accommodated in the PBX 170 is also possible.

また、クライアント端末150A、150Bのオペレータは、例えば、図13のステップS16で転送されてきた応答メッセージに含まれている会議用電話番号を、参加を許可するIP電話端末180Aのオペレータに、通信等の手段で通知しておくことで、当該IP電話端末180Aが入手した会議用電話番号にて会議への参加動作が可能となる。   Further, the operator of the client terminals 150A and 150B, for example, communicates the conference telephone number included in the response message transferred in step S16 of FIG. 13 to the operator of the IP telephone terminal 180A that permits participation. By notifying by this means, it becomes possible to participate in the conference using the conference telephone number obtained by the IP telephone terminal 180A.

まず、IP電話端末180Aのオペレータは、会議を設定したクライアント端末150Aのオペレータより、会議毎に割り振られている会議用電話番号を通信等により取得し、取得した会議用電話番号に電話をかけることにより、IP電話端末180Aは、SIPのINVITEメッセージをPBX170に送信する(S30)。なお、このINVITEメッセージには、IP電話端末180Aが送受信するデータ種別(ここでは、「音声」)を特定する情報が含まれるものとする。   First, the operator of the IP telephone terminal 180A obtains the conference telephone number allocated for each conference by communication from the operator of the client terminal 150A that has set the conference, and makes a call to the acquired conference telephone number. Thus, IP telephone terminal 180A transmits a SIP INVITE message to PBX 170 (S30). This INVITE message includes information for specifying the data type (here, “voice”) transmitted and received by IP telephone terminal 180A.

このようなINVITEメッセージを受信したPBX170では、制御部172が、WANIF部173を介して、INVITEメッセージをWAN201に転送する。なお、WAN201には、SIPサーバ(図示せず)が設けられているものとし、当該SIPサーバを介して、INVITEメッセージは会議管理サーバ110に転送される(S31)。   In the PBX 170 that has received such an INVITE message, the control unit 172 transfers the INVITE message to the WAN 201 via the WANIF unit 173. Note that the WAN 201 is provided with a SIP server (not shown), and the INVITE message is transferred to the conference management server 110 via the SIP server (S31).

会議管理サーバ110に転送されたINVITEメッセージは、GW140のプロトコル変換部145で、SIPから会議管理サーバ110が対応しているプロトコルの発呼メッセージに変換されて、第一のIF部148を介して会議管理サーバ110に転送される(S32)。   The INVITE message transferred to the conference management server 110 is converted by the protocol conversion unit 145 of the GW 140 into a call message of a protocol supported by the conference management server 110 via the first IF unit 148. It is transferred to the conference management server 110 (S32).

また、GW140の全体制御部144は、INVITEメッセージに対する応答メッセージである180RINGINGメッセージを返信し(S33)、PBX170の制御部172は、受信した180RINGINGメッセージをIP電話端末180Aに転送する(S34)。   The overall control unit 144 of the GW 140 returns a 180 RINGING message that is a response message to the INVITE message (S33), and the control unit 172 of the PBX 170 transfers the received 180 RINGING message to the IP telephone terminal 180A (S34).

また、ステップS32で転送された発呼メッセージを受信した会議管理サーバ110では、呼制御部119が、応答メッセージを返信する(S35)。なお、この応答メッセージには、ビデオルータ130の通信アドレスを特定する情報が含まれるものとする。   In the conference management server 110 that has received the call message transferred in step S32, the call control unit 119 returns a response message (S35). Note that this response message includes information for specifying the communication address of the video router 130.

このような応答メッセージを受信したGW140では、プロトコル変換部145が、応答メッセージを、SIPの200OKメッセージに変換して、WAN201に送信し(S36)、PBX170は、IP電話端末180Aに転送する(S37)。   In the GW 140 that has received such a response message, the protocol conversion unit 145 converts the response message into a SIP 200 OK message and transmits it to the WAN 201 (S36), and the PBX 170 forwards it to the IP telephone terminal 180A (S37). ).

200OKメッセージを受信したIP電話端末180Aは、ACKメッセージをPBX170に送信し(S38)、PBX170の制御部172は、WANIF部173を介して、会議管理サーバ110に転送する(S39)。   The IP telephone terminal 180A that has received the 200 OK message transmits an ACK message to the PBX 170 (S38), and the control unit 172 of the PBX 170 transfers it to the conference management server 110 via the WANIF unit 173 (S39).

このようなACKメッセージを受信したGW140では、プロトコル変換部145が、ACKメッセージを、SIPから会議管理サーバ110が対応しているプロトコルの応答メッセージに変換して、第一のIF部148を介して会議管理サーバ110に転送する(S40)。   In the GW 140 that has received such an ACK message, the protocol conversion unit 145 converts the ACK message from SIP into a response message of a protocol supported by the conference management server 110, and passes through the first IF unit 148. Transfer to the conference management server 110 (S40).

このような応答メッセージを受信した会議管理サーバ110では、会議管理部120が、ステップS32で発呼されてきた会議用電話番号が会議開催情報テーブル114aの会議用番号欄114bに格納されているレコードを特定し、特定したレコードに新たな行を追加して、IP電話端末180Aの電話番号、IP電話端末180Aに割り当てられている通信アドレス、IP電話端末180Aが送受信するデータ種別(ここでは、「音声」)、を生成したレコードの対応する欄に格納するとともに、会議用電話番号、IP電話端末180Aに割り当てられた通信アドレス、IP電話端末180Aが送受信するデータ種別(ここでは、「音声」)、を特定したルーティング指示をビデオルータ130に送信する(S41)。   In the conference management server 110 that has received such a response message, the conference management unit 120 records that the conference telephone number that has been called in step S32 is stored in the conference number column 114b of the conference holding information table 114a. And a new line is added to the specified record, the telephone number of the IP telephone terminal 180A, the communication address assigned to the IP telephone terminal 180A, the data type transmitted and received by the IP telephone terminal 180A (in this case, “ ”)” Is stored in the corresponding field of the generated record, the conference telephone number, the communication address assigned to the IP phone terminal 180A, and the data type transmitted and received by the IP phone terminal 180A (here, “voice”) Are transmitted to the video router 130 (S41).

このようなルーティング指示を受信したビデオルータ130の会議情報管理部130は、受信したルーティング指示に含まれている会議用電話番号が会議用番号欄132bに格納されているルーティング情報テーブル132のレコードを特定し、特定したレコードに新たな行を追加して、ルーティング指示に含まれているアドレス及びデータ種別(ここでは、「音声」)を対応する欄に格納し、全体制御部135がこのようなレコードに従って、ルーティング処理を行う。   The conference information management unit 130 of the video router 130 that has received such a routing instruction stores a record of the routing information table 132 in which the conference telephone number included in the received routing instruction is stored in the conference number column 132b. Identify and add a new line to the identified record, store the address and data type (here, “voice”) included in the routing instruction in the corresponding column, and the overall control unit 135 Routing process is performed according to the record.

例えば、ビデオルータ130の全体制御部135は、図13のステップS17〜28に示されている処理と同様に、クライアント端末150A及びクライアント端末150B間で、映像データ及び音声データの送受信を行うとともに、IP電話端末180Aから音声データを受信すると(S42)、ルーティング情報テーブル132に従って、送信元のアドレスと同じ会議用電話番号のレコードに含まれているクライアント端末150A、150Bに当該音声データを転送する(S43、S44)。   For example, the overall control unit 135 of the video router 130 performs transmission / reception of video data and audio data between the client terminal 150A and the client terminal 150B, similarly to the processing shown in steps S17 to S28 in FIG. When voice data is received from IP telephone terminal 180A (S42), the voice data is transferred to client terminals 150A and 150B included in the record of the conference telephone number that is the same as the transmission source address according to routing information table 132 ( S43, S44).

また、ビデオルータ130の全体制御部135は、クライアント端末150Aより、映像データ及び音声データを受信すると(S45)、ルーティング情報テーブル132のデータ種別欄132dに従って、音声データをIP電話端末180Aに転送する(S46)。   When the video controller 130 receives video data and audio data from the client terminal 150A (S45), the general control unit 135 of the video router 130 transfers the audio data to the IP telephone terminal 180A according to the data type column 132d of the routing information table 132. (S46).

さらに、ビデオルータ130の全体制御部135は、クライアント端末150Bより、映像データ及び音声データを受信すると(S47)、ルーティング情報テーブル132のデータ種別欄132dに従って、音声データをIP電話端末180Aに転送する(S48)。   Further, when receiving the video data and the audio data from the client terminal 150B (S47), the overall control unit 135 of the video router 130 transfers the audio data to the IP telephone terminal 180A according to the data type column 132d of the routing information table 132. (S48).

クライアント端末150A及びクライアント端末150Bより音声データを受信したGW140では、音声合成部146がそれぞれ受信した音声データを合成して一つの音声データにして(S49)、IP電話端末180Aに転送する(S50)。   In the GW 140 that has received the voice data from the client terminal 150A and the client terminal 150B, the voice synthesizer 146 combines the received voice data into one voice data (S49) and transfers the voice data to the IP telephone terminal 180A (S50). .

図15は、会議システム100において、WAN201側の端末から会議を設定する際の処理を示すシーケンス図である。   FIG. 15 is a sequence diagram illustrating processing when setting a conference from a terminal on the WAN 201 side in the conference system 100.

なお、図15においては、アナログ電話端末190Aから、クライアント端末150A及びクライアント端末150Bに対して会議を設定する際の処理を示すが、このような態様に限定されるわけではなく、IP電話端末180からの会議設定も可能としている。   FIG. 15 shows processing when a conference is set from the analog telephone terminal 190A to the client terminal 150A and the client terminal 150B. However, the present invention is not limited to this mode, and the IP telephone terminal 180 is not limited thereto. It is also possible to set up a conference from

また、アナログ電話端末190Aは、会議管理サーバ110より、会議設定情報テーブル115に格納されているクライアント端末150A、150Bに対して会議を設定するための設定用電話番号を、通信等の手段で既に取得しているものとする。   Also, the analog telephone terminal 190A has already set the telephone number for setting the conference for the client terminals 150A and 150B stored in the conference setting information table 115 from the conference management server 110 by means of communication or the like. It shall be acquired.

まず、アナログ電話端末190Aのオペレータは、会議を設定したいクライアント端末150A、150Bと会議を設定するための設定用電話番号に電話をかけることにより、アナログ電話番号は、設定用電話番号を識別することのできる発呼信号(選択信号)をPBX170に送信する(S60)。   First, the operator of the analog telephone terminal 190A calls the setting telephone number for setting the conference with the client terminals 150A and 150B that want to set the conference, so that the analog telephone number identifies the setting telephone number. A call signal (selection signal) that can be transmitted is transmitted to the PBX 170 (S60).

このような発呼信号を受信したPBX170では、制御部172が、SIPのINVITEメッセージを生成して、WANIF部173を介して、INVITEメッセージをWAN201に転送する。なお、WAN201には、SIPサーバ(図示せず)が設けられているものとし、当該SIPサーバを介して、INVITEメッセージは会議管理サーバ110に転送される(S61)。なお、このINVITEメッセージには、アナログ電話端末190Aが送受信するデータ種別(ここでは、「音声」)を特定する情報を含めておく。   In the PBX 170 that has received such a call signal, the control unit 172 generates a SIP INVITE message and transfers the INVITE message to the WAN 201 via the WANIF unit 173. Note that the WAN 201 is provided with a SIP server (not shown), and the INVITE message is transferred to the conference management server 110 via the SIP server (S61). The INVITE message includes information for specifying the data type (here, “voice”) transmitted / received by the analog telephone terminal 190A.

会議管理サーバ110に転送されたINVITEメッセージは、GW140のプロトコル変換部145で、SIPから会議管理サーバ110が対応しているプロトコルの発呼メッセージに変換されて、第一のIF部148を介して会議管理サーバ110に転送される(S62)。   The INVITE message transferred to the conference management server 110 is converted by the protocol conversion unit 145 of the GW 140 into a call message of a protocol supported by the conference management server 110 via the first IF unit 148. It is transferred to the conference management server 110 (S62).

また、GW140の全体制御部144は、INVITEメッセージに対する応答メッセージである180RINGINGメッセージを返信し(S63)、PBX170の制御部172は、180RINGINGメッセージを受信すると、鳴動信号(RBT:Ring Back Tone)をアナログ電話端末190Aに転送する(S64)。   Further, the overall control unit 144 of the GW 140 returns a 180 RINGING message that is a response message to the INVITE message (S63), and when the control unit 172 of the PBX 170 receives the 180 RINGING message, the ringing signal (RBT: Ring Back Tone) is analogized. Transfer to the telephone terminal 190A (S64).

そして、発呼メッセージを受信した会議管理サーバ110は、呼制御部119が、発呼メッセージで特定される設定用電話番号が電話番号欄115bに格納されている会議設定情報テーブル115aのレコードを特定して、特定したレコードの会議相手欄115cより、会議相手となるクライアント端末150A、150BのクライアントIDを取得する。   When the conference management server 110 receives the call message, the call control unit 119 specifies a record in the conference setting information table 115a in which the setting telephone number specified by the call message is stored in the telephone number column 115b. Then, the client IDs of the client terminals 150A and 150B that are conference partners are acquired from the conference partner column 115c of the specified record.

次に、呼制御部119は、取得したクライアントIDがクライアントID欄112bに格納されているクライアント情報テーブル112aのレコードを特定し、特定したレコードのアドレス欄112cより、クライアント端末150A、150Bの通信アドレスを取得する。   Next, the call control unit 119 identifies the record of the client information table 112a in which the acquired client ID is stored in the client ID column 112b, and the communication address of the client terminals 150A and 150B from the address column 112c of the identified record. To get.

そして、会議管理サーバ110の呼制御部119は、取得した通信アドレスに、通信部124を介して発呼メッセージを送信する(S65、S66)。なお、呼制御部119は、クライアント端末150B、150Cに送信する発呼メッセージには、ビデオルータ130の通信アドレスを含める。   Then, the call control unit 119 of the conference management server 110 transmits a call message to the acquired communication address via the communication unit 124 (S65, S66). The call control unit 119 includes the communication address of the video router 130 in the call message transmitted to the client terminals 150B and 150C.

このような発呼メッセージを受信したクライアント端末150Aでは、全体制御部154が、例えば、映像出力部162に予め定められた着呼メッセージを表示するか、音声出力部163から着信音を出力するか、等によりクライアント端末150Aのオペレータに会議を設定するための着呼があった旨の通知を行い、入力部161を介して、会議を行う旨の意思表示の入力を受け付けると、通信部163を介して、会議管理サーバ110に応答メッセージを送信する(S67)。   In the client terminal 150A that has received such a call message, the overall control unit 154 displays, for example, a predetermined incoming call message on the video output unit 162 or outputs a ring tone from the audio output unit 163. When the operator of the client terminal 150A notifies the operator that there is an incoming call for setting the conference, and receives an input of an intention display indicating that the conference is to be performed via the input unit 161, the communication unit 163 is Then, a response message is transmitted to the conference management server 110 (S67).

また、このような発呼メッセージを受信したクライアント端末150Bでも同様に、全体制御部154が、例えば、映像出力部162に予め定められた着呼メッセージを表示するか、音声出力部163から着信音を出力するか、等によりクライアント端末150Bのオペレータに会議を設定するための着呼があった旨の通知を行い、入力部161を介して、会議を行う旨の意思表示の入力を受け付けると、通信部163を介して、会議管理サーバ110に応答メッセージを送信する(S68)。   Similarly, in the client terminal 150B that has received such a call message, the general control unit 154 displays a predetermined incoming call message on the video output unit 162 or receives a ring tone from the audio output unit 163, for example. Or the operator of the client terminal 150B is notified that there has been an incoming call for setting the conference, and via the input unit 161, the input of the intention display indicating the conference is received. A response message is transmitted to the conference management server 110 via the communication unit 163 (S68).

クライアント端末150A、150Bより応答メッセージを受信した会議管理サーバ110では、会議の設定要求に対する応答メッセージをアナログ電話端末190Aに送信する(S69)。なお、この応答メッセージには、ビデオルータ130の通信アドレスを特定する情報が含まれるものとする。   Upon receiving the response message from the client terminals 150A and 150B, the conference management server 110 transmits a response message to the conference setting request to the analog telephone terminal 190A (S69). Note that this response message includes information for specifying the communication address of the video router 130.

このような応答メッセージを受信したGW140では、プロトコル変換部145が、応答メッセージをSIPの200OKメッセージに変換して、PBX170に送信する(S70)。   In the GW 140 that has received such a response message, the protocol conversion unit 145 converts the response message into a SIP 200 OK message and transmits it to the PBX 170 (S70).

そして、このような200OKメッセージを受信したPBX170では、制御部172が、アナログ電話端末190Aの回線を切り替えて、アナログ電話端末190Aの回線を接続する(S71)とともに、会議管理サーバ110にACKメッセージを返信する(S72)。なお、PBX170の制御部172は、200OKメッセージに含まれているビデオルータ130の通信アドレスを特定する情報を抽出し、当該通信アドレスを記憶部171に記憶するとともに、アナログ電話端末190Aから送信されてくる音声データを記憶した通信アドレスに送信するように設定する。   Then, in the PBX 170 that has received such a 200 OK message, the control unit 172 switches the line of the analog telephone terminal 190A to connect the line of the analog telephone terminal 190A (S71) and sends an ACK message to the conference management server 110. A reply is made (S72). The control unit 172 of the PBX 170 extracts information specifying the communication address of the video router 130 included in the 200 OK message, stores the communication address in the storage unit 171, and is transmitted from the analog telephone terminal 190 A. Set to send incoming voice data to the stored communication address.

ACKメッセージを受信したGW140では、プロトコル変換部145が、SIPのACKメッセージを、会議管理サーバ110が対応している応答メッセージに変換して、会議管理サーバ110に転送する(S73)。   In the GW 140 that has received the ACK message, the protocol conversion unit 145 converts the SIP ACK message into a response message supported by the conference management server 110 and forwards the response message to the conference management server 110 (S73).

そして、このような応答メッセージを受信した会議管理サーバ110では、会議管理部120が、予め設定されている電話番号の中から、今回の会議の電話番号を会議用電話番号として割り当て、会議開催情報テーブル114aに新たなレコードを生成し、割り当てた会議用電話番号、アナログ電話端末190Aの電話番号及びクライアント端末150A、150BのクライアントID、アナログ電話端末190Aに割り振られている通信アドレス及びクライアント端末150A、150Bの通信アドレス、アナログ電話端末190Aが送受信するデータ種別(ここでは、「音声」)及びクライアント端末150A、150Bが送受信するデータ種別(ここでは、「映像及び音声」)、を生成したレコードの対応する欄に格納するとともに、割り当てた会議用電話番号、アナログ電話端末190A及びクライアント端末150A、150Bのアドレス、アナログ電話端末及びクライアント端末150A、150Bが送受信するデータ種別、を特定したルーティング指示をビデオルータ130に送信する(S74)。   In the conference management server 110 that has received such a response message, the conference management unit 120 assigns the conference conference phone number as a conference phone number from among the preset phone numbers, and provides conference information. A new record is generated in the table 114a, and the assigned conference telephone number, the telephone number of the analog telephone terminal 190A and the client IDs of the client terminals 150A and 150B, the communication address assigned to the analog telephone terminal 190A and the client terminal 150A, Correspondence of records that generate a communication address of 150B, a data type transmitted and received by the analog telephone terminal 190A (here, “audio”) and a data type transmitted and received by the client terminals 150A and 150B (here “video and audio”) And store it in the A routing instruction specifying the assigned conference telephone number, the addresses of the analog telephone terminal 190A and the client terminals 150A and 150B, and the data types transmitted and received by the analog telephone terminal and the client terminals 150A and 150B is transmitted to the video router 130 (S74). ).

このようなルーティング指示を受信したビデオルータ130の会議情報管理部130は、ルーティング情報テーブル132aに新たなレコードを追加して、ルーティング指示に含まれている会議用電話番号、アドレス、データ種別(ここでは、「映像及び音声」)、を対応する欄に格納し、全体制御部135がこのようなレコードに従って、ルーティング処理を行うことで、会議が設定される(S75)。   Upon receiving such a routing instruction, the conference information management unit 130 of the video router 130 adds a new record to the routing information table 132a, and the conference telephone number, address, and data type (here) included in the routing instruction. Then, “video and audio”) is stored in the corresponding column, and the overall control unit 135 performs routing processing according to such a record, thereby setting the conference (S75).

以上のように、本実施形態においては、ビデオルータ130は、映像データ、音声データを、ルーティング情報テーブル132aに従って転送し、映像や音声を合成するといった負荷の重い処理を行わなくてもよいため、データをより高速かつ安定的に転送することができる。   As described above, in this embodiment, the video router 130 does not have to perform heavy processing such as transferring video data and audio data according to the routing information table 132a and synthesizing video and audio. Data can be transferred more quickly and stably.

また、例えば、図16(クライアント端末250の概略図)に示すクライアント端末250のように、制御部253に映像データ及び音声データの出力形態を設定する出力設定部258を設けておくことで、出力設定部258で設定された出力形態となるように映像合成部256及び音声合成部257で映像データ及び音声データを合成することができるようになる。   Further, for example, like the client terminal 250 shown in FIG. 16 (schematic diagram of the client terminal 250), an output setting unit 258 for setting the output form of the video data and the audio data is provided in the control unit 253, thereby outputting The video synthesis unit 256 and the audio synthesis unit 257 can synthesize video data and audio data so that the output form set by the setting unit 258 is obtained.

例えば、出力設定部258は、入力部161及び映像出力部162を介して、各々の宛先から送られてくる映像データを映像出力部162に表示する位置(画面における水平方向の位置)の選択を受け付け、選択された位置に映像が表示されるように映像合成部256に設定を行うとともに、選択された位置に音像が定位するように、各宛先から送られてくる音声データからステレオ音声データを合成するように音声合成部257に設定を行うことができる。   For example, the output setting unit 258 selects, via the input unit 161 and the video output unit 162, a position (horizontal position on the screen) for displaying video data sent from each destination on the video output unit 162. Accept and set the video composition unit 256 so that the video is displayed at the selected position, and stereo audio data from the audio data sent from each destination so that the sound image is localized at the selected position. Settings can be made in the speech synthesizer 257 to synthesize.

そして、映像合成部256及び音声合成部257で設定されたところに従って、映像データ及び音声データを合成して、全体制御部154を介して映像出力部162及び音声出力部163に出力することで、臨場感のある映像及び音声による会議を行うことができるようになる。   Then, the video data and the audio data are synthesized according to the settings made by the video synthesis unit 256 and the voice synthesis unit 257, and output to the video output unit 162 and the audio output unit 163 via the overall control unit 154. A video and audio conference with a sense of reality can be held.

また、図17(会議管理サーバ210の概略図)に示す会議管理サーバ210のように、制御部217に、開催されている会議に参加するための会議用電話番号、または、会議を設定するための設定用電話番号、を特定する通知用の情報を生成する通知処理部221を設けることにより、円滑に会議に参加し、または、会議を設定することができる。   Further, as in the case of the conference management server 210 shown in FIG. 17 (schematic diagram of the conference management server 210), in order to set a conference telephone number or a conference for participating in the held conference in the control unit 217. By providing the notification processing unit 221 that generates the notification information for specifying the setting telephone number, it is possible to smoothly participate in the conference or set the conference.

例えば、通知処理部221は、会議開催情報テーブル114aの会議用番号欄114bと、端末ID欄114cと、アドレス欄114dと、に格納されている情報を、予め定められた表示形式に加工して、WWW(World Wide Web)におけるドキュメントとして公開したり、WAN201に接続されているコンピュータからの開示要求に対してメールで転送したり、といった方法で開示する。   For example, the notification processing unit 221 processes the information stored in the conference number column 114b, the terminal ID column 114c, and the address column 114d of the conference holding information table 114a into a predetermined display format. And disclosed as a document on the WWW (World Wide Web) or forwarded by e-mail in response to a disclosure request from a computer connected to the WAN 201.

また、通知処理部221は、会議を設定した端末から会議用電話番号の公開を了承されたものだけを公開することも可能である。例えば、図13のステップS16の応答メッセージを受信したクライアント端末150Aのオペレータより、会議用電話番号の開示を行うか否かの返信メッセージを受信し、会議用電話番号の開示を行うと返信があったクライアント端末150Aを介して設定された会議の会議用電話番号を公開する。   Further, the notification processing unit 221 can also publish only those for which the disclosure of the conference telephone number has been approved from the terminal that has set the conference. For example, a reply message indicating whether or not to disclose the conference telephone number is received from the operator of the client terminal 150A that has received the response message in step S16 in FIG. The conference telephone number of the conference set via the client terminal 150A is disclosed.

なお、通知処理部221は、会議開催情報テーブル114aの会議用番号欄114bと、端末ID欄114cと、アドレス欄114dと、に格納されている情報を、予め用意されたデータを組み合わせることで音声データとして、特定の電話番号(開示用電話番号)で接続してきた端末に送信するようにしてもよい。   The notification processing unit 221 combines the information stored in the conference number column 114b, the terminal ID column 114c, and the address column 114d of the conference holding information table 114a with the data prepared in advance. Data may be transmitted to a terminal connected with a specific telephone number (disclosure telephone number).

また、通知処理部221は、会議設定情報テーブル115aの電話番号欄115bと、会議相手欄115cと、に格納されている情報を、予め定められた表示形式に加工して、WWW(World Wide Web)におけるドキュメントとして公開したり、WAN201に接続されているコンピュータからの開示要求に対してメールで転送したり、といった方法で開示する。   Further, the notification processing unit 221 processes the information stored in the telephone number column 115b and the conference partner column 115c of the conference setting information table 115a into a predetermined display format, and performs WWW (World Wide Web). The document is disclosed as a document in (1) or is transferred by e-mail in response to a disclosure request from a computer connected to the WAN 201.

なお、通知処理部221は、会議設定情報テーブル115aの電話番号欄115bと、会議相手欄115cと、に格納されている情報を、予め用意されたデータを組み合わせることで音声データとして、特定の電話番号(開示用電話番号)で接続してきた端末に送信するようにしてもよい。   Note that the notification processing unit 221 uses the information stored in the telephone number column 115b and the conference partner column 115c of the conference setting information table 115a as voice data by combining data prepared in advance, so that a specific telephone You may make it transmit to the terminal connected with the number (telephone number for disclosure).

さらに、以上に記載した実施形態においては、図13のステップS10で、会議の相手方のクライアント端末150のクライアントIDを特定した発呼メッセージを送信するようにしているが、このような態様に限定されず、例えば、会議設定情報テーブル115aの設定用電話番号を特定した発呼メッセージを送信するようにしてもよい。   Furthermore, in the embodiment described above, a call message specifying the client ID of the client terminal 150 of the other party of the conference is transmitted in step S10 of FIG. 13, but the present invention is limited to such an aspect. Instead, for example, a call message specifying a setting telephone number in the conference setting information table 115a may be transmitted.

また、以上に記載した実施形態においては、ビデオルータ130を一つ設けているが、このような態様に限定されず、複数のビデオルータ130を設けて負荷分散を行うことも可能である。このような場合でも、本実施形態においては、端末からの発呼が有ってから使用するビデオルータ130の通信アドレスを会議に参加する端末に通知するようにしているため、各々のビデオルータ130に割り当てた会議の数、各々のビデオルータ130で通信を行っている端末の数、等に応じて、効率的に負荷分散を行うことができる。   In the embodiment described above, one video router 130 is provided. However, the present invention is not limited to such a mode, and a plurality of video routers 130 may be provided to perform load distribution. Even in such a case, in the present embodiment, since the communication address of the video router 130 to be used after a call is made from the terminal is notified to the terminal participating in the conference, each video router 130 is notified. Load distribution can be performed efficiently according to the number of conferences allocated to the number of terminals, the number of terminals communicating with each video router 130, and the like.

例えば、会議を設定する新たな発呼があった場合に、既に割り当てられている会議の数が少ないビデオルータ130から順に、または、既に割り当てられている会議に参加している端末の数が少ないビデオルータ130から順に、選択して会議を行うことで、効率的に負荷分散を行うことができる。   For example, when there is a new call for setting a conference, the video router 130 starts with the least number of conferences already allocated, or the number of terminals participating in the already allocated conference is small. By selecting and conducting a conference in order from the video router 130, load distribution can be performed efficiently.

以上に記載した実施形態においては、会議管理サーバ110で設定された各々の会議を識別する識別子として、会議用電話番号を用いて、ビデオルータ130に対してルーティング指示を行うようにしているが、このような態様に限定されず、会議用電話番号とは別に、各々の会議毎に一意となるように割り振られた識別IDを用いて各々の会議を識別してもよい。   In the embodiment described above, a routing instruction is given to the video router 130 using a conference telephone number as an identifier for identifying each conference set in the conference management server 110. The present invention is not limited to this mode, and each conference may be identified by using an identification ID assigned to each conference separately from the conference telephone number.

会議システムの概略図。Schematic diagram of a conference system. 会議管理サーバの概略図。Schematic diagram of a conference management server. クライアント情報テーブルの概略図。Schematic diagram of a client information table. 電話番号情報テーブルの概略図。Schematic of a telephone number information table. 会議開催情報テーブルの概略図。Schematic of a meeting holding information table. 会議設定情報テーブルの概略図。Schematic diagram of a conference setting information table. コンピュータの概略図。Schematic diagram of a computer. ビデオルータの概略図。Schematic diagram of a video router. ルーティング情報テーブルの概略図。Schematic diagram of a routing information table. GWの概略図。Schematic of GW. クライアント端末の概略図。Schematic of a client terminal. PBXの概略図。Schematic of PBX. 会議システムにおいて会議を行う際の処理を示すシーケンス図。The sequence diagram which shows the process at the time of conducting a meeting in a conference system. 会議システムにおいて既に開催されている会議に、WAN側の端末が参加する際の処理を示すシーケンス図。The sequence diagram which shows the process at the time of the terminal of the WAN side participating in the meeting already held in the conference system. 会議システムにおいて、WAN側の端末から会議を設定する際の処理を示すシーケンス図。The sequence diagram which shows the process at the time of setting a meeting from the terminal by the side of WAN in a conference system. クライアント端末の概略図。Schematic of a client terminal. 会議管理サーバの概略図。Schematic diagram of a conference management server.

符号の説明Explanation of symbols

100 会議システム
110 会議管理サーバ
111 記憶部
112 クライアント情報記憶領域
113 電話番号情報記憶領域
114 会議開催情報記憶領域
115 会議設定情報記憶領域
117 制御部
118 全体制御部
119 呼制御部
120 会議管理部
130 ビデオルータ
131 記憶部
132 ルーティング情報記憶領域
134 制御部
135 全体制御部
136 会議情報管理部
140 GW
141 記憶部
143 制御部
144 全体制御部
145 プロトコル変換部
146 音声合成部
150 クライアント端末
151 記憶部
153 制御部
154 全体制御部
155 通信制御部
156 映像合成部
157 音声合成部
159 撮像部
160 集音部
162 映像出力部
163 音声出力部
170 PBX
171 記憶部
172 制御部
180 IP電話端末
190 アナログ電話端末
100 Conference system 110 Conference management server 111 Storage unit 112 Client information storage region 113 Telephone number information storage region 114 Conference holding information storage region 115 Conference setting information storage region 117 Control unit 118 Overall control unit 119 Call control unit 120 Conference management unit 130 Video Router 131 Storage unit 132 Routing information storage area 134 Control unit 135 Overall control unit 136 Conference information management unit 140 GW
141 Storage Unit 143 Control Unit 144 Overall Control Unit 145 Protocol Conversion Unit 146 Speech Synthesis Unit 150 Client Terminal 151 Storage Unit 153 Control Unit 154 Overall Control Unit 155 Communication Control Unit 156 Video Synthesis Unit 157 Speech Synthesis Unit 159 Imaging Unit 160 Sound Collection Unit 162 Video output unit 163 Audio output unit 170 PBX
171 Storage unit 172 Control unit 180 IP telephone terminal 190 Analog telephone terminal

Claims (9)

複数のクライアント端末と、中継装置と、を有する会議システムであって、
前記クライアント端末の制御部は、撮像部で撮像した映像データ及び音声収集部で収集した音声データを前記中継装置のアドレスを宛先として送信する処理を行い、
前記中継装置の制御部は、会議に参加している一のクライアント端末に対して、当該会議に参加している他のクライアント端末から送信されてきた映像データ及び音声データを各々送信する処理を行い、
前記一のクライアント端末の制御部は、複数の前記他のクライアント端末より映像データ及び音声データを受信すると、受信した複数の映像データを一つの映像データに合成して映像出力部に出力し、受信した複数の音声データを一つの音声データに合成して音声出力部に出力する処理を行うこと、
を特徴とする会議システム。
A conference system having a plurality of client terminals and a relay device,
The control unit of the client terminal performs processing of transmitting the video data captured by the imaging unit and the audio data collected by the audio collecting unit with the address of the relay device as a destination,
The control unit of the relay device performs processing of transmitting video data and audio data transmitted from another client terminal participating in the conference to one client terminal participating in the conference, respectively. ,
When the control unit of the one client terminal receives the video data and the audio data from the plurality of other client terminals, the control unit synthesizes the received plurality of video data into one video data and outputs it to the video output unit. Performing a process of synthesizing a plurality of audio data into one audio data and outputting it to the audio output unit;
A conference system characterized by
請求項1に記載の会議システムであって、
会議管理サーバをさらに備え、
前記会議管理サーバの記憶部には、クライアント端末を特定する情報と、当該クライアント端末のアドレスを特定する情報と、を有するクライアント情報が記憶され、
前記会議管理サーバの制御部は、
前記クライアント端末より、会議に参加するクライアント端末を特定する情報を有する発呼メッセージを受信すると、前記クライアント情報より、当該会議に参加するクライアント端末のアドレスを抽出する処理と、
抽出したアドレスと、発呼メッセージを送信してきたクライアント端末のアドレスと、を含むルーティング指示を前記中継装置に送信する処理と、を行い、
前記中継装置の制御部は、前記ルーティング指示に含まれている一のアドレスで特定されるクライアント端末から受信した映像データ及び音声データを、前記ルーティング指示に含まれている他のアドレスで特定されるクライアント端末に送信する処理を行うこと、
を特徴とする会議システム。
The conference system according to claim 1,
A conference management server;
The storage unit of the conference management server stores client information having information for specifying the client terminal and information for specifying the address of the client terminal,
The control unit of the conference management server
When receiving a call message having information identifying a client terminal participating in a conference from the client terminal, a process of extracting an address of the client terminal participating in the conference from the client information;
A process of transmitting a routing instruction including the extracted address and the address of the client terminal that has transmitted the call message to the relay device;
The control unit of the relay device specifies the video data and audio data received from the client terminal specified by one address included in the routing instruction, by another address included in the routing instruction. Process to send to the client terminal,
A conference system characterized by
請求項2に記載の会議システムであって、
電話端末をさらに備え、
前記会議管理サーバの記憶部には、電話端末の電話番号を特定する情報と、当該電話端末に割り振られているアドレスを特定する情報と、を有する電話番号情報が記憶され、
前記会議管理サーバの制御部は、
前記クライアント端末より、会議に参加する電話番号を特定する情報を有する発呼メッセージを受信すると、前記電話番号情報より、当該会議に参加する電話端末のアドレスを抽出する処理と、
抽出したアドレスと、発呼メッセージを送信してきたクライアント端末のアドレスと、を含むルーティング指示を前記中継装置に送信する処理と、を行い、
前記中継装置の制御部は、
前記ルーティング指示に含まれている一のアドレスで特定されるクライアント端末から受信した映像データ及び音声データを、前記ルーティング指示に含まれている他のアドレスで特定されるクライアント端末に送信する処理、
前記ルーティング指示に含まれる一のアドレスで特定されるクライアント端末から受信した音声データを、前記ルーティング指示に含まれている他のアドレスで特定される電話端末に送信する処理、
前記ルーティング指示に含まれる一のアドレスで特定される電話端末から受信した音声データを、前記ルーティング指示に含まれている他のアドレスで特定されるクライアント端末に送信する処理、
の少なくとも一つ以上の処理を行うこと、
を特徴とする会議システム。
The conference system according to claim 2,
A phone terminal,
In the storage unit of the conference management server, telephone number information having information for specifying a telephone number of the telephone terminal and information for specifying an address allocated to the telephone terminal is stored.
The control unit of the conference management server
When receiving a calling message having information for identifying a telephone number participating in the conference from the client terminal, a process of extracting the address of the telephone terminal participating in the conference from the telephone number information;
A process of transmitting a routing instruction including the extracted address and the address of the client terminal that has transmitted the call message to the relay device;
The control unit of the relay device
Processing for transmitting video data and audio data received from a client terminal specified by one address included in the routing instruction to a client terminal specified by another address included in the routing instruction;
Processing for transmitting voice data received from a client terminal specified by one address included in the routing instruction to a telephone terminal specified by another address included in the routing instruction;
Processing for transmitting voice data received from a telephone terminal specified by one address included in the routing instruction to a client terminal specified by another address included in the routing instruction;
Performing at least one process of
A conference system characterized by
請求項2に記載の会議システムであって、
電話端末をさらに備え、
前記会議管理サーバの記憶部には、会議に参加する少なくとも一つ以上のクライアント端末を特定する情報と、当該クライアント端末との間で会議を設定するための設定用電話番号を特定する情報と、を有する会議設定情報が記憶され、
前記会議管理サーバの制御部は、
前記電話端末より、前記設定用電話番号を選択した発呼メッセージを受信すると、前記会議設定情報より、前記設定用電話番号で会議に参加するクライアント端末を特定し、特定したクライアント端末のアドレスを前記クライアント情報より抽出する処理と、
抽出したアドレスと、発呼メッセージを送信してきた電話端末に割り振られているアドレスと、を含むルーティング指示を前記中継装置に送信する処理と、を行い、
前記中継装置の制御部は、
前記ルーティング指示に含まれている一のアドレスで特定されるクライアント端末から受信した映像データ及び音声データを、前記ルーティング指示に含まれている他のアドレスで特定されるクライアント端末に送信する処理、
前記ルーティング指示に含まれる一のアドレスで特定されるクライアント端末から受信した音声データを、前記ルーティング指示に含まれている他のアドレスで特定される電話端末に送信する処理、
前記ルーティング指示に含まれる一のアドレスで特定される電話端末から受信した音声データを、前記ルーティング指示に含まれている他のアドレスで特定されるクライアント端末に送信する処理、
の少なくとも一つ以上の処理を行うこと、
を特徴とする会議システム。
The conference system according to claim 2,
A phone terminal,
In the storage unit of the conference management server, information for specifying at least one client terminal participating in the conference, information for specifying a setting telephone number for setting a conference with the client terminal, Conference setting information is stored,
The control unit of the conference management server
When a call message in which the setting telephone number is selected is received from the telephone terminal, the client terminal that participates in the conference with the setting telephone number is identified from the conference setting information, and the address of the identified client terminal is Processing to extract from client information;
A process of transmitting a routing instruction including the extracted address and an address assigned to the telephone terminal that has transmitted the call message to the relay device, and
The control unit of the relay device
Processing for transmitting video data and audio data received from a client terminal specified by one address included in the routing instruction to a client terminal specified by another address included in the routing instruction;
Processing for transmitting voice data received from a client terminal specified by one address included in the routing instruction to a telephone terminal specified by another address included in the routing instruction;
Processing for transmitting voice data received from a telephone terminal specified by one address included in the routing instruction to a client terminal specified by another address included in the routing instruction;
Performing at least one process of
A conference system characterized by
請求項1に記載の会議システムであって、
会議管理サーバと、電話端末と、をさらに備え、
前記会議管理サーバの記憶部には、
クライアント端末を特定する情報、および、当該クライアント端末のアドレスを特定する情報、を有するクライアント情報と、
電話端末の電話番号を特定する情報、および、当該電話端末に割り振られているアドレスを特定する情報、を有する電話番号情報と、
が記憶され、
前記会議管理サーバの制御部は、
前記クライアント端末又は前記電話端末より、会議に参加するクライアント端末を特定する情報及び会議に参加する電話端末を特定する情報の少なくとも何れか一方を有する発呼メッセージを受信すると、前記クライアント情報又は前記電話番号情報より、当該会議に参加するクライアント端末又は電話番号のアドレスを抽出する処理と、
予め定められた電話番号の中から、当該会議に参加するために使用する会議用電話番号を割り振る処理と、
当該会議に割り振られた会議用電話番号を特定する情報、当該会議に参加するクライアント端末及び電話端末の少なくとも何れか一つを特定する情報、および、当該クライアント端末又は当該電話端末のアドレスを特定する情報、を有する会議開催情報を前記会議管理サーバの記憶部に記憶する処理と、
当該会議に参加するクライアント端末又は電話端末のアドレスを特定する情報と、当該会議に割り振られた会議用電話番号を特定する情報と、を含むルーティング指示を前記中継装置に送信する処理と、を行い、
前記中継装置の制御部は、
前記ルーティング指示に含まれている当該会議に参加するクライアント端末又は電話端末のアドレスを特定する情報と、当該会議に割り振られた会議用電話番号を特定する情報と、を対応付けてルーティング情報として前記中継装置の記憶部に記憶する処理と、
前記ルーティング情報において、一の会議用電話番号に対応付けられている一のアドレスで特定されるクライアント端末から受信した映像データ及び音声データを、当該一の会議用電話番号に対応付けられている他のアドレスで特定されるクライアント端末に送信する処理、
前記ルーティング情報において、一の会議用電話番号に対応付けられている一のアドレスで特定されるクライアント端末から受信した音声データを、当該一の会議用電話番号に対応付けられている他のアドレスで特定される電話端末に送信する処理、
前記ルーティング情報において、一の会議用電話番号に対応付けられている一のアドレスで特定される電話端末から受信した音声データを、当該一の会議用電話番号に対応付けられている他のアドレスで特定されるクライアント端末に送信する処理、
前記ルーティング情報において、一の会議用電話番号に対応付けられている一のアドレスで特定される電話端末から受信した音声データを、当該一の会議用電話番号に対応付けられている他のアドレスで特定される電話端末に送信する処理、の少なくとの何れか一つ以上の処理と、
を行うこと、
を特徴とする会議システム。
The conference system according to claim 1,
A conference management server and a telephone terminal;
In the storage unit of the conference management server,
Client information having information for specifying the client terminal and information for specifying the address of the client terminal;
Telephone number information having information for identifying a telephone number of the telephone terminal and information for identifying an address allocated to the telephone terminal;
Is remembered,
The control unit of the conference management server
When a call message having at least one of information specifying a client terminal participating in a conference and information specifying a telephone terminal participating in the conference is received from the client terminal or the telephone terminal, the client information or the phone A process of extracting the address of the client terminal or telephone number participating in the conference from the number information;
A process of allocating a conference telephone number to be used for participating in the conference from predetermined telephone numbers;
Information identifying the conference telephone number allocated to the conference, information identifying at least one of the client terminal and the telephone terminal participating in the conference, and identifying the address of the client terminal or the telephone terminal Storing the conference holding information having information in the storage unit of the conference management server;
A process for transmitting a routing instruction including information for identifying an address of a client terminal or a telephone terminal participating in the conference and information for identifying a conference telephone number allocated to the conference to the relay device. ,
The control unit of the relay device
Information specifying the address of the client terminal or telephone terminal participating in the conference included in the routing instruction and information specifying the conference telephone number allocated to the conference are associated with each other as routing information. Processing stored in the storage unit of the relay device;
In the routing information, the video data and audio data received from the client terminal specified by the one address associated with one conference telephone number are associated with the one conference telephone number. Processing to send to the client terminal specified by the address of
In the routing information, the voice data received from the client terminal specified by one address associated with one conference telephone number is transmitted to another address associated with the one conference telephone number. Process to send to the identified phone terminal,
In the routing information, the voice data received from the telephone terminal specified by one address associated with one conference telephone number is transmitted to another address associated with the one conference telephone number. Processing to be sent to the identified client terminal,
In the routing information, the voice data received from the telephone terminal specified by one address associated with one conference telephone number is transmitted to another address associated with the one conference telephone number. One or more of at least one of the processes to send to the identified telephone terminal;
To do the
A conference system characterized by
請求項5に記載の会議システムであって、
前記会議管理サーバの制御部は、
前記電話端末より、前記会議用電話番号を選択した発呼メッセージを受信すると、当該発呼メッセージに含まれている前記会議用電話番号を特定する情報と、発呼メッセージを送信してきた電話端末に割り振られているアドレスを特定する情報と、を含むルーティング指示を前記中継装置に送信する処理を行い、
前記中継装置の制御部は、受信したルーティング指示に含まれているアドレスを特定する情報を、受信したルーティング指示に含まれている会議用電話番号に対応するルーティング情報に含めて、前記中継装置の記憶部に記憶する処理を行うこと、
を特徴とする会議システム。
The conference system according to claim 5,
The control unit of the conference management server
When a call message in which the conference telephone number is selected is received from the telephone terminal, information specifying the conference telephone number included in the call message and the telephone terminal that has transmitted the call message A process for transmitting a routing instruction including information specifying an allocated address to the relay device;
The control unit of the relay device includes information specifying the address included in the received routing instruction in the routing information corresponding to the conference telephone number included in the received routing instruction, and Performing processing to be stored in the storage unit;
A conference system characterized by
請求項3〜6の何れか一項に記載の会議システムであって、
前記中継装置と、前記電話端末と、の間にゲートウェイをさらに備え、
前記ゲートウェイの制御部は、一の電話端末に送信する音声データが複数ある場合には、複数の音声データを一つの音声データに合成して前記交換機に送信する処理を行うこと、
を特徴とする会議システム。
The conference system according to any one of claims 3 to 6,
A gateway between the relay device and the telephone terminal;
When there are a plurality of voice data to be transmitted to one telephone terminal, the control unit of the gateway performs a process of combining a plurality of voice data into one voice data and transmitting the voice data to the exchange.
A conference system characterized by
請求項1〜7の何れか一項に記載の会議システムであって、
前記クライアント端末の制御部は、入力部及び映像出力部を介して、各々の宛先から送られてくる映像データを映像出力部に表示する位置の選択を受け付け、選択された位置に選択された映像データが表示されるように、複数の映像データを一つの映像データに合成する処理を行うこと、
を特徴とする会議システム。
The conference system according to any one of claims 1 to 7,
The control unit of the client terminal receives selection of a position for displaying video data sent from each destination on the video output unit via the input unit and the video output unit, and the video selected at the selected position. Performing a process of combining a plurality of video data into one video data so that the data is displayed;
A conference system characterized by
複数のクライアント端末と、中継装置と、を有する会議システムで行うデータ処理方法であって、
前記クライアント端末の制御部が、撮像部で撮像した映像データ及び音声収集部で収集した音声データを前記中継装置のアドレスを宛先として送信する処理を行う過程と、
前記中継装置の制御部が、会議に参加している一のクライアント端末に対して、当該会議に参加している他のクライアント端末から送信されてきた映像データ及び音声データを各々送信する処理を行う過程と、
前記一のクライアント端末の制御部が、複数の他のクライアント端末より映像データ及び音声データを受信すると、受信した複数の映像データを一つの映像データに合成して映像出力部に出力し、受信した複数の音声データを一つの音声データに合成して音声出力部に出力する処理を行う過程と、を有すること、
を特徴とするデータ処理方法。
A data processing method performed in a conference system having a plurality of client terminals and a relay device,
A process in which the control unit of the client terminal performs a process of transmitting the video data captured by the imaging unit and the audio data collected by the audio collecting unit with the address of the relay device as a destination;
The control unit of the relay device performs a process of transmitting video data and audio data transmitted from another client terminal participating in the conference to one client terminal participating in the conference, respectively. Process,
When the control unit of the one client terminal receives video data and audio data from a plurality of other client terminals, the received plurality of video data are combined into one video data and output to the video output unit. Performing a process of synthesizing a plurality of audio data into one audio data and outputting it to the audio output unit,
A data processing method characterized by the above.
JP2008288308A 2008-11-11 2008-11-11 Conference system and data processing method Pending JP2010118715A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2008288308A JP2010118715A (en) 2008-11-11 2008-11-11 Conference system and data processing method

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2008288308A JP2010118715A (en) 2008-11-11 2008-11-11 Conference system and data processing method

Publications (1)

Publication Number Publication Date
JP2010118715A true JP2010118715A (en) 2010-05-27

Family

ID=42306113

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2008288308A Pending JP2010118715A (en) 2008-11-11 2008-11-11 Conference system and data processing method

Country Status (1)

Country Link
JP (1) JP2010118715A (en)

Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2002152264A (en) * 2000-11-15 2002-05-24 Hitachi Ltd Multi-party call system and multi-party call method
JP2003309832A (en) * 2002-04-16 2003-10-31 Mitsubishi Electric Corp Video conference reservation system and conference reservation server and network management server used for the system
JP2005260384A (en) * 2004-03-10 2005-09-22 Fujitsu Ltd Video conference system
JP2005260800A (en) * 2004-03-15 2005-09-22 Fujitsu Ltd Meeting support program
JP2007074221A (en) * 2005-09-06 2007-03-22 Ntt Resonant Inc MULTIPOINT CONFERENCE METHOD, MULTIPOINT CONFERENCE SYSTEM, AND MULTIPOINT CONFERENCE PROCESSING DEVICE PROGRAM
JP2007096974A (en) * 2005-09-29 2007-04-12 Toshiba Corp Video conference terminal and display position determination method
JP2008236553A (en) * 2007-03-22 2008-10-02 Omron Corp Terminal device in video conference system, control method for terminal device, control program for terminal device

Patent Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2002152264A (en) * 2000-11-15 2002-05-24 Hitachi Ltd Multi-party call system and multi-party call method
JP2003309832A (en) * 2002-04-16 2003-10-31 Mitsubishi Electric Corp Video conference reservation system and conference reservation server and network management server used for the system
JP2005260384A (en) * 2004-03-10 2005-09-22 Fujitsu Ltd Video conference system
JP2005260800A (en) * 2004-03-15 2005-09-22 Fujitsu Ltd Meeting support program
JP2007074221A (en) * 2005-09-06 2007-03-22 Ntt Resonant Inc MULTIPOINT CONFERENCE METHOD, MULTIPOINT CONFERENCE SYSTEM, AND MULTIPOINT CONFERENCE PROCESSING DEVICE PROGRAM
JP2007096974A (en) * 2005-09-29 2007-04-12 Toshiba Corp Video conference terminal and display position determination method
JP2008236553A (en) * 2007-03-22 2008-10-02 Omron Corp Terminal device in video conference system, control method for terminal device, control program for terminal device

Similar Documents

Publication Publication Date Title
JP2726630B2 (en) Gateway device and gateway method
CN101090475B (en) Conference layout controls and control protocol
US7653013B1 (en) Conferencing systems with enhanced capabilities
JP2012050063A (en) Transmission management system and transmission system
CN1185071A (en) Multimedia Conference Using Parallel Network
JP6492562B2 (en) Transmission system, transmission management apparatus and program
US10003623B2 (en) Method for transferring control of a conference call
JP3929248B2 (en) Telephone conference system
JP2022191389A (en) Communication terminal, communication system, communication method and program
KR100230548B1 (en) Computer-telephone integrated system and relay method using the same
JP2022133291A (en) Transmission management device
JP5831320B2 (en) Transmission management system, transmission system, and program for transmission management system
JP2009159516A (en) Connection apparatus and connection method
JP2016167676A (en) Communication terminal device, communication management system, communication method, and program
JP2005311670A (en) Video conference terminal, video conference system, video conference method and program thereof
JP2009194661A (en) Conference terminal
JP2004527156A (en) System architecture for linking packet-switched and circuit-switched clients
JP4406295B2 (en) Application linkage system and application linkage method
JP6652735B2 (en) Telephone system
JP2010124232A (en) Conference system and conference method
JP2007013726A (en) Server device
JP2007318556A (en) Multi-point video conference system in communication network
JP2010118715A (en) Conference system and data processing method
JP2000286899A (en) Multimedia information communication system and its communication device
EP1949682A1 (en) Method for gatekeeper streaming

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20101207

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20120914

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20121016

A02 Decision of refusal

Free format text: JAPANESE INTERMEDIATE CODE: A02

Effective date: 20130312