(57)【要約】  第１の端末（１０）は、第２の端末（２０）との衝突を検出したときに、第２の端末（２０）から供給された所定の物理量を表す物理量情報を第１の衝突情報に含ませてサーバ（３０）に送信する。一方、第２の端末（２０）は、第１の端末（１０）との衝突を検出したときに第１の端末（１０）に所定の物理量を供給し、供給した所定の物理量を表す物理量情報を第２の衝突情報に含ませてサーバ（３０）に送信する。サーバ（３０）は、第１の衝突情報に含まれる物理量情報と第２の衝突情報に含まれる物理量情報とがそれぞれ互いに一致するか否かに応じて、第１の端末（１０）と第２の端末（２０）とを、互いに衝突した端末のペアとして特定する。
2012033107.tif 000002
【特許請求の範囲】
【請求項１】
他の通信端末との衝突の検出に応じて、自身が衝突したことを表す衝突情報を生成する衝突情報生成手段と、
前記衝突情報生成手段が生成した前記衝突情報を、ネットワークを介してサーバに送信する衝突情報送信手段と、を備え、
前記衝突情報生成手段は、前記他の通信端末との衝突の検出に応答して、前記他の通信端末が供給する所定の信号の物理量を求め、求めた物理量に基づいて、前記所定の信号を特定するための情報と前記サーバに自身を識別させる端末識別情報とを前記衝突情報に含ませる、
ことを特徴とする通信端末。
【請求項２】
前記衝突情報生成手段は、
信号を定義する信号データとその識別情報である信号識別情報を予め複数記憶する記憶部を備え、
前記他の通信端末との衝突の検出に応答して、前記他の通信端末から送信された前記所定の信号の物理量を求め、前記記憶部に記憶されている複数の信号データのうちから、求めた物理量に対応する信号データを特定し、この信号データに対応付けられている信号識別情報を前記衝突情報に含ませる、
ことを特徴とする請求項１に記載の通信端末。
【請求項３】
他の通信端末との衝突の検出に応答して、自身が衝突したことを表す衝突情報を生成する衝突情報生成手段と、
前記衝突情報生成手段が生成した前記衝突情報を、前記ネットワークを介してサーバに送信する衝突情報送信手段と、を備え、
前記衝突情報生成手段は、前記他の通信端末との衝突の検出に応答して、前記他の通信端末に所定の信号を供給し、供給した所定の信号の物理量を特定しうる信号識別情報と前記サーバに自身を識別させる端末識別情報とを前記衝突情報に含ませる、
ことを特徴とする通信端末。
【請求項４】
前記衝突情報生成手段は、
信号を定義する信号データとその識別情報である信号識別情報とを予め複数記憶する記憶部を備え、
前記他の通信端末との衝突の検出に応答して、前記記憶部に記憶している前記信号データのうちから１つを選択し、選択した信号データにより定義される信号を前記他の通信端末に供給し、前記選択した信号データに対応する信号識別情報を前記衝突情報に含ませる、
ことを特徴とする請求項３に記載の通信端末。
【請求項５】
他の通信端末との衝突の検出に応答して、自身が衝突したことを表す衝突情報を生成する衝突情報生成手段と、
前記衝突情報生成手段が生成した前記衝突情報を、前記ネットワークを介してサーバに送信する衝突情報送信手段と、を備え、
前記衝突情報生成手段は、前記他の通信端末との衝突の検出に応答して、前記サーバとの間で予め設定された、所定の物理量を表す物理量情報を用いて、前記物理量情報に対応する物理量を有する所定の信号を前記他の通信端末に供給し、前記サーバに自身を識別させる識別情報を前記衝突情報に含ませる、
ことを特徴とする通信端末。
【請求項６】
前記衝突情報生成手段は、
前記所定の信号の物理量と前記物理量情報との組を予め複数記憶する記憶部を備え、
前記衝突情報生成手段は、前記他の通信端末との衝突の検出に応答して、前記物理量情報を、前記記憶部に記憶された複数の物理量情報から選択し、選択した前記物理量情報に対応する前記物理量の信号を前記他の通信端末に供給する、
ことを特徴とする請求項５に記載の通信端末。
【請求項７】
前記サーバは所定のタイミングで物理量情報を更新し、
前記衝突情報生成手段は、前記サーバが更新した前記物理量情報を前記サーバから前記ネットワークを介して受信したことに応答して、前記記憶部に記憶した物理量情報を前記サーバが更新した前記物理量情報に更新する、
ことを特徴とする請求項５又は６に記載の通信端末。
【請求項８】
前記衝突情報生成手段は、
前記サーバとの間で予め設定された前記物理量情報を、前記サーバとの通信を行うことなく、前記サーバとの間の共通の規則に基づいて、前記サーバが更新した物理量情報に更新する、
ことを特徴とする請求項５又は６に記載の通信端末。
【請求項９】
前記衝突情報生成手段は、前記他の通信端末との衝突の検出に応答して、前記他の通信端末との衝突を検出したときの時刻を表す時刻情報を前記衝突情報に含ませる、
ことを特徴とする請求項１乃至８の何れか１項に記載の通信端末。
【請求項１０】
前記衝突情報生成手段は、前記他の通信端末との衝突の検出に応答して、前記他の通信端末との衝突を検出したときの位置を表す位置情報を前記衝突情報に含ませる、
ことを特徴とする請求項１乃至９の何れか１項に記載の通信端末。
【請求項１１】
第１の通信端末が衝突したことを表す第１の衝突情報を、ネットワークを介して第１の通信端末から受信する第１の受信手段と、
第２の通信端末が衝突したことを表す第２の衝突情報を、ネットワークを介して第２の通信端末から受信する第２の受信手段と、
前記第１の受信手段が受信した前記第１の衝突情報と前記第２の受信手段が受信した前記第２の衝突情報とから、互いに衝突した前記第１の通信端末と前記第２の通信端末とのペアを特定するペア特定手段と、を備え、
前記第１の衝突情報には、前記第１の通信端末が前記第２の通信端末との衝突の検出に応答して前記第２の通信端末から受け取った所定の信号の物理量を表す物理量情報と、前記第１の通信端末を識別する第１の識別情報とが含まれ、
前記第２の衝突情報には、前記第２の通信端末が前記第１の通信端末との衝突の検出に応答して前記第１の通信端末に供給した所定の信号の物理量を表した物理量情報と、前記第２の通信端末を識別する第２の識別情報とが含まれ、
前記ペア特定手段は、前記第１の衝突情報に含まれる前記物理量情報と前記第２の衝突情報に含まれる前記物理量情報とがそれぞれ互いに一致した場合に、前記第１の識別情報により識別される前記第１の通信端末と前記第２の識別情報により識別される前記第２の通信端末とを互いに衝突した通信端末のペアであると特定する、
ことを特徴とするサーバ。
【請求項１２】
第１の通信端末との衝突の検出に応答して第２の通信端末が前記第１の通信端末に供給する所定の信号の物理量を表す物理量情報と前記物理量情報を供給する前記第２の通信端末を識別する識別情報とを対応付けた管理情報を管理する管理手段と、
前記第１の通信端末が衝突したことを表す第１の衝突情報を、ネットワークを介して第１の通信端末から受信する第１の受信手段と、
前記第２の通信端末が衝突したことを表す第２の衝突情報を、ネットワークを介して第２の通信端末から受信する第２の受信手段と、
前記第１の受信手段が受信した前記第１の衝突情報と前記第２の受信手段が受信した前記第２の衝突情報とから、互いに衝突した前記第１の通信端末と前記第２の通信端末とのペアを特定するペア特定手段と、を備え、
前記第１の衝突情報には、前記第２の通信端末から受け取った所定の信号の物理量を表す物理量情報と、前記第１の通信端末を識別する第１の識別情報とが含まれ、
前記第２の衝突情報には、前記第２の通信端末を識別する第２の識別情報が含まれ、
前記ペア特定手段は、前記第１の衝突情報に含まれる前記物理量情報及び前記第２の衝突情報に含まれる前記第２の識別情報と、前記管理手段が管理する前記管理情報に含まれる前記物理量情報及び前記識別情報とが、それぞれ一致した場合に、前記第１の識別情報により識別される前記第１の通信端末と前記第２の識別情報により識別される前記第２の通信端末とを互いに衝突した通信端末のペアであると特定する、
ことを特徴とするサーバ。
【請求項１３】
前記第１の衝突情報には、前記第２の通信端末との衝突を検出したときの時刻を表す時刻情報が含まれ、
前記第２の衝突情報には、前記第１の通信端末との衝突を検出したときの時刻を表す時刻情報が含まれ、
前記ペア特定手段は、前記第１の衝突情報に含まれる前記時刻情報が表す前記時刻と前記第２の衝突情報に含まれる前記時刻情報が表す前記時刻との時間差が所定の範囲にある場合に、前記第１の識別情報により識別される前記第１の通信端末と前記第２の識別情報により識別される前記第２の通信端末とを、互いに衝突した通信端末のペアであると特定する、
ことを特徴とする請求項１１又は１２に記載のサーバ。
【請求項１４】
前記ペア特定手段は、前記第１の受信手段が前記第１の衝突情報を受信した時刻と前記第２の受信手段が前記第２の衝突情報を受信した時刻との時間差が所定の範囲にある場合に、前記第１の識別情報により識別される前記第１の通信端末と前記第２の識別情報により識別される前記第２の通信端末とを、互いに衝突した端末のペアとして特定する、
ことを特徴とする請求項１１又は１２に記載のサーバ。
【請求項１５】
前記第１の衝突情報には、前記第２の通信端末との衝突を検出したときの位置を表す位置情報が含まれ、
前記第２の衝突情報には、前記第１の通信端末との衝突を検出したときの位置を表す位置情報が含まれ、
前記ペア特定手段は、前記第１の衝突情報に含まれる前記位置情報が表す前記位置と前記第２の衝突情報に含まれる前記位置情報が表す前記位置との距離が所定の範囲にある場合に、前記第１の識別情報により識別される前記第１の通信端末と前記第２の識別情報により識別される前記第２の通信端末とを、互いに衝突した通信端末のペアであると特定する、
ことを特徴とする請求項１１乃至１４の何れか１項に記載のサーバ。
【請求項１６】
前記管理手段は、所定のタイミングで、前記管理情報に含まれる前記物理量情報を更新し、前記物理量情報に対応付けられた前記第２の識別情報により識別される前記第２の通信端末に、前記更新した前記物理量情報を、前記ネットワークを介して送信する、
ことを特徴とする請求項１１乃至１５の何れか１項に記載のサーバ。
【請求項１７】
前記管理手段は、前記第２の通信端末と通信を行わずに、前記管理情報に含まれる前記物理量情報を、前記第２の通信端末との間の共通の所定の規則に基づいて、前記第２の通信端末で更新される物理量情報に更新する、
ことを特徴とする請求項１１乃至１５の何れか１項に記載のサーバ。
【請求項１８】
第１の通信端末と、前記第１の通信端末と互いに衝突する第２の通信端末と、前記第１の通信端末と前記第２の通信端末とがそれぞれネットワークを介して接続するサーバと、からなる情報通信システムであって、
前記第１の通信端末は、前記第２の通信端末との衝突の検出に応答して、前記第１の通信端末が衝突したことを表す第１の衝突情報を生成する第１の衝突情報生成手段と、前記第１の衝突情報生成手段が生成した前記第１の衝突情報を、前記ネットワークを介して前記サーバに送信する第１の衝突情報送信手段とを備え、
前記第２の通信端末は、前記第１の通信端末との衝突の検出に応じて、前記第２の通信端末が衝突したことを表す第２の衝突情報を生成する第２の衝突情報生成手段と、前記第２の衝突情報生成手段が生成した前記第２の衝突情報を、前記ネットワークを介して前記サーバに送信する第２の衝突情報送信手段とを備え、
前記サーバは、前記第１の衝突情報を受信する第１の受信手段と、前記第２の衝突情報を受信する第２の受信手段と、前記第１の受信手段が受信した前記第１の衝突情報と前記第２の受信手段が受信した前記第２の衝突情報とから、互いに衝突した前記第１の通信端末と前記第２の通信端末とのペアを特定するペア特定手段と、を備え、
前記第１の通信端末の第１の衝突情報生成手段は、前記第２の通信端末との衝突の検出に応じて、前記第２の通信端末が供給する所定の信号を受け取り、受け取った前記所定の信号の物理量を表す物理量情報と前記サーバに自身を識別させる識別情報とを前記第１の衝突情報に含ませ、
前記第２の通信端末の第２の衝突情報生成手段は、前記第１の通信端末との衝突の検出に応じて、前記第１の通信端末に所定の信号を供給し、供給した前記所定の信号の物理量を表す物理量情報と前記サーバに自身を識別させる識別情報とを前記第２の衝突情報に含ませ、
前記サーバのペア特定手段は、前記第１の衝突情報に含まれる前記物理量情報と前記第２の衝突情報に含まれる前記物理量情報とがそれぞれ互いに一致する場合に、前記第１の識別情報により識別される前記第１の通信端末と前記第２の識別情報により識別される前記第２の通信端末とを、互いに衝突した端末のペアとして特定する、
ことを特徴とする情報通信システム。
【請求項１９】
第１の通信端末と、前記第１の通信端末と互いに衝突する第２の通信端末と、前記第１の通信端末と前記第２の通信端末とがそれぞれネットワークを介して接続するサーバと、からなる情報通信システムであって、
前記第１の通信端末は、前記第２の通信端末との衝突の検出に応答して前記第１の通信端末が衝突したことを表す第１の衝突情報を生成する第１の衝突情報生成手段と、前記第１の衝突情報生成手段が生成した前記第１の衝突情報を、前記ネットワークを介して前記サーバに送信する第１の衝突情報送信手段とを備え、
前記第２の通信端末は、前記第１の通信端末との衝突の検出に応答して前記第２の通信端末が衝突したことを表す第２の衝突情報を生成する第２の衝突情報生成手段と、前記第２の衝突情報生成手段が生成した前記第２の衝突情報を、前記ネットワークを介して前記サーバに送信する第２の衝突情報送信手段とを備え、
前記サーバは、前記第１の通信端末との衝突の検出に応答して前記第２の通信端末が供給する所定の信号の物理量を表す物理量情報と前記物理量情報を供給する前記第２の通信端末を識別する識別情報とを対応付けた管理情報を管理する管理手段と、前記第１の衝突情報を受信する第１の受信手段と、前記第２の衝突情報を受信する第２の受信手段と、前記第１の受信手段が受信した前記第１の衝突情報と前記第２の受信手段が受信した前記第２の衝突情報とから互いに衝突した前記第１の通信端末と前記第２の通信端末とのペアを特定するペア特定手段と、を備え、
前記第１の通信端末の第１の衝突情報生成手段は、前記第２の通信端末との衝突の検出に応答して、前記第２の通信端末が供給する所定の信号を受け取り、受け取った前記所定の信号の物理量を表す物理量情報と前記サーバに自身を識別させる第１の識別情報とを前記第１の衝突情報に含ませ、
前記第２の通信端末の第２の衝突情報生成手段は、前記第１の通信端末との衝突の検出に応答して、前記サーバとの間で予め設定された物理量を表す物理量情報を用いて、前記物理量情報に対応する物理量を有する信号を前記第１の通信端末に供給し、前記サーバに自身を識別させる第２の識別情報を前記第２の衝突情報に含ませ、
前記サーバのペア特定手段は、前記第１の衝突情報に含まれる前記物理量情報及び前記第２の衝突情報に含まれる前記第２の識別情報と、前記管理手段が管理する前記管理情報に含まれる前記物理量情報及び前記識別情報とが、それぞれ一致する場合に、前記第１の識別情報により識別される前記第１の通信端末と前記第２の識別情報により識別される前記第２の通信端末とを、互いに衝突した通信端末のペアであると特定する、
ことを特徴とする情報通信システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、通信端末、サーバ、及び情報通信システムに関する。
【背景技術】
【０００２】
近年、利用者が保持する携帯端末を利用した種々のサービスが提供されている。特許文献１は、この種のサービスを提供するシステムの一例を開示する。このシステムでは、ユーザが携帯端末をリーダライタに近接させる（かざす）と、リーダライタが、非接触通信により、携帯端末から情報を取得し、取得した情報と自己のＩＤを含む情報をサーバに送信する。サーバは、受信した情報をもとに、ユーザとリーダライタを特定して適切なサービスを提供する。【０００３】
特許文献１に開示されたシステムは、携帯端末とリーダライタが共に非接触通信を行う機能を備えていないと利用できない。【０００４】
ユーザが携帯端末を店舗の設置端末に衝突させる（ぶつける）と、両端末が衝突を検知し、その情報をサーバに送信し、サーバが２台の通信端末を特定し、適切なサービスを提供する、という技術も提案されている。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２００９−５３７９０号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
衝突を検知するシステムでは、ほぼ同じ位置でほぼ同時に、複数組（２組以上）の通信端末が互いに衝突した場合、サーバは、実際には互いに衝突していない通信端末同士を衝突した通信端末であると誤って特定することがある。このように、衝突を検出するシステムでは、サーバが、互いに衝突した通信端末のペアを正確に特定できないことがある。この場合、サーバが提供するサービスが不適切なものとなる虞がある。【０００７】
本発明は、上記実情に鑑みてなされたものであり、互いに衝突した通信端末のペアを正確に特定することができる、通信端末、サーバ、及び情報通信システムを提供することを目的とする。
また、本発明は、適切なサービスを提供できる通信端末、サーバ、及び情報通信システムを提供することを他の目的とする。
【課題を解決するための手段】
【０００８】
本発明の第１の観点に係る通信端末は、
他の通信端末との衝突の検出に応じて、自身が衝突したことを表す衝突情報を生成する衝突情報生成手段と、
前記衝突情報生成手段が生成した前記衝突情報を、ネットワークを介してサーバに送信する衝突情報送信手段と、を備え、
前記衝突情報生成手段は、前記他の通信端末との衝突の検出に応答して、前記他の通信端末が供給する所定の信号の物理量を求め、求めた物理量に基づいて、前記所定の信号を特定するための情報と前記サーバに自身を識別させる端末識別情報とを前記衝突情報に含ませる、
ことを特徴とする。【０００９】
前記衝突情報生成手段は、例えば、信号を定義する信号データとその識別情報である信号識別情報を予め複数記憶する記憶部を備え、前記他の通信端末との衝突の検出に応答して、前記他の通信端末から送信された前記所定の信号の物理量を求め、前記記憶部に記憶されている複数の信号データのうちから、求めた物理量に対応する信号データを特定し、この信号データに対応付けられている信号識別情報を前記衝突情報に含ませる。
ことを特徴とする。【００１０】
本発明の第２の観点に係る通信端末は、
他の通信端末との衝突の検出に応答して、自身が衝突したことを表す衝突情報を生成する衝突情報生成手段と、
前記衝突情報生成手段が生成した前記衝突情報を、前記ネットワークを介してサーバに送信する衝突情報送信手段と、を備え、
前記衝突情報生成手段は、前記他の通信端末との衝突の検出に応答して、前記他の通信端末に所定の信号を供給し、供給した所定の信号の物理量を特定しうる信号識別情報と前記サーバに自身を識別させる端末識別情報とを前記衝突情報に含ませる、
ことを特徴とする。【００１１】
例えば、前記衝突情報生成手段は、信号を定義する信号データとその識別情報である信号識別情報とを予め複数記憶する記憶部を備え、前記他の通信端末との衝突の検出に応答して、前記記憶部に記憶している前記信号データのうちから１つを選択し、選択した信号データにより定義される信号を前記他の通信端末に供給し、前記選択した信号データに対応する信号識別情報を前記衝突情報に含ませる。【００１２】
本発明の第３の観点に係る通信端末は、
他の通信端末との衝突の検出に応答して、自身が衝突したことを表す衝突情報を生成する衝突情報生成手段と、
前記衝突情報生成手段が生成した前記衝突情報を、前記ネットワークを介してサーバに送信する衝突情報送信手段と、を備え、
前記衝突情報生成手段は、前記他の通信端末との衝突の検出に応答して、前記サーバとの間で予め設定された、所定の物理量を表す物理量情報を用いて、前記物理量情報に対応する物理量を有する所定の信号を前記他の通信端末に供給し、前記サーバに自身を識別させる識別情報を前記衝突情報に含ませる、
ことを特徴とする。【００１３】
前記衝突情報生成手段は、例えば、前記所定の信号の物理量と前記物理量情報との組を予め複数記憶する記憶部を備え、前記衝突情報生成手段は、前記他の通信端末との衝突の検出に応答して、前記物理量情報を、前記記憶部に記憶された複数の物理量情報から選択し、選択した前記物理量情報に対応する前記物理量の信号を前記他の通信端末に供給する。【００１４】
例えば、前記サーバは、所定のタイミングで物理量情報を更新し、前記衝突情報生成手段は、前記サーバが更新した前記物理量情報を前記サーバから前記ネットワークを介して受信したことに応答して、前記記憶部に記憶した物理量情報を前記サーバが更新した前記物理量情報に更新する。【００１５】
例えば、前記衝突情報生成手段は、前記サーバとの間で予め設定された前記物理量情報を、前記サーバとの通信を行うことなく、前記サーバとの間の共通の規則に基づいて、前記サーバが更新した物理量情報に更新する。【００１６】
また、例えば、前記衝突情報生成手段は、前記他の通信端末との衝突の検出に応答して、前記他の通信端末との衝突を検出したときの時刻を表す時刻情報を前記衝突情報に含ませる。【００１７】
前記衝突情報生成手段は、例えば、前記他の通信端末との衝突の検出に応答して、前記他の通信端末との衝突を検出したときの位置を表す位置情報を前記衝突情報に含ませる。【００１８】
本発明の第４の観点に係るサーバは、
第１の通信端末が衝突したことを表す第１の衝突情報を、ネットワークを介して第１の通信端末から受信する第１の受信手段と、
第２の通信端末が衝突したことを表す第２の衝突情報を、ネットワークを介して第２の通信端末から受信する第２の受信手段と、
前記第１の受信手段が受信した前記第１の衝突情報と前記第２の受信手段が受信した前記第２の衝突情報とから、互いに衝突した前記第１の通信端末と前記第２の通信端末とのペアを特定するペア特定手段と、を備え、
前記第１の衝突情報には、前記第１の通信端末が前記第２の通信端末との衝突の検出に応答して前記第２の通信端末から受け取った所定の信号の物理量を表す物理量情報と、前記第１の通信端末を識別する第１の識別情報とが含まれ、
前記第２の衝突情報には、前記第２の通信端末が前記第１の通信端末との衝突の検出に応答して前記第１の通信端末に供給した所定の信号の物理量を表した物理量情報と、前記第２の通信端末を識別する第２の識別情報とが含まれ、
前記ペア特定手段は、前記第１の衝突情報に含まれる前記物理量情報と前記第２の衝突情報に含まれる前記物理量情報とがそれぞれ互いに一致した場合に、前記第１の識別情報により識別される前記第１の通信端末と前記第２の識別情報により識別される前記第２の通信端末とを互いに衝突した通信端末のペアであると特定する、
ことを特徴とする。【００１９】
本発明の第５の観点に係るサーバは、
第１の通信端末との衝突の検出に応答して第２の通信端末が前記第１の通信端末に供給する所定の信号の物理量を表す物理量情報と前記物理量情報を供給する前記第２の通信端末を識別する識別情報とを対応付けた管理情報を管理する管理手段と、
前記第１の通信端末が衝突したことを表す第１の衝突情報を、ネットワークを介して第１の通信端末から受信する第１の受信手段と、
前記第２の通信端末が衝突したことを表す第２の衝突情報を、ネットワークを介して第２の通信端末から受信する第２の受信手段と、
前記第１の受信手段が受信した前記第１の衝突情報と前記第２の受信手段が受信した前記第２の衝突情報とから、互いに衝突した前記第１の通信端末と前記第２の通信端末とのペアを特定するペア特定手段と、を備え、
前記第１の衝突情報には、前記第２の通信端末から受け取った所定の信号の物理量を表す物理量情報と、前記第１の通信端末を識別する第１の識別情報とが含まれ、
前記第２の衝突情報には、前記第２の通信端末を識別する第２の識別情報が含まれ、
前記ペア特定手段は、前記第１の衝突情報に含まれる前記物理量情報及び前記第２の衝突情報に含まれる前記第２の識別情報と、前記管理手段が管理する前記管理情報に含まれる前記物理量情報及び前記識別情報とが、それぞれ一致した場合に、前記第１の識別情報により識別される前記第１の通信端末と前記第２の識別情報により識別される前記第２の通信端末とを互いに衝突した通信端末のペアであると特定する、
ことを特徴とする。【００２０】
例えば、前記第１の衝突情報には、前記第２の通信端末との衝突を検出したときの時刻を表す時刻情報が含まれ、前記第２の衝突情報には、前記第１の通信端末との衝突を検出したときの時刻を表す時刻情報が含まれ、前記ペア特定手段は、前記第１の衝突情報に含まれる前記時刻情報が表す前記時刻と前記第２の衝突情報に含まれる前記時刻情報が表す前記時刻との時間差が所定の範囲にある場合に、前記第１の識別情報により識別される前記第１の通信端末と前記第２の識別情報により識別される前記第２の通信端末とを、互いに衝突した通信端末のペアであると特定する。【００２１】
例えば、前記ペア特定手段は、前記第１の受信手段が前記第１の衝突情報を受信した時刻と前記第２の受信手段が前記第２の衝突情報を受信した時刻との時間差が所定の範囲にある場合に、前記第１の識別情報により識別される前記第１の通信端末と前記第２の識別情報により識別される前記第２の通信端末とを、互いに衝突した端末のペアとして特定する。【００２２】
例えば、前記第１の衝突情報には、前記第２の通信端末との衝突を検出したときの位置を表す位置情報が含まれ、前記第２の衝突情報には、前記第１の通信端末との衝突を検出したときの位置を表す位置情報が含まれ、前記ペア特定手段は、前記第１の衝突情報に含まれる前記位置情報が表す前記位置と前記第２の衝突情報に含まれる前記位置情報が表す前記位置との距離が所定の範囲にある場合に、前記第１の識別情報により識別される前記第１の通信端末と前記第２の識別情報により識別される前記第２の通信端末とを、互いに衝突した通信端末のペアであると特定する。【００２３】
例えば、前記管理手段は、所定のタイミングで、前記管理情報に含まれる前記物理量情報を更新し、前記物理量情報に対応付けられた前記第２の識別情報により識別される前記第２の通信端末に、前記更新した前記物理量情報を、前記ネットワークを介して送信する。【００２４】
例えば、前記管理手段は、前記第２の通信端末と通信を行わずに、前記管理情報に含まれる前記物理量情報を、前記第２の通信端末との間の共通の所定の規則に基づいて、前記第２の通信端末で更新される物理量情報に更新する。【００２５】
本発明の第６の観点に係る情報通信システムは、第１の通信端末と、前記第１の通信端末と互いに衝突する第２の通信端末と、前記第１の通信端末と前記第２の通信端末とがそれぞれネットワークを介して接続するサーバと、から構成され、
前記第１の通信端末は、前記第２の通信端末との衝突の検出に応答して、前記第１の通信端末が衝突したことを表す第１の衝突情報を生成する第１の衝突情報生成手段と、前記第１の衝突情報生成手段が生成した前記第１の衝突情報を、前記ネットワークを介して前記サーバに送信する第１の衝突情報送信手段とを備え、
前記第２の通信端末は、前記第１の通信端末との衝突の検出に応じて、前記第２の通信端末が衝突したことを表す第２の衝突情報を生成する第２の衝突情報生成手段と、前記第２の衝突情報生成手段が生成した前記第２の衝突情報を、前記ネットワークを介して前記サーバに送信する第２の衝突情報送信手段とを備え、
前記サーバは、前記第１の衝突情報を受信する第１の受信手段と、前記第２の衝突情報を受信する第２の受信手段と、前記第１の受信手段が受信した前記第１の衝突情報と前記第２の受信手段が受信した前記第２の衝突情報とから、互いに衝突した前記第１の通信端末と前記第２の通信端末とのペアを特定するペア特定手段と、を備え、
前記第１の通信端末の第１の衝突情報生成手段は、前記第２の通信端末との衝突の検出に応じて、前記第２の通信端末が供給する所定の信号を受け取り、受け取った前記所定の信号の物理量を表す物理量情報と前記サーバに自身を識別させる識別情報とを前記第１の衝突情報に含ませ、
前記第２の通信端末の第２の衝突情報生成手段は、前記第１の通信端末との衝突の検出に応じて、前記第１の通信端末に所定の信号を供給し、供給した前記所定の信号の物理量を表す物理量情報と前記サーバに自身を識別させる識別情報とを前記第２の衝突情報に含ませ、
前記サーバのペア特定手段は、前記第１の衝突情報に含まれる前記物理量情報と前記第２の衝突情報に含まれる前記物理量情報とがそれぞれ互いに一致する場合に、前記第１の識別情報により識別される前記第１の通信端末と前記第２の識別情報により識別される前記第２の通信端末とを、互いに衝突した端末のペアとして特定する。【００２６】
本発明の第７の観点に係る情報通信システムは、
第１の通信端末と、前記第１の通信端末と互いに衝突する第２の通信端末と、前記第１の通信端末と前記第２の通信端末とがそれぞれネットワークを介して接続するサーバと、からなる情報通信システムであって、
前記第１の通信端末は、前記第２の通信端末との衝突の検出に応答して前記第１の通信端末が衝突したことを表す第１の衝突情報を生成する第１の衝突情報生成手段と、前記第１の衝突情報生成手段が生成した前記第１の衝突情報を、前記ネットワークを介して前記サーバに送信する第１の衝突情報送信手段とを備え、
前記第２の通信端末は、前記第１の通信端末との衝突の検出に応答して前記第２の通信端末が衝突したことを表す第２の衝突情報を生成する第２の衝突情報生成手段と、前記第２の衝突情報生成手段が生成した前記第２の衝突情報を、前記ネットワークを介して前記サーバに送信する第２の衝突情報送信手段とを備え、
前記サーバは、前記第１の通信端末との衝突の検出に応答して前記第２の通信端末が供給する所定の信号の物理量を表す物理量情報と前記物理量情報を供給する前記第２の通信端末を識別する識別情報とを対応付けた管理情報を管理する管理手段と、前記第１の衝突情報を受信する第１の受信手段と、前記第２の衝突情報を受信する第２の受信手段と、前記第１の受信手段が受信した前記第１の衝突情報と前記第２の受信手段が受信した前記第２の衝突情報とから互いに衝突した前記第１の通信端末と前記第２の通信端末とのペアを特定するペア特定手段と、を備え、
前記第１の通信端末の第１の衝突情報生成手段は、前記第２の通信端末との衝突の検出に応答して、前記第２の通信端末が供給する所定の信号を受け取り、受け取った前記所定の信号の物理量を表す物理量情報と前記サーバに自身を識別させる第１の識別情報とを前記第１の衝突情報に含ませ、
前記第２の通信端末の第２の衝突情報生成手段は、前記第１の通信端末との衝突の検出に応答して、前記サーバとの間で予め設定された物理量を表す物理量情報を用いて、前記物理量情報に対応する物理量を有する信号を前記第１の通信端末に供給し、前記サーバに自身を識別させる第２の識別情報を前記第２の衝突情報に含ませ、
前記サーバのペア特定手段は、前記第１の衝突情報に含まれる前記物理量情報及び前記第２の衝突情報に含まれる前記第２の識別情報と、前記管理手段が管理する前記管理情報に含まれる前記物理量情報及び前記識別情報とが、それぞれ一致する場合に、前記第１の識別情報により識別される前記第１の通信端末と前記第２の識別情報により識別される前記第２の通信端末とを、互いに衝突した通信端末のペアであると特定する。
【発明の効果】
【００２７】
本発明によれば、サーバにおいて、互いに衝突した通信端末のペアを正確に特定することができる。
【図面の簡単な説明】
【００２８】
【図１】本発明の一実施形態に係る情報通信システムの概略図である。
【図２】本発明の一実施形態に係る携帯端末（衝突端末）の内部構成を示したブロック図である。
【図３】本発明の一実施形態に係る固定端末（被衝突端末）の内部構成を示したブロック図である。
【図４】本発明の一実施形態に係るサーバの構成を示すブロック図である。
【図５】（ａ）−（ｃ）は、本発明の一実施形態に係る情報通信システムの各構成がそれぞれ行う処理を示したフローチャートである。
【図６】（ａ）第１の衝突情報生成部が生成する第１の衝突情報の構成を示した図である。（ｂ）第２の衝突情報生成部が生成する第２の衝突情報の構成を示した図である。
【図７】本発明の一実施形態に係る音情報データ（物理量情報データ）の構成を示した図である。
【図８】サーバが記憶する実行情報の構成を示した図である。
【図９】本発明の変形例に係るサーバの構成を示すブロック図である。
【図１０】本発明の変形例に係るサーバが記憶する管理情報の構成を示した図である。
【発明を実施するための形態】
【００２９】
以下、図面を参照して、本発明の一実施形態に係る情報通信システム１を説明する。
本実施形態の情報通信システム１は、図１に示すように、携帯端末１０と、固定端末２０と、サーバ３０とを備える。
携帯端末１０は、例えば、携帯電話であり、本システムのユーザが所有する端末である。
固定端末２０は、例えば、ディスプレイを含む装置であり、スーパーマーケットや飲食店等の店舗等に設置される端末である。
携帯端末１０と固定端末２０は、それぞれネットワークを介してサーバ３０と接続して相互に通信を行う。ネットワークは、ＬＡＮ（Local Area Network）等で構成される。なお、携帯端末１０と固定端末２０は、それぞれ非接触ＩＣチップやリーダライタの機能を備えておらず、互いに非接触通信を行わない。
【００３０】
本情報通信システム１は、通信端末間で非接触通信を行う環境が整っていなくても、携帯端末１０と固定端末２０とを互いに衝突させることにより、サーバ３０に所定の処理を実行させることができるシステムである。具体的には、ユーザが携帯端末１０を固定端末２０に軽く衝突させると、携帯端末１０と固定端末２０は、それぞれ衝突を検出する。携帯端末１０は、携帯端末１０が衝突したことを表す第１の衝突情報を生成し、これをサーバ３０に送信する。一方、固定端末２０は、固定端末２０が衝突したことを表す第２の衝突情報を生成し、これをサーバ３０に送信する。サーバ３０は、携帯端末１０から送信された第１の衝突情報と、固定端末２０から送信された第２の衝突情報とを用いて、衝突した携帯端末１０と固定端末２０とのペアを特定する。これにより、サーバ３０は、特定したペアの各端末の情報（後述する各端末ＩＤ等）に基づいて所定の処理を実行し、サービスを適切に提供することができる。
【００３１】
次に、携帯端末１０の構成を説明する。
携帯端末１０は、図２に示すように、制御部１１と、記憶部１２と、操作部１３と、表示部１４と、衝撃検知部１５と、計時部１６と、位置情報受信部１７と、信号受信部１８と、通信部１９とを備える。
【００３２】
制御部１１は、例えば、ＣＰＵ（Central Processing Unit）と内部メモリから構成される。制御部１１は、携帯端末１０の各部の制御を行う。制御部１１は、第１の衝突情報生成部１１１と第１の衝突情報送信部１１２とを備える。第１の衝突情報生成部１１１と第１の衝突情報送信部１１２とは、制御部１１が記憶部１２に予め記録されたプログラム１２１を実行することにより実現される構成（機能）である。第１の衝突情報生成部１１１と第１の衝突情報送信部１１２が起動すると、携帯端末１０は、衝突した端末（衝突端末）として後述の動作を行う。なお、制御部１１は、ＣＰＵ以外に、ＡＳＩＣ（Application Specific Integrated Circuit：特定用途向け集積回路）、ＤＳＰ（Digital Signal Processor）等を含んでも良い。この場合、ＡＳＩＣ、ＤＳＰ等は、ＣＰＵが行う処理の少なくとも一部を行う。
【００３３】
記憶部１２は、例えば、ハードディスク、フラッシュメモリ、ＲＡＭ（Random Access Memory）、ＲＯＭ（Read Only Memory）から構成される。記憶部１２は、制御部１１が動作するためのメインメモリ及びワークメモリとして機能する。記憶部１２は、携帯端末１０を衝突端末として動作させるプログラム１２１と、プログラム１２１と共に割り当てられたＩＤ（衝突端末ＩＤ）を記憶している。衝突端末ＩＤは、衝突端末を一意に識別するための識別情報である。衝突端末ＩＤは、プログラム１２１と共に割り当てられたＩＤでなくても良い。例えば、ユーザ（ここでは携帯端末１０の所有者）が情報通信システム１の利用登録を行ったときに、サーバ３０から割り当てられる端末ＩＤでも良い。また、携帯端末１０固有の端末ＩＤやＭＡＣ（Media Access Control）アドレスであっても良い。また、記憶部１２は、音情報データ１２２を記憶している。音情報データ１２２は、図７に例示するように、音を特定するための音ＩＤ情報と、音データとを対応付けたデータである。音データは、例えば、音の物理量を特定することにより、音を定義するデータである。より詳しくは、音データは、例えば、音圧の瞬時値（物理量）の列を示すＰＣＭデータ等でもよく、或いは、音の高さ（周波数）、音色（波形）、位相、これらの組み合わせ、それらの時間変化（変化パターン）等を示すデータでもよい。音データにより定義される各音は、互いに異なる高さ（周波数）、音色（波形）、位相あるいはこれらの組み合わせ、それらの時間変化（変化パターン）等、異なる物理的特性を有する。
【００３４】
操作部１３は、携帯端末１０を使用するユーザの操作を受け付けるものであり、例えば、電源キー、メニューキー、決定キー、通話キーの各種操作キーによって構成される。操作部１３は、各種キーが操作されると操作に対応する操作信号を制御部１１に供給する。
【００３５】
表示部１４は、制御部１１から供給される画像データに基づいて画像を表示する。表示部１４は、例えば、表示パネルと表示パネル駆動回路によって構成される。表示パネル駆動回路は、制御部１１から供給される画像データに従って表示パネルを駆動し、表示パネルに画像を表示させる。表示パネルは、液晶パネル、有機ＥＬ（Electro Luminescence）パネル等によって実現される。
【００３６】
なお、操作部１３と表示部１４とは、タッチパネルによって構成されても良い。タッチパネルは、所定の操作を受け付ける操作画面を表示すると共に、操作画面においてユーザが接触操作を行った位置に対応する操作信号を制御部１１に供給する。
【００３７】
衝撃検知部１５は、衝撃センサ（圧電型加速度センサを含む）から構成され、携帯端末１０本体に加わる振動（衝撃）に対応する量の電荷を発生する。衝撃検知部１５は、発生した電荷の量を表す電荷信号を制御部１１に供給する。制御部１１は、衝撃検知部１５から供給された電荷信号により表される電荷の量が、予め設定された閾値を超えるか否かに応じて、携帯端末１０が何かに衝突したか否かを判別する。
【００３８】
計時部１６は、タイマによって構成される。計時部１６は、制御部１１の制御のもと、現在時刻の計時や、経過時間のカウント等を行う。計時部１６で計時される現在時刻は、制御部１１の制御のもと、ＮＴＰ（Network Time Protocol）によって調整され、ネットワークで用いられる現在時刻と同期している。
【００３９】
位置情報受信部１７は、例えば、ＧＰＳ受信機、Wi-Fi（ワイファイ（登録商標）：Wireless Fidelity）受信機等によって構成される。位置情報受信部１７は、制御部１１の制御のもと、ＧＰＳ衛星や地上の基地局等からの信号を受信し、現在位置（経度・緯度等）を特定し、位置データを制御部１１に供給する。
【００４０】
信号受信部１８は、固定端末２０が送信する信号を受信する装置である。本実施形態では、信号は「音」であり、信号受信部１８は、集音マイクから構成される。信号受信部１８は、第１の衝突情報生成部１１１の制御のもと、周囲の音を集音し、集音した音に信号処理等を施した音信号を第１の衝突情報生成部１１１に供給する。第１の衝突情報生成部１１１は、信号受信部１８から供給された音信号を、例えば、Ａ／Ｄ(Analog to Digital）変換することにより、音データを生成する。
【００４１】
通信部１９は、ＮＩＣ（Network Interface Card）等の通信インターフェースによって構成される。通信部１９は、制御部１１の制御のもと、ネットワークを介してサーバ３０と相互に通信を行う。
【００４２】
つづいて、図３を参照して、固定端末２０の構成を説明する。固定端末２０は、店舗等に設置されるもので、制御部２１と、記憶部２２と、操作部２３と、表示部２４と、衝撃検知部２５と、計時部２６と、位置情報受信部２７と、信号送信部２８と、通信部２９とを備える。
【００４３】
制御部２１は、第２の衝突情報生成部２１１と、第２の衝突情報送信部２１２とを備える。第２の衝突情報生成部２１１及び第２の衝突情報送信部２１２は、制御部２１が記憶部２２に予め記録されたプログラム２２１を実行することにより実現される構成（機能）である。第２の衝突情報生成部２１１及び第２の衝突情報送信部２１２が起動すると、固定端末２０は、衝突された端末（被衝突端末）として動作し、後述の処理動作を行う。
【００４４】
記憶部２２は、固定端末２０を被衝突端末として動作させるプログラム２２１と、プログラム２２１と共に端末毎に割り当てられたＩＤ（被衝突端末ＩＤ）とを記憶している。被衝突端末ＩＤは、被衝突端末を一意に識別させる識別情報である。なお、被衝突端末ＩＤは、プログラム２２１と共に割り当てられたＩＤでなくても良い。例えば、固定端末２０について情報通信システム１の利用登録を行ったときに、プログラム２２１とは別にサーバ３０から割り当てられる端末ＩＤでも良い。また、固定端末２０固有の端末ＩＤであっても良い。
また、記憶部２２は、音情報データ２２２を記憶している。記憶部２２が記憶している音情報データ２２２は、携帯端末１０の記憶部１２が記憶している音情報データ１２２と同一である。その一例を図７に示す。
【００４５】
信号送信部２８は、携帯端末１０に信号を送信するものである。本実施形態では、信号は「音」であり、信号送信部２８はスピーカと駆動回路とを備える。第２の衝突情報生成部２１１は、固定端末２０の衝突を検出すると、記憶部２２に記録された音情報データ２２２に含まれている複数の音データの中から一つをランダムに選択する。その後、選択した音データを、例えば、Ｄ／Ａ変換して生成した音信号を信号送信部２８に供給する。信号送信部２８は、制御部２１の制御のもと、第２の衝突情報生成部２１１から受け取った音信号に対応する音（音信号：空気振動）を出力する。
【００４６】
つづいて図４を参照して、サーバ３０の構成を説明する。サーバ３０は、制御部３１と、記憶部３２と、操作部３３と、通信部３４とを備える。
【００４７】
制御部３１は、第１の衝突情報受信部３１１と、第２の衝突情報受信部３１２と、ペア特定部３１３と、処理実行部３１４とを備える。第１の衝突情報受信部３１１、第２の衝突情報受信部３１２、ペア特定部３１３、及び処理実行部３１４は、制御部３１が記憶部３２に予め記録されたプログラム３２１を実行することにより実現される構成である。これらが機能することにより、サーバ３０は、後述の処理動作を行う。
【００４８】
記憶部３２は、互いに衝突した端末のペアを特定して所定の処理を実行するプログラム３２１を記憶している。また、記憶部３２は、サーバ３０が後述の処理を行って互いに衝突した端末のペアを特定した後、所定の処理を実行する複数の実行情報３２２を記憶している。実行情報３２２は、図８に示すように、処理を実行するための条件（実行条件）と、サーバ３０が実行する処理の内容を示す実行データとが対応付けられた情報である。図８では、実行条件は、衝突端末ＩＤと被衝突端末ＩＤとを含む。また、実行データは、携帯端末１０に送るデータを特定する携帯端末送信データと、固定端末２０に送るデータを特定する固定端末送信データと、携帯端末１０と固定端末２０以外の装置に送るデータとその送り先を特定する他端末送信データ、とを含む。
【００４９】
次に、上記構成を有する情報通信システム１の動作を図５（ａ）〜（ｃ）のフローチャートを参照して説明する。
【００５０】
ユーザは、店舗等で、情報通信システム１を使用してサービスを享受したい場合、携帯端末１０のプログラム１２１を起動する操作を行う。この操作に応答して、制御部１１は、記憶部１２に記録されたプログラム１２１を読み出し、図５（ａ）に示す処理を開始する。制御部１１は、以後、操作部１３からプログラムを終了する操作に対応する操作信号を受け取るまで（ステップＳ１１；ＹＥＳ）、プログラム１２１に従って各処理を順次行う。
【００５１】
また、店舗の従業員等が操作部２３を用いて固定端末２０の電源をオンにする操作を行うと、制御部２１は、記憶部２２に記録されたプログラム２２１を読み出して実行する。制御部２１は、図５（ｂ）に示す処理を開始し、以後、操作部２３から電源をオフにする操作に対応する操作信号を受け取るまで（ステップＳ２１；ＹＥＳ）、プログラム２２１に従って各処理を順次行う。
【００５２】
また、管理者等が操作部３３を用いてサーバ３０の電源をオンにする操作を行うと、制御部３１は、記憶部３２に記録されたプログラム３２１を読み出して実行する。制御部３１は、図５（ｃ）に示す処理を開始し、以後、操作部３３から電源をオフにする操作に対応する操作信号を受け取るまで（ステップＳ３１；ＹＥＳ）、プログラム３２１に従って各処理を順次行う。
【００５３】
固定端末２０の制御部２１は、ステップＳ２１において電源をオフにしない（Ｓ２１；ＮＯ）と判別した後、第２の衝突情報送信部２１２が第２の衝突情報をサーバ３０に送信したか否か（後述のステップＳ２５の処理を行ったか否か）を判別する（ステップＳ２２）。ここでは、ステップＳ２５の処理がまだ行われていないので、制御部２１は、第２の衝突情報をサーバ３０に送信していないと判別する（ステップＳ２２；ＮＯ）。このとき制御部２１は、表示部２４を制御し、携帯端末１０を固定端末２０に衝突させる旨を表す所定の画像（動画や静止画）や文字を表示部２４の画面に表示させる。例えば、表示部２４の画面には、携帯端末１０を固定端末２０に衝突させる様子を表す画像（動画や静止画）や「“コツン”とぶつけて」等の文字が表示される。
【００５４】
第２の衝突情報生成部２１１は、衝撃検知部２５を制御し、固定端末２０に加わる振動（衝撃）の大きさに対応して発生する電荷の量を表す電荷信号を衝撃検知部２５から受け取る。第２の衝突情報生成部２１１は、受け取った電荷信号により表される電荷の量と予め設定された閾値とに基づいて、衝突を検出したか否かを判別する処理を行う（ステップＳ２３）。つまり、第２の衝突情報生成部２１１は、衝撃検知部２５から受け取った電荷信号により表される電荷の量が、予め設定された閾値を超えていれば、衝突を検出したと判別し（ステップＳ２３；ＹＥＳ）、一方、予め設定された閾値を超えていなければ、衝突を検出していないと判別する（ステップＳ２３；ＮＯ）。第２の衝突情報生成部２１１は、衝突を検出していないと判別すると（ステップＳ２３；ＮＯ）、ステップＳ２１に戻って上記と同様（ステップＳ２１乃至Ｓ２３）の処理を順次行う。このようにして、第２の衝突情報生成部２１１は、携帯端末１０（衝突端末）との衝突を待機する。
【００５５】
一方、携帯端末１０を所有するユーザは、固定端末２０の表示部２４の画面に表示された上記の内容（「“コツン”とぶつけて」等）を確認する。ユーザは、サービスを受けたい場合、操作部１３を操作して、携帯端末１０のプログラム１２１を起動する。続いて、ユーザは、携帯端末１０を固定端末２０に衝突させる。制御部１１は、ステップＳ１１においてプログラム１２１を終了しないと判別した後、第１の衝突情報送信部１１１が第１の衝突情報をサーバ３０に送信したか否かを判別する（ステップＳ１２）。ここでは、制御部１１は、第１の衝突情報をサーバ３０に送信していないと判別する（ステップＳ１２；ＮＯ）。このとき制御部１１は、表示部１４を制御し、携帯端末１０を固定端末２０に衝突させる旨を表す所定の画像（動画や静止画）や文字（「“コツン”ＯＫ」等）を表示部１４の画面に表示させる。
【００５６】
また、第１の衝突情報生成部１１１は、携帯端末１０に加わる振動（衝撃）の大きさに対応して発生した電荷の量を表す電荷信号を衝撃検知部１５から受け取る。第１の衝突情報生成部１１１は、衝撃検知部１５から受け取った電荷信号により表される電荷の量と予め設定された閾値とに基づいて、衝突を検出したか否かを判別する処理を行う（ステップＳ１３）。つまり、第１の衝突情報生成部１１１は、衝撃検知部１５から受け取った電荷信号により表される電荷の量が、予め設定された閾値を超えていれば、衝突を検出したと判別し（ステップＳ１３；ＹＥＳ）、一方、予め設定された閾値を超えていなければ、衝突を検出していないと判別する（ステップＳ１３；ＮＯ）。第１の衝突情報生成部１１１は、衝突を検出していないと判別すると（ステップＳ１３；ＮＯ）、ステップＳ１１に戻って上記と同様（ステップＳ１１乃至Ｓ１３）の処理を行う。このようにして、第１の衝突情報生成部１１１は、固定端末２０（被衝突端末）との衝突を待機する。
【００５７】
携帯端末１０を所有するユーザは、携帯端末１０の表示部１４の画面に表示された上記の内容（“コツン”ＯＫ等）を確認し、携帯端末１０を固定端末２０に衝突させる操作（“コツン”とぶつける操作）を行う。
【００５８】
携帯端末１０の第１の衝突情報生成部１１１は、ユーザの操作に応じて、衝突を検出すると（ステップＳ１３；ＹＥＳ）、携帯端末１０が衝突したことを表す第１の衝突情報を生成する処理を行う（ステップＳ１４）。
【００５９】
具体的には、第１の衝突情報生成部１１１は、記憶部１２から衝突端末ＩＤを取得する。また、第１の衝突情報生成部１１１は、衝突を検出したときの衝突時刻（時・分・秒）を表す時刻情報（時刻データ）を計時部１６から取得する。さらに、第１の衝突情報生成部１１１は、衝突を検出したときの衝突位置（経度・緯度等）を表す位置情報（位置データ）を位置情報受信部１７から取得する。
【００６０】
また、第１の衝突情報生成部１１１は、衝突の検出に応答して、固定端末２０の信号送信部２８から出力される音を、信号受信部１８（この実施形態ではマイク）に集音（録音）させ、集音された音を、例えば、アナログ電気信号である音信号として受け取る。第１の衝突情報生成部１１１は、信号受信部１８から受け取った音信号を、Ａ／Ｄ変換する等して、音データを生成し、記憶する。第１の衝突情報生成部１１１は、記憶部１２に記録された音情報データ１２２を参照する。そして第１の衝突情報生成部１１１は、今回生成した音データ（音の物理量を示すデータ）と、音情報データ１２２に含まれる音データとを解析し、それぞれが有する物理量、例えば、周波数（音の高さ）や波形（音色）、強度変化等を求める。第１の衝突情報生成部１１１は、得られた物理量に基づいて、今回生成した音データと同じ音データを特定し、その音データに対応付けられた音ＩＤ情報を選択して取得する。
【００６１】
このようにして、第１の衝突情報生成部１１１は、衝突端末ＩＤと、衝突時刻（時・分・秒）を表す時刻情報と、衝突位置を表す位置情報と、音ＩＤ情報とをそれぞれ取得すると、図６（ａ）に示すように、各情報を含ませた第１の衝突情報を生成する。
【００６２】
第１の衝突情報生成部１１１が第１の衝突情報を生成すると、第１の衝突情報送信部１１２は、生成した第１の衝突情報を、通信部１９からネットワークを介してサーバ３０へ送信する（ステップＳ１５）。
【００６３】
一方、固定端末２０の第２の衝突情報生成部２１１も、上記ユーザの操作に応じて、衝突を検出すると（ステップＳ２３；ＹＥＳ）、固定端末２０が衝突されたことを表す第２の衝突情報を生成する処理を行う（ステップＳ２４）。
【００６４】
具体的には、第２の衝突情報生成部２１１は、記憶部２２から被衝突端末ＩＤを取得する。また、第２の衝突情報生成部２１１は、衝突時刻（時・分・秒）を表す時刻情報を計時部２６から取得する。さらに、第２の衝突情報生成部２１１は、衝突を検出したときの衝突位置（経度・緯度等）を表す位置情報を位置情報受信部２７から取得する。
【００６５】
また、第２の衝突情報生成部２１１は、衝突の検出に応じて、記憶部２２に記録された音情報データ２２２から一つの音データをランダムに選択し、選択した音データを用いて信号送信部２８から音を出力する。また、第２の衝突情報生成部２１１は、選択した音情報データ２２２に含まれる音ＩＤ情報を取得する。
【００６６】
このようにして、第２の衝突情報生成部２１１は、被衝突端末ＩＤと、時刻情報と、位置情報と、音ＩＤ情報とをそれぞれ取得すると、図６（ｂ）に示すように、各情報を含ませた第２の衝突情報を生成する。
【００６７】
第２の衝突情報生成部２１１が第２の衝突情報を生成すると、第２の衝突情報送信部２１２は、生成した第２の衝突情報を、通信部２９からネットワークを介してサーバ３０に送信する（ステップＳ２５）。
【００６８】
一方、サーバ３０において、制御部３１がステップＳ３１において電源をオフにしないと判別した後（ステップＳ３１；ＮＯ）、第１の衝突情報受信部３１１は、ネットワークを介して接続された複数の携帯端末１０からそれぞれ送信された各第１の衝突情報を順次受信する。第１の衝突情報受信部３１１は、受信した順に各第１の衝突情報を記憶部３２に一時記憶する。また、第２の衝突情報受信部３１２も、同様にして、ネットワークを介して接続された複数の固定端末２０からそれぞれ送信された各第２の衝突情報を順次受信し、受信した順に各第２の衝突情報を記憶部３２に一時記憶する。つまり、第１の衝突情報受信部３１１は、上記ステップＳ１５で携帯端末１０の第１の衝突情報送信部１１２が送信した第１の衝突情報を受信し、受信した第１の衝突情報を記憶部３２に一時記憶する。また、第２の衝突情報受信部３１２は、上記ステップＳ２５で固定端末２０の第２の衝突情報送信部２１２が送信した第２の衝突情報を受信し、受信した第２の衝突情報を記憶部３２に一時記憶する。なお、第１及び第２の衝突情報受信部３１１，３１２は、それぞれ、第１の衝突情報と第２の衝突情報との区別を、第１及び第２の衝突情報にそれぞれ含まれる上記の各識別情報（衝突端末ＩＤ、被衝突端末ＩＤ）を参照することにより行っている。
【００６９】
また、これと並行して、ペア特定部３１３は、後述のステップＳ３４のペア特定処理の所定の時間（例えば３０秒）が経過したか（タイムアウトしたか）否かを判別する（ステップＳ３２）。なお、ここでは、ステップＳ３４のペア特定処理がまだ行われていないので、ペア特定部３１３は、所定の時間が経過していない（タイムアウトしていない）と判別する（ステップＳ３２；ＮＯ）。
【００７０】
ペア特定部３１３は、後述のステップＳ３４のペア特定処理で互いに比較すべき第１の衝突情報と第２の衝突情報が、それぞれ記憶部３２に記憶されているか否かを判別する（ステップＳ３３）。例えば、ペア特定部３１３は、記憶部３２に一時記録された第１の衝突情報と第２の衝突情報を、それぞれ記録された順（古い順）に参照し、まだ比較されていない第１の衝突情報と第２の衝突情報があるか否か判別する。未比較のペアがあると判別した場合（ステップＳ３３；ＹＥＳ）、この第１の衝突情報と第２の衝突情報を記憶部３２から取得する。
【００７１】
一方、ペア特定部３１３は、記憶部３２において、互いに比較する第１の衝突情報と第２の衝突情報がないと判別した場合（ステップＳ３３；ＮＯ）、ステップＳ３１に戻って上記と同様（ステップＳ３１乃至Ｓ３３）の処理を行う。このようにして、ペア特定部３１３は、後述のペア特定処理において互いに比較する第１の衝突情報と第２の衝突情報が記憶部３２に記憶されるのを待機する。なお、ここでは、記憶部３２には、携帯端末１０がステップＳ１５で送信した第１の衝突情報と、固定端末２０がステップＳ２５で送信した第２の衝突情報とが、それぞれ一つずつ記録された場合を説明する。
【００７２】
ペア特定部３１３は、記憶部３２から取得した第１の衝突情報と第２の衝突情報を用いて、互いに衝突した携帯端末１０と固定端末２０とのペアを特定する処理を行う（ステップＳ３４）。
【００７３】
具体的には、ペア特定部３１３は、第１の衝突情報に含まれる時刻情報と、第２の衝突情報に含まれる時刻情報とを用いて、それぞれの時刻情報が表す各衝突時刻が互いに一致するか否かを判別する。なお、ここで各衝突時刻が互いに一致するか否かを判別する基準は、各衝突時刻の差（時間差）が所定の範囲（例えば５秒）内にあるか否かである。つまり、ペア特定部３１３は、各衝突時刻の差が所定の範囲内であれば、第１の衝突情報に含まれる時刻情報と、第２の衝突情報に含まれる時刻情報とが互いに一致していると判別する。
【００７４】
また、ペア特定部３１３は、第１の衝突情報に含まれる位置情報と、第２の衝突情報に含まれる位置情報とを用いて、それぞれの位置情報が表す各衝突位置が互いに一致するか否かを判別する。なお、なお、ここで各衝突位置が互いに一致するか否かを判別する基準は、各衝突位置の差（距離）が所定の範囲（例えば１０ｍ）内にあるか否かである。つまり、ペア特定部３１３は、各衝突位置の差が所定の範囲内であれば、第１の衝突情報に含まれる位置情報と、第２の衝突情報に含まれる位置情報とが互いに一致していると判別する。
【００７５】
さらに、ペア特定部３１３は、第１の衝突情報に含まれる音ＩＤ情報と、第２の衝突情報に含まれる音ＩＤ情報とが一致するか否かを判別する。つまり、ペア特定部３１３は、携帯端末１０が集音した音と固定端末２０が発音した音とが互いに一致するか否かを判別する。
【００７６】
このようにして、ペア特定部３１３は、第１及び第２の衝突情報にそれぞれ含まれる時刻情報、位置情報、音ＩＤ情報を、互いに比較し、これらが一致すると判別した場合に、携帯端末１０と固定端末２０とが、互いに衝突した端末同士（ペア）であると特定する（ステップＳ３５；ＹＥＳ）。
【００７７】
処理実行部３１４は、ペア特定部３１３がペアであると特定した各端末をそれぞれ識別する各識別情報（衝突端末ＩＤ、被衝突端末ＩＤ）をもとにして、所定の処理を実行する（ステップＳ３６）。具体的には、処理実行部３１４は、各端末ＩＤを含む実行条件に対応付けられている実行データを、記憶部３２に記録された複数の実行情報３２２の中から選択し、取得する。実行データには、携帯端末１０に送信するデータ、固定端末２０に送信するデータ、他の端末に送信するデータが含まれる。
【００７８】
例えば、記憶部３２において、図８に示すような複数の実行情報が記憶され、処理実行部３１４が取得した各端末ＩＤが、衝突端末ＩＤ「Ｍａ３３」、被衝突端末ＩＤ「Ｓａ５４」であった場合、処理実行部３１４は、記憶部３２に記録された複数の実行情報３２２の中から、実行条件（衝突端末ＩＤ「ａｌｌ」、被衝突端末ＩＤ「Ｓａ０１〜９９」）を満たす先頭に記録された実行データを選択し、取得する。先頭に記録された実行データには、携帯端末１０に送信するデータとして、「サイトＡにアクセス」するためのＷｅｂアクセス制御データ、固定端末２０に送信するデータとして、「ペア特定」が正常に行われた結果を示す結果通知データが含まれる。なお、ここで取得する実行データには、他の端末（図示しない）に送信するデータは存在しない。
【００７９】
処理実行部３１４は、取得した実行データに基づいて、所定の処理を実行する。つまり、処理実行部３１４は、「サイトＡにアクセス」するためのＷｅｂアクセス制御データを、上記の第１の衝突情報を送信した（ペアであると特定された）携帯端末１０に送信する。また、処理実行部３１４は、「ペア特定」が正常に行われた結果を画面に表示させるための結果通知データを、上記の第２の衝突情報を送信した（ペアであると特定された）固定端末２０に送信する。さらに、処理実行部３１４は、上記のペア特定処理で用いられ、記憶部３２に一時記録された、第１及び第２の衝突情報を消去することによりペア特定の比較対象から除外する。処理実行部３１４が上記処理を実行後、制御部３１（第１の衝突情報受信部３１１、第２の衝突情報受信部３１２、ペア特定部３１３、処理実行部３１４を含む）は、ステップＳ３１に戻って上記と同様の処理（ステップＳ３１乃至Ｓ３６）を順次行う。
【００８０】
一方、ペア特定部３１３は、上記ステップＳ３５において、第１及び第２の衝突情報にそれぞれ含まれる時刻情報、位置情報、音ＩＤ情報の何れか一つでも一致しないと判別した場合、第１の衝突情報と第２の衝突情報をそれぞれ送信した各端末は互いに衝突した端末同士（ペア）ではないと判別する（ステップＳ３５；ＮＯ）。この場合、ペア特定部３１３は、ステップＳ３１に戻り、互いに衝突した端末同士（ペア）を特定するか（ステップＳ３５；ＹＥＳ）、あるいは、ペア特定処理の所定の時間（例えば３０秒）が経過（タイムアウト）するまで（ステップＳ３２；ＹＥＳ）、記憶部３２に一時記録された、第１及び第２の衝突情報を用いて、上記のペア特定処理（ステップＳ３４）を繰り返し行う。
【００８１】
例えば、ペア特定部３１３は、記憶部３２において、ペアではないと特定された第１の衝突情報と第２の衝突情報の何れか一方を変更せずに、他方を変更して比較処理を継続する。そしてペア特定部３１３は、上記と同様のペア特定処理を行うことによって、ペアを特定するか（ステップＳ３５；ＹＥＳ）、あるいは、ペア特定処理の所定の時間（例えば３０秒）が経過（タイムアウト）するまで（ステップＳ３２；ＹＥＳ）、繰り返し行う。
【００８２】
また、ペア特定部３１３は、ペア特定処理の所定の時間（例えば３０秒）が経過（タイムアウト）したと判別した場合（ステップＳ３２；ＹＥＳ）、互いに衝突した端末同士（ペア）を特定できないと判別する。この場合、処理実行部３１４は、例えば図８に示す記憶部３２に記録された複数の実行情報３２２の中から、「エラー」を満たす最後尾の実行データを選択する。最後尾に記録された実行データには、第１の衝突情報を送信した携帯端末１０に送信するデータとして、「エラー」を示す通知データが含まれる。処理実行部３１４は、取得した実行データに基づいて、上記と同様、所定の処理を実行する。つまり、この場合、処理実行部３１４は、「エラー」を示す通知データを携帯端末１０に送信する。また、処理実行部３１４は、上記のペア特定処理で用いられ、記憶部３２に一時記録された、第１の衝突情報を消去する。上記の処理を実行後、制御部３１は、ステップＳ３１に戻り、電源をオフにすると判別するまで（ステップＳ３１；ＹＥＳ）、上記と同様の処理（ステップＳ３１乃至Ｓ３６）を順次繰り返し行う。
【００８３】
一方、携帯端末１０の第１の衝突情報送信部１１２は、上記ステップＳ１５で第１の衝突情報をサーバ３０に送信した後、サーバ３０から送信データを受信したか否かを判別する（ステップＳ１６）。つまり、第１の衝突情報送信部１１２は、サーバ３０から送信データを受信するまで（ステップＳ１６；ＹＥＳ）、上記ステップＳ１１及びＳ１２の処理を繰り返し行う。
【００８４】
第１の衝突情報送信部１１２は、サーバ３０から送信データを受信すると（ステップＳ１６；ＹＥＳ）、受信した送信データに従って処理を実行する（ステップＳ１７）。つまり、第１の衝突情報送信部１１２がサーバ３０から上記のＷｅｂアクセス制御データを受信した場合、制御部１１は、このＷｅｂアクセス制御データに従って、通信部１９を制御し、ネットワークを介してサイトＡにアクセスする。一方、第１の衝突情報送信部１１２がサーバ３０から上記の「エラー」を示す通知データを受信した場合、制御部１１は、この通知データに従って、表示部１４を制御し、「エラー」の文字等を表示部１４の画面に表示させる。
【００８５】
上記の処理を実行後、制御部１１は、ステップＳ１１に戻り、プログラムを終了すると判別するまで（ステップＳ１１；ＹＥＳ）、上記と同様の処理（ステップＳ１１乃至Ｓ１７）を順次繰り返し行う。
【００８６】
また、固定端末２０の第２の衝突情報送信部２１２も、上記ステップＳ２５で第２の衝突情報をサーバ３０に送信した後、サーバ３０から送信データを受信したか否かを判別する（ステップＳ２６）。つまり、第２の衝突情報送信部１１２も、サーバ３０から送信データを受信するまで（ステップＳ２６；ＹＥＳ）、上記ステップＳ２１及びＳ２２の処理を繰り返し行う。
【００８７】
第２の衝突情報送信部２１２は、サーバ３０から送信データを受信すると（ステップＳ２６；ＹＥＳ）、受信した送信データに従って処理を実行する（ステップＳ２７）。つまり、第２の衝突情報送信部２１２がサーバ３０から上記の結果通知データを受信した場合、制御部２１は、この結果通知データを用いて表示部２４を制御し、ペア特定が正常に行われた旨を表示部２４の画面に表示させる。
【００８８】
上記の処理を実行後、制御部２１は、ステップＳ２１に戻り、電源をオフにすると判別するまで（ステップＳ２１；ＹＥＳ）、上記と同様の処理（ステップＳ２１乃至Ｓ２７）を順次繰り返し行う。
【００８９】
このように、情報通信システム１によれば、例えば、ほぼ同じ位置で同時に、複数組（２組以上）の通信端末が互いに衝突した場合であっても、サーバ３０において、互いに衝突した携帯端末１０と固定端末２０とのペアを正確に特定することができる。なぜなら、サーバ３０においては、携帯端末１０から受信した第１の衝突情報と、固定端末２０から受信した第２の衝突情報とにそれぞれ含まれる、時刻情報、位置情報、及び、音ＩＤ情報を、互いに比較し、これらが全て一致する場合に、ペアであると特定するからである。
【００９０】
なお、上記実施形態では、ペア特定を行う各情報として、時刻情報、位置情報、及び、音ＩＤ情報の３つの情報を用いているが、これらは適宜に選択可能であり、例えば、ペア特定を行う情報として位置情報を用いなくても良く、時刻情報と音ＩＤ情報との２つの情報を用いることにより、互いに衝突した各端末のペアを特定しても良い。この場合、第１及び第２の衝突情報には、それぞれ位置情報を含まなくても良い。
【００９１】
また、上記実施形態では、第１及び第２の衝突情報にそれぞれ衝突時刻を表す時刻情報を含むと説明したが、本発明は、これに限定されるものではない。例えば、各端末（携帯端末１０、固定端末２０）は、第１及び第２の衝突情報にそれぞれ時刻情報を含ませず、サーバ３０（ペア特定部３１３）において、各衝突情報をそれぞれ受信した時刻を、端末のペアの特定に用いても良い。つまり、サーバ３０（ペア特定部３１３）は、第１の衝突情報受信部３１１が第１の衝突情報を受信した時刻と第２の衝突情報受信部３１２が第２の衝突情報を受信した時刻との差（時間差）が所定の範囲（例えば５秒）内にあるか否かを判別し、各時刻の差が所定の範囲内であれば、第１及び第２の衝突情報の受信時刻が互いに一致すると判別する。
【００９２】
また、上記実施形態では、互いに衝突した各端末のうち何れか一方（例えば固定端末２０）が、自発的に、端末に記録された複数の音ＩＤ情報データの中から一つをランダムに選択し、これに基づいて他方の端末（例えば携帯端末１０）に音を供給している。しかし、本発明は、これに限定されるものではない。例えば、図９及び図１０に示すように、サーバ３０の記憶部３２に、ネットワークを介して接続された固定端末２０を識別する識別情報（被衝突端末ＩＤ）と、固定端末２０が衝突の検出に応じて携帯端末１０に供給する音を表す音ＩＤ情報とを対応付けた複数の管理情報３２３を予め記憶し、サーバ３０が、各端末が供給する音を管理しても良い。この場合において、サーバ３０は、記憶部３２に記録された複数の管理情報３２３を管理する管理部３１５を備える。
【００９３】
具体的には、管理部３１５は、記憶部３２に記録された複数の管理情報３２３にそれぞれ含まれる各音ＩＤ情報（１２ビット列で表現する）を、ネットワークを介して接続された、それぞれ対応する各固定端末２０に送信することにより、衝突の検出に応じて各固定端末２０が用いる音ＩＤ情報を予め指定する。そして、上記実施形態と同様にして、固定端末２０が携帯端末１０との衝突を検出すると、固定端末２０中の第２の衝突情報生成部２１１は、サーバ３０中の管理部３１５によって予め指定された音ＩＤ情報と同じ音ＩＤ情報付与された音データを選択する。この音データは、記憶部２２に記録された音情報データ２２２から選択される。第２の衝突情報生成部２１１は、選択した音データを用いて信号送信部２８から音を出力する。ここで、第２の衝突情報生成部２１１は、選択した音データの音ＩＤ情報を取得せず、第２の衝突情報には、音ＩＤ情報は含ませない。つまり、第２の衝突情報生成部２１１は、識別情報（被衝突端末ＩＤ）、時刻情報、位置情報を含む第２の衝突情報を生成する。
【００９４】
一方、携帯端末１０（第１の衝突情報生成部１１１）は、上記実施形態と同様にして、記憶部１２に記録された音情報データ１２２を参照し、信号受信部１８から受け取った音信号を基に生成した音データと同じ音データに対応付けられた音ＩＤ情報を選択して取得する。その他、携帯端末１０（第１の衝突情報生成部１１１）は、上記実施形態と同様にして、識別情報（衝突端末ＩＤ）、時刻情報、位置情報を取得し、識別情報（被衝突端末ＩＤ）、時刻情報、位置情報、音ＩＤ情報を含む第１の衝突情報を生成する。
【００９５】
そして、サーバ３０（ペア特定部３１３）は、固定端末２０から送信された第２の衝突情報に含まれる識別情報（被衝突端末ＩＤ）及び携帯端末１０から送信された第１の衝突情報に含まれる音ＩＤ情報と同じ情報が、管理部３１５が予め記憶した複数の管理情報３２３の中にあるか否かを判別する。つまり、これにより、サーバ３０（ペア特定部３１３）は、固定端末２０が発した音を携帯端末１０が集音したと特定でき、サーバ３０において、互いに衝突した携帯端末１０と固定端末２０とのペアを正確に特定することができる。
【００９６】
また、管理部３１５は、第１及び／又は第２の衝突情報を受信する度に、あるいは、所定のタイミング毎に、管理情報３２３の固定端末２０を識別する識別情報（被衝突端末ＩＤ）に対応付けられた音ＩＤ情報を新たな音ＩＤ情報に更新しても良い。この場合、更新した新たな音ＩＤ情報を、ネットワークを介して接続された、対応する固定端末２０に送信する。これにより、衝突の検出に応じて固定端末２０が用いる音ＩＤ情報を新たな音ＩＤ情報に更新することができる。これにより、固定端末２０に記憶される音ＩＤ情報は、第２の衝突情報を送信する度に、または、所定のタイミング毎に更新され、固定端末２０に記録された音ＩＤ情報を第三者によって不正使用されるのを抑止することができる。
【００９７】
なお、固定端末２０及びサーバ３０は、それぞれが別々に管理する上記の音ＩＤ情報を、固定端末２０とサーバ３０との間で共通する所定の規則に基づいて、それぞれ互いに同じ新たな音ＩＤ情報に更新しても良い。例えば、固定端末２０及びサーバ３０は、それぞれ共通の疑似乱数を発生する同じ関数を互いに管理することにより、例えば所定のタイミング毎に、それぞれ互いに同じ新たな音ＩＤ情報に更新することができる。
【００９８】
また、上記実施形態では、第１の端末（携帯端末１０）と第２の端末（固定端末２０）とが互いに衝突し、それぞれが衝突を検出したときに、第２の端末から第１の端末に供給する所定の信号は「音信号」であったが、その他の信号も利用することができる。その他の信号としては、光信号、赤外線信号、ジャイロ信号、振動信号、磁気信号等が考えられる。
【００９９】
例えば、所定の信号として「光信号」を用いる場合、第２の端末（固定端末２０）の信号送信部２８は、例えば、ＬＥＤ等の発光部とドライバ回路から構成される。信号送信部２８は、衝突の検出に応答して、発光部から所定波長で所定強度パターンの光を出力し、出力した光を表す光ＩＤ情報を識別情報（被衝突端末ＩＤ）等とともに第２の衝突情報に含ませる。一方、第１の端末（携帯端末１０）は、衝突の検出に応答して、カメラ等の信号受信部１８を用いて、固定端末２０の信号送信部２８から出力される光信号を受光し、その周波数、強度等の物理量を取得し、取得した物理量から抽出した光データ（周波数、強度変化パターン等）に対応する光ＩＤ情報を識別情報（被衝突端末ＩＤ）等とともに第１の衝突情報に含ませる。そして、サーバ３０（ペア特定部３１３）は、第１の衝突情報に含まれる光情報と第２の衝突情報に含まれる光情報とがそれぞれ互いに一致するか否かに応じて、互いに衝突した第１の端末と第２の端末のペアを特定する。これにより、サーバ３０において、互いに衝突した携帯端末１０と固定端末２０とのペアを正確に特定することができる。
【０１００】
例えば、所定の信号として「赤外線信号」を用いる場合も「光信号」の場合と同様である。さらに、「光信号」や「赤外線信号」以外の任意の電磁波を使用する「電磁波信号」の場合も同様に対応可能である。
【０１０１】
また、「振動信号」を用いる場合には、信号送信部２８は、例えば、バイブレータとドライバ回路から構成される。信号送信部２８は、衝突の検出に応答して、所定波長で所定強度パターンの振動を発生し、出力した振動を表す振動ＩＤ情報を識別情報（被衝突端末ＩＤ）等とともに第２の衝突情報に含ませる。一方、第１の端末（携帯端末１０）は、衝突の検出に応答して、振動センサ等の信号受信部１８を用いて、固定端末２０の信号送信部２８から伝わって来る振動（信号）を受信し、その周波数、強度変化パターン等の物理量を取得し、取得した物理量から受信した振動に対応する振動ＩＤ情報を識別情報（被衝突端末ＩＤ）等とともに第１の衝突情報に含ませる。そして、サーバ３０（ペア特定部３１３）は、第１の衝突情報に含まれる振動情報と第２の衝突情報に含まれる振動情報とがそれぞれ互いに一致する場合に、互いに衝突した第１の端末と第２の端末のペアを特定する。
【０１０２】
通常の、携帯端末１０は、通常、マイク、カメラ等を備える。従って、これらの信号を使用することにより、一般ユーザが、一般の携帯端末１０を用いて、情報通信システム１によるサービスの提供を受けることができる。
【０１０３】
例えば、所定の信号として「磁気信号」を用いる場合、第２の端末（固定端末２０）の信号送信部２８は、例えば、励磁コイルとドライバ回路から構成される。信号送信部２８は、衝突の検出に応答して、励磁コイルから所定周波数で所定強度パターンの磁気（磁束）を出力し、出力した磁束を表す磁気情報を識別情報（被衝突端末ＩＤ）等とともに第２の衝突情報に含ませる。一方、第１の端末（携帯端末１０）は、衝突の検出に応答して、磁気センサ等の信号受信部１８を用いて、固定端末２０の信号送信部２８から出力される磁気信号を検出し、その磁束、強度変化パターン等の物理量を取得し、取得した物理量から抽出した磁気データ（磁束、強度変化パターン等）に対応する磁気ＩＤ情報を識別情報（被衝突端末ＩＤ）等とともに第１の衝突情報に含ませる。そして、サーバ３０（ペア特定部３１３）は、第１の衝突情報に含まれる磁気ＩＤ情報と第２の衝突情報に含まれる磁気ＩＤ情報とがそれぞれ互いに一致するか否かに応じて、互いに衝突した第１の端末と第２の端末のペアを特定する。
【０１０４】
上記実施の携帯では、携帯端末１０と携帯端末２０が、それぞれ、第１の衝突情報と第２の衝突情報に信号ＩＤ情報（音ＩＤ情報、光ＩＤ情報、信号ＩＤ情報、磁気ＩＤ情報等）を含ませた。この発明はこれに限定されない。携帯端末１０と携帯端末２０が、それぞれ、「信号」を特定するための物理量を示す情報を第１の衝突情報と第２の衝突情報に含ませ、サーバ３０が受信した物理量に基づいて、送信信号と受信信号が同一であるか否かを判別してもよい。
例えば、携帯端末１０が受信した「信号」の周波数、強度パターン、波形等を特定して、これらの物理量を示す情報を第１の衝突情報に含め、固定端末２０が送信した「信号」の周波数、強度パターン、波形等を特定して、これらの物理量を示す情報を第２の衝突情報に含め、サーバ３０が受信した第１の衝突情報に含まれている物理量を示す情報と、固定端末２０が送信した第２の衝突情報に含まれている物理量を示す情報と、を対比して、送信信号と受信信号とが同一であるか否かを判別してもよい。
【０１０５】
また、上記実施形態では、サーバ３０が実行する所定の処理として、「サイトＡにアクセス」させる（誘導する）Ｗｅｂアクセス制御データを携帯端末１０に送信し、「ペア特定」が正常に行われた結果を画面に表示させる結果通知データを固定端末２０に送信する例を説明したが、サーバ３０の記憶部３２において適宜に実行情報を設定することにより、サーバ３０は、互いに衝突した端末のペアを特定することに応じて所定の処理を実行することができ、本システムは、様々なサービスの提供に利用することができる。
【０１０６】
また、この発明は、携帯端末や固定端末に組み込まれているＣＰＵ、プロセッサ等に上記処理を実行させるためのコンピュータプログラム、該コンピュータプログラムを記録した記録媒体（メモリ、コンパクトディスク、ハードディスク等）をも含む。
【０１０７】
本発明は、上記実施形態の説明および図面によって限定されるものではなく、上記実施形態および図面に適宜変更等を加えることは可能である。
【０１０８】
以上、本発明は、上記実施形態の説明および図面によって限定されるものではなく、上記実施形態および図面に適宜変更等を加えることは可能である。
【産業上の利用可能性】
【０１０９】
本システムは、サーバ３０が、互いに衝突した端末のペアを特定することに応じて、所定のサイト等に誘導するアクセス制御データ等を、衝突端末（携帯端末１０）に送信等することにより、各種サービスに利用することも出来る。各種サービスとは、映画やコンサート等のチケットの発行サービスや動画コンテンツのダウンロードサービス、あるいは、これらの決済を行う決済サービス等である。また、本システムは、サーバ３０が、所定のサイトの会員登録フォームの画面データを、衝突端末（携帯端末１０）に送信することにより、会員登録案内を提供するサービスに利用することもできる。また、本システムは、サーバ３０が、衝突端末が保有するポイントやクーポン等を追加または削除等することにより、ポイント／クーポンサービスに利用することもできる。さらに、本システムは、サーバ３０が、衝突端末（携帯端末１０）の入退室時刻などを管理することにより、入退室・勤怠管理サービスに利用することもできる。また、本システムは、サーバ３０が、衝突端末（携帯端末１０）と被衝突端末（固定端末２０）とのペアを特定することにより各端末にそれぞれ記録されているプロフィール等の情報を交換させる情報交換サービス等に利用することもできる。その他、サーバ３０が、衝突端末（携帯端末１０）にスタンプを収集させ、設定したスタンプ数になると店舗等で景品等と交換することができるスタンプラリーサービスや、サーバ３０が、衝突端末（携帯端末１０）の利用状況に対応するサイトへの誘導を行うリダイレクトサービスに利用することもできる。また、サーバ３０が、第１又は第２の衝突情報に含まれる位置情報を参照することにより、位置情報に対応する広告情報を、衝突端末（携帯端末１０）に配信する広告配信（デジタルサイネージ）サービスに利用することもできる。【０１１０】
本出願は、２０１０年９月６日に出願された日本国特許出願２０１０−１９９４１４号に基づく。本明細書中に、日本国特許出願２０１０−１９９４１４号の、明細書、特許請求の範囲、図面全体を参照として取り込むものとする。
【符号の説明】
【０１１１】
１・・・情報通信システム、１０・・・携帯端末（第１の端末）、２０・・・固定端末（第２の端末）、３０・・・サーバ
【図１】
2012033107.tif 000003
【図２】
2012033107.tif 000004
【図３】
2012033107.tif 000005
【図４】
2012033107.tif 000006
【図５】
2012033107.tif 000007
【図６】
2012033107.tif 000008
【図７】
2012033107.tif 000009
【図８】
2012033107.tif 000010
【図９】
2012033107.tif 000011
【図１０】
2012033107.tif 000012
【国際調査報告】
2012033107.tif 000013
2012033107.tif 000014
2012033107.tif 000015
2012033107.tif 000016
2012033107.tif 000017
2012033107.tif 000018