(57)【要約】【課題】確実にすれ違った人と、個人情報を秘匿して、メッセージの送受信ができる携帯端末装置、方法及びシステムを提供すること。【解決手段】携帯端末装置１０は、位置特定データを取得し、メッセージ管理サーバ３０が一時的に発行するワンタイムＩＤを取得し、携帯端末装置２０と近距離通信を行い、取得したワンタイムＩＤと、携帯端末装置１０の位置特定データと、をメッセージと共に送信する。更に、携帯端末装置２０と近距離通信を行い、携帯端末装置２０が送信したワンタイムＩＤ及び位置特定データと共に、メッセージを受信し、受信した位置特定データと、受信した時に取得した携帯端末装置１０の位置特定データとに基づいて、所定の範囲内から受信したか否かを判定し、所定の範囲内と判定した場合に、メッセージの入力を受け付け、当該受け付けたメッセージを、受信したワンタイムＩＤによってメッセージ管理サーバ３０に送信可能とする。【選択図】図１
2010251858.tif 000002
【特許請求の範囲】
【請求項１】
他の装置と近距離通信をする携帯端末装置であって、
前記携帯端末装置の位置を特定した位置特定データを取得する位置特定手段と、
メッセージの通信を管理するメッセージ管理サーバが一時的に発行するワンタイムＩＤを取得するワンタイムＩＤ取得手段と、
前記他の装置と前記近距離通信を行い、前記ワンタイムＩＤ取得手段が取得したワンタイムＩＤと、前記位置特定手段が取得した前記携帯端末装置の位置特定データと、をメッセージと共に送信する近距離送信手段と、
前記メッセージ管理サーバから前記他の装置が送信したメッセージを受信するメッセージ受信手段と、を備え、
更に、前記他の装置と前記近距離通信を行い、前記他の装置が送信したワンタイムＩＤ及び位置特定データと共に、メッセージを受信する近距離受信手段と、
前記近距離受信手段が受信した位置特定データと、前記近距離受信手段が受信した時に前記位置特定手段が取得した前記携帯端末装置の位置特定データとに基づいて、前記近距離受信手段が所定の範囲内から受信したか否かを判定するすれ違い判定手段と、
前記すれ違い判定手段によって、前記近距離受信手段が所定の範囲内から受信したと判定された場合に、メッセージの入力を受け付け、当該受け付けたメッセージを前記近距離受信手段が受信したワンタイムＩＤによって、前記メッセージ管理サーバに送信可能化するメッセージ送信可能化手段と、
を備えることを特徴とする携帯端末装置。
【請求項２】
前記近距離送信手段は、前記他の装置が近距離通信によって受信可能であることを自動的に検知し、送信することを特徴とする請求項１に記載の携帯端末装置。
【請求項３】
前記位置特定手段は、ＧＰＳ衛星から受信したＧＰＳデータに基づいて前記携帯端末装置の位置を特定する、ことを特徴とする請求項１又は２に記載の携帯端末装置。
【請求項４】
前記メッセージ送信可能化手段は、前記すれ違い判定手段によって、前記近距離受信手段が所定の範囲内から受信したと判定されなかった場合に、当該受け付けたメッセージを破棄する、ことを特徴とする請求項１乃至３のいずれかに記載の携帯端末装置。
【請求項５】
他の装置と携帯端末装置が近距離通信をする方法であって、
前記携帯端末装置の位置を特定した位置特定データを取得するステップと、
メッセージの通信を管理するメッセージ管理サーバが一時的に発行するワンタイムＩＤを取得するステップと、
前記他の装置と前記近距離通信を行い、前記取得したワンタイムＩＤと、前記取得した前記携帯端末装置の位置特定データと、をメッセージと共に送信するステップと、
前記メッセージ管理サーバから前記他の装置が送信したメッセージを受信するステップと、を備え、
更に、前記他の装置と前記近距離通信を行い、前記他の装置が送信したワンタイムＩＤ及び位置特定データと共に、メッセージを受信するステップと、
前記受信した位置特定データと、当該位置特定データを受信した時に取得した前記携帯端末装置の位置特定データとに基づいて、前記近距離通信が所定の範囲内から受信したか否かを判定するステップと、
前記判定によって、前記近距離通信が所定の範囲内から受信したと判定された場合に、メッセージの入力を受け付け、当該受け付けたメッセージを前記受信したワンタイムＩＤによって、前記メッセージ管理サーバに送信可能化するステップと、
を備えることを特徴とする方法。
【請求項６】
メッセージの通信を管理するメッセージ管理サーバと、他の装置と近距離通信をする携帯端末装置と、を備える近距離通信システムであって、
前記メッセージ管理サーバは、
前記携帯端末装置からの要求に応じて、一時的に使用するワンタイムＩＤを発行するワンタイムＩＤ発行手段と、
前記発行したワンタイムＩＤと、前記携帯端末装置のアドレス情報とを対応付けてワンタイムＩＤ宛先記憶手段に記憶するワンタイムＩＤ宛先管理手段と、
前記他の装置から前記ワンタイムＩＤと共にメッセージを受信したことに応じて、前記ワンタイムＩＤ宛先記憶手段に基づいて、前記ワンタイムＩＤに対応付けられたアドレス情報を取得し、取得したアドレス情報に基づいて当該受信したメッセージを転送するメッセージ転送手段と、を備え、
前記携帯端末装置は、
前記携帯端末装置の位置を特定した位置特定データを取得する位置特定手段と、
前記メッセージ管理サーバにワンタイムＩＤを要求し、前記メッセージ管理サーバが発行したワンタイムＩＤを取得するワンタイムＩＤ取得手段と、
前記他の装置と前記近距離通信を行い、前記ワンタイムＩＤ取得手段が取得したワンタイムＩＤと、前記位置特定手段が取得した前記携帯端末装置の位置特定データと、をメッセージと共に送信する近距離送信手段と、
前記メッセージ管理サーバから前記他の装置が送信したメッセージを受信するメッセージ受信手段と、を備え、
更に、
前記他の装置と前記近距離通信を行い、前記他の装置が送信したワンタイムＩＤ及び位置特定データと共に、メッセージを受信する近距離受信手段と、
前記近距離受信手段が受信した位置特定データと、前記近距離受信手段が受信した時に前記位置特定手段が取得した前記携帯端末装置の位置特定データとに基づいて、前記近距離受信手段が所定の範囲内から受信したか否かを判定するすれ違い判定手段と、
前記すれ違い判定手段によって、前記近距離受信手段が所定の範囲内から受信したと判定された場合に、メッセージの入力を受け付け、当該受け付けたメッセージを前記近距離受信手段が受信したワンタイムＩＤによって、前記メッセージ管理サーバに送信可能化するメッセージ送信可能化手段と、
を備えることを特徴とする近距離通信システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、近距離通信をする携帯端末装置、方法及びシステムに関する。
【背景技術】
【０００２】
従来より、複数の装置の間でデータを送受信する通信技術において、近距離の範囲で無線通信によってデータを送受信する近距離通信がある。近年、近距離通信は、機器の小型化及び低消費電力化が実現した結果、携帯電話等の携帯端末装置に標準で搭載されている。
【０００３】
この標準で搭載されている近距離通信を利用して、携帯ゲーム機等の間では、いわゆるすれ違い通信が行われている。すれ違い通信は、携帯ゲーム機に互いに対応するソフトを特定のモードで動作させ、一方のゲーム機が同じ状態の他方のゲーム機を通信範囲内に認識した時に、短時間で自動的に行う通信のことをいう。例えば、互いのゲーム機の対応ソフトがすれ違い通信モードに設定されている間は、特別の操作を行わなくても交互に電波を発信し続け、一方のゲーム機は同じ機能が動作している他方のゲーム機を探知する。よって、２人のプレイヤーがこの状態のゲーム機を所持したままで接近すると、プレイヤー同士は自覚がなくとも、ゲーム機同士で通信が成立する。
【０００４】
また、このような近距離通信において、優先的に送受信したい無線通信が困難になることを防止した特許文献１の発明が知られている。特許文献１では、自己によるサービスデータの近距離送信の優先度が携帯ゲーム装置間の近距離通信より高いことを示す優先制御データを近距離送信する技術が開示されている。この発明によれば、携帯ゲーム装置は、通信要求を送受信して他の携帯ゲーム装置を近距離通信の通信相手に設定し、優先制御データの受信を試み、優先制御データを受信したときに、他の携帯ゲーム装置との近距離通信を禁止する。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２００８−１１０９３号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
しかしながら、すれ違い通信において特許文献１のように優先制御を設けたとしても、すれ違い通信はメッセージを受信して、すぐに返信しなくてはならない。すなわち、すれ違い通信の場合は、メッセージを受信し、返事を送信する前に近距離通信ができる範囲ではなくなってしまう（完全にすれ違ってしまう）と、相手に返信できない。
【０００７】
このようなすれ違い通信において、メールアドレス等の個人情報を送信する方法が考えられるが、すれ違い通信は、送信時に送信相手を特定しないため、不特定の相手に個人情報を送信することは好ましくない。また、すれ違い通信では、実際にその人とすれ違っていなくても、偽装したメッセージを受信することがあり、確実にすれ違った人からのみメッセージを受信したい。
【０００８】
そこで、実際にすれ違った人とのみ、個人情報を秘匿して、メッセージの送受信ができる携帯端末装置が求められている。
【０００９】
本発明は、確実にすれ違った人と、個人情報を秘匿して、メッセージの送受信ができる携帯端末装置、方法及びシステムを提供することを目的とする。
【課題を解決するための手段】
【００１０】
本発明では、以下のような解決手段を提供する。
【００１１】
（１）  他の装置と近距離通信をする携帯端末装置であって、前記携帯端末装置の位置を特定した位置特定データを取得する位置特定手段と、メッセージの通信を管理するメッセージ管理サーバが一時的に発行するワンタイムＩＤを取得するワンタイムＩＤ取得手段と、前記他の装置と前記近距離通信を行い、前記ワンタイムＩＤ取得手段が取得したワンタイムＩＤと、前記位置特定手段が取得した前記携帯端末装置の位置特定データと、をメッセージと共に送信する近距離送信手段と、前記メッセージ管理サーバから前記他の装置が送信したメッセージを受信するメッセージ受信手段と、を備え、更に、前記他の装置と前記近距離通信を行い、前記他の装置が送信したワンタイムＩＤ及び位置特定データと共に、メッセージを受信する近距離受信手段と、前記近距離受信手段が受信した位置特定データと、前記近距離受信手段が受信した時に前記位置特定手段が取得した前記携帯端末装置の位置特定データとに基づいて、前記近距離受信手段が所定の範囲内から受信したか否かを判定するすれ違い判定手段と、前記すれ違い判定手段によって、前記近距離受信手段が所定の範囲内から受信したと判定された場合に、メッセージの入力を受け付け、当該受け付けたメッセージを前記近距離受信手段が受信したワンタイムＩＤによって、前記メッセージ管理サーバに送信可能化するメッセージ送信可能化手段と、を備えることを特徴とする携帯端末装置。
【００１２】
（１）の構成によれば、本発明に係る携帯端末装置は、携帯端末装置の位置を特定した位置特定データを取得し、メッセージの通信を管理するメッセージ管理サーバが一時的に発行するワンタイムＩＤを取得し、他の装置と近距離通信を行い、取得したワンタイムＩＤと、携帯端末装置の位置特定データと、をメッセージと共に送信する。そして、メッセージ管理サーバから他の装置が送信したメッセージを受信する。更に、他の装置と近距離通信を行い、他の装置が送信したワンタイムＩＤ及び位置特定データと共に、メッセージを受信し、受信した位置特定データと、受信した時に取得した携帯端末装置の位置特定データとに基づいて、所定の範囲内から受信したか否かを判定し、所定の範囲内から受信したと判定した場合に、メッセージの入力を受け付け、当該受け付けたメッセージを、受信したワンタイムＩＤによってメッセージ管理サーバに送信可能とする。
【００１３】
すなわち、本発明に係る携帯端末装置は、他の装置と近距離通信を行い、ワンタイムＩＤ及び携帯端末装置の位置特定データをメッセージと共に送信する。更に、他の装置と近距離通信を行い、他の装置が送信したワンタイムＩＤ及び位置特定データと共に、メッセージを受信し、受信した位置特定データと、受信した時に取得した携帯端末装置の位置特定データとに基づいて、近距離から受信したと判定した場合に、メッセージを、受信したワンタイムＩＤによってメッセージ管理サーバに送信可能とする。したがって、本発明に係る携帯端末装置は、所定の範囲内の近距離通信によって、確実にすれ違った人と、個人情報を秘匿し一時的に発行されたワンタイムＩＤによって、メッセージの送受信ができる。
【００１４】
（２）  前記近距離送信手段は、前記他の装置が近距離通信によって受信可能であることを自動的に検知し、送信することを特徴とする（１）に記載の携帯端末装置。
【００１５】
（２）の構成によれば、本発明に係る携帯端末装置は、他の装置が近距離通信によって受信可能であることを自動的に検知し、送信する。したがって、本発明に係る携帯端末装置は、所定の範囲内のすれ違い通信によって、確実にすれ違った人と、個人情報を秘匿して、メッセージの送受信ができる。
【００１６】
（３）  前記位置特定手段は、ＧＰＳ衛星から受信したＧＰＳデータに基づいて前記携帯端末装置の位置を特定する、ことを特徴とする（１）又は（２）に記載の携帯端末装置。
【００１７】
（３）の構成によれば、本発明に係る携帯端末装置は、ＧＰＳ（Ｇｌｏｂａｌ  Ｐｏｓｉｔｉｏｎｉｎｇ  Ｓｙｓｔｅｍ）衛星から受信したＧＰＳデータに基づいて携帯端末装置の位置を特定する。したがって、本発明に係る携帯端末装置は、ＧＰＳデータによって特定された位置に基づいて、所定の範囲内のすれ違い通信であることを判定することによって、確実にすれ違った人と、個人情報を秘匿して、メッセージの送受信ができる。
【００１８】
（４）  前記メッセージ送信可能化手段は、前記すれ違い判定手段によって、前記近距離受信手段が所定の範囲内から受信したと判定されなかった場合に、当該受け付けたメッセージを破棄する、ことを特徴とする（１）乃至（３）のいずれかに記載の携帯端末装置。
【００１９】
（４）の構成によれば、本発明に係る携帯端末装置は、所定の範囲内から受信したと判定されなかった場合に、当該受け付けたメッセージを破棄する。したがって、本発明に係る携帯端末装置は、所定の範囲内のすれ違い通信であることを判定することによって、確実にすれ違った人と、個人情報を秘匿して、メッセージの送受信ができる。
【００２０】
（５）  他の装置と携帯端末装置が近距離通信をする方法であって、前記携帯端末装置の位置を特定した位置特定データを取得するステップと、メッセージの通信を管理するメッセージ管理サーバが一時的に発行するワンタイムＩＤを取得するステップと、前記他の装置と前記近距離通信を行い、前記取得したワンタイムＩＤと、前記取得した前記携帯端末装置の位置特定データと、をメッセージと共に送信するステップと、前記メッセージ管理サーバから前記他の装置が送信したメッセージを受信するステップと、を備え、更に、前記他の装置と前記近距離通信を行い、前記他の装置が送信したワンタイムＩＤ及び位置特定データと共に、メッセージを受信するステップと、前記受信した位置特定データと、当該位置特定データを受信した時に取得した前記携帯端末装置の位置特定データとに基づいて、前記近距離通信が所定の範囲内から受信したか否かを判定するステップと、前記判定によって、前記近距離通信が所定の範囲内から受信したと判定された場合に、メッセージの入力を受け付け、当該受け付けたメッセージを前記受信したワンタイムＩＤによって、前記メッセージ管理サーバに送信可能化するステップと、を備えることを特徴とする方法。
【００２１】
（５）の構成によれば、本発明に係る近距離通信をする方法は、携帯端末装置の位置を特定した位置特定データを取得し、メッセージの通信を管理するメッセージ管理サーバが一時的に発行するワンタイムＩＤを取得し、他の装置と近距離通信を行い、取得したワンタイムＩＤと、取得した携帯端末装置の位置特定データと、をメッセージと共に送信し、メッセージ管理サーバから他の装置が送信したメッセージを受信する。更に、他の装置と近距離通信を行い、他の装置が送信したワンタイムＩＤ及び位置特定データと共に、メッセージを受信し、受信した位置特定データと、当該位置特定データを受信した時に取得した携帯端末装置の位置特定データとに基づいて、近距離通信が所定の範囲内から受信したか否かを判定し、その判定によって、近距離通信が所定の範囲内から受信したと判定された場合に、メッセージの入力を受け付け、当該受け付けたメッセージを受信したワンタイムＩＤによって、メッセージ管理サーバに送信可能化する。したがって、本発明に係る近距離通信をする方法は、所定の範囲内の近距離通信によって、確実にすれ違った人と、個人情報を秘匿し一時的に発行されたワンタイムＩＤによって、メッセージの送受信ができる。
【００２２】
（６）  メッセージの通信を管理するメッセージ管理サーバと、他の装置と近距離通信をする携帯端末装置と、を備えるすれ違い通信システムであって、前記メッセージ管理サーバは、前記携帯端末装置からの要求に応じて、一時的に使用するワンタイムＩＤを発行するワンタイムＩＤ発行手段と、前記発行したワンタイムＩＤと、前記携帯端末装置のアドレス情報とを対応付けてワンタイムＩＤ宛先記憶手段に記憶するワンタイムＩＤ宛先管理手段と、前記他の装置から前記ワンタイムＩＤと共にメッセージを受信したことに応じて、前記ワンタイムＩＤ宛先記憶手段に基づいて、前記ワンタイムＩＤに対応付けられたアドレス情報を取得し、取得したアドレス情報に基づいて当該受信したメッセージを転送するメッセージ転送手段と、を備え、前記携帯端末装置は、前記携帯端末装置の位置を特定した位置特定データを取得する位置特定手段と、前記メッセージ管理サーバにワンタイムＩＤを要求し、前記メッセージ管理サーバが発行したワンタイムＩＤを取得するワンタイムＩＤ取得手段と、前記他の装置と前記近距離通信を行い、前記ワンタイムＩＤ取得手段が取得したワンタイムＩＤと、前記位置特定手段が取得した前記携帯端末装置の位置特定データと、をメッセージと共に送信する近距離送信手段と、前記メッセージ管理サーバから前記他の装置が送信したメッセージを受信するメッセージ受信手段と、を備え、更に、前記他の装置と前記近距離通信を行い、前記他の装置が送信したワンタイムＩＤ及び位置特定データと共に、メッセージを受信する近距離受信手段と、前記近距離受信手段が受信した位置特定データと、前記近距離受信手段が受信した時に前記位置特定手段が取得した前記携帯端末装置の位置特定データとに基づいて、前記近距離受信手段が所定の範囲内から受信したか否かを判定するすれ違い判定手段と、前記すれ違い判定手段によって、前記近距離受信手段が所定の範囲内から受信したと判定された場合に、メッセージの入力を受け付け、当該受け付けたメッセージを前記近距離受信手段が受信したワンタイムＩＤによって、前記メッセージ管理サーバに送信可能化するメッセージ送信可能化手段と、を備えることを特徴とするすれ違い通信システム。
【００２３】
（６）の構成によれば、本発明に係る近距離通信システムは、メッセージの通信を管理するメッセージ管理サーバと、他の装置と近距離通信をする携帯端末装置と、を備える。メッセージ管理サーバは、携帯端末装置からの要求に応じて、一時的に使用するワンタイムＩＤを発行し、発行したワンタイムＩＤと、携帯端末装置のアドレス情報とを対応付けてワンタイムＩＤ宛先記憶手段に記憶し、他の装置からワンタイムＩＤと共にメッセージを受信したことに応じて、ワンタイムＩＤ宛先記憶手段に基づいて、ワンタイムＩＤに対応付けられたアドレス情報を取得し、取得したアドレス情報に基づいて当該受信したメッセージを転送する。携帯端末装置は、携帯端末装置の位置を特定した位置特定データを取得し、メッセージ管理サーバにワンタイムＩＤを要求し、メッセージ管理サーバが発行したワンタイムＩＤを取得し、他の装置と近距離通信を行い、取得したワンタイムＩＤと、取得した携帯端末装置の位置特定データと、をメッセージと共に送信し、メッセージ管理サーバから他の装置が送信したメッセージを受信する。更に、携帯端末装置は、他の装置と近距離通信を行い、他の装置が送信したワンタイムＩＤ及び位置特定データと共に、メッセージを受信し、受信した位置特定データと、受信した時に取得した携帯端末装置の位置特定データとに基づいて、所定の範囲内から受信したか否かを判定し、所定の範囲内から受信したと判定された場合に、メッセージの入力を受け付け、当該受け付けたメッセージを受信したワンタイムＩＤによって、メッセージ管理サーバに送信可能化する。したがって、本発明に係る近距離通信システムは、所定の範囲内の近距離通信によって、確実にすれ違った人と、個人情報を秘匿し一時的に発行されたワンタイムＩＤによって、メッセージの送受信ができる。
【発明の効果】
【００２４】
本発明によれば、確実にすれ違った人と、個人情報を秘匿して、メッセージの送受信ができる携帯端末装置、方法及びシステムを提供することができる。
【図面の簡単な説明】
【００２５】
【図１】本発明の一実施形態に係る携帯端末装置１０及び携帯端末装置２０と、メッセージ管理サーバ３０との動作機能を示す機能ブロック図である。
【図２】本発明の一実施形態に係る携帯端末装置１０のハードウェア構成の一例を示すブロック図である。
【図３】本発明の一実施形態に係る携帯端末装置１０のすれ違い履歴テーブルの一例を示す図である。
【図４】本発明の一実施形態に係るメッセージ管理サーバ３０のワンタイムＤＢ３４の一例を示す図である。
【図５】本発明の一実施形態に係る携帯端末装置１０及び携帯端末装置２０と、メッセージ管理サーバ３０と、のすれ違い通信の送信の処理内容を示すフローチャートである。
【図６】本発明の一実施形態に係る携帯端末装置１０及び携帯端末装置２０と、メッセージ管理サーバ３０と、のすれ違い通信の受信の処理内容を示すフローチャートである。
【図７】本発明の一実施形態に係る携帯端末装置１０の表示の一例を示す図である。
【発明を実施するための形態】
【００２６】
以下、本発明の実施形態について図を参照しながら説明する。
【００２７】
図１は、本発明の一実施形態に係る携帯端末装置１０及び携帯端末装置２０と、メッセージ管理サーバ３０との動作機能を示す機能ブロック図である。
【００２８】
近距離通信をする携帯端末装置１０は、位置特定手段として位置特定部１１、ワンタイムＩＤ取得手段としてワンタイムＩＤ取得部１２と、近距離送信手段として近距離送信部１３、メッセージ受信手段としてメッセージ受信部１４と、を備え、更に、近距離受信手段として近距離受信部１５、すれ違い判定手段としてすれ違い判定部１６、メッセージ送信可能化手段としてメッセージ送信可能化部１７とを備えている。そして、携帯端末装置１０は、ワンタイムＩＤ及び携帯端末装置１０の位置特定データをメッセージと共に近距離送信する。更に、他の装置が送信したワンタイムＩＤ及び位置特定データと共に、メッセージを近距離受信し、受信した位置特定データと、受信した時に特定した携帯端末装置１０の位置特定データとに基づいて、所定の範囲の近距離から受信したことを判定した場合に、携帯端末装置１０のメッセージを、受信したワンタイムＩＤによってメッセージ管理サーバに送信可能とする。携帯端末装置２０は、携帯端末装置１０と同様の構成である。
【００２９】
近距離通信は、近接した装置と装置との間（例えば、十数センチ〜数十メートル）を特定の周波数帯の電波を用いて情報の送受信を行う。
【００３０】
位置特定部１１は、携帯端末装置１０の位置を特定した位置特定データを取得する。例えば、位置特定部１１は、ＧＰＳ衛星から受信したＧＰＳデータに基づいて携帯端末装置の位置（緯度及び経度）を特定する。
【００３１】
ワンタイムＩＤ取得部１２は、メッセージの通信を管理するメッセージ管理サーバ３０が一時的に発行するワンタイムＩＤを取得する。すなわち、ワンタイムＩＤ取得部１２は、メッセージ管理サーバ３０にワンタイムＩＤの発行を要求し、要求に応じてメッセージ管理サーバ３０が発行したワンタイムＩＤを取得する。
【００３２】
ワンタイムＩＤは、通信を行うための識別情報であって、一度しか使えない識別情報である。メッセージ管理サーバ３０は、ワンタイムＩＤの発行を要求した携帯端末装置１０に対し、ワンタイムＩＤを発行すると共に、携帯端末装置１０の識別情報と、発行したワンタイムＩＤとを対応付けて記憶する。よって、ワンタイムＩＤを取得した装置は、取得したワンタイムＩＤによって、メッセージ管理サーバ３０を介して携帯端末装置１０と一度だけ通信を行うことができる。すなわち、ワンタイムＩＤを取得したユーザは、ワンタイムＩＤを送ったユーザの個人情報を知ることなく、ワンタイムＩＤを送ったユーザにメッセージを送ることができる。
【００３３】
近距離送信部１３は、他の携帯端末装置２０と近距離通信を行い、ワンタイムＩＤ取得部１２が取得したワンタイムＩＤと、位置特定部１１が取得した携帯端末装置１０の位置特定データと、をメッセージと共に送信する。
【００３４】
例えば、近距離送信部１３は、他の携帯端末装置２０が近距離通信によって受信可能であることを自動的に検知し、いわゆるすれ違い通信を行う。
【００３５】
メッセージ受信部１４は、メッセージ管理サーバ３０から他の携帯端末装置２０が送信したメッセージを受信する。
【００３６】
近距離受信部１５は、他の携帯端末装置２０と近距離通信を行い、他の携帯端末装置２０が送信したワンタイムＩＤ及び位置特定データと共に、メッセージを受信する。
【００３７】
すれ違い判定部１６は、近距離受信部１５が受信した位置特定データと、近距離受信部１５が受信した時に位置特定部１１が取得した携帯端末装置１０の位置特定データとに基づいて、近距離受信部１５が所定の範囲内から受信したか否かを判定する。ここで、近距離受信部１５が受信した位置特定データ（例えば、緯度及び経度）は、送信を行った相手の位置であり、近距離受信部１５が受信した時に位置特定部１１が取得した携帯端末装置１０の位置特定データ（例えば、緯度及び経度）は、受信を行った自己の位置である。すなわち、すれ違い判定部１６は、通信を行った時の相手の位置（例えば、緯度及び経度）と、自己の位置（緯度、経度）と、が所定の範囲内（例えば、求めた距離が所定の範囲内）であるか否かを判定する。そして、すれ違い判定部１６は、所定の範囲内である場合に、すれ違い通信と判定し、所定の範囲内でない場合に、すれ違い通信ではないと判定する。更に、すれ違い判定部１６は、すれ違い通信ではないと判定した場合に、近距離通信で受信したメッセージを破棄する。近距離通信で受信したメッセージであっても、すれ違い通信ではないのでメッセージを破棄することにより、実際にすれ違った人からのみメッセージを受信することができる。
【００３８】
例えば、すれ違い判定部１６は、すれ違い通信と判定したことをすれ違い履歴記憶手段に記憶する（後述する図３の、すれ違い履歴テーブルを参照）。このことにより、すれ違ったことをユーザが後で気付いた場合であっても、ワンタイムＩＤが有効な期間であれば、ワンタイムＩＤによってメッセージの交換をすることができる。
【００３９】
位置特定データは、すれ違い通信である間、定期的（例えば、３秒ごと）に取得しているとしてもよい。すなわち、位置特定部１１は、定期的（例えば、３秒ごと）にＧＰＳ衛星からＧＰＳデータを受信し、受信したＧＰＳデータに基づいて算出した自己の位置特定データを取得しているとしてもよい。近距離受信部１５が受信した時に、既に算出している直前の自己の位置特定データを用いることができるので、位置特定データを取得できない場合や取得するのに時間を要する場合に比べて、すれ違い通信の判定をより正確にすることができる。
【００４０】
メッセージ送信可能化部１７は、すれ違い判定部１６によって、近距離受信部１５が所定の範囲内から受信したと判定された場合に、メッセージの入力を受け付け、当該受け付けたメッセージを、近距離受信部１５が受信したワンタイムＩＤによってメッセージ管理サーバ３０に送信可能化する。すれ違い判定部１６によって、近距離受信部１５が所定の範囲内から受信したと判定されなかった場合に、当該受け付けたメッセージを破棄する。すなわち、メッセージ送信可能化部１７は、すれ違い判定部１６によってすれ違い通信であると判定された場合に、すれ違った相手に送信するためのメッセージを受け付け、受け付けたメッセージを、すれ違い通信で受信したワンタイムＩＤによってメッセージ管理サーバ３０に送信可能とし、すれ違い通信ではないと判定された場合に、受信したメッセージを破棄する。
【００４１】
メッセージ管理サーバ３０は、ワンタイムＩＤ発行手段としてワンタイムＩＤ発行部３１と、ワンタイムＩＤ宛先管理手段としてワンタイムＩＤ宛先管理部３２と、メッセージ転送手段としてメッセージ転送部３３と、ワンタイムＩＤ宛先記憶手段としてワンタイムＤＢ３４（データベース）と、を備えている。
【００４２】
ワンタイムＩＤ発行部３１は、携帯端末装置１０からの要求に応じて、一時的に使用するワンタイムＩＤを発行する。
【００４３】
ワンタイムＩＤ宛先管理部３２は、発行したワンタイムＩＤと、携帯端末装置１０の識別情報としてのアドレス情報とを対応付けてワンタイムＤＢ３４（後述する図４参照）に記憶する。
【００４４】
メッセージ転送部３３は、他の装置からワンタイムＩＤと共にメッセージを受信したことに応じて、ワンタイムＤＢ３４に基づいて、受信したワンタイムＩＤに対応付けられたアドレス情報を取得し、取得したアドレス情報に基づいて当該受信したメッセージを転送する。
【００４５】
図２は、本発明の一実施形態に係る携帯端末装置１０のハードウェア構成の一例を示すブロック図である。携帯端末装置１０は、バスライン１００５に接続されたＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）１０１０、通信Ｉ／Ｆ１０４０、メインメモリ１０５０、ＢＩＯＳ（Ｂａｓｉｃ  Ｉｎｐｕｔ  Ｏｕｔｐｕｔ  Ｓｙｓｔｅｍ）１０６０、Ｉ／Ｏコントローラ１０７０、操作部１１００、表示装置１０２２、近距離通信部１５００、並びにＧＰＳ受信部２５００を備える。
【００４６】
ＣＰＵ１０１０は、携帯端末装置１０を統括的に制御する部分であり、メインメモリ１０５０に記憶された各種プログラムを適宜読み出して実行することにより、上述したハードウェアと協働し、本発明に係る各種機能を実現している。
【００４７】
通信Ｉ／Ｆ１０４０は、携帯端末装置１０を専用ネットワーク又は公共ネットワークを介して他のサーバ等と接続できるようにするためのネットワーク・アダプタである。例えば、ネットワーク通信Ｉ／Ｆ１０４０を介して、メッセージ管理サーバ３０とデータの送受信をすることができる。
【００４８】
ＢＩＯＳ１０６０は、携帯端末装置１０の起動時にＣＰＵ１０１０が実行するブートプログラムや、携帯端末装置１０のハードウェアに依存するプログラム等を格納する。
【００４９】
Ｉ／Ｏコントローラ１０７０には、ハードディスク１０７４等の記憶手段を接続することができる。
【００５０】
ハードディスク１０７４は、携帯端末装置１０が本発明の機能を実行するためのプログラム及びすれ違い履歴テーブル（後述の図３参照）等の各種情報を記憶している。
【００５１】
携帯端末装置１０に提供されるプログラムは、ハードディスク１０７４等に格納されて提供される。このプログラムは、Ｉ／Ｏコントローラ１０７０を介して読み出される。又は、通信Ｉ／Ｆ１０４０を介してダウンロードされることによって、携帯端末装置１０にインストールされてもよい。
【００５２】
ここで、操作部１１００は、各種設定や入力操作を行う操作ボタン群、決定操作ボタン等から構成され、表示装置１０２２は、携帯端末装置１０による演算処理結果の画面を表示したりするものであり、ブラウン管表示装置（ＣＲＴ）、液晶表示装置（ＬＣＤ）等のディスプレイ装置を含む。
【００５３】
近距離通信部１５００は、近距離通信規格の通信機器と近距離通信をする。近距離通信部１５００は、近距離通信に必要なアンテナ及びアンテナ信号処理回路等を含んで構成される。
【００５４】
ＧＰＳ受信部２５００は、ＧＰＳ衛星から電波を受信する。ＧＰＳ受信部２５００は、無線通信に必要なアンテナ及びアンテナ信号処理回路等を含んで構成される。ＧＰＳ受信部２５００は、受信したＧＰＳデータに基づいて処理を行い、位置データを算出する。
【００５５】
図３は、本発明の一実施形態に係る携帯端末装置１０のすれ違い履歴テーブルの一例を示す図である。
【００５６】
すれ違い履歴テーブルは、すれ違った時刻である時刻情報と、すれ違った場所であるすれ違い位置と、すれ違い通信で受信したワンタイムＩＤと、すれ違い通信で受信したメッセージとを記憶している。すれ違い通信ではないと判定された場合には、メッセージを破棄したことを記憶している。メッセージを破棄したことを記憶することによって、すれ違い通信を判定する所定の範囲の設定を調整することができる。すれ違い位置は、近距離受信した時の位置特定データとしての緯度及び経度だけでなく、緯度及び経度に基づいて求めた住所等をも記憶してもよい。すれ違い履歴テーブルを表示した場合にどこですれ違ったかを直接的に把握することができる。
【００５７】
図４は、本発明の一実施形態に係るメッセージ管理サーバ３０のワンタイムＤＢ３４の一例を示す図である。
【００５８】
ワンタイムＤＢ３４は、メッセージ管理サーバ３０が発行したワンタイムＩＤと、ワンタイムＩＤの発行を要求した携帯端末装置１０のアドレス情報とを対応付けて記憶している。ワンタイムＤＢ３４に基づいて、メッセージ管理サーバ３０は、受信したメッセージを、受信したワンタイムＩＤに対応付けられたアドレス情報の携帯端末装置１０に転送することができる。
【００５９】
図５は、本発明の一実施形態に係る携帯端末装置１０及び携帯端末装置２０と、メッセージ管理サーバ３０と、のすれ違い通信の送信の処理内容を示すフローチャートである。
【００６０】
携帯端末装置１０は、ステップＳ１０１において、ワンタイムＩＤを要求する。より具体的には、ＣＰＵ１０１０は、ワンタイムＩＤを要求するワンタイムＩＤクエリをメッセージ管理サーバ３０に送信する。その後、ＣＰＵ１０１０は、処理をステップＳ１０２に移す。
【００６１】
メッセージ管理サーバ３０は、ステップＳ２０１において、ワンタイムＩＤクエリを受信し、ワンタイムＩＤを発行する。より具体的には、メッセージ管理サーバ３０は、受信したワンタイムＩＤクエリに基づいて、ワンタイムＩＤを発行し、携帯端末装置１０に送信する。そして、メッセージ管理サーバ３０は、発行したワンタイムＩＤと、ワンタイムＩＤクエリを送信した携帯端末装置１０のアドレス情報と、を対応付けてワンタイムＤＢ３４に記憶する。
【００６２】
携帯端末装置１０は、ステップＳ１０２において、メッセージ管理サーバ３０が送信したワンタイムＩＤを受信し記憶した後、位置特定データを取得する。より具体的には、ＣＰＵ１０１０は、４箇所以上のＧＰＳ衛星から受信したＧＰＳデータに基づいて携帯端末装置１０の位置を特定した位置特定データをＧＰＳ受信部２５００から取得し、記憶する。その後、ＣＰＵ１０１０は、処理をステップＳ１０３に移す。
【００６３】
携帯端末装置１０は、ステップＳ１０３において、記憶したワンタイムＩＤ及び位置特定データと共にメッセージを送信する。より具体的には、ＣＰＵ１０１０は、記憶したワンタイムＩＤ及び位置特定データと共にメッセージ（例えば、キャラクタＡです！）を近距離通信部１５００を介して携帯端末装置２０に送信する。その後、ＣＰＵ１０１０は、処理をステップＳ１０４に移す。
【００６４】
携帯端末装置１０と同様の携帯端末装置２０は、例えば、ワンタイムＩＤ及び位置特定データと、メッセージとを受信し、すれ違い通信であると判定した場合には、メッセージの入力を受け付け、受け付けたメッセージを受信したワンタイムＩＤを用いてメッセージ管理サーバ３０に送信する。
【００６５】
メッセージ管理サーバ３０は、ステップＳ２０２において、携帯端末装置２０から受信したメッセージを転送する。より具体的には、メッセージ管理サーバ３０は、ワンタイムＤＢ３４に基づいて、メッセージと共に受信したワンタイムＩＤに対応付けられたアドレス情報を取得し、取得したアドレス情報の携帯端末装置１０にメッセージを転送する。
【００６６】
携帯端末装置１０は、ステップＳ１０４において、メッセージ管理サーバ３０から転送されたメッセージを受信する。より具体的には、ＣＰＵ１０１０は、転送されたメッセージを受信し、表示装置１０２２に表示する。その後、ＣＰＵ１０１０は、処理を終了する。
【００６７】
図６は、本発明の一実施形態に係る携帯端末装置１０及び携帯端末装置２０と、メッセージ管理サーバ３０と、のすれ違い通信の受信の処理内容を示すフローチャートである。
【００６８】
携帯端末装置１０は、ステップＳ３０１において、近距離受信する。より具体的には、ＣＰＵ１０１０は、携帯端末装置２０が送信したワンタイムＩＤ及び位置特定データと共に、メッセージを受信する。その後、ＣＰＵ１０１０は、処理をステップＳ３０２に移す。
【００６９】
携帯端末装置１０は、ステップＳ３０２において、すれ違い判定をする。より具体的には、ＣＰＵ１０１０は、受信した位置特定データ（携帯端末装置２０の緯度及び経度）と、受信した時にＧＰＳ受信部から取得した位置特定データ（携帯端末装置１０の緯度及び経度）とに基づいて距離を算出し、算出した距離が所定の範囲内（例えば、５ｍ以内）か否かを判断する。すなわち、ＣＰＵ１０１０は、算出した距離が所定の範囲内（例えば、５ｍ以内）である場合には、すれ違い通信であると、判断し、所定の範囲内（例えば、５ｍ以内）でない場合には、すれ違い通信ではないと、判断する。その後、ＣＰＵ１０１０は、処理をステップＳ３０３に移す。
【００７０】
携帯端末装置１０は、ステップＳ３０３において、すれ違い履歴を記憶する。より具体的には、ＣＰＵ１０１０は、通信の記録（通信した時刻情報、位置情報、ワンタイムＩＤ、メッセージ等）をすれ違い履歴テーブルに記憶する。そして、ＣＰＵ１０１０は、すれ違い通信ではない、と判断した場合には、受信したメッセージを消去し、消去したフラグを記憶する。その後、ＣＰＵ１０１０は、処理をステップＳ３０４に移す。
【００７１】
携帯端末装置１０は、ステップＳ３０４において、ワンタイムＩＤと共にメッセージを送信する。より具体的には、ＣＰＵ１０１０は、メッセージの入力を受け付け、受け付けたメッセージを、近距離受信したワンタイムＩＤと共に、メッセージ管理サーバ３０に送信する。その後、ＣＰＵ１０１０は、処理を終了する。
【００７２】
メッセージ管理サーバ３０は、ステップＳ４０２において、図５のステップＳ２０２と同様に、携帯端末装置１０から受信したメッセージをワンタイムＤＢ３４に基づいて携帯端末装置２０に転送する。
【００７３】
図７は、本発明の一実施形態に係る携帯端末装置１０の表示の一例を示す図である。
【００７４】
図７の示す例は、携帯端末装置１０が、表示装置１０２２の通知欄１０２にすれ違い通信を受信したことを示す表示を行い、メッセージを受け付け、メッセージ入力欄１０１に入力されたメッセージを表示し、送信ボタン１０３による送信を受け付けていることを示す例である。
【００７５】
本実施例によれば、携帯端末装置１０は、ＧＰＳ受信部２５００によって携帯端末装置１０の位置を特定した位置特定データを取得し、メッセージの通信を管理するメッセージ管理サーバ３０が一時的に発行するワンタイムＩＤを取得し、携帯端末装置２０と近距離通信を行い、取得したワンタイムＩＤと、携帯端末装置１０の位置特定データと、をメッセージと共に送信する。そして、メッセージ管理サーバ３０から携帯端末装置２０が送信したメッセージを受信する。更に、携帯端末装置２０と近距離通信を行い、携帯端末装置２０が送信したワンタイムＩＤ及び位置特定データと共に、メッセージを受信し、受信した位置特定データと、受信した時にＧＰＳ受信部２５００によって取得した携帯端末装置１０の位置特定データとに基づいて、所定の範囲内から受信したか否かを判定し、所定の範囲内から受信したと判定した場合に、メッセージの入力を受け付け、当該受け付けたメッセージを、受信したワンタイムＩＤによってメッセージ管理サーバ３０に送信可能とする。したがって、所定の範囲内の近距離通信によって、確実にすれ違った人と、個人情報を秘匿し一時的に発行されたワンタイムＩＤによって、メッセージの送受信ができる。
【００７６】
更に、携帯端末装置１０は、他の携帯端末装置２０が近距離通信によって受信可能であることを自動的に検知し、送信する。したがって、所定の範囲内のすれ違い通信によって、確実にすれ違った人と、個人情報を秘匿して、メッセージの送受信ができる。
【００７７】
更に、携帯端末装置１０は、すれ違い通信ではないと判定したメッセージを破棄する。したがって、確実にすれ違った人と、個人情報を秘匿して、メッセージの送受信ができる。
【００７８】
以上、本発明の実施形態について説明したが、本発明は上述した実施形態に限るものではない。また、本発明の実施形態に記載された効果は、本発明から生じる最も好適な効果を列挙したに過ぎず、本発明による効果は、本発明の実施例に記載されたものに限定されるものではない。
【符号の説明】
【００７９】
１０    携帯端末装置
１１    位置特定部
１２    ワンタイムＩＤ取得部
１３    近距離送信部
１４    メッセージ受信部
１５    近距離受信部
１６    すれ違い判定部
１７    メッセージ送信可能化部
２０    携帯端末装置
３０    メッセージ管理サーバ
３１    ワンタイムＩＤ発行部
３２    ワンタイムＩＤ宛先管理部
３３    メッセージ転送部
３４    ワンタイムＤＢ
【図１】
2010251858.tif 000003
【図２】
2010251858.tif 000004
【図３】
2010251858.tif 000005
【図４】
2010251858.tif 000006
【図５】
2010251858.tif 000007
【図６】
2010251858.tif 000008
【図７】
2010251858.tif 000009