(57)【特許請求の範囲】
【請求項１】
クライアント端末と通信可能な情報処理装置であって、
コンテストに応募されたコンテンツを管理する管理手段と、
前記管理手段により管理されるコンテンツについて公開を許可するか否かを示す検閲結果を受け付ける受付手段と、
前記クライアント端末からの、前記管理手段により管理されるコンテンツについてのコンテストの作成要求に応じて、前記コンテストを作成するために用いられるコンテスト設定情報の入力を受け付けるコンテスト作成画面であって、当該管理されるコンテンツを公開する前に、前記受付手段により当該コンテンツの公開を許可するか否かの検閲結果を受け付け、公開を許可する検閲結果を受け付けていないコンテンツは公開せずに、公開を許可する検閲結果を受け付けたコンテンツを公開するように動作する事前検閲モード、及び、当該管理されるコンテンツを公開した後に、前記受付手段により当該コンテンツの公開を許可するか否かの検閲結果を受け付け、公開を許可しない検閲結果を受け付けたコンテンツは公開しないように動作する事後検閲モードを含むモードのうち、いずれかのモードの選択を受け付けるコンテスト作成画面を、前記クライアント端末に表示するべく送信する送信手段と、
前記送信手段により送信されたコンテスト作成画面を介して入力されたコンテスト設定情報と、当該コンテスト作成画面を介して選択されたモードを示す選択情報とを、前記クライアント端末から受信する受信手段と、
前記受信手段により受信したコンテスト設定情報を用いて、前記管理手段により管理されるコンテンツのコンテストを作成するコンテスト作成手段と、
前記コンテスト作成手段により作成されたコンテストの対象である前記コンテンツの表示要求をクライアント端末から受け付ける表示要求受付手段と、
前記表示要求受付手段で表示要求を受け付けたことに応答して、当該表示要求を行ったクライアント端末に、前記コンテスト作成手段により作成されたコンテストの対象である当該コンテンツの表示画面を表示するべく当該表示画面を送信する表示画面送信手段と、
を備え、
前記表示画面送信手段は、前記受信手段で受信した選択情報が、前記事前検閲モードである場合には、前記受付手段により公開を許可する検閲結果を受け付けていないコンテンツは含めずに、前記受付手段により公開を許可する検閲結果を受け付けたコンテンツを含む前記表示画面を送信し、一方、前記受信手段で受信した選択情報が、前記事後検閲モードである場合には、前記受付手段により公開を許可しない検閲結果を受け付けたコンテンツは含めずに、前記コンテスト作成手段により作成されたコンテストの対象である前記コンテンツを含む前記表示画面を送信することを特徴とする情報処理装置。
【請求項２】
前記事前検閲モードにおける、公開を許可する検閲結果を受け付けていないコンテンツとは、前記受付手段により公開を許可しない検閲結果を受け付けたコンテンツと、前記受付手段により検閲結果を受け付けていないコンテンツであることを特徴とする請求項１に記載の情報処理装置。
【請求項３】
前記管理手段は、前記受信手段で受信した前記コンテスト設定情報と、前記選択情報とを更に管理し、
前記管理手段で管理する前記選択情報を変更する変更要求を受け付ける変更要求受付手段と、
前記表示画面送信手段は、前記変更要求受付手段で受け付けた変更要求が、前記管理手段で管理する前記選択情報を、前記事前検閲モードを示す選択情報から前記事後検閲モードを示す選択情報に変更する要求である場合に、当該管理手段で管理するフォトコンテスト設定情報を用いて作成されたコンテストの対象であるコンテンツのうち前記受付手段により公開を許可しない検閲結果を受け付けたコンテンツは含めずに、前記コンテスト作成手段により作成されたコンテストの対象である前記コンテンツを含む前記表示画面を送信することを特徴とする請求項１または２に記載の情報処理装置。
【請求項４】
前記変更要求受付手段により受け付けた変更要求が、前記管理手段で管理する前記選択情報を、前記事後検閲モードを示す選択情報から前記事前検閲モードを示す選択情報に変更する要求である場合に、前記管理手段で管理するフォトコンテスト設定情報を用いて作成されたコンテストの対象であるコンテンツのうち前記受付手段により公開を許可する検閲結果を受け付けていないコンテンツは含めずに、前記受付手段により公開を許可する検閲結果を受け付けたコンテンツを含む前記表示画面を送信することを特徴とする請求項３に記載の情報処理装置。
【請求項５】
前記管理手段で管理するコンテンツの検閲要求を受け付ける検閲要求受付手段と、
前記検閲要求受付手段により検閲要求を受け付けた前記コンテンツの検閲を行うための画面を送信する検閲画面送信手段を更に備えることを特徴とする請求項１乃至４のいずれか１項に記載の情報処理装置。
【請求項６】
前記コンテスト設定情報には、検閲可能である期間と、前記受付手段により検閲結果を受け付けるユーザの権限情報であって、前記検閲可能である期間外に前記検閲画面送信手段により前記検閲画面を送信するか否かを示す権限情報とを含み、
前記検閲要求受付手段による検閲要求を前記検閲可能である期間外に受け付けた場合に、前記検閲画面送信手段により前記検閲画面を送信するか否かの判定を、前記ユーザの権限情報に従って判定する権限判定手段を更に備えることを特徴とする請求項５に記載の情報処理装置。
【請求項７】
前記権限判定手段は、前記ユーザの権限情報が、前記コンテストを管理する管理者の権限である場合に、前記検閲画面を送信すると判定し、前記ユーザの権限情報が、前記コンテストの検閲を行う検閲者の権限である場合に、前記検閲画面を送信しないと判定することを特徴とする請求項６に記載の情報処理装置。
【請求項８】
コンテストに応募されたコンテンツを管理する管理手段を備え、クライアント端末と通信可能な情報処理装置によって行われる情報処理方法であって、
前記情報処理装置の受付手段が、前記管理手段により管理されるコンテンツについて公開を許可するか否かを示す検閲結果を受け付ける受付工程と、
前記情報処理装置の送信手段が、前記クライアント端末からの、前記管理手段により管理されるコンテンツについてのコンテストの作成要求に応じて、前記コンテストを作成するために用いられるコンテスト設定情報の入力を受け付けるコンテスト作成画面であって、当該管理されるコンテンツを公開する前に、前記受付工程により当該コンテンツの公開を許可するか否かの検閲結果を受け付け、公開を許可する検閲結果を受け付けていないコンテンツは公開せずに、公開を許可する検閲結果を受け付けたコンテンツを公開するように動作する事前検閲モード、及び、当該管理されるコンテンツを公開した後に、前記受付工程により当該コンテンツの公開を許可するか否かの検閲結果を受け付け、公開を許可しない検閲結果を受け付けたコンテンツは公開しないように動作する事後検閲モードを含むモードのうち、いずれかのモードの選択を受け付けるコンテスト作成画面を、前記クライアント端末に表示するべく送信する送信工程と、
前記情報処理装置の受信手段が、前記送信工程により送信されたコンテスト作成画面を介して入力されたコンテスト設定情報と、当該コンテスト作成画面を介して選択されたモードを示す選択情報とを、前記クライアント端末から受信する受信工程と、
前記情報処理装置のコンテスト作成手段が前記受信工程により受信したコンテスト設定情報を用いて、前記管理手段により管理されるコンテンツのコンテストを作成するコンテスト作成工程と、
前記情報処理装置の表示要求受付手段が、前記コンテスト作成工程により作成されたコンテストの対象である前記コンテンツの表示要求をクライアント端末から受け付ける表示要求受付工程と、
前記情報処理装置の表示画面送信手段が、前記表示要求受付工程で表示要求を受け付けたことに応答して、当該表示要求を行ったクライアント端末に、前記コンテスト作成手段により作成されたコンテストの対象である当該コンテンツの表示画面を表示するべく当該表示画面を送信する表示画面送信工程と、
を備え、
前記表示画面送信工程は、前記受信工程で受信した選択情報が、前記事前検閲モードである場合には、前記受付工程により公開を許可する検閲結果を受け付けていないコンテンツは含めずに、前記受付工程により公開を許可する検閲結果を受け付けたコンテンツを含む前記表示画面を送信し、一方、前記受信工程で受信した選択情報が、前記事後検閲モードである場合には、前記受付工程により公開を許可しない検閲結果を受け付けたコンテンツは含めずに、前記コンテスト作成工程により作成されたコンテストの対象である前記コンテンツを含む前記表示画面を送信することを特徴とする情報処理方法。
【請求項９】
コンピュータを、請求項１乃至７のいずれか１項に記載の情報処理装置の各手段として機能させるためのコンピュータプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理装置、情報処理方法、及びコンピュータプログラムに関し、特に、検閲の設定を含むコンテストの設定情報を用いて容易にコンテストを作成可能な仕組みに関する。
【背景技術】
【０００２】
ユーザ（応募者）から風景写真や人物写真等のコンテンツの応募を受け付け、審査員（例えば、プロの写真家等）にその作品を審査してもらい、最終的に優秀なコンテンツを表彰するコンテストにおいて、従来は、雑誌等にコンテストの開催のお知らせを掲載し、雑誌等を見たユーザから直接写真等のコンテンツを主催者宛に送付してもらい、そのコンテンツを審査員が直接審査するという工程が必要であり、一般の人がコンテストを開催するのは簡単ではなかった。
【０００３】
しかし、インターネット等通信ネットワークの普及により、ＷＥＢブラウザ上の操作で、誰でも簡単にインターネット等通信ネットワーク上でコンテストの開催及び、応募が可能となっている。
【０００４】
引用文献１には、通信ネットワーク上でコンテストを開催できる場を提供する技術が開示されている。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２００２−１６９９２７号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
ところで、コンテスト作成時に、コンテストに応募されたコンテンツを主催者または検閲員がＷＥＢ上で検閲できるように管理者が予め設定したいという要望がある。また、その際に、検閲したコンテンツのみＷＥＢサイトに公開する（公開前検閲）か、ＷＥＢサイトに公開した後にコンテンツを検閲する（公開後監視）かを、コンテスト作成時に管理者が予め設定したいという要望もある。
【０００７】
例えば、企業内部で行うコンテストなど、コンテストに応募するユーザが特定されており、また、外部に公開しないようなコンテストであればコンテストの検閲の設定を公開後監視に予め設定し、一方、外部の不特定多数のユーザから募集する場合には、コンテストにふさわしくないコンテンツ（例えば、コンテストで募集するジャンルと異なるジャンルのコンテンツ）の応募を防ぐために、コンテストの検閲の設定を公開前検閲に予め設定したいといった要望がある。
【０００８】
そのため、コンテストの検閲の設定を、公開前検閲とするか公開後監視とするかは、コンテストの主催者の事情に応じてフレキシブルに選択可能にすることが望ましい。
【０００９】
しかしながら、特許文献１に記載の技術には、コンテスト作成時に、予め検閲の設定をできる仕組みについては何らの開示もなされていない。
【００１０】
本発明は、検閲の設定を含むコンテストの設定情報を用いて容易にコンテストを作成可能な仕組みを提供することを目的とする。
【課題を解決するための手段】
【００１１】
本発明は、クライアント端末と通信可能な情報処理装置であって、コンテストに応募されたコンテンツを管理する管理手段と、前記管理手段により管理されるコンテンツについて公開を許可するか否かを示す検閲結果を受け付ける受付手段と、前記クライアント端末からの、前記管理手段により管理されるコンテンツについてのコンテストの作成要求に応じて、前記コンテストを作成するために用いられるコンテスト設定情報の入力を受け付けるコンテスト作成画面であって、当該管理されるコンテンツを公開する前に、前記受付手段により当該コンテンツの公開を許可するか否かの検閲結果を受け付け、公開を許可する検閲結果を受け付けていないコンテンツは公開せずに、公開を許可する検閲結果を受け付けたコンテンツを公開するように動作する事前検閲モード、及び、当該管理されるコンテンツを公開した後に、前記受付手段により当該コンテンツの公開を許可するか否かの検閲結果を受け付け、公開を許可しない検閲結果を受け付けたコンテンツは公開しないように動作する事後検閲モードを含むモードのうち、いずれかのモードの選択を受け付けるコンテスト作成画面を、前記クライアント端末に表示するべく送信する送信手段と、前記送信手段により送信されたコンテスト作成画面を介して入力されたコンテスト設定情報と、当該コンテスト作成画面を介して選択されたモードを示す選択情報とを、前記クライアント端末から受信する受信手段と、前記受信手段により受信したコンテスト設定情報を用いて、前記管理手段により管理されるコンテンツのコンテストを作成するコンテスト作成手段と、前記コンテスト作成手段により作成されたコンテストの対象である前記コンテンツの表示要求をクライアント端末から受け付ける表示要求受付手段と、前記表示要求受付手段で表示要求を受け付けたことに応答して、当該表示要求を行ったクライアント端末に、前記コンテスト作成手段により作成されたコンテストの対象である当該コンテンツの表示画面を表示するべく当該表示画面を送信する表示画面送信手段と、を備え、前記表示画面送信手段は、前記受信手段で受信した選択情報が、前記事前検閲モードである場合には、前記受付手段により公開を許可する検閲結果を受け付けていないコンテンツは含めずに、前記受付手段により公開を許可する検閲結果を受け付けたコンテンツを含む前記表示画面を送信し、一方、前記受信手段で受信した選択情報が、前記事後検閲モードである場合には、前記受付手段により公開を許可しない検閲結果を受け付けたコンテンツは含めずに、前記コンテスト作成手段により作成されたコンテストの対象である前記コンテンツを含む前記表示画面を送信することを特徴とする。
【００１２】
また、本発明は、コンテストに応募されたコンテンツを管理する管理手段を備え、クライアント端末と通信可能な情報処理装置によって行われる情報処理方法であって、前記情報処理装置の受付手段が、前記管理手段により管理されるコンテンツについて公開を許可するか否かを示す検閲結果を受け付ける受付工程と、前記情報処理装置の送信手段が、前記クライアント端末からの、前記管理手段により管理されるコンテンツについてのコンテストの作成要求に応じて、前記コンテストを作成するために用いられるコンテスト設定情報の入力を受け付けるコンテスト作成画面であって、当該管理されるコンテンツを公開する前に、前記受付工程により当該コンテンツの公開を許可するか否かの検閲結果を受け付け、公開を許可する検閲結果を受け付けていないコンテンツは公開せずに、公開を許可する検閲結果を受け付けたコンテンツを公開するように動作する事前検閲モード、及び、当該管理されるコンテンツを公開した後に、前記受付工程により当該コンテンツの公開を許可するか否かの検閲結果を受け付け、公開を許可しない検閲結果を受け付けたコンテンツは公開しないように動作する事後検閲モードを含むモードのうち、いずれかのモードの選択を受け付けるコンテスト作成画面を、前記クライアント端末に表示するべく送信する送信工程と、前記情報処理装置の受信手段が、前記送信工程により送信されたコンテスト作成画面を介して入力されたコンテスト設定情報と、当該コンテスト作成画面を介して選択されたモードを示す選択情報とを、前記クライアント端末から受信する受信工程と、前記情報処理装置のコンテスト作成手段が前記受信工程により受信したコンテスト設定情報を用いて、前記管理手段により管理されるコンテンツのコンテストを作成するコンテスト作成工程と、前記情報処理装置の表示要求受付手段が、前記コンテスト作成工程により作成されたコンテストの対象である前記コンテンツの表示要求をクライアント端末から受け付ける表示要求受付工程と、前記情報処理装置の表示画面送信手段が、前記表示要求受付工程で表示要求を受け付けたことに応答して、当該表示要求を行ったクライアント端末に、前記コンテスト作成手段により作成されたコンテストの対象である当該コンテンツの表示画面を表示するべく当該表示画面を送信する表示画面送信工程と、を備え、前記表示画面送信工程は、前記受信工程で受信した選択情報が、前記事前検閲モードである場合には、前記受付工程により公開を許可する検閲結果を受け付けていないコンテンツは含めずに、前記受付工程により公開を許可する検閲結果を受け付けたコンテンツを含む前記表示画面を送信し、一方、前記受信工程で受信した選択情報が、前記事後検閲モードである場合には、前記受付工程により公開を許可しない検閲結果を受け付けたコンテンツは含めずに、前記コンテスト作成工程により作成されたコンテストの対象である前記コンテンツを含む前記表示画面を送信することを特徴とする。
【発明の効果】
【００１３】
本発明によれば、検閲の設定を含むコンテストの設定情報を用いて容易にコンテストを作成することができる。
【図面の簡単な説明】
【００１４】
【図１】本発明の各実施形態における情報処理システムを示す図である。
【図２】本発明の各実施形態におけるハードウェア構成図である。
【図３】本発明の各実施形態におけるユーザの認証処理の一例を示す図である。
【図４】本発明の各実施形態における、ユーザによるフォトコンテストの作成処理の一例を示す図である。
【図５】本発明の各実施形態における、ステップＳ３１１でクライアント端末１０１のディスプレイ２１０に表示されるユーザ画面の一例を示す図である。
【図６】本発明の各実施形態における、ユーザがフォトコンテストの基本情報を設定する画面の一例を示す図である。
【図７】本発明の各実施形態における、ユーザがキャストの登録を行う画面の一例を示す図である。
【図８】本発明の各実施形態における、ユーザが賞の登録を行う画面の一例を示す図である。
【図９】本発明の各実施形態における、ユーザがデザインテンプレートの登録を行う画面の一例を示す図である。
【図１０】本発明の各実施形態における、ユーザが応募フォームの登録を行う画面の一例を示す図である。
【図１１】本発明の各実施形態における、ユーザがアンケートの設定を行う画面の一例を示す図である。
【図１２】本発明の各実施形態における、ユーザがメールの設定を行う画面の一例を示す図である。
【図１３】本発明の各実施形態における、確認画面の一例を示す図である。
【図１４】本発明の各実施形態における、図４で作成されたフォトコンテストに対して、ユーザからコンテンツの応募受け付け開始後に行われる検閲処理の流れを示すフローチャートの一例を示す図である。
【図１５】本発明の各実施形態における、フォトコンテスト一覧画面の一例を示す図である。
【図１６】本発明の各実施形態における、ユーザからコンテンツの公開・非公開の選択を受け付ける検閲画面の一例を示す図である。
【図１７】本発明の第１の実施形態における、クライアント端末１０２から応募作品（コンテンツ）の一覧画面表示要求を受け付け、クライアント端末１０２に表示されるまでに実行される処理の流れを示すフローチャートの一例を示す図である。
【図１８】本発明の第１の実施形態における、クライアント端末１０２のディスプレイ２１０に表示される応募作品（コンテンツ）一覧画面の一例を示す図である。
【図１９】本発明の第１の実施形態において、外部メモリ２１１に記憶されている、ステップＳ１４２２でコンテンツの公開・非公開の選択内容を登録するデータベースの一例を示す図である。
【図２０】本発明の各実施形態における、ステップＳ１４２１でクライアント端末１０１から情報処理装置１００に送信される情報のデータテーブルの一例を示す図である。
【図２１】本発明の第２の実施形態における、フォトコンテストに応募するコンテンツの情報を登録する処理の流れを示すフローチャートの一例である。
【図２２】本発明の第２の実施形態における、一度作成されたフォトコンテストの設定の変更処理の流れを示すフローチャートの一例である。
【図２３】本発明の第２の実施の形態における、クライアント端末１０２から応募作品（コンテンツ）の一覧画面表示要求を受け付け、クライアント端末１０２に表示されるまでに実行される処理の流れを示すフローチャートの一例である。
【図２４】本発明の第２の実施の形態において、外部メモリ２１１に記憶されている、ユーザ操作によってフォトコンテストに応募されたコンテンツの公開・非公開の選択情報を登録するデータベースの一例を示す図である。
【発明を実施するための形態】
【００１５】
以下、図面を用いて本発明の実施の形態を説明する。
＜図１の説明＞
【００１６】
図１は、本発明の各実施形態における情報処理システムを示す図である。
【００１７】
ネットワーク１は、通信回線であり、インターネットや公衆回線等である。また、有線・無線のいずれであってもよい。
【００１８】
情報処理システムは、情報処理装置１００、クライアント端末１０１、クライアント端末１０２がネットワーク１を介して、相互に通信可能に接続されている。
【００１９】
情報処理装置１００は、ＷＥＢサーバとしての機能を備える装置である。本発明の実施の形態では、フォトコンテストの応募作品に関する画像データ（コンテンツデータ）を管理しており、また、フォトコンテストの設定情報も併せて管理している。なお、情報処理装置１００は、本発明における、コンテンツを管理する管理手段の一例である。
【００２０】
クライアント端末１０１は、ユーザが操作する端末であり、パーソナルコンピュータやノートパソコン、タブレット端末等である。また、ＷＥＢブラウザがインストールされているものとする。本発明の実施の形態では、クライアント端末１０１は、フォトコンテストの主催者であるユーザ（管理者）の指示に従って、情報処理装置１００に対してフォトコンテストに関する様々な設定を行う。そして、ネットワークを介して、応募者からの作品（以下、コンテンツとも言う）を情報処理装置１００で受け付け、審査員に対して対象となる作品の中から賞候補となる作品の抽出作業を依頼する。
【００２１】
また、クライアント端末１０１は、検閲員であるユーザの指示に従って、情報処理装置１００にアクセスを行い、検閲対象となる応募作品（以下、コンテンツとも言う）を閲覧しながら、検閲作業を行う。
【００２２】
また、クライアント端末１０１は、審査員であるユーザの指示に従って、情報処理装置１００にアクセスを行い、審査対象となる応募作品（以下、コンテンツとも言う）を閲覧しながら、賞候補の作品を抽出する作業を行う。
【００２３】
クライアント端末１０２は、フォトコンテストに応募を希望する応募者であるユーザがやフォトコンテストに応募されているコンテンツを閲覧したいユーザが操作する端末であり、パーソナルコンピュータやノートパソコン、タブレット端末等である。また、ＷＥＢブラウザがインストールされているものとする。本発明の実施の形態では、クライアント端末１０２は、フォトコンテストに応募を希望する応募者の指示に従って、情報処理装置１００にアクセスを行い、フォトコンテストにコンテンツを応募する。
なお、本実施例では、フォトコンテストを開催することを例として説明するが、他の実施例として、絵画のコンテストや、動画のコンテスト等でもよい。その場合、情報処理装置１００で管理するコンテンツは、絵画の画像データや、動画データなどである。
【００２４】
また、本実施例では、説明を分かりやすくするために、クライアント端末１０１と、クライアント端末１０２とを別の端末としたが、クライアント端末１０１とクライアント端末１０２は、同一の端末であっても良い。
＜図２の説明＞
【００２５】
図２は、本発明の各実施形態におけるハードウェア構成図である。
【００２６】
図１に示した情報処理装置１００、クライアント端末１０１、クライアント端末１０２に適用可能なハードウェア構成を示すブロック図である。
【００２７】
図２において、２０１はＣＰＵで、システムバス２０４に接続される各デバイスやコントローラを統括的に制御する。また、ＲＯＭ２０２あるいは外部メモリ２１１には、ＣＰＵ２０１の制御プログラムであるＢＩＯＳ（Ｂａｓｉｃ  Ｉｎｐｕｔ  ／  Ｏｕｔｐｕｔ  Ｓｙｓｔｅｍ）やオペレーティングシステムプログラム（以下、ＯＳ）や、各サーバ或いは各ＰＣの実行する機能を実現するために必要な後述する各種プログラム等が記憶されている。
【００２８】
２０３はＲＡＭで、ＣＰＵ２０１の主メモリ、ワークエリア等として機能する。ＣＰＵ２０１は、処理の実行に際して必要なプログラム等をＲＯＭ２０２あるいは外部メモリ２１１からＲＡＭ２０３にロードして、該ロードしたプログラムを実行することで各種動作を実現するものである。
【００２９】
また、２０５は入力コントローラで、キーボード（ＫＢ）２０９や不図示のマウス等のポインティングデバイス等からの入力を制御する。２０６はビデオコントローラで、ＣＲＴディスプレイ（ＣＲＴ）２１０等の表示器への表示を制御する。なお、図２では、ＣＲＴ２１０と記載しているが、表示器はＣＲＴだけでなく、液晶ディスプレイ等の他の表示器であってもよい。これらは必要に応じて管理者が使用するものである。
【００３０】
２０７はメモリコントローラで、ブートプログラム，各種のアプリケーション，フォントデータ，ユーザファイル，編集ファイル，各種データ等を記憶する外部記憶装置（ハードディスク（ＨＤ））や、フレキシブルディスク（ＦＤ）、或いはＰＣＭＣＩＡカードスロットにアダプタを介して接続されるコンパクトフラッシュ（登録商標）メモリ等の外部メモリ２１１へのアクセスを制御する。
【００３１】
２０８は通信Ｉ／Ｆコントローラで、ネットワークを介して外部機器と接続・通信するものであり、ネットワークでの通信制御処理を実行する。例えば、ＴＣＰ／ＩＰを用いた通信等が可能である。
【００３２】
なお、ＣＰＵ２０１は、例えばＲＡＭ２０３内の表示情報用領域へアウトラインフォントの展開（ラスタライズ）処理を実行することにより、ＣＲＴ２１０上での表示を可能としている。また、ＣＰＵ２０１は、ＣＲＴ２１０上の不図示のマウスカーソル等でのユーザ指示を可能とする。
【００３３】
本発明を実現するための後述する各種プログラムは、外部メモリ２１１に記録されており、必要に応じてＲＡＭ２０３にロードされることによりＣＰＵ２０１によって実行されるものである。さらに、上記プログラムの実行時に用いられる定義ファイル及び各種情報テーブル等も、外部メモリ２１１に格納されており、これらについての詳細な説明も後述する。
＜図３の説明＞
【００３４】
図３は、本発明の各実施形態における、クライアント端末１０１、またはクライアント端末１０２でのユーザ認証処理の一例を示す図である。なお、クライアント端末１０１であっても、クライアント端末１０２であっても、図３の処理の流れは同じであるため、以下の図３の説明では、ここでは、クライアント端末１０１によるユーザ認証処理を例として説明する。
【００３５】
ステップＳ３０１において、クライアント端末１０１のＣＰＵ２０１は、ユーザによるクライアント端末１０１の操作に従って情報処理装置１００にアクセス要求を行う。
【００３６】
ステップＳ３０２において、情報処理装置１００のＣＰＵ２０１は、クライアント端末１０１からのアクセス要求を受け付ける。
【００３７】
ステップＳ３０３において、情報処理装置１００のＣＰＵ２０１は、認証画面情報を生成し、クライアント端末１０１に送信する。
【００３８】
ステップＳ３０４において、クライアント端末１０１のＣＰＵ２０１は、情報処理装置１００から送信された認証画面情報を受信し、クライアント端末１０１のディスプレイ２１０に認証画面（不図示）を表示させる。
【００３９】
ステップＳ３０５において、クライアント端末１０１のＣＰＵ２０１は、ユーザから認証情報の入力を受け付ける。
【００４０】
ステップＳ３０６において、クライアント端末１０１のＣＰＵ２０１は、ステップＳ３０５でユーザから入力を受け付けた認証情報を情報処理装置１００に送信する。
【００４１】
ステップＳ３０７において、情報処理装置１００は、クライアント端末１０１からの認証情報を受信する。
【００４２】
ステップＳ３０８において、情報処理装置１００のＣＰＵ２０１は、クライアント端末１０１、またはクライアント端末１０２からの認証情報と、あらかじめ情報処理装置１００の外部メモリ２１１に記憶されているユーザ情報を管理するデータテーブル（不図示）とを照合し認証処理を行う。
【００４３】
ステップＳ３０９において、情報処理装置１００のＣＰＵ２０１は、認証に成功した場合には、クライアント端末１０１にユーザ画面情報（例えばユーザごとのマイページ）を送信する。
【００４４】
ステップＳ３１０において、クライアント端末１０１のＣＰＵ２０１は、ステップＳ３０９で、情報処理装置１００から送信されたユーザ画面情報を受信する。
【００４５】
ステップＳ３１１において、クライアント端末１０１のＣＰＵ２０１は、ステップＳ３０９で、情報処理装置１００から送信されたユーザ画面をディスプレイ２１０に表示する。ステップＳ３１１でクライアント端末１０１のディスプレイ２１０に表示されるユーザ画面は、例えば、図５である。
＜図５の説明＞
【００４６】
図５は、本発明の各実施形態における、ステップＳ３１１でクライアント端末１０１のディスプレイ２１０に表示されるユーザ画面の一例を示す図である。
【００４７】
図５の５０１のボタン（５０１には、「フォトコンテスト新規登録画面へ」というボタンが配置されている）がユーザによって押下されることにより、フォトコンテストの詳細を決める画面（後述する図５〜１３）に遷移する。
【００４８】
図５の５０２には、ユーザによる操作に従って既に作成されたフォトコンテストがある場合に、そのフォトコンテストのタイトルや、そのフォトコンテストの設定内容を更新するための更新ボタンが表示される。
【００４９】
図５の５０３は、フォトコンテストの検閲者がフォトコンテストの検閲を行うためのボタンであり、５０３がユーザ操作により押下されると、クライアント端末１０１から情報処理装置１００にフォトコンテストの検閲要求が送信され、情報処理装置１００から検閲画面がクライアント端末１０１に送信・表示される。
＜図４の説明＞
【００５０】
図４は、本発明の各実施形態における、ユーザによるクライアント端末１０１の操作に従って作成されるフォトコンテストの作成処理の一例を示す図である。
なお、図４の処理において、ステップＳ４１０、ステップＳ４１２、ステップＳ４１４、ステップＳ４１６、ステップＳ４１８、ステップＳ４２０、ステップＳ４２２で次の画面へ遷移するボタンが押下された場合には、クライアント端末１０１から、情報処理装置１００へ次の画面の取得要求を行い、クライアント端末１０１からの画面の取得要求を受信した情報処理装置１００が、画面の情報をクライアント端末１０１に送信することで、クライアント端末１０１は、ステップＳ４１１、ステップＳ４１３、ステップＳ４１５、ステップＳ４１７、ステップＳ４１９、ステップＳ４２１、ステップＳ４２３で、次の画面を表示することが可能となる。
【００５１】
ステップＳ４０１において、クライアント端末１０１のＣＰＵ２０１は、ユーザによるクライアント端末１０１の操作に従ってユーザの認証処理を行う。ステップＳ４０１で行われるユーザの認証処理の詳細は、図３と同様であり、ステップＳ４０１では、クライアント端末１０１のディスプレイ２１０に、図５の画面が表示される。
【００５２】
ステップＳ４０２において、クライアント端末１０１のＣＰＵ２０１は、図５の５０１のボタンがユーザ操作によって押下されたかを判断する。図５の５０１のボタンがユーザによって押下されていればステップＳ４０３、図５の５０１のボタンがユーザによって押下されていなければステップＳ４２８に進む。
【００５３】
ステップＳ４０３において、クライアント端末１０１のＣＰＵ２０１は、フォトコンテストの作成要求を情報処理装置１００に送信する。
【００５４】
ステップＳ４０４において、情報処理装置１００のＣＰＵ２０１は、クライアント端末１０１からフォトコンテストの作成要求を受信する。
【００５５】
ステップＳ４０５において、情報処理装置１００のＣＰＵ２０１は、フォトコンテスト作成画面を生成する。
【００５６】
ステップＳ４０６において、情報処理装置１００のＣＰＵ２０１は、ステップＳ４０５で生成したフォトコンテスト作成画面情報をクライアント端末１０１に送信する。ステップＳ４０６は、本発明における、クライアント端末からの、前記管理手段により管理されるコンテンツについてのコンテストの作成要求に応じて、前記管理手段により管理されるコンテンツについてのコンテストを行うためのコンテスト設定情報を作成するために用いられるコンテスト作成情報の入力を受け付けるコンテスト作成画面であって、前記管理手段により管理されるコンテンツのうち、公開を許可することを示す検閲結果を前記受付手段により受け付けたコンテンツを公開するか、公開を許可することを示す検閲結果を前記受付手段により受け付けたコンテンツだけではなく前記受付手段により検閲結果を受け付けていないコンテンツも公開するかの選択を受け付けるコンテスト作成画面を前記クライアント端末に表示するべく送信する送信手段の一例であり、クライアント端末からの、前記管理手段により管理されるコンテンツについてのコンテストの作成要求に応じて、前記コンテンツについてのコンテストを行うためのコンテスト設定情報の入力を受け付けるコンテスト作成画面であって、前記コンテンツのうち、公開を許可することを示す検閲結果を前記受付手段により受け付けたコンテンツを公開するか、前記受付手段により検閲結果を受け付けていないコンテンツも公開するかの選択情報の入力を受け付けるコンテスト作成画面を前記クライアント端末に表示するべく送信する送信手段の一例である。
【００５７】
ステップＳ４０７において、クライアント端末１０１のＣＰＵ２０１は、情報処理装置１００からフォトコンテスト作成画面情報を受信し、ステップ４０８において、クライアント端末１０１のディスプレイ２１０にフォトコンテスト作成画面を表示する。ステップＳ４０８でクライアント端末１０１のディスプレイ２１０に表示されるフォトコンテスト作成画面は、例えば、ＨＴＭＬ形式、ＸＭＬ形式などの構造化言語により記述された画面情報である。また、クライアント端末のＷＥＢブラウザ上で各種処理を実行させるために、ＪａｖａＳｃｒｉｐｔ（登録商標）等のスクリプト言語により記述されたプログラムを含んでいるものとする。また、後述する図６〜図１３の画面も同様に、ＨＴＭＬ形式、ＸＭＬ形式などの構造化言語により記述された画面情報であり、また、クライアント端末のＷＥＢブラウザ上で各種処理を実行させるために、ＪａｖａＳｃｒｉｐｔ（登録商標）等のスクリプト言語により記述されたプログラムを含んでいるものとする。
【００５８】
ステップ４０８において、クライアント端末１０１のディスプレイ２１０に最初に表示されるフォトコンテスト作成画面は、例えば、図６である。
【００５９】
ステップＳ４０９において、クライアント端末１０１のＣＰＵ２０１は、ディスプレイ２１０に表示される図６のフォトコンテスト作成画面を介して、ユーザからフォトコンテストの基本情報の入力を受け付ける。
＜図６の説明＞
【００６０】
図６は、本発明の各実施形態における、ユーザがフォトコンテストの基本情報を設定する画面の一例を示す図である。
【００６１】
図６の６０１の欄のラジオボタンで、ユーザから、検閲したコンテンツのみＷＥＢサイトに公開する（公開前検閲）か、ＷＥＢサイトに公開した後にコンテンツを検閲する（公開後監視）かの選択を受け付ける（公開を許可することを示す検閲結果を前記受付手段により受け付けたコンテンツを公開するか、前記受付手段により検閲結果を受け付けていないコンテンツも公開するかの選択を受け付ける）。その後、コンテストのＷＥＢサイトでの公開期間（６０２）、ユーザからコンテンツの応募を受け付ける期間（６０３）、審査員が審査する期間（６０４）、検閲員または管理者が検閲する期間（６０５）、コンテストの審査結果をＷＥＢサイトで発表する期間（６０６）等をユーザが入力し、「ＳＴＥＰ２へ」のボタン６０７がユーザにより押下されると、次の画面に移行する。６０９は、フォトコンテストの設定を更新するボタンであり、フォトコンテストの新規作成の際には表示されない。
【００６２】
図４の説明に戻る。
ステップＳ４１０において、クライアント端末１０１のＣＰＵ２０１は、図６の「ＳＴＥＰ２へ」のボタン６０７がユーザにより押下されたかを判定する。「ＳＴＥＰ２へ」のボタン６０７がユーザにより押下されたならば、ステップＳ４１１へ進み、「ＳＴＥＰ２へ」のボタン６０７がユーザにより押下されてなければフォトコンテスト作成画面を表示したままにする。また、図６の「戻るボタン」６０８がユーザにより押下されたならば、ステップＳ４０８へ戻る。
【００６３】
ステップＳ４１１において、クライアント端末１０１のＣＰＵ２０１は、キャスト登録画面をディスプレイ２１０に表示し、キャスト（例えば、審査員や検閲員）の登録をユーザから受け付ける。
【００６４】
ステップ４１１において、クライアント端末１０１のディスプレイ２１０に表示されるキャスト登録画面は、例えば、図７である。
＜図７の説明＞
【００６５】
図７は、本発明の各実施形態における、ユーザがキャストの登録を行う画面の一例を示す図である。
【００６６】
図７の画面で、キャストの名前やキャストのユーザＩＤ、パスワード、メールアドレスの入力をユーザから受け付け（図７の７０４）、７０１のタブがユーザによりクリックされることで表示される役割一覧から、そのキャストを検閲員とするかや、審査員とするか等の設定をユーザから受け付ける。そして、７０５のボタンがユーザにより押下されると、そのキャスト（ユーザ）が、今回ユーザが作成しているフォトコンテストについて、７０１で選択された役割を担当するキャスト（ユーザ）として登録される。また７０２のボタン（７０２には、「ＳＴＥＰ３賞へ」と記載されたボタンが配置されている）がユーザにより押下されると、次の画面に移行する。
【００６７】
図４の説明に戻る。
ステップＳ４１２において、クライアント端末１０１のＣＰＵ２０１は、図７の７０２のボタンがユーザにより押下されたかを判定する。７０２のボタンがユーザにより押下されたならば、ステップＳ４１３へ進み、７０２のボタンがユーザにより押下されてなければキャストの登録を行う画面を表示したままにする。また、図７の７０３のボタン（７０３のボタンには、「ＳＴＥＰ１基本情報へ」と記載されたボタンが配置されている）がユーザにより押下されたならば、ステップＳ４０９へ戻る。
【００６８】
ステップＳ４１３において、クライアント端末１０１のＣＰＵ２０１は、賞登録画面をディスプレイ２１０に表示し、賞の登録をユーザから受け付ける。
【００６９】
ステップ４１３において、クライアント端末１０１のディスプレイ２１０に表示される賞登録画面は、例えば、図８である。
＜図８の説明＞
【００７０】
図８は、本発明の各実施形態における、ユーザが賞の登録を行う画面の一例を示す図である。
【００７１】
図８の画面で、フォトコンテストで優秀なコンテンツを応募したユーザに対して与える賞（アワード）の名前や、その賞の賞品、その賞がフォトコンテストで何位を受賞したユーザに与えられるか、その賞を受賞するユーザが何人かという情報の登録をユーザから受け付ける（図８の８０３）。そして、８０４のボタンがユーザにより押下されると、８０３でユーザから入力された賞の情報が、今回ユーザが作成しているフォトコンテストについて、フォトコンテストで優秀なコンテンツを応募したユーザに対して与える賞の情報として登録される。また、８０１のボタン（８０１には、「ＳＴＥＰ４デザインテンプレートへ」と記載されたボタンが配置されている）がユーザにより押下されると、次の画面に移行する。
【００７２】
図４の説明に戻る。
ステップＳ４１４において、クライアント端末１０１のＣＰＵ２０１は、図８の８０１のボタンがユーザにより押下されたかを判定する。８０１のボタンがユーザにより押下されたならば、ステップＳ４１５へ進み、８０１のボタンがユーザにより押下されてなければ賞の登録を行う画面を表示したままにする。また、図８の８０２のボタン（８０２には、「ＳＴＥＰ２キャストへ」と記載されたボタンが配置されている）がユーザにより押下されたならば、ステップＳ４１１へ戻る。
【００７３】
ステップＳ４１５において、クライアント端末１０１のＣＰＵ２０１は、デザインテンプレート登録画面をディスプレイ２１０に表示し、デザインテンプレートの登録をユーザから受け付ける。
【００７４】
ステップ４１５において、クライアント端末１０１のディスプレイ２１０に表示されるデザインテンプレート登録画面は、例えば、図９である。
＜図９の説明＞
【００７５】
図９は、本発明の各実施形態における、ユーザがデザインテンプレートの登録を行う画面の一例を示す図である。
【００７６】
図９の画面を介して、今回ユーザが作成しているフォトコンテストを閲覧するユーザのクライアント端末に表示させるフォトコンテストの画面の画面デザインを、ユーザ操作に従って９０１のラジオボタンが選択されることで決定する。なお、９０２には、各テンプレートのイメージ画像が表示される。
【００７７】
また、「ＳＴＥＰ５−１へ」のボタン９０３がユーザにより押下されると、次の画面に移行する。
【００７８】
図４の説明に戻る。
ステップＳ４１６において、クライアント端末１０１のＣＰＵ２０１は、図９の「ＳＴＥＰ５−１へ」のボタン９０３がユーザにより押下されたかを判定する。「ＳＴＥＰ５−１へ」のボタン９０３がユーザにより押下されたならば、ステップＳ４１７へ進み、「ＳＴＥＰ５−１へ」のボタン９０３がユーザにより押下されてなければデザインテンプレートの登録を行う画面を表示したままにする。また、図９「ＳＴＥＰ３へ」のボタン９０４がユーザにより押下されたならば、ステップＳ４１３へ戻る。
【００７９】
ステップＳ４１７において、クライアント端末１０１のＣＰＵ２０１は、応募フォームの登録画面をディスプレイ２１０に表示し、応募フォームの登録をユーザから受け付ける。
【００８０】
ステップ４１６において、クライアント端末１０１のディスプレイ２１０に表示される応募フォームの登録画面は、例えば、図１０である。
＜図１０の説明＞
【００８１】
図１０は、本発明の各実施形態における、ユーザが応募フォームの登録を行う画面の一例を示す図である。
【００８２】
図１０の画面を介して、今回ユーザが作成しているフォトコンテストに応募する応募者がコンテストに応募する際に入力する項目について、入力を必須とするか、入力を任意とするか、もしくは入力させないかの設定をユーザ操作に従ってラジオボタンが押下されることにより決定する。なお、１００１は、応募者の個人情報に関する項目であり、１００２は、応募者が応募するコンテンツのタイトルや、そのコンテンツに対する応募者のコメントに関する項目であり、１００３は、応募者が応募するコンテンツの詳細情報（例えば、そのコンテンツを撮影したカメラや、そのコンテンツを撮影したときのカメラの設定など）に関する項目である。また、「ＳＴＥＰ５−２へ」のボタン１００４がユーザにより押下されると、次の画面に移行する。
【００８３】
図４の説明に戻る。
ステップＳ４１８において、クライアント端末１０１のＣＰＵ２０１は、図１０の「ＳＴＥＰ５−２へ」のボタン１００４がユーザにより押下されたかを判定する。「ＳＴＥＰ５−２へ」のボタン１００４がユーザにより押下されたならば、ステップＳ４１９へ進み、「ＳＴＥＰ５−２へ」のボタン１００４がユーザにより押下されてなければ応募フォームの登録を行う画面を表示したままにする。また、図１０の「ＳＴＥＰ４へ」ボタン１００５がユーザにより押下されたならば、ステップＳ４１５へ戻る。
【００８４】
ステップＳ４１９において、クライアント端末１０１のＣＰＵ２０１は、アンケート設定画面をディスプレイ２１０に表示し、今回ユーザが作成しているフォトコンテストに応募した応募者のクライアント端末に対してメールで送信されるアンケートの設定をユーザから受け付ける。
【００８５】
ステップ４１９において、クライアント端末１０１のディスプレイ２１０に表示されるアンケートの設定画面は、例えば、図１１である。
＜図１１の説明＞
【００８６】
図１１は、本発明の各実施形態における、今回ユーザが作成しているフォトコンテストに対して応募した応募者に対してメールで送信されるアンケートの設定をユーザが行う画面の一例を示す図である。
【００８７】
図１１の画面を介して、応募者に送付されるアンケートの設定をユーザから受け付ける。具体的には、１１０３で、アンケートの各設問の回答形式（例えば、自由に回答してよい蚊帳、選択式で回答するかなど）や、設問の内容の入力をユーザから受け付け、１１０４のボタンがユーザ操作によって押下されると、１１０３で入力された情報が、今回ユーザが作成しているフォトコンテストに対して応募した応募者に対してメールで送信されるアンケートの設問のひとつとして登録され、登録された設問は１１０５に一覧で表示される。また、１１０１のボタンがユーザにより押下されると、次の画面に移行する。
【００８８】
図４の説明に戻る。
【００８９】
ステップＳ４２０において、クライアント端末１０１のＣＰＵ２０１は、図１１の１１０１のボタンがユーザにより押下されたかを判定する。１１０１のボタンがユーザにより押下されたならば、ステップＳ４２１へ進み、１１０１のボタンがユーザにより押下されてなければアンケート設定画面を表示したままにする。また、図１１の１１０２のボタンがユーザにより押下されたならば、ステップＳ４１７へ戻る。
【００９０】
ステップＳ４２１において、クライアント端末１０１のＣＰＵ２０１は、メール設定画面をディスプレイ２１０に表示し、今回ユーザが作成しているフォトコンテストに対して応募した応募者に対して送信されるメールの設定をユーザから受け付ける。
【００９１】
ステップ４２１において、クライアント端末１０１のディスプレイ２１０に表示されるメール設定画面は、例えば、図１２である。
＜図１２の説明＞
【００９２】
図１２は、本発明の各実施形態における、今回ユーザが作成しているフォトコンテストに対して応募した応募者に対して送信されるメールの設定をユーザが行う画面の一例を示す図である。
【００９３】
図１２の画面で、応募者に送信される応募完了メールの内容の設定（１２０２）、入賞者に送信される入賞メールの内容の設定（不図示）や、コンテンツが非公開にされた場合に非公開にされたコンテンツを応募したユーザに送信される検閲による非公開メールの内容の設定（不図示）等を、ユーザから受け付ける。また、１２０１では、今回ユーザが作成しているフォトコンテストに対して応募した応募者に対して送信されるメールの送信元となるメールアドレスの設定や、今回ユーザが作成しているフォトコンテストに対して応募した応募者に対して送信されるメールのフッターに表示される文書の設定の入力をユーザから受け付ける。また、不図示の「ＳＴＥＰ７へ」のボタンがユーザにより押下されると、次の画面に移行する。
【００９４】
図４の説明に戻る。
【００９５】
ステップＳ４２２において、クライアント端末１０１のＣＰＵ２０１は、図１２の画面中の不図示の「ＳＴＥＰ７へ」のボタンがユーザにより押下されたかを判定する。「ＳＴＥＰ７へ」のボタンがユーザにより押下されたならば、ステップＳ４２３へ進み、「ＳＴＥＰ７へ」のボタンがユーザにより押下されてなければメール設定画面を表示したままにする。また、図１２の画面中の不図示の「ＳＴＥＰ５−２」ボタンがユーザにより押下されたならば、ステップＳ４１９へ戻る。
【００９６】
ステップＳ４２３において、クライアント端末１０１のＣＰＵ２０１は、確認画面をディスプレイ２１０に表示する。
【００９７】
ステップ４２３において、クライアント端末１０１のディスプレイ２１０に表示される確認画面は、例えば、図１３である。
＜図１３の説明＞
【００９８】
図１３は、本発明の各実施形態における、確認画面の一例を示す図である。
図１３の画面には、ステップＳ４０９、ステップＳ４１１、ステップＳ４１３、ステップＳ４１５、ステップＳ４１７、ステップＳ４１９、ステップＳ４２１でユーザが設定した内容（図６の６０１〜６０６、図７の７０１・７０４、図８の８０３、図９の９０１、図１０の１０１〜１０３、図１１の１１０３・１１０５、図１２の１２０１・１２０２等）の確認画面が表示される。また、図１３の画面中の不図示の「登録して公開する」のボタンがユーザにより押下されると、確認画面を閉じる。
【００９９】
図４の説明に戻る。
【０１００】
ステップＳ４２４において、クライアント端末１０１のＣＰＵ２０１は、図１３の画面中の不図示の「登録して公開する」のボタンがユーザにより押下されたかを判定する。「登録して公開する」のボタンがユーザにより押下されたならば、ステップＳ４２５へ進み、「登録して公開する」のボタンがユーザにより押下されてなければ確認画面を表示したままにする。また、図１３の画面中の不図示の「ＳＴＥＰ６へ」ボタンがユーザにより押下されたならば、ステップＳ４２１へ戻る。
【０１０１】
ステップＳ４２５において、クライアント端末１０１のＣＰＵ２０１は、ステップＳ４０９、ステップＳ４１１、ステップＳ４１３、ステップＳ４１５、ステップＳ４１７、ステップＳ４１９、ステップＳ４２１でユーザが設定した情報（図６の６０１〜６０６、図７の７０１・７０４、図８の８０３、図９の９０１、図１０の１０１〜１０３、図１１の１１０３・１１０５、図１２の１２０１・１２０２等）を、情報処理装置１００に送信する。
【０１０２】
ステップＳ４２５において、クライアント端末１０１から情報処理装置１００に送信される情報とは、例えば図２０の各情報である。
＜図２０の説明＞
【０１０３】
図２０は、本発明の各実施形態における、ステップＳ４２１でクライアント端末１０１から情報処理装置１００に送信され、情報処理装置１００の外部メモリ２１１に記憶される情報のデータテーブルの一例を示す図である。
【０１０４】
図２０のデータテーブルには、ステップＳ４０９、ステップＳ４１１、ステップＳ４１３、ステップＳ４１５、ステップＳ４１７、ステップＳ４１９、ステップＳ４２１でユーザが設定した情報（図６の６０１〜６０６、図７の７０１・７０４、図８の８０３、図９の９０１、図１０の１０１〜１０３、図１１の１１０３・１１０５、図１２の１２０１・１２０２等）が含まれる。なお、図２０の２００４は、図６の「フォトコンテストタイトル」に対応し、図２０の２００５は、図６の６０２に対応し、図２０の２００６は、図６の６０３に対応し、図２０の２００７は、図６の６０５に対応する。
【０１０５】
図４の説明に戻る。
【０１０６】
ステップＳ４２６において、情報処理装置１００のＣＰＵ２０１は、ステップＳ４２５でクライアント端末１０１から送信された設定情報を受信する。ステップＳ４２６は、本発明における、送信手段により送信されたコンテスト作成画面を介して入力されたコンテスト作成情報と、当該コンテスト作成画面を介して、公開を許可することを示す検閲結果を前記受付手段により受け付けたコンテンツを公開するか、公開を許可することを示す検閲結果を前記受付手段により受け付けたコンテンツだけではなく前記受付手段により検閲結果を受け付けていないコンテンツも公開するかが選択された選択結果とを、前記クライアント端末から受信する受信手段の一例である。
【０１０７】
ステップＳ４２７において、情報処理装置１００のＣＰＵ２０１は、ステップＳ４２６で受信した設定情報を外部メモリ２１１に記憶し、コンテストを行うためのコンテスト設定情報を作成する。
ステップＳ４２７は、本発明における、受信手段により受信したコンテスト作成情報に従って、前記管理手段により管理されるコンテンツについてのコンテストを行うためのコンテスト設定情報を作成する作成手段の一例であり、受信手段により受信したコンテスト設定情報を、前記管理手段により管理されるコンテンツについてのコンテストを行うためのコンテスト設定情報として設定する設定手段の一例である。
【０１０８】
ステップＳ４２８において、クライアント端末１０１のＣＰＵ２０１は、ステップＳ４０２において、図５の５０１のボタンがユーザによって押下されていない場合に、すでに作成されているフォトコンテストがあれば、図５の５０２に表示される既に作成されたフォトコンテストの更新ボタン（不図示）がユーザにより押下されたかを判定する。更新ボタンがユーザにより押下されたならば、ステップＳ４２９へ進み、更新ボタンがユーザにより押下されてなければ処理を終了する。
【０１０９】
ステップＳ４２９において、クライアント端末１０１のＣＰＵ２０１は、更新処理を行う。具体的には、既に作成されたフォトコンテストの情報が入力された状態の図６の画面を表示し、設定の更新をユーザから受け付け、６０９のボタンがユーザにより押下されることで、フォトコンテストの設定を更新する。
【０１１０】
ステップＳ４２９で、更新処理が終了すると、フォトコンテストの作成処理を終了する。
＜図１４の説明＞
【０１１１】
図１４は、本発明の各実施形態における、図４で作成されたフォトコンテストに対して、ユーザからコンテンツの応募受け付け開始後に行われる検閲処理の流れを示すフローチャートである。
【０１１２】
なお、本処理が始まる前提として、情報処理装置１００では、ユーザからフォトコンテストに応募を受け付けたコンテンツが、情報処理装置１００の外部メモリ２１１にすでに記憶されているものとする。
【０１１３】
ステップＳ１４０１において、クライアント端末１０１のＣＰＵ２０１は、ユーザの認証処理を行う。
【０１１４】
ステップＳ１４０１で行われるユーザの認証処理の詳細は、図３と同様である。なお、クライアント端末１０１で認証処理を行った場合に、ステップＳ３１１でクライアント端末１０１のディスプレイ２１０に表示されるユーザ画面は、図５である。
【０１１５】
図５の５０３のボタンがユーザによって押下されることにより、クライアント端末１０１のＣＰＵ２０１は、情報処理装置１００に検閲要求（ステップＳ１４０２）を行う。
【０１１６】
ステップＳ１４０３において、情報処理装置１００は、検閲要求をクライアント端末１０１から受信する。ステップＳ１４０３は、本発明における、管理手段により管理されているコンテンツの検閲要求を受け付ける検閲要求受付手段の一例である。
【０１１７】
ステップＳ１４０４において、情報処理装置１００のＣＰＵ２０１は、フォトコンテスト一覧画面情報を生成し、クライアント端末１０１に送信する。フォトコンテスト一覧画面情報は、例えば、ＨＴＭＬ形式、ＸＭＬ形式などの構造化言語により記述された画面情報であり、図１５である。また、クライアント端末のＷＥＢブラウザ上で各種処理を実行させるために、ＪａｖａＳｃｒｉｐｔ（登録商標）等のスクリプト言語により記述されたプログラムを含んでいるものとする。
【０１１８】
ステップＳ１４０５において、クライアント端末１０１は、フォトコンテスト一覧画面情報を受信する。
【０１１９】
ステップＳ１４０６において、クライアント端末１０１のＣＰＵ２０１は、フォトコンテスト一覧画面をディスプレイ２１０に表示させる。
＜図１５の説明＞
【０１２０】
図１５は、本発明の実施の形態における、フォトコンテスト一覧画面の一例を示す図である。
【０１２１】
図１５の１５０１には、現在開催されているフォトコンテストのタイトル、審査期間、検閲が完了した画像の数や、まだ検閲を終えていない画像の数などの情報が表示される。１５０１の中から、今回検閲を行いたいフォトコンテストの選択をユーザから受け付け（ステップＳ１４０７）、１５０２のボタンがユーザから押下されることにより、ステップＳ１４０８に移行する。
【０１２２】
図１４の説明に戻る。
【０１２３】
ステップＳ１４０７において、クライアント端末１０１のＣＰＵ２０１は、今回検閲を行うフォトコンテストの選択をユーザから受け付ける。
【０１２４】
ステップＳ１４０８において、クライアント端末１０１のＣＰＵ２０１は、ステップＳ１４０７においてユーザから受け付けた、今回検閲を行うフォトコンテストの選択情報を情報処理装置１００に送信する。
【０１２５】
ステップＳ１４０９において、情報処理装置１００は、検閲を行うフォトコンテストの選択情報をクライアント端末１０１から受信する。
【０１２６】
ステップＳ１４１０において、情報処理装置１００のＣＰＵ２０１は、外部メモリ２１１に記憶されているフォトコンテストの設定情報（図２０）の２００３（コンテストの設定情報には作成手段により作成されたコンテスト設定情報には、ユーザの権限情報と検閲可能である期間が含まれている）を参照し、検閲期間内か否かを判定する。検閲期間内であれば、ステップＳ１４１５に進み、検閲期間外であれば、ステップＳ１４１１へ進む。
【０１２７】
ステップＳ１４１１において、情報処理装置１００のＣＰＵ２０１は、外部メモリ２１１に記憶されているユーザ情報を管理するデータテーブル（不図示）のユーザのログインＩＤの情報と、フォトコンテストの設定情報（図２０のフォトコンテスト設定情報に含まれる情報のうち、ステップＳ４１１で設定されたユーザのログインＩＤの情報）とを参照し、ステップＳ１４０１でログインしたユーザが管理者か、図４のステップＳ４１１で設定された検閲者かを判定する。管理者であれば、ステップＳ１４１５に進み（ユーザの権限情報が、前記コンテストを管理する管理者の権限である場合に、前記検閲画面を送信）、検閲者であれば、ステップＳ１４１２へ進む（ユーザの権限情報が、前記コンテストの検閲を行う検閲者の権限である場合に、前記検閲画面を送信しない）。ステップＳ１４１１は、本発明における、検閲要求を前記検閲可能である期間外に受け付けた場合に、前記検閲画面送信手段により前記検閲画面を送信するか否かの判定を、前記ユーザの権限情報に従って判定する権限判定手段の一例である。
【０１２８】
ステップＳ１４１２において、情報処理装置１００のＣＰＵ２０１は、検閲期間外であることを表すエラー画面情報を生成し、クライアント端末１０１に送信する。
【０１２９】
ステップＳ１４１３において、クライアント端末１０１は、情報処理装置１００からエラー画面情報を受信し、ステップＳ１４１４において、クライアント端末１０１のディスプレイ２１０にエラー画面を表示する。
【０１３０】
ステップＳ１４１５において、情報処理装置１００のＣＰＵ２０１は、検閲画面情報を生成し、ステップＳ１４１６で、クライアント端末１０１に送信する。検閲画面情報は、例えば、ＨＴＭＬ形式、ＸＭＬ形式などの構造化言語により記述された画面情報である。この画面情報には、フォトコンテストの検閲（審査）対象となる画面データが含まれているものとする。また、クライアント端末のＷＥＢブラウザ（ディスプレイ２１０）上で各種処理を実行させるために、ＪａｖａＳｃｒｉｐｔ（登録商標）等のスクリプト言語により記述されたプログラムを含んでいるものとする。ステップＳ１４１６は、本発明における、検閲要求を受け付けた前記コンテンツの検閲を行うための画面を送信する検閲画面送信手段の一例である。
【０１３１】
ステップＳ１４１７において、クライアント端末１０１のＣＰＵ２０１は、検閲画面情報を受信し、ステップＳ１４１８において、検閲画面をクライアント端末１０１のディスプレイ２１０に表示する。
【０１３２】
ステップ１４１８において、クライアント端末１０１のディスプレイ２１０に表示される検閲画面は、例えば、図１６である。
【０１３３】
ステップＳ１４１９おいて、クライアント端末１０１のＣＰＵ２０１は、ステップ１４１８でディスプレイ２１０に表示される検閲画面に対して、ユーザからコンテンツの公開・非公開の選択を受け付ける。ステップＳ１４１９は、本発明における、管理手段により管理されるコンテンツについて公開を許可するか否かを示す検閲結果を受け付ける受付手段の一例である。
＜図１６の説明＞
【０１３４】
図１６は、本発明の各実施形態における、ユーザからコンテンツの公開・非公開の選択を受け付ける検閲画面の一例を示す図である。図１６の検閲画面には、ステップＳ１４０７でユーザから選択されたフォトコンテストに応募されたコンテンツが表示される。より具体的には、テップＳ１４０７でユーザから選択されたフォトコンテストのコンテストＩＤと、後述する図１９の１９０１、または図２４の２４０３が一致するコンテンツが表示される。
【０１３５】
図１６の１６０１のボタンがユーザにより押下されることで、コンテンツの公開・非公開の選択を受け付ける。そして、最後に１６０４のボタンがユーザにより押下されることで、検閲を終了する。
【０１３６】
図１４の説明に戻る。
【０１３７】
図１６の１６０４のボタンがユーザにより押下されると、ステップＳ１４２０おいて、クライアント端末１０１のＣＰＵ２０１は、コンテンツに対する選択内容を示す情報（コンテンツの公開・非公開の情報）を登録する旨の要求を情報処理装置１００に対して行う。
【０１３８】
ステップＳ１４２１において、情報処理装置１００のＣＰＵ２０１は、登録の要求を受け付ける。
【０１３９】
ステップＳ１４２２において、情報処理装置１００のＣＰＵ２０１は、クライアント端末１０１からの要求に従って、コンテンツの公開・非公開の選択内容を外部メモリ２１１に記憶されているデータベース（第１の実施形態では、図１９の１９０１、第２の実施形態では後述する図２４の２４０１）に登録する処理を行い、図１４の処理を終了する。
＜図１９の説明＞
【０１４０】
図１９は、本発明の第１の実施形態において、外部メモリ２１１に記憶されている、フォトコンテストに応募されたコンテンツと、ステップＳ１４２２でコンテンツの公開・非公開の選択内容を登録するデータベースの一例である。図１９には、フォトコンテストに応募されたコンテンツが、どのフォトコンテストに応募されたのかを示すフォトコンテストのＩＤ（１９０２）や、フォトコンテストの名前（１９０３）、フォトコンテストに応募されたコンテンツのＩＤ（１９０４）、コンテンツの検閲結果を示す検閲情報（１９０１）が記憶される。なお、コンテンツの公開・非公開が選択を受け付けていないコンテンツ（未検閲のコンテンツ）については、「未検閲」として登録される。また、本実施例では、コンテンツの公開・非公開が選択を受け付けていないコンテンツ（未検閲のコンテンツ）については、「未検閲」として登録されるとしたが、第２の実施例として、後述する図２４に示すように、コンテンツの公開・非公開が選択を受け付けていないコンテンツ（未検閲のコンテンツ）については、そのコンテンツがユーザ操作に従って応募されたフォトコンテストの設定情報（より具体的には図６の６０１）が「公開前検閲」であれば、そのコンテンツがユーザ操作に従って応募されてサーバに登録される時点で「非公開」として登録し、そのコンテンツが応募されたフォトコンテストの設定情報が「公開後監視」であれば、そのコンテンツがユーザ操作に従って応募されてサーバに登録される時点で「公開」として登録してもよい。
なお、図２４の詳細な説明については、後述する。
＜図１７の説明＞
【０１４１】
図１７は、本発明の第１の実施の形態における、クライアント端末１０２から応募作品（コンテンツ）の一覧画面表示要求を受け付け、クライアント端末１０２に表示されるまでに実行される処理の流れを示すフローチャートの一例である。
【０１４２】
ステップＳ１７０１において、クライアント端末１０２のＣＰＵ２０１は、ユーザの認証処理を行う。
【０１４３】
ステップＳ１７０１で行われるユーザの認証処理の詳細は、図３と同様である。
【０１４４】
そして、認証成功後、ステップＳ１７０２において、クライアント端末１０２のＣＰＵ２０１は、ステップＳ３１１でクライアント端末１０２のディスプレイ２１０に表示されるユーザ画面（不図示）を介して、ユーザが閲覧を希望するフォトコンテストの一覧画面の表示要求を行う。
【０１４５】
ステップＳ１７０３において、情報処理装置１００は、フォトコンテストの一覧画面の表示要求を受け付ける。
【０１４６】
ステップＳ１７０３において、情報処理装置１００のＣＰＵ２０１は、図２０のデータテーブルを参照し、ステップＳ１７０３でフォトコンテストの一覧画面の表示要求を受け付けた時点で公開されているフォトコンテスト一覧画面情報を生成し、ステップＳ１７０４において、クライアント端末１０２に送信する。
【０１４７】
ステップＳ１７０５において、クライアント端末１０２は、フォトコンテスト一覧画面情報を受信し、クライアント端末１０２のディスプレイ２１０に表示させる（不図示）。
【０１４８】
ステップＳ１７０６において、クライアント端末１０２のＣＰＵ２０１は、今回検閲を行うフォトコンテストの選択をユーザから受け付ける。
【０１４９】
ステップＳ１７０７において、クライアント端末１０２のＣＰＵ２０１は、ステップＳ１７０６においてユーザから選択された、今回閲覧を行うフォトコンテストに応募されているコンテンツの表示要求を情報処理装置１００送信する。
【０１５０】
ステップＳ１７０８において、情報処理装置１００は、今回閲覧を行うフォトコンテストに応募されているコンテンツの表示要求をクライアント端末１０２から受信する。
ステップＳ１７０８は、本発明における、作成手段により作成されたコンテスト設定情報に従ってコンテストが行われる、前記管理手段により管理されているコンテンツについての表示要求をクライアント端末から受け付ける表示要求受付手段の一例である。
【０１５１】
ステップＳ１７０８で、今回ユーザが閲覧を行うフォトコンテストに応募されているコンテンツの表示要求をクライアント端末１０２から受信すると、情報処理装置１００のＣＰＵ２０１は、ステップＳ１７０９〜Ｓ１７１２までの処理を、今回ユーザが閲覧を行うフォトコンテストに応募されているコンテンツそれぞれに対して実行する。
【０１５２】
ステップＳ１７０９おいて、情報処理装置１００のＣＰＵ２０１は、ステップＳ１７０３で一覧画面の表示要求を受け付けたフォトコンテストの検閲の設定が、公開前検閲設定か公開後監視設定かを判定する。ステップＳ１７０３で一覧画面の表示要求を受け付けたフォトコンテストの検閲の設定が公開前検閲であればステップＳ１７１０−１に進み、公開後監視であればステップＳ１７１０に進む。
【０１５３】
具体的には、ステップＳ１７０３で一覧画面の表示要求を受け付けたフォトコンテストのフォトコンテストＩＤを図２０の２００１から特定し、特定したフォトコンテストＩＤの検閲設定（図２０の２００２）を参照することで公開前検閲の設定か公開後監視の設定かを判定する。
【０１５４】
ステップＳ１７１０において、情報処理装置１００のＣＰＵ２０１は、処理の対象となっているコンテンツが検閲済みか否かを判定する。具体的には、例えば、今回ユーザからコンテストＩＤ１１１のコンテンツの表示要求を受け付けたとすると、図１９のＩＤ１１１のコンテンツとして登録されているコンテンツそれぞれについて、１９０１を参照し検閲済みか否かを判定する。なお、１９０１が「非公開」もしくは「公開」となっているものは検閲済みであり、「未検閲」となっているものが、まだ検閲を行っていないコンテンツである。
【０１５５】
処理の対象となっているコンテンツが検閲済みであればステップＳ１７１１に進み、処理の対象となっているコンテンツが検閲済みでなければステップＳ１７１２に進む。
【０１５６】
ステップＳ１７１０−１において、情報処理装置１００のＣＰＵ２０１は、コンテンツが検閲済みか否かを判定する。具体的には、例えば、今回ユーザからコンテストＩＤ１１１のコンテンツの表示要求を受け付けたとすると、図１９のＩＤ１１１のコンテンツとして登録されているコンテンツそれぞれについて、１９０１を参照し検閲済みか否かを判定する。なお、１９０１が「非公開」もしくは「公開」となっているものは検閲済みであり、「未検閲」となっているものが、まだ検閲を行っていないコンテンツである。
【０１５７】
処理の対象となっているコンテンツが検閲済みであればステップＳ１７１１に進み、処理の対象となっているコンテンツが検閲済みでなければステップＳ１７１２に進まない（つまり、応募作品一覧画面に追加しない）。
【０１５８】
ステップＳ１７１１において、情報処理装置１００のＣＰＵ２０１は、ステップＳ１７１０で検閲済みと判定されたコンテンツが非公開のコンテンツか公開してよいコンテンツかを、図１９の１９０１を参照し、判定する。
【０１５９】
ステップＳ１７１２において、情報処理装置１００のＣＰＵ２０１は、ステップＳ１７１１で公開してよいコンテンツと判定されたコンテンツ、またはステップＳ１７０９で公開後監視と判定されたフォトコンテストに応募されたコンテンツであって、ステップＳ１７１０で未検閲と判定されたコンテンツを、応募作品（コンテンツ）一覧画面情報に追加する。
【０１６０】
ステップＳ１７１３において、情報処理装置１００のＣＰＵ２０１は、ステップＳ１７１２で、応募作品（コンテンツ）一覧画面情報に追加されたコンテンツを含む応募作品（コンテンツ）一覧画面情報を生成する。
【０１６１】
ステップＳ１７１４において、情報処理装置１００のＣＰＵ２０１は、ステップＳ１７１３で生成した応募作品（コンテンツ）一覧画面情報をクライアント端末１０２に送信する。ステップＳ１７１４は、本発明における、表示要求受付手段で表示要求を受け付けたことに応答して、当該表示要求を行ったクライアント端末に、受信手段で受信した選択情報が、公開を許可することを示す検閲結果を前記受付手段により受け付けたコンテンツを公開することを示す場合には、前記作成手段により作成されたコンテスト設定情報に従ってコンテストが行われる、前記管理手段により管理されているコンテンツのうち公開を許可することを示す検閲結果を前記受付手段により受け付けたコンテンツの表示画面を送信し、一方、前記受信手段で受信した選択情報が、公開を許可することを示す検閲結果を前記受付手段により受け付けたコンテンツだけではなく前記受付手段により検閲結果を受け付けていないコンテンツも公開することを示す場合には、公開を許可することを示す検閲結果を前記受付手段により受け付けたコンテンツだけではなく前記受付手段により検閲結果を受け付けていないコンテンツについての表示画面も送信する表示画面送信手段の一例である。
【０１６２】
ステップＳ１７１５において、クライアント端末１０２のＣＰＵ２０１は、情報処理装置１００から、応募作品（コンテンツ）一覧画面情報を受信する。
【０１６３】
ステップＳ１７１６において、クライアント端末１０２のＣＰＵ２０１は、ステップＳ１７１５で受信した応募作品（コンテンツ）一覧画面情報に基づいて、応募作品（コンテンツ）一覧画面をクライアント端末１０２のディスプレイ２１０に表示し、処理を終了する。なお、ステップＳ１７１６で、クライアント端末１０２のディスプレイ２１０に表示される画面は、例えば、図１８である。
＜図１８の説明＞
【０１６４】
図１８は、本発明の実施の形態における、クライアント端末１０２のディスプレイ２１０に表示される応募作品（コンテンツ）一覧画面である。
【０１６５】
図１８の１８０１には、ステップＳ１７０２で、クライアント端末１０２を介してユーザが選択したフォトコンテストに応募されているコンテンツが表示される。
【０１６６】
また、その他にも図１８には、応募者のコメントや作品（コンテンツ）のタイトル等が表示される。
【０１６７】
なお、検閲済みのコンテンツや、ステップＳ１７０９で未検閲のコンテンツであると判定され、かつステップＳ１７１２で公開前検閲設定であると判定されたコンテンツは、図１８の画面には表示されない。
＜図２１の説明＞
図２１は、本発明の第２の実施形態における、ユーザによるクライアント端末１０２の操作に従ってフォトコンテストにコンテンツを応募する処理の流れを示すフローチャートの一例を示す図である。
【０１６８】
ステップＳ２１０１において、クライアント端末１０２のＣＰＵ２０１は、ユーザによるクライアント端末１０２の操作に従ってユーザの認証処理を行う。
【０１６９】
ステップＳ２１０１で行われるユーザの認証処理の詳細は、図３と同様である。なお、クライアント端末１０２でユーザの認証処理を行った場合に、ステップＳ３１１でクライアント端末１０２のディスプレイ２１０に表示されるユーザ画面は、図５である。
【０１７０】
ステップＳ２１０２において、クライアント端末１０２のＣＰＵ２０１は、図５の画面中のフォトコンテスト応募ボタン（不図示）がユーザ操作に従って押下されると、フォトコンテストに応募する要求（より具体的には、応募可能なフォトコンテストの一覧画面の取得要求）を行う。
【０１７１】
ステップＳ２１０３において、情報処理装置１００のＣＰＵ２０１は、フォトコンテストに応募する要求をクライアント端末１０２から受信すると、ステップＳ２１０４で、情報処理装置１００のＣＰＵ２０１は、図２０のデータテーブルを参照し、ユーザが応募可能なフォトコンテストの一覧画面の情報を生成し、クライアント端末１０２に送信する。
【０１７２】
ステップＳ２１０５において、クライアント端末１０２のＣＰＵ２０１は、ステップＳ２１０４で、情報処理装置１００から送信されたユーザが応募可能なフォトコンテストの一覧画面を受信し、クライアント端末１０２のディスプレイ２１０に、ユーザが応募可能なフォトコンテストの一覧画面を表示させる（ステップＳ２１０６）。
【０１７３】
ステップＳ２１０７において、クライアント端末１０２のＣＰＵ２０１は、ステップＳ２１０６でクライアント端末１０２のディスプレイ２１０に表示させたユーザが応募可能なフォトコンテストの一覧画面上での、ユーザによる操作に従って、今回ユーザが応募するフォトコンテストの選択を受け付け、その選択されたフォトコンテストの情報を情報処理装置１００に送信する（ステップＳ２１０８）。
【０１７４】
ステップＳ２１０９において、情報処理装置１００のＣＰＵ２０１は、ステップＳ２１０８でクライアント端末１０２から送信された今回ユーザが応募するフォトコンテストの選択の情報を受信し、そのフォトコンテストの応募画面の情報を生成し（ステップＳ２１１０）、クライアント端末１０２にその応募画面の情報を送信する（ステップＳ２１１１）。
【０１７５】
ステップＳ２１１２において、クライアント端末１０２のＣＰＵ２０１は、ステップＳ２１１１で情報処理装置１００から送信される応募画面であって、ステップＳ２１０７で今回ユーザが応募するフォトコンテストとして選択を受け付けたフォトコンテストの応募画面を受信し、クライアント端末１０２のディスプレイ２１０にフォトコンテストの応募画面を表示させる（ステップＳ２１１３）。
【０１７６】
ステップＳ２１１４において、クライアント端末１０２のＣＰＵ２０１は、ステップＳ２１１３でクライアント端末１０２のディスプレイ２１０に表示させたフォトコンテストの応募画面上で、ユーザからフォトコンテストに応募するコンテンツの選択を受け付ける。より具体的には、クライアント端末１０２の外部メモリ２１１に保存されているコンテンツから応募するコンテンツの選択をユーザから受け付けるか、もしくは、情報処理装置の外部メモリ２１１に保存されている今回フォトコンテストに応募をしようとしているユーザのコンテンツを応募画面に表示し、その中から、今回フォトコンテストに応募するコンテンツの選択をユーザから受け付ける。
【０１７７】
ステップＳ２１１５において、クライアント端末１０２のＣＰＵ２０１は、ステップＳ２１１４においてユーザから選択を受け付けたコンテンツでフォトコンテストに応募する要求を情報処理装置１００に送信する。
【０１７８】
ステップＳ２１１６において、情報処理装置１００のＣＰＵ２０１は、ステップＳ２１１５でクライアント端末１０２から送信された、ステップＳ２１１４においてユーザから選択を受け付けたコンテンツでフォトコンテストに応募する要求を受信する。
【０１７９】
ステップＳ２１１６において、情報処理装置１００のＣＰＵ２０１は、今回ユーザが応募しようとしているフォトコンテスト（ステップＳ２１０７でユーザ操作に従って選択されたフォトコンテスト）の検閲の設定が「公開前検閲」か「公開後監視」かを、図２０のデータテーブル中の２００２を参照することにより判断する。
【０１８０】
今回ユーザが応募しようとしているフォトコンテスト（ステップＳ２１０７でユーザ操作に従って選択されたフォトコンテスト）の検閲の設定が「公開前検閲」であれば、ステップＳ２１１８に進み、今回ユーザが応募しようとしているフォトコンテスト（ステップＳ２１０７でユーザ操作に従って選択されたフォトコンテスト）の検閲の設定が「公開後監視」であれば、ステップＳ２１１９に進む。
【０１８１】
ステップＳ２１１８において、情報処理装置１００のＣＰＵ２０１は、ステップＳ２１１５でクライアント端末１０２から送信された、ステップＳ２１１４においてユーザから選択を受け付けたコンテンツを「非公開」として、後述する図２４のデータテーブルの２４０１に登録する。
【０１８２】
ステップＳ２１１９において、情報処理装置１００のＣＰＵ２０１は、ステップＳ２１１５でクライアント端末１０２から送信された、ステップＳ２１１４においてユーザから選択を受け付けたコンテンツを「公開」として、後述する図２４のデータテーブルの２４０１に登録する。
【０１８３】
以上で、図２１の説明を終了する。
＜図２２の説明＞
【０１８４】
図２２は、本発明の第２の実施形態における、ユーザによるクライアント端末１０１の操作に従って一度作成されたフォトコンテストの設定の変更処理の一例であり、本処理は、本発明の第２の実施形態における、図４のステップＳ４２９の詳細な処理を示す図である。
【０１８５】
ステップＳ２２０１において、クライアント端末１０１のＣＰＵ２０１は、図５の５０２に表示される既に作成されたフォトコンテストごとに設けられる更新ボタン（不図示）がユーザにより押下されると、更新ボタンが押下されたフォトコンテストの設定の変更要求を情報処理装置１００に送信する。
【０１８６】
ステップＳ２２０２において、情報処理装置１００のＣＰＵ２０１は、クライアント端末１０１から既に作成されたフォトコンテストの設定の更新要求を受信し、更新要求を受け付けたフォトコンテストの設定情報を、情報処理装置１００の外部メモリ２１１に保存されている図２０のデータテーブルから取得する（ステップＳ２２０３）。
【０１８７】
より具体的には、更新要求を受け付けたフォトコンテストのコンテストＩＤと、図２０のコンテストＩＤ２００１が一致したフォトテストの設定情報を取得する。
【０１８８】
ステップＳ２２０４において、情報処理装置の１００は、ステップＳ２２０３で取得したフォトテストの設定情報を入力された状態の図６の画面を生成し、クライアント端末１０１に送信する。
【０１８９】
ステップＳ２２０５において、クライアント端末１０１のＣＰＵ２０１は、ステップＳ２２０３で取得したフォトテストの設定情報を入力された状態の図６の画面を、情報処理装置１００から受信し、クライアント端末１０１のディスプレイ２１０に表示する。
【０１９０】
ステップＳ２２０６において、クライアント端末１０１のＣＰＵ２０１は、ステップＳ２２０５でクライアント端末１０１のディスプレイ２１０に表示された画面上でのユーザによる操作に従って、フォトコンテストの設定情報の更新を受け付ける。そして、ユーザから、図６の６０９のボタンがユーザ操作に従って押下されることで、更新したフォトコンテストの設定を情報処理装置１００に送信する（ステップＳ２２０７）。
【０１９１】
ステップＳ２２０８において、情報処理装置１００のＣＰＵ２０１は、ステップＳ２２０７でクライアント端末１０１から送信された更新したフォトコンテストの設定を受信する。
【０１９２】
ステップＳ２２０９において、情報処理装置１００のＣＰＵ２０１は、ステップＳ２２０８で受信したフォトコンテストの設定情報の中に、検閲情報の変更が含まれ、かつ、その変更が「公開前検閲」から「公開後監視」への変更か否かを判定する。
【０１９３】
より具体的には、ステップＳ２２０８で受信したフォトコンテストの設定情報中の検閲の設定が、情報処理装置１００で記憶している、ステップＳ２２０３で取得した図２０のフォトコンテストの設定情報中の２００２と一致するか否かにより、検閲情報の変更が含まれるか否かを判定する。そして、一致しない場合に、ステップＳ２２０８で受信したフォトコンテストの設定情報中の検閲の設定が「公開後監視」であれば、「公開前検閲」から「公開後監視」へ検閲の設定が変更されたと判断する。
【０１９４】
ステップＳ２２０８で受信したフォトコンテストの設定情報の中に、検閲情報の変更が含まれ、かつ、その変更が「公開前検閲」から「公開後監視」への変更であればステップＳ２２１０へ進み、ステップＳ２２０８で受信したフォトコンテストの設定情報の中に、検閲情報の変更が含まれない、もしくはその変更が「公開前検閲」から「公開後監視」への変更でなければ、ステップＳ２２１１へ進む。
【０１９５】
ステップＳ２２１０において、情報処理装置１００のＣＰＵ２０１は、ステップＳ２２０８でフォトコンテストの設定情報を受信したフォトコンテストに応募されているコンテンツであって、まだ検閲されていないコンテンツについて、公開にする。より具体的には、図２４のデータテーブル中の２４０２を参照し、２４０２が「未検閲」となっているコンテンツであって、ステップＳ２２０８でフォトコンテストの設定情報を受信したフォトコンテストのコンテストＩＤとコンテストＩＤ２４０３が同じコンテンツの「公開／非公開」２４０１を「公開」にする。ステップＳ２２１０の処理が終了すると、ステップＳ２２１３に進む。
【０１９６】
ステップＳ２２１１において、情報処理装置１００のＣＰＵ２０１は、ステップＳ２２０８で受信したフォトコンテストの設定情報の中に、検閲情報の変更が含まれ、かつ、その変更が、「公開後監視」から「公開前検閲」への変更か否かを判定する。
【０１９７】
より具体的には、ステップＳ２２０８で受信したフォトコンテストの設定情報中の検閲の設定が、情報処理装置１００で記憶している、ステップＳ２２０３で取得した図２０のフォトコンテストの設定情報中の２００２と一致するか否かにより、検閲情報の変更が含まれるか否かを判定する。そして、一致しない場合に、ステップＳ２２０８で受信したフォトコンテストの設定情報中の検閲の設定が「公開前検閲」であれば、「公開後監視」から「公開前検閲」へ検閲の設定が変更されたと判断する。
【０１９８】
ステップＳ２２０８で受信したフォトコンテストの設定情報の中に、検閲情報の変更が含まれ、かつ、その変更が「公開後監視」から「公開前検閲」への変更であればステップＳ２２１２へ進み、ステップＳ２２０８で受信したフォトコンテストの設定情報の中に、検閲情報の変更が含まれない場合は、ステップＳ２２１３へ進む。
【０１９９】
ステップＳ２２１２において、情報処理装置１００のＣＰＵ２０１は、ステップＳ２２０８でフォトコンテストの設定情報を受信したフォトコンテストに応募されているコンテンツであって、まだ検閲されていないコンテンツについて、非公開にする。より具体的には、図２４のデータテーブル中の２４０２を参照し、２４０２が「未検閲」となっているコンテンツであって、ステップＳ２２０８でフォトコンテストの設定情報を受信したフォトコンテストのコンテストＩＤとコンテストＩＤ２４０３が同じコンテンツの「公開／非公開」２４０１を「非公開」にする。ステップＳ２２１２の処理が終了すると、ステップＳ２２１３に進む。
【０２００】
ステップＳ２２１３において、情報処理装置１００のＣＰＵ２０１は、ステップＳ２２０８で受信したフォトコンテストの設定情報に従って、図２０のデータテーブルを更新する。
【０２０１】
より具体的には、ステップＳ２２０８で受信したフォトコンテストの設定情報に含まれるフォトコンテストのコンテストＩＤと、図２０のコンテストＩＤ２００１とが一致するフォトコンテストについて、ステップＳ２２０８で受信したフォトコンテストの設定情報が、図２０のデータテーブルに記憶されているフォトコンテストの設定情報と異なる場合に、図２０のデータテーブルに記憶されているフォトコンテストの設定情報を、ステップＳ２２０８で受信したフォトコンテストの設定情報に更新する。ステップＳ２２１３の処理が終了すると、図２２の処理を終了する。
＜図２３の説明＞
【０２０２】
図２３は、本発明の第２の実施の形態における、クライアント端末１０２から応募作品（コンテンツ）の一覧画面表示要求を受け付け、クライアント端末１０２に表示されるまでに実行される処理の流れを示すフローチャートの一例である。なお、一部の処理は図１７と同じ処理であるため、図１７と同じ処理については、図１７のステップとの対応関係を示し、詳細な説明を省略する。
【０２０３】
ステップＳ２３０１において、クライアント端末１０２のＣＰＵ２０１は、ユーザの認証処理を行う。
【０２０４】
ステップＳ２３０１で行われるユーザの認証処理の詳細は、図３と同様である。
【０２０５】
そして、認証成功後、クライアント端末１０２のＣＰＵ２０１および情報処理装置１００のＣＰＵ２０１は、ステップＳ２３０２〜ステップＳ２３０８までの処理を実行する。
【０２０６】
図２３のステップＳ２３０２〜ステップＳ２３０８までの処理は、それぞれ図１７のステップＳ１７０２〜ステップＳ１７０８と同様の処理であるため詳細な説明は省略する。
【０２０７】
ステップＳ２３０８の処理が終了すると、情報処理装置１００のＣＰＵ２０１は、ステップＳ２３０９、Ｓ２３１０の処理を、今回ユーザが閲覧を行うフォトコンテストに応募されているコンテンツそれぞれに対して実行する。
【０２０８】
ステップＳ２３０９おいて、情報処理装置１００のＣＰＵ２０１は、処理の対象となっているコンテンツが公開してよいコンテンツか否かを、後述する図２４の２４０１を参照し、判定する。処理の対象となっているコンテンツが公開してよいコンテンツであれば、ステップＳ２３１０において、情報処理装置１００のＣＰＵ２０１は、そのコンテンツを、応募作品（コンテンツ）一覧画面情報に追加する。処理の対象となっているコンテンツが非公開のコンテンツであれば、そのコンテンツを、応募作品（コンテンツ）一覧画面情報に追加しない。
【０２０９】
ステップＳ２３１１において、情報処理装置１００のＣＰＵ２０１は、ステップＳ２３１０で、応募作品（コンテンツ）一覧画面情報に追加されたコンテンツを含む応募作品（コンテンツ）一覧画面情報を生成する。
【０２１０】
ステップＳ２３１２において、情報処理装置１００のＣＰＵ２０１は、ステップＳ１７１３で生成した応募作品（コンテンツ）一覧画面情報をクライアント端末１０２に送信する。ステップＳ２３１２は、本発明における、表示要求受付手段で表示要求を受け付けたことに応答して、当該表示要求を行ったクライアント端末に、当該コンテンツの表示画面を表示するべく当該表示画面の情報を送信する表示画面送信手段であって、受信手段で受信した選択情報が、公開を許可することを示す検閲結果を前記受付手段により受け付けたコンテンツを公開することを示す場合には、前記設定手段により設定されたコンテスト設定情報に従ってコンテストが行われる前記コンテンツのうち公開を許可することを示す検閲結果を前記受付手段により受け付けたコンテンツの表示画面を送信し、一方、前記受信手段で受信した選択情報が、前記受付手段により検閲結果を受け付けていないコンテンツも公開することを示す場合には、前記受付手段により検閲結果を受け付けていないコンテンツを含む表示画面を送信する表示画面送信手段の一例である。
【０２１１】
ステップＳ２３１３において、クライアント端末１０２のＣＰＵ２０１は、情報処理装置１００から、応募作品（コンテンツ）一覧画面情報を受信する。
【０２１２】
ステップＳ２３１４において、クライアント端末１０２のＣＰＵ２０１は、ステップＳ２３１３で受信した応募作品（コンテンツ）一覧画面情報に基づいて、応募作品（コンテンツ）一覧画面をクライアント端末１０２のディスプレイ２１０に表示し、処理を終了する。
以上で図２３の説明を終了する。
＜図２４の説明＞
【０２１３】
図２４は、本発明の第２の実施の形態において、外部メモリ２１１に記憶されている、図１４のステップＳ１４２２、図２１のステップＳ２１１８、ステップＳ２１１９、図２２のステップＳ２２１０、ステップＳ２２１３で、フォトコンテストに応募されたコンテンツとフォトコンテストに応募されたコンテンツの公開・非公開の選択内容とを登録するデータベースの一例である。
【０２１４】
図２４には、フォトコンテストに応募されたコンテンツが、どのフォトコンテストに応募されたのかを示すフォトコンテストのＩＤ（２４０３）や、フォトコンテストのタイトル（２４０４）、フォトコンテストに応募されたコンテンツのＩＤ（２４０５）、フォトコンテストに応募されたコンテンツの「公開」、「非公開」の情報（２４０１）が記憶される。
【０２１５】
なお、２４０１に登録される情報として、コンテンツの公開・非公開が選択を受け付けていないコンテンツ（未検閲のコンテンツ）については、そのコンテンツがユーザ操作に従って応募されたフォトコンテストの設定情報（より具体的には図６の６０１）が「公開前検閲」であれば、そのコンテンツがユーザ操作に従って応募されてサーバに登録される時点で「非公開」として登録し、そのコンテンツが応募されたフォトコンテストの設定情報が「公開後監視」であれば、そのコンテンツがユーザ操作に従って応募されてサーバに登録される時点で「公開」として２４０１に登録される。
【０２１６】
以上、本発明の好ましい実施形態について詳述したが、本発明は係る特定の実施形態に限定されるものではなく、特許請求の範囲に記載された本発明の要旨の範囲内において、種々の変形・変更が可能である。
【０２１７】
以上の通り、本発明の実施形態によれば、検閲の設定を含むコンテストの設定データの作成を、ユーザが容易に行うことが可能な仕組みを提供することができる。
また、外部の不特定多数のユーザから募集する場合には、コンテストにふさわしくないコンテンツの応募を防ぐことができる。
【０２１８】
また、本発明の目的は、以下のようにすることによって達成される。即ち、上述した実施形態の機能を実現するソフトウェアのプログラムコードを記録した記憶媒体（又は記録媒体）を、システム或いは装置に供給する。そして、そのシステム或いは装置の中央演算処理手段（ＣＰＵやＭＰＵ）が記憶媒体に格納されたプログラムコードを読み出し実行する。この場合、記憶媒体から読み出されたプログラムコード自体が上述した実施形態の機能を実現することになり、そのプログラムコードを記録した記憶媒体は本発明を構成することになる。
【０２１９】
また、システム或いは装置の前記中央演算処理手段が読み出したプログラムコードを実行することにより、そのプログラムコードの指示に基づき、システム或いは装置上で稼働しているオペレーティングシステム（ＯＳ）等が実際の処理の一部又は全部を行う。その処理によって上述した実施形態の機能が実現される場合も含まれる。
【０２２０】
更に、記憶媒体から読み出されたプログラムコードが、前記システム或いは装置に挿入された機能拡張カードや、接続された機能拡張ユニットに備わるメモリに書込まれたとする。その後、そのプログラムコードの指示に基づき、その機能拡張カードや機能拡張ユニットに備わるＣＰＵ等が実際の処理の一部又は全部を行い、その処理によって上述した実施形態の機能が実現される場合も含まれる。
【０２２１】
本発明を前記記憶媒体に適用する場合、その記憶媒体（コンピュータ読み取り可能な記憶媒体）には、先に説明したフローチャートに対応するプログラムコードが格納されることになる。
【符号の説明】
【０２２２】
１  ネットワーク
１００  情報処理装置
１０１  クライアント端末
１０２  クライアント端末
【図１】
0005854102.tif 000002
【図２】
0005854102.tif 000003
【図３】
0005854102.tif 000004
【図４】
0005854102.tif 000005
【図５】
0005854102.tif 000006
【図６】
0005854102.tif 000007
【図７】
0005854102.tif 000008
【図８】
0005854102.tif 000009
【図９】
0005854102.tif 000010
【図１０】
0005854102.tif 000011
【図１１】
0005854102.tif 000012
【図１２】
0005854102.tif 000013
【図１３】
0005854102.tif 000014
【図１４】
0005854102.tif 000015
【図１５】
0005854102.tif 000016
【図１６】
0005854102.tif 000017
【図１７】
0005854102.tif 000018
【図１８】
0005854102.tif 000019
【図１９】
0005854102.tif 000020
【図２０】
0005854102.tif 000021
【図２１】
0005854102.tif 000022
【図２２】
0005854102.tif 000023
【図２３】
0005854102.tif 000024
【図２４】
0005854102.tif 000025