(57)【要約】【課題】ネットワーク通信を行う情報処理装置において、オフライン状態になったことを適切なタイミングでユーザに通知すること。【解決手段】オンライン状態においてネットワーク通信が切断されてオフライン状態になった場合に、遠隔地とのリアルタイムでのやりとりの有無に応じてオフライン通知画面を表示するか否かの判定基準が設定されたオフライン通知判定テーブルを参照して、実際にオフライン状態となったときの遠隔地とのリアルタイムでのやりとりの有無に基づいてオフライン通知画面を表示するか否かを判定する。【選択図】図４
2014092927.tif 000002
【特許請求の範囲】
【請求項１】
ネットワークを介した通信により遠隔地とリアルタイムでやりとりを行う情報処理装置であって、
前記ネットワーク接続が切断されたことを検知する切断検知部と、
前記ネットワーク接続が切断されたことが検知された場合に、遠隔地とのリアルタイムでのやりとりの有無に応じて前記ネットワーク接続が切断されたことの通知の要否が定められている切断通知情報を参照し実際の遠隔地とのリアルタイムでのやりとりの有無に基づいて前記ネットワークが切断されたことを通知するか否かを判定する切断通知判定部と、
前記ネットワークが切断されたことを通知すると判定された場合に、前記ネットワークが切断されたことを通知するための切断通知画面を表示部に表示する表示制御部と、
を備えることを特徴とする情報処理装置。
【請求項２】
前記切断通知情報は、前記遠隔地とのリアルタイムでのやりとりの有無と前記表示部に表示される表示画面との組み合わせに応じて前記ネットワーク接続が切断されたことの通知の要否が定められていることを特徴とする請求項１に記載の情報処理装置。
【請求項３】
前記切断通知判定部は、前記ネットワーク接続が切断されたことが検知された場合に、前記遠隔地とのリアルタイムでのやりとりの有無が変化したタイミングで、前記切断通知情報を参照し変化後の前記遠隔地とのリアルタイムでのやり取りの有無に基づいて前記ネットワークが切断されたことを通知するか否かを判定することを特徴とする請求項１又は２に記載の情報処理装置。
【請求項４】
前記切断通知判定部は、前記ネットワークが切断されたことを通知しないと判定した後、前記ネットワーク接続が切断されたことを所定のタイミングで通知すると判定することを特徴とする請求項１乃至３いずれか１項に記載の情報処理装置。
【請求項５】
前記ネットワーク接続が切断されたことを前記所定のタイミングで通知することが前記切断通知情報に定められていることを特徴とする請求項４に記載の情報処理装置。
【請求項６】
前記所定のタイミングは、前記ネットワーク接続が切断されたことが検知された後の所定の計測期間の計測が終了したタイミング、若しくは、前記ネットワーク接続が切断されたことが検知された後に前記表示部に表示されている表示画面が他の表示画面に遷移したタイミングであることを特徴とする請求項４又は５に記載の情報処理装置。
【請求項７】
前記遠隔地とのリアルタイムでのやりとりの有無は、前記遠隔地とのリアルタイムでのやりとりを制御するリアルタイム通信制御部の動作状態、及び、前記リアルタイム通信制御部が送信するパケットの内容の少なくともどちらか一方により決定されることを特徴とする請求項１乃至６いずれか１項に記載の情報処理装置。
【請求項８】
ネットワークを介した通信により遠隔地とリアルタイムでやりとりを行う情報処理装置の制御プログラムであって、
前記ネットワーク接続が切断されたことを検知するステップと、
前記ネットワーク接続が切断されたことが検知された場合に、遠隔地とのリアルタイムでのやりとりの有無に応じて前記ネットワーク接続が切断されたことの通知の要否が定められている切断通知情報を参照し実際の遠隔地とのリアルタイムでのやりとりの有無に基づいて前記ネットワークが切断されたことを通知するか否かを判定するステップと、
前記ネットワークが切断されたことを通知すると判定された場合に、前記ネットワークが切断されたことを通知するための切断通知画面を表示部に表示するステップと、
を情報処理装置に実行させることを特徴とする情報処理装置の制御プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理装置、情報処理装置の制御プログラムに関し、特に、情報処理装置におけるオフライン通知方法に関する。
【背景技術】
【０００２】
近年、有線ＬＡＮ（Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）や無線ＬＡＮ等を介したネットワーク通信により、ＰＣ（Ｐｅｒｓｏｎａｌ  Ｃｏｍｐｕｔｅｒ）等の情報処理装置に、サーバから提供された画面情報に従って画面を表示させるオンラインシステムが提案され既に知られている。このようなオンラインシステムは、例えば、情報処理装置にＷｅｂページを閲覧するためのＷｅｂブラウザが備えられており、このＷｅｂブラウザが、ＷｅｂサーバからＷｅｂページを表示させるための画面情報を上記ネットワーク通信により取得して、取得した画面情報に従ってＷｅｂページを表示するようになっている。
【０００３】
このようなネットワーク通信を行う情報処理装置は、通信回線の混線、電波強度の低下等によりネットワーク接続が切断されて、サーバと通信することができないオフライン状態となってしまうことがある。従って、このようなネットワーク通信を行う情報処理装置においてオフライン状態になった場合には、情報処理装置は、ネットワーク通信を必要とする操作を受け付けることができない状態となってしまう。そこで、このようなネットワーク通信を行う情報処理装置は通常、オフライン状態になったことを検知すると、オフライン状態になったことをユーザに通知するためのオフライン通知画面を表示するようになっている（例えば、特許文献１）。
【発明の概要】
【発明が解決しようとする課題】
【０００４】
ところが、このようなネットワーク通信を行う情報処理装置において頻繁にオフライン状態が発生してしまうと、情報処理装置はその都度、オフライン通知画面を表示することになり、ユーザに対して煩わしさを感じさせてしまうことになる。そこで、ユーザに対して煩わしさを感じさせないようにすることを目的として、ユーザがネットワーク通信を必要とする操作を行ったときに初めてオフライン通知画面を表示する情報処理装置が提案され既に知られている。
【０００５】
しかしながら、このようなネットワーク通信を行う情報処理装置においては、上述したように、ユーザがネットワーク通信を必要とする操作を行うまでオフライン通知画面が表示されないため、ユーザは、ネットワーク通信を必要とする操作を行うまでオフライン状態になったことを認識することができず、オンライ状態のままであると勘違いしてしまうことになる。
【０００６】
このように、ネットワーク通信を行う従来の情報処理装置においては、オフライン状態になった場合に、ユーザに対して煩わしさを感じさせたり、オンライン状態のままであると勘違いさせたりする等、オフライン状態になったことを適切なタイミングでユーザに通知することができないという問題がある。
【０００７】
本発明は、このような課題を解決するためになされたものであり、ネットワーク通信を行う情報処理装置において、オフライン状態になったことを適切なタイミングでユーザに通知することを目的とする。
【課題を解決するための手段】
【０００８】
上記課題を解決するために、ネットワークを介した通信により遠隔地とリアルタイムでやりとりを行う情報処理装置であって、前記ネットワーク接続が切断されたことを検知する切断検知部と、前記ネットワーク接続が切断されたことが検知された場合に、遠隔地とのリアルタイムでのやりとりの有無に応じて前記ネットワーク接続が切断されたことの通知の要否が定められている切断通知情報を参照し実際の遠隔地とのリアルタイムでのやりとりの有無に基づいて前記ネットワークが切断されたことを通知するか否かを判定する切断通知判定部と、前記ネットワークが切断されたことを通知すると判定された場合に、前記ネットワークが切断されたことを通知するための切断通知画面を表示部に表示する表示制御部と、を備えることを特徴とする。
【０００９】
また、本発明の他の態様は、ネットワークを介した通信により遠隔地とリアルタイムでやりとりを行う情報処理装置の制御プログラムであって、前記ネットワーク接続が切断されたことを検知するステップと、前記ネットワーク接続が切断されたことが検知された場合に、遠隔地とのリアルタイムでのやりとりの有無に応じて前記ネットワーク接続が切断されたことの通知の要否が定められている切断通知情報を参照し実際の遠隔地とのリアルタイムでのやりとりの有無に基づいて前記ネットワークが切断されたことを通知するか否かを判定するステップと、前記ネットワークが切断されたことを通知すると判定された場合に、前記ネットワークが切断されたことを通知するための切断通知画面を表示部に表示するステップと、を情報処理装置に実行させることを特徴とする。
【発明の効果】
【００１０】
本発明によれば、ネットワーク通信を行う情報処理装置において、オフライン状態になったことを適切なタイミングでユーザに通知することができる。
【図面の簡単な説明】
【００１１】
【図１】本発明の実施形態に係るテレビ会議システムの運用形態の例を示す図である。
【図２】本発明の実施形態に係るクライアント端末のハードウェア構成を模式的に示すブロック図である。
【図３】本発明の実施形態に係るクライアント端末の機能構成を模式的に示すブロック図である。
【図４】本発明の実施形態に係るオフライン通知判定Ｔｂのデータ構造の一例を示す図である。
【図５】本発明の実施形態に係るテレビ会議アプリが表示部に表示する表示画面の表示例を示す図である。
【図６】本発明の実施形態に係るテレビ会議アプリが表示部に表示する表示画面の表示例を示す図である。
【図７】本発明の実施形態に係るテレビ会議アプリが表示部に表示する表示画面の表示例を示す図である。
【図８】本発明の実施形態に係るテレビ会議アプリが表示部に表示する表示画面の表示例を示す図である。
【図９】本発明の実施形態に係るテレビ会議アプリが表示部に表示する表示画面の表示例を示す図である。
【図１０】本発明の実施形態に係るテレビ会議アプリが表示部に表示する表示画面の表示例を示す図である。
【図１１】本発明の実施形態に係るテレビ会議アプリが表示部に表示する表示画面の表示例を示す図である。
【図１２】本発明の実施形態に係るテレビ会議アプリが表示部に表示する表示画面の表示例を示す図である。
【図１３】本発明の他の実施形態に係るクライアント端末が、オンライン状態においてネットワークが切断されてオフライン状態となった場合の処理を説明するためのフローチャートである。
【図１４】本発明の他の実施形態に係るクライアント端末が、オンライン状態においてネットワークが切断されてオフライン状態となった場合に、オフライン通知判定部がオフライン通知画面の表示を行うか否かを判定するまでの処理を説明するためのシーケンス図である。
【図１５】本発明の実施形態に係るクライアント端末が、オンライン状態においてネットワークが切断されてオフライン状態となった場合に、オフライン通知判定部がオフライン通知画面の表示を行うか否かを判定した後の処理を説明するためのシーケンス図である。
【図１６】本発明の実施形態に係るクライアント端末が、オンライン状態においてネットワークが切断されてオフライン状態となった場合に、オフライン通知判定部がオフライン通知画面の表示を行うか否かを判定した後の処理を説明するためのシーケンス図である。
【図１７】本発明の実施形態に係るクライアント端末が、オンライン状態における動作状態として待機中にあり、表示画面として待機画面を表示している場合にネットワークが切断されてオフライン状態となった後に、ユーザにより参加要求操作が行われた場合の処理を説明するためのシーケンス図である。
【図１８】本発明の他の実施形態に係るクライアント端末が、オンライン状態における動作状態として待機中にあり、表示画面として待機画面を表示している場合にネットワークが切断されてオフライン状態となった後に、ユーザにより参加要求操作が行われた場合の表示部の表示画面の変遷を示す図である。
【図１９】本発明の実施形態に係るクライアント端末が、オンライン状態における動作状態として会議中にあり、表示画面として会議画面を表示している場合にネットワークが切断されてオフライン状態となった場合の表示部の表示画面の変遷を示す図である。
【図２０】本発明の実施形態に係るクライアント端末が、オンライン状態における動作状態として待機中にあり、表示画面として設定画面を表示している場合にネットワークが切断されてオフライン状態となった場合の表示部の表示画面の変遷を示す図である。
【図２１】本発明の実施形態に係るクライアント端末が、オンライン状態における動作状態として会議中にあり、表示画面として会議画面を表示しているときにセッティング画面に遷移した場合にネットワークが切断されてオフライン状態となった場合の表示部の表示画面の変遷を示す図である。
【図２２】本発明の実施形態に係るクライアント端末が、オンライン状態における動作状態として参加要求処理中にあり、表示画面として待機画面を表示しているときにセッティング画面に遷移した場合にネットワークが切断されてオフライン状態となった場合の表示部の表示画面の変遷を示す図である。
【図２３】本発明の実施形態に係るクライアント端末が、オンライン状態における動作状態及び表示画面の組み合わせに対応する判定要素として「表示しない」であるときにオフライン状態となった場合であっても、一定時間経過した場合にはオフライン通知画面を表示する場合の処理を説明するためのシーケンス図である。
【発明を実施するための形態】
【００１２】
以下、図面を参照して、本発明の実施形態を詳細に説明する。本実施形態においては、ネットワークを介した通信により遠隔地とリアルタイムでやりとりを行う情報処理装置として、有線ＬＡＮ（Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）や無線ＬＡＮ等のネットワーク回線を介して遠隔地にいるユーザ同士がリアルタイムでテレビ会議を行うことを可能とするためのテレビ会議機能を提供するテレビ会議システム管理サーバに接続されているクライアント端末を例として説明する。従って、ユーザは、本実施形態に係るクライアント端末を操作してテレビ会議システム管理サーバとのネットワーク通信を行うことにより、遠隔地にいるユーザとテレビ会議を行うことができるようになる。尚、本実施形態に係るクライアント端末には、上記テレビ会議を可能とするための専用のソフトウェアであるテレビ会議アプリケーション（以下、「テレビ会議アプリ」とする）がインストールされている。即ち、本実施形態においては、テレビ会議アプリが、リアルタイム通信制御部として機能する。
【００１３】
また、本実施形態に係るクライアント端末は、通信回線の混線、電波強度の低下等によりネットワーク接続が切断されて、テレビ会議システム管理サーバとネットワーク通信を行うことができないオフライン状態となった場合に、オフライン状態になったことをユーザに通知するためのオフライン通知画面を表示するようになっている。即ち、本実施形態においては、オフライン通知画面が切断通知画面として表示される。
【００１４】
このようなクライアント端末において、本実施形態に係る要旨の一つは、オンライン状態においてネットワーク通信が切断されてオフライン状態になった場合に、遠隔地とのリアルタイムでのやりとりの有無に応じてオフライン通知画面を表示するか否かの判定基準が設定されたオフライン通知判定テーブル（以下、「オフライン通知判定Ｔｂ」とする）を参照して、実際にオフライン状態となったときの遠隔地とのリアルタイムでのやりとりの有無に基づいてオフライン通知画面を表示するか否かを判定することにある。従って、本実施形態に係るクライアント端末によれば、オフライン状態になったことを適切なタイミングでユーザに通知することが可能となる。尚、後述するように、本実施形態においては、遠隔地とのリアルタイムでのやりとりの有無については、テレビ会議アプリの動作状態により区別される。
【００１５】
また、このようなクライアント端末において、本実施形態に係る他の要旨の一つは、遠隔地とのリアルタイムでのやりとりの有無とテレビ会議アプリが表示し得る表示画面との組み合わせに応じてオフライン通知画面を表示するか否かの判定基準が設定されたオフライン通知判定Ｔｂを参照して、実際にオフライン状態となったときの遠隔地とのリアルタイムでのやりとりの有無とテレビ会議アプリが表示している表示画面との組み合わせに基づいてオフライン通知画面を表示するか否かを判定することにある。従って、本実施形態に係るクライアント端末によれば、オフライン状態になったことを更に適切なタイミングでユーザに通知することが可能となる。以下、図面を参照して詳細に説明する。
【００１６】
まず、本実施形態に係るテレビ会議システムの運用形態について、図１を参照して説明する。図１は、本実施形態に係るテレビ会議システムの運用形態の例を示す図である。図１に示すように、本実施形態に係るテレビ会議システムは、テレビ会議システム管理サーバ１が接続されたネットワーク３と、クライアント端末２ａ、２ｂが接続されたネットワーク４とがインターネットや電話回線等の公衆回線５を介して接続されて構成されている。以下では、クライアント端末２ａと２ｂとを区別する必要がない場合に限り、それらをまとめてクライアント端末２とする。
【００１７】
尚、ネットワーク４に接続されているクライアント端末２の数は一例であり、これらがもっと多く接続された大規模なシステムであっても良い。また、それぞれ異なるクライアント端末２が接続された複数のネットワークが公衆回線５を介してテレビ会議システム管理サーバ１と接続される構成としても良いし、テレビ会議システム管理サーバ１とクライアント端末２とが同一のネットワーク上に接続されて構成されていても良い。
【００１８】
テレビ会議システム管理サーバ１は、本実施形態に係るテレビ会議システムを管理するための共有サーバである。そのため、テレビ会議システム管理サーバ１は、テレビ会議システムに登録されているユーザを管理し、クライアント端末２から送信されてきたＩＤやパスワード等の認証情報に基づいてログイン認証を行い、ログイン認証の結果に応じてテレビ会議システムの利用を許可する。
【００１９】
クライアント端末２は、ユーザが操作する情報処理端末であり、ＰＣ（Ｐｅｒｓｏｎａｌ  Ｃｏｍｐｕｔｅｒ）等の情報処理装置によって実現される。クライアント端末２は、ＰＤＡ（Ｐｅｒｓｏｎａｌ  Ｄｉｇｉｔａｌ  Ａｓｓｉｓｔａｎｔ）やスマートフォン、タブレット端末等の携帯情報端末によって実現されても良い。尚、上述したように、本実施形態に係るクライアント端末２には、上記テレビ会議を可能とするための専用のソフトウェアであるテレビ会議アプリがインストールされており、クライアント端末２は、そのテレビ会議アプリの機能によりテレビ会議システムを利用することが可能となる。
【００２０】
また、クライアント端末２ａとクライアント端末２ｂはお互いに遠隔地に設置されており、テレビ会議システム管理サーバ１が提供するテレビ会議機能によりクライアント端末２ａとクライアント端末２ｂとがリアルタイムで情報のやり取りを行うことによりテレビ会議を行うように構成されている。尚、本実施形態においてリアルタイムとは、ネットワークを介した通信によるタイムラグや、テレビ会議システム管理サーバ１及びクライアント端末２の処理速度によるタイムラグを考慮したものとなっている。
【００２１】
尚、図１におけるネットワーク３、４は、例えば、オフィスＬＡＮ（Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）等の限定されたネットワークであり、テレビ会議システム管理サーバ１、クライアント端末２は、夫々のＬＡＮを介して公衆回線５に接続されるが、公衆回線５に直接接続される態様とすることも可能である。
【００２２】
次に、本実施形態に係るテレビ会議システム管理サーバ１、クライアント端末２のハードウェア構成について図２を参照して説明する。図２は、本実施形態に係るクライアント端末２のハードウェア構成を模式的に示すブロック図である。以下の説明においては、クライアント端末２のハードウェア構成を例として説明するが、テレビ会議システム管理サーバ１についても同様である。
【００２３】
図２に示すように、本実施形態に係るクライアント端末２は、一般的なサーバやＰＣ等と同様の構成を含む。即ち、本実施形態に係るクライアント端末２は、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）１０、ＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）２０、ＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）３０、ＨＤＤ（Ｈａｒｄ  Ｄｉｓｋ  Ｄｒｉｖｅ）４０及びＩ／Ｆ５０がバス８０を介して接続されている。また、Ｉ／Ｆ５０にはＬＣＤ（Ｌｉｑｕｉｄ  Ｃｒｙｓｔａｌ  Ｄｉｓｐｌａｙ）６０及び操作部７０が接続されている。
【００２４】
ＣＰＵ１０は演算手段であり、クライアント端末２全体の動作を制御する。ＲＡＭ２０は、情報の高速な読み書きが可能な揮発性の記憶媒体であり、ＣＰＵ１０が情報を処理する際の作業領域として用いられる。ＲＯＭ３０は、読み出し専用の不揮発性記憶媒体であり、ファームウェア等のプログラムが格納されている。ＨＤＤ４０は、情報の読み書きが可能な不揮発性の記憶媒体であり、ＯＳ（Ｏｐｅｒａｔｉｎｇ  Ｓｙｓｔｅｍ）や各種の制御プログラム、アプリケーション・プログラム等が格納される。
【００２５】
Ｉ／Ｆ５０は、バス８０と各種のハードウェアやネットワーク等を接続し制御する。ＬＣＤ６０は、ユーザがクライアント端末２の状態を確認するための視覚的ユーザインタフェースである。操作部７０は、キーボードやマウス、タッチパネル等、ユーザがクライアント端末２に情報を入力するためのユーザインタフェースである。尚、図１において説明したように、本実施形態に係るテレビ会議システム管理サーバ１は共有サーバとして運用される。従って、テレビ会議システム管理サーバ１については、ＬＣＤ６０及び操作部７０等のユーザインタフェースは省略可能である。
【００２６】
このようなハードウェア構成において、ＲＯＭ３０やＨＤＤ４０若しくは図示しない光学ディスク等の記憶媒体に格納されたプログラムがＲＡＭ２０に読み出され、ＣＰＵ１０がＲＡＭ２０にロードされたプログラムに従って演算を行うことにより、ソフトウェア制御部が構成される。このようにして構成されたソフトウェア制御部と、ハードウェアとの組み合わせによって、本実施形態に係るクライアント端末２の機能を実現する機能ブロックが構成される。
【００２７】
次に、本実施形態に係るクライアント端末２の機能構成について、図３を参照して説明する。図３は、本実施形態に係るクライアント端末２の機能構成を模式的に示すブロック図である。図３に示すように、本実施形態に係るクライアント端末２は、通信部２０１、オフライン通知判定部２０２、動作状態管理部２０３、表示画面管理部２０４、表示部２０５、オフライン通知判定Ｔｂ記憶部２０６を備えている。
【００２８】
通信部２０１は、ネットワーク３やネットワーク４、公衆回線５を介してテレビ会議システム管理サーバ１との間で情報の授受を行う。また、通信部２０１は、ネットワーク接続が切断されたことを検知する。即ち、本実施形態においては、通信部２０１が、切断検知部として機能する。オフライン通知判定部２０２は、ネットワークが切断されてオフライン状態となった場合に、オフライン通知判定Ｔｂ記憶部２０６に記憶されているオフライン通知判定Ｔｂを参照して、オフライン通知画面を表示するか否かを判定する。即ち、本実施形態においては、オフライン通知判定部２０２が、切断通知判定部として機能する。動作状態管理部２０３は、テレビ会議アプリの動作状態を管理する。
【００２９】
表示画面管理部２０４は、テレビ会議アプリが表示部２０５に表示する表示画面を管理する。また、表示画面管理部２０４は、表示部２０５に各表示画面を表示する。即ち、本実施形態においては、表示画面管理部２０４が、表示制御部として機能する。表示部２０５は、クライアント端末２の状態を視覚的に表示する出力インタフェースである。尚、表示部２０５は、図２に示すＬＣＤ６０によって実現される。オフライン通知判定Ｔｂ記憶部２０６は、オフライン通知判定Ｔｂを記憶する。
【００３０】
次に、本実施形態に係るオフライン通知判定Ｔｂについて、図４を参照して説明する。図４は、本実施形態に係るオフライン通知判定Ｔｂのデータ構造の一例を示す図である。図４に示すように、本実施形態に係るオフライン通知判定Ｔｂには、テレビ会議アプリの動作状態とテレビ会議アプリが表示し得る表示画面との組み合わせ毎にオフライン通知画面を表示するか否かが定められている。即ち、本実施形態においては、オフライン通知判定Ｔｂが、切断通知情報として用いられる。
【００３１】
ここで、本実施形態に係るテレビ会議アプリの動作状態として、図４に示すように、システムから既にログアウトしている状態である「ログアウト」、テレビ会議システム管理サーバ１にログインリクエストを行い、その結果を待っている状態である「ログイン処理中」、テレビ会議システムへのログインを完了し、他の動作状態に属さない状態である「待機中」、他のユーザに対して会議への参加要求を行い、その結果を待っている状態である「参加要求処理中」、テレビ会議を行っている状態である「会議中」、テレビ会議システム管理サーバ１にログアウトリクエストを行い、その結果を待っている状態である「ログアウト処理中」がある。
【００３２】
尚、本実施形態において、クライアント端末２は、テレビ会議アプリの動作状態として「ログアウト」、「待機中」、「ログアウト処理中」にあるときには遠隔地とのリアルタイムでのやりとりを行っておらず、「会議中」、「ログイン処理中」、「参加要求処理中」にあるときには遠隔地とのリアルタイムでのやりとりを行っているものとして定めているため、テレビ会議アプリの動作状態に基づいて遠隔地とのリアルタイムでのやりとりの有無を区別することが可能となっている。
【００３３】
また、本実施形態においては、「ログイン処理中」、「参加要求処理中」については、遠隔地とのリアルタイムでのやりとりを行っているものとして定めているが、遠隔地とのリアルタイムでのやりとりを行っていないものとして定めても良く、適宜、仕様に合わせて定めれば良い。また、本実施形態においては夫々の動作状態はお互いに排他的な関係にあり、本実施形態に係るクライアント端末２は、同時に複数の動作状態を取り得ることはないように構成されている。
【００３４】
また、本実施形態に係るテレビ会議アプリが表示する表示画面として、図４に示すように、「ログイン画面」、「待機画面」、「会議画面」、「セッティング画面」がある。尚、各表示画面の詳細については、図５〜図１２を参照して詳述する。
【００３５】
尚、本実施形態においては、図４に示すように、テレビ会議アプリの動作状態に基づいて遠隔地とのリアルタイムでのやりとりの有無を区別することを趣旨としている。即ち、本実施形態においては、遠隔地とリアルタイムでのやりとりを必要とする動作状態であるか、それとも、遠隔地とリアルタイムでのやりとりを必要としない動作状態であるかに基づいて、遠隔地とのリアルタイムでのやりとりの有無を区別することを趣旨としている。
【００３６】
従って、本実施形態に係るクライアント端末２によれば、遠隔地とのリアルタイムでのやりとりの有無に基づいてオフライン通知画面を表示するか否かを判定することが可能となるため、オフライン状態となったことを適切なタイミングでユーザに通知することが可能となる。
【００３７】
尚、本実施形態においては、図４において説明したように、テレビ会議アプリの動作状態に基づいて遠隔地とのリアルタイムでのやりとりの有無を区別する他に、テレビ会議アプリがネットワークを介して送信するパケットの内容に基づいて遠隔地とのリアルタイムでのやりとりの有無を区別するようにしても良い。これは、テレビ会議アプリがネットワークを介して送信しようとするパケットの内容により、テレビ会議アプリが遠隔地とのリアルタイムでのやりとりを必要とするか否かを識別するための情報が含まれていることを利用するものである。
【００３８】
次に、本実施形態に係るテレビ会議アプリが表示部２０５に表示する各表示画面について、図５〜図１２を参照して説明する。図５は、本実施形態に係るテレビ会議アプリが表示部２０５に表示するオフライン通知画面の表示例を示す図である。図６は、本実施形態に係るテレビ会議アプリが表示部２０５に表示するログイン画面の表示例を示す図である。図７は、本実施形態に係るテレビ会議アプリの動作状態が「ログイン処理中」であるときにテレビ会議アプリが表示部２０５に表示するログイン画面の表示例を示す図である。即ち、図７は、図６に示すログイン画面においてユーザ操作によりユーザＩＤとパスワードとが入力されて「ＯＫ」ボタンが押下されたときにテレビ会議アプリが表示部２０５に表示するログイン画面の表示例を示す図である。
【００３９】
図８は、本実施形態に係るテレビ会議アプリが表示部２０５に表示する待機画面の表示例を示す図である。尚、待機画面において「ＯＦＦＬＩＮＥ」と表示されているユーザは本実施形態に係るテレビ会議に参加していないことを表し、「ＯＮＬＩＮＥ」と表示されているユーザは本実施形態に係るテレビ会議に参加していることを表す。図９は、図８に示す待機画面においてユーザ操作により「ＯＦＦＬＩＮＥ」と表示されているユーザが選択されたときにテレビ会議アプリが表示部２０５に表示する待機画面の表示例を示す図である。
【００４０】
図１０は、本実施形態に係るテレビ会議アプリの動作状態が「参加要求処理中」であるときにテレビ会議アプリが表示部２０５に表示する待機画面の表示例を示す図である。即ち、図１０は、図９に示す待機画面において「ＯＫ」ボタンが押下されたときにテレビ会議アプリが表示部２０５に表示するログイン画面の表示例を示す図である。図１１は、本実施形態に係るテレビ会議アプリが表示部２０５に表示する会議画面の表示例を示す図である。図１２は、本実施形態に係るテレビ会議アプリが表示部２０５に表示するセッティング画面の表示例を示す図である。
【００４１】
このように構成されたクライアント端末２において、本実施形態に係る要旨の一つは、オンライン状態においてネットワーク通信が切断されてオフライン状態になった場合に、テレビ会議アプリの動作状態に応じてオフライン通知画面を表示するか否かの判定基準が設定されたオフライン通知判定Ｔｂを参照して、実際にオフライン状態となったときのテレビ会議アプリの動作状態に基づいてオフライン通知画面を表示するか否かを判定することにある。従って、本実施形態に係るクライアント端末２によれば、オフライン状態になったことを適切なタイミングでユーザに通知することが可能となる。
【００４２】
また、このように構成されたクライアント端末２において、本実施形態に係る他の要旨の一つは、テレビ会議アプリの動作状態とテレビ会議アプリが表示し得る表示画面との組み合わせに応じてオフライン通知画面を表示するか否かの判定基準が設定されたオフライン通知判定Ｔｂを参照して、実際にオフライン状態となったときのテレビ会議アプリの動作状態とテレビ会議アプリが表示している表示画面との組み合わせに基づいてオフライン通知画面を表示するか否かを判定することにある。従って、本実施形態に係るクライアント端末２によれば、オフライン状態になったことを更に適切なタイミングでユーザに通知することが可能となる。
【００４３】
次に、本実施形態に係るクライアント端末２が、オンライン状態においてネットワークが切断されてオフライン状態となった場合の処理について、図１３を参照して説明する。図１３は、本実施形態に係るクライアント端末２が、オンライン状態においてネットワークが切断されてオフライン状態となった場合の処理を説明するためのフローチャートである。
【００４４】
図１３に示すように、本実施形態に係るクライアント端末２は、オンライン状態においてネットワークが切断されてオフライン状態となった場合にはまず、ネットワークが切断されたことを検知する（Ｓ１３０１）。本実施形態に係るクライアント端末２は、ネットワークが切断されたことを検知すると、オフライン通知判定Ｔｂ記憶部２０６に記憶されているオフライン通知判定Ｔｂを参照して、ネットワークが切断されたことを検知した際の動作状態及び表示画面の組み合わせに対応する判定要素（表示する／表示しない／表示しない→画面遷移後に表示する）に基づき、オフライン通知画面の表示を行うか否かを判定する（Ｓ１３０２）。
【００４５】
本実施形態に係るクライアント端末２は、Ｓ１３０２の判定処理において、オフライン通知画面を表示しないと判定した場合には（Ｓ１３０２／表示しない）、オンライン状態においてネットワークが切断されてオフライン状態となった場合の処理を終了する。
【００４６】
一方、本実施形態に係るクライアント端末２は、Ｓ１３０２の判定処理において、オフライン通知画面を表示すると判定した場合には（Ｓ１３０２／表示する）、オフライン通知画面を表示して（Ｓ１３０３）、オンライン状態においてネットワークが切断されてオフライン状態となった場合の処理を終了する。
【００４７】
また、本実施形態に係るクライアント端末２は、Ｓ１３０２の判定処理において、現在表示している表示画面上にはオフライン通知画面を表示せず、画面遷移後にオフライン通知画面を表示すると判定した場合には（Ｓ１３０２／表示しない→表示する）、ネットワークが切断されたことを検知した際に表示している表示画面から、他の表示画面に遷移して（Ｓ１３０４）からオフライン通知画面を表示し（Ｓ１３０３）、オンライン状態においてネットワークが切断されてオフライン状態となった場合の処理を終了する。
【００４８】
次に、本実施形態に係るクライアント端末２が、オンライン状態においてネットワークが切断されてオフライン状態となった場合の処理について、図１４〜図１６を参照して説明する。図１４は、本実施形態に係るクライアント端末２が、オンライン状態においてネットワークが切断されてオフライン状態となった場合に、オフライン通知判定部２０２がオフライン通知画面の表示を行うか否かを判定するまでの処理を説明するためのシーケンス図である。図１５及び図１６は、本実施形態に係るクライアント端末２が、オンライン状態においてネットワークが切断されてオフライン状態となった場合に、オフライン通知判定部２０２がオフライン通知画面の表示を行うか否かを判定した後の処理を説明するためのシーケンス図である。
【００４９】
図１４に示すように、本実施形態に係るクライアント端末２が、オンライン状態においてネットワークが切断されてオフライン状態となった場合にはまず、通信部２０１は、ネットワークが切断されたことを検知して（Ｓ１４０１）、ネットワークが切断されたことをオフライン通知判定部２０２に通知する（Ｓ１４０２）。
【００５０】
オフライン通知判定部２０２は、通信部２０１からネットワークが切断されたことを通知されると、動作状態管理部２０３に動作状態を通知するように依頼する（Ｓ１４０３）と共に、表示画面管理部２０４に表示画面を通知するように依頼する（Ｓ１４０４）。動作状態管理部２０３は、オフライン通知判定部２０２から動作状態を通知するように依頼を受けると、オフライン通知判定部２０２に動作状態を通知する（Ｓ１４０５）。また、表示画面管理部２０４は、オフライン通知判定部２０２から表示画面を通知するように依頼を受けると、オフライン通知判定部２０２に表示画面を通知する（Ｓ１４０６）
【００５１】
オフライン通知判定部２０２は、動作状態管理部２０３及び表示画面管理部２０４から通知された動作状態及び表示画面を取得すると（Ｓ１４０７）、オフライン通知判定Ｔｂ記憶部２０６に記憶されているオフライン通知判定Ｔｂを参照して、取得した動作状態及び表示画面の組み合わせに対応する判定要素（表示する／表示しない／表示しない→画面遷移後に表示する）に基づき、オフライン通知画面の表示を行うか否かを判定する（Ｓ１４０８）。
【００５２】
オフライン通知判定部２０２は、Ｓ１４０８の判定処理において、オフライン通知画面を表示しないと判定した場合には、本実施形態に係るクライアント端末２は、オンライン状態においてネットワークが切断されてオフライン状態となった場合の処理を終了する。
【００５３】
一方、オフライン通知判定部２０２は、Ｓ１４０８の判定処理において、オフライン通知画面を表示すると判定した場合には、図１５に示すように、表示画面管理部２０４にオフライン通知画面を表示するように依頼する（Ｓ１５０１）。表示画面管理部２０４は、オフライン通知判定部２０２からオフライン通知画面を表示するように依頼を受けると、表示部２０５にオフライン通知画面を表示させる（Ｓ１５０２）。このようにして、本実施形態に係るクライアント端末２は、オンライン状態においてネットワークが切断されてオフライン状態となった場合の処理を終了する。
【００５４】
また、オフライン通知判定部２０２は、Ｓ１４０８の判定処理において、現在表示されている表示画面上にはオフライン通知画面を表示せず、画面遷移後にオフライン通知画面を表示すると判定した場合には、図１６に示すように、表示画面管理部２０４に画面が遷移したことを通知するように依頼し（Ｓ１６０１）、表示画面管理部２０４に画面が遷移したことを通知するように依頼すると、表示画面管理部２０４から画面が遷移したことを通知されまで待機する。表示画面管理部２０４は、画面が遷移したことを通知するように依頼を受けた後、表示部２０５の画面を遷移させたら（Ｓ１６０２）、オフライン通知判定部２０２に画面が遷移したことを通知する（Ｓ１６０３）。
【００５５】
オフライン通知判定部２０２は、表示画面管理部２０４から画面が遷移したことを通知されると、表示画面管理部２０４にオフライン通知画面を表示するように依頼する（Ｓ１６０４）。表示画面管理部２０４は、オフライン通知判定部２０２からオフライン通知画面を表示するように依頼を受けると、表示部２０５にオフライン通知画面を表示させる（Ｓ１６０５）。このようにして、本実施形態に係るクライアント端末２は、オンライン状態においてネットワークが切断されてオフライン状態となった場合の処理を終了する。
【００５６】
次に、本実施形態に係るクライアント端末２が、オンライン状態における動作状態として待機中にあり、表示画面として待機画面を表示している場合にネットワークが切断されてオフライン状態となった後に、ユーザにより参加要求操作が行われた場合の処理について、図１７を参照して説明する。図１７は、本実施形態に係るクライアント端末２が、オンライン状態における動作状態として待機中にあり、表示画面として待機画面を表示している場合にネットワークが切断されてオフライン状態となった後に、ユーザにより参加要求操作が行われた場合の処理を説明するためのシーケンス図である。
【００５７】
図１７に示すように、本実施形態に係るクライアント端末２が、オンライン状態における動作状態として待機中にあり、表示画面として待機画面を表示している場合にネットワークが切断されてオフライン状態となった後に、ユーザにより参加要求操作が行われた場合にはまず、本実施形態に係るクライアント端末２は、図１４において説明したＳ１４０１〜Ｓ１４０４と同様の処理を行う（Ｓ１７０１〜Ｓ１７０４）。
【００５８】
そして、動作状態管理部２０３は、動作状態として「待機中」をオフライン通知判定部２０２に通知し（Ｓ１７０５）、表示画面管理部２０４は、表示画面として「待機画面」をオフライン通知判定部２０２に通知する（Ｓ１７０６）。オフライン通知部２０２は、動作状態管理部２０３から動作状態（待機中）及び表示画面（待機画面）を取得すると（Ｓ１７０７）、オフライン通知判定Ｔｂ記憶部２０６に記憶されているオフライン通知判定Ｔｂを参照して、取得した動作状態（待機中）及び表示画面（待機画面）の組み合わせに対応する判定要素である「表示しない」に基づき、オフライン通知画面の表示を行わないと判定する（Ｓ１７０８）。
【００５９】
このようなＳ１７０１〜Ｓ１７０８の処理中に、本実施形態に係るクライアント端末２へのユーザ操作により待機画面からユーザが選択されて参加要求が行われると、表示部２０５は、ユーザ選択を受け付けた後に、選択されたユーザへの参加要求を表示画面管理部２０４に通知する（Ｓ１７０９、Ｓ１７１０）。表示画面管理部２０４は、表示部２０５から参加要求を通知されると、動作状態を待機中から参加要求処理中に変更するように動作状態管理部２０３に依頼する（Ｓ１７１１）と共に、表示部２０５から通知された参加要求を送信するように通信部２０１に依頼する（Ｓ１７１２）。
【００６０】
動作状態管理部２０３は、表示画面管理部２０４から動作状態を待機中から参加要求処理中に変更するように依頼を受けると、受けた依頼に従って動作状態を待機中から参加要求処理中に変更する（Ｓ１７１３）。
【００６１】
一方、通信部２０１は、表示画面管理部２０４から参加要求を送信するように依頼を受けると、図１４において説明したＳ１４０１〜Ｓ１４０４と同様の処理を行う（Ｓ１７１４〜Ｓ１７１７）。
【００６２】
そして、動作状態管理部２０３は、動作状態として「参加要求処理中」をオフライン通知判定部２０２に通知し（Ｓ１７１８）、表示画面管理部２０４は、表示画面として「待機画面」をオフライン通知判定部２０２に通知する（Ｓ１７１９）。オフライン通知部２０２は、動作状態管理部２０３から動作状態（参加要求処理中）及び表示画面（待機画面）を取得すると（Ｓ１７２０）、オフライン通知判定Ｔｂ記憶部２０６に記憶されているオフライン通知判定Ｔｂを参照して、取得した動作状態（参加要求処理中）及び表示画面（待機画面）の組み合わせに対応する判定要素である「表示する」に基づき、オフライン通知画面の表示を行うと判定すると（Ｓ１７２１）、表示画面管理部２０４にオフライン通知画面を表示するように依頼する（Ｓ１７２２）。
【００６３】
表示画面管理部２０４は、オフライン通知判定部２０２からオフライン通知画面を表示するように依頼を受けると、表示部２０５にオフライン通知画面を表示させる（Ｓ１７２３）。このようにして、本実施形態に係るクライアント端末２は、オンライン状態における動作状態として待機中にあり、表示画面として待機画面を表示している場合にネットワークが切断されてオフライン状態となった後に、ユーザにより参加要求操作が行われた場合の処理を終了する。
【００６４】
次に、本実施形態に係るクライアント端末２が、オンライン状態における動作状態として待機中にあり、表示画面として待機画面を表示している場合にネットワークが切断されてオフライン状態となった後に、ユーザにより参加要求操作が行われた場合の表示部２０５の表示画面の変遷について、図１８を参照して説明する。即ち、図１７において説明した処理が行われている際の表示部２０５の表示画面の変遷について、図１８を参照して説明する。図１８は、本実施形態に係るクライアント端末２が、オンライン状態における動作状態として待機中にあり、表示画面として待機画面を表示している場合にネットワークが切断されてオフライン状態となった後に、ユーザにより参加要求操作が行われた場合の表示部２０５の表示画面の変遷を示す図である。
【００６５】
まず、クライアント端末２がオフライン状態となった時の表示部２０５の表示画面は、図１８の（Ａ）→（Ｂ）に示すようになり、特に変化がなく、ユーザからはオフライン状態となったことを認識することができないようになっている。そして、本実施形態に係るクライアント端末２へのユーザ操作により待機画面からユーザＢが選択されると、表示部２０５の表示画面は、図１８の（Ｂ）→（Ｃ）に示すように遷移し、図１８の（Ｃ）の待機画面において「ＯＫ」ボタンが押下されて参加要求が行われると、表示部２０５の表示画面は、図１８の（Ｃ）→（Ｄ）に示すように遷移して待機画面をバックにオフライン通知画面が表示される。
【００６６】
そして、本実施形態に係るクライアント端末２へのユーザ操作により図１８の（Ｄ）に示すオフライン通知画面において「ＯＫ」ボタンが押下されると、表示部２０５の表示画面は、図１８の（Ｄ）→（Ｅ）に示すように遷移し、全てのユーザについて「ＯＦＦＬＩＮＥ」と表示される。その後、ネットワークが接続されてオフライン状態からオンライ状態に復旧すると、表示部２０５の表示画面は、図１８の（Ｅ）→（Ｆ）に示すように遷移し、ネットワークが切断される前の待機画面、若しくは、最新の情報に更新された待機画面を表示する。
【００６７】
次に、本実施形態に係るクライアント端末２が、オンライン状態における動作状態として会議中にあり、表示画面として会議画面を表示している場合にネットワークが切断されてオフライン状態となった場合の表示部２０５の表示画面の変遷について、図１９を参照して説明する。図１９は、本実施形態に係るクライアント端末２が、オンライン状態における動作状態として会議中にあり、表示画面として会議画面を表示している場合にネットワークが切断されてオフライン状態となった場合の表示部２０５の表示画面の変遷を示す図である。
【００６８】
まず、クライアント端末２がオフライン状態となった時の表示部２０５の表示画面は、図１９の（Ａ）→（Ｂ）に示すように遷移して会議画面をバックにオフライン通知画面が表示される。そして、本実施形態に係るクライアント端末２へのユーザ操作により図１９の（Ｂ）に示すオフライン通知画面において「ＯＫ」ボタンが押下されると、表示部２０５の表示画面は、図１９の（Ｂ）→（Ｃ）に示すように遷移して待機画面が表示され、全てのユーザについて「ＯＦＦＬＩＮＥ」と表示される。
【００６９】
尚、このときに行われる処理については、即ち、本実施形態に係るクライアント端末２が、オンライン状態における動作状態として会議中にあり、表示画面として会議画面を表示している場合にネットワークが切断されてオフライン状態となった場合の処理については、図１４及び図１５において説明した処理と同様の処理が行われる。
【００７０】
次に、本実施形態に係るクライアント端末２が、オンライン状態における動作状態として待機中にあり、表示画面として設定画面を表示している場合にネットワークが切断されてオフライン状態となった場合の表示部２０５の表示画面の変遷について、図２０を参照して説明する。図２０は、本実施形態に係るクライアント端末２が、オンライン状態における動作状態として待機中にあり、表示画面として設定画面を表示している場合にネットワークが切断されてオフライン状態となった場合の表示部２０５の表示画面の変遷を示す図である。
【００７１】
クライアント端末２がオフライン状態となった時の表示部２０５の表示画面は、図２０の（Ａ）→（Ｂ）に示すようになり、特に変化がなく、ユーザからはオフライン状態となったことを認識することができないようになっている。尚、このときに行われる処理については、即ち、本実施形態に係るクライアント端末２が、オンライン状態における動作状態として待機中にあり、表示画面として設定画面を表示している場合にネットワークが切断されてオフライン状態となった場合の処理については、図１４において説明した処理と同様の処理が行われる。
【００７２】
次に、本実施形態に係るクライアント端末２が、オンライン状態における動作状態として会議中にあり、表示画面として会議画面を表示しているときにセッティング画面に遷移した場合にネットワークが切断されてオフライン状態となった場合の表示部２０５の表示画面の変遷について、図２１を参照して説明する。図２１は、本実施形態に係るクライアント端末２が、オンライン状態における動作状態として会議中にあり、表示画面として会議画面を表示しているときにセッティング画面に遷移した場合にネットワークが切断されてオフライン状態となった場合の表示部２０５の表示画面の変遷を示す図である。
【００７３】
まず、図２１の（Ａ）に示すような会議画面においてユーザ操作により「設定」ボタンが押下されると表示部２０５の表示画面は、図２１の（Ａ）→（Ｂ）に示すように遷移してセッティング画面が表示される。そして、図２１の（Ｂ）に示すようなセッティング画面において、クライアント端末２がオフライン状態となると表示部２０５の表示画面は、図２１の（Ｂ）→（Ｃ）に示すようになり、特に変化がなく、ユーザからはオフライン状態となったことを認識することができないようになっている。
【００７４】
そして、本実施形態に係るクライアント端末２へのユーザ操作により図２１の（Ｃ）に示すセッティング画面において「ＯＫ」ボタンが押下されると、表示部２０５の表示画面は、図２１の（Ｃ）→（Ｄ）に示すように遷移して会議画面をバックにオフライン通知画面が表示される。その後、本実施形態に係るクライアント端末２へのユーザ操作により図２１の（Ｄ）に示すオフライン通知画面において「ＯＫ」ボタンが押下されると、表示部２０５の表示画面は、図２１の（Ｄ）→（Ｅ）に示すように遷移して待機画面が表示され、全てのユーザについて「ＯＦＦＬＩＮＥ」と表示される。
【００７５】
尚、このときに行われる処理については、即ち、本実施形態に係るクライアント端末２が、オンライン状態における動作状態として会議中にあり、表示画面として会議画面を表示しているときにセッティング画面に遷移した場合にネットワークが切断されてオフライン状態となった場合の処理については、図１４及び図１６において説明した処理と同様の処理が行われる。
【００７６】
次に、本実施形態に係るクライアント端末２が、オンライン状態における動作状態として参加要求処理中にあり、表示画面として待機画面を表示しているときにセッティング画面に遷移した場合にネットワークが切断されてオフライン状態となった場合の表示部２０５の表示画面の変遷について、図２２を参照して説明する。図２２は、本実施形態に係るクライアント端末２が、オンライン状態における動作状態として参加要求処理中にあり、表示画面として待機画面を表示しているときにセッティング画面に遷移した場合にネットワークが切断されてオフライン状態となった場合の表示部２０５の表示画面の変遷を示す図である。
【００７７】
まず、図２２の（Ａ）に示すような待機画面においてユーザ操作により「設定」ボタンが押下されると表示部２０５の表示画面は、図２２の（Ａ）→（Ｂ）に示すように遷移してセッティング画面が表示される。そして、図２２の（Ｂ）に示すようなセッティング画面において、クライアント端末２がオフライン状態となると表示部２０５の表示画面は、図２２の（Ｂ）→（Ｃ）に示すようになり、特に変化がなく、ユーザからはオフライン状態となったことを認識することができないようになっている。
【００７８】
そして、本実施形態に係るクライアント端末２へのユーザ操作により図２２の（Ｃ）に示すセッティング画面において「ＯＫ」ボタンが押下されると、表示部２０５の表示画面は、図２２の（Ｃ）→（Ｄ）に示すように遷移して待機画面をバックにオフライン通知画面が表示される。尚、このとき、図２２の（Ｄ）に示すように、オフライン通知画面のバックに表示されている待機画面においては、全てのユーザについて「ＯＦＦＬＩＮＥ」と表示される。
【００７９】
尚、このときに行われる処理については、即ち、本実施形態に係るクライアント端末２が、オンライン状態における動作状態として参加要求処理中にあり、表示画面として待機画面を表示しているときにセッティング画面に遷移した場合にネットワークが切断されてオフライン状態となった場合の処理については、図１４及び図１６において説明した処理と同様の処理が行われる。
【００８０】
次に、本実施形態に係るクライアント端末２が、オンライン状態における動作状態及び表示画面の組み合わせに対応する判定要素として「表示しない」であるときにオフライン状態となった場合であっても、一定時間経過後にオフライン通知画面を表示する場合の処理について、図２３を参照して説明する。図２３は、本実施形態に係るクライアント端末２が、オンライン状態における動作状態及び表示画面の組み合わせに対応する判定要素として「表示しない」であるときにオフライン状態となった場合であっても、一定時間経過後にオフライン通知画面を表示する場合の処理を説明するためのシーケンス図である。
【００８１】
尚、図２３において説明する構成とすることにより、本実施形態に係るクライアント端末２においては、オフライン通知画面を表示しないと判定した場合であっても、一定時間ユーザ操作が行われなかった場合に、オフライン通知画面を表示することが可能となる。従って、本実施形態に係るクライアント端末２によれば、ユーザがオフライン状態となっているかもしれないと不安に感じる前にオフライン通知画面を表示することが可能となる。また、本実施形態に係るクライアント端末２によれば、オフライン状態となったまま長時間放置されることを防ぐことが可能となる。
【００８２】
図２３に示すように、本実施形態に係るクライアント端末２が、オンライン状態における動作状態及び表示画面の組み合わせに対応する判定要素として「表示しない」であるときにオフライン状態となった場合であっても、一定時間経過後にオフライン通知画面を表示する場合にはまず、本実施形態に係るクライアント端末２は、図１４において説明したＳ１４０１〜Ｓ１４０８と同様の処理を行う（Ｓ２３０１〜Ｓ２３０８）。
【００８３】
そして、オフライン通知部２０２は、Ｓ２３０８の判定処理において、オフライン通知画面を表示しないと判定した場合には、オフライン通知画面を表示しないと判定したことをトリガーとして経過時間の計測を開始する（Ｓ２３０９）。オフライン通知部２０２は、Ｓ２３０９において計測を開始した経過時間が所定の時間を超えるとタイムアウトを検知して（Ｓ２３１０）、表示画面管理部２０４にオフライン通知画面を表示するように依頼する（Ｓ２３１１）。表示画面管理部２０４は、オフライン通知判定部２０２からオフライン通知画面を表示するように依頼を受けると、表示部２０５にオフライン通知画面を表示させる（Ｓ２３１２）。
【００８４】
このようにして、本実施形態に係るクライアント端末２が、オンライン状態における動作状態及び表示画面の組み合わせに対応する判定要素として「表示しない」であるときにオフライン状態となった場合であっても、一定時間経過後にオフライン通知画面を表示する場合の処理を終了する。
【００８５】
以上、説明したように、このようなクライアント端末２において、本実施形態に係る要旨の一つは、オンライン状態においてネットワーク通信が切断されてオフライン状態になった場合に、テレビ会議アプリの動作状態に応じてオフライン通知画面を表示するか否かの判定基準が設定されたオフライン通知判定Ｔｂを参照して、実際にオフライン状態となったときのテレビ会議アプリの動作状態に基づいてオフライン通知画面を表示するか否かを判定することにある。従って、本実施形態に係るクライアント端末２によれば、オフライン状態になったことを適切なタイミングでユーザに通知することが可能となる。
【００８６】
また、このようなクライアント端末２において、本実施形態に係る他の要旨の一つは、テレビ会議アプリの動作状態とテレビ会議アプリが表示し得る表示画面との組み合わせに応じてオフライン通知画面を表示するか否かの判定基準が設定されたオフライン通知判定Ｔｂを参照して、実際にオフライン状態となったときのテレビ会議アプリの動作状態とテレビ会議アプリが表示している表示画面との組み合わせに基づいてオフライン通知画面を表示するか否かを判定することにある。従って、本実施形態に係るクライアント端末２によれば、オフライン状態になったことを更に適切なタイミングでユーザに通知することが可能となる。
【００８７】
尚、本実施形態においては、遠隔地とリアルタイムでやりとりを行うことを可能とするアプリケーションとしてテレビ会議アプリについて説明したが、遠隔地とリアルタイムにやりとりを行うことを可能とする他のアプリケーションとして、例えば、メッセンジャーソフト、インターネットライブ通信ソフト、チャットソフト等においても適用可能である。
【符号の説明】
【００８８】
１  テレビ会議システム管理サーバ
２  クライアント端末
３  ネットワーク
４  ネットワーク
５  公衆回線
１０  ＣＰＵ
２０  ＲＡＭ
３０  ＲＯＭ
４０  ＨＤＤ
５０  Ｉ／Ｆ
６０  ＬＣＤ
７０  操作部
８０  バス
２０１  通信部
２０２  オフライン通知判定部
２０３  動作状態管理部
２０４  表示画面管理部
２０５  表示部
２０６  オフライン通知判定テーブル記憶部
【先行技術文献】
【特許文献】
【００８９】
【特許文献１】特開２０１１−１９８２３８号公報
【図１】
2014092927.tif 000003
【図２】
2014092927.tif 000004
【図３】
2014092927.tif 000005
【図４】
2014092927.tif 000006
【図５】
2014092927.tif 000007
【図６】
2014092927.tif 000008
【図７】
2014092927.tif 000009
【図１３】
2014092927.tif 000010
【図１４】
2014092927.tif 000011
【図１５】
2014092927.tif 000012
【図１６】
2014092927.tif 000013
【図１７】
2014092927.tif 000014
【図２３】
2014092927.tif 000015
【図８】
2014092927.tif 000016
【図９】
2014092927.tif 000017
【図１０】
2014092927.tif 000018
【図１１】
2014092927.tif 000019
【図１２】
2014092927.tif 000020
【図１８】
2014092927.tif 000021
【図１９】
2014092927.tif 000022
【図２０】
2014092927.tif 000023
【図２１】
2014092927.tif 000024
【図２２】
2014092927.tif 000025