[go: up one dir, main page]

JP2022047969A - Call control device, call control method and computer program - Google Patents

Call control device, call control method and computer program Download PDF

Info

Publication number
JP2022047969A
JP2022047969A JP2020154042A JP2020154042A JP2022047969A JP 2022047969 A JP2022047969 A JP 2022047969A JP 2020154042 A JP2020154042 A JP 2020154042A JP 2020154042 A JP2020154042 A JP 2020154042A JP 2022047969 A JP2022047969 A JP 2022047969A
Authority
JP
Japan
Prior art keywords
call
user
information
user terminal
unit
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
JP2020154042A
Other languages
Japanese (ja)
Other versions
JP7341109B2 (en
Inventor
翠 佐々木
Midori Sasaki
清人 山本
Kiyoto Yamamoto
大空 湊
Ozora Minato
純平 丸山
Junpei Maruyama
初奈 八塩
Hatsuna Yashio
一貴 安井
Kazutaka Yasui
晴菜 今田
Haruna Imada
治久 東出
Haruhisa Higashide
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
NTT Communications Corp
Original Assignee
NTT Communications Corp
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by NTT Communications Corp filed Critical NTT Communications Corp
Priority to JP2020154042A priority Critical patent/JP7341109B2/en
Publication of JP2022047969A publication Critical patent/JP2022047969A/en
Application granted granted Critical
Publication of JP7341109B2 publication Critical patent/JP7341109B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Telephonic Communication Services (AREA)

Abstract

To perform communication with a simpler procedure and with less influence on the surroundings when the other party is absent.SOLUTION: A call control device includes a connection destination determination unit that determines a connection destination which is a device used by a request destination user in response to receiving a call request from a user terminal, a connection start determination unit that determines whether the request destination user can make a call at the connection destination determined by the connection destination determination unit, and a call control unit that connects the user terminal and the connection destination in a call when it is determined that the request destination user is in a state in which a call can be made.SELECTED DRAWING: Figure 1

Description

本発明は、ユーザーが離れた場所に位置する他者とコミュニケーションをとるための技術に関する。 The present invention relates to a technique for a user to communicate with another person located at a remote place.

働き方改革関連法案の一部施行により時差出勤やリモートワークが推奨されている。昨今では、自然災害や疫病等の影響により、在宅勤務やリモートワークの一層の推進が取り組まれている。その過程において、様々なコミュニケーションツールを活用することで業務の推進が行われている。 Due to the partial enforcement of work style reform related bills, staggered commuting and remote work are recommended. Recently, due to the effects of natural disasters and epidemics, efforts are being made to further promote teleworking and remote work. In the process, business is being promoted by utilizing various communication tools.

打合せを行う場合にはウェブ会議ツールが活用されている。ウェブ会議ツールを利用した会議を開催する場合には、参加者の利用環境やスケジュールを事前に確認し、開始時刻を定めて会議の予定を設定する。そして、会議の識別情報やパスワード等の事前情報を参加者に通知する必要がある。このような手続きを行ってウェブ会議を行うことで、オフィスにいるときと変わらないような状態で会議を行うことが可能である。 Web conferencing tools are used for meetings. When holding a meeting using a web conferencing tool, check the usage environment and schedule of the participants in advance, set the start time, and set the meeting schedule. Then, it is necessary to notify the participants of advance information such as conference identification information and password. By performing such a procedure and holding a web conference, it is possible to hold a conference in the same state as when you are in the office.

特開2017-112580号公報Japanese Unexamined Patent Publication No. 2017-11580

一方で、短時間で済むような会話の実現にはいくつかの課題がある。ウェブ会議では、上述したような事前情報の設定や通知が必要となるため、短時間で済むような会話にウェブ会議を使用することは非効率的である。また、電話や通話アプリケーションを用いることも考えられるが、相手の状態がわからないため、相手が不在であるにもかかわらず幾度となく着信が行われる可能性がある。そうすると、例えば繰り返し着信音が相手の端末から流れてしまい、周囲の人に迷惑をかけるおそれがある。 On the other hand, there are some problems in realizing conversations that can be completed in a short time. Since web conferencing requires the setting and notification of advance information as described above, it is inefficient to use web conferencing for conversations that can be completed in a short time. It is also possible to use a telephone or a call application, but since the state of the other party is unknown, there is a possibility that incoming calls will be made many times even though the other party is absent. Then, for example, the ringtone may be repeatedly played from the other party's terminal, which may cause trouble to people around.

上記事情に鑑み、本発明は、より簡易な手続きで、且つ、相手が不在である場合に周囲に与える影響をより小さく抑えて、コミュニケーションをとることを可能とする技術の提供を目的としている。 In view of the above circumstances, it is an object of the present invention to provide a technique that enables communication with a simpler procedure and with less influence on the surroundings when the other party is absent.

本発明の一態様は、ユーザー端末から通話の要求を受ける事に応じて、要求先のユーザーによって使用される装置である接続先を判定する接続先判定部と、前記接続先判定部によって判定された前記接続先において、前記要求先のユーザーが通話を行うことができる状態であるか否か判定する接続開始判定部と、前記要求先のユーザーが通話を行うことができる状態であると判定された場合に、前記ユーザー端末と前記接続先とを通話接続する通話制御部と、を備える通話制御装置である。 One aspect of the present invention is determined by a connection destination determination unit that determines a connection destination, which is a device used by the request destination user, and the connection destination determination unit, in response to receiving a call request from the user terminal. At the connection destination, it is determined that the connection start determination unit for determining whether or not the request destination user can make a call and the request destination user can make a call. In this case, it is a call control device including a call control unit for connecting the user terminal and the connection destination in a call.

本発明の一態様は、上記の通話制御装置であって、前記接続先の装置から、ユーザーが通話を行うことができる状態であるか否かを判定可能な情報である在席確認情報を受信し、受信された情報に基づいて判定する。 One aspect of the present invention is the above-mentioned call control device, which receives attendance confirmation information which is information capable of determining whether or not a user can make a call from the connected device. And make a decision based on the received information.

本発明の一態様は、上記の通話制御装置であって、前記在席確認情報は、前記接続先に関連する撮像装置によって撮影された画像である。 One aspect of the present invention is the above-mentioned call control device, and the presence confirmation information is an image taken by an image pickup device related to the connection destination.

本発明の一態様は、上記の通話制御装置であって、前記要求先のユーザーが通話を行うことができる状態ではないと判定された場合に、前記要求先のユーザーのユーザー端末に対し、通話の要求があったが通話できなかったことを示す情報である非接続時情報を送信する非接続時処理部をさらに備える。 One aspect of the present invention is the above-mentioned call control device, and when it is determined that the request-destination user is not in a state of being able to make a call, a call is made to the user terminal of the request-destination user. It is further provided with a disconnection processing unit for transmitting disconnection information which is information indicating that a call could not be made even though there was a request for.

本発明の一態様は、上記の通話制御装置であって、前記非接続時処理部は、要求元のユーザーのユーザー端末から前記要求先のユーザーに対するメッセージに関する情報を受信し、前記メッセージに関する情報を前記要求先のユーザーのユーザー端末に送信する。 One aspect of the present invention is the above-mentioned call control device, in which the disconnection processing unit receives information regarding a message to the requesting user from a user terminal of the requesting user, and obtains the information regarding the message. It is transmitted to the user terminal of the user of the request destination.

本発明の一態様は、ユーザー端末から通話の要求を受ける事に応じて、要求先のユーザーによって使用される装置である接続先を判定する接続先判定ステップと、前記接続先判定ステップにおいて判定された前記接続先において、前記要求先のユーザーが通話を行うことができる状態であるか否か判定する接続開始判定ステップと、前記要求先のユーザーが通話を行うことができる状態であると判定された場合に、前記ユーザー端末と前記接続先とを通話接続する通話制御ステップと、を有する通話制御方法である。 One aspect of the present invention is determined in a connection destination determination step for determining a connection destination, which is a device used by the request destination user, and a connection destination determination step, in response to receiving a call request from the user terminal. At the connection destination, it is determined that the connection start determination step for determining whether or not the request destination user can make a call and the state where the request destination user can make a call. In this case, the call control method includes a call control step for connecting the user terminal and the connection destination in a call.

本発明の一態様は、上記の通話制御装置としてコンピューターを機能させるためのコンピュータープログラムである。 One aspect of the present invention is a computer program for operating a computer as the above-mentioned call control device.

本発明により、より簡易な手続きで、且つ、相手が不在である場合に周囲に与える影響をより小さく抑えて、コミュニケーションをとることが可能となる。 According to the present invention, it is possible to communicate with a simpler procedure and with less influence on the surroundings when the other party is absent.

本発明の通話システム100のシステム構成を示す概略ブロック図である。It is a schematic block diagram which shows the system structure of the call system 100 of this invention. ユーザー端末10の機能構成の具体例を示す概略ブロック図である。It is a schematic block diagram which shows the specific example of the functional structure of a user terminal 10. 共有装置20の機能構成の具体例を示す概略ブロック図である。It is a schematic block diagram which shows the specific example of the functional structure of a shared device 20. 通話制御装置30の機能構成の具体例を示す概略ブロック図である。It is a schematic block diagram which shows the specific example of the functional structure of a call control device 30. 通話システム100の処理の流れの具体例を示すシーケンスチャートである。It is a sequence chart which shows the specific example of the processing flow of a call system 100. ユーザーが通話指示を入力する際に使用される画面の具体例を示す図である。It is a figure which shows the specific example of the screen used when the user inputs a call instruction. 通話システム100において、ユーザーBが通話を行うことができない状態であった場合の処理の流れの具体例を示すシーケンスチャートである。It is a sequence chart which shows the specific example of the flow of the process when the user B cannot make a call in the call system 100.

以下、本発明の具体的な構成例について、図面を参照しながら説明する。
図1は、本発明の通話システム100のシステム構成を示す概略ブロック図である。通話システム100は、離れた場所に位置するユーザー同士がコミュニケーションを行うためのシステムである。通話システム100は、複数のユーザー端末10(例えば10_1及び10_2)、共有装置20及び通話制御装置30を含む。複数のユーザー端末10、共有装置20及び通話制御装置30は、ネットワーク40を介して通信可能に接続される。ネットワーク40は、無線通信を用いたネットワークであってもよいし、有線通信を用いたネットワークであってもよい。ネットワーク40は、複数のネットワークが組み合わされて構成されてもよい。
Hereinafter, a specific configuration example of the present invention will be described with reference to the drawings.
FIG. 1 is a schematic block diagram showing a system configuration of the call system 100 of the present invention. The call system 100 is a system for users located at remote locations to communicate with each other. The call system 100 includes a plurality of user terminals 10 (for example, 10_1 and 10_2), a shared device 20, and a call control device 30. The plurality of user terminals 10, the shared device 20, and the call control device 30 are communicably connected via the network 40. The network 40 may be a network using wireless communication or a network using wired communication. The network 40 may be configured by combining a plurality of networks.

図2は、ユーザー端末10の機能構成の具体例を示す概略ブロック図である。ユーザー端末10は、ユーザーによって使用される端末装置である。ユーザー端末10は、例えばスマートフォン、タブレット、パーソナルコンピューター(据え置き型、携帯型いずれも含む。)、携帯ゲーム機、据え置き型ゲーム機、専用機器などの情報機器を用いて構成される。ユーザー端末10は、通信部11、撮像部12、音声入力部13、音声出力部14、表示部15、入力部16、記憶部17及び制御部18を備える。 FIG. 2 is a schematic block diagram showing a specific example of the functional configuration of the user terminal 10. The user terminal 10 is a terminal device used by the user. The user terminal 10 is configured by using information devices such as a smartphone, a tablet, a personal computer (including both a stationary type and a portable type), a portable game machine, a stationary game machine, and a dedicated device. The user terminal 10 includes a communication unit 11, an imaging unit 12, a voice input unit 13, a voice output unit 14, a display unit 15, an input unit 16, a storage unit 17, and a control unit 18.

通信部11は、通信機器である。通信部11は、例えばネットワークインターフェースとして構成されてもよい。通信部11は、制御部18の制御に応じて、ネットワーク40を介して他の装置とデータ通信する。通信部11は、無線通信を行う装置であってもよいし、有線通信を行う装置であってもよい。 The communication unit 11 is a communication device. The communication unit 11 may be configured as, for example, a network interface. The communication unit 11 communicates data with another device via the network 40 according to the control of the control unit 18. The communication unit 11 may be a device that performs wireless communication or a device that performs wired communication.

撮像部12は、カメラを用いて構成される。撮像部12は、カメラそのものとして構成されてもよいし、外部機器としてカメラをユーザー端末10に接続するためのインターフェースとして構成されてもよい。カメラは、その位置に応じて所定の空間を撮像する。カメラは、ユーザー端末10を使用しているユーザーの顔を撮像可能な位置に設けられることが好ましい。例えば、表示部15を見るユーザーの顔を撮像できるようにカメラが設けられてもよい。撮像部12は、カメラによって撮像された画像のデータを制御部18に出力する。 The image pickup unit 12 is configured by using a camera. The image pickup unit 12 may be configured as the camera itself, or may be configured as an interface for connecting the camera to the user terminal 10 as an external device. The camera captures a predetermined space according to its position. The camera is preferably provided at a position where the face of the user using the user terminal 10 can be imaged. For example, a camera may be provided so that the face of the user who sees the display unit 15 can be imaged. The image pickup unit 12 outputs the data of the image captured by the camera to the control unit 18.

音声入力部13は、マイクを用いて構成される。音声入力部13は、マイクそのものとして構成されてもよいし、外部機器としてマイクをユーザー端末10に接続するためのインターフェースとして構成されてもよい。マイクは、ユーザー端末10を使用しているユーザーによって発話された音声を取得する。音声入力部13は、マイクによって取得された音声のデータを制御部18に出力する。 The voice input unit 13 is configured by using a microphone. The voice input unit 13 may be configured as the microphone itself, or may be configured as an interface for connecting the microphone to the user terminal 10 as an external device. The microphone acquires the voice spoken by the user using the user terminal 10. The voice input unit 13 outputs the voice data acquired by the microphone to the control unit 18.

音声出力部14は、スピーカーやヘッドホン等の音声出力装置を用いて構成される。音声出力部14は、音声出力装置そのものとして構成されてもよいし、外部機器として音声出力装置をユーザー端末10に接続するためのインターフェースとして構成されてもよい。音声出力装置は、ユーザー端末10を使用しているユーザーが聞き取ることが可能な音量で音声を出力する。音声出力部14は、制御部18によって出力される音声信号に応じた音声を出力する。 The audio output unit 14 is configured by using an audio output device such as a speaker or headphones. The audio output unit 14 may be configured as an audio output device itself, or may be configured as an interface for connecting the audio output device to the user terminal 10 as an external device. The voice output device outputs voice at a volume that can be heard by the user using the user terminal 10. The voice output unit 14 outputs voice according to the voice signal output by the control unit 18.

表示部15は、CRT(Cathode Ray Tube)ディスプレイ、液晶ディスプレイ、有機EL(Electro Luminescence)ディスプレイ等の画像表示装置である。表示部15は、画像表示装置をユーザー端末10に接続するためのインターフェースであっても良い。この場合、表示部15は、画像を表示するための映像信号を生成し、自身に接続されている画像表示装置に映像信号を出力する。画像表示装置は、ユーザー端末10を使用しているユーザーが表示画像を見ることができるように設けられる。 The display unit 15 is an image display device such as a CRT (Cathode Ray Tube) display, a liquid crystal display, and an organic EL (Electro Luminescence) display. The display unit 15 may be an interface for connecting the image display device to the user terminal 10. In this case, the display unit 15 generates a video signal for displaying an image and outputs the video signal to an image display device connected to the display unit 15. The image display device is provided so that the user using the user terminal 10 can see the displayed image.

入力部16は、キーボード、ポインティングデバイス(マウス、タブレット等)、ボタン、タッチパネル等の既存の入力装置を用いて構成される。入力部16は、ユーザーの指示をユーザー端末10に入力する際にユーザーによって操作される。入力部16は、入力装置をユーザー端末10に接続するためのインターフェースであっても良い。この場合、入力部16は、入力装置においてユーザーの入力に応じ生成された入力信号をユーザー端末10に入力する。入力部16は、ユーザーの指示をユーザー端末10に入力可能な構成であればどのように構成されてもよい。 The input unit 16 is configured by using an existing input device such as a keyboard, a pointing device (mouse, tablet, etc.), a button, and a touch panel. The input unit 16 is operated by the user when inputting the user's instruction to the user terminal 10. The input unit 16 may be an interface for connecting the input device to the user terminal 10. In this case, the input unit 16 inputs the input signal generated in response to the user's input in the input device to the user terminal 10. The input unit 16 may be configured in any way as long as the user's instruction can be input to the user terminal 10.

記憶部17は、磁気ハードディスク装置や半導体記憶装置等の記憶装置を用いて構成される。記憶部17は、制御部18の処理で使用されるデータを記憶する。 The storage unit 17 is configured by using a storage device such as a magnetic hard disk device or a semiconductor storage device. The storage unit 17 stores data used in the processing of the control unit 18.

制御部18は、CPU(Central Processing Unit)等のプロセッサーとメモリーとを用いて構成される。制御部18は、プロセッサーがプログラムを実行することによって、通話制御部181及び通知制御部182として機能する。なお、制御部18の各機能の全て又は一部は、ASIC(Application Specific Integrated Circuit)やPLD(Programmable Logic Device)やFPGA(Field Programmable Gate Array)等のハードウェアを用いて実現されても良い。上記のプログラムは、コンピューター読み取り可能な記録媒体に記録されても良い。コンピューター読み取り可能な記録媒体とは、例えばフレキシブルディスク、光磁気ディスク、ROM、CD-ROM、半導体記憶装置(例えばSSD:Solid State Drive)等の可搬媒体、コンピューターシステムに内蔵されるハードディスクや半導体記憶装置等の記憶装置である。上記のプログラムは、電気通信回線を介して送信されてもよい。 The control unit 18 is configured by using a processor such as a CPU (Central Processing Unit) and a memory. The control unit 18 functions as a call control unit 181 and a notification control unit 182 by executing a program by the processor. All or part of each function of the control unit 18 may be realized by using hardware such as an ASIC (Application Specific Integrated Circuit), a PLD (Programmable Logic Device), or an FPGA (Field Programmable Gate Array). The above program may be recorded on a computer-readable recording medium. Computer-readable recording media include, for example, flexible disks, magneto-optical disks, ROMs, CD-ROMs, portable media such as semiconductor storage devices (eg SSD: Solid State Drive), hard disks built into computer systems, and semiconductor storage. It is a storage device such as a device. The above program may be transmitted over a telecommunication line.

通話制御部181は、他のユーザー端末10との間で行われる通話に関する処理を行う。通知制御部182は、ユーザーに対する通知に関する処理を行う。 The call control unit 181 performs processing related to a call made with another user terminal 10. The notification control unit 182 performs processing related to notification to the user.

図3は、共有装置20の機能構成の具体例を示す概略ブロック図である。共有装置20は、所定の場所に設置される情報機器である。共有装置20は、設置された所定の場所に位置するユーザーによって使用される。共有装置20は、複数のユーザーによって使用される。共有装置20は、例えばスマートフォン、タブレット、パーソナルコンピューター(据え置き型、携帯型いずれも含む。)、携帯ゲーム機、据え置き型ゲーム機、専用機器などの情報機器を用いて構成される。共有装置20は、上述したユーザー端末10と同様に構成される。ただし、共有装置20の画像表示装置は、ユーザー端末10の画像表示装置よりも大型であってもよい。共有装置20の音声出力装置は、より広い領域に聞こえるように音声を出力してもよい。共有装置20のカメラは、より広い領域を撮像するように構成されてもよい。 FIG. 3 is a schematic block diagram showing a specific example of the functional configuration of the shared device 20. The sharing device 20 is an information device installed at a predetermined place. The shared device 20 is used by a user located in a predetermined place where it is installed. The shared device 20 is used by a plurality of users. The sharing device 20 is configured by using information devices such as a smartphone, a tablet, a personal computer (including both a stationary type and a portable type), a portable game machine, a stationary game machine, and a dedicated device. The sharing device 20 is configured in the same manner as the user terminal 10 described above. However, the image display device of the sharing device 20 may be larger than the image display device of the user terminal 10. The audio output device of the sharing device 20 may output audio so that it can be heard in a wider area. The camera of the sharing device 20 may be configured to capture a wider area.

図4は、通話制御装置30の機能構成の具体例を示す概略ブロック図である。通話制御装置30は、ユーザー同士のコミュニケーションを制御する装置である。通話制御装置30は、例えばサーバー装置やクラウド機器などの情報処理装置を用いて構成される。通話制御装置30は、通信部31、記憶部32及び制御部33を備える。 FIG. 4 is a schematic block diagram showing a specific example of the functional configuration of the call control device 30. The call control device 30 is a device that controls communication between users. The call control device 30 is configured by using an information processing device such as a server device or a cloud device. The call control device 30 includes a communication unit 31, a storage unit 32, and a control unit 33.

通信部31は、通信機器である。通信部31は、例えばネットワークインターフェースとして構成されてもよい。通信部31は、制御部33の制御に応じて、ネットワーク40を介して他の装置とデータ通信する。通信部31は、無線通信を行う装置であってもよいし、有線通信を行う装置であってもよい。 The communication unit 31 is a communication device. The communication unit 31 may be configured as, for example, a network interface. The communication unit 31 communicates data with another device via the network 40 according to the control of the control unit 33. The communication unit 31 may be a device that performs wireless communication or may be a device that performs wired communication.

記憶部32は、磁気ハードディスク装置や半導体記憶装置等の記憶装置を用いて構成される。記憶部32は、制御部33の処理で使用されるデータを記憶する。 The storage unit 32 is configured by using a storage device such as a magnetic hard disk device or a semiconductor storage device. The storage unit 32 stores data used in the processing of the control unit 33.

制御部33は、CPU等のプロセッサーとメモリーとを用いて構成される。制御部33は、プロセッサーがプログラムを実行することによって、通話制御部331、認証部332、接続先判定部333、接続開始判定部334及び非接続時処理部335として機能する。なお、制御部33の各機能の全て又は一部は、ASICやPLDやFPGA等のハードウェアを用いて実現されても良い。上記のプログラムは、コンピューター読み取り可能な記録媒体に記録されても良い。コンピューター読み取り可能な記録媒体とは、例えばフレキシブルディスク、光磁気ディスク、ROM、CD-ROM、半導体記憶装置(例えばSSD)等の可搬媒体、コンピューターシステムに内蔵されるハードディスクや半導体記憶装置等の記憶装置である。上記のプログラムは、電気通信回線を介して送信されてもよい。 The control unit 33 is configured by using a processor such as a CPU and a memory. The control unit 33 functions as a call control unit 331, an authentication unit 332, a connection destination determination unit 333, a connection start determination unit 334, and a non-connection processing unit 335 by executing a program by the processor. In addition, all or a part of each function of the control unit 33 may be realized by using hardware such as ASIC, PLD and FPGA. The above program may be recorded on a computer-readable recording medium. Computer-readable recording media include, for example, flexible disks, magneto-optical disks, ROMs, CD-ROMs, portable media such as semiconductor storage devices (for example, SSDs), and storage of hard disks and semiconductor storage devices built in computer systems. It is a device. The above program may be transmitted over a telecommunication line.

通話制御部331は、ユーザー端末10と他のユーザー端末10との間で行われる通話を実現するための処理を行う。通話制御部331の処理の対象となる通信プロトコルは、通話を実現することが可能なプロトコルであればどのようなプロトコルであってもよい。 The call control unit 331 performs a process for realizing a call made between the user terminal 10 and another user terminal 10. The communication protocol to be processed by the call control unit 331 may be any protocol as long as it can realize a call.

認証部332は、ユーザー端末10から送信される情報に基づいて、ユーザー端末10やそのユーザーについて認証処理を行う。例えば、認証部332は、ユーザー端末10からユーザーの顔に関する情報を受信し、その情報に基づいてユーザー端末10のユーザーが正規のユーザーであるかについて認証してもよい。その場合、例えば記憶部32は正規のユーザーの顔に関する情報を予め記憶していてもよい。顔に関する情報とは、例えば顔画像そのものであってもよいし、顔の画像から所定のアルゴリズムで得られる特徴量に関する情報であってもよいし、他の情報であってもよい。 The authentication unit 332 performs an authentication process on the user terminal 10 and its user based on the information transmitted from the user terminal 10. For example, the authentication unit 332 may receive information about the user's face from the user terminal 10 and authenticate whether the user of the user terminal 10 is a legitimate user based on the information. In that case, for example, the storage unit 32 may store information about the face of a regular user in advance. The information about the face may be, for example, the face image itself, the information about the feature amount obtained from the face image by a predetermined algorithm, or other information.

接続先判定部333は、ユーザー端末10から通話の要求に関する情報(例えば通話要求情報)を受信した際に、通話の相手先となるユーザーとの通話を実現するために要求元のユーザー端末10と通話接続する接続先のユーザー端末10を判定する。 When the connection destination determination unit 333 receives information regarding a call request (for example, call request information) from the user terminal 10, the connection destination determination unit 333 and the request source user terminal 10 in order to realize a call with the user who is the other party of the call. The user terminal 10 of the connection destination to be connected to the call is determined.

接続開始判定部334は、接続先判定部333によって判定された接続先となるユーザー端末10との間で通話のための通信接続(以下「通話接続」という。)を行うか否か判定する。 The connection start determination unit 334 determines whether or not to make a communication connection for a call (hereinafter referred to as "call connection") with the user terminal 10 which is the connection destination determined by the connection destination determination unit 333.

非接続時処理部335は、通話の要求を送信してきた送信元であるユーザー端末10に対し、要求対象の通話が実現できなかった場合の処理(以下「非接続時処理」という。)を行う。 The disconnection processing unit 335 performs processing (hereinafter referred to as "disconnection processing") when the request target call cannot be realized for the user terminal 10 which is the transmission source of the call request. ..

図5は、通話システム100の処理の流れの具体例を示すシーケンスチャートである。図5の例では、通話の要求元がユーザーAであり、通話の要求先がユーザーBである。すなわち、ユーザーAはユーザーBとの通話を所望しており、自身のユーザー端末10を利用してユーザーBと通話することを望んでいる。ユーザーAは、通話指示を入力する(ステップS101)。 FIG. 5 is a sequence chart showing a specific example of the processing flow of the call system 100. In the example of FIG. 5, the call request source is the user A, and the call request destination is the user B. That is, the user A wants to make a call with the user B, and wants to make a call with the user B by using his / her own user terminal 10. User A inputs a call instruction (step S101).

通話指示とは、ユーザーAがユーザーBと通話するための処理の実行をユーザー端末10に指示することである。通話指示には、通話の要求先のユーザーを示す情報が含まれることが望ましい。通話指示は、どのような形で実現されてもよい。例えば、ユーザーAが、通話指示を示す所定の文言(例えば「(ユーザーBの名前)とつないで」、「(ユーザーBの名前)さん、ちょっといい。」)を発話することで通話指示が実現されてもよい。この場合、ユーザー端末10の音声入力部13は、ユーザーAの発話の音声を制御部18に対して入力する。制御部18は、音声認識処理を行うことで「(ユーザーBの名前)さん、ちょっといい。」等の所定の文言が発話されたことを認識する。制御部18は、この認識に応じて、通話指示が入力されたと判定する。 The call instruction is to instruct the user terminal 10 to execute a process for the user A to make a call with the user B. It is desirable that the call instruction includes information indicating the user who requested the call. The call instruction may be realized in any form. For example, the call instruction is realized by the user A uttering a predetermined wording indicating the call instruction (for example, "Connect with (user B's name)", "(user B's name), a little nice."). May be done. In this case, the voice input unit 13 of the user terminal 10 inputs the voice of the user A to the control unit 18. The control unit 18 recognizes that a predetermined word such as "(user B's name), a little good." Is uttered by performing the voice recognition process. The control unit 18 determines that the call instruction has been input in response to this recognition.

通話先のユーザーを示す情報(以下「通話先情報」という。)については、音声認識の結果の情報がそのまま用いられてもよいし、音声認識の結果に基づいて通話先のユーザーを示す情報が判定されてもよい。例えば、各ユーザーの呼び出し名(人によって呼ばれる名前、例えば各ユーザーの名前や愛称)と、各ユーザーを示すユーザー識別情報とを対応付けたテーブルが記憶部17に登録されていてもよい。この場合、通話制御部181は、音声認識の結果が示す呼び出し名と、記憶部17に登録されているテーブルと、に基づいて通話先情報としてユーザーの識別情報を取得してもよい。 As for the information indicating the user of the call destination (hereinafter referred to as "call destination information"), the information indicating the user of the call destination may be used as it is, or the information indicating the user of the call destination may be used as it is. It may be determined. For example, a table in which the call name of each user (name called by a person, for example, the name or nickname of each user) and the user identification information indicating each user are associated with each other may be registered in the storage unit 17. In this case, the call control unit 181 may acquire the user's identification information as the call destination information based on the call name indicated by the voice recognition result and the table registered in the storage unit 17.

通話指示は、他の態様で入力されてもよい。例えば、ユーザーAが入力部16を操作することによって、ユーザー端末10において表示されている通話指示に関するボタンを操作することで行われても良い。図6は、ユーザーが通話指示を入力する際に使用される画面の具体例を示す図である。以下、図6を用いて通話指示の具体例について説明する。ユーザーが入力部16を操作してアドレス帳を表示させると、アドレス帳に登録されている複数名のユーザー名が各ユーザー名表示領域91に表示される。ユーザーが所望のユーザーのユーザー名表示領域91を選択(例えばタップ)すると、ユーザー名表示領域91が広がり、通話ボタン92が表示される。ユーザーがこの通話ボタン92を選択(例えばタップ)すると、ユーザー端末10の通話制御部181は通話指示がなされたと判定する。通話指示の入力の態様について具体例を二つ挙げたが、他の態様で通話指示が入力されてもよい。 The call instruction may be input in other embodiments. For example, the user A may operate the input unit 16 to operate a button related to a call instruction displayed on the user terminal 10. FIG. 6 is a diagram showing a specific example of a screen used when a user inputs a call instruction. Hereinafter, a specific example of the call instruction will be described with reference to FIG. When the user operates the input unit 16 to display the address book, a plurality of user names registered in the address book are displayed in each user name display area 91. When the user selects (for example, taps) the user name display area 91 of the desired user, the user name display area 91 expands and the call button 92 is displayed. When the user selects (for example, taps) the call button 92, the call control unit 181 of the user terminal 10 determines that the call instruction has been made. Although two specific examples of the mode of inputting the call instruction have been given, the call instruction may be input in other modes.

ユーザー端末10の通話制御部181は、通話指示が入力されると、ユーザー情報を取得する(ステップS102)。ユーザー情報とは、ユーザー端末10やユーザーAが通話制御装置30において認証を受けるために必要となる情報である。例えば、ユーザー情報は、ユーザー端末10の記憶部17において予め記憶されている認証情報であってもよい。認証情報とは、例えば予めユーザーAに対して割り当てられている情報(例えばユーザーID及びパスワード)であってもよいし、予めユーザー端末10に対して割り当てられている情報(例えばMACアドレスや装置の識別情報など)であってもよい。認証情報は、例えばユーザーAの生体情報や顔の画像であってもよい。生体情報は、例えばユーザー端末10において備えられている生体センサによって取得されてもよい。顔の画像は、例えばユーザー端末10において備えられている撮像部12によって撮影されてもよい。 When a call instruction is input, the call control unit 181 of the user terminal 10 acquires user information (step S102). The user information is information required for the user terminal 10 and the user A to be authenticated by the call control device 30. For example, the user information may be authentication information stored in advance in the storage unit 17 of the user terminal 10. The authentication information may be, for example, information previously assigned to the user A (for example, a user ID and password), or information previously assigned to the user terminal 10 (for example, a MAC address or a device). It may be (identification information, etc.). The authentication information may be, for example, the biometric information of the user A or the image of the face. The biometric information may be acquired by, for example, a biometric sensor provided in the user terminal 10. The image of the face may be taken by, for example, the image pickup unit 12 provided in the user terminal 10.

通話制御部181は、ユーザー情報が取得されると、通話指示の情報とユーザー情報とを含む通話要求情報を生成する。そして、通話制御部181は、通話要求情報を通話制御装置30に送信する(ステップS103)。 When the user information is acquired, the call control unit 181 generates call request information including call instruction information and user information. Then, the call control unit 181 transmits the call request information to the call control device 30 (step S103).

通話制御装置30の通話制御部331は、通話要求情報を受信すると、通話要求情報に含まれるユーザー情報を用いて認証処理を行う(ステップS104)。受信されたユーザー情報が正規のユーザーを示すものではない場合、認証部332は、通話要求情報の送信元であるユーザー端末10に対してエラー情報を送信し処理を終える。一方、受信されたユーザー情報が正規のユーザーを示すものである場合、認証部332は、通話要求情報の送信元であるユーザー端末10が認証されたことを通話制御部331に通知する。 When the call control unit 331 of the call control device 30 receives the call request information, the call control unit 331 performs an authentication process using the user information included in the call request information (step S104). When the received user information does not indicate a legitimate user, the authentication unit 332 transmits error information to the user terminal 10 which is the source of the call request information, and ends the process. On the other hand, when the received user information indicates a legitimate user, the authentication unit 332 notifies the call control unit 331 that the user terminal 10 which is the transmission source of the call request information has been authenticated.

接続先判定部333は、通話要求情報に含まれる通話先情報に基づいて、通話の接続先となる装置を判定する。接続先判定部333は、例えば通話先情報と、その通話先情報に示される装置(例えばユーザー端末10)のアドレス情報と、を対応付けたアドレステーブルに基づいて接続先のアドレス情報を取得してもよい。接続先判定部333は、判定された接続先のアドレス情報を通話制御部331及び接続開始判定部334に通知する。 The connection destination determination unit 333 determines the device to be connected to the call based on the call destination information included in the call request information. The connection destination determination unit 333 acquires the address information of the connection destination based on the address table associated with, for example, the call destination information and the address information of the device (for example, the user terminal 10) shown in the call destination information. May be good. The connection destination determination unit 333 notifies the call control unit 331 and the connection start determination unit 334 of the determined address information of the connection destination.

接続開始判定部334は、判定された接続先のアドレス情報宛に在席確認情報を要求する(ステップS106)。在席確認情報とは、ユーザーが通話を行うことができる状態であるか否かを判定可能な情報である。在席確認情報は、例えばユーザーが通話を行う際に使用する装置(例えばユーザー端末10や共有装置20)のカメラ(例えば撮像部12や撮像部22)によって撮影された画像である。この場合、接続開始判定部334は、在席確認情報である画像において人の顔を検出する処理を行い、人の顔が検出された場合にユーザーが通話を行うことができる状態であると判定してもよい。在席確認情報は、上記のカメラによって撮影された画像において人の顔を検出する処理が行われた結果を示す情報であってもよい。この場合、ユーザー端末10や共有装置20の制御部が顔検出処理を行ってもよい。その場合、在席確認情報は顔が検出されたか否かを示す情報であってもよい。接続開始判定部334は、在席確認情報が、顔が検出されたことを示す場合、ユーザーが通話を行うことができる状態であると判定してもよい。図5のシーケンスチャートの例では、在席確認情報の要求先はユーザーBのユーザー端末10である。 The connection start determination unit 334 requests the presence confirmation information to the determined address information of the connection destination (step S106). The presence confirmation information is information that can determine whether or not the user can make a call. The presence confirmation information is, for example, an image taken by a camera (for example, an image pickup unit 12 or an image pickup unit 22) of a device (for example, a user terminal 10 or a sharing device 20) used when a user makes a call. In this case, the connection start determination unit 334 performs a process of detecting a human face in the image which is the presence confirmation information, and determines that the user can make a call when the human face is detected. You may. The presence confirmation information may be information indicating the result of processing for detecting a human face in the image taken by the above camera. In this case, the control unit of the user terminal 10 or the sharing device 20 may perform face detection processing. In that case, the presence confirmation information may be information indicating whether or not a face has been detected. When the presence confirmation information indicates that the face is detected, the connection start determination unit 334 may determine that the user can make a call. In the example of the sequence chart of FIG. 5, the request destination of the presence confirmation information is the user terminal 10 of the user B.

ユーザー端末10の通話制御部181は、在席確認情報の要求を受けると、在席確認情報を生成し(ステップS107)、生成された在席確認情報を通話制御装置30へ送信する(ステップS108)。通話制御装置30の接続開始判定部334は、受信された在席確認情報に基づいて、ユーザー端末10のユーザー(ユーザーB)が通話を行うことができる状態であるか否か判定する(ステップS109)。在席確認情報に基づいてユーザー端末10のユーザー(ユーザーB)が通話を行うことができる状態であると判定された場合、通話制御部331はユーザー端末10に対し接続要求を送信する(ステップS110)。接続要求は、例えばユーザー端末10に対する発呼であってもよい。 Upon receiving the request for the presence confirmation information, the call control unit 181 of the user terminal 10 generates the presence confirmation information (step S107) and transmits the generated presence confirmation information to the call control device 30 (step S108). ). The connection start determination unit 334 of the call control device 30 determines whether or not the user (user B) of the user terminal 10 can make a call based on the received presence confirmation information (step S109). ). When it is determined that the user (user B) of the user terminal 10 can make a call based on the presence confirmation information, the call control unit 331 transmits a connection request to the user terminal 10 (step S110). ). The connection request may be, for example, a call to the user terminal 10.

