(57)【要約】【課題】商品の見積もりを行う際に、好適な商品の検索を行うことができる商品検索システムを提供することができるようにする。【解決手段】商品検索システムデータベースサーバ３００は、商品情報データベースサーバ２００が格納している商品情報を取得し、仕切価格情報データベース１００が格納している仕切価格情報を取得し、取得した商品情報と仕切価格情報とを対応付け、総合商品情報を生成し、格納する。商品検索システムデータベースサーバ３００は、検索端末５００より検索パラメータを受信し、格納している複数の総合商品情報のうちから、当該検索パラメータに対応する総合商品情報を検索し、検索端末５００に送信する。【選択図】図１
2008234464.tif 000002
【特許請求の範囲】
【請求項１】
検索端末とデータベースとから構成され、前記検索端末において入力された商品に関する検索パラメータを前記データベースが受信し、検索処理を実行し、前記検索端末に検索結果を送信し、前記検索端末が前記検索結果を表示する商品検索システムであって、
前記データベースは、
商品の識別情報である商品識別子とその商品に関する情報を含む商品情報を取得する商品情報取得手段と、
商品識別子と該商品識別子で特定される商品の過去の仕切価格を示す仕切価格情報を取得する仕切価格情報取得手段と、
前記商品情報取得手段が取得した商品情報と、前記仕切価格情報格納手段が取得した仕切価格情報とのうちから商品識別子が互いに一致するものを対応付け、対応付けられた商品情報と仕切価格情報とを含む総合商品情報を生成し、格納する総合商品情報格納手段と、を備え、
前記検索端末は、
ユーザから検索パラメータを受け付ける検索パラメータ受付手段と、
検索パラメータ受付手段が受け付けた検索パラメータを前記データベースに送信する検索パラメータ送信手段と、を備え、
前記データベースは、
前記検索パラメータ送信手段が送信した検索パラメータを受信し、前記総合商品情報格納手段が格納している複数の総合商品情報のうちから、当該検索パラメータに対応する総合商品情報を検索する検索手段と、
前記検索手段が検索した前記検索パラメータに対応する総合商品情報を前記検索端末に送信する総合商品情報送信手段と、を備え、
前記検索端末は、
前記総合商品情報送信手段が送信した総合商品情報を受信し、表示する表示手段を、備える、
ことを特徴とする商品検索システム。
【請求項２】
前記検索端末は、
前記商品の販売元の販売元端末と接続され、
前記表示手段が表示した総合商品情報にもとづいてユーザが選択した任意の商品の情報を受け付ける商品選択手段と、
前記商品選択手段が受け付けた、ユーザが選択した任意の商品の情報を前記販売元端末に送信し、任意の商品を販売元に発注する商品発注手段と、を備える、
ことを特徴とする請求項１に記載の商品検索システム。
【請求項３】
前記データベースは、
前記商品情報取得手段が取得した商品情報と、前記仕切価格情報格納手段が取得した仕切価格情報とのうちで前記商品情報に含まれる商品識別子と一致しない商品識別子をもつ仕切価格情報を格納する不一致仕切価格情報格納手段をさらに備え、
前記データベースの前記総合商品格納手段は、
前記商品情報取得手段が取得した商品情報と、前記仕切価格情報格納手段が取得した仕切価格情報と前記不一致仕切価格情報格納手段が格納する仕切価格情報とをあわせた仕切価格情報とのうちから商品識別子が一致する商品情報と仕切価格情報とを対応付け、対応付けられた商品情報と仕切価格情報とから総合商品情報を生成し、格納する、
ことを特徴とする請求項１または２に記載の商品検索システム。
【請求項４】
検索端末と接続され、前記検索端末において入力された商品に関する検索パラメータを受信し、検索処理を実行し、前記検索端末に検索結果を送信し、表示させるデータベースであって、
前記商品の情報である商品情報を取得する商品情報取得手段と、
前記商品の過去の仕切価格の情報である仕切価格情報を取得する仕切価格情報取得手段と、
前記商品情報取得手段が取得した商品情報と、前記仕切価格情報格納手段が取得した仕切価格情報とのうちから前記商品情報に含まれる商品識別子と前記仕切価格情報に含まれる商品識別子とが一致するものを対応付け、対応付けられた商品情報と仕切価格情報とから総合商品情報を生成し、格納する総合商品情報格納手段と、
前記検索端末より前記検索パラメータを受信し、前記総合商品情報格納手段が格納している複数の総合商品情報のうちから、当該検索パラメータに対応する総合商品情報を検索する検索手段と、
前記検索手段が検索した前記検索パラメータに対応する総合商品情報を前記検索端末に送信する送信手段と、を備える、
ことを特徴とするデータベース。
【請求項５】
コンピュータを、
商品の情報である商品情報を取得する商品情報取得手段、
前記商品の過去の仕切価格の情報である仕切価格情報を取得する仕切価格情報取得手段、
前記商品情報取得手段が取得した商品情報と、前記仕切価格情報格納手段が取得した仕切価格情報とのうちから前記商品情報に含まれる商品識別子と前記仕切価格情報に含まれる商品識別子とが一致するものを対応付け、対応付けられた商品情報と仕切価格情報とから総合商品情報を生成し、格納する総合商品情報格納手段と、
前記検索端末より前記検索パラメータを受信し、前記総合商品情報格納手段が格納している複数の総合商品情報のうちから、当該検索パラメータに対応する総合商品情報を検索する検索手段、
前記検索手段が検索した前記検索パラメータに対応する総合商品情報を前記検索端末に送信する送信手段、
として機能させることを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ユーザが所望する商品を検索する商品検索システム、データベース及びプログラムに関するものである。
【背景技術】
【０００２】
現在、多数の商品の中からユーザが希望する商品を端末から検索できる商品検索システムが実用化されている（例えば、特許文献１又は２参照）。ユーザは、上記システムの端末において商品に関するパラメータを入力し、上記システムのデータベースは、入力されたパラメータに対応する商品を検索し、ユーザに提示する。
【０００３】
ところで、最終製品を構築することを業としている会社等の組織における支社や支店において、そのエンドユーザからの問い合わせや受注の際に対して、担当者は最終製品を構築するために使用するベンダの商品を商品検索システムで検索して、その商品の見積もりをベンダに依頼し、仕切価格の交渉をする。
【０００４】
その際に行われる見積もりは全国各地で行われているため、同じ商品であっても、同様の作業を各地で行うことになり、無駄が多い。また、同じ商品であっても、異なる見積もりとなる場合がある。
【０００５】
ベンダの仕切価格のデータベースが無い為、商品の型名や価格等のデータを入力するのにも、手作業で行うために非効率である。当然、商品検索システムは、全国で異なる場合がある商品の仕切価格に対応していない。
【０００６】
【特許文献１】特開２００２−３１８８１４号公報
【特許文献２】特開平８−１３７９１３号公報
【発明の開示】
【発明が解決しようとする課題】
【０００７】
本発明は、上記問題点に鑑みてなされたもので、商品の見積もりを行う際に、好適な商品の検索を行うことができる商品検索システムを提供することを目的とする。
【課題を解決するための手段】
【０００８】
上記目的を達成するために、本発明の第１の観点に係る商品検索システムは、
検索端末とデータベースとから構成され、前記検索端末において入力された商品に関する検索パラメータを前記データベースが受信し、検索処理を実行し、前記検索端末に検索結果を送信し、前記検索端末が前記検索結果を表示する商品検索システムであって、
前記データベースは、
商品の識別情報である商品識別子とその商品に関する情報を含む商品情報を取得する商品情報取得手段と、
商品識別子と該商品識別子で特定される商品の過去の仕切価格を示す仕切価格情報を取得する仕切価格情報取得手段と、
前記商品情報取得手段が取得した商品情報と、前記仕切価格情報格納手段が取得した仕切価格情報とのうちから商品識別子が互いに一致するものを対応付け、対応付けられた商品情報と仕切価格情報とを含む総合商品情報を生成し、格納する総合商品情報格納手段と、を備え、
前記検索端末は、
ユーザから検索パラメータを受け付ける検索パラメータ受付手段と、
検索パラメータ受付手段が受け付けた検索パラメータを前記データベースに送信する検索パラメータ送信手段と、を備え、
前記データベースは、
前記検索パラメータ送信手段が送信した検索パラメータを受信し、前記総合商品情報格納手段が格納している複数の総合商品情報のうちから、当該検索パラメータに対応する総合商品情報を検索する検索手段と、
前記検索手段が検索した前記検索パラメータに対応する総合商品情報を前記検索端末に送信する総合商品情報送信手段と、を備え、
前記検索端末は、
前記総合商品情報送信手段が送信した総合商品情報を受信し、表示する表示手段を、備える、
ことを特徴とする。
【０００９】
例えば、前記検索端末は、
前記商品の販売元の販売元端末と接続され、
前記表示手段が表示した総合商品情報にもとづいてユーザが選択した任意の商品の情報を受け付ける商品選択手段と、
前記商品選択手段が受け付けた、ユーザが選択した任意の商品の情報を前記販売元端末に送信し、任意の商品を販売元に発注する商品発注手段と、を備えてもよい。
【００１０】
例えば、前記データベースは、
前記商品情報取得手段が取得した商品情報と、前記仕切価格情報格納手段が取得した仕切価格情報とのうちで前記商品情報に含まれる商品識別子と一致しない商品識別子をもつ仕切価格情報を格納する不一致仕切価格情報格納手段をさらに備え、
前記データベースの前記総合商品格納手段は、
前記商品情報取得手段が取得した商品情報と、前記仕切価格情報格納手段が取得した仕切価格情報と前記不一致仕切価格情報格納手段が格納する仕切価格情報とをあわせた仕切価格情報とのうちから商品識別子が一致する商品情報と仕切価格情報とを対応付け、対応付けられた商品情報と仕切価格情報とから総合商品情報を生成し、格納してもよい。
【００１１】
本発明の第２の観点に係るデータベースは、
検索端末と接続され、前記検索端末において入力された商品に関する検索パラメータを受信し、検索処理を実行し、前記検索端末に検索結果を送信し、表示させるデータベースであって、
前記商品の情報である商品情報を取得する商品情報取得手段と、
前記商品の過去の仕切価格の情報である仕切価格情報を取得する仕切価格情報取得手段と、
前記商品情報取得手段が取得した商品情報と、前記仕切価格情報格納手段が取得した仕切価格情報とのうちから前記商品情報に含まれる商品識別子と前記仕切価格情報に含まれる商品識別子とが一致するものを対応付け、対応付けられた商品情報と仕切価格情報とから総合商品情報を生成し、格納する総合商品情報格納手段と、
前記検索端末より前記検索パラメータを受信し、前記総合商品情報格納手段が格納している複数の総合商品情報のうちから、当該検索パラメータに対応する総合商品情報を検索する検索手段と、
前記検索手段が検索した前記検索パラメータに対応する総合商品情報を前記検索端末に送信する送信手段と、を備える、
ことを特徴とする。
【００１２】
本発明の第３の観点に係るプログラムは、
コンピュータを、
商品の情報である商品情報を取得する商品情報取得手段、
前記商品の過去の仕切価格の情報である仕切価格情報を取得する仕切価格情報取得手段、
前記商品情報取得手段が取得した商品情報と、前記仕切価格情報格納手段が取得した仕切価格情報とのうちから前記商品情報に含まれる商品識別子と前記仕切価格情報に含まれる商品識別子とが一致するものを対応付け、対応付けられた商品情報と仕切価格情報とから総合商品情報を生成し、格納する総合商品情報格納手段と、
前記検索端末より前記検索パラメータを受信し、前記総合商品情報格納手段が格納している複数の総合商品情報のうちから、当該検索パラメータに対応する総合商品情報を検索する検索手段、
前記検索手段が検索した前記検索パラメータに対応する総合商品情報を前記検索端末に送信する送信手段、
として機能させることを特徴とする。
【発明の効果】
【００１３】
本発明によれば、商品の見積もりを行う際に、好適な商品の検索を行うことができる。
【発明を実施するための最良の形態】
【００１４】
（第１の実施形態）
以下、本発明の第１の実施形態に係る商品検索システム１０００を説明する。
【００１５】
商品検索システム１０００は、ユーザによって入力された検索パラメータにもとづいて商品を検索し、検索した商品の中からユーザが選択した商品をベンダに発注する。
【００１６】
商品検索システム１０００は、図１に示すように、仕切価格情報データベースサーバ１００と、商品情報データベースサーバ２００と、商品検索システムデータベースサーバ３００と、ネットワーク４００と、検索端末５００と、基幹システム６００と、ベンダ端末７００と、から構成される。
【００１７】
仕切価格情報データベースサーバ１００は、商品の過去の仕切価格の情報である仕切価格情報を格納し、商品検索システムデータベースサーバ３００に供給する。また、仕切価格情報データベースサーバ１００は、定期的に格納している仕切価格情報を更新する。
【００１８】
仕切価格情報データベースサーバ１００は、図２に示すように、制御部１１０と、通信制御部１２０と、記憶部１３０と、仕切価格情報データベース１４０と、から構成される。
【００１９】
制御部１１０は、ＣＰＵ（Central Processing Unit）から構成され、記憶部１３０に記憶されたＯＳ（Operating System）や制御プログラムを読み出して実行し、仕切価格情報データベース１００全体を制御する。
【００２０】
通信制御部１２０は、商品検索システムデータベースサーバ３００に接続され、データの送受信を行う。
【００２１】
記憶部１３０は、ハードディスク装置、ＲＡＭ（Random Access Memory）、ＲＯＭ（Read Only Memory）などから構成され、ＯＳ，所定の制御プログラムと、種々のデータとを記憶する。
【００２２】
仕切価格情報データベース１４０は、ハードディスク装置から構成され、仕切価格情報を格納する。また、仕切価格情報データベース１４０は、定期的に格納している仕切価格情報を更新する。
【００２３】
図３に示す表１４１は、仕切価格情報の一例である。仕切価格情報は、商品の見積もりごとに、商品を表す「商品コード」、商品の小さな分類である「小カテゴリ」、商品の大きな分類である「大カテゴリ」、「商品名称」、商品を識別するための「ＪＡＮコード」、商品の「標準価格」、商品の「仕切価格」、「仕切率」、商品の製造元を表す「メーカ名」、商品の「発売日」、仕切価格情報の「摘要開始日」、仕切価格情報の「摘要終了日」、仕切価格情報の「終息日」、商品の「購入先」、購入先のインターネットアドレスを表す「購入先ＵＲＬ」等の情報を含む。
【００２４】
商品情報データベースサーバ２００は、商品の仕様などの情報である商品情報を格納し、商品検索システムデータベースサーバ３００に供給する。また、商品情報データベースサーバ２００は、定期的に格納している商品情報を更新する。
【００２５】
商品情報データベースサーバ２００は、図４に示すように、制御部２１０と、通信制御部２２０と、記憶部２３０と、商品情報データベース２４０と、から構成される。
【００２６】
制御部２１０は、ＣＰＵ（Central Processing Unit）から構成され、記憶部２３０に記憶されたＯＳ（Operating System）や制御プログラムを読み出して実行し、商品情報データベースサーバ２００全体を制御する。
【００２７】
通信制御部２２０は、商品検索システムデータベースサーバ３００に接続され、データの送受信を行う。
【００２８】
記憶部２３０は、ハードディスク装置、ＲＡＭ（Random Access Memory）、ＲＯＭ（Read Only Memory）などから構成され、ＯＳ，所定の制御プログラムと、種々のデータとを記憶する。
【００２９】
商品情報データベース２４０は、ハードディスク装置から構成され、商品情報を格納する。また、総合商品情報データベース２４０は、定期的に格納している商品情報を更新する。
【００３０】
図５に示す表２４１は、商品情報の一例である。商品情報は、商品ごとに、「商品名称」、商品の小さな分類である「小カテゴリ」、商品の大きな分類である「大カテゴリ」、商品を識別するための「ＪＡＮコード」、商品の「標準価格」、商品の「仕切価格」、「仕切率」、商品の「製品型番コード」、商品情報の「摘要開始日」、商品情報の「適用開始日」、商品情報の「適用終了日」、商品情報の「適用日」、商品の「発売日」、商品の「標準価格」、商品の製造元を表す「メーカ名」、商品のインターネットアドレスを表す「商品ＵＲＬ」等の情報を含む。
【００３１】
商品検索システムデータベースサーバ３００は、仕切価格情報データベースサーバ１００より仕切価格情報を取得し、商品情報データベースサーバ２００より商品情報を取得し、それらの二つの情報を対応付け、総合商品情報を生成し、格納する。また、商品検索システムデータベースサーバ３００は、検索端末５００より検索パラメータを取得し、取得した検索パラメータに対応する総合商品情報を検索し、検索端末５００に送信する。
【００３２】
商品検索システムデータベースサーバ３００は、図６に示すように、制御部３１０と、通信制御部３２０と、記憶部３３０と、総合商品情報データベース３４０と、から構成される。
【００３３】
制御部３１０は、ＣＰＵ（Central Processing Unit）から構成され、記憶部３３０に記憶されたＯＳ（Operating System）や制御プログラムを読み出して実行し、商品検索システムデータベースサーバ３００全体を制御する。
【００３４】
具体的には、制御部３１０は、仕切価格情報を取得し、商品情報を取得し、それらの二つの情報を対応付け、総合商品情報を生成し、格納する。また、制御部３１０は、検索端末５００より検索パラメータを取得し、取得した検索パラメータに対応する総合商品情報を検索し、検索端末５００に送信する。
【００３５】
通信制御部３２０は、仕切価格情報データベースサーバ１００と、商品情報データベースサーバ２００と、ネットワーク４００と、に接続され、データの送受信を行う。
【００３６】
記憶部３３０は、ハードディスク装置、ＲＡＭ（Random Access Memory）、ＲＯＭ（Read Only Memory）などから構成され、ＯＳ，所定の制御プログラムと、種々のデータとを記憶する。
【００３７】
総合商品情報データベース３４０は、ハードディスク装置等から構成される。総合商品情報データベース３４０には、総合商品情報格納領域３４１とアンマッチデータ格納領域３４２などの領域があり、総合商品情報格納領域３４１には、総合商品情報が格納され、アンマッチデータ格納領域３４２には、後述する不一致仕切価格情報が格納される。また、総合商品情報データベース３４０は、定期的に格納している総合商品情報を更新する。
【００３８】
図８に示す表３４３は、総合商品情報の一例である。総合商品情報は、商品ごとに、商品の「購入先」、商品を識別するための「ＪＡＮコード」、商品の「商品コード」、商品の製造元を表す「メーカ名」、商品の小さい分類を表す「小カテゴリ」、商品の大きな分類を表す「大カテゴリ」、「商品名称」、商品の「製品型番コード」、商品の「標準価格」、商品の「仕切価格」、「仕切率」、商品の「製品型番コード」、総合商品情報の「摘要開始日」、総合商品情報の「適用開始日」、総合商品情報の「適用終了日」、総合商品情報の「登録日」、総合商品情報の「更新日」、商品のインターネットアドレスを表す「商品ＵＲＬ」、購入先のインターネットアドレスを表す「購入先ＵＲＬ」等の情報を含む。
【００３９】
検索端末５００は、ユーザから検索パラメータの入力を受け付け、入力された検索パラメータを商品検索システムデータベースサーバ３００に送信し、それに応じて返信された総合商品情報を受信し、表示する。
【００４０】
検索端末５００は、図９に示すように、制御部５１０と、通信制御部５２０と、操作部５３０と、記憶部５４０と、表示制御部５５０と、表示部５６０と、から構成される。
【００４１】
制御部５１０は、ＣＰＵ（Central Processing Unit）から構成され、記憶部５４０に記憶されたＯＳ（Operating System）や制御プログラムを読み出して実行し、検索端末５００全体を制御する。
【００４２】
通信制御部５２０は、ネットワーク４００に接続され、他の装置とのデータの送受信を行う。
【００４３】
操作部５３０は、操作キー等から構成される。操作部５３０は、ユーザから操作を受け付け、操作に応じた操作信号を制御部５１０に送出する。
【００４４】
記憶部５４０は、ハードディスク装置、ＲＡＭ（Random Access Memory）、ＲＯＭ（Read Only Memory）などから構成され、ＯＳ，所定の制御プログラムと、種々のデータとを記憶する。
【００４５】
表示制御部５５０は、制御部５１０の制御のもと、総合商品情報などのデータを表示部５６０が表示可能なデータ形式に変換し、表示部５６０に供給する。
【００４６】
表示部５６０は、検索された総合商品情報などを表示する。
【００４７】
例えば、表示部５５０は、ＬＣＤ（Liquid Crystal Display）、有機ＥＬ（Electroluminescence）等のディスプレイ及びスピーカなどから構成される。
【００４８】
基幹システムサーバ６００は、ユーザが選択した商品を仕入元に発注する処理を行う。基幹システムサーバ６００は、図１０に示すように、制御部６１０と、通信制御部６２０と、記憶部６３０と、から構成される。
【００４９】
制御部６１０は、ＣＰＵ（Central Processing Unit）から構成され、記憶部６３０に記憶されたＯＳ（Operating System）や制御プログラムを読み出して実行し、検索端末５００全体を制御する。
【００５０】
通信制御部６２０は、商品検索システムデータベースサーバ３００と、ネットワーク４００とに接続され、他の装置との間でデータの送受信を行う。
【００５１】
記憶部６３０は、ハードディスク装置、ＲＡＭ（Random Access Memory）、ＲＯＭ（Read Only Memory）などから構成され、ＯＳ，所定の制御プログラムと、種々のデータとを記憶する。
【００５２】
ベンダ端末７００は、基幹システムサーバ６００より商品の発注を行う旨の要求を受信し、ベンダに提示する。ベンダ端末７００は、図１１に示すように、制御部７１０と、通信制御部７２０と、操作部７３０と、記憶部７４０と、表示制御部７５０と、表示部７６０と、から構成される。
【００５３】
制御部７１０は、ＣＰＵ（Central Processing Unit）から構成され、記憶部７４０に記憶されたＯＳ（Operating System）や制御プログラムを読み出して実行し、ベンダ端末７００全体を制御する。
【００５４】
通信制御部７２０は、ネットワーク４００に接続され、他の装置との間でデータの送受信を行う。
【００５５】
操作部７３０は、操作キー等から構成される。操作部７３０は、ユーザから操作を受け付け、操作に応じた操作信号を制御部７１０に送出する。
【００５６】
記憶部７４０は、ハードディスク装置、ＲＡＭ（Random Access Memory）、ＲＯＭ（Read Only Memory）などから構成され、ＯＳ，所定の制御プログラムと、種々のデータとを記憶する。
【００５７】
表示制御部７５０は、制御部７１０の制御のもと、商品発注情報などのデータを表示部７６０が表示可能なデータ形式に変換し、表示部７６０に供給する。
【００５８】
表示部７６０は、商品発注情報などを表示する。例えば、表示部７６０は、ＬＣＤ（Liquid Crystal Display）、有機ＥＬ（Electroluminescence）等のディスプレイ及びスピーカなどから構成される。
【００５９】
次に、図１２〜１５を参照して、上記構成の商品検索システム１０００についての動作を説明する。
【００６０】
先ず、商品検索システムデータベースサーバ３００が行う総合商品情報生成・格納処理を説明する。簡単に説明すると、カタログ商品検索システムデータベース３００は、仕切価格情報データベースサーバ１００より仕切価格情報を、商品情報データベースサーバ２００より商品情報を取得し、その二つの情報に含まれるＪＡＮコードにもとづいて、対応付け（マッチング）を行い、対応付けられた二つの情報から総合商品情報を生成し、格納する。
【００６１】
以下、総合商品情報生成・格納処理を、図１２のフローチャートを参照して詳細に説明する。総合商品情報生成・格納処理は、割り込み処理で定期的に行われる。
【００６２】
先ず、制御部３１０は、商品情報データベースサーバ２００より商品情報を取得する（ステップＳ１０１）。
【００６３】
制御部３１０は、仕切価格情報データベースサーバ１００より仕切価格情報を取得する（ステップＳ１０２）。
【００６４】
制御部３１０は、総合商品情報データベース３４０のアンマッチデータ格納領域３４２に仕切価格情報が格納されているか否かを判別する（ステップＳ１０３）。以下、アンマッチデータ格納領域３４２に格納されている仕切価格情報を不一致仕切価格情報と呼ぶことにする。
【００６５】
アンマッチデータ格納領域３４２に不一致仕切価格情報が格納されていないと判別すると（ステップＳ１０３；ＮＯ）、処理をステップＳ１０５に進める。
【００６６】
アンマッチデータ格納領域３４２に不一致仕切価格情報が格納されていると判別すると（ステップＳ１０３；ＹＥＳ）、制御部３１０は、不一致仕切価格情報を取得する（ステップＳ１０４）。
【００６７】
制御部３１０は、取得した商品情報と、取得した仕切価格情報と不一致仕切価格情報とをそれらのＪＡＮコードをもとにマッチングし、総合商品情報を生成する（ステップＳ１０５）。
【００６８】
制御部３１０は、生成した総合商品情報を総合商品情報格納領域３４２に格納する（ステップＳ１０６）。
【００６９】
制御部３１０は、マッチングできなかった仕切価格情報が存在するか否かを判別する（ステップＳ１０７）。
【００７０】
マッチングできなかった仕切価格情報が存在しないと判別すると（ステップＳ１０７；ＮＯ）、総合商品情報生成・格納処理を終了する。
【００７１】
マッチングできなかった仕切価格情報が存在すると判別すると（ステップＳ１０７；ＹＥＳ）、制御部３１０は、システム管理者により強制登録が選択されているか否かを判別する（ステップＳ１０８）。
【００７２】
ユーザにより強制登録が選択されていると判別すると（ステップＳ１０８；ＹＥＳ）、制御部３１０は、マッチングできなかった仕切価格情報をそのまま総合商品情報格納領域３４２に格納し（ステップＳ１０９）、総合商品情報生成・格納処理を終了する。
【００７３】
ユーザにより強制登録が選択されていないと判別すると（ステップＳ１０８；ＮＯ）、制御部３１０は、マッチングできなかった仕切価格情報をアンマッチデータ格納領域３４１に格納し（ステップＳ１１０）、総合商品情報生成・格納処理を終了する。
【００７４】
このように、総合商品情報生成・格納処理によれば、商品検索システムデータベースサーバ３００は、商品情報と仕切価格情報とをマッチングさせ、マッチングさせた商品情報と仕切価格情報とより総合商品情報を生成し、総合商品情報格納領域３４１に格納することができる。また、マッチングできなかった仕切価格情報（不一致仕切価格情報）をアンマッチデータ格納領域３４２に格納することができる。
【００７５】
次に、商品検索システムデータベースサーバ３００が行う不一致仕切価格情報削除処理を説明する。簡単に説明すると、不一致仕切価格情報削除処理では、上記で述べた総合商品情報生成・格納処理によって、アンマッチデータ格納領域３４２に蓄積された不一致仕切価格情報のうち、登録されてから所定の期間が経過したものであって、システム管理者に不必要と判断されたものを削除する。
【００７６】
以下、図１３のフローチャートを参照しながら、不一致仕切価格情報削除処理を詳細に説明する。不一致仕切価格情報削除処理は、割り込み処理で定期的に行われる。
【００７７】
先ず、制御部３１０は、アンマッチデータ格納領域３４１に格納されてから所定の期間が経過した不一致仕切価格情報が存在するか否かを判別する（ステップＳ２０１）。
【００７８】
アンマッチデータ格納領域３４１に格納されてから所定の期間が経過した不一致仕切価格情報が存在しないと判別すると（ステップＳ２０１；ＮＯ）、不一致仕切価格情報削除処理を終了する。
【００７９】
アンマッチデータ格納領域３４１に格納されてから所定の期間が経過した不一致仕切価格情報が存在すると判別すると（ステップＳ２０１；ＹＥＳ）、制御部３１０は、システム管理者によって、その不一致仕切価格情報の削除が選択されているか否かを判別する（ステップＳ２０２）。
【００８０】
所定の期間が経過した不一致仕切価格情報の削除が選択されていると判別すると（ステップＳ２０２；ＹＥＳ）、制御部３１０は、所定の期間が経過した不一致仕切価格情報を削除し（ステップＳ２０３）、不一致仕切価格情報削除処理を終了する。
【００８１】
所定の期間が経過した不一致仕切価格情報の削除が選択されていないと判別すると（ステップＳ２０２；ＮＯ）、不一致仕切価格情報削除処理を終了する。
【００８２】
このようにして、不一致仕切価格情報削除処理によれば、商品検索システムデータベースサーバ３００は、所定の期間が経過していて、不必要な不一致仕切価格情報を効率よく削除することができる。
【００８３】
次に、商品検索システムデータベースサーバ３００と検索端末５００と基幹システムサーバ６００とベンダ端末７００との間で行われる処理について説明する。簡単に説明すると、商品検索システムデータベースサーバ３００は、検索端末５００より検索パラメータを受信すると、受信した検索パラメータに対応する総合商品情報を検索し、検索した総合商品情報を検索端末５００に送信する。検索端末５００は、送信された総合商品情報を受信し、ユーザに提示する。ユーザは、提示された総合商品情報にもとづいて、購入する商品とその数量などを選択し、商品検索端末５００は、ユーザが選択した商品やその数量などを表す発注情報を基幹システムサーバ６００に送信する。基幹システムサーバ６００は、受信した発注情報にもとづいて発注データをベンダ端末７００に送信する。
【００８４】
以下、図１４に示すシーケンス図を参照しながら、商品検索システムデータベースサーバ３００と検索端末５００と基幹システムサーバ６００とベンダ端末７００との間で行われる処理を詳細に説明する。
【００８５】
検索端末５００の制御部５１０は、ユーザより操作部５３０を介して検索パラメータの入力を受け付けると、入力された検索パラメータを検索システムデータベースサーバ３００に送信する（ステップＳ３０１）。
【００８６】
検索システムデータベースサーバ３００の制御部３１０は、検索端末５００より検索パラメータを受信する（ステップＳ３０２）。
【００８７】
制御部３１０は、受信した検索パラメータに対応する総合商品情報を検索する（ステップＳ３０３）。
【００８８】
制御部３１０は、検索した総合商品情報を検索端末５００に送信する（ステップＳ３０４）。
【００８９】
検索端末５００の制御部５１０は、検索システムデータベースサーバ３００より送信された総合商品情報を受信し、表示部５６０に表示する（ステップＳ３０５）。
【００９０】
制御部５１０は、操作部５３０を介して、ユーザが選択し、入力した商品やその数量などの情報（以下、発注情報）を受信する（ステップＳ３０６）。
【００９１】
制御部５１０は、発注情報を基幹システムサーバ６００に送信する（ステップＳ３０７）。
【００９２】
基幹システムサーバ６００の制御部６１０は、検索端末５００より発注情報を受信する（ステップＳ３０８）。
【００９３】
制御部６１０は、受信した発注情報にもとづいて発注データを生成し、ベンダ端末７００に送信する（ステップＳ３０９）。
【００９４】
ベンダ端末７００の制御部７１０は、基幹システムサーバ６００より送信された発注データを受信し、表示する（ステップＳ３１０）。
【００９５】
このような処理によって、商品検索システム１０００は、ユーザが入力した検索パラメータに対応する総合商品情報を検索し、ユーザに提示することができる。また、検索された総合商品情報にもとづいて、ユーザが選択した商品をベンダに発注することができる。
【００９６】
以上、説明したように、本発明の第１の実施形態に係る商品検索システム１０００は、商品情報と仕切価格情報とより総合商品情報を生成し、格納する。また、総合商品情報の中からユーザが入力した検索パラメータに対応する総合商品情報を検索し、ユーザに提示することができる。そして、検索された総合商品情報にもとづいて、ユーザが選択した商品をベンダに発注することができる。
【００９７】
（第２の実施形態）
第２の実施形態では、総合商品情報に含まれる商品の情報ごとに関連するサービスの情報を付加させ、さらにユーザにとって使い勝手を良くしてもよい。ただし、総合商品情報に含まれる商品の情報ごとに関連するサービスは、特定の自然人、法人がユーザに対して提供するものとする。
【００９８】
本発明の第２の実施形態に係る商品検索システム２０００は、図１５に示すように、仕切価格情報データベースサーバ１００と、商品情報データベースサーバ２００と、商品検索システムデータベースサーバ３００と、ネットワーク４００と、検索端末５００と、基幹システム６００と、ベンダ端末７００と、サービス情報データベースサーバ８００と、から構成される。
【００９９】
仕切価格情報データベースサーバ１００と、商品情報データベースサーバ２００と、ネットワーク４００と、検索端末５００と、基幹システム６００と、ベンダ端末７００とは、第１の実施形態と同様であり、説明を省略する。
【０１００】
サービス情報データベースサーバ８００は、特定の自然人や法人のユーザ向けのサービスの情報であるサービス情報を格納し、商品検索システムデータベースサーバ３００に供給する。
【０１０１】
サービス情報は、サービスごとに、サービス名、サービスの対象となる商品のグループ、サービスのＵＲＬ等の情報を含む。図１６に示す表８０１は、サービス情報の一例である。
【０１０２】
例えば、表８０１の冒頭にある導入展開支援サービスは、ユーザが商品を購入する際、その商品の設置を支援するサービスであり、対象を「クライアント、ネットワーク、サーバ、その他」とし、ユーザが導入支援サービスを申し込むためのＵＲＬが「http://www.donyu.co.jp」である。
【０１０３】
商品検索システムデータベースサーバ３００は、仕切価格情報データベースサーバ１００より仕切価格情報を取得し、商品情報データベースサーバ２００より商品情報を取得し、サービス情報データベースサーバ８００よりサービス情報を取得し、それらの三つの情報を対応付け、総合商品情報を生成し、格納する。また、商品検索システムデータベースサーバ３００は、検索端末５００より検索パラメータを取得し、取得した検索パラメータに対応する総合商品情報を検索し、検索端末５００に送信する。
【０１０４】
図１７に示す表３４４は、第２の実施形態における総合商品情報の一例である。総合商品情報は、商品ごとに、商品の「購入先」、商品を識別するための「ＪＡＮコード」、商品の「商品コード」、商品の製造元を表す「メーカ名」、商品の小さな分類を表す「小カテゴリ」、商品の大きな分類を表す「大カテゴリ」、「商品名称」、商品の「製品型番コード」、商品の「標準価格」、商品の「仕切価格」、「仕切率」、商品の「製品型番コード」、総合商品情報の「摘要開始日」、総合商品情報の「適用開始日」、総合商品情報の「適用終了日」、総合商品情報の「登録日」、総合商品情報の「更新日」、商品のインターネットアドレスを表す「商品ＵＲＬ」、購入先のインターネットアドレスを表す「購入先ＵＲＬ」、商品に関連するサービス名とそのサービスのＵＲＬ等の情報を含む。ただし、「大カテゴリ」に関する商品の分類として、クライアントとサーバとネットワークとその他がある。
【０１０５】
商品検索システムデータベースサーバ３００が行う第２の実施形態における総合商品情報生成・格納処理を説明する。簡単に説明すると、カタログ商品検索システムデータベース３００は、仕切価格情報データベースサーバ１００より仕切価格情報を、商品情報データベースサーバ２００より商品情報を、サービス情報データベースサーバ８００よりサービス情報を取得し、その三つの情報の対応付け（マッチング）を行い、対応付けられた三つの情報から総合商品情報を生成し、格納する。
【０１０６】
第２の実施形態における総合商品情報生成・格納処理を、図１８のフローチャートを参照して詳細に説明する。総合商品情報生成・格納処理は、割り込み処理で定期的に行われる。
【０１０７】
先ず、制御部３１０は、商品情報データベースサーバ２００より商品情報を取得する（ステップＳ４０１）。
【０１０８】
制御部３１０は、仕切価格情報データベースサーバ１００より仕切価格情報を取得する（ステップＳ４０２）。
【０１０９】
制御部３１０は、サービス情報データベースサーバ８００よりサービス情報を取得する（ステップＳ４０３）。
【０１１０】
制御部３１０は、総合商品情報データベース３４０のアンマッチデータ格納領域３４２に仕切価格情報が格納されているか否かを判別する（ステップＳ４０４）。以下、アンマッチデータ格納領域３４２に格納されている仕切価格情報を不一致仕切価格情報と呼ぶことにする。
【０１１１】
アンマッチデータ格納領域３４２に不一致仕切価格情報が格納されていないと判別すると（ステップＳ４０４；ＮＯ）、処理をステップＳ４０６に進める。
【０１１２】
アンマッチデータ格納領域３４２に不一致仕切価格情報が格納されていると判別すると（ステップＳ４０４；ＹＥＳ）、制御部３１０は、不一致仕切価格情報を取得する（ステップＳ４０５）。
【０１１３】
制御部３１０は、取得した商品情報と、取得した仕切価格情報と不一致仕切価格情報とをそれらのＪＡＮコードに基づいてマッチングさせ、それらの「大カテゴリ」に基づいて、マッチングさせた情報にそれらの商品に関連するサービス情報を付加させ、総合商品情報を生成する（ステップＳ４０６）。
【０１１４】
制御部３１０は、生成した総合商品情報を総合商品情報格納領域３４２に格納する（ステップＳ４０７）。
【０１１５】
制御部３１０は、マッチングできなかった仕切価格情報が存在するか否かを判別する（ステップＳ４０８）。
【０１１６】
マッチングできなかった仕切価格情報が存在しないと判別すると（ステップＳ４０８；ＮＯ）、総合商品情報生成・格納処理を終了する。
【０１１７】
マッチングできなかった仕切価格情報が存在すると判別すると（ステップＳ４０８；ＹＥＳ）、制御部３１０は、システム管理者により強制登録が選択されているか否かを判別する（ステップＳ４０９）。
【０１１８】
ユーザにより強制登録が選択されていると判別すると（ステップＳ４０９；ＹＥＳ）、制御部３１０は、マッチングできなかった仕切価格情報をそのまま総合商品情報格納領域３４２に格納し（ステップＳ４１０）、総合商品情報生成・格納処理を終了する。
【０１１９】
ユーザにより強制登録が選択されていないと判別すると（ステップＳ４０９；ＮＯ）、制御部３１０は、マッチングできなかった仕切価格情報をアンマッチデータ格納領域３４１に格納し（ステップＳ４１１）、総合商品情報生成・格納処理を終了する。
【０１２０】
このように、総合商品情報生成・格納処理によれば、商品検索システムデータベースサーバ３００は、商品情報と仕切価格情報とサービス情報とをマッチングさせ、マッチングさせた商品情報と仕切価格情報とサービス情報とより総合商品情報を生成し、総合商品情報格納領域３４１に格納することができる。総合商品情報にサービスに関する情報を含ませることにより、総合商品情報をよりユーザにとって有意義なものにすることができる。
【０１２１】
なお、本発明は、上記実施形態に限定されず、種々の変形及び応用が可能である。
【０１２２】
上記実施形態では、商品別の仕切価格の情報である仕切価格情報と商品情報とをマッチングさせたが、商品別の小売価格の情報と商品情報とをマッチングさせるようにし、エンドユーザがこの商品検索システムを使用できるようにしてもよい。
【図面の簡単な説明】
【０１２３】
【図１】本発明の第１の実施形態に係る商品検索システムの構成図である。
【図２】仕切価格情報データベースサーバの構成図である。
【図３】仕切価格情報の一例である。
【図４】商品情報データベースサーバの構成図である。
【図５】商品情報の一例である。
【図６】商品検索システムデータベースサーバの構成図である。
【図７】総合商品情報データベースの構成図である。
【図８】第１の実施形態における総合商品情報の一例である。
【図９】検索端末の構成図である。
【図１０】基幹システムサーバの構成図である。
【図１１】ベンダ端末の構成図である。
【図１２】第１の実施形態における総合商品情報生成・格納処理を説明するためのフローチャートである。
【図１３】不一致仕切価格情報削除処理を説明するためのフローチャートである。
【図１４】検索端末と検索システムデータベースサーバと基幹システムサーバとベンダ端末との間で行われる処理を説明するためのシーケンス図である。
【図１５】本発明の第２の実施形態に係る商品検索システムの構成図である。
【図１６】サービス情報の一例である。
【図１７】第２の実施形態における総合商品情報の一例である。
【図１８】第２の実施形態における総合商品情報生成・格納処理を説明するためのフローチャートである。
【符号の説明】
【０１２４】
１００    仕切価格情報データベースサーバ
１１０    制御部
１２０    通信制御部
１３０    記憶部
１４０    仕切価格情報データベース
１４１    仕切価格情報
２００    商品情報データベースサーバ
２１０    制御部
２２０    通信制御部
２３０    記憶部
２４０    商品情報データベース
２４１    商品情報
３００    商品検索システムデータベースサーバ
３１０    制御部
３２０    通信制御部
３３０    記憶部
３４０    総合商品情報データベース
３４１    総合商品情報格納領域
３４２    アンマッチデータ格納領域
３４３    総合商品情報
４００    ネットワーク
５００    検索端末
５１０    制御部
５２０    通信制御部
５３０    操作部
５４０    記憶部
５５０    表示制御部
５６０    表示部
６００    基幹システムサーバ
６１０    制御部
６２０    通信制御部
６３０    記憶部
７００    ベンダ端末
７１０    制御部
７２０    通信制御部
７３０    操作部
７４０    記憶部
７５０    表示制御部
７６０    表示部
８００    サービス情報データベースサーバ
８０１    サービス情報
１０００  商品検索システム
２０００  商品検索システム
【図１】
2008234464.tif 000003
【図２】
2008234464.tif 000004
【図３】
2008234464.tif 000005
【図４】
2008234464.tif 000006
【図５】
2008234464.tif 000007
【図６】
2008234464.tif 000008
【図７】
2008234464.tif 000009
【図８】
2008234464.tif 000010
【図９】
2008234464.tif 000011
【図１０】
2008234464.tif 000012
【図１１】
2008234464.tif 000013
【図１２】
2008234464.tif 000014
【図１３】
2008234464.tif 000015
【図１４】
2008234464.tif 000016
【図１５】
2008234464.tif 000017
【図１６】
2008234464.tif 000018
【図１７】
2008234464.tif 000019
【図１８】
2008234464.tif 000020