(57)【要約】【課題】流行を反映した有益な情報を効率良く検索して利用者に提供すること。【解決手段】端末から入力されたキーワードに基づきデータベースの検索を行なうと共に、その検索結果を端末に出力して表示させる情報検索システムにおいて、入力されたキーワードを含むＷｅｂページをインデックスデータベース２５から検索する検索部２６と、検索された各Ｗｅｂページにおける閲覧者の数を計算する閲覧者数計算部３０と、閲覧者数計算部３０によって計算された閲覧者数に基づいて、検索された各Ｗｅｂページを序列化する情報序列化部３２とを備えることを特徴とする。【選択図】図３
2009070156.tif 000002
【特許請求の範囲】
【請求項１】
端末から入力されたキーワードに基づきデータベースの検索を行なうと共に、その検索結果を前記端末に出力して表示させるための情報検索システムであって、
入力されたキーワードを含むＷｅｂページを前記データベースから検索する検索手段と、検索された各Ｗｅｂページにおける閲覧者の数を計算する閲覧者数計算手段と、前記閲覧者数計算手段によって計算された前記閲覧者の数に基づいて、前記検索された各Ｗｅｂページを序列化する情報序列化手段とを備えることを特徴とする情報検索システム。
【請求項２】
前記閲覧者数計算手段は、前記検索された各Ｗｅｂページにおける現在の閲覧者の数を計算することを特徴とする請求項１記載の情報検索システム。
【請求項３】
前記閲覧者数計算手段は、前記検索された各Ｗｅｂページにおける過去の閲覧者の数を計算することを特徴とする請求項２記載の情報検索システム。
【請求項４】
前記閲覧者数計算手段は、前記検索された各Ｗｅｂページに対するアクセス履歴情報に基づいて当該各Ｗｅｂページにおける閲覧者の数を計算することを特徴とする請求項１から請求項３のいずれかに記載の情報検索システム。
【請求項５】
前記閲覧者数計算手段は、検索指示を受けた時点までの一定時間内のアクセス履歴情報に基づいて前記各Ｗｅｂページにおける閲覧者の数を計算することを特徴とする請求項４記載の情報検索システム。
【請求項６】
前記情報序列化手段は、前記検索された各Ｗｅｂページの前記端末上における表示順序を、前記閲覧者の数に基づいて決定する表示順序決定手段を有していることを特徴とする請求項１から請求項５のいずれかに記載の情報検索システム。
【請求項７】
前記情報序列化手段は、前記検索された各Ｗｅｂページを、前記閲覧者の数に基づいてポイント換算し、当該ポイント換算したポイント数の高い順序に並び替えて前記端末上に表示させる情報並び替え手段を有していることを特徴とする請求項１から請求項５のいずれかに記載の情報検索システム。
【請求項８】
前記情報序列化手段は、前記検索された各Ｗｅｂページにおける閲覧者の閲覧タイミングに基づいて、前記閲覧者の数に応じて付与するポイント数を変化させることを特徴とする請求項７記載の情報検索システム。
【請求項９】
前記情報序列化手段は、前記検索された各Ｗｅｂページにおける閲覧者の閲覧タイミングが新しいほど付与するポイント数を大きくすることを特徴とする請求項８記載の情報検索システム。
【請求項１０】
前記情報序列化手段は、前記検索された各Ｗｅｂページにおける閲覧者の閲覧時間に基づいて、前記閲覧者の数に応じて付与するポイント数を変化させることを特徴とする請求項７記載の情報検索システム。
【請求項１１】
前記情報序列化手段は、前記検索された各Ｗｅｂページにおける閲覧者の閲覧時間が長いほど付与するポイント数を大きくすることを特徴とする請求項１０記載の情報検索システム。
【請求項１２】
前記検索手段は、前記検索された各Ｗｅｂページを含むＷｅｂサイトの他のＷｅｂページを前記データベースから検索し、前記閲覧者数計算手段は、前記検索された各Ｗｅｂページを含むＷｅｂサイトにおける閲覧者の数を計算することを特徴とする請求項１から請求項１１のいずれかに記載の情報検索システム。
【請求項１３】
前記情報序列化手段は、前記検索された各Ｗｅｂページを含むＷｅｂサイトにおける閲覧者の数に所定の係数を掛けることで得た数値に基づいて当該各Ｗｅｂページを序列化することを特徴とする請求項１２記載の情報検索システム。
【請求項１４】
前記情報序列化手段は、前記検索された各Ｗｅｂページに含まれる前記キーワードの数に基づいて、当該各Ｗｅｂページを序列化することを特徴とする請求項１から請求項１３のいずれかに記載の情報検索システム。
【請求項１５】
端末から入力されたキーワードに基づきデータベースの検索を行なうと共に、その検索結果を前記端末に出力して表示させるための情報検索方法であって、
入力されたキーワードを含むＷｅｂページを前記データベースから検索する検索ステップと、前記キーワードを含む情報を前記データベースから検索する検索ステップと、検索された各Ｗｅｂページにおける閲覧者の数を計算する閲覧者数計算ステップと、前記閲覧者数計算ステップで計算された前記閲覧者の数に基づいて、前記検索された各Ｗｅｂページを序列化する情報序列化ステップとを含むことを特徴とする情報検索方法。
【請求項１６】
前記閲覧者数計算ステップは、前記検索された各Ｗｅｂページにおける現在の閲覧者の数を計算することを特徴とする請求項１５記載の情報検索方法。
【請求項１７】
前記閲覧者数計算ステップは、前記検索された各Ｗｅｂページにおける過去の閲覧者の数を計算することを特徴とする請求項１６記載の情報検索方法。
【請求項１８】
前記情報序列化ステップは、前記検索された各Ｗｅｂページに含まれる前記キーワードの数に基づいて、当該各Ｗｅｂページを序列化することを特徴とする請求項１５から請求項１７のいずれかに記載の情報検索方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報検索システム及び情報検索方法に関し、特に、端末から入力されたキーワードに基づいてデータベースの検索を行なうと共に、その検索結果を端末に出力して表示させるための情報検索システム及び情報検索方法に関する。
【背景技術】
【０００２】
従来、データベースから所望の情報を引き出す手段の１つとしてキーワード検索が知られている。これは、引き出したい情報に関連する所定のキーワードを端末上で入力し、そのキーワードを含む情報をデータベースから検索するものである。
【０００３】
このようなキーワード検索においては、キーワードを含む適合情報（文書など）が複数存在する場合、それらの情報がデータベースに格納されている順序で出力表示される。したがって、キーワード検索において適合する情報の数が膨大である場合には、それらの中から必要な情報を選択する作業が極めて煩雑且つ困難となり、利用者の負担が大きくなるばかりか、必要な情報を得るために長時間を要することになる。
【０００４】
このため、近年、キーワードを含有する数の多い順に検索結果（適合情報）を並び替えて出力表示したり（例えば、特許文献１参照）、クライアント端末から入力されたキーワードを含むＷｅｂページの検索結果の表示順序を、当該検索結果のＷｅｂページに対する当該クライアント端末におけるアクセス状況情報に基づいて変更することも提案されている（例えば、特許文献２参照）。また、検索結果に対する被リンク数（被リンク数による適合情報の重み付け）に基づいてその検索結果の表示順位を決定することも提案されている。
【特許文献１】特開平４−２５２３７６号公報
【特許文献２】特開２００３−１７８０９２号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
しかしながら、キーワードを含有する数が単に多いという基準で検索結果が上位に順序付けられる特許文献１の手法では、キーワードが詰め込まれた情報ばかりが適合情報として上位に表示される結果となり、利用者の要求に対して必ずしも満足のいく順序付けがなされず、必要な情報を効率良く迅速に得られるとは限らない。
【０００６】
また、クライアント端末から入力されたキーワードを含むＷｅｂページの検索結果の表示順序を、当該クライアント端末におけるアクセス状況情報に基づいて変更する特許文献２の手法においては、当該クライアント端末のアクセス実績に基づくＷｅｂページばかりが上位に表示される結果となり、必ずしも流行を反映した順序付けが為されず、流行を反映した有益な情報を効率良く得られるとは限らない。
【０００７】
一方、検索結果に対する被リンク数に基づいてその検索結果の表示順序を決定する手法においては、ある程度、現在の流行を反映した順序付けが可能であるが、検索結果となるＷｅｂページにリンクするＷｅｂページの製作までの時間、並びに、検索エンジンがそのＷｅｂページの情報を把握するまでの時間を要し、最新の流行を即時に反映した順序付けができない場合がある。
【０００８】
本発明は、このような実情に鑑みて為されたものであり、流行を反映した有益な情報を効率良く検索して利用者に提供することができる情報検索システム及び情報検索方法を提供することを目的とする。
【課題を解決するための手段】
【０００９】
本発明の情報検索システムは、端末から入力されたキーワードに基づきデータベースの検索を行なうと共に、その検索結果を前記端末に出力して表示させるための情報検索システムであって、入力されたキーワードを含むＷｅｂページを前記データベースから検索する検索手段と、検索された各Ｗｅｂページにおける閲覧者の数を計算する閲覧者数計算手段と、前記閲覧者数計算手段によって計算された前記閲覧者の数に基づいて、前記検索された各Ｗｅｂページを序列化する情報序列化手段とを備えることを特徴とする。
【００１０】
この構成によれば、検索された各Ｗｅｂページにおける閲覧者数に基づいて当該各Ｗｅｂページが序列化されることから、例えば、閲覧者が集まっている人気の高いＷｅｂページを高い順序に決定することができるので、流行を反映した有益な情報を効率良く検索して利用者に提供することが可能となる。
【００１１】
本発明の情報検索システムにおいて、前記閲覧者数計算手段は、前記検索された各Ｗｅｂページにおける現在の閲覧者の数を計算することが好ましい。この場合には、検索された各Ｗｅｂページにおける現在の閲覧者数に基づいて当該各Ｗｅｂページが序列化されることから、例えば、現在、閲覧者が集まっている人気の高いＷｅｂページを高い順序に決定することができるので、現在の流行を反映した有益な情報を効率良く検索して利用者に提供することが可能となる。
【００１２】
なお、本発明の情報検索システムにおいて、前記閲覧者数計算手段は、前記検索された各Ｗｅｂページにおける過去の閲覧者の数を計算するようにしても良い。この場合には、検索された各Ｗｅｂページにおける現在の閲覧者数だけでなく、過去の閲覧者数に基づいて当該各Ｗｅｂページが序列化されることから、例えば、過去から安定して閲覧者が集まっている人気の高いＷｅｂページを高い順序に決定することができるので、過去から現在まで継続している流行を反映した有益な情報を効率良く検索して利用者に提供することが可能となる。
【００１３】
例えば、本発明の情報検索システムにおいて、前記閲覧者数計算手段は、前記検索された各Ｗｅｂページに対するアクセス履歴情報に基づいて当該各Ｗｅｂページにおける閲覧者の数を計算する。このようにアクセス履歴情報に基づいて検索された各Ｗｅｂページにおける閲覧者数を計算することで、正確に各Ｗｅｂページにおける閲覧者数を計算することが可能となる。
【００１４】
特に、前記閲覧者数計算手段は、検索指示を受けた時点までの一定時間内のアクセス履歴情報に基づいて前記各Ｗｅｂページにおける閲覧者の数を計算することが好ましい。この場合には、検索指示を受けた時点までの一定時間以上前のアクセス履歴情報が閲覧者数を計算する際に除外されるので、検索指示を受けた時点までの最新のアクセス履歴情報に基づいて閲覧者数を計算することが可能となる。
【００１５】
また、本発明の情報検索システムにおいて、前記情報序列化手段は、前記検索された各Ｗｅｂページの前記端末上における表示順序を、前記閲覧者の数に基づいて決定する表示順序決定手段を含んでいても良い。この場合には、閲覧者数に基づいて、検索された各Ｗｅｂページの端末上における表示順序を決定することが可能となる。
【００１６】
さらに、本発明の情報検索システムにおいて、前記情報序列化手段は、前記検索された各Ｗｅｂページを、前記閲覧者の数に基づいてポイント換算し、当該ポイント換算したポイント数の高い順序に並び替えて前記端末上に表示させる情報並び替え手段を含んでいても良い。この場合には、閲覧者数に基づいて、ポイント数の高い順序に検索された各Ｗｅｂページを並び替えて端末上に表示させることが可能となる。
【００１７】
なお、本発明の情報検索システムにおいて、前記情報序列化手段は、前記検索された各Ｗｅｂページにおける閲覧者の閲覧タイミングに基づいて、前記閲覧者の数に応じて付与するポイント数を変化させるようにしても良い。例えば、前記検索された各Ｗｅｂページにおける閲覧者の閲覧タイミングが新しいほど付与するポイント数を大きくすることが考えられる。この場合には、検索された各Ｗｅｂページにおける閲覧者の閲覧タイミングが新しいほど付与するポイント数を大きくすることができるので、より新しいタイミングで閲覧した閲覧者数を重視したＷｅｂページの序列化を行うことが可能となる。
【００１８】
また、本発明の情報検索システムにおいて、前記情報序列化手段は、前記検索された各Ｗｅｂページにおける閲覧者の閲覧時間に基づいて、前記閲覧者の数に応じて付与するポイント数を変化させるようにしても良い。例えば、前記検索された各Ｗｅｂページにおける閲覧者の閲覧時間が長いほど付与するポイント数を大きくすることが考えられる。この場合には、検索された各Ｗｅｂページにおける閲覧者の閲覧時間が長いほど付与するポイント数を大きくすることができるので、より長く閲覧した閲覧者数を重視したＷｅｂページの序列化を行うことが可能となる。
【００１９】
さらに、本発明の情報検索システムにおいて、前記検索手段は、前記検索された各Ｗｅｂページを含むＷｅｂサイトの他のＷｅｂページを前記データベースから検索し、前記閲覧者数計算手段は、前記検索された各Ｗｅｂページを含むＷｅｂサイトにおける閲覧者の数を計算するようにしても良い。この場合には、検索されたＷｅｂページを含むＷｅｂサイトの閲覧者数に基づいて当該Ｗｅｂページの序列化が行われることから、閲覧者が集まっている人気の高いＷｅｂサイトに含まれるＷｅｂページを高い順序に決定することができるので、より流行を反映した有益な情報を効率良く検索して利用者に提供することが可能になる。
【００２０】
この場合、前記情報序列化手段は、前記検索された各Ｗｅｂページを含むＷｅｂサイトにおける閲覧者の数に所定の係数を掛けることで得た数値に基づいて当該各Ｗｅｂページを序列化することが好ましい。この場合には、Ｗｅｂサイト全体の閲覧者数に応じて当該Ｗｅｂページの順序が極端に上昇してしまう事態を防止できるので、より適切に流行を反映した有益な情報を利用者に提供することが可能となる。
【００２１】
また、本発明の情報検索システムにおいて、前記情報序列化手段は、前記検索された各Ｗｅｂページに含まれる前記キーワードの数に基づいて、当該各Ｗｅｂページを序列化することが好ましい。この場合には、検索された各Ｗｅｂページにおける閲覧者数だけでなく、検索された各Ｗｅｂページに含まれるキーワード数も考慮して当該各Ｗｅｂページが序列化されることから、例えば、キーワードを多く含有しつつ、閲覧者が集まっている人気の高いＷｅｂページを高い順序に決定することができるので、流行を反映した有益な情報をより効率良く検索して利用者に提供することが可能となる。
【００２２】
本発明の情報検索方法は、端末から入力されたキーワードに基づきデータベースの検索を行なうと共に、その検索結果を前記端末に出力して表示させるための情報検索方法であって、入力されたキーワードを含むＷｅｂページを前記データベースから検索する検索ステップと、前記キーワードを含む情報を前記データベースから検索する検索ステップと、検索された各Ｗｅｂページにおける閲覧者の数を計算する閲覧者数計算ステップと、前記閲覧者数計算ステップで計算された前記閲覧者の数に基づいて、前記検索された各Ｗｅｂページを序列化する情報序列化ステップとを含むことを特徴とする。
【００２３】
この方法によれば、検索された各Ｗｅｂページにおける閲覧者数に基づいて当該各Ｗｅｂページが序列化されることから、例えば、閲覧者が集まっている人気の高いＷｅｂページを高い順序に決定することができるので、流行を反映した有益な情報を効率良く検索して利用者に提供することが可能となる。
【００２４】
本発明の情報検索方法において、前記閲覧者数計算ステップは、前記検索された各Ｗｅｂページにおける現在の閲覧者の数を計算することが好ましい。この場合には、検索された各Ｗｅｂページにおける現在の閲覧者数に基づいて当該各Ｗｅｂページが序列化されることから、例えば、現在、閲覧者が集まっている人気の高いＷｅｂページを高い順序に決定することができるので、現在の流行を反映した有益な情報を効率良く検索して利用者に提供することが可能となる。
【００２５】
なお、本発明の情報検索方法において、前記閲覧者数計算ステップは、前記検索された各Ｗｅｂページにおける過去の閲覧者の数を計算するようにしても良い。この場合には、検索された各Ｗｅｂページにおける現在の閲覧者数だけでなく、過去の閲覧者数に基づいて当該各Ｗｅｂページが序列化されることから、例えば、過去から安定して閲覧者が集まっている人気の高いＷｅｂページを高い順序に決定することができるので、過去から現在まで継続している流行を反映した有益な情報を効率良く検索して利用者に提供することが可能となる。
【００２６】
また、本発明の情報検索方法において、前記情報序列化ステップは、前記検索された各Ｗｅｂページに含まれる前記キーワードの数に基づいて、当該各Ｗｅｂページを序列化することが好ましい。この場合には、検索された各Ｗｅｂページにおける閲覧者数だけでなく、検索された各Ｗｅｂページに含まれるキーワード数も考慮して当該各Ｗｅｂページが序列化されることから、例えば、キーワードを多く含有しつつ、閲覧者が集まっている人気の高いＷｅｂページを高い順序に決定することができるので、流行を反映した有益な情報をより効率良く検索して利用者に提供することが可能となる。
【発明の効果】
【００２７】
本発明によれば、検索された各Ｗｅｂページにおける閲覧者数に基づいて当該各Ｗｅｂページを序列化するようにしたことから、例えば、閲覧者が集まっている人気の高いＷｅｂページを高い順序に決定することができるので、流行を反映した有益な情報を効率良く検索して利用者に提供することが可能となる。
【発明を実施するための最良の形態】
【００２８】
以下、本発明の実施の形態について、添付図面を参照して詳細に説明する。なお、以下においては、本発明を情報検索システムに具現化する場合について説明するが、情報検索方法としても成立するものである。
【００２９】
（実施の形態１）
図１は、本発明の実施の形態に係る情報検索システム１を示している。図示のように、情報検索システム１は、携帯端末２と、この携帯端末２に移動通信網４を介して接続された移動通信センタ６とから主に構成されている。携帯端末２は、例えば、携帯電話装置やＰＤＡ（Personal Digital Assistants）などで構成されるが、これに限定されるものではない。移動可能なものであっても、設置固定されたものであっても構わない。
【００３０】
携帯端末２は、オペレーティングシステム（移動機ＯＳ）を有しており、移動機ＯＳ上でブラウザ機能、ビューワ機能、ＪＡＭ（Java（登録商標） Application Manager）その他の機能が動作する。移動通信網４は、携帯端末２と移動通信センタ６との間のネットワークである。この移動通信網４には、通常の移動通信網に加えて移動パケット通信網も含まれる。また、移動通信センタ６は、例えば、ｉモード（登録商標）サーバなどを有すると共に、移動通信網４とインターネットとを結ぶゲートウェイ機能を担っており、具体的には、情報配信機能、メール送受信機能、メール蓄積機能、契約顧客管理機能、情報提供者（Information Provider）管理機能、並びに、情報料課金機能を有する。
【００３１】
図２は、図１に示される携帯端末２の概略構成を示すブロック図である。なお、図２に示す構成は、本発明を説明するために簡略化したものであり、通常の携帯端末に搭載される構成要素は備えているものとする。図２に示すように、携帯端末２は、装置全体を制御する制御部１１と、移動通信網４を介して移動通信センタ６との間で通信を行う通信制御部１２と、種々のデータや情報を表示する表示部１３と、情報検索などに係わる様々なデータ（後述するキーワード等）を入力するための入力部１４と、携帯端末２に搭載され、或いは、ダウンロードされた種々のアプリケーションを起動するためのアプリ制御部１５とから主に構成されている。
【００３２】
この場合において、通信制御部１２は、図４を参照して後述するようにキーワード検索に係わる情報の通信を制御することもできる。アプリ制御部１５は、制御部１１の指示に応じてアプリケーション言語（例えば、Ｊａｖａ（登録商標）言語）で作成されたアプリケーションプログラムを実行する。また、アプリ制御部１５は、必要に応じて移動通信センタ６との間でアプリケーションを起動する。
【００３３】
図３は、移動通信センタ６の情報検索に係る概略構成を示すブロック図である。移動通信センタ６は、携帯端末２から入力されたキーワードに基づきデータベースの検索を行なうと共に、その検索結果を携帯端末２に出力して表示させるキーワード検索機能を有しており、そのための構成として図３に示される構成要素を備えている。しかしながら、移動通信センタ６は、これらの構成要素に加え、情報検索以外の他の機能を実行するための他の構成要素を有していても構わない。
【００３４】
図３に示すように、移動通信センタ６は、装置全体を制御する制御部２１と、移動通信網４を介して携帯端末２との間で通信を行う通信制御部２２と、種々のアプリケーションを起動するためのアプリ制御部２３と、アクセス履歴データベース（ＤＢ）２４と、インデックスデータベース（ＤＢ）２５と、携帯端末２から入力されたキーワードを含む情報をインデックスデータベース２５から検索する検索手段としての検索部２６とを含んでいる。
【００３５】
この場合において、通信制御部２２は、図４を参照して後述するようにキーワード検索に係わる情報の通信を制御することもできる。アプリ制御部２３は、制御部２１の指示に応じてアプリケーション言語（例えば、Ｊａｖａ（登録商標）言語）で作成されたアプリケーションプログラムを実行する。また、アプリ制御部２３は、必要に応じて携帯端末２との間でアプリケーションを起動する。
【００３６】
アクセス履歴データベース２４は、移動通信センタ６で管理される全ての携帯端末２におけるＷｅｂページへのアクセス履歴情報、例えば、アクセスした携帯端末２の電話番号情報、アクセスした日時情報、Ｗｅｂページに対応付けられたＵＲＬ情報などを格納している。インデックスデータベース２５は、キーワードに基づいて検索されるべき文書などの様々な情報を格納している。
【００３７】
また、制御部２１は、検索部２７による検索結果に含まれるＷｅｂページにおける現在の閲覧者の数（閲覧者数）を計算する閲覧者数計算部（閲覧者数計算手段）３０を有している。この閲覧者数計算部３０は、検索結果に含まれるＷｅｂページに対するアクセス履歴をアクセス履歴データベース２４から取得し、当該Ｗｅｂページにおける閲覧者数を計算する。例えば、閲覧者数計算部３０は、当該Ｗｅｂページにアクセスし、他のＷｅｂページに移行していない閲覧者数をカウントすることで、当該Ｗｅｂページにおける現在の閲覧者数を計算する。閲覧者数計算部３０においては、このようにアクセス履歴情報に基づいて検索結果に含まれるＷｅｂページにおける閲覧者数を計算することで、正確に各Ｗｅｂページにおける閲覧者数を計算可能となっている。
【００３８】
また、制御部２１は、閲覧者数計算部３０により計算された閲覧者数に基づいて検索結果に含まれるＷｅｂページを序列化する情報序列化部（情報序列化手段）３２を有している。この情報序列化部３２は、閲覧者数計算部３０により計算された閲覧者数、並びに、各Ｗｅｂページに含まれるキーワード数に基づいて検索結果に含まれるＷｅｂページを序列化する。より具体的には、検索結果に含まれるＷｅｂページを、閲覧者数計算部３０により計算された閲覧者数、並びに、各Ｗｅｂページに含まれるキーワード数に基づいてポイント換算し、当該ポイント数に応じて検索結果に含まれる各Ｗｅｂページを序列化する。
【００３９】
情報序列化部３２は、検索されたＷｅｂページの携帯端末２上における表示順序を、閲覧者数計算部３０により計算された閲覧者数及び各Ｗｅｂページに含まれるキーワード数に基づいて決定する表示順序決定プログラム（表示順序決定手段）を含んでいる。これにより、閲覧者数及び各Ｗｅｂページに含まれるキーワード数に基づいて、検索された各Ｗｅｂページの携帯端末２上における表示順序を決定することが可能となる。
【００４０】
また、情報序列化部３２は、検索されたＷｅｂページを上記閲覧者数及び各Ｗｅｂページに含まれるキーワード数から換算されるポイント数の高い順序に並び替えて携帯端末２上に表示させる情報並び替えプログラム（情報並び替え手段）を含んでいる。これにより、閲覧者数及び各Ｗｅｂページに含まれるキーワード数に基づいて、ポイント数の高い順序に検索された各Ｗｅｂページを並び替えて端末上に表示させることが可能となる。
【００４１】
次に、上記構成を有する情報検索システム１におけるキーワード検索動作について、図４を参照しながら説明する。図４は、本実施の形態に係る情報検索システム１におけるキーワード検索動作について説明するためのシーケンス図である。
【００４２】
図４に示すように、ユーザは、自分の携帯端末２の入力部１４から検索したい情報に関連するキーワードを入力する。入力されたキーワードは、通信制御部１２から移動通信網４を介して移動通信センタ６に送信される（ステップ（以下、「ＳＴ」という）１）。
【００４３】
携帯端末２からのキーワードは、移動通信センタ６の通信制御部２２を介して制御部２１（又は検索部２６）に送られる。これを受け取ると、検索部２６は、このキーワードを含む情報をインデックスデータベース２５から検索する（ＳＴ２：検索ステップ）。このとき、インデックスデータベース２５においては、キーワードを含むＷｅｂページが抽出され（ＳＴ３）、検索部２６に送られる。検索部２６は、これらのＷｅｂページを検索結果として得る。
【００４４】
キーワードを含むＷｅｂページが検索部２６に送られると、制御部２１は、当該Ｗｅｂページにおけるアクセス履歴情報をアクセス履歴データベース２４に問い合わせる（ＳＴ４）。この問い合わせを受けると、アクセス履歴データベース２４において該当するアクセス履歴情報が検索され、制御部２１に対して回答される（ＳＴ５）。
【００４５】
アクセス履歴情報を受け取ると、制御部２１（閲覧者数計算部３０）は、検索結果に含まれるＷｅｂページにおける閲覧者数を計算する（ＳＴ６：閲覧者数計算ステップ）。具体的には、制御部２１は、アクセス履歴データベース２４から受け取ったアクセス履歴情報を分析し、検索結果に含まれるＷｅｂページにおける閲覧者数を計算する。
【００４６】
このような制御部２１における閲覧者数の計算方法について図５及び図６に示す具体例を用いて説明する。図５は、検索結果に含まれるＷｅｂページＡ〜Ｃに対するアクセス履歴情報の一例を示す図である。図５に示すように、アクセス履歴情報には、それぞれのアクセス履歴情報に対応付けられたアクセス履歴番号情報５１と、携帯端末２に割り当てられた電話番号情報５２と、アクセスした日時情報５３と、ＷｅｂページのＵＲＬ情報５４とが含まれている。なお、アクセス履歴情報に含まれる情報については、これ以外の情報を含んでいてもよい。
【００４７】
図５においては、「２００７年１月１日０時０分１秒」から「２００７年１月１日１２時０分１５秒」の間におけるアクセス履歴情報を示している。例えば、図５に示すアクセス履歴情報においては、電話番号０９０−００００−０００２の携帯端末２が２００７年１月１日１１時５９分５５秒にＷｅｂページＣにアクセスしており（アクセス履歴番号４５）、その後、同日の１１時５９分５８秒にＷｅｂページＢにアクセスし直していることが分かる（アクセス履歴番号４９）。
【００４８】
このようなアクセス履歴情報をアクセス履歴データベース２４から受け取ると、制御部２１は、アクセス履歴情報を分析し、図６に示すような閲覧者数を計算する。図６は、図５に示すアクセス履歴情報から閲覧者数計算部３０で計算される閲覧者数を示す図である。図６（ａ）は、図５に示す２００７年１月１日１１時５９分５９秒の時点で計算される閲覧者数であり、同図（ｂ）は、２００７年１月１日１２時００分３０秒の時点で計算される閲覧者数である。
【００４９】
なお、閲覧者数計算部３０においては、検索指示を受ける時点までの一定時間内のアクセス履歴情報に基づいて閲覧者数を計算する。具体的には、検索指示を受ける時点以前の３０秒に含まれるアクセス履歴情報を有効なアクセス履歴情報とし、それ以前のアクセス履歴情報に基づいて閲覧者数にカウントしないように構成されている。このため、図６（ａ）においては、アクセス履歴番号４５〜５０が有効なアクセス履歴情報として特定され、同図（ｂ）においては、アクセス履歴番号５１〜５５が有効なアクセス履歴情報として特定される。このように検索指示を受ける時点の一定時間以上前のアクセス履歴情報が閲覧者数を計算する際に除外されるので、検索指示を受けた時点までの最新のアクセス履歴情報に基づいて閲覧者数を計算することが可能となる。
【００５０】
図６（ａ）に示すように、図５に示す２００７年１月１日１１時５９分５９秒の時点においては、ＷｅｂページＢにおける閲覧者数が４人であり、ＷｅｂページＣにおける閲覧者数が１人であることが分かる。なお、アクセス履歴番号４５のアクセス履歴情報は、上述したように、同日の１１時５９分５８秒にＷｅｂページＢにアクセスし直していることから、ＷｅｂページＣの閲覧者数にはカウントされていない。
【００５１】
また、図６（ｂ）に示すように、図５に示す２００７年１月１日１２時００分３０秒の時点においては、ＷｅｂページＡにおける閲覧者数が２人であり、ＷｅｂページＣにおける閲覧者数が３人であることが分かる。このようにして制御部２１は、アクセス履歴情報に基づいて、検索結果に含まれるＷｅｂページにおける閲覧者数を計算する。
【００５２】
以上のように検索結果に含まれるＷｅｂページにおける閲覧者数が計算されると、制御部２１（情報序列化部３２）は、各Ｗｅｂページにおける閲覧者数、並びに、各Ｗｅｂページに含まれるキーワード数に基づいて、検索されたＷｅｂページを序列化する（ＳＴ７：情報序列化ステップ）。例えば、制御部２１は、検索されたＷｅｂページの携帯端末２上における表示順序を、各Ｗｅｂページにおける閲覧者数、並びに、各Ｗｅｂページに含まれるキーワード数に基づいて決定する。
【００５３】
このような制御部２１におけるＷｅｂページの序列化方法について図５及び図６を参照しつつ、図７に示す具体例を用いて説明する。なお、以下においては、情報序列化部３２でポイント換算する際、検索されたＷｅｂページに含まれるキーワードの１つにつき１ポイントとする一方、各Ｗｅｂページにおける閲覧者数の１人につき１ポイントとして計算するものとする。
【００５４】
図７は、本実施の形態に係る情報検索システム１で検索されたＷｅｂページの一例を示す図である。ここで、図７（ａ）〜（ｃ）は、「試合速報」というキーワードに基づいて検索されたＷｅｂページの例を示し、図７（ｄ）は、高い割合で多くの閲覧者が集まるＷｅｂページの例を示している。
【００５５】
図７（ａ）、（ｂ）は、図５及び図６に示すＷｅｂページＡに対応するものであり、ＵＲＬ「ｈｔｔｐ：／／ａ．ｈｔｍｌ」が対応付けられているものとする。図７（ｃ）は、図５及び図６に示すＷｅｂページＢに対応するものであり、ＵＲＬ「ｈｔｔｐ：／／ｂ．ｈｔｍｌ」が対応付けられているものとする。図７（ｄ）は、図５及び図６に示すＷｅｂページＣに対応するものであり、ＵＲＬ「ｈｔｔｐ：／／ｃ．ｈｔｍｌ」が対応付けられているものとする。
【００５６】
なお、図７（ｂ）は、同図（ａ）から更新されたＷｅｂページＡを示している。この場合において、図７（ｂ）は、図５に示す２００７年１月１日１２時００分００秒の時点で図７（ａ）から更新されているものとする。一方、図７（ｃ）及び図７（ｄ）は、図５に示す期間の以前から、更新されていないものとする。特に、図７（ｃ）に示すＷｅｂページＢの内容は、図５に示す期間の前日、すなわち、２００６年１２月３１日に行われた格闘技の試合速報を示しているものとする。
【００５７】
図７（ａ）に示すＷｅｂページＡにおいては、「試合速報」というキーワードが２つ含まれており、同図（ｂ）に示すＷｅｂページＡにおいては、「試合速報」というキーワードが１つ含まれている。なお、この場合において、前者は、試合速報を含まない単なるお知らせに対応するＷｅｂページであり、後者は、試合速報を含むＷｅｂページである。図７（ｃ）に示すＷｅｂページＢにおいては、「試合速報」というキーワードが２つ含まれている。図７（ｄ）に示すＷｅｂページＣにおいては、「試合速報」というキーワードが含まれていない。
【００５８】
このようなＷｅｂページＡ〜Ｃにおいて、図５に示すアクセス履歴情報、並びに、図６に示す閲覧者数が得られているものとする。この場合において、２００７年１月１日１１時５９分５９秒の時点で情報序列化部３２によってＷｅｂページの序列化が行われると、ＷｅｂページＡにおいては、キーワードが２つ含まれる一方、図６（ａ）に示すように閲覧者数が０人であることから、合計２ポイントと計算される。また、ＷｅｂページＢにおいては、キーワードが２つ含まれる一方、図６（ａ）に示すように閲覧者数が４人であることから、合計６ポイントと計算される。ＷｅｂページＣにおいては、図６（ａ）に示すように閲覧者数が１人であるものの、キーワードが１つも含まれていないことから、検索結果に含まれることはない。従って、情報序列化部３２は、ＷｅｂページＢ、ＷｅｂページＡの順に序列化を行うこととなる。
【００５９】
一方、２００７年１月１日１２時００分３０秒の時点で情報序列化部３２によってＷｅｂページの序列化が行われると、ＷｅｂページＡにおいては、キーワードが１つ含まれる一方、図６（ｂ）に示すように閲覧者数が２人であることから、合計３ポイントと計算される。また、ＷｅｂページＢにおいては、キーワードが２つ含まれる一方、図６（ｂ）に示すように閲覧者数が０人であることから、合計２ポイントと計算される。ＷｅｂページＣにおいては、図６（ｂ）に示すように閲覧者数が３人であるものの、キーワードが１つも含まれていないことから、検索結果に含まれることはない。従って、情報序列化部３２は、ＷｅｂページＡ、ＷｅｂページＢの順に序列化を行うこととなる。
【００６０】
ここで、同様の情報が得られている場合において、仮にキーワードの含有数のみを考慮してＷｅｂページの序列化を行う場合について参照例として説明する。２００７年１月１日１１時５９分５９秒の時点においては、上述のように、ＷｅｂページＡ及びＷｅｂページＢにおいては、キーワードが２つ含まれることから、キーワードの含有数に基づいて序列化を行うことは困難であり、事前の設定等に基づいて序列化が行われる。なお、ＷｅｂページＣにおいては、キーワードが含まれていないことから、検索結果に含まれないのは同様である。
【００６１】
このことから分かるように、本実施の形態に係る情報序列化部３２による序列化方法によれば、Ｗｅｂページにおける現在の閲覧者数を考慮することで情報として価値が大きいＷｅｂページを優先して序列化が行われる。このため、キーワードの含有数のみを考慮してＷｅｂページの序列化を行う場合と異なり、試合速報としての情報を有するＷｅｂページＢが、単なるお知らせに対応するＷｅｂページであるＷｅｂページＡより上位にする序列化が行われている。
【００６２】
一方、２００７年１月１日１２時００分３０秒の時点においては、ＷｅｂページＡにはキーワードが１つ含まれる一方、ＷｅｂページＢにはキーワードが２つ含まれることから、ＷｅｂページＢ、ＷｅｂページＡの順に序列化が行われることとなる。なお、ＷｅｂページＣにおいては、キーワードが含まれていないことから、検索結果に含まれないのは同様である。
【００６３】
このことから分かるように、本実施の形態に係る情報序列化部３２による序列化方法によれば、Ｗｅｂページにおける閲覧者数を考慮することで有益な情報を含むＷｅｂページを優先して序列化が行われる。このため、キーワードの含有数のみを考慮してＷｅｂページの序列化を行う場合と異なり、最新の試合速報を有するＷｅｂページＡを、昨日行われた試合速報を有するＷｅｂページＢより上位にする序列化を行っている。
【００６４】
このように検索結果に含まれるＷｅｂページの序列化が行われると、序列化されたＷｅｂページは、通信制御部２２から移動通信網４を介して携帯端末２に送信される（ＳＴ８）。そして、その序列化された順序で携帯端末２の表示部１３上に表示される（ＳＴ９）。このようにしてユーザから入力されたキーワードに基づいて検索されたＷｅｂページが携帯端末２に表示される。
【００６５】
以上説明したように、実施の形態１に係る情報検索システム１においては、検索されたＷｅｂページに含まれるキーワード数だけでなく、当該Ｗｅｂページにおける現在の閲覧者数も加味して当該Ｗｅｂページの序列化が行われている。これにより、閲覧者が集まっている人気の高いＷｅｂページを高い順序に決定することができるので、現在の流行を反映した有益な情報を効率良く検索して利用者に提供することが可能となる。
【００６６】
（実施の形態２）
実施の形態２に係る情報検索システム１は、移動通信センタ６の制御部２１が有する閲覧者数計算部３０が、検索結果に含まれるＷｅｂページにおける閲覧者数を計算する際、過去の閲覧者数を含めて計算する点で、検索結果に含まれるＷｅｂページにおける現在の閲覧者数のみを計算する実施の形態１に係る情報検索システム１と相違する。
【００６７】
実施の形態２に係る情報検索システム１においては、図４に示すＳＴ６において、例えば、過去の１週間のアクセス履歴情報に基づいて当該Ｗｅｂページにおける閲覧者数が計算される。そして、実施の形態１に係る情報検索システム１と同様の要領で情報序列化部３２によって序列化を行うことで、現在の閲覧者数のみでなく、過去の閲覧者数を含めた閲覧者数に基づいて検索されたＷｅｂページの序列化を行うことが可能となる。これにより、過去から安定して閲覧者が集まっている人気の高いＷｅｂページを高い順序に決定することができるので、過去から現在まで継続している流行を反映した有益な情報を効率良く検索して利用者に提供することが可能となる。
【００６８】
なお、このように検索結果に含まれるＷｅｂページにおける閲覧者数を、過去の閲覧者数を含めて計算する場合には、情報序列化部３２において、当該閲覧者数をポイント換算する際、その閲覧タイミングに応じて付与するポイント数を変化させることが好ましい。例えば、現在の閲覧者については１人につき１ポイント付与する一方、過去の閲覧者については１人につき０．５ポイント付与することが考えられる。特に、閲覧タイミングに応じて付与するポイント数を変化させる場合には、閲覧タイミングが新しいほど付与するポイント数を大きくすることが好ましい。この場合には、より新しいタイミングで閲覧した閲覧者数を重視したＷｅｂページの序列化を行うことが可能となる。
【００６９】
（実施の形態３）
実施の形態３に係る情報検索システム１は、移動通信センタ６の制御部２１が有する情報序列化部３２が、検索されたＷｅｂページに対する閲覧者における閲覧時間を含めて当該Ｗｅｂページの序列化を行う点で、検索されたＷｅｂページに含まれるキーワード数、並びに、閲覧者数計算部３０が計算した閲覧者数に基づいて当該Ｗｅｂページの序列化を行う実施の形態１に係る情報検索システム１と相違する。
【００７０】
実施の形態３に係る情報検索システム１においては、図４に示すＳＴ７において、各Ｗｅｂページにおける閲覧者数、並びに、各Ｗｅｂページに含まれるキーワード数だけでなく、各Ｗｅｂページに対する閲覧時間に基づいて検索されたＷｅｂページが序列化される。なお、各Ｗｅｂページに対する閲覧時間は、例えば、図５に示す日時情報５３から求められる。すなわち、他のＷｅｂページに移行するまでの時間を閲覧時間とすることが考えられる。また、閲覧時間を求める場合には、アクセス履歴情報にアクセスを終了した日時情報を追加してもよい。このように検索されたＷｅｂページに対する閲覧者における閲覧時間を含めて当該Ｗｅｂページの序列化を行う場合には、より長く閲覧した閲覧者数を重視したＷｅｂページの序列化を行うことが可能となる。
【００７１】
なお、このように検索されたＷｅｂページに対する閲覧者における閲覧時間を含めて当該Ｗｅｂページの序列化を行う場合には、閲覧時間の長さに応じて付与するポイント数を変化させることが好ましい。例えば、閲覧時間が３０秒を上回る場合には１ポイント付与する一方、閲覧時間が１０秒を下回る場合にはポイントを付与しないことが考えられる。この場合には、当該Ｗｅｂページに興味を持った閲覧者数を重視したＷｅｂページの序列化を行うことが可能となる。
【００７２】
本発明は上記実施の形態に限定されず、種々変更して実施することが可能である。例えば、本発明の範囲を逸脱しない限りにおいて、処理部や処理手順については適宜変更して実施することが可能である。その他、本発明の範囲を逸脱しないで適宜変更して実施することが可能である。
【００７３】
例えば、上記実施の形態においては、情報序列化部３２が、閲覧者数計算部３０により計算された閲覧者数、並びに、各Ｗｅｂページに含まれるキーワード数に基づいて検索結果に含まれるＷｅｂページを序列化する場合について説明している。しかしながら、情報序列化部３２における序列化方法についてはこれに限定されるものではなく、適宜変更が可能である。例えば、閲覧者数計算部３０により計算された閲覧者数のみに基づいて検索結果に含まれるＷｅｂページを序列化するようにしても良い。この場合には、検索されたキーワード数が考慮されないものの、閲覧者が集まっている人気の高いＷｅｂページを高い順序に決定することができるので、現在の流行を反映した有益な情報を効率良く検索して利用者に提供することが可能となる。
【００７４】
なお、この場合には、上述した表示順序決定プログラムも、検索されたＷｅｂページの携帯端末２上における表示順序を、閲覧者数計算部３０により計算された閲覧者数のみに基づいて決定することとなる。また、上述した情報並び替えプログラムも、検索されたＷｅｂページを上記閲覧者数のみから換算されるポイント数の高い順序に並び替えて携帯端末２上に表示させることとなる。
【００７５】
また、上記実施の形態においては、検索されたＷｅｂページにおける閲覧者数を考慮して当該Ｗｅｂページの序列化を行う場合について示している。しかしながら、検索結果に含まれるＷｅｂページの序列化を行う際に考慮する閲覧者数については、これに限定されるものではなく適宜変更が可能である。例えば、検索されたＷｅｂページの閲覧者数だけでなく、当該Ｗｅｂページを含むＷｅｂサイトの他のＷｅｂページの閲覧者数も考慮して当該Ｗｅｂページの序列化を行うようにしてもよい。この場合には、検索されたＷｅｂページを含むＷｅｂサイトの閲覧者数に基づいて当該Ｗｅｂページの序列化が行われることから、閲覧者が集まっている人気の高いＷｅｂサイトに含まれるＷｅｂページを高い順序に決定することができるので、より流行を反映した有益な情報を効率良く迅速に検索して利用者に提供することが可能になる。
【００７６】
なお、このように検索されたＷｅｂページを含むＷｅｂサイトの閲覧者数に基づいて当該Ｗｅｂページの序列化を行う場合には、検索されたＷｅｂページを含むＷｅｂサイトにおける閲覧者数に予め定めた係数（例えば、０．１）を掛けることが好ましい。この場合には、Ｗｅｂサイト全体の閲覧者数に応じて極端にポイント数が上昇してしまう事態を防止できるので、より適切に現在の流行を反映した有益な情報を利用者に提供することが可能となる。
【００７７】
また、上記実施の形態においては、携帯端末２からキーワード検索の指示を受けると、検索されたＷｅｂページにおける閲覧者数を考慮して当該Ｗｅｂページの序列化を行う場合について説明している。しかしながら、このような閲覧者数を考慮したＷｅｂページの序列化と、当該Ｗｅｂページに含まれるキーワード数に応じてＷｅｂページの序列化とを切り替えて行うようにしてもよい。このような序列化方法の切替えは、例えば、携帯端末２の入力部１４から入力された指示に応じて行われる。このように序列化方法を切り替える場合には、携帯端末２のユーザの好みに応じて検索されたＷｅｂページが序列化される順序を適宜変更することができ、より利用性に優れた情報検索システム１を提供することが可能となる。
【図面の簡単な説明】
【００７８】
【図１】本発明の実施の形態１に係る情報検索システムの概略構成を示している。
【図２】図１に示される携帯端末の概略構成を示すブロック図である。
【図３】図１に示される移動通信センタの情報検索に係る概略構成を示すブロック図である。
【図４】携帯端末と移動通信センタとの間でのキーワード検索動作を示すシーケンス図である。
【図５】検索結果に含まれるＷｅｂページＡ〜Ｃに対するアクセス履歴情報の一例を示す図である。
【図６】図５に示すアクセス履歴情報から計算される閲覧者数を示す図である。
【図７】実施の形態１に係る情報検索システムで検索されたＷｅｂページの一例を示す図である。
【符号の説明】
【００７９】
１  情報検索システム
２  携帯端末
４  移動通信網
６  移動通信センタ
２１  制御部
２２  通信制御部
２４  アクセス履歴データベース（ＤＢ）
２５  インデックスデータベース（ＤＢ）
２６  検索部
３０  閲覧者数計算部
３２  情報序列化部
【図１】
2009070156.tif 000003
【図２】
2009070156.tif 000004
【図３】
2009070156.tif 000005
【図４】
2009070156.tif 000006
【図５】
2009070156.tif 000007
【図６】
2009070156.tif 000008
【図７】
2009070156.tif 000009