(57)【要約】【課題】目的の商品に関連してユーザにとってより有用な店舗の情報を提供できるようにする。【解決手段】本検索方法は、検索商品に関する検索キーワードを検索商品の販売店舗を抽出する条件として検索要求元端末から受信する工程と、商品の内容に関するデータと当該商品の在庫データとを店舗毎に管理する在庫ＤＢを、検索商品に関する検索キーワードで検索することによって、検索商品を在庫として有する店舗を第１抽出店舗として抽出する工程と、在庫ＤＢを、検索商品のデータで検索することによって、第１抽出店舗であって検索商品のデータに関連する関連商品を在庫として有する店舗を第２抽出店舗として抽出する工程と、第２抽出店舗のデータを検索要求元端末に送信する工程とを含む。【選択図】図１２
2008171262.tif 000002
【特許請求の範囲】
【請求項１】
検索商品に関する検索キーワードを前記検索商品の販売店舗を抽出する条件として検索要求元端末から受信するステップと、
商品の内容に関するデータと当該商品の在庫データとを店舗毎に管理する在庫データベースを、前記検索商品に関する検索キーワードで検索することによって、前記検索商品を在庫として有する店舗を第１抽出店舗として抽出し、記憶装置に格納するステップと、
前記在庫データベースを、前記検索商品のデータで検索することによって、前記第１抽出店舗であって前記検索商品のデータに関連する関連商品を在庫として有する店舗を第２抽出店舗として抽出し、前記記憶装置に格納する第２抽出ステップと、
前記記憶装置に格納されている前記第２抽出店舗のデータを前記検索要求元端末に送信する送信ステップと、
を含み、コンピュータに実行される検索方法。
【請求項２】
前記送信ステップが、
各店舗の位置を格納する店舗データベースを、前記記憶装置に格納されている前記第２抽出店舗で検索し、前記第２抽出店舗の位置を抽出するステップと、
前記第２抽出店舗の位置に当該第２抽出店舗を表すマークを配置した地図データを生成するステップと、
を含む請求項１記載の検索方法。
【請求項３】
前記第２抽出ステップが、
商品毎に当該商品の関連項目のデータを格納する商品データベースを、前記検索商品で検索し、前記検索商品の関連項目のデータを抽出するステップと、
前記在庫データベースを、前記検索商品の関連項目のデータで検索し、前記第１抽出店舗であって前記検索商品の関連項目のデータが共通する関連商品を在庫として有する店舗を抽出するステップと、
を含む請求項１記載の検索方法。
【請求項４】
前記第２抽出ステップが、
前記関連商品の種類数が所定基準以上の店舗を抽出するステップ
をさらに含む請求項１記載の検索方法。
【請求項５】
各前記第２抽出店舗について、前記関連商品のうち他の前記第２抽出店舗において取り扱いのない独自在庫商品を特定するステップ
をさらに含み、
前記送信ステップが、
前記独自在庫商品のデータを前記検索要求元端末に送信するステップ
を含む請求項１記載の検索方法。
【請求項６】
検索商品に関する検索キーワードを前記検索商品の販売店舗を抽出する条件として検索要求元端末から受信するステップと、
商品の内容に関するデータと当該商品の在庫データとを店舗毎に管理する在庫データベースを、前記検索商品に関する検索キーワードで検索することによって、前記検索商品を在庫として有する店舗を第１抽出店舗として抽出し、記憶装置に格納するステップと、
前記在庫データベースを、前記検索商品のデータで検索することによって、前記第１抽出店舗であって前記検索商品のデータに関連する関連商品を在庫として有する店舗を第２抽出店舗として抽出し、前記記憶装置に格納する第２抽出ステップと、
前記記憶装置に格納されている前記第２抽出店舗のデータを前記検索要求元端末に送信する送信ステップと、
を、コンピュータに実行させるための検索プログラム。
【請求項７】
検索商品に関する検索キーワードを前記検索商品の販売店舗を抽出する条件として検索要求元端末から受信する手段と、
商品の内容に関するデータと当該商品の在庫データとを店舗毎に管理する在庫データベースを、前記検索商品に関する検索キーワードで検索することによって、前記検索商品を在庫として有する店舗を第１抽出店舗として抽出し、記憶装置に格納する手段と、
前記在庫データベースを、前記検索商品のデータで検索することによって、前記第１抽出店舗であって前記検索商品のデータに関連する関連商品を在庫として有する店舗を第２抽出店舗として抽出し、前記記憶装置に格納する第２抽出手段と、
前記記憶装置に格納されている前記第２抽出店舗のデータを前記検索要求元端末に送信する送信手段と、
を有する検索装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、データ検索技術に関し、商品を取り扱う店舗を検索する技術に関する。
【背景技術】
【０００２】
現状の地図検索サービスでは、「Ａ商品」を検索条件として入力すると、図１に示すように、「Ａ商品」を取り扱う全ての店舗を画一的に地図上にピンで表示する。しかし、取り扱う店舗の数が多いとピンが沢山地図上に表示されて、地図が見にくくなってしまう。また、図２に示すように、いずれかのピンを選択して詳細情報を表示させるにしても、どのピンを選択すべきかについて何らの参照情報はなく、闇雲に選択するしかない。しかし、ユーザの立場からすれば、関連商品などの在庫の豊富な店舗が分かれば、そのような店舗を選択したいと考えるものである。そのような店舗であれば、経験及び知識が豊富な店員もいる可能性があり、有益であるためである。
【０００３】
なお、特開２００２−１４９６８号公報には、ユーザが所望する書籍に関連した商品又はサービスを容易に見出すための技術が開示されている。具体的には、端末装置からサーバ装置にアクセスし、書籍の検索条件情報を端末装置で入力すると、サーバ装置は、検索条件情報に適合する書籍の情報だけでなく、その書籍に関連するものとして予め定められた商品やサービスの情報を端末装置に供給して端末装置で表示させる。このように書籍に関連するものとして予め定められた商品やサービスの情報を表示するようにしているが、在庫状況を考慮して取扱店舗を抽出するものではない。また、各店舗の独自の品揃えを提示するものでもない。
【特許文献１】特開２００２−１４９６８号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
以上述べたように、従来技術では、まだユーザに対する情報提供が不十分で、ユーザにとって有益な店舗を提示できているとは言えない。
【０００５】
従って、本発明の目的は、目的の商品に関連してユーザにとってより有用な店舗の情報を提供できるようにするための技術を提供することである。
【課題を解決するための手段】
【０００６】
本発明に係る検索方法は、検索商品に関する検索キーワードを検索商品の販売店舗を抽出する条件として検索要求元端末から受信するステップと、商品の内容に関するデータと当該商品の在庫データとを店舗毎に管理する在庫データベースを、検索商品に関する検索キーワードで検索することによって、検索商品を在庫として有する店舗を第１抽出店舗として抽出し、記憶装置に格納するステップと、在庫データベースを、検索商品のデータで検索することによって、第１抽出店舗であって検索商品のデータに関連する関連商品を在庫として有する店舗を第２抽出店舗として抽出し、記憶装置に格納する第２抽出ステップと、記憶装置に格納されている第２抽出店舗のデータを検索要求元端末に送信する送信ステップとを含む。
【０００７】
このように検索キーワードに直接関連する商品を在庫として有する店舗ではなく、検索商品に関連性を有する関連商品をも在庫として有する店舗を抽出することによって、ユーザに対して店舗選択に有益な情報を提供できるようになる。
【０００８】
また、上で述べた送信ステップが、各店舗の位置を格納する店舗データベースを、記憶装置に格納されている第２抽出店舗で検索し、第２抽出店舗の位置を抽出するステップと、第２抽出店舗の位置に当該第２抽出店舗を表すマークを配置した地図データを生成するステップとを含むようにしてもよい。このようにすれば、位置をも参照して適切な店舗を選択できるようになる。なお、検索商品の在庫数を合わせて提示するようにしても良い。
【０００９】
さらに、上で述べた第２抽出ステップが、商品毎に当該商品の関連項目のデータを格納する商品データベースを、検索商品で検索し、検索商品の関連項目のデータを抽出するステップと、在庫データベースを、検索商品の関連項目のデータで検索し、第１抽出店舗であって検索商品の関連項目のデータが共通する関連商品を在庫として有する店舗を抽出するステップとを含むようにしてもよい。このようにすれば、例えば商品分類が同じ又は商品作成者が同じ商品を関連商品として特定して在庫がある店舗を提示できるようになる。
【００１０】
また、上で述べた第２抽出ステップが、関連商品の種類数が所定基準以上の店舗を抽出するステップをさらに含むようにしてもよい。品揃えが所定レベル以上の店舗を検索商品に関連する専門店として提示するためである。
【００１１】
さらに、本発明において、各第２抽出店舗について、関連商品のうち他の第２抽出店舗において取り扱いのない独自在庫商品を特定するステップをさらに含むようにしてもよい。そして、上で述べた送信ステップが、独自在庫商品のデータを検索要求元端末に送信するステップを含むようにしてもよい。このようにすれば、第２抽出店舗の特徴的な品揃えをユーザに提示することができるため、ユーザは店舗選択を適切に行うことができるようになる。
【００１２】
なお、本検索方法をコンピュータに実行させるためのプログラムを作成することができ、このプログラムは、例えばフレキシブルディスク、ＣＤ−ＲＯＭ、光磁気ディスク、半導体メモリ、ハードディスク等の記憶媒体又は記憶装置に格納される。また、ネットワークなどを介してデジタル信号として配信される場合もある。尚、中間的な処理結果はメインメモリ等の記憶装置に一時保管される。
【発明の効果】
【００１３】
本発明によれば、目的の商品に関連してユーザにとってより有用な店舗の情報を提供できるようになる。
【発明を実施するための最良の形態】
【００１４】
図３に本発明の一実施の形態に係るシステム概要を示す。例えばインターネットであるネットワーク１には、複数のユーザ端末（図３ではユーザ端末Ａ及びＢ）と、複数の書店サーバ７（図３では書店サーバ７ａ及び７ｂ）と、専門店検索システム５とが接続されている。各書店サーバ７は、在庫ＤＢ７１（図３では在庫ＤＢ７１ａ又は７１ｂ）を管理している。なお、本実施の形態では書籍の例を示すが、在庫が管理される商品であれば適用可能である。
【００１５】
また、専門店検索システム５は、図４に示すように、書店の位置データなどを格納する書店ＤＢ５１と、ネットワーク１を介してユーザ端末から検索条件を受信する検索条件受信部５２と、検索条件受信部５２が受信した、位置についての検索条件で書店ＤＢ５１を検索し該当する書店を抽出する書店抽出部５３と、書店抽出部５３による処理結果を格納する抽出書店データ格納部５４と、検索条件受信部５２が受信した検索条件（ここでは検索キーワード）と抽出書店データ格納部５４に格納されている抽出書店のデータを用いて該当書店の在庫ＤＢ７１を検索する第１書店在庫検索部５５と、第１書店在庫検索部５５の処理結果を格納する書店在庫データ格納部５８と、書籍に関するデータを格納する書籍ＤＢ６５と、検索条件受信部５２が受信した検索条件（ここでは関連項目及び検索キーワード）で書籍ＤＢ６５を検索する関連項目検索部５６と、関連項目検索部５６の処理結果を格納する関連項目データ格納部５７と、関連項目データ格納部５７と書店在庫データ格納部５８とに格納されたデータを用いて該当書店の在庫ＤＢ７１を検索する第２書店在庫検索部５９と、第２書店在庫検索部５９の処理結果を格納する関連在庫データ格納部６０と、地図データを格納する地図ＤＢ６１と、書店ＤＢ５１と書店在庫データ格納部５８と関連在庫データ格納部６０と地図ＤＢ６１とに格納されているデータを用いて出力データを生成する出力データ生成部６２と、出力データ生成部６２の処理結果を格納する出力データ格納部６３と、出力データ格納部６３に格納されたデータを検索要求元のユーザ端末に送信する出力データ送信部６４とを有する。
【００１６】
図５に書店ＤＢ５１に格納されるデータの一例を示す。図５の例では、店名と、所在地（住所表示）と、緯度と、経度とが登録されるようになっている。
【００１７】
図６に書籍ＤＢ６５に格納されるデータの一例を示す。図６の例では、書籍名と、ジャンルと、作者と、識別番号と、出版社とが登録されるようになっている。
【００１８】
図７に在庫ＤＢ７１（例えばＡ書店の在庫ＤＢ７１ａ）に格納されるデータの一例を示す。図７の例では、書籍名と、ジャンルと、作者と、識別番号と、在庫数とが登録されるようになっている。
【００１９】
次に、図８乃至図１２を用いて図４に示した専門店検索システム５の処理内容について説明する。まず、検索条件受信部５２は、例えばユーザ端末Ａから検索入力ページへのアクセスを受信すると、検索入力ページ・データをユーザ端末Ａに送信する（ステップＳ１）。ユーザ端末Ａは、専門店検索システム５から検索入力ページ・データを受信し、表示装置に表示する。例えば、図９に示すような画面が表示される。図９の例では、書籍名についての検索キーワードの入力欄と、検索キーワードで抽出される書籍について抽出すべき希望関連項目の選択欄と、地図表示範囲の入力欄とが設けられている。なお、希望関連項目の選択欄には、作者名、ジャンル、その他のいずれかを選択するためのラジオボタンと、その他を選択した場合における入力欄とが設けられている。地図表示範囲については、他の画面などで設定しても良いが、例えば地図表示範囲の入力欄において住所などを入力するようにする。
【００２０】
ユーザが図９のような画面において検索条件を入力し、専門店検索システム５への送信をユーザ端末Ａに指示すると、ユーザ端末Ａは、指示に応じて、入力された検索条件のデータを専門店検索システム５へ送信する。
【００２１】
専門店検索システム５の検索条件受信部５２は、検索条件として検索キーワード、希望関連項目についてのデータ、及び地図表示範囲のデータを受信し、メインメモリなどの記憶装置に格納する（ステップＳ３）。そして、検索条件受信部５２は、地図表示範囲のデータを書店抽出部５３に出力する。また、検索キーワードを第１書店在庫検索部５５に出力する。さらに、検索キーワード及び希望関連項目についてのデータを関連項目検索部５６に出力する。
【００２２】
書店抽出部５３は、地図表示範囲のデータを受信し、当該地図表示範囲のデータで書店ＤＢ５１を検索し、当該地図表示範囲内にある店舗を抽出し、その識別データを抽出書店データ格納部５４に格納する（ステップＳ５）。例えば、「港区」が地図表示範囲として指定されたとすると、図５に示した書店ＤＢ５１ではＡ乃至Ｆが抽出される。
【００２３】
また、第１書店在庫検索部５５は、抽出書店データ格納部５４に格納されている各抽出書店の書店サーバ７にアクセスし、在庫ＤＢ７１を検索キーワードで検索して、当該検索キーワードに係る書籍の在庫がある書店を抽出し、その識別データを書店在庫データ格納部５８に格納する（ステップＳ７）。例えば、検索キーワードが「ａ」であるとして、例えばＡ書店、Ｂ書店、Ｃ書店、及びＤ書店が抽出されるものとする。なお、在庫があれば在庫数も在庫ＤＢ７１から抽出する。
【００２４】
そして、出力データ生成部６２は、在庫がある書店が抽出できたか判断する（ステップＳ９）。在庫がある書店が存在しない場合には、出力データ生成部６２は、「該当書店なし」のメッセージを生成して、出力データ格納部６３に格納し、出力データ送信部６４は、当該メッセージを検索要求元のユーザ端末Ａに送信する（ステップＳ１１）。そして、端子Ｂを介して処理を終了する。
【００２５】
在庫がある書店が存在する場合には、抽出店舗毎に検索キーワードに係る書籍の在庫数を書店在庫データ格納部５８に格納する（ステップＳ１３）。例えば、Ａ書店については「４」、Ｂ書店については「２」、Ｃ書店については「３」、Ｄ書店については「１」というデータが書店在庫データ格納部５８に格納される。
【００２６】
次に、関連項目検索部５６は、検索キーワードに係る書籍の希望関連項目の該当データを書籍ＤＢ６５から抽出し、関連項目データ格納部５７に格納する（ステップＳ１５）。例えば、希望関連項目がジャンルで、検索キーワードが「ａ」であるとすると、検索キーワード「ａ」で書籍ＤＢ６５（図６）を検索して、ジャンル「ファンタジー」を抽出する。処理は端子Ａを介して図１０の処理に移行する。
【００２７】
図１０の説明に移行して、第２書店在庫検索部５９は、書店在庫データ格納部５８に格納されている各抽出書店の書店サーバ７にアクセスし、在庫ＤＢ７１から、関連項目データ格納部５７に格納されている、希望関連項目の抽出データに該当する書籍名を抽出し、関連在庫データ格納部６０に格納する（ステップＳ１７）。当然ながら在庫が存在する書籍の書籍名を抽出する。上の例では「ファンタジー」が希望関連項目の抽出データであるから、各在庫ＤＢ７１に対して「ファンタジー」で検索を行って、「ファンタジー」に該当し且つ在庫がある書籍の書籍名を抽出する。
【００２８】
例えば、Ａ書店については「ａ，ｂ，ｃ，ｄ，ｆ」が抽出され、Ｂ書店については「ｆ，ｇ」が抽出され、Ｃ書店については「ａ，ｂ，ｅ，ｆ」が抽出され、Ｄ書店については「ｆ」が抽出されたものとする。
【００２９】
そして、第２書店在庫検索部５９は、関連在庫データ格納部６０に格納された抽出書籍名が所定数以上ある書店を抽出し、抽出された書店に対して関連在庫データ格納部６０においてフラグをセットする（ステップＳ１９）。例えば、所定数が「３」である場合には、上の例ではＡ書店とＣ書店とが抽出され、フラグがセットされる。
【００３０】
その後、出力データ生成部６２は、関連在庫データ格納部６０を参照して、フラグがセットされた書店が存在するか判断する（ステップＳ２１）。フラグがセットされた書店が存在しない場合には、出力データ生成部６２は、書店在庫データ格納部５８に格納されている抽出書店（すなわち、検索キーワードに係る書籍の在庫がある書店）で書店ＤＢ５１を検索して対応する位置データを抽出することによって表示エリアを特定し、地図ＤＢ６１から該当表示エリアの地図データを抽出すると共に、抽出書店の位置にピン及び在庫数を表示するように地図データを編集して、編集後の地図データを出力データ格納部６３に格納する。そして、出力データ送信部６４は、出力データ格納部６３に格納されている編集後の地図データを検索要求元のユーザ端末Ａに送信する（ステップＳ２３）。そして処理は終了する。
【００３１】
ユーザ端末Ａは、専門店検索システム５から編集後の地図データを受信し、表示装置に表示する。例えば図１１に示すような画面が表示される。図１１の例では、Ａ書店とＣ書店が書店在庫データ格納部５８に格納されている場合を示している。Ａ書店の位置には、ピン１０１ａと在庫数１０２ａとが示されており、Ｃ書店の位置には、ピン１０１ｂと在庫数１０２ｂとが示されている。なお、ピン１０１ａ及び１０１ｂのいずれかがクリックされると、例えば図２で示したような、店舗詳細についてのタグが表示される場合もある。
【００３２】
一方、フラグがセットされた書店が存在する場合には、出力データ生成部６２は、関連在庫データ格納部６０に格納された、各書店の書籍名を読み出し、ステップＳ１９で抽出された書店全店で共通して取り扱っている共通在庫書籍を抽出し、出力データ格納部６３に格納する（ステップＳ２５）。ステップＳ１９で抽出されたのはＡ書店及びＣ書店であり、Ａ書店については「ａ，ｂ，ｃ，ｄ，ｆ」が抽出され、Ｃ書店については「ａ，ｂ，ｅ，ｆ」が抽出されているので、共通在庫書籍は「ａ，ｂ，ｆ」と特定される。
【００３３】
また、出力データ生成部６２は、ステップＳ１９で抽出された書店の各々について他の書店で在庫となっていない独自在庫書籍を抽出し、出力データ格納部６３に格納する（ステップＳ２７）。上で述べた例では、Ａ書店については「ｃ，ｄ」が独自在庫書籍として抽出され、Ｂ書店については「ｅ」が独自在庫書籍として抽出される。
【００３４】
そして、出力データ生成部６２は、ステップＳ１９で抽出された書店（関連在庫データ格納部６０に格納されており且つフラグがセットされている書店）の各々の位置を書店ＤＢ５１を検索して表示エリアを特定し、地図ＤＢ６１から該当表示エリアの地図データを抽出すると共に、各書店位置に在庫数及び独自在庫書籍を表示するように地図データを編集し、共通在庫書籍を別途表示するようにページデータを生成し、出力データ格納部６３に格納する。そして、出力データ送信部６４は、出力データ格納部６３に格納されているページ・データを検索要求元のユーザ端末Ａに送信する（ステップＳ２９）。そして処理を終了する。
【００３５】
ユーザ端末Ａは、専門店検索システム５からページ・データを受信し、表示装置に表示する。例えば図１２のような画面を表示する。図１２の例では、Ａ書店の位置に、独自在庫書籍（ｃ及びｄ）及び店詳細ページへのリンクを含むタグ２０１ａと、在庫数２０２ａとが表示されるようになっている。また、Ｃ書店の位置に、独自在庫書籍（ｅ）及び店詳細ページへのリンクを含むタグ２０１ｂと、在庫数２０２ｂとが表示されるようになっている。さらに、入力された検索キーワードの表示欄２０３と、共通在庫書籍（ａ，ｂ，ｆ）の表示欄２０４とが、地図の欄外に表示されるようになっている。
【００３６】
このような表示が行われることによって、ユーザは、検索キーワードに該当する書籍を在庫として有する書店であって、さらに検索キーワードに該当する書籍の希望関連項目の該当データが共通する他の書籍を所定数以上在庫で有する書店を地図上で参照できるようになる。このように表示対象書店の数が減らされているので、書店を選択しやすく、タグ表示がしやすくなっている。
【００３７】
さらに、独自在庫書籍についても提示されているので、関連書籍の品揃えの状態をも考慮に入れて、書店を選択することができる。すなわち書店の個性の違いを認識できる。
【００３８】
また、在庫数も提示されているので、ユーザは在庫数をも考慮に入れて、出向く書店を選択することができる。
【００３９】
なお、図１２は一例であって、例えばピンを書店位置に表示し、ピンをクリックするとタグ表示を行うようにしても良い。また、共通在庫書籍については、分離せずに、タグ表示の中に含めて一覧表示させるようにしても良い。
【００４０】
以上本発明の一実施の形態を説明したが、本発明はこれに限定されるものではない。例えば、図３では書店サーバ７が各書店の在庫ＤＢ７１を管理する例を示したが、専門店検索システム５が各書店の在庫ＤＢ７１を管理するようなシステム構成であってもよい。
【００４１】
また図４に示した機能ブロック図は一例であって、必ずしも実際のプログラム構成とは異なる場合もある。
【００４２】
さらに、画面構成は上で述べたが異なる構成を採用しても良い。また、品揃え数によって色を変えたり、在庫数に応じて色を変えたりするようにしてもよい。
【００４３】
また、専門店検索システム５は、１台のコンピュータではなく複数台のコンピュータで構成するようにしても良い。
【００４４】
なお、図３に示した専門店検索システム５、ユーザ端末及び書店サーバ７は、コンピュータ装置であって、図１３に示すように当該コンピュータ装置においては、メモリ２５０１（記憶部）とＣＰＵ２５０３（処理部）とハードディスク・ドライブ（ＨＤＤ）２５０５と表示装置２５０９に接続される表示制御部２５０７とリムーバブル・ディスク２５１１用のドライブ装置２５１３と入力装置２５１５とネットワークに接続するための通信制御部２５１７とがバス２５１９で接続されている。オペレーティング・システム（ＯＳ）及びＷｅｂブラウザを含むアプリケーション・プログラムは、ＨＤＤ２５０５に格納されており、ＣＰＵ２５０３により実行される際にはＨＤＤ２５０５からメモリ２５０１に読み出される。必要に応じてＣＰＵ２５０３は、表示制御部２５０７、通信制御部２５１７、ドライブ装置２５１３を制御して、必要な動作を行わせる。また、処理途中のデータについては、メモリ２５０１に格納され、必要があればＨＤＤ２５０５に格納される。このようなコンピュータは、上で述べたＣＰＵ２５０３、メモリ２５０１などのハードウエアとＯＳ及び必要なアプリケーション・プログラムとが有機的に協働することにより、上で述べたような各種機能を実現する。
【００４５】
（付記１）
検索商品に関する検索キーワードを前記検索商品の販売店舗を抽出する条件として検索要求元端末から受信するステップと、
商品の内容に関するデータと当該商品の在庫データとを店舗毎に管理する在庫データベースを、前記検索商品に関する検索キーワードで検索することによって、前記検索商品を在庫として有する店舗を第１抽出店舗として抽出し、記憶装置に格納するステップと、
前記在庫データベースを、前記検索商品のデータで検索することによって、前記第１抽出店舗であって前記検索商品のデータに関連する関連商品を在庫として有する店舗を第２抽出店舗として抽出し、前記記憶装置に格納する第２抽出ステップと、
前記記憶装置に格納されている前記第２抽出店舗のデータを前記検索要求元端末に送信する送信ステップと、
を含み、コンピュータに実行される検索方法。
【００４６】
（付記２）
前記送信ステップが、
各店舗の位置を格納する店舗データベースを、前記記憶装置に格納されている前記第２抽出店舗で検索し、前記第２抽出店舗の位置を抽出するステップと、
前記第２抽出店舗の位置に当該第２抽出店舗を表すマークを配置した地図データを生成するステップと、
を含む付記１記載の検索方法。
【００４７】
（付記３）
前記第２抽出ステップが、
商品毎に当該商品の関連項目のデータを格納する商品データベースを、前記検索商品で検索し、前記検索商品の関連項目のデータを抽出するステップと、
前記在庫データベースを、前記検索商品の関連項目のデータで検索し、前記第１抽出店舗であって前記検索商品の関連項目のデータが共通する関連商品を在庫として有する店舗を抽出するステップと、
を含む付記１記載の検索方法。
【００４８】
（付記４）
前記関連項目が、商品分類と商品作成者との少なくともいずれかである
付記３記載の検索方法。
【００４９】
（付記５）
前記第２抽出ステップが、
前記関連商品の種類数が所定基準以上の店舗を抽出するステップ
をさらに含む付記１記載の検索方法。
【００５０】
（付記６）
各前記第２抽出店舗について、前記関連商品のうち他の前記第２抽出店舗において取り扱いのない独自在庫商品を特定するステップ
をさらに含み、
前記送信ステップが、
前記独自在庫商品のデータを前記検索要求元端末に送信するステップ
を含む付記１記載の検索方法。
【００５１】
（付記７）
付記１乃至６のいずれか１つをコンピュータに実行させるためのプログラム。
【００５２】
（付記８）
検索商品に関する検索キーワードを前記検索商品の販売店舗を抽出する条件として検索要求元端末から受信する手段と、
商品の内容に関するデータと当該商品の在庫データとを店舗毎に管理する在庫データベースを、前記検索商品に関する検索キーワードで検索することによって、前記検索商品を在庫として有する店舗を第１抽出店舗として抽出し、記憶装置に格納する手段と、
前記在庫データベースを、前記検索商品のデータで検索することによって、前記第１抽出店舗であって前記検索商品のデータに関連する関連商品を在庫として有する店舗を第２抽出店舗として抽出し、前記記憶装置に格納する第２抽出手段と、
前記記憶装置に格納されている前記第２抽出店舗のデータを前記検索要求元端末に送信する送信手段と、
を有する検索装置。
【００５３】
（付記９）
前記送信手段が、
各店舗の位置を格納する店舗データベースを、前記記憶装置に格納されている前記第２抽出店舗で検索し、前記第２抽出店舗の位置を抽出し、
前記第２抽出店舗の位置に当該第２抽出店舗を表すマークを配置した地図データを生成する、
付記８記載の検索装置。
【００５４】
（付記１０）
前記第２抽出手段が、
商品毎に当該商品の関連項目のデータを格納する商品データベースを、前記検索商品で検索し、前記検索商品の関連項目のデータを抽出し、
前記在庫データベースを、前記検索商品の関連項目のデータで検索し、前記第１抽出店舗であって前記検索商品の関連項目のデータが共通する関連商品を在庫として有する店舗を抽出する、
付記８記載の検索装置。
【００５５】
（付記１１）
前記関連項目が、商品分類と商品作成者との少なくともいずれかである
付記１０記載の検索装置。
【００５６】
（付記１２）
前記第２抽出手段が、さらに、
前記関連商品の種類数が所定基準以上の店舗を抽出する
付記８記載の検索装置。
【００５７】
（付記１３）
各前記第２抽出店舗について、前記関連商品のうち他の前記第２抽出店舗において取り扱いのない独自在庫商品を特定する手段
をさらに有し、
前記送信手段が、
前記独自在庫商品のデータを前記検索要求元端末に送信する
付記８記載の検索装置。
【図面の簡単な説明】
【００５８】
【図１】従来の表示画面例を示す図である。
【図２】従来の表示画面例を示す図である。
【図３】本発明の実施の形態におけるシステム概要図である。
【図４】専門店検索システムの機能ブロック図である。
【図５】書店ＤＢに格納されているデータの一例を示す図である。
【図６】書籍ＤＢに格納されているデータの一例を示す図である。
【図７】在庫ＤＢに格納されているデータの一例を示す図である。
【図８】本発明の実施の形態における処理フローを示す図である。
【図９】検索条件入力画面の一例を示す図である。
【図１０】本発明の実施の形態における処理フローを示す図である。
【図１１】検索結果の表示画面例を示す図である。
【図１２】検索結果の表示画面例を示す図である。
【図１３】コンピュータの機能ブロック図である。
【符号の説明】
【００５９】
１  ネットワーク
５  専門店検索システム
７  書店サーバ
７１  在庫ＤＢ
５１  書店ＤＢ
５２  検索条件受信部
５３  書店抽出部
５４  抽出書店データ格納部
５５  第１書店在庫検索部
５６  関連項目検索部
５７  関連項目データ格納部
５８  書店在庫データ格納部
５９  第２書店在庫検索部
６０  関連在庫データ格納部
６１  地図ＤＢ
６２  出力データ生成部
６３  出力データ格納部
６４  出力データ送信部
６５  書籍ＤＢ
【図１】
2008171262.tif 000003
【図２】
2008171262.tif 000004
【図３】
2008171262.tif 000005
【図４】
2008171262.tif 000006
【図５】
2008171262.tif 000007
【図６】
2008171262.tif 000008
【図７】
2008171262.tif 000009
【図８】
2008171262.tif 000010
【図９】
2008171262.tif 000011
【図１０】
2008171262.tif 000012
【図１１】
2008171262.tif 000013
【図１２】
2008171262.tif 000014
【図１３】
2008171262.tif 000015