JP2014049850A - Bidirectional dialogue system - Google Patents

Bidirectional dialogue system Download PDF

Info

Publication number
JP2014049850A
JP2014049850A JP2012189641A JP2012189641A JP2014049850A JP 2014049850 A JP2014049850 A JP 2014049850A JP 2012189641 A JP2012189641 A JP 2012189641A JP 2012189641 A JP2012189641 A JP 2012189641A JP 2014049850 A JP2014049850 A JP 2014049850A
Authority
JP
Japan
Prior art keywords
server
conference
client terminal
entry
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.)
Granted
Application number
JP2012189641A
Other languages
Japanese (ja)
Other versions
JP6123189B2 (en
Inventor
Yasuhito Fujita
康仁 藤田
Yoichi Hata
洋一 畑
Yoshimitsu Goto
由光 後藤
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.)
Sumitomo Electric Industries Ltd
Original Assignee
Sumitomo Electric Industries Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Sumitomo Electric Industries Ltd filed Critical Sumitomo Electric Industries Ltd
Priority to JP2012189641A priority Critical patent/JP6123189B2/en
Publication of JP2014049850A publication Critical patent/JP2014049850A/en
Application granted granted Critical
Publication of JP6123189B2 publication Critical patent/JP6123189B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Abstract

PROBLEM TO BE SOLVED: To provide a bidirectional dialogue system capable of flexibly dealing with a system change, with a structure to optimize session establishment between a client terminal and a conference server that constitutes the system.SOLUTION: An entry server 30 for managing session establishment between each conference server and client terminals 21A-21C in a unified manner is provided separately from conference servers 20A-20C. For a client terminal that requests the entry server to establish a session, the entry server selects a conference server to establish the session, on the basis of at least position information of the client terminal of interest.

Description

本発明は、それぞれが遠隔地に配置され、かつ、所定の伝送手段を介して接続された複数の会議用サーバを含むネットワーク構成を有する双方向対話システムに関するものである。   The present invention relates to a two-way interactive system having a network configuration including a plurality of conference servers, each of which is located at a remote location and connected via predetermined transmission means.

図1は、それぞれが遠隔地に配置されたクライアント端末間において双方向対話を実現する一般的なネットワーク構成を示す図である。通常、図1に示されたような双方向対話システムは、クライアント端末間のデータ通信に高い機密性が要求され、例えば、一般公衆回線を専用回線のように利用できるインターネットVPN(Virtual Private Network)サービスによって提供されるWEB会議など、種々のテレビ会議システムとして実現される。   FIG. 1 is a diagram showing a general network configuration that realizes a two-way dialogue between client terminals respectively located at remote locations. In general, the interactive dialogue system as shown in FIG. 1 requires high confidentiality for data communication between client terminals. For example, an Internet VPN (Virtual Private Network) that can use a general public line like a dedicated line. It is realized as various video conference systems such as a WEB conference provided by a service.

図1に示されたように、双方向対話システムは、所定の伝送手段として、有線、無線を問わず、インターネットに代表される種々のデータ通信回線で構成されたネットワーク10に接続された複数の会議用サーバ20A〜20Cにより構成される。これら会議用サーバ20A〜20Cそれぞれは、地理的に離れた地域(拠点)に配置されており、データ通信の機密性を確保するため、拠点ごとに所属クライアント端末21A〜21Cが対応する会議用サーバ20A〜20Cとセッションを確立することが予め決められている。   As shown in FIG. 1, the interactive dialogue system has a plurality of interactive communication systems connected to a network 10 composed of various data communication lines represented by the Internet, whether wired or wireless. Consists of conference servers 20A to 20C. Each of the conference servers 20A to 20C is arranged in a geographically distant area (base), and the conference server to which the affiliated client terminals 21A to 21C correspond to each base in order to ensure the confidentiality of data communication. It is predetermined to establish a session with 20A-20C.

例えば図1の例では、拠点Aには会議用サーバR(20A)が配置されており、会議用サーバRは、予め許可された所属クライアント端末A1〜A3(21A)からのセッション確立要求のみを受け付ける。すなわち、拠点Aに配置された所属クライアントA1〜A3は、会議用サーバR〜Rで構成された双方向対話システムにより提供される双方向対話サービスに参加を希望する場合、当該拠点Aに配置された会議用サーバRのみへインターネット等を介してアクセスし、該会議用サーバRとのセッションを確立することとなる。 For example, in the example of FIG. 1, a conference server R A (20A) is arranged at the site A, and the conference server R A requests a session establishment request from the client terminals A1 to A3 (21A) permitted in advance. Only accept. That is, the affiliated clients A1 to A3 arranged at the site A wish to participate in the interactive dialogue service provided by the interactive dialogue system configured by the conference servers R A to R C. Only the arranged conference server RA is accessed via the Internet or the like, and a session with the conference server RA is established.

同様に、拠点Bには会議用サーバR(20B)が配置されており、会議用サーバRは、予め許可された所属クライアント端末B1〜B3(21B)からのセッション確立要求のみを受け付ける。また、拠点Cには会議用サーバR(20C)が配置されており、会議用サーバRは、予め許可された所属クライアント端末C1〜C3(21C)からのセッション確立要求のみを受け付ける。一方、拠点Bに配置された所属クライアントB1〜B3は、会議用サーバRとの間でのみセッションを確立させることができ、拠点Cに配置された所属クライアントC1〜C3は、会議用サーバRとの間でのみセッションを確立させることができる。 Similarly, the bases B are disposed conferencing server R B (20B) is, the conference server R B accepts only the session establishment request from the affiliated client terminal B1~B3 allowed previously (21B). In addition, a conference server R C (20C) is arranged at the site C, and the conference server R C accepts only session establishment requests from previously assigned affiliated client terminals C1 to C3 (21C). On the other hand, belong client B1~B3 disposed base B may be to establish a session only with the conferencing server R B, belonging client C1~C3 disposed location C is the conference server R A session can only be established with C.

なお、特許文献1には、分散処理型の双方向対話システムの管理技術が開示されており、特許文献2には、端末装置を目的の装置に接続させるための装置構成が開示されている。   Patent Document 1 discloses a management technique for a distributed processing interactive dialog system, and Patent Document 2 discloses a device configuration for connecting a terminal device to a target device.

特開2011−193106号公報JP 2011-193106 A 特開2005−092723号公報Japanese Patent Laying-Open No. 2005-092723

発明者らは、上述のような従来の双方向対話システムについて詳細に検討した結果、以下のような課題を発見した。   As a result of examining the above-described conventional interactive dialog system in detail, the inventors have found the following problems.

すなわち、データ通信の機密性が確保されたシステムにおいてWEB会議(双方向対話)を実現する場合、利用者(クライアント端末)が当該システムを構成する会議用サーバのうち予め接続先として設定された会議用サーバにアクセスする必要がある。しかしながら、設置位置が固定されてないクライアント端末、例えば、携帯電話、スマートフォン、ノートパソコン等の移動体端末の場合、当該移動体端末が最も通信パフォーマンスが高くなる最寄りの会議用サーバへのセッション確立は許可されないため、当該移動体端末の現在地に関わらず常に所属拠点の会議用サーバへアクセスすることとなる。   That is, when realizing a WEB conference (two-way dialogue) in a system in which confidentiality of data communication is ensured, a conference in which a user (client terminal) is set in advance as a connection destination among conference servers constituting the system. Access to the server. However, in the case of a mobile terminal such as a mobile phone, a smartphone, or a laptop computer whose installation position is not fixed, session establishment to the nearest conference server where the mobile terminal has the highest communication performance is Since it is not permitted, the conference server at the affiliated site is always accessed regardless of the current location of the mobile terminal.

