[go: up one dir, main page]

JP2006345103A - Media conference system, and control method, program and storage medium therefor - Google Patents

Media conference system, and control method, program and storage medium therefor Download PDF

Info

Publication number
JP2006345103A
JP2006345103A JP2005167384A JP2005167384A JP2006345103A JP 2006345103 A JP2006345103 A JP 2006345103A JP 2005167384 A JP2005167384 A JP 2005167384A JP 2005167384 A JP2005167384 A JP 2005167384A JP 2006345103 A JP2006345103 A JP 2006345103A
Authority
JP
Japan
Prior art keywords
media conference
media
server device
terminal device
conference server
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
JP2005167384A
Other languages
Japanese (ja)
Other versions
JP2006345103A5 (en
Inventor
Kishiki Miyazaki
貴識 宮崎
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.)
Canon Inc
Original Assignee
Canon Inc
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Canon Inc filed Critical Canon Inc
Priority to JP2005167384A priority Critical patent/JP2006345103A/en
Publication of JP2006345103A publication Critical patent/JP2006345103A/en
Publication of JP2006345103A5 publication Critical patent/JP2006345103A5/ja
Pending legal-status Critical Current

Links

Images

Landscapes

  • Telephonic Communication Services (AREA)

Abstract

<P>PROBLEM TO BE SOLVED: To provide a media conference system that enables many users to participate in a conference and lets a user who audits the conference have a say. <P>SOLUTION: The media conference system is equipped with: a media conference server device 12 which allows a plurality of utterance terminal device to mutually send and receive media information; and a streaming server device 11 which distributes the media information sent and received between the utterance terminal devices to audit terminal devices. The media conference server device 12 once receiving a request for a connection as an utterance terminal device from one of the audit terminal devices makes a choice of whether the audit terminal device as the connection request source is registered as a connection reserving terminal device, or connected as the utterance terminal device to the media conference server device 12 according to the number of the utterance terminal devices currently connected to the media conference server device 12. <P>COPYRIGHT: (C)2007,JPO&INPIT

Description

本発明は、会議に参加する複数の端末装置を、発言端末装置と聴講端末装置とに区分して会議を行うメディア会議システム、その制御方法、プログラムおよび記憶媒体に関する。   The present invention relates to a media conference system that performs a conference by classifying a plurality of terminal devices participating in a conference into a speech terminal device and a listening terminal device, a control method thereof, a program, and a storage medium.

一般に、メディア会議システムとは、各ユーザのパーソナルコンピュータなどの端末装置を、それぞれ通信回線またはサーバ装置を介して接続し、各端末装置からそれぞれ送信される所定の情報例えば文字情報、または音声および映像などのメディア情報を共有することによって会議を行うシステムである。   In general, a media conference system is a terminal device such as a personal computer of each user connected via a communication line or a server device, respectively, and predetermined information transmitted from each terminal device, such as character information or audio and video. It is a system that performs a conference by sharing media information such as.

文字情報を共有する会議システムにおいては、電子掲示板(BBS:Bulletin Board System)、チャット(即時文字対話)などのシステム上で、各ユーザがそれぞれの端末装置を操作して相互に文字情報を送ることによって、各ユーザからの文字情報が共有される。ここで、電子掲示板とは、ユーザがキーボードより入力した文字情報をネットワーク上のサーバにおいて蓄積し、ネットワークを介して複数のユーザがサーバに蓄積された掲示情報を閲覧するシステムである。このように、ユーザが入力した文字情報をサーバに蓄積し公開することによって、不特定多数のユーザ間において文字情報を共有することができる。電子掲示板は、基本的には、あるユーザが入力したメッセージを閲覧するために、他のユーザは閲覧するための操作を行うことが必要である。よって、電子掲示板における文字情報のやり取りは非同期的なものである。   In a conference system that shares character information, each user operates each terminal to send character information to each other on a system such as a bulletin board system (BBS) or chat (immediate character dialogue). Thus, character information from each user is shared. Here, the electronic bulletin board is a system in which character information input by a user from a keyboard is stored in a server on a network, and a plurality of users browse the posted information stored in the server via the network. In this way, by storing character information input by the user on the server and disclosing it, the character information can be shared among an unspecified number of users. The electronic bulletin board basically requires other users to perform an operation for browsing in order to browse a message input by a certain user. Therefore, the exchange of character information on the electronic bulletin board is asynchronous.

次に、電子掲示板システムでやり取りされるメッセージについて図11および図12を参照しながら説明する。図11は電子掲示板上でやり取りされるメッセージの時系列表示の一例を示す図、図12は電子掲示板上でやり取りされるメッセージのスレッド表示の一例を示す図である。   Next, messages exchanged in the electronic bulletin board system will be described with reference to FIGS. FIG. 11 is a diagram showing an example of time series display of messages exchanged on the electronic bulletin board, and FIG. 12 is a diagram showing an example of thread display of messages exchanged on the electronic bulletin board.

電子掲示板においては、ユーザ間で相互にやり取りされるメッセージを時系列に表示することが可能である。この場合、図11に示すように、ユーザの端末装置においては、電子掲示板のタイトルおよび最新の発言日時、現在の日時が表示される(21)。ここで、例えばユーザ名「山田太郎」が発言する(メッセージを入力する)と、ユーザ名、ユーザが入力した文字情報、およびその入力日時が表示される(22)。上記メッセージに対して他のユーザが発言すると、同様に、ユーザ名、ユーザが入力した文字情報、およびその入力日時が表示される(23)。以降、同様に、ユーザの発言が行われる毎に、そのユーザ名、ユーザが入力した文字情報、およびその入力日時が表示される(24〜27)。   In an electronic bulletin board, messages exchanged between users can be displayed in time series. In this case, as shown in FIG. 11, the title of the electronic bulletin board, the latest utterance date and time, and the current date and time are displayed on the user terminal device (21). For example, when the user name “Taro Yamada” speaks (inputs a message), the user name, the character information input by the user, and the input date and time are displayed (22). When another user speaks in response to the message, the user name, the character information input by the user, and the input date and time are displayed (23). Thereafter, each time a user speaks, the user name, the character information input by the user, and the input date and time are displayed (24 to 27).

また、上記時系列表示に代えて、発言に対する他のユーザからのコメントを容易に閲覧することを目的とするスレッド表示を行うことが可能である。これは、ユーザの設定に応じて選択可能である。スレッド表示の場合、例えば図12に示すように、電子掲示板のタイトルおよび最新の発言日時、現在の日時が表示される(31)。そして、例えばユーザ名「山田太郎」の発言(32)と当該発言に対する他のユーザの発言とが関連付けられて表示される(33,37)。同様に、あるユーザの発言と当該発言に対する他のユーザの発言とが関連付けられて表示される(33〜36)。   Moreover, it is possible to perform thread display for the purpose of easily browsing comments from other users on a statement instead of the time series display. This can be selected according to user settings. In the case of thread display, for example, as shown in FIG. 12, the title of the electronic bulletin board, the latest utterance date and time, and the current date and time are displayed (31). Then, for example, the utterance (32) of the user name “Taro Yamada” and the utterances of other users corresponding to the utterance are displayed in association with each other (33, 37). Similarly, an utterance of a certain user and an utterance of another user corresponding to the utterance are displayed in association with each other (33 to 36).

また、チャットとは、ネットワークにおいてユーザがキーボードより入力した文字情報を送ることによりリアルタイムに会話(即時文字対話)を行うものである。通常、チャットを行うために、ユーザはチャットシステムにログインし、そこで発言された文字情報はチャットシステムにログインしている参加者に即時に通知され、ディスプレイに表示される。そのため、チャットにおける文字情報のやり取りは同期的であり、参加者は、通常の会話のように、互いに即時にメッセージをやり取りすることができる。   The chat is a conversation in real time (immediate character dialogue) by sending character information input from the keyboard by the user in the network. Usually, in order to perform a chat, the user logs in to the chat system, and the character information spoken there is immediately notified to the participant who has logged in to the chat system and displayed on the display. Therefore, the exchange of character information in chat is synchronous, and the participants can exchange messages immediately with each other like a normal conversation.

メディア情報を共有する会議システムにおいては、音声および映像による会議を行うため、テレビ電話装置が用いられる。各ユーザのテレビ電話装置は、音声および映像をミキシングすることができるMCU装置(多地点接続装置)に接続され、これにより、ユーザ間で映像および音声による会議が実現されている。   In a conference system that shares media information, a videophone device is used to conduct a conference using audio and video. The videophone device of each user is connected to an MCU device (multipoint connection device) that can mix audio and video, thereby realizing a video and audio conference between users.

近年、インターネット網や組織内のイントラネット網などの普及、インターネット網の利用における常時接続を前提とした定額制課金体系の普及、そしてネットワークのブロードバンド化、廉価なパーソナルコンピュータ用ビデオキャプチャデバイス(ビデオカメラ)の普及などにより、インターネット網やイントラネット網などの通信回線網を利用して、テレビ電話装置に代わる装置として、ビデオキャプチャデバイスおよびオーディオデバイスが接続されたパーソナルコンピュータを用いることもできる。   In recent years, the spread of the Internet network and intranet networks within the organization, the spread of flat-rate billing systems on the premise of always-on connection in the use of the Internet network, the use of broadband networks, and inexpensive video capture devices for personal computers (video cameras) As a result of the widespread use, a personal computer to which a video capture device and an audio device are connected can be used as an alternative to a videophone device using a communication line network such as the Internet network or an intranet network.

また、ユーザ間で音声のみによる会議を行うために、電話を用いた電話会議システムがある。図13は従来の電話会議システムの構成を示すブロック図である。   In addition, there is a telephone conference system using a telephone in order to perform a conference only by voice between users. FIG. 13 is a block diagram showing a configuration of a conventional telephone conference system.

電話会議システムは、図13に示すように、各ユーザが使用する電話装置41A〜41Cを、回線交換網を介して、音声ミキシングを行うことができる電話会議ブリッジ43に接続することにより、電話会議ブリッジ43に接続されているユーザ間で音声会議を行うものである。また、携帯電話装置42を電話会議ブリッジ43に接続すれば、外出先から会議に参加することが可能である。   As shown in FIG. 13, the telephone conference system connects telephone devices 41 </ b> A to 41 </ b> C used by each user to a telephone conference bridge 43 that can perform voice mixing via a circuit switching network. An audio conference is performed between users connected to the bridge 43. Further, if the mobile phone device 42 is connected to the conference call bridge 43, it is possible to participate in the conference from outside.

電話会議へ参加するには、指定された時間に各ユーザがそれぞれの電話装置41A〜41Cおよび携帯電話装置42から電話会議ブリッジ43に発呼し、電話装置41A〜41Cおよび携帯電話装置42から会議に参加するためのID(識別情報)などが入力される。これにより、各ユーザが同じ音声会議に参加することができる。逆に、指定された時間に電話会議ブリッジ43から各電話装置41A〜41Cおよび携帯電話装置42に対して発呼が行われ、これに各ユーザが応答することによって、各ユーザは同じ音声会議に参加することができる。   In order to participate in the conference call, each user makes a call to the conference call bridge 43 from the respective phone devices 41A to 41C and the mobile phone device 42 at a designated time, and the conference is started from the phone devices 41A to 41C and the mobile phone device 42. ID (identification information) etc. for participating in is input. Thereby, each user can participate in the same audio conference. Conversely, a call is made from the conference call bridge 43 to each of the telephone devices 41A to 41C and the mobile phone device 42 at a designated time, and each user responds to the call, so that each user has the same audio conference. Can participate.

このような電話会議システムにおいては、回線交換網を利用するために、多数のユーザにより長時間の会議を行う場合、多大な通信コストが必要である。また、1台の電話会議ブリッジ43に対する同時接続可能なユーザ数は制限されているので、会議への参加者を増すためには、より多数の電話回線を収容可能な電話会議ブリッジが必要であるとともに、また電話会議ブリッジに対して新たに多数の電話回線を敷設する必要がある。その結果、非常にコストが掛かる。   In such a telephone conference system, in order to use a circuit switching network, a large communication cost is required when a long-time conference is performed by a large number of users. In addition, since the number of users that can be simultaneously connected to one telephone conference bridge 43 is limited, in order to increase the number of participants in the conference, a telephone conference bridge that can accommodate a larger number of telephone lines is necessary. At the same time, a large number of telephone lines need to be laid for the conference call bridge. As a result, it is very expensive.

このような、多くのユーザが電話会議に参加可能なシステムとして、例えば特許文献1などがある。   As such a system in which many users can participate in a conference call, there is, for example, Patent Document 1.

このストリーミングサーバ装置を利用した会議システムにおいては、例えば図13に示すように、ストリーミングサーバ装置44が回線交換網およびインターネット、LANなどのネットワークに接続される。ストリーミングサーバ装置44は、回線交換網を介して電話会議ブリッジ43と接続され、電話装置41A〜41Cおよび携帯電話装置42が行う電話会議の音声を取得することができる。また、ストリーミングサーバ装置44は、ネットワークを介してユーザ端末装置45A〜45Dからの接続を受け付け、取得した電話会議の音声をユーザ端末装置45A〜45Dへストリーミング配信を行う。このようなストリーミングサーバ装置44を用いることによって、より多くのユーザが電話会議の内容を聴講することが可能になる。   In the conference system using this streaming server device, as shown in FIG. 13, for example, the streaming server device 44 is connected to a circuit switching network and a network such as the Internet and a LAN. The streaming server device 44 is connected to the teleconference bridge 43 via a circuit switching network, and can acquire the audio of the teleconference performed by the telephony devices 41A to 41C and the mobile phone device 42. In addition, the streaming server device 44 receives connections from the user terminal devices 45A to 45D via the network, and performs streaming distribution of the acquired audio of the conference call to the user terminal devices 45A to 45D. By using such a streaming server device 44, more users can listen to the contents of the conference call.

