(57)【要約】【課題】ネットワークを通じて管理対象のどのコンピュータにどのデータファイルをダウンロードしたかを確実に管理する。【解決手段】ＵＲＬを使用して、直接サーバ１０にデータ閲覧の要求がきたときには、サーバ１０でファイル閲覧を拒絶する。端末装置３のディスプレイ４に表示されたファイルリスト６中で、ダウンロードを要求するデータファイルが指定されると、ブラウザからは、ファイル番号１７とダウンロード要求コマンド１８とがサーバ１０に送信される。サーバ１０のダウンロード管理手段１２は、ファイル番号１７に対応するファイルのＵＲＬを検索して、端末装置３のブラウザに返す。また、その結果は管理データファイル１４に記録する。【選択図】　　　　図１
2004005435.tif 000002
【特許請求の範囲】
【請求項１】
ネットワークに接続された所定のクライアントに対するデータファイルのダウンロードを管理するダウンロード管理システムであって、
前記クライアントに、前記データファイルのダウンロード用のインタフェース画面を提示する画面提示部と、
該インタフェース画面を介して、データファイルのネットワーク上での所在を表す所在情報を含まない所定の形式で、ダウンロードすべきデータファイルを特定するファイル特定情報を受け付ける要求入力部と、
該ファイル特定情報に応じて特定されたデータファイルのダウンロードを前記クライアントに許可するダウンロード許可部とを備えるダウンロード管理システム。
【請求項２】
請求項１記載のダウンロード管理システムであって、
前記許可が行われる前に、前記所在情報が入力された場合には、該所在情報に対応するデータファイルへのアクセスを禁止する禁止部を備えるダウンロード管理システム。
【請求項３】
請求項１記載のダウンロード管理システムであって、
前記所在情報を、前記ファイル特定情報と予め対応づけて記憶する所在情報記憶部を備え、
前記ダウンロード許可部は、前記ファイル特定情報に対応する所在情報を前記クライアントに送信するダウンロード管理システム。
【請求項４】
請求項３記載のダウンロード管理システムであって、
前記所在情報記憶部は、更に、前記データファイルに関する複数の所在情報を、前記クライアントの接続場所に対応づけて記憶しており、
前記要求入力部は、前記クライアントの接続場所を特定するための場所特定情報を取得し、
前記ダウンロード許可部は、該場所特定情報に対応する所在情報を前記クライアントに送信するダウンロード管理システム。
【請求項５】
請求項１記載のダウンロード管理システムにおいて、
前記ダウンロード許可部は、前記ファイル特定情報に対応するデータファイルを取得し、前記クライアントに転送するダウンロード管理システム。
【請求項６】
請求項１記載のダウンロード管理システムであって、
前記インタフェース画面には、クライアントがダウンロード可能なデータファイルのリストが含まれており、
ダウンロードの条件を特定する条件特定情報として、前記クライアントがネットワークに接続されている場所を特定する情報、前記クライアントまたはそのユーザを特定する情報、前記クライアントにインストール済みのデータファイルを特定する情報、前記クライアントにインストール済みのアプリケーションプログラムを特定する情報、前記クライアントが動作するオペレーティングシステムの種別を特定する情報の少なくとも一部を取得する条件特定情報取得部を備え、
前記画面提示部は、前記条件特定情報に応じて前記リストに含まれるデータファイルを変更するダウンロード管理システム。
【請求項７】
請求項１記載のダウンロード管理システムであって、
前記ダウンロードに際し、前記クライアントまたはそのユーザを特定する識別情報を取得する識別情報取得部と、
ダウンロードの履歴として、前記ダウンロードが許可されたデータファイルを、前記識別情報と対応づけて記録する履歴管理部とを備えるダウンロード管理システム。
【請求項８】
請求項７記載のダウンロード管理システムであって、
前記画面提示部は、前記履歴の少なくとも一部を併せて提示するダウンロード管理システム。
【請求項９】
ネットワークに接続された所定のクライアントに対するデータファイルのダウンロードを管理するダウンロード管理システムであって、
前記クライアントにダウンロードすべき一式のデータファイル、または該データファイルのネットワーク上での所在を表す所在情報を予め記憶するダウンロードファイル記憶部と、
前記クライアントに、前記データファイルの内容を提示するとともに、ダウンロード可否を指定するためのインタフェース画面を提示する画面提示部と、
該インタフェース画面を介して、ダウンロードの可否に関する指示情報を受け付ける要求入力部と、
ダウンロード可の指示情報に応じて、前記一式のデータファイルのダウンロードを前記クライアントに許可するダウンロード許可部とを備えるダウンロード管理システム。
【請求項１０】
ネットワークに接続されたサーバによって、該ネットワークに接続された所定のクライアントに対するデータファイルのダウンロードを管理するダウンロード管理方法であって、
前記サーバが、
前記クライアントに、前記データファイルのダウンロード用のインタフェース画面を提示する工程と、
該インタフェース画面を介して、データファイルのネットワーク上での所在を表す所在情報を含まない所定の形式で、ダウンロードすべきデータファイルを特定するファイル特定情報を受け付ける工程と、
該ファイル特定情報に応じて特定されたデータファイルのダウンロードを前記クライアントに許可する工程とを実行するダウンロード管理方法。
【請求項１１】
ネットワークに接続されたサーバによって、該ネットワークに接続された所定のクライアントに対するデータファイルのダウンロードを管理するダウンロード管理方法であって、
前記サーバが、
前記クライアントにダウンロードすべき一式のデータファイル、または該データファイルのネットワーク上での所在を表す所在情報を予め記憶する工程と、
前記クライアントに、前記データファイルの内容を提示するとともに、ダウンロード可否を指定するためのインタフェース画面を提示する工程と、
該インタフェース画面を介して、ダウンロードの可否に関する指示情報を受け付ける工程と、
ダウンロード可の指示情報に応じて、前記一式のデータファイルのダウンロードを前記クライアントに許可する工程とを備えるダウンロード管理システム。
【請求項１２】
ネットワークに接続されたサーバによって、該ネットワークに接続された所定のクライアントに対するデータファイルのダウンロードを管理するためのコンピュータプログラムであって、
前記クライアントに、前記データファイルのダウンロード用のインタフェース画面を提示する機能と、
該インタフェース画面を介して、データファイルのネットワーク上での所在を表す所在情報を含まない所定の形式で、ダウンロードすべきデータファイルを特定するファイル特定情報を受け付ける機能と、
該ファイル特定情報に応じて特定されたデータファイルのダウンロードを前記クライアントに許可する機能とを前記サーバにより実現するためのコンピュータプログラム。
【請求項１３】
ネットワークに接続されたサーバによって、該ネットワークに接続された所定のクライアントに対するデータファイルのダウンロードを管理するためのコンピュータプログラムであって、
前記クライアントにダウンロードすべき一式のデータファイル、または該データファイルのネットワーク上での所在を表す所在情報を予め記憶する機能と、
前記クライアントに、前記データファイルの内容を提示するとともに、ダウンロード可否を指定するためのインタフェース画面を提示する機能と、
該インタフェース画面を介して、ダウンロードの可否に関する指示情報を受け付ける機能と、
ダウンロード可の指示情報に応じて、前記一式のデータファイルのダウンロードを前記クライアントに許可する機能とを前記サーバにより実現するためのコンピュータプログラム。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、ネットワークに接続されたクライアントへのデータファイルのダウンロードを管理するダウンロード管理システムに関する。
【０００２】
【従来の技術】
近年、ネットワークに接続されたクライアントコンピュータに必要なデータファイルは、ネットワーク経由でダウンロードされることが一般的になってきた。例えば、大規模な企業のイントラネットでは、ダウンロードされるデータファイルを、管理用サーバで管理するシステムが構築されている場合もある。かかるシステムでは、管理用サーバは、ダウンロード可能なデータファイルの一覧をメニュー画面として、Ｗｅｂページなどの形式でクライアントに提示する。クライアントのユーザは、この画面でデータファイルをクリックすることにより、データファイルのダウンロードを要求することができる。
【０００３】
【特許文献１】
特開２００１−２４３１５７号公報
【０００４】
【発明が解決しようとする課題】
従来のシステムでは、ＵＲＬなどの形式で、データファイルの所在を指定して、ダウンロードを要求することが可能であった。クライアントからＵＲＬを直接指定した場合には、管理用サーバにアクセスすることなくデータファイルがダウンロードされることがあり、ダウンロード状況を正確に管理できないことがあった。例えば、有料のデータファイルについては、ダウンロード先が不明確になるため、使用料の管理が不正確になることがあった。データファイルが不正にダウンロードされる恐れもあった。
【０００５】
アプリケーションの稼働環境の構築のために、予め決められた順序で、複数のプログラムをインストールする必要がある場合がある。クライアントへのダウンロード状況が正確に管理されていない場合、このアプリケーションの使用に何らかの障害が発生した場合でも、管理用サーバでは、インストール手順が遵守されたか否かを確認することができなくなる。従って、障害への対処が、不正確になったり時間を要したりすることがあった。
【０００６】
本発明は、これらの課題に鑑み、クライアントへのデータファイルのダウンロードを精度良く管理することができるダウンロード管理システムを提供することを目的とする。
【０００７】
【課題を解決するための手段およびその作用・効果】
本発明では、以下に示す第１の構成を有するダウンロード管理システムによって、ネットワークに接続された所定のクライアントに対するデータファイルのダウンロードを管理する。ダウンロード管理システムは、クライアントに、データファイルのダウンロード用のインタフェース画面を提示する。クライアントのユーザは、このインタフェース画面を介して、ダウンロードすべきデータファイルを特定するファイル特定情報をダウンロード管理システムに送信する。このファイル特定情報は、データファイルのネットワーク上での所在を表す所在情報、例えば、アドレスやＵＲＬなどを含まない所定の形式で定義する。ファイル特定情報としては、例えば、ダウロード管理システムが各データファイルに固有に設定した識別情報や、データファイル名などを用いることができる。ダウンロード管理システムは、ファイル特定情報に応じて特定されたデータファイルのダウンロードをクライアントに許可する。
【０００８】
本発明のダウンロード管理システムによれば、ネットワーク上の所在をクライアントから秘匿することができる。従って、クライアントのユーザが直接、データファイルの所在を指定して、ダウンロードすることを抑制でき、ダウンロード状況を精度良く把握することが可能となる。
【０００９】
本発明においてダウンロードの対象となるデータファイルは、プログラムファイルも含まれる。このデータファイルは、ダウンロード管理システムの内部に保持されているものでもよいし、インターネット上のＷｅｂサーバなど、外部のサーバによって提供されるものであってもよい。ネットワークは、いわゆるイントラネット、ＬＡＮなどの比較的、限定的なものであってもよいし、インターネットのように広域的なものであってもよい。
【００１０】
本発明のダウンロード管理システムは、ダウンロードの許可が行われる前に、クライアントから、データファイルの所在情報が入力された場合には、その所在情報に対応するデータファイルへのアクセスを禁止することが好ましい。こうすることにより、ダウンロード管理システムを介さない不正なダウンロードをより抑制することができる。併せて、クライアントの認証をダウンロード許可の条件としておくことが好ましい。データファイルが外部のサーバなどで提供される場合にも、上述のアクセス禁止を実現するため、ダウンロード管理システムは、クライアントが外部のサーバにアクセスする際に経由すべきプロキシサーバまたはゲートウェイとして構成してもよい。
【００１１】
ダウンロードの許可は、種々の方法で与えることができる。例えば、ダウンロード管理システムには、データファイルの所在情報を、ファイル特定情報と予め対応づけて記憶しておき、指定されたファイル特定情報に対応する所在情報をクライアントに送信する方法を採ってもよい。こうすることで、クライアントは、所在情報に基づくダウンロードを行うことができる。ダウンロード管理システムは、クライアントのアクセス先を、この所在情報に基づいて自動的に切り換えるための切り換え指示を、所在情報とともにクライアントに送信してもよい。例えば、クライアントにＵＲＬを送信するとともに、このＵＲＬに応じたアクセス先にリダイレクトさせる方法を採ることができる。
【００１２】
この所在情報は、データファイルに対して一つだけとは限らない。例えば、データファイルに関する複数の所在情報を記憶しておくようにしてもよい。この場合には、クライアントの接続場所に対応づけて記憶しておくことができる。ダウンロード管理システムは、クライアントの接続場所を特定するための場所特定情報を取得し、この場所特定情報に対応する所在情報をクライアントに送信することが好ましい。こうすることにより、クライアントがネットワークに接続している場所に応じて、ダウンロードに使用する所在情報を使い分けることができる。一例として、接続場所に近いサーバ、ブロードな通信回線を利用可能なサーバに対応した所在情報をクライアントに送信することにより、快適なダウンロード環境を提供することができる。
【００１３】
クライアントの接続場所は、種々の方法で特定可能である。例えば、イントラネットのように、企業内の部門ごとに利用可能なアドレスの範囲が規定されている場合には、クライアントのアドレス情報に基づいて接続場所を判断する方法を採ることができる。接続場所を報告するためのインタフェース画面をクライアントに提示し、ユーザが接続場所を自己申告するようにしてもよい。
【００１４】
別の方法として、ダウンロード管理システムが、ファイル特定情報に対応するデータファイルを取得し、クライアントに転送する方法を採ってもよい。こうすることで、ダウンロードの許可後も、データファイルの所在情報をクライアントに秘匿することができる。
【００１５】
本発明において、クライアントに提示されるインタフェース画面は、例えば、クライアントがダウンロード可能なデータファイルのリストを含めることができる。この場合、ダウンロードの条件を特定する条件特定情報に応じてリストの内容を可変としてもよい。条件特定情報としては、例えば、クライアントがネットワークに接続されている場所を特定する情報、クライアントまたはそのユーザを特定する情報、クライアントにインストール済みのデータファイルを特定する情報、クライアントにインストール済みのアプリケーションプログラムを特定する情報、クライアントが動作するオペレーティングシステムの種別を特定する情報が含まれる。こうすることで、ダウンロードの必要性が高いデータファイルを主体とするリストを提示するなど、利便性の高いインタフェース画面を提供することが可能となる。
【００１６】
アプリケーションプログラムやオペレーティングシステムを条件特定情報として取得する場合、例えば、この情報に基づいて、特定のアプリケーションまたはオペレーティングシステム用のパッチプログラムのリストへの表示をオン・オフすることができる。こうすることにより、ユーザが誤って不適切なパッチプログラムをダウンロード、インストールする可能性を抑制することができる。かかるアプリケーションプログラムには、ブラウザも含まれる。ダウンロード管理システムとの情報授受をＷｅｂページで行う場合、ダウンロード管理システムは、クライアントが使用しているブラウザを容易に特定できる利点がある。その他のアプリケーションについては、インストール済みのアプリケーションを通知するためのエージェントソフトウェアをクライアントにインストールするようにしてもよいし、所定のインタフェース画面を通じて、ユーザが自己申告するようにしてもよい。
【００１７】
例えば、複数の事業部を有する大企業の場合、事業部ごとにクライアントに必要となるデータファイルが異なる場合がある。かかる場合には、上述の通り、クライアントの接続場所を条件特定情報として、リストの内容を変更することにより、操作性の良いインタフェース画面を提供することが可能となる。ネットワークが接続されている場所は、ユーザが入力するようにしてもよいし、クライアントに割り当てられるネットワークアドレス、クライアントがダウンロード管理システムにアクセスするための経路などから特定してもよい。
【００１８】
本発明では、ダウンロードに際し、クライアントまたはそのユーザを特定する識別情報を取得し、ダウンロード履歴として、識別情報とダウンロードが許可されたデータファイルを対応づけて記録してもよい。履歴は、種々の活用が可能である。例えば、クライアントへのデータファイルのダウンロード順序を特定することができるため、インストールの順序が規定された複数のプログラムが適正にインストールされたか否かを容易に判断することができる。
【００１９】
インタフェース画面において、上述の履歴の少なくとも一部を併せて提示するようにしてもよい。こうすることで、ユーザがダウンロードの履歴を確認することができ、ダウンロードの重複、不足を回避しやすくなる。また、履歴を集計して、データファイル別のダウンロード状況などの統計データを出力可能としてもよい。
【００２０】
本発明のダウンロード管理システムにおいては、以下に示す第２の構成を適用してもよい。ダウンロード管理システムには、ダウンロードファイル記憶部を用意する。このダウンロードファイル記憶部には、クライアントにダウンロードすべき一式のデータファイル、またはデータファイルの所在情報を予め記憶しておく。ダウンロード管理システムからクライアントには、データファイルの内容を提示するとともに、ダウンロード可否を指定するためのインタフェース画面を提示する。クライアントからは、このインタフェース画面を介して、ダウンロードの可否に関する指示情報を受け付ける。ダウンロード可の指示情報を受けた場合には、ダウンロードファイル記憶部に記憶された一式のデータファイルのダウンロードをクライアントに許可する。
【００２１】
第２の構成では、ダウンロードすべきデータファイルは予め決められており、ユーザはデータファイルの選択を行わない。第２の構成においても、データファイルの所在情報をユーザから秘匿することができるため、データフィルの管理を精度良く行うことができる。また、第２の構成では、必要なデータファイルをクライアントに漏れなくダウンロードさせることができる利点がある。例えば、インストールする順序が規定されているプログラムのダウンロードに適用すれば、データファイルの取得漏れや順序の間違いを回避できる。第１の構成のダウンロード管理システムで説明した種々の要素は、第２の構成においても同様に適用可能である。
【００２２】
本発明について、以上で説明した種々の特徴は、必ずしも全てを備えている必要はなく、適宜、省略したり組み合わせたりすることあ可能である。本発明は、上述のダウンロード管理システムとしての構成に限らず、ダウンロード管理方法として構成してもよい。ダウンロードの管理をサーバに実行させるコンピュータプログラム、かかるコンピュータプログラムを記録した記録媒体として構成してもよい。
記録媒体としては、フレキシブルディスクやＣＤ−ＲＯＭ、光磁気ディスク、ＩＣカード、ＲＯＭカートリッジ、パンチカード、バーコードなどの符号が印刷された印刷物、コンピュータの内部記憶装置（ＲＡＭやＲＯＭなどのメモリ）および外部記憶装置等、コンピュータが読取り可能な種々の媒体を利用できる。
【００２３】
【発明の実施の形態】
本発明の実施の形態を具体例を用いて説明する。
Ａ．システム構成
Ｂ．ダウンロード管理
Ｃ．変形例
【００２４】
Ａ．システム構成
図１は実施例としてのダウンロード管理システムの概略構成を示す説明図である。図に示すように、ネットワーク１にはサーバ１０と端末装置３とが接続されている。端末装置３には、ネットワーク通信機能を有するパーソナルコンピュータ、モバイルコンピュータ、ＰＤＡその他の携帯端末を用いることができる。本実施例では、ネットワーク１はイントラネットを想定するが、ＬＡＮなどの更に限定的なネットワーク、インターネットなどの広域的なネットワークを用いることもできる。図の構成は例示であり、サーバおよび端末装置の接続台数には、制限はない。
【００２５】
端末装置３には、ブラウザ７がインストールされている。ブラウザ７は、サーバ１０からＨＴＭＬファイル等を受け取って、端末装置３のディスプレイにファイルリストなどを表示させる。ユーザは、ファイルリストから、ダウンロードしたいファイルをポインティングデバイスなどで選択することで、サーバ１０にデータファイルのダウンロードを要求することができる。ブラウザ７は、ファイルリストに含まれる情報から、ファイル番号１７とダウンロード要求コマンド１８を含む「ダウンロード要求」を生成して、サーバ１０に送信する。ダウンロード要求は、ＵＲＬなどデータファイルの所在を直接示す情報を含まない形式で生成される。
【００２６】
サーバ１０は、端末装置３から要求されたファイルのダウンロードを制御する。サーバ１０には、インデックスファイル１６およびダウンロード対象となる複数のデータファイル１５を記憶した記憶装置１１が備えられている。記憶装置１１には、ダウンロード管理手段１２を実現するため、ＣＧＩ（Ｃｏｍｍｏｎ　Ｇａｔｅｗａｙ　Ｉｎｔｅｒｆａｃｅ）等により記述されるソフトウェアがインストールされている。本実施例では、ダウンロード管理手段１２をソフトウェア的に構成する場合を例示したが、ハードウェア的に構成することも可能である。
【００２７】
ダウンロード管理手段１２は、ネットワークアドレス８や利用者ＩＤ９を含むセッション管理データ１３を用いてユーザ認証の結果を管理する。ダウンロード管理手段１２は、また、次の方法で、端末装置３から要求されたファイルのダウンロードの制御などを行う。第１に、端末装置３からＵＲＬ（Ｕｎｉｆｏｒｍ　ＲｅｓｏｕｒｃｅＬｏｃａｔｏｒ）を含む閲覧要求がきたときには、データファイルの閲覧を拒絶する。図中に示すファイルリストを用いたダウンロード要求に対しては、要求されたデータファイル１５を端末装置３に送信する。データファイル１５のダウンロード履歴は、管理データファイル１４によって管理される。なお、図の一点鎖線に囲まれた部分はサーバ１０の本体内部に備えられてもよいし、別体であってもよい。
【００２８】
図２はブラウザ７による表示画面例を示す説明図である。これは、端末装置３がサーバ１０に対しログインをした時に表示される画面である。表示画面２０には、認証処理の結果を示す接続状況画面２１と、ファイルリスト画面２２とが表示される。
【００２９】
接続状況画面２１では、認証ユーザ名の他、ＩＰアドレス、現在の場所、接続サイトが表示される。管理データファイル１４を参照して、過去のダウンロード履歴を表示してもよい。本実施例では、ＩＰアドレスはＤＨＣＰサーバによって動的に割り当てられるものとしたが、予め管理者によって割り当てられるようにしてもよい。現在の場所は、端末装置３が接続されるサブネットなどに基づいて把握することができる。接続サイトは、端末装置３がアクセスするサーバ１０を表している。この接続サイトは、端末装置３が接続されるサブネット、接続のタイミングなどに基づいて動的に指定される。例えば、サーバ１０が企業内の事業所ごとに設置されている場合、ユーザがいずれかの事業所で、端末装置３をネットワークに接続した時には、その事業所のサーバ１０を接続サイトとして割り当てることができる。こうすることで、いずれの事業所においても、ユーザは快適な接続環境を確保することができる。接続状況画面２１の表示内容は、適宜設定可能であり、例示した項目の一部を省略してもよい。
【００３０】
ファイルリスト２２には、アイコン、ダウンロード可能なデータファイルの名称、バージョン、説明が表示される。ユーザは、クリックすることで所望のデータファイルのダウンロードをサーバ１０に要求することができる。本実施例では、端末装置の接続サイトに応じて、ファイルリスト２２に表示されるデータファイルの内容を変更するものとした。例えば、サーバ１０が企業内の事業所ごとに設置されている場合、それぞれのサーバ１０は各事業所で必要なデータファイルのみを表示させることができる。こうすることにより、ファイルリスト２２の表示内容の簡素化を図ることができる。また、無用なファイルのダウンロードを抑制することもできる。かかる態様に限らず、クライアントにダウンロード済みのデータファイルを省略してリストを表示するようにしてもよい。クライアントのオペレーティングシステムやアプリケーションプログラムを踏まえてリストの表示内容を変更してもよい。こうすることにより、オペレーティングシステムに適合しないデータファイルなど、不適切なデータファイルのダウンロードおよびインストールを抑制することができる。
【００３１】
図３はインデックスファイル１６のデータ構造を示す説明図である。先に説明した通り、本実施例では、ダウンロード対象となるデータファイルはファイル番号で特定される。インデックスファイル１６は、このファイル番号、データファイルの実際の所在を表すＵＲＬとを対応付けて記憶する。ＵＲＬは、事業所ごとに記憶するものとした。例えば、ファイル番号「１１」のデータファイルについては、東京、長野、北海道の各事業所単位で、別々のＵＲＬが記憶されている。ＵＲＬが登録される事業所は、データファイルごとに相違していても構わない。本実施例では、インデックスファイル１６の管理上の便宜を図るため、データファイル名も併せて記憶しているが、データファイル名は省略しても差し支えない。
【００３２】
図４は管理データファイル１４のデータ構造を示す説明図である。管理データファイル１４は、管理用にダウンロード履歴、即ち何時、どの端末装置にどのようなファイルをダウンロードしたかというデータを記憶する。本実施例では、利用者ＩＤ，利用コンピュータＩＤ，ダウンロードファイル名及び日付を記憶する例を示したが、例えば、ダウンロードファイルのバージョン情報やその他各種の情報を含めることも可能である。
【００３３】
Ｂ．ダウンロード管理
図５はデータファイルのダウンロードを行う際の処理内容を示すフローチャートである。左側に端末装置３の処理を示し、右側にサーバ１０の処理を示した。
【００３４】
ユーザは、端末装置３をネットワーク１に接続し（ステップＳ１０）、認証処理を実行する（ステップＳ２）。認証処理では、端末装置３から利用者ＩＤなどの認証情報、およびＩＰアドレスがサーバ１０に送信される。サーバ１０は、これらの認証情報を受信して正規ユーザによる接続か否かの認証を行い、その結果をセッション管理データ１３として記録する。先に説明した通り、セッション管理データ１３には、ＩＰアドレスと利用者ＩＤとを対応づけて管理する。端末装置３からサーバ１０に送信される情報およびセッション管理データ１３での管理対象には、端末装置３に固有に付された端末ＩＤを含めてもよい。
【００３５】
認証処理が完了すると、サーバ１０は、ファイルリストＷｅｂページを表示するためのファイルを端末装置３に送信する（ステップＳ２１）。このファイルは、ＨＴＭＬ、ＸＭＬなどのマークアップ言語で作成することができる。端末装置３は、このファイルを受信し、ブラウザ７により、ファイルリストＷｅｂページを表示する（ステップＳ１２）。ファイルリストＷｅｂページは、図２で説明した画面２０であり、ファイルリスト６が含まれている。
【００３６】
ユーザがファイルリスト６のアイコンをクリックして、ダウンロードすべきデータファイルを指定すると、端末装置３はこの指定を入力し（ステップＳ１３）、ダウンロード要求をサーバ１０に送信する（ステップＳ１４）。ダウンロード要求には、ユーザが指定したデータファイルに対応するファイル番号１７とダウンロード要求コマンド１８とが含まれる。
【００３７】
ユーザがクリックしたアイコンに対応するダウンロード要求の生成には、種々の方法を採ることができる。例えば、ファイルリストＷｅｂページに、かかる機能を実現するためのスクリプトを含めてもよい。サーバ１０で稼働するＣＧＩなどのサーバサイドプログラムによって、実現してもよい。
【００３８】
サーバ１０は、ダウンロード要求を受信すると（ステップＳ２２）、その中にＵＲＬが含まれているか否かを判断する（ステップＳ２３）。サーバ１０は、ＵＲＬが含まれている場合には、不正なダウンロード要求と判断し、エラーメッセージの送信などのエラー処理を行う（ステップＳ２６）。ＵＲＬが含まれていない場合には、正式なダウンロード要求と判断し、サーバ１０は、次の手順で、端末装置３へのダウンロードを実行する。
【００３９】
サーバ１０は、インデックスファイル１６を参照し、ダウンロード要求に含まれるファイル番号に対応するＵＲＬを特定する（ステップＳ２４）。この際、端末装置３が接続されている場所に基づき、送信するＵＲＬを選択する。例えば、接続されている場所に最も近い事業所のＵＲＬを提供するようにしてもよいし、ブロードな回線を利用可能な事業所のＵＲＬを提供するようにしてもよい。ステップＳ２４の処理を行う時点でこれらの条件を考慮するようにしても良いし、接続場所に応じて選択すべきＵＲＬが一義的に定まるようにインデックスファイル１６を設定しておいても良い。サーバ１０は、ＵＲＬが特定されると、その後、リダイレクト処理、即ち、端末装置３のアクセス先を特定されたＵＲＬに変更させる（ステップＳ２５）。ＵＲＬは、サーバ１０が有する記憶装置１１内の所在を示していてもよいし、他のサーバ上の所在を示していてもよい。端末装置３は、リダイレクト処理によってデータファイルのダウンロードを実行する（ステップＳ１５）。サーバ１０は、この処理の過程で、ダウンロードの結果を、管理データファイル１４に記録する。
【００４０】
本実施例によれば、端末装置３からは、ＵＲＬを含まない形でダウンロード要求を送信するため、ユーザからファイルのＵＲＬを秘匿することができる。従って、ＵＲＬを直接指定した不正なダウンロードを抑制することができる。本実施例のサーバ１０は、ＵＲＬを含むダウンロード要求を拒否するため、不正なダウンロードを更に抑制することができる。
【００４１】
このように直接、ＵＲＬを指定したダウンロードを禁止することにより、サーバ１０は、端末装置３へのダウンロード状況を精度良く管理することができる。サーバ１０は、ダウンロードの履歴を記録しているため、それぞれの端末装置にダウンロードされたデータファイルの内容、ダウンロードされた順序を正確に把握することができる。従って、データファイルのインストール時に支障が生じた場合、サーバ１０の管理者は、正確な情報に基づき、比較的容易に適切な対処方法を見いだすことが可能となる。
【００４２】
Ｃ．変形例
本実施例では、リダイレクトにより端末装置３へのダウンロードを行う場合を例示した。リダイレクトに代えて、サーバ１０がデータファイルを取得した後、端末装置３に転送する方法を採っても良い。こうすれば、データファイルのＵＲＬを、より確実に秘匿することができ、ダウンロード管理の信頼性を向上することができる。
【００４３】
実施例では、サーバ１０の記憶装置がデータファイル１５を保持している場合を例示した。データファイル１５は、インターネット上のＷｅｂサーバなどに保持されていても構わない。この場合、端末装置３が外部のＷｅｂサーバに直接アクセスするのを回避するため、サーバ１０をプロキシサーバまたはゲートウェイとして用いることが好ましい。
【００４４】
実施例では、ダウンロードすべきデータファイルはユーザが指定する場合を例示した。予め規定されたデータファイルが自動的に指定されるものとしてもよい。この場合、ダウンロードする順序も予め規定しておいてもよい。ブラウザ７による表示画面には、図２に示した通り、ダウロードとなるデータファイルのリストを提示するとともに、ダウンロードの可否を指定するボタンを表示する。データファイルのアイコンは省略するかクリック不能としておく。ユーザは、ダウンロード可否のボタンを操作することで、必要なデータファイル一式をダウンロードすることができる。ダウンロードの可否をユーザに尋ねるまでなく、端末装置３をネットワークに接続するだけで、必要なデータファイルをダウンロード可能としてもよい。
【００４５】
なお、各図に示した各機能ブロックは、それぞれ別々のプログラムモジュールにより構成してもよいし、一体化したプログラムモジュールにより構成してもよい。また、これらの機能ブロックの全部または一部を論理回路によるハードウエアで構成しても構わない。また、各プログラムモジュールは、既存のアプリケーションプログラムに組み込んで動作させてもよいし、独立のプログラムとして動作させてもよい。上記のような本発明を実現するためのコンピュータプログラムは、例えばＣＤ−ＲＯＭのようなコンピュータで読み取り可能な記録媒体に記録して、インストールして利用することができる。また、ネットワークを通じてコンピュータのメモリ中にダウンロードして利用することもできる。
【図面の簡単な説明】
【図１】実施例としてのダウンロード管理システムの概略構成を示す説明図である。
【図２】ブラウザ７による表示画面例を示す説明図である。
【図３】インデックスファイル１６のデータ構造を示す説明図である。
【図４】管理データファイル１４のデータ構造を示す説明図である。
【図５】データファイルのダウンロードを行う際の処理内容を示すフローチャートである。
【符号の説明】
１…ネットワーク
３…端末装置
７…ブラウザ
１０…サーバ
１１…記憶装置
１２…ダウンロード管理手段
１３…セッション管理データ
１４…管理データファイル
１５…データファイル
１６…インデックスファイル
１７…ファイル番号
１８…ダウンロード要求コマンド
２０…表示画面
２１…接続状況画面
２２…ファイルリスト
【図１】
2004005435.tif 000003
【図２】
2004005435.tif 000004
【図３】
2004005435.tif 000005
【図４】
2004005435.tif 000006
【図５】
2004005435.tif 000007