具体的には図2に示されたように、拠点Aの所属クライアント端末A1〜A3(21A)は、予め会議用サーバR(20A)へのアクセスが許可されているが、例えばクライアント端末A3が矢印M1で示されたように拠点Bへ移動したとしても(クライアント端末の移動は、当該システムの会議用サーバにアクセス可能であれば拠点A以外の国、地域でもよく、他の拠点に限定されるものではない)、会議用サーバR(20B)へのアクセスは許可されない。クライアント端末A3は拠点Aから拠点Bへ移動したとしても、ネットワーク10を経由した通信経路P1を辿って拠点Aの会議用サーバRにアクセスしなければならない。同様に、拠点Cの所属クライアント端末C1〜C3(21C)は、予め会議用サーバR(20C)へのアクセスが許可されているが、例えばクライアント端末C3が矢印M2で示されたように拠点Aへ移動したとしても、会議用サーバR(20A)へのアクセスは許可されない。クライアント端末C3は拠点Cから拠点Aへ移動したとしても、ネットワーク10を経由した通信経路P2を辿って拠点Cの会議用サーバRにアクセスしなければならない。クライアント端末B1〜B3は拠点間移動はないので予め許可されている会議用サーバRへのアクセスのみ可能である。 Specifically, as shown in FIG. 2, the affiliated client terminals A1 to A3 (21A) of the site A are permitted to access the conference server R A (20A) in advance, but for example, the client terminal A3 Move to the base B as indicated by the arrow M1 (the movement of the client terminal may be in a country or region other than the base A as long as the conference server of the system can be accessed and is limited to other bases) Access to the conference server R B (20B) is not permitted. The client terminal A3 is even moved from station A to base B, must have access to the conference server R A of site A follows the communication path P1 passing through the network 10. Similarly, the client terminals C1 to C3 (21C) belonging to the base C are permitted to access the conference server R c (20C) in advance. For example, the client terminal C3 is indicated by the arrow M2 as shown by the arrow M2. Even if moved to A, access to the conference server R A (20A) is not permitted. Even client terminal C3 is moved from location C to site A, it must have access to the conference server R C bases C follows the communication path P2 passing through the network 10. The client terminal B1~B3 is only possible access to the conference server R B that is permitted in advance because it is moved between locations.

なお、上述のような状況は、例えば、東京と北京に会議用サーバが設置されている場合に、東京のメンバーが北京に移動しでも、東京の会議用サーバにアクセスしなければならなくなる状況として、経験的に周知されている。結果、会議用サーバとクライアント端末とのセッションで伝送遅延が大きくなり、WEB会議などのリアルタイム伝送が要求される双方向対話システムでは、音声遅延・映像遅延などが発生してしまうという課題があった。   Note that the situation described above is a situation in which, for example, when conference servers are installed in Tokyo and Beijing, even if a Tokyo member moves to Beijing, the conference server in Tokyo must be accessed. Empirically known. As a result, the transmission delay increases in the session between the conference server and the client terminal, and there is a problem that an audio delay, a video delay, etc. occur in a two-way interactive system that requires real-time transmission such as a WEB conference. .

また、設置位置が固定されたクライアント端末(例えば、デスクトップパソコンなど)においても、新たに設置されるたびに接続先の会議用サーバを登録(あるいはシステム管理者への連絡)する必要がある。加えて、将来のシステム構成の変更(例えば会議用サーバの追加、変更等)に対しでも柔軟に対応できないという課題があった。   In addition, even in a client terminal (for example, a desktop personal computer) whose installation position is fixed, it is necessary to register a connection destination conference server (or contact a system administrator) every time it is newly installed. In addition, there has been a problem that it is not possible to flexibly cope with future system configuration changes (for example, addition or change of a conference server).

この発明は、上述のような課題を解決するためになされたものであり、システム変更に柔軟に対応でき、かつ、クライアント端末と当該システムを構成する会議用サーバとのセッション確立を最適化するための構造を備えた双方向対話システムを提供することを目的としている。   The present invention has been made to solve the above-described problems, and is capable of flexibly responding to a system change and optimizing session establishment between a client terminal and a conference server constituting the system. The object is to provide a two-way interactive system having the following structure.

本発明に係る双方向対話システムは、テレビ会議システムなど、遠隔地に配置された複数のクライアント端末間での双方向対話を実現するため、所定の伝送手段を介して映像データ、音声データ、テキストデータ等のリアルタイム通信を可能にする通信環境を提供する。上述の課題を解決するため、本発明に係る双方向対話システムは、所定の伝送手段を介して接続された複数の会議用サーバと、会議用サーバとクライアント端末とのセッション確立を最適化するためのエントリーサーバを備える。複数の会議用サーバそれぞれは、複数のクライアント端末のうち当該会議用サーバ側での認証手続きが終了した1又はそれ以上のクライアント端末とのセッションを個別に確立する。エントリーサーバは、双方向対話システムを構成するこれら複数の会議用サーバとは別に、複数の会議用サーバと複数のクライアント端末とのセッション確立を一元管理するため構造を備える。具体的にエントリーサーバは、一つの会議用サーバに対して複数用意された認証用データが会議用サーバごとに対応付けられた第1管理テーブルを格納するとともに、複数の会議用サーバそれぞれの位置情報とともにそれらの稼働状況が会議用サーバごとに対応付けられた第2管理テーブルを格納するデータベースを有する。   The interactive dialogue system according to the present invention provides video data, audio data, text via predetermined transmission means in order to realize interactive dialogue between a plurality of client terminals located at remote locations such as a video conference system. Provide a communication environment that enables real-time data communication. In order to solve the above-described problem, the interactive dialogue system according to the present invention optimizes session establishment between a plurality of conference servers connected via a predetermined transmission means, and the conference server and the client terminal. With an entry server. Each of the plurality of conference servers individually establishes a session with one or more client terminals that have completed the authentication procedure on the conference server side among the plurality of client terminals. The entry server has a structure for centrally managing session establishment between a plurality of conference servers and a plurality of client terminals, in addition to the plurality of conference servers constituting the interactive dialogue system. Specifically, the entry server stores a first management table in which a plurality of authentication data prepared for one conference server is associated with each conference server, and location information of each of the plurality of conference servers. In addition, a database for storing a second management table in which the operation status is associated with each conference server is provided.

