(57)【要約】 【課題】街中に配置された無線ＬＡＮのアクセスポイント装置の識別名を用いて、プライバシーに配慮しつつユーザを紹介する紹介システム等を提供する。【解決手段】複数の端末装置２０５はそれぞれアクセスポイント装置２０３が検知できると、その識別名の履歴を記憶し、ユーザからのメッセージの入力を受け付け、アクセスポイント装置２０３経由でサーバ装置２０２と通信可能となると、メッセージを対応付けて履歴情報をサーバ装置２０２に送信し、サーバ装置２０２は、受信した履歴情報を当該端末装置２０５の移動経路として、過去に受信された移動経路のうち、類似する移動経路を抽出し、当該抽出された移動経路を移動した他の端末装置２０５において入力されたメッセージを関連情報として、当該送信元の端末装置２０５に送信し、当該端末装置２０５は受信した関連情報を画面に表示してユーザに知らせる。【選択図】図２
2011239441.tif 000002
【特許請求の範囲】
【請求項１】
複数の端末装置と、サーバ装置と、を有する紹介システムであって、
（ａ）前記複数の端末装置のそれぞれは、
コンピュータ通信網へのアクセスポイント装置の識別名を検知する検知部、
前記検知された識別名の履歴を記憶する履歴記憶部、
前記記憶された識別名の履歴を指定する履歴情報と、当該端末装置を識別する端末情報と、を、前記サーバ装置へ送信する履歴送信部
を備え、
（ｂ）前記サーバ装置は、
コンピュータ通信網へのアクセスポイント装置の識別名の履歴を指定する経路情報が、端末情報に対応付けられて記憶される経路記憶部、
前記複数の端末装置のいずれかから送信された履歴情報と、端末情報と、を受信する履歴受信部、
前記記憶された経路情報のうち、前記受信された履歴情報に指定される識別名の履歴と共通する識別名を含む履歴を指定する経路情報に対応付けられて記憶された端末情報を抽出する抽出部、
前記抽出された端末情報を指定する関連情報を、当該受信された識別名の履歴情報を送信した端末装置に送信する情報送信部、
前記受信された履歴情報に指定される識別名の履歴を指定する経路情報を、前記受信された端末情報に対応付けて、前記経路記憶部に記憶させることにより、前記経路記憶部を更新する更新部
を備え、
（ｃ）前記複数の端末装置のそれぞれは、
前記サーバ装置から送信される関連情報を受信する情報受信部、
前記受信された関連情報を表示することにより、当該関連情報に指定されるユーザを、当該端末装置を使用するユーザに紹介する情報表示部
をさらに備える
ことを特徴とする紹介システム。
【請求項２】
請求項１に記載の紹介システムであって、
（ｄ）前記複数の端末装置のそれぞれは、
当該端末装置を使用するユーザから、メッセージの入力を受け付ける入力受付部
をさらに備え、
前記履歴送信部は、前記入力を受け付けられたメッセージを、前記履歴情報にさらに指定し、
（ｅ）前記サーバ装置において、
前記更新部は、当該受信された履歴情報に指定される履歴を指定する経路情報に、当該履歴情報に指定されるメッセージを対応付けて、前記経路記憶部にさらに記憶させ、
前記情報送信部は、前記抽出された端末情報を指定する関連情報に、当該端末情報に対応付けられて記憶された経路情報に対応付けて記憶されるメッセージをさらに指定し、
（ｆ）前記複数の端末装置のそれぞれにおいて、
前記情報表示部は、前記受信された関連情報に指定される端末装置のユーザから当該端末装置を使用するユーザへのメッセージとして、当該関連情報に指定されるメッセージを表示する
ことを特徴とする紹介システム。
【請求項３】
請求項１に記載の紹介システムであって、
（ｇ）前記複数の端末装置のそれぞれにおいて、
前記履歴送信部は、当該履歴情報に、当該識別名のそれぞれが検知された時刻をさらに指定し、
（ｈ）前記サーバ装置において、
前記更新部は、前記受信された履歴情報に指定される識別名の履歴を、当該識別名が検知された時刻の間隔が所定の分割閾値を超えるごとに分割して、分割された識別名の履歴のそれぞれを指定する経路情報を、前記受信されたユーザ名に対応付けて記憶する
ことを特徴とする紹介システム。
【請求項４】
請求項１に記載の紹介システムであって、
（ｇ）前記複数の端末装置のそれぞれにおいて、
前記履歴送信部は、当該履歴情報に、当該識別名のそれぞれが検知された時刻、および、当該メッセージが入力を受け付けられた時刻をさらに指定し、
（ｈ）前記サーバ装置において、
前記更新部は、前記受信された履歴情報に指定される識別名の履歴を、当該識別名が検知された時刻の間隔が所定の分割閾値を超えるごとに分割して、分割された識別名の履歴のそれぞれを指定する経路情報を、前記受信された端末情報に対応付けて記憶し、
当該メッセージを、当該分割された識別名の履歴のそれぞれを指定する経路情報のうち、当該経路情報に指定される履歴の先頭の識別名が検知された時刻から末尾の識別名が検知された時刻までの間に、当該メッセージが入力を受け付けられた時刻を指定する経路情報に対応付けて記憶する
ことを特徴とする紹介システム。
【請求項５】
請求項３または４に記載の紹介システムにおいて、
（ｉ）前記サーバ装置は、
当該識別名同士の間の移動に要する推定時間を記憶する時間記憶部
をさらに備え、
前記更新部は、当該分割された識別名の履歴のそれぞれを指定する経路情報において、当該履歴に含まれる隣り合う識別名が検知された時刻の間隔に基づいて、前記時間記憶部に記憶される当該隣り合う識別名同士の間の移動に要する推定時間を、さらに更新し、
前記分割閾値は、前記時間記憶部に記憶される推定時間の平均値に１より大きい値を乗じ、もしくは、当該平均値に所定の定数値を加算することにより、定められる
ことを特徴とする紹介システム。
【請求項６】
請求項５に記載の紹介システムであって、
前記抽出部は、前記記憶された経路情報のそれぞれについて、当該経路情報に指定される履歴に含まれる識別名のそれぞれと、前記受信された履歴情報に指定される識別名の履歴に含まれる識別名のそれぞれと、の間の移動に要する推定時間を、前記時間記憶部から取得し、前記記憶された経路情報のうち当該取得された推定時間が、所定の類似閾値以下である場合、当該経路情報に対応付けて記憶される端末情報を抽出する
ことを特徴とする紹介システム。
【請求項７】
請求項１から６のいずれか１項に記載の紹介システムにおけるサーバ装置。
【請求項８】
複数の端末装置と、サーバ装置と、が、実行する紹介方法であって、
前記複数の端末装置のそれぞれは、検知部、履歴記憶部、履歴送信部、情報受信部、情報表示部を備え、
前記サーバ装置は、コンピュータ通信網へのアクセスポイント装置の識別名の履歴を指定する経路情報が、端末情報に対応付けられて記憶される経路記憶部、履歴受信部、抽出部、情報送信部、更新部を備え、
当該紹介方法は、
（ａ）前記複数の端末装置のそれぞれにおいて、
前記検知部が、コンピュータ通信網へのアクセスポイント装置の識別名を検知する検知工程、
前記履歴記憶部が、前記検知された識別名の履歴を記憶する履歴記憶工程、
前記履歴送信部が、前記記憶された識別名の履歴を指定する履歴情報と、当該端末装置を識別する端末情報と、を、前記サーバ装置へ送信する履歴送信工程
を備え、
（ｂ）前記サーバ装置において、
前記履歴受信部が、前記複数の端末装置のいずれかから送信された履歴情報と、端末情報と、を受信する履歴受信工程、
前記抽出部が、前記記憶された経路情報のうち、前記受信された履歴情報に指定される識別名の履歴と共通する識別名を含む履歴を指定する経路情報に対応付けられて記憶された端末情報を抽出する抽出工程、
前記情報送信部が、前記抽出された端末情報を指定する関連情報を、当該受信された識別名の履歴情報を送信した端末装置に送信する情報送信工程、
前記更新部が、前記受信された履歴情報に指定される識別名の履歴を指定する経路情報を、前記受信された端末情報に対応付けて、前記経路記憶部に記憶させることにより、前記経路記憶部を更新する更新工程
を備え、
（ｃ）前記複数の端末装置のそれぞれにおいて、
前記情報受信部が、前記サーバ装置から送信される関連情報を受信する情報受信工程、
前記情報表示部が、前記受信された関連情報を表示することにより、当該関連情報に指定されるユーザを、当該端末装置を使用するユーザに紹介する情報表示工程
をさらに備えることを特徴とする紹介方法。
【請求項９】
複数の端末用コンピュータのそれぞれを端末装置として機能させる端末用プログラムと、サーバ用コンピュータをサーバ装置として機能させるサーバ用プログラムと、を有するプログラムであって、
（ａ）前記端末用プログラムは、前記複数の端末用コンピュータのそれぞれを、
コンピュータ通信網へのアクセスポイント装置の識別名を検知する検知部、
前記検知された識別名の履歴を記憶する履歴記憶部、
前記検知された識別名のアクセスポイント装置を介して前記サーバ用コンピュータと通信可能となった場合、前記記憶された識別名の履歴を指定する履歴情報と、当該端末用コンピュータを識別する端末情報と、を、前記サーバ用コンピュータへ送信する履歴送信部
として機能させ、
（ｂ）前記サーバ用プログラムは、前記サーバ用コンピュータを、
コンピュータ通信網へのアクセスポイント装置の識別名の履歴を指定する経路情報が、端末情報に対応付けられて記憶される経路記憶部、
前記複数の端末用コンピュータのいずれかから送信された履歴情報と、端末情報と、を受信する履歴受信部、
前記記憶された経路情報のうち、前記受信された履歴情報に指定される識別名の履歴と共通する識別名を含む履歴を指定する経路情報に対応付けられて記憶された端末情報を抽出する抽出部、
前記抽出された端末情報を指定する関連情報を、当該識別名の履歴情報を送信した端末用コンピュータに送信する情報送信部、
前記受信された履歴情報に指定される識別名の履歴を指定する経路情報を、前記受信された端末情報に対応付けて、前記経路記憶部に記憶させることにより、前記経路記憶部を更新する更新部
として機能させ、
（ｃ）前記端末用プログラムは、前記複数の端末用コンピュータのそれぞれを、
前記検知された識別名のアクセスポイント装置を介して前記サーバ用コンピュータと通信可能となった場合、前記サーバ用コンピュータから送信される関連情報を受信する情報受信部、
前記受信された関連情報を表示することにより、当該関連情報に指定されるユーザを、当該端末用コンピュータを使用するユーザに紹介する情報表示部
としてさらに機能させる
ことを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、街中に配置された無線ＬＡＮ等のコンピュータ通信網へアクセスポイント装置のＳＳＩＤ（Service Set IDentifier）等の識別名を用いて、活動範囲が近接するユーザ同士の紹介をするのに好適な紹介システム、サーバ装置、紹介方法、ならびに、これらをコンピュータにて実現するプログラムに関する。
【背景技術】
【０００２】
従来から、街中で公衆が利用できる無線ＬＡＮ等のコンピュータ通信網へのアクセスポイント装置を介してインターネットに接続するサービスが提供されている。無線ＬＡＮのアクセスポイントには、ＳＳＩＤ（ＥＳＳＩＤ（Extended SSID）と呼ばれることもある。）と呼ばれる識別子が１つまたは複数割り当てられ、当該ＳＳＩＤを参照することで、端末装置は通信可能な複数のアクセスポイントからいずれかを選択して、アクセスポイントとの間で必要な認証や情報を交換し、アクセスポイントに端末装置を登録するアソシエート処理を行うことにより、端末装置は、アクセスポイントを介してインターネットにアクセスすることが可能となる。
【０００３】
このような無線ＬＡＮのアクセスポイントを利用する技術については、後に掲げる特許文献１、２に開示されている。
【０００４】
ここで、特許文献１に開示される技術は、無線ＬＡＮの端末装置の場所をリアルタイムで管理しようとするもので、各アクセスポイントが各端末装置とのアソシエート成立を位置管理サーバへ通知することにより、端末装置近傍のアクセスポイントの設置場所を知らせ、位置管理サーバは、通知された端末装置のＭＡＣアドレスに基づいて、アクセスポイントの場所をユーザの現在位置として記録するものである。
【０００５】
このようなサービスを利用すれば、現在近くにいる他のユーザの所在を知ることができ、当該ユーザ同士を紹介することができるようになる。
【０００６】
一方、特許文献２に開示される技術は、アクセスポイントからの電波ビーコンにテキスト情報による配信情報を付加して送信することにより、アクセスポイントとの接続が確立していない端末装置に対しても、無線の帯域使用を抑制しつつ情報配信を可能とするものである。
【先行技術文献】
【特許文献】
【０００７】
【特許文献１】特開２００４−０８８４４０号公報
【特許文献２】特開２００６−２４５９０６号公報
【発明の概要】
【発明が解決しようとする課題】
【０００８】
しかしながら、提供されるサービスの種類によっては、端末装置の位置をリアルタイムで把握することは、プライバシーの観点から望ましくないこともある。
【０００９】
一方で、公共の掲示板に同じ地域で活動をする人を誘う告知をする場合等のように、リアルタイムで近くにいることを要しない場合であっても、ユーザ同士を紹介できるようにしたい、という要望もある。
【００１０】
さらに、ボトルメールのように予期しない出会いをユーザに提供する一方で、活動する場所が比較的近くのユーザを紹介することで、ユーザの交流を深めたい、との要望もある。
【００１１】
本発明は、上記のような課題を解決するもので、街中に配置された無線ＬＡＮ等コンピュータ通信網へのアクセスポイント装置のＳＳＩＤ等の識別名を用いて、活動範囲が近接するユーザ同士を紹介するのに好適な紹介システム、サーバ装置、紹介方法、ならびに、これらをコンピュータにて実現するプログラムを提供することを目的とする。
【課題を解決するための手段】
【００１２】
以上の目的を達成するため、本発明の原理にしたがって、下記の発明を開示する。
【００１３】
本発明の第１の観点に係る紹介システムは、複数の端末装置と、サーバ装置と、を有し、複数の端末装置のそれぞれは、検知部、履歴記憶部、履歴送信部、情報受信部、情報表示部を備え、サーバ装置は、経路記憶部、履歴受信部、抽出部、情報送信部、更新部を備える。
【００１４】
ここで、端末装置としては、屋内や屋外に設置されたコンピュータ通信網へのアクセスポイント装置が出力するビーコンを検知することが可能な、無線ＬＡＮ通信機能を有するゲーム装置や各種コンピュータを適用するのが典型的である。
【００１５】
一方、サーバ装置は、インターネットに接続され、端末装置が利用可能なアクセスポイント装置を介してインターネットに接続された場合に、相互に通信可能とするのが典型的である。
【００１６】
複数の端末装置のそれぞれにおいて、検知部は、コンピュータ通信網へのアクセスポイント装置の識別名を検知する。
【００１７】
無線ＬＡＮ等のコンピュータ通信網へのアクセスポイント装置は、ビーコンを定期的に発しているため、当該ビーコンに含まれるアクセスポイント装置のＳＳＩＤやＭＡＣ（Media Access Control）アドレス等を識別名として利用するのが典型的である。なお、当該無線ＬＡＮのサービスプロバイダとの契約を結んでいない第三者であっても、ビーコンを受信してパケットの中身を調べることは、技術的に可能である。
【００１８】
一方、端末装置の履歴記憶部は、検知された識別名の履歴を記憶する。
【００１９】
当該履歴の最も単純な形態は、検知された識別名を時刻順に並べたものであるが、検知された時刻と検知された識別名との対のリストや、検知された時間帯と検知された識別名との対のリストなど、各種の態様を採用することができる。
【００２０】
さらに、端末装置の履歴送信部は、記憶された識別名の履歴を指定する履歴情報と、当該端末装置を識別する端末情報と、を、サーバ装置へ送信する。
【００２１】
一般に、コンピュータ通信網へのアクセスポイント装置は、自宅の中で利用しているものか、サービスプロバイダとの契約を結んでいなければ、インターネットへの接続には利用できない。履歴送信部は、このような条件が満たされ、端末装置がサーバ装置と通信可能となった場合に、それまでに記憶されている識別名の履歴をサーバ装置へ送信する。
【００２２】
この際、送信に成功したら、当該識別名の履歴は、直ちに削除することとしても良いし、一定期間が経過してから消去することとしても良いし、履歴用の記憶領域の空容量が一定量を下回ることとなったら消去することとしても良い。
【００２３】
一方、サーバ装置の経路記憶部には、コンピュータ通信網へのアクセスポイント装置の識別名の履歴を指定する経路情報が、端末情報に対応付けられて記憶される。
【００２４】
すなわち、端末装置やそのユーザを識別する情報と、アクセスポイント装置の識別名の履歴、典型的には、識別名の列により表現される当該端末装置が移動した経路と、が、対応付けられて記憶される。
【００２５】
端末装置を識別する情報、すなわち、端末情報としては、当該端末装置のコンピュータ通信網への通信機能を司るネットワークインターフェースカードのＭＡＣアドレスや、当該端末装置の製造番号、本サービスを利用するにあたってのユーザ名等を利用することができる。
【００２６】
さらに、サーバ装置の履歴受信部は、複数の端末装置のいずれかから送信された履歴情報と、端末情報と、を受信する。
【００２７】
典型的には、端末装置からコンピュータ通信網へのアクセスポイント装置を経由し、インターネットを介して、履歴情報がサーバ装置に伝達される。履歴情報には、上記のように、当該端末装置が検知した識別名の履歴が含まれるが、後述するように、それ以外の情報を含めることとしても良い。
【００２８】
さらに、サーバ装置の抽出部は、記憶された経路情報のうち、受信された履歴情報に指定される識別名の履歴と共通する識別名を含む履歴に対応付けられて記憶された端末情報を抽出する。
【００２９】
上記のように、「記憶された経路」は、典型的には、他の端末装置が移動した際に検知した識別名の履歴である。したがって、「記憶された経路情報」と、「受信された履歴情報に指定される識別名の履歴」と、が、共通する識別名を含む場合は、両者に類似する典型的な場合であると考えられる。この場合、現実世界では、両端末装置の移動経路が交差していることになる。なお、「類似」の概念には、後述するように、種々の態様を想定することが可能である。
【００３０】
そして、サーバ装置の情報送信部は、抽出された端末情報を指定する関連情報を、当該受信された識別名の履歴情報を送信した端末装置に送信する。
【００３１】
履歴情報を送信してきた端末装置の移動経路と類似する経路を過去に移動した端末装置が抽出されたら、抽出された端末装置に係る関連情報を、履歴情報を送信してきた端末装置に伝達することで、端末装置の「紹介」を行うのである。
【００３２】
ここで、関連情報としては、後述するように、当該抽出された端末装置のユーザが「同じ地域を移動している不特定の他のユーザに宛てて書いたメッセージ」とすることができる。
【００３３】
そして、サーバ装置の更新部は、受信された履歴情報に指定される識別名の履歴を指定する経路情報を、前記受信された端末情報に対応付けて、経路記憶部に記憶させることにより、経路記憶部を更新する。
【００３４】
この処理によって、当該識別名の履歴を送信した端末装置の経路が登録され、以降は、他の端末装置の移動経路の類否判断の対象になる。
【００３５】
なお、経路記憶部に記憶される識別名の履歴は、一定期間が経過したら消去することとしても良いし、当該履歴に対して関連情報が送信された場合に消去することとしても良いし、経路記憶部の記憶領域の空容量が一定量を下回ることとなったら消去することとしても良い。
【００３６】
一方、複数の端末装置のそれぞれの情報受信部は、サーバ装置から送信される関連情報を受信する。
【００３７】
なお、常に関連情報が受信できるわけではなく、類似する経路を移動した他の端末装置が存在しない場合には、関連情報がサーバ装置から送信されないこともありうる。
【００３８】
さらに、端末装置の情報表示部は、受信された関連情報を表示する。
【００３９】
上記のように、関連情報が表示されることで、他の端末装置が紹介されることとなる。なお、関連情報が「同じ地域を移動している不特定の他のユーザに宛てて書いたメッセージ」である場合には、当該メッセージが画面に表示されることになり、共通する話題を有するユーザの紹介を受けたこととなるので、ユーザの交流がより一層深まるものと考えられる。
【００４０】
本発明によれば、同じ地域を移動するユーザ同士を紹介することができる一方で、現実世界で両ユーザが近傍にいる時に直ちに紹介するのではなく、両ユーザが自宅に帰った場合など、時間差をもって紹介することができ、ユーザ同士の不測のトラブルを抑制し、プライバシーにも配慮した紹介システムを提供することができる。
【００４１】
また、本発明の紹介システムにおいて、複数の端末装置のそれぞれは、入力受付部をさらに備え、以下のように構成することができる。
【００４２】
すなわち、端末装置の入力受付部は、ユーザからのメッセージの入力を受け付ける。
【００４３】
典型的には、当該メッセージは、上述のように、「同じ地域を移動している不特定の他のユーザに宛てて書いたメッセージ」である。
【００４４】
一方、端末装置の履歴送信部は、入力を受け付けられたメッセージを、当該履歴情報にさらに指定する。
【００４５】
したがって、サーバ装置に送信される履歴情報には、アクセスポイント装置の識別名の履歴のほか、当該メッセージも含まれることになる。
【００４６】
さらに、サーバ装置の更新部は、当該受信された履歴情報に指定される履歴を指定する経路情報に、当該履歴情報に指定されるメッセージを対応付けて、経路記憶部にさらに記憶させ、情報送信部は、抽出された端末情報を指定する関連情報に、当該端末情報に対応付けられて記憶された経路情報に対応付けて記憶されるメッセージをさらに指定する。
【００４７】
このような処理を行うことで、「同じ地域を移動している不特定の他のユーザに宛てて書いたメッセージ」が、「当該地域を移動したユーザ」に到着するのである。
【００４８】
本発明によれば、あるユーザから不特定のユーザへのメッセージを、両ユーザが同じ地域を移動したことを基準に伝達することが可能となり、掲示板やボトルメールに類似したメッセージのやりとりが可能となる。
【００４９】
また、本発明の紹介システムにおいて、端末装置の履歴送信部は、当該履歴情報に、当該識別名のそれぞれが検知された時刻、および、当該メッセージが入力を受け付けられた時刻をさらに指定する。
【００５０】
したがって、サーバ装置には、これらの時刻の情報も伝達される。
【００５１】
サーバ装置の更新部は、受信された履歴情報に指定される識別名の履歴を、当該識別名が検知された時刻の間隔が所定の分割閾値を超えるごとに分割して、分割された識別名の履歴のそれぞれを端末装置が移動した経路として記憶する。
【００５２】
たとえば、分割閾値として「１０分」を採用した場合、アクセスポイント装置の間の移動に要した時間が１０分を超える場合には、別の経路である、と考えることになる。分割閾値は、固定値としても良いが、端末装置から送信される履歴情報を参照して、適応的に変化させることとしても良い。
【００５３】
一方、サーバ装置の更新部は、当該メッセージが入力を受け付けられた時刻が当該分割された識別名の履歴のそれぞれの先頭および末尾の時刻に含まれる場合、当該メッセージを当該分割された識別名の履歴のいずれかに対応付けて記憶する。
【００５４】
分割された複数の経路のうち、どの経路において、メッセージが入力されたか、を、時刻に基づいて決定するのである。なお、本発明においては、識別名が検知された時刻に関する処理のみを行い、メッセージが入力を受け付けられた時刻に関する処理を省略することも可能である。
【００５５】
本発明によれば、たとえば電車やバスなどの交通機関を利用したり、地下街やビルに入るなどして、無線通信が不可能となった場合に、そこで移動経路が分割された、と考えることによって、ユーザの活動範囲を適切なまとまりに分けることができるようになる。
【００５６】
また、本発明の紹介システムにおいて、端末装置の入力受付部は、当該アクセスポイント装置の識別名が検知されている間、当該メッセージの入力を受け付けるように構成することができる。
【００５７】
本発明においては、アクセスポイント装置を基準として、同じ地域で活動するか否かを判定するので、アクセスポイント装置の近傍にいる場合に限って、メッセージを入力できるようにするものである。
【００５８】
本発明によれば、メッセージを入力できる条件を制限することで、ユーザに対してアクセスポイント装置が近傍に存在すること、ならびに、その場所を基準として他のユーザとの交流が生じうることを通知することができる。
【００５９】
また、本発明の紹介システムにおいて、サーバ装置は、時間記憶部をさらに備え、以下のように構成することができる。
【００６０】
すなわち、サーバ装置の時間記憶部には、当該識別名同士の間の移動に要する推定時間が記憶され、サーバ装置の更新部は、当該分割された識別名の履歴のそれぞれにおいて、当該履歴に含まれる隣り合う識別名が検知された時刻の間隔に基づいて、時間記憶部に記憶される当該隣り合う識別名同士の間の移動に要する推定時間を、さらに更新する。
【００６１】
ユーザがあるアクセスポイント装置を検知した後に他のアクセスポイント装置を検知したら、両アクセスポイント装置の間の移動に要する時間は、検知時刻の間隔によって定められる。
【００６２】
なお、移動手段が種々考えられること、ユーザによって移動速度が異なることから、すでに両アクセスポイント装置間の移動に要する時間の推定値が時間記憶部に記憶されている場合には、今回の移動時間で上書きしたり、今回の移動時間との重み付き平均をとったりする等して、移動に要する推定時間とするのが典型的である。
【００６３】
また、「同じアクセスポイント装置の間の移動に要する時間」は、「０」である。そして、分割閾値は、時間記憶部に記憶される推定時間の平均値に１より大きい値を乗じ、もしくは、当該平均値に所定の定数値を加算することにより、定められる。
【００６４】
本発明によれば、アクセスポイント装置の間の移動に要する時間を適切に推定できるようになる。
【００６５】
また、本発明の紹介システムにおいて、抽出部は、記憶された経路情報のそれぞれについて、当該経路情報に指定される履歴に含まれる識別名のそれぞれと、受信された履歴情報に指定される識別名の履歴に含まれる識別名のそれぞれと、の間の移動に要する推定時間を、時間記憶部から取得し、記憶された経路情報のうち当該取得された推定時間が、所定の類似閾値以下である場合、当該経路情報に対応付けて記憶される端末情報を抽出するように構成することができる。すなわち、当該両移動経路に含まれるアクセスポイント装置同士の間の移動に要する推定時間が類似閾値以下である場合には、両ユーザの移動経路に同じアクセスポイント装置が含まれていなくとも、同じ地域を移動した、と考えるのである。
【００６６】
本発明によれば、ユーザの移動経路に同じアクセスポイント装置が含まれていなくとも、互いに近い地域を移動したユーザ同士を紹介することができるようになる。
なお、上記の各発明においては、端末装置からサーバ装置への履歴情報・端末情報の送受、ならびに、サーバ装置から端末装置への関連情報の送受は、端末装置がアクセスポイント装置を検知して、当該検知されたアクセスポイント装置を介してサーバ装置と通信可能となった場合に行うのが典型的である。
【００６７】
本発明のその他の観点に係るサーバ装置は、上記紹介システムにおけるサーバ装置である。
【００６８】
本発明のその他の観点に係る紹介方法は、複数の端末装置と、サーバ装置と、が、実行し、複数の端末装置のそれぞれは、検知部、履歴記憶部、履歴送信部、情報受信部、情報表示部を備え、複数の端末装置のそれぞれにおいて、検知工程、履歴記憶工程、履歴送信工程、情報受信工程、情報表示工程が実行され、サーバ装置は、コンピュータ通信網へのアクセスポイント装置の識別名の履歴が、端末装置が移動した経路として記憶される経路記憶部、履歴受信部、抽出部、情報送信部、更新部を備え、サーバ装置において、履歴受信工程、抽出工程、情報送信工程、更新工程が実行され、以下のように構成する。
【００６９】
すなわち、複数の端末装置のそれぞれにおいて、検知工程では、検知部が、コンピュータ通信網へのアクセスポイント装置の識別名を検知し、履歴記憶工程では、履歴記憶部が、検知された識別名の履歴を記憶し、履歴送信工程では、履歴送信部が、記憶された識別名の履歴を指定する履歴情報と、当該端末装置を識別する端末情報と、を、サーバ装置へ送信する。
【００７０】
一方、サーバ装置において、履歴受信工程では、履歴受信部が、複数の端末装置のいずれかから送信された履歴情報と、端末情報と、を受信し、抽出工程では、抽出部が、記憶された経路情報のうち、受信された履歴情報に指定される識別名の履歴と共通する識別名を含む履歴に対応付けられて記憶された端末情報を抽出し、情報送信工程では、情報送信部が、抽出された端末装置に係る関連情報を、当該識別名の履歴を送信した端末装置に送信し、更新工程では、更新部が、受信された履歴情報に指定される識別名の履歴を指定する経路情報を、前記受信された端末情報に対応付けて、経路記憶部に記憶させることにより、経路記憶部を更新する。
【００７１】
複数の端末装置のそれぞれにおいて、情報受信工程では、情報受信部が、サーバ装置から送信される関連情報を受信し、情報表示工程では、情報表示部が、受信された関連情報を表示する。
【００７２】
本発明のその他の観点に係るプログラムは、複数のコンピュータを上記の紹介システムの複数の端末装置の各部およびサーバ装置の各部として機能させるように構成する。
【００７３】
本発明のその他の観点に係るサービス方法は、上記紹介システムにおいて上記サーバ装置が実行する方法である。
【００７４】
また、本発明のプログラムは、コンパクトディスク、フレキシブルディスク、ハードディスク、光磁気ディスク、ディジタルビデオディスク、磁気テープ、半導体メモリ等のコンピュータ読取可能な情報記憶媒体に記録することができる。
上記プログラムは、プログラムが実行されるコンピュータとは独立して、コンピュータ通信網を介して配布・販売することができる。また、上記情報記憶媒体は、コンピュータとは独立して配布・販売することができる。
【発明の効果】
【００７５】
本発明によれば、街中に配置されたコンピュータ通信網へのアクセスポイント装置の識別名を用いて、活動範囲が近接するユーザ同士を紹介するのに好適な紹介システム、サーバ装置、紹介方法、ならびに、これらをコンピュータにて実現するプログラムを提供することができる。
【図面の簡単な説明】
【００７６】
【図１】典型的な情報処理装置の概要構成を示す模式図である。
【図２】本発明の実施形態に係る紹介システムの概要構成を示す説明図である。
【図３】本実施形態に係る端末装置の概要構成を示す模式図である。
【図４】本実施形態に係る端末装置にて実行される端末処理の制御の流れを示すフローチャートである。
【図５】本実施形態に係るサーバ装置の概要構成を示す模式図である。
【図６】本実施形態に係るサーバ装置にて実行されるサービス処理の制御の流れを示すフローチャートである。
【図７】アクセスポイント装置の識別名の検知時刻、メッセージの入力時刻と移動経路の分割との関係を示す説明図である。
【発明を実施するための形態】
【００７７】
以下に本発明の実施形態を説明する。以下では、理解を容易にするため、ゲーム用の情報処理装置を利用して本発明が実現される実施形態を説明するが、以下に説明する実施形態は説明のためのものであり、本願発明の範囲を制限するものではない。したがって、当業者であればこれらの各要素もしくは全要素をこれと均等なものに置換した実施形態を採用することが可能であるが、これらの実施形態も本発明の範囲に含まれる。
【実施例１】
【００７８】
本実施形態に係る紹介システムは、インターネット等のコンピュータ通信網に接続されたサーバ用コンピュータにおいて所定のプログラムを動作させてサーバ装置として機能させ、携帯電話や携帯ゲーム装置などの端末装置と通信可能に設定することによって、実現される。
【００７９】
ここで、端末装置とサーバ装置とは、処理能力等に相違はあるものの、その根本的や動作原理や構成は共通する。そこで、以下では、情報処理装置の概要を説明した上で、端末装置とサーバ装置に適用した場合の違いについては、それに応じて適宜説明することとする。
【００８０】
図１は、プログラムを実行することにより、本実施形態のサーバ装置や端末装置として機能しうる典型的な情報処理装置の概要構成を示す模式図である。以下、本図を参照して説明する。
【００８１】
情報処理装置１００は、ＣＰＵ（Central Processing Unit）１０１と、ＲＯＭ  １０２と、ＲＡＭ（Random Access Memory）１０３と、インターフェイス１０４と、コントローラ１０５と、外部メモリ１０６と、画像処理部１０７と、ＤＶＤ−ＲＯＭ（Digital Versatile Disc ROM）ドライブ１０８と、ＮＩＣ（Network Interface Card）１０９と、音声処理部１１０と、マイク１１１と、を備えるように構成することができる。各種の入出力装置は、適宜省略することができる。
【００８２】
ゲーム用のプログラム及びデータを記憶したＤＶＤ−ＲＯＭをＤＶＤ−ＲＯＭドライブ１０８に装着して、情報処理装置１００の電源を投入することにより、当該プログラムが実行され、本実施形態のサーバ装置が実現される。
【００８３】
また、携帯ゲーム装置においては、携帯可能とするために、ＤＶＤ−ＲＯＭドライブ１０８を利用するのではなく、ＲＯＭカセット用スロットを利用することも可能である。この場合、プログラムが記録されたＲＯＭカセットを挿入して、当該プログラムを実行することで、本実施形態の端末装置が実現される。
【００８４】
また、ＮＩＣ  １０９は、携帯端末においては、無線ＬＡＮカードとするのが典型的である。一方、サーバ装置においては、有線ＬＡＮカードとしてインターネットに接続するのが典型的である。アクセスポイント装置のうち、当該サーバ装置に管理されるアクセスポイント装置とは通信可能である必要があるが、当該サーバ装置が管理していないアクセスポイント装置とは通信できなくとも本発明を適用することが可能である。
【００８５】
ＣＰＵ  １０１は、情報処理装置１００全体の動作を制御し、各構成要素と接続され制御信号やデータをやりとりする。また、ＣＰＵ  １０１は、レジスタ（図示せず）という高速アクセスが可能な記憶域に対してＡＬＵ（Arithmetic Logic Unit）（図示せず）を用いて加減乗除等の算術演算や、論理和、論理積、論理否定等の論理演算、ビット和、ビット積、ビット反転、ビットシフト、ビット回転等のビット演算などを行うことができる。さらに、マルチメディア処理対応のための加減乗除等の飽和演算や、三角関数等、ベクトル演算などを高速に行えるように、ＣＰＵ  １０１自身が構成されているものや、コプロセッサを備えて実現するものがある。
【００８６】
ＲＯＭ  １０２には、電源投入直後に実行されるＩＰＬ（Initial Program Loader）が記録され、これが実行されることにより、ＤＶＤ−ＲＯＭに記録されたプログラムをＲＡＭ  １０３に読み出してＣＰＵ  １０１による実行が開始される。また、ＲＯＭ  １０２には、情報処理装置１００全体の動作制御に必要なオペレーティングシステムのプログラムや各種のデータが記録される。
【００８７】
ＲＡＭ  １０３は、データやプログラムを一時的に記憶するためのもので、ＤＶＤ−ＲＯＭから読み出したプログラムやデータ、その他ゲームの進行やチャット通信に必要なデータが保持される。また、ＣＰＵ  １０１は、ＲＡＭ  １０３に変数領域を設け、当該変数に格納された値に対して直接ＡＬＵを作用させて演算を行ったり、ＲＡＭ  １０３に格納された値を一旦レジスタに格納してからレジスタに対して演算を行い、演算結果をメモリに書き戻す、などの処理を行う。
【００８８】
インターフェイス１０４を介して接続されたコントローラ１０５は、ユーザがゲーム実行の際に行う操作入力を受け付ける。
【００８９】
なお、コントローラ１０５は、必ずしも情報処理装置１００に対して外付けにされている必要はなく、一体に形成されていても良い。
【００９０】
携帯可能な端末装置のコントローラ１０５は、各種のボタンやスイッチから構成され、これらの押圧操作を操作入力として扱う。このほか、タッチスクリーンを利用した情報処理装置１００では、ユーザがペンや指を利用してタッチスクリーンをなぞった軌跡を操作入力として扱う。
【００９１】
インターフェイス１０４を介して着脱自在に接続された外部メモリ１０６には、ゲーム等のプレイ状況（過去の成績等）を示すデータ、ゲームの進行状態を示すデータ、ネットワーク対戦の場合のチャット通信のログ（記録）のデータなどが書き換え可能に記憶される。ユーザは、コントローラ１０５を介して指示入力を行うことにより、これらのデータを適宜外部メモリ１０６に記録することができる。
【００９２】
ＤＶＤ−ＲＯＭドライブ１０８に装着されるＤＶＤ−ＲＯＭには、ゲームを実現するためのプログラムとゲームに付随する画像データや音声データが記録される。ＣＰＵ  １０１の制御によって、ＤＶＤ−ＲＯＭドライブ１０８は、これに装着されたＤＶＤ−ＲＯＭに対する読み出し処理を行って、必要なプログラムやデータを読み出し、これらはＲＡＭ  １０３等に一時的に記憶される。
【００９３】
画像処理部１０７は、ＤＶＤ−ＲＯＭから読み出されたデータをＣＰＵ  １０１や画像処理部１０７が備える画像演算プロセッサ（図示せず）によって加工処理した後、これを画像処理部１０７が備えるフレームメモリ（図示せず）に記録する。フレームメモリに記録された画像情報は、所定の同期タイミングでビデオ信号に変換され画像処理部１０７に接続されるモニタ（図示せず）へ出力される。これにより、各種の画像表示が可能となる。
【００９４】
携帯可能な端末装置のモニタとしては、小型の液晶ディスプレイを利用するのが典型的であり、コントローラ１０５としてタッチスクリーンを利用する場合には、当該タッチスクリーンの表示パネルがモニタとして機能する。サーバ装置のモニタとしては、ＣＲＴ（Cathode Ray Tube）やプラズマディスプレイなどの表示装置を利用することも可能である。
【００９５】
画像演算プロセッサは、２次元の画像の重ね合わせ演算やαブレンディング等の透過演算、各種の飽和演算を高速に実行できる。
【００９６】
また、仮想３次元空間に配置され、各種のテクスチャ情報が付加されたポリゴン情報を、Ｚバッファ法によりレンダリングして、所定の視点位置から仮想３次元空間に配置されたポリゴンを所定の視線の方向へ俯瞰したレンダリング画像を得る演算の高速実行も可能である。
【００９７】
さらに、ＣＰＵ  １０１と画像演算プロセッサが協調動作することにより、文字の形状を定義するフォント情報にしたがって、文字列を２次元画像としてフレームメモリへ描画したり、各ポリゴン表面へ描画することが可能である。
【００９８】
ＮＩＣ  １０９は、情報処理装置１００をインターネット等のコンピュータ通信網（図示せず）に接続するためのものであり、ＬＡＮを構成する際に用いられる１０ＢＡＳＥ−Ｔ／１００ＢＡＳＥ−Ｔ規格にしたがうものや、電話回線を用いてインターネットに接続するためのアナログモデム、ＩＳＤＮ（Integrated Services Digital Network）モデム、ＡＤＳＬ（Asymmetric Digital Subscriber Line）モデム、ケーブルテレビジョン回線を用いてインターネットに接続するためのケーブルモデム等と、これらとＣＰＵ  １０１との仲立ちを行うインターフェース（図示せず）により構成される。
【００９９】
音声処理部１１０は、ＤＶＤ−ＲＯＭから読み出した音声データをアナログ音声信号に変換し、これに接続されたスピーカ（図示せず）から出力させる。また、ＣＰＵ  １０１の制御の下、ゲームの進行の中で発生させるべき効果音や楽曲データを生成し、これに対応した音声をスピーカや、ヘッドホン（図示せず）、イヤフォン（図示せず）から出力させる。
【０１００】
音声処理部１１０では、ＤＶＤ−ＲＯＭに記録された音声データがＭＩＤＩデータである場合には、これが有する音源データを参照して、ＭＩＤＩデータをＰＣＭデータに変換する。また、ADPCM形式やOgg Vorbis形式等の圧縮済音声データである場合には、これを展開してＰＣＭデータに変換する。ＰＣＭデータは、そのサンプリング周波数に応じたタイミングでＤ／Ａ（Digital/Analog）変換を行って、スピーカに出力することにより、音声出力が可能となる。
【０１０１】
さらに、情報処理装置１００には、インターフェイス１０４を介してマイク１１１を接続することができる。この場合、マイク１１１からのアナログ信号に対しては、適当なサンプリング周波数でＡ／Ｄ変換を行い、ＰＣＭ形式のディジタル信号として、音声処理部１１０でのミキシング等の処理ができるようにする。
【０１０２】
このほか、情報処理装置１００は、ハードディスク等の大容量外部記憶装置を用いて、ＲＯＭ  １０２、ＲＡＭ  １０３、外部メモリ１０６、ＤＶＤ−ＲＯＭドライブ１０８に装着されるＤＶＤ−ＲＯＭ等と同じ機能を果たすように構成してもよい。
【０１０３】
また、ユーザからの文字列の編集入力を受け付けるためのキーボードや、各種の位置の指定及び選択入力を受け付けるためのマウスなどを接続する形態も採用することができる。また、本実施形態の情報処理装置１００にかえて、汎用のパーソナルコンピュータを利用することもできる。
【０１０４】
上記のように、サーバ装置は、情報処理装置１００でプログラムを実行することで実現されるが、一般的なコンピュータ上に実現することとしても良い。情報処理装置１００と一般的なコンピュータとは、その構成や機能に大きな相違はないからである。上記のように、本願では、一般的なコンピュータと情報処理装置１００とを同じように扱って説明する。
【０１０５】
以上で説明した情報処理装置１００は、いわゆるコンシューマ向けゲーム装置に相当するものであるが、コンピュータ通信網への通信機能を持つ機器であれば、本発明の端末装置やサーバ装置を実現することができる。したがって、携帯電話、携帯ゲーム機器、カラオケ装置、一般的なビジネス用コンピュータなど、種々の計算機上で本発明を実現することが可能である。
【０１０６】
たとえば、一般的なコンピュータは、上記情報処理装置１００と同様に、ＣＰＵ、ＲＡＭ、ＲＯＭ、ＤＶＤ−ＲＯＭドライブ、および、ＮＩＣを備え、情報処理装置１００よりも簡易な機能を備えた画像処理部を備え、外部記憶装置としてハードディスクを有する他、フレキシブルディスク、光磁気ディスク、磁気テープ等が利用できるようになっている。また、コントローラ１０５ではなく、キーボードやマウスなどを入力装置として利用する。
【０１０７】
（紹介システム）
図２は、本実施形態に係る紹介システムの概要構成を示す説明図である。以下、本図を参照して説明する。
【０１０８】
本実施形態に係る紹介システム２０１において、サーバ装置２０２及びアクセスポイント装置２０３はインターネット２０４に接続されている。
【０１０９】
アクセスポイント装置２０３はビーコンを送信しており、端末装置２０５は、ビーコンを検知して、アクセスポイント装置２０３の識別名、典型的には、当該アクセスポイント装置２０３のＳＳＩＤやＭＡＣアドレス等を知得することができる。
【０１１０】
端末装置２０５が検知したビーコンを発しているアクセスポイント装置２０３が、端末装置２０５を使用しているユーザが契約するインターネット接続プロバイダが提供するものである場合には、当該端末装置２０５は、当該アクセスポイント装置２０３を経由して、インターネット２０４にアクセスすることが可能となる。
【０１１１】
一方、端末装置２０５のユーザが契約していないインターネット接続プロバイダが管理するアクセスポイント装置２０３では、端末装置２０５はインターネット２０４に接続することはできない。
【０１１２】
上記のように、コンピュータ通信網へのアクセスポイント装置２０３は、電波ビーコンによって、自身の識別名を送信している。そこで、端末装置２０５は、当該電波ビーコンを検知して得られる近傍のアクセスポイント装置２０３の識別名を時間順に並べた列は、当該端末装置２０５の移動経路に沿って配置されているアクセスポイント装置２０３を表すものとなる。
【０１１３】
本実施形態では、アクセスポイント装置２０３が、現実世界でどの場所に設置されているかは、サーバ装置２０２では管理しない。サーバ装置２０２では、端末装置２０５のユーザが現実世界でどの場所にいるか、を監視することなく、どのユーザが、どのアクセスポイント装置２０３の近傍を通過したか、という情報を管理して、活動範囲が近所であるようなユーザ同士を紹介することとしており、プライバシー保護を考慮したものとなっている。以下、詳細に説明する。
【０１１４】
（端末装置の構成）
図３は、本実施形態に係る端末装置２０５の概要構成を示す模式図である。以下、本図を参照して説明する。
【０１１５】
端末装置２０５は、検知部３０１、履歴記憶部３０２、履歴送信部３０３、情報受信部３０４、情報表示部３０５、を備える。
【０１１６】
さらに、本実施形態では、端末装置２０５は入力受付部３０６も構成要素として付加しているが、当該要素は省略可能である。
【０１１７】
ここで、端末装置２０５としては、屋内や屋外に設置された無線ＬＡＮのアクセスポイント装置が出力するビーコンを検知することが可能な、無線ＬＡＮ機能を有するゲーム装置や各種コンピュータを適用するのが典型的であり、上記の情報処理装置１００にて実現される。
【０１１８】
ここで、検知部３０１は、無線ＬＡＮのアクセスポイント装置２０３から発せられるビーコンを検知して、ビーコンが検知できれば、アクセスポイント装置２０３のＳＳＩＤを取得する。また、履歴記憶部３０２は、検知したＳＳＩＤの履歴を記憶するものである。さらに、履歴送信部３０３は、履歴をサーバ装置２０２へ送信する。
【０１１９】
情報受信部３０４は、サーバ装置２０２から各種の情報を受信し、情報表示部３０５は、受信した情報をユーザに表示する。
【０１２０】
情報処理装置１００のＣＰＵ  １０１の管理下で、無線ＬＡＮを介した通信を行うＮＩＣ  １０９が検知部３０１として機能し、ＲＡＭ  １０３や不揮発性メモリなどの記憶媒体が履歴記憶部３０２として機能し、ＣＰＵ  １０１がＮＩＣ  １０９と共働して、履歴送信部３０３、情報受信部３０４として機能し、ＣＰＵ  １０１の管理下で画像処理部１０７と、これに接続された液晶ディスプレイ等のモニタと、が、情報表示部３０５として機能する。
【０１２１】
さらに、キーボード、マウス、タッチスクリーンなどコントローラ１０５として機能するような入力用機器が、入力受付部３０６として機能して、ユーザからの各種のメッセージの入力を受け付ける。ここで入力されたメッセージは、履歴の一部としてサーバ装置２０２へ送信され、さらに、サーバ装置２０２から他の端末装置２０５へ送信される。
【０１２２】
このメッセージを情報受信部３０４で受信される情報に含めるようにしておくと、情報表示部３０５がメッセージを表示するようになる。
【０１２３】
図４は、本実施形態に係る端末装置２０５にて実行される端末処理の制御の流れを示すフローチャートである。以下、本図を参照して説明する。
【０１２４】
端末処理が開始されると、ＣＰＵ  １０１は、ＲＡＭ  １０３や不揮発性メモリ等の記憶領域を初期化する（ステップＳ４０１）。この初期化の際に、具体的には以下の処理が行われる。
（１）履歴記憶部３０２の初期化。ＲＡＭ  １０３により履歴記憶部３０２が構成される場合には、履歴記憶部３０２の記憶領域をクリアする。不揮発性メモリにより履歴記憶部３０２が構成される場合には、履歴記憶部３０２の記憶内容に不整合がないか、チェックサム等を利用してチェックし、不整合があれば、記憶内容をクリアする。
（２）ユーザが入力したメッセージを記憶するメッセージ記憶域の初期化。ＲＡＭ  １０３によりメッセージ記憶域が構成される場合には、これをクリアする。不揮発性メモリによりメッセージ記憶域が構成される場合には、その記憶内容に不整合がないか、チェックサム等を利用してチェックし、不整合があれば、記憶内容をクリアする。
（３）その他、端末装置２０５が動作するための、各種の初期化処理。
【０１２５】
ついで、ＣＰＵ  １０１は、ＮＩＣ  １０９を制御して、無線ＬＡＮのアクセスポイント装置２０３から送信される無線ビーコンが検知できるか否かを判定する（ステップＳ４０２）。
【０１２６】
無線ビーコンが検知できない場合（ステップＳ４０２；Ｎｏ）、その他の各種の処理を適宜実行し（ステップＳ４０３）、ステップＳ４０２に戻る。ここで、各種の処理は、コルーチン的に実行されるような任意の処理とするのが典型的であり、たとえば、画面に、無線ビーコンが検知できない旨を表示する処理や、一定時間待機する処理等を採用することができる。
【０１２７】
無線ビーコンが検知できた場合（ステップＳ４０２；Ｙｅｓ）、ついで、ＣＰＵ  １０１は、検知された無線ビーコンを吟味して、当該無線ビーコンを放出した無線ＬＡＮのアクセスポイントの識別名を得る（ステップＳ４０４）。したがって、ＣＰＵ  １０１は、ＮＩＣ  １０９と共働して、検知部３０１として機能する。
【０１２８】
上記のように、無線ＬＡＮのアクセスポイント装置２０３は、ビーコンを定期的に発しているため、当該ビーコンに含まれるアクセスポイント装置のＳＳＩＤやＭＡＣアドレス等を識別名として利用するのが典型的である。なお、当該無線ＬＡＮのサービスプロバイダとの契約を結んでいない第三者であっても、ビーコンを受信してパケットの中身を調べることは、技術的に可能である。
【０１２９】
そして、ＣＰＵ  １０１は、ユーザに対して、メッセージを登録するか否かを問い合わせる（ステップＳ４０５）。このメッセージは、「現在そのユーザがいる場所の近所を活動範囲としている他の任意のユーザ」を宛先とするメッセージである。メッセージを登録しない場合（ステップＳ４０５；Ｎｏ）、ステップＳ４０８に進む。
【０１３０】
当該問い合わせは、画像処理部１０７によって制御される液晶ディスプレイなどのモニタに表示され、これに対するユーザの入力は、コントローラ１０５の各種のボタンやスイッチ、タッチパネルへの操作などで行われる。
【０１３１】
ユーザから登録する旨の入力があった場合（ステップＳ４０５；Ｙｅｓ）、ＣＰＵ  １０１は、画像処理部１０７およびコントローラ１０５やタッチパネル、キーボード、マウスなどを制御して、ユーザにメッセージの入力をさせ、当該入力を受け付ける（ステップＳ４０６）。したがって、これらの機器は、入力受付部３０６として機能する。
【０１３２】
当該メッセージは、「現在そのユーザがいる場所の近所を活動範囲としている他の任意のユーザ」に宛てたメッセージであり、文字列によるメッセージのほか、タッチパネルを利用して描かれた画像などを利用することも可能である。
【０１３３】
ついで、ＣＰＵ  １０１は、ＲＡＭ  １０３や不揮発性メモリにより構成されるメッセージ記憶域に、ステップＳ４０６において入力されたメッセージを、現在の時刻に対応付けて記憶する（ステップＳ４０７）。この記憶は、配列やキューなどの形態で実装される。なお、メッセージ記憶域の空容量がない場合には、ステップＳ４０５における問合せはスキップしてステップＳ４０８に進むこととしても良いし、古いメッセージから消去することとしても良い。
【０１３４】
そして、ＣＰＵ  １０１は、ステップＳ４０４において得られた識別名と、現在の時刻と、を対応付けて、ＲＡＭ  １０３や不揮発性メモリにより構成される履歴記憶部３０２に格納する（ステップＳ４０８）。履歴記憶部３０２は、配列やキューなどの形態で実装され、検知されるごとに記録されるのが典型的であるが、同じアクセスポイント装置２０３の識別名が検知されている間は、その旨の情報を圧縮し、検知された時間帯を表現する情報を記憶することとしても良いし、検知された識別名が変化した場合にのみ、履歴記憶部３０２に記憶することとしても良い。
【０１３５】
ついで、ＣＰＵ  １０１は、検知された電波ビーコンに指定された情報に基づいてＮＩＣ  １０９を制御して、端末装置２０５の当該アクセスポイント装置２０３に対するアソシエートを試み、インターネット２０４に接続可能となるか否かを調べる（ステップＳ４０９）。アソシエートに失敗した場合（ステップＳ４０９；Ｎｏ）、ステップＳ４１５に進む。
【０１３６】
上記のように、無線ＬＡＮにおけるアソシエート処理とは、端末装置２０５とアクセスポイント装置２０３との間で無線通信に必要な各種の情報のやりとりや認証を行って、端末装置２０５の管理をアクセスポイント装置２０３にて行うための各種の登録を行う処理である。
【０１３７】
アソシエートに成功し、端末装置２０５がインターネット２０４に接続可能となった場合（ステップＳ４０９；Ｙｅｓ）、端末装置２０５は、サーバ装置２０２と通信可能となるので、ＣＰＵ  １０１は、履歴記憶部３０２に記憶された履歴情報に、メッセージ記憶域に記憶されたメッセージを付加して、ＮＩＣ  １０９を介してサーバ装置２０２に送信する（ステップＳ４１０）。したがって、ＣＰＵ  １０１は、ＮＩＣ  １０９と共働して、履歴送信部３０３として機能する。
【０１３８】
この際に、履歴情報の送信元として、端末装置２０５の製造番号、ＮＩＣ  １０９のＭＡＣアドレス、端末装置２０５を使用しているユーザ名等も、サーバ装置２０２に伝達される。
【０１３９】
そして、本実施形態では、ＣＰＵ  １０１は、履歴記憶部３０２およびメッセージ記憶域をクリアする（ステップＳ４１１）。なお、クリアのタイミングは、一定期間が経過してから消去することしても良いし、履歴用の記憶領域の空容量が一定量を下回ることとなったら消去することとしても良い。
【０１４０】
ついで、ＣＰＵ  １０１は、サーバ装置２０２から、他の端末装置２０５の関連情報が自分宛に送信されているか調べ（ステップＳ４１２）、送信されていなければ、ステップＳ４１５に進み、送信されていれば（ステップＳ４１２；Ｙｅｓ）、これを受信する（ステップＳ４１３）。したがって、ＣＰＵ  １０１の制御下で、ＮＩＣ  １０９は情報受信部３０４として機能する。
【０１４１】
ここでサーバ装置２０２から受信する関連情報は、他の端末装置２０５における端末処理で、他のユーザがステップＳ４０６において入力したメッセージとするのが典型的である。
【０１４２】
そして、当該他の端末装置２０５は、サーバ装置２０２によって、当該端末装置２０５に類似する経路を移動した、と判定されたものである。したがって、そのような他の端末装置２０５が存在しない場合には、関連情報がサーバ装置２０２から受信できないこともありうる。
【０１４３】
ついで、ＣＰＵ  １０１は、画像処理部１０７を制御して、受信された関連情報を液晶ディスプレイ等のモニタに表示する（ステップＳ４１４）。したがって、ＣＰＵ  １０１と、画像処理部１０７と、は、共働して、情報表示部３０５として機能する。
【０１４４】
本実施形態では、関連情報は、「同じ地域を移動している不特定の他のユーザに宛てて書いたメッセージ」であるから、当該端末装置２０５のユーザは、共通する話題を有する他の端末装置２０５のユーザの紹介を受けたこととなるので、ユーザの交流がより一層深まるものと考えられる。
【０１４５】
この後、適宜他の処理を実行して（ステップＳ４１５）、ステップＳ４０２に戻る。ステップＳ４１５で実行される処理としては、ステップＳ４１４で表示された関連情報や過去に受信した関連情報に基づいて、他のユーザへ、アクセスポイント装置２０３の所在と紐付けされないメッセージを送信するための処理などが考えられる。
【０１４６】
なお、上記実施形態では、関連情報は、「同じ地域を移動している不特定の他のユーザに宛てて書いたメッセージ」としていたが、アクセスポイント装置２０３の近傍にいる際に入力受付部３０６を介してユーザがメッセージを入力するのにかえて、あらかじめユーザが自分の個人情報、たとえば、ニックネーム、性別、趣味、年齢などの情報を登録しておき、関連情報としては、これらの情報とともに、当該ユーザが当該地域を移動した時間帯を知らせる、という単純な形態も考えられる。
【０１４７】
類似する地域を生活の範囲とする他のユーザの存在が確認できるだけでも、ユーザにとって興味深い情報が得られると考えられるからである。
【０１４８】
この場合には、いずれかのユーザを指定して、個別に電子メールに類似したメッセージを送付することとするのが、ユーザの交流を図る上で効果的である。この場合、入力受付部３０６によってメッセージが入力されるような形態とするのが典型的であるが、特定の個人宛のメッセージの入力が受け付けられるのは、アクセスポイント装置２０３の近傍に限られず、ユーザが希望する時点でできるようにすることが望ましい。
【０１４９】
（サーバ装置の構成）
図５は、本実施形態に係るサーバ装置２０２の概要構成を示す模式図である。以下、本図を参照して説明する。
【０１５０】
本図に示すように、サーバ装置２０２は、経路記憶部５０１、履歴受信部５０２、抽出部５０３、情報送信部５０４、更新部５０５を備える。
【０１５１】
ここで、履歴受信部５０２は、端末装置２０５が送信するＳＳＩＤの履歴やこれに付随するメッセージ等を受信し、必要に応じて、更新部５０５が経路記憶部５０１にこれらの履歴やメッセージを記憶し、抽出部５０３は、受信されたＳＳＩＤの履歴と類似する経路を移動した他の端末装置２０５の履歴に付随するメッセージ等を経路記憶部５０１から抽出し、情報送信部５０４は、抽出されたメッセージ等をその端末装置２０５に送信する。
【０１５２】
典型的には、経路記憶部５０１は、情報処理装置１００のハードディスク等により実現され、ＣＰＵ  １０１とＮＩＣ  １０９が共働して履歴受信部５０２および情報送信部５０４として機能し、ＣＰＵ  １０１がハードディスク等と共働して、抽出部５０３、更新部５０５として機能する。以下、詳細に説明する。
【０１５３】
ここで、経路記憶部５０１には、以下のサービス処理によって、以下の情報が対応付けて記憶される。
（１）履歴情報を送信してきた端末装置２０５の製造番号、ＭＡＣアドレス、ユーザ名等、送信元を識別する情報。
（２）移動経路の情報。すなわち、当該端末装置２０５が検知したアクセスポイント装置２０３の識別名と、当該識別名を検知した時刻と、の、対の列。
（３）当該端末装置２０５にて入力されたメッセージと、当該メッセージが入力された時刻。上記（２）の移動経路の情報のいずれかに対応付けられる。
（４）アクセスポイント装置２０３の識別名同士の間を移動するのに要する推定時間。論理的には、行列（２次元の配列）で表現されるが、当該行列は対称行列であり、かつ、殆どの識別名同士の間については、移動時間が「不明」となり、行列内で移動時間の推定値ができる要素は一部に限られる疎な行列となると考えられる。
（５）アクセスポイント装置２０３同士が十分に離間していると判断するための移動時間の分割閾値。
（６）アクセスポイント装置２０３同士が十分に近接していると判断するための移動時間の類似閾値。
【０１５４】
上記（１）〜（３）の情報は、一定期間が経過したら消去することとしても良いし、当該履歴に対して関連情報が送信された場合に消去することとしても良いし、経路記憶部５０１の記憶領域の空容量が一定量を下回ることとなったら古いものから消去することとしても良い。
【０１５５】
また、上記（４）の情報は、ある識別名同士の間の移動についての端末装置２０５からの履歴情報の送信が、一定期間なかった場合に消去することとしても良いし、経路記憶部５０１の記憶領域の空容量が一定量を下回ることとなったら消去することとしても良い。
【０１５６】
さらに、上記（５）（６）の情報は、適当な定数を定めることとしても良いし、後述するように、端末装置２０５から送信された履歴情報に応じて、適応的に更新することとしても良い。
【０１５７】
図６は、本実施形態に係るサーバ装置２０２にて実行されるサービス方法の制御の流れを示すフローチャートである。以下、本図を参照して説明する。
【０１５８】
まず、サーバ装置２０２を実現する情報処理装置１００のＣＰＵ  １０１は、ＮＩＣ  １０９を制御して、インターネット２０４から通信パケットが到着しているか否かを調べる（ステップＳ６０１）。通信パケットが到着していない場合（ステップＳ６０１；Ｎｏ）、他の適当な処理を典型的にはコルーチン的に実行して待機し（ステップＳ６０３）、ステップＳ６０１に戻る。
【０１５９】
通信パケットが到着している場合（ステップＳ６０１；Ｙｅｓ）、到着した通信パケットを受信し（ステップＳ６０４）、当該通信パケットが、端末装置２０５のいずれかから送信された履歴情報であるか否か調べる（ステップＳ６０５）。履歴情報である場合（ステップＳ６０５；Ｙｅｓ）、ステップＳ６０７に進む。履歴情報でない場合（ステップＳ６０５；Ｎｏ）、当該通信パケットの種類に応じた処理を実行し（ステップＳ６０６）、ステップＳ６０１に戻る。
【０１６０】
したがって、ＣＰＵ  １０１とＮＩＣ  １０９は、共働して、履歴受信部５０２として機能する。
【０１６１】
さて、ステップＳ６０５において受信された通信パケットが履歴情報であると判断された場合、ＣＰＵ  １０１は、受信された履歴情報における
（１）アクセスポイント装置２０３の識別名と検知された時刻
（２）メッセージと入力された時刻
の情報を吟味して、分割閾値と検知時刻とを対比することにより、ユーザが常識的な速度で移動したと考えられる移動経路に分割し、メッセージを分割された移動経路のいずれかに割り当てられる（ステップＳ６０７）。
【０１６２】
図７は、履歴情報に含まれる識別名、メッセージとその時刻の情報を、移動経路の情報に分割する様子を示す説明図である。以下、本図を参照して説明する。
【０１６３】
本図では、履歴情報７０１に含まれる情報を時系列で表現しており、時間軸７０２上に、検知された識別名７０３（本図では丸印で表現している）、入力されたメッセージ７０４（本図では四角印で表現している）を配置している。
【０１６４】
時間軸７０２上で隣り合う識別名７０３の間隔が、分割閾値７０６より大きい場合は、その時点で、電車やバスなどの交通機関を利用したり、地下街やビルに入るなどして、無線通信が不可能となったと考えられる。したがって、そこで移動経路を分割する。
【０１６５】
このような分割を行うと、移動経路は、ユーザが、典型的には徒歩や自転車等の低速な移動手段により、移動する活動範囲を表すものとなる。分割された移動経路７０５もまた、識別名７０３の検知時刻順の列である。
【０１６６】
上記の端末装置２０５においては、あるアクセスポイント装置２０３の識別名７０３が検知された後にメッセージ７０４が入力され、メッセージ７０４の入力が完了すると、その時点の時刻に対応付け、その後に、検知された識別名７０３に、その時点の時刻を対応付ける。したがって、各メッセージ７０４は、時間軸上でその直後に配置される識別名７０３が含まれる移動経路７０５に含めることとするのが典型的である。
【０１６７】
このようにして、１つ以上の移動経路７０５が得られたら、そのそれぞれについて、すでに経路記憶部５０１に記憶されている移動経路のうち、当該得られた移動経路７０５に類似する移動経路を抽出する（ステップＳ６０８）。
【０１６８】
移動経路同士が類似するか否かを判断する条件としては、以下のようなものを適宜選択することができる。
（１）両移動経路が、同じ識別名７０３を含む場合。現実世界では、両端末装置２０５の移動経路が交差していることになる。
（２）両移動経路に含まれる識別名７０３同士の間の移動時間（いわゆる１ホップの移動時間）が、所定の類似閾値以下である場合。現実世界では、両端末装置２０５の移動経路は交わってはいないが、近いことになる。
（３）上記（２）を拡張し、両移動経路に含まれる識別名７０３同士の間を、他の識別名７０３を所定個数まで経由して移動したと考えたときの移動時間（いわゆるnホップの移動時間）が、所定の類似閾値以下である場合。
（４）上記（１）〜（３）に加えて、両移動経路が検知された時刻が、一定の時間内であること。たとえば、「１週間以内」や「１箇月以内」に近くを移動した、等の条件を付加することになる。
【０１６９】
アクセスポイント装置２０３の識別名同士の間を移動するのに要する推定時間が経路記憶部５０１に記憶されない態様では、上記（１）の条件を採用することとなるが、推定時間が経路記憶部５０１に記憶される態様では、上記（１）〜（３）のいずれを採用するかは、用途やサーバ装置２０２を実現する情報処理装置１００の性能によって、適宜変更が可能である。
【０１７０】
ついで、経路記憶部５０１から抽出された移動経路に対応付けられる端末装置２０５の製造番号、ＭＡＣアドレス、ユーザ名等、その移動経路を移動した他の端末装置２０５を識別する情報を抽出する（ステップＳ６０９）。さらに、当該抽出された移動経路に対応付けられているメッセージがあれば、そのメッセージも抽出する（ステップＳ６１０）。
【０１７１】
したがって、ＣＰＵ  １０１は、ハードディスク等と共働して、抽出部５０３として機能する。
【０１７２】
そして、ＣＰＵ  １０１は、ステップＳ６０９、ステップＳ６１０において抽出された情報を、まとめて、類似する経路を移動した他の端末装置２０５の関連情報として、ステップＳ６０７において得られた移動経路７０５を移動した端末装置２０５に、ＮＩＣ  １０９を介して送信する（ステップＳ６１１）。
【０１７３】
したがって、ＣＰＵ  １０１は、ＮＩＣ  １０９と共働して、情報送信部５０４として機能する。
【０１７４】
ついで、ＣＰＵ  １０１は、ステップＳ６０７において得られた移動経路７０５、および、当該移動経路７０５に対応付けられるメッセージ７０４を、当該端末装置２０５を識別する情報に対応付けて、ハードディスク等により実現される経路記憶部５０１に追加記憶して更新し（ステップＳ６１２）、ステップＳ６０１に戻る。したがって、ＣＰＵ  １０１は、ハードディスク等と共働して、更新部５０５として機能する。
【０１７５】
さらにこの際に、分割閾値や類似閾値を更新することとしても良い。
【０１７６】
たとえば、分割閾値として、以下のような値を採用することができる。
（１）識別名７０３の時間間隔の平均の定数倍。定数は、１より大きい値とする。
（２）識別名７０３の時間間隔の平均に所定の定数を加算したもの。定数は、たとえば「５分」「１０分」「３０分」等、正の値とする。
【０１７７】
これらの値を採用すると、現在経路記憶部５０１に記憶されている分割閾値の値から、識別名７０３の「これまでの時間間隔の平均」を逆算することができる。
【０１７８】
そこで、ステップＳ６０７において得られた移動経路７０５のそれぞれにおいて、隣り合う識別名７０３の時間間隔を取得し、当該取得された時間間隔の平均と、これまでの時間間隔の平均と、を、（重み付け）平均すれば、現実世界で隣り合うアクセスポイント装置２０３同士の間の移動時間の最新の推定値が得られる。
【０１７９】
この推定値を識別名７０３の時間間隔の平均とすれば、上記の計算により、新たな分割閾値を得ることができる。
【０１８０】
新たな類似閾値は、上記の「アクセスポイント装置２０３同士の間の移動時間の最新の推定値」としても良いし、分割閾値と同様に定数と計算方法を定めても良いが、
「推定値」≦「類似閾値」≦「分割閾値」
の関係が成立するように、各定数を定めることが望ましい。
【０１８１】
このように、本実施形態によれば、同じ地域を移動するユーザ同士を紹介することができる一方で、現実世界で両ユーザが近傍にいる時に直ちに紹介するのではなく、両ユーザが自宅に帰った場合など、時間差をもって紹介することができ、ユーザ同士の不測のトラブルを抑制し、プライバシーにも配慮した紹介システムを提供することができる。
【産業上の利用可能性】
【０１８２】
以上説明したように、本発明によれば、街中に配置された無線ＬＡＮのアクセスポイント装置の識別名を用いて、活動範囲が近接するユーザ同士を紹介するのに好適な紹介システム、サーバ装置、紹介方法、ならびに、これらをコンピュータにて実現するプログラムを提供することができる。
【符号の説明】
【０１８３】
１００  情報処理装置
１０１  ＣＰＵ
１０２  ＲＯＭ
１０３  ＲＡＭ
１０４  インターフェイス
１０５  コントローラ
１０６  外部メモリ
１０７  画像処理部
１０８  ＤＶＤ−ＲＯＭドライブ
１０９  ＮＩＣ
１１０  音声処理部
１１１  マイク
２０１  紹介システム
２０２  サーバ装置
２０３  アクセスポイント装置
２０４  インターネット
２０５  端末装置
３０１  検知部
３０２  履歴記憶部
３０３  履歴送信部
３０４  情報受信部
３０５  情報表示部
３０６  入力受付部
５０１  経路記憶部
５０２  履歴受信部
５０３  抽出部
５０４  情報送信部
５０５  更新部
７０１  履歴情報
７０２  時間軸
７０３  識別名
７０４  メッセージ
７０５  移動経路
７０６  分割閾値
【図１】
2011239441.tif 000003
【図２】
2011239441.tif 000004
【図３】
2011239441.tif 000005
【図４】
2011239441.tif 000006
【図５】
2011239441.tif 000007
【図６】
2011239441.tif 000008
【図７】
2011239441.tif 000009
【手続補正書】
【提出日】平成23年8月3日(2011.8.3)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
複数の端末装置と、サーバ装置と、を有する紹介システムであって、
（ａ）前記複数の端末装置のそれぞれは、
コンピュータ通信網へのアクセスポイント装置の識別名を検知する検知部、
前記検知された識別名の履歴を記憶する履歴記憶部、
前記記憶された識別名の履歴を指定する履歴情報と、当該端末装置を識別する端末情報と、を、前記サーバ装置へ送信する履歴送信部
を備え、
（ｂ）前記サーバ装置は、
コンピュータ通信網へのアクセスポイント装置の識別名の履歴を指定する経路情報が、端末情報に対応付けられて記憶される経路記憶部、
前記複数の端末装置のいずれかから送信された履歴情報と、端末情報と、を受信する履歴受信部、
前記記憶された経路情報のうち、前記受信された履歴情報に指定される識別名の履歴と共通する識別名を含む履歴を指定する経路情報に対応付けられて記憶された端末情報を抽出する抽出部、
前記抽出された端末情報を指定する関連情報を、当該受信された識別名の履歴情報を送信した端末装置に送信する情報送信部、
前記受信された履歴情報に指定される識別名の履歴を指定する経路情報を、前記受信された端末情報に対応付けて、前記経路記憶部に記憶させることにより、前記経路記憶部を更新する更新部
を備え、
（ｃ）前記複数の端末装置のそれぞれは、
前記サーバ装置から送信される関連情報を受信する情報受信部、
前記受信された関連情報を表示することにより、当該関連情報に指定されるユーザを、当該端末装置を使用するユーザに紹介する情報表示部
をさらに備える
ことを特徴とする紹介システム。
【請求項２】
請求項１に記載の紹介システムであって、
（ｄ）前記複数の端末装置のそれぞれは、
当該端末装置を使用するユーザから、メッセージの入力を受け付ける入力受付部
をさらに備え、
前記履歴送信部は、前記入力を受け付けられたメッセージを、前記履歴情報にさらに指定し、
（ｅ）前記サーバ装置において、
前記更新部は、当該受信された履歴情報に指定される履歴を指定する経路情報に、当該履歴情報に指定されるメッセージを対応付けて、前記経路記憶部にさらに記憶させ、
前記情報送信部は、前記抽出された端末情報を指定する関連情報に、当該端末情報に対応付けられて記憶された経路情報に対応付けて記憶されるメッセージをさらに指定し、
（ｆ）前記複数の端末装置のそれぞれにおいて、
前記情報表示部は、前記受信された関連情報に指定される端末装置のユーザから当該端末装置を使用するユーザへのメッセージとして、当該関連情報に指定されるメッセージを表示する
ことを特徴とする紹介システム。
【請求項３】
請求項１に記載の紹介システムであって、
（ｇ）前記複数の端末装置のそれぞれにおいて、
前記履歴送信部は、当該履歴情報に、当該識別名のそれぞれが検知された時刻をさらに指定し、
（ｈ）前記サーバ装置において、
前記更新部は、前記受信された履歴情報に指定される識別名の履歴を、当該識別名が検知された時刻の間隔が所定の分割閾値を超えるごとに分割して、分割された識別名の履歴のそれぞれを指定する経路情報を、前記受信されたユーザ名に対応付けて記憶する
ことを特徴とする紹介システム。
【請求項４】
請求項１に記載の紹介システムであって、
（ｇ）前記複数の端末装置のそれぞれにおいて、
前記履歴送信部は、当該履歴情報に、当該識別名のそれぞれが検知された時刻、および、当該メッセージが入力を受け付けられた時刻をさらに指定し、
（ｈ）前記サーバ装置において、
前記更新部は、前記受信された履歴情報に指定される識別名の履歴を、当該識別名が検知された時刻の間隔が所定の分割閾値を超えるごとに分割して、分割された識別名の履歴のそれぞれを指定する経路情報を、前記受信された端末情報に対応付けて記憶し、
当該メッセージを、当該分割された識別名の履歴のそれぞれを指定する経路情報のうち、当該経路情報に指定される履歴の先頭の識別名が検知された時刻から末尾の識別名が検知された時刻までの間に、当該メッセージが入力を受け付けられた時刻を指定する経路情報に対応付けて記憶する
ことを特徴とする紹介システム。
【請求項５】
請求項３または４に記載の紹介システムにおいて、
（ｉ）前記サーバ装置は、
当該識別名同士の間の移動に要する推定時間を記憶する時間記憶部
をさらに備え、
前記更新部は、当該分割された識別名の履歴のそれぞれを指定する経路情報において、当該履歴に含まれる隣り合う識別名が検知された時刻の間隔に基づいて、前記時間記憶部に記憶される当該隣り合う識別名同士の間の移動に要する推定時間を、さらに更新し、
前記分割閾値は、前記時間記憶部に記憶される推定時間の平均値に１より大きい値を乗じ、もしくは、当該平均値に所定の定数値を加算することにより、定められる
ことを特徴とする紹介システム。
【請求項６】
請求項５に記載の紹介システムであって、
前記抽出部は、前記記憶された経路情報のそれぞれについて、当該経路情報に指定される履歴に含まれる識別名のそれぞれと、前記受信された履歴情報に指定される識別名の履歴に含まれる識別名のそれぞれと、の間の移動に要する推定時間を、前記時間記憶部から取得し、前記記憶された経路情報のうち当該取得された推定時間が、所定の類似閾値以下である場合、当該経路情報に対応付けて記憶される端末情報を抽出する
ことを特徴とする紹介システム。
【請求項７】
請求項１から６のいずれか１項に記載の紹介システムにおけるサーバ装置。
【請求項８】
複数の端末装置と、サーバ装置と、が、実行する紹介方法であって、
前記複数の端末装置のそれぞれは、検知部、履歴記憶部、履歴送信部、情報受信部、情報表示部を備え、
前記サーバ装置は、コンピュータ通信網へのアクセスポイント装置の識別名の履歴を指定する経路情報が、端末情報に対応付けられて記憶される経路記憶部、履歴受信部、抽出部、情報送信部、更新部を備え、
当該紹介方法は、
（ａ）前記複数の端末装置のそれぞれにおいて、
前記検知部が、コンピュータ通信網へのアクセスポイント装置の識別名を検知する検知工程、
前記履歴記憶部が、前記検知された識別名の履歴を記憶する履歴記憶工程、
前記履歴送信部が、前記記憶された識別名の履歴を指定する履歴情報と、当該端末装置を識別する端末情報と、を、前記サーバ装置へ送信する履歴送信工程
を備え、
（ｂ）前記サーバ装置において、
前記履歴受信部が、前記複数の端末装置のいずれかから送信された履歴情報と、端末情報と、を受信する履歴受信工程、
前記抽出部が、前記記憶された経路情報のうち、前記受信された履歴情報に指定される識別名の履歴と共通する識別名を含む履歴を指定する経路情報に対応付けられて記憶された端末情報を抽出する抽出工程、
前記情報送信部が、前記抽出された端末情報を指定する関連情報を、当該受信された識別名の履歴情報を送信した端末装置に送信する情報送信工程、
前記更新部が、前記受信された履歴情報に指定される識別名の履歴を指定する経路情報を、前記受信された端末情報に対応付けて、前記経路記憶部に記憶させることにより、前記経路記憶部を更新する更新工程
を備え、
（ｃ）前記複数の端末装置のそれぞれにおいて、
前記情報受信部が、前記サーバ装置から送信される関連情報を受信する情報受信工程、
前記情報表示部が、前記受信された関連情報を表示することにより、当該関連情報に指定されるユーザを、当該端末装置を使用するユーザに紹介する情報表示工程
をさらに備えることを特徴とする紹介方法。
【請求項９】
複数の端末用コンピュータのそれぞれを端末装置として機能させる端末用プログラムと、サーバ用コンピュータをサーバ装置として機能させるサーバ用プログラムと、を有するプログラムであって、
（ａ）前記端末用プログラムは、前記複数の端末用コンピュータのそれぞれを、
コンピュータ通信網へのアクセスポイント装置の識別名を検知する検知部、
前記検知された識別名の履歴を記憶する履歴記憶部、
前記検知された識別名のアクセスポイント装置を介して前記サーバ用コンピュータと通信可能となった場合、前記記憶された識別名の履歴を指定する履歴情報と、当該端末用コンピュータを識別する端末情報と、を、前記サーバ用コンピュータへ送信する履歴送信部
として機能させ、
（ｂ）前記サーバ用プログラムは、前記サーバ用コンピュータを、
コンピュータ通信網へのアクセスポイント装置の識別名の履歴を指定する経路情報が、端末情報に対応付けられて記憶される経路記憶部、
前記複数の端末用コンピュータのいずれかから送信された履歴情報と、端末情報と、を受信する履歴受信部、
前記記憶された経路情報のうち、前記受信された履歴情報に指定される識別名の履歴と共通する識別名を含む履歴を指定する経路情報に対応付けられて記憶された端末情報を抽出する抽出部、
前記抽出された端末情報を指定する関連情報を、当該識別名の履歴情報を送信した端末用コンピュータに送信する情報送信部、
前記受信された履歴情報に指定される識別名の履歴を指定する経路情報を、前記受信された端末情報に対応付けて、前記経路記憶部に記憶させることにより、前記経路記憶部を更新する更新部
として機能させ、
（ｃ）前記端末用プログラムは、前記複数の端末用コンピュータのそれぞれを、
前記検知された識別名のアクセスポイント装置を介して前記サーバ用コンピュータと通信可能となった場合、前記サーバ用コンピュータから送信される関連情報を受信する情報受信部、
前記受信された関連情報を表示することにより、当該関連情報に指定されるユーザを、当該端末用コンピュータを使用するユーザに紹介する情報表示部
としてさらに機能させる
ことを特徴とするプログラム。
【請求項１０】
コンピュータ通信網へのアクセスポイント装置の識別名の履歴を指定する経路情報が、端末情報に対応付けられて記憶される経路記憶部、
複数の端末装置のいずれかから送信された履歴情報と、当該履歴情報の送信元の端末装置を識別する端末情報と、を受信する履歴受信部、
前記記憶された経路情報のうち、前記受信された履歴情報に指定される識別名の履歴と共通する識別名を含む履歴を指定する経路情報に対応付けられて記憶された端末情報を抽出する抽出部、
前記抽出された端末情報を指定する関連情報を、当該受信された識別名の履歴情報を送信した端末装置に送信する情報送信部、
前記受信された履歴情報に指定される識別名の履歴を指定する経路情報を、前記受信された端末情報に対応付けて、前記経路記憶部に記憶させることにより、前記経路記憶部を更新する更新部
を備えることを特徴とするサーバ装置。
【請求項１１】
コンピュータ通信網へのアクセスポイント装置の識別名の履歴を指定する経路情報が、端末情報に対応付けられて記憶される経路記憶部、
複数の端末装置のいずれかから送信され、当該送信元の端末装置により検知された前記アクセスポイント装置の識別名の履歴が指定された履歴情報と、当該履歴情報の送信元の端末装置を識別する端末情報と、を受信する履歴受信部、
前記記憶された経路情報のうち、前記受信された履歴情報に指定される識別名の履歴と共通する識別名を含む履歴を指定する経路情報に対応付けられて記憶された端末情報を抽出する抽出部、
前記抽出された端末情報を指定する関連情報を、当該受信された識別名の履歴情報を送信した端末装置に送信することにより、当該関連情報の送信先の端末装置に、当該関連情報を表示させて、当該関連情報に指定される端末情報により識別される他の端末装置を使用する他のユーザを当該関連情報の送信先の端末装置を使用するユーザに紹介させる情報送信部、
前記受信された履歴情報に指定される識別名の履歴を指定する経路情報を、前記受信された端末情報に対応付けて、前記経路記憶部に記憶させることにより、前記経路記憶部を更新する更新部
を備えることを特徴とするサーバ装置。
【請求項１２】
複数の端末装置と通信可能なサーバ装置であって、
前記複数の端末装置のそれぞれは、
コンピュータ通信網へのアクセスポイント装置の識別名を検知する検知部、
前記検知された識別名の履歴を記憶する履歴記憶部、
前記記憶された識別名の履歴を指定する履歴情報と、当該端末装置を識別する端末情報と、を、前記サーバ装置へ送信する履歴送信部、
前記サーバ装置から送信される関連情報を受信する情報受信部、
前記受信された関連情報を表示することにより、当該関連情報に指定される端末情報により識別される他の端末装置を使用する他のユーザを、当該端末装置を使用するユーザに紹介する情報表示部
を備え、
前記サーバ装置は、
コンピュータ通信網へのアクセスポイント装置の識別名の履歴を指定する経路情報が、端末情報に対応付けられて記憶される経路記憶部、
前記複数の端末装置のいずれかから送信された履歴情報と、当該履歴情報の送信元の端末装置を識別する端末情報と、を受信する履歴受信部、
前記記憶された経路情報のうち、前記受信された履歴情報に指定される識別名の履歴と共通する識別名を含む履歴を指定する経路情報に対応付けられて記憶された端末情報を抽出する抽出部、
前記抽出された端末情報を指定する関連情報を、当該受信された識別名の履歴情報を送信した端末装置に送信する情報送信部、
前記受信された履歴情報に指定される識別名の履歴を指定する経路情報を、前記受信された端末情報に対応付けて、前記経路記憶部に記憶させることにより、前記経路記憶部を更新する更新部
を備えることを特徴とするサーバ装置。
【請求項１３】
複数の端末装置と通信可能なサーバ装置であって、
前記複数の端末装置のそれぞれは、コンピュータ通信網へのアクセスポイント装置の識別名を検知して、前記検知された識別名の履歴を指定する履歴情報と、当該端末装置を識別する端末情報と、を、前記サーバ装置へ送信し、前記サーバ装置から送信される関連情報を受信して前記受信された関連情報を表示することにより、当該関連情報に指定される端末情報により識別される他の端末装置を使用する他のユーザを、当該端末装置を使用するユーザに紹介し、
前記サーバ装置は、
コンピュータ通信網へのアクセスポイント装置の識別名の履歴を指定する経路情報が、端末情報に対応付けられて記憶される経路記憶部、
前記複数の端末装置のいずれかから送信された履歴情報と、当該履歴情報の送信元の端末装置を識別する端末情報と、を受信する履歴受信部、
前記記憶された経路情報のうち、前記受信された履歴情報に指定される識別名の履歴と共通する識別名を含む履歴を指定する経路情報に対応付けられて記憶された端末情報を抽出する抽出部、
前記抽出された端末情報を指定する関連情報を、当該受信された識別名の履歴情報を送信した端末装置に送信する情報送信部、
前記受信された履歴情報に指定される識別名の履歴を指定する経路情報を、前記受信された端末情報に対応付けて、前記経路記憶部に記憶させることにより、前記経路記憶部を更新する更新部
を備えることを特徴とするサーバ装置。