(57)【特許請求の範囲】
【請求項１】
携帯端末装置の識別情報及びユーザ情報を登録したユーザ情報データベースと、
登録されたユーザによって検索された検索キーワードを、当該検索時の携帯端末装置の現在位置が所属するエリア毎に集計して保存した検索履歴情報データベースと、
検索操作を行う携帯端末装置から送信された当該携帯端末装置の現在位置情報を取得する端末位置情報取得手段と、
検索操作を行う携帯端末装置から送信された当該携帯端末装置の識別情報を取得する端末識別情報取得手段と、
取得した前記識別情報を用いて、前記ユーザ情報データベースから検索操作を行う携帯端末装置のユーザのユーザ属性を含むユーザ情報を取得するユーザ情報取得手段と、
前記検索履歴情報データベースから検索回数に応じて抽出した検索操作を行う携帯端末装置の現在位置の属するエリアにおけるキーワードを、前記取得したユーザの属性情報に応じて再構成して抽出する検索候補キーワード抽出手段と、
抽出した検索候補キーワードを、検索操作を行う前記携帯端末装置へ送信する検索候補キーワード送信手段と、
を有することを特徴とする情報検索装置。
【請求項２】
請求項１に記載された情報検索装置において、
携帯端末装置からアクセスされたときの時計情報を取得する時計情報取得手段を有し、
検索候補キーワード抽出手段は、前記取得した時計情報を加味して検索候補キーワードを抽出することを特徴とする情報検索装置。
【請求項３】
携帯端末装置の識別情報及びユーザ情報を登録したユーザ情報データベースと、
登録されたユーザによって検索された検索キーワードを、当該検索時の携帯端末装置の現在位置が所属するエリア毎に集計して保存した検索履歴情報データベースとを有する情報検索装置のコンピュータを、
検索操作を行う携帯端末装置から送信された当該携帯端末装置の現在位置情報を取得する端末位置情報取得手段と、
検索操作を行う携帯端末装置から送信された当該携帯端末装置の識別情報を取得する端末識別情報取得手段と、
取得した前記識別情報を用いて、前記ユーザ情報データベースから検索操作を行う携帯端末装置のユーザのユーザ属性を含むユーザ情報を取得するユーザ情報取得手段と、
前記検索履歴情報データベースから検索回数に応じて抽出した検索操作を行う携帯端末装置の現在位置の属するエリアにおけるキーワードを、前記取得したユーザの属性情報に応じて再構成して抽出する検索候補キーワード抽出手段と、
抽出した検索候補キーワードを、検索操作を行う前記携帯端末装置へ送信する検索候補キーワード送信手段、として機能させるための情報検索プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、あるエリアに居る携帯端末装置のユーザがその携帯端末装置を用いてそのエリアに関する情報を検索するときに、そのエリアに居るユーザに有用な検索キーワードをそのエリアに居た人の検索結果を基に提供することができる情報検索装置、及び情報検索プログラムに関する。
【背景技術】
【０００２】
インターネット上のポータルサイトにより提供されている情報検索サービスでは、ユーザがＰＣ（パーソナルコンピュータ）や携帯電話機などの端末装置を用いてポータルサイトにアクセスすると、端末装置のディスプレイの画面にキーワード入力欄及び検索ボタンが表示される。ユーザがキーワードを入力し、検索ボタンをクリックすると、ポータルサイト上の検索サーバにより検索が実行され、ヒットした情報の概要（タイトル、要約等）のリストが端末装置のディスプレイに表示される。ユーザが、リストの中から任意の一つを選択し、そのタイトル等をクリックすると、そのタイトル等にリンクしているＵＲＬにジャンプすることで、ユーザにより選択された情報が端末装置のディスプレイに表示される。
【０００３】
ここで、ポータルサイトの中には、キーワード入力欄にキーワードを入力したときに、そのキーワードを含む検索候補キーワードのリストをキーワード入力欄の下に表示することで、絞り込みのためのキーワード入力を支援するものがある。即ち、例えばキーワード入力欄に「新宿」というエリア名を入力した時点で、「新宿」を含む検索候補キーワードとして、「新宿御苑」、「新宿駅」、「新宿区」、「新宿 ランチ」、「新宿 ホテル」などの検索候補キーワードが表示される。この検索候補キーワードは、検索キーワードを含む過去の検索要求及びそれに対する検索結果を集計してデータベース化し、その中から件数の多いキーワードなどを抽出したものである。ユーザが例えば「新宿 ランチ」にカーソルを合わせてクリックすると、新宿でランチを提供している飲食店が検索され、そのリストが端末装置のディスプレイに表示される。
【０００４】
しかしながら、上記の検索候補キーワード（「新宿御苑」、「新宿駅」、「新宿区」、「新宿 ランチ」、「新宿 ホテル」など）は、キーワードに「新宿」を含む検索結果の集計に基づくものであって、実際に「新宿」に居た人からの検索要求に応じた検索結果の集計に基づくものではないため、実際に「新宿」に居た人がどのような検索を行ったのか分からないという問題がある。また、過去に「新宿」に居た人の検索結果が分からないため、過去に「新宿」に居た人と同じ理由で検索を行う場合に、検索結果が分かっていれば容易に検索できる場合があるのに、有用な検索結果を得られなかったり、また、検索結果を得られても時間がかかったりして、検索効率が悪い場合がある。
【発明の概要】
【発明が解決しようとする課題】
【０００５】
本発明は、このような問題を解決するためになされたもので、その目的は、あるエリアに居る携帯端末装置のユーザがその携帯端末装置を用いて情報を検索するときに、そのエリアに居るユーザに有用な検索キーワードをそのエリアに居た人の検索結果を基に提供可能にすることである。
【課題を解決するための手段】
【０００６】
本発明の第１の情報検索装置は、携帯端末装置の識別情報及びユーザ情報を登録したユーザ情報データベースと、登録されたユーザによって検索された検索キーワードを、当該検索時の携帯端末装置の現在位置が所属するエリア毎に集計して保存した検索履歴情報データベースと、検索操作を行う携帯端末装置から送信された当該携帯端末装置の現在位置情報を取得する端末位置情報取得手段と、検索操作を行う携帯端末装置から送信された当該携帯端末装置の識別情報を取得する端末識別情報取得手段と、取得した前記識別情報を用いて、前記ユーザ情報データベースから検索操作を行う携帯端末装置のユーザのユーザ属性を含むユーザ情報を取得するユーザ情報取得手段と、前記検索履歴情報データベースから検索回数に応じて抽出した検索操作を行う携帯端末装置の現在位置の属するエリアにおけるキーワードを、前記取得したユーザの属性情報に応じて再構成して抽出する検索候補キーワード抽出手段と、抽出した検索候補キーワードを、検索操作を行う前記携帯端末装置へ送信する検索候補キーワード送信手段と、を有することを特徴とする情報検索装置である。
本発明の第２の情報検索装置は、本発明の第１の情報検索装置において、携帯端末装置からアクセスされたときの時計情報を取得する時計情報取得手段を有し、検索候補キーワード抽出手段は、前記取得した時計情報を加味して検索候補キーワードを抽出することを特徴とする情報検索装置である。
本発明の情報検索プログラムは、携帯端末装置の識別情報及びユーザ情報を登録したユーザ情報データベースと、登録されたユーザによって検索された検索キーワードを、当該検索時の携帯端末装置の現在位置が所属するエリア毎に集計して保存した検索履歴情報データベースとを有する情報検索装置のコンピュータを、検索操作を行う携帯端末装置から送信された当該携帯端末装置の現在位置情報を取得する端末位置情報取得手段と、検索操作を行う携帯端末装置から送信された当該携帯端末装置の識別情報を取得する端末識別情報取得手段と、取得した前記識別情報を用いて、前記ユーザ情報データベースから検索操作を行う携帯端末装置のユーザのユーザ属性を含むユーザ情報を取得するユーザ情報取得手段と、前記検索履歴情報データベースから検索回数に応じて抽出した検索操作を行う携帯端末装置の現在位置の属するエリアにおけるキーワードを、前記取得したユーザの属性情報に応じて再構成して抽出する検索候補キーワード抽出手段と、抽出した検索候補キーワードを、検索操作を行う前記携帯端末装置へ送信する検索候補キーワード送信手段、として機能させるための情報検索プログラムである。
【０００７】
［作用］
あるエリアに居る携帯端末装置のユーザがその携帯端末装置を用いて本発明の第１の情報検索装置にアクセスすると、携帯端末装置から送信された端末識別情報を取得し、その取得した端末識別情報を用いてユーザ情報データベースを参照して、その携帯端末装置のユーザの識別情報を取得し、検索履歴データベースを参照して、取得した現在位置の所属エリアで検索され、かつ取得したユーザ識別情報により特定されるユーザの属性に応じた検索候補キーワードを抽出する。
また、本発明の第２の情報検索装置は、携帯端末装置からアクセスされたときに時計情報を取得し、検索履歴情報データベースを参照して、取得した現在位置の所属エリアで検索された検索候補キーワードを抽出するときに、取得した時計情報を加味する。
【発明の効果】
【０００８】
本発明によれば、あるエリアに居る携帯端末装置のユーザがその携帯端末装置を用いて情報を検索するときに、あるエリアに居る携帯端末装置のユーザがその携帯端末装置を用いて情報を検索するときに、そのエリアに居るユーザに有用な検索キーワードをそのエリアに居た人の検索結果を基に提供することができる。
【図面の簡単な説明】
【０００９】
【図１】本発明の実施形態の情報検索システムを示す図である。
【図２】図１における情報検索サーバの機能ブロックとデータベースとの接続関係を示す図である。
【図３】図２における各データベースに保存されているデータの例を示す図である。
【図４】本発明の実施形態の情報検索システムの動作を示すフローチャートである。
【発明を実施するための形態】
【００１０】
以下、本発明を実施するための形態について図面を参照して説明する。
〈情報検索システムの構成〉
本発明の実施形態の情報検索提供システムは、図１に示すように、インターネットなどのネットワーク１と、ネットワーク１に接続される情報検索サーバ２、ＷＷＷサーバ３、及び携帯端末装置４を含み、情報検索サーバ２にはＤＢ（データベース）５が接続される。なお、ＤＢ５は、ネットワーク１上に設けてもよいし、情報検索サーバ２に内蔵させてもよい。また、便宜上ＷＷＷサーバ３、携帯端末装置４を１台ずつ図示したが、実際には多数のＷＷＷサーバ３及び携帯端末装置４がネットワーク１に接続されることは言うまでもない。さらに、ＷＷＷサーバ３から情報検索サーバ２、及び情報検索サーバ２からＤＢ５は、ネットワーク及び専用回線で接続される場合もある。
【００１１】
情報検索サーバ２は情報検索用Webページ２０の作成機能を備えており、ＷＷＷサーバ３は閲覧用Webページ３０の作成機能を備えている。携帯端末装置４は携帯電話機、ＰＤＡ（Personal Digital Assistant）、ＰＮＤ（Personal Navigation Device）、小型ＰＣなどからなり、内蔵するＲＯＭに所定のアプリケーションプログラム（以下、アプリと言う）を格納することで、情報検索サーバ２の検索用Webページ２０を表示部に表示し、情報検索を行ったり、ＷＷＷサーバ３の閲覧用Webページ３０を表示部に表示したりすることができる。また、携帯端末装置４はＧＰＳ受信機を内蔵しており、それを用いて測定した自身の現在位置情報を情報検索サーバ２へ送信する機能を持っている。
【００１２】
情報検索サーバ２は情報検索サービスを運営する企業等に設置されている装置であり、パーソナルコンピュータやワークステーションなどからなり、ネットワーク１を介して検索用Webページ２０を用いた情報検索サービスを提供する。ＷＷＷサーバ３はネットワーク１を介して閲覧用Webページ３０を用いた情報を提供する。
【００１３】
〈情報検索サーバの構成〉
情報検索サーバ２は図２に示すように制御部２１及び通信部２２を備えている。制御部２１はＣＰＵ２１１、ＲＯＭ２１２、ＲＡＭ２１３及び時計（図示せず）を含み、この情報検索サーバ２全体の制御などを行う。通信部２２はネットワーク１を介して携帯端末装置４やＷＷＷサーバ３と通信を行う。
【００１４】
〈ＤＢの構成〉
ＤＢ５は、図２に示すようにユーザ情報ＤＢ５１、検索履歴情報ＤＢ５２、及びWebページ情報ＤＢ５３を備えている。
【００１５】
ユーザ情報ＤＢ５１は、図３Ａに示すように、情報検索サーバ２の検索用Webページ２０を利用するための登録を行ったユーザに関する情報が保存されている。ここには携帯端末装置ＩＤ、氏名、年齢、性別、及び職業を例示したが、これらに趣味・趣向などを加えてもよい。携帯端末装置ＩＤは装置に付与された固有の識別情報であり、これにより装置の特徴（カメラ機能が充実、表示性能が高い等）を識別することができる。
【００１６】
ユーザ登録を行うことで、情報検索サーバ２を利用するためのアプリが携帯端末装置４内のＲＯＭに書き込まれる結果、情報検索サーバ２の検索用Webページ２０を利用した情報検索が可能となる。なお、ユーザ登録は携帯端末装置４の購入時以後、随時行うことができる。
【００１７】
検索履歴情報ＤＢ５２には、ユーザ情報ＤＢ５１に登録されているユーザの検索履歴の集計が検索時に居たエリア毎に保存されている。図３Ｂはその一例である。ここには、新宿に居た全ユーザが入力した検索キーワード毎の検索回数情報が格納されている。検索履歴情報ＤＢ５２には、このような全ユーザの集計値に加えて、ユーザの属性（年齢、性別、職業等）毎、携帯端末装置４の特徴（カメラ機能が充実、表示性能が高い等）毎、検索実行時（時刻、曜日等）毎に保存されている。
【００１８】
Webページ情報ＤＢ５３には、検索履歴情報ＤＢに格納されているキーワードにより検索されるＷＷＷサーバ３の閲覧用WebページのＵＲＬが格納されている。ここには、新宿御苑、新宿区役所、新宿駅、及び新宿ステーションホテルの閲覧用WebページのＵＲＬを図示した。
【００１９】
〈情報検索システムの動作〉
以上の構成を有する情報検索システムの動作について、図４に示すフローチャートを用いて説明する。このフローチャートの処理は、ＣＰＵ２１１がＲＯＭ２１２に格納されているプログラムを実行することにより行われる。
【００２０】
まず携帯端末装置４のユーザは、情報検索サーバ２を利用するためのアプリを起動するための操作を行う。この操作に応じて、携帯端末装置４は情報検索サーバ２に接続要求信号を送信する（ステップＳ１）。この接続要求信号には、携帯端末装置４の携帯端末装置ＩＤが含まれている。
【００２１】
情報検索サーバ２では、通信部２２が接続要求信号を受信し、制御部２１へ送る。制御部２１は、接続要求信号中の携帯端末装置ＩＤを取得してＲＡＭ２１３に記憶するとともに、その携帯端末装置ＩＤがユーザ情報ＤＢ５１に存在することを確認すると、携帯端末装置４に対し、検索用Webページ２０を送信する（ステップＳ１１）。また、このとき、ユーザ情報ＤＢ５１からユーザの属性情報を読み出し、ＲＡＭ２１３に記憶しておく。
【００２２】
携帯端末装置４は、検索用Webページ２０を受信し、表示する（ステップＳ２）。ユーザが画面上で所定の操作を行うと、携帯端末装置４は内蔵するＧＰＳ受信機で取得した現在位置情報を情報検索サーバ２へ送信する（ステップＳ３）。
【００２３】
情報検索サーバ２では、通信部２２が現在位置情報を受信し、制御部２１へ送る。制御部２１は携帯端末装置ＩＤを取得してＲＡＭ２１３に記憶し、その現在位置情報と、先にＲＡＭ２１３に記憶した属性情報と、時計から取得した時計情報とを用いて統計処理を行い、検索履歴情報ＤＢ５２から、携帯端末装置４のユーザが検索する可能性の高いキーワードを抽出し、検索候補キーワードとする（ステップＳ１２）。
【００２４】
ここで、統計処理は例えば以下のようにする。まず現在位置を含むエリア（例えば新宿）において、ユーザ情報ＤＢ５１に登録されているユーザが過去に検索したキーワードを検索回数の多い順に所定数抽出したリストを作成する。次にユーザの属性情報（年齢、性別、職業、趣味、嗜好等）、時計情報、携帯端末装置４の特徴を考慮して、リストを再構成し、検索候補キーワードリストとする。例えば、携帯端末装置４のユーザが２８歳の会社員であり、金曜日の午後６時であれば、居酒屋、飲食店などを検索候補キーワードとし、携帯端末装置４のユーザが２０歳の女子学生であり、土曜日の午後０時であれば、書店、カラオケ、ケーキ屋などを検索候補キーワードとすることが考えられる。
【００２５】
次に情報検索サーバ２では、検索候補リストを携帯端末装置４へ送信する（ステップＳ１３）。携帯端末装置４はこの検索候補キーワードリストを受信し、表示部に表示する（ステップＳ４）。携帯端末装置４のユーザは、表示されている検索候補キーワードの内の一つを選択すると、そのキーワードが情報検索サーバ２へ送信される（ステップＳ５）。
【００２６】
情報検索サーバ２は、キーワードを受信すると、そのキーワードを検索履歴情報ＤＢ５２に保存するとともに、Webページ情報ＤＢ５３を参照し、キーワードに関連する情報（例えばキーワードが居酒屋であれば、付近の居酒屋のリスト）とそのリンク先のＵＲＬを取得して、検索結果情報とし、携帯端末装置４へ送信する（ステップＳ１４）。
【００２７】
携帯端末装置４では、検索結果情報を受信し、表示する（ステップＳ６）。ユーザが、表示されている検索結果のリストの中から任意の一つを選択すると、携帯端末装置４のリンク先のＷＷＷサーバ３に接続され、その閲覧用Webページ３０が表示される。
【００２８】
以上説明したように、本発明の実施形態の情報検索システムによれば、ユーザ情報ＤＢ５１に登録されているユーザの検索履歴の集計を検索時に居たエリア毎に検索履歴情報ＤＢに保存しておき、携帯端末装置４のユーザが検索を行うときに、その現在位置における検索履歴をそのユーザの属性情報、携帯端末装置４の識別情報、及び時計情報を用いて、統計処理することにより、そのユーザが検索する可能性の高いキーワードを検索候補キーワードのリストとして、携帯端末装置４に表示することができる。
【００２９】
なお、図４では、携帯端末装置４は、情報検索サーバ２からの検索用Webページを受信した後に現在位置情報を送信しているが、情報検索サーバ２に対する接続要求時に携帯端末装置ＩＤとともに送信することもできる。
【００３０】
また、図４では、携帯端末装置４が直接情報検索サーバ２にアクセスし、情報検索サーバ２がＤＢ５を検索しているが、携帯端末装置４がＷＷＷサーバ３を介して情報検索サーバ２にアクセスするように構成してもよい。
【００３１】
また、図４において、情報検索サーバ２は、接続要求信号中の携帯端末装置ＩＤがユーザ情報ＤＢ５１内に存在しなかった場合、接続要求日時を特定し、曜日、時刻、場所等の条件を基に、検索履歴情報ＤＢ５２に格納されている情報から最適なキーワードを抽出するように構成してもよい。
【００３２】
さらに、以上の実施形態では、携帯端末装置４がＧＰＳ受信機を内蔵しているが、ＧＰＳ受信機を外付けにしてもよい。また、ＧＰＳ受信機を用いることなく、携帯電話の基地局に対する位置登録情報や、通信を行う際に設定されるＩＰアドレスから現在位置を特定することもできる。さらに、サービスを受ける際に現在位置を入力させたり、会員制の場合は、会員登録を行う時に現在位置情報（自宅位置等）を入力させたりして、現在位置を特定することもできる。
【符号の説明】
【００３３】
１・・・ネットワーク、２・・・情報検索サーバ、３・・・ＷＷＷサーバ、４・・・携帯端末装置、２１・・・制御部、２２・・・通信部、５１・・・ユーザ情報ＤＢ、５２・・・検索履歴情報ＤＢ。
【図１】
0005615423.tif 000002
【図２】
0005615423.tif 000003
【図３】
0005615423.tif 000004
【図４】
0005615423.tif 000005