加えて、エントリーサーバは、双方向対話への参加を希望するクライアント端末のうち当該エントリーサーバ側での認証手続きが完了した正規クライアント端末からのセッション確立要求を受け付け、この正規クライアント端末がアクセスすべき会議用サーバを選択し、選択された会議用サーバへのアクセスを可能にするための情報(例えば、会議用サーバのIPアドレスなど)を、正規クライアント端末に送信する。なお、会議用サーバの選択では、少なくとも正規クライアント端末の位置情報に基づいて行われるのが好ましく、一旦アクセスすべき会議用サーバが選択されると、選択された会議用サーバに対応した認証用データ(正規クライアント端末用のID、パスワードなど)も、正規クライアント端末へ送信されるのが好ましい。また、認証用データは第2管理テーブルから選択される。   In addition, the entry server accepts a session establishment request from an authorized client terminal that has completed the authentication procedure on the entry server side among client terminals that wish to participate in the interactive dialogue, and should be accessed by the authorized client terminal. The conference server is selected, and information for enabling access to the selected conference server (for example, the IP address of the conference server) is transmitted to the regular client terminal. The selection of the conference server is preferably performed based on at least the location information of the authorized client terminal. Once the conference server to be accessed is selected, authentication data corresponding to the selected conference server is selected. (ID for regular client terminal, password, etc.) is also preferably transmitted to the regular client terminal. The authentication data is selected from the second management table.

上述の構成により、当該双方向対話システムは、それぞれが複数の会議用サーバのうち対応する会議用サーバに接続された複数のクライアント端末間で双方向対話を実現する。また、システム全体の通信状況(遅延、帯域分散、サーバ負荷など)を監視するエントリーサーバが、当該エントリーサーバにおいて認証手続きが完了した正規クライアント端末に対し、セッション確立すべき会議用サーバを選択するので、エントリーサーバによって指定された会議用サーバと正規クライアント端末との間で最適なセッション確立が可能になる。また、機密性の高い双方向対話を実現するシステムであっても会議用サーバとクライアント端末との接続関係が固定されないので、クライアント端末への接続サービスを制限することなく、会議用サーバの変更、追加などのシステム変更が容易になる(システム変更の自由度増加)。なお、本明細書において伝送手段は、有線、無線を問わず、インターネットに代表されるデータ通信回線であって、既存の一般公衆電話回線、携帯電話回線等の種々のネットワークが含まれる。   With the above-described configuration, the interactive dialogue system realizes interactive dialogue between a plurality of client terminals each connected to a corresponding conference server among a plurality of conference servers. In addition, the entry server that monitors the communication status of the entire system (delay, bandwidth distribution, server load, etc.) selects the conference server to establish a session for the regular client terminal that has completed the authentication procedure in the entry server. The optimum session can be established between the conference server designated by the entry server and the regular client terminal. In addition, since the connection relationship between the conference server and the client terminal is not fixed even in a system that realizes a highly confidential two-way conversation, the conference server can be changed without restricting the connection service to the client terminal, System change such as addition becomes easy (increase in freedom of system change). In this specification, the transmission means is a data communication line represented by the Internet regardless of wired or wireless, and includes various networks such as an existing general public telephone line and a mobile phone line.

本発明に係る双方向対話システムにおいて、エントリーサーバは、複数の会議用サーバのいずれかとセッションが確立した正規クライアント端末から送信される通信環境データを受信したタイミングで、少なくとも第2管理テーブルの情報を順次更新していくのが好ましい。この場合、エントリーサーバにより、時々刻々変化する当該システム全体の通信状況に追随した監視体制が確立され得る。   In the interactive dialogue system according to the present invention, the entry server receives at least the information in the second management table at the timing of receiving communication environment data transmitted from a regular client terminal that has established a session with one of a plurality of conference servers. It is preferable to update sequentially. In this case, the entry server can establish a monitoring system that follows the communication status of the entire system that changes from moment to moment.

より具体的には、エントリーサーバにおける認証手続きが完了した正規クライアント端末は、選択された会議用サーバとのセッションが確立した後、エントリーサーバに対して、少なくとも利用帯域情報を含む通信環境データを送信する。このような通信環境データの送信は、正規クライアント端末と選択された会議用サーバとのセッションが確立した後、定期的に行われるのが好ましい。   More specifically, the authorized client terminal that has completed the authentication procedure in the entry server transmits communication environment data including at least the bandwidth usage information to the entry server after the session with the selected conference server is established. To do. Such transmission of communication environment data is preferably performed periodically after the session between the authorized client terminal and the selected conference server is established.

さらに、本発明に係る双方向対話システムにおいて、エントリーサーバは、当該エントリーサーバにおける認証手続きが完了した正規クライアント端末の位置情報に基づいて、複数の会議用サーバのうちから複数の候補を抽出し、予め設定された選定ルールに従って複数の候補から選択された会議用サーバであるのが好ましい。特に、このような複数候補の抽出は、会議用サーバが配置された拠点以外にクライアント端末が移動した場合に起こり得る。この構成によれば、正規クライアント端末とのセッション確立が地理的に容易な(通信負荷の少ない)複数の会議用サーバが候補として抽出された場合に、さらに正規クライアント端末とセッションを確立させるべき会議用サーバを絞り込むのに有効である。   Further, in the interactive dialogue system according to the present invention, the entry server extracts a plurality of candidates from a plurality of conference servers based on the location information of the regular client terminal for which the authentication procedure in the entry server has been completed, Preferably, the conference server is selected from a plurality of candidates according to a preset selection rule. In particular, such extraction of a plurality of candidates can occur when the client terminal moves to a location other than the base where the conference server is located. According to this configuration, when a plurality of conference servers that are geographically easy to establish a session with a regular client terminal (low communication load) are extracted as candidates, a conference that should further establish a session with the regular client terminal This is effective for narrowing down the servers.

なお、この発明に係る各実施例は、以下の詳細な説明及び添付図面によりさらに十分に理解可能となる。これら実施例は単に例示のために示されるものであって、この発明を限定するものと考えるべきではない。   Each embodiment according to the present invention can be more fully understood from the following detailed description and the accompanying drawings. These examples are given for illustration only and should not be construed as limiting the invention.

また、この発明のさらなる応用範囲は、以下の詳細な説明から明らかになる。しかしながら、詳細な説明及び特定の事例はこの発明の好適な実施例を示すものではあるが、例示のためにのみ示されているものであって、この発明の範囲における様々な変形および改良はこの詳細な説明から当業者には自明であることは明らかである。   Further scope of applicability of the present invention will become apparent from the detailed description given below. However, the detailed description and specific examples, while indicating the preferred embodiment of the invention, are presented for purposes of illustration only and various modifications and improvements within the scope of the invention may It will be apparent to those skilled in the art from the detailed description.

本発明によれば、クライアント端末の利用者は、接続先の会議用サーバの所在地を意識することなく、会議用サーバとの間で最適なセッション確立が可能になる。また、自動的に会議用サーバの負荷や帯域分散の最適化が行われるため、サーバ管理者等の管理工数が低減され得る。さらに、会議用サーバと所属クライアント端末との接続関係が固定化されないため、将来の利用者の増加に対しでも、利用者への通知などの作業を行うことなく会議用サーバの増設や再配置が可能になる。   According to the present invention, a user of a client terminal can establish an optimal session with a conference server without being aware of the location of the connection destination conference server. Further, since the load on the conference server and the bandwidth distribution are automatically optimized, the man-hours for management such as a server administrator can be reduced. In addition, since the connection relationship between the conference server and the affiliated client terminals is not fixed, even if the number of users increases in the future, it is possible to add or relocate the conference server without performing tasks such as notifying users. It becomes possible.

