(57)【要約】【課題】  ＷＥＢアプリケーションにおいて端末装置に表示される画面を、サーバからの操作により更新できるようにする。【解決手段】  端末装置１０２は、端末装置１０１に表示された画面を更新するための更新情報を入力し、入力手段１０８に通知する。入力手段１０８は、更新情報を記憶手段１１０に表示情報として格納する。入力手段１０８は、更新通知手段１０５に表示更新通知を出力する。次に、更新通知手段１０５は、ＪＭＳ１０９を通じて更新監視手段１０７に表示更新通知を出力する。次に、更新監視手段１０７は、フレーム画面５０１の再読み込み指示を表示制御手段１０６に通知し、表示制御手段１０６は、更新監視画面５０２にフレーム画面５０１の再読み込みを指示し、フレーム画面５０１に含まれる情報表示画面５０３を含めて全て再読み込みを行うために画面表示要求を表示手段１０４に行う。【選択図】      図１
2005063340.tif 000002
【特許請求の範囲】
【請求項１】
画面再読み込み要求を受け取ると画面表示要求を通知する第１の端末装置と、
画面を更新するための更新情報を通知する第２の端末装置と、
表示手段と、
表示情報を格納する記憶手段と、
ジャヴァ仮想マシンと、
ジャヴァメッセージングサービスと、
前記ジャヴァ仮想マシン上で動作する入力手段、更新通知手段、更新監視手段、表示制御手段とを備え、
前記第１の端末装置からの前記画面表示要求を受け取り、前記表示手段、前記更新監視手段に通知し、更新監視画面、情報表示画面を含むフレーム画面を前記第１の端末装置に送付し、前記フレーム画面の再読み込み指示を受け取ると、画面再読み込み要求を前記第１の端末装置に通知する前記表示制御手段と、
画面表示要求を受け取ると、前記記憶手段内の表示情報に基づいて前記情報表示画面を生成し、前記表示制御手段に渡す前記表示手段と、
非表示の前記更新監視画面を生成し前記表示制御手段に渡し、表示更新通知を受け取ると、前記フレーム画面の再読み込み指示を前記表示制御手段に渡す前記更新監視手段と、
前記第２の端末からの前記更新情報を受け取り前記記憶手段に表示情報として格納し、前記更新通知手段に前記表示更新通知を出力する前記入力手段と、
前記ジャヴァメッセージングサービスを通じて前記更新監視手段に前記表示更新通知を出力する前記更新通知手段と、
を有することを特徴とする画面の非同期更新システム。
【請求項２】
タイムアウト待機においてタイムアウトした場合は、前記フレーム画面の再読み込み指示を前記表示制御手段に渡す前記更新監視手段を有することを特徴とする請求項１記載の画面の非同期更新システム。
【請求項３】
画面再読み込み要求を受け取ると画面表示要求を通知する第１の端末装置と、
更新日時更新情報を通知する第２の端末装置と、
表示手段と、
表示情報を格納する記憶手段と、
ジャヴァ仮想マシンと、
サーブレットコンテキストと、
前記ジャヴァ仮想マシン上で動作する入力手段、更新通知手段、更新監視手段、表示制御手段とを備え、
前記第１の端末装置からの前記画面表示要求を受け取り、前記表示手段、前記更新監視手段に通知し、更新監視画面、情報表示画面を含むフレーム画面を前記第１の端末装置に送付し、前記フレーム画面の再読み込み指示を受け取ると、画面再読み込み要求を前記第１の端末装置に通知する前記表示制御手段と、
画面表示要求を受け取ると、前記記憶手段内の表示情報に基づいて前記情報表示画面を生成し、前記表示制御手段に渡す前記表示手段と、
非表示の前記更新監視画面を生成し前記表示制御手段に渡し、表示更新通知を受け取ると、前記フレーム画面の再読み込み指示を前記表示制御手段に渡す前記更新監視手段と、
前記第２の端末からの前記更新日時更新情報を受け取り前記記憶手段に表示情報として格納し、前記更新通知手段に前記表示更新通知を出力する前記入力手段と、
前記サーブレットコンテキストを通じて前記更新監視手段に前記表示更新通知を出力する前記更新通知手段と、
を有することを特徴とする画面の非同期更新システム。
【請求項４】
タイムアウト待機においてタイムアウトした場合は、前記フレーム画面の再読み込み指示を前記表示制御手段に渡す前記更新監視手段を有することを特徴とする請求項３記載の画面の非同期更新システム。
【請求項５】
画面再読み込み要求を受け取ると画面表示要求を通知する第１の端末装置と、
画面を更新するための更新情報を通知する第２の端末装置と、
表示手段と、
表示情報を格納する記憶手段と、
ジャヴァ仮想マシンと、
ジャヴァメッセージングサービスと、
前記ジャヴァ仮想マシン上で動作する入力手段、更新通知手段、更新監視手段、表示制御手段とを利用し、
前記表示制御手段が、前記第１の端末装置からの前記画面表示要求を受け取り、前記表示手段、前記更新監視手段に通知し、更新監視画面、情報表示画面を含むフレーム画面を前記第１の端末装置に送付し、前記フレーム画面の再読み込み指示を受け取ると、画面再読み込み要求を前記第１の端末装置に通知するステップと、
前記表示手段が、画面表示要求を受け取ると、前記記憶手段内の表示情報に基づいて前記情報表示画面を生成し、前記表示制御手段に渡すステップと、
前記更新監視手段が、非表示の前記更新監視画面を生成し前記表示制御手段に渡し、表示更新通知を受け取ると、前記フレーム画面の再読み込み指示を前記表示制御手段に渡すステップと、
前記入力手段が、前記第２の端末からの前記更新情報を受け取り前記記憶手段に表示情報として格納し、前記更新通知手段に前記表示更新通知を出力するステップと、
前記更新通知手段が、前記ジャヴァメッセージングサービスを通じて前記更新監視手段に前記表示更新通知を出力するステップと、
を含むことを特徴とする画面の非同期更新方法。
【請求項６】
前記更新監視手段が、タイムアウト待機においてタイムアウトした場合は、前記フレーム画面の再読み込み指示を前記表示制御手段に渡すステップを含むことを特徴とする請求項５記載の画面の非同期更新方法。
【請求項７】
画面再読み込み要求を受け取ると画面表示要求を通知する第１の端末装置と、
更新日時更新情報を通知する第２の端末装置と、
表示手段と、
表示情報を格納する記憶手段と、
ジャヴァ仮想マシンと、
サーブレットコンテキストと、
前記ジャヴァ仮想マシン上で動作する入力手段、更新通知手段、更新監視手段、表示制御手段とを利用し、
前記表示制御手段が、前記第１の端末装置からの前記画面表示要求を受け取り、前記表示手段、前記更新監視手段に通知し、更新監視画面、情報表示画面を含むフレーム画面を前記第１の端末装置に送付し、前記フレーム画面の再読み込み指示を受け取ると、画面再読み込み要求を前記第１の端末装置に通知するステップと、
前記表示手段が、画面表示要求を受け取ると、前記記憶手段内の表示情報に基づいて前記情報表示画面を生成し、前記表示制御手段に渡すステップと、
前記更新監視手段が、非表示の前記更新監視画面を生成し前記表示制御手段に渡し、表示更新通知を受け取ると、前記フレーム画面の再読み込み指示を前記表示制御手段に渡すステップと、
前記入力手段が、前記第２の端末からの前記更新日時更新情報を受け取り前記記憶手段に表示情報として格納し、前記更新通知手段に前記表示更新通知を出力するステップと、
前記更新通知手段が、前記サーブレットコンテキストを通じて前記更新監視手段に前記表示更新通知を出力するステップと、
を含むことを特徴とする画面の非同期更新方法。
【請求項８】
前記更新監視手段が、タイムアウト待機においてタイムアウトした場合は、前記フレーム画面の再読み込み指示を前記表示制御手段に渡すステップを含むことを特徴とする請求項７記載の画面の非同期更新方法。
【請求項９】
画面再読み込み要求を受け取ると画面表示要求を通知する第１の端末装置と、
画面を更新するための更新情報を通知する第２の端末装置と、
表示手段と、
表示情報を格納する記憶手段と、
ジャヴァ仮想マシンと、
ジャヴァメッセージングサービスと、
前記ジャヴァ仮想マシン上で動作する入力手段、更新通知手段、更新監視手段、表示制御手段とを利用し、
前記表示制御手段が、前記第１の端末装置からの前記画面表示要求を受け取り、前記表示手段、前記更新監視手段に通知し、更新監視画面、情報表示画面を含むフレーム画面を前記第１の端末装置に送付し、前記フレーム画面の再読み込み指示を受け取ると、画面再読み込み要求を前記第１の端末装置に通知するステップと、
前記表示手段が、画面表示要求を受け取ると、前記記憶手段内の表示情報に基づいて前記情報表示画面を生成し、前記表示制御手段に渡すステップと、
前記更新監視手段が、非表示の前記更新監視画面を生成し前記表示制御手段に渡し、表示更新通知を受け取ると、前記フレーム画面の再読み込み指示を前記表示制御手段に渡すステップと、
前記入力手段が、前記第２の端末からの前記更新情報を受け取り前記記憶手段に表示情報として格納し、前記更新通知手段に前記表示更新通知を出力するステップと、
前記更新通知手段が、前記ジャヴァメッセージングサービスを通じて前記更新監視手段に前記表示更新通知を出力するステップと、
をコンピュータに実行させることを特徴とする画面の非同期更新プログラム。
【請求項１０】
前記更新監視手段が、タイムアウト待機においてタイムアウトした場合は、前記フレーム画面の再読み込み指示を前記表示制御手段に渡すステップをコンピュータに実行させることを特徴とする請求項９記載の画面の非同期更新プログラム。
【請求項１１】
画面再読み込み要求を受け取ると画面表示要求を通知する第１の端末装置と、
更新日時更新情報を通知する第２の端末装置と、
表示手段と、
表示情報を格納する記憶手段と、
ジャヴァ仮想マシンと、
サーブレットコンテキストと、
前記ジャヴァ仮想マシン上で動作する入力手段、更新通知手段、更新監視手段、表示制御手段とを利用し、
前記表示制御手段が、前記第１の端末装置からの前記画面表示要求を受け取り、前記表示手段、前記更新監視手段に通知し、更新監視画面、情報表示画面を含むフレーム画面を前記第１の端末装置に送付し、前記フレーム画面の再読み込み指示を受け取ると、画面再読み込み要求を前記第１の端末装置に通知するステップと、
前記表示手段が、画面表示要求を受け取ると、前記記憶手段内の表示情報に基づいて前記情報表示画面を生成し、前記表示制御手段に渡すステップと、
前記更新監視手段が、非表示の前記更新監視画面を生成し前記表示制御手段に渡し、表示更新通知を受け取ると、前記フレーム画面の再読み込み指示を前記表示制御手段に渡すステップと、
前記入力手段が、前記第２の端末からの前記更新日時更新情報を受け取り前記記憶手段に表示情報として格納し、前記更新通知手段に前記表示更新通知を出力するステップと、
前記更新通知手段が、前記サーブレットコンテキストを通じて前記更新監視手段に前記表示更新通知を出力するステップと、
をコンピュータに実行させることを特徴とする画面の非同期更新プログラム。
【請求項１２】
前記更新監視手段が、タイムアウト待機においてタイムアウトした場合は、前記フレーム画面の再読み込み指示を前記表示制御手段に渡すステップをコンピュータに実行させることを特徴とする請求項１１記載の画面の非同期更新プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画面の非同期更新システム、画面の非同期更新方法、および、画面の非同期更新プログラムに関し、特に、ジャヴァによる画面の非同期更新システム、画面の非同期更新方法、および、画面の非同期更新プログラムに関する。
【背景技術】
【０００２】
たとえば、ジャヴァに関する技術としては、「汎用的なジャヴァサーブレットが、Ｗｅｂブラウザからのリクエストに応じて、ユーザインタフェースＸＭＬソースに基づき、トランザクション処理システム配下のＣＯＢＯＬアプリケーションを呼び出すための電文を自動生成し、前記トランザクション処理システムで処理された結果を電文として受け取り、受け取った電文を前記ユーザインタフェースＸＭＬソースに基づいてＷｅｂブラウザ上で表示するＨＴＭＬを生成し、前記Ｗｅｂブラウザからの要求のレスポンスとして返送する技術」がある。（特許文献１）
【０００３】
【特許文献１】特開２００３−１１４８７４号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
従来の技術は、入力操作から表示画面更新という同期処理を前提としており、表示画面の逐次更新等の非同期の処理はアプレット等特殊な部品を表示端末側に配置する必要があった。このため、表示端末側にアプレットが動作する環境を準備する必要があり、ＷＷＷブラウザのみでアプレットが動作しないＴｈｉｎクライアントでは、非同期な画面更新処理を実装することが困難であった。
【０００５】
本発明の目的は、ＷＥＢアプリケーションにおいて、端末装置に表示される画面を、サーバからの操作により更新できるようにすることである。
【課題を解決するための手段】
【０００６】
本発明の第１の画面の非同期更新システムは、画面再読み込み要求を受け取ると画面表示要求を通知する第１の端末装置と、画面を更新するための更新情報を通知する第２の端末装置と、表示手段と、表示情報を格納する記憶手段と、ジャヴァ仮想マシンと、ジャヴァメッセージングサービスと、前記ジャヴァ仮想マシン上で動作する入力手段、更新通知手段、更新監視手段、表示制御手段とを備え、前記第１の端末装置からの前記画面表示要求を受け取り、前記表示手段、前記更新監視手段に通知し、更新監視画面、情報表示画面を含むフレーム画面を前記第１の端末装置に送付し、前記フレーム画面の再読み込み指示を受け取ると、画面再読み込み要求を前記第１の端末装置に通知する前記表示制御手段と、画面表示要求を受け取ると、前記記憶手段内の表示情報に基づいて前記情報表示画面を生成し、前記表示制御手段に渡す前記表示手段と、非表示の前記更新監視画面を生成し前記表示制御手段に渡し、表示更新通知を受け取ると、前記フレーム画面の再読み込み指示を前記表示制御手段に渡す前記更新監視手段と、前記第２の端末からの前記更新情報を受け取り前記記憶手段に表示情報として格納し、前記更新通知手段に前記表示更新通知を出力する前記入力手段と、前記ジャヴァメッセージングサービスを通じて前記更新監視手段に前記表示更新通知を出力する前記更新通知手段と、を有することを特徴とする。
【０００７】
本発明の第２の画面の非同期更新システムは、前記第１の画面の非同期更新システムであって、タイムアウト待機においてタイムアウトした場合は、前記フレーム画面の再読み込み指示を前記表示制御手段に渡す前記更新監視手段を有することを特徴とする。
【０００８】
本発明の第３の画面の非同期更新システムは、画面再読み込み要求を受け取ると画面表示要求を通知する第１の端末装置と、更新日時更新情報を通知する第２の端末装置と、表示手段と、表示情報を格納する記憶手段と、ジャヴァ仮想マシンと、サーブレットコンテキストと、前記ジャヴァ仮想マシン上で動作する入力手段、更新通知手段、更新監視手段、表示制御手段とを備え、前記第１の端末装置からの前記画面表示要求を受け取り、前記表示手段、前記更新監視手段に通知し、更新監視画面、情報表示画面を含むフレーム画面を前記第１の端末装置に送付し、前記フレーム画面の再読み込み指示を受け取ると、画面再読み込み要求を前記第１の端末装置に通知する前記表示制御手段と、画面表示要求を受け取ると、前記記憶手段内の表示情報に基づいて前記情報表示画面を生成し、前記表示制御手段に渡す前記表示手段と、非表示の前記更新監視画面を生成し前記表示制御手段に渡し、表示更新通知を受け取ると、前記フレーム画面の再読み込み指示を前記表示制御手段に渡す前記更新監視手段と、前記第２の端末からの前記更新日時更新情報を受け取り前記記憶手段に表示情報として格納し、前記更新通知手段に前記表示更新通知を出力する前記入力手段と、前記サーブレットコンテキストを通じて前記更新監視手段に前記表示更新通知を出力する前記更新通知手段と、を有することを特徴とする。
【０００９】
本発明の第４の画面の非同期更新システムは、前記第３の画面の非同期更新システムであって、タイムアウト待機においてタイムアウトした場合は、前記フレーム画面の再読み込み指示を前記表示制御手段に渡す前記更新監視手段を有することを特徴とする。
【００１０】
本発明の第１の画面の非同期更新方法は、画面再読み込み要求を受け取ると画面表示要求を通知する第１の端末装置と、画面を更新するための更新情報を通知する第２の端末装置と、表示手段と、表示情報を格納する記憶手段と、ジャヴァ仮想マシンと、ジャヴァメッセージングサービスと、前記ジャヴァ仮想マシン上で動作する入力手段、更新通知手段、更新監視手段、表示制御手段とを利用し、前記表示制御手段が、前記第１の端末装置からの前記画面表示要求を受け取り、前記表示手段、前記更新監視手段に通知し、更新監視画面、情報表示画面を含むフレーム画面を前記第１の端末装置に送付し、前記フレーム画面の再読み込み指示を受け取ると、画面再読み込み要求を前記第１の端末装置に通知するステップと、前記表示手段が、画面表示要求を受け取ると、前記記憶手段内の表示情報に基づいて前記情報表示画面を生成し、前記表示制御手段に渡すステップと、前記更新監視手段が、非表示の前記更新監視画面を生成し前記表示制御手段に渡し、表示更新通知を受け取ると、前記フレーム画面の再読み込み指示を前記表示制御手段に渡すステップと、前記入力手段が、前記第２の端末からの前記更新情報を受け取り前記記憶手段に表示情報として格納し、前記更新通知手段に前記表示更新通知を出力するステップと、前記更新通知手段が、前記ジャヴァメッセージングサービスを通じて前記更新監視手段に前記表示更新通知を出力するステップと、を含むことを特徴とする。
【００１１】
本発明の第２の画面の非同期更新方法は、前記第１の画面の非同期更新方法であって、前記更新監視手段が、タイムアウト待機においてタイムアウトした場合は、前記フレーム画面の再読み込み指示を前記表示制御手段に渡すステップを含むことを特徴とする。
【００１２】
本発明の第３の画面の非同期更新方法は、画面再読み込み要求を受け取ると画面表示要求を通知する第１の端末装置と、更新日時更新情報を通知する第２の端末装置と、表示手段と、表示情報を格納する記憶手段と、ジャヴァ仮想マシンと、サーブレットコンテキストと、前記ジャヴァ仮想マシン上で動作する入力手段、更新通知手段、更新監視手段、表示制御手段とを利用し、前記表示制御手段が、前記第１の端末装置からの前記画面表示要求を受け取り、前記表示手段、前記更新監視手段に通知し、更新監視画面、情報表示画面を含むフレーム画面を前記第１の端末装置に送付し、前記フレーム画面の再読み込み指示を受け取ると、画面再読み込み要求を前記第１の端末装置に通知するステップと、前記表示手段が、画面表示要求を受け取ると、前記記憶手段内の表示情報に基づいて前記情報表示画面を生成し、前記表示制御手段に渡すステップと、前記更新監視手段が、非表示の前記更新監視画面を生成し前記表示制御手段に渡し、表示更新通知を受け取ると、前記フレーム画面の再読み込み指示を前記表示制御手段に渡すステップと、前記入力手段が、前記第２の端末からの前記更新日時更新情報を受け取り前記記憶手段に表示情報として格納し、前記更新通知手段に前記表示更新通知を出力するステップと、前記更新通知手段が、前記サーブレットコンテキストを通じて前記更新監視手段に前記表示更新通知を出力するステップと、を含むことを特徴とする。
【００１３】
本発明の第４の画面の非同期更新方法は、前記第３の画面の非同期更新方法であって、前記更新監視手段が、タイムアウト待機においてタイムアウトした場合は、前記フレーム画面の再読み込み指示を前記表示制御手段に渡すステップを含むことを特徴とする。
【００１４】
本発明の第１の画面の非同期更新プログラムは、画面再読み込み要求を受け取ると画面表示要求を通知する第１の端末装置と、画面を更新するための更新情報を通知する第２の端末装置と、表示手段と、表示情報を格納する記憶手段と、ジャヴァ仮想マシンと、ジャヴァメッセージングサービスと、前記ジャヴァ仮想マシン上で動作する入力手段、更新通知手段、更新監視手段、表示制御手段とを利用し、前記表示制御手段が、前記第１の端末装置からの前記画面表示要求を受け取り、前記表示手段、前記更新監視手段に通知し、更新監視画面、情報表示画面を含むフレーム画面を前記第１の端末装置に送付し、前記フレーム画面の再読み込み指示を受け取ると、画面再読み込み要求を前記第１の端末装置に通知するステップと、前記表示手段が、画面表示要求を受け取ると、前記記憶手段内の表示情報に基づいて前記情報表示画面を生成し、前記表示制御手段に渡すステップと、前記更新監視手段が、非表示の前記更新監視画面を生成し前記表示制御手段に渡し、表示更新通知を受け取ると、前記フレーム画面の再読み込み指示を前記表示制御手段に渡すステップと、前記入力手段が、前記第２の端末からの前記更新情報を受け取り前記記憶手段に表示情報として格納し、前記更新通知手段に前記表示更新通知を出力するステップと、前記更新通知手段が、前記ジャヴァメッセージングサービスを通じて前記更新監視手段に前記表示更新通知を出力するステップと、をコンピュータに実行させることを特徴とする。
【００１５】
本発明の第２の画面の非同期更新プログラムは、前記第１の画面の非同期更新プログラムであって、前記更新監視手段が、タイムアウト待機においてタイムアウトした場合は、前記フレーム画面の再読み込み指示を前記表示制御手段に渡すステップをコンピュータに実行させることを特徴とする。
【００１６】
本発明の第３の画面の非同期更新プログラムは、画面再読み込み要求を受け取ると画面表示要求を通知する第１の端末装置と、更新日時更新情報を通知する第２の端末装置と、表示手段と、表示情報を格納する記憶手段と、ジャヴァ仮想マシンと、サーブレットコンテキストと、前記ジャヴァ仮想マシン上で動作する入力手段、更新通知手段、更新監視手段、表示制御手段とを利用し、前記表示制御手段が、前記第１の端末装置からの前記画面表示要求を受け取り、前記表示手段、前記更新監視手段に通知し、更新監視画面、情報表示画面を含むフレーム画面を前記第１の端末装置に送付し、前記フレーム画面の再読み込み指示を受け取ると、画面再読み込み要求を前記第１の端末装置に通知するステップと、前記表示手段が、画面表示要求を受け取ると、前記記憶手段内の表示情報に基づいて前記情報表示画面を生成し、前記表示制御手段に渡すステップと、前記更新監視手段が、非表示の前記更新監視画面を生成し前記表示制御手段に渡し、表示更新通知を受け取ると、前記フレーム画面の再読み込み指示を前記表示制御手段に渡すステップと、前記入力手段が、前記第２の端末からの前記更新日時更新情報を受け取り前記記憶手段に表示情報として格納し、前記更新通知手段に前記表示更新通知を出力するステップと、前記更新通知手段が、前記サーブレットコンテキストを通じて前記更新監視手段に前記表示更新通知を出力するステップと、をコンピュータに実行させることを特徴とする。
【００１７】
本発明の第４の画面の非同期更新プログラムは、前記第３の画面の非同期更新プログラムであって、前記更新監視手段が、タイムアウト待機においてタイムアウトした場合は、前記フレーム画面の再読み込み指示を前記表示制御手段に渡すステップをコンピュータに実行させることを特徴とする。
【発明の効果】
【００１８】
本発明の第１の効果は、従来、入力操作から画面更新という同期処理のみであったＷＥＢアプリケーションにおいて、アプレット等により表示端末に処理を配置することなく、サーバのソフトウェアだけで非同期処理ができることである。
【００１９】
その理由は、Ｊ２ＥＥ（Jａｖａ（登録商標）２  Ｅｎｔｅｒｐｒｉｓｅ  Ｅｄｉｔｉｏｎ）における標準のメッセージング処理機構であるＪＭＳと、非表示の更新監視画面とを連携させるからである。
【００２０】
第２の効果は、更新監視することによる画面表示への影響を抑えることができることである。
【００２１】
その理由は、更新監視画面を非表示にするからである。
【発明を実施するための最良の形態】
【００２２】
次に、本発明を実施するための第１の最良の形態について図面を参照して詳細に説明する。
【００２３】
図１は、本発明の第１の最良の形態の構成を示すブロック図である。
【００２４】
図１を参照すると、本発明の第１の最良の形態は、プログラム制御により動作する非同期更新装置１００（たとえば、サーバ）と、画面を表示する端末装置１０１（ＷＷＷブラウザを含む）と、画面の更新を通知する端末装置１０２（ＷＷＷブラウザを含む）とから構成される。また、非同期更新装置１００は、ジャヴァ仮想マシン１０３、表示手段１０４、更新通知手段１０５、表示制御手段１０６、更新監視手段１０７、入力手段１０８、ＪＭＳ１０９（ジャヴァメッセージングサービス；Ｊａｖａ（登録商標）  Ｍｅｓｓａｇｉｎｇ  Ｓｅｒｖｉｃｅ）、および、記憶手段１１０（メモリ、ハードウェアディスク等）を含む。
【００２５】
また、表示手段１０４、更新通知手段１０５、表示制御手段１０６、更新監視手段１０７は、ジャヴァ仮想マシン１０３上で動作する。
【００２６】
端末装置１０２で入力された情報は、入力手段１０８が表示情報として記憶手段１１０に蓄積する。さらに、更新通知手段１０５がＪＭＳ１０９を通じて更新監視手段１０７に表示画面の更新要求を出力する。更新監視手段１０７からの通知により表示制御手段１０６は、端末装置１０１に表示されている表示画面の更新イメージを表示手段１０４から取得し、端末装置１０１に表示されている画面を更新する。
【００２７】
次に、本発明の第１の最良の形態の動作について図面を参照して説明する。
【００２８】
図２は、本発明の第１の最良の形態の動作を示すフローチャートである。
【００２９】
図５は、表示画面の構成を示す説明図である。
【００３０】
画面表示を行う端末装置１０１に画面を表示する動作（右）、および、表示情報を更新する端末装置１０２から情報を入力する動作（左）について説明する。
【００３１】
図２を参照すると、画面を表示する端末装置１０１は、非同期更新の対象となる画面を表示するため、表示制御手段１０６に画面表示要求を通知する（図２ステップ２０１）。
【００３２】
次に、表示制御手段１０６が、端末装置１０１からの画面表示要求を表示手段１０４に通知し、表示手段１０４が情報表示画面５０３を生成する（ステップＳ２０２）。また、表示制御手段１０６が、端末装置１０１からの画面表示要求を更新監視手段１０７に通知し、更新監視手段１０７が、更新監視画面５０２を生成する（ステップＳ２０３）。
【００３３】
次に、表示制御手段１０６は、作成された更新監視画面５０２（非表示）、情報表示画面５０３を含むフレーム画面５０１を端末装置１０１に送付する。
【００３４】
図５を参照すると、端末装置１０１に表示される画面は、情報の更新を監視する更新監視画面５０２（非表示）と、実際の表示画面を表示する情報表示画面５０３と、更新監視画面５０２、および、情報表示画面５０３をまとめるフレーム画面５０１とから構成される。これらは、たとえば、ＨＴＭＬで記述される。
【００３５】
入力用の端末装置１０２は、端末装置１０１に表示された画面を更新するための更新情報を入力し、入力手段１０８に通知する。入力手段１０８は、更新情報を記憶手段１１０に表示情報として格納する（ステップＳ２０４）。また、入力手段１０８は、表示情報の格納と同時に、更新通知手段１０５に表示更新通知を出力する（ステップＳ２０５）。次に、更新通知手段１０５は、ＪＭＳ１０９を通じて更新監視手段１０７に表示更新通知を出力する（ステップＳ２０６）。次に、表示更新通知があるので（ステップＳ２０７／Ｙｅｓ）、更新監視手段１０７は、フレーム画面５０１の再読み込み指示を表示制御手段１０６に通知し、表示制御装置１０６は、画面再読み込み要求を端末装置１０１に行う（ステップＳ２０８）。端末装置１０１は、表示制御装置１０６からの画面再読み込み要求を更新監視画面５０２で受け取り、端末装置１０１は、画面を再表示するため、表示制御手段１０６に画面表示要求を通知する（ステップ２０１）。
【００３６】
ＪＭＳ１０９から表示更新通知がない場合（ステップＳ２０７／Ｎｏ）、更新監視手段１０７は、一定期間更新通知をタイムアウト待機する（ステップＳ２０９）。タイムアウト待機においてタイムアウトした場合は（ステップＳ２１０／Ｙｅｓ）、更新監視手段１０７は、フレーム画面５０１の再読み込み指示を表示制御手段１０６に通知し、表示制御装置１０６は、画面再読み込み要求を端末装置１０１に行う（ステップＳ２０８）。
【００３７】
次に、本発明の第２の最良の形態について図面を参照して詳細に説明する。
【００３８】
図３は、本発明の第２の最良の形態の構成を示すブロック図である。
【００３９】
図３を参照すると、本発明の第２の最良の形態は、プログラム制御により動作する非同期更新装置４００（たとえば、サーバ）と、画面を表示する端末装置４０１（ＷＷＷブラウザを含む）と、画面の更新を通知する端末装置４０２（ＷＷＷブラウザを含む）とから構成される。また、非同期更新装置４００は、ジャヴァ仮想マシン４０３、表示手段４０４、更新通知手段４０５、表示制御手段４０６、更新監視手段４０７、入力手段４０８、サーブレットの共有情報であるＳｅｒｖｌｅｔＣｏｎｔｅｘｔ４０９（サーブレットコンテキスト）、および、記憶手段４１０（メモリ、ハードウェアディスク等）を含む。
【００４０】
また、表示手段４０４、更新通知手段４０５、表示制御手段４０６、更新監視手段４０７は、ジャヴァ仮想マシン４０３上で動作する。
【００４１】
端末装置１０２で入力された情報は、入力手段１０８が表示情報として記憶手段４１０に蓄積する。さらに、更新通知手段４０５がＳｅｒｖｌｅｔＣｏｎｔｅｘｔ４０９を通じて更新監視手段４０７に表示画面の更新要求を出力する。更新監視手段４０７からの通知により表示制御手段４０６は、端末装置４０１に表示されている表示画面の更新イメージを表示手段４０４から取得し、端末装置４０１に表示されている画面を更新する。
【００４２】
次に、本発明の第２の最良の形態の動作について図面を参照して説明する。
【００４３】
図４は、本発明の第２の最良の形態の動作を示すフローチャートである。
【００４４】
画面表示を行う端末装置４０１に画面を表示する動作（右）、および、表示情報を更新する端末装置４０２から情報を入力する動作（左）について説明する。
【００４５】
図４を参照すると、画面を表示する端末装置４０１は、非同期更新の対象となる画面を表示するため、表示制御手段４０６に画面表示要求を通知する（図４ステップＳ６０１）。  次に、表示制御手段４０６が、端末装置４０１からの画面表示要求を表示手段４０４に通知し、表示手段４０４が情報表示画面５０３を生成する（ステップＳ６０２）。また、表示制御手段４０６が、端末装置４０１からの画面表示要求を更新監視手段４０７に通知し、更新監視手段４０７が、更新監視画面５０２を生成する（ステップＳ６０３）。
【００４６】
次に、表示制御手段４０６は、作成された更新監視画面５０２（非表示）、情報表示画面５０３を含むフレーム画面５０１を端末装置４０１に送付する。
【００４７】
図５を参照すると、端末装置４０１に表示される画面は、情報の更新を監視する更新監視画面５０２（非表示）と、実際の表示画面を表示する情報表示画面５０３と、更新監視画面５０２、および、情報表示画面５０３をまとめるフレーム画面５０１とから構成される。
【００４８】
入力用の端末装置４０２は、端末装置４０１に表示された画面を更新するための更新情報を入力し、入力手段４０８に通知する。入力手段４０８は、更新情報を記憶手段４１０に表示情報として格納する（ステップＳ６０４）。また、入力手段４０８は、表示情報の格納と同時に、更新通知手段４０５に更新日時更新通知を出力する（ステップＳ６０５）。次に、更新通知手段４０５は、ＳｅｒｖｌｅｔＣｏｎｔｅｘｔ４０９の更新完了日時を更新する（ステップＳ６０６）。次に、ＳｅｒｖｌｅｔＣｏｎｔｅｘｔ４０９に更新された更新完了日時があるので（ステップＳ６０７／Ｙｅｓ）、更新監視手段４０７は、フレーム画面５０１の再読み込み指示を表示制御手段４０６に通知し、表示制御装置４０６は、画面再読み込み要求を端末装置４０１に行う（ステップＳ６０８）。端末装置４０１は、表示制御装置４０６からの画面再読み込み要求を更新監視画面５０２で受け取り、端末装置４０１は、画面を再表示するため、表示制御手段４０６に画面表示要求を通知する（ステップ６０１）。
【００４９】
ＳｅｒｖｌｅｔＣｏｎｔｅｘｔ４０９に更新された更新完了日時がない場合（ステップＳ６０７／Ｎｏ）、更新監視手段４０７は、一定期間更新通知をタイムアウト待機する（ステップＳ６０９）。タイムアウト待機においてタイムアウトした場合は（ステップＳ２４０／Ｙｅｓ）、更新監視手段４０７は、フレーム画面５０１の再読み込み指示を表示制御手段４０６に通知し、表示制御装置４０６は、画面再読み込み要求を端末装置４０１に行う（ステップＳ６０８）。
【００５０】
次に、本発明の第３の最良の形態について図面を参照して詳細に説明する。
【００５１】
本発明の第３の最良の形態は、図２、図４の各ステップを含む方法である。
【００５２】
次に、本発明の第３の最良の形態について図面を参照して詳細に説明する。
【００５３】
本発明の第４の最良の形態は、図２、図４の各ステップをコンピュータ（たとえば、非同期更新装置１００、非同期更新装置４００）に実行させるプログラムである。
【図面の簡単な説明】
【００５４】
【図１】本発明の第１の最良の形態の構成を示すブロック図である。
【図２】本発明の第１の最良の形態の動作を示すフローチャートである。
【図３】本発明の第２の最良の形態の構成を示すブロック図である。
【図４】本発明の第２の最良の形態の動作を示すフローチャートである。
【図５】表示画面の構成を示す説明図である。
【符号の説明】
【００５５】
１００    非同期更新装置
１０１    端末装置
１０２    端末装置
１０３    ジャヴァ仮想マシン
１０４    表示手段
１０５    更新通知手段
１０６    表示制御手段
１０７    更新監視手段
１０８    入力手段
１０９    ＪＭＳ
１１０    記憶手段
４００    非同期更新装置
４０１    端末装置
４０２    端末装置
４０３    ジャヴァ仮想マシン
４０４    表示手段
４０５    更新通知手段
４０６    表示制御手段
４０７    更新監視手段
４０８    入力手段
４０９    ＳｅｒｖｌｅｔＣｏｎｔｅｘｔ
４１０    記憶手段
５０１    フレーム画面
５０２    更新監視画面
５０３    情報表示画面
【図１】
2005063340.tif 000003
【図２】
2005063340.tif 000004
【図３】
2005063340.tif 000005
【図４】
2005063340.tif 000006
【図５】
2005063340.tif 000007