(57)【特許請求の範囲】
【請求項１】
サーバと情報端末装置との間でデータの中継を行うとともにデータの固定化を行うデータ固定化装置であって、
固定化しようとするデータのデータ名が入力されるデータ名入力手段と、
入力された前記データ名を有するデータを、対応するサーバから取得するデータ取得手段と、
取得したデータの新たなデータ名が入力される新データ名入力手段と、
入力された前記新たなデータ名によって指定されたネットワーク上の位置が自己の場合には、前記新たなデータ名に含まれるネットワーク上の位置を自己のローカルディスクのディレクトリを示す位置の情報に変換し、前記新たなデータ名によって指定されたネットワーク上の位置がローカルシステムとしてアクセス可能なサーバである場合には、前記新たなデータ名に含まれるネットワーク上の位置をローカルシステムとしてアクセス可能なサーバのローカルディスクのディレクトリを示すネットワーク上の位置の情報に変換するデータ名変換手段と、
前記位置の情報により指定される位置に、取得したデータを転送して固定化する固定化手段と、
を有することを特徴とするデータ固定化装置。
【請求項２】
前記位置の情報により指定されるネットワーク上の位置が、外部のサーバである場合は、そのサーバにアクセスするために必要な情報を格納している情報格納手段を更に有し、
前記データ名変換手段は、前記情報格納手段に格納されている情報を参照して、前記新たなデータ名を所定の位置情報に変換し、
前記固定化手段は、前記情報格納手段に格納されている情報で示される転送プロトコルによりデータを前記外部のサーバに固定化することを特徴とする請求項１記載のデータ固定化装置。
【請求項３】
前記情報格納手段は、サーバ名、転送プロトコル名、ベースネーム、そのサーバにアクセスする権限を有するユーザ名およびパスワードからなるテーブルを格納していることを特徴とする請求項２記載のデータ固定化装置。
【請求項４】
サーバと情報端末装置との間でデータの中継を行うとともにデータの固定化を行うデータ固定化方法であって、
固定化しようとするデータのデータ名が入力されるデータ名入力ステップと、
入力された前記データ名を有するデータを、対応するサーバから取得するデータ取得ステップと、
取得したデータの新たなデータ名が入力される新データ名入力ステップと、
入力された前記新たなデータ名によって指定されたネットワーク上の位置が自己の場合には、前記新たなデータ名に含まれるネットワーク上の位置を自己のローカルディスクのディレクトリを示す位置の情報に変換し、前記新たなデータ名によって指定されたネットワーク上の位置がローカルシステムとしてアクセス可能なサーバである場合には、前記新たなデータ名に含まれるネットワーク上の位置をローカルシステムとしてアクセス可能なサーバのローカルディスクのディレクトリを示すネットワーク上の位置の情報に変換するデータ名変換ステップと、
前記位置の情報により指定される位置に、取得したデータを転送して固定化する固定化ステップと、
を有することを特徴とするデータ固定化方法。
【請求項５】
サーバと情報端末装置との間でデータの中継を行うとともにデータの固定化を行うデータ固定化装置で使用されるプログラムを記録したコンピュータ読み取り可能な記録媒体であって、
コンピュータに、
固定化しようとするデータのデータ名が入力されるデータ名入力ステップと、
入力された前記データ名を有するデータを、対応するサーバから取得するデータ取得ステップと、
取得したデータの新たなデータ名が入力される新データ名入力ステップと、
入力された前記新たなデータ名によって指定されたネットワーク上の位置が自己の場合には、前記新たなデータ名に含まれるネットワーク上の位置を自己のローカルディスクのディレクトリを示す位置の情報に変換し、前記新たなデータ名によって指定されたネットワーク上の位置がローカルシステムとしてアクセス可能なサーバである場合には、前記新たなデータ名に含まれるネットワーク上の位置をローカルシステムとしてアクセス可能なサーバのローカルディスクのディレクトリを示すネットワーク上の位置の情報に変換するデータ名変換ステップと、
前記位置の情報により指定される位置に、取得したデータを転送して固定化する固定化ステップと、
を実行させるためのプログラムが記録されたコンピュータ読み取り可能な記録媒体。
【請求項６】
サーバと情報端末装置との間でデータの中継を行うとともにデータの固定化を行うデータ固定化装置であって、
前記情報端末装置から、データ名を含むデータの固定化要求、または固定化されたデータのデータ名と特定情報とを含むデータの取得要求を受信する要求受信手段と、
前記要求受信手段が前記固定化要求を受信した場合、受信した前記固定化要求からデータ名を抽出し、そのデータ名を有するデータを、対応するサーバから取得するデータ取得手段と、
前記データ取得手段がデータを取得すると、取得したデータを保持する保持手段と、
前記保持手段がデータを保持すると、保持したデータを特定するための特定情報と、固定化したデータのデータ名と、前記保持手段に保持されているデータを読み出すための手続きを記憶しているサーバ名と、その手続き名とを含む新たなデータ名を生成するデータ名生成手段と、
前記データ名生成手段が前記新たなデータ名を生成すると、生成された前記新たなデータ名を、前記固定化要求を行った情報端末装置に対して送信するデータ名送信手段と、
前記要求受信手段が前記取得要求を受信した場合、受信した前記取得要求に含まれるデータ名と前記特定情報とに対応するデータを前記保持手段から読み出す読み出し手段と、
前記読み出し手段によってデータが読み出されると、読み出された前記データを、要求を行ったサーバまたは情報端末装置に対して送信するデータ送信手段と、
を有することを特徴とするデータ固定化装置。
【請求項７】
サーバと情報端末装置との間でデータの中継を行うとともにデータの固定化を行うデータ固定化方法であって、
前記情報端末装置から、データ名を含むデータの固定化要求、または固定化されたデータのデータ名と特定情報とを含むデータの取得要求を受信する要求受信ステップと、
前記要求受信ステップが前記固定化要求を受信した場合、受信した前記固定化要求からデータ名を抽出し、そのデータ名を有するデータを、対応するサーバから取得するデータ取得ステップと、
前記データ取得ステップがデータを取得すると、取得したデータを保持する保持ステップと、
前記保持ステップにおいてデータが保持されると、保持されたデータを特定するための特定情報と、固定化したデータのデータ名と、前記保持ステップに保持されているデータを読み出すための手続きを記憶しているサーバ名と、その手続き名とを含む新たなデータ名を生成するデータ名生成ステップと、
前記データ名生成ステップが前記新たなデータ名を生成すると、生成された前記新たなデータ名を、前記固定化要求を行った情報端末装置に対して送信するデータ名送信ステップと、
前記要求受信ステップが前記取得要求を受信した場合、受信した前記取得要求に含まれるデータ名と前記特定情報とに対応するデータを前記保持ステップから読み出す読み出しステップと、
前記読み出しステップによってデータが読み出されると、読み出された前記データを、要求を行ったサーバまたは情報端末装置に対して送信するデータ送信ステップと、
を有することを特徴とするデータ固定化方法。
【請求項８】
サーバと情報端末装置との間でデータの中継を行うとともにデータの固定化を行うデータ固定化装置で使用されるプログラムを記録したコンピュータ読み取り可能な記録媒体であって、
コンピュータに、
前記情報端末装置から、データ名を含むデータの固定化要求、または固定化されたデータのデータ名と特定情報とを含むデータの取得要求を受信する要求受信ステップと、
前記要求受信ステップが前記固定化要求を受信した場合、受信した前記固定化要求からデータ名を抽出し、そのデータ名を有するデータを、対応するサーバから取得するデータ取得ステップと、
前記データ取得ステップがデータを取得すると、取得したデータを保持する保持ステップと、
前記保持ステップにおいてデータが保持されると、保持されたデータを特定するための特定情報と、固定化したデータのデータ名と、前記保持ステップに保持されているデータを読み出すための手続きを記憶しているサーバ名と、その手続き名とを含む新たなデータ名を生成するデータ名生成ステップと、
前記データ名生成ステップが前記新たなデータ名を生成すると、生成された前記新たなデータ名を、前記固定化要求を行った情報端末装置に対して送信するデータ名送信ステップと、
前記要求受信ステップが前記取得要求を受信した場合、受信した前記取得要求に含まれるデータ名と前記特定情報とに対応するデータを前記保持ステップから読み出す読み出しステップと、
前記読み出しステップによってデータが読み出されると、読み出された前記データを、要求を行ったサーバまたは情報端末装置に対して送信するデータ送信ステップと、
を実行させるためのプログラムを記録したコンピュータ読み取り可能な記録媒体。
【請求項９】
データの中継を行うとともにデータの固定化を行うデータ固定化装置を介してサーバに接続されている情報端末装置であって、
メッセージの入力の有無を判定するメッセージ入力手段と、
前記メッセージ入力手段により前記メッセージの入力有りと判定された場合、入力された前記メッセージ中に他のサーバに格納されているデータを指定するデータ名が含まれているか否かを判定し、前記データ名が含まれている場合にはこれを抽出するデータ名抽出手段と、
前記データ名抽出手段によって抽出されたデータ名を含むデータの固定化要求を、前記データ固定化装置に対して送信するデータ名送信手段と、
前記固定化要求に応じて前記データ固定化装置が前記データ名に対応するデータを固定化した結果として前記データ固定化装置から伝送されてきた、固定化されたデータを取得する手続きを記憶しているサーバ名と、その手続き名と、固定化されたデータを特定するための特定情報と、固定化されたデータの前記データ名とを含む新たなデータ名を受信するデータ名受信手段と、
前記新たなデータ名を前記メッセージの所定の位置に内挿するデータ名内挿手段と、
前記新たなデータ名が内挿された前記メッセージを他の情報端末装置に対して送信するメッセージ送信手段と、
を有することを特徴とする情報端末装置。
【請求項１０】
データの中継を行うとともにデータの固定化を行うデータ固定化装置を介してサーバに接続されている情報端末装置の情報処理方法であって、
メッセージの入力の有無を判定するメッセージ入力ステップと、
前記メッセージ入力ステップにより前記メッセージの入力有りと判定された場合、入力された前記メッセージ中に他のサーバに格納されているデータを指定するデータ名が含まれているか否かを判定し、前記データ名が含まれている場合にはこれを抽出するデータ名抽出ステップと、
前記データ名抽出ステップによって抽出されたデータ名を含むデータの固定化要求を、前記データ固定化装置に対して送信するデータ名送信ステップと、
前記固定化要求に応じて前記データ固定化装置が前記データ名に対応するデータを固定化した結果として前記データ固定化装置から伝送されてきた、固定化されたデータを取得する手続きを記憶しているサーバ名と、その手続き名と、固定化されたデータを特定するための特定情報と、固定化されたデータの前記データ名とを含む新たなデータ名を受信するデータ名受信ステップと、
前記新たなデータ名を前記メッセージの所定の位置に内挿するデータ名内挿ステップと、
前記新たなデータ名が内挿された前記メッセージを他の情報端末装置に対して送信するメッセージ送信ステップと、
を有することを特徴とする情報端末装置の情報処理方法。
【請求項１１】
データの中継を行うとともにデータの固定化を行うデータ固定化装置を介してサーバに接続されている情報端末装置で使用されるプログラムを記録したコンピュータ読み取り可能な記録媒体であって、
コンピュータに、
メッセージの入力の有無を判定するメッセージ入力ステップと、
前記メッセージ入力ステップにより前記メッセージの入力有りと判定された場合、入力された前記メッセージ中に他のサーバに格納されているデータを指定するデータ名が含まれているか否かを判定し、前記データ名が含まれている場合にはこれを抽出するデータ名抽出ステップと、
前記データ名抽出ステップによって抽出されたデータ名を含むデータの固定化要求を、前記データ固定化装置に対して送信するデータ名送信ステップと、
前記固定化要求に応じて前記データ固定化装置が前記データ名に対応するデータを固定化した結果として前記データ固定化装置から伝送されてきた、固定化されたデータを取得する手続きを記憶しているサーバ名と、その手続き名と、固定化されたデータを特定するための特定情報と、固定化されたデータの前記データ名とを含む新たなデータ名を受信するデータ名受信ステップと、
前記新たなデータ名を前記メッセージの所定の位置に内挿するデータ名内挿ステップと、
前記新たなデータ名が内挿された前記メッセージを他の情報端末装置に対して送信するメッセージ送信ステップと、
を実行させるためのプログラムを記録したコンピュータ読み取り可能な記録媒体。
【請求項１２】
データの中継を行うとともにデータの固定化を行うデータ固定化装置及び情報端末装置とネットワークを介して接続されているサーバであって、
固定化されたデータのデータ名と、データを取得するための手続きを示す手続き名と、固定化されたデータを特定するための特定情報とを含み、前記情報端末装置から送られた要求を受信する受信手段と、
受信した前記要求から、前記データ名と前記手続き名と前記特定情報とを抽出する抽出手段と、
抽出された前記手続き名に対応する手続きに従って、前記データ名と前記特定情報とを、前記データ固定化装置に送信し、その結果として送られてくる固定化されたデータを取得するデータ取得手段と、
前記データ取得手段によって取得されたデータを、前記要求を行った前記情報端末装置に対して送信するデータ送信手段と、
を有することを特徴とするサーバ。
【請求項１３】
データの中継を行うとともにデータの固定化を行うデータ固定化装置及び情報端末装置とネットワークを介して接続されているサーバの情報処理方法であって、
固定化されたデータのデータ名と、データを取得するための手続きを示す手続き名と、固定化されたデータを特定するための特定情報とを含み、前記情報端末装置から送られた要求を受信する受信ステップと、
受信した前記要求から、前記データ名と前記手続き名と前記特定情報とを抽出する抽出ステップと、
抽出された前記手続き名に対応する手続きに従って、前記データ名と前記特定情報とを、前記データ固定化装置に送信し、その結果として送られてくる固定化されたデータを取得するデータ取得ステップと、
前記データ取得ステップによって取得されたデータを、前記要求を行った前記情報端末装置に対して送信するデータ送信ステップと、
を有することを特徴とするサーバの情報処理方法。
【請求項１４】
データの中継を行うとともにデータの固定化を行うデータ固定化装置及び情報端末装置とネットワークを介して接続されているサーバで使用されるプログラムを記録したコンピュータ読み取り可能な記録媒体であって、
コンピュータに、
固定化されたデータのデータ名と、データを取得するための手続きを示す手続き名と、固定化されたデータを特定するための特定情報とを含み、前記情報端末装置から送られた要求を受信する受信ステップと、
受信した前記要求から、前記データ名と前記手続き名と前記特定情報とを抽出する抽出ステップと、
抽出された前記手続き名に対応する手続きに従って、前記データ名と前記特定情報とを、前記データ固定化装置に送信し、その結果として送られてくる固定化されたデータを取得するデータ取得ステップと、
前記データ取得ステップによって取得されたデータを、前記要求を行った前記情報端末装置に対して送信するデータ送信ステップと、
を実行させるためのプログラムを記録したコンピュータ読み取り可能な記録媒体。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明はデータ固定化装置、データ固定化方法、情報端末装置、情報端末装置の情報処理方法、サーバ、サーバの情報処理方法および記録媒体に関し、特に、サーバにおいて随時更新されるデータを固定化するデータ固定化装置、データ固定化方法、情報端末装置、情報端末装置の情報処理方法、サーバ、サーバの情報処理方法および記録媒体に関する。
【０００２】
【従来の技術】
近年、全世界を結ぶ巨大なコンピュータネットワークであるインターネットが急速に普及している。ネット間ネットであるインターネットには、ＬＡＮ(Local Area Network)等の閉じられたネットワークの内部の情報端末装置であるクライアントのコンピュータ（以下、単に「クライアント」と呼ぶ）からでもアクセスができ、メールを送信したり、外部のデータベースを利用したりすることができる。このように、インターネットには様々なサービスがあるが、中でも、種々の動画・音声から構成されるマルチメディア画面を世界中から受信することができるＷＷＷ(World Wide Web)の人気が高い。
【０００３】
ＷＷＷ上のデータを閲覧するには、Ｎｅｔｓｃａｐｅ  Ｎａｖｉｇａｔｏｒ(Netscape Communications社の登録商標) などのブラウザーと呼ばれるクライアントソフトを利用する。ユーザは、見たいＷＷＷを指定するＵＲＬ(Uniform Resource Locator)を記述するか、ＨＴＭＬ(Hyper Text Markup Language)文書内のリンク（ハイライト表示された文字あるいは画像であり、その文字もしくは画像をポインティングデバイス等で選択することにより、その時見ている文書に関連のある別のデータを見ることができる。）を辿ることにより、所望の情報を得ることができる。
【０００４】
ところで、ＷＷＷ上の情報は常に変化している。例えば、新聞社などが掲載しているホームページのデータは、情報の新規性を保持するため、１日に少なくとも１回程度は更新されている。また、運勢占いなどのデータは、当日のみしか有効でないことから、このようなデータも毎日更新されている。そのため、日々刻々と変化しているこのようなデータを多くのユーザの間で共有するためには、必要なデータを特定の場所に保存しておく必要がある。
【０００５】
ＷＷＷ上のデータを特定の場所に保存しておく方法としては、例えば、ＷＷＷ自動巡回プログラムやプロキシーサーバ（例えば、特開平４−３１３１２６号公報）などがある。これらの方法は、ＷＷＷ上のサーバにアクセスする度に、取得したデータを装置内部のキャッシュに保存していく。そして、データに対してアクセス要求があった場合に、そのデータがキャッシュに保存されていれば、保存されているデータを、要求を行った相手に対して供給する。このような構成にすることによって、トラフィックの軽減と、アクセスの高速化を実現している。
【０００６】
しかしながら、これらの方法では、過去にアクセスしたデータは、変更がないものとして、その後のアクセスの際に再利用していた。従って、前述のように頻繁に更新されるデータの場合では、データが更新される度にキャッシュの内容も更新する必要がある。そのため、変更前のデータが必要になった場合には、そのデータは参照することができないことになる。
【０００７】
従って、ＷＷＷ上の特定のデータを複数のユーザで共有しようとする場合には、一般に「パブリッシュ」と呼ばれている以下のような方法により、データを固定化する必要があった。
（１）所望のＵＲＬを入力し、所定のページをサーバから受信して表示させる。
（２）そのページをクライアントのコンピュータの記憶装置に記憶させる。
（３）パブリッシュ用のプログラムを起動させ、パブリッシュしようとする場所およびその場所に対する書き込み権を有するユーザ名とパスワードを入力して、記憶装置に記憶されているデータを転送する。
【０００８】
【発明が解決しようとする課題】
しかし、以上の方法においては、所望のデータをクライアント側のローカルディスクに保存した後、ユーザ名やパスワードなどを入力してデータの固定化を行う必要があったので、作業が煩雑であるという問題点があった。
【０００９】
また、データをサーバに固定化するという最終的な目的には必須でないにも関わらず、ローカルディスクにデータを保存する必要が生じ、その結果、ローカルディスクやサーバとクライアントのコンピュータの間のネットワークなどの資源が浪費されるという問題点もあった。
【００１０】
更に、サーバに対するアクセス権を有していないユーザに関しては、上述のようなパブリッシュを実行することができないという問題点もあった。
本発明はこのような点に鑑みてなされたものであり、ネットワーク上の資源を浪費することなく、簡単にデータを固定化する方法を提供することを目的とする。
【００１１】
【課題を解決するための手段】
本発明では上記課題を解決するために、サーバと情報端末装置との間でデータの中継を行うとともにデータの固定化を行うデータ固定化装置であって、固定化しようとするデータのデータ名が入力されるデータ名入力手段と、入力された前記データ名を有するデータを、対応するサーバから取得するデータ取得手段と、取得したデータの新たなデータ名が入力される新データ名入力手段と、入力された前記新たなデータ名によって指定されたネットワーク上の位置が自己の場合には、前記新たなデータ名に含まれるネットワーク上の位置を自己のローカルディスクのディレクトリを示す位置の情報に変換し、前記新たなデータ名によって指定されたネットワーク上の位置がローカルシステムとしてアクセス可能なサーバである場合には、前記新たなデータ名に含まれるネットワーク上の位置をローカルシステムとしてアクセス可能なサーバのローカルディスクのディレクトリを示すネットワーク上の位置の情報に変換するデータ名変換手段と、前記位置の情報により指定される位置に、取得したデータを転送して固定化する固定化手段とを有することを特徴とするデータ固定化装置が提供される。
【００１２】
ここで、データ名入力手段からは、固定化しようとするデータのデータ名が入力される。データ取得手段は、入力されたデータ名を有するデータを対応するサーバから取得する。新データ名入力手段からは、新たなデータ名が入力される。データ名変換手段は、入力された新たなデータ名を、自己またはサーバのローカルディスクのディレクトリを示す位置の情報に変換する。固定化手段は、位置の情報により指定される位置にデータを転送して固定化する。
【００１３】
また、サーバと情報端末装置との間でデータの中継を行うとともにデータの固定化を行うデータ固定化装置であって、前記情報端末装置から、データ名を含むデータの固定化要求、または固定化されたデータのデータ名と特定情報とを含むデータの取得要求を受信する要求受信手段と、前記要求受信手段が前記固定化要求を受信した場合、受信した前記固定化要求からデータ名を抽出し、そのデータ名を有するデータを、対応するサーバから取得するデータ取得手段と、前記データ取得手段がデータを取得すると、取得したデータを保持する保持手段と、前記保持手段がデータを保持すると、保持したデータを特定するための特定情報と、固定化したデータのデータ名と、前記保持手段に保持されているデータを読み出すための手続きを記憶しているサーバ名と、その手続き名とを含む新たなデータ名を生成するデータ名生成手段と、前記データ名生成手段が前記新たなデータ名を生成すると、生成された前記新たなデータ名を、前記固定化要求を行った情報端末装置に対して送信するデータ名送信手段と、前記要求受信手段が前記取得要求を受信した場合、受信した前記取得要求に含まれるデータ名と前記特定情報とに対応するデータを前記保持手段から読み出す読み出し手段と、前記読み出し手段によってデータが読み出されると、読み出された前記データを、要求を行ったサーバまたは情報端末装置に対して送信するデータ送信手段とを有することを特徴とするデータ固定化装置が提供される。
【００１４】
ここで、要求受信手段は、情報端末装置から、データ名を含むデータの固定化要求、または固定化されたデータのデータ名と特定情報とを含むデータの取得要求を受信する。データ取得手段は、要求受信手段が固定化要求を受信した場合、受信した固定化要求からデータ名を抽出し、そのデータ名を有するデータを、対応するサーバから取得する。保持手段は、データ取得手段がデータを取得すると、取得したデータを保持する。データ名生成手段は、保持手段がデータを保持すると、保持したデータを特定するための特定情報と、固定化したデータのデータ名と、保持手段に保持されているデータを読み出すための手続きを記憶しているサーバ名と、その手続き名とを含む新たなデータ名を生成する。データ名送信手段は、データ名生成手段が新たなデータ名を生成すると、生成された新たなデータ名を、固定化要求を行った情報端末装置に対して送信する。読み出し手段は、要求受信手段が取得要求を受信した場合、受信した取得要求に含まれるデータ名と特定情報とに対応するデータを保持手段から読み出す。データ送信手段は、読み出し手段によってデータが読み出されると、読み出されたデータを、要求を行ったサーバまたは情報端末装置に対して送信する。
【００１５】
また、データの中継を行うとともにデータの固定化を行うデータ固定化装置を介してサーバに接続されている情報端末装置であって、メッセージの入力の有無を判定するメッセージ入力手段と、前記メッセージ入力手段により前記メッセージの入力有りと判定された場合、入力された前記メッセージ中に他のサーバに格納されているデータを指定するデータ名が含まれているか否かを判定し、前記データ名が含まれている場合にはこれを抽出するデータ名抽出手段と、前記データ名抽出手段によって抽出されたデータ名を含むデータの固定化要求を、前記データ固定化装置に対して送信するデータ名送信手段と、前記固定化要求に応じて前記データ固定化装置が前記データ名に対応するデータを固定化した結果として前記データ固定化装置から伝送されてきた、固定化されたデータを取得する手続きを記憶しているサーバ名と、その手続き名と、固定化されたデータを特定するための特定情報と、固定化されたデータの前記データ名とを含む新たなデータ名を受信するデータ名受信手段と、前記新たなデータ名を前記メッセージの所定の位置に内挿するデータ名内挿手段と、前記新たなデータ名が内挿された前記メッセージを他の情報端末装置に対して送信するメッセージ送信手段とを有することを特徴とする情報端末装置が提供される。
【００１６】
ここで、メッセージ入力手段は、メッセージの入力の有無を判定する。データ名抽出手段は、メッセージ入力手段によりメッセージの入力有りと判定された場合、入力されたメッセージ中に他のサーバに格納されているデータを指定するデータ名が含まれているか否かを判定し、データ名が含まれている場合にはこれを抽出する。データ名送信手段は、データ名抽出手段によって抽出されたデータ名を含むデータの固定化要求を、データ固定化装置に対して送信する。データ名受信手段は、固定化要求に応じてデータ固定化装置がデータ名に対応するデータを固定化した結果としてデータ固定化装置から伝送されてきた、固定化されたデータを取得する手続きを記憶しているサーバ名と、その手続き名と、固定化されたデータを特定するための特定情報と、固定化されたデータのデータ名とを含む新たなデータ名を受信する。データ名内挿手段は、新たなデータ名をメッセージの所定の位置に内挿する。メッセージ送信手段は、新たなデータ名が内挿されたメッセージを他の情報端末装置に対して送信する。
【００１７】
更に、データの中継を行うとともにデータの固定化を行うデータ固定化装置及び情報端末装置とネットワークを介して接続されているサーバであって、固定化されたデータのデータ名と、データを取得するための手続きを示す手続き名と、固定化されたデータを特定するための特定情報とを含み、前記情報端末装置から送られた要求を受信する受信手段と、受信した前記要求から、前記データ名と前記手続き名と前記特定情報とを抽出する抽出手段と、抽出された前記手続き名に対応する手続きに従って、前記データ名と前記特定情報とを、前記データ固定化装置に送信し、その結果として送られてくる固定化されたデータを取得するデータ取得手段と、前記データ取得手段によって取得されたデータを、前記要求を行った前記情報端末装置に対して送信するデータ送信手段とを有することを特徴とするサーバが提供される。
【００１８】
ここで、受信手段は、固定化されたデータのデータ名と、データを取得するための手続きを示す手続き名と、固定化されたデータを特定するための特定情報とを含み、情報端末装置から送られた要求を受信する。抽出手段は、受信した要求から、データ名と手続き名と特定情報とを抽出する。データ取得手段は、抽出された手続き名に対応する手続きに従って、データ名と特定情報とを、データ固定化装置に送信し、その結果として送られてくる固定化されたデータを取得する。データ送信手段は、データ取得手段によって取得されたデータを、要求を行った情報端末装置に対して送信する。
【００１９】
【発明の実施の形態】
以下、本発明の実施の形態を図面を参照して説明する。
図１は本発明の原理図である。この図において、クライアント１は、データ固定化装置４を介して、ネットワーク５に接続されており、ネットワーク５に接続されているサーバ６に掲示されている記憶部６ａから所望のデータを取得する。
【００２０】
サーバ２は、ＬＡＮ３によって、クライアント１と接続されており、クライアント１に、記憶部２ａに記憶されている所定のデータ等を供給する。
データ固定化装置４は、データ名入力手段４ａ、データ取得手段４ｂ、新データ名入力手段４ｃ、データ名変換手段４ｄ、固定化手段４ｅ、情報格納手段４ｆにより構成されており、クライアント１からのデータ要求に応じて、サーバ６から所望の情報を取得するとともに、指定されたデータを固定化する。そして、クライアント１から要求があった場合には固定化したデータを供給する。
【００２１】
データ固定化装置４において、データ名入力手段４ａは、固定化しようとするデータのデータ名を、クライアント１から入力する。データ取得手段４ｂは、固定化しようとするデータを、サーバ６から取得する。新データ名入力手段４ｃは、固定化しようとするデータの新たなデータ名をクライアント１から入力する。データ名変換手段４ｄは、入力された新たなデータ名を、ネットワーク上の所定のリソースを指定する位置の情報に変換する。固定化手段４ｅは、データ名変換手段４ｄによって得られた位置の情報に対応する場所にデータを転送して固定化する。情報格納手段４ｆは、外部（クライアント１から見て外部）のサーバ６に対してアクセスするために必要な情報を保持している。
【００２２】
サーバ６は、ネットワーク５を介してデータ固定化装置４と接続されており、要求を行ったクライアントに対して、記憶部６ａに記憶されているマルチメディア画面などの情報を送出する。
【００２３】
次に、本発明の実施の形態の構成例を図２および図３を参照して説明する。図２は、データ固定化装置４の実施の形態の構成例を示す図である。なお、図１に示す原理図と図２に示す実施の形態の対応関係は以下の通りである。
【００２４】
即ち、データ名入力手段４ａの機能は、データ名入力部４１が有している。データ取得手段４ｂの機能は、データ取得部４２が有している。新データ名入力手段４ｃの機能は、新データ名入力部４３が有している。データ名変換手段４ｄの機能は、データ名変換部４４が有している。固定化手段４ｅの機能は、固定化部４５が有している。情報格納手段４ｆの機能は、情報格納部４６が有している。
【００２５】
なお、以上の実施の形態においては、クライアントおよびＬＡＮ上とネットワーク上のサーバは、それぞれ１つずつであるが、実際には、複数が存在している。
【００２６】
次に、以上の実施の形態の動作を図３に示すフローチャートを参照して説明する。
図３は、データ固定化装置４０において、クライアント１０から伝送されてきたデータ要求を処理する場合のフローチャートの１例である。
【００２７】
この処理が実行されると、以下に示すような処理が行われる。
［Ｓ１］図２に示すデータ名入力部４１は、データ取得要求がクライアント１０によってなされたか否かを判定する。その結果、要求があった（ＹＥＳ）と判定した場合はステップＳ２に進み、要求がない（ＮＯ）と判定した場合には、処理を終了する（エンド）。
［Ｓ２］データ名入力部４１は、要求内容が空白であるか否かを判定する。その結果、要求内容が空白である（ＹＥＳ）と判定した場合は、ステップＳ３に進み、また、要求内容が空白ではない（ＮＯ）と判定した場合にはステップＳ４に進む。
［Ｓ３］データ名入力部４１は、図４に示すようなインタフェースを、クライアント１０に対して送信して表示させ、処理を終了する（エンド）。この図４に示す表示例では、固定化しようとするデータが格納されている場所である「場所」と、固定化する位置である「固定化位置」とが表示され、それぞれの項目に対する情報が入力される。そして、入力が終了すると送信ボタンが押されて、入力された情報がデータ固定化装置４０に対して送信される。
［Ｓ４］データ名入力部４１は、固定化しようとするデータが格納されている位置を指定する名前が要求内容に含まれているか否かを判定する。その結果、データの位置を指定する名前を含んでいる（ＹＥＳ）と判定した場合はステップＳ５に進み、また、含んでいない（ＮＯ）と判定した場合には、ステップＳ８に進む。
［Ｓ５］新データ名入力部４３は、取得要求が、データを格納する場所を示す名前を含んでいるか否かを判定する。その結果、要求内容が名前を含んでいる（ＹＥＳ）と判定した場合にステップＳ７に進む。また、名前を含んでいない（ＮＯ）と判定した場合にはステップＳ６に進む。
［Ｓ６］新データ名入力部４３は、デフォールト値を固定化位置と定め、ステップＳ７に進む。
［Ｓ７］図５に示すようなデータの取得処理が実行される。なお、この処理については後述する。
［Ｓ８］図４に示す画面において入力された情報が不十分であるので、十分な情報を入力するように促すメッセージを、クライアント１０の図示せぬ表示装置上に表示させる。
【００２８】
図５は、図３に示すステップＳ７の処理が開始された場合に実行される処理の１例を説明するフローチャートである。このフローチャートが開始されると、以下のような処理が実行されることになる。
［Ｓ１１］データ取得部４２は、固定化しようとするデータを格納したサーバに対して取得要求を送る。
［Ｓ１２］データ取得部４２は、データの取得に成功したか否かを判定する。その結果、データの取得に成功した（ＹＥＳ）と判定した場合は、元の処理に復帰（リターン）する。
［Ｓ１３］ステップＳ１３では、データの取得に失敗したことを示すメッセージをクライアント１０側に送信して表示させる。そして元の処理に復帰（リターン）する。
【００２９】
次に、図６および図７を参照して、図４に示すインターフェースにおいて、送信ボタンが押圧された場合に実行される、データを固定化する処理の１例を説明する。このフローチャートが開始されると、以下の処理が実行されることになる。
［Ｓ２１］データ名変換部４４は、新データ名入力部４３から入力された新たなデータ名（固定化位置）がデータ固定化装置４０自身であるか否かを判定する。その結果、固定化位置がデータ固定化装置４０自身である（ＹＥＳ）と判定した場合にはステップＳ２２に進み、それ以外である（ＮＯ）と判定した場合にはステップＳ２５に進む。
［Ｓ２２］データ名変換部４４は、新データ名入力部４３から入力された新たなデータ名を、記憶部４７（ローカルディスク）の適正なディレクトリ位置に変換する。例えば、入力された新たなデータ名が「http://hostname.preppy.co.jp/search-result/AV/q=java/971020.html」であるとすると、変換後の位置は、例えば、「/var/www/search-result/AV/q=java/971020.html」となる。
［Ｓ２３］固定化部４５は、データ名変換部４４により得られた固定化位置を参照し、データ取得部４２が保持しているデータを記憶部４７の所定の位置に転送して記憶させる。
［Ｓ２４］固定化部４５は、固定化位置を外部から参照可能なＵＲＬとして、クライアントに返送する。例えば、前述の例では、「http://hostname.preppy.co.jp/search-result/AV/q=java/971020.html」がクライアントに対して返送されることになる。そして、処理を終了する（エンド）。
［Ｓ２５］データ名変換部４４は、新データ名入力部４３から入力されたデータ名を参照し、固定化位置がデータ固定化装置４０からローカルシステムとしてアクセス可能なサーバ（以下、ローカルサーバと略記する）であるか否かを判定する。その結果、ローカルサーバである（ＹＥＳ）と判定した場合はステップＳ２６に進み、また、それ以外である（ＮＯ）と判定した場合にはステップＳ２９に進む。例えば、固定化位置がサーバ２０である場合には、ＹＥＳと判定されてステップＳ２６に進む。
［Ｓ２６］データ名変換部４４は、新データ名入力部４３から入力されたデータ名を、ローカルサーバの記憶部上の適正なディレクトリ位置に変換し、固定化部４５に対して出力する。例えば、固定化先がサーバ２０である場合には、新たなデータ名が、記憶部２１ａ（ローカルディスク）の適正なディレクトリ位置に変換されて出力される。
［Ｓ２７］固定化部４５は、データ取得部４２に保持されているデータを、データ名変換部４４から供給されるディレクトリ位置を参照して、ローカルサーバの記憶部の所定の位置に記憶させる。
［Ｓ２８］固定化部４５は、固定化がなされたことを示すために、新データ名入力部４３から入力された新たなデータ名を外部から参照可能なＵＲＬとしてクライアントに返送する。
［Ｓ２９］データ名変換部４４は、新データ名入力部４３から入力されたデータ名を参照して、固定化位置が外部のサーバであるか否かを判定する。その結果、固定化位置が外部のサーバである（ＹＥＳ）と判定した場合はステップＳ３０に進む。また、外部のサーバではない（ＮＯ）と判定した場合にはステップＳ３２に進む。
［Ｓ３０］データ名変換部４４は、情報格納部４６から外部のサーバにアクセスする場合に必要な情報を取得する。
【００３０】
なお、情報格納部４６には、図８に示すような情報が格納されている。この例では、サーバ名、転送プロトコル、ｂａｓｅｎａｍｅ、ユーザ名、および、ｐａｓｓｗｏｒｄが含まれている。
【００３１】
サーバ名は、対象となるサーバの名称であり、この例では、「local-server.harry.co.jp」、「server2.harry.co.jp 」などがある。また、転送プロトコルは、対象となるサーバにアクセスする場合のプロトコルであり、この例では、「ftp 」や「http」がある。
【００３２】
ｂａｓｅｎａｍｅは、サーバの記憶部の所定のディレクトリ位置を指定するために必要な情報であり、この例では「/var/www」や「/www-root 」などがある。
更に、ユーザ名は、そのサーバにアクセスする権限を有しているユーザの名前であり、この例では、「yamada」や「fujita」などがある。
【００３３】
最後に、ｐａｓｓｗｏｒｄは、そのサーバにアクセスする際に必要なパスワードである。
［Ｓ３１］データ名変換部４４は、固定化の対象として指定されたサーバに対してアクセスの権限があるか否かを判定する。即ち、固定化の対象となるサーバが、情報格納部４６に格納されている情報に含まれているか否かを判定する。その結果、サーバに対してアクセスする権限がある（ＹＥＳ）と判定した場合はステップＳ３３に進む。また、アクセスする権限がない（ＮＯ）と判定した場合にはステップＳ３２に進む。
［Ｓ３２］データ名変換部４４は、固定化部４５を介して、要求を行ったクライアントに対してエラーが生じたことを表すメッセージを返送する。
［Ｓ３３］データ名変換部４４は、情報格納部４６に格納されている情報を参照して、新たなデータ名を、外部のサーバの記憶部における適正な位置に変換し、固定化部４５に供給する。
［Ｓ３４］固定化部４５は、データ名変換部４４から供給された固定化位置を参照して、データ取得部４２に保持されているデータを、対象となるサーバに対して転送し、固定化させる。
【００３４】
例えば、新データ名入力部４３から入力された新たなデータ名が「http://server3.preppy.co.jp/search-result/AV/q=java/971020.html」であるとすると、サーバ名は「server3.preppy.co.jp」であるので、データ名変換部４４は、図８に示す対応表の第３番目に記載されている情報を参照し、アクセスの権限を有するユーザ名が「mukai 」であり、そのパスワードが「xxxxx 」であることを認知する。更に、転送プロトコルは「ftp 」であり、ｂａｓｅｎａｍｅは「/var/webroot」であることから、ファイルを転送する位置は、「/var/webroot/search-result/AV/q=java/97120.html 」となる。
［Ｓ３５］固定化部４５は、要求を行ったクライアントに対して、固定化が完了したことを示すために、送信されたＵＲＬ（新たなファイル名）を送信する。そして処理を終了する（エンド）。
【００３５】
いま、クライアント１０の表示装置（図示せず）に対して、図３のステップＳ３の処理において送信されたインタフェース（図４参照）が表示されているとする。その場合に、固定化する対象となるデータとして「http://www.preppy.digital.com/cgi-bin/query?q=java」が入力され、また、固定化位置として「http://local-server.harry.co.jp/AV/q=java/971020.html 」が入力されたとすると、図６および図７に示す処理の結果、クライアント１０の表示装置には、図９に示すような画面が表示されることになる。この例では、固定化の対象となるデータ「http://www.preppy.digital.com/cgi-bin/query?q=java」の固定化が１９９７年１０月２０日１３時４５分に無事終了し、それ以降は、「http://local-server.harry.co.jp/AV/q=java/971020.html 」というＵＲＬにより、固定化されたデータを参照することが可能であることが示されている。
【００３６】
以上のような実施の形態によれば、クライアント側において、固定化しようとするデータ名と、固定化後の新たなデータ名を入力することにより、固定化位置に拘わらず、簡単に、データの固定化を行うことができる。
【００３７】
図１０は、本発明の第２の実施の形態の構成例を示すブロック図である。データ固定化装置１００は要求解析部１０１、データ取得部１０２、保持部１０３、特定情報生成部１０４、特定情報送信部１０５、読み出し部１０６、およびデータ送信部１０７を有する。
【００３８】
図１１は、図１０に示すクライアント１２０の構成例を示すブロック図である。クライアント１２０は、メッセージ入力部１２１、データ名抽出部１２２、データ名送信部１２３、特定情報受信部１２４、特定情報内挿部１２５、およびメッセージ送信部１２６を有する。
【００３９】
図１２は、図１０に示すクライアント２２０の構成例を示すブロック図である。クライアント２２０は、メッセージ受信部２２１、データ名抽出部２２２、データ名送信部２２３、特定情報抽出部２２４、特定情報送信部２２５、比較部２２６、表示出力部２２７を有する。
【００４０】
図１３は、データ取得要求の１例である。
図１４は、データ固定化装置が転送要求を受信した場合に実行される処理の１例を説明するフローチャートである。
［Ｓ４１］データ取得要求があったかどうかを判断する。ＹＥＳであれば処理がＳ４２に進む。ＮＯであれば処理が終了する。
［Ｓ４２］日時情報が含まれているか否かを判断する。ＹＥＳであれば処理がＳ４４に進む。ＮＯであれば処理がＳ４３に進む。
［Ｓ４３］対応するデータをサーバから取得して保持部１０３に格納する。その後、処理がＳ４５に進む。
［Ｓ４４］対応するデータを保持部１０３から読み出して送信する。その後、処理が終了する。
［Ｓ４５］履歴情報を生成して格納する。
［Ｓ４６］日時情報をクライアントに送信する。その後、処理が終了する。
【００４１】
図１５は、図１４の処理の結果生成される履歴情報の１例である。
図１６は、図１４の処理の結果、クライアントに送信されるデータの１例である。
【００４２】
以上のようにして固定化されたデータは、図１７に示すようなデータ取得要求をクライアント側から送信することにより参照することができる。即ち、図１７に示す例では、取得命令を示す「ＧＥＴ」に続いて、データ名「ＵＲＬ１」が記載され、また、次の行には固定化された日時である「Ｔ１１」が記載されている。
【００４３】
このような取得要求（固定化されたデータを取得する要求）が、クライアント側からなされた場合には、図１４のステップＳ４１においてＹＥＳと判定された後、ステップＳ４２において、ＹＥＳと判定され、ステップＳ４４に進むことになる。ステップＳ４４では、履歴情報を参照して、対応するデータが読み出し部１０６により、保持部１０３から読み出され、データ送信部１０７によって要求を行ったクライアントに対して送出される。
【００４４】
次に、図１８および図１９を参照して、クライアント１２０において、固定化する必要があるデータを含むメッセージが作成された場合における処理の１例について説明する。
【００４５】
図１８に示すフローチャートが開始されると、以下のような処理が実行される。
［Ｓ５１］図１１に示すクライアント１２０のメッセージ入力部１２１は、メッセージが作成された（メッセージが入力された）か否かを判定する。その結果、メッセージが入力された（ＹＥＳ）と判定した場合はステップＳ５２に進み、それ以外の場合にはステップＳ５１に戻り、前述の場合と同様の処理を繰り返す。
【００４６】
いま、図２０に示すような線画データ（データ名はＵＲＬ１）を含む、図２１に示すようなメールがメッセージ入力部１２１から入力されたとすると、ステップＳ５１においてＹＥＳと判定され、ステップＳ５２に進む。
［Ｓ５２］データ名抽出部１２２は、入力されたメッセージにリンクが張られているか否かを判定する。その結果、リンクが張られている（ＹＥＳ）と判定した場合にはステップＳ５３に進む。また、リンクが張られていない（ＮＯ）と判定した場合には、ステップＳ５７に進む。
【００４７】
図２１の例では、メッセージの第９行目に「ＵＲＬ１」というリンクが張られているので、ステップＳ５２ではＹＥＳと判定されて、ステップＳ５３に進むことになる。
［Ｓ５３］データ名抽出部１２２は、メッセージに含まれているリンクのデータ名を抽出する。
【００４８】
図２１の例では、第９行目に記載されている「ＵＲＬ１」がデータ名として抽出されることになる。
［Ｓ５４］データ名送信部１２３は、データ固定化装置１００に対して抽出されたデータ名を送信する。
【００４９】
図２１の例では、データ名「ＵＲＬ１」を含んだ、図２２に示すような取得要求が、データ固定化装置１００に対して送信される。その結果、データ固定化装置１００では、図１４に示すような処理が実行されて、データ名「ＵＲＬ１」に対応するデータがサーバから取得され、固定化される。このときの日時がＴ１２であるとすると、データ固定化装置１００の保持部１０３には図２３に示すような履歴情報が保持されることになる。そして、データ固定化装置１００は、固定化が成功したことを示す日時情報を、クライアント１２０に対して送出する。
［Ｓ５５］特定情報受信部１２４は、ステップＳ５４において送信されたデータ名に対応するデータがデータ固定化装置１００により固定化された結果送信されてくる日時情報を受信する。
【００５０】
即ち、クライアント１２０の特定情報受信部１２４は、データ固定化装置１００から送出された、日時情報であるＴ１２を受信する。
［Ｓ５６］特定情報内挿部１２５は、メッセージ入力部１２１から入力されたメッセージに対して、ステップＳ５５において受信した日時情報を内挿して、メッセージ送信部１２６に対して供給する。
【００５１】
図２１の例では、特定情報内挿部１２５は、図２４に示すように、データ名「ＵＲＬ１」の直後に、「Ｓｔｏｒｅ−ｔｉｍｅ＝“Ｔ１２”」が付加された情報を生成する。そして、図２５に示すように、日時情報が付加された前述の情報が、メッセージに内挿される。
［Ｓ５７］メッセージ送信部１２６は、日時情報が内挿されたメッセージを対応するサーバに対して送出する。
【００５２】
図２１の例では、メッセージの送り先は「Ｂさん」であるので、Ｂさんが属しているプロバイダ等に対して、作成されたメッセージがメッセージ送信部１２６を介して送出される。
【００５３】
次に、図１９を参照して、以上のようにして作成されたメッセージが、受信された場合の処理について説明する。
図１９は、クライアント２２０がメッセージを受信する場合に実行する処理の１例を説明するフローチャートである。このフローチャートが開始されると、以下のような処理が実行される。
［Ｓ６１］メッセージ受信部２２１は、ＬＡＮ３０を介して伝送されてきたメッセージ（電子メール）を受信したか否かを判定する。その結果、メッセージを受信した（ＹＥＳ）と判定した場合にはステップＳ６２に進み、また、受信していない（ＮＯ）と判定した場合には処理を終了する（エンド）。
【００５４】
いま、図１１に示すクライアント１２０から、図２５に示すようなデータが送信されたとすると、ステップＳ６１ではＹＥＳと判定されてステップＳ６２に進む。
［Ｓ６２］表示出力部２２７は、メッセージ受信部２２１によって受信されたメッセージを、表示装置２３０に対して表示出力する。
【００５５】
いま、図２５に示すメッセージを受信した場合、図２６に示すような画面表示がなされることになる。この表示例では、「ここ」および「（固定化）」の２つのリンクが含まれており、これらは図２５の第９行目と第１０行目のデータ名にそれぞれ対応している。
［Ｓ６３］データ名抽出部２２２は、メッセージに含まれているデータ名のうち、日時情報が含まれていないものを抽出し、データ名送信部２２３を介して、対応するサーバに送信する。また、特定情報抽出部２２４は、メッセージに含まれているデータ名のうち、日時情報（特定情報）を含むものを抽出し、特定情報送信部２２５を介してデータ固定化装置１００に送信する。
【００５６】
図２５の例では、データ名「ＵＲＬ１」がデータ名送信部２２３によって対応するサーバ（ＵＲＬ１に対応するデータを保持しているサーバ）に対して送信され、また、固定化されたデータのデータ名「ＵＲＬ１」とその日時情報「Ｔ１２」が図２７に示すような取得要求として、特定情報送信部２２５から、データ固定化装置１００に対して送信される。
［Ｓ６４］比較部２２６は、ステップＳ６３の処理の結果、サーバとデータ固定化装置１００から伝送されてきたデータを受信し、これらのデータが同一であるか否かを判定する。その結果、これらが等しい（ＹＥＳ）と判定した場合にはステップＳ６６に進み、これらが異なる（ＮＯ）と判定した場合にはステップＳ６５に進む。
【００５７】
いま、仮に、図１８のステップＳ５４の処理において固定化されたデータ（図２０参照）が、図２８のように変更されたとする。その場合、サーバから伝送されてくるデータ（変更後のデータ）とデータ固定化装置１００によって固定化されたデータ（変更前のデータ）とは相互に異なることになるので、ステップＳ６４ではＮＯと判定されて、ステップＳ６５に進む。
［Ｓ６５］比較部２２６は、表示出力部２２７を介して、２つのデータが異なることを示すメッセージを表示装置２３０に表示させる。
【００５８】
前述のように、データが更新されているとすると、図２６に示すように、データが更新されていることを示すメッセージ（（注）データは更新されています。）が画面上に表示されることになる。
［Ｓ６６］メッセージ受信部２２１は、図示せぬ入力装置（例えば、キーボードやマウス等）から、図２６に示す「ここ」または「（固定化）」のいずれかが指定されたか否かを判定する。その結果、これらのいずれかが指定された（ＹＥＳ）と判定した場合には、ステップＳ６７に進み、また、これらのいずれも指定されない場合には、ステップＳ６６に戻り、指定がなされるまで同様の処理を繰り返す。
［Ｓ６７］表示出力部２２７は、ステップＳ６６において指定されたデータを表示装置２３０に対して表示出力する。
【００５９】
以上の実施の形態によれば、クライアント１２０から、リンクを含むメッセージを送信する場合には、リンクの対象となっているデータをデータ固定化装置１００によって固定化した後に、固定化されたデータを特定するための特定情報とともに他のクライアント２２０に対して送信し、クライアント２２０では、これら２つのデータ（固定化されたデータとサーバに現在存在するデータ）を比較し、これらが異なる場合には、その旨をメッセージによって示すようにしたので、データが更新されている場合においても、更新前のデータを参照することができるとともに、更新後のデータも参照することが可能となる。
【００６０】
なお、以上の実施の形態においては、メッセージに含まれているリンクが示すデータと、固定化されたデータを必ず比較するようにしたが、比較を行わない構成としてもよい。その場合には、図２６に示す表示画面上において、ユーザがリンクを指定した場合にのみ、対応するデータが取得されるようにしてもよい。
【００６１】
次に、図２９を参照して、本発明の第３の実施の形態の構成例について説明する。
この図において、図１０の場合と対応する部分には同一の符号を付してあるのでその説明は省略する。
【００６２】
この実施の形態においては、データ固定化装置１００がデータ固定化装置２００に置換されており、また、クライアント１２０，２２０がクライアント３２０に置換されている。更に、サーバ６０がサーバ２６０に置換され、クライアント４２０が追加されている。その他の構成は図１０の場合と同様である。
【００６３】
データ固定化装置２００は、要求解析部２０１、データ取得部２０２、保持部２０３、データ名生成部２０４、データ名送信部２０５、読み出し部２０６、および、データ送信部２０７によって構成されている。
【００６４】
要求解析部２０１は、クライアント３２０からデータの固定化要求があった場合に、固定化する対象となるデータ名を入力するとともに、固定化されたデータの取得要求がなされた場合には、データ名と特定情報とを抽出する。データ取得部２０２は、要求解析部２０１から入力されたデータ名に対応するデータをネットワーク５０に接続されているサーバ（例えば、サーバ２６０）から取得する。保持部２０３は、データ取得部２０２によって取得されたデータを保持（固定化）する。データ名生成部２０４は、固定化したデータに対する新たな名前を生成する。データ名送信部２０５は、生成されたデータ名を、固定化要求を行ったクライアントに対して送信する。読み出し部２０６は、固定化されたデータの取得要求がなされた場合には、要求解析部２０１によって抽出されたデータ名と特定情報とを参照して、該当するデータを保持部２０３から読み出す。データ送信部２０７は、読み出し部２０６によって読み出されたデータを、要求を行ったクライアントに対して送信する。
【００６５】
図３０は、クライアント３２０の構成例を示すブロック図である。この図において、メッセージ入力部３２１は、電子メールなどのメッセージが入力される。データ名抽出部３２２は、入力されたメッセージに含まれているデータ名（リンクが張られているデータのデータ名）を抽出する。データ名送信部３２３は、データ名抽出部３２２によって抽出されたデータ名をＬＡＮ３０を介してデータ固定化装置２００に送信し、対応するデータを固定化させる。新データ名受信部３２４は、データ固定化装置２００が、送信したデータ名に対応するデータを固定化した結果として送信してきた、新たなデータ名を受信する。新データ名内挿部３２５は、メッセージ入力部３２１から入力されたメッセージにおいて、データ名の次に新たなデータ名を内挿する。メッセージ送出部３２６は、新たなデータ名が内挿されたメッセージを、対応するサーバに対して送出する。
【００６６】
図３１は、図２９に示すサーバ２６０の構成例を示すブロック図である。この図において、データ受信部２６１は、メールを受信したクライアントが、データ固定化装置２００に固定化されたデータを参照するために送信した、メールに含まれている新たなデータ名を受信する。抽出部２６２は、受信したデータから、固定化されたデータのデータ名と、固定化されたデータを特定する特定情報と、固定化されたデータとをデータ固定化装置２００から読み出すための手続き名を抽出する。データ取得部２６３は、取得された手続きに従って、データ固定化装置２００からデータを取得する。データ送信部２６４は、取得されたデータを、要求を行ったクライアント（メッセージを受信したクライアント）に対して送信する。
【００６７】
なお、クライアント４２０は、従来と同様の構成とされているので、その説明については省略する。
次に、図３２〜図３６に示すフローチャートを参照して、図２９に示す実施の形態の動作について説明する。なお、以下の説明では、クライアント３２０においてリンクを含むメッセージが作成され、データ固定化装置２００によってそのリンクに対応するデータが固定化される。そして、クライアント３２０から伝送されたメッセージは、クライアント４２０によって受信され、サーバ２６０にデータの取得要求がなされる。その結果、サーバ２６０は、データ固定化装置２００に対して、固定化されたデータの転送要求を行い、得られたデータがクライアント４２０に送信されることになる。
【００６８】
図３２は、図３０に示すクライアント３２０において、メッセージが作成された場合に実行される処理の１例を説明するフローチャートである。このフローチャートが開始されると、以下のような処理が実行されることになる。
［Ｓ７１］メッセージ入力部３２１は、図示せぬキーボードなどからメッセージが入力されたか否かを判定する。その結果、メッセージが入力された（ＹＥＳ）と判定した場合にはステップＳ７２に進み、メッセージが入力されていない（ＮＯ）と判定した場合にはステップＳ７１に戻り、前述の場合と同様の処理を繰り返す。
【００６９】
いま、図２０に示すような線画データ（データ名はＵＲＬ１）を含む、図２１に示すようなメールがメッセージ入力部３２１から入力されたとすると、ステップＳ７１においてＹＥＳと判定されてステップＳ７２に進む。
［Ｓ７２］データ名抽出部３２２は、入力されたメッセージにリンクが含まれているか否かを判定する。その結果、リンクが含まれている（ＹＥＳ）と判定した場合はステップＳ７３に進み、また、リンクが含まれていない（ＮＯ）と判定した場合には、ステップＳ７７に進む。
【００７０】
図２１に示す例では、データ名「ＵＲＬ１」が含まれているので、ステップＳ７２では、ＹＥＳと判定されてステップＳ７３に進む。
［Ｓ７３］データ名抽出部３２２は、リンクの対象となっているデータのデータ名を抽出し、データ名送信部３２３に供給する。
【００７１】
図２１の例では、データ名「ＵＲＬ１」が抽出される。
［Ｓ７４］データ名送信部３２３は、データ固定化装置２００に対して抽出したデータ名を送信する。
【００７２】
図２１の例では、図２２に示すようなデータ固定化要求が、データ固定化装置２００に対して送信される。
［Ｓ７５］新データ名受信部３２４は、データ固定化装置２００によってデータが固定化され、その結果として送信されてきた、新たな名前（詳細は後述する）を受信する。
【００７３】
図２１の例では、図３７に示すようなデータ名がデータ固定化装置２００から伝送されてくることになる。この図の例では、「ｕｒｌ＝ＵＲＬ１」に示されるように、データ名がＵＲＬ１であり、「ｔｉｍｅ＝Ｔ１２」に示されるように、固定化された日時がＴ１２であり、また、サーバ名が「ａａａ」（サーバ２６０）であり、更に、固定化されたデータを参照するための処理手続きの名称が「ｆｅｔｃｈ」であることが示されている。
［Ｓ７６］新データ名内挿部３２５は、受信した新たなデータ名を、メッセージの所定の部分に内挿する。
【００７４】
図２１の例では、新データ名内挿部３２５は、図３８に示すような１文を生成し、図３９に示すように、データ名の次の行（第１０行目）に内挿する。
［Ｓ７７］メッセージ送出部３２６は、新たなデータ名が内挿されたメッセージを対応するクライアントに対して送信する。
【００７５】
図２１の例では、新たなデータ名が内挿された図３９のメッセージは、ＬＡＮ３０を介して、送り先のクライアント４２０に送信される。
次に、図３３を参照して、クライアント３２０から固定化要求がなされた場合（ステップＳ７４の処理が実行された場合）に、データ固定化装置２００において実行される処理の１例を説明するフローチャートについて説明する。
【００７６】
このフローチャートが開始されると、以下に示すような処理が実行されることになる。
［Ｓ８１］要求解析部２０１は、データの固定化要求があったか否かを判定する。その結果、データの固定化要求がなされた（ＹＥＳ）と判定した場合にはステップＳ８２に進む。また、データの固定化要求がなされていない（ＮＯ）と判定した場合には、処理を終了する（エンド）。
【００７７】
いま、図３０に示すクライアント３２０から、データ固定化要求がなされたとすると、ステップＳ８１においてＹＥＳと判定され、ステップＳ８２に進むことになる。
［Ｓ８２］データ取得部２０２は、要求解析部２０１が受信した取得要求に含まれているデータ名を参照し、固定化要求されたデータを、対応するサーバから取得し、保持部２０３に保持させる。
【００７８】
いま、「ＵＲＬ１」に対する固定化要求がなされているので、データ取得部２０２は、対応するサーバ（例えば、ネットワーク５０上の図示せぬサーバ）からデータ名が「ＵＲＬ１」のデータを取得し、保持部２０３に保持させる。
［Ｓ８３］データ取得部２０２は、データ名、データの識別子、および、固定化日時からなる履歴情報を生成し、保持部２０３に保持させる。
【００７９】
いまの例では、図２３に示す履歴情報が生成され、保持部２０３に保持されることになる。
［Ｓ８４］データ名生成部２０４は、新たなデータ名を生成し、データ名送信部２０５を介して、固定化要求を行ったクライアントに対して送信する。
【００８０】
いまの例では、図３７に示すような新たなデータ名が生成され、クライアント３２０に対して送信されることになる。その結果、クライアント３２０では、ステップＳ７５において、新たなデータ名を受信し、メッセージの所定の部分に内挿して、クライアント４２０に対して送信する。
【００８１】
次に、図３４を参照して、メッセージの受信側であるクライアント４２０において、メッセージを受信する場合に実行される処理の１例を説明する。このフローチャートが開始されると、以下に示すような処理が実行されることになる。
［Ｓ９１］メッセージが受信されたか否かが判定される。その結果、メッセージが受信された（ＹＥＳ）と判定された場合にはステップＳ９２に進み、また、メッセージが受信されていない（ＮＯ）と判定された場合には処理を終了する（エンド）。
【００８２】
いま、クライアント３２０から送信された図３９に示すメッセージが受信されたとすると、ステップＳ９１ではＹＥＳと判定され、ステップＳ９２に進む。
［Ｓ９２］受信されたメッセージが図示せぬ表示装置に表示される。
【００８３】
いま、クライアント４２０には、図２６に示すような画面が表示されることになる。
［Ｓ９３］固定化されたデータに対応するリンクが選択されたか否かが判定され、その結果、固定化されたデータに対応するリンクが選択された（ＹＥＳ）と判定された場合には、ステップＳ９４に進み、また、それ以外の場合にはステップＳ９３に戻り、選択がなされるまで前述の場合と同様の処理が繰り返される。
【００８４】
いま、図２６において「（固定化）」と表示されている部分が、マウスなどの入力装置によって押圧された場合には、ステップＳ９４に進むことになる。
［Ｓ９４］データ固定化装置に固定化されているデータを取得する手続きを記憶したサーバに対してデータの取得要求を送信する。
【００８５】
いま、クライアント４２０は、図４０に示すようなデータを、サーバ２６０に対して送信することになる。その結果、サーバ２６０では後述するような処理が実行され、データ固定化装置２００により固定化されたデータが読み出されることになる。
［Ｓ９５］クライアント４２０は、取得されたデータ（固定化されたデータ）を図示せぬ表示装置に対して表示する。
【００８６】
その結果、クライアント４２０の表示装置には、図２０に示すようなデータ（線画データ）が表示されることになる。
最後に、図３５を参照して、図３１に示すサーバ２６０において実行される、データ固定化装置２００からデータを取得する処理の１例について説明する。図３５は、クライアント４２０がデータ固定化装置２００に固定されているデータを取得する要求を行った場合に実行される処理の１例を説明するフローチャートである。このフローチャートが開始されると、以下のような処理が実行されることになる。
［Ｓ１０１］データ受信部２６１は、データ取得要求を受信したか否かを判定する。その結果、データ取得要求を受信した（ＹＥＳ）と判定した場合には、ステップＳ１０２に進み、また、受信していない（ＮＯ）と判定した場合には、処理を終了する（エンド）。
【００８７】
いま、クライアント３２０から、図３４のステップＳ９４の処理により、図４０に示すような取得要求が送信されているので、ステップＳ１０１ではＹＥＳと判定されて、ステップＳ１０２に進む。
［Ｓ１０２］抽出部２６２は、取得要求から、処理手続き名を抽出する。
【００８８】
いま、図４０の例では、処理手続き名「ｆｅｔｃｈ」が取得要求から抽出される。
［Ｓ１０３］抽出部２６２は、取得要求から、固定化されたデータ名を抽出する。
【００８９】
図４０の例では、データ名として「ＵＲＬ１」が抽出される。
［Ｓ１０４］抽出部２６２は、取得要求から、固定化されたデータを特定する日時情報を抽出する。
【００９０】
図４０の例では、日時情報として「Ｔ１２」が抽出される。
［Ｓ１０５］データ取得部２６３は、指定された処理手続きを、記憶部２６０ａから読み出し、その手続きに従って、データ固定化装置２００に固定化されているデータを取得し、クライアント４２０に対して送信する。なお、この処理は、サブルーチン処理となっているのでその詳細については、図３６を参照して詳述する。
【００９１】
図３６は、図３５に示すステップＳ１０５の処理が実行された場合に呼び出される処理である。このフローチャートが開始されると、以下の処理が実行されることになる。
［Ｓ１１１］データ取得部２６３は、データ固定化装置２００に対して、データ名と特定情報とを送信し、固定化されているデータの取得要求を行う。
【００９２】
図４０の例では、データ名「ＵＲＬ１」と日時情報「Ｔ１２」を含む図４１のような取得要求が生成され、データ固定化装置２００に対して送信される。その結果、データ固定化装置２００では、要求解析部２０１によりデータ名と特定情報とが抽出され、その結果に応じて、対応するデータが読み出し部２０６によって保持部２０３から読み出され、データ送信部２０７によって送信される。
［Ｓ１１２］データ取得部２６３は、データ固定化装置２００から送信されてきたデータを受信する。
【００９３】
いま、ステップＳ１１１において送信された取得要求を、データ固定化装置２００が受信し、図１４に示すフローチャートと同様の処理が実行され、その結果、固定化されている（保持部２０３に保持されている）データが読み出されて、サーバ２６０に送信される。
［Ｓ１１３］データ送信部２６４は、受信したデータを、受信側のクライアントに対して送信する。
【００９４】
いま、図２０に示す固定化されたデータは、データ固定化装置２００から送信されて、サーバ２６０により受信される。そして、サーバ２６０は、受信したデータをクライアント４２０に対して送信する。その結果、クライアント４２０の表示装置には、図２０に示すような画面が表示されることになる。
【００９５】
以上の実施の形態によれば、クライアント３２０において、リンクを含むメッセージが生成された場合には、そのリンクに対応するデータ名が抽出され、データ固定化装置２００によりデータの固定化が図られる。そして、データ固定化装置２００は、固定化されたデータを転送する処理手続き名と、その処理手続きを記憶しているサーバ名と、固定化がなされた日時情報と、固定化されたデータのデータ名とを含む新たなデータ名を生成し、クライアント３２０に返送する。クライアント３２０は、この新たなデータ名をメッセージに内挿して、メッセージの転送先であるクライアント４２０に送信する。クライアント４２０において、この固定化されたデータを参照する場合には、内挿されている新たなデータ名を、対応するサーバ２６０に対して送信する。サーバ２６０は、処理手続き名を抽出して、この処理手続きに従って、データ固定化装置２００から、固定化されているデータを取得し、クライアント４２０に対して送信するようにしたので、送信先のクライアントが、外部のネットワーク５０に接続されている場合においても、固定化されたデータを参照することが可能となる。
【００９６】
なお、上記の処理機能は、コンピュータによって実現することができる。その場合、データ固定化装置、サーバ、および、情報端末装置が有すべき機能の処理内容は、コンピュータで読み取り可能な記録媒体に記録されたプログラムに記述されており、このプログラムをコンピュータで実行することにより、上記処理がコンピュータで実現される。コンピュータで読み取り可能な記録媒体としては、磁気記録装置や半導体メモリ等がある。市場に流通させる場合には、ＣＤ−ＲＯＭ(Compact Disk Read Only Memory) やフロッピーディスク等の可搬型記録媒体にプログラムを格納して流通させたり、ネットワークを介して接続されたコンピュータの記憶装置に格納しておき、ネットワークを通じて他のコンピュータに転送することもできる。コンピュータで実行する際には、コンピュータ内のハードディスク装置等にプログラムを格納しておき、メインメモリにロードして実行する。
【００９７】
【発明の効果】
以上説明したように本発明のデータ固定化装置によれば、データ名入力手段からは、固定化しようとするデータのデータ名が入力され、データ取得手段は、入力されたデータ名を有するデータを対応するサーバから取得し、新データ名入力手段は、新たなデータ名が入力され、データ名変換手段は、入力された新たなデータ名を、自己またはサーバのローカルディスクのディレクトリを示す位置の情報に変換し、固定化手段は、位置の情報により指定される位置に、データを転送して固定化するようにしたので、簡単な操作により、データを固定化することが可能となる。
【００９８】
また、本発明のデータ固定化装置によれば、要求受信手段は、情報端末装置から、データ名を含むデータの固定化要求、または固定化されたデータのデータ名と特定情報とを含むデータの取得要求を受信し、データ取得手段は、要求受信手段が固定化要求を受信した場合、受信した固定化要求からデータ名を抽出し、そのデータ名を有するデータを、対応するサーバから取得し、保持手段は、データ取得手段がデータを取得すると、取得したデータを保持し、データ名生成手段は、保持手段がデータを保持すると、保持したデータを特定するための特定情報と、固定化したデータのデータ名と、保持手段に保持されているデータを読み出すための手続きを記憶しているサーバ名と、その手続き名とを含む新たなデータ名を生成し、データ名送信手段は、データ名生成手段が新たなデータ名を生成すると、生成された新たなデータ名を、固定化要求を行った情報端末装置に対して送信し、読み出し手段は、要求受信手段が取得要求を受信した場合、受信した取得要求に含まれるデータ名と特定情報とに対応するデータを保持手段から読み出し、データ送信手段は、読み出し手段によってデータが読み出されると、読み出されたデータを、要求を行ったサーバまたは情報端末装置に対して送信するようにしたので、メッセージの送付先が外部の情報端末装置である場合においても、固定化されたデータを、外部の端末装置に対して伝送することが可能となる。
【００９９】
更に、本発明の情報端末装置によれば、メッセージ入力手段は、メッセージの入力の有無を判定し、データ名抽出手段は、メッセージ入力手段によりメッセージの入力有りと判定された場合、入力されたメッセージ中に他のサーバに格納されているデータを指定するデータ名が含まれているか否かを判定し、データ名が含まれている場合にはこれを抽出し、データ名送信手段は、データ名抽出手段によって抽出されたデータ名を含むデータの固定化要求を、データ固定化装置に対して送信し、データ名受信手段は、固定化要求に応じてデータ固定化装置がデータ名に対応するデータを固定化した結果としてデータ固定化装置から伝送されてきた、固定化されたデータを取得する手続きを記憶しているサーバ名と、その手続き名と、固定化されたデータを特定するための特定情報と、固定化されたデータのデータ名とを含む新たなデータ名を受信し、データ名内挿手段は、新たなデータ名をメッセージの所定の位置に内挿し、メッセージ送信手段は、新たなデータ名が内挿されたメッセージを他の情報端末装置に対して送信するようにしたので、メッセージの送付先が外部の情報端末装置である場合においても、固定化されたデータを、メッセージに含ませて送信することが可能となる。
【０１００】
更にまた、本発明のサーバによれば、受信手段は、固定化されたデータのデータ名と、データを取得するための手続きを示す手続き名と、固定化されたデータを特定するための特定情報とを含み、情報端末装置から送られた要求を受信し、抽出手段は、受信した要求から、データ名と、特定情報と、手続き名とを抽出し、データ取得手段は、抽出された手続き名に対応する手続きに従って、データ名と特定情報とを、データ固定化装置に送信し、その結果として送られてくる固定化されたデータを取得し、データ送信手段は、データ取得手段によって取得されたデータを、要求を行った情報端末装置に対して送信するようにしたので、メッセージを受信する情報端末がネットワーク上の位置に存在している場合においても、固定化されたデータを簡単に参照することが可能となる。
【図面の簡単な説明】
【図１】  本発明の原理図である。
【図２】  本発明の第１の実施の形態の構成例を示すブロック図である。
【図３】  図２に示すデータ固定化装置において実行される処理の１例を説明するフローチャートである。
【図４】  図３に示す処理の結果、クライアント側の表示装置に表示される入力画面の１例である。
【図５】  図３に示すデータ取得処理の１例を説明するフローチャートである。
【図６】  図４に示す表示画面において送信ボタンが押圧された場合に実行される処理の１例を説明するフローチャートである。
【図７】  図４に示す表示画面において送信ボタンが押圧された場合に実行される処理の１例を説明するフローチャートである。
【図８】  図２の情報格納部に格納されているデータの１例を説明する図である。
【図９】  図６および図７の処理が実行されて、データが固定化された場合に、クライアント側の表示装置に表示される画面の表示例である。
【図１０】  本発明の第２の実施の形態の構成例を示すブロック図である。
【図１１】  図１０に示すクライアント１２０の構成例を示すブロック図である。
【図１２】  図１０に示すクライアント２２０の構成例を示すブロック図である。
【図１３】  データ取得要求の１例である。
【図１４】  データ固定化装置が転送要求を受信した場合に実行される処理の１例を説明するフローチャートである。
【図１５】  図１４の処理の結果生成される履歴情報の１例である。
【図１６】  図１４の処理の結果、クライアントに送信されるデータの１例である。
【図１７】  データ固定化装置に固定化されたデータを取得する場合に伝送されるデータの１例である。
【図１８】  図１０に示すクライアント１２０においてメッセージが作成された場合に実行される処理の１例を説明するフローチャートである。
【図１９】  図１０に示すクライアント２２０においてメッセージが受信された場合に実行される処理の１例を説明するフローチャートである。
【図２０】  固定化しようとするデータの１例を説明する図である。
【図２１】  図１０に示すクライアント１２０において作成されたメッセージの１例を示す図である。
【図２２】  図２０に示すデータを固定化する場合に送信される取得要求の１例である。
【図２３】  図２２に示す取得要求を受信した場合に、図１０に示すデータ固定化装置において生成される履歴情報の１例である。
【図２４】  メッセージに内挿される情報の１例を示す図である。
【図２５】  図２４に示す情報が内挿されたメッセージの１例を示す図である。
【図２６】  図２５に示すメッセージを表示した場合の表示例である。
【図２７】  図２６に示す画面において、（固定化）が押圧された場合に伝送される取得要求の１例である。
【図２８】  更新されたＵＲＬ１の１例である。
【図２９】  本発明の第３の実施の形態の構成例を示すブロック図である。
【図３０】  図２９に示すクライアント３２０の構成例を示すブロック図である。
【図３１】  図２９に示すサーバ２６０の構成例を示すブロック図である。
【図３２】  図２９に示すクライアント３２０においてメッセージが生成された場合に実行される処理の１例を説明するフローチャートである。
【図３３】  図２９に示すデータ固定化装置において実行される処理の１例を説明するフローチャートである。
【図３４】  図２９に示すクライアント４２０において、メッセージを受信した場合に実行される処理の１例を説明するフローチャートである。
【図３５】  図２９に示すサーバ２６０において実行される処理の１例を説明するフローチャートである。
【図３６】  図３５に示すステップＳ１０３の処理が開始された場合に実行される処理の詳細を説明するフローチャートである。
【図３７】  図３３の処理によって生成される新たなデータ名の１例を示す図である。
【図３８】  メッセージに内挿される情報の１例を示す図である。
【図３９】  図３８に示す情報が内挿されたメッセージの１例である。
【図４０】  図３３の処理により固定化されたデータを取得する場合に、クライアント４２０から送信される取得要求の１例である。
【図４１】  図３３の処理により固定化されたデータを取得する場合に、サーバ２６０から送信される取得要求の１例である。
【符号の説明】
４ａ  データ名入力手段
４ｂ  データ取得手段
４ｃ  新データ名入力手段
４ｄ  データ名変換手段
４ｅ  固定化手段
４ｆ  情報格納手段
【図１】
0003900634.tif 000002
【図２】
0003900634.tif 000003
【図３】
0003900634.tif 000004
【図４】
0003900634.tif 000005
【図５】
0003900634.tif 000006
【図６】
0003900634.tif 000007
【図７】
0003900634.tif 000008
【図８】
0003900634.tif 000009
【図９】
0003900634.tif 000010
【図１０】
0003900634.tif 000011
【図１１】
0003900634.tif 000012
【図１２】
0003900634.tif 000013
【図１３】
0003900634.tif 000014
【図１４】
0003900634.tif 000015
【図１５】
0003900634.tif 000016
【図１６】
0003900634.tif 000017
【図１７】
0003900634.tif 000018
【図１８】
0003900634.tif 000019
【図１９】
0003900634.tif 000020
【図２０】
0003900634.tif 000021
【図２１】
0003900634.tif 000022
【図２２】
0003900634.tif 000023
【図２３】
0003900634.tif 000024
【図２４】
0003900634.tif 000025
【図２５】
0003900634.tif 000026
【図２６】
0003900634.tif 000027
【図２７】
0003900634.tif 000028
【図２８】
0003900634.tif 000029
【図２９】
0003900634.tif 000030
【図３０】
0003900634.tif 000031
【図３１】
0003900634.tif 000032
【図３２】
0003900634.tif 000033
【図３３】
0003900634.tif 000034
【図３４】
0003900634.tif 000035
【図３５】
0003900634.tif 000036
【図３６】
0003900634.tif 000037
【図３７】
0003900634.tif 000038
【図３８】
0003900634.tif 000039
【図３９】
0003900634.tif 000040
【図４０】
0003900634.tif 000041
【図４１】
0003900634.tif 000042