従来の双方向対話システムの一例の概略構成を示す図である。It is a figure which shows schematic structure of an example of the conventional interactive dialogue system. 図1に示された双方向対話システムにおける課題を説明するためのシステム展開図である。FIG. 2 is a system development view for explaining a problem in the interactive dialogue system shown in FIG. 1. 本発明に係る双方向対話システムの一実施形態の概略構成を示す図である。It is a figure which shows schematic structure of one Embodiment of the interactive dialogue system which concerns on this invention. クライアント端末の構成を示す図である。It is a figure which shows the structure of a client terminal. 管理D/Bに格納された管理テーブルの論理構成を示す図である。It is a figure which shows the logical structure of the management table stored in management D / B. 図3の双方向対話システムにおいて、クライアント端末が実行するエントリー処理を説明するためのフローチャートである。4 is a flowchart for explaining entry processing executed by a client terminal in the interactive dialogue system of FIG. 3. クライアント端末が実行するエントリー処理を説明するためのシステム展開図である。It is a system development figure for demonstrating the entry process which a client terminal performs.

以下、本発明に係る双方向対話システムの各実施形態を、図面を参照しながら詳細に説明する。なお、図面の説明において同一の要素には同一符号を付して重複する説明を省略する。   Hereinafter, embodiments of the interactive dialogue system according to the present invention will be described in detail with reference to the drawings. In the description of the drawings, the same elements are denoted by the same reference numerals, and redundant description is omitted.

図3は、本発明に係る双方向対話システムの一実施形態の概略構成を示す図である。図3のネットワーク構成は、図1のネットワーク構成と同様に、拠点Aに会議用サーバR(20A)が配置され、拠点Bに会議用サーバR(20B)が配置され、拠点Cに会議用サーバR(20C)が配置され、これら会議用サーバ20A〜20Cがネットワーク10を介して互いに接続されている。さらにネットワーク10にはエントリーサーバ30も接続されている。このエントリーサーバ30は、会議用サーバR〜Rとは別にネットワーク10に接続されており、会議用サーバR〜Rとクライアント端末A1〜A3、B1〜B3、C1〜C3とのセッション確立を一元管理するための管理データベース40(管理D/B)を備える。 FIG. 3 is a diagram showing a schematic configuration of an embodiment of the interactive dialogue system according to the present invention. The network configuration in FIG. 3 is similar to the network configuration in FIG. 1, the conference server R A (20A) is arranged at the site A, the conference server R B (20B) is arranged at the site B, and the conference is held at the site C. Server RC (20C) is arranged, and these conference servers 20A to 20C are connected to each other via the network 10. Further, an entry server 30 is also connected to the network 10. This entry server 30, the conference server R A to R C are connected separately to the network 10, the conference server R A to R C and the client terminal A1 to A3, B1 to B3, session with C1~C3 A management database 40 (management D / B) for centrally managing establishment is provided.

通常、拠点Aにクライアント端末A1〜A3(21A)が存在し(会議用サーバRに近い位置に存在する場合)、拠点Bにクライアント端末B1〜B3(21B)が存在し(会議用サーバRに近い位置に存在する場合)、拠点Cにクライアント端末C1〜C3(21C)が存在するとき(会議用サーバRに近い位置に存在する場合)、エントリーサーバ30は、最適なセッションを確立させるため、図3に示されているようなセッション確立を許可する。すなわち、拠点Aに存在するクライアント端末A1〜A3は、インターネット等のデータ通信回線を介して会議用サーバRにアクセスし、拠点Bに存在するクライアント端末B1〜B3(21B)は、インターネット等のデータ通信回線を介して会議用サーバRにアクセスし、拠点Cに存在するクライアント端末C1〜C3(21C)は、インターネット等のデータ通信回線を介して会議用サーバRにアクセスすることになる。 Usually, the client terminals A1 to A3 (21A) exist at the base A (when they are close to the conference server RA ), and the client terminals B1 to B3 (21B) exist at the base B (conference server R). When the client terminals C1 to C3 (21C) are present at the base C (when they are close to the conference server RC ), the entry server 30 establishes an optimal session. Therefore, session establishment as shown in FIG. 3 is permitted. That is, the client terminals A1 to A3 existing at the base A access the conference server RA via a data communication line such as the Internet, and the client terminals B1 to B3 (21B) existing at the base B are connected to the Internet or the like. accessing the conference server R B via the data communication line, the client terminal C1~C3 present in site C (21C) will access to the conference server R C via a data communication line such as the Internet .

図4(a)には、クライアント端末A1〜A3、B1〜B3、C1〜C3(21A〜21C)の共通の概略構成が示されている。すなわち、図4に示された端末本体21は、通信インターフェースとして機能する入出力手段211(I/O)と、制御部212と、記録手段としてのメモリ215と、モニタ216への描画データを生成する描画部213と、キーボード218、ポインティングデバイス(マウス)219、外部記憶装置217等のインターフェースとして機能するI/O214を備える。なお、メモリ215には、他のクライアント端末との間で双方向対話(双方向データ通信)を可能にするための会議プログラム215a等が格納されている。制御部212は、この会議プログラム215aを実行するため制御手段として機能する。   FIG. 4A illustrates a common schematic configuration of the client terminals A1 to A3, B1 to B3, and C1 to C3 (21A to 21C). That is, the terminal body 21 shown in FIG. 4 generates input / output means 211 (I / O) functioning as a communication interface, a control unit 212, a memory 215 as a recording means, and drawing data on the monitor 216. And an I / O 214 that functions as an interface for a keyboard 218, a pointing device (mouse) 219, an external storage device 217, and the like. Note that the memory 215 stores a conference program 215a and the like for enabling bidirectional interaction (bidirectional data communication) with other client terminals. The control unit 212 functions as a control unit for executing the conference program 215a.

また、制御部212により実行される会議プログラム215aは、一例として図4(b)に示されたような構造を有する。すなわち、会議プログラム215aは、I/O211を介して当該クライアント端末の外部とのデータ授受を行うための通信処理と、双方向対話への参加に際して行われる前処理としてのエントリー処理と、I/O211を介して受信されたデータを表示、格納等するための受信データ処理と、外部記憶装置217等からI/O214を介して取り込まれたデータを、I/O211を介して当該クライアント端末の外部へ送信するためのデータ加工を行う送信データ処理から構成されている。   Further, the conference program 215a executed by the control unit 212 has a structure as shown in FIG. 4B as an example. That is, the conference program 215a includes a communication process for exchanging data with the outside of the client terminal via the I / O 211, an entry process as a pre-process performed when participating in the interactive dialogue, and the I / O 211. Received data processing for displaying and storing data received via the I / O, and data taken in via the I / O 214 from the external storage device 217 or the like to the outside of the client terminal via the I / O 211 It consists of transmission data processing that performs data processing for transmission.

