(57)【要約】【課題】有償で提供される商品等の情報をウエブ上で簡単に検索できるようにする。【解決手段】ロボット１はウエブ上を探索してページのソースコードを取得し、価格文字列検索エンジン３は取得されたページのソースコードを検索することにより価格を含むページを抽出する。抽出されたページから、キーワード検索エンジン５は、商品販売（Ｅコマース及びオークション）ページを検索し、該ページ中から、インデックス検索手段７が、商品名又はサービス名及び価格をインデックスとして抽出し、当該ページへのＵＲＬに対応付けてインデックスデータベース８に記憶させる。ユーザ検索サービスエンジン９は、ウエブ上に検索ページを提供し、入力情報に対応して、商品名又はサービス名及び価格を、該当ページへのリンクが貼られた状態で提供する。【選択図】図１
2006031108.tif 000002
【特許請求の範囲】
【請求項１】
ウエブ上で有償で提供されている商品・サービスの検索システムにおいて、
ウエブ上を探索してウエブ上のページのソースコードを取得するロボットと、
取得されたそれぞれのページのソースコードを検索することにより、価格を含んでいるページのみを抽出する価格含有ページ検索手段と、
抽出されたページから、商品名又はサービス名及び価格をインデックスとして抽出し、抽出された商品名又はサービス名及び価格を、当該ページへのＵＲＬに対応付けてデータベースに記憶させるインデックス検索手段と、
ウエブ上に検索ページを提供する手段と、
検索ページ上で入力された情報に対応して、商品名又はサービス名、その価格、及びＵＲＬをデータベースから読み出し、かつ、検索ページ上で情報を入力した端末上に、読み出された商品名又はサービス名及びその価格を、該当ページへのリンクが貼られた状態で提供する検索結果提供手段と
からなることを特徴とする検索システム。
【請求項２】
ウエブ上で有償で提供されている商品・サービスの検索システムにおいて、
ウエブ上を探索してウエブ上のページのソースコードを取得するロボットであって、それぞれのページのソースコードを検索することにより、価格を含んでいるページのみを取得する価格含有ページ検索手段を備えているロボットと、
取得されたページから、商品名又はサービス名及び価格をインデックスとして抽出し、抽出された商品名又はサービス名及び価格を、当該ページのＵＲＬに対応付けてデータベースに記憶させるインデックス検索手段と、
ウエブ上に検索ページを提供する手段と、
検索ページ上で入力された情報に対応して、商品名又はサービス名、その価格、及びＵＲＬをデータベースから読み出し、かつ、検索ページ上で情報を入力した端末上に、読み出された商品名又はサービス名及びその価格を、該当ページへのリンクが貼られた状態で提供する検索結果提供手段と
からなることを特徴とする検索システム。
【請求項３】
請求項１又は２記載の検索システムにおいて、価格含有ページ検索手段は、通貨記号の前又は後に整数が配置されている価格文字列を含んでいるページのみを抽出するよう構成されていることを特徴とする検索システム。
【請求項４】
請求項１〜３いずれかに記載の検索システムにおいて、ウエブ上のページがＸＭＬで作成されている場合、価格含有ページ検索手段は、価格を表す定義タグを含んでいるページのみを抽出するよう構成されていることを特徴とする検索システム。
【請求項５】
請求項１〜４いずれかに記載の検索システムにおいて、
該システムはさらに、価格含有ページ検索手段により取得されたページから、購買意志を表す用語を含んだページを削除する購買意志ページ削除手段を備え、
インデックス検索手段は、購買意志ページ削除手段によって削除されなかったページから、商品名又はサービス名及び価格をインデックスとして抽出するよう構成されている
ことを特徴とする検索システム。
【請求項６】
請求項１〜５いずれかに記載の検索システムにおいて、該システムはさらに、キーワード検索手段を備え、該キーワード検索手段は、
価格含有ページ検索手段によって抽出されたページから、キーワード検索により、商品購入の意志を表している購入意志ページを検索し削除して、商品販売ページを抽出する手段と、
抽出された商品販売ページを、キーワード検索により、Ｅコマース用ページとオークション用ページとに分別する手段と
を備え、インデックス検索手段が、商品販売ページのみからインデックスを抽出するよう構成されていることを特徴とする検索システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ウエブ上の商品・サービス検索システムに関し、特に、ユーザに有償で提供される商品及びサービスをウエブ上で検索するシステムに関する。
【背景技術】
【０００２】
今日、ウエブ上で種々のコンテンツが提供されており、そのコンテンツの中には、ユーザに有償で提供される商品及びサービスが含まれている。ウエブ上のＥコマース又はオークション用のページにアクセスすることにより、ユーザは、商品・サービスの詳細な情報を入手しているが、ある統計によれば、このようなウエブページへのアクセスの動機として、約７０〜８０％が、商品・サービスをすでに入手した友人等から、その商品・サービスの情報及びウエブサイトのＵＲＬ等を得たことであり、他は、ユーザ自らのウエブページのサーフィングによるものである。
【発明の開示】
【発明が解決しようとする課題】
【０００３】
このように、ユーザ自らのウエブページへのアクセスが少ないことの一因として、ユーザが購入したい商品・サービスの情報を簡単かつ適切に検索できる検索システムが未だ提案されていない点を挙げることができる。
例えば、代表的な検索サイトであっても、ユーザが付帯的な商品名を検索キー／クエリとして入力しても、入力キーに相当するすべてのページの情報が表示され、商品・サービスの販売及びオークションのためのページのみを、ユーザに提供することができない。
したがって、ユーザが、自分が購入したい商品・サービスを販売する意志がある販売店等のウエブページを、簡単に訪問することができれば、ウエブ上のＥコマース及びオークションがより活発になると考えられる。
本発明は、このような状況に鑑みてなされたものであり、その目的は、ユーザが、有償で提供される商品・サービスの情報をウエブ上で簡単に検索し、かつ商品・サービスを有償で提供するサイトを簡単に訪問することができるようにするための商品・サービス検索システムを提供することである。
【課題を解決するための手段】
【０００４】
上記した目的を達成するために、第１の観点の本発明は、ウエブ上で有償で提供されている商品・サービスの検索システムにおいて、
ウエブ上を探索してウエブ上のページのソースコードを取得するロボットと、
取得されたそれぞれのページのソースコードを検索することにより、価格を含んでいるページのみを抽出する価格含有ページ検索手段と、
抽出されたページから、商品名又はサービス名及び価格をインデックスとして抽出し、抽出された商品名又はサービス名及び価格を、当該ページへのＵＲＬに対応付けてデータベースに記憶させるインデックス検索手段と、
ウエブ上に検索ページを提供する手段と、
検索ページ上で入力された情報に対応して、商品名又はサービス名、その価格、及びＵＲＬをデータベースから読み出し、かつ、検索ページ上で情報を入力した端末上に、読み出された商品名又はサービス名及びその価格を、該当ページへのリンクが貼られた状態で提供する検索結果提供手段と
からなることを特徴とする検索システムを提供する。
【０００５】
上記した目的を達成するために、第２の観点の本発明は、ウエブ上で有償で提供されている商品・サービスの検索システムにおいて、
ウエブ上を探索してウエブ上のページのソースコードを取得するロボットであって、それぞれのページのソースコードを検索することにより、価格を含んでいるページのみを取得する価格含有ページ検索手段を備えているロボットと、
取得されたページから、商品名又はサービス名及び価格をインデックスとして抽出し、抽出された商品名又はサービス名及び価格を、当該ページのＵＲＬに対応付けてデータベースに記憶させるインデックス検索手段と、
ウエブ上に検索ページを提供する手段と、
検索ページ上で入力された情報に対応して、商品名又はサービス名、その価格、及びＵＲＬをデータベースから読み出し、かつ、検索ページ上で情報を入力した端末上に、読み出された商品名又はサービス名及びその価格を、該当ページへのリンクが貼られた状態で提供する検索結果提供手段と
からなることを特徴とする検索システムを提供する。
【０００６】
上記した第１及び第２の観点の本発明に係る検索システムにおいて、価格含有ページ検索手段は、通貨記号の前又は後に整数が配置されている価格文字列を含んでいるページのみを抽出するよう構成されていることが好ましい。
また、ウエブ上のページがＸＭＬで作成されている場合、価格含有ページ検索手段は、価格を表す定義タグを含んでいるページのみを抽出するよう構成されていることが好ましい。
さらに、検索システムはさらに、価格含有ページ検索手段により取得されたページから、購買意志を表す用語を含んだページを削除する購買意志ページ削除手段を備え、インデックス検索手段は、購買意志ページ削除手段によって削除されなかったページから、商品名又はサービス名及び価格をインデックスとして抽出するよう構成されていることが好ましい。
さらにまた、検索システムはさらに、価格含有ページ検索手段によって抽出されたページから、キーワード検索により、商品購入の意志を表している購入意志ページを検索し削除して、商品販売ページを抽出する手段と、抽出された商品販売ページを、キーワード検索により、Ｅコマース用ページとオークション用ページとに分別する手段とからなるキーワード検索手段を備え、インデックス検索手段が、商品販売ページのみからインデックスを抽出するよう構成されていることが好ましい。
【発明の効果】
【０００７】
本発明は、上記したように構成され、全世界で普遍的に用いられている価格に特化したキーワードでページを検索しデータベース化し、かつ該ページ上の商品名・サービス名及び価格をインデックス化するので、従来例に対比して、サーバに対する負荷が飛躍的に軽減される。また、ロボット自体への負荷が少なく、従来例に対比して新規ページや更新ページを発見するのに要する時間が大幅に短縮される。
さらに、ユーザに対して、商品・サービスの販売ページ及びオークションページのみを提供することができるので、ユーザの商品・サービス購入の意図に沿った適切な検索結果を提供することができる。
【発明を実施するための最良の形態】
【０００８】
本発明に係るウエブ上の商品・サービス検索システムは、ウエブサイトが提供するコンテンツの中に各国の通貨記号の前又は後に整数を伴う文字列がある場合には、それに相当する商品・サービスの提供があることに着目して開発されたものである。すなわち、ウエブページ上のコンテンツに通貨記号の前後に整数を伴っている文字列が含まれている場合には、このような文字列は価格を表しているので、そのページを提供しているウエブサイトがＥコマースモール又はオークションモールである可能性が極めて高いことに着目したものである。
【０００９】
そして、本発明は、このような価格文字列（連続する通貨記号及び整数）を含むウエブページを検索し、該ページから価格に対応する商品・サービス名を検索し、商品・サービス名及びその価格を、それぞれのページへのリンクが貼られた該ページのＵＲＬとともに、ユーザが検索しやすい状態で提供するものである。
なお、以下の説明においては、有償で提供される「商品」及び「サービス」を代表して、「商品」と称することにする。また、通貨記号の前又は後に整数を伴っている文字列を、「価格文字列」と称することにする。
【００１０】
図１は、本発明に係るウエブ上の商品・サービス検索システム（以下、単に「検索システム」）の基本的構成を示している。図１において、１０は検索システムを提供する検索サービスサイト、２０はインターネットである。検索サービスサイト１０は、ロボット１、ウエブ情報データベース（ＤＢ）２、価格文字列検索エンジン３、価格文字列含有ページＤＢ４、キーワード検索エンジン５、商品販売ページＤＢ６、インデックス検索エンジン７、インデックスＤＢ８、ユーザ検索サービスエンジン９を備えている。
【００１１】
図１に示した検索システムにおいて、ロボット１は、インターネット２０上を探索すなわち泳ぎ回り、インターネット２０上の新規ページ及び更新ページを検索する。該ロボットの検索により得られたページ全体のソースコードは、ウエブ情報ＤＢ２に蓄積される。当然ながら、本検索システムの立ち上げ持には、ウエブ上の全てのページが新規ページとなり、ロボット１の探索により得られたページのソースコードが準じページ情報ＤＢ２に格納される。
そして、価格文字列検索エンジン３は、ウエブ情報ＤＢ２に新規に蓄積された又は更新されたページのソースコードを全文検索して、価格文字列を含んだページのみのソースコードを抽出する。抽出されたページのソースコードは、価格文字列含有ページＤＢ４に記憶される。例えば、図２に示すようなソースコードのページでは、「￥６，９３０」が価格文字列であるとして検索されるので、このページのソースコードが、価格文字列含有ページＤＢ４に格納される。
なお、ロボット１に価格文字列検索機能を持たせてもよく、この場合には、ウエブ情報ＤＢ２が不要となる。
【００１２】
次いで、キーワード検索エンジン５は、価格文字列含有ページＤＢ４に記憶されたページのソースコードを、キーワードを用いて全文検索することにより、商品購入意志を表している購入意志ページ（例えば、逆オークション用のページ）を判別する。そのためのキーワードとして、例えば、「求む」、「欲しい」、及び「いかが」等の商品購入の意志を表す用語が用いられ、これら用語のいずれかを含んでいるページが検索される。このようなキーワード検索により抽出された購入意志ページのソースコードは削除され、残りのページのソースコードが、商品販売ページＤＢ６に格納される。その結果、商品販売ページＤＢ６に蓄積されたページは、そのほとんどがＥコマース及びオークションに直接的に関連するページとなる。
【００１３】
キーワード検索エンジン５はさらに、商品販売ページＤＢ６に記憶されたページがＥコマース用であるか又はオークション用であるかを識別する。この識別のために、「現在の価格」等のオークションを連想させるキーワードがページに含まれているかどうか、若しくは、「auction」又は「auctions」がＵＲＬに含まれているかどうかを判定し、この判定が肯定である場合に、オークション用ページであると決定する。そして、商品販売ページＤＢ６に格納された該当するページに、販売形態がオークションであることを示すマークをつける。マークが付けられていないページは、Ｅコマース用となる。
【００１４】
なお、購入意志ページのソースコードを、Ｅコマース及びオークション用ページとは別のデータベースに記憶して、Ｅコマース及びオークション用ページのコンテンツに、購入意志ページのコンテンツとマッチングしているものがあるかどうかを判定し、マッチングしているページが存在する場合に、それを双方のページのプロバイダに通知するように構成してもよい。
また、商品販売ページＤＢ６を格別に設けずに、価格文字列含有ページＤＢ４内のページに対応させてフラグを付加することにより、商品販売ページであることを示してもよい。
【００１５】
インデックス検索エンジン７は、このようにして抽出され商品販売ページＤＢ６に記憶されたＥコマース及びオークション用ページのソースコードを解析して、それぞれのページから、「商品名」、「金額」に対応する情報を抽出し、これら情報と当該ページのＵＲＬとをインデックス情報として、インデックスＤＢ８に記憶する。インデックスＤＢ８にも、オークション用であるかＥコマース用であるかの販売形態が記憶される。
例えば、図２の例においては、インデックス情報は、以下の通りである。
商品名：オレンジキーボード
金額：￥６９３０
ＵＲＬ：http://store.orange.com
販売形態：Ｅコマース
【００１６】
本発明の検索システムにおいては、このようにして、「価格文字列」を含みかつ「商品購入意志用語」を含んでいないページを検索して、Ｅコマース又はオークション用のページであると推定する。そして、そのページのＵＲＬ、商品名及びその金額をインデックスとして抽出することにより、インデックスＤＢ８を構築する。
【００１７】
ユーザ検索サービスエンジン９は、インデックスＤＢ８に蓄積されたインデックス情報を、ユーザが検索しやすい形態でウエブ上に提供する機能を有している。そのため、ウエブ上でユーザに対して、例えば図３の（Ａ）に示すようなユーザ検索入力ページを提供する。ユーザ検索入力ページには、例えば、「商品名」、「金額」、「販売方法」、及び「支払い方法」の入力欄が設けられる。「販売方法」の入力欄は、Ｅコマースであるかオークションであるかの販売形態を入力するためのものである。
【００１８】
ユーザが、ユーザ検索入力ページ上で所定の検索キー／クエリを入力すると、ユーザ検索サービスエンジン９は、検索アルゴリズムにしたがってインデックスＤＢ８を検索し、これら検索キー／クエリに対する指定された表示方法で検索結果を表示する。例えば、ユーザが、商品名の欄に「オレンジキーボード」を入力し、かつ、金額の欄に「￥６８００」〜「￥７３００」を入力すると、ユーザ検索サービスエンジン９は、入力された条件に合致する情報をインデックスＤＢ８から検索し、図３の（Ｂ）に示すような商品情報表示ページを提供する。図３の（Ｂ）の例では、価格の低い方から順に、オレンジキーボードの販売店をリストアップしている。ユーザ検索入力ページ上で金額が入力されなかった場合には、商品情報ページには、入力された商品名「オレンジキーボード」を販売している販売店のすべてが、適宜の順番でその商品価格とともに表示される。対応するＵＲＬも表示してもよい。
【００１９】
なお、図３の（Ａ）のユーザ検索入力ページにおける「販売方法」及び「支払い方法」は、プルダウンメニューから適宜１つを選択する形式である。プルダウンメニューとして、販売方法には、通常の販売方法及びオークションが含まれ、支払い方法には、クレジットカード払い、商品引き換え、及び振り込み等が含まれる。
「販売方法」及び「支払い方法」の入力欄は必ずしも設ける必要が無い。また、これら入力欄を設けた場合でも、これら入力欄へのユーザ入力がなくても商品情報表示ページに検索結果を表示するよう構成されている。
【００２０】
商品情報表示ページ上の販売店及び価格の組には、それぞれ該販売店のＵＲＬへのリンクが張られており、ユーザが、例えば、最も低価格のオレンジハウスの組を選択すると、オレンジハウスのオレンジキーボードの販売ページにセッションが切り替わる。これにより、ユーザは、当該販売ページ上でオレンジキーボードの詳細な情報を入手し、そして購入を決定した場合には、その購入手続をウエブページ上で行うことができる。
【００２１】
なお、価格文字列検索エンジン３及びキーワード検索エンジン５によって、商品販売ページのみを抽出使用としているが、これら検索エンジンによっても、抽出ページに商品販売ページ以外のページが含まれてしまうことがある。このような可能性が極めて低いと考えられるが、非商品販売ページであることが明白になった時点で、当該ページに対応するインデックス情報をインデックスＤＢ８から適宜削除すればよい。
【００２２】
上記においては、ロボットがウエブ上を泳ぎ回ってウエブ上のページのソースコードを取得し、その中から、価格文字列検索エンジンが価格文字列を含んでいるページを抽出する例、及び、ロボットが価格文字列検索機能を備えていることによって、ロボットが価格文字列を含んでいるページのみを取得する例について説明した。
これらの例において、ウエブ上のページがＸＭＬで生成されている場合には、該ページには価格を示す定義タグ＜retail price＞が含まれているので、前者の例の価格文字列検索エンジンの機能、及び後者の例のロボットの価格文字列検索機能は、価格定義タグを含んだページを検出する機能に置き換えられる。
【図面の簡単な説明】
【００２３】
【図１】本発明に係る検索システムの構成を表すブロック図である。
【図２】本発明に係る検索システムの動作を説明するための説明図である。
【図３】本発明に係る検索システムが提供するユーザ検索入力ページ及び検索結果表示ページを例示する説明図である。
【図１】
2006031108.tif 000003
【図２】
2006031108.tif 000004
【図３】
2006031108.tif 000005