(57)【要約】【課題】Ｗｅｂページの検索において、多くのユーザに支持を受けている信頼性があって有益な情報を優先的に表示することができる検索システム及び検索方法を提供すること。【解決手段】携帯端末２から入力されたキーワードに基づきデータベースの検索を行うとともに、その検索結果を携帯端末２に出力して表示させるための検索システム１において、入力されたキーワードを含む情報をデータベースから検索する検索サーバ１１と、メニュー毎の会員数に関する会員数情報を持つｉモードサーバ（登録商標）から会員数情報を取得し、取得した会員数情報に基づいてメニューの人気度を算出する人気度算出装置１０と、検索サーバ１１により検索された複数の情報を、人気度算出装置１０により算出された情報の属するメニューの人気度に基づいて序列化する情報序列化手段と、を具備することを特徴とする。【選択図】図１
2008217762.tif 000002
【特許請求の範囲】
【請求項１】
端末から入力されたキーワードに基づきデータベースの検索を行うとともに、その検索結果を前記端末に出力して表示させるための検索システムにおいて、
入力されたキーワードを含む情報を前記データベースから検索する検索手段と、
メニュー毎の会員数に関する会員数情報を持つサーバから前記会員数情報を取得し、取得した前記会員数情報に基づいてメニューの人気度を算出する人気度算出手段と、
前記検索手段により検索された複数の情報を、前記人気度算出手段により生成された前記情報の属するメニューの人気度に基づいて序列化する情報序列化手段と、
を具備することを特徴とする検索システム。
【請求項２】
前記人気度算出手段は、ページ毎のアクセスに関するアクセス情報を持つサーバから前記アクセス情報を取得し、前記アクセス情報に基づいてページの人気度を算出し、
前記情報序列化手段は、前記検索手段により検索された複数の情報を、前記情報の属するメニューの人気度及びページの人気度に基づいて序列化することを特徴とする請求項１に記載の検索システム。
【請求項３】
前記会員数情報は、有料会員数及び無料会員数に関する情報を含み、
前記アクセス情報は、ページの訪問者数に関する情報を含み、
前記人気度算出手段は、前記メニューの人気度を、前記有料会員数及び無料会員数と、前記ページの訪問者数から集計される当該ページが属するメニューの訪問者数とに基づいて算出することを特徴とする請求項２に記載の検索システム。
【請求項４】
前記人気度算出手段は、前記有料会員数と前記無料会員数とに異なる係数を乗算して得た値と、前記メニューの訪問者数とを加算することで前記メニューの人気度を算出することを特徴とする請求項３に記載の検索システム。
【請求項５】
前記有料会員数に対する係数を、前記無料会員数に対する係数よりも大きくしたことを特徴とする請求項４に記載の検索システム。
【請求項６】
前記会員数情報は、有料会員に課金される会員料金に関する情報を含み、
前記人気度算出手段は、前記メニューの人気度を、前記会員料金に基づいて算出することを特徴とする請求項３から請求項５のいずれかに記載の検索システム。
【請求項７】
前記アクセス情報は、ページのアクセス数及び訪問者数に関する情報を含み、
前記人気度算出手段は、前記ページの人気度を、前記ページのアクセス数及び訪問者数に基づいて算出することを特徴とする請求項２に記載の検索システム。
【請求項８】
前記人気度算出手段は、前記ページのアクセス数と前記ページの訪問者数とに異なる係数を乗算して得た値を加算することで前記ページの人気度を算出することを特徴とする請求項７に記載の検索システム。
【請求項９】
前記ページの訪問者数に対する係数を、前記ページのアクセス数に対する係数より大きくしたことを特徴とする請求項８に記載の検索システム。
【請求項１０】
前記情報序列化手段は、検索された複数の情報を前記人気度の高い順に序列化することを特徴とする請求項１から請求項９のいずれかに記載の検索システム。
【請求項１１】
前記情報序列化手段により序列化された情報に対する前記端末からのアクセスの可否に基づいて当該端末で表示される情報を調整することを特徴とする請求項１から請求項１０のいずれかに記載の検索システム。
【請求項１２】
前記情報序列化手段により序列化された情報が事前登録された会員専用ページに属し、前記端末からアクセスできない場合に、当該会員専用ページに関連する前記端末がアクセス可能な非会員専用ページに関する情報を表示させることを特徴とする請求項１１に記載の検索システム。
【請求項１３】
前記会員専用ページが階層構造を有するＷｅｂサイトに属する場合に、当該会員専用ページに最も近い上位層の前記非会員専用ページに関する情報を表示させることを特徴とする請求項１２に記載の検索システム。
【請求項１４】
前記会員専用ページが階層構造を有するＷｅｂサイトに属する場合に、当該Ｗｅｂサイトのトップページに関する情報を表示させることを特徴とする請求項１２に記載の検索システム。
【請求項１５】
端末から入力されたキーワードに基づきデータベースの検索を行うとともに、その検索結果を前記端末に出力して表示させるための検索方法において、
入力されたキーワードを含む情報を前記データベースから検索する検索工程と、
メニュー毎の会員数に関する会員数情報を持つサーバから前記会員数情報を取得し、取得した前記会員数情報に基づいてメニューの人気度を算出する人気度算出工程と、
前記検索工程により検索された複数の情報を、人気度算出工程で算出された前記情報の属するメニューの人気度に基づいて序列化する序列化工程と、
を具備することを特徴とする検索方法。
【請求項１６】
前記人気度算出工程は、ページ毎のアクセスに関するアクセス情報を持つサーバから前記アクセス情報を取得し、前記アクセス情報に基づいてページの人気度を算出し、
前記情報序列化工程は、前記検索工程により検索された複数の情報を、前記人気度算出工程で算出された前記情報の属するメニューの人気度及びページの人気度に基づいて序列化することを特徴とする請求項１５に記載の検索方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、Ｗｅｂページの検索において、人気度に応じて検索結果の表示順位を決定する検索システム及び検索方法に関する。
【背景技術】
【０００２】
従来、携帯電話での検索において、メニュー人気度に応じて検索結果の表示順位を決定する提案がある（例えば、特許文献１、特許文献２参照）。特許文献１には、キーワードに基づく検索でヒットするＷｅｂページのリンク情報を抽出し、プロバイダのサーバ装置から供給される各Ｗｅｂページへのアクセス履歴（ログ情報）に基づき、例えば、そのアクセス回数の多い、少ない等に基づき、各Ｗｅｂページの人気度を求め、人気度の高い順に各Ｗｅｂページへのリンク情報をソートし、ユーザ端末装置のブラウザで人気度の高い順に例えば上から下に表示させることが記載されている。すなわち、特許文献１には、検索エンジンにおいて、人気度に応じて検索結果の表示順位を決定することが開示されている。
【０００３】
特許文献２には、ユーザコンピュータのディスクキャッシュ情報を用いて抽出したＷｅｂページ別の訪問人気度に基づくＷｅｂページ検索方法が記載されている。このＷｅｂページ検索方法においては、受信したＵＲＬ（Uniform  Resource  Locator）情報からＩＰ（Internet  Protocol）アドレスを確認して重複ドメインを除去し、ユーザ別に訪問したＵＲＬ情報を抽出し、ユーザ別に訪問したＵＲＬ情報をＷｅｂページ別の訪問回数に再整列し、訪問人気度に換算して貯蔵するようにしている。
【特許文献１】特開２００３−２８１１７９号公報
【特許文献２】特開２００３−７６７１５号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
ところで、検索サイトにアクセスして所望の情報を探す場合、同様の情報を持つページが複数抽出されることが多く、それぞれの情報で正確性やユーザにとっての有益性に差がある場合がある。したがって、検索結果の表示順位を決定する場合、単にページへのアクセス数を把握するだけでは、そのページが信頼できる情報かどうか判定することができない。つまり、ある検索結果から辿り着けるページが、信頼できる情報か、有益な情報かを判断することができない。
【０００５】
本発明はかかる点に鑑みてなされたものであり、Ｗｅｂページの検索において、多くのユーザに支持を受けている信頼性があって有益な情報を優先的に表示することができる検索システム及び検索方法を提供することを目的とする。
【課題を解決するための手段】
【０００６】
本発明の検索システムは、端末から入力されたキーワードに基づきデータベースの検索を行うとともに、その検索結果を前記端末に出力して表示させるための検索システムにおいて、入力されたキーワードを含む情報を前記データベースから検索する検索手段と、メニュー毎の会員数に関する会員数情報を持つサーバから前記会員数情報を取得し、取得した前記会員数情報に基づいてメニューの人気度を算出する人気度算出手段と、前記検索手段により検索された複数の情報を、前記人気度算出手段により生成された前記情報の属するメニューの人気度に基づいて序列化する情報序列化手段と、を具備することを特徴とする。
【０００７】
上記構成によれば、ｉモード（登録商標）サーバ等のメニュー毎の会員数に関する会員数情報を持つサーバを利用して、メニュー毎の会員数情報を取得する。そして、この会員数情報を用いてメニューの人気度を算出して、検索結果の表示順位の決定に反映させるので、Ｗｅｂページの検索において、多くのユーザに支持を受けている信頼性があって有益な情報を優先的に表示することが可能となる。
【０００８】
また、上記構成において、前記人気度算出手段は、ページ毎のアクセスに関するアクセス情報を持つサーバから前記アクセス情報を取得し、前記アクセス情報に基づいてページの人気度を算出し、前記情報序列化手段は、前記検索手段により検索された複数の情報を、前記情報の属するメニューの人気度及びページの人気度に基づいて序列化することが好ましい。この場合には、ｉモード（登録商標）サーバ等のページ毎のアクセスに関するアクセス情報を持つサーバを利用して、ページ毎のアクセス情報を取得する。そして、このアクセス情報を用いてページの人気度を算出して、検索結果の表示順位の決定に反映させるので、Ｗｅｂページの検索において、より多くのユーザに支持を受けている信頼性があって有益な情報を優先的に表示することができる。
【０００９】
特に、上記構成において、前記会員数情報は、有料会員数及び無料会員数に関する情報を含み、前記アクセス情報は、ページの訪問者数に関する情報を含み、前記人気度算出手段は、前記メニューの人気度を、前記有料会員数及び無料会員数と、前記ページの訪問者数から集計される当該ページが属するメニューの訪問者数とに基づいて算出することが好ましい。この場合には、メニューの人気度が、検索されたページが属するメニューの有料会員数及び無料会員数と、当該メニューの訪問者数とに基づいて算出されるので、これらの有料会員数及び無料会員数、並びに、メニューの訪問者数を反映した、よりユーザの支持を反映したメニューの人気度を算出することが可能となる。
【００１０】
例えば、上記構成において、前記人気度算出手段は、前記有料会員数と前記無料会員数とに異なる係数を乗算して得た値と、前記メニューの訪問者数とを加算することで前記メニューの人気度を算出することが考えられる。この場合には、メニューの有料会員数と無料会員数とに異なる係数を乗算することから、当該係数に信頼性の程度を反映させることにより、よりユーザの支持を反映したメニューの人気度を算出することが可能となる。
【００１１】
特に、上記構成においては、前記有料会員数に対する係数を、前記無料会員数に対する係数よりも大きくすることが好ましい。この場合には、無料会員数に比べて信頼性の高い有料会員数に対する係数が大きくされることから、よりユーザの支持を反映したメニューの人気度を算出することが可能となる。
【００１２】
なお、上記構成において、前記会員数情報は、有料会員に課金される会員料金に関する情報を含み、前記人気度算出手段は、前記メニューの人気度を、前記会員料金に基づいて算出するようにしても良い。一般に、有料会員に課金される会員料金の金額は、ユーザの支持を反映すると考えられる。例えば、会員料金がリーズナブルと考えられるサービスを提供するメニューには、多数の会員が集まると考えられる。このため、このような会員料金に基づいてメニューの人気度を算出することにより、よりユーザの支持を反映したメニューの人気度を算出することが可能となる。
【００１３】
また、上記構成において、前記アクセス情報は、ページのアクセス数及び訪問者数に関する情報を含み、前記人気度算出手段は、前記ページの人気度を、前記ページのアクセス数及び訪問者数に基づいて算出することが好ましい。この場合には、ページの人気度が、当該ページのアクセス数及び訪問者数に基づいて算出されるので、これらのページのアクセス数及び訪問者数を反映した、よりユーザの支持を反映したページの人気度を算出することが可能となる。
【００１４】
例えば、上記構成において、前記人気度算出手段は、前記ページのアクセス数と前記ページの訪問者数とに異なる係数を乗算して得た値を加算することで前記ページの人気度を算出することが考えられる。この場合には、ページのアクセス数と訪問者数とに異なる係数を乗算することから、当該係数に信頼性の程度を反映させることにより、よりユーザの支持を反映したページの人気度を算出することが可能となる。
【００１５】
特に、上記構成においては、前記ページの訪問者数に対する係数を、前記ページのアクセス数に対する係数より大きくすることが好ましい。この場合には、アクセス数に比べて信頼性の高い訪問者数に対する係数が大きくされることから、よりユーザの支持を反映したページの人気度を算出することが可能となる。
【００１６】
例えば、上記構成において、前記情報序列化手段は、検索された複数の情報を前記人気度の高い順に序列化する。このように複数の情報を序列化することで、ユーザは、信頼性があって有益な情報から参照することが可能となる。
【００１７】
また、上記構成においては、前記情報序列化手段により序列化された情報に対する前記端末からのアクセスの可否に基づいて当該端末で表示される情報を調整するようにしても良い。この場合には、例えば、序列化された情報に対して端末からアクセスできない場合に当該端末でアクセス可能な情報に調整することができるので、序列化された情報の特性によって、信頼性があって有益な情報にアクセスできないという事態を防止することが可能となる。
【００１８】
例えば、上記構成においては、前記情報序列化手段により序列化された情報が事前登録された会員専用ページに属し、前記端末からアクセスできない場合に、当該会員専用ページに関連する前記端末がアクセス可能な非会員専用ページに関する情報を表示させることが考えられる。この場合には、会員専用ページに関連する端末がアクセス可能な非会員専用ページに関する情報を端末に表示させることができるので、例えば、当該非会員専用ページを経由して該当する会員専用ページにアクセスすることで、検索された情報を表示することが可能となる。
【００１９】
特に、上記構成においては、前記会員専用ページが階層構造を有するＷｅｂサイトに属する場合に、当該会員専用ページに最も近い上位層の前記非会員専用ページに関する情報を表示させることが考えられる。この場合には、会員専用ページに最も近い上位層の非会員専用ページに関する情報を端末に表示させることができるので、会員登録を別途行う必要があるが、検索された情報を含む会員専用ページを最短の手順で表示することが可能となる。
【００２０】
また、上記構成においては、前記会員専用ページが階層構造を有するＷｅｂサイトに属する場合に、当該Ｗｅｂサイトのトップページに関する情報を表示させるようにしてもよい。一般に、会員登録を行うために必要な手続きは、トップページに表示されていることが多い。このため、このようにトップページを表示させることにより、最短の手順で会員登録の手続きを行うことが可能となる。
【００２１】
本発明の検索方法は、端末から入力されたキーワードに基づきデータベースの検索を行うとともに、その検索結果を前記端末に出力して表示させるための検索方法において、入力されたキーワードを含む情報を前記データベースから検索する検索工程と、メニュー毎の会員数に関する会員数情報を持つサーバから前記会員数情報を取得し、取得した前記会員数情報に基づいてメニューの人気度を算出する人気度算出工程と、前記検索工程により検索された複数の情報を、人気度算出工程で算出された前記情報の属するメニューの人気度に基づいて序列化する序列化工程と、を具備することを特徴とする。
【００２２】
上記方法によれば、ｉモード（登録商標）サーバ等のメニュー毎の会員数に関する会員数情報を持つサーバを利用して、メニュー毎の会員数情報を取得する。そして、この会員数情報を用いてメニューの人気度を算出して、検索結果の表示順位の決定に反映させるので、Ｗｅｂページの検索において、多くのユーザに支持を受けている信頼性があって有益な情報を優先的に表示することができる。
【００２３】
また、上記方法において、前記人気度算出工程は、ページ毎のアクセスに関するアクセス情報を持つサーバから前記アクセス情報を取得し、前記アクセス情報に基づいてページの人気度を算出し、前記情報序列化工程は、前記検索工程により検索された複数の情報を、前記人気度算出工程で算出された前記情報の属するメニューの人気度及びページの人気度に基づいて序列化することが好ましい。この場合には、ｉモード（登録商標）サーバ等のページ毎のアクセスに関するアクセス情報を持つサーバを利用して、ページ毎のアクセス情報を取得する。そして、このアクセス情報を用いてページの人気度を算出して、検索結果の表示順位の決定に反映させるので、Ｗｅｂページの検索において、より多くのユーザに支持を受けている信頼性があって有益な情報を優先的に表示することができる。
【発明の効果】
【００２４】
本発明による検索システム及び検索方法は、ｉモード（登録商標）サーバ等のメニュー毎の会員数に関する会員数情報を持つサーバを利用して、メニュー毎の会員数情報を取得する。そして、この会員数情報を用いてメニューの人気度を算出して、検索結果の表示順位の決定に反映させるので、Ｗｅｂページの検索において、多くのユーザに支持を受けている信頼性があって有益な情報を優先的に表示することができる。
【発明を実施するための最良の形態】
【００２５】
以下、本発明の実施の形態について添付図面を参照して詳細に説明する。
（実施の形態１）
図１は、本発明の実施の形態１に係る検索システム１を示す図である。図示のように、本実施の形態の検索システム１は、携帯端末２と、通信設備（特に回線網）を所有している通信事業者の通信設備３とから主に構成されている。携帯端末２は、オペレーティングシステム（移動機ＯＳ）を有しており、移動機ＯＳ上でブラウザ機能、ビューワ機能、ＪＡＭ（Java（登録商標） Application Manager）その他の機能が動作する。
【００２６】
図２は、携帯端末２の概略構成を示すブロック図である。なお、図２に示す構成は、本発明を説明するために簡略化したものであり、通常の携帯端末に搭載される構成要素は備えているものとする。図２に示すように、携帯端末２は、装置全体を制御する制御部２１と、通信設備３との間で通信を行う通信制御部２２と、種々のデータや位置情報を表示する表示部２３と、情報検索などに係わる様々なデータ（後述するキーワード等）を入力するための入力部２４と、携帯端末２に搭載され或いはダウンロードされた種々のアプリケーションを起動するためのアプリ制御部２５とから主に構成されている。この場合、通信制御部２２は、キーワード検索に係わる情報の通信を制御することもできる。アプリ制御部２５は、制御部２１の指示に応じてアプリケーション言語（例えばＪａｖａ（登録商標）言語）で作成されたアプリケーションプログラムを実行する。
【００２７】
通信設備３には、通常の移動通信網に加えて移動パケット通信網も含まれる。また、通信設備３は、移動通信網とインターネットとを結ぶゲートウェイ機能を担っており、具体的には、情報配信機能、メール送受信機能、メール蓄積機能、契約顧客管理機能、情報提供者（Information Provider）管理機能、及び情報課金機能を有する。
【００２８】
通信設備３は、図１に示すように、携帯端末２との間で通信を行う送受信装置５と、送受信装置５に用いられるアンテナ６と、既存のＷｅｂサーバ（図示略）のホームページ用のコンテンツをｉモード（登録商標）用のコンパクトＨＴＭＬ（HyperText Markup Language）に変換・応答する交換機群からなるｉモード（登録商標）サーバ７と、ｉモード（登録商標）サーバ７より得られるアクセスログ（アクセス履歴）を保存するアクセスログデータベース８と、ｉモード（登録商標）サーバ７より得られる課金ログ（課金履歴）を保存する課金用データベース９と、アクセスログデータベース８に保存されているアクセスログと課金用データベース９に保存されている課金ログに従いメニュー及びページの人気度を算出する人気度算出装置１０と、携帯端末２から入力されたキーワードに基づきデータベースの検索を行うとともに、その検索結果をメニューやページの人気度に応じて序列化して携帯端末２に出力して表示させる検索サーバ１１とを備えている。なお、アクセスログデータベース８に保存されるアクセスログは、アクセス情報に相当するものであり、課金用データベース９に保存される課金ログは、図４に示すように、会員数情報を含むものである。
【００２９】
ここで、ｉモード（登録商標）サーバ７より得られるアクセスログ及び課金ログに登録される情報の一例について説明する。図３は、アクセスログに登録された情報の一例を示す図であり、図４は、課金ログに登録される情報の一例を示す図である。図３に示すように、ｉモード（登録商標）サーバ７より得られるアクセスログには、各ページに対応づけられるＵＲＬ毎のアクセス数（総クリック数）並びに訪問者数（訪れたユーザ数）が含まれる。図３においては、ページＡ、ページＢ、ページＣ、ページＤ…ページＺに対応するＵＲＬに関する情報が登録された場合について示している。例えば、ページＡには、ＵＲＬ「ｈｔｔｐ：／／ｗｗｗ．ｎｔｔｄｏｃｏｍｏ．ｃｏ．ｊｐ／ページＡ／１２３」が対応づけられ、そのアクセス数及び訪問者数として、それぞれ「１００」及び「５０」が登録されている。また、図４に示すように、ｉモード（登録商標）サーバ７より得られる課金ログには、メニュー毎の無料会員数並びに有料会員数及びメニューに所属するページのＵＲＬが含まれる。図４においては、メニューＡ及びメニューＢに関する含まれる情報が登録された場合について示している。例えば、メニューＡには、有料会員数及び無料会員数として、それぞれ「２０００」及び「０」が登録されると共に、メニューに所属するページのＵＲＬとして、ページＡのＵＲＬ「ｈｔｔｐ：／／ｗｗｗ．ｎｔｔｄｏｃｏｍｏ．ｃｏ．ｊｐ／ページＡ／１２３」及びページＣのＵＲＬｈｔｔｐ：／／ｗｗｗ．ｎｔｔｄｏｃｏｍｏ．ｃｏ．ｊｐ／ページＣ／４５６」が登録されている。
【００３０】
人気度算出装置１０は、アクセスログと課金ログを分析しアクセス数値データを出力するアクセスログ分析サーバとしての機能と、アクセス数値データから、メニュー毎のアクセス数、訪問者数及び会員数を含むログ集計ファイルを作成する機能と、作成したログ集計ファイルからページ及びメニューの人気度を算出する機能とを有している。なお、人気度算出装置１０におけるページ及びメニューの人気度を算出する手法については後述する。
【００３１】
因みに、一般的な検索サイトでは、検索結果からアクセス数を把握することができるが、サイト内のリンクやブックマーク、他の検索サイトからのアクセスを集計することができない。また、より信頼できるページ又はサイトには訪問者数が多く、アクセス数も高い上、サイトには多くの有料／無料会員がいる場合が多い。即ち、多くのユーザが訪れて頻繁にアクセスを受けるサイトは有益な情報があり、逆に有益な情報が少ないサイトには訪問者数が少ない。
【００３２】
本発明は、ｉモード（登録商標）サーバ７を利用することで、サイト内のリンクやブックマーク、他の検索サイトからのアクセスも集計することができる（即ち、総クリック数を知ることができる）。さらに、ｉモード（登録商標）サーバ７を利用することで、メニュー毎の「会員数」や「訪問者数」も知ることができる。これにより、検索結果の表示順位の決定において「情報のユーザによる支持度」を反映することができる。
【００３３】
図５は、アクセスログデータベース８と課金用データベース９から取得される情報の一例を示す図である。ここで、アクセスログデータベース８及び課金用データベース９には、それぞれ図３に示すアクセスログ及び図４に示す課金ログが登録されているものとする。図５（ａ）においては、該当ページ（キーワードを含む情報があるページ）と、そのページが所属するメニュー（所属メニュー）を示している。この場合、ページＡはメニューＡに含まれ、ページＢはメニューＢに含まれ、ページＣはメニューＡに含まれる。図５（ｂ）においては、所属メニューに対する「有料会員数」、「無料会員数」、「メニュー全体の訪問者数」、「メニュー全体のアクセス数」を示している。「メニュー全体の訪問者数」及び「メニュー全体のアクセス数」は、課金ログにメニューに所属する各ページにおける訪問者数及びアクセス数を集計することで算出される。この場合、メニューＡでは、有料会員数＝２０００、無料会員数＝０、メニュー全体の訪問者数＝１０００、メニュー全体のアクセス数＝２０００である。また、メニューＢでは、有料会員数＝０、無料会員数＝１０００、メニュー全体の訪問者数＝２０００、メニュー全体のアクセス数＝１５００である。図５（ｃ）においては、該当ページに対する訪問者数及びアクセス数を示している。この場合、ページＡでは、訪問者数＝５０、アクセス数＝１００である。また、ページＢでは、訪問者数＝２０、アクセス数＝５０である。また、ページＣでは、訪問者数＝１００、アクセス数＝２００である。
【００３４】
ここで、人気度算出装置１０におけるページ及びメニューの人気度を算出する手法について説明する。人気度算出装置１０は、例えば、メニューの人気度（メニュー人気度）を、課金ログにおける該当ページが属するメニューの有料会員数及び無料会員数と、そのメニュー全体の訪問者数及びアクセス数とを加算することにより算出する。この場合において、人気度算出装置１０は、信頼性を向上する観点から有料会員数と無料会員数との間、並びに、訪問者数とアクセス数との間に異なる係数を乗算する。具体的には、無料会員数よりも有料会員数に大きい係数を乗算し、アクセス数よりも訪問者数に大きい係数を乗算する。これは、会員料金が発生しない無料会員に対して、会員料金が発生する有料会員の人数は、その信頼性の高さを反映すると考えられるためである。同様に、所定期間における同一訪問者によるアクセスを単一アクセスと扱う訪問者数は、アクセス数に比べて、その信頼性の高さを反映すると考えられるためである。これらのように、メニュー人気度を算出する際の係数を設定することにより、よりユーザの支持を反映したメニューの人気度を算出することが可能となる。
【００３５】
一方、人気度算出装置１０は、例えば、ページの人気度（ページ人気度）を、アクセスログにおける該当ページのアクセス数と、訪問者数とを加算することにより算出する。この場合においても、人気度算出装置１０は、メニュー人気度と同様の観点から、アクセス数よりも訪問者数に大きい係数を乗算する。このように、ページ人気度を算出する際の係数を設定することにより、よりユーザの支持を反映したメニューの人気度を算出することが可能となる。
【００３６】
例えば、人気度算出装置１０は、以下に示す式（１）、（２）を用いて、メニュー人気度とページ人気度を算出する。例えば、あらかじめ有料会員数及び訪問者数に対する係数を「１．０」とし、無料会員数及びアクセス数に対する係数を「０．５」とすると、
メニュー人気度 ＝ （有料会員数×１．０）＋（無料会員数×０．５）＋（メニューの訪問者数×１．０）＋（メニューのアクセス数×０．５）…（１）
ページ人気度 ＝ （ページの訪問者数×１．０）＋（ページのアクセス数×０．５）…（２）
となる。このようにして算出されたメニュー人気度及びページ人気度は検索サーバ１１に入力される。
【００３７】
図６は、検索サーバ１１の概略構成を示すブロック図である。検索サーバ１１は、携帯端末２から入力されたキーワードに基づきデータベースの検索を行うとともに、その検索結果を携帯端末２に出力して表示させるキーワード検索機能を有しており、そのための構成として図４に示される構成要素を備えているが、これらの構成要素に加え、情報検索以外の他の機能を実行するための他の構成要素を有していても構わない。
【００３８】
図６に示すように、検索サーバ１１は、装置全体を制御する制御部３１と、移動通信網を介して携帯端末２との間で通信を行う通信制御部３２と、種々のアプリケーションを起動するためのアプリ制御部３３と、ユーザ利用履歴データベース３４と、インデックスデータベース３５と、携帯端末２から入力されたキーワードを含む情報をインデックスデータベース３５から検索する検索手段としての検索部３６とを含んでいる。
【００３９】
通信制御部３２は、キーワード検索に係わる情報の通信を制御することもできる。アプリ制御部３３は、制御部３１の指示に応じてアプリケーション言語（例えば、Ｊａｖａ（登録商標）言語）で作成されたアプリケーションプログラムを実行する。また、アプリ制御部３３は、必要に応じて携帯端末２との間でアプリケーションを起動する。
【００４０】
インデックスデータベース３５は、キーワードに基づいて検索されるべき文書などの様々な情報を格納している。また、ユーザ利用履歴データベース３４は、ユーザ（利用者）が過去に入力したキーワードや、ユーザが過去に利用したコンテンツ、例えばユーザが過去に選択して利用した検索ページ（キーワードを含む適合情報、文書）や、ユーザが過去に選択利用しなかった検索ページなどを格納している。
【００４１】
制御部３１は、人気度算出装置１０（図１参照）により算出されたメニュー人気度及びページ人気度に基づいて検索された全ての情報を序列化する情報序列化部（情報序列化手段）４０を有している。本実施の形態において、情報序列化部４０は、検索された情報の携帯端末２上における表示順序を人気度算出装置１０により算出されたメニュー人気度及びページ人気度に基づいて決定する表示順序決定プログラム（表示順序決定手段）を含んでいる。この場合、メニュー人気度及びページ人気度の高い順序にすることは言うまでもない。
【００４２】
ここで、検索サーバ１１における表示順序の決定について、具体例を挙げて説明する。但し、ページＡ〜ページＣが以下に示す内容であるものとする。また、携帯端末２から入力されたキーワードは「携帯電話」である。なお、これらのページＡ〜ページＣにおける訪問者数及びアクセス数や、これらのページＡ〜ページＣが所属するメニューの有料会員数及び無料会員数、並びに、当該メニューの訪問者数及びアクセス数は、図３〜図５に示す通りであるものとする。
ページＡの内容：「携帯電話といえば安売りの○○電気！！品揃え豊富な良いお店。」
ページＢの内容：「最新の携帯電話５０６が発売！！ポケベル対応の待ちうけ画像や着メロなどなど、最新携帯電話関連の情報満載。」
ページＣの内容：「ＦＯＭＡ（登録商標）、ｍｏｖａ（登録商標）などの情報、ｉモード（登録商標）などの各種サービス、料金プラン、サポート情報をご紹介しています。」
【００４３】
また、ページＡは、更新頻度も高く、正確な情報が多い人気サイトであるものとする。一方、ページＢは、更新頻度も低く、信頼性の低い情報が多いことからユーザに支持されていない不人気なサイトであるものとする。また、ページＡは、特設ページ等で、ユーザが頻繁にアクセスするページであり、ページＢは、古くから間違えた情報を掲載し続けているページであるとする。
【００４４】
なお、ページＡ〜ページＣの内容を図７にも示す。また、図７（ａ）及び（ｂ）では、ヒットしたキーワード（携帯電話）を太字で示し、更に当該キーワードにアンダーラインを引いている。
【００４５】
ここで、検索結果の表示順位を決める点数が、文字（キーワード）の一致回数＋（メニュー人気度／１０００）＋（ページ人気度／１０）とした場合、ページＡ〜ページＣに付与される点数は、次のようになる。なお、キーワードが一致しない場合には、点数が付与されることはない。
ページＡ：１＋４＋１０＝１５点
なお、ページＡが所属するメニューＡのメニュー人気度は、上述の式（１）により、（２０００×１．０）＋（０×０．５）＋（１０００×１．０）＋（２０００×０．５）＝４０００と算出される。また、ページＡのページ人気度は、上述の式（２）により、（５０×１．０）＋（１００×０．５）＝１００と算出される。
ページＢ：２＋３．２５＋４．５＝９．７５点
なお、ページＢが所属するメニューＢのメニュー人気度は、上述の式（１）により、（０×１．０）＋（１０００×０．５）＋（２０００×１．０）＋（１５００×０．５）＝３２５０と算出される。また、ページＢのページ人気度は、上述の式（２）により、（２０×１．０）＋（５０×０．５）＝４５と算出される。
ページＣ：ヒット無しで０点
【００４６】
この結果から、携帯端末２上においては、ページＡ、ページＢの順に表示されることになる。即ち、多くのユーザに支持されているページＡが優先的に表示されることになる。この場合には、ページ内のキーワード数では分からない「情報の支持度」を検索結果に反映させることが可能となる。なお、個人の嗜好を検索結果に取り込むときは、ページ人気度の計算を本人のアクセス数に限定すると良い。
【００４７】
一方、このようなメニュー人気度及びページ人気度を考慮しない場合には、ページＡ〜ページＣに付与される点数は、次のようになる。
ページＡ：１＝１点
ページＢ：２＝２点
ページＣ：ヒット無しで０点
この結果から、携帯端末２上においては、ページＢ、ページＡの順に表示されることになる。即ち、ユーザに支持されていないページＢが優先的に表示されてしまうことになる。このように、メニュー人気度及びページ人気度を考慮しない場合は、「情報の支持度」を反映させることができない。
【００４８】
続いて、上記構成の検索システム１における表示順序決定動作について、図８のフローチャートを参照しながら説明する。なお、図８に示すフローチャートに進む前に、検索サーバ１１においては、携帯端末２から入力されたキーワードに応じて複数のページが検索されているものとする。
【００４９】
人気度算出装置１０は、まず、アクセスログデータベース８から、キーワードを含む情報が存在するページに対応するＵＲＬ毎のアクセス数及び訪問者数を取り込む（ステップＳＴ１０）。さらに、課金用データベース９から、当該ページが属するメニューの無料会員数及び有料会員数、並びに、メニューに所属するページのＵＲＬを取り込む（ステップＳＴ１１）。
【００５０】
次いで、取り込んだページに対応するＵＲＬ毎のアクセス数及び訪問者数と、当該ページが属するメニューの無料会員数及び有料会員数、並びに、メニューに所属するＵＲＬとを用いて、上述した式（１）、（２）に従いメニュー人気度及びページ人気度を算出する（ステップＳＴ１２）。そして、算出したメニュー人気度及びページ人気度を検索サーバ１１に入力する。
【００５１】
検索サーバ１１では、検索した情報の携帯端末２上における表示順序を人気度算出装置１０により算出されたメニュー人気度及びページ人気度に基づいて決定する（ステップＳＴ１３）。次いで、検索した情報をメニュー人気度及びページ人気度の高い順序で携帯端末２上に表示させる（ステップＳＴ１４）。
【００５２】
このように、本実施の形態に係る検索システム１では、ｉモード（登録商標）サーバ７からメニュー毎の会員数に関する会員数情報（課金ログ）を取得し、この会員数情報を用いてメニューの人気度を算出して、検索結果の表示順位の決定に反映させるので、Ｗｅｂページの検索において、多くのユーザに支持を受けている信頼性があって有益な情報を優先的に表示することが可能となる。また、ｉモード（登録商標）サーバ７からページ毎のアクセスに関するアクセス情報（アクセスログ）を取得し、このアクセス情報を用いてページの人気度を算出して、検索結果の表示順位の決定に反映させるので、Ｗｅｂページの検索において、より多くのユーザに支持を受けている信頼性があって有益な情報を優先的に表示することが可能となる。そして、検索された複数の情報をページ及びメニューの人気度の高い順に序列化することで、ユーザは信頼性があって有益な情報から参照することが可能となる。
【００５３】
ところで、上述したような要領で表示順序が決定されたページに対して携帯端末２からアクセスできない場合が考えられる。例えば、表示順序が決定されたページが事前登録（有料登録、無料登録の場合を含む）された会員専用のページ（以下、適宜「会員専用ページ」という）である場合等である。この場合において、検索されたページが会員専用のページであることを理由にアクセス不能とすることは、信頼性があって有益な情報を優先的に表示させる本発明の趣旨に反する。このため、該当する会員専用ページに関連する非会員専用のページ（以下、適宜「非会員用ページ」という）を代わりに表示させることは実施の形態として好ましい。
【００５４】
例えば、検索されたページが図９に示す階層構造を有するＷｅｂサイト内の会員専用ページ９０１であるとすると、この会員専用ページ９０１に最も近い上位層に位置する非会員用ページ９０２を表示することが考えられる。この場合には、有料会員登録を別途行う必要があるが、検索された会員専用ページ９０１を最短の手順で表示させることが可能となる。また、検索された会員専用ページ９０１が属するサイトのトップページ９０３を表示させるようにしても良い。一般に、会員登録するために必要な手続きは、トップページに表示されていることが多い。このため、このようにトップページ９０３を表示させる場合には、最短の手順で会員登録の手続きを行うことが可能となる。
【００５５】
なお、このように検索された会員専用ページ９０１の代わりに非会員用ページ９０２やトップページ９０３を表示させるためには、通信設備３において、このようなＷｅｂサイトの階層構造を管理しておく必要がある。このようなＷｅｂサイトの階層構造は、例えば、各ページに対応づけられるＵＲＬと、各ページの会員専用ページ及び非会員用ページに関する情報とをテーブル等により管理することが可能である。また、このように検索された会員専用ページ９０１の代わりに非会員用ページ９０２やトップページ９０３を表示させる際には、非会員用ページ９０２等の表示に先立ってその旨をユーザに報知することが好ましい。
【００５６】
（実施の形態２）
実施の形態１に係る検索システム１においては、人気度算出装置１０が、メニュー人気度を算出する際、信頼性を向上する観点から無料会員数よりも有料会員数に大きい係数を乗算している。実施の形態２に係る検索システム１は、メニュー人気度を算出する際、同様の観点から会員料金の金額を考慮に入れる点で実施の形態１に係る検索システム１と相違する。すなわち、有料会員登録に必要となる会員料金が高いメニューは、会員料金が低いメニューや無料のメニューに比べて、ユーザから要求されるサービス内容も高度になる。このため、このような会員料金の負担をする有料会員数は、会員料金が低いメニューの有料会員数や無料会員数に比べて、その信頼性の高さを反映すると考えられるためである。
【００５７】
このようにメニュー人気度を算出する際、会員料金の金額を考慮に入れる場合には、例えば、課金ログに会員料金に関する情報を含めることが考えられる。図１０は、課金ログに登録される情報の一例を示す図である。図１０に示す課金ログにおいては、図４に示す課金ログに比べて、会員料金に関する情報が追加されている。ここでは、メニューＡにおける会員料金が「３００円」である場合について示すと共に、メニューＡと同一の会員数（有料会員数、無料会員数）を有するメニューＣが追加された場合について示している。
【００５８】
人気度算出装置１０は、このように課金ログに登録されている情報に基づいてメニュー人気度を算出する。例えば、上述した式（１）を応用してメニューＡ及びメニューＣにおけるメニュー人気度を算出すると、人気度算出装置１０は、メニューＡのポイントをメニューＣよりも高く算出する。なお、この場合において、メニューＡ及びメニューＣにおける訪問者数及びアクセス数は同一であるものとする。また、メニュー人気度を算出する際における会員料金の利用方法は、特に限定されるものではない。例えば、図１０に示すように、会員料金が２００円や３００円の場合には、当該会員料金を「１００」で除算して得た値を、上述した式（１）で求めた値に加算することが考えられる。このようにしてメニュー人気度を算出する場合においては、実施の形態１に係る検索システムと同様に、検索された複数の情報をページ及びメニューの人気度の高い順に序列化することで、ユーザは信頼性があって有益な情報から参照することができる。
【００５９】
なお、ここでは、メニュー人気度を算出する際、上述した式（１）に会員料金を応用する場合について説明している。しかしながら、会員料金を利用してメニュー人気度を算出する際の方法については、これに限定されるものではなく適宜変更が可能である。
【００６０】
なお、本発明は上記実施の形態に限定されず、種々変更して実施することが可能である。例えば、上記実施の形態におけるメニュー人気度とページ人気度の算出方法は一例であり、これに限定されず、適宜変更して実施することが可能である。また、本発明の範囲を逸脱しない限りにおいて、処理部や処理手順については適宜変更して実施することが可能である。その他、本発明の範囲を逸脱しないで適宜変更して実施することが可能である。
【産業上の利用可能性】
【００６１】
本発明は、携帯端末を扱う移動通信網の通信設備に適用可能である。
【図面の簡単な説明】
【００６２】
【図１】本発明の実施の形態１に係る検索システムの概略構成を示す図である。
【図２】図１に示す検索システムにおける携帯端末の概略構成を示すブロック図である。
【図３】図１に示す検索システムにおけるアクセスログＤＢ内のアクセスログに登録された情報の一例を示す図である。
【図４】図１に示す検索システムにおける課金用ＤＢ内の課金ログに登録される情報の一例を示す図である。
【図５】図１に示す検索システムのアクセスログデータベースと課金用データベースから取得される情報の一例を示す図である。
【図６】図１に示す検索システムにおける検索サーバの概略構成を示すブロック図である。
【図７】Ｗｅｂページの一例を示す図である。
【図８】図１に示す検索システムにおける検索サーバの表示順序決定方法を説明するためのフロー図である。
【図９】階層構造を有するＷｅｂサイトの一例を示す図である。
【図１０】本発明の実施の形態２に係る検索システムにおける課金用ＤＢ内の課金ログに登録される情報の一例を示す図である。
【符号の説明】
【００６３】
１  検索システム
２  携帯端末
３  通信設備
５  送受信装置
６  アンテナ
７  ｉモード（登録商標）サーバ
８  アクセスログデータベース
９  課金用データベース
１０  人気度算出装置
１１  検索サーバ
２１，３１  制御部
２２，３２  通信制御部
２３  表示部
２４  入力部
２５，３３  アプリ制御部
３４  ユーザ利用履歴データベース
３５  インデックスデータベース
３６  検索部
４０  序列化部
【図１】
2008217762.tif 000003
【図２】
2008217762.tif 000004
【図３】
2008217762.tif 000005
【図４】
2008217762.tif 000006
【図５】
2008217762.tif 000007
【図６】
2008217762.tif 000008
【図７】
2008217762.tif 000009
【図８】
2008217762.tif 000010
【図９】
2008217762.tif 000011
【図１０】
2008217762.tif 000012