【手続補正書】
【提出日】平成15年7月16日(2003.7.16)
【手続補正１】
【補正対象書類名】明細書
【補正対象項目名】発明の名称
【補正方法】変更
【補正の内容】
【発明の名称】データ中継装置、情報端末装置、データ中継プログラムを記録したコンピュータ読み取り可能な記録媒体、情報閲覧プログラムを記録したコンピュータ読み取り可能な記録媒体およびデータ中継方法
【手続補正２】
【補正対象書類名】明細書
【補正対象項目名】特許請求の範囲
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
要求して得たデータを利用するデータ利用手段と、保持するデータを要求に応じて供給するデータ供給手段との間でデータの中継を行うデータ中継装置において、
中継したデータの履歴情報を保持する履歴保持手段と、
データ利用手段からデータ取得要求を受け取ると、前記データ取得要求がデータの中継要求か履歴情報の取得要求かを解析し、前記データ取得要求がデータの中継要求の場合には、前記データ取得要求からデータの名前を抽出し、前記データ取得要求が履歴情報の取得要求の場合には、前記データ取得要求からデータの名前、時刻情報及び検索方法を抽出する要求解析手段と、
前記データ取得要求がデータの中継要求の場合には、前記要求解析手段が抽出したデータの名前に該当するデータをデータ供給手段に要求し、要求に応じてデータ供給手段から送られてきたデータを受け取るデータ要求手段と、
前記データ取得要求がデータの中継要求の場合には、前記データ要求手段が受け取ったデータ、データの名前、及びデータ中継処理を行った時刻の時刻情報を対応づけて履歴情報として前記履歴保持手段に格納するとともに、前記データ要求手段が受け取ったデータを出力データとし、前記データ取得要求が履歴情報の取得要求の場合には、前記要求解析手段が抽出したデータの名前と時刻情報とを用いて、前記要求解析手段が抽出した検索方法により、適合する履歴情報を前記履歴保持手段から検索し、検出された履歴情報に含まれるデータを出力データとする履歴管理手段と、
前記データ取得要求の出力元であるデータ利用手段に対し、前記履歴管理手段が特定した出力データを出力する出力手段と、
を有することを特徴とするデータ中継装置。
【請求項２】
前記履歴管理手段は、前記データ取得要求が履歴情報の取得要求の場合において、前記要求解析手段が抽出した検索方法として前方検索が指定されていたら、前記要求解析手段が抽出したデータの名前が設定されている履歴情報の中で、前記要求解析手段が抽出した時刻情報と同じ時刻情報が設定されている履歴情報を検索し、該当する履歴情報がないときには、前記要求解析手段が抽出した時刻情報以降の最近の時刻情報が設定されている履歴情報を検索することを特徴とする請求項１記載のデータ中継装置。
【請求項３】
前記履歴管理手段は、前記データ取得要求が履歴情報の取得要求の場合において、前記要求解析手段が抽出した検索方法として後方検索が指定されていたら、前記要求解析手段が抽出したデータの名前が設定されている履歴情報の中で、前記要求解析手段が抽出した時刻情報と同じ時刻情報が設定されている履歴情報を検索し、該当する履歴情報がないときには、前記要求解析手段が抽出した時刻情報以前の最近の時刻情報が設定されている履歴情報を検索することを特徴とする請求項１記載のデータ中継装置。
【請求項４】
前記要求解析手段が抽出した時刻情報を補正するための処理内容を示す補正情報を保持する補正情報保持手段を更に有し、
前記履歴管理手段は、前記データ取得要求が履歴情報の取得要求の場合には、前記要求解析手段が抽出した時刻情報を前記補正情報保持手段が保持する補正情報にしたがって補正し、補正後の時刻情報により履歴情報の検索を行うことを特徴とする請求項１記載のデータ中継装置。
【請求項５】
前記データ要求手段がデータ供給手段にデータを要求したにもかかわらずデータを受け取ることができなかった場合に、データの要求から中継失敗の認定までにかかる中継失敗時間を、中継に失敗する毎に追加して保持する中継失敗時間保持手段を更に有し、
前記補正情報保持手段は、前記中継失敗時間保持手段が保持する中継失敗時間から得られる値を用いて時刻情報を補正すべき旨の補正情報を保持することを特徴とする請求項４記載のデータ中継装置。
【請求項６】
前記補正情報保持手段は、前記中継失敗時間保持手段が保持する中継失敗時間のうち最も長い時間を用いて時刻情報を補正すべき旨の補正情報を保持していることを特徴とする請求項５記載のデータ中継装置。
【請求項７】
前記補正情報保持手段は、前記中継失敗時間保持手段が保持する中継失敗時間を平均した時間を用いて補正すべき旨の補正情報を保持していることを特徴とする請求項５記載のデータ中継装置。
【請求項８】
前記補正情報保持手段は、前記中継失敗時間保持手段が保持する中継失敗時間の中で、要求解析手段が解析した時刻情報に最も近いデータ要求時刻の中継失敗時間を用いて補正すべき旨の補正情報を保持することを特徴とする請求項５記載のデータ中継装置。
【請求項９】
前記データ要求手段が、データ供給手段にデータを要求してから、要求に応じてデータ供給手段から送られてきたデータを受け取るまでのデータ取得時間を、データを要求する毎に追加して保持するデータ取得時間保持手段を更に有し、
前記補正情報保持手段は、前記データ取得時間保持手段に保持されたデータ取得時間から得られる値を用いて時刻情報を補正すべき旨の補正情報を保持していることを特徴とする請求項４記載のデータ中継装置。
【請求項１０】
前記要求解析手段は、前記データ取得要求が履歴情報の取得要求の場合には、前記データ取得要求からデータの名前、時刻情報、検索方法及び時刻情報を補正するための処理内容を示す補正情報を抽出し、
前記履歴管理手段は、前記データ取得要求が履歴情報の取得要求の場合には、前記要求解析手段が抽出した時刻情報を前記要求解析手段が抽出した補正情報で補正し、補正後の時刻情報にしたがって履歴情報の検索を行うことを特徴とする請求項１記載のデータ中継装置。
【請求項１１】
前記出力手段は、前記データ取得要求が履歴情報の取得要求の場合には、前記履歴管理手段で検出された履歴情報に含まれる時刻情報を、データ利用手段への出力データと共に出力することを特徴とする請求項１記載のデータ中継装置。
【請求項１２】
前記出力手段は、前記履歴管理手段で検出された履歴情報に含まれる時刻情報を、出力データの内容に追加することを特徴とする請求項１１記載のデータ中継装置。
【請求項１３】
前記要求解析手段は、前記データ取得要求に、データ利用手段が要求したデータを受信完了した受信完了時刻が含まれる場合には、前記データ取得要求からデータの名前、時刻情報及び受信完了時刻を抽出し、
前記履歴管理手段は、前記要求解析手段が抽出した受信完了時刻を、前記データ取得要求に含まれるデータの名前とデータの内容とに関連付けて、前記履歴保持手段に格納することを特徴とする請求項１記載のデータ中継装置。
【請求項１４】
前記要求解析手段は、前記データ取得要求に、履歴情報の検索が失敗した場合の失敗時処理方法が含まれる場合には、前記データ取得要求からデータの名前、時刻情報及び失敗時処理方法を抽出し、
前記履歴管理手段は、履歴情報の検索に失敗した場合には、前記要求解析手段により抽出された失敗時処理方法にしたがった処理を行うことを特徴とする請求項１記載のデータ中継装置。
【請求項１５】
前記履歴管理手段は、検索に失敗した場合には、データ取得要求に含まれるデータの名前に対応する現在のデータを取得すべき旨の指令を、前記データ要求手段に伝えることを特徴とする請求項１記載のデータ中継装置。
【請求項１６】
前記履歴管理手段は、履歴情報を前記履歴保持手段に格納する際に、格納すべきデータと同じ内容のデータが他の履歴情報内に存在する場合は、データの名前、時刻情報、及び格納すべきデータと同じ内容のデータへのポインタを関連付けて、前記履歴保持手段に格納することを特徴とする請求項１記載のデータ中継装置。
【請求項１７】
サーバとの間でデータの中継を行うとともに、中継したデータ、データの名前、及び時刻情報を対応づけて履歴情報として管理しており、データの名前と時刻情報と検索方法を含むデータ取得要求に応じて、該当する履歴情報に含まれるデータを送り返すデータ中継装置を経由して、ネットワークを介して接続されたサーバ上のデータにアクセスする情報端末装置において、
サーバ上の最新のデータにアクセスする場合には、データの名前を指定したデータ取得要求を前記データ中継装置に対して出力し、前記データ中継装置が保持している履歴情報のデータにアクセスする場合には、データの名前と時刻情報と検索方法とを指定したデータ取得要求を出力する要求手段と、
前記データ取得要求に応じて前記データ中継装置から送られたデータを受け取るデータ受付手段と、
前記データ受付手段が受け取ったデータを表示装置の画面に表示する表示手段と、
を有することを特徴とする情報端末装置。
【請求項１８】
前記要求手段は、前記データ取得要求に対応するデータを前記データ中継装置より受け取ったときに、受け取ったデータの内部に他のデータの名前が含まれている場合には、受け取ったデータに含まれるデータの名前と、前記データ取得要求に含まれる時刻情報とから新たなデータ取得要求を構成して前記データ中継装置に出力することを特徴とする請求項１７記載の情報端末装置。
【請求項１９】
前記要求手段は、履歴情報へのアクセスを目的とするデータ取得要求を送信し、送信したデータ取得要求に対応するデータを受け取ったときに、受け取ったデータの内部に他のデータの名前が含まれている場合には、受け取ったデータに含まれるデータの名前、前記データ取得要求に含まれる時刻情報、及び時刻情報で指定する時刻より後に閲覧したデータを検索すべき旨の検索方法の指定を含む新たなデータ取得要求を構成して前記データ中継装置に出力することを特徴とする請求項１７記載の情報端末装置。
【請求項２０】
前記要求手段は、履歴情報へのアクセスを目的とするデータ取得要求を送信し、送信したデータ取得要求に対応するデータを受け取ったときに、受け取ったデータの内部に他のデータの名前が含まれている場合には、受け取ったデータに含まれるデータの名前、前記データ取得要求に含まれる時刻情報、及び時刻情報で指定する時刻に一定の補正時間を加算した時刻より前に閲覧したデータを検索すべき旨の検索方法の指定を含む新たなデータ取得要求を構成して前記データ中継装置に出力することを特徴とする請求項１７記載の情報端末装置。
【請求項２１】
要求して得たデータを利用するデータ利用手段と、保持するデータを要求に応じて供給するデータ供給手段との間でデータの中継を行うためのデータ中継プログラムを記録したコンピュータ読み取り可能な記録媒体において、
中継したデータの履歴情報を保持する履歴保持手段、
データ利用手段からデータ取得要求を受け取ると、前記データ取得要求がデータの中継要求か履歴情報の取得要求かを解析し、前記データ取得要求がデータの中継要求の場合には、前記データ取得要求からデータの名前を抽出し、前記データ取得要求が履歴情報の取得要求の場合には、前記データ取得要求からデータの名前、時刻情報及び検索方法を抽出する要求解析手段、
前記データ取得要求がデータの中継要求の場合には、前記要求解析手段が抽出したデータの名前に該当するデータをデータ供給手段に要求し、要求に応じてデータ供給手段から送られてきたデータを受け取るデータ要求手段、
前記データ取得要求がデータの中継要求の場合には、前記データ要求手段が受け取ったデータ、データの名前、及びデータ中継処理を行った時刻の時刻情報を対応づけて履歴情報として前記履歴保持手段に格納するとともに、前記データ要求手段が受け取ったデータを出力データとし、前記データ取得要求が履歴情報の取得要求の場合には、前記要求解析手段が抽出したデータの名前と時刻情報とを用いて、前記要求解析手段が抽出した検索方法により、適合する履歴情報を前記履歴保持手段から検索し、検出された履歴情報に含まれるデータを出力データとする履歴管理手段、
前記データ取得要求の出力元であるデータ利用手段に対し、前記履歴管理手段が特定した出力データを出力する出力手段、
としてコンピュータを機能させることを特徴とするデータ中継プログラムを記録したコンピュータ読み取り可能な記録媒体。
【請求項２２】
サーバとの間でデータの中継を行うとともに、中継したデータ、データの名前、及び時刻情報を対応づけて履歴情報として管理しており、データの名前と時刻情報と検索方法を含むデータ取得要求に応じて、該当する履歴情報に含まれるデータを送り返すデータ中継装置を経由して、ネットワークを介して接続されたサーバ上のデータにアクセスするための情報閲覧プログラムを記録したコンピュータ読み取り可能な記録媒体において、
サーバ上の最新のデータにアクセスする場合には、データの名前を指定したデータ取得要求を前記データ中継装置に対して出力し、前記データ中継装置が保持している履歴情報のデータにアクセスする場合には、データの名前と時刻情報と検索方法とを指定したデータ取得要求を出力する要求手段、
前記データ取得要求に応じて前記データ中継装置から送られたデータを受け取るデータ受付手段、
前記データ受付手段が受け取ったデータを表示装置の画面に表示する表示手段、
としてコンピュータを機能させることを特徴とする情報閲覧プログラムを記録したコンピュータ読み取り可能な記録媒体。
【請求項２３】
要求して得たデータを利用するデータ利用手段と、保持するデータを要求に応じて供給するデータ供給手段との間でデータの中継を行うデータ中継方法において、
データ利用手段からデータ取得要求を受け取ると、前記データ取得要求がデータの中継要求か履歴情報の取得要求かを解析し、前記データ取得要求がデータの中継要求の場合には、前記データ取得要求からデータの名前を抽出し、前記データ取得要求が履歴情報の取得要求の場合には、前記データ取得要求からデータの名前、時刻情報及び検索方法を抽出し、
前記データ取得要求がデータの中継要求の場合には、抽出されたデータの名前に該当するデータをデータ供給手段に要求し、要求に応じてデータ供給手段から送られてきたデータを受け取り、
前記データ取得要求がデータの中継要求の場合には、前記データ供給手段から受け取ったデータ、データの名前、及びデータ中継処理を行った時刻の時刻情報を対応づけて履歴情報として履歴保持手段に格納するとともに、前記データ供給手段から受け取ったデータを出力データとして特定し、
前記データ取得要求が履歴情報の取得要求の場合には、前記要求解析手段が抽出したデータの名前と時刻情報とを用いて、前記要求解析手段が抽出した検索方法により、適合する履歴情報を前記履歴保持手段から検索し、検出された履歴情報に含まれるデータを出力データとして特定し、
前記データ取得要求の出力元であるデータ利用手段に対し、特定した出力データを出力する、
ことを特徴とするデータ中継方法。
【手続補正３】
【補正対象書類名】明細書
【補正対象項目名】０００１
【補正方法】変更
【補正の内容】
【０００１】
【発明の属する技術分野】
本発明はデータ中継装置、情報端末装置、データ中継プログラムを記録したコンピュータ読み取り可能な記録媒体、情報閲覧プログラムを記録したコンピュータ読み取り可能な記録媒体およびデータ中継方法に関し、特に中継したデータを履歴情報として保持するデータ中継装置、そのようなデータ中継装置の履歴情報にアクセスする情報端末装置、中継したデータを履歴情報として保持するためのデータ中継プログラムを記録したコンピュータ読み取り可能な記録媒体、履歴情報を保持したデータ中継装置にアクセスするための情報閲覧プログラムを記録したコンピュータ読み取り可能な記録媒体およびデータ中継方法に関する。


