(57)【要約】  サーバ管理者の負荷増を防止又は軽減しながら、互いに近距離に存在する端末間での情報共有を支援する。  情報共有支援サーバ４０は、送信元端末１０ａ、２０ａの識別子に関連付けられた発信端末３０ａ〜３０ｂの識別子を認識し（ＳＴＥＰ４４６、ＳＴＥＰ４６６）、当該発信端末の識別子と関連付けられた端末の識別子を認識し（ＳＴＥＰ４４８、ＳＴＥＰ４５０、ＳＴＥＰ４６８）、当該端末にデータを送信する（ＳＴＥＰ４５２、ＳＴＥＰ４７０）サーバデータ送受信制御部４１２を備える。
2017072850.tif 000002
【特許請求の範囲】
【請求項１】
情報を記憶するサーバ記憶部と、
通信を行うサーバ通信部と、
自らの識別子を発信する発信端末が発信した前記発信端末の識別子を無線を介して受信した端末から、前記サーバ通信部を介して、前記端末の識別子と前記端末が受信した前記発信端末の識別子とを受信したときに、前記端末の識別子と前記発信端末の識別子とを関連付けて前記サーバ記憶部に記憶させる識別子記憶制御部と、
前記サーバ通信部を介してデータの共有を要求する送信元端末から当該送信元端末の識別子と前記データとを受信したときに、前記サーバ記憶部を参照して、前記送信元端末の識別子に関連付けられた発信端末の識別子を認識し、当該認識された発信端末の識別子と関連付けられた端末の識別子を認識し、当該認識された識別子により識別される端末に前記データを前記サーバ通信部を介して送信するサーバデータ送受信制御部とを備えることを特徴とする情報共有支援サーバ。
【請求項２】
請求項１記載の情報共有支援サーバにおいて、
前記識別子記憶制御部は、前記端末から前記端末の識別子と当該端末により受信された発信端末の識別子とを前記サーバ通信部を介して繰り返し受信し、前記端末の識別子と前記発信端末の識別子と当該発信端末の識別子の受信時刻とを関連付けて前記サーバ記憶部に記憶させ、
前記サーバデータ送受信制御部は、前記サーバ通信部を介して前記送信元端末から当該送信元端末の識別子とデータとを受信したときに、前記サーバ記憶部を参照して、当該送信元端末の識別子に関連付けられた発信端末の識別子のうち、前記受信時刻が所定の第１特定期間内である発信端末の識別子を認識し、当該認識された発信端末の識別子に関連付けられた端末の識別子のうち、受信時刻が前記第１特定期間内である端末の識別子を認識し、当該認識された識別子により識別される端末に前記データを前記サーバ通信部を介して送信するように構成されていることを特徴とする情報共有支援サーバ。
【請求項３】
請求項２記載の情報共有支援サーバにおいて、
前記サーバデータ送受信制御部は、
前記送信元端末から当該送信元端末の識別子とデータとを前記サーバ通信部を介して受信したときに、
前記サーバ記憶部を参照して、前記送信元端末の識別子に関連付けられた発信端末の識別子のうち、当該発信端末の識別子の受信時刻が前記第１特定期間内である発信端末の識別子を認識し、
当該発信端末の識別子に関連付けられた端末の識別子のうち、当該発信端末の識別子の受信時刻が前記第１特定期間内であり、かつ、当該発信端末の識別子の受信時刻が前記第１特定期間内である発信端末の識別子の個数又は前記第１特定期間内における発信端末の識別子の受信回数である第１識別子数が第１閾値以上である端末の識別子を認識し、当該認識された識別子により識別される端末に対して前記データを前記サーバ通信部を介して送信するように構成されていることを特徴とする情報共有支援サーバ。
【請求項４】
請求項３記載の情報共有支援サーバにおいて、
前記第１閾値は、前記送信元端末の識別子に関連付けられた発信端末の識別子のうち、当該発信端末の識別子の受信時刻が前記第１特定期間内である発信端末の識別子の個数又は前記第１特定期間内における発信端末の識別子の受信回数である第２識別子数に所定の比率をかけた値であることを特徴とする情報共有支援サーバ。
【請求項５】
請求項３記載の情報共有支援サーバにおいて、
前記第１閾値は、１より大きい所定の値であることを特徴とする情報共有支援サーバ。
【請求項６】
請求項２記載の情報共有支援サーバにおいて、
前記サーバデータ送受信制御部は、
前記第１特定期間を複数の第２特定期間に分割した場合に、夫々の第２特定期間ごとに、当該第２特定期間において前記送信元端末の識別子及び対象の端末の識別子の両方に関連付けられた発信端末の識別子の個数又は当該第２特定期間において前記送信元端末及び前記対象の端末の両方により発信端末が受信された回数である第３識別子数が第２閾値以上であるか否かを認識し、前記第３識別子数が前記第２閾値以上である前記第２特定期間の前記第１特定期間の全体に対する割合が所定割合以上である前記対象の端末の識別子を認識し、当該認識された識別子により識別される端末に対して前記データを前記サーバ通信部を介して送信するように構成されていることを特徴とする情報共有支援サーバ。
【請求項７】
請求項１記載の情報共有支援サーバにおいて、
前記識別子記憶制御部は、前記端末から前記端末の識別子と当該端末により受信された発信端末の識別子と当該端末が前記発信端末の識別子を受信したときの当該発信端末の識別子を含む信号の電波強度とを前記サーバ通信部を介して受信し、前記端末の識別子と前記発信端末の識別子と当該電波強度とを関連付けて前記サーバ記憶部に記憶させ、
前記サーバデータ送受信制御部は、前記サーバ通信部を介してデータの共有を要求する送信元端末から当該送信元端末の識別子と前記データとを受信したときに、前記サーバ記憶部を参照して、前記送信元端末の識別子に関連付けられた発信端末の識別子を認識し、当該認識された発信端末の識別子と関連付けられた端末の識別子のうち、前記電波強度が所定の条件を充足する端末の識別子を認識し、当該認識された識別子により識別される端末に前記データを前記サーバ通信部を介して送信するように構成されていることを特徴とする情報共有支援サーバ。
【請求項８】
請求項１記載の情報共有支援サーバにおいて、
前記発信端末の識別子は、所定の第１形式の発信端末の識別子である第１発信端末識別子又は前記第１形式とは異なる所定の第２形式の発信端末の識別子である第２発信端末識別子であり、
前記サーバデータ送受信制御部は、
前記送信元端末から当該送信元端末の識別子とデータとを前記サーバ通信部を介して受信したときに、前記サーバ記憶部を参照して、前記送信元端末の識別子に関連付けられた前記第１発信端末識別子を認識し、当該認識された第１発信端末識別子と関連付けられた端末の識別子を認識し、当該認識された端末の識別子に関連付けられた第２発信端末識別子を認識し、当該第２発信端末識別子により識別される発信端末に前記データを前記サーバ通信部を介して送信するように構成されていることを特徴とする情報共有支援サーバ。
【請求項９】
請求項１記載の情報共有支援サーバにおいて、
前記発信端末の識別子は、所定の第１形式の発信端末の識別子である第１発信端末識別子又は前記第１形式とは異なる所定の第２形式の発信端末の識別子である第２発信端末識別子であり、
前記サーバデータ送受信制御部は、
前記サーバ通信部を介して前記第２発信端末識別子により識別される発信端末から当該第２発信端末識別子とデータとを受信したときに、前記サーバ記憶部を参照して、前記第２発信端末識別子に関連付けられた端末の識別子を認識し、当該認識された端末と関連付けられた第１発信端末識別子を認識し、当該認識された第１発信端末識別子に関連付けられた端末の識別子を認識し、当該認識された識別子により識別される端末に前記データを前記サーバ通信部を介して送信するように構成されていることを特徴とする情報共有支援サーバ。
【請求項１０】
複数の端末と、情報共有支援サーバとを備えるシステムであって、
前記情報共有支援サーバは、
情報を記憶するサーバ記憶部と、
通信を行うサーバ通信部と、
自らの識別子を発信する発信端末が発信した前記発信端末の識別子を無線を介して受信した端末から、前記サーバ通信部を介して、前記端末の識別子と前記端末が受信した前記発信端末の識別子とを受信したときに、前記端末の識別子と前記発信端末の識別子とを関連付けて前記サーバ記憶部に記憶させる識別子記憶制御部と、
データの共有を要求する送信元端末から当該送信元端末の識別子と前記データとを前記サーバ通信部を介して受信したときに、前記サーバ記憶部を参照して、前記送信元端末の識別子に関連付けられた発信端末の識別子を認識し、当該認識された発信端末の識別子と関連付けられた端末の識別子を認識し、当該認識された識別子により識別される端末である送信先端末に前記データを前記サーバ通信部を介して送信するサーバデータ送受信制御部とを備え、
前記送信元端末は、ユーザの入力操作を検知する送信元端末入力部と、通信を行う送信元端末通信部と、前記送信元端末入力部へのユーザの入力操作に応じて前記データを前記送信元端末通信部を介して前記情報共有支援サーバに送信する送信元端末データ送信制御部とを備え、
前記送信先端末は、情報を出力する送信先端末出力部と、通信を行う送信先端末通信部と、前記送信先端末通信部を介して前記情報共有支援サーバから受信したデータを前記送信先端末出力部に出力する送信先端末データ受信制御部とを備えることを特徴とする情報共有支援システム。
【請求項１１】
情報を記憶するサーバ記憶部と、通信を行うサーバ通信部とを備える情報共有支援サーバが実行する方法であって、
前記方法は、
自らの識別子を発信する発信端末が発信した前記発信端末の識別子を無線を介して受信した端末から、前記サーバ通信部を介して、前記端末の識別子と前記端末が受信した前記発信端末の識別子とを受信する識別子受信ステップと、
前記端末の識別子と前記発信端末の識別子とを関連付けて前記サーバ記憶部に記憶させる識別子記憶制御ステップと、
データの共有を要求する送信元端末から当該送信元端末の識別子と前記データとを前記サーバ通信部を介して受信するデータ受信ステップと、
前記サーバ記憶部を参照して、前記送信元端末の識別子に関連付けられた発信端末の識別子を認識する発信端末識別子認識ステップと、
当該認識された発信端末の識別子と関連付けられた端末の識別子を認識する送信先端末識別子認識ステップと、
当該認識された識別子により識別される端末に前記データを前記サーバ通信部を介して送信するデータ送信ステップとを含むことを特徴とする情報共有支援方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、近距離における複数の端末の間で情報の共有を支援するサーバ、システム及び方法に関する。
【背景技術】
【０００２】
従来、互いに近距離に存在する複数の端末の間で情報の共有を促進するシステムが知られている。【０００３】
例えば、第１の携帯端末のカメラ機能を用いて撮像された動画データと第１の携帯端末の位置情報とを受信する受信部と、受信した第１の携帯端末の位置情報に基づいて、前記位置情報に示される位置を含むエリアを決定するエリア決定部と、決定されたエリアに存在する１以上の第２の携帯端末宛へ前記動画データのＵＲＬ（Ｕｎｉｆｏｒｍ  Ｒｅｓｏｕｒｃｅ  Ｌｏｃａｔｏｒ）を含むメールを送信するメール通知部と、前記第２の携帯端末から当該ＵＲＬを含む動画の配信要求を受けると当該第２の携帯端末に対して前記動画データを配信する動画配信部とを備えるサーバが知られている（例えば、特許文献１参照）。【０００４】
特許文献１では、当該サーバにおいて、第１の携帯端末と通信中の基地局のＢＳＳＩＤ（Ｂａｓｉｃ  Ｓｅｒｖｉｃｅ  Ｓｅｔ  Ｉｄｅｎｔｉｆｉｅｒ）を第１の携帯端末の位置を示す位置情報として用いて、当該基地局と通信する第２の携帯端末が含まれる地域を前記エリアとして決定することが提案されている。【０００５】
この構成のサーバによれば、同一の基地局を用いている第１の携帯端末と第２の携帯端末との間で、第１の携帯端末で撮像された動画データを第２の携帯端末に配信することが出来る。そのため、同一の基地局と通信可能な地域（エリア）に存在する端末間で情報の共有が図られうる。
【先行技術文献】
【特許文献】
【０００６】
【特許文献１】特開２０１０−１７７８７６号公報
【発明の概要】
【発明が解決しようとする課題】
【０００７】
しかしながら、各携帯端末のユーザが契約している通信会社が異なれば、当該携帯端末が通信に用いる基地局も異なることが多い。第１の携帯端末のユーザが契約している通信会社と異なる通信会社と契約している携帯端末のユーザには、仮に第１の携帯端末のユーザの近辺に存在していたとしても、第１の携帯端末が使用している基地局とは異なる基地局を使用していると判定され、動画データの識別情報の配信が行われないおそれがある。また、このような問題を回避するためには、各通信会社の各基地局の情報をサーバに予め登録する必要があるが、この場合、サーバの管理者の負荷が大きくなってしまう。【０００８】
そこで、本発明は、サーバ管理者の負荷増を防止又は軽減しながら、互いに近距離に存在する端末間での情報共有を支援することが出来るサーバ、システム及び方法を提供することを目的とする。
【課題を解決するための手段】
【０００９】
本発明の情報共有支援サーバは、情報を記憶するサーバ記憶部と、通信を行うサーバ通信部と、自らの識別子を発信する発信端末が発信した前記発信端末の識別子を無線を介して受信した端末から、前記サーバ通信部を介して、前記端末の識別子と前記端末が受信した前記発信端末の識別子とを受信したときに、前記端末の識別子と前記発信端末の識別子とを関連付けて前記サーバ記憶部に記憶させる識別子記憶制御部と、前記サーバ通信部を介してデータの共有を要求する送信元端末から当該送信元端末の識別子と前記データとを受信したときに、前記サーバ記憶部を参照して、前記送信元端末の識別子に関連付けられた発信端末の識別子を認識し、当該認識された発信端末の識別子と関連付けられた端末の識別子を認識し、当該認識された識別子により識別される端末に前記データを前記サーバ通信部を介して送信するサーバデータ送受信制御部とを備えることを特徴とする。【００１０】
ここで、発信端末は自らの識別子を発信しているところ、端末が当該発信端末の識別子を無線を介して受信したということは、当該端末がある程度発信端末の近傍に存在していたということを意味する。【００１１】
換言すれば、同一の発信端末からそれぞれ無線を介して当該発信端末の識別子を受信した複数の端末は、当該発信端末から無線を介して当該発信端末の識別子を受信できる又はできたことがある程度に、互いに近距離に存在すると推察される。【００１２】
この点に鑑みて構成された本発明の情報共有支援サーバによれば、識別子記憶制御部によって、端末の識別子と当該端末が受信した発信端末の識別子とが関連付けられてサーバ記憶部に記憶されている。ここで、一の端末の識別子に関連付けられた発信端末の識別子に、さらに関連付けられた識別子を有する他の端末は、一の端末が識別子を受信した発信端末と同一の発信端末から無線を介して当該発信端末の識別子を受信したわけであるから、当該一の端末の近傍に存在すると推定される。【００１３】
そして、サーバデータ送受信制御部は、送信元端末から送信元端末の識別子とデータとを受信すると、サーバ記憶部を参照することにより、送信元端末の識別子に関連付けられた発信端末の識別子に、さらに関連付けられた端末の識別子、すなわち、送信元端末の近傍に存在すると推定される端末の識別子を認識し、当該識別子により識別される端末（以下、「送信先端末」という。）にデータを送信する。【００１４】
この結果、送信元端末の近傍に存在すると推定される送信先端末にデータが送信されることとなるので、互いに近距離に存在する端末間の情報共有が支援される。【００１５】
また、上記の情報共有の支援に当たり、基地局等の情報を情報提供支援サーバにあらかじめ登録する必要がないので、サーバ管理者の負担増も防止又は軽減されうる。【００１６】
以上の通り、当該構成の情報共有支援サーバによれば、サーバ管理者の負担増を防止又は軽減しながら、互いに近距離に存在する端末間の情報共有を支援することが出来る。【００１７】
本発明の情報共有支援サーバにおいて、前記識別子記憶制御部は、前記端末から前記端末の識別子と当該端末により受信された発信端末の識別子とを前記サーバ通信部を介して繰り返し受信し、前記端末の識別子と前記発信端末の識別子と当該発信端末の識別子の受信時刻とを関連付けて前記サーバ記憶部に記憶させ、前記サーバデータ送受信制御部は、前記サーバ通信部を介して前記送信元端末から当該送信元端末の識別子とデータとを受信したときに、前記サーバ記憶部を参照して、当該送信元端末の識別子に関連付けられた発信端末の識別子のうち、前記受信時刻が所定の第１特定期間内である発信端末の識別子を認識し、当該認識された発信端末の識別子に関連付けられた端末の識別子のうち、受信時刻が第１特定期間内である端末の識別子を認識し、当該認識された識別子により識別される端末に前記データを前記サーバ通信部を介して送信するように構成されていることが好ましい。【００１８】
なお、本発明において「発信端末の識別子の受信時刻」とは、各端末が発信端末から当該発信端末の識別子を受信した時刻のみならず、通信の中継器が自己の時計機能により計測した端末の識別子及び発信端末の識別子を中継した時刻、並びに情報共有支援サーバが自己の時計機能により計測した各端末から端末の識別子及び発信端末の識別子を受信した時刻を含む。また、ここで、識別子等の情報を「受信した時刻」とは、情報の受信が完了した時刻のみならず、情報の受信が完了した時刻とみなせるような時刻も含む。また、識別子等の情報を「中継した時刻」とは、発信端末の識別子の送信が完了した時刻のみならず、発信端末の識別子の送信が完了した時刻とみなせるような時刻も含む。【００１９】
当該構成の情報共有支援サーバによれば、前記識別子記憶制御部により、端末の識別子及び発信端末の識別子が繰り返し受信され、発信端末の識別子の受信時刻が端末の識別子及び発信端末の識別子と関連付けてサーバ記憶部に記憶される。【００２０】
サーバデータ送受信制御部は、送信元端末の識別子に関連付けられた発信端末の識別子のうち、受信時刻が第１特定期間内である発信端末の識別子を認識する。【００２１】
そして、サーバデータ送受信制御部は、この発信端末の識別子に関連付けられた端末の識別子のうち、発信端末の識別子の受信時刻が第１特定期間内である端末の識別子を認識する。【００２２】
複数の端末が第１特定期間内に同一の発信端末の識別子を受信したということは、当該第１特定期間において当該複数の端末がそれぞれ比較的最近に当該発信端末の近傍に存在していたことを意味する。【００２３】
従って、当該構成の情報共有支援サーバによれば、サーバ管理者の負担増を防止又は軽減しながら、互いに近距離に存在していた端末間の情報共有を支援することが出来る。【００２４】
当該構成の情報共有支援サーバにおいて、
前記サーバデータ送受信制御部は、前記送信元端末から当該送信元端末の識別子とデータとを前記サーバ通信部を介して受信したときに、前記サーバ記憶部を参照して、前記送信元端末の識別子に関連付けられた発信端末の識別子のうち、当該発信端末の識別子の受信時刻が第１特定期間内である発信端末の識別子を認識し、当該発信端末の識別子に関連付けられた端末の識別子のうち、当該発信端末の識別子の受信時刻が第１特定期間内であり、かつ、当該発信端末の識別子の受信時刻が第１特定期間内である発信端末の識別子の個数又は第１特定期間内における発信端末の識別子の受信回数である第１識別子数が第１閾値以上である端末の識別子を認識し、当該認識された識別子により識別される端末に対して前記データを前記サーバ通信部を介して送信するように構成されていることが好ましい。【００２５】
当該構成の情報共有支援サーバによれば、サーバデータ送受信制御部によって当該発信端末の識別子に関連付けられた端末の識別子のうち、当該発信端末の識別子の受信時刻が第１特定期間内であり、かつ、当該発信端末の識別子の個数又は当該発信端末の識別子を受信した回数である第１識別子数が第１閾値以上である端末の識別子、すなわち、受信した発信端末の識別子が送信先端末とある程度共通した端末の識別子が認識される。【００２６】
受信した発信端末の識別子がある程度共通している端末は、複数の発信端末から発信端末の識別子を受信できるエリアに存在していたか、又は、一期間にわたって互いに近距離に存在していたと推定される。【００２７】
すなわち、当該構成の情報共有支援サーバによれば、認識された端末の識別子により識別される端末にデータが送信されることにより、複数の発信端末から発信端末の識別子を受信できるエリアに存在していたか、又は、一期間にわたって互いに近距離に存在していたと推定される端末間における情報共有が支援される。【００２８】
当該構成の情報共有支援サーバにおいて、前記第１閾値は、前記送信元端末の識別子に関連付けられた発信端末の識別子のうち、当該発信端末の識別子の受信時刻が第１特定期間内である発信端末の識別子の個数又は第１特定期間内における発信端末の識別子の受信回数である第２識別子数に所定の比率をかけた値であることが好ましい。【００２９】
当該構成の情報共有支援サーバによれば、サーバデータ送受信制御部によって当該発信端末の識別子に関連付けられた端末の識別子のうち、当該発信端末の識別子の受信時刻が第１特定期間内であり、かつ、当該発信端末の識別子の個数である第１識別子数が第２識別子数に所定の比率をかけた値以上である端末の識別子、すなわち、受信した発信端末の識別子が送信先端末と所定割合以上共通した端末の識別子が認識される。【００３０】
受信した発信端末の識別子が所定割合以上共通している端末は、複数の発信端末から発信端末の識別子を受信できるエリアに存在していたか、又は、一期間にわたって互いに近距離に存在していたと推定される。さらに、第１閾値が第２識別子数に所定の比率をかけて算出されているので、送信元端末の周囲に存在する発信端末の多い場合でも少ない場合でも、共通の基準で判断される。【００３１】
すなわち、当該構成の情報共有支援サーバによれば、認識された端末の識別子により識別される端末にデータが送信されることにより、一期間にわたって互いに近距離に存在していたと推定される端末間における情報共有が支援される。【００３２】
当該構成の情報共有支援サーバにおいて、前記第１閾値は、１より大きい所定の値であることが好ましい。【００３３】
当該構成の情報共有支援サーバによれば、サーバデータ送受信制御部によって当該発信端末の識別子に関連付けられた端末の識別子のうち、当該発信端末の識別子の受信時刻が第１特定期間内であり、かつ、第１識別子数が１より大きい値以上である端末の識別子、すなわち、受信した発信端末の識別子が送信先端末と複数個共通しているか、同一の発信端末から発信端末の識別子を複数回受信している端末の識別子が認識される。【００３４】
受信した発信端末の識別子が複数個共通している端末又は同一の発信端末から発信端末の識別子を複数回受信している端末は、一時的に同一の発信端末から識別子を受信できる位置に存在していたか、または同一の発信端末から識別子を受信できる機会が複数時点あったかのいずれかであるから、互いに近距離に存在していたと推定される。【００３５】
すなわち、当該構成の情報共有支援サーバによれば、認識された端末の識別子により識別される端末にデータが送信されることにより、一時的に同一の発信端末から識別子を受信できる位置に存在していたか、または同一の発信端末から識別子を受信できる機会が複数時点あったかのいずれかと推定される端末間における情報共有が支援される。【００３６】
当該構成の情報共有支援サーバにおいて、前記サーバデータ送受信制御部は、現在時刻からの前記第１特定期間を複数の第２特定期間に分割した場合に、夫々の第２特定期間ごとに、当該第２特定期間において前記送信元端末の識別子及び対象の端末の識別子の両方に関連付けられた発信端末の識別子の個数又は当該第２特定期間において前記送信元端末及び前記対象の端末の両方により発信端末が受信された回数である第３識別子数が第２閾値以上であるか否かを認識し、前記第３識別子数が前記第２閾値以上である前記第２特定期間の前記第１特定期間の全体に対する割合が所定割合以上である前記対象の端末の識別子を認識し、当該認識された識別子により識別される端末に対して前記データを前記サーバ通信部を介して送信するように構成されていることが好ましい。【００３７】
当該構成の情報共有支援サーバによれば、夫々の第２特定期間ごとに、当該第２特定期間における当該発信端末の識別子の個数又は当該第２特定期間において当該発信端末の識別子を受信した回数である第３識別子数が第２閾値以上である第２特定期間の第１特定期間の全体に対する割合が第２閾値以上である端末にデータが送信される。【００３８】
この条件を満たす端末は、過去の複数時点において同一の発信端末から識別子を受信できる程度に送信元端末の近傍に存在していたと推定される。【００３９】
すなわち、当該構成の情報共有支援サーバによれば、認識された端末の識別子により識別される端末にデータが送信されることにより、過去の複数時点において同一の発信端末から識別子を受信できる程度に互いに近距離に存在する端末間における情報共有が支援される。【００４０】
本発明の情報共有支援サーバにおいて、前記識別子記憶制御部は、前記端末から前記端末の識別子と当該端末により受信された発信端末の識別子と当該端末が前記発信端末の識別子を受信したときの当該発信機の識別子を含む信号の電波強度とを前記サーバ通信部を介して受信し、前記端末の識別子と前記発信端末の識別子と当該電波強度とを関連付けて前記サーバ記憶部に記憶させ、前記サーバデータ送受信制御部は、前記サーバ通信部を介してデータの共有を要求する送信元端末から当該送信元端末の識別子と前記データとを受信したときに、前記サーバ記憶部を参照して、前記送信元端末の識別子に関連付けられた発信端末の識別子を認識し、当該認識された発信端末の識別子と関連付けられた端末の識別子のうち、前記電波強度が所定の条件を充足する端末の識別子を認識し、当該認識された識別子により識別される端末に前記データを前記サーバ通信部を介して送信するように構成されていることが好ましい。【００４１】
当該構成の情報共有支援サーバによれば、このような端末にデータが送信されることにより、当該発信端末の周囲のうち特定の範囲内に存在すると推定される端末に送信される。【００４２】
この結果、当該発信端末の周囲のうち特定の範囲内に存在する端末に対する、情報共有が適切に支援される。【００４３】
当該構成の情報共有支援サーバにおいて、前記発信端末の識別子は、所定の第１形式の発信端末の識別子である第１発信端末識別子又は前記第１形式とは異なる所定の第２形式の発信端末の識別子である第２発信端末識別子であり、前記サーバデータ送受信制御部は、前記送信元端末から当該送信元端末の識別子とデータとを前記サーバ通信部を介して受信したときに、前記サーバ記憶部を参照して、前記送信元端末の識別子に関連付けられた前記第１発信端末識別子を認識し、当該認識された第１発信端末識別子と関連付けられた端末の識別子を認識し、当該認識された端末の識別子に関連付けられた第２発信端末識別子を認識し、当該第２発信端末識別子により識別される発信端末に前記データを前記サーバ通信部を介して送信するように構成されていることが好ましい。【００４４】
当該構成の情報共有支援サーバによれば、送信先端末に関連付けられた第２発信端末識別子により識別される発信端末は、当該送信先端末の近傍に存在するので、送信元端末の近傍にも存在することとなる。このような第２発信端末識別子により識別される発信端末にデータを送信することにより、自らの識別子及び周囲の発信端末の識別子を情報共有支援サーバに送信しない発信端末又は送信できない発信端末であっても、送信元端末が送信したデータを受信することが出来る。【００４５】
当該構成の情報共有支援サーバにおいて、前記発信端末の識別子は、所定の第１形式の発信端末の識別子である第１発信端末識別子又は前記第１形式とは異なる所定の第２形式の発信端末の識別子である第２発信端末識別子であり、前記サーバデータ送受信制御部は、前記サーバ通信部を介して前記第２発信端末識別子により識別される発信端末から当該第２発信端末識別子とデータとを受信したときに、前記サーバ記憶部を参照して、前記第２発信端末識別子に関連付けられた端末の識別子を認識し、当該認識された端末と関連付けられた第１発信端末識別子を認識し、当該認識された第１発信端末識別子に関連付けられた端末の識別子を認識し、当該認識された識別子により識別される端末に前記データを前記サーバ通信部を介して送信するように構成されていることが好ましい。【００４６】
当該構成の情報共有支援サーバによれば、自らの識別子及び周囲の発信端末の識別子を情報共有支援サーバに送信しない発信端末又は送信できない発信端末から送信されたデータが、当該発信端末の周囲に存在すると推定される端末に送信される。【００４７】
この結果、互いに近距離に存在する端末間において、情報共有が適切に支援される。【００４８】
本発明の情報共有支援システムは、複数の端末と、情報共有支援サーバとを備えるシステムであって、前記情報共有支援サーバは、情報を記憶するサーバ記憶部と、通信を行うサーバ通信部と、自らの識別子を発信する発信端末が発信した前記発信端末の識別子を無線を介して受信した端末から、前記サーバ通信部を介して、前記端末の識別子と前記端末が受信した前記発信端末の識別子とを受信したときに、前記端末の識別子と前記発信端末の識別子とを関連付けて前記サーバ記憶部に記憶させる識別子記憶制御部と、データの共有を要求する送信元端末から当該送信元端末の識別子と前記データとを前記サーバ通信部を介して受信したときに、前記サーバ記憶部を参照して、前記送信元端末の識別子に関連付けられた発信端末の識別子を認識し、当該認識された発信端末の識別子と関連付けられた端末の識別子を認識し、当該認識された識別子により識別される端末である送信先端末に前記データを前記サーバ通信部を介して送信するサーバデータ送受信制御部とを備え、前記送信元端末は、ユーザの入力操作を検知する送信元端末入力部と、通信を行う送信元端末通信部と、前記送信元端末入力部へのユーザの入力操作に応じて前記データを前記送信元端末通信部を介して前記情報共有支援サーバに送信する送信元端末データ送信制御部とを備え、前記送信先端末は、情報を出力する送信先端末出力部と、通信を行う送信先端末通信部と、前記送信先端末通信部を介して前記情報共有支援サーバから受信したデータを前記送信先端末出力部に出力する送信先端末データ受信制御部とを備えることを特徴とする。【００４９】
本発明の情報共有支援システムによって、上述した本発明の情報共有支援サーバと同様の作用効果を得ることができる。【００５０】
本発明の情報共有支援方法は、情報を記憶するサーバ記憶部と、通信を行うサーバ通信部とを備える情報共有支援サーバが実行する方法であって、前記方法は、自らの識別子を発信する発信端末が発信した前記発信端末の識別子を無線を介して受信した端末から、前記サーバ通信部を介して、前記端末の識別子と前記端末が受信した前記発信端末の識別子とを受信する識別子受信ステップと、前記端末の識別子と前記発信端末の識別子とを関連付けて前記サーバ記憶部に記憶させる識別子記憶制御ステップと、データの共有を要求する送信元端末から当該送信元端末の識別子と前記データとを前記サーバ通信部を介して受信するデータ受信ステップと、前記サーバ記憶部を参照して、前記送信元端末の識別子に関連付けられた発信端末の識別子を認識する発信端末識別子認識ステップと、当該認識された発信端末の識別子と関連付けられた端末の識別子を認識する送信先端末識別子認識ステップと、当該認識された識別子により識別される端末に前記データを前記サーバ通信部を介して送信するデータ送信ステップとを含むことを特徴とする。【００５１】
本発明の情報共有支援方法をサーバに適用して実施することによって、上述した本発明の情報共有支援サーバと同様の作用効果を得ることができる。
【図面の簡単な説明】
【００５２】
【図１】本発明の情報共有支援システムの全体構成図。
【図２Ａ】識別子記憶制御処理のフローチャート。
【図２Ｂ】非制限端末データ送受信制御処理のフローチャート。
【図２Ｃ】制限端末データ送受信制御処理のフローチャート。
【図３Ａ】サーバ記憶部に記憶されたテーブルの構成図。
【図３Ｂ】サーバ記憶部に記憶されたテーブルの構成図であって、電波強度の補正と制限端末のアクセスポイントフィールドの設定とをした場合のテーブルの構成を示す図。
【図４Ａ】縦軸が共通アクセスポイントの個数、横軸が各端末の識別子であるグラフ。
【図４Ｂ】縦軸が送信元端末と対象の端末との両方の識別子に関連付けられたアクセスポイントの識別子の個数、横軸が時刻を示すグラフ。
【図４Ｃ】縦軸が送信元端末と対象の端末との両方の識別子に関連付けられたアクセスポイントの識別子の個数、横軸が時刻を示すグラフ。
【図４Ｄ】図４Ｂのグラフに対応する送信元端末と対象の端末との移動経路を示す図。
【図４Ｅ】図４Ｃのグラフに対応する送信元端末と対象の端末との移動経路を示す図。
【発明を実施するための形態】
【００５３】
図１〜図４Ｅを参照して、本発明の本実施形態について説明する。
【００５４】
本発明の本実施形態の情報共有支援システムは、図１に示されるように、インターネット等の広域ネットワークを介して相互に接続された、非制限端末（図１では、第１非制限端末１０ａ〜第４非制限端末１０ｄ）と、制限端末（図１では、第１制限端末２０ａ〜第２制限端末２０ｂ）と、情報共有支援サーバ４０とを備える。
【００５５】
また、各非制限端末及び各制限端末の周囲には、アクセスポイント（図１では第１アクセスポイント３０ａ〜第４アクセスポイント３０ｄ）が存在している。
【００５６】
なお、非制限端末及び制限端末の夫々が、本発明の情報共有支援サーバ、情報共有支援システム及び情報共有支援方法の「送信元端末」に相当する。
【００５７】
また、非制限端末及び制限端末の夫々が、本発明の情報共有支援システムの「送信先端末」に相当する。
【００５８】
（非制限端末の構成）
図１の第１非制限端末１０ａを例にとって、非制限端末の構成を説明する。他の非制限端末１０ｂ〜１０ｄも第１非制限端末１０ａと同様の構成を有している。
【００５９】
第１非制限端末１０ａは、タブレット型端末又はスマートフォンなど、ユーザによる携帯が可能なようにサイズ、形状および重量が設計されている情報端末により構成されている。
【００６０】
第１非制限端末１０ａは、非制限端末演算処理部１１と、非制限端末入力部１２と、非制限端末出力部１３と、非制限端末通信部１４と、非制限端末記憶部１５とを備える。
【００６１】
なお、非制限端末入力部１２が、本発明の情報共有支援システムの「送信元端末入力部」に相当する。また、非制限端末出力部１３が、本発明の情報共有支援システムの「送信先端末出力部」に相当する。また、非制限端末通信部１４が、本発明の情報共有支援システムの「送信元端末通信部」及び「送信先端末通信部」に相当する。
【００６２】
非制限端末演算処理部１１は、ＣＰＵ等の演算処理装置によって構成されている。
【００６３】
第１非制限端末１０ａには、非制限ＯＳ（Ｏｐｅｒａｔｉｎｇ  Ｓｙｓｔｅｍ）がインストールされている。当該非制限ＯＳが非制限端末演算処理部１１に読み込まれて実行されることにより、他のプログラム（アプリケーションソフトウェア）を実行する非制限端末演算処理部１１に対して、第１非制限端末１０ａの各ハードウェアリソース（非制限端末演算処理部１１、非制限端末入力部１２、非制限端末出力部１３、非制限端末通信部１４及び非制限端末記憶部１５）を利用するためのインターフェースが提供される。
【００６４】
非制限ＯＳを実行する非制限端末演算処理部１１は、他のプログラムを実行する非制限端末演算処理部１１に対して、周囲の端末から受信したビーコン信号に含まれる当該端末の識別子を認識させるように機能する。
【００６５】
非制限ＯＳを実行する非制限端末演算処理部１１が、他のプログラムを実行する非制限端末演算処理部１１に外部から取得した情報を「認識させる」とは、当該他のプログラムを実行する非制限端末演算処理部１１に、外部から取得した情報をそのまま提供すること、外部から取得した基礎情報（他の装置から受信した信号等）を対象として非制限ＯＳを実行する非制限端末演算処理部１１によって所定の演算処理（計算処理又は探索処理など）が実行されることにより導出された当該情報を提供すること、当該基礎情報にしたがって非制限ＯＳを実行する非制限端末演算処理部１１が内部記憶装置又は外部記憶装置から当該情報を読み取ったうえで提供すること等、当該プログラムに従って動作する非制限端末演算処理部１１に当該情報を利用させるためのあらゆる演算処理が実行されることを意味する。
【００６６】
非制限端末演算処理部１１は、予めインストールされた情報共有支援クライアントプログラムを読み込んで実行することにより、後述する演算処理を実行する端末識別子送受信制御部１１１及び非制限端末データ送受信制御部１１２として機能する。
【００６７】
非制限端末データ送受信制御部１１２が、本発明の情報共有支援システムの「送信元端末データ送信制御部」及び「送信元端末データ受信制御部」に相当する。
【００６８】
非制限端末入力部１２は、タッチパッドのような位置入力装置により構成され、非制限端末出力部１３は液晶パネルのような表示装置により構成され、両装置が組み合わせられてタッチパネルが構成されている。すなわち、タッチパネルは、入力インターフェースおよび出力インターフェースとして機能する。タッチパネルには、非制限端末にインストールされているプログラム（アプリケーションソフトウェア）の機能に応じた機能画像が表示される。
【００６９】
非制限端末入力部１２は、タッチパネルの代替的又は付加的に、音声入力装置（マイク）又は撮像装置などの非接触方式でユーザの入力操作（発話内容又はジェスチャ）の態様を検知する検知装置により構成されていてもよい。非制限端末出力部１３は、タッチパネルの代替的又は付加的に音声出力装置（スピーカ）により構成されていてもよい。非制限端末入力部１２が撮像装置など、非接触方式でユーザのジェスチャ（表情の動き、指先又は腕などの身体部分の動き）を識別しうる場合、当該ジェスチャの態様が入力操作の態様として非制限ＯＳを実行する非制限端末演算処理部１１により検知される。
【００７０】
非制限ＯＳを実行する非制限端末演算処理部１１は、タッチパネル（非制限端末入力部１２及び非制限端末出力部１３）におけるユーザのタッチジェスチャの態様の別に応じて、タッチパネルにおける表示コンテンツを調節する等、ユーザインターフェースマネージャ（ＵＩＭ）としての機能を果たす。タッチジェスチャには、タップ（シングルタップ、ダブルタップおよびロングタップ）、フリック（上フリック、下フリック、左フリックおよび右フリック）、スワイプ、ピンチ（ピンチインおよびピンチアウト）又はマルチタッチなどが含まれる。
【００７１】
非制限端末通信部１４は、３Ｇ（３ｒｄ  Ｇｅｎｅｒａｔｉｏｎ）（登録商標）、４Ｇ（４ｔｈ  Ｇｅｎｅｒａｔｉｏｎ）（登録商標）、ＬＴＥ（Ｌｏｎｇ  Ｔｅｒｍ  Ｅｖｏｌｕｔｉｏｎ）（登録商標）、ＷｉＦｉ（登録商標）等の遠距離での無線通信に適した通信規格にしたがって、不図示の基地局に接続された広域ネットワークを介した情報共有支援サーバ４０などの外部端末と相互通信を行うように構成されている。
【００７２】
また、非制限端末通信部１４は、周囲に存在する制限端末（図１では、第１制限端末２０ａ〜第２制限端末２０ｂ）又はアクセスポイント（図１では第１アクセスポイント３０ａ〜第４アクセスポイント３０ｄ）等の発信端末から、ＷｉＦｉ、Ｂｌｕｅｔｏｏｔｈ（登録商標）、Ｂｌｕｅｔｏｏｔｈ  Ｌｏｗ  Ｅｎｅｒｇｙ（登録商標）等の無線通信に適した通信規格に従って、当該発信端末のビーコン信号を受信するとともに、当該ビーコン信号の電波強度を測定するように構成されている。
【００７３】
非制限端末記憶部１５は、ＲＯＭ、ＲＡＭ及びハードディスク等の記憶装置（主記憶装置及び補助記憶装置等）およびＩ／Ｏ回路等により構成されている。
【００７４】
（制限端末の構成）
図１の第１制限端末２０ａを例にとって、制限端末の構成を説明する。他の制限端末２０ｂも第１制限端末２０ａと同様の構成を有している。なお、制限端末（図１では、第１制限端末２０ａ〜第２制限端末２０ｂ）が、本発明の「発信端末」に該当する。
【００７５】
第１制限端末２０ａは、タブレット型端末又はスマートフォンなど、ユーザによる携帯が可能なようにサイズ、形状および重量が設計されている情報端末により構成されている。
【００７６】
第１制限端末２０ａは、制限端末演算処理部２１と、制限端末入力部２２と、制限端末出力部２３と、制限端末通信部２４と、制限端末記憶部２５とを備える。
【００７７】
なお、制限端末入力部２２が、本発明の情報共有支援システムの「送信元端末入力部」に相当する。また、制限端末出力部２３が、本発明の情報共有支援システムの「送信先端末出力部」に相当する。また、制限端末通信部２４が、本発明の情報共有支援システムの「送信元端末通信部」及び「送信先端末通信部」に相当する。
【００７８】
制限端末演算処理部２１は、ＣＰＵ等の演算処理装置によって構成されている。
【００７９】
第１制限端末２０ａには、制限ＯＳ（Ｏｐｅｒａｔｉｎｇ  Ｓｙｓｔｅｍ）がインストールされている。当該制限ＯＳが制限端末演算処理部２１に読み込まれて実行されることにより、他のプログラム（アプリケーションソフトウェア）を実行する制限端末演算処理部２１に対して、第１制限端末２０ａの各ハードウェアリソース（制限端末演算処理部２１、制限端末入力部２２、制限端末出力部２３、制限端末通信部２４及び制限端末記憶部２５）を利用するためのインターフェースが提供される。
【００８０】
制限ＯＳを実行する制限端末演算処理部２１は、非制限ＯＳを実行する非制限端末演算処理部１１と異なり、他のプログラムを実行する制限端末演算処理部２１に対して、周囲のアクセスポイントから受信したビーコン信号に含まれる当該アクセスポイントの識別子を認識させないように構成されている。
【００８１】
制限端末演算処理部２１は、予めインストールされた情報共有支援クライアントプログラムを読み込んで実行することにより、後述する演算処理を実行する端末識別子発信制御部２１１及び制限端末データ送受信制御部２１２として機能する。
【００８２】
制限端末入力部２２、制限端末出力部２３、制限端末通信部２４、及び制限端末記憶部２５は、それぞれ、非制限端末入力部１２、非制限端末出力部１３、非制限端末通信部１４、及び非制限端末記憶部１５のそれぞれと同様の構成を有している。
【００８３】
（アクセスポイントの構成）
非制限端末及び制限端末の周囲に存在する各アクセスポイント（図１では、第１アクセスポイント３０ａ〜第４アクセスポイント３０ｄ）は、ＷｉＦｉ等の無線通信の規格に従って、ＳＳＩＤ（Ｓｅｒｖｉｃｅ  Ｓｅｔ  Ｉｄｅｎｔｉｆｉｅｒ）及びアクセスポイントの識別子としてのＢＳＳＩＤを含むビーコン信号を常時出力するように構成されている。
【００８４】
なお、アクセスポイントの識別子としては、アクセスポイントを識別できる情報であれば、ＢＳＳＩＤと異なる識別子であってもよい。
【００８５】
ＢＳＳＩＤは、例えば、ＵＵＩＤ（Ｕｎｉｖｅｒｓａｌｌｙ  Ｕｎｉｑｕｅ  Ｉｄｅｎｔｉｆｉｅｒ）バージョン１の生成方法によって生成された当該アクセスポイントのＭＡＣ（Ｍｅｄｉａ  Ａｃｃｅｓｓ  Ｃｏｎｔｒｏｌ）アドレス（第１形式の識別子）である。
【００８６】
なお、アクセスポイント（図１では、第１アクセスポイント３０ａ〜第４アクセスポイント３０ｄ）が、本発明の「発信端末」に該当し、アクセスポイントのＢＳＳＩＤが本発明の「第１発信端末識別子」に該当する。
【００８７】
アクセスポイントは、ＷｉＦｉ等の無線通信の規格に従って、非制限端末及び制限端末等の付近の無線ＬＡＮ（Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）クライアントを相互に接続したり、当該無線ＬＡＮクライアントを他のネットワークに接続したりするように機能する。
【００８８】
（情報共有支援サーバの構成）
情報共有支援サーバ４０は、サーバ演算処理部４１と、サーバ通信部４４と、サーバ記憶部４５とを備える。
【００８９】
サーバ演算処理部４１は、ＣＰＵ等の演算処理装置により構成されている。サーバ演算処理部４１は、予めインストールされた情報共有支援サーバプログラムを実行することにより、後述の演算処理を実行する端末識別子記憶制御部４１１及びサーバデータ送受信制御部４１２として機能するように構成されている。
【００９０】
サーバ通信部４４は、有線通信に適した通信規格にしたがって、情報共有支援サーバ４０に接続された広域ネットワークを介して非制限端末及び制限端末などの外部端末と相互通信するように構成されている。
【００９１】
サーバ記憶部４５は、ＲＯＭ、ＲＡＭ及びハードディスク等の記憶装置（主記憶装置及び補助記憶装置等）およびＩ／Ｏ回路等により構成されている。
【００９２】
（識別子記憶制御処理）
図２Ａを参照しながら、第１非制限端末１０ａの端末識別子送受信制御部１１１、第１制限端末２０ａの端末識別子発信制御部２１１、及び端末識別子記憶制御部４１１により実行される処理を例にとって、識別子記憶制御処理の詳細を説明する。
【００９３】
端末識別子送受信制御部１１１は、所定の第１間隔（例えば１分間隔）で、図２ＡのＳＴＥＰ１１０、ＳＴＥＰ１２０の処理を実行する。端末識別子発信制御部２１１は、当該第１間隔よりも短い第２間隔（例えば１秒間隔）で図２ＡのＳＴＥＰ２１０の処理を実行する。サーバデータ送受信制御部４１２は、第１間隔よりも短い第３間隔（例えば１秒間隔）で図２ＡのＳＴＥＰ４１０〜ＳＴＥＰ４３０の処理を実行する。
【００９４】
図２ＡのＳＴＥＰ２１０で、端末識別子発信制御部２１１は、制限端末通信部２４を介して例えばＢｌｕｅｔｏｏｔｈなどの通信規格に従って、情報共有支援プログラムを用いて作成された制限端末の識別子を含むビーコン信号を発信する。制限端末の識別子としては、例えば、ＵＵＩＤバージョン３又は５によって生成された、一部に当該情報共有支援プログラムに使用される識別子であることを示す情報を含み、残部に端末識別子発信制御部２１１を示す情報を含む識別子（第２形式の識別子）が採用されうる。
【００９５】
なお、制限端末の識別子としては、制限端末を識別できる情報であれば、当該識別子と異なる識別子であってもよい。
【００９６】
なお、情報共有支援プログラムを用いて作成された制限端末の識別子が、本発明の「第２発信端末識別子」に該当する。
【００９７】
図２ＡのＳＴＥＰ１１０で、端末識別子送受信制御部１１１は、非制限端末通信部１４を介して、ＷｉＦｉ又はＢｌｕｅｔｏｏｔｈなどの複数の通信規格を切り替えて周囲のビーコン信号をスキャンすることにより、ビーコン信号、受信時刻、及び当該ビーコン信号の電波強度（単位：デジベル（ｄＢｍ））のリストを認識する。
【００９８】
例えば、端末識別子送受信制御部１１１は、次の表１に示すようなリストを認識する。ここでは、説明を簡単にするため、各識別子を、各端末（アクセスポイント、制限端末）を示す符号に置き換えて表現している。
【００９９】
下記のリストは、第１非制限端末１０ａの端末識別子送受信制御部１１１が、ＹＹ／ＭＭ／ＤＤ  １０：００：００において、電波強度−７０の第１アクセスポイント３０ａのビーコン信号と、電波強度−５０の第２アクセスポイント３０ｂのビーコン信号と、電波強度−６０の第１制限端末２０ａのビーコン信号を受信した場合のビーコン信号に含まれる識別子、受信時刻、及び当該ビーコン信号の電波強度のリストである。
【０１００】
[表１]
2017072850.tif 000003
【０１０１】
図２ＡのＳＴＥＰ１２０で、端末識別子送受信制御部１１１は、非制限端末通信部１４を介して、このリストと、自己の識別子である非制限端末識別子を情報共有支援サーバ４０へ送信する。非制限端末識別子は、例えば情報共有支援サーバ４０によって非制限端末に対して発行されたユーザＩＤ等の識別子である。これに代えて、非制限端末識別子として、非制限端末のＭＡＣアドレス等の識別子が採用されてもよい。
【０１０２】
図２ＡのＳＴＥＰ４１０で、端末識別子記憶制御部４１１は、サーバ通信部４４を介して、ビーコン信号、受信時刻、及び当該ビーコン信号の電波強度を受信したか否かを判定する。なお、図２ＡのＳＴＥＰ４１０が、本発明の情報共有支援方法の「識別子受信ステップ」に相当する。
【０１０３】
当該判定結果が否定的である場合（図２ＡのＳＴＥＰ４１０‥ＮＯ）、端末識別子記憶制御部４１１は、今回の識別子記憶制御処理を終了し、次回の識別子記憶制御処理を開始する。
【０１０４】
当該判定結果が肯定的である場合（図２ＡのＳＴＥＰ４１０‥ＹＥＳ）、図２ＡのＳＴＥＰ４２０において、端末識別子記憶制御部４１１は、ビーコン信号に含まれる識別子に、当該情報共有支援プログラムに使用される識別子であることを示す情報が含まれていることがあるかを判定することにより、第１形式の識別子か、第２形式の識別子かを判別する。
【０１０５】
図２ＡのＳＴＥＰ４３０において、端末識別子記憶制御部４１１は、判別された形式に基づいて、受信したリストに含まれる夫々のビーコン信号に含まれる識別子、受信時刻、及び当該ビーコン信号の電波強度を、受信した非制限端末識別子と関連付けてサーバ記憶部４５に記憶する。
【０１０６】
なお、図２ＡのＳＴＥＰ４２０〜ＳＴＥＰ４３０が、本発明の情報共有支援方法の「識別子記憶制御ステップ」に相当する。
【０１０７】
例えば、図３Ａに示されるように、端末識別子記憶制御部４１１は、各端末の識別子を示す識別子フィールド５１と、第１形式の識別子（アクセスポイントのＢＳＳＩＤ）と判定された識別子に関するアクセスポイントフィールド５２と、第２形式の識別子（制限端末のＵＵＩＤ）と判定された識別子に関する制限端末フィールド５３とを含むテーブル５０に、受信したリストの情報をレコードにして追加して、サーバ記憶部４５に記憶させる。
【０１０８】
ここで、アクセスポイントフィールド５２は、アクセスポイントの識別子を値として持つアクセスポイント識別子フィールド５２１と、アクセスポイントの識別子を受信した時刻を値として持つアクセスポイント受信時刻フィールド５２２と、ビーコン信号の受信時の電波強度を値として持つアクセスポイント電波強度フィールド５２３とを含む。
【０１０９】
また、制限端末フィールド５３は、制限端末の識別子を値として持つ制限端末識別子フィールド５３１と、制限端末の識別子を受信した時刻を値として持つ制限端末受信時刻フィールド５３２と、ビーコン信号の受信時の電波強度を値として持つ制限端末電波強度フィールド５３３とを含む。
【０１１０】
また、テーブル５０には、非制限端末の識別子に関連付けられた非制限端末レコード５４と、制限端末の識別子に関連付けられた制限端末レコード５５とが含まれている。
【０１１１】
（非制限端末データ送受信制御処理）
図２Ｂを参照しながら、第１非制限端末１０ａの非制限端末データ送受信制御部１１２、及びサーバデータ送受信制御部４１２により実行される処理を例にとって、非制限端末データ送受信制御処理の詳細を説明する。
【０１１２】
なお、本説明における第１非制限端末１０ａが、本発明の情報共有支援サーバ、情報共有支援システム及び情報共有支援方法の「送信元端末」に相当する。
【０１１３】
非制限端末データ送受信制御部１１２は、所定の第４間隔（例えば１秒間隔）で、図２ＢのＳＴＥＰ１３０、ＳＴＥＰ１４０の処理を実行する。サーバデータ送受信制御部４１２は、所定の第５間隔（例えば１秒間隔）で図２ＢのＳＴＥＰ４４０〜ＳＴＥＰ４５２の処理を実行する。
【０１１４】
図２ＢのＳＴＥＰ１３０において、非制限端末データ送受信制御部１１２は、非制限端末入力部１２に対する操作が検知されたかどうかを判定する。
【０１１５】
当該判定結果が否定的である場合（図２ＢのＳＴＥＰ１３０でＮＯ）、非制限端末データ送受信制御部１１２は、今回の非制限端末データ送受信制御処理を終了し、次回の非制限端末データ送受信制御処理を開始する。
【０１１６】
当該判定結果が肯定的である場合（図２ＢのＳＴＥＰ１３０でＹＥＳ）、図２ＢのＳＴＥＰ１４０において、非制限端末データ送受信制御部１１２は、ユーザの操作により入力または指定されたデータを非制限端末通信部１４を介して情報共有支援サーバ４０に送信する。ここで、データとは、テキストデータであってもよいし、画像データ、音声データまたは動画データその他のデータであってもよい。
【０１１７】
図２ＢのＳＴＥＰ４４０で、サーバデータ送受信制御部４１２は、サーバ通信部４４を介して、非制限端末通信部１４からデータを受信したか否かを判定する。なお、図２ＢのＳＴＥＰ４４０が、本発明の情報共有支援方法の「データ受信ステップ」に相当する。
【０１１８】
当該判定結果が否定的である場合（図２ＢのＳＴＥＰ４４０でＮＯ）、サーバデータ送受信制御部４１２は、今回の非制限端末データ送受信制御処理を終了し、次回の非制限端末データ送受信制御処理を開始する。
【０１１９】
当該判定結果が肯定的である場合（図２ＢのＳＴＥＰ４４０でＹＥＳ）、図２ＢのＳＴＥＰ４４２において、サーバデータ送受信制御部４１２は、サーバ記憶部４５に記憶された図３Ａに示されるテーブル５０に対し、現在時刻と受信時刻との差に応じて、制限端末電波強度フィールド５３３を補正する。
【０１２０】
より具体的には、サーバデータ送受信制御部４１２は、現在時刻と受信時刻との差（例えば、第１間隔（分）単位（３０秒未満切り捨て、３０秒以上切り上げ））に所定のマイナス値（例えば−５）をかけた値を、制限端末電波強度フィールド５３３の値に加算する。
【０１２１】
例えば、サーバデータ送受信制御部４１２は、現在時刻がＹＹ／ＭＭ／ＤＤ  １０：０２：００である場合、非制限端末１０ａの端末識別子に関連付けられた受信時刻ＹＹ／ＭＭ／ＤＤ  １０：００：００の制限端末２０ａの端末識別子に関連付けられた制限端末電波強度フィールド５３３に記載された値−６０（ｄＢｍ）に、現在時刻と受信時刻との差２（分）に所定の値−５を掛けた値（−１０）を加算し、−７０とする。
【０１２２】
この処理により、図３Ｂに示されるように、非制限端末レコード５４の制限端末電波強度フィールド５３３の値が、補正後の値に更新される。
【０１２３】
図２ＢのＳＴＥＰ４４４において、サーバデータ送受信制御部４１２は、サーバ記憶部４５に記憶された図３Ｂに示されるテーブル５０に対し、各制限端末の識別子に関連付けられた電波強度のうち、最大の電波強度を持つレコードを認識し、当該レコードに含まれる制限端末受信時刻フィールド５３２の値と、識別子フィールド５１の値とを認識し、当該識別子フィールド５１の値に関連付けられた同受信時刻のアクセスポイントフィールド５２の値を、当該制限端末の識別子に関連付けられたアクセスポイントフィールドとして認識する。
【０１２４】
例えば、サーバデータ送受信制御部４１２は、制限端末２０ａの識別子に対し、最大の電波強度−６０のレコード５４１を認識する。そして、サーバデータ送受信制御部４１２は、レコード５４１に含まれる制限端末受信時刻フィールド５３２の値「ＹＹ／ＭＭ／ＤＤ  １０：０２：００」と、識別子フィールド５１の値「１０ｃ」を認識する。サーバデータ送受信制御部４１２は、当該識別子フィールド５１の値「１０ｃ」に関連付けられた、受信時刻「ＹＹ／ＭＭ／ＤＤ  １０：０２：００」のアクセスポイントフィールド５２の値（長方形５４２で囲まれた部分の値）を認識する。
【０１２５】
そして、当該認識されたアクセスポイントフィールド５２の値（長方形５４２で囲まれた部分の値）を、当該制限端末２０ａのレコード５５１のアクセスポイントフィールド５２の値（長方形５５２で囲まれた部分の値）として反映する。
【０１２６】
なお、サーバデータ送受信制御部４１２は、図２ＢのＳＴＥＰ４４２〜ＳＴＥＰ４４４の処理を、データを受信したか否かに関係なく所定の間隔で定期的に実行してもよい。
【０１２７】
図２ＢのＳＴＥＰ４４６において、サーバデータ送受信制御部４１２は、サーバ記憶部４５のテーブル５０（図３Ｂ）を参照することにより、現在時刻から過去所定時間前までの期間（例えば現在時刻から３分前までの期間）（本発明の「第１特定期間」に相当する。）において、送信元の非制限端末（第１非制限端末１０ａ）の識別子に関連付けられたアクセスポイント識別子フィールド５２１の各値（長方形５４３で囲まれた部分の値）を認識する。
【０１２８】
なお、上記期間は必ずしも現在時刻から過去所定時間前までの期間でなくともよく、例えば、１時間前の時刻から２時間前までの期間であってもよい。
【０１２９】
より具体的には、サーバデータ送受信制御部４１２は、送信元の非制限端末（第１非制限端末１０ａ）の識別子に関連付けられたアクセスポイント識別子フィールド５２１の各値として、３０ａ、３０ｂ、３０ａ、３０ｂを認識する。
【０１３０】
なお、これに代えて、サーバデータ送受信制御部４１２は、送信元の非制限端末（第１非制限端末１０ａ）の識別子に関連付けられたアクセスポイント識別子フィールド５２１の値（長方形５４３で囲まれた部分の値）のうち、アクセスポイント電波強度フィールド５２３の値が所定値以上であるアクセスポイントの識別子を認識してもよい。
【０１３１】
なお、図２ＢのＳＴＥＰ４４６が、本発明の情報共有支援方法の「発信端末識別子ステップ」に相当する。
【０１３２】
図２ＢのＳＴＥＰ４４８において、サーバデータ送受信制御部４１２は、送信元の非制限端末（第１非制限端末１０ａ）の識別子に関連付けられたアクセスポイント識別子フィールド５２１の値（長方形５４３で囲まれた部分の値）に関連付けられた非制限端末の識別子のうち、所定条件を満たす非制限端末の識別子を抽出する。
【０１３３】
所定条件としては、ＳＴＥＰ４４６で認識されたアクセスポイント識別子フィールド５２１の各値「３０ａ」、「３０ｂ」、「３０ａ」、「３０ｂ」からなるグループに対し、端末の識別子に関連付けられたアクセスポイント識別子フィールドの値の個数（本発明の情報共有支援サーバの「第１識別子数」に相当する。）が閾値ＴＨ１（１よりも大きい値、例えば２、本発明の情報共有支援サーバの「第１閾値」に相当する。）より多く共通していることという第１条件が採用されうる。
【０１３４】
図４Ａは、ＳＴＥＰ４４６で認識されたアクセスポイント識別子フィールド５２１の各値「３０ａ」、「３０ｂ」、「３０ａ」、「３０ｂ」からなるグループに対し、各端末の識別子「１０ｂ」、「１０ｃ」「１０ｄ」の夫々に関連付けられたアクセスポイント識別子フィールド５２１の値のうち、当該グループと共通している識別子の個数を示したグラフである。
【０１３５】
例えば、「１０ｂ」のアクセスポイント識別子フィールド５２１の値には、「３０ａ」、「３０ｂ」、「３０ａ」、「３０ｂ」が含まれているので、当該グループと共通している識別子の個数は４となる。
【０１３６】
また、「１０ｃ」のアクセスポイント識別子フィールド５２１の値には、「３０ａ」、「３０ｂ」が含まれているので、当該グループと共通している識別子の個数は２となる。
【０１３７】
また、「１０ｄ」のアクセスポイント識別子フィールド５２１の値には、「３０ａ」も「３０ｂ」も含まれていないので、当該グループと共通している識別子の個数は０となる。
【０１３８】
このようにして、サーバデータ送受信制御部４１２は、送信元の非制限端末（第１非制限端末１０ａ）の識別子に関連付けられたアクセスポイント識別子フィールド５２１の値（長方形５４３で囲まれた部分の値）に関連付けられた端末の識別子のうち、第１条件を満たす端末の識別子「１０ｂ」、「１０ｃ」を抽出する。
【０１３９】
図２ＢのＳＴＥＰ４５０において、サーバデータ送受信制御部４１２は、送信元の非制限端末（第１非制限端末１０ａ）の識別子に関連付けられたアクセスポイント識別子フィールド５２１の値（長方形５４３で囲まれた部分の値）に関連付けられた制限端末の識別子を抽出する。
【０１４０】
例えば、サーバデータ送受信制御部４１２は、アクセスポイント識別子フィールド５２１に「３０ａ」「３０ｂ」が含まれている制限端末の識別子「２０ａ」を抽出する。
【０１４１】
なお、図２ＢのＳＴＥＰ４４８〜ＳＴＥＰ４５０が、本発明の情報共有支援方法の「送信先端末識別子ステップ」に相当する。
【０１４２】
なお、これに代えて、サーバデータ送受信制御部４１２は、送信元の非制限端末（第１非制限端末１０ａ）の識別子に関連付けられたアクセスポイント識別子フィールド５２１の値（長方形５４３で囲まれた部分の値）に関連付けられた制限端末の識別子のうち、アクセスポイント電波強度フィールド５２３の値が所定値以上である制限端末の識別子を認識してもよい。
【０１４３】
図２ＢのＳＴＥＰ４５２において、サーバデータ送受信制御部４１２は、抽出された識別子「１０ｂ」「１０ｃ」「２０ａ」により識別される端末（第２非制限端末１０ｂ、第３非制限端末１０ｃ、第１制限端末２０ａ）に対し、図２のＳＴＥＰ４４０で受信したデータを送信する。
【０１４４】
なお、図２ＢのＳＴＥＰ４５２が、本発明の情報共有支援方法の「データ送信ステップ」に相当する。
【０１４５】
図示は省略するが、非制限端末において、非制限端末データ送受信部が、非制限端末データ通信部を介して、当該データを受信し、当該データを非制限端末出力部に出力させる。また、制限端末において、制限端末データ送受信部が、制限端末データ通信部を介して、当該データを受信し、当該データを制限端末出力部に出力させる。これにより、当該データが端末間で共有されうる。
【０１４６】
（制限端末データ送受信制御処理）
図２Ｃを参照しながら、第１制限端末２０ａの制限端末データ送受信制御部２１２、及びサーバデータ送受信制御部４１２により実行される処理を例にとって、制限端末データ送受信制御処理の詳細を説明する。
【０１４７】
なお、本説明における第１制限端末２０ａが、本発明の情報共有支援サーバ、情報共有支援システム及び情報共有支援方法の「送信元端末」に相当する。
【０１４８】
制限端末データ送受信制御部２１２は、所定の第６間隔（例えば１秒間隔）で、図２ＣのＳＴＥＰ２２０、ＳＴＥＰ２３０の処理を実行する。サーバデータ送受信制御部４１２は、所定の第７間隔（例えば１秒間隔）で図２ＢのＳＴＥＰ４６０〜ＳＴＥＰ４７０の処理を実行する。
【０１４９】
図２ＣのＳＴＥＰ２２０において、制限端末データ送受信制御部２１２は、制限端末入力部２２に対する操作が検知されたかどうかを判定する。
【０１５０】
当該判定結果が否定的である場合（図２ＣのＳＴＥＰ２２０でＮＯ）、制限端末データ送受信制御部２１２は、今回の制限端末データ送受信制御処理を終了し、次回の制限端末データ送受信制御処理を開始する。
【０１５１】
当該判定結果が肯定的である場合（図２ＣのＳＴＥＰ２２０でＹＥＳ）、図２ＣのＳＴＥＰ２３０において、制限端末データ送受信制御部２１２は、ユーザの操作により入力または指定されたデータを制限端末通信部２４を介して情報共有支援サーバ４０に送信する。
【０１５２】
図２ＣのＳＴＥＰ４６０で、サーバデータ送受信制御部４１２は、サーバ通信部４４を介して、制限端末通信部２４からデータを受信したか否かを判定する。
【０１５３】
なお、図２ＣのＳＴＥＰ４６０が、本発明の情報共有支援方法の「データ受信ステップ」に相当する。
【０１５４】
当該判定結果が否定的である場合（図２ＣのＳＴＥＰ４６０でＮＯ）、サーバデータ送受信制御部４１２は、今回の制限端末データ送受信制御処理を終了し、次回の制限端末データ送受信制御処理を開始する。
【０１５５】
当該判定結果が肯定的である場合（図２ＣのＳＴＥＰ４６０でＹＥＳ）、図２ＣのＳＴＥＰ４６２において、サーバデータ送受信制御部４１２は、サーバ記憶部４５に記憶された図３Ａに示されるテーブル５０に対し、現在時刻と受信時刻との差に応じて、制限端末電波強度フィールド５３３を補正する。この処理は、図２ＢのＳＴＥＰ４４２と同様の処理である。
【０１５６】
図２ＣのＳＴＥＰ４６４において、サーバデータ送受信制御部４１２は、サーバ記憶部４５に記憶された図３Ｂに示されるテーブル５０に対し、各制限端末の識別子に関連付けられた電波強度のうち、最大の電波強度を持つレコードを認識し、当該レコードに含まれる制限端末受信時刻フィールド５３２の値と、識別子フィールド５１の値とを認識し、当該識別子フィールド５１の値に関連付けられた同受信時刻のアクセスポイントフィールド５２の値を、当該制限端末の識別子に関連付けられたアクセスポイントフィールドとして認識する。この処理は、図２ＢのＳＴＥＰ４４４と同様の処理である。
【０１５７】
なお、サーバデータ送受信制御部４１２は、図２ＣのＳＴＥＰ４６２〜ＳＴＥＰ４６４の処理を、データを受信したか否かに関係なく所定の間隔で定期的に実行してもよい。
【０１５８】
図２ＣのＳＴＥＰ４６６において、サーバデータ送受信制御部４１２は、サーバ記憶部４５のテーブル５０（図３Ｂ）を参照することにより、送信元の制限端末（第１制限端末２０ａ）の識別子に関連付けられたアクセスポイント識別子フィールド５２１の各値（長方形５５３で囲まれた部分の値）「３０ａ」「３０ｂ」を認識する。
【０１５９】
なお、これに代えて、サーバデータ送受信制御部４１２は、送信元の制限端末（第１制限端末２０ａ）の識別子に関連付けられたアクセスポイント「３０ａ」「３０ｂ」のうち、アクセスポイント電波強度フィールド５２３の値が所定（例えば−６０）以上であるアクセスポイント識別子フィールド５２１の各値「３０ｂ」を認識してもよい。
【０１６０】
なお、図２ＣのＳＴＥＰ４６６が、本発明の情報共有支援方法の「発信端末識別子認識ステップ」に相当する。
【０１６１】
図２ＣのＳＴＥＰ４６８において、サーバデータ送受信制御部４１２は、サーバ記憶部４５のテーブル５０（図３Ｂ）を参照することにより、図２ＣのＳＴＥＰ４６６において認識されたアクセスポイント識別子フィールド５２１の各値（長方形５５３で囲まれた部分の値）「３０ａ」「３０ｂ」に関連付けられた識別子フィールド５１の値「１０ａ」「１０ｂ」「１０ｃ」を認識する。
【０１６２】
なお、これに代えて、サーバデータ送受信制御部４１２は、アクセスポイント識別子フィールド５２１の各値（長方形５５３で囲まれた部分の値）「３０ａ」「３０ｂ」に関連付けられた端末識別子のうち、アクセスポイント電波強度フィールド５２３の値が所定（例えば−６０）以上である識別子フィールド５１の値「１０ａ」「１０ｂ」「１０ｃ」を認識してもよい。
【０１６３】
なお、図２ＣのＳＴＥＰ４６８が、本発明の情報共有支援方法の「送信先端末識別子認識ステップ」に相当する。
【０１６４】
図２ＣのＳＴＥＰ４７０において、当該認識された識別子フィールド５１の値「１０ａ」「１０ｂ」「１０ｃ」により識別される端末（第１非制限端末１０ａ〜第３非制限端末１０ｃ）に図２ＣのＳＴＥＰ４６０で受信したデータを送信する。
【０１６５】
なお、図２ＣのＳＴＥＰ４６８が、本発明の情報共有支援方法の「データ送信ステップ」に相当する。
【０１６６】
このデータを受信した端末において、当該データが端末の出力装置から出力される（たとえば、テキストデータがディスプレイ等の画像表示装置の画面に表示されてもよいし、音声データがスピーカー等の音声出力装置から再生されてもよい。）ことにより、当該データが共有されうる。
【０１６７】
（本実施形態の作用効果）
当該構成の情報共有支援システムによれば、一の端末からデータが送信された場合、当該一の端末の識別子に関連付けられたアクセスポイントの識別子に、さらに関連付けれらた他の端末の識別子により識別される当該他の端末に、当該データが送信される（図２ＢのＳＴＥＰ４４６〜ＳＴＥＰ４５２、図２ＣのＳＴＥＰ４６６〜ＳＴＥＰ４７０）。
【０１６８】
これにより、現在又は過去においてあるアクセスポイントから当該アクセスポイントの識別子を受信できた程度に近距離に存在すると推定される端末間でデータの共有が支援される。
【０１６９】
また、送信元端末に関連付けられたアクセスポイント識別子フィールド５２１のうち、受信時刻が現在時刻から所定期間過去のアクセスポイント識別子フィールド５２１の各値「３０ａ」、「３０ｂ」、「３０ａ」、「３０ｂ」からなるグループに対し、端末の識別子に関連付けられたアクセスポイント識別子フィールドの値が第１閾値ＴＨ１（例えば２）個以上共通していることという第１条件を充足した場合に、当該端末にデータを送信している（図２ＢのＳＴＥＰ４４６〜図２ＢのＳＴＥＰ４５２）。
【０１７０】
これにより、送信元の端末１０ａのユーザＵ１０ａと、過去の所定期間において、図１に矢印Ｖ１０ａ〜Ｖ１０ｃに示されるように同様の経路における移動を行ったユーザＵ１０ｂ〜Ｕ１０ｃの端末１０ｂ〜１０ｃにデータが送信されやすくなり、異なる移動経路のユーザＵ１０ｄにはデータが送信されにくくなる。これにより、同様の経路において移動を行っているユーザＵ１０ａ〜Ｕ１０ｃの端末１０ａ〜１０ｃ間において、情報の共有がなされうる。
【０１７１】
また、周囲に存在するアクセスポイントのＢＳＳＩＤを認識出来ない端末に対しても、当該端末に関連付けられたアクセスポイントの識別子が決定される（図２ＢのＳＴＥＰ４４２〜ＳＴＥＰ４４４、図２ＣのＳＴＥＰ４６２〜ＳＴＥＰ４６４）。
【０１７２】
当該関連付けられたアクセスポイントの識別子を基にデータが送信されることにより（図２ＢのＳＴＥＰ４４６、ＳＴＥＰ４５０〜ＳＴＥＰ４５２、図２ＣのＳＴＥＰ４６６〜ＳＴＥＰ４７０）、データの送信元、又は送信先に周囲に存在するアクセスポイントのＢＳＳＩＤを認識出来ない端末が存在しても、現在又は過去においてあるアクセスポイントから当該アクセスポイントの識別子を受信できた程度に近距離に存在すると推定される端末間でデータの共有が支援される。
【０１７３】
（変形態様）
本実施形態の図２のＳＴＥＰ４４８における第１条件に加えてまたは代えて、現在から所定期間において、端末が一のアクセスポイントの識別子を受信した回数（受信時刻が現在から所定期間内である端末の識別子に関連付けれらた当該一のアクセスポイントの識別子に関するレコード数）（本発明の情報共有支援サーバの「第１識別子数」に相当する。）が所定数（本発明の情報共有支援サーバの「第１閾値」に相当する。）以上の端末という第２条件が採用されてもよい。
【０１７４】
また、第１〜第２条件に加えてまたは代えて、端末が当該一のアクセスポイントの識別子を受信した回数（本発明の情報共有支援サーバの「第１識別子数」に相当する。）が、送信元の端末が当該一のアクセスポイントの識別子を受信した回数（本発明の情報共有支援サーバの「第２識別子数」に相当する。）に所定の比率をかけた値（本発明の情報共有支援サーバの「第１閾値」に相当する。）以上の端末という第３条件が採用されてもよい。
【０１７５】
また、第１〜第３条件に加えてまたは代えて、端末が識別子を受信した個数（受信時刻が現在から所定期間内である端末の識別子に関連付けれらたアクセスポイントの識別子に関するレコード数）（本発明の情報共有支援サーバの「第１識別子数」に相当する。）が、送信元の端末が識別子を受信した個数（受信時刻が現在から所定期間内である送信元の端末の識別子に関連付けれらたアクセスポイントの識別子に関するレコード数）（本発明の情報共有支援サーバの「第２識別子数」に相当する。）に所定の比率を掛けた値（本発明の情報共有支援サーバの「第１閾値」に相当する。）以上の端末という第４条件が採用されてもよい。
【０１７６】
また、第１〜第４条件に加えてまたは代えて、現在時刻からの現在時刻から所定時間前までの期間（第１特定期間）を複数の第２特定期間に分割した場合に、夫々の第２特定期間ごとに、当該第２特定期間において前記送信元端末の識別子及び対象の端末の識別子の両方に関連付けられたアクセスポイントの識別子の個数又は当該第２特定期間において前記送信元端末及び前記対象の端末の両方によりアクセスポイントが受信された回数である第３識別子数が第２閾値以上であるか否かを認識し、前記第３識別子数が前記第２閾値以上である前記第２特定期間の割合が前記第１特定期間の全体に対して所定割合以上である前記対象の端末という第５条件が採用されてもよい。
【０１７７】
より具体的には、図４Ｂ（又は図４Ｃ）に示されるように、第１特定期間ｔ０〜ｔ５（ｔ１０〜ｔ１５）を複数の第２特定期間ｔ０〜ｔ１、ｔ１〜ｔ２、ｔ２〜ｔ３、ｔ３〜ｔ４、ｔ４〜ｔ５（ｔ１０〜ｔ１１、ｔ１１〜ｔ１２、ｔ１２〜ｔ１３、ｔ１３〜ｔ１４、ｔ１４〜ｔ１５）に分割する。
【０１７８】
ここで、夫々の第２特定期間ごとに、当該第２特定期間において送信元端末の識別子及び対象の端末の識別子の両方に関連付けられたアクセスポイントの識別子の個数（共通ＡＰ数、本発明の「第３識別子数」に相当する。）が第２閾値ＴＨ２（例えば２個）以上であるか否かを認識する。
【０１７９】
第２閾値は、１よりも大きい所定の値でもよいし、当該第２特定期間において送信元端末の識別子に関連付けられたアクセスポイントの識別子の個数に所定の比率をかけた値でもよい。
【０１８０】
第５条件は、当該第２特定期間において送信元端末の識別子及び対象の端末の識別子の両方に関連付けられたアクセスポイントの識別子の個数が前記第２閾値ＴＨ２以上である第２特定期間の割合が第１特定期間の全体に対して所定割合（例えば５割）以上である当該対象の端末という条件である。
【０１８１】
図４Ｂに示されるグラフにおいては、第２特定期間において送信元端末の識別子及び対象の端末の識別子の両方に関連付けられたアクセスポイントの識別子の個数が前記第２閾値ＴＨ２以上である第２特定期間ｔ０〜ｔ１、ｔ１〜ｔ２、ｔ３〜ｔ４、ｔ４〜ｔ５の、第１特定期間ｔ０〜ｔ５の全体に対する割合は８割であるので、所定割合（例えば５割）以上である。従って、図４Ｃにおける対象の端末は、第５条件を満たすと判定される。
【０１８２】
他方、図４Ｃに示されるグラフにおいては、当該第２特定期間において送信元端末の識別子及び対象の端末の識別子の両方に関連付けられたアクセスポイントの識別子の個数が第２閾値ＴＨ２以上である第２特定期間ｔ１２〜ｔ１３の、第１特定期間ｔ１０〜ｔ１５の全体に対する割合は２割であるので、所定割合（例えば５割）未満である。従って、図４Ｃにおける対象の端末は、第５条件を満たさないと判定される。
【０１８３】
ここで、当該第２特定期間において前記送信元端末の識別子及び対象の端末の識別子の両方に関連付けられたアクセスポイントの識別子の個数に、加えてまたは代えて、当該第２特定期間において前記送信元端末及び前記対象の端末の両方によりアクセスポイントが受信された回数が第２閾値以上であるか否かを判定してもよい。
【０１８４】
端末１０ｆがこの第５条件を満たす場合（図４Ｂの場合）、図４Ｄに示されるように、送信元端末１０ｅが、所定の期間ｔ０〜ｔ５において、位置Ｐｅ１〜Ｐｅ５を含む経路を移動する間に、端末１０ｆが、当該期間ｔ０〜ｔ５において、位置Ｐｅ１〜Ｐｅ５の夫々に近い位置Ｐｆ１〜Ｐｆ５を含む経路を移動していると推察される。
【０１８５】
他方、端末１０ｈがこの条件を満たさない場合（図４Ｃの場合）、図４Ｅに示されるように、送信元端末１０ｇが、所定の第１特定期間ｔ１０〜ｔ１５において、位置Ｐｇ１〜Ｐｇ５を含む経路を移動する間に、端末１０ｈが、当該第１特定期間ｔ１０〜ｔ１５において、位置Ｐｇ１〜Ｐｇ５の夫々から離れた位置Ｐｈ１〜Ｐｈ５（又は一時的のみ近い位置）を含む経路を移動していると推察される。
【０１８６】
従って、この第５条件を充足する端末にデータが送信されることにより、継続的に近距離に存在していると推定される端末間でデータの共有が支援される。
【０１８７】
また、第１条件〜第５条件に加えてまたは代えて、前記送信元端末の識別子に関連付けられたアクセスポイントに対し、対象の端末のアクセスポイント電波強度フィールド５２３の値が所定の値以上である端末という第６条件が採用されてもよい。
【０１８８】
また、第１条件〜第６条件に加えてまたは代えて、同一のアクセスポイントの識別子に対し、送信元端末のアクセスポイント電波強度フィールド５２３の値と、対象の端末のアクセスポイント電波強度フィールド５２３の値との差の絶対値が所定の値以下であるという第７条件が採用されてもよい。
【０１８９】
また、制限端末は、ＯＳによってアクセスポイントの識別子の認識が制限される端末だけでなく、アクセスポイントのビーコン信号を受信できない端末であってもよい。例えばアクセスポイントがＷｉＦｉビーコン信号を送信している場合には、ＷｉＦｉ通信機能を備えない端末が制限端末として採用されうる。
【符号の説明】
【０１９０】
１０ａ〜１０ｄ‥非制限端末（複数の端末、送信元端末、送信先端末）、１１１‥非制限端末データ送受信制御部（送信元端末データ送信制御部、送信先端末データ受信制御部）、１２‥非制限端末入力部（送信元端末入力部）、１３‥非制限端末出力部（送信先端末出力部）、１４‥非制限端末通信部（送信元端末通信部、送信先端末通信部）、２０ａ〜２０ｂ‥制限端末（発信端末、送信先端末）、２１１‥制限端末データ送受信制御部（送信元端末データ送信制御部、送信先端末データ受信制御部）、２２‥制限端末入力部（送信元端末入力部）、２３‥制限端末出力部（送信先端末出力部）、２４‥制限端末通信部（送信元端末通信部、送信先端末通信部）、３０ａ〜３０ｄ‥アクセスポイント（発信端末）、４０‥情報共有支援サーバ、４４‥サーバ通信部、４５‥サーバ記憶部４５、４１１‥識別子記憶制御部、４１２‥サーバデータ送受信制御部。
【図１】
2017072850.tif 000004
【図２Ａ】
2017072850.tif 000005
【図２Ｂ】
2017072850.tif 000006
【図２Ｃ】
2017072850.tif 000007
【図３Ａ】
2017072850.tif 000008
【図３Ｂ】
2017072850.tif 000009
【図４Ａ】
2017072850.tif 000010
【図４Ｂ】
2017072850.tif 000011
【図４Ｃ】
2017072850.tif 000012
【図４Ｄ】
2017072850.tif 000013
【図４Ｅ】
2017072850.tif 000014
【国際調査報告】
2017072850.tif 000015
2017072850.tif 000016
2017072850.tif 000017
2017072850.tif 000018