(57)【要約】【課題】従来に比べて、サイトの優先度を的確に判断し、優良サイトを上位に表示できる検索サービスを提供することである。【解決手段】まず、ブックマーク群及びデータベース及び制御装置、によってデータベースサーバー装置を構成する。各ブックマークには、利用者によって、所定のサイトの情報が登録される。データベースには、データベースサーバー装置によって、ブックマークに登録されたサイトの情報が登録される。このとき、データベースには、そのサイトが登録されたブックマークの数も登録される。利用者が本発明による検索サービスを用いてサイトを検索した場合には、前記ブックマークの数が大きいサイトから順番に提示される。登録されたブックマークの数が多いサイトは、優先度が高いサイトであると言えるので、検索結果には優先度の高いサイトから順番に並ぶことになる。【選択図】      図１
2009003520.tif 000002
【特許請求の範囲】
【請求項１】
外部から入力されたキーワードに基づき、データーベースを検索し、検索の結果得られた１個以上のサイトの情報を提供するデータベースサーバー装置において、
各利用者毎に設けられ、前記各利用者が所定のサイトの情報を登録するブックマーク群と、
検索対象であるサイトの情報と、前記検索対象であるサイトの情報が登録されているブックマークの個数を示すカウンタデータと、を含むデータベースと、
を少なくとも含み、
前記検索の結果得られた１個以上のサイトの情報を前記カウンタデータの値が大きい順に提供することを特徴とするデータベースサーバー装置。
【請求項２】
請求項１に記載のデータベースサーバー装置において、
所定の利用者から前記所定のサイトの情報をその利用者のブックマークに登録する要求を受信した場合に、前記所定のサイトの情報をその利用者のブックマークに登録し、
登録した前記所定のサイトの情報が前記データベースに登録されていない場合は、前記データベースに、前記所定のサイトの情報を新たに登録するとともにそのカウンタデータを１に設定し、
登録した前記所定のサイトの情報が、前記データベースにすでに登録されている場合は、前記所定のサイトの情報に含まれる前記カウンタデータをインクリメントする、
ことを特徴とするデータベースサーバー装置。
【請求項３】
各利用者毎に設けられ、前記各利用者が所定のサイトの情報を登録するブックマーク群と、
検索対象であるサイトの情報と、前記検索対象であるサイトの情報が登録されているブックマークの個数を示すカウンタデータと、を含むデータベースと、
を利用し、外部から入力されたキーワードに基づいて前記データベースを検索し、検索の結果得られた１個以上のサイトの情報を提供する検索データ提供方法において、
前記検索の結果得られた１個以上のサイトの情報を、前記カウンタデータの値が大きい順に提供することを特徴とする検索サービス提供方法。
【請求項４】
請求項３に記載の検索サービス提供方法に用いられる前記ブックマーク群と前記データベースの情報を更新する方法において、
所定の利用者から前記所定のサイトの情報をその利用者のブックマークに登録する要求を受信した場合に、前記所定のサイトの情報をその利用者のブックマークに登録するステップと、
登録した前記所定のサイトの情報が、前記データベースに登録されていない場合は、前記データベースに、前記所定のサイトの情報を新たに登録するとともにそのカウンタデータを１に設定する新規登録ステップと、
登録した前記所定のサイトの情報が、前記データベースにすでに登録されている場合は、前記所定のサイトの情報に含まれる前記カウンタデータをインクリメントする更新ステップと、
を含むことを特徴とするブックマーク群及びデータベース更新方法。
【請求項５】
請求項１に記載のデータベースサーバー装置において、外部から入力されたカテゴリの名称に基づいて、データーベースを検索し、検索の結果得られた１個以上のサイトの情報を提供することを特徴とするデータベースサーバー装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、インターネット等の上で用いられる検索サービスを提供する方法に関する。
【背景技術】
【０００２】
近年、いわゆるインターネットが広く利用されている。このインターネット上で必要なサイトを見つけるためのサービスとしていわゆる検索サービスが広く利用されている。
【０００３】
利用者が検索サービスを利用して所望のサイトを見つけようとする場合、その検索結果の表示において、優先度の高いサイトから順に表示されれば非常に便利である。
【０００４】
このようなことを実現するために、従来から種々の工夫がなされている。
【０００５】
例えば、下記特許文献１では、所定のサイトへのアクセス頻度（閲覧回数）が多いほど、そのサイトが優良であると判断して、重み付けを行う方法が記載されている。
【０００６】
また、例えば下記特許文献２では、ユーザの属性（例えば年齢、居住地域など）及びサイトの属性（例えば、対象年齢、対象地域など）を取得して、それらの属性が一致するサイトを優先して表示する旨が記載されている。
【０００７】
一方、近年、携帯電子端末の利用者がお気に入りのサイトの情報をブックマークに登録してインターネット上に公開し、その情報を不特定多数の携帯電子端末の利用者と共有する、いわゆるソーシャルブックマークが広く利用されている。
【０００８】
ソーシャルブックマークによれば、同一のサイトの情報を公開している他人が登録したサイトの情報を閲覧することができる。また、ソーシャルブックマークに公開されたサイトの情報に分類用のタグを付与することによって、同一のタグを付与された他人が登録したサイトの情報を探すこともできる。
【０００９】
【特許文献１】特開２００５−１９０４５３号公報
【特許文献２】特開２００４−０７０７７３号公報
【発明の開示】
【発明が解決しようとする課題】
【００１０】
携帯電話等の携帯電子機器の利用者においても、サイトの検索を行う際には、求める情報やデータを優良サイトから効率的に表示させたいと考えるのが当然である。
【００１１】
一方、携帯電子端末向けのソーシャルブックマークに登録されたサイトの情報は、他の携帯電子端末の利用者にとっても有用な情報であると考えられる。
【００１２】
そこで、上記ソーシャルブックマークに登録されたサイトの情報を検索エンジンで検索したいところだが、従来使われてきた携帯電子機器向けの検索エンジンでは、ソーシャルブックマークに公開されたサイトの情報とは無関係に独自のデータベースに登録されたサイトの情報を用いて検索を行っていたため、ソーシャルブックマークに公開されたサイトの情報が携帯電子機器向けの検索サービスに利用されることはなかった。
【００１３】
本発明は、係る課題に鑑みなされたものであり、その目的は、携帯電子端末の利用者がソーシャルブックマークに登録したサイトの情報を反映できる検索エンジンを開発し、従来に比べて、サイトの優良性を的確に判断し、優良サイトを上位に表示することが可能となった検索サービス提供方法を提供することである。
【課題を解決するための手段】
【００１４】
（１）本発明は、上記課題を解決するために、外部から入力されたキーワードに基づき、データーベースを検索し、検索の結果得られた１個以上のサイトの情報を提供するデータベースサーバー装置において、各利用者毎に設けられ、前記各利用者が所定のサイトの情報を登録するブックマーク群と、検索対象であるサイトの情報と、前記検索対象であるサイトの情報が登録されているブックマークの個数を示すカウンタデータと、を含むデータベースと、を少なくとも含み、前記検索の結果得られた１個以上のサイトの情報を前記カウンタデータの値が大きい順に提供することを特徴とするデータベースサーバー装置である。
【００１５】
このようなデータベースサーバー装置によって、利用者にはカウンタデータが大きい順にサイトの情報が提供される。
【００１６】
（２）また、本発明は、上記課題を解決するために、上記（１）に記載のデータベースサーバー装置において、所定の利用者から前記所定のサイトの情報をその利用者のブックマークに登録する要求を受信した場合に、前記所定のサイトの情報をその利用者のブックマークに登録し、登録した前記所定のサイトの情報が前記データベースに登録されていない場合は、前記データベースに、前記所定のサイトの情報を新たに登録するとともにそのカウンタデータを１に設定し、登録した前記所定のサイトの情報が、前記データベースにすでに登録されている場合は、前記所定のサイトの情報に含まれる前記カウンタデータをインクリメントする、ことを特徴とするデータベースサーバー装置である。
【００１７】
（３）また、本発明は、上記課題を解決するために、各利用者毎に設けられ、前記各利用者が所定のサイトの情報を登録するブックマーク群と、検索対象であるサイトの情報と、前記検索対象であるサイトの情報が登録されているブックマークの個数を示すカウンタデータと、を含むデータベースと、を利用し、外部から入力されたキーワードに基づいて前記データベースを検索し、検索の結果得られた１個以上のサイトの情報を提供する検索データ提供方法において、前記検索の結果得られた１個以上のサイトの情報を、前記カウンタデータの値が大きい順に提供することを特徴とする検索サービス提供方法である。
【００１８】
（４）また、本発明は、上記課題を解決するために、上記（３）に記載の検索サービス提供方法に用いられる前記ブックマーク群と前記データベースの情報を更新する方法において、所定の利用者から前記所定のサイトの情報をその利用者のブックマークに登録する要求を受信した場合に、前記所定のサイトの情報をその利用者のブックマークに登録するステップと、登録した前記所定のサイトの情報が、前記データベースに登録されていない場合は、前記データベースに、前記所定のサイトの情報を新たに登録するとともにそのカウンタデータを１に設定する新規登録ステップと、登録した前記所定のサイトの情報が、前記データベースにすでに登録されている場合は、前記所定のサイトの情報に含まれる前記カウンタデータをインクリメントする更新ステップと、を含むことを特徴とするブックマーク群及びデータベース更新方法である。
【００１９】
（５）また、本発明は、上記課題を解決するために、上記（１）に記載のデータベースサーバー装置において、外部から入力されたカテゴリ名に基づき、データーベースを検索し、検索の結果得られた１個以上のサイトの情報を提供することを特徴とするデータベースサーバー装置である。
【発明の効果】
【００２０】
本発明によれば、各利用者がサイトの情報を各利用者毎に設けられたブックマークに登録すると、各ブックマークに登録されたサイトの情報は、データベースにも登録される。データベース内では、前記所定のサイトの情報が登録されたブックマークの数によって、そのサイトの情報に優先度の重み付けが行われる。
【００２１】
そして、外部から入力されたキーワードに基づいてサイトの情報の検索が行われたときには、データベースから得られたサイトの情報は、サイトの優先度の重み付けが高いサイトから順番に外部に提示される。
【００２２】
このように、本発明によれば、優先度の重み付けが高いサイトの情報を効率的に外部に提示することができる。これは、利用者のお気に入りのサイトの情報を他の利用者に容易に知らせることに繋がるほか、他の利用者が勧めるサイトの情報を容易に入手できることにも繋がる。その結果、利用者に対して動的で利便性が向上した検索サービスを提供することができる。
【発明を実施するための最良の形態】
【００２３】
以下、本発明の好適な実施の形態を図面に基づいて説明する。
【００２４】
Ａ．検索、及び、検索結果の表示
以下では、利用者Ａが、利用者Ａの携帯電話１を用いて、本実施の形態における検索サービスの提供を受ける場合の動作を図１、図２、図３に基づいて説明する。
【００２５】
図１は利用者Ａの携帯電話１と利用者Ｂの携帯電話２、及びデータベースサーバー装置１４の間でのデータの送受信を示した概念図である。図２は、携帯電話に表示される画面の模式図である。そして、図３は、利用者Ａの携帯電話１と利用者Ｂの携帯電話２、及びデータベースサーバー装置１４の間でのデータの送受信を示したタイムチャートである。図４は、データベースサーバー装置１４が、制御手段と、ブックマーク群４２と、データベース４４と、から構成されることを示す図である。なお、図１及び図３において丸１のように示されているが、便宜上、これを明細書中では（１）のように記す。同様に丸２、丸３、丸４、丸５、丸６、丸７、丸８をそれぞれ（２）（３）（４）（５）（６）（７）（８）と記す。
【００２６】
まず、利用者Ａが、利用者Ａの携帯電話１からインターネット１２を通じてデータベースサーバー装置１４に検索用ページを要求する。この動作は、図１の（１）及び図３の（１）に示されている。
【００２７】
すると、図１の（２）及び図３の（２）に示されるように、データベースサーバー装置１４から利用者Ａの携帯電話１に対して、検索用ページのデータが送信され、利用者Ａの携帯電話１の画面上には、図２の（１）に示すような検索用ページが表示される。
【００２８】
次に、利用者Ａは、検索用ページに設けられた検索窓２２に所定のキーワードを入力し、検索ボタン２４をクリックする。すると、所定のキーワードを含むデータが利用者Ａの携帯電話１からデータベースサーバー装置１４に対して送信される。この動作は、図１の（３）及び図３の（３）に示されている。
【００２９】
データベースサーバー装置１４内には、図４に示すように、ブックマーク群４２とデータベース４４が保存されている。ブックマーク群４２は、図４に示すように、複数個のブックマークから構成されており、１個のブックマークは利用者毎に設けられている。なお、この１個のブックマークは、いわゆるソーシャルブックマークに相当する。
【００３０】
図４において、ブックマーク群４２を構成する各ブックマークは、以下に示す４種類の項目を有している。
１  ＵＲＬ
２  カテゴリ
３  キーワード
４  コメント
また、データベース４４は、以下に示す５種類の項目を有している。
１  ＵＲＬ
２  カテゴリ
３  キーワード
４  カウンタ
５  コメント
ここで、「ＵＲＬ」は、登録したサイトの場所を示す項目である。また、「カテゴリ」は、登録されたサイトが属する分野を表す項目であり、サイトを登録した利用者が予め設定された分野から選択又は新規に分野を登録する。また、「キーワード」は、登録されたサイトに関連する語句を格納する項目であり、サイトを登録した利用者が登録する。また、「コメント」は、登録されたサイトについて、サイトを登録した利用者が感想などを入力する項目である。
【００３１】
データベースサーバー装置１４が、利用者Ａの携帯電話１からキーワードを含むデータを受信すると、データベースサーバー装置１４は利用者Ａが入力したキーワードに基づいて、データベース４４中の「キーワード」の項目を検索する。そして、データベースサーバー装置１４は、検索の結果得られたサイトの情報を基に検索結果の表示画面を作成し、利用者Ａの携帯電話１に対して検索結果の表示画面のデータ（ＨＴＭＬによって書かれたソース等）を送信する。この動作は、図１の（４）及び図３の（４）に示されている。
【００３２】
この結果、利用者Ａの携帯電話１の画面上には、図２の（２）に示されるような検索結果が表示される。
【００３３】
本実施の形態において特徴的なことは、上記検索結果の表示において、各サイトが表示される順番が、各サイトが登録されたブックマークの個数で決められていることである。すなわち、上記検索結果の表示においては、「着うたチャンネル」サイトが登録されたブックマークの個数が、「着メロするめ着歌」サイトが登録されたブックマークの個数よりも多いことを利用して、「着うたチャンネル」サイトを上位に表示したのである。ブックマークの個数については後で詳述する。
【００３４】
B．ブックマークへのサイトの登録
次に、利用者Ｂが、利用者Ｂのブックマークにサイトの情報を登録する動作について説明する。
【００３５】
まず、ブックマーク群４２はデータベースサーバー装置１４の中に保存されており、利用者毎に１個のブックマークが設けられている。このブックマークは、いわゆるソーシャルブックマークに相当する。
【００３６】
利用者Ｂは、利用者Ｂのブックマークにサイトの情報を登録するために、利用者Ｂの携帯電話２を用いて登録用ページにアクセスする。この動作は、図１の（５）及び図３の（５）に示されている。
【００３７】
次に、データベースサーバー装置１４から利用者Ｂの携帯電話２に対して、登録用ページのデータ（ＨＴＭＬで書かれたソース等）が送信され、利用者Ｂの携帯電話２の画面上には、図５に示すような登録用ページが表示される。この動作が、図１の（６）及び図３の（６）に示されている。
【００３８】
利用者Ｂは、利用者Ｂの携帯電話２の画面上に表示されたＵＲＬ入力窓５２、カテゴリ名入力窓５４、キーワード入力窓５６、コメント入力窓５８に、例えばお気に入りのサイトの情報を入力し、登録ボタン６０をクリックする。すると、利用者Ｂの携帯電話２からデータベースサーバー装置１４に対して、お気に入りのサイトの情報を含むデータ（サイトのＵＲＬ、カテゴリ名、キーワード、コメントを含むデータ）が送信される。この動作が、図１（７）及び図３（７）に示されている。
【００３９】
データベースサーバー装置１４は、利用者Ｂの携帯電話２から上記サイトの情報を受信して、その内容を利用者Ｂのブックマークに登録する動作を行う。この動作は、図１（８）及び図３（８）に示されている。
【００４０】
Ｃ．データベースへのサイトの情報の登録
次に、ブックマーク群４２に登録されたサイトの情報を検索の対象とするために、ブックマーク群４２に登録されたサイトの情報をデータベース４４に登録する動作について説明する。
【００４１】
データベース４４はデータベースサーバー装置１４の中に保存されており、ブックマーク群４２にサイトの情報が登録されたときに、データベースサーバー装置１４が、ブックマーク群４２から、ブックマーク群４２に登録されたサイトの情報を読み取って、データベース４４にサイトの情報を登録する。
【００４２】
図６には、利用者Ａのブックマーク、利用者Ｂのブックマーク及びデータベース４４に所定のサイトの情報が登録される過程を説明する概念図が示されている。図６（１）は、利用者Ａのブックマークにのみサイトの情報が登録されているときの概念図であり、利用者Ａのブックマークに登録された各サイトの情報がデータベース４４にも登録されていることが示されている。次に図６（２）は、図６（１）に加えて利用者Ｂのブックマークにもサイトの情報が登録されているときの概念図である。利用者Ｂのブックマークに登録された各サイトの情報が、データベース４４にも登録されていることが示されている。
【００４３】
利用者Ｂが、上記Ｂで説明した手順によって利用者Ｂのブックマークに以下の３つのサイトの情報を登録すると、データベース４４にも、これら３つのサイトの情報が登録される。この動作が、図１の（８）及び図３の（８）での矢印で表されている。また、図６（２）には、利用者Ａのブックマーク、利用者Ｂのブックマーク、及びデータベース４４に登録された内容が示されている。
ＵＲＬが「ｈｔｔｐ：／／ｂｂｂ．・・・」であり、カテゴリが「ＩＩ」であり、キーワードが「Ｄ」であり、コメントが「え」であるサイトの情報
ＵＲＬが「ｈｔｔｐ：／／ｄｄｄ．・・・」であり、カテゴリが「ＩＶ」であり、キーワードが「Ｅ」であり、コメントが「お」であるサイトの情報
ＵＲＬが「ｈｔｔｐ：／／ｅｅｅ．・・・」であり、カテゴリが「ＩＩ」であり、キーワードが「Ｆ」であり、コメントが「か」であるサイトの情報
【００４４】
図６（２）において、利用者Ｂは、ＵＲＬが「ｈｔｔｐ：／／ｂｂｂ．・・・」で表されるサイトをブックマークに登録しているが、このサイトは、図６（１）に示すように、すでに利用者Ａがブックマークに登録している。ＵＲＬが「ｈｔｔｐ：／／ｂｂｂ．・・・」で表されるサイトは、利用者Ａのブックマークと利用者Ｂのブックマークの２つのブックマークに登録されることになったので、図６（２）に示すデータベース４４では、データベースサーバー装置１４によってＵＲＬが「ｈｔｔｐ：／／ｂｂｂ．・・・」で表されるサイトの「カウンタ」がインクリメント（＋１）され、２が設定されている。一方、ＵＲＬが「ｈｔｔｐ：／／ｄｄｄ．・・・」で表されるサイト、及びＵＲＬが「ｈｔｔｐ：／／ｅｅｅ．・・・」で表されるサイトは、それぞれのサイトが登録されたブックマークは１つなので、「カウンタ」には１が設定されている。
【００４５】
本実施の形態において特徴的な事項の１つは、データベースの項目に「カウンタ」が含まれていることである。このカウンタは、初期値は１であるが、所定のサイトが登録されたブックマークが１つ増えるとインクリメント（＋１）されるのである。このカウンタの値によって、検索結果で表示される順番が決定されるのである。
【００４６】
Ｄ．カウンタの値と優先度の重み付けとの関係
本実施の形態では、データベースサーバー装置１４が、各サイトが登録されたブックマークの数をカウントし、その数値をデータベース中の「カウンタ」（図６を参照）に登録している。そして、検索サービスの提供を受けようとする利用者が、例えば図２（１）に示されているような検索用ページにおいて、検索窓２２に、あるキーワードを入力して、検索ボタン２４をクリックした場合には、データベースサーバー装置１４がそのキーワードに基づいてデータベースを検索し、得られたサイトの情報を「カウンタ」の値が大きい順番に利用者に対して送信する。
【００４７】
すなわち、本実施の形態では、「カウンタ」の値がそのサイトの優先度の重み付けを示すバロメータであると考えている。
【００４８】
「カウンタ」の値が大きいということは、そのサイトをブックマーク、いわゆるソーシャルブックマークに登録して利用する人数が多いことを意味する。すなわち、そのサイトは「優良」なサイトであると判断するのが妥当である。本実施の形態においては、このような考えに基づき、「カウンタ」の値に基づいて、検索結果の表示順を決定しているのである。
【００４９】
Ｅ．変形例
本実施の形態においては、図４に示すように、データベースサーバー装置１４は、利用者によって入力されたキーワードをキーとして、データベース４４中の「キーワード」の項目を検索している。しかしながら、検索に用いられるキーは、キーワードに限られるものではなく、例えば、利用者がカテゴリの名称とキーワードを入力した場合には、データベースサーバー装置は、利用者によって入力されたカテゴリの名称とキーワードをキーとして、データベース中の「カテゴリ」及び「キーワード」の項目を検索しても良い。
【００５０】
本実施の形態においては、利用者が携帯電話を用いて所定のサイトの情報をデータベースサーバー装置に登録する例を示しているが、利用者が用いる電子端末は特に決められたものではなく、例えばパーソナルコンピューターやＰＤＡなどを用いて登録しても良い。
【００５１】
本実施の形態においては、利用者のブックマークが、以下に示す４種類の項目を有する場合の例を示しているが、ブックマークが有する項目は以下の４種類の項目に定められているものではなく、例えば利用者が「言語」の項目を当該利用者のブックマークに新たに設けることもできる。
１  ＵＲＬ
２  カテゴリ
３  キーワード
４  コメント
【００５２】
まとめ
以上述べたように、本実施の形態によれば、登録されたサイトの中から所望のサイトを検索して提供する検索サービスであって、優先度の重み付けが高い順にサイトを表示することができる新しい手法を説明した。
【００５３】
本実施の形態では、そのサイトが登録されたブックマークの数が多ければ、そのサイトは優先度が高いと言えるという考えに基づき、検索結果表示の順番を「カウンタ」の値にで決めた検索サービスを説明した。そして、そのサイトがブックマークに登録された場合に、データベースの「カウンタ」の値をインクリメントしていく仕組みを説明した。
【００５４】
その結果、各サイトが登録されたブックマークの数を把握することができ、この登録数によってそのサイトの優先度を判断することができたのである。そして、この優先度に基づき、表示順を決定することによって、利用者にとって従来よりも利便性の高い検索サービスを提供することができたのである。
【図面の簡単な説明】
【００５５】
【図１】携帯電話とデータベースサーバー装置の間におけるデータの送受信を示す概念図である。
【図２】本実施の形態における検索用ページ及び検索結果を携帯電子端末の画面上に表示した例である。
【図３】サイトの検索を行う動作とサイトの登録を行う動作を示すタイムチャートである。
【図４】データベースサーバー装置内の構成を示す図である。
【図５】登録用ページを携帯電子端末の画面上に表示した模式図である。
【図６】ブックマーク及びデータベースに登録された内容を示す説明図である。
【符号の説明】
【００５６】
１  利用者Ａの携帯電話
２  利用者Ｂの携帯電話
１２  インターネット
１４  データベースサーバー装置
２２  キーワード入力窓
２４  検索ボタン
４２  ブックマーク群
４４  データベース
５２  ＵＲＬ入力窓
５４  カテゴリ名入力窓
５６  キーワード入力窓
５８  コメント入力窓
６０  登録ボタン
【図３】
2009003520.tif 000003
【図４】
2009003520.tif 000004
【図１】
2009003520.tif 000005
【図２】
2009003520.tif 000006
【図５】
2009003520.tif 000007
【図６】
2009003520.tif 000008