一般的に、インターネット網に関しては、常時接続を前提とした定額制課金体系の普及により回線利用のコストが低廉であり、またストリーミングサーバ装置は、マルチメディアデータの片方向の配信を目的とするために、電話会議ブリッジよりも多くのユーザと接続可能であるので、より多くのユーザが電話会議の内容を聴講可能なシステムを容易に構築することができる。   In general, for the Internet network, the cost of using a line is low due to the spread of a flat-rate billing system based on a constant connection, and the streaming server device is intended for one-way distribution of multimedia data. In addition, since it is possible to connect with more users than with the conference call bridge, a system in which more users can listen to the contents of the conference call can be easily constructed.

また、映像および音声による会議においても、同時に参加可能な人数を飛躍的に増加させるために、同様に、映像および音声をミキシング可能なMCU装置(多地点接続装置)の映像および音声をストリーミングサーバ装置により配信することにより、会議を聴講することが可能な人数を増加させることが可能である。
特開平7−162824号公報
Also, in a video and audio conference, in order to dramatically increase the number of people who can participate at the same time, the video and audio of an MCU device (multi-point connection device) capable of mixing video and audio are similarly streamed. It is possible to increase the number of people who can listen to the conference by distributing according to.
JP-A-7-162824

しかしながら、上述のストリーミングサーバ装置を利用した会議システムにおいては、ストリーミングサーバ装置に接続したユーザは、会議を聴講することのみが可能であり、会議において発言することはできない。すなわち、会議で発言することができるのは、電話会議ブリッジに接続したユーザのみであり、また、電話会議ブリッジに接続可能なユーザ数には制限があるので、会議で発言することができるユーザの数が制限される。よって、会議において積極的に発言を所望するユーザに対して、発言を行う機会を与えることができない場合がある。   However, in the conference system using the above-described streaming server device, a user connected to the streaming server device can only listen to the conference and cannot speak in the conference. That is, only users connected to the conference call bridge can speak at the conference, and the number of users that can be connected to the conference call bridge is limited. The number is limited. Therefore, there is a case where it is not possible to give an opportunity to speak to a user who wants to actively speak in a meeting.

本発明の目的は、多数のユーザが会議に参加することができるとともに、会議を聴講するユーザに対して、発言する機会を与えることができるメディア会議システム、その制御方法、プログラムおよび記憶媒体を提供することにある。   An object of the present invention is to provide a media conferencing system, a control method thereof, a program, and a storage medium capable of allowing a large number of users to participate in a conference and giving an opportunity to speak to a user who listens to the conference. There is to do.

本発明は、上記目的を達成するため、通信回線を介して、複数の発言端末装置が接続され、該発言端末装置間でメディア情報を送受可能にするメディア会議サーバ装置と、前記通信回線を介して、前記メディア会議サーバ装置と接続されるとともに、1以上の聴講端末装置が接続され、該聴講端末装置に対して前記発言端末装置間で送受されるメディア情報を配信するストリーミングサーバ装置とを備え、前記メディア会議サーバ装置は、前記聴講端末装置のいずれかから前記通信回線を介して発言端末装置への接続要求を受信すると、前記メディア会議サーバ装置が現在接続する発言端末装置の数に応じて、該接続要求元の聴講端末装置を接続予約端末装置として登録するか、発言端末装置としてメディア会議サーバ装置へ接続するかを選択することを特徴とするメディア会議システムを提供する。   In order to achieve the above object, the present invention provides a media conference server device in which a plurality of speech terminal devices are connected via a communication line and media information can be transmitted and received between the speech terminal devices, and the communication line. And a streaming server device that is connected to the media conference server device and that is connected to one or more listening terminal devices and distributes media information transmitted and received between the speaking terminal devices to the listening terminal device. When the media conference server device receives a connection request to the speech terminal device from any of the listening terminal devices via the communication line, the media conference server device depends on the number of speech terminal devices currently connected to the media conference server device. Whether to register the connection request source listening terminal device as a connection reservation terminal device or to connect to the media conference server device as a speech terminal device. To provide a media conference system which is characterized in that.

本発明は、上記目的を達成するため、通信回線を介して、複数の発言端末装置が接続され、該発言端末装置間でメディア情報を送受可能にするメディア会議サーバ装置と、前記通信回線を介して、前記メディア会議サーバ装置と接続されるとともに、1以上の聴講端末装置が接続され、該聴講端末装置に対して前記発言端末装置間で送受されるメディア情報を配信するストリーミングサーバ装置とを備えるメディア会議システムの制御方法であって、前記メディア会議サーバ装置により、前記聴講端末装置のいずれかから前記通信回線を介して発言端末装置への接続要求を受信すると、前記メディア会議サーバ装置が現在接続する発言端末装置の数に応じて、該接続要求元の聴講端末装置を接続予約端末装置として登録するか、発言端末装置としてメディア会議サーバ装置へ接続するかを選択することを特徴とするメディア会議システムの制御方法を提供する。   In order to achieve the above object, the present invention provides a media conference server device in which a plurality of speech terminal devices are connected via a communication line and media information can be transmitted and received between the speech terminal devices, and the communication line. And a streaming server device that is connected to the media conference server device and that is connected to one or more listening terminal devices and distributes media information transmitted and received between the speaking terminal devices to the listening terminal device. A control method for a media conference system, wherein when the media conference server device receives a connection request from any one of the listening terminal devices to a speech terminal device via the communication line, the media conference server device is currently connected Depending on the number of speaking terminal devices to be registered, the listening terminal device of the connection request source is registered as a connection reservation terminal device, or the speaking terminal device A control method of a media conference system and selects whether to connect to the media conference server device to.

本発明は、上記目的を達成するため、通信回線を介して、複数の発言端末装置が接続され、該発言端末装置間でメディア情報を送受可能にするメディア会議サーバ装置と、前記通信回線を介して、前記メディア会議サーバ装置と接続されるとともに、1以上の聴講端末装置が接続され、該聴講端末装置に対して前記発言端末装置間で送受されるメディア情報を配信するストリーミングサーバ装置とを備えるメディア会議システムを制御すべく、前記メディア会議サーバ装置により実行されるプログラムであって、前記聴講端末装置のいずれかから前記通信回線を介して発言端末装置への接続要求を受信すると、前記メディア会議サーバ装置が現在接続する発言端末装置の数に応じて、該接続要求元の聴講端末装置を接続予約端末装置として登録するか、発言端末装置としてメディア会議サーバ装置へ接続するかを選択するモジュールを有することを特徴とするプログラムを提供する。   In order to achieve the above object, the present invention provides a media conference server device in which a plurality of speech terminal devices are connected via a communication line and media information can be transmitted and received between the speech terminal devices, and the communication line. And a streaming server device that is connected to the media conference server device and that is connected to one or more listening terminal devices and distributes media information transmitted and received between the speaking terminal devices to the listening terminal device. A program executed by the media conference server device to control a media conference system, and when receiving a connection request from any one of the listening terminal devices to the speech terminal device via the communication line, the media conference Depending on the number of speech terminal devices to which the server device is currently connected, the connection request source listening terminal device is registered as a connection reservation terminal device. Either provides a program characterized by having a module for selecting whether to connect to the media conference server apparatus as saying terminal.

本発明は、上記目的を達成するため、上記プログラムをコンピュータ読み取り可能に格納したことを特徴とする記憶媒体。   In order to achieve the above object, the present invention stores the above-mentioned program in a computer-readable manner.

以上説明したように、本発明によれば、多数のユーザが会議に参加することができるとともに、会議を聴講するユーザに対して、発言する機会を与えることができる。   As described above, according to the present invention, a large number of users can participate in a conference, and an opportunity to speak can be given to a user who listens to the conference.

以下、本発明の実施の形態について図面を参照しながら説明する。   Hereinafter, embodiments of the present invention will be described with reference to the drawings.

図1は本発明の一実施の形態に係るメディア会議システムの構成を模式的に示すブロック図である。   FIG. 1 is a block diagram schematically showing a configuration of a media conference system according to an embodiment of the present invention.

本実施形態におけるメディア会議システムは、図1に示すように、複数のIP(Internet Protocol)電話端末装置15A〜15Gが同時に、LAN(Local Area Network)およびWAN(Wide Area Network)で構成されるIPネットワーク網を介してメディア会議サーバ装置12またはストリーミングサーバ装置11と接続されることにより、メディア会議を実現するものである。ここで、メディア会議サーバ装置12は、メディア会議の制御を行う。IP電話端末装置15A〜15G、メディア会議サーバ装置12およびストリーミングサーバ装置11は、IETF(The Internet Engineering Task Force)で策定された、SIP(Session Initiation Protocol、RFC3261)を用いてメディア会議におけるメディアセッションを確立する。   In the media conference system according to the present embodiment, as shown in FIG. 1, a plurality of IP (Internet Protocol) telephone terminal devices 15A to 15G are simultaneously configured by an IP configured by a LAN (Local Area Network) and a WAN (Wide Area Network). A media conference is realized by connecting to the media conference server device 12 or the streaming server device 11 via a network. Here, the media conference server apparatus 12 controls the media conference. The IP telephone terminal devices 15A to 15G, the media conference server device 12, and the streaming server device 11 perform a media session in a media conference using SIP (Session Initiation Protocol, RFC3261) formulated by the IETF (The Internet Engineering Task Force). Establish.

具体的には、通信機能を備えるIP電話装置15A〜15G、IP電話アダプタ16、携帯無線IP電話装置19、各種端末装置110,111A,111Bと、ストリーミングサーバ装置11、メディア会議サーバ装置12、SIPサーバ13、ゲートウェイ装置14とが、LANおよびWANで構成されるIPネットワーク網に接続される。また、電話装置17Aおよび携帯電話装置18は、回線交換網に接続される。また、ゲートウェイ装置14は、IPネットワーク網および回線交換網を仲介するために、それぞれと相互に通信が可能である。   Specifically, IP telephone devices 15A to 15G having a communication function, IP telephone adapter 16, portable wireless IP telephone device 19, various terminal devices 110, 111A, 111B, streaming server device 11, media conference server device 12, SIP The server 13 and the gateway device 14 are connected to an IP network composed of a LAN and a WAN. The telephone device 17A and the mobile phone device 18 are connected to a circuit switching network. The gateway device 14 can communicate with each other in order to mediate the IP network and the circuit switching network.

ここで、以降の説明においては、IP電話装置15A〜15G、IP電話アダプタ16、携帯無線IP電話装置19、各種端末装置110,111A,111Bを総称して端末装置と呼ぶことにする。特別の断りがない限り、端末装置は、上記のいずれかまたは全てを含むものとする。   Here, in the following description, the IP telephone devices 15A to 15G, the IP telephone adapter 16, the portable wireless IP telephone device 19, and the various terminal devices 110, 111A, and 111B are collectively referred to as terminal devices. Unless otherwise specified, the terminal device includes any or all of the above.

本実施の形態においては、メディア会議サーバ装置12と接続した端末装置間で映像および音声、テキストチャット、アプリケーション共有データなどのメディア情報を双方向に送受信することによって、遠隔地に点在する端末装置間で会議を行うことが可能である。ここで、メディア会議サーバ装置12と接続され、メディア情報を双方向に送受信することが可能な端末装置を発言端末装置と呼ぶことにする。但し、メディア会議サーバ装置12に接続可能な最大接続可能端末装置数は、メディア会議サーバ装置12の性能上の制限、ネットワークにおける帯域の制限などにより、制限されている。すなわち発言端末装置の数は制限される。   In the present embodiment, terminal devices that are scattered in remote locations by bidirectionally transmitting and receiving media information such as video and voice, text chat, and application shared data between terminal devices connected to the media conference server device 12. It is possible to hold a meeting between. Here, a terminal device connected to the media conference server device 12 and capable of bidirectionally transmitting and receiving media information is referred to as a speech terminal device. However, the maximum number of connectable terminal devices that can be connected to the media conference server device 12 is limited due to performance limitations of the media conference server device 12 and bandwidth limitations in the network. That is, the number of speaking terminal devices is limited.

ストリーミングサーバ装置11は、メディア会議サーバ装置12が扱うメディア会議における上述のメディア情報を、メディア会議サーバ装置12から受信し、当該ストリーミングサーバ装置11に接続されている端末装置に対して片方向に配信する。すなわち、メディア会議サーバ装置12の最大接続可能端末装置数以上の端末装置がメディア会議に参加する場合、メディア会議サーバ装置12との接続をすることができない一部の端末装置は、ストリーミングサーバ装置11と接続することによって、ストリーミングサーバ装置11から片方向のメディア情報の配信を受けることができる。これにより、ストリーミングサーバ装置11と接続された端末装置は、メディア会議の聴講のみではあるが、同一のメディア会議に参加することができる。   The streaming server device 11 receives the above-described media information in the media conference handled by the media conference server device 12 from the media conference server device 12 and distributes it to the terminal device connected to the streaming server device 11 in one direction. To do. That is, when more than the maximum connectable terminal devices of the media conference server device 12 participate in the media conference, some terminal devices that cannot connect to the media conference server device 12 , It is possible to receive one-way media information from the streaming server device 11. As a result, the terminal device connected to the streaming server device 11 can participate in the same media conference, although only listening to the media conference.

