(57)【要約】【課題】  コンテンツの公開と非公開とを切り替える際に、当該切り替えの前後において同一のファイル識別子を指定してコンテンツを公開又は非公開とすることができること。【解決手段】  情報提供システムは、端末装置から受信した第一のファイル識別子に関連付けられた第二のファイル識別子を前記記憶装置から読み出す（Ｓ２５）。そして、情報提供システムは、コンテンツを公開する要求を受信した場合に、前記読み出した第二のファイル識別子に対応するコンテンツを、前記公開領域に移動し、コンテンツを非公開とする要求を受信した場合に、前記読み出した第二のファイル識別子に対応するコンテンツを、前記非公開領域に移動する（Ｓ３０）。情報提供システムは、当該移動したコンテンツの保存場所に応じて、前記第二のファイル識別子を変更し、前記受信した第一のファイル識別子と当該変更した第二のファイル識別子とを関連付けて記憶装置に格納する（Ｓ３５）。【選択図】  図６
2006202012.tif 000002
【特許請求の範囲】
【請求項１】
コンテンツを提供するための情報提供システムと、コンテンツを閲覧するための端末装置とが通信ネットワークに接続されたコンピュータシステムに用いられる、コンテンツを公開又は非公開とする方法であって、
前記情報提供システムの記憶装置に、
前記端末装置からアクセス可能な公開領域と、前記端末装置からアクセス不可能な非公開領域とを備え、当該公開領域又は非公開領域にコンテンツを格納し、かつ、当該コンテンツを識別する第一のファイル識別子と、当該コンテンツを識別する第二のファイル識別子とを関連付けて格納すると共に、
前記端末装置が、
ａ）コンテンツを公開又は非公開とする要求と第一のファイル識別子とを前記情報提供システムに送信するステップを実行し、
前記情報提供システムが、
ｂ）コンテンツを公開又は非公開とする要求と第一のファイル識別子とを受信するステップと、
ｃ）当該受信した第一のファイル識別子に関連付けられた第二のファイル識別子を前記記憶装置から読み出すステップと、
ｄ）前記ｂステップでコンテンツを公開とする要求を受信した場合に、前記読み出した第二のファイル識別子に対応するコンテンツを、前記公開領域に移動し、前記ｂステップでコンテンツを非公開とする要求を受信した場合に、前記読み出した第二のファイル識別子に対応するコンテンツを、前記非公開領域に移動するステップと、
ｅ）当該移動したコンテンツの保存場所に応じて、前記第二のファイル識別子を変更し、前記受信した第一のファイル識別子と当該変更した第二のファイル識別子とを関連付けて記憶装置に格納するステップと、
を実行することを特徴としたコンテンツを公開又は非公開とする方法。
【請求項２】
コンテンツを提供するための情報提供システムにおいて、
前記情報提供システムが、記憶装置、通信装置、及び処理装置を備え、
前記記憶装置に、
外部の端末装置からアクセス可能な公開領域と、外部の端末装置からアクセス不可能な非公開領域とを備え、当該公開領域又は非公開領域にコンテンツを格納し、かつ、当該コンテンツを識別する第一のファイル識別子と、当該コンテンツを識別する第二のファイル識別子とを関連付けて格納すると共に、
前記処理装置が、
ａ）コンテンツを公開又は非公開とする要求と第一のファイル識別子とを外部の端末装置から前記通信装置を介して受信するステップと、
ｂ）当該受信した第一のファイル識別子に関連付けられた第二のファイル識別子を前記記憶装置から読み出すステップと、
ｃ）前記ａステップでコンテンツを公開する要求を受信した場合に、前記読み出した第二のファイル識別子に対応するコンテンツを、前記公開領域に移動し、前記ａステップでコンテンツを非公開とする要求を受信した場合に、前記読み出した第二のファイル識別子に対応するコンテンツを、前記非公開領域に移動するステップと、
ｄ）当該移動したコンテンツの保存場所に応じて、前記第二のファイル識別子を変更し、前記受信した第一のファイル識別子と当該変更した第二のファイル識別子とを関連付けて記憶装置に格納するステップと、
を実行することを特徴とした情報提供システム。
【請求項３】
請求項２記載の情報提供システムに用いられる情報提供プログラムであって、
前記処理装置に、
ｅ）コンテンツを公開又は非公開とする要求と第一のファイル識別子とを外部の端末装置から前記通信装置を介して受信するステップと、
ｆ）当該受信した第一のファイル識別子に関連付けられた第二のファイル識別子を前記記憶装置から読み出すステップと、
ｇ）前記ｅステップでコンテンツを公開する要求を受信した場合に、前記読み出した第二のファイル識別子に対応するコンテンツを、前記公開領域に移動し、前記ｅステップでコンテンツを非公開とする要求を受信した場合に、前記読み出した第二のファイル識別子に対応するコンテンツを、前記非公開領域に移動するステップと、
ｈ）当該移動したコンテンツの保存場所に応じて、前記第二のファイル識別子を変更し、前記受信した第一のファイル識別子と当該変更した第二のファイル識別子とを関連付けて記憶装置に格納するステップと、
を実行させることを特徴とした情報提供プログラム。
【請求項４】
請求項１記載のコンピュータシステムに用いられる、コンテンツを閲覧する方法であって、
前記情報提供システムの記憶装置に、さらに、
前記第一のファイル識別子と、当該コンテンツが公開領域に格納されているか非公開領域に格納されているかを識別する公開フラグとを関連付けて格納すると共に、
前記端末装置が、
コンテンツの閲覧要求と第一のファイル識別子とを前記情報提供システムに送信するステップを実行し、
前記情報提供システムが、
前記コンテンツの閲覧要求と第一のファイル識別子とを受信するステップと、
当該受信した第一のファイル識別子に関連付けられた公開フラグと、第二のファイル識別子とを前記記憶装置から読み出すステップと、
当該読み出した公開フラグが、コンテンツが非公開領域に格納されていることを示すものである場合には、ユーザ認証を行うステップと、
前記ユーザ認証が成功した場合には、前記読み出した第二のファイル識別子に対応するコンテンツに基づいて表示制御情報を動的に作成して前記端末装置に送信し、前記読み出した公開フラグが、コンテンツが公開領域に格納されていることを示すものである場合には、第二のファイル識別子に対応するコンテンツの表示制御情報を前記端末装置に送信するステップと、を実行し、
前記端末装置が、
前記表示制御情報を受信し、当該受信した表示制御情報に基づいてコンテンツを表示するステップを実行することを特徴としたコンテンツを閲覧する方法。
【請求項５】
請求項２記載の情報提供システムにおいて、
前記記憶装置に、さらに、
前記第一のファイル識別子と、当該コンテンツが公開領域に格納されているか非公開領域に格納されているかを識別する公開フラグとを関連付けて格納すると共に、
前記処理装置が、
コンテンツの閲覧要求と第一のファイル識別子とを外部の端末装置から前記通信装置を介して受信するステップと、
当該受信した第一のファイル識別子に関連付けられた公開フラグと、第二のファイル識別子とを前記記憶装置から読み出すステップと、
当該読み出した公開フラグが、コンテンツが非公開領域に格納されていることを示すものである場合には、ユーザ認証を行うステップと、
前記ユーザ認証が成功した場合には、前記読み出した第二のファイル識別子に対応するコンテンツに基づいて表示制御情報を動的に作成して前記端末装置に前記通信装置を介して送信し、前記読み出した公開フラグが、コンテンツが公開領域に格納されていることを示すものである場合には、第二のファイル識別子に対応するコンテンツの表示制御情報を前記端末装置に前記通信装置を介して送信するステップと、
を実行することを特徴とした情報提供システム。
【請求項６】
請求項５記載の情報提供システムに用いられる情報提供プログラムであって、
前記処理装置に、
コンテンツの閲覧要求と第一のファイル識別子とを外部の端末装置から前記通信装置を介して受信するステップと、
当該受信した第一のファイル識別子に関連付けられた公開フラグと、第二のファイル識別子とを前記記憶装置から読み出すステップと、
当該読み出した公開フラグが、コンテンツが非公開領域に格納されていることを示すものである場合には、ユーザ認証を行うステップと、
前記ユーザ認証が成功した場合には、前記読み出した第二のファイル識別子に対応するコンテンツに基づいて表示制御情報を動的に作成して前記端末装置に前記通信装置を介して送信し、前記読み出した公開フラグが、コンテンツが公開領域に格納されていることを示すものである場合には、第二のファイル識別子に対応するコンテンツの表示制御情報を前記端末装置に前記通信装置を介して送信するステップと、
を実行させることを特徴とした情報提供プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、コンテンツを公開又は非公開とする方法に関する。
【背景技術】
【０００２】
従来、インターネットのウェブサイト上でコンテンツの公開開始、公開終了、差し替えなどの管理を行うためのウェブコンテンツ管理装置が開示されている（例えば、特許文献１）。
【０００３】
当該ウェブコンテンツ管理装置は、コンテンツを記憶する領域として、通信ネットワークを介して外部からアクセスできない非公開領域と外部からアクセス可能な公開領域とを有すること、登録されたコンテンツを非公開領域に格納し、所定の公開スケジュール情報に基づいて公開開始時期となったコンテンツを非公開領域から公開領域にコピーし、公開スケジュール情報に基づいて公開終了時期となったコンテンツを公開領域から削除する処理を行うこと等を特徴としている。
【０００４】
しかし、上記従来例においては、コンテンツの公開と非公開とを切り替える際に、当該切り替えの前後において同一のファイル識別子を指定してコンテンツを公開又は非公開とすることができなかった。公開と非公開との切り替えの前後において、コンテンツを識別するファイル識別子が変わるからである。例えば、非公開領域を／ｐｒｉｖａｔｅとし、公開領域を／ｐｕｂｌｉｃとした場合に、ファイル識別子／ｐｒｉｖａｔｅ／ａａａ．ｈｔｍｌに対応するコンテンツを公開すると、ファイル識別子は／ｐｕｂｌｉｃ／ａａａ．ｈｔｍｌとなる。
【特許文献１】特開２００２−１４９５５３号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
本発明は、かかる従来例の有する不都合を改善し、特に、コンテンツの公開と非公開とを切り替える際に、当該切り替えの前後において同一のファイル識別子を指定してコンテンツを公開又は非公開とすることができることを課題とする。
【課題を解決するための手段】
【０００６】
上記課題を解決するため、本発明では次のような構成を採っている。
【０００７】
本発明は、コンテンツを提供するための情報提供システムと、コンテンツを閲覧するための端末装置とが通信ネットワークに接続されたコンピュータシステムである。そして、上記情報提供システムの記憶装置に、上記端末装置からアクセス可能な公開領域と、上記端末装置からアクセス不可能な非公開領域とを備え、当該公開領域又は非公開領域にコンテンツを格納し、かつ、当該コンテンツを識別する第一のファイル識別子と、当該コンテンツを識別する第二のファイル識別子とを関連付けて格納する。
【０００８】
上記端末装置が、コンテンツを公開又は非公開とする要求と第一のファイル識別子とを上記情報提供システムに送信する。次に、上記情報提供システムが、コンテンツを公開又は非公開とする要求と第一のファイル識別子とを受信する。そして、上記情報提供システムが、当該受信した第一のファイル識別子に関連付けられた第二のファイル識別子を上記記憶装置から読み出す。続いて、上記情報提供システムが、上記受信処理においてコンテンツを公開とする要求を受信した場合に、上記読み出した第二のファイル識別子に対応するコンテンツを、上記公開領域に移動し、上記受信処理においてコンテンツを非公開とする要求を受信した場合に、上記読み出した第二のファイル識別子に対応するコンテンツを、上記非公開領域に移動する。次に、上記情報提供システムが、当該移動したコンテンツの保存場所に応じて、上記第二のファイル識別子を変更し、上記受信した第一のファイル識別子と当該変更した第二のファイル識別子とを関連付けて記憶装置に格納する。
【０００９】
本発明の別の態様では、上記コンピュータシステムにおいて、上記情報提供システムの記憶装置に、さらに、上記第一のファイル識別子と、当該コンテンツが公開領域に格納されているか非公開領域に格納されているかを識別する公開フラグとを関連付けて格納する。
【００１０】
上記端末装置が、コンテンツの閲覧要求と第一のファイル識別子とを上記情報提供システムに送信する。次に、上記情報提供システムが、上記コンテンツの閲覧要求と第一のファイル識別子とを受信する。そして、上記情報提供システムが、当該受信した第一のファイル識別子に関連付けられた公開フラグと、第二のファイル識別子とを上記記憶装置から読み出す。続いて、上記情報提供システムが、当該読み出した公開フラグが、コンテンツが非公開領域に格納されていることを示すものである場合には、ユーザ認証を行う。次に、上記情報提供システムが、上記ユーザ認証が成功した場合には、上記読み出した第二のファイル識別子に対応するコンテンツに基づいて表示制御情報を動的に作成して上記端末装置に送信し、上記読み出した公開フラグが、コンテンツが公開領域に格納されていることを示すものである場合には、第二のファイル識別子に対応するコンテンツの表示制御情報を上記端末装置に送信する。そして、上記端末装置が、上記表示制御情報を受信し、当該受信した表示制御情報に基づいてコンテンツを表示する。
【発明の効果】
【００１１】
情報提供システムが、端末装置から受信した第一のファイル識別子に関連付けられた第二のファイル識別子に対応するコンテンツを公開領域又は非公開領域に移動し、移動したコンテンツの保存場所に応じて第二のファイル識別子を変更するので、コンテンツの公開と非公開とを切り替える際に、当該切り替えの前後において同一のファイル識別子（第一のファイル識別子）を指定してコンテンツを公開又は非公開とすることができる。
【発明を実施するための最良の形態】
【００１２】
以下、図面を参照しながら、本発明の実施形態について説明する。
【００１３】
図１は、本実施形態のコンピュータシステムの全体構成を示すブロック図である。
【００１４】
端末装置１０と、情報提供システム２０とが、通信ネットワークとしてのインターネット３０に接続されている。ここで、図１では、１台の端末装置１０のみがインターネット３０に接続されているが、複数台の端末装置１０がインターネット３０に接続されていてもよい。また、端末装置１０及び情報提供システム２０と、インターネット３０との接続は有線であるか無線であるかを問わない。
【００１５】
端末装置１０は、情報提供システム２０が提供するコンテンツを閲覧できるようになっている。また、情報提供システム２０は、コンテンツを端末装置１０に提供できるようになっている。詳細については後述する。
【００１６】
図２は、端末装置１０の構成図である。
【００１７】
処理装置としてのＣＰＵ１２、記憶装置としてのＲＡＭ１３、ＲＯＭ１４、及びＨＤＤ１９（Ｈａｒｄ  Ｄｉｓｋ  Ｄｒｉｖｅ）、入力装置としてのキーボード１６及びマウス１７、表示装置としてのディスプレイ１８並びに通信装置としてのＮＩＣ１５（Ｎｅｔｗｏｒｋ  Ｉｎｔｅｒｆａｃｅ  Ｃａｒｄ）が、バス１１に接続されている。ＨＤＤ１９には、一般的なウェブブラウザのプログラムが記憶されている。端末装置１０のＣＰＵは、ウェブブラウザのプログラムを実行することにより、情報提供システム２０が提供するコンテンツの表示制御情報としてのＨＴＭＬ（ＨｙｐｅｒＴｅｘｔ  Ｍａｒｋｕｐ  Ｌａｎｇｕａｇｅ）ファイル等をディスプレイに表示するようになっている。
【００１８】
図３は、情報提供システム２０の構成図である。
【００１９】
処理装置としてのＣＰＵ２２、記憶装置としてのＲＡＭ２３、ＲＯＭ２４、及びＨＤＤ２６並びに通信装置としてのＮＩＣ２５（Ｎｅｔｗｏｒｋ  Ｉｎｔｅｒｆａｃｅ  Ｃａｒｄ）が、バス２１に接続されている。ＨＤＤ２６には、外部の端末装置１０からアクセス可能な公開領域としての「ｈｔｔｐ：／／ｗｗｗ．ａｌｇｅｂ．ｃｏｍ／ｐｕｂｌｉｃ」と、外部の端末装置１０からアクセス不可能な非公開領域としての「ｈｔｔｐ：／／ｗｗｗ．ａｌｇｅｂ．ｃｏｍ／ｐｒｉｖａｔｅ」とを備えている。そして、この公開領域又は非公開領域に、外部の端末装置１０に提供するコンテンツを格納している。さらに、非公開領域には、情報提供プログラムと、ユーザ情報を格納したユーザ情報データベースと、管理情報を格納した管理データベースとを格納している。情報提供システム２０のＣＰＵは、情報提供プログラムを実行することにより、外部の端末装置１０にコンテンツの表示制御情報等を提供するようになっている。
【００２０】
図４は、ユーザ情報データベースの構造図である。
【００２１】
ユーザ情報データベースは、ユーザを識別するユーザ識別子を格納している。ユーザ識別子としては、ユーザＩＤ、パスワード、及びこれらの組合せが該当する。
【００２２】
図５は、管理データベースの構造図である。
【００２３】
管理データベースは、コンテンツを識別する第一のファイル識別子と、コンテンツを識別する第二のファイル識別子とを関連付けて格納する。ここで、第一のファイル識別子は、コンテンツを一意に識別するものであればよく、数字、文字、記号、又はこれらの組合せからなるＩＤ番号であってもよい。一方、第二のファイル識別子も、コンテンツを一意に識別するものであればよいが、ＯＳ（Ｏｐｅｒａｔｉｎｇ  Ｓｙｓｔｅｍ）により認識可能であるものが望ましい。例えば、図５の第一レコードでは、所定のコンテンツに対して、第一のファイル識別子としての「／ｄｉｒ−００１／ｆｉｌｅ−００１」と、第二のファイル識別子としての「ｈｔｔｐ：／／ｗｗｗ．ａｌｇｅｂ．ｃｏｍ／ｐｕｂｌｉｃ／ａａａ．ｈｔｍｌ」とが関連付けて格納されている。
【００２４】
また、管理データベースは、上記第一のファイル識別子と、コンテンツが公開領域に格納されているか非公開領域に格納されているかを識別する公開フラグとを関連付けて格納する。ここで、公開フラグは、コンテンツが公開領域に格納されていることを示す「公開」と、コンテンツが非公開領域に格納されていることを示す「非公開」の２つの値を取り得るようになっている。図５の第一レコードでは、第一のファイル識別子としての「／ｄｉｒ−００１／ｆｉｌｅ−００１」と、コンテンツが公開領域に格納されていることを示す「公開」とが関連付けて格納されている。
【００２５】
次に、本実施形態のコンピュータシステムの動作について説明する。
【００２６】
〔コンテンツを公開又は非公開とする設定〕
【００２７】
図６は、コンテンツを公開又は非公開とする設定を行う際における、端末装置１０及び情報提供システム２０のフローチャートである。
【００２８】
端末装置１０のＣＰＵは、キーボードから情報提供システム２０に対応する所定のＵＲＬ（Ｕｎｉｆｏｒｍ  Ｒｅｓｏｕｒｃｅ  Ｌｏｃａｔｏｒ）を受付ける。そして、端末装置１０のＣＰＵは、受付けたＵＲＬに基づいて、ウェブブラウザを介して情報提供システム２０に公開非公開設定画面の閲覧要求を送信する（Ｓ１０）。
【００２９】
情報提供システム２０のＣＰＵは、端末装置１０から公開非公開設定画面の閲覧要求を受信する。そして、情報提供システム２０のＣＰＵは、受信した閲覧要求に基づいて、公開非公開設定画面の表示制御情報（ＨＴＭＬ等）を端末装置１０に送信する（Ｓ１５）。
【００３０】
端末装置１０のＣＰＵは、情報提供システム２０から公開非公開設定画面の表示制御情報を受信する。そして、端末装置１０のＣＰＵは、受信した表示制御情報に基づいて、ウェブブラウザを介してディスプレイに公開非公開設定画面を表示する（Ｓ１７）。ここで、図７は、公開非公開設定画面の一例を示す構成図である。本実施形態では、公開非公開設定画面は、第一のファイル識別子により対象コンテンツを指定する欄と、当該対象コンテンツを公開又は非公開とする要求を指定するラジオボタン（「公開」及び「非公開」）と、ＯＫボタンとを備えている。
【００３１】
続いて、端末装置１０のＣＰＵは、上記ＯＫボタンがマウスにより押下されたことを契機として、キーボードから対象コンテンツの指定の欄に入力された第一のファイル識別子と、マウスによりラジオボタンで指定された対象コンテンツを公開又は非公開とする要求とを受付ける。そして、端末装置１０のＣＰＵは、受付けた第一のファイル識別子と、コンテンツを公開又は非公開とする要求とを情報提供システム２０に送信する（Ｓ２０）。
【００３２】
情報提供システム２０のＣＰＵは、端末装置１０から第一のファイル識別子と、コンテンツを公開又は非公開とする要求とを受信する（Ｓ２２）。そして、情報提供システム２０のＣＰＵは、受信した第一のファイル識別子に関連付けられた第二のファイル識別子と、公開フラグとを管理データベースから読み出す（Ｓ２５）。続いて、情報提供システム２０のＣＰＵは、ステップＳ２２でコンテンツを公開とする要求を受信した場合には、読み出した第二のファイル識別子に対応するコンテンツを公開領域としての「ｈｔｔｐ：／／ｗｗｗ．ａｌｇｅｂ．ｃｏｍ／ｐｕｂｌｉｃ」に移動し、コンテンツを非公開とする要求を受信した場合には、読み出した第二のファイル識別子に対応するコンテンツを非公開領域としての「ｈｔｔｐ：／／ｗｗｗ．ａｌｇｅｂ．ｃｏｍ／ｐｒｉｖａｔｅ」に移動する（Ｓ３０）。
【００３３】
そして、情報提供システム２０のＣＰＵは、移動したコンテンツの保存場所に応じて、第二のファイル識別子を変更し、上記第一のファイル識別子と変更した第二のファイル識別子とを関連付けて管理データベースに格納する（Ｓ３５）。続いて、情報提供システム２０のＣＰＵは、コンテンツを公開又は非公開とする要求に応じて、公開フラグを変更し、上記第一のファイル識別子と変更した公開フラグとを関連付けて管理データベースに格納する（Ｓ４０）。
【００３４】
例えば、情報提供システム２０のＣＰＵが、第一のファイル識別子としての「／ｄｉｒ−００１／ｆｉｌｅ−００１」と、コンテンツを非公開とする要求とを受信した場合には、情報提供システム２０のＣＰＵは、第一のファイル識別子に関連付けられた第二のファイル識別子としての「ｈｔｔｐ：／／ｗｗｗ．ａｌｇｅｂ．ｃｏｍ／ｐｕｂｌｉｃ／ａａａ．ｈｔｍｌ」と、公開フラグとしての「公開」を管理データベースから読み出す。そして、情報提供システム２０のＣＰＵは、コンテンツを非公開とする要求に基づいて、読み出した第二のファイル識別子としての「ｈｔｔｐ：／／ｗｗｗ．ａｌｇｅｂ．ｃｏｍ／ｐｕｂｌｉｃ／ａａａ．ｈｔｍｌ」に対応するコンテンツを、非公開領域としての「ｈｔｔｐ：／／ｗｗｗ．ａｌｇｅｂ．ｃｏｍ／ｐｒｉｖａｔｅ」に移動する。続いて、情報提供システム２０のＣＰＵは、移動したコンテンツの保存場所に応じて、第二のファイル識別子を「ｈｔｔｐ：／／ｗｗｗ．ａｌｇｅｂ．ｃｏｍ／ｐｒｉｖａｔｅ／ａａａ．ｈｔｍｌ」に変更し、第一のファイル識別子としての「／ｄｉｒ−００１／ｆｉｌｅ−００１」と、変更した第二のファイル識別子としての「ｈｔｔｐ：／／ｗｗｗ．ａｌｇｅｂ．ｃｏｍ／ｐｒｉｖａｔｅ／ａａａ．ｈｔｍｌ」とを関連付けて管理データベースに格納する。さらに、情報提供システム２０のＣＰＵは、コンテンツを非公開とする要求に基づいて、公開フラグを「非公開」に変更し、第一のファイル識別子としての「／ｄｉｒ−００１／ｆｉｌｅ−００１」と、変更した公開フラグとしての「非公開」とを関連付けて管理データベースに格納する。ここで、図８は、上記処理を行った後の管理データベースを示す図である。
【００３５】
これによると、コンテンツの公開と非公開とを切り替える際に、当該切り替えの前後において同一のファイル識別子（第一のファイル識別子）を指定してコンテンツを公開又は非公開とすることができる。また、ディレクトリ毎ではなく、コンテンツ毎に公開又は非公開とすることができる。
【００３６】
〔コンテンツの閲覧〕
【００３７】
図９は、コンテンツを閲覧する際における、端末装置１０及び情報提供システム２０のフローチャートである。
【００３８】
端末装置１０のＣＰＵは、キーボードから情報提供システム２０に対応する所定のＵＲＬを受付ける。そして、端末装置１０のＣＰＵは、受付けたＵＲＬに基づいて、ウェブブラウザを介して情報提供システム２０にコンテンツ一覧画面の閲覧要求を送信する（Ｓ５０）。
【００３９】
情報提供システム２０のＣＰＵは、端末装置１０からコンテンツ一覧画面の閲覧要求を受信する。そして、情報提供システム２０のＣＰＵは、受信した閲覧要求に基づいて、コンテンツ一覧画面の表示制御情報（ＨＴＭＬ等）を端末装置１０に送信する（Ｓ５５）。ここで、情報提供システム２０のＣＰＵは、管理情報データベースから第一のファイル識別子を読み出して、当該読み出した第一のファイル識別子に基づいて、コンテンツ一覧画面の表示制御情報を作成している。
【００４０】
端末装置１０のＣＰＵは、情報提供システム２０からコンテンツ一覧画面の表示制御情報を受信する。そして、端末装置１０のＣＰＵは、受信した表示制御情報に基づいて、ウェブブラウザを介してディスプレイにコンテンツ一覧画面を表示する（Ｓ６０）。ここで、図１０は、コンテンツ一覧画面の一例を示す構成図である。本実施形態では、コンテンツ一覧画面は、第一のファイル識別子の一覧を表示するようになっているが、第一のファイル識別子に基づいて階層化されたコンテンツのツリー構造を表示するようにしてもよい。また、コンテンツ一覧画面は、さらに検索条件を満たしたもののみを表示するといった検索機能を備えるようにしてもよい。さらに、コンテンツ一覧画面に表示される第一のファイル識別子には、情報提供システム２０に第一のファイル識別子と、当該第一のファイル識別子に対応するコンテンツの閲覧要求とを送信するためのリンクが張られている。例えば、コンテンツ一覧画面に表示された第一のファイル識別子としての「／ｄｉｒ−００１／ｆｉｌｅ−００１」には、リンク先として「ｈｔｔｐ：／／ｗｗｗ．ａｌｇｅｂ．ｃｏｍ／ｘｘｘ．ｃｇｉ？ｐａｔｈ＝／ｄｉｒ−００１／ｆｉｌｅ−００１」が指定されている。
【００４１】
端末装置１０のＣＰＵは、マウスによりコンテンツ一覧画面に表示された第一のファイル識別子がクリックされたことを契機として、当該クリックされた第一のファイル識別子に張られたリンク先に基づいて、ウェブブラウザを介してコンテンツの閲覧要求と、第一のファイル識別子とを情報提供システム２０に送信する（Ｓ６５）。
【００４２】
情報提供システム２０のＣＰＵは、端末装置１０からコンテンツの閲覧要求と、第一のファイル識別子とを受信する。そして、情報提供システム２０のＣＰＵは、受信した第一のファイル識別子に関連付けられた第二のファイル識別子と、公開フラグとを管理データベースから読み出す（Ｓ７０）。
【００４３】
以下、読み出した公開フラグが「公開」の場合と、「非公開」の場合に分けて説明する。
【００４４】
〔公開フラグが「公開」の場合〕
【００４５】
情報提供システム２０のＣＰＵは、読み出した公開フラグが「公開」の場合には、読み出した第二のファイル識別子に対応するコンテンツの表示制御情報（ＨＴＭＬ等）をそのまま端末装置１０に送信する（Ｓ９５）。
【００４６】
端末装置１０のＣＰＵは、情報提供システム２０から表示制御情報を受信する。そして、端末装置１０のＣＰＵは、受信した表示制御情報に基づいてウェブブラウザを介してディスプレイにコンテンツを表示する（Ｓ１００）。
【００４７】
〔公開フラグが「非公開」の場合〕
【００４８】
情報提供システム２０のＣＰＵは、読み出した公開フラグが「非公開」の場合には、ユーザ認証画面の表示制御情報（ＨＴＭＬ等）を端末装置１０に送信する（Ｓ７５）。
【００４９】
端末装置１０のＣＰＵは、情報提供システム２０からユーザ認証画面の表示制御情報を受信する。そして、端末装置１０のＣＰＵは、受信した表示制御情報に基づいてウェブブラウザを介してディスプレイにユーザ認証画面を表示する（Ｓ８０）。続いて、端末装置１０のＣＰＵは、キーボードからユーザＩＤ等のユーザ識別子を受付けて、情報提供システム２０に送信する（Ｓ８５）。
【００５０】
情報提供システム２０のＣＰＵは、端末装置１０からユーザ識別子を受信する。そして、情報提供システム２０のＣＰＵは、受信したユーザ識別子がユーザ情報データベースに格納されている場合には、ユーザ認証が成功したものとして、第二のファイル識別子に対応するコンテンツに基づいて表示制御情報（ＨＴＭＬ等）を動的に作成する（Ｓ９０）。続いて、情報提供システム２０のＣＰＵは、動的に作成された表示制御情報を端末装置１０に送信する（Ｓ９５）。
【００５１】
端末装置１０のＣＰＵは、情報提供システム２０から表示制御情報を受信する。そして、端末装置１０のＣＰＵは、受信した表示制御情報に基づいてウェブブラウザを介してディスプレイにコンテンツを表示する（Ｓ１００）。
【００５２】
これによると、コンテンツが公開領域に格納されているか非公開領域に格納されているかにかかわらず、端末装置１０のＣＰＵは、情報提供システム２０に対して同一のファイル識別子（第一のファイル識別子）でコンテンツの閲覧要求をすることができる。このため、コンテンツが公開領域に格納されているか非公開領域に格納されているかにかかわらず、端末装置１０のＣＰＵは、ウェブブラウザのキャッシュを利用して同一のファイル識別子（第一のファイル識別子）でコンテンツの閲覧要求をすることができる。
【００５３】
また、情報提供システム２０のＣＰＵは、端末装置１０から公開領域に格納されたコンテンツの閲覧要求があった場合には、ユーザ認証を行わずにコンテンツの表示制御情報をそのまま端末装置１０に送信するので、ユーザ認証の負荷をなくすことができる。一方、情報提供システム２０のＣＰＵは、端末装置１０から非公開領域に格納されたコンテンツの閲覧要求があった場合には、ユーザ認証が成功した場合に上記コンテンツの表示制御情報を動的に作成して端末装置１０に送信するので、セキュリティを確保することができる。
【図面の簡単な説明】
【００５４】
【図１】コンピュータシステムの全体構成を示すブロック図である。
【図２】端末装置の構成図である。
【図３】情報提供システムの構成図である。
【図４】ユーザ情報データベースの構造図である。
【図５】管理データベースの構造図である。
【図６】コンテンツを公開又は非公開とする設定を行う際における、端末装置及び情報提供システム２０のフローチャートである。
【図７】公開非公開設定画面の一例を示す構成図である。
【図８】コンテンツを公開又は非公開とする設定を行った後の管理データベースの構造図である。
【図９】コンテンツを閲覧する際における、端末装置及び情報提供システムのフローチャートである。
【図１０】コンテンツ一覧画面の一例を示す構成図である。
【符号の説明】
【００５５】
１０  端末装置
１１  バス
１２  ＣＰＵ（処理装置）
１３  ＲＡＭ（記憶装置）
１４  ＲＯＭ（記憶装置）
１５  ＮＩＣ（通信装置）
１６  キーボード（入力装置）
１７  マウス（入力装置）
１８  ディスプレイ（表示装置）
１９  ＨＤＤ（記憶装置）
２０  情報提供システム
２１  バス
２２  ＣＰＵ（処理装置）
２３  ＲＡＭ（記憶装置）
２４  ＲＯＭ（記憶装置）
２５  ＮＩＣ（通信装置）
２６  ＨＤＤ（記憶装置）
３０  インターネット（通信ネットワーク）
【図１】
2006202012.tif 000003
【図２】
2006202012.tif 000004
【図３】
2006202012.tif 000005
【図４】
2006202012.tif 000006
【図５】
2006202012.tif 000007
【図６】
2006202012.tif 000008
【図７】
2006202012.tif 000009
【図８】
2006202012.tif 000010
【図９】
2006202012.tif 000011
【図１０】
2006202012.tif 000012