(57)【要約】【課題】  画像データなどを素材データとしてシステムに含んだデータベースにおいて、素材データファイル更新の際、素材付加情報を確認しながら素材データファイルの更新を可能とするデータベースシステムを提供すること。【解決手段】  利用者の入力を受付けて記録内容の更新を行なう対話入力手段を備えており、この対話入力手段は、更新対象となる旧素材ファイルのプレビュー画像、旧素材ファイルに変わり登録される新素材ファイルのプレビュー画像、前記旧素材ファイルを指定している付加情報データベースの記録単位の記録内容を同時に表示したうえで、更新を実行するか否かの決定を行なえる対話画面インターフェースを提供することにより課題を解決する。【選択図】      図１
2005174076.tif 000002
【特許請求の範囲】
【請求項１】
複数の素材ファイルと、それらの素材ファイルのうちの特定のファイルを指定する情報および指定している素材ファイルに関する何らかの情報を記録単位として記録集積した付加情報データベースと、前記付加情報データベースを管理するデータベース管理手段を備えて構成されるデータベースシステムにおいて、
前記データベースシステムは、利用者の入力を受付けて記録内容の更新を行なう対話入力手段を備えており、この対話入力手段は、
更新対象となる旧素材ファイルのプレビュー画像、旧素材ファイルに変わり登録される新素材ファイルのプレビュー画像、前記旧素材ファイルを指定している付加情報データベースの記録単位の記録内容を同時に表示したうえで、更新を実行するか否かの決定を行なえる対話画面インターフェースを提供することを特徴とするデータベースシステム。
【請求項２】
前記対話入力手段は、旧素材ファイルを新素材ファイルに更新する際に、前記対話入力手段が提供する前記対話画面インターフェースに表示されている付加情報データベースの記録内容を更新する入力も受付け、素材ファイルの更新とともに、付加情報データベースの該当する記録単位の更新も同時に行なうことができるように構成されたことを特徴とする請求項１に記載のデータベースシステム。
【請求項３】
前記対話入力手段は、素材ファイルがプレビュー画像を提示できない種類のファイルの場合は、あらかじめ用意された代替画像ファイルをプレビュー画像として表示するものである請求項１又は請求項２に記載のデータベースシステム。
【請求項４】
請求項１から請求項３に記載のデータベースシステムをサーバー装置およびクライアント装置を接続したネットワーク構成で実現したデータベースシステムであって、前記対話入力手段は前記クライアント装置上で動作するように構成されたデータベースシステム。
【請求項５】
請求項１から請求項３に記載のデータベースシステムを、前記データベース管理手段、素材ファイル、前記付加情報データベースを備えたデータベースサーバー装置、前記対話入力手段による対話画面インターフェースを提供するプログラムを備えたＷｅｂサーバー装置、前記対話入力手段による対話画面インターフェースを表示するＷｅｂブラウザを備えたクライアント装置を接続したＩＰネットワーク構成で実現したデータベースシステム。
【請求項６】
請求項４に記載のデータベースシステムのクライアント装置。
【請求項７】
請求項５に記載のデータベースシステムにおいてＷｅｂサーバー装置において動作し、クライアント装置に前記対話入力手段による対話画面インターフェースを提供するコンピュータプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、データベースシステムに関する。特に、画像データ、線画データなどを素材データとしてシステムに含む場合において、素材データの更新処理に特徴のあるデータベースシステムに関する。
【背景技術】
【０００２】
これまで画像データなどを素材データとしてシステムに含んだデータベースシステムにおいて、素材ファイルの更新確認は、一旦素材データファイルのアップロードを行なった後、素材詳細情報を確認しなければならなかった。素材ファイル自体と素材ファイルに関連して記録した情報の更新作業は、別々に作業を行なう必要があった。
【０００３】
例えば、特許文献１に開示されたカタログ制作システムでは、仮画像データを登録する仮画像登録手段と、本画像データを登録する本画像登録手段と、スペック情報を登録する商品情報登録手段と、商品情報検索手段を備えている。カタログ制作業者（印刷会社）は、仮画像データ、本画像データを素材データとして、またこれら素材データに関わる商品のスペックデータをデータベースに登録する。その一方で、カタログ制作発注者（メーカー、商社等）は、素材データとスペックデータの対応が間違いなく取れているかを前記商品情報検索手段を利用して行なうという構成をとるのが普通であった。
【０００４】
このように素材データと素材に関係する情報（ここでは抽象的に「素材付加情報」と呼ぶことにする）の整合性、および素材付加情報について記入漏れ、記入ミスがあるかどうかは、データ入力者、またはデータ入力者以外の者が指示書等の情報に基づいて紙面上で確認するか又はデータ入力済のデータを確認するしか方法がなかった。
【０００５】
これは、多くのデータベースシステムではリレーショナルデータベースモデルによりデータベースを実現するデータベースエンジンを用いることと、その場合、素材付加情報に素材データファイルのパス名（ファイル名）を加えた情報をデータベース化することでデータベースが構成できたことによる。したがって、素材付加情報に素材データファイルのパス名（ファイル名）を加えた情報自体が、素材データの実体と整合されているものかどうかは、データベース設計の問題とは別の問題であり、個別に手作業で確認する他なかった。
【特許文献１】特開２００１−８４３８８号公報
【発明の開示】
【発明が解決しようとする課題】
【０００６】
画像データなどを素材データとしてシステムに含んだデータベースにおいて、素材データファイル更新の際、素材付加情報を確認しながら素材データファイルの更新を可能とするデータベースシステムを提供することを課題とする。
【課題を解決するための手段】
【０００７】
請求項１に記載の発明は、複数の素材ファイルと、それらの素材ファイルのうちの特定のファイルを指定する情報および指定している素材ファイルに関する何らかの情報を記録単位として記録集積した付加情報データベースと、前記付加情報データベースを管理するデータベース管理手段を備えて構成されるデータベースシステムにおいて、
前記データベースシステムは、利用者の入力を受付けて記録内容の更新を行なう対話入力手段を備えており、この対話入力手段は、
更新対象となる旧素材ファイルのプレビュー画像、旧素材ファイルに変わり登録される新素材ファイルのプレビュー画像、前記旧素材ファイルを指定している付加情報データベースの記録単位の記録内容を同時に表示したうえで、更新を実行するか否かの決定を行なえる対話画面インターフェースを提供することを特徴とするデータベースシステムである。
【０００８】
素材ファイルに関する何らかの情報とは、例えば素材ファイルが商品画像の場合に、その商品のスペック情報などである。また記録単位とは、データベースが情報を保持管理する単位で、通常はデータベースにデータを記録するレコードのことである。請求項１に記載の発明によれば、利用者が更新指示を行なうとき、素材ファイルのプレビューだけではなく、素材ファイルに関係付けられた付加情報の内容を同時に確認できるようにしたので、更新作業ミスをなくすことができる。
【０００９】
請求項２に記載の発明は、請求項１に記載のデータベースシステムのより望ましい態様のひとつであって、前記対話入力手段は、旧素材ファイルを新素材ファイルに更新する際に、前記対話入力手段が提供する前記対話画面インターフェースに表示されている付加情報データベースの記録内容を更新する入力も受付け、素材ファイルの更新とともに、付加情報データベースの該当する記録単位の更新も同時に行なうことができるように構成されたことを特徴とするデータベースシステムである。
【００１０】
素材ファイルの更新とともに、付加情報も更新しなければならない場合があるが、請求項２に記載のデータベースシステムでは、その両方を一体とした操作で行なうことができるので利用者の作業負荷が軽減される。
【００１１】
請求項３に記載の発明は、前記対話入力手段は、素材ファイルがプレビュー画像を提示できない種類のファイルの場合は、あらかじめ用意された代替画像ファイルをプレビュー画像として表示するものである請求項１又は請求項２に記載のデータベースシステムである。
【００１２】
請求項４に記載の発明は、請求項１から請求項３に記載のデータベースシステムをサーバー装置およびクライアント装置を接続したネットワーク構成で実現したデータベースシステムであって、前記対話入力手段は前記クライアント装置上で動作するように構成されたデータベースシステムである。システムをネットワークを介してサーバークライアント構成で実現することは従来より広く行なわれている。この場合には、素材ファイル、付加情報データベース、データベース管理手段はサーバー装置側に備えられることになり、クライアント装置に備えられる前期対話入力手段は、ネットワークを通して前記データベース管理手段に、データ更新や参照、検索のリクエストを送信することになる。
【００１３】
請求項５に記載の発明は、請求項１から請求項３に記載のデータベースシステムを、前記データベース管理手段、素材ファイル、前記付加情報データベースを備えたデータベースサーバー装置、前記対話入力手段による対話画面インターフェースを提供するプログラムを備えたＷｅｂサーバー装置、前記対話入力手段による対話画面インターフェースを表示するＷｅｂブラウザを備えたクライアント装置を接続したＩＰ（Internet Protocol）ネットワーク構成で実現したデータベースシステムである。この場合には、Ｗｅｂサーバー装置にはＨＴＴＰ（HyperText Transfer Protocol）サーバーが設けられ、データベースサーバー装置、Ｗｅｂサーバー装置、クライアント装置はＨＴＴＰで情報のやり取りを行なう。
【００１４】
請求項６に記載の発明は請求項４に記載のデータベースシステムのクライアント装置である。
【００１５】
請求項７に記載の発明は、請求項５に記載のデータベースシステムにおいてＷｅｂサーバー装置において動作し、クライアント装置に前記対話入力手段による対話画面インターフェースを提供するコンピュータプログラムである。
【発明の効果】
【００１６】
請求項１に記載の発明によれば、素材のプレビューだけでなく付加情報を確認しながら素材ファイルの更新を行なうことができ作業ミスがなくなるという効果がある。請求項２に記載の発明によれば、素材ファイルの更新にあわせて付加情報の更新も同時に行なうことができ作業者の操作負荷が軽減される。
【発明を実施するための最良の形態】
【００１７】
以下、図面を参照しながら本発明の実施形態を説明する。図１は、本発明の実施形態に係るデータベースシステム１（以下システム１）の全体構成図である。システム１は、データベースサーバー１０、Ｗｅｂサーバー２０と、多数のクライアントコンピュータ３０がネットワーク９により接続された形態をとる。ネットワーク９はインターネットプロトコル（ＩＰ）により情報がやり取りされるネットワークである。一企業の社内ネットワークであるイントラネットとして利用されるネットワークであってもよいし、インターネット上に仮想プライベートネットワークの仕組みを利用して構築されたネットワークであってもよい。
【００１８】
図２は、データベースサーバー１０とＷｅｂサーバー２０をより詳しく説明する構成図である。データベースサーバー１０は、システム１が扱うすべての素材データファイル１７と、素材データファイルを管理するための素材データベース１８と素材データを利用する際の関連した情報を記録蓄積した付加情報データベース１９を保持し管理する。素材データファイル（単に「素材ファイル」とも記す）は、画像ファイルまたは設計図面などの線画像ファイル等である。またこれらのデータベースに対するネットワーク９を通じた参照、検索、更新等のリクエストを受付け、実際にデータベース１８，１９に参照、検索、更新を行い、結果を返答する処理を行なうデータベース管理手段１１を備える。
【００１９】
一方、Ｗｅｂサーバー２０には、クライアントコンピュータ３０と情報のやり取りを行なう際、ＨＴＴＰ（Hypertext Transfer Protocol）によって情報のやり取りを行なうためにＨＴＴＰサーバー２１が備えられる。クライアントコンピュータ３０にはＷＷＷブラウザが備えられる。また、Ｗｅｂサーバー２０には、ＨＴＴＰサーバー２１から呼び出され、データベース１８，１９を利用したアプリケーションロジックを実行するアプリケーションプログラムであるデータベース利用手段２２が備えられる。
【００２０】
データベース利用手段２２は、クライアントコンピュータ３０からのアクセスによってＨＴＴＰサーバー２１を通じて呼び出され、クライアントコンピュータ３０にデータベース１８，１９への操作を行なうための対話画面を提供し、データベース１８、１９を扱う処理要求を受付けてこれに基づきデータベース管理手段１１に対するリクエストを発行してデータベース１８、１９への検索参照更新などの必要な処理を行なわせ、その結果をクライアントコンピュータ３０に返答する働きを行なう。
【００２１】
図３は、素材データベース１８、付加情報データベース１９を説明する図である。素材データベース１８は、素材ファイルのパス名と素材ファイル自体の属性情報を項目としたレコードの集合である。レコードをユニークに識別するために素材情報ＩＤというキー（主キー）を含んでいる。すなわち、素材データベース１８は、素材ファイルのパス、素材タイプ、解像度、カラーモード、素材情報ＩＤを項目として含むレコードの集積として構成されるデータベースである。
【００２２】
一方、付加情報データベース１９は、素材データのセットを利用する特定の利用目的において、素材情報ＩＤを通じて特定される個々の素材データに関係付けられる幾つかの情報を記録保持するデータベースと言うことができる。図３に示すのは典型例である。図３では、素材データに関係付けられる情報として、区分、素材番号、担当者、備考があげられている。そして、これらの情報を記載したレコードと素材データそのものとは、素材情報ＩＤを通じて結合される。
【００２３】
素材データ（あるいはその集合）を利用する特定の利用目的とは、たとえば、素材データが商品の写真撮影データである場合に、それらを商品カタログに掲載される素材として扱うことを言う。したがって、この場合には、写真撮影データを商品カタログの素材として用いるために必要な情報、例えば、商品番号、売価、在庫状況、‥などが付加情報データベース１９に登録される。
【００２４】
図４は、データベース利用手段２２のうちの特に素材データ更新に関わる処理についてその動作フローを説明するフローチャートである。以下、図４に従って、素材データ更新処理を説明する。
【００２５】
まず、Ｗｅｂサーバー２０は、クライアントコンピュータ３０からのアクセスに応えて初期画面表示する（Ｓ１０）。初期画面は、通常、ユーザー名やパスワードを要求する手順、それを受けてユーザー認証する手順を含む。次に、利用者が、素材データの更新の指定、対象とする素材情報ＩＤ番号の指定を行い、これを受付ける（Ｓ１２）。
【００２６】
新素材データファイルをクライアントコンピュータ３０からＷｅｂサーバー２０にアップロードする（Ｓ１４）。事前に、利用者は、新素材データをクライアントコンピュータ３０の特定のフォルダに用意しておくものとする。そして、アップロードした結果、新素材データファイルは、Ｗｅｂサーバー２０の決められたフォルダにコピーされる。
【００２７】
データベース利用手段２２は、新素材データが所定のフォルダにアップロードされると、プレビュー画像を作成する（Ｓ１６）。通常のビットマップデータの間引き処理を行なえばよい。尚、新素材データが画像ファイルでない場合は、あらかじめ用意された代替プレビュー画像データをプレビュー画像として用いる。
【００２８】
ステップＳ１２で指定された素材情報ＩＤをキーにして、素材データベース１８に対する検索リクエストをデータベースサーバー１０に対して発行する。素材情報ＩＤを持つ素材データベース１８のレコード情報（以下「ファイル属性情報」）を得る。また、ステップＳ１２で指定された素材情報ＩＤをキーにして、付加情報データベース１９に対する検索リクエストをデータベースサーバー１０に対して発行する。素材情報ＩＤを持つ付加情報データベース１９のレコード情報（「付加情報」）を得る。（Ｓ１８）。
【００２９】
新素材ファイル、新素材ファイルのプレビュー画像、ファイル属性情報、付加情報に基づいて更新用レコードを作成する（Ｓ２０）。素材データベース１８の更新用レコードは、該当する素材情報ＩＤを有する素材データベース１８のレコードについて、素材ファイルパス（ファイル名）を記載した項目が新素材ファイルのパス（ファイル名）に変更され、素材タイプ、解像度、カラーモードの各項目も新素材ファイルについてのデータが記入されたレコードである。更新確認画面を表示する（Ｓ２２）。
【００３０】
図５は、更新確認画面１００である。新旧の素材について、プレビュー、素材ファイル属性、ファイル付加情報が一覧で表示される。利用者は、画面１００で間違いがないことを確認することができる。素材ファイルの更新にあわせて、付加情報を更新することもできる。付加情報が更新された場合は、該当する素材情報ＩＤを有する活用情報データベース１９のレコードについて、更新された項目を上書きした更新用レコードを作成する。
【００３１】
画面１００で更新実行が選択された場合は、まず、新素材データファイルをデータベースサーバー１０の所定のフォルダに移動させる。そして、素材データベース１８の該当レコード、付加情報データベース１９の該当レコードを、それぞれの更新用レコードの内容で更新する（Ｓ２６）。これらの処理は実際にはデータベース管理手段１１を通じて行なわれる。
【００３２】
画面１００で更新キャンセルが選択された場合は、ステップＳ２０で用意した更新用レコードを破棄する（Ｓ２８）。引き続けて他の素材データについて更新を続行する場合はステップＳ１２に戻る（Ｓ２９）。
【００３３】
以上が、データベース利用手段２２のうちの特に素材データ更新に関わる処理の動作である。このようなデータベース利用手段２２は、通常のプログラミング技術によって作成し実現することができる。
【００３４】
システム１を利用すれば、素材データを更新する場合に、プレビュー画像を確認するだけではなく、付加情報もあわせて確認することができる。したがって、旧素材データの代わりに新素材データを登録することについて間違いがないことを確認することができる。また、素材データの更新にあわせて、付加情報の全部又は一部を変更することも、一度の操作で行なうことができる。
【００３５】
本発明の趣旨は、システム１のように、付加情報データベース１９が１種類だけの場合（すなわち付加情報が１種類の場合）に限定されるものではない。素材データが多目的に利用できるような性質のものである場合は、素材データを利用する利用目的、利用態様が複数種類あり、それぞれの目的、態様ごとに付加情報データベースが複数存在する場合も考えられる。このような場合であっても、それらのデータベースのレコードが素材情報ＩＤにより素材ファイルとユニークに結合しているのであれば、更新確認画面１００と同様な画面を提供することができる。その場合、付加情報が複数種類表示されることになる。
【００３６】
システム１は、Ｗｅｂ技術をベースにして、ＷＷＷブラウザを備えたクライアントコンピュータ、ＨＴＴＰサーバーを備えたＷｅｂサーバー、データベースサーバーがＩＰネットワークにより接続されて構成される形態であるが、本発明は、このような形態に限定されるものではない。データベースサーバーとクライアント装置がネットワークを通じて結ばれるクライアントサーバーシステムで構成されるものであってもよい。この場合には、クライアント装置には、更新確認画面１００を提供するデータベース利用手段２２が備えられ、クライアント装置のデータベース利用手段２２は、データベースサーバーに備えられるデータベース管理手段１１に対して、データベースの参照、検索、更新等のリクエストを発行する。
【図面の簡単な説明】
【００３７】
【図１】本発明の実施形態に係るデータベースシステム１の全体構成図である。
【図２】データベースサーバー１０とＷｅｂサーバー２０をより詳しく説明する構成図である。
【図３】素材データベース１８、付加情報データベース１９を説明する図である。
【図４】データベース利用手段２２の特に素材データ更新に関わる処理についてその動作フローを説明するフローチャートである。
【図５】データベース利用手段２２が提供する更新確認画面１００である。
【符号の説明】
【００３８】
１    素材データベースシステム
９    ネットワーク
１０  データベースサーバー
１１  データベース管理手段
１７  素材ファイル
１８  素材データベース
１９  付加情報データベース
２０  Ｗｅｂサーバー
２１  ＨＴＴＰサーバー
２２  データベース利用手段
３０  クライアントコンピュータ
【図１】
2005174076.tif 000003
【図２】
2005174076.tif 000004
【図３】
2005174076.tif 000005
【図４】
2005174076.tif 000006
【図５】
2005174076.tif 000007