Nothing Special   »   [go: up one dir, main page]

JP7456162B2 - Programs, communication methods, communication terminals and communication systems - Google Patents

Programs, communication methods, communication terminals and communication systems Download PDF

Info

Publication number
JP7456162B2
JP7456162B2 JP2020002399A JP2020002399A JP7456162B2 JP 7456162 B2 JP7456162 B2 JP 7456162B2 JP 2020002399 A JP2020002399 A JP 2020002399A JP 2020002399 A JP2020002399 A JP 2020002399A JP 7456162 B2 JP7456162 B2 JP 7456162B2
Authority
JP
Japan
Prior art keywords
role
unit
participant
communication
management system
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
JP2020002399A
Other languages
Japanese (ja)
Other versions
JP2021111867A (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 JP2020002399A priority Critical patent/JP7456162B2/en
Publication of JP2021111867A publication Critical patent/JP2021111867A/en
Application granted granted Critical
Publication of JP7456162B2 publication Critical patent/JP7456162B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

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

Description

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

従来、企業、教育機関、および行政機関等において、マイクに対して音声信号を入力して他の通信端末に音声信号を送信し、また、当該他の通信端末から受信した音声信号およびカメラ映像をスピーカおよびディスプレイで再生するビデオ会議システムが利用されている。ビデオ会議システム上で開催されるセミナーである「ウェビナー」が一般に認知されており、セミナーのジャンルの一つとしてパネルディスカッションも、ウェビナーとしてビデオ会議システム上で開催されることが想定される。パネルディスカッションでは、特定のテーマについて、有識者のパネラー(発表者)が司会の進行に従って議論する様子を聴講する。ビデオ会議システムでパネルディスカッションを実現する場合、パネラーおよび司会者(以下、登壇者と称する場合がある)の映像が会議画面上に出力される。そして、音声が通信端末から出力され、聴講者はそれを閲覧する形態が想定される。すなわち、このようなパネルディスカッションのようなウェビナーにおいては、参加者の役割(上述では司会、発表者および聴講者)が割り当てられている。 Traditionally, companies, educational institutions, government agencies, etc. input audio signals into microphones to transmit audio signals to other communication terminals, and also transmit audio signals and camera images received from the other communication terminals. Video conferencing systems that play back on speakers and displays are in use. A "webinar", which is a seminar held on a video conference system, is generally recognized, and it is expected that panel discussions, which are one of the genres of seminars, will also be held as a webinar on a video conference system. In a panel discussion, participants listen to a panel of experts (presenters) discuss a specific theme, following the progress of a moderator. When implementing a panel discussion using a video conference system, images of panelists and a moderator (hereinafter sometimes referred to as a speaker) are output on a conference screen. It is assumed that the audio is output from the communication terminal and viewed by the audience. That is, in a webinar such as a panel discussion, roles of participants (in the above example, moderator, presenter, and audience) are assigned.

このような、会議システムとして、ソーシャルネットワーキングサービス上で、参加者を識別するような線または適切なアイコンとしてディスプレイ上に表示させる技術が開示されている(例えば特許文献1)。 As such a conference system, a technology has been disclosed in which participants are displayed as lines or appropriate icons on a display to identify participants on a social networking service (for example, Patent Document 1).

ウェビナーの一種であるパネルディスカッションの開催中に、司会および発表者のような登壇者以外の聴講者の中から、議論に参加してもらいたい場合が想定される。しかしながら、従来のビデオ会議システムでは、パネルディスカッション等のウェビナーの開催中に、登壇者として議論に参加してもらうという処理ができないという問題がある。 During a panel discussion, which is a type of webinar, there may be cases where you would like to have audience members other than the speakers, such as the moderator and presenter, participate in the discussion. However, in conventional video conferencing systems, there is a problem in that it is not possible to have speakers participate in the discussion during a webinar such as a panel discussion.

本発明は、上記に鑑みてなされたものであって、ビデオ会議が開催されている場合に、発言権のない参加者を発言させることができるプログラム、通信方法、通信端末および通信システムを提供することを目的とする。 The present invention has been made in view of the above, and provides a program, a communication method, a communication terminal, and a communication system that allow participants who do not have the right to speak to speak when a video conference is being held. The purpose is to

上述した課題を解決し、目的を達成するために、本発明は、他の通信端末と、ネットワークを介して音声および映像を送受信することによりビデオ会議による通話が可能な通信端末であるコンピュータに、前記ビデオ会議の開催中に、参加者の役割の変更要求を、該ビデオ会議を制御する管理システムへ送信する第1要求部と、前記ビデオ会議の参加者の役割である第1役割と、変更先として変更可能な役割である第2役割とを、前記管理システムから受信する第1受信部と、前記第1役割に対応させて前記第2役割を表示する変更画面を表示装置に表示させる表示制御部と、前記変更画面において、前記参加者の役割について、前記第1役割から入力部により選択された前記第2役割への変更の実行要求を前記管理システムへ送信する第1実行部と、前記ビデオ会議の開始前に、参加者の役割の割当要求を前記管理システムへ送信する第2要求部と、前記管理システムから、前記ビデオ会議の参加者の識別情報と、該参加者に対して割り当て可能なすべての役割の情報とを受信する第2受信部と、して機能させ、前記表示制御部は、前記識別情報に対応付けて役割を選択可能に表示する割当画面を前記表示装置に表示させ、前記割当画面において、前記参加者の役割として、前記入力部により選択された役割を割り当てる実行要求を前記管理システムへ送信する第2実行部として、さらに機能させるためのプログラムである。

In order to solve the above-mentioned problems and achieve the objects, the present invention provides a computer, which is a communication terminal, capable of making video conference calls by transmitting and receiving audio and video with other communication terminals via a network. a first request unit that transmits a request to change the role of a participant to a management system that controls the video conference during the video conference; and a first role that is the role of the participant in the video conference; a first receiving unit that receives a second role, which is a role that can be changed first, from the management system; and a display that causes a display device to display a change screen that displays the second role in correspondence with the first role. a control unit; a first execution unit that transmits to the management system a request to execute a change in the role of the participant from the first role to the second role selected by the input unit on the change screen; a second request unit that transmits a participant role assignment request to the management system before the video conference starts; The display control section causes the display device to display an assignment screen that selectably displays roles in association with the identification information. This program further functions as a second execution unit that displays and sends an execution request to the management system to assign the role selected by the input unit as the role of the participant on the assignment screen.

本発明によれば、ビデオ会議が開催されている場合に、発言権のない参加者を発言させることができる。 According to the present invention, when a video conference is being held, a participant who does not have the right to speak can be allowed to speak.

図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 the hardware configuration of the communication terminal according to the embodiment. 図3は、実施形態に係るスマートフォンのハードウェア構成の一例を示す図である。FIG. 3 is a diagram illustrating an example of the hardware configuration of the smartphone according to the embodiment. 図4は、実施形態に係る管理システムおよびプログラム提供システムのハードウェア構成の一例を示す図である。FIG. 4 is a diagram illustrating an example of the hardware configuration of the management system and program providing system according to the embodiment. 図5は、実施形態に係る通信端末のソフトウェア構成の一例を示す図である。FIG. 5 is a diagram illustrating an example of the software configuration of the communication terminal according to the embodiment. 図6は、実施形態に係る通信システムの機能ブロック構成の一例を示す図である。FIG. 6 is a diagram illustrating an example of a functional block configuration of a communication system according to an embodiment. 図7は、ユーザ管理テーブルの一例を示す図である。FIG. 7 is a diagram showing an example of a user management table. 図8は、端末管理テーブルの一例を示す図である。FIG. 8 is a diagram showing an example of a terminal management table. 図9は、グループ管理テーブルの一例を示す図である。FIG. 9 is a diagram showing an example of a group management table. 図10は、セッション管理テーブルの一例を示す図である。FIG. 10 is a diagram showing an example of a session management table. 図11は、役割管理テーブルの一例を示す図である。FIG. 11 is a diagram showing an example of a role management table. 図12は、役割割当管理テーブルの一例を示す図である。FIG. 12 is a diagram illustrating an example of a role assignment management table. 図13は、参加者管理テーブルの一例を示す図である。FIG. 13 is a diagram showing an example of a participant management table. 図14は、役割関係管理テーブルの一例を示す図である。FIG. 14 is a diagram illustrating an example of a role relationship management table. 図15は、役割変更先管理テーブルの一例を示す図である。FIG. 15 is a diagram illustrating an example of a role change destination management table. 図16は、実施形態に係る通信システムにおけるコンテンツデータおよび各種管理情報を送受信するために確立されたセッションを示す図である。FIG. 16 is a diagram illustrating sessions established for transmitting and receiving content data and various management information in the communication system according to the embodiment. 図17は、実施形態に係る通信システムの役割事前割当処理の一例を示すシーケンス図である。FIG. 17 is a sequence diagram illustrating an example of role pre-assignment processing of the communication system according to the embodiment. 図18は、役割割当画面の一例を示す図である。FIG. 18 is a diagram showing an example of a role assignment screen. 図19は、実施形態に係る通信端末が通話を開始するための認証処理を含む準備段階の処理の一例を示すシーケンス図である。FIG. 19 is a sequence diagram illustrating an example of a preparation stage process including an authentication process for the communication terminal according to the embodiment to start a call. 図20は、宛先リスト画面の一例を示す図である。FIG. 20 is a diagram showing an example of a destination list screen. 図21は、実施形態に係る通信システムの会議の開始・参加処理の一例を示すシーケンス図である。FIG. 21 is a sequence diagram illustrating an example of conference start/participation processing of the communication system according to the embodiment. 図22は、開始要求ダイアログボックスの一例を示す図である。FIG. 22 is a diagram showing an example of a start request dialog box. 図23は、司会用会議画面の一例を示す図である。FIG. 23 is a diagram showing an example of a moderator conference screen. 図24は、聴講者用会議画面の一例を示す図である。FIG. 24 is a diagram showing an example of a conference screen for listeners. 図25は、実施形態に係る通信システムの役割変更要求処理の一例を示すシーケンス図である。FIG. 25 is a sequence diagram illustrating an example of role change request processing of the communication system according to the embodiment. 図26は、役割変更画面の一例を示す図である。FIG. 26 is a diagram showing an example of a role change screen. 図27は、実施形態に係る通信システムの役割変更実行処理の一例を示すシーケンス図である。FIG. 27 is a sequence diagram illustrating an example of role change execution processing of the communication system according to the embodiment. 図28は、役割の変更の要求を受けた場合の画面動作を説明する図である。FIG. 28 is a diagram illustrating the screen operation when a request to change the role is received. 図29は、新たな登壇者映像が追加された司会用会議画面の一例を示す図である。FIG. 29 is a diagram illustrating an example of a moderator conference screen to which a new speaker video has been added. 図30は、実施形態に係る通信システムの役割戻し処理の一例を示すシーケンス図である。FIG. 30 is a sequence diagram illustrating an example of role return processing of the communication system according to the embodiment. 図31は、実施形態に係る通信システムの役割追加・編集処理の一例を示すシーケンス図である。FIG. 31 is a sequence diagram illustrating an example of role addition/editing processing of the communication system according to the embodiment. 図32は、役割追加画面の一例を示す図である。FIG. 32 is a diagram illustrating an example of a role addition screen. 図33は、実施形態に係る通信システムの役割関係変更処理の一例を示すシーケンス図である。FIG. 33 is a sequence diagram illustrating an example of a role relationship change process in the communication system according to the embodiment. 図34は、役割関係編集画面の一例を示す図である。FIG. 34 is a diagram showing an example of the role relationship editing screen. 図35は、実施形態に係る通信システムの役割変更先変更処理の一例を示すシーケンス図である。FIG. 35 is a sequence diagram illustrating an example of role change destination change processing of the communication system according to the embodiment. 図36は、役割変更先編集画面の一例を示す図である。FIG. 36 is a diagram illustrating an example of a role change destination editing screen. 図37は、実施形態に係る通信端末のWebアプリを利用する場合のソフトウェア構成の一例を示す図である。FIG. 37 is a diagram illustrating an example of the software configuration when using the web application of the communication terminal according to the embodiment.

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

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

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

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

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

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

また、通信端末10は、ディスプレイ(上述のディスプレイ120)を接続した専用装置、デスクトップPC(Personal Computer)、ノートPC、スマートフォン、またはタブレット端末等のいずれであってもよい。図1では、通信端末10aa、10bb、10ca、10dbは、専用装置として、通信端末10ab、10ba、10cb、10daは、ノートPCとし、通信端末10ea、10ebは、スマートフォンとして示されている。 Further, the communication terminal 10 may be any of 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. In FIG. 1, communication terminals 10aa, 10bb, 10ca, and 10db are shown as dedicated devices, communication terminals 10ab, 10ba, 10cb, and 10da are shown as notebook PCs, and communication terminals 10ea and 10eb are shown as smartphones.

通信端末10は、他の装置との間で、各種情報を送受信する端末(コンピュータの一例)である。通信端末10は、他の通信端末10との間でセッションを確立し、確立したセッションにおいて、音声データおよび画像データ(映像データ)を含むコンテンツデータの送受信による通話を行う。これにより、通信システム1において、複数の通信端末10間のビデオ会議が実現される。なお、ビデオ会議を、単に「会議」と称する場合がある。また、本実施形態では、通信システム1で実現されるビデオ会議としてのウェビナーのうち、特にパネルディスカッションを例として説明する。 The communication terminal 10 is a terminal (an example of a computer) that transmits and receives various information to and from other devices. The communication terminal 10 establishes a session with another communication terminal 10, and performs a telephone call by transmitting and receiving content data including audio data and image data (video data) in the established session. Thereby, in the communication system 1, a video conference between the plurality of communication terminals 10 is realized. Note that a video conference may be simply referred to as a "conference." In addition, in this embodiment, a panel discussion will be particularly described as an example of a webinar as a video conference realized by the communication system 1.

管理システム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 to realize and control a video conference using a telephone call or the like between the communication terminals 10 . When the management system 50 receives a session start request from a predetermined communication terminal 10, the management system 50 establishes a session between the communication terminal 10 that sent the start request (start request terminal) and the destination terminal, and starts a video conference. let Therefore, the management system 50 relays content data between the plurality of communication terminals 10 using the established session. Although the management system 50 establishes sessions between the plurality of communication terminals 10, the relay of content data may actually be performed by another relay device. In this embodiment, in order to simplify the explanation, it will be assumed that the management system 50 establishes a session and relays content data.

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

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

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 communicably connected via the LAN 2a. Furthermore, the communication terminals 10 (10ba, 10bb, . . . ) and the router 70b are communicably connected via the LAN 2b. Further, the LAN 2a, the LAN 2b, and the router 70ab are communicably connected by a dedicated 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 communicably connected via the LAN 2c. Further, the communication terminals 10 (10da, 10db, . . . ) and the router 70d are communicably connected via the LAN 2d. Further, LAN2c, LAN2d, and router 70cd are communicably connected by dedicated line 2cd, and are constructed within area B.

基地局2e、2fは、通信端末10(例えば図1に示すスマートフォンとしての通信端末10ea、10eb)との間で無線信号を送受信し、通信端末10とインターネット2iとの間でデータの通信を仲介する無線局である。 The base stations 2e and 2f transmit and receive wireless signals to and from the communication terminal 10 (for example, the communication terminals 10ea and 10eb as smartphones shown in FIG. 1), and mediate data communication between the communication terminal 10 and the Internet 2i. It is a wireless station that

地域Aおよび地域Bのネットワークは、それぞれルータ70ab、70cdによってインターネット2iを介して通信可能に接続されている。 The networks in region A and region B are communicably connected via the Internet 2i by routers 70ab and 70cd, respectively.

また、管理システム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, four sets of numbers shown near each communication terminal 10, management system 50, each router 70, and program providing system 90 are simplified representations of IP (Internet Protocol) addresses in general IPv4. It is shown in For example, it is assumed that the IP address of the communication terminal 10aa is "1.2.1.3". Note that IPv6 may be used instead of IPv4, but to simplify the explanation, IPv4 will be used in the explanation.

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

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

図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 the present embodiment includes a CPU (Central Processing Unit) 101, a ROM (Read Only Memory) 102, a RAM (Random Access Memory) 103, and an auxiliary storage device 105. It includes a media drive 107 and an input device 108 (an example of an input section).

CPU101は、通信端末10全体の動作を制御する演算装置である。ROM102は、通信端末10用のプログラム(後述する通信アプリA等)を記憶している不揮発性記憶装置である。RAM103は、CPU101のワークエリアとして使用される揮発性記憶装置である。 CPU 101 is an arithmetic device that controls the overall operation of 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 to be described later). The RAM 103 is a volatile storage device used as a work area for the CPU 101.

補助記憶装置105は、画像データ、音声データおよび動画データ等の各種データを記憶するHDDまたはSSD(Solid State Drive)等の不揮発性記憶装置である。なお、上述の通信端末10用のプログラム(後述する通信アプリA等)は、補助記憶装置105に記憶され、RAM103へロードされてCPU101により実行されるものとしてもよい。 The auxiliary storage device 105 is a nonvolatile storage device such as an HDD or an SSD (Solid State Drive) that stores various data such as image data, audio data, and video data. Note that the program for the communication terminal 10 described above (such as communication application A to be described later) may be stored in the auxiliary storage device 105, loaded into the RAM 103, and executed by the CPU 101.

メディアドライブ107は、CPU101の制御に従って、フラッシュメモリ等であるメディア106に対するデータの読み出しおよび書き込みを制御する装置である。メディア106は、通信端末10に対して着脱自在の記憶装置である。なお、メディア106は、CPU101の制御に従ってデータの読み出しおよび書き込みを行う不揮発性メモリであれば、フラッシュメモリに限定されるものではなく、EEPROM(Electrically Erasable and Programmable ROM)等を用いてもよい。 The media drive 107 is a device that controls reading and writing of data to and from the medium 106, such as a flash memory, under the control of the CPU 101. Media 106 is a storage device that is detachable from communication terminal 10 . Note that the medium 106 is not limited to a flash memory as long as it is a nonvolatile memory that reads and writes data under the control of the CPU 101, and may also be an EEPROM (Electrically Erasable and Programmable ROM) or the like.

入力装置108は、マウスまたはキーボード等の各種情報を入力するための装置、または電源ボタン等の操作用ボタンのうち、少なくともいずれかによって実現される装置である。 The input device 108 is a device realized by at least one of a device for inputting various information such as a mouse or a keyboard, or an operation button such as a power button.

また、通信端末10は、さらに、ネットワークI/F111と、撮像素子I/F113と、音声入出力I/F116と、ディスプレイI/F119と、カメラ112と、マイク114と、スピーカ115と、を備えている。 The communication terminal 10 further 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, and a speaker 115. ing.

ネットワーク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 NIC (Network Interface Card) that is compliant with TCP (Transmission Control Protocol)/IP (Internet Protocol).

撮像素子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 to and from the camera 112 that images a subject and obtains image data under the control of the CPU 101. The camera 112 is an imaging device that includes a lens and a solid-state imaging device that converts light into electric charge to digitize an image (video) of a subject. The camera 112 is connected to the image sensor I/F 113 by a cable 112c. As the solid-state image sensor, a CMOS (Complementary Metal Oxide Semiconductor), a CCD (Charge Coupled Device), or the like is used.

音声入出力I/F116は、CPU101の制御に従って、音声を入力するマイク114および音声を出力するスピーカ115との間で音声信号(音声データ)の入出力を処理するインターフェースである。マイク114およびスピーカ115は、それぞれ、ケーブル114cおよびケーブル115cによって音声入出力I/F116に接続される。 The audio input/output I/F 116 is an interface that processes input/output of audio signals (audio data) between the microphone 114 that inputs audio and the speaker 115 that outputs audio under the control of the CPU 101. Microphone 114 and speaker 115 are connected to audio input/output I/F 116 by cable 114c and cable 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)信号用のケーブルであってもよい。 Display I/F 119 is an interface for transmitting image data to display 120 (an example of a display device) under the control of CPU 101. The display 120 is a display device configured with a liquid crystal, an organic EL (Electro-Luminescence), or the like that displays an image of a subject, operation icons, and the like. Display 120 is connected to display I/F 119 by cable 120c. The cable 120c may be a cable for analog RGB (VGA) signals, or may be a cable for component video, such as HDMI (registered trademark) (High-Definition Multimedia Interface) or DVI (Digital Video Interactive) signal. It may be a cable for

上述の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 an address bus and a data bus. are communicably connected to each other by a bus line 110 such as.

なお、図2に示した通信端末10のハードウェア構成は一例を示すものであり、図2に示した構成要素以外の構成要素を含むものとしてもよい。また、カメラ112、マイク114およびスピーカ115は、少なくともいずれかは通信端末10とは別体の外部機器として用いられるものであってもよい。 Note that 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. Further, at least one of the camera 112, the microphone 114, and the speaker 115 may be used as an external device separate from the communication terminal 10.

図3は、実施形態に係るスマートフォンのハードウェア構成の一例を示す図である。図3を参照しながら、スマートフォンとしての通信端末10のハードウェア構成の詳細について説明する。 FIG. 3 is a diagram illustrating an example of the hardware configuration of the smartphone according to the embodiment. The details of the hardware configuration of the communication terminal 10 as a smartphone will be described with reference to FIG. 3.

図3に示すように、本実施形態に係るスマートフォンとしての通信端末10は、CPU301と、ROM302と、RAM303と、EEPROM304と、メディアI/F307と、GPS(Global Positioning System)受信部308と、を備えている。 As shown in FIG. 3, the communication terminal 10 as a smartphone according to the present embodiment includes a CPU 301, a ROM 302, a RAM 303, an EEPROM 304, a media I/F 307, and a GPS (Global Positioning System) receiving section 308. We are prepared.

CPU301は、通信端末10全体の動作を制御する演算装置である。ROM302は、通信端末10用のプログラム(後述する通信アプリA等)、およびIPL(Initial Program Loader)等のCPU301の駆動に用いられるプログラムを記憶する不揮発性記憶装置である。RAM303は、CPU301のワークエリアとして使用される揮発性記憶装置である。EEPROM304は、CPU301の制御に従って、スマートフォン用プログラム等の各種データの読み出しまたは書き込みを行う不揮発性記憶装置である。 The CPU 301 is a calculation device that controls the operation of the communication terminal 10 as a whole. The ROM 302 is a nonvolatile storage device that stores programs for the communication terminal 10 (such as communication application A to be described later) and programs used to drive the CPU 301 such as IPL (Initial Program Loader). RAM 303 is a volatile storage device used as a work area for CPU 301. The EEPROM 304 is a nonvolatile storage device that reads or writes various data such as smartphone programs under the control of the CPU 301.

メディアI/F307は、フラッシュメモリ等のメディア306に対するデータの読み出しまたは書き込み(記憶)を制御するインターフェースである。GPS受信部308は、GPS衛星からGPS信号を受信する回路である。 The media I/F 307 is an interface that controls reading or writing (storage) of data to the media 306 such as a flash memory. The GPS receiving unit 308 is a circuit that receives GPS signals from GPS satellites.

