(57)【要約】【課題】  企業外部にファイルやコンテンツデータを配信する場合でも電子証明書を利用することなく安全にファイルやコンテンツデータを配信でき、また、企業内部または企業外部のどちらに配信するファイルやコンテンツデータなのかを逐一判断して別々にファイルやコンテンツデータを作成しなくても企業外部または企業内部に適切にファイルやコンテンツデータを配信することのできるコンテンツ配信装置を提供する。【解決手段】  コンテンツデータと共に登録された電子メール宛てにダウンロード用ＵＲＬを送信する。そして、受信ユーザ端末３または受信ユーザ端末４からのアクセスを受付けて、ＩＰアドレスによって企業外または企業内のどちらに接続された端末かを判断する。そして、企業外ネットワーク６に接続された受信ユーザ端末４との通信を暗号化する。また、メールアドレスやアクセスキーを受付けて、コンテンツデータを配信する。【選択図】    図１
2005044276.tif 000002
【特許請求の範囲】
【請求項１】
外部接続ネットワークまたは内部接続ネットワークのいずれかを介して受信ユーザ端末と接続されたコンテンツ配信装置であって、
コンテンツ受信ユーザのメールアドレスとコンテンツ配信ユーザのメールアドレスとコンテンツデータとの登録を、前記コンテンツ配信ユーザが操作する配信ユーザ端末より受付ける配信用コンテンツ受付手段と、
前記コンテンツ受信ユーザのメールアドレスと前記コンテンツ配信ユーザのメールアドレスと前記コンテンツデータとを対応付けてデータベースに記録するデータベース記録手段と、
前記コンテンツ受信ユーザのメールアドレスに基づいて、前記コンテンツ受信ユーザが前記外部接続ネットワークを介して接続された前記受信ユーザ端末を操作するユーザかまたは前記内部接続ネットワークを介して接続された前記受信ユーザ端末を操作するユーザかを判定するユーザ判定手段と、
前記コンテンツ受信ユーザが前記外部接続ネットワークを介して接続された前記受信ユーザ端末を操作するユーザである場合に、前記コンテンツ受信ユーザの認証情報を生成し、当該生成した認証情報を前記コンテンツ受信ユーザのメールアドレスと前記コンテンツデータとに対応付けて前記データベースに記録する認証情報生成手段と、
前記コンテンツデータへのアクセス用のアクセス情報を生成し、当該生成したアクセス情報を前記コンテンツ受信ユーザのメールアドレス宛てに送信するアクセス情報送信手段と、
前記受信ユーザ端末より前記アクセス情報に基づくアクセスを受付けた後に、当該アクセスを行なった受信ユーザ端末が前記外部接続ネットワークまたは前記内部接続ネットワークのどちらを介して接続された受信ユーザ端末かを、前記アクセス時に前記受信ユーザ端末より受信した端末識別情報に基づいて判定し、前記アクセスを行なった受信ユーザ端末が前記外部接続ネットワークを介して接続されている場合にはその受信ユーザ端末より前記認証情報と前記コンテンツ受信ユーザのメールアドレスとを受付け、前記アクセスを行なった受信ユーザ端末が前記内部接続ネットワークを介して接続されている場合にはその受信ユーザ端末より前記コンテンツ受信ユーザのメールアドレスの入力を受付ける配信要求受付手段と、
前記配信要求手段の受付けたメールアドレスまたは前記メールアドレスと前記認証情報の両方のいずれかに対応付けられて前記データベースに記録されているコンテンツデータを前記受信ユーザ端末に配信するコンテンツ配信手段と、
を備えることを特徴とするコンテンツ配信装置。
【請求項２】
前記配信ユーザ端末より前記コンテンツデータの登録を受付けた時刻を前記コンテンツ受信ユーザのメールアドレスに対応付けて前記データベースに記録する登録時刻記録手段を備え、
前記配信要求受付手段は、前記アクセス情報に基づく前記コンテンツデータへのアクセスを受付けた際に、当該アクセスを受付けた時刻と前記コンテンツ受信ユーザのメールアドレスとに対応付けられて前記データベースに登録されている時刻に基づいて前記登録時刻から経過した時間を算出し、当該算出した時間が予め設定されている配信可能時間内であるか否かに基づいて前記コンテンツデータの配信を決定する
ことを特徴とする請求項１に記載のコンテンツ配信装置。
【請求項３】
前記コンテンツ受信ユーザのメールアドレスや前記コンテンツ配信ユーザのメールアドレスが間違えているか否かを確認するメールアドレス確認手段を備えることを特徴とする請求項１または請求項２のいずれかに記載のコンテンツ配信装置。
【請求項４】
前記コンテンツデータにウイルスが含まれているかを確認し、前記コンテンツデータにウイルスが含まれている場合には前記コンテンツデータの登録の受付けを拒否するウイルス確認手段と、
を備えることを特徴とする請求項１から請求項３のいずれかに記載のコンテンツ配信装置。
【請求項５】
前記配信用コンテンツ受付手段が、複数の前記コンテンツ受信ユーザのメールアドレスの登録を受付け、
前記データベース記録手段が、前記配信用コンテンツ受付け手段の受付けた前記コンテンツ受信ユーザのメールアドレス毎に、当該コンテンツ受信ユーザのメールアドレスと前記コンテンツ配信ユーザのメールアドレスと前記コンテンツデータとを対応付けてデータベースに記録し、
前記アクセス情報送信手段が、複数の前記コンテンツ受信ユーザのメールアドレスに共通の前記アクセス情報を生成する
ことを特徴とする請求項１から請求項４に記載のコンテンツ配信装置。
【請求項６】
前記コンテンツ配信手段は、前記アクセス情報に基づく前記受信ユーザ端末からのアクセスを受付けた後に、前記受信ユーザ端末から受付けた前記メールアドレスまたは前記メールアドレスと前記認証情報の組合せが、前記データベースに記録されているメールアドレスやメールアドレスと前記認証情報の組合せと一致するか否かを確認し、当該確認において規定回数以上一致しない場合には、管理者端末に警告情報を通知する
ことを特徴とする請求項１から請求項５のいずれかに記載のコンテンツ配信装置。
【請求項７】
前記コンテンツデータの登録を受付けた時刻から規定時間以上経過した場合には前記コンテンツデータを前記データベースから削除するコンテンツデータ削除手段と、
を備えることを特徴とする請求項１から請求項６に記載のコンテンツ配信装置。
【請求項８】
前記受信ユーザ端末への前記コンテンツデータの配信完了情報を前記コンテンツ受信ユーザのメールアドレスに対応付けて前記データベースに記録することを特徴とする配信結果記録手段と、
を備えることを特徴とする請求項１から請求項７のいずれかに記載のコンテンツ配信装置。
【請求項９】
前記コンテンツデータの前記受信ユーザ端末への配信完了を前記配信者ユーザ端末へ通知する配信結果通知手段と、
を備えることを特徴とする請求項１から請求項８のいずれかに記載のコンテンツ配信装置。
【請求項１０】
前記コンテンツ配信手段は、前記外部接続ネットワークと接続された前記受信ユーザ端末からのアクセスを暗号化された通信を利用して受付けることを特徴とする請求項１から請求項９に記載のコンテンツデータ配信装置。
【請求項１１】
前記配信用コンテンツ受付手段は、前記外部接続ネットワークと接続された前記配信ユーザ端末からコンテンツ受信ユーザのメールアドレスとコンテンツ配信ユーザのメールアドレスとコンテンツデータとの登録を受け付ける場合には、暗号化された通信を利用して当該登録を受付けることを特徴とする請求項１から請求項１０に記載のコンテンツデータ配信装置。
【請求項１２】
外部接続ネットワークまたは内部接続ネットワークのいずれかを介して受信ユーザ端末と接続されたコンテンツ配信装置におけるコンテンツ配信方法であって、
コンテンツ受信ユーザのメールアドレスとコンテンツ配信ユーザのメールアドレスとコンテンツデータとの登録を、前記コンテンツ配信ユーザが操作する配信ユーザ端末より受付ける配信用コンテンツ受付過程と、
前記コンテンツ受信ユーザのメールアドレスと前記コンテンツ配信ユーザのメールアドレスと前記コンテンツデータとを対応付けてデータベースに記録するデータベース記録過程と、
前記コンテンツ受信ユーザのメールアドレスに基づいて、前記コンテンツ受信ユーザが前記外部接続ネットワークを介して接続された前記受信ユーザ端末を操作するユーザかまたは前記内部接続ネットワークを介して接続された前記受信ユーザ端末を操作するユーザかを判定するユーザ判定過程と、
前記コンテンツ受信ユーザが前記外部接続ネットワークを介して接続された前記受信ユーザ端末を操作するユーザである場合に、前記コンテンツ受信ユーザの認証情報を生成し、当該生成した認証情報を前記コンテンツ受信ユーザのメールアドレスと前記コンテンツデータとに対応付けて前記データベースに記録する認証情報生成過程と、
前記コンテンツデータへのアクセス用のアクセス情報を生成し、当該生成したアクセス情報を前記コンテンツ受信ユーザのメールアドレス宛てに送信するアクセス情報送信過程と、
前記受信ユーザ端末より前記アクセス情報に基づくアクセスを受付けた後に、当該アクセスを行なった受信ユーザ端末が前記外部接続ネットワークまたは前記内部接続ネットワークのどちらを介して接続された受信ユーザ端末かを、前記アクセス時に前記受信ユーザ端末より受信した端末識別情報に基づいて判定し、前記アクセスを行なった受信ユーザ端末が前記外部接続ネットワークを介して接続されている場合にはその受信ユーザ端末より前記認証情報と前記コンテンツ受信ユーザのメールアドレスとを受付け、前記アクセスを行なった受信ユーザ端末が前記内部接続ネットワークを介して接続されている場合にはその受信ユーザ端末より前記コンテンツ受信ユーザのメールアドレスの入力を受付ける配信要求受付過程と、
前記配信要求過程において受付けたメールアドレスまたは前記メールアドレスと前記認証情報の両方のいずれかに対応付けられて前記データベースに記録されているコンテンツデータを前記受信ユーザ端末に配信するコンテンツ配信過程と、
を有することを特徴とするコンテンツ配信方法。
【請求項１３】
外部接続ネットワークまたは内部接続ネットワークのいずれかを介して受信ユーザ端末と接続されたコンテンツ配信装置のコンピュータに実行させるプログラムであって、
コンテンツ受信ユーザのメールアドレスとコンテンツ配信ユーザのメールアドレスとコンテンツデータとの登録を、前記コンテンツ配信ユーザが操作する配信ユーザ端末より受付ける配信用コンテンツ受付処理と、
前記コンテンツ受信ユーザのメールアドレスと前記コンテンツ配信ユーザのメールアドレスと前記コンテンツデータとを対応付けてデータベースに記録するデータベース記録処理と、
前記コンテンツ受信ユーザのメールアドレスに基づいて、前記コンテンツ受信ユーザが前記外部接続ネットワークを介して接続された前記受信ユーザ端末を操作するユーザかまたは前記内部接続ネットワークを介して接続された前記受信ユーザ端末を操作するユーザかを判定するユーザ判定処理と、
前記コンテンツ受信ユーザが前記外部接続ネットワークを介して接続された前記受信ユーザ端末を操作するユーザである場合に、前記コンテンツ受信ユーザの認証情報を生成し、当該生成した認証情報を前記コンテンツ受信ユーザのメールアドレスと前記コンテンツデータとに対応付けて前記データベースに記録する認証情報生成処理と、
前記コンテンツデータへのアクセス用のアクセス情報を生成し、当該生成したアクセス情報を前記コンテンツ受信ユーザのメールアドレス宛てに送信するアクセス情報送信処理と、
前記受信ユーザ端末より前記アクセス情報に基づくアクセスを受付けた後に、当該アクセスを行なった受信ユーザ端末が前記外部接続ネットワークまたは前記内部接続ネットワークのどちらを介して接続された受信ユーザ端末かを、前記アクセス時に前記受信ユーザ端末より受信した端末識別情報に基づいて判定し、前記アクセスを行なった受信ユーザ端末が前記外部接続ネットワークを介して接続されている場合にはその受信ユーザ端末より前記認証情報と前記コンテンツ受信ユーザのメールアドレスとを受付け、前記アクセスを行なった受信ユーザ端末が前記内部接続ネットワークを介して接続されている場合にはその受信ユーザ端末より前記コンテンツ受信ユーザのメールアドレスの入力を受付ける配信要求受付処理と、
前記配信要求処理において受付けたメールアドレスまたは前記メールアドレスと前記認証情報の両方のいずれかに対応付けられて前記データベースに記録されているコンテンツデータを前記受信ユーザ端末に配信するコンテンツ配信処理と、
を実行させるプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、コンピュータシステムに関わり、特にコンテンツ配信装置およびコンテンツ配信方法並びにそのプログラムに関する。
【背景技術】
【０００２】
従来、ネットワークを介して相手先のコンピュータとファイルなどを交換する場合には例えば電子メールにファイルを添付して相手先のコンピュータに送信する方法が取られている。またアプリケーションソフトウェアなどのコンテンツデータをユーザに配信する技術として、コンテンツ配信者がコンテンツ配信サーバにコンテンツデータを登録し、配信を受けるユーザがネットワークを介してサーバにアクセスしてコンテンツ配信サーバに登録されたコンテンツデータをダウンロードする技術が公開されている（例えば、特許文献１参照）。
そして、上述の様にファイルやコンテンツデータを交換、配信する場合、当該ファイルやコンテンツデータの内容が機密性の高いものである場合には、それらファイルやコンテンツデータを暗号化したり、通信自体を暗号化してセキュリティを高めたりしている。また、上述のようなファイルやコンテンツデータを暗号化して交換、配信する技術において、当該ファイルやコンテンツデータを受信する受信ユーザが、ファイルやコンテンツデータを暗号化した配信ユーザを確認出来るようにするために、配信ユーザが電子証明書を取得し、当該電子証明書を利用してファイルやコンテンツデータを暗号化するような技術が存在する。
【特許文献１】特開２０００−２４２６０４号公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
しかしながら、電子証明書はファイルやコンテンツデータを配信する、配信ユーザを証明するための電子情報なので、電子証明書を企業内の従業員が利用する場合には当該企業のネットワーク管理者が電子証明書を管理する必要が出てくる。ここで電子証明書を取得するためには費用や手間がかかるのでネットワーク管理者に仕事の負荷をかけるようになってしまう。
また、例えば企業内部にファイルやコンテンツデータを配信するのであれば、当該ファイルやコンテンツデータを暗号化する必要性は低くなり、逆に企業外部へファイルやコンテンツデータを配信するのであれば、暗号化する必要性が高くなる。ここで、従来配信ユーザは、企業内部または企業外部のどちらに配信するファイルやコンテンツデータなのかを逐一判断し、企業内部に配信するファイルやコンテンツデータと、企業外部に配信するファイルやコンテンツデータを別々に作成して、配信する作業を行なわなければならなかった。
【０００４】
そこでこの発明は、企業外部にファイルやコンテンツデータを配信する場合でも電子証明書を利用することなく安全にファイルやコンテンツデータを配信でき、また、企業内部または企業外部のどちらに配信するファイルやコンテンツデータなのかを逐一判断して別々にファイルやコンテンツデータを作成しなくても企業外部または企業内部に適切にファイルやコンテンツデータを配信することのできるコンテンツ配信装置を提供することを目的としている。
【課題を解決するための手段】
【０００５】
本発明は、上述の課題を解決すべくなされたもので、外部接続ネットワークまたは内部接続ネットワークのいずれかを介して受信ユーザ端末と接続されたコンテンツ配信装置であって、コンテンツ受信ユーザのメールアドレスとコンテンツ配信ユーザのメールアドレスとコンテンツデータとの登録を、前記コンテンツ配信ユーザが操作する配信ユーザ端末より受付ける配信用コンテンツ受付手段と、前記コンテンツ受信ユーザのメールアドレスと前記コンテンツ配信ユーザのメールアドレスと前記コンテンツデータとを対応付けてデータベースに記録するデータベース記録手段と、前記コンテンツ受信ユーザのメールアドレスに基づいて、前記コンテンツ受信ユーザが前記外部接続ネットワークを介して接続された前記受信ユーザ端末を操作するユーザかまたは前記内部接続ネットワークを介して接続された前記受信ユーザ端末を操作するユーザかを判定するユーザ判定手段と、前記コンテンツ受信ユーザが前記外部接続ネットワークを介して接続された前記受信ユーザ端末を操作するユーザである場合に、前記コンテンツ受信ユーザの認証情報を生成し、当該生成した認証情報を前記コンテンツ受信ユーザのメールアドレスと前記コンテンツデータとに対応付けて前記データベースに記録する認証情報生成手段と、前記コンテンツデータへのアクセス用のアクセス情報を生成し、当該生成したアクセス情報を前記コンテンツ受信ユーザのメールアドレス宛てに送信するアクセス情報送信手段と、前記受信ユーザ端末より前記アクセス情報に基づくアクセスを受付けた後に、当該アクセスを行なった受信ユーザ端末が前記外部接続ネットワークまたは前記内部接続ネットワークのどちらを介して接続された受信ユーザ端末かを、前記アクセス時に前記受信ユーザ端末より受信した端末識別情報に基づいて判定し、前記アクセスを行なった受信ユーザ端末が前記外部接続ネットワークを介して接続されている場合にはその受信ユーザ端末より前記認証情報と前記コンテンツ受信ユーザのメールアドレスとを受付け、前記アクセスを行なった受信ユーザ端末が前記内部接続ネットワークを介して接続されている場合にはその受信ユーザ端末より前記コンテンツ受信ユーザのメールアドレスの入力を受付ける配信要求受付手段と、前記配信要求手段の受付けたメールアドレスまたは前記メールアドレスと前記認証情報の両方のいずれかに対応付けられて前記データベースに記録されているコンテンツデータを前記受信ユーザ端末に配信するコンテンツ配信手段とを備えることを特徴とするコンテンツ配信装置である。
【０００６】
上述の構成によれば、本発明は、配信用コンテンツ受付手段が、コンテンツ受信ユーザのメールアドレスとコンテンツ配信ユーザのメールアドレスとコンテンツデータとの登録を配信ユーザ端末より受付け、ユーザ判定手段がコンテンツ受信ユーザのメールアドレスに基づいて、コンテンツ受信ユーザが外部接続ネットワークを介して接続された受信ユーザ端末を操作するユーザかまたは内部接続ネットワークを介して接続された受信ユーザ端末を操作するユーザかを判定する。また認証情報生成手段が、コンテンツ受信ユーザが外部接続ネットワークを介して接続された前記受信ユーザ端末を操作するユーザである場合に認証情報を生成する。そしてアクセス情報送信手段がコンテンツデータへのアクセス用のアクセス情報を生成し、当該生成したアクセス情報をコンテンツ受信ユーザのメールアドレス宛てに送信する。なお認証情報は配信ユーザ端末に送信され、配信ユーザがＦＡＸや電子メールを利用して受信ユーザに通知する。さらに、配信要求受付手段が、受信端末からのアクセス情報に基づくアクセスを受付けて、アクセスを行なった受信ユーザ端末が外部接続ネットワークを介して接続されている場合にはその受信ユーザ端末より認証情報とコンテンツ受信ユーザのメールアドレスとを受付け、アクセスを行なった受信ユーザ端末が内部接続ネットワークを介して接続されている場合にはその受信ユーザ端末よりコンテンツ受信ユーザのメールアドレスの入力を受付け、また、コンテンツ配信手段がコンテンツデータを送信する。
これにより、コンテンツ配信装置は内部接続ネットワークと外部接続ネットワークのどちらに受信ユーザ端末が接続されているかを把握して、コンテンツデータの配信時に、内部接続ネットワークに接続された受信ユーザ端末からはメールアドレスのみを、また外部接続ネットワークに接続された受信ユーザ端末からはメールアドレスと認証情報の両方を受信するので、例えば企業内などの内部接続ネットワークに接続された受信ユーザ端末を利用する企業内のユーザに対しては、特にセキュリティを高めなくてもコンテンツデータが配信できる。また企業外などのユーザに対しては認証情報を利用しないとコンテンツデータを配信しないようにするので、セキュリティを高めることができる。そして、配信ユーザはコンテンツデータと受信ユーザのメールアドレスをコンテンツ配信装置に登録してさえおけば、内部接続ネットワーク経由での受信ユーザ端末へのコンテンツデータの配信、または外部接続ネットワーク経由での受信ユーザ端末へのコンテンツデータの配信を、自動で行なうことができるので、内部接続ネットワークに接続された受信ユーザ端末や外部接続ネットワークに接続された受信ユーザ端末に別々にコンテンツを作成して配信するような処理を行なわなくてすみ、配信ユーザにとっての負担が軽減できる。また、外部接続ネットワークに接続された受信ユーザ端末からのアクセス時に認証情報を受付けるので、例えば企業外部にファイルやコンテンツを配信する場合でも電子証明書を利用することなく安全にファイルやコンテンツを配信できる。
【０００７】
また本発明は、上述のコンテンツ配信装置が、前記配信ユーザ端末より前記コンテンツデータの登録を受付けた時刻を前記コンテンツ受信ユーザのメールアドレスに対応付けて前記データベースに記録する登録時刻記録手段を備え、前記配信要求受付手段が、前記アクセス情報に基づく前記コンテンツデータへのアクセスを受付けた際に、当該アクセスを受付けた時刻と前記コンテンツ受信ユーザのメールアドレスとに対応付けられて前記データベースに登録されている時刻に基づいて前記登録時刻から経過した時間を算出し、当該算出した時間が予め設定されている配信可能時間内であるか否かに基づいて前記コンテンツデータの配信を決定することを特徴とする。これにより、コンテンツデータの配信可能時間を設定することができる。
【０００８】
また本発明は、上述のコンテンツ配信装置において、前記コンテンツ受信ユーザのメールアドレスや前記コンテンツ配信ユーザのメールアドレスが間違えているか否かを確認するメールアドレス確認手段を備えることを特徴とする。これにより、前記登録時において、コンテンツ配信ユーザによるメールアドレス入力のミスを軽減することができる。
【０００９】
また本発明は、上述のコンテンツ配信装置において、前記コンテンツデータにウイルスが含まれているかを確認し、前記コンテンツデータにウイルスが含まれている場合には前記コンテンツデータの登録の受付けを拒否するウイルス確認手段を備えることを特徴とする。これにより、ウイルスの混入したコンテンツデータの登録を拒否することができる。
【００１０】
また本発明は、上述のコンテンツ配信装置において、前記配信用コンテンツ受付手段が、複数の前記コンテンツ受信ユーザのメールアドレスの登録を受付け、前記データベース記録手段が、前記配信用コンテンツ受付け手段の受付けた前記コンテンツ受信ユーザのメールアドレス毎に、当該コンテンツ受信ユーザのメールアドレスと前記コンテンツ配信ユーザのメールアドレスと前記コンテンツデータとを対応付けてデータベースに記録し、前記アクセス情報送信手段が、複数の前記コンテンツ受信ユーザのメールアドレスに共通の前記アクセス情報を生成することを特徴とする。これにより、複数の受信ユーザに対してのコンテンツデータの配信作業を一度に行なうことができるので、配信ユーザにとっての作業の負担を軽減することが出来る。
【００１１】
また本発明は、上述のコンテンツ配信装置において、前記コンテンツ配信手段は、前記アクセス情報に基づく前記受信ユーザ端末からのアクセスを受付けた後に、前記受信ユーザ端末から受付けた前記メールアドレスまたは前記メールアドレスと前記認証情報の組合せが、前記データベースに記録されているメールアドレスやメールアドレスと前記認証情報の組合せと一致するか否かを確認し、当該確認において規定回数以上一致しない場合には、管理者端末に警告情報を通知することを特徴とする。これによりコンテンツデータへの不正なアクセスを管理者などに通知することができる。
【００１２】
また本発明は、上述のコンテンツ配信装置において、前記コンテンツデータの登録を受付けた時刻から規定時間以上経過した場合には前記コンテンツデータを前記データベースから削除するコンテンツデータ削除手段を備えることを特徴とする。これにより、データベースの記憶領域の管理を行なうことができる。
【００１３】
また本発明は、上述のコンテンツ配信装置において、前記受信ユーザ端末への前記コンテンツデータの配信完了情報を前記コンテンツ受信ユーザのメールアドレスに対応付けて前記データベースに記録することを特徴とする配信結果記録手段を備えることを特徴とする。これにより、配信ユーザはコンテンツ配信装置にアクセスして配信完了情報を確認すれば、コンテンツデータを受信ユーザが受信したかどうかを把握することができる。
【００１４】
また本発明は、上述のコンテンツ配信装置において、前記コンテンツデータの前記受信ユーザ端末への配信完了を前記配信者ユーザ端末へ通知する配信結果通知手段を備えることを特徴とする。これにより、配信ユーザはコンテンツデータが配信されたことを即時に知ることができる。
【００１５】
また本発明は、上述のコンテンツ配信装置において、前記コンテンツ配信手段が、前記外部接続ネットワークと接続された前記受信ユーザ端末からのアクセスを暗号化された通信を利用して受付けることを特徴とする。これにより、企業外部へのコンテンツデータの送信におけるセキュリティを高めることができる。
【００１６】
また本発明は、上述のコンテンツ配信装置において、前記配信用コンテンツ受付手段が、前記外部接続ネットワークと接続された前記配信ユーザ端末からコンテンツ受信ユーザのメールアドレスとコンテンツ配信ユーザのメールアドレスとコンテンツデータとの登録を受け付ける場合には、暗号化された通信を利用して当該登録を受付けることを特徴とする。これにより、外部接続ネットワークに配信ユーザ端末が接続されている場合に、コンテンツデータの登録時のセキュリティを高めることができる。
【００１７】
また本発明は、外部接続ネットワークまたは内部接続ネットワークのいずれかを介して受信ユーザ端末と接続されたコンテンツ配信装置におけるコンテンツ配信方法であって、コンテンツ受信ユーザのメールアドレスとコンテンツ配信ユーザのメールアドレスとコンテンツデータとの登録を、前記コンテンツ配信ユーザが操作する配信ユーザ端末より受付ける配信用コンテンツ受付過程と、前記コンテンツ受信ユーザのメールアドレスと前記コンテンツ配信ユーザのメールアドレスと前記コンテンツデータとを対応付けてデータベースに記録するデータベース記録過程と、前記コンテンツ受信ユーザのメールアドレスに基づいて、前記コンテンツ受信ユーザが前記外部接続ネットワークを介して接続された前記受信ユーザ端末を操作するユーザかまたは前記内部接続ネットワークを介して接続された前記受信ユーザ端末を操作するユーザかを判定するユーザ判定過程と、前記コンテンツ受信ユーザが前記外部接続ネットワークを介して接続された前記受信ユーザ端末を操作するユーザである場合に、前記コンテンツ受信ユーザの認証情報を生成し、当該生成した認証情報を前記コンテンツ受信ユーザのメールアドレスと前記コンテンツデータとに対応付けて前記データベースに記録する認証情報生成過程と、前記コンテンツデータへのアクセス用のアクセス情報を生成し、当該生成したアクセス情報を前記コンテンツ受信ユーザのメールアドレス宛てに送信するアクセス情報送信過程と、前記受信ユーザ端末より前記アクセス情報に基づくアクセスを受付けた後に、当該アクセスを行なった受信ユーザ端末が前記外部接続ネットワークまたは前記内部接続ネットワークのどちらを介して接続された受信ユーザ端末かを、前記アクセス時に前記受信ユーザ端末より受信した端末識別情報に基づいて判定し、前記アクセスを行なった受信ユーザ端末が前記外部接続ネットワークを介して接続されている場合にはその受信ユーザ端末より前記認証情報と前記コンテンツ受信ユーザのメールアドレスとを受付け、前記アクセスを行なった受信ユーザ端末が前記内部接続ネットワークを介して接続されている場合にはその受信ユーザ端末より前記コンテンツ受信ユーザのメールアドレスの入力を受付ける配信要求受付過程と、前記配信要求過程において受付けたメールアドレスまたは前記メールアドレスと前記認証情報の両方のいずれかに対応付けられて前記データベースに記録されているコンテンツデータを前記受信ユーザ端末に配信するコンテンツ配信過程とを有することを特徴とするコンテンツ配信方法である。
【００１８】
また本発明は、外部接続ネットワークまたは内部接続ネットワークのいずれかを介して受信ユーザ端末と接続されたコンテンツ配信装置のコンピュータに実行させるプログラムであって、コンテンツ受信ユーザのメールアドレスとコンテンツ配信ユーザのメールアドレスとコンテンツデータとの登録を、前記コンテンツ配信ユーザが操作する配信ユーザ端末より受付ける配信用コンテンツ受付処理と、前記コンテンツ受信ユーザのメールアドレスと前記コンテンツ配信ユーザのメールアドレスと前記コンテンツデータとを対応付けてデータベースに記録するデータベース記録処理と、前記コンテンツ受信ユーザのメールアドレスに基づいて、前記コンテンツ受信ユーザが前記外部接続ネットワークを介して接続された前記受信ユーザ端末を操作するユーザかまたは前記内部接続ネットワークを介して接続された前記受信ユーザ端末を操作するユーザかを判定するユーザ判定処理と、前記コンテンツ受信ユーザが前記外部接続ネットワークを介して接続された前記受信ユーザ端末を操作するユーザである場合に、前記コンテンツ受信ユーザの認証情報を生成し、当該生成した認証情報を前記コンテンツ受信ユーザのメールアドレスと前記コンテンツデータとに対応付けて前記データベースに記録する認証情報生成処理と、前記コンテンツデータへのアクセス用のアクセス情報を生成し、当該生成したアクセス情報を前記コンテンツ受信ユーザのメールアドレス宛てに送信するアクセス情報送信処理と、前記受信ユーザ端末より前記アクセス情報に基づくアクセスを受付けた後に、当該アクセスを行なった受信ユーザ端末が前記外部接続ネットワークまたは前記内部接続ネットワークのどちらを介して接続された受信ユーザ端末かを、前記アクセス時に前記受信ユーザ端末より受信した端末識別情報に基づいて判定し、前記アクセスを行なった受信ユーザ端末が前記外部接続ネットワークを介して接続されている場合にはその受信ユーザ端末より前記認証情報と前記コンテンツ受信ユーザのメールアドレスとを受付け、前記アクセスを行なった受信ユーザ端末が前記内部接続ネットワークを介して接続されている場合にはその受信ユーザ端末より前記コンテンツ受信ユーザのメールアドレスの入力を受付ける配信要求受付処理と、前記配信要求処理において受付けたメールアドレスまたは前記メールアドレスと前記認証情報の両方のいずれかに対応付けられて前記データベースに記録されているコンテンツデータを前記受信ユーザ端末に配信するコンテンツ配信処理とを実行させるプログラムである。
【発明を実施するための最良の形態】
【００１９】
以下、本発明の一実施形態によるコンテンツ配信システムを図面を参照して説明する。
図１は同実施形態におけるコンテンツ配信システムの構成を示す概略ブロック図である。この図において、符号１はコンテンツ配信装置である。また２はファイルやコンテンツデータの配信を希望する配信ユーザの端末である。ここで配信ユーザは企業の従業員であり、配信ユーザ端末２は企業内ネットワーク５に接続されている。また３は配信ユーザと同一企業内の従業員が利用する受信ユーザ端末であり、企業内ネットワーク５に接続されている。また４は配信ユーザが所属する企業外の受信ユーザの端末であり、企業外ネットワーク６に接続されている。また５は企業内ネットワーク（内部接続ネットワーク）、６は企業外ネットワーク（外部接続ネットワーク）である。そしてコンテンツ配信装置１は企業内に設置され、各端末とはＴＣＰ／ＩＰの通信プロトコルを利用して通信を行なう。
【００２０】
また、コンテンツ配信装置１において、符号１１は配信ユーザ端末２から、コンテンツデータや受信ユーザのメールアドレスや配信ユーザのメールアドレスの登録を受付ける配信用コンテンツ受付部（配信用コンテンツ受付手段）である。また１２はコンテンツデータや各メールアドレスの登録に基づいて、受信ユーザ毎のテーブルを作成しデータベース１５に記録するデータベース作成処理部（データベース記録手段、登録時刻記録手段）である。また１３はコンテンツデータ配信先の受信ユーザが、企業内ネットワーク５に接続された受信ユーザ端末３を操作するユーザか、または企業外ネットワーク６に接続された受信ユーザ端末４を操作するユーザかを判定するユーザ判定部（ユーザ判定手段）である。また１４は企業外ネットワーク６に接続された受信ユーザ端末４にコンテンツデータをダウンロードするために必要なアクセスキー（認証情報）を生成する認証情報生成部（認証情報生成手段）である。
【００２１】
また１５は配信コンテンツ受付部１１で登録を受付けた配信ユーザのメールアドレス、受信ユーザのメールアドレス、登録シーケンス番号、コンテンツデータの名称、コンテンツダウンロード用のＵＲＬ（アクセス情報）、アクセスキー、コンテンツデータの登録時間、コンテンツデータなどを対応付けたテーブルを記憶するデータベースである。
また１６はコンテンツデータをダウンロードするためのダウンロード用ＵＲＬを受信ユーザ端末３や受信ユーザ端末４に通知し、またアクセスキーを配信ユーザ端末２に通知する配信通知部（アクセス情報送信手段）である。また１７は受信ユーザ端末３または受信ユーザ端末４のいずれかからのアクセスを受付けて、コンテンツデータの配信処理を行なうコンテンツ配信処理部（配信要求受付手段、配信結果記録手段、配信結果通知手段）である。また１８は企業内ネットワーク５で利用されているＩＰアドレス（端末識別情報）のアドレス範囲を記憶する利用アドレス範囲記憶部である。また１９は受信ユーザ端末３や受信ユーザ端末４や配信ユーザ端末２のモニタに表示させる各種ウェブページのデータを生成する画面情報生成部である。
【００２２】
そして、コンテンツ配信装置１において、まず、配信用コンテンツ受付部１１が配信ユーザ端末２より、配信用のコンテンツデータと配信ユーザ自身のメールアドレスとコンテンツデータ配信先の受信ユーザのメールアドレスとの登録を受付ける。ここで配信用コンテンツ受付部１１はウェブサーバの機能を有しており、配信ユーザ端末２からのアクセスに基づいて、コンテンツ登録用のウェブページを配信ユーザ端末２に送信する。そして、配信用コンテンツ受付部１１はコンテンツ登録用のウェブページに入力された情報を受信し、コンテンツの登録を受付ける。そして、コンテンツデータや各メールアドレスが登録されると、配信通知部１６がコンテンツデータをダウンロードするためのダウンロード用ＵＲＬを受信ユーザのメールアドレス宛てに通知する。また配信通知部１６はコンテンツデータの配信先が企業外ネットワーク６に接続された受信ユーザ端末４である場合には、認証情報生成部１４の生成したアクセスキーを配信ユーザ端末２に送信する。なお、配信ユーザ端末２に送信されたアクセスキーは、配信ユーザがＦＡＸや電子メールなどを利用して、受信ユーザに通知する。
【００２３】
また、受信ユーザは電子メールで受信したダウンロード用ＵＲＬやアクセスキーを利用してコンテンツデータのダウンロード開始指示を行ない、コンテンツ配信装置１のコンテンツ配信処理部１７がコンテンツデータの配信処理を行なう。ここで、コンテンツ配信処理部１７もウェブサーバの機能を有しており、受信ユーザ端末３や受信ユーザ端末４からのアクセスに基づいて、ダウンロード要求ウェブページやダウンロード開始ウェブページを受信ユーザ端末３や受信ユーザ端末４に送信する。そしてコンテンツ配信処理部１７はダウンロード要求ウェブページやダウンロード開始ウェブページを利用した受信ユーザの指示に基づいて、コンテンツデータを配信処理する。なお上述のコンテンツ登録用ウェブページ、ダウンロード要求ウェブページ、ダウンロード開始ウェブページのデータは画面情報生成部１９が生成する。
【００２４】
図２はデータベースで記録するテーブルを示す図である。この図で示すように、データベース１５は、コンテンツデータの登録シーケンス番号と、登録日時と、配信ユーザのメールアドレスと、配信状況確認ＵＲＬと、ダウンロード用ＵＲＬと、アクセスキーと、受信ユーザのメールアドレスと、コンテンツ識別番号と、コンテンツ名と、コンテンツデータサイズと、配信状況情報（配信完了情報）とコンテンツデータとを対応付けたテーブルを記憶している。なお配信状況情報とは、コンテンツデータの配信が完了したこと（受信ユーザによってコンテンツデータがダウンロードされた旨を示す情報）を示す情報である。
【００２５】
また図３は上述のコンテンツ登録用ウェブページのイメージを示す図である。この図が示すように、コンテンツ登録用ウェブページには、コンテンツデータを受信する受信ユーザのメールアドレス入力欄（図中Destination欄内）と、配信ユーザのメールアドレス入力欄（図中Your Email Address欄内）と、コンテンツ指定欄（図中Upload Files欄内）とが表示されている。なおコンテンツ登録用ウェブページには複数の受信ユーザのメールアドレスの入力欄と、複数のコンテンツ指定欄とがあり、配信ユーザはそれぞれ複数を登録することができる。なお、コンテンツ登録用ウェブページには、受信ユーザのメールアドレスや配信ユーザのメールアドレスが間違えていないかなどを確認するメールアドレス確認プログラムが組み込まれている。
【００２６】
また図４はダウンロード要求ウェブページのイメージを示す図である。この図が示すように、ダウンロード要求ウェブページには、受信ユーザのメールアドレス入力欄が表示されている。なお、受信ユーザが企業外ネットワーク６に接続されている受信ユーザ端末４を操作するユーザである場合には、このダウンロード要求ウェブページに、アクセスキー入力欄も表示される。
【００２７】
また図５はダウンロード開始ウェブページのイメージを示す図である。このダウンロード開始ウェブページにはダウンロードボタンやダウンロードするコンテンツデータのファイル名などが表示される。なお、配信ユーザが受信ユーザに配信するコンテンツデータを複数登録している場合には、コンテンツデータのファイル名やダウンロードボタンが複数表示される。そして当該ダウンロードボタンを受信ユーザが受信ユーザ端末３や受信ユーザ端末４に備えられているマウスを用いてクリックすると、コンテンツ配信処理部１７がコンテンツデータの配信を開始する。
【００２８】
次に、本実施形態におけるコンテンツ配信装置の処理を図６を用いて順を追って説明する。図６はコンテンツ配信装置のコンテンツデータ登録受け付け時の処理フローを示す図である。
まず、配信ユーザは、コンテンツ配信装置１へコンテンツデータを登録するために、コンテンツ配信装置１のＵＲＬを配信ユーザ端末２のモニタに表示されたウェブブラウザへ入力し、コンテンツ配信装置１へアクセスする。すると、配信用コンテンツ受付部１１は画面情報生成部１９にコンテンツ登録用ウェブページの生成を指示し、そして画面情報生成部１９によって生成されたそのコンテンツ登録用ウェブページを配信ユーザ端末２に送信する（ステップＳ１）。そしてコンテンツ登録用ウェブページが配信ユーザ端末２のモニタに表示される。配信ユーザはコンテンツ登録用ウェブページにおいて、コンテンツデータの配信先のユーザ（受信ユーザ）のメールアドレスを入力する。なお、コンテンツデータの配信先のユーザが複数いる場合には、配信ユーザは入力欄の数だけ受信ユーザのメールアドレスを入力できる。また配信ユーザは、コンテンツ登録用ウェブページに自身のメールアドレスの入力を行ない、さらに配信ユーザ端末２で記憶しているコンテンツデータの指定を行なう。なお、配信したいコンテンツデータが複数ある場合には配信ユーザは複数のコンテンツデータの指定できる。
【００２９】
次に、配信ユーザがコンテンツ登録用ウェブページのＵｐｌｏａｄボタンをクリックする。すると、予めコンテンツ登録用ウェブページに組み込まれているメールアドレス確認プログラムが、例えば、メールアドレスの先頭か末尾以外に「＠」の文字が含まれることと、「＠」の文字の後ろ２文字目以降から最終文字の１文字前までの間にピリオドが最低１つあることを確認する。そしてメールアドレス確認プログラムによって前記確認ができると、配信ユーザ端末２が、コンテンツ登録用ウェブページで入力された、受信ユーザのメールアドレスと配信ユーザのメールアドレスと、指定されたコンテンツデータとを企業内ネットワーク５を介してコンテンツ配信装置１へ送信する。
【００３０】
次にコンテンツ配信装置１の配信用コンテンツ受付部１１は、配信ユーザ端末２より送信された受信ユーザのメールアドレスと配信ユーザのメールアドレスとコンテンツデータとを受信する（ステップＳ２）。すると、配信用コンテンツ受付部１１は、配信ユーザ端末２から受信したコンテンツデータにウイルスが含まれていないかどうかを検査する（ステップＳ３）。そして、コンテンツデータにウイルスが含まれている場合にはエラーを示すウェブページを配信ユーザ端末２に送信してコンテンツデータの登録を中止する。
【００３１】
次に、配信用コンテンツ受付部１１は、受信した各情報をデータベース作成処理部１２に転送する。そしてデータベース作成処理部１２は登録シーケンス番号と配信状況確認ＵＲＬとダウンロード用ＵＲＬとを生成する（ステップＳ４）。ここで登録シーケンス番号とは、登録された年、月、日と連番（YYYYMMDD−nnnnn）で表される番号であり、また、配信ユーザによる１回の登録毎に重複しないように割り当てられる番号である。
【００３２】
次にユーザ判定部１３が、受信ユーザのメールアドレス中に規定の文字列が格納されているかどうかを調べ、受信ユーザに企業外のユーザか含まれているか否かを判定する（ステップＳ５）。例えば、受信ユーザが企業内ユーザであれば、メールアドレス中の＠以下に当該企業内ユーザが所属する企業のドメイン名やドメイン名の一部が記述されているので、この文字列を規定の文字列とすれば、メールアドレスによって受信ユーザが企業内のユーザか企業外のユーザかを判定することができる。このようにして、ユーザ判定部１３は受信ユーザのメールアドレスに基づいて、受信ユーザに企業外のユーザが含まれるか否かを判定する。そしてユーザ判定部１３は、受信ユーザに企業外のユーザが含まれると判定した場合には、認証情報生成部１４がその企業外の受信ユーザのアクセスキーを生成する（ステップＳ６）。
【００３３】
そして、データベース作成処理部１２はステップＳ４で生成された登録シーケンス番号、配信状況確認ＵＲＬ、ダウンロード用ＵＲＬと、その時の日時の情報とを、ステップＳ２で配信用コンテンツ受け付け部１１より転送されたコンテンツデータと当該コンテンツデータのコンテンツ名と当該コンテンツデータのデータサイズと受信ユーザのメールアドレスと配信ユーザのメールアドレスとに対応付けてデータベース１５に記録する（ステップＳ７）。またデータベース作成処理部１２はアクセスキーが生成されている場合には当該アクセスキーも共にデータベース１５に記録する。
【００３４】
ステップＳ７において、データベース作成処理部１２によってデータベース１５への各情報の記録が終了すると、次に、配信通知部１６が、コンテンツデータのダウンロード用ＵＲＬとコンテンツデータが登録された旨の文章とを記述した電子メールを、受信ユーザのメールアドレスごとに作成する。そして配信通知部１６は作成した電子メールを受信ユーザのメールアドレス宛てに送信する（ステップＳ８）。
【００３５】
また配信通知部１６はステップＳ７でデータベース１５に記録した配信状況確認ＵＲＬを配信ユーザに通知する為に、当該配信状況確認ＵＲＬの記述した電子メールを作成し、配信ユーザのメールアドレス宛てに送信する（ステップＳ９）。またステップＳ６において、アクセスキーが生成されている場合には、配信通知部１６は、ステップＳ７でデータベース１５に記録した登録シーケンス番号とアクセスキーとを記述した電子メールを作成し、配信ユーザのメールアドレス宛てに送信する。そしてアクセスキーは、配信ユーザがＦＡＸや電子メールや電話を利用して企業外の受信ユーザに通知する。
【００３６】
次に、受信ユーザがコンテンツデータをダウンロードする際のコンテンツ配信装置１の処理を図７を用いて順に説明する。図７はコンテンツ配信装置のコンテンツ配信時の処理フローを示す図である。
まず、受信ユーザ端末３を利用する受信ユーザや受信ユーザ端末４を利用する受信ユーザは、コンテンツ配信装置１から受付けた電子メールに記載のダウンロード用ＵＲＬをウェブブラウザに入力し、コンテンツ配信装置１にアクセスする。するとコンテンツ配信装置１のコンテンツ配信処理部１７が当該アクセスを受付ける（ステップＳ１０）。そして、コンテンツ配信処理部１７は受信ユーザの利用したダウンロード用ＵＲＬに対応付けられたコンテンツデータがデータベース１５に記録されているか否かを確認する（ステップＳ１１）。なお、コンテンツデータがデータベース１５に記録されていない場合には処理を終了する。そしてコンテンツデータが記録されている場合には、次にコンテンツ配信処理部１７は、アクセス時における接続元の端末のＩＰアドレスが利用アドレス範囲記憶部１８に記録されているＩＰアドレスのアドレス範囲に含まれるか否かを確認して、接続元の端末が企業内ネットワーク５に接続された端末か企業外ネットワーク６に接続された端末かを判定する（ステップＳ１２）。そして接続元の端末のＩＰアドレスが前記アドレスの範囲に含まれる場合には、コンテンツ配信処理部１７は、アクセスしてきた受信ユーザの端末が企業内ネットワーク５に接続されている受信ユーザ端末３であると判定し、メールアドレスの入力欄のみ表示されたダウンロード要求ウェブページの生成を画面情報生成部１９に指示する。そしてコンテンツ配信処理部１７は画面情報生成部１９によって生成されたダウンロード要求ウェブページを受信ユーザ端末３に送信する（ステップＳ１３）。
【００３７】
また、接続元の端末のＩＰアドレスが前記アドレスの範囲に含まれない場合には、コンテンツ配信処理部１７は、アクセスしてきた受信ユーザの端末が企業外ネットワーク６に接続されている受信ユーザ端末４であると判定し、メールアドレスとアクセスキーとの入力欄が表示されたダウンロード要求ウェブページの生成を画面情報生成部１９に指示する。そしてコンテンツ配信処理部１７は画面情報生成部１９によって生成されたダウンロード要求ウェブページを受信ユーザ端末３に送信する（ステップＳ１４）。
なおコンテンツ配信処理部１７は企業外ネットワーク６に接続されている受信ユーザ端末４とウェブページのデータを送受信する場合には、ＨＴＴＰＳなどを利用して通信を暗号化する。またコンテンツ配信処理部１７は企業内ネットワーク５に接続されている受信ユーザ端末３とウェブページのデータを送受信する場合には、暗号化せずにＨＴＴＰを利用する。
【００３８】
次に、受信ユーザ端末３や受信ユーザ端末４がダウンロード要求ウェブページを受信する。そして受信ユーザ端末３を利用する受信ユーザがコンテンツデータのダウンロードを行なう場合には、受信ユーザは、ダウンロード要求ウェブページの入力欄に自身のメールアドレスを入力して確認（Confirm）ボタンをクリックする。また受信ユーザ端末４を利用する受信ユーザがコンテンツデータのダウンロードを行なう場合には、受信ユーザはダウンロード要求ウェブページの入力欄に自身のメールアドレスと、配信ユーザから通知を受けたアクセスキーとを入力して確認ボタンをクリックする。
【００３９】
そして、ステップＳ１３の後、コンテンツ配信装置１のコンテンツ配信処理部１７は、受信ユーザ端末３から受信ユーザのメールアドレスを受信する（ステップＳ１５）。次にコンテンツ配信処理部１７は、受信ユーザ端末３がコンテンツ配信装置１へアクセスするために利用したダウンロード用ＵＲＬに対応する登録シーケンス番号とステップＳ１５で受信した受信ユーザのメールアドレスとが、データベース１５のテーブルで対応付けられているか否かを確認する。そして、その確認ができた場合にはコンテンツ配信処理部１７は次のステップへ移行し、確認できない場合には受信ユーザ端末３へエラーを示すウェブページを送信する。
【００４０】
また、ステップＳ１４の後、コンテンツ配信装置１のコンテンツ配信処理部１７は、受信ユーザ端末４から受信ユーザのメールアドレスととアクセスキーを受信する（ステップＳ１６）。そしてコンテンツ配信処理部１７は、受信ユーザ端末４がコンテンツ配信装置１へアクセスするために利用したダウンロード用ＵＲＬに対応する登録シーケンス番号とステップＳ１６で受信したメールアドレスとアクセスキーの組合せが、データベース１５のテーブルで対応付けられているか否かを確認する。そして、その確認ができた場合にはコンテンツ配信処理部１７は次のステップへ移行し、確認できない場合には受信ユーザ端末３や受信ユーザ端末４へエラーを示すウェブページを送信する。
そして、コンテンツ配信処理部１７は、受信ユーザ端末３や受信ユーザ端末４から受信したメールアドレスやアクセスキーが間違っているか否かを確認し（ステップＳ１７）、規定の回数以上間違っているか場合には、管理者の端末に不正アクセスを通知するための警告メールを作成して送信して処理を終了する。
【００４１】
次にコンテンツ配信処理部１７は、受信ユーザがコンテンツ配信装置１へのアクセスで利用したダウンロード用ＵＲＬに対応付けられている登録日時をデータベース１５から読み取って、当該登録日時とその時点での日時との差を計算する。そしてコンテンツ配信処理部１７は、計算した日時の差に基づいて、配信ユーザによってコンテンツデータが登録されてから、例えば本実施形態においては４８時間（配信可能時間）経過したか否かを確認する（ステップＳ１８）。ここで４８時間以上経過した場合には、コンテンツ配信処理部１７は画面情報生成部１９にダウンロード不可を示すウェブページの生成を指示し、当該生成されたダウンロード不可を示すウェブページを受信ユーザ端末３または受信ユーザ端末４に送信する（ステップＳ１９）。また４８時間経過していない場合には、コンテンツ配信処理部１７はダウンロード開始ウェブページの生成を画面情報生成部１９に指示し、画面情報生成部１９が、登録シーケンス番号やコンテンツデータのファイル名やデータサイズを表示したダウンロード開始ウェブページを生成する。そしてコンテンツ配信処理部１７はダウンロード開始ウェブページを受信ユーザ端末３や受信ユーザ端末４へ送信する（ステップＳ２０）。
【００４２】
次に受信ユーザ端末３や受信ユーザ端末４がダウンロード開始ウェブページを受信する。そして受信ユーザがダウンロード開始ウェブページにおいてダウンロード（download）ボタンをクリックすると、受信ユーザ端末３や受信ユーザ端末４は登録シーケンス番号やコンテンツ識別番号を含んだダウンロード開始指示をコンテンツ配信装置１に通知する。そしてコンテンツ配信処理部１７がダウンロード開始指示を受信する（ステップＳ２１）。そしてコンテンツ配信処理部１７は受信したダウンロード開始指示に含まれる登録シーケンス番号とコンテンツ識別番号に対応するコンテンツデータを、ダウンロード開始指示を送信した受信ユーザ端末３や受信ユーザ端末４に配信する（ステップＳ２２）。そして、コンテンツ配信処理部１７は、ステップＳ２１で配信したコンテンツデータのコンテンツ名に対応して、データベース１５のテーブルに記録されている配信状況情報に、受信ユーザのメールアドレスと、コンテンツデータの配信日時とを記録する。なおコンテンツ配信処理部１７は、コンテンツデータの受信ユーザへの配信が完了した旨を、配信ユーザのメールアドレス宛てに電子メールで送信するようにしても良い。
【００４３】
また、配信ユーザはコンテンツ配信装置１から送信された電子メールに記述の配信状況確認ＵＲＬへアクセスすると、配信通知部１６はそのアクセスを受付け、配信ユーザの利用した配信状況確認ＵＲＬに対応付けられてデータベース１５のテーブルに記録されている配信状況情報を配信ユーザ端末２へ通知する。これにより配信ユーザは、コンテンツデータの配信先の受信ユーザが、コンテンツデータを受信したか否かを確認することが出来る。
また、コンテンツ配信装置１において、データベース作成処理部１２は、適宜データベース１５に記録されているテーブルのコンテンツデータの登録日時を確認して、登録日時からの経過日を算出し、例えば、本実施形態においては１週間（規定時間）以上経過したものについてはデータベース１５から削除するようにしてもよい。これにより、データベースの記憶領域の管理をすることができる。
【００４４】
なお、本実施形態においては、配信ユーザ端末２が企業内ネットワーク５に接続されており、配信ユーザが配信ユーザ端末２を利用して、企業内ネットワーク５に接続された受信ユーザ端末３または企業外ネットワーク６に接続された受信ユーザ端末４にコンテンツのデータを配信している。しかしながら、本発明は本実施形態に限らず、例えば、企業外部のユーザが、企業外ネットワーク６に接続された配信ユーザの端末を利用して、企業内ネットワーク５に接続された受信ユーザ端末３へコンテンツのデータを配信するようにしてもよい。
【００４５】
そして、上述のコンテンツ配信装置は内部に、コンピュータシステムを有している。そして、上述した処理の過程は、プログラムの形式でコンピュータ読み取り可能な記録媒体に記憶されており、このプログラムをコンピュータが読み出して実行することによって、上記処理が行われる。ここでコンピュータ読み取り可能な記録媒体とは、磁気ディスク、光磁気ディスク、ＣＤ−ＲＯＭ、ＤＶＤ−ＲＯＭ、半導体メモリ等をいう。また、このコンピュータプログラムを通信回線によってコンピュータに配信し、この配信を受けたコンピュータが当該プログラムを実行するようにしても良い。
【図面の簡単な説明】
【００４６】
【図１】コンテンツ配信システムの概略ブロック図である。
【図２】データベースで記録するテーブルを示す図である。
【図３】コンテンツ登録用ウェブページのイメージを示す図である。
【図４】ダウンロード要求ウェブページのイメージを示す図である。
【図５】ダウンロード開始ウェブページのイメージを示す図である。
【図６】コンテンツデータ登録受け付け時の処理フローを示す図である。
【図７】コンテンツ配信時の処理フローを示す図である。
【符号の説明】
【００４７】
１：コンテンツ配信装置、２：配信ユーザ端末、３：受信ユーザ端末、４受信ユーザ端末、５：企業内ネットワーク、６：企業外ネットワーク、１１：配信用コンテンツ受付部、１２：データベース作成処理部、１３：ユーザ判定部、１４：認証情報生成部、１５：データベース、１６：配信通知部、１７コンテンツ配信処理部、１８：利用アドレス範囲記憶部、１９：画面情報生成部
【図１】
2005044276.tif 000003
【図２】
2005044276.tif 000004
【図３】
2005044276.tif 000005
【図４】
2005044276.tif 000006
【図５】
2005044276.tif 000007
【図６】
2005044276.tif 000008
【図７】
2005044276.tif 000009