一方、管理D/B40には、クライアント端末のアクセスに応答して、エントリーサーバ30がセッションを確立すべき会議用サーバを選択するための管理情報がテーブル形式で格納されている。すなわち、図5(a)は、会議用サーバR〜Rそれぞれの位置情報とともにそれらの稼働状況が会議用サーバごとに対応付けられた管理テーブル(第2管理テーブル)の論理構造を示し、図5(b)は、会議用サーバR〜Rそれぞれについて、複数用意された認証用データが対応付けられた管理テーブル(第1管理テーブル)を示している。 On the other hand, in the management D / B 40, management information for the entry server 30 to select a conference server to establish a session in response to the access of the client terminal is stored in a table format. That is, FIG. 5A shows the logical structure of the management table (second management table) in which the operation status is associated with each conference server together with the location information of each of the conference servers RA to RC . FIG. 5B shows a management table (first management table) in which a plurality of prepared authentication data is associated with each of the conference servers R A to R C.

具体的に図5(a)に示された管理テーブルには、会議用サーバ選択要素として、会議用サーバR〜Rそれぞれに、その位置情報(緯度、経度)、接続セッション数/最大セッション数、各会議用サーバのデータ負荷状態(%)、各会議用サーバの利用帯域幅(Mbps)/最大利用可能帯域幅(Mbps)が対応付けられている。また、エントリーサーバ30による会議用サーバ選択に際し、複数の会議用サーバが抽出される場合も十分想定される。そのため、図5(a)の管理テーブルでは、会議用サーバそれぞれに関連付けられた情報群が、予め決定されている接続優先順位に従って配置されている。なお、この図5(a)の管理テーブルの情報は、所定タイミングで更新される。例えば、図5(a)の管理テーブルは、会議用サーバR〜Rのいずれかとセッションが確立したクライアント端末からアクセスされるタイミングで、順次更新される。この場合、エントリーサーバ30により、時々刻々変化する当該システム全体の通信状況に追随した監視体制が確立され得る。特に、会議用サーバR〜Rのいずれかとのセッションが確立した後、クライアント端末が利用帯域情報とともにセッション確立通知をエントリーサーバ30に対して送信すれは、エントリーサーバ30は、該当する会議用サーバに対応付けられた接続セッション数、利用帯域を更新することになる。特に、利用帯域など、時々刻々変化する情報に関しては、セッションの確立又は解除などのイベント発生時以外にも定期的にクライアント端末からエントリーサーバ30への情報提供されるのが好ましい。 Specifically, in the management table shown in FIG. 5A, as conference server selection elements, each of the conference servers R A to R C has its position information (latitude and longitude), the number of connected sessions / maximum sessions Number, the data load state (%) of each conference server, and the available bandwidth (Mbps) / maximum available bandwidth (Mbps) of each conference server. In addition, when the conference server is selected by the entry server 30, it is sufficiently assumed that a plurality of conference servers are extracted. Therefore, in the management table of FIG. 5A, the information group associated with each conference server is arranged according to a predetermined connection priority. Note that the information in the management table in FIG. 5A is updated at a predetermined timing. For example, the management table in FIG. 5A is sequentially updated at a timing when accessed from a client terminal that has established a session with any of the conference servers R A to R C. In this case, the entry server 30 can establish a monitoring system that follows the communication status of the entire system that changes from moment to moment. In particular, after a session with one of the conference servers R A to R C is established, if the client terminal transmits a session establishment notification together with the bandwidth usage information to the entry server 30, the entry server 30 The number of connected sessions associated with the server and the bandwidth used will be updated. In particular, information that changes from moment to moment, such as a bandwidth used, is preferably provided from the client terminal to the entry server 30 periodically other than when an event such as session establishment or cancellation occurs.

次に、図6及び図7を参照しながら、双方向対話に参加を希望するクライアント端末におけるエントリー処理を、エントリーサーバ30の動作とともに説明する。なお、図6は、図3の双方向対話システムにおいて、クライアント端末が実行するエントリー処理を説明するためのフローチャートである。また、図7は、クライアント端末が実行するエントリー処理を説明するためのシステム展開図である。   Next, the entry process in the client terminal desiring to participate in the interactive dialogue will be described together with the operation of the entry server 30 with reference to FIGS. FIG. 6 is a flowchart for explaining entry processing executed by the client terminal in the interactive dialogue system of FIG. FIG. 7 is a system development view for explaining entry processing executed by the client terminal.

図3に示された双方向対話システムを利用して双方向対話への参加を希望するクライアント端末のエントリー処理では、まず、当該クライアント端末からインターネット等の伝送手段を介してエントリーサーバ30にアクセスする(エントリーサーバ30へのセッション確立要求:ステップST10)。エントリーサーバ30側では、アクセスしてきたクライアント端末の認証手続きを行う。双方向対話への参加が許可されているクライアント端末それぞれには、予めエントリーサーバ認証用のIDとパスワードがそれぞれ与えられており、エントリーサーバ側の認証手続きでは、双方向対話への参加が可能な正規のクライアント端末であることの確認が行われ、エントリーサーバ30が正規クライアント端末からのアクセスと判断すると、該エントリーサーバ30から正規クライアント端末へ双方向対話への参加手続きに必要な情報が送信される。クライアント端末とエントリーサーバ30とのセッション確立手続きは、以上のエントリーサーバ側認証手続きと双方向対話への参加手続きに必要な情報の取得手続きにより構成されており、これらの手続きを経て完了する(ステップST20)。   In the entry process of a client terminal that desires to participate in the interactive dialogue using the interactive dialogue system shown in FIG. 3, first, the entry server 30 is accessed from the client terminal via transmission means such as the Internet. (Session establishment request to the entry server 30: Step ST10). The entry server 30 side performs an authentication procedure for the client terminal that has accessed. Each client terminal that is allowed to participate in the interactive dialogue is given an ID and password for entry server authentication in advance, and the entry server side authentication procedure can participate in the interactive dialogue. When the entry server 30 confirms that it is a legitimate client terminal and the entry server 30 determines that the access is from a legitimate client terminal, the entry server 30 sends information necessary for the participation procedure in the interactive dialogue to the legitimate client terminal. The The session establishment procedure between the client terminal and the entry server 30 comprises the above entry server side authentication procedure and the procedure for obtaining information necessary for the participation procedure in the interactive dialogue, and is completed through these procedures (steps). ST20).

一方、このセッション確立手続きにおいて、エントリーサーバ30では、認証手続きが完了した正規クライアント端末のIPアドレス情報から、管理D/B40内に格納された管理テーブル(図5(a))を参照して、該正規クライアント端末周辺に位置する1又は複数の会議用サーバを検索する(物理的に近い会議用サーバを検索)。なお、会議用サーバを検索する際、IP位置情報データベースを利用して正規クライアント端末のIPアドレス情報から位置情報を取得したり、正規クライアント端末のIPアドレスに代えて、GPSなどの端末位置情報から検索されてもよい。   On the other hand, in this session establishment procedure, the entry server 30 refers to the management table (FIG. 5A) stored in the management D / B 40 from the IP address information of the authorized client terminal for which the authentication procedure has been completed. One or a plurality of conference servers located around the regular client terminal are searched (search for a physically close conference server). When searching for a conference server, the IP location information database is used to obtain location information from the IP address information of the authorized client terminal, or from the location information of the terminal such as GPS instead of the IP address of the authorized client terminal. It may be searched.