【手続補正４】
【補正対象書類名】明細書
【補正対象項目名】０００７
【補正方法】変更
【補正の内容】
【０００７】
本発明はこのような点に鑑みてなされたものであり、複数のデータで構成される情報を、過去に閲覧した状態と同じ状態で再現できるようにしたデータ中継装置およびデータ中継方法を提供することを目的とする。


【手続補正５】
【補正対象書類名】明細書
【補正対象項目名】００１９
【補正方法】変更
【補正の内容】
【００１９】
このような記録媒体に記録された情報閲覧プログラムをコンピュータで実行させれば、上記本発明の情報端末装置の機能をコンピュータにより実現することができる。
また、上記課題を解決するために、要求して得たデータを利用するデータ利用手段と、保持するデータを要求に応じて供給するデータ供給手段との間でデータの中継を行うデータ中継方法において、データ利用手段からデータ取得要求を受け取ると、前記データ取得要求がデータの中継要求か履歴情報の取得要求かを解析し、前記データ取得要求がデータの中継要求の場合には、前記データ取得要求からデータの名前を抽出し、前記データ取得要求が履歴情報の取得要求の場合には、前記データ取得要求からデータの名前、時刻情報及び検索方法を抽出し、前記データ取得要求がデータの中継要求の場合には、抽出されたデータの名前に該当するデータをデータ供給手段に要求し、要求に応じてデータ供給手段から送られてきたデータを受け取り、前記データ取得要求がデータの中継要求の場合には、前記データ供給手段から受け取ったデータ、データの名前、及びデータ中継処理を行った時刻の時刻情報を対応づけて履歴情報として履歴保持手段に格納するとともに、前記データ供給手段から受け取ったデータを出力データとして特定し、前記データ取得要求が履歴情報の取得要求の場合には、前記要求解析手段が抽出したデータの名前と時刻情報とを用いて、前記要求解析手段が抽出した検索方法により、適合する履歴情報を前記履歴保持手段から検索し、検出された履歴情報に含まれるデータを出力データとして特定し、前記データ取得要求の出力元であるデータ利用手段に対し、特定した出力データを出力する、ことを特徴とするデータ中継方法が提供される。
このようなデータ中継方法によれば、履歴情報の取得を目的とするデータ取得要求が入力されると、データの名前、時刻情報及び検索方法が抽出される。そして、要求解析手段が抽出したデータの名前と時刻情報とを用いて、先に抽出された検索方法により、適合する履歴情報が履歴保持手段から検索される。検出された履歴情報に含まれるデータは、データ利用手段に返される。