接続要求を受けたユーザー端末10の通話制御部181は、ユーザーBの操作にかかわらず、要求元のユーザー端末10(ユーザーAのユーザー端末10)と通話接続してもよい(ステップS111)。このような構成によれば、ユーザーAはより自然な形でユーザーBとの会話を開始することが可能となる。 The call control unit 181 of the user terminal 10 that has received the connection request may make a call connection with the requesting user terminal 10 (user terminal 10 of the user A) regardless of the operation of the user B (step S111). With such a configuration, the user A can start a conversation with the user B in a more natural way.

接続要求を受けたユーザー端末10の通話制御部181は、ユーザーAによって通話が要求されていることを示す情報を出力してもよい。このような出力は、例えば表示部15において、要求元であるユーザーAを示す情報とともに、所定の文字列や画像を表示することで行われてもよい。このような出力は、例えば音声出力部14において、所定の音声を出力することで行われてもよい。このような出力は、例えば通話指示として入力されたユーザーAの通話指示を示す所定の文言の音声を音声出力部14から出力することで行われてもよい。このような出力に対しユーザーBが通話を開始することを示す操作を行ったことに応じて、ユーザーBのユーザー端末10は通話接続を行ってもよい(ステップS111)。通話を開始することを示す操作とは、例えば所定のボタンを押す操作や、所定の文言をユーザーBが発話する操作である。 The call control unit 181 of the user terminal 10 that has received the connection request may output information indicating that the call is requested by the user A. Such output may be performed, for example, by displaying a predetermined character string or an image on the display unit 15 together with the information indicating the user A who is the request source. Such output may be performed, for example, by outputting a predetermined voice in the voice output unit 14. Such output may be performed, for example, by outputting the voice of a predetermined wording indicating the call instruction of the user A input as the call instruction from the voice output unit 14. The user terminal 10 of the user B may make a call connection in response to the operation indicating that the user B starts a call with respect to such an output (step S111). The operation indicating to start a call is, for example, an operation of pressing a predetermined button or an operation of the user B uttering a predetermined word.