また、エントリーサーバ30では、会議用サーバの検索を、単に正規クライアント端末からの距離情報のみに基づいて行うのではなく、管理D/B40内に格納された管理テーブル(図5(a))を参照して選択候補となり得る会議用サーバそれぞれの接続セッション数、処理量の他、各会議用サーバまでの回線の込み具合(利用帯域幅)等も考慮して行う。特に、選択候補となる会議用サーバが複数存在する場合、上述のように管理テーブル(図5(a))において各候補サーバに対応付けされた情報を参照し、予め設定された選定ルールに従って会議用サーバを決定することにより、サーバ決定作業が簡素化される。選定ルールの一例として、複数の候補サーバが検索された場合、接続セッション数や利用帯域が少ない候補サーバを、正規クライアント端末とセッションを確立すべき会議用サーバとして決定する。さらに、候補サーバ間で接続セッション数や利用帯域幅が同等な場合は、管理テーブル(図5(a))の配置順序(候補サーバの接続優先順位を示す)に基づいて会議用サーバを決定する。   In addition, the entry server 30 does not simply search for the conference server based on the distance information from the regular client terminal, but uses the management table (FIG. 5A) stored in the management D / B 40. In addition to the number of connected sessions and the processing amount of each conference server that can be selected as a reference, it is performed in consideration of the degree of line congestion (usage bandwidth) to each conference server. In particular, when there are a plurality of conference servers serving as selection candidates, the information associated with each candidate server in the management table (FIG. 5A) is referred to as described above, and the conference is performed according to a preset selection rule. By determining the server for the server, the server determination work is simplified. As an example of a selection rule, when a plurality of candidate servers are searched, a candidate server having a small number of connected sessions and a small bandwidth is determined as a conference server for establishing a session with a regular client terminal. Further, when the number of connection sessions and the use bandwidth are equal among the candidate servers, the conference server is determined based on the arrangement order of the management table (FIG. 5A) (indicating the connection priority order of the candidate servers). .

また、会議用サーバの候補として、正規クライアント端末からの距離情報に基づいて複数の候補が抽出された場合、各候補サーバの負荷状況(CPU利用率、メモリ利用率など)、回線利用状況(利用可能な帯域)、接続セッション数(最大セッション数に上限があるため)、対応プロトコル(VPNでは複数のプロトコルがあり、サーバによってサポートされるプロトコルが異なる場合があるため)などの情報に基づいて、予め設定された選定ルールに従って会議用サーバが決定される。なお、選定ルールとは、上記指標のどれを優先して決定するかを指示するルールを意味する。例えば、負荷が重い会議用サーバと、回線利用率が多い会議用サーバが候補として抽出された場合、回線利用率が多い候補サーバを会議用サーバとして決定するなど、選定ルールには種々の決定アルゴリズムが採用され得る。   In addition, when a plurality of candidates are extracted as conference server candidates based on distance information from a regular client terminal, the load status (CPU usage rate, memory usage rate, etc.) of each candidate server, line usage status (usage) Available bandwidth), the number of connected sessions (because there is an upper limit on the maximum number of sessions), and supported protocols (because there are multiple protocols in VPN and the protocols supported by the server may be different) A conference server is determined in accordance with a preset selection rule. The selection rule means a rule that indicates which of the above-mentioned indicators is to be determined with priority. For example, when a conference server with a heavy load and a conference server with a high line usage rate are extracted as candidates, a candidate server with a high line usage rate is determined as a conference server. Can be employed.

続いて、会議用サーバを決定すると、エントリーサーバ30は、管理テーブル(図5(a))を参照して該決定された会議用サーバのIPアドレスを取得するとともに、該決定された会議用サーバ側での認証手続きに利用される認証用データ(会議用IDとパスワード)を別の管理テーブル(図5(b))から取得する。以上のように取得された会議用サーバのIPアドレス及び認証用データがそれぞれエントリーサーバ30から正規クライアント端末へ送信される。   Subsequently, when the conference server is determined, the entry server 30 acquires the IP address of the determined conference server with reference to the management table (FIG. 5A), and also determines the determined conference server. The authentication data (conference ID and password) used for the authentication procedure on the side is acquired from another management table (FIG. 5B). The IP address and authentication data of the conference server acquired as described above are transmitted from the entry server 30 to the authorized client terminal.

エントリーサーバ30が指定した会議用サーバのIPアドレスと認証用データを正規クライアント端末が取得すると、該正規クライアント端末と指定会議用サーバとの間でセッション確立手続きが開始される(ステップST30)。具体的には、正規クライアント端末から指定会議用サーバに対してセッション確立要求(アクセス)が行われると、該指定会議用サーバ側での認証手続きが開始され、正規クライアント端末から指定会議用サーバへ、エントリーサーバ30から取得した会議用IDとパスワードが送信される。そして、この指定会議用サーバ側の認証手続きが完了した時点で、正規クライアント端末と指定会議用サーバとのセッションが確立される(ステップST40)。   When the authorized client terminal acquires the IP address and authentication data of the conference server designated by the entry server 30, a session establishment procedure is started between the authorized client terminal and the designated conference server (step ST30). Specifically, when a session establishment request (access) is made from the regular client terminal to the designated conference server, an authentication procedure on the designated conference server side is started, and the regular client terminal transfers to the designated conference server. The conference ID and password acquired from the entry server 30 are transmitted. When the authentication procedure on the designated conference server side is completed, a session between the regular client terminal and the designated conference server is established (step ST40).

なお、正規クライアント端末と指定会議用サーバとのセッションが確立された時点で、該正規クライアント端末は、エントリーサーバ30に対して、利用帯域情報とともにセッション確立通知を送信する(ステップST50)。セッション確立通知を受信したエントリーサーバ30では、管理D/B40内の管理テーブル(図5(a))の情報更新手続きを行う。具体的には、指定会議用サーバに対応付けられた接続セッション数、利用帯域情報等を更新する。   When the session between the regular client terminal and the designated conference server is established, the regular client terminal transmits a session establishment notification to the entry server 30 together with the bandwidth usage information (step ST50). Upon receiving the session establishment notification, the entry server 30 performs an information update procedure for the management table (FIG. 5A) in the management D / B 40. Specifically, the number of connected sessions associated with the designated conference server, usage band information, and the like are updated.

上述のステップST10〜ST50を経て、正規クライアント端末の利用者は別のクライアント端末の利用者との間で会議を行う(ステップST60)。また、会議に参加している正規クライアント端末は、定期的に自身の利用帯域情報をエントリーサーバに通知する。これにより、エントリーサーバ30が参照する管理D/B40の情報は時々刻々変化するシステム全体の通信環境に追随した情報となる。   Through the above-described steps ST10 to ST50, the user of the regular client terminal holds a conference with the user of another client terminal (step ST60). In addition, regular client terminals participating in the conference periodically notify the entry server of their bandwidth usage information. Thereby, the information of the management D / B 40 referred to by the entry server 30 becomes information that follows the communication environment of the entire system that changes every moment.

