(57)【特許請求の範囲】
【請求項１】
ウェブサーバから使用者クライアントに提供されるウェブページに含まれるファイルを保存するファイルサーバに保存された前記ファイルへの不正なリンクを防止するリンク防止方法であって、
（ａ）前記ウェブサーバが、前記使用者クライアントからウェブページ要請情報を受信した場合、前記ウェブページ要請情報に該当するウェブページに前記ファイルがリンクされているか否かを判断する段階と、
（ｂ）前記ウェブサーバが、要請された前記ウェブページに前記ファイルがリンクされていると判別された場合に、前記ウェブページ要請情報の受信に基づくウェブページ要請時間情報を識別し、識別した前記ウェブページ要請時間情報を用いてランダムコードを生成する段階と、
（ｃ）前記ウェブサーバが、前記ファイルの前記ファイルサーバにおけるアドレス情報の予め設定された位置に前記生成されたランダムコードが挿入された変形されたアドレス情報を生成し、前記変形されたアドレス情報を含むファイル要請情報を前記ファイルサーバに伝送する段階と、
（ｄ）前記ウェブサーバが、前記ファイル要請情報に応じて前記ファイルサーバから伝送された前記ファイルを受信し、前記受信した前記ファイルを含むウェブページデータを前記使用者クライアントに伝送する段階と、を含み、
前記ファイルサーバは、前記ウェブサーバからの前記ファイル要請情報を受信した場合、前記変形されたアドレス情報の予め設定された位置に前記ランダムコードが挿入されているか否かを判別し、前記予め設定された位置に前記ランダムコードが挿入されていると判別された場合に前記変形されたアドレス情報に含まれた前記ランダムコードを解読して前記ウェブページ要請時間を抽出し、前記抽出されたウェブページ要請時間と現在時間との差が予め設定された閾値以下である場合に前記ファイル要請情報に該当する前記ファイルを前記ウェブサーバに伝送することを特徴とするリンク防止方法。
【請求項２】
前記ウェブサーバは、前記ウェブページ要請時間情報と要請された前記ファイルの前記ファイルサーバにおけるアドレス情報の中から抽出されたパラメータとを用いて前記ランダムコードを生成することを特徴とする請求項１に記載のリンク防止方法。
【請求項３】
前記段階（ａ）において、前記ウェブサーバは、前記ウェブページデータが保存された所定のデータベースを参照し、前記ウェブページデータに前記ファイルの前記ファイルサーバにおけるアドレス情報が存在するか否かを判断し、前記ウェブページにリンクされたファイルが含まれているか否かを判断することを特徴とする請求項１に記載のリンク防止方法。
【請求項４】
前記段階（ｂ）において、
前記ウェブページ要請時間情報と、前記ファイルのアドレス情報の中から予め設定されたパラメータとを抽出して、ストリングを形成する段階と、
前記ストリングをヘクサコードの形態に変換する段階と、
前記変換されたデータと予め設定されたランダムマスクとの論理演算を行う段階と、をさらに含み、
前記ウェブサーバは、前記論理演算の結果情報を前記ランダムコードとして前記ファイルの前記ファイルサーバにおけるアドレス情報の予め設定された位置に挿入し、前記ランダムコードが挿入された変形されたアドレス情報を生成することを特徴とする請求項２に記載のリンク防止方法。
【請求項５】
ウェブサーバから使用者クライアントに提供されるウェブページに含まれるファイルを保存するファイルサーバに保存された前記ファイルへの不正なリンクを防止するリンク防止システムであって、
ネットワークを通じて前記使用者クライアントから伝送されるウェブページ要請情報を受信した場合に、該当のウェブページにリンクされたファイルの前記ファイルサーバにおけるアドレス情報に、前記ウェブページ要請情報の受信に基づくウェブページ要請時間に基づいて生成されるランダムコードを付加して、予め設定されたフォーマットの変換されたファイルアドレスを生成する前記ウェブサーバと、
前記変換されたファイルアドレスを受信した場合、前記変換されたファイルアドレスの予め設定された領域に前記ランダムコードが挿入されているか否かを判別し、前記変換されたファイルアドレスのフォーマットが前記予め設定されたフォーマットと一致する場合に前記変換されたファイルアドレスに含まれた前記ランダムコードを解読し、前記ランダムコードの解読結果として出力される前記ウェブページ要請時間と現在時間との差が予め設定された閾値以下である場合に、前記リンクされたファイルを前記ウェブサーバに伝送する前記ファイルサーバと、
を備えることを特徴とするリンク防止システム。
【請求項６】
前記ウェブサーバは、ウェブページ要請時間と前記ファイルの前記ファイルサーバにおけるアドレス情報に含まれたパラメータから抽出した一部のパラメータ情報とを用いて前記ランダムコードを生成することを特徴とする請求項５に記載のリンク防止システム。
【請求項７】
ウェブサーバから使用者クライアントに提供されるウェブページに含まれるファイルを保存するファイルサーバに保存された前記ファイルへの不正なリンクを防止するリンク防止方法であって、
（ａ）前記ウェブサーバが、前記使用者クライアントからウェブページ要請情報を受信した場合、要請したウェブページにファイルがリンクされているか否かを判断する段階と、
（ｂ）前記ウェブサーバが、要請された前記ウェブページに前記ファイルがリンクされていると判別された場合に、前記ウェブページ要請情報の受信に基づいて時間出力モジュールを通じて出力されるウェブページ要請時間情報を予め設定された方式で変形して得られる第１時間情報を用いてランダムコードを生成する段階と、
（ｃ）前記ウェブサーバが、前記ファイルの前記ファイルサーバにおけるアドレス情報の予め設定された位置に前記生成されたランダムコードが挿入された変形されたアドレス情報を生成し、前記変形されたアドレス情報を含むファイル要請情報を前記ファイルサーバに伝送する段階と、
（ｄ）前記ウェブサーバが、前記ファイル要請情報に応じて前記ファイルサーバから前記ファイルを受信し、前記受信した前記ファイルを含むウェブページデータを前記使用者クライアントに伝送する段階と、を含み、
前記ファイルサーバは、前記ウェブサーバからの前記ファイル要請情報を受信した場合、前記変形されたアドレス情報の予め設定された位置に前記ランダムコードが挿入されているか否かを判別し、前記予め設定された位置に前記ランダムコードが挿入されていると判別された場合に前記変形されたアドレスに含まれた前記ランダムコードを解読して前記第１時間を判断し、前記第１時間と時変基準時間である第２時間との差が予め設定された閾値以下の場合に前記ファイル要請情報に該当する前記ファイルを前記ウェブサーバに伝送することを特徴とするリンク防止方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、リンク防止に係り、より詳細には、サービスプロバイダのサーバに保存されたデータを不法的にリンクするのを防止する方法及びそのシステムに関する。
【背景技術】
【０００２】
コミュニティサービスのような通常の掲示板サービスにおいて、使用者は自分の作成する文に画像又はビデオクリップ（映像）などのファイルを挿入することができる。掲示板の文に挿入されるファイルは、一般的にファイルサーバに保存され、使用者は、作文時に文と共にディスプレイされる画像又はビデオクリップファイルをファイルサーバにアップロードする。
【０００３】
このような方法で作成された文に対してウェブページ要請がある場合、ウェブサーバはファイルサーバからファイルを受信してウェブページを提供する。このとき、使用者は、ウェブブラウザのＨＴＭＬソース閲覧などを用いて該当するファイルのファイルサーバにおけるアドレス情報を確認でき、掲示板の文を見なくても該当するファイルへ直接アクセスするか、リンクを張ることが可能である。このような不法リンクは、ファイルサーバの負荷を増加させ、円滑なウェブページサービスを妨害する主な要因の一つとされている。
【０００４】
掲示板サービスの他に、静止画像、音楽、動映像のようなメディアサービスを提供する場合においても不法リンクは問題となる。通常、メディアコンテンツは、ウェブページを通じて使用者に提供されているが、ファイルのアドレス情報が露出されると、メディアファイルを保存するサーバに使用者等が直接アクセスして特定ファイルへのリンクを試みる場合が頻繁に生じる恐れがあり、このような不法リンクは、正常な使用者のメディアコンテンツ利用の大きな妨げとなっている。
【０００５】
不法リンクを防止するために、スクリプトを用いてファイルのアドレス情報を露出させない方法が利用されたこともあるが、顕著な実効性はなかった。
【０００６】
また、不法リンク防止と関連して、ストリーミングサーバでファイルのアドレス情報を継続して更新することによって不法リンクを防止する（不法リンクを無効（取消）にする）方法が、例えば、特許文献１で提案されている。
【０００７】
しかしながら、特許文献１のように、ストリーミングサーバのアドレス情報を変える場合、ストリーミングサーバは、予め設定された時間間隔でアドレス情報を継続して更新するプロセスを行わねばならず、当該サーバに負担がかかってしまう。
【０００８】
また、ストリーミングサーバは、更新されたアドレス情報をそれぞれウェブサーバに伝送しなければならず、リンク防止のためにウェブサーバとストリーミングサーバがやり取りすべき通信量が大きく増加するという問題点があった。
【０００９】
【特許文献１】大韓民国公開特許公報第２００１−７９２４５号
【発明の開示】
【発明が解決しようとする課題】
【００１０】
本発明は上記の問題点を解決するためのもので、その目的は、ファイルサーバが、ファイルの実質的なアドレス情報を更新することなく不法なリンクを防止できる方法及びそのシステムを提供することにある。
【００１１】
また、本発明の他の目的は、ウェブサーバとファイルサーバ間のアドレス変更情報の交換を必要とせずに、実質的にアドレスが更新された場合と同じ効果が得られるリンク防止方法及びそのシステムを提供することにある。
【課題を解決するための手段】
【００１２】
本発明の一側面によれば、ウェブサーバが、使用者クライアントからウェブページ要請情報を受信した場合、ウェブページ要請情報に該当するウェブページにファイルがリンクされているか否かを判断する段階と（ａ）、ウェブサーバが、要請されたウェブページにファイルがリンクされていると判別された場合に、ウェブページ要請情報の受信に基づくウェブページ要請時間情報を識別し、識別したウェブページ要請時間情報を用いてランダムコードを生成する段階と（ｂ）、ウェブサーバが、ファイルのファイルサーバにおけるアドレス情報の予め設定された位置に生成されたランダムコードが挿入された変形されたアドレス情報を生成し、変形されたアドレス情報を含むファイル要請情報をファイルサーバに伝送する段階と（ｃ）、ウェブサーバが、ファイル要請情報に応じてファイルサーバから伝送されたファイルを受信し、受信したファイルを含むウェブページデータを使用者クライアントに伝送する段階と（ｄ）、を含む。そして、ファイルサーバは、ウェブサーバからのファイル要請情報を受信した場合、変形されたアドレス情報の予め設定された位置にランダムコードが挿入されているか否かを判別し、予め設定された位置にランダムコードが挿入されていると判別された場合に変形されたアドレス情報に含まれたランダムコードを解読してウェブページ要請時間を抽出し、抽出されたウェブページ要請時間と現在時間との差が予め設定された閾値以下である場合にファイル要請情報に該当するファイルをウェブサーバに伝送することを特徴とする。
【００１３】
また、上記ウェブサーバは、上記ウェブページ要請時間情報と要請された上記ファイルの上記ファイルサーバにおけるアドレス情報の中から抽出されたパラメータとを用いて上記ランダムコードを生成することができる。
【００１５】
また、上記段階（ａ）において、ウェブサーバは、前記ウェブページデータが保存された所定のデータベースを参照し、ウェブページデータにファイルのファイルサーバにおけるアドレス情報が存在するか否かを判断し、ウェブページにリンクされたファイルが含まれているか否かを判断することが好ましい。
【００１６】
また、上記段階（ｂ）は、ウェブページ要請時間情報と、ファイルのアドレス情報の中から予め設定されたパラメータとを抽出して、ストリングを形成する段階と、ストリングをヘクサコードの形態に変換する段階と、変換されたデータと予め設定されたランダムマスクとの論理演算を行う段階と、をさらに含むことができる。そして、ウェブサーバは、論理演算の結果情報をランダムコードとしてファイルのファイルサーバにおけるアドレス情報の予め設定された位置に挿入し、ランダムコードが挿入された変形されたアドレス情報を生成することができる。
【００１７】
一方、本発明の他の側面によれば、（ａ）ウェブサーバが、ネットワークを通じて使用者クライアントからコンテンツファイル要請情報を受信した場合、要請されたコンテンツファイルのファイルサーバにおけるアドレス情報をデータベースから抽出する段階と、（ｂ）ウェブサーバが、コンテンツファイル要請情報の受信に基づくコンテンツファイル要請時間情報を用いてランダムコードを生成する段階と、（ｃ）ウェブサーバが、抽出されたコンテンツファイルのファイルサーバにおけるアドレス情報の予め設定された位置に、ランダムコードを挿入した変形されたアドレス情報を生成し、使用者クライアントに伝送する段階と、を含む。そして、ファイルサーバは、使用者クライアントからの変形されたアドレス情報に基づくコンテンツファイルの要請を受信した場合に、変形されたアドレス情報の予め設定された位置にランダムコードが挿入されているか否かを判別し、予め設定された位置にランダムコードが挿入されていると判別された場合に変形されたアドレス情報に含まれたランダムコードを解読してコンテンツファイル要請時間を判断し、コンテンツファイル要請時間と現在時間との差が予め設定された閾値以下の場合に、コンテンツファイルを使用者クライアントに伝送することを特徴とする。
【００１８】
上記（ｂ）段階において、コンテンツファイル要請時間情報と要請されたコンテンツファイルのファイルサーバにおけるアドレス情報の中から抽出されたパラメータとを用いてランダムコードを生成することができる。
【００２０】
また、本発明のさらに他の側面によれば、ウェブサーバから使用者クライアントに提供されるウェブページに含まれるファイルを保存するファイルサーバに保存されたファイルへの不正なリンクを防止するリンク防止システムであって、ネットワークを通じて使用者クライアントから伝送されるウェブページ要請情報を受信した場合に、該当のウェブページにリンクされたファイルのファイルサーバにおけるアドレス情報に、ウェブページ要請情報の受信に基づくウェブページ要請時間に基づいて生成されるランダムコードを付加して、予め設定されたフォーマットの変換されたファイルアドレスを生成する上記ウェブサーバと、変換されたファイルアドレスを受信した場合、変換されたファイルアドレスの予め設定された領域にランダムコードが挿入されているか否かを判別し、変換されたファイルアドレスのフォーマットが予め設定されたフォーマットと一致する場合に変換されたファイルアドレスに含まれたランダムコードを解読し、ランダムコードの解読結果として出力されるウェブページ要請時間と現在時間との差が予め設定された閾値以下である場合に、リンクされたファイルを上記ウェブサーバに伝送する上記ファイルサーバと、を備えることを特徴とする。
【００２３】
また、上記ウェブサーバは、ウェブページ要請時間とファイルのファイルサーバにおけるアドレス情報に含まれたパラメータから抽出した一部のパラメータ情報とを用いてランダムコードを生成することが好ましい。
【００２５】
また、本発明のさらに他の側面によれば、コンテンツファイルを保存するファイルサーバのコンテンツファイルへの不正なリンクを防止するリンク防止システムであって、ネットワークを通じて使用者クライアントからコンテンツファイル要請情報を受信した場合に、該当のコンテンツファイルのファイルサーバにおけるアドレス情報に、コンテンツファイル要請情報の受信に基づくコンテンツファイル要請時間に基づいて生成されるランダムコードを付加して、予め設定されたフォーマットの変換されたファイルアドレスを生成するウェブサーバと、使用者クライアントからの変換されたファイルアドレスに基づくコンテンツファイルの要請を受信した場合、変換されたファイルアドレスの予め設定された領域にランダムコードが挿入されているか否かを判別し、変換されたファイルアドレスのフォーマットが予め設定されたフォーマットと一致する場合に変換されたファイルアドレスに含まれたランダムコードを解読し、ランダムコードの解読結果として出力されるコンテンツファイル要請時間と現在時間との差が予め設定された閾値以下の場合に、要請したコンテンツファイルを使用者クライアントに伝送する上記ファイルサーバと、を備えることを特徴とする。
【００２６】
また、本発明のさらに他の側面によれば、（ａ）ウェブサーバが、使用者クライアントからウェブページ要請情報を受信した場合、要請したウェブページにファイルがリンクされているか否かを判断する段階と、（ｂ）ウェブサーバが、要請されたウェブページにファイルがリンクされていると判別された場合に、ウェブページ要請情報の受信に基づいて時間出力モジュールを通じて出力されるウェブページ要請時間情報を予め設定された方式で変形して得られる第１時間情報を用いてランダムコードを生成する段階と、（ｃ）ウェブサーバが、ファイルの前記ファイルサーバにおけるアドレス情報の予め設定された位置に生成されたランダムコードが挿入された変形されたアドレス情報を生成し、変形されたアドレス情報を含むファイル要請情報をファイルサーバに伝送する段階と、（ｄ）ウェブサーバが、ファイル要請情報に応じてファイルサーバからファイルを受信し、受信したファイルを含むウェブページデータを使用者クライアントに伝送する段階と、を含む。そして、ファイルサーバは、ウェブサーバからのファイル要請情報を受信した場合、変形されたアドレス情報の予め設定された位置にランダムコードが挿入されているか否かを判別し、予め設定された位置にランダムコードが挿入されていると判別された場合に変形されたアドレスに含まれたランダムコードを解読して第１時間を判断し、第１時間と時変基準時間である第２時間との差が予め設定された閾値以下の場合にファイル要請情報に該当するファイルをウェブサーバに伝送することを特徴とする。
【００２７】
本発明のさらに他の側面によれば、（ａ）ウェブサーバが、ネットワークを通じて使用者クライアントからコンテンツファイル要請情報を受信した場合、要請されたコンテンツファイルのファイルサーバにおけるアドレス情報をデータベースから抽出する段階と、（ｂ）ウェブサーバが、コンテンツファイル要請情報の受信に基づいて時間情報出力モジュールから出力されるコンテンツファイル要請時間を予め設定された方式で変形することで得られる第１時間情報を用いてランダムコードを生成する段階と、（ｃ）ウェブサーバが、抽出されたコンテンツファイルのファイルサーバにおけるアドレス情報の予め設定された位置にランダムコードを挿入した変形されたアドレス情報を生成し、使用者クライアントに伝送する段階と、を含む。そして、ファイルサーバは、使用者クライアントからの変形されたアドレス情報に基づくコンテンツファイルの要請を受信した場合に、変形されたアドレス情報の予め設定された位置にランダムコードが挿入されているか否かを判別し、予め設定された位置にランダムコードが挿入されていると判別された場合に変形されたアドレス情報に含まれたランダムコードを解読して第１時間を判断し、ランダムコードの解読結果として出力される第１時間と時変基準時間である第２時間との差が予め設定された閾値以下の場合にコンテンツファイル要請情報に該当するコンテンツファイルを使用者クライアントに伝送することを特徴とする。
【発明の効果】
【００２８】
本発明によれば、ファイルサーバが、ファイルの実質的なアドレス情報を更新しなくても不法リンクを防止することが可能になる。また、本発明によれば、ランダムコードをファイル要請時に挿入し、挿入されたランダムコードの時間情報に基づいてそれが有効な要請なのかが判断できるため、ウェブサーバとファイルサーバ間でアドレス変更情報を交換しなくても、実質的にアドレスが更新された場合と同じ効果を得ることが可能になる。
【００２９】
特に、本発明によれば、コミュニティサービスを提供するに際し、コミュニティウェブページ構成のためのファイルサーバの負荷を好適に軽減させることができる。
【発明を実施するための最良の形態】
【００３０】
以下、添付の図面を参照しつつ、本発明の実施例について詳細に説明する。図面中、同一の構成要素には可能な限り同一の参照符号及び番号を付するものとする。なお、以下の説明は、当該技術分野における熟練した者が本発明を容易に理解できるようにするために提供されるものであり、したがって、図面及び下記説明に開示される実施例は、説明のための例示に過ぎず、本発明の範囲がこれに限定されることはない。
【００３１】
図１は、本発明の一実施例によるリンク防止システムの構成を示す図である。
【００３２】
図１を参照すると、本発明の一実施例によるリンク防止システムは、ウェブサーバ１００及びファイルサーバ１０２を含むことができ、使用者クライアント１０４は、ネットワークを通じてウェブサーバ１００またはファイルサーバ１０２に接続される。
【００３３】
図１で、ネットワークは、インターネット網や私設網のような有線網と、無線インターネットや移動通信網のような無線網のいずれにでもよい。
【００３４】
使用者クライアント１０４は、ウェブサーバ１００に接続してウェブページを要請する、または、コンテンツファイルを要請する。使用者が特定ファイルのアドレス情報を知っており、該ファイルに対する不法リンクをしようとする場合、使用者クライアント１０４は、ファイルサーバ１０２に接続して該当するファイルの伝送を要請できる。使用者クライアント１０４は、コンピュータ、ＰＤＡ、携帯電話など、ネットワークに接続してデータ処理ができるあらゆる種類の情報処理端末機のいずれであってもよい。
【００３５】
ウェブサーバ１００は、使用者から特定コンテンツに対する要請情報を受信し、該当のコンテンツ情報を使用者クライアント１０４に伝送する、又は該当のコンテンツを受信できるアドレス情報（ファイルサーバにおいて該当のファイルのディレクトリ情報）を、使用者クライアントに提供する機能を担う。
【００３６】
使用者が要請するコンテンツがウェブページである場合、ウェブサーバ１００は、接続されたデータベース（図示せず）から使用者の要請したウェブページデータを抽出し、これをＨＴＭＬタイプのようなウェブブラウザが表示できる形態の文書に変換して使用者クライアント１０４に伝送する。使用者の要請したウェブページにビデオクリップ（動映像）または画像（絵）のような客体のファイルが挿入された場合、ウェブサーバ１００は、該当するファイルをファイルサーバ１０２に要請して受信し、該当するファイルの挿入されたウェブページを使用者クライアント１０４に提供する。ウェブページに動映像または絵のような客体のファイルが挿入された場合、該当するファイルのアドレス情報は、ウェブサーバ１００に接続されたデータベースに保存され、保存されたアドレス情報を用いてファイルサーバ１０２にファイルを要請する。
【００３７】
使用者の要請するコンテンツが、ウェブページではなくビデオクリップ（動映像）のようなストリーミングデータや漫画などの静止画像データである場合、ウェブサーバ１００は、該当するコンテンツデータのアドレス情報を使用者クライアント１０４に伝送し、使用者クライアント１０４がファイルサーバ１０２から該当するコンテンツデータを受信できるようにする。
【００３８】
ウェブサーバ１００がファイルがリンクされたウェブページを使用者に伝送する場合、使用者は、ウェブブラウザのＨＴＭＬソース閲覧機能などを通じてファイルのアドレス情報が確認できる。また、ストリーミングデータなどを提供する場合にも、使用者はストリーミングデータファイルのアドレス情報が確認できる。
【００３９】
本発明の実施例によれば、ウェブサーバ１００は、要請したコンテンツに応じてデータベースに保存されているコンテンツのアドレス情報を変換するが、ウェブサーバ１００は、コンテンツのアドレス情報の中にランダムコードを挿入する方式でコンテンツのアドレス情報を変換する。コンテンツがウェブページである場合、ウェブサーバ１００は、変換されたアドレス情報を用いてファイルサーバ１０２にウェブページを要請し、ランダムコードはウェブページ要請時間に基づいて生成される。また、コンテンツがストリーミングデータである場合、ウェブサーバ１００は、変換されたアドレス情報を使用者クライアント１０４に提供し、変換されたアドレス情報を通じて使用者クライアント１０４がストリーミングデータを受信できるようにし、ランダムコードはファイル要請時間に基づいて生成される。
【００４０】
本発明の実施例によると、このアドレス情報に含まれるランダムコードは、時間情報を含んでいる。したがって、このアドレス情報に含まれるランダムコードは、時間によって継続して変更される。もちろん、時間情報の他に別の情報も一緒に用いてランダムコードが生成されるということは当業者にとっては自明である。
【００４１】
ファイルサーバ１０２は、ウェブサーバ１００または使用者クライアント１０４から特定アドレスに該当するファイル要請情報を受信する場合、該当するファイルを提供する機能を担う。図１には、ファイルサーバ１０２が一つのユニットとして構成されているが、当該ファイルサーバ１０２が、ファイル要請情報を処理するファイルウェブサーバと、ファイルを保存しているストレージサーバとから構成され得るように構成することも可能であることは、当業者にとっては自明である。
【００４２】
前述したように、ファイルサーバ１０２に伝送されるファイル伝送要請情報には、ランダムコードの挿入されたアドレス情報が含まれる。ファイルサーバ１０２は、アドレス情報に含まれたランダムコードを解読する。ランダムコードを解読することによって、ウェブサーバ１００または使用者クライアント１０４がファイルを要請した時間情報を判断できる。
【００４３】
ファイルサーバ１０２は、ランダムコードを解読して、ウェブページ要請時間又はファイル要請時間を現在時間と比較し、現在時間とファイル要請時間との差又は現在時間とウェブページ要請時間との差が、予め設定された閾値以下の場合に、要請したアドレスに相応するファイルを提供する。ここで、現在時間は、正当な要請なのか否かを判断する時間（要請の妥当性が判断された時点の時間）、若しくはランダムコードを解読する時間（ランダムコードが解読された時点の時間）でもよい。
【００４４】
使用者がウェブサーバ１００を通じてファイルを要請した場合、ウェブサーバ１００は、時間によって継続して更新されるランダムコードを生成し、該ランダムコードの挿入されたアドレス情報を使用者に提供し、そして、ランダムコードの挿入されたアドレスを通じてファイルサーバ１０２にファイルを要請することができるので、使用者は、常に、該当するファイルを受信することができる。
【００４５】
しかしながら、使用者が、ファイルのアドレス情報を手に入れた後に、ファイルサーバ１０２に直接アクセスしてファイルを要請する不法リンクを試みる場合には、特定時間帯以外はファイルサーバ１０２にアクセスできず、実質的に当該ファイルへのリンクが不可能になる。
【００４６】
本発明の実施例によれば、ファイルサーバ１０２は、ファイル要請がされた際にランダムコードを解読し、時間情報のみを用いて正当な要請か又は不法リンクかを判断するので、従来のようにファイルのアドレス情報を予め設定された時間間隔で継続して更新する必要がない。
【００４７】
また、ウェブサーバ１００は、ファイル要請がされた際に予め設定されたアルゴリズムに従うランダムコードをアドレス情報に挿入する動作のみを遂行することから、アドレス露出を防止するための個別のスクリプト作成、又はファイルサーバ１０２から更新されたアドレス情報をそれぞれ受信してデータベースに反映する動作を行う必要がなく、従来の方法よりも効果的に不法リンクを遮断することが可能になる。
【００４８】
図２は、本発明の一実施例におけるウェブサーバの構成ブロック図である。
【００４９】
図２に示すように、本発明の一実施例によるウェブサーバは、パケット送受信部２００、ＨＴＭＬ編集部２０２、ファイルサーバ連動部２０４、ランダムコード生成部２０６を備える。
【００５０】
図２は、使用者にウェブページを提供するウェブサーバの構成を示すものであり、ウェブサーバは、ウェブページデータを保存しているデータベース２０８と接続している。また、図２のように、データベースとウェブサーバとを分離した構造とせずに、結合した構造としてもよい。
【００５１】
図２において、パケット送受信部２００は、使用者クライアントからウェブページ要請情報を受信し、使用者の要請したウェブページデータを使用者クライアントに提供する機能を担う。パケット送受信部２００は、クライアントから伝送されてくるパケットのヘッダ情報を通じて使用者の要請形態を判断し、使用者の要請形態に相応するプロセスが行われるようにする。使用者がウェブページデータの伝送を要請した場合、要請したウェブページのアドレス情報をＨＴＭＬ編集部２０２に提供し、要請したウェブページの編集がなされるようにする。
【００５２】
ＨＴＭＬ編集部２０２は、使用者の要請したウェブページデータをデータベース２０８から抽出してＨＴＭＬ編集を行う。ウェブページは殆どＨＴＭＬ形式で編集されているが、ウェブブラウザが他の形態の文書形式を支援する場合、例えば、ＸＭＬのような他の形態を支援している場合は、その文書の編集が成されることになる。
【００５３】
ＨＴＭＬ編集部２０２は、データベース２０８からウェブページデータを抽出する際に、ウェブページにビデオクリップ（動映像）又は画像（絵）のようなファイルがリンクされているか否かを判断する。ファイルがリンクされている場合、該当するウェブページデータにはリンクされたファイルのアドレス情報が含まれており、ＨＴＭＬ編集部２０２は、リンクされたファイルのアドレス情報の有無から、当該ウェブページにファイルのリンクがされているか否かを判断する。
【００５４】
要請したウェブページにファイルがリンクされている場合、ＨＴＭＬ編集部２０２は、ランダムコード生成部２０６にランダムコードの生成を要請し、生成されたランダムコードが挿入されたアドレス情報を、ファイルサーバ連動部２０４に提供する。
【００５５】
ランダムコード生成部２０６は、使用者の要請したウェブページにファイルがリンクされている場合、又は、使用者がウェブページを通じて特定ファイルを要請する場合、データベース２０８に保存されているアドレス情報に対してさらに挿入されるべきランダムコードを生成する。前述したように、ランダムコード生成部２０６は、ウェブページ要請時間情報又はファイル要請時間情報をキーにしてランダムコードを生成する。本発明の実施例のランダムコード生成部２０６は、ウェブページ要請時間又はファイル要請時間の他に、データベース２０８に保存されているファイルのアドレス情報の一部パラメータをキーにしてランダムコードを生成する。
【００５６】
ウェブページ要請時間又はファイル要請時間のみを用いてランダムコードを生成する場合には、使用者が時間帯別のランダムコードを把握する恐れがある。このため、このような時間情報だけでなく、他の情報としてファイルアドレス情報のパラメータを共にキーにしてランダムコードを生成することが好ましい。なお、ファイルのアドレス情報以外の他の情報が時間情報と共に用いられてもよい。ランダムコード生成部２０６でランダムコードを生成する詳細な処理については、後述する。
【００５７】
ＨＴＭＬ編集部２０２は、ランダムコード生成部２０６で生成したランダムコードを、ファイルの元アドレスに挿入してファイルサーバ連動部２０４に提供し、ファイルサーバ連動部２０４は、ランダムコードの挿入されたアドレス情報を含むファイル要請情報をファイルサーバに伝送する。
【００５８】
本発明の一実施例によれば、ＨＴＭＬ編集部２０２は、生成されたランダムコードを元アドレス情報の特定領域に挿入する。例えば、元アドレス情報が「ｈｔｔｐ：／／ｍｆｉｌｅｓ．ｎａｖｅｒ．ｎｅｔ／Ｄａｔａ／２００４／１１／４／１５０／Ｅｖｅｎｔ＿ｎｏｔｉｃｅ．ｄｏｃ」であり、ランダムコードが「６６ｂ４５２８ｂ９」である場合、ＨＴＭＬ編集部２０２は、元アドレスの「ｍｆｉｌｅ．ｎａｖｅｒ．ｎｅｔ」部分と「Ｄａｔａ」部分の間に、生成されたランダムコードを挿入する。したがって、ランダムコードの挿入されたアドレス情報は、次のように変形される。
【００５９】
「ｈｔｔｐ：／／ｍｆｉｌｅｓ．ｎａｖｅｒ．ｎｅｔ／６６ｂ４５２８ｂ９／Ｄａｔａ／２００４／１１/４／１５０／Ｅｖｅｎｔ＿ｎｏｔｉｃｅ．ｄｏｃ」
【００６０】
また、これと違い、ランダムコード情報を、元アドレスの特定文字部分に付加される方式で挿入するようにしてもよい。例えば、ランダムコードを、次のように挿入することができる。
【００６１】
「ｈｔｔｐ：／／ｍｆｉｌｅｓ．ｎａｖｅｒ．ｎｅｔ／Ｄａｔａ６６ｂ４５２８ｂ９／２００４／１１／４／１５０／Ｅｖｅｎｔ＿ｎｏｔｉｃｅ．ｄｏｃ」
【００６２】
なお、生成されたランダムコードを元アドレスに挿入する方法は、上記方法の以外にも様々な方式で遂行することができることは当業者にとっては自明である。
【００６３】
ファイルサーバ連動部２０４は、要請したファイルをファイルサーバから受信してＨＴＭＬ編集部２０２に提供し、ＨＴＭＬ編集部２０２は、データベースに保存されているデータ及びファイルサーバから受信したファイルを用いて、ウェブページＨＴＭＬ文書を編集し、編集されたデータを、パケット送受信部２００を通じて使用者クライアントに伝送する。
【００６４】
図２を参照してウェブページを提供するウェブサーバの構成について説明してきたが、静止画像、動映像のようなメディアコンテンツを提供するウェブサーバは、図２とは異なり、ランダムコードの挿入されたアドレス情報を使用者クライアントに再伝送し、この伝送されたアドレスを通じて使用者クライアントがファイルサーバにアクセスできるようにする。
【００６５】
図３は、本発明の一実施例におけるファイルサーバの構成を示すブロック図である。
【００６６】
図３に示すように、本発明の一実施例によるファイルサーバは、アドレスフォーマット判断部３００、ランダムコード解読部３０２、要請時間判断部３０４、ファイル保存制御部３０６及びファイル保存部３０８を備えることができる。
【００６７】
アドレスフォーマット判断部３００は、ファイルサーバに伝送されるファイル要請情報に含まれたアドレス情報が、予め設定されたフォーマットと一致するか否かを判断する機能を担う。すなわち、アドレスフォーマット判断部３００は、ランダムコードが予め設定された領域に挿入されているか否かを判断する。アドレス情報にランダムコードが含まれていない、又は、予め設定された領域ではなく他の領域にランダムコードが含まれている場合、アドレスフォーマット判断部３００は、不正な要請情報と判断してファイルサーバへのアクセスを拒否する。したがって、不法リンクを試みようとする者が元アドレス情報を知っていても、元アドレス情報だけでファイル要請をする場合には、ファイルサーバへのアクセスが拒否されることになる。
【００６８】
ランダムコード解読部３０２は、アドレス情報に含まれたランダムコードを、予め設定された解読アルゴリズムによって解読する機能を担う。アドレスフォーマット判断部３００は、正しいフォーマットのアドレス情報である場合、含まれたランダムコード情報をランダムコード解読部３０２に提供し、ランダムコード解読部３０２は、ランダムコードを解読して時間情報を出力する。時間情報の他に、ファイルの元アドレス情報中のパラメータがランダムコード生成に用いられた場合、ファイルの該当するパラメータも出力される。
【００６９】
要請時間判断部３０４は、ランダムコード解読部３０２から出力される時間（ファイル要請時間又はウェブページ要請時間）と現在時間（例えば、正当なファイル要請か否かを判断する時間又はランダムコードを解読する時間）との差が、予め設定された閾値以下か否かを判断する。要請時間判断部３０４は、ファイル要請時間と現在時間との差が、予め設定された閾値以上の場合、不正なファイル要請であると判断する。ファイル要請時間と現在時間との差が、予め設定された閾値以下の場合、要請時間判断部３０４は、要請されたアドレス情報からランダムコードが除外された元アドレス情報に相応するファイルの伝送を、ファイル保存部３０８に要請する。
【００７０】
ファイル保存部３０８は、ファイルを保存しているストレージサーバとしての役割を担う。ファイル保存部３０８は、要請時間判断部３０４からアドレス情報を受信すると、受信したアドレス情報に相応するファイルを提供する。
【００７１】
ファイル保存制御部３０６は、ファイルのアップロードプロセスを制御する機能を担う。使用者は、ウェブページ又はその他のインターフェースを通じてファイルサーバにファイルのアップロードを要請し、ファイル保存制御部３０６は、使用者のアップロードするファイルをファイル保存部３０８に保存するプロセスを制御する。使用者がウェブサーバのウェブページを通じてファイルをアップロードし、ウェブサーバがファイルのアップロードを要請する場合、ファイル保存制御部３０６は、ファイルの保存を完了した後に、保存されたファイルのアドレス情報をウェブサーバに提供する。ウェブサーバは、提供されたアドレス情報をデータベースに保存する。
【００７２】
図４は、本発明の一実施例におけるファイルサーバにファイルがアップロードされる過程を示すフローチャートである。
【００７３】
図４に示すように、使用者クライアントは、ウェブサーバにファイルアップロードを要請し（段階４００）、ウェブサーバは、ファイルアップロードのためのウェブページを使用者クライアントに伝送する（段階４０２）。
【００７４】
ウェブサーバから提供するウェブページには、使用者クライアントに保存されたファイルを選択できるようにするインターフェースプログラムがアクティブＸの形態で含ませることができ、使用者がウェブページを通じてファイルアップロードを選択すると、使用者がアップロードするファイルを選択できるインターフェースが、ポップアップの形態で提供される。また、ウェブページには、使用者がファイルをアップロードするファイルサーバのアドレス情報も含まれる。
【００７５】
使用者が、ウェブページを通じて提供されるインターフェースを介してアップロードするファイルを選択すると、使用者の選択したファイルはファイルサーバに伝送されてアップロードされる（段階４０４）。図４には、使用者クライアントからファイルサーバにファイルが直接アップロードされる場合が示されているが、ウェブサーバを経由してファイルがアップロードされてもよい。
【００７６】
ファイルがアップロードされると、ファイルサーバは、アップロードされたファイルのアドレス情報をウェブサーバに伝送する（段階４０６）。ウェブサーバは、伝送されてきたアドレス情報をデータベースに保存する。
【００７７】
図５は、本発明の一実施例におけるウェブサーバの動作を示すフローチャートである。
【００７８】
図５は、ウェブサーバが、ウェブページコンテンツを提供する場合の当該ウェブサーバの動作を示している。図５を参照すると、まず、ウェブサーバは、使用者のウェブページ要請情報を受信する（段階５００）。使用者は、特定ウェブページのアドレスをアドレス窓に直接入力してウェブページを要請してもよく、また、ウェブページに対するハイパーリンクを通じて特定ウェブページデータを要請してもよい。
【００７９】
ウェブサーバは、使用者が要請したウェブページ情報を保存しているデータベースを参照し、要請したウェブページにファイルがリンクされているか否かを判断する（段階５０２）。ファイルがリンクされている場合、データベースにはファイルのアドレス情報が保存されているので、ウェブサーバは、ファイルのアドレス情報の有無によってリンクされたファイルの有無を判断する。
【００８０】
使用者の要請したウェブページにファイルがリンクされている場合、ウェブサーバは、ファイル要請のためのアドレスに挿入されるランダムコードを生成する（段階５０４）。前述したように、ランダムコードは、ウェブページ要請時間情報をキーにして生成され、より好ましくは、ファイルアドレス情報に含まれたパラメータもランダムコード生成のためのキーとして用いる。
【００８１】
例えば、「ｈｔｔｐ：／／ｍｆｉｌｅｓ．ｎａｖｅｒ．ｎｅｔ／Ｄａｔａ／２００４／１１／４／１５０／Ｅｖｅｎｔ＿ｎｏｔｉｃｅ．ｄｏｃ」が要請したファイルのアドレスである場合、ウェブサーバは、アドレスに含まれたパラメータである２００４、１１、４、１５０と日付、時、分に対する情報を共にランダムコード生成のためのロジックモジュールに入力してランダムコードを生成する。
【００８２】
ランダムコードが生成されると、ウェブサーバは、生成されたランダムコードを、データベースに保存されているファイルのアドレスに挿入する（段階５０６）。なお、様々なランダムコード挿入方法が可能であるということは、前述したとおりである。
【００８３】
ウェブサーバは、変形されたアドレス情報を用いてファイルサーバにリンクされたファイルを要請し（段階５０８）、ファイルサーバから要請したファイルを受信する（段階５１０）。
【００８４】
使用者の要請したウェブページにリンクされたファイルがない場合、又は、ファイルサーバからファイルが提供された場合、ウェブサーバは、使用者の要請したウェブページに対するＨＴＭＬ編集を行う（段階５１２）。
【００８５】
ウェブサーバは、編集されたウェブページを使用者クライアントに伝送する（段階５１４）。図５には、ウェブサーバが、リンクされたファイルをファイルサーバに要請して受信する場合について示したが、ウェブサーバは、変形されたファイルアドレス情報のみを使用者クライアントに提供し、使用者クライアントが、変形されたファイルアドレス情報を用いてファイルサーバからリンクされたファイルを受信できるようにウェブページのスクリプトが構成されてようにしてもよい。
【００８６】
図６は、本発明の他の実施例におけるウェブサーバの動作を示すフローチャートである。
【００８７】
図６は、ウェブサーバが静止画像又はストリーミング動映像のようなメディアコンテンツを提供する場合の動作を示している。図６を参照すると、まず、ウェブサーバは、使用者のコンテンツ要請情報を受信する（段階６００）。この場合、使用者は、ウェブページに含まれたコンテンツ要請ボタンなどを介してメディアファイルを要請すればよい。
【００８８】
ウェブサーバは、使用者の要請したメディアコンテンツのアドレス情報を、データベースを参照して抽出する（段階６０２）。使用者がコンテンツ要請ボタンをクリックした場合、使用者の要請したコンテンツ固有ＩＤ情報がウェブサーバに伝送され、ウェブサーバは、データベースからコンテンツ固有ＩＤに相応するアドレス情報を抽出する。
【００８９】
メディアコンテンツのアドレス情報が抽出されると、ウェブサーバは、アドレスに挿入されるべきランダムコードを生成し（段階６０４）、生成されたランダムコードを、抽出されたアドレスに挿入する（段階６０６）。ここで、ランダムコードは、ファイル要請時間に基づいて生成される。
【００９０】
そして、ウェブページコンテンツを提供する場合とは異なり、ウェブサーバは、変形されたアドレス情報を使用者クライアントに伝送する（段階６０８）。使用者クライアントは、伝送されてきたアドレス情報を用いて、メディアコンテンツファイルを保存しているファイルサーバに接続し、ファイルサーバから該当のメディアコンテンツを受信する。
【００９１】
図７は、本発明の一実施例におけるファイルサーバの動作を示す順序図である。
【００９２】
図７を参照すると、ファイルサーバは、ウェブサーバ又は使用者クライアントからファイル要請情報を受信する（段階７００）。通常、ファイル要請情報は、ファイルのアドレス情報であり、アドレス情報を含んでいる。
【００９３】
ファイル要請情報を受信したファイルサーバは、アドレス情報のフォーマットが、予め設定されたフォーマットと一致するか否かを判断する（段階７０２）。すなわち、ファイルサーバは、ランダムコードが予め設定された領域に挿入されているかを判断する。
【００９４】
したがって、不法リンクを試みようとする者が、ウェブサーバデータベースハッキングなどを通じてデータベースに保存されているファイルの元アドレス情報を手に入れたとしても、ファイルの元アドレス情報を用いてファイルを要請するとファイルサーバへのアクセスが拒否される。
【００９５】
アドレス情報が予め設定されたフォーマットと一致する場合、ファイルサーバは、アドレス情報に含まれたランダムコードを解読する（段階７０４）。時間情報のみを用いてランダムコードが生成された場合には、ランダムコード解読の際に時間情報のみが出力され、また、時間情報の他に元アドレスの他のパラメータが含まれた場合には、他のパラメータ値も共に出力される。
【００９６】
ファイルサーバは、ランダムコード解読結果値を用いてアドレス情報に含まれたファイル要請時間を把握する（段階７０６）。時間情報の他に、元アドレスの他のパラメータが含まれてランダムコードを生成した場合には、ファイルサーバは、出力されたデータのうち、時間情報が位置するフィールドのデータのみを読み取って時間情報を把握できる。
【００９７】
時間情報が把握されると、ファイルサーバは、ファイルを要請した時間と現在時間との差が、予め設定された閾値以下か否かを判断する（段階７０８）。
【００９８】
ファイルの要請時間と現在時間との差が、予め設定された閾値以上の場合、ファイルサーバは、不正なファイル要請であると判断し、ファイル伝送を拒否する。
【００９９】
なお、有効なファイル要請であるかを判断するために、必ずしも現在時間情報を利用する必要はない。現在時間情報が用いられるということを秘密にするために（現在時間情報が露出されるのを避けるために）、現在時間を任意に変更させた情報（例えば、現在時間に対して特定時間が加減された情報）が用いられてもよい。例えば、ウェブサーバは、現在時間から２時間遅れた時間をキーにしてランダムコードを生成し、ファイルサーバは、これに相応する基準時間と比較して要請情報の有効性を判断することができる。
【０１００】
ウェブサーバがファイルを要請する場合、ランダムコードの挿入されたファイルのアドレス情報は、使用者がＨＴＭＬソース閲覧などを試みる場合に使用者に露出されることがあり、また、使用者がメディアコンテンツサーバに接続できるようにファイルのアドレス情報を使用者クライアントに伝送する場合にも、ランダムコードの挿入されたファイルのアドレスは使用者に露出されることがある。しかしながら、本発明によれば、露出されたランダムコードを用いてリンクを試みても、特定時間帯以外は正常なリンクが不可能になる。
【０１０１】
一方、ファイルの要請時間と現在時間が予め設定された閾値以下の場合、ファイルサーバは、要請したアドレスに相応するファイルをウェブサーバ又は使用者クライアントに伝送する（段階７１０）。
【０１０２】
図８は、本発明の一実施例におけるランダムコードを生成する方法を示すフローチャートである。
【０１０３】
図８を参照すると、使用者からファイル要請があった場合、又は、使用者の要請したウェブページにファイルがリンクされている場合、ウェブサーバは、まず、ファイルを要請した時間情報を判断する（段階８００）。この場合において、ファイル要請時間情報は、ウェブサーバに内蔵されたタイマーモジュールによって確認すればよく、これ以外の時間確認方法を適用することも可能である。
【０１０４】
また、ウェブサーバは、要請されたファイルのアドレス情報の一部からパラメータを抽出する（段階８０２）。
【０１０５】
ウェブサーバは、ファイル要請時間及びアドレスから抽出されたパラメータを用いてストリングを生成する（段階８０４）。前述したように、アドレス情報から抽出されるパラメータは、より多様な形態のランダムコードを発生（生成）させるために付加的に用いられる情報で、アドレス情報に含まれたパラメータではなく他のデータを用いてもよい。
【０１０６】
生成されたストリングデータは、ヘクサコードの形態に変換される（段階８０６）。ストリングデータをヘクサコードの形態に変換することは、以降生成されるランダムコードがより複雑な形態に出力されるようにするためであり、ヘクサコードに限定されず、他の様々な形態のコードに変換してもよいことは当業者にとっては自明である。
【０１０７】
ヘクサコードの形態への変換が完了した後、ウェブサーバは、変換されたデータと予め設定されたランダムマスクとの間の論理演算を行う（段階８０８）。論理演算の結果データをランダムコードとして使用し、様々な論理演算が、変換されたデータとランダムマスク間に行われるようにできる。
【０１０８】
なお、図８は、ランダムコードを生成する一実施例に過ぎず、時間情報を用いた他のランダムコード生成方法を適用してもよい。ファイルサーバでランダムコードを解読する過程は、図８に示す過程の逆の方式にすればよい。ファイルサーバは、ランダムコードとランダムマスク間の逆論理演算を行い、その結果として抽出されるヘクサコードデータをストリングデータに変換することによって、時間情報を把握できる。
【０１０９】
上述した本発明の実施例は、特に、コミュニティサイトで会員らが掲示板に登録したファイル、または、コミュニティ管理者がコミュニティホームページを飾るために登録したファイルへの不法リンクを防止するのに有用である。
【０１１０】
コミュニティホームページは、通常、左側にメインメニューを表示し、上部にはホームページの名称などを表示し、ホームページ中央にホームページを飾るための絵（画像）または動映像（ビデオクリップ）などを挿入する。このような絵または動映像は、コミュニティ管理者によって挿入されるもので、カフェ管理者は該当の絵または動映像ファイルをファイルサーバに保存しておき、コミュニティウェブサーバは、ファイルサーバに保存されたファイルを取り入れてコミュニティホームページを編集する。
【０１１１】
絵または動映像がリンクされたコミュニティホームページを使用者が要請した場合、コミュニティウェブサーバは、上述した方法を用いてランダムコードの挿入されたファイルアドレスを通じてファイルサーバにリンクされたファイルを要請する。ファイルサーバは、ランダムコードを解読してコミュニティウェブサーバが絵または動映像ファイルを要請した時間情報を判断し、コミュニティウェブサーバに絵または動映像ファイルを提供し、コミュニティウェブサーバは、提供されたファイルを用いてコミュニティホームページまたは掲示物ウェブページを編集する。
【０１１２】
したがって、コミュニティ会員、訪問者等が、コミュニティウェブページ構成のために使用された絵または動映像を無断でリンクしたり、使用することを防止でき、これにより、円滑なコミュニティサービス提供が可能になる。
【０１１３】
以上では、本発明の属する技術分野における通常の知識を持つ者が容易に理解できるように添付の図面を参照しながら実施例を挙げて本発明を具体的に説明してきたが、これらの添付図面と共に挙げられた実施例は、本発明の例示であり、本発明の技術的思想の範囲を限定するためのものではない。したがって、本発明の範囲は、特許請求の範囲によって定められるべきである。
【図面の簡単な説明】
【０１１４】
【図１】本発明の一実施例におけるリンク防止システムの構成を示す図である。
【図２】本発明の一実施例におけるウェブサーバの構成を示すブロック図である。
【図３】本発明の一実施例におけるファイルサーバの構成を示すブロック図である。
【図４】本発明の一実施例におけるファイルサーバにファイルがアップロードされる過程を示すフローチャートである。
【図５】本発明の一実施例におけるウェブサーバの動作を示すフローチャートである。
【図６】本発明の他の実施例におけるウェブサーバの動作を示すフローチャートである。
【図７】本発明の一実施例におけるファイルサーバの動作を示すフローチャートである。
【図８】本発明の一実施例におけるランダムコードを生成する方法を示すフローチャートである。
【符号の説明】
【０１１５】
１００    ウェブサーバ
１０２    ファイルサーバ
１０４    使用者クライアント
２００    パケット送受信部
２０２    HTML編集部
２０４    ファイルサーバ連動部
２０６    ランダムコード生成部
２０８    ＤＢ
３００    アドレスフォーマット判断部
３０２    ランダムコード解読部
３０４    要請時間判断部
３０６    ファイル保存制御部
３０８    ファイル保存部
【図１】
0004588767.tif 000002
【図２】
0004588767.tif 000003
【図３】
0004588767.tif 000004
【図４】
0004588767.tif 000005
【図５】
0004588767.tif 000006
【図６】
0004588767.tif 000007
【図７】
0004588767.tif 000008
【図８】
0004588767.tif 000009