図7は、通話システム100において、ユーザーBが通話を行うことができない状態であった場合の処理の流れの具体例を示すシーケンスチャートである。図7におけるステップS101~ステップS109の処理は、図5における同符号の処理と同じであるため説明を省略する。在席確認情報に基づいてユーザー端末10のユーザー(ユーザーB)が通話を行うことができない状態であると判定された場合、非接続時処理部335は、要求元のユーザー端末10に対し、ユーザーBが不在であることを通知する(ステップS201)。 FIG. 7 is a sequence chart showing a specific example of the processing flow when the user B cannot make a call in the call system 100. Since the processing of steps S101 to S109 in FIG. 7 is the same as the processing of the same reference numeral in FIG. 5, the description thereof will be omitted. When it is determined that the user (user B) of the user terminal 10 cannot make a call based on the presence confirmation information, the disconnection processing unit 335 requests the user terminal 10 of the requesting source to make a call. Notify that B is absent (step S201).

不在の通知を受けたユーザー端末10の通知制御部182は、メッセージの入力をユーザーAに促す。例えば、通知制御部182は、ユーザーBが不在であることを示す情報と、ユーザーBに対するメッセージを入力することを薦める情報とを、出力することで、メッセージの入力をユーザーAに促しても良い。ユーザーAは、ユーザーBに対するメッセージをユーザー端末10に入力する(ステップS202)。メッセージの入力は、ユーザーAの発話によって行われてもよいし、キーボードやタッチパネル等の入力装置の操作を用いて行われてもよい。通知制御部182は、ユーザーAによって入力されたメッセージを通話制御装置30へ送信する(ステップS203)。 The notification control unit 182 of the user terminal 10 that has received the notification of absence prompts the user A to input a message. For example, the notification control unit 182 may prompt the user A to input the message by outputting the information indicating that the user B is absent and the information recommending the input of the message to the user B. .. The user A inputs a message for the user B to the user terminal 10 (step S202). The input of the message may be performed by the utterance of the user A, or may be performed by operating an input device such as a keyboard or a touch panel. The notification control unit 182 transmits the message input by the user A to the call control device 30 (step S203).

