(57)【要約】【課題】ユーザが所望とする店舗リストを短時間かつ容易に見つけることが可能で、また、ユーザのお気に入りのショップやサイトについての検索が簡単に行えるように支援するユーザの負担を軽減した検索システムを提供する。【解決手段】複数の店舗リストを有するデータベースを備えるセンターサーバーと、センターサーバーとインターネットを介して繋がるユーザが使用する情報端末と、情報端末でユーザにより開かれたホームページと、情報端末でホームページを対象としてユーザが処理を開始させる指令手段と、指令手段により処理の開始が指令されたときにホームページより所定の情報を抽出する情報抽出手段と、情報抽出手段で抽出した所定の情報に基づきデータベースから少なくとも一つの店舗リストを絞り込む絞込み手段と、絞込み手段で得られた検索結果データを情報端末に表示する表示手段とを備えて構成した。【選択図】図１
2019215843.tif 000002
【特許請求の範囲】
【請求項１】
同一の商品若しくはサービスについて複数の店舗をまとめた店舗リスト、若しくは同一のテーマについて複数のサイトをまとめたテーマ別リストを有するデータベースを備えるセンターサーバーと、
該センターサーバーとインターネットを介して繋がるユーザが使用する情報端末と、
該情報端末でユーザにより開かれたホームページと、
前記情報端末で該ホームページを対象としてユーザが処理を開始させる指令手段と、
該指令手段により処理の開始が指令されたときに前記ホームページより所定の情報を抽出する情報抽出手段と、
該情報抽出手段で抽出した前記所定の情報に基づき前記データベースから少なくとも一つの店舗リスト若しくはテーマ別リストを絞り込む絞込み手段と、
該絞込み手段で絞り込まれた結果の店舗リスト若しくはテーマ別リストを前記情報端末に表示する表示手段とを備えたことを特徴とする検索システム。
【請求項２】
前記データベースにはページのＵＲＬと店舗リスト若しくはテーマ別リストの関係テーブルを備え、
前記所定の情報がＵＲＬであり、
前記絞込み手段では、該ＵＲＬが前記関係テーブルに保存された前記ページのＵＲＬの内に一致するデータがあるか否かを判断し、一致するデータがあったときに該ページのＵＲＬに対応する店舗リスト若しくはテーマ別リストを抽出することを特徴とする請求項１記載の検索システム。
【請求項３】
前記データベースには前記店舗リスト若しくは前記テーマ別リスト毎にその特徴を表す要素を保存した要素リストテーブルを備え、
前記所定の情報が前記ホームページのＵＲＬより抽出した検索パラメータ、
又は、
該ホームページのタイトル、
又は、
該ホームページに記載された商品名若しくはサービス名若しくはテーマ、
又は、
前記タイトル若しくは前記商品名若しくはサービス名若しくはテーマを含む情報からなるテキストであり、
前記絞込み手段では、前記テキストを要素に分離する分離手段を備え、
該分離手段で分離した要素を前記要素リストテーブルに保存されている特徴を表す要素に当て、該特徴を表す要素に一致するときに前記商品若しくはサービスが属する店舗リスト若しくは前記テーマが属するテーマ別リストを抽出することを特徴とする請求項１記載の検索システム。
【請求項４】
商品毎にその商品情報を保存した商品リストテーブルを備え、
前記所定の情報が前記ホームページのＵＲＬより抽出した検索パラメータ、
又は、
該ホームページのタイトル、
又は、
該ホームページに記載された商品名、
又は、
前記タイトル若しくは前記商品名を含む情報からなるテキストであり、
前記絞込み手段では、前記テキスト若しくは該テキストに属する要素をもって前記商品リストテーブルを検索し、該検索結果の商品よりＪＡＮコードを有する商品を抽出する、若しくは該ＪＡＮコードに基づき店舗リストを抽出する絞込み手段を備えたことを特徴とする請求項１記載の検索システム。
【請求項５】
同一の商品若しくはサービスについて複数の店舗をまとめた店舗リスト、若しくは同一のテーマについて複数のサイトをまとめたテーマ別リストを有するデータベースを備えるセンターサーバーと、
該センターサーバーとインターネットを介して繋がるユーザが使用する情報端末と、
該情報端末でユーザにより検索入力欄に入力されたテキストと、
前記店舗リスト若しくは前記テーマ別リスト毎にその特徴を表す要素を保存した要素リストテーブルと、
前記テキストを要素に分離する分離手段と、
該分離手段で分離した要素を前記要素リストテーブルに保存されている特徴を表す要素に当て、該特徴を表す要素に一致するときに前記商品若しくはサービスが属する店舗リスト若しくは前記テーマが属するテーマ別リストを抽出する絞込み手段と、
該絞込み手段で抽出された店舗リスト若しくはテーマ別リストを前記情報端末に表示する表示手段とを備えたことを特徴とする検索システム。
【請求項６】
インターネットを介して繋がるユーザが使用する情報端末と、
該情報端末でユーザにより開かれたホームページと、
前記情報端末で該ホームページを対象としてユーザが処理を開始させる指令手段と、
該指令手段により処理の開始が指令されたときに前記ホームページより所定の情報を抽出する情報抽出手段と、
該情報抽出手段で抽出した前記所定の情報を構成する少なくとも一つの要素に基づき検索を行う検索手段と、
該検索手段で行われた検索結果データを前記情報端末に表示する表示手段とを備えたことを特徴とする検索システム。
【請求項７】
同一の商品若しくはサービスについて複数の店舗をまとめた店舗リスト、若しくは同一のテーマについて複数のサイトをまとめたテーマ別リスト毎にその特徴を表す要素を保存した要素リストテーブルと、
前記特徴を表す要素若しくは該要素を含む要素を選択自在のキーワード候補として表示する表示手段と、
前記キーワード候補の内から一つが選択され該キーワード候補について検索が行われる検索手段とを備えことを特徴とする請求項１〜６のいずれか一項に記載の検索システム。
【請求項８】
ユーザの所有する取引の対象物を他のユーザとの間で取引するためインターネットを介して該対象物のデータをセンターサーバーに登録する取引対象物登録手段と、
前記絞込み手段で絞られ、又は前記検索手段で検索された結果から前記取引の対象物と関連付けがされた販売店リストと、
該取引の対象物の状態や具合の程度をユーザが入力する入力手段と、
該入力手段で入力された前記取引の対象物の状態や具合と前記販売店リストの所定の金額に基づき前記取引の対象物を取引するときの推奨金額を演算する演算手段と、
該演算手段で演算された推奨金額を前記ユーザに対して提示する推奨金額提示手段と、
該推奨金額提示手段で提示された推奨金額で設定する、若しくは該推奨金額に代えてユーザが新たな金額を設定する設定手段とを備えたことを特徴とする請求項１〜７のいずれか一項に記載の検索システム。
【請求項９】
データベースを備えるセンターサーバーと、
該センターサーバーとインターネットを介して繋がるユーザが使用する情報端末と、
該情報端末でユーザにより開かれたホームページと、
前記情報端末で該ホームページを対象としてユーザが処理を開始させる指令手段と、
該指令手段により処理の開始が指令されたときに前記ホームページより所定の情報を抽出する情報抽出手段と、
該情報抽出手段で抽出した前記所定の情報に基づき前記データベースから少なくとも一つのデータを絞り込む絞込み手段と、
該絞込み手段で絞り込まれた結果のデータを前記情報端末に表示する表示手段とを備え、
前記所定の情報が前記ホームページのＵＲＬより抽出した検索パラメータのテキスト、
又は、
該ホームページのタイトルのテキスト、
又は、
該ホームページに記載されたテキストであり、
前記絞込み手段では、
前記テキストに一致するデータを抽出、
又は、
前記テキストが金額のときに該金額に対し所定範囲内にある金額を有するデータを前記データベースから抽出、
又は、
前記テキストに対し予め関連付けられたテキストを有するデータを前記データベースから抽出、
又は、
前記テキストが地名のときに該地名と所定の距離範囲内にある地名を有するデータを前記データベースから抽出することを特徴とする検索システム。
【請求項１０】
サイトのドメインを含む検索条件を有する検索用テーブルと、
情報端末でユーザにより開かれたホームページと、
前記情報端末で該ホームページを対象としてユーザが処理を開始させる指令手段と、
該指令手段により処理の開始が指令されたときの対象とされたホームページのＵＲＬを抽出するＵＲＬ抽出手段と、
該ＵＲＬ抽出手段で抽出されたＵＲＬよりドメインを抽出するドメイン抽出手段と、
該ドメイン抽出手段で抽出されたドメインを前記検索用テーブルに当てて、該ドメインが属するサイトの前記検索条件を抽出する検索条件抽出手段と、
該検索条件抽出手段で検索条件が抽出されたサイトを検索の可能なサイトの候補として登録する候補登録手段とを備えたことを特徴とする検索システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は検索システムに係わり、特にユーザが所望とする店舗リストを短時間かつ容易に見つけることが可能で、また、ユーザのお気に入りのショップやサイトについての検索が簡単に行えるように支援するユーザの負担を軽減した検索システムに関する。
【背景技術】
【０００２】
従来、ユーザがショッピングサイト、ショッピングモールサイト、フリーマーケットサイト、オークションサイト、カタログ通販サイト、中古品販売サイト等で見かけた商品を価格比較するには、例えば図２１のフローチャートに示すようなステップを経る必要があった。
【０００３】
図２１のステップ１（図中Ｓ１と略す。以下同旨）では、ユーザはパソコンやスマートフォンでインターネットのブラウザを閲覧し、ショップＡや情報サイトの商品紹介記事において欲しい商品ａが見つかったものとする。この場合において、商品ａの価格が自分の予想していた予算金額を超えているような場合には、もう少しインターネット上を探すかもしれない。その一手法としては価格比較サイトを調べてみることが一般的によく行われている。
【０００４】
このとき、ステップ２では、ユーザは今閲覧しているページからまずこの商品ａの型式や商品名等のテキストをコピーする。次に、ステップ３で価格比較サイトを開く。ステップ４ではこの価格比較サイトにおいてステップ２でコピーしたテキストをキーワード検索欄に張り付ける。ステップ５では、検索ボタンを押してこの価格比較サイトのデータベースに対して検索を行う。ステップ６では、検索結果リストがブラウザに表示される。ステップ７ではこの検索結果リストから商品ａと同じ商品名を探す。そして、ステップ８で見つけた商品ａをクリックする。ステップ９ではユーザはこの商品ａの販売店リストを開き最安値や販売店を確認することができる（特許文献１参照）。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２００２−１５１１３号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
ところで、最近ではショッピングモールサイトでもこのサイトの中で価格比較が出来るようになってきており、これらのサイトにおいても同様にして商品ａの販売店リストを探すことができる。従って、ユーザが自分の気に入ったショップを見つけることは色々なサイトを見ようとすればするほど時間と手間がかかる作業であった。
【０００７】
また、ショッピングモールサイトや価格比較サイトにおいて最初からキーワード検索を行ったような場合であっても、商品名等によるキーワード如何では多数の検索結果が出たり、全く検索結果が出ないことも多くあり、ユーザが直ぐに自分の欲する商品を見つけることは困難なことがあった。
また、従来、商品の記事等から商品名をコピーしてショップ等で検索することがある。この場合、その商品名中のどの要素がその商品を決定する重要な要素か分からないことが多く、迷うことがあった。
そして、検索に際しては、要素の組み合わせを色々と試行錯誤して試すこともあった。
この場合には要素を削除したり、追加したりする。このため、検索に時間のかかることがあった。
【０００８】
一般的に要素の数が多くなると検索結果は出にくくなり、逆に要素の数が少ないと沢山の検索結果が出る傾向にある。検索結果が絞られたとしてもその結果の中から更に人が目で確認をして所望とする商品を探す必要があった。
このため、少ない回数で、しかも短時間に希望する商品にたどり着くことがなかなかでき難いことがあった。
この際、テキストの入力無しに見つけられたら一層便利である。
【０００９】
更に、ユーザのお気に入りのショップがショッピングモールサイトや価格比較サイトの参加店では無かったような場合について、このお気に入りのショップをも含めて情報の取得や価格比較をする場合には１店ずつショップのサイトを開き、キーワード検索を行う必要があり面倒であった。ブラウザ上でこれらのショップを価格比較サイトと対比することも時間と手間がかかる作業であった。
【００１０】
また、ユーザのお気に入りのショップにおいて商品が売り切れになっていたような場合では、改めてショッピングモールサイトや価格比較サイトを探すことになるが、この際には、図２１の各ステップを行う必要があり手間がかかる作業であった。
【００１１】
更に、ユーザが購入しようとする商品をインターネット上で探そうとした場合、検索エンジンがよく使われる。この検索エンジンは通常幅広い用途を考慮しているため、この商品のメーカーサイトや商品情報、販売店、紹介記事、ブログ等の様々な情報が混在して検索結果リストとして表示されることがある。このような場合には、入力した検索キーワード如何ではこの検索結果リストを探していてもなかなか購入したいショップを見つけにくいことがある。
【００１２】
検索結果リストに出たショッピングモールサイトや価格比較サイトのタイトルを進むことで簡単に販売店リストを見つけることができるキーワードのこともあるが、タイトルをクリックして進んでも見つけにくいことがあったり、キーワード如何ではこうしたサイトのタイトルが検索結果リストに余り出ていないこともある。
【００１３】
更に、ユーザが過去に検索を実行したことがある様々な通販サイトや検索エンジンであっても再度検索を実行する場合には、改めてこれらのサイトを探し、サイトのページを開き検索入力欄にキーワードを入力して検索を行う必要がある。複数のサイトについてこのような作業を行うことは面倒で時間のかかる作業であった。しかしながら、一度検索を実行したことがあるサイトの内からユーザがサイトの設定登録を行うことなく自由にサイトを選べて簡単に検索が行えたり、一気に複数のサイトについて検索を行えるシステムは存在しなかった。
【００１４】
更に、中古商品等をネット上のフリーマーケット等で販売しようとする場合、販売者にとっては値段付け作業が面倒なことがある。また、この商品を購入したい購入者にとっては同種の中古品がまとめられていたり、新品と中古品とが一気にまとめて見られると便利な場合がある。
【００１５】
本発明はこのような従来の課題に鑑みてなされたもので、ユーザが所望とする店舗リストを短時間かつ容易に見つけることが可能で、また、ユーザのお気に入りのショップやサイトについての検索が簡単に行えるように支援するユーザの負担を軽減した検索システムを提供することを目的とする。
【課題を解決するための手段】
【００１６】
このため本発明（請求項１）は、同一の商品若しくはサービスについて複数の店舗をまとめた店舗リスト、若しくは同一のテーマについて複数のサイトをまとめたテーマ別リストを有するデータベースを備えるセンターサーバーと、該センターサーバーとインターネットを介して繋がるユーザが使用する情報端末と、該情報端末でユーザにより開かれたホームページと、前記情報端末で該ホームページを対象としてユーザが処理を開始させる指令手段と、該指令手段により処理の開始が指令されたときに前記ホームページより所定の情報を抽出する情報抽出手段と、該情報抽出手段で抽出した前記所定の情報に基づき前記データベースから少なくとも一つの店舗リスト若しくはテーマ別リストを絞り込む絞込み手段と、該絞込み手段で絞り込まれた結果の店舗リスト若しくはテーマ別リストを前記情報端末に表示する表示手段とを備えて構成した。
【００１７】
店舗リストには商品の販売店とサービスの提供店舗とを含む。ユーザは情報端末で対象となるホームページを開き、指令手段により処理の開始を指令する。このとき、ホームページより所定の情報を抽出し、この情報に基づきデータベースから少なくとも一つの店舗リスト若しくはテーマ別リストを絞り込む。
このことにより、ホームページがショップの商品詳細ページの場合には、この商品詳細ページに掲載されている商品について、これと同じ商品の販売店リストが絞り込まれて表示されるので簡単に販売店リストを見つけることができるようになる。ホームページが検索結果リストの場合には、検索キーワードを入力することなく直ぐにユーザが希望する商品の販売店リストを見つけることができる。販売店リストでは価格比較や最安値を見ることもできる。文字入力をしての検索ではなく指令手段により処理の開始を指令するだけなので、特にスマートフォンでの利用の場合には有効である。ホームページがサービス業のサイトや所定のテーマに関するページであっても同様の効果が得られる。
このショップの商品が売り切れのようなときには、直ぐに他の販売中のショップを見つけることができる。ホームページ掲載の商品が中古品やフリーマーケットサイト、オークションサイトの商品のときにこの中古品の価格や新品の価格を簡単に知ることができる。
【００１８】
また、本発明（請求項２）は、前記データベースにはページのＵＲＬと店舗リスト若しくはテーマ別リストの関係テーブルを備え、前記所定の情報がＵＲＬであり、前記絞込み手段では、該ＵＲＬが前記関係テーブルに保存された前記ページのＵＲＬの内に一致するデータがあるか否かを判断し、一致するデータがあったときに該ページのＵＲＬに対応する店舗リスト若しくはテーマ別リストを抽出することを特徴とする。
【００１９】
ページのＵＲＬと店舗リスト若しくはテーマ別リストの関係テーブルとは既に作成されているものなので、迅速かつ正確に店舗リスト若しくはテーマ別リストを抽出することができる。
【００２０】
更に、本発明（請求項３）は、前記データベースには前記店舗リスト若しくは前記テーマ別リスト毎にその特徴を表す要素を保存した要素リストテーブルを備え、前記所定の情報が前記ホームページのＵＲＬより抽出した検索パラメータ、又は、該ホームページのタイトル、又は、該ホームページに記載された商品名若しくはサービス名若しくはテーマ、又は、前記タイトル若しくは前記商品名若しくはサービス名若しくはテーマを含む情報からなるテキストであり、前記絞込み手段では、前記テキストを要素に分離する分離手段を備え、該分離手段で分離した要素を前記要素リストテーブルに保存されている特徴を表す要素に当て、該特徴を表す要素に一致するときに前記商品若しくはサービスが属する店舗リスト若しくは前記テーマが属するテーマ別リストを抽出することを特徴とする。
【００２１】
ホームページのＵＲＬより抽出した検索パラメータからは、少なくとも一つの検索入力欄で入力されたテキストや選択ボックスで選択されたテキストが抽出される。
ホームページより抽出したテキストを要素に分離し、この商品若しくはサービス若しくはテーマの特徴を表す要素に対して当てることで簡単かつ精度良く店舗リストやテーマ別リストを見つけることができる。
【００２２】
更に、本発明（請求項４）は、商品毎にその商品情報を保存した商品リストテーブルを備え、前記所定の情報が前記ホームページのＵＲＬより抽出した検索パラメータ、又は、該ホームページのタイトル、又は、該ホームページに記載された商品名、又は、前記タイトル若しくは前記商品名を含む情報からなるテキストであり、前記絞込み手段では、前記テキスト若しくは該テキストに属する要素をもって前記商品リストテーブルを検索し、該検索結果の商品よりＪＡＮコードを有する商品を抽出する、若しくは該ＪＡＮコードに基づき店舗リストを抽出する絞込み手段を備えて構成した。
【００２３】
ホームページから取得したテキストやこのテキストの要素をもってデータベースを検索し、検索結果の商品よりＪＡＮコードを有する商品を抽出する、若しくはこのＪＡＮコードに基づき店舗リストを抽出することでより一層簡単かつ精度の高い検索が行える。
【００２４】
更に、本発明（請求項５）は、同一の商品若しくはサービスについて複数の店舗をまとめた店舗リスト、若しくは同一のテーマについて複数のサイトをまとめたテーマ別リストを有するデータベースを備えるセンターサーバーと、該センターサーバーとインターネットを介して繋がるユーザが使用する情報端末と、該情報端末でユーザにより検索入力欄に入力されたテキストと、前記店舗リスト若しくは前記テーマ別リスト毎にその特徴を表す要素を保存した要素リストテーブルと、前記テキストを要素に分離する分離手段と、該分離手段で分離した要素を前記要素リストテーブルに保存されている特徴を表す要素に当て、該特徴を表す要素に一致するときに前記商品若しくはサービスが属する店舗リスト若しくは前記テーマが属するテーマ別リストを抽出する絞込み手段と、該絞込み手段で抽出された店舗リスト若しくはテーマ別リストを前記情報端末に表示する表示手段とを備えて構成した。
【００２５】
検索入力欄に入力されたテキストを要素に分離し、商品若しくはサービス若しくはテーマの特徴を表す要素に対して当てることで簡単かつ精度良く店舗リスト若しくはテーマ別リストを見つけることができる。店舗リスト若しくはテーマ別リストは絞られた形で提供されるのでユーザは探す手間が省ける。
【００２６】
更に、本発明（請求項６）は、インターネットを介して繋がるユーザが使用する情報端末と、該情報端末でユーザにより開かれたホームページと、前記情報端末で該ホームページを対象としてユーザが処理を開始させる指令手段と、該指令手段により処理の開始が指令されたときに前記ホームページより所定の情報を抽出する情報抽出手段と、該情報抽出手段で抽出した前記所定の情報を構成する少なくとも一つの要素に基づき検索を行う検索手段と、該検索手段で行われた検索結果データを前記情報端末に表示する表示手段とを備えて構成した。
【００２７】
ユーザは情報端末で対象となるホームページを開き、指令手段により処理の開始を指令する。このとき、ホームページより所定の情報を抽出し、この所定の情報を構成する少なくとも一つの要素に基づき検索を行う。
このことにより、ホームページに掲載されている商品やサービスの内容についてユーザが興味を抱いたときに、指令手段により処理の開始を指令するだけでホームページからこの内容についてのキーとなる情報が抽出され、この情報について直ぐに検索ができる。検索は少なくとも一つのサイトについて行えば横断検索も可能となる。文字入力の手間が省ける。所定の情報はテキスト若しくはＪＡＮコードであってもよい。
【００２８】
更に、本発明（請求項７）は、同一の商品若しくはサービスについて複数の店舗をまとめた店舗リスト、若しくは同一のテーマについて複数のサイトをまとめたテーマ別リスト毎にその特徴を表す要素を保存した要素リストテーブルと、前記特徴を表す要素若しくは該要素を含む要素を選択自在のキーワード候補として表示する表示手段と、前記キーワード候補の内から一つが選択され該キーワード候補について検索が行われる検索手段とを備えことを特徴とする。
【００２９】
特徴を表す要素は、同じ商品若しくはサービス若しくはテーマを一つの集合としてまとめるための必須となる要素なので、ユーザは効率のよい検索が行える。
【００３０】
更に、本発明（請求項８）は、ユーザの所有する取引の対象物を他のユーザとの間で取引するためインターネットを介して該対象物のデータをセンターサーバーに登録する取引対象物登録手段と、前記絞込み手段で絞られ、又は前記検索手段で検索された結果から前記取引の対象物と関連付けがされた販売店リストと、該取引の対象物の状態や具合の程度をユーザが入力する入力手段と、該入力手段で入力された前記取引の対象物の状態や具合と前記販売店リストの所定の金額に基づき前記取引の対象物を取引するときの推奨金額を演算する演算手段と、該演算手段で演算された推奨金額を前記ユーザに対して提示する推奨金額提示手段と、該推奨金額提示手段で提示された推奨金額で設定する、若しくは該推奨金額に代えてユーザが新たな金額を設定する設定手段とを備えて構成した。
【００３１】
販売店リストの所定の金額は、販売店リストの底値、平均価格、過去の取引の実績のあった金額や過去にユーザにより設定された金額等である。   
このことにより、取引の対象物を販売したいユーザにとってはその対象物の指定と値段付け作業が楽に行える。一方、この対象物を購入したいユーザにとっては新品と中古品等が一気に見られることになる。
【００３２】
更に、本発明（請求項９）は、データベースを備えるセンターサーバーと、該センターサーバーとインターネットを介して繋がるユーザが使用する情報端末と、該情報端末でユーザにより開かれたホームページと、前記情報端末で該ホームページを対象としてユーザが処理を開始させる指令手段と、該指令手段により処理の開始が指令されたときに前記ホームページより所定の情報を抽出する情報抽出手段と、該情報抽出手段で抽出した前記所定の情報に基づき前記データベースから少なくとも一つのデータを絞り込む絞込み手段と、該絞込み手段で絞り込まれた結果のデータを前記情報端末に表示する表示手段とを備え、前記所定の情報が前記ホームページのＵＲＬより抽出した検索パラメータのテキスト、又は、該ホームページのタイトルのテキスト、又は、該ホームページに記載されたテキストであり、前記絞込み手段では、前記テキストに一致するデータを抽出、又は、前記テキストが金額のときに該金額に対し所定範囲内にある金額を有するデータを前記データベースから抽出、又は、前記テキストに対し予め関連付けられたテキストを有するデータを前記データベースから抽出、又は、前記テキストが地名のときに該地名と所定の距離範囲内にある地名を有するデータを前記データベースから抽出することを特徴とする。
【００３３】
ホームページによっては頻度高く掲載の金額が更新されたり、ユーザの予定としている地域では予約が取れないような場合がある。そこで、近くの地域や金額が近いデータを抽出できるようにする。
【００３４】
更に、本発明（請求項１０）は、サイトのドメインを含む検索条件を有する検索用テーブルと、情報端末でユーザにより開かれたホームページと、前記情報端末で該ホームページを対象としてユーザが処理を開始させる指令手段と、該指令手段により処理の開始が指令されたときの対象とされたホームページのＵＲＬを抽出するＵＲＬ抽出手段と、該ＵＲＬ抽出手段で抽出されたＵＲＬよりドメインを抽出するドメイン抽出手段と、該ドメイン抽出手段で抽出されたドメインを前記検索用テーブルに当てて、該ドメインが属するサイトの前記検索条件を抽出する検索条件抽出手段と、該検索条件抽出手段で検索条件が抽出されたサイトを検索の可能なサイトの候補として登録する候補登録手段とを備えて構成した。
【００３５】
ユーザが指令手段により処理の開始を指令すると自動的に検索の可能なサイトの候補として登録される。このため、ユーザは登録のために煩雑な手続きをすることがなく簡単である。
【発明の効果】
【００３６】
以上説明したように本発明によれば、指令手段により処理の開始が指令されたときにホームページより所定の情報を抽出する情報抽出手段と、情報抽出手段で抽出した所定の情報に基づきデータベースから少なくとも一つの店舗リスト若しくはテーマ別リストを絞り込む絞込み手段とを備えて構成した。このため、ホームページに掲載されている商品若しくはサービス若しくはテーマについて、これと同じ商品を販売若しくは同じサービスを取り扱う店舗リスト、若しくは同じテーマを扱うテーマ別リストが絞り込まれるので簡単に店舗リスト若しくはテーマ別リストを見つけることができるようになる。ホームページが検索結果リストの場合には、検索キーワードを入力することなく直ぐにユーザが希望する店舗リスト若しくはテーマ別リストを見つけることができる。文字入力をしての検索ではなく指令手段により処理の開始を指令するだけなので、特にスマートフォンでの利用の場合には有効である。
【図面の簡単な説明】
【００３７】
【図１】本検索システムのシステム構成図
【図２】特徴を表す要素の例
【図３】横断検索用テーブルの例
【図４】ツールのページモードのミニ画面の画面構成
【図５】商品の詳細ページの例
【図６】ツールの標準画面の例
【図７】キーワード検索をしたときの結果のページの例
【図８】「ＡＩ」ボタンをクリックしたときの処理フロー（その１）
【図９】「ＡＩ」ボタンをクリックしたときの処理フロー（その２）
【図１０】「ＡＩ」ボタンをクリックしたときの処理フロー（その３）
【図１１】従来の操作方法と本検索システムの操作方法との比較
【図１２】モードの設定画面の様子を示す図
【図１３】編集画面
【図１４】横断検索候補サイトの選択画面
【図１５】サイトの自動追加の処理方法を示す図
【図１６】「検」ボタンがクリックされたときの処理フロー
【図１７】ツールのキーワードモードのミニ画面の画面構成
【図１８】キーワードモードの処理フロー
【図１９】特徴を表す要素の例（サービス業）
【図２０】サービス店舗リストテーブルの構成例
【図２１】従来の操作方法を示すフロー
【図２２】メニュー画面
【図２３】キーワード候補の例
【図２４】第３実施形態のフローチャート
【発明を実施するための形態】
【００３８】
以下、本発明の第１の実施形態について説明する。図１に本検索システムのシステム構成図を示す。
図１において、インターネット１にはユーザの使用するパソコン３やスマートフォン５等の情報端末が接続されている。この情報端末には、本検索システムのユーザ側のプログラムを構成するツール４０がインストールされている。また、このインターネット１にはショッピングモールやショップ等の通販サイト７やサービス業サイト８を始め、検索エンジンやＳＮＳ、ニュースサイト、ブログサイト等の情報サイト９も接続されている。更に、このインターネット１にはセンター側にデータ収集サーバー１０が接続されている。
【００３９】
そして、このデータ収集サーバー１０には巡回プログラム１１、商品データ解析プログラム１３が構築されている。巡回プログラム１１では通販サイト７のホームページ等に掲載された商品データを定期的に巡回し、ホームページ等のソースコードから所定の定義に従い商品名、メーカー名、型式、仕様、商品説明、商品画像、商品詳細ページのＵＲＬ、ジャンル名等の商品データを収集するようになっている。なお、データ収集サーバー１０において、この商品データは巡回による以外にもＣＳＶファイルによる提供や手動でも登録が可能なようになっている。
【００４０】
商品データ解析プログラム１３では巡回プログラム１１で収集した多数の商品データから、同一商品にまとめるために用いる特徴を表す要素を抽出するようになっている。これは、ショッピングモールの参加店やショップでは同じ商品を販売していることが多くあり、この特徴を表す要素を使って同じ商品を一つの集合としてまとめるものである。
【００４１】
ここに、要素とは、商品名については空白で仕切ったときのそれぞれの単語が該当する。メーカー名については株式会社等の名称を取り除いた単語が該当する。型式についてはその型式を示すテキスト自体が要素に該当する。仕様についてはそれぞれの仕様の項目に対応する内訳の仕様データが要素に該当する。商品説明については説明文中の名詞が要素に該当する。商品の場合における特徴を表す要素の例を図２に示す。図２に示すテーブルは後述する要素リストテーブル３３に相当する。
【００４２】
特徴を表す要素はそれぞれの商品に対応しており、少なくとも一つの要素で構成されている。この特徴を表す要素は手動にて設定するようにしてもよいが、一部の要素を手動による設定とし、残りの要素を商品データの自動解析から得られるように、組み合わせた形で設定するようにしてもよい。自動による場合、それぞれの商品の商品名や型式、仕様、数量（容量）を示す単位、メーカー名に対し共通する要素をもって特徴要素とすることが望ましい。また、ＡＩ（人口知能）が商品データを解析することで自動設定するようにしてもよい。なお、特徴を表す要素は型式だけの要素で構成することも可能である。また、特徴を表す要素は検索用と立証用とに分けて管理されてもよい。例えば、型式は検索用の要素として管理し、メーカー名やシリーズ名、色情報、単位等を立証用の要素とする。
【００４３】
商品データ解析プログラム１３では商品毎に生成したこの商品の特徴を表す要素を各通販サイト７から収集した商品データに対し当て、その商品データの中からこれらの要素をすべて有する商品を同一の商品として抽出するようになっている。但し、この際、検索用の要素をキーワードとして検索で商品データを収集し、その後、この収集をした商品データに対して立証用の要素をもって一致をする商品データを抽出するようにしてもよい。ここで同一の商品として抽出された各通販サイト７の商品データは、それぞれの商品を販売している少なくとも一つのショップを含む販売店リストとしてまとめられ、後述するデータベースサーバー３０の販売店リストテーブル３５に保存されるようになっている。販売店リストは店舗リストに相当する。また、販売店リストテーブル３５は店舗リストテーブルに相当する。なお、この販売店リストに掲載されているショップ毎の価格を安い順に並べれば、それぞれの商品単位に価格比較ができるようになっている。
【００４４】
更に、インターネット１にはセンター側にＷｅｂサーバー２０が接続されている。このＷｅｂサーバー２０には本検索システムのセンター側のプログラムであるＡＩ検索プログラム２１、販売店リスト作成プログラム２３、ＤＢ検索プログラム２５、横断検索プログラム２７が構築されている。これらのプログラムは適宜データベースサーバー３０に内蔵される商品リストテーブル３１、要素リストテーブル３３、販売店リストテーブル３５、横断検索用テーブル３７を利用するようになっている。
【００４５】
ＡＩ検索プログラム２１は後述するキーワードモードとページモードの２通りの方法により取得されたキーワードを空白で分離した要素を要素リストテーブル３３に保存された要素に当てることで、基本的に一つの商品、若しくは該当すると判断される少なくとも一つの商品を候補として見つけようとするものである。販売店リスト作成プログラム２３は、見つかった商品について販売店リストテーブル３５より販売しているショップの名称、その商品が掲載されている商品詳細ページのＵＲＬを含む販売店データを抽出し、ユーザの使用する情報端末にこの販売店データを送信するようになっている。
【００４６】
この送信された販売店データを受信した情報端末のツール４０では所定のフォーマットにこの販売店データを組み込んだ形でツール４０の画面で表示するようになっている。ＤＢ検索プログラム２５はＡＩ検索プログラム２１では商品を見つけることが出来なかったようなときに、商品リストテーブル３１に対してキーワード検索することで、このキーワードに部分一致する商品を抽出するようになっている。商品リストテーブル３１には、商品名や型式、ＪＡＮコード、仕様等の商品情報が保存されている。
【００４７】
横断検索プログラム２７は、ユーザが横断検索を希望するサイトの検索に必要な条件を横断検索用テーブル３７から抽出し、ユーザの使用する情報端末にこの条件を送信するようになっている。この条件は、例えば、図３に示す横断検索用テーブルのように、サイトのドメイン、サイトのＣＧＩのＵＲＬを示す検索用ＵＲＬ、パラメータの名称であるキーワード用パラメータ、その他の絞込み条件からなっている
【００４８】
次に、本検索システムの動作について説明する。
図２の要素リストテーブル３３において、特徴を表す要素は、同じ商品を一つの集合としてまとめるための必須となる要素であり、例えば商品１の商品名が「メーカー名１  スチームオーブンレンジ  シリーズ名1 26L  ホワイト [DA-BS110-W]」であったときにこの特徴を表す要素として「DA-BS110-W」が登録されている。同様に商品２の商品名が「株式会社ｘｘ  シリーズ名２ 110TV BK」であったときには、この特徴を表す要素として「シリーズ名２ 110TV BK」が登録され、また、商品３の商品名が「メーカー名3 シリーズ名3 洗濯用せっけん 1.2L」であったときには、この特徴を表す要素として「メーカー名3 シリーズ名3 1.2L」が登録されている。特徴を表す要素には仕様や商品を表す機能、特徴、色情報等が登録されることもある。なお、この仕様や商品を表す機能、特徴、色情報等は、特徴を表す要素とは別にこの特徴を表す要素に関連づけて立証用の要素として登録されてもよい。また、立証用の要素には、特徴を表す要素を含むようにしてもよい。
【００４９】
そして、商品データ解析プログラム１３は商品１の場合には型式である「DA-BS110-W」を有するショップの商品を商品リストテーブル３１から抽出する。抽出したショップの商品は同じ商品を取り扱う販売店リストとしてまとめる。この際は、特徴を表す要素をもって検索して後に立証用の要素を適用して絞り込むようにしてもよい。
また、商品２の場合には特徴を表す要素である「シリーズ名２ 110TV BK」の３つの要素をすべて有するショップの商品を商品リストテーブル３１から抽出する。そして、同様に抽出したショップの商品は販売店リストとしてまとめる。作成した販売店リストは販売店リストテーブル３５に保存する。
【００５０】
本検索システムにはページモードとキーワードモードの２通りのモードが存在する。まずページモードの動作について説明する。パソコン３上に表示されたツール４０のページモードの画面構成は図４に示す通りである。このツール４０のページモードの画面は通常はパソコン画面の片隅に置き目立たないようにミニ画面４６にて構成されている。即ち、ミニ画面４６はブラウザ等によるウィンドウの大きさに比べてずっと小さいため、ブラウザ等で閲覧作業をしている際に余りユーザが意識することはないように構成されている。なお、パソコンの実施例について説明するが、スマートフォン等についても同様に実施が可能である（以下、同旨）。
【００５１】
ツール４０はプログラムとして所定のソフトウエアプログラム提供サーバーよりダウンロードされる。ダウンロードしたプログラムを実行し、解凍すると本検索システムのプログラムがパソコン３内にインストールされる。初期状態ではパソコン３のタスクトレイにツール４０のアイコンが追加され、また、ツール４０が図４に示すページモードのミニ画面４６にて立ち上がる。但し、ミニ画面４６はブラウザに対しプラグインされてもよい。また、ホームページにミニ画面４６の各種ボタンを掲載するようにしてもよい。この点は後述するキーワードモードのミニ画面８９についても同様である。
最小化ボタン４１を図示しないマウスでクリックするとツール４０のミニ画面４６はパソコン３の画面からは消えるが、タスクトレイのアイコンを左クリックすると再び出現するようになっている。
【００５２】
タスクトレイのアイコンを右クリックすると図２２に示すメニュー画面９０が開かれるようになっている。メニュー画面９０において、履歴ボタン９５をクリックすると後述する検索履歴６９が開かれるようになっている。設定ボタン９７は各種設定が可能なようになっている。
【００５３】
図４でミニ画面４６のモード切換ボタン４２をクリックすると後述するキーワードモードのミニ画面８９に切り換えることができる。ミニ画面４６にて「ＡＩ」ボタン４３をクリックすると、ユーザが今ブラウザに開いているホームページからツール４０がタイトルやＵＲＬ等の必要情報を取得し、センターに送信する。センターではＡＩ検索プログラム２１がそのホームページに掲載されている商品を判断し、販売店リスト作成プログラム２３は、この商品の販売店リストを抽出しユーザに表示するようになっている。
【００５４】
販売店リストを見つける方法は、対象とするホームページの種類に応じて２通りの方法がある。一つ目の方法は、ツール４０がブラウザに開かれている商品詳細ページから商品を判断し、この商品の販売店リストを見つけるものである。この場合には、ユーザは図５のような商品の詳細ページを開く。この商品の詳細ページは、一般的には「買い物カゴに入れる」や「購入」等のボタンのあるページであることが多い。但し、クチコミやレビューのページであってもよい。対象とするサイトは、例えば、ショッピングサイト、ショッピングモールサイト、フリーマーケットサイト、オークションサイト、中古品等の商品販売サイト、メーカーサイト等である。しかしながら、ブログやＳＮＳ等においても、１ページに１品だけの商品を紹介したり説明したりしているような場合にも適用は可能である。
【００５５】
ブラウザ上にこの商品の詳細ページを表示した状態でツール４０の「ＡＩ」ボタン４３をクリックすると、後述するフローチャートに従って処理が行われる。
そして、この商品の詳細ページから判断される商品の販売店リストが、図６に示すようなこのツール４０の標準画面５１に表示される。この標準画面５１のタブ５３の下に判断結果である商品の商品名５５、商品画像５７、最安値５９、販売店リストに掲載されているショップの件数６１、仕様６３、この商品を販売しているショップ名６５、そのショップの販売価格６７、検索履歴６９が掲載されている。
【００５６】
検索履歴６９はユーザが検索を行った結果を履歴として保存しているもので、この履歴データ７１をクリックすると過去にユーザが検索を行った際に開いていたホームページがブラウザに開かれ、また、そのとき抽出された、若しくは使用された検索キーワードが検索入力欄に再現され、更に判断結果である商品の販売店リストが標準画面５１に再生されるようになっている。
【００５７】
ＨＰボタン７３をクリックするとこの商品の販売店リストのＷｅｂページ版が表示されるようになっている。リストの更新ボタン７５をクリックするとこの商品の販売店リストのデータが最新化される。このとき、最安値５９やショップの件数６１等も最新化される。この最新化は商品データ解析プログラム１３が、この商品の特徴を表す要素を有するショップの商品をリアルタイムにデータベースや、ショップやモールから提供されるＡＰＩ検索を介して抽出することで行う。
タブ７７のページには候補となる商品が少なくとも一つ表示されるようになっている。そして、ユーザにより選択されたときには標準画面５１のタブ５３に判断結果である商品の販売店リストが表示される。
【００５８】
なお、このタブ７７のページの候補となる商品が表示されているその下部には、図示しないキーワード候補のボタンが配設されるようにしてもよい。
キーワード候補のボタンがクリックされると、ユーザが所望とする商品の商品詳細ページから判断されるこの商品についての最適な検索キーワードをツール４０が判断し、キーワード候補としてアドバイスするようになっている。キーワード候補は特徴要素を提供するのが望ましい。但し、ユーザが特徴要素以外の単語を望むことも考えられるので、商品名若しくはタイトルを分離した要素を提供してもよい。
【００５９】
更に、このキーワード候補のボタンと共に、図示しない「もっと見る」ボタンを設けるようにしてもよい。この「もっと見る」ボタンでは、商品の詳細ページから判断されるこの商品の販売店リストをツール４０が２段階に分け、「もっと見る」ボタンがクリックされたときにこの２段階目のリストが表示される。この段階は例えば特徴要素との一致の度合いで決める等である。
なお、検索履歴６９は標準画面５１の最下部ではなくタブ５３の右隣にタブとして表示し、このタブをクリックするとこの履歴データ７１が表示されるようにしてもよい。
【００６０】
ツール４０の標準画面５１に判断結果である商品の販売店リストが表示される際には、同時にパソコン３のブラウザにもこの商品の販売店リストが表示されてもよい。以下、同様にブラウザに表示と記述している箇所はツール４０の画面としても表示可能である。標準画面５１は比較的小さい画面でデータ的にも集約しコンパクトに構成されている。そして、標準画面５１とブラウザ画面の両方を同時に立ち上げることで、ブラウザに表示される様々なショップの商品との間で簡単に対比が行えるようになっている。一方、ブラウザに表示された画面は一般的なサイズでの表示であるので見易い。例えば、ブラウザには価格比較サイトにおけるこの商品の販売店リストのページを表示する。
【００６１】
二つ目の方法は、ツール４０が検索結果のページからキーワードを抽出し販売店リストを見つけるものである。この場合には、図７のようなキーワード検索をしたときの結果のページを開く。対象とするサイトは、例えば、検索エンジンでキーワード検索をしたときの結果のページ、ショッピングサイト、ショッピングモールサイト、フリーマーケットサイト、オークションサイト、中古品サイト、メーカーサイト等の商品販売サイト等でキーワード検索をしたときの結果のページ、又は、動画サイト、ＳＮＳ、ニュースサイト等でキーワード検索をしたときの結果のページである。
【００６２】
ブラウザ上にこの検索結果のページを表示した状態でツール４０の「ＡＩ」ボタン４３をクリックすると、後述するフローチャートに従って処理が行われる。そして、この検索結果のページから判断される商品の販売店リストが、図６に示すようなこのツール４０の標準画面５１に表示される。また、このとき同時にパソコン３のブラウザにもこの商品の販売店リストが表示されるようにしてもよい。
なお、前述したキーワード候補のボタンや「もっと見る」ボタンは、この二つ目の方法による検索結果のページに対して行われた処理の結果表示された標準画面５１についても同様に適用可能である。
【００６３】
以下、ページモードで「ＡＩ」ボタン４３をクリックしたときの処理を図８のフローチャートに従って説明する。図８のフローチャートにおいて、ステップ１１でページモードのミニ画面４６を表示する。ステップ１３では、対象となるホームページが開かれている状態でユーザは「ＡＩ」ボタン４３をクリックする。対象となるホームページは上述したように商品詳細ページや検索結果のページ等である。但し、ステップ１５に示すように、「ＡＩ」ボタン４３をクリックする操作に代えて、キーボード中の所定のキーをホットキーとして設定するようにしてもよい。この場合には、例えば［ｃｔｒｌ］＋［１］キーをホットキーとして設定し、このホットキーが操作されたときに次のステップの処理を行う。ミニ画面４６は立ち上げずに操作をしたいときに有効である。
【００６４】
ステップ１７ではツール４０はこの対象となっているホームページからブラウザのＡＰＩを介してＵＲＬを取得する。但し、ＵＲＬはユーザにより手動で取得されてもよい。また、ホームページのソースコードについて予め指定した定義に従ってＵＲＬが取得されるようにしてもよい。ステップ１９では、ツール４０により対象とするホームページが検索結果リストか否かが判断される。ホームページが検索結果リストか否かは予めサイト毎に指定をしておく。パラメータの取得方法も予めセンターよりダウンロードしておく。あるいは、取得したＵＲＬ中に検索用のパラメータが入っていることを確認することでホームページが検索結果リストであることを判断してもよい。
【００６５】
ステップ１９で検索結果リストであると判断された場合には、ステップ２１に進み、ツール４０がステップ１７で取得したＵＲＬから検索に使用されたキーワードに相当するパラメータを抽出する。このキーワードは通販サイト７や情報サイト９の検索入力欄に対しユーザが入力したものである。検索入力欄は複数であってもよい。即ち、ツール４０は取得したＵＲＬからドメインを抽出し、Ｗｅｂサーバー２０に送信する。Ｗｅｂサーバー２０のＡＩ検索プログラム２１は、このドメインを図３に示す横断検索用テーブル３７に保存されているサイトのドメインに当てて、一致するサイトを見つける。そして、見つかったサイトのキーワード用パラメータや絞込み条件をツール４０に送信する。その後、ツール４０はこのキーワード用パラメータや絞込み条件を当てることで取得したＵＲＬからキーワードを抽出する。なお、ＵＲＬからキーワードを抽出する処理はセンター側で行うようにしてもよい。
【００６６】
一方、ステップ１９で対象とするホームページが検索結果リストでない場合にはステップ２３に進み、ツール４０はこのホームページから商品を表すテキストを抽出する。このテキストは、例えばこのホームページのタイトルや、商品名、型式、仕様、特徴等の商品情報を示すテキスト、あるいはＪＡＮコードである。ホームページのタイトルはブラウザのＡＰＩを介して取得可能である。なお、このタイトルや商品名等は予めサイト毎に指定した定義に従ってダウンロードしたホームページのソースコードから取得されてもよい。あるいは、サイトのページ毎に予め必要なデータを定義に従い巡回収集し、センターに保存しておきそのデータを使用するようにしてもよい。但し、タイトルはユーザにより手動で取得されてもよい。
【００６７】
ステップ２５では、取得したデータを履歴として再度使用可能とするために保存する。ステップ２７ではツール４０は取得したデータから不要な要素を削除する。ここに不要な要素とは例えば、セール中、送料無料、特価、ショップ名等の商品を特定するのとは無関係な要素を意味する。商品を表すテキストから不要な要素を削除すればこのテキストを必須の商品要素に絞ることができ処理の精度を上げることができる。また、タイトルから不要な要素を削除すればステップ２８に示すように商品名を得ることができる可能性がある。また、ホームページのソースコードから定義で取得すれば商品名を取得できる。しかしながら、必ずしも行わなくても以下の処理は可能である。
【００６８】
ステップ２９では後述するツール４０のキーワードモードのミニ画面８９の検索入力欄９１にステップ２８で得られたテキストを表示する。後にこのテキストについて横断検索を可能とするためである。但し、ステップ２９は省略してもよい。あるいは、ページモードのミニ画面４６の表示をそのまま維持し、モード切換ボタン４２をクリックしキーワードモードのミニ画面８９に切り換えたときに検索入力欄９１に得られたテキストが表示されるようにしてもよい。
【００６９】
ステップ３１ではＡＩ検索プログラム２１は商品詳細ページのＵＲＬと販売店リストの関係テーブルを参照する。既に巡回プログラム１１によりデータの収集が完了している通販サイト７については販売店リストテーブル３５にショップ名と商品詳細ページＵＲＬは保存されている。この場合、商品詳細ページＵＲＬが分かれば販売店リストが関連付けされているので直ぐに分かる。このため、まずステップ１７で取得したＵＲＬについて、ステップ３１でＵＲＬと販売店リストの関係テーブルを参照するようにしたものである。
【００７０】
ステップ３３では、取得したＵＲＬが商品詳細ページのＵＲＬと販売店リストの関係テーブルの中のＵＲＬと一致するか否かが判断される。一致するＵＲＬが見つかった場合にはステップ３５に進み、このＵＲＬを元に販売店リストが抽出される。
但し、タブ７７のページに候補となる販売店リストとして表示されるようにしてもよい。また、このときキーワード候補のボタンを表示するようにしてもよい。
ステップ３７ではツール４０の販売店リスト作成プログラム２３はこの販売店リストのショップデータ、最安値、店舗数等を図６に示す所定のフォーマットに組み込んでユーザに対して表示する。
ステップ３３で一致するＵＲＬが見つからなかった場合には図９のステップ３９に進む。ステップ３９では、ツール４０は商品を表すテキスト若しくはＵＲＬから抽出したパラメータのテキストをセンターに対して送信する。
【００７１】
ステップ４１ではツール４０はこのテキストを空白で仕切り要素に分離する。商品を表すテキストが例えば商品名だけからなる場合であれば、この商品名を構成する複数の要素に分離する。
ステップ４３ではツール４０はこの分離された要素を要素リストテーブル３３の要素リストに当てる。
この要素リストは商品データ解析プログラム１３が各通販サイト７の商品データに対し当て、その商品データの中からこれらの要素をすべて有する商品を同一の商品として抽出し販売店リストとしてまとめたときに使用していたものである。
【００７２】
ステップ４５では、ツール４０はこの分離された要素が要素リストの特徴を表す要素をすべて有するときに販売店リストとして抽出する。例えば、図２の「シリーズ名２ 110TV BK」が特徴を表す要素だった場合には、ステップ４１で分離された要素がこれらの３つの要素をすべて含むときに販売店リストとして抽出される。あるいは、図２の「DA-BS110-W」が特徴を表す要素だった場合には、ステップ４１で分離された要素がこの要素、即ち型式を含むときに販売店リストとして抽出される。
なお、ステップ４１で分離された要素は一般的に多数の要素から構成されているため、要素リストテーブル３３の複数の要素リストに一致することもある。このため、ステップ４５とステップ４７の間にステップ４６を挿入し、立証用の要素を当てて絞り込むようにしてもよい。
【００７３】
また、図示は省略するが、ステップ２３では商品画像を抽出しておく。そして、ステップ４５とステップ４７の間にステップ４６の処理を加え、ここでこの商品画像を縦、横複数の画素データに分離する。この画素データを２値データに変換し、この２値データに基づき商品の外形を抜き出す。ステップ４５で抽出された販売店リストについて、この販売店リストの商品画像とステップ２３で抽出した商品画像との間で外形の縮尺を合わせて対比する。対比の結果、類似範囲内に属している場合に販売店リストとして残す処理を加えるようにしてもよい。
なお、ステップ４６の処理では立証用の要素での絞り込みと画像の対比の両方を行うようにしてもよい。
【００７４】
ステップ４７では、販売店リストが一つ以上抽出されたか否か判断される。販売店リストが一つ以上抽出されたときにはステップ４９に進み販売店リストが一つだけ見つかったのか否か判断される。販売店リストが一つだけ見つかった場合にはステップ５１に進み図６に示すツール４０の標準画面５１で、この販売店リストのショップデータ、最安値、店舗数等が開示される。
【００７５】
ステップ４９で販売店リストが複数見つかった場合にはステップ５３に進み、ツール４０の標準画面５１のタブ７７のページに候補となる販売店リストが表示されるようになっている。但し、候補となる販売店リストはブラウザに表示されてもよい。
複数の販売店リストのそれぞれには商品名と商品画像を表示する。このとき、ユーザがこれらの複数の販売店リストの内から一つを選択自在なようにしてもよいし、販売店リストにリンクを張りそれぞれの販売店リストをブラウザで確認できるようにしてもよい。
【００７６】
販売店リストの商品名を構成する要素に対してはタイトル若しくは商品名、又はパラメータの各要素との一致を判断し一致した要素には色付け（ハイライト表示）をすることが望ましい。そして、要素の一致した個数をカウントし、この一致した個数の多い順に並び替えをし、一致度の高い販売店リストの商品名を上位に表示させる。一致度の低い販売店リストの商品名は表示されなくしてもよい。このことにより、ユーザが一致度の高い販売店リストを見つけやすくできる。
【００７７】
また、標準画面５１のタブ５３の下に選択された商品の販売店リストを表示し確認できるようにしてもよい。
なお、ステップ４９で販売店リストが一つだけ見つかった場合にもタブ７７のページに候補となる販売店リストとして表示されるようにしてもよい。
また、このときタブ７７のページの下部にはキーワード候補の画面を開くためのボタンを表示するようにしてもよい。キーワード候補の画面例を図２３に示す。このキーワード候補は特徴要素であり、例えば、図２の「シリーズ名２ 110TV BK」が特徴を表す要素だった場合には、このテキストであることが望ましい。そして、この「シリーズ名２ 110TV BK」がクリックされた場合には、この「シリーズ名２ 110TV BK」で検索が行われる。検索先は横断検索の対象サイトであったり、あるいは、所定の価格比較サイトである。特徴を表す要素は、同じ商品を一つの集合としてまとめるための必須となる要素なので、ユーザは効率のよい検索が行える。
【００７８】
なお、このキーワード候補については更に、この特徴を表す要素に加えてホームページのタイトル若しくはこのホームページに記載されている商品の商品名を品詞毎に分離した要素、又は仕様や型式をキーワード候補として提示してもよい。但し、助詞や助動詞等の商品的に意味を有さない品詞の文字は除く。この要素は辞書データベースに当てる等して求められてもよい。サイト毎に指定した定義に従ってダウンロードしたホームページのソースコードから取得されてもよい。あるいは、サイトのページ毎に予め必要なデータを定義に従い巡回収集し、センターに保存しておきそのデータを使用するようにしてもよい。
図２３では特徴要素を第１候補とし、分離した要素等を第２候補と分離して表示しているが、混在して表示させてもよい。
【００７９】
第１候補の特徴要素をクリックするとその特徴要素をキーワードとして検索が行われる。一方、第２候補ではそれぞれの要素を選択することで選択した要素の組み合わせで検索が行える。キーワード候補の画面には、登録された複数のサイトについて横断検索を可能とするボタンと、データベースサーバー３０の商品リストテーブル３１について検索を可能とするボタンとが配設されており、第１候補の特徴要素や第２候補の選択された要素についてこれらのボタンをクリックすると検索が行われるようになっている。
また、タブ７７のページの下部には「もっと見る」ボタンを設けるようにしてもよい。
ステップ４７で、販売店リストが一つも抽出出来なかった場合には、図１０のステップ５５に進む。
【００８０】
ステップ５５では、ＡＩ検索プログラム２１は取得したテキスト若しくはそのテキストに属する要素を使ってデータベースサーバー３０の商品リストテーブル３１を検索する。または、ツール４０若しくはＡＩ検索プログラム２１が通販サイト７を検索するようにしてもよい。ステップ５７ではツール４０若しくはＡＩ検索プログラム２１は検索結果の商品データよりＪＡＮコードを有する商品を抽出する。
但し、ステップ２３でツール４０がページからＪＡＮコードを取得しておき、このＪＡＮコードを適用するようにしてもよい。
【００８１】
ステップ５９でＪＡＮコードを有する商品が一つ以上抽出されたか否か判断される。ＪＡＮコードを有する商品が一つ以上抽出されたときにはステップ６１に進み商品が一つだけ見つかったのか否か判断される。商品が一つだけ見つかった場合にはステップ６３に進みＡＩ検索プログラム２１がこの商品のＪＡＮコードで商品リストテーブル３１を検索する。若しくは、ツール４０が通販サイト７で検索するようにしてもよい。そして、このＪＡＮコードに一致した販売店を加えた形で販売店リストが作成され、図６に示すツール４０の標準画面５１で、この販売店リストのショップデータ、最安値、店舗数等がまとめられて開示される。但し、ＡＩ検索プログラム２１がこのＪＡＮコードで販売店リストテーブル３５を検索してこのＪＡＮコードに一致する販売店リストを抽出するようにしてもよい。
また、このときタブ７７のページの下部にはキーワード候補のボタンを表示するようにしてもよい。
【００８２】
ステップ６１で商品が複数見つかった場合にはステップ６５に進み、ツール４０の標準画面５１のタブ７７のページに候補となる商品が表示されるようになっている。このとき、ユーザがこれらの複数の商品の内から一つを選択自在なようにしてもよいし、商品にリンクを張りそれぞれの商品をブラウザで確認できるようにしてもよい。
商品名を構成する要素に対しては取得したテキストの各要素との一致を判断し、一致した要素には色付け（ハイライト表示）をすることが望ましい。そして、要素の一致した個数をカウントし、この一致した個数の多い順に並び替えをし、一致度の高い販売店リストの商品名を上位に表示させるのが望ましい。
【００８３】
なお、ステップ６１で販売店リストが一つだけ見つかった場合にもステップ４９と同様にタブ７７のページに候補となる販売店リストとして表示されるようにしてもよい。
また、ステップ４５とステップ４７の間にステップ４６の処理を加えるとして説明をした立証用の要素の適用や商品画像による対比を、ここのステップ５７とステップ５９の間で行うようにしてもよい。
ステップ５９でＪＡＮコードを有する商品が一つも見つからなかったときにはステップ６７に進み商品リストテーブル３１の検索結果をブラウザに表示する。但し、このときキーワード候補が表示されるようにしてもよい。前述したようにキーワード候補のボタンを設置するようにしてもよい。
なお、図９のステップ１６では、情報端末がスマートフォンの場合にＪＡＮコードのタグをカメラで撮影するとステップ６３の処理が行われる。
【００８４】
ステップ３１からステップ３７までの処理と、ステップ４１からステップ５３までの処理と、ステップ５５からステップ６７までの処理はそれぞれ独立して単独で処理させることも可能である。即ち、ステップ２１、２３で抽出したテキストを基にそれぞれの処理だけで販売店リストを見つけ表示させるようにしてもよい。また、適宜組み合わせて処理ができる他、並行に処理がされたり、それぞれの処理結果がオアされてもよい。例えば、ステップ４７で販売店リストが一つも抽出出来なかった場合には、図１０のステップ５５に進むと説明したが、ステップ４７で販売店リストが一つ以上抽出されたときにもステップ５５からステップ６７までの処理を行い、結果をオアするようにしてもよい。ステップ３３の分岐でも同様である。
【００８５】
以上の処理の結果、ユーザは対象となるホームページがショップの商品詳細ページの場合には、この商品詳細ページに掲載されている商品について、これと同じ商品の販売店リストを「ＡＩ」ボタン４３をクリックするだけで直ぐに呼び出すことが出来る。従って、このショップと販売店リストに掲載のショップとの間で関連する情報を見たり対比ができる。
また、対象となるホームページがショップの検索結果リストの場合には、このショップの検索入力欄にユーザが入力したそのキーワードについて、「ＡＩ」ボタン４３をクリックするだけで直ぐにこのキーワードに該当する販売店リストを呼び出すことが出来る。検索エンジンの結果リストについても同様である。図２１の従来の操作方法で説明をしたステップ１〜９の処理は図１１に示すように、ステップ１０で「ＡＩ」ボタン４３をクリックするという簡単な操作だけになる。
【００８６】
また、このショップの商品が売り切れのようなときには、直ぐに他の販売中のショップを見つけることができる。ショップの商品が中古品やフリーマーケットサイト、オークションサイトの商品のときに新品の価格を簡単に知ることができる。
また、このとき、ホームページに掲載されているこのショップの商品の販売価格とツール４０の標準画面５１に表示された販売店リストの最安値や平均価格とを価格比較出来る。文字入力をしての検索ではなくボタンを押すだけなのでキーワードについて思い悩むことはなく、試行錯誤する必要もない。その商品の特徴要素を示すキーワード候補も示され、そのキーワード候補について検索が簡単に行えるのでユーザが所望する商品の販売店リストを見つけやすくできる。
特にスマートフォンでの利用の場合には有効である。
【００８７】
次に、図４のページモードのミニ画面４６の「検」ボタン４４について説明する。「検」ボタン４４をクリックすると、ユーザがブラウザに今開いているホームページからツール４０が商品を判断し、この商品についての横断検索が可能なようになっている。そして、この横断検索をするに際しては予め検索を行う対象が選択される。対象を選択するのは、例えばユーザが商品の購入を希望しているときに、情報サイトを指定するのは無駄なおそれがあるためである。逆に情報を得ようとするキーワードなのに商品販売サイトで検索を行うのは無駄なことがあるためである。
【００８８】
この選択を行う場合、ミニ画面４６の「情報」と表示がされているリンク４５をクリックする。リンク４５は３つのモードの内からユーザにより選択されたモードが表示されるようになっている。図４のように「情報」と表示されている場合には検索を行う対象は情報サイトであることを意味する。一方、リンク４５のモードが「販売」と表示された場合には、検索を行う対象は商品販売サイトであることを意味する。この商品販売サイトには特定の価格比較サイトが含まれることが望ましい。この価格比較サイトでは価格比較以外に商品に特化した検索が行えるようになっている。また、リンク４５のモードが「全て」と表示された場合には、検索を行う対象は情報サイトと商品販売サイトの混在であることを意味する。
【００８９】
リンク４５のリンク先は設定画面であり、この設定画面の様子を図１２に示す。図１２において、横断検索の対象として商品販売サイト、情報サイトを選択自在なようになっている。両方のサイトを選択することも可能である。ここで、商品販売サイトが選択され確定ボタン８１がクリックされた場合にはリンク４５のモードは「販売」と表示される。情報サイトが選択され確定ボタン８１がクリックされた場合には「情報」と表示され、両方が選択され確定ボタン８１がクリックされた場合には「全て」と表示される。
【００９０】
編集ボタン８３がクリックされると図１３の編集画面に進む。図１３において、ユーザはこの内から商品販売サイトと情報サイトとそれぞれ例えば３サイトまでを指定可能である。指定すると図１２の横断検索の対象のサイトになる。図１３の候補ボタン８５がクリックされると図１４の横断検索候補サイトの選択画面になる。この画面にはデフォルトで予め用意されたサイトに加え、横断検索候補サイトの欄８７にはユーザがこのツール４０で利用したサイトが自動的に追加されるようになっている。
【００９１】
この自動追加の処理方法について説明する。図１５のステップ７１において、ユーザが検索結果のページや商品詳細ページのページでページモードのミニ画面４６の「ＡＩ」ボタン４３や「検」ボタン４４をクリックする。ステップ７３でツール４０は、この対象とされたページのＵＲＬをセンターに送信する。但し、このサイトのいずれか任意のページのＵＲＬを手動でコピーしてセンターに送信するようにしてもよい。
ステップ７５では横断検索プログラム２７がこのＵＲＬからドメインを抽出する。ステップ７７では横断検索プログラム２７が図３に示す横断検索用テーブル３７からこのドメインに該当する検索のデータ条件を抽出する。ステップ７９では横断検索プログラム２７は、抽出した検索のデータ条件をユーザパソコンに送信する。ステップ８１ではツール４０はこのサイトを横断検索候補サイトの欄８７に候補として追加する。その結果、ユーザはこのサイトを横断検索の候補として選択が可能となる。このことにより、ユーザがツール４０を使用する内にユーザの利用したサイトが自動的に横断検索の候補サイトとして追加されることになる。面倒なサイトの登録作業は不要である。
【００９２】
横断検索候補サイトの欄８７からサイトを選び、このサイトが商品販売サイトか情報サイトかを指定する。デフォルトのサイトについては予め商品販売サイトか情報サイトかは分類されているのでサイト自体を選択すればよい。横断検索候補サイトの欄８７とデフォルトのサイトで選択したサイトについて「横断検索対象候補に追加」ボタンを押すと図１３の編集画面にこのサイトが登録される。
【００９３】
検索を行う対象は情報サイトか商品販売サイトか、あるいはその両方のサイトかを選択する。例えば図１２に示すように横断検索の対象として商品販売サイトが選択された場合にはａサイト、ｂサイト、ｃサイトについて横断検索がされる。このとき、特定の価格比較サイトを横断検索の対象として加えてもよい。例えば、横断検索の対象として「全て」を選択して横断検索を行った場合には、情報サイトから商品に関する情報を、商品販売サイトからはその商品の価格等の情報を一気に得ることができる。
【００９４】
次に、図１６のフローチャートに基づき「検」ボタン４４がクリックされたときの処理について説明する。なお、図８と同一要素のものについては同一符号を付して説明は省略する。
図１６の処理は基本的には図８のステップ１１〜ステップ２９までの処理と同じである。即ち、検索結果リストのページ若しくは商品詳細ページを開きステップ８２では「検」ボタン４４をクリックする。
【００９５】
対象とするページのＵＲＬより検索パラメータのテキストを抽出したり、あるいは、対象とするページから商品を表すテキストを抽出する。このとき抽出したテキストを後述するツール４０のキーワードモードのミニ画面８９の検索入力欄９１に表示する。
なお、ステップ１５では「検」ボタン４４をクリックする操作に代えて、例えば［ｃｔｒｌ］＋［２］キーをホットキーとして設定する。
【００９６】
ユーザは検索入力欄に入力されているテキストを編集することが可能である。そして、ステップ８３では、図１２に示すように「販売」が選択されている状態とすると、このテキストに対しａサイト、ｂサイト、ｃサイトについて横断検索を実行する。横断検索された結果の画面はブラウザにタブで追加される。但し、ステップ２９で検索入力欄に得られたテキストを表示した上で編集無しに直接横断検索を実行するようにしてもよい。
先述したように商品販売サイトには特定の価格比較サイトが含まれることが望ましい。この価格比較サイトでは商品に特化した検索も行えるようになっている。なお、この際にはタブ７７のページに検索結果の商品が少なくとも一つ表示されるようにしてもよい。そして、要素には色付け（ハイライト表示）をし、要素の一致した個数をカウントし、個数の多い順に並び替え等をしてもよい。
例えば検索エンジンの結果リストで「検」ボタン４４がクリックされた場合を想定すると、検索エンジンの検索結果リストは一般的で広範囲な種類の検索結果であるが、モードが「販売」で検索された場合には検索エンジンから商品検索に特化した検索エンジンに連続して移行できる。このため、商品に関し探している場合は時間の節約が図れ便利である。所望の商品の販売店リストが簡単に見つかると共に検索エンジンに連携して商品特化型の検索ができる。
【００９７】
一方、「全て」が選択されている状態とすると、商品に関する様々な情報とこの商品の販売価格とが一気に得られる。
また、図９に示すステップ４１のように抽出したテキストの要素を分離してステップ４３でこの要素を要素リストに当てることで一致する特徴を表す要素を抽出する。なお、この特徴を表す要素はそれぞれの商品に対応して保存されており、ステップ２３でＪＡＮコードが抽出されている場合にはこのＪＡＮコードで特徴を表す要素を抽出するようにしてもよい。そして、特徴を表す要素が存在した場合には、この特徴を表す要素についてリンク４５で指定されたモードに属するサイトに対し少なくとも一つのサイトで検索を行うようにしてもよい。この場合、この特徴を表す要素を別途ユーザに対して表示するようにしてもよい。特徴を表す要素が複数見つかった場合にはユーザに選択してもらうことが望ましい。
一方、特徴を表す要素が存在しなかった場合には検索入力欄に入力されているテキストについて検索が行われるのが望ましい。なお、図２３で示すキーワード候補のように特徴要素を第１候補とし、ホームページのタイトル若しくはこのホームページに記載されている商品の商品名を分離した要素等を第２候補として表示させてもよい。
結果の画面はブラウザにタブで追加したことで、タブを切り換えることで簡単にサイト毎の検索結果を対比できる。
【００９８】
次に、キーワードモードについて説明する。
図１７にツール４０のキーワードモードのミニ画面８９を示す。このミニ画面８９には検索入力欄９１が配設されている。ページモードボタン９３をクリックするとページモードのミニ画面４６に切り換えられる。最小化ボタン９９を図示しないマウスでクリックするとツール４０のミニ画面８９はパソコン３の画面からは消えるが、タスクトレイのアイコンをクリックすると再び出現するようになっている。
【００９９】
「ＡＩ」検索ボタン１０１はこのボタンがクリックされると、ページモードのミニ画面４６の「ＡＩ」ボタン４３と同様に、商品の販売店リストが見つけられるようになっている。但し、「ＡＩ」ボタン４３では対象とするページのＵＲＬより検索パラメータのテキストを抽出したり、あるいは、対象とするページから商品を表すテキストを抽出し、このテキストに基づき商品の販売店リストを見つけていたが、「ＡＩ」検索ボタン１０１では、検索入力欄９１に入力されたキーワードに基づき商品の販売店リストを見つける点で異なる。
【０１００】
横断検索ボタン１０３は、検索入力欄９１に入力されたキーワードに基づき、リンク１０５で指定されたモードに属するサイトについて横断検索を行うようになっている。リンク１０５では、ミニ画面４６のリンク４５と同様に「情報」、「販売」、「全て」の３つのモードの内からユーザにより選択されたモードが表示されるようになっている。リンク１０５のリンク先はリンク４５と同じ設定画面である。
【０１０１】
自動張付選択ボタン１０７は、ホームページやワープロソフト、メール等からユーザがテキストをなぞりコピーしたときに自動で検索入力欄９１に張り付けるかどうかを選択するためのボタンである。自動張付選択ボタン１０７がオンされると自動張り付け機能が設定され、オフされると自動張り付け機能は停止されるようになっている。
【０１０２】
次に、キーワードモードの処理を図１８のフローチャートに基づき説明する。
まず、ステップ８５でユーザはキーワードモードのミニ画面８９を表示する。ステップ８７でユーザはキーワードを検索入力欄９１に入力する。あるいは、ステップ８９で商品名、型式等の商品に関するテキストを通販カタログ、ブログ等の記事等のホームページやワープロソフトからコピーする。ステップ９１では、自動張付選択ボタン１０７がオンされている場合にはこのテキストが検索入力欄９１に自動入力される。あるいは、ステップ９３では、ページモードで抽出されたテキストがキーワードモードにそのまま引き継がれて検索入力欄９１に自動入力される。このとき、テキストはユーザにより編集されるようにしてもよい。
例えば、ページモードで抽出された販売店リストがユーザの希望するものではなかったような場合でも、この引き継がれたテキストにより更に横断検索が可能になる。
【０１０３】
ステップ９５で「ＡＩ」検索ボタン１０１をクリックすると、図９のステップ３９に進む。そして、ステップ３９では検索入力欄９１に入力されたテキストがツール４０によりセンターに送信される。以下、ステップ４１以降のページモードの処理と同じ処理が行われ、ページモードと同様にしてツール４０は検索入力欄９１に入力されたキーワードに基づき商品の販売店リストを見つける。
また、このときタブ７７のページの下部にはキーワード候補のボタンや「もっと見る」ボタンを表示するようにしてもよい。
【０１０４】
キーワード候補では特徴を表す要素について検索を行うことができる。このことにより、余計な要素が無い分精度の高い検索を行うことができる。要素の多い検索で行うと所望とする結果を拾えず落としがちであるが、そのようなことが無くなる。また、ユーザは検索キーワードをどういう要素に絞ったら検索精度が高くなるのか、多くの場合分からずに試行錯誤で何回も検索をしてみることが多いと想定されるが、そのような無駄な手間は無くなる。
一方、ステップ９７で横断検索ボタン１０３をクリックすると、ツール４０は、検索入力欄９１に入力されたキーワードに基づき、リンク１０５で指定されたモードに属するサイトについて横断検索を行う。横断検索は少なくとも一つのサイトについて検索が行われ、結果リストがブラウザにタブで表示される。
【０１０５】
但し、図９に示すステップ４１のようにツール４０がテキストの要素を分離してステップ４３でこの要素を要素リストに当てることで一致する特徴を表す要素を抽出する。そして、特徴を表す要素が存在した場合には、ツール４０がこの特徴を表す要素についてリンク１０５で指定されたモードに属するサイトに対し少なくとも一つのサイトで検索を行うようにしてもよい。この場合、この特徴を表す要素を検索入力欄９１とは別にユーザに対して表示するようにしてもよい。特徴を表す要素が複数見つかった場合にはユーザに選択してもらうことが望ましい。
【０１０６】
この要素リストは先述したように、商品データ解析プログラム１３が各通販サイト７の商品データに対し当て、その商品データの中からこれらの要素をすべて有する商品を同一の商品として抽出し販売店リストとしてまとめたときに使用していたものとされてもよい。
一方、特徴を表す要素が存在しなかった場合には検索入力欄に入力されているテキストについて検索が行われるのが望ましい。
なお、上記ではツール４０がキーワード若しくは特徴を表す要素について検索を行うとして説明した。しかしながら、ツール４０がキーワード若しくは特徴を表す要素をクリップボードに保存し、リンク１０５で指定されたモードに属するサイトのページを開く。その後、ユーザがサイトのページの検索入力欄に対してこのクリップボード経由でテキストの張り付けを行い検索をするとしてもよい。この点はページモードの「検」ボタン４４でも同様である。
【０１０７】
次に、本発明の第２の実施形態について説明する。第２実施形態は本システムをサービス業に対し適用したものである。サービス業は例えば、ホテル、民泊、航空運賃、保険、税理士事務所や弁護士事務所等の士業、学種塾、印刷業、クリーニング業、病院、レジャー、ソフトウエア供給、飲食、求人、求職、個人間ネット取引等の各種サービスを提供する事業である。
サービスデータ解析プログラム１４がデータ収集サーバー１０に配置されている。サービスデータ解析プログラム１４では巡回プログラム１１で収集、若しくは手動で登録された多数のサービス業店データから、同一サービスにまとめるために用いる特徴を表す要素を抽出するようになっている。この特徴を表す要素を使って同じサービスを行う店舗を一つの集合であるサービス店舗リストテーブル３６としてまとめるものである。店舗は個人事業主や個人であってもよい。サービス店舗リストテーブル３６は店舗リストテーブルに相当する。
【０１０８】
特徴を表す要素の例を図１９に示す。特徴を表す要素はそれぞれのサービスに対応しており、少なくとも一つの要素で構成されている。図１９はサービス要素リストテーブル３４であり、要素リストテーブルに相当する。サービス店舗リストテーブル３６の構成は図２０の通りである。サービス店名、そのサイトのＵＲＬ、店舗の住所、店舗が属する地域、地図位置情報、その店舗が提供しているサービスの特徴等である。サービス店舗リストテーブル３６は手動にて設定するようにしてもよいが、一部の要素を手動による設定とし、残りの要素をサービス業店データの自動解析から得られるように、組み合わせた形で設定するようにしてもよい。サービスの特徴はホームページのソースコードのmeta description欄に記載のあるデータであってもよい。
【０１０９】
サービスリストテーブル３２とサービス要素リストテーブル３４とサービス店舗リストテーブル３６とはデータベースサーバー３０に配置されている。サービスリストテーブル３２には様々なサービス業を営むサイトが多数掲載されている。
【０１１０】
かかる構成において、ページモードとキーワードモードの処理を説明する。
第２実施形態のシステム構成及び処理は基本的にはこれまで第１実施形態で説明したものと同じである。従って、相違する部分について主に説明する。図８のステップ１３では、対象となるホームページが開かれている状態でユーザは「ＡＩ」ボタン４３をクリックする。ステップ１７ではツール４０はこの対象となっているホームページからブラウザのＡＰＩを介してＵＲＬを取得する。
【０１１１】
ステップ１９で対象とするホームページが検索結果リストでない場合にはステップ２３に進み、ツール４０はこのホームページからタイトルやサービス名を抽出する。ホームページのタイトルはブラウザのＡＰＩを介して取得可能である。なお、このタイトルやサービス名は予めサイト毎に指定した定義に従ってダウンロードしたホームページのソースコードから取得されてもよい。あるいは、サイトのページ毎に予め必要なデータを定義に従い巡回収集し、センターに保存しておきそのデータを使用するようにしてもよい。
【０１１２】
ステップ３１では、ＡＩ検索プログラム２１はホームページのＵＲＬとサービス店舗リストの関係テーブルを参照する。既に巡回プログラム１１によりデータの収集が完了しているサービス店舗のサイトについてはサービス店舗リストテーブル３６にサービス店舗名とこのサイトのページのＵＲＬは保存されている。この場合、サイトのページのＵＲＬが分かればサービス店舗リストが関連付けされているので直ぐに分かる。
【０１１３】
このため、まずステップ１７で取得したＵＲＬについて、ステップ３１でＵＲＬとサービス店舗リストの関係テーブルを参照するようにしたものである。但し、先述した商品詳細ページのＵＲＬと販売店リストの関係テーブルに対して、サービス業のホームページのＵＲＬとサービス店舗リストの関係を混在させるようにしてもよい。混在させた場合には、サービス業のＵＲＬなのか、商品販売のＵＲＬなのか判別ができ以降の処理も区別した形で進められるようにしてもよい。
【０１１４】
ステップ３３で一致するＵＲＬが見つかった場合には、ステップ３７でこのサービス店舗リストに属する店舗の店舗データ、店舗の所在地を示す地図、店舗の特徴等が所定のフォーマットに組み込んでユーザに対して表示される。但し、標準画面５１のタブ７７の候補の欄にはサービス店舗リストに加えて特定のサイトを表示するようにしてもよい。あるいは、特定のサイトだけが表示されてもよい。この場合には、この特定のサイトをサービス店舗リストテーブル３６に登録しておく。
ステップ３３で一致するＵＲＬが見つからなかった場合には図９のステップ３９以降の処理に進む。
【０１１５】
ステップ４１ではツール４０は抽出したテキストを空白で仕切り要素に分離する。ステップ４３ではこの分離された要素をサービス要素リストテーブル３４の要素リストに当てる。
但し、この要素リストはサービスデータ解析プログラム１４が同一のサービスとして抽出しまとめたものであってもよいし、あるいは、手動で登録されたものでもよい。自動抽出する場合にはホームページのソースコードでmeta keywords欄に記載されているキーワードを参考にすることも望ましい。また、この要素リストはサービスデータ解析プログラム１４がサービス店舗リストとしてまとめたときに使用していたものであってもよいし、あるいは、この際には使用されていなかったものであってもよい。また、要素リストテーブル３３とサービス要素リストテーブル３４とを区別して作成するのではなく、一つのテーブルとして混在させるようにしてもよい。混在させた場合には、サービス業の要素なのか、商品販売の要素なのか判別ができ以降の処理も区別した形で進められるようにしてもよい。
【０１１６】
ステップ４５では、ツール４０はこの分離された要素がサービス要素リストの特徴を表す要素をすべて有するときにサービス店舗リストとして抽出する。但し、特徴を表す要素の一つでも一致したときにサービス店舗リストとして抽出するようにしてもよい。
また、ユーザが所望とする地域を選択可能とし、サービス店舗リストをこの地域に該当する店舗だけに絞ってもよい。ＧＰＳ等で位置情報の取得できる場合にはこのＧＰＳ等で地域を限定し、その地域に該当する店舗だけに絞るようにしてもよい。
ステップ４７では、サービス店舗リストが一つ以上抽出されたか否か判断される。サービス店舗リストが一つ以上抽出されたときにはステップ４９に進みサービス店舗リストが一つだけ見つかったのか否か判断される。サービス店舗リストが一つだけ見つかった場合にはステップ５１に進み、このサービス店舗リストに属する店舗の店舗データ、店舗の所在地を示す地図、店舗の特徴等が所定のフォーマットに組み込んでユーザに対して表示される。
【０１１７】
ステップ４９でサービス店舗リストが複数見つかった場合にはステップ５３に進み、ツール４０の標準画面５１のタブ７７のページに候補となるサービス店舗リストが表示されるようになっている。なお、ステップ４９でサービス店舗リストが一つだけ見つかった場合にもタブ７７のページに候補となるサービス店舗リストとして表示されるようにしてもよい。
この際には、標準画面５１のタブ７７の候補の欄にサービス店舗リストに加えて特定のサイトを表示する等してもよい。
また、このときキーワード候補を表示するようにしてもよい。
図１０のステップ５５以降の処理はこのサービス業の処理には適用しない。但し、ステップ４７で、サービス店舗リストが一つも抽出されなかったときにはステップ６７に進みサービスリストテーブル３２の検索結果をブラウザに表示するようにしてもよい。
【０１１８】
次に、ホームページの記載内容やキーワード検索の内容に基づき、これらの内容に一致若しくは近いサービス店や販売店のページをより詳細に抽出する方法について説明する。図８の処理で説明するが、主として相違する部分を中心に説明する。
まず、図８のステップ１３では、対象となるホームページが開かれている状態でユーザは「ＡＩ」ボタン４３をクリックする。対象となるホームページは上述したように商品詳細ページや検索結果のページ等である。ここでのホームページは例えばホテルを例に説明する。データベースサーバー３０のサービス店舗リストテーブル３６には図２０に示すように、ホテル名、ＵＲＬ、地域、宿泊料金、シングル、ツイン等、洋室、和室、宿泊人数等のデータが保存されている。
【０１１９】
ステップ１７ではツール４０はこの対象となっているホームページからブラウザのＡＰＩ等を介してＵＲＬを取得する。ステップ２３では、取得したＵＲＬ若しくはこのＵＲＬから抽出されるドメインを基にこのページよりデータを取得するための定義をデータベースサーバー３０より抽出する。
データは例えば宿泊場所、宿泊日、宿泊人数、大人か子供か、シングル、ダブルか、朝食ありか、ホテル名等と金額である。定義はそれぞれのテキスト毎に予め定められ、データベースサーバー３０に保存されている。そして、ツール４０がこのＵＲＬに属するホームページのソースコードからデータをこの定義に従い取得する。
【０１２０】
但し、データはＣＳＶで提供されたものを読むようにしてもよい。巡回プログラム１１が予めホームページを巡回しソースコードより定義で取得するようにしてもよい。また、金額のように日によって変動し易いデータだけを定義で取得し、それ以外の余り変動しにくいデータについてはこのＵＲＬに属するデータとしてサービス店舗リストテーブル３６より取得されてもよい。
なお、宿泊場所、宿泊日、宿泊人数等はユーザにより、複数の検索入力欄に対しそれぞれ指定されたり、ラジオボタン等により絞り込み選択されることがある。この場合、ステップ２１で検索結果のページより、これらの複数の検索入力欄に入力されたデータを抽出するようにしてもよい。ラジオボタンにより選択されたデータも抽出されてもよい。
【０１２１】
このように定義で取得したり、検索結果から取得したデータを基に、ＡＩ検索プログラム２１は一致若しくは近いデータをサービス店舗リストテーブル３６より抽出する。例えば、取得したデータが東京、新宿でシングルで１万円のホテルだったとすると、このデータに一致若しくは近い金額や内容を有するホテルがサービス店舗リストテーブル３６より抽出される。即ち、東京、新宿、シングルで一致し、金額が例えば９，０００円〜１１，０００円の範囲内にあるホテルが抽出される。近い金額の抽出については予め定義で金額の範囲を定める。
【０１２２】
但し、新宿で一致するホテルで空き室が無い場合には近隣の地域から抽出されてもよい。近隣の地域は予め手動で設定しておいてもよいし、あるいは、地図上の距離で半径１ｋｍ等の条件を基に本システムが検索するようにしてもよい。ＧＰＳにより緯度、経度から距離が判断されてもよい。また、シングルが一致しなくてもこの金額範囲内にあればダブル等が抽出されてもよい。
このときに抽出されるリストは金額や想定される条件毎に予め抽出作業を行っておいてサービス店舗リストテーブル３６として用意しておいてもよいし、その場で検索が行われてリストが作成されてもよい。なお、この方法による場合にはステップ３１〜ステップ３５の処理は省略する。そして、抽出したデータはステップ３７で表示される。
なお、抽出をする条件はユーザにより選択されようにしてもよい。
【０１２３】
以上の処理の結果、ユーザは対象となるホームページがサービス業のホームページの場合には、このホームページに掲載されているサービスについて、これと同じサービスのサービス店舗リストを「ＡＩ」ボタン４３をクリックするだけで直ぐに呼び出すことが出来る。ユーザが今居る場所や指定した場所等の地域限定で店舗を絞り表示することも可能である。文字入力をしての検索ではなくボタンを押すだけなので、特にスマートフォンでの利用の場合には有効である。
【０１２４】
なお、ページモードのミニ画面４６の「検」ボタン４４の処理については第１実施形態とほぼ同じである。
但し、図９に示すステップ４１のように抽出したテキストの要素を分離してステップ４３でこの要素を要素リストに当てることで一致する特徴を表す要素を抽出する。そして、特徴を表す要素が存在した場合には、この特徴を表す要素についてリンク４５で指定されたモードに属するサイトに対し少なくとも一つのサイトで検索を行うようにしてもよい。この場合、この特徴を表す要素を別途ユーザに対して表示するようにしてもよい。特徴を表す要素が複数見つかった場合にはユーザに選択してもらうことが望ましい。
一方、特徴を表す要素が存在しなかった場合には検索入力欄に入力されているテキストについて検索が行われるのが望ましい。
また、キーワードモードにおける処理は第１実施形態での処理をサービス業に置き換えたものであり、上述した説明とほぼ同じになるので説明を省略する。
なお、上記はサービス業以外についても適用することもできる。例えば、ある共通するテーマを有する複数のサイトをまとめて記事として記載したテーマ別リストに対して適用が可能である。このテーマ別リストに記載された個々のサイトにはＵＲＬが埋めこまれており、リンクを介してそのサイトに進めるようになっている。サービスデータ解析プログラム１４では巡回プログラム１１で収集、若しくは手動で登録された多数のテーマ別リストから、同一テーマにまとめるために用いる特徴を表す要素を抽出するようになっている。この特徴を表す要素は手動で設定されることが望ましい。また、特徴を表す要素はホームページのソースコードのmeta description欄に記載のあるデータを収集し解析したものであってもよい。更に、ホームページの本文中にあるテキストから抽出されたものであってもよい。特徴を表す要素は要素リストテーブルに保存しておく。ページモードとキーワードモードの処理は上記第１実施形態や第２実施形態と同様である。また、「検」ボタン４４又は横断検索ボタン１０３が押されたときには、横断検索の結果のページに加えて前述した特定のサイトもダウンロードし、この特定のサイト中に販売店リスト、サービス店舗リスト、テーマ別リストを検索結果に応じて表示するようにしてもよい。
【０１２５】
次に、本発明の第３の実施形態について説明する。第３実施形態は本システムを個人間のネットによる商取引に対し適用したものである。但し、ショップ等に適用することも可能である。中古品には新品を含む。また、商品以外について適用することも可能である。
本実施形態は、ユーザが売りたい中古品に関するデータをアップロードして簡単に販売店リストに関連付けが行え、本システムにより推奨される価格を得ることで簡単に値段付けが行えるシステムである。なお、中古品プログラム２８がＷｅｂサーバー２０に配設され、また、中古品テーブル３８がデータベースサーバー３０に配設されている。販売店リストテーブル３５には同一の商品を取り扱う中古品販売店や、フリーマーケットサイトやオークションサイトでの出品者が販売店リストのショップとして登録され、その商品詳細ページＵＲＬと共に保存されている。販売店リストは、中古品だけについてまとめられ登録されていることもあるし、新品と中古品が混在した形で登録されていることもある。
【０１２６】
図２４に本発明の第３の実施形態のフローチャートを示す。なお、第１実施形態、第２実施形態と同一要素については、同一の符号を付して説明を省略する。
前述したページモードにおいて、図２４のステップ１３では、対象となるホームページを開いている状態でユーザは「ＡＩ」ボタン４３をクリックする。このホームページにはユーザが売りたい中古品と同一の商品が記載されている。あるいは、この中古品の特徴を示すキーワードで検索エンジンを検索した結果のリストで「ＡＩ」ボタン４３をクリックする。
その後、ステップ１７からステップ４９、ステップ５５からステップ６１と同様の演算が行われて候補の販売店リストが提示される。そして、ステップ３５からステップ３７、ステップ５１からステップ５３、ステップ６３からステップ６５の処理で一つの販売店リストが選択される。
【０１２７】
但し、ステップ８２からステップ８３で所定の価格比較サイトを検索させその検索結果リストの中から一つの販売店リストが選択されるようにしてもよい。
または、ステップ８７でユーザはこの中古品に関するキーワードを検索入力欄９１に入力する。あるいは、ステップ８９でこの中古品に関してコピーしたテキストがステップ９１で検索入力欄９１に自動入力される。ステップ９５で「ＡＩ」検索ボタン１０１をクリックする。その後、ステップ３９からステップ４９、ステップ５５からステップ６１と同様の演算が行われて候補の販売店リストが提示される。ステップ５１からステップ５３、ステップ６３からステップ６５の処理で一つの販売店リストが選択される。
【０１２８】
但し、ステップ９７、９９で所定の価格比較サイトを検索させその検索結果リストの中から一つの販売店リストが選択されるようにしてもよい。
なお、この時点では中古品と販売店リストとの関連付けまでは行わず、中古品に関する商品データの中古品テーブル３８への登録だけを行うようにしてもよい。
ステップ１０１では、ユーザはこの中古品に関して状態や具合の程度をツール４０の画面若しくはホームページ上で選択形式で記入をする。この状態や具合の程度は、その販売店リストが属するジャンル等によって項目が決められており、例えばこの中古品の状態を「非常に汚れている」、「汚れている」、「少し汚れている」、「きれい」の４段階から該当する状態を選択する。あるいは、動作について、「動作する」、「一部が動作しない」、「動作しない」、備品について、「揃っている」、「一部揃っている」、「揃っていない」、購入してからの年数について段階を設定したもの、欠損についてその程度を示すもの等の各項目からそれぞれ該当する状態や具合の程度をユーザが選択する。
【０１２９】
但し、この中古品の状態や具合の程度をユーザに対して選択形式で選択させるのではなく、この中古品の状態や具合の程度に関する説明文を自由形式でユーザに記入させる。そして、この説明文を中古品プログラム２８が読み、この説明文に対して状態や具合の程度を示す単語を当て一致する単語を抽出することで自動的に状態や具合の程度を判断するようにしてもよい。中古品テーブル３８には状態や具合の程度を示す単語を予め用意しておく。
ステップ１０３では、ツール４０によりこの選択された状態や具合の程度のデータがセンターにアップロードされ、本システムの中古品テーブル３８に登録される。そして、ステップ１０５では、中古品プログラム２８により、この中古品の状態や具合の程度が点数で評価される。それぞれの項目には点数の重み付けがされている。例えば、中古品の状態は１０点満点で評価され、「非常に汚れている」が０点、「汚れている」が３点、「少し汚れている」が６点、「きれい」が１０点である。動作は２０点満点で評価される。以下、各項目毎に同様に評価される。そして、各項目毎に評価された点数の合計が演算される。
【０１３０】
ステップ１０７では、評価に相当する％が読まれる。即ち、新品に相当するときの各項目毎に評価された点数の合計を評価点数の満点として、ステップ１０５で演算された点数の合計がその何％に相当するかが中古品プログラム２８により演算される。ステップ１０９では、中古品プログラム２８はこの販売店リストにおいて新品の最安値を販売店リストテーブル３５より読み、この最安値に対してステップ１０７で得られた％の値を掛ける。但し、最安値ではなく平均価格等であってもよい。
このことによりこの中古品に関する推奨金額が演算される。但し、この推奨金額は、過去に実際に販売のあった金額若しくは過去に他のユーザにより入力された金額と、各項目毎に評価された点数の合計との関連を実績データとして保存しておき、ステップ１０５で演算された点数の合計から相当する金額が中古品プログラム２８により演算されるようにしてもよい。あるいは、金額と点数の合計との関連データはシステム側で予め想定したデータを設定しておいてもよい。
【０１３１】
ステップ１１１では、中古品プログラム２８がこのユーザに対して推奨金額を提示する。そして、ステップ１１３では、この推奨金額を見たユーザがこの金額で良ければ図示しない確定ボタンを押す。一方、この金額以外の金額を設定したい場合には、ユーザはこの金額を図示しない金額入力欄に入力して確定ボタンを押す。ステップ１１５では、ユーザが一つに絞った販売店リストに対してこの中古品が関連付けされた形で登録される。従って、この商品を販売したいユーザにとっては商品の指定と値段付け作業が楽に行える。一方、この商品を購入したいユーザにとっては新品と中古品とが一気に見られることになる。
【０１３２】
なお、上記ではステップ１０１でこの中古品に関して一つの販売店リストを選択してから直ぐにこの商品について商品の状態や具合を指定するとして説明したが、一つの販売店リストを選択する行為を複数商品についてまとめて完了してから、商品の状態や具合をこれらの複数商品についてまとめて指定するようにしてもよい。
また、上記のステップ１０１の処理はステップ８７でユーザがこの中古品に関するキーワードを検索入力欄９１に入力するときに行ったり、ステップ１３で「ＡＩ」ボタン４３をクリックする前にされても良い。
【０１３３】
そして、ステップ１３で「ＡＩ」ボタン４３がクリックされたり、ステップ９５で「ＡＩ」検索ボタン１０１がクリックされると候補の販売店リストが提示される。このとき、候補の販売店リストについて、状態や具合の程度に基づきステップ１０３〜ステップ１０９で演算された推奨金額が提示されてもよい。それぞれの販売店リストには、状態や具合の程度の段階と共にその段階毎の推奨金額が選択自在のリスト形式でホームページに掲載されてもよい。候補は類似の商品であることもあり、ユーザはタブ７７のページで少なくとも一つの商品について推奨金額が一気に見られる。従って、直接関連付けできる販売店リストが無い場合であっても類似の商品についての推奨金額を参考に値段付けができる。
【０１３４】
更に、この中古品と販売店リストとの関連付けを商品データ解析プログラム１３がこの販売店リストの特徴を表す要素をもって行う。そして、この関連付けの処理が完了した段階で商品データ解析プログラム１３がユーザに対して例えばメールを送信し、関連付けが完了した旨を連絡する。ユーザはこの関連付けが完了した販売店リストの推奨金額を参考にして値段付けを行うようにしてもよい。
なお、本発明は、本発明の精神を逸脱しない限り種々の改変をなすことができ、そして、本発明が当該改変されたものにも及ぶことは当然である。
【符号の説明】
【０１３５】
１ インターネット
３ パソコン
５ スマートフォン
７ 通販サイト
９ 情報サイト
１０ データ収集サーバー
１１ 巡回プログラム
１３ 商品データ解析プログラム
１４ サービスデータ解析プログラム
２０ Ｗｅｂサーバー
２１ ＡＩ検索プログラム
２３ 販売店リスト作成プログラム
２５ ＤＢ検索プログラム
２７ 横断検索プログラム
２８ 中古品プログラム
３０ データベースサーバー
３１ 商品リストテーブル
３２ サービスリストテーブル
３３ 要素リストテーブル
３４ サービス要素リストテーブル
３５ 販売店リストテーブル
３６ サービス店舗リストテーブル
３７ 横断検索用テーブル
３８ 中古品テーブル
４０ ツール
４１ 最小化ボタン
４２ モード切換ボタン
４３ 「ＡＩ」ボタン
４４ 「検」ボタン
４５ リンク
４６ ミニ画面
５１ 標準画面
５３、７７ タブ
５５ 商品名
５７ 商品画像
５９ 最安値
６１ 件数
６３ 仕様
６５ ショップ名
６７ 販売価格
６９ 検索履歴
７１ 履歴データ
７３ ＨＰボタン
７５ 更新ボタン
８１ 確定ボタン
８３ 編集ボタン
８５ 候補ボタン
８７ 横断検索候補サイトの欄
８９ ミニ画面
９１ 検索入力欄
９３ ページモードボタン
９５ 履歴ボタン
９７ 設定ボタン
９９ 最小化ボタン
１０１ 「ＡＩ」検索ボタン
１０３ 横断検索ボタン
１０５ リンク
１０７ 自動張付選択ボタン
【図１】
2019215843.tif 000003
【図２】
2019215843.tif 000004
【図３】
2019215843.tif 000005
【図４】
2019215843.tif 000006
【図５】
2019215843.tif 000007
【図６】
2019215843.tif 000008
【図７】
2019215843.tif 000009
【図８】
2019215843.tif 000010
【図９】
2019215843.tif 000011
【図１０】
2019215843.tif 000012
【図１１】
2019215843.tif 000013
【図１２】
2019215843.tif 000014
【図１３】
2019215843.tif 000015
【図１４】
2019215843.tif 000016
【図１５】
2019215843.tif 000017
【図１６】
2019215843.tif 000018
【図１７】
2019215843.tif 000019
【図１８】
2019215843.tif 000020
【図１９】
2019215843.tif 000021
【図２０】
2019215843.tif 000022
【図２１】
2019215843.tif 000023
【図２２】
2019215843.tif 000024
【図２３】
2019215843.tif 000025
【図２４】
2019215843.tif 000026