(57)【特許請求の範囲】
【請求項１】
クライアント端末の制御部が、インターネットを介したアプリケーションサーバへのアクセス時の時刻を当該クライアント端末の時計から取得して前記アプリケーションサーバに送信し、
このアプリケーションサーバの制御部が、前記クライアント端末からアクセスされた際の時刻を当該アプリケーションサーバの時計から取得してアプリケーション処理期限までの残存時間を演算し、該残存時間と前記クライアント端末から受信したアクセス時の時刻とに基づき前記クライアント端末側における当該アプリケーションサーバのアプリケーション処理の実行要求の送信期限を演算し、
前記アプリケーション処理の実行要求をクライアント端末の制御部が受け取った際に、前記クライアント端末の制御部が、該実行要求時のアプリケーション処理の実行要求送信時刻を当該クライアント端末の時計から取得して前記アプリケーションサーバに送信し、
このアプリケーションサーバの制御部が、前記クライアント端末から受信した実行要求送信時刻が前記送信期限前であれば前記アプリケーション処理の実行要求が有効であると判定することを特徴とした処理実行のアプリケーション処理の実行要求送信時刻保証方法。
【請求項２】
前記アプリケーションサーバの制御部は、前記クライアント端末から前記アプリケーション処理の実行要求を受信した際の時刻を前記アプリケーションサーバの時計から取得し、前記アプリケーション処理の実行要求送信時刻と送信期限とによる判定に加えて、前記取得した実行要求受信時の時刻が前記アプリケーション処理期限前である場合も前記アプリケーション処理の実行要求が有効であると判定することを特徴とした請求項１記載の処理実行のアプリケーション処理の実行要求送信時刻保証方法。
【請求項３】
クライアント端末と、該クライアント端末からインターネットを介して接続するアプリケーションサーバとで構成し、
前記クライアント端末の制御部に、前記アプリケーションサーバへのアクセス時の時刻を当該クライアント端末の時計から取得して前記アプリケーションサーバに送信する機能と、前記アプリケーションサーバのアプリケーション処理の実行要求時のアプリケーション処理の実行要求送信時刻を前記時計から取得して前記アプリケーションサーバに送信する機能とを設け、
前記アプリケーションサーバの制御部に、前記クライアント端末からアクセスされた際の時刻を当該アプリケーションサーバの時計から取得してアプリケーション処理期限までの残存時間を演算する機能と、該残存時間と前記クライアント端末から受信したアクセス時の時刻とに基づき前記クライアント端末側における前記アプリケーション処理の実行要求の送信期限を演算する機能と、前記クライアント端末から受信したアプリケーション処理の実行要求送信時刻が前記送信期限前であれば前記アプリケーション処理の実行要求が有効であると判定する判定機能とを設けたことを特徴とする処理実行のアプリケーション処理の実行要求送信時刻保証システム。
【請求項４】
前記アプリケーションサーバの制御部に、前記クライアント端末から前記アプリケーション処理の実行要求を受信した際の時刻を前記アプリケーションサーバの時計から取得する機能を新たに設け、
前記アプリケーションサーバの制御部の判定機能に、前記取得した実行要求受信時の時刻が前記アプリケーション処理期限前であれば前記アプリケーション処理の実行要求が有効であると判定する判定条件を更に設けたことを特徴とする請求項３記載の処理実行のアプリケーション処理の実行要求送信時刻保証システム。
【請求項５】
アプリケーション処理の実行が可能な制御部と、該制御部が時刻情報を取得する為の時計とを有し、
前記制御部に、
クライアント端末からインターネットを介してアクセスされた際の時刻を前記時計から取得してアプリケーション処理期限までの残存時間を演算する機能と、
この残存時間と前記クライアント端末から受信した当該クライアント端末の時計におけるアクセス時の時刻とに基づいて、前記クライアント端末側における前記アプリケーション処理の実行要求の送信期限を演算する機能と、
前記クライアント端末から受信した当該クライアント端末における時計の前記アプリケーション処理の実行要求時のアプリケーション処理の実行要求送信時刻が前記送信期限前であれば、前記アプリケーション処理の実行要求が有効であると判定する判定機能と、
を設けたことを特徴とする処理実行のアプリケーション処理の実行要求送信時刻保証システムのアプリケーションサーバ。
【請求項６】
前記制御部に、前記クライアント端末から前記アプリケーション処理の実行要求を受信した際の時刻を前記時計から取得する機能を新たに設け、
前記制御部の判定機能に、前記取得した実行要求受信時の時刻が前記アプリケーション処理期限前であれば前記アプリケーション処理の実行要求が有効であると判定する判定条件を更に設けたことを特徴とする請求項５記載の処理実行のアプリケーション処理の実行要求送信時刻保証システムのアプリケーションサーバ。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、インターネットを介してアプリケーションサーバに接続するクライアント端末からのアプリケーションの処理実行依頼のアプリケーション処理の実行要求送信時刻を保証する方法及びシステム並びにそのアプリケーションサーバに係り、特にクライアント端末とアプリケーションサーバ夫々の時計が同期しているか否かに拘わらず上記意志決定時刻を保証する為の処理実行のアプリケーション処理の実行要求送信時刻保証方法及びそのアプリケーション処理の実行要求送信時刻保証システム並びにそのアプリケーションサーバに関する。
【０００２】
【従来の技術】
近年、例えばインターネットを介して接続されたクライアント端末とアプリケーションサーバとの間で行われるネットオークションがある。このネットオークションにおいては、一般的にオークションに参加できる期限（厳密には時間）が決められており、その期限内にクライアント端末からアプリケーションサーバにアクセスしなければ、そのアクセスは無効なものとして扱われる。ここで、オークション参加者が時間的な余裕をもって期限内にアプリケーションサーバにアクセスすれば然程の問題は生じないが、オークションにあっては期限直前に参加しなければ所望の商品を獲得することができない場合も多々ある。かかる場合、クライアント端末とアプリケーションサーバで時計の時刻にズレがあると、特にクライアント端末の時計がアプリケーションサーバの時計よりも遅れていると、参加者は期限内であると認識してアプリケーションサーバにアクセスしているにも拘わらず、アプリケーションサーバの時計では既に期限を過ぎており、そのアクセスが無効なものとして扱われてしまう。
【０００３】
ここで、従来、アプリケーションサーバが自身の現在の時刻をクライアント端末に送信するという方法がある。この方法を利用すればクライアント端末側でアプリケーションサーバの時刻を認識できるので、双方の大幅な時刻のズレは解消でき、上記の如き不都合は幾らか改善することができる。また、時計サーバを用いた電子消印システムによるクライアント端末上での処理決行時間の保証システムがある。
【０００４】
【発明が解決しようとする課題】
しかしながら、上述したアプリケーションサーバがクライアント端末に現在の時刻を送信する方法にあっては、上述したが如く双方における大幅な時刻のズレについては解消できるが、インターネットを経由することに起因する送信時間分の時間のズレ，即ちクライアント端末からの送信情報がアプリケーションサーバに到達するまでの時間のズレが生じる。これが為、その送信情報をアプリケーションサーバが受信した時には、アプリケーションサーバの時計では既に期限が過ぎてしまっており、アクセスが無効なものとして扱われてしまう、という不都合があった。つまり、かかる方法は、インターネットを経由することによるタイムラグに起因するクライアント端末側のアプリケーション処理の実行要求送信時刻とアプリケーションサーバが受信する時刻のズレを解決するものではない。
【０００５】
また、上述した時計サーバを用いた電子消印システムによるクライアント端末上での処理決行時間の保証システムにあっては、上述した時刻の送信方法とは異なり、クライアント端末上の時計で送信相手側の処理決行時間を確認できず、更にはクライアント端末は電子消印をサポートしている時計サーバに接続しなければならない、という不都合があった。
【０００６】
本発明は、かかる従来例の有する不都合を改善し、インターネットを介したクライアント−サーバシステムにおいて、クライアント端末の時計とアプリケーションサーバの時計の同期を前提としないで、クライアントの処理実行依頼のアプリケーション処理の実行要求送信時刻を保証するアプリケーション処理の実行要求送信時刻保証方法及びそのアプリケーション処理の実行要求送信時刻保証システム並びにそのアプリケーションサーバを提供することを、その目的とする。
【０００７】
【課題を解決するための手段】
上記目的を達成する為、本発明に係る処理実行のアプリケーション処理の実行要求送信時刻保証方法では、クライアント端末の制御部が、インターネットを介したアプリケーションサーバへのアクセス時の時刻を当該クライアント端末の時計から取得して前記アプリケーションサーバに送信している。そして、このアプリケーションサーバの制御部が、前記クライアント端末からアクセスされた際の時刻を当該アプリケーションサーバの時計から取得してアプリケーション処理期限までの残存時間を演算し、この残存時間と前記クライアント端末から受信したアクセス時の時刻とに基づき前記クライアント端末側における当該アプリケーションサーバのアプリケーション処理の実行要求の送信期限を演算している。そして更に、前記アプリケーション処理の実行要求をクライアント端末の制御部が受け取った際に、前記クライアント端末の制御部が、該実行要求時のアプリケーション処理の実行要求送信時刻を当該クライアント端末の時計から取得して前記アプリケーションサーバに送信し、このアプリケーションサーバの制御部が、前記クライアント端末から受信したアプリケーション処理の実行要求送信時刻が前記送信期限前であれば前記アプリケーション処理の実行要求が有効であると判定している。
【０００８】
また、上記目的を達成する為、本発明に係る処理実行のアプリケーション処理の実行要求送信時刻保証システムは、クライアント端末と、このクライアント端末からインターネットを介して接続するアプリケーションサーバとで構成している。ここで、前記クライアント端末の制御部には、前記アプリケーションサーバへのアクセス時の時刻を当該クライアント端末の時計から取得して前記アプリケーションサーバに送信する機能と、前記アプリケーションサーバのアプリケーション処理の実行要求時のアプリケーション処理の実行要求送信時刻を前記時計から取得して前記アプリケーションサーバに送信する機能とを設けている。また、前記アプリケーションサーバの制御部には、前記クライアント端末からアクセスされた際の時刻を当該アプリケーションサーバの時計から取得してアプリケーション処理期限までの残存時間を演算する機能と、この残存時間と前記クライアント端末から受信したアクセス時の時刻とに基づき前記クライアント端末側における前記アプリケーション処理の実行要求の送信期限を演算する機能と、前記クライアント端末から受信したアプリケーション処理の実行要求送信時刻が前記送信期限前であれば前記アプリケーション処理の実行要求が有効であると判定する判定機能とを設けている。
【０００９】
また、上記目的を達成する為、本発明に係る処理実行のアプリケーション処理の実行要求送信時刻保証システムのアプリケーションサーバは、アプリケーション処理の実行が可能な制御部と、この制御部が時刻情報を取得する為の時計とを有し、その制御部に、クライアント端末からインターネットを介してアクセスされた際の時刻を前記時計から取得してアプリケーション処理期限までの残存時間を演算する機能と、この残存時間と前記クライアント端末から受信した当該クライアント端末の時計におけるアクセス時の時刻とに基づいて、前記クライアント端末側における前記アプリケーション処理の実行要求の送信期限を演算する機能と、前記クライアント端末から受信した当該クライアント端末における時計の前記アプリケーション処理の実行要求時のアプリケーション処理の実行要求送信時刻が前記送信期限前であれば、前記アプリケーション処理の実行要求が有効であると判定する判定機能とを設けている。
【００１０】
【発明の実施の形態】
本発明に係るアプリケーション処理の実行要求送信時刻保証システムの一実施形態について図１〜図３に基づいて説明する。
【００１１】
先ず、本実施形態のアプリケーション処理の実行要求送信時刻保証システムの構成について図１を用いて説明する。このアプリケーション処理の実行要求送信時刻保証システムは、ユーザ側のクライアント端末１と、このクライアント端末１のＷＷＷ（World Wide Web）ブラウザからインターネット２を介して接続するアプリケーションサーバ３とで構成される。ここで、本実施形態におけるアプリケーションサーバ３とは、期限に基づいた所定の処理（以下の文中においては、この所定の処理を「アプリケーション処理」という。）を行うアプリケーションが設けられたサーバのことをいう。そのアプリケーションとしては、例えば従来例の如きネットオークションに係るものがあるが、必ずしもこれに限定しない。
【００１２】
以下に、本実施形態に用いるクライアント端末１とアプリケーションサーバ３について詳述する。
【００１３】
本実施形態のクライアント端末１には、この端末上で動作するプログラムに基づき中央処理装置（ＣＰＵ）に以下の処理動作を行わせる制御部１１が設けられている。ここで、そのプログラムには、その種々の処理動作に係る指令が各々設けられている。また、そのプログラムは、ＷＷＷブラウザ自体であってもよく、このＷＷＷブラウザとは別に設けたものであってもよい。
【００１４】
この制御部１１が行う処理動作としては、ＷＷＷブラウザがユーザの指示によりアプリケーションサーバ３にアクセスする，具体的にはアプリケーション処理実行画面（アプリケーション処理を実行する為の画面）の表示要求を行う為のＵＲＬ（Uniform Resource Locators）をアプリケーションサーバ３に送信する際に、クライアント端末１が具備する時計１２からＵＲＬ送信時（アプリケーション処理実行画面の要求時でもよい）の時刻Ｔｃ(1)を取得し、その時刻Ｔｃ(1)の情報を上記ＵＲＬに付加してアプリケーションサーバ３に送信する処理がある。また、アプリケーションサーバ３から受信した後述する本クライアント端末１の時計１２におけるクライアント側送信期限｛Ｔｃ(Limit)＝Ｔｃ(1)＋ΔＴ｝をアプリケーション処理実行画面と共に図示しない表示部（ＷＷＷブラウザ上）に表示する処理がある。
【００１５】
更に、制御部１１が行う処理動作としては、前記アプリケーション処理の実行要求（処理実行依頼のアプリケーション処理の実行要求送信）をクライアント端末の制御部が受け取った際に、このアプリケーション処理要求の情報の送信時（アプリケーション処理要求のユーザ指示時でもよい）の時刻Ｔｃ(2)を時計１２から取得し、その時刻Ｔｃ(2)の情報をアプリケーション処理要求の情報と共にアプリケーションサーバ３に送信する処理がある。ここで、そのアプリケーション処理要求の情報の送信時（又はそのユーザ指示時）の時刻Ｔｃ(2)を、以下「アプリケーション処理の実行要求送信時刻Ｔｃ(2)」という。
【００１６】
かかる場合のアプリケーション処理要求をネットオークションを例にとって説明すると、ユーザがアプリケーション処理実行画面上の所定欄に入力した落札希望額を、その画面上の図示しないアプリケーション処理実行釦を押下してアプリケーションサーバ３に送信するが如きユーザの指示のことである。尚、図２においては、上記アプリケーション処理の実行要求送信時刻Ｔｃ(2)を処理要求１の場合にのみ記載しているが、後述する説明における他の処理要求２〜４にあってもアプリケーション処理要求送信時の時刻，即ち処理要求２〜４のアプリケーション処理の実行要求送信時刻も「Ｔｃ(2)」を用いて説明する。
【００１７】
ここで、この制御部１１には、以上の如き種々の処理に夫々対応して、図１に示すが如くＵＲＬ送信時の時刻送信機能（前述したアプリケーション処理実行画面の要求時の場合はアプリケーション処理実行画面要求時の時刻送信機能）１１ａと、アプリケーション処理実行画面表示機能１１ｂと、アプリケーション処理要求送信時の時刻送信機能（前述したアプリケーション処理要求のユーザ指示時の場合はアプリケーション処理要求指示時の時刻送信機能）１１ｃとが設けられている。以下、このアプリケーション処理要求送信時の時刻送信機能（又はアプリケーション処理要求指示時の時刻送信機能）１１ｃを「アプリケーション処理の実行要求送信時刻送信機能１１ｃ」という。
【００１８】
続いて、アプリケーションサーバ３について説明する。本実施形態のアプリケーションサーバ３には、このサーバ上で動作するプログラムに基づき中央処理装置（ＣＰＵ）に以下の処理動作を行わせる制御部３１が設けられている。ここで、そのプログラムには、その種々の処理動作に係る指令が各々設けられている。
【００１９】
この制御部３１が行う処理動作としては、クライアント端末１からのアプリケーション処理実行画面表示要求のＵＲＬ及び時刻Ｔｃ(1)の情報を受信した時刻Ｔｓ(1)をサーバが具備する時計３２から取得し、その時刻Ｔｓ(1)とサーバの時計３２でのアプリケーション処理期限の時刻Ｔｓ(Limit)との差（換言すれば、サーバにおけるアプリケーション処理期限までの残存時間）ΔＴを計算する残存時間演算処理がある。また、その時間差ΔＴを上記ＵＲＬと共に受信した時刻Ｔｃ(1)に加算して、ユーザがアプリケーション処理の実行要求を行うクライアント端末１の時計１２における期限たるクライアント側送信期限｛Ｔｃ(Limit)＝Ｔｃ(1)＋ΔＴ｝を求める演算処理がある。また、要求されたアプリケーション処理実行画面をクライアント端末１のＷＷＷブラウザに送信する際に、その画面に上記クライアント側送信期限｛Ｔｃ(Limit)＝Ｔｃ(1)＋ΔＴ｝の情報を付加してクライアント端末１に対して送信する処理がある。
【００２０】
更に、その処理動作として、クライアント端末１からアプリケーション処理の実行要求送信時刻Ｔｃ(2)とアプリケーション処理要求の情報を受信した際、これらを受信した時刻Ｔｓ(2)を時計３２から取得する処理がある。また、その受信したアプリケーション処理要求（アプリケーション処理の実行要求送信）が有効であるか無効であるか，具体的にはアプリケーション処理期限Ｔｓ(Limit)内にアプリケーション処理要求が為されたか否かを判定する処理が設けられており、この判定が有効の場合にアプリケーション処理が行われる。
【００２１】
かかる本実施形態の判定条件は、制御部３１に係るプログラムにより予め決められており、本実施形態にあってはクライアント端末１からのアプリケーション処理要求の受信時刻Ｔｓ(2)が前述したアプリケーション処理期限Ｔｓ(Limit)以前である場合の条件（図２に示す処理要求１及び処理要求３）と、その受信時刻Ｔｓ(2)がアプリケーション処理期限Ｔｓ(Limit)後である場合の条件（図２に示す処理要求２及び処理要求４）とに別けられている。
【００２２】
そのような二つの判定条件について具体的に説明すると、前者（アプリケーション処理期限Ｔｓ(Limit)以前にアプリケーション処理要求を受信した場合）にあっては、クライアント端末１におけるアプリケーション処理の実行要求送信時刻Ｔｃ(2)がクライアント端末側送信期限Ｔｃ(Limit)の前後であるか否かに拘わらず、制御部３１は有効と判定する。
【００２３】
また、後者（アプリケーション処理期限Ｔｓ(Limit)後にアプリケーション処理要求を受信した場合）にあっては、図２に示す処理要求２の如く、クライアント端末１におけるアプリケーション処理の実行要求送信時刻Ｔｃ(2)がクライアント側送信期限Ｔｃ(Limit)以前であれば制御部３１は有効（即ちアプリケーション処理期限Ｔｓ(Limit)内である）と判定し、図２に示す処理要求４の如く、そのアプリケーション処理の実行要求送信時刻Ｔｃ(2)がクライアント側送信期限Ｔｃ(Limit)後であれば制御部３１は無効と判定する。このようなアプリケーション処理の実行要求送信時刻Ｔｃ(2)とクライアント側送信期限Ｔｃ(Limit)を用いた判定条件を設けることによって、本実施形態にあってはユーザによるアプリケーション処理の実行依頼のアプリケーション処理の実行要求送信時刻Ｔｃ(2)を保証することができる。
【００２４】
ここで、この制御部３１には、以上の如き種々の処理に夫々対応して、図１に示すが如く残存時間演算機能３１ａと、クライアント側送信期限演算機能３１ｂと、クライアント側送信期限の送信機能３１ｃと、処理要求受信時間取得機能３１ｄと、判定機能３１ｅと、アプリケーション処理機能３１ｆとが設けられている。
【００２５】
尚、クライアント端末１の制御部１１やアプリケーションサーバ３の制御部３１が各々の時計１２や時計３２から取得する時刻情報は、単に時刻のみであってもよく、年月日等の日付情報をも含むものであってもよい。
【００２６】
次に、本実施形態のアプリケーション処理の実行要求送信時刻保証システムの動作，即ちアプリケーション処理動作のアプリケーション処理の実行要求送信時刻の保証方法を説明する。ここでは、アプリケーションサーバ３の処理動作から見た本システムの動作について、図２に示す本システムに係る処理動作の原理図と図３に示すフローチャートとを用いて説明する。
【００２７】
先ず、ユーザがクライアント端末１のＷＷＷブラウザからアプリケーションサーバ３にアプリケーション処理実行画面の表示要求を行う。これによりクライアント端末１の制御部１１は、図１に示すＵＲＬ送信時の時刻送信機能１１ａにより、時計１２からその表示要求の際の時刻Ｔｃ(1)を取得し、その時刻Ｔｃ(1)の情報を表示要求に係るＵＲＬと共にインターネット２を介してアプリケーションサーバ３に送信する。
【００２８】
続いて、アプリケーションサーバ３がクライアント端末１から時刻Ｔｃ(1)とＵＲＬの情報を受信（ステップＳＴ１）すると、このアプリケーションサーバ３は、図１に示す制御部３１の残存時間演算機能３１ａにより、その受信時刻Ｔｓ(1)を時計３２から取得し、この受信時刻Ｔｓ(1)と予め定められているアプリケーション処理期限Ｔｓ(Limit)との差ΔＴ｛＝Ｔｓ(Limit)−Ｔｓ(1)｝を計算する（ステップＳＴ２）。
【００２９】
次にその制御部３１は、クライアント側送信期限演算機能３１ｂにより、ステップＳＴ１にて受信した時刻Ｔｃ(1)に上記時間差ΔＴを加算し、前述したクライアント側送信期限｛Ｔｃ(Limit)＝Ｔｃ(1)＋ΔＴ｝を求める（ステップＳＴ３）。そして、制御部３１は、要求されたアプリケーション処理実行画面を読み込み、図１に示すクライアント側送信期限の送信機能３１ｃにより、その画面にクライアント側送信期限Ｔｃ(Limit)の情報を付加してクライアント端末１に送信する（ステップＳＴ４）。ここで、上記ステップＳＴ３にて求めたクライアント側送信期限Ｔｃ(Limit)の情報は、アプリケーションサーバ３の図示しないメモリに一時的にであっても格納しておくことが望ましい。
【００３０】
上記アプリケーション処理実行画面を受信したクライアント端末１は、制御部１１の実行画面表示機能１１ｂにより、クライアント側送信期限Ｔｃ(Limit)と共にアプリケーション処理実行画面をＷＷＷブラウザ上に表示する。ユーザは、その画面に基づきアプリケーション処理要求を行う。これによりクライアント端末１の制御部１１は、図１に示すアプリケーション処理の実行要求送信時刻送信機能１１ｃにより、アプリケーション処理の実行要求送信時刻Ｔｃ(2)を時計１２から取得し、そのアプリケーション処理の実行要求送信時刻Ｔｃ(2)の情報をアプリケーション処理要求の情報と共にアプリケーションサーバ３に送信する。
【００３１】
クライアント端末１からアプリケーション処理の実行要求送信時刻Ｔｃ(2)とアプリケーション処理要求の情報を受信（ステップＳＴ５）したアプリケーションサーバ３は、制御部３１の処理要求受信時刻取得機能３１ｄによりその受信時刻Ｔｓ(2)を時計３２から取得（ステップＳＴ６）し、判定機能３１ｅにより、受信したアプリケーション処理要求が有効であるか無効であるかを判定する。
【００３２】
その判定機能３１ｅによる判定は、先ずステップＳＴ６にて取得した受信時刻Ｔｓ(2)がアプリケーション処理期限Ｔｓ(Limit)以前であるか否かを判断する（ステップＳＴ７）。ここで、アプリケーション処理期限Ｔｓ(Limit)以前であると判断された場合（図２に示す処理要求１及び処理要求３）、制御部３１は、判定機能３１ｅにより、受信したアプリケーション処理要求が有効であると判定し、アプリケーション処理機能３１ｆにより、そのアプリケーション処理要求を受け付けてかかる処理を開始する（ステップＳＴ８）。
【００３３】
また、ステップＳＴ７にてアプリケーション処理期限Ｔｓ(Limit)後であると判断された場合（図２に示す処理要求２及び処理要求４）、図１に示す制御部３１の判定機能３１ｅは、ステップＳＴ５にて受信したクライアント端末１側のアプリケーション処理の実行要求送信時刻Ｔｃ(2)がステップＳＴ３にて求めた（例えば前述したメモリに一時格納されている）クライアント側送信期限｛Ｔｃ(Limit)＝Ｔｃ(1)＋ΔＴ｝以前であるか否かを判断する（ステップＳＴ９）。
【００３４】
ここで、クライアント側送信期限｛Ｔｃ(Limit)＝Ｔｃ(1)＋ΔＴ｝以前であると判断された場合（図２に示す処理要求２）、制御部３１は、図１に示す判定機能３１ｅにより、受信したアプリケーション処理要求が有効である（即ちアプリケーション処理期限内である）と判定する。そして、前述したステップＳＴ８に進んで、アプリケーション処理機能３１ｆにより、アプリケーション処理要求を受け付けてかかる処理を開始する。また、ステップＳＴ９にてクライアント側送信期限｛Ｔｃ(Limit)＝Ｔｃ(1)＋ΔＴ｝後であると判断された場合（図２に示す処理要求４）、制御部３１は、判定機能３１ｅにより、受信したアプリケーション処理要求が無効であると判定し、受信したアプリケーション処理要求を受け付けない（ステップＳＴ１０）。
【００３５】
以上示したが如きアプリケーション処理の実行要求送信時刻保証システムやアプリケーションサーバ３を用いることによって、クライアント端末１の時計１２とアプリケーションサーバ３の時計３２を同期させることなく、更にはインターネットを経由することによるタイムラグがあったとしても、ユーザによるアプリケーション処理の実行依頼のアプリケーション処理の実行要求送信時刻Ｔｃ(2)を保証することが可能となる。そして、これにより例えばクライアント端末１の時計１２がアプリケーションサーバ３の時計３２よりも遅れている場合であっても、そのアプリケーション処理の実行要求送信時刻Ｔｃ(2)が前述した判定条件における有効条件に合致すれば、従来例の如き不都合，即ちユーザがアプリケーション処理期限Ｔｓ(Limit)内であると認識してアプリケーションサーバ３にアクセスしているにも拘わらず、アプリケーションサーバ３の時計３２では既にその期限が過ぎており、そのアクセスが無効なものとして扱われてしまう、という不都合を解消することができる。
【００３６】
以上、本発明に係るアプリケーション処理の実行要求送信時刻保証システム，アプリケーション処理の実行要求送信時刻保証方法並びにアプリケーションサーバの一実施形態について例示したが、本発明は必ずしもこの実施形態に限定されるものではない。例えば、本実施形態のシステムにあっては説明の便宜上一つのクライアント端末１との間のみの構成や動作を例示したが、他のユーザのクライアント端末との間にあっても同様の構成や動作となる。また、図３に示すステップＳＴ７とステップＳＴ９を入れ替えた判定処理を行ってもよい。更に、そのステップＳＴ７ｄにおける判定条件を、受信時刻Ｔｓ(2)がアプリケーション処理期限Ｔｓ(Limit)よりも前である、としてもよく、ステップＳＴ９における判定条件を、アプリケーション処理の実行要求送信時刻Ｔｃ(2)がクライアント側送信期限Ｔｃ(Limit)よりも前である、としてもよい。
【００３７】
【発明の効果】
本発明に係る処理実行のアプリケーション処理の実行要求送信時刻保証方法及びそのアプリケーション処理の実行要求送信時刻保証システム並びにそのアプリケーションサーバによれば、クライアント端末の時計とアプリケーションサーバの時計の同期を図らずとも、更にはインターネットを経由することによるタイムラグを考慮せずとも、ユーザによるアプリケーション処理の実行依頼のアプリケーション処理の実行要求送信時刻を保証することができるという、従来にない優れた効果を得ることが可能となる。
【図面の簡単な説明】
【図１】  本発明に係る処理実行のアプリケーション処理の実行要求送信時刻保証システムの一実施形態の構成を説明するブロック図である。
【図２】  本実施形態のアプリケーション処理の実行要求送信時刻保証システムの動作原理を説明する説明図である。
【図３】  本実施形態のアプリケーション処理の実行要求送信時刻保証システムを用いたアプリケーション処理の実行要求送信時刻の保証方法を説明するフローチャートである。
【符号の説明】
１  クライアント端末
２  インターネット
３  アプリケーションサーバ
１１  クライアント端末の制御部
１１ａ  ＵＲＬ送信時の時刻送信機能
１１ｂ  アプリケーション処理実行画面表示機能
１１ｃ  アプリケーション処理の実行要求送信時刻送信機能
１２  クライアント端末の時計
３１  アプリケーションサーバの制御部
３１ａ  残存時間演算機能
３１ｂ  クライアント側送信期限演算機能
３１ｃ  クライアント側送信期限の送信機能
３１ｄ  処理要求受信時刻取得機能
３１ｅ  判定機能
３１ｆ  アプリケーション処理機能
３２  アプリケーションサーバの時計
【図１】
0003765267.tif 000002
【図２】
0003765267.tif 000003
【図３】
0003765267.tif 000004