通話制御装置30の非接続時処理部335は、非接続時情報を生成する。非接続時情報は、通話の要求があったが通話できなかったことを示す情報である。非接続時情報には、通話の要求元(図7の場合はユーザーA)を示す情報が含まれてもよい。非接続時情報には、受信されたメッセージに応じた情報が含まれてもよい。非接続時処理部335は、ユーザー端末10に対し非接続時情報を送信する(ステップS204)。 The non-connecting processing unit 335 of the call control device 30 generates the non-connecting information. The disconnection information is information indicating that a call was requested but the call could not be made. The disconnection information may include information indicating a call request source (user A in the case of FIG. 7). The information at the time of disconnection may include information according to the received message. The disconnection processing unit 335 transmits the disconnection information to the user terminal 10 (step S204).

ユーザー端末10の通知制御部182は、非接続時情報を受信すると、ユーザーに対し非接続であったことを示す情報を通知する。例えば、通知制御部182は、要求元を示す情報と、通話の要求があった日時を示す情報とを表示部15に表示してもよい。この場合、ユーザーは、後に表示部15の表示内容を確認することによって、通話の要求があったことやその日時やその要求元のユーザーを知ることができる。通知制御部182は、通話の要求元のユーザー(ユーザーA)の音声が記録されていることを示す情報が非接続時情報に含まれていた場合には、音声が記録されていることを示す情報(テキスト又は画像)を表示部15に表示してもよい。この場合、通知制御部182は、ユーザーBの操作に応じて、通話制御装置30へアクセスし、記録されているユーザーAの音声を取得して再生する。通知制御部182は、通話の要求元のユーザー(ユーザーA)によってテキストが記録されたことを示す情報が非接続情報に含まれていた場合には、記録されたテキストを表示部15に表示してもよい。 When the notification control unit 182 of the user terminal 10 receives the information at the time of disconnection, the notification control unit 182 notifies the user of the information indicating that the user is disconnected. For example, the notification control unit 182 may display information indicating the request source and information indicating the date and time when the call is requested on the display unit 15. In this case, the user can know that the call was requested, the date and time, and the user who requested the call by checking the display contents of the display unit 15 later. The notification control unit 182 indicates that the voice is recorded when the information indicating that the voice of the user (user A) who requested the call is recorded is included in the disconnection information. Information (text or image) may be displayed on the display unit 15. In this case, the notification control unit 182 accesses the call control device 30 in response to the operation of the user B, acquires and reproduces the recorded voice of the user A. When the non-connection information contains information indicating that the text has been recorded by the user (user A) who requested the call, the notification control unit 182 displays the recorded text on the display unit 15. You may.

