(57)【要約】【課題】他のユーザの画像が変更された場合でも、遠隔会議への参加の可否をユーザが適切に判断できる機能を通信装置に実現させるためのプログラム、通信方法、及び通信装置を提供する。【解決手段】通信装置は、他の通信装置から、遠隔会議の開始依頼を受信する。通信装置は、開始依頼に含まれるユーザ情報を抽出する。このユーザ情報は、他の通信装置を使用する他のユーザのユーザ情報である。通信装置は、テーブルに記憶されているユーザ情報と、開始依頼に含まれているユーザ情報とを比較する。ユーザ情報が更新されている場合、通信装置は、更新前のユーザ情報に含まれるユーザ画像３７２２と、更新後のユーザ情報に含まれるユーザ画像３７２３とを含む表示画像３７２を作成する。通信装置は、作成した表示画像３７２を表示部に表示することによって、ユーザ情報の更新を通信装置のユーザに通知する。【選択図】図４
2014042231.tif 000002
【特許請求の範囲】
【請求項１】
他の通信装置と通信を行う通信装置のコンピュータに実行させるためのプログラムであって、
前記他の通信装置から、前記他の通信装置のユーザを識別する識別情報と、前記識別情報に対応する前記ユーザについてのユーザ情報である第一ユーザ情報とを含み、遠隔会議の開始を依頼する開始依頼を受信する第一受信ステップと、
前記開始依頼に含まれる前記識別情報に対応する前記ユーザについてのユーザ情報であって、記憶部に記憶された第二ユーザ情報を、前記識別情報に基づいて取得する取得ステップと、
前記第一ユーザ情報と前記第二ユーザ情報との比較に基づいて、前記第一ユーザ情報と前記第二ユーザ情報とが異なるかを判断する第一判断ステップと、
前記第一判断ステップにおいて前記第一ユーザ情報と前記第二ユーザ情報とが異なると判断された場合、前記第一ユーザ情報及び前記第二ユーザ情報を通知する指示を出力し、前記第一判断ステップにおいて前記第一ユーザ情報と前記第二ユーザ情報とが異ならないと判断された場合、前記第一ユーザ情報及び前記第二ユーザ情報の少なくとも一方を通知する指示を出力する出力ステップと、
を通信装置のコンピュータに実行させるためのプログラム。
【請求項２】
前記出力ステップは、
前記第一判断ステップにおいて前記第一ユーザ情報と前記第二ユーザ情報とが異なると判断された場合、前記第一ユーザ情報及び前記第二ユーザ情報を同時に表示する指示を、前記通信装置の表示部に対して出力することを特徴とする請求項１に記載のプログラム。
【請求項３】
前記取得ステップは、
前記識別情報に基づいて、前記通信装置に含まれる前記記憶部に前記第二ユーザ情報が記憶されているかを判断する第二判断ステップと、
前記第二判断ステップにおいて前記記憶部に前記第二ユーザ情報が記憶されていると判断されたことに応じ、前記記憶部から前記第二ユーザ情報を読み出す読み出しステップとを含む、
請求項１又は２に記載のプログラム。
【請求項４】
前記第一受信ステップにおいて受信された前記開始依頼に含まれる前記第一ユーザ情報を、第二ユーザ情報として、前記識別情報と関連付けて前記記憶部に記憶する記憶ステップを通信装置のコンピュータにさらに実行させることを特徴とする請求項３に記載のプログラム。
【請求項５】
前記第一受信ステップにおいて受信された前記開始依頼に、前記第二ユーザ情報の表示を許可する事を示す許可情報が含まれているかを判断する第三判断ステップを前記通信装置のコンピュータにさらに実行させ、
前記出力ステップは、前記第一判断ステップにおいて、前記第一ユーザ情報と前記第二ユーザ情報とが異なると判断された場合であっても、前記第二判断ステップにおいて、前記通信装置の前記記憶部に前記第二ユーザ情報が記憶されていると判断され、且つ、前記第三判断ステップにおいて、前記開始依頼に前記許可情報が含まれていないと判断された場合には、前記第一ユーザ情報と、前記第二ユーザ情報が更新されたことを示す情報とを通知する指示を出力し、前記第二ユーザ情報を通知する指示を出力しない、
請求項３又は４に記載のプログラム。
【請求項６】
少なくとも１つの他の通信装置のユーザを識別する識別情報が含まれるメンバリストを受信する第二受信ステップと、
前記開始依頼に含まれる前記識別情報が、前記メンバリストに含まれるかを判断する第四判断ステップと、を前記通信装置のコンピュータにさらに実行させ、
前記出力ステップは、
前記第一判断ステップにおいて、前記第一ユーザ情報と前記第二ユーザ情報とが異なると判断された場合であり、且つ、前記第四判断ステップにおいて、前記開始依頼に含まれる前記識別情報が前記メンバリストに含まれると判断された場合に、前記第一ユーザ情報及び前記第二ユーザ情報を通知する指示を出力し、
前記第一判断ステップにおいて、前記第一ユーザ情報と前記第二ユーザ情報とが異なると判断された場合であっても、前記第四判断ステップにおいて、前記開始依頼に含まれる前記識別情報が前記メンバリストに含まれないと判断された場合には、前記第一ユーザ情報と、前記第二ユーザ情報が更新されたことを示す情報とを通知する指示を出力し、前記第二ユーザ情報を通知する指示を出力しない、
ことを特徴とする請求項１〜５の何れかに記載のプログラム。
【請求項７】
前記開始依頼に含まれる前記第一ユーザ情報は、前記他の通信装置のユーザの所属を示す所属情報をさらに含み、
前記通信装置のユーザの識別情報に対応するユーザ情報に含まれる所属情報である第一所属情報と、前記第一ユーザ情報に含まれる前記所属情報である第二所属情報とが一致するかを判断する第五判断ステップを前記通信装置のコンピュータにさらに実行させ、
前記出力ステップは、
前記第一判断ステップにおいて、前記第一ユーザ情報と前記第二ユーザ情報とが異なると判断された場合であり、且つ、前記第五判断ステップにおいて、前記第一所属情報と前記第二所属情報とが一致すると判断された場合に、前記第一ユーザ情報及び前記第二ユーザ情報を通知する指示を出力し、
前記第一判断ステップにおいて、前記第一ユーザ情報と前記第二ユーザ情報とが異なると判断された場合であっても、前記第五判断ステップにおいて、前記第一所属情報と前記第二所属情報とが一致しないと判断された場合には、前記第一ユーザ情報と、前記第二ユーザ情報が更新されたことを示す情報とを通知する指示を出力し、前記第二ユーザ情報を通知する指示を出力しない、
ことを特徴とする請求項１〜６の何れかに記載のプログラム。
【請求項８】
前記開始依頼に含まれる前記第一ユーザ情報は、遠隔会議の頻度を示す指標をさらに含み、
前記第一ユーザ情報に含まれる前記指標が示す前記頻度が、基準頻度より高いかを判断する第六判断ステップを前記通信装置のコンピュータにさらに実行させ、
前記出力ステップは、
前記第一判断ステップにおいて、前記第一ユーザ情報と前記第二ユーザ情報とが異なると判断された場合であり、且つ、前記第六判断ステップにおいて、前記指標が示す前記頻度が前記基準頻度より高いと判断された場合に、前記第一ユーザ情報及び前記第二ユーザ情報を通知する指示を出力し、
前記第一判断ステップにおいて、前記第一ユーザ情報と前記第二ユーザ情報とが異なると判断された場合であっても、前記第六判断ステップにおいて、前記指標が示す前記頻度が、前記基準頻度より高くないと判断された場合には、前記第一ユーザ情報と、前記第二ユーザ情報が更新されたことを示す情報とを通知する指示を出力し、前記第二ユーザ情報を通知する指示を出力しない、
ことを特徴とする請求項１〜７の何れかに記載のプログラム。
【請求項９】
他の通信装置とサーバを介して通信を行う通信装置のコンピュータに実行させるためのプログラムであって、
前記他の通信装置のユーザを識別する識別情報と、前記識別情報に対応する前記ユーザについてのユーザ情報である第一ユーザ情報とを含み、遠隔会議の開始を依頼する開始依頼を、前記サーバから受信する受信ステップと、
前記開始依頼に含まれる前記識別情報に基づいて、前記識別情報に対応する前記ユーザについてのユーザ情報である第二ユーザ情報が、前記通信装置の記憶部に記憶されているかを判断する判断ステップと、
前記判断ステップにおいて、前記第二ユーザ情報が、前記記憶部に記憶されていると判断された場合、前記記憶部から前記第二ユーザ情報を取得する取得ステップと、
前記判断ステップにおいて、前記第二ユーザ情報が、前記記憶部に記憶されていると判断された場合、前記第一ユーザ情報及び前記第二ユーザ情報を表示する指示を、前記通信装置の表示部に送信する表示ステップと、
を通信装置のコンピュータに実行させるためのプログラム。
【請求項１０】
他の通信装置と通信を行う通信装置によって実行される通信方法であって、
前記他の通信装置から、前記他の通信装置のユーザを識別する識別情報と、前記識別情報に対応する前記ユーザについてのユーザ情報である第一ユーザ情報とを含み、遠隔会議の開始を依頼する開始依頼を受信する受信ステップと、
前記開始依頼に含まれる前記識別情報に対応する前記ユーザについてのユーザ情報であって、前記通信装置の記憶部に記憶された第二ユーザ情報を、前記識別情報に基づいて取得する取得ステップと、
前記第一ユーザ情報と前記第二ユーザ情報との比較に基づいて、前記第一ユーザ情報と前記第二ユーザ情報とが異なるかを判断する判断ステップと、
前記判断ステップにおいて前記第一ユーザ情報と前記第二ユーザ情報とが異なると判断された場合、前記第一ユーザ情報及び前記第二ユーザ情報を表示する指示を前記通信装置の表示部に送信し、前記判断ステップにおいて前記第一ユーザ情報と前記第二ユーザ情報とが異ならないと判断された場合、前記第一ユーザ情報及び前記第二ユーザ情報の少なくとも一方を表示する指示を前記表示部に送信する表示ステップと
を備えたことを特徴とする通信方法。
【請求項１１】
他の通信装置と通信を行う通信装置であって、
前記他の通信装置から、前記他の通信装置のユーザを識別する識別情報と、前記識別情報に対応する前記ユーザについてのユーザ情報である第一ユーザ情報とを含み、遠隔会議の開始を依頼する開始依頼を受信する受信手段と、
前記開始依頼に含まれる前記識別情報に対応する前記ユーザについてのユーザ情報であって、前記通信装置の記憶部に記憶された第二ユーザ情報を、前記識別情報に基づいて取得する取得手段と、
前記第一ユーザ情報と前記第二ユーザ情報との比較に基づいて、前記第一ユーザ情報と前記第二ユーザ情報とが異なるかを判断する判断手段と、
前記判断手段において前記第一ユーザ情報と前記第二ユーザ情報とが異なると判断された場合、前記第一ユーザ情報及び前記第二ユーザ情報を表示する指示を前記通信装置の表示部に送信し、前記判断手段において前記第一ユーザ情報と前記第二ユーザ情報とが異ならないと判断された場合、前記第一ユーザ情報及び前記第二ユーザ情報の少なくとも一方を表示する指示を前記表示部に送信する表示手段と
を備えたことを特徴とする通信装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、他の通信装置に対して遠隔会議への参加を依頼する機能を通信装置に実現させるためのプログラム、通信方法、及び通信装置に関する。
【０００２】
複数の通信装置間で映像や音声を送受信することによって、離れた場所のユーザと対話を行うことが可能なシステムが普及している。このようなシステムの例として、遠隔会議システム等が挙げられる。遠隔会議は、例えば、Ｗｅｂ会議、テレビ会議、テレビ電話などを含む。例えば特許文献１では、遠隔会議への参加を依頼する他の通信装置のユーザの画像が、依頼を受けた通信装置に表示される。通信装置のユーザは、他の通信装置のユーザの画像を確認し、他の通信装置のユーザから依頼された遠隔会議への参加を許可するか否かを判断できる。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】米国特許第６１５１６１９号明細書
【発明の概要】
【発明が解決しようとする課題】
【０００４】
特許文献１では、他の通信装置のユーザの画像が変更された場合、依頼を受けた通信装置には、変更後の画像が表示される。この場合、従前とは異なる画像が他の通信装置のユーザの画像として通信装置に表示される。従って、依頼を受けた通信装置のユーザは、他の通信装置のユーザとは別のユーザから依頼を受けたと勘違いしてしまう可能性がある。この場合、依頼を受けたユーザは、本来であれば他の通信装置のユーザから依頼された遠隔会議への参加を許可する場合であっても、参加を拒否してしまう場合があるという問題点がある。
【０００５】
本発明の目的は、他の通信装置のユーザの画像が変更された場合でも、遠隔会議への参加の可否をユーザが適切に判断できる機能を通信装置に実現させるためのプログラム、通信方法、及び通信装置を提供することである。
【課題を解決するための手段】
【０００６】
本発明の第一態様に係るプログラムは、他の通信装置と通信を行う通信装置のコンピュータに実行させるためのプログラムであって、前記他の通信装置から、前記他の通信装置のユーザを識別する識別情報と、前記識別情報に対応する前記ユーザについてのユーザ情報である第一ユーザ情報とを含み、遠隔会議の開始を依頼する開始依頼を受信する第一受信ステップと、前記開始依頼に含まれる前記識別情報に対応する前記ユーザについてのユーザ情報であって、記憶部に記憶された第二ユーザ情報を、前記識別情報に基づいて取得する取得ステップと、前記第一ユーザ情報と前記第二ユーザ情報との比較に基づいて、前記第一ユーザ情報と前記第二ユーザ情報とが異なるかを判断する第一判断ステップと、前記第一判断ステップにおいて前記第一ユーザ情報と前記第二ユーザ情報とが異なると判断された場合、前記第一ユーザ情報及び前記第二ユーザ情報を通知する指示を出力し、前記第一判断ステップにおいて前記第一ユーザ情報と前記第二ユーザ情報とが異ならないと判断された場合、前記第一ユーザ情報及び前記第二ユーザ情報の少なくとも一方を通知する指示を出力する出力ステップと、を通信装置のコンピュータに実行させる。
【０００７】
第一態様によれば、開始依頼の受信時において第一ユーザ情報と第二ユーザ情報とが異なる場合、第一ユーザ情報及び第二ユーザ情報が、通信装置のユーザに通知される。これによって、第一ユーザ情報が第二ユーザ情報に対応する他の通信装置のユーザに関連する情報であることを、通信装置のユーザに容易に認識させることができる。このためユーザは、他の通信装置との遠隔会議を開始させるか否かを適切に判断できる。
【０００８】
第一態様において、前記出力ステップは、前記第一判断ステップにおいて前記第一ユーザ情報と前記第二ユーザ情報とが異なると判断された場合、前記第一ユーザ情報及び前記第二ユーザ情報を同時に表示する指示を、前記通信装置の表示部に対して出力してもよい。これによって、通信装置のユーザに対して、第一ユーザ情報が第二ユーザ情報に対応する他のユーザを示す情報であることをさらに容易に認識させることができる。
【０００９】
第一態様において、前記取得ステップは、前記識別情報に基づいて、前記通信装置に含まれる前記記憶部に前記第二ユーザ情報が記憶されているかを判断する第二判断ステップと、前記第二判断ステップにおいて前記記憶部に前記第二ユーザ情報が記憶されていると判断されたことに応じ、前記記憶部から前記第二ユーザ情報を読み出す読み出しステップとを含んでもよい。これによって通信装置は、第二ユーザ情報を確実に取得できる。
【００１０】
第一態様において、前記第一受信ステップにおいて受信された前記開始依頼に含まれる前記第一ユーザ情報を、第二ユーザ情報として、前記識別情報と関連付けて前記記憶部に記憶する記憶ステップを通信装置のコンピュータにさらに実行させてもよい。これによって通信装置は、セッションの開始依頼の受信時に受け付けた第一ユーザ情報を、過去に実行したセッションの開始依頼の受信時に受け付けた第二ユーザ情報として通信装置の記憶部に記憶することができる。このため通信装置は、適切な第二ユーザ情報を確実に取得できる。
【００１１】
第一態様において、前記第一受信ステップにおいて受信された前記開始依頼に、前記第二ユーザ情報の表示を許可する事を示す許可情報が含まれているかを判断する第三判断ステップを前記通信装置のコンピュータにさらに実行させ、前記出力ステップは、前記第一判断ステップにおいて、前記第一ユーザ情報と前記第二ユーザ情報とが異なると判断された場合であっても、前記第二判断ステップにおいて、前記通信装置の前記記憶部に前記第二ユーザ情報が記憶されていると判断され、且つ、前記第三判断ステップにおいて、前記開始依頼に前記許可情報が含まれていないと判断された場合には、前記第一ユーザ情報と、前記第二ユーザ情報が更新されたことを示す情報とを通知する指示を出力し、前記第二ユーザ情報を通知する指示を出力しなくてもよい。これによって、通信装置は、開始依頼に許可情報が含まれていないと判断された場合、第二ユーザ情報を通知することを防止できる。また、第二ユーザ情報自体を通知することなく、第二ユーザ情報が更新されたことを通知することができる。
【００１２】
第一態様において、少なくとも１つの他の通信装置のユーザを識別する識別情報が含まれるメンバリストを受信する第二受信ステップと、前記開始依頼に含まれる前記識別情報が、前記メンバリストに含まれるかを判断する第四判断ステップと、を前記通信装置のコンピュータにさらに実行させ、前記出力ステップは、前記第一判断ステップにおいて、前記第一ユーザ情報と前記第二ユーザ情報とが異なると判断された場合であり、且つ、前記第四判断ステップにおいて、前記開始依頼に含まれる前記識別情報が前記メンバリストに含まれると判断された場合に、前記第一ユーザ情報及び前記第二ユーザ情報を通知する指示を出力し、前記第一判断ステップにおいて、前記第一ユーザ情報と前記第二ユーザ情報とが異なると判断された場合であっても、前記第四判断ステップにおいて、前記開始依頼に含まれる前記識別情報が前記メンバリストに含まれないと判断された場合には、前記第一ユーザ情報と、前記第二ユーザ情報が更新されたことを示す情報とを通知する指示を出力し、前記第二ユーザ情報を通知する指示を出力しなくてもよい。開始依頼に含まれる識別情報がメンバリストに含まれる場合、通信装置のユーザは、開始依頼に含まれ、且つ、メンバリストに含まれる識別情報で示されるユーザと、頻繁に遠隔会議を含む連絡を取っていると考えられる。そのため、開始依頼に含まれる識別情報がメンバリストに含まれる場合に、第一ユーザ情報及び第二ユーザ情報を出力することは、第一ユーザ情報と第二ユーザ情報とが同一ユーザに対応していることを、通信装置のユーザに対して示すこととなり、利便性が高い。
【００１３】
第一態様において、前記開始依頼に含まれる前記第一ユーザ情報は、前記他の通信装置のユーザの所属を示す所属情報をさらに含み、前記通信装置のユーザの識別情報に対応するユーザ情報に含まれる所属情報である第一所属情報と、前記第一ユーザ情報に含まれる前記所属情報である第二所属情報とが一致するかを判断する第五判断ステップを前記通信装置のコンピュータにさらに実行させ、前記出力ステップは、前記第一判断ステップにおいて、前記第一ユーザ情報と前記第二ユーザ情報とが異なると判断された場合であり、且つ、前記第五判断ステップにおいて、前記第一所属情報と前記第二所属情報とが一致すると判断された場合に、前記第一ユーザ情報及び前記第二ユーザ情報を通知する指示を出力し、前記第一判断ステップにおいて、前記第一ユーザ情報と前記第二ユーザ情報とが異なると判断された場合であっても、前記第五判断ステップにおいて、前記第一所属情報と前記第二所属情報とが一致しないと判断された場合には、前記第一ユーザ情報と、前記第二ユーザ情報が更新されたことを示す情報とを通知する指示を出力し、前記第二ユーザ情報を通知する指示を出力しなくてもよい。第一所属情報と第二所属情報とが一致する場合、通信装置のユーザは、開始依頼に含まれる識別情報に対応するユーザと直接の面識があると考えられる。従って、通信装置のユーザに対して第二ユーザ情報を提示することは、第一ユーザ情報と第二ユーザ情報とが同一の識別情報に対応していることを示すこととなり、利便性が高い。
【００１４】
第一態様において、前記開始依頼に含まれる前記第一ユーザ情報は、遠隔会議の頻度を示す指標をさらに含み、前記第一ユーザ情報に含まれる前記指標が示す前記頻度が、基準頻度より高いかを判断する第六判断ステップを前記通信装置のコンピュータにさらに実行させ、前記出力ステップは、前記第一判断ステップにおいて、前記第一ユーザ情報と前記第二ユーザ情報とが異なると判断された場合であり、且つ、前記第六判断ステップにおいて、前記指標が示す前記頻度が前記基準頻度より高いと判断された場合に、前記第一ユーザ情報及び前記第二ユーザ情報を通知する指示を出力し、前記第一判断ステップにおいて、前記第一ユーザ情報と前記第二ユーザ情報とが異なると判断された場合であっても、前記第六判断ステップにおいて、前記指標が示す前記頻度が、前記基準頻度より高くないと判断された場合には、前記第一ユーザ情報と、前記第二ユーザ情報が更新されたことを示す情報とを通知する指示を出力し、前記第二ユーザ情報を通知する指示を出力しなくてもよい。前記開始依頼に含まれる前記第一ユーザ情報に含まれる指標が示す遠隔会議の頻度が基準頻度より高い場合、通信装置のユーザは開始依頼に含まれる識別情報に対応するユーザを覚えている可能性が高い。従って、開始依頼に含まれる識別情報に対応する第二ユーザ情報を提示することは、第一ユーザ情報と第二ユーザ情報とが同一の識別情報に対応していることを示すこととなり、利便性が高い。
【００１５】
本発明の第二態様に係るプログラムは、他の通信装置とサーバを介して通信を行う通信装置のコンピュータに実行させるためのプログラムであって、前記他の通信装置のユーザを識別する識別情報と、前記識別情報に対応する前記ユーザについてのユーザ情報である第一ユーザ情報とを含み、遠隔会議の開始を依頼する開始依頼を、前記サーバから受信する受信ステップと、前記開始依頼に含まれる前記識別情報に基づいて、前記識別情報に対応する前記ユーザについてのユーザ情報である第二ユーザ情報が、前記通信装置の記憶部に記憶されているかを判断する判断ステップと、前記判断ステップにおいて、前記第二ユーザ情報が、前記記憶部に記憶されていると判断された場合、前記記憶部から前記第二ユーザ情報を取得する取得ステップと、前記判断ステップにおいて、前記第二ユーザ情報が、前記記憶部に記憶されていると判断された場合、前記第一ユーザ情報及び前記第二ユーザ情報を表示する指示を、前記通信装置の表示部に送信する表示ステップと、を通信装置のコンピュータに実行させる。
【００１６】
第二態様によれば、開始依頼の受信時において、第二ユーザ情報が通信装置の記憶部に記憶されている場合に、第一ユーザ情報と第二ユーザ情報とが、通信装置のユーザに通知される。これによって、第一ユーザ情報が第二ユーザ情報に対応する他のユーザを示す情報であることを、通信装置のユーザに容易に認識させることができる。このためユーザは、他の通信装置との遠隔会議を開始させるか否かを適切に判断できる。
【００１７】
本発明の第三態様に係る通信方法は、他の通信装置と通信を行う通信装置によって実行される通信方法であって、前記他の通信装置から、前記他の通信装置のユーザを識別する識別情報と、前記識別情報に対応する前記ユーザについてのユーザ情報である第一ユーザ情報とを含み、遠隔会議の開始を依頼する開始依頼を受信する受信ステップと、前記開始依頼に含まれる前記識別情報に対応する前記ユーザについてのユーザ情報であって、前記通信装置の記憶部に記憶された第二ユーザ情報を、前記識別情報に基づいて取得する取得ステップと、前記第一ユーザ情報と前記第二ユーザ情報との比較に基づいて、前記第一ユーザ情報と前記第二ユーザ情報とが異なるかを判断する判断ステップと、前記判断ステップにおいて前記第一ユーザ情報と前記第二ユーザ情報とが異なると判断された場合、前記第一ユーザ情報及び前記第二ユーザ情報を表示する指示を前記通信装置の表示部に送信し、前記判断ステップにおいて前記第一ユーザ情報と前記第二ユーザ情報とが異ならないと判断された場合、前記第一ユーザ情報及び前記第二ユーザ情報の少なくとも一方を表示する指示を前記表示部に送信する表示ステップとを備えている。第三態様によれば、第一態様と同様の効果を奏することができる。
【００１８】
本発明の第四態様に係る通信装置は、他の通信装置と通信を行う通信装置であって、前記他の通信装置から、前記他の通信装置のユーザを識別する識別情報と、前記識別情報に対応する前記ユーザについてのユーザ情報である第一ユーザ情報とを含み、遠隔会議の開始を依頼する開始依頼を受信する受信手段と、前記開始依頼に含まれる前記識別情報に対応する前記ユーザについてのユーザ情報であって、前記通信装置の記憶部に記憶された第二ユーザ情報を、前記識別情報に基づいて取得する取得手段と、前記第一ユーザ情報と前記第二ユーザ情報との比較に基づいて、前記第一ユーザ情報と前記第二ユーザ情報とが異なるかを判断する判断手段と、前記判断手段において前記第一ユーザ情報と前記第二ユーザ情報とが異なると判断された場合、前記第一ユーザ情報及び前記第二ユーザ情報を表示する指示を前記通信装置の表示部に送信し、前記判断手段において前記第一ユーザ情報と前記第二ユーザ情報とが異ならないと判断された場合、前記第一ユーザ情報及び前記第二ユーザ情報の少なくとも一方を表示する指示を前記表示部に送信する表示手段とを備えている。第四態様によれば、第一態様と同様の効果を奏することができる。
【図面の簡単な説明】
【００１９】
【図１】通信システム１の概要、及び通信装置１５の電気的構成を示す図である。
【図２】テーブル３４１を示す図である。
【図３】表示画像３７１を示す図である。
【図４】表示画像３７２を示す図である。
【図５】表示画像３７３を示す図である。
【図６】メイン処理のフローチャートである。
【図７】図６のメイン処理で実行される開始依頼処理のフローチャートである。
【発明を実施するための形態】
【００２０】
図１を参照し、通信システム１について説明する。通信システム１は、サーバ１１及び通信装置１２、１３、１４（以下、総称して「通信装置１５」ともいう。）を備える。サーバ１１及び通信装置１５は、所定のプロトコル、例えば、ＨＴＴＰ（Hyper Text Transfer Protocol）やＳＩＰ（Session Initiation Protocol）によって、ネットワーク２０を介して通信可能に接続する。通信装置１５がサーバ１１に接続している場合、通信装置１５及びサーバ１１の少なくとも一方の記憶部に、通信装置１５がサーバ１１に接続していることを示す接続情報が保存される。接続情報は、例えばユーザＩＤ、パスワード、接続に対してサーバ１１が付与する識別情報（セッションＩＤ）などを含む。この接続情報によって、通信装置１５とサーバ１１との持続的接続が可能になる。なお以下、この持続的接続において実行される一連の通信を、セッションという。
【００２１】
通信装置１２、１３、１４とサーバ１１との間でセッションが実行されている場合、サーバ１１は、通信装置１２がサーバ１１との間でセッションを実行していることを示す情報を、通信装置１３、１４に対して定期的に送信する。通信装置１３、１４がサーバ１１との間でセッションを実行していることを示す情報についても同様である。従って、通信装置１２、１３、１４のユーザは、この情報に基づいて、どの通信装置がサーバ１１とセッションを維持しているのかを知ることができる。通信装置１２、１３、１４で実行される処理は、例えば、プレゼンスクライアントとして知られているアプリケーションで行われる処理である。なお、通信システム１では、サーバ１１を介して２以上の通信装置１５間で映像や音声を送受信することによって、通信装置１５のユーザ間で対話を行うことが可能な遠隔会議も実行できる。遠隔会議の開始時において、通信装置１５は、サーバ１１に対して、会議室への接続を依頼する会議接続依頼を送信する。この会議接続依頼には、通信装置１５の利用ユーザを識別するユーザＩＤと、会議室を特定する会議ＩＤとが含まれる。会議接続依頼は、例えばＨＴＴＰなどの所定のプロトコルに従った通信によって達成される。会議ＩＤは、例えば特定のＵＲＬ（Uniform Resource Locator）である。サーバ１１が通信装置１５から会議接続依頼を受信した後、サーバ１１と通信装置１５との間で映像データや音データなどのメディアデータが送受信される。具体的には、通信装置１５に接続されるカメラやマイクによって取得されたメディアデータが、ユーザＩＤ及び会議ＩＤとともに、サーバ１１に対して送信される。サーバ１１が通信装置１５から受信したメディアデータは、同一の会議ＩＤで示される会議室に接続している他の通信装置１５に対して送信される。即ち、同一の会議ＩＤで示される会議室に接続している複数の通信装置１５は、サーバ１１を介してメディアデータの送受信を行うことで、遠隔会議を実行する。なお、遠隔会議は、他の通信装置１５から送信された、遠隔会議の開始を依頼する開始依頼を通信装置１５が受信し、その開始依頼が許可された場合に開始される。通信装置１５の具体例として、周知のＰＣ（Personal Computer）が挙げられる。なお通信システム１の構成は変更できる。例えば通信システム１は、通信装置１５のみ備えていてもよい。通信装置１５は、他の通信装置１５と直接通信を行なってもよい。
【００２２】
通信装置１５の電気的構成について説明する。通信装置１５は、通信装置１５の制御を司るＣＰＵ３１を備えている。ＣＰＵ３１は、ＲＯＭ３２、ＲＡＭ３３、ＨＤＤ３４、通信インターフェイス（Ｉ／Ｆ）３５、外部インターフェイス（Ｉ／Ｆ）３６と電気的に接続する。また、通信装置１５に対して取り付けられた、表示部３７、スピーカ３８、マイク３９、ドライブ装置４０、及び操作部４１も同様に、ＣＰＵ３１と電気的に接続する。ＲＯＭ３２には、ブートプログラムやＢＩＯＳ等が記憶される。ＲＡＭ３３には、タイマやカウンタ、一時的なデータが記憶される。ＨＤＤ３４には、ＣＰＵ３１にメイン処理（図６参照）及び開始依頼処理（図７参照）を実行させるためのプログラムが記憶される。またＨＤＤ３４には、テーブル３４１（図２参照、後述）が記憶される。通信Ｉ／Ｆ３５は、ネットワーク２０を介してサーバ１１及び他の通信装置１５と通信を行う。外部Ｉ／Ｆ３６には、カメラ３６１が接続される。ドライブ装置４０は、記憶媒体４０１に記憶された情報を読み出す。例えば通信装置１５のセットアップ時、記憶媒体４０１に記憶されたプログラムは、ドライブ装置４０によって読み出され、ＨＤＤ３４に記憶される。なお通信装置１５は、サーバ１１又は他のサーバから、ネットワーク２０を介してプログラムを受信し、ＨＤＤ３４に記憶してもよい。この場合、プログラムは、ネットワーク２０を介して接続されるサーバが備えるＨＤＤなどの記憶媒体に記憶されていればよい。操作部４１は、ユーザからの入力を受け付ける。操作部４１は、例えば、キーボードである。操作部４１は、外部Ｉ／Ｆ３６に接続されたマウスであってもよい。通信装置１５がタブレット型の端末やスマートホンの場合、操作部４１は、表示部３７に重畳して設けられたタッチパネルであってもよい。
【００２３】
図２を参照し、テーブル３４１について説明する。テーブル３４１には、他の通信装置１５を使用する他のユーザに関連する情報（以下、「ユーザ情報」という。）が、ユーザＩＤと関連付けて記憶される。ユーザ情報は、例えば、ニックネーム、自己紹介、所属部署、ユーザ画像、更新日時、及び会議回数を含む。これらのユーザ情報の項目は例示である。ユーザ情報は、これらの項目のうち１つ又は複数を含んでいてもよい。ユーザ情報は、これらの項目以外の項目を含んでいてもよい。ユーザＩＤは、他のユーザを識別する識別情報である。ニックネームは、他のユーザの別の名称である。自己紹介は、他のユーザの素性や経歴を示す情報である。所属部署は、他のユーザの所属を示す情報である。ユーザ画像は、他のユーザを示す画像である。更新日時は、ユーザ情報の項目（ニックネーム、自己紹介、所属部署、及びユーザ画像）のそれぞれの更新日時のうち、最も新しい更新日時を示す。なお、テーブル３４１の更新日時は、サーバ１１から受信されたユーザ情報に予め含まれている情報である。会議回数は、他のユーザによって使用される他の通信装置１５と遠隔会議を行った回数を示す。
【００２４】
なお本実施形態では、ユーザは特定の通信装置１５を常に使用することを前提とする。ユーザＩＤは、通信装置１５を識別する識別情報と対応付けられ、ユーザＩＤが、通信装置１５を識別する識別情報として使用されてもよい。通信装置１５を識別する識別情報は、予め通信装置１５からサーバ１１に送信され、サーバ１１の記憶部に記憶されていればよい。
【００２５】
なおユーザ情報は、通信装置１５を使用するユーザによって編集される。編集されたユーザ情報は、後述するメイン処理（図６）のＳ１１において、通信装置１５のユーザのユーザＩＤとともに、通信装置１５からサーバ１１に対して送信される。サーバ１１は、受信したユーザ情報を、ユーザＩＤに関連付けて、サーバ１１の記憶部（非図示）に保存する。サーバ１１は、ユーザ情報の受信時にサーバ１１のＯＳ（Operating System）によって提供される計時機能を利用して取得された時刻を、ユーザＩＤに関連付けて、更新日時としてサーバ１１の記憶部（非図示）に保存する。例えば、サーバ１１は、通信装置１２から遠隔会議の開始を依頼する開始依頼を受信する。通信装置１２から受信した開始依頼には、通信装置１２のユーザのユーザＩＤと、遠隔会議の会議ＩＤと、送信先の通信装置１３のユーザのユーザＩＤと、変更前のユーザ情報を表示画像に含めることを許可するか否かを示すフラグ情報とが含まれる。サーバ１１は、受信した開始依頼に含まれる通信装置１２のユーザＩＤに基づいて、サーバ１１の記憶部から通信装置１２のユーザのユーザＩＤに対応するユーザ情報を取得する。サーバ１１は、通信装置１２のユーザのユーザＩＤと、会議ＩＤと、通信装置１２のユーザのユーザＩＤに対応するユーザ情報と、前記したフラグ情報とを開始依頼に含め、通信装置１３に対して送信する。
【００２６】
なおユーザ情報は、通信装置１５のＨＤＤ３４に保持されてもよい。通信装置１５は、通信装置１５のユーザのユーザＩＤと、会議ＩＤと、ＨＤＤ３４に記憶されたユーザ情報と、他の通信装置１５のユーザのユーザＩＤとを含めた開始依頼を、サーバ１１を介して他の通信装置１５に対して送信してもよい。
【００２７】
またＣＰＵ３１は、サーバ１１を介して他の通信装置１５から開始依頼を受信した場合、開始依頼に含まれているユーザ情報の少なくとも一部の項目を含む表示画像（表示画像３７１〜３７３（図３〜図５参照、後述））を、表示部３７（図１参照）に表示する。なお表示画像は、サーバ１１との間で既にセッションが実行されている状態で、サーバ１１を介して別の他の通信装置１５から開始依頼が受信された場合に表示される。
【００２８】
図３は、表示部３７に表示される表示画像の第一例（表示画像３７１）を示している。表示画像３７１は、ユーザ画像３７１１、文字３７１２、及び選択ボタン３７１３を含む。ユーザ画像３７１１は、ユーザ情報に含まれるユーザ画像（ｔａｒｏ．ｊｐｇ等）である。文字３７１２は、テレビ会議への参加の依頼を受けた旨を通知する。文字３７１２には、ユーザ情報に含まれるニックネーム「ＴＡＲＯ」が含まれている。選択ボタン３７１３は、他の通信装置１５からの開始依頼に応じて遠隔会議を開始するか否かを選択することが可能なボタンである。選択ボタン３７１３には、許可ボタン及び拒否ボタンが含まれている。なお、ユーザ情報に含まれるユーザ画像は、画像データそのものであってよいし、サーバ１１の記憶部に保存されている画像データへのアドレス情報であってもよい。
【００２９】
表示画像３７１を見た通信装置１５のユーザは、表示画像３７１に含まれるユーザ画像３７１１及びニックネームを確認することによって、他の通信装置１５を使用する他のユーザから依頼された会議室を用いた遠隔会議への参加を許可するか否かを判断する。遠隔会議への参加を許可する場合、ユーザは、選択ボタン３７１３のうち許可ボタンを選択する。この場合、通信装置１５は、通信装置１５のユーザのユーザＩＤと会議ＩＤとを含む会議接続依頼をサーバ１１に対して送信することで、会議ＩＤに対応する会議室を用いた遠隔会議を開始する。通信装置１５は、通信装置１５に接続されているカメラ３６１によって撮影された映像データ、及び、マイク３９によって集音された音データを、サーバ１１に対して送信する。通信装置１５は、サーバ１１から、他の通信装置１５から送信された映像データ及び音データを受信する。一方、他のユーザから依頼された会議室を用いた遠隔会議への参加を拒否する場合、ユーザは、選択ボタン３７１３のうち拒否ボタンを選択する。この場合、通信装置１５はサーバ１１に対して会議接続依頼を送信しない。
【００３０】
以上のようにユーザは、表示画像３７１に含まれるユーザ情報（ユーザ画像３７１１及びニックネーム）を確認することによって他のユーザを認識できる。従って、他のユーザから依頼された会議室を用いた遠隔会議への参加を許可するか否かを適切に判断できる。
【００３１】
例えば、他の通信装置１５を使用する他のユーザのユーザ情報が変更された場合、表示画像の第二例（表示画像３７２、図４参照）又は第三例（表示画像３７３、図５参照）が表示部３７に表示される。
【００３２】
図４は、表示画像の第二例（表示画像３７２）を示している。表示画像３７２は、ユーザ情報のうちユーザ画像が変更された場合に表示される表示画像の一例である。表示画像３７２は、ユーザ画像３７１１（図３参照）がユーザ画像３７２１に変更されている点で、表示画像３７１（図３参照）と異なる。文字３７１２及び選択ボタン３７１３は、表示画像３７１と同一である。ユーザ画像３７２１には、変更前のユーザ画像３７２２及び変更後のユーザ画像３７２３が含まれる。また、ユーザ画像３７２２からユーザ画像３７２３に向けて矢印が示されている。ユーザ画像３７２１は、他の通信装置１５のユーザのユーザ情報のうちユーザ画像が、ユーザ画像３７２２からユーザ画像３７２３に変更されたことを示している。
【００３３】
表示画像３７２を見たユーザは、変更後のユーザ画像３７２３を、変更前のユーザ画像３７２２に対応付けて確認することができる。このため、他のユーザのユーザ画像が変更された場合でも、ユーザは、変更後のユーザ画像が変更前のユーザ画像によって示される他のユーザに関連するユーザ画像であることを認識できる。他のユーザから依頼された会議室を用いた遠隔会議への開始依頼を受信したユーザは、参加を許可するか否かを適切に判断できる。従って、ユーザが、遠隔会議への参加を許可すべき場合に、誤って参加を拒否してしまうことを抑止できる。
【００３４】
図５は、表示画像の第三例（表示画像３７３）を示している。表示画像３７３は、ユーザ情報のうちニックネームが変更された場合に表示される表示画像の一例である。表示画像３７３は、文字３７１２（図３参照）が文字３７３２に変更されている点で、表示画像３７１（図３参照）と異なる。ユーザ画像３７１１及び選択ボタン３７１３は、表示画像３７１と同一である。文字３７３２には、変更前のニックネーム「ＴＡＲＯ」及び変更後のニックネーム「Ｔ．Ｋ」が含まれる。また、ニックネーム「ＴＡＲＯ」からニックネーム「Ｔ．Ｋ」に向けて矢印が示されている。ニックネーム「ＴＡＲＯ」には、二重取り消し線が重ねられている。文字３７３２は、他のユーザ情報のうちニックネームが、「ＴＡＲＯ」から「Ｔ．Ｋ」に変更されたことを示している。
【００３５】
表示画像３７３を見たユーザは、変更後のニックネーム「Ｔ．Ｋ」を、変更前のニックネーム「ＴＡＲＯ」に対応付けて確認することができる。このため、他のユーザのニックネームが「Ｔ．Ｋ」に変更された場合でも、ユーザは、変更後のニックネームが変更前のニックネーム「ＴＡＲＯ」によって特定される他のユーザに関連するニックネームであることを認識できる。よって、ユーザは、他のユーザから依頼された遠隔会議への参加を許可するか否かを適切に判断できる。従って、ユーザが、遠隔会議への参加を許可すべき場合に、誤って参加を拒否してしまうことを抑止できる。
【００３６】
なお表示画像の態様は変更できる。例えば、表示画像３７２において、ユーザ画像３７２２及びユーザ画像３７２３は、表示部３７に同時に表示されなくてもよい。具体的には例えば、表示部３７に対して表示画像３７２の表示が開始された時点で、変更前のユーザ画像３７２２のみが表示画像３７２に含められてもよい。そして変更前のユーザ画像３７２２は、変更後のユーザ画像３７２３に徐々に変化してもよい。
【００３７】
また、表示画像に含められるユーザ情報は変更できる。例えば表示画像にはユーザ画像及びニックネームが含まれていなくてもよい。ユーザ情報として、ユーザ画像、ニックネーム、自己紹介、所属部署、会議回数の少なくとも１つが表示画像に含められてもよい。ユーザ情報の他の項目が表示画像に含まれていてもよい。
【００３８】
図６を参照し、メイン処理について説明する。ＣＰＵ３１は、通信装置１５の電源が投入され、通信装置１５がネットワーク２０に接続された状態において、通信装置１５のＨＤＤ３４に記憶されたプログラムを読み出して実行することによって、メイン処理を開始する。なおメイン処理は、ＣＰＵ３１によって実行される例に限定されず、他の電子部品（例えば、ＡＳＩＣ）によって実行されてもよい。またメイン処理は、複数の電子機器（つまり、複数のＣＰＵ）によって分散処理されてもよい。またメイン処理の一部は、ネットワーク２０を介して通信装置１５に接続されたサーバ１１で実行されてもよい。
【００３９】
Ｓ１において、ＣＰＵ３１は、サーバ１１に対して通信Ｉ／Ｆ３５を介して接続する。例えば、ＣＰＵ３１は、ユーザＩＤ及びパスワードを少なくとも１つ含む接続要求を、通信Ｉ／Ｆ３５を介してサーバ１１に対して送信する。サーバ１１は、サーバ１１の記憶部に記憶されるユーザ管理テーブル（非図示）に、通信装置１５から送信された接続要求に含まれるユーザＩＤ及びパスワードが含まれるか判断する。ユーザ管理テーブルにユーザＩＤ及びパスワードが含まれていた場合、サーバ１１は、サーバ１１の記憶部に、ユーザＩＤに対応する接続情報を保存する。サーバ１１は、接続情報の保存後、ユーザＩＤに対応するユーザ情報を、通信装置１５に対して送信する。ＣＰＵ３１は、通信Ｉ／Ｆ３５を介してサーバ１１から受信したユーザ情報を、ＲＡＭ３３に保存する。なお、ユーザ情報は、予め通信装置１５からサーバ１１に送信され、ユーザＩＤと関連付けられてサーバ１１の記憶部に記憶されていればよい。
【００４０】
Ｓ２において、ＣＰＵ３１は、サーバ１１から送信されたメンバリストを通信Ｉ／Ｆ３５を介して受信する。サーバ１１の記憶部には、他の通信装置１５を使用する他のユーザの１以上のユーザＩＤを、通信装置１５のユーザのユーザＩＤに関連付けたメンバリストが記憶されている。Ｓ２に先立ち、サーバ１１は、このメンバリストに含まれる他のユーザの１以上のユーザＩＤを元に、個々のユーザＩＤの接続情報を検索する。そして、サーバ１１は、メンバリストに含まれる他のユーザの１以上のユーザＩＤと、それぞれのユーザＩＤの接続情報とを、通信装置１５に対して送信する。ＣＰＵ３１は、通信Ｉ／Ｆ３５を介してサーバ１１から受信したメンバリストを、ＲＡＭ３３に保存する。そして、ＣＰＵ３１は、通信Ｉ／Ｆ３５を介してサーバ１１から受信したメンバリストと、個々のユーザＩＤの接続情報とを表示する指示を、表示部３７に出力する。表示部３７の表示を見ることで、通信装置１５のユーザは、メンバリストに含まれるユーザＩＤに対応するユーザがサーバ１１に接続中か否かを知ることができる。なお、メンバリストは、予め通信装置１５から送信され、通信装置１５のユーザのユーザＩＤと関連付けられてサーバ１１の記憶部に記憶されていればよい。
【００４１】
Ｓ３において、ＣＰＵ３１は、通信Ｉ／Ｆ３５を介してサーバ１１から開始依頼を受信したかを判断する。ＣＰＵ３１は、通信Ｉ／Ｆ３５を介してサーバ１１から開始依頼を受信した場合（Ｓ３：ＹＥＳ）、ＣＰＵ３１は、開始依頼をＲＡＭ３３に保存し、処理をＳ４に進める。一方、ＣＰＵ３１は、通信Ｉ／Ｆ３５を介してサーバ１１から開始依頼を受信しない場合（Ｓ３：ＮＯ）、処理をＳ８に進める。
【００４２】
Ｓ４において、ＣＰＵ３１は、図７に示される開始依頼処理を実行する。開始依頼処理の詳細は、後述する。Ｓ４の処理が終了した後、ＣＰＵ３１は、処理をＳ５に進める。
【００４３】
Ｓ５において、ＣＰＵ３１は、Ｓ３において受信した開始依頼が許可されたかを判断する。例えば、ＣＰＵ３１は、図７のＳ４０８，Ｓ４０９，又はＳ４１０の処理の実行に応じて表示部３７に表示された表示画像において、選択ボタン３７１３の許可ボタンに対する入力が操作部４１から取得された場合（Ｓ５：ＹＥＳ）、ＣＰＵ３１は、処理をＳ６に移行する。一方、選択ボタン３７１３の許可ボタンに対する入力が操作部４１から取得されず、選択ボタン３７１３の拒否ボタンに対する入力が操作部４１から取得された場合（Ｓ５：ＮＯ）、ＣＰＵ３１は、処理をＳ２に戻す。
【００４４】
Ｓ６において、ＣＰＵ３１は、ＨＤＤ３４に記憶された会議アプリを起動することで、遠隔会議を開始する。ＣＰＵ３１は、会議アプリを起動する際に、Ｓ３で受信した開始依頼に含まれる会議ＩＤを、会議アプリの引数とする。ＣＰＵ３１は、会議アプリを実行することにより、この会議ＩＤとユーザＩＤとを含む会議接続依頼をサーバ１１に対して送信することで、遠隔会議を開始する。ＣＰＵ３１は、処理をＳ７に進める。
【００４５】
Ｓ７において、ＣＰＵ３１は、会議依頼の送信元の他の通信装置１５のユーザのユーザＩＤに対応する会議回数に「１」を追加する。例えば、ＣＰＵ３１は、Ｓ３で通信Ｉ／Ｆ３５を介して受信した開始依頼に含まれる他の通信装置１５のユーザのユーザＩＤをキーとして、ＨＤＤ３４に記憶されるテーブル３４１を検索する。そして、ＣＰＵ３１は、テーブル３４１に含まれる項目の内、他の通信装置１５のユーザのユーザＩＤに関連付けて記憶されている会議回数の数値に「１」を追加する。その後、ＣＰＵ３１は、処理をＳ２に戻す。
【００４６】
Ｓ３において、サーバ１１から開始依頼が受信されない場合（Ｓ３：ＮＯ）、Ｓ８において、ＣＰＵ３１は、開始依頼を送信する指示を操作部４１から取得したかを判断する。例えば、ＣＰＵ３１は、通信装置１５のユーザによってＳ２にて表示部３７に表示されたメンバリストの中から、サーバ１１に接続中の他の通信装置１５のユーザのユーザＩＤを選択する指示を、操作部４１から取得する。このとき、ＣＰＵ３１は、変更前のユーザ情報を表示画像に含めることを許可するか否かの指示も、操作部４１から取得する。この場合、ＣＰＵ３１は、開始依頼を送信する指示を操作部４１から取得したと判断し（Ｓ８：ＹＥＳ）、処理をＳ９に進める。一方、ＣＰＵ３１は、開始依頼を送信する指示を操作部４１から取得していないと判断した場合（Ｓ８：ＮＯ）、処理をＳ１０に進める。なお、開始依頼を送信する指示は、メンバリストからの選択に限定されない。例えば、操作部４１から、他の通信装置１５のユーザのユーザＩＤが直接入力されてもよい。この場合、ＣＰＵ３１は、操作部４１から取得された他の通信装置１５のユーザのユーザＩＤを、通信Ｉ／Ｆ３５を介してサーバ１１に送信すればよい。サーバ１１は、受信したユーザＩＤがサーバ１１の記憶部に記憶されるユーザ管理テーブルに含まれている場合、他の通信装置１５のユーザのユーザＩＤと、そのユーザＩＤに対応する接続情報とを、通信装置１５に返信すればよい。通信装置１５のユーザは、通信Ｉ／Ｆ３５を介して受信された返信されたユーザＩＤと接続情報に基づく表示を確認し、操作部４１に対して開始依頼を送信する指示を入力すればよい。この場合に、ＣＰＵ３１は、開始依頼を送信する指示を操作部４１から取得したと判断してもよい。
【００４７】
Ｓ９において、ＣＰＵ３１は、通信装置１５のユーザのユーザＩＤと、遠隔会議の会議ＩＤと、選択された他の通信装置１５のユーザのユーザＩＤと、変更前のユーザ情報を表示画像に含めることを許可するか否かを示すフラグ情報とを開始依頼に含め、通信Ｉ／Ｆ３５を介してサーバ１１に対して送信する。前記したように、サーバ１１は、通信装置１５のユーザのユーザＩＤと、会議ＩＤと、通信装置１５のユーザのユーザＩＤに対応するユーザ情報とを開始依頼に含め、他の通信装置１５に対して送信する。ＣＰＵ３１は、開始依頼をサーバ１１に送信した後、処理をＳ２に戻す。
【００４８】
Ｓ８において、開始依頼の送信が指示されない場合（Ｓ８：ＮＯ）、Ｓ１０において、ＣＰＵ３１は、ユーザ情報が更新されたかを判断する。例えば、ＣＰＵ３１は、ユーザ情報に変更を加える指示を操作部４１から取得した場合、ユーザ情報が更新されたと判断する。ユーザ情報に変更を加える指示は、例えば、ユーザ情報の編集画面に対する操作部４１を用いた入力によって行われる。ユーザ情報が更新されたと判断された場合（Ｓ１０：ＹＥＳ）、ＣＰＵ３１は、Ｓ１で受信されＲＡＭ３３に保存されたユーザ情報を更新し、処理をＳ１１に進める。一方、ユーザ情報が更新されていないと判断された場合（Ｓ１０：ＮＯ）、ＣＰＵ３１は、処理をＳ１２に進める。
【００４９】
Ｓ１１において、ＣＰＵ３１は、Ｓ１０でユーザ情報の編集画面に対する操作部４１を介した入力に基づくユーザ情報の項目と、通信装置１５のユーザのユーザＩＤとを、通信Ｉ／Ｆ３５を介してサーバ１１に送信する。サーバ１１は、受信したユーザＩＤに対応するユーザ情報を更新する。サーバ１１は、受信したユーザＩＤに対応するユーザ情報の更新日時を、Ｓ１１に応じて受信したユーザ情報の受信時の時刻に更新する。例えば、Ｓ１０においてニックネームが変更された場合、Ｓ１１において、変更されたニックネームと、通信装置１５のユーザのユーザＩＤとが、通信Ｉ／Ｆ３５を介してサーバ１１に送信される。また、Ｓ１０においてユーザ画像が変更された場合、Ｓ１１において、変更されたユーザ画像に対応する画像データと、通信装置１５のユーザのユーザＩＤとが、通信Ｉ／Ｆ３５を介してサーバ１１に送信される。ＣＰＵ３１は、ユーザ情報の送信後、処理をＳ２に戻す。
【００５０】
Ｓ１０において、ユーザ情報が更新されない場合（Ｓ１０：ＮＯ）、Ｓ１２において、ＣＰＵ３１は、メンバリストが更新されたか判断する。メンバリストの更新は、操作部４１から取得した入力に基づいて判断される。例えば、Ｓ２において表示部３７に出力されたメンバリストに対して、操作部４１を介して他の通信装置１５のユーザのユーザＩＤを削除する指示を取得した場合、ＣＰＵ３１は、メンバリストが更新されたと判断する。また、例えば、操作部４１から、メンバリストに追加する他の通信装置１５のユーザのユーザＩＤが直接入力された場合、ＣＰＵ３１は、操作部４１から取得された他の通信装置１５のユーザのユーザＩＤを、通信Ｉ／Ｆ３５を介してサーバ１１に送信する。サーバ１１は、受信した他の通信装置１５のユーザのユーザＩＤがサーバ１１の記憶部に記憶されるユーザ管理テーブルに含まれている場合、他の通信装置１５のユーザのユーザＩＤと、そのユーザＩＤに対応する接続情報とを、通信装置１５に返信する。通信装置１５のユーザは、通信Ｉ／Ｆ３５を介して受信されたユーザＩＤと接続情報に基づく表示を確認し、操作部４１に対してメンバリストに登録する指示を入力する。この場合に、ＣＰＵ３１は、メンバリストが更新されたと判断してもよい。メンバリストが更新されたと判断された場合（Ｓ１２：ＹＥＳ）、ＣＰＵ３１は、処理をＳ１３に進める。一方、メンバリストが更新されていないと判断された場合（Ｓ１２：ＮＯ）、ＣＰＵ３１は、処理をＳ１４に進める。
【００５１】
Ｓ１３において、ＣＰＵ３１は、Ｓ１２で操作部４１を介して取得した入力に基づき、メンバリスト更新要求を、通信Ｉ／Ｆ３５を介してサーバ１１に対して送信する。メンバリスト更新要求は、他の通信装置１５のユーザのユーザＩＤと、入力内容情報と、通信装置１５のユーザのユーザＩＤとを含む。入力内容情報は、他の通信装置１５のユーザのユーザＩＤをメンバリストから削除するか、メンバリストに追加するか、を示す情報である。サーバ１１は、受信した通信装置１５のユーザのユーザＩＤに対応するメンバリストを更新する。ＣＰＵ３１は、メンバリスト更新要求の送信後、処理をＳ２に戻す。
【００５２】
Ｓ１２において、メンバリストが更新されない場合（Ｓ１２：ＮＯ）、Ｓ１４において、ＣＰＵ３１は、操作部４１から取得した入力に基づいて、終了指示が入力されたか判断する。例えば、ＣＰＵ３１は、操作部４１を介してメイン処理を終了する入力が行われた場合、終了指示が入力されたと判断する。終了指示が入力されたと判断された場合（Ｓ１４：ＹＥＳ）、ＣＰＵ３１は、処理をＳ１５に進める。一方、終了指示が入力されていないと判断された場合（Ｓ１４：ＮＯ）、ＣＰＵ３１は、処理をＳ２に戻す。
【００５３】
Ｓ１５において、ＣＰＵ３１は、サーバ１１との接続を切断する。例えば、ＣＰＵ３１は、接続情報を削除する指示と、通信装置１５のユーザのユーザＩＤとを、通信Ｉ／Ｆ３５を介してサーバ１１に対して送信する。サーバ１１は、受信した通信装置１５のユーザのユーザＩＤに対応する接続情報を、サーバ１１の記憶部から削除する。サーバ１１は、接続情報の削除後、通信装置１５に対してサーバ１１とのセッションが終了したことを示す情報を送信する。ＣＰＵ３１は、セッションが終了したことを示す情報を通信Ｉ／Ｆ３５を介して受信することで、サーバ１１との接続の切断を完了する。そして、ＣＰＵ３１は、メイン処理を終了する。
【００５４】
図７を参照して、図６のメイン処理のＳ４において実行される、開始依頼処理を説明する。Ｓ４００において、ＣＰＵ３１は、ＲＡＭ３３に記憶された開始依頼から、その開始依頼に含まれるユーザ情報（以下、「第一ユーザ情報」という。）及びフラグ情報を取得する。ＣＰＵ３１は、取得した第一ユーザ情報及びフラグ情報を、ＲＡＭ３３に記憶する。
【００５５】
ＣＰＵ３１は、Ｓ４００において取得したユーザ情報に含まれるユーザＩＤ（以下、「取得ユーザＩＤ」という。）が、テーブル３４１に記憶されているか判断する（Ｓ４０１）。例えば、ＣＰＵ３１は、ＨＤＤ３４に記憶されるテーブル３４１のユーザＩＤの項目に、取得ユーザＩＤが含まれているか検索する。取得ユーザＩＤがテーブル３４１に記憶されている場合（Ｓ４０１：ＹＥＳ）ＣＰＵ３１は、処理をS４０２に進める。一方、取得ユーザＩＤが、テーブル３４１に記憶されていない場合（Ｓ４０１：ＮＯ）、ＣＰＵ３１は、処理をＳ４１０に進める。
【００５６】
Ｓ４０２において、ＣＰＵ３１は、ＨＤＤ３４に記憶されるテーブル３４１から、取得ユーザＩＤに対応するユーザ情報（以下、「第二ユーザ情報」という。）を読み出し、ＲＡＭ３３に保存する。ＣＰＵ３１は、処理をＳ４０３に進める。第二ユーザ情報は、過去に実行されたセッションにおいて、メイン処理（図６参照）のＳ３でサーバ１１から受領した開始依頼に含まれ、後述するＳ４１２でテーブル３４１に保存されたユーザ情報である。
【００５７】
Ｓ４０３において、ＣＰＵ３１は、第一ユーザ情報と第二ユーザ情報とが異なるか判断する。第一ユーザ情報と第二ユーザ情報とが異なる場合とは、第二ユーザ情報がテーブル３４１に保存された後で、第一ユーザ情報が更新された場合である。ＣＰＵ３１は、Ｓ４００でＲＡＭ３３に保存された第一ユーザ情報の更新日時と、Ｓ４０２でＲＡＭ３３に保存された第二ユーザ情報の更新日時とを比較する（Ｓ４０３）。更新日時が一致する場合、第一ユーザ情報と第二ユーザ情報とは同一である。この場合、ＣＰＵ３１は、第一ユーザ情報と第二ユーザ情報とが異ならないと判断し（Ｓ４０３：ＮＯ）、処理をＳ４１０に進める。
【００５８】
第一ユーザ情報の更新日時が、第二ユーザ情報の更新日時よりも新しい場合、第一ユーザ情報は第二ユーザ情報に対して更新されている。この場合ＣＰＵ３１は、第一ユーザ情報のうち、表示部３７に表示する表示画像に含められる表示ユーザ情報が更新されているかを判断する。表示ユーザ情報は、例えば、ニックネーム、自己紹介、所属部署、ユーザ画像のうち少なくともいずれか、即ち、ユーザ情報の一部の項目を含む情報である。ＣＰＵ３１は、更新されている項目の判断を、第一ユーザ情報及び第二ユーザ情報から表示ユーザ情報を抽出し、双方を比較することによって行う。
【００５９】
例えば、表示画像３７２（図４参照）又は３７３（図５参照）が表示される場合、表示ユーザ情報はユーザ画像及びニックネームである。第一ユーザ情報に含まれるユーザ画像及びニックネームと、第二ユーザ情報に含まれるユーザ画像及びニックネームとが比較される。具体的には、例えばユーザ画像が比較される場合、双方のユーザ画像のハッシュ値が算出され、算出されたハッシュ値が比較されることによって、ユーザ画像が更新されているかが判断されればよい。また例えば、ニックネームが比較される場合、双方のニックネームを構成するそれぞれのキャラクタのコード情報（ASCIIコード等）が比較されることによって、ニックネームが更新されているかが判断されればよい。双方のユーザ画像及びニックネームが一致する場合、表示ユーザ情報は更新されていないと判断されればよい。双方のユーザ画像及びニックネームの少なくとも一方が相違する場合、表示ユーザ情報は更新されていると判断されればよい。表示ユーザ情報が更新されていない場合、即ち、第一ユーザ情報と第二ユーザ情報とが異ならないと判断した場合（Ｓ４０３：ＮＯ）、ＣＰＵ３１は、処理をＳ４１０に進める。
【００６０】
一方、表示ユーザ情報が更新されている場合、即ち、第一ユーザ情報と第二ユーザ情報とが異なると判断した場合（Ｓ４０３：ＹＥＳ）、ＣＰＵ３１は、第二ユーザ情報に含まれるユーザ情報（即ち、更新前のユーザ情報）を表示画像に含めることを許可するフラグ情報が、Ｓ４００で取得されたか判断する（Ｓ４０４）。この判断は、Ｓ４００においてＲＡＭ３３に記憶されたフラグ情報をＣＰＵ３１が参照することで行われる。ＣＰＵ３１は、更新前のユーザ情報を表示画像に含めることを許可しないフラグ情報がＲＡＭ３３に記憶されている場合（Ｓ４０４：ＮＯ）、処理をＳ４０９に進める。一方、ＣＰＵ３１は、更新前の表示ユーザ情報を表示画像に含めることを許可するフラグ情報がＲＡＭ３３に記憶されている場合（Ｓ４０４：ＹＥＳ）、処理をＳ４０５に進める。
【００６１】
Ｓ４０５において、ＣＰＵ３１は、第一ユーザ情報に含まれる取得ユーザＩＤが、図６に示すメイン処理のＳ２で受信したメンバリストに含まれているか判断する。例えば、ＣＰＵ３１は、ＲＡＭ３３に記憶されているメンバリストに含まれるユーザＩＤと、Ｓ４０１で取得された取得ユーザＩＤとを比較することで、Ｓ４０５の判断を行う。取得ユーザＩＤがメンバリストに含まれている場合、通信装置１５のユーザは、取得ユーザＩＤに対応するユーザと頻繁に遠隔会議を含む連絡を取っていると考えられる。即ち、取得ユーザＩＤがメンバリストに含まれている場合には、取得ユーザＩＤに対応する第二ユーザ情報を頻繁に確認していたと考えられる。従って、通信装置１５のユーザに対して取得ユーザＩＤに対応する第二ユーザ情報を提示することは、第二ユーザ情報と第一ユーザ情報とが同一の取得ユーザＩＤに対応していることを通信装置１５のユーザに対して示すこととなり、利便性が高い。第一ユーザ情報に含まれる取得ユーザＩＤがメンバリストに含まれている場合（Ｓ４０５：ＹＥＳ）、ＣＰＵ３１は、処理をＳ４０８に進める。一方、第一ユーザ情報に含まれる取得ユーザＩＤがメンバリストに含まれてない場合（Ｓ４０５：ＮＯ）、ＣＰＵ３１は、処理をＳ４０６に進める。
【００６２】
Ｓ４０８において、ＣＰＵ３１は、第二ユーザ情報に含まれる表示ユーザ情報（更新前の表示ユーザ情報）と、第一ユーザ情報に含まれる表示ユーザ情報（更新された表示ユーザ情報）とを含む表示画像（例えば表示画像３７２又は表示画像３７３）を作成する。ＣＰＵ３１は、作成した表示画像を表示する指示を、表示部３７に送信する。その後、ＣＰＵ３１は、処理をＳ４１１に進める。
【００６３】
Ｓ４０５の判断がＮＯの場合、Ｓ４０６において、ＣＰＵ３１は、第二ユーザ情報に含まれる所属部署が、通信装置１５のユーザのユーザＩＤに対応するユーザ情報に含まれる所属部署と同一かを判断する。例えば、ＣＰＵ３１は、図６に示すメイン処理のＳ１又はＳ１０においてＲＡＭ３３に保存された通信装置１５のユーザのユーザＩＤに対応するユーザ情報と、第二ユーザ情報に含まれる所属部署とを比較することで、Ｓ４０６の判断を行う。第二ユーザ情報に含まれる所属部署と通信装置１５のユーザのユーザＩＤに対応するユーザ情報に含まれる所属部署とが同一の場合、通信装置１５のユーザは、取得ユーザＩＤに対応するユーザと直接の面識があると考えられる。従って、通信装置１５のユーザに対して取得ユーザＩＤに対応する第二ユーザ情報を提示することは、第二ユーザ情報と第一ユーザ情報とが同一の取得ユーザＩＤに対応していることを通信装置１５のユーザに対して示すこととなり、利便性が高い。第二ユーザ情報に含まれる所属部署と通信装置１５のユーザのユーザＩＤに対応するユーザ情報に含まれる所属部署とが同一と判断された場合（Ｓ４０６：ＹＥＳ）、ＣＰＵ３１は、処理をＳ４０８に進める。一方、第二ユーザ情報に含まれる所属部署と通信装置１５のユーザのユーザＩＤに対応するユーザ情報に含まれる所属部署とが同一でないと判断された場合（Ｓ４０６：ＮＯ）、ＣＰＵ３１は、処理をＳ４０７に進める。
【００６４】
Ｓ４０６の判断がＮＯの場合、Ｓ４０７において、ＣＰＵ３１は、取得ユーザＩＤのユーザの他の通信装置１５との間の遠隔会議の頻度が、基準頻度より高いか判断する。例えば、ＣＰＵ３１は、第二ユーザ情報に含まれる会議回数が所定回数（例えば５回）より多い場合、遠隔会議の頻度が基準頻度より高いと判断する。会議回数が所定回数より多い場合、通信装置１５のユーザは、取得ユーザＩＤに対応するユーザを覚えている可能性が高い。従って、通信装置１５のユーザに対して取得ユーザＩＤに対応する第二ユーザ情報を提示することは、第二ユーザ情報と第一ユーザ情報とが同一の取得ユーザＩＤに対応していることを通信装置１５のユーザに対して示すこととなり、利便性が高い。遠隔会議の頻度が基準頻度より高いと判断された場合（Ｓ４０７：ＹＥＳ）、ＣＰＵ３１は、処理をＳ４０８に進める。一方、遠隔会議の頻度が基準頻度より高くないと判断された場合（Ｓ４０７：ＮＯ）、ＣＰＵ３１は、処理をＳ４０９に進める。なお、基準頻度は、予め設定された固定値と、ユーザによって設定可能な可変値との、何れであってもよい。
【００６５】
Ｓ４０９において、ＣＰＵ３１は、第一ユーザ情報に含まれる表示ユーザ情報（更新された表示ユーザ情報）と、表示ユーザ情報が更新されていることを通知するテキスト情報（例えば「ユーザの画像は更新されています。」等）とを含む表示画像を作成する。ＣＰＵ３１は、作成した表示画像を表示する指示を、表示部３７に送信する。その後、ＣＰＵ３１は、処理をＳ４１１に進める。
【００６６】
Ｓ４０１の判断がＮＯの場合、又は、Ｓ４０３の判断がＮＯの場合、ＣＰＵ３１は、Ｓ４１０の処理を実行する。Ｓ４１０において、ＣＰＵ３１は、第一ユーザ情報に含まれる表示ユーザ情報を含む表示画像（例えば表示画像３７１）を作成する。ＣＰＵ３１は、作成した表示画像を表示する指示を、表示部３７に送信する。その後、ＣＰＵ３１は、処理をＳ４１１に進める。
【００６７】
なお、Ｓ４０３の判断がＮＯの場合、Ｓ４１０においてＣＰＵ３１は、第一ユーザ情報に含まれる表示ユーザ情報の代わりに、第二ユーザ情報に含まれる表示ユーザ情報を含む表示画像を作成し、表示部３７に表示してもよい。この場合、第一ユーザ情報と第二ユーザ情報とは同一となっている。従って、第一ユーザ情報に含まれる表示ユーザ情報の代わりに、第二ユーザ情報に含まれる表示ユーザ情報を含む表示画像が作成された場合でも、同一の表示画像が作成され、表示部３７に表示されることになる。なお、Ｓ４０１の判断がＮＯの場合、第二ユーザ情報が無いことになる。従って、Ｓ４１０においてＣＰＵ３１は、上記の通り、第一ユーザ情報に含まれる表示ユーザ情報を含む表示画像を作成する。
【００６８】
Ｓ４１１において、ＣＰＵ３１は、第一ユーザ情報をテーブル３４１に記憶するかを判断する。例えば、ＣＰＵ３１は、Ｓ４０１で取得ユーザＩＤに対応するユーザ情報がテーブル３４１に記憶されていないと判断された場合（Ｓ４０１：ＮＯ）、第一ユーザ情報をテーブル３４１に記憶すると判断する（Ｓ４１１：ＹＥＳ）。また、ＣＰＵ３１は、Ｓ４０３で更新日時が新しくなっていたと判断された場合（Ｓ４０３：ＹＥＳ）、第一ユーザ情報をテーブル３４１に記憶すると判断する（Ｓ４１１：ＹＥＳ）。一方、Ｓ４０１で取得ユーザＩＤに対応するユーザ情報がテーブル３４１に記憶されていると判断され（Ｓ４０１：ＹＥＳ）、且つ、Ｓ４０３で表示ユーザ情報が更新されていないと判断された場合（Ｓ４０３：ＮＯ）、ＣＰＵ３１は、第一ユーザ情報をテーブル３４１に保存しないと判断する（Ｓ４１１：ＮＯ）。この場合は、第一ユーザ情報と同一の第二ユーザ情報がテーブル３４１に既に記憶されているため、改めて第一ユーザ情報をテーブル３４１に保存する必要がない。ＣＰＵ３１は、第一ユーザ情報をテーブル３４１に保存すると判断した場合（Ｓ４１１：ＹＥＳ）、処理をＳ４１２に進める。一方、ＣＰＵ３１は、第一ユーザ情報をテーブル３４１に保存しないと判断した場合（Ｓ４１１：ＮＯ）、開始依頼処理を終了し、処理を図６に示すメイン処理のＳ５に進める。
【００６９】
Ｓ４１２において、ＣＰＵ３１は、第一ユーザ情報を取得ユーザＩＤに関連付けて、テーブル３４１に保存する。テーブル３４１に既に取得ユーザＩＤに対応するユーザ情報が記憶されている場合、ＣＰＵ３１は、取得ユーザＩＤに対応するユーザ情報を、第一ユーザ情報を用いて更新する。その後、ＣＰＵ３１は、開始依頼処理を終了し、処理を図６に示すメイン処理のＳ５に進める。
【００７０】
以上説明したように、通信装置１５は、セッションの開始時において第二ユーザ情報と第一ユーザ情報とが異なる場合、ユーザ情報が更新されていると判断する。この場合、通信装置１５は、第一ユーザ情報及び第二ユーザ情報の両方を関連付けて、通信装置１５のユーザに通知する。これによって第一ユーザ情報が、第二ユーザ情報に対応する他のユーザに関連する情報であることを、通信装置１５のユーザに容易に認識させることができる。このためユーザは、他の通信装置１５とのセッションを開始させるか否かを適切に判断できる。
【００７１】
また通信装置１５は、例えば、表示画像３７２（図４参照）又は３７３（図５参照）を表示部３７に表示することによって、第一ユーザ情報及び第二ユーザ情報を同時期にユーザに通知することができる。このため通信装置１５は、第一ユーザ情報が第二ユーザ情報に対応する他のユーザを示す情報であることを、さらに容易に認識させることができる。
【００７２】
また通信装置１５は、例えば、表示画像３７２（図４参照）を表示部３７に表示することによって、ユーザ画像をユーザに認識させることが可能となる。このため通信装置１５は第一ユーザ情報が第二ユーザ情報に対応する他のユーザを示す情報であることを、ユーザに対して一見して容易に認識させることができる。
【００７３】
また通信装置１５は、他の通信装置１５から受信した開始依頼に含まれる第一ユーザ情報を、第二ユーザ情報としてテーブル３４１に記憶する。このため通信装置１５は、テーブル３４１を参照することによって第二ユーザ情報を適切且つ確実に取得できる。
【００７４】
さらに通信装置１５は、開始依頼を送信した他の通信装置１５のユーザのユーザＩＤを参照し、このユーザＩＤと対応付けられた第二ユーザ情報をテーブル３４１から抽出する。このため通信装置１５は、第二ユーザ情報を正確に取得できる。
【００７５】
また通信装置１５は、表示ユーザ情報が更新されている場合であっても（Ｓ４０３：ＹＥＳ）、更新前のユーザ情報を表示画像に含めることを許可しないフラグ情報がＲＡＭ３３に記憶されている場合（Ｓ４０４：ＮＯ）、第一ユーザ情報に含まれる表示ユーザ情報と、表示ユーザ情報が更新されていることを通知するテキスト情報とを含む表示画像を表示部３７に表示する（Ｓ４０９）。これによって、通信装置１５は、第二ユーザ情報を通知することを防止できる。また、通信装置１５は、第二ユーザ情報自体を通知することなく、第二ユーザ情報が更新されたことを通知することができる。
【００７６】
なお、Ｓ３の処理が本発明の「第一受信ステップ」及び「受信ステップ」に相当する。Ｓ４０１，４０２の処理が本発明の第一態様に係るプログラムの「取得ステップ」に相当する。Ｓ４０３の処理が本発明の「第一判断ステップ」及び本発明の第三態様の通信方法に係る「判断ステップ」に相当する。Ｓ４０１の処理が本発明の「第二判断ステップ」及び本発明の第二態様のプログラムに係る「判断ステップ」に相当する。Ｓ４０２の処理が本発明の「読み出しステップ」並びに本発明の第二態様に係るプログラム及び本発明の第三態様に係る通信方法の「取得ステップ」に相当する。Ｓ４０８，４０９，４１０の処理が本発明の「出力ステップ」に相当する。Ｓ４０８の処理が本発明の第二態様に係るプログラムの「表示ステップ」に相当する。Ｓ４０８，４１０が本発明の第三態様に係る通信方法の「表示ステップ」に相当する。Ｓ４１２の処理が本発明の「記憶ステップ」に相当する。Ｓ４０４の処理が本発明の「第三判断ステップ」に相当する。Ｓ２の処理が本発明の「第二受信ステップ」に相当する。Ｓ４０５の処理が本発明の「第四判断ステップ」に相当する。Ｓ４０６の処理が本発明の「第五判断ステップ」に相当する。Ｓ４０７の処理が本発明の「第六判断ステップ」に相当する。Ｓ３の処理を行うＣＰＵ３１が本発明の「受信手段」に相当する。Ｓ４０２の処理を行うＣＰＵ３１が本発明の「取得手段」に相当する。Ｓ４０３の処理を行うＣＰＵ３１が本発明の「判断手段」に相当する。Ｓ４０８，４１０の処理を行うＣＰＵ３１が本発明の「表示手段」に相当する。
【００７７】
なお本発明は上述の実施形態に限定されず、種々の変更が可能である。テーブル３４１は、サーバ１１に記憶されてもよい。通信装置１５は、サーバ１１と通信を行うことによって、テーブル３４１にユーザ情報を記憶してもよい。また通信装置１５は、ユーザ情報をＨＤＤ３４に記憶してもよい。ユーザは、特定の通信装置１５を常に使用しなくてもよく、どの通信装置１５を使用してもよい。
【００７８】
第二ユーザ情報が更新されたか否かは、更新日時を参照することなく、第二ユーザ情報に含まれるそれぞれの項目（例えば、ニックネーム、自己紹介）を最初から直接比較することによって判断されてもよい。
【００７９】
ユーザ情報は、表示部３７に表示される場合に限定されない。例えば通信装置１５は、ユーザ情報（例えば、ニックネーム）を示す音声をスピーカ３８から出力することによって、ユーザ情報をユーザに通知してもよい。
【００８０】
前記した実施形態の開始依頼処理（図７参照）のＳ４０７では、遠隔会議の頻度の指標として、会議回数が用いられた。しかし、例えば、取得ユーザＩＤのユーザの通信装置１５と最後に行った遠隔会議からの期間などが、遠隔会議の頻度の指標として用いられてもよい。この場合、会議回数に代えて又は追加して、取得ユーザＩＤユーザの通信装置１５と最後に行った遠隔会議の日時が、テーブル３４１に記憶されればよい。そして、図６に示すメイン処理のＳ７では、テーブル３４１の会議回数に「１」を追加することに代えて又は追加して、Ｓ６で会議アプリを起動したときの時刻がテーブル３４１に保存されればよい。
【００８１】
図７に示す開始依頼処理において、Ｓ４０４，４０５，４０６、４０７の少なくとも１つの処理が行われなくてもよい。
【符号の説明】
【００８２】
１      通信システム
１１    サーバ
１２、１３、１４、１５  通信装置
３１    ＣＰＵ
３７    表示部
３４１  テーブル
３７１、３７２、３７３  表示画像
【図１】
2014042231.tif 000003
【図２】
2014042231.tif 000004
【図３】
2014042231.tif 000005
【図４】
2014042231.tif 000006
【図５】
2014042231.tif 000007
【図６】
2014042231.tif 000008
【図７】
2014042231.tif 000009