(57)【要約】【課題】画像集をウェブサイトに公開し、グループメンバが画像を閲覧しながらコメントを書き込みでき、コメントが書かれた画像集を収得できる手段を提供する。【解決手段】サーバ上の所定の領域にウェブサイト管理ユーザがアプロードした画像ファイル群を検索し、画像ファイル名リストを自動作成する手段１０４と、作成された画像ファイル名リストに基づいて、画像一覧を含み該画像一覧の各画像にはそれぞれにコメント記入領域２０３が付随するウェブページを編集しブラウザに表示させる画像一覧編集手段１１０と、ブラウザが表示した前記コメント記入領域２０３に画像一覧閲覧ユーザがテキストを書き込んだり修正したりするためのテキスト入力編集手段１１２と、テキスト入力編集手段１１２により入力編集されたテキストをサーバ上の所定の領域にテキストファイルとして格納するテキスト格納手段１０７とを備える。【選択図】  図１
2006092041.tif 000002
【特許請求の範囲】
【請求項１】
画像一覧表示部を持つウェブアプリケーションシステムであって、
サーバ上の所定の記憶領域に格納され、各画像に関するコメント等のテキストが画像ファイルに対応してそれぞれ個別のテキストファイルとして構成された画像ファイル群とテキストファイル群に基づいて、画像の１つ1つにコメント記入領域が付属し、該画像に対応する前記テキストファイルが存在する場合にはその内容が該コメント記入領域に表示される画像一覧を編集表示する画像一覧編集手段と、
前記コメント記入領域に画像一覧閲覧ユーザがテキストを書き込んだり、既に書き込まれているテキストを画像一覧閲覧ユーザが修正したりするためのテキスト入力編集手段と、
該テキスト入力編集手段により入力編集されたテキストを前記テキストファイル群の当該コメント記入領域に対応するテキストファイルに格納するテキスト格納手段と、
を備えたことを特徴とするコメント記入領域付き画像一覧を持つウェブアプリケーションシステム。
【請求項２】
請求項１記載のウェブアプリケーションシステムにおいて、前記テキスト入力編集手段はテキストの入力のみを可能とし、前記テキスト格納手段は入力されたテキストをテキストファイルに追記するように構成したことを特徴とするコメント記入領域付き画像一覧を持つウェブアプリケーションシステム。
【請求項３】
請求項１または請求項２記載のウェブアプリケーションシステムにおいて、
さらに、画像ファイル群を検索し、画像ファイル名リストを作成する画像ファイル名リスト作成手段と、
画像ファイル名リストの各ファイル名に対応するテキストファイルを読み込み、テキストリストを作成するテキストリスト作成手段とをサーバ上に備え、
前記画像一覧編集手段はクライアントのブラウザ上で機能し、前記画像ファイル名リスト作成手段とテキストリスト作成手段とによって作られた画像ファイル名リストおよびテキストリストを取得し、
該画像ファイル名リストおよびテキストリストの内容に基づいてコメント記入領域付き画像一覧を編集表示するように構成したことを特徴とするコメント記入領域付き画像一覧を持つウェブアプリケーションシステム。
【請求項４】
請求項３記載のウェブアプリケーションシステムにおいて、
前記テキスト格納手段、前記画像ファイル名リスト作成手段、前記テキストリスト作成手段、及び前記テキスト格納手段とを使用しつつ、ブラウザとのデータの送受信を行うウェブページ制御手段とをさらにサーバ上に備え、
前記テキスト入力編集手段はクライアントのブラウザ上で機能し、前記画像一覧編集手段は前記サーバ上のウェブページ制御手段を通して画像ファイル名リスト作成手段およびテキストリスト作成手段を使用して画像ファイル名リストおよびテキストリストを取得し、
画像一覧閲覧ユーザの要求に応じて前記テキスト入力編集手段を起動し、
入力編集されたテキストをサーバに送信して前記ウェブページ制御手段を通して前記テキスト格納手段に渡し、前記ウェブページ制御手段を通して格納結果通知を受け取るように構成し、ウェブページを入れ替えることなく、入力編集されたテキストによるテキストファイルの更新およびコメント記入領域付き画像一覧の再編集表示をするように構成したことを特徴とするコメント記入領域付き画像一覧を持つウェブアプリケーションシステム。
【請求項５】
前記テキストファイル格納手段により格納されるテキストファイルには、１行目等の所定の位置にバージョン番号を記録しておき、前記テキスト入力編集手段により入力編集されたテキストを、前記テキストファイル格納手段が格納するに先立って、元のバージョン番号と、格納すべきテキストファイルに記録されているバージョン番号とを比較し、
両者が等しければバージョン番号を更新してテキストとともにテキストファイルに格納し、
等しくなければ格納を行わずスキップし、画像一覧閲覧ユーザに書き込み失敗結果を通知するように構成したことを特徴とする請求項１記載のコメント記入領域付き画像一覧を持つウェブアプリケーションシステム。
【請求項６】
画像一覧のレイアウト方法が記入された編集指示ファイルの内容に基づいて、編集パラメータのリストを作成する編集パラメータリスト作成手段をさらにサーバ上に備え、前記画像一覧編集手段が当該編集パラメータの内容に従って、コメント記入領域付き画像一覧のタイトルやレイアウト等を編集するように構成したことを特徴とする請求項３記載のコメント記入領域付き画像一覧を持つウェブアプリケーションシステム。
【請求項７】
更新契機に関する制御情報が設定された制御ファイルをサーバ上に備え、
前記画像一覧編集手段が当該制御情報の内容に従って、画像ファイル名リスト及びテキストリストを更新するための契機を設定するように構成したことを特徴とする請求項３記載のコメント記入領域付き画像一覧を持つウェブアプリケーションシステム。
【請求項８】
請求項７記載のウェブアプリケーションシステムにおいて、
前記テキスト格納手段によるテキストファイルの更新状況に応じた制御情報を制御ファイルに設定する更新状況監視手段をサーバ上に備え、前記画像一覧編集手段が画像ファイル名リスト及びテキストリストを更新する契機を動的に変更できるように構成したことを特徴とするコメント記入領域付き画像一覧を持つウェブアプリケーションシステム。
【請求項９】
コメント記入領域のそれぞれに対して、参照のみ可能、追記可能、更新可能等のアクセス制御手段をさらに備えたことを特徴とする請求項１または２記載のコメント記入領域付き画像一覧を持つウェブアプリケーションシステム。
【請求項１０】
前記コメント記入領域のそれぞれに対して画像一覧閲覧ユーザごとのアクセス制御手段をさらに備えたことを特徴とする請求項９記載のコメント記入領域付き画像一覧を持つウェブアプリケーションシステム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、インターネット上でデジタル画像集を構成する技術分野に関する。
【背景技術】
【０００２】
従来、各種デジタル写真等の画像一覧を表示するウェブサイトが知られているが、それらは画像のみで構成されるか、文字データが付加される場合でもあらかじめ作られた内容で、画像と一緒に編集され表示されるものであって、画像一覧部分はウェブページ作成者の一方的情報発信の場であった。
デジタルカメラが普及した今日、デジタル写真等の画像集を気軽にウェブサイトに公開し、当該画像集に関連するグループメンバ等が、個々の画像に関して簡便にコメントや感想等を書き込み相互に情報交換できるとともに、コメントのついた画像集をその後の分類整理がしやすい形で収得する手段が求められる。
ウェブサイトの画像集に閲覧者がコメントや感想を書き込む手段としては、当該ウェブサイトに掲示板機能を付加し閲覧者が投稿する方法があるが、画像一覧の個々の画像に対するコメントを書き込むためには、投稿者の識別名の他、どの画像に関するコメントかを識別するための画像の名前等を書き込む必要があり、ひと目で画像とコメントとの対応がわかるものではない。  
画像とそれに関連付けられたテキストという、構成要素に関しては類似のシステムとして特許文献１がある。特許文献１は、ディスカッションを構成するテキストの質を向上するために補助的に画像をアプロードあるいは付加する手段を有する掲示板である。
更に、いわゆるＣＧＩ機能で構成したコメントを書き込み可能な写真アルバムシステムもある（非特許文献１）。このシステムでは、管理者がブラウザを使って1枚ずつ画像ファイルをアプロードし所定の管理ファイルに登録し、訪問者が各写真にコメントを追記する機能をもつ。追記されたコメントは画像管理情報と一緒に1つのテキストファイルにまとめて格納され管理される。
【特許文献１】特開２００３−１４１０２４号公報
【非特許文献１】http://merlion.cool.ne.jp/cgi/  （参考ホームページ）
【発明の開示】
【発明が解決しようとする課題】
【０００３】
特許文献１は意図する目的が異なるため、一連の画像群を画像一覧として公開し、それぞれの画像に関して、画像の閲覧者が簡便にコメントを書き込むという要求には応えられないし、なんら示唆するものでもない。
また、非特許文献１は、ブラウザ機能により画像ファイルを１枚ずつアップロードするので、大量の画像をアップロードするにはきわめて効率が悪く、また、アプロードした画像ファイルの名前が元の名前とは異なる名前に変えられてしまったり、全画像ファイルに対して管理情報と一緒にテキストファイルが１つにまとめられているため、コメント収得後のコメント付き画像集の再編集が自由にできない等、使い勝手が悪い。
【０００４】
そこで、公開したい画像群をＦｔｐ等、最も一般的なツールを使って、サーバの所定の領域に随時一括アップロード格納したり削除したりするだけで、写真集の内容が自動的に更新できるとともに、収得したコメントファイルを、同じくＦｔｐ等でダウンロードするだけで、各コメントファイルが画像ファイルと対応つけられており、かつファイルコピーやファイル削除等のＯＳが備える基本的機能のみを使ってコメント付き画像ファイル群を分類整理できる、柔軟で開かれたシステムを提供することを課題とする。
さらに、これらの場合において、画像一覧の閲覧時は、サーバに対するアクセスを出来るだけ減らして、速やかに効率よく閲覧できることが望まれる一方、画像に対するコメント等が書き込まれた場合や画像が追加削除された場合には、出来るだけ速やかに他の閲覧ユーザがその最新状態を反映できることが望ましい。本発明はこのような相反する条件を上手く解決するシステムを提供することも課題とする。
また、このようなシステムをインターネット環境で実用可能にする機能として、コメント記入に対するきめ細かいアクセス制御機能を合せて提供することを課題とする。
【課題を解決するための手段】
【０００５】
本発明の請求項１に記載のコメント記入領域付き画像一覧を持つウェブアプリケーションシステムは、画像一覧表示部を持つウェブアプリケーションシステムであって、サーバ上の所定の記憶領域に格納され、各画像に関するコメント等のテキストが画像ファイルに対応してそれぞれ個別のテキストファイルとして構成された画像ファイル群とテキストファイル群に基づいて、画像の１つ1つにコメント記入領域が付属し、該画像に対応する前記テキストファイルが存在する場合にはその内容が該コメント記入領域に表示される画像一覧を編集表示する画像一覧編集手段と、
前記コメント記入領域に画像一覧閲覧ユーザがテキストを書き込んだり、既に書き込まれているテキストを画像一覧閲覧ユーザが修正したりするためのテキスト入力編集手段と、
該テキスト入力編集手段により入力編集されたテキストを前記テキストファイル群の当該コメント記入領域に対応するテキストファイルに格納するテキスト格納手段と、
を備えたことを特徴とする。
請求項２に記載のウェブアプリケーションシステムは、請求項１において、前記テキスト入力編集手段はテキストの入力のみを可能とし、前記テキスト格納手段は入力されたテキストをテキストファイルに追記するように構成したことを特徴とする。
請求項３に記載のウェブアプリケーションシステムは、請求項１または請求項２において、さらに、画像ファイル群を検索し、画像ファイル名リストを作成する画像ファイル名リスト作成手段と、
画像ファイル名リストの各ファイル名に対応するテキストファイルを読み込み、テキストリストを作成するテキストリスト作成手段とをサーバ上に備え、
前記画像一覧編集手段はクライアントのブラウザ上で機能し、前記画像ファイル名リスト作成手段とテキストリスト作成手段とによって作られた画像ファイル名リストおよびテキストリストを取得し、
該画像ファイル名リストおよびテキストリストの内容に基づいてコメント記入領域付き画像一覧を編集表示するように構成したことを特徴とする。
請求項４に記載のウェブアプリケーションシステムは、請求項３において、前記テキスト格納手段、前記画像ファイル名リスト作成手段、前記テキストリスト作成手段、及び前記テキスト格納手段とを使用しつつ、ブラウザとのデータの送受信を行うウェブページ制御手段とをさらにサーバ上に備え、
前記テキスト入力編集手段はクライアントのブラウザ上で機能し、前記画像一覧編集手段は前記サーバ上のウェブページ制御手段を通して画像ファイル名リスト作成手段およびテキストリスト作成手段を使用して画像ファイル名リストおよびテキストリストを取得し、
画像一覧閲覧ユーザの要求に応じて前記テキスト入力編集手段を起動し、
入力編集されたテキストをサーバに送信して前記ウェブページ制御手段を通して前記テキスト格納手段に渡し、前記ウェブページ制御手段を通して格納結果通知を受け取るように構成し、ウェブページを入れ替えることなく、入力編集されたテキストによるテキストファイルの更新およびコメント記入領域付き画像一覧の再編集表示をするように構成したことを特徴とする。
請求項５に記載のウェブアプリケーションシステムは、請求項１において、前記テキストファイル格納手段により格納されるテキストファイルには、１行目等の所定の位置にバージョン番号を記録しておき、前記テキスト入力編集手段により入力編集されたテキストを、前記テキストファイル格納手段が格納するに先立って、元のバージョン番号と、格納すべきテキストファイルに記録されているバージョン番号とを比較し、
両者が等しければバージョン番号を更新してテキストとともにテキストファイルに格納し、
等しくなければ格納を行わずスキップし、画像一覧閲覧ユーザに書き込み失敗結果を通知するように構成したことを特徴とする。
請求項６に記載のウェブアプリケーションシステムは、請求項３において、画像一覧のレイアウト方法が記入された編集指示ファイルの内容に基づいて、編集パラメータのリストを作成する編集パラメータリスト作成手段をさらにサーバ上に備え、前記画像一覧編集手段が当該編集パラメータの内容に従って、コメント記入領域付き画像一覧のタイトルやレイアウト等を編集するように構成したことを特徴とする。
請求項７に記載のウェブアプリケーションシステムは、請求項３において、更新契機に関する制御情報が設定された制御ファイルをサーバ上に備え、
前記画像一覧編集手段が当該制御情報の内容に従って、画像ファイル名リスト及びテキストリストを更新するための契機を設定するように構成したことを特徴とする。
請求項８に記載のウェブアプリケーションシステムは、請求項７において、前記テキスト格納手段によるテキストファイルの更新状況に応じた制御情報を制御ファイルに設定する更新状況監視手段をサーバ上に備え、前記画像一覧編集手段が画像ファイル名リスト及びテキストリストを更新する契機を動的に変更できるように構成したことを特徴とする。
請求項９に記載のウェブアプリケーションシステムは、請求項１または２において、コメント記入領域のそれぞれに対して参照のみ可能、追記可能、更新可能等のアクセス制御手段をさらに備えたことを特徴とする。
請求項１０に記載のウェブアプリケーションシステムは、請求項９において、前記コメント記入領域のそれぞれに対して画像一覧閲覧ユーザごとのアクセス制御手段をさらに備えたことを特徴とする。
【発明の効果】
【０００６】
本発明は、デジタル写真等の画像集を簡単にウェブサイトに公開し、当該画像集に関連するグループメンバ等が、個々の画像に関して簡便にコメントや感想等を書き込み相互に情報交換できるとともに、各画像ファイルに対応したテキストファイルにグループユーザのコメントが書かれたコメント付き画像集を分類整理しやすい形式で収得できる環境を作れる効果を有する。  
【発明を実施するための最良の形態】
【０００７】
図１に本発明の実施の１形態であるウェブアプリケーションシステムの構成図を示す。
ウェブアプリケーショはサーバで機能する部分１０とクライアントにダウンロードされてクライアントのブラウザ上で機能する部分１１とから構成される。
本実施形態においては、画像ファイル名リスト作成手段１０４、テキストリスト作成手段１０５、編集パラメータリスト作成手段１０６、テキスト格納手段１０７及びウェブページ制御手段１０８とをサーバで機能する手段として構成される。
【０００８】
まず画像一覧の最初のページを表示するが、その処理を説明する。ブラウザからのページの要求があると、スクリプト言語等により記述されブラウザ上で機能する画像一覧編集手段１１０、テキスト入力編集手段１１２、テキスト送信手段１１３、が搭載されたウェブページがクライアントにダウンロードされる。
ブラウザが受信したウェブページでは、画像一覧編集手段１１０が起動される。画像一覧編集手段１１０は、サーバのウェブページ制御手段１０８に要求を送信する。
【０００９】
該要求を受信したウェブページ制御手段１０８の処理内容を図４のフローを参照して説明する。該ウェブページ制御手段１０８は画像ファイル名リスト作成手段１０４を使用して所定のディレクトリ１０１に格納されている画像群の画像ファイル名リスト１１４を作成する。
画像ファイル名リスト作成手段１０４の処理フローを図９に示す。また、画像ファイル名リストの一例を図１１に示す。続いてテキストリスト作成手段１０５を使って、所定のディレクトリ１０２に格納されている前記画像ファイル名リストの各画像ファイル名に対応するテキストファイルをを読み込み、テキストリスト１１５を作成する。
【００１０】
テキストリスト作成手段１０５の処理フローを図１０に示す。また、テキストリストの一例を図１２に示す。更に編集パラメータリスト作成手段１０６を使って、編集方法設定ファイル１０３及び更新契機制御ファイル１２３から画像一覧のタイトル、画像が格納されているディレクトリのＵＲＬ名、行及び列の数、画像の表示サイズ等のレイアウト方法を示すデータや更新契機制御情報等の設定情報を読み込み、編集パラメータリスト１１６を作成する。
これらの画像ファイル名リスト１１４、テキストリスト１１５および編集パラメータリスト１１６をブラウザに送信する。
【００１１】
画像一覧編集手段１１０は前記これらのリスト１１４，１１５，１１６を取得した後、以下の処理を行う。図７のフローを参照して説明する。
取得した編集パラメータリスト１１６を参照し、１ページあたりの表示画像数、行数、列数、画像サイズ等の値を取得または計算し、画像ファイル名リストおよび画像ファイル名リスト中の現在表示中もしくは表示すべき位置を示す表示インデックスの値から、当該ページに表示すべき画像範囲を確定し、編集パラメータリスト１１６中にあるサーバの画像格納ディレクトリのＵＲＬに基づき、各画像のＵＲＬを生成する。また、テキストリスト１１５から表示すべき画像に対応するテキストを取得し、前記画像ＵＲＬ及びテキストを、前記取得した編集パラメータの値に従って、コメント記入領域付き画像一覧２０１として編集し表示する。
【００１２】
図２にウェブページ２０を示す。本実施形態では、ウェブページ２０に画像２０２が４行２列に編集された画像一覧２０１が表示されている。各画像２０２の下には、対応するコメント記入領域２０３が配置されている。
画像一覧を編集する場合には、前記の他、編集パラメータリスト１１６から画像一覧のタイトルを取得し、表示したり、表示インデックスの値と画像ファイル名リスト１１４中の全画像数と１ページあたりの表示画像数から決まる値に応じて、「次ページ」２０４や「前ページ」２０５等の画像一覧内容の表示範囲を切り替えるためのリンクまたはボタンを作成し表示する。
【００１３】
次に、「次ページ」２０４や「前ページ」２０５等の表示画像範囲切り替えボタンがクリックされた場合の画像一覧編集手段１１０の処理を説明する。
当該処理内容は、前記編集パラメータリスト中の更新契機の設定値により異なるが、サーバに対するアクセスを最小にする設定の場合には、次の処理を行う。
クリックされたボタンが「次ページ」２０４あるいは「前ページ」２０５等に応じて、次に表示すべき表示画像範囲を計算し、表示インデックスの値を更新する。
更新された表示インデックス値および、画像ファイル名リスト１１４から当該ページに表示すべき画像範囲を確定し、各画像のＵＲＬを生成する。
また、テキストリスト１１５から表示すべき画像に対応するテキストを取得し、前記画像ＵＲＬ及びテキストを、コメント記入領域付き画像一覧２０１として再編集し表示内容を更新する。
前記編集パラメータリスト中の更新契機設定値が画像範囲の変更の度に最新状態を反映するように設定されている場合には、サーバのウェブページ制御手段に１０８に要求を送信し、最新の画像ファイル名リスト１１４、テキストリスト１１５および編集パラメータリスト１１６を取得した後、前記のコメント記入領域付き画像一覧２０１の更新を行う。
【００１４】
次に、表示されているコメント記入領域付き画像一覧２０１のテキスト入力手段について説明する。図６に概略フローを示す。コメント記入領域２０３の1つがクリックされると該コメント記入領域２０３にテキストを入力するための手段の1例であるテキスト入力ウィンドウ２０またはテキスト編集ウィンドウ２１が開かれる。
図３にテキスト入力ウィンドウ３１及びテキスト編集ウィンドウ３０を示す。テキスト入力ウィンドウ３１の場合には、テキスト入力領域３１１にテキストを入力し、ＯＫボタン３１２をクリックすると、テキスト入力ウィンドウは閉じ、入力されたテキストはウェブサイトのサーバに送られる。
キャンセルボタン３１３をクリックした場合はテキスト入力ウィンドウ３１が閉じるだけで、入力テキストは無視される。
テキスト編集ウィンドウ３０の場合には、テキスト編集領域３０１でテキストの追加、削除、修正等の編集を行い、OKボタン３０２をクリックすると、テキスト編集ウィンドウ３０は閉じ、編集されたテキストはウェブサイトのサーバに送られる。
キャンセルボタン３０３をクリックした場合はテキスト編集ウィンドウ３０が閉じるだけで、編集結果のテキストは無視される。
テキスト入力手段３０または３１により入力されたテキストは、テキスト送信手段１１３により、当該テキストが対応付けられている画像の画像識別子を付加され、サーバに送信される。
【００１５】
サーバではウェブページ制御手段１０８が起動される。ウェブページ制御手段１０８はテキスト格納手段１０７を使用して以下の処理を行う。図５にフローを示す。
テキスト格納手段１０７は受信した画像ファイル名を基に、テキスト群格納ディレクトリ１０２の中の、受信したテキストに対応するテキストファイル１２２を特定する。
テキストファイルが存在しなければ、初めての書き込みと判断し、バージョン番号を初期値にしてテキストに付加し、ファイルを作成し格納する。
テキストファイルが存在していれば、当該テキストファイル１２２を読み込み、付加されているバージョン番号と受信したバージョン番号を比較し、等しければ、バージョン番号を更新したあと、受信したテキストあるいは既存のテキストに受信したテキストを追加したテキストに更新後のバージョン番号を付加し、当該テキストファイル１２２に格納する。そして、格納に成功した旨のステータス情報「更新完了」をウェブページ制御手段１０８に返す。
前記バージョン番号の比較の結果、等しくなければ、テキストファイル１２２の上書きは行わず、格納しなかった旨のステータス情報「更新失敗」をウェブページ制御手段１０８に返す。
ここでバージョン番号の更新方法のもっとも望ましい実施例は、１を加算する方法である。
ウェブページ制御手段１０８は、前記の画像一覧表示処理と同じ処理を行って画像ファイル名リスト１１４、テキストリスト１１５及び編集パラメータリスト１１６を作成する。
これらの画像ファイル名リスト１１４、テキストリスト１１５および編集パラメータリスト１１６と、前記テキスト格納の成否を示すステータス情報も付加し、クライアントのブラウザに送信する。
【００１６】
ブラウザでは、画像一覧編集手段１１０が前記画像一覧表示処理と同じ処理を行ってコメント記入領域付き画像一覧の表示を行った後、受信したテキスト格納ステータスが更新失敗を示している場合には、その旨のメッセージを画像一覧閲覧ユーザに表示し、テキスト再入力を促す。
【００１７】
前記「前ページ」あるいは「次ページ」ボタンが押された場合の処理において、編集パラメータリスト１１６中の更新契機設定値が画像範囲の変更の度に最新状態を反映するように設定されている場合にはテキスト送信手段がサーバにアクセスし最新状態を反映する処理を行ったが、同様に、タイマーを設定し一定間隔ごとに同様の処理を行ったり、画像一覧の各画像に拡大表示が可能な機能が付加された場合には、当該拡大表示の指示があったタイミングで同様の処理を行ったり、さらに前記テキスト入力編集時にテキスト入力編集の前に同様の処理を行う等、編集パラメータリスト１１６中更新契機の設定値によって、これらのリスト１１４，１１５，１１６の更新処理の実行の有無を制御することも可能である。
【００１８】
次に請求項８に記載の更新状況監視手段の一つの実施形態について説明する。
ウェブページ制御手段１０８は、テキスト格納手段１０７がテキストを格納した後、続いて更新状況監視手段を呼び出す。更新状況監視手段は、その時の日時および対象テキストファイル名等を例えば１日分が１ファイルとなるように構成されたログファイルに追記する。続いて前日分及び当日分のログファイルを最初から読み出し、例えば最新の更新日時、最近１日当たりの更新回数、最近１時間当たりの更新回数、最近５分当たりの更新回数等を集計計算し更新契機制御ファイル１２３に記録し、それらの値に基づいて前記更新契機設定値の設定を動的に変えるように構成することができる。
例えば、最近１時間あたりの更新回数がＮ回であれば、前記更新契機設定値の１つであるタイマーの間隔を６０／Ｎ（分）等に動的に設定する。
【００１９】
以上はコメント記入領域付き画像一覧を含むページが最初にダウンロードされたら、以降は、コメント記入時や画像一覧表示範囲の更新時も含め、画像ファイル名リストやテキストリスト、編集パラメータリスト取得時にウェブページの入れ替えを一切行わない実施形態であるが、他の実施形態としては、前記画像ファイル名リスト、テキストリスト、編集パラメータリストを、ウェブページ制御手段がウェブページに組み込んで、クライアントにダウンロードし、ページを入れ替える形態がある。
サーバでの処理フローを図８に示す。
この形態の場合には、前記表示インデックス等のページの状態情報を新しいページに引き継ぐ必要があり、ブラウザとサーバ間で他の情報と一緒にやりとりしたり、クライアントのクッキーや、サーバ上のセッション管理機能を使って実現する等、一般的に知られている方法で実施する。図８ではブラウザとサーバ間で他の情報と一緒にやりとりする形態を説明している。
【００２０】
テキスト入力編集手段として、以上の実施形態では、図３に示すようなダイアログボックスを開くように構成したが、別の実施形態として、図２のコメント記入領域２０３を使用して、直接入力あるいは編集をするように構成してもよい。
この場合には、OKボタンに相当する機能を持ったボタンを各コメント記入領域２０３の近辺に設ける。
【００２１】
次に請求項９記載のアクセス制御手段の１つの実施形態について説明する。
本実施形態においては、アクセス制御手段は１つのまとまった形で実現するのではなく、下記のように、サーバまたはクライアントで実行される、アクセス制御リスト作成手段１２６、ウェブページ制御手段１０８、画像一覧編集手段１１０それぞれの一部として分散して実装する。
各画像ファイルに１対１に対応してアクセス制御ファイル１２５を事前に用意し、その中に各アクセス制御ファイル１２５毎に、画像一覧閲覧ユーザが当該画像ファイルに対応するコメント領域について、修正可能、追記可能、書き込み不可、参照のみ可能、アクセス一切不可等を示す値を記録しておく。
さらに、テキストリストと同様な、アクセス制御リスト１１７を作成するアクセス制御リスト作成手段１２６を設け、前記画像一覧編集手段１１０がウェブページ制御手段１０８を通して、このアクセス制御リスト１１７を取得できるようにしておく。
アクセス制御リストの実施例の一部分を図１３に示す。
画像一覧編集手段１１０は、画像一覧に付属するコメント記入領域を表示するとき、および画像一覧閲覧ユーザがコメント記入領域２０３への入力を要求したときに、前記アクセス制御リスト１１７を参照し、当該コメント領域に許可されている機能をチェックし、それに基づいて、テキスト内容の表示／非表示あるいは書き込みの許可／不許可を制御する。
【００２２】
次に請求項１０記載の、画像一覧閲覧ユーザ毎のアクセス制御手段の１つの実施形態について説明する。
本実施形態においては、画像一覧閲覧ユーザ毎のアクセス制御手段は１つのまとまった形で実現するのではなく、下記のように、サーバまたはクライアントで実行される、アクセス制御リスト作成手段１２６、ウェブページ制御手段１０８、画像一覧編集手段１１０それぞれの一部として分散して実装する。
画像一覧閲覧ユーザ毎のアクセス制御の前提となる、ユーザ管理機能については、サーバ上にユーザ管理ファイルを持たせ、一般的に実施されているユーザ登録機能を使用して、ユーザIDとパスワードを登録させ、前記ユーザ管理ファイルに登録する。
ウェブサイトに画像一覧閲覧ユーザがアクセスするとき、ユーザIDとパスワード入力によるログイン操作が行われ、前記ユーザ管理機能は前記ユーザ管理ファイルに基づいてユーザ認証を行う。
また、各画像ファイルに１対１に対応してアクセス制御ファイル１２５を事前に用意し、その中に各アクセス制御ファイル１２５毎に、ユーザIDと該ユーザが当該画像ファイルに対応するコメント領域について、修正可能、追記可能、書き込み不可、参照のみ可能、アクセス一切不可等を示す値を記録しておく。
さらに、テキストリストと同様な、アクセス制御リスト１１７を作成するアクセス制御リスト作成手段１２６を設け、前記画像一覧編集手段１１０がウェブページ制御手段１０８を通して、このアクセス制御リスト１１７を取得できるようにしておく。
画像一覧編集手段１０８は、画像一覧に付属するコメント記入領域２０３を表示するとき、および画像一覧閲覧ユーザがコメント記入領域２０３への入力を要求したときに、前記アクセス制御リスト１１７を参照し、当該コメント記入領域１１７に現在のユーザに許可されている機能をチェックし、それに基づいて、テキスト内容の表示／非表示あるいは書き込みの許可／不許可を制御する。
クライアントの現在のユーザが誰であるかは、ログイン後、セッション管理機能、あるいはクライアントとサーバ間でのデータの授受等の一般的に知られた方法で維持し、前記画像一覧編集手段１１０に渡されるように構成する。
【図面の簡単な説明】
【００２３】
【図１】本発明の一実施例であるウェブサイトの構成を示す説明図である。
【図２】コメント記入領域付き画像一覧を含むウェブページを示す説明図である。
【図３】コメント記入領域にテキストを書き込むためのテキスト入力編集ウィンドウを示す説明図である。
【図４】サーバでの画像ファイル名リスト、テキストリスト、編集パラメータリストを取得する処理のフローの説明図である。
【図５】サーバでのテキスト格納処理のフローの説明図である。
【図６】クライアントでのテキスト入力編集処理のフローの説明図である。
【図７】クライアントでの画像一覧編集処理のフローの説明図である。
【図８】サーバでのウェブページ編集処理のフローの説明図である。
【図９】サーバでの画像ファイル名リスト作成処理のフローの説明図である。
【図１０】サーバでのテキストリスト作成処理のフローの説明図である。
【図１１】画像ファイル名リストの一例の一部である。
【図１２】テキストリストの一例の一部である。
【図１３】アクセス制御リストの一例の一部である。
【符号の説明】
【００２４】
１０  サーバ
１１  クライアント
１２  インターネット
１０１  画像群格納領域（ディレクトリ）
１０２  テキスト群格納領域（ディレクトリ）
１０３  編集方法設定ファイル
１０４  画像ファイル名リスト作成手段
１０５  テキストリスト作成手段
１０６  編集パラメータリスト作成手段
１０７  テキスト格納手段
１０８  ウェブページ編集手段
１１０  画像一覧編集手段
１１１  コメント記入領域付き画像一覧
１１２  テキスト入力編集手段
１１３  テキスト送信手段
１１４  画像ファイル名リスト
１１５  テキストリスト
１１６  編集パラメータリスト
１１７  アクセス制御リスト
１２１  画像ファイル
１２２  テキストファイル
１２３  更新契機制御ファイル
１２４  アクセス制御ファイル格納領域（ディレクトリ）
１２５  アクセス制御ファイル
１２６  アクセス制御リスト作成手段
２０ ウェブページ、
２０１  画像一覧
２０２  画像
２０３  コメント記入領域
２０４  「次ページ」ボタンまたはリンク
２０５  「前ページ」ボタンまたはリンク
３０    テキスト編集ウィンドウ
３１    テキスト入力ウィンドウ
３０１  テキスト編集エリア
３０１  テキスト入力エリア
３０２  「ＯＫ」ボタン
３０３  「キャンセル」ボタン
３１２  「ＯＫ」ボタン
３１３  「キャンセル」ボタン
【図１】
2006092041.tif 000003
【図２】
2006092041.tif 000004
【図３】
2006092041.tif 000005
【図４】
2006092041.tif 000006
【図５】
2006092041.tif 000007
【図６】
2006092041.tif 000008
【図７】
2006092041.tif 000009
【図８】
2006092041.tif 000010
【図９】
2006092041.tif 000011
【図１０】
2006092041.tif 000012
【図１１】
2006092041.tif 000013
【図１２】
2006092041.tif 000014
【図１３】
2006092041.tif 000015