(19)【発行国】日本国特許庁(JP)
(12)【公報種別】公開特許公報(A)
(11)【公開番号】P2024089154
(43)【公開日】2024-07-03
(54)【発明の名称】端末装置及び情報処理用プログラム
(51)【国際特許分類】
H04M 1/724 20210101AFI20240626BHJP
H04M 3/42 20060101ALI20240626BHJP
H04M 1/00 20060101ALI20240626BHJP
【FI】
H04M1/724
H04M3/42 Z
H04M1/00 S
【審査請求】有
【請求項の数】7
【出願形態】OL
(21)【出願番号】P 2022204345
(22)【出願日】2022-12-21
(71)【出願人】
【識別番号】392026693
【氏名又は名称】株式会社NTTドコモ
(74)【代理人】
【識別番号】110003177
【氏名又は名称】弁理士法人旺知国際特許事務所
(72)【発明者】
【氏名】太田 友博
(72)【発明者】
【氏名】高橋 亮吉
(72)【発明者】
【氏名】黒須 愛里加
(72)【発明者】
【氏名】鷹野 雅弘
(72)【発明者】
【氏名】戸▲高▼ 正義
(72)【発明者】
【氏名】江口 悠利
(72)【発明者】
【氏名】中島 裕昭
(72)【発明者】
【氏名】村田 直彦
(72)【発明者】
【氏名】中尾 直之
【テーマコード(参考)】
5K127
5K201
【Fターム(参考)】
5K127AA12
5K127BA03
5K127CA15
5K127CB12
5K127CB22
5K127GB04
5K127GB17
5K127GB24
5K127GB33
5K127HA08
5K127JA05
5K127JA32
5K201AA05
5K201BC24
5K201BC28
5K201BC29
5K201CB01
5K201CB02
5K201CB13
5K201CC01
5K201CC07
5K201CC10
5K201EC06
5K201ED04
5K201EE08
5K201EF01
5K201EF10
(57)【要約】
【課題】チャットアプリのユーザが、従来技術に比較して単純な操作によって、他の1人のユーザとのチャットも、他の複数のユーザとのチャットも開始できる。
【解決手段】端末装置20は、複数のユーザ画像ARのうち第1のユーザ画像AR2に対して第1のタッチ操作がなされた場合、第1のユーザ画像AR2に対応する第1のユーザU2を会話の相手として特定し、第1のユーザ画像AR2に対して第2のタッチ操作がなされた場合、第2のタッチ操作を受け付けた後に、複数のユーザ画像ARのうち第2のユーザ画像AR3に対して第1のタッチ操作がなされた場合、第2のユーザ画像AR3に対応する第2のユーザU3及び第1のユーザU2を会話の相手として特定する特定部214を備える。
【選択図】
図8
【特許請求の範囲】
【請求項1】
画像を表示すると共に前記画像の表示面へのタッチ操作を受け付ける表示装置と、
ユーザ間の通話を管理する通話管理装置と通信する通信装置と、
前記通信装置を介して受信した情報に基づいて、会話可能な複数のユーザに1対1に対応する複数のユーザ画像を前記表示装置に表示させる表示制御部と、
前記複数のユーザ画像のうち第1のユーザ画像を含む第1のユーザ領域に対して第1のタッチ操作がなされた場合、前記第1のユーザ画像に対応する第1のユーザを会話の相手として特定し、
前記第1のユーザ領域に対して第2のタッチ操作がなされた場合、前記第1のユーザの他に会話の相手が指定されることを特定し、
前記第2のタッチ操作を受け付けた後に、前記複数のユーザ画像のうち第2のユーザ画像を含む第2のユーザ領域に対して前記第1のタッチ操作がなされた場合、前記第2のユーザ画像に対応する第2のユーザ及び前記第1のユーザを会話の相手として特定する特定部と、
前記特定部によって特定された前記第1のユーザ、又は前記第1のユーザ及び前記第2のユーザの組を、会話の相手として依頼する依頼要求を、前記通信装置を介して前記通話管理装置に送信する要求部と、
を備える端末装置。
【請求項2】
前記表示面に対する人の指が接触する時間に基づいて、前記タッチ操作が前記第1のタッチ操作であるか前記第2のタッチ操作であるかを判定する判定部を更に備える、請求項1に記載の端末装置。
【請求項3】
前記通信装置を介して前記通話管理装置から受信した依頼要求に対する依頼応答が、前記依頼に対する承諾を示す場合に、前記通信装置を制御することによって前記通話管理装置を介して、前記承諾したユーザが使用する他の端末装置との間の通話を実行する通話部を更に備え、
前記表示制御部は、
前記依頼応答が前記依頼に対する承諾を示す場合に、前記依頼が受諾されたことを示す画面を前記表示装置に表示させ、
前記依頼応答が前記依頼に対する拒絶を示す場合に、前記依頼が拒絶されたことを示す画面を前記表示装置に表示させる、
請求項1に記載の端末装置。
【請求項4】
前記依頼要求は、前記第1のユーザ及び前記第2のユーザを、会話の相手として依頼することを示し、
前記通話部は、前記依頼応答が、前記第1のユーザ及び前記第2のユーザのうち一方のユーザが前記依頼を承諾したことを示す場合、前記通信装置を制御することによって前記通話管理装置を介して、前記一方のユーザが使用する他の端末装置との間の通話を実行し、
前記表示制御部は、
前記依頼応答が、前記第1のユーザ及び前記第2のユーザのうち一方のユーザが前記依頼を承諾したことを示す場合、前記一方のユーザが前記依頼を受諾したことを示す画面を前記表示装置に表示させ、
当該依頼応答より前に、前記第1のユーザ及び前記第2のユーザのうち他方のユーザが前記依頼を拒絶したことを示す依頼応答を受信していない場合、前記他方のユーザが前記依頼に対して回答していないことを示す画面を前記表示装置に表示させる、
請求項3に記載の端末装置。
【請求項5】
前記依頼要求は、前記第1のユーザ及び前記第2のユーザを、会話の相手として依頼することを示し、
前記通話部は、
前記依頼応答が、前記第1のユーザ及び前記第2のユーザのうち一方のユーザが前記依頼を承諾したことを示す場合、他方のユーザが前記依頼を承諾したことを示す依頼応答を、前記通信装置を介して前記通話管理装置から受信したことを条件に、通話を実行し、
前記依頼応答が、前記第1のユーザ及び前記第2のユーザのうち一方のユーザが前記依頼を拒絶したことを示す場合、通話を実行せず、
前記表示制御部は、前記依頼応答が、前記第1のユーザ及び前記第2のユーザのうち一方のユーザが前記依頼を拒絶したことを示す場合、通話が実行されないことを示す画面を前記表示装置に表示させる、
請求項3に記載の端末装置。
【請求項6】
前記通話管理装置は、通話時間が制限時間を超えないことを目的に通話を管理し、
前記表示制御部は、通話中に前記表示装置に所定のアイコンを表示させ、
前記要求部は、前記所定のアイコンがタッチ操作された場合、前記通信装置を介して、前記ユーザ間の通話の残り時間を問い合わせる問い合わせ要求を前記通話管理装置に送信し、
前記表示制御部は、前記通信装置を介して、前記問い合わせ要求に対する応答を受信した場合に、前記問い合わせ要求に対する応答が示す残り時間を前記表示装置に表示させる、
請求項1に記載の端末装置。
【請求項7】
画像を表示すると共に前記画像の表示面へのタッチ操作を受け付ける表示装置と、
ユーザ間の通話を管理する通話管理装置と通信する通信装置と接続されるコンピュータを、
前記通信装置を介して受信した情報に基づいて、会話可能な複数のユーザに1対1に対応する複数のユーザ画像を前記表示装置に表示させる表示制御部と、
前記複数のユーザ画像のうち第1のユーザ画像を含む第1のユーザ領域に対して第1のタッチ操作がなされた場合、前記第1のユーザ画像に対応する第1のユーザを会話の相手として特定し、
前記第1のユーザ領域に対して第2のタッチ操作がなされた場合、前記第1のユーザの他に会話の相手が指定されることを特定し、
前記第2のタッチ操作を受け付けた後に、前記複数のユーザ画像のうち第2のユーザ画像を含む第2のユーザ領域に対して前記第1のタッチ操作がなされた場合、前記第2のユーザ画像に対応する第2のユーザ及び前記第1のユーザを会話の相手として特定する特定部と、
前記特定部によって特定された前記第1のユーザ、又は前記第1のユーザ及び前記第2のユーザの組を、会話の相手として依頼する依頼要求を、前記通信装置を介して前記通話管理装置に送信する要求部と、
として機能させる情報処理用プログラム。
【発明の詳細な説明】
【技術分野】
【0001】
本発明は、端末装置及び情報処理用プログラムに関する。
【背景技術】
【0002】
リモートワークの増加と共に、同じ職場で働く職員同士が雑談をする機会が減少した。職員同士の親睦を深めるため、勤務時間中にチャットアプリを用いることが考えられる。
【0003】
例えば特許文献1は、内緒話を利用した、複数の参加者による通話方法に係る技術を開示している。特許文献1に係る技術においては、ユーザの端末装置の画面において、複数の参加者の映像を示すオブジェクトが表示され、ユーザは、内緒話をするグループに含ませたい参加者のオブジェクトをドラッグ・アンド・ドロップによって、所定の領域に移動させる。ユーザは、このドラッグ・アンド・ドロップを繰り返すことにより、複数の参加者を、内緒話をするグループに含ませる。
【先行技術文献】
【特許文献】
【0004】
【発明の概要】
【発明が解決しようとする課題】
【0005】
しかし、特許文献1に係る技術においては、チャットを行うグループに含ませたい参加者の人数が、単数の場合も複数の場合も、ユーザは共通の操作をすると共に、複数の場合は、参加者が単数の場合の操作を人数分だけ繰り返していた。参加者が単数の場合の操作と、参加者が複数の場合の操作が共通であるために、ユーザはかえって、手順の多い操作をする必要があった。
【0006】
そこで本発明は、チャットアプリのユーザが、従来技術に比較して単純な操作によって、他の1人のユーザとのチャットも、他の複数のユーザとのチャットも開始できる端末装置を提供することを目的とする。
【課題を解決するための手段】
【0007】
本発明の好適な態様に係る端末装置は、画像を表示すると共に前記画像の表示面へのタッチ操作を受け付ける表示装置と、ユーザ間の通話を管理する通話管理装置と通信する通信装置と、前記通信装置を介して受信した情報に基づいて、会話可能な複数のユーザに1対1に対応する複数のユーザ画像を前記表示装置に表示させる表示制御部と、前記複数のユーザ画像のうち第1のユーザ画像を含む第1のユーザ領域に対して第1のタッチ操作がなされた場合、前記第1のユーザ画像に対応する第1のユーザを会話の相手として特定し、前記第1のユーザ領域に対して第2のタッチ操作がなされた場合、前記第1のユーザの他に会話の相手が指定されることを特定し、前記第2のタッチ操作を受け付けた後に、前記複数のユーザ画像のうち第2のユーザ画像を含む第2のユーザ領域に対して前記第1のタッチ操作がなされた場合、前記第2のユーザ画像に対応する第2のユーザ及び前記第1のユーザを会話の相手として特定する特定部と、前記特定部によって特定された前記第1のユーザ、又は前記第1のユーザ及び前記第2のユーザの組を、会話の相手として依頼する依頼要求を、前記通信装置を介して前記通話管理装置に送信する要求部と、を備える。
【0008】
本発明の好適な態様に係る情報処理用プログラムは、画像を表示すると共に前記画像の表示面へのタッチ操作を受け付ける表示装置と、ユーザ間の通話を管理する通話管理装置と通信する通信装置と接続されるコンピュータを、前記通信装置を介して受信した情報に基づいて、会話可能な複数のユーザに1対1に対応する複数のユーザ画像を前記表示装置に表示させる表示制御部と、前記複数のユーザ画像のうち第1のユーザ画像を含む第1のユーザ領域に対して第1のタッチ操作がなされた場合、前記第1のユーザ画像に対応する第1のユーザを会話の相手として特定し、前記第1のユーザ領域に対して第2のタッチ操作がなされた場合、前記第1のユーザの他に会話の相手が指定されることを特定し、前記第2のタッチ操作を受け付けた後に、前記複数のユーザ画像のうち第2のユーザ画像を含む第2のユーザ領域に対して前記第1のタッチ操作がなされた場合、前記第2のユーザ画像に対応する第2のユーザ及び前記第1のユーザを会話の相手として特定する特定部と、前記特定部によって特定された前記第1のユーザ、又は前記第1のユーザ及び前記第2のユーザの組を、会話の相手として依頼する依頼要求を、前記通信装置を介して前記通話管理装置に送信する要求部と、として機能させる。
【発明の効果】
【0009】
本発明によれば、チャットアプリのユーザは、従来技術に比較して単純な操作によって、他の1人のユーザとのチャットも、他の複数のユーザとのチャットも開始できる。
【図面の簡単な説明】
【0010】
【
図2】通話管理装置10の構成例を示すブロック図。
【
図3】ユーザデータベースUDBの構成例を示す表。
【
図4】表示制御部115が、ユーザU1が使用する端末装置20-1に表示させる画面の例。
【
図12A】端末装置20の動作例を示すフローチャート。
【
図12B】端末装置20の動作例を示すフローチャート。
【
図12C】端末装置20の動作例を示すフローチャート。
【発明を実施するための形態】
【0011】
1:実施形態の構成
以下、
図1~
図12Cを参照しつつ、本発明の第1実施形態に係る端末装置20を含む通話管理システム1の構成について説明する。
【0012】
1-1:全体構成
図1は、通話管理システム1の全体構成を示す。
図1に示されるように、通話管理システム1は、通話管理装置10、及び端末装置20-1,20-2,…,20-K,…20-Nを備える。Nは1以上の整数である。Kは1以上N未満の整数である。本実施形態において、端末装置20-1~20-Nは同一の構成である。但し、構成が同一でない端末装置が含まれても良い。
【0013】
端末装置20-1~20-Nは、ユーザがチャットアプリを用いて互いに通話することが可能な装置である。端末装置20-1~20-Nは、複数のユーザと1対1に対応する。本実施形態においては、ユーザU1が端末装置20-1を使用する。また、ユーザU2が端末装置20-2を使用する。同様に、ユーザUKが端末装置20-Kを使用する。ユーザUNが端末装置20-Nを使用する。端末装置20-1~20-Nは、例として、スマートフォン又はタブレット端末である。本実施形態において、ユーザによるチャットアプリを用いた通話は、基本的には音声を用いた通話である。しかし、チャットアプリを用いた通話は音声を用いた通話に限定されず、例えば、テキスト情報を用いた通話であってもよい。
【0014】
通話管理装置10は、端末装置20-1~20-Nに対して、チャットアプリの機能を提供するサーバである。また、通話管理装置10は、端末装置20-1~20-Nの間の通話を管理する。通話管理装置10は、チャットアプリ機能の提供、及び通話の管理のため、端末装置20-1~20-Nの各々と、通信網NETを介して互いに通信する。
【0015】
1-2:通話管理装置の構成
図2は、通話管理装置10の構成例を示すブロック図である。通話管理装置10は、処理装置11、記憶装置12、通信装置13、表示装置14、及び入力装置15を備える。通話管理装置10が有する各要素は、情報を通信するための単体又は複数のバスを用いて相互に接続される。
【0016】
処理装置11は、通話管理装置10の全体を制御するプロセッサである。また、処理装置11は、例えば、単数又は複数のチップを用いて構成される。処理装置11は、例えば、周辺装置とのインタフェース、演算装置及びレジスタ等を含む中央処理装置(CPU)を用いて構成される。なお、処理装置11が有する機能の一部又は全部を、DSP、ASIC、PLD、及びFPGA等のハードウェアを用いて実現してもよい。処理装置11は、各種の処理を並列的又は逐次的に実行する。
【0017】
記憶装置12は、処理装置11による読取及び書込が可能な記録媒体である。また、記憶装置12は、処理装置11が実行する制御プログラムPR1を含む複数のプログラムを記憶する。また、記憶装置12は、ユーザデータベースUDBを記憶する。
図3は、ユーザデータベースUDBの構成例を示す表である。ユーザデータベースUDBは、ユーザ毎に、ユーザ名、所属、接続状態、通話状態、通話相手、及び通話可能時間帯を示す情報が格納される。なお、
図3に例示される表において、ユーザU1~UNまでのN人分のユーザに関するデータが示される。しかし、当該ユーザの人数は、あくまで一例であり、ユーザデータベースUDBには、任意の人数のユーザのデータが格納される。
【0018】
「ユーザ名」は、各ユーザUの名称を示す。
図3に例示される表において、各ユーザ名は、「U1」~「UN」の符号で示されているが、実際には、各ユーザUの個人名であってもよく、各ユーザUのニックネームであってもよい。
【0019】
「所属」は、各ユーザUの所属するグループを示す。例えば、通話管理装置10が提供するチャットアプリを会社内で共用する場合、「所属」は、各ユーザUの所属する部署名であってよい。
【0020】
「接続状態」は、各ユーザUが使用する端末装置20が、通話管理システム1に接続されているか否かを示す情報である。当該接続状態は、「オンライン」又は「オフライン」のいずれかのフラグによって表される。
図3に例示される表において、ユーザU1の行に示される「オンライン」のフラグは、ユーザU1が使用する端末装置20-1が、通話管理システム1に接続されていることを示す。一方、ユーザU5の行に示される「オフライン」のフラグは、ユーザU5が使用する端末装置20-5が、通話管理システム1に接続されていないことを示す。
【0021】
「通話状態」は、各ユーザの現在の通話状態を示す情報である。当該通話状態は、「通話可」、「通話中」、及び「通話不可」のいずれかのフラグによって表される。
図3に例示される表において、ユーザU1の行に示される「通話可」のフラグは、ユーザU1が、現時点において通話が可能であり、待機中であることを示す。
図3に例示される表において、ユーザU4の行に示される「通話中」のフラグは、ユーザU4が現時点において、他の1人又は2人のユーザと通話中であることを示す。
図3に例示される表において、ユーザU5の行に示される「通話不可」のフラグは、ユーザU5が現時点において、通話が不可能であることを示す。例えば、現在の時刻が、ユーザU5に関する後述の「通話可能時間帯」に含まれていない場合に、ユーザU5に対応する「通話状態」の欄に、「通話不可」のフラグが設定される。あるいは、ユーザU5が使用する端末装置20-5が、通話管理装置10に接続されていない場合に、ユーザU3に対応する「通話状態」の欄に、「通話不可」のフラグが設定される。
【0022】
「通話相手」は、「通話状態」の欄に「通話中」のフラグが設定されている場合に、ユーザUの通話相手を示す情報である。
図3に例示される表において、ユーザU4の行に示される「U7」は、ユーザU4の通話相手がユーザU7であることを示す。また、ユーザUNの行に示される「U6、U9」は、ユーザUNの通話相手が、ユーザU6とユーザU9との2名であることを示す。
【0023】
「通話可能時間帯」は、各ユーザUが通話可能な時間帯を示す。
図3に例示される表において、ユーザU1の行に示される、「11月1日 10:00~16:00」、及び「11月4日 15:00~18:00」の2つのデータは、ユーザU1が、11月1日の10:00~16:00、及び11月4日の15:00~18:00に通話が可能であることを示す。なお、ユーザU1に関するデータにおいては、「通話可能時間帯」として、上記のように「11月1日 10:00~16:00」、及び「11月4日 15:00~18:00」の2つの時間帯を示すデータが格納される。しかし、「通話可能時間帯」に2つの時間帯を示すデータが格納されることはあくまで一例であって、任意の個数の時間帯を示すデータが格納されてよい。
【0024】
図2において、通信装置13は、他の装置と通信を行うための、送受信デバイスとしてのハードウェアである。通信装置13は、例えば、ネットワークデバイス、ネットワークコントローラ、ネットワークカード、及び通信モジュール等とも呼ばれる。通信装置13は、有線接続用のコネクターを備え、上記コネクターに対応するインタフェース回路を備えていてもよい。また、通信装置13は、無線通信インタフェースを備えていてもよい。有線接続用のコネクター及びインタフェース回路としては有線LAN、IEEE1394、及びUSBに準拠した製品が挙げられる。また、無線通信インタフェースとしては無線LAN及びBluetooth(登録商標)等に準拠した製品が挙げられる。
【0025】
表示装置14は、画像及び文字情報を表示するデバイスである。表示装置14は、処理装置11による制御のもとで各種の画像を表示する。例えば、液晶表示パネル及び有機EL(Electro Luminescence)表示パネル等の各種の表示パネルが表示装置14として好適に利用される。
【0026】
入力装置15は、通話管理装置10の管理者からの操作を受け付ける。例えば、入力装置15は、キーボード、タッチパッド、タッチパネル又はマウス等のポインティングデバイスを含んで構成される。ここで、入力装置15は、タッチパネルを含んで構成される場合、表示装置14を兼ねてもよい。
【0027】
処理装置11は、記憶装置12から制御プログラムPR1を読み出して実行する。その結果、処理装置11は、ユーザ管理部111、取得部112、管理部113、生成部114、表示制御部115、及び通話制御部116として機能する。
【0028】
ユーザ管理部111は、通話管理装置10が提供するチャットアプリのユーザUに関するデータを管理する。具体的には、ユーザ管理部111は、一例として、ユーザU1が主体となる操作に応じて、通信網NETを介して端末装置20-1から取得したデータに基づいて、ユーザデータベースUDBに対して、ユーザU1に関する新たなデータを格納する。あるいは、ユーザ管理部111は、当該データに基づいて、ユーザデータベースUDBに格納されるユーザU1に関するデータを更新する。ユーザU2及びユーザU3を含む他のユーザUについても同様である。
【0029】
取得部112は、ユーザUが使用する端末装置20から、他のユーザUを会話の相手として依頼する依頼要求を取得する。一例として、取得部112は、ユーザU1が使用する端末装置20-1から、他のユーザであるユーザU2又はユーザU3を会話の相手として依頼する依頼要求を取得する。また、取得部112は、他のユーザUの各々が使用する端末装置20から、当該依頼要求に対する応答である依頼応答を取得する。当該依頼応答は、依頼要求に対する承諾と、依頼要求に対する拒絶のいずれかである。なお、上記の説明においては、取得部112は、端末装置20-1から依頼要求を取得し、他の端末装置20から依頼応答を取得する例について述べた。しかし、この例はあくまで一例である。取得部112は、任意の端末装置20から依頼要求を取得できる。また、取得部112は、当該任意の端末装置20からの当該依頼要求に対する依頼応答を、当該任意の端末装置20以外の任意の端末装置20から取得できる。
【0030】
また、取得部112は、端末装置20-1~20-Nの各々から、ユーザU1~UNが通話可能な時間帯を示す時間情報を取得する。取得部112は、取得した時間情報を、ユーザ管理部111に出力する。ユーザ管理部111は、取得部112から取得した時間情報に基づいて、上記のように、ユーザデータベースUDB内の「通話可能時間帯」の欄に格納されるデータを更新する。
【0031】
管理部113は、ユーザデータベースUDB内の「通話可能時間帯」の欄に格納されるデータによって示される時間情報と、現在の時刻とに基づいて、現時点において通話可能な1以上のユーザを示す第1ユーザ情報を管理する。例えば現在の時刻が11月1日の12:00である場合、
図3に示されるユーザデータベースUDBに格納されるデータに基づけば、第1ユーザ情報は、ユーザU1、ユーザU2、ユーザU3、ユーザU4、ユーザU6、ユーザU7、ユーザU9、ユーザU10、及びユーザUNに設定される。
【0032】
また、通話管理装置10が提供するチャットアプリにおいて、1回の通話に参加できるユーザ数に制限がある場合、管理部113は更に、既に制限人数の上限の人数で通話をしているユーザを、第1ユーザ情報から排除してもよい。例えば現在の時刻が11月1日の12:00である場合、
図3に示されるユーザデータベースUDBに基づけば、当初の第1ユーザ情報は、上記のようにユーザU1、ユーザU2、ユーザU3、ユーザU4、ユーザU6、ユーザU7、ユーザU9、ユーザU10、及びユーザUNに設定される。しかし、同時に通話に参加できる人数の上限が3人である場合、ユーザU6、ユーザU9、及びユーザUNは、現時点において3人での通話に参加しているため、管理部113は、第1ユーザ情報から、ユーザU6、ユーザU9、及びユーザUNを排除してもよい。換言すれば、この場合、第1ユーザ情報は、ユーザU1、ユーザU2、ユーザU3、ユーザU4、ユーザU7、及びユーザU10に設定される。
【0033】
また、通話管理装置10が提供するチャットアプリにおいて、1回の通話毎の時間に制限時間が設けられる場合、管理部113は、通話時間が制限時間を超えないことを目的に通話を管理する。例えば、当該チャットアプリにおいて、1回の通話毎の制限時間が3分間に設定されている場合、管理部113は、複数のユーザUの間での通話時間が3分に達した時点において、当該複数のユーザUの間での通話を強制終了する。
【0034】
図2において、生成部114は、通話管理装置10に接続中の端末装置20-1~20-N毎に、第1ユーザ情報の示す通話可能な1以上のユーザU1~UNから、当該端末装置20-1~20-NのユーザU1~UNを除いた第2ユーザ情報を生成する。
【0035】
例えば、第1ユーザ情報が、ユーザU1、ユーザU2、ユーザU3、ユーザU4、ユーザU7、及びユーザU10に設定されている場合に、生成部114は、ユーザU1が使用する端末装置20-1に対応する第2ユーザ情報として、第1ユーザ情報からユーザU1を除いた、ユーザU2、ユーザU3、ユーザU4、ユーザU7、及びユーザU10を示す第2ユーザ情報を生成する。また、生成部114は、ユーザU2が使用する端末装置20-2に対応する第2ユーザ情報として、第1ユーザ情報から、ユーザU2を除いた、ユーザU1、ユーザU3、ユーザU4、ユーザU7、及びユーザU10を示す第2ユーザ情報を生成する。
【0036】
表示制御部115は、通話管理装置10に接続中の端末装置20-1~20-N毎に生成された第2ユーザ情報に基づいて、当該端末装置20-1~20-NのユーザU1~UNと通話可能な他のユーザを示す画像を、当該端末装置20-1~20-Nに表示させる。例えば、表示制御部115は、端末装置20-1に対応する第2ユーザ情報に基づいて、当該端末装置20-1のユーザU1と通話可能な他のユーザとして、ユーザU2、ユーザU3、ユーザU4、ユーザU7、及びユーザU10を示す画像を、端末装置20-1に表示させる。また、例えば、表示制御部115は、端末装置20-2に対応する第2ユーザ情報に基づいて、当該端末装置20-2のユーザU2と通話可能な他のユーザとして、ユーザU1、ユーザU3、ユーザU4、ユーザU7、及びユーザU10を示す画像を、端末装置20-2に表示させる。
【0037】
図4は、表示制御部115が、ユーザU1が使用する端末装置20-1に表示させる画面の例である。
図4において、第1表示画面DI1は、一例として、ユーザU1が、端末装置20-1において、本実施形態に係るチャットアプリを起動した場合に表示される画面の例である。
図4に示されるように、第1表示画面DI1には、ユーザU2に対応するユーザ領域AR2が含まれる。ユーザU2は「第1のユーザ」の一例である。同様に、第1表示画面DI1には、ユーザU3~U6の各々と1対1に対応するユーザ領域AR3~AR6が含まれる。なお、
図4に示される例においては、第1表示画面DI1は、ユーザU2~U6に対応する5つのユーザ領域AR2~AR6を含む。しかし、第1表示画面DI1に含まれるユーザ領域ARの数は任意であってよい。
【0038】
ユーザ領域AR2には、第1のユーザとしてのユーザU2を示すユーザ画像P2が含まれる。同様に、ユーザ領域AR3~AR6の各々には、ユーザU3~U6と1対1に対応し、当該ユーザU3~U6を示すユーザ画像P3~P6が含まれる。
【0039】
ユーザ領域AR2~AR6の各々には、ユーザU2~U6のユーザ名N2~N6、及び通話状態ST2~ST6が表示される。
【0040】
また、ユーザ領域AR5及びAR6に示されるように、通話状態ST5及びST6が「通話中」となっている場合には、当該ユーザ領域AR5及びAR6の各々中に、ユーザU5及びU6の各々の通話相手のユーザ画像PP5及びPP6が表示される。
【0041】
図2において、通話制御部116は、取得部112が、一例として、ユーザU1の端末装置20-1から第1のユーザとしてのユーザU2を通話の相手に指定する要求を取得した場合、ユーザU1とユーザU2とを通話グループとして管理する。また、通話制御部116は、第1のユーザとしてのユーザU2が使用する端末装置20-2に対して、通話グループへの参加を依頼する依頼要求を送信する。取得部112は、端末装置20-2から、依頼要求に対する応答である依頼応答を取得する。取得部112が取得した依頼応答が承諾を示す場合、通話制御部116は、ユーザU1が使用する端末装置20-1とユーザU2が使用する端末装置20-2との間の通話に対する通信を中継する。一方で、取得部112が取得した依頼応答が拒絶を示す場合、通話制御部116は、通話グループの管理を終了する。
【0042】
図4において、詳しくは後述するように、ユーザU1が、第1のユーザとしてのユーザU2のみを通話の相手に指定することを試みる場合、ユーザU2に対応するユーザ領域AR2をタップする。この結果、端末装置20-1から通話管理装置10に対して、第1のユーザとしてのユーザU2を通話の相手に指定する要求が送信される。通話管理装置10において、取得部112が当該要求を取得すると、通話制御部116は、ユーザU1とユーザU2とを通話グループとして管理する。また、通話制御部116は、端末装置20-2に対して、通話グループへの参加を依頼する依頼要求を送信する。取得部112が端末装置20-2から取得した依頼応答が承諾を示す場合、通話制御部116は、端末装置20-1と端末装置20-2との間の通話に対する通信を中継する。一方で、取得部112が取得した依頼応答が拒絶を示す場合、通話制御部116は、通話グループの管理を終了する。
【0043】
また、詳しくは後述するように、ユーザU1が、第1のユーザとしてのユーザU2と第2のユーザとの2人を通話の相手に指定することを試みる場合、ユーザU2は、最初にユーザU2に対応するユーザ領域AR2を長押しする。この結果、端末装置20-1において、第1表示画面DI1の一部を覆う方式で第2表示画面DI2が表示される。第2表示画面DI2には、第1のユーザとしてのユーザU2を示すユーザ画像P2、ユーザU2のユーザ名N2、所属G2、接続状態C2、及び通話可能時間帯T2が表示される。また、第2表示画面DI2には、第2のユーザを選択するための第1アイコンI1、及び通話を要求するための第2アイコンI2が表示される。
【0044】
すなわち、表示制御部115は、ユーザU2の端末装置20-2から取得された時間情報に基づいて、ユーザU2が通話可能な時間帯を端末装置20-1に表示させる。
【0045】
また、ユーザU1が、第1アイコンI1をタップすると、第2表示画面DI2が消え、再度第1表示画面DI1の全体が表示される。ユーザU1は、第2のユーザとして、ユーザU3を通話の相手に指定することを試みる場合、ユーザU3に対応するユーザ領域AR3をタップする。
【0046】
図5は、ユーザU1がユーザ領域AR3をタップすることによって表示される第3表示画面DI3の例である。第3表示画面DI3には、第2表示画面DI2と同様に、第1のユーザとしてのユーザU2を示すユーザ画像P2、ユーザU2のユーザ名N2、所属G2、接続状態C2、及び通話可能時間帯T2が表示される。更に、第3表示画面DI3には、第2のユーザとしてのユーザU3を示すユーザ画像P3、ユーザU3のユーザ名N3、所属G3、接続状態C3、及び通話可能時間帯T3が表示される。
【0047】
図6は、ユーザU1が、第2アイコンI2をタップした結果、ユーザU2及びU3の双方と通話状態になった場合に、表示される第4表示画面DI4の例である。第4表示画面DI4の上部には、ユーザU1の通話相手である、ユーザU2を示すユーザ画像P2、ユーザU2のユーザ名N2、ユーザU3を示すユーザ画像P3、及びユーザU3のユーザ名N3が表示される。また、ユーザU2及びU3との通話時間に制限時間が設定されている場合、第4表示画面DI4の中央部には、残り時間の表示を要求するための第3アイコンI3が表示される。
【0048】
更に、第4表示画面DI4の一部を覆う方式で第5表示画面DI5が表示される。第5表示画面DI5には、通話を終了させるための第4アイコンI4、ユーザU1の音声を収音するために用いる後述のマイク26をミュートするための第5アイコンI5、及び、ユーザU2及びユーザU3の音声を、後述のスピーカ27から放音するための第6アイコンI6が表示される。
【0049】
ユーザU1が第3アイコンI3をタップすると、第4表示画面DI4は、第6表示画面DI6に変化する。第6表示画面DI6においては、中央部に、通話の残り時間を表示する第7アイコンI7が表示される。
【0050】
具体的には、端末装置20-1において、ユーザU1が第3アイコンI3をタッチ操作した場合、端末装置20-1から、通話管理装置10に対して、ユーザU間の通話の残り時間を問い合わせる問い合わせ要求が送信される。取得部112は、当該問い合わせ要求を取得する。取得部112が当該問い合わせ要求を取得すると、表示制御部115は、当該問い合わせ要求に対する応答として、ユーザU1、ユーザU2、及びユーザU3の間の通話の残り時間を端末装置20-1に表示させる。
【0051】
図7は、
図4に示される第1表示画面DI1において、ユーザU1が、第1のユーザとしてのユーザU2のみを通話の相手に指定することを試みるために、ユーザU2に対応するユーザ領域AR2をタップした後、ユーザU2と通話状態になった場合に表示される第7表示画面DI7の例である。第7表示画面DI7においては、ユーザU2を示すユーザ画像P2、及びユーザU2のユーザ名N2が表示される一方で、第4表示画面DI4及び第6表示画面DI6とは異なり、ユーザU3を示すユーザ画像P3、及びユーザU3のユーザ名N3は表示されない。
【0052】
1-3:端末装置の構成
図8は、端末装置20の構成例を示すブロック図である。端末装置20は、処理装置21、記憶装置22、通信装置23、表示装置24、入力装置25、マイク26、及びスピーカ27を備える。端末装置20が有する各要素は、情報を通信するための単体又は複数のバスを用いて相互に接続される。
【0053】
処理装置21は、端末装置20の全体を制御するプロセッサである。また、処理装置21は、例えば、単数又は複数のチップを用いて構成される。処理装置21は、例えば、周辺装置とのインタフェース、演算装置及びレジスタ等を含む中央処理装置(CPU)を用いて構成される。なお、処理装置11が有する機能の一部又は全部を、DSP、ASIC、PLD、及びFPGA等のハードウェアを用いて実現してもよい。処理装置21は、各種の処理を並列的又は逐次的に実行する。
【0054】
記憶装置22は、処理装置21による読取及び書込が可能な記録媒体である。また、記憶装置22は、処理装置21が実行する制御プログラムPR2を含む複数のプログラムを記憶する。なお、制御プログラムPR2は、一例として、通話管理装置10からダウンロードされたプログラムであってもよい。
【0055】
通信装置23は、他の装置と通信を行うための、送受信デバイスとしてのハードウェアである。通信装置23は、例えば、ネットワークデバイス、ネットワークコントローラ、ネットワークカード、及び通信モジュール等とも呼ばれる。通信装置23は、有線接続用のコネクターを備え、上記コネクターに対応するインタフェース回路を備えていてもよい。また、通信装置23は、無線通信インタフェースを備えていてもよい。有線接続用のコネクター及びインタフェース回路としては有線LAN、IEEE1394、及びUSBに準拠した製品が挙げられる。また、無線通信インタフェースとしては無線LAN及びBluetooth(登録商標)等に準拠した製品が挙げられる。とりわけ本実施形態において、通信装置23は、ユーザU間の通話を管理する通話管理装置10と通信する。
【0056】
表示装置24は、画像及び文字情報を表示するデバイスである。表示装置24は、処理装置21による制御のもとで各種の画像を表示する。例えば、液晶表示パネル及び有機EL(Electro Luminescence)表示パネル等の各種の表示パネルが表示装置24として好適に利用される。
【0057】
入力装置25は、ユーザUからの操作を受け付ける。例えば、入力装置25は、キーボード、タッチパッド、タッチパネル又はマウス等のポインティングデバイスを含んで構成される。ここで、入力装置25は、タッチパネルを含んで構成される場合、表示装置24を兼ねてもよい。あるいは、表示装置24は、入力装置25を含んでもよい。すなわち、表示装置24は、画像及び文字情報を表示すると共に、当該画像の表示面へのタッチ操作を受け付けてもよい。
【0058】
マイク26は、音声を収音し、収音した音声に基づく音声データを、処理装置21に出力する。例えば、ユーザU1が端末装置20-1を使用することで、ユーザU2及びユーザU3と通話をする場合、マイク26は、ユーザU1の音声を収音し、収音した音声に基づく音声データを、処理装置21に出力する。
【0059】
スピーカ27は音声を放音するデバイスである。スピーカ27は、処理装置21による制御のもとで、各種の音声を放音する。例えば、デジタル信号である音声データが、図示しないDA変換器によってアナログ信号である音声信号に変換される。当該音声信号は、図示しないアンプによって、振幅が増幅される。スピーカ27は、振幅が増幅された後の音声信号によって示される音声を放音する。例えば、ユーザU1が端末装置20-1を用いて、ユーザU2及びユーザU3と通話をする場合、スピーカ27は、ユーザU2及びユーザU3の音声を放音する。
【0060】
処理装置21は、記憶装置22から制御プログラムPR2を読み出して実行する。その結果、処理装置21は、認証部211、表示制御部212、判定部213、特定部214、要求部215、取得部216、及び通話部217として機能する。
【0061】
認証部211は、端末装置20のユーザUを認証する。具体的には、ユーザU1が端末装置20-1を、通話管理システム1に接続させて、本実施形態に係るチャットアプリを使用する場合、認証部211は、ユーザU1の当該チャットアプリへのログイン時に、ユーザU1を認証する。
【0062】
表示制御部212は、通信装置23を介して受信した情報に基づいて、会話可能な複数のユーザUに1対1に対応する複数のユーザ画像Pを、表示装置24に表示させる。
【0063】
上記のように、通話管理装置10に備わる表示制御部115は、
図4に例示される第1表示画面DI1を、端末装置20-1に表示させる。この場合、表示制御部212は、通信装置23を介して、通話管理装置10から受信した情報に基づいて、第1表示画面DI1を表示装置24に表示させる。当該第1表示画面DI1には、会話可能な複数のユーザU2~U6に1対1に対応するユーザ画像P2~P6が含まれる。当該ユーザ画像P2~P6の各々は、ユーザ領域AR2~AR6に含まれる。
【0064】
判定部213は、表示装置24に備わる表示面に対する人の指が接触する時間に基づいて、タッチ操作が第1のタッチ操作であるか第2のタッチ操作であるかを判定する。ここで、ユーザU1が主体となった、ユーザ領域AR2へのタップは、「第1のタッチ操作」の一例である。また、ユーザU1が主体となった、ユーザ領域AR2への長押しは、「第2のタッチ操作」の一例である。
【0065】
一例として、表示装置24が、入力装置25としてのタッチパネルを備える場合、判定部213は、当該タッチパネルへのユーザU1の指が接触する時間に基づいて、ユーザU1が主体となったタッチ操作が、第1のタッチ操作か、又は第2のタッチ操作かを判定する。
【0066】
特定部214は、複数のユーザ領域AR2~AR6のうち第1のユーザ領域AR2に対して第1のタッチ操作がなされた場合、特定部214は、第1のユーザ領域AR2に含まれる第1のユーザ画像P2に対応する第1のユーザU2を会話の相手として特定する。また、特定部214は、第1のユーザ領域AR2に対して第2のタッチ操作がなされた場合、第1のユーザU2の他に会話の相手が指定されることを特定する。
【0067】
上記のように、
図4に例示される第1表示画面DI1において、ユーザU1は、第1のユーザとしてのユーザU2のみを通話の相手に指定することを試みる場合、ユーザU2に対応するユーザ領域AR2をタップする。この場合、特定部214は、第1のユーザ領域AR2に含まれる第1のユーザ画像P2に対応する第1のユーザU2を会話の相手として特定する。
【0068】
また、第1表示画面DI1において、ユーザU1が、第1のユーザとしてのユーザU2と第2のユーザとの2人を通話の相手に指定することを試みる場合、ユーザU2は、最初にユーザU2に対応するユーザ領域AR2を長押しする。この場合、特定部214は、第1のユーザU2の他に会話の相手が指定されることを特定する。
【0069】
また、特定部214は、第2のタッチ操作を受け付けた後に、複数のユーザ領域AR2~AR6のうち第2のユーザ領域AR3に対して第1のタッチ操作がなされた場合、第2のユーザ領域AR3に含まれる第2のユーザ画像P3に対応する第2のユーザU3及び第1のユーザU2を会話の相手として特定する。
【0070】
具体的には、
図4に例示される第2表示画面DI2において、ユーザU1が、第1アイコンI1をタップすると、第2表示画面DI2が消え、再度第1表示画面DI1の全体が表示される。ユーザU1は、第2のユーザとして、ユーザU3を通話の相手に指定することを試みる場合、ユーザU3に対応するユーザ画像P3を含むユーザ領域AR3をタップする。この場合、特定部214は、第2のユーザ画像P3に対応する第2のユーザU3及び第1のユーザU2を会話の相手として特定する。
【0071】
図8において、要求部215は、特定部214によって特定された第1のユーザとしてのユーザU2、又は第1のユーザとしてのユーザU2、及び第2のユーザとしてのユーザU3の組を、会話の相手として依頼する依頼要求を、通信装置23を介して通話管理装置10に送信する。この結果、上記のように、通話管理装置10に備わる取得部112は、当該依頼要求を取得する。
【0072】
例えば、
図4において、ユーザU1が、第1のユーザ領域AR2をタップすると、特定部214が、第1のユーザとしてのユーザU2を特定する。ユーザU2が特定されると、要求部215は、第1のユーザとしてのユーザU2を、会話の相手として依頼する依頼要求を、通信装置23を介して通話管理装置10に送信する。
【0073】
あるいは、
図4において、ユーザU1が、第1のユーザ領域AR2を長押しすることで、第2表示画面DI2を表示させた後、第1アイコンI1をタップし、第1表示画面DI1において、第2のユーザ領域AR3をタップすると、特定部214が、第1のユーザとしてのユーザU2、及び第2のユーザとしてのユーザU3を特定する。その後、ユーザU1は、通話を要求するための第2アイコンI2をタップする。第2アイコンI2がタップされると、要求部215は、第1のユーザとしてのユーザU2、及び第2のユーザとしてのユーザU3を、会話の相手として依頼する依頼要求を、通信装置23を介して通話管理装置10に送信する。
【0074】
また、要求部215は、所定のアイコンがタッチ操作された場合、通信装置23を介して、ユーザU間の通話の残り時間を問い合わせる問い合わせ要求を通話管理装置10に送信する。例えば、
図6における、第3アイコンI3は、「所定のアイコン」の一例である。表示制御部212は、通信装置23を介して、通話管理装置10から、問い合わせ要求に対する応答を受信した場合に、問い合わせ要求に対する応答が示す残り時間を表示装置24に表示させる。例えば、表示制御部212は、
図6に例示される第7アイコンI7によって、当該残り時間を表示装置24に表示させる。
【0075】
上記のように、端末装置20-1から通話管理装置10に対して、一例として、第1のユーザとしてのユーザU2を通話の相手に指定する要求が送信された場合、通話管理装置10に備わる通話制御部116は、ユーザU1とユーザU2とを通話グループとして管理する。また、通話制御部116は、端末装置20-2に対して、通話グループへの参加を依頼する依頼要求を送信する。通話管理装置10に備わる取得部112が端末装置20-2から取得した依頼応答が承諾を示す場合、通話制御部116は、当該承諾を示す依頼応答を、端末装置20-1に送信する。取得部216は、当該依頼応答を取得する。
【0076】
この場合、表示制御部212は、依頼が承諾されたことを示す画面を、表示装置24に表示させる。端末装置20-1が、通話管理装置10に対して、第1のユーザとしてのユーザU2のみを通話の相手に指定する要求を送信した後、通話管理装置10から、承諾を示す依頼応答を取得した場合、表示制御部212は、依頼が承諾されたことを示す画面として、
図7に例示される第7表示画面DI7を表示させる。
【0077】
通話部217は、通信装置23を制御することによって通話管理装置10を介して、承諾したユーザU2が使用する他の端末装置20-2との間の通話を実行する。上記のように、通話制御部116は、端末装置20-1と端末装置20-2との間の通話に対する通信を中継する。
【0078】
一方で、通話管理装置10に備わる取得部112が端末装置20-2から取得した依頼応答が拒絶を示す場合、通話制御部116は、当該拒絶を示す依頼応答を、端末装置20-1に送信する。取得部216は、当該依頼応答を取得する。
【0079】
この場合、表示制御部212は、依頼が拒絶されたことを示す画面を、表示装置24に表示させる。一例として、端末装置20-1が、通話管理装置10に対して、第1のユーザとしてのユーザU2のみを通話の相手に指定する要求を送信した後、通話管理装置10から、拒絶を示す依頼応答を取得した場合、表示制御部212は、依頼が拒絶されたことを示す画面を、表示装置24に表示させる。
図9は、当該画面としての第8表示画面DI8の例である。第8表示画面DI8には、ユーザU2のユーザ画像P2、ユーザU2のユーザ名N2、通話ができないことを示す第8アイコンI8、及び第8表示画面DI8を消去するために使用される第9アイコンI9が含まれる。
【0080】
また、別の一例として、端末装置20-1から通話管理装置10に対して、第1のユーザとしてのユーザU2と、第2のユーザとしてのユーザU3とを通話の相手に指定する要求が送信された場合、通話管理装置10に備わる通話制御部116は、ユーザU1、ユーザU2、及びユーザU3を通話グループとして管理する。また、通話制御部116は、端末装置20-2及び20-3に対して、通話グループへの参加を依頼する依頼要求を送信する。通話管理装置10に備わる取得部112が端末装置20-2及び20-3のうち一方から取得した依頼応答が承諾を示す場合、通話制御部116は、当該承諾を示す依頼応答を、端末装置20-1に送信する。取得部216は、当該依頼応答を取得する。この場合、通話部217は、通信装置23を制御することによって通話管理装置10を介して、承諾したユーザが使用する端末装置20-2及び20-3のうち一方との間の通話を実行する。
【0081】
この場合、表示制御部212は、一方のユーザが依頼を承諾したことを示す画面を、表示装置24に表示させる。
図10は、一方のユーザが依頼を承諾したことを示す画面としての第9表示画面DI9の例である。端末装置20-1が、通話管理装置10に対して、第1のユーザとしてのユーザU2及び第2のユーザU3を通話の相手に指定する要求を送信した後、通話管理装置10から、ユーザU2からの承諾を示す依頼応答を取得した場合、表示制御部212は、依頼が承諾されたことを示す画面として第9表示画面DI9を表示させる。第9表示画面DI9は、第7表示画面DI7と同様に、ユーザU2を示すユーザ画像P2、ユーザU2のユーザ名N2、及び第3アイコンI3を含む。
【0082】
また、表示制御部212は、ユーザU2からの承諾を示す依頼応答より前に、ユーザU3が依頼を拒絶したことを示す依頼応答を受信していない場合、ユーザU3が依頼に対して回答していないことを示す画面を表示装置24に表示させる。換言すれば、端末装置20-1が、既にユーザU2からの承諾を示す依頼応答を取得していながら、ユーザU3からは未だ依頼に対する依頼応答を取得していない場合に、表示制御部212は、ユーザU3が依頼に対して回答していないことを示す画面を表示装置24に表示させる。
図10に示される例において、表示制御部212は、ユーザU3が依頼に対して回答していないことを示す画面として、第9表示画面DI9の一部を覆う方式で、第10表示画面DI10を表示させる。第10表示画面DI10は、ユーザU3を示すユーザ画像P3、ユーザU3のユーザ名N3、及び、ユーザU3が回答待ちであることを示す第10アイコンI10を含む。
【0083】
なお、
図10に示される例において、第10表示画面DI10の一部を覆う方式で、第5表示画面DI5が表示される。
【0084】
あるいは、通話部217は、通話管理装置10から、ユーザU2及びユーザU3のうち一方が承諾したことを示す依頼応答を受信した後、通話管理装置10から、ユーザU2及びユーザU3のうち他方も承諾したことを示す依頼応答を受信したことを条件に、通話を実行してもよい。また、通話部217は、通話管理装置10から、ユーザU2及びユーザU3のうち一方のユーザが依頼を拒絶したことを示す依頼応答を受信した場合、通話を実行しなくてもよい。この場合、表示制御部212は、通話が実行されないことを示す画面を、表示装置24に表示させる。
【0085】
図11は、通話が実行されないことを示す画面である第12表示画面DI12の例である。なお、
図11に示される例は、ユーザU3が依頼を拒絶した場合を示す。
図11に示される例においては、第11表示画面DI11の一部を覆う方式で、第12表示画面DI12が表示される。第11表示画面DI11は、ユーザU2のユーザ画像P2及びユーザU2のユーザ名N2を含む。第12表示画面DI12は、ユーザU3のユーザ画像P3、ユーザU3のユーザ名N3、及び通話ができないことを示す第11アイコンI11、第11表示画面DI11及び第12表示画面DI12を消去するために使用される第12アイコンI12を含む。なお、ユーザU1が第12アイコンI12をタップすることにより、第11表示画面DI11及び第12表示画面DI12を消去した場合、表示制御部212は、
図4に示されるように、第1表示画面DI1を表示させてもよく、第1表示画面DI1の一部を覆う方式で、第2表示画面DI2を表示させてもよい。
【0086】
なお、上記の説明においては、ユーザU2が「第1のユーザ」であり、ユーザU3が「第2のユーザ」である例について述べた。しかし、この例はあくまで一例である。第1のユーザ及び第2のユーザの各々は、任意のユーザUであって良い。
【0087】
2:実施形態の動作
図12A~
図12Cは、本実施形態に係る端末装置20の動作例を示すフローチャートである。
【0088】
ステップS1において、処理装置21は、表示制御部212として機能する。処理装置21は、通信装置23を介して受信した情報に基づいて、会話可能な複数のユーザに1対1に対応する複数のユーザ画像Pを表示装置24に表示させる。より具体的には、処理装置21は、複数のユーザ画像Pの各々を含む複数のユーザ領域ARを表示装置24に表示させる。
【0089】
ステップS2において、処理装置21は、判定部213として機能する。処理装置21は、複数のユーザ領域AR2~AR6のうち第1のユーザ領域AR2に対して第1のタッチ操作がなされたか、第2のタッチ操作がなされたかを判定する。第1のユーザ領域AR2に対して第1のタッチ操作がなされた場合、処理装置21は、ステップS3の処理を実行する。第1のユーザ領域AR2に対して第2のタッチ操作がなされた場合、処理装置21は、ステップS10の処理を実行する。
【0090】
ステップS3において、処理装置21は、特定部214として機能する。処理装置21は、第1のユーザ領域AR2に含まれる第1のユーザ画像P2に対応する第1のユーザU2を会話の相手として特定する。
【0091】
ステップS4において、処理装置21は、要求部215として機能する。処理装置21は、第1のユーザとしてのユーザU2を会話の相手として依頼する依頼要求を、通信装置23を介して通話管理装置10に送信する。
【0092】
ステップS5において、処理装置21は、取得部216として機能する。処理装置21は、通話管理装置10から依頼応答を取得する。当該依頼応答が承諾を示す場合、処理装置21は、ステップS6の処理を実行する。一方で、当該依頼応答が拒否を示す場合、処理装置21は、ステップS8の処理を実行する。
【0093】
ステップS6において、処理装置21は、表示制御部212として機能する。処理装置21は、依頼が承諾されたことを示す画面を、表示装置24に表示させる。
【0094】
ステップS7において、処理装置21は、通話部217として機能する。処理装置21は、通信装置23を制御することによって通話管理装置10を介して、承諾したユーザU2が使用する他の端末装置20-2との間の通話を実行する。端末装置20-1と端末装置20-2との間の通話が終了した後、処理装置21は、ステップS1の処理を実行する。
【0095】
ステップS8において、処理装置21は、表示制御部212として機能する。処理装置21は、依頼が拒絶されたことを示す画面を、表示装置24に表示させる。
【0096】
ステップS9において、処理装置21は、表示制御部212として機能する。処理装置21は、ユーザU1が主体となった操作に基づいて、ステップS8において表示させた画面を消去する。その後、処理装置21は、ステップS1の処理を実行する。
【0097】
ステップS10において、処理装置21は、特定部214として機能する。処理装置21は、第1のユーザの他に会話の相手が指定されることを特定する。
【0098】
ステップS11において、処理装置21は、判定部213として機能する。処理装置21は、複数のユーザ領域AR2~AR6のうち第2のユーザ領域AR3に対して第1のタッチ操作がなされたか否かを判定する。第2のユーザ領域AR3に対して第1のタッチ操作がなされた場合、処理装置21は、ステップS12の処理を実行する。第2のユーザ領域AR3に対して第1のタッチ操作がなされていない場合、処理装置21は、ステップS11の処理を実行する。
【0099】
ステップS12において、処理装置21は、特定部214として機能する。処理装置21は、第1のユーザU2、及び第2のユーザ領域AR3に含まれる第2のユーザ画像P3に対応する第2のユーザU3を会話の相手として特定する。
【0100】
ステップS13において、処理装置21は、要求部215として機能する。処理装置21は、第1のユーザとしてのユーザU2、及び第2のユーザとしてのユーザU3を会話の相手として依頼する依頼要求を、通信装置23を介して通話管理装置10に送信する。
【0101】
ステップS14において、処理装置21は、取得部216として機能する。処理装置21は、通話管理装置10から、ユーザU2からの依頼応答とユーザU3からの依頼応答とを取得する。双方の依頼応答のうち少なくとも一方が承諾を示す場合、処理装置21は、ステップS15の処理を実行する。一方で、双方の依頼応答が拒否を示す場合、処理装置21は、ステップS17の処理を実行する。
【0102】
ステップS15において、処理装置21は、表示制御部212として機能する。処理装置21は、依頼が承諾されたことを示す画面を、表示装置24に表示させる。
【0103】
ステップS16において、処理装置21は、通話部217として機能する。処理装置21は、通信装置23を制御することによって通話管理装置10を介して、ユーザU2が使用する他の端末装置20-2、及びユーザU3が使用する他の端末装置20-3のうち少なくとも一方との間の通話を実行する。端末装置20-1と端末装置20-2との間の二者間の通話、端末装置20-1と端末装置20-3との間の二者間の通話、又は端末装置20-1、端末装置20-2、及び端末装置20-3の間の三者間の通話が終了した後、処理装置21は、ステップS1の処理を実行する。
【0104】
ステップS17において、処理装置21は、表示制御部212として機能する。処理装置21は、依頼が拒絶されたことを示す画面を、表示装置24に表示させる。
【0105】
ステップS18において、処理装置21は、表示制御部212として機能する。処理装置21は、ユーザU1が主体となった操作に基づいて、ステップS17において表示させた画面を消去する。その後、処理装置21は、ステップS1の処理を実行する。
【0106】
3:実施形態が奏する効果
以上の説明によれば、端末装置20は、表示装置24と、通信装置23と、表示制御部212と、特定部214と、要求部215とを備える。表示装置24は、画像を表示すると共に当該画像の表示面へのタッチ操作を受け付ける。通信装置23は、ユーザU間の通話を管理する通話管理装置10と通信する。表示制御部212は、通信装置23を介して受信した情報に基づいて、会話可能な複数のユーザUに1対1に対応する複数のユーザ画像Pを含むユーザ領域ARを表示装置24に表示させる。特定部214は、複数のユーザ領域ARのうち第1のユーザ画像P2を含むユーザ領域AR2に対して第1のタッチ操作がなされた場合、第1のユーザ画像P2に対応する第1のユーザU2を会話の相手として特定する。特定部214は、第1のユーザ領域AR2に対して第2のタッチ操作がなされた場合、第1のユーザU2の他に会話の相手が指定されることを特定する。特定部214は、第2のタッチ操作を受け付けた後に、複数のユーザ領域ARのうち第2のユーザ画像P3を含む第2のユーザ領域AR3に対して第1のタッチ操作がなされた場合、第2のユーザ画像P3に対応する第2のユーザU3及び第1のユーザU2を会話の相手として特定する。要求部215は、特定部214によって特定された第1のユーザU2、又は第1のユーザU2及び第2のユーザU3の組を、会話の相手として依頼する依頼要求を、通信装置23を介して通話管理装置10に送信する。
【0107】
端末装置20は、上記の構成を備えるので、端末装置20-1のユーザU1は、単純な操作によって、第1のユーザU2との間の2人のチャットも、第1のユーザU2及び第2のユーザU3との間の3人のチャットも開始できる。当該端末装置20-1のユーザU1は、1人の他のユーザである第1のユーザU2のみを招待する場合と、複数の他のユーザである、第1のユーザU2及び第2のユーザU3の2名を招待する場合とで、操作の内容を切り替える。この結果、端末装置20-1のユーザは、単一の操作によって、1人のユーザUを招待するか、2人のユーザUを招待するかを切り替えることが可能となる。
【0108】
また、以上の説明によれば、端末装置20は、判定部213を更に備える。判定部213は、表示面に対する人の指が接触する時間に基づいて、上記のタッチ操作が第1のタッチ操作であるか第2のタッチ操作であるかを判定する。
【0109】
端末装置20は、上記の構成を備えるので、第1のユーザU2のみを招待するための操作と、第1のユーザU2及び第2のユーザU3の2名を招待するための操作とで、端末装置20-1への画面の接触時間のみを切り替えることにより、第1のユーザU2のみを招待するか、第1のユーザU2及び第2のユーザU3の2名を招待するかを、シームレスに切り替えることが可能となる。
【0110】
また、以上の説明によれば、端末装置20は、通話部217を更に備える。通話部217は、通信装置23を介して通話管理装置10から受信した依頼要求に対する依頼応答が、上記の依頼に対する承諾を示す場合に、通信装置23を制御することによって通話管理装置10を介して、承諾したユーザUが使用する他の端末装置20との間の通話を実行する。表示制御部212は、上記の依頼応答が依頼に対する承諾を示す場合に、依頼が受諾されたことを示す画面を表示装置24に表示させる。また、表示制御部212は、上記の依頼応答が依頼に対する拒絶を示す場合に、依頼が拒絶されたことを示す画面を表示装置24に表示させる。
【0111】
端末装置20は、上記の構成を備えるので、第1のユーザU2への参加依頼に対する承諾を示す、第1のユーザU2の操作があった場合に、ユーザU1は、第1のユーザU2との間で通話できる。
【0112】
また、以上の説明によれば、依頼要求は、第1のユーザU2及び第2のユーザU3を、会話の相手として依頼することを示す。通話部217は、上記の依頼応答が、第1のユーザU2及び第2のユーザU3のうち一方のユーザUが上記の依頼を承諾したことを示す場合、通信装置23を制御することによって通話管理装置10を介して、一方のユーザUが使用する他の端末装置との間の通話を実行する。表示制御部212は、上記の依頼応答が、第1のユーザU2及び第2のユーザU3のうち一方のユーザが上記の依頼を承諾したことを示す場合、一方のユーザUが上記の依頼を受諾したことを示す画面を表示装置24に表示させる。また、表示制御部212は、依頼応答より前に、第1のユーザU2及び第2のユーザU3のうち他方のユーザUが上記の依頼を拒絶したことを示す依頼応答を受信していない場合、他方のユーザUが上記の依頼に対して回答していないことを示す画面を表示装置24に表示させる。
【0113】
端末装置20は、上記の構成を備えるので、第1のユーザU2への参加依頼に対する承諾を示す、第1のユーザU2の操作があった場合に、ユーザU1は、第1のユーザU2との間で通話できる。また、第2のユーザU3への参加依頼に対する承諾を示す、第2のユーザU3の操作がまだない場合に、ユーザU1は、第2のユーザU3を待機できる。
【0114】
また、以上の説明によれば、依頼要求は、第1のユーザU2及び第2のユーザU3を、会話の相手として依頼することを示す。通話部217は、依頼応答が、第1のユーザU2及び第2のユーザU3のうち一方のユーザUが上記の依頼を承諾したことを示す場合、他方のユーザUが上記の依頼を承諾したことを示す依頼応答を、通信装置23を介して通話管理装置10から受信したことを条件に、通話を実行する。また、通話部217は、第1のユーザU2及び第2のユーザU3のうち一方のユーザUが上記の依頼を拒絶したことを示す場合、通話を実行しない。表示制御部212は、上記の依頼応答が、第1のユーザU2及び第2のユーザU3のうち一方のユーザUが上記の依頼を拒絶したことを示す場合、通話が実行されないことを示す画面を表示装置24に表示させる。
【0115】
端末装置20は、上記の構成を備えるので、第1のユーザU2への参加依頼に対する拒絶を示す操作と、第2のユーザU3への参加依頼に対する拒絶を示す操作のうち、少なくとも一方の操作が存在した場合に、端末装置20-1のユーザであるユーザU1、第1のユーザU2、及び第2のユーザU3との間の通話が、そもそも開始されない。
【0116】
また、以上の説明によれば、通話管理装置10は、通話時間が制限時間を超えないことを目的に通話を管理する。表示制御部212は、通話中に表示装置24に所定のアイコンを表示させる。要求部215は、所定のアイコンがタッチ操作された場合、通信装置23を介して、ユーザU間の通話の残り時間を問い合わせる問い合わせ要求を通話管理装置10に送信する。表示制御部212は、通信装置23を介して、問い合わせ要求に対する応答を受信した場合に、問い合わせ要求に対する応答が示す残り時間を表示装置24に表示させる。
【0117】
端末装置20は、上記の構成を備えるので、端末装置20-1から所定の操作がされて初めて、通話管理装置10から端末装置20-1に対して残りの使用可能時間を表示させることで、通信データ量が抑制されることにより、通信負荷が低減される。
【0118】
また、以上の説明によれば、情報処理用プログラムとしての制御プログラムPR2は、画像を表示すると共に当該画像の表示面へのタッチ操作を受け付ける表示装置24と、ユーザU間の通話を管理する通話管理装置10と通信する通信装置23と接続されるコンピュータを、表示制御部212と、特定部214と、要求部215として機能させる。表示制御部212は、通信装置23を介して受信した情報に基づいて、会話可能な複数のユーザUに1対1に対応する複数のユーザ画像Pを表示装置24に表示させる。特定部214は、複数のユーザ領域ARのうち第1のユーザ画像P2を含む第1のユーザ領域AR2に対して第1のタッチ操作がなされた場合、第1のユーザ画像P2に対応する第1のユーザU2を会話の相手として特定する。特定部214は、第1のユーザ領域AR2に対して第2のタッチ操作がなされた場合、第1のユーザU2の他に会話の相手が指定されることを特定する。特定部214は、第2のタッチ操作を受け付けた後に、複数のユーザ画像Pのうち第2のユーザ画像P3を含む第2のユーザ領域AR3に対して第1のタッチ操作がなされた場合、第2のユーザ画像P3に対応する第2のユーザU3及び第1のユーザU2を会話の相手として特定する。要求部215は、特定部214によって特定された第1のユーザU2、又は第1のユーザU2及び第2のユーザU3を、会話の相手として依頼する依頼要求を、通信装置23を介して通話管理装置10に送信する。
【0119】
制御プログラムPR2は、上記の構成を備えるので、端末装置20-1のユーザU1は、単純な操作によって、第1のユーザU2との間の2人のチャットも、第1のユーザU2及び第2のユーザU3との間の3人のチャットも開始できる。当該端末装置20-1のユーザU1は、1人の他のユーザである第1のユーザU2のみを招待する場合と、複数の他のユーザである、第1のユーザU2及び第2のユーザU3の2名を招待する場合とで、操作の内容を切り替える。この結果、端末装置20-1のユーザは、単一の操作で、1人のユーザUを招待するか、2人のユーザUを招待するかを切り替えることが可能となる。
【0120】
4:変形例
本開示は、以上に例示した実施形態に限定されない。具体的な変形の態様を以下に例示する。以下の例示から任意に選択された2以上の態様を併合してもよい。
【0121】
4-1:変形例1
上記の実施形態において、複数のユーザ画像Pのうち第1のユーザ画像P2を含む第1のユーザ領域AR2に対して第1のタッチ操作がなされた場合、特定部214は、第1のユーザ画像P2に対応する第1のユーザU2を会話の相手として特定していた。また、特定部214が、第1のユーザU2を会話の相手として特定すると、要求部215は、ユーザU2を会話の相手として依頼する依頼要求を、通信装置23を介して通話管理装置10に送信していた。しかし、特定部214が、第1のユーザU2を会話の相手として特定した後、ユーザU1が、例えば、
図5に示される第2アイコンI2と同様の、通話を要求する「要求ボタン」をタップした後に、要求部215は、ユーザU2を会話の相手として依頼する依頼要求を、通信装置23を介して通話管理装置10に送信してもよい。
【0122】
また、上記の実施形態において、第1のユーザ領域AR2に対して第2のタッチ操作がなされた後、複数のユーザ領域ARのうち第2のユーザ領域AR3に対して第1のタッチ操作がなされた場合、特定部214は、第1のユーザU2及び第2のユーザU3を会話の相手として特定していた。また、特定部214が、第1のユーザU2及び第2のユーザU3を会話の相手として特定した後、ユーザU1が、第2アイコンI2をタップした結果、要求部215は、第1のユーザU2及び第2のユーザU3を会話の相手として依頼する依頼要求を、通信装置23を介して通話管理装置10に送信していた。しかし、ユーザU1が第2アイコンI2をタップすることなく、要求部215は、第1のユーザU2及び第2のユーザU3を会話の相手として依頼する依頼要求を、通信装置23を介して通話管理装置10に送信してもよい。
【0123】
4-2:変形例2
上記の実施形態において、ユーザU1が、
図6に示される第4表示画面DI4において、第3アイコンI3をタップすると、第6表示画面DI6において、第7アイコンI7によって通話の残り時間が表示されていた。しかし、第4表示画面DI4において、通話の開始時から常時、通話の残り時間が表示されてもよい。
【0124】
5:その他
(1)上述した実施形態では、記憶装置12、及び記憶装置22としては、ROM及びRAMなどを例示したが、フレキシブルディスク、光磁気ディスク(例えば、コンパクトディスク、デジタル多用途ディスク、Blu-ray(登録商標)ディスク)、スマートカード、フラッシュメモリデバイス(例えば、カード、スティック、キードライブ)、CD-ROM(Compact Disc-ROM)、レジスタ、リムーバブルディスク、ハードディスク、フロッピー(登録商標)ディスク、磁気ストリップ、データベース、サーバその他の適切な記憶媒体である。
【0125】
(2)上述した実施形態において、説明した情報、信号などは、様々な異なる技術のいずれかを使用して表されてもよい。例えば、上記の説明全体に渡って言及され得るデータ、命令、コマンド、情報、信号、ビット、シンボル、チップなどは、電圧、電流、電磁波、磁界若しくは磁性粒子、光場若しくは光子、又はこれらの任意の組み合わせによって表されてもよい。
【0126】
(3)上述した実施形態において、入出力された情報等は特定の場所(例えば、メモリ)に保存されてもよいし、管理テーブルを用いて管理してもよい。入出力される情報等は、上書き、更新、又は追記され得る。出力された情報等は削除されてもよい。入力された情報等は他の装置へ送信されてもよい。
【0127】
(4)上述した実施形態において、判定は、1ビットを用いて表される値(0か1か)によって行われてもよいし、真偽値(Boolean:true又はfalse)によって行われてもよいし、数値の比較(例えば、所定の値との比較)によって行われてもよい。
【0128】
(5)上述した実施形態において例示した処理手順、シーケンス、フローチャートなどは、矛盾の無い限り、順序を入れ替えてもよい。例えば、本開示において説明した方法については、例示的な順序を用いて様々なステップの要素を提示しており、提示した特定の順序に限定されない。
【0129】
(6)
図1~
図12Cに例示された各機能は、ハードウェア及びソフトウェアの少なくとも一方の任意の組み合わせによって実現される。また、各機能ブロックの実現方法は特に限定されない。すなわち、各機能ブロックは、物理的又は論理的に結合した1つの装置を用いて実現されてもよいし、物理的又は論理的に分離した2つ以上の装置を直接的又は間接的に(例えば、有線、無線などを用いて)接続し、これら複数の装置を用いて実現されてもよい。機能ブロックは、上記1つの装置又は上記複数の装置にソフトウェアを組み合わせて実現されてもよい。
【0130】
(7)上述した実施形態において例示したプログラムは、ソフトウェア、ファームウェア、ミドルウェア、マイクロコード、ハードウェア記述言語と呼ばれるか、他の名称を用いて呼ばれるかを問わず、命令、命令セット、コード、コードセグメント、プログラムコード、プログラム、サブプログラム、ソフトウェアモジュール、アプリケーション、ソフトウェアアプリケーション、ソフトウェアパッケージ、ルーチン、サブルーチン、オブジェクト、実行可能ファイル、実行スレッド、手順、機能などを意味するよう広く解釈されるべきである。
【0131】
また、ソフトウェア、命令、情報などは、伝送媒体を介して送受信されてもよい。例えば、ソフトウェアが、有線技術(同軸ケーブル、光ファイバケーブル、ツイストペア、デジタル加入者回線(DSL:Digital Subscriber Line)など)及び無線技術(赤外線、マイクロ波など)の少なくとも一方を使用してウェブサイト、サーバ、又は他のリモートソースから送信される場合、これらの有線技術及び無線技術の少なくとも一方は、伝送媒体の定義内に含まれる。
【0132】
(8)前述の各形態において、「システム」及び「ネットワーク」という用語は、互換的に使用される。
【0133】
(9)本開示において説明した情報、パラメータなどは、絶対値を用いて表されてもよいし、所定の値からの相対値を用いて表されてもよいし、対応する別の情報を用いて表されてもよい。
【0134】
(10)上述した実施形態において、通話管理装置10、及び端末装置20は、移動局(MS:Mobile Station)である場合が含まれる。移動局は、当業者によって、加入者局、モバイルユニット、加入者ユニット、ワイヤレスユニット、リモートユニット、モバイルデバイス、ワイヤレスデバイス、ワイヤレス通信デバイス、リモートデバイス、モバイル加入者局、アクセス端末、モバイル端末、ワイヤレス端末、リモート端末、ハンドセット、ユーザエージェント、モバイルクライアント、クライアント、又はいくつかの他の適切な用語で呼ばれる場合もある。また、本開示においては、「移動局」、「ユーザ端末(user terminal)」、「ユーザ装置(UE:User Equipment)」、「端末」等の用語は、互換的に使用され得る。
【0135】
(11)上述した実施形態において、「接続された(connected)」、「結合された(coupled)」という用語、又はこれらのあらゆる変形は、2又はそれ以上の要素間の直接的又は間接的なあらゆる接続又は結合を意味し、互いに「接続」又は「結合」された2つの要素間に1又はそれ以上の中間要素が存在することを含むことができる。要素間の結合又は接続は、物理的な結合又は接続であっても、論理的な結合又は接続であっても、或いはこれらの組み合わせであってもよい。例えば、「接続」は「アクセス」を用いて読み替えられてもよい。本開示において使用する場合、2つの要素は、1又はそれ以上の電線、ケーブル及びプリント電気接続の少なくとも一つを用いて、並びにいくつかの非限定的かつ非包括的な例として、無線周波数領域、マイクロ波領域及び光(可視及び不可視の両方)領域の波長を有する電磁エネルギーなどを用いて、互いに「接続」又は「結合」されると考えることができる。
【0136】
(12)上述した実施形態において、「に基づいて」という記載は、別段に明記されていない限り、「のみに基づいて」を意味しない。言い換えれば、「に基づいて」という記載は、「のみに基づいて」と「に少なくとも基づいて」の両方を意味する。
【0137】
(13)本開示において使用される「判断(determining)」、「決定(determining)」という用語は、多種多様な動作を包含する場合がある。「判断」、「決定」は、例えば、判定(judging)、計算(calculating)、算出(computing)、処理(processing)、導出(deriving)、調査(investigating)、探索(looking up、search、inquiry)(例えば、テーブル、データベース又は別のデータ構造での探索)、確認(ascertaining)した事を「判断」「決定」したとみなす事などを含み得る。また、「判断」、「決定」は、受信(receiving)(例えば、情報を受信すること)、送信(transmitting)(例えば、情報を送信すること)、入力(input)、出力(output)、アクセス(accessing)(例えば、メモリ中のデータにアクセスすること)した事を「判断」「決定」したとみなす事などを含み得る。また、「判断」、「決定」は、解決(resolving)、選択(selecting)、選定(choosing)、確立(establishing)、比較(comparing)などした事を「判断」「決定」したとみなす事を含み得る。つまり、「判断」「決定」は、何らかの動作を「判断」「決定」したとみなす事を含み得る。また、「判断(決定)」は、「想定する(assuming)」、「期待する(expecting)」、「みなす(considering)」などで読み替えられてもよい。
【0138】
(14)上述した実施形態において、「含む(include)」、「含んでいる(including)」及びそれらの変形が使用されている場合、これらの用語は、用語「備える(comprising)」と同様に、包括的であることが意図される。更に、本開示において使用されている用語「又は(or)」は、排他的論理和ではないことが意図される。
【0139】
(15)本開示において、例えば、英語でのa, an及びtheのように、翻訳により冠詞が追加された場合、本開示は、これらの冠詞の後に続く名詞が複数形であることを含んでもよい。
【0140】
(16)本開示において、「AとBが異なる」という用語は、「AとBが互いに異なる」ことを意味してもよい。なお、当該用語は、「AとBがそれぞれCと異なる」ことを意味してもよい。「離れる」、「結合される」等の用語も、「異なる」と同様に解釈されてもよい。
【0141】
(17)本開示において説明した各態様/実施形態は単独で用いてもよいし、組み合わせて用いてもよいし、実行に伴って切り替えて用いてもよい。また、所定の情報の通知(例えば、「Xであること」の通知)は、明示的に行う通知に限られず、暗黙的(例えば、当該所定の情報の通知を行わない)ことによって行われてもよい。
【0142】
以上、本開示について詳細に説明したが、当業者にとっては、本開示が本開示中に説明した実施形態に限定されないということは明らかである。本開示は、請求の範囲の記載により定まる本開示の趣旨及び範囲を逸脱することなく修正及び変更態様として実施できる。従って、本開示の記載は、例示説明を目的とし、本開示に対して何ら制限的な意味を有さない。
【符号の説明】
【0143】
1…通話管理システム、10…通話管理装置、11…処理装置、12…記憶装置、13…通信装置、14…表示装置、15…入力装置、20…端末装置、21…処理装置、22…記憶装置、23…通信装置、24…表示装置、25…入力装置、26…マイク、27…スピーカ、111…ユーザ管理部、112…取得部、113…管理部、114…生成部、115…表示制御部、116…通話制御部、211…認証部、212…表示制御部、213…判定部、214…特定部、215…要求部、216…取得部、217…通話部、AR,AR1,AR2…ユーザ領域、C2,C3…接続状態、DI1…第1表示画面、DI2…第2表示画面、DI3…第3表示画面、DI4…第4表示画面、DI5…第5表示画面、DI6…第6表示画面、DI7…第7表示画面、DI8…第8表示画面、DI9…第9表示画面、DI10…第10表示画面、DI11…第11表示画面、DI12…第12表示画面、G2,G3…所属、I1…第1アイコン、I2…第2アイコン、I3…第3アイコン、I4…第4アイコン、I5…第5アイコン、I6…第6アイコン、I7…第7アイコン、I8…第8アイコン、I9…第9アイコン、I10…第10アイコン、I11…第11アイコン、I12…第12アイコン、N2,N3…ユーザ名、P,P2,P3,PP5,PP6…ユーザ画像、PR1,PR2…制御プログラム、ST2,ST3,ST4,ST5,ST6…通話状態、T2,T3…通話可能時間帯、U1~U10,UK,UN…ユーザ、ST1~ST6…通話状態
【手続補正書】
【提出日】2024-02-14
【手続補正1】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項1】
画像を表示すると共に前記画像の表示面へのタッチ操作を受け付ける表示装置と、
ユーザ間の通話を管理する通話管理装置と通信する通信装置と、
前記通信装置を介して受信した情報に基づいて、会話可能な複数のユーザに1対1に対応する複数のユーザ画像を前記表示装置に表示させる表示制御部と、
前記複数のユーザ画像のうち第1のユーザ画像を含む第1のユーザ領域に対して第1のタッチ操作がなされた場合、前記第1のユーザ画像に対応する第1のユーザを会話の相手として特定し、
前記第1のユーザ領域に対して、前記第1のタッチ操作とは異なる第2のタッチ操作がなされた場合、前記第1のユーザの他に会話の相手が指定されることを特定し、
前記第2のタッチ操作を受け付けた後に、前記複数のユーザ画像のうち第2のユーザ画像を含む第2のユーザ領域に対して前記第1のタッチ操作がなされた場合、前記第2のユーザ画像に対応する第2のユーザ及び前記第1のユーザを会話の相手として特定する特定部と、
前記特定部によって特定された前記第1のユーザ、又は前記第1のユーザ及び前記第2のユーザの組を、会話の相手として依頼する依頼要求を、前記通信装置を介して前記通話管理装置に送信する要求部と、
を備える端末装置。
【請求項2】
前記表示面に対する人の指が接触する時間に基づいて、前記タッチ操作が前記第1のタッチ操作であるか前記第2のタッチ操作であるかを判定する判定部を更に備える、請求項1に記載の端末装置。
【請求項3】
前記通信装置を介して前記通話管理装置から受信した依頼要求に対する依頼応答が、前記依頼に対する承諾を示す場合に、前記通信装置を制御することによって前記通話管理装置を介して、前記承諾したユーザが使用する他の端末装置との間の通話を実行する通話部を更に備え、
前記表示制御部は、
前記依頼応答が前記依頼に対する承諾を示す場合に、前記依頼が受諾されたことを示す画面を前記表示装置に表示させ、
前記依頼応答が前記依頼に対する拒絶を示す場合に、前記依頼が拒絶されたことを示す画面を前記表示装置に表示させる、
請求項1に記載の端末装置。
【請求項4】
前記依頼要求は、前記第1のユーザ及び前記第2のユーザを、会話の相手として依頼することを示し、
前記通話部は、前記依頼応答が、前記第1のユーザ及び前記第2のユーザのうち一方のユーザが前記依頼を承諾したことを示す場合、前記通信装置を制御することによって前記通話管理装置を介して、前記一方のユーザが使用する他の端末装置との間の通話を実行し、
前記表示制御部は、
前記依頼応答が、前記第1のユーザ及び前記第2のユーザのうち一方のユーザが前記依頼を承諾したことを示す場合、前記一方のユーザが前記依頼を受諾したことを示す画面を前記表示装置に表示させ、
当該依頼応答より前に、前記第1のユーザ及び前記第2のユーザのうち他方のユーザが前記依頼を拒絶したことを示す依頼応答を受信していない場合、前記他方のユーザが前記依頼に対して回答していないことを示す画面を前記表示装置に表示させる、
請求項3に記載の端末装置。
【請求項5】
前記依頼要求は、前記第1のユーザ及び前記第2のユーザを、会話の相手として依頼することを示し、
前記通話部は、
前記依頼応答が、前記第1のユーザ及び前記第2のユーザのうち一方のユーザが前記依頼を承諾したことを示す場合、他方のユーザが前記依頼を承諾したことを示す依頼応答を、前記通信装置を介して前記通話管理装置から受信したことを条件に、通話を実行し、
前記依頼応答が、前記第1のユーザ及び前記第2のユーザのうち一方のユーザが前記依頼を拒絶したことを示す場合、通話を実行せず、
前記表示制御部は、前記依頼応答が、前記第1のユーザ及び前記第2のユーザのうち一方のユーザが前記依頼を拒絶したことを示す場合、通話が実行されないことを示す画面を前記表示装置に表示させる、
請求項3に記載の端末装置。
【請求項6】
前記通話管理装置は、通話時間が制限時間を超えないことを目的に通話を管理し、
前記表示制御部は、通話中に前記表示装置に所定のアイコンを表示させ、
前記要求部は、前記所定のアイコンがタッチ操作された場合、前記通信装置を介して、前記ユーザ間の通話の残り時間を問い合わせる問い合わせ要求を前記通話管理装置に送信し、
前記表示制御部は、前記通信装置を介して、前記問い合わせ要求に対する応答を受信した場合に、前記問い合わせ要求に対する応答が示す残り時間を前記表示装置に表示させる、
請求項1に記載の端末装置。
【請求項7】
画像を表示すると共に前記画像の表示面へのタッチ操作を受け付ける表示装置と、
ユーザ間の通話を管理する通話管理装置と通信する通信装置と接続されるコンピュータを、
前記通信装置を介して受信した情報に基づいて、会話可能な複数のユーザに1対1に対応する複数のユーザ画像を前記表示装置に表示させる表示制御部と、
前記複数のユーザ画像のうち第1のユーザ画像を含む第1のユーザ領域に対して第1のタッチ操作がなされた場合、前記第1のユーザ画像に対応する第1のユーザを会話の相手として特定し、
前記第1のユーザ領域に対して、前記第1のタッチ操作とは異なる第2のタッチ操作がなされた場合、前記第1のユーザの他に会話の相手が指定されることを特定し、
前記第2のタッチ操作を受け付けた後に、前記複数のユーザ画像のうち第2のユーザ画像を含む第2のユーザ領域に対して前記第1のタッチ操作がなされた場合、前記第2のユーザ画像に対応する第2のユーザ及び前記第1のユーザを会話の相手として特定する特定部と、
前記特定部によって特定された前記第1のユーザ、又は前記第1のユーザ及び前記第2のユーザの組を、会話の相手として依頼する依頼要求を、前記通信装置を介して前記通話管理装置に送信する要求部と、
として機能させる情報処理用プログラム。
【手続補正書】
【提出日】2024-05-13
【手続補正1】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項1】
画像を表示すると共に前記画像の表示面へのタッチ操作を受け付ける表示装置と、
ユーザ間の通話を管理する通話管理装置と通信する通信装置と、
前記通信装置を介して受信した情報に基づいて、会話可能な複数のユーザに1対1に対応する複数のユーザ画像を前記表示装置に表示させる表示制御部と、
前記複数のユーザ画像のうち第1のユーザ画像を含む第1のユーザ領域に対して第1のタッチ操作がなされた場合、前記第1のユーザ画像に対応する第1のユーザを会話の相手として特定し、
前記第1のユーザ領域に対して、前記第1のタッチ操作とは異なる第2のタッチ操作がなされた場合、前記第1のユーザの他に会話の相手が指定されることを特定し、
前記第2のタッチ操作を受け付けた後に、前記複数のユーザ画像のうち第2のユーザ画像を含む第2のユーザ領域に対して前記第1のタッチ操作がなされた場合、前記第2のユーザ画像に対応する第2のユーザ及び前記第1のユーザを会話の相手として特定する特定部と、
前記特定部によって特定された前記第1のユーザ、又は前記第1のユーザ及び前記第2のユーザの組を、会話の相手として依頼する依頼要求を、前記通信装置を介して前記通話管理装置に送信する要求部と、
を備え、
前記特定部によって前記第1のユーザが前記会話の相手として特定されると、前記表示制御部は、前記第1のユーザの通話可能時間を前記表示装置に表示させ、
前記特定部によって前記第2のユーザが前記会話の相手として特定されると、前記表示制御部は、前記第2のユーザの通話可能時間を前記表示装置に表示させる端末装置。
【請求項2】
画像を表示すると共に前記画像の表示面へのタッチ操作を受け付ける表示装置と、
ユーザ間の通話を管理する通話管理装置と通信する通信装置と、
前記通信装置を介して受信した情報に基づいて、会話可能な複数のユーザに1対1に対応する複数のユーザ画像を前記表示装置に表示させる表示制御部と、
前記複数のユーザ画像のうち第1のユーザ画像を含む第1のユーザ領域に対して第1のタッチ操作がなされた場合、前記第1のユーザ画像に対応する第1のユーザを会話の相手として特定し、
前記第1のユーザ領域に対して、前記第1のタッチ操作とは異なる第2のタッチ操作がなされた場合、前記第1のユーザの他に会話の相手が指定されることを特定し、
前記第2のタッチ操作を受け付けた後に、前記複数のユーザ画像のうち第2のユーザ画像を含む第2のユーザ領域に対して前記第1のタッチ操作がなされた場合、前記第2のユーザ画像に対応する第2のユーザ及び前記第1のユーザを会話の相手として特定する特定部と、
前記特定部によって特定された前記第1のユーザ、又は前記第1のユーザ及び前記第2のユーザの組を、会話の相手として依頼する依頼要求を、前記通信装置を介して前記通話管理装置に送信する要求部と、
前記通信装置を介して前記通話管理装置から受信した依頼要求に対する依頼応答が、前記依頼に対する承諾を示す場合に、前記通信装置を制御することによって前記通話管理装置を介して、前記承諾したユーザが使用する他の端末装置との間の通話を実行する通話部と、
を備え、
前記表示制御部は、
前記依頼応答が前記依頼に対する承諾を示す場合に、前記依頼が受諾されたことを示す画面を前記表示装置に表示させ、
前記依頼応答が前記依頼に対する拒絶を示す場合に、前記依頼が拒絶されたことを示す画面を前記表示装置に表示させ、
前記依頼が受諾されたことを示す画面又は前記依頼が拒絶されたことを示す画面が、前記第1のユーザ及び前記第2のユーザの各々と個別に対応付けられて表示される、
端末装置。
【請求項3】
前記表示面に対する人の指が接触する時間に基づいて、前記タッチ操作が前記第1のタッチ操作であるか前記第2のタッチ操作であるかを判定する判定部を更に備える、請求項1に記載の端末装置。
【請求項4】
前記依頼要求は、前記第1のユーザ及び前記第2のユーザを、会話の相手として依頼することを示し、
前記通話部は、前記依頼応答が、前記第1のユーザ及び前記第2のユーザのうち一方のユーザが前記依頼を承諾したことを示す場合、前記通信装置を制御することによって前記通話管理装置を介して、前記一方のユーザが使用する他の端末装置との間の通話を実行し、
前記表示制御部は、
前記依頼応答が、前記第1のユーザ及び前記第2のユーザのうち一方のユーザが前記依頼を承諾したことを示す場合、前記一方のユーザが前記依頼を受諾したことを示す画面を前記表示装置に表示させ、
当該依頼応答より前に、前記第1のユーザ及び前記第2のユーザのうち他方のユーザが前記依頼を拒絶したことを示す依頼応答を受信していない場合、前記他方のユーザが前記依頼に対して回答していないことを示す画面を前記表示装置に表示させる、
請求項2に記載の端末装置。
【請求項5】
前記依頼要求は、前記第1のユーザ及び前記第2のユーザを、会話の相手として依頼することを示し、
前記通話部は、
前記依頼応答が、前記第1のユーザ及び前記第2のユーザのうち一方のユーザが前記依頼を承諾したことを示す場合、他方のユーザが前記依頼を承諾したことを示す依頼応答を、前記通信装置を介して前記通話管理装置から受信したことを条件に、通話を実行し、
前記依頼応答が、前記第1のユーザ及び前記第2のユーザのうち一方のユーザが前記依頼を拒絶したことを示す場合、通話を実行せず、
前記表示制御部は、前記依頼応答が、前記第1のユーザ及び前記第2のユーザのうち一方のユーザが前記依頼を拒絶したことを示す場合、通話が実行されないことを示す画面を前記表示装置に表示させる、
請求項2に記載の端末装置。
【請求項6】
前記通話管理装置は、通話時間が制限時間を超えないことを目的に通話を管理し、
前記表示制御部は、通話中に前記表示装置に所定のアイコンを表示させ、
前記要求部は、前記所定のアイコンがタッチ操作された場合、前記通信装置を介して、前記ユーザ間の通話の残り時間を問い合わせる問い合わせ要求を前記通話管理装置に送信し、
前記表示制御部は、前記通信装置を介して、前記問い合わせ要求に対する応答を受信した場合に、前記問い合わせ要求に対する応答が示す残り時間を前記表示装置に表示させる、
請求項1に記載の端末装置。
【請求項7】
画像を表示すると共に前記画像の表示面へのタッチ操作を受け付ける表示装置と、
ユーザ間の通話を管理する通話管理装置と通信する通信装置と接続されるコンピュータを、
前記通信装置を介して受信した情報に基づいて、会話可能な複数のユーザに1対1に対応する複数のユーザ画像を前記表示装置に表示させる表示制御部と、
前記複数のユーザ画像のうち第1のユーザ画像を含む第1のユーザ領域に対して第1のタッチ操作がなされた場合、前記第1のユーザ画像に対応する第1のユーザを会話の相手として特定し、
前記第1のユーザ領域に対して、前記第1のタッチ操作とは異なる第2のタッチ操作がなされた場合、前記第1のユーザの他に会話の相手が指定されることを特定し、
前記第2のタッチ操作を受け付けた後に、前記複数のユーザ画像のうち第2のユーザ画像を含む第2のユーザ領域に対して前記第1のタッチ操作がなされた場合、前記第2のユーザ画像に対応する第2のユーザ及び前記第1のユーザを会話の相手として特定する特定部と、
前記特定部によって特定された前記第1のユーザ、又は前記第1のユーザ及び前記第2のユーザの組を、会話の相手として依頼する依頼要求を、前記通信装置を介して前記通話管理装置に送信する要求部と、
として機能させ、
前記特定部によって前記第1のユーザが会話の相手として特定されると、前記表示制御部は、前記第1のユーザの通話可能時間を前記表示装置に表示させ、
前記特定部によって前記第2のユーザが会話の相手として特定されると、前記表示制御部は、前記第2のユーザの通話可能時間を前記表示装置に表示させる情報処理用プログラム。