JP7456162B2 - Programs, communication methods, communication terminals and communication systems - Google Patents
Programs, communication methods, communication terminals and communication systems Download PDFInfo
- 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
Links
- 238000004891 communication Methods 0.000 title claims description 546
- 238000000034 method Methods 0.000 title claims description 41
- 230000008859 change Effects 0.000 claims description 249
- 230000006870 function Effects 0.000 claims description 25
- 230000004044 response Effects 0.000 claims description 17
- 238000012508 change request Methods 0.000 claims description 10
- 238000012790 confirmation Methods 0.000 claims description 10
- 238000010586 diagram Methods 0.000 description 75
- 238000012545 processing Methods 0.000 description 48
- 230000008569 process Effects 0.000 description 35
- 238000000605 extraction Methods 0.000 description 9
- 238000003384 imaging method Methods 0.000 description 9
- 230000005236 sound signal Effects 0.000 description 8
- 238000003825 pressing Methods 0.000 description 7
- 230000005540 biological transmission Effects 0.000 description 5
- 238000005401 electroluminescence Methods 0.000 description 4
- 238000002360 preparation method Methods 0.000 description 4
- 239000000284 extract Substances 0.000 description 3
- 239000004973 liquid crystal related substance Substances 0.000 description 3
- 238000012546 transfer Methods 0.000 description 3
- 239000000470 constituent Substances 0.000 description 2
- 238000012217 deletion Methods 0.000 description 2
- 230000037430 deletion Effects 0.000 description 2
- 230000006855 networking Effects 0.000 description 2
- KNMAVSAGTYIFJF-UHFFFAOYSA-N 1-[2-[(2-hydroxy-3-phenoxypropyl)amino]ethylamino]-3-phenoxypropan-2-ol;dihydrochloride Chemical compound Cl.Cl.C=1C=CC=CC=1OCC(O)CNCCNCC(O)COC1=CC=CC=C1 KNMAVSAGTYIFJF-UHFFFAOYSA-N 0.000 description 1
- 206010048669 Terminal state Diseases 0.000 description 1
- 230000000295 complement effect Effects 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
- 230000010365 information processing Effects 0.000 description 1
- 230000000977 initiatory effect Effects 0.000 description 1
- 230000002452 interceptive effect Effects 0.000 description 1
- 229910044991 metal oxide Inorganic materials 0.000 description 1
- 150000004706 metal oxides Chemical class 0.000 description 1
- 230000000717 retained effect Effects 0.000 description 1
- 239000004065 semiconductor Substances 0.000 description 1
- 239000007787 solid Substances 0.000 description 1
- 238000006467 substitution reaction Methods 0.000 description 1
- 230000001960 triggered effect Effects 0.000 description 1
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.
以下に、図面を参照しながら、本発明に係るプログラム、通信方法、通信端末および通信システムの実施形態を詳細に説明する。また、以下の実施形態によって本発明が限定されるものではなく、以下の実施形態における構成要素には、当業者が容易に想到できるもの、実質的に同一のもの、およびいわゆる均等の範囲のものが含まれる。さらに、以下の実施形態の要旨を逸脱しない範囲で構成要素の種々の省略、置換、変更および組み合わせを行うことができる。 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
図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
なお、図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 "
また、図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
また、通信端末10は、ディスプレイ(上述のディスプレイ120)を接続した専用装置、デスクトップPC(Personal Computer)、ノートPC、スマートフォン、またはタブレット端末等のいずれであってもよい。図1では、通信端末10aa、10bb、10ca、10dbは、専用装置として、通信端末10ab、10ba、10cb、10daは、ノートPCとし、通信端末10ea、10ebは、スマートフォンとして示されている。
Further, the
通信端末10は、他の装置との間で、各種情報を送受信する端末(コンピュータの一例)である。通信端末10は、他の通信端末10との間でセッションを確立し、確立したセッションにおいて、音声データおよび画像データ(映像データ)を含むコンテンツデータの送受信による通話を行う。これにより、通信システム1において、複数の通信端末10間のビデオ会議が実現される。なお、ビデオ会議を、単に「会議」と称する場合がある。また、本実施形態では、通信システム1で実現されるビデオ会議としてのウェビナーのうち、特にパネルディスカッションを例として説明する。
The
管理システム50は、通信端末10を一元的に管理するコンピュータである。管理システム50は、通信端末10間でのセッションを確立することにより、通信端末10間における通話等によるビデオ会議を実現して制御する。管理システム50は、所定の通信端末10からセッションの開始要求を受信した場合に、開始要求を送信した通信端末10(開始要求端末)と宛先端末との間のセッションを確立し、ビデオ会議を開始させる。したがって、管理システム50は、確立したセッションにより、複数の通信端末10間でコンテンツデータの中継を行う。なお、管理システム50は複数の通信端末10間でセッションを確立するものの、実際にコンテンツデータの中継は、別の中継装置により行われるものとしてもよい。本実施形態では、説明を簡略にするため、セッションの確立、およびコンテンツデータの中継は、管理システム50が行うものとして説明する。
The
プログラム提供システム90は、通信端末10に各種機能または各種手段を実現させるための端末用プログラムが記憶された補助記憶装置(HDD(Hard Disk Drive)等)を備えており、通信端末10に端末用プログラム(後述する通信アプリA等)を提供するコンピュータである。また、プログラム提供システム90は、管理システム50等に各種機能または各種手段を実現させるためのプログラムも補助記憶装置に記憶しており、管理システム50等に、対応するプログラムを送信することができる。なお、図1に示した通信システム1にプログラム提供システム90が含まれる構成を示しているが、特にプログラム提供システム90が含まれることに限定されるものではない。
The
通信ネットワーク2は、図1に示すように、例えば、LAN(Local Area Network)2a~2d、専用線2ab、2cd、基地局2e、2fおよびインターネット2iを含んで構築されている。なお、通信ネットワーク2は、図1に示すような構成に限定されるものではなく、その他のネットワーク機器が含まれるものとしてもよく、有線だけでなく無線による通信が行われる箇所があってもよい。
As shown in FIG. 1, the
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
通信端末10(10aa、10ab、・・・)、およびルータ70aは、LAN2aによって通信可能に接続されている。また、通信端末10(10ba、10bb、・・・)、およびルータ70bは、LAN2bによって通信可能に接続されている。また、LAN2a、LAN2b、およびルータ70abは、専用線2abによって通信可能に接続されており、地域A内で構築されている。
The communication terminals 10 (10aa, 10ab, . . . ) and the
一方、通信端末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
基地局2e、2fは、通信端末10(例えば図1に示すスマートフォンとしての通信端末10ea、10eb)との間で無線信号を送受信し、通信端末10とインターネット2iとの間でデータの通信を仲介する無線局である。
The
地域Aおよび地域Bのネットワークは、それぞれルータ70ab、70cdによってインターネット2iを介して通信可能に接続されている。
The networks in region A and region B are communicably connected via the
また、管理システム50およびプログラム提供システム90は、インターネット2iを介して、各通信端末10と通信可能に接続されている。なお、管理システム50およびプログラム提供システム90は、地域Aまたは地域Bに設置されていてもよいし、これら以外の地域に設置されていてもよい。
The
また、図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
なお、図1に示す通信システム1の構成は、一例を示すものであり、この構成に限定されるものではない。すなわち、図1に示す各装置、システムの台数は、図1に示す台数に限定されるものではない。また、図1では、地域A、Bという2つの地域のネットワーク構成が示されているが、同一地域内のネットワークであってもよく、3つ以上の地域がネットワークで接続された構成であってもよい。
Note that the configuration of the
(通信端末のハードウェア構成)
図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
図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
CPU101は、通信端末10全体の動作を制御する演算装置である。ROM102は、通信端末10用のプログラム(後述する通信アプリA等)を記憶している不揮発性記憶装置である。RAM103は、CPU101のワークエリアとして使用される揮発性記憶装置である。
補助記憶装置105は、画像データ、音声データおよび動画データ等の各種データを記憶するHDDまたはSSD(Solid State Drive)等の不揮発性記憶装置である。なお、上述の通信端末10用のプログラム(後述する通信アプリA等)は、補助記憶装置105に記憶され、RAM103へロードされてCPU101により実行されるものとしてもよい。
The
メディアドライブ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
入力装置108は、マウスまたはキーボード等の各種情報を入力するための装置、または電源ボタン等の操作用ボタンのうち、少なくともいずれかによって実現される装置である。
The
また、通信端末10は、さらに、ネットワークI/F111と、撮像素子I/F113と、音声入出力I/F116と、ディスプレイI/F119と、カメラ112と、マイク114と、スピーカ115と、を備えている。
The
ネットワーク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
撮像素子I/F113は、CPU101の制御に従って被写体を撮像して画像データを得るカメラ112との間で画像データを伝送するためのインターフェースである。カメラ112は、レンズ、および光を電荷に変換して被写体の画像(映像)を電子化する固体撮像素子を含む撮像装置である。カメラ112は、ケーブル112cによって撮像素子I/F113に接続される。固体撮像素子としては、CMOS(Complementary Metal Oxide Semiconductor)またはCCD(Charge Coupled Device)等が用いられる。
The image sensor I/
音声入出力I/F116は、CPU101の制御に従って、音声を入力するマイク114および音声を出力するスピーカ115との間で音声信号(音声データ)の入出力を処理するインターフェースである。マイク114およびスピーカ115は、それぞれ、ケーブル114cおよびケーブル115cによって音声入出力I/F116に接続される。
The audio input/output I/
ディスプレイ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/
上述のCPU101、ROM102、RAM103、補助記憶装置105、メディアドライブ107、入力装置108、ネットワークI/F111、撮像素子I/F113、音声入出力I/F116およびディスプレイI/F119は、アドレスバスおよびデータバス等のバスライン110によって互いに通信可能に接続されている。
The above-mentioned
なお、図2に示した通信端末10のハードウェア構成は一例を示すものであり、図2に示した構成要素以外の構成要素を含むものとしてもよい。また、カメラ112、マイク114およびスピーカ115は、少なくともいずれかは通信端末10とは別体の外部機器として用いられるものであってもよい。
Note that the hardware configuration of the
図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
図3に示すように、本実施形態に係るスマートフォンとしての通信端末10は、CPU301と、ROM302と、RAM303と、EEPROM304と、メディアI/F307と、GPS(Global Positioning System)受信部308と、を備えている。
As shown in FIG. 3, the
CPU301は、通信端末10全体の動作を制御する演算装置である。ROM302は、通信端末10用のプログラム(後述する通信アプリA等)、およびIPL(Initial Program Loader)等のCPU301の駆動に用いられるプログラムを記憶する不揮発性記憶装置である。RAM303は、CPU301のワークエリアとして使用される揮発性記憶装置である。EEPROM304は、CPU301の制御に従って、スマートフォン用プログラム等の各種データの読み出しまたは書き込みを行う不揮発性記憶装置である。
The
メディアI/F307は、フラッシュメモリ等のメディア306に対するデータの読み出しまたは書き込み(記憶)を制御するインターフェースである。GPS受信部308は、GPS衛星からGPS信号を受信する回路である。
The media I/
また、通信端末10は、さらに、遠距離通信回路311と、アンテナ311aと、CMOS312と、撮像素子I/F313と、マイク314と、スピーカ315と、音入出力I/F316と、ディスプレイ317(表示装置の一例)と、タッチパネル318(入力部の一例)と、を備えている。
Further, the
遠距離通信回路311は、アンテナ311aを介して、他の機器と無線通信する回路である。CMOS312は、CPU301の制御に従って被写体を撮像して画像データを得る内蔵型の撮像手段の一種である。なお、CMOSセンサではなく、CCD(Charge-Coupled Device)センサ等の撮像手段であってもよい。撮像素子I/F313は、CMOS312の駆動を制御するインターフェースである。
The long-
マイク314は、音を電気信号に変える内蔵型の回路である。スピーカ315は、電気信号を物理振動に変えて音楽および音声等の音を生み出す内蔵型の回路である。音入出力I/F316は、CPU301の制御に従って、マイク314およびスピーカ315との間で音信号の入出力を処理するインターフェースである。
ディスプレイ317は、被写体の画像、各種アイコン等を表示する液晶または有機EL等の表示装置である。タッチパネル318は、利用者がディスプレイ317を押下することで、通信端末10を操作する入力装置である。
The
また、通信端末10は、バスライン310を備えている。バスライン310は、図3に示されているCPU301等の各構成要素を電気的に接続するためのアドレスバスおよびデータバス等である。
The
なお、図3に示した通信端末10のハードウェア構成は一例を示すものであり、図3に示した構成要素以外の構成要素を含むものとしてもよい。
Note that the hardware configuration of the
(管理システム等のハードウェア構成)
図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
まず、図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
CPU201は、管理システム50全体の動作を制御する演算装置である。ROM202は、管理システム50用のプログラムを記憶している不揮発性記憶装置である。RAM203は、CPU201のワークエリアとして使用される揮発性記憶装置である。
The
補助記憶装置205は、後述するユーザ管理DB5001、端末管理DB5002、グループ管理DB5003、セッション管理DB5004、役割管理DB5005、役割割当管理DB5006、参加者管理DB5007、役割関係管理DB5008および役割変更先管理DB5009等の各種データを記憶するHDDまたはSSD等の記憶装置である。メディアドライブ207は、CPU201の制御に従って、フラッシュメモリ等の記録メディア206に対するデータの読み出しおよび書き込みを制御する装置である。
The auxiliary storage device 205 stores
ディスプレイ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/
キーボード211は、文字、数字、各種指示の選択、およびカーソルの移動等を行う入力装置である。マウス212は、各種指示の選択および実行、処理対象の選択、ならびにカーソルの移動等を行うための入力装置である。
The
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
上述のCPU201、ROM202、RAM203、補助記憶装置205、メディアドライブ207、ディスプレイ208、ネットワークI/F209、キーボード211、マウス212およびDVDドライブ214は、アドレスバスおよびデータバス等のバスライン210によって互いに通信可能に接続されている。
The above-mentioned
なお、図4に示した管理システム50のハードウェア構成は一例を示すものである。したがって、図4に示した構成要素を全て含む必要はなく、または、その他の構成要素を含むものとしてもよい。
Note that the hardware configuration of the
また、上述の管理システム50用のプログラムは、インストール可能な形式または実行可能な形式のファイルによって、記録メディア206またはDVD213等のコンピュータで読み取り可能な記録媒体に記録して流通させるようにしてもよい。
Further, the program for the
また、プログラム提供システム90は、上述の管理システム50と同様のハードウェア構成を有しているため、その説明を省略する。ただし、ROM202には、プログラム提供システム90用のプログラムが記録されている。この場合も、プログラム提供システム90用のプログラムは、インストール可能な形式または実行可能な形式のファイルで、記録メディア206またはDVD213等のコンピュータで読み取り可能な記録媒体に記録して流通させるようにしてもよい。
Furthermore, since the
(通信端末のソフトウェア構成)
図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
通信端末10には、クライアントアプリとして通信アプリAがインストールされている。ここで、アプリケーションソフトを「アプリ」と称するものとして説明する。図5に示すように、OS(Operating System)1020、および通信アプリAは、通信端末10のRAM103(またはRAM303)の作業領域1010上で動作する。
A communication application A is installed on the
OS1020は、基本的な機能を提供し、通信端末10全体を管理する基本ソフトウェアである。通信アプリAは、OS1020の制御に従って動作し、他の通信端末10と通信(通話)するためのアプリである。
The
なお、通信アプリ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
<通信端末の機能ブロックの構成>
図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
通信部11は、通信ネットワーク2を介して、他の通信端末10または各システムと各種データの送受信を行う機能部である。通信部11は、図2に示すCPU101(または図3に示すCPU301)によるソフトウェアである通信アプリAの実行、およびネットワークI/F111(または図3に示す遠距離通信回路311)によって実現される。
The
通信部11は、当該通信端末10が他の通信端末10とセッションを確立し、通話によるビデオ会議を開始する前に、管理システム50から、宛先端末の候補としての各通信端末10の状態を示す各状態情報の受信を開始する。ここで、宛先端末の候補とは、通信端末10が、ビデオ会議を行う相手、すなわちセッションの相手として指定可能なビデオ会議の相手であるユーザ(参加者)が利用する宛先候補となる他の通信端末10である。すなわち、通信端末10は、ビデオ会議に参加するユーザ(参加者)として予め設定されていないユーザが使用する通信端末とは、セッションを確立することができず、ビデオ会議を行うことができない。なお、同じビデオ会議に参加するユーザ(参加者)は、後述する図9に示すグループ管理テーブルで管理されている。
Before the
また、状態情報とは、各通信端末10の状態を示し、各通信端末10の稼動状態(オンラインかオフラインかの状態)と、オンラインにおいてはさらに通話中であるか、待受け中であるか等の詳細な状態(以下、通信状態と称する)とを示す。また、状態情報は、各通信端末10の稼動状態および通信状態だけでなく、ケーブルが通信端末10から外れている、音声を出力できるが画像は出力できない、または、音声を出力さないよう設定されている(MUTE)等、様々な状態を示すものとしてもよいが、以下では、一例として、特に稼動状態および通信状態を示す場合について説明する。
In addition, status information indicates the status of each
通信部11は、当該通信端末10が開始要求端末として動作する場合には、会議開始要求を管理システム50に送信する。ここで、会議開始要求とは、ビデオ会議に用いられるセッションの開始を要求する情報である。また、通信部11は、会議開始要求と共に、会議開始要求の送信元である開始要求端末を利用する(ログインした)参加者のユーザIDと、宛先端末を利用する参加者のユーザIDとを管理システム50に送信する。ユーザID(識別情報の一例)は、ユーザを一意に識別する情報であって、ユーザが自由に設定したもの、または、ユーザが利用するメールアドレス等であってもよい。
When the
操作入力受付部12は、ユーザによる各種入力を受け付ける機能部である。操作入力受付部12は、図2に示す入力装置108(または図3に示すタッチパネル318)によって実現される。
The operation
例えば、ユーザが、操作入力受付部12としての電源ボタンをオンにすると、当該通信端末10の電源がオン状態になる。また、ユーザが電源をオン状態からオフにすると、通信部11は、管理システム50へ、当該通信端末10の電源がオフになった旨の状態情報を送信してから、当該通信端末10の電源が完全にオフとなる。これによって、管理システム50は、通信端末10が電源オンから電源オフになったことを把握することができる。
For example, when the user turns on the power button serving as the operation
撮像部13は、被写体を撮像して、撮像して得た画像データを取得する機能部である。撮像部13は、図2に示すCPU101(または図3に示すCPU301)による通信アプリAの実行、ならびに、カメラ112および撮像素子I/F113(または図3に示すCMOS312および撮像素子I/F313)によって実現される。
The
表示制御部14は、ディスプレイ120(または図3に示すディスプレイ317)に対して画像データ等の表示制御を行う機能部である。表示制御部14は、図2に示すCPU101(または図3に示すCPU301)による通信アプリAの実行によって実現される。
The
表示制御部14は、例えば、ビデオ会議の開始要求端末としての当該通信端末10が所望の宛先としての通信端末10とビデオ会議の通話を開始する前に、通信部11によって受信された宛先端末の候補の状態情報を反映させて、各宛先端末の候補の名前および当該宛先端末を利用する参加者のユーザID等が含まれた宛先リストをディスプレイ120に表示させる。
For example, before the
音声入力部15は、マイク114(または図3に示すマイク314)によって参加者(話者)の音声が音声信号に変換された後、当該音声信号を入力する機能部である。音声入力部15は、図2に示すCPU101(または図3に示すCPU301)による通信アプリAの実行、および音声入出力I/F116(または図3に示す音入出力I/F316)によって実現される。
The
音声出力部16は、音声信号をスピーカ115(または図3に示すスピーカ315)に出力し、スピーカ115(スピーカ315)から音声を出力させる機能部である。音声出力部16は、図2に示すCPU101(または図3に示すCPU301)による通信アプリAの実行、および音声入出力I/F116(または図3に示す音入出力I/F316)によって実現される。
The
記憶・読出部17は、記憶部18に各種データを記憶し、また、記憶部18に記憶された各種データを読み出す処理を行う機能部である。記憶部18には、例えば、宛先端末との通話を行う際に受信されるコンテンツデータが、受信される度に上書き記憶される。このうち、上書きされる前の画像データによってディスプレイ120(ディスプレイ317)に画像が表示され、上書きされる前の音声データによってスピーカ115(スピーカ315)から音声が出力される。記憶・読出部17は、図2に示すCPU101(または図3に示すCPU301)による通信アプリAの実行によって実現される。記憶部18は、図2に示すRAM103および補助記憶装置105(または図3に示すRAM303およびEEPROM304)のうち少なくともいずれかによって実現される。
The storage/
認証要求部19は、当該通信端末10の電源がオンした場合、または、操作入力受付部12により認証要求操作が受け付けられた場合、通信部11から通信ネットワーク2を介して管理システム50に、ログインの認証を要求する旨を示す認証要求情報、および当該通信端末10の現時点のIPアドレスを送信する機能部である。認証要求部19は、図2に示すCPU101(または図3に示すCPU301)による通信アプリAの実行によって実現される。
The
役割割当制御部20は、ビデオ会議であるパネルディスカッションにおける参加者の役割について事前に割り当て設定を行う役割事前割当処理の制御を行う機能部である。役割割当制御部20は、図2に示すCPU101(または図3に示すCPU301)による通信アプリAの実行によって実現される。
The role
役割変更制御部21は、ビデオ会議であるパネルディスカッションにおける参加者の役割を、会議中に変更する処理である役割変更要求処理および役割変更実行処理の制御を行う機能部である。役割変更制御部21は、図2に示すCPU101(または図3に示すCPU301)による通信アプリAの実行によって実現される。
The role
役割追加制御部22は、ビデオ会議であるパネルディスカッションにおける参加者に割り当てられる役割として、新たな役割の追加および編集を行う役割追加・編集処理の制御を行う機能部である。役割追加制御部22は、図2に示すCPU101(または図3に示すCPU301)による通信アプリAの実行によって実現される。
The role
役割関係変更制御部23は、ビデオ会議であるパネルディスカッションにおける参加者に割り当てられる役割について、各役割の参加者がどの役割を変更できるかを変更する処理である役割関係変更処理の制御を行う機能部である。役割関係変更制御部23は、図2に示すCPU101(または図3に示すCPU301)による通信アプリAの実行によって実現される。
The role relationship
役割変更先変更制御部24は、ビデオ会議であるパネルディスカッションにおける参加者に割り当てられる役割について、各役割がどの役割に変更できるかを変更する処理である役割変更先変更処理の制御を行う機能部である。役割変更先変更制御部24は、図2に示すCPU101(または図3に示すCPU301)による通信アプリAの実行によって実現される。
The role change destination
なお、表示制御部14、認証要求部19、役割割当制御部20、役割変更制御部21、役割追加制御部22、役割関係変更制御部23および役割変更先変更制御部24のうち少なくともいずれかは、ASIC(Application Specific Integrated Circuit)またはFPGA(Field-Programmable Gate Array)等のハードウェア回路によって実現されるものとしてもよい。
Note that at least one of the
また、図6に示した通信端末10の各機能部は、機能を概念的に示したものであって、このような構成に限定されるものではない。例えば、図6に示した通信端末10で独立した機能部として図示した複数の機能部を、1つの機能部として構成してもよい。一方、図6に示した通信端末10の1つ機能部が有する機能を複数に分割し、複数の機能部として構成するものとしてもよい。
Moreover, each functional unit of the
<管理システムの機能ブロックの構成>
図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
<<ユーザ管理テーブル>>
図7は、ユーザ管理テーブルの一例を示す図である。
<<User management table>>
FIG. 7 is a diagram showing an example of a user management table.
記憶部58は、図7に示すユーザ管理テーブルを含むユーザ管理DB5001を記憶している。ユーザ管理テーブルは、ログインの認証を行う通信端末10を利用するユーザ(参加者)を識別するユーザIDに対して、表示名(名前)、およびパスワードを関連付けて管理するテーブルである。表示名(名前)は、ビデオ会議で表示されるユーザを識別するための呼称である。パスワードは、ログインの認証をするために利用される情報である。
The
例えば、図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
<<端末管理テーブル>>
図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
ここで、稼動状態としては、電源がオンされ、通信が可能または通信中の状態であるオンラインと、電源がオンされていない等、通信が可能でない状態であるオフラインとがある。また、通信状態としては、例えば、「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
例えば、図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
例えば、図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
例えば、図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
ここで、役割とは、ビデオ会議としてのパネルディスカッションにおいて割り当てられた役目または立場である。役割としては、例えば、パネルディスカッションにおいて実際に議論を行う「発表者」、当該パネルディスカッションの司会進行を担う「司会」、当該パネルディスカッションでの登壇者による議論を聴講する「聴講者」、当該パネルディスカッションに聴講者として参加し、発表者等からの要求を受けた場合に登壇して議論に参加する可能性がある「発表可能者」等がある。 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
例えば、図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
例えば、図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
例えば、図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
通信部51は、通信ネットワーク2を介して、通信端末10または各システムと各種データの送受信を行う機能部である。通信部51は、図4に示すCPU201によるプログラムの実行、およびネットワークI/F209によって実現される。
The
認証部52は、通信部51を介して受信された認証要求情報に含まれているユーザIDおよびパスワードを検索キーとし、記憶部58のユーザ管理テーブル(図7参照)を検索する機能部である。そして、認証部52は、検索の結果からユーザ管理テーブルに同一のユーザIDおよびパスワードが管理されているかを判断することによってユーザ認証を行う。認証部52は、図4に示すCPU201によるプログラムの実行によって実現される。
The
状態管理部53は、図8に示す端末管理テーブルの稼動状態および通信状態を管理する機能部である。状態管理部53は、ログインの認証を要求してきた通信端末10の稼動状態を管理すべく、端末管理テーブルに、この通信端末10の端末ID、当該通信端末10にログインしている参加者のユーザID、当該通信端末10の稼動状態、および当該通信端末10のIPアドレスを関連付けて記憶して管理する。
The
状態管理部53は、通信端末10のユーザによる入力装置108の操作によってオフ状態からオン状態になると、この通信端末10から送られてきた電源をオンする旨の情報に基づいて、端末管理テーブルの稼動状態をオフラインからオンラインに更新する。また、状態管理部53は、通信端末10のユーザによる入力装置108の操作によってオン状態からオフ状態になると、この通信端末10から送られてきた電源をオフする旨の情報に基づいて、端末管理テーブルの稼動状態をオンラインからオフラインに更新する。
When the
状態管理部53は、図4に示すCPU201によるプログラムの実行によって実現される。
The
抽出部54は、ログインの認証要求した通信端末10等、処理対象となる対象端末にログインしている参加者のユーザIDを検索キーとして、図9に示すグループ管理テーブルを検索し、対象端末と通話することができる、すなわちセッションを確立することのできる宛先端末の候補(同じ会議で通話するための通信端末10)を利用する参加者のユーザIDを抽出する機能部である。抽出部54は、図4に示すCPU201によるプログラムの実行によって実現される。
The
状態取得部55は、ユーザIDを検索キーとして、図8に示す端末管理テーブルを検索し、ユーザID毎に使用している通信端末10の稼動状態および通信状態を読み出す機能部である。これにより、状態取得部55は、ログインの認証要求をしてきた通信端末10と通話することができる宛先端末の候補の稼動状態および通信状態を取得することができる。状態取得部55は、図4に示すCPU201によるプログラムの実行によって実現される。
The
セッション制御部56は、図10に示すセッション管理テーブルに、生成したセッションID、開始要求端末の端末IDおよび宛先端末の端末IDを関連付けて記憶して管理する機能部である。セッション制御部56は、通信端末10間のセッションの確立をするための制御を行う。セッション制御部56は、図4に示すCPU201によるプログラムの実行によって実現される。
The
記憶・読出部57は、記憶部58に各種テーブルに情報を記憶し、また、記憶部58に記憶された各種テーブルの情報を読み出す処理を行う機能部である。記憶・読出部57は、図4に示すCPU201によるプログラムの実行によって実現される。
The storage/
役割割当部59は、ホスト端末となる通信端末10により割り当て設定された参加者の役割を役割管理テーブル(図11参照)に登録する機能部である。なお、ホスト端末は、特定の通信端末10により実現されることに限られず、会議への参加を目的としない情報処理装置により実現されるものとしてもよい。役割割当部59は、図4に示すCPU201によるプログラムの実行によって実現される。
The
役割変更部60は、会議に参加している参加者の役割を変更できる参加者の通信端末10からの指令に基づいて、参加者の役割を変更する機能部である。役割変更部60は、図4に示すCPU201によるプログラムの実行によって実現される。
The
参加処理部61は、会議への参加の要求を受けた場合に、当該要求に係る参加者の役割を特定し、図13に示す参加者管理テーブルへ登録する機能部である。そして、参加処理部61は、当該参加者の役割に対応する権限を特定して、当該参加者の通信端末10へ当該権限の情報を送信する。参加処理部61は、図4に示すCPU201によるプログラムの実行によって実現される。
The
役割追加部62は、ビデオ会議であるパネルディスカッションにおける参加者に割り当てられる役割について、通信端末10において追加または編集された役割および権限を、図11に示す役割管理テーブルに書き込む機能部である。役割追加部62は、図4に示すCPU201によるプログラムの実行によって実現される。
The
役割関係変更部63は、ビデオ会議であるパネルディスカッションにおける参加者に割り当てられる役割について、各役割の参加者がどの役割を変更できるかについてホスト端末である通信端末10で編集された内容により変更する機能部である。役割関係変更部63は、図4に示すCPU201によるプログラムの実行によって実現される。
The role
役割変更先変更部64は、ビデオ会議であるパネルディスカッションにおける参加者に割り当てられる役割について、各役割がどの役割に変更できるかについてホスト端末である通信端末10で編集された内容により変更する機能部である。役割変更先変更部64は、図4に示すCPU201によるプログラムの実行によって実現される。
The role change
なお、認証部52、状態管理部53、抽出部54、状態取得部55、セッション制御部56、役割割当部59、役割変更部60、参加処理部61、役割追加部62、役割関係変更部63および役割変更先変更部64のうち少なくともいずれかは、ASICまたはFPGA等のハードウェア回路によって実現されるものとしてもよい。
Note that the
また、図6に示した管理システム50の各機能部は、機能を概念的に示したものであって、このような構成に限定されるものではない。例えば、図6に示した管理システム50で独立した機能部として図示した複数の機能部を、1つの機能部として構成してもよい。一方、図6に示した管理システム50の1つ機能部が有する機能を複数に分割し、複数の機能部として構成するものとしてもよい。
Furthermore, the functions of each functional unit of the
(コンテンツデータおよび各種管理情報の送受信の状態)
図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
図16に示す例は、通信システム1では、開始要求端末と宛先端末Aと宛先端末Bとの間で、管理システム50を介して、各種の管理情報を送受信するための管理情報用セッションseiが確立された状態を示している。この場合、さらに、開始要求端末と宛先端末Aと宛先端末Bとの間で、管理システム50を介して、画像データおよび音声データを送受信するためのコンテンツデータ用セッションsedが確立される。すなわち、コンテンツデータ用セッションsedが、ビデオ会議において直接的に用いられるセッションである。なお、このセッションの概念はあくまで一例であって、例えば、画像データのセッションでは、解像度ごとに分けられるものとしてもよい。
In the example shown in FIG. 16, in the
(役割事前割当処理)
図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
<ステップS11>
まず、ホスト端末である通信端末10のユーザには、入力装置108(またはタッチパネル318)を介して、ディスプレイ120(またはディスプレイ317)に、後述する役割割当画面1400を表示させるための操作を行う。
<Step S11>
First, the user of the
<ステップS12>
すると、通信端末10の役割割当制御部20は、役割の割り当ての対象となるグループのグループID(ここでは「G001」であるものとする)を含む事前役割割当要求(割当要求)を、通信部11を介して管理システム50へ送信する。すなわち、役割割当制御部20は、ビデオ会議に先立って参加者の役割を割り当てることを要求するための事前役割割当要求を、当該ビデオ会議の開始前に、管理システム50へ送信する。そして、管理システム50の通信部51は、事前役割割当要求を受信する。なお、対象となるグループIDは、ステップS11における役割割当画面1400の表示操作の際に、指定操作ができるものとすればよい。
<Step S12>
Then, the role
<ステップS13>
管理システム50の役割割当部59は、通信部51により受信された事前役割割当要求に従い、記憶・読出部57を介して役割管理テーブル(図11参照)で規定されているすべての役割を読み出す。役割割当部59により読み出された役割は、ビデオ会議の参加者に対して割り当て可能な役割となる。
<Step S13>
The
<ステップS14>
次に、役割割当部59は、記憶・読出部57を介して、役割割当管理DB5006の役割割当管理テーブル(図12参照)の内容を初期化する。
<Step S14>
Next, the
<ステップS15>
そして、役割割当部59は、記憶・読出部57を介してグループ管理テーブル(図9参照)を参照し、通信部51により受信された事前役割割当要求に含まれるグループID「G001」に関連付けられたユーザIDをすべて読み出す。
<Step S15>
Then, the
<ステップS16>
役割割当部59は、ステップS13で読み出した、参加者に対して割り当て可能なすべての役割と、ステップS15で読み出したユーザIDとを、通信部51を介して通信端末10へ送信する。そして、通信端末10の通信部11は、当該すべての役割およびユーザIDを受信する。
<Step S16>
The
<ステップS17>
そして、通信端末10の表示制御部14は、通信部11により受信された役割およびユーザIDを用いて、図18に示すような役割割当画面1400(割当画面の一例)を作成し、ディスプレイ120(またはディスプレイ317)に表示させる。
<Step S17>
Then, the
図18に示す役割割当画面1400は、ビデオ会議であるパネルディスカッションにおける参加者の役割について事前に割り当て設定を行うための画面である。役割割当画面1400は、図18に示すように、役割選択部1400-1a~1400-1gと、確定ボタン1400-2と、役割一覧表示領域1400-3と、を含む。
A
役割選択部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
確定ボタン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
<ステップ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
<ステップS20>
管理システム50の役割割当部59は、通信部51により受信された役割割当情報に含まれるユーザIDごとの役割を、役割割当管理テーブル(図12参照)へ登録する。図12に示す役割割当管理テーブルは、ユーザID「A_10aa」、「B_10ac」、「C_10ad」、「D_10ae」、「E_10ba」および「F_10bb」、ならびにそれ以外の参加者を示す「その他」に対して、それぞれ「司会」、「司会」、「発表者」、「発表者」、「発表者」、「発表可能者」および「聴講者」が割り当てられた状態を示す。
<Step S20>
The
以上のステップ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
<ステップ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
<ステップS23>
次に、管理システム50の認証部52は、通信部51を介して受信した認証要求情報に含まれているユーザIDおよびパスワードを検索キーとして、ユーザ管理テーブル(図7参照)を検索し、ユーザ管理テーブルに同一のユーザIDおよびパスワードが管理されているかを判断することによってユーザ認証を行う。
<Step S23>
Next, the
<ステップ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
<ステップS24-2>
続いて、状態管理部53は、通信端末10aaの稼動状態「オンライン」および通信状態「None」を設定し、端末管理テーブルに、通信端末10aaの端末IDおよび端末名で示されるレコードに、稼動状態および通信状態を関連付けて記憶する。これにより、端末管理テーブルには、通信端末10aaの端末ID「10aa」に、稼動状態「オンライン」および通信状態「None」が関連付けて管理されることになる。
<Step S24-2>
Subsequently, the
<ステップS25>
そして、管理システム50の通信部51は、認証部52によって得られた認証の結果が示された認証結果情報を、通信ネットワーク2を介して、認証要求情報を送信してきた開始要求端末(通信端末10aa)へ送信する。そして、通信端末10aaの通信部11は、認証要求情報を受信する。本実施形態では、通信端末10aaを利用するユーザが、認証部52によって正当な利用権限を有すると認証されたものとして、以下続けて説明する。
<Step S25>
The
<ステップ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
<ステップS27>
次に、管理システム50の抽出部54は、開始要求端末(通信端末10aa)を利用するユーザのユーザID「A_10aa」を検索キーとして、グループ管理テーブル(図9参照)を検索し、ユーザA_10aaが通話することができる、すなわち、ユーザA_10aaと同じグループに属するユーザのユーザIDを抽出する。また、抽出部54は、抽出したユーザIDを検索キーとして、端末管理テーブルを検索し、このユーザIDに対応する端末IDおよび端末名、すなわち宛先端末の候補の端末IDおよび端末名を抽出する。
<Step S27>
Next, the
<ステップS28>
次に、管理システム50の通信部51は、抽出部54によって抽出された宛先端末の候補のユーザID、端末IDおよび端末名を含む宛先リスト情報を、開始要求端末(通信端末10aa)に送信する。
<Step S28>
Next, the
<ステップS29>
これにより、開始要求端末(通信端末10aa)では、通信部11が宛先リスト情報を受信し、記憶・読出部17が記憶部18へ宛先リスト情報を記憶する。
<Step S29>
As a result, in the start requesting terminal (communication terminal 10aa), the
このように、本実施形態では、各通信端末10で宛先リスト情報を管理するのではなく、管理システム50がすべての通信端末10の宛先リスト情報を一元管理している。これによって、通信システム1に新たな通信端末10が含まれるようになったり、既に含まれている通信端末10が除外されたりする場合でも、管理システム50側で一括して対応するため、各通信端末10側で宛先リスト情報の変更を行う手間を省くことができる。
In this manner, in this embodiment, the
<ステップS30>
また、管理システム50の状態取得部55は、抽出部54によって抽出された宛先端末の候補の端末IDを検索キーとして、端末管理テーブルを検索する。そして、状態取得部55は、宛先端末の候補の端末ID毎に、対応する稼動状態および通信状態を読み出すことにより、宛先端末の候補それぞれの稼動状態および通信状態を取得する。
<Step S30>
Further, the
<ステップS31>
次に、通信部51は、各宛先端末の候補について、ステップS30で使用された検索キーである端末IDと、対応する宛先端末の候補のユーザIDと、稼動状態および通信状態(状態情報)とを、開始要求端末である通信端末10aaへ送信する。そして、通信端末10aaの通信部11は、端末ID、ユーザIDおよび状態情報の各組み合わせを受信する。なお、稼動状態が「オフライン」の場合には、状態情報には、通信状態は含まれない。
<Step S31>
Next, the
<ステップS32>
次に、開始要求端末(通信端末10aa)の記憶・読出部17は、順次、通信部11により受信された端末ID、ユーザID、稼動状態および通信状態を記憶部18に記憶する。したがって、開始要求端末(通信端末10aa)は、宛先端末の候補の端末状態情報(稼動状態および通信状態)を受信することで、通話することができる宛先端末の候補の現時点における稼動状態および通信状態をそれぞれ取得することができる。
<Step S32>
Next, the storage/
<ステップS33>
次に、開始要求端末(通信端末10aa)の表示制御部14は、記憶部18に記憶されている宛先リスト情報、および宛先端末の候補の状態情報に基づいて、宛先端末の候補の稼動状態および通信状態を反映させた宛先リストを作成する。そして、表示制御部14は、通信端末10aaのディスプレイ120(またはディスプレイ317)に、所定のタイミングで宛先リストを表示する。表示された宛先リスト(宛先リスト画面1100)の例を、図20に示す。
<Step S33>
Next, the
図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
表示制御部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
なお、他の通信端末10でも、ステップS21と同様に、ユーザが図2に示す入力装置108である電源ボタンをオン操作すると、当該通信端末10の操作入力受付部12が、オン操作を受け付けて、上述のステップS22~S33の処理と同様の処理が行われる。
Note that in
(会議の開始・参加処理)
図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
図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
<ステップS41>
まず、通信端末10aaの参加者は、宛先リスト画面1100において、入力装置108(またはタッチパネル318)を介して、会議の開始を要求する宛先となる宛先端末(通信端末10ad)を選択操作し、会議を開始する操作を行う。なお、参加者は、宛先リスト画面1100において、会議の開始を要求する宛先となる宛先端末として、表示されているすべての通信端末10を選択操作して、会議を開始する操作を行ってもよい。
<Step S41>
First, on the
<ステップ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
<ステップS43>
そして、管理システム50の状態管理部53は、端末管理テーブル(図8参照)において、会議開始要求と共に受信されたホスト端末の参加者のユーザID「A_10aa」および宛先端末の参加者のユーザID「C_10ad」がそれぞれ含まれるレコードの通信状態のフィールド部分を変更する。具体的には、状態管理部53は、端末管理テーブルのユーザID「A_10aa」を含むレコードの通信状態を「Calling」に変更する。同様に、状態管理部53は、端末管理テーブルのユーザID「C_10ad」を含むレコードの通信状態を「Ringing」に変更する。
<Step S43>
Then, the
<ステップS44>
そして、管理システム50のセッション制御部56は、ホスト端末によって要求された宛先端末との間の通信を実行するためのセッション(コンテンツデータ用セッションsed)を識別するためのセッションIDを生成して、セッション管理テーブル(図10参照)に登録する。
<Step S44>
Then, the
<ステップS45>
続いて、セッション制御部56は、セッション管理テーブルにおいて、生成したセッションIDが含まれるレコードのホスト端末の端末IDおよび宛先端末の端末IDのフィールド部分に、それぞれホスト端末(開始要求端末)の端末ID「10aa」、宛先端末の端末ID「10ad」を記憶して管理する。
<Step S45>
Subsequently, the
<ステップS46>
次に、通信部51は、ホスト端末(通信端末10aa)へ、セッション制御部56により生成されたセッションIDを送信する。そして、通信端末10aaの通信部11は、セッションIDを受信する。
<Step S46>
Next, the
<ステップS47>
また、通信部51は、会議開始要求と共に、ホスト端末の参加者のユーザID「A_10aa」、セッションID、および管理システム50のIPアドレスを、宛先端末である通信端末10adへ送信する。これにより、宛先端末は、会議開始要求を受信すると共に、管理システム50のIPアドレス「1.1.1.2」を把握することになる。
<Step S47>
Further, the
<ステップS48>
宛先端末の通信部11が会議開始要求を受信すると、宛先端末の表示制御部14は、ディスプレイ120(またはディスプレイ317)に、図22に示すような会議開始要求を受信したことを示す開始要求ダイアログボックス1200-1を表示させる。図22に示す開始要求ダイアログボックス1200-1は、会議開始要求を受信した旨を示し、ホスト端末との間の通信の開始(セッションの確立)を行って会議への参加を許可するか否かを操作するためのユーザインターフェースである。ユーザは、開始要求ダイアログボックス1200-1を閲覧することにより、会議開始要求を受信したことを確認することができる。開始要求ダイアログボックス1200-1は、会議への参加を許可するための「はい」ボタン1200-2と、会議への参加を許可しないことを選択するための「いいえ」ボタン1200-3と、を含む。
<Step S48>
When the
<ステップ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
<ステップS50>
次に、宛先端末の通信部11は、会議への参加を示す開始応答と共に、宛先端末の参加者のユーザID「C_10ad」、ホスト端末の参加者のユーザID「A_10aa」、およびセッションIDを、管理システム50へ送信する。
<Step S50>
Next, the
<ステップ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
<ステップS52>
次に、通信部51は、開始応答と共に、宛先端末の参加者のユーザID「C_10ad」、およびセッションIDを、ホスト端末へ送信する。
<Step S52>
Next, the
<ステップ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
<ステップS55>
そして、管理システム50の参加処理部61は、役割割当管理テーブル(図12参照)を参照して、宛先端末である通信端末10adのユーザ(参加者)のユーザID「C_10ad」に対応する役割(ここでは「発表者」)を取得して確認する。
<Step S55>
Then, the
<ステップS56>
参加処理部61は、宛先端末である通信端末10adのユーザのユーザID「C_10ad」と、取得した役割「発表者」とを関連付けて、参加者管理テーブル(図13参照)に登録する。このように、参加者管理テーブルにユーザIDと役割とが関連付けられて登録されることによって、実際に会議に参加したユーザとして管理されることになる。
<Step S56>
The
<ステップS57>
さらに、参加処理部61は、役割管理テーブル(図11参照)を参照し、会議に参加したユーザC_10adの役割に対応する権限の情報を読み出す。すなわち、参加処理部61は、役割管理テーブルを参照し、ユーザC_10adの役割である「発表者」に対応する権限の情報を読み出す。具体的には、当該「発表者」に対応する権限は、ユーザ自身の音声を他の通信端末10へ送信できること、ユーザ自身の映像を他の通信端末10へ送信できること、チャットを送受信できること、ファイルを送受信できること、ビデオ会議の映像を録画できないこと、参加者の情報を取得できること、および、ビデオ会議から退室できないこと、という内容の権限である。
<Step S57>
Further, the
<ステップS58>
そして、参加処理部61は、会議に参加したユーザC_10adの役割と、ステップS57で読み出した権限の情報とを含む役割権限情報を、通信部51を介して通信端末10adへ送信する。そして、通信端末10adの通信部11は、役割権限情報を受信する。
<Step S58>
Then, the
<ステップS59>
通信端末10adの表示制御部14は、通信部11により受信された役割権限情報を用いて、役割「発表者」に応じた会議画面を作成して、ディスプレイ120(またはディスプレイ317)に表示させる。ここで、会議画面とは、会議中に参加者が用いる画面であり、当該参加者の役割に応じて必要な機能を備える画面である。
<Step S59>
The
例えば、役割に応じた会議画面の例として、図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
登壇者映像1300S-1は、パネルディスカッションで議論を行う自分以外の登壇者の映像を表示する表示領域である。図23に示す司会用会議画面1300Sの例では、登壇者映像1300S-1として、参加者A_10aa、B_10ac、D_10aeおよびE_10baの映像がそれぞれ表示されている。登壇者映像1300S-1は、実際には後述するステップS60~S63で、送受信される映像データに基づいて、登壇者の映像を表示する。
The
自映像1300S-2は、登壇者(司会)として割り当てられている自分の映像の表示領域である。図23に示す司会用会議画面1300Sの例では、自映像1300S-2として、役割が司会に割り振られている自分(図23では参加者C_10adが司会であるとしている)の映像が表示されている。
Self-
映像切替スイッチ1300S-11は、自分の映像を、他の通信端末10へ送信するか否かを切り替えるスイッチである。映像切替スイッチ1300S-11は、上述の役割権限情報に、ユーザ自身の映像を他の通信端末10へ送信できる権限が含まれている場合に表示される。
The
音声切替スイッチ1300S-12は、自分の音声を、他の通信端末10へ送信するか否かを切り替えるスイッチである。音声切替スイッチ1300S-12は、上述の役割権限情報に、ユーザ自身の音声を他の通信端末10へ送信できる権限が含まれている場合に表示される。
The
ファイル共有ボタン1300S-13は、開催中のパネルディスカッションで共有するためのファイルを選択するためのボタンである。例えば、ファイル共有ボタン1300S-13を押下して選択されたファイルは、司会用会議画面1300S上に表示されるものとすればよい。ファイル共有ボタン1300S-13は、上述の役割権限情報に、ファイルを送受信できる権限が含まれている場合に表示される。
The
録画ボタン1300S-14は、パネルディスカッションの開催中の司会用会議画面1300Sを映像として録画するためのボタンである。録画ボタン1300S-14は、上述の役割権限情報に、ビデオ会議の映像を録画できる権限が含まれている場合に表示される。
The
参加者リストボタン1300S-15は、パネルディスカッションに参加している参加者の役割を変更するための画面(例えば後述する図26に示す役割変更画面1500)を表示させ、参加者の役割情報を取得して各参加者の現在の役割を表示させるためのボタンである。参加者リストボタン1300S-15は、上述の役割権限情報に、参加者の情報を取得できる権限が含まれている場合に表示される。
The
なお、図23に示した司会用会議画面1300Sは、役割が「司会」である参加者の会議画面であるが、上述の図21における参加者C_10adの役割は「発表者」であるので、図11に示す役割管理テーブルのように、「発表者」は、「司会」の権限と比較して、ビデオ会議の映像を録画できる権限を有さないため、通信端末10adに表示される会議画面は、図23の司会用会議画面1300Sのうち録画ボタン1300S-14が非表示となっている画面となる。
Note that the
また、役割に応じた会議画面の例として、図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
登壇者映像1300A-1は、パネルディスカッションで議論を行う登壇者(司会および発表者)の映像の表示領域である。図24に示す聴講者用会議画面1300Aの例では、登壇者映像1300A-1として、参加者A_10aa、B_10ac、C_10ad、D_10aeおよびE_10baの映像がそれぞれ表示されている。登壇者映像1300A-1は、実際には後述するステップS60~S63で、送受信される映像データに基づいて、登壇者の映像を表示する。
The
共有ファイル一覧ボタン1300A-13は、開催中のパネルディスカッションで、登壇者により共有されたファイルの一覧を表示させるための画面である。共有ファイル一覧ボタン1300A-13は、上述の役割権限情報に、ファイルを受信のみできる権限が含まれている場合に表示される。
The shared
退室ボタン1300A-16は、聴講中のパネルディスカッションから退室するためのボタンである。退室ボタン1300A-16は、上述の役割権限情報に、ビデオ会議から退室できる権限が含まれている場合に表示される。
The
<ステップ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
以上のステップ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
(役割変更要求処理)
図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
<ステップ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
<ステップS72>
参加者A_10aaにより参加者リストボタン1300S-15が押下操作されると、通信端末10aaの役割変更制御部21は、役割の変更の開始を要求する役割変更開始指令を、通信部11を介して管理システム50へ送信する。そして、管理システム50の通信部51は、役割変更開始指令を受信する。なお、役割変更開始指令は、本発明の「変更要求」に相当する。「変更要求」は、会議の参加者の役割を変更することを要求する指令である。
<Step S72>
When participant A_10aa presses the
<ステップ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
<ステップS74>
また、役割変更部60は、役割管理テーブル(図11参照)で規定されているすべての役割を読み出す。
<Step S74>
Further, the
<ステップS75>
また、役割変更部60は、役割関係管理テーブル(図14参照)を参照し、各役割の参加者がどの役割を変更できるのかを示す役割関係情報を読み出す。
<Step S75>
Further, the
<ステップS76>
また、役割変更部60は、役割変更先管理テーブル(図15参照)を参照し、各役割がどの役割に変更できるのかを示す役割変更先情報を読み出す。
<Step S76>
Further, the
<ステップS77>
そして、役割変更部60は、役割変更開始指令の送信元である通信端末10aaに対して、参加者の役割を変更するための図26に示す役割変更画面1500を作成させるための役割変更画面作成指令と、読み出した参加者のユーザID、役割(現在の役割)(第1役割)、役割関係情報および役割変更先情報(第2役割を含む)とを、通信部51を介して通信端末10aaへ送信する。そして、通信端末10aaの通信部11は、役割変更画面作成指令と、参加者のユーザID、役割(現在の役割)、役割関係情報および役割変更先情報とを受信する。
<Step S77>
Then, the
<ステップ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
図26(a)に示す役割変更画面1500は、パネルディスカッションに参加している参加者の役割を変更するための画面である。役割変更画面1500は、図26(a)に示すように、役割表示部1500-1a~1500-1eと、変更可能役割表示部1500-2と、その他参加者表示部1500-3と、確定ボタン1500-4と、戻すボタン1500-5と、を含む。
A
表示制御部14は、役割関係情報に基づいて、受信された各役割がいずれかの役割を変更できるかを確認する。例えば、表示制御部14は、図14に示した役割関係管理テーブルに示すように、「司会」および「発表者」の役割の参加者が、「発表可能者」の役割を変更できることを確認する。さらに、表示制御部14は、役割変更先情報に基づいて、各役割(第1役割)がいずれの役割(第2役割)に変更できるかを確認する。すなわち、表示制御部14は、各役割について、変更先として変更可能な役割を確認する。例えば、表示制御部14は、図15に示した役割変更先管理テーブルに示すように、「発表可能者」の役割が、「発表者」の役割に変更できることを確認する。
The
以上のような確認処理の結果から、表示制御部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
また、参加者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
また、表示制御部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
また、表示制御部14は、図26(a)に示すように、その他のユーザID(例えば「G_10cb」)である参加者の役割が「聴講者」であることを、役割表示部1500-1eに表示させる。このとき、参加者A_10aaの役割は「司会」であるので、役割関係情報から、「聴講者」である役割を他の役割に変更することはできないため、役割表示部1500-1eは、その他のユーザIDに対応するユーザの役割「聴講者」を表示するのみである。
The
確定ボタン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
以上のステップ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
<ステップS91>
参加者A_10aaは、上述の図26に示した役割変更画面1500において、入力装置108(またはタッチパネル318)を介して、参加している参加者の役割について、変更先となる役割を設定し、確定ボタン1500-4を押下操作する。具体的には、参加者A_10aaは、役割変更画面1500において、参加者F_10bbの役割「発表可能者」を、「発表者」に変更する設定を行い、確定ボタン1500-4を押下操作する。
<Step S91>
On the
<ステップS92>
すると、通信端末10aaの役割変更制御部21は、役割の変更の実行を要求する役割変更実行指令、役割を変更する参加者のユーザID(ここでは「F_10bb」)、および、変更先となる役割(ここでは「発表者」)を、通信部11を介して管理システム50へ送信する。そして、管理システム50の通信部51は、役割変更実行指令、ユーザID、および変更先となる役割を受信する。なお、役割変更実行指令は、本発明の「実行要求」の一例である。「実行要求」は、参加者の役割変更を実行することを要求する指令である。
<Step S92>
Then, the role
<ステップS93>
管理システム50の役割変更部60は、役割変更実行指令に従って、役割管理テーブル(図11参照)を参照し、通信部51により受信された変更先となる役割(ここでは「発表者」)に対応する権限の情報を読み出す。
<Step S93>
The
<ステップS94>
そして、役割変更部60は、読み出した変更先となる役割と、対応する権限の情報とを含む役割権限情報を、通信部51を介して通信端末10bbへ送信する。この役割権限情報の送信が、変更先の役割への役割変更実行指令を受けた旨の管理システム50から通知となる。そして、通信端末10bbの通信部11は、当該役割権限情報を受信する。
<Step S94>
Then, the
<ステップ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
<ステップ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
<ステップS98>
管理システム50の役割変更部60は、通信部51により承認応答が受信されると、参加者管理テーブル(図13参照)において、役割を変更する参加者のユーザID(ここでは「F_10bb」)に対応する一時変更先に、変更先となる役割(ここでは「発表者」)を登録する。これによって、参加者F_10bbの役割は、「発表可能者」から「発表者」へ変更されたものとして扱われる。
<Step S98>
When the
<ステップS99>
そして、役割変更部60は、変更先となる役割(ここでは「発表者」)に応じた会議画面への変更を要求する会議画面変更指令を、通信部51を介して通信端末10bbへ送信する。
<Step S99>
Then, the
<ステップS100>
通信端末10bbの表示制御部14は、通信部11により会議画面変更指令が受信されると、ステップS94で受信された役割権限情報に含まれる変更先となる役割(ここでは「発表者」)に応じた会議画面に変更して、ディスプレイ120(またはディスプレイ317)に表示させる。具体的には、表示制御部14は、変更先となる役割「発表者」に応じた会議画面として、図28(b)に示す発表者用会議画面1300Saに変更し、ディスプレイ120(またはディスプレイ317)に表示させる。
<Step S100>
When the
発表者用会議画面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
また、参加者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
これによって、元の役割が「発表可能者」であり、自分の音声および映像を送信することができなった参加者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
(役割戻し処理)
図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
<ステップ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
<ステップS112>
すると、通信端末10aaの役割変更制御部21は、変更した役割を元の役割に戻すことを要求する役割戻し実行指令を、通信部11を介して管理システム50へ送信する。そして、管理システム50の通信部51は、役割戻し実行指令を受信する。
<Step S112>
Then, the role
<ステップS113>
管理システム50の役割変更部60は、通信部51により受信された役割戻し実行指令に従って、参加者管理テーブル(図13参照)を参照し、一時変更先に役割が登録されているレコードのユーザIDおよび役割(すなわち元の役割)を読み出す。ここでは、役割変更部60は、一時変更先に「発表者」が登録された参加者F_10aaに対応するレコードのユーザID「F_10aa」および役割(元の役割)「発表可能者」を読み出す。
<Step S113>
The
<ステップS114>
役割変更部60は、役割管理テーブル(図11参照)を参照し、ステップS113で読み出した役割(元の役割)に対応する権限の情報を読み出す。ここでは、役割変更部60は、役割「発表可能者」に対応する権限の情報を読み出す。
<Step S114>
The
<ステップS115>
さらに、役割変更部60は、参加者管理テーブルにおいて、読み出した役割のレコードの一時変更先を削除する。ここでは、役割変更部60は、読み出した役割「発表可能者」のレコード(参加者F_10aaのレコード)の一時変更先「発表者」を削除する。
<Step S115>
Furthermore, the
<ステップS116>
そして、役割変更部60は、参加者管理テーブルから読み出した役割(元の役割)と、役割管理テーブルから読み出した権限の情報とを含む役割権限情報(元の役割権限情報)を、通信部51を介して通信端末10bbへ送信する。そして、通信端末10bbの通信部11は、元の役割権限情報を受信する。
<Step S116>
Then, the
<ステップS117>
通信端末10bbの表示制御部14は、通信部11により受信された元の役割権限情報に含まれる役割(元の役割)に応じた会議画面に変更して、ディスプレイ120(またはディスプレイ317)に表示させる。ここでは、表示制御部14は、参加者F_10bbの元の役割「発表可能者」に応じた会議画面に変更し、ディスプレイ120(またはディスプレイ317)に表示させる。具体的には、役割「発表可能者」は、役割「聴講者」と比較して、ビデオ会議から退室できる権限を有さないため、表示制御部14は、上述の図24に示した聴講者用会議画面1300Aのうち退室ボタン1300A-16を含まない発表可能者用の会議画面に変更する。
<Step S117>
The
このように、参加者管理テーブル(図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
なお、役割変更画面1500により複数の参加者の役割が変更されている場合に、戻すボタン1500-5の押下操作によって、役割が変更されたすべての参加者の役割を元に戻す動作としてもよく、または、選択した参加者のみ役割を元に戻すことができるようにしてもよい。
Note that when the roles of multiple participants have been changed on the
(役割追加・編集処理)
図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
<ステップS131>
まず、ホスト端末である通信端末10のユーザは、入力装置108(またはタッチパネル318)を介して、ディスプレイ120(またはディスプレイ317)に、後述する役割追加画面1700を表示させるための操作を行う。
<Step S131>
First, the user of
<ステップS132>
すると、通信端末10の役割追加制御部22は、役割の追加・編集を指令するための役割追加指令を、通信部11を介して管理システム50へ送信する。そして、管理システム50の通信部51は、役割追加指令を受信する。
<Step S132>
Then, the role
<ステップS133>
管理システム50の役割追加部62は、通信部51により受信された役割追加指令に従い、記憶・読出部57を介して役割管理テーブル(図11参照)で規定されているすべての役割および権限の情報を読み出す。
<Step S133>
In accordance with the role addition command received by the
<ステップS134>
そして、役割追加部62は、役割管理テーブルから読み出した役割と、権限の情報とを含む役割権限情報を、通信部51を介して通信端末10へ送信する。そして、通信端末10の通信部11は、役割権限情報を受信する。
<Step S134>
Then, the
<ステップS135>
通信端末10の表示制御部14は、通信部11により受信された役割権限情報に含まれる役割および権限の情報を用いて、図32に示す役割追加画面1700を作成し、ディスプレイ120(またはディスプレイ317)に表示させる。
<Step S135>
The
図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
<ステップS138>
管理システム50の役割追加部62は、通信部51により受信された役割権限情報に、新たに追加された役割および権限の内容が含まれる場合、役割管理テーブル(図11参照)に当該役割および権限の内容を登録する。また、役割追加部62は、役割権限情報に、編集された役割の権限の内容が含まれる場合、役割管理テーブル(図11参照)に当該役割の権限の内容を更新する。
<Step S138>
If the role authority information received by the
以上のステップ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
<ステップS151>
まず、ホスト端末である通信端末10のユーザは、入力装置108(またはタッチパネル318)を介して、ディスプレイ120(またはディスプレイ317)に、後述する役割関係編集画面1800を表示させるための操作を行う。
<Step S151>
First, the user of
<ステップS152>
すると、通信端末10の役割関係変更制御部23は、各役割の参加者がどの役割を変更できるのかを変更(編集)するための役割関係編集指令を、通信部11を介して管理システム50へ送信する。そして、管理システム50の通信部51は、役割関係編集指令を受信する。
<Step S152>
Then, the role relationship
<ステップS153>
管理システム50の役割関係変更部63は、通信部51により受信された役割関係編集指令に従い、記憶・読出部57を介して役割関係管理テーブル(図14参照)で規定されている各役割の参加者がどの役割を変更できるのかについての役割関係情報を読み出す。
<Step S153>
The role
<ステップS154>
そして、役割関係変更部63は、役割関係管理テーブルから読み出した役割関係情報を、通信部51を介して通信端末10へ送信する。そして、通信端末10の通信部11は、役割関係情報を受信する。
<Step S154>
Then, the role
<ステップS155>
通信端末10の表示制御部14は、通信部11により受信された役割関係情報を用いて、図34に示す役割関係編集画面1800(第1編集画面の一例)を作成し、ディスプレイ120(またはディスプレイ317)に表示させる。
<Step S155>
The
図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
<ステップS158>
管理システム50の役割関係変更部63は、通信部51により受信された編集された役割関係情報を、役割関係管理テーブル(図14参照)に対して書込み(更新)を行う。
<Step S158>
The role
以上のステップ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
<ステップS171>
まず、ホスト端末である通信端末10のユーザは、入力装置108(またはタッチパネル318)を介して、ディスプレイ120(またはディスプレイ317)に、後述する役割変更先編集画面1900を表示させるための操作を行う。
<Step S171>
First, the user of the
<ステップS172>
すると、通信端末10の役割変更先変更制御部24は、各役割がどの役割に変更できるのかを変更(編集)するための役割変更先編集指令を、通信部11を介して管理システム50へ送信する。そして、管理システム50の通信部51は、役割変更先編集指令を受信する。
<Step S172>
Then, the role change destination
<ステップS173>
管理システム50の役割変更先変更部64は、通信部51により受信された役割変更先編集指令に従い、記憶・読出部57を介して役割変更先管理テーブル(図15参照)で規定されている各役割がどの役割に変更できるのかについての役割変更先情報を読み出す。
<Step S173>
In accordance with the role change destination editing command received by the
<ステップS174>
そして、役割変更先変更部64は、役割変更先管理テーブルから読み出した役割変更先情報を、通信部51を介して通信端末10へ送信する。そして、通信端末10の通信部11は、役割変更先情報を受信する。
<Step S174>
Then, the role change
<ステップS175>
通信端末10の表示制御部14は、通信部11により受信された役割変更先情報を用いて、図36に示す役割変更先編集画面1900(第2編集画面の一例)を作成し、ディスプレイ120(またはディスプレイ317)に表示させる。
<Step S175>
The
図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
<ステップS178>
管理システム50の役割変更先変更部64は、通信部51により受信された編集された役割変更先情報を、役割変更先管理テーブル(図15参照)に対して書込み(更新)を行う。
<Step S178>
The role change
以上のステップ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
また、本実施形態に係る通信システム1では、ビデオ会議の開催中に参加者の役割が変更された場合、参加者管理テーブルに元の役割を保持しておくことによって、役割の変更操作を行った参加者(例えば司会等)は、役割が変更された参加者の元の役割を覚えておく必要がなく、役割変更画面1500で戻すボタン1500-5を押下するという簡易な操作だけで、役割を元に戻すことができる。また、例えば、「発表可能者」から「発表者」に参加者の役割を変更することにより一時的に発言権を与えた後に、必要な発言が行われ、当該参加者の議論への参加が必要なくなった場合に、上述のように簡易な操作によって元の役割に戻すことが可能となるので、ビデオ会議の利便性を向上させることができる。
Furthermore, in the
また、本実施形態に係る通信システム1では、新たに役割を追加、または役割の権限を編集することができる。これによって、様々な役割および権限を設定することが可能になり、パネルディスカッションに求められるニーズに応じた役割構成を実現することができる。
Furthermore, in the
また、本実施形態に係る通信システム1では、各役割の参加者がどの役割を変更できるのかを編集することができる。これによって、役割を変更できる権利を有する役割を適切に設定しておくことができ、パネルディスカッションにおいて意図しない役割変更が発生する等の事態の発生を抑制することができる。
Furthermore, in the
また、本実施形態に係る通信システム1では、各役割がどの役割に変更できるのかを編集することができる。これによって、パネルディスカッションにおいて意図しない役割変更が発生する等の事態の発生を抑制することができる。
Furthermore, in the
(通信端末のソフトウェア構成の別形態)
図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
上述の図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
通信端末10は、HTTP(Hypertext Transfer Protocol)またはHTTPS(Hypertext Transfer Protocol Secure)等のプロトコルを用いて管理システム50とデータを送受信することによって、管理システム50が提供しているサービスを利用できる。このような利用形態では、予め通信端末10に通信アプリAをダウンロードしておく必要がない。
The
なお、上述の実施形態の各機能は、一または複数の処理回路によって実現することが可能である。ここで、「処理回路」とは、電子回路により実装されるプロセッサのようにソフトウェアによって各機能を実行するようプログラミングされたプロセッサ、上述した各機能を実行するよう設計された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
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
2ab, 2cd Leased
102 ROM
103 RAM
105
112
114
119 Display I/F
120, 120aa, 120bb, 120ca,
202 ROM
203 RAM
205 Auxiliary storage device 206
210
214
302 ROM
303 RAM
304 EEPROM
306
308
313 Image sensor I/F
314
317
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
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.
前記役割追加画面において、前記入力部を介して入力された新たな役割、および該役割に付与する権限の内容の登録要求を、前記管理システムへ送信する第3要求部として、さらに機能させるための請求項1~3のいずれか一項に記載のプログラム。 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編集画面において、前記入力部を介して入力された、各役割の参加者がどの役割を変更できるのかについての内容の登録要求を、前記管理システムへ送信する第4要求部として、さらに機能させるための請求項1~4のいずれか一項に記載のプログラム。 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編集画面において、前記入力部を介して入力された、各役割がどの役割に変更できるのかについての内容の登録要求を、前記管理システムへ送信する第5要求部として、さらに機能させるための請求項1~5のいずれか一項に記載のプログラム。 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.
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)
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)
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 |
-
2020
- 2020-01-09 JP JP2020002399A patent/JP7456162B2/en active Active
Patent Citations (6)
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 |