通知制御部182は、非接続であったことを示す情報とともに、要求元であるユーザーAに対しコミュニケーションをとるためのボタンを表示してもよい。コミュニケーションをとるためのボタンとは、例えばチャットを行うためのボタン(事前に入力された文字列をユーザーAに対して送信するためのボタン)や、ユーザーAに対する通話の要求を示すボタンなどのボタンである。 The notification control unit 182 may display a button for communicating with the requesting user A together with information indicating that the connection has not been established. Buttons for communication include, for example, a button for chatting (a button for sending a pre-entered character string to user A) and a button for indicating a call request to user A. Is.

このように構成された通話システム100では、所定の操作で通話指示を入力することで、ユーザーは相手のユーザーと通話を開始することができる。また、相手のユーザーが不在である場合には、相手のユーザー端末10において着信に相当する処理が行われない。そのため、相手が不在である場合に周囲に与える影響をより小さく抑えてコミュニケーションを取ることが可能となる。 In the call system 100 configured in this way, the user can start a call with the other user by inputting a call instruction by a predetermined operation. Further, when the other user is absent, the process corresponding to the incoming call is not performed on the other user terminal 10. Therefore, when the other party is absent, it is possible to communicate with the surroundings with less influence.

(変形例)
接続先判定部333は、例えば通話先情報と、顔画像の特徴量に関する情報とを対応付けた特徴量テーブルに基づいて、接続先のアドレス情報を取得してもよい。この場合、例えば接続先判定部333は、通話先情報に対応付けられた特徴量に関する情報を取得する。次に、接続先判定部333は、各共有装置20から撮像部22によって撮影された画像を受信する。接続先判定部333は、通話先情報に対応付けられた特徴量に相当する顔画像を、各共有装置20から受信された画像において検索する。接続先判定部333は、通話先情報に対応付けられた特徴量に相当する顔画像が検出された画像の共有装置20を、接続先の装置として判定する。
(Modification example)
The connection destination determination unit 333 may acquire the address information of the connection destination, for example, based on the feature amount table in which the call destination information and the information regarding the feature amount of the face image are associated with each other. In this case, for example, the connection destination determination unit 333 acquires information on the feature amount associated with the call destination information. Next, the connection destination determination unit 333 receives the image taken by the image pickup unit 22 from each sharing device 20. The connection destination determination unit 333 searches for a face image corresponding to the feature amount associated with the call destination information in the image received from each sharing device 20. The connection destination determination unit 333 determines the image sharing device 20 in which the face image corresponding to the feature amount associated with the call destination information is detected as the connection destination device.