以下、このストリーミングサーバ装置と接続し、当該メディア会議を聴講する端末装置を聴講端末装置と呼ぶことにする。また、聴講端末装置のうち、当該メディア会議に対して発言および情報を発信する発言端末装置として会議へ参加するために、メディア会議サーバ装置12との接続を予約している端末装置を接続予約端末と呼ぶことにする。   Hereinafter, a terminal device connected to the streaming server device and listening to the media conference will be referred to as a listening terminal device. Moreover, in order to participate in a conference as a speech terminal device that transmits a speech and information to the media conference among the listening terminal devices, a terminal device that reserves connection with the media conference server device 12 is connected to the reservation terminal. I will call it.

例えばメディア会議において、3台のIP電話装置15A〜15Cがメディア会議サーバ装置12に接続され、他の3台のIP電話装置15D〜15Fがストリーミングサーバ装置11に接続されている場合、各IP電話装置15A〜15Cは、当該メディア会議においてメディア会議の内容を聴講するとともに発言を行うことができる。これに対し、各IP電話装置15D〜15Fは、メディア会議の内容を聴講することはできるが、発言を行うことができない。この場合、各IP電話装置15A〜15Cは発言端末装置であり、各IP電話装置15D〜15Fは聴講端末装置である。   For example, in a media conference, when three IP telephone devices 15A to 15C are connected to the media conference server device 12 and the other three IP telephone devices 15D to 15F are connected to the streaming server device 11, each IP telephone device The devices 15 </ b> A to 15 </ b> C can listen to the content of the media conference and make a statement in the media conference. On the other hand, each of the IP telephone devices 15D to 15F can listen to the contents of the media conference, but cannot speak. In this case, each of the IP telephone devices 15A to 15C is a speech terminal device, and each of the IP telephone devices 15D to 15F is a listening terminal device.

このように、ストリーミングサーバ装置11を設けることによって、同一のメディア会議に参加可能な端末数を飛躍的に増加させることが可能である。   In this way, by providing the streaming server device 11, the number of terminals that can participate in the same media conference can be dramatically increased.

メディア会議サーバ装置12は、メディア会議システム全体の制御を行うサーバであり、その制御の詳細については、後述する。   The media conference server device 12 is a server that controls the entire media conference system, and details of the control will be described later.

SIPサーバ13は、IP電話装置15A〜15G、IP電話アダプタ16、携帯無線IP電話装置19、各種端末装置110,111A,111B、ストリーミングサーバ装置11、メディア会議サーバ装置12、ゲートウェイ装置14に対する呼制御を行うサーバであり、通常、IP−PBXと呼ばれる。SIPサーバ13は、IP電話装置15A〜15G、IP電話アダプタ16、携帯無線IP電話装置19、各種端末装置110,111A,111Bから発呼があった際、その呼を発呼先の端末装置へ送信する。   The SIP server 13 is a call control for the IP telephone devices 15A to 15G, the IP telephone adapter 16, the portable wireless IP telephone device 19, the various terminal devices 110, 111A, 111B, the streaming server device 11, the media conference server device 12, and the gateway device 14. Which is normally called IP-PBX. When the SIP server 13 receives a call from the IP telephone devices 15A to 15G, the IP telephone adapter 16, the portable wireless IP telephone device 19, and the various terminal devices 110, 111A, and 111B, the SIP server 13 sends the call to the called terminal device. Send.

次に、あるIP電話装置から他のIP電話装置へ発呼する際、SIPサーバの呼制御により、各IP電話装置間で通話が確立するまでの手順について図2および図3を参照しながら説明する。図2はあるIP電話装置から他のIP電話装置へ発呼する際、SIPサーバの呼制御により、各IP電話装置間で通話が確立するまでの手順を示すシーケンス図、図3はSDP(Session Description Protocol)OfferおよびSDPAnswerの内容を示す図である。   Next, when a call is made from one IP telephone apparatus to another IP telephone apparatus, a procedure until a call is established between the IP telephone apparatuses by call control of the SIP server will be described with reference to FIGS. To do. FIG. 2 is a sequence diagram showing a procedure until a call is established between each IP telephone apparatus by call control of the SIP server when a call is made from one IP telephone apparatus to another IP telephone apparatus. FIG. It is a figure which shows the content of Description Protocol) Offer and SDPAnswer.

図2に示すように、例えばIP電話装置15AがIP電話装置15Bへ発呼すると、IP電話装置15Aは、IP電話装置15Bへの通話要求としてSIPのINVITEメソッドをSIPサーバ13へ送信する(S501)。ここで、INVITEメソッドには、IP電話装置15AのIPアドレス、通話で使用するポート番号、使用可能なコーデックなど、セッションを確立するために必要な情報であるSDPが含まれている。このSDPすなわちSDPOfferは、図3に示すような内容を有する。   As shown in FIG. 2, for example, when IP telephone apparatus 15A calls IP telephone apparatus 15B, IP telephone apparatus 15A transmits an SIP INVITE method to SIP server 13 as a call request to IP telephone apparatus 15B (S501). ). Here, the INVITE method includes SDP, which is information necessary for establishing a session, such as the IP address of IP telephone device 15A, the port number used in the call, and the codec that can be used. This SDP, that is, SDPOffer has contents as shown in FIG.

上記INVITEメソッドを受信したSIPサーバ13は、INVITEメソッドがIP電話装置15Dへの発呼であることを認識し、通話要求であるINVITEメソッドをIP電話装置15Bへ送信するとともに(S502)、その通話要求が処理中であることを示す暫定応答を発呼元のIP電話装置15Aへ返す(S503)。この暫定応答はINVITEメソッドに対する応答であり、その応答コードは100である。   The SIP server 13 that has received the INVITE method recognizes that the INVITE method is a call to the IP telephone device 15D, and transmits the INVITE method that is a call request to the IP telephone device 15B (S502). A provisional response indicating that the request is being processed is returned to the caller IP telephone apparatus 15A (S503). This provisional response is a response to the INVITE method, and its response code is 100.

上記INVITEメソッドを受信したIP電話装置15Bは、呼び出し音を鳴らすとともに、当該通話要求が処理中(呼び出し中)であることを示す暫定応答をSIPサーバ13へ返す(S504)。この暫定応答は、SIPサーバ13からのINVITEメソッド(S502)に対する応答であり、その応答コードは180である。   The IP telephone apparatus 15B that has received the INVITE method sounds a ringing tone and returns a provisional response indicating that the call request is being processed (calling) to the SIP server 13 (S504). This provisional response is a response to the INVITE method (S502) from the SIP server 13, and the response code is 180.

IP電話装置15Bからの暫定応答を受信したSIPサーバ13は、当該暫定応答がIP電話装置15Aからの発呼に対する応答であることを認識し、通話応答である当該暫定応答をIP電話装置15Aへ送信する(S505)。   The SIP server 13 that has received the provisional response from the IP telephone apparatus 15B recognizes that the provisional response is a response to the call from the IP telephone apparatus 15A, and sends the provisional response, which is a call response, to the IP telephone apparatus 15A. Transmit (S505).

呼出し音が鳴っているIP電話装置15Bの受話器を取ると、IP電話装置15Bは、通話要求を理解し受け入れたことを示す成功応答をSIPサーバ13へ送信する(S506)。この成功応答は、SIPサーバ13からのINVITEメソッドに対する応答であり、その応答コードは200である。この成功応答には、IP電話装置15BのIPアドレス、通話で使用するポート番号、使用可能なコーデックなど、セッションを確立するために必要な情報であるSDPが含まれる。このSDPすなわちSDPAnswerは、図3に示すような内容を有する。   When picking up the handset of IP telephone apparatus 15B that is ringing, IP telephone apparatus 15B transmits to SIP server 13 a success response indicating that the call request has been understood and accepted (S506). This success response is a response to the INVITE method from the SIP server 13 and the response code is 200. This successful response includes SDP, which is information necessary for establishing a session, such as the IP address of IP telephone device 15B, the port number used in the call, and the codec that can be used. This SDP, that is, SDP Answer, has contents as shown in FIG.

IP電話装置15Bからの成功応答を受信したSIPサーバ13は、当該成功応答がIP電話装置15Aからの発呼に対する応答であることを認識し、通話応答である当該成功応答をIP電話装置15Aへ送信する(S507)。   The SIP server 13 that has received the success response from the IP telephone apparatus 15B recognizes that the success response is a response to the call from the IP telephone apparatus 15A, and sends the success response, which is a call response, to the IP telephone apparatus 15A. Transmit (S507).

SIPサーバ13からの成功応答を受信したIP電話装置15Aは、IP電話装置15Bへの通話要求が受け入れられたことを確認し、通話要求に対する応答を受信したことを示すACKメソッドをSIPサーバ13へ送信する(S508)。   The IP telephone apparatus 15A that has received the success response from the SIP server 13 confirms that the call request to the IP telephone apparatus 15B has been accepted, and sends an ACK method to the SIP server 13 indicating that the response to the call request has been received. Transmit (S508).

上記ACKメソッドを受信したSIPサーバ13は、当該ACKメソッドがIP電話装置15Bへの応答確認であることを認識し、当該ACKメソッドをIP電話装置15Bへ送信する(S509)。   The SIP server 13 that has received the ACK method recognizes that the ACK method is a response confirmation to the IP telephone device 15B, and transmits the ACK method to the IP telephone device 15B (S509).

このようにしてIP電話装置15A,15B間でのセッションが確立し、IP電話装置15AとIP電話装置15Bとの間でメディアデータ(この例では音声データ)がRTP(Real-time Transport Protocol)で送受信され、両者の間で音声通話が行われる。そして、IP電話装置15Bが受話器を置くことにより、通話終了の要求であるBYEメソッドがSIPサーバ13へ送信される(S510)。   In this way, a session is established between the IP telephone apparatuses 15A and 15B, and media data (voice data in this example) is transmitted between the IP telephone apparatus 15A and the IP telephone apparatus 15B using RTP (Real-time Transport Protocol). Voice communication is performed between the two. Then, when the IP telephone device 15B puts the handset, a BYE method that is a request to end the call is transmitted to the SIP server 13 (S510).

上記BYEメソッドを受信したSIPサーバ13は、当該BYEメソッドがIP電話装置15Aへの通話終了要求であることを認識し、通話終了要求であるBYEメソッドをIP電話装置15Aへ送信する(S511)。   The SIP server 13 that has received the BYE method recognizes that the BYE method is a call termination request to the IP telephone device 15A, and transmits the BYE method, which is a call termination request, to the IP telephone device 15A (S511).

SIPサーバ13からの通話終了要求を受信したIP電話装置15Aは、通話終了要求を理解し、通話終了を受け入れたことを示す成功応答をSIPサーバ13へ送信する(S512)。この成功応答はBYEメソッドに対する応答であり、その応答コードは200である。   The IP telephone apparatus 15A that has received the call termination request from the SIP server 13 understands the call termination request and transmits a success response indicating that the call termination has been accepted to the SIP server 13 (S512). This success response is a response to the BYE method, and its response code is 200.

IP電話装置15Aからの成功応答を受信したSIPサーバ13は、当該成功応答がIP電話装置15Bからの通話終了要求に対する応答であることを認識し、成功応答をIP電話装置15Bへ送信する(S513)。これにより、当該メディアセッションが終了する。   The SIP server 13 that has received the success response from the IP telephone apparatus 15A recognizes that the success response is a response to the call termination request from the IP telephone apparatus 15B, and transmits the success response to the IP telephone apparatus 15B (S513). ). As a result, the media session ends.

次に、メディア会議サーバ装置12の構成について図4を参照しながら説明する。図4は図1のメディア会議サーバ装置12の構成を示すブロック図である。   Next, the configuration of the media conference server device 12 will be described with reference to FIG. FIG. 4 is a block diagram showing a configuration of the media conference server apparatus 12 of FIG.

メディア会議サーバ装置12は、図4に示すように、CPU71、RAM72、ROM73、HDD(Hard Disk Drive)74、ネットワークI/F(インタフェース)75、入力機器I/F76、ディスプレイI/F77、撮像装置I/F78、外部メディアドライブ装置I/F79、音声入出力機器I/F80、およびそれらを接続するシステムバス88を有する。入力機器I/F76には、キーボード81およびマウス82が接続されている。ディスプレイI/F77には、ディスプレイ83が接続されている。撮像装置I/F78には、撮像装置84が接続されている。外部メディアドライブ装置I/F79には、外部メディアドライブ装置85が接続されている。音声入出力機器I/F80には、音声入力装置86および音声出力装置87が接続されている。   As shown in FIG. 4, the media conference server device 12 includes a CPU 71, a RAM 72, a ROM 73, an HDD (Hard Disk Drive) 74, a network I / F (interface) 75, an input device I / F 76, a display I / F 77, and an imaging device. It has an I / F 78, an external media drive device I / F 79, an audio input / output device I / F 80, and a system bus 88 for connecting them. A keyboard 81 and a mouse 82 are connected to the input device I / F 76. A display 83 is connected to the display I / F 77. An imaging device 84 is connected to the imaging device I / F 78. An external media drive device 85 is connected to the external media drive device I / F 79. A voice input device 86 and a voice output device 87 are connected to the voice input / output device I / F 80.

CPU71は、ROM73またはHDD74に格納されているプログラムに従って、RAM72を作業領域としながら、メディア会議サーバ装置12全体の制御を行うとともに、メディア会議システムの制御を実行する。HDD74には、メディア会議システムにおける制御を実現するためのプログラム、および当該プログラムの動作に必要なユーザデータベース情報や端末情報などのデータが格納されている。   In accordance with a program stored in the ROM 73 or the HDD 74, the CPU 71 controls the entire media conference server device 12 and controls the media conference system while using the RAM 72 as a work area. The HDD 74 stores a program for realizing control in the media conference system, and data such as user database information and terminal information necessary for the operation of the program.