また、通信端末10は、さらに、遠距離通信回路311と、アンテナ311aと、CMOS312と、撮像素子I/F313と、マイク314と、スピーカ315と、音入出力I/F316と、ディスプレイ317(表示装置の一例)と、タッチパネル318(入力部の一例)と、を備えている。 Further, the communication terminal 10 further includes a long distance communication circuit 311, an antenna 311a, a CMOS 312, an image sensor I/F 313, a microphone 314, a speaker 315, a sound input/output I/F 316, and a display 317 (display (an example of a device) and a touch panel 318 (an example of an input unit).

遠距離通信回路311は、アンテナ311aを介して、他の機器と無線通信する回路である。CMOS312は、CPU301の制御に従って被写体を撮像して画像データを得る内蔵型の撮像手段の一種である。なお、CMOSセンサではなく、CCD(Charge-Coupled Device)センサ等の撮像手段であってもよい。撮像素子I/F313は、CMOS312の駆動を制御するインターフェースである。 The long-distance communication circuit 311 is a circuit that wirelessly communicates with other devices via an antenna 311a. The CMOS 312 is a type of built-in imaging means that images a subject and obtains image data under the control of the CPU 301. Note that instead of a CMOS sensor, an imaging means such as a CCD (Charge-Coupled Device) sensor may be used. The image sensor I/F 313 is an interface that controls driving of the CMOS 312.

マイク314は、音を電気信号に変える内蔵型の回路である。スピーカ315は、電気信号を物理振動に変えて音楽および音声等の音を生み出す内蔵型の回路である。音入出力I/F316は、CPU301の制御に従って、マイク314およびスピーカ315との間で音信号の入出力を処理するインターフェースである。 Microphone 314 is a built-in circuit that converts sound into electrical signals. The speaker 315 is a built-in circuit that converts electrical signals into physical vibrations to produce sounds such as music and voice. The sound input/output I/F 316 is an interface that processes input/output of sound signals between the microphone 314 and the speaker 315 under the control of the CPU 301 .

ディスプレイ317は、被写体の画像、各種アイコン等を表示する液晶または有機EL等の表示装置である。タッチパネル318は、利用者がディスプレイ317を押下することで、通信端末10を操作する入力装置である。 The display 317 is a display device such as a liquid crystal or an organic EL display that displays an image of a subject, various icons, and the like. The touch panel 318 is an input device that allows the user to operate the communication terminal 10 by pressing the display 317.

また、通信端末10は、バスライン310を備えている。バスライン310は、図3に示されているCPU301等の各構成要素を電気的に接続するためのアドレスバスおよびデータバス等である。 The communication terminal 10 also includes a bus line 310. The bus line 310 is an address bus, a data bus, etc. for electrically connecting each component such as the CPU 301 shown in FIG. 3.

なお、図3に示した通信端末10のハードウェア構成は一例を示すものであり、図3に示した構成要素以外の構成要素を含むものとしてもよい。 Note that the hardware configuration of the communication terminal 10 shown in FIG. 3 is an example, and may include components other than those shown in FIG. 3.

(管理システム等のハードウェア構成)
図4は、実施形態に係る管理システムおよびプログラム提供システムのハードウェア構成の一例を示す図である。図4を参照しながら、管理システム50およびプログラム提供システム90のハードウェア構成の詳細について説明する。
(Hardware configuration of management system, etc.)
FIG. 4 is a diagram illustrating an example of the hardware configuration of the management system and program providing system 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. 4.

まず、図4を参照しながら管理システム50のハードウェア構成について説明する。図4に示すように、管理システム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. 4. As shown in FIG. 4, 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, A DVD (Digital Versatile Disc) drive 214 is provided.

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

補助記憶装置205は、後述するユーザ管理DB5001、端末管理DB5002、グループ管理DB5003、セッション管理DB5004、役割管理DB5005、役割割当管理DB5006、参加者管理DB5007、役割関係管理DB5008および役割変更先管理DB5009等の各種データを記憶するHDDまたはSSD等の記憶装置である。メディアドライブ207は、CPU201の制御に従って、フラッシュメモリ等の記録メディア206に対するデータの読み出しおよび書き込みを制御する装置である。 The auxiliary storage device 205 stores user management DB 5001, terminal management DB 5002, group management DB 5003, session management DB 5004, role management DB 5005, role assignment management DB 5006, participant management DB 5007, role relationship management DB 5008, role change destination management DB 5009, etc., which will be described later. It is a storage device such as an HDD or SSD that stores various data. The media drive 207 is a device that controls reading and writing of data to and from the 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, an organic EL, or the like that displays various information such as a cursor, menu, window, characters, or images. 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 TCP/IP compliant NIC.

キーボード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 reading and writing of data to and from a DVD 213 such as a DVD-ROM or a DVD-R (DVD Recordable), which is an example of a removable storage medium. In addition, as another example of the above-mentioned removable recording medium, it may be configured to be recorded and provided on a computer-readable recording medium such as a CD-R (Compact Disc Recordable) or a Blu-ray disc.

上述の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 can communicate with each other via bus lines 210 such as an address bus and a data bus. It is connected to the.

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

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

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

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

通信端末10には、クライアントアプリとして通信アプリAがインストールされている。ここで、アプリケーションソフトを「アプリ」と称するものとして説明する。図5に示すように、OS(Operating System)1020、および通信アプリAは、通信端末10のRAM103(またはRAM303)の作業領域1010上で動作する。 A communication application A is installed on the communication terminal 10 as a client application. Here, the application software will be described as being referred to as an "app." As shown in FIG. 5, an OS (Operating System) 1020 and a communication application A operate on a work area 1010 of the RAM 103 (or RAM 303) of the communication terminal 10.

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

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

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

<通信端末の機能ブロックの構成>
図6に示すように、通信端末10は、通信部11(第1受信部、第2受信部、受信部)と、操作入力受付部12(入力部)と、撮像部13と、表示制御部14と、音声入力部15と、音声出力部16と、記憶・読出部17と、記憶部18と、認証要求部19と、役割割当制御部20(第2要求部、第2実行部)と、役割変更制御部21(第1要求部、第1実行部、要求部、実行部)と、役割追加制御部22(第3要求部)と、役割関係変更制御部23(第4要求部)と、役割変更先変更制御部24(第5要求部)と、を有する。
<Configuration of functional blocks of communication terminal>
As shown in FIG. 6, the communication terminal 10 includes a communication section 11 (first receiving section, second receiving section, receiving section), an operation input receiving section 12 (input section), an imaging section 13, and a display control section. 14, a voice input section 15, a voice output section 16, a storage/readout section 17, a storage section 18, an authentication request section 19, and a role assignment control section 20 (second request section, second execution section). , role change control section 21 (first request section, first execution section, request section, execution section), role addition control section 22 (third request section), and role relationship change control section 23 (fourth request section). and a role change destination change control unit 24 (fifth request unit).

通信部11は、通信ネットワーク2を介して、他の通信端末10または各システムと各種データの送受信を行う機能部である。通信部11は、図2に示すCPU101(または図3に示すCPU301)によるソフトウェアである通信アプリAの実行、およびネットワークI/F111(または図3に示す遠距離通信回路311)によって実現される。 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 execution of a communication application A, which is software, by the CPU 101 shown in FIG. 2 (or the CPU 301 shown in FIG. 3), and by the network I/F 111 (or the long distance communication circuit 311 shown in FIG. 3).

通信部11は、当該通信端末10が他の通信端末10とセッションを確立し、通話によるビデオ会議を開始する前に、管理システム50から、宛先端末の候補としての各通信端末10の状態を示す各状態情報の受信を開始する。ここで、宛先端末の候補とは、通信端末10が、ビデオ会議を行う相手、すなわちセッションの相手として指定可能なビデオ会議の相手であるユーザ(参加者)が利用する宛先候補となる他の通信端末10である。すなわち、通信端末10は、ビデオ会議に参加するユーザ(参加者)として予め設定されていないユーザが使用する通信端末とは、セッションを確立することができず、ビデオ会議を行うことができない。なお、同じビデオ会議に参加するユーザ(参加者)は、後述する図9に示すグループ管理テーブルで管理されている。 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, the candidate destination terminal is another communication terminal 10 that is a destination candidate used by a user (participant) who is a partner with whom the communication terminal 10 will hold a video conference, that is, a partner of the video conference who can be specified as a partner of 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) participating in the video conference. Note that users (participants) participating in the same video conference are managed in a group management table shown in FIG. 9, which will be described later.

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

通信部11は、当該通信端末10が開始要求端末として動作する場合には、会議開始要求を管理システム50に送信する。ここで、会議開始要求とは、ビデオ会議に用いられるセッションの開始を要求する情報である。また、通信部11は、会議開始要求と共に、会議開始要求の送信元である開始要求端末を利用する(ログインした)参加者のユーザIDと、宛先端末を利用する参加者のユーザIDとを管理システム50に送信する。ユーザ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 for a video conference. In addition, the communication unit 11 transmits to the management system 50, together with the conference start request, the user ID of the participant using (logging in to) the start request terminal that is the sender of the conference start request, and the user ID of the participant using the destination terminal. The user ID (an example of identification information) 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.

操作入力受付部12は、ユーザによる各種入力を受け付ける機能部である。操作入力受付部12は、図2に示す入力装置108(または図3に示すタッチパネル318)によって実現される。 The operation input receiving unit 12 is a functional unit that receives various inputs from the user. The operation input receiving unit 12 is realized by the input device 108 shown in FIG. 2 (or the touch panel 318 shown in FIG. 3).

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

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

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

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

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

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

記憶・読出部17は、記憶部18に各種データを記憶し、また、記憶部18に記憶された各種データを読み出す処理を行う機能部である。記憶部18には、例えば、宛先端末との通話を行う際に受信されるコンテンツデータが、受信される度に上書き記憶される。このうち、上書きされる前の画像データによってディスプレイ120(ディスプレイ317)に画像が表示され、上書きされる前の音声データによってスピーカ115(スピーカ315)から音声が出力される。記憶・読出部17は、図2に示すCPU101(または図3に示すCPU301)による通信アプリAの実行によって実現される。記憶部18は、図2に示すRAM103および補助記憶装置105(または図3に示すRAM303およびEEPROM304)のうち少なくともいずれかによって実現される。 The storage/readout unit 17 is a functional unit that stores various data in the storage unit 18 and performs a process of reading out various data stored in the storage unit 18. For example, content data received when making a call to a destination terminal is overwritten and stored in the storage unit 18 each time the content data is received. Among these, an image is displayed on the display 120 (display 317) using the image data before being overwritten, and sound is output from the speaker 115 (speaker 315) using the audio data before being overwritten. The storage/reading unit 17 is realized by execution of the communication application A by the CPU 101 shown in FIG. 2 (or the CPU 301 shown in FIG. 3). The storage unit 18 is realized by at least one of the RAM 103 and the auxiliary storage device 105 shown in FIG. 2 (or the RAM 303 and EEPROM 304 shown in FIG. 3).

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

役割割当制御部20は、ビデオ会議であるパネルディスカッションにおける参加者の役割について事前に割り当て設定を行う役割事前割当処理の制御を行う機能部である。役割割当制御部20は、図2に示すCPU101(または図3に示すCPU301)による通信アプリAの実行によって実現される。 The role assignment control unit 20 is a functional unit that controls role pre-assignment processing in which roles of participants in a panel discussion, which is a video conference, are assigned in advance. The role assignment control unit 20 is realized by execution of the communication application A by the CPU 101 shown in FIG. 2 (or the CPU 301 shown in FIG. 3).

役割変更制御部21は、ビデオ会議であるパネルディスカッションにおける参加者の役割を、会議中に変更する処理である役割変更要求処理および役割変更実行処理の制御を行う機能部である。役割変更制御部21は、図2に示すCPU101(または図3に示すCPU301)による通信アプリAの実行によって実現される。 The role change control unit 21 is a functional unit that controls role change request processing and role change execution processing, which are processes for changing the roles of participants in a panel discussion, which is a video conference, during the meeting. The role change control unit 21 is realized by execution of the communication application A by the CPU 101 shown in FIG. 2 (or the CPU 301 shown in FIG. 3).

役割追加制御部22は、ビデオ会議であるパネルディスカッションにおける参加者に割り当てられる役割として、新たな役割の追加および編集を行う役割追加・編集処理の制御を行う機能部である。役割追加制御部22は、図2に示すCPU101(または図3に示すCPU301)による通信アプリAの実行によって実現される。 The role addition control unit 22 is a functional unit that controls the role addition/editing process that adds and edits new roles as roles assigned to participants in a panel discussion, which is a video conference. The role addition control unit 22 is realized by the execution of communication application A by CPU 101 shown in FIG. 2 (or CPU 301 shown in FIG. 3).

役割関係変更制御部23は、ビデオ会議であるパネルディスカッションにおける参加者に割り当てられる役割について、各役割の参加者がどの役割を変更できるかを変更する処理である役割関係変更処理の制御を行う機能部である。役割関係変更制御部23は、図2に示すCPU101(または図3に示すCPU301)による通信アプリAの実行によって実現される。 The role relationship change control unit 23 is a functional unit that controls the role relationship change process, which is a process for changing the roles that participants of each role can change to regarding the roles assigned to participants in a panel discussion, which is a video conference. The role relationship change control unit 23 is realized by the execution of the communication application A by the CPU 101 shown in FIG. 2 (or the CPU 301 shown in FIG. 3).

役割変更先変更制御部24は、ビデオ会議であるパネルディスカッションにおける参加者に割り当てられる役割について、各役割がどの役割に変更できるかを変更する処理である役割変更先変更処理の制御を行う機能部である。役割変更先変更制御部24は、図2に示すCPU101(または図3に示すCPU301)による通信アプリAの実行によって実現される。 The role change destination change control unit 24 is a functional unit that controls role change destination change processing, which is a process of changing which role each role can change to, regarding the roles assigned to participants in a panel discussion that is a video conference. It is. The role change destination change control unit 24 is realized by execution of the communication application A by the CPU 101 shown in FIG. 2 (or the CPU 301 shown in FIG. 3).

なお、表示制御部14、認証要求部19、役割割当制御部20、役割変更制御部21、役割追加制御部22、役割関係変更制御部23および役割変更先変更制御部24のうち少なくともいずれかは、ASIC(Application Specific Integrated Circuit)またはFPGA(Field-Programmable Gate Array)等のハードウェア回路によって実現されるものとしてもよい。 Note that at least one of the display control section 14, the authentication request section 19, the role assignment control section 20, the role change control section 21, the role addition control section 22, the role relationship change control section 23, and the role change destination change control section 24 , an ASIC (Application Specific Integrated Circuit) or an FPGA (Field-Programmable Gate Array).

また、図6に示した通信端末10の各機能部は、機能を概念的に示したものであって、このような構成に限定されるものではない。例えば、図6に示した通信端末10で独立した機能部として図示した複数の機能部を、1つの機能部として構成してもよい。一方、図6に示した通信端末10の1つ機能部が有する機能を複数に分割し、複数の機能部として構成するものとしてもよい。 Moreover, each functional unit of the communication terminal 10 shown in FIG. 6 shows the function conceptually, and is not limited to such a configuration. For example, a plurality of functional units illustrated as independent functional units in the communication terminal 10 shown in FIG. 6 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. 6 may be divided into a plurality of functions and configured as a plurality of functional units.

<管理システムの機能ブロックの構成>
図6に示すように、管理システム50は、通信部51と、認証部52と、状態管理部53と、抽出部54と、状態取得部55と、セッション制御部56と、記憶・読出部57と、記憶部58と、役割割当部59と、役割変更部60(応答部)と、参加処理部61と、役割追加部62と、役割関係変更部63と、役割変更先変更部64と、を有する。記憶部58は、図4に示す補助記憶装置205によって実現され、図6に示すように、ユーザ管理DB5001と、端末管理DB5002と、グループ管理DB5003と、セッション管理DB5004と、役割管理DB5005と、役割割当管理DB5006と、参加者管理DB5007と、役割関係管理DB5008と、役割変更先管理DB5009と、を記憶している。以下、記憶部58に記憶されている各DBにおいて管理される各テーブルについて説明する。
<Configuration of functional blocks of management system>
As shown in FIG. 6, the management system 50 includes a communication section 51, an authentication section 52, a state management section 53, an extraction section 54, a state acquisition section 55, a session control section 56, and a storage/reading section 57. , a storage unit 58, a role allocation unit 59, a role change unit 60 (response unit), a participation processing unit 61, a role addition unit 62, a role relationship change unit 63, a role change destination change unit 64, has. The storage unit 58 is realized by the auxiliary storage device 205 shown in FIG. 4, and as shown in FIG. It stores an allocation management DB 5006, a participant management DB 5007, a role relationship management DB 5008, and a role change destination management DB 5009. Each table managed in each DB stored in the storage unit 58 will be described below.

<<ユーザ管理テーブル>>
図7は、ユーザ管理テーブルの一例を示す図である。
<<User management table>>
FIG. 7 is a diagram showing an example of a user management table.

記憶部58は、図7に示すユーザ管理テーブルを含むユーザ管理DB5001を記憶している。ユーザ管理テーブルは、ログインの認証を行う通信端末10を利用するユーザ(参加者)を識別するユーザIDに対して、表示名(名前)、およびパスワードを関連付けて管理するテーブルである。表示名(名前)は、ビデオ会議で表示されるユーザを識別するための呼称である。パスワードは、ログインの認証をするために利用される情報である。 The storage unit 58 stores a user management DB 5001 including a user management table shown in FIG. The user management table is a table that manages a user ID that identifies a user (participant) using the communication terminal 10 that performs login authentication by associating a display name (name) and a password. The display name (name) is a name displayed in the video conference to identify the user. A password is information used for login authentication.

例えば、図7に示すユーザ管理テーブルにおいて、ユーザIDが「A_10aa」に関連付けられている表示名が「駒井」、パスワードが「aaaa」であることが示されている。 For example, the user management table shown in FIG. 7 shows that the display name associated with the user ID "A_10aa" is "Komai" and the password is "aaaa".

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

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

記憶部58は、図8に示す端末管理テーブルを含む端末管理DB5002を記憶している。端末管理テーブルは、各通信端末10の端末ID毎に、端末名、各通信端末10にログインしたユーザのユーザID、各通信端末10の稼動状態、他の通信端末10との通信状態、および各通信端末10のIPアドレスを関連付けて管理するテーブルである。端末IDは、通信端末10を識別するための情報であって、予め通信端末10に記憶させておく他、ユーザが直接通信端末10へ入力して決定するものとしてもよい。 The storage unit 58 stores a terminal management DB 5002 including a terminal management table shown in FIG. The terminal management table includes, for each terminal ID of each communication terminal 10, the terminal name, the user ID of the user who logged in to each communication terminal 10, the operating status of each communication terminal 10, the communication status with other communication terminals 10, and each This is a table that manages IP addresses of communication terminals 10 in association with each other. The terminal ID is information for identifying the communication terminal 10, and may be stored in the communication terminal 10 in advance or may be determined by being input directly into the communication terminal 10 by the user.

ここで、稼動状態としては、電源がオンされ、通信が可能または通信中の状態であるオンラインと、電源がオンされていない等、通信が可能でない状態であるオフラインとがある。また、通信状態としては、例えば、「Calling」、「Ringing」、「Accepted」、「Busy」、および「None」等がある。「Calling」は、他の通信端末10を呼び出している状態、すなわち、他の通信端末10に対しビデオ会議に用いられるセッションを確立するための会議開始要求を送信し、応答を待っている状態を示す。「Ringing」は、他の通信端末10から呼び出されている状態、すなわち、他の通信端末10から会議開始要求を受信し、受信した会議開始要求に対する応答が完了していない状態を示す。「Accepted」は、他の通信端末10からの会議開始要求に対し許可の応答が完了しているが、セッションの確立が完了していない状態を示す。または、「Accepted」は、自端末が送信した会議開始要求に対し許可の応答の受信が完了しているが、セッションの確立が完了していない状態を示す。「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 has been 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 has been received from the other communication terminal 10 and a response to the received conference start request has not been completed. "Accepted" indicates a state in which a permission response has been completed to the conference start request from the other communication terminal 10, but the establishment of the session has not been completed. Alternatively, "Accepted" indicates a state in which the terminal has received an approval response to a conference start request sent by the terminal itself, but the session has not yet been established. "Busy" indicates a state in which a session with another communication terminal 10 has been established, and a call is being made by communication of content data in a video conference. "None" indicates a state in which the terminal is not communicating with another communication terminal 10 and is on standby.

例えば、図8に示す端末管理テーブルの例では、端末IDが「10ad」の通信端末10adは、端末名が「AD端末」で、ログインしているユーザのユーザIDが「C_10ad」で、稼動状態が「オンライン」で、ビデオ会議において通話が行われている状態を示す「Busy」で、IPアドレスが「1.2.1.6」であることが示されている。 For example, in the example of the terminal management table shown in FIG. 8, the communication terminal 10ad with the terminal ID "10ad" has the terminal name "AD terminal", the user ID of the logged-in user is "C_10ad", and is in the operating state. is "online", "Busy" indicates that a call is being made in a video conference, and the IP address is "1.2.1.6".

<<グループ管理テーブル>>
図9は、グループ管理テーブルの一例を示す図である。
<<Group management table>>
FIG. 9 is a diagram showing an example of a group management table.

記憶部58は、図9に示すグループ管理テーブルを含むグループ管理DB5003を記憶している。グループ管理テーブルは、管理システム50に予め登録されているビデオ会議ごとに参加するユーザをグループとして区分けし、当該グループに含まれるユーザ(参加者)のユーザIDが管理される。すなわち、グループ管理テーブルでは、グループを識別するグループIDと、当該グループに含まれるユーザのユーザIDとが関連付けられて管理される。 The storage unit 58 stores a group management DB 5003 including a group management table shown in FIG. The group management table classifies users who participate in each video conference registered in advance in the management system 50 into groups, and manages the user IDs of the users (participants) included in the groups. That is, in the group management table, a group ID for identifying a group and a user ID of a user included in the group are managed in association with each other.

例えば、図9に示すグループ管理テーブルにおいて、グループIDが「G002」のグループは、「B_10ac」、「J_10ca」および「G_10cb」のユーザIDを含むことが示されている。 For example, in the group management table shown in FIG. 9, the group whose group ID is "G002" is shown to include user IDs of "B_10ac," "J_10ca," and "G_10cb."

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

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

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

<<役割管理テーブル>>
図11は、役割管理テーブルの一例を示す図である。
<<Role management table>>
FIG. 11 is a diagram showing an example of a role management table.

記憶部58は、図11に示す役割管理テーブルを含む役割管理DB5005を記憶している。役割管理テーブルは、役割ごとに、付与される権限を管理するテーブルである。付与される権限としては、図11に示すように、当該役割を有する参加者自身の音声を他の通信端末10へ送信できること、当該参加者の映像を他の通信端末10へ送信できること、チャットを送受信できること、ファイルを送受信できること、ビデオ会議の映像を録画できること、参加者の情報を取得できること、および、ビデオ会議から退室できること等の権限がある。なお、役割に付与される権限としては、図11に示す権限に限定されるものではなく、例えば、参加者のSNS(Social Networking Service)に関する情報を取得できること、または、特定の参加者を退室させることができること等の権その他の権限があってもよい。 The storage unit 58 stores a role management DB 5005 including a role management table shown in FIG. The role management table is a table that manages privileges granted for each role. As shown in FIG. 11, the authority granted includes the ability to transmit the voice of the participant with the relevant role to other communication terminals 10, the ability to transmit the video of the participant to other communication terminals 10, and the ability to chat. The user has authority to send and receive files, to record video of the video conference, to obtain participant information, and to leave the video conference. Note that the authority granted to a role is not limited to the authority shown in FIG. 11, but includes, for example, the ability to obtain information regarding a participant's SNS (Social Networking Service), or the ability to make a specific participant leave the room. There may also be rights such as the ability to do things or other powers.

