(57)【要約】【課題】ユーザ間で意図的にグループ関係を構成することなく、現在位置から所定範囲に存在するユーザ同士の間でのみメッセージを交換することができる方法等を提供する。【解決手段】複数のアクセスポイントのアドレスの組毎にメッセージを対応付けたメッセージテーブルを蓄積したメッセージサーバを更に有する。携帯端末が、自らの周辺のアクセスポイントをサーチして、各アクセスポイントから、当該アクセスポイントのアドレスを含む報知信号を受信する。次に、携帯端末が、報知信号に含まれた複数のアクセスポイントのアドレスの組をクエリとして含むメッセージ取得要求を、メッセージサーバへ送信する。次に、メッセージサーバが、メッセージ取得要求に含まれるクエリのアドレスの組と、メッセージテーブルの複数のアドレスの組とを比較し、類似度が高い上位のアドレスの組に対応するメッセージを抽出し、そのメッセージを、携帯端末へ応答する。【選択図】図２
2015022598.tif 000002
【特許請求の範囲】
【請求項１】
自らのアドレスを含む報知信号を送信するアクセスポイントと、前記アクセスポイントからの前記報知信号を受信すると共に広域ネットワークへ接続可能な携帯端末とを有するシステムのメッセージ交換方法において、
システムは、前記広域ネットワークに接続され、複数のアクセスポイントのアドレスの組毎にメッセージを対応付けたメッセージテーブルを蓄積したメッセージサーバを更に有し、
前記携帯端末が、前記メッセージサーバから前記メッセージを取得するために、
前記携帯端末が、自らの周辺のアクセスポイントをサーチすることによって、各アクセスポイントから、当該アクセスポイントのアドレスを含む報知信号を受信する第１１のステップと、
前記携帯端末が、前記報知信号に含まれた複数のアクセスポイントのアドレスの組をクエリとして含むメッセージ取得要求を、前記メッセージサーバへ送信する第１２のステップと、
前記メッセージサーバが、前記メッセージ取得要求に含まれるクエリのアドレスの組と、前記メッセージテーブルの複数のアドレスの組とを比較し、類似度が高い上位のアドレスの組に対応するメッセージを抽出する第１３のステップと、
抽出された前記メッセージを、前記携帯端末へ応答する第１４のステップと
を有することを特徴とするメッセージ交換方法。
【請求項２】
前記メッセージサーバは、排除アドレスを予め登録しており、
第１３のステップについて、前記メッセージサーバは、前記メッセージ取得要求に含まれるクエリのアドレスの組の中から、前記排除アドレスを排除したそのアドレスの組をクエリとする
ことを特徴とする請求項１に記載のメッセージ交換方法。
【請求項３】
前記メッセージサーバの前記メッセージテーブルに、ユーザに基づくメッセージを登録するために、
前記携帯端末が、自らの周辺のアクセスポイントをサーチすることによって、各アクセスポイントから、当該アクセスポイントのアドレスを含む報知信号を受信する第２１のステップと、
前記携帯端末が、前記報知信号に含まれた複数のアクセスポイントのアドレスの組と、ユーザに基づくメッセージとを含むメッセージ登録要求を、前記メッセージサーバへ送信する第２２のステップと、
前記メッセージサーバが、前記メッセージ登録要求に含まれる前記アドレスの組及び前記メッセージを、前記メッセージテーブルに登録する第２３のステップと
を更に有することを特徴とする請求項１又は２に記載のメッセージ交換方法。
【請求項４】
前記メッセージサーバは、排除アドレスを登録しており、
第２３のステップについて、前記メッセージサーバは、前記メッセージ登録要求に含まれる複数のアドレスの組の中から、前記排除アドレスを排除したそのアドレスの組を、前記メッセージテーブルに登録する
ことを特徴とする請求項３に記載のメッセージ交換方法。
【請求項５】
第１３のステップについて、前記メッセージサーバは、前記類似度が高い上位からの順に、抽出された複数のメッセージをソートする
ことを特徴とする請求項１から４のいずれか１項に記載のメッセージ交換方法。
【請求項６】
前記メッセージサーバは、類似判定数を設定しており、
第１３のステップについて、前記メッセージサーバは、クエリのアドレスの組と前記メッセージテーブルのアドレスの組とを比較してアドレスが一致した数を前記類似度とし、当該類似度が高い上位から前記類似判定数のアドレスの組に対応するメッセージを抽出する
ことを特徴とする請求項１から５のいずれか１項に記載のメッセージ交換方法。
【請求項７】
前記メッセージテーブルには、前記メッセージ毎に、類似判定数が個別に設定されており、
第１３のステップについて、前記メッセージサーバは、クエリのアドレスの組と、前記メッセージテーブルのアドレスの組とを比較してアドレスが一致した数が、前記類似判定数以上となるアドレスの組に対応するメッセージのみを抽出する
ことを特徴とする請求項１から５のいずれか１項に記載のメッセージ交換方法。
【請求項８】
前記メッセージサーバは、類似判定度を設定しており、
第１２のステップについて、前記携帯端末は、複数のアクセスポイントのアドレスの組であって、所定条件に基づいてソートした組を、前記メッセージ取得要求に含め、
第１３のステップについて、前記メッセージサーバは、クエリのアドレスの組と、前記メッセージテーブルのアドレスの組との順位のズレに基づく類似度を算出し、当該類似度が前記類似判定度以上となるアドレスの組に対応するメッセージを抽出する
ことを特徴とする請求項１から５のいずれか１項に記載のメッセージ交換方法。
【請求項９】
前記メッセージテーブルには、前記メッセージ毎に、類似判定度が個別に設定されており、
第１２のステップについて、前記携帯端末は、複数のアクセスポイントのアドレスの組であって、所定条件に基づいてソートした組を、前記メッセージ取得要求に含め、
第１３のステップについて、前記メッセージサーバは、クエリのアドレスの組と、前記メッセージテーブルのアドレスの組との順位のズレに基づく類似度を算出し、当該類似度が前記類似判定度以上となるアドレスの組に対応するメッセージのみを抽出する
ことを特徴とする請求項１から５のいずれか１項に記載のメッセージ交換方法。
【請求項１０】
前記所定条件は、報知信号の受信レベルであって、
第１３のステップついて、前記メッセージサーバは、クエリのアドレスの組と、前記メッセージテーブルのアドレスの組との受信レベルのズレに基づく類似度を算出し、当該類似度が前記類似判定度以上となるアドレスの組に対応するメッセージのみを抽出する
ることを特徴とする請求項８又は９に記載のメッセージ交換方法。
【請求項１１】
第１３のステップについて、前記メッセージサーバが、
前記メッセージを抽出した後、その検索結果の複数のアドレスの組の中で、前記クエリのアドレスの組に含まれないアドレスを抽出し、それらアドレスから少なくとも１個以上のアドレスの組を選択し、そのアドレスの組を前記クエリのアドレスの組として更に前記メッセージテーブルの複数のアドレスの組を検索し、その組に対応するメッセージを抽出することを特徴とする請求項１から１０のいずれか１項に記載のメッセージ交換方法。
【請求項１２】
第１３のステップについて、前記メッセージサーバが、
前記メッセージを抽出した後、そのメッセージに、所定識別子及び文字列が付加されている場合、前記メッセージテーブルを用いて、当該文字列を含むメッセージを検索し抽出する
ことを特徴とする請求項１から１１のいずれか１項に記載のメッセージ交換方法。
【請求項１３】
前記アクセスポイントのアドレスは、ＭＡＣ(Media Access Control)アドレス又はＳＳＩＤ(Service Set Identifier)である
ことを特徴とする請求項１から１２のいずれか１項に記載のメッセージ交換方法。
【請求項１４】
前記メッセージは、ユーザに基づく、テキストメッセージ、ＵＲＬ(Uniform Resource Locator)、画像、映像、音声又はセンサデータのようなメディアデータであることを特徴とする請求項１から１３のいずれか１項に記載のメッセージ交換方法。
【請求項１５】
前記報知信号は、前記アクセスポイントから送信される無線ＬＡＮ(Local Area Network)のビーコン信号又はプローブレスポンスであり、
前記携帯端末と前記メッセージサーバとの間の要求／応答は、ＨＴＴＰ(HyperText Transport Protocol)に基づくものである
ことを特徴とする請求項１から１４のいずれか１項に記載のメッセージ交換方法。
【請求項１６】
前記広域ネットワークに、課金制御サーバが更に接続されており、
前記課金制御サーバは、前記携帯端末からメッセージ登録要求を送信する公開者に基づく口座情報と、前記メッセージサーバの運用者に基づく口座情報とを管理しており、
前記メッセージサーバは、前記メッセージ登録要求を受信した際に、前記携帯端末の公開者に基づく口座情報から所定金額情報を、前記メッセージサーバの運用者に基づく口座情報へ転送するべく指示する課金指示要求を、前記課金制御サーバへ送信する
ことを特徴とする請求項１か１５のいずれか１項に記載のメッセージ交換方法。
【請求項１７】
前記広域ネットワークに、課金制御サーバが更に接続されており、
前記課金制御サーバは、前記携帯端末からメッセージ登録要求を送信する公開者に基づく口座情報と、前記メッセージサーバの運用者に基づく口座情報とを管理しており、
前記メッセージサーバは、前記メッセージ登録要求を受信した際に、前記携帯端末の公開者に基づく口座情報から所定金額情報を、前記メッセージサーバの運用者に基づく口座情報へ転送するべく指示する課金指示要求を、前記課金制御サーバへ送信するものであり、
前記メッセージ毎に設定された類似判定数が小さい値であるほど、前記所定金額情報は、高額なものとなる
ことを特徴とする請求項７に記載のメッセージ交換方法。
【請求項１８】
前記広域ネットワークに、課金制御サーバが更に接続されており、
前記課金制御サーバは、前記携帯端末からメッセージ登録要求を送信する公開者に基づく口座情報と、前記メッセージサーバの運用者に基づく口座情報とを管理しており、
前記メッセージサーバは、前記メッセージを応答した際に、当該メッセージを登録した前記携帯端末の公開者に基づく口座情報から所定金額情報を、前記メッセージサーバの運用者に基づく口座情報へ転送するべく指示する課金指示要求を、前記課金制御サーバへ送信する
ことを特徴とする請求項１か１５のいずれか１項に記載のメッセージ交換方法。
【請求項１９】
自らのアドレスを含む報知信号を送信するアクセスポイントと、前記アクセスポイントからの前記報知信号を受信すると共に広域ネットワークへ接続可能な携帯端末とを有するメッセージ交換システムにおいて、
前記広域ネットワークに接続され、複数のアクセスポイントのアドレスの組毎にメッセージを対応付けたメッセージテーブルを蓄積したメッセージサーバを更に有し、
前記携帯端末が、前記メッセージサーバから前記メッセージを取得するために、
前記携帯端末は、
自らの周辺のアクセスポイントをサーチすることによって、各アクセスポイントから、当該アクセスポイントのアドレスを含む報知信号を受信する報知信号受信手段と
前記報知信号に含まれた複数のアクセスポイントのアドレスの組をクエリとして含むメッセージ取得要求を、前記メッセージサーバへ送信するメッセージ取得要求手段と、
前記メッセージサーバから、メッセージを受信し且つユーザへ明示するメッセージ応答受信手段と
を有し、
前記メッセージサーバは、
前記携帯端末から、前記メッセージ取得要求を受信するメッセージ取得要求受信手段と、
前記メッセージ取得要求に含まれるクエリのアドレスの組と、前記メッセージテーブルの複数のアドレスの組とを比較し、類似度が高い上位のアドレスの組に対応するメッセージを抽出するアドレス検索手段と、
抽出された前記メッセージを、前記携帯端末へ応答するメッセージ応答送信手段と
を有することを特徴とするメッセージ交換システム。
【請求項２０】
前記メッセージサーバの前記メッセージテーブルに、ユーザに基づくメッセージを登録するために、
前記携帯端末は、前記報知信号に含まれた複数のアクセスポイントのアドレスの組と、ユーザに基づくメッセージとを含むメッセージ登録要求を、前記メッセージサーバへ送信するメッセージ登録要求手段を更に有し、
前記メッセージサーバは、前記メッセージ登録要求に含まれる前記アドレスの組及び前記メッセージを、前記メッセージテーブルに登録するメッセージ登録手段とを更に有することを特徴とする請求項１９に記載のメッセージ交換システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ミニブログ(mini Web log)やＳＮＳ(Social Networking Service)に代表されるメッセージ交換サービスの技術に関する。
【背景技術】
【０００２】
現在、ミニブログやＳＮＳとして、代表的にfacebook（登録商標）やtwitter（登録商標）が普及しており、不特定多数の第三者からのコメント文章が、活発に発信されている。ユーザは、これらメッセージサーバに対して、自ら所持する端末からメッセージを発信することができると共に、所望の他のユーザのメッセージも閲覧することができる。また、所望の話題に関するコメント文章のみを閲覧することもできる。特に、twitterの場合、リツィート機能によってユーザ間の伝搬力が極めて高い。メッセージに１４０文字という制限があるものの、各企業や店舗にとっても重要な広告媒体であって、そのメッセージを通じて自社のＷｅｂサーバのサイトページへ誘導することもできる。
【０００３】
一方で、現在位置に基づいて広告情報を配信する技術もある。従来、端末が、アクセスポイントから配信されるビーコン信号を受信し、そのビーコン信号に含まれるＳＳＩＤ(Service Set Identifier)の履歴を蓄積し、その履歴をサーバへ送信することによって、そのサーバからそれらＳＳＩＤに対応付けられた広告情報を受信する技術がある（例えば特許文献１参照）。
【０００４】
また、基地局が、サーバのアドレス及び当該基地局の識別子を含むビーコン信号を報知し、そのビーコン信号を受信した端末が、そのサーバのアドレスへ向けて当該基地局の識別子を含むメッセージ取得要求を送信することによって、基地局が配信するコンテンツに関する情報を取得する技術もある（例えば特許文献２参照）。
【０００５】
更に、サーバが位置に応じた地域情報を蓄積し、アクセスポイントが位置の識別情報を有し、無線端末は、アクセスポイントから取得した位置の識別情報を含む要求信号を、サーバへ送信することによって、その地域情報を取得する技術もある（例えば特許文献３参照）。
【先行技術文献】
【特許文献】
【０００６】
【特許文献１】特開２００９−１８８９２２号公報
【特許文献２】特開２００９−０８９００３号公報
【特許文献３】特開２００５−０２７２３９号公報
【発明の概要】
【発明が解決しようとする課題】
【０００７】
一般的なメッセージサーバによれば、ユーザ同士がフォロー／フォロワー関係によって個々にグループを構成し、そのグループ内でメッセージを発信及び閲覧する。フォロー／フォロワー関係は、ユーザの要求／承認によって構成されていくものであって、地域性を問わない。即ち、メッセージを送受信する端末同士の間で、当該端末同士の間の距離は、何ら意味を持たない。
【０００８】
これに対し、本願の発明者は、メッセージを発信及び閲覧し合うグループを、地域性を持って緩い関係で構築できないか？と考えた。即ち、あるユーザによれば、発信しようとしているメッセージについて、当該端末の現在位置を中心とした周辺地域に位置する他のユーザに対してのみ閲覧されることを所望する場合がある。逆に、あるユーザによれば、当該端末の現在位置を中心とした周辺地域に位置する他のユーザから発信されたメッセージのみ閲覧することを所望する場合がある。例えば、地域に根ざした小規模な店舗は、その地域周辺に滞在する人に対してのみ、自社のメッセージやサイトＵＲＬを閲覧させたいと考える。例えば飲食店や生鮮食料品店などは、ユーザ自らが実際にその店舗へ来店する必要があるので、遠方に滞在する人に対しては何ら意味を持たない。
【０００９】
しかしながら、所定地域範囲に位置するユーザ同士の間でメッセージを発信及び閲覧するためには、メッセージサーバが、各端末の現在位置を全て認識した上で、所定地域範囲をグループとして構成する必要がある。このような処理は、メッセージサーバに対する処理負荷が高くなると共に、例えばtwitterのような簡易なメッセージ交換サーバに適用することは難しい。
【００１０】
そこで、本発明は、ユーザ間で意図的にグループ関係を構成することなく、現在位置から所定範囲に存在するユーザ同士の間でのみメッセージを交換することができる方法及びシステムを提供することを目的とする。
【課題を解決するための手段】
【００１１】
本発明によれば、自らのアドレスを含む報知信号を送信するアクセスポイントと、アクセスポイントからの報知信号を受信すると共に広域ネットワークへ接続可能な携帯端末とを有するシステムのメッセージ交換方法において、
システムは、広域ネットワークに接続され、複数のアクセスポイントのアドレスの組毎にメッセージを対応付けたメッセージテーブルを蓄積したメッセージサーバを更に有し、
携帯端末が、メッセージサーバからメッセージを取得するために、
携帯端末が、自らの周辺のアクセスポイントをサーチすることによって、各アクセスポイントから、当該アクセスポイントのアドレスを含む報知信号を受信する第１１のステップと、
携帯端末が、報知信号に含まれた複数のアクセスポイントのアドレスの組をクエリとして含むメッセージ取得要求を、メッセージサーバへ送信する第１２のステップと、
メッセージサーバが、メッセージ取得要求に含まれるクエリのアドレスの組と、メッセージテーブルの複数のアドレスの組とを比較し、類似度が高い上位のアドレスの組に対応するメッセージを抽出する第１３のステップと、
抽出されたメッセージを、携帯端末へ応答する第１４のステップと
を有することを特徴とする。
【００１２】
本発明のメッセージ交換方法における他の実施形態によれば、
メッセージサーバは、排除アドレスを予め登録しており、
第１３のステップについて、メッセージサーバは、メッセージ取得要求に含まれるクエリのアドレスの組の中から、排除アドレスを排除したそのアドレスの組をクエリとすることも好ましい。
【００１３】
本発明のメッセージ交換方法における他の実施形態によれば、
メッセージサーバのメッセージテーブルに、ユーザに基づくメッセージを登録するために、
携帯端末が、自らの周辺のアクセスポイントをサーチすることによって、各アクセスポイントから、当該アクセスポイントのアドレスを含む報知信号を受信する第２１のステップと、
携帯端末が、報知信号に含まれた複数のアクセスポイントのアドレスの組と、ユーザに基づくメッセージとを含むメッセージ登録要求を、メッセージサーバへ送信する第２２のステップと、
メッセージサーバが、メッセージ登録要求に含まれるアドレスの組及びメッセージを、メッセージテーブルに登録する第２３のステップと
を更に有することも好ましい。
【００１４】
本発明のメッセージ交換方法における他の実施形態によれば、
メッセージサーバは、排除アドレスを登録しており、
第２３のステップについて、メッセージサーバは、メッセージ登録要求に含まれる複数のアドレスの組の中から、排除アドレスを排除したそのアドレスの組を、メッセージテーブルに登録することも好ましい。
【００１５】
本発明のメッセージ交換方法における他の実施形態によれば、
第１３のステップについて、メッセージサーバは、類似度が高い上位からの順に、抽出された複数のメッセージをソートすることも好ましい。
【００１６】
本発明のメッセージ交換方法における他の実施形態によれば、
メッセージサーバは、類似判定数を設定しており、
第１３のステップについて、メッセージサーバは、クエリのアドレスの組とメッセージテーブルのアドレスの組とを比較してアドレスが一致した数を類似度とし、当該類似度が高い上位から類似判定数のアドレスの組に対応するメッセージを抽出することも好ましい。
【００１７】
本発明のメッセージ交換方法における他の実施形態によれば、
メッセージテーブルには、メッセージ毎に、類似判定数が個別に設定されており、
第１３のステップについて、メッセージサーバは、クエリのアドレスの組と、メッセージテーブルのアドレスの組とを比較してアドレスが一致した数が、類似判定数以上となるアドレスの組に対応するメッセージのみを抽出することも好ましい。
【００１８】
本発明のメッセージ交換方法における他の実施形態によれば、
メッセージサーバは、類似判定度を設定しており、
第１２のステップについて、携帯端末は、複数のアクセスポイントのアドレスの組であって、所定条件に基づいてソートした組を、メッセージ取得要求に含め、
第１３のステップについて、メッセージサーバは、クエリのアドレスの組と、メッセージテーブルのアドレスの組との順位のズレに基づく類似度を算出し、当該類似度が類似判定度以上となるアドレスの組に対応するメッセージを抽出する
ことも好ましい。
【００１９】
本発明のメッセージ交換方法における他の実施形態によれば、
メッセージテーブルには、メッセージ毎に、類似判定度が個別に設定されており、
第１２のステップについて、携帯端末は、複数のアクセスポイントのアドレスの組であって、所定条件に基づいてソートした組を、メッセージ取得要求に含め、
第１３のステップについて、メッセージサーバは、クエリのアドレスの組と、メッセージテーブルのアドレスの組との順位のズレに基づく類似度を算出し、当該類似度が類似判定度以上となるアドレスの組に対応するメッセージのみを抽出する
ことも好ましい。
【００２０】
本発明のメッセージ交換方法における他の実施形態によれば、
所定条件は、報知信号の受信レベルであって、
第１３のステップついて、メッセージサーバは、クエリのアドレスの組と、メッセージテーブルのアドレスの組との受信レベルのズレに基づく類似度を算出し、当該類似度が類似判定度以上となるアドレスの組に対応するメッセージのみを抽出する
ることも好ましい。
【００２１】
本発明のメッセージ交換方法における他の実施形態によれば、
第１３のステップについて、メッセージサーバが、
メッセージを抽出した後、その検索結果の複数のアドレスの組の中で、クエリのアドレスの組に含まれないアドレスを抽出し、それらアドレスから少なくとも１個以上のアドレスの組を選択し、そのアドレスの組をクエリのアドレスの組として更にメッセージテーブルの複数のアドレスの組を検索し、その組に対応するメッセージを抽出することも好ましい。
【００２２】
本発明のメッセージ交換方法における他の実施形態によれば、
第１３のステップについて、メッセージサーバが、
メッセージを抽出した後、そのメッセージに、所定識別子及び文字列が付加されている場合、メッセージテーブルを用いて、当該文字列を含むメッセージを検索し抽出することも好ましい。
【００２３】
本発明のメッセージ交換方法における他の実施形態によれば、
アクセスポイントのアドレスは、ＭＡＣ(Media Access Control)アドレス又はＳＳＩＤ(Service Set
Identifier)であることも好ましい。
【００２４】
本発明のメッセージ交換方法における他の実施形態によれば、
メッセージは、ユーザに基づく、テキストメッセージ、ＵＲＬ(Uniform Resource Locator)、画像、映像、音声又はセンサデータのようなメディアデータであることも好ましい。
【００２５】
本発明のメッセージ交換方法における他の実施形態によれば、
報知信号は、アクセスポイントから送信される無線ＬＡＮ(Local Area Network)のビーコン信号又はプローブレスポンスであり、
携帯端末とメッセージサーバとの間の要求／応答は、ＨＴＴＰ(HyperText Transport Protocol)に基づくものである
ことも好ましい。
【００２６】
本発明のメッセージ交換方法における他の実施形態によれば、
広域ネットワークに、課金制御サーバが更に接続されており、
課金制御サーバは、携帯端末からメッセージ登録要求を送信する公開者に基づく口座情報と、メッセージサーバの運用者に基づく口座情報とを管理しており、
メッセージサーバは、メッセージ登録要求を受信した際に、携帯端末の公開者に基づく口座情報から所定金額情報を、メッセージサーバの運用者に基づく口座情報へ転送するべく指示する課金指示要求を、課金制御サーバへ送信する
ことも好ましい。
【００２７】
本発明のメッセージ交換方法における他の実施形態によれば、
広域ネットワークに、課金制御サーバが更に接続されており、
課金制御サーバは、携帯端末からメッセージ登録要求を送信する公開者に基づく口座情報と、メッセージサーバの運用者に基づく口座情報とを管理しており、
メッセージサーバは、メッセージ登録要求を受信した際に、携帯端末の公開者に基づく口座情報から所定金額情報を、メッセージサーバの運用者に基づく口座情報へ転送するべく指示する課金指示要求を、課金制御サーバへ送信するものであり、
メッセージ毎に設定された類似判定数が小さい値であるほど、所定金額情報は、高額なものとなることも好ましい。
【００２８】
本発明のメッセージ交換方法における他の実施形態によれば、
広域ネットワークに、課金制御サーバが更に接続されており、
課金制御サーバは、携帯端末からメッセージ登録要求を送信する公開者に基づく口座情報と、メッセージサーバの運用者に基づく口座情報とを管理しており、
メッセージサーバは、メッセージを応答した際に、当該メッセージを登録した携帯端末の公開者に基づく口座情報から所定金額情報を、メッセージサーバの運用者に基づく口座情報へ転送するべく指示する課金指示要求を、課金制御サーバへ送信することも好ましい。
【００２９】
本発明によれば、自らのアドレスを含む報知信号を送信するアクセスポイントと、アクセスポイントからの報知信号を受信すると共に広域ネットワークへ接続可能な携帯端末とを有するメッセージ交換システムにおいて、
広域ネットワークに接続され、複数のアクセスポイントのアドレスの組毎にメッセージを対応付けたメッセージテーブルを蓄積したメッセージサーバを更に有し、
携帯端末が、メッセージサーバからメッセージを取得するために、
携帯端末は、
自らの周辺のアクセスポイントをサーチすることによって、各アクセスポイントから、当該アクセスポイントのアドレスを含む報知信号を受信する報知信号受信手段と
報知信号に含まれた複数のアクセスポイントのアドレスの組をクエリとして含むメッセージ取得要求を、メッセージサーバへ送信するメッセージ取得要求手段と、
メッセージサーバから、メッセージを受信し且つユーザへ明示するメッセージ応答受信手段と
を有し、
メッセージサーバは、
携帯端末から、メッセージ取得要求を受信するメッセージ取得要求受信手段と、
メッセージ取得要求に含まれるクエリのアドレスの組と、メッセージテーブルの複数のアドレスの組とを比較し、類似度が高い上位のアドレスの組に対応するメッセージを抽出するアドレス検索手段と、
抽出されたメッセージを、携帯端末へ応答するメッセージ応答送信手段と
を有することを特徴とする。
【００３０】
本発明のメッセージ交換システムにおける他の実施形態によれば、
メッセージサーバのメッセージテーブルに、ユーザに基づくメッセージを登録するために、
携帯端末は、報知信号に含まれた複数のアクセスポイントのアドレスの組と、ユーザに基づくメッセージとを含むメッセージ登録要求を、メッセージサーバへ送信するメッセージ登録要求手段を更に有し、
メッセージサーバは、メッセージ登録要求に含まれるアドレスの組及びメッセージを、メッセージテーブルに登録するメッセージ登録手段とを更に有することも好ましい。
【発明の効果】
【００３１】
本発明の方法及びシステムによれば、ユーザ間で意図的にグループ関係を構成することなく、現在位置から所定範囲に存在するユーザ同士の間でのみメッセージを交換することができる方法及びシステムを提供することを目的とする。
【図面の簡単な説明】
【００３２】
【図１】本発明におけるシステム構成図である。
【図２】本発明におけるメッセージ取得のシーケンス図である。
【図３】本発明における第１の類似度判定方法を表す説明図である。
【図４】本発明における第２の類似度判定方法を表す説明図である。
【図５】本発明における第３の類似度判定方法を表す説明図である。
【図６】本発明における第４の類似度判定方法を表す説明図である。
【図７】異なる位置で異なるメッセージが表示されるシーケンス図である。
【図８】本発明におけるメッセージ登録のシーケンス図である。
【図９】本発明における課金制御サーバの機能説明図である。
【図１０】本発明におけるメッセージサーバ及び携帯端末の機能構成図である。
【発明を実施するための形態】
【００３３】
以下、本発明の実施の形態について、図面を用いて詳細に説明する。
【００３４】
図１は、本発明におけるシステム構成図である。
【００３５】
図１のシステムによれば、自らのアドレスを含む報知信号を送信するアクセスポイント５と、アクセスポイント５からの報知信号を受信すると共に広域ネットワーク（例えばインターネット）へ接続可能な携帯端末２とを有する。また、本発明のシステムによれば、広域ネットワークに接続されたメッセージサーバ１を更に有する。
【００３６】
一般に、家や店舗が多い地域ほど、多数のアクセスポイント５が設置されている。各アクセスポイント５は、個別に契約されたアクセスネットワーク（例えば光回線）を介して、インターネット（広域ネットワーク）に接続されている。
【００３７】
図１によれば、携帯端末２は、各店舗Ａ〜Ｃのアクセスポイント５Ａ〜５Ｃから、無線ＬＡＮ(Local Area Network)のビーコン信号（報知信号）を受信可能な位置に滞在している。また、携帯端末２は、そのユーザが個別に契約したアクセスネットワークを介して、インターネットに接続することができる。携帯端末２が契約するアクセスネットワークとしては、無線ＬＡＮに限られず、例えばＷｉＭＡＸ(Worldwide Interoperability for Microwave Access)、ＬＴＥ(Long Term Evolution)、３Ｇ(3rd Generation)等であってもよい。
【００３８】
ユーザは、携帯端末２を用いて周辺のアクセスポイントをサーチすることによって、多数のアクセスポイントが発見され、その中から自ら契約したアクセスネットワークを選択することができる。具体的には、各アクセスポイントから、当該アクセスポイントのアドレスを含む報知信号を受信し、その中から発見することができる。報知信号とは、例えば無線ＬＡＮの場合、ビーコン信号又はプローブレスポンスである。そして、当該ユーザの操作に応じて、携帯端末２は、その契約されたアクセスネットワークのアクセスポイント（又は基地局）に接続することができる。携帯端末２は、例えばスマートフォンやタブレット端末であって、アクセスネットワークを介してメッセージサーバ１へアクセスすることができる。
【００３９】
図１によれば、各アクセスポイント５Ａ〜５Ｃには、固有のＭＡＣ(Media Access Control)アドレスと、ユーザによって付与されたＳＳＩＤ(Service Set Identifier)とが割り当てられている。一般に、携帯端末２を操作するユーザは、ＳＳＩＤを認識して、そのアクセスポイントへの接続を判断する。
【００４０】
図１によれば、メッセージサーバ１は、ユーザによって所持される携帯端末２からアクセスされる。携帯端末とメッセージサーバとの間の要求／応答は、ＨＴＴＰ(HyperText Transport Protocol)に基づくものである。本発明におけるメッセージサーバ１は、複数のアクセスポイントのアドレスの組毎にメッセージを対応付けたメッセージテーブルを蓄積する（後述する図３参照）。
【００４１】
また、図１によれば、課金制御サーバ６も、インターネットに接続されている。課金制御サーバ６は、メッセージの公開者に基づく口座情報と、メッセージサーバの運用者に基づく口座情報とを管理するものである。課金制御サーバ６は、本発明のシーケンスが実行された際に、メッセージの公開者（店舗の運営者）が、広告料としての一定の代金を、メッセージサーバの運用者（本発明のサービス運用者）へ支払うようなビジネスモデルを実現することができる（後述する図９参照）。
【００４２】
図２は、本発明におけるメッセージ取得のシーケンス図である。
【００４３】
（Ｓ１１）携帯端末２は、無線ＬＡＮの通信インタフェースをオンにし、自らの周辺のアクセスポイントをサーチする。各店舗Ａ〜Ｃに設置されたアクセスポイント５Ａ〜５Ｃは、常時、自らのアドレス（ＭＡＣアドレス及びＳＳＩＤ）を含むビーコン信号（報知信号）を放送している。携帯端末２は、そのビーコン信号を受信することによって、自らの周辺に、アクセスポイント５Ａ〜５Ｃが存在していることを認識する。
【００４４】
又は、携帯端末２は、自らの周辺へ向けてプローブリクエストを放送し、そのプローブリクエストを受信したアクセスポイントからプローブレスポンスを受信するものであってもよい。同様に、携帯端末２は、そのプローブレスポンスを受信することによって、自らの周辺に、アクセスポイント５Ａ〜５Ｃが存在していることを認識する。
【００４５】
ここで、アクセスポイント５Ａ〜５Ｃが必ずしも、アクセスネットワークを介してインターネットに接続されていることを要しない。アクセスポイント５Ａ〜５Ｃは、少なくともビーコン信号又はプローブレスポンスを送信するものであればよい。アクセスポイントは、本発明の特徴ある構成要素ではなく、既存のものに過ぎない。
【００４６】
（Ｓ１２）携帯端末２は、報知信号に含まれた複数のアクセスポイント５のアドレスの組をクエリとして含む「メッセージ取得要求」を、メッセージサーバ１へ送信する。このアドレスの組は、ビーコン信号又はプローブレスポンスによって複数のアクセスポイントから取得したものである。また、アクセスポイントのアドレスは、ＭＡＣ(Media Access Control)アドレス又はＳＳＩＤ(Service Set Identifier)である。
【００４７】
図２によれば、メッセージ取得要求は、アクセスポイント５Ａ〜５Ｃの３つのアドレスを含んでいる。尚、これらアドレスは、メッセージ取得要求の宛先となるものではなく、メッセージ取得要求のデータ部分に含められるものである。そして、携帯端末２は、そのメッセージ取得要求を、メッセージサーバ１へ送信する。また、携帯端末２にとって、メッセージサーバ１のＵＲＬは既知であるとする。
【００４８】
（Ｓ１３）メッセージサーバ１は、メッセージ取得要求に含まれるクエリのアドレスの組と、メッセージテーブルの複数のアドレスの組とを比較し、類似度が高い上位のアドレスの組に対応するメッセージを抽出する。
【００４９】
メッセージサーバ１は、アドレスの組とメッセージとを対応付けたメッセージテーブルを蓄積している。
［メッセージテーブル］
（ＭＡＣアドレス）（ＭＡＣアドレス）・・・<->（メッセージ）
（ＭＡＣアドレス）（ＭＡＣアドレス）・・・<->（メッセージ）
・・・・・・・・・・・
各ＭＡＣアドレスの組に、例えば「安い居酒屋！」「今日入荷・新鮮刺身」「イタリア料理がうまい」のような「メッセージ」が記述されている。
尚、メッセージとは、テキストメッセージに限られず、ＵＲＬ(Uniform Resource Locator)、画像、映像、音声又はセンサデータのようなメディアデータであってもよい。
【００５０】
また、メッセージサーバ１は、メッセージ取得要求によって、クエリのアドレスの組を受信する。
［クエリのアドレスの組］
（ＭＡＣアドレス）（ＭＡＣアドレス）・・・
【００５１】
両方のアドレスを比較することよって、類似度が高い上位のアドレスの組に対応するメッセージを抽出する。類似度が高いとは、メッセージを発信した携帯端末と、メッセージを閲覧する携帯端末との間の距離が近いことを意味する。ここで、メッセージサーバ１は、類似度が高い上位からの順に、抽出された複数のメッセージをソートすることも好ましい。ユーザは、自らと距離が近い携帯端末から発信されたメッセージから順に閲覧することができる。
【００５２】
尚、メッセージテーブルについて、ＵＲＬに紐付けられるものは、ＭＡＣアドレスでもＳＳＩＤでもいずれでもよいが、グローバルに固有に割り当てられるものとしてＭＡＣアドレスの方が好ましい。ＳＳＩＤの場合、同一のものが発見される場合があるためである。
【００５３】
（Ｓ１４）メッセージサーバ１は、抽出されたメッセージを、携帯端末５へ応答する。ここで、メッセージサーバ１は、複数のメッセージを並べたメッセージリストを、ＨＴＭＬソースプログラム（リスト情報）として携帯端末２へ応答する。このメッセージリストとしてのＨＴＭＬソースプログラムは、「ページ応答」、即ちＨＴＴＰに基づくＧＥＴレスポンスに含められる。
【００５４】
携帯端末２は、例えばスマートフォンやタブレット端末であって、ＷＷＷブラウザを予めインストールしたものである。携帯端末２は、メッセージサーバ１から受信したメッセージリストを、直ぐにレンダリングして、ブラウザに表示する。近年のスマートフォンやタブレット端末は演算処理能力が高いので、携帯端末２は、ＨＴＭＬソースプログラムを生成することに対する処理負担は少ない。最終的に、ユーザは、当該端末の現在位置を中心とした周辺地域に位置する他のユーザから発信されたメッセージのみ閲覧することができる。
【００５５】
類似度に応じてメッセージを抽出するために、例えば以下のような４つの方法がある。
【００５６】
図３は、本発明における第１の類似度判定方法を表す説明図である。
【００５７】
＜第１の類似度判定方法＞
メッセージサーバ１は、類似判定数を設定している。その上で、前述のＳ１３について、メッセージサーバ１は、クエリのアドレスの組とメッセージテーブルのアドレスの組とを比較してアドレスが一致した数を類似度とし、当該類似度が高い上位から類似判定数のアドレスの組に対応するメッセージを抽出する。
【００５８】
図３によれば、類似判定数＝３に設定されている。
項目番号２は、アドレスの一致数＝３であり、そのメッセージ「今日入荷・新鮮刺身」が表示される。
項目番号１及び３は、アドレスの一致数＝２であり、そのメッセージは表示されない。
【００５９】
また、図３によれば、類似判定数＝２に設定した場合も表されている。ここで、項目番号１〜３は全て、アドレスの一致数＝２〜３であり、それらメッセージ「安い居酒屋！」「今日入荷・新鮮刺身」「イタリア料理がうまい」が表示される。このとき、アドレスの一致数が高いメッセージから順に、ユーザに表示することが好ましい。そのために、アドレスの一致数＝３の「今日入荷・新鮮刺身」が最初に表示されるように、メッセージの順序が制御される。
【００６０】
図４は、本発明における第２の類似度判定方法を表す説明図である。
【００６１】
＜第２の類似度判定方法＞
メッセージテーブルには、メッセージ毎に、類似判定数が個別に設定されている。その上で、前述のＳ１３について、メッセージサーバ１は、クエリのアドレスの組と、メッセージテーブルのアドレスの組とを比較してアドレスが一致した数が、類似判定数以上となるアドレスの組に対応するメッセージのみを抽出する。
【００６２】
図４によれば、以下のように表示される。
項目番号１について、（類似判定数＝３）＞（アドレスの一致数＝２）であるので、そのメッセージは表示されない。
項目番号２について、（類似判定数＝２）≦（アドレスの一致数＝３）であるので、そのメッセージ「今日入荷・新鮮刺身」は表示される。
項目番号３について、（類似判定数＝１）≦（アドレスの一致数＝２）であるので、そのメッセージ「イタリア料理がうまい」は表示される。
尚、アドレスの一致数が高いメッセージ「今日入荷・新鮮刺身」が最初に表示されるように、メッセージの順序が制御される。
【００６３】
図５は、本発明における第３の類似度判定方法を表す説明図である。
【００６４】
＜第３の類似度判定方法＞
メッセージサーバ１は、類似判定度Ｓoを設定している。その上で、前述のＳ１２について、携帯端末２は、複数のアクセスポイントのアドレスの組であって、「所定条件」に基づいてソートした組を、メッセージ取得要求に含める。ここで、「所定条件」とは、例えば報知信号の受信レベル（受信信号強度）であってもよい。即ち、受信レベルが高い順は、一般には距離が近い順となり、携帯端末２から見て、距離が近いアクセスポイントのアドレスの順となる。
【００６５】
（ソートされたアドレスの組同士の類似度）
メッセージのアドレスとクエリのアドレスとで共通する個数：ｎ
（メッセージのアドレスとクエリのアドレスとで少なくとも１個のアドレスが
一致してることを要する）
メッセージのアドレスの組    ：ａ1，ａ2，・・・，ａn
クエリのアドレスの組        ：ｑ1，ｑ2，・・・，ｑn
各アドレスの順位を、以下のように表す。
メッセージの各アドレスの順位：Ｒａ1，Ｒａ2，・・・，Ｒａn
クエリの各アドレスの順位    ：Ｒｑ1，Ｒｑ2，・・・，Ｒｑn
以下の式によって、クエリのアドレスの組と、メッセージテーブルのアドレスの組との間の類似度Ｓを以下のように表す。
類似度：Ｓ＝Σx=1n｛１／（１＋(Ｒａx−Ｒｑx)２×Ｒａx）｝
これは、メッセージのアドレスの組とクエリのアドレスの組との間の順位のズレを抽出し、メッセージのアドレスの組の順位で更に重み付けしたものである。
【００６６】
そして、前述のＳ１３について、メッセージサーバ１は、クエリのアドレスの組と、メッセージのアドレスの組との間の類似度Ｓが、予め設定されて閾値の類似度Ｓo以上（Ｓ≧Ｓo）となるメッセージのみを抽出する。
【００６７】
例えば以下のようになる。
閾値の類似判定度Ｓo＝０．７５
メッセージのアドレスとクエリのアドレスとで共通する個数：ｎ＝２
メッセージの各アドレスの順位：Ｒａ＝（１，３，・・・）
クエリの各アドレスの順位    ：Ｒｑ＝（１，４，・・・）
Ｓ＝｛１／（１＋（１−１）２×１）｝＋｛１／（１＋（３−４）２×３）｝
＝｛１／（１＋０×１）｝＋｛１／（１＋３）｝
＝１＋０．２５
＝１．２５
この場合、類似度Ｓが、予め設定されて閾値の類似度Ｓo以上（１．２５≧０．７５）となるので、このメッセージは抽出される。
【００６８】
（受信レベルでソートしたアドレスの組同士の類似度）
メッセージのアドレスとクエリのアドレスとで共通する個数：ｎ
（メッセージのアドレスとクエリのアドレスとで少なくとも１個のアドレスが
一致してることを要する）
メッセージのアドレスの組        ：ａ1，ａ2，・・・，ａn
クエリのアドレスの組            ：ｑ1，ｑ2，・・・，ｑn
また、各アドレスの受信レベルを、以下のように表す。
メッセージの各アドレスの受信レベル：Ｐａ1，Ｐａ2，・・・，Ｐａn
クエリの各アドレスの受信レベル    ：Ｐｑ1，Ｐｑ2，・・・，Ｐｑn
以下の式によって、クエリのアドレスの組と、メッセージテーブルのアドレスの組との間の類似度Ｓを以下のように表す。
類似度：Ｓ＝Σx=1nlog10Exp（−(Ｐａx−Ｐｑx)２）／ｎ
これは、メッセージのアドレスの組とクエリのアドレスのアドレスの組との間の受信レベルのズレを抽出し、一致したアドレス数で更に補正したものである。
【００６９】
例えば以下のようになる。
閾値の類似判定度Ｓo＝−１５
メッセージのアドレスとクエリのアドレスとで共通する個数：ｎ＝２
メッセージの各アドレスの受信レベル：Ｐａ＝（-40，-45，・・・）
クエリの各アドレスの受信レベル    ：Ｐｑ＝（-40，-50，・・・）
Ｓ＝log10Exp（-((-40)−(-40))２）／２
＋log10Exp（-((-45)−(-50))２）／２
＝（0−10.86）／２
＝−5.43
この場合、類似度Ｓが、予め設定されて閾値の類似判定度Ｓo以上（-5.43≧-15）となるので、このメッセージは抽出される。
【００７０】
図５によれば、以下のように表示される。
項目番号１について、（類似判定度＝0.75）≦（類似度＝1.25）であるので、そのメッセージ「安い居酒屋！」が表示される。
項目番号２について、（類似判定度＝0.75）＞（類似度＝0.10）であるので、そのメッセージは表示されない。
項目番号３について、（類似判定度＝0.75）＞（類似度＝0.60）であるので、そのメッセージは表示されない。
【００７１】
図６は、本発明における第４の類似度判定方法を表す説明図である。
【００７２】
＜第４の類似度判定方法＞
メッセージテーブルには、メッセージ毎に、類似判定度Ｓoが個別に設定されている。それ以外の判定方法は、前述の第３の類似度判定方法と同様であって、メッセージのアドレスの組とクエリのアドレスのアドレスの組との間の順位又は受信レベルのズレを抽出し、一致したアドレス数で更に補正したものである。
【００７３】
図６によれば、以下のように表示される。
項目番号１について、（類似判定度＝0.75）≦（類似度＝1.25）であるので、そのメッセージ「安い居酒屋！」が表示される。
項目番号２について、（類似判定度＝0.20）＞（類似度＝0.10）であるので、そのメッセージは表示されない。
項目番号３について、（類似判定度＝0.60）≦（類似度＝0.65）であるので、そのメッセージ「イタリア料理がうまい」は表示される。
【００７４】
図７は、異なる位置で異なるメッセージが表示されるシーケンス図である。
【００７５】
図７によれば、携帯端末２が移動することによって、その携帯端末２によって受信されるアクセスポイントのアドレスの組も変化する。そのアドレスの組によって、メッセージサーバ１から受信されるメッセージが異なる。即ち、携帯端末２は、現在位置に基づいてメッセージを交換することができる。
【００７６】
ここで、メッセージの更なる検索方法を追加した２つの実施形態について説明する。
＜第１の追加検索方法＞
前述のＳ１３について、メッセージサーバ１が、メッセージを抽出した後、その検索結果の複数のアドレスの組の中で、クエリのアドレスの組に含まれないアドレスを抽出する。次に、それらアドレスから少なくとも１個以上のアドレスの組を選択する。そして、そのアドレスの組をクエリのアドレスの組として更にメッセージテーブルの複数のアドレスの組を検索し、その組に対応するメッセージを抽出する。
【００７７】
例えば、メッセージテーブルに、以下のように登録されているとする。
アドレスの組（ａ１，ａ２，ａ３，ａ４，ａ５）    <->メッセージＡ
アドレスの組（ａ２，ａ３，ａ６，ａ７，ａ８）    <->メッセージＢ
アドレスの組（ａ７，ａ８，ａ９，ａ１０，ａ１１）<->メッセージＣ
メッセージ取得要求に含まれるクエリのアドレスの組が、以下のようなものであったとする。
クエリのアドレスの組（ａ２，ａ３，ａ４）
この場合、類似判定数＝２とした場合、ａ２，ａ３，ａ４の全部又は一部を含むメッセージＡ及びＢが応答されることとなる。即ち、メッセージＣは、ａ２，ａ３，ａ４を含まないために、メッセージＣが応答されることはない。
【００７８】
このとき、第１の追加検索方法によれば、クエリのアドレスの組（ａ２，ａ３，ａ４）によって検索されたメッセージＡ及びＢ（ａ１，ａ２，ａ３，ａ４，ａ５，ａ６，ａ７，ａ８）の中で、クエリのアドレスの組（ａ２，ａ３，ａ４）に含まれないアドレスの組（ａ１，ａ５，ａ６，ａ７，ａ８）を検索する。そして、そのアドレスの組（ａ１，ａ５，ａ６，ａ７，ａ８）の中で、少なくとも１個以上のアドレスからなる組を選択し、再度、Ｓ１３と同じ方法で検索する。例えば、ここで選択されたアドレスの組（ａ７，ａ８）をクエリとして、再度、Ｓ１３と同じ方法で検索する。これによって、更に、メッセージＣのアドレスの組（ａ７，ａ８，ａ９，ａ１０，ａ１１）を検索することができる。このようなホップ数カウント的な方法を用いることによって、更なるメッセージを検索することができる。
【００７９】
＜第２の追加検索方法＞
前述のＳ１３について、メッセージサーバ１が、メッセージを抽出した後、そのメッセージに、所定識別子及び文字列が付加されている場合、メッセージテーブルを用いて、当該文字列を含むメッセージを検索し抽出する。
【００８０】
ここで、所定識別子及び文字列とは、例えばtwitterにおけるハッシュタグのようなものである。これは、「♯（所定識別子）＋文字列」によって特定される。例えば、「＃東京駅」が含まれたメッセージが登録されているとする。このメッセージが、Ｓ１３によって抽出された場合、そのメッセージに含まれる「＃東京駅」を含む他のメッセージを更に検索する。これによって、最初に抽出されたメッセージの内容に応じて、更に他のメッセージを検索して、ユーザに明示することができる。
【００８１】
図８は、本発明におけるメッセージ登録のシーケンス図である。
【００８２】
図８によれば、メッセージサーバのメッセージテーブルに、ユーザに基づくメッセージを登録している。
（Ｓ２１）携帯端末２が、自らの周辺のアクセスポイント５をサーチすることによって、各アクセスポイント５から、当該アクセスポイントのアドレスを含む報知信号を受信する。
（Ｓ２２）携帯端末２が、報知信号に含まれた複数のアクセスポイント５のアドレスの組と、ユーザに基づくメッセージ（図８によれば「一杯呑み屋」）とを含むメッセージ登録要求を、メッセージサーバ１へ送信する。
（Ｓ２３）メッセージサーバ１が、メッセージ登録要求に含まれるアドレスの組及びメッセージを、メッセージテーブルに登録する。
【００８３】
＜アドレスの排除＞
前述の実施形態のように、メッセージテーブルに登録されるアドレスも、クエリのアドレスも、例えば移動中のアクセスポイントのアドレスを拾ってしまう可能性がある。例えば、電車内外に設置されたアクセスポイントによって、電車外内に位置する携帯端末が、一時的にアクセスポイントのアドレスを拾ってしまう。そのために、ノイズとなるこのような排除アドレスを、メッセージサーバ１が予め登録しておくことが好ましい。
【００８４】
例えば図２のＳ１３によれば、メッセージサーバ１は、メッセージ取得要求に含まれるクエリのアドレスの組の中から、排除アドレスを排除したそのアドレスの組をクエリとする。
また、例えば図８のＳ２３によれば、メッセージサーバ１は、メッセージ登録要求に含まれる複数のアドレスの組の中から、排除アドレスを排除したそのアドレスの組を、メッセージテーブルに登録する。
これによって、移動中のアクセスポイントのアドレスがノイズとならないようにする。
【００８５】
図９は、本発明における課金制御サーバの機能説明図である。
【００８６】
課金制御サーバ６は、メッセージの公開者（例えば店舗の運営者）が、広告料としての一定の代金を、メッセージサーバの運用者（本発明のサービス運用者）へ支払うようなビジネスモデルを実現する。以下では、２つのモデルシーケンスを説明する。
【００８７】
（第１のモデルシーケンス）
携帯端末２は、メッセージサーバ１へメッセージ登録要求を送信する。このとき、ｍエッセージサーバ１は、「課金指示要求」を、課金制御サーバ６へ送信する。課金指示要求は、メッセージの公開者に基づく口座情報から所定金額情報を、メッセージサーバの運用者に基づく口座情報へ転送するべく指示するものである。
【００８８】
この課金指示要求を送信するべき制御コードは、ＨＴＭＬソースプログラムを生成する際に埋め込んでおくことが好ましい。例えば、携帯端末２が、以下のようなＵＲＬをメッセージサーバ１へ向けて送信するように制御コードを埋め込んでおくことも好ましい。
http://www.proxy.com/billing/AAA/PROXY/100
このＵＲＬは、メッセージサーバwww.proxy.comに対して、メッセージの公開者AAAに基づく口座情報から所定金額情報100円を、メッセージサーバの運用者PROXYに基づく口座情報へ転送するべく指示するものである。
【００８９】
ここで、前述した図４及び図６のように、メッセージ毎に「類似判定数」が設定されている場合、その類似判定数が小さい値であるほど、所定金額情報は、高額なものとなるのが好ましい。類似判定数が小さい値になるほど、一致すべきアドレスの数が少なく、メッセージ取得要求に対してそのメッセージが応答される可能性が高い。即ち、当該メッセージが他のユーザに閲覧される可能性が高くなる。一方で、類似判定数が大きい値になるほど、一致すべきアドレスの数が多く、メッセージ取得要求に対してそのメッセージが応答される可能性が低くなる。そこで、そのメッセージが応答される可能性が高い場合には、その所定金額情報も高額なものとする。
【００９０】
（第２のモデルシーケンス）
携帯端末２は、メッセージサーバ１へメッセージ取得要求を送信し、メッセージを応答する。このとき、メッセージサーバ１は、「課金指示要求」を、課金制御サーバ６へ送信する。課金指示要求は、メッセージの公開者に基づく口座情報から所定金額情報を、メッセージサーバの運用者に基づく口座情報へ転送するべく指示するものである。即ち、メッセージが他のユーザへ応答される毎に、メッセージ公開者に対して課金される。
【００９１】
図１０は、本発明におけるメッセージサーバ及び携帯端末の機能構成図である。
【００９２】
［携帯端末２］
図８によれば、携帯端末２は、ハードウェアとして、無線ＬＡＮに接続する無線ＬＡＮインタフェース部と、タッチパネルディスプレイのようなユーザインタフェース部とを有する。また、携帯端末２は、報知信号受信部２１と、メッセージ取得要求送信部２２と、メッセージ応答受信部２３と、メッセージ入力部２４と、メッセージ登録要求送信部２５とを有する。これら機能構成部は、携帯端末に搭載されたコンピュータを機能させるプログラムを実行することによって実現される。
【００９３】
報知信号受信部２１は、自らの周辺のアクセスポイントをサーチすることによって、各アクセスポイントから、当該アクセスポイントのアドレスを含む報知信号を受信する（前述した図２のＳ１１及び図８のＳ２１参照）。報知信号に含まれるアドレスは、メッセージ取得要求送信部２２及びメッセージ登録要求送信部２５へ出力される。
メッセージ取得要求送信部２２は、報知信号に含まれた複数のアクセスポイントのアドレスの組をクエリとして含むメッセージ取得要求を、メッセージサーバへ送信する（前述した図２のＳ１２参照）。
メッセージ応答受信部２３は、メッセージサーバ１から、メッセージの応答を受信する（前述した図２のＳ１４）。受信したメッセージは、レンダリングされて、ユーザインタフェース部を介してユーザに閲覧される。
メッセージ入力部２４は、ユーザインタフェース部から、ユーザに基づくメッセージを入力し、そのメッセージをメッセージ登録要求送信部２５へ出力する。
メッセージ登録要求送信部２５は、報知信号に含まれた複数のアクセスポイントのアドレスの組と、ユーザに基づくメッセージとを含むメッセージ登録要求を、メッセージサーバ１へ送信する（前述した図８のＳ２２参照）。
【００９４】
［メッセージサーバ１］
図１０によれば、メッセージサーバ１は、ハードウェアとして、広域ネットワーク（インターネット）に接続する通信インタフェース部を有する。また、メッセージサーバ１は、メッセージテーブル１０と、メッセージ取得要求部１１と、アドレス検索部１２と、メッセージ応答送信部１３と、メッセージ登録受信部１４とを有する。通信インタフェース部を除くこれら機能構成部は、サーバに搭載されたコンピュータを機能させるプログラムを実行することによって実現される。
【００９５】
メッセージテーブル１０は、複数のアクセスポイントのアドレスの組毎にメッセージを対応付けて蓄積する。
メッセージ取得要求部１１は、携帯端末２から、メッセージ取得要求を受信する（図２のＳ１２参照）。受信したメッセージ取得要求に含まれるアドレスの組をクエリとして、アドレス検索部１２へ出力する。
アドレス検索部１２は、メッセージテーブル１０を用いて、メッセージ取得要求に含まれるクエリのアドレスの組と、メッセージテーブルの複数のアドレスの組とを比較し、類似度が高い上位のアドレスの組に対応するメッセージを抽出する（図２のＳ１３参照）。
メッセージ応答送信部１３は、抽出されたメッセージを含むページ応答を、携帯端末２へ返信する（図２のＳ１４参照）。
メッセージ登録受信部１４は、メッセージ登録要求に含まれるアドレスの組及びメッセージを、メッセージテーブル１０に登録する（図８のＳ２３参照）。
【００９６】
以上、詳細に説明したように、本発明の方法及びシステムによれば、ユーザ間で意図的にグループ関係を構成することなく、現在位置から所定範囲に存在するユーザ同士の間でのみメッセージを交換することができる。
【００９７】
本発明の方法及びシステムによれば、携帯端末を所持するユーザにとっては、無線ＬＡＮの通信インタフェースをオンにし、自らの周辺のアクセスポイントをサーチするだけで、その位置周辺で発信されている様々なメッセージを、自らの位置にほぼ近い順に閲覧することができる。例えばtwitterやfacebookのタイムラインメッセージを閲覧しているようなものである。
【００９８】
前述した本発明の種々の実施形態について、本発明の技術思想及び見地の範囲の種々の変更、修正及び省略は、当業者によれば容易に行うことができる。前述の説明はあくまで例であって、何ら制約しようとするものではない。本発明は、特許請求の範囲及びその均等物として限定するものにのみ制約される。
【符号の説明】
【００９９】
１  メッセージサーバ
１０  メッセージテーブル
１１  メッセージ取得要求部
１２  アドレス検索部
１３  メッセージ応答送信部
１４  メッセージ登録受信部
２  携帯端末
２１  報知信号受信部
２２  メッセージ取得要求送信部
２３  メッセージ応答受信部
２４  メッセージ入力部
２５  メッセージ登録要求送信部
３  Ｗｅｂサーバ
４  契約された基地局／アクセスポイント
５  アクセスポイント
６  課金制御サーバ
【図１】
2015022598.tif 000003
【図２】
2015022598.tif 000004
【図３】
2015022598.tif 000005
【図４】
2015022598.tif 000006
【図５】
2015022598.tif 000007
【図６】
2015022598.tif 000008
【図７】
2015022598.tif 000009
【図８】
2015022598.tif 000010
【図９】
2015022598.tif 000011
【図１０】
2015022598.tif 000012