(57)【要約】【課題】ユーザが携帯端末にクエリを入力しなくても、その携帯端末に効率よくクエリサジェスチョンを送信するＷｅｂサーバ、方法及びシステムを提供する。【解決手段】Ｗｅｂサーバ２は、クエリを送信する携帯端末３ａ〜３ｇとは異なる他の携帯端末４から、当該他の携帯端末４の位置情報と共に、クエリサジェスチョンを要求するページリクエストを反復継続して受信するページリクエスト受信部１３と、他の携帯端末４の位置情報が示す位置が所定時間以上一定の位置にあるタイミングで、携帯端末３ａ〜３ｇが送信したクエリのうち、他の携帯端末４の位置から所定の半径以内の位置で送信したクエリを抽出するクエリ抽出部１４と、このクエリ抽出部１４によって抽出されたクエリをクエリサジェスチョンとして他の携帯端末４に送信するクエリサジェスチョン送信部１５とを備える。【選択図】図１
2011138366.tif 000002
【特許請求の範囲】
【請求項１】
携帯端末から当該携帯端末の位置情報と共にクエリを受信したことに応じて、受信した前記クエリを、受信した前記携帯端末の位置情報に関連付けて記憶するクエリログ記憶手段と、
前記携帯端末とは異なる他の携帯端末から、当該他の携帯端末の位置情報と共に、クエリサジェスチョンを要求するページリクエストを反復継続して受信するページリクエスト受信手段と、
前記ページリクエストを反復継続して受信したことに応じて、所定のタイミングで、前記他の携帯端末から受信した位置情報が示す位置の近傍の位置を示す位置情報に関連付けて記憶されたクエリを抽出するクエリ抽出手段と、
前記クエリ抽出手段がクエリを抽出したことに応じて、前記抽出したクエリをクエリサジェスチョンとして前記他の携帯端末に送信するクエリサジェスチョン送信手段とを備えるＷｅｂサーバ。
【請求項２】
請求項１に記載のＷｅｂサーバであって、
前記クエリ抽出手段は、前記ページリクエスト受信手段が前記ページリクエストと共に反復継続して受信した前記他の携帯端末の位置情報が示す位置が所定時間以上所定の範囲内にある場合にクエリを抽出するＷｅｂサーバ。
【請求項３】
Ｗｅｂサーバが、クエリサジェスチョンを要求する携帯端末に当該クエリサジェスチョンを送信する方法であって、
前記Ｗｅｂサーバが携帯端末から当該携帯端末の位置情報と共にクエリを受信したことに応じて、受信した前記クエリを、受信した前記携帯端末の位置に関連付けて記憶するクエリ記憶工程と、
前記Ｗｅｂサーバが、前記携帯端末とは異なる他の携帯端末から、当該他の携帯端末の位置情報と共に、クエリサジェスチョンを要求するページリクエストを反復継続して受信するページリクエスト受信工程と、
前記Ｗｅｂサーバが前記ページリクエストを反復継続して受信したことに応じて、前記Ｗｅｂサーバが、所定のタイミングで、前記他の携帯端末から受信した位置情報が示す位置の近傍の位置を示す位置情報に関連付けて記憶されたクエリを抽出するクエリ抽出工程と、
前記Ｗｅｂサーバが、前記クエリ抽出工程でクエリを抽出したことに応じて、前記抽出したクエリをクエリサジェスチョンとして前記他の携帯端末に送信するクエリサジェスチョン送信工程とを含む方法。
【請求項４】
クエリを送信する携帯端末と、当該携帯端末からクエリを受信するＷｅｂサーバと、前記携帯端末とは異なる他の携帯端末であって、当該Ｗｅｂサーバに対してクエリサジェスチョンを要求する他の携帯端末とを含み、当該他の携帯端末に対して前記Ｗｅｂサーバがクエリサジェスチョンを送信するシステムであって、
前記携帯端末は、
前記Ｗｅｂサーバに対し、当該携帯端末の位置情報と共にクエリを送信するクエリ送信手段を備え、
前記Ｗｅｂサーバは、
前記携帯端末から当該携帯端末の位置情報と共にクエリを受信したことに応じて、受信した前記クエリを、受信した前記携帯端末の位置に関連付けて記憶するクエリログ記憶手段を備え、
前記他の携帯端末は、
前記Ｗｅｂサーバに対し、当該他の携帯端末の位置情報と共に、クエリサジェスチョンを要求するページリクエストを反復継続して送信するページリクエスト送信手段を備え、
前記Ｗｅｂサーバは、
前記他の携帯端末から、当該他の携帯端末の位置情報と共に、前記ページリクエストを反復継続して受信するページリクエスト受信手段と、
前記ページリクエストを反復継続して受信したことに応じて、所定のタイミングで、前記他の携帯端末から受信した位置情報が示す位置の近傍の位置を示す位置情報に関連付けて記憶されたクエリを抽出するクエリ抽出手段と、
前記クエリ抽出手段がクエリを抽出したことに応じて、前記抽出したクエリをクエリサジェスチョンとして前記他の携帯端末に送信するクエリサジェスチョン送信手段とをさらに備え、
前記他の携帯端末は、
前記Ｗｅｂサーバから前記クエリサジェスチョンを受信し、その受信したクエリサジェスチョンを表示するクエリサジェスチョン表示手段をさらに備えるシステム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、携帯端末にクエリサジェスチョンを送信するＷｅｂサーバ、方法及びシステムに関する。
【背景技術】
【０００２】
従来、検索サイトにおいて、ユーザが入力したクエリに応じてユーザの意図を判定し、適当と考えられるクエリの候補を表示するクエリサジェスチョンに関する技術が知られている。これにより、ユーザは、端末に表示されたクエリの候補を選択するだけで、効率的に所望の情報を入手できる。また、情報提供者は、情報を欲するユーザに対し、自らの提供する情報を効率的に提供できる。
【０００３】
一方、近年の携帯端末は、その端末の位置情報を取得するための機能として、ＧＰＳ機能や、基地局との位置関係に基づいてその端末の位置情報を簡易的に取得する機能等を備える。そして、携帯端末は、当該携帯端末の位置情報をＷｅｂサーバに送信することで、その携帯端末がある位置の周辺に関連する情報、例えば、周辺の地図や店舗等の情報をＷｅｂサーバから受信できる。
【０００４】
さらに、近年、ｈｔｔｐプロトコルに関する新しい規格が提唱されている。従来のｈｔｔｐプロトコルは、端末からのページリクエストに対してＷｅｂサーバがＷｅｂページを返信することが基本であった。一方、新しい規格では、Ｗｅｂサーバから端末に任意のタイミングでＷｅｂページを擬似的にプッシュ送信できるようにすることが提唱されている（例えば、非特許文献１）。
【先行技術文献】
【非特許文献】
【０００５】
【非特許文献１】「ＨＴＭＬ５、Ｃｏｍｅｔを徹底解説  Ｗｅｂの限界を打ち破れ！」、日経ＮＥＴＷＯＲＫ、２００９年９月号、２０頁〜３５頁、日経ＢＰ社、
【発明の概要】
【発明が解決しようとする課題】
【０００６】
ところで、上述のクエリサジェスチョン技術は、ユーザから何らかのクエリ入力を受け付けたときに初めて端末が動作を開始する。そのため、上述のクエリサジェスチョン技術に上述の新たな規格を単純に適用しても、ユーザが端末に何らかのクエリを入力し、その入力を端末が受け付けてからでなければ、Ｗｅｂサーバが情報を提供できないことに、変わりはない。つまり、新たな規格においても、ユーザがクエリを入力しなければ、端末は、何ら情報を表示できない。
【０００７】
そこで、本発明は、近年普及してきたｈｔｔｐの新しい規格を活用し、ユーザが携帯端末にクエリを入力しなくても、その携帯端末に効率よくクエリサジェスチョンを送信するＷｅｂサーバ、方法及びシステムを提供することを目的とする。
【課題を解決するための手段】
【０００８】
本発明では、以下のような解決手段を提供する。
【０００９】
（１）  携帯端末から当該携帯端末の位置情報と共にクエリを受信したことに応じて、受信した前記クエリを、受信した前記携帯端末の位置情報に関連付けて記憶するクエリログ記憶手段と、前記携帯端末とは異なる他の携帯端末から、当該他の携帯端末の位置情報と共に、クエリサジェスチョンを要求するページリクエストを反復継続して受信するページリクエスト受信手段と、前記ページリクエストを反復継続して受信したことに応じて、所定のタイミングで、前記他の携帯端末から受信した位置情報が示す位置の近傍の位置を示す位置情報に関連付けて記憶されたクエリを抽出するクエリ抽出手段と、前記クエリ抽出手段がクエリを抽出したことに応じて、前記抽出したクエリをクエリサジェスチョンとして前記他の携帯端末に送信するクエリサジェスチョン送信手段とを備えるＷｅｂサーバ。
【００１０】
（１）に記載の発明によれば、Ｗｅｂサーバは、クエリを送信することなくクエリサジェスチョンだけを反復継続して行う「他の携帯端末」に対し、所定のタイミングにおいて、クエリログ記憶手段に携帯端末の位置情報と共に記憶されたクエリのうち、当該「他の携帯端末」から受信した位置情報が示す位置の近傍の位置を示す位置情報に関連付けて記憶されたクエリを抽出し、その抽出したクエリをクエリサジェスチョンとして送信する。これにより、他の携帯端末のユーザが当該他の携帯端末にクエリを入力しなくても、当該他の携帯端末に効率よくクエリサジェスチョンを送信するＷｅｂサーバを提供できる。
【００１１】
（２）  （１）に記載のＷｅｂサーバであって、前記クエリ抽出手段は、前記ページリクエスト受信手段が前記ページリクエストと共に反復継続して受信した前記他の携帯端末の位置情報が示す位置が所定時間以上所定の範囲内にある場合にクエリを抽出するＷｅｂサーバ。
【００１２】
（２）に記載の発明によれば、Ｗｅｂサーバは、ページリクエストの送信をした「他の携帯端末」に対し、当該他の携帯端末の移動の速度が所定の範囲内であるか、あるいは移動がほぼ止まったタイミングにおいて、クエリ抽出手段が抽出したクエリをクエリサジェスチョンとして送信する。これにより、電車や自動車などの高速移動から徒歩に切り替わったタイミングや、移動を終え、目的地に到着したタイミングにおいて、「他の携帯端末」のユーザが、その目的地での適切なクエリが思い浮かばず、当該他の携帯端末に適切なクエリを入力できない場合であっても、当該他の携帯端末に効率よくクエリサジェスチョンを送信するＷｅｂサーバを提供できる。
【００１３】
（３）  Ｗｅｂサーバが、クエリサジェスチョンを要求する携帯端末に当該クエリサジェスチョンを送信する方法であって、前記Ｗｅｂサーバが携帯端末から当該携帯端末の位置情報と共にクエリを受信したことに応じて、受信した前記クエリを、受信した前記携帯端末の位置に関連付けて記憶するクエリ記憶工程と、前記Ｗｅｂサーバが、前記携帯端末とは異なる他の携帯端末から、当該他の携帯端末の位置情報と共に、クエリサジェスチョンを要求するページリクエストを反復継続して受信するページリクエスト受信工程と、前記Ｗｅｂサーバが前記ページリクエストを反復継続して受信したことに応じて、前記Ｗｅｂサーバが、所定のタイミングで、前記他の携帯端末から受信した位置情報が示す位置の近傍の位置を示す位置情報に関連付けて記憶されたクエリを抽出するクエリ抽出工程と、前記Ｗｅｂサーバが、前記クエリ抽出工程でクエリを抽出したことに応じて、前記抽出したクエリをクエリサジェスチョンとして前記他の携帯端末に送信するクエリサジェスチョン送信工程とを含む方法。
【００１４】
（４）  クエリを送信する携帯端末と、当該携帯端末からクエリを受信するＷｅｂサーバと、前記携帯端末とは異なる他の携帯端末であって、当該Ｗｅｂサーバに対してクエリサジェスチョンを要求する他の携帯端末とを含み、当該他の携帯端末に対して前記Ｗｅｂサーバがクエリサジェスチョンを送信するシステムであって、前記携帯端末は、前記Ｗｅｂサーバに対し、当該携帯端末の位置情報と共にクエリを送信するクエリ送信手段を備え、前記Ｗｅｂサーバは、前記携帯端末から当該携帯端末の位置情報と共にクエリを受信したことに応じて、受信した前記クエリを、受信した前記携帯端末の位置に関連付けて記憶するクエリログ記憶手段を備え、前記他の携帯端末は、前記Ｗｅｂサーバに対し、当該他の携帯端末の位置情報と共に、クエリサジェスチョンを要求するページリクエストを反復継続して送信するページリクエスト送信手段を備え、前記Ｗｅｂサーバは、前記他の携帯端末から、当該他の携帯端末の位置情報と共に、前記ページリクエストを反復継続して受信するページリクエスト受信手段と、前記ページリクエストを反復継続して受信したことに応じて、所定のタイミングで、前記他の携帯端末から受信した位置情報が示す位置の近傍の位置を示す位置情報に関連付けて記憶されたクエリを抽出するクエリ抽出手段と、前記クエリ抽出手段がクエリを抽出したことに応じて、前記抽出したクエリをクエリサジェスチョンとして前記他の携帯端末に送信するクエリサジェスチョン送信手段とをさらに備え、前記他の携帯端末は、前記Ｗｅｂサーバから前記クエリサジェスチョンを受信し、その受信したクエリサジェスチョンを表示するクエリサジェスチョン表示手段をさらに備えるシステム。
【００１５】
（３）に記載の方法によれば、当該方法を実施することにより、（１）と同様の効果が期待できる。また、（４）記載のシステムによれば、当該システムを実施することにより、（１）と同様の効果が期待できる。
【発明の効果】
【００１６】
本発明によれば、ユーザが携帯端末にクエリを入力しなくても、その携帯端末に効率よくクエリサジェスチョンを送信するＷｅｂサーバ、方法及びシステムを提供できる。
【図面の簡単な説明】
【００１７】
【図１】本実施形態に係るシステム１及びＷｅｂサーバ２を説明するための全体構成を示す図である。
【図２】本実施形態に係るクエリログデータベース２１を示す図である。
【図３】本実施形態に係るページリクエスト一時記憶領域２２を示す図である。
【図４】本実施形態に係るＷｅｂサーバ２における処理の流れを示すフローチャートである。
【図５】本実施形態に係る、クエリサジェスチョンを送信するシステム１、Ｗｅｂサーバ２及び方法を実施したときの携帯端末３の画面３０での表示例を示す図である。
【図６】本実施形態に係る、クエリサジェスチョンを送信するシステム１、Ｗｅｂサーバ２及び方法を実施したときの他の携帯端末４の画面４０での表示例を示す図である。
【図７】図６の変形例を示す図である。
【図８】図６又は図７に続く図である。
【発明を実施するための形態】
【００１８】
以下、本発明の実施形態について図を参照しながら説明する。
【００１９】
［全体構成］
図１は、本実施形態に係るシステム１及びＷｅｂサーバ２を説明するための全体構成を示す図である。システム１は、Ｗｅｂサーバ２と、このＷｅｂサーバ２と通信ネットワーク（図示省略）を介して接続され、クエリを送信する携帯端末３ａ，３ｂ，３ｃ・・・（以下、特に記載する場合を除き「携帯端末３」と総称する。）と、この携帯端末３とは異なる他の携帯端末４とを備える。携帯端末３及び他の携帯端末４は、その携帯端末自体の位置情報を取得でき、Ｗｅｂサーバ２に対し、位置情報と共にクエリサジェスチョンできるものであれば、種類を問うものではない。例えば、携帯端末３及び他の携帯端末４は、携帯電話機であってもよいし、ＰＤＡであってもよい。
【００２０】
まず、Ｗｅｂサーバ２の構成について説明する。Ｗｅｂサーバ２は、制御部１０と、記憶部２０とを備える。制御部１０は、Ｗｅｂサーバ２に係る各機能を統括的に制御する部分であり、携帯端末３（３ａ，３ｂ，３ｃ・・・）から当該携帯端末３の位置情報と共にクエリを受信するクエリ受信部１１と、このクエリ受信部１１が受信したことに応じて、その受信したクエリを、受信した携帯端末３の位置に関連付けて記憶させるクエリログ記憶部１２とを備える。そして、記憶部２０は、クエリログ記憶部１２によって指令されたクエリを携帯端末３の位置に関連付けて記憶するクエリログデータベース２１を備える。これらクエリ受信部１１、クエリログ記憶部１２及びクエリログデータベース２１は、クエリログ記憶手段として機能する。
【００２１】
また、制御部１０は、携帯端末３とは異なる他の携帯端末４から、当該他の携帯端末４の位置情報と共に、クエリサジェスチョンを要求するページリクエストを反復継続して受信するページリクエスト受信部１３を備える。そして、記憶部２０は、ページリクエスト受信部１３が受信したページリクエストを一時的に記憶するページリクエスト一時記憶領域２２を備える。これらページリクエスト受信部１３及びページリクエスト一時記憶領域２２は、ページリクエスト受信手段として機能する。
【００２２】
さらに、制御部１０は、ページリクエストを反復継続して受信したことに応じて、所定のタイミングで、クエリログデータベース２１に記憶されたクエリのうち、他の携帯端末４から受信した位置情報が示す位置の近傍の位置を示す位置情報に関連付けて記憶されたクエリを抽出するクエリ抽出部１４を備える。このクエリ抽出部１４は、クエリ抽出手段として機能する。
【００２３】
そして、制御部１０は、クエリ抽出部１４によって抽出されたクエリをクエリサジェスチョンとして他の携帯端末４に送信するクエリサジェスチョン送信部１５を備える。このクエリサジェスチョン送信部１５は、クエリサジェスチョン送信手段として機能する。
【００２４】
ところで、他の携帯端末４は、Ｗｅｂサーバ２に対し、クエリサジェスチョンを要求するが、その際、クエリを送信していない。つまり、ユーザは、他の携帯端末４に対し、クエリを入力することなく、クエリサジェスチョンを要求している。また、ページリクエスト受信部１３は、ページリクエストを「反復継続」して受信する。これは、Ｗｅｂサーバから端末に任意のタイミングでＷｅｂページを擬似的にプッシュ送信できる技術、すなわち、ＨＴＭＬ５及びＣｏｍｅｔを用いて実現している。
【００２５】
ページリクエスト一時記憶領域２２は、ページリクエスト受信部１３が受信したページリクエストを「一時的に」記憶する。
【００２６】
クエリ抽出部１４は、クエリの抽出を「所定のタイミング」で行うが、この「所定のタイミング」は、他の携帯端末４の移動の速度が所定の範囲内であるか、あるいは他の携帯端末４の移動がほぼ止まったタイミング、例えば、ページリクエスト受信部１３がページリクエストと共に反復継続して受信した他の携帯端末４の位置情報が示す位置が所定時間以上（例えば、１分以上）所定の範囲内（例えば、半径１０ｍの範囲内）にあるタイミングであることが好ましい。「所定のタイミング」であるかどうかは、クエリ抽出部１４がページリクエスト一時記憶領域１４を参照することによって行われる。
【００２７】
また、クエリ抽出部１４は、クエリログデータベース２１に記憶されたクエリのうち、他の携帯端末４から受信した位置情報が示す位置の「近傍の位置」を示す位置情報に関連付けて記憶されたクエリを抽出するが、「近傍の位置」は、半径５００ｍ以内、半径１ｋｍ以内のように予め決められていてもよいし、他の携帯端末４のユーザが複数の範囲から任意に選択できるようにしてもよい。図１では、他の携帯端末４から所定の半径以内に位置する携帯端末３ａ〜３ｅが「近傍の位置」にある携帯端末であり、当該所定の半径を超えて位置する携帯端末３ｆ，３ｇが「近傍の位置」にない携帯端末であると位置づけている。
【００２８】
次に、携帯端末３及び他の携帯端末４の構成について説明する。携帯端末３及び他の携帯端末４は、いずれも、その携帯端末自体の位置情報を取得する位置情報取得部（図示せず）と、Ｗｅｂサーバ２に対し、位置情報取得部が取得した位置情報と共にクエリを送信するクエリ送信部（図示せず）と、Ｗｅｂサーバ２に対し、位置情報取得部が取得した位置情報と共にクエリサジェスチョンを要求するページリクエストを反復継続して送信するページリクエスト送信部（図示せず）とを備える。そして、位置情報取得部及びクエリ送信部は、携帯端末３のクエリ送信手段として機能し、位置情報取得部及びページリクエスト送信部は、他の携帯端末４のページリクエスト送信手段として機能する。
【００２９】
図２は、クエリログデータベース２１を示す図である。クエリログデータベース２１は、クエリ受信部１１が受信したクエリを番号で識別するための「クエリ識別番号」フィールドと、クエリ受信部１１が実際に受信したクエリを示す「クエリ」フィールドと、クエリ受信部１１がクエリを受信したときの携帯端末３の位置を示す「位置」フィールドと、クエリ受信部１１がクエリを受信した時刻を示す「時刻」フィールドとを有する。図２の例では、携帯端末３の位置を緯度及び経度で特定しているが、これに限られるものではない。
【００３０】
図３は、ページリクエスト一時記憶領域２２を示す図である。ページリクエスト一時記憶領域２２は、ページリクエスト受信部１３に向けてページリクエストを反復継続して送信する他の携帯端末４を個別に特定するための「端末ＩＤ」フィールドと、ページリクエスト受信部１３がページリクエストを受信したときの他の携帯端末４の位置を示す「位置」フィールドと、そのときの時刻を示す「時刻」フィールドとを有する。図３の例においても、他の携帯端末４の位置を緯度及び経度で特定しているが、これに限られるものではない。
【００３１】
［本実施形態のハードウェア及びソフトウェアの構成］
本実施形態は、コンピュータ及びその周辺装置に適用される。本実施形態における各手段（各部）は、コンピュータ及びその周辺装置が備えるハードウェア並びに当該ハードウェアを制御するソフトウェアによって構成される。
【００３２】
上記ハードウェアには、制御装置（制御部）としてのＣＰＵの他、記憶装置（記憶部）、通信装置（通信部）、表示装置（表示部）及び入力装置（入力部）が含まれる。記憶装置（記憶部）としては、例えば、メモリ（ＲＡＭ、ＲＯＭ等）、ハードディスクドライブ（ＨＤＤ）及び光ディスク（ＣＤ、ＤＶＤ等）ドライブが挙げられる。通信装置（通信部）としては、例えば、各種有線及び無線インターフェース装置が挙げられる。表示装置（表示部）としては、例えば、液晶ディスプレイ及びプラズマディスプレイ等の各種ディスプレイが挙げられる。入力装置（入力部）としては、例えば、キーボード及びポインティング・デバイス（マウス等）が挙げられる。
【００３３】
上記ソフトウェアには、上記ハードウェアを制御するコンピュータ・プログラムやデータが含まれる。コンピュータ・プログラムやデータは、記憶装置（記憶部）により記憶され、制御装置（制御部）により適宜実行、参照される。また、コンピュータ・プログラムやデータは、通信回線を介して配布することも可能であり、ＣＤ−ＲＯＭ等のコンピュータ可読媒体に記録して配布することも可能である。
【００３４】
［処理フロー］
図４は、本実施形態に係るＷｅｂサーバ２における処理の流れを示すフローチャートである。
【００３５】
ステップＳ１では、制御部１０は、クエリ受信部１１が携帯端末３ａ，３ｂ，３ｃ・・・のいずれかから、その携帯端末３ａ，３ｂ，３ｃ・・・の位置情報と共にクエリを受信したか否かを判別する。この判別がＹＥＳのとき、制御部１０は、処理をステップＳ２に移し、ＮＯのとき、制御部１０は、処理をステップＳ３に移す。
【００３６】
ステップＳ２では、クエリログ記憶部１２は、クエリログデータベース２１に対し、クエリ受信部１１が受信したクエリを、受信した携帯端末３の位置に関連付けて記憶させる。
【００３７】
ステップＳ３では、制御部１０は、ページリクエスト受信部１３が、他の携帯端末４から、他の携帯端末４の位置情報と共に、クエリサジェスチョンを要求するページリクエストを受信したか否かを判別する。本実施形態では、ＨＴＭＬ５及びＣｏｍｅｔを用いていることから、ページリクエスト受信部１３は、ページリクエストの受信を反復継続して行うことができる。この判別がＹＥＳのとき、制御部１０は、処理をステップＳ４に移し、ＮＯのとき、制御部１０は、処理をステップＳ５に移す。
【００３８】
ステップＳ４では、制御部１０は、ページリクエスト一時記憶領域２２に対し、ページリクエストを送信した他の携帯端末４を識別するための端末ＩＤ、当該他の携帯端末４の位置情報及びページリクエストを要求した時刻を記憶させる。
【００３９】
ステップＳ５では、クエリ抽出部１４は、所定のタイミングであるか否かを判別する。本実施形態では、クエリ抽出部１４が、ページリクエスト一時記憶領域２２を参照し、ページリクエスト受信部１３がページリクエストと共に反復継続して受信した他の携帯端末４の位置情報が示す位置が所定時間以上所定の範囲内にあるか否かを判別する。この判別がＹＥＳのとき、制御部１０は、処理をステップＳ６に移し、ＮＯのとき、制御部１０は、処理をステップＳ１に戻す。なお、この判別の条件は様々に設計できるが、例えば、他の携帯端末４の位置が１分以上半径１０ｍの範囲内にある場合、としてもよい。或いは、ユーザが電車や車等による高速移動から徒歩に切り替えた場合を想定し、他の携帯端末４の位置の移動距離が１分間で８０ｍ以下となった場合、としてもよい。
【００４０】
ステップＳ６では、クエリ抽出部１４は、クエリログデータベース２１に記憶されたクエリのうち、他の携帯端末４から受信した位置情報が示す位置の近傍の位置を示す位置情報に関連付けて記憶されたクエリを抽出する。
【００４１】
ステップＳ７では、クエリサジェスチョン送信部１５は、クエリ抽出部１４によって抽出されたクエリをクエリサジェスチョンとして他の携帯端末４に送信する。この処理を終えると、制御部１０は、処理をステップＳ１に戻す。
【００４２】
［本実施形態に係るシステム１、Ｗｅｂサーバ２及び方法の実施例］
図５は、本実施形態に係る、クエリサジェスチョンを送信するシステム１、Ｗｅｂサーバ２及び方法を実施したときの携帯端末３の画面３０での表示例を示す図である。また、図６〜図８は、当該システム１、Ｗｅｂサーバ２及び方法を実施したときの他の携帯端末４の画面４０での表示例を示す図である。
【００４３】
まず、図５について説明する。図５は、携帯端末３の画面３０での画像を示す図であって、携帯端末３からＷｅｂサーバ２に対してクエリを送信するための画像を示す図である。画面３０には、「クエリ入力画面」という文字が表示され、この文字の下方には、クエリを入力するためのクエリ入力領域３１が表示されている。本実施例では、Ｗｅｂサーバ２に送信するクエリとして、クエリ入力領域３１に「○×△」の文字が入力されている。
【００４４】
また、クエリ入力領域３１の下方には、このクエリ入力領域３１に入力したクエリについての検索をＷｅｂサーバ２に要求するための検索ボタン３２が表示されている。ユーザは、クエリ入力領域３１に「○×△」の文字を入力し、その後、カーソルが検索ボタン３２の位置にあるときに携帯端末３の決定ボタン（図示せず）を押すことで、携帯端末３からＷｅｂサーバ２に向けて、携帯端末３の位置情報と共にクエリ「○×△」を送信できる。
【００４５】
次に、図６及び図７について説明する。図６は、「所定のタイミング」を一定のタイミング（例えば、他の携帯端末４の位置が１分以上半径１０ｍの範囲内にあるタイミング）に限った場合に他の携帯端末４の画面４０に表示される画面を示す図であり、他の携帯端末４からＷｅｂサーバ２に対してクエリを入力することなく周辺地域のクエリサジェスチョンを要求するための画面を示す図である。画面４０には、「周辺地域のクエリサジェスチョンを要求しますか？」という文字が表示され、この文字の下方には、クエリサジェスチョンを要求するための要求ボタン４１が表示されている。ユーザは、カーソルが要求ボタン４１の位置にあるときに他の携帯端末４の決定ボタン（図示せず）を押すことで、他の携帯端末４からＷｅｂサーバ２に向けて、クエリサジェスチョンを要求できる。
【００４６】
図７は、「所定のタイミング」をユーザが任意に選択したタイミングとした場合に他の携帯端末４の画面４０に表示される画面を示す図であり、他の携帯端末４からＷｅｂサーバ２に対してクエリを入力することなく周辺地域のクエリサジェスチョンを要求するための画面を示す図である。画面４０には、「周辺地域のクエリサジェスチョンを要求しますか？」という文字が表示され、この文字の下方には、「徒歩モードで要求」と記載された徒歩モード要求ボタン４２ａと、「目的地到着モードで要求」と記載された目的地到着モード要求ボタン４２ｂと、「数値入力モードで要求」と記載された数値入力モード要求ボタン４２ｃとが表示されている。
【００４７】
ユーザは、カーソルが徒歩モード要求ボタン４２ａの位置にあるときに他の携帯端末４の決定ボタン（図示せず）を押すことで、他の携帯端末４からＷｅｂサーバ２に向けて、徒歩モードでのクエリサジェスチョンを要求できる。この徒歩モードでは、Ｗｅｂサーバ２は、他の携帯端末４の位置の移動距離が１分間で８０ｍ以下となったタイミングで、他の携帯端末４にクエリサジェスチョンを返す。
【００４８】
ユーザは、カーソルが目的地到着モード要求ボタン４２ｂの位置にあるときに他の携帯端末４の決定ボタン（図示せず）を押すことで、他の携帯端末４からＷｅｂサーバ２に向けて、目的地到着モードでのクエリサジェスチョンを要求できる。この目的地到着モードでは、Ｗｅｂサーバ２は、他の携帯端末４の位置が１分以上半径１０ｍの範囲内にあるタイミングとなったときに、他の携帯端末４にクエリサジェスチョンを返す。
【００４９】
ユーザは、カーソルが数値入力モード要求ボタン４２ｃの位置にあるときに他の携帯端末４の決定ボタン（図示せず）を押すことで、他の携帯端末４からＷｅｂサーバ２に向けて、数値入力モードでのクエリサジェスチョンを要求できる。この数値入力モードでは、Ｗｅｂサーバ２が他の携帯端末４にクエリサジェスチョンを返すタイミングを、他の携帯端末４のユーザが数値で入力する。具体的には、他の携帯端末４の位置の移動距離が１分間で何ｍ以下になったタイミングにするかを、他の携帯端末４のユーザが数値で入力する。
【００５０】
図６及び図７に示す画面は、ＨＴＭＬ５及びＣｏｍｅｔをサポートするＷｅｂブラウザを備える他の携帯端末４が、ユーザから所定の操作を受け付けたことに応じて表示してもよい。この場合、他の携帯端末４は、その後、反復継続してクエリサジェスチョンを要求するページリクエストをＷｅｂサーバ２に送信する。或いは、他の携帯端末４は、予めユーザから所定のモードの設定操作を受け付けたことに応じて、ユーザがＷｅｂブラウザを動作させておくだけで、反復継続して他の携帯端末４の位置を示す情報をＷｅｂサーバ２に送信し、他の携帯端末４が所定時間以上所定の範囲内の位置にある場合に、自動的に図６に示す画面を表示してもよい。このようにすることで、他の携帯端末４は、クエリサジェスチョンを要求するページリクエストを反復継続してＷｅｂサーバ２に送信する。
【００５１】
次に、図８について説明する。図８は、他の携帯端末４の画面４０に表示される画面を示す図であり、Ｗｅｂサーバ２から送信された周辺地域のクエリサジェスチョンについての画面を示す図である。画面４０には、「周辺地域のクエリサジェスチョン」という文字が表示され、この文字の下方には、「○△□」の文字とともに検索ボタン４３ａが表示されている。さらに下方には、「○□×」の文字とともに検索ボタン４３ｂが表示され、その下方には、「□○△」の文字とともに検索ボタン４３ｃが表示されている。ユーザは、この画面４０を見ることで、多くの携帯端末３（図１の例では、３ａ〜３ｇ）のうち、他の携帯端末４の近傍にある携帯端末３（図１の例では、３ａ〜３ｅ）から送信されたクエリが「○△□」、「○□×」、「□○△」であると把握できる。また、ユーザは、検索ボタン４３ａを押せば、自らがクエリを入力することなく、「○△□」についての検索をＷｅｂサーバ２に要求でき、検索ボタン４３ｂを押せば、自らがクエリを入力することなく、「○□×」についての検索をＷｅｂサーバ２に要求できる。また、ユーザは、検索ボタン４３ｃを押せば、自らがクエリを入力することなく、「□○△」についての検索をＷｅｂサーバ２に要求できる。
【００５２】
本実施例によると、Ｗｅｂサーバ２は、クエリを送信することなくクエリサジェスチョンだけを反復継続して行う他の携帯端末４に対し、所定のタイミングにおいて、クエリログデータベース２１に携帯端末３ａ，３ｂ，３ｃ・・・の位置情報と共に記憶されたクエリのうち、他の携帯端末４から受信した位置情報が示す位置の近傍の位置を示す位置情報に関連付けて記憶されたクエリのみを抽出し、その抽出したクエリをクエリサジェスチョンとして送信する。これにより、他の携帯端末４のユーザが他の携帯端末４にクエリを入力しなくても、他の携帯端末４に効率よくクエリサジェスチョンを送信するＷｅｂサーバ２を提供できる。
【００５３】
特に、「所定のタイミング」として、ページリクエスト受信部１３がページリクエストと共に反復継続して受信した他の携帯端末４の位置情報が示す位置が所定時間以上所定の範囲内にあるタイミングとした。これにより、電車や自動車などの高速移動から徒歩に切り替わったタイミングや、移動を終え、目的地に到着したタイミングにおいて、他の携帯端末４のユーザが、その目的地での適切なクエリが思い浮かばず、他の携帯端末４に適切なクエリを入力できない場合であっても、他の携帯端末４に効率よくクエリサジェスチョンを送信するＷｅｂサーバ２を提供できる。
【００５４】
なお、本実施形態に記載された効果は、本発明から生じる最も好適な効果を列挙したに過ぎず、本発明による効果は、本実施形態に記載されたものに限定されるものではない。
【符号の説明】
【００５５】
１  システム
２  Ｗｅｂサーバ
３ａ〜３ｇ  携帯端末
４  他の携帯端末
１０  制御部
１１  クエリ受信部
１２  クエリログ記憶部
１３  ページリクエスト受信部
１４  クエリ抽出部
１５  クエリサジェスチョン送信部
２０  記憶部
２１  クエリログデータベース
２２  ページリクエスト一時記憶領域
【図１】
2011138366.tif 000003
【図２】
2011138366.tif 000004
【図３】
2011138366.tif 000005
【図４】
2011138366.tif 000006
【図５】
2011138366.tif 000007
【図６】
2011138366.tif 000008
【図７】
2011138366.tif 000009
【図８】
2011138366.tif 000010