ここで、役割とは、ビデオ会議としてのパネルディスカッションにおいて割り当てられた役目または立場である。役割としては、例えば、パネルディスカッションにおいて実際に議論を行う「発表者」、当該パネルディスカッションの司会進行を担う「司会」、当該パネルディスカッションでの登壇者による議論を聴講する「聴講者」、当該パネルディスカッションに聴講者として参加し、発表者等からの要求を受けた場合に登壇して議論に参加する可能性がある「発表可能者」等がある。 Here, a role is a role or position assigned in a panel discussion as a video conference. Roles include, for example, a ``presenter'' who actually conducts the discussion in a panel discussion, a ``moderator'' who is in charge of moderating the panel discussion, an ``audience'' who listens to the discussion by the speakers in the panel discussion, and a ``listener'' who listens to the discussions by the speakers in the panel discussion. There are "persons who can present" who participate in the discussion as an audience member, and who may take the stage and participate in the discussion if requested by a presenter, etc.

例えば、図11に示す役割管理テーブルにおいては、役割が「司会」である場合、その権限としては、参加者自身の音声を送信することができること、参加者自身の映像を送信することができること、チャットを送受信できること、ファイルを送受信できること、ビデオ会議の映像を録画できること、参加者の情報を取得できること、および、ビデオ会議から退室ができないことという権限内容となっている。 For example, in the role management table shown in FIG. 11, if the role is "moderator", the authority includes the ability to transmit the participant's own audio, the ability to transmit the participant's own video, These privileges include being able to send and receive chats, send and receive files, record video from video conferences, obtain participant information, and not be able to leave the video conference.

<<役割割当管理テーブル>>
図12は、役割割当管理テーブルの一例を示す図である。
<<Role assignment management table>>
FIG. 12 is a diagram illustrating an example of a role assignment management table.

記憶部58は、図12に示す役割割当管理テーブルを含む役割割当管理DB5006を記憶している。役割割当管理テーブルは、ビデオ会議であるパネルディスカッションにおける参加者に対して事前に割り当てられた役割を管理するテーブルであり、具体的には、参加者のユーザIDと、割り当てられた役割とを関連付けて管理している。 The storage unit 58 stores a role assignment management DB 5006 including a role assignment management table shown in FIG. The role assignment management table is a table that manages roles assigned in advance to participants in a panel discussion that is a video conference. Specifically, the role assignment management table is a table that manages roles that are assigned in advance to participants in a panel discussion that is a video conference. are managed.

例えば、図12に示す役割割当管理テーブルでは、ユーザIDが「C_10ad」の参加者に対しては、役割として「発表者」が割り当てられていることが示されている。 For example, the role assignment management table shown in FIG. 12 indicates that the role of "presenter" has been assigned to a participant with the user ID "C_10ad."

<<参加者管理テーブル>>
図13は、参加者管理テーブルの一例を示す図である。
<<Participant management table>>
FIG. 13 is a diagram showing an example of a participant management table.

記憶部58は、図13に示す参加者管理テーブルを含む参加者管理DB5007を記憶している。参加者管理テーブルは、ビデオ会議であるパネルディスカッションに実際に参加している参加者および当該参加者の役割を管理するテーブルであり、具体的には、実際に参加している参加者のユーザIDと、割り当てられている役割と、会議中に変更された役割である一時変更先とを関連付けて管理している。 The storage unit 58 stores a participant management DB 5007 including a participant management table shown in FIG. The participant management table is a table that manages participants who are actually participating in a panel discussion that is a video conference and the roles of those participants. , the assigned role, and the temporary change destination, which is the role changed during the meeting, are managed in association with each other.

例えば、図13に示す参加者管理テーブルでは、会議に参加している参加者として、ユーザIDが「F_10bb」、役割が「発表可能者」である参加者が登録されており、一時変更先に変更された役割が登録されているので、役割が「発表可能者」のままの状態であることを示す。 For example, in the participant management table shown in FIG. 13, a participant with user ID "F_10bb" and role "can present" is registered as a participant participating in the conference, and since the role changed to the temporary change destination is registered, it indicates that the role remains "can present."

<<役割関係管理テーブル>>
図14は、役割関係管理テーブルの一例を示す図である。
<<Role relationship management table>>
FIG. 14 is a diagram showing an example of a role relationship management table.

記憶部58は、図14に示す役割関係管理テーブルを含む役割関係管理DB5008を記憶している。役割関係管理テーブルは、各役割の参加者がどの役割を変更できるのかを管理するテーブルである。 The storage unit 58 stores a role relationship management DB 5008 including a role relationship management table shown in FIG. The role relationship management table is a table that manages which roles can be changed by participants of each role.

例えば、図14に示す役割関係管理テーブルでは、「司会」および「発表者」の役割が、「発表可能者」の役割を変更することができることが示されている。 For example, the role relationship management table shown in FIG. 14 shows that the roles of "moderator" and "presenter" can change the role of "person who can present."

<<役割変更先管理テーブル>>
図15は、役割変更先管理テーブルの一例を示す図である。
<<Role change destination management table>>
FIG. 15 is a diagram illustrating an example of a role change destination management table.

役割変更先管理テーブルは、各役割がどの役割に変更できるのかを管理するテーブルである。 The role change destination management table is a table that manages which role each role can be changed to.

例えば、図15に示す役割変更先管理テーブルでは、「発表可能者」である役割が、「発表者」の役割に変更できることが示されている。すなわち、図14に示す役割関係管理テーブル、および図15に示す役割変更先管理テーブルの内容から、「司会」または「発表者」の役割が割り当てられた参加者は、役割が「発表可能者」である参加者について、当該役割を「発表者」に変更することができることが把握される。 For example, the role change destination management table shown in FIG. 15 shows that the role of "person who can present" can be changed to the role of "presenter." That is, from the contents of the role relationship management table shown in FIG. 14 and the role change destination management table shown in FIG. It is understood that the role of a participant can be changed to "presenter".

なお、図7~図15に示した各テーブルで管理される情報は、テーブル形式の情報としているが、これに限定されるものではなく、管理される各情報が関連付けられることができればテーブル形式以外の形式(例えばCSV(Comma-Separated Values)形式のファイル等)で管理されてもよい。 Although the information managed in each table shown in FIGS. 7 to 15 is in a table format, the information is not limited to this, and any information other than a table format may be used as long as the managed information can be associated. (for example, a file in CSV (Comma-Separated Values) format).

図6に戻り、管理システム50の機能ブロックの説明に戻る。 Returning to FIG. 6, the description of the functional blocks of the management system 50 will be returned.

通信部51は、通信ネットワーク2を介して、通信端末10または各システムと各種データの送受信を行う機能部である。通信部51は、図4に示す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 and the network I/F 209 shown in FIG.

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

状態管理部53は、図8に示す端末管理テーブルの稼動状態および通信状態を管理する機能部である。状態管理部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. In order to manage the operating state of the communication terminal 10 that has requested login authentication, the state management unit 53 stores the terminal ID of this communication terminal 10 and the user of the participant who is logged in to the communication terminal 10 in the terminal management table. The ID, the operating state of the communication terminal 10, and the IP address of the communication terminal 10 are stored and managed in association with each other.

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

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

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

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

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

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

役割割当部59は、ホスト端末となる通信端末10により割り当て設定された参加者の役割を役割管理テーブル(図11参照)に登録する機能部である。なお、ホスト端末は、特定の通信端末10により実現されることに限られず、会議への参加を目的としない情報処理装置により実現されるものとしてもよい。役割割当部59は、図4に示すCPU201によるプログラムの実行によって実現される。 The role assignment unit 59 is a functional unit that registers the role of the participant assigned by the communication terminal 10 serving as the host terminal in the role management table (see FIG. 11). Note that the host terminal is not limited to being implemented by a specific communication terminal 10, and may be implemented by an information processing device that is not intended for participation in a conference. The role assignment unit 59 is realized by executing a program by the CPU 201 shown in FIG.

役割変更部60は、会議に参加している参加者の役割を変更できる参加者の通信端末10からの指令に基づいて、参加者の役割を変更する機能部である。役割変更部60は、図4に示すCPU201によるプログラムの実行によって実現される。 The role change unit 60 is a functional unit that changes the role of a participant participating in a conference based on a command from a participant's communication terminal 10 that can change the role of the participant. The role change unit 60 is realized by the execution of a program by the CPU 201 shown in FIG. 4.

参加処理部61は、会議への参加の要求を受けた場合に、当該要求に係る参加者の役割を特定し、図13に示す参加者管理テーブルへ登録する機能部である。そして、参加処理部61は、当該参加者の役割に対応する権限を特定して、当該参加者の通信端末10へ当該権限の情報を送信する。参加処理部61は、図4に示すCPU201によるプログラムの実行によって実現される。 The participation processing unit 61 is a functional unit that, when receiving a request to participate in a conference, specifies the role of a participant related to the request and registers it in the participant management table shown in FIG. Then, the participation processing unit 61 specifies the authority corresponding to the role of the participant and transmits information on the authority to the communication terminal 10 of the participant. The participation processing unit 61 is realized by executing a program by the CPU 201 shown in FIG.

役割追加部62は、ビデオ会議であるパネルディスカッションにおける参加者に割り当てられる役割について、通信端末10において追加または編集された役割および権限を、図11に示す役割管理テーブルに書き込む機能部である。役割追加部62は、図4に示すCPU201によるプログラムの実行によって実現される。 The role adding unit 62 is a functional unit that writes the roles and authorities added or edited in the communication terminal 10 to the role management table shown in FIG. 11 regarding roles assigned to participants in a panel discussion that is a video conference. The role adding unit 62 is realized by executing a program by the CPU 201 shown in FIG.

役割関係変更部63は、ビデオ会議であるパネルディスカッションにおける参加者に割り当てられる役割について、各役割の参加者がどの役割を変更できるかについてホスト端末である通信端末10で編集された内容により変更する機能部である。役割関係変更部63は、図4に示すCPU201によるプログラムの実行によって実現される。 The role relationship change unit 63 changes which roles can be changed by the participants in each role among the roles assigned to the participants in the panel discussion, which is a video conference, based on the content edited by the communication terminal 10, which is the host terminal. It is a functional part. The role relationship changing unit 63 is realized by executing a program by the CPU 201 shown in FIG.

役割変更先変更部64は、ビデオ会議であるパネルディスカッションにおける参加者に割り当てられる役割について、各役割がどの役割に変更できるかについてホスト端末である通信端末10で編集された内容により変更する機能部である。役割変更先変更部64は、図4に示すCPU201によるプログラムの実行によって実現される。 The role change destination changing unit 64 is a functional unit that changes the roles assigned to participants in a panel discussion, which is a video conference, to which role each role can be changed, based on the content edited by the communication terminal 10, which is a host terminal. It is. The role change destination changing unit 64 is realized by executing a program by the CPU 201 shown in FIG.

なお、認証部52、状態管理部53、抽出部54、状態取得部55、セッション制御部56、役割割当部59、役割変更部60、参加処理部61、役割追加部62、役割関係変更部63および役割変更先変更部64のうち少なくともいずれかは、ASICまたはFPGA等のハードウェア回路によって実現されるものとしてもよい。 Note that the authentication section 52, state management section 53, extraction section 54, state acquisition section 55, session control section 56, role assignment section 59, role change section 60, participation processing section 61, role addition section 62, role relationship change section 63 At least one of the role change destination changing unit 64 and the role change destination changing unit 64 may be realized by a hardware circuit such as an ASIC or an FPGA.

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

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

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

(役割事前割当処理)
図17は、実施形態に係る通信システムの役割事前割当処理の一例を示すシーケンス図である。図18は、役割割当画面の一例を示す図である。図17および図18を参照しながら、本実施形態に係る通信システム1における役割事前割当処理について説明する。
(Role pre-assignment process)
FIG. 17 is a sequence diagram illustrating an example of role pre-assignment processing of the communication system according to the embodiment. FIG. 18 is a diagram showing an example of a role assignment screen. Role pre-assignment processing in the communication system 1 according to this embodiment will be described with reference to FIGS. 17 and 18.

<ステップS11>
まず、ホスト端末である通信端末10のユーザには、入力装置108(またはタッチパネル318)を介して、ディスプレイ120(またはディスプレイ317)に、後述する役割割当画面1400を表示させるための操作を行う。
<Step S11>
First, the user of the communication terminal 10, which is the host terminal, performs an operation via the input device 108 (or the touch panel 318) to display a role assignment screen 1400, which will be described later, on the display 120 (or the display 317).

<ステップS12>
すると、通信端末10の役割割当制御部20は、役割の割り当ての対象となるグループのグループID(ここでは「G001」であるものとする)を含む事前役割割当要求(割当要求)を、通信部11を介して管理システム50へ送信する。すなわち、役割割当制御部20は、ビデオ会議に先立って参加者の役割を割り当てることを要求するための事前役割割当要求を、当該ビデオ会議の開始前に、管理システム50へ送信する。そして、管理システム50の通信部51は、事前役割割当要求を受信する。なお、対象となるグループIDは、ステップS11における役割割当画面1400の表示操作の際に、指定操作ができるものとすればよい。
<Step S12>
Then, the role assignment control unit 20 of the communication terminal 10 sends a preliminary role assignment request (assignment request) including the group ID of the group to which the role is to be assigned (assumed to be “G001” here) to the communication unit. 11 to the management system 50. That is, the role assignment control unit 20 transmits a pre-role assignment request to the management system 50 before the start of the video conference to request that roles be assigned to participants prior to the video conference. The communication unit 51 of the management system 50 then receives the advance role assignment request. Note that the target group ID may be one that can be specified when displaying the role assignment screen 1400 in step S11.

<ステップS13>
管理システム50の役割割当部59は、通信部51により受信された事前役割割当要求に従い、記憶・読出部57を介して役割管理テーブル(図11参照)で規定されているすべての役割を読み出す。役割割当部59により読み出された役割は、ビデオ会議の参加者に対して割り当て可能な役割となる。
<Step S13>
The role assignment unit 59 of the management system 50 reads out all roles defined in the role management table (see FIG. 11) via the storage/readout unit 57 in accordance with the advance role assignment request received by the communication unit 51. The roles read by the role assignment unit 59 are roles that can be assigned to participants in the video conference.

<ステップS14>
次に、役割割当部59は、記憶・読出部57を介して、役割割当管理DB5006の役割割当管理テーブル(図12参照)の内容を初期化する。
<Step S14>
Next, the role assignment unit 59 initializes the contents of the role assignment management table (see FIG. 12) of the role assignment management DB 5006 via the storage and reading unit 57 .

<ステップS15>
そして、役割割当部59は、記憶・読出部57を介してグループ管理テーブル(図9参照)を参照し、通信部51により受信された事前役割割当要求に含まれるグループID「G001」に関連付けられたユーザIDをすべて読み出す。
<Step S15>
Then, the role allocating unit 59 refers to the group management table (see FIG. 9) via the storage/reading unit 57, and associates the group ID “G001” included in the advance role allocation request received by the communication unit 51 with the group ID “G001”. Read all user IDs.

<ステップS16>
役割割当部59は、ステップS13で読み出した、参加者に対して割り当て可能なすべての役割と、ステップS15で読み出したユーザIDとを、通信部51を介して通信端末10へ送信する。そして、通信端末10の通信部11は、当該すべての役割およびユーザIDを受信する。
<Step S16>
The role assignment unit 59 transmits all the roles that can be assigned to the participants read in step S13 and the user ID read out in step S15 to the communication terminal 10 via the communication unit 51. Then, the communication unit 11 of the communication terminal 10 receives all the roles and user IDs.

<ステップS17>
そして、通信端末10の表示制御部14は、通信部11により受信された役割およびユーザIDを用いて、図18に示すような役割割当画面1400(割当画面の一例)を作成し、ディスプレイ120(またはディスプレイ317)に表示させる。
<Step S17>
Then, the display control unit 14 of the communication terminal 10 uses the role and user ID received by the communication unit 11 to create a role assignment screen 1400 (an example of an assignment screen) as shown in FIG. or display it on the display 317).

図18に示す役割割当画面1400は、ビデオ会議であるパネルディスカッションにおける参加者の役割について事前に割り当て設定を行うための画面である。役割割当画面1400は、図18に示すように、役割選択部1400-1a~1400-1gと、確定ボタン1400-2と、役割一覧表示領域1400-3と、を含む。 A role assignment screen 1400 shown in FIG. 18 is a screen for making advance assignment settings for the roles of participants in a panel discussion that is a video conference. As shown in FIG. 18, the role assignment screen 1400 includes role selection sections 1400-1a to 1400-1g, a confirm button 1400-2, and a role list display area 1400-3.

役割選択部1400-1a~1400-1gは、ユーザIDが「A_10aa」、「B_10ac」、「C_10ad」、「D_10ae」、「E_10ba」および「F_10bb」、ならびに、それ以外の参加者を示す「その他」のそれぞれに対応して役割を割り当てるためのコンボボックスである。ここで、ユーザID「A_10aa」、「B_10ac」、「C_10ad」、「D_10ae」、「E_10ba」および「F_10bb」は、ステップS16で受信されたユーザIDである。表示制御部14は、いずれかのコンボボックスが押下されると、表示するプルダウンに選択可能な役割(ステップS16で受信された役割)を表示する。なお、「その他」は、例えば、グループIDで識別されるグループで開催されるパネルディスカッションが、グループ管理テーブル(図9参照)において当該グループIDで識別される参加者以外のユーザの参加を許容する場合に表示されるものとすればよい。その場合、グループ管理テーブルには、各グループIDに対して、ユーザIDと共に、その他の参加者を許容するフラグが関連付けられているものとしてもよく、または、その他のユーザを識別するID(例えばゲストを示すID等)が、ユーザIDのフィールドに含めることが可能であればよい。 The role selection units 1400-1a to 1400-1g select users whose user IDs are “A_10aa,” “B_10ac,” “C_10ad,” “D_10ae,” “E_10ba,” and “F_10bb,” as well as “Other,” which indicates other participants. This is a combo box for assigning roles corresponding to each of ``. Here, the user IDs "A_10aa", "B_10ac", "C_10ad", "D_10ae", "E_10ba", and "F_10bb" are the user IDs received in step S16. When one of the combo boxes is pressed, the display control unit 14 displays selectable roles (the roles received in step S16) in a pull-down menu. Note that "Others" indicates, for example, that a panel discussion held in a group identified by a group ID allows participation of users other than the participants identified by the group ID in the group management table (see Figure 9). It may be displayed if the In that case, in the group management table, a flag that allows other participants may be associated with each group ID together with a user ID, or an ID that identifies other users (for example, a guest It is sufficient if the user ID (such as an ID indicating the user ID) can be included in the user ID field.

確定ボタン1400-2は、ホスト端末のユーザ(例えば管理者)によって、役割選択部1400-1a~1400-1gで設定された各参加者の役割を確定するためのボタンである。 The confirm button 1400-2 is a button for confirming the role of each participant set in the role selection units 1400-1a to 1400-1g by the user (eg, administrator) of the host terminal.

役割一覧表示領域1400-3は、参加者に割り当てることができる役割の一覧を表示する領域である。具体的には、役割一覧表示領域1400-3は、ステップS16で受信された役割の一覧を表示する。 The role list display area 1400-3 is an area that displays a list of roles that can be assigned to participants. Specifically, the role list display area 1400-3 displays the list of roles received in step S16.

すなわち、役割割当画面1400は、各ユーザIDに対応付けて役割を選択可能に表示する画面として機能する。 That is, the role assignment screen 1400 functions as a screen that selectably displays roles in association with each user ID.

<ステップS18、S19>
そして、通信端末10のユーザが役割割当画面1400において各ユーザIDに対する役割を設定し、確定ボタン1400-2を押下すると、通信端末10の役割割当制御部20は、ユーザIDと、各ユーザIDに割り当てられた役割とを含む役割割当情報を、通信部11を介して管理システム50へ送信する。当該役割割当情報は、選択(設定)された役割を、対応するユーザIDに割り当てるための実行要求としての機能を有する。そして、管理システム50の通信部51は、役割割当情報を受信する。
<Steps S18, S19>
Then, when the user of the communication terminal 10 sets a role for each user ID on the role assignment screen 1400 and presses the confirm button 1400-2, the role assignment control unit 20 of the communication terminal 10 sets the role for each user ID and Role assignment information including the assigned role is transmitted to the management system 50 via the communication unit 11. The role assignment information has a function as an execution request for assigning the selected (set) role to the corresponding user ID. The communication unit 51 of the management system 50 then receives the role assignment information.

<ステップS20>
管理システム50の役割割当部59は、通信部51により受信された役割割当情報に含まれるユーザIDごとの役割を、役割割当管理テーブル(図12参照)へ登録する。図12に示す役割割当管理テーブルは、ユーザID「A_10aa」、「B_10ac」、「C_10ad」、「D_10ae」、「E_10ba」および「F_10bb」、ならびにそれ以外の参加者を示す「その他」に対して、それぞれ「司会」、「司会」、「発表者」、「発表者」、「発表者」、「発表可能者」および「聴講者」が割り当てられた状態を示す。
<Step S20>
The role assignment unit 59 of the management system 50 registers the role for each user ID included in the role assignment information received by the communication unit 51 in the role assignment management table (see FIG. 12). The role assignment management table shown in FIG. 12 is for user IDs "A_10aa", "B_10ac", "C_10ad", "D_10ae", "E_10ba" and "F_10bb", and "Others" indicating other participants. , respectively, indicate a state where "MC", "MC", "presenter", "presenter", "presenter", "person who can present", and "audience" are assigned.

以上のステップS11~S20の動作によって、パネルディスカッションにおける参加者の役割について事前に割り当て設定を行う役割事前割当処理が実行される。 Through the operations in steps S11 to S20 described above, a role pre-assignment process is executed in which the roles of participants in the panel discussion are assigned in advance.

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

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

<ステップS22>
そして、通信端末10aaの認証要求部19は、上述の通信端末10aaの電源オンを契機とし、通信部11を介して管理システム50へ、ログインの認証要求を示す認証要求情報、および通信端末10aaのIPアドレスを送信する。この認証要求情報には、開始要求端末としての自端末である通信端末10aaを識別するための端末ID「10aa」、通信端末10aaにログインしているユーザのユーザID「A_10aa」、およびパスワードが含まれている。端末ID、ユーザIDおよびパスワードは、通信端末10aaの記憶・読出部17によって記憶部18から読み出されて、通信部11に送られたデータである。また、通信端末10aaから管理システム50へ認証要求情報が送信される際は、受信側である管理システム50は、送信側である通信端末10aaのIPアドレスを把握することができる。そして、管理システム50の通信部51は、認証要求情報を受信する。
<Step S22>
Then, the authentication request unit 19 of the communication terminal 10aa sends authentication request information indicating a login authentication request and the communication terminal 10aa to the management system 50 via the communication unit 11, triggered by the power-on of the communication terminal 10aa described above. Send IP address. This authentication request information includes the terminal ID "10aa" for identifying the communication terminal 10aa, which is the own terminal as the start request terminal, the user ID "A_10aa" of the user logging into the communication terminal 10aa, and the password. It is. The terminal ID, user ID, and password are data read from the storage section 18 by the storage/readout section 17 of the communication terminal 10aa and sent to the communication section 11. Further, when 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 sending side. The communication unit 51 of the management system 50 then receives the authentication request information.

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

<ステップS24-1>
認証部52によって、正当な利用権限を有するユーザが利用する通信端末10aaからのログインの認証要求であると判断された場合には、管理システム50の状態管理部53は、端末管理テーブル(図8参照)に、通信端末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>
If the authentication unit 52 determines that the request is for login authentication from the communication terminal 10aa used by a user with legitimate usage authority, the state management unit 53 of the management system 50 updates the terminal management table (FIG. ), the user ID and the IP address of the communication terminal 10aa are stored in association with each record indicated by the terminal ID and terminal name of the communication terminal 10aa. As a result, the terminal ID "10aa" of the communication terminal 10aa is managed in association with the user ID "A_10aa" and the IP address "1.2.1.3" in the terminal management table. Hereinafter, the user (participant) with 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>
Subsequently, the state management unit 53 sets the operating state "online" and the communication state "None" of the communication terminal 10aa, and adds the operating state to the record indicated by the terminal ID and terminal name of the communication terminal 10aa in the terminal management table. and the communication status are stored in association with each other. As a result, the terminal ID "10aa" of the communication terminal 10aa is managed in association with the operating state "online" and the communication state "None" in the terminal management table.

<ステップS25>
そして、管理システム50の通信部51は、認証部52によって得られた認証の結果が示された認証結果情報を、通信ネットワーク2を介して、認証要求情報を送信してきた開始要求端末(通信端末10aa)へ送信する。そして、通信端末10aaの通信部11は、認証要求情報を受信する。本実施形態では、通信端末10aaを利用するユーザが、認証部52によって正当な利用権限を有すると認証されたものとして、以下続けて説明する。
<Step S25>
The communication unit 51 of the management system 50 transmits authentication result information indicating the authentication result obtained by the authentication unit 52 to the start requesting terminal (communication terminal) that has transmitted the authentication request information via the communication network 2. 10aa). Then, the communication unit 11 of the communication terminal 10aa receives the authentication request information. In the present embodiment, the following description will be continued assuming that the user who uses the communication terminal 10aa is authenticated by the authentication unit 52 as having legitimate usage authority.

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