接続開始判定部334は、例えば通話先のユーザー端末10におけるユーザー(例えばユーザーB)のスケジュール情報を取得し、判定時点におけるユーザーBのスケジュール情報に基づいて通話を行うことができる状態であるか否か判定してもよい。例えば、自席から離れていることを示すスケジュールが登録されている場合や、要求元のユーザーとは関連がない(例えば要求元のユーザーが登録されていない)会議の予定が登録されている場合には、通話を行うことができない状態であると判定し、これらの予定が登録されていない場合には通話を行うことができる状態であると判定されてもよい。 Whether or not the connection start determination unit 334 can acquire the schedule information of the user (for example, user B) on the user terminal 10 of the call destination and make a call based on the schedule information of the user B at the time of determination. May be determined. For example, if a schedule indicating that you are away from your desk is registered, or if a meeting schedule that is not related to the requesting user (for example, the requesting user is not registered) is registered. May be determined to be in a state in which a call cannot be made, and may be determined to be in a state in which a call can be made if these schedules are not registered.

通話制御装置30の制御部33に実装された機能は、複数の装置に分けて実装されてもよい。例えば、認証部332は、ネットワーク40を介して通話制御装置30と通信可能に接続される認証装置として実装されてもよい。この場合、通話制御装置30は、認証処理を行う際に、認証処理に必要となる情報を認証装置に送信する。認証装置は、認証結果を示す情報を通話制御装置30に送信する。 The function implemented in the control unit 33 of the call control device 30 may be implemented separately in a plurality of devices. For example, the authentication unit 332 may be implemented as an authentication device communicably connected to the call control device 30 via the network 40. In this case, the call control device 30 transmits the information required for the authentication process to the authentication device when performing the authentication process. The authentication device transmits information indicating the authentication result to the call control device 30.