ネットワークI/F75は、ネットワークに接続するための通信制御を行う。ネットワークI/F75に対しては、環境に応じて様々な通信インタフェースが適用される。例えばアクセス網に直接接続する場合、ネットワークI/F75は、各種モデムやターミナルアダプタなどから構成される。また、外部装置のADSLモデムやケーブルモデムに接続する場合、ネットワークI/F75は、イーサーネットインタフェースなどから構成される。   The network I / F 75 performs communication control for connecting to the network. Various communication interfaces are applied to the network I / F 75 according to the environment. For example, when connecting directly to the access network, the network I / F 75 is configured by various modems, terminal adapters, and the like. Further, when connecting to an ADSL modem or cable modem of an external device, the network I / F 75 includes an Ethernet interface or the like.

入力機器I/F76は、キーボード81、マウス82、またはペン入力装置(図示せず)などからの入力を処理するものであり、メディア会議サーバ装置12の操作に用いられるものである。これらは、必要に応じて設けられるオプション装置である。   The input device I / F 76 processes input from a keyboard 81, a mouse 82, a pen input device (not shown), or the like, and is used to operate the media conference server device 12. These are optional devices provided as necessary.

ディスプレイI/F77は、ディスプレイ83の表示を制御するものである。ディスプレイ83は、例えばCRTまたは液晶ディスプレイなどから構成される。このディスプレイ83には、例えばメディア会議サーバ装置12の動作状況などが表示される。ディスプレイI/F77およびディスプレイ83は、必要に応じて設けられるオプション装置である。   The display I / F 77 controls display on the display 83. The display 83 is composed of, for example, a CRT or a liquid crystal display. On the display 83, for example, the operation status of the media conference server apparatus 12 is displayed. The display I / F 77 and the display 83 are optional devices provided as necessary.

撮像装置I/F78は、撮像装置84からの撮像データを入力するためのものである。撮像装置84は、メディア会議サーバ装置12の周辺状況の撮像に用いられる。これらは、必要に応じて設けられるオプション装置である。   The imaging device I / F 78 is for inputting imaging data from the imaging device 84. The imaging device 84 is used for imaging the surrounding situation of the media conference server device 12. These are optional devices provided as necessary.

外部メディアドライブ装置I/F79は、外部メディアドライブ装置85に対してデータの入出力を行う。外部メディアドライブ装置85は、フロッピー(登録商標)ディスクドライブ、CD−ROMドライブ、MOドライブ、DVD−ROMドライブなどの外部記憶メディアに対してデータの読み書きを行う装置である。   The external media drive device I / F 79 inputs / outputs data to / from the external media drive device 85. The external media drive device 85 is a device that reads / writes data from / to an external storage medium such as a floppy (registered trademark) disk drive, CD-ROM drive, MO drive, DVD-ROM drive or the like.

音声入出力機器I/F80は、マイクなどの音声入力装置86、スピーカーなどの音声出力装置87からの入出力を行う。これらは、必要に応じて設けられるオプション装置である。   The voice input / output device I / F 80 performs input / output from a voice input device 86 such as a microphone and a voice output device 87 such as a speaker. These are optional devices provided as necessary.

ストリーミングサーバ装置11は、メディア会議サーバ装置12と同様の構成を有する。よって、ここでは、ストリーミングサーバ装置11の構成の説明は、省略する。   The streaming server device 11 has the same configuration as the media conference server device 12. Therefore, the description of the configuration of the streaming server device 11 is omitted here.

次に、メディア会議サーバ装置12の機能構成について図5を参照しながら説明する。図5は図1のメディア会議サーバ装置12の機能構成を示すブロック図である。   Next, the functional configuration of the media conference server device 12 will be described with reference to FIG. FIG. 5 is a block diagram showing a functional configuration of the media conference server apparatus 12 of FIG.

メディア会議サーバ装置12は、ネットワークに接続している端末装置からの接続を受け付け、端末装置に対してメディア会議情報を伝送することにより、メディア会議を実現する。ここで、端末装置とは、上述したように、IP電話装置15A〜15G、IP電話アダプタ16、携帯無線IP電話装置19、各種端末装置110,111A,111Bを包含するものである。   The media conference server device 12 realizes a media conference by receiving a connection from a terminal device connected to a network and transmitting media conference information to the terminal device. Here, as described above, the terminal device includes the IP phone devices 15A to 15G, the IP phone adapter 16, the portable wireless IP phone device 19, and various terminal devices 110, 111A, and 111B.

メディア会議サーバ装置12は、図5に示すように、メディア会議情報記憶部801、メディア会議情報管理部802、メディア会議制御部803、メディア会議識別部804、メディア会議ミキシング部805、メディア会議受信部806、およびメディア会議送信部807を有する。   As shown in FIG. 5, the media conference server apparatus 12 includes a media conference information storage unit 801, a media conference information management unit 802, a media conference control unit 803, a media conference identification unit 804, a media conference mixing unit 805, and a media conference receiving unit. 806 and a media conference transmission unit 807.

メディア会議情報記憶部801には、メディア会議情報管理部802からの要求に従い、メディア会議のセッション情報、メディア会議におけるメディア情報、メディア会議への参加情報、参加ユーザ情報、参加端末情報等のメディア会議に関するメディア会議情報が書き込まれる。また、メディア会議情報記憶部801に書き込まれた情報は、必要に応じて読み出される。   The media conference information storage unit 801 stores media conferences such as session information of media conferences, media information in media conferences, participation information in media conferences, participating user information, and participating terminal information in accordance with requests from the media conference information management unit 802. Media conference information about is written. Information written in the media conference information storage unit 801 is read as necessary.

メディア会議情報管理部802は、メディア会議制御部803からの要求に従い、メディア会議情報記憶部801を操作、管理する。具体的には、メディア会議情報管理部802は、メディア会議制御部803からの要求に従い、メディア会議情報をメディア会議情報記憶部801に書き込み、メディア会議情報を削除し、またはメディア会議情報をメディア会議情報記憶部801から読み出す。   The media conference information management unit 802 operates and manages the media conference information storage unit 801 in accordance with a request from the media conference control unit 803. Specifically, the media conference information management unit 802 writes the media conference information in the media conference information storage unit 801, deletes the media conference information, or deletes the media conference information according to the request from the media conference control unit 803. Read from the information storage unit 801.

メディア会議制御部803は、端末装置からのメディア会議参加要求を受け付け、メディア会議への接続制御を行うが、この制御方法については後述する。   The media conference control unit 803 receives a media conference participation request from the terminal device and controls connection to the media conference. This control method will be described later.

メディア会議識別部804は、メディア会議受信部806により受信されたメディア会議情報に基づいて処理を行う。メディア会議識別部804は、例えば受信されたメディア会議情報がSIPによるメディア会議セッションに関する要求である場合、当該メディア会議情報をメディア会議制御部803に送り、処理を依頼する。また、受信されたメディア会議情報が音声、映像などのメディア会議に関するメディア情報である場合、受け取ったメディア会議情報は、メディア会議ミキシング部805に送られる。   The media conference identifying unit 804 performs processing based on the media conference information received by the media conference receiving unit 806. For example, when the received media conference information is a request regarding a media conference session by SIP, the media conference identification unit 804 sends the media conference information to the media conference control unit 803 and requests processing. If the received media conference information is media information related to a media conference such as audio and video, the received media conference information is sent to the media conference mixing unit 805.

メディア会議ミキシング部805は、メディア会議サーバ装置12に接続されている複数の端末装置から受信した複数の圧縮された映像および音声などのメディア情報をデコードし、各端末装置からのメディア情報をミキシングする。ミキシングされたメディア情報は再びエンコードされ、エンコードされたメディア情報はメディア会議送信部807へ送られる。このメディア会議ミキシング部805のミキシング処理によって、メディア会議サーバ装置12に接続されてメディア会議を実施している各端末装置は、メディア情報を共有することができる。   The media conference mixing unit 805 decodes media information such as a plurality of compressed video and audio received from a plurality of terminal devices connected to the media conference server device 12, and mixes the media information from each terminal device. . The mixed media information is encoded again, and the encoded media information is sent to the media conference transmission unit 807. Through the mixing process of the media conference mixing unit 805, each terminal device connected to the media conference server device 12 and performing the media conference can share the media information.

メディア会議受信部806は、端末装置から送信されたメディア会議情報を受信し、受信したメディア会議情報をメディア会議識別部804に送る。   The media conference receiving unit 806 receives media conference information transmitted from the terminal device, and sends the received media conference information to the media conference identifying unit 804.

メディア会議送信部807は、メディア会議識別部804およびメディア会議ミキシング部805からの送信命令に従い、指定された端末装置に対してメディア会議情報を送信する。   The media conference transmission unit 807 transmits the media conference information to the designated terminal device in accordance with transmission commands from the media conference identification unit 804 and the media conference mixing unit 805.

次に、メディア会議サーバ装置12のメディア会議制御部803(CPU71)による接続制御について図6を参照しながら説明する。図6は図5のメディア会議サーバ装置12のメディア会議制御部803による接続制御の手順を示すフローチャートである。   Next, connection control by the media conference control unit 803 (CPU 71) of the media conference server device 12 will be described with reference to FIG. FIG. 6 is a flowchart showing a connection control procedure by the media conference control unit 803 of the media conference server apparatus 12 of FIG.

メディア会議サーバ装置12は、サーバプロセスを起動することによって、メディア会議システムにおける接続制御を開始する。メディア会議サーバ装置12のメディア会議制御部803は、各端末装置から当該メディア会議サーバ装置12への要求を監視するとともに、メディア会議に参加している発言端末装置の発言状況を監視する。   The media conference server device 12 starts connection control in the media conference system by starting a server process. The media conference control unit 803 of the media conference server device 12 monitors requests from each terminal device to the media conference server device 12, and monitors the speech status of speech terminal devices participating in the media conference.

メディア会議受信部806により各端末装置からのメディア会議情報を受信すると、受信されたメディア会議情報は、メディア会議識別部804に送られる。メディア会議識別部804は、受信されたメディア会議情報がSIPによるメディア会議セッションに関する要求である場合、当該メディア会議情報をメディア会議制御部803へ送る。また、メディア会議識別部804は、受信されたメディア会議情報が音声、映像などのメディア情報である場合、当該メディア会議情報をメディア会議ミキシング部805へ送るとともに、当該メディア会議情報に基づいて各発言端末装置の発言状況を示すデータ(発言間隔、発言回数などを示すデータ)を生成し、メディア会議制御部803へ送る。メディア会議制御部803は、メディア会議識別部804からのメディア会議情報(SIPによるメディア会議セッションに関する要求)、各発言端末装置の発言状況を示すデータおよび接続予約端末装置の有無に基づいて、端末装置の接続制御を行う。   When the media conference receiving unit 806 receives media conference information from each terminal device, the received media conference information is sent to the media conference identifying unit 804. When the received media conference information is a request regarding a media conference session by SIP, the media conference identification unit 804 sends the media conference information to the media conference control unit 803. In addition, when the received media conference information is media information such as voice and video, the media conference identification unit 804 sends the media conference information to the media conference mixing unit 805, and each message based on the media conference information. Data indicating the speech status of the terminal device (data indicating the speech interval, the number of speeches, etc.) is generated and sent to the media conference control unit 803. The media conference control unit 803 is a terminal device based on the media conference information from the media conference identification unit 804 (request regarding a media conference session by SIP), data indicating the speech status of each speech terminal device, and the presence / absence of a connection reservation terminal device. Control connection.

具体的には、メディア会議制御部803は、図6に示すように、まず、登録されている接続予約端末装置(接続予約端末装置として登録されている聴講端末装置)があるか否かを判定する(ステップS90)。ここで、接続予約端末装置があれば、メディア会議制御部803は、受信されたメディア会議情報が切断要求であるか否かを判定する(ステップS91)。そして、受信されたメディア会議情報が切断要求でない場合、メディア会議制御部803は、受信されたメディア会議情報が聴講端末装置からの接続要求であるか否かを判定する(ステップS92)。聴講端末装置からの接続要求とは、当該聴講端末装置がメディア会議において発言を可能にするために、発言端末装置へ変更することを要求するものである。この接続要求は、例えば聴講端末装置のダイアルをプッシュし、DTMF信号を送信することにより行われる。または、音声認識により上記聴講端末装置の音声を検出した際に接続要求が行われたものとするようにしてもよい。また、DTMF信号は音声として、またはRTPのペイロードとして送信してもよいし、SIPのINFOメソッドにより送信してもよい。   Specifically, as shown in FIG. 6, the media conference control unit 803 first determines whether there is a registered connection reservation terminal device (listening terminal device registered as a connection reservation terminal device). (Step S90). Here, if there is a connection reservation terminal device, the media conference control unit 803 determines whether or not the received media conference information is a disconnection request (step S91). If the received media conference information is not a disconnection request, the media conference control unit 803 determines whether the received media conference information is a connection request from a listening terminal device (step S92). The connection request from the listening terminal device is a request to change to the speaking terminal device so that the listening terminal device can speak in the media conference. This connection request is made, for example, by pushing a dial of the listening terminal device and transmitting a DTMF signal. Alternatively, it may be assumed that a connection request is made when the voice of the above-described auditory terminal device is detected by voice recognition. Further, the DTMF signal may be transmitted as a voice or an RTP payload, or may be transmitted by a SIP INFO method.