<ステップS27>
次に、管理システム50の抽出部54は、開始要求端末(通信端末10aa)を利用するユーザのユーザID「A_10aa」を検索キーとして、グループ管理テーブル(図9参照)を検索し、ユーザA_10aaが通話することができる、すなわち、ユーザA_10aaと同じグループに属するユーザのユーザIDを抽出する。また、抽出部54は、抽出したユーザIDを検索キーとして、端末管理テーブルを検索し、このユーザIDに対応する端末IDおよび端末名、すなわち宛先端末の候補の端末IDおよび端末名を抽出する。
<Step S27>
Next, the extraction unit 54 of the management system 50 searches the group management table (see FIG. 9 ) using the user ID “A_10aa” of the user who uses the start request terminal (communication terminal 10aa) as a search key, and extracts the user IDs of users who can make calls with user A_10aa, i.e., users who belong to the same group 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 requesting terminal (communication terminal 10aa), the communication section 11 receives the destination list information, and the storage/reading section 17 stores the destination list information in the storage section 18.

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

<ステップS30>
また、管理システム50の状態取得部55は、抽出部54によって抽出された宛先端末の候補の端末IDを検索キーとして、端末管理テーブルを検索する。そして、状態取得部55は、宛先端末の候補の端末ID毎に、対応する稼動状態および通信状態を読み出すことにより、宛先端末の候補それぞれの稼動状態および通信状態を取得する。
<Step S30>
Further, the status acquisition unit 55 of the management system 50 searches the terminal management table using the terminal ID of the destination terminal candidate extracted by the extraction unit 54 as a search key. Then, the status acquisition unit 55 acquires the operating status and communication status of each destination terminal candidate by reading out the corresponding operating status and communication status for each terminal ID of the destination terminal candidate.

<ステップS31>
次に、通信部51は、各宛先端末の候補について、ステップS30で使用された検索キーである端末IDと、対応する宛先端末の候補のユーザIDと、稼動状態および通信状態(状態情報)とを、開始要求端末である通信端末10aaへ送信する。そして、通信端末10aaの通信部11は、端末ID、ユーザIDおよび状態情報の各組み合わせを受信する。なお、稼動状態が「オフライン」の場合には、状態情報には、通信状態は含まれない。
<Step S31>
Next, the communication unit 51 transmits the terminal ID, which is the search key used in step S30, the user ID of the corresponding destination terminal candidate, and the operation state and communication state (state information) to the communication terminal 10aa, which is the start request terminal. Then, the communication unit 11 of the communication terminal 10aa receives each combination of the terminal ID, user ID, and state information. Note that when the operation state is "offline," the state information does not include the communication state.

<ステップS32>
次に、開始要求端末(通信端末10aa)の記憶・読出部17は、順次、通信部11により受信された端末ID、ユーザID、稼動状態および通信状態を記憶部18に記憶する。したがって、開始要求端末(通信端末10aa)は、宛先端末の候補の端末状態情報(稼動状態および通信状態)を受信することで、通話することができる宛先端末の候補の現時点における稼動状態および通信状態をそれぞれ取得することができる。
<Step S32>
Next, the storage/reading unit 17 of the start request terminal (communication terminal 10aa) sequentially stores the terminal ID, user ID, operating state, and communication state received by the communication unit 11 in the storage unit 18. Therefore, by receiving the terminal state information (operating state and communication state) of the destination terminal candidate, the start requesting terminal (communication terminal 10aa) determines the current operating state and communication state of the destination terminal candidate with which the call can be made. can be obtained respectively.

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

図20に示すように、宛先リスト画面1100は、宛先端末の候補のユーザID1100-1と、宛先端末の候補の端末ID1100-2と、端末名1100-3と、状態情報を反映させたアイコン1100-4a~1100-4cと、を含む。アイコンとしては、オフラインで通話できないことを示すオフラインアイコン1100-4aと、オンラインで通話可能であることを示す通話可能アイコン1100-4bと、オンラインで通話中であることを示す通話中アイコン1100-4cとがある。なお、図20に示す宛先リスト画面1100の例では、通信端末10を利用するユーザのユーザIDが「J_10ab」、「B_10ac」、「I_10db」、「C_10ad」であるものとして例示している。 As shown in FIG. 20, the destination list screen 1100 includes a destination terminal candidate user ID 1100-1, a destination terminal candidate terminal ID 1100-2, a terminal name 1100-3, and an icon 1100 that reflects status information. -4a to 1100-4c. The icons include an offline icon 1100-4a that indicates that a call cannot be made offline, a callable icon 1100-4b that indicates that a call is available online, and a busy icon 1100-4c that indicates that a call is in progress online. There is. In the example of the destination list screen 1100 shown in FIG. 20, the user IDs of the users using the communication terminal 10 are "J_10ab", "B_10ac", "I_10db", and "C_10ad".

表示制御部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の処理と同様の処理が行われる。 Note that in other communication terminals 10, when the user turns on the power button, which is the input device 108 shown in FIG. , processing similar to the processing in steps S22 to S33 described above is performed.

(会議の開始・参加処理)
図21は、実施形態に係る通信システムの会議の開始・参加処理の一例を示すシーケンス図である。図22は、開始要求ダイアログボックスの一例を示す図である。図23は、司会用会議画面の一例を示す図である。図24は、聴講者用会議画面の一例を示す図である。図21~図24を参照しながら、本実施形態に係る通信システム1での会議の開始・参加処理について説明する。
(Meeting start/participation processing)
FIG. 21 is a sequence diagram illustrating an example of conference start/participation processing of the communication system according to the embodiment. FIG. 22 is a diagram showing an example of a start request dialog box. FIG. 23 is a diagram showing an example of a moderator conference screen. FIG. 24 is a diagram illustrating an example of an audience conference screen. The conference start/participation process in the communication system 1 according to the present embodiment will be described with reference to FIGS. 21 to 24.

図21においては、図19に示す認証処理によりユーザ認証がなされた通信端末10aaがホスト端末として会議開始要求を送信する例について説明する。通信端末10aaは、図19のステップS31で受信した宛先端末の候補の状態情報に基づいて、宛先端末の候補のうち、稼動状態が「オンライン」であり、通信状態が「None」である通信端末10のうち少なくとも1つの通信端末10と通話を行うことができる。以下では、ホスト端末としての通信端末10aaが送信した会議開始要求を、宛先端末としての通信端末10adが受信する場合について説明する。また、通信端末10aaの参加者A_10aaは、パネルディスカッションでの役割が「司会」に割り振られており、通信端末10adの参加者C_10adは、役割が「発表者」に割り振られているものとする。なお、図21に示す処理が開始される前の状態において、通信端末10adのディスプレイ120(またはディスプレイ317)には、宛先リスト画面1100(例えば図20参照)が表示されているものとする。そして、開始要求端末の参加者は、宛先リストから所望の通話の相手(宛先端末の参加者)を選択することができる。 In FIG. 21, an example will be described in which the communication terminal 10aa, whose user has been authenticated by the authentication process shown in FIG. 19, transmits a conference start request as a host terminal. Based on the status information of the destination terminal candidates received in step S31 of FIG. 19, the communication terminal 10aa selects communication terminals whose operating status is "online" and whose communication status is "none" among the destination terminal candidates. A call can be made with at least one communication terminal 10 among the 10 communication terminals. In the following, a case will be described in which the communication terminal 10ad as a destination terminal receives a conference start request transmitted by the communication terminal 10aa as a host terminal. It is also assumed that participant A_10aa of communication terminal 10aa is assigned the role of "moderator" in the panel discussion, and participant C_10ad of communication terminal 10ad is assigned the role of "presenter." It is assumed that the destination list screen 1100 (see, for example, FIG. 20) is displayed on the display 120 (or display 317) of the communication terminal 10ad before the process shown in FIG. 21 is started. The participant at the start requesting terminal can then select a desired call partner (participant at the destination terminal) from the destination list.

<ステップS41>
まず、通信端末10aaの参加者は、宛先リスト画面1100において、入力装置108(またはタッチパネル318)を介して、会議の開始を要求する宛先となる宛先端末(通信端末10ad)を選択操作し、会議を開始する操作を行う。なお、参加者は、宛先リスト画面1100において、会議の開始を要求する宛先となる宛先端末として、表示されているすべての通信端末10を選択操作して、会議を開始する操作を行ってもよい。
<Step S41>
First, on the destination list screen 1100, the participant at the communication terminal 10aa selects and operates the destination terminal (communication terminal 10ad) that is the destination for requesting the start of the conference via the input device 108 (or touch panel 318). Perform the operation to start. Note that the participant may perform an operation to start the conference by selecting all the communication terminals 10 displayed on the destination list screen 1100 as destination terminals that are requested to start the conference. .

<ステップS42>
ホスト端末(通信端末10aa)で会議の開始を要求する操作がなされると、開始要求端末の通信部11は、会議の開始の要求を示す会議開始要求と共に、通信端末10aaの参加者のユーザID「A_10aa」、宛先端末の参加者のユーザID「C_10ad」およびホスト端末のIPアドレスを、管理システム50へ送信する。これにより、管理システム50は、通信部51により会議開始要求が受信されると、送信元である開始要求端末のIPアドレス「1.2.1.3」を把握することになる。
<Step S42>
When an operation is performed on the host terminal (communication terminal 10aa) to request the start of a conference, the communication unit 11 of the start request terminal sends a conference start request indicating a request to start the conference, as well as the user IDs of the participants of the communication terminal 10aa. “A_10aa”, the user ID of the participant at the destination terminal “C_10ad”, and the IP address of the host terminal are transmitted 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.2.1.3" of the start request terminal that is the sender.

<ステップS43>
そして、管理システム50の状態管理部53は、端末管理テーブル(図8参照)において、会議開始要求と共に受信されたホスト端末の参加者のユーザID「A_10aa」および宛先端末の参加者のユーザID「C_10ad」がそれぞれ含まれるレコードの通信状態のフィールド部分を変更する。具体的には、状態管理部53は、端末管理テーブルのユーザID「A_10aa」を含むレコードの通信状態を「Calling」に変更する。同様に、状態管理部53は、端末管理テーブルのユーザID「C_10ad」を含むレコードの通信状態を「Ringing」に変更する。
<Step S43>
Then, the status management unit 53 of the management system 50 changes the communication status field portion of the record in the terminal management table (see FIG. 8) that includes the user ID "A_10aa" of the participant of the host terminal and the user ID "C_10ad" of the participant 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 "A_10aa" 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 "C_10ad" to "Ringing."

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

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

<ステップS46>
次に、通信部51は、ホスト端末(通信端末10aa)へ、セッション制御部56により生成されたセッションIDを送信する。そして、通信端末10aaの通信部11は、セッションIDを受信する。
<Step S46>
Next, the communication unit 51 transmits the session ID generated by the session control unit 56 to the host terminal (communication terminal 10aa). The communication unit 11 of the communication terminal 10aa then receives the session ID.

<ステップS47>
また、通信部51は、会議開始要求と共に、ホスト端末の参加者のユーザID「A_10aa」、セッションID、および管理システム50のIPアドレスを、宛先端末である通信端末10adへ送信する。これにより、宛先端末は、会議開始要求を受信すると共に、管理システム50のIPアドレス「1.1.1.2」を把握することになる。
<Step S47>
Further, the communication unit 51 transmits the conference start request as well as the user ID "A_10aa" of the host terminal participant, the session ID, and the IP address of the management system 50 to the communication terminal 10ad, which is the destination terminal. As a result, the destination terminal receives the conference start request and also learns the IP address "1.1.1.2" of the management system 50.

<ステップS48>
宛先端末の通信部11が会議開始要求を受信すると、宛先端末の表示制御部14は、ディスプレイ120(またはディスプレイ317)に、図22に示すような会議開始要求を受信したことを示す開始要求ダイアログボックス1200-1を表示させる。図22に示す開始要求ダイアログボックス1200-1は、会議開始要求を受信した旨を示し、ホスト端末との間の通信の開始(セッションの確立)を行って会議への参加を許可するか否かを操作するためのユーザインターフェースである。ユーザは、開始要求ダイアログボックス1200-1を閲覧することにより、会議開始要求を受信したことを確認することができる。開始要求ダイアログボックス1200-1は、会議への参加を許可するための「はい」ボタン1200-2と、会議への参加を許可しないことを選択するための「いいえ」ボタン1200-3と、を含む。
<Step S48>
When the communication unit 11 of the destination terminal receives the conference start request, the display control unit 14 of the destination terminal displays a start request dialog on the display 120 (or display 317) indicating that the conference start request has been received as shown in FIG. Display box 1200-1. A start request dialog box 1200-1 shown in FIG. 22 indicates that a conference start request has been received, and whether or not to start communication with the host terminal (establish a session) and permit participation in the conference. This is a user interface for operating the . 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 has a "Yes" button 1200-2 for allowing participation in the conference, and a "No" button 1200-3 for selecting not to allow participation in the conference. include.

<ステップS49>
宛先端末の入力装置108(またはタッチパネル318)への操作によって「はい」ボタン1200-2が押下された場合、宛先端末の操作入力受付部12は、ホスト端末との間の通信の開始(セッション確立)を行って会議へ参加する旨の操作を受け付ける。
<Step S49>
When the "Yes" button 1200-2 is pressed by operating the input device 108 (or touch panel 318) of the destination terminal, the operation input reception unit 12 of the destination terminal initiates communication with the host terminal (establishes a session). ) to participate in the meeting.

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

<ステップS51>
管理システム50の通信部51が開始応答を受信すると、状態管理部53は、端末管理テーブル(図8参照)において、開始応答と共に受信されたホスト端末の参加者のユーザID「A_10aa」および宛先端末の参加者のユーザID「C_10ad」がそれぞれ含まれるレコードの通信状態のフィールド部分を変更する。具体的には、状態管理部53は、端末管理テーブルのユーザID「A_10aa」を含むレコードの通信状態を「Accepted」に変更する。同様に、状態管理部53は、端末管理テーブルのユーザID「C_10ad」を含むレコードの通信状態を「Accepted」に変更する。
<Step S51>
When the communication unit 51 of the management system 50 receives the start response, the state management unit 53 stores the user ID “A_10aa” of the participant of the host terminal received along with the start response and the destination terminal in the terminal management table (see FIG. 8). The field portion of the communication status of the record including the user ID "C_10ad" of each participant is changed. Specifically, the state management unit 53 changes the communication state of the record including the user ID "A_10aa" in the terminal management table to "Accepted". Similarly, the state management unit 53 changes the communication state of the record including the user ID "C_10ad" in the terminal management table to "Accepted".

<ステップS52>
次に、通信部51は、開始応答と共に、宛先端末の参加者のユーザID「C_10ad」、およびセッションIDを、ホスト端末へ送信する。
<Step S52>
Next, the communication unit 51 transmits the start response as well as the user ID "C_10ad" of the participant of the destination terminal and the session ID to the host terminal.

<ステップS53、S54>
ホスト端末は、この開始応答を受信すると、通信部11によってセッションIDを管理システム50に送信することにより、セッションを確立させる。一方、宛先端末は、通信部11によってセッションIDを管理システム50に送信することにより、セッションを確立させる。
<Steps S53, S54>
Upon receiving this start response, the host terminal establishes a session by transmitting the session ID to the management system 50 using the communication unit 11. On the other hand, the destination terminal establishes a session by transmitting the session ID to the management system 50 using the communication unit 11.

<ステップS55>
そして、管理システム50の参加処理部61は、役割割当管理テーブル(図12参照)を参照して、宛先端末である通信端末10adのユーザ(参加者)のユーザID「C_10ad」に対応する役割(ここでは「発表者」)を取得して確認する。
<Step S55>
Then, the participation processing unit 61 of the management system 50 refers to the role assignment management table (see FIG. 12) and determines the role ( Here, we obtain and confirm the "presenter").

<ステップS56>
参加処理部61は、宛先端末である通信端末10adのユーザのユーザID「C_10ad」と、取得した役割「発表者」とを関連付けて、参加者管理テーブル(図13参照)に登録する。このように、参加者管理テーブルにユーザIDと役割とが関連付けられて登録されることによって、実際に会議に参加したユーザとして管理されることになる。
<Step S56>
The participation processing unit 61 associates the user ID "C_10ad" of the user of the communication terminal 10ad, which is the destination terminal, with the acquired role "presenter" and registers them in the participant management table (see FIG. 13). In this way, by registering the user ID and role in association with each other in the participant management table, the user is managed as a user who actually participated in the conference.

<ステップS57>
さらに、参加処理部61は、役割管理テーブル(図11参照)を参照し、会議に参加したユーザC_10adの役割に対応する権限の情報を読み出す。すなわち、参加処理部61は、役割管理テーブルを参照し、ユーザC_10adの役割である「発表者」に対応する権限の情報を読み出す。具体的には、当該「発表者」に対応する権限は、ユーザ自身の音声を他の通信端末10へ送信できること、ユーザ自身の映像を他の通信端末10へ送信できること、チャットを送受信できること、ファイルを送受信できること、ビデオ会議の映像を録画できないこと、参加者の情報を取得できること、および、ビデオ会議から退室できないこと、という内容の権限である。
<Step S57>
Further, the participation processing unit 61 refers to the role management table (see FIG. 11) and reads information on the authority corresponding to the role of the user C_10ad who participated in the conference. That is, the participation processing unit 61 refers to the role management table and reads information on the authority corresponding to the "presenter" role of the user C_10ad. Specifically, the authority corresponding to the "presenter" is to be able to send the user's own voice to other communication terminals 10, to be able to send the user's own video to other communication terminals 10, to be able to send and receive chats, and to be able to send and receive files. These privileges include being able to send and receive messages, not being able to record videos of the video conference, being able to obtain participant information, and not being able to leave the video conference.

<ステップS58>
そして、参加処理部61は、会議に参加したユーザC_10adの役割と、ステップS57で読み出した権限の情報とを含む役割権限情報を、通信部51を介して通信端末10adへ送信する。そして、通信端末10adの通信部11は、役割権限情報を受信する。
<Step S58>
Then, the participation processing unit 61 transmits role authority information including the role of the user C_10ad who participated in the conference and the authority information read in step S57 to the communication terminal 10ad via the communication unit 51. The communication unit 11 of the communication terminal 10ad then receives the role authority information.

<ステップS59>
通信端末10adの表示制御部14は、通信部11により受信された役割権限情報を用いて、役割「発表者」に応じた会議画面を作成して、ディスプレイ120(またはディスプレイ317)に表示させる。ここで、会議画面とは、会議中に参加者が用いる画面であり、当該参加者の役割に応じて必要な機能を備える画面である。
<Step S59>
The display control unit 14 of the communication terminal 10ad creates a conference screen according to the role "presenter" using the role authority information received by the communication unit 11, and displays the conference screen on the display 120 (or the display 317). Here, the conference screen is a screen used by the participants during the conference, and is a screen that has necessary functions according to the role of the participant.

例えば、役割に応じた会議画面の例として、図23に「司会」用の会議画面である司会用会議画面1300Sを示す。司会用会議画面1300Sは、図23に示すように、登壇者映像1300S-1と、自映像1300S-2と、映像切替スイッチ1300S-11と、音声切替スイッチ1300S-12と、ファイル共有ボタン1300S-13と、録画ボタン1300S-14と、参加者リストボタン1300S-15と、を含む。 For example, as an example of a conference screen according to the role, FIG. 23 shows a moderator conference screen 1300S that is a conference screen for a "moderator." As shown in FIG. 23, the moderator conference screen 1300S includes a speaker video 1300S-1, a self-video 1300S-2, a video changeover switch 1300S-11, an audio changeover switch 1300S-12, and a file sharing button 1300S-. 13, a recording button 1300S-14, and a participant list button 1300S-15.

登壇者映像1300S-1は、パネルディスカッションで議論を行う自分以外の登壇者の映像を表示する表示領域である。図23に示す司会用会議画面1300Sの例では、登壇者映像1300S-1として、参加者A_10aa、B_10ac、D_10aeおよびE_10baの映像がそれぞれ表示されている。登壇者映像1300S-1は、実際には後述するステップS60~S63で、送受信される映像データに基づいて、登壇者の映像を表示する。 The speaker video 1300S-1 is a display area that displays images of speakers other than the speaker who are discussing in the panel discussion. In the example of the moderator conference screen 1300S shown in FIG. 23, videos of participants A_10aa, B_10ac, D_10ae, and E_10ba are displayed as speaker videos 1300S-1. The speaker video 1300S-1 actually displays the speaker's video based on the transmitted and received video data in steps S60 to S63, which will be described later.