接続開始判定部334は、ユーザーがユーザー端末10を用いて通話を行うことができる状態であるか否か判定する際に、ユーザー端末10の撮像部12ではなく、共有装置20の撮像部22によって撮影された画像を用いてもよい。例えば、ユーザーがユーザー端末10を使用する場所が予め限られている場合、それらの場所を撮像できる予め定められた共有装置20の撮像部22によって撮影された画像において、通話先のユーザーの顔が検出されるか否かに基づいて判定が行われても良い。 When the connection start determination unit 334 determines whether or not the user can make a call using the user terminal 10, the image pickup unit 22 of the shared device 20 is used instead of the image pickup section 12 of the user terminal 10. The captured image may be used. For example, when the places where the user uses the user terminal 10 are limited in advance, in the image taken by the image pickup unit 22 of the predetermined sharing device 20 capable of taking an image of those places, the face of the callee user is displayed. The determination may be made based on whether or not it is detected.

以上、この発明の実施形態について図面を参照して詳述してきたが、具体的な構成はこの実施形態に限られるものではなく、この発明の要旨を逸脱しない範囲の設計等も含まれる。 Although the embodiments of the present invention have been described in detail with reference to the drawings, the specific configuration is not limited to this embodiment, and includes designs and the like within a range that does not deviate from the gist of the present invention.

100…通話システム, 10…ユーザー端末, 20…共有装置, 30…通話制御装置, 40…ネットワーク, 11…通信部, 12…撮像部, 13…音声入力部, 14…音声出力部, 15…表示部, 16…入力部, 17…記憶部, 18…制御部, 181…通話制御部, 182…通知制御部, 21…通信部, 22…撮像部, 23…音声入力部, 24…音声出力部, 25…表示部, 26…入力部, 27…記憶部, 28…制御部, 281…通話制御部, 282…通知制御部, 31…通信部, 32…記憶部, 33…制御部, 331…通話制御部, 332…認証部, 333…接続先判定部, 334…接続開始判定部, 335…非接続時処理部 100 ... Call system, 10 ... User terminal, 20 ... Shared device, 30 ... Call control device, 40 ... Network, 11 ... Communication unit, 12 ... Imaging unit, 13 ... Voice input unit, 14 ... Voice output unit, 15 ... Display Unit, 16 ... Input unit, 17 ... Storage unit, 18 ... Control unit, 181 ... Call control unit, 182 ... Notification control unit, 21 ... Communication unit, 22 ... Imaging unit, 23 ... Voice input unit, 24 ... Voice output unit , 25 ... Display unit, 26 ... Input unit, 27 ... Storage unit, 28 ... Control unit, 281 ... Call control unit, 282 ... Notification control unit, 31 ... Communication unit, 32 ... Storage unit, 33 ... Control unit, 331 ... Call control unit, 332 ... Authentication unit, 333 ... Connection destination determination unit, 334 ... Connection start determination unit, 335 ... Non-connection processing unit

Claims (7)

