(57)【要約】【課題】商品シートに記載されている商品情報を、データベースに簡単かつ正確に登録できるようにすること。【解決手段】第１のデータベースの項目からのデータ抽出定義と、追加項目定義とをユーザに設定させる機能と、  データ抽出定義に従って、第１のデータベースの項目からデータを抽出する機能と、  追加項目定義に従って、追加項目のデータをユーザに入力させる機能と、  抽出した各データと入力された各データとを、第２のデータベースへの登録用データにまとめる機能と、  抽出した各データと入力された各データとから、商品シートを自動作成する機能とをコンピュータに実現させることを特徴とするデータ登録用ソフトウェア。【選択図】なし【特許請求の範囲】
【請求項１】
商品シートの項目からのデータ抽出定義を、ユーザに設定させる機能と、
データ抽出定義に従って、商品シートの項目からデータを抽出する機能と、
抽出した各データを、データベースへの登録用データにまとめる機能とをコンピュータに実現させることを特徴とするデータ登録用ソフトウェア。
【請求項２】
第１のデータベースの項目からのデータ抽出定義と、追加項目定義とをユーザに設定させる機能と、
データ抽出定義に従って、第１のデータベースの項目からデータを抽出する機能と、
追加項目定義に従って、追加項目のデータをユーザに入力させる機能と、
抽出した各データと入力された各データとを、第２のデータベースへの登録用データにまとめる機能と、
抽出した各データと入力された各データとから、商品シートを自動作成する機能とをコンピュータに実現させることを特徴とするデータ登録用ソフトウェア。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、データベースにデータを登録する技術に関する。
【背景技術】
【０００２】
一般に、小売業者は、商品を取り扱うに際して、その商品の情報を、所定の項目に従って記載された書面を、メーカーや卸売業者などの供給業者から提出して貰うことがある。この書面は、商品規格書、商品案内書、商談シート、商品シートなど、様々な名称で呼ばれているが、本明細書では、商品シートと呼ぶことにする。
【０００３】
ところで、本願出願人は、データベースに保管されている商品情報を元に、パソコンなどのコンピュータを利用して、商品シートを作成するためのソフトウェアを、特願２００２−０４６８００で識別される特許出願をした（本願出願時点未公開）。以後、商品シート作成ソフトウェアと云えば、特願２００２−０４６８００に係わる発明を指すものとする。
【０００４】
供給業者が、データベースで商品情報を保管している場合、商品シート作成ソフトウェアを用いれば、供給業者の商品シート作成負担は減少する。
【０００５】
しかしながら、小売業者には、商品シートに記載されている商品情報を、商品シートそのもので保管すると同時に、データベースでも保管したいという希望があり、そのために、商品シートに記載されている商品情報を、データベースに登録するために、小売業者の方で、各項目ごとに目で確認しながらコンピュータに手入力することが行われている。
【発明の開示】
【発明が解決しようとする課題】
【０００６】
本発明は斯かる背景技術に鑑みてなされたもので、商品シートに記載されている商品情報を、データベースに簡単かつ正確に登録できるようにすることを課題とする。
【課題を解決するための手段】
【０００７】
本発明において上記の課題を達成するために、まず請求項１の発明では、商品シートの項目からのデータ抽出定義を、ユーザに設定させる機能と、
データ抽出定義に従って、商品シートの項目からデータを抽出する機能と、
抽出した各データを、データベースへの登録用データにまとめる機能とをコンピュータに実現させることを特徴とするデータ登録用ソフトウェアとしたものである。
【０００８】
また請求項２の発明では、第１のデータベースの項目からのデータ抽出定義と、追加項目定義とをユーザに設定させる機能と、
データ抽出定義に従って、第１のデータベースの項目からデータを抽出する機能と、
追加項目定義に従って、追加項目のデータをユーザに入力させる機能と、
抽出した各データと入力された各データとを、第２のデータベースへの登録用データにまとめる機能と、
抽出した各データと入力された各データとから、商品シートを自動作成する機能とをコンピュータに実現させることを特徴とするデータ登録用ソフトウェアとしたものである。
【発明の効果】
【０００９】
請求項１の発明は、小売業者がデータ抽出定義を設定するだけで、商品シートに記載されている商品情報を、データベースに登録するための登録用データが自動作成され、この
登録用データにより、商品シートに記載されている商品情報を、データベースに一括登録が行えるという効果がある。
【００１０】
請求項２の発明では、小売業者は、商品シートと共に、この商品シートに記載されている商品情報を、小売業者のデータベースに登録するための登録用データを受け取れ、この登録用データにより、商品シートに記載されている商品情報を、小売業者のデータベースに一括登録が行えるという効果がある。
【００１１】
以上、本発明は、商品シートに記載されている商品情報を、データベースに簡単かつ正確に登録できるという効果がある。
【発明を実施するための最良の形態】
【００１２】
以下に、本発明の二つの実施形態を説明する。
【００１３】
＜第１の実施形態＞
第１の実施形態では、商品シートが、供給業者から小売業者に電子媒体で提供されることを、前提としている。例えば、上述の商品シート作成ソフトウェアでは、商品シートを、表計算ソフトウェアで表示可能なファイル形式で、作成することも可能である。
【００１４】
図１に、商品シートの一例を示す。図１の商品シートの例では、商品名、内容量、入り数、荷姿、ＪＡＮコード、賞味期間、単品サイズ、ボールサイズ、ケースサイズ、単品重量、ボール重量、ケース重量、商品特徴、原材料、製造工程、保存方法、用途という項目では、これら各項目に記載の商品情報が文字データで表現され、商品の写真１という項目では、この項目に記載の商品情報が画像データで表現されている。
【００１５】
第１の実施形態のソフトウェアは、
商品シートの項目からのデータ抽出定義を、小売業者に設定させる機能と、
データ抽出定義に従って、商品シートの項目からデータを抽出する機能と、
抽出した各データを、小売業者のデータベースへの登録用データにまとめる機能とをコンピュータに実現させるプログラムである。
【００１６】
小売業者が設定するデータ抽出定義は、商品シートの項目からのデータの抽出を定義するものである。
【００１７】
データ抽出定義には、商品シートの項目と、データベースの項目との対応の定義が設定される。
【００１８】
対応の定義の設定は、文字データで表現される商品情報が記載される商品シートの項目と、文字データで表現される商品情報が登録されるデータベースの項目の間でのみ可能であり、かつ、画像データで表現される商品情報が記載される商品シートの項目と、画像データで表現される商品情報が登録されるデータベースの項目との間でのみ可能である。
【００１９】
商品シートの項目に、データベースの項目との対応が定義されていないものがあっても良い。またデータベースの項目に、商品シートとの対応が定義されていないものがあっても良い。
【００２０】
またデータ抽出定義には、データベースの項目との対応が定義されており、かつ文字データで表現される商品情報を記載の商品シートの項目に対して、対応するデータベースの項目における文字データのデータ形式の定義が設定される。
【００２１】
そして、このデータ形式の定義に従って、データベースの項目との対応が定義されており、かつ文字データで表現される商品情報を記載の商品シートの項目から、この文字データが、対応するデータベースの項目でのデータ形式で抽出される。
【００２２】
従って、商品シートの項目に記載の商品情報を表現する文字データのデータの形式が、対応するデータベースの項目でのデータ形式と異なる場合、抽出に際して、この商品シートの項目から読み出された文字データのデータの形式が、対応するデータベースの項目でのデータ形式に変換される。
【００２３】
データ形式の変換には、例えば、以下のようなものがある。
【００２４】
例えば、商品シートの項目に記載の商品情報が日付に関するもので、この日付が西暦で表現されており、他方、対応するデータベースの項目では、和暦で表現される場合には、日付は西暦から和暦に変換される。逆に、商品シートの項目に記載の商品情報が日付に関するもので、この日付が和暦で表現されており、他方、対応するデータベースの項目では、西暦で表現される場合には、日付は和暦から西暦に変換される。
【００２５】
また例えば、商品シートの項目に記載の商品情報が半角の文字で表現されており、他方、対応するデータベースの項目では、全角の文字で表現される場合には、文字は半角から全角に変換される。逆に、商品シートの項目に記載の商品情報が全角の文字で表現されており、他方、対応するデータベースの項目では、半角の文字で表現される場合には、文字は全角から半角に変換される。
【００２６】
さらに、データ抽出定義には、データベースの項目との対応が定義されており、かつ画像データで表現される商品情報を記載の商品シートの項目に対して、対応するデータベースの項目における画像データのデータ形式の定義が設定される。
【００２７】
ここで、データベースの項目における画像データのデータ形式とは、この画像データを格納する画像ファイルのファイル形式と、この画像ファイルのファイル名を表現する文字データのデータ形式とを意味する。
【００２８】
そして、このデータ形式の定義に従って、データベースの項目との対応が定義されており、かつ画像データで表現される商品情報を記載の商品シートの項目から、この画像データが、対応するデータベースの項目でのデータ形式で、抽出される。
【００２９】
従って、商品シートの項目に記載されている商品情報を表現する画像データのデータ形式が、対応するデータベースの項目でのデータ形式と異なる場合、抽出に際して、この商品シートの項目から読み出された画像データは、対応する小売業者のデータベースの項目でのデータ形式に変換される。
【００３０】
抽出された文字データと画像データとは、データベースへの登録用データにまとめられて、データベースに一括登録される。
【００３１】
データベースへの登録用データには、例えば、交換形式のデータがある。
【００３２】
交換形式のデータは、データベースと、他のデータベースやアプリケーションソフトウェアとの間でデータを交換するための形式のデータであって、例えば、ＣＳＶ（Ｃｏｍｍａ  Ｓｅｐａｒａｔｅｄ  Ｖａｌｕｅｓ）ファイルと、ＣＳＶファイルにファイル名が記載されている画像ファイルとからなるものがある。
【００３３】
交換形式のデータが、ＣＳＶファイルと、ＣＳＶファイルにファイル名が記載されている画像ファイルとからなるものである場合、抽出された文字データと、抽出された画像データを格納する画像ファイルのファイル名とが、ＣＳＶファイルに記載される。
【００３４】
図１に示す商品シートの全ての項目からデータが抽出された場合、この商品シートに係わるＣＳＶファイルにおける記載は、例えば、
「とんかつソース，500ｍｌ，1ボール＝5本入り，1ケース＝4ボール，4321098  765432，130日，（縦）×（横）×（高さ）＝80×80×200（ｍｍ），（縦）×（横）×（高さ）＝160×210×212（ｍｍ），（縦）×（横）×（高さ）＝380×450×222（ｍｍ），0.54ｋｇ，2.80ｋｇ，13.24ｋｇ，ソース本来の美味しさを求め、産地との契約栽培をした生野菜だけを使用し、凝縮された野菜の旨みが溶け込むように、三昼夜じっくりと煮込んで仕上げた手作りソースです。濃厚な味わいは、ソース製法の原点にかえり手間と時間をかけ生み出した逸品でございます。，野菜（トマト、玉ねぎ、にんにく）、醸造酢、砂糖、食塩、香辛料，野菜（トマト、玉ねぎ、にんにく）をミンチにかけて、とろ火で三昼夜煮込む醸造酢、砂糖、食塩、香辛料にて調味，常温。，揚げ物、炒め物、サラダ、やきそば等のソースとして。，tonkatu-sauce.jpg」
となる。ここで、tonkatu-sauce.jpgは、商品の写真１という項目に記載の商品情報を表現する画像データを格納する画像ファイルのファイル名である。
【００３５】
以下に、第１の実施形態のソフトウェアにより、コンピュータが実行する処理の流れの例を、図２のフローチャートに従って、説明する。
【００３６】
Ｓ（ＳＴＥＰ）１；
コンピュータは、データ抽出定義を、小売業者に設定させる。
【００３７】
Ｓ（ＳＴＥＰ）２；
コンピュータは、小売業者のデータベースの項目との対応が定義されている商品シートの項目から、この項目に記載されている商品情報を表現するデータを、対応する小売業者のデータベースの項目でのデータ形式で抽出する。
【００３８】
Ｓ（ＳＴＥＰ）３；
コンピュータは、抽出された各データを、小売業者のデータベースへの交換形式の登録用データにまとめる。
【００３９】
尚、この登録用データは、小売業者のデータベースに一括登録される。
【００４０】
＜第２の実施形態＞
第２の実施形態のソフトウェアは、
供給業者のデータベースの項目からのデータ抽出定義と、追加項目定義とを供給業者に設定させる機能と、
データ抽出定義に従って、供給業者のデータベースの項目からデータを抽出する機能と、
追加項目定義に従って、追加項目のデータを供給業者に入力させる機能と、
抽出した各データと入力された各データとを、小売業者のデータベースへの登録用データにまとめる機能と、
抽出した各データと入力された各データとから、商品シートを自動作成する機能とをコンピュータに実現させるプログラムである。
【００４１】
供給業者が設定するデータ抽出定義は、供給業者のデータベースの項目からのデータの抽出を定義するものである。
【００４２】
データ抽出定義には、供給業者のデータベースの項目と、小売業者のデータベースの項目との対応の定義が設定される。
【００４３】
対応の定義の設定は、文字データで表現される商品情報が登録される項目の間でのみ可能であり、かつ画像データで表現される商品情報が登録される項目の間でのみ可能である。
【００４４】
供給業者のデータベースの項目に、小売業者のデータベースの項目との対応が定義されていないものがあっても良い。また、小売業者のデータベースの項目に、供給業者のデータベースとの対応が定義されていないものがあっても良い。
【００４５】
またデータ抽出定義には、小売業者のデータベースの項目との対応が定義されており、かつ文字データで表現される商品情報が登録されている供給業者のデータベースの項目に対して、対応する小売業者のデータベースの項目における文字データのデータ形式の定義が設定される。
【００４６】
そして、このデータ形式の定義に従って、小売業者のデータベースの項目との対応が定義されており、かつ文字データで表現される商品情報が登録されている供給業者のデータベースの項目から、この文字データが、対応する小売業者のデータベースの項目でのデータ形式で抽出される。
【００４７】
従って、供給業者のデータベースの項目に登録されている商品情報を表現する文字データのデータ形式が、対応する小売業者のデータベースの項目でのデータ形式と異なる場合、抽出に際して、この供給業者のデータベースの項目から読み出された文字データのデータ形式は、対応する小売業者のデータベースの項目でのデータ形式に変換される。
【００４８】
文字データのデータ形式の変換には、例えば、以下のようなものがある。
【００４９】
例えば、供給業者のデータベースの項目に登録されている商品情報が日付に関するもので、この日付が西暦で表現されており、他方、対応する小売業者のデータベースの項目では、和暦で表現される場合には、日付は西暦から和暦に変換される。逆に、供給業者のデータベースの項目に登録されている商品情報が日付に関するもので、この日付が和暦で表現されており、他方、対応する小売業者のデータベースの項目では、西暦で表現される場合には、日付は和暦から西暦に変換される。
【００５０】
また例えば、供給業者のデータベースの項目に登録されている商品情報が半角の文字で表現されており、他方、対応する小売業者のデータベースの項目では、全角の文字で表現される場合には、文字は半角から全角に変換される。逆に、供給業者のデータベースの項目に登録されている商品情報が全角の文字で表現されており、他方、対応する小売業者のデータベースの項目では、半角の文字で表現される場合には、文字は全角から半角に変換される。
【００５１】
さらに、データ抽出定義には、小売業者のデータベースの項目との対応が定義されており、かつ画像データで表現される商品情報が登録されている供給業者のデータベースの項目に対して、対応する小売業者のデータベースの項目における画像データのデータ形式の定義が設定される。
【００５２】
ここで、データベースの項目における画像データのデータ形式とは、この画像データを格納する画像ファイルのファイル形式と、この画像ファイルのファイル名を表現する文字
データのデータ形式とを意味する。
【００５３】
そして、このデータ形式の定義に従って、小売業者のデータベースの項目との対応が定義されており、かつ画像データで表現される商品情報が登録されている供給業者のデータベースの項目から、この画像データが、対応する小売業者のデータベースの項目でのデータ形式で、抽出される。
【００５４】
従って、供給業者のデータベースの項目に登録されている商品情報を表現する画像データのデータ形式が、対応する小売業者のデータベースの項目でのデータ形式と異なる場合、抽出に際して、この供給業者のデータベースの項目から読み出された画像データは、対応する小売業者のデータベースの項目でのデータ形式に変換される。
【００５５】
供給業者のデータベースの項目からのデータの抽出は、供給業者のデータベースから出力された交換形式のデータから行われても良い。この交換形式のデータが、ＣＳＶファイルと、ＣＳＶファイルにファイル名が記載されている画像ファイルとからなるものである場合、ＣＳＶファイルには、文字データと、画像データを格納する画像ファイルのファイル名とが記載される。これら文字データと画像データは、それぞれ、供給業者のデータベースの項目に登録されている商品情報を表現しているものである。
【００５６】
供給業者のデータベースの項目からのデータの抽出が、供給業者のデータベースから出力された交換形式のデータから行われる場合、この交換形式のデータから、供給業者のデータベースの項目（但し、小売業者のデータベースの項目との対応が定義されているもの）に登録されている商品情報を表現するデータが検索されて、対応する小売業者のデータベースの項目でのデータ形式で抽出される。
【００５７】
供給業者が設定する追加項目定義は、データ抽出定義によりデータを抽出する供給業者のデータベースの項目以外に、追加する項目を定義するものである。
【００５８】
追加する項目が無ければ、追加項目定義には、項目を何も追加しないとの定義が設定される。
【００５９】
追加する項目があれば、追加項目定義には、追加項目が、供給業者のデータベースの項目との対応が定義されていない小売業者のデータベースの項目に対応しているか、或は、小売業者のデータベースの項目との対応が定義されている供給業者のデータベースの何れの項目にも、記載する商品情報が登録されていない商品シートの項目に対応するとの定義が設定される。
【００６０】
追加項目定義に、追加項目が、小売業者のデータベースの項目に対応することの定義が設定される場合、追加項目定義には、この追加項目へのデータの入力は、対応する小売業者のデータベースの項目でのデータ形式で行われるか、或は、この追加項目へのデータ入力後、この追加項目に入力されたデータの形式が、対応する小売業者のデータベースの項目でのデータ形式に変換されるとの定義も設定される。
【００６１】
追加項目に入力されるデータは、文字データであっても良いし、画像データであっても良い。
【００６２】
供給業者のデータベースの項目から抽出されたデータと、追加項目に入力されたデータとは、小売業者のデータベースへの登録用データにまとめられ、小売業者のデータベースに一括登録される。
【００６３】
上述のように、データベースへの登録用データには、例えば、交換形式のデータがあり、そして、交換形式のデータには、例えば、ＣＳＶファイルと、ＣＳＶファイルにファイル名が記載されている画像ファイルとからなるものがある。
【００６４】
小売業者のデータベースの登録用データが、ＣＳＶファイルと、ＣＳＶファイルにファイル名が記載されている画像ファイルとからなるものである場合、ＣＳＶファイルには、抽出又は入力された文字データと、抽出又は入力された画像データを格納する画像ファイルのファイル名とが記載される。
【００６５】
抽出された各データと入力された各データとからの商品シートの自動生成は、小売業者のデータベースの登録用データを元に、行っても良い。この場合、上述の商品シート作成ソフトウェアを利用しても良い。
【００６６】
以下に、第２の実施形態のソフトウェアにより、コンピュータが実行する処理の流れの例を、図３のフローチャートに従って、説明する。
【００６７】
Ｓ（ＳＴＥＰ）１；
コンピュータは、データ抽出定義と、追加項目定義とを、供給業者に設定させる。
【００６８】
Ｓ（ＳＴＥＰ）２；
コンピュータは、供給業者のデータベースから、交換形式で、小売業者のデータベースの項目との対応が定義されている供給業者のデータベースの項目に登録されている商品情報を表現するデータを出力させる。
【００６９】
Ｓ（ＳＴＥＰ）３；
コンピュータは、供給業者のデータベースから出力された交換形式データから、供給業者のデータベースの項目（但し、小売業者のデータベースの項目との対応が定義されているもの）に登録されている商品情報を表現するデータを検索して、対応する小売業者のデータベースの項目でのデータ形式で抽出する。
【００７０】
Ｓ（ＳＴＥＰ）４；
コンピュータは、追加項目のデータを、供給業者に入力させる。
【００７１】
Ｓ（ＳＴＥＰ）５；
コンピュータは、抽出された各データと入力された各データとを、小売業者のデータベースへの交換形式の登録用データにまとめる。
【００７２】
Ｓ（ＳＴＥＰ）６；
コンピュータは、登録用データを元に、商品シートを自動生成する。
【００７３】
尚、小売業者のデータベースへの交換形式の登録用データと、商品シートとは、供給業者から、小売業者に提出される。そして、小売業者の方で、この登録用データを、小売業者のデータベースに一括登録する。
【図面の簡単な説明】
【００７４】
【図１】商品シートの一例を示す図。
【図２】第１の実施形態のソフトウェアにより、コンピュータが実行する処理の流れの例を示すフローチャート。
【図３】第２の実施形態のソフトウェアにより、コンピュータが実行する処理の流れの例を示すフローチャート。
【符号の説明】
【００７５】
１…商品の写真
【図１】
2005050259.tif 000002
【図２】
2005050259.tif 000003
【図３】
2005050259.tif 000004