上記ステップS92において受信されたメディア会議情報が聴講端末装置からの接続要求でないと判定された場合、メディア会議制御部803は、受信されたメディア会議情報がメディア会議に参加していない端末装置から送信された、メディア会議への接続要求を意味するSIPのINVITEメソッドであるか否かを判定する(ステップS93)。   When it is determined that the media conference information received in step S92 is not a connection request from the attending terminal device, the media conference control unit 803 transmits the received media conference information from a terminal device that does not participate in the media conference. It is determined whether or not the SIP INVITE method means a connection request to the media conference (step S93).

ここで、メディア会議情報がメディア会議に参加していない端末装置から送信されたメディア会議への接続要求でないと判定された場合、メディア会議制御部803は、各発言端末装置の発言状況を示すデータに基づいて、各発言端末装置のうち、聴講端末装置へ変更可能な発言端末装置があるか否かを判定する(ステップS94)。すなわち、ここでは、各発言端末装置の発言状況を示すデータに基づいて、各発言端末装置のうち、発言が所定時間ないまたは発言回数が少ない発言端末装置が検出されると、この検出された発言端末装置が聴講端末装置へ変更可能である発言端末装置とされる。この判定は、メディア会議サーバ装置12に接続されている発言端末装置数がメディア会議サーバ装置12の最大接続可能端末装置数に達しているとともに、ストリーミグサーバ装置11に聴講端末が接続されている場合において、聴講端末装置のいずれかに対して発言端末装置としてメディア会議に参加する機会を与えるために行われる。ここで、聴講端末装置へ変更可能な発言端末装置がない場合、メディア会議制御部803は、上記ステップS90へ戻る。   Here, when it is determined that the media conference information is not a connection request to the media conference transmitted from a terminal device that does not participate in the media conference, the media conference control unit 803 indicates data indicating the speech status of each speech terminal device. Based on the above, it is determined whether or not there is a speech terminal device that can be changed to a listening terminal device among the speech terminal devices (step S94). That is, here, when a utterance terminal device having no utterance for a predetermined time or a small number of utterances is detected among the utterance terminal devices based on data indicating the utterance status of each utterance terminal device, the detected utterance is The terminal device is a speech terminal device that can be changed to a listening terminal device. In this determination, the number of speaking terminal devices connected to the media conference server device 12 has reached the maximum number of connectable terminal devices of the media conference server device 12, and the listening terminal is connected to the streaming server device 11. In some cases, it is performed to give an opportunity to participate in a media conference as a speech terminal device to any of the listening terminal devices. If there is no utterance terminal device that can be changed to the listening terminal device, the media conference control unit 803 returns to step S90.

上記ステップS90において登録されている接続予約端末装置があると判定されると、メディア会議制御部803は、接続予約端末装置(聴講端末装置)がメディア会議サーバ装置12と接続可能であるか否かを判定する(ステップS95)。この判定は、メディア会議サーバ装置12に現在接続されている発言端末装置数がメディア会議サーバ装置12の最大接続可能端末装置数未満であるか否かに応じて行われる。ここで、メディア会議サーバ装置12に現在接続されている発言端末装置数がメディア会議サーバ装置12の最大接続可能端末装置数未満であれば、予約接続端末装置がメディア会議サーバ装置12と接続可能であると判定される。これに対し、メディア会議サーバ装置12に現在接続されている発言端末装置数がメディア会議サーバ装置12の最大接続可能端末装置数以上であると、予約接続端末装置がメディア会議サーバ装置12と接続可能でないと判定される。   If it is determined that there is a connection reservation terminal device registered in step S90, the media conference control unit 803 determines whether or not the connection reservation terminal device (listening terminal device) can be connected to the media conference server device 12. Is determined (step S95). This determination is made according to whether or not the number of speech terminal devices currently connected to the media conference server device 12 is less than the maximum number of connectable terminal devices of the media conference server device 12. Here, if the number of speaking terminal devices currently connected to the media conference server device 12 is less than the maximum connectable terminal device number of the media conference server device 12, the reserved connection terminal device can be connected to the media conference server device 12. It is determined that there is. On the other hand, if the number of speech terminal devices currently connected to the media conference server device 12 is equal to or greater than the maximum number of connectable terminal devices of the media conference server device 12, the reservation connection terminal device can connect to the media conference server device 12 It is determined that it is not.

予約接続端末装置がメディア会議サーバ装置12と接続可能であると判定された場合、メディア会議制御部803は、メディア会議送信部807を介して、接続予約端末装置として登録されている聴講端末装置の接続先をストリーミングサーバ装置11からメディア会議サーバ装置12へ変更するように接続処理を行う(ステップS96)。これにより、上記聴講端末装置は、メディア会議において発言を行うことが可能な発言端末装置になる。また、メディア会議制御部803は、メディア会議情報記憶部801の上記聴講端末装置に関する情報を、メディア会議サーバ装置12に接続されている発言端末装置としての情報へ更新するようにメディア会議情報管理部802に指示する。   When it is determined that the reservation connection terminal device can be connected to the media conference server device 12, the media conference control unit 803, via the media conference transmission unit 807, of the listening terminal device registered as the connection reservation terminal device. Connection processing is performed so as to change the connection destination from the streaming server device 11 to the media conference server device 12 (step S96). Thereby, the above-described listening terminal device becomes a speaking terminal device capable of speaking in a media conference. In addition, the media conference control unit 803 updates the information on the listening terminal device in the media conference information storage unit 801 to information as a speech terminal device connected to the media conference server device 12. 802 is instructed.

上記ステップS91において受信されたメディア会議情報がメディア会議に参加している端末装置のメディア会議からの切断要求であると判定された場合、メディア会議制御部803は、切断要求元の端末装置との間でのメディア情報の送受信または切断要求元の端末装置へのメディア情報の配信を停止し、メディア会議セッションを終了する(ステップS97)。ここで、メディア会議セッションを終了する際に、メディア会議制御部803は、メディア会議情報記憶部801に保存された切断要求元の端末装置のメディア会議への参加情報を削除するようにメディア会議情報管理部802に指示する。   When it is determined that the media conference information received in step S91 is a disconnection request from the media conference of the terminal device participating in the media conference, the media conference control unit 803 establishes a connection with the terminal device that is the disconnect request source. Media information transmission / reception or distribution of media information to the terminal device that requested disconnection is stopped, and the media conference session is terminated (step S97). Here, when ending the media conference session, the media conference control unit 803 deletes the media conference information of the disconnection request source terminal device stored in the media conference information storage unit 801 so as to delete the participation information. The management unit 802 is instructed.

上記ステップS92において受信されたメディア会議情報が聴講端末装置からの接続要求であると判定された場合、メディア会議制御部803は、接続要求元の聴講端末装置がメディア会議サーバ装置12と接続可能であるか否かを判定する(ステップS98)。この判定は、ステップS95の判定と同じである。ここで、接続要求元の聴講端末装置がメディア会議サーバ装置12と接続可能である場合、メディア会議制御部803は、接続要求元の聴講端末装置の接続先をストリーミングサーバ装置11からメディア会議サーバ装置12へ変更するように接続処理を行う(ステップS96)。これにより、上記聴講端末装置は、メディア会議において発言を行うことが可能な発言端末装置になる。   When it is determined that the media conference information received in step S92 is a connection request from the listening terminal device, the media conference control unit 803 can connect the listening terminal device of the connection request source to the media conference server device 12. It is determined whether or not there is (step S98). This determination is the same as the determination in step S95. Here, when the connection request source listening terminal device is connectable to the media conference server device 12, the media conference control unit 803 determines the connection destination of the connection request source audit terminal device from the streaming server device 11 to the media conference server device. Connection processing is performed so as to change to 12 (step S96). Thereby, the above-described listening terminal device becomes a speaking terminal device capable of speaking in a media conference.

これに対し、接続要求元の聴講端末装置がメディア会議サーバ装置12と接続可能でないと判定された場合、メディア会議制御部803は、接続要求元の聴講端末装置を、メディア会議サーバ装置12と接続可能である接続予約端末装置としてメディア会議情報記憶部801へ記憶するようにメディア会議情報管理部802に指示する(ステップS99)。   On the other hand, when it is determined that the connection request source audit terminal device cannot be connected to the media conference server device 12, the media conference control unit 803 connects the connection request source audit terminal device to the media conference server device 12. The media conference information management unit 802 is instructed to store in the media conference information storage unit 801 as a possible connection reservation terminal device (step S99).

上記ステップS96において、受信されたメディア会議情報がメディア会議に参加していない端末装置(未参加端末装置)から送信されたメディア会議への接続要求であると判定された場合、メディア会議制御部803は、メディア会議への接続要求の端末装置がメディア会議サーバ装置12と接続可能であるか否かを判定する(ステップS100)。この判定は、上記ステップS95の判定と同じである。上記接続要求元の未参加端末装置がメディア会議サーバ装置12と接続可能であると判定された場合、メディア会議制御部803は、メディア会議送信部807を介して、受信されたメディア会議への接続要求を意味するSIPのINVITEメソッドに対する応答として、接続許可を意味するSIPレスポンス「200 OK」を、上記接続要求元の未参加端末装置に送信する(ステップS96)。これに伴い、メディア会議情報管理部802は、上記接続要求元の未参加端末装置に関する情報をメディア会議情報記憶部801へ書き込む。この一連の接続処理におけるSIPのコールフローは、図2において、電話装置15Aを端末装置に、電話装置15Bをメディア会議サーバ装置12にそれぞれ置き換えたものと同様である。   If it is determined in step S96 that the received media conference information is a connection request to the media conference transmitted from a terminal device that has not participated in the media conference (non-participating terminal device), the media conference control unit 803 Determines whether or not the terminal device for requesting connection to the media conference is connectable to the media conference server device 12 (step S100). This determination is the same as the determination in step S95. When it is determined that the non-participating terminal device of the connection request source is connectable to the media conference server device 12, the media conference control unit 803 connects to the received media conference via the media conference transmission unit 807. As a response to the SIP INVITE method indicating a request, a SIP response “200 OK” indicating connection permission is transmitted to the non-participating terminal device of the connection request source (step S96). Accordingly, the media conference information management unit 802 writes information related to the connection requesting non-participating terminal device in the media conference information storage unit 801. The SIP call flow in this series of connection processing is the same as that shown in FIG. 2 in which the telephone device 15A is replaced with a terminal device and the telephone device 15B is replaced with the media conference server device 12.

上記ステップS100において接続要求元の未参加端末装置がメディア会議サーバ装置12と接続可能でないと判定された場合、すなわちメディア会議サーバ装置12に現在接続されている発言端末装置数がメディア会議サーバ装置12の最大接続可能端末装置数以上である場合、メディア会議制御部803は、メディア会議送信部807を介して、メディア会議サーバ装置12とストリーミングサーバ装置11との間で通信を確立させる(ステップS101)。そして、メディア会議制御部803は、メディア会議のメディア情報をストリーミングサーバ装置11へ送信し、受信したメディア会議への接続要求に対する応答として、ストリーミングサーバ装置11への接続を接続要求元の端末装置に指示する。そして、ストリーミングサーバ装置11を介して上記接続要求に対応する応答を接続要求元の未参加端末装置に転送する転送処理が行われる。これにより、接続要求元の端末装置は、ストリーミングサーバ装置11と接続し、ストリーミングサーバ装置11から配信されるメディア会議のメディア情報を受信することが可能になる。すなわち、接続要求元の未参加端末装置は、メディア会議の内容を聴講する聴講端末装置になる。このメディア会議サーバ装置12とストリーミングサーバ装置11との間で通信を確立させ、接続要求をストリーミングサーバ装置11へ送信する処理の詳細については後述する。また、メディア会議制御部803は、上記聴講端末装置とされた端末装置を、メディア会議サーバ装置12に接続される発言端末装置となることが可能な接続予約端末装置としてメディア会議情報記憶部801へ記憶するようにメディア会議情報管理部802に指示する。   When it is determined in step S100 that the connection requesting non-participating terminal device cannot be connected to the media conference server device 12, that is, the number of speech terminal devices currently connected to the media conference server device 12 is the media conference server device 12. If the number is equal to or greater than the maximum number of connectable terminal devices, the media conference control unit 803 establishes communication between the media conference server device 12 and the streaming server device 11 via the media conference transmission unit 807 (step S101). . Then, the media conference control unit 803 transmits the media information of the media conference to the streaming server device 11, and in response to the received request for connection to the media conference, the connection to the streaming server device 11 is made to the connection request source terminal device. Instruct. Then, a transfer process for transferring a response corresponding to the connection request to the non-participating terminal device that is the connection request source via the streaming server device 11 is performed. Thus, the connection request source terminal device can connect to the streaming server device 11 and receive the media information of the media conference distributed from the streaming server device 11. That is, the non-participating terminal device that is the connection request source becomes an auditing terminal device that listens to the contents of the media conference. Details of processing for establishing communication between the media conference server device 12 and the streaming server device 11 and transmitting a connection request to the streaming server device 11 will be described later. In addition, the media conference control unit 803 transmits the terminal device as the attendance terminal device to the media conference information storage unit 801 as a connection reservation terminal device that can be a speech terminal device connected to the media conference server device 12. The media conference information management unit 802 is instructed to store the information.