ユーザー端末から通話の要求を受ける事に応じて、要求先のユーザーによって使用される装置である接続先を判定する接続先判定部と、
前記接続先判定部によって判定された前記接続先において、前記要求先のユーザーが通話を行うことができる状態であるか否か判定する接続開始判定部と、
前記要求先のユーザーが通話を行うことができる状態であると判定された場合に、前記ユーザー端末と前記接続先とを通話接続する通話制御部と、
を備える通話制御装置。
A connection destination determination unit that determines the connection destination, which is a device used by the request destination user, in response to receiving a call request from the user terminal.
A connection start determination unit that determines whether or not the requesting user can make a call at the connection destination determined by the connection destination determination unit.
A call control unit that connects the user terminal to the connection destination when it is determined that the requesting user is in a state where the call can be made.
A call control device.
前記接続先の装置から、ユーザーが通話を行うことができる状態であるか否かを判定可能な情報である在席確認情報を受信し、受信された情報に基づいて判定する請求項1に記載の通話制御装置。 The first aspect of claim 1 is that the presence confirmation information, which is information that can determine whether or not the user can make a call, is received from the connected device, and the determination is made based on the received information. Call control device. 前記在席確認情報は、前記接続先に関連する撮像装置によって撮影された画像である請求項2に記載の通話制御装置。 The call control device according to claim 2, wherein the presence confirmation information is an image taken by an image pickup device related to the connection destination. 前記要求先のユーザーが通話を行うことができる状態ではないと判定された場合に、前記要求先のユーザーのユーザー端末に対し、通話の要求があったが通話できなかったことを示す情報である非接続時情報を送信する非接続時処理部をさらに備える、請求項1から3のいずれか一項に記載の通話制御装置。 Information indicating that a call was requested but could not be made to the user terminal of the requesting user when it was determined that the requesting user was not in a state where the call could be made. The call control device according to any one of claims 1 to 3, further comprising a disconnection processing unit for transmitting disconnection information. 前記非接続時処理部は、要求元のユーザーのユーザー端末から前記要求先のユーザーに対するメッセージに関する情報を受信し、前記メッセージに関する情報を前記要求先のユーザーのユーザー端末に送信する、請求項4に記載の通話制御装置。 The disconnection processing unit receives information about a message to the requesting user from the user terminal of the requesting user, and transmits the information about the message to the user terminal of the requesting user, according to claim 4. The call control device described. ユーザー端末から通話の要求を受ける事に応じて、要求先のユーザーによって使用される装置である接続先を判定する接続先判定ステップと、
前記接続先判定ステップにおいて判定された前記接続先において、前記要求先のユーザーが通話を行うことができる状態であるか否か判定する接続開始判定ステップと、
前記要求先のユーザーが通話を行うことができる状態であると判定された場合に、前記ユーザー端末と前記接続先とを通話接続する通話制御ステップと、
を有する通話制御方法。
A connection destination determination step that determines a connection destination, which is a device used by the request destination user, in response to receiving a call request from the user terminal.
A connection start determination step for determining whether or not the requesting user can make a call at the connection destination determined in the connection destination determination step.
A call control step for connecting the user terminal and the connection destination by a call when it is determined that the requesting user can make a call.
Call control method having.
請求項1から5のいずれか一項に記載の通話制御装置としてコンピューターを機能させるためのコンピュータープログラム。 A computer program for operating a computer as the call control device according to any one of claims 1 to 5.
JP2020154042A 2020-09-14 2020-09-14 Call control device, call control method and computer program Active JP7341109B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2020154042A JP7341109B2 (en) 2020-09-14 2020-09-14 Call control device, call control method and computer program

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2020154042A JP7341109B2 (en) 2020-09-14 2020-09-14 Call control device, call control method and computer program

Publications (2)

Publication Number Publication Date
JP2022047969A true JP2022047969A (en) 2022-03-25
JP7341109B2 JP7341109B2 (en) 2023-09-08

Family

ID=80781364

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2020154042A Active JP7341109B2 (en) 2020-09-14 2020-09-14 Call control device, call control method and computer program

Country Status (1)

Country Link
JP (1) JP7341109B2 (en)

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH04192953A (en) * 1990-11-27 1992-07-13 Matsushita Electric Ind Co Ltd Telephone system
JPH07336440A (en) * 1994-06-06 1995-12-22 Mitsubishi Electric Corp Private branch exchange
JP2016103706A (en) * 2014-11-27 2016-06-02 株式会社日立製作所 Communication system

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH04192953A (en) * 1990-11-27 1992-07-13 Matsushita Electric Ind Co Ltd Telephone system
JPH07336440A (en) * 1994-06-06 1995-12-22 Mitsubishi Electric Corp Private branch exchange
JP2016103706A (en) * 2014-11-27 2016-06-02 株式会社日立製作所 Communication system

Also Published As

Publication number Publication date
JP7341109B2 (en) 2023-09-08

Similar Documents

Publication Publication Date Title
US11811973B2 (en) Computer-programmed telephone-enabled devices for processing and managing numerous simultaneous voice conversations conducted by an individual over a computer network and computer methods of implementing thereof
JP6110503B2 (en) TV call equipment
CN114845081A (en) Information processing apparatus, recording medium, and information processing method
US20200336909A1 (en) Methods and devices for delivering communications privately rather than via audible and/or visual output
JP7135766B2 (en) Communication system, program, terminal device
CN105915521B (en) Multi-party call management method, device and terminal
NO341316B1 (en) Method and system for associating an external device to a video conferencing session.
EP3410676B1 (en) Communication terminal, communication system, display control method, and program
CN106101456A (en) A kind of method and device of call contact
US20090163200A1 (en) Mobile device supporting walkaway conversation establishment
JP7341109B2 (en) Call control device, call control method and computer program
JP2004038252A (en) Information provision support system and method
US20160127688A1 (en) Information processing apparatus, calling method, and communication system
KR100617677B1 (en) How to handle instant messages on your mobile device
US9948891B1 (en) Conducting an audio or video conference call
JP2024024879A (en) Display control system, display control method, and display control program
KR20090094665A (en) Communication terminal for remote-controlling action and method thereof
WO2011074260A1 (en) Voice recognition system
JP7233901B2 (en) Information presentation system, information presentation device, information presentation method, and computer program
JP2021044665A (en) Information processing device, information processing method, and program
US20120259917A1 (en) Method and apparatus for exchanging information between parties
JP2024082435A (en) Conference control system, conference control method, and computer program
JP5170558B2 (en) Communication apparatus and communication method
JP2022015268A (en) Communication terminal device, control device, communication control method, and control program
CN119254882A (en) Call method, device and equipment

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20201117

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20220125

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20220328

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20220510

A02 Decision of refusal

Free format text: JAPANESE INTERMEDIATE CODE: A02

Effective date: 20220726

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20221017

C60 Trial request (containing other claim documents, opposition documents)

Free format text: JAPANESE INTERMEDIATE CODE: C60

Effective date: 20221017

A911 Transfer to examiner for re-examination before appeal (zenchi)

Free format text: JAPANESE INTERMEDIATE CODE: A911

Effective date: 20221025

C21 Notice of transfer of a case for reconsideration by examiners before appeal proceedings

Free format text: JAPANESE INTERMEDIATE CODE: C21

Effective date: 20221101

A912 Re-examination (zenchi) completed and case transferred to appeal board

Free format text: JAPANESE INTERMEDIATE CODE: A912

Effective date: 20221209

C211 Notice of termination of reconsideration by examiners before appeal proceedings

Free format text: JAPANESE INTERMEDIATE CODE: C211

Effective date: 20221213

C22 Notice of designation (change) of administrative judge

Free format text: JAPANESE INTERMEDIATE CODE: C22

Effective date: 20230328

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20230829

R150 Certificate of patent or registration of utility model

Ref document number: 7341109

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150