(57)【特許請求の範囲】
【請求項１】
複数の端末装置とサーバがネットワークを介して接続されるクライアントサーバ型情報処理システムにおける情報処理方法であって、
前記端末装置は、
特定の無線LAN(Local Area Network)基地局近傍で検索サービスの開始画面にアクセスした時点で、該基地局のMAC(Media Access Control)アドレスを収集し、ユーザの入力情報とともに、前記サーバに送信し、
前記サーバは、
前記MACアドレスと前記ユーザの入力情報を対応付けてアドレス・ユーザ入力情報記憶手段に格納し、
前記アドレス・ユーザ入力情報記憶手段から統計的に有意に特徴的な特定のMACアドレスと前記ユーザ入力情報を抽出し、特徴記憶手段に格納する
ことを特徴とする情報処理方法。
【請求項２】
前記端末装置は、
ユーザの入力操作と同時、または、ユーザの入力操作に先立って、周辺の無線LANを走査して、前記MACアドレスを収集し、MACアドレス群を前記サーバに通知し、
前記サーバは、
前記MACアドレスに有意に特徴的なユーザ入力に合わせてサービス内容を調整する
請求項１記載の情報処理方法。
【請求項３】
前記サーバは、
前記ユーザから検索キーワードを受信すると、
前記特徴記憶手段から推薦キーワードを選択し、出力する
請求項２記載の情報処理方法。
【請求項４】
前記サーバは、
前記ユーザからクリックされた検索結果を受信すると、
前記特徴記憶手段から検索した検索結果の順位を調整する
請求項２記載の情報処理方法。
【請求項５】
複数の端末装置とサーバがネットワークを介して接続されるクライアントサーバ型情報処理システムにおける情報処理装置であって、
前記端末装置から、該端末装置が特定の無線LAN基地局近傍で検索サービスの開始画面にアクセスした時点で、収集した該基地局のMACアドレスと、ユーザの入力情報を受信し、前記MACアドレスと前記ユーザの入力情報を対応付けてアドレス・ユーザ入力情報記憶手段に格納するデータ受信手段と、
前記アドレス・ユーザ入力情報記憶手段から統計的に有意に特徴的な特定のMACアドレスと前記ユーザ入力情報を抽出し、特徴記憶手段に格納する特徴ペア抽出手段と、
前記MACアドレスに有意に特徴的なユーザ入力に合わせてサービス内容を調整するサービス内容調整手段と、
を有することを特徴とする情報処理装置。
【請求項６】
前記サービス内容調整手段は、
前記ユーザから検索キーワードを受信すると、
前記特徴記憶手段から推薦キーワードを選択し、出力する手段を含む
請求項５記載の情報処理装置。
【請求項７】
前記サービス内容調整手段は、
前記ユーザからクリックされた検索結果を受信すると、
前記特徴記憶手段から検索した検索結果の順位を調整する手段を含む
請求項５記載の情報処理装置。
【請求項８】
コンピュータを、
請求項５乃至７のいずれか１項に記載の情報処理装置の各手段として機能させるための情報処理プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理方法及び装置及びプログラムに係り、特に、モバイル端末におけるユーザ位置に応じた情報通信サービスを適用するためのクライアントサーバ型の情報処理方法及び装置及びプログラムに関する。
【背景技術】
【０００２】
近年、スマートフォンに代表されるインターネットアクセス機能を有する携帯電話等の普及が進んでいる。そしてこれらモバイル端末はユーザが移動した場所で利用するという性質上、その位置情報を利用した高度な機能やサービスの開発、利用も進んでいる。
【０００３】
一例として情報検索機能において「ラーメン」といった検索キーワードで情報検索を行うと、端末の位置から近い「ラーメン」店を優先的に検索結果に出力するといったサービスが存在する。
【０００４】
この位置情報として端末装置に備えたGPSレシーバ機能による測位結果、端末装置が通信に用いている携帯電話基地局の識別による測定ないし推定結果、端末装置の周辺に存在する無線LAN(Local Area Network)基地局の位置情報による推定結果が利用されている。
【０００５】
特にGPSレシーバは高機能な携帯端末では標準的に装備されるようになっており、広く利用されている。
【０００６】
また後述するGPSレシーバを利用する場合の問題点を解消するため、無線LAN位置情報測定サービス提供者が予め、GPSレシーバ等の位置測定手段を備えた装置で測定を行うことで、イーサネット（登録商標）規格の無線回路で通信を行う無線LAN基地局が個々に保有するMAC(Media Access Control)アドレスとGPS測位による位置情報とを結びつけたデータベースを準備し、ユーザの端末装置が周辺にある一つ以上の無線LAN基地局のMACアドレスによりデータベースに問い合わせることで無線LAN基地局と結びつけられた位置情報を取得可能としており、無線LAN通信機能を備えた端末装置では広く用いられている。
【０００７】
また位置情報として緯度経度という座標数値ではなく店舗名や店舗のホームページのURLといったIDを利用する場合もあり、無線LAN基地局のMACアドレスと店舗名とを予め結びつけたデータベースを用意することで、周辺店舗が提供する情報へ容易にアクセスする手段を提供可能とする技術がある（例えば、特許文献壱参照）。
【先行技術文献】
【特許文献】
【０００８】
【特許文献１】特開2008-219500号公報
【発明の概要】
【発明が解決しようとする課題】
【０００９】
しかしながら、上記従来の位置情報測定や推測システムには以下のような問題がある。
【００１０】
GPSレシーバ機能による測位は上空の開けた場所では誤差数ｍ程度の測定が可能なほど精度が高いが、人工衛星から発信される電波を受信して測位を行うという原理上、屋内や地下街といった人工衛星からの電波が届かない場所では利用できないという問題が存在する。また、ビル街など空が開けていない場合では電波のビル反射等により精度が低下するという問題が存在する。さらに、電波を受信できる場所であっても、GPS衛星のおおよその位置がわかっていないとGPS電波を受信するまでに時間がかかるため、継続的に測位を行わない場合には測位に長時間を必要とする場合が多いという問題が存在する。
【００１１】
携帯電話基地局を利用した測位は携帯電話通信圏内であればどこでも利用可能だが、携帯電話基地局のカバーエリアが広いことに起因して測位精度が低く、一般に誤差数100m〜数kmの精度でしか端末の位置を推定できないため、おおよその地域推定で問題の無い用途には利用可能だが、数m〜数10mの精度が必要な用途には利用できないという問題が存在する。
【００１２】
端末装置の周辺に存在する無線LAN基地局の位置情報を利用する方法は、無線LAN電波の到達範囲の短さと無線LAN基地局が携帯電話基地局に比較して大量に存在することによって高い測位精度が期待でき、さらにGPSレシーバによる測位よりも短時間で位置情報の特定が可能となるという利点がある。しかしながら、無線LAN位置情報測定サービス提供者が予め測定機器を搭載した自動車等で無線LAN電波を受信しながら移動を繰り返し測定を行いデータベースを用意する時点で、位置の測位をGPSに依っているため、GPSによる方法と同様に衛星電波の受信できない屋内や地下街の無線LAN基地局の位置情報を得ることはできないという問題が存在する。
【００１３】
この問題の解決手段として該データベースにおける位置情報は必ずしもGPSによる測位のみに限る必要はなく、無線LAN位置情報測定サービス提供者がなんらかの手段で設定するという方法があり得る。例えば、特許文献１では商業店舗の運営者が、それらの店舗に設置する無線LAN基地局のMACアドレスないし店舗周辺で受信可能な無線LANのMACアドレスと店舗名を結びつけてデータベースに登録しておく手法を提案している。しかしながらこの方法によってデータベースを準備するにはGPSによる位置測位を行う装置を自動車に搭載して走行するのと比較して著しくコストがかかるという問題が存在する。また店舗名や店舗のホームページのURL等特定の情報を無線LAN基地局のMACアドレスと結びつけたデータベースでは、必然的に適応可能なサービスが限定されるという問題も存在する。さらにまた、店舗名や店舗のホームページのURL等を登録する主体の存在しない場所では、たとえ無線LAN基地局が存在したとしても該データベースへの登録が行われないという問題が存在する。
【００１４】
本発明は、上記の点に鑑みなされたもので、高精度な位置測位が行えない場所においても、ユーザの端末装置の存在場所に応じた入力補助、検索結果の調整その他サーバクライアントサービスにおけるユーザの位置に適応した機能を実現可能とするクライアントサーバ型情報処理方法及び装置及びプログラムを提供することである。
【課題を解決するための手段】
【００１５】
上記の課題を解決するため、本発明（請求項１）は、複数の端末装置とサーバがネットワークを介して接続されるクライアントサーバ型情報処理システムにおける情報処理方法であって、
前記端末装置は、
特定の無線LAN(Local Area Network)基地局近傍で検索サービスの開始画面にアクセスした時点で、該基地局のMAC(Media Access Control)アドレスを収集し、ユーザの入力情報とともに、前記サーバに送信し、
前記サーバは、
前記MACアドレスと前記ユーザの入力情報を対応付けてアドレス・ユーザ入力情報記憶手段に格納し、
前記アドレス・ユーザ入力情報記憶手段から統計的に有意に特徴的な特定のMACアドレスと前記ユーザ入力情報の組を抽出し、特徴記憶手段に格納する。
【００１６】
また、本発明（請求項２）は、前記端末装置において、
ユーザの入力操作と同時、または、ユーザの入力操作に先立って、周辺の無線LANを走査して、前記MACアドレスを収集し、MACアドレス群を前記サーバに通知し、
前記サーバにおいて、
前記MACアドレスに有意に特徴的なユーザ入力に合わせてサービス内容を調整する。
【００１７】
また、本発明（請求項３）は、前記サーバにおいて、
前記ユーザから検索キーワードを受信すると、
前記特徴記憶手段から推薦キーワードを選択し、出力する。
【００１８】
また、本発明（請求項４）は、前記サーバにおいて、
前記ユーザからクリックされた検索結果を受信すると、
前記特徴記憶手段から検索した検索結果の順位を調整する。
【発明の効果】
【００１９】
請求項１に係る発明によれば、ユーザが端末装置から何らかの入力操作を行った際に、その端末装置の周辺に存在する無線LAN基地局のMACアドレス群を走査し、該ユーザ入力と該MACアドレス群とを結び付けて保存し、多数のユーザの入力情報と無線LAN基地局のMACアドレスとの組み合わせから統計的に有意に特徴的な組み合わせを抽出することが可能となる。
【００２０】
本発明によって従来のGPSによる位置測位を行う方法では不可能であった地下街等GPS電波の届かない場所への適応が可能になるという効果が生じる。また、特許文献１の方法による商業店舗の運営者が、それらの店舗に設置する無線LAN基地局のMACアドレスないし店舗周辺で受信可能な無線LANのMACアドレスと店舗名を結びつけてデータベースに登録しておく手法で問題であったコストがかかるという問題と、店舗名や店舗のホームページのURL等を登録する主体の存在しない場所では該データベースへの登録が行われないという問題は、情報処理サービスのユーザの操作がそのままデータベースの作成となることによって解消するという効果が生じる。また適応するサービに応じたユーザの入力操作によりデータベースを作成することにより、特許文献１の方法でさらに問題であった適応可能なサービスが限定されるという問題が解決できるという効果がさらに生じる。
【００２１】
また、請求項２に係る発明によれば、請求項１の発明によって抽出したユーザ入力と無線LANのMACアドレスとの組み合わせのうち統計的に有意に特徴的な組み合わせを利用することで、新たなユーザがサーバの提供するサービスを利用するに際して、端末装置の周辺の無線LANのMACアドレスをサーバに通知し、該MACアドレスに特徴的なユーザによる入力群をパラメータとしてサービス内容を調整することが可能となる。
【００２２】
これによって請求項１により作成したデータベースよりユーザの位置に対応した情報を引出し、それをもってサーバが提供するサービス内容を調整可能という効果が生じる。
【００２３】
また、請求項３に係る発明によれば、請求項２の発明においてサーバが提供するサービスを情報検索サービスとし、サービス内容の調整を推薦キーワードの選択と出力することで、特定の無線LANのMACアドレスの近傍で情報検索サービスを利用するユーザに対して、その無線LANの近傍で多くのユーザが統計的に有意に特徴的に入力しているキーワードを推薦することが可能となる。これによって、特定の無線LAN基地局の近くで多くのユーザが特徴的に多く入力している検索キーワードを、新たなユーザが同じ無線LAN基地局の近くで検索サービスの開始ページにアクセスした時点で推薦キーワードとして表示することが可能となり、ユーザの入力操作の手間を省けるという効果を生じる。
【００２４】
また、請求項４に係る発明によれば、請求項２の発明においてサーバが提供するサービスを情報検索サービスとし、サービス内容の調整を検索結果順位の調整とすることで、特定の無線LANのMACアドレスの近傍で情報検索サービスを利用するユーザに対して、その無線LANの近傍で多くのユーザが統計的に有意に特徴的に選択している検索結果データを上位とした検索結果を出力することが可能となる。
【図面の簡単な説明】
【００２５】
【図１】本発明の第１の実施の形態における情報処理システムの構成図である。
【図２】本発明の第１の実施の形態における動作のシーケンスチャートである。
【図３】本発明の第２の実施の形態における情報処理システムの構成図である。
【図４】本発明の第２の実施の形態における動作のシーケンスチャートである。
【発明を実施するための形態】
【００２６】
以下図面と共に、本発明の実施の形態を説明する。
【００２７】
［第１の実施の形態］
図１は、本発明の第１の実施の形態における情報処理システムの構成を示す。
【００２８】
同図に示すシステムは、端末装置１、３及びサービス提供サーバ２から構成される。
【００２９】
端末装置１、３は、同一の構成であるので、端末装置１のみについて説明する。
【００３０】
端末装置１、３は、情報検索サービスの利用者が利用する端末装置であり、周辺の無線LANのMACアドレスを取得するための無線LAN走査部１２を備えている。同図に示す端末装置1はその他にユーザの情報入力手段としてキーボード１１、情報表示手段としてディスプレイ１３を備えているが、これらはキーボード１１の代わりに音声認識機能や液晶タッチパネル、ディスプレイ１３の代わりに文書読み上げ出力機能などユーザからの入力を受け付ける機能とサーバからのデータを出力する機能であれば何であっても構わない。また、端末装置１は、通常CPUやメモリ、通信機能などを備えるが、本発明の説明に必要ないため図には記載しない。端末装置１は無線LAN走査部１２を備える限り一般的なスマートフォンやパーソナルコンピュータ、情報家電等であってもかまわない。
【００３１】
サービス提供サーバ２は、端末装置１においてユーザが入力したユーザ入力情報と端末装置１が無線LAN走査部１２で収集した端末装置１の周辺に存在する無線LAN基地局のMACアドレス群とからなるデータを受信するデータ受信部２１と、データ受信部２１が受信した該データを蓄積するMACアドレス：ユーザ入力記憶部２２と、該記憶部２２に蓄積されたデータに対して統計処理を行うことで、MACアドレス毎に統計的に有意に特徴的なユーザ入力情報を抽出する特徴ペア抽出部２３と、特徴ペア抽出部２３が抽出したMACアドレスとユーザ入力情報の組を格納するMACアドレス特徴テーブル２４と、検索側のユーザからの入力を受けて何らかの情報サービスを行うサービス提供部と２５、サービス提供部２５が出力する標準サービス応答を、端末装置１から送信された当該端末装置１の周辺の無線LAN基地局のMACアドレスとMACアドレス特徴テーブル２４を参照した結果によって調整し、その結果を端末装置１に送信するサービス内容調整部２６を含んでいる。
【００３２】
上記のMACアドレス：ユーザ入力記憶部２２、MACアドレス特徴テーブル２４は、ハードディスク等の記憶媒体であり、MACアドレス：ユーザ入力記憶部２２は、受信したMACアドレスと、当該アドレスに対応するユーザ入力情報が格納される。MACアドレス特徴テーブル２４は、特徴ペア抽出部２３により抽出されたMACアドレスと特徴があるとされたユーザ入力情報を組にして格納する。
【００３３】
このように、ユーザ入力情報と当該ユーザが存在する周辺のMACアドレスを関連付けて記憶手段に格納しておくことで、位置測位を行う必要がなく、これらの組あわせから統計的に有意な特徴的な組み合わせを抽出することができる。
【００３４】
以下に図１を用いて本発明の実施例である情報処理システムの動作を説明する。
【００３５】
図２は、本発明の第１の実施の形態における動作のシーケンスチャートである。
【００３６】
検索サービス利用者は端末装置１のキーボード１１を用いて検索キーワードを入力し、サービス提供サーバ２送信する。この際、端末装置１は無線LAN走査部１２によって周辺に存在する無線LAN基地局のMACアドレスを走査・収集し、該MACアドレス群を該ユーザ入力（例えば、"レストラン"と併せてサービス提供サーバ２に送信する（ステップ１１）。
【００３７】
サービス提供サーバ２のデータ受信部２１は、該情報のうちユーザ入力をサービス提供部２５に引き渡し、MACアドレス群をサービス内容調整部２６に引き渡すとともに、該情報をMACアドレス：ユーザ入力記憶部２２に記録する（ステップ１２）。記録の方式はMACアドレスないしユーザ入力情報をキーとするテーブルであっても良いし、WEBサーバのアクセスログに見られるような単純な追記式であっても構わない。MACアドレス：ユーザ入力記憶部２２には多数のユーザの長時間の利用によって多数のMACアドレスとユーザ入力情報の組み合わせが蓄積される。図１の例では、MACアドレス"32:61:3C:4E:B6:05"とユーザ入力情報"レストラン""時刻表""時刻表 有楽町""時刻表 有楽町""猫"…等が格納される。
【００３８】
特徴ペア抽出部２３は、MACアドレス：ユーザ入力記憶部２２に蓄積されたデータ群に対して統計処理を行い、特定のMACアドレスに統計的に有意に特徴的に出現するユーザ入力情報を抽出する（ステップ１３）。統計処理としては特定のMACアドレスに結びついたユーザ入力情報の集合を文書とみなして情報検索分野で標準的に用いられる tf・idf を用いてもよい（例えば、特開2005-115791号公報）し、ポアソン確率を用いてもよく、その他いかなる方法であっても本発明の本質に関係しない。
【００３９】
特徴ペア抽出部２３は抽出した組を、MACアドレスをキーとするMACアドレス特徴テーブル２４に記録する（ステップ１４）。特徴ペア抽出部２３は一定時間毎にバッチ的に統計処理を行っても良いし、MACアドレス：ユーザ入力記憶部２２に未処理のデータが一定量蓄積される毎に処理を行っても良く、どのような契機で処理を行うかは本発明の本質に関係しない。
【００４０】
サービス提供部２５はデータ受信部２１からユーザ入力情報を受け取って標準サービス応答を出力する（ステップ１５）。本実施の形態ではユーザ入力である検索キーワードに対する情報検索結果を出力するが、この出力に至る機構については本発明の範囲外であるため記述しない。
【００４１】
ここで、端末装置３を使って新たなユーザが、サービス提供サーバ２の提供するサービスを利用するために、端末装置３でサービス提供サーバ２にアクセスしたとすると、この際、端末装置３の無線LAN操作部３２は、周辺の無線LAN基地局のMACアドレスを走査、取得し、サービス提供サーバ２のデータ受信部２１に送信する（ステップ１６）。
【００４２】
データ受信部２１は該MACアドレス群をサービス内容調整部２６に引き渡す。
【００４３】
サービス内容調整部２６は、データ受信部２１から端末装置３の周辺に存在する無線LANのMACアドレス群を受け取り、該MACアドレス群に特徴的に結びつくユーザ入力情報群を、MACアドレス特徴テーブル２４を参照して取得し（ステップ１７）、該MACアドレス群に特徴的に結びつくユーザ入力情報群を推薦キーワードとして端末装置３に送信する（ステップ１８）。
【００４４】
端末装置３は、受信した推薦キーワードをディスプレイ３３に表示し、ユーザがキーボード３１を用いて検索キーワードを入力する代わりに、該表示された推薦キーワードを選択することによってサービス提供サーバ２に対して検索要求を送信する（ステップ１９）。該選択による検索要求の実現方法としては、一般的な情報通信サービスで用いられている html リンクとしてパラメータに予め推薦キーワードを設定した URLを用いても良い。
【００４５】
図１の例では端末装置１の周辺にMACアドレス"32:61:3C:4E:B6:05"の無線LAN基地局が存在した場合には
"時刻表  有楽町"
を推薦キーワードとして出力する。
【００４６】
本実施の形態には、記載しないが、多数のユーザからの入力を情報ソースに用いる際に不可避的に生じる、いたずらや悪意を持った入力によるデータ品質低下を避けるためにデータ受信部２１とユーザ入力記憶部２２の間にNGワードフィルタを備え、予め登録した禁止語を記憶しないことも好ましい。
【００４７】
また Cookie や端末装置のID を識別し、禁止語を入力した端末装置から以後の入力をユーザ入力記憶部２２に記憶しない機能を備えることも好ましい。
【００４８】
［第２の実施の形態］
図３は、本発明の第２の実施の形態における情報処理システムの構成を示す。同図に示す端末装置１，３、サービス提供サーバ２の構成は、前述の第1の実施の形態の図１に示す構成と同様であるが、データ受信部２１で取得するユーザの入力情報が、検索結果のクリック情報（URL）であり、サービス内容調整部２６から出力される情報が、検索結果順位である。
【００４９】
図４は、本発明の第２の実施の形態における動作のシーケンスチャートである。
【００５０】
検索サービス利用者は、端末装置１のキーボード１１を用いて検索キーワードを入力し、サーバ２に送信する。この際、端末装置１は、無線LAN操作部１２によって周辺に存在する無線LAN基地局のMACアドレスを収集し、該MACアドレス群を該検索キーワードと合わせてサーバ２に送信する（ステップ２１）。
【００５１】
サービス提供サーバ２のデータ受信部２１は、該情報うち、検索キーワードをサービス提供部２５に引き渡す。サービス提供部２５は、データ受信部２１から検索キーワードを受け取って情報検索結果をサービス内容調整部２６に出力するが、この出力に至る機構については本発明の範囲外であるため、その説明を省略する。
【００５２】
サービス内容調整部２６は、データ受信部２１から端末装置１の周辺に存在する無線LANのMACアドレス群を受け取り、またサービス提供部２５乃至データ受信部２１から検索キーワードを受け取り、該キーワードに関連して該MACアドレス群に特徴的に結びつくユーザ入力群を、MACアドレス特徴テーブル２４を参照して取得し（ステップ２３）、該MACアドレス群に特徴的に結びつくユーザ入力群によってサービス提供部２５の出力した検索結果を後述するような調整を行った上で（ステップ２４）、端末装置１に送信する（ステップ２５）。当該調整内容については後述する。
【００５３】
端末装置１は、サービス提供サーバ２から送信された検索結果をディスプレイ１３に表示する。ユーザは、ディスプレイ１３に表示された検索結果の中から検索要求に合致していると判断した候補を選択してクリックする（ステップ２６）。
【００５４】
端末装置１は、当該クリックされた項目と、検索キーワードと、無線LAN操作部１２で取得した当該端末装置１の周辺に存在する無線LANのMACアドレス群を合わせてサービス提供サーバ２に送信する（ステップ２７）。
【００５５】
なお端末装置１では前記クリックによって情報検索サービスの検索対象がWEB文書であれば該クリック対象のWEB文書にアクセスしたり、検索対象が情報検索サーバ２の独自のDBに蓄積された情報であればクリック対象のより詳細な情報を表示するといった作用を生じるが、本発明の本質に関連しないため記述しない。
【００５６】
サービス提供サーバ２のデータ受信部２１では、当該情報を受信し、MACアドレス:ユーザ入力記憶部２２に記録する（ステップ２８）。記録の方式はMACアドレス乃至ユーザ入力をキーとするテーブルであってもよいし、Webサーバのアクセスログに見られるような単純な追記式であっても構わない。当該MACアドレス:ユーザ入力記憶部２２には、多数のユーザの長時間の利用によって多数のMACアドレスとユーザ入力である検索キーワードとそれによる検索結果からクリックされた項目の組み合わせが蓄積される。
【００５７】
特徴ペア抽出部２３は、MACアドレス：ユーザ入力記憶部２２に蓄積されたデータ群に対して統計処理を行い、特定のMACアドレスに統計的に有意に特徴的に出現するユーザ入力情報を抽出する（ステップ２９）。統計処理としては、全データから検索キーワードが同一のMACアドレスとユーザ入力情報の組を抽出し、該データ群の内特定のMACアドレスと結びついたユーザ入力情報の集合を一文書として、当該データ群を文書集合とみなして抽出する。なお、この例に限定されることなく、情報検索分野で標準的に用いられるtf・idfを用いてもよい。また、別の手法としてポアソン確率を用いてもよく、その他いかなる方法であっても本発明の本質に関係しない。
【００５８】
特徴ペア抽出部２３は、抽出した｛MACアドレス＋ユーザ入力情報｝の組をMACアドレスをキーとするMACアドレス特徴テーブル２４に格納する（ステップ３０）。また、特徴ペア抽出部２３は、一定時間毎にバッチ的に統計処理を行ってもよいし、MACアドレス：ユーザ入力記憶部２２に未処理のデータが一定量蓄積される毎に処理を行ってもよく、どのような契機で処理を行うかは本発明の本質に関係しない。
【００５９】
ここで、新たなユーザがサービス提供サーバ２の提供するサービスを利用するために、端末装置３でサービス提供サーバ２に対して検索要求を行う場合は、検索サービス利用者は端末装置３のキーボード３１を用いて検索キーワードを入力し、サービス提供サーバ２に送信する。この際、端末装置３は無線LAN走査部３２によって周辺に存在する無線LAN基地局のMACアドレスを収集し、該MACアドレス群を該検索キーワードと合わせてサービス提供サーバ２に送信する（ステップ３１）。
【００６０】
サービス提供サーバ２のデータ受信部２１は、当該情報のうち検索キーワードをサービス提供部２５に引き渡す。サービス提供部２５は、データ受信部２１から検索キーワードを受け取って情報検索結果をサービス内容調整部２６に出力するが、この出力に至る機構については本発明の範囲外であるため、その説明を行わない。
【００６１】
サービス内容調整部２６は、データ受信部２１から端末装置３の周辺に存在する無線LANのMACアドレス群を受け取り、また、サービス提供部２５乃至データ受信部２１から検索キーワードを受け取る。
【００６２】
サービス内容調整部２６は、これらの情報に基づき、該検索キーワードに関連して該MACアドレス群に特徴的に結びつくユーザ入力群を、MACアドレス特徴テーブル２４を参照して取得する（ステップ３２）。この情報は、特徴ペア抽出部２３がMACアドレス：ユーザ入力記憶部２２に蓄積されたMACアドレスとユーザ入力である検索キーワードと検索結果からクリックされた候補の集合から抽出したものであり、図３の例では検索キーワードとクリックされた候補である。
【００６３】
図３の例では、端末装置３の周辺にMACアドレス"32:61:3C:4E:B6;05"の無線LAN基地局が存在した場合には当該MACアドレスに対応する"レストラン：http://hoge/hoge"がMACアドレス特徴テーブル２４に記録されているため、検索キーワードが"レストラン"であれば、サービス内容調整部２６は、"http://hoge/hoge"を取得する。
【００６４】
サービス内容調整部２６は、当該情報を取得後、サービス提供部２５の出力した検索結果に対して"http://hoge/hoge"が検索結果の上位になるような調整を行い（ステップ３３）、端末装置３に送信する（ステップ３４）。
【００６５】
調整の方法の一例として該項目の調整前の検索結果順位よりあらかじめ決めた数だけ上位に移動させるのでもよいし、MACアドレス:ユーザ入力記憶部２２から該MACアドレス周辺で該候補がクリックされた回数を抽出し、その回数をパラメータする線形ないし非線形関数で得られる値の数だけ上位に移動させるのでもよい。または単純に検索結果の最上位に移動させるなどいかなる方法であっても本発明の本質には関連しない。
端末装置３は、受信した検索結果をディスプレイ３３に表示する（ステップ３５）。
【００６６】
また、サービス内容調整部２６は、抽出したユーザ入力と無線LANのMACアドレスとの組み合わせのうち統計的に有意に特徴的な組み合わせを、該組み合わせを収集したシステムないしサービスと別のサービスにおいてサービスの調整に利用可能となる。
【００６７】
なお、上記の第１及び第２の実施の形態においてサービス提供サーバ２が提供するサービスをコミュニケーションサービスとし、サービス内容の調整を入力推薦キーワードの選択と出力とすることで、特定の無線LANのMACアドレスの近傍でコミュニケーションサービスを利用するユーザに対して、その無線LANの近傍で多くのユーザが統計的に有意に特徴的に入力しているキーワードを入力推薦キーワードとして出力することが可能となる。
【００６８】
上記の端末装置１，３の各構成要素の動作及び、図１に示すサービス提供サーバ２の構成要素の動作をプログラムとして構築し、端末装置やサービス提供サーバとして利用されるコンピュータにインストールして実行させる、または、ネットワークを介して流通させることが可能である。
【００６９】
本発明は上記の実施の形態に限定されることなく、特許請求の範囲内において種々変更・応用が可能である。
【符号の説明】
【００７０】
１，３  端末装置
２  サービス提供サーバ
１１，３１  キーボード
１２，３２  無線LAN走査部
１３，３３  ディスプレイ
２１  データ受信部
２２  MACアドレス:ユーザ入力記憶部
２３  特徴ペア抽出部
２４  MACアドレス特徴テーブル
２５  サービス提供部
２６  サービス内容調整部
【図１】
0005419953.tif 000002
【図２】
0005419953.tif 000003
【図３】
0005419953.tif 000004
【図４】
0005419953.tif 000005