自映像1300S-2は、登壇者(司会)として割り当てられている自分の映像の表示領域である。図23に示す司会用会議画面1300Sの例では、自映像1300S-2として、役割が司会に割り振られている自分(図23では参加者C_10adが司会であるとしている)の映像が表示されている。 Self-image 1300S-2 is a display area for an image of the user assigned as a speaker (host). In the example of the moderator conference screen 1300S shown in FIG. 23, an image of the self whose role is assigned to moderator (in FIG. 23, participant C_10ad is assumed to be the moderator) is displayed as self-image 1300S-2. .

映像切替スイッチ1300S-11は、自分の映像を、他の通信端末10へ送信するか否かを切り替えるスイッチである。映像切替スイッチ1300S-11は、上述の役割権限情報に、ユーザ自身の映像を他の通信端末10へ送信できる権限が含まれている場合に表示される。 The video changeover switch 1300S-11 is a switch that switches whether or not the user's own video is sent to other communication terminals 10. The video changeover switch 1300S-11 is displayed when the role authority information described above includes authority to send the user's own video to other communication terminals 10.

音声切替スイッチ1300S-12は、自分の音声を、他の通信端末10へ送信するか否かを切り替えるスイッチである。音声切替スイッチ1300S-12は、上述の役割権限情報に、ユーザ自身の音声を他の通信端末10へ送信できる権限が含まれている場合に表示される。 The audio changeover switch 1300S-12 is a switch for switching whether or not to transmit one's own audio to another communication terminal 10. The audio changeover switch 1300S-12 is displayed when the role authority information described above includes the authority to transmit the user's own voice to another communication terminal 10.

ファイル共有ボタン1300S-13は、開催中のパネルディスカッションで共有するためのファイルを選択するためのボタンである。例えば、ファイル共有ボタン1300S-13を押下して選択されたファイルは、司会用会議画面1300S上に表示されるものとすればよい。ファイル共有ボタン1300S-13は、上述の役割権限情報に、ファイルを送受信できる権限が含まれている場合に表示される。 The file sharing button 1300S-13 is a button for selecting a file to be shared in the ongoing panel discussion. For example, the file selected by pressing the file sharing button 1300S-13 may be displayed on the moderator conference screen 1300S. The file sharing button 1300S-13 is displayed when the role authority information described above includes the authority to send and receive files.

録画ボタン1300S-14は、パネルディスカッションの開催中の司会用会議画面1300Sを映像として録画するためのボタンである。録画ボタン1300S-14は、上述の役割権限情報に、ビデオ会議の映像を録画できる権限が含まれている場合に表示される。 The record button 1300S-14 is a button for recording the moderator's conference screen 1300S as video during the panel discussion. The record button 1300S-14 is displayed when the role authority information described above includes the authority to record the video of the video conference.

参加者リストボタン1300S-15は、パネルディスカッションに参加している参加者の役割を変更するための画面(例えば後述する図26に示す役割変更画面1500)を表示させ、参加者の役割情報を取得して各参加者の現在の役割を表示させるためのボタンである。参加者リストボタン1300S-15は、上述の役割権限情報に、参加者の情報を取得できる権限が含まれている場合に表示される。 The participant list button 1300S-15 displays a screen for changing the roles of participants participating in the panel discussion (for example, a role change screen 1500 shown in FIG. 26, which will be described later), and acquires role information of the participants. This button is used to display the current role of each participant. The participant list button 1300S-15 is displayed when the role authority information described above includes the authority to acquire participant information.

なお、図23に示した司会用会議画面1300Sは、役割が「司会」である参加者の会議画面であるが、上述の図21における参加者C_10adの役割は「発表者」であるので、図11に示す役割管理テーブルのように、「発表者」は、「司会」の権限と比較して、ビデオ会議の映像を録画できる権限を有さないため、通信端末10adに表示される会議画面は、図23の司会用会議画面1300Sのうち録画ボタン1300S-14が非表示となっている画面となる。 Note that the moderator conference screen 1300S shown in FIG. 23 is the conference screen of a participant whose role is "moderator." However, since the role of participant C_10ad in FIG. 21 described above is "presenter," as shown in the role management table in FIG. 11, the "presenter" does not have the authority to record the video of the video conference, as compared to the authority of the "moderator." Therefore, the conference screen displayed on the communication terminal 10ad is the moderator conference screen 1300S in FIG. 23, with the record button 1300S-14 hidden.

また、役割に応じた会議画面の例として、図24に「聴講者」用の会議画面である聴講者用会議画面1300Aを示す。聴講者用会議画面1300Aは、図24に示すように、登壇者映像1300A-1と、共有ファイル一覧ボタン1300A-13と、退室ボタン1300A-16と、を含む。聴講者用会議画面1300Aは、パネルディスカッションの議論には参加せず聴講するのみの聴講者用の画面であるので、図23に示す司会用会議画面1300Sの自映像1300S-2に相当する自分の映像を表示する領域を有さない。 Further, as an example of a conference screen according to the role, FIG. 24 shows an audience conference screen 1300A that is a conference screen for "audience". As shown in FIG. 24, the audience conference screen 1300A includes a speaker video 1300A-1, a shared file list button 1300A-13, and an exit button 1300A-16. The audience meeting screen 1300A is a screen for audience members who only listen to the panel discussion without participating in the discussion, so their own video 1300S-2, which corresponds to the self-image 1300S-2 of the moderator conference screen 1300S shown in FIG. It does not have an area for displaying images.

登壇者映像1300A-1は、パネルディスカッションで議論を行う登壇者(司会および発表者)の映像の表示領域である。図24に示す聴講者用会議画面1300Aの例では、登壇者映像1300A-1として、参加者A_10aa、B_10ac、C_10ad、D_10aeおよびE_10baの映像がそれぞれ表示されている。登壇者映像1300A-1は、実際には後述するステップS60~S63で、送受信される映像データに基づいて、登壇者の映像を表示する。 The speaker video 1300A-1 is a display area for images of speakers (moderators and presenters) who discuss in a panel discussion. In the example of the audience conference screen 1300A shown in FIG. 24, videos of participants A_10aa, B_10ac, C_10ad, D_10ae, and E_10ba are displayed as speaker videos 1300A-1. The speaker video 1300A-1 actually displays the speaker's video based on the transmitted and received video data in steps S60 to S63, which will be described later.

共有ファイル一覧ボタン1300A-13は、開催中のパネルディスカッションで、登壇者により共有されたファイルの一覧を表示させるための画面である。共有ファイル一覧ボタン1300A-13は、上述の役割権限情報に、ファイルを受信のみできる権限が含まれている場合に表示される。 The shared file list button 1300A-13 is a screen for displaying a list of files shared by speakers in an ongoing panel discussion. The shared file list button 1300A-13 is displayed when the role authority information described above includes the authority to only receive files.

退室ボタン1300A-16は、聴講中のパネルディスカッションから退室するためのボタンである。退室ボタン1300A-16は、上述の役割権限情報に、ビデオ会議から退室できる権限が含まれている場合に表示される。 The exit button 1300A-16 is a button for exiting the panel discussion being attended. The exit button 1300A-16 is displayed when the role authority information described above includes the authority to leave the video conference.

<ステップS60~S63>
ステップS53、S54によって開始要求端末と宛先端末との間にセッションが確立されると、管理システム50を介して互いに映像データおよび音声データが送受信され、ホスト端末および各宛先端末を含むグループ全体で、ビデオ会議が可能となる。ただし、ビデオ会議であるパネルディスカッションに参加している参加者のうち、役割が聴講者に割り振られている参加者が利用する通信端末10は、会議での議論には直接参加しないため、当該参加者の映像データおよび音声データは、他の通信端末10へ送信しない。すなわち、役割が登壇者(発表者および司会)に割り振られている参加者の映像データおよび音声データのみが、ビデオ会議全体で共有されることになる。
<Steps S60 to S63>
When a session is established between the start request terminal and the destination terminal in steps S53 and S54, video data and audio data are exchanged between each other via the management system 50, and the entire group including the host terminal and each destination terminal Video conferencing becomes possible. However, among the participants participating in a panel discussion that is a video conference, the communication terminal 10 used by the participant whose role is assigned to the audience does not directly participate in the discussion at the meeting, so the participant The user's video data and audio data are not transmitted to other communication terminals 10. That is, only the video data and audio data of participants whose roles are assigned to speakers (presenters and moderators) will be shared throughout the video conference.

以上のステップS41~S63に示した会議の開始・参加処理により、各役割に応じた会議画面、すなわち、各役割に付与される権限に基づいて実現される機能を備えた会議画面を、各参加者の通信端末10に表示させることができる。 Through the conference start/participation process shown in steps S41 to S63 above, each participant can display a conference screen corresponding to each role, that is, a conference screen equipped with functions realized based on the authority granted to each role. can be displayed on the communication terminal 10 of the user.

(役割変更要求処理)
図25は、実施形態に係る通信システムの役割変更要求処理の一例を示すシーケンス図である。図26は、役割変更画面の一例を示す図である。図25および図26を参照しながら、本実施形態に係る通信システム1において、パネルディスカッションの開催中に参加者の役割の変更を要求する役割変更要求処理について説明する。なお、パネルディスカッションに参加している通信端末10aaのユーザである参加者A_10aaの役割は「司会」であるものとし、通信端末10bbのユーザである参加者F_10bbの役割は「発表可能者」であるものとする。
(Role change request processing)
FIG. 25 is a sequence diagram illustrating an example of role change request processing of the communication system according to the embodiment. FIG. 26 is a diagram showing an example of a role change screen. With reference to FIGS. 25 and 26, role change request processing for requesting a change in the role of a participant during a panel discussion in the communication system 1 according to the present embodiment will be described. Note that the role of participant A_10aa, who is a user of communication terminal 10aa participating in the panel discussion, is "moderator," and the role of participant F_10bb, who is a user of communication terminal 10bb, is "person who can present." shall be taken as a thing.

<ステップS71>
パネルディスカッションにおいては、開催中に司会および発表者のような登壇者以外の聴講者の中から急遽、議論に参加してもらいたい場合が想定される。図25では、役割が「司会」である参加者A_10aaが、役割が「発表可能者」である参加者F_10bbに、発表者として登壇してもらいたいと考えたものとする。この場合、参加者A_10aaは、図23に示した司会用会議画面1300Sにおいて、入力装置108(またはタッチパネル318)を介して、参加者リストボタン1300S-15を押下操作する。
<Step S71>
In a panel discussion, it is conceivable that there may be cases where it is desired to have audience members other than speakers, such as the moderator and presenter, suddenly participate in the discussion during the panel discussion. In FIG. 25, it is assumed that participant A_10aa, whose role is "moderator", wants participant F_10bb, whose role is "presenter", to take the stage as a presenter. In this case, participant A_10aa presses the participant list button 1300S-15 on the moderator conference screen 1300S shown in FIG. 23 via the input device 108 (or touch panel 318).

<ステップS72>
参加者A_10aaにより参加者リストボタン1300S-15が押下操作されると、通信端末10aaの役割変更制御部21は、役割の変更の開始を要求する役割変更開始指令を、通信部11を介して管理システム50へ送信する。そして、管理システム50の通信部51は、役割変更開始指令を受信する。なお、役割変更開始指令は、本発明の「変更要求」に相当する。「変更要求」は、会議の参加者の役割を変更することを要求する指令である。
<Step S72>
When participant A_10aa presses the participant list button 1300S-15, the role change control unit 21 of the communication terminal 10aa manages a role change start command requesting the start of role change via the communication unit 11. Send to system 50. Then, the communication unit 51 of the management system 50 receives the role change start command. Note that the role change start command corresponds to a "change request" in the present invention. A "change request" is a command requesting to change the role of a participant in a conference.

<ステップS73>
管理システム50の役割変更部60は、通信部51により役割変更開始指令が受信されると、参加者管理テーブル(図13参照)を参照し、現在パネルディスカッションに参加しているすべての参加者のユーザIDおよび役割(現在の役割)を読み出す。ここでは、図13の参加者管理テーブルに示す通り、現在パネルディスカッションに参加している各参加者のユーザIDは、それぞれ「A_10aa」、「B_10ac」、「C_10ad」、「D_10ae」、「E_10ba」、「F_10bb」および「G_10cb」であり、対応する役割は、それぞれ「司会」、「司会」、「発表者」、「発表者」、「発表者」、「発表可能者」および「聴講者」であるものとする。
<Step S73>
When the role change unit 60 of the management system 50 receives a role change start command from the communication unit 51, it refers to the participant management table (see FIG. 13) and reads out the user IDs and roles (current roles) of all participants currently participating in the panel discussion. As shown in the participant management table in FIG. 13, the user IDs of the participants currently participating in the panel discussion are "A_10aa", "B_10ac", "C_10ad", "D_10ae", "E_10ba", "F_10bb" and "G_10cb", and the corresponding roles are "moderator", "moderator", "presenter", "presenter", "presenter", "potential presenter" and "audience", respectively.

<ステップS74>
また、役割変更部60は、役割管理テーブル(図11参照)で規定されているすべての役割を読み出す。
<Step S74>
Further, the role changing unit 60 reads out all roles defined in the role management table (see FIG. 11).

<ステップS75>
また、役割変更部60は、役割関係管理テーブル(図14参照)を参照し、各役割の参加者がどの役割を変更できるのかを示す役割関係情報を読み出す。
<Step S75>
Further, the role changing unit 60 refers to the role relationship management table (see FIG. 14) and reads role relationship information indicating which role a participant in each role can change.

<ステップS76>
また、役割変更部60は、役割変更先管理テーブル(図15参照)を参照し、各役割がどの役割に変更できるのかを示す役割変更先情報を読み出す。
<Step S76>
Further, the role change unit 60 refers to the role change destination management table (see FIG. 15) and reads role change destination information indicating which role each role can be changed to.

<ステップS77>
そして、役割変更部60は、役割変更開始指令の送信元である通信端末10aaに対して、参加者の役割を変更するための図26に示す役割変更画面1500を作成させるための役割変更画面作成指令と、読み出した参加者のユーザID、役割(現在の役割)(第1役割)、役割関係情報および役割変更先情報(第2役割を含む)とを、通信部51を介して通信端末10aaへ送信する。そして、通信端末10aaの通信部11は、役割変更画面作成指令と、参加者のユーザID、役割(現在の役割)、役割関係情報および役割変更先情報とを受信する。
<Step S77>
Then, the role change unit 60 creates a role change screen for causing the communication terminal 10aa, which is the transmission source of the role change start command, to create a role change screen 1500 shown in FIG. 26 for changing the role of the participant. The instruction, the read participant's user ID, role (current role) (first role), role related information, and role change destination information (including the second role) are sent to the communication terminal 10aa via the communication unit 51. Send to. Then, the communication unit 11 of the communication terminal 10aa receives the role change screen creation command, the participant's user ID, role (current role), role related information, and role change destination information.

<ステップS78>
通信端末10aaの表示制御部14は、通信部11により受信された役割変更画面作成指令に従って、参加者のユーザID、役割(現在の役割)、役割関係情報および役割変更先情報に基づいて、図26(a)に示すような役割変更画面1500を作成して、ディスプレイ120(またはディスプレイ317)に表示させる。なお、役役割変更画面1500は、本発明の「変更画面」の一例である。「変更画面」は、会議に参加している参加者の役割を変更するための画面である。
<Step S78>
In accordance with the role change screen creation command received by the communication unit 11, the display control unit 14 of the communication terminal 10aa displays a diagram based on the participant's user ID, role (current role), role relationship information, and role change destination information. A role change screen 1500 as shown in 26(a) is created and displayed on the display 120 (or display 317). Note that the role change screen 1500 is an example of the "change screen" of the present invention. The "change screen" is a screen for changing the roles of participants participating in the conference.

図26(a)に示す役割変更画面1500は、パネルディスカッションに参加している参加者の役割を変更するための画面である。役割変更画面1500は、図26(a)に示すように、役割表示部1500-1a~1500-1eと、変更可能役割表示部1500-2と、その他参加者表示部1500-3と、確定ボタン1500-4と、戻すボタン1500-5と、を含む。 A role change screen 1500 shown in FIG. 26(a) is a screen for changing the role of a participant participating in a panel discussion. As shown in FIG. 26(a), the role change screen 1500 includes role display areas 1500-1a to 1500-1e, a changeable role display area 1500-2, an other participant display area 1500-3, and a confirmation button. 1500-4, and a return button 1500-5.

表示制御部14は、役割関係情報に基づいて、受信された各役割がいずれかの役割を変更できるかを確認する。例えば、表示制御部14は、図14に示した役割関係管理テーブルに示すように、「司会」および「発表者」の役割の参加者が、「発表可能者」の役割を変更できることを確認する。さらに、表示制御部14は、役割変更先情報に基づいて、各役割(第1役割)がいずれの役割(第2役割)に変更できるかを確認する。すなわち、表示制御部14は、各役割について、変更先として変更可能な役割を確認する。例えば、表示制御部14は、図15に示した役割変更先管理テーブルに示すように、「発表可能者」の役割が、「発表者」の役割に変更できることを確認する。 The display control unit 14 checks whether each of the received roles can be changed based on the role relationship information. For example, the display control unit 14 confirms that participants with the roles of "moderator" and "presenter" can change the role of "person who can present", as shown in the role relationship management table shown in FIG. . Further, the display control unit 14 confirms which role (second role) each role (first role) can be changed to based on the role change destination information. That is, the display control unit 14 confirms the changeable role for each role. For example, the display control unit 14 confirms that the role of "person who can present" can be changed to the role of "presenter", as shown in the role change destination management table shown in FIG. 15.

以上のような確認処理の結果から、表示制御部14は、図26(a)に示すように、ユーザID「B_10ac」、「C_10ad」、「D_10ae」および「E_10ba」である参加者それぞれの現在の役割が、「司会」、「発表者」、「発表者」および「発表者」であることを、役割表示部1500-1a~1500-1dに表示させる。このとき、参加者A_10aaの役割は「司会」であるので、役割関係情報から、「司会」および「発表者」である役割を他の役割に変更することはできないため、役割表示部1500-1a~1500-1dは、対応するユーザIDのユーザの役割を表示するのみである。 Based on the results of the confirmation process described above, the display control unit 14 displays the current status of each participant whose user IDs are “B_10ac,” “C_10ad,” “D_10ae,” and “E_10ba,” as shown in FIG. 26(a). The role display units 1500-1a to 1500-1d display that the roles of ``moderator,'' ``presenter,'' ``presenter,'' and ``presenter.'' At this time, since the role of participant A_10aa is "moderator," it is not possible to change the roles of "moderator" and "presenter" to other roles from the role relationship information. ~1500-1d only displays the role of the user with the corresponding user ID.

また、参加者A_10aaの役割は「司会」であり、役割関係情報から「発表可能者」の役割を他の役割に変更することが可能であることが確認できるので、表示制御部14は、図26(a)に示すように、ユーザID「F_10bb」に対応する役割である「発表可能者」を、変更可能役割表示部1500-2に表示させる。変更可能役割表示部1500-2は、表示している「発表可能者」から役割を変更させるための変更先役割表示ボタン1500-2aを有する。ここで、役割変更先情報から、役割「発表可能者」は、「発表者」に役割を変更できるため、表示制御部14は、図26(b)に示すように、変更先役割表示ボタン1500-2aが押下されることにより表示される変更先役割プルダウン1500-2bに、「発表者」を選択可能となるように表示させる。すなわち、表示制御部14は、役割変更画面1500において、役割「発表可能者」に対応させて、変更先として変更可能な役割である「発表者」を表示させる。 Furthermore, since it can be confirmed that the role of participant A_10aa is "moderator" and that the role of "person who can present" can be changed to another role from the role related information, the display control unit 14 As shown in 26(a), the role "person who can present" corresponding to the user ID "F_10bb" is displayed on the changeable role display section 1500-2. The changeable role display section 1500-2 has a change destination role display button 1500-2a for changing the role from the displayed "presenter". Here, from the role change destination information, the role "person who can present" can be changed to "presenter", so the display control unit 14 presses the change destination role display button 1500 as shown in FIG. 26(b). In the change destination role pulldown 1500-2b that is displayed when -2a is pressed, "Presenter" is displayed so that it can be selected. That is, the display control unit 14 causes the role change screen 1500 to display the changeable role "presenter" in association with the role "person who can present".

また、表示制御部14は、ユーザID「A_10aa」、「B_10ac」、「C_10ad」、「D_10ae」、「E_10ba」および「F_10bb」以外のその他ユーザIDに対応する「G_10cb」については、その他参加者表示部1500-3に表示させる。その他参加者表示部1500-3は、その他のユーザIDをプルダウン上に一覧表示させるためのその他参加者表示ボタン1500-3aを有する。 In addition, the display control unit 14 controls the user IDs "G_10cb" corresponding to user IDs other than "A_10aa", "B_10ac", "C_10ad", "D_10ae", "E_10ba", and "F_10bb" to be displayed by other participants. It is displayed on the display section 1500-3. The other participants display section 1500-3 has an other participants display button 1500-3a for displaying a list of other user IDs on a pull-down menu.

また、表示制御部14は、図26(a)に示すように、その他のユーザID(例えば「G_10cb」)である参加者の役割が「聴講者」であることを、役割表示部1500-1eに表示させる。このとき、参加者A_10aaの役割は「司会」であるので、役割関係情報から、「聴講者」である役割を他の役割に変更することはできないため、役割表示部1500-1eは、その他のユーザIDに対応するユーザの役割「聴講者」を表示するのみである。 The display control unit 14 also causes the role display unit 1500-1e to display that the role of the participant with the other user ID (for example, "G_10cb") is "listener," as shown in FIG. 26(a). At this time, the role of participant A_10aa is "moderator," and therefore the role relationship information does not allow the role of "listener" to be changed to another role, so the role display unit 1500-1e simply displays the role of the user corresponding to the other user ID, "listener."

確定ボタン1500-4は、役割が「司会」である通信端末10aaの参加者によって、参加者F_10bbについて変更可能役割表示部1500-2で変更された役割を確定するためのボタンである。 The confirm button 1500-4 is a button for confirming the role changed in the changeable role display section 1500-2 for the participant F_10bb by the participant of the communication terminal 10aa whose role is "moderator."

戻すボタン1500-5は、役割変更画面1500で役割が変更された場合、当該役割を元の役割に戻すためのボタンである。戻すボタン1500-5が押下された場合の動作については、図30で後述する。 The return button 1500-5 is a button for returning the role to its original role when the role is changed on the role change screen 1500. The operation when the return button 1500-5 is pressed will be described later with reference to FIG.

以上のステップS71~S78の動作によって、パネルディスカッションの開催中に参加者の役割の変更を要求する役割変更要求処理が実行される。 Through the operations in steps S71 to S78 described above, a role change request process is executed to request a change in the role of a participant during a panel discussion.