上記ステップS94において聴講端末装置へ変更可能な発言端末装置があると判定された場合、メディア会議制御部803は、聴講端末装置へ変更可能な発言端末装置として特定された発言端末装置の接続先をメディア会議サーバ装置12からストリーミングサーバ装置11へ変更するための接続変更処理を行う(ステップS102)。この接続変更処理については、後述する。   If it is determined in step S94 that there is a speech terminal device that can be changed to the listening terminal device, the media conference control unit 803 determines the connection destination of the speech terminal device specified as the speech terminal device that can be changed to the attendance terminal device. A connection change process for changing from the media conference server device 12 to the streaming server device 11 is performed (step S102). This connection change process will be described later.

次に、上記ステップS101における、メディア会議サーバ装置12とストリーミングサーバ装置11との間で通信を確立させ、メディア会議のメディア情報をストリーミングサーバ装置11へ送信する処理について図7および図8を参照しながら説明する。図7は図6のステップS101においてSIPサーバの呼制御により、メディア会議サーバ装置12とストリーミングサーバ装置11との間で通信が確立するまでの手順を示すシーケンス図、図8は図7の手順でやり取りされるSDP(Session Description Protocol)OfferおよびSDPAnswerの内容を示す図である。ここで、図7中においては、説明を簡略化するとともに、処理内容を明確化するために、SIPサーバ13が省略されているとともに、一部の暫定応答が省略されている。   Next, referring to FIG. 7 and FIG. 8 for the process of establishing communication between the media conference server device 12 and the streaming server device 11 and transmitting the media information of the media conference to the streaming server device 11 in step S101. While explaining. 7 is a sequence diagram showing a procedure until communication is established between the media conference server device 12 and the streaming server device 11 by call control of the SIP server in step S101 of FIG. 6, and FIG. 8 is a procedure of FIG. It is a figure which shows the content of SDP (Session Description Protocol) Offer and SDPAnswer exchanged. Here, in FIG. 7, the SIP server 13 is omitted and some provisional responses are omitted in order to simplify the description and clarify the processing contents.

メディア会議サーバ装置12は、図7に示すように、ストリーミングサーバ装置11への通話要求としてSIPのINVITEメソッドをストリーミングサーバ装置11へ送信する(S1001)。このINVITEメソッドには、図8に示すような、メディア会議サーバ装置12のIPアドレス、通話で使用するポート番号、使用可能なコーデックなど、セッションを確立するために必要な情報であるSDPすなわちSDPOfferが含まれている。また、このSDPOfferには、「a=sendonly」という記述があり、この記述により、このセッションにおいては、音声送信がメディア会議サーバ装置12からストリーミングサーバ装置11へのみ行われ、ストリーミングサーバ装置11からの音声送信は必要ないことが示されている。   As shown in FIG. 7, the media conference server device 12 transmits a SIP INVITE method to the streaming server device 11 as a call request to the streaming server device 11 (S1001). In this INVITE method, as shown in FIG. 8, SDP, that is, SDPOffer, which is information necessary for establishing a session, such as the IP address of the media conference server device 12, the port number used in the call, and the usable codec, include. In addition, this SDPOffer has a description of “a = sendly”. With this description, in this session, audio transmission is performed only from the media conference server device 12 to the streaming server device 11, and the streaming server device 11 It has been shown that no voice transmission is necessary.

ストリーミングサーバ装置11は、通話要求を受け入れると、通話要求を理解して受け入れたことを示す成功応答をメディア会議サーバ装置12へ送信する(S1002)。この成功応答は上記INVITEメソッド(S1001)に対する応答であり、その応答コードは200である。上記成功応答には、図8に示すような、ストリーミングサーバ装置11のIPアドレス、通話で使用するポート番号、使用可能なコーデックなど、セッションを確立するために必要な情報であるSDPすなわちSDPAnswerが含まれている。また、「a=recvonly」という記述があり、この記述により、このセッションにおいては、音声に関しては、メディア会議サーバ装置12からの受信のみであり、ストリーミングサーバ装置11からの音声送信はないことが示めされている。   When the streaming server apparatus 11 accepts the call request, it transmits a success response indicating that the call request is understood and accepted to the media conference server apparatus 12 (S1002). This success response is a response to the INVITE method (S1001), and the response code is 200. The success response includes SDP that is information necessary for establishing a session, such as the IP address of the streaming server device 11, the port number used in the call, and the codec that can be used, as shown in FIG. It is. Also, there is a description “a = recvonly”, and this description indicates that in this session, the audio is only received from the media conference server device 12 and there is no audio transmission from the streaming server device 11. It has been

上記成功応答(S1002)を受信したメディア会議サーバ装置12は、ストリーミングサーバ装置11への通話要求が受け入れられたことを確認し、通話要求に対する応答を受信したことを示すACKメソッドをストリーミングサーバ装置11へ送信する(S1003)。   Upon receiving the success response (S1002), the media conference server apparatus 12 confirms that the call request to the streaming server apparatus 11 has been accepted, and sends an ACK method indicating that the response to the call request has been received to the streaming server apparatus 11. (S1003).

次に、上記ステップS101におけるストリーミングサーバ装置11を介してメディア会議のメディア情報を接続要求元の端末装置に転送する転送処理について図9および図10を参照しながら説明する。図9は図6のステップS99においてSIPサーバの呼制御により、IP電話装置15A〜Gのいずれかとストリーミングサーバ装置11との間で通信が確立するまでの手順を示すシーケンス図、図10は図9の手順でやり取りされるSDP(Session Description Protocol)OfferおよびSDPAnswerの内容を示す図である。ここで、図9中においては、説明を簡略化するとともに、処理内容を明確化するために、SIPサーバ13が省略されているとともに、一部の暫定応答が省略されている。また、メディア会議への参加を希望する端末装置としては、IP電話装置15A〜Gのいずれかであるとして説明する。   Next, transfer processing for transferring the media information of the media conference to the connection request source terminal device via the streaming server device 11 in step S101 will be described with reference to FIG. 9 and FIG. FIG. 9 is a sequence diagram showing a procedure until communication is established between any of the IP telephone apparatuses 15A to 15G and the streaming server apparatus 11 by call control of the SIP server in step S99 of FIG. 6, and FIG. It is a figure which shows the content of SDP (Session Description Protocol) Offer and SDPAnswer exchanged in the procedure of. Here, in FIG. 9, in order to simplify the description and clarify the processing contents, the SIP server 13 is omitted and some provisional responses are omitted. The terminal device that wishes to participate in the media conference will be described as one of the IP telephone devices 15A to 15G.

メディア会議への参加を希望するIP電話装置15A〜Gのいずれか(以下、IP電話装置15という)がメディア会議サーバ装置12へ発呼すると、IP電話装置15は、メディア会議サーバ装置12への通話要求としてSIPのINVITEメソッドをメディア会議サーバ装置12へ送信する(S1201)。このINVITEメソッドには、図10に示すような、IP電話装置15のIPアドレス、通話で使用するポート番号、使用可能なコーデックなど、セッションを確立するために必要な情報であるSDPが含まれている。ここで、既に発言端末装置数がメディア会議サーバ装置12の最大接続可能端末装置数に達しており、IP電話装置15とメディア会議サーバ装置12との接続不可能であると、メディア会議サーバ装置12は、ストリーミグサーバ装置11への転送処理のために、IP電話装置15からの通話要求を受け入れる。そして、メディア会議サーバ装置12は、通話要求を理解し受け入れたことを示す成功応答をIP電話装置15へ送信する(S1202)。この成功応答はIP電話装置15からのINVITEメソッドに対する応答であり、その応答コードは200である。   When any of the IP telephone apparatuses 15A to 15G (hereinafter referred to as IP telephone apparatus 15) that desires to participate in the media conference calls the media conference server apparatus 12, the IP telephone apparatus 15 transmits to the media conference server apparatus 12. The SIP INVITE method is transmitted to the media conference server apparatus 12 as a call request (S1201). This INVITE method includes SDP, which is information necessary for establishing a session, such as the IP address of the IP telephone device 15, the port number used in the call, and the usable codec, as shown in FIG. Yes. Here, if the number of speaking terminal devices has already reached the maximum number of connectable terminal devices of the media conference server device 12, and the IP telephone device 15 and the media conference server device 12 cannot be connected, the media conference server device 12 Accepts a call request from the IP telephone device 15 for transfer processing to the streaming server device 11. Then, the media conference server device 12 transmits a success response indicating that the call request is understood and accepted to the IP telephone device 15 (S1202). This success response is a response to the INVITE method from the IP telephone apparatus 15, and the response code is 200.

上記成功応答(S1202)を受信したIP電話装置15は、メディア会議サーバ装置12への通話要求が受け入れられたことを確認し、通話要求に対する応答を受信したことを示すACKメソッドをメディア会議サーバ装置12へ送信する(S1203)。上記ACKメソッドを受けたメディア会議サーバ装置12は、ストリーミグサーバ装置11への転送処理を行うために、通話を保留することを示すSIPのINVITEメソッドをIP電話装置15へ送信する(S1204)。IP電話装置15は、保留要求を受け入れたことを示す成功応答をメディア会議サーバ装置12へ送信する(S1205)。この成功応答は上記INVITEメソッド(S1204)に対する応答であり、その応答コードは200である。   The IP telephone device 15 that has received the success response (S1202) confirms that the call request to the media conference server device 12 has been accepted, and displays an ACK method indicating that the response to the call request has been received. 12 (S1203). Upon receiving the ACK method, the media conference server apparatus 12 transmits an SIP INVITE method indicating that the call is to be put on hold to the IP telephone apparatus 15 in order to perform a transfer process to the streaming server apparatus 11 (S1204). The IP telephone device 15 transmits a success response indicating that the hold request has been accepted to the media conference server device 12 (S1205). This success response is a response to the INVITE method (S1204), and the response code is 200.

上記成功応答(S1205)を受信したメディア会議サーバ装置12は、保留が受け入れられたことを確認し、保留要求に対する応答を受信したことを示すACKメソッドをIP電話装置15へ送信する(S1206)。次いで、メディア会議サーバ装置12は、ストリーミングサーバ装置11への接続をIP電話装置15に指示するために、転送指示としてSIPのREFERメソッドをIP電話装置15へ送信する(S1207)。例えばストリーミングサーバ装置11のSIP−URIが「sip:streaming@XXXXXXX」である場合、「REFER sip:streaming@XXXXXXX」がIP電話装置15へ送信される。   Upon receiving the success response (S1205), the media conference server device 12 confirms that the hold has been accepted, and transmits an ACK method indicating that the response to the hold request has been received to the IP telephone device 15 (S1206). Next, in order to instruct the IP telephone apparatus 15 to connect to the streaming server apparatus 11, the media conference server apparatus 12 transmits a SIP REFER method to the IP telephone apparatus 15 as a transfer instruction (S1207). For example, when the SIP-URI of the streaming server device 11 is “sip: streaming @ XXXXXXX”, “REFER sip: streaming @ XXXXXXX” is transmitted to the IP telephone device 15.

上記転送指示を受信したIP電話装置15は、転送指示を受け入れたことを示す成功応答をメディア会議サーバ装置12へ送信するとともに(S1208)、転送指示に基づきストリーミングサーバ装置11への接続処理中であることを示す通知としてSIPのNOTIFYメソッドをメディア会議サーバ装置12へ送信する(S1209)。この成功応答は上記REFERメソッドに対する応答であり、その応答コードは202である。   The IP telephone apparatus 15 that has received the transfer instruction transmits a success response indicating that the transfer instruction has been accepted to the media conference server apparatus 12 (S1208) and is in the process of connecting to the streaming server apparatus 11 based on the transfer instruction. A SIP NOTIFY method is transmitted to the media conference server apparatus 12 as a notification indicating the presence (S1209). This success response is a response to the REFER method, and its response code is 202.

上記通知(S1209)を受信したメディア会議サーバ装置12は、IP電話装置15が転送指示を受け入れて転送処理中であることを確認し、当該通知に対する応答をIP電話装置15へ送信する(S1210)。   Upon receiving the notification (S1209), the media conference server device 12 confirms that the IP telephone device 15 accepts the transfer instruction and is performing the transfer process, and transmits a response to the notification to the IP telephone device 15 (S1210). .

メディア会議サーバ装置12からの応答を受信したIP電話装置15は、転送指示に基づきストリーミングサーバ装置11への通話要求としてSIPのINVITEメソッドをストリーミングサーバ装置11へ送信する(S1211)。このINVITEメソッドには、図10に示すような、IP電話装置15のIPアドレス、通話で使用するポート番号、使用可能なコーデックなど、セッションを確立するために必要な情報であるSDPすなわちSDPOfferが含まれている。   The IP telephone apparatus 15 that has received the response from the media conference server apparatus 12 transmits an SIP INVITE method to the streaming server apparatus 11 as a call request to the streaming server apparatus 11 based on the transfer instruction (S1211). This INVITE method includes SDP, that is, SDPoffer, which is information necessary for establishing a session, such as the IP address of the IP telephone device 15, the port number used in the call, and the usable codec, as shown in FIG. It is.

ストリーミングサーバ装置11は、通話要求を受け入れ、通話要求を理解し受け入れたことを示す成功応答をIP電話装置15へ送信する(ステップS1212)。この成功応答はIP電話装置15からのINVITEメソッドに対する応答であり、その応答コードは200である。この成功応答には、ストリーミングサーバ装置11のIPアドレス、通話で使用するポート番号、使用可能なコーデックなど、セッションを確立するために必要な情報であるSDPすなわちSDPAnswerが含まれている。また、これには、「a=sendonly」という記述があり、この記述により、このセッションにおいては、音声がストリーミングサーバ装置から送信されるのみであり、IP電話装置15からの音声送信は必要ないことが示めされている。   The streaming server apparatus 11 accepts the call request, and transmits a success response indicating that the call request is understood and accepted to the IP telephone apparatus 15 (step S1212). This success response is a response to the INVITE method from the IP telephone apparatus 15, and the response code is 200. This successful response includes SDP, that is, SDP Answer, which is information necessary for establishing a session, such as the IP address of the streaming server device 11, the port number used in the call, and the usable codec. In addition, there is a description of “a = sendly”, and according to this description, in this session, the audio is only transmitted from the streaming server device, and the audio transmission from the IP telephone device 15 is not necessary. Is shown.

