(57)【要約】【課題】シンクライアントの構成において通信ネットワークが不正常な場合でも、できるだけクライアント端末にて通信ネットワークが正常な状態の時と同様な作業の実行を可能とさせるとともに、通信ネットワークが不正常な場合における作業内容を確実にアプリケーションサーバに反映させることのできる画像表示システム、アプリケーションサーバ及びクライアント端末を提供する。【解決手段】利用者が操作するクライアント端末２と、クライアント端末２と通信ネットワークＮを介して接続され、クライアント端末２からの操作情報を基に要求された処理を行い、処理の結果をクライアント端末２に表示させるアプリケーションサーバ１と、を備え、クライアント端末２は、通信ネットワークＮとの接続が切断されたことを検知するとアプリケーションサーバ１からの表示情報を基に表示していた画面を簡易表示アプリケーションに基づく表示画面へと切り替える。【選択図】図４
2014021841.tif 000002
【特許請求の範囲】
【請求項１】
利用者が操作するクライアント端末と、
前記クライアント端末と通信ネットワークを介して接続されるとともに、前記クライアント端末からの操作情報を基に要求された処理を行い、前記処理の結果を前記クライアント端末に表示させるアプリケーションサーバと、を備え、
前記クライアント端末は、前記通信ネットワークとの接続が切断されたことを検知すると簡易表示アプリケーションを起動させ、前記アプリケーションサーバからの表示情報を基に表示していた画面を前記簡易表示アプリケーションに基づく表示画面へと切り替えることを特徴とする画像表示システム。
【請求項２】
前記クライアント端末は、画面表示される前記アプリケーションサーバからの表示情報を予め定められる機会ごとにキャプチャ画像として保存することを特徴とする請求項１に記載の画像表示システム。
【請求項３】
前記クライアント端末は、前記通信ネットワークが切断され前記簡易表示アプリケーションに基づく画面表示がなされる場合には、前記通信ネットワークが接続されている場合に可能であった処理の実行が制限されることを特徴とする請求項１または請求項２に記載の画像表示システム。
【請求項４】
前記クライアント端末においてその処理の実行が制限された後でも、少なくとも、表示画像の読影処理、前記表示画像を用いた計測処理、前記表示画像への追記処理は実行可能であることを特徴とする請求項３に記載の画像表示システム。
【請求項５】
前記クライアント端末は、前記通信ネットワークが切断後接続が復帰した場合に、前記通信ネットワークの切断中に行われた処理に関する情報を前記アプリケーションサーバに送信する際、利用者による操作状況を考慮することを特徴とする請求項１ないし請求項４のいずれかに記載の画像表示システム。
【請求項６】
前記アプリケーションサーバは、前記通信ネットワークが切断後、接続が復帰した場合に、前記クライアント端末から送信される前記通信ネットワークの切断中に行われた処理に関する情報を受信するとともに、前記処理に関する情報を基に自身が保持する情報を更新することを特徴とする請求項１に記載の画像表示システム。
【請求項７】
利用者が操作するクライアント端末からの通信ネットワークを介した要求に基づいて処理の実行を行うＣＰＵと、
前記処理の実行に必要なアプリケーションや画像に関する情報を記憶する記憶部と、
前記通信ネットワークを介した前記クライアント端末との情報のやり取りを制御する通信制御部と、
前記通信ネットワークの切断後、接続が復帰した場合に、前記クライアント端末から送信される前記通信ネットワークの切断中に行われた処理に関する情報を受信し、前記記憶部に記憶されている情報との同期を図る同期処理部と、
を備えることを特徴とするアプリケーションサーバ。
【請求項８】
利用者の要求を実行するＣＰＵと、
前記利用者が操作する入力部と、
前記利用者の要求に基づいてアプリケーションサーバにおいて処理された結果を表示する表示部と、
通信ネットワークへの接続の可否を監視するとともに、前記アプリケーションサーバとの情報のやり取りを制御する通信制御部と、
前記通信制御部において前記通信ネットワークとの接続が切断されたことが検知された場合に簡易表示アプリケーションを起動させ、前記アプリケーションサーバからの表示情報を基に表示していた画面から切り替えて表示するための前記簡易表示アプリケーションに基づく表示画面を生成する簡易ＧＵＩ表示生成部と、
前記通信ネットワークとの接続が切断されている間に行われる操作内容や画像情報を一時的に記憶する一時情報保存部と、
を備えることを特徴とするクライアント端末。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明の実施の形態は、シンクライアントの構成を採用する画像表示システム、アプリケーションサーバ及びクライアント端末に関する。
【背景技術】
【０００２】
近年、被検体内部の情報を収集し、この収集された情報に基づいて被検体内部を画像化して医用画像を生成する医用画像診断装置が用いられるようになっている。この医用画像診断装置としては、例えば、Ｘ線ＣＴ装置（computed tomography：コンピュータ断層撮影装置）や、磁気共鳴診断装置（ＭＲＩ：magnetic resonance imaging）等が該当する。生成された医用画像は例えば、通信ネットワークに接続されたクライアント端末上に表示される。
【０００３】
例えばこれらの装置を利用したシステム構成は、アプリケーションサーバからの表示情報、一方のクライアント端末からは操作情報のみをそれぞれやりとりして、アプリケーションサーバ内に格納されているアプリケーションを操作するシンクライアントの構成が利用されている。当該構成を利用することによって、例えば、アプリケーションサーバ及びクライアント端末の間で膨大な、例えば、医用画像に関するデータを送受信する必要がなくなるといったメリットが享受できる（シンクライアントの構成の利用について以下の特許文献１参照）。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２０１１−１８０７６８号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、上記特許文献１において開示されている発明では、次の点について配慮がなされていない。
【０００６】
すなわち、シンクライアントの構成を採用する前提として、アプリケーションサーバとクライアント端末とをつなぐ通信ネットワークが正常に接続されている状態を確保する必要がある。これは、アプリケーションを利用する実際の処理が通信ネットワーク上のアプリケーションサーバに全て依存するため、通信ネットワークが不安定であったり、或いは、そもそも切断されている場合には、アプリケーションによる処理が全く実行できなくなってしまう。
【０００７】
また、シンクライアントの構成を採用する場合、一般的にクライアント端末自体の処理能力は低いことが多く（この点はシンクライアントの構成上のメリットである）、通信ネットワークが切断されている状態では、高度な処理を行うことができないこともある。
【０００８】
本発明は上記課題を解決するためになされたものであり、本発明の目的は、シンクライアントの構成において通信ネットワークが不正常な場合であっても、できるだけクライアント端末において通信ネットワークが正常な状態の時と同様な作業の実行を可能とさせるとともに、通信ネットワークが不正常な場合における作業内容を確実にアプリケーションサーバに反映させることのできる画像表示システム、アプリケーションサーバ及びクライアント端末を提供することにある。
【課題を解決するための手段】
【０００９】
請求項１に記載の発明の特徴は、画像表示システムにおいて、利用者が操作するクライアント端末と、クライアント端末と通信ネットワークを介して接続されるとともに、クライアント端末からの操作情報を基に要求された処理を行い、処理の結果をクライアント端末に表示させるアプリケーションサーバと、を備え、クライアント端末は、通信ネットワークとの接続が切断されたことを検知すると簡易表示アプリケーションを起動させ、アプリケーションサーバからの表示情報を基に表示していた画面を簡易表示アプリケーションに基づく表示画面へと切り替える。
【００１０】
請求項７に記載の発明の特徴は、アプリケーションサーバにおいて、利用者が操作するクライアント端末からの通信ネットワークを介した要求に基づいて処理の実行を行うＣＰＵと、処理の実行に必要なアプリケーションや画像に関する情報を記憶する記憶部と、通信ネットワークを介したクライアント端末との情報のやり取りを制御する通信制御部と、通信ネットワークの切断後、接続が復帰した場合に、クライアント端末から送信される通信ネットワークの切断中に行われた処理に関する情報を受信し、記憶部に記憶されている情報との同期を図る同期処理部とを備える。
【００１１】
請求項８に記載の発明の特徴は、クライアント端末において、利用者の要求を実行するＣＰＵと、利用者が操作する入力部と、利用者の要求に基づいてアプリケーションサーバにおいて処理された結果を表示する表示部と、通信ネットワークへの接続の可否を監視するとともに、アプリケーションサーバとの情報のやり取りを制御する通信制御部と、通信制御部において通信ネットワークとの接続が切断されたことが検知された場合に簡易表示アプリケーションを起動させ、アプリケーションサーバからの表示情報を基に表示していた画面から切り替えて表示するための簡易表示アプリケーションに基づく表示画面を生成する簡易ＧＵＩ表示生成部と、通信ネットワークとの接続が切断されている間に行われる操作内容や画像情報を一時的に記憶する一時情報保存部とを備える。
【図面の簡単な説明】
【００１２】
【図１】実施の形態におけるアプリケーションサーバ及びクライアント端末を含む画像表示システムの全体構成を示すブロック図である。
【図２】実施の形態におけるアプリケーションサーバの内部構成を示すブロック図である。
【図３】実施の形態におけるクライアント端末の内部構成を示すブロック図である。
【図４】実施の形態における画像表示の流れを示すシーケンス図である。
【図５】実施の形態における画像表示の流れを示すシーケンス図である。
【図６】実施の形態におけるクライアント端末の表示部に表示される画面の一例を示す画面例である。
【図７】実施の形態におけるクライアント端末の表示部に表示される画面の一例を示す画面例である。
【発明を実施するための形態】
【００１３】
以下、本発明の実施の形態について図面を参照して詳細に説明する。
【００１４】
図１は、実施の形態におけるアプリケーションサーバ及びクライアント端末を含む画像表示システムＳの全体構成を示すブロック図である。画像表示システムＳは、アプリケーションサーバ１と、クライアント端末２と、これらを互いに接続する通信ネットワークＮから構成される。
【００１５】
画像表示システムＳは、それ自体独立したシステムとして構成されても良いが、例えば、病院情報管理システム（ＨＩＳ：Hospital Information System）、放射線部門情報管
理システム（ＲＩＳ：Radiological Information System）、医用画像管理システム（ＰＡＣＳ：Picture Archiving Communication System）といった医療機関内に構築された各種管理システムの全て、或いは、その一部を構成するようにされていても良い。
【００１６】
なお、本発明の実施の形態における画像表示システムＳでは、シンクライアントの構成を採用している。シンクライアントとは、利用者が使用するクライアント端末に必要最小限の処理をさせ、多くの処理をアプリケーションサーバ側に集中させたシステムアーキテクチャのことである。
【００１７】
アプリケーションサーバ１は、その内部に様々なアプリケーションを格納（記憶）し、クライアント端末２からの要求に基づいて、所定の処理を実行する。また、図１には図示しない医用画像診断装置（モダリティ）において撮影された被検体の内部情報（医用画像）を記憶する。
【００１８】
図２は、実施の形態におけるアプリケーションサーバ１の内部構成を示すブロック図である。アプリケーションサーバ１は、ＣＰＵ（Central Processing Unit）１ａと、ＲＯＭ(Read Only Memory)１ｂと、ＲＡＭ（Random Access Memory）１ｃ及び入出力インターフェイス１ｄがバス１ｅを介して接続されている。入出力インターフェイス１ｄには、記憶部１ｆと、リムーバブルディスク１ｇと、通信制御部１ｈと、同期処理部１ｉとが接続されている。
【００１９】
ＣＰＵ１ａは、クライアント端末２からの入力信号に基づいてＲＯＭ１ｂからアプリケーションサーバ１を起動するためのブートプログラムを読み出して実行し、記憶部１ｆに格納されている各種オペレーティングシステムを読み出す。またＣＰＵ１ａは、クライアント端末２以外の、図２において図示していないその他の外部機器からの入力信号に基づいて各種装置の制御を行う。
【００２０】
さらにＣＰＵ１ａは、ＲＡＭ１ｃや記憶部１ｆ等に記憶されたプログラム及びデータを読み出してＲＡＭ１ｃにロードするとともに、ＲＡＭ１ｃから読み出されたプログラムのコマンドに基づいて、クライアント端末２からの要求に基づく処理やデータの計算、加工等、一連の処理を実現する処理装置である。また、クライアント端末２からの操作情報に基づいて行われた処理の結果を表示するための情報（表示情報）を生成する。
【００２１】
記憶部１ｆは、半導体や磁気ディスクで構成されており、ＣＰＵ１ａで実行されるプログラムやデータが記憶されている。また、上述したように、図示しない医用画像診断装置において取得された医用画像を記憶する。さらに、クライアント端末２においてなされた操作、処理に関する情報を受信して記憶する。
【００２２】
リムーバブルディスク１ｊは、光ディスクやフレキシブルディスクのことであり、ディスクドライブによって読み書きされた信号は、入出力インターフェイス１ｄ及びバス１ｅを介してＣＰＵ１ａに送受信される。
【００２３】
通信制御部１ｈは、ＬＡＮカードやモデム等の手段であり、アプリケーションサーバ１をインターネットやＬＡＮ等の通信ネットワークＮに接続することを可能とする手段である。通信制御部１ｈを介して通信ネットワークＮと送受信したデータは、入力信号または出力信号として、入出力インターフェイス１ｄ及びバス１ｅを介してＣＰＵ１ａに送受信される。
【００２４】
同期処理部１ｉは、通信ネットワークＮが切断された後、再度接続され復帰した場合に、クライアント端末２において通信ネットワークＮの切断中に行われた処理をアプリケー
ションサーバ１に反映させる処理を行う。シンクライアントの構成においては、上述したように、アプリケーションによる様々な処理の実行はアプリケーションサーバ１において行われる。従って、アプリケーションサーバ１において行われた処理に関する情報は全てアプリケーションサーバ１内に記憶されている。一方、通信ネットワークＮが切断されている状態では、クライアント端末２もアプリケーションサーバ１を用いて処理を実行することができないため、本発明の実施の形態におけるクライアント端末２では、自身で可能な処理を実行する。
【００２５】
換言すれば、通信ネットワークＮが切断されている状態の下では、アプリケーションサーバ１においてはクライアント端末２の要求に基づく処理を行うことができない状態にあるため、その間にクライアント端末２が行った処理に関しては、アプリケーションサーバ１において当該処理に関する情報が抜けてしまうことになる。そこで、通信ネットワークＮが復帰し再度接続がなされた後、クライアント端末２との間で同期を図る処理を行う。同期処理部１ｉは、当該処理を行うものである。
【００２６】
画像表示システムＳを構成するクライアント端末２は、医師や技師等（以下、これらの者をまとめて「利用者」と表わす）が操作する端末であり、アプリケーションサーバ１に要求を出し、その結果を受け取る。
【００２７】
クライアント端末２は、利用者が、例えば、医用画像を利用して患者の診察を行ったり、或いは、医用画像の読影を行う際に使用される端末である。クライアント端末２としては、例えば、一般的なコンピュータであっても、或いは診察等のためのワークステーションであっても良い。
【００２８】
なお、その処理能力に関して、本発明の実施の形態においては上述したように、画像表示システムＳはシンクライアントの構成を採用していることから、以下の説明におけるクライアント端末２においては、少なくともアプリケーションサーバ１との間で操作情報、或いは、表示情報のやり取りをすることができれば足りる。従って、クライアント端末２はノートパソコン等であっても構わない。
【００２９】
また、アプリケーションサーバ１に関してここでは図示していないが、例えば、入力部や表示部といった各部が設けられていても良い。また、図１においては１つのアプリケーションサーバ１のみを示しているが、画像表示システムＳを構成するアプリケーションサーバ１の数については特に定めはない。従って、アプリケーションサーバ１をいくつ通信ネットワークＮ（画像表示システムＳ）に接続させるかは任意である。
【００３０】
また、アプリケーションサーバ１は、内部に記憶するアプリケーションを用いてクライアント端末２からの要求に基づく処理を行うこととして、例えば、図示しない医用画像診断装置において取得された医用画像の記憶については、別途サーバを設けて対応することも可能である。
【００３１】
図３は、実施の形態におけるクライアント端末２の内部構成を示すブロック図である。
【００３２】
クライアント端末２は、ＣＰＵ（Central Processing Unit）２ａと、ＲＯＭ(Read Only Memory)２ｂと、ＲＡＭ（Random Access Memory）２ｃ及び入出力インターフェイス２ｄがバス２ｅを介して接続されている。入出力インターフェイス２ｄには、入力部２ｆと、表示部２ｇと、通信制御部２ｈと、記憶部２ｉと、リムーバブルディスク２ｊとが接続されている。さらに、入出力インターフェイス２ｄを介して、簡易ＧＵＩ表示生成部２１と一時情報保存部２２とが接続されている。
【００３３】
ＣＰＵ２ａは、入力部２ｆからの入力信号に基づいてＲＯＭ２ｂからクライアント端末２を起動するためのブートプログラムを読み出して実行し、記憶部２ｉに格納されている各種オペレーティングシステムを読み出す。またＣＰＵ２ａは、入力部２ｆや入出力インターフェイス２ｄを介して、図３において図示していないその他の外部機器からの入力信号に基づいて各種装置の制御を行う。
【００３４】
さらにＣＰＵ２ａは、ＲＡＭ２ｃや記憶部２ｉ等に記憶されたプログラム及びデータを読み出してＲＡＭ２ｃにロードするとともに、ＲＡＭ２ｃから読み出されたプログラムのコマンドに基づいて、通信ネットワークＮが切断されている間の各種処理やデータの計算、加工等、一連の処理を実現する処理装置である。
【００３５】
入力部２ｆは、クライアント端末２の利用者が各種の操作を入力するキーボード、ダイヤル等の入力デバイスにより構成されており、利用者の操作に基づいて入力信号を作成しバス２ｅを介してＣＰＵ２ａに送信される。
【００３６】
表示部２ｇは、例えば液晶ディスプレイである。この表示部２ｇは、ＣＰＵ２ａからバス２ｅを介して出力信号を受信し、例えばある画像の処理要求をアプリケーションサーバ１に対して行うに当たっての条件設定に必要な画像、アプリケーションサーバ１からの表示情報に基づく画像、或いはＣＰＵ２ａの処理結果等を表示する。
【００３７】
通信制御部２ｈは、ＬＡＮカードやモデム等の手段であり、クライアント端末２をインターネットやＬＡＮ等の通信ネットワークＮに接続することを可能とする手段である。この通信制御部２ｈの働きによって、アプリケーションサーバ１との間で情報のやり取りが行われる。通信制御部２ｈを介して通信ネットワークＮと送受信したデータは入力信号または出力信号として、入出力インターフェイス２ｄ及びバス２ｅを介してＣＰＵ２ａに送受信される。
【００３８】
また、通信制御部２ｈでは、通信ネットワークＮに何らかの障害が発生する等して、クライアント端末２の接続が切断されたかどうか、すなわち、通信ネットワークＮへのクライアント端末２の接続の可否を監視する役割も担っている。通信制御部２ｈが通信ネットワークＮの切断を検知すると、後述するようにクライアント端末２では簡易ＧＵＩ表示生成部２１によって簡易表示アプリケーションが起動される。これにより、表示部２ｇにおける表示がアプリケーションサーバ１からの表示情報に基づく表示画面から簡易ＧＵＩ表示生成部２１の表示情報に基づく表示画面へと切り替わる。
【００３９】
記憶部２ｉは、半導体や磁気ディスクで構成されており、ＣＰＵ２ａで実行されるプログラムやデータが記憶されている。
【００４０】
リムーバブルディスク２ｊは、光ディスクやフレキシブルディスクのことであり、ディスクドライブによって読み書きされた信号は、入出力インターフェイス２ｄ及びバス２ｅを介してＣＰＵ２ａに送受信される。
【００４１】
通信ネットワークＮが正常な状態にある場合には、クライアント端末２はアプリケーションサーバ１と接続されており、クライアント端末２からはアプリケーションサーバ１において実行を求める処理に関する情報を送信する。一方、アプリケーションサーバ１からは、処理結果を表示部２ｇ上に表示させるための表示情報がクライアント端末２へと送信される。
【００４２】
但し、何らかの理由によって通信ネットワークＮが切断されると、クライアント端末２とアプリケーションサーバ１との間では情報のやり取りを行うことが不可能となってしま
う。すなわち、アプリケーションサーバ１からは処理結果を表示部２ｇ上に表示させるための表示情報が届かなくなってしまう。そこで、簡易ＧＵＩ表示生成部２１は、通信ネットワークＮが切断されたことが通信制御部２ｈにおいて検知された場合に、簡易表示アプリケーションを起動し、表示部２ｇに表示させるための当該表示情報によって表示される画面に類似する画面を生成する。ここで「ＧＵＩ」とは、「Graphical User Interface」の略である。
【００４３】
また、通信ネットワークＮが接続状態にある場合に、予め定められた機会ごと（ある所定のタイミング）をもってキャプチャ画像も生成する。キャプチャ画像とは、画面上に表示されている画像情報がファイルに保存された場合の当該画像のことである。ここでの画像情報は、アプリケーションサーバ１から送信される表示情報を基に表示された画像に関する情報である。
【００４４】
一時情報保存部２２は、通信ネットワークＮが切断している間にクライアント端末２において実行された処理に関する情報を一時的に保存する。シンクライアントの画像表示システムＳでは、クライアント端末２では例えばアプリケーションを用いた処理を実行することはなく、あくまでも実際に処理を実行するアプリケーションサーバ１に要求を送信し、処理結果を表わす表示情報を取得し表示部２ｇに処理結果を表示することになる。
【００４５】
しかし、通信ネットワークＮが切断されている間はアプリケーションサーバ１に対して要求を送信することはできないことから、本発明の実施の形態におけるクライアント端末２では、処理内容は制限されるものの、予め定められた処理は実行することが可能とされている。クライアント端末２がこのような機能を備えていることによって、通信ネットワークＮが切断された場合であっても引き続き操作することが可能である。
【００４６】
またこのような場合に、通信ネットワークＮが切断している間にクライアント端末２において実行された処理に関する情報を保存せず消滅させてしまうと、通信ネットワークＮへの接続が復帰した場合に、通信ネットワークＮが切断している間にクライアント端末２において実行された処理に関する情報をアプリケーションサーバ１へと送信することができなくなってしまう。そこで、クライアント端末２において実行された処理に関する情報を、例えば、ログ（Ｌｏｇ）の形式で一時情報保存部２２に保存することとしている。
【００４７】
なお、本発明の実施の形態においては、通信ネットワークＮが切断している間にクライアント端末２において実行された処理に関する情報はこの一時情報保存部２２に保存（記憶）することとしているが、例えば、記憶部２ｉにその役割を担当させても良い。
【００４８】
なお、図１に示す画像表示システムＳでは、通信ネットワークＮに２つのクライアント端末２Ａ及び２Ｂ（以下、適宜これら複数のクライアント端末をまとめて「クライアント端末２」と表わす。）が接続されているが、通信ネットワークＮに接続されるクライアント端末の数は単数、或いは複数のいずれでも良く、その数は任意である。
【００４９】
通信ネットワークＮは、アプリケーションサーバ１、及び、クライアント端末２をそれぞれつなぎ、互いの間で、例えば操作情報や表示情報のやりとりを可能とする。通信ネットワークＮの例としては、ＬＡＮ（Local Area Network）やインターネット等のネットワークを挙げることができる。また、この通信ネットワークＮで使用される通信規格についても特に制限はなく、いずれの規格であっても良い。
【００５０】
次に、画像表示システムＳを用いてクライアント端末２に画像を表示させる方法を、図４ないし図７を用いて説明する。図４、図５は、実施の形態における画像表示の流れを示すシーケンス図である。また、左側にアプリケーションサーバ１の働きを示し、右側にク
ライアント端末２の働きを示す。アプリケーションサーバ１とクライアント端末２との間で示される矢印については、矢印の向きに向かって情報が送信されることを示している。
【００５１】
まず、クライアント端末２において、アプリケーションの利用が開始される（ＳＴ１）。アプリケーションの利用が開始されると、クライアント端末２における利用者の操作に関する情報（操作情報）がクライアント端末２から通信ネットワークＮを介してアプリケーションサーバ１へと送信される（ＳＴ２）。
【００５２】
アプリケーションサーバ１では、クライアント端末２からの操作情報に含まれる利用者の要求に基づいて、処理を実行する。具体的には、図４においてはその図示を省略しているが、記憶部１ｆに記憶されている、利用者からの要求に適したアプリケーションを用いてＣＰＵ１ａ等によって処理が実行される。処理結果については、記憶部１ｆに記憶されるとともに、当該処理結果をクライアント端末２の表示部２ｇに表示させるための表示情報が生成され、クライアント端末２へと送信される（ＳＴ３）。
【００５３】
このようにシンクライアントの構成を採用する画像表示システムＳにおいては、クライアント端末２は要求を送信するとともに、処理結果を表示するのみであり、実際の処理の実行はアプリケーションサーバ１において行われる。従って、クライアント端末２において操作がなされる都度、操作情報が生成されてアプリケーションサーバ１へと送信される（ＳＴ４）。また、処理が実行されるとその処理結果が表示情報としてアプリケーションサーバ１からクライアント端末２へと送信される（ＳＴ５）。
【００５４】
なお、図４では、クライアント端末２とアプリケーションサーバ１との間における操作情報と表示情報のやり取りについては、ステップＳＴ４及びステップＳＴ５しか示しておらず、その他のやり取りについてはその記載を省略しているが、利用者が所望の結果を得るまで当該やり取りは続くことになる。
【００５５】
表示情報を受領したクライアント端末２では、当該表示情報に基づいて表示部２ｇにアプリケーションサーバ１における処理結果を表示する。また、適宜キャプチャ画像を簡易ＧＵＩ表示生成部２１において生成し、一時情報保存部２２、或いは、記憶部２ｉ内に保存しておく（ＳＴ６）。
【００５６】
なお、キャプチャ画像の生成のタイミングについては、例えば、予め定められた所定の時間ごと、とすることも可能である。一方で、アプリケーションサーバ１からの表示情報が送信される度にキャプチャ画像を生成することと設定しても良い。
【００５７】
クライアント端末２においては、通信制御部２ｈにおいて通信ネットワークＮへの接続の可否を監視している（ＳＴ７）。実施の形態における画像表示システムＳでは、シンクライアントの構成を採用していることから、クライアント端末２とアプリケーションサーバ１とが通信ネットワークＮに接続されていることが前提となる。そこで、クライアント端末２では接続の可否を監視しており、通信ネットワークＮとの接続が切断された場合には、後述するように表示の切り替えを行う。
【００５８】
なお、どのようなタイミングで通信ネットワークＮの接続の可否を監視するかについては、任意にその間隔を設定することができるものと考える。但し、通信ネットワークＮに接続されていることが上述したように画像表示システムＳの前提であれば、常時監視しておくことが望まれる。図４に示すシーケンス図では通信ネットワークＮが切断されたか否かの判断のタイミングをステップＳＴ７のところに示しているが、通信制御部２ｈが常時監視をしているのであれば、監視のタイミングはどの位置に示しても良い。
【００５９】
何らかの不都合により、通信ネットワークＮとの接続が切断されると（ＳＴ７のＹＥＳ）、クライアント端末２とアプリケーションサーバ１との間では情報のやり取りが不可能となる。従って、アプリケーションサーバ１からは実行された処理の結果を示す表示情報がクライアント端末２の元に届かなくなってしまう。
【００６０】
そこで、クライアント端末２では通信制御部２ｈが通信ネットワークＮの切断を検知した場合には、簡易ＧＵＩ表示生成部２１がキャプチャ画像を基にした簡易ＧＵＩによる表示へ切り替える（ＳＴ８）。具体的には、簡易ＧＵＩ表示生成部２１が記憶部２ｉに記憶されている簡易表示アプリケーションを起動させ、キャプチャ画像を基に表示部２ｇに表示させるための画像を生成する。
【００６１】
ここで図６及び図７は、実施の形態におけるクライアント端末２の表示部２ｇに表示される画面の一例を示す画面例である。但し、図６は、通信ネットワークＮが正常に機能している状態、すなわちクライアント端末２もアプリケーションサーバ１も通信ネットワークＮに接続されている状態における画面例を示している。一方、図７は、通信ネットワークＮが切断された状態における画面例を示している。
【００６２】
なお、図６、或いは図７に示す画面例においては、左側に「患者ＩＤ」及びアプリケーション上利用できる機能が「Ｔｏｏｌｓ」という形で表示されている。ここでは「Ｃｉｎｅ」、「ＭＩＰ」、「ＭＰＲ」といった各種表示方法を示すボタンと、「ＲＯＩ」という画面上関心がある領域の指定、表示を行うことができる機能を示すボタンが設けられている。図６、及び、図７においては示していないが、例えば、「ＲＯＩ」のボタンを押した場合に、例えば領域の指定を行うためのツールが表示されたり、或いは、指定領域の座標が表示される等、ボタンを押すことによってさらに様々な情報が表示されるようにしても良い。
【００６３】
また画面右側には、表示画面が３分割して示されており、特に左上部の領域には、肺と思われる部位が示されている。また、当該部位を示す表示の上に重ねて丸く囲まれた領域が示され、矢印で「Ｃａｎｃｅｒ」と示されている。なお、右上部及び下部の領域における画像、或いは、文字については省略している。
【００６４】
クライアント端末２もアプリケーションサーバ１も通信ネットワークＮに接続されている状態においては、クライアント端末２からの要求に基づいてアプリケーションサーバ１が処理を行い、その結果をクライアント端末２に戻す（表示させる）。従って、クライアント端末２においてもアプリケーションサーバ１が備える機能の全てを利用することができる。図６に示す画面例では、非アクティブになっている操作ボタンはなく、利用者は適宜必要な機能を利用することが可能である。
【００６５】
一方で、図７は、通信ネットワークＮが切断された状態における表示部２ｇの画面例である。この画面例では、「Ｔｏｏｌｓ」の部分における「Ｃｉｎｅ」、「ＭＩＰ」、「ＭＰＲ」といった各種表示方法を示すボタンは色付きで示されている。これは、これらのボタンが非アクティブであることを示している。また、画面右側の下部には「Ｏｆｆｌｉｎｅ  Ｍｏｄｅ」と示されて、通信ネットワークＮが切断された状態を示している。
【００６６】
いくつかのボタンが非アクティブに表示されるということは、それらのボタンを押す（クリック）することで利用することが可能な機能が利用できないことを示している。これはアプリケーションサーバ１に所望の処理の実行を依存し、クライアント端末２とアプリケーションサーバ１との通信ネットワークＮが切断されている状態であることを鑑みれば、利用可能な機能が制限されることは必然であると言える。
【００６７】
但し、いずれの機能を利用不可能とするかについては、任意に設定することができる。ここでは「ＲＯＩ」のボタンは通信ネットワークＮの接続、切断に拘わらず押すことができる（機能を利用できる）とされている（図６及び図７参照）。一方、通信ネットワークＮが切断されている間は、「Ｃｉｎｅ」、「ＭＩＰ」、「ＭＰＲ」といった各種表示方法の機能については利用することができないこととされている。
【００６８】
しかしながら、通信ネットワークＮが切断されたことをもってクライアント端末２において全くなにも処理を実行することができないとするのは、画像表示システムＳにおける使い勝手が非常に悪いことになる。
【００６９】
そこで、本発明の実施の形態においては、通信ネットワークＮの切断中であっても、クライアント端末２において特定の処理については実行可能としている。この特定の処理として挙げられるのが、例えば、「表示画像の読影処理」、「表示画像を用いた計測処理」、「表示画像への追記処理」である。
【００７０】
「表示画像の読影処理」は、簡易ＧＵＩ表示生成部２１によって生成され表示部２ｇに表示されている画像を利用して読影処理（いわゆる、画像の閲覧）を行うものである。この読影処理の際に記載されたコメント等については一時情報保存部２２に保存される。また、読影処理の際に表示されている画像に対して行われた変更、例えば、輝度、照度、位置、拡大縮小等の処理に関する情報（以下、通信ネットワークＮが切断中にクライアント端末２において行われた処理に関する情報を「変更情報」と表わす）も併せて保存される。また、「ＲＯＩ」といった、例えば、関心領域の範囲指定についても利用可能であり、指定された領域に関する情報も一時情報保存部２２に保存される。
【００７１】
「表示画像を用いた計測処理」は、表示部２ｇに表示されている画像を利用して２点間の距離を計測する処理のことである。２点間の距離であれば、画面上の奥行きも含めた距離を計測することができる。計測結果については、上述したように一時情報保存部２２に保存される。なお、クライアント端末２に必要なアプリケーションの搭載を行うか否かによるが、例えば、表示されている３次元の画像における体積等の計測も不可能ではない。
【００７２】
「表示画像への追記処理」とは、例えば、表示されている画像に対して直接文字や記号等アノテーション（annotation）を追記する処理である。追加された情報については、変更情報として一時情報保存部２２に保存される。
【００７３】
以上、これまで説明してきたように、通信ネットワークＮが切断されている状態の下でクライアント端末２において行われた処理に関する情報（変更情報）については、一時情報保存部２２に保存される（ＳＴ９）。
【００７４】
一方で、クライアント端末２の通信制御部２ｈにおいては、通信ネットワークＮの切断状態が継続しているか、すなわち、不都合が解消されてクライアント端末２が通信ネットワークＮに再度接続されたか否かを監視している（図５のＳＴ１０）。再度接続されたか否かについては、例えば、予め定められた時間再び通信ネットワークＮが切断されないことをもって復帰したと判断する。
【００７５】
その結果、通信ネットワークＮが復帰したと判断した場合には（ＳＴ１０のＹＥＳ）、さらにクライアント端末２において一定の期間操作が行われたか否かが確認される（ＳＴ１１）。通信ネットワークＮが復帰したと判断された後、次にクライアント端末２は切断中に行った処理に関する情報（以下、このような情報を「変更情報」と表わす）をアプリケーションサーバ１へと送信し、アプリケーションサーバ１において同期を取るように促す。
【００７６】
但し、利用者によってクライアント端末２が操作されている最中に通信ネットワークＮに接続されて操作情報の送信が開始されてしまうと、操作情報の送信、或いは、クライアント端末２における処理に何らかの不都合が発生してしまうことも考えられる。そこで、そのような状態を招来しないために、一定期間利用者によってクライアント端末２の操作がないことを確認した上で変更情報の送信を行う（ＳＴ１２）。
【００７７】
但し、この状態ではまだ簡易ＧＵＩによる表示のままである。アプリケーションサーバ１に対してクライアント端末２から変更情報を送信したのみでアプリケーションサーバ１内において同期ができておらず、まだアプリケーションサーバ１からは表示情報が送信されて来ていないからである。
【００７８】
変更情報を受信したアプリケーションサーバ１では、同期処理部１ｉにおいて、変更情報を記憶部１ｆに記憶させる同期処理を行う（ＳＴ１３）。通信ネットワークＮが切断される直前までは、クライアント端末２からの要求に基づいて処理が行われており、その処理結果は記憶部１ｆ内に記憶されている。
【００７９】
しかし、通信ネットワークＮが切断されていた状態では、クライアント端末２から操作情報は送信されないので、切断中におけるクライアント端末２の操作情報を入手することはできない。そこで、通信ネットワークＮが再度接続され、送信された変更情報を用いて同期処理を行い、通信ネットワークＮが切断された直後から復帰するまでの情報を記憶部１ｆに記憶させる。当該処理を行うことによって、アプリケーションサーバ１にはクライアント端末２によるアプリケーションの利用開始から全ての操作情報を保存することが可能となる。
【００８０】
そして、アプリケーションサーバ１は、記憶部１ｆにおける情報を同期処理によって更新した後、同期後の表示情報をクライアント端末２へと送信する（ＳＴ１４）。なお、この際、同期後の表示情報を送信する前に、事前に同期がとれたことを示す信号をアプリケーションサーバ１からクライアント端末２へと送信しておいても良い。同期後の表示情報を受信したクライアント端末２は、これまで通信ネットワークＮの切断中に表示していた簡易ＧＵＩ表示生成部２１において生成された表示を、アプリケーションサーバ１からの当該表示情報に基づく表示へと切り替える（ＳＴ１５）。
【００８１】
この処理を行うことによって、表示部２ｇ上の画面表示は、例えば、図７に示す画面例から図６に示す画面例へと遷移する。遷移によりこれまで通信ネットワークＮが切断されているために利用することができなかった各種機能に関する表示も非アクティブからアクティブな状態に表示される。この表示の変化によって利用者は各種機能の利用が再開されることを把握することができる。この後は、クライアント端末２とアプリケーションサーバ１との情報のやり取りも正常化し、これまで通り操作情報、表示情報のやり取りが行われることになる。
【００８２】
以上説明した通り、シンクライアントの構成において通信ネットワークが不正常な場合であっても、できるだけクライアント端末において通信ネットワークが正常な状態の時と同様な作業の実行を可能とさせるとともに、通信ネットワークが不正常な場合における作業内容を確実にアプリケーションサーバに反映させることのできる画像表示システム、アプリケーションサーバ及びクライアント端末を提供することが可能となる。
【００８３】
また、通信ネットワークが正常な状態におけるクライアント端末の表示画面と不正常な状態におけるクライアント端末の表示画面とを略同じ構成とすることで、利用者に対して通信ネットワークへの接続の可否を意識させることがないため、実際には利用可能な機能
が制限されるものの、利用者のクライアント端末の操作を邪魔することがない。
【００８４】
また、通信ネットワークが復旧した後、利用者がクライアント端末を操作していないことを見計らって通信ネットワーク切断中における処理の内容（変更情報）をアプリケーションサーバへと送信する。アプリケーションサーバでは当該変更情報を用いて自身に記憶されている情報の更新を行う（同期処理）。この処理を行うことによって、通信ネットワーク切断中における処理の内容を無駄にすることがなく、また通信ネットワーク復帰後もスムーズにアプリケーションサーバとクライアント端末との間で情報のやり取りを再開することが可能となる。
【００８５】
さらに、シンクライアントの構成を採用していることから、アプリケーションによって処理が必要となる実データは通信ネットワークを介してクライアント端末に送信されることがないため、通信ネットワークの障害の有無に左右されずセキュリティは十分に確保される。
【００８６】
本発明の実施形態を説明したが、この実施形態は、例として提示したものであり、発明の範囲を限定することを意図していない。この実施形態は、その他の様々な形態で実施されることが可能であり、発明の要旨を逸脱しない範囲で、種々の省略、置き換え、変更を行うことができる。この実施形態やその変形は、発明の範囲や要旨に含まれると共に、特許請求の範囲に記載された発明とその均等の範囲に含まれる。
【符号の説明】
【００８７】
１    アプリケーションサーバ
２    クライアント端末
２ａ  ＣＰＵ
２ｂ  ＲＯＭ
２ｃ  ＲＡＭ
２ｄ  入出力インターフェイス
２ｅ  バス
２ｆ  入力部
２ｇ  表示部
２ｈ  通信制御部
２ｉ  記憶部
２ｊ  リムーバブルディスク
２１  簡易ＧＵＩ表示生成部
２２  一時情報保存部
Ｎ    通信ネットワーク
Ｓ    画像表示システム
【図１】
2014021841.tif 000003
【図２】
2014021841.tif 000004
【図３】
2014021841.tif 000005
【図４】
2014021841.tif 000006
【図５】
2014021841.tif 000007
【図６】
2014021841.tif 000008
【図７】
2014021841.tif 000009