(57)【要約】【課題】  商品情報データベースの登録／更新において、事前のテキスト情報加工や、煩雑な処理手順を介さずに、データベース構築や保守の負荷を軽減させることを目的とする。【解決手段】  予め作成して記憶しているテキスト情報登録パターンの１つを指定するか、入力となる商品のテキストデータの特定項目の値から使用するテキスト情報登録パターンの選択を自動的に行うかにより、テキストデータの登録または更新用のテキスト情報登録パターンを設定する設定手段と、記憶装置上の所定のフォルダを定期的に監視する監視手段と、指定したテキスト情報登録パターンを使い、所定のフォルダに移動または複写されたテキストデータと素材ファイルで、データベースの登録／更新を行う登録更新手段とを設けた商品情報登録／更新システムを提供する。【選択図】  図４
2005084976.tif 000002
【特許請求の範囲】
【請求項１】
商品に係るテキスト情報および素材ファイルから成る商品情報を、商品情報データベースシステムのサーバ装置へ登録または更新する商品情報登録／更新システムであって、
前記サーバ装置が、
予め作成して記憶しているテキスト情報登録パターンの１つを予め指定するか、または入力ファイルである商品に係るテキストデータの特定項目の値から使用するテキスト情報登録パターンの選択を自動的に行うかを指定し、前記テキストデータの登録または更新に使用する前記テキスト情報登録パターンを設定する設定手段と、
予め指定した記憶装置上の所定のフォルダを定期的に監視する監視手段と、
前記設定手段により指定した前記テキスト情報登録パターンに基づき、前記所定のフォルダに移動または複写された前記テキストデータまたは前記素材ファイルにより、前記データベースの登録または更新を行う登録更新手段と、
を備えることを特徴とする商品情報登録／更新システム。
【請求項２】
請求項１記載の商品情報登録／更新システムであって、
前記設定手段が、
前記使用するテキスト情報登録パターンの設定と、
監視する所定のフォルダの指定と、
前記データベースへのデータの登録か、または更新かの指定と、
前記テキスト情報と前記素材ファイルの関連付け方法の指定と、
を行うことを特徴とする商品情報登録／更新システム。
【請求項３】
請求項１または２記載の商品情報登録／更新システムであって、
前記テキストデータの項目構成と、前記テキスト情報登録パターンの定義内容を照合し、検証する照合手段と、
前記照合手段による照合結果を出力する出力手段と、
を備えることを特徴とする商品情報登録／更新システム。
【請求項４】
請求項１から３のいずれかに記載の商品情報登録／更新システムであって、
前記登録更新手段が、
前記設定手段により設定された前記テキスト情報登録パターン指定方法に基づき、使用するテキスト情報登録パターンを決定するパターン決定手段と、
前記決定したテキスト情報登録パターンに従い、前記テキストデータを前記データベースへ登録するテキスト登録手段と、
前記決定したテキスト情報登録パターンに従い、前記テキストデータにより前記データベースを更新するテキスト更新手段と、
を備えることを特徴とする商品情報登録／更新システム。
【請求項５】
請求項１から４のいずれかに記載の商品情報登録／更新システムであって、
前記登録更新手段が、
前記テキスト情報と前記所定のフォルダに存在する素材ファイルのファイル名との対照を行う対照手段と、
前記対照手段の結果により、前記素材ファイルを前記データベースに登録する素材登録手段と、
前記対照手段の結果により、前記素材ファイルにより前記データベースを更新する素材更新手段と、
前記設定手段により設定された関連付け方法に基づき、前記テキスト情報と前記素材ファイルの関連付けを行う関連付け手段と、
を備えることを特徴とする商品情報登録／更新システム。
【請求項６】
請求項１から５のいずれかに記載の商品情報登録／更新システムであって、
前記サーバ装置が、
前記テキスト情報を格納するデータベースのテーブルの項目に沿ったテキスト情報登録パターンを定義するパターン定義手段、
を備えることを特徴とする商品情報登録／更新システム。
【請求項７】
コンピュータを請求項１から６記載の商品情報登録／更新システムとして動作させるためのプログラム。
【請求項８】
コンピュータを請求項１から６記載の商品情報登録／更新システムとして動作させるためのプログラムを記録したコンピュータ読み取り可能な記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、テキスト情報および素材ファイルからなる商品情報を一元管理する商品情報データベースに関し、特に商品情報データベースへの商品情報の登録および更新に関するものである。
【背景技術】
【０００２】
近年、商品カタログなどの印刷物に掲載されている商品に関する情報、すなわち商品情報をデータベースを用いて一元管理することが増えている。
【０００３】
係る商品情報データベースには、商品カタログなどの商品の型番、製品名、仕様などのテキスト情報からなる文字部分だけをデータベースにて管理するものと、商品カタログなどの写真や図表などのラスター形式またはベクトル形式のイメージファイルや、販促用のＣＤ−ＲＯＭなどで配布して活用する動画、音声、ＰＤＦなどの素材ファイルとテキスト情報を関連付けて管理するものがある。
【０００４】
図１は、従来の商品情報登録／更新システムの構成例であり、サーバ装置１に、テキスト情報および素材ファイルの管理情報を格納するデータベース２を備え、少なくとも１台のクライアント装置３が、データベースの初期構築や運用中の保守を行う専用アプリケーション４を備えている。
【０００５】
図２は、データベース２内のテーブルの構成例であり、例えば、商品に係る商品情報、および素材ファイルのファイル名と所在を記録する商品マスターテーブルと、素材ファイルの内容などを記録する素材ファイルテーブルがある。
【０００６】
図１および図２の構成例においては、素材ファイル５の実体は、商品マスターテーブルに記録されている所在で示される、情報オペレーティングシステムのファイルシステム上に記録されている。
【０００７】
クライアント装置３は、テキスト情報および素材ファイルをデータベース２へ登録したり、保守を行うための専用アプリケーション４を備えているが、専用アプリケーション４は、サーバ装置１が備えてもよい。
【０００８】
係る専用アプリケーション４を用いてテキスト情報および素材ファイルの登録や更新を行う場合には、図３に示すように、登録するテーブルの項目に合わせて、入力となるテキストデータの加工や、テキスト情報と素材ファイルを関連付ける（リンクする）ためのリンクテキストの作成、各々の登録作業など、多くの作業を行う必要があり煩雑である。
【０００９】
特に、データベースの初期構築時のように、数万〜数十万件の商品情報を登録する場合には、リンクテキストの作成やその結果の確認、誤ったデータの更新などにおいて、非常に負荷が高い。
【００１０】
データベースへの文書データの登録においては、入力する文書データを区画に分け、各区画位置に対応するデータベースの項目名を指定して、区画と項目の対応関係を記録した情報テーブルを作成し、該情報テーブルに基づいて文書データをデータベースに自動登録する入出力方法がある（例えば、特許文献１参照）。
【特許文献１】特開平５−３１４１２９号公報。
【００１１】
しかしながら、商品情報データベースでは、図２のテーブル構造のような１つのテーブルではなく、「事務用品」と「日用品」などのように、カテゴリや、テーブルの項目が異なる複数種類の商品をそれぞれのテーブルに格納する場合があり、初期構築時に、各々のテキストデータに対して、対応する情報テーブルを指定することは、困難である。
【発明の開示】
【発明が解決しようとする課題】
【００１２】
本発明は上述の問題点に鑑みてなされたものであり、商品情報データベースの登録／更新において、事前のテキスト情報加工や、煩雑な処理手順を介さずに、データベース構築や保守作業の負荷を軽減させることを目的とする。
【課題を解決するための手段】
【００１３】
上記目的を達成するために、本発明の第１の態様は、商品に係るテキスト情報および素材ファイルから成る商品情報を、商品情報データベースシステムのサーバ装置へ登録または更新する商品情報登録／更新システムにおいて、前記サーバ装置に、予め作成して記憶しているテキスト情報登録パターンの１つを予め指定するか、または入力ファイルである商品に係るテキストデータの特定項目の値から使用するテキスト情報登録パターンの選択を自動的に行うかを指定し、前記テキストデータの登録または更新に使用する前記テキスト情報登録パターンを設定する設定手段と、予め指定した記憶装置上の所定のフォルダを定期的に監視する監視手段と、前記設定手段により指定した前記テキスト情報登録パターンに基づき前記所定のフォルダに移動または複写された前記テキストデータまたは前記素材ファイルにより、前記データベースの登録または更新を行う登録更新手段とを設けたものである。
【００１４】
本発明の第２の態様は、上述の第１の態様に係る商品情報登録／更新システムにおいて、前記設定手段が、前記使用するテキスト情報登録パターンの設定と、監視する所定のフォルダの指定と、前記データベースへのデータの登録か、または更新かの指定と、前記テキスト情報と前記素材ファイルの関連付け方法の指定とを行うようにしたものである。
【００１５】
本発明の第３の態様は、上述の第１または２の態様に係る商品情報登録／更新システムにおいて、前記テキストデータの項目構成と、前記テキスト情報登録パターンの定義内容を照合し検証する照合手段と、前記照合手段による照合結果を出力する出力手段とを設けたものである。
【００１６】
本発明の第４の態様は、上述の第１から３の態様に係る商品情報登録／更新システムにおいて、前記登録更新手段に、前記設定手段により設定された前記テキスト情報登録パターン指定方法に基づき使用するテキスト情報登録パターンを決定するパターン決定手段と、前記決定したテキスト情報登録パターンに従い前記テキストデータを前記データベースへ登録するテキスト登録手段と、前記決定したテキスト情報登録パターンに従い前記テキストデータにより前記データベースを更新するテキスト更新手段とを設けたものである。
【００１７】
本発明の第５の態様は、上述の第１から４の態様に係る商品情報登録／更新システムにおいて、前記登録更新手段に、前記テキスト情報と前記所定のフォルダに存在する素材ファイルのファイル名との対照を行う対照手段と、前記対照手段の結果により前記素材ファイルを前記データベースに登録する素材登録手段と、前記対照手段の結果により前記素材ファイルにより前記データベースを更新する素材更新手段と、前記設定手段により設定された関連付け方法に基づき前記テキスト情報と前記素材ファイルの関連付けを行う関連付け手段とを設けたものである。
【００１８】
本発明の第６の態様は、上述の第１から５の態様に係る商品情報登録／更新システムにおいて、前記サーバ装置に、前記テキスト情報を格納するデータベースのテーブルの項目に沿ったテキスト情報登録パターンを定義するパターン定義手段を設けたものである。
【００１９】
本発明の第７の態様は、コンピュータを上述の第１から６の態様に係る商品情報登録／更新システムとして動作させるためのプログラムを提供するようにしたものである。
【００２０】
本発明の第８の態様は、コンピュータを上述の第１から６の態様に係る商品情報登録／更新システムとして動作させるためのプログラムを記録したコンピュータ読み取り可能な記録媒体を提供するようにしたものである。
【発明の効果】
【００２１】
本発明に係る商品情報登録／更新システムによれば、テキスト情報と、素材ファイルを特定のフォルダに移動または複写するだけで、登録や更新に係る特別な操作を行うことなく、自動的に登録および更新作業を行うことができる。
【００２２】
また、テキスト情報の特定の項目の値により、自動的に対応するテキスト情報登録パターンを選択することができるため、件数や種類が多い場合においても、入力テキストデータの各々に対応するテキスト情報登録パターンを指定する必要がない。
【００２３】
また、テキスト情報に記述したファイル名の素材ファイルが所定のフォルダに格納された場合に、テキスト情報と素材ファイル名のマッチングにより、素材ファイルも自動的に登録または更新する、と同時に関連付けを行うことが可能になる。
【発明を実施するための最良の形態】
【００２４】
以下、図４に図示する、本発明の商品情報登録／更新システムの一実施例を示す構成図に基づいて説明する。
【００２５】
サーバ装置１は、図１と同様にデータベース２および素材ファイル５を備え、更に、パターン定義手段６、設定手段７、監視手段８、照合手段９、出力手段１０、登録更新手段１１を備えている。
【００２６】
ここで、データベース２は、例えば、「事務用品」と「日用品」という２種類のカテゴリに分類される商品情報を、図５に示すように、「品名」という項目数が１つ異なる別々のテーブル格納するものとする。
【００２７】
データベース２のテーブル構造は図５に限定されるものではなく、例えば、商品ＩＤと素材ＩＤを対にして、テキスト情報と素材ファイルの関連付けだけを記録するテーブルを用意してもよい。
【００２８】
パターン定義手段６は、図６に示すように、テキスト情報を登録または更新するテーブル名、テーブルを構成する項目名を記述したテキスト情報登録パターンを作成し、データベース２またはファイルに保持するものである。
【００２９】
テキスト情報登録パターンは、保持されているテキスト情報登録パターンの１つを予め指定するか、入力となるテキストデータの特定項目の値から使用するテキスト情報登録パターンを自動的に選択するかを、設定手段７により設定することができる。
【００３０】
また、本明細書においては、登録と更新でテキスト情報登録パターンを共有したが、登録用と更新用で異なるパターンを用いることも可能である。
【００３１】
例えば、テキストデータの項目「分類」に、「事務用品」という値が記述されていた場合は、事務用品登録パターンを、テキストデータの項目「分類」に、「日用品」という値が記述されていた場合は、日用品登録パターンを使用するという設定を行うと、テキストデータの各レコード毎に、「分類」の値に従い、テキスト情報登録パターンを自動的に選択することができる。
【００３２】
設定手段７は、上述のテキスト情報登録パターンの指定方法以外に、データベースへ接続するユーザの設定、監視するフォルダの指定、テキストデータおよび素材ファイルのデータベースへの登録か更新かの処理内容の指定、テキスト情報と素材ファイルの関連付け方法など、商品情報登録／更新システムの処理内容を設定し、設定した各設定内容をデータベース２や設定ファイルなどの記憶装置に保持するものである。
【００３３】
監視手段８は、ある一定間隔で、設定手段７により指定された所定のフォルダ（図４においては、例えば、「Ｄ：￥Ｄａｔａ」というフォルダ）にテキストデータや素材ファイルが移動または複写されたか否かを監視する、ＯＳの管理下で、起動、停止、実行が可能な常駐プログラムであり、テキストデータや素材ファイルを検出した時点で、照合手段９および登録更新手段１１を起動する。
【００３４】
照合手段９は、例えば、図７に示すように、テキストデータの１行目を見出し行とし、該見出し行に記述されている項目と、テキスト情報登録パターンに記述されている項目において、項目名および項目の記述順序が一致するか否かを検証するものである。
【００３５】
見出し行は、該テキストデータ内にどのような項目があるか、各項目がどの順序で並んでいるかを示すために使用し、図７に示した「事務用品」と「日用品」の場合のように、「分類」などの処理の判定に使用する項目は、必ずしも見出し行とデータの値の位置が一致している必要はないが、区切り文字などを挿入して、見出し行に記述した項目の個数と実際のデータ個数を一致させた方が好適である。
【００３６】
出力手段１０は、照合手段９による検証の結果を、ログファイルとして出力するものである。
【００３７】
登録更新手段１１は、図８に示すように、パターン決定手段１２、テキスト登録手段１３、テキスト更新手段１４、対照手段１５、素材登録手段１６、素材更新手段１７、関連付け手段１８を備えている。
【００３８】
パターン決定手段１２は、設定手段７の指定に基づき、登録または更新の際に使用するテキスト情報登録パターンを決定するものである。
【００３９】
パターン決定手段１２は、設定手段７により、作成済みの特定のテキスト情報登録パターンを使用する指定が為されている場合は、指定されたテキスト情報登録パターンを使用するテキスト情報登録パターンとして決定する。
【００４０】
また、パターン決定手段１２は、設定手段７により、テキストデータ中の特定項目の値によりテキスト情報登録パターンを選択する指定が為されていた場合、テキストファイルの当該項目の値を参照し、各レコードの値毎にテキスト情報登録パターンを決定する。
【００４１】
テキスト登録手段１３は、設定手段７により、新規登録の指定が行われていた場合、決定したテキスト情報登録パターンの項目の記述に基づいて、所定のフォルダに移動または複写されたテキストデータをデータベース２へ登録する。
【００４２】
新規登録時に、同じキー項目（例えば、品番）の値を有するデータベースレコードが存在した場合、該キー項目に基づいて「上書き更新」することも、「登録済み」のエラーとして処理を中止することも可能であり、設定手段７において、既登録時の処理手順を設定しておいてもよい。
【００４３】
テキスト更新手段１４は、設定手段７により、更新の指定が行われていた場合、決定したテキスト情報登録パターンの項目の記述に基づいて、所定のフォルダに移動または複写されたテキストデータのレコードによりデータベース２の同一キー項目のレコードを更新する。
【００４４】
どの項目を更新時のキー項目とするかは、設定手段７において、更新時の処理内容として設定しておくことができる。
【００４５】
対照手段１５は、所定のフォルダに移動または複写された素材ファイルのファイル名に基づいて、テキストデータ内に当該素材ファイルに対する記述があるか参照し、素材ファイルの登録または更新が可能であるか否かを判断するものである。
【００４６】
素材登録手段１６は、設定手段７により、新規登録の指定が行われており、且つ、対照手段１５の結果、素材ファイルの登録が可能であると判定した場合、所定のフォルダに移動または複写された素材ファイルをデータベース２へ登録する。
【００４７】
新規登録時に、素材ファイルのファイル名が同一のデータベースレコードが存在した場合、「上書き更新」することも、「登録済み」のエラーとして処理を中止することも可能であり、設定手段７において、既登録時の処理手順を設定しておいてもよい。
【００４８】
素材更新手段１７は、設定手段７により、更新の指定が行われており、且つ、対照手段１５の結果、更新が可能であると判定した場合、素材ファイル名をキー項目として、所定のフォルダに移動または複写された素材ファイルによりデータベース２を更新する。
【００４９】
ここで、素材ファイルの登録または更新とは、データベース２の素材に係る情報を管理するテーブルに対し、素材ファイル名、登録日時、更新日時、登録ユーザ、更新ユーザ、素材ファイルサイズ、素材のデータ形式などのメタ情報と呼ばれる情報を書き込む作業、および素材ファイル自体を特定のフォルダ（例えば、Ｄ：￥Ｉｍａｇｅ）に格納する作業を示す。
【００５０】
関連付け手段１８は、設定手段７により、テキストデータと素材ファイルの関連付けを行う設定の場合、テキストデータと素材ファイルの登録または更新を行い、テキストデータに記述されたファイル名などにより、例えば、テキスト情報のテーブルにファイル名を書込むなど、登録または更新したテキスト情報と素材ファイルの関連を示す情報をデータベース２に記録するものである。
【００５１】
クライアント装置３には、専用アプリケーション４を配置する必要がなく、サーバ装置１のディスクにアクセス可能なＯＳが標準的に提供するツールだけを用意すればよい。
【００５２】
本発明の商品情報登録／更新システムにより、図９に示すように、設定手段７により監視するフォルダ、および各処理内容を設定し、監視手段８により監視している所定のフォルダに入力となるテキストデータや素材ファイルを移動または複写するだけで、テキスト情報、素材ファイル、およびテキスト情報と素材ファイルの関連付けを、自動的に行うことが可能になる。
【図面の簡単な説明】
【００５３】
【図１】従来の商品情報登録／更新システムの構成例である。
【図２】従来の商品情報を管理するデータベースのテーブル構成例である。
【図３】従来の商品情報登録／更新システムにおける処理の概要図である。
【図４】本発明の商品情報登録／更新システムの構成図である。
【図５】本発明のテキスト情報を記録するテーブルの例である。
【図６】本発明のテキスト情報登録パターンの説明図である。
【図７】本発明の入力となるテキストデータの例である。
【図８】本発明の登録更新手段の機能構成図である。
【図９】本発明の商品情報登録／更新システムにおける処理の概要図である。
【符号の説明】
【００５４】
１  サーバ装置
２  データベース
３  クライアント装置
４  専用アプリケーション
５  素材ファイル
６  パターン定義手段
７  設定手段
８  監視手段
９  照合手段
１０  出力手段
１１  登録更新手段
１２  パターン決定手段
１３  テキスト登録手段
１４  テキスト更新手段
１５  対照手段
１６  素材登録手段
１７  素材更新手段
１８  関連付け手段
【図１】
2005084976.tif 000003
【図２】
2005084976.tif 000004
【図３】
2005084976.tif 000005
【図４】
2005084976.tif 000006
【図５】
2005084976.tif 000007
【図６】
2005084976.tif 000008
【図７】
2005084976.tif 000009
【図８】
2005084976.tif 000010
【図９】
2005084976.tif 000011