(57)【要約】【課題】利用者が事前にタイムアウト発生が近いことを認識する手段を提供し、タイムアウト発生によるやり直しを防止する。【解決手段】ブラウザを搭載したクライアントが処理要求情報をインターネットを介してサーバに送信し、前記サーバで処理実施後の情報をブラウザで順次参照／取得するインターネットシステムにおいて、前記サーバは、前記クライアント側で時間監視を行うべきタイマ監視プログラム情報を予め備え、前記サーバは、前記クライアントに処理実施後の情報を送信する時に、前記タイマ監視プログラム情報を付加して送信し、前記クライアントは、受信した前記処理実施後の情報と前記タイマ監視プログラム情報をブラウザに渡し、前記ブラウザは、前記処理実施後の情報を受け取った時点から前記タイマ監視プログラム情報を実行し、タイムアウト時刻の規定時間前の時刻になっても、所定の処理が完了しない場合は、前記タイマ監視プログラム情報により、警告メッセージを表示する。【選択図】図２
2008191926.tif 000002
【特許請求の範囲】
【請求項１】
ブラウザを搭載したクライアントが処理要求情報をインターネットを介してサーバに送信し、前記サーバで処理実施後の情報をブラウザで順次参照／取得するインターネットシステムにおけるブラウザの処理時間管理方法であって、
前記サーバは、前記クライアント側で時間監視を行うべきタイマ監視プログラム情報を予め備え、
前記サーバは、前記クライアントに処理実施後の情報を送信する時に、前記タイマ監視プログラム情報を付加して送信し、
前記クライアントは、受信した前記処理実施後の情報と前記タイマ監視プログラム情報をブラウザに渡し、
前記ブラウザは、前記処理実施後の情報を受け取った時点から前記タイマ監視プログラム情報を実行し、タイムアウト時刻の規定時間前の時刻になっても、所定の処理が完了しない場合は、前記タイマ監視プログラム情報により、警告メッセージを表示することを特徴とするブラウザの処理時間管理方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、サーバがクライアントからの要求を受付けて、サーバで処理を実施後に処理結果を応答するインターネットシステムにおけるブラウザの処理時間管理方法に係り、特に、サーバからクライアントに処理結果と合わせて送信されて、ブラウザ上で動作するタイマ監視プログラム情報によりタイムアウト発生が近いことをチェックする方法に関する。
【背景技術】
【０００２】
従来、インターネットシステムでのクライアントに情報を送信してから次回要求を受付けるまでのタイムアウト時刻のチェック方法としては、サーバは不特定多数のクライアントから要求を受付けるため、サーバ側で事前にタイムアウト発生が近いことをリアルタイムでチェックするのが困難であり、一般に、サーバ側でクライアントからの次回要求時に、前回応答時間からの経過時間でチェックする方法が知られている。
【発明の開示】
【発明が解決しようとする課題】
【０００３】
しかしながら、前述の方法によれば、クライアントでは、サーバに要求を送信するまでタイムアウト発生が分からないため、事前にタイムアウト発生が近い事を認識できないという問題点があった。
本発明は、前記従来技術の問題点を解決するためになされたものであり、本発明の目的は、利用者が事前にタイムアウト発生が近いことを認識する手段を提供し、タイムアウト発生によるやり直しを防止することが可能なインターネットシステムにおけるブラウザの処理時間管理方法を提供することにある。
本発明の前記ならびにその他の目的と新規な特徴は、本明細書の記述及び添付図面によって明らかにする。
【課題を解決するための手段】
【０００４】
本願において開示される発明のうち、代表的なものの概要を簡単に説明すれば、下記の通りである。
前述の目的を達成するために、本発明は、ブラウザを搭載したクライアントが処理要求情報をインターネットを介してサーバに送信し、前記サーバで処理実施後の情報をブラウザで順次参照／取得するインターネットシステムにおけるブラウザの処理時間管理方法であって、前記サーバは、前記クライアント側で時間監視を行うべきタイマ監視プログラム情報を予め備え、前記サーバは、前記クライアントに処理実施後の情報を送信する時に、前記タイマ監視プログラム情報を付加して送信し、前記クライアントは、受信した前記処理実施後の情報と前記タイマ監視プログラム情報をブラウザに渡し、前記ブラウザは、前記処理実施後の情報を受け取った時点から前記タイマ監視プログラム情報を実行し、タイムアウト時刻の規定時間前の時刻になっても、所定の処理が完了しない場合は、前記タイマ監視プログラム情報により、警告メッセージを表示することを特徴とする。
【発明の効果】
【０００５】
本願において開示される発明のうち代表的なものによって得られる効果を簡単に説明すれば、下記の通りである。
本発明のインターネットシステムにおけるブラウザの処理時間管理方法によれば、利用者が事前にタイムアウト発生が近いことを認識する手段を提供し、タイムアウト発生によるやり直しを防止することが可能となる。
【発明を実施するための最良の形態】
【０００６】
以下、図面を参照して本発明の実施例を詳細に説明する。
なお、実施例を説明するための全図において、同一機能を有するものは同一符号を付け、その繰り返しの説明は省略する。
図１は、本発明の実施例のインターネットブラウザの処理時間管理方法が実行されるインターネットシステムの概略構成を示すブロック図である。
同図において、１００はインターネットシステムにおけるクライアント、１０１はインターネットシステムにおけるサーバ、１０２はクライアント１００とサーバ１０１をつなぐインターネットである。
図４は、図１に示すクライアント１００のハードウェア構成を示すブロック図である。同図において、４００はパーソナルコンピュータ（以下、ＰＣという。）、４０１はインターネットに接続するための通信回線、４０２はＰＣの中枢をコントロールする制御部、４０３は主記憶装置部、４０４はＰＣで各種データを選択／入力するための入力部（キーボード）、４０５はＰＣで各種データを選択するためのポインティングデバイス部（マウス）、４０６はＰＣの各種アプリケーション（ブラウザなど）などを格納する補助記憶装置部、４０７は各種アプリケーション（ブラウザなど）などの実行結果を表示する表示部、４０８はＰＣ全体に電源を供給する電源部である。
図５は、図１に示すサーバ１０１のハードウェア構成を示すブロック図である。同図において、５００はサーバ、５０１はインターネットに接続するための通信回線、５０２はサーバの中枢をコントロールする制御部、５０３は主記憶装置部、５０４はサーバで各種データを選択／入力するための入力部（キーボード）、５０５はサーバで各種データを選択するためのポインティングデバイス部（マウス）、５０６はサーバの各種アプリケーション（タイマ監視プログラムなど）などを格納する補助記憶装置部、５０７はサーバの状態などを表示する表示部、５０８はサーバ全体に電源を供給する電源部である。
【０００７】
図６は、図１に示すインターネットシステムにおいて、クライアント１００からサーバ１０１へ送信するメッセージフォーマットを示す図である。
同図において、６００はクライアント１００からサーバ１０１へ送信するメッセージフォーマット、６０１はサーバ１０１へ要求する処理要求情報（ブラウザで入力または選択した処理要求情報）、６０２は当該要求が最終応答の依頼であることを示す最終応答依頼情報である。
図７は、図１に示すインターネットシステムにおいて、サーバ１０１からクライアント１００へ送信するメッセージフォーマットを示す図である。
同図において、７００はサーバ１０１からクライアント１００へ送信するメッセージフォーマット、７０１はサーバ１０１で処理実施後にクライアント１００へ応答する処理結果情報、７０２は当該システムのタイムアウト時間情報（最終応答以外の場合のみ付加）、７０３は警告メッセージを表示する契機となるタイムアウト発生時刻の規定時間前情報（最終応答以外の場合のみ付加）、７０４はタイムアウト発生時刻の規定時間前の時刻で実際に表示する警告メッセージ情報（最終応答以外の場合のみ付加）、７０５はクライアント１００のブラウザで動作するタイマ監視プログラムのロジック情報（最終応答以外の場合のみ付加）を示す。なお、７０２〜７０５までを合わせた情報がタイマ監視プログラム情報である。
【０００８】
以下、本実施例のインターネットブラウザの処理時間管理方法について説明する。
図２は、図１に示すサーバ１０１の処理手順を示すフローチャートである。
サーバ１０１は、クライアント１００からの要求に基づく処理が完了した否かを判断し（ステップ２０１）、クライアント１００からの要求に基づく処理が完了していない場合は、サーバ１０１は引き続き処理を実施する。
ステップ２０１において、クライアント１００からの要求に基づく処理が完了した場合には、サーバ１０１は、クライアント１００への最終応答であるか否かを判断する（ステップ２０２）。
ステップ２０２において、最終応答である場合には、図７に示すメッセージフォーマットに従って、処理結果をそのままクライアント１００に送信する（ステップ２０４）。
ステップ２０２において、最終応答でなくクライアント１００からの次回応答を要求する場合は、クライアント１００で動作するタイマ監視プログラムを含むタイマ監視プログラム情報をクライアント１００への応答内容に付加し（ステップ２０３）、その上で、図７に示すメッセージフォーマットに従って、クライアント１００に送信する（ステップ２０４）。
【０００９】
サーバ１０１から、処理実施後の情報とタイマ監視プログラム情報を受け取ったクライアント１００は、受信した処理実施後の情報とタイマ監視プログラム情報をブラウザに渡す。
図３は、図１に示すクライアント上のブラウザの処理手順を示すフローチャートである。
クライアント１００のブラウザは、処理実施後の情報を受け取った時点から、タイマ監視プログラム情報の中のタイマ監視プログラムを実行し、タイマ監視を開始する（ステップ３０１）。
タイマ監視中に、サーバ１０１への処理要求があるか否かを判断し（ステップ３０２）、ステップ３０２において、サーバ１０１への処理要求があった場合には、図６に示すメッセージフォーマットに従ってサーバ１０１への処理要求を送信して、タイマ監視を終了する（ステップ３０５）。
ステップ３０２において、サーバ１０１への処理要求がない場合には、タイムアウト発生時刻の規定時間前の時刻（例えば、タイムアウト時刻の１分前の時刻；以下、タイムアウト規定時間前の時刻という）か否かを判断し（ステップ３０３）、ステップ３０３において、タイムアウト発生規定時間前の時刻でない場合には、タイマ監視を続ける。
ステップ３０３において、タイムアウト発生規定時間前の時刻となった場合には、ブラウザ上に警告メッセージを表示してタイマ監視を終了する（ステップ３０４）。
このように、本実施例のインターネットシステムにおけるブラウザの処理時間管理方法によれば、利用者が事前にタイムアウト発生が近いことを認識することにより、タイムアウト発生時刻前に一時保存などの対応が可能となり、タイムアウト発生によるやり直しを防止することが可能となる。
以上、本発明者によってなされた発明を、前記実施例に基づき具体的に説明したが、本発明は、前記実施例に限定されるものではなく、その要旨を逸脱しない範囲において種々変更可能であることは勿論である。
【図面の簡単な説明】
【００１０】
【図１】本発明の実施例のインターネットブラウザの処理時間管理方法が実行されるインターネットシステムの概略構成を示すブロック図である。
【図２】図１に示すサーバの処理手順を示すフローチャートである。
【図３】図１に示すクライアント上のブラウザの処理手順を示すフローチャートである。
【図４】図１に示すクライアントのハードウェア構成を示すブロック図である。
【図５】図１に示すサーバのハードウェア構成を示すブロック図である。
【図６】図１に示すインターネットシステムにおいて、クライアントからサーバへ送信するメッセージフォーマットを示す図である。
【図７】図１に示すインターネットシステムにおいて、サーバからクライアントへ送信するメッセージフォーマットを示す図である。
【符号の説明】
【００１１】
１００  クライアント
１０１，５００  サーバ
１０２  インターネット
４００  パーソナルコンピュータ
４０１，５０１  通信回路
４０２，５０２  制御部
４０３，５０３  主記憶装置部
４０４，５０４  入力部（キーボード）
４０５，５０５  ポインティングデバイス部（マウス）
４０６，５０６  補助記憶装置部（ＨＤＤ）
４０７，５０７  表示部
４０８，５０８  電源部
６００  クライアントからサーバへ送信するメッセージフォーマット
６０１  処理要求情報
６０２  最終応答依頼情報
７００  サーバからクライアントへ送信するメッセージフォーマット
７０１  処理結果情報
７０２  タイムアウト時間情報
７０３  タイムアウト発生時刻の規定時間前情報
７０４  警告メッセージ情報
７０５  タイマ監視プログラムロジック情報
【図１】
2008191926.tif 000003
【図２】
2008191926.tif 000004
【図３】
2008191926.tif 000005
【図４】
2008191926.tif 000006
【図５】
2008191926.tif 000007
【図６】
2008191926.tif 000008
【図７】
2008191926.tif 000009