(役割変更実行処理)
図27は、実施形態に係る通信システムの役割変更実行処理の一例を示すシーケンス図である。図28は、役割の変更の要求を受けた場合の画面動作を説明する図である。図29は、新たな登壇者映像が追加された司会用会議画面の一例を示す図である。図27~図29を参照しながら、本実施形態に係る通信システム1において、パネルディスカッションの開催中に参加者の役割の変更を実行する役割変更実行処理について説明する。なお、パネルディスカッションに参加している通信端末10aaのユーザである参加者A_10aaの役割は「司会」であるものとし、通信端末10bbのユーザである参加者F_10bbの役割は「発表可能者」であるものとする。
(Role change execution process)
FIG. 27 is a sequence diagram illustrating an example of role change execution processing of the communication system according to the embodiment. FIG. 28 is a diagram illustrating the screen operation when a request to change the role is received. FIG. 29 is a diagram illustrating an example of a moderator conference screen to which a new speaker video has been added. With reference to FIGS. 27 to 29, a role change execution process for changing the role of a participant during a panel discussion in the communication system 1 according to the present embodiment will be described. Note that the role of participant A_10aa, who is a user of communication terminal 10aa participating in the panel discussion, is "moderator," and the role of participant F_10bb, who is a user of communication terminal 10bb, is "person who can present." shall be taken as a thing.

<ステップS91>
参加者A_10aaは、上述の図26に示した役割変更画面1500において、入力装置108(またはタッチパネル318)を介して、参加している参加者の役割について、変更先となる役割を設定し、確定ボタン1500-4を押下操作する。具体的には、参加者A_10aaは、役割変更画面1500において、参加者F_10bbの役割「発表可能者」を、「発表者」に変更する設定を行い、確定ボタン1500-4を押下操作する。
<Step S91>
On the role change screen 1500 shown in FIG. 26 described above, participant A_10aa sets and confirms the role to be changed for the participating participant's role via the input device 108 (or touch panel 318). Press button 1500-4. Specifically, participant A_10aa makes a setting to change the role of participant F_10bb from "person who can present" to "presenter" on role change screen 1500, and presses the confirm button 1500-4.

<ステップS92>
すると、通信端末10aaの役割変更制御部21は、役割の変更の実行を要求する役割変更実行指令、役割を変更する参加者のユーザID(ここでは「F_10bb」)、および、変更先となる役割(ここでは「発表者」)を、通信部11を介して管理システム50へ送信する。そして、管理システム50の通信部51は、役割変更実行指令、ユーザID、および変更先となる役割を受信する。なお、役割変更実行指令は、本発明の「実行要求」の一例である。「実行要求」は、参加者の役割変更を実行することを要求する指令である。
<Step S92>
Then, the role change control unit 21 of the communication terminal 10aa sends a role change execution command requesting execution of the role change, the user ID of the participant whose role is to be changed (here, "F_10bb"), and the role to which the role is to be changed. (here, “presenter”) is transmitted to the management system 50 via the communication unit 11. Then, the communication unit 51 of the management system 50 receives the role change execution command, the user ID, and the role to be changed. Note that the role change execution command is an example of the "execution request" of the present invention. The "execution request" is a command requesting to change the role of a participant.

<ステップS93>
管理システム50の役割変更部60は、役割変更実行指令に従って、役割管理テーブル(図11参照)を参照し、通信部51により受信された変更先となる役割(ここでは「発表者」)に対応する権限の情報を読み出す。
<Step S93>
The role change unit 60 of the management system 50 refers to the role management table (see FIG. 11) in accordance with the role change execution command, and changes the role corresponding to the role to be changed (here, “presenter”) received by the communication unit 51. Read information about permissions to

<ステップS94>
そして、役割変更部60は、読み出した変更先となる役割と、対応する権限の情報とを含む役割権限情報を、通信部51を介して通信端末10bbへ送信する。この役割権限情報の送信が、変更先の役割への役割変更実行指令を受けた旨の管理システム50から通知となる。そして、通信端末10bbの通信部11は、当該役割権限情報を受信する。
<Step S94>
Then, the role change unit 60 transmits role authority information including the read-out role to be changed to and information on the corresponding authority to the communication terminal 10bb via the communication unit 51. The transmission of this role authority information serves as a notification from the management system 50 that a role change execution command to the role to be changed to has been received. Then, the communication unit 11 of the communication terminal 10bb receives the role authority information.

<ステップS95>
通信端末10bbの通信部11により役割権限情報が受信されると、通信端末10bbの表示制御部14は、ディスプレイ120(またはディスプレイ317)に、図28(a)に示すような役割変更確認ダイアログボックス1600(確認画面の一例)を表示させる。図28(a)に示す役割変更確認ダイアログボックス1600は、役割の変更の要求を受けたことを通知するダイアログボックスであり、役割権限情報に含まれる権限の内容、すなわち役割を変更することによって付与される権限の内容(ここでは、参加者自身の音声を他の通信端末10へ送信できること、参加者の映像を他の通信端末10へ送信できること、およびファイルを送受信できること(ファイルを共有できること))を表示する。参加者(ここでは参加者F_10bb)は、役割変更確認ダイアログボックス1600を見ることにより、参加しているパネルディスカッションの特定の登壇者から、議論への参加を要求されたことを確認でき、さらに、参加した場合に付与される権限の内容を確認することもできる。役割変更確認ダイアログボックス1600は、役割の変更を承認するための承認ボタン1600-1と、役割の変更を拒否するためのキャンセルボタン1600-2と、を有する。すなわち、役割変更確認ダイアログボックス1600は、変更先の役割への変更を承認するか否かを確認するための画面(ダイアログボックス)として機能する。
<Step S95>
When the role authority information is received by the communication unit 11 of the communication terminal 10bb, the display control unit 14 of the communication terminal 10bb displays a role change confirmation dialog box as shown in FIG. 28(a) on the display 120 (or display 317). 1600 (an example of a confirmation screen) is displayed. A role change confirmation dialog box 1600 shown in FIG. 28(a) is a dialog box that notifies that a role change request has been received. Details of the authority to be granted (here, the ability to send the participant's own audio to other communication terminals 10, the ability to send the participant's video to other communication terminals 10, and the ability to send and receive files (file sharing)) Display. By viewing the role change confirmation dialog box 1600, the participant (participant F_10bb here) can confirm that he/she has been requested to participate in the discussion by a specific speaker of the panel discussion in which he/she is participating, and further, You can also check the details of the privileges granted to you if you participate. The role change confirmation dialog box 1600 has an approval button 1600-1 for approving the role change and a cancel button 1600-2 for rejecting the role change. That is, the role change confirmation dialog box 1600 functions as a screen (dialog box) for confirming whether or not to approve the change to the role to be changed.

<ステップS96、S97>
通信端末10bbの入力装置108(またはタッチパネル318)への操作によって承認ボタン1600-1が押下された場合、通信端末10bbの役割変更制御部21は、役割の変更を承認する旨を示す承認応答を、通信部11を介して管理システム50へ送信する。そして、管理システム50の通信部51は、承認応答を受信する。
<Steps S96, S97>
When the approval button 1600-1 is pressed by operating the input device 108 (or touch panel 318) of the communication terminal 10bb, the role change control unit 21 of the communication terminal 10bb sends an approval response indicating that the role change is approved. , is transmitted to the management system 50 via the communication unit 11. The communication unit 51 of the management system 50 then receives the approval response.

<ステップS98>
管理システム50の役割変更部60は、通信部51により承認応答が受信されると、参加者管理テーブル(図13参照)において、役割を変更する参加者のユーザID(ここでは「F_10bb」)に対応する一時変更先に、変更先となる役割(ここでは「発表者」)を登録する。これによって、参加者F_10bbの役割は、「発表可能者」から「発表者」へ変更されたものとして扱われる。
<Step S98>
When the communication unit 51 receives the approval response, the role change unit 60 of the management system 50 changes the user ID (here, “F_10bb”) of the participant whose role is to be changed in the participant management table (see FIG. 13). The role to be changed (here, "presenter") is registered in the corresponding temporary change destination. As a result, the role of participant F_10bb is treated as changed from "person who can present" to "presenter."

<ステップS99>
そして、役割変更部60は、変更先となる役割(ここでは「発表者」)に応じた会議画面への変更を要求する会議画面変更指令を、通信部51を介して通信端末10bbへ送信する。
<Step S99>
Then, the role change unit 60 transmits a conference screen change command to the communication terminal 10bb via the communication unit 51, requesting a change to a conference screen corresponding to the role to be changed (here, "presenter"). .

<ステップS100>
通信端末10bbの表示制御部14は、通信部11により会議画面変更指令が受信されると、ステップS94で受信された役割権限情報に含まれる変更先となる役割(ここでは「発表者」)に応じた会議画面に変更して、ディスプレイ120(またはディスプレイ317)に表示させる。具体的には、表示制御部14は、変更先となる役割「発表者」に応じた会議画面として、図28(b)に示す発表者用会議画面1300Saに変更し、ディスプレイ120(またはディスプレイ317)に表示させる。
<Step S100>
When the communication unit 11 receives the conference screen change command, the display control unit 14 of the communication terminal 10bb changes the role to be changed (here, “presenter”) included in the role authority information received in step S94. The conference screen is changed to a corresponding conference screen and displayed on the display 120 (or display 317). Specifically, the display control unit 14 changes the conference screen corresponding to the role "presenter" to be changed to the presenter conference screen 1300Sa shown in FIG. ).

発表者用会議画面1300Saは、図28(b)に示すように、登壇者映像1300S-1と、自映像1300S-2と、映像切替スイッチ1300S-11と、音声切替スイッチ1300S-12と、ファイル共有ボタン1300S-13と、参加者リストボタン1300S-15と、を含む。役割「発表者」は、役割「司会」と比較して、ビデオ会議の映像を録画できる権限を有さなないため、図28(b)に示した発表者用会議画面1300Saは、上述の図23に示した司会用会議画面1300Sと比較して、司会用会議画面1300S-4を含まない構成となっている。 As shown in FIG. 28(b), the presenter conference screen 1300Sa includes a speaker video 1300S-1, a self-video 1300S-2, a video changeover switch 1300S-11, an audio changeover switch 1300S-12, and a file. It includes a share button 1300S-13 and a participant list button 1300S-15. Since the role "presenter" does not have the authority to record video of a video conference compared to the role "moderator," the presenter conference screen 1300Sa shown in FIG. Compared to the conference screen for moderator 1300S shown in FIG. 23, the configuration does not include the conference screen for moderator 1300S-4.

また、参加者F_10bbは、役割が「発表者」となったため、通信端末10bbは、参加者F_10bbの音声および映像を、他の通信端末10へ送信することが可能となる。この場合、通信端末10aaのディスプレイ120(またはディスプレイ317)に表示されている司会用会議画面1300Sは、図29に示すように、新たな登壇者(発表者)である参加者F_10bbの映像を表示する追加登壇者映像1300S-3が追加されることになる。 Furthermore, since the role of participant F_10bb has become "presenter," communication terminal 10bb can transmit participant F_10bb's audio and video to other communication terminals 10. In this case, the moderator conference screen 1300S displayed on the display 120 (or display 317) of the communication terminal 10aa displays an image of participant F_10bb, who is a new speaker (presenter), as shown in FIG. An additional speaker video 1300S-3 will be added.

これによって、元の役割が「発表可能者」であり、自分の音声および映像を送信することができなった参加者F_10bbは、役割が「発表者」となったことにより、会議画面が変更される。そして、参加者F_10bbは、自分の音声および映像を他の通信端末10へ送信することが可能となったため、パネルディスカッションの議論に登壇者として参加することが可能となる。 As a result, participant F_10bb, whose original role was "Presenter" and was unable to send his/her own audio and video, will now have the role of "Presenter" and the conference screen will be changed. Ru. Since participant F_10bb is now able to transmit his/her own audio and video to other communication terminals 10, participant F_10bb can participate in the panel discussion as a speaker.

(役割戻し処理)
図30は、実施形態に係る通信システムの役割戻し処理の一例を示すシーケンス図である。図30を参照しながら、本実施形態に係る通信システム1において、パネルディスカッションの開催中に役割が変更された参加者の役割を戻す役割戻し処理について説明する。なお、パネルディスカッションに参加している通信端末10aaのユーザである参加者A_10aaの役割は「司会」であるものとする。また、通信端末10bbのユーザである参加者F_10bbの元の役割は「発表可能者」であり、現在の役割は「発表者」であるものとする。
(Role return processing)
FIG. 30 is a sequence diagram illustrating an example of role return processing of the communication system according to the embodiment. With reference to FIG. 30, a role return process will be described in which the role of a participant whose role was changed during a panel discussion is returned in the communication system 1 according to the present embodiment. It is assumed that the role of participant A_10aa, who is a user of communication terminal 10aa and participating in the panel discussion, is "moderator." Further, it is assumed that the original role of participant F_10bb, who is the user of communication terminal 10bb, is "person who can present" and his current role is "presenter."

<ステップS111>
参加者A_10aaは、上述の図26に示した役割変更画面1500において、入力装置108(またはタッチパネル318)を介して、戻すボタン1500-5を押下操作する。
<Step S111>
Participant A_10aa presses the return button 1500-5 via the input device 108 (or touch panel 318) on the role change screen 1500 shown in FIG. 26 described above.

<ステップS112>
すると、通信端末10aaの役割変更制御部21は、変更した役割を元の役割に戻すことを要求する役割戻し実行指令を、通信部11を介して管理システム50へ送信する。そして、管理システム50の通信部51は、役割戻し実行指令を受信する。
<Step S112>
Then, the role change control unit 21 of the communication terminal 10aa transmits a role return execution command to the management system 50 via the communication unit 11, requesting that the changed role be returned to the original role. The communication unit 51 of the management system 50 then receives the role return execution command.

<ステップS113>
管理システム50の役割変更部60は、通信部51により受信された役割戻し実行指令に従って、参加者管理テーブル(図13参照)を参照し、一時変更先に役割が登録されているレコードのユーザIDおよび役割(すなわち元の役割)を読み出す。ここでは、役割変更部60は、一時変更先に「発表者」が登録された参加者F_10aaに対応するレコードのユーザID「F_10aa」および役割(元の役割)「発表可能者」を読み出す。
<Step S113>
The role change unit 60 of the management system 50 refers to the participant management table (see FIG. 13) in accordance with the role return execution command received by the communication unit 51, and changes the user ID of the record in which the role is registered to the temporary change destination. and the role (i.e. the original role). Here, the role change unit 60 reads the user ID "F_10aa" and the role (original role) "person who can present" of the record corresponding to the participant F_10aa whose "presenter" is registered as the temporary change destination.

<ステップS114>
役割変更部60は、役割管理テーブル(図11参照)を参照し、ステップS113で読み出した役割(元の役割)に対応する権限の情報を読み出す。ここでは、役割変更部60は、役割「発表可能者」に対応する権限の情報を読み出す。
<Step S114>
The role changing unit 60 refers to the role management table (see FIG. 11) and reads out the authority information corresponding to the role read out in step S113 (original role). Here, the role changing unit 60 reads information on the authority corresponding to the role "person who can present."

<ステップS115>
さらに、役割変更部60は、参加者管理テーブルにおいて、読み出した役割のレコードの一時変更先を削除する。ここでは、役割変更部60は、読み出した役割「発表可能者」のレコード(参加者F_10aaのレコード)の一時変更先「発表者」を削除する。
<Step S115>
Furthermore, the role changing unit 60 deletes the temporary change destination of the read role record in the participant management table. Here, the role changing unit 60 deletes the temporary change destination "presenter" from the record of the read role "person who can present" (the record of participant F_10aa).

<ステップS116>
そして、役割変更部60は、参加者管理テーブルから読み出した役割(元の役割)と、役割管理テーブルから読み出した権限の情報とを含む役割権限情報(元の役割権限情報)を、通信部51を介して通信端末10bbへ送信する。そして、通信端末10bbの通信部11は、元の役割権限情報を受信する。
<Step S116>
Then, the role changing unit 60 transfers the role authority information (original role authority information) including the role read from the participant management table (original role) and the authority information read from the role management table to the communication unit 51. is transmitted to communication terminal 10bb via. The communication unit 11 of the communication terminal 10bb then receives the original role authority information.

<ステップS117>
通信端末10bbの表示制御部14は、通信部11により受信された元の役割権限情報に含まれる役割(元の役割)に応じた会議画面に変更して、ディスプレイ120(またはディスプレイ317)に表示させる。ここでは、表示制御部14は、参加者F_10bbの元の役割「発表可能者」に応じた会議画面に変更し、ディスプレイ120(またはディスプレイ317)に表示させる。具体的には、役割「発表可能者」は、役割「聴講者」と比較して、ビデオ会議から退室できる権限を有さないため、表示制御部14は、上述の図24に示した聴講者用会議画面1300Aのうち退室ボタン1300A-16を含まない発表可能者用の会議画面に変更する。
<Step S117>
The display control unit 14 of the communication terminal 10bb changes the conference screen to a conference screen corresponding to the role (original role) included in the original role authority information received by the communication unit 11, and displays it on the display 120 (or display 317). let Here, the display control unit 14 changes the conference screen to a conference screen corresponding to the original role of participant F_10bb, "person who can present," and causes the display 120 (or display 317) to display the conference screen. Specifically, since the role "person who can present" does not have the authority to leave the video conference compared to the role "audience", the display control unit 14 controls the role of the audience member shown in FIG. The conference screen 1300A for users is changed to a conference screen for those who can present without including the exit button 1300A-16.

このように、参加者管理テーブル(図13)に元の役割(ここでは「発表可能者」)を保持しておくことによって、例えば、役割の変更操作を行った参加者A_10aa(司会)は、参加者F_10bbの元の役割を覚えておく必要がなく、役割変更画面1500で戻すボタン1500-5を押下するだけで、役割を元に戻すことができる。また、例えば、「発表可能者」から「発表者」に参加者の役割を変更することにより一時的に発言権を与えた後に、必要な発言が行われ、当該参加者の議論への参加が必要なくなった場合に、上述のように簡易な操作によって元の役割に戻すことが可能となるので、ビデオ会議の利便性を向上させることができる。 In this way, by retaining the original role (here "person who can present") in the participant management table (Figure 13), for example, participant A_10aa (moderator) who performed the role change operation can There is no need to remember the original role of participant F_10bb, and the role can be restored to its original role simply by pressing the restore button 1500-5 on the role change screen 1500. In addition, for example, after temporarily giving the right to speak by changing the role of a participant from "person who can present" to "presenter," the necessary remarks are made and the participant is prevented from participating in the discussion. When it is no longer needed, it is possible to return to the original role with a simple operation as described above, thereby improving the convenience of video conferencing.

なお、役割変更画面1500により複数の参加者の役割が変更されている場合に、戻すボタン1500-5の押下操作によって、役割が変更されたすべての参加者の役割を元に戻す動作としてもよく、または、選択した参加者のみ役割を元に戻すことができるようにしてもよい。 Note that when the roles of multiple participants have been changed on the role change screen 1500, pressing the return button 1500-5 may restore the roles of all the participants whose roles have been changed. Alternatively, only selected participants may be allowed to restore their roles.

(役割追加・編集処理)
図31は、実施形態に係る通信システムの役割追加・編集処理の一例を示すシーケンス図である。図32は、役割追加画面の一例を示す図である。図31および図32を参照しながら、本実施形態に係る通信システム1において新たに役割を追加、または役割の権限を編集する役割追加・編集処理について説明する。
(Role addition/editing process)
FIG. 31 is a sequence diagram illustrating an example of role addition/editing processing of the communication system according to the embodiment. FIG. 32 is a diagram illustrating an example of a role addition screen. A role addition/editing process for adding a new role or editing role authority in the communication system 1 according to the present embodiment will be described with reference to FIGS. 31 and 32.

<ステップS131>
まず、ホスト端末である通信端末10のユーザは、入力装置108(またはタッチパネル318)を介して、ディスプレイ120(またはディスプレイ317)に、後述する役割追加画面1700を表示させるための操作を行う。
<Step S131>
First, the user of communication terminal 10, which is a host terminal, performs an operation to display role addition screen 1700, which will be described later, on display 120 (or display 317) via input device 108 (or touch panel 318).

<ステップS132>
すると、通信端末10の役割追加制御部22は、役割の追加・編集を指令するための役割追加指令を、通信部11を介して管理システム50へ送信する。そして、管理システム50の通信部51は、役割追加指令を受信する。
<Step S132>
Then, the role addition control unit 22 of the communication terminal 10 transmits a role addition command to the management system 50 via the communication unit 11 to instruct role addition/editing. The communication unit 51 of the management system 50 then receives the role addition command.

<ステップS133>
管理システム50の役割追加部62は、通信部51により受信された役割追加指令に従い、記憶・読出部57を介して役割管理テーブル(図11参照)で規定されているすべての役割および権限の情報を読み出す。
<Step S133>
In accordance with the role addition command received by the communication unit 51, the role addition unit 62 of the management system 50 adds information on all roles and authorities specified in the role management table (see FIG. 11) via the storage/readout unit 57. Read out.

<ステップS134>
そして、役割追加部62は、役割管理テーブルから読み出した役割と、権限の情報とを含む役割権限情報を、通信部51を介して通信端末10へ送信する。そして、通信端末10の通信部11は、役割権限情報を受信する。
<Step S134>
Then, the role adding unit 62 transmits role authority information including the role read from the role management table and authority information to the communication terminal 10 via the communication unit 51. The communication unit 11 of the communication terminal 10 then receives the role authority information.

<ステップS135>
通信端末10の表示制御部14は、通信部11により受信された役割権限情報に含まれる役割および権限の情報を用いて、図32に示す役割追加画面1700を作成し、ディスプレイ120(またはディスプレイ317)に表示させる。
<Step S135>
The display control unit 14 of the communication terminal 10 uses the role and authority information included in the role authority information received by the communication unit 11 to create a role addition screen 1700 shown in FIG. ).

図32に示す役割追加画面1700は、ビデオ会議であるパネルディスカッションにおいて参加者に割り当てることができる役割の新規追加および編集を行うための画面である。役割追加画面1700は、図32に示すように、役割権限表示領域1700-1と、新規役割追加領域1700-2と、役割追加ボタン1700-3と、確定ボタン1700-4と、役割削除ボタン1700-5と、を含む。 A role addition screen 1700 shown in FIG. 32 is a screen for adding and editing new roles that can be assigned to participants in a panel discussion that is a video conference. As shown in FIG. 32, the role addition screen 1700 includes a role authority display area 1700-1, a new role addition area 1700-2, an add role button 1700-3, a confirm button 1700-4, and a role delete button 1700. -5.

役割権限表示領域1700-1は、既に設定されている役割および権限の内容を表示する領域である。なお、図32では、各役割に対して、7つの権限を付与するか否かについて示されているが、これに限定されるものではなく、少なくとも1以上の権限を付与するか否かついて追加または編集の設定ができるものであればよい。 The role authority display area 1700-1 is an area that displays the contents of roles and authorities that have already been set. Note that although FIG. 32 shows whether or not to grant seven privileges to each role, it is not limited to this, and it is also shown whether to grant at least one privilege or not. Alternatively, it is acceptable as long as it allows editing settings.

新規役割追加領域1700-2は、役割および権限の内容を新たに設定するための領域であり、役割追加ボタン1700-3を押下することによって表示される。新規役割追加領域1700-2のうち「新規役割名」の欄に、新たな役割名を入力することができる。また、新規役割追加領域1700-2のうち各権限の欄には、選択プルダウン1700-2aが配置されており、押下することによって表示されるプルダウンの選択肢の中から権限の内容を選択することができる。 New role addition area 1700-2 is an area for newly setting the contents of roles and authorities, and is displayed by pressing the role addition button 1700-3. A new role name can be entered in the "New role name" column of the new role addition area 1700-2. In addition, a selection pull-down 1700-2a is arranged in each authority column of the new role addition area 1700-2, and when pressed, the content of the authority can be selected from the pull-down options displayed. can.

