(57)【特許請求の範囲】
【請求項１】
ユーザが携帯する第１端末装置と、乗物と、第２端末装置と、前記第１および第２端末装置の各々の端末側通信器と通信可能なサーバ側通信器を有するサーバ装置とを備えるシステムにおいて、コンピュータに実行されることにより、前記第１端末装置の位置情報を前記第１端末装置から前記サーバ装置を介して前記第２端末装置に送信する位置情報送信プログラムであって、
前記乗物から発せられた乗物探知情報に基づいて、前記ユーザが前記乗物に対して予め定めた近接範囲に位置した状況にあるか否かを判断する状況判断部と、
前記第１端末装置の所在位置を示す位置情報を取得する位置情報取得部と、
前記ユーザが前記近接範囲に位置するか否かを判別可能な送信態様で、前記第１端末装置から前記サーバ装置を介して前記第２端末装置に前記位置情報が送信されるよう、前記端末側通信器および前記サーバ側通信器の少なくとも１つを制御する送信制御部と、を前記コンピュータに機能させ、
前記送信制御部は、前記状況判断部によって前記ユーザが前記近接範囲にあると判断した場合でも、前記位置情報が予め定めた条件を満たすときは、前記位置情報が前記第１端末装置から前記サーバ装置を介して前記第２端末装置に送信されないよう、前記端末側通信器および前記サーバ側通信器の少なくとも１つを制御する、位置情報送信プログラム。
【請求項２】
前記第２端末装置は、表示器を有し、
前記表示器には、地図が表示されるとともに、前記地図上における前記位置情報に対応する位置に、前記状況判断部によって前記ユーザが前記近接範囲に位置した状況にあるか否かを判別可能な表示態様で、前記ユーザの位置が表示される、請求項１に記載の位置情報送信プログラム。
【請求項３】
前記乗物の走行に関連し、前記乗物で生成される走行情報を取得する走行情報取得部を前記コンピュータに更に機能させ、
前記送信制御部は、前記位置情報とともに前記走行情報が送信されるよう、前記端末側通信器および前記サーバ側通信器の少なくとも１つを制御する、請求項１または２に記載の位置情報送信プログラム。
【請求項４】
前記乗物の種類に対応する乗物種別情報を取得する乗物種別取得部を前記コンピュータに更に機能させ、
前記乗物種別情報は、前記乗物探知情報に含まれ、
前記送信制御部は、前記位置情報とともに前記乗物種別情報を送信するよう、前記端末側通信器および前記サーバ側通信器の少なくとも１つを制御する、請求項１〜３のいずれか１項に記載の位置情報送信プログラム。
【請求項５】
予め定めた複数のユーザ種類の中から特定された前記ユーザの種類に対応するユーザ種別情報を取得するユーザ種別取得部を前記コンピュータに更に機能させ、
前記送信制御部は、前記位置情報とともに前記ユーザ種別情報を送信するよう、前記端末側通信器および前記サーバ側通信器の少なくとも１つを制御する、請求項１〜４のいずれか１項に記載の位置情報送信プログラム。
【請求項６】
前記第１端末装置は、前記乗物に設けられる乗物側送信装置から無線で送信される乗物探知情報を受信するための受信器を備え、
前記状況判断部は、前記受信器が前記乗物探知情報を受信する場合に、前記ユーザが前記近接範囲に位置した状況にあると判断し、前記受信器が前記乗物探知情報を受信しない場合に、前記ユーザが前記近接範囲に位置した状況にないと判断する、請求項１〜５のいずれか１項に記載の位置情報送信プログラム。
【請求項７】
前記位置情報取得部が取得した前記位置情報が予め定めた条件を満たすか否かを判定する位置判定部を前記コンピュータに更に機能させ、
前記送信制御部は、前記状況判断部によって前記ユーザが前記近接範囲にあると判断した場合でも、前記位置判定部によって前記位置情報が予め定めた条件を満たすと判定されたときは、前記位置情報が前記第１端末装置から前記サーバ装置を介して前記第２端末装置に送信されないよう、前記端末側通信器および前記サーバ側通信器の少なくとも１つを制御する、請求項１〜６のいずれか１項に記載の位置情報送信プログラム。
【請求項８】
ユーザが携帯する第１端末装置と、乗物と、第２端末装置と、前記第１および第２端末装置の各々の端末側通信器と通信可能なサーバ側通信器を有するサーバ装置とを備えるシステムにおいて、コンピュータに実行されることにより、前記第１端末装置の位置情報を前記第１端末装置から前記サーバ装置を介して前記第２端末装置に送信する位置情報送信プログラムであって、
前記乗物から発せられた乗物探知情報に基づいて、前記ユーザが前記乗物に対して予め定めた近接範囲に位置した状況にあるか否かを判断する状況判断部と、
前記第１端末装置の所在位置を示す位置情報を取得する位置情報取得部と、
前記ユーザが前記近接範囲に位置するか否かを判別可能な送信態様で、前記第１端末装置から前記サーバ装置を介して前記第２端末装置に前記位置情報が送信されるよう、前記端末側通信器および前記サーバ側通信器の少なくとも１つを制御する送信制御部と、
前記状況判断部によって前記ユーザが前記近接範囲に位置した状況から前記近接範囲に位置しない状況へ移行したと判断された時点からの経過時間をカウントする経過時間カウント部と、を前記コンピュータに機能させ、
前記送信制御部は、前記状況判断部によって前記ユーザが前記近接範囲に位置した状況にないと判断した場合でも、前記経過時間カウント部によりカウントされた経過時間が所定の時間を超えるまでは、前記位置情報が前記第１端末装置から前記サーバ装置を介して前記第２端末装置に送信されるよう、前記端末側通信器および前記サーバ側通信器の少なくとも１つを制御する、位置表示プログラム。
【請求項９】
通信器が設けられた、ユーザが携帯する端末装置であって、
予め定める乗物から発せられた乗物探知情報に基づいて、前記ユーザが前記乗物に対して予め定めた近接範囲に位置した状況にあるか否かを判断する状況判断部と、
前記端末装置の所在位置を示す位置情報を取得する位置情報取得部と、
前記ユーザが前記近接範囲に位置するか否かを判別可能な送信態様で、前記端末装置から予め定めるサーバ装置に前記位置情報が送信されるよう、前記通信器を制御する送信制御部と、を備え、
前記送信制御部は、前記状況判断部によって前記ユーザが前記近接範囲にあると判断した場合でも、前記位置情報が予め定めた条件を満たすときは、前記位置情報が前記端末装置から前記サーバ装置に送信されないよう、前記通信器を制御する、情報端末装置。
【請求項１０】
ユーザが携帯する第１端末装置と、乗物と、第２端末装置と、前記第１および第２端末装置の各々の端末側通信器と通信可能なサーバ側通信器を有するサーバ装置とを備えるシステムにおいて、コンピュータに実行されることにより、前記第１端末装置の位置情報を前記第１端末装置から前記サーバ装置を介して前記第２端末装置に送信する位置情報送信システムであって、
前記乗物から発せられた乗物探知情報に基づいて、前記ユーザが前記乗物に対して予め定めた近接範囲に位置した状況にあるか否かを判断する状況判断部と、
前記第１端末装置の所在位置を示す位置情報を取得する位置情報取得部と、
前記ユーザが前記近接範囲に位置するか否かを判別可能な送信態様で、前記第１端末装置から前記サーバ装置を介して前記第２端末装置に前記位置情報が送信されるよう、前記端末側通信器および前記サーバ側通信器の少なくとも１つを制御する送信制御部と、を備え、
前記送信制御部は、前記状況判断部によって前記ユーザが前記近接範囲にあると判断した場合でも、前記位置情報が予め定めた条件を満たすときは、前記位置情報が前記第１端末装置から前記サーバ装置を介して前記第２端末装置に送信されないよう、前記端末側通信器および前記サーバ側通信器の少なくとも１つを制御する、位置情報送信システム。
【請求項１１】
前記第２端末装置は、表示器を有し、
前記表示器には、地図が表示されるとともに、前記地図上における前記位置情報に対応する位置に、前記状況判断部によって前記ユーザが前記近接範囲に位置した状況にあるか否かを判別可能な表示態様で、前記ユーザの位置が表示される、請求項１０に記載の位置情報送信システム。
【請求項１２】
前記第２端末装置は、前記ユーザを選別するための選別条件を記憶する選別条件記憶部を更に有し、
前記表示器には、前記選別条件記憶部により記憶された前記選別条件を満たすか否かを判別可能な表示態様で、前記ユーザの位置が表示される、請求項１１に記載の位置情報送信システム。
【請求項１３】
前記サーバ装置は、前記第１端末装置から受信した前記位置情報を記憶器に記憶し、受信した時点からの経過時間が所定の時間を超えた前記位置情報を前記記憶器から消去する、請求項１０〜１２のいずれか１項に記載の位置表示システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、位置情報送信プログラム、情報端末装置および位置情報送信システムに関する。
【背景技術】
【０００２】
従来から、ディスプレイに表示された地図上に、情報端末装置を所有するユーザの所在位置を示すシステムが提案されている（例えば特許文献１）。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特許第５９６７２４３号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
特許文献１に開示の技術では、情報端末装置では、ＧＰＳ受信部によって取得した位置情報をサーバ装置に送信する。サーバは、複数の情報端末装置からそれぞれ送信される所在位置情報を受信する。このため、ユーザの状況に拘らず位置情報が送信されることで、有用な情報として活用しにくい。
【０００５】
そこで、本発明は、サーバに蓄積される端末装置の位置情報を活用しやすくする位置情報送信プログラム、情報端末装置および位置情報送信システムを提供することを目的とする。
【課題を解決するための手段】
【０００６】
上記の課題を解決するために、本発明の一態様に係る位置情報送信プログラムは、ユーザが携帯する第１端末装置と、乗物と、第２端末装置と、前記第１および第２端末装置の各々の端末側通信器と通信可能なサーバ側通信器を有するサーバ装置とを備えるシステムにおいて、コンピュータに実行されることにより、前記第１端末装置の位置情報を前記第１端末装置から前記サーバ装置を介して前記第２端末装置に送信する位置情報送信プログラムであって、前記乗物から発せられた乗物探知情報に基づいて、前記ユーザが前記乗物に対して予め定めた近接範囲に位置した状況にあるか否かを判断する状況判断部と、前記第１端末装置の所在位置を示す位置情報を取得する位置情報取得部と、前記ユーザが前記近接範囲に位置するか否かを判別可能な送信態様で、前記第１端末装置から前記サーバ装置を介して前記第２端末装置に前記位置情報が送信されるよう、前記端末側通信器および前記サーバ側通信器の少なくとも１つを制御する前記送信制御部と、を前記コンピュータに機能させる。
【０００７】
上記の位置情報送信プログラムによれば、第２端末装置側で、第２端末装置に送られた位置情報に対応する位置にいるユーザが乗物の近接範囲に位置した状況にあるか否かが判断可能となり、位置情報を有用な情報として活用しやすくすることができる。たとえばサーバ情報に基づくことで、乗物から離れたユーザを除いて、乗物に乗っているユーザなどを第２端末装置側で見つけやすくすることができる。
【０００８】
上記の位置情報送信プログラムにおいて、前記第２端末装置は、表示器を有し、前記表示器には、地図が表示されるとともに、前記地図上における前記位置情報に対応する位置に、前記状況判断部によって前記ユーザが前記近接範囲に位置した状況にあるか否かを判別可能な表示態様で、前記ユーザの位置が表示されてもよい。これにより、サーバ情報に基づくことで、乗物から離れたユーザを除いて、乗物に乗っているユーザなどを第２端末装置側で見つけやすくすることができる。
【０００９】
上記の位置情報送信プログラムにおいて、前記乗物の走行に関連し、前記乗物で生成される走行情報を取得する走行情報取得部を前記コンピュータに更に機能させ、前記送信制御部は、前記位置情報とともに前記走行情報が送信されるよう、前記端末側通信器および前記サーバ側通信器の少なくとも１つを制御してもよい。これにより、サーバ側にユーザが乗る乗物の走行情報を記憶でき、乗物の位置情報とともに有用な情報として活用できる。
【００１０】
上記の位置情報送信プログラムにおいて、前記乗物の種類に対応する乗物種別情報を取得する乗物種別取得部を前記コンピュータに更に機能させ、前記送信制御部は、前記位置情報とともに前記乗物種別情報を送信するよう、前記端末側通信器および前記サーバ側通信器の少なくとも１つを制御してもよい。これにより、サーバ側に乗物の種類に対応する情報を記憶でき、乗物の位置情報とともに有用な情報として活用できる。
【００１１】
上記の位置情報送信プログラムにおいて、予め定めた複数のユーザ種類の中から特定された前記ユーザの種類に対応するユーザ種別情報を取得するユーザ種別取得部を前記コンピュータに更に機能させ、前記送信制御部は、前記位置情報とともに前記ユーザ種別情報を送信するよう、前記端末側通信器および前記サーバ側通信器の少なくとも１つを制御してもよい。これにより、サーバ側にユーザの種類に対応する情報を記憶でき、乗物の位置情報とともに有用な情報として活用できる。
【００１２】
前記第１端末装置は、前記乗物に設けられる乗物側送信装置から無線で送信される乗物探知情報を受信するための受信器を備え、前記状況判断部は、前記受信器が前記乗物探知情報を受信する場合に、前記ユーザが前記近接範囲に位置した状況にあると判断し、前記受信器が前記乗物探知情報を受信しない場合に、前記ユーザが前記近接範囲に位置した状況にないと判断してもよい。これにより、状況判断部が、乗物探知情報の受信の有無に応じて、ユーザが近接範囲に位置した状況にあるか否かを判断できる。また、受信部は、乗物側送信装置から乗物探知情報を無線で受信するため、例えば第１端末装置を物理的に乗物に接続する場合に比べて、利便性を向上させることができる。
【００１３】
上記の位置情報送信プログラムにおいて、前記位置情報取得部が取得した前記位置情報が予め定めた条件を満たすか否かを判定する位置判定部を前記コンピュータに更に機能させ、前記送信制御部は、前記状況判断部によって前記ユーザが前記近接範囲にあると判断した場合でも、前記位置判定部によって前記位置情報が予め定めた条件を満たすと判定されたときは、前記位置情報が前記第１端末装置から前記サーバ装置を介して前記第２端末装置に送信されないよう、前記端末側通信器および前記サーバ側通信器の少なくとも１つを制御してもよい。この位置情報送信プログラムによれば、予め定めた条件に応じて、第２端末装置に第１端末装置の位置情報が送信されたりされなかったりする。これにより、例えば位置判定部により判定される条件を、取得した位置情報に対応する位置がユーザの自宅周辺範囲など予め設定された範囲内に位置することなどに設定すれば、ユーザが自宅周辺範囲に位置するときには位置情報が第２端末装置に送信されない。このため、セキュリティを向上することができる。
【００１４】
上記の位置情報送信プログラムにおいて、前記状況判断部によって前記ユーザが前記近接範囲に位置した状況から前記近接範囲に位置しない状況へ移行したと判断された時点からの経過時間をカウントする経過時間カウント部を前記コンピュータに更に機能させ、前記送信制御部は、前記状況判断部によって前記ユーザが前記近接範囲に位置した状況にないと判断した場合でも、前記経過時間カウント部によりカウントされた経過時間が所定の時間を超えるまでは、前記位置情報が前記第１端末装置から前記サーバ装置を介して前記第２端末装置に送信されるよう、前記端末側通信器および前記サーバ側通信器の少なくとも１つを制御してもよい。状況判断部によってユーザが予め定めた近接範囲から出たことが判断されてからそれほど時間が経過していない間は、第１端末装置の位置の近くに乗物が位置する蓋然性が高い。このため、上記のプログラムによれば、ユーザが予め定めた近接範囲に位置しない場合でも、ユーザの位置情報を、その位置情報の対応する位置のある程度近くに乗物があるものとして活用することができる。
【００１５】
本発明の一態様に係る情報端末装置は、通信器が設けられた、ユーザが携帯する端末装置であって、予め定める乗物から発せられた乗物探知情報に基づいて、前記ユーザが前記乗物に対して予め定めた近接範囲に位置した状況にあるか否かを判断する状況判断部と、前記端末装置の所在位置を示す位置情報を取得する位置情報取得部と、前記ユーザが前記近接範囲に位置するか否かを判別可能な送信態様で、前記端末装置から予め定めるサーバに前記位置情報が送信されるよう、前記通信器を制御する前記送信制御部と、を備える。
【００１６】
上記の情報端末装置によれば、サーバに送られた位置情報に対応する位置にいるユーザが乗物の近接範囲に位置した状況にあるか否かが判断可能となり、サーバに蓄積される位置情報を有用な情報として活用しやすくすることができる。たとえばサーバ情報に基づくことで、乗物から離れたユーザを除いて、乗物に乗っているユーザなどを、サーバから取得した位置情報に基づき見つけやすくすることができる。
【００１７】
本発明の一態様に係る位置情報送信システムは、ユーザが携帯する第１端末装置と、乗物と、第２端末装置と、前記第１および第２端末装置の各々と通信可能なサーバ装置とを備えるシステムにおいて、コンピュータに実行されることにより、前記第１端末装置の位置情報を前記第１端末装置から前記サーバを介して前記第２端末装置に送信する位置情報送信システムであって、前記乗物から発せられた乗物探知情報に基づいて、前記ユーザが前記乗物に対して予め定めた近接範囲に位置した状況にあるか否かを判断する状況判断部と、前記第１端末装置の所在位置を示す位置情報を取得する位置情報取得部と、前記位置情報を前記第１端末装置から前記サーバを介して前記第２端末装置に送信するための送信部と、前記ユーザが前記近接範囲に位置するか否かを判別可能な送信態様で、前記第１端末装置から前記サーバを介して前記第２端末装置に前記位置情報が送信されるよう前記送信部を制御する前記送信制御部と、を備える。
【００１８】
上記の位置情報送信システムによれば、第２端末装置側で、第２端末装置に送られた位置情報に対応する位置にいるユーザが乗物の近接範囲に位置した状況にあるか否かが判断可能となり、位置情報を有用な情報として活用しやすくすることができる。たとえばサーバ情報に基づくことで、乗物から離れたユーザを除いて、乗物に乗っているユーザなどを第２端末装置側で見つけやすくすることができる。
【００１９】
上記の位置情報送信システムにおいて、前記第２端末装置は、表示器を有し、前記表示器には、地図が表示されるとともに、前記地図上における前記位置情報に対応する位置に、前記状況判断部によって前記ユーザが前記近接範囲に位置した状況にあるか否かを判別可能な表示態様で、前記ユーザの位置が表示されてもよい。これにより、サーバ情報に基づくことで、乗物から離れたユーザを除いて、乗物に乗っているユーザなどを第２端末装置側で見つけやすくすることができる。
【００２０】
上記の位置情報送信システムにおいて、前記第２端末装置は、前記ユーザを選別するための選別条件を記憶する選別条件記憶部を更に有し、前記表示器には、前記選別条件記憶部により記憶された前記選別条件を満たすか否かを判別可能な表示態様で、前記ユーザの位置が表示されてもよい。この構成によれば、例えばユーザが見つけたい乗物を見つけやすくすることができる。
【００２１】
上記の位置情報送信システムにおいて、前記サーバ装置は、前記第１端末装置から受信した前記位置情報を記憶器に記憶し、受信した時点からの経過時間が所定の時間を超えた前記位置情報を前記記憶器から消去してもよい。この構成によれば、サーバ装置の記憶器の記憶容量における位置情報が占める割合を低減できる。
【発明の効果】
【００２２】
本発明によれば、サーバに蓄積される端末装置の位置情報を活用しやすくする位置情報送信プログラム、情報端末装置および位置情報送信システムを提供することができる。
【図面の簡単な説明】
【００２３】
【図１】第１実施形態に係る位置情報送信システムの概要を示す模式図である。
【図２】第１実施形態に係る位置情報送信システムの構成を示すブロック図である。
【図３】第１実施形態に係る位置情報送受信処理の流れの一例を示すフローチャートである。
【図４】端末装置の表示画面の一例を示す図である。
【図５】第２実施形態に係る位置情報送受信処理の流れの一例を示すフローチャートである。
【図６】第３実施形態に係る位置情報送受信処理の流れの一例を示すフローチャートである。
【発明を実施するための形態】
【００２４】
以下、図面を参照して実施形態に係る位置情報送信システムを説明する。
【００２５】
＜第１実施形態＞
（位置情報送信システムの概要）
まず、本発明の第１実施形態に係る位置情報送信システムの概要について、図１を参照して説明する。図１は、第１実施形態に係る位置情報送信システム１００の模式図である。本実施形態の位置情報送信システム１００は、複数の端末装置１と、複数の乗物２と、サーバ装置３とを備える。
【００２６】
端末装置１は、ユーザが携帯する情報端末装置である。端末装置１は、例えばスマートフォン（多機能携帯電話）である。端末装置１は、ネットワークＮＷを介してサーバ装置３と通信可能に構成されている。また、乗物２は、端末装置１のユーザに利用されるものである。本実施形態では、乗物２として自動二輪車が例示される。各乗物２には、それぞれ通信器３２が搭載されており、各ユーザの端末装置１と通信可能となっている。
【００２７】
この位置情報送信システム１００では、各乗物２には、予め定めた近接範囲Ｒが設定されている。近接範囲Ｒの大きさや形状など近接範囲Ｒの定め方は、乗物２ごとに異なってもよい。各端末装置１は、その所在位置（言い換えればそれを携帯するユーザの所在位置）を示す位置情報を取得可能に構成されており、乗物２に定めた近接範囲Ｒに位置するか否かに応じて、端末装置１からサーバ装置３へ位置情報が送られたり、送られなかったりする。具体的には、ユーザが乗物２に対して予め定めた近接範囲Ｒに位置した場合には、端末装置１の位置情報がサーバ装置３に送信される。また、ユーザが乗物２に対して予め定めた近接範囲Ｒに位置しない場合には、端末装置１の位置情報はサーバ装置３に基本的に送信されない。
【００２８】
例えば図１には、位置情報送信システム１００を利用する複数のユーザのうちのユーザＰａ，Ｐｂ，Ｐｃが示されている。ユーザＰａ，Ｐｂ，Ｐｃは、それぞれ、端末装置１ａ，１ｂ，１ｃを携帯している。また、ユーザＰａ，Ｐｂ，Ｐｃは、それぞれ、乗物２ａ，２ｂ，２ｃを所有している。ユーザＰａ，Ｐｂがそれぞれ乗物２ａ，２ｂの近接範囲Ｒに位置するため、ユーザＰａ，Ｐｂの各端末装置１ａ，１ｂからサーバ装置３へ位置情報が送られる。一方、ユーザＰｃは乗物２ｃの近接範囲Ｒに位置しないため、ユーザＰｃの各端末装置１ｃからはサーバ装置３へ位置情報が送られない。
【００２９】
また、位置情報送信システム１００では、各端末装置１が、サーバ装置３が受信した他の端末装置１の位置情報を受信可能となっている。なお、端末装置１の位置情報の受信は、携帯型の端末装置１の他、据置型の端末装置４でも可能である。図１には、ユーザＰｂの端末装置１ｂの表示画面Ｄの一例が示される。表示画面Ｄには、地図と、ユーザＰｂ自身の位置を示すマーカーＭｂと、ユーザＰｂにとって他ユーザであるユーザＰａの端末装置１ａの位置を示すマーカーＭａとが示されている。一方、表示画面Ｄには、乗物２ｃの近接範囲Ｒに位置していないユーザＰｃの位置を示すマーカーは表示されていない。このように、この位置情報送信システム１００では、乗物２の近接範囲Ｒに位置している状況にあるユーザの位置のみを把握可能となっている。
【００３０】
次に、端末装置１、乗物２およびサーバ装置３の具体的な構成について、図２を参照して説明する。図２は、位置情報送信システム１００の構成を示すブロック図である。なお、図２では、位置情報送信システム１００が備える複数の端末装置１および乗物２のうち、あるユーザが使用する１つの端末装置１と１つの乗物２を示す。
【００３１】
（端末装置）
図２に示すように、端末装置１は、ハードウェア面において、制御器１０、記憶器１１、タッチスクリーン１２、第１通信器１３、第２通信器１４、およびＧＰＳ受信器１５を備える。これら各構成物１０〜１５が相互にデータ伝送可能に接続されている。
【００３２】
制御器１０は、端末装置１の動作を制御する。制御器１０は、例えば演算処理装置（ＣＰＵ：Central Processing Unit）を含む。
【００３３】
記憶器１１は、端末装置１を動作させるための各種プログラムおよびデータを記憶する。記憶器１１は、例えば、ＲＯＭ等の不揮発性メモリやＲＡＭ等の揮発性メモリを含む。記憶器１１には、位置情報送信プログラム１１ａおよびユーザ種別情報１１ｂが記憶される。位置情報送信プログラム１１ａおよびユーザ種別情報１１ｂについて、詳細は後述する。
【００３４】
タッチスクリーン１２は、ユーザからの操作入力を付けつける入力器、およびユーザに視認可能な画面を表示する表示器を兼ねている。具体的に、タッチスクリーン１２は、半透過型のディスプレイおよびバックライトＬＥＤ（表示器）と、ディスプレイ上に配設されたタッチパネル（入力器）とを含む。
【００３５】
第１通信器１３は、乗物２に設けられた通信器３２と無線通信を行うものである。第１通信器１３は、アンテナやＲＦ（Radio Frequency）回路等から構成される。本実施形態では、第１通信器１３および通信器３２が行う無線通信は、ブルートゥース（登録商標）通信であり、ペアリングされることにより無線通信可能となる。ペアリングとは、近くにいる無関係な機器と通信しないように、機器同士（本実施形態では、第１通信器１３と通信器３２との間）で通信可能であるように相互認証を行うことである。なお、第１通信器１３と通信器３２とは、有線で互いに通信を行うものであってもよい。
【００３６】
第２通信器１４は、無線通信によってネットワークＮＷを介してサーバ装置３の通信器５２との間でデータ通信を行う。第２通信器１４は、後述するように、端末装置１の位置情報をサーバ装置３へ送信したり、他の端末装置１の位置情報をサーバ装置３から受信したりする。
【００３７】
ＧＰＳ受信器１５は、ＧＰＳ（Global Positioning System）衛星からＧＰＳ信号を受信し、端末装置１の現在の位置情報を出力する。
【００３８】
図２には、端末装置１の制御器１０の機能的構成も示される。端末装置１は、機能面において、通信制御部２１、位置情報取得部２２、付随情報取得部２３、状況判断部２４、位置判定部２５、経過時間カウント部２６および表示制御部２７を備える。これら機能部２１〜２７は、位置情報送信プログラム１１ａを制御器１０が実行することにより実現される。言い換えれば、位置情報送信プログラム１１ａは、制御器１０を上記機能部２１〜２７として機能させる。機能部２１〜２７は、端末装置１の位置情報の送信および他の端末装置１の位置情報の受信に関連する位置情報送受信処理を行う。なお、位置情報送信プログラム１１ａは、例えば、サーバ装置３または別の所定のサーバ装置から、第２通信器１４を用いた無線通信によってアプリケーションプログラムとしてダウンロードされ、記憶器１１のＲＯＭに記憶される。
【００３９】
通信制御部２１は、第１通信器１３を制御して、乗物２から情報を受信する。また、通信制御部２１は、第２通信器１４を制御して、端末装置１の位置情報等をサーバ装置３へ送信したり、他の端末装置１の位置情報等をサーバ装置３から受信したりする。
【００４０】
本実施形態では、通信制御部２１は、ユーザが乗物２に対して予め定めた近接範囲Ｒに位置した状況にあるか否かに応じて、端末装置１の位置情報をサーバ装置３に送ったり送らなかったりする。言い換えれば、通信制御部２１は、ユーザが近接範囲Ｒに位置するか否かを判別可能な送信態様で、端末装置１からサーバ装置３へ位置情報が送信されるよう、第１通信器１３を制御する。
【００４１】
位置情報取得部２２は、端末装置１の所在位置を示す位置情報を取得する。具体的には、ＧＰＳ受信器１５が出力した端末装置１の現在の位置情報を取得する。
【００４２】
付随情報取得部２３は、端末装置１の位置情報に付随してサーバ装置３を介して他の端末装置１に送られる付随情報を取得する。付随情報には、例えば、ユーザ種別情報１１ｂ、乗物種別情報３１ａおよび走行情報３１ｂが含まれる。なお、付随情報取得部２３は、本発明の「ユーザ種別取得部」、「乗物種別取得部」および「走行情報取得部」に対応する。
【００４３】
ユーザ種別情報（データ）１１ｂは、予めユーザの特性に応じてグループ分けした複数のユーザ種類の中から特定された、その端末装置１のユーザの種類に対応する情報である。ユーザ種別情報１１ｂには、例えば、ユーザの性別、年齢、住んでいる地域、運転歴などが含まれる。例えば、ユーザ種別情報１１ｂは、位置情報送信システム１００を用いた位置情報送受信サービスをユーザが初めて利用する際に行うユーザ登録時に入力される。ユーザ種別情報１１ｂは、例えばタッチスクリーン１２に対するユーザの操作により入力され、記憶器１１のＲＯＭに記憶される。付随情報取得部２３は、記憶器１１からユーザ種別情報１１ｂを取得する。
【００４４】
付随情報取得部２３は、乗物種別情報３１ａおよび走行情報３１ｂを、乗物２から受信して取得する。乗物種別情報（データ）３１ａは、予めグループ分けした複数の乗物２の種類の中から特定される、乗物２の種類に対応する情報である。例えば乗物種別情報３１ａには、乗物２の車種、年式などが含まれる。走行情報（データ）３１ｂは、乗物２の走行に関連する情報である。走行情報３１ｂは、乗物２で生成される。走行情報３１ｂについての詳細は、後述の走行情報生成部４２とともに説明する。
【００４５】
状況判断部２４は、乗物２から発せられた乗物探知情報に基づいて、ユーザが乗物２に対して予め定めた近接範囲Ｒに位置した状況にあるか否かを判断する。乗物探知情報とは、ユーザ（およびユーザが携帯する端末装置１）が乗物２に対して予め定めた近接範囲Ｒに位置した状況にあるか否かを判別可能な情報であればよい。本実施形態では、乗物探知情報は、乗物２の通信器３２から端末装置１へ有線または無線で送られる電気信号（例えば電波）である。乗物探知情報としての電気信号は、状況判断部２４だけが使用する専用の信号でなくてもよく、例えばイモビライザーやＥＴＣ（Electronic Toll Collection System）など他目的で乗物２が発する信号であってもよい。
【００４６】
本実施形態では、状況判断部２４は、端末装置１側の第１通信器１３と乗物２側の通信器３２との通信状況によって、ユーザが乗物２に対して予め定めた近接範囲Ｒに位置した状況にあるか否かを判断する。つまり、近接範囲Ｒは、第１通信器１３と通信器３２との間の通信可能範囲である。状況判断部２４は、第１通信器１３が乗物２から乗物探知情報を受信する場合に、ユーザが近接範囲Ｒに位置した状況にあると判断し、第１通信器１３が乗物２から乗物探知情報を受信しない場合に、ユーザが近接範囲Ｒに位置した状況にないと判断する。
【００４７】
位置判定部２５は、位置情報取得部２２が取得した位置情報が予め定めた条件を満たすか否かを判定する。位置判定部２５による判定結果は、端末装置１からサーバ装置３へ位置情報を送信するか否かについての通信制御部２１による決定に利用される。
【００４８】
本実施形態では、予め定めた条件は、例えば位置情報取得部２２が取得した位置情報に対応する位置が、予め定めた範囲（以下、送信禁止範囲）内に位置することである。例えば、送信禁止範囲は、タッチスクリーン１２に表示された設定画面などを通じて、ユーザにより予め設定される。送信禁止範囲の設定方法は、特に制限されない。例えば送信禁止範囲は、ユーザ登録時などにユーザに事前に入力された自宅などの住所情報に基づき、当該住所情報に対応する位置から所定の距離以内の範囲に設定されてもよい。あるいは、例えば送信禁止範囲は、タッチスクリーン１２の画面に表示された地図上でユーザが指定した位置から所定の距離以内の範囲に設定されてもよい。あるいは、例えば送信禁止範囲としての区域（市や町など）、ユーザにより指定できてもよい。
【００４９】
経過時間カウント部２６は、状況判断部２４によってユーザが近接範囲Ｒに位置した状況から近接範囲Ｒに位置しない状況へ移行したと判断された時点からの経過時間をカウントする。状況判断部２４によってユーザが近接範囲Ｒから出たことが判断されてからそれほど時間が経過していない間は、端末装置１の位置の近くに乗物２が位置する蓋然性が高い。このため、経過時間カウント部２６によりカウントされた経過時間が所定の時間を超えるまでは、位置情報送受信処理では、状況判断部２４によってユーザが近接範囲Ｒに位置した状況にあるものとして処理される。
【００５０】
表示制御部２７は、表示器としてのタッチスクリーン１２に、地図を表示させる。また、表示制御部２７は、当該地図上におけるサーバ装置３から受信した他のユーザの端末装置１の位置情報に対応する位置に、状況判断部２４によって他のユーザが近接範囲Ｒに位置した状況にあるか否かを判別可能な表示態様で、他のユーザの位置をタッチスクリーン１２に表示させる。
【００５１】
（乗物）
乗物２は、搭載機器として、制御器３０、記憶器３１、通信器３２、および複数の車載機器３３を備える。これら各構成物３０〜３３が相互にデータ伝送可能に接続されている。なお、図２では、図の簡単化のため、複数の車載機器３３をまとめて１つのブロックで示す。
【００５２】
制御器３０は、記憶器３１への情報の記憶や通信器３２の通信を制御する。制御器３０は、例えばマイコン等の演算装置や各種のメモリ等より構成される。
【００５３】
記憶器３１は、例えば、ＲＯＭ等の不揮発性メモリやＲＡＭ等の揮発性メモリを含む。記憶器３１には、乗物種別情報３１ａおよび走行情報３１ｂが記憶される。これら乗物種別情報３１ａおよび走行情報３１ｂは、通信器３２により端末装置１に送られる。
【００５４】
通信器３２は、端末装置１の第１通信器１３と無線通信を行うものである。通信器３２は、第１通信器１３と同様の構成であるため、説明を省略する。
【００５５】
複数の車載機器３３は、乗物２である自動二輪車に搭載された各種センサやスイッチなどである。複数の車載機器３３には、例えば、自動二輪車のバンク角を検出するバンク角センサ、車速を検出する車速センサ、後輪回転速度を検出する後輪速センサ、前輪回転速度を検出する前輪速センサ、変速機における変速比もしくは変速機のギヤポジションを検出する変速比センサ、エンジン回転数を検出するエンジン回転数センサ、アクセル開度（乗物２を運転するユーザによって操作されるアクセル操作部材の操作量）を検出するアクセル開度センサなどが含まれる。複数の車載機器３３には、車間距離を測定する距離センサ、前輪ブレーキ圧を検出する前ブレーキ圧センサ、後輪ブレーキ圧を検出する後ブレーキ圧センサ、ブレーキ操作の有無を検出するブレーキスイッチ、クラッチ操作の有無を検出するクラッチスイッチ、サイドスタンドの降下／上昇を検出するサイドスタンドスイッチなどが含まれる。
【００５６】
また、図２には、制御器３０の機能的構成も示される。制御器３０は、機能面において、通信制御部４１および走行情報生成部４２を備える。これら機能部４１，４２は、記憶器３１に記憶された所定のプログラムを制御器３０が実行することにより実現される。
【００５７】
通信制御部４１は、ユーザが乗物２に対して予め定めた近接範囲Ｒに位置した状況にあるか否かを状況判断部２４が判断するための乗物探知情報を発信するよう、通信器３２を制御する。例えば、端末装置１にて位置情報送信プログラム１１ａを実行したときに、端末装置１から接続要求信号が発せられ、通信制御部４１は、通信器３２が当該接続要求信号を受信したときの接続応答信号として、乗物探知情報（信号）を発してもよい。乗物探知情報に、記憶器３１に記憶された乗物種別情報３１ａおよび走行情報３１ｂが含まれてもよい。
【００５８】
走行情報生成部４２は、乗物２の走行に関連する走行情報３１ｂを生成する。走行情報３１ｂには、走行距離、タイヤ力、エンジン動作時間、ユーザの運転スキル、運転技量などが含まれる。ここで、タイヤ力とは、乗物２の車輪に路面から作用する力を意味する。タイヤ力には、車輪に鉛直上向きに働く鉛直力、車輪に縦方向（車長方向）に働く縦力、および車輪に横方向（車幅方向）に働く横力が含まれる。走行情報生成部４２は、複数の車載機器３３による検出値に基づき、自動二輪車の分野で従来から知られるタイヤ力推定方法により推定する。
【００５９】
また、例えば走行情報３１ｂには、乗物２が走行中にあるか否かを示す情報、乗物２の走行速度が含まれる。走行情報３１ｂには、乗物２の停止時間が含まれてもよく、この場合、走行情報生成部４２は、乗物２が停止してからの経過時間をカウントする。なお、乗物２の停止時間は、例えばエンジンを停止してからの経過時間、サイドスタンドが降下されてからの経過時間、乗物の位置情報が変化していない時間などが採用される。また、走行情報３１ｂには、車載機器３３で得られる情報、車両モード設定情報、乗物２である自動二輪車のエンジン、サスペンション、ブレーキ、その他アクチュエータの制御に関する制御情報が含まれてもよい。
【００６０】
（サーバ装置）
サーバ装置３は、ハードウェア面において、制御器５０、記憶器５１および通信器５２を備える。これら各構成物５０〜５２が相互にデータ伝送可能に接続されている。
【００６１】
制御器５０は、サーバ装置３の動作を制御する。制御器５０は、例えば演算処理装置を含む。
【００６２】
記憶器５１は、例えば、ハードディスクやＲＯＭ等の不揮発性メモリやＲＡＭ等の揮発性メモリを含む。記憶器５１には、ユーザ情報５１ａが記憶される。また、記憶器５１には、各端末装置１から受信する位置情報５１ｂをユーザ情報５１ａに関連付けて記憶する。
【００６３】
通信器５２は、ネットワークＮＷを介して各端末装置１の第１通信器１３との間で通信する。
【００６４】
図２には、サーバ装置３の制御器５０の機能的構成も示される。制御器５０は、機能面において、通信制御部６１、ユーザ情報記録部６２、および位置情報記録部６３を備える。これら機能部６１〜６３は、記憶器５１に記憶された各種プログラムを制御器５０が実行することにより実現される。
【００６５】
通信制御部６１は、端末装置１から当該端末装置１の位置情報などを受信したり、端末装置１に他の端末装置１の位置情報などを送信したりする。
【００６６】
ユーザ情報記録部６２は、位置情報送信システム１００を利用するユーザについての情報であるユーザ情報５１ａを、ユーザごとに記憶器５１に記録する。ユーザ情報５１ａには、ユーザを識別するための情報が含まれる。例えばユーザ情報５１ａには、ユーザ登録時に入力されたユーザを識別するためのユーザ名やユーザ登録時にサーバ装置３によりユーザに付与されたユーザＩＤが含まれる。また、ユーザ情報５１ａには、端末装置１から送られたユーザ種別情報１１ｂが含まれる。また、ユーザ情報５１ａには、乗物２から端末装置１が受信し、端末装置１がサーバ装置３へ送信した乗物種別情報３１ａおよび走行情報３１ｂが含まれる。
【００６７】
位置情報記録部６３は、通信器５２により端末装置１から受信した位置情報５１ｂを、ユーザごとに記憶器５１に記憶する。また、位置情報記録部６３は、受信した時点からの経過時間が所定の時間を超えた位置情報５１ｂを記憶器５１から消去する。これにより、サーバ装置３の記憶器５１の記憶容量における位置情報５１ｂが占める割合を低減できる。
【００６８】
次に、本実施形態の位置情報送信システム１００における位置情報送受信処理について、図３を参照して説明する。図３は、位置情報送受信処理の流れの一例を示すフローチャートである。位置情報送受信処理は、サーバ装置３への位置情報の送信に関連する位置情報送信処理と、サーバ装置３からの他の端末装置１の位置情報の受信に関連する位置情報受信処理とを含む。
【００６９】
以下では、便宜上、端末装置１として、ユーザＰａが携帯する端末装置１ａ（以下、「第１端末装置１ａ」と称する）とユーザＰｂが携帯する端末装置１ｂ（以下、「第２端末装置１ｂ」と称する）とを備える位置情報送信システム１００において、第１端末装置１ａの位置情報を、サーバ装置３を介して第２端末装置１ｂへ送信するケースを例に説明する。つまり、第１端末装置１ａにおいて位置情報送信処理が行われ、第２端末装置１ｂにおいて位置情報受信処理が行われるものとして説明する。
【００７０】
第１端末装置１ａにおいて位置情報送信プログラム１１ａが実行されて、位置情報送信処理が開始されると、状況判断部２４が、乗物２から発せられた乗物探知情報に基づいて、ユーザＰａが乗物２に対して予め定めた近接範囲Ｒに位置した状況にあるか否かを判断する（ステップＳ１）。具体的には、状況判断部２４は、第１端末装置１ａにおいて、第１通信器１３が乗物２から乗物探知情報を受信する場合に、ユーザＰａが近接範囲Ｒに位置した状況にあると判断し、第１通信器１３が乗物２から乗物探知情報を受信しない場合に、ユーザＰａが近接範囲Ｒに位置した状況にないと判断する。
【００７１】
状況判断部２４によりユーザＰａが乗物２に対して予め定めた近接範囲Ｒに位置した状況にあると判断された場合（ステップＳ１：ＹＥＳ）、位置判定部２５は、位置情報取得部２２が取得した位置情報に対応する位置が、予め定めた送信禁止範囲内（例えばユーザＰａの自宅周辺など）に位置するか否かを判定する（ステップＳ２）。
【００７２】
位置判定部２５により位置情報に対応する位置が予め定めた送信禁止範囲内に位置しないと判定された場合（ステップＳ２：ＮＯ）、通信制御部２１は、位置情報をサーバ装置３へ送信するよう第２通信器１４を制御する（ステップＳ３）。また、通信制御部２１は、位置情報とともに付随情報をサーバ装置３へ送信するよう第２通信器１４を制御する。
【００７３】
ステップＳ１において、状況判断部２４によりユーザＰａが乗物２に対して予め定めた近接範囲Ｒに位置した状況にないと判断された場合（ステップＳ１：ＮＯ）、通信制御部２１は、経過時間カウント部２６によりカウントされた経過時間が所定の時間を超えたか否かを判定する（ステップＳ４）。
【００７４】
通信制御部２１により経過時間が所定の時間を超えていないと判定された場合（ステップＳ４：ＮＯ）、ステップＳ２へ進む。すなわち、本実施形態の位置情報送受信処理では、状況判断部２４によりユーザＰａが乗物２に対して予め定めた近接範囲Ｒに位置した状況にないと判断された場合でも、経過時間カウント部２６によりカウントされた経過時間が所定の時間を超えるまでは、状況判断部２４によってユーザＰａが近接範囲Ｒに位置した状況にあると判断された場合と同様の処理がなされる。
【００７５】
ステップＳ４で通信制御部２１により経過時間が所定の時間を超えたと判定された場合（ステップＳ４：ＹＥＳ）、または、ステップＳ２で位置判定部２５により位置情報に対応する位置が予め定めた送信禁止範囲内に位置すると判定された場合（ステップＳ２：ＹＥＳ）、通信制御部２１は、位置情報をサーバ装置３へ送信することを禁止するよう第２通信器１４を制御する（ステップＳ５）。
【００７６】
ステップＳ３で、第１端末装置１ａからサーバ装置３へ位置情報および付随情報が送信されると、サーバ装置３では、ユーザ情報記録部６２が、受信した付随情報をユーザ情報５１ａとして記録（または更新）し、位置情報記録部６３が、受信した位置情報を、ユーザ情報５１ａと関連付けて記憶器５１に記憶する（ステップＳ６）。なお、位置情報記録部６３は、受信した時点からの経過時間が所定の時間を超えた位置情報を記憶器５１から消去する。
【００７７】
第２端末装置１ｂでは、位置情報送信プログラム１１ａが実行されて、位置情報受信処理が開始されると、通信制御部２１が第２端末装置１ｂからサーバ装置３へ位置情報要求を送信する（ステップＳ７）。サーバ装置３は、位置情報要求を受信すると、記憶器５１に記憶された現在の第１端末装置１ａの位置情報を第２端末装置１ｂへ送る（ステップＳ８）。なお、サーバ装置３は、現在の第１端末装置１ａの位置情報と関連付けて記憶されたユーザ情報５１ａの一部を第２端末装置１ｂへ送る。
【００７８】
第２端末装置１ｂにおいて、表示制御部２７が、タッチスクリーン１２に地図を表示させるとともに、当該地図上におけるサーバ装置３から受信した第１端末装置１ａの位置情報に対応する位置にマーカーを表示させる（ステップＳ９）。
【００７９】
図４は、第２端末装置１ｂの表示画面Ｄの一例を示す図である。表示画面Ｄには、地図と当該地図上におけるサーバ装置３から受信した第１端末装置１ａの位置情報に対応する位置にマーカーＭａが表示される。また、図３のフローチャートでは、第１端末装置１ａの位置情報のみについて説明しているが、当然、サーバ装置３は、記憶器５１に記憶された他の端末装置１の現在の位置情報も第２端末装置１ｂへ送信しており、表示画面Ｄには、他の端末装置１の位置情報に対応する位置にマーカーＭが示されている。なお、他の端末装置１の位置情報に対応する位置には、マーカーＭの代わりに、ユーザを識別可能な画像（例えば他ユーザが予め登録した写真画像やイメージ図）であってもよい。
【００８０】
また、表示画面Ｄには、第１端末装置１ａの位置を示すマーカーＭａとともに、第１端末装置１ａの位置情報と共に受信したユーザ情報を表示するユーザ情報ウィンドウＷが表示される。ユーザ情報ウィンドウＷは、例えばタッチスクリーン１２におけるマーカーＭａをタッチするなど、マーカーＭａをユーザが指定することにより表示される。このユーザ情報ウィンドウＷを表示させることで、乗物２の近くにいる他ユーザの位置だけでなく、例えば当該他ユーザの種別、使用する乗物２の種類、運転歴、運転スキル、運転傾向なども知ることができる。
【００８１】
なお、上記の説明では、便宜上、第１端末装置１ａにおいて位置情報送信処理が行われ、第２端末装置１ｂにおいて位置情報受信処理が行われるものとして説明されたが、第１端末装置１ａでは、位置情報送信処理だけでなく位置情報受信処理も行われ、また、第２端末装置１ｂでは、位置情報受信処理だけでなく位置情報送信処理も行われる。ただし、制御器１０が、位置情報送信処理および位置情報受信処理の一方のみを実行し、他方を実行しないように、位置情報送信処理および位置情報受信処理について、ユーザの選択によりＯＮ／ＯＦＦ設定が可能であってもよい。
【００８２】
以上のとおり、本実施形態に係る位置情報送信プログラムおよび位置情報送信システムでは、ユーザＰａが近接範囲Ｒに位置するか否かを判別可能な送信態様で、第１端末装置１ａからサーバ装置３を介して第２端末装置１ｂに、ユーザＰａ（より詳しくは第１端末装置１ａ）の位置情報が送信される。つまり、本実施形態では、端末装置１を携帯するユーザが乗物２の近接範囲Ｒに位置していない場合には、基本的に、サーバ装置３へ位置情報を送信しないため、端末装置１がサーバ装置３から受信する位置情報は、乗物２の近接範囲Ｒに位置する他の端末装置１の現在の位置情報に基本的に制限される。このため、端末装置１側で、当該端末装置１に送られた位置情報に対応する位置にいるユーザが乗物２の近接範囲Ｒに位置した状況にあるか否かが判断可能となり、位置情報を有用な情報として活用しやすくすることができる。
【００８３】
例えば、自動二輪車などのレジャービークルのような乗物は、デザイン的にも機能的にも洗練されており、ただの移動手段としてではなく趣味として乗車することが楽しまれている。趣味として乗物に乗車するユーザの中には、他ユーザの所有する乗物や運転技術を実際に目で見たいという欲求が出てくるものも多い。本実施形態では、端末装置１が、乗物２の近接範囲Ｒに位置する他の端末装置１の現在の位置情報を受信するため、他ユーザの位置へ向かうことで、他ユーザに近接する乗物を発見し易くすることができ、他ユーザの所有する乗物や運転技術を実際に目で見たいという欲求をかなえることが可能になる。
【００８４】
また、本実施形態では、サーバ装置３側にユーザが乗る乗物２の走行情報、乗物種別情報、ユーザ種別取得を記憶でき、乗物２の位置情報とともに有用な情報として活用できる。例えば、図４に示したように、表示画面に他ユーザの位置とともに、その位置にいる他ユーザや他ユーザの乗物の情報を表示して、ユーザは見たい乗物を探したり、その乗物に乗っている人物の情報を知ったりできる。
【００８５】
また、本実施形態では、端末装置１の状況判断部２４が、乗物２からの乗物探知情報を受信するか否かというシンプルな判別手法で、ユーザが近接範囲Ｒに位置した状況にあるか否かを判断できる。また、端末装置１は、乗物２から乗物探知情報を無線で受信するため、例えば端末装置１を物理的に乗物２に接続する場合に比べて、利便性を向上させることができる。
【００８６】
また、本実施形態では、位置判定部２５により位置情報に対応する位置が予め定めた範囲内に位置すると判定された場合、通信制御部２１は、位置情報をサーバ装置３へ送信することを禁止するよう第２通信器１４を制御する。このため、セキュリティを向上することができる。
【００８７】
＜第２実施形態＞
次に、第２実施形態に係る位置情報送信システムについて、図５を参照して説明する。
【００８８】
本実施形態では、ユーザが乗物２に対して予め定めた近接範囲Ｒに位置するか否かに関係なく端末装置１の位置情報が、端末装置１からサーバ装置３へ送信される。また、本実施形態では、ユーザが乗物２に対して予め定めた近接範囲Ｒに位置しない場合には、そのユーザの端末装置１の位置情報は、サーバ装置３から他の端末装置１へ基本的に送信されない。すなわち、本実施形態では、他の端末装置１へ位置情報を送るか否かの決定を、端末装置１ではなくサーバ装置３で行う。
【００８９】
なお、本実施形態では、サーバ装置３にも、位置情報送信プログラム１１ａの一部を成すプログラムが記憶されている。サーバ装置３の制御器５０は、そのプログラムを実行することにより、他の端末装置１へ位置情報を送るか否かを決定したり、第１実施形態の位置判定部２５および経過時間カウント部２６として機能したりする。
【００９０】
図５は、第２実施形態に係る位置情報送受信処理の流れの一例を示すフローチャートである。図５についても、図３の位置情報送受信処理と同様に、第１端末装置１ａの位置情報を、サーバ装置３を介して第２端末装置１ｂへ送信するケースを例に説明する。
【００９１】
位置情報送信処理では、第１端末装置１ａにおいて、状況判断部２４が、乗物２から発せられた乗物探知情報に基づいて、ユーザＰａが乗物２に対して予め定めた近接範囲Ｒに位置した状況にあるか否かを判断する（ステップＴ１）。
【００９２】
通信制御部２１は、位置情報と、状況判断部２４による判断結果である状況情報とをサーバ装置３へ送信するよう第２通信器１４を制御する（ステップＴ２）。また、通信制御部２１は、付随情報をサーバ装置３へ送信するよう第２通信器１４を制御する。
【００９３】
サーバ装置３では、ユーザ情報記録部６２が、受信した付随情報をユーザ情報５１ａとして記録（または更新）し、位置情報記録部６３が、受信した位置情報および状況情報を、ユーザ情報５１ａと関連付けて記憶器５１に記憶する（ステップＴ３）。その後、通信制御部６１は、状況情報に基づき、ユーザＰａが乗物２に対して予め定めた近接範囲Ｒに位置した状況にあるか否かを判定する（ステップＴ４）。ユーザＰａが近接範囲Ｒに位置しないと判定された場合、経過時間カウント部２６によりカウントされた経過時間が所定の時間を超えたか否かを判定する（ステップＴ５）。
【００９４】
ステップＴ４でユーザＰａが近接範囲Ｒに位置すると判定された場合（ステップＴ４：ＹＥＳ）、または、ステップＴ５で経過時間が所定の時間を超えていないと判定され場合（ステップＴ５：ＮＯ）、位置判定部２５が、受信した位置情報に対応する位置が予め定めた送信禁止範囲内に位置するか否かを判定する（ステップＴ６）。
【００９５】
位置判定部２５により位置情報に対応する位置が予め定めた送信禁止範囲内に位置しないと判定された場合（ステップＴ６：ＮＯ）、通信制御部６１は、位置情報を他の端末装置１へ送ることを許可する。すなわち、第２端末装置１ｂからサーバ装置３へ位置情報要求が送られた場合には（ステップＴ７）、通信制御部６１は、位置情報を第２端末装置１ｂへ送信するよう通信器５２を制御する（ステップＴ８）。また、通信制御部６１は、位置情報とともに付随情報を第２端末装置１ｂへ送信するよう通信器５２を制御する。第２端末装置１ｂでは、表示制御部２７が、タッチスクリーン１２に地図を表示させるとともに、当該地図上におけるサーバ装置３から受信した第１端末装置１ａの位置情報に対応する位置にマーカーを表示させる（ステップＴ９）。
【００９６】
ステップＴ５で通信制御部６１により経過時間が所定の時間を超えたと判定された場合（ステップＴ５：ＹＥＳ）、または、ステップＴ６で位置判定部２５により位置情報に対応する位置が予め定めた送信禁止範囲内に位置すると判定された場合（ステップＴ６：ＹＥＳ）、通信制御部６１は、位置情報を第２端末装置１ｂなどの他の端末装置１へ送信することを禁止するよう通信器３２を制御する（ステップＴ１０）。
【００９７】
本実施形態でも、ユーザＰａが近接範囲Ｒに位置するか否かを判別可能な送信態様で、第１端末装置１ａからサーバ装置３を介して第２端末装置１ｂに、ユーザＰａ（より詳しくは第１端末装置１ａ）の位置情報が送信される。つまり、本実施形態では、サーバ装置３は、基本的に、乗物２の近接範囲Ｒに位置していないユーザの位置情報を他の端末装置１に送信しない。端末装置１がサーバ装置３から受信する位置情報は、乗物２の近接範囲Ｒに位置する他の端末装置１の現在の位置情報に基本的に制限される。従って、本実施形態でも、第１実施形態と同様の効果を得ることができる。
【００９８】
＜第３実施形態＞
次に、第３実施形態に係る位置情報送信システムについて、図６を参照して説明する。
【００９９】
第１および第２実施形態では、基本的に乗物２の近接範囲Ｒ内に位置するユーザの位置情報のみがサーバ装置３から端末装置１へ送られるシステムであったが、本実施形態では、ユーザが乗物２の近接範囲Ｒ内に位置するか否かに関係なく、端末装置１の位置情報がサーバ装置３を介して他の端末装置１へ送信される。位置情報を受信した端末装置１では、タッチスクリーン１２に、他ユーザの乗物２の近接範囲Ｒに当該他ユーザが位置した状況にあるか否かを判別可能な表示態様で、他ユーザの位置が表示される。
【０１００】
図６は、第３実施形態に係る位置情報送受信処理の流れの一例を示すフローチャートである。図６についても、図３，５の位置情報送受信処理と同様に、第１端末装置１ａの位置情報を、サーバ装置３を介して第２端末装置１ｂへ送信するケースを例に説明する。
【０１０１】
位置情報送信処理では、第１端末装置１ａにおいて、状況判断部２４が、乗物２から発せられた乗物探知情報に基づいて、ユーザＰａが乗物２に対して予め定めた近接範囲Ｒに位置した状況にあるか否かを判断する（ステップＵ１）。通信制御部２１は、位置情報と、状況判断部２４による判断結果である状況情報とをサーバ装置３へ送信するよう第２通信器１４を制御する（ステップＵ２）。また、通信制御部２１は、位置情報とともに付随情報をサーバ装置３へ送信するよう第２通信器１４を制御する。
【０１０２】
サーバ装置３では、ユーザ情報記録部６２が、受信した付随情報をユーザ情報５１ａとして記録（または更新）し、位置情報記録部６３が、受信した位置情報および状況情報を、ユーザ情報報５１ａと関連付けて記憶器５１に記憶する（ステップＵ３）。その後、第２端末装置１ｂからサーバ装置３へ位置情報要求が送られた場合には（ステップＵ４）、通信制御部６１は、第１端末装置１ａの位置情報および状況情報を、第２端末装置１ｂへ送信するよう通信器５２を制御する（ステップＵ５）。なお、サーバ装置３は、現在の第１端末装置１ａの位置情報と関連付けて記憶されたユーザ情報５１ａの一部を第２端末装置１ｂへ送る。
【０１０３】
表示制御部２７が、タッチスクリーン１２に地図を表示させるとともに、当該地図上におけるサーバ装置３から受信した第１端末装置１ａの位置情報に対応する位置にマーカーを表示させる（ステップＵ６）。また、表示制御部２７は、状況情報に基づき、他ユーザの乗物２の近接範囲Ｒに当該他ユーザが位置した状況にあるか否かを判別可能な表示態様で、他ユーザの位置をタッチスクリーン１２に表示させる。
【０１０４】
ここで、乗物２の近接範囲Ｒに他ユーザが位置した状況にあるか否かを判別可能にする表示態様は、特に制限されない。例えば、表示制御部２７は、乗物２の近接範囲Ｒに位置する他ユーザの位置を表示し、乗物２の近接範囲Ｒに位置しない他ユーザの位置を非表示としてもよい。すなわち、第１および第２実施形態と同様に、タッチスクリーン１２には、乗物２の近接範囲Ｒ内に位置するとみなされた他ユーザの位置のみ表示されてもよい。
【０１０５】
あるいは、表示制御部２７は、乗物２の近接範囲Ｒに位置する他ユーザと、乗物２の近接範囲Ｒに位置しない他ユーザとで、地図上に表示されるマーカーの色や形を変えて各ユーザの位置を表示させてもよい。なお、乗物２の近接範囲Ｒに当該他ユーザが位置するか否かを判別可能な表示態様とするか否かは、第２端末装置１に対するユーザの操作入力により選択可能であってもよい。
【０１０６】
また、本実施形態では、端末装置１は、機能面において、選別条件記憶部を更に備える。選別条件記憶部は、ユーザを選別するための選別条件を記憶器１１に記憶する。選別条件は、例えば端末装置１に対するユーザの操作により入力される。表示制御部２７は、サーバ装置３から受信した位置情報に対応する他ユーザが、選別条件を満たすか否かを判別可能な表示態様で、当該他ユーザの位置をタッチスクリーン１２に表示する。
【０１０７】
具体的には、表示制御部２７は、位置情報とともに受信したユーザ情報に基づき、選別条件を満たすか否かを判定する。例えばユーザが、選別条件として、乗物２の型式を入力した場合、表示制御部２７は、位置情報とともに受信したユーザ情報（乗物種別情報）の中から、当該型式の情報を含むものを特定する。例えば表示制御部２７は、タッチスクリーン１２に表示された地図上に、選抜条件を満たすユーザ情報に関連付けられた位置情報の対応位置にのみマーカーＭを表示する。これにより、例えばユーザが実際に見たい乗物２を見つけやすくすることができる。
【０１０８】
なお、選別条件記憶部は、サーバ装置３が機能的に備えてもよい。この場合、端末装置１に対してユーザにより入力された選別条件が、端末装置１からサーバ装置３へ送られた後に、サーバ装置３において、選別条件記憶部が、受信した選別条件を満たす他ユーザを選別し、通信制御部６１が、選別された他ユーザの位置情報のみ端末装置１へ送ってもよい。
【０１０９】
本実施形態でも、ユーザＰａが近接範囲Ｒに位置するか否かを判別可能な送信態様で、第１端末装置１ａからサーバ装置３を介して第２端末装置１ｂに、ユーザＰａ（より詳しくは第１端末装置１ａ）の位置情報が送信される。つまり、本実施形態では、サーバ装置３は、端末装置１の位置情報だけでなく、ユーザが乗物２に対して予め定めた近接範囲Ｒに位置した状況にあるか否かを示す状況情報も、他の端末装置１に送る。従って、位置情報と状況情報とを受信した端末装置１では、乗物２の近接範囲Ｒに位置するユーザの位置のみを表示器に表示するなどして、各ユーザが近接範囲Ｒに位置するか否かを判別可能である。従って、本実施形態でも、第１実施形態と同様の効果を得ることができる。
【０１１０】
＜その他の実施形態＞
本発明は上述した実施形態に限定されるものではなく、本発明の要旨を逸脱しない範囲で種々の変形が可能である。
【０１１１】
ユーザが携帯する端末装置１は、スマートフォンでなくてもよく、電話や電子メール受信装置として機能しないものでもよい。例えば端末装置１は、タブレットＰＣ（Personal Computer）、ノートＰＣ等の他の種類の携帯型のコンピュータでもよい。なお、他ユーザの位置を受信する端末装置（本発明の「第２端末装置」に対応）は、携帯型でなくてもよく、図１に符号４で示したように、据置型のコンピュータ装置４であってもよい。
【０１１２】
上記第１〜３実施形態では、近接範囲Ｒは、端末装置１側の第１通信器１３と乗物２側の通信器３２との間の通信可能範囲であったが、近接範囲Ｒはこれに限られない。例えば近接範囲Ｒは、乗物２に乗車したユーザと当該ユーザが携帯する端末装置１との距離範囲であってもよい。例えば、状況判断部２４は、乗物２から発せられた乗物探知情報に基づいて、ユーザが乗物２に乗車した状況にあるか否かを判断してもよい。
【０１１３】
また、乗物から発せられる乗物探知情報は、電気信号でなくてもよく、乗物２から当該乗物２に乗っているユーザに伝わる振動や音（エンジン振動、エンジン騒音）などであってもよい。例えば乗物探知情報がエンジン振動である場合、状況判断部２４は、端末装置１に搭載した振動検出装置が一定レベル以上の振動を検出したときに、ユーザが乗物２に乗っていると判断してもよい。
【０１１４】
ＧＰＳ受信器１５は、端末装置１ではなく、乗物２に設けられてもよい。この場合、端末装置１の位置情報取得部２２は、乗物２から位置情報を受信することにより取得してもよい。
【０１１５】
位置情報とともに端末装置１からサーバ装置３へは、位置情報とともに付随情報が送られなくてもよい。例えば、付随情報は、サーバ装置３に予め記憶されていてもよい。付随情報は、ユーザ種別情報および／または乗物種別情報を含まなくてもよい。
【０１１６】
また、上述した機能部２１〜２７の一部は、端末装置１の制御器１０の代わりに、サーバ装置３の制御器５０が備えてもよい。すなわち、本発明の位置情報送信プログラムを実行するコンピュータは、端末装置１の制御器１０とサーバ装置３の制御器５０とで構成されてもよい。例えば、サーバ装置３の制御器５０が、乗物２から発せられた乗物探知情報に基づいて、ユーザが乗物２に対して予め定めた近接範囲Ｒに位置した状況にあるか否かを判断する状況判断部２４を備えてもよい。この場合、乗物探知情報またはそれを加工した情報が、端末装置１からサーバ装置３へ送られ、その上方に基づき、状況判断部２４が状況を判断する。
【０１１７】
上記第１〜３実施形態では、乗物の一例として、自動二輪車を例示したが、本発明は、自動二輪車以外の乗物、例えばＰＷＣ（パーソナルウォータークラフト）やユーティリティビークル等にも適用可能である。
【符号の説明】
【０１１８】
１００  ：位置情報送信システム
１      ：端末装置
２      ：乗物
３      ：サーバ装置
１０    ：制御器（コンピュータ）
１１    ：記憶器
１１ａ  ：位置情報送信プログラム
１１ｂ  ：ユーザ種別情報
１２    ：タッチスクリーン
１３    ：第１通信器
１４    ：第２通信器
１５    ：ＧＰＳ受信器
２１    ：通信制御部（送信制御部）
２２    ：位置情報取得部
２３    ：付随情報取得部
２４    ：状況判断部
２５    ：位置判定部
２６    ：経過時間カウント部
２７    ：表示制御部
３０    ：制御器
３１    ：記憶器
３１ａ  ：乗物種別情報
３１ｂ  ：走行情報
３２    ：通信器
３３    ：車載機器
４１    ：通信制御部
４２    ：走行情報生成部
５０    ：制御器（コンピュータ）
５１    ：記憶器
５１ａ  ：ユーザ情報
５１ｂ  ：位置情報
５２    ：通信器
６１    ：通信制御部（送信制御部）
６２    ：ユーザ情報記録部
６３    ：位置情報記録部
Ｒ      ：近接範囲
【図１】
0006909263.tif 000002
【図２】
0006909263.tif 000003
【図３】
0006909263.tif 000004
【図４】
0006909263.tif 000005
【図５】
0006909263.tif 000006
【図６】
0006909263.tif 000007