さらに、正規クライアント端末が参加していた会議を終了すると(ステップST70)、該正規クライアント端末と指定会議用サーバとのセッションは解除されるが、その時点で、該正規クライアント端末は、エントリーサーバ30へセッション解除通知を行い(ステップST80)、当該正規クライアント端末のエントリー処理が終了する。なお、正規クライアント端末からセッション解除通知を受信したエントリーサーバ30は、通知してきた正規クライアント端末とセッションを確立していた指定会議用サーバに対応付けられた情報(接続セッション数等)を更新しておく。   Furthermore, when the conference in which the regular client terminal has participated is terminated (step ST70), the session between the regular client terminal and the designated conference server is released. Session cancellation notification (step ST80), and the entry processing of the regular client terminal is completed. The entry server 30 that has received the session release notification from the regular client terminal updates the information (the number of connected sessions, etc.) associated with the designated conference server that has established a session with the regular client terminal that has been notified. deep.

以上のエントリー処理は、図7に示されたように、拠点間でクライアント端末の移動が生じた場合の他、会議用サーバの追加、変更等、システム構成の変更が生じた場合にも有効である。   As shown in FIG. 7, the above entry processing is effective not only when a client terminal moves between sites, but also when a system configuration change such as addition or change of a conference server occurs. is there.

具体的に図7に示された状況では、まず、拠点Aの所属クライアント端末A1〜A3(21A)は、拠点Aに配置された会議用サーバR(20A)へアクセスするのではなく、まず、ネットワーク10を介してエントリーサーバ30へアクセスし、セッションを確立すべき会議用サーバの情報及び認証用データを取得する。例えば、クライアント端末A3が矢印M1で示されたように拠点Bへ移動した場合も同様の手順に従ってエントリーサーバ30から必要な情報を取得する。クライアント端末B1については拠点B外への移動はないが、この場合もクライアント端末B1はエントリーサーバ30にアクセスし、該エントリーサーバ30により指定された会議用サーバ(図7の例では距離的に最も近い会議用サーバR)へアクセスすることになる。クライアント端末C3についても同様に、矢印M2で示されたように拠点C外に移動(拠点Aへ移動)したクライアント端末C3は、ネットワーク10を介してエントリーサーバ30へアクセスし、セッションを確立すべき会議用サーバの情報及び認証用データを取得することになる。 Specifically, in the situation shown in FIG. 7, first, the client terminals A1 to A3 (21A) belonging to the site A do not access the conference server R A (20A) disposed at the site A, Then, the entry server 30 is accessed via the network 10 and information on the conference server and authentication data to be established is acquired. For example, when the client terminal A3 moves to the base B as indicated by the arrow M1, necessary information is acquired from the entry server 30 according to the same procedure. Although the client terminal B1 does not move outside the base B, the client terminal B1 also accesses the entry server 30 in this case, and the conference server designated by the entry server 30 (in the example of FIG. Access to the nearby conference server R B ). Similarly for the client terminal C3, the client terminal C3 that has moved out of the base C (moved to the base A) as shown by the arrow M2 should access the entry server 30 via the network 10 and establish a session. Information on the conference server and authentication data are acquired.

なお、以上の説明では、クライアント端末は会議用サーバが配置された拠点間の移動についてのみ説明したが、クライアント端末の移動は拠点間の移動には制限されない。すなわち、クライアント端末の移動は、当該システムの会議用サーバにアクセス可能であれば拠点以外の国、地域でもよく、他の拠点に限定されるものではない。特に、クライアント端末が拠点以外に移動する場合、セッションを確立すべき会議用サーバとして複数の候補が抽出される場合がある。   In the above description, the client terminal has been described only about the movement between the bases where the conference server is arranged, but the movement of the client terminal is not limited to the movement between the bases. That is, the movement of the client terminal may be in a country or region other than the base as long as it can access the conference server of the system, and is not limited to other bases. In particular, when the client terminal moves to a location other than the base, a plurality of candidates may be extracted as a conference server for which a session is to be established.

以上の本発明の説明から、本発明を様々に変形しうることは明らかである。そのような変形は、本発明の思想および範囲から逸脱するものとは認めることはできず、すべての当業者にとって自明である改良は、以下の請求の範囲に含まれるものである。   From the above description of the present invention, it is apparent that the present invention can be modified in various ways. Such modifications cannot be construed as departing from the spirit and scope of the invention, and modifications obvious to one skilled in the art are intended to be included within the scope of the following claims.

10…ネットワーク、20、20A〜20C…会議用サーバ、21A〜21C…クライアント端末、30…エントリーサーバ、40…管理D/B。   DESCRIPTION OF SYMBOLS 10 ... Network 20, 20A-20C ... Conference server, 21A-21C ... Client terminal, 30 ... Entry server, 40 ... Management D / B.

Claims (6)

