(57)【要約】【課題】  コンピュータの操作に不慣れな人でも容易にＷｅｂページにある画像や音声や文字データをメール送信できるようにする。【解決手段】  Ｗｅｂサーバコンピュータにアクセスすることによりクライアントコンピュータのイベント駆動型アプリケーションであるＷｅｂブラウザに表示されるデータをメール配信するＷｅｂデータメール配信システムであって、クライアントコンピュータ上で実行されるメール配信プログラムを有し、該プログラムは、前記サーバコンピュータにアップロードされており、前記プログラムは、前記データをＷｅｂブラウザに表示した画面内でボタン操作等の所定のイベントを発生させることによってクライアントコンピュータ上で起動され、前記データを含むメールを作成し配信する。【選択図】  図２７
2005321901.tif 000002
【特許請求の範囲】
【請求項１】
Ｗｅｂサーバコンピュータにアクセスすることによりクライアントコンピュータのイベント駆動型アプリケーションであるＷｅｂブラウザに表示されるデータをメール配信するＷｅｂデータメール配信システムであって、クライアントコンピュータ上で実行されるメール配信プログラムを有し、該プログラムは、前記サーバコンピュータにアップロードされており、前記プログラムは、前記データをＷｅｂブラウザに表示した画面内で所定のイベントを発生させることによってクライアントコンピュータ上で起動され、前記データを含むメールを作成し配信することを特徴とするＷｅｂデータメール配信システム。
【請求項２】
前記メール配信プログラムは、Ｗｅｂブラウザ上で実行されるブラウザ機能拡張プログラムであり、前記データをＷｅｂブラウザに表示させるための文書ファイル内に、メール配信プログラムを起動するためのスクリプトが記述されており、該スクリプトが実行されたときに前記プログラムがクライアントコンピュータにインストールされていなければサーバコンピュータからクライアントコンピュータに前記プログラムがダウンロードされインストールされるように構成されていることを特徴とする請求項１に記載のＷｅｂデータメール配信システム。
【請求項３】
メール配信プログラムは、前記表示データをＷｅｂブラウザに表示する際の前記表示データに関連付けられた音声データも前記表示データとともにサーバから取得して、前記表示データ及び音声データを含むメールを作成し配信することを特徴とする請求項１又は２に記載のＷｅｂデータメール配信システム。
【請求項４】
メール配信プログラムは、前記表示データをＷｅｂブラウザに表示する際のＷｅｂページに関連付けられた音声データも前記表示データとともにサーバから取得して、前記表示データ及び音声データを含むメールを作成し配信することを特徴とする請求項１又は２に記載のＷｅｂデータメール配信システム。
【請求項５】
メール配信プログラムは、音声データの録音機能を有し、録音された音声データ及び前記表示データを含むメールを作成し配信することを特徴とする請求項１又は２に記載のＷｅｂデータメール配信システム。
【請求項６】
Ｗｅｂサーバコンピュータにアクセスすることによりクライアントコンピュータのイベント駆動型アプリケーションであるＷｅｂブラウザに表示されるデータをメール配信するＷｅｂデータメール配信システムであって、クライアントコンピュータ上で実行されるメール配信プログラムを有し、該プログラムは、前記サーバコンピュータにアップロードされており、前記プログラムは、前記Ｗｅｂブラウザの表示画面内で所定のイベントを発生させることによってクライアントコンピュータ上で起動され、前記データを含むメールを作成し配信することを特徴とするＷｅｂデータメール配信システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、インターネットホームページなどのＷｅｂページに含まれている画像データや文字データなどを簡単にメール配信することのできるＷｅｂデータメール配信システムに関するものである。
【背景技術】
【０００２】
インターネットホームページには多種多様な画像が含まれており、気に入った画像を知り合いにメール配信するには、従来、Ｗｅｂブラウザのメール送信のショートカット機能などを利用している。
【発明の開示】
【発明が解決しようとする課題】
【０００３】
上記従来の方法によれば、比較的簡単に画像をメール送信することが可能であるが、各画像毎に特定のメッセージを予め用意したり、音声付メールとすることは簡単にはできず、個別のメール送信毎に、利用者がメッセージを入力したり、音声を別途録音して、その音声データをメールに組み込む必要があるが、かかる作業が煩雑かつコンピュータ初心者には非常に困難である。
【課題を解決するための手段】
【０００４】
本発明は、Ｗｅｂサーバコンピュータにアクセスすることによりクライアントコンピュータのイベント駆動型アプリケーションであるＷｅｂブラウザに表示されるデータをメール配信するＷｅｂデータメール配信システムであって、クライアントコンピュータ上で実行されるメール配信プログラムを有し、該プログラムは、前記サーバコンピュータにアップロードされており、前記プログラムは、前記データをＷｅｂブラウザに表示した画面内で所定のイベントを発生させることによってクライアントコンピュータ上で起動され、前記データを含むメールを作成し配信することを特徴とするものである。
【０００５】
かかる本発明システムで利用されるクライアントコンピュータは、グラフィカルユーザーインターフェイスを備えるオペレーティングシステム、特に好ましくはマイクロソフト社のＷｉｎｄｏｗｓがインストールされたものが好ましく、そのオペレーティングシステム上で実行されるアプリケーションは、画面上でのマウスクリックや所定のキーボードショートカット等のイベントに応じて所定の関数乃至サブルーチンが実行されるイベント駆動型アプリケーションであることが好ましい。Ｗｅｂブラウザとしては、マイクロソフト社のインターネットエクスプローラを好適に利用できるが、同等の機能を有するサードパーティー製のブラウザを利用することも可能である。上記メール配信プログラムは、好ましくは、ＡｃｔｉｖｅＸコントロールによって実現できるが、ＪＡＶＡアプレットその他の技術によっても実現可能である。所定のイベントとは、例えば、Ｗｅｂブラウザに表示されるＷｅｂページ内に配置された送信ボタンのマウスクリックなどである。メールの新規作成時には本文その他のデータは空欄であってもよいが、予めＷｅｂ上で設定されたデータを初期値として取り込み、それを編集できるように構成してもよい。
【０００６】
好ましくは、前記プログラムは、Ｗｅｂブラウザ内で選択されたデータをＷｅｂサーバコンピュータからダウンロードして、該データを含むメールを作成するものである。かかる選択方法は適宜のものであってよく、複数の画像データの縮小画像をサムネイル表示して利用者にマウスクリックなどの方法によって選択させてもよく、画像の説明文等の文字列を選択させるようにすることも可能である。
【０００７】
上記本発明のＷｅｂデータメール配信システムにおいて、前記メール配信プログラムは、Ｗｅｂブラウザ上で実行されるブラウザ機能拡張プログラムであり、前記データをＷｅｂブラウザに表示させるための文書ファイル内に、メール配信プログラムを起動するためのスクリプトが記述されており、該スクリプトが実行されたときに前記プログラムがクライアントコンピュータにインストールされていなければサーバコンピュータからクライアントコンピュータに前記プログラムがダウンロードされインストールされるように構成できる。このようなブラウザ機能拡張プログラムとしては、ＡｃｔｉｖｅＸコントロールを挙げることができる。上記文書ファイルは、ＨＴＭＬファイルやＸＭＬファイルなどを利用できる。上記スクリプトは、クライアントコンピュータ上でＨＴＭＬファイルやＸＭＬファイル内で利用可能なＪａｖａＳｃｒｉｐｔなどの適宜のものを採用できる。
【０００８】
メール配信プログラムは、前記表示データをＷｅｂブラウザに表示する際のＷｅｂページ若しくは前記表示データに関連付けられた音声データも前記表示データとともにサーバから取得して、前記表示データ及び音声データを含むメールを作成し配信するものであってよい。Ｗｅｂページに関連付けられた音声データとは、そのＷｅｂページをブラウザで閲覧した際にバックグラウンドミュージックとして再生されるようにＨＴＭＬファイル内に指定されたものである。また、表示データに関連つけられた音声データとは、ＪａｖａＳｃｒｉｐｔ等によって例えば引数として渡すことができるように設定された音声データである。
【０００９】
また、メール配信プログラムは、音声データの録音機能を有し、録音された音声データ及び前記表示データを含むメールを作成し配信するものであってよい。この録音機能は、上記したサーバーから取得される音声データの編集機能として実装することも可能である。すなわち、音声データの初期値としてはサーバからの取得データを設定しておき、送信時に送信者がマイク等によって録音したデータをメール配信することも可能である。
【００１０】
また、本発明は、Ｗｅｂサーバコンピュータにアクセスすることによりクライアントコンピュータのイベント駆動型アプリケーションであるＷｅｂブラウザに表示されるデータをメール配信するＷｅｂデータメール配信システムであって、クライアントコンピュータ上で実行されるメール配信プログラムを有し、該プログラムは、前記サーバコンピュータにアップロードされており、前記プログラムは、前記Ｗｅｂブラウザの表示画面内で所定のイベントを発生させることによってクライアントコンピュータ上で起動され、前記データを含むメールを作成し配信することを特徴とするものである。この場合において、上記Ｗｅｂブラウザの表示画面には、前記データは表示されていてもよく、表示されていなくてもよい。
【発明の効果】
【００１１】
本発明によれば、サーバコンピュータに予めアップロードされたプログラムがクライアントコンピュータにダウンロードされてインストールされ、そのプログラムによってメール配信するので、クライアントコンピュータにメール送信アプリケーションがインストールされていなくともメール送信でき、常時利用しているコンピュータとは異なるコンピュータのメール環境が異なっても、常時同じ操作手法でＷｅｂ画像メールを送信できるので、コンピュータの操作に慣れていない人でも容易に画像メールを送信できる。また、音声付きメール作成機能もも上記プログラムに含ませることで、別途音声を録音するという煩雑かつ初心者には困難な作業を行うことなく、音声付画像メールを送信することが可能である。
【発明を実施するための最良の形態】
【００１２】
以下、本発明の好適な実施の形態を図面に基づいて説明する。
【００１３】
図１は、Ｗｅｂページ管理システムの概略構成図であって、該システムは、ＦＴＰサーバ及びＷｅｂサーバとして機能するサーバコンピュータ１、マイクロソフト社のインターネットエクスプローラ（Ｗｅｂブラウザ）がインストールされたクライアントコンピュータ２、並びに、画像並びに音声をリアルタイムにサーバにアップロードする画像・音声のリアルタイムアップロード装置３とから主構成され、これらコンピュータはインターネットを介して通信可能に接続されている。なお、本実施形態では、リアルタイムアップロード用装置３とクライアントコンピュータ２とを別個のコンピュータとして図示しているが、これらは同一のコンピュータであってもよい。
【００１４】
サーバコンピュータ１は、マイクロソフト社のＷｉｎｄｏｗｓ、ＵＮＩＸ、Ｌｉｎｕｘなどの適宜のＯＳ上で、ＦＴＰサーバ及びＷｅｂサーバ（通常はｈｔｔｐサーバ）がインストールされているものである。本発明においては、ＣＧＩなどのサーバーサイドスクリプトを利用する必要はないため、かかるサーバコンピュータとしては、一般的なＦＴＰサーバ機能並びにＷｅｂサーバー機能を提供するほぼすべてのプロバイダのサーバコンピュータを利用できる。
【００１５】
クライアントコンピュータ２は、好ましくは、マイクロソフト社のＷｉｎｄｏｗｓがインストールされたパーソナルコンピュータを利用できる。以下説明する実施形態においては、Ｗｉｎｄｏｗｓのインターネットエクスプローラに組み込まれたＡｃｔｉｖｅＸコントロールの機能を利用している。なお、ＡｃｔｉｖｅＸコントロールと同等の機能を有する他のアプリケーション、例えば、サンマイクロシステムズ社のＪＡＶＡアプレットなどを利用して実施することも可能である。
【００１６】
画像・音声のリアルタイムアップロード用装置３（ライブ映像提供コンピュータ）は、Ｗｅｂカメラ及びマイクを備えるものであり、Ｗｉｎｄｏｗｓ  ＰＣの他、適宜のＯＳがインストールされたコンピュータ若しくは専用装置によって実現できる。該装置３は、Ｗｅｂカメラによって撮像される画像データを所定時間毎（例えば、１秒毎）にサーバコンピュータの所定のｆｔｐフォルダ（図示例では/Photos/）に所定のファイル名（例えばPhoto.jpg）でアップロードするとともに、音声を分割記録するための複数のバッファを有し、マイクによって取得される音声データをいずれか一のバッファに保存し、該バッファに所定サイズの音声データが蓄積されると他の一のバッファに音声データを蓄積していくことで、複数のバッファに順次時系列的に音声データを保存するとともに、一のバッファに所定サイズの音声データが蓄積される毎に、該バッファを、前記音声データの蓄積処理と並列してサーバーコンピュータの上記画像データが保存されるフォルダにアップロードするように構成されている。具体的には、図２４に示すように、音声データはまず１．ｄａｔファイルに蓄積されていき、例えば１秒分の音声データが蓄積されると１．ｄａｔへの記録を中止して２．ｄａｔへの音声データの蓄積を始めるとともに、これと並列して１．ｄａｔファイルのサーバーコンピュータへのアップロードを開始する。同様に、２．ｄａｔに１秒分のデータが蓄積されると、音声データを３．ｄａｔに蓄積していくとともに、２．ｄａｔのアップロードを開始する。同様に順次処理を進めていき、７．ｄａｔに１秒分の音声データが蓄積されると、カウンタをリセットして再度１．ｄａｔに音声データを蓄積していく。かかる処理により、装置３がファイアーウォールによってインターネットから遮断されていても、リアルタイム映像が常時サーバコンピュータに存在するため、任意のクライアントコンピュータから同時にリアルタイム映像を閲覧することが可能となり、簡易テレビ会議システムとして好適に利用できる。なお、上記バッファの数は、最後のバッファ、即ち７．ｄａｔファイルへの音声の蓄積が完了するまでに、最初の１．ｄａｔファイルのアップロードが完了しているに十分余裕のある数を用意することが好ましい。
【００１７】
本実施形態のＷｅｂページ管理システムは、クライアントコンピュータ２で実行される管理プログラムを備える。該管理プログラムは、好ましくはＡｃｔｉｖｅＸコントロールとして提供され、インターネットエクスプローラ（Ｗｅｂブラウザ）の機能を拡張して、該ブラウザのウィンドウ内にプログラムの実行結果を表示するようになっている。管理プログラムは、適宜のプログラム開発言語を用いて作成されるバイナリ形式の実行プログラムであり、単一のバイナリファイルの形で提供してもよく、各機能毎に個別のバイナリファイルの形で提供されていてもよい。図示実施形態では、ＮＥＷＷＥＢＰ．ｏｃｘと、ライブ映像表示用のＮＥＷＷＥＢＬ．ｏｃｘの２つのバイナリファイルの形式で管理プログラムが提供されている。
【００１８】
この管理プログラムと、Ｗｅｂページを構成するＷｅｂ構成データの初期データは、予めアップローダプログラムによってクライアントコンピュータからサーバにアップロードされる。該アップローダプログラムは、例えばＷｉｎｄｏｗｓアプリケーションによって構成でき、ＣＤ−ＲＯＭなどの記録媒体に記録して配布するか、あるいは、ＦＴＰサーバやＷｅｂサーバなどからネットワークを介して利用者のコンピュータにダウンロードさせることができる。図２は、アップローダの実行画面の一例であって、実行画面内には所定のサーバ接続情報を入力する入力部が設けられている。このサーバ接続情報としては、ＦＴＰサーバアドレス、ポート番号、ユーザ名（ユーザＩＤ）、パスワード、Ｗｅｂ仮想フォルダ名、ｈｔｔｐサーバーアドレス（Ｗｅｂサーバアドレス）を含む。入力したサーバ接続情報は、一旦、クライアントコンピュータのメモリ及び一時ファイル（接続情報記憶部）に記憶される。すべての接続情報を適切に入力した後、実行ボタンをクリックすると、接続情報に基づいてｆｔｐサーバの所定の仮想フォルダ内に上記管理プログラム並びにＷｅｂ構成データの初期データがアップロードされる。
【００１９】
図１のサーバ１の下側には、管理プログラム並びに初期データの一例を示している。
【００２０】
ｉｎｄｅｘ．ｈｔｍｌは、ネットワーク回線を介してＷｅｂブラウザによりクライアントコンピュータで閲覧可能なＷｅｂ文書データであり、ＨＴＭＬ文書ファイルにより構成されている。該ファイル内容の一例を図３及び図４に示す。該ファイル内で利用しているＪａｖａＳｃｒｉｐｔの関数は、該ファイル内に記述してもよいが、本実施例ではｎｅｗｗｅｂｃｏｍ．ｊｓファイル内に定義している。該関数定義ファイルの一例を、図５〜図１０に示す。この関数定義ファイルは、実行時にｉｎｄｅｘ．ｈｔｍｌファイルにインクルードされるものであるから、上記Ｗｅｂ文書データの一部を構成するものである。
【００２１】
ｉｎｄｅｘ．ｈｔｍｌファイル内には、ＮＥＷＷＥＢＰ．ｏｃｘプログラムをクライアントコンピュータで起動するためのスクリプトが、第１４７行に組み込まれている。該スクリプトは、Ｓｅｔｕｐ．ｇｉｆ画像をマウスクリックすると、ｎｅｗｗｅｂｃｏｍ．ｊｓファイル内に定義されたＳｈｏｗＷｉｎｄｏｗｓ（）関数を呼び出すものである。該関数は、ｎｅｗｗｅｂｃｏｍ．ｊｓファイルの第３６行〜第４７行に定義されており、ｓｅｔｕｐ．ｈｔｍｌファイルをＷｅｂブラウザに表示させる。
【００２２】
ｓｅｔｕｐ．ｈｔｍｌファイルは、ＮＥＷＷＥＢＰ．ｏｃｘプログラムをＷｅｂブラウザ上で起動させるものであり、図１１に一例を示す。該ファイルは、インターネットエクスプローラ（Ｗｅｂブラウザ）に表示させると、Ｗｉｎｄｏｗｓに組み込まれたＡｃｔｉｖｅＸコントロールの仕組みによって、ＮＥＷＷＥＢＰ．ｏｃｘプログラムがすでにクライアントコンピュータにインストールされていれば該プログラムを起動し、インストールされていなければ、ｓｅｔｕｐ．ｈｔｍｌファイル内に暗号化して記述されたデータに基づいて、ｈｔｔｐサーバからＮＥＷＷＥＢＰ．ｏｃｘファイルをクライアントコンピュータにダウンロードし、認証処理を行った後、クライアントコンピュータにインストールして実行する。かかるＡｃｔｉｖｅＸコントロールの起動の仕組みは従来公知であるので詳細説明を省略する。
【００２３】
また、本実施例では、Ｗｅｂ文書データとして、お気に入りのリンクをまとめたｌｉｎｋ．ｈｔｍｌファイル（図１２参照）、ポストカードの形式で簡単に画像付メールを送信するためのａｆｔｅｒＭａｉｌ．ｈｔｍｌ（図１３参照）並びにｅＭａｉｌ．ｈｔｍｌ（図１４参照）、Ｗｅｂ画像リアルタイム表示機能及びリアルタイム音声再生機能からなるライブ映像機能をクライアントコンピュータに実現させるＮＥＷＷＥＢＬ．ｏｃｘを起動するためのｉｍａｇｅ．ｈｔｍｌ（図１４参照）を生成し、サーバコンピュータにアップロードしている。なお、図１２〜図１４に示すファイル内容は初期値であり、内容の設定がなされていないため、この段階では初期化乃至設定を促すメッセージを表示するように構成されている。
【００２４】
また、本実施例では、ｉｎｄｅｘ．ｈｔｍｌファイルの構成を定義する定義ファイルが、Ｎｅｗｗｅｂ．ｔｘｔファイルとして作成され、サーバにアップロードされている。管理プログラムは、該ファイルで定義された内容に沿って、予め定められた所定のフォーマットでｉｎｄｅｘ．ｈｔｍｌファイルを生成する。Ｎｅｗｗｅｂ．ｔｘｔファイルの一例は図１６に示しており、該ファイルには、クライアントコンピュータがｆｔｐサーバに接続するためのサーバ接続情報がＣＰＳｔｒｉｎｇ変数に設定され、該管理プログラムの起動時に必要なユーザ名及びパスワードに基づいて生成された暗号化文字列がＵＳＥＲ１変数に設定されている。
【００２５】
ＮＥＷＷＥＢＰ．ｏｃｘプログラムは、クライアントコンピュータ内のＷｅｂページ構成データをサーバコンピュータへｆｔｐプロトコルでアップロードするデータアップロード機能と、サーバコンピュータ内のＷｅｂページ構成データの全部又は必要な一部をクライアントコンピュータへダウンロードするダウンロード機能と、クライアントコンピュータ内にダウンロードされたＷｅｂページ構成データを編集する編集機能と、該編集機能の編集結果に基づいてＷｅｂブラウザにより閲覧可能な前記ｉｎｄｅｘ．ｈｔｍｌファイル（Ｗｅｂ文書データ）を生成するホームページ自動作成機能とをクライアントコンピュータに実現させるものである。
【００２６】
ｓｅｔｕｐ．ｈｔｍｌファイルからＮＥＷＷＥＢＰ．ｏｃｘが実行されると、まず、ｈｔｔｐサーバを介してＮｅｗｗｅｂ．ｔｘｔがクライアントコンピュータにダウンロードされ、ＮＥＷＷＥＢＰ．ｏｃｘプログラムに読み込まれ、その起動の際にＵＳＥＲ１変数に設定された情報を利用してユーザ認証処理を行い、認証された場合にのみ当該プログラムの実行が続行される。Ｎｅｗｗｅｂ．ｔｘｔのダウンロードは、ＮＥＷＷＥＢＰ．ｏｃｘが起動される毎に行うのが好ましいが、ＮＥＷＷＥＢＰ．ｏｃｘが最初に実行される際、即ち、ＮＥＷＷＥＢＰ．ｏｃｘがサーバからダウンロードされインストールされる際に１度だけダウンロードするように構成することも可能である。認証が完了すると、Ｎｅｗｗｅｂ．ｔｘｔ内のＣＰＳｔｒｉｎｇ変数に設定された情報に基づいてＮＥＷＷＥＢＰ．ｏｃｘプログラムがｆｔｐサーバに接続可能となる。本実施例では、ＮＥＷＷＥＢＰ．ｏｃｘプログラムには、ｉｎｄｅｘ．ｈｔｍｌ及びｓｅｔｕｐ．ｈｔｍｌファイルは読み込まれないようになっており、Ｎｅｗｗｅｂ．ｔｘｔファイルに基づいて都度これらｈｔｍｌファイルを生成するように構成しているが、本発明はかかる実施例に限定されるものではなく、Ｎｅｗｗｅｂ．ｔｘｔファイルを設けずに、ｉｎｄｅｘ．ｈｔｍｌファイル自体を解析して、ページの構成情報を取得するように構成することも可能である。
【００２７】
図１７は、ＮＥＷＷＥＢＰ．ｏｃｘプログラムの起動当初に表示される管理室画面であり、該画面から各種設定画面を立ち上げることが可能となっている。
【００２８】
図１８は、マスター管理室となるユーザ管理画面の一例であり、管理者のユーザ名やパスワードの設定・変更を行うことができる。なお、Ｗｅｂページのトップページの管理者のユーザ名は一つのみ固定とするのが、運用面から好ましい。この画面での設定内容は、Ｎｅｗｗｅｂ．ｔｘｔファイルに反映される。
【００２９】
図１９は、Ｗｅｂページのトップページの設定画面の一例であり、予め定められた範囲で、表示する文字列の色や大きさ、表示する画像、背景画像、ページ表示時にクライアントコンピュータで再生されるバックグラウンド音声の編集ができるようになっており（Ｗｅｂページ構成データ編集機能）、該画面での設定内容はＮｅｗｗｅｂ．ｔｘｔファイルに反映されるとともに、実行ボタンをマウスクリックすると、編集結果に基づいてｉｎｄｅｘ．ｈｔｍｌファイル（Ｗｅｂ文書データ）を生成し（ホームページ自動生成機能）、Ｎｅｗｗｅｂ．ｔｘｔ、ｉｎｄｅｘ．ｈｔｍｌ及びこれらから参照される各種ファイルを含むＷｅｂページ構成データをｆｔｐサーバの所定のフォルダにアップロードするようになっている。
【００３０】
トップページの設定画面において、表示写真としてＷｅｂカメラが設定できるようになっており、Ｗｅｂカメラを選択すると、図２０に示すように、ネットワークカメラ写真データの保存フォルダ名の入力ボックスが現れるようになっている。この入力ボックスに、上記したライブ映像が保存されているパス名（/photos/photo.jpg）を入力して実行ボタンをマウスクリックすると、トップページにimage.htmlファイルへのリンクが作成され、そのリンクをマウスクリックすると、image.htmlファイルが表示されるように構成できる。Ｗｅｂカメラを設定した場合のimage.htmlファイルの例を図２５に示しており、該ファイルからＮＥＷＷＥＢＬ．ｏｃｘプログラムを呼び出して、該プログラムによってサーバコンピュータからＰｈｏｔｏ．ｊｐｇ並びに１．ｄａｔ〜７．ｄａｔを所定時間毎に取得して、Ｗｅｂブラウザ内にＷｅｂカメラからの画像データをリアルタイムで表示するとともに、マイクからの音声データを時系列順に再生するようになっている。
【００３１】
トップページの設定画面でリンクページ（サブトップページ）を作成すると、ｆｔｐサーバにサブフォルダ（例えば、/Data1/）が作成され、該サブフォルダ内に、上記と同様のｉｎｄｅｘ．ｈｔｍｌファイル及びｓｅｔｕｐ．ｈｔｍｌファイルが作成されるように構成されている。したがって、Ｗｅｂブラウザで上記サブトップページを表示しているときに、ＮＥＷＷＥＢＰ．ｏｃｘプログラムを起動するスクリプトを実行すると、上記と同様の認証処理の後、図２１に示すようなサブトップページの設定画面が表示され、該ページの編集を行うことができる。このサブトップページからのリンクページは、図２６に示す写真ページの設定画面で、複数の写真を見栄え良く自動的に配置する写真ページとして設定することができる。写真ページとして設定すると、指定した行数や表示タイプの設定に応じて、複数の写真が自動的に拡大・縮小され、簡単な設定で見栄えを迅速に変更することが可能である。写真ページの背景画像と背景音声もこの設定画面で行えるようになっている。また、各写真毎に、関連付けられる音声データやテキストデータを入力できるようになっており、入力された音声データやテキストデータは、ＪａｖａＳｃｒｉｐｔ等のスクリプト内に、引数の形で記述され、必要時に各写真（画像データ）に関連付けられた音声データやテキストデータにアクセスできるように構成している。
【００３２】
上記写真ページとして設定された場合、クライアントコンピュータ２は、そのＷｅｂブラウザに表示される画像データをメール配信するＷｅｂ画像データ配信システムとして動作する。具体的には、写真ページで設定された写真は、例えば、図２７に示すＰｈｏｔｏ１．ｈｔｍｌファイルが生成されてこのファイルによって表示されるように構成される。該ファイルには、ＮＥＷＷＥＢＰ．ｏｃｘプログラムを引数“ｏｂｊＭａｉｌ”で起動するスクリプトが組み込まれており、画像データをＷｅｂブラウザに表示した画面内で所定のイベント（例えば、文字列や画像やボタンのマウスクリックなど）を発生させることによりこのスクリプトによって当該プログラムが起動されると、図２３に示すメール送信画面がＷｅｂブラウザ内に表示される。このとき、当該プログラムは、ｈｔｔｐサーバから上記画像データ（表示データ）をダウンロードして画像表示部５に表示し、送信先や件名等の必要な情報を入力して送信ボタンを押すと、独自のｓｍｔｐ送信プログラムによって画像データを含むメールを配信する。しかして、ＮＥＷＷＥＢＰ．ｏｃｘプログラムは、Ｗｅｂデータ配信プログラムとしても機能する。
【００３３】
このＷｅｂデータ配信システムの動作ブロック図の一例を図２８に示している。上記管理プログラムによって作成され、サーバにアップロードされたＷｅｂページ（サブトップページ）１０には、写真ページへのリンクや設定画面を起動するスクリプトが記述されており、設定画面をマウスクリックすると認証ページ１１がブラウザに読み込まれ、ユーザ名及びパスワードの入力により管理プログラム１２がブラウザの表示画面内で起動される。管理プログラムには上記したように種々の設定画面が設けられており、図２６にも示すような写真ページ１３の設定画面に所定の情報を入力して実行ボタンを押すと、例えば選択した画像データのサムネイル画像（縮小画像）若しくは画像データそのものを表示する上記ｐｈｏｔｏ１．ｈｔｍｌなどの写真Ｗｅｂページ１４を作成し、サーバにアップロードする。この写真Ｗｅｂページ１４は、サブトップページ１０からリンクされ、サブトップページ１０で写真ページへのリンクをマウスクリックすることによって、ブラウザに表示される。ここで写真_1をクリックすると（符号１５）、ｐｈｏｔｏ１．ｈｔｍｌ内に記述されたスクリプトが実行され（図２７参照）、このスクリプトによってＷｅｂデータメール配信プログラムであるＮＥＷＷＥＢＰ．ｏｃｘが起動されて、図２３にも示すメール送信プログラム画面１６がブラウザの表示画面内で表示される。このメール配信プログラムの起動時には、写真ページに含まれるスクリプトやメール配信プログラムなどによってサーバ１７上の写真に関連付けられたテキストや音声データを取得して、メールに添付する初期データとして利用している。なお、ブラウザによってＷｅｂページを表示する際に既にクライアントコンピュータに写真データや、それに関連付けられたテキストや音声データがダウンロードされているなら、その既にダウンロード済みのデータをメール添付データとして利用することも可能である。
【００３４】
また、写真ページ１４は、図２９に示すように、複数の写真のサムネイル画像を一覧表示したり、もとの画像データを一覧形式で縮小表示するものであってもよい。ここで写真_1をクリックすると、各写真ごとの拡大画面確認表示ページ１８がブラウザに表示され、そのページ１８内の送信ボタン１９をクリックするとメール配信プログラムが起動されるように構成することもできる。上記拡大画面確認表示ページ１８は、各写真毎に予め作成し、サーバにアップロードしてもよく、写真一覧表示ページ１４を構成するＨＴＭＬ文書内に、確認表示ページ１８を生成しブラウザに表示させるためのスクリプトを記述しておくことも可能である。
【００３５】
また、上記メール送信画面において、画像データをＷｅｂブラウザに表示する際のＷｅｂページや表示データに関連付けられた音声データも画像データとともにサーバから取得して、前記画像データ及び音声データを含むメールを配信する設定をしたり、該プログラムの音声データの録音機能を使用して録音された音声データ及び前記画像データを含むメールを配信する設定をすることも可能である。この音声データは、時間設定できるようにしてもよく、固定の時間の音声データであってもよい。また、メールアドレスは、Ｗｉｎｄｏｗｓにインストールされているメールソフトウェア、例えばマイクロソフト社のＯｕｔｌｏｏｋのアドレス帳を参照して利用できるようにするのが好ましい。
【００３６】
管理室画面から入室行為データ一覧に入ると、図２２に示す画面が表示され、過去の入室データの管理が行えるようになっている。かかる履歴管理のために、サーバーコンピュータには、管理プログラムの認証処理毎に更新されるＷｅｂｌｏｇ．ｌｏｇファイルが保存されている。
【００３７】
本発明は上記実施形態に限定されるものではなく、適宜設計変更できる。
【図面の簡単な説明】
【００３８】
【図１】本発明の一実施形態に係るＷｅｂデータ管理システムの簡略ブロック構成図である。
【図２】管理プログラムのアップローダプログラムの実行画面の一実施例である。
【図３】Ｗｅｂページ構成データの一つであるｉｎｄｅｘ．ｈｔｍｌファイルの一実施例のプログラムリストである。
【図４】Ｗｅｂページ構成データの一つであるｉｎｄｅｘ．ｈｔｍｌファイルの一実施例のプログラムリストである。
【図５】Ｗｅｂページ構成データの一つであるｎｅｗｗｅｂｃｏｍ．ｊｓファイルの一実施例のプログラムリストである。
【図６】Ｗｅｂページ構成データの一つであるｎｅｗｗｅｂｃｏｍ．ｊｓファイルの一実施例のプログラムリストである。
【図７】Ｗｅｂページ構成データの一つであるｎｅｗｗｅｂｃｏｍ．ｊｓファイルの一実施例のプログラムリストである。
【図８】Ｗｅｂページ構成データの一つであるｎｅｗｗｅｂｃｏｍ．ｊｓファイルの一実施例のプログラムリストである。
【図９】Ｗｅｂページ構成データの一つであるｎｅｗｗｅｂｃｏｍ．ｊｓファイルの一実施例のプログラムリストである。
【図１０】Ｗｅｂページ構成データの一つであるｎｅｗｗｅｂｃｏｍ．ｊｓファイルの一実施例のプログラムリストである。
【図１１】Ｗｅｂページ構成データの一つであるｓｅｔｕｐ．ｈｔｍｌファイルの一実施例のプログラムリストである。
【図１２】Ｗｅｂページ構成データの一つであるｌｉｎｋ．ｈｔｍｌファイルの一実施例のプログラムリストである。
【図１３】Ｗｅｂページ構成データの一つであるａｆｔｅｒＭａｉｌ．ｈｔｍｌファイルの一実施例のプログラムリストである。
【図１４】Ｗｅｂページ構成データの一つであるｅＭａｉｌ．ｈｔｍｌファイルの一実施例のプログラムリストである。
【図１５】Ｗｅｂページ構成データの一つであるｉｍａｇｅ．ｈｔｍｌファイルの一実施例のプログラムリストである。
【図１６】Ｗｅｂページ構成データの一つであるとともにＷｅｂ文書データの内容を定義する定義データであるＮｅｗｗｅｂ．ｔｘｔファイルの一実施例のプログラムリストである。
【図１７】Ｗｅｂブラウザ内で管理プログラムが実行された時の初期画面を示す画面構成図である。
【図１８】同管理プログラムのユーザー管理画面を示す画面構成図である。
【図１９】同管理プログラムのトップページのＷｅｂページ編集画面を示す画面構成図である。
【図２０】同Ｗｅｂページ編集画面において表示写真をＷｅｂカメラに設定した場合の画面構成図である。
【図２１】トップページからハイパーリンクを介して閲覧可能なサブトップページのＷｅｂページ編集画面を示す画面構成図である。
【図２２】同管理プログラムのアクセス履歴の管理画面を示す画面構成図である。
【図２３】同管理プログラムの音声付写真メールの送信画面を示す画面構成図である。
【図２４】音声アップロード装置の複数のバッファの動作を説明する簡略説明図である。
【図２５】Ｗｅｂカメラを設定した場合のｉｍａｇｅ．ｈｔｍｌファイルの一実施例のプログラムリストである。
【図２６】同管理プログラムの写真ページ設定画面を示す画面構成図である。
【図２７】写真ページを作成した場合のｐｈｏｔｏ１．ｈｔｍｌファイルの一実施例のプログラムリストである。
【図２８】Ｗｅｂデータ配信システムの動作の一例を示す処理ブロック図である。
【図２９】Ｗｅｂデータ配信システムの動作の他の例を示す処理ブロック図である。
【図１】
2005321901.tif 000003
【図２】
2005321901.tif 000004
【図３】
2005321901.tif 000005
【図４】
2005321901.tif 000006
【図５】
2005321901.tif 000007
【図６】
2005321901.tif 000008
【図７】
2005321901.tif 000009
【図８】
2005321901.tif 000010
【図９】
2005321901.tif 000011
【図１０】
2005321901.tif 000012
【図１１】
2005321901.tif 000013
【図１２】
2005321901.tif 000014
【図１３】
2005321901.tif 000015
【図１４】
2005321901.tif 000016
【図１５】
2005321901.tif 000017
【図１６】
2005321901.tif 000018
【図１７】
2005321901.tif 000019
【図１８】
2005321901.tif 000020
【図１９】
2005321901.tif 000021
【図２０】
2005321901.tif 000022
【図２１】
2005321901.tif 000023
【図２２】
2005321901.tif 000024
【図２３】
2005321901.tif 000025
【図２４】
2005321901.tif 000026
【図２５】
2005321901.tif 000027
【図２７】
2005321901.tif 000028
【図２８】
2005321901.tif 000029
【図２９】
2005321901.tif 000030
【図２６】
2005321901.tif 000031