上記成功応答を受信したIP電話装置15は、ストリーミングサーバ装置11への通話要求が受け入れられたことを確認し、通話要求に対する応答を受信したことを示すACKメソッドをストリーミングサーバ装置11へ送信する(S1213)。また、IP電話装置15は、ストリーミングサーバ装置11への通話要求が受け入れられたことをメディア会議サーバ装置12へSIPのNOTIFYメソッドによって通知する(S1214)。この通知を受信したメディア会議サーバ装置12は、転送指示が完了し、IP電話装置15がストリーミングサーバ装置11と接続したことを確認し、上記通知に対する応答をIP電話装置15へ送信する(S1215)。   The IP telephone apparatus 15 that has received the success response confirms that the call request to the streaming server apparatus 11 has been accepted, and transmits an ACK method indicating that the response to the call request has been received to the streaming server apparatus 11 ( S1213). Also, the IP telephone device 15 notifies the media conference server device 12 that the call request to the streaming server device 11 has been accepted by the SIP NOTIFY method (S1214). Upon receiving this notification, the media conference server device 12 confirms that the transfer instruction has been completed and the IP telephone device 15 is connected to the streaming server device 11, and transmits a response to the notification to the IP telephone device 15 (S1215). .

以上の処理により、セッションが確立し、ストリーミングサーバ装置11からIP電話装置15へメディアデータ(この例では音声データ)が片方向にRTPで送信されることにより、IP電話装置15は、聴講端末装置としてメディア会議の内容を聴講することができる。   Through the above processing, a session is established, and media data (voice data in this example) is transmitted from the streaming server apparatus 11 to the IP telephone apparatus 15 in one direction by RTP. You can listen to the contents of the media conference.

また、転送処理後、メディア会議制御部803は、転送処理を指示したIP電話端末装置を接続予約端末としてメディア会議情報記憶部801に保存するように、メディア会議情報管理部802に対して指示する。   In addition, after the transfer process, the media conference control unit 803 instructs the media conference information management unit 802 to store the IP telephone terminal device that has instructed the transfer process in the media conference information storage unit 801 as a connection reservation terminal. .

本実施の形態においては、音声を用いたメディア会議について述べたが、メディア情報は音声に限るものではなく、映像、テキストチャット、アプリケーション共有などのメディア情報でもよい。   In the present embodiment, a media conference using audio has been described. However, media information is not limited to audio, and may be media information such as video, text chat, and application sharing.

以上のような機能を有するメディア会議サーバ装置12およびストリーミングサーバ装置11によって、メディア会議に参加する多数の端末装置(ユーザ)を、メディア情報を相互に送受信することができる発言端末装置(発言ユーザ)と、メディアデータを片方向に受信のみすることができる聴講端末装置(聴講ユーザ)とに適切に区分けすることができるとともに、聴講端末装置(聴講ユーザ)に対してメディア会議上で発言する機会を与えることができる。   A speech terminal device (speaking user) capable of transmitting and receiving media information to and from a number of terminal devices (users) participating in the media conference by the media conference server device 12 and the streaming server device 11 having the functions as described above. And an audience terminal device (auditing user) that can only receive media data in one direction and an opportunity to speak on the media conference to the audience terminal device (auditing user). Can be given.

また、本実施の形態においては、通信網がLANで構成され、呼制御にはSIPが用いられている場合を説明したが、これに限ることはなく、回線交換網を利用したり、呼制御にSIP以外のものを利用したりすることも可能である。   In this embodiment, the communication network is configured by a LAN and SIP is used for call control. However, the present invention is not limited to this. It is also possible to use something other than SIP.

また、本発明の目的は、実施形態の機能を実現するソフトウェアのプログラムコードを記録した記憶媒体を、システム或いは装置に供給し、そのシステム或いは装置のコンピュータ(またはCPUやMPU等)が記憶媒体に格納されたプログラムコードを読み出して実行することによっても達成される。   In addition, an object of the present invention is to supply a storage medium storing software program codes for realizing the functions of the embodiments to a system or apparatus, and a computer (or CPU, MPU, etc.) of the system or apparatus as a storage medium. This can also be achieved by reading and executing the stored program code.

この場合、記憶媒体から読み出されたプログラムコード自体が前述した実施の形態の機能を実現することになり、そのプログラムコードおよび該プログラムコードを記憶した記憶媒体は本発明を構成することになる。   In this case, the program code itself read from the storage medium realizes the functions of the above-described embodiment, and the program code and the storage medium storing the program code constitute the present invention.

また、プログラムコードを供給するための記憶媒体としては、例えば、フロッピー(登録商標)ディスク、ハードディスク、光磁気ディスク、CD−ROM、CD−R、CD−RW、DVD−ROM、DVD−RAM、DVD−RW、DVD+RW、磁気テープ、不揮発性のメモリカード、ROM等を用いることができる。または、プログラムコードをネットワークを介してダウンロードしてもよい。   Examples of the storage medium for supplying the program code include a floppy (registered trademark) disk, a hard disk, a magneto-optical disk, a CD-ROM, a CD-R, a CD-RW, a DVD-ROM, a DVD-RAM, and a DVD. -RW, DVD + RW, magnetic tape, nonvolatile memory card, ROM, etc. can be used. Alternatively, the program code may be downloaded via a network.

また、コンピュータが読み出したプログラムコードを実行することにより、上記実施の形態の機能が実現されるだけでなく、そのプログラムコードの指示に基づき、コンピュータ上で稼動しているOS(オペレーティングシステム)等が実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれる。   Further, by executing the program code read by the computer, not only the functions of the above-described embodiments are realized, but also an OS (operating system) running on the computer based on the instruction of the program code. A case where part or all of the actual processing is performed and the functions of the above-described embodiments are realized by the processing is also included.

さらに、記憶媒体から読み出されたプログラムコードが、コンピュータに挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに書き込まれた後、そのプログラムコードの指示に基づき、その機能拡張ボードや機能拡張ユニットに備わるCPU等が実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれる。   Further, after the program code read from the storage medium is written to a memory provided in a function expansion board inserted into the computer or a function expansion unit connected to the computer, the function expansion is performed based on the instruction of the program code. This includes the case where the CPU or the like provided in the board or the function expansion unit performs part or all of the actual processing, and the functions of the above-described embodiments are realized by the processing.

本発明の一実施の形態に係るメディア会議システムの構成を模式的に示すブロック図である。It is a block diagram which shows typically the structure of the media conference system which concerns on one embodiment of this invention. あるIP電話装置から他のIP電話装置へ発呼する際、SIPサーバの呼制御により、各IP電話装置間で通話が確立するまでの手順を示すシーケンス図である。FIG. 11 is a sequence diagram showing a procedure until a call is established between IP telephone devices by call control of a SIP server when a call is made from a certain IP telephone device to another IP telephone device. SDP(Session Description Protocol)OfferおよびSDPAnswerの内容を示す図である。It is a figure which shows the content of SDP (Session Description Protocol) Offer and SDPAnswer. 図1のメディア会議サーバ装置12の構成を示すブロック図である。It is a block diagram which shows the structure of the media conference server apparatus 12 of FIG. 図1のメディア会議サーバ装置12の機能構成を示すブロック図である。It is a block diagram which shows the function structure of the media conference server apparatus 12 of FIG. 図5のメディア会議サーバ装置12のメディア会議制御部803による接続制御の手順を示すフローチャートである。It is a flowchart which shows the procedure of the connection control by the media conference control part 803 of the media conference server apparatus 12 of FIG. 図6のステップS99においてSIPサーバの呼制御により、メディア会議サーバ装置12とストリーミングサーバ装置11との間で通信が確立するまでの手順を示すシーケンス図である。FIG. 7 is a sequence diagram showing a procedure until communication is established between the media conference server device 12 and the streaming server device 11 by call control of the SIP server in step S99 of FIG. 6. 図7の手順でやり取りされるSDP(Session Description Protocol)OfferおよびSDPAnswerの内容を示す図である。It is a figure which shows the content of SDP (Session Description Protocol) Offer and SDPAnswer exchanged in the procedure of FIG. 図6のステップS99においてSIPサーバの呼制御により、IP電話装置15A〜Gのいずれかとストリーミングサーバ装置11との間で通信が確立するまでの手順を示すシーケンス図である。FIG. 7 is a sequence diagram showing a procedure until communication is established between any of the IP telephone devices 15A to 15G and the streaming server device 11 by call control of the SIP server in step S99 of FIG. 図9の手順でやり取りされるSDP(Session Description Protocol)OfferおよびSDPAnswerの内容を示す図である。It is a figure which shows the content of SDP (Session Description Protocol) Offer and SDPAnswer exchanged in the procedure of FIG. 電子掲示板上でやり取りされるメッセージの時系列表示の一例を示す図である。It is a figure which shows an example of the time series display of the message exchanged on an electronic bulletin board. 電子掲示板上でやり取りされるメッセージのスレッド表示の一例を示す図である。It is a figure which shows an example of the thread display of the message exchanged on an electronic bulletin board. 従来の電話会議システムの構成を示すブロック図である。It is a block diagram which shows the structure of the conventional telephone conference system.

符号の説明Explanation of symbols

11 ストリーミングサーバ装置
12 メディア会議サーバ装置
13 SIPサーバ
14 ゲートウェイ装置
15A〜15G IP電話装置
17A,17B 電話装置
18 携帯電話装置
19 携帯無線IP電話装置
71 CPU
72 RAM
73 ROM
110,111A,111B 携帯端末装置
801 メディア会議情報記憶部
802 メディア会議情報管理部
803 メディア会議制御部
804 メディア会議識別部
805 メディア会議ミキシング部
806 メディア会議受信部
807 メディア会議送信部
DESCRIPTION OF SYMBOLS 11 Streaming server apparatus 12 Media conference server apparatus 13 SIP server 14 Gateway apparatus 15A-15G IP telephone apparatus 17A, 17B Telephone apparatus 18 Mobile telephone apparatus 19 Portable radio | wireless IP telephone apparatus 71 CPU
72 RAM
73 ROM
110, 111A, 111B Mobile terminal device 801 Media conference information storage unit 802 Media conference information management unit 803 Media conference control unit 804 Media conference identification unit 805 Media conference mixing unit 806 Media conference reception unit 807 Media conference transmission unit

Claims (13)