遠隔地に配置された複数のクライアント端末間での双方向対話を実現する双方向対話システムにおいて、
前記所定の伝送手段を介して接続された複数の会議用サーバであって、それぞれが、前記複数のクライアント端末のうち当該会議用サーバ側での認証手続きが完了した1又はそれ以上のクライアント端末とのセッションを個別に確立する複数の会議用サーバと、
前記双方向対話システムを構成する会議用サーバとは別に、前記複数の会議用サーバと前記複数のクライアント端末とのセッション確立を一元管理するためのエントリーサーバであって、一つの会議用サーバに対して複数用意された認証用データが前記会議用サーバごとに対応付けられた第1管理テーブルを格納するとともに、前記複数の会議用サーバそれぞれの位置情報とともにそれらの稼働状況が前記会議用サーバごとに対応付けられた第2管理テーブルを格納するデータベースを有するエントリーサーバと、を備え、
前記エントリーサーバは、
双方向対話への参加を希望するクライアント端末のうち当該エントリーサーバ側での認証手続きが完了した正規クライアント端末からのセッション確立要求を受け付け、
少なくとも前記正規クライアント端末の位置情報に基づいて、前記正規クライアント端末がアクセスすべき会議用サーバを選択し、
前記選択された会議用サーバへのアクセスを可能にするための情報を、前記正規クライアント端末に送信する、ことを特徴とする双方向対話システム。
In a two-way dialogue system that realizes two-way dialogue between a plurality of client terminals located at remote locations,
A plurality of conference servers connected via the predetermined transmission means, each of which is one or more client terminals that have completed the authentication procedure on the conference server side among the plurality of client terminals; Multiple conference servers to establish separate sessions for
An entry server for centrally managing session establishment between the plurality of conference servers and the plurality of client terminals separately from the conference server constituting the interactive dialogue system, And a plurality of authentication data prepared for each conference server is stored in the first management table, and the operation status of each of the plurality of conference servers is stored for each conference server. An entry server having a database for storing the associated second management table,
The entry server is
Accepting a session establishment request from an authorized client terminal that has completed the authentication procedure on the entry server side among client terminals that wish to participate in the interactive dialogue,
Based on at least the location information of the authorized client terminal, the conference server to be accessed by the authorized client terminal is selected,
Information for enabling access to the selected conference server is transmitted to the authorized client terminal.
前記エントリーサーバは、前記複数の会議用サーバのいずれかとのセッションが確立した前記正規クライアント端末から送信される通信環境データを受信したタイミングで、少なくとも前記第2管理テーブルの情報を順次更新していくことを特徴とする請求項1に記載の双方向対話システム。   The entry server sequentially updates at least the information in the second management table at the timing of receiving communication environment data transmitted from the regular client terminal that has established a session with any of the plurality of conference servers. The interactive dialog system according to claim 1, wherein: 前記正規クライアント端末は、前記選択された会議用サーバとのセッションが確立した後、前記エントリーサーバに対して、少なくとも利用帯域情報を含む通信環境データを送信することを特徴とする請求項2に記載の双方向対話システム。   The said regular client terminal transmits the communication environment data containing at least use band information with respect to the said entry server, after the session with the selected said server for a meeting is established. Interactive dialog system. 前記エントリーサーバは、前記選択された会議用サーバに対応した認証用データを選択し、前記選択された認証用データを、前記正規クライアント端末に送信する、ことを特徴とする請求項1〜3のいずれか一項に記載の双方向対話システム。   The entry server selects authentication data corresponding to the selected conference server, and transmits the selected authentication data to the authorized client terminal. The interactive dialogue system according to any one of the above. 前記正規クライアント端末から前記エントリーサーバへの通信環境データの送信は、前記正規クライアント端末と前記選択された会議用サーバとのセッションが確立した後、定期的に行われることを特徴とする請求項1〜4のいずれか一項に記載の双方向対話システム。   2. The transmission of communication environment data from the authorized client terminal to the entry server is performed periodically after a session between the authorized client terminal and the selected conference server is established. The interactive dialog system as described in any one of -4. 前記エントリーサーバは、前記正規クライアント端末の位置情報に基づいて前記複数の会議用サーバのうちから複数の候補を抽出し、予め設定された選定ルールに従って前記複数の候補から選択された会議用サーバであることを特徴とする請求項1〜5のいずれか一項記載の双方向対話システム。   The entry server is a conference server selected from the plurality of candidates according to a preset selection rule, extracting a plurality of candidates from the plurality of conference servers based on position information of the regular client terminal. The interactive dialog system according to claim 1, wherein the interactive dialog system is provided.
JP2012189641A 2012-08-30 2012-08-30 Interactive dialogue system Active JP6123189B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2012189641A JP6123189B2 (en) 2012-08-30 2012-08-30 Interactive dialogue system

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2012189641A JP6123189B2 (en) 2012-08-30 2012-08-30 Interactive dialogue system

Publications (2)

Publication Number Publication Date
JP2014049850A true JP2014049850A (en) 2014-03-17
JP6123189B2 JP6123189B2 (en) 2017-05-10

Family

ID=50609126

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2012189641A Active JP6123189B2 (en) 2012-08-30 2012-08-30 Interactive dialogue system

Country Status (1)

Country Link
JP (1) JP6123189B2 (en)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2015222900A (en) * 2014-05-23 2015-12-10 Necエンジニアリング株式会社 Remote conference system, remote conference server, remote conference method, and program
WO2016114192A1 (en) * 2015-01-13 2016-07-21 Necソリューションイノベータ株式会社 Remote conference system, server management device, server management method, and computer-readable recording medium

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2003235018A (en) * 2002-02-08 2003-08-22 Megafusion Corp Video conference system and multi-point education system
JP2005198313A (en) * 2004-01-06 2005-07-21 Era Digital Media Co Ltd Digital real-time interactive program system
JP2005269225A (en) * 2004-03-18 2005-09-29 Hitachi Information Systems Ltd Method for monitoring number of speech, device for monitoring number of speech, and video conference system
JP2008227577A (en) * 2007-03-08 2008-09-25 Konica Minolta Holdings Inc Video conference system
JP2010124232A (en) * 2008-11-19 2010-06-03 Hitachi Ltd Conference system and conference method

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2003235018A (en) * 2002-02-08 2003-08-22 Megafusion Corp Video conference system and multi-point education system
JP2005198313A (en) * 2004-01-06 2005-07-21 Era Digital Media Co Ltd Digital real-time interactive program system
JP2005269225A (en) * 2004-03-18 2005-09-29 Hitachi Information Systems Ltd Method for monitoring number of speech, device for monitoring number of speech, and video conference system
JP2008227577A (en) * 2007-03-08 2008-09-25 Konica Minolta Holdings Inc Video conference system
JP2010124232A (en) * 2008-11-19 2010-06-03 Hitachi Ltd Conference system and conference method

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2015222900A (en) * 2014-05-23 2015-12-10 Necエンジニアリング株式会社 Remote conference system, remote conference server, remote conference method, and program
WO2016114192A1 (en) * 2015-01-13 2016-07-21 Necソリューションイノベータ株式会社 Remote conference system, server management device, server management method, and computer-readable recording medium
JPWO2016114192A1 (en) * 2015-01-13 2017-11-30 Necソリューションイノベータ株式会社 Remote conference system, server management apparatus, server management method, and program

Also Published As

Publication number Publication date
JP6123189B2 (en) 2017-05-10

Similar Documents

Publication Publication Date Title
US9953612B2 (en) Systems and methods for facilitating communication between mobile devices and display devices
CN104702681B (en) The optimization that the presentation information of wireless device is refreshed
KR101980129B1 (en) Peer-to-peer network system with manageability
US20100299385A1 (en) Method & apparatus for displaying the presence of a shared client communication device
US20120151006A1 (en) Content sharing between a universal plug and play device and a wide area network device
EP2869545B1 (en) Method and device for distributing mobile attendant call
KR20090080051A (en) Virtual peer for a content sharing system
JP2012038152A (en) Connection management system and connection management server cooperation method in thin client system
KR20120113976A (en) Server cluster and method for push notification service
JP2014515851A (en) Provision of witness service
EP3860300B1 (en) Group calling in a mission critical service system
EP2709337B1 (en) Service data processing method, device and system
KR100931260B1 (en) Method and system for seamless server access and service connectivity for supporting user terminal's mobility on sbc environments
CN111083177B (en) Cross-domain collaborative interaction method based on collaborative gateway
EP3496432A1 (en) Communication method and device
US10375122B2 (en) Control apparatus, communications control system, and non-transitory recording medium that stores program
JP6123189B2 (en) Interactive dialogue system
US20140146128A1 (en) System and method for providing video conference service
KR101066328B1 (en) Method for balancing load in mobile environment and mobile device implementing the same
CN114866854B (en) Video access mode dynamic allocation method, system, electronic equipment and storage medium
JP5272731B2 (en) P2P data distribution system, P2P data distribution method, and P2P data distribution program
KR20090006504A (en) Apparatus and method for providing p2p service in ip multimedia subsystem
JP2012108909A (en) File transmission management system and file transmission controlling method for supporting file transmission on mobile messaging service
JP5682932B2 (en) Control server, control method, and control program
JP2019041241A (en) Distribution system

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20150820

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20160428

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20160531

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20160630

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20161206

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20170118

TRDD Decision of grant or rejection written
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20170307

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20170320

R150 Certificate of patent or registration of utility model

Ref document number: 6123189

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150