(57)【要約】【課題】コンテンツ提供者端末及び共有データベースサーバの両方の負担を軽減する。【解決手段】データチェック手段２１は、共有データベース１３に登録する新規データ２４とダウンロード済みの既存データ２３とを合わせて取り込み、新規データ２４の形式チェックを行う。続いて、登録データ生成手段２２は、チェック済みの新規データ２４を取り込むことにより、新規登録データ２５を作成する。続いて、コンテンツ提供者端末２０は、新規登録データ２５を共有データベースサーバ１０にアップロードするとともに、アップロードした新規登録データ１７の登録の日時を予約する。予約した日時になると、アップロードされた新規登録データ１７を新規データ登録手段１４が共有データベース１０に登録する。【選択図】        図１
2004326361.tif 000002
【特許請求の範囲】
【請求項１】
共有データベースを有する共有データベースサーバと、前記共有データベースに新規コンテンツを登録するコンテンツ提供者端末とが、通信ネットワークを介して接続され、
前記コンテンツ提供者端末は、前記共有データベースに前記新規コンテンツを登録する前に、当該コンテンツ提供者端末内で当該新規コンテンツを検査する機能を備えた、
コンテンツ登録システム。
【請求項２】
前記コンテンツ提供者端末は、前記新規コンテンツのデータ形式を検査する機能を備えた、
請求項１記載のコンテンツ登録システム。
【請求項３】
前記コンテンツ提供者端末は、前記新規コンテンツを実際に前記共有データベースに登録した場合の画面を表示する機能を備えた、
請求項１記載のコンテンツ登録システム。
【請求項４】
前記コンテンツ提供者端末は、前記共有データベースに前記新規コンテンツを登録する時刻を予約する機能を備え、
前記共有データベースサーバは、前記コンテンツ提供者端末によって予約された時刻に、前記共有データベースに前記新規コンテンツを登録する機能を備えた、
請求項１乃至３のいずれかに記載のコンテンツ登録システム。
【請求項５】
前記コンテンツ提供者端末は、前記共有データベースに前記新規コンテンツを登録する前に、前記共有データベースに登録されている既存コンテンツを前記共有データベースから抽出し、当該既存コンテンツを前記新規コンテンツとともに検査する機能を備えた、
請求項１乃至４のいずれかに記載のコンテンツ登録システム。
【請求項６】
前記コンテンツ提供者端末は、前記共有データベースから前記既存コンテンツを抽出する時刻を予約する機能を備え、
前記共有データベースサーバは、前記コンテンツ提供者端末によって予約された時刻に、前記共有データベースから前記既存コンテンツを抽出する機能を備えた、
請求項５記載のコンテンツ登録システム。
【請求項７】
前記コンテンツ提供者端末は、前記共有データベースに前記新規コンテンツを登録する前に、前記共有データベースに登録されている既存コンテンツを前記共有データベースから抽出し、当該既存コンテンツを前記新規コンテンツとともに検査する機能と、前記共有データベースに前記新規コンテンツを登録する時刻を予約する機能と、前記共有データベースから前記既存コンテンツを抽出する時刻を予約する機能とを備え、
前記共有データベースサーバは、
前記コンテンツ提供者端末によって予約された時刻に前記共有データベースに前記新規コンテンツを登録する機能と、前記コンテンツ提供者端末によって予約された時刻に前記共有データベースから前記既存コンテンツを抽出する機能とを備えるとともに、
前記共有データベースから前記既存コンテンツを抽出する時刻が前記コンテンツ提供者端末によって予約される場合に、当該共有データベースに前記新規コンテンツを登録する時刻が当該コンテンツ提供者端末によって既に予約されていると、前記既存コンテンツを抽出する時刻の予約を禁止する機能を備えた、
請求項１乃至３のいずれかに記載のコンテンツ登録システム。
【請求項８】
前記コンテンツ提供者端末は、前記共有データベースに前記新規コンテンツを登録する前に、前記共有データベースに登録されている既存コンテンツを前記共有データベースから抽出し、当該既存コンテンツを前記新規コンテンツとともに検査する機能と、前記共有データベースに前記新規コンテンツを登録する時刻を予約する機能と、前記共有データベースから前記既存コンテンツを抽出する時刻を予約する機能とを備え、
前記共有データベースサーバは、
前記コンテンツ提供者端末によって予約された時刻に前記共有データベースに前記新規コンテンツを登録する機能と、前記コンテンツ提供者端末によって予約された時刻に前記共有データベースから前記既存コンテンツを抽出する機能とを備えるとともに、
前記共有データベースに前記新規コンテンツを登録する時刻が前記コンテンツ提供者端末によって予約される場合に、当該共有データベースから前記既存コンテンツを抽出する時刻が当該コンテンツ提供者端末によって既に予約されていると、前記新規コンテンツを登録する時刻の予約を禁止する機能を備えた、
請求項１乃至３のいずれかに記載のコンテンツ登録システム。
【請求項９】
前記コンテンツ提供者端末は、前記共有データベースに前記新規コンテンツを登録する前に、前記共有データベースに登録されている既存コンテンツを前記共有データベースから抽出し、当該既存コンテンツを前記新規コンテンツとともに検査する機能と、前記共有データベースに前記新規コンテンツを登録する時刻を予約する機能と、前記共有データベースから前記既存コンテンツを抽出する時刻を予約する機能とを備え、
前記共有データベースサーバは、
前記コンテンツ提供者端末によって予約された時刻に前記共有データベースに前記新規コンテンツを登録する機能と、前記コンテンツ提供者端末によって予約された時刻に前記共有データベースから前記既存コンテンツを抽出する機能とを備えるとともに、
前記共有データベースに前記新規コンテンツを登録する時刻が前記コンテンツ提供者端末によって予約される場合に、当該共有データベースから前記既存コンテンツが一度も抽出されていないと、前記新規コンテンツを登録する時刻の予約を禁止する機能を備えた、
請求項１乃至３のいずれかに記載のコンテンツ登録システム。
【請求項１０】
前記共有データベースサーバは、ワークデータベースを備えるとともに、前記共有データベースに前記新規コンテンツを登録する前に、前記ワークデータベースに当該新規コンテンツを登録して異常の有無を検査する機能を備えた、
請求項１乃至９のいずれかに記載のコンテンツ登録システム。
【請求項１１】
共有データベースを有する共有データベースサーバと、前記共有データベースに新規コンテンツを登録するコンテンツ提供者端末とが、通信ネットワークを介して接続されたコンテンツ登録システムに用いられ、
前記共有データベースに前記新規コンテンツを登録する前に、前記コンテンツ提供者端末内で当該新規コンテンツを検査する機能を、前記コンテンツ提供者端末に実現させるための、
コンテンツ登録プログラム。
【請求項１２】
前記新規コンテンツのデータ形式を検査する機能を、前記コンテンツ提供者端末に実現させるためのプログラムを備えた、
請求項１１記載のコンテンツ登録プログラム。
【請求項１３】
前記新規コンテンツを実際に前記共有データベースに登録した場合の画面を表示する機能を、前記コンテンツ提供者端末に実現させるためのプログラムを備えた、
請求項１２記載のコンテンツ登録プログラム。
【請求項１４】
前記共有データベースに前記新規コンテンツを登録する時刻を予約する機能を、前記コンテンツ提供者端末に実現させるためのプログラムと、
前記コンテンツ提供者端末によって予約された時刻に、前記共有データベースに前記新規コンテンツを登録する機能を、前記共有データベースサーバに実現させるためのプログラムとを備えた、
請求項１１乃至１３のいずれかに記載のコンテンツ登録プログラム。
【請求項１５】
前記共有データベースに前記新規コンテンツを登録する前に、前記共有データベースに登録されている既存コンテンツを前記共有データベースから抽出し、当該既存コンテンツを前記新規コンテンツとともに検査する機能を、前記コンテンツ提供者端末に実現させるためのプログラムを備えた、
請求項１１乃至１４のいずれかに記載のコンテンツ登録プログラム。
【請求項１６】
前記共有データベースから前記既存コンテンツを抽出する時刻を予約する機能を、前記コンテンツ提供者端末に実現させるためのプログラムと、
前記コンテンツ提供者端末によって予約された時刻に、前記共有データベースから前記既存コンテンツを抽出する機能を、前記共有データベースサーバに実現させるためのプログラムを備えた、
請求項１５記載のコンテンツ登録プログラム。
【請求項１７】
前記共有データベースに前記新規コンテンツを登録する前に、前記共有データベースに登録されている既存コンテンツを前記共有データベースから抽出し、当該既存コンテンツを前記新規コンテンツとともに検査する機能と、前記共有データベースに前記新規コンテンツを登録する時刻を予約する機能と、前記共有データベースから前記既存コンテンツを抽出する時刻を予約する機能とを、前記コンテンツ提供者端末に実現させるためのプログラムと、
前記コンテンツ提供者端末によって予約された時刻に前記共有データベースに前記新規コンテンツを登録する機能と、前記コンテンツ提供者端末によって予約された時刻に前記共有データベースから前記既存コンテンツを抽出する機能とを、前記共有データベースサーバに実現させるためのプログラムと、
前記共有データベースから前記既存コンテンツを抽出する時刻が前記コンテンツ提供者端末によって予約される場合に、当該共有データベースに前記新規コンテンツを登録する時刻が当該コンテンツ提供者端末によって既に予約されていると、前記既存コンテンツを抽出する時刻の予約を禁止する機能を、前記共有データベースサーバに実現させるためのプログラムと、
を備えた請求項１１乃至１３のいずれかに記載のコンテンツ登録システム。
【請求項１８】
前記共有データベースに前記新規コンテンツを登録する前に、前記共有データベースに登録されている既存コンテンツを前記共有データベースから抽出し、当該既存コンテンツを前記新規コンテンツとともに検査する機能と、前記共有データベースに前記新規コンテンツを登録する時刻を予約する機能と、前記共有データベースから前記既存コンテンツを抽出する時刻を予約する機能とを、前記コンテンツ提供者端末に実現させるためのプログラムと、
前記コンテンツ提供者端末によって予約された時刻に前記共有データベースに前記新規コンテンツを登録する機能と、前記コンテンツ提供者端末によって予約された時刻に前記共有データベースから前記既存コンテンツを抽出する機能とを、前記共有データベースサーバに実現させるためのプログラムと、
前記共有データベースに前記新規コンテンツを登録する時刻が前記コンテンツ提供者端末によって予約された場合に、当該共有データベースから前記既存コンテンツを抽出する時刻が当該コンテンツ提供者端末によって既に予約されていると、前記新規コンテンツを登録する時刻の予約を禁止する機能を、前記共有データベースサーバに実現させるためのプログラムと、
を備えた請求項１１乃至１３のいずれかに記載のコンテンツ登録システム。
【請求項１９】
前記共有データベースに前記新規コンテンツを登録する前に、前記共有データベースに登録されている既存コンテンツを前記共有データベースから抽出し、当該既存コンテンツを前記新規コンテンツとともに検査する機能と、前記共有データベースに前記新規コンテンツを登録する時刻を予約する機能と、前記共有データベースから前記既存コンテンツを抽出する時刻を予約する機能とを、前記コンテンツ提供者端末に実現させるためのプログラムと、
前記コンテンツ提供者端末によって予約された時刻に前記共有データベースに前記新規コンテンツを登録する機能と、前記コンテンツ提供者端末によって予約された時刻に前記共有データベースから前記既存コンテンツを抽出する機能とを、前記共有データベースサーバに実現させるためのプログラムと、
前記共有データベースに前記新規コンテンツを登録する時刻が前記コンテンツ提供者端末によって予約された場合に、当該共有データベースから前記既存コンテンツが一度も抽出されていないと、前記新規コンテンツを登録する時刻の予約を禁止する機能を、前記共有データベースサーバに実現させるためのプログラムと備えた、
請求項１１乃至１３のいずれかに記載のコンテンツ登録システム。
【請求項２０】
前記共有データベースサーバがワークデータベースを備えた前記コンテンツ登録システムに用いられ、
前記共有データベースに前記新規コンテンツを登録する前に、前記ワークデータベースに当該新規コンテンツを登録して異常の有無を検査する機能を、前記共有データベースサーバに実現させるためのプログラムを備えた、
請求項８乃至１３のいずれかに記載のコンテンツ登録プログラム。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、コンテンツ提供者から提供されたコンテンツを共有データベースに登録するためのコンテンツ登録システム等に関する。本発明に係るコンテンツ登録システムは、大量の情報を共有するための仕組みとして使うことができ、具体的な用途としては、例えば電子カタログ、企業内・企業間の情報共有データベース（グループウェア）、電子辞書メンテナンスシステムなどが挙げられる。なお、ここでいう「登録」には、更新、削除等の概念も含まれるものとする。
【０００２】
【従来の技術】
図６は、従来のコンテンツ登録システムの動作を示すシーケンス図である。以下、この図面に基づき説明する。
【０００３】
まず、コンテンツ提供者端末９１は、コンテンツを作成してデータ管理者端末９２へ送信する（ステップ９０１）。データ管理者端末９２では、受信したコンテンツに対してデータチェックを行い（ステップ９０２）、その結果がフォーマット誤り等のエラーであったとする（ステップ９０３）。すると、その旨の通知を受けたコンテンツ提供者端末９１は、コンテンツを修正して再びデータ管理者端末９２へ送信する（ステップ９０４）。ステップ９０１〜９０４は、データ管理者端末９２でコンテンツのエラーが検出されなくなるまで、繰り返される。
【０００４】
データ管理者端末９２では、データチェックでエラーが検出されなければ、そのコンテンツを共有データベースサーバ９３へアップロードする（ステップ９０５〜９０７）。共有データベースサーバ９３では、そのコンテンツを登録したものの（ステップ９０８）、二重登録等のエラーが検出されたとする（ステップ９０９）。すると、その旨の通知を受けたコンテンツ提供者端末９１は、コンテンツを再び修正してデータ管理者端末９２へ送信する（ステップ９１０）。データ管理者端末９２では、データチェックでエラーが検出されなければ、そのコンテンツを再び共有データベースサーバ９３へアップロードする（ステップ９１１〜９１３）。ステップ９０８〜９１３は、共有データベースサーバ９３でコンテンツのエラーが検出されなくなるまで、繰り返される。
【０００５】
共有データベースサーバ９３では、受信したコンテンツを登録し（ステップ９１４）、エラーが検出されなければ正常登録となる（ステップ９１５）。
【０００６】
また、下記特許文献１には、次のような従来技術が開示されている。ユーザコンピュータ（上記コンテンツ提供者端末に類似）は、ネットワークを介して個人情報登録サーバ（上記共有データベースサーバに類似）に接続されている。個人情報登録サーバには、項目情報データベース及び仮の項目情報データベースが設けられている。ユーザは、項目情報データベースに登録すべき新規項目情報を、ユーザコンピュータを使って仮の項目情報データベースに一時的に登録する。個人情報登録サーバは、登録された新規項目情報が正しいか否かの問い合わせをユーザに行い、正しいと確認された新規項目情報のみを項目情報データベースに登録する。これにより、誤った新規項目情報の項目情報データベースへの登録を未然に防ぐ。
【０００７】
【特許文献１】
特開２００２−２７８９８５号公報（図１等）
【０００８】
【発明が解決しようとする課題】
しかしながら、従来のコンテンツ登録システムでは、コンテンツ提供者がコンテンツを共有データベースへ登録する際、データ形式誤りなどのエラーのために修正と再登録との繰り返しが起こりやすい。このときは、コンテンツ提供者とデータ管理者との間で何度もデータのやりとりが必要となるので、双方にとっても非常に手間のかかる作業となる。また、複数のコンテンツ提供者がいるため、一度に大勢が共有データベースにアクセスすると処理に遅延を生じるので、コンテンツ登録の優先順序を調整する必要もある。
【０００９】
また、特許文献１の従来技術では、項目情報データベース及び仮の項目情報データベースの両方が個人情報登録サーバに設けられている。そのため、仮の項目情報データベースに対する新規項目情報の登録及び検査を、個人情報登録サーバ側が負担しなければならない。したがって、個人情報登録サーバ側の負担が軽減するとは考えられない。
【００１０】
【発明の目的】
そこで、本発明の目的は、コンテンツ提供者端末及び共有データベースサーバの両方の負担を軽減できるコンテンツ登録システムを提供することにある。
【００１１】
【課題を解決するための手段】
本発明に係るコンテンツ登録システムは、共有データベースを有する共有データベースサーバと、共有データベースに新規コンテンツを登録するコンテンツ提供者端末とが、通信ネットワークを介して接続されたものである。そして、コンテンツ提供者端末は、共有データベースに新規コンテンツを登録する前に、当該コンテンツ提供者端末内で新規コンテンツを検査する機能を備えている。
【００１２】
従来技術では、共有データベースサーバを管理するデータ管理者端末と、コンテンツ提供者端末との間で、新規コンテンツのエラーがなくなるまで、修正及び再登録を繰り返していた。これに対して、本発明では、コンテンツ提供者端末内で事前に新規コンテンツを検査することにより、共有データベースに新規コンテンツを登録する際には新規コンテンツにエラーがない状態になっている。したがって、コンテンツ提供者端末では効率的に新規データを作成することができ、共有データベースサーバでは負担が減少し、これによりコンテンツ登録に要する時間が短くなる。また、共有データベースにコンテンツを登録する際のエラーがなくなるので、共有データベースサーバを管理するデータ管理者端末も不要となる。
【００１３】
請求項２記載のコンテンツ登録システムは、請求項１記載のコンテンツ登録システムにおいて、コンテンツ提供者端末は、新規コンテンツのデータ形式を検査する機能を備えた、というものである。本発明では、共有データベースに新規コンテンツを登録する前に、コンテンツ提供者端末内で新規コンテンツのデータ形式を検査する。
【００１４】
請求項３記載のコンテンツ登録システムは、請求項１記載のコンテンツ登録システムにおいて、コンテンツ提供者端末は、新規コンテンツを実際に共有データベースに登録した場合の画面を表示する機能を備えた、というものである。本発明では、共有データベースに新規コンテンツを登録する前に、新規コンテンツを実際に共有データベースに登録した場合の画面が表示される。
【００１５】
請求項４記載のコンテンツ登録システムは、請求項１乃至３のいずれかに記載のコンテンツ登録システムにおいて、コンテンツ提供者端末は、共有データベースに新規コンテンツを登録する時刻を予約する機能を備え、共有データベースサーバは、コンテンツ提供者端末によって予約された時刻に、共有データベースに新規コンテンツを登録する機能を備えた、というものである。本発明では、共有データベースに新規コンテンツを登録する時刻がコンテンツ提供者端末によって予約され、その時刻になると共有データベースサーバが共有データベースに新規コンテンツを登録する。
【００１６】
請求項５記載のコンテンツ登録システムは、請求項１乃至４のいずれかに記載のコンテンツ登録システムにおいて、コンテンツ提供者端末は、共有データベースに新規コンテンツを登録する前に、共有データベースに登録されている既存コンテンツを共有データベースから抽出し、既存コンテンツを新規コンテンツとともに検査する機能を備えた、というものである。本発明では、既存コンテンツが共有データベースから抽出され、共有データベースに新規コンテンツを登録する前に、既存コンテンツも新規コンテンツとともに検査される。
【００１７】
請求項６記載のコンテンツ登録システムは、請求項５記載のコンテンツ登録システムにおいて、コンテンツ提供者端末は、共有データベースから既存コンテンツを抽出する時刻を予約する機能を備え、共有データベースサーバは、コンテンツ提供者端末によって予約された時刻に、共有データベースから既存コンテンツを抽出する機能を備えた、というものである。本発明では、共有データベースから既存コンテンツを抽出する時刻がコンテンツ提供者端末によって予約され、その時刻になると共有データベースサーバが共有データベースから既存コンテンツを抽出する。
【００１８】
請求項７乃至９記載のコンテンツ登録システムは、請求項１乃至３のいずれかに記載のコンテンツ登録システムにおいて、コンテンツ提供者端末は、共有データベースに新規コンテンツを登録する前に、共有データベースに登録されている既存コンテンツを共有データベースから抽出し、当該既存コンテンツを新規コンテンツとともに検査する機能と、共有データベースに新規コンテンツを登録する時刻を予約する機能と、共有データベースから既存コンテンツを抽出する時刻を予約する機能とを備え、共有データベースサーバは、コンテンツ提供者端末によって予約された時刻に共有データベースに新規コンテンツを登録する機能と、コンテンツ提供者端末によって予約された時刻に共有データベースから既存コンテンツを抽出する機能とを備えたものである。
【００１９】
そして、共有データベースサーバは、更に次の機能を備えている。共有データベースから既存コンテンツを抽出する時刻がコンテンツ提供者端末によって予約される場合に、共有データベースに新規コンテンツを登録する時刻が当該コンテンツ提供者端末によって既に予約されていると、既存コンテンツを抽出する時刻の予約を禁止する機能（請求項７）。共有データベースに新規コンテンツを登録する時刻がコンテンツ提供者端末によって予約される場合に、共有データベースから既存コンテンツを抽出する時刻が当該コンテンツ提供者端末によって既に予約されていると、新規コンテンツを登録する時刻の予約を禁止する機能（請求項８）。共有データベースに新規コンテンツを登録する時刻がコンテンツ提供者端末によって予約される場合に、共有データベースから既存コンテンツが一度も抽出されていないと、新規コンテンツを登録する時刻の予約を禁止する機能（請求項９）。これらの機能によって、既存コンテンツに対して整合性を有する新規コンテンツが登録される。
【００２０】
請求項１０記載のコンテンツ登録システムは、請求項１乃至６のいずれかに記載のコンテンツ登録システムにおいて、共有データベースサーバは、ワークデータベースを備えるとともに、共有データベースに新規コンテンツを登録する前に、ワークデータベースに新規コンテンツを登録して異常の有無を検査する機能を備えた、というものである。本発明では、新規コンテンツをワークデータベースに登録して異常が無ければ、その新規コンテンツを共有データベースに登録する。
【００２１】
本発明に係るコンテンツ登録プログラムは、本発明に係るコンテンツ登録システムの各機能をコンピュータに実現させるものである。
【００２２】
換言すると、本発明の目的は、コンテンツ提供者にデータのチェック手段と直接データベース登録の手段とを提供することにより、効率的に新規データを作成することができ、データベース登録者の負担を減少させ、より短期間にデータ登録を行うことができるようにすることである。そして、このような目的を達成するために、本発明は次のような特徴点を有する。コンテンツ提供者にデータのチェック手段と直接データベース登録の手段とを提供した点。コンテンツ提供者がデータ登録の予約を行うことにより、複数の登録の調整を仲介者なく自動で実現することができる点。データ管理者の都合で予め登録時間を制限できる点。
【００２３】
更に換言すると、本発明は次のような特徴点を有する。共有データベース更新に先立ち、内容の事前チェックの目的で、事前に自動的に更新対象をダウンロードする手段をコンテンツ提供者端末に備える点。このダウンロードの予約において、二重登録等の不整合を避け、更に共有データベースサーバに負荷をかけ過ぎないようなチェックを行う予約機能を備える点。コンテンツ提供者端末が、事前に自動的に更新データの形式チェックを行う点。コンテンツ提供者端末が、更新データからプレビュー画面を生成し、コンテンツ提供者に提示する点。
【００２４】
【発明の実施の形態】
図１は、本発明に係るコンテンツ登録システムの第一実施形態を示すブロック図である。以下、この図面に基づき説明する。
【００２５】
まず、本実施形態のコンテンツ登録システムの概略を説明する。
【００２６】
本実施形態では、通信ネットワークとしてインターネット１００を使用している。コンテンツ提供者端末２０は、共有データベース１３に登録されている自己のコンテンツ（既存データ）を抽出する時間を、インターネット１００を介して共有データベースサーバ１０に予約する。この抽出時間は、コンテンツ提供者によって指定されたものである。その予約した時間になると、共有データベースサーバ１０の既存データ抽出手段１２は、既存データ１６を抽出する。すると、コンテンツ提供者端末２０は、共有データベースサーバ１０からインターネット１００を介して既存データ１６をダウンロードし、それを既存データ２３として保存する。
【００２７】
続いて、データチェック手段２１は、共有データベース１３に登録する新規のコンテンツ（新規データ２４）とダウンロード済みの既存データ２３とを合わせて取り込み、新規データ２４の形式チェックを行う。この新規データ２４は、コンテンツ提供者によって作成されたものである。また、既存データ２３を取り込む理由は、新規データ２４の中には既存データ２３の更新や削除の情報が含まれているので、更新や削除の対象が既存データ２３に存在するか否かをチェックするためである。続いて、登録データ生成手段２２は、チェック済みの新規データ２４を取り込むことにより、新規登録データ２５を作成する。続いて、コンテンツ提供者端末２０は、新規登録データ２５を共有データベースサーバ１０にアップロードするとともに、アップロードした新規登録データ１７の登録の日時を予約する。予約した日時になると、アップロードされた新規登録データ１７を新規データ登録手段１４が共有データベース１０に登録する。
【００２８】
次に、本実施形態のコンテンツ登録システムの詳細を説明する。
【００２９】
本実施形態のコンテンツ登録システムは、共有データベースサーバ１０と、コンテンツ提供者端末２０と、これらを相互に接続するインターネット１００とから構成されている。一般にコンテンツ提供者は複数であり、したがってコンテンツ提供者端末も複数であるが、便宜上一つのコンテンツ提供者端末２０だけを図示する。
【００３０】
共有データベースサーバ１０は、コンテンツ提供者及びコンテンツ参照者に利用され、ＷＷＷサーバ１０１が動作するワークステーション・サーバ等の情報処理装置によって構成される。また、共有データベースサーバ１０は、次の▲１▼〜▲５▼の機能を有する。▲１▼．既存データ抽出予約手段１１を持ち、共有データベース１３に登録されているデータを抽出する日時が、コンテンツ提供者端末２０によって指定される。また、既存データ抽出予約手段１１は、予約スケジュールデータベースを有する。▲２▼．既存データ抽出手段１２を持ち、既存データ抽出予約手段１１に登録された予約に従って、共有データベース１３から既存データ１６を抽出し記憶装置にファイルとして出力する。▲３▼．共有データベース１３を持ち、コンテンツ提供者端末２０から登録されたコンテンツを保持し、データベースサービスを提供する。▲４▼．新規データ登録予約手段１５を持ち、新規データ登録日時の予約をコンテンツ提供者端末２０から受け付ける。また、新規データ登録予約手段１５は、予約スケジュールデータベースを有する。▲５▼．新規データ登録手段１４を持ち、新規データ登録予約手段１５に登録された予約内容に従って、コンテンツ提供者端末２０からアップロードされた登録ファイルを取り込み、これを共有データベース１３に登録する。
【００３１】
コンテンツ提供者端末２０は、データチェック手段２１及び登録データ生成手段２２を備えるとともに、Ｗｅｂブラウザ１０２が動作するパーソナルコンピュータ等の情報処理装置である。コンテンツ提供者端末２０は、次の▲１▼〜▲４▼の機能を有する。▲１▼．既存データ抽出予約手段１１へアクセスし、共有データベース１３に登録済みの既存データをダウンロードするためのデータ抽出の予約を行う。▲２▼．抽出された既存データ１６をダウンロードする。▲３▼．登録ファイル２５を共有データベースサーバ１０へアップロードし、共有データベースサーバ１０はその記憶装置へ登録ファイル１７を保存する。▲４▼．データ登録予約手段１５へアクセスし、アップロード済みの新規登録データ１７を共有データベース１３に登録する日時の予約を行う。
【００３２】
図２は、図１のコンテンツ登録システムの動作を示すフローチャートである。以下、図１及び図２に基づき説明する。なお、一般にコンテンツ提供者は複数であるが、以下の記述では一つのコンテンツ提供者Ｘのコンテンツ提供者端末２０についてのみ代表的に記述する。
【００３３】
まず、コンテンツ提供者端末２０は、コンテンツ提供者Ｘの指示に基づき既存データのダウンロードを行う（ステップＡ１）。このとき、コンテンツ提供者Ｘは、共有データベース１３に自己のコンテンツを全く登録していなければ、既存データのダウンロードを指示しない。すなわち、コンテンツ提供者Ｘは、自己のコンテンツを共有データベース１３に登録している場合に、既存データのダウンロードを指示する。
【００３４】
続いて、既存データをダウンロードするために、コンテンツ提供者端末２０は、ＷＷＷアプリケーションとして提供される既存データ抽出予約手段１１にアクセスし、自己の既存データを抽出する日及び開始時間を指定（予約）する（ステップＡ２）。その際、既存データ抽出予約手段１１は、コンテンツ提供者端末２０が既に共有データベース１３に登録した既存データの件数を参照して抽出に要する時間を算定し、予約時間帯の長さを決定する。また、共有データベース１３に対するデータ整合性やサーバリソースの制限の観点から、既存データ抽出予約手段１１は、コンテンツ提供者端末２０が既存データの抽出を予約できるか否かに関して、次のように制御及び制限を行う。
【００３５】
第一に、コンテンツ提供者端末２０自身の新規登録データの登録予約が既に入っている場合、既存データ抽出予約を禁止する。コンテンツ提供者端末２０が第一の新規データを登録予約している状態で既存データをダウンロードしたとすると、第一の新規データが予約通りに登録された後、当該既存データを元に第二の新規データを作成して登録しようとしても、共有データベース１３の内容が当該既存データではなく第一の新規データに変更されているので、整合性のとれた登録ができなくなってしまうからである。
【００３６】
第二に、他のコンテンツ提供者の既存データ抽出予約や新規データ登録予約が入っている時間帯には予約できない。ステップＡ６で後述するとおり、登録予約を行う時点で登録データの件数と共有データベースサーバ１０の処理能力とに応じた長さの時間帯が予約される。しかし、登録予約された時間帯に共有データベースサーバ１０に負荷をかける既存データ抽出処理を実行すると、予約時間帯に抽出処理や登録処理が終了しないおそれがあるため、この時間帯は予約できないこととした。
【００３７】
第三に、既存データ抽出手段１１に予約を受け付けないようにデータ管理者が予め設定した時間帯には予約できない。共有データベースサービスの利用者に検索サービスを提供している時間帯以外に制限することで、共有データベースサーバ１０への負荷を抑える。これにより、検索サービスの利用がより快適になる。又は、共有データベースサーバ１０の保守作業を行うなど、データ管理者の都合により共有データベースサーバ１０の稼動を制御する。
【００３８】
続いて、既存データ抽出手段１２は、ステップＡ２で予約された時間にコンテンツ提供者端末２０の登録済の既存データを抽出し、既存データ１６として出力する（ステップＡ３）。既存データ１６のファイルは、１ファイルに統合圧縮した形式である。圧縮する目的は、インターネット１００を経由したダウンロード時間を短縮するためである。
【００３９】
続いて、コンテンツ提供者端末２０は、ＷＷＷアプリケーションとして提供されている既存データダウンロード手段１８にアクセスし、ステップＡ３で出力された既存データ１６をダウンロードし、既存データ２３として自己の記憶装置に保存する（ステップＡ４）。このとき、既存データダウンロード手段１８は、ユーザ認証によりコンテンツ提供者端末２０からのアクセスであることを確認し、コンテンツ提供者端末２０の既存データのみダウンロードを可能とし、他のコンテンツ提供者の既存データはダウンロード不可能であるように制御を行う。
【００４０】
次に、新規データの作成とアップロードを行う。まず、コンテンツ提供者端末２０は、共有データベース１３に登録するコンテンツを、指定された形式で新規データ２４として作成する（ステップＡ５）。この形式は、データチェック手段２１が取り込める形式であって、共有データベース１３に登録するために予め指定されたものである。また、この新規データ２４中には、既存データの更新や削除の情報も含まれる。
【００４１】
続いて、コンテンツ提供者端末２０は、データチェック手段２１を使って、ステップＡ４でダウンロードした既存データ２３とステップＡ５で作成した新規データ２４とを取り込み、新規データ２４の形式チェックを行う（ステップＡ６）。新規データの場合は、共有データベース１３に登録するための必要項目が過不足なく存在するか、各項目のデータサイズは指定どおりになっているか、などをチェックする。更新データの場合は、対応する既存のデータが存在するか、更新後も正しいデータ項目数及び項目サイズとなるか、などをチェックする。削除の場合は、削除対象となる既存データ項目が存在するか、などをチェックをする。形式チェックエラーがあった場合、コンテンツ提供者Ｘがこれを修正するためのステップＡ５へ戻る。
【００４２】
形式チェックでエラーがない場合、次に表示チェックを行う。コンテンツ提供者端末２０は、形式チェックが終わった新規データ２４に対して、更にデータチェック手段２１を使って表示イメージを生成する。このイメージは、プレビュー画面、すなわち、新規データ２４を共有データベース１３に仮に登録した場合に、検索サービス利用者が検索することにより、新規データ２４を表示した際の画面である。このとき、新規データが複数件数あるために複数画面で表示される場合には、複数の画面イメージを生成する。これにより、コンテンツ提供者Ｘは、実際に共有データベース１３へ登録する前に、登録後にどのような表示になるかを、自己のコンテンツ提供者端末２０上で確認することができる。コンテンツ提供者Ｘがこの表示に問題があると判断した場合、該当データ項目を修正するためにステップＡ５へ戻る。表示チェックでコンテンツ提供者Ｘが問題ないと判断した場合、次のステップＡ７へ進む。
【００４３】
コンテンツ提供者端末２０は、登録データ生成手段２２を使って、新規登録データ２５を作成する（ステップＡ７）。一般に新規データ２４は複数形式が複合化したコンテンツであるため複数ファイルの場合もあるが、新規登録データ２５の形式はこれらを１ファイルに統合圧縮したものである。圧縮する目的は、ステップＡ８においてネットワークを経由したアップロード時間を短縮するためである。
【００４４】
続いて、コンテンツ提供者端末２０は、ＷＷＷアプリケーションとして提供されている新規データアップロード手段１９にアクセスし、ステップＡ７で生成した新規登録データ２５を共有データベースサーバ１０へアップロードし、共有データベースサーバ１０の記憶装置へ保存する（ステップＡ８）。このとき、新規データアップロード手段１９は、ユーザ認証によりコンテンツ提供者端末２０が共有データベース登録権限を持つか否かを確認し、その権限を持つ場合に新規データアップロード手段１８の利用を許可する制御を行う。
【００４５】
最後に、共有データベース１３へ新規データの登録を行う。まず、コンテンツ提供者端末２０は、ＷＷＷアプリケーションとして提供される新規データ登録予約手段１５にアクセスし、ステップＡ８でアップロードした新規登録データ１７を登録する日及び開始時間を指定（予約）する（ステップＡ９）。その際、新規データ登録予約手段１５は、新規登録データ１７のデータ件数を参照して登録に要する時間を算定し、予約時間帯の長さを決定する。また、共有データベース１３に対するデータ整合性やサーバリソースの制限の観点から、新規データ登録予約手段１５は、コンテンツ提供者端末２０が新規登録データの登録を予約できるか否かに関して、次のように制御及び制限を行う。
【００４６】
第一に、コンテンツ提供者端末２０自身の既存データの抽出予約が既に入っている場合、新規登録データ登録予約を禁止する。コンテンツ提供者端末２０が予約通りに既存データをダウンロードした後に第一の新規データを登録したとすると、当該既存データを元に第二の新規データを作成して登録しようとしても、共有データベース１３の内容が当該既存データではなく第一の新規データに変更されているので、整合性のとれた登録ができなくなってしまうからである。
【００４７】
第二に、コンテンツ提供者端末２０による前回の登録が行われた後、一度もコンテンツ提供者端末２０による抽出が行われていない場合、新規登録予約を禁止する。これは、新たに登録予約されようとしているデータが、最新の既存データに基づいて作成されていないと考えられるからである。
【００４８】
第三に、他のコンテンツ提供者の既存データ抽出予約や新規データ登録予約が入っている時間帯には予約できない。登録予約を行う時点で、登録データの件数と共有データベースサーバ１０の処理能力とに応じた長さの時間帯が予約される。しかし、登録予約された時間帯に共有データベースサーバ１０に負荷をかける新規データ登録処理を実行すると、予約時間帯に抽出処理や登録処理が終了しないおそれがあるため、この時間帯は予約できないこととした。
【００４９】
第四に、新規データ登録予約手段１５に予約を受け付けないようにデータ管理者が予め設定した時間帯には予約できない。ステップＡ２と同様、共有データベースサービスの利用者に検索サービスを提供している時間帯以外に制限することで、共有データベースサーバ１０への負荷を抑える。これにより、検索サービスの利用がより快適になる。又は、共有データベースサーバ１０の保守作業を行うなど、データ管理者の都合により共有データベースサーバ１０の稼動を制御する。
【００５０】
続いて、新規データ登録手段１４は、ステップＡ９で予約された時間に、新規登録データ１７を共有データベース１３に登録する（ステップＡ１０）。ここで、新規登録データ１７がアップロード時間短縮のため統合圧縮されているため、データベース登録前に登録できる形式に解凍分解する処理を行う。登録が完了すると、コンテンツ提供者端末２０へ完了した旨を電子メール等で通知する。
【００５１】
データ形式チェックについて説明を補足する。データ管理者は、共有データベースで取り込むことができるデータ形式をコンテンツ提供者に指定する。具体的には、ＣＳＶ、ＸＭＬやそれらと添付ファイル（画像等）を組み合わせた形式がある。ＣＳＶ、ＸＭＬともに形式チェックの内容としては、必要な項目が存在するか、その項目の文字種別は指定どおりか、桁数は指定範囲内であるか、また、指定された添付ファイルが存在するかなどである。
【００５２】
プレビュー画面生成について説明を補足する。プレビュー画面生成とは、共有データベースの利用者がそのデータを参照した際の画面イメージを再現するものであり、利用者が参照するＷｅｂページと同じＨＴＭＬを出力する機能である。コンテンツ提供者は、このＨＴＭＬをＷｅｂブラウザで開くことにより、実際に共有データベースへ登録する前に表示イメージを確認することができる。
【００５３】
図３は、図１のコンテンツ登録システムの動作を示すシーケンス図である。以下、この図面に基づき説明する。なお、図３は、図２のフローチャートで示された動作をシーケンス図として表現し直したものである。
【００５４】
まず、コンテンツ提供者端末２０は、共有データベースサーバ１０から既存データをダウンロードしてコンテンツを作成する（ステップ２０１〜２０３）。続いて、コンテンツ提供者端末２０は、作成したコンテンツに対してデータチェックを行い（ステップ２０４）、その結果がフォーマット誤り等のエラーであれば（ステップ２０５）、コンテンツを修正する（ステップ２０６）。ステップ２０４〜２０６は、コンテンツ提供者端末２０でコンテンツのエラーが検出されなくなるまで、繰り返される。
【００５５】
一方、コンテンツ提供者端末２０は、データチェックでエラーが検出されなければ、そのコンテンツを共有データベースサーバ１０へアップロードする（ステップ２０７〜２０９）。共有データベースサーバ１０では、受信したコンテンツを登録し（ステップ２１１）、これがそのまま正常登録となる（ステップ２１２）。なぜなら、そのコンテンツは、コンテンツ提供者端末２０でチェック済みであるので、改めてチェックする必要がないからである。このように、図６の従来技術と比較すれば明らかなように、共有データベースサーバの負担が大幅に軽減する。
【００５６】
図４は、本発明に係るコンテンツ登録システムの第二実施形態を示すブロック図である。図５は、図４のコンテンツ登録システムの動作を示すフローチャートである。以下、これらの図面に基づき説明する。ただし、図１及び図２と同じ部分は同じ符号を付すことにより説明を省略する。
【００５７】
本実施形態は、共有データベースサーバ１０がワークデータベース１３’を有する点、新規データ登録予約手段１５がワークデータベース１３’へ登録を予約する機能を有する点、及び新規データ登録手段１４がワークデータベース１３’へ登録する機能を有する点において、第一実施形態と異なる。
【００５８】
ワークデータベース１３’は、共有データベース１３とデータの内容の同期を行い、新規登録データ１７を登録する前に共有データベース１３のデータと完全に一致させるものとする。コンテンツ提供者端末２０は、第一実施形態と同様に新規データの作成及びアップロードを行った後、新規データ登録予約手段１５にアクセスし、ステップＡ８でアップロードした新規登録データをワークデータベース１３’及び共有データベース１３へ登録する日時を指定する。
【００５９】
新規データ登録予約手段１５は、共有データベース１３より先にワークデータベース１３’へ登録するように予約を制御する（ステップＡ９’）。新規データ登録手段１４は、ステップＡ９’で予約された時間に、新規登録データ１７をワークデータベース１３’に登録する。このとき、登録が成功しても失敗しても、電子メール等でコンテンツ提供者端末２０に通知する（ステップ１０’）。
【００６０】
登録に失敗した場合は、ステップＡ５に戻り新規データを修正する（ステップ１１’）。一方、成功した場合は、ステップＡ９’で予約された時間に、ワークデータベース１３’から共有データベース１３へ新規データが登録される（ステップ１２’）。このときも、登録が成功しても失敗しても、電子メール等でコンテンツ登録者に通知する。（ステップ１３’）
【００６１】
本実施形態では、共有データベース１３へ登録する前にワークデータベース１３’へ登録することにより、共有データベース１３に登録した時の失敗の発生率を減少させることができる。
【００６２】
【発明の効果】
本発明に係るコンテンツ登録システム等によれば、共有データベースに新規コンテンツを登録する前にコンテンツ提供者端末内で新規コンテンツを検査することにより、新規コンテンツの登録時のエラーを未然に防止できる。したがって、コンテンツ提供者端末での新規データ作成を効率化できるとともに、共有データベースサーバでの負担も軽減できる。また、新規コンテンツの登録時のエラーがなくなるので、共有データベースサーバを管理するデータ管理者端末も省略できる。
【００６３】
新規コンテンツのデータ形式を検査する機能をコンテンツ提供者端末が備えた場合は、新規コンテンツの登録時におけるデータ形式のエラーを確実に防止できる。
【００６４】
実際に共有データベースに登録された新規コンテンツの画面を表示する機能をコンテンツ提供者端末が備えた場合は、新規コンテンツの登録時における表示画面のエラーを確実に防止できる。
【００６５】
共有データベースに新規コンテンツを登録する時刻を予約する機能をコンテンツ提供者端末が備え、予約された時刻に共有データベースに新規コンテンツを登録する機能を共有データベースサーバが備えた場合は、共有データベースにアクセスが集中する不都合を回避できる。
【００６６】
共有データベースに登録されている既存コンテンツを共有データベースから抽出し、既存コンテンツを新規コンテンツとともに検査する機能をコンテンツ提供者端末が備えた場合は、新規コンテンツに既存コンテンツに関する情報が含まれていても、新規コンテンツの登録時のエラーを確実に防止できる。
【００６７】
共有データベースから既存コンテンツを抽出する時刻を予約する機能をコンテンツ提供者端末が備え、予約された時刻に共有データベースから既存コンテンツを抽出する機能を共有データベースサーバが備えた場合は、共有データベースにアクセスが集中する不都合を回避できる。
【００６８】
共有データベースに新規コンテンツを登録する時刻が当該コンテンツ提供者端末によって既に予約されていると、既存コンテンツを抽出する時刻の予約を禁止する機能、共有データベースから既存コンテンツを抽出する時刻が当該コンテンツ提供者端末によって既に予約されていると、新規コンテンツを登録する時刻の予約を禁止する機能、又は共有データベースから既存コンテンツが一度も抽出されていないと、新規コンテンツを登録する時刻の予約を禁止する機能を共有データベースサーバが備えた場合は、既存コンテンツに対して整合性を有する新規コンテンツを確実に登録できる。
【００６９】
ワークデータベースに新規コンテンツを事前に登録して異常の有無を検査する機能を共有データベースサーバが備えた場合は、新規コンテンツをワークデータベースに登録して異常が無ければ、その新規コンテンツを共有データベースに登録すればよいので、新規コンテンツの登録時のエラーをより確実に防止できる。
【００７０】
換言すると、本発明によれば次の効果を奏する。データチェック手段及び登録データ生成手段を用いることにより、共有データベースに登録できる正しい形式の新規データをコンテンツ提供者端末で作成できる。既存データ抽出予約手段及び新規データ登録予約手段を用いることにより、コンテンツ提供者端末が共有データベースに整合のとれたデータを登録できる。既存データ抽出手段のデータ統合圧縮機能と、新規データ登録手段のデータ解凍分解機能とにより、共有データベースサーバとコンテンツ提供者端末との間のデータアップロード及びダウンロードの時間を短縮できる。以上のように、コンテンツ提供者端末にデータベース登録を支援する手段を提供することにより、コンテンツ提供者自らが共有データベースへコンテンツを登録できるので、仲介者となるデータ管理者の労力を削減することができる。
【図面の簡単な説明】
【図１】本発明に係るコンテンツ登録システムの第一実施形態を示すブロック図である。
【図２】図１のコンテンツ登録システムの動作を示すフローチャートである。
【図３】図１のコンテンツ登録システムの動作を示すシーケンス図である。
【図４】本発明に係るコンテンツ登録システムの第二実施形態を示すブロック図である。
【図５】図４のコンテンツ登録システムの動作を示すフローチャートである。
【図６】従来のコンテンツ登録システムの動作を示すシーケンス図である。
【符号の説明】
１０  共有データベースサーバ
１１  既存データ抽出予約手段
１２  既存データ抽出手段
１３  共有データベース
１３’  ワークデータベース
１４  新規データ登録手段
１５  新規データ登録予約手段
１６  共有データベースサーバ側の既存データ
１７  共有データベースサーバ側の新規登録データ
１８  既存データダウンロード手段
１９  新規データアップロード手段
２０  コンテンツ提供者端末
２１  データチェック手段
２２  登録データ生成手段
２３  コンテンツ提供者端末側の既存データ
２４  新規データ
２５  コンテンツ提供者端末側の新規登録データ
１００  インターネット（通信ネットワーク）
１０１  ＷＷＷサーバ
１０２  ＷＷＷブラウザ
【図１】
2004326361.tif 000003
【図２】
2004326361.tif 000004
【図３】
2004326361.tif 000005
【図４】
2004326361.tif 000006
【図５】
2004326361.tif 000007
【図６】
2004326361.tif 000008