確定ボタン1700-4は、新規役割追加領域1700-2において設定した役割名および権限の内容を確定して登録するためのボタンである。 The confirm button 1700-4 is a button for confirming and registering the role name and authority details set in the new role addition area 1700-2.

役割削除ボタン1700-5は、既に設定されている役割および権限の内容を削除するためのボタンである。例えば、役割権限表示領域1700-1で既に設定されている役割が選択できるようになっており、選択した状態で役割削除ボタン1700-5を押下すると、役割管理テーブル(図11参照)から当該選択した役割およびその権限の内容が削除される。 The role deletion button 1700-5 is a button for deleting the contents of roles and authorities that have already been set. For example, a role that has already been set can be selected in the role authority display area 1700-1, and if the role deletion button 1700-5 is pressed while the role is selected, the corresponding role can be selected from the role management table (see FIG. 11). The created role and its privilege contents are deleted.

すなわち、役割追加画面1700は、新たに追加する役割の入力、および当該役割対応する1以上の権限について付与するか否かを選択入力が可能な画面として機能する。 That is, the role addition screen 1700 functions as a screen that allows input of a new role to be added and selection input of whether to grant one or more authorities corresponding to the role.

なお、役割権限表示領域1700-1において、既に設定されている役割および権限の内容について、例えば、選択プルダウン1700-2aのようにプルダウン形式で表示させ、既に設定されている権限の内容を編集することができるようになっていてもよい。 In addition, in the role authority display area 1700-1, the contents of the roles and authorities that have already been set are displayed in a pull-down format such as the selection pull-down 1700-2a, and the contents of the already set authorities can be edited. It may be possible to do so.

<ステップS136、S137>
そして、通信端末10のユーザは、役割追加画面1700において新たな役割および権限の内容を追加、または既に設定されている役割の権限の内容に対する編集のうち少なくともいずれかを行い、確定ボタン1700-4を押下する。すると、通信端末10の役割追加制御部22は、追加または編集のうち少なくともいずれかが行われた役割と権限の内容とを含む役割権限情報を、通信部11を介して管理システム50へ送信する。当該役割権限情報は、新たな役割、および当該役割に付与する権限の内容の登録要求としての機能も担う。そして、管理システム50の通信部51は、役割権限情報を受信する。
<Steps S136, S137>
Then, the user of the communication terminal 10 performs at least one of adding a new role and authority contents on the role addition screen 1700, or editing the authority contents of an already set role, and presses the confirm button 1700-4. Press . Then, the role addition control unit 22 of the communication terminal 10 transmits role authority information including the added or edited role and the content of the authority to the management system 50 via the communication unit 11. . The role authority information also functions as a registration request for a new role and the details of the authority to be granted to the role. The communication unit 51 of the management system 50 then receives the role authority information.

<ステップS138>
管理システム50の役割追加部62は、通信部51により受信された役割権限情報に、新たに追加された役割および権限の内容が含まれる場合、役割管理テーブル(図11参照)に当該役割および権限の内容を登録する。また、役割追加部62は、役割権限情報に、編集された役割の権限の内容が含まれる場合、役割管理テーブル(図11参照)に当該役割の権限の内容を更新する。
<Step S138>
If the role authority information received by the communication unit 51 includes the newly added role and authority, the role adding unit 62 of the management system 50 adds the role and authority to the role management table (see FIG. 11). Register the contents. Further, when the role authority information includes the contents of the authority of the edited role, the role adding unit 62 updates the contents of the authority of the role in the role management table (see FIG. 11).

以上のステップS131~S138の動作によって、新たに役割を追加、または役割の権限を編集する役割追加・編集処理が実行される。このように新たな役割を追加、または役割の権限を編集することができるので、様々な役割および権限を設定することが可能になり、パネルディスカッションに求められるニーズに応じた役割構成を実現することができる。 The above steps S131 to S138 execute the role addition/editing process to add a new role or edit the role authority. In this way, it is possible to add a new role or edit the role authority, so it is possible to set various roles and authorities, and to realize a role configuration that meets the needs required for the panel discussion.

(役割関係変更処理)
図33は、実施形態に係る通信システムの役割関係変更処理の一例を示すシーケンス図である。図34は、役割関係編集画面の一例を示す図である。図33および図34を参照しながら、本実施形態に係る通信システム1において、各役割の参加者がどの役割を変更できるのかを変更(編集)する役割関係変更処理について説明する。
(Role relationship change processing)
FIG. 33 is a sequence diagram illustrating an example of role relationship change processing of the communication system according to the embodiment. FIG. 34 is a diagram showing an example of a role relationship editing screen. With reference to FIGS. 33 and 34, role relationship change processing for changing (editing) which role can be changed by a participant in each role in the communication system 1 according to the present embodiment will be described.

<ステップS151>
まず、ホスト端末である通信端末10のユーザは、入力装置108(またはタッチパネル318)を介して、ディスプレイ120(またはディスプレイ317)に、後述する役割関係編集画面1800を表示させるための操作を行う。
<Step S151>
First, the user of communication terminal 10, which is a host terminal, performs an operation to display role relationship editing screen 1800, which will be described later, on display 120 (or display 317) via input device 108 (or touch panel 318).

<ステップS152>
すると、通信端末10の役割関係変更制御部23は、各役割の参加者がどの役割を変更できるのかを変更(編集)するための役割関係編集指令を、通信部11を介して管理システム50へ送信する。そして、管理システム50の通信部51は、役割関係編集指令を受信する。
<Step S152>
Then, the role relationship change control unit 23 of the communication terminal 10 sends a role relationship editing command to the management system 50 via the communication unit 11 to change (edit) which roles can be changed by participants in each role. Send. The communication unit 51 of the management system 50 then receives the role relationship editing command.

<ステップS153>
管理システム50の役割関係変更部63は、通信部51により受信された役割関係編集指令に従い、記憶・読出部57を介して役割関係管理テーブル(図14参照)で規定されている各役割の参加者がどの役割を変更できるのかについての役割関係情報を読み出す。
<Step S153>
The role relationship changing unit 63 of the management system 50 changes the participation of each role defined in the role relationship management table (see FIG. 14) via the storage/reading unit 57 in accordance with the role relationship editing command received by the communication unit 51. Read role-related information about which roles the person can change.

<ステップS154>
そして、役割関係変更部63は、役割関係管理テーブルから読み出した役割関係情報を、通信部51を介して通信端末10へ送信する。そして、通信端末10の通信部11は、役割関係情報を受信する。
<Step S154>
Then, the role relationship changing section 63 transmits the role relationship information read out from the role relationship management table to the communication terminal 10 via the communication section 51. Then, the communication section 11 of the communication terminal 10 receives the role relationship information.

<ステップS155>
通信端末10の表示制御部14は、通信部11により受信された役割関係情報を用いて、図34に示す役割関係編集画面1800(第1編集画面の一例)を作成し、ディスプレイ120(またはディスプレイ317)に表示させる。
<Step S155>
The display control unit 14 of the communication terminal 10 uses the role relationship information received by the communication unit 11 to create a role relationship editing screen 1800 (an example of a first editing screen) shown in FIG. 317).

図34に示す役割関係編集画面1800は、各役割の参加者がどの役割を変更できるのかを示す役割関係情報を変更(編集)するための画面である。具体的には、役割関係編集画面1800は、各役割の参加者がどの役割を変更できるかを選択可能に表示する画面である。役割関係編集画面1800は、図34に示すように、役割関係表示領域1800-1と、確定ボタン1800-2と、を含む。 The role relationship editing screen 1800 shown in FIG. 34 is a screen for changing (editing) role relationship information that indicates which roles participants of each role can change. Specifically, the role relationship editing screen 1800 is a screen that selectively displays which roles participants of each role can change. As shown in FIG. 34, the role relationship editing screen 1800 includes a role relationship display area 1800-1 and a confirm button 1800-2.

役割関係表示領域1800-1は、各役割の参加者がどの役割を変更できるのかを示す役割関係情報を表示する領域である。役割関係表示領域1800-1の各欄には、選択プルダウン1800-1aが配置されており、押下することによって表示されるプルダウンの選択肢の中から変更可能「○」または変更不可「×」を選択することができる。 The role relationship display area 1800-1 is an area that displays role relationship information indicating which role a participant in each role can change. A selection pull-down 1800-1a is arranged in each column of the role relationship display area 1800-1, and by pressing the button, you can select "○" that allows changes or "x" that does not allow changes from the pull-down options that are displayed. can do.

確定ボタン1800-2は、役割関係表示領域1800-1において編集した役割関係情報の内容を確定して登録するためのボタンである。 The confirm button 1800-2 is a button for confirming and registering the contents of the role relationship information edited in the role relationship display area 1800-1.

なお、図34に示す役割関係編集画面1800の例では、各役割の参加者が同じ役割を変更(編集)できないものとなっているが、これに限定されず、各役割の参加者が同じ役割を変更できるものとしてもよい。例えば、役割が「発表者」である参加者は、同じ役割「発表者」(自分を含む)を変更できるものとしてもよい。 Note that in the example of the role relationship editing screen 1800 shown in FIG. 34, participants in each role cannot change (edit) the same role; however, the present invention is not limited to this, and participants in each role cannot change (edit) the same role. It may also be possible to change. For example, a participant whose role is "presenter" may be able to change the role of "presenter" (including himself).

<ステップS156、S157>
そして、通信端末10のユーザが役割関係編集画面1800において役割関係情報の編集を行い、確定ボタン1800-2を押下すると、通信端末10の役割関係変更制御部23は、編集された役割関係情報を、通信部11を介して管理システム50へ送信する。編集された役割関係情報は、各役割の参加者がどの役割を変更できるのかについての内容の登録要求としての機能も有する。そして、管理システム50の通信部51は、編集された役割関係情報を受信する。
<Steps S156 and S157>
Then, when the user of the communication terminal 10 edits the role relationship information on the role relationship editing screen 1800 and presses the confirm button 1800-2, the role relationship change control unit 23 of the communication terminal 10 transmits the edited role relationship information to the management system 50 via the communication unit 11. The edited role relationship information also functions as a registration request for details regarding which roles the participants of each role can change to. Then, the communication unit 51 of the management system 50 receives the edited role relationship information.

<ステップS158>
管理システム50の役割関係変更部63は、通信部51により受信された編集された役割関係情報を、役割関係管理テーブル(図14参照)に対して書込み(更新)を行う。
<Step S158>
The role relationship changing section 63 of the management system 50 writes (updates) the edited role relationship information received by the communication section 51 in the role relationship management table (see FIG. 14).

以上のステップS151~S158の動作によって、各役割の参加者がどの役割を変更できるのかを変更(編集)する役割関係変更処理が実行される。このように各役割の参加者がどの役割を変更できるのかを編集することができるので、役割を変更できる権利を有する役割を適切に設定しておくことができ、パネルディスカッションにおいて意図しない役割変更が発生する等の事態の発生を抑制することができる。 The above steps S151 to S158 execute a role relationship change process that changes (edits) which roles participants of each role can change. In this way, it is possible to edit which roles participants of each role can change, so that roles that have the right to change roles can be appropriately set, and it is possible to prevent situations such as unintended role changes occurring during a panel discussion.

(役割変更先変更処理)
図35は、実施形態に係る通信システムの役割変更先変更処理の一例を示すシーケンス図である。図36は、役割変更先編集画面の一例を示す図である。図35および図36を参照しながら、本実施形態に係る通信システム1において、各役割がどの役割に変更できるのかを変更(編集)する役割変更先変更処理について説明する。
(Role change destination change process)
FIG. 35 is a sequence diagram illustrating an example of role change destination change processing of the communication system according to the embodiment. FIG. 36 is a diagram illustrating an example of a role change destination editing screen. With reference to FIGS. 35 and 36, a role change destination changing process for changing (editing) which role each role can be changed to in the communication system 1 according to the present embodiment will be described.

<ステップS171>
まず、ホスト端末である通信端末10のユーザは、入力装置108(またはタッチパネル318)を介して、ディスプレイ120(またはディスプレイ317)に、後述する役割変更先編集画面1900を表示させるための操作を行う。
<Step S171>
First, the user of the communication terminal 10, which is a host terminal, performs an operation to display a role change destination editing screen 1900, which will be described later, on the display 120 (or display 317) via the input device 108 (or touch panel 318). .

<ステップS172>
すると、通信端末10の役割変更先変更制御部24は、各役割がどの役割に変更できるのかを変更(編集)するための役割変更先編集指令を、通信部11を介して管理システム50へ送信する。そして、管理システム50の通信部51は、役割変更先編集指令を受信する。
<Step S172>
Then, the role change destination change control unit 24 of the communication terminal 10 sends a role change destination editing command to the management system 50 via the communication unit 11 to change (edit) which role each role can be changed to. do. Then, the communication unit 51 of the management system 50 receives the role change destination editing command.

<ステップS173>
管理システム50の役割変更先変更部64は、通信部51により受信された役割変更先編集指令に従い、記憶・読出部57を介して役割変更先管理テーブル(図15参照)で規定されている各役割がどの役割に変更できるのかについての役割変更先情報を読み出す。
<Step S173>
In accordance with the role change destination editing command received by the communication section 51, the role change destination changing section 64 of the management system 50 changes each role specified in the role change destination management table (see FIG. 15) via the storage/reading section 57. Reads role change destination information regarding which role a role can be changed to.

<ステップS174>
そして、役割変更先変更部64は、役割変更先管理テーブルから読み出した役割変更先情報を、通信部51を介して通信端末10へ送信する。そして、通信端末10の通信部11は、役割変更先情報を受信する。
<Step S174>
Then, the role change destination changing unit 64 transmits the role change destination information read from the role change destination management table to the communication terminal 10 via the communication unit 51. The communication unit 11 of the communication terminal 10 then receives the role change destination information.

<ステップS175>
通信端末10の表示制御部14は、通信部11により受信された役割変更先情報を用いて、図36に示す役割変更先編集画面1900(第2編集画面の一例)を作成し、ディスプレイ120(またはディスプレイ317)に表示させる。
<Step S175>
The display control unit 14 of the communication terminal 10 uses the role change destination information received by the communication unit 11 to create a role change destination editing screen 1900 (an example of a second editing screen) shown in FIG. or display it on the display 317).

図36に示す役割変更先編集画面1900は、各役割がどの役割に変更できるのかを示す役割変更先情報を変更(編集)するための画面である。具体的には、役割変更先編集画面1900は、各役割がどの役割に変更できるのかを選択可能に表示する画面である。役割変更先編集画面1900は、図36に示すように、役割変更先表示領域1900-1と、確定ボタン1900-2と、を含む。 A role change destination editing screen 1900 shown in FIG. 36 is a screen for changing (editing) role change destination information indicating to which role each role can be changed. Specifically, the role change destination editing screen 1900 is a screen that selectably displays to which role each role can be changed. As shown in FIG. 36, the role change destination editing screen 1900 includes a role change destination display area 1900-1 and a confirm button 1900-2.

役割変更先表示領域1900-1は、各役割がどの役割に変更できるのかを示す役割変更先情報を表示する領域である。役割変更先表示領域1900-1の各欄には、選択プルダウン1900-1aが配置されており、押下することによって表示されるプルダウンの選択肢の中から変更可能「○」または変更不可「×」を選択することができる。 The role change destination display area 1900-1 is an area that displays role change destination information indicating which role each role can be changed to. A selection pull-down 1900-1a is arranged in each column of the role change destination display area 1900-1, and when you press the button, you can select "○" that allows change or "x" that cannot change from the pull-down options that are displayed. You can choose.

確定ボタン1900-2は、役割変更先表示領域1900-1において編集した役割変更先情報の内容を確定して登録するためのボタンである。 The confirm button 1900-2 is a button for confirming and registering the contents of the role change destination information edited in the role change destination display area 1900-1.

<ステップS176、S177>
そして、通信端末10のユーザが役割変更先編集画面1900において役割変更先情報の編集を行い、確定ボタン1900-2を押下すると、通信端末10の役割変更先変更制御部24は、編集された役割変更先情報を、通信部11を介して管理システム50へ送信する。編集された役割変更先情報は、各役割がどの役割に変更できるのかについての内容の登録要求としての機能も有する。そして、管理システム50の通信部51は、編集された役割変更先情報を受信する。
<Steps S176, S177>
Then, when the user of the communication terminal 10 edits the role change destination information on the role change destination editing screen 1900 and presses the confirm button 1900-2, the role change destination change control unit 24 of the communication terminal 10 edits the role change destination information on the role change destination editing screen 1900. The change destination information is transmitted to the management system 50 via the communication unit 11. The edited role change destination information also functions as a registration request for contents regarding which role each role can be changed to. The communication unit 51 of the management system 50 then receives the edited role change destination information.

<ステップS178>
管理システム50の役割変更先変更部64は、通信部51により受信された編集された役割変更先情報を、役割変更先管理テーブル(図15参照)に対して書込み(更新)を行う。
<Step S178>
The role change destination changing unit 64 of the management system 50 writes (updates) the edited role change destination information received by the communication unit 51 into the role change destination management table (see FIG. 15).

以上のステップS171~S178の動作によって、各役割がどの役割に変更できるのかを変更(編集)する役割変更先変更処理が実行される。このように各役割がどの役割に変更できるのかを編集することができるので、パネルディスカッションにおいて意図しない役割変更が発生する等の事態の発生を抑制することができる。 Through the operations in steps S171 to S178 described above, a role change destination changing process is executed to change (edit) which role each role can be changed to. Since it is possible to edit which role each role can be changed to in this way, it is possible to suppress the occurrence of a situation such as an unintended role change occurring in a panel discussion.

以上のように、本実施形態に係る通信システム1では、予め設定された参加者の役割に基づいてビデオ会議が開催され、当該ビデオ会議の開催中に、所定の役割の参加者が発言権のない参加者の役割(例えば「発表可能者」)を、発言権のある役割(例えば「発表者」)に変更することができるものとしている。これによって、ビデオ会議が開催されている場合に、発言権のない参加者を急遽発言させることができる。 As described above, in the communication system 1 according to the present embodiment, a video conference is held based on preset participant roles, and during the video conference, a participant with a predetermined role has the right to speak. It is possible to change the role of a participant who does not have the right to speak (for example, ``person who can present'') to a role that has the right to speak (for example, ``presenter''). As a result, when a video conference is being held, a participant who does not have the right to speak can be suddenly made to speak.

また、本実施形態に係る通信システム1では、ビデオ会議の開催中に参加者の役割が変更された場合、参加者管理テーブルに元の役割を保持しておくことによって、役割の変更操作を行った参加者(例えば司会等)は、役割が変更された参加者の元の役割を覚えておく必要がなく、役割変更画面1500で戻すボタン1500-5を押下するという簡易な操作だけで、役割を元に戻すことができる。また、例えば、「発表可能者」から「発表者」に参加者の役割を変更することにより一時的に発言権を与えた後に、必要な発言が行われ、当該参加者の議論への参加が必要なくなった場合に、上述のように簡易な操作によって元の役割に戻すことが可能となるので、ビデオ会議の利便性を向上させることができる。 Furthermore, in the communication system 1 according to the present embodiment, when the role of a participant is changed during a video conference, the original role is retained in the participant management table, and the role change operation is performed. Participants (for example, moderators, etc.) whose role has been changed do not need to remember the original role of the participant whose role has been changed, and can change their role by simply pressing the back button 1500-5 on the role change screen 1500. can be restored. Also, for example, after temporarily giving the right to speak by changing the role of a participant from "person who can present" to "presenter," the necessary remarks are made and the participant's participation in the discussion is prevented. When it is no longer needed, it is possible to return to the original role with a simple operation as described above, thereby improving the convenience of video conferencing.

また、本実施形態に係る通信システム1では、新たに役割を追加、または役割の権限を編集することができる。これによって、様々な役割および権限を設定することが可能になり、パネルディスカッションに求められるニーズに応じた役割構成を実現することができる。 Furthermore, in the communication system 1 according to the present embodiment, it is possible to add a new role or edit the authority of a role. This makes it possible to set various roles and authorities, and realize a role configuration that meets the needs of panel discussions.

また、本実施形態に係る通信システム1では、各役割の参加者がどの役割を変更できるのかを編集することができる。これによって、役割を変更できる権利を有する役割を適切に設定しておくことができ、パネルディスカッションにおいて意図しない役割変更が発生する等の事態の発生を抑制することができる。 Furthermore, in the communication system 1 according to the present embodiment, it is possible to edit which role a participant in each role can change. With this, it is possible to appropriately set roles that have the right to change roles, and it is possible to suppress the occurrence of situations such as unintentional role changes occurring during panel discussions.

また、本実施形態に係る通信システム1では、各役割がどの役割に変更できるのかを編集することができる。これによって、パネルディスカッションにおいて意図しない役割変更が発生する等の事態の発生を抑制することができる。 Furthermore, in the communication system 1 according to the present embodiment, it is possible to edit which role each role can be changed to. This makes it possible to prevent situations such as an unintended role change occurring during a panel discussion.

(通信端末のソフトウェア構成の別形態)
図37は、実施形態に係る通信端末のWebアプリを利用する場合のソフトウェア構成の一例を示す図である。図37を参照しながら、通信端末10のソフトウェア構成の別形態について説明する。
(Another form of software configuration of communication terminal)
FIG. 37 is a diagram illustrating an example of the software configuration when using the 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. 37.

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

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

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

また、上述の実施形態において、通信端末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が上述の記憶装置からプログラムを読み出して実行することにより、上述の各機能部が主記憶装置上にロードされて生成されるようになっている。 Further, 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 incorporated in a ROM or the like in advance. Furthermore, the programs executed by the communication terminal 10 and the management system 50 according to the above-described embodiments can be stored as files in an installable or executable format on a CD-ROM (Compact Disc Read Only Memory) or a flexible disk (FD). , a CD-R (Compact Disk-Recordable), a DVD, or an SD card. Further, the program executed by the communication terminal 10 and the management system 50 according to the above-described embodiment is stored on a computer connected to a network such as the Internet, and is provided by being downloaded via the network. Good too. Furthermore, the programs executed by the communication terminal 10 and the management system 50 according to the above-described embodiments may be configured to be provided or distributed via a network such as the Internet. Further, the programs executed by the communication terminal 10 and the management system 50 according to the above-described embodiment have a module configuration including at least one of the above-mentioned functional units, and the actual hardware includes the CPU described above. By reading a program from the storage device and executing it, each of the above-mentioned functional units is loaded onto the main storage device and generated.

