(57)【特許請求の範囲】
【請求項１】
端末間で所定の通信プロトコルによる無線通信を行う複数の通信端末と、前記複数の通信端末と所定の通信回線を介して接続されるサーバと、を備える通信システムであって、
前記複数の通信端末は、
他の通信端末から送信された当該他の通信端末を識別するための識別情報を受信する第一の受信手段と、
前記第一の受信手段により受信された識別情報を前記所定の通信回線を介して前記サーバに送信する第一の送信手段と、を備え、
前記サーバは、
前記通信端末から送信された識別情報を受信する第二の受信手段と、
前記第二の受信手段により受信された識別情報に基づいて、前記複数の通信端末のうち、識別情報の受信漏れが生じた通信端末を特定する特定手段と、
を備えることを特徴とする通信システム。
【請求項２】
前記サーバは、
前記特定手段により特定された通信端末の識別情報を前記所定の通信回線を介して前記何れか一の通信端末に送信する第二の送信手段を更に備えることを特徴とする請求項１に記載の通信システム。
【請求項３】
前記複数の通信端末は、更に、
識別情報の受信漏れを問い合わせるための問い合わせ信号を前記所定の通信回線を介して前記サーバに送信し、
前記サーバにあっては、更に、
前記特定手段は、前記通信端末から送信された前記問い合わせ信号が受信されると、識別情報の受信漏れが生じた通信端末を特定し、
前記第二の送信手段は、前記特定手段により特定された通信端末の識別情報を前記所定の通信回線を介して前記問い合わせ信号を送信した通信端末に送信することを特徴とする請求項２に記載の通信システム。
【請求項４】
前記サーバは、
前記第二の受信手段により受信された識別情報に基づいて、前記複数の通信端末のうち、第一の通信端末が、当該第一の通信端末の識別情報を受信した前記第一の通信端末と異なる第二の通信端末の識別情報を受信しているか否かを判定する判定手段を更に備え、
前記特定手段は、前記判定手段により前記第一の通信端末が前記第二の通信端末の識別情報を受信していないと判定された場合に、前記第二の通信端末を前記第一の通信端末の識別情報の受信漏れが生じた通信端末として特定することを特徴とする請求項１〜３の何れか一項に記載の通信システム。
【請求項５】
前記複数の通信端末にあっては、
前記第一の送信手段は、更に、
前記第一の受信手段により受信された識別情報を当該識別情報の受信時刻と対応付けて前記所定の通信回線を介して前記サーバに送信し、
前記サーバにあっては、
前記判定手段は、更に、
前記第二の受信手段により受信された識別情報及び受信時刻に基づいて、前記第一の通信端末が、前記第二の通信端末による前記第一の通信端末の識別情報の受信時刻を基準とする所定時間以内に前記第二の通信端末が受信した当該第二の通信端末と異なる第三の通信端末の識別情報を受信しているか否かを判定し、
前記特定手段は、前記判定手段により前記第一の通信端末が前記第三の通信端末の識別情報を前記所定時間以内に受信していないと判定された場合に、前記第三の通信端末を前記第一の通信端末の識別情報の受信漏れが生じた通信端末として特定することを特徴とする請求項４に記載の通信システム。
【請求項６】
前記複数の通信端末は、
前記第一の受信手段により受信された識別情報を記憶する第一の記憶手段を更に備え、
前記第一の送信手段は、
前記第一の記憶手段に記憶されている識別情報を前記所定の通信回線を介して前記サーバに送信することを特徴とする請求項１〜５の何れか一項に記載の通信システム。
【請求項７】
前記サーバは、
前記第二の受信手段により受信された識別情報を記憶する第二の記憶手段を更に備え、
前記特定手段は、
前記第二の記憶手段に記憶されている識別情報に基づいて、前記複数の通信端末のうち、識別情報の受信漏れが生じた通信端末を特定することを特徴とする請求項１〜６の何れか一項に記載の通信システム。
【請求項８】
前記所定の通信プロトコルは、Bluetooth Low Energyであり、
前記複数の通信端末は、
各通信端末を識別するための識別情報の送信処理及び他の通信端末から送信される識別情報の受信処理のうち、何れか一方の処理を択一的に逐次実行させる制御手段を更に備え、
前記第一の受信手段は、前記受信処理の際に、前記送信処理を実行する他の通信端末から送信された識別情報を受信することを特徴とする請求項１〜７の何れか一項に記載の通信システム。
【請求項９】
前記制御手段は、更に、
前記送信処理及び前記受信処理を所定の時間間隔で切り替えて、何れか一方の処理を択一的に逐次実行させることを特徴とする請求項８に記載の通信システム。
【請求項１０】
端末間で所定の通信プロトコルによる無線通信を行い、他の通信端末から送信された当該他の通信端末を識別するための識別情報を受信する複数の通信端末と所定の通信回線を介して接続されるサーバであって、
前記複数の通信端末から送信された、他の通信端末の識別情報を受信する受信手段と、
前記受信手段により受信された識別情報に基づいて、前記複数の通信端末のうち、識別情報の受信漏れが生じた通信端末を特定する特定手段と、
を備えることを特徴とするサーバ。
【請求項１１】
端末間で所定の通信プロトコルによる無線通信を行う複数の通信端末と、前記複数の通信端末と所定の通信回線を介して接続されるサーバと、を用いた通信方法であって、
前記複数の通信端末は、
他の通信端末から送信された当該他の通信端末を識別するための識別情報を受信するステップと、
受信された識別情報を前記所定の通信回線を介して前記サーバに送信するステップと、を行い、
前記サーバは、
前記通信端末から送信された識別情報を受信するステップと、
受信された識別情報に基づいて、前記複数の通信端末のうち、識別情報の受信漏れが生じた通信端末を特定するステップと、
を行うことを特徴とする通信方法。
【請求項１２】
端末間で所定の通信プロトコルによる無線通信を行い、他の通信端末から送信された当該他の通信端末を識別するための識別情報を受信する複数の通信端末と所定の通信回線を介して接続されるサーバのコンピュータを、
前記複数の通信端末から送信された、他の通信端末の識別情報を受信する受信手段、
前記受信手段により受信された識別情報に基づいて、前記複数の通信端末のうち、識別情報の受信漏れが生じた通信端末を特定する特定手段、
として機能させることを特徴とするプログラム。
【請求項１３】
端末間で所定の通信プロトコルによる無線通信を行い、他の通信端末から送信された当該他の通信端末を識別するための識別情報を受信する複数の通信端末と所定の通信回線を介して接続されるサーバの情報特定方法であって、
前記複数の通信端末から送信された、他の通信端末の識別情報を受信する受信ステップと、
前記受信ステップにより受信された識別情報に基づいて、前記複数の通信端末のうち、識別情報の受信漏れが生じた通信端末を特定する特定ステップと、
を含むことを特徴とするサーバの情報特定方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、通信システム、サーバ、通信方法、サーバの情報特定方法及びプログラムに関する。
【背景技術】
【０００２】
従来、Bluetooth（登録商標）等の近距離の無線通信機能が搭載されたスマートフォン、ゲーム機等の携帯型の通信端末のなかには、他の通信端末とデータ交換できるものがある。すれ違った短時間の間にもデータ交換が可能であり、このようなデータ交換はすれ違い通信と呼ばれている（例えば、特許文献１〜３参照）。
【０００３】
一方で、ＳＮＳ（Social Networking Service）と呼ばれるインターネットを利用したコミュニケーションツールも盛んに利用されている。
上述したすれ違い通信によれば、ＳＮＳのアカウント名、ユーザＩＤ等の識別データをやりとりすることで、例えば、サッカー観戦やコンサート等の同一のイベントに参加したユーザどうしに新たなコミュニケーションの機会を提供することが可能である。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２０１１−２０９８７２号公報
【特許文献２】特開２０１２−１５１７３５号公報
【特許文献３】特開２０１３−１７７２６号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、すれ違い通信の場合、省電力化を図る上で接続を確立することなくデータ通信を行うため、通信の双方向性が保証されていない。つまり、複数の通信端末の受信処理と送信処理のタイミングが上手く合わないとデータ通信を行うことができず、例えば、一方の通信端末はデータを受信したが、他方の通信端末はデータを受信していないというような状況が生じてしまう。
【０００６】
本発明は、このような問題に鑑みてなされたものであり、本発明の課題は、すれ違い通信における受信漏れを抑制することができ、仮想的に通信の双方向性を確保することができる通信システム、サーバ、通信方法、サーバの情報特定方法及びプログラムを提供することである。
【課題を解決するための手段】
【０００７】
上記課題を解決するため、本発明に係る通信システムは、
端末間で所定の通信プロトコルによる無線通信を行う複数の通信端末と、前記複数の通信端末と所定の通信回線を介して接続されるサーバと、を備える通信システムであって、前記複数の通信端末は、他の通信端末から送信された当該他の通信端末を識別するための識別情報を受信する第一の受信手段と、前記第一の受信手段により受信された識別情報を前記所定の通信回線を介して前記サーバに送信する第一の送信手段と、を備え、前記サーバは、前記通信端末から送信された識別情報を受信する第二の受信手段と、前記第二の受信手段により受信された識別情報に基づいて、前記複数の通信端末のうち、識別情報の受信漏れが生じた通信端末を特定する特定手段と、を備えることを特徴としている。
【０００９】
また、本発明に係るサーバは、
端末間で所定の通信プロトコルによる無線通信を行い、他の通信端末から送信された当該他の通信端末を識別するための識別情報を受信する複数の通信端末と所定の通信回線を介して接続されるサーバであって、前記複数の通信端末から送信された、他の通信端末の識別情報を受信する受信手段と、前記受信手段により受信された識別情報に基づいて、前記複数の通信端末のうち、識別情報の受信漏れが生じた通信端末を特定する特定手段と、を備えることを特徴としている。
【発明の効果】
【００１３】
本発明によれば、すれ違い通信における受信漏れを抑制することができ、仮想的に通信の双方向性を確保することができる。
【図面の簡単な説明】
【００１４】
【図１】本発明を適用した一実施形態の通信システムの概略構成を表す図である。
【図２】通信端末の構成を表す機能ブロック図である。
【図３】ＢＬＥ（Bluetooth Low Energy）の通信プロトコルにより、接続を確立せずに通信データをやりとりする場合のタイムチャートを示している。
【図４】ＢＬＥの通信プロトコルにおける通信データのフォーマットを示している。
【図５】管理サーバの構成を表す機能ブロック図である。
【図６】識別データの受信漏れを説明するための図である。
【図７】識別データの受信漏れを補填する処理手順を表すフローチャートである。
【発明を実施するための形態】
【００１５】
以下に、本発明について、図面を用いて具体的な態様を説明する。ただし、発明の範囲は、図示例に限定されない。
図１は、本発明を適用した一実施形態の通信システム１の概略構成を示している。
【００１６】
図１に示すように、通信システム１は、複数の通信端末（図１には、３つの通信端末Ａ、Ｂ及びＣを示す）と、管理サーバ５０とを備えて構成されている。各通信端末Ａ〜Ｃと管理サーバ５０は、インターネット等のネットワークＮを介して接続されている。
【００１７】
通信端末Ａ〜Ｃは、例えば、近距離型の無線通信機能を備えたスマートフォンであり、他の通信端末Ａ〜Ｃと通信データをやりとりすることができる。なお、通信端末Ａ〜Ｃは、同様の無線通信機能を備えた携帯型の端末であれば、ゲーム機、時計、万歩計（登録商標）、ランニング用のデータ記憶装置等であっても良い。
各通信端末Ａ〜Ｃが無線通信によって互いに通信データをやりとりする基本的な構成部分は略同様であるので、以下、通信端末Ａの構成を一例として説明する。
【００１８】
図２は、通信端末Ａの構成を機能ごとに表す機能ブロック図である。
通信端末Ａは、図２に示すように、制御部１１、記憶部１２、操作部１３、表示部１４、計時部１５、マイク１６１、スピーカ１６２、通話処理部１６、無線通信部１７、通信部１８等を備えて構成されている。通信端末Ａの各部は、バス３０によって接続されている。
【００１９】
制御部１１は、ＣＰＵ（Central Processing Unit）、ＲＡＭ（Random Access Memory）等を備えて構成されている。制御部１１は、記憶部１２に記憶されたプログラム１２１を読み出して、当該プログラム１２１を実行することにより、通信端末Ａの各部の動作を制御する。
例えば、制御部１１は、操作部１３を介して通話が指示されると、通話処理用のプログラムを実行し、通話処理部１６及び通信部１８により、通話先の通信端末Ｂ又はＣと通話音声をやりとりさせる。
【００２０】
記憶部１２は、制御部１１が読み取り可能なプログラム１２１、プログラム１２１の実行に必要なデータ等を記憶している。
記憶部１２としては、例えばハードディスク、ＥＥＰＲＯＭ（Electrically Erasable Programmable ROM）、フラッシュメモリ等の記憶媒体を用いることができる。
【００２１】
記憶部１２は、他の通信端末（例えば、通信端末Ｂ、Ｃ等）の識別データ１２２を記憶する。
すなわち、記憶部（第一の記憶手段）１２は、無線通信部１７による受信処理の際に、送信処理を実行する他の通信端末から送信されて受信された通信データに含まれる識別データ１２２を記憶する。
ここで、無線通信部１７は、例えば、識別データ１２２（通信データ）の受信時刻を計時部１５から取得して、記憶部１２は、無線通信部１７による識別データ１２２の受信時刻と当該識別データ１２２とを対応付けて記憶しても良い。
【００２２】
操作部１３は、操作キー、タッチパネル等を備えて、ユーザによるこれらの操作に応じた操作信号を生成し、制御部１１に出力する。
【００２３】
表示部１４は、ＬＣＤ（Liquid Crystal Display）、有機ＥＬ（Electro luminescence）ディスプレイ等を備え、制御部１１による表示制御にしたがって、操作画面、通知画面等の表示画面を表示する。
【００２４】
計時部１５は、発振器から出力されるクロック信号を元に計時し、現在日時を出力する。
【００２５】
マイク１６１は、通話音声を入力する。
通話処理部１６は、マイク１６１により入力された通話音声をＡ／Ｄ変換し、符号化して通話音声のベースバンド信号を生成し、通信部１８に出力する。また、通話処理部１６は、通信部１８から入力された通話音声のベースバンド信号を復号し、Ｄ／Ａ変換してスピーカ１６２に出力する。
スピーカ１６２は、受話音声を出力する。
【００２６】
無線通信部１７は、Bluetooth用のアンテナ１７１及びBluetoothモジュール１７２を備えている。無線通信部１７は、Bluetoothモジュール１７２により、アンテナ１７１を介して他の通信端末Ｂ又はＣとの間で通信データの送信及び受信を行う。
【００２７】
Bluetoothモジュール１７２は、通信データの送信及び受信に、ＢＬＥ（Bluetooth Low Energy）の通信プロトコルを用いる。
ＢＬＥの通信プロトコルは、他の通信端末Ｂ又はＣに対して通信データの送信のみを行う送信モードと、他の通信端末Ｂ又はＣから送信された通信データの受信のみを行う受信モードを、一定間隔ごとに繰り返す。送信モードはAdvertiseと呼ばれ、受信モードはScanと呼ばれている。
無線通信部１７は、この送信モードと受信モードを繰り返すＢＬＥの通信プロトコルにしたがって、送信モード時に他の通信端末Ｂ又はＣに通信データを送信し、受信モード時に他の通信端末Ｂ又はＣから送信された通信データを受信する。
【００２８】
ＢＬＥによれば、接続を確立することなく、通信データをやりとりすることができる。
図３は、３つの通信端末Ａ、Ｂ及びＣが接続を確立せずに通信データをやりとりする場合のタイムチャートを示している。
図３に示すように、各通信端末Ａ、Ｂ及びＣは、Advertiseで表される送信モードとScanで表される受信モードとを繰り返し、Centralとしてのrole（役割）とPeripheralとしてのroleとを交互に切り替えている。
【００２９】
無線通信部１７は、図３に示すように、送信モードと受信モードのそれぞれをあらかじめ設定された時間で切り替える。具体的には、無線通信部１７はカウンタを備え、当該カウンタにより時間をカウントして、切り替える時間に到達すると送信モードから受信モードへ又はその逆に切り替える。
送信モード及び受信モードの時間は、通信端末Ａ、Ｂ及びＣごとに設定することが可能である。そのため、一方の通信端末が送信モードであり、他方の通信端末が受信モードである場合に、通信データをやりとりすることができる。例えば、通信端末Ａから送信された通信データを通信端末Ｂが受信できるのは、通信端末Ａの送信モードと、通信端末Ｂの受信モードが重複している間である。
【００３０】
図４は、ＢＬＥにおける通信データのフォーマットを示している。
図４に示すように、通信データは、Header３１とPayload３２とからなるパケットデータである。実データであるPayload３２は、address３３を先頭に、Ｎ個のAD Structure N３４から構成されている。address３３は、各AD Structure N３４のアドレスを示す。
各AD Structure N３４は、Length３５、AD Type３６及びAD Data３７により構成されている。Length３５は、AD Structure N３４のデータ長を定義する。AD Type３６には、AD Data３７に格納されるデータの種類を示すフラグが格納される。AD Type３６に０ｘＦＦのフラグを格納すると、AD Data３７として特定データを格納することが可能となる。
【００３１】
特定データは、ＢＬＥに制限されずに他の通信端末Ｂ又はＣに配信できる任意のデータをいう。特定データとしてAD Data３７に格納できるデータの例としては、配信用にユーザにより設定されたメッセージデータ、ユーザが利用しているサービスにおいて発行されたユーザＩＤ、アカウント名、通信端末Ａに固有の端末ＩＤ等の識別データ１２２が挙げられる。
【００３２】
このように、無線通信部１７は、各通信端末を識別するための識別データ１２２を含む通信データの送信処理及び他の通信端末（例えば、通信端末Ｂ、Ｃ等）から送信される識別データ１２２を含む通信データの受信処理を所定の時間間隔で切り替えて実行させる。
すなわち、無線通信部１７は、制御手段として、各通信端末を識別するための識別データ１２２の送信処理及び他の通信端末（例えば、通信端末Ｂ、Ｃ等）から送信される識別データ１２２の受信処理のうち、何れか一方の処理を択一的に逐次実行させる。また、無線通信部１７は、第一の受信手段として、当該通信端末Ａの受信処理の際に、送信処理を実行する他の通信端末（例えば、通信端末Ｂ、Ｃ等）から送信された識別データ１２２を受信する。
なお、無線通信部１７は、識別データ１２２の送信処理にて、図示しない位置検出部（例えば、ＧＰＳ（Global Positioning System）モジュール等）により検出された当該通信端末Ａの現在位置を対応付けて送信しても良い。
【００３３】
通信部１８は、ＲＦ（Radio Frequency）通信用のアンテナ１８１を備え、当該アンテナ１８１により基地局との間で通話音声、メール等の送信及び受信を行う。
具体的には、通信部１８は、アンテナ１８１を介して受信した電波を復調処理し、得られた通話音声のベースバンド信号、メールのパケット等を通話処理部１６及び制御部１１にそれぞれ出力する。また、通信部１８は、制御部１１から入力されたメールのパケット又は通話処理部１６から入力されたベースバンド信号を変調処理して得られた電波を、アンテナ１８１を介して基地局に送信する。
なお、通信部１８は、ＷｉＦｉ（Wireless Fidelity）により無線ＬＡＮ（Local Area Network）のアクセスポイントに接続して、送信及び受信をネットワークＮ経由で行うこともできる。
【００３４】
また、通信部（第一の送信手段）１８は、無線通信部１７により受信された他の通信端末（例えば、通信端末Ｂ、Ｃ等）の識別データ１２２をネットワークＮを介して管理サーバ５０に送信する。具体的には、通信部１８は、記憶部１２に記憶されている他の通信端末の識別データ１２２を読み出して取得し、ネットワークＮを介して管理サーバ５０に送信する。
このとき、通信部１８は、無線通信部１７により受信された他の通信端末の識別データ１２２を当該識別データ１２２の受信時刻と対応付けてネットワークＮを介して管理サーバ５０に送信しても良い。すなわち、通信部１８は、例えば、記憶部１２から他の通信端末の識別データ１２２と対応付けて記憶されている無線通信部１７による識別データ１２２の受信時刻を読み出して取得し、ネットワークＮを介して管理サーバ５０に送信しても良い。
【００３５】
また、通信部１８は、当該通信端末Ａによる受信処理における他の通信端末（例えば、通信端末Ｂ、Ｃ等）の識別データ１２２の受信漏れを問い合わせるための問い合わせ信号をネットワークＮを介して管理サーバに送信する。
【００３６】
図５は、管理サーバ５０の構成を機能ごとに表す機能ブロック図である。
図５に示すように、管理サーバ５０は、制御部５１、記憶部５２及び通信部５３を備えて構成されている。管理サーバ５０の各部はバス５４によって接続されている。
【００３７】
制御部５１は、ＣＰＵ、ＲＡＭ等を備えて構成されている。制御部５１は、記憶部５２に記憶されたプログラム５２１を読み出して、当該プログラム５２１を実行することにより、管理サーバ５０の各部の動作を制御する。
【００３８】
また、制御部（特定手段）５１は、通信部５３により受信された識別データ１２２に基づいて、３つの通信端末Ａ〜Ｃのうち、少なくとも何れか一の通信端末（例えば、通信端末Ａ等）の受信処理にて受信されるべき識別データ１２２の受信漏れが生じた通信端末を特定する。
すなわち、制御部５１は、例えば、何れかの通信端末（例えば、通信端末Ａ等）から送信された問い合わせ信号が通信部５３により受信されると、当該通信端末の受信処理にて受信されるべき識別データ１２２の受信漏れが生じた通信端末を特定する。具体的には、制御部（判定手段）５１は、通信部５３により受信された識別データ１２２に基づいて、３つの通信端末Ａ〜Ｃのうち、第一の通信端末（例えば、通信端末Ａ等）が、当該第一の通信端末の識別データ１２２を受信した第一の通信端末と異なる第二の通信端末（例えば、通信端末Ｂ、Ｃ等）の識別データ１２２を受信しているか否かを判定する。
例えば、制御部５１は、記憶部５２の識別データテーブル５２２（後述）を参照して、問い合わせ信号を送信した第一の通信端末（例えば、通信端末Ａ等）の識別データ１２２と対応付けられている他の通信端末の識別データ１２２（例えば、識別データＩＤ−Ｂ等）、及び、第二の通信端末（例えば、通信端末Ｂ、Ｃ等）の識別データ１２２と対応付けられている他の通信端末の識別データ１２２（例えば、識別データＩＤ−Ａ、ＩＤ−Ｃ等）を取得する。そして、制御部５１は、第一の通信端末が第二の通信端末（例えば、通信端末Ｃ等）の識別データ１２２（例えば、識別データＩＤ−Ｃ等）を受信していないと判定すると、第二の通信端末を第一の通信端末の受信処理にて受信されるべき識別データ１２２の受信漏れが生じた通信端末として特定する。
【００３９】
ここで、各通信端末から他の通信端末の識別データ１２２と対応付けて当該識別データ１２２の受信時刻が送信されて通信部５３により受信されている場合には、制御部５１は、通信制御部５３により受信された識別データ１２２及び受信時刻に基づいて、第一の通信端末（例えば、通信端末Ａ等）が、第二の通信端末（例えば、通信端末Ｂ等）による第一の通信端末の識別データ１２２（例えば、識別データＩＤ−Ａ等）の受信時刻を基準とする所定時間以内に第二の通信端末が受信した当該第二の通信端末と異なる第三の通信端末の識別データ１２２（例えば、通信端末Ｃの識別データＩＤ−Ｃ等）を受信しているか否かを判定しても良い。そして、当該判定の結果、制御部５１は、第一の通信端末が第三の通信端末の識別データ１２２を所定時間以内に受信していないと判定した場合に、第三の通信端末を第一の通信端末の受信処理にて受信されるべき識別データ１２２の受信漏れが生じた通信端末として特定しても良い。
【００４０】
記憶部５２は、制御部５１が読み取り可能なプログラム５２１、プログラム５２１の実行に必要なデータ等を記憶している。
記憶部５２としては、例えばハードディスク、ＥＥＰＲＯＭ、フラッシュメモリ等の記憶媒体を用いることができる。
【００４１】
また、記憶部５２は、各通信端末Ａ〜Ｃ毎に他の通信端末の識別データ１２２が対応付けられた識別データテーブル５２２を記憶する。
識別データテーブル（第二の記憶手段）５２２は、各通信端末Ａ〜Ｃの識別データ１２２と、各通信端末Ａ〜ＣからネットワークＮを介して送信されて通信部５３により受信された他の通信端末（例えば、通信端末Ａの場合、通信端末Ｂ等）の識別データ１２２とを対応付けて記憶する。
【００４２】
通信部５３は、ネットワークインターフェイスカード等の通信用インターフェイスを備えて、ネットワークＮ上の各通信端末Ａ〜Ｃと通信を行う。
また、通信部（第二の受信手段）５３は、各通信端末Ａ〜ＣからネットワークＮを介して送信された他の通信端末（例えば、通信端末Ａの場合、通信端末Ｂ等）の識別データ１２２を受信する。
【００４３】
また、通信部（第二の送信手段）５３は、制御部５１により特定された何れか一の通信端末（例えば、通信端末Ａ等）の受信処理にて受信されるべき通信端末の識別データ１２２をネットワークＮを介して何れか一の通信端末に送信する（図６参照）。具体的には、通信部５３は、通信端末Ａ〜Ｃの何れかの通信端末（例えば、通信端末Ａ等）から送信された問い合わせ信号を受信し、制御部５１により特定された受信漏れが生じた通信端末（例えば、通信端末Ｃ等）の識別データ１２２をネットワークＮを介して問い合わせ信号を送信した通信端末に送信する。
ここで、問い合わせ信号を送信する通信端末は、３つの通信端末Ａ〜Ｃのうち、何れか一の通信端末であっても良いし、複数の通信端末であっても良い。
【００４４】
次に、通信システム１による識別データ１２２の受信漏れを補填する処理について、図７を参照して説明する。
図７は、識別データ１２２の受信漏れを補填する処理手順を表すフローチャートである。
【００４５】
図７に示すように、通信端末Ａにあっては、無線通信部１７は、各通信端末を識別するための識別データ１２２を含む通信データの送信処理及び他の通信端末（例えば、通信端末Ｂ、Ｃ等）から送信される識別データ１２２を含む通信データの受信処理を所定の時間間隔で切り替えて実行させる（ステップＳ１）。そして、無線通信部１７は、受信処理にて、送信処理を実行する他の通信端末から通信データを受信したか否かを判定する（ステップＳ２）。
【００４６】
ステップＳ２にて、通信データを受信していないと判定されると（ステップＳ２；ＮＯ）、無線通信部１７は、処理をステップＳ１に戻し、それ以降の処理を逐次実行する。
一方、ステップＳ２にて、通信データを受信したと判定されると（ステップＳ２；ＹＥＳ）、記憶部１２は、制御部１１の制御下にて、無線通信部１７により受信された通信データに含まれる識別データ１２２を記憶する（ステップＳ３）。このとき、記憶部１２は、無線通信部１７による識別データ１２２の受信時刻と当該識別データ１２２とを対応付けて記憶しても良い。
【００４７】
なお、通信端末Ａを例示して説明したが、他の通信端末（例えば、通信端末Ｂ、Ｃ等）においても通信端末Ａと略同様の処理が行われる。
【００４８】
その後、通信端末Ａのユーザ所望のタイミングで識別データ１２２の受信漏れの問い合わせを行う。ここで、識別データ１２２の受信漏れの問い合わせは、通信端末Ｂ、Ｃから行われても良いが、略同様の処理であり、代表として通信端末Ａを例示して説明する。
【００４９】
具体的には、ユーザによる操作部１３の所定操作に基づいて、識別データ１２２の受信漏れの問い合わせが指示されると、通信部１８は、制御部１１の制御下にて、記憶部１２に記憶されている他の通信端末の識別データ１２２を読み出して取得し、当該通信端末Ａによる受信処理における他の通信端末（例えば、通信端末Ｂ、Ｃ等）の識別データ１２２の受信漏れを問い合わせるための問い合わせ信号と対応付けて、ネットワークＮを介して管理サーバ５０に送信する（ステップＳ４）。
なお、他の通信端末の識別データ１２２の送信と問い合わせ信号の送信は、例えば、タイミングをずらして行われても良い。
【００５０】
管理サーバ５０にあっては、通信端末Ａから送信された他の通信端末の識別データ１２２が通信部５３により受信されると、記憶部５２は、制御部５１の制御下にて、当該通信端末Ａの識別データ１２２と、他の通信端末の識別データ１２２とを対応付けて識別データテーブル５２２に記憶する（ステップＳ５）。
ここで、例えば、通信端末Ｂ、Ｃについても、当該通信端末Ｂ、Ｃから他の通信端末の識別データ１２２が送信されて通信部５３により受信されると、記憶部５２は、当該通信端末Ｂ、Ｃの識別データ１２２と、他の通信端末の識別データ１２２とを対応付けて識別データテーブル５２２に記憶する。
【００５１】
そして、制御部５１は、通信端末Ａから送信された問い合わせ信号が通信部５３により受信されると、当該通信端末Ａの受信処理にて受信されるべき識別データ１２２の受信漏れが生じた通信端末を特定する（ステップＳ６）。
例えば、制御部５１は、記憶部５２の識別データテーブル５２２を参照して、問い合わせ信号を送信した通信端末Ａの識別データ１２２と対応付けられている他の通信端末（例えば、通信端末Ｂ、Ｃ等）の識別データ１２２、及び、当該通信端末Ａの識別データ１２２を受信した通信端末Ｂ、Ｃの識別データ１２２と対応付けられている他の通信端末の識別データ１２２を取得する。図６の例で言えば、通信端末Ａは、通信端末Ｂの識別データＩＤ−Ｂは受信しているが、通信端末Ｃの識別データＩＤ−Ｃは受信していない。これに対して、通信端末Ｃは、通信端末Ａの識別データＩＤ−Ａを受信しているので、通信端末Ａと通信端末Ｃはすれ違いが発生していると考えられるが、通信端末Ａは通信端末Ｃの識別データＩＤ−Ｃの受信漏れを起こしていると判定される。そして、制御部５１は、通信端末Ａが通信端末Ｃの識別データ１２２の受信漏れを起こしていると判定すると、通信端末Ｃを通信端末Ａの受信処理にて受信されるべき識別データ１２２の受信漏れが生じた通信端末として特定する。
【００５２】
なお、例えば、識別データテーブル５２２に、各通信端末から送信された他の通信端末の識別データ１２２と対応付けて当該識別データ１２２の受信時刻が記憶されている場合には、制御部５１は、当該識別データ１２２の受信時刻を基準として、識別データ１２２の受信漏れが生じた通信端末の特定を行っても良い。
【００５３】
次に、通信部５３は、制御部５１の制御下にて、特定された通信端末Ａの受信処理にて受信されるべき、すなわち、識別データ１２２の受信漏れが生じた通信端末Ｃの識別データ１２２をネットワークＮを介して通信端末Ａに送信する（ステップＳ７；図６参照）。
【００５４】
通信端末Ａにあっては、記憶部１２は、制御部１１の制御下にて、通信部１８により受信された通信端末Ｃの識別データ１２２、すなわち、受信漏れが生じた通信端末Ｃの識別データ１２２を記憶して（ステップＳ８）、当該処理を終了する。
【００５５】
以上のように、本実施形態の通信システム１によれば、管理サーバ５０は、各通信端末を識別するための識別データ１２２の送信処理及び他の通信端末から送信される識別データ１２２の受信処理のうち、何れか一方の処理を択一的に逐次（例えば、所定の時間間隔で切り替えて）実行する複数の通信端末Ａ〜Ｃにおける受信処理の際に、送信処理を実行する他の通信端末から送信され受信された識別データ１２２に基づいて、複数の通信端末Ａ〜Ｃのうち、少なくとも何れか一の通信端末の受信処理にて受信されるべき識別データ１２２の受信漏れが生じた通信端末を特定するので、通信端末どうしで接続を確立することなくデータ通信を行うすれ違い通信における受信漏れを抑制することができる。
すなわち、例えば、Bluetooth Low Energyを通信プロトコルとして利用したすれ違い通信では、複数の通信端末Ａ〜Ｃの受信処理と送信処理のタイミングが上手く合わないとデータ通信を行うことができないため、識別データ１２２の受信漏れが生じる虞がある。そこで、何れか一の通信端末の受信処理にて受信されるべき識別データ１２２の受信漏れが生じた通信端末を特定して、特定された通信端末の識別データ１２２を何れか一の通信端末に送信することで受信漏れを補填することができ、仮想的に通信の双方向性を確保することができる。
【００５６】
具体的には、例えば、複数の通信端末Ａ〜Ｃを所持する複数のユーザが所定の会場で開催される同一のイベント（例えば、サッカー観戦等）に参加した場合、各通信端末は所定距離内に存する他の通信端末の識別データ１２２を受信、すなわち、所定距離内の複数の通信端末で互いの識別データ１２２を交換することができることとなる。このような状況下で、すれ違い通信における受信漏れが生じた場合であっても、例えば、複数の通信端末Ａ〜Ｃのうち、第一の通信端末（例えば、通信端末Ａ等）が、当該第一の通信端末の識別データ１２２を受信した第二の通信端末（例えば、通信端末Ｂ、Ｃ等）の識別データ１２２を受信しているか否かを管理サーバ５０が判定し、第一の通信端末が第二の通信端末（例えば、通信端末Ｃ等）の識別データ１２２を受信していないと判定された場合に、第二の通信端末を第一の通信端末の受信処理にて受信されるべき識別データ１２２の受信漏れが生じた通信端末として適正に特定することができる。
【００５７】
また、例えば、イベントの開催に関係する所定のＳＮＳ（Social Networking Service）を管理する管理サーバ５０を用いた場合等に、イベントに参加したユーザが当該管理サーバ５０にアクセスする機会を利用して、識別データ１２２の受信漏れを問い合わせるための問い合わせ信号を送信させることができ、当該問い合わせ信号に応じて、識別データ１２２の受信漏れが生じた通信端末を特定して、特定された通信端末の識別データ１２２を問い合わせ信号を送信した通信端末に送信することができる。
このとき、管理サーバ５０は、例えば、ユーザのプロフィール情報も管理しておくことで、例えば、問い合わせ信号を送信する通信端末のユーザが交流したい相手のカテゴリー（例えば、趣味、年齢層、性別等）の情報とともに問い合わせることができる。そして、管理サーバは、カテゴリーに応じた優先順位付けをして優先度とともに返信することで、多くの人が同一のイベントに参加した場合であっても、自分が交流したい相手を適正に選別することもできる。
【００５８】
さらに、識別データ１２２の受信時刻を利用することで、第一の通信端末（例えば、通信端末Ａ等）が、第二の通信端末（例えば、通信端末Ｂ等）による第一の通信端末の識別データ１２２の受信時刻を基準とする所定時間以内に第二の通信端末が受信した第三の通信端末（例えば、通信端末Ｃ等）の識別データ１２２を受信しているか否かを管理サーバ５０が判定し、第一の通信端末が第三の通信端末の識別データ１２２を所定時間以内に受信していないと判定された場合に、第三の通信端末を第一の通信端末の受信処理にて受信されるべき識別データ１２２の受信漏れが生じた通信端末として適正に特定することができる。
すなわち、例えば、複数の通信端末Ａ〜Ｃのうち、第一の通信端末（例えば、通信端末Ａ等）が、当該第一の通信端末の識別データ１２２を受信した第二の通信端末（例えば、通信端末Ｂ等）が受信した第三の通信端末（例えば、通信端末Ｃ等）の識別データ１２２を受信していないと判定された場合には、同一のイベント等に参加することなく全く異なるタイミングで偶然にすれ違った虞もあるため、第三の通信端末を第一の通信端末の受信処理にて受信されるべき識別データ１２２の受信漏れが生じた通信端末として特定しないようにすることができる。
【００５９】
また、複数の通信端末Ａ〜Ｃは、受信処理の際に、送信処理を実行する他の通信端末から送信されて受信された識別データ１２２を記憶しておき、記憶されている識別データ１２２を管理サーバに送信するので、識別データ１２２の受信漏れが生じた通信端末の特定を、ユーザ所望のタイミングで行うことができる。
【００６０】
さらに、管理サーバ５０は、各通信端末Ａ〜Ｃから送信された、送信処理を実行する他の通信端末から送信されて受信された識別データ１２２を記憶しておくことで、当該記憶されている識別データ１２２を利用して、複数の通信端末Ａ〜Ｃのうち、少なくとも何れか一の通信端末の受信処理にて受信されるべき識別データ１２２の受信漏れが生じた通信端末を適正に特定することができる。
【００６１】
なお、本発明は、上記実施形態に限定されることなく、本発明の趣旨を逸脱しない範囲において、種々の改良並びに設計の変更を行っても良い。
例えば、上記実施形態では、管理サーバ５０は、各通信端末Ａ〜Ｃから送信された問い合わせ信号に応じて、当該通信端末の受信処理にて受信されるべき識別データの受信漏れが生じた通信端末を特定するようにしたが、一例であってこれに限られるものではなく、各通信端末Ａ〜Ｃから問い合わせ信号が送信されなくとも、例えば、各通信端末Ａ〜Ｃから他の通信端末の識別データが送信されて受信された際等の所定のタイミングで受信漏れが生じた通信端末を特定しても良い。
さらに、管理サーバ５０は、各通信端末Ａ〜Ｃから問い合わせ信号が送信されなくとも、特定された受信漏れが生じた通信端末の識別データを所定のタイミングで送信しても良い。
【００６２】
また、通信システム１の構成や当該通信システム１が有する通信端末Ａ〜Ｃや管理サーバ５０の構成は、上記実施形態に例示したものは一例であり、これに限られるものではない。
【００６３】
加えて、上記実施形態にあっては、管理サーバ５０に係る受信制御手段としての機能を、当該管理サーバ５０の制御部５１の制御下にて、通信部５３が駆動することにより実現される構成としたが、これに限られるものではなく、制御部５１のＣＰＵによって所定のプログラム等が実行されることにより実現される構成としても良い。
すなわち、プログラムを記憶するプログラムメモリ（図示略）に、受信制御処理ルーチンを含むプログラムを記憶しておく。そして、受信制御処理ルーチンにより制御部５１のＣＰＵを、複数の通信端末Ａ〜Ｃから送信され、各通信端末Ａ〜Ｃの受信処理にて受信された送信処理を実行する他の通信端末の識別データ１２２を受信する手段として機能させるようにしても良い。
また、上記実施形態にあっては、受信された識別データ１２２に基づいて、複数の通信端末Ａ〜Ｃのうち、少なくとも何れか一の通信端末の受信処理にて受信されるべき識別データ１２２の受信漏れが生じた通信端末を特定する特定手段としての機能を、管理サーバ５０の制御部５１のＣＰＵによって所定のプログラム等が実行されることにより実現される構成としたが、これに限られるものではなく、例えば、所定のロジック回路から構成された特定部（図示略）により実現される構成としても良い。
【００６４】
また、上記実施形態にあっては、各通信端末Ａ〜Ｃに係る制御手段、受信制御手段、送信制御手段としての機能を、当該通信端末Ａ〜Ｃの制御部１１の制御下にて、無線通信部１７、通信部１８が駆動することにより実現される構成としたが、これに限られるものではなく、制御部１１のＣＰＵによって所定のプログラム等が実行されることにより実現される構成としても良い。
すなわち、プログラムを記憶するプログラムメモリ（図示略）に、制御処理ルーチン、受信制御処理ルーチン、送信制御処理ルーチンを含むプログラムを記憶しておく。そして、制御処理ルーチンにより制御部１１のＣＰＵを、各通信端末Ａ〜Ｃを識別するための識別データ１２２の送信処理及び他の通信端末から送信される識別データ１２２の受信処理のうち、何れか一方の処理を択一的に逐次実行させる手段として機能させるようにしても良い。また、受信制御処理ルーチンにより制御部１１のＣＰＵを、受信処理の際に、送信処理を実行する他の通信端末から送信された識別データ１２２を受信する手段として機能させるようにしても良い。また、送信制御処理ルーチンにより制御部１１のＣＰＵを、複数の通信端末Ａ〜Ｃから送信される各通信端末Ａ〜Ｃを識別するための識別データ１２２に基づいて、複数の通信端末Ａ〜Ｃのうち、少なくとも何れか一の通信端末の受信処理にて受信されるべき識別データ１２２の受信漏れが生じた通信端末を特定する管理サーバ５０に、受信された識別データ１２２を所定の通信回線を介して送信する手段として機能させるようにしても良い。
【００６５】
さらに、上記の各処理を実行するためのプログラムを格納したコンピュータ読み取り可能な媒体として、ＲＯＭやハードディスク等の他、フラッシュメモリ等の不揮発性メモリ、ＣＤ−ＲＯＭ等の可搬型記憶媒体を適用することも可能である。また、プログラムのデータを所定の通信回線を介して提供する媒体としては、キャリアウェーブ（搬送波）も適用される。
【００６６】
本発明のいくつかの実施形態を説明したが、本発明の範囲は、上述の実施の形態に限定するものではなく、特許請求の範囲に記載された発明の範囲とその均等の範囲を含む。
以下に、この出願の願書に最初に添付した特許請求の範囲に記載した発明を付記する。付記に記載した請求項の項番は、この出願の願書に最初に添付した特許請求の範囲の通りである。
〔付記〕
＜請求項１＞
端末間で所定の通信プロトコルによる無線通信を行う複数の通信端末と、前記複数の通信端末と所定の通信回線を介して接続されるサーバと、を備える通信システムであって、
前記複数の通信端末は、
各通信端末を識別するための識別情報の送信処理及び他の通信端末から送信される識別情報の受信処理のうち、何れか一方の処理を択一的に逐次実行させる制御手段と、
前記受信処理の際に、前記送信処理を実行する他の通信端末から送信された識別情報を受信する第一の受信手段と、
前記第一の受信手段により受信された識別情報を前記所定の通信回線を介して前記サーバに送信する第一の送信手段と、を備え、
前記サーバは、
前記通信端末から送信された識別情報を受信する第二の受信手段と、
前記第二の受信手段により受信された識別情報に基づいて、前記複数の通信端末のうち、少なくとも何れか一の通信端末の前記受信処理にて受信されるべき識別情報の受信漏れが生じた通信端末を特定する特定手段と、
を備えることを特徴とする通信システム。
＜請求項２＞
前記サーバは、
前記特定手段により特定された通信端末の識別情報を前記所定の通信回線を介して前記何れか一の通信端末に送信する第二の送信手段を更に備えることを特徴とする請求項１に記載の通信システム。
＜請求項３＞
前記複数の通信端末は、更に、
前記受信処理における識別情報の受信漏れを問い合わせるための問い合わせ信号を前記所定の通信回線を介して前記サーバに送信し、
前記サーバにあっては、更に、
前記特定手段は、前記通信端末から送信された前記問い合わせ信号が受信されると、当該通信端末の前記受信処理にて受信されるべき識別情報の受信漏れが生じた通信端末を特定し、
前記第二の送信手段は、前記特定手段により特定された通信端末の識別情報を前記所定の通信回線を介して前記問い合わせ信号を送信した通信端末に送信することを特徴とする請求項２に記載の通信システム。
＜請求項４＞
前記サーバは、
前記第二の受信手段により受信された識別情報に基づいて、前記複数の通信端末のうち、第一の通信端末が、当該第一の通信端末の識別情報を受信した前記第一の通信端末と異なる第二の通信端末の識別情報を受信しているか否かを判定する判定手段を更に備え、
前記特定手段は、前記判定手段により前記第一の通信端末が前記第二の通信端末の識別情報を受信していないと判定された場合に、前記第二の通信端末を前記第一の通信端末の前記受信処理にて受信されるべき識別情報の受信漏れが生じた通信端末として特定することを特徴とする請求項１〜３の何れか一項に記載の通信システム。
＜請求項５＞
前記複数の通信端末にあっては、
前記第一の送信手段は、更に、
前記第一の受信手段により受信された識別情報を当該識別情報の受信時刻と対応付けて前記所定の通信回線を介して前記サーバに送信し、
前記サーバにあっては、
前記判定手段は、更に、
前記第二の受信手段により受信された識別情報及び受信時刻に基づいて、前記第一の通信端末が、前記第二の通信端末による前記第一の通信端末の識別情報の受信時刻を基準とする所定時間以内に前記第二の通信端末が受信した当該第二の通信端末と異なる第三の通信端末の識別情報を受信しているか否かを判定し、
前記特定手段は、前記判定手段により前記第一の通信端末が前記第三の通信端末の識別情報を前記所定時間以内に受信していないと判定された場合に、前記第三の通信端末を前記第一の通信端末の前記受信処理にて受信されるべき識別情報の受信漏れが生じた通信端末として特定することを特徴とする請求項４に記載の通信システム。
＜請求項６＞
前記複数の通信端末は、
前記第一の受信手段により受信された識別情報を記憶する第一の記憶手段を更に備え、
前記第一の送信手段は、
前記第一の記憶手段に記憶されている識別情報を前記所定の通信回線を介して前記サーバに送信することを特徴とする請求項１〜５の何れか一項に記載の通信システム。
＜請求項７＞
前記サーバは、
前記第二の受信手段により受信された識別情報を記憶する第二の記憶手段を更に備え、
前記特定手段は、
前記第二の記憶手段に記憶されている識別情報に基づいて、前記複数の通信端末のうち、少なくとも何れか一の通信端末の前記受信処理にて受信されるべき識別情報の受信漏れが生じた通信端末を特定することを特徴とする請求項１〜６の何れか一項に記載の通信システム。
＜請求項８＞
前記制御手段は、更に、
前記送信処理及び前記受信処理を所定の時間間隔で切り替えて、何れか一方の処理を択一的に逐次実行させることを特徴とする請求項１〜７の何れか一項に記載の通信システム。
＜請求項９＞
前記所定の通信プロトコルは、Bluetooth Low Energyであることを特徴とする請求項１〜８の何れか一項に記載の通信システム。
＜請求項１０＞
端末間で所定の通信プロトコルによる無線通信を行う通信端末であって、
複数の通信端末から送信される各通信端末を識別するための識別情報に基づいて、前記複数の通信端末のうち、少なくとも何れか一の通信端末の受信処理にて受信されるべき識別情報の受信漏れが生じた通信端末を特定するサーバと所定の通信回線を介して接続され、
各通信端末を識別するための識別情報の送信処理及び他の通信端末から送信される識別情報の受信処理のうち、何れか一方の処理を択一的に逐次実行させる制御手段と、
前記受信処理の際に、前記送信処理を実行する他の通信端末から送信された識別情報を受信する受信手段と、
前記受信手段により受信された識別情報を前記所定の通信回線を介して前記サーバに送信する送信手段と、
を備えることを特徴とする通信端末。
＜請求項１１＞
端末間で所定の通信プロトコルによる無線通信を行い、各通信端末を識別するための識別情報の送信処理及び他の通信端末から送信される識別情報の受信処理のうち、何れか一方の処理を択一的に逐次実行する複数の通信端末と所定の通信回線を介して接続されるサーバであって、
前記複数の通信端末から送信され、各通信端末の前記受信処理にて受信された前記送信処理を実行する他の通信端末の識別情報を受信する受信手段と、
前記受信手段により受信された識別情報に基づいて、前記複数の通信端末のうち、少なくとも何れか一の通信端末の前記受信処理にて受信されるべき識別情報の受信漏れが生じた通信端末を特定する特定手段と、
を備えることを特徴とするサーバ。
＜請求項１２＞
端末間で所定の通信プロトコルによる無線通信を行う複数の通信端末と、前記複数の通信端末と所定の通信回線を介して接続されるサーバと、を用いた通信方法であって、
前記複数の通信端末は、
各通信端末を識別するための識別情報の送信処理及び他の通信端末から送信される識別情報の受信処理のうち、何れか一方の処理を択一的に逐次実行させるステップと、
前記受信処理の際に、前記送信処理を実行する他の通信端末から送信された識別情報を受信するステップと、
受信された識別情報を前記所定の通信回線を介して前記サーバに送信するステップと、を行い、
前記サーバは、
前記通信端末から送信された識別情報を受信するステップと、
受信された識別情報に基づいて、前記複数の通信端末のうち、少なくとも何れか一の通信端末の前記受信処理にて受信されるべき識別情報の受信漏れが生じた通信端末を特定するステップと、
を行うことを特徴とする通信方法。
＜請求項１３＞
端末間で所定の通信プロトコルによる無線通信を行う通信端末のコンピュータを、
各通信端末を識別するための識別情報の送信処理及び他の通信端末から送信される識別情報の受信処理のうち、何れか一方の処理を択一的に逐次実行させる制御手段、
前記受信処理の際に、前記送信処理を実行する他の通信端末から送信された識別情報を受信する受信制御手段、
複数の通信端末から送信される各通信端末を識別するための識別情報に基づいて、前記複数の通信端末のうち、少なくとも何れか一の通信端末の受信処理にて受信されるべき識別情報の受信漏れが生じた通信端末を特定するサーバに、前記受信制御手段により受信された識別情報を所定の通信回線を介して送信する送信制御手段、
として機能させることを特徴とするプログラム。
＜請求項１４＞
端末間で所定の通信プロトコルによる無線通信を行い、各通信端末を識別するための識別情報の送信処理及び他の通信端末から送信される識別情報の受信処理のうち、何れか一方の処理を択一的に逐次実行する複数の通信端末と所定の通信回線を介して接続されるサーバのコンピュータを、
前記複数の通信端末から送信され、各通信端末の前記受信処理にて受信された前記送信処理を実行する他の通信端末の識別情報を受信する受信制御手段、
前記受信制御手段により受信された識別情報に基づいて、前記複数の通信端末のうち、少なくとも何れか一の通信端末の前記受信処理にて受信されるべき識別情報の受信漏れが生じた通信端末を特定する特定手段、
として機能させることを特徴とするプログラム。
【符号の説明】
【００６７】
１    通信システム
Ａ、Ｂ、Ｃ    通信端末
１１    制御部
１２    記憶部
１７    無線通信部
１８    通信部
５０    管理サーバ
５１    制御部
５２    記憶部
５３    通信部
Ｎ      ネットワーク
【図１】
0006036675.tif 000002
【図２】
0006036675.tif 000003
【図３】
0006036675.tif 000004
【図４】
0006036675.tif 000005
【図５】
0006036675.tif 000006
【図６】
0006036675.tif 000007
【図７】
0006036675.tif 000008