通信回線を介して、複数の発言端末装置が接続され、該発言端末装置間でメディア情報を送受可能にするメディア会議サーバ装置と、
前記通信回線を介して、前記メディア会議サーバ装置と接続されるとともに、1以上の聴講端末装置が接続され、該聴講端末装置に対して前記発言端末装置間で送受されるメディア情報を配信するストリーミングサーバ装置とを備え、
前記メディア会議サーバ装置は、前記聴講端末装置のいずれかから前記通信回線を介して発言端末装置への接続要求を受信すると、前記メディア会議サーバ装置が現在接続する発言端末装置の数に応じて、該接続要求元の聴講端末装置を接続予約端末装置として登録するか、発言端末装置としてメディア会議サーバ装置へ接続するかを選択することを特徴とするメディア会議システム。
A media conference server device in which a plurality of speech terminal devices are connected via a communication line, and media information can be transmitted and received between the speech terminal devices;
Streaming that is connected to the media conference server device via the communication line and that is connected to one or more listening terminal devices, and distributes media information transmitted and received between the speaking terminal devices to the listening terminal device. A server device,
When the media conference server device receives a connection request to the speech terminal device from any of the listening terminal devices via the communication line, according to the number of speech terminal devices to which the media conference server device is currently connected, A media conferencing system that selects whether to register a connection request source listening terminal device as a connection reservation terminal device or to connect to a media conference server device as a speech terminal device.
前記メディア会議サーバ装置は、前記メディア会議サーバ装置が現在接続する発言端末装置の数が最大接続可能端末装置数に達している場合、前記接続要求元の聴講端末装置を前記接続予約端末装置として登録することを特徴とする請求項1記載のメディア会議システム。   The media conference server device registers the listening terminal device of the connection request source as the connection reservation terminal device when the number of speech terminal devices to which the media conference server device is currently connected has reached the maximum number of connectable terminal devices. The media conference system according to claim 1, wherein: 前記メディア会議サーバ装置は、該メディア会議サーバ装置が接続する発言端末装置の数が最大接続可能端末装置数未満である場合、前記接続要求元の聴講端末装置の接続先を前記ストリーミングサーバ装置から前記メディア会議サーバ装置へ変更するように、前記通信回線を介して、前記接続要求元の聴講端末装置に対して前記メディア会議サーバ装置との接続を指示することを特徴とする請求項1または2記載のメディア会議システム。   When the number of speech terminal devices connected to the media conference server device is less than the maximum number of connectable terminal devices, the media conference server device determines the connection destination of the connection request source listening terminal device from the streaming server device. 3. The connection to the media conference server apparatus is instructed to the listening terminal apparatus of the connection request source via the communication line so as to change to a media conference server apparatus. Media conferencing system. 前記接続要求は、前記接続要求元の聴講端末装置から前記通信回線を介して前記メディア会議サーバ装置へ送信されるDTMF信号であることを特徴とする請求項1ないし3のいずれか1つに記載のメディア会議システム。   4. The connection request according to claim 1, wherein the connection request is a DTMF signal transmitted from the connection request source listening terminal apparatus to the media conference server apparatus via the communication line. 5. Media conferencing system. 前記接続要求は、前記接続要求元の聴講端末装置から前記通信回線を介して前記メディア会議サーバ装置へ送信されるメディア情報であることを特徴とする請求項1ないし3のいずれか1つに記載のメディア会議システム。   The said connection request is media information transmitted to the said media conference server apparatus via the said communication line from the auditory terminal apparatus of the said connection request origin, The any one of Claim 1 thru | or 3 characterized by the above-mentioned. Media conferencing system. 前記メディア会議サーバ装置は、前記通信回線を介してメディア会議に参加していない端末装置からの接続要求を受信すると、該メディア会議サーバ装置が現在接続する発言端末装置の数に応じて、該接続要求元の端末装置を聴講端末装置とするか、発言端末装置とするかを選択することを特徴とする請求項1記載のメディア会議システム。   When the media conference server device receives a connection request from a terminal device that does not participate in the media conference via the communication line, the media conference server device connects the connection according to the number of speech terminal devices to which the media conference server device is currently connected. 2. The media conference system according to claim 1, wherein the requesting terminal device is selected as a listening terminal device or a speech terminal device. 前記メディア会議サーバ装置は、該メディア会議サーバ装置が現在接続する発言端末装置の数が最大接続可能端末装置数に達している場合、前記通信回線を介して前記受信された接続要求を前記ストリーミングサーバ装置へ転送するとともに、前記該接続要求元の端末装置を接続予約端末装置として登録し、
前記ストリーミングサーバ装置は、前記転送された接続要求に基づいて前記接続要求元の端末装置を聴講端末装置として接続することを特徴とする請求項6記載のメディア会議システム。
The media conference server device sends the received connection request via the communication line to the streaming server when the number of speech terminal devices to which the media conference server device is currently connected reaches the maximum number of connectable terminal devices. And transferring the connection request source terminal device as a connection reservation terminal device,
7. The media conference system according to claim 6, wherein the streaming server device connects the connection request source terminal device as a listening terminal device based on the transferred connection request.
前記メディア会議サーバ装置は、該メディア会議サーバ装置が現在接続する発言端末装置の数が最大接続可能端末装置数未満である場合、前記接続要求元の端末装置を発言端末装置として接続することを特徴とする請求項6または7記載のメディア会議システム。   The media conference server device connects the connection request source terminal device as a speech terminal device when the number of speech terminal devices to which the media conference server device is currently connected is less than the maximum connectable terminal device number. The media conference system according to claim 6 or 7. 前記メディア会議サーバ装置は、該メディア会議サーバ装置が現在接続する前記発言端末装置の数が最大接続可能端末装置数に達しておりかつ前記接続予約端末装置として登録されている聴講端末装置がある場合に、前記発言端末装置のそれぞれのメディア情報の送信状況に基づいてメディア情報の送信が所定時間ないまたはメディア情報の送信回数が少ない発言端末装置を特定し、該特定された発言端末装置の接続先を前記メディア会議サーバ装置から前記ストリーミングサーバ装置へ変更するように、前記通信回線を介して、前記特定された発言端末装置に対して前記メディア会議サーバ装置との接続を指示することを特徴とする請求項1記載のメディア会議システム。   The media conference server device has a listening terminal device in which the number of the speech terminal devices to which the media conference server device is currently connected has reached the maximum number of connectable terminal devices and is registered as the connection reservation terminal device. In addition, it is possible to identify a speech terminal device that does not transmit media information for a predetermined time or has a small number of media information transmissions based on the transmission status of each media information of the speech terminal device, and to connect the identified speech terminal device Instructing the specified utterance terminal device to connect to the media conference server device via the communication line so as to change the media conference server device to the streaming server device. The media conference system according to claim 1. 前記メディア会議サーバ装置は、該特定された発言端末装置の接続先が前記メディア会議サーバ装置から前記ストリーミングサーバ装置へ変更されると、前記接続予約端末装置として登録されている聴講端末装置の接続先を前記ストリーミングサーバ装置から前記メディア会議サーバ装置へ変更するように、前記通信回線を介して、前記接続予約端末装置として登録されている聴講端末装置に対して前記メディア会議サーバ装置との接続を指示することを特徴とする請求項9記載のメディア会議システム。   When the connection destination of the specified speech terminal device is changed from the media conference server device to the streaming server device, the media conference server device connects to the listening terminal device registered as the connection reservation terminal device Instructs the listening terminal device registered as the connection reservation terminal device to connect to the media conference server device via the communication line so as to change the streaming server device to the media conference server device. The media conferencing system according to claim 9. 通信回線を介して、複数の発言端末装置が接続され、該発言端末装置間でメディア情報を送受可能にするメディア会議サーバ装置と、前記通信回線を介して、前記メディア会議サーバ装置と接続されるとともに、1以上の聴講端末装置が接続され、該聴講端末装置に対して前記発言端末装置間で送受されるメディア情報を配信するストリーミングサーバ装置とを備えるメディア会議システムの制御方法であって、
前記メディア会議サーバ装置により、前記聴講端末装置のいずれかから前記通信回線を介して発言端末装置への接続要求を受信すると、前記メディア会議サーバ装置が現在接続する発言端末装置の数に応じて、該接続要求元の聴講端末装置を接続予約端末装置として登録するか、発言端末装置としてメディア会議サーバ装置へ接続するか選択することを特徴とするメディア会議システムの制御方法。
A plurality of speaking terminal devices are connected via a communication line, a media conference server device enabling media information to be transmitted and received between the speaking terminal devices, and connected to the media conference server device via the communication line. A method of controlling a media conference system comprising: a streaming server device that is connected to one or more attendance terminal devices and delivers media information transmitted and received between the speech terminal devices to the attendance terminal device;
When the media conference server device receives a connection request to the speech terminal device from any of the listening terminal devices via the communication line, according to the number of speech terminal devices to which the media conference server device is currently connected, A method for controlling a media conference system, comprising: selecting whether the connection request source listening terminal device is registered as a connection reservation terminal device or connecting to a media conference server device as a speech terminal device.
通信回線を介して、複数の発言端末装置が接続され、該発言端末装置間でメディア情報を送受可能にするメディア会議サーバ装置と、前記通信回線を介して、前記メディア会議サーバ装置と接続されるとともに、1以上の聴講端末装置が接続され、該聴講端末装置に対して前記発言端末装置間で送受されるメディア情報を配信するストリーミングサーバ装置とを備えるメディア会議システムを制御すべく、前記メディア会議サーバ装置により実行されるプログラムであって、
前記聴講端末装置のいずれかから前記通信回線を介して発言端末装置への接続要求を受信すると、前記メディア会議サーバ装置が現在接続する発言端末装置の数に応じて、該接続要求元の聴講端末装置を接続予約端末装置として登録するか、発言端末装置としてメディア会議サーバ装置へ接続するかを選択するモジュールを有することを特徴とするプログラム。
A plurality of speaking terminal devices are connected via a communication line, a media conference server device enabling media information to be transmitted and received between the speaking terminal devices, and connected to the media conference server device via the communication line. In addition, the media conference is controlled to control a media conference system that includes one or more attending terminal devices and a streaming server device that distributes media information transmitted and received between the speaking terminal devices to the attending terminal devices. A program executed by a server device,
Upon receiving a connection request from any one of the listening terminal devices to the speaking terminal device via the communication line, the listening terminal of the connection request source according to the number of speaking terminal devices to which the media conference server device is currently connected A program comprising a module for selecting whether to register a device as a connection reservation terminal device or to connect to a media conference server device as a speech terminal device.
請求項12記載のプログラムをコンピュータ読み取り可能に格納したことを特徴とする記憶媒体。   A storage medium storing the program according to claim 12 in a computer-readable manner.
JP2005167384A 2005-06-07 2005-06-07 Media conference system, and control method, program and storage medium therefor Pending JP2006345103A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2005167384A JP2006345103A (en) 2005-06-07 2005-06-07 Media conference system, and control method, program and storage medium therefor

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2005167384A JP2006345103A (en) 2005-06-07 2005-06-07 Media conference system, and control method, program and storage medium therefor

Publications (2)

Publication Number Publication Date
JP2006345103A true JP2006345103A (en) 2006-12-21
JP2006345103A5 JP2006345103A5 (en) 2008-07-24

Family

ID=37641739

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2005167384A Pending JP2006345103A (en) 2005-06-07 2005-06-07 Media conference system, and control method, program and storage medium therefor

Country Status (1)

Country Link
JP (1) JP2006345103A (en)

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2008126626A1 (en) * 2007-03-30 2008-10-23 Yamaha Corporation Network communication system
JP2012049701A (en) * 2010-08-25 2012-03-08 Hitachi Kokusai Electric Inc Group call system
JP7473991B2 (en) 2020-08-05 2024-04-24 株式会社Widsley Telephone call system, telephone call method and program

Citations (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH04127760A (en) * 1990-09-19 1992-04-28 Pioneer Commun Corp Telephone conference system
JPH0591508A (en) * 1991-09-30 1993-04-09 Oki Electric Ind Co Ltd Method of displaying speaker in television conference system
JPH0888843A (en) * 1994-09-20 1996-04-02 Oki Electric Ind Co Ltd Electronic conference support system
JPH0954741A (en) * 1995-08-11 1997-02-25 Toshiba Corp Network system and its session management method
JPH09219750A (en) * 1996-02-13 1997-08-19 Toshiba Corp Communication conference system
JP2002314693A (en) * 2001-04-09 2002-10-25 Fujitsu I-Network Systems Ltd Conference communication system, service control system, private branch exchange system, multi-zone type cordless exchange system and key telephone system
JP2004146913A (en) * 2002-10-22 2004-05-20 Pioneer Electronic Corp Video conference system and terminal used for the same, connection control method, and connection control program
JP2004248145A (en) * 2003-02-17 2004-09-02 Megachips System Solutions Inc Multi-point communication system

Patent Citations (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH04127760A (en) * 1990-09-19 1992-04-28 Pioneer Commun Corp Telephone conference system
JPH0591508A (en) * 1991-09-30 1993-04-09 Oki Electric Ind Co Ltd Method of displaying speaker in television conference system
JPH0888843A (en) * 1994-09-20 1996-04-02 Oki Electric Ind Co Ltd Electronic conference support system
JPH0954741A (en) * 1995-08-11 1997-02-25 Toshiba Corp Network system and its session management method
JPH09219750A (en) * 1996-02-13 1997-08-19 Toshiba Corp Communication conference system
JP2002314693A (en) * 2001-04-09 2002-10-25 Fujitsu I-Network Systems Ltd Conference communication system, service control system, private branch exchange system, multi-zone type cordless exchange system and key telephone system
JP2004146913A (en) * 2002-10-22 2004-05-20 Pioneer Electronic Corp Video conference system and terminal used for the same, connection control method, and connection control program
JP2004248145A (en) * 2003-02-17 2004-09-02 Megachips System Solutions Inc Multi-point communication system

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2008126626A1 (en) * 2007-03-30 2008-10-23 Yamaha Corporation Network communication system
JP2012049701A (en) * 2010-08-25 2012-03-08 Hitachi Kokusai Electric Inc Group call system
JP7473991B2 (en) 2020-08-05 2024-04-24 株式会社Widsley Telephone call system, telephone call method and program

Similar Documents

Publication Publication Date Title
US9787844B2 (en) Conference bridge server
EP2599291B1 (en) Method for transferring a collaboration session
JP4138746B2 (en) Conference system
JP5129989B2 (en) Conference layout control and control protocol
US20060294186A1 (en) System and method for enriched multimedia conference services in a telecommunications network
JP2008048383A (en) Method for associating independent multimedia sources into conference call
JP2008042889A (en) Intelligent sound limiting method, and system and node
US8717408B2 (en) Conducting a private videoconference within a videoconference via an MCU
US8717409B2 (en) Conducting a direct private videoconference within a videoconference
KR100230548B1 (en) Computer-telephone integrated system and relay method using the same
US10187529B2 (en) Systems and methods for conducting conference calls
CN101102213A (en) A multi-party conference device and multi-party conference system based on instant communication and its method
US20090310601A1 (en) Communication control device, communication terminal device, communication system, and communication control method
JP2009194661A (en) Conference terminal
JPH08263398A (en) Communication service method and system
JP2006345103A (en) Media conference system, and control method, program and storage medium therefor
US20100299736A1 (en) Automated session admission
JP2005167903A (en) CONFERENCE SYSTEM AND CONFERENCE ROOM REQUEST RECEPTION METHOD
TWI419563B (en) Multimedia transferring system and method thereof
JP2007041851A (en) Communication system, its control method, program and storage medium
KR100563964B1 (en) PDA terminal and multi-way call service providing method using same
CN113872778B (en) Device connection method, device and storage medium
TWI426738B (en) Initiative network audio-conferencing system and method
KR100463876B1 (en) A Method For Controlling Video Conference
JP2007067535A (en) Method for controlling participation in electronic conference

Legal Events

Date Code Title Description
RD05 Notification of revocation of power of attorney

Free format text: JAPANESE INTERMEDIATE CODE: A7425

Effective date: 20070626

A521 Written amendment

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20080609

A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20080609

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20100212

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20100223

A02 Decision of refusal

Free format text: JAPANESE INTERMEDIATE CODE: A02

Effective date: 20100621