1 通信システム
2 通信ネットワーク
2a~2d LAN
2ab、2cd 専用線
2e、2f 基地局
2i インターネット
10、10aa、10ab、10ad、10ba、10bb、10ca、10cb、10da、10db、10ea、10eb 通信端末
11 通信部
12 操作入力受付部
13 撮像部
14 表示制御部
15 音声入力部
16 音声出力部
17 記憶・読出部
18 記憶部
19 認証要求部
20 役割割当制御部
21 役割変更制御部
22 役割追加制御部
23 役割関係変更制御部
24 役割変更先変更制御部
50 管理システム
51 通信部
52 認証部
53 状態管理部
54 抽出部
55 状態取得部
56 セッション制御部
57 記憶・読出部
58 記憶部
59 役割割当部
60 役割変更部
61 参加処理部
62 役割追加部
63 役割関係変更部
64 役割変更先変更部
70、70a~70d、70ab、70cd ルータ
90 プログラム提供システム
101 CPU
102 ROM
103 RAM
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ドライブ
301 CPU
302 ROM
303 RAM
304 EEPROM
306 メディア
307 メディアI/F
308 GPS受信部
310 バスライン
311 遠距離通信回路
311a アンテナ
312 CMOS
313 撮像素子I/F
314 マイク
315 スピーカ
316 音入出力I/F
317 ディスプレイ
318 タッチパネル
1010 作業領域
1020 OS
1040 ブラウザ
1100 宛先リスト画面
1100-1 ユーザID表示領域
1100-2 端末ID表示領域
1100-3 端末名表示領域
1100-4a オフラインアイコン
1100-4b 通話可能アイコン
1100-4c 通話中アイコン
1200-1 開始要求ダイアログボックス
1200-2 「はい」ボタン
1200-3 「いいえ」ボタン
1300A 聴講者用会議画面
1300A-1 登壇者映像
1300A-13 共有ファイル一覧ボタン
1300A-16 退室ボタン
1300S 司会用会議画面
1300Sa 発表者用会議画面
1300S-1 登壇者映像
1300S-2 自映像
1300S-3 追加登壇者映像
1300S-11 映像切替スイッチ
1300S-12 音声切替スイッチ
1300S-13 ファイル共有ボタン
1300S-14 録画ボタン
1300S-15 参加者リストボタン
1400 役割割当画面
1400-1a~1400-1g 役割選択部
1400-2 確定ボタン
1400-3 役割一覧表示領域
1500 役割変更画面
1500-1a~1500-1e 役割表示部
1500-2 変更可能役割表示部
1500-2a 変更先役割表示ボタン
1500-2b 変更先役割プルダウン
1500-3 その他参加者表示部
1500-3a その他参加者表示ボタン
1500-4 確定ボタン
1500-5 戻すボタン
1600 役割変更確認ダイアログボックス
1600-1 承認ボタン
1600-2 キャンセルボタン
1700 役割追加画面
1700-1 役割権限表示領域
1700-2 新規役割追加領域
1700-2a 選択プルダウン
1700-3 役割追加ボタン
1700-4 確定ボタン
1700-5 役割削除ボタン
1800 役割関係編集画面
1800-1 役割関係表示領域
1800-1a 選択プルダウン
1800-2 確定ボタン
1900 役割変更先編集画面
1900-1 役割変更先表示領域
1900-1a 選択プルダウン
1900-2 確定ボタン
5001 ユーザ管理DB
5002 端末管理DB
5003 グループ管理DB
5004 セッション管理DB
5005 役割管理DB
5006 役割割当管理DB
5007 参加者管理DB
5008 役割関係管理DB
5009 役割変更先管理DB
A 通信アプリ
WA プログラム
1 Communication system 2 Communication network 2a to 2d LAN
2ab, 2cd Leased line 2e, 2f Base station 2i Internet 10, 10aa, 10ab, 10ad, 10ba, 10bb, 10ca, 10cb, 10da, 10db, 10ea, 10eb Communication terminal 11 Communication section 12 Operation input reception section 13 Imaging section 14 Display Control unit 15 Audio input unit 16 Audio output unit 17 Storage/reading unit 18 Storage unit 19 Authentication request unit 20 Role assignment control unit 21 Role change control unit 22 Role addition control unit 23 Role relationship change control unit 24 Role change destination change control unit 50 Management System 51 Communication Unit 52 Authentication Unit 53 State Management Unit 54 Extraction Unit 55 Status Acquisition Unit 56 Session Control Unit 57 Storage/Reading Unit 58 Storage Unit 59 Role Assignment Unit 60 Role Change Unit 61 Participation Processing Unit 62 Role Addition Unit 63 Role Relationship change unit 64 Role change destination change unit 70, 70a to 70d, 70ab, 70cd Router 90 Program provision system 101 CPU
102 ROM
103 RAM
105 Auxiliary storage device 106 Media 107 Media drive 108 Input device 110 Bus line 111 Network I/F
112 Camera 112c Cable 113 Image sensor 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 media 207 Media drive 208 Display 209 Network I/F
210 Bus line 211 Keyboard 212 Mouse 213 DVD
214 DVD drive 301 CPU
302 ROM
303 RAM
304 EEPROM
306 Media 307 Media I/F
308 GPS receiving section 310 Bus line 311 Long distance communication circuit 311a Antenna 312 CMOS
313 Image sensor I/F
314 Microphone 315 Speaker 316 Sound input/output I/F
317 Display 318 Touch panel 1010 Work area 1020 OS
1040 Browser 1100 Destination list screen 1100-1 User ID display area 1100-2 Terminal ID display area 1100-3 Terminal name display area 1100-4a Offline icon 1100-4b Call ready icon 1100-4c Calling icon 1200-1 Start request dialog Box 1200-2 "Yes" button 1200-3 "No" button 1300A Conference screen for audience 1300A-1 Speaker video 1300A-13 Shared file list button 1300A-16 Exit button 1300S Conference screen for moderator 1300Sa Conference screen for presenter 1300S-1 Speaker video 1300S-2 Own video 1300S-3 Additional speaker video 1300S-11 Video changeover switch 1300S-12 Audio changeover switch 1300S-13 File sharing button 1300S-14 Record button 1300S-15 Participant list button 1400 Role Assignment screen 1400-1a to 1400-1g Role selection section 1400-2 Confirm button 1400-3 Role list display area 1500 Role change screen 1500-1a to 1500-1e Role display section 1500-2 Changeable role display section 1500-2a Change Previous role display button 1500-2b Change destination role pulldown 1500-3 Other participants display area 1500-3a Other participants display button 1500-4 Confirm button 1500-5 Back button 1600 Role change confirmation dialog box 1600-1 Approve button 1600- 2 Cancel button 1700 Role addition screen 1700-1 Role authority display area 1700-2 New role addition area 1700-2a Selection pull-down 1700-3 Add role button 1700-4 Confirm button 1700-5 Delete role button 1800 Edit role relationship screen 1800- 1 Role relationship display area 1800-1a Selection pull-down 1800-2 Confirm button 1900 Role change destination edit screen 1900-1 Role change destination display area 1900-1a Selection pull-down 1900-2 Confirm button 5001 User management DB
5002 Terminal management DB
5003 Group management DB
5004 Session management DB
5005 Role management DB
5006 Role assignment management DB
5007 Participant management DB
5008 Role relationship management DB
5009 Role change destination management DB
A Communication app WA program

特表2017-515173号公報Special table 2017-515173 publication

Claims (9)

他の通信端末と、ネットワークを介して音声および映像を送受信することによりビデオ会議による通話が可能な通信端末であるコンピュータに、
前記ビデオ会議の開催中に、参加者の役割の変更要求を、該ビデオ会議を制御する管理システムへ送信する第1要求部と、
前記ビデオ会議の参加者の役割である第1役割と、変更先として変更可能な役割である第2役割とを、前記管理システムから受信する第1受信部と、
前記第1役割に対応させて前記第2役割を表示する変更画面を表示装置に表示させる表示制御部と、
前記変更画面において、前記参加者の役割について、前記第1役割から入力部により選択された前記第2役割への変更の実行要求を前記管理システムへ送信する第1実行部と、
前記ビデオ会議の開始前に、参加者の役割の割当要求を前記管理システムへ送信する第2要求部と、
前記管理システムから、前記ビデオ会議の参加者の識別情報と、該参加者に対して割り当て可能なすべての役割の情報とを受信する第2受信部と、
して機能させ
前記表示制御部は、前記識別情報に対応付けて役割を選択可能に表示する割当画面を前記表示装置に表示させ、
前記割当画面において、前記参加者の役割として、前記入力部により選択された役割を割り当てる実行要求を前記管理システムへ送信する第2実行部として、さらに機能させるためのプログラム。
A computer is a communication terminal that can make video conference calls by transmitting and receiving audio and video with other communication terminals via a network.
a first request unit that transmits a request to change the role of a participant to a management system that controls the video conference while the video conference is being held;
a first receiving unit that receives from the management system a first role that is a role of a participant in the video conference and a second role that is a changeable role;
a display control unit that causes a display device to display a change screen that displays the second role in correspondence with the first role;
a first execution unit that transmits, to the management system, an execution request for changing the role of the participant from the first role to the second role selected by the input unit on the change screen;
a second request unit that transmits a participant role assignment request to the management system before the start of the video conference;
a second receiving unit that receives, from the management system, identification information of the participant in the video conference and information on all roles that can be assigned to the participant;
and make it work ,
The display control unit causes the display device to display an assignment screen that selectably displays roles in association with the identification information,
The program further functions as a second execution unit that transmits to the management system an execution request for assigning the role selected by the input unit as the role of the participant on the assignment screen.
前記表示制御部は、前記管理システムによって前記実行要求に応じて前記参加者の役割が前記第2役割へ変更された場合、該第2役割に応じた会議画面を前記表示装置に表示させる請求項1に記載のプログラム。 The display control unit may cause the display device to display a conference screen corresponding to the second role when the role of the participant is changed to the second role by the management system in response to the execution request. The program described in 1. 前記表示制御部は、他の通信端末で選択された前記第2役割への変更の実行要求を受けた旨を前記管理システムから通知された場合、該第2役割への変更を承認するか否かを確認する確認画面を、前記表示装置に表示させる請求項1または2に記載のプログラム。 When the display control unit is notified from the management system that a request to execute a change to the second role selected by another communication terminal has been received, the display control unit determines whether to approve the change to the second role or not. 3. The program according to claim 1 or 2, which causes the display device to display a confirmation screen for confirming whether the information is correct or not. 前記表示制御部は、新たに追加する役割の入力、および該役割に対応する1以上の権限について付与するか否かを選択入力が可能な役割追加画面を、前記表示装置に表示させ、
前記役割追加画面において、前記入力部を介して入力された新たな役割、および該役割に付与する権限の内容の登録要求を、前記管理システムへ送信する第3要求部として、さらに機能させるための請求項1~のいずれか一項に記載のプログラム。
The display control unit causes the display device to display a role addition screen that allows input of a newly added role and selection input of whether to grant one or more authorities corresponding to the role;
In the role addition screen, the third request unit is configured to further function as a third request unit that sends a registration request for a new role input through the input unit and details of the authority to be granted to the role to the management system. The program according to any one of claims 1 to 3 .
前記表示制御部は、各役割の参加者がどの役割を変更できるのかを選択可能に表示する第1編集画面を前記表示装置に表示させ、
前記第1編集画面において、前記入力部を介して入力された、各役割の参加者がどの役割を変更できるのかについての内容の登録要求を、前記管理システムへ送信する第4要求部として、さらに機能させるための請求項1~のいずれか一項に記載のプログラム。
The display control unit causes the display device to display a first editing screen that allows participants in each role to select which role they can change;
a fourth request unit that transmits to the management system a request for registering content regarding which role a participant in each role can change, which is input via the input unit on the first editing screen; The program according to any one of claims 1 to 4 for functioning.
前記表示制御部は、各役割がどの役割に変更できるのかを選択可能に表示する第2編集画面を前記表示装置に表示させ、
前記第2編集画面において、前記入力部を介して入力された、各役割がどの役割に変更できるのかについての内容の登録要求を、前記管理システムへ送信する第5要求部として、さらに機能させるための請求項1~のいずれか一項に記載のプログラム。
The display control unit causes the display device to display a second editing screen that selectably displays which role each role can be changed to,
In order to further function as a fifth request unit that transmits to the management system a registration request for contents regarding which role each role can be changed to, which is input via the input unit on the second editing screen. The program according to any one of claims 1 to 5 .
他の通信端末と、ネットワークを介して音声および映像を送受信することによりビデオ会議による通話が可能な通信端末の通信方法であって、
前記ビデオ会議の開催中に、参加者の役割の変更要求を、該ビデオ会議を制御する管理システムへ送信する第1の要求ステップと、
前記ビデオ会議の参加者の役割である第1役割と、変更先として変更可能な役割である第2役割とを、前記管理システムから受信する第1の受信ステップと、
前記第1役割に対応させて前記第2役割を表示する変更画面を表示装置に表示させる表示制御ステップと、
前記変更画面において、前記参加者の役割について、前記第1役割から入力部により選択された前記第2役割への変更の実行要求を前記管理システムへ送信する第1の実行ステップと、
前記ビデオ会議の開始前に、参加者の役割の割当要求を前記管理システムへ送信する第2の要求ステップと、
前記管理システムから、前記ビデオ会議の参加者の識別情報と、該参加者に対して割り当て可能なすべての役割の情報とを受信する第2の受信ステップと、
を有し、
前記表示制御ステップは、前記識別情報に対応付けて役割を選択可能に表示する割当画面を前記表示装置に表示させ、
前記割当画面において、前記参加者の役割として、前記入力部により選択された役割を割り当てる実行要求を前記管理システムへ送信する第2の実行ステップと、をさらに有する通信方法。
A communication method for a communication terminal capable of making a call by video conference with another communication terminal by transmitting and receiving audio and video via a network,
a first requesting step of transmitting a request to change the role of a participant to a management system controlling the video conference during the video conference;
a first receiving step of receiving from the management system a first role that is a role of a participant in the video conference and a second role that is a changeable role;
a display control step of causing a display device to display a change screen that displays the second role in correspondence with the first role;
a first execution step of transmitting to the management system, on the change screen, an execution request for changing the role of the participant from the first role to the second role selected by the input unit;
a second requesting step of sending a participant role assignment request to the management system before the start of the video conference;
a second receiving step of receiving identification information of a participant in the video conference and information on all roles that can be assigned to the participant from the management system;
has
The display control step causes the display device to display an assignment screen that selectably displays roles in association with the identification information;
The communication method further comprises a second execution step of transmitting to the management system an execution request for assigning the role selected by the input unit as the role of the participant on the assignment screen .
他の通信端末と、ネットワークを介して音声および映像を送受信することによりビデオ会議による通話が可能な通信端末であって、
前記ビデオ会議の開催中に、参加者の役割の変更要求を、該ビデオ会議を制御する管理システムへ送信する第1要求部と、
前記ビデオ会議の参加者の役割である第1役割と、変更先として変更可能な役割である第2役割とを、前記管理システムから受信する第1受信部と、
前記第1役割に対応させて前記第2役割を表示する変更画面を表示装置に表示させる表示制御部と、
前記変更画面において、前記参加者の役割について、前記第1役割から入力部により選択された前記第2役割への変更の実行要求を前記管理システムへ送信する第1実行部と、
前記ビデオ会議の開始前に、参加者の役割の割当要求を前記管理システムへ送信する第2要求部と、
前記管理システムから、前記ビデオ会議の参加者の識別情報と、該参加者に対して割り当て可能なすべての役割の情報とを受信する第2受信部と、
を備え、
前記表示制御部は、前記識別情報に対応付けて役割を選択可能に表示する割当画面を前記表示装置に表示させ、
前記割当画面において、前記参加者の役割として、前記入力部により選択された役割を割り当てる実行要求を前記管理システムへ送信する第2実行部と、をさらに備えた通信端末。
A communication terminal capable of making a video conference call by transmitting and receiving audio and video to and from another communication terminal via a network,
a first requesting unit that transmits a request to change the role of a participant to a management system that controls the video conference while the video conference is being held;
a first receiving unit that receives from the management system a first role that is a role of a participant in the video conference and a second role that is a changeable role;
a display control unit that causes a display device to display a change screen that displays the second role in correspondence with the first role;
a first execution unit that transmits, to the management system, an execution request for changing the role of the participant from the first role to the second role selected by the input unit on the change screen;
a second request unit that transmits a participant role assignment request to the management system before the start of the video conference;
a second receiving unit that receives, from the management system, identification information of the participant in the video conference and information on all roles that can be assigned to the participant;
Equipped with
The display control unit causes the display device to display an assignment screen that selectably displays roles in association with the identification information,
A communication terminal further comprising: a second execution unit that transmits, to the management system, an execution request for assigning the role selected by the input unit as the role of the participant on the assignment screen .
他の通信端末と、ネットワークを介して音声および映像を送受信することによりビデオ会議による通話が可能な通信端末と、前記ビデオ会議を制御する管理システムと、を有するである通信システムであって、
前記通信端末は、
前記ビデオ会議の開催中に、参加者の役割の変更要求を、該ビデオ会議を制御する管理システムへ送信する第1要求部と、
前記ビデオ会議の参加者の役割である第1役割と、変更先として変更可能な役割である第2役割とを、前記管理システムから受信する第1受信部と、
前記第1役割に対応させて前記第2役割を表示する変更画面を表示装置に表示させる表示制御部と、
前記変更画面において、前記参加者の役割について、前記第1役割から、入力部により選択された前記第2役割への変更の実行要求を前記管理システムへ送信する第1実行部と、
前記ビデオ会議の開始前に、参加者の役割の割当要求を前記管理システムへ送信する第2要求部と、
前記管理システムから、前記ビデオ会議の参加者の識別情報と、該参加者に対して割り当て可能なすべての役割の情報とを受信する第2受信部と、
を備え、
前記表示制御部は、前記識別情報に対応付けて役割を選択可能に表示する割当画面を前記表示装置に表示させ、
前記割当画面において、前記参加者の役割として、前記入力部により選択された役割を割り当てる実行要求を前記管理システムへ送信する第2実行部と、をさらに備え、
前記管理システムは、
前記変更要求に応じて、前記第1役割と、前記第2役割とを、前記通信端末へ送信する応答部と、
前記実行要求に応じて、前記参加者の役割を前記第1役割から、前記入力部により選択された前記第2役割に変更する変更部と、
を備えた通信システム。
A communication system comprising: a communication terminal capable of making a videoconference call by transmitting and receiving audio and video via a network to another communication terminal; and a management system that controls the videoconference.
The communication terminal is
a first request unit that transmits a request to change the role of a participant to a management system that controls the video conference while the video conference is being held;
a first receiving unit that receives from the management system a first role that is a role of a participant in the video conference and a second role that is a changeable role;
a display control unit that causes a display device to display a change screen that displays the second role in correspondence with the first role;
a first execution unit that transmits, to the management system, an execution request for changing the role of the participant from the first role to the second role selected by the input unit on the change screen;
a second request unit that transmits a participant role assignment request to the management system before the start of the video conference;
a second receiving unit that receives, from the management system, identification information of the participant in the video conference and information on all roles that can be assigned to the participant;
Equipped with
The display control unit causes the display device to display an assignment screen that selectably displays roles in association with the identification information,
further comprising a second execution unit that transmits an execution request to the management system to assign the role selected by the input unit as the role of the participant on the assignment screen;
The management system includes:
a response unit that transmits the first role and the second role to the communication terminal in response to the change request;
a changing unit that changes the role of the participant from the first role to the second role selected by the input unit in response to the execution request;
communication system with.
JP2020002399A 2020-01-09 2020-01-09 Programs, communication methods, communication terminals and communication systems Active JP7456162B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2020002399A JP7456162B2 (en) 2020-01-09 2020-01-09 Programs, communication methods, communication terminals and communication systems

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2020002399A JP7456162B2 (en) 2020-01-09 2020-01-09 Programs, communication methods, communication terminals and communication systems

Publications (2)

Publication Number Publication Date
JP2021111867A JP2021111867A (en) 2021-08-02
JP7456162B2 true JP7456162B2 (en) 2024-03-27

Family

ID=77060330

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2020002399A Active JP7456162B2 (en) 2020-01-09 2020-01-09 Programs, communication methods, communication terminals and communication systems

Country Status (1)

Country Link
JP (1) JP7456162B2 (en)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN114827094B (en) * 2022-06-30 2022-09-27 深圳乐播科技有限公司 Cloud desktop-based authority control method and device, computer equipment and medium

Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2004328588A (en) 2003-04-28 2004-11-18 Minolta Co Ltd Multipoint conference system
JP2013232819A (en) 2012-04-27 2013-11-14 Ideep Solutions Corp Electronic conference system
JP2016027458A (en) 2014-06-23 2016-02-18 株式会社リコー Terminal device, program, role determination method, and information processing system
JP2016171562A (en) 2015-03-10 2016-09-23 株式会社リコー System and method for information processing
JP2017117007A (en) 2015-12-21 2017-06-29 ブラザー工業株式会社 Management program, communication program, and remote conference method
JP2017174388A (en) 2016-03-17 2017-09-28 株式会社リコー Information processing device and its program, and conference support system

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2004328588A (en) 2003-04-28 2004-11-18 Minolta Co Ltd Multipoint conference system
JP2013232819A (en) 2012-04-27 2013-11-14 Ideep Solutions Corp Electronic conference system
JP2016027458A (en) 2014-06-23 2016-02-18 株式会社リコー Terminal device, program, role determination method, and information processing system
JP2016171562A (en) 2015-03-10 2016-09-23 株式会社リコー System and method for information processing
JP2017117007A (en) 2015-12-21 2017-06-29 ブラザー工業株式会社 Management program, communication program, and remote conference method
JP2017174388A (en) 2016-03-17 2017-09-28 株式会社リコー Information processing device and its program, and conference support system

Also Published As

Publication number Publication date
JP2021111867A (en) 2021-08-02

Similar Documents

Publication Publication Date Title
JP5949272B2 (en) Communication system and program
JP6051782B2 (en) Communication system and program
JP6201299B2 (en) Communication system, communication method, and program
JP6372156B2 (en) Connection control system, communication terminal, communication system, program, and connection control method
JP6492562B2 (en) Transmission system, transmission management apparatus and program
JP2024107159A (en) Communication terminal, communication system, communication method, and program
JP2021016083A (en) Communication system, information processing apparatus, communication method, and program
JP6458464B2 (en) Control system, control device, communication system, relay device selection method, and program
JP7247672B2 (en) Communication terminal, communication system, communication method and program
JP7456162B2 (en) Programs, communication methods, communication terminals and communication systems
JP6465118B2 (en) Control system, communication terminal, control device, communication system, control method, and program
JP7272223B2 (en) Program, communication method, communication terminal and communication system
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
CA2937137A1 (en) Management system, program and management method
JP6464696B2 (en) Control system, communication system, control method, and program
JP7327119B2 (en) Communication system, communication terminal, communication method and program
JP7363421B2 (en) Programs, communication methods, communication terminals and communication systems
JP7243440B2 (en) Communication terminal, communication system, communication method and program
JP6569353B2 (en) Transmission system, information processing apparatus, program, and transmission method
JP2015156176A (en) Session control system, communication system, program, and session control method
JP7160126B2 (en) Second management system, program, communication method, system
JP6349764B2 (en) Transmission system and program
JP6911367B2 (en) Communication terminals, communication systems, image sharing methods, and programs

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20221117

RD04 Notification of resignation of power of attorney

Free format text: JAPANESE INTERMEDIATE CODE: A7424

Effective date: 20230711

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20231116

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20231128

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20240122

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

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20240226

R151 Written notification of patent or utility model registration

Ref document number: 7456162

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R151