JP7501584B2 - COMMUNICATION TERMINAL, COMMUNICATION SYSTEM, COMMUNICATION METHOD, AND PROGRAM - Google Patents

COMMUNICATION TERMINAL, COMMUNICATION SYSTEM, COMMUNICATION METHOD, AND PROGRAM Download PDF

Info

Publication number
JP7501584B2
JP7501584B2 JP2022164524A JP2022164524A JP7501584B2 JP 7501584 B2 JP7501584 B2 JP 7501584B2 JP 2022164524 A JP2022164524 A JP 2022164524A JP 2022164524 A JP2022164524 A JP 2022164524A JP 7501584 B2 JP7501584 B2 JP 7501584B2
Authority
JP
Japan
Prior art keywords
conference
group
terminal
communication
unit
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.)
Active
Application number
JP2022164524A
Other languages
Japanese (ja)
Other versions
JP2022191389A5 (en
JP2022191389A (en
Inventor
弘親 藤木
惇平 三神
学 曲澤
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Ricoh Co Ltd
Original Assignee
Ricoh Co 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 Ricoh Co Ltd filed Critical Ricoh Co Ltd
Priority to JP2022164524A priority Critical patent/JP7501584B2/en
Publication of JP2022191389A publication Critical patent/JP2022191389A/en
Publication of JP2022191389A5 publication Critical patent/JP2022191389A5/ja
Application granted granted Critical
Publication of JP7501584B2 publication Critical patent/JP7501584B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
  • Information Transfer Between Computers (AREA)

Description

本発明は、通信端末、通信システム、通信方法およびプログラムに関する。 The present invention relates to a communication terminal, a communication system, a communication method, and a program.

従来、企業、教育機関、および行政機関等において、マイクに対して音声信号を入力して他の情報処理装置に音声信号を送信し、また、当該他の情報処理装置から受信した音声信号およびカメラ映像をスピーカおよびディスプレイで再生するビデオ会議システムが利用されている。一般に、会議では全員が1つの話題について会話をする以外に、グループに分けて話し合うグループワーク(グループ会議)の形態が取られる場合が多々ある。さらに、その結果を踏まえてあらためて全体で会議をする等、会話に参加する人数は頻繁に変わる。このような1つの会議を途中で中断してグループワークを構成するという行為を、ビデオ会議システム上で実現する仕組みが知られている。 Conventionally, companies, educational institutions, government agencies, etc. have used video conferencing systems that input audio signals to a microphone, transmit the audio signals to other information processing devices, and play back the audio signals and camera images received from the other information processing devices on a speaker and display. Generally, in addition to all participants talking about a single topic, a conference often takes the form of group work (group conference) in which participants are divided into groups to discuss the topic. Furthermore, the number of participants in a conversation frequently changes, such as when the entire group is re-convened based on the results of the conversation. A mechanism is known that allows the action of interrupting a conference midway to form group work on a video conferencing system.

このようなグループワークを構成するシステムとして、教室型、円卓型、自習型、教室型と円卓型との複合型の、4種類の情報空間を定義し、それぞれの情報空間内にいるユーザ同士だけがチャットできるものが開示されている(特許文献1参照)。 As a system for creating this type of group work, one has been disclosed that defines four types of information spaces: classroom type, round table type, self-study type, and a combination of classroom type and round table type, and allows only users in each information space to chat with each other (see Patent Document 1).

しかしながら、特許文献1に記載された技術では、単に、会議の参加者を複数のグループに分けて開催するものである。したがって、参加者がグループ会議を退室した場合において、各グループ会議の情報はシステム上でまとめて管理されていないため、グループ会議を退室した参加者がどのグループに属していたのかがわからないという問題があった。 However, the technology described in Patent Document 1 simply divides conference participants into multiple groups and holds the conference. Therefore, when a participant leaves a group conference, the information for each group conference is not managed collectively on the system, so there is a problem in that it is not clear which group the participant who left the group conference belonged to.

本発明は、上記に鑑みてなされたものであって、参加者がグループ会議を退室した場合に、当該参加者がどのグループに属していたのかを容易に把握することができる通信端末、通信システム、通信方法およびプログラムを提供することを目的とする。 The present invention has been made in consideration of the above, and aims to provide a communication terminal, a communication system, a communication method, and a program that make it easy to know which group a participant belonged to when that participant leaves a group conference.

上述した課題を解決し、目的を達成するために、本発明は、他の通信端末と、ネットワークを介して通信が可能な通信端末であって、全体会議から派生した2以上のグループ会議のうち、いずれかのグループ会議に参加者を割り当てる割当部と、前記全体会議から派生した2以上のグループ会議の情報が登録された会議記憶部から、前記グループ会議ごとに参加者の情報を取得する取得部と、前記取得部により取得された前記グループ会議ごとの前記参加者の情報に基づいて、前記全体会議の会議画面に、前記グループ会議と前記参加者の情報とを対応付けて表示させる表示制御部と、を備え、前記表示制御部は、前記会議画面において、前記グループ会議ごとに表示領域を分けて、前記参加者を示す情報を該参加者が参加していた前記グループ会議に対応する前記表示領域に表示させることを特徴とする。 In order to solve the above-mentioned problems and achieve the object, the present invention provides a communication terminal capable of communicating with other communication terminals via a network, comprising: an allocation unit that assigns participants to one of two or more group conferences derived from a general conference; an acquisition unit that acquires participant information for each group conference from a conference memory unit in which information on two or more group conferences derived from the general conference is registered; and a display control unit that displays the group conference and the participant information in association with each other on a conference screen of the general conference based on the participant information for each group conference acquired by the acquisition unit, wherein the display control unit divides a display area on the conference screen for each group conference and displays information indicating the participant in the display area corresponding to the group conference in which the participant participated .

本発明によれば、参加者がグループ会議を退室した場合に、当該参加者がどのグループに属していたのかを容易に把握することができる。 According to the present invention, when a participant leaves a group conference, it is easy to know which group the participant belonged to.

図1は、実施形態に係る通信システムの概略構成図である。FIG. 1 is a schematic configuration diagram of a communication system according to an embodiment. 図2は、実施形態に係る通信端末のハードウェア構成の一例を示す図である。FIG. 2 is a diagram illustrating an example of a hardware configuration of a communication terminal according to the embodiment. 図3は、実施形態に係る管理システムおよびプログラム提供システムのハードウェア構成の一例を示す図である。FIG. 3 is a diagram illustrating an example of a hardware configuration of the management system and the program providing system according to the embodiment. 図4は、実施形態に係る通信端末のソフトウェア構成の一例を示す図である。FIG. 4 is a diagram illustrating an example of a software configuration of the communication terminal according to the embodiment. 図5は、実施形態に係る通信システムの機能ブロックの構成の一例を示す図である。FIG. 5 is a diagram illustrating an example of a functional block configuration of the communication system according to the embodiment. 図6は、認証管理テーブルの一例を示す図である。FIG. 6 illustrates an example of the authentication management table. 図7は、端末管理テーブルの一例を示す図である。FIG. 7 is a diagram illustrating an example of the terminal management table. 図8は、会議管理テーブルの一例を示す図である。FIG. 8 is a diagram illustrating an example of the conference management table. 図9は、セッション管理テーブルの一例を示す図である。FIG. 9 illustrates an example of a session management table. 図10は、チャット管理テーブルの一例を示す図である。FIG. 10 is a diagram illustrating an example of the chat management table. 図11は、実施形態に係る通信システムにおけるコンテンツデータおよび各種管理情報を送受信するために確立されたセッションを示す図である。FIG. 11 is a diagram showing a session established for transmitting and receiving content data and various management information in the communication system according to the embodiment. 図12は、通信端末が通話を開始するための認証処理を含む準備段階の処理の一例を示すシーケンス図である。FIG. 12 is a sequence diagram showing an example of a preparatory process including an authentication process for a communication terminal to start a call. 図13は、宛先リスト画面の一例を示す図である。FIG. 13 is a diagram showing an example of the destination list screen. 図14は、実施形態に係る通信システムでの全体会議の開始処理の一例を示すシーケンス図である。FIG. 14 is a sequence diagram illustrating an example of a process for starting a general conference in the communication system according to the embodiment. 図15は、開始要求ダイアログボックスの一例を示す図である。FIG. 15 is a diagram showing an example of the start request dialog box. 図16は、全体会議の会議画面(ホスト)の一例を示す図である。FIG. 16 is a diagram showing an example of a conference screen (host) of a general conference. 図17は、実施形態に係る通信システムでのグループ会議の開始処理の一例を示すシーケンス図である。FIG. 17 is a sequence diagram showing an example of a process for starting a group conference in the communication system according to the embodiment. 図18は、グループ選択画面の一例を示す図である。FIG. 18 is a diagram showing an example of the group selection screen. 図19は、グループ会議開始直後のグループ会議状況画面の一例を示す図である。FIG. 19 is a diagram showing an example of a group conference status screen immediately after the start of a group conference. 図20は、グループ会議の開始要求ダイアログボックスの一例を示す図である。FIG. 20 is a diagram showing an example of a dialog box for requesting the start of a group conference. 図21は、特定の参加者がグループ会議に入室した場合の全体会議の会議画面(ホスト)の一例を示す図である。FIG. 21 is a diagram showing an example of the conference screen (host) of a general conference when a specific participant enters a group conference. 図22は、特定の参加者がグループ会議に入室した場合のグループ会議状況画面の一例を示す図である。FIG. 22 is a diagram showing an example of a group conference status screen when a specific participant has entered the group conference. 図23は、特定の参加者がさらにグループ会議に入室した場合の全体会議の会議画面(ホスト)の一例を示す図である。FIG. 23 is a diagram showing an example of the conference screen (host) of the general conference when a specific participant also enters the group conference. 図24は、特定の参加者がさらにグループ会議に入室した場合のグループ会議状況画面の一例を示す図である。FIG. 24 is a diagram showing an example of a group conference status screen when a specific participant further enters the group conference. 図25は、実施形態に係る通信システムにおいて通信端末(ゲスト)がグループ会議から途中退室する場合の動作の一例を示すシーケンス図である。FIG. 25 is a sequence diagram showing an example of the operation when a communication terminal (guest) leaves a group conference midway in the communication system according to the embodiment. 図26は、特定の参加者がグループ会議から途中退室した場合のグループ会議状況画面の一例を示す図である。FIG. 26 is a diagram showing an example of a group conference status screen when a specific participant leaves the group conference midway. 図27は、特定の参加者がグループ会議から途中退室した場合の全体会議の会議画面(ホスト)の一例を示す図である。FIG. 27 is a diagram showing an example of the conference screen (host) of a general conference when a specific participant leaves the group conference midway. 図28は、実施形態に係る通信システムにおいて通信端末(ゲスト)がグループ会議に途中入室する場合の動作の一例を示すシーケンス図である。FIG. 28 is a sequence diagram showing an example of the operation when a communication terminal (guest) enters a group conference midway in the communication system according to the embodiment. 図29は、実施形態に係る通信システムにおいて通信端末(ホスト)がグループ会議に途中入室する場合の動作の一例を示すシーケンス図である。FIG. 29 is a sequence diagram showing an example of the operation when a communication terminal (host) enters a group conference midway in the communication system according to the embodiment. 図30は、ホストがグループ会議に途中入室した場合のグループ会議の会議画面(ゲスト)の一例を示す図である。FIG. 30 is a diagram showing an example of the conference screen (guest) of a group conference when the host enters the group conference midway. 図31は、実施形態に係る通信システムにおいて通信端末(ホスト)がグループ会議から途中退室する場合の動作の一例を示すシーケンス図である。FIG. 31 is a sequence diagram showing an example of the operation when a communication terminal (host) leaves a group conference midway in the communication system according to the embodiment. 図32は、実施形態に係る通信システムにおいてグループを選択した場合にグループ会議状況画面でチャット内容を表示する動作の一例を示すシーケンス図である。FIG. 32 is a sequence diagram showing an example of an operation of displaying chat contents on a group conference status screen when a group is selected in the communication system according to the embodiment. 図33は、特定のグループを選択した場合のグループ会議状況画面の一例を示す図である。FIG. 33 shows an example of a group conference status screen when a specific group is selected. 図34は、実施形態に係る通信システムでのグループ会議の終了処理の一例を示すシーケンス図である。FIG. 34 is a sequence diagram showing an example of a process for ending a group conference in the communication system according to the embodiment. 図35は、グループ会議を終了する場合におけるグループ会議状況画面の一例を示す図である。FIG. 35 is a diagram showing an example of the group conference status screen when the group conference is ended. 図36は、グループ会議の終了時に表示される退室要求ダイアログボックスの一例を示す図である。FIG. 36 is a diagram showing an example of a dialog box for requesting an exit from the conference that is displayed when the group conference ends. 図37は、実施形態に係る通信システムでのグループ会議状況画面の削除処理の一例を示すシーケンス図である。FIG. 37 is a sequence diagram showing an example of a deletion process of a group conference status screen in the communication system according to the embodiment. 図38は、実施形態に係る通信システムでのホスト端末側の全体会議の会議画面のレイアウト変更処理の一例を示すシーケンス図である。FIG. 38 is a sequence diagram showing an example of a layout change process of a conference screen of a general conference on the host terminal side in the communication system according to the embodiment. 図39は、グループ会議終了後にレイアウト変更された全体会議の会議画面の一例を示す図である。FIG. 39 is a diagram showing an example of the conference screen of the general conference in which the layout has been changed after the group conference has ended. 図40は、グループ会議終了後にレイアウト変更された全体会議の会議画面の別の例を示す図である。FIG. 40 is a diagram showing another example of the conference screen of the general conference in which the layout has been changed after the group conference has ended. 図41は、グループ会議終了後にレイアウト変更された全体会議の会議画面の別の例を示す図である。FIG. 41 is a diagram showing another example of the conference screen of the general conference in which the layout has been changed after the group conference has ended. 図42は、実施形態に係る通信システムでのゲスト端末側の全体会議の会議画面のレイアウト変更処理の一例を示すシーケンス図である。FIG. 42 is a sequence diagram showing an example of a layout change process of a conference screen of a general conference on the guest terminal side in the communication system according to the embodiment. 図43は、実施形態に係る通信端末のWebアプリを利用する場合のソフトウェア構成の一例を示す図である。FIG. 43 is a diagram illustrating an example of a software configuration when using a Web application of the communication terminal according to the embodiment.

以下に、図面を参照しながら、本発明に係る通信端末、通信システム、通信方法およびプログラムの実施形態を詳細に説明する。また、以下の実施形態によって本発明が限定されるものではなく、以下の実施形態における構成要素には、当業者が容易に想到できるもの、実質的に同一のもの、およびいわゆる均等の範囲のものが含まれる。さらに、以下の実施形態の要旨を逸脱しない範囲で構成要素の種々の省略、置換、変更および組み合わせを行うことができる。 Below, with reference to the drawings, embodiments of a communication terminal, a communication system, a communication method, and a program according to the present invention will be described in detail. Furthermore, the present invention is not limited to the following embodiments, and the components in the following embodiments include those that a person skilled in the art would easily come up with, those that are substantially the same, and those that are within the scope of what is called equivalent. Furthermore, various omissions, substitutions, modifications, and combinations of the components can be made without departing from the spirit of the following embodiments.

また、コンピュータソフトウェアとは、コンピュータの動作に関するプログラム、その他コンピュータによる処理の用に供する情報であってプログラムに準ずるものをいう(以下、コンピュータソフトウェアは、ソフトウェアという)。アプリケーションソフトとは、ソフトウェアの分類のうち、特定の作業を行うために使用されるソフトウェアの総称である。一方、オペレーティングシステム(OS)とは、コンピュータを制御し、アプリケーションソフトなどがコンピュータ資源を利用可能にするためのソフトウェアのことである。オペレーティングシステムは、入出力の制御、メモリやハードディスクなどのハードウェアの管理、プロセスの管理といった、コンピュータの基本的な管理・制御を行っている。アプリケーションソフトウェアは、オペレーティングシステムが提供する機能を利用して動作する。プログラムとは、コンピュータに対する指令であって、一の結果を得ることができるように組み合わせたものをいう。また、プログラムに準ずるものとは、コンピュータに対する直接の指令ではないためプログラムとは呼べないが、コンピュータの処理を規定するという点でプログラムに類似する性質を有するものをいう。例えば、データ構造(データ要素間の相互関係で表される、データの有する論理的構造)がプログラムに準ずるものに該当する。 Computer software refers to programs related to computer operation and other information used for computer processing that is equivalent to a program (hereinafter, computer software is referred to as software). Application software is a general term for software used to perform specific tasks. On the other hand, an operating system (OS) is software that controls a computer and allows application software and other software to use computer resources. The operating system performs basic management and control of a computer, such as input/output control, management of hardware such as memory and hard disks, and management of processes. Application software operates using the functions provided by the operating system. A program is an instruction to a computer that is combined to achieve a certain result. In addition, something equivalent to a program refers to something that cannot be called a program because it is not a direct instruction to a computer, but has properties similar to a program in that it specifies computer processing. For example, a data structure (a logical structure of data expressed by the interrelationships between data elements) corresponds to something equivalent to a program.

(通信システムの全体構成)
図1は、実施形態に係る通信システムの概略構成図である。図1を参照しながら、本実施形態に係る通信システム1の構成の概略を説明する。
(Overall configuration of communication system)
Fig. 1 is a schematic diagram of a communication system according to an embodiment of the present invention. The schematic configuration of a communication system 1 according to the present embodiment will be described with reference to Fig. 1.

図1に示すように、通信システム1は、複数の通信端末10aa、10ab、10ba、10bb、10ca、10cb、10da、10dbと、各通信端末用のディスプレイ120aa、120bb、120ca、120dbと、管理システム50と、プログラム提供システム90と、を含み、通信ネットワーク2を介して互いに通信可能となるように構築されている。 As shown in FIG. 1, the communication system 1 includes multiple communication terminals 10aa, 10ab, 10ba, 10bb, 10ca, 10cb, 10da, and 10db, displays 120aa, 120bb, 120ca, and 120db for each communication terminal, a management system 50, and a program providing system 90, and is configured to be able to communicate with each other via a communication network 2.

なお、図1では、通信端末10aa、10ab、10ba、10bb、10ca、10cb、10da、10dbが示されているが、これらのうち任意の通信端末を示す場合または総称する場合、単に「通信端末10」と称する。また、図1に示す通信システム1に含まれる複数の通信端末10は、一例を示すものであり、異なる台数であってもよい。 Note that FIG. 1 shows communication terminals 10aa, 10ab, 10ba, 10bb, 10ca, 10cb, 10da, and 10db, but when referring to any of these communication terminals or when referring to them collectively, they will be simply referred to as "communication terminal 10." Also, the multiple communication terminals 10 included in the communication system 1 shown in FIG. 1 are merely an example, and the number of terminals may be different.

また、図1では、ディスプレイ120aa、120bb、120ca、120dbが示されているが、これらのうち任意のディスプレイを示す場合または総称する場合、単に「ディスプレイ120」と称する。また、図1に示す通信システム1に含まれる複数のディスプレイ120は、一例を示すものであり、通信端末10の台数に従って異なる台数であってもよい。 In addition, in FIG. 1, displays 120aa, 120bb, 120ca, and 120db are shown, but when referring to any of these displays or when referring to them collectively, they will be simply referred to as "display 120." In addition, the multiple displays 120 included in the communication system 1 shown in FIG. 1 are shown as an example, and the number of displays may vary depending on the number of communication terminals 10.

また、通信端末10は、ディスプレイ(上述のディスプレイ120)を接続した専用装置、デスクトップPC(Personal Computer)、ノートPC、スマートフォン、またはタブレット端末等のいずれであってもよい。ただし、以下では、通信端末10がノートPCであるものとして説明する。 The communication terminal 10 may be a dedicated device connected to a display (the above-mentioned display 120), a desktop PC (Personal Computer), a notebook PC, a smartphone, a tablet terminal, or the like. However, the following description will be given assuming that the communication terminal 10 is a notebook PC.

通信端末10は、他の装置との間で、各種情報を送受信する端末である。通信端末10は、他の通信端末10との間でセッションを確立し、確立したセッションにおいて、音声データおよび画像データ(映像データ)を含むコンテンツデータの送受信による通話を行う。これにより、通信システム1において、複数の通信端末10間のビデオ会議が実現される。なお、ビデオ会議を、単に「会議」と称する場合がある。 A communication terminal 10 is a terminal that transmits and receives various information to and from other devices. A communication terminal 10 establishes a session with another communication terminal 10, and in the established session, a call is made by transmitting and receiving content data including audio data and image data (video data). In this way, a video conference is realized between multiple communication terminals 10 in the communication system 1. Note that a video conference may also be simply referred to as a "conference."

管理システム50は、通信端末10を一元的に管理するコンピュータである。管理システム50は、通信端末10間でのセッションを確立することにより、通信端末10間における通話等によるビデオ会議を実現する。管理システム50は、所定の通信端末10からセッションの開始要求を受信した場合に、開始要求を送信した通信端末10(開始要求端末)と宛先端末との間のセッションを確立し、ビデオ会議を開始させる。したがって、管理システム50は、確立したセッションにより、複数の通信端末10間でコンテンツデータの中継を行う。なお、管理システム50は複数の通信端末10間でセッションを確立するものの、実際にコンテンツデータの中継は、別の中継装置により行われるものとしてもよい。本実施形態では、説明を簡略にするため、セッションの確立、およびコンテンツデータの中継は、管理システム50が行うものとして説明する。 The management system 50 is a computer that centrally manages the communication terminals 10. The management system 50 establishes a session between the communication terminals 10, thereby realizing a video conference by telephone calls between the communication terminals 10. When the management system 50 receives a session start request from a specific communication terminal 10, it establishes a session between the communication terminal 10 that sent the start request (start request terminal) and the destination terminal, and starts the video conference. Therefore, the management system 50 relays content data between the multiple communication terminals 10 through the established session. Note that although the management system 50 establishes a session between the multiple communication terminals 10, the actual relay of content data may be performed by a separate relay device. In this embodiment, for the sake of simplicity, the establishment of the session and the relay of the content data will be described as being performed by the management system 50.

プログラム提供システム90は、通信端末10に各種機能または各種手段を実現させるための端末用プログラムが記憶された補助記憶装置(HDD(Hard Disk Drive)等)を備えており、通信端末10に端末用プログラム(後述する通信アプリA等)を提供するコンピュータである。また、プログラム提供システム90は、管理システム50等に各種機能または各種手段を実現させるためのプログラムも補助記憶装置に記憶しており、管理システム50等に、対応するプログラムを送信することができる。 The program providing system 90 is a computer that includes an auxiliary storage device (such as a hard disk drive (HDD)) that stores terminal programs for realizing various functions or various means in the communication terminal 10, and provides terminal programs (such as communication app A described below) to the communication terminal 10. The program providing system 90 also stores programs in the auxiliary storage device for realizing various functions or various means in the management system 50, etc., and can transmit the corresponding programs to the management system 50, etc.

通信ネットワーク2は、図1に示すように、例えば、LAN(Local Area Network)2a~2d、専用線2ab、2cd、およびインターネット2iを含んで構築されている。なお、通信ネットワーク2は、図1に示すような構成に限定されるものではなく、その他のネットワーク機器が含まれるものとしてもよく、有線だけでなく無線による通信が行われる箇所があってもよい。 As shown in FIG. 1, the communication network 2 is constructed to include, for example, LANs (Local Area Networks) 2a-2d, dedicated lines 2ab, 2cd, and the Internet 2i. Note that the communication network 2 is not limited to the configuration shown in FIG. 1, but may include other network devices, and may include locations where communication is performed wirelessly as well as via wires.

LAN2a~2d、および専用線2ab、2cdは、それぞれルータ70a~70d、70ab、70cdを含む。ルータ70a~70d、70ab、70cdは、通信データの最適な経路の選択を行うネットワーク機器である。なお、ルータ70a~70d、70ab、70cdのうち任意のルータを示す場合または総称する場合、単に「ルータ70」と称する。 LANs 2a to 2d and dedicated lines 2ab, 2cd each include routers 70a to 70d, 70ab, and 70cd. Routers 70a to 70d, 70ab, and 70cd are network devices that select the optimal route for communication data. Note that when referring to any one of routers 70a to 70d, 70ab, and 70cd or when referring to all of them collectively, they will simply be referred to as "router 70."

通信端末10(10aa、10ab、・・・)、およびルータ70aは、LAN2aによって通信可能に接続されている。また、通信端末10(10ba、10bb、・・・)、およびルータ70bは、LAN2bによって通信可能に接続されている。また、LAN2a、LAN2b、およびルータ70abは、専用線2abによって通信可能に接続されており、地域A内で構築されている。 The communication terminals 10 (10aa, 10ab, ...) and the router 70a are communicatively connected by the LAN 2a. The communication terminals 10 (10ba, 10bb, ...) and the router 70b are communicatively connected by the LAN 2b. The LANs 2a, 2b, and the router 70ab are communicatively connected by the leased line 2ab, and are constructed within the area A.

一方、通信端末10(10ca、10cb、・・・)、およびルータ70cは、LAN2cによって通信可能に接続されている。また、通信端末10(10da、10db、・・・)、およびルータ70dは、LAN2dによって通信可能に接続されている。また、LAN2c、LAN2d、およびルータ70cdは、専用線2cdによって通信可能に接続されており、地域B内で構築されている。 On the other hand, the communication terminals 10 (10ca, 10cb, ...) and the router 70c are communicatively connected by LAN 2c. The communication terminals 10 (10da, 10db, ...) and the router 70d are communicatively connected by LAN 2d. The LANs 2c, 2d, and the router 70cd are communicatively connected by a dedicated line 2cd, and are constructed in area B.

地域Aおよび地域Bのネットワークは、それぞれルータ70ab、70cdによってインターネット2iを介して通信可能に接続されている。 The networks of area A and area B are connected to each other via routers 70ab and 70cd, respectively, so that they can communicate with each other via the Internet 2i.

また、管理システム50およびプログラム提供システム90は、インターネット2iを介して、各通信端末10と通信可能に接続されている。なお、管理システム50およびプログラム提供システム90は、地域Aまたは地域Bに設置されていてもよいし、これら以外の地域に設置されていてもよい。 The management system 50 and the program providing system 90 are communicatively connected to each communication terminal 10 via the Internet 2i. The management system 50 and the program providing system 90 may be installed in region A or region B, or may be installed in a region other than these.

また、図1において、各通信端末10、管理システム50、各ルータ70およびプログラム提供システム90の近傍に示されている4組の数字は、一般的なIPv4におけるIP(Ineternet Protocol)アドレスを簡易的に示している。例えば、通信端末10aaのIPアドレスは、「1.2.1.3」であるものとしている。なお、IPv4ではなく、IPv6を用いてもよいが、説明を簡略化するため、IPv4を用いて説明する。 In addition, in FIG. 1, the four sets of numbers shown near each communication terminal 10, management system 50, router 70, and program providing system 90 simply indicate IP (Internet Protocol) addresses in general IPv4. For example, the IP address of communication terminal 10aa is assumed to be "1.2.1.3." Note that although IPv6 may be used instead of IPv4, to simplify the explanation, IPv4 will be used in the explanation.

なお、図1に示す通信システム1の構成は、一例を示すものであり、この構成に限定されるものではない。すなわち、図1に示す各装置、システムの台数は、図1に示す台数に限定されるものではない。また、図1では、地域A、Bの2つの地域のネットワーク構成が示されているが、同一地域内のネットワークであってもよく、3つ以上の地域がネットワークで接続された構成であってもよい。 The configuration of the communication system 1 shown in FIG. 1 is an example, and is not limited to this configuration. In other words, the number of devices and systems shown in FIG. 1 is not limited to the number shown in FIG. 1. Also, while FIG. 1 shows a network configuration for two areas, areas A and B, it may be a network within the same area, or it may be a configuration in which three or more areas are connected by a network.

(通信端末のハードウェア構成)
図2は、実施形態に係る通信端末のハードウェア構成の一例を示す図である。図2を参照しながら、通信端末10のハードウェア構成の詳細について説明する。
(Hardware configuration of communication terminal)
2 is a diagram illustrating an example of a hardware configuration of a communication terminal according to an embodiment of the present invention. The hardware configuration of the communication terminal 10 will be described in detail with reference to FIG.

図2に示すように、本実施形態に係る通信端末10は、CPU(Central Processing Unit)101と、ROM(Read Only Memory)102と、RAM(Random Access Memory)103と、補助記憶装置105と、メディアドライブ107と、入力装置108と、を備えている。 As shown in FIG. 2, the communication terminal 10 according to this embodiment includes a CPU (Central Processing Unit) 101, a ROM (Read Only Memory) 102, a RAM (Random Access Memory) 103, an auxiliary storage device 105, a media drive 107, and an input device 108.

CPU101は、通信端末10全体の動作を制御する演算装置である。ROM102は、通信端末10用のプログラム(後述する通信アプリA等)を記憶している不揮発性記憶装置である。RAM103は、CPU101のワークエリアとして使用される揮発性記憶装置である。 The CPU 101 is a computing device that controls the overall operation of the communication terminal 10. The ROM 102 is a non-volatile storage device that stores programs for the communication terminal 10 (such as communication application A described below). The RAM 103 is a volatile storage device that is used as a work area for the CPU 101.

補助記憶装置105は、画像データ、音声データおよび動画データ等の各種データを記憶するHDDまたはSSD(Solid State Drive)等の不揮発性記憶装置である。メディアドライブ107は、CPU101の制御に従って、フラッシュメモリ等であるメディア106に対するデータの読み出しおよび書き込みを制御する装置である。メディア106は、通信端末10に対して着脱自在の記憶装置である。なお、メディア106は、CPU101の制御に従ってデータの読み出しおよび書き込みを行う不揮発性メモリであれば、フラッシュメモリに限定されるものではなく、EEPROM(Electrically Erasable and Programmable ROM)等を用いてもよい。 The auxiliary storage device 105 is a non-volatile storage device such as an HDD or SSD (Solid State Drive) that stores various data such as image data, audio data, and video data. The media drive 107 is a device that controls the reading and writing of data from and to the media 106, which is a flash memory or the like, according to the control of the CPU 101. The media 106 is a storage device that is removable from the communication terminal 10. Note that the media 106 is not limited to a flash memory, and may be an EEPROM (Electrically Erasable and Programmable ROM) or the like, as long as it is a non-volatile memory that reads and writes data according to the control of the CPU 101.

入力装置108は、マウスまたはキーボード等の各種情報を入力するための装置、および電源ボタン等のボタンである。 The input device 108 is a device for inputting various information, such as a mouse or keyboard, and buttons such as a power button.

また、通信端末10は、ネットワークI/F111と、撮像素子I/F113と、音声入出力I/F116と、ディスプレイI/F119と、カメラ112と、マイク114と、スピーカ115と、ディスプレイ120(表示部)と、を備えている。 The communication terminal 10 also includes a network I/F 111, an image sensor I/F 113, an audio input/output I/F 116, a display I/F 119, a camera 112, a microphone 114, a speaker 115, and a display 120 (display unit).

ネットワークI/F111は、通信ネットワーク2を利用してデータを通信するためのインターフェースである。ネットワークI/F111は、例えば、TCP(Transmission Control Protocol)/IP(Internet Protocol)に準拠したNIC(Network Interface Card)等である。 The network I/F 111 is an interface for communicating data using the communication network 2. The network I/F 111 is, for example, a network interface card (NIC) that complies with the Transmission Control Protocol (TCP)/Internet Protocol (IP).

撮像素子I/F113は、CPU101の制御に従って被写体を撮像して画像データを得るカメラ112との間で画像データを伝送するためのインターフェースである。カメラ112は、レンズ、および光を電荷に変換して被写体の画像(映像)を電子化する固体撮像素子を含む。カメラ112は、ケーブル112cによって撮像素子I/F113に接続される。固体撮像素子としては、CMOS(Complementary Metal Oxide Semiconductor)またはCCD(Charge Coupled Device)等が用いられる。 The image sensor I/F 113 is an interface for transmitting image data between the camera 112, which captures an image of a subject and obtains image data under the control of the CPU 101. The camera 112 includes a lens and a solid-state image sensor that converts light into an electric charge to digitize the image (video) of the subject. The camera 112 is connected to the image sensor I/F 113 by a cable 112c. The solid-state image sensor may be a CMOS (Complementary Metal Oxide Semiconductor) or a CCD (Charge Coupled Device).

音声入出力I/F116は、CPU101の制御に従って、音声を入力するマイク114および音声を出力するスピーカ115との間で音声信号(音声データ)の入出力を処理するインターフェースである。マイク114およびスピーカ115は、それぞれ、ケーブル114cおよびケーブル115cによって音声入出力I/F116に接続される。 The audio input/output I/F 116 is an interface that processes the input and output of audio signals (audio data) between the microphone 114, which inputs audio, and the speaker 115, which outputs audio, under the control of the CPU 101. The microphone 114 and the speaker 115 are connected to the audio input/output I/F 116 by cables 114c and 115c, respectively.

ディスプレイI/F119は、CPU101の制御に従って、ディスプレイ120に画像データを伝送するためのインターフェースである。ディスプレイ120は、被写体の画像および操作用アイコン等を表示する液晶または有機EL(Electro-Luminescence)等によって構成された表示装置である。ディスプレイ120は、ケーブル120cによってディスプレイI/F119に接続される。ケーブル120cは、アナログRGB(VGA)信号用のケーブルであってもよく、コンポーネントビデオ用のケーブルであってもよく、HDMI(登録商標)(High-Definition Multimedia Interface)またはDVI(Digital Video Interactive)信号用のケーブルであってもよい。 The display I/F 119 is an interface for transmitting image data to the display 120 under the control of the CPU 101. The display 120 is a display device configured with liquid crystal or organic EL (Electro-Luminescence) for displaying an image of a subject and operation icons, etc. The display 120 is connected to the display I/F 119 by a cable 120c. The cable 120c may be a cable for analog RGB (VGA) signals, a cable for component video, or a cable for HDMI (registered trademark) (High-Definition Multimedia Interface) or DVI (Digital Video Interactive) signals.

上述のCPU101、ROM102、RAM103、補助記憶装置105、メディアドライブ107、入力装置108、ネットワークI/F111、撮像素子I/F113、音声入出力I/F116およびディスプレイI/F119は、アドレスバスおよびデータバス等のバスライン110によって互いに通信可能に接続されている。 The above-mentioned CPU 101, ROM 102, RAM 103, auxiliary storage device 105, media drive 107, input device 108, network I/F 111, image sensor I/F 113, audio input/output I/F 116 and display I/F 119 are connected to each other so as to be able to communicate with each other via bus lines 110 such as an address bus and a data bus.

なお、図2に示した通信端末10のハードウェア構成は一例を示すものであり、図2に示した構成要素以外の構成要素を含むものとしてもよい。また、カメラ112、マイク114およびスピーカ115は、少なくともいずれかは通信端末10とは別体の外部機器として用いられるものであってもよい。 The hardware configuration of the communication terminal 10 shown in FIG. 2 is an example, and may include components other than those shown in FIG. 2. In addition, at least one of the camera 112, microphone 114, and speaker 115 may be used as an external device separate from the communication terminal 10.

(管理システム等のハードウェア構成)
図3は、実施形態に係る管理システムおよびプログラム提供システムのハードウェア構成の一例を示す図である。図3を参照しながら、管理システム50およびプログラム提供システム90のハードウェア構成の詳細について説明する。
(Hardware configuration of management systems, etc.)
3 is a diagram showing an example of a hardware configuration of the management system 50 and the program providing system 90 according to the embodiment. The details of the hardware configuration of the management system 50 and the program providing system 90 will be described with reference to FIG.

まず、図3を参照しながら管理システム50のハードウェア構成について説明する。図3に示すように、管理システム50は、CPU201と、ROM202と、RAM203と、補助記憶装置205と、メディアドライブ207と、ディスプレイ208と、ネットワークI/F209と、キーボード211と、マウス212と、DVD(Digital Versatile Disc)ドライブ214と、を備えている。 First, the hardware configuration of the management system 50 will be described with reference to FIG. 3. As shown in FIG. 3, the management system 50 includes a CPU 201, a ROM 202, a RAM 203, an auxiliary storage device 205, a media drive 207, a display 208, a network I/F 209, a keyboard 211, a mouse 212, and a DVD (Digital Versatile Disc) drive 214.

CPU201は、管理システム50全体の動作を制御する演算装置である。ROM202は、管理システム50用のプログラムを記憶している不揮発性記憶装置である。RAM203は、CPU201のワークエリアとして使用される揮発性記憶装置である。 The CPU 201 is a computing device that controls the operation of the entire management system 50. The ROM 202 is a non-volatile storage device that stores programs for the management system 50. The RAM 203 is a volatile storage device that is used as a work area for the CPU 201.

補助記憶装置205は、後述する認証管理DB5001、端末管理DB5002、セッション管理DB5003、会議管理DB5004およびチャット管理DB5005等の各種データを記憶するHDDまたはSSD等の記憶装置である。メディアドライブ207は、CPU201の制御に従って、フラッシュメモリ等の記録メディア206に対するデータの読み出しおよび書き込みを制御する装置である。 The auxiliary storage device 205 is a storage device such as an HDD or SSD that stores various data such as an authentication management DB 5001, a terminal management DB 5002, a session management DB 5003, a conference management DB 5004, and a chat management DB 5005, which will be described later. The media drive 207 is a device that controls the reading and writing of data from and to a recording medium 206, such as a flash memory, under the control of the CPU 201.

ディスプレイ208は、カーソル、メニュー、ウィンドウ、文字または画像等の各種情報を表示する液晶または有機EL等によって構成された表示装置である。ネットワークI/F209は、通信ネットワーク2を利用してデータを通信するためのインターフェースである。ネットワークI/F209は、例えば、TCP/IPに準拠したNIC等である。 The display 208 is a display device configured with a liquid crystal or organic electroluminescence (EL) displaying various information such as a cursor, a menu, a window, text, or an image. The network I/F 209 is an interface for communicating data using the communication network 2. The network I/F 209 is, for example, a NIC that complies with TCP/IP.

キーボード211は、文字、数字、各種指示の選択、およびカーソルの移動等を行う入力装置である。マウス212は、各種指示の選択および実行、処理対象の選択、ならびにカーソルの移動等を行うための入力装置である。 The keyboard 211 is an input device for selecting letters, numbers, and various instructions, and for moving the cursor, etc. The mouse 212 is an input device for selecting and executing various instructions, selecting the processing target, and for moving the cursor, etc.

DVDドライブ214は、着脱自在な記憶媒体の一例としてのDVD-ROMまたはDVD-R(DVD Recordable)等のDVD213に対するデータの読み出しおよび書き込みを制御する装置である。なお、上述の着脱自在な記録媒体の他の例として、CD-R(Compact Disc Recordable)またはブルーレイディスク等のコンピュータで読み取り可能な記録媒体に記録して提供するように構成してもよい。 The DVD drive 214 is a device that controls the reading and writing of data from and to the DVD 213, such as a DVD-ROM or DVD-R (DVD Recordable) as an example of a removable storage medium. Note that as another example of the above-mentioned removable storage medium, the data may be recorded on a computer-readable storage medium such as a CD-R (Compact Disc Recordable) or a Blu-ray disc and provided.

上述のCPU201、ROM202、RAM203、補助記憶装置205、メディアドライブ207、ディスプレイ208、ネットワークI/F209、キーボード211、マウス212およびDVDドライブ214は、アドレスバスおよびデータバス等のバスライン210によって互いに通信可能に接続されている。 The above-mentioned CPU 201, ROM 202, RAM 203, auxiliary storage device 205, media drive 207, display 208, network I/F 209, keyboard 211, mouse 212 and DVD drive 214 are connected to each other so as to be able to communicate with each other via bus lines 210 such as an address bus and a data bus.

なお、図3に示した管理システム50のハードウェア構成は一例を示すものであり、図3に示した構成要素を全て含む必要はなく、または、その他の構成要素を含むものとしてもよい。 Note that the hardware configuration of the management system 50 shown in FIG. 3 is an example, and does not need to include all of the components shown in FIG. 3, or may include other components.

また、上述の管理システム50用のプログラムは、インストール可能な形式または実行可能な形式のファイルによって、記録メディア206またはDVD213等のコンピュータで読み取り可能な記録媒体に記録して流通させるようにしてもよい。 The program for the above-mentioned management system 50 may also be distributed by recording it on a computer-readable recording medium such as the recording medium 206 or DVD 213 as a file in an installable or executable format.

また、プログラム提供システム90は、上述の管理システム50と同様のハードウェア構成を有しているため、その説明を省略する。ただし、ROM202には、プログラム提供システム90を制御するためのプログラム提供システム90用のプログラムが記録されている。この場合も、プログラム提供システム90用のプログラムは、インストール可能な形式または実行可能な形式のファイルで、記録メディア206またはDVD213等のコンピュータで読み取り可能な記録媒体に記録して流通させるようにしてもよい。 The program providing system 90 has a hardware configuration similar to that of the management system 50 described above, and therefore a description thereof will be omitted. However, a program for the program providing system 90 for controlling the program providing system 90 is recorded in the ROM 202. In this case as well, the program for the program providing system 90 may be recorded in an installable or executable format on a computer-readable recording medium such as the recording medium 206 or DVD 213 and distributed.

(通信端末のソフトウェア構成)
図4は、実施形態に係る通信端末のソフトウェア構成の一例を示す図である。図4を参照しながら、通信端末10のソフトウェア構成の詳細について説明する。
(Software configuration of communication terminal)
4 is a diagram showing an example of a software configuration of the communication terminal according to the embodiment. The software configuration of the communication terminal 10 will be described in detail with reference to FIG.

通信端末10には、クライアントアプリとして通信アプリAがインストールされている。ここで、アプリとは、アプリケーションソフトを意味する。図4に示すように、OS(Operating System)1020、および通信アプリAは、通信端末10のRAM103の作業領域1010上で動作する。 A communication application A is installed as a client application in the communication terminal 10. Here, the application means application software. As shown in FIG. 4, the OS (Operating System) 1020 and the communication application A run on the working area 1010 of the RAM 103 of the communication terminal 10.

OS1020は、基本的な機能を提供し、通信端末10全体を管理する基本ソフトウェアである。通信アプリAは、OS1020の制御に従って動作し、他の通信端末10と通信(通話)するためのアプリである。 OS 1020 is basic software that provides basic functions and manages the entire communication terminal 10. Communication application A operates under the control of OS 1020 and is an application for communicating (calling) with other communication terminals 10.

なお、通信アプリAの通信プロトコルとしては、SIP(Session Initiation Protocol)、H.323、IRC(Internet Relay Chat)、またはJingle等が挙げられる。 Note that the communication protocol of communication application A may be SIP (Session Initiation Protocol), H.323, IRC (Internet Relay Chat), or Jingle.

(通信システムの機能ブロックの構成)
図5は、実施形態に係る通信システムの機能ブロックの構成の一例を示す図である。図5を参照しながら、本実施形態に係る通信システム1の機能ブロックの構成について説明する。
(Configuration of functional blocks of a communication system)
5 is a diagram showing an example of a functional block configuration of a communication system according to an embodiment of the present invention. The functional block configuration of a communication system 1 according to the present embodiment will be described with reference to FIG.

<通信端末の機能ブロックの構成>
図5に示すように、通信端末10は、通信部11(取得部、送信部)と、操作入力受付部12と、撮像部13と、表示制御部14と、音声入力部15と、音声出力部16と、記憶・読出部17と、記憶部18と、認証要求部19と、を有している。
<Configuration of Functional Blocks of Communication Terminal>
As shown in FIG. 5, the communication terminal 10 has a communication unit 11 (acquisition unit, transmission unit), an operation input reception unit 12, an imaging unit 13, a display control unit 14, an audio input unit 15, an audio output unit 16, a memory/readout unit 17, a memory unit 18, and an authentication request unit 19.

通信部11は、通信ネットワーク2を介して、他の通信端末10または各システムと各種データの送受信を行う機能部である。通信部11は、図2に示すCPU101によるソフトウェアである通信アプリAの実行、およびネットワークI/F111によって実現される。 The communication unit 11 is a functional unit that transmits and receives various data to and from other communication terminals 10 or each system via the communication network 2. The communication unit 11 is realized by the execution of communication app A, which is software, by the CPU 101 shown in FIG. 2, and by the network I/F 111.

通信部11は、当該通信端末10が他の通信端末10とセッションを確立し、通話によるビデオ会議を開始する前に、管理システム50から、宛先端末の候補としての各通信端末10の状態を示す各状態情報の受信を開始する。ここで、宛先端末の候補とは、通信端末10が、ビデオ会議を行う相手、すなわちセッションの相手として指定可能なビデオ会議の相手であるユーザ(参加者)が利用する宛先候補となる他の通信端末10である。すなわち、通信端末10は、ビデオ会議に参加するユーザ(参加者)として予め設定されていないユーザが使用する通信端末とは、セッションを確立することができず、ビデオ会議を行うことができない。 Before the communication terminal 10 establishes a session with another communication terminal 10 and starts a video conference by phone call, the communication unit 11 starts receiving from the management system 50 each state information indicating the state of each communication terminal 10 as a candidate destination terminal. Here, a candidate destination terminal is another communication terminal 10 that is a destination candidate used by a user (participant) who is a party with whom the communication terminal 10 will hold a video conference, i.e., a party with whom the video conference can be designated as a party in the session. In other words, the communication terminal 10 cannot establish a session and cannot hold a video conference with a communication terminal used by a user who is not previously set as a user (participant) who will participate in the video conference.

また、状態情報は、各通信端末10の稼動状態(オンラインかオフラインかの状態)と、オンラインにおいてはさらに通話中であるか、待受け中であるか等の詳細な状態(以下、通信状態と称する)とを示す。また、状態情報は、各通信端末10の稼動状態および通信状態だけでなく、ケーブルが通信端末10から外れている、音声を出力できるが画像は出力できない、または、音声を出力さないよう設定されている(MUTE)等、様々な状態を示すものとしてもよいが、以下では、一例として、稼動状態および通信状態を示す場合について説明する。 The status information also indicates the operating state of each communication terminal 10 (online or offline state) and, when online, further detailed states such as whether the terminal is in a call or on standby (hereinafter referred to as communication state). The status information may also indicate various states, such as the operating state and communication state of each communication terminal 10, the cable being disconnected from the communication terminal 10, the terminal being able to output sound but not images, or the terminal being set not to output sound (MUTE), but the following describes the operating state and communication state as an example.

通信部11は、当該通信端末10が開始要求端末として動作する場合には、会議開始要求を管理システム50に送信する。ここで、会議開始要求とは、ビデオ会議に用いられるセッションの開始を要求する情報である。また、通信部11は、会議開始要求と共に、会議開始要求の送信元である開始要求端末の端末IDと、当該通信端末10を利用する(ログインした)参加者のユーザIDと、を管理システム50に送信する。端末IDは、通信端末10を識別するための情報であって、予め通信端末10に記憶させておく他、ユーザが直接通信端末10へ入力して決定するものとしてもよい。ユーザIDは、ユーザを一意に識別する情報であって、ユーザが自由に設定したもの、または、ユーザが利用するメールアドレス等であってもよい。 When the communication terminal 10 operates as a start request terminal, the communication unit 11 transmits a conference start request to the management system 50. Here, the conference start request is information requesting the start of a session used in a video conference. In addition, the communication unit 11 transmits to the management system 50, together with the conference start request, the terminal ID of the start request terminal that is the sender of the conference start request, and the user ID of the participant who uses (logs in to) the communication terminal 10. The terminal ID is information for identifying the communication terminal 10, and may be stored in advance in the communication terminal 10, or may be determined by the user by inputting it directly into the communication terminal 10. The user ID is information that uniquely identifies a user, and may be freely set by the user, or may be an email address used by the user, etc.

操作入力受付部12は、ユーザによる各種入力を受け付ける機能部である。操作入力受付部12は、図2に示す入力装置108によって実現される。 The operation input reception unit 12 is a functional unit that receives various inputs from the user. The operation input reception unit 12 is realized by the input device 108 shown in FIG. 2.

例えば、ユーザが、操作入力受付部12のうち図2に示す入力装置108としての電源ボタンをオンにすると、当該通信端末10の電源がオン状態になる。また、ユーザが電源がオン状態からオフにすると、通信部11は、管理システム50へ、当該通信端末10の電源がオフになった旨の状態情報を送信してから、当該通信端末10の電源が完全にオフとなる。これによって、管理システム50は、通信端末10が電源オンから電源オフになったことを把握することができる。 For example, when a user turns on the power button serving as the input device 108 shown in FIG. 2 of the operation input reception unit 12, the power of the communication terminal 10 is turned on. Also, when the user turns the power off from the on state, the communication unit 11 transmits status information to the management system 50 indicating that the power of the communication terminal 10 has been turned off, and then the power of the communication terminal 10 is completely turned off. This allows the management system 50 to know that the communication terminal 10 has gone from being powered on to being powered off.

撮像部13は、被写体を撮像して、撮像して得た画像データを取得する機能部である。撮像部13は、図2に示すCPU101による通信アプリAの実行、ならびに、カメラ112および撮像素子I/F113によって実現される。 The imaging unit 13 is a functional unit that captures an image of a subject and acquires the image data obtained by capturing the image. The imaging unit 13 is realized by the execution of the communication application A by the CPU 101 shown in FIG. 2, as well as by the camera 112 and the imaging element I/F 113.

表示制御部14は、ディスプレイ120に対して画像データ等の表示制御を行う機能部である。表示制御部14は、図2に示すCPU101による通信アプリAの実行によって実現される。 The display control unit 14 is a functional unit that controls the display of image data, etc. on the display 120. The display control unit 14 is realized by the execution of the communication application A by the CPU 101 shown in FIG. 2.

表示制御部14は、例えば、ビデオ会議の要求元としての当該通信端末10が所望の宛先としての通信端末10とビデオ会議の通話を開始する前に、通信部11によって受信された宛先端末の候補の状態情報を反映させて、各宛先端末の候補の名前および当該宛先端末を利用する参加者のユーザIDが含まれた宛先リストをディスプレイ120に表示させる。 For example, before the communication terminal 10 as the requester of the video conference starts a video conference call with the communication terminal 10 as the desired destination, the display control unit 14 reflects the status information of the candidate destination terminals received by the communication unit 11 and displays on the display 120 a destination list including the names of the candidate destination terminals and the user IDs of the participants who use the destination terminals.

音声入力部15は、マイク114によって参加者(話者)の音声が音声信号に変換された後、当該音声信号を入力する機能部である。音声入力部15は、図2に示すCPU101による通信アプリAの実行、および音声入出力I/F116によって実現される。 The audio input unit 15 is a functional unit that inputs an audio signal after the voice of the participant (speaker) is converted into an audio signal by the microphone 114. The audio input unit 15 is realized by the execution of the communication application A by the CPU 101 shown in FIG. 2 and the audio input/output I/F 116.

音声出力部16は、音声信号をスピーカ115に出力し、スピーカ115から音声を出力させる機能部である。音声出力部16は、図2に示すCPU101による通信アプリAの実行、および音声入出力I/F116によって実現される。 The audio output unit 16 is a functional unit that outputs an audio signal to the speaker 115 and outputs audio from the speaker 115. The audio output unit 16 is realized by the execution of the communication application A by the CPU 101 shown in FIG. 2 and the audio input/output I/F 116.

記憶・読出部17は、記憶部18に各種データを記憶したり、記憶部18に記憶された各種データを読み出す処理を行う機能部である。記憶部18には、例えば、宛先端末との通話を行う際に受信されるコンテンツデータが、受信される度に上書き記憶される。このうち、上書きされる前の画像データによってディスプレイ120に画像が表示され、上書きされる前の音声データによってスピーカ115から音声が出力される。記憶・読出部17は、図2に示すCPU101による通信アプリAの実行によって実現される。 The storage/readout unit 17 is a functional unit that stores various data in the storage unit 18 and performs processing to read out various data stored in the storage unit 18. For example, content data received when making a call with a destination terminal is overwritten and stored in the storage unit 18 each time it is received. Of this data, an image is displayed on the display 120 using the image data before it is overwritten, and sound is output from the speaker 115 using the audio data before it is overwritten. The storage/readout unit 17 is realized by the execution of communication app A by the CPU 101 shown in FIG. 2.

認証要求部19は、当該通信端末10の電源がオンした場合、または、操作入力受付部12により認証要求操作が受け付けられた場合、通信部11から通信ネットワーク2を介して管理システム50に、ログインの認証を要求する旨を示す認証要求情報、および当該通信端末10の現時点のIPアドレスを送信する機能部である。認証要求部19は、図2に示すCPU101による通信アプリAの実行によって実現される。 The authentication request unit 19 is a functional unit that transmits authentication request information indicating a request for login authentication and the current IP address of the communication terminal 10 from the communication unit 11 to the management system 50 via the communication network 2 when the communication terminal 10 is powered on or when an authentication request operation is received by the operation input receiving unit 12. The authentication request unit 19 is realized by the execution of the communication application A by the CPU 101 shown in FIG. 2.

なお、表示制御部14および認証要求部19のうち少なくともいずれかは、ASIC(Application Specific Integrated Circuit)またはFPGA(Field-Programmable Gate Array)等のハードウェア回路によって実現されるものとしてもよい。 In addition, at least one of the display control unit 14 and the authentication request unit 19 may be realized by a hardware circuit such as an ASIC (Application Specific Integrated Circuit) or an FPGA (Field-Programmable Gate Array).

また、図5に示した通信端末10の各機能部は、機能を概念的に示したものであって、このような構成に限定されるものではない。例えば、図5に示した通信端末10で独立した機能部として図示した複数の機能部を、1つの機能部として構成してもよい。一方、図5に示した通信端末10の1つ機能部が有する機能を複数に分割し、複数の機能部として構成するものとしてもよい。 Furthermore, each functional unit of the communication terminal 10 shown in FIG. 5 is a conceptual representation of a function, and is not limited to this configuration. For example, multiple functional units illustrated as independent functional units in the communication terminal 10 shown in FIG. 5 may be configured as one functional unit. On the other hand, the function of one functional unit of the communication terminal 10 shown in FIG. 5 may be divided into multiple functions and configured as multiple functional units.

<管理システムの機能ブロックの構成>
図5に示すように、管理システム50は、通信部51と、認証部52と、状態管理部53と、抽出部54と、端末状態取得部55と、セッション制御部56と、記憶・読出部57と、記憶部58(会議記憶部の一例)と、会議管理部59と、チャット管理部60と、を有している。記憶部58は、図3に示す補助記憶装置205によって実現され、図5に示すように、認証管理DB5001と、端末管理DB5002と、セッション管理DB5003と、会議管理DB5004(会議記憶部の一例)と、チャット管理DB5005とを記憶している。以下、記憶部58に記憶されている各DBにおいて管理される各テーブルについて説明する。
<Configuration of management system functional blocks>
As shown in Fig. 5, the management system 50 includes a communication unit 51, an authentication unit 52, a state management unit 53, an extraction unit 54, a terminal state acquisition unit 55, a session control unit 56, a storage/reading unit 57, a memory unit 58 (an example of a conference memory unit), a conference management unit 59, and a chat management unit 60. The memory unit 58 is realized by the auxiliary storage device 205 shown in Fig. 3, and stores an authentication management DB 5001, a terminal management DB 5002, a session management DB 5003, a conference management DB 5004 (an example of a conference memory unit), and a chat management DB 5005, as shown in Fig. 5. Each table managed in each DB stored in the memory unit 58 will be described below.

<<認証管理テーブル>>
図6は、認証管理テーブルの一例を示す図である。
<<Authentication Management Table>>
FIG. 6 illustrates an example of the authentication management table.

記憶部58は、図6に示す認証管理テーブルを含む認証管理DB5001を記憶している。認証管理テーブルでは、ログインの認証を行う通信端末10を利用するユーザ(参加者)を識別するユーザIDに対して、パスワードが関連付けられて管理される。ここで、パスワードは、ログインの認証するために利用される情報である。例えば、図6に示す認証管理テーブルにおいて、ユーザIDが「A_10aa」に関連付けられたパスワードが「aaaa」であることが示されている。 The storage unit 58 stores an authentication management DB 5001 including the authentication management table shown in FIG. 6. In the authentication management table, a password is associated with a user ID that identifies a user (participant) who uses the communication terminal 10 that performs login authentication, and the password is managed. Here, the password is information used for login authentication. For example, the authentication management table shown in FIG. 6 indicates that the password associated with the user ID "A_10aa" is "aaaa".

なお、ユーザIDは、通信端末10を利用するユーザを一意に識別するために使われる文字、記号、数字または各種のしるし等の識別情報であり、例えば、当該ユーザが利用するメールアドレス等であってもよい。 The user ID is identification information such as letters, symbols, numbers, or various marks used to uniquely identify a user who uses the communication terminal 10, and may be, for example, an email address used by the user.

<<端末管理テーブル>>
図7は、端末管理テーブルの一例を示す図である。
<<Terminal Management Table>>
FIG. 7 is a diagram illustrating an example of the terminal management table.

記憶部58は、図7に示す端末管理テーブルを含む端末管理DB5002を記憶している。端末管理テーブルでは、各通信端末10の端末ID毎に、端末名、各通信端末10にログインしたユーザのユーザID、各通信端末10の稼動状態、他の通信端末10との通信状態、および各通信端末10のIPアドレスが関連付けられて管理される。 The storage unit 58 stores a terminal management DB 5002 including the terminal management table shown in FIG. 7. In the terminal management table, for each terminal ID of each communication terminal 10, the terminal name, the user ID of the user logged in to each communication terminal 10, the operating state of each communication terminal 10, the communication state with other communication terminals 10, and the IP address of each communication terminal 10 are associated and managed.

ここで、稼動状態としては、電源がオンされ、通信が可能または通信中の状態であるオンラインと、電源がオンされていない等、通信が可能でない状態であるオフラインとがある。また、通信状態としては、例えば、「Calling」、「Ringing」、「Accepted」、「Busy」、および「None」等がある。「Calling」は、他の通信端末10を呼び出している状態、すなわち、他の通信端末10に対しビデオ会議に用いられるセッションを確立するための会議開始要求を送信し、応答を待っている状態を示す。「Ringing」は、他の通信端末10から呼び出されている状態、すなわち、他の通信端末10から会議開始要求を受信し、受信した会議開始要求に対する応答が完了していない状態を示す。「Accepted」は、他の通信端末10からの会議開始要求に対し許可の応答が完了しているが、セッションの確立が完了していない状態、および、自端末が送信した会議開始要求に対し許可の応答の受信が完了しているが、セッションの確立が完了していない状態を示す。「Busy」は、他の通信端末10とのセッションが確立し、ビデオ会議におけるコンテンツデータの通信による通話が行われている状態を示す。「None」は、他の通信端末10と通信しておらず、待ち受け中の状態を示す。 Here, the operating state includes online, which is a state in which the power is on and communication is possible or in progress, and offline, which is a state in which communication is not possible, such as when the power is not on. In addition, the communication state includes, for example, "Calling", "Ringing", "Accepted", "Busy", and "None". "Calling" indicates a state in which another communication terminal 10 is being called, that is, a conference start request for establishing a session used for a video conference is sent to the other communication terminal 10 and a response is being waited for. "Ringing" indicates a state in which another communication terminal 10 is being called, that is, a conference start request is received from the other communication terminal 10 and a response to the received conference start request is not yet complete. "Accepted" indicates a state in which a permission response to a conference start request from the other communication terminal 10 is complete but the establishment of a session is not yet complete, and a state in which a permission response to a conference start request sent by the terminal itself is complete but the establishment of a session is not yet complete. "Busy" indicates a state in which a session with another communication terminal 10 has been established and a call is being made by communicating content data in a video conference. "None" indicates a state in which there is no communication with another communication terminal 10 and the terminal is on standby.

例えば、図7に示す端末管理テーブルにおいて、端末IDが「10ad」の通信端末10adは、端末名が「日本 東京事業所 AD端末」で、ログインしているユーザのユーザIDが「C_10ad」で、稼動状態が「オンライン」で、通信状態が他の通信端末10から呼び出されている状態を示す「Ringing」で、IPアドレスが「1.2.1.6」であることが示されている。 For example, in the terminal management table shown in FIG. 7, the communication terminal 10ad with the terminal ID "10ad" has a terminal name "Japan Tokyo Office AD Terminal", the user ID of the logged-in user is "C_10ad", the operating state is "online", the communication state is "Ringing" indicating that the terminal is being called from another communication terminal 10, and the IP address is "1.2.1.6".

<<会議管理テーブル>>
図8は、会議管理テーブルの一例を示す図である。
<<Conference Management Table>>
FIG. 8 is a diagram illustrating an example of the conference management table.

記憶部58は、図8に示す会議管理テーブルを含む会議管理DB5004を記憶している。会議管理テーブルでは、管理システム50に予め登録されているビデオ会議を識別する会議ID毎に、当該ビデオ会議がグループ会議である場合に元の会議を識別する元会議ID、当該ビデオ会議の会議名、当該ビデオ会議に現在参加している参加者のユーザID(「参加者」と表記)、および、当該ビデオ会議への参加権限を有する参加者のユーザID(「参加権限所有者」と表記)が関連付けられて管理されている。なお、グループ会議とは、あるビデオ会議(元の会議)から派生し、グループワークを行うために、参加者を複数のグループに分けた上で各グループで行われるビデオ会議を示すものとする。また、このグループ会議に分けられる前の元の会議を「全体会議」と称する場合がある。 The storage unit 58 stores a conference management DB 5004 including the conference management table shown in FIG. 8. In the conference management table, for each conference ID that identifies a video conference registered in advance in the management system 50, an original conference ID that identifies the original conference if the video conference is a group conference, the conference name of the video conference, the user IDs of the participants currently participating in the video conference (referred to as "participants"), and the user IDs of the participants who have the authority to participate in the video conference (referred to as "participation authority holders") are associated and managed. Note that a group conference refers to a video conference that is derived from a certain video conference (original conference) and is held in each group after the participants are divided into multiple groups to perform group work. In addition, the original conference before being divided into these group conferences may be called a "general conference".

例えば、図8に示す会議管理テーブルにおいて、会議IDが「Conf1-1」の会議は、元の会議を示す元会議IDが「Conf1」で、会議名が「グループA」で、現在参加している参加者のユーザIDが「B_10ac」で、当該会議に参加権限を有する参加者のユーザIDが「B_10ac」、「C_10ad」、「D_10ae」であることが示されている。この場合、この会議ID「Conf1-1」で識別される会議は、元会議ID「Conf1」で示される会議(元の会議)から分けられたグループ会議であることが把握できる。 For example, in the conference management table shown in FIG. 8, a conference with a conference ID of "Conf1-1" has an original conference ID indicating the original conference of "Conf1", a conference name of "Group A", a user ID of a currently participating participant of "B_10ac", and user IDs of participants with the authority to participate in the conference of "B_10ac", "C_10ad", and "D_10ae". In this case, it can be seen that the conference identified by this conference ID "Conf1-1" is a group conference separated from the conference (original conference) indicated by the original conference ID "Conf1".

なお、会議に参加する主体としては、通信端末10を利用するユーザ(参加者)とする場合もあり、当該ユーザが利用する当該通信端末10とする場合もあるものとする。すなわち、「ユーザ(参加者)が会議に参加する」と表現する場合もあり、「通信端末10が会議に参加する」と表現する場合もあるものとする。 The entity participating in the conference may be a user (participant) using a communication terminal 10, or may be the communication terminal 10 used by the user. In other words, it may be expressed as "a user (participant) participating in the conference" or "the communication terminal 10 participating in the conference."

<<セッション管理テーブル>>
図9は、セッション管理テーブルの一例を示す図である。
<<Session Management Table>>
FIG. 9 illustrates an example of a session management table.

記憶部58は、図9に示すセッション管理テーブルを含むセッション管理DB5003を記憶している。セッション管理テーブルでは、通信端末10間でコンテンツデータが通信されるセッションを識別するためのセッションID毎に、セッションの開始要求端末の端末ID、およびセッションを確立するための会議開始要求において相手先として指定された宛先端末の端末IDが関連付けられて管理される。 The storage unit 58 stores a session management DB 5003 including a session management table shown in FIG. 9. In the session management table, for each session ID for identifying a session in which content data is communicated between communication terminals 10, the terminal ID of the terminal requesting initiation of the session and the terminal ID of the destination terminal specified as the other party in the conference initiation request for establishing the session are associated and managed.

例えば、図9に示すセッション管理テーブルにおいて、セッションID「se1」で識別されるセッションは、端末IDが「10aa」の開始要求端末(通信端末10aa)と、端末IDが「10db」の宛先端末(通信端末10db)との間で確立されたことを示す。 For example, in the session management table shown in FIG. 9, the session identified by the session ID "se1" indicates that the session was established between the start request terminal (communication terminal 10aa) with the terminal ID "10aa" and the destination terminal (communication terminal 10db) with the terminal ID "10db".

<<チャット管理テーブル>>
図10は、チャット管理テーブルの一例を示す図である。
<<Chat management table>>
FIG. 10 is a diagram illustrating an example of the chat management table.

記憶部58は、図10に示すチャット管理テーブルを含むチャット管理DB5005を記憶している。チャット管理テーブルでは、ビデオ会議において生成されたチャットを識別するためのチャットID毎に、当該チャットが生成された会議を識別する会議ID、当該チャットを発信した参加者のユーザID(「発信者」と表記)、および、当該チャットの内容であるチャット内容が関連付けられて管理される。 The memory unit 58 stores a chat management DB 5005 including the chat management table shown in FIG. 10. In the chat management table, for each chat ID for identifying a chat generated in a video conference, a conference ID for identifying the conference in which the chat was generated, the user ID of the participant who sent the chat (referred to as the "sender"), and the chat content, which is the content of the chat, are associated and managed.

例えば、図10に示すチャット管理テーブルにおいて、チャットID「Chat2」で識別されるチャットは、生成された会議が会議ID「Conf1-1」で示される会議であり、発信者のユーザIDが「B_10ac」で、内容が「thx」であることが示されている。 For example, in the chat management table shown in FIG. 10, the chat identified by the chat ID "Chat2" indicates that the conference that was created is the conference indicated by the conference ID "Conf1-1", the sender's user ID is "B_10ac", and the content is "thx".

なお、図6~図10に示した各テーブルで管理される情報は、テーブル形式の情報としているが、これに限定されるものではなく、管理される各情報が関連付けられることができればテーブル形式以外の形式で管理されてもよい。 Note that the information managed in each table shown in Figures 6 to 10 is in table format, but this is not limited to this, and the information may be managed in a format other than a table format as long as the information being managed can be associated.

図5に戻り、管理システム50の機能ブロックの説明に戻る。 Let's return to Figure 5 and explain the functional blocks of the management system 50.

通信部51は、通信ネットワーク2を介して、通信端末10または各システムと各種データの送受信を行う機能部である。通信部51は、図3に示すCPU201によるプログラムの実行、およびネットワークI/F209によって実現される。 The communication unit 51 is a functional unit that transmits and receives various data to and from the communication terminal 10 or each system via the communication network 2. The communication unit 51 is realized by the execution of a program by the CPU 201 shown in FIG. 3 and the network I/F 209.

認証部52は、通信部51を介して受信された認証要求情報に含まれているユーザIDおよびパスワードを検索キーとし、記憶部58の認証管理テーブル(図6参照)を検索し、認証管理テーブルに同一のユーザIDおよびパスワードが管理されているかを判断することによってユーザ認証を行う機能部である。認証部52は、図3に示すCPU201によるプログラムの実行によって実現される。 The authentication unit 52 is a functional unit that performs user authentication by searching the authentication management table (see FIG. 6) in the memory unit 58 using the user ID and password included in the authentication request information received via the communication unit 51 as search keys and determining whether the same user ID and password are managed in the authentication management table. The authentication unit 52 is realized by the execution of a program by the CPU 201 shown in FIG. 3.

状態管理部53は、図7に示す端末管理テーブルの稼動状態および通信状態を管理する機能部である。状態管理部53は、ログインの認証を要求してきた通信端末10の稼動状態を管理すべく、端末管理テーブルに、この通信端末10の端末ID、当該通信端末10にログインしている参加者のユーザID、当該通信端末10の稼動状態、および当該通信端末10のIPアドレスを関連付けて記憶して管理する。 The status management unit 53 is a functional unit that manages the operating status and communication status of the terminal management table shown in FIG. 7. To manage the operating status of a communication terminal 10 that has requested login authentication, the status management unit 53 stores and manages the terminal ID of the communication terminal 10, the user ID of the participant logged in to the communication terminal 10, the operating status of the communication terminal 10, and the IP address of the communication terminal 10 in the terminal management table in association with each other.

状態管理部53は、通信端末10のユーザによる入力装置108の操作によってオフ状態からオン状態になると、この通信端末10から送られてきた電源をオンする旨の情報に基づいて、端末管理テーブルの稼動状態をオフラインからオンラインに更新する。また、状態管理部53は、通信端末10のユーザによる入力装置108の操作によってオン状態からオフ状態になると、この通信端末10から送られてきた電源をオフする旨の情報に基づいて、端末管理テーブルの稼動状態をオンラインからオフラインに更新する。 When the communication terminal 10 is changed from an off state to an on state by the user operating the input device 108, the status management unit 53 updates the operation status in the terminal management table from offline to online based on the information sent from the communication terminal 10 to turn the power on. Also, when the communication terminal 10 is changed from an on state to an off state by the user operating the input device 108, the status management unit 53 updates the operation status in the terminal management table from online to offline based on the information sent from the communication terminal 10 to turn the power off.

状態管理部53は、図3に示すCPU201によるプログラムの実行によって実現される。 The state management unit 53 is realized by the execution of a program by the CPU 201 shown in FIG. 3.

抽出部54は、ログインの認証要求した通信端末10等、処理対象となる対象端末にログインしている参加者のユーザIDを検索キーとして、図8に示す会議管理テーブルを検索し、対象端末と通話することができる、すなわちセッションを確立することのできる宛先端末の候補(同じ会議で通話するための通信端末10)を利用する参加者のユーザIDを読み出す機能部である。抽出部54は、図3に示すCPU201によるプログラムの実行によって実現される。 The extraction unit 54 is a functional unit that searches the conference management table shown in FIG. 8 using the user ID of a participant logged in to a target terminal to be processed, such as the communication terminal 10 that requested login authentication, as a search key, and reads out the user ID of a participant using a candidate destination terminal (a communication terminal 10 for calling in the same conference) that can call the target terminal, i.e., can establish a session. The extraction unit 54 is realized by execution of a program by the CPU 201 shown in FIG. 3.

端末状態取得部55は、端末IDを検索キーとして、図7に示す端末管理テーブルを検索し、端末ID毎に稼動状態および通信状態を読み出す機能部である。これにより、端末状態取得部55は、ログインの認証要求をしてきた通信端末10と通話することができる宛先端末の候補の稼動状態および通信状態を取得することができる。端末状態取得部55は、図3に示すCPU201によるプログラムの実行によって実現される。 The terminal status acquisition unit 55 is a functional unit that searches the terminal management table shown in FIG. 7 using the terminal ID as a search key, and reads out the operating status and communication status for each terminal ID. This allows the terminal status acquisition unit 55 to acquire the operating status and communication status of candidate destination terminals that can communicate with the communication terminal 10 that has requested login authentication. The terminal status acquisition unit 55 is realized by the execution of a program by the CPU 201 shown in FIG. 3.

セッション制御部56は、図9に示すセッション管理テーブルに、生成したセッションID、開始要求端末の端末IDおよび宛先端末の端末IDを関連付けて記憶して管理する機能部である。セッション制御部56は、通信端末10間のセッションの確立をするための制御を行う。セッション制御部56は、図3に示すCPU201によるプログラムの実行によって実現される。 The session control unit 56 is a functional unit that stores and manages the generated session ID, the terminal ID of the start request terminal, and the terminal ID of the destination terminal in association with each other in the session management table shown in FIG. 9. The session control unit 56 performs control for establishing a session between communication terminals 10. The session control unit 56 is realized by the execution of a program by the CPU 201 shown in FIG. 3.

記憶・読出部57は、記憶部58に各種テーブルに情報を記憶したり、記憶部58に記憶された各種テーブルの情報を読み出す処理を行う機能部である。記憶・読出部57は、図3に示すCPU201によるプログラムの実行によって実現される。 The memory/read unit 57 is a functional unit that stores information in various tables in the memory unit 58 and reads out information from the various tables stored in the memory unit 58. The memory/read unit 57 is realized by the execution of a program by the CPU 201 shown in FIG. 3.

会議管理部59は、会議の管理者(以下「ホスト」と称する場合がある)による全体会議またはグループ会議の開始操作または終了操作をトリガとして、全体会議およびグループ会議の開始処理または終了処理を管理する機能部である。なお、全体会議における管理者(ホスト)以外の参加者を「ゲスト」と称する場合がある。会議管理部59は、全体会議およびグループ会議に参加している参加者の入退室に応じて、図8に示す会議管理テーブルの参加者情報を更新する。ここで、参加者情報とは、具体的には、各会議で実際に参加している参加者のユーザID、すなわち、会議管理テーブルの「参加者」に登録されているユーザIDを示すものとする。会議管理部59は、図3に示すCPU201によるプログラムの実行によって実現される。 The conference management unit 59 is a functional unit that manages the start and end processing of general meetings and group meetings, triggered by the start or end operation of a general meeting or group meeting by the conference manager (hereinafter sometimes referred to as the "host"). Participants in a general meeting other than the manager (host) may be referred to as "guests". The conference management unit 59 updates the participant information in the conference management table shown in FIG. 8 in response to the entry and exit of participants participating in the general meeting and group meeting. Here, the participant information specifically indicates the user IDs of participants who are actually participating in each conference, that is, the user IDs registered in "Participants" in the conference management table. The conference management unit 59 is realized by the execution of a program by the CPU 201 shown in FIG. 3.

チャット管理部60は、会議で生じたチャットを一意に識別するチャットIDを生成して、当該会議を示す会議IDに関連付けてチャット管理テーブルに登録して管理する機能部である。また、チャット管理部60は、通信端末10からの取得要求に従って、所望のチャット内容をチャット管理テーブルから取得する。チャット管理部60は、図3に示すCPU201によるプログラムの実行によって実現される。 The chat management unit 60 is a functional unit that generates a chat ID that uniquely identifies a chat that occurs during a conference, associates the chat ID with the conference ID that indicates the conference, and registers and manages the chat ID in the chat management table. In addition, the chat management unit 60 acquires the desired chat content from the chat management table in response to an acquisition request from the communication terminal 10. The chat management unit 60 is realized by the execution of a program by the CPU 201 shown in FIG. 3.

なお、認証部52、状態管理部53、抽出部54、端末状態取得部55、セッション制御部56、会議管理部59およびチャット管理部60のうち少なくともいずれかは、ASICまたはFPGA等のハードウェア回路によって実現されるものとしてもよい。 At least one of the authentication unit 52, the status management unit 53, the extraction unit 54, the terminal status acquisition unit 55, the session control unit 56, the conference management unit 59, and the chat management unit 60 may be realized by a hardware circuit such as an ASIC or an FPGA.

また、図5に示した管理システム50の各機能部は、機能を概念的に示したものであって、このような構成に限定されるものではない。例えば、図5に示した管理システム50で独立した機能部として図示した複数の機能部を、1つの機能部として構成してもよい。一方、図5に示した管理システム50の1つ機能部が有する機能を複数に分割し、複数の機能部として構成するものとしてもよい。 Furthermore, each functional unit of the management system 50 shown in FIG. 5 is a conceptual representation of a function, and is not limited to this configuration. For example, multiple functional units illustrated as independent functional units in the management system 50 shown in FIG. 5 may be configured as a single functional unit. On the other hand, the function of one functional unit of the management system 50 shown in FIG. 5 may be divided into multiple functions and configured as multiple functional units.

(コンテンツデータおよび各種管理情報の送受信の状態)
図11は、実施形態に係る通信システムにおけるコンテンツデータおよび各種管理情報を送受信するために確立されたセッションを示す図である。図11を参照しながら、通信システム1におけるコンテンツデータおよび各種管理情報を送受信するために確立されたセッションについて説明する。
(Status of sending and receiving content data and various management information)
Fig. 11 is a diagram showing a session established for transmitting and receiving content data and various management information in the communication system according to the embodiment. With reference to Fig. 11, a description will be given of a session established for transmitting and receiving content data and various management information in the communication system 1.

図11に示す例は、通信システム1では、開始要求端末と宛先端末Aと宛先端末Bとの間で、管理システム50を介して、各種の管理情報を送受信するための管理情報用セッションseiが確立された状態を示している。この場合、さらに、開始要求端末と宛先端末Aと宛先端末Bとの間で、管理システム50を介して、画像データおよび音声データを送受信するためのコンテンツデータ用セッションsedが確立される。すなわち、コンテンツデータ用セッションsedが、ビデオ会議において直接的に用いられるセッションである。なお、このセッションの概念はあくまで一例であって、例えば、画像データのセッションでは、解像度ごとに分けられるものとしてもよい。 The example shown in FIG. 11 shows a state in which a management information session sei for transmitting and receiving various management information is established between the start request terminal, destination terminal A, and destination terminal B via management system 50 in communication system 1. In this case, a content data session sed for transmitting and receiving image data and audio data is also established between the start request terminal, destination terminal A, and destination terminal B via management system 50. In other words, the content data session sed is a session that is directly used in a video conference. Note that this concept of a session is merely an example, and for example, an image data session may be divided by resolution.

(通信端末が通話開始する前の準備段階における各管理情報の送受信処理)
図12は、通信端末が通話を開始するための認証処理を含む準備段階の処理の一例を示すシーケンス図である。図13は、宛先リスト画面の一例を示す図である。図12および図13を参照しながら、通信端末10aaが通話を開始する前の準備段階における各情報の送受信処理について説明する。なお、図12では、管理情報用セッションseiによって、各種管理情報が送受信される処理が示されている。また、開始要求端末である通信端末10aaが含まれる会議のグループは、会議IDをキーとして当該会議に参加権限を有するユーザのユーザIDと共に、会議管理テーブルに登録されているものとする。
(Transmission and reception process of each management information in the preparation stage before the communication terminal starts a call)
Fig. 12 is a sequence diagram showing an example of a preparatory process including an authentication process for a communication terminal to start a call. Fig. 13 is a diagram showing an example of a destination list screen. With reference to Figs. 12 and 13, a transmission and reception process of each piece of information in a preparatory stage before the communication terminal 10aa starts a call will be described. Note that Fig. 12 shows a process of transmitting and receiving various pieces of management information by a management information session sei. In addition, it is assumed that a conference group including the communication terminal 10aa, which is a start request terminal, is registered in a conference management table together with the user ID of a user who has the authority to participate in the conference, using the conference ID as a key.

<ステップS21>
まず、通信端末10aaのユーザが、図2に示す入力装置108である電源ボタンを押下すると、通信端末10aaの操作入力受付部12が、電源オンを受け付けて、通信端末10aaの電源をオンにする。
<Step S21>
First, when the user of the communication terminal 10aa presses the power button, which is the input device 108 shown in FIG. 2, the operation input acceptance unit 12 of the communication terminal 10aa accepts the power-on command and turns on the power of the communication terminal 10aa.

<ステップS22>
そして、通信端末10aaの認証要求部19は、上述の通信端末10aaの電源オンを契機とし、通信部11から通信ネットワーク2を介して管理システム50に、ログインの認証要求を示す認証要求情報、および通信端末10aaのIPアドレスを送信する。この認証要求情報には、開始要求端末としての自端末である通信端末10aaを識別するための端末ID、通信端末10aaにログインしているユーザのユーザID、およびパスワードが含まれている。端末ID、ユーザIDおよびパスワードは、通信端末10aaの記憶・読出部17によって記憶部18から読み出されて、通信部11に送られたデータである。また、通信端末10aaから管理システム50へ認証要求情報が送信される際は、受信側である管理システム50は、送信側である通信端末10aaのIPアドレスを把握することができる。
<Step S22>
Then, when the communication terminal 10aa is powered on, the authentication request unit 19 of the communication terminal 10aa transmits authentication request information indicating an authentication request for login and the IP address of the communication terminal 10aa from the communication unit 11 via the communication network 2 to the management system 50. This authentication request information includes a terminal ID for identifying the communication terminal 10aa, which is the terminal that is the start request terminal, and a user ID and password of the user who is logged in to the communication terminal 10aa. The terminal ID, user ID, and password are data that are read from the memory unit 18 by the memory/read unit 17 of the communication terminal 10aa and sent to the communication unit 11. When the authentication request information is transmitted from the communication terminal 10aa to the management system 50, the management system 50, which is the receiving side, can grasp the IP address of the communication terminal 10aa, which is the transmitting side.

<ステップS23>
次に、管理システム50の認証部52は、通信部51を介して受信した認証要求情報に含まれているユーザIDおよびパスワードを検索キーとして、認証管理テーブル(図6参照)を検索し、認証管理テーブルに同一のユーザIDおよびパスワードが管理されているかを判断することによってユーザ認証を行う。
<Step S23>
Next, the authentication unit 52 of the management system 50 searches the authentication management table (see FIG. 6) using the user ID and password included in the authentication request information received via the communication unit 51 as search keys, and performs user authentication by determining whether the same user ID and password are managed in the authentication management table.

<ステップS24-1>
認証部52によって、正当な利用権限を有するユーザが利用する通信端末10aaからのログインの認証要求であると判断された場合には、管理システム50の状態管理部53は、端末管理テーブル(図7参照)に、通信端末10aaの端末IDおよび端末名で示されるレコード毎に、ユーザIDおよび通信端末10aaのIPアドレスを関連付けて記憶する。これにより、端末管理テーブルには、通信端末10aaの端末ID「10aa」に、ユーザID「A_10aa」およびIPアドレス「1.2.1.3」が関連付けて管理されることになる。以下、ユーザID「A_10aa」であるユーザ(参加者)を、「ユーザA_10aa」または「参加者A_10aa」と称する場合がある。
<Step S24-1>
When the authentication unit 52 determines that the request is a login authentication request from the communication terminal 10aa used by a user with valid usage rights, the status management unit 53 of the management system 50 stores the user ID and the IP address of the communication terminal 10aa in association with each record indicated by the terminal ID and terminal name of the communication terminal 10aa in the terminal management table (see FIG. 7). As a result, the terminal ID "10aa" of the communication terminal 10aa is managed in the terminal management table in association with the user ID "A_10aa" and the IP address "1.2.1.3". Hereinafter, the user (participant) with the user ID "A_10aa" may be referred to as "user A_10aa" or "participant A_10aa".

<ステップS24-2>
続いて、状態管理部53は、通信端末10aaの稼動状態「オンライン」および通信状態「None」を設定し、端末管理テーブルに、通信端末10aaの端末IDおよび端末名で示されるレコードに、稼動状態および通信状態を関連付けて記憶する。これにより、端末管理テーブルには、通信端末10aaの端末ID「10aa」に、稼動状態「オンライン」および通信状態「None」が関連付けて管理されることになる。
<Step S24-2>
Next, the status management unit 53 sets the operation status of the communication terminal 10aa to "online" and the communication status to "none", and stores the operation status and the communication status in association with the record indicated by the terminal ID and terminal name of the communication terminal 10aa in the terminal management table. As a result, the operation status "online" and the communication status "none" are managed in association with the terminal ID "10aa" of the communication terminal 10aa in the terminal management table.

<ステップS25>
そして、管理システム50の通信部51は、認証部52によって得られた端末認証の結果が示された認証結果情報を、通信ネットワーク2を介して、認証要求情報を送信してきた開始要求端末(通信端末10aa)に送信する。本実施形態では、通信端末10aaが、認証部52によって正当な利用権限を有するユーザが利用する端末であるとユーザ認証された場合につき、以下続けて説明する。
<Step S25>
Then, the communication unit 51 of the management system 50 transmits authentication result information indicating the result of the terminal authentication obtained by the authentication unit 52 to the start request terminal (communication terminal 10aa) that transmitted the authentication request information, via the communication network 2. In this embodiment, the case where the authentication unit 52 authenticates the communication terminal 10aa as a terminal used by a user having a valid use right will be described below.

<ステップS26>
通信端末10aaにおいて、正当な利用権限を有するユーザが利用する端末であるとユーザ認証された結果が示された認証結果情報を受信すると、通信部11は、通信ネットワーク2を介して管理システム50へ、宛先リストを要求する旨が示された宛先リスト要求情報を送信する。これにより、管理システム50の通信部51は、宛先リスト要求情報を受信する。
<Step S26>
When the communication terminal 10aa receives authentication result information indicating that the terminal is used by a user with valid usage authority, the communication unit 11 transmits destination list request information indicating a request for a destination list to the management system 50 via the communication network 2. As a result, the communication unit 51 of the management system 50 receives the destination list request information.

<ステップS27>
次に、管理システム50の抽出部54は、開始要求端末(通信端末10aa)を利用するユーザのユーザID「A_10aa」を検索キーとして、会議管理テーブル(図8参照)を検索し、ユーザA_10aaが通話することができる、すなわち、ユーザA_10aaと同じ会議(会議ID「Conf1」のグループ)に属するユーザID(参加権限所有者)を抽出する。また、抽出部54は、抽出したユーザIDを検索キーとして、端末管理テーブルを検索し、このユーザIDに対応する端末IDおよび端末名、すなわち宛先端末の候補の端末IDおよび端末名を抽出する。
<Step S27>
Next, the extraction unit 54 of the management system 50 searches the conference management table (see FIG. 8 ) using the user ID “A_10aa” of the user using the start request terminal (communication terminal 10aa) as a search key, and extracts user IDs (participation authority holders) with whom user A_10aa can talk, i.e., who belong to the same conference (group with conference ID “Conf1”) as user A_10aa. The extraction unit 54 also searches the terminal management table using the extracted user ID as a search key, and extracts the terminal ID and terminal name corresponding to this user ID, i.e., the terminal ID and terminal name of the candidate destination terminal.

<ステップS28>
次に、管理システム50の通信部51は、抽出部54によって抽出された宛先端末の候補のユーザID、端末IDおよび端末名を含む宛先リスト情報を、開始要求端末(通信端末10aa)に送信する。
<Step S28>
Next, the communication unit 51 of the management system 50 transmits destination list information including the user IDs, terminal IDs, and terminal names of the destination terminal candidates extracted by the extraction unit 54 to the start request terminal (communication terminal 10aa).

<ステップS29>
これにより、開始要求端末(通信端末10aa)では、通信部11が宛先リスト情報を受信し、記憶・読出部17が記憶部18へ宛先リスト情報を記憶する。
<Step S29>
As a result, in the start request terminal (communication terminal 10 aa ), the communication unit 11 receives the destination list information, and the storage/read unit 17 stores the destination list information in the storage unit 18 .

このように、本実施形態では、各通信端末10で宛先リスト情報を管理するのではなく、管理システム50がすべての通信端末10の宛先リスト情報を一元管理している。これによって、通信システム1に新たな通信端末10が含まれるようになったり、既に含まれている通信端末10が除外されたりする場合でも、管理システム50側で一括して対応するため、各通信端末10側で宛先リスト情報の変更を行う手間を省くことができる。 In this way, in this embodiment, rather than each communication terminal 10 managing the destination list information, the management system 50 centrally manages the destination list information of all communication terminals 10. As a result, even when a new communication terminal 10 is added to the communication system 1 or a communication terminal 10 that is already included is removed, the management system 50 can handle this collectively, eliminating the need for each communication terminal 10 to change the destination list information.

<ステップS30>
また、管理システム50の端末状態取得部55は、抽出部54によって抽出された宛先端末の候補の端末ID(「10ac」、「10ad」、「10ae」、「10ba」、「10bb」、「10cb」、「10da」)を検索キーとして、端末管理テーブルを検索する。そして、端末状態取得部55は、宛先端末の候補の端末ID毎に、対応する稼動状態および通信状態を読み出すことにより、宛先端末の候補それぞれの稼動状態および通信状態を取得する。
<Step S30>
Furthermore, the terminal status acquisition unit 55 of the management system 50 searches the terminal management table using the terminal IDs ("10ac", "10ad", "10ae", "10ba", "10bb", "10cb", "10da") of the destination terminal candidates extracted by the extraction unit 54 as search keys. Then, the terminal status acquisition unit 55 reads out the corresponding operating status and communication status for each of the destination terminal candidate terminal IDs, thereby acquiring the operating status and communication status of each of the destination terminal candidates.

<ステップS31>
次に、通信部51は、ステップS30で使用された検索キーである端末IDと、対応する宛先端末の候補のユーザIDと、稼動状態および通信状態を含む状態情報とを含む端末状態情報を、通信ネットワーク2を介して開始要求端末に送信する。
<Step S31>
Next, the communication unit 51 transmits terminal status information including the terminal ID, which is the search key used in step S30, the user ID of the corresponding destination terminal candidate, and status information including the operating status and communication status, to the start request terminal via the communication network 2.

具体的には、通信部51は、例えば検索キーとしての端末ID「10ac」と、宛先端末の候補(通信端末10ac)のユーザID「B_10ac」と、稼動状態「オンライン」および通信状態「None」を含む状態情報とを含む端末状態情報を、開始要求端末(通信端末10aa)へ送信する。なお、稼動状態が「オフライン」の場合には、状態情報には、通信状態は含まれない。また、通信部51は、端末ID「10ac」と、宛先端末の候補(通信端末10ac)のユーザID「B_10ac」と、稼動状態「オンライン」および通信状態「None」を含む状態情報とを含む端末状態情報等、宛先端末の候補すべてについての端末状態情報を開始要求端末(通信端末10aa)へ送信する。 Specifically, the communication unit 51 transmits terminal status information including, for example, the terminal ID "10ac" as a search key, the user ID "B_10ac" of the candidate destination terminal (communication terminal 10ac), and status information including the operation status "online" and the communication status "None" to the start request terminal (communication terminal 10aa). Note that when the operation status is "offline", the status information does not include the communication status. The communication unit 51 also transmits terminal status information for all candidate destination terminals, such as terminal status information including the terminal ID "10ac", the user ID "B_10ac" of the candidate destination terminal (communication terminal 10ac), and status information including the operation status "online" and the communication status "None" to the start request terminal (communication terminal 10aa).

<ステップS32>
次に、開始要求端末(通信端末10aa)の記憶・読出部17は、順次、管理システム50から受信した端末状態情報を記憶部18に記憶する。したがって、開始要求端末(通信端末10aa)は、宛先端末の候補の端末状態情報を受信することで、通話することができる宛先端末の候補の現時点のそれぞれの稼動状態および通信状態を取得することができる。
<Step S32>
Next, the storage/read unit 17 of the start request terminal (communication terminal 10aa) sequentially stores the terminal status information received from the management system 50 in the storage unit 18. Therefore, by receiving the terminal status information of the candidate destination terminals, the start request terminal (communication terminal 10aa) can obtain the current operation status and communication status of each of the candidate destination terminals with which it can make a call.

<ステップS33>
次に、開始要求端末(通信端末10aa)の表示制御部14は、記憶部18に記憶されている宛先リスト情報、および宛先端末の候補の端末状態情報に基づいて、宛先端末の候補の稼動状態および通信状態を反映させた宛先リストを作成する。そして、表示制御部14は、通信端末10aaのディスプレイ120に、所定のタイミングで宛先リストを表示する。表示された宛先リストの例を、図13に示す。
<Step S33>
Next, the display control unit 14 of the start request terminal (communication terminal 10aa) creates a destination list that reflects the operation status and communication status of the candidate destination terminals based on the destination list information stored in the storage unit 18 and the terminal status information of the candidate destination terminals. Then, the display control unit 14 displays the destination list on the display 120 of the communication terminal 10aa at a predetermined timing. An example of the displayed destination list is shown in FIG. 13.

図13に示す宛先リスト画面の例では、ディスプレイ120に表示される宛先リストは、宛先端末の候補のユーザID1100-1と、宛先端末の候補の端末ID1100-2と、端末名1100-3と、状態情報を反映させたアイコン1100-4a~1100-4cとを含む。アイコンとしては、例えば、オフラインで通話できないことを示すオフラインアイコン1100-4aと、オンラインで通話可能であることを示す通話可能アイコン1100-4bと、オンラインで通話中であることを示す通話中アイコン1100-4cとがある。なお、図13に示す宛先リスト画面の例では、端末IDが「10ab」、「10ac」、「10db」、「10ad」である各通信端末10が宛先端末の候補であるものとして例示している。 In the example of the destination list screen shown in FIG. 13, the destination list displayed on the display 120 includes a user ID 1100-1 of a candidate destination terminal, a terminal ID 1100-2 of a candidate destination terminal, a terminal name 1100-3, and icons 1100-4a to 1100-4c reflecting status information. Examples of icons include an offline icon 1100-4a indicating that a call is not possible offline, a call available icon 1100-4b indicating that a call is possible online, and an in-call icon 1100-4c indicating that a call is in progress online. Note that in the example of the destination list screen shown in FIG. 13, the communication terminals 10 with terminal IDs "10ab", "10ac", "10db", and "10ad" are illustrated as candidates for destination terminals.

表示制御部14は、宛先端末の候補の稼動状態が「オンライン」であり、通信状態が「None」である場合には、この宛先端末の候補に対し、通話可能アイコン1100-4bを割り当てる。また、表示制御部14は、宛先端末の候補の稼動状態が「オンライン」であり、通信状態が「None」以外である場合には、この宛先端末の候補に対し、通話中アイコン1100-4cを割り当てる。そして、表示制御部14は、宛先端末の候補の稼動状態が「オフライン」である場合には、この宛先端末の候補に対し、オフラインアイコン1100-4aを割り当てる。 When the operation status of the destination terminal candidate is "online" and the communication status is "None", the display control unit 14 assigns the call available icon 1100-4b to the destination terminal candidate. When the operation status of the destination terminal candidate is "online" and the communication status is other than "None", the display control unit 14 assigns the call in progress icon 1100-4c to the destination terminal candidate. When the operation status of the destination terminal candidate is "offline", the display control unit 14 assigns the offline icon 1100-4a to the destination terminal candidate.

なお、他の通信端末10でも、ステップS21と同様に、ユーザが図2に示す入力装置108である電源ボタンをオン操作すると、当該通信端末10の操作入力受付部12が、オン操作を受け付けて、上述のステップS22~S33の処理と同様の処理が行われる。 In addition, in the same manner as in step S21, when a user turns on the power button of the input device 108 shown in FIG. 2 in another communication terminal 10, the operation input reception unit 12 of that communication terminal 10 receives the power on operation, and the same processing as the processing in steps S22 to S33 described above is performed.

(全体会議の開始処理)
図14は、実施形態に係る通信システムでの全体会議の開始処理の一例を示すシーケンス図である。図15は、開始要求ダイアログボックスの一例を示す図である。図16は、全体会議の会議画面(ホスト)の一例を示す図である。図14~図16を参照しながら、本実施形態に係る通信システム1での全体会議の開始処理について説明する。
(Opening process of general meeting)
Fig. 14 is a sequence diagram showing an example of a start process of a general conference in the communication system according to the embodiment. Fig. 15 is a diagram showing an example of a start request dialog box. Fig. 16 is a diagram showing an example of a conference screen (host) of a general conference. The start process of a general conference in the communication system 1 according to the embodiment will be described with reference to Figs. 14 to 16.

図14においては、図12に示す認証処理によりユーザ認証がなされた通信端末10daが会議開始要求を送信する例、すなわち、通信端末10daを利用するユーザをホストとする例について説明する。また、ホストが利用する通信端末10を「ホスト端末」と称し、ホストが管理する全体会議の他の参加者、すなわちゲストが利用する通信端末10を「ゲスト端末」と称する場合がある。ホストの通信端末10daは、図12のステップS31で受信した宛先端末の候補の端末状態情報に基づいて、宛先端末の候補のうち、稼動状態が「オンライン」であり、通信状態が「None」である通信端末10のうち少なくとも1つの通信端末10と通話を行うことができる。以下では、ホスト端末(通信端末10da)が送信した会議開始要求を、宛先端末(ゲスト端末)としての通信端末10acが受信する場合について説明する。なお、図14に示す処理が開始される前の状態において、ホスト端末としての通信端末10daのディスプレイ120には、宛先リスト画面(例えば図13参照)が表示されているものとする。そして、ホスト端末のホストは、宛先リストから所望の通話相手(宛先端末)を選択することができる。 In FIG. 14, an example will be described in which the communication terminal 10da, which has been user-authenticated by the authentication process shown in FIG. 12, transmits a conference start request, i.e., the user using the communication terminal 10da is the host. The communication terminal 10 used by the host may be referred to as a "host terminal", and the communication terminals 10 used by other participants in the general conference managed by the host, i.e., guests, may be referred to as "guest terminals". Based on the terminal status information of the candidate destination terminals received in step S31 of FIG. 12, the host communication terminal 10da can make a call with at least one of the communication terminals 10 whose operating status is "online" and whose communication status is "none" among the candidate destination terminals. In the following, a case will be described in which the communication terminal 10ac as the destination terminal (guest terminal) receives a conference start request transmitted by the host terminal (communication terminal 10da). Note that, before the process shown in FIG. 14 is started, the display 120 of the communication terminal 10da as the host terminal displays a destination list screen (see, for example, FIG. 13). The host of the host terminal can then select the desired call partner (destination terminal) from the destination list.

<ステップS41>
まず、通信端末10daのユーザは、入力装置108を介して、会議の開始を要求する宛先となる宛先端末(通信端末10ac)を選択操作し、会議を開始する操作を行う。この場合、会議の開始を要求した通信端末10daがホスト端末となるものとし、当該通信端末10daのユーザがホストとなる。
<Step S41>
First, the user of the communication terminal 10da selects a destination terminal (communication terminal 10ac) to which the user requests the start of the conference via the input device 108, and starts the conference. In this case, the communication terminal 10da that has requested the start of the conference is considered to be the host terminal, and the user of the communication terminal 10da is the host.

<ステップS42>
ホスト端末(通信端末10da)で会議の開始を要求する操作がなされると、ホスト端末の通信部11は、会議の開始の要求を示す会議開始要求と共に、ホストのユーザID「H_10da」、宛先端末の参加者のユーザID「B_10ac」およびホスト端末のIPアドレスを、管理システム50へ送信する。これにより、管理システム50は、通信部51により会議開始要求が受信されると、送信元であるホスト端末のIPアドレス「1.3.2.3」を把握することになる。
<Step S42>
When an operation to request the start of a conference is performed on the host terminal (communication terminal 10da), the communication unit 11 of the host terminal transmits a conference start request indicating a request to start a conference, along with the host's user ID "H_10da", the participant's user ID "B_10ac" of the destination terminal, and the IP address of the host terminal to the management system 50. As a result, when the communication unit 51 receives the conference start request, the management system 50 knows the IP address "1.3.2.3" of the host terminal that is the sender.

<ステップS43>
そして、管理システム50の状態管理部53は、端末管理テーブルにおいて、会議開始要求と共に受信されたホストのユーザID「H_10da」および宛先端末の参加者のユーザID「B_10ac」がそれぞれ含まれるレコードの通信状態のフィールド部分を変更する。具体的には、状態管理部53は、端末管理テーブルのユーザID「H_10da」を含むレコードの通信状態を「Calling」に変更する。同様に、状態管理部53は、端末管理テーブルのユーザID「B_10ac」を含むレコードの通信状態を「Ringing」に変更する。
<Step S43>
Then, the status management unit 53 of the management system 50 changes the communication status field of the record in the terminal management table that includes the host user ID "H_10da" and the participant user ID "B_10ac" of the destination terminal that were received together with the conference start request. Specifically, the status management unit 53 changes the communication status of the record in the terminal management table that includes the user ID "H_10da" to "Calling." Similarly, the status management unit 53 changes the communication status of the record in the terminal management table that includes the user ID "B_10ac" to "Ringing."

<ステップS44>
そして、管理システム50のセッション制御部56は、ホスト端末によって要求された宛先端末との間の通信を実行するためのセッション(コンテンツデータ用セッションsed)を識別するためのセッションIDを生成して、セッション管理DB5003のセッション管理テーブルに登録する。
<Step S44>
Then, the session control unit 56 of the management system 50 generates a session ID for identifying a session (session sed for content data) for performing communication with the destination terminal requested by the host terminal, and registers it in the session management table of the session management DB 5003.

<ステップS45>
続いて、セッション制御部56は、セッション管理テーブルにおいて、生成したセッションIDが含まれるレコードのホスト端末(セッション管理テーブルにおける開始要求端末)の端末IDおよび宛先端末の端末IDのフィールド部分に、それぞれホスト端末の端末ID「10da」、宛先端末の端末ID「10ac」を記憶して管理する。
<Step S45>
Next, the session control unit 56 stores and manages the terminal ID of the host terminal "10da" and the terminal ID of the destination terminal "10ac" in the terminal ID field of the host terminal (the start request terminal in the session management table) and the terminal ID of the destination terminal, respectively, of the record in the session management table that contains the generated session ID.

<ステップS46>
そして、管理システム50の会議管理部59は、会議管理DB5004の会議管理テーブルにおいて、参加権限所有者にホストを含むレコードの参加者(会議に現在参加している参加者)のフィールドに、ホストのユーザID「H_10da」を登録する。また、管理システム50の抽出部54は、会議管理テーブルから、当該レコードの参加権限所有者に登録されているホスト以外の参加者のユーザIDを抽出する。
<Step S46>
Then, the conference management unit 59 of the management system 50 registers the host's user ID "H_10da" in the participant (participant currently participating in the conference) field of a record that includes the host as a participant authority holder in the conference management table of the conference management DB 5004. In addition, the extraction unit 54 of the management system 50 extracts the user IDs of participants other than the host who are registered as participant authority holders of the record from the conference management table.

<ステップS47>
次に、通信部51は、ホスト端末へ、セッション制御部56により生成されたセッションIDを送信する。
<Step S47>
Next, the communication unit 51 transmits the session ID generated by the session control unit 56 to the host terminal.

<ステップS48>
また、通信部51は、会議開始要求と共に、ホストのユーザID「H_10da」、セッションID、および管理システム50のIPアドレスを、宛先端末である通信端末10acへ送信する。なお、実際には、通信部51は、会議開始要求、ホストのユーザID「H_10da」、セッションID、および管理システム50のIPアドレスを、ステップS46で抽出部54により抽出されたユーザIDで識別されるすべての参加者の通信端末10に送信する。これにより、宛先端末は、会議開始要求を受信すると共に、管理システム50のIPアドレス「1.1.1.2」を把握することになる。
<Step S48>
The communication unit 51 also transmits the host's user ID "H_10da", the session ID, and the IP address of the management system 50 together with the conference start request to the communication terminal 10ac, which is the destination terminal. Note that in practice, the communication unit 51 transmits the conference start request, the host's user ID "H_10da", the session ID, and the IP address of the management system 50 to all of the communication terminals 10 of the participants identified by the user IDs extracted by the extraction unit 54 in step S46. As a result, the destination terminal receives the conference start request and learns the IP address "1.1.1.2" of the management system 50.

<ステップS49>
宛先端末の通信部11が会議開始要求を受信すると、表示制御部14は、ディスプレイ120に、図15に示すような会議開始要求を受信したことを示す開始要求ダイアログボックス1200-1を表示させる。図15に示す開始要求ダイアログボックス1200-1は、会議開始要求を受信した旨を示し、ホスト端末との間の通信の開始(セッションの確立)して会議への参加を許可するか否かを指定するためのユーザインターフェースである。ユーザは、開始要求ダイアログボックス1200-1を閲覧することにより、会議開始要求を受信したことを確認することができる。開始要求ダイアログボックス1200-1には、会議への参加を許可するための「はい」ボタン1200-2と、会議への参加を許可しないことを選択するための「いいえ」ボタン1200-3とが含まれている。
<Step S49>
When the communication unit 11 of the destination terminal receives the conference start request, the display control unit 14 causes the display 120 to display a start request dialog box 1200-1 indicating that the conference start request has been received, as shown in Fig. 15. The start request dialog box 1200-1 shown in Fig. 15 is a user interface indicating that the conference start request has been received and for specifying whether or not to permit participation in the conference by starting communication with the host terminal (establishing a session). The user can confirm that the conference start request has been received by viewing the start request dialog box 1200-1. The start request dialog box 1200-1 includes a "Yes" button 1200-2 for permitting participation in the conference, and a "No" button 1200-3 for selecting not to permit participation in the conference.

<ステップS50>
宛先端末の入力装置108への操作によって「はい」ボタン1200-2が押下された場合、操作入力受付部12は、ホスト端末との間の通信の開始(セッション確立)して会議へ参加する旨の応答を受け付ける。
<Step S50>
When the "Yes" button 1200-2 is pressed by operating the input device 108 of the destination terminal, the operation input receiving unit 12 receives a response indicating that communication with the host terminal will be started (a session will be established) and that the destination terminal will participate in the conference.

<ステップS51>
次に、宛先端末の通信部11は、会議への参加を示す開始応答と共に、宛先端末の参加者のユーザID「B_10ac」、ホストのユーザID「H_10da」、およびセッションIDを、管理システム50へ送信する。
<Step S51>
Next, the communication unit 11 of the destination terminal transmits to the management system 50 the participant's user ID "B_10ac" of the destination terminal, the host's user ID "H_10da" and the session ID together with a start response indicating participation in the conference.

<ステップS52>
管理システム50の会議管理部59は、通信部51により開始応答が受信されると、会議管理DB5004の会議管理テーブルにおいて、参加者(会議に現在参加している参加者)にホストを含むレコードの当該参加者のフィールドに、宛先端末の参加者のユーザID「B_10ac」を登録する。これによって、宛先端末の参加者は、ホストと同じ会議に実際に参加しているものとして取り扱われることになり、宛先端末である通信端末10acはゲスト端末として機能し、当該通信端末10acを利用する参加者は、参加した会議のゲストとなる。
<Step S52>
When the communication unit 51 receives the start response, the conference management unit 59 of the management system 50 registers the user ID "B_10ac" of the participant at the destination terminal in the participant field of a record that includes the host as a participant (participant currently participating in the conference) in the conference management table of the conference management DB 5004. As a result, the participant at the destination terminal is treated as actually participating in the same conference as the host, the communication terminal 10ac that is the destination terminal functions as a guest terminal, and the participant using the communication terminal 10ac becomes a guest of the conference that he or she has participated in.

<ステップS53>
管理システム50の通信部51が開始応答を受信すると、状態管理部53は、端末管理テーブルにおいて、開始応答と共に受信されたホストのユーザID「H_10da」およびゲストのユーザID「B_10ac」がそれぞれ含まれるレコードの通信状態のフィールド部分を変更する。具体的には、状態管理部53は、端末管理テーブルのユーザID「H_10da」を含むレコードの通信状態を「Accepted」に変更する。同様に、状態管理部53は、端末管理テーブルのユーザID「B_10ac」を含むレコードの通信状態を「Accepted」に変更する。
<Step S53>
When the communication unit 51 of the management system 50 receives the start response, the status management unit 53 changes the communication status field of the record in the terminal management table that includes the host user ID "H_10da" and the guest user ID "B_10ac" received together with the start response. Specifically, the status management unit 53 changes the communication status of the record in the terminal management table that includes the user ID "H_10da" to "Accepted." Similarly, the status management unit 53 changes the communication status of the record in the terminal management table that includes the user ID "B_10ac" to "Accepted."

<ステップS54>
次に、通信部51は、開始応答と共に、ゲストのユーザID「B_10ac」、およびセッションIDを、ホスト端末へ送信する。
<Step S54>
Next, the communication unit 51 transmits the start response, as well as the guest's user ID "B_10ac" and the session ID to the host terminal.

<ステップS55、S56>
ホスト端末は、この開始応答を受信すると、通信部11によってセッションIDを管理システム50に送信することにより、セッションを確立させる。一方、ゲスト端末は、通信部11によってセッションIDを管理システム50に送信することにより、セッションを確立させる。このように、ホスト端末とゲスト端末との間でセッションが確立されると、ホスト端末の表示制御部14は、例えば、図16に示す会議画面1300Hをディスプレイ120に表示させる。また、ゲスト端末の表示制御部14も、ディスプレイ120に会議画面1300Hと同様な画面(後述する会議画面1600G)を表示させる。
<Steps S55 and S56>
When the host terminal receives this start response, the communication unit 11 transmits a session ID to the management system 50, thereby establishing a session. On the other hand, the guest terminal transmits a session ID to the management system 50 by the communication unit 11, thereby establishing a session. When a session is established between the host terminal and the guest terminal in this manner, the display control unit 14 of the host terminal causes, for example, a conference screen 1300H shown in Fig. 16 to be displayed on the display 120. The display control unit 14 of the guest terminal also causes a screen similar to the conference screen 1300H (a conference screen 1600G, described later) to be displayed on the display 120.

図16に示す会議画面1300Hには、ユーザID「H_10da」の参加者をホストとする会議に実際に参加している参加者(ゲスト)の映像である参加者映像1300H-1と、自身(ホスト)の映像である自映像1300H-2と、グループ会議開始ボタン1300H-3と、会議(全体会議)を退室するための会議退室ボタン1300H-4と、が含まれる。図16に示す例では、当該会議に、ユーザIDが「A_10aa」、「B_10ac」、「C_10ad」、「D_10ae」、「E_10ba」、「F_10bb」および「G_10cb」であるそれぞれの参加者がゲストとして実際に参加している状態を示している。なお、グループ会議開始ボタン1300H-3が押下された場合の動作の詳細は、図17等で後述する。 The conference screen 1300H shown in FIG. 16 includes a participant video 1300H-1, which is a video of a participant (guest) actually participating in a conference hosted by a participant with user ID "H_10da", a self video 1300H-2, which is a video of the participant (host), a group conference start button 1300H-3, and a conference exit button 1300H-4 for exiting the conference (general conference). The example shown in FIG. 16 shows a state in which participants with user IDs "A_10aa", "B_10ac", "C_10ad", "D_10ae", "E_10ba", "F_10bb", and "G_10cb" are actually participating in the conference as guests. Details of the operation when the group conference start button 1300H-3 is pressed will be described later with reference to FIG. 17 etc.

<ステップS57~S60>
ステップS55、S56によってホスト端末とゲスト端末との間にセッションが確立されると、管理システム50を介して互いに映像データおよび音声データが送受信され、ホスト端末および各ゲスト端末を含む会議全体で、ビデオ会議が可能となる。
<Steps S57 to S60>
When a session is established between the host terminal and the guest terminal by steps S55 and S56, video data and audio data are sent and received between them via the management system 50, making it possible to videoconference the entire conference including the host terminal and each guest terminal.

(グループ会議の開始処理)
図17は、実施形態に係る通信システムでのグループ会議の開始処理の一例を示すシーケンス図である。図18は、グループ選択画面の一例を示す図である。図19は、グループ会議開始直後のグループ会議状況画面の一例を示す図である。図20は、グループ会議の開始要求ダイアログボックスの一例を示す図である。図21は、特定の参加者がグループ会議に入室した場合の全体会議の会議画面(ホスト)の一例を示す図である。図22は、特定の参加者がグループ会議に入室した場合のグループ会議状況画面の一例を示す図である。図23は、特定の参加者がさらにグループ会議に入室した場合の全体会議の会議画面(ホスト)の一例を示す図である。図24は、特定の参加者がさらにグループ会議に入室した場合のグループ会議状況画面の一例を示す図である。図17~図24を参照しながら、本実施形態に係る通信システム1でのグループ会議の開始処理について説明する。以下では、ホスト端末(通信端末10da)が送信するグループ会議開始要求を、ゲスト端末として通信端末10acが受信する場合について説明する。
(Group conference start process)
FIG. 17 is a sequence diagram showing an example of a group conference start process in the communication system according to the embodiment. FIG. 18 is a diagram showing an example of a group selection screen. FIG. 19 is a diagram showing an example of a group conference status screen immediately after the start of the group conference. FIG. 20 is a diagram showing an example of a group conference start request dialog box. FIG. 21 is a diagram showing an example of a conference screen (host) of a general conference when a specific participant has entered the group conference. FIG. 22 is a diagram showing an example of a group conference status screen when a specific participant has entered the group conference. FIG. 23 is a diagram showing an example of a conference screen (host) of a general conference when a specific participant has further entered the group conference. FIG. 24 is a diagram showing an example of a group conference status screen when a specific participant has further entered the group conference. The start process of a group conference in the communication system 1 according to the embodiment will be described with reference to FIGS. 17 to 24. In the following, a case will be described in which the communication terminal 10ac receives a group conference start request transmitted by the host terminal (communication terminal 10da) as a guest terminal.

<ステップS71、S72>
まず、ホスト端末(通信端末10da)のホストは、図16に示す会議画面1300Hにおいて、入力装置108を介して、グループ会議を開始するためにグループ会議開始ボタン1300H-3を押下する。すると、ホスト端末の通信部11は、ホストが参加している会議(全体会議)に現在参加しているゲストの参加者情報の取得を要求するための会議参加者取得要求を、管理システム50へ送信する。
<Steps S71 and S72>
First, the host of the host terminal (communication terminal 10da) presses the group conference start button 1300H-3 to start a group conference via the input device 108 on the conference screen 1300H shown in Fig. 16. Then, the communication unit 11 of the host terminal transmits a conference participant acquisition request to the management system 50 to request acquisition of participant information of guests currently participating in the conference (general conference) in which the host is participating.

<ステップS73、S74>
管理システム50の通信部51により会議参加者取得要求が受信されると、会議管理部59は、会議管理DB5004の会議管理テーブルにおいて、ホストが現在参加している会議のレコードのフィールド「参加者」から、現在会議に参加しているゲストの参加者情報(ユーザID)を取得する。そして、会議管理部59は、取得した参加者情報(ゲストのユーザID)を、ホスト端末へ送信する。
<Steps S73 and S74>
When the communication unit 51 of the management system 50 receives a conference participant acquisition request, the conference management unit 59 acquires participant information (user IDs) of guests currently participating in the conference from the "Participants" field of the record of the conference in which the host is currently participating in the conference management table of the conference management DB 5004. The conference management unit 59 then transmits the acquired participant information (guest user IDs) to the host terminal.

<ステップS75>
ホスト端末の通信部11により会議の参加者情報(ゲストのユーザID)が受信されると、表示制御部14は、ディスプレイ120に、図18に示すような各ゲストについてグループを割り当てるためのグループ選択画面1400Hを表示させる。
<Step S75>
When the communication unit 11 of the host terminal receives conference participant information (guest user IDs), the display control unit 14 causes the display 120 to display a group selection screen 1400H for assigning groups to each guest, as shown in FIG. 18.

図18に示すグループ選択画面1400Hには、グループ選択プルダウン1400H-1と、ランダム振分ボタン1400H-2と、グループ追加ボタン1400H-3と、OKボタン1400H-4と、グループ表示部1400H-5と、が含まれる。 The group selection screen 1400H shown in FIG. 18 includes a group selection pull-down 1400H-1, a random allocation button 1400H-2, an add group button 1400H-3, an OK button 1400H-4, and a group display section 1400H-5.

グループ選択プルダウン1400H-1は、各ゲストについて、グループ追加ボタン1400H-3によって追加設定された各グループのいずれかに割り当てるためのプルダウンである。 The group selection pull-down 1400H-1 is a pull-down for assigning each guest to one of the groups added using the group addition button 1400H-3.

ランダム振分ボタン1400H-2は、各ゲストに対して、設定された各グループにランダムに割り当てるためのボタンである。 The random allocation button 1400H-2 is a button for randomly allocating each guest to each set group.

グループ追加ボタン1400H-3は、新たにグループを設定して追加するためのボタンである。グループ表示部1400H-5は、グループ追加ボタン1400H-3により設定して追加されたグループ名を表示する領域である。図18に示す例では、グループa、bの2つのグレープが設定されていることを示している。 The add group button 1400H-3 is a button for setting up and adding a new group. The group display area 1400H-5 is an area that displays the name of the group that has been set and added using the add group button 1400H-3. The example shown in Figure 18 indicates that two groups, groups a and b, have been set.

OKボタン1400H-4は、各ゲストをいずれかのグループに割り当てた後、グループ会議を開始させるためのボタンである。 The OK button 1400H-4 is a button for starting a group conference after each guest has been assigned to a group.

<ステップS76>
ホストは、グループ選択画面1400Hにおいて、入力装置108を介して、各ゲストをいずれかのグループに割り当てるための選択操作を行う。図18に示す例では、参加者B_10ac、C_10ad、D_10aeがグループaに割り当てられ、参加者A_10aa、E_10ba、F_10bbおよびG_10cbがグループbに割り当てられたことを示す。
<Step S76>
The host performs a selection operation for assigning each guest to one of the groups on the group selection screen 1400H via the input device 108. The example shown in Fig. 18 indicates that participants B_10ac, C_10ad, and D_10ae are assigned to group a, and participants A_10aa, E_10ba, F_10bb, and G_10cb are assigned to group b.

<ステップS77>
そして、ホストにより入力装置108を介してOKボタン1400H-4が押下されると、ホスト端末の通信部11は、グループ会議の開始の要求を示すグループ会議開始要求と共に、各ゲストがどのグループに割り当てられたかを示す参加者情報(各ゲストのユーザIDを含む)を、管理システム50へ送信する。
<Step S77>
Then, when the host presses the OK button 1400H-4 via the input device 108, the communication unit 11 of the host terminal transmits to the management system 50 a group conference start request indicating a request to start a group conference, along with participant information (including each guest's user ID) indicating which group each guest has been assigned to.

<ステップS78>
管理システム50の通信部51によりグループ会議開始要求が受信されると、会議管理部59は、参加者情報により示される各グループ会議を識別する会議IDを生成する。例えば、会議管理部59は、グループaに対して会議ID「Conf1-1」を生成し、グループbに対して会議ID「Conf1-2」を生成する。
<Step S78>
When the communication unit 51 of the management system 50 receives a group conference start request, the conference management unit 59 generates a conference ID for identifying each group conference indicated by the participant information. For example, the conference management unit 59 generates a conference ID "Conf1-1" for group a and a conference ID "Conf1-2" for group b.

<ステップS79>
会議管理部59は、生成した各グループ会議の会議ID毎に、当該グループ会議の元の会議を識別する元会議ID(ここでは「Conf1」)と、当該グループ会議の会議名と、当該グループ会議についての参加権限所有者とを関連付ける新たなレコードを、会議管理テーブルに追加して登録する。具体的には、新たなレコードの参加者権限所有者には、ステップS76で各グループに割り当てられたゲストのユーザIDが登録される。なお、この時点では、当該レコードにおける「参加者」のフィールドには、現在グループ会議に参加しているゲストはいないので、空の状態になっている。
<Step S79>
For each of the conference IDs of the generated group conferences, the conference management unit 59 adds and registers a new record in the conference management table that associates the original conference ID (here, "Conf1") that identifies the original conference of the group conference, the conference name of the group conference, and the participation authority holder for the group conference. Specifically, the user ID of the guest assigned to each group in step S76 is registered as the participant authority holder of the new record. At this point, the "participant" field in the record is blank because there are no guests currently participating in the group conference.

<ステップS80、S81>
通信部51は、会議管理部59により生成された各グループ会議を識別する会議IDを、ホスト端末へ送信する。これによって、ホスト端末は、受信した会議IDを用いて各グループ会議を管理することができる。ホスト端末の通信部11により会議IDが受信されると、表示制御部14は、ディスプレイ120に、図19に示すような各グループ会議のゲストの参加状況を示すグループ会議状況画面1500H(状況画面)を表示させる。
<Steps S80 and S81>
The communication unit 51 transmits to the host terminal a conference ID for identifying each group conference generated by the conference management unit 59. This allows the host terminal to manage each group conference using the received conference ID. When the communication unit 11 of the host terminal receives the conference ID, the display control unit 14 causes the display 120 to display a group conference status screen 1500H (status screen) showing the participation status of guests in each group conference as shown in FIG.

図19に示すグループ会議状況画面1500Hには、グループa状況表示部1500H-1と、グループb状況表示部1500H-2と、グループa選択ボタン1500H-3と、グループb選択ボタン1500H-4と、グループ参加権限所有者表示部1500H-5と、チャット表示部1500H-6と、ミュートボタン1500H-7と、入室ボタン1500H-8と、グループ会議終了ボタン1500H-9と、が含まれる。 The group conference status screen 1500H shown in FIG. 19 includes a group a status display section 1500H-1, a group b status display section 1500H-2, a group a selection button 1500H-3, a group b selection button 1500H-4, a group participation authority holder display section 1500H-5, a chat display section 1500H-6, a mute button 1500H-7, an enter button 1500H-8, and an end group conference button 1500H-9.

グループa状況表示部1500H-1は、グループaに参加(入室)した参加者の状況を表示する領域である。グループb状況表示部1500H-2は、グループbに参加(入室)した参加者の状況を表示する領域である。なお、グループが2つ設定された場合の例であるが、3つ以上設定される場合も当然想定されるので、グループの状況表示部のレイアウトは、設定されたグループ数に応じて適宜設定されるものとすればよい。 The group a status display section 1500H-1 is an area that displays the status of participants who have joined (entered) group a. The group b status display section 1500H-2 is an area that displays the status of participants who have joined (entered) group b. Note that this is an example in which two groups are set, but it is naturally conceivable that three or more groups may be set, so the layout of the group status display section may be set appropriately depending on the number of groups that have been set.

グループa選択ボタン1500H-3は、グループaを選択するためのボタンであり、ホスト端末の音声出力部16にグループaのグループ会議での音声を出力させ、チャット表示部1500H-6にグループaのグループ会議で生成したチャットの内容を表示させるためのボタンである。グループb選択ボタン1500H-4は、グループbを選択するためのボタンであり、ホスト端末の音声出力部16にグループbのグループ会議での音声を出力させ、チャット表示部1500H-6にグループbのグループ会議で生成したチャットの内容を表示させるためのボタンである。図19に示す例では、グループaが選択された状態を示している。なお、グループa選択ボタン1500H-3またはグループb選択ボタン1500H-4が押下された場合の具体的な動作の詳細は、図32等で後述する。 The group a selection button 1500H-3 is a button for selecting group a, and is a button for causing the audio output unit 16 of the host terminal to output the audio of the group conference of group a, and for displaying the chat content generated in the group conference of group a in the chat display unit 1500H-6. The group b selection button 1500H-4 is a button for selecting group b, and is a button for causing the audio output unit 16 of the host terminal to output the audio of the group conference of group b, and for displaying the chat content generated in the group conference of group b in the chat display unit 1500H-6. The example shown in FIG. 19 shows a state in which group a has been selected. Note that the specific details of the operation when the group a selection button 1500H-3 or the group b selection button 1500H-4 is pressed will be described later with reference to FIG. 32 etc.

グループ参加権限所有者表示部1500H-5は、選択されたグループに所属するゲスト(当該グループの参加者権限所有者)のユーザIDを表示する領域である。グループa選択ボタン1500H-3またはグループb選択ボタン1500H-4の押下によって、グループ参加権限所有者表示部1500H-5の表示内容が、選択されたグループのゲストのユーザIDの表示に切り替わる。 The group participation authority holder display section 1500H-5 is an area that displays the user IDs of guests who belong to the selected group (participation authority holders of that group). By pressing the group a selection button 1500H-3 or group b selection button 1500H-4, the display content of the group participation authority holder display section 1500H-5 switches to display the user IDs of the guests of the selected group.

チャット表示部1500H-6は、選択されたグループのグループ会議で生成したチャットの内容を表示する領域である。グループa選択ボタン1500H-3またはグループb選択ボタン1500H-4の押下によって、チャット表示部1500H-6の表示内容が、選択されたグループのグループ会議で生成したチャットの内容に切り替わる。 The chat display section 1500H-6 is an area that displays the chat content generated in the group conference of the selected group. By pressing the group a selection button 1500H-3 or the group b selection button 1500H-4, the display content of the chat display section 1500H-6 switches to the chat content generated in the group conference of the selected group.

ミュートボタン1500H-7は、音声出力部16によるグループ会議の音声出力を消音状態にするためのボタンである。また、消音状態において、ミュートボタン1500H-7が押下されると、当該消音状態が解除され、音声出力部16によりグループ会議の音声出力が再開される。 The mute button 1500H-7 is a button for muting the audio output of the group conference by the audio output unit 16. When the mute button 1500H-7 is pressed in the muted state, the muted state is released and the audio output unit 16 resumes output of the audio of the group conference.

入室ボタン1500H-8は、選択されたグループのグループ会議にホストが参加(入室)するためのボタンである。なお、入室ボタン1500H-8の押下によるホストのグループ会議への参加(入室)の動作の詳細は、図29等で後述する。 The entry button 1500H-8 is a button for the host to participate (enter) in the group conference of the selected group. Details of the operation of the host participating (entering) in the group conference by pressing the entry button 1500H-8 will be described later with reference to FIG. 29 etc.

グループ会議終了ボタン1500H-9は、その時行われているグループ会議を終了させるためのボタンである。なお、グループ会議終了ボタン1500H-9の押下によるグループ会議の終了動作の詳細は、図34等で後述する。 The group conference end button 1500H-9 is a button for ending the group conference currently being held. Details of the group conference end operation by pressing the group conference end button 1500H-9 will be described later with reference to FIG. 34 etc.

<ステップS82>
管理システム50の会議管理部59により会議管理テーブルに各グループ会議の情報が登録されると、通信部51は、グループ会議開始要求と共に、ステップS78で会議管理部59により生成された各グループ会議の会議IDを、当該ゲスト端末に送信する。なお、実際には、通信部51は、グループ会議開始要求、および各グループ会議の会議IDを、ステップS76で各グループに割り当てられたすべてのゲスト端末に送信する。
<Step S82>
When the information of each group conference is registered in the conference management table by the conference management unit 59 of the management system 50, the communication unit 51 transmits the conference ID of each group conference generated by the conference management unit 59 in step S78 together with a group conference start request to the guest terminal. Note that in practice, the communication unit 51 transmits the group conference start request and the conference ID of each group conference to all guest terminals assigned to each group in step S76.

<ステップS83>
ゲスト端末の通信部11がグループ会議開始要求を受信すると、表示制御部14は、図20に示すように、ゲスト端末のディスプレイ120に表示される会議画面1600Gに、グループ会議開始要求を受信したことを示す開始要求ダイアログボックス1600G-1を表示させる。図20に示す開始要求ダイアログボックス1600G-1は、グループ会議開始要求を受信した旨を示し、グループ会議への参加(入室)を許可するか否かを指定するためのユーザインターフェースである。ユーザは、開始要求ダイアログボックス1600G-1を閲覧することにより、グループ会議開始要求を受信したことを確認することができる。開始要求ダイアログボックス1600G-1には、グループ会議への参加(入室)を許可するための「はい」ボタン1600G-2と、グループ会議への参加を許可しないことを選択するための「いいえ」ボタン1600G-3とが含まれている。
<Step S83>
When the communication unit 11 of the guest terminal receives the group conference start request, the display control unit 14 displays a start request dialog box 1600G-1 indicating that the group conference start request has been received on the conference screen 1600G displayed on the display 120 of the guest terminal, as shown in FIG. 20. The start request dialog box 1600G-1 shown in FIG. 20 is a user interface for indicating that the group conference start request has been received and for specifying whether or not to permit participation (entry) in the group conference. The user can confirm that the group conference start request has been received by viewing the start request dialog box 1600G-1. The start request dialog box 1600G-1 includes a "Yes" button 1600G-2 for permitting participation (entry) in the group conference and a "No" button 1600G-3 for selecting not to permit participation in the group conference.

また、図20に示す会議画面1600Gは、ゲスト端末を利用するゲスト自身の映像である自映像1600G-4と、グループ会議から退室するための退室ボタン1600G-5とが含まれる。なお、退室ボタン1600G-5の押下によるグループ会議を退室する場合の動作の詳細は、図25等で後述する。 The conference screen 1600G shown in FIG. 20 also includes a self-video image 1600G-4, which is an image of the guest using the guest terminal, and an exit button 1600G-5 for exiting the group conference. Details of the operation when leaving the group conference by pressing the exit button 1600G-5 will be described later with reference to FIG. 25, etc.

<ステップS84>
ゲスト端末の入力装置108への操作によって「はい」ボタン1600G-2が押下された場合、操作入力受付部12は、グループ会議へ参加する旨の応答を受け付ける。
<Step S84>
When the "Yes" button 1600G-2 is pressed by operating the input device 108 of the guest terminal, the operation input receiving unit 12 receives a response indicating that the guest will participate in the group conference.

<ステップS85>
次に、ゲスト端末の通信部11は、グループ会議への参加を示す開始応答と共に、ゲスト端末のゲストのユーザID「B_10ac」を、管理システム50へ送信する。
<Step S85>
Next, the communication unit 11 of the guest terminal transmits to the management system 50 the user ID “B_10ac” of the guest of the guest terminal together with a start response indicating participation in the group conference.

<ステップS86>
管理システム50の会議管理部59は、通信部51により開始応答が受信されると、会議管理DB5004の会議管理テーブルにおいて、当該開始応答を送信したゲスト端末のゲストが属するグループ会議のレコードの参加者のフィールドに、当該ゲストのユーザID「B_10ac」を登録する。さらに、会議管理部59は、当該グループ会議を示すレコードの元会議IDで示される元の会議(全体会議)のレコードの参加者のフィールドから、当該ゲストのユーザID「B_10ac」を削除する。これによって、ゲスト端末の参加者(ゲスト)は、全体会議から退室して、グループ会議に参加したものとして取り扱われることになる。
<Step S86>
When the communication unit 51 receives the start response, the conference management unit 59 of the management system 50 registers the user ID "B_10ac" of the guest in the participant field of the record of the group conference to which the guest of the guest terminal that sent the start response belongs in the conference management table of the conference management DB 5004. Furthermore, the conference management unit 59 deletes the user ID "B_10ac" of the guest from the participant field of the record of the original conference (general conference) indicated by the original conference ID of the record indicating the group conference. As a result, the participant (guest) of the guest terminal is treated as having left the general conference and participated in the group conference.

<ステップS87>
管理システム50の通信部51は、開始応答を送信したゲスト端末の参加者情報(ゲストのユーザID等)を、ホスト端末へ送信する。
<Step S87>
The communication unit 51 of the management system 50 transmits the participant information (such as the guest user ID) of the guest terminal that transmitted the start response to the host terminal.

<ステップS88>
ホスト端末の通信部11により参加者情報が受信されると、表示制御部14は、図21に示すように、全体会議の状態を示す会議画面1300Hから、当該参加者情報に含まれるユーザIDが示すゲストの映像を削除して更新する。図21に示す会議画面1300Hの例では、ステップS86でゲストである参加者B_10acがグループ会議に参加したため、参加者B_10acを示す参加者映像1300H-1が削除された状態を示す。
<Step S88>
When the communication unit 11 of the host terminal receives the participant information, the display control unit 14 deletes the video of the guest identified by the user ID included in the participant information from the conference screen 1300H showing the state of the general conference, and updates it, as shown in Fig. 21. In the example of the conference screen 1300H shown in Fig. 21, since the guest participant B_10ac joined the group conference in step S86, the participant video 1300H-1 showing the participant B_10ac is deleted.

そして、表示制御部14は、図22に示すように、グループ会議状況画面1500Hのグループa状況表示部1500H-1において、通信部11により受信された参加者情報に含まれるユーザIDが示すゲストの映像である参加者映像1500H-1aを表示して更新する。また、表示制御部14は、グループ会議にゲストが参加した旨を示すチャットをチャット表示部1500H-6に表示させる。図22に示すグループ会議状況画面1500Hの例では、ステップS86でゲストである参加者B_10acがグループ会議に参加したため、参加者B_10acを示す参加者映像1500H-1aが追加され、参加者B_10acが参加した旨を示すチャットがチャット表示部1500H-6に表示された状態を示す。 Then, as shown in FIG. 22, the display control unit 14 displays and updates the group a status display unit 1500H-1 of the group conference status screen 1500H with participant video 1500H-1a, which is a video of the guest identified by the user ID included in the participant information received by the communication unit 11. The display control unit 14 also causes the chat display unit 1500H-6 to display a chat indicating that the guest has participated in the group conference. In the example of the group conference status screen 1500H shown in FIG. 22, since the guest participant B_10ac participated in the group conference in step S86, participant video 1500H-1a indicating participant B_10ac is added, and a chat indicating that participant B_10ac has participated is displayed in the chat display unit 1500H-6.

なお、図22に示すグループ会議状況画面1500Hにおいては、各グループ会議に参加した参加者の映像を表示するものとしたが、これに限られず、少なくとも各グループ会議に参加した参加者を示す情報が表示されるものとすればよい。例えば、グループaのグループ会議に参加した参加者の場合、例えば、グループa状況表示部1500H-1に、参加した参加者の静止画、ユーザIDまたはユーザ名等を、グループaのグループ会議に参加した参加者を示す情報として表示するものとしてもよい。 In the group conference status screen 1500H shown in FIG. 22, images of the participants who attended each group conference are displayed, but this is not limited thereto, and at least information indicating the participants who attended each group conference may be displayed. For example, in the case of a participant who attended a group conference of group a, for example, a still image, user ID, or user name of the participant may be displayed in the group a status display section 1500H-1 as information indicating the participant who attended the group conference of group a.

同様に、上述のステップS83~S88と同様の手順で、ゲストである参加者C_10adがグループaのグループ会議に参加した場合の、ホスト端末で更新された会議画面1300Hの状態を図23に示し、更新されたグループ会議状況画面1500Hの状態を図24に示す。図23に示すように、図21に示した会議画面1300Hの状態から、参加者C_10adの映像が削除されて更新される。また、図24に示すように、図22に示したグループ会議状況画面1500Hの状態から、参加者C_10adの映像である参加者映像1500H-1bの表示が追加されて更新される。 Similarly, FIG. 23 shows the state of the conference screen 1300H updated on the host terminal when guest participant C_10ad joins the group conference of group a using the same procedure as steps S83 to S88 described above, and FIG. 24 shows the state of the updated group conference status screen 1500H. As shown in FIG. 23, the video of participant C_10ad is deleted from the state of the conference screen 1300H shown in FIG. 21 and updated. Also, as shown in FIG. 24, the display of participant video 1500H-1b, which is the video of participant C_10ad, is added to the state of the group conference status screen 1500H shown in FIG. 22 and updated.

<ステップS89>
また、管理システム50の通信部51は、開始応答を送信したゲスト端末の参加者情報(ゲストのユーザID等)を、当該ゲスト端末自身へ送信する。これによって、ゲスト端末は、管理システム50においてゲストのグループ会議への参加処理が適切に行われたことを認識することができる。
<Step S89>
In addition, the communication unit 51 of the management system 50 transmits the participant information (such as the guest user ID) of the guest terminal that transmitted the start response to the guest terminal itself, which allows the guest terminal to recognize that the guest's participation in the group conference has been properly processed in the management system 50.

<ステップS90>
ゲスト端末の通信部11によって参加者情報が受信されると、表示制御部14は、ディスプレイ120に表示させている会議画面1600Gをグループ会議の画面に遷移させる。具体的には、表示制御部14は、今まで全体会議の状態を表示していた(全体会議に参加している参加者を表示していた)会議画面1600Gにおいて、グループ会議の状態を表示する状態に更新する。すなわち、参加者B_10acのゲスト端末では、表示制御部14により会議画面1600Gにおいて参加者B_10ac自身の映像が表示される。
<Step S90>
When the communication unit 11 of the guest terminal receives the participant information, the display control unit 14 transitions the conference screen 1600G displayed on the display 120 to a group conference screen. Specifically, the display control unit 14 updates the conference screen 1600G, which has previously displayed the state of the general conference (displaying the participants participating in the general conference), to a state that displays the state of the group conference. That is, in the guest terminal of participant B_10ac, the display control unit 14 displays an image of participant B_10ac himself on the conference screen 1600G.

<ステップS91、S92>
ゲスト端末のゲストがグループ会議に参加すると、ホスト端末の通信部11は、グループ会議における映像データおよび音声データを受信することが可能となり、ホスト端末の表示制御部14は、グループ会議に参加しているゲストの映像をグループ会議状況画面1500Hに表示させ、音声出力部16は、グループ会議に参加しているゲストが発話する音声を出力する。
<Steps S91 and S92>
When a guest at a guest terminal joins a group conference, the communication unit 11 of the host terminal becomes able to receive video data and audio data for the group conference, the display control unit 14 of the host terminal displays the video of the guest participating in the group conference on the group conference status screen 1500H, and the audio output unit 16 outputs the audio spoken by the guest participating in the group conference.

以上のように、ホスト端末から送信されたグループ会議開始要求を受けてゲスト端末がグループ会議に参加すると、ホスト端末で表示されるグループ会議状況画面1500Hにおいて、各グループ会議での音声、チャット内容、および参加しているゲストを確認することができる。したがって、ホストが逐一グループ会議に参加する必要なく、各グループ会議の進捗状況を確認することができる。 As described above, when a guest terminal joins a group conference in response to a group conference start request sent from the host terminal, the voice, chat content, and participating guests in each group conference can be checked on the group conference status screen 1500H displayed on the host terminal. Therefore, the host can check the progress of each group conference without having to attend each group conference one by one.

(ゲストがグループ会議から途中退室する場合の動作)
図25は、実施形態に係る通信システムにおいて通信端末(ゲスト)がグループ会議から途中退室する場合の動作の一例を示すシーケンス図である。図26は、特定の参加者がグループ会議から途中退室した場合のグループ会議状況画面の一例を示す図である。図27は、特定の参加者がグループ会議から途中退室した場合の全体会議の会議画面(ホスト)の一例を示す図である。図25~図27を参照しながら、本実施形態に係る通信システム1でゲストがグループ会議から途中退室する場合の動作について説明する。以下では、ホスト端末が通信端末10daであるものとし、ゲスト端末が通信端末10acであるものとして説明する。
(Behavior when a guest leaves a group meeting)
Fig. 25 is a sequence diagram showing an example of the operation when a communication terminal (guest) leaves a group conference midway in the communication system according to the embodiment. Fig. 26 is a diagram showing an example of a group conference status screen when a specific participant leaves a group conference midway. Fig. 27 is a diagram showing an example of a conference screen (host) of a general conference when a specific participant leaves a group conference midway. With reference to Figs. 25 to 27, the operation when a guest leaves a group conference midway in the communication system 1 according to the embodiment will be described. In the following, it is assumed that the host terminal is the communication terminal 10da and the guest terminal is the communication terminal 10ac.

<ステップS101、S102>
まず、ゲスト端末(通信端末10ac)のゲストは、上述の図20に示した会議画面1600Gにおいて、入力装置108を介して、グループ会議を退室するために退室ボタン1600G-5を押下する。すると、ゲスト端末の通信部11は、ゲストが参加しているグループ会議から退室を要求するためのグループ会議退室要求を、管理システム50へ送信する。
<Steps S101 and S102>
First, the guest of the guest terminal (communication terminal 10ac) presses the leave button 1600G-5 to leave the group conference on the conference screen 1600G shown in Fig. 20 via the input device 108. Then, the communication unit 11 of the guest terminal transmits a group conference leave request to the management system 50 to request the guest to leave the group conference in which he or she is participating.

<ステップS103>
管理システム50の会議管理部59は、通信部51によりグループ会議退室要求が受信されると、会議管理DB5004の会議管理テーブルにおいて、ゲスト端末のゲストが参加しているグループ会議を示すレコードの参加者のフィールドから、当該ゲストのユーザID「B_10ac」を削除する。さらに、会議管理部59は、当該グループ会議を示すレコードの元会議IDで示される元の会議(全体会議)のレコードの参加者のフィールドに、当該ゲストのユーザID「B_10ac」を追加する。すなわち、この処理は、ゲスト端末のゲストがグループ会議から退室して、元の会議(全体会議)へ移動(入室)する処理を示す。
<Step S103>
When the communication unit 51 receives the group conference leaving request, the conference management unit 59 of the management system 50 deletes the user ID "B_10ac" of the guest from the participant field of the record indicating the group conference in which the guest of the guest terminal is participating in the conference management table of the conference management DB 5004. Furthermore, the conference management unit 59 adds the user ID "B_10ac" of the guest to the participant field of the record of the original conference (general conference) indicated by the original conference ID of the record indicating the group conference. In other words, this process indicates a process in which the guest of the guest terminal leaves the group conference and moves (enters) to the original conference (general conference).

<ステップS104>
また、会議管理部59は、会議管理DB5004の会議管理テーブルにおいて、ゲストが退室したグループ会議の元の会議(全体会議)のレコードの参加者のフィールドに登録されているすべてのユーザIDを取得する。
<Step S104>
In addition, the conference management unit 59 acquires all user IDs registered in the participant field of the record of the original conference (general conference) of the group conference from which the guest has left, in the conference management table of the conference management DB 5004.

<ステップS105>
そして、通信部51は、グループ会議から退室したゲストの参加者情報(ゲストのユーザID等)を、ホスト端末(通信端末10da)へ送信する。
<Step S105>
Then, the communication unit 51 transmits the participant information (such as the guest's user ID) of the guest who has left the group conference to the host terminal (communication terminal 10da).

<ステップS106>
ホスト端末の通信部11により参加者情報が受信されると、表示制御部14は、図26に示すように、グループ会議状況画面1500Hのグループa状況表示部1500H-1において、通信部11により受信された参加者情報に含まれるユーザIDが示すゲストの映像を削除して更新する。また、表示制御部14は、ゲストがグループ会議から退室した旨を示すチャットをチャット表示部1500H-6に表示させる。図26に示すグループ会議状況画面1500Hの例では、ステップS103でゲストである参加者B_10acがグループ会議から退室したため、参加者B_10acを示す参加者映像1500H-1aが削除され、参加者B_10acが退室した旨を示すチャットがチャット表示部1500H-6に表示された状態を示す。
<Step S106>
When the communication unit 11 of the host terminal receives the participant information, the display control unit 14 deletes and updates the video of the guest indicated by the user ID included in the participant information received by the communication unit 11 in the group a status display unit 1500H-1 of the group conference status screen 1500H, as shown in Fig. 26. The display control unit 14 also displays a chat indicating that the guest has left the group conference in the chat display unit 1500H-6. In the example of the group conference status screen 1500H shown in Fig. 26, since the guest participant B_10ac left the group conference in step S103, the participant video 1500H-1a indicating the participant B_10ac is deleted, and a chat indicating that the participant B_10ac has left is displayed in the chat display unit 1500H-6.

そして、表示制御部14は、図27に示すように、全体会議の状態を示す会議画面1300Hにおいて、当該参加者情報に含まれるユーザIDが示すゲストの映像を追加して更新する。図27に示す会議画面1300Hの例では、ステップS103でゲストである参加者B_10acがグループ会議から退室したため、参加者B_10acを示す参加者映像1300H-1が追加された状態を示す。 Then, the display control unit 14 adds and updates the video of the guest identified by the user ID included in the participant information on the conference screen 1300H showing the state of the general conference, as shown in FIG. 27. The example of the conference screen 1300H shown in FIG. 27 shows a state in which participant video 1300H-1 showing participant B_10ac has been added, since the guest participant B_10ac left the group conference in step S103.

<ステップS107>
通信部51は、ステップS104で取得した元の会議(全体会議)の参加者情報(参加者のユーザID等)を、ゲスト端末へ送信する。
<Step S107>
The communication unit 51 transmits the participant information (participant user IDs, etc.) of the original conference (general conference) acquired in step S104 to the guest terminal.

<ステップS108>
ゲスト端末の通信部11によって参加者情報が受信されると、表示制御部14は、ディスプレイ120に表示させている会議画面1600Gを元の会議(全体会議)の画面に遷移させる。具体的には、表示制御部14は、今までグループ会議の状態を表示していた(グループ会議に参加している参加者を表示していた)会議画面1600Gにおいて、元の会議を表示する状態に更新する。すなわち、参加者B_10acのゲスト端末では、表示制御部14により、通信部11により受信された参加者情報が含むユーザIDで識別される参加者(ゲスト自身も含む)の映像が、会議画面1600Gにおいて表示される。
<Step S108>
When the communication unit 11 of the guest terminal receives the participant information, the display control unit 14 transitions the conference screen 1600G displayed on the display 120 to the screen of the original conference (general conference). Specifically, the display control unit 14 updates the conference screen 1600G, which has previously displayed the status of the group conference (displayed the participants participating in the group conference), to a state in which the original conference is displayed. That is, in the guest terminal of participant B_10ac, the display control unit 14 displays, on the conference screen 1600G, the video of the participant (including the guest himself) identified by the user ID included in the participant information received by the communication unit 11.

以上のように、ゲストは、ホスト端末からのグループ会議開始要求に応じてグループ会議に参加(入室)したとしても、個別に当該グループ会議を退室して元の会議(全体会議)に戻ることができ、当該元の会議に参加している参加者との会話を行うことができる。これによって、通信システム1におけるビデオ会議の使い勝手を向上させることができる。 As described above, even if a guest joins (enters) a group conference in response to a request to start a group conference from the host terminal, the guest can individually leave the group conference and return to the original conference (general conference), and can converse with participants in the original conference. This improves the usability of video conferencing in communication system 1.

(ゲストがグループ会議へ途中入室する場合の動作)
図28は、実施形態に係る通信システムにおいて通信端末(ゲスト)がグループ会議に途中入室する場合の動作の一例を示すシーケンス図である。図28を参照しながら、本実施形態に係る通信システム1でゲストがグループ会議に途中入室する場合の動作について説明する。以下では、ホスト端末が通信端末10daであるものとし、ゲスト端末が通信端末10acであるものとして説明する。
(Behavior when a guest joins a group meeting midway)
Fig. 28 is a sequence diagram showing an example of the operation when a communication terminal (guest) enters a group conference midway in the communication system according to the embodiment. With reference to Fig. 28, the operation when a guest enters a group conference midway in the communication system 1 according to the embodiment will be described. In the following, the host terminal is the communication terminal 10da, and the guest terminal is the communication terminal 10ac.

<ステップS121、S122>
まず、ゲスト端末(通信端末10ac)のゲストは、上述の図20に示した会議画面1600Gにおいて、入力装置108を介して、グループ会議へ途中入室(再入室)するためのボタンを押下する。この場合、例えば、退室ボタン1600G-5の表記が、当該ゲストがグループ会議に参加している状態では「グループ会議退室」となっているところ、当該ゲストがグループ会議から一度退室した状態では、再度入室可能なように「グループ会議入室」と切り替わるようにすればよい。その場合、ゲストは、会議画面1600Gにおいて、表記が「グループ会議入室」となっている退室ボタン1600G-5を押下する。すると、ゲスト端末の通信部11は、ゲストが参加している全体会議からグループ会議への入室(実質的には再入室)を要求するためのグループ会議入室要求を、管理システム50へ送信する。
<Steps S121 and S122>
First, the guest of the guest terminal (communication terminal 10ac) presses a button for entering (re-entering) the group conference midway through the conference screen 1600G shown in FIG. 20 via the input device 108. In this case, for example, the notation of the exit button 1600G-5 is "Exit Group Conference" when the guest is participating in the group conference, but when the guest has once left the group conference, it may be switched to "Enter Group Conference" so that the guest can re-enter. In this case, the guest presses the exit button 1600G-5 with the notation "Enter Group Conference" on the conference screen 1600G. Then, the communication unit 11 of the guest terminal transmits a group conference entry request to the management system 50 to request entry (effectively re-entry) from the general conference in which the guest is participating to the group conference.

<ステップS123>
管理システム50の会議管理部59は、通信部51によりグループ会議入室要求が受信されると、会議管理DB5004の会議管理テーブルにおいて、ゲスト端末のゲストが参加している全体会議を示すレコードの参加者のフィールドから、当該ゲストのユーザID「B_10ac」を削除する。さらに、会議管理部59は、当該全体会議の会議IDを元会議IDとして含むグループ会議のレコードの参加者のフィールドに、当該ゲストのユーザID「B_10ac」を追加する。すなわち、この処理は、ゲスト端末のゲストが全体会議から退室して、グループ会議へ移動(再入室)する処理を示す。
<Step S123>
When the communication unit 51 receives a group conference entry request, the conference management unit 59 of the management system 50 deletes the user ID "B_10ac" of the guest at the guest terminal from the participant field of the record indicating the general conference in which the guest at the guest terminal is participating in the conference management table of the conference management DB 5004. Furthermore, the conference management unit 59 adds the user ID "B_10ac" of the guest to the participant field of the record of the group conference that includes the conference ID of the general conference as the original conference ID. In other words, this process indicates a process in which the guest at the guest terminal leaves the general conference and moves (re-enters) to the group conference.

<ステップS124>
また、会議管理部59は、会議管理DB5004の会議管理テーブルにおいて、ゲストが入室したグループ会議のレコードの参加者のフィールドに登録されているすべてのユーザIDを取得する。
<Step S124>
Furthermore, the conference management unit 59 acquires all user IDs registered in the participant field of the record of the group conference to which the guest has joined in the conference management table of the conference management DB 5004 .

<ステップS125>
そして、通信部51は、グループ会議へ入室したゲストの参加者情報(ゲストのユーザID等)を、ホスト端末(通信端末10da)へ送信する。
<Step S125>
Then, the communication unit 51 transmits participant information (such as the guest's user ID) of the guest who has entered the group conference to the host terminal (communication terminal 10da).

<ステップS126>
ホスト端末の通信部11により参加者情報が受信されると、表示制御部14は、グループ会議状況画面1500Hのグループa状況表示部1500H-1において、通信部11により受信された参加者情報に含まれるユーザIDが示すゲストの映像を追加して更新する。また、表示制御部14は、ゲストがグループ会議に入室した旨を示すチャットをチャット表示部1500H-6に表示させる。
<Step S126>
When the communication unit 11 of the host terminal receives the participant information, the display control unit 14 updates the group a status display unit 1500H-1 of the group conference status screen 1500H by adding an image of the guest identified by the user ID included in the participant information received by the communication unit 11. The display control unit 14 also causes the chat display unit 1500H-6 to display a chat message indicating that the guest has entered the group conference.

そして、表示制御部14は、全体会議の状態を示す会議画面1300Hにおいて、当該参加者情報に含まれるユーザIDが示すゲストの映像を削除して更新する。 Then, the display control unit 14 updates the conference screen 1300H showing the state of the general conference by deleting the video of the guest identified by the user ID included in the participant information.

<ステップS127>
通信部51は、ステップS124で取得したグループ会議の参加者情報(参加者のユーザID等)を、ゲスト端末へ送信する。
<Step S127>
The communication unit 51 transmits the participant information of the group conference (participant's user ID, etc.) acquired in step S124 to the guest terminal.

<ステップS128>
ゲスト端末の通信部11によって参加者情報が受信されると、表示制御部14は、ディスプレイ120に表示させている会議画面1600Gをグループ会議の画面に遷移させる。具体的には、表示制御部14は、今まで全体会議の状態を表示していた(全体会議に参加している参加者を表示していた)会議画面1600Gにおいて、グループ会議の状態を表示する状態に更新する。すなわち、参加者B_10acのゲスト端末では、表示制御部14により、通信部11により受信された参加者情報が含むユーザIDで識別される参加者(ゲスト自身も含む)の映像が、会議画面1600Gにおいて表示される。
<Step S128>
When the communication unit 11 of the guest terminal receives the participant information, the display control unit 14 transitions the conference screen 1600G displayed on the display 120 to a group conference screen. Specifically, the display control unit 14 updates the conference screen 1600G, which has previously displayed the state of the general conference (displaying the participants participating in the general conference), to a state that displays the state of the group conference. That is, in the guest terminal of participant B_10ac, the display control unit 14 displays, on the conference screen 1600G, images of participants (including the guest himself) identified by the user IDs included in the participant information received by the communication unit 11.

<ステップS129、S130>
ゲスト端末のゲストがグループ会議に再入室すると、ホスト端末の通信部11は、グループ会議における映像データおよび音声データを受信することが可能となり、ホスト端末の表示制御部14は、グループ会議に参加しているゲストの映像をグループ会議状況画面1500Hに表示させ、音声出力部16は、グループ会議に参加しているゲストが発話する音声を出力する。
<Steps S129 and S130>
When a guest at the guest terminal re-enters the group conference, the communication unit 11 of the host terminal becomes able to receive video data and audio data for the group conference, the display control unit 14 of the host terminal displays the video of the guest participating in the group conference on the group conference status screen 1500H, and the audio output unit 16 outputs the audio spoken by the guest participating in the group conference.

以上のように、ゲストは、ホスト端末からのグループ会議開始要求に応じてグループ会議に参加(入室)して、その後、個別に当該グループ会議を退室しても、再度、当該グループ会議に参加ことができる。すなわち、一度グループ会議に入室しても、必要に応じて、グループ会議と全体会議とを自由に行き来することが可能となる。これによって、さらに通信システム1におけるビデオ会議の使い勝手を向上させることができる。 As described above, a guest can join (enter) a group conference in response to a request to start a group conference from the host terminal, and then even if the guest individually leaves the group conference, the guest can rejoin the group conference. In other words, even if the guest has entered a group conference once, the guest can freely move back and forth between the group conference and the general conference as needed. This further improves the usability of video conferencing in communication system 1.

(ホストがグループ会議へ途中入室する場合の動作)
図29は、実施形態に係る通信システムにおいて通信端末(ホスト)がグループ会議に途中入室する場合の動作の一例を示すシーケンス図である。図30は、ホストがグループ会議に途中入室した場合のグループ会議の会議画面(ゲスト)の一例を示す図である。図29および図30を参照しながら、本実施形態に係る通信システム1でホストがグループ会議に途中入室する場合の動作について説明する。以下では、ホスト端末が通信端末10daであるものとし、ゲスト端末が通信端末10acであるものとして説明する。
(Behavior when the host joins a group conference midway)
Fig. 29 is a sequence diagram showing an example of the operation when a communication terminal (host) enters a group conference midway in the communication system according to the embodiment. Fig. 30 is a diagram showing an example of a conference screen (guest) of a group conference when a host enters a group conference midway. With reference to Figs. 29 and 30, the operation when a host enters a group conference midway in the communication system 1 according to the embodiment will be described. In the following, it is assumed that the host terminal is the communication terminal 10da and the guest terminal is the communication terminal 10ac.

<ステップS141、S142>
まず、ホスト端末(通信端末10da)のホストは、上述の図24等に示したグループ会議状況画面1500Hにおいて、入力装置108を介して、グループ会議へ途中入室するための入室ボタン1500H-8を押下する。なお、ここでは、グループ会議状況画面1500Hにおいてグループaが選択された状態であるものとする。すると、ホスト端末の通信部11は、ホストが参加している全体会議から、選択されたグループ会議への入室を要求するためのグループ会議入室要求を、管理システム50へ送信する。
<Steps S141 and S142>
First, the host of the host terminal (communication terminal 10da) presses the enter button 1500H-8 for entering a group conference midway through, via the input device 108, on the group conference status screen 1500H shown in Fig. 24 and the like. It is assumed here that group a is selected on the group conference status screen 1500H. Then, the communication unit 11 of the host terminal transmits a group conference entry request to the management system 50 from the general conference in which the host is participating, to request entry into the selected group conference.

<ステップS143>
管理システム50の会議管理部59は、通信部51によりグループ会議入室要求が受信されると、会議管理DB5004の会議管理テーブルにおいて、ホスト端末のホストが参加している全体会議を示すレコードの参加者のフィールドから、当該ホストのユーザID「H_10da」を削除する。さらに、会議管理部59は、ホスト端末で選択されたグループ会議のレコードの参加者のフィールドに、当該ホストのユーザID「H_10da」を追加する。すなわち、この処理は、ホスト端末のホストが全体会議から退室して、グループ会議へ移動する処理を示す。
<Step S143>
When the communication unit 51 receives a group conference entry request, the conference management unit 59 of the management system 50 deletes the user ID "H_10da" of the host from the participant field of the record indicating the general conference in which the host of the host terminal is participating in the conference management table of the conference management DB 5004. Furthermore, the conference management unit 59 adds the user ID "H_10da" of the host to the participant field of the record of the group conference selected by the host terminal. In other words, this process indicates the process in which the host of the host terminal leaves the general conference and moves to the group conference.

<ステップS144>
また、会議管理部59は、会議管理DB5004の会議管理テーブルにおいて、ホストが入室したグループ会議のレコードの参加者のフィールドに登録されているすべてのユーザIDを取得する。
<Step S144>
In addition, the conference management unit 59 acquires all user IDs registered in the participant field of the record of the group conference to which the host has joined in the conference management table of the conference management DB 5004 .

<ステップS145>
通信部51は、ステップS144で取得したグループ会議の参加者情報(参加者のユーザID等)を、ホスト端末へ送信する。
<Step S145>
The communication unit 51 transmits the participant information (participant user IDs, etc.) of the group conference acquired in step S144 to the host terminal.

<ステップS146>
ホスト端末の通信部11によって参加者情報が受信されると、表示制御部14は、ディスプレイ120に表示させている会議画面1300Hをグループ会議の画面に遷移させる。具体的には、表示制御部14は、今まで全体会議の状態を表示していた(全体会議に参加している参加者を表示していた)会議画面1300Hにおいて、グループ会議の状態を表示する状態に更新する。すなわち、参加者H_10daのホスト端末では、表示制御部14により、通信部11により受信された参加者情報が含むユーザIDで識別される参加者(ホスト自身も含む)の映像が、会議画面1300Hにおいて表示される。
<Step S146>
When the communication unit 11 of the host terminal receives the participant information, the display control unit 14 transitions the conference screen 1300H displayed on the display 120 to a group conference screen. Specifically, the display control unit 14 updates the conference screen 1300H, which has previously displayed the state of the general conference (displaying the participants participating in the general conference), to a state that displays the state of the group conference. That is, in the host terminal of the participant H_10da, the display control unit 14 displays, on the conference screen 1300H, images of participants (including the host himself) identified by the user IDs included in the participant information received by the communication unit 11.

また、表示制御部14は、グループ会議状況画面1500Hのグループa状況表示部1500H-1において、通信部11により受信された参加者情報に含まれるユーザIDが示すホスト自身の映像を追加して更新する。また、表示制御部14は、ホストがグループ会議に入室した旨を示すチャットをチャット表示部1500H-6に表示させる。 The display control unit 14 also updates the group a status display unit 1500H-1 of the group conference status screen 1500H by adding an image of the host identified by the user ID included in the participant information received by the communication unit 11. The display control unit 14 also causes the chat display unit 1500H-6 to display a chat message indicating that the host has entered the group conference.

<ステップS147>
通信部51は、グループ会議へ入室したホストの参加者情報(ホストのユーザID等)を、ゲスト端末(通信端末10ac)へ送信する。
<Step S147>
The communication unit 51 transmits participant information (such as the host's user ID) of the host who has entered the group conference to the guest terminal (communication terminal 10ac).

<ステップS148>
ゲスト端末の通信部11によって参加者情報が受信されると、表示制御部14は、図30に示すように、グループ会議の状態を示す会議画面1600Gにおいて、当該参加者情報に含まれるユーザIDが示すホストの映像を追加して更新する。図30に示す会議画面1600Gの例では、ステップS143でホストである参加者H_10daがグループ会議へ入室したため、参加者H_10daを示す参加者映像1600G-6が追加された状態を示す。
<Step S148>
When the communication unit 11 of the guest terminal receives the participant information, the display control unit 14 adds and updates a video of the host identified by the user ID included in the participant information on a conference screen 1600G showing the status of the group conference, as shown in Fig. 30. In the example of the conference screen 1600G shown in Fig. 30, participant video 1600G-6 showing participant H_10da, who is the host, has entered the group conference in step S143, and thus has been added.

以上のように、ホスト端末のホスト自身が、選択したグループ会議に入室することが可能となり、当該グループ会議に参加している他の参加者との対話を行うことができる。これによって、グループ会議状況画面1500H上で各グループ会議の状態を確認するだけでなく、グループ会議に参加している参加者(ゲスト)と直接対話をすることによって、グループ会議の進捗状況を確認することができる。 As described above, the host of the host terminal can enter the selected group conference and can talk to other participants in the group conference. This allows not only to check the status of each group conference on the group conference status screen 1500H, but also to check the progress of the group conference by directly talking to participants (guests) in the group conference.

(ホストがグループ会議から途中退室する場合の動作)
図31は、実施形態に係る通信システムにおいて通信端末(ホスト)がグループ会議から途中退室する場合の動作の一例を示すシーケンス図である。図31を参照しながら、本実施形態に係る通信システム1でホストがグループ会議から途中退室する場合の動作について説明する。以下では、ホスト端末が通信端末10daであるものとし、ゲスト端末が通信端末10acであるものとして説明する。
(Behavior when the host leaves a group meeting)
Fig. 31 is a sequence diagram showing an example of the operation when a communication terminal (host) leaves a group conference midway in the communication system according to the embodiment. With reference to Fig. 31, the operation when a host leaves a group conference midway in the communication system 1 according to the embodiment will be described. In the following, the host terminal is assumed to be the communication terminal 10da, and the guest terminal is assumed to be the communication terminal 10ac.

<ステップS161、S162>
まず、ホスト端末(通信端末10da)のホストは、上述の図22等に示したグループ会議状況画面1500Hにおいて、入力装置108を介して、グループ会議を退室するためのボタンを押下する。この場合、例えば、入室ボタン1500H-8の表記が、当該ホストがグループ会議に参加していない状態では「選択中のグループ会議に入室」となっているところ、当該ホストがグループ会議に入室した状態では、退室可能なように「選択中のグループ会議から退室」と切り替わるようにすればよい。その場合、ホストは、グループ会議状況画面1500Hにおいて、表記が「選択中のグループ会議から退室」となっている入室ボタン1500H-8を押下する。すると、ホスト端末の通信部11は、ホストが参加しているグループ会議から退室を要求するためのグループ会議退室要求を、管理システム50へ送信する。
<Steps S161 and S162>
First, the host of the host terminal (communication terminal 10da) presses a button for leaving the group conference via the input device 108 on the group conference status screen 1500H shown in FIG. 22 and the like. In this case, for example, the entry button 1500H-8 may be switched from "enter selected group conference" when the host is not participating in the group conference to "leave selected group conference" when the host has entered the group conference, so that the host can leave. In this case, the host presses the entry button 1500H-8 on the group conference status screen 1500H that is labeled "leave selected group conference". Then, the communication unit 11 of the host terminal transmits a group conference leave request to the management system 50 to request the host to leave the group conference in which the host is participating.

<ステップS163>
管理システム50の会議管理部59は、通信部51によりグループ会議退室要求が受信されると、会議管理DB5004の会議管理テーブルにおいて、ホストが参加しているグループ会議を示すレコードの参加者のフィールドから、当該ホストのユーザID「H_10da」を削除する。さらに、会議管理部59は、当該グループ会議を示すレコードの元会議IDで示される元の会議(全体会議)のレコードの参加者のフィールドに、当該ホストのユーザID「H」_10da」を追加する。すなわち、この処理は、ホスト端末のホストがグループ会議から退室して、元の会議(全体会議)へ移動(入室)する処理を示す。
<Step S163>
When the communication unit 51 receives a group conference leaving request, the conference management unit 59 of the management system 50 deletes the host's user ID "H_10da" from the participant field of the record indicating the group conference in which the host is participating in the conference management table of the conference management DB 5004. Furthermore, the conference management unit 59 adds the host's user ID "H"_10da" to the participant field of the record of the original conference (general conference) indicated by the original conference ID of the record indicating the group conference. In other words, this process indicates a process in which the host of the host terminal leaves the group conference and moves (enters) to the original conference (general conference).

<ステップS164>
また、会議管理部59は、会議管理DB5004の会議管理テーブルにおいて、ホストが退室したグループ会議の元の会議(全体会議)のレコードの参加者のフィールドに登録されているすべてのユーザIDを取得する。
<Step S164>
In addition, the conference management unit 59 acquires all user IDs registered in the participant field of the record of the original conference (general conference) of the group conference from which the host has left, in the conference management table of the conference management DB 5004.

<ステップS165>
通信部51は、ステップS164で取得した元の会議(全体会議)の参加者情報(参加者のユーザID等)を、ホスト端末へ送信する。
<Step S165>
The communication unit 51 transmits the participant information (participant user IDs, etc.) of the original conference (general conference) acquired in step S164 to the host terminal.

<ステップS166>
ホスト端末の通信部11によって参加者情報が受信されると、表示制御部14は、ディスプレイ120に表示させている会議画面1300Hを元の会議(全体会議)の画面に遷移させる。具体的には、表示制御部14は、今までグループ会議の状態を表示していた(グループ会議に参加している参加者を表示していた)会議画面1300Hにおいて、元の会議を表示する状態に更新する。すなわち、ホストである参加者H_10daのホスト端末では、表示制御部14により、通信部11により受信された参加者情報が含むユーザIDで識別される参加者(ホスト自身も含む)の映像が、会議画面1300Hにおいて表示される。
<Step S166>
When the communication unit 11 of the host terminal receives the participant information, the display control unit 14 transitions the conference screen 1300H displayed on the display 120 to the screen of the original conference (general conference). Specifically, the display control unit 14 updates the conference screen 1300H, which has previously displayed the status of the group conference (displaying the participants participating in the group conference), to a state in which the original conference is displayed. That is, in the host terminal of the participant H_10da, who is the host, the display control unit 14 displays, on the conference screen 1300H, images of the participants (including the host himself) identified by the user IDs included in the participant information received by the communication unit 11.

また、表示制御部14は、グループ会議状況画面1500Hのグループa状況表示部1500H-1において、ホスト自身の映像を削除して更新する。また、表示制御部14は、ホストがグループ会議から退室した旨を示すチャットをチャット表示部1500H-6に表示させる。 The display control unit 14 also deletes the video of the host himself in the group a status display unit 1500H-1 of the group conference status screen 1500H and updates it. The display control unit 14 also causes the chat display unit 1500H-6 to display a chat message indicating that the host has left the group conference.

<ステップS167>
通信部51は、グループ会議から退室したホストの参加者情報(ホストのユーザID等)を、ゲスト端末(通信端末10ac)へ送信する。
<Step S167>
The communication unit 51 transmits participant information (such as the host's user ID) of the host who has left the group conference to the guest terminal (communication terminal 10ac).

<ステップS168>
ゲスト端末の通信部11によって参加者情報が受信されると、表示制御部14は、グループ会議の状態を示す会議画面1600Gにおいて、当該参加者情報に含まれるユーザIDが示すホストの映像を削除して更新する。
<Step S168>
When the communication unit 11 of the guest terminal receives the participant information, the display control unit 14 updates the conference screen 1600G showing the status of the group conference by deleting the image of the host identified by the user ID included in the participant information.

(チャット内容の登録動作およびグループ会議状況画面でチャット内容を表示する動作)
図32は、実施形態に係る通信システムにおいてグループを選択した場合にグループ会議状況画面でチャット内容を表示する動作の一例を示すシーケンス図である。図33は、特定のグループを選択した場合のグループ会議状況画面の一例を示す図である。図32および図33を参照しながら、本実施形態に係る通信システム1でのチャット内容の登録動作、およびグループ会議状況画面でチャット内容を表示する動作について説明する。以下では、ホスト端末が通信端末10daであるものとし、ゲスト端末が通信端末10acであるものとして説明する。
(Registering chat contents and displaying chat contents on the group conference status screen)
Fig. 32 is a sequence diagram showing an example of an operation of displaying chat contents on a group conference status screen when a group is selected in the communication system according to the embodiment. Fig. 33 is a diagram showing an example of a group conference status screen when a specific group is selected. With reference to Figs. 32 and 33, an operation of registering chat contents in the communication system 1 according to the embodiment and an operation of displaying chat contents on a group conference status screen will be described. In the following, it is assumed that the host terminal is the communication terminal 10da and the guest terminal is the communication terminal 10ac.

<ステップS181>
ゲスト端末(通信端末10ac)のゲストは、上述の図20に示した会議画面1600Gにおいて、入力装置108を介して、グループ会議に参加している他の参加者に伝えるチャットの内容を入力する(書き込む)。すると、ゲスト端末の表示制御部14は、会議画面1600Gに、入力装置108を介して入力されたチャットの内容を表示させる。例えば、表示制御部14は、ホスト端末のグループ会議状況画面1500Hと同様に、会議画面1600Gの右端にチャットの内容を時系列に表示させる。
<Step S181>
A guest at a guest terminal (communication terminal 10ac) inputs (writes) chat contents to be communicated to other participants in the group conference via the input device 108 on the conference screen 1600G shown in Fig. 20 described above. Then, the display control unit 14 of the guest terminal displays the chat contents input via the input device 108 on the conference screen 1600G. For example, the display control unit 14 displays the chat contents in chronological order on the right edge of the conference screen 1600G, similar to the group conference status screen 1500H of the host terminal.

<ステップS182>
ゲスト端末の通信部11は、ステップS181で入力されたチャット内容と共に、ゲストのユーザID「B_10ac」を、管理システム50へ送信する。
<Step S182>
The communication unit 11 of the guest terminal transmits the guest's user ID “B_10ac” to the management system 50 together with the chat content input in step S181.

<ステップS183>
管理システム50の通信部51によりチャット内容が受信されると、管理システム50のチャット管理部60は、当該チャット内容を一意に識別するチャットIDを生成する。
<Step S183>
When the communication unit 51 of the management system 50 receives the chat content, the chat management unit 60 of the management system 50 generates a chat ID that uniquely identifies the chat content.

<ステップS184>
また、管理システム50の会議管理部59は、会議管理DB5004の会議管理テーブルから、通信部51により受信されたゲストのユーザID「B_10ac」に関連付けられた会議ID(ゲストが実際に参加している会議(ここではグループ会議)の会議ID)を取得する。
<Step S184>
In addition, the conference management unit 59 of the management system 50 obtains the conference ID (the conference ID of the conference in which the guest is actually participating (here, a group conference)) associated with the guest's user ID "B_10ac" received by the communication unit 51 from the conference management table of the conference management DB 5004.

<ステップS185>
チャット管理部60は、生成したチャットIDと、会議管理部59により取得された会議IDと、チャットの発信者(ゲストのユーザID「B_10ac」)と、通信部51により受信されたチャット内容とを関連付ける新たなレコードを、チャット管理DB5005のチャット管理テーブルに登録する。
<Step S185>
The chat management unit 60 registers a new record in the chat management table of the chat management DB 5005, associating the generated chat ID, the conference ID acquired by the conference management unit 59, the sender of the chat (guest user ID “B_10ac”), and the chat content received by the communication unit 51.

以上の動作によって、会議(ここではグループ会議)において書き込まれたチャットの内容がチャット管理テーブルに登録される。続いて、グループ会議状況画面でチャット内容を表示する動作について説明する。 By performing the above operations, the chat contents posted during the conference (here, the group conference) are registered in the chat management table. Next, we will explain the operation of displaying the chat contents on the group conference status screen.

<ステップS186、S187>
ホストは、グループ会議状況画面1500Hにおいて、ホスト端末の入力装置108を介して、グループa選択ボタン1500H-3またはグループb選択ボタン1500H-4を押下することによって、所望のグループを選択する。ここでは、図33に示すように、ホストによってグループb選択ボタン1500H-4が押下されたものとする。すると、ホスト端末の通信部11は、選択されたグループに対応するチャット履歴の取得を要求するチャット履歴取得要求と共に、選択されたグループのグループ会議の会議IDを、管理システム50へ送信する。なお、ホスト端末は、設定したグループ会議の会議IDについては、上述の図17のステップS80で取得している。
<Steps S186 and S187>
The host selects the desired group on the group conference status screen 1500H via the input device 108 of the host terminal by pressing the group a selection button 1500H-3 or the group b selection button 1500H-4. Here, as shown in FIG. 33, it is assumed that the host presses the group b selection button 1500H-4. Then, the communication unit 11 of the host terminal transmits the conference ID of the group conference of the selected group to the management system 50 along with a chat history acquisition request for requesting acquisition of the chat history corresponding to the selected group. Note that the host terminal obtained the conference ID of the set group conference in step S80 of FIG. 17 described above.

<ステップS188>
管理システム50の通信部51によりチャット履歴取得要求が受信されると、チャット管理部60は、チャット管理DB5005のチャット管理テーブルから、通信部51により受信された会議IDに対応するチャット内容をチャット履歴として取得する。また、会議管理部59は、会議管理DB5004の会議管理テーブルから、通信部51により受信された会議IDに対応するレコードの参加権限所有者のフィールドに登録されているユーザIDをすべて取得する。
<Step S188>
When the communication unit 51 of the management system 50 receives a chat history acquisition request, the chat management unit 60 acquires, as a chat history, the chat content corresponding to the conference ID received by the communication unit 51 from the chat management table of the chat management DB 5005. In addition, the conference management unit 59 acquires, from the conference management table of the conference management DB 5004, all user IDs registered in the participation authority holder field of the record corresponding to the conference ID received by the communication unit 51.

<ステップS189>
通信部51は、チャット管理部60により取得されたチャット履歴、および会議管理部59により取得されたユーザIDを含む参加者情報を、ホスト端末へ送信する。
<Step S189>
The communication unit 51 transmits the chat history acquired by the chat management unit 60 and the participant information including the user ID acquired by the conference management unit 59 to the host terminal.

<ステップS190>
ホスト端末の通信部11によりチャット履歴および参加者情報が受信されると、表示制御部14は、図33に示すように、グループ会議状況画面1500Hのグループ参加権限所有者表示部1500H-5に、受信された参加者情報に含まれるユーザIDを表示させ、チャット表示部1500H-6に、受信されたチャット履歴を表示させる。図33に示す例では、グループ参加権限所有者表示部1500H-5には、グループbに割り当てられた参加者のユーザIDが表示され、チャット表示部1500H-6には、グループbのグループ会議で作成されているチャット内容がチャット履歴として表示されている。
<Step S190>
When the communication unit 11 of the host terminal receives the chat history and participant information, the display control unit 14 displays the user ID included in the received participant information in the group participation authority holder display unit 1500H-5 of the group conference status screen 1500H, and displays the received chat history in the chat display unit 1500H-6, as shown in Fig. 33. In the example shown in Fig. 33, the group participation authority holder display unit 1500H-5 displays the user ID of the participant assigned to group b, and the chat display unit 1500H-6 displays the chat content created in the group conference of group b as a chat history.

以上のように、ホスト端末のグループ会議状況画面1500Hでは、グループ会議を選択して切り替えることにより、各グループ会議での音声、および参加しているゲストを確認するだけでなく、選択したグループ会議でリアルタイムで作成されているチャットの内容を確認することができる。したがって、各グループ進捗状況をより詳細に確認することが可能となる。 As described above, on the group conference status screen 1500H of the host terminal, by selecting and switching between group conferences, it is possible to check not only the audio and participating guests in each group conference, but also the content of the chat being created in real time in the selected group conference. This makes it possible to check the progress of each group in more detail.

(グループ会議の終了処理)
図34は、実施形態に係る通信システムでのグループ会議の終了処理の一例を示すシーケンス図である。図35は、グループ会議を終了する場合におけるグループ会議状況画面の一例を示す図である。図36は、グループ会議の終了時に表示される退室要求ダイアログボックスの一例を示す図である。図34~図36を参照しながら、本実施形態に係る通信システム1でのグループ会議の終了処理について説明する。以下では、ホスト端末(通信端末10da)が送信するグループ会議終了要求を、ゲスト端末として通信端末10acが受信する場合について説明する。
(Group conference termination process)
Fig. 34 is a sequence diagram showing an example of a group conference ending process in the communication system according to the embodiment. Fig. 35 is a diagram showing an example of a group conference status screen when the group conference is ended. Fig. 36 is a diagram showing an example of an exit request dialog box displayed when the group conference is ended. The group conference ending process in the communication system 1 according to the embodiment will be described with reference to Figs. 34 to 36. Below, a case will be described in which the communication terminal 10ac receives a group conference end request transmitted by the host terminal (communication terminal 10da) as a guest terminal.

<ステップS201、S202>
まず、ホスト端末(通信端末10da)のホストは、図35に示すグループ会議状況画面1500Hにおいて、入力装置108を介して、グループ会議を終了するためにグループ会議終了ボタン1500H-9を押下する。すると、ホスト端末の通信部11は、グループ会議の終了の要求を示すグループ会議終了要求と共に、全グループ会議を識別する会議IDを、管理システム50へ送信する。
<Steps S201 and S202>
First, the host of the host terminal (communication terminal 10da) presses a group conference end button 1500H-9 to end the group conference on the group conference status screen 1500H shown in Fig. 35 via the input device 108. Then, the communication unit 11 of the host terminal transmits to the management system 50 a group conference end request indicating a request to end the group conference, together with the conference ID for identifying all group conferences.

<ステップS203>
管理システム50の通信部51によりグループ会議終了要求が受信されると、会議管理部59は、会議管理DB5004の会議管理テーブルから、全グループ会議をそれぞれ識別する会議IDに関連付けられた元会議IDを取得する。
<Step S203>
When the communication unit 51 of the management system 50 receives the group conference end request, the conference management unit 59 obtains, from the conference management table of the conference management DB 5004, the original conference IDs associated with the conference IDs that identify all the group conferences.

<ステップS204>
ホスト端末は、グループ会議終了要求を管理システム50へ送信した後、会議画面1300Hのレイアウトを変更する処理を行う。なお、ホスト端末におけるレイアウト変更処理の詳細は、後述する図38等で説明する。
<Step S204>
The host terminal performs processing to change the layout of the conference screen 1300H after transmitting the group conference end request to the management system 50. Details of the layout change processing in the host terminal will be described later with reference to FIG.

<ステップS205>
そして、通信部51は、グループ会議終了要求と共に元会議IDを、ゲスト端末へ送信する。
<Step S205>
Then, the communication unit 51 transmits the original conference ID together with the group conference end request to the guest terminal.

<ステップS206>
ゲスト端末の通信部11がグループ会議終了要求を受信すると、表示制御部14は、図36に示すように、ゲスト端末のディスプレイ120に表示される会議画面1600Gに、グループ会議終了要求を受信したことを示す退室要求ダイアログボックス1600G-7を表示させる。図36に示す退室要求ダイアログボックス1600G-7は、グループ会議終了要求を受信した旨を示し、グループ会議からの退室を許可するか否かを指定するためのユーザインターフェースである。ゲストは、退室要求ダイアログボックス1600G-7を閲覧することにより、グループ会議終了要求を受信したことを確認することができる。
<Step S206>
When the communication unit 11 of the guest terminal receives the group conference end request, the display control unit 14 displays an exit request dialog box 1600G-7 indicating that the group conference end request has been received on the conference screen 1600G displayed on the display 120 of the guest terminal, as shown in Fig. 36. The exit request dialog box 1600G-7 shown in Fig. 36 is a user interface for indicating that the group conference end request has been received and for designating whether or not to permit exit from the group conference. The guest can confirm that the group conference end request has been received by viewing the exit request dialog box 1600G-7.

退室要求ダイアログボックス1600G-7には、グループ会議からの退室を許可するための退室ボタン1600G-8が含まれている。なお、グループ会議内での残作業(例えば、グループ会議での結論内容をチャットとして残す等)を行うために、一旦グループ会議からの退室を拒否するボタンが、退室要求ダイアログボックス1600G-7に含まれるものとしてもよい。この場合には、残作業終了後、退室ボタン1600G-5により改めてグループ会議から退室するものとすればよい。 The exit request dialog box 1600G-7 includes an exit button 1600G-8 for allowing the user to leave the group conference. The exit request dialog box 1600G-7 may also include a button for temporarily refusing to leave the group conference in order to carry out any remaining work within the group conference (for example, leaving a chat message about the conclusions of the group conference). In this case, after the remaining work is completed, the user can click the exit button 1600G-5 to exit the group conference again.

<ステップS207>
ゲスト端末の入力装置108への操作によって退室ボタン1600G-8が押下された場合、操作入力受付部12は、グループ会議から退室する旨の応答を受け付ける。
<Step S207>
When the leave button 1600G-8 is pressed by operating the input device 108 of the guest terminal, the operation input receiving unit 12 receives a response indicating that the guest intends to leave the group conference.

<ステップS208>
次に、ゲスト端末の通信部11は、グループ会議からの退室を示す退室応答と共に、ゲスト端末のゲストのユーザID「B_10ac」を、管理システム50へ送信する。
<Step S208>
Next, the communication unit 11 of the guest terminal transmits to the management system 50 the user ID “B_10ac” of the guest terminal along with an exit response indicating exit from the group conference.

<ステップS209>
管理システム50の会議管理部59は、通信部51により退室応答が受信されると、会議管理DB5004の会議管理テーブルにおいて、当該退室応答を送信したゲスト端末のゲストが属するグループ会議のレコードの参加者のフィールドから、当該ゲストのユーザID「B_10ac」を削除する。さらに、会議管理部59は、当該グループ会議を示すレコードの元会議IDで示される元の会議(全体会議)のレコードの参加者のフィールドに、当該ゲストのユーザID「B_10ac」を追加する。これによって、ゲスト端末の参加者(ゲスト)は、グループ会議から退室して、元の全体会議に移動したものとして取り扱われることになる。
<Step S209>
When the communication unit 51 receives the leaving response, the conference management unit 59 of the management system 50 deletes the user ID "B_10ac" of the guest from the participant field of the record of the group conference to which the guest of the guest terminal that sent the leaving response belongs in the conference management table of the conference management DB 5004. Furthermore, the conference management unit 59 adds the user ID "B_10ac" of the guest to the participant field of the record of the original conference (general conference) indicated by the original conference ID of the record indicating the group conference. As a result, the participant (guest) of the guest terminal is treated as having left the group conference and moved to the original general conference.

<ステップS210>
管理システム50の通信部51は、退室応答を送信したゲスト端末の参加者情報(ゲストのユーザID等)を、ホスト端末へ送信する。
<Step S210>
The communication unit 51 of the management system 50 transmits the participant information (such as the guest user ID) of the guest terminal that transmitted the exit response to the host terminal.

<ステップS211>
ホスト端末の通信部11により参加者情報が受信されると、表示制御部14は、グループ会議状況画面1500Hのグループa状況表示部1500H-1において、通信部11により受信された参加者情報に含まれるユーザID「B_10ac」が示すゲストの映像を削除して更新する。また、表示制御部14は、ゲストがグループ会議から退室した旨を示すチャットをチャット表示部1500H-6に表示させる。
<Step S211>
When the communication unit 11 of the host terminal receives the participant information, the display control unit 14 updates the group a status display unit 1500H-1 of the group conference status screen 1500H by deleting the video of the guest identified by the user ID "B_10ac" included in the participant information received by the communication unit 11. In addition, the display control unit 14 causes the chat display unit 1500H-6 to display a chat message indicating that the guest has left the group conference.

そして、表示制御部14は、全体会議の状態を示す会議画面1300Hにおいて、当該参加者情報に含まれるユーザIDが示すゲストの映像を追加して更新する。 Then, the display control unit 14 updates the conference screen 1300H showing the state of the general conference by adding a video of the guest identified by the user ID included in the participant information.

<ステップS212>
ゲスト端末は、グループ会議からの退室を示す退室応答と共に、ゲスト端末のゲストのユーザIDを管理システム50へ送信した後、会議画面1600Gのレイアウトを変更する処理を行う。なお、ゲスト端末におけるレイアウト変更処理の詳細は、後述する図42で説明する。
<Step S212>
The guest terminal transmits the user ID of the guest of the guest terminal to the management system 50 together with an exit response indicating the exit from the group conference, and then performs processing to change the layout of the conference screen 1600G. Details of the layout change processing in the guest terminal will be described later with reference to FIG.

<ステップS213>
ゲスト端末の表示制御部14は、ディスプレイ120に表示させているレイアウト変更処理が施された会議画面1600Gを元の会議(全体会議)の画面に遷移させる。
<Step S213>
The display control unit 14 of the guest terminal transitions the conference screen 1600G, which has been subjected to the layout change processing and is being displayed on the display 120, to the screen of the original conference (general conference).

<ステップS214>
上述のステップS206~S211までの各グループ会議に参加しているゲスト端末の退室処理の詳細は、図37で後述する。
<Step S214>
The details of the exit process of guest terminals participating in each group conference in steps S206 to S211 will be described later with reference to FIG.

<グループ会議終了時におけるゲスト端末の退室処理>
図37は、実施形態に係る通信システムでのグループ会議状況画面の削除処理の一例を示すシーケンス図である。図37を参照しながら、図34におけるステップS214の各グループ会議に参加しているゲスト端末の退室処理について説明する。
<Guest terminal exit process at the end of a group conference>
37 is a sequence diagram showing an example of a process of deleting a group conference status screen in the communication system according to the embodiment. With reference to FIG. 37, the process of leaving the group conference by a guest terminal participating in each group conference in step S214 in FIG. 34 will be described.

<<ステップS2141>>
ゲスト端末である各通信端末10の通信部11が管理システム50からグループ会議終了要求を受信すると、当該通信端末10の表示制御部14は、上述の図36に示すように、ゲスト端末のディスプレイ120に表示される会議画面1600Gに、グループ会議終了要求を受信したことを示す退室要求ダイアログボックス1600G-7を表示させる。ゲストは、退室要求ダイアログボックス1600G-7を閲覧することにより、グループ会議終了要求を受信したことを確認することができる。このステップS2141の処理は、上述した図34のステップS206と同様である。
<<Step S2141>>
When the communication unit 11 of each communication terminal 10, which is a guest terminal, receives a group conference end request from the management system 50, the display control unit 14 of the communication terminal 10 displays an exit request dialog box 1600G-7 indicating that the group conference end request has been received, on the conference screen 1600G displayed on the display 120 of the guest terminal, as shown in Fig. 36 above. The guest can confirm that the group conference end request has been received by viewing the exit request dialog box 1600G-7. The process of step S2141 is the same as step S206 in Fig. 34 above.

<<ステップS2142>>
ゲスト端末の入力装置108への操作によって退室ボタン1600G-8が押下された場合、操作入力受付部12は、グループ会議から退室する旨の応答を受け付ける。このステップS2142の処理は、上述した図34のステップS207と同様である。
<<Step S2142>>
When the leave button 1600G-8 is pressed by operating the input device 108 of the guest terminal, the operation input receiving unit 12 receives a response to leave the group conference. The process of this step S2142 is similar to step S207 in FIG. 34 described above.

<<ステップS2143>>
次に、ゲスト端末の通信部11は、グループ会議からの退室を示す退室応答と共に、ゲスト端末のゲストのユーザIDを、管理システム50へ送信する。このステップS2143の処理は、上述した図34のステップS208と同様である。
<<Step S2143>>
Next, the communication unit 11 of the guest terminal transmits the user ID of the guest of the guest terminal together with an exit response indicating exit from the group conference to the management system 50. The process of this step S2143 is similar to step S208 in FIG.

<<ステップS2144>>
管理システム50の会議管理部59は、通信部51により退室応答が受信されると、会議管理DB5004の会議管理テーブルにおいて、当該退室応答を送信したゲスト端末のゲストが属するグループ会議のレコードの参加者のフィールドから、当該ゲストのユーザIDを削除する。さらに、会議管理部59は、当該グループ会議を示すレコードの元会議IDで示される元の会議(全体会議)のレコードの参加者のフィールドに、当該ゲストのユーザIDを追加する。これによって、ゲスト端末の参加者(ゲスト)は、グループ会議から退室して、元の全体会議に移動したものとして取り扱われることになる。このステップS2144の処理は、上述した図34のステップS209と同様である。
<<Step S2144>>
When the communication unit 51 receives the leaving response, the conference management unit 59 of the management system 50 deletes the user ID of the guest from the participant field of the record of the group conference to which the guest of the guest terminal that sent the leaving response belongs in the conference management table of the conference management DB 5004. Furthermore, the conference management unit 59 adds the user ID of the guest to the participant field of the record of the original conference (general conference) indicated by the original conference ID of the record indicating the group conference. As a result, the participant (guest) of the guest terminal is treated as having left the group conference and moved to the original general conference. The process of step S2144 is the same as step S209 in FIG. 34 described above.

<<ステップS2145>>
また、会議管理部59は、会議管理DB5004の会議管理テーブルから、ステップS202で受信された全グループ会議の会議IDを利用して、各グループ会議に現在参加している状態のゲストのユーザIDをすべて取得する。
<<Step S2145>>
In addition, the conference management unit 59 obtains, from the conference management table of the conference management DB 5004, all user IDs of guests currently participating in each group conference, using the conference IDs of all group conferences received in step S202.

<<ステップS2146>>
そして、会議管理部59は、全ゲストが各グループ会議から退室したか否かを判定する。全ゲストが各グループ会議からまだ退室していない場合(ステップS2146:No)、ステップS2143へ戻り、退室していないゲストのゲスト端末から退室応答を受信するまで待機する。一方、全ゲストが各グループ会議から退室した場合(ステップS2146:Yes)、ステップS2147へ移行する。
<<Step S2146>>
Then, the conference management unit 59 judges whether all the guests have left each group conference. If all the guests have not yet left each group conference (step S2146: No), the process returns to step S2143 and waits until a leave response is received from the guest terminal of the guest who has not yet left. On the other hand, if all the guests have left each group conference (step S2146: Yes), the process proceeds to step S2147.

<<ステップS2147>>
管理システム50の会議管理部59により全ゲストが各グループ会議から退室したことが確認されると、通信部51は、グループ会議が終了した旨を示すグループ会議終了通知を、ホスト端末へ送信する。
<<Step S2147>>
When the conference management unit 59 of the management system 50 confirms that all guests have left each group conference, the communication unit 51 transmits a group conference end notification indicating that the group conference has ended to the host terminal.

<<ステップS2148>>
ホスト端末の通信部11によりグループ会議終了通知が受信されると、表示制御部14は、グループ会議状況画面1500Hのグループa状況表示部1500H-1およびグループb状況表示部1500H-2にはゲストの映像が残っていないので、グループ会議状況画面1500Hを削除する(非表示にする)。また、この状態になると、ゲスト端末の会議画面1300Hは、各グループ会議に参加したすべてのゲストの映像が表示されている状態となる。
<<Step S2148>>
When the communication unit 11 of the host terminal receives a group conference end notification, the display control unit 14 deletes (hides) the group conference status screen 1500H, since there are no guest videos remaining in the group a status display unit 1500H-1 and the group b status display unit 1500H-2 of the group conference status screen 1500H. In this state, the conference screen 1300H of the guest terminal displays the videos of all the guests who participated in each group conference.

<ホスト端末の会議画面のレイアウト変更処理>
図38は、実施形態に係る通信システムでのホスト端末側の全体会議の会議画面のレイアウト変更処理の一例を示すシーケンス図である。図39は、グループ会議終了後にレイアウト変更された全体会議の会議画面の一例を示す図である。図40は、グループ会議終了後にレイアウト変更された全体会議の会議画面の別の例を示す図である。図41は、グループ会議終了後にレイアウト変更された全体会議の会議画面の別の例を示す図である。図38~図41を参照しながら、図34におけるステップS204のホスト端末におけるレイアウト変更処理の詳細について説明する。
<Layout change process for the conference screen of the host terminal>
Fig. 38 is a sequence diagram showing an example of layout change processing of a conference screen of a general conference on the host terminal side in a communication system according to an embodiment. Fig. 39 is a diagram showing an example of a conference screen of a general conference whose layout has been changed after a group conference has ended. Fig. 40 is a diagram showing another example of a conference screen of a general conference whose layout has been changed after a group conference has ended. Fig. 41 is a diagram showing another example of a conference screen of a general conference whose layout has been changed after a group conference has ended. Details of the layout change processing in the host terminal in step S204 in Fig. 34 will be described with reference to Figs. 38 to 41.

<<ステップS2041>>
ホスト端末(通信端末10da)の通信部11は、各グループ会議における参加権限所有者の取得を要求する参加権限情報取得要求と共に、全グループ会議の会議IDを、管理システム50へ送信する。
<<Step S2041>>
The communication unit 11 of the host terminal (communication terminal 10da) transmits the conference IDs of all group conferences to the management system 50 together with a participation authority information acquisition request for requesting acquisition of the participation authority holders in each group conference.

<<ステップS2042>>
管理システム50の通信部51により参加権限情報取得要求が受信されると、会議管理部59は、会議管理DB5004の会議管理テーブルから、ステップS2041で受信された全グループ会議の会議IDを利用して、各グループ会議の参加権限所有者のフィールドに含まれるユーザIDをすべて取得する。
<<Step S2042>>
When the communication unit 51 of the management system 50 receives a request to obtain participation authority information, the conference management unit 59 obtains all user IDs included in the participation authority holder field of each group conference from the conference management table of the conference management DB 5004, using the conference IDs of all group conferences received in step S2041.

<<ステップS2043>>
通信部51は、ステップS2042で取得した各グループ会議の参加権限所有者(ゲストのユーザID)を、各グループ会議の会議IDに関連付けた状態で、ホスト端末へ送信する。
<<Step S2043>>
The communication unit 51 transmits to the host terminal the participation authority holders (guest user IDs) of the group conferences acquired in step S2042 in association with the conference IDs of the group conferences.

<<ステップS2044>>
ホスト端末の通信部11(取得部)により各グループ会議の参加権限所有者(参加者の情報の一例)が受信されると、表示制御部14は、例えば、図39に示すように、全体会議を示す会議画面1300Hのレイアウトを変更し、参加者がどのグループ会議に参加していたのかを明示する。具体的には、表示制御部14は、図39に示す会議画面1300Hのように、各グループ会議に参加していた参加者(ゲスト)の映像(参加者を示す情報の一例)を分けて表示されるように表示領域を分ける。すなわち、表示制御部14は、グループaのグループ会議に参加していた参加者の映像であるグループ参加者映像1300H-5aを表示するグループ参加者表示部1300H-5と、グループbのグループ会議に参加していた参加者の映像であるグループ参加者映像1300H-6aを表示するグループ参加者表示部1300H-6と、に表示領域を分ける。そして、図34のステップS206~S210の処理によって各参加者がグループ会議を退室するごとに、表示制御部14は、会議画面1300Hにおいて、当該参加者が参加していたグループ会議を表示する領域(グループ参加者表示部1300H-5またはグループ参加者表示部1300H-6)に、当該参加者の映像を表示させる。図39に示す会議画面1300Hは、グループ会議に参加していたすべての参加者が、グループ会議から退室して全体会議に移動した状態を示している。
<<Step S2044>>
When the communication unit 11 (acquisition unit) of the host terminal receives the participation authority holder (an example of participant information) of each group conference, the display control unit 14 changes the layout of the conference screen 1300H showing the general conference, for example, as shown in FIG. 39, to clearly indicate which group conference the participant participated in. Specifically, the display control unit 14 divides the display area so that the video of the participant (guest) who participated in each group conference (an example of information showing the participant) is displayed separately, as in the conference screen 1300H shown in FIG. 39. That is, the display control unit 14 divides the display area into a group participant display unit 1300H-5 that displays a group participant video 1300H-5a that is a video of the participant who participated in the group conference of group a, and a group participant display unit 1300H-6 that displays a group participant video 1300H-6a that is a video of the participant who participated in the group conference of group b. Then, each time a participant leaves the group conference by the processing of steps S206 to S210 in Fig. 34, the display control unit 14 displays an image of the participant in the area (group participant display unit 1300H-5 or group participant display unit 1300H-6) that displays the group conference in which the participant participated on the conference screen 1300H. The conference screen 1300H shown in Fig. 39 shows a state in which all participants who have participated in the group conference have left the group conference and moved to the general conference.

以上のように、グループ会議が終了した後、全体会議を示す会議画面1300Hでは、上述のように、参加者がどのグループ会議に参加していたのかが分かるように表示領域を分けて参加者映像が表示される。これによって、参加者がグループ会議を退室した場合に、ホスト端末において、当該参加者がどのグループに属していたのかを容易に把握することができる。 As described above, after the group conference ends, on the conference screen 1300H showing the general conference, participant images are displayed in separate display areas so that it is possible to see which group conference the participant was in. This makes it easy to know which group the participant belonged to on the host terminal when the participant leaves the group conference.

なお、会議画面1300Hにおいて参加者がどのグループ会議に参加していたのかが分かるようにする表示態様としては、図39のようにグループごとに参加者の表示領域を分ける態様に限られず、例えば、図40に示すような表示態様としてもよい。すなわち、図40に示す会議画面1300Hでは、参加者がどのグループ会議に参加していたのかを、当該参加者の参加者映像1300H-1(参加者を示す情報の一例)の周囲を色分けした枠で縁取るようにしてもよい。具体的には、表示制御部14は、グループaのグループ会議に参加していた参加者の参加者映像1300H-1の周囲を、グループaを識別する色の映像枠1300H-1aで縁取り、グループbのグループ会議に参加していた参加者の参加者映像1300H-1の周囲を、グループbを識別する色の映像枠1300H-1bで縁取る。これによっても、参加者がグループ会議を退室した場合に、ホスト端末において、当該参加者がどのグループに属していたのかを容易に把握することができる。なお、参加者映像1300H-1の枠は、色で区別することに限定されず、例えば、模様等で区別するものとしてもよい。 The display mode for showing which group conference a participant participated in on the conference screen 1300H is not limited to the mode in which the display area of the participant is divided by group as in FIG. 39, and may be, for example, the display mode shown in FIG. 40. That is, in the conference screen 1300H shown in FIG. 40, the participant may indicate which group conference the participant participated in by displaying a colored frame around the participant video 1300H-1 (an example of information indicating a participant). Specifically, the display control unit 14 frames the participant video 1300H-1 of the participant who participated in the group conference of group a with a video frame 1300H-1a in a color that identifies group a, and frames the participant video 1300H-1 of the participant who participated in the group conference of group b with a video frame 1300H-1b in a color that identifies group b. This also makes it easy to know which group the participant belonged to when the participant leaves the group conference on the host terminal. Note that the frame of the participant image 1300H-1 is not limited to being distinguished by color, but may be distinguished, for example, by a pattern or the like.

また、会議画面1300Hにおいて参加者がどのグループ会議に参加していたのかが分かるようにする表示態様としてはその他、例えば、図41に示すような表示態様としてもよい。すなわち、図41に示す会議画面1300Hでは、参加者がどのグループ会議に参加していたのかを、当該参加者の参加者映像1300H-1(参加者を示す情報の一例)の近傍(例えば映像の下部等)に、参加していたグループ会議のグループ名を含む参加者情報表示部1300h-7(グループ会議を示す情報の一例)を表示させるようにしてもよい。具体的には、表示制御部14は、グループaのグループ会議に参加していた参加者の参加者映像1300H-1の近傍に、グループ名「a」を含む参加者情報表示部1300h-7を表示させ、グループbのグループ会議に参加していた参加者の参加者映像1300H-1の近傍に、グループ名「b」を含む参加者情報表示部1300h-7を表示させる。これによっても、参加者がグループ会議を退室した場合に、ホスト端末において、当該参加者がどのグループに属していたのかを容易に把握することができる。 In addition, as a display mode for showing which group conference a participant participated in on the conference screen 1300H, for example, a display mode as shown in FIG. 41 may be used. That is, in the conference screen 1300H shown in FIG. 41, a participant information display section 1300h-7 (an example of information indicating a group conference) including the group name of the group conference in which the participant participated may be displayed near (for example, at the bottom of the video) the participant video 1300H-1 of the participant who participated in the group conference of group a, to show which group the participant participated in. Specifically, the display control section 14 displays a participant information display section 1300h-7 including the group name "a" near the participant video 1300H-1 of the participant who participated in the group conference of group a, and displays a participant information display section 1300h-7 including the group name "b" near the participant video 1300H-1 of the participant who participated in the group conference of group b. This also makes it easy to know which group the participant belonged to when the participant leaves the group conference on the host terminal.

<ゲスト端末の会議画面のレイアウト変更処理>
図42は、実施形態に係る通信システムでのゲスト端末側の全体会議の会議画面のレイアウト変更処理の一例を示すシーケンス図である。図42を参照しながら、図34におけるステップS212のゲスト端末におけるレイアウト変更処理の詳細について説明する。
<Layout change process for guest terminal meeting screen>
Fig. 42 is a sequence diagram showing an example of a layout change process of a conference screen of a general conference on the guest terminal side in the communication system according to the embodiment. With reference to Fig. 42, details of the layout change process on the guest terminal in step S212 in Fig. 34 will be described.

<<ステップS2121>>
ゲスト端末である通信端末10の通信部11は、各グループ会議における参加権限所有者の取得を要求する参加権限情報取得要求と共に、全グループ会議の会議IDを、管理システム50へ送信する。なお、ゲスト端末は、上述の図17のステップS82において全グループ会議の会議IDを取得している。
<<Step S2121>>
The communication unit 11 of the communication terminal 10, which is a guest terminal, transmits the conference IDs of all group conferences together with a participation authority information acquisition request for requesting acquisition of the participation authority holder in each group conference to the management system 50. Note that the guest terminal has acquired the conference IDs of all group conferences in step S82 in the above-mentioned FIG.

<<ステップS2122>>
管理システム50の通信部51により参加権限情報取得要求が受信されると、会議管理部59は、会議管理DB5004の会議管理テーブルから、ステップS2121で受信された全グループ会議の会議IDを利用して、各グループ会議の参加権限所有者のフィールドに含まれるユーザIDをすべて取得する。
<<Step S2122>>
When the communication unit 51 of the management system 50 receives a request to obtain participation authority information, the conference management unit 59 obtains all user IDs included in the participation authority holder field of each group conference from the conference management table of the conference management DB 5004, using the conference IDs of all group conferences received in step S2121.

<<ステップS2123>>
通信部51は、ステップS2122で取得した各グループ会議の参加権限所有者(ユーザID)を、各グループ会議の会議IDに関連付けた状態で、ゲスト端末へ送信する。
<<Step S2123>>
The communication unit 51 transmits the participation authority holders (user IDs) of the group conferences acquired in step S2122 to the guest terminal in association with the conference IDs of the group conferences.

<<ステップS2124>>
ゲスト端末の通信部11(取得部)により各グループ会議の参加権限所有者(参加者の情報の一例)が受信されると、表示制御部14は、例えば、上述の図39~図41に示した会議画面1300Hのレイアウト変更と同様の方法で、会議画面1600Gのレイアウトを変更し、参加者がどのグループ会議に参加していたのかを明示する。そして、図34のステップS206~S210の処理によって各参加者がグループ会議を退室するごとに、表示制御部14は、会議画面1600Gにおいて、当該参加者が参加していたグループ会議が区別できるように当該参加者の映像を表示させる。
<<Step S2124>>
When the communication unit 11 (acquisition unit) of the guest terminal receives the participation authority holder (an example of participant information) of each group conference, the display control unit 14 changes the layout of the conference screen 1600G in a manner similar to the layout change of the conference screen 1300H shown in Figures 39 to 41 described above, to clearly indicate which group conference the participant participated in. Then, each time a participant leaves the group conference by the processing of steps S206 to S210 in Figure 34, the display control unit 14 displays an image of the participant on the conference screen 1600G so that the group conference in which the participant participated can be distinguished.

なお、会議画面1600Gのレイアウト変更を、図39に示すように行う場合、ゲスト自身の映像である自映像1600G-4は、ゲスト自身が参加していたグループ会議の表示領域に属するように配置を変更するものとしてもよい。また、会議画面1600Gのレイアウト変更を、図40に示すように行う場合、ゲスト自身の映像である自映像1600G-4の周囲の枠についても、ゲスト自身が参加していたグループ会議を識別する色で表示させるものとしてもよい。また、会議画面1600Gのレイアウト変更を、図41に示すように行う場合、ゲスト自身の映像である自映像1600G-4の近傍に、ゲスト自身が参加していたグループ会議のグループ名を含む情報を表示させるものとしてもよい。 When the layout of the conference screen 1600G is changed as shown in FIG. 39, the guest's own image 1600G-4 may be arranged so as to belong to the display area of the group conference in which the guest participated. When the layout of the conference screen 1600G is changed as shown in FIG. 40, the frame around the guest's own image 1600G-4 may be displayed in a color that identifies the group conference in which the guest participated. When the layout of the conference screen 1600G is changed as shown in FIG. 41, information including the group name of the group conference in which the guest participated may be displayed near the guest's own image 1600G-4.

以上のように、グループ会議が終了した後、全体会議を示す会議画面1600Gでは、上述のように、参加者がどのグループ会議に参加していたのかが分かるように表示領域を分けて参加者映像が表示される。これによって、参加者がグループ会議を退室した場合に、ゲスト端末において、当該参加者がどのグループに属していたのかを容易に把握することができる。 As described above, after the group conference ends, on the conference screen 1600G showing the general conference, participant images are displayed in separate display areas so that it is possible to see which group conference the participant was in. This makes it easy to know on the guest terminal which group the participant belonged to when the participant leaves the group conference.

以上のように、本実施形態に係る通信システム1では、グループ会議に参加していた参加者が当該グループ会議を退室した場合に、通信端末10において全体会議を示す会議画面(会議画面1300H、会議画面1600G)において、参加者がどのグループ会議に参加していたのかが分かるように表示している。例えば、図39のようにグループごとに参加者の表示領域を分けたり、図40に示すように参加者の映像の周囲をグループごとに色分けした枠で囲うようにしたり、図41に示すように参加者映像の近傍に、参加していたグループ会議のグループ名を含む情報を表示させるようにする。これによって、参加者がグループ会議を退室した場合に、当該参加者がどのグループに属していたのかを容易に把握することができる。特に、グループ会議終了後においても、各参加者がどのグループ会議に参加していたのかを明示しておくことができるので、各参加者がどのグループに属していたのかを容易に把握することができる。 As described above, in the communication system 1 according to the present embodiment, when a participant who has participated in a group conference leaves the group conference, the conference screen (conference screen 1300H, conference screen 1600G) showing the general conference on the communication terminal 10 displays which group conference the participant has participated in so that the participant can see which group conference he or she has participated in. For example, the display area of the participants is divided by group as shown in FIG. 39, the participant's image is surrounded by a frame colored by group as shown in FIG. 40, and information including the group name of the group conference in which the participant participated is displayed near the participant's image as shown in FIG. 41. This makes it easy to know which group the participant belonged to when the participant leaves the group conference. In particular, since it is possible to clearly indicate which group conference each participant participated in even after the group conference has ended, it is easy to know which group each participant belonged to.

また、グループ会議を開始するホスト端末では、グループ会議状況画面1500Hにおいて、各グループ会議での音声、チャット内容、および参加しているゲストを確認することができる。これによって、ホストが逐一グループ会議に参加する必要なく、各グループ会議の進捗状況を確認することができる。ただし、ホストが選択したグループ会議に参加することもでき、この場合には、グループ会議に参加している参加者(ゲスト)と直接対話をすることによって、グループ会議の進捗状況を確認することもできる。 In addition, on the host terminal that starts the group conference, the voice, chat content, and participating guests for each group conference can be checked on the group conference status screen 1500H. This allows the host to check the progress of each group conference without having to attend each group conference one by one. However, the host can also participate in a group conference of his or her choice, in which case the progress of the group conference can be checked by directly communicating with the participants (guests) attending the group conference.

なお、図38および図42に示す例では、グループ会議の終了後に、通信端末10において全体会議を示す会議画面(会議画面1300H、会議画面1600G)において、参加者がどのグループ会議に参加していたのかが分かるように表示するものとしているが、これに限定されるものではない。すなわち、グループ会議中においても、通信端末10(ホスト端末、ゲスト端末)は、どのグループ会議に参加していたのかが分かるように会議画面のレイアウトを変更し、全体会議の様子を表示しながらも、参加者がグループ会議から途中退室して全体会議に加わったときに、どのグループ会議に属していたのかが分かるようにしてもよい。例えば、ゲスト端末がグループ会議から退室して、全体会議に戻るときに、各グループの参加権限所有者を取得して、全体会議の様子を表示しながらも、表示されている参加者がどのグループ会議に属していたのかが分かるようにするものとしてもよい。また、例えば、ホスト端末の場合、上述の図17のステップS88の処理のタイミング等で、この時点ではすでに全体会議の各参加者がグループ会議に振り分けられているので、ゲスト端末で表示される会議画面1300Hのレイアウトを、図39~図41のいずれかの態様で変更するものとしてもよい。 In the examples shown in Figs. 38 and 42, after the group conference ends, the conference screen (conference screen 1300H, conference screen 1600G) showing the general conference on the communication terminal 10 is displayed so that the participants can see which group conference they participated in, but this is not limited to this. That is, even during the group conference, the communication terminal 10 (host terminal, guest terminal) may change the layout of the conference screen so that the participants can see which group conference they participated in, and when the general conference is displayed, the participants can see which group conference they belonged to when they leave the group conference midway and join the general conference. For example, when the guest terminal leaves the group conference and returns to the general conference, the participation authority holder of each group may be obtained, and the general conference may be displayed so that the participants can see which group conference they belonged to. Also, for example, in the case of the host terminal, at the timing of the processing of step S88 in FIG. 17 described above, each participant in the general conference has already been assigned to a group conference at this point, so the layout of the conference screen 1300H displayed on the guest terminal may be changed in any of the modes shown in FIG. 39 to FIG. 41.

(通信端末のソフトウェア構成の別形態)
図43は、実施形態に係る通信端末のWebアプリを利用する場合のソフトウェア構成の一例を示す図である。図43を参照しながら、通信端末10のソフトウェア構成の別形態について説明する。
(Another form of software configuration of communication terminal)
43 is a diagram showing an example of a software configuration when using a Web application of the communication terminal according to the embodiment. Another form of the software configuration of the communication terminal 10 will be described with reference to FIG.

上述の図4では、通信端末10で通信アプリAが実行される動作を説明したが、同様の処理をWebアプリによっても実現できる。Webアプリは、ブラウザ上で動作する、例えばJavaScript(登録商標)によるプログラムとWebサーバ側のプログラムとが協調することによって動作し、ユーザはそれをブラウザ上で使用する。すなわち、図43に示すように、通信端末10は管理システム50から、プログラムWA(HTML(HyperText Markup Language)+JavaScript+CSS(Coefficient Of Performance)等)をダウンロードして、ブラウザ1040上で実行する。当該ブラウザ1040は、OS1020の制御に従って動作する。 In FIG. 4 above, the operation of communication application A being executed on communication terminal 10 has been described, but similar processing can also be realized by a Web application. A Web application runs on a browser, for example, by cooperation between a program written in JavaScript (registered trademark) and a program on the Web server side, and the user uses it on the browser. That is, as shown in FIG. 43, communication terminal 10 downloads program WA (HTML (HyperText Markup Language) + JavaScript + CSS (Coefficient of Performance), etc.) from management system 50 and runs it on browser 1040. The browser 1040 runs under the control of OS 1020.

通信端末10は、HTTP(Hypertext Transfer Protocol)またはHTTPS(Hypertext Transfer Protocol Secure)等のプロトコルを用いて管理システム50とデータを送受信することによって、管理システム50が提供しているサービスを利用できる。このような利用形態では、予め通信端末10に通信アプリAをダウンロードしておく必要がない。 The communication terminal 10 can use the services provided by the management system 50 by transmitting and receiving data to and from the management system 50 using a protocol such as HTTP (Hypertext Transfer Protocol) or HTTPS (Hypertext Transfer Protocol Secure). In this type of usage, there is no need to download the communication app A to the communication terminal 10 in advance.

なお、上述の実施形態の各機能は、一または複数の処理回路によって実現することが可能である。ここで、「処理回路」とは、電子回路により実装されるプロセッサのようにソフトウェアによって各機能を実行するようプログラミングされたプロセッサや、上述した各機能を実行するよう設計されたASIC、DSP(Digital Signal Processor)、FPGA、SOC(System on a chip)、GPU(Graphics Processing Unit)や従来の回路モジュール等のデバイスを含むものとする。 The functions of the above-mentioned embodiments can be realized by one or more processing circuits. Here, the term "processing circuit" includes a processor programmed to execute each function by software, such as a processor implemented by an electronic circuit, and devices such as ASICs, DSPs (Digital Signal Processors), FPGAs, SOCs (Systems on a chip), GPUs (Graphics Processing Units), and conventional circuit modules designed to execute each of the above-mentioned functions.

また、上述の実施形態において、通信端末10および管理システム50の各機能部の少なくともいずれかがプログラムの実行によって実現される場合、そのプログラムは、ROM等に予め組み込まれて提供される。また、上述の実施形態に係る通信端末10および管理システム50で実行されるプログラムは、インストール可能な形式または実行可能な形式のファイルでCD-ROM(Compact Disc Read Only Memory)、フレキシブルディスク(FD)、CD-R(Compact Disk-Recordable)、DVDまたはSDカード等のコンピュータで読み取り可能な記録媒体に記録して提供するように構成してもよい。また、上述の実施形態に係る通信端末10および管理システム50で実行されるプログラムを、インターネット等のネットワークに接続されたコンピュータ上に格納し、ネットワーク経由でダウンロードさせることにより提供するように構成してもよい。また、上述の実施形態に係る通信端末10および管理システム50で実行されるプログラムを、インターネット等のネットワーク経由で提供または配布するように構成してもよい。また、上述の実施形態に係る通信端末10および管理システム50で実行されるプログラムは、上述した各機能部のうち少なくともいずれかを含むモジュール構成となっており、実際のハードウェアとしてはCPUが上述の記憶装置からプログラムを読み出して実行することにより、上述の各機能部が主記憶装置上にロードされて生成されるようになっている。 In the above-described embodiment, when at least one of the functional units of the communication terminal 10 and the management system 50 is realized by executing a program, the program is provided by being pre-installed in a ROM or the like. The program executed by the communication terminal 10 and the management system 50 according to the above-described embodiment may be provided by being recorded in an installable or executable format on a computer-readable recording medium such as a CD-ROM (Compact Disc Read Only Memory), a flexible disk (FD), a CD-R (Compact Disk-Recordable), a DVD or an SD card. The program executed by the communication terminal 10 and the management system 50 according to the above-described embodiment may be provided by being stored on a computer connected to a network such as the Internet and downloaded via the network. The program executed by the communication terminal 10 and the management system 50 according to the above-described embodiment may be provided or distributed via a network such as the Internet. In addition, the programs executed by the communication terminal 10 and management system 50 according to the above-described embodiment have a modular configuration that includes at least one of the functional units described above, and in terms of actual hardware, the CPU reads the programs from the above-described storage device and executes them, causing the above-described functional units to be loaded and generated on the main storage device.

1 通信システム
2 通信ネットワーク
2a~2d LAN
2ab、2cd 専用線
2i インターネット
10、10aa、10ab、10ac、10ba、10bb、10ca、10cb、10da、10db 通信端末
11 通信部
12 操作入力受付部
13 撮像部
14 表示制御部
15 音声入力部
16 音声出力部
17 記憶・読出部
18 記憶部
19 認証要求部
50 管理システム
51 通信部
52 認証部
53 状態管理部
54 抽出部
55 端末状態取得部
56 セッション制御部
57 記憶・読出部
58 記憶部
59 会議管理部
60 チャット管理部
70、70a~70d、70ab、70cd ルータ
90 プログラム提供システム
101 CPU
102 ROM
103 RAM
104 フラッシュメモリ
105 補助記憶装置
106 メディア
107 メディアドライブ
108 入力装置
110 バスライン
111 ネットワークI/F
112 カメラ
112c ケーブル
113 撮像素子I/F
114 マイク
114c ケーブル
115 スピーカ
115c ケーブル
116 音声入出力I/F
119 ディスプレイI/F
120、120aa、120bb、120ca、120db ディスプレイ
120c ケーブル
201 CPU
202 ROM
203 RAM
205 補助記憶装置
206 記録メディア
207 メディアドライブ
208 ディスプレイ
209 ネットワークI/F
210 バスライン
211 キーボード
212 マウス
213 DVD
214 DVDドライブ
1010 作業領域
1020 OS
1040 ブラウザ
5001 認証管理DB
5002 端末管理DB
5003 セッション管理DB
5004 会議管理DB
5005 チャット管理DB
A 通信アプリ
WA プログラム
1 Communication system 2 Communication network 2a to 2d LAN
2ab, 2cd Dedicated line 2i Internet 10, 10aa, 10ab, 10ac, 10ba, 10bb, 10ca, 10cb, 10da, 10db Communication terminal 11 Communication unit 12 Operation input reception unit 13 Imaging unit 14 Display control unit 15 Audio input unit 16 Audio output unit 17 Storage/readout unit 18 Storage unit 19 Authentication request unit 50 Management system 51 Communication unit 52 Authentication unit 53 Status management unit 54 Extraction unit 55 Terminal status acquisition unit 56 Session control unit 57 Storage/readout unit 58 Storage unit 59 Conference management unit 60 Chat management unit 70, 70a to 70d, 70ab, 70cd Router 90 Program provision system 101 CPU
102 ROM
103 RAM
104 Flash memory 105 Auxiliary storage device 106 Media 107 Media drive 108 Input device 110 Bus line 111 Network I/F
112 camera 112c cable 113 imaging element I/F
114 Microphone 114c Cable 115 Speaker 115c Cable 116 Audio input/output I/F
119 Display I/F
120, 120aa, 120bb, 120ca, 120db Display 120c Cable 201 CPU
202 ROM
203 RAM
205 Auxiliary storage device 206 Recording medium 207 Media drive 208 Display 209 Network I/F
210 Bus line 211 Keyboard 212 Mouse 213 DVD
214 DVD drive 1010 Working area 1020 OS
1040 Browser 5001 Authentication management DB
5002 Terminal management DB
5003 Session management DB
5004 Conference management DB
5005 Chat management DB
A Communication App WA Program

特開2002-215553号公報JP 2002-215553 A

Claims (11)

他の通信端末と、ネットワークを介して通信が可能な通信端末であって、
全体会議から派生した2以上のグループ会議のうち、いずれかのグループ会議に参加者を割り当てる割当部と、
前記全体会議から派生した2以上のグループ会議の情報が登録された会議記憶部から、前記グループ会議ごとに参加者の情報を取得する取得部と、
前記取得部により取得された前記グループ会議ごとの前記参加者の情報に基づいて、前記全体会議の会議画面に、前記グループ会議と前記参加者の情報とを対応付けて表示させる表示制御部と、
を備え
前記表示制御部は、前記会議画面において、前記グループ会議ごとに表示領域を分けて、前記参加者を示す情報を該参加者が参加していた前記グループ会議に対応する前記表示領域に表示させる通信端末。
A communication terminal capable of communicating with another communication terminal via a network,
an allocation unit that allocates participants to one of two or more group conferences derived from the general conference;
an acquisition unit that acquires information on participants for each group conference from a conference storage unit in which information on two or more group conferences derived from the general conference is registered;
a display control unit that displays the group conferences and the information of the participants in the group conferences in association with each other on a conference screen of the general conference based on the information of the participants in the group conferences acquired by the acquisition unit;
Equipped with
The display control unit is a communication terminal that divides a display area on the conference screen into groups for each group conference, and displays information indicating the participant in the display area corresponding to the group conference in which the participant participated .
他の通信端末と、ネットワークを介して通信が可能な通信端末であって、A communication terminal capable of communicating with another communication terminal via a network,
全体会議から派生した2以上のグループ会議のうち、いずれかのグループ会議に参加者を割り当てる割当部と、an allocation unit that allocates participants to one of two or more group conferences derived from the general conference;
前記全体会議から派生した2以上のグループ会議の情報が登録された会議記憶部から、前記グループ会議ごとに参加者の情報を取得する取得部と、an acquisition unit that acquires information on participants for each group conference from a conference storage unit in which information on two or more group conferences derived from the general conference is registered;
前記取得部により取得された前記グループ会議ごとの前記参加者の情報に基づいて、前記全体会議の会議画面に、前記グループ会議と前記参加者の情報とを対応付けて表示させる表示制御部と、a display control unit that displays the group conferences and the information of the participants in the group conferences in association with each other on a conference screen of the general conference based on the information of the participants in the group conferences acquired by the acquisition unit;
を備え、Equipped with
前記表示制御部は、前記会議画面で表示される前記参加者を示す情報の近傍に、該参加者が参加していた前記グループ会議を示す情報を表示させる通信端末。The display control unit displays information indicating the group conference in which the participant participated near information indicating the participant displayed on the conference screen.
前記全体会議は、前記2以上のグループ会議が派生する前の元の会議である請求項1または2に記載の通信端末。 3. The communication terminal according to claim 1, wherein the general conference is an original conference from which the two or more group conferences are derived. 前記取得部は、少なくとも前記各グループ会議の終了動作が開始された後、前記会議記憶部から前記グループ会議ごとに前記参加者の情報を取得する請求項1~3のいずれか一項に記載の通信端末。 The communication terminal according to claim 1 , wherein the acquisition unit acquires the information of the participants for each group conference from the conference storage unit at least after an end operation of each group conference has started. 前記取得部は、前記各グループ会議が行われている途中に、前記会議記憶部から前記グループ会議ごとに前記参加者の情報を取得する請求項1~3のいずれか一項に記載の通信端末。 The communication terminal according to claim 1 , wherein the acquisition unit acquires information on the participants for each of the group conferences from the conference storage unit during the course of each of the group conferences. 2以上の通信端末と、前記通信端末との通信を中継する管理システムと、を有する通信システムであって、
前記管理システムは、
少なくとも全体会議から派生した2以上のグループ会議の情報が登録された会議記憶部を管理する会議管理部を備え、
前記通信端末は、
前記全体会議から派生した2以上のグループ会議のうち、いずれかのグループ会議に参加者を割り当てる割当部と、
前記グループ会議ごとに参加者の情報を、前記会議記憶部から前記会議管理部を介して取得する取得部と、
前記取得部により取得された前記グループ会議ごとの前記参加者の情報に基づいて、前記全体会議の会議画面に、前記グループ会議と前記参加者の情報とを対応付けて表示させる表示制御部と、
を備え
前記表示制御部は、前記会議画面において、前記グループ会議ごとに表示領域を分けて、前記参加者を示す情報を該参加者が参加していた前記グループ会議に対応する前記表示領域に表示させる通信システム。
A communication system having two or more communication terminals and a management system that relays communication with the communication terminals,
The management system includes:
a conference management unit that manages a conference memory unit in which information on at least two or more group conferences derived from at least a general conference is registered;
The communication terminal includes:
an allocation unit for allocating participants to one of two or more group conferences derived from the general conference;
an acquisition unit that acquires information on participants for each group conference from the conference storage unit via the conference management unit;
a display control unit that displays the group conferences and the information of the participants in the group conferences in association with each other on a conference screen of the general conference based on the information of the participants in the group conferences acquired by the acquisition unit;
Equipped with
The display control unit divides a display area on the conference screen into groups for each group conference, and displays information indicating the participant in the display area corresponding to the group conference in which the participant participated .
2以上の通信端末と、前記通信端末との通信を中継する管理システムと、を有する通信システムであって、A communication system having two or more communication terminals and a management system that relays communication with the communication terminals,
前記管理システムは、The management system includes:
少なくとも全体会議から派生した2以上のグループ会議の情報が登録された会議記憶部を管理する会議管理部を備え、a conference management unit that manages a conference memory unit in which information on at least two or more group conferences derived from at least a general conference is registered;
前記通信端末は、The communication terminal includes:
前記全体会議から派生した2以上のグループ会議のうち、いずれかのグループ会議に参加者を割り当てる割当部と、an allocation unit for allocating participants to one of two or more group conferences derived from the general conference;
前記グループ会議ごとに参加者の情報を、前記会議記憶部から前記会議管理部を介して取得する取得部と、an acquisition unit that acquires information on participants for each group conference from the conference storage unit via the conference management unit;
前記取得部により取得された前記グループ会議ごとの前記参加者の情報に基づいて、前記全体会議の会議画面に、前記グループ会議と前記参加者の情報とを対応付けて表示させる表示制御部と、a display control unit that displays the group conferences and the information of the participants in the group conferences in association with each other on a conference screen of the general conference based on the information of the participants in the group conferences acquired by the acquisition unit;
を備え、Equipped with
前記表示制御部は、前記会議画面で表示される前記参加者を示す情報の近傍に、該参加者が参加していた前記グループ会議を示す情報を表示させる通信システム。The display control unit displays information indicating the group conference in which the participant participated near information indicating the participant displayed on the conference screen.
他の通信端末と、ネットワークを介して通信が可能な通信端末の通信方法であって、
全体会議から派生した2以上のグループ会議のうち、いずれかのグループ会議に参加者を割り当てる割当ステップと、
前記全体会議から派生した2以上のグループ会議の情報が登録された会議記憶部から、前記グループ会議ごとに参加者の情報を取得する取得ステップと、
取得した前記グループ会議ごとの前記参加者の情報に基づいて、前記全体会議の会議画面に、前記グループ会議と前記参加者の情報とを対応付けて表示させる表示制御ステップと、
を有し、
前記表示制御ステップでは、前記会議画面において、前記グループ会議ごとに表示領域を分けて、前記参加者を示す情報を該参加者が参加していた前記グループ会議に対応する前記表示領域に表示させる通信方法。
A communication method for a communication terminal capable of communicating with another communication terminal via a network, comprising:
an allocation step of allocating participants to one of two or more group conferences derived from the general conference;
an acquisition step of acquiring information on participants for each of the group conferences from a conference storage unit in which information on two or more group conferences derived from the general conference is registered;
a display control step of displaying the group conferences and the information of the participants in association with each other on a conference screen of the general conference based on the acquired information of the participants for each group conference;
having
In the display control step, a display area on the conference screen is divided for each group conference, and information indicating the participant is displayed in the display area corresponding to the group conference in which the participant participated .
他の通信端末と、ネットワークを介して通信が可能な通信端末の通信方法であって、A communication method for a communication terminal capable of communicating with another communication terminal via a network, comprising:
全体会議から派生した2以上のグループ会議のうち、いずれかのグループ会議に参加者を割り当てる割当ステップと、an allocation step of allocating participants to one of two or more group conferences derived from the general conference;
前記全体会議から派生した2以上のグループ会議の情報が登録された会議記憶部から、前記グループ会議ごとに参加者の情報を取得する取得ステップと、an acquisition step of acquiring information on participants for each of the group conferences from a conference storage unit in which information on two or more group conferences derived from the general conference is registered;
取得した前記グループ会議ごとの前記参加者の情報に基づいて、前記全体会議の会議画面に、前記グループ会議と前記参加者の情報とを対応付けて表示させる表示制御ステップと、a display control step of displaying the group conferences and the information of the participants in association with each other on a conference screen of the general conference based on the acquired information of the participants for each group conference;
を有し、having
前記表示制御ステップでは、前記会議画面で表示される前記参加者を示す情報の近傍に、該参加者が参加していた前記グループ会議を示す情報を表示させる通信方法。In the display control step, information indicating the group conference in which the participant participated is displayed near information indicating the participant displayed on the conference screen.
コンピュータに、
他の通信端末と、該他の通信端末とネットワークを介して通信が可能な通信端末とが参加する全体会議から派生した2以上のグループ会議のうち、いずれかのグループ会議に参加者を割り当てる割当ステップと、
前記全体会議から派生した2以上のグループ会議の情報が登録された会議記憶部から、前記グループ会議ごとに参加者の情報を取得する取得ステップと、
取得した前記グループ会議ごとの前記参加者の情報に基づいて、前記全体会議の会議画面に、前記グループ会議と前記参加者の情報とを対応付けて表示させる表示制御ステップと、
を実行させ
前記表示制御ステップでは、前記会議画面において、前記グループ会議ごとに表示領域を分けて、前記参加者を示す情報を該参加者が参加していた前記グループ会議に対応する前記表示領域に表示させるためのプログラム。
On the computer,
an allocation step of allocating participants to one of two or more group conferences derived from a general conference in which other communication terminals and communication terminals capable of communicating with the other communication terminals via a network participate;
an acquisition step of acquiring information on participants for each of the group conferences from a conference storage unit in which information on two or more group conferences derived from the general conference is registered;
a display control step of displaying the group conferences and the information of the participants in association with each other on a conference screen of the general conference based on the acquired information of the participants for each group conference;
Run the command ,
The display control step includes a program for dividing a display area on the conference screen into groups for each group conference, and displaying information indicating the participant in the display area corresponding to the group conference in which the participant participated .
コンピュータに、On the computer,
他の通信端末と、該他の通信端末とネットワークを介して通信が可能な通信端末とが参加する全体会議から派生した2以上のグループ会議のうち、いずれかのグループ会議に参加者を割り当てる割当ステップと、an allocation step of allocating participants to one of two or more group conferences derived from a general conference in which other communication terminals and communication terminals capable of communicating with the other communication terminals via a network participate;
前記全体会議から派生した2以上のグループ会議の情報が登録された会議記憶部から、前記グループ会議ごとに参加者の情報を取得する取得ステップと、an acquisition step of acquiring information on participants for each of the group conferences from a conference storage unit in which information on two or more group conferences derived from the general conference is registered;
取得した前記グループ会議ごとの前記参加者の情報に基づいて、前記全体会議の会議画面に、前記グループ会議と前記参加者の情報とを対応付けて表示させる表示制御ステップと、a display control step of displaying the group conferences and the information of the participants in association with each other on a conference screen of the general conference based on the acquired information of the participants for each group conference;
を実行させ、Run the command,
前記表示制御ステップでは、前記会議画面で表示される前記参加者を示す情報の近傍に、該参加者が参加していた前記グループ会議を示す情報を表示させるためのプログラム。The display control step includes a program for displaying information indicating the group conference in which the participant participated, near information indicating the participant displayed on the conference screen.
JP2022164524A 2019-03-04 2022-10-13 COMMUNICATION TERMINAL, COMMUNICATION SYSTEM, COMMUNICATION METHOD, AND PROGRAM Active JP7501584B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2022164524A JP7501584B2 (en) 2019-03-04 2022-10-13 COMMUNICATION TERMINAL, COMMUNICATION SYSTEM, COMMUNICATION METHOD, AND PROGRAM

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
JP2019038994A JP7159916B2 (en) 2019-03-04 2019-03-04 Communication terminal, communication system, communication method and program
JP2022164524A JP7501584B2 (en) 2019-03-04 2022-10-13 COMMUNICATION TERMINAL, COMMUNICATION SYSTEM, COMMUNICATION METHOD, AND PROGRAM

Related Parent Applications (1)

Application Number Title Priority Date Filing Date
JP2019038994A Division JP7159916B2 (en) 2019-03-04 2019-03-04 Communication terminal, communication system, communication method and program

Publications (3)

Publication Number Publication Date
JP2022191389A JP2022191389A (en) 2022-12-27
JP2022191389A5 JP2022191389A5 (en) 2023-05-16
JP7501584B2 true JP7501584B2 (en) 2024-06-18

Family

ID=72353622

Family Applications (2)

Application Number Title Priority Date Filing Date
JP2019038994A Active JP7159916B2 (en) 2019-03-04 2019-03-04 Communication terminal, communication system, communication method and program
JP2022164524A Active JP7501584B2 (en) 2019-03-04 2022-10-13 COMMUNICATION TERMINAL, COMMUNICATION SYSTEM, COMMUNICATION METHOD, AND PROGRAM

Family Applications Before (1)

Application Number Title Priority Date Filing Date
JP2019038994A Active JP7159916B2 (en) 2019-03-04 2019-03-04 Communication terminal, communication system, communication method and program

Country Status (1)

Country Link
JP (2) JP7159916B2 (en)

Families Citing this family (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP6935569B1 (en) 2020-10-26 2021-09-15 株式会社ブイキューブ Conference management device, conference management method, program and conference management system
WO2023145849A1 (en) * 2022-01-28 2023-08-03 Line株式会社 Program, information processing method, terminal, and server

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2013533526A (en) 2010-04-30 2013-08-22 アメリカン テレカンファレンシング サービシーズ リミテッド System, method, and computer program for providing a conference user interface
US20140267550A1 (en) 2013-03-14 2014-09-18 Polycom, Inc. Method and system for an improved virtual breakout room
JP2015510716A (en) 2012-01-30 2015-04-09 インターナショナル・ビジネス・マシーンズ・コーポレーションInternational Business Machines Corporation Method, system, and computer program product for visualizing conversations across conference calls

Family Cites Families (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP3703171B2 (en) * 1995-07-20 2005-10-05 キヤノン株式会社 Group environment setting method and system
JP2002164889A (en) 2000-11-24 2002-06-07 Matsushita Electric Ind Co Ltd Multicast conference method by multiple terminals, and conference terminal used therefor, and conference system
JP2004328588A (en) 2003-04-28 2004-11-18 Minolta Co Ltd Multipoint conference system
JP2011061314A (en) 2009-09-07 2011-03-24 Konica Minolta Business Technologies Inc Conference system, conference management device, terminal device, and program

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2013533526A (en) 2010-04-30 2013-08-22 アメリカン テレカンファレンシング サービシーズ リミテッド System, method, and computer program for providing a conference user interface
JP2015510716A (en) 2012-01-30 2015-04-09 インターナショナル・ビジネス・マシーンズ・コーポレーションInternational Business Machines Corporation Method, system, and computer program product for visualizing conversations across conference calls
US20140267550A1 (en) 2013-03-14 2014-09-18 Polycom, Inc. Method and system for an improved virtual breakout room

Also Published As

Publication number Publication date
JP7159916B2 (en) 2022-10-25
JP2022191389A (en) 2022-12-27
JP2020144476A (en) 2020-09-10

Similar Documents

Publication Publication Date Title
JP5919695B2 (en) Session control system, transmission system, and program
JP7501584B2 (en) COMMUNICATION TERMINAL, COMMUNICATION SYSTEM, COMMUNICATION METHOD, AND PROGRAM
JP6051782B2 (en) Communication system and program
JP6221489B2 (en) COMMUNICATION SYSTEM, MANAGEMENT DEVICE, COMMUNICATION METHOD, AND PROGRAM
JP6303324B2 (en) COMMUNICATION SYSTEM, MANAGEMENT DEVICE, COMMUNICATION METHOD, AND PROGRAM
JP6201299B2 (en) Communication system, communication method, and program
JP2014038522A (en) Transmission terminal, communication system, and program
JP7400231B2 (en) Communication systems, information processing devices, communication methods and programs
JP6115153B2 (en) Information processing terminal, information processing method, and program
JP2015216569A (en) Connection control system, communication terminal, communication system, program and connection control method
JP2017142610A (en) Server device, transmission system and program
JP7247672B2 (en) Communication terminal, communication system, communication method and program
JP2015207954A (en) Destination management system, communication system, program and destination management method
JP7272223B2 (en) Program, communication method, communication terminal and communication system
JP7456162B2 (en) Programs, communication methods, communication terminals and communication systems
JP2016134781A (en) Information processing device, voice output method, program and communication system
JP7326771B2 (en) Communication terminal, communication system, communication method and program
JP7318461B2 (en) Communication system, communication terminal, communication method, communication terminal program and application program
JP7243440B2 (en) Communication terminal, communication system, communication method and program
JP7327119B2 (en) Communication system, communication terminal, communication method and program
JP6569353B2 (en) Transmission system, information processing apparatus, program, and transmission method
JP7363421B2 (en) Programs, communication methods, communication terminals and communication systems
JP7160126B2 (en) Second management system, program, communication method, system
JP6349764B2 (en) Transmission system and program
JP7207019B2 (en) Communication terminal, communication system, log recording method, program

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20221111

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20230508

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20230925

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20231003

A601 Written request for extension of time

Free format text: JAPANESE INTERMEDIATE CODE: A601

Effective date: 20231127

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20240201

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

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20240520

R150 Certificate of patent or registration of utility model

Ref document number: 7501584

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150