(57)【要約】【課題】Ｗｅｂページの表示エラーを検知して適切なエラー対応操作を誘導する。【解決手段】Ｗｅｂサーバと通信網を介して接続された表示制御装置は、Ｗｅｂサーバに要求したＷｅｂページを受信する受信部１０２と、受信部により受信されたＷｅｂページの正当性を判断する判断部１０４と、判断部によりＷｅｂページが正当ではないと判断された場合に、ユーザによるエラー対応操作を促す誘導メッセージを表示装置に表示させる表示制御部１０８と、を備える。【選択図】図４
2010061504.tif 000002
【特許請求の範囲】
【請求項１】
Ｗｅｂサーバと通信網を介して接続された表示制御装置であって、
前記Ｗｅｂサーバに要求したＷｅｂページを受信する受信部と、
前記受信部により受信されたＷｅｂページの正当性を判断する判断部と、
前記判断部により前記Ｗｅｂページが正当ではないと判断された場合に、ユーザによるエラー対応操作を促す誘導メッセージを表示装置に表示させる表示制御部と、
を備える、表示制御装置。
【請求項２】
正当なＷｅｂページが前記表示装置に表示された場合にフラグを設定するフラグ設定部をさらに備え、
前記判断部は、前記フラグ設定部により設定されたフラグが設定されていない場合に正当なＷｅｂページが前記表示装置に表示されていないと判断する、請求項１に記載の表示制御装置。
【請求項３】
前記表示装置に前記誘導メッセージが表示された後に、ユーザ入力に応じたエラー対応操作を検知する検知部を備える、請求項１に記載の表示制御装置。
【請求項４】
前記表示制御部は、前記検知部によるエラー対応操作の検知結果に応じた表示を前記表示装置にする、請求項１に記載の表示制御装置。
【請求項５】
前記表示制御部は、前記検知部によるエラー対応操作の検知の結果に応じて前記表示装置に表示された前記誘導メッセージを消去する、請求項１に記載の表示制御システム。
【請求項６】
Ｗｅｂサーバと表示制御装置とが通信網を介して接続されたＷｅｂシステムであって、
前記Ｗｅｂサーバは、
前記表示制御装置の要求に応じてＷｅｂページを送信する送信部を備え、
前記表示制御装置は、
前記Ｗｅｂサーバに要求したＷｅｂページを受信する受信部と、
前記受信部により受信されたＷｅｂページの正当性を判断する判断部と、
前記判断部により前記Ｗｅｂページが正当ではないと判断された場合に、ユーザによるエラー対応操作を促す誘導メッセージを表示装置に表示させる表示制御部と、
を備える、表示制御システム。
【請求項７】
Ｗｅｂサーバと表示制御装置とが通信網を介して接続されたＷｅｂシステムにおいて実行される表示制御方法であって、
前記Ｗｅｂサーバが、
前記表示制御装置の要求に応じてＷｅｂページを送信するステップと、
前記表示制御装置が、
前記Ｗｅｂサーバに要求したＷｅｂページを受信するステップと、
前記受信部により受信されたＷｅｂページの正当性を判断するステップと、
前記判断部により前記Ｗｅｂページが正当ではないと判断された場合に、ユーザによるエラー対応操作を促す誘導メッセージを表示装置に表示させるステップと、
を含む、表示制御方法。
【請求項８】
コンピュータを、
Ｗｅｂサーバと通信網を介して接続された表示制御装置であって、
前記Ｗｅｂサーバに要求したＷｅｂページを受信する受信部と、
前記受信部により受信されたＷｅｂページの正当性を判断する判断部と、
前記判断部により前記Ｗｅｂページが正当ではないと判断された場合に、ユーザによるエラー対応操作を促す誘導メッセージを表示装置に表示させる表示制御部と、
を備える、表示制御装置として機能させるためのプログラム。
【請求項９】
金融機関におけるＷｅｂサーバと通信網を介して接続された金融営業端末であって、
前記Ｗｅｂサーバに要求したＷｅｂページを受信する受信部と、
前記受信部により受信されたＷｅｂページの正当性を判断する判断部と、
前記判断部により前記Ｗｅｂページが正当ではないと判断された場合に、ユーザによるエラー対応操作を促す誘導メッセージを表示装置に表示させる表示制御部と、
を備える、金融営業端末。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、表示制御装置、表示制御システム、表示制御方法およびプログラムに関し、特に、Ｗｅｂページの表示を制御する表示制御装置、表示制御システム、表示制御方法およびプログラムに関する。
【背景技術】
【０００２】
近年、インターネットの普及により、Ｗｅｂブラウザを用いてＷｅｂページを閲覧することが頻繁に行われている。一般に、ユーザは、自己のパーソナルコンピュータ（以下ＰＣと称する）からインターネット経由で各Ｗｅｂサイトにアクセスし、送信されたＷｅｂページをＷｅｂブラウザを介して閲覧することができる。
【０００３】
Ｗｅｂサーバでエラーが発生したり、ネットワーク障害等が発生したりした場合には、正しくＷｅｂページが表示されない。そこで、Ｗｅｂサーバのプロセスが正常に実行されているか、ネットワーク障害が発生しているか等Ｗｅｂシステムにおけるプロセスの生存を監視して、プロセスの消滅等を通知する技術が開示されている（例えば、特許文献１）。
【０００４】
【特許文献１】特開２０００−３１１０９９号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
しかし、ＷｅｂシステムにおいてＷｅｂページを表示する際、Ｗｅｂサーバでエラーが発生したり、ネットワーク障害等でＷｅｂブラウザがエラーを表示したりしてＷｅｂページ表示が失敗したことを検知することはできなかった。例えば、Ｗｅｂページに表示されたリンクをクリックして他のＷｅｂサイトのページに画面遷移する場合に、予期しないエラーが発生し、ＷｅｂサーバやＷｅｂブラウザによりエラーが検知されて意図しないエラー画面が表示されることがある。
【０００６】
このようなエラー画面が表示された場合に、ユーザは例えばＷｅｂブラウザを強制的に終了するなどの手段を取らざるを得ず、適切にエラー対応操作をすることができないという問題があった。
そこで、本発明は、上記問題に鑑みてなされたものであり、本発明の目的とするところは、Ｗｅｂページの表示エラーを検知して適切なエラー対応操作を誘導することが可能な、新規かつ改良された表示制御装置、表示制御システム、表示制御方法およびプログラムを提供することにある。
【課題を解決するための手段】
【０００７】
上記課題を解決するために、本発明のある観点によれば、Ｗｅｂサーバと通信網を介して接続された表示制御装置であって、Ｗｅｂサーバに要求したＷｅｂページを受信する受信部と、受信部により受信されたＷｅｂページの正当性を判断する判断部と、判断部によりＷｅｂページが正当ではないと判断された場合に、ユーザによるエラー対応操作を促す誘導メッセージを表示装置に表示させる表示制御部と、を備える、表示制御装置が提供される。
【０００８】
かかる構成によれば、Ｗｅｂサーバに要求したＷｅｂページを受信して、当該Ｗｅｂページの正当性を判断する。そして、Ｗｅｂページが正当ではないと判断された場合には、ユーザによるエラー対応操作を促す誘導メッセージを表示装置に表示する。これにより、Ｗｅｂページの表示エラーを検知して適切なエラー対応操作を誘導することが可能となる。
【０００９】
また、正当なＷｅｂページが表示装置に表示された場合にフラグを設定するフラグ設定部をさらに備え、判断部は、フラグ設定部により設定されたフラグが設定されていない場合に正当なＷｅｂページが表示装置に表示されていないと判断するようにしてもよい。
【００１０】
また、表示装置に誘導メッセージが表示された後に、ユーザ入力に応じたエラー対応操作を検知する検知部を備えてもよい。
【００１１】
また、表示制御部は、検知部によるエラー対応操作の検知結果に応じた表示を表示装置にするようにしてもよい。
【００１２】
また、表示制御部は、検知部によるエラー対応操作の検知の結果に応じて表示装置に表示された誘導メッセージを消去するようにしてもよい。
【００１３】
また、上記課題を解決するために、本発明の別の観点によれば、Ｗｅｂサーバと表示制御装置とが通信網を介して接続されたＷｅｂシステムが提供される。上記Ｗｅｂサーバは、表示制御装置の要求に応じてＷｅｂページを送信する送信部を備える。
【００１４】
上記表示制御装置は、Ｗｅｂサーバに要求したＷｅｂページを受信する受信部と、受信部により受信されたＷｅｂページの正当性を判断する判断部と、判断部によりＷｅｂページが正当ではないと判断された場合に、ユーザによるエラー対応操作を促す誘導メッセージを表示装置に表示させる表示制御部と、を備える。
【００１５】
また、上記課題を解決するために、本発明の別の観点によれば、Ｗｅｂサーバと表示制御装置とが通信網を介して接続されたＷｅｂシステムにおいて実行される表示制御方法であって、Ｗｅｂサーバが、表示制御装置の要求に応じてＷｅｂページを送信するステップと、表示制御装置が、Ｗｅｂサーバに要求したＷｅｂページを受信するステップと、受信部により受信されたＷｅｂページの正当性を判断するステップと、判断部によりＷｅｂページが正当ではないと判断された場合に、ユーザによるエラー対応操作を促す誘導メッセージを表示装置に表示させるステップと、を含む、表示制御方法が提供される。
【００１６】
また、上記課題を解決するために、本発明の別の観点によれば、金融機関におけるＷｅｂサーバと通信網を介して接続された金融営業端末であって、Ｗｅｂサーバに要求したＷｅｂページを受信する受信部と、受信部により受信されたＷｅｂページの正当性を判断する判断部と、判断部によりＷｅｂページが正当ではないと判断された場合に、ユーザによるエラー対応操作を促す誘導メッセージを表示装置に表示させる表示制御部と、を備える、金融営業端末が提供される。
【発明の効果】
【００１７】
以上説明したように本発明によれば、Ｗｅｂページの表示エラーを検知して適切なエラー対応操作を誘導することができる。
【発明を実施するための最良の形態】
【００１８】
以下に添付図面を参照しながら、本発明の好適な実施の形態について詳細に説明する。なお、本明細書及び図面において、実質的に同一の機能構成を有する構成要素については、同一の符号を付することにより重複説明を省略する。
【００１９】
また、以下に示す順序に従って当該「発明を実施するための最良の形態」を説明する。
〔１〕本実施形態の目的
〔２〕Ｗｅｂシステムの全体構成
〔３〕表示制御装置およびＷｅｂサーバの機能構成
〔４〕Ｗｅｂシステムの動作の詳細
【００２０】
本実施形態の目的
まず、本実施形態の目的について説明する。近年、インターネットの普及により、Ｗｅｂブラウザを用いてＷｅｂページを閲覧することが頻繁に行われている。一般に、ユーザは、自己のパーソナルコンピュータ（以下ＰＣと称する）からインターネット経由で各Ｗｅｂサイトにアクセスし、送信されたＷｅｂページをＷｅｂブラウザを介して閲覧することができる。
【００２１】
Ｗｅｂサーバでエラーが発生したり、ネットワーク障害等が発生したりした場合には、正しくＷｅｂページが表示されない。そこで、Ｗｅｂサーバのプロセスが正常に実行されているか、ネットワーク障害が発生しているか等Ｗｅｂシステムにおけるプロセスの生存を監視して、プロセスの消滅等を通知する技術が開示されている。
【００２２】
しかし、ＷｅｂシステムにおいてＷｅｂページを表示する際、Ｗｅｂサーバでエラーが発生したり、ネットワーク障害等でＷｅｂブラウザがエラーを表示したりしてＷｅｂページ表示が失敗したことを検知することはできなかった。
【００２３】
例えば、図１に示したように、Ｗｅｂページ４００のハイパーリンク４００ａ（リンク１）をクリックすると、通常は、ハイパーリンク４００ａに関連付けられたリンク先のＷｅｂページ４０１が表示される。しかし、図２に示したように、Ｗｅｂページ４０２のハイパーリンク４０２ａ（リンク１）をクリックした後に、予期しないエラーが発生した場合には、ＷｅｂサーバやＷｅｂブラウザがエラーを検知してエラー画面４０３が表示される。
【００２４】
このようなエラー画面が表示された場合に、ユーザは例えばＷｅｂブラウザを強制的に終了するなどの手段を取らざるを得ず、適切にエラー対応操作をすることができないという問題があった。そこで、本発明は、上記のような事情を一着眼点として、本発明の実施形態にかかるＷｅｂシステム１が提供されるに至った。本実施形態にかかるＷｅｂシステム１によれば、Ｗｅｂページの表示エラーを検知して適切なエラー対応操作を誘導することが可能となる。
【００２５】
Ｗｅｂシステムの全体構成
次に、図３を参照して、本実施形態にかかるＷｅｂシステム１の全体構成について説明する。図３は、本実施形態にかかるＷｅｂシステム１の構成例を示した説明図である。図１に示したように、本実施形態にかかるＷｅｂシステム１は、表示制御装置１００と、Ｗｅｂサーバ２００とを備える。表示制御装置１００とＷｅｂサーバ２００とは、ネットワーク３００を介して接続されている。
【００２６】
本実施形態では、１の表示制御装置１００がネットワーク３００に接続されている場合について説明するが、かかる例に限定されず、複数の表示制御装置がネットワーク３００に接続されていてもよい。表示制御装置１００は、例えば、パーソナルコンピュータ（ＰＣ）等のコンピュータ装置（ノート型、デスクトップ型を問わない。）、ＰＤＡ（Ｐｅｒｓｏｎａｌ  Ｄｉｇｉｔａｌ  Ａｓｓｉｓｔａｎｔ）などで構成できる。
【００２７】
表示制御装置１００は、ネットワーク３００を介してＷｅｂサーバ２００に接続して、Ｗｅｂページを要求する。そして、Ｗｅｂサーバ２００から送信されたＷｅｂページをＷｅｂブラウザを介して表示することができる。表示制御装置１００のＷｅｂブラウザは、ＨＴＭＬを解釈してＷｅｂページとして表示する。表示制御装置１００は、上記したＷｅｂブラウザを搭載していればよく、他の特別な監視ソフトウェア等を搭載していなくてもよい。
【００２８】
Ｗｅｂサーバ２００は、ネットワーク３００を介して表示制御装置１００のＷｅｂブラウザからの要求を受信する。そして、送信されたＵＲＬ（Ｕｎｉｆｏｒｍ  Ｒｅｓｏｕｒｃｅ  Ｌｏｃａｔｏｒ）に対応するＨＴＭＬファイル等のリソースを返却する。
【００２９】
ネットワーク３００は、上記表示制御装置１００およびＷｅｂサーバ２００を通信可能に接続する通信回線網である。ネットワーク３００は、例えばインターネット、電話回線網、衛星通信網等の公衆回線網や、ＷＡＮ、ＬＡＮ、ＩＰ−ＶＰＮ等の専用回線網などで構成されており、有線、無線を問わない。
【００３０】
〔３〕表示制御装置およびＷｅｂサーバの機能構成
以上、Ｗｅｂシステム１の全体構成について説明した。次に、図４を参照して、表示制御装置１００およびＷｅｂサーバ２００の機能構成について説明する。図４に示したように、表示制御装置１００は、受信部１０２、判断部１０４、フラグ設定部１０６、表示制御部１０８、検知部１１０などを備える。
【００３１】
受信部１０２は、Ｗｅｂサーバに要求したＷｅｂページを受信する機能を有する。受信部１０２は、Ｗｅｂブラウザを介してＷｅｂページを受信してもよい。Ｗｅｂブラウザが受信するＨＴＭＬについては、後で詳細に説明する。
【００３２】
判断部１０４は、受信部１０２により受信されたＷｅｂページの正当性を判断する機能を有する。Ｗｅｂページの正当性は、例えば、所定のプログラムを実行することにより判断することができる。判断部１０４の一例としては、後述するプログラムＡを例示することができる。プログラムＡによるＷｅｂページの正当性の判断については、後で詳細に説明する。
【００３３】
フラグ設定部１０６は、正当なＷｅｂページが表示装置１５０に表示された場合にフラグを設定する機能を有する。当該フラグの設定は、表示されるＷｅｂページに所定のプログラムを埋め込むことにより実現することができる。フラグ設定部１０６の一例としては、後述するプログラムＣを例示することができる。プログラムＣによるフラグの設定については、後で詳細に説明する。
【００３４】
例えば、Ｗｅｂサーバから送信されるＨＴＭＬにフラグを設定するプログラムを埋め込まれている場合、ＨＴＭＬの受信途中で通信エラーが発生するとフラグを設定するプログラムが実行されない。当該プログラムが実行されなければフラグが設定されないため、中途半端なＨＴＭＬがロードされてしまった場合に、ロード不備としてＷｅｂページが妥当でないと判断することができる。
【００３５】
表示制御部１０８は、判断部１０４によりＷｅｂページが正当ではないと判断された場合に、ユーザによるエラー対応操作を促す誘導メッセージを表示装置１５０に表示させる機能を有する。具体的には、エラー対応操作を促す誘導メッセージ（エラーメッセージ）を含むメッセージ表示用フレームを画面上で目に見えるサイズに拡大して、表示画面の前面に配置する。当該機能は、後述するプログラムＡにより実行される。また、表示制御部１０８は、エラー対応操作を促す誘導メッセージを含むメッセージ表示用フレームをユーザに見えない状態にする機能を有する。当該機能は、後述するプログラムＢにより実行される。
【００３６】
検知部１１０は、表示装置１５０に誘導メッセージが表示された後に、ユーザ入力に応じたエラー対応操作を検知する機能を有する。上記した表示制御部１０８は、検知部１１０により検知されたエラー対応操作に応じた表示を表示装置１５０に表示する。
【００３７】
上記したように、Ｗｅｂページの正当性は、Ｗｅｂページに埋め込まれているプログラムを実行することにより判断することができる。また、エラー発生時に表示する誘導メッセージの表示についても同様に、Ｗｅｂページに埋め込まれているプログラムにより実現することができる。ここで、図５〜図８を参照して、Ｗｅｂページに埋め込まれているプログラムについて詳細に説明する。
【００３８】
図５に示したように、Ｗｅｂサーバ２００から表示制御装置１００のＷｅｂブラウザには、例えば、トップフレーム４５１、画面描画用フレーム４５２、メッセージ表示用フレーム４５３の３種類のＨＴＭＬが配信される。各フレームは、画面描画用フレーム４５２とメッセージ表示用フレーム４５３がトップフレーム４５１上のインラインフレームとして動作する構成となっており、包含関係にある。
【００３９】
図５では、各フレームをその存在が明確となるようなサイズで図示している。実際に正常にＷｅｂページを表示した場合には、図６に示した表示画面４５５となる。表示画面４５５は、メッセージ表示用フレームのサイズは「０」となっているため、メッセージ表示用フレームは見えない状態となっている。一方、画面描画用フレームがトップフレームの全領域を占めるため、ユーザからは画面描画用フレームの内容のみがブラウザに表示される。
【００４０】
各フレームのＨＴＭＬ内にはそれぞれプログラムが実装されている。図７は、各フレームに実装されるプログラムを説明する説明図である。図７に示したように、トップフレーム４６１にはプログラムＡが実装され、画面描画用フレーム４６２にはプログラムＣが実装され、メッセージ表示用フレーム４６３にはプログラムＢが実装されている。
【００４１】
プログラムＡは上記した判断部１０４および表示制御部１０８の一例である。プログラムＡは、画面描画用フレーム４６２の正当性をチェックする。画面描画用フレーム４６２の正当性チェックについては、プログラムＣの説明時に詳細に説明する。
【００４２】
また、プログラムＡは、画面描画用フレーム４６２が正当ではないと判断した場合に、メッセージ表示用フレーム４６３を目に見えるサイズに拡大し、画面描画用フレーム４６２の前面に配置する様に動作する。
【００４３】
プログラムＢは、図８に示したように、画面描画用フレーム４６５の前面に表示されたメッセージ表示用フレーム４６６をユーザに見えない状態にする。すなわち、表示画面を図６に示した表示画面４５５のように、メッセージ表示用フレームが見えない画面とする。
【００４４】
プログラムＢは、表示制御部１０８の一例である。また、プログラムＢは、メッセージ表示用フレームを非表示状態にするだけでなく、付加的な動作を有する。付加的な動作とは、Ｗｅｂブラウザを終了したり、画面描画用フレームに別のＷｅｂページを表示したりする動作などを含む。
【００４５】
プログラムＣは、フラグを設定する動作を有する。プログラムＣは、フラグ設定部１０６の一例である。上記したプログラムＡは、プログラムＣにより設定されたフラグにより画面描画用フレームの正当性を判断する。すなわち、フラグが設定されている場合には、画面描画用フレームが正当であると判断する。
【００４６】
例えば、プログラムＣを以下のように記述することができる。
＜ｓｃｒｉｐｔ  ｔｙｐｅ＝“ｔｅｘｔ／ｊａｖａｓｃｒｉｐｔ”＞
ｖａｒ  ｉｓｌｏａｄｅｄ＝ｔｒｕｅ；
＜／ｓｃｒｉｐｔ＞
【００４７】
上記プログラムＣにより、画面描画用フレームにロードされるＨＴＭＬにｉｓｌｏａｄｅｄという名前のフラグが設定されることとなる。図６において、画面描画用フレーム４５５のフレーム名をｖｉｅｗＦｒａｍｅとした場合、プログラムＡからは「ｖｉｅｗＦｒａｍｅ．ｉｓｌｏａｄｅｄ」のように参照することが可能となる。
【００４８】
例えば、画面描画用フレームにロードされるＨＴＭＬのすべてに上記のプログラムＣを記述する。これにより、画面描画用フレームが正常にロードされた場合にはフラグが“ｔｒｕｅ”となる。一方、画面描画用フレームが正常にロードされず、エラーが表示された場合にはプログラムＣは存在しないため、フラグも設定されない。または、フラグを参照することができない。これにより、ＨＴＭＬの末尾にプログラムＣが記述されることにより、ＨＴＭＬの受信途中で通信エラーが発生して中途半端なＨＴＭＬがロードされた場合でもロード不備としてエラー検出することが可能となる。
【００４９】
画面描画用フレームは、図５に示したように、画面全体を描画するためのものであり、画面が切り替わるとＨＴＭＬも切り替わることとなる。したがって、画面描画用フレームに表示されるすべてのＨＴＭＬでプログラムＣを実装しておく必要がある。また、画面が一度切り替わった場合には、以前に表示されていた画面の情報は消失する。したがって、プログラムＣによって設定されたフラグはその画面が表示されている期間のみ有効となる。以上、表示制御装置１００の機能構成について説明した。
【００５０】
次に、Ｗｅｂサーバ２００の機能構成について説明する。Ｗｅｂサーバ２００は送信部２０２などを有する。送信部２０２は、上記したトップフレーム、画面描画用フレーム、メッセージ表示用フレームなどのＨＴＭＬを表示制御装置１００に送信する機能を有する。
【００５１】
Ｗｅｂサーバ２００は、表示制御装置１００の要求に応じて上記したトップフレーム、画面描画用フレーム、メッセージ表示用フレームを送信する。また、トップフレームのＨＴＭＬに画面描画用フレームとメッセージ表示用フレームがインラインフレームとして記述されている場合には、先にトップフレームのみ送信してもよい。そして、その後、表示制御装置１００の要求に応じて画面描画用フレームとメッセージ表示用フレームを送信するようにしてもよい。以上、Ｗｅｂサーバ２００の機能構成について説明した。
【００５２】
〔４〕Ｗｅｂシステムの動作の詳細
次に、図９〜図１２を参照して、Ｗｅｂシステム１の動作の詳細について説明する。図９は、通常通り画面表示が行われる場合のＷｅｂシステム１の動作を示すタイミングチャートである。図９に示したように、まず、ユーザによりＷｅｂブラウザが起動されてＵＲＬが入力される（Ｓ１０２）。ステップＳ１０２におけるＵＲＬ入力は、ショートカットにより起動されてもよいし、自動的に起動されてもよい。
【００５３】
ステップＳ１０２においてユーザによりＵＲＬを入力された表示制御装置１００は、入力されたＵＲＬに基づいて、Ｗｅｂサーバ２００にＷｅｂページを要求する（Ｓ１０４）。ステップＳ１０４において、表示制御装置１００からＷｅｂページを要求されたＷｅｂサーバ２００は、要求されたＷｅｂページに対応するトップフレームのＨＴＭＬを返却する（Ｓ１０６）。
【００５４】
表示制御装置１００のＷｅｂブラウザは、ステップＳ１０６において送信されたＨＴＭＬを解釈する。トップフレームのＨＴＭＬには画面描画用フレームとメッセージ表示用フレームのインラインフレームが記述されているため、Ｗｅｂサーバ２００に対し画面描画用フレームおよびメッセージ表示用フレームを要求する（Ｓ１０８）。
【００５５】
ステップＳ１０８において、画面描画用フレームおよびメッセージ表示用フレームを要求されたＷｅｂサーバ２００は、画面描画用フレームおよびメッセージ表示用フレームのＨＴＭＬを返却する（Ｓ１１０）。
【００５６】
ステップＳ１１０において、Ｗｅｂサーバ２００から画面描画用フレームおよびメッセージ表示用フレームを送信された表示制御装置１００のＷｅｂブラウザは、画面描画用フレームおよびメッセージ表示用フレームのＨＴＭＬを解釈し、画面を表示する（Ｓ１１２）。ステップＳ１１２におけるＷｅｂブラウザにおける画面表示は、図６の表示画面４５５となる。
【００５７】
ユーザは、ステップＳ１１２において表示された画面上の任意のリンクをクリックする（Ｓ１１４）。ステップＳ１１４において、ユーザによりリンクがクリックされると、表示制御装置１００のＷｅｂブラウザは、Ｗｅｂサーバ２００に対しクリックされたリンクに関連付けられたＷｅｂページを要求する（Ｓ１１６）。ステップＳ１１４において、画面に表示されたリンクをクリックするとしたが、ユーザにより、所定のキーやボタンの押下等、画面遷移を伴う動作であればよい。
【００５８】
ステップＳ１１６においてＷｅｂページを要求されたＷｅｂサーバ２００は、要求されたＷｅｂページのＨＴＭＬを返却する（Ｓ１１８）。ステップＳ１１８においてＷｅｂサーバ２００からＨＴＭＬを送信された表示制御装置１００のＷｅｂブラウザは、ＨＴＭＬを解釈して画面を表示する（Ｓ１２０）。ステップＳ１２０において表示される画面も、画面描画用フレームに表示されるため、Ｗｅｂブラウザにおける画面表示は、図６の表示画面４５５となる。
【００５９】
ステップＳ１２０における画面表示とともに、Ｗｅｂブラウザ上でプログラムＣが実行される（Ｓ１２２）。ステップＳ１２２においてプログラムＣが実行されることにより、画面描画用フレームが正しく表示されたことを示すフラグが設定されることとなる。一般的には、ＨＴＭＬがＷｅｂブラウザによって読み込まれたタイミングや解釈されたタイミングでプログラムを実行することが可能である。
【００６０】
そして、画面描画用フレームの読み込みが完了した段階で、プログラムＡが実行される（Ｓ１２４）。ステップＳ１２４において、ステップＳ１２２において設定されたフラグがチェックされる。ＨＴＭＬでは、インラインフレームの読み込み完了のタイミングで親フレームが通知を受け取ることが可能であり、そのタイミングでプログラムを実行することが可能である。
【００６１】
ステップＳ１２４におけるプログラムＡの実行の結果、正常にフラグが設定されているため、Ｗｅｂページが正当であると判断される。
【００６２】
次に、図１０を参照して、エラー発生時のＷｅｂシステム１の動作について説明する。図１０は、エラー発生時のＷｅｂシステムの動作を示すタイミングチャートである。図１０に示したように、まず、ユーザによりＷｅｂブラウザが起動されてＵＲＬが入力される（Ｓ２０２）。
【００６３】
ステップＳ２０２においてユーザによりＵＲＬを入力された表示制御装置１００は、入力されたＵＲＬに基づいて、Ｗｅｂサーバ２００にＷｅｂページを要求する（Ｓ２０４）。ステップＳ２０４において、表示制御装置１００からＷｅｂページを要求されたＷｅｂサーバ２００は、要求されたＷｅｂページに対応するトップフレームのＨＴＭＬを返却する（Ｓ２０６）。
【００６４】
表示制御装置１００のＷｅｂブラウザは、ステップＳ２０６において送信されたＨＴＭＬを解釈する。トップフレームのＨＴＭＬには画面描画用フレームとメッセージ表示用フレームのインラインフレームが記述されているため、Ｗｅｂサーバ２００に対し画面描画用フレームおよびメッセージ表示用フレームを要求する（Ｓ２０８）。
【００６５】
ステップＳ２０８において、画面描画用フレームおよびメッセージ表示用フレームを要求されたＷｅｂサーバ２００は、画面描画用フレームおよびメッセージ表示用フレームのＨＴＭＬを返却する（Ｓ２１０）。
【００６６】
ステップＳ２１０において、Ｗｅｂサーバ２００から画面描画用フレームおよびメッセージ表示用フレームを送信された表示制御装置１００のＷｅｂブラウザは、画面描画用フレームおよびメッセージ表示用フレームのＨＴＭＬを解釈し、画面を表示する（Ｓ２１２）。
【００６７】
ユーザは、ステップＳ２１２において表示された画面上の任意のリンクをクリックする（Ｓ２１４）。ステップＳ２１４において、ユーザによりリンクがクリックされると、表示制御装置１００のＷｅｂブラウザは、Ｗｅｂサーバ２００に対しクリックされたリンクに関連付けられたＷｅｂページを要求する（Ｓ２１６）。
【００６８】
ここで、表示制御装置１００のＷｅｂブラウザからＷｅｂサーバ２００へのＷｅｂページの要求に対し、何らかの原因により正常に応答が返却されない場合がある。例えば、応答が返却されない場合とは、ネットワーク障害が発生してＷｅｂサーバに要求が到達しない場合や、Ｗｅｂサーバ２００内部でエラーが発生した場合などが挙げられる。この場合、表示制御装置１００のＷｅｂブラウザがエラーを検知する場合もあれば、Ｗｅｂサーバ２００がエラー画面のＨＴＭＬを返却する場合もある。いずれの場合も、表示制御装置１００のＷｅｂブラウザにより要求された、本来表示されるべきＷｅｂページとは異なる画面が表示される（Ｓ２１８）。
【００６９】
ステップＳ２１８においてエラー画面が表示された場合、画面描画用フレームにはプログラムＣが存在しない。そのため、プログラムＣが実行されず、フラグも設定されない。しかし、トップフレームには画面描画用フレームの読み込み完了が通知されるため、プログラムＡが実行される（Ｓ２２０）。
【００７０】
ステップＳ２２０において、フラグが設定されていないためプログラムＡの実行によりＷｅｂページが正当でないと判断される。そして、画面上にエラーメッセージが表示される（Ｓ２２２）。図１１は、ステップＳ２２２において表示されるエラーメッセージを説明する説明図である。
【００７１】
図１１に示したように、ステップＳ２２２において表示されるエラーメッセージの内容は、ユーザに対し表示エラーであることを示すものであればよい。また、エラーメッセージとともに、エラー発生時の動作として可能な選択肢を表示する。エラー発生時の動作として可能な選択肢とは、例えば、「リトライ」、「初期画面表示」、「終了」などである。また、「リトライ」は「Ｆ２キー」を押下し、「初期画面表示」は「Ｆ７キー」を押下し、「終了」は「Ｆ１０キー」を押下するようにユーザを誘導するメッセージとしてもよい。
【００７２】
次に、図１２を参照して、エラーメッセージ表示後のエラー対応操作について説明する。図１２は、ユーザによるエラーメッセージ表示後のエラー対応操作を説明するタイミングチャートである。図１２に示したように、ユーザによりエラーメッセージ画面で指定されたキーが押下される（Ｓ３０２）。
【００７３】
ステップＳ３０２において、ユーザによりキー押下がなされると、キーボード入力のタイミングでプログラムＢが実行される（Ｓ３０４）。ステップＳ３０２において、キーボード入力としたが、かかる例に限定されず、エラーメッセージとともにボタンやリンク等を配置して、当該ボタンの押下やリンククリックのタイミングでプログラムＢを実行するようにしてもよい。
【００７４】
ステップＳ３０２においてプログラムＢが実行されると、エラーメッセージが消去される（Ｓ３０６）。そして、プログラムＢにより、押下されたキーに関連付けられた所定の処理が実行される。プログラムＢにより実行される所定の処理は、Ｗｅｂブラウザの終了でもよいし、画面を遷移してＷｅｂサーバ２００にＷｅｂページを要求するようにしてもよい（Ｓ３０８）。
【００７５】
ステップＳ３０８において表示制御装置１００のＷｅｂブラウザによりＷｅｂページを要求されたＷｅｂサーバ２００は、要求されたＷｅｂページのＨＴＭＬを返却する（Ｓ３１０）。ステップＳ３１０においてＨＴＭＬを送信された表示制御装置１００のＷｅｂブラウザは、ＨＴＭＬを解釈して画面を表示する（Ｓ３１２）。この場合、再度何らかのエラーが発生した場合には、再び図１０の処理が実行されてエラーメッセージが表示される。
【００７６】
以上、Ｗｅｂシステムの動作の詳細について説明した。本実施形態によれば、Ｗｅｂサーバ２００に要求したＷｅｂページを受信して、当該Ｗｅｂページの正当性を判断する。そして、Ｗｅｂページが正当ではないと判断された場合には、ユーザによるエラー対応操作を促す誘導メッセージを表示装置１５０に表示する。これにより、Ｗｅｂページの表示エラーを検知して適切なエラー対応操作を誘導することが可能となる。
【００７７】
また、正当なＷｅｂページがＷｅｂブラウザに表示された場合にフラグを設定し、当該フラグが設定されていない場合に、正当なＷｅｂページが表示装置１５０に表示されていないと判断してもよい。これにより、Ｗｅｂページの受信途中で通信エラーが発生した場合にはフラグが設定されず、フラグが設定されないため、中途半端なＨＴＭＬがロードされてもロード不備としてＷｅｂページが妥当でないと判断することができる。
【００７８】
また、Ｗｅｂブラウザに誘導メッセージが表示された後に、ユーザ入力に応じたエラー対応操作を検知することができる。さらに、エラー対応操作の検知結果に応じた処理を実行することができる。これにより、エラー画面が表示された後に、Ｗｅｂブラウザを強制的に終了するなどの手段を取ることなく、ユーザに適切なエラー対応操作を誘導することが可能となる。
【００７９】
このように、本実施形態にかかるＷｅｂシステム１によれば、Ｗｅｂシステムにおいて予期せぬエラーが発生してＷｅｂページ表示に失敗した場合に、ユーザによるエラー対応操作を促す誘導メッセージを表示することができる。これにより、ユーザの混乱を軽減し、Ｗｅｂシステム１の管理者側においてもユーザの操作をコントロールすることが可能となる。
【００８０】
以上、添付図面を参照しながら本発明の好適な実施形態について詳細に説明したが、本発明はかかる例に限定されない。本発明の属する技術の分野における通常の知識を有する者であれば、特許請求の範囲に記載された技術的思想の範疇内において、各種の変更例または修正例に想到し得ることは明らかであり、これらについても、当然に本発明の技術的範囲に属するものと了解される。
【００８１】
例えば、上記実施形態では、表示制御装置１００およびＷｅｂサーバ２００は、汎用的に使用可能な装置を例示して説明したが、本発明はかかる例に限定されない。例えば、表示制御装置１００を金融営業店に設置される金融営業店端末とし、Ｗｅｂサーバ２００を金融機関におけるＷｅｂサーバとしてもよい。
【図面の簡単な説明】
【００８２】
【図１】一般的なＷｅｂブラウザにおけるＷｅｂページの表示を説明する説明図である。
【図２】一般的なＷｅｂブラウザにおけるエラーページの表示を説明する説明図である。
【図３】本発明の一実施形態にかかるＷｅｂシステムの構成例を示した説明図である。
【図４】同実施形態にかかる表示制御装置およびＷｅｂサーバの機能構成を示すブロック図である。
【図５】同実施形態にかかる通常時のフレーム構成の一例を示す説明図である。
【図６】同実施形態にかかる通常時の表示画面の一例を示す説明図である。
【図７】同実施形態にかかるフレームのプログラム配置を示す説明図である。
【図８】同実施形態にかかるプログラムＡ呼び出し後の表示画面を示す説明図である。
【図９】同実施形態にかかる通常通り画面表示が行われる場合のＷｅｂシステムの動作を示すタイミングチャートである。
【図１０】同実施形態にかかるエラー発生時のＷｅｂシステムの動作を示すタイミングチャートである。
【図１１】同実施形態にかかる表示画面に表示されるエラーメッセージを説明する説明図である。
【図１２】同実施形態にかかるエラー対応操作を説明するタイミングチャートである。
【符号の説明】
【００８３】
１００    表示制御装置
１０２    受信部
１０４    判断部
１０６    フラグ設定部
１０８    表示制御部
１１０    検知部
１５０    表示装置
２００    Ｗｅｂサーバ
【図１】
2010061504.tif 000003
【図２】
2010061504.tif 000004
【図３】
2010061504.tif 000005
【図４】
2010061504.tif 000006
【図５】
2010061504.tif 000007
【図６】
2010061504.tif 000008
【図７】
2010061504.tif 000009
【図８】
2010061504.tif 000010
【図９】
2010061504.tif 000011
【図１０】
2010061504.tif 000012
【図１１】
2010061504.tif 000013
【図１２】
2010061504.tif 000014