【手続補正書】
【提出日】平成15年12月10日(2003.12.10)
【手続補正１】
【補正対象書類名】明細書
【補正対象項目名】特許請求の範囲
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
クライアント・サーバシステムにおけるプロクシサーバ機能を備えた情報処理装置であって、
クライアントより第１の通信プロトコルを使用する第１のリクエストを受け取り、該第１のリクエストに基づいてサーバを特定する特定手段と、
前記特定手段で特定されたサーバとの通信に用いるべき第２の通信プロトコルを、当該サーバと前記第１のリクエストに基づいて決定する決定手段と、
前記第１のリクエストに含まれるリクエスト内容を実行するための前記第２の通信プロトコルに適応した第２のリクエストを生成するのに不足している情報を検出する検出手段と、
前記クライアントから前記検出された情報を取得する取得手段と、
前記リクエスト内容に前記取得された情報を加えることにより、前記第１のリクエストに含まれる要求内容を実現するための前記第２の通信プロトコルに適応した第２のリクエストを生成する生成手段と、
前記生成手段で生成された、前記第２の通信プロトコルを使用する第２のリクエストを用いて、前記特定手段で特定したサーバと通信を行う通信手段とを備えることを特徴とする情報処理装置。
【請求項２】
各サーバがサポートする通信プロトコルを各サーバに対応づけて記憶する対応テーブルを更に備え、
前記決定手段は、前記対応テーブルにおいて前記第１のリクエストが指定するサーバに対応付けられている通信プロトコルを前記第２の通信プロトコルに決定することを特徴とする請求項１に記載の情報処理装置。
【請求項３】
前記決定手段は、前記第１のリクエストが指定するサーバが前記対応テーブルに登録されていない場合、該第１のリクエストによって使用される前記第１の通信プロトコルを前記第２の通信プロトコルに決定することを特徴とする請求項２に記載の情報処理装置。
【請求項４】
少なくとも前記検出手段で検出された不足している情報の入力をユーザに促すユーザインターフェースを提示する提示手段を更に備え、
前記取得手段は前記ユーザインターフェースを介して入力された情報を取得することを特徴とする請求項１に記載の情報処理装置。
【請求項５】
前記提示手段は、前記ユーザインターフェースの提示を前記リクエストの発行元のクライアント装置上にて行わせることを特徴とする請求項４に記載の情報処理装置。
【請求項６】
前記通信手段によって得られた結果を前記クライアントへ提供する提供手段を更に備えることを特徴とする請求項１に記載の情報処理装置。
【請求項７】
前記特定されたサーバ上に前記第１のリクエストによって要求された資源が存在しない場合、前記クライアントの所有するローカルディスクより該要求された資源を獲得する獲得手段を更に備えることを特徴とする請求項６に記載の情報処理装置。
【請求項８】
前記提供手段は、前記獲得手段によってローカルディスクから獲得された資源を前記クライアントへ提供する場合に、該資源がローカルディスクから獲得されたものである旨を示す情報を付加することを特徴とする請求項７に記載の情報処理装置。
【請求項９】
前記第１のリクエストによって要求された資源が前記特定されたサーバよりチェックアウトされている場合、前記クライアントの所有するローカルディスクより該要求された資源を獲得する獲得手段を更に備えることを特徴とする請求項６に記載の情報処理装置。
【請求項１０】
前記提供手段は、前記獲得手段によって獲得された資源を前記クライアントへ提供する場合に、該資源がチェックアウトされたものである旨を示す情報を付加することを特徴とする請求項９に記載の情報処理装置。
【請求項１１】
前記サーバ上のディレクトリと前記ローカルディスク上のディレクトリを対応付けるディレクトリテーブルを更に備え、
前記獲得手段は、前記ディレクトリテーブルを参照することにより、要求された資源のディレクトリ名からローカルディスク上の当該資源の存在するディレクトリを得、該ディレクトリより当該資源を得ることを特徴とする請求項１０に記載の情報処理装置。
【請求項１２】
第３の通信プロトコルによって前記第１のリクエストをサーバより受信する受信手段を更に備えることを特徴とする請求項１に記載の情報処理装置。
【請求項１３】
複数のクライアントについて個別情報を保持する保持手段を更に備え、
前記第１のリクエストに含まれる識別情報によって当該リクエストの発行元のクライアントを特定するクライアント特定手段を更に備えることを特徴とする請求項１２に記載の情報処理装置。
【請求項１４】
前記通信手段によって得られた結果を前記クライアント特定手段で特定されたクライアントへ提供する提供手段を更に備えることを特徴とする請求項１３に記載の情報処理装置。
【請求項１５】
前記第１のリクエストによって指定されたサーバに該リクエストが要求する資源が存在しない場合は、前記特定手段で特定されたクライアントのローカルディスクより対応する資源を獲得する獲得手段を更に備えることを特徴とする請求項１４に記載の情報処理装置。
【請求項１６】
前記提供手段は、前記獲得手段で獲得された資源を前記特定されたクライアントへ提供する場合に、該資源がローカルディスクから獲得されたものである旨を示す情報を付加することを特徴とする請求項１５に記載の情報処理装置。
【請求項１７】
前記第１のリクエストによって要求された資源が前記特定されたサーバよりチェックアウトされている場合、前記特定されたクライアントの所有するローカルディスクより該要求された資源を獲得する獲得手段を更に備えることを特徴とする請求項１４に記載の情報処理装置。
【請求項１８】
前記提供手段は、前記獲得手段によって獲得された資源を前記クライアントへ提供する場合に、該資源がチェックアウトされたものである旨を示す情報を付加することを特徴とする請求項１７に記載の情報処理装置。
【請求項１９】
クライアント・サーバシステムにおけるプロクシサーバ機能を実現するための情報処理方法であって、
クライアントより第１の通信プロトコルを使用する第１のリクエストを受け取り、該第１のリクエストに基づいてサーバを特定する特定工程と、
前記特定工程で特定されたサーバとの通信に用いるべき第２の通信プロトコルを、当該サーバと前記第１のリクエストに基づいて決定する決定工程と、
前記第１のリクエストに含まれるリクエスト内容を実行するための前記第２の通信プロトコルに適応した第２のリクエストを生成するのに不足している情報を検出する検出工程と、
前記クライアントから前記検出された情報を取得する取得工程と、
前記リクエスト内容に前記取得された情報を加えることにより、前記第１のリクエストに含まれる要求内容を実現するための前記第２の通信プロトコルに適応した第２のリクエストを生成する生成工程と、
前記生成工程で生成された、前記第２の通信プロトコルを使用する第２のリクエストを用いて、前記特定工程で特定したサーバと通信を行う通信工程とを備えることを特徴とする情報処理方法。
【請求項２０】
クライアント・サーバシステムにおけるプロクシサーバ機能を実現するための情報処理方法をコンピュータに実行させるための制御プログラムを格納する記憶媒体であって、該情報処理方法が、
クライアントより第１の通信プロトコルを使用する第１のリクエストを受け取り、該第１のリクエストに基づいてサーバを特定する特定工程と、
前記特定工程で特定されたサーバとの通信に用いるべき第２の通信プロトコルを、当該サーバと前記第１のリクエストに基づいて決定する決定工程と、
前記第１のリクエストに含まれるリクエスト内容を実行するための前記第２の通信プロトコルに適応した第２のリクエストを生成するのに不足している情報を検出する検出工程と、
前記クライアントから前記検出された情報を取得する取得工程と、
前記リクエスト内容に前記取得された情報を加えることにより、前記第１のリクエストに含まれる要求内容を実現するための前記第２の通信プロトコルに適応した第２のリクエストを生成する生成工程と、
前記生成工程で生成された、前記第２の通信プロトコルを使用する第２のリクエストを用いて、前記特定工程で特定したサーバと通信を行う通信工程とを備えることを特徴とするコンピュータ読取可能な記憶媒体。
【手続補正２】
【補正対象書類名】明細書
【補正対象項目名】００１５
【補正方法】変更
【補正の内容】
【００１５】
【課題を解決するための手段】
上記の目的を達成するための本発明による情報処理装置は以下の構成を備えている。すなわち、
クライアント・サーバシステムにおけるプロクシサーバ機能を備えた情報処理装置であって、
クライアントより第１の通信プロトコルを使用する第１のリクエストを受け取り、該第１のリクエストに基づいてサーバを特定する特定手段と、
前記特定手段で特定されたサーバとの通信に用いるべき第２の通信プロトコルを、当該サーバと前記第１のリクエストに基づいて決定する決定手段と、
前記第１のリクエストに含まれるリクエスト内容を実行するための前記第２の通信プロトコルに適応した第２のリクエストを生成するのに不足している情報を検出する検出手段と、
前記クライアントから前記検出された情報を取得する取得手段と、
前記リクエスト内容に前記取得された情報を加えることにより、前記第１のリクエストに含まれる要求内容を実現するための前記第２の通信プロトコルに適応した第２のリクエストを生成する生成手段と、
前記生成手段で生成された、前記第２の通信プロトコルを使用する第２のリクエストを用いて、前記特定手段で特定したサーバと通信を行う通信手段とを備える。


【手続補正３】
【補正対象書類名】明細書
【補正対象項目名】００１６
【補正方法】変更
【補正の内容】
【００１６】
また、上記の目的を達成する本発明の情報処理方法は、
クライアント・サーバシステムにおけるプロクシサーバ機能を実現するための情報処理方法であって、
クライアントより第１の通信プロトコルを使用する第１のリクエストを受け取り、該第１のリクエストに基づいてサーバを特定する特定工程と、
前記特定工程で特定されたサーバとの通信に用いるべき第２の通信プロトコルを、当該サーバと前記第１のリクエストに基づいて決定する決定工程と、
前記第１のリクエストに含まれるリクエスト内容を実行するための前記第２の通信プロトコルに適応した第２のリクエストを生成するのに不足している情報を検出する検出工程と、
前記クライアントから前記検出された情報を取得する取得工程と、
前記リクエスト内容に前記取得された情報を加えることにより、前記第１のリクエストに含まれる要求内容を実現するための前記第２の通信プロトコルに適応した第２のリクエストを生成する生成工程と、
前記生成工程で生成された、前記第２の通信プロトコルを使用する第２のリクエストを用いて、前記特定工程で特定したサーバと通信を行う通信工程とを備える。