(57)【特許請求の範囲】
【請求項１】
サーバ（４）から所定のグループに属する各ユーザの位置情報を受信する携帯通信端末（２）と、
前記携帯通信端末から位置情報を受信し、その受信した位置情報により特定される各ユーザの現在位置を示すアイコンを地図画面上に重畳表示する車両用通信装置（３）と、を備えた位置情報表示システム（１）であって、
前記車両用通信装置は、選定条件としてユーザの現在位置を示すアイコンが地図画面上に重畳表示される条件となる表示範囲を前記携帯通信端末に通知し、
前記携帯通信端末は、前記車両用通信装置から前記選定条件として表示範囲を取得し、少なくとも前記表示範囲に対応する地図上に滞在する条件を満たすユーザを選定し、その選定した各ユーザの位置情報を前記車両用通信装置に送信する位置情報表示システム。
【請求項２】
請求項１に記載した位置情報表示システムにおいて、
前記携帯通信端末は、表示範囲を含むバッファ範囲を設定し、バッファ範囲に対応する地図上に滞在する条件を満たすユーザを選定する位置情報表示システム。
【請求項３】
サーバ（４）から所定のグループに属する各ユーザの位置情報を受信する携帯通信端末（２）と、
前記携帯通信端末から位置情報を受信し、その受信した位置情報により特定される各ユーザの現在位置を示すアイコンを地図画面上に重畳表示する車両用通信装置（３）と、を備えた位置情報表示システム（１）であって、
前記車両用通信装置は、選定条件として最大データ転送量を前記携帯通信端末に通知し、
前記携帯通信端末は、前記車両用通信装置から前記選定条件として最大データ転送量を取得し、自端末又は前記車両用通信装置の現在位置から近い距離順にデータ量の合計が最大データ転送量以下となる条件を満たすユーザを選定し、その選定した各ユーザの位置情報を前記車両用通信装置に送信する位置情報表示システム。
【請求項４】
サーバ（４）から所定のグループに属する各ユーザの位置情報を受信する携帯通信端末（２）と、
前記携帯通信端末から位置情報を受信し、その受信した位置情報により特定される各ユーザの現在位置を示すアイコンを地図画面上に重畳表示する車両用通信装置（３）と、を備えた位置情報表示システム（１）であって、
前記車両用通信装置は、選定条件として最大表示人数とユーザの現在位置を示すアイコンが地図画面上に重畳表示される条件となる表示範囲と最大データ転送量とのうち少なくとも何れかを前記携帯通信端末に通知し、
前記携帯通信端末は、前記車両用通信装置から前記選定条件として最大表示人数と表示範囲と最大データ転送量とのうち少なくとも何れかを取得し、自端末又は前記車両用通信装置の現在位置から近い距離順に人数が最大表示人数以下となる条件と、少なくとも表示範囲に対応する地図上に滞在する条件と、自端末又は前記車両用通信装置の現在位置から近い距離順にデータ量の合計が最大データ転送量以下となる条件とのうち何れかを満たすユーザを選定し、その選定した各ユーザの位置情報を前記車両用通信装置に送信する位置情報表示システム。
【請求項５】
サーバ（４）から所定のグループに属する各ユーザの位置情報を受信し、携帯通信端末（２）から受信した位置情報により特定される各ユーザの現在位置を示すアイコンを地図画面上に重畳表示する車両用通信装置（３）と共に位置情報表示システム（１）を構成する携帯通信端末であって、
前記車両用通信装置から選定条件としてユーザの現在位置を示すアイコンが地図画面上に重畳表示される条件となる表示範囲を取得する選定条件取得部（２１ａ）と、
前記選定条件取得部により取得された少なくとも前記表示範囲に対応する地図上に滞在する条件を満たすユーザを選定する選定部（２１ｂ）と、
前記選定部により選定された各ユーザの位置情報を接続部（２３）から前記車両用通信装置に送信させる送信制御部（２１ｃ）と、を備えた携帯通信端末。
【請求項６】
サーバ（４）から所定のグループに属する各ユーザの位置情報を受信し、携帯通信端末（２）から受信した位置情報により特定される各ユーザの現在位置を示すアイコンを地図画面上に重畳表示する車両用通信装置（３）と共に位置情報表示システム（１）を構成する携帯通信端末であって、
前記車両用通信装置から選定条件として最大データ転送量を取得する選定条件取得部（２１ａ）と、
前記選定条件取得部により取得された自端末又は前記車両用通信装置の現在位置から近い距離順にデータ量の合計が最大データ転送量以下となる条件を満たすユーザを選定する選定部（２１ｂ）と、
前記選定部により選定された各ユーザの位置情報を接続部（２３）から前記車両用通信装置に送信させる送信制御部（２１ｃ）と、を備えた携帯通信端末。
【請求項７】
サーバ（４）から所定のグループに属する各ユーザの位置情報を受信し、携帯通信端末（２）から受信した位置情報により特定される各ユーザの現在位置を示すアイコンを地図画面上に重畳表示する車両用通信装置（３）と共に位置情報表示システム（１）を構成する携帯通信端末であって、
前記車両用通信装置から選定条件として最大表示人数とユーザの現在位置を示すアイコンが地図画面上に重畳表示される条件となる表示範囲と最大データ転送量とのうち少なくとも何れかを取得する選定条件取得部（２１ａ）と、
前記選定条件取得部により取得された自端末又は前記車両用通信装置の現在位置から近い距離順に人数が最大表示人数以下となる条件と、少なくとも表示範囲に対応する地図上に滞在する条件と、自端末又は前記車両用通信装置の現在位置から近い距離順にデータ量の合計が最大データ転送量以下となる条件とのうち何れかを満たすユーザを選定する選定部（２１ｂ）と、
前記選定部により選定された各ユーザの位置情報を接続部（２３）から前記車両用通信装置に送信させる送信制御部（２１ｃ）と、を備えた携帯通信端末。
【請求項８】
サーバ（４）から所定のグループに属する各ユーザの位置情報を受信し、携帯通信端末（２）から受信した位置情報により特定される各ユーザの現在位置を示すアイコンを地図画面上に重畳表示する車両用通信装置（３）と共に位置情報表示システム（１）を構成する携帯通信端末の制御部（２１）に、
前記車両用通信装置から選定条件としてユーザの現在位置を示すアイコンが地図画面上に重畳表示される条件となる表示範囲を取得する選定条件取得手順と、
前記選定条件取得手順により取得した少なくとも前記表示範囲に対応する地図上に滞在する条件を満たすユーザを選定する選定手順と、
前記選定手順により選定した各ユーザの位置情報を接続部（２３）から前記車両用通信装置に送信させる送信制御手順と、を実行させるコンピュータプログラム。
【請求項９】
サーバ（４）から所定のグループに属する各ユーザの位置情報を受信し、携帯通信端末（２）から受信した位置情報により特定される各ユーザの現在位置を示すアイコンを地図画面上に重畳表示する車両用通信装置（３）と共に位置情報表示システム（１）を構成する携帯通信端末の制御部（２１）に、
前記車両用通信装置から選定条件として最大データ転送量を取得する選定条件取得手順と、
前記選定条件取得手順により取得した自端末又は前記車両用通信装置の現在位置から近い距離順にデータ量の合計が最大データ転送量以下となる条件を満たすユーザを選定する選定手順と、
前記選定手順により選定した各ユーザの位置情報を接続部（２３）から前記車両用通信装置に送信させる送信制御手順と、を実行させるコンピュータプログラム。
【請求項１０】
サーバ（４）から所定のグループに属する各ユーザの位置情報を受信し、携帯通信端末（２）から受信した位置情報により特定される各ユーザの現在位置を示すアイコンを地図画面上に重畳表示する車両用通信装置（３）と共に位置情報表示システム（１）を構成する携帯通信端末の制御部（２１）に、
前記車両用通信装置から選定条件として最大表示人数とユーザの現在位置を示すアイコンが地図画面上に重畳表示される条件となる表示範囲と最大データ転送量とのうち少なくとも何れかを取得する選定条件取得手順と、
前記選定条件取得手順により取得した自端末又は前記車両用通信装置の現在位置から近い距離順に人数が最大表示人数以下となる条件と、少なくとも表示範囲に対応する地図上に滞在する条件と、自端末又は前記車両用通信装置の現在位置から近い距離順にデータ量の合計が最大データ転送量以下となる条件とのうち何れかを満たすユーザを選定する選定手順と、
前記選定手順により選定した各ユーザの位置情報を接続部（２３）から前記車両用通信装置に送信させる送信制御手順と、を実行させるコンピュータプログラム。
【請求項１１】
サーバ（４）から所定のグループに属する各ユーザの位置情報を受信する携帯通信端末（２）と共に位置情報表示システム（１）を構成し、前記携帯通信端末から受信した位置情報により特定される各ユーザの現在位置を示すアイコンを地図画面上に重畳表示する車両用通信装置（３）であって、
選定条件としてユーザの現在位置を示すアイコンが地図画面上に重畳表示される条件となる表示範囲を前記携帯通信端末に通知する選定条件通知部（３１ａ）と、
前記選定条件に応じて選定された少なくとも前記表示範囲に対応する地図上に滞在する条件を満たす各ユーザの位置情報を前記携帯通信端末から取得する位置情報取得部（３１ｂ）と、
位置情報取得部により取得された位置情報により特定される各ユーザの現在位置を示すアイコンを地図画面上に重畳表示させる表示制御部（３１ｃ）と、を備えた車両用通信装置。
【請求項１２】
サーバ（４）から所定のグループに属する各ユーザの位置情報を受信する携帯通信端末（２）と共に位置情報表示システム（１）を構成し、前記携帯通信端末から受信した位置情報により特定される各ユーザの現在位置を示すアイコンを地図画面上に重畳表示する車両用通信装置（３）であって、
選定条件として最大データ転送量を前記携帯通信端末に通知する選定条件通知部（３１ａ）と、
前記選定条件に応じて選定された自端末又は前記車両用通信装置の現在位置から近い距離順にデータ量の合計が最大データ転送量以下となる条件を満たす各ユーザの位置情報を前記携帯通信端末から取得する位置情報取得部（３１ｂ）と、
位置情報取得部により取得された位置情報により特定される各ユーザの現在位置を示すアイコンを地図画面上に重畳表示させる表示制御部（３１ｃ）と、を備えた車両用通信装置。
【請求項１３】
サーバ（４）から所定のグループに属する各ユーザの位置情報を受信する携帯通信端末（２）と共に位置情報表示システム（１）を構成し、前記携帯通信端末から受信した位置情報により特定される各ユーザの現在位置を示すアイコンを地図画面上に重畳表示する車両用通信装置（３）であって、
選定条件として最大表示人数とユーザの現在位置を示すアイコンが地図画面上に重畳表示される条件となる表示範囲と最大データ転送量とのうち少なくとも何れかを前記携帯通信端末に通知する選定条件通知部（３１ａ）と、
前記選定条件に応じて選定された自端末又は前記車両用通信装置の現在位置から近い距離順に人数が最大表示人数以下となる条件と、少なくとも表示範囲に対応する地図上に滞在する条件と、自端末又は前記車両用通信装置の現在位置から近い距離順にデータ量の合計が最大データ転送量以下となる条件とのうち何れかを満たす各ユーザの位置情報を前記携帯通信端末から取得する位置情報取得部（３１ｂ）と、
位置情報取得部により取得された位置情報により特定される各ユーザの現在位置を示すアイコンを地図画面上に重畳表示させる表示制御部（３１ｃ）と、を備えた車両用通信装置。
【請求項１４】
サーバ（４）から所定のグループに属する各ユーザの位置情報を受信する携帯通信端末（２）と共に位置情報表示システム（１）を構成し、前記携帯通信端末から受信した位置情報により特定される各ユーザの現在位置を示すアイコンを地図画面上に重畳表示する車両用通信装置（３）の制御部（３１）に、
選定条件としてユーザの現在位置を示すアイコンが地図画面上に重畳表示される条件となる表示範囲を前記携帯通信端末に通知する選定条件通知手順と、
前記選定条件に応じて選定された少なくとも前記表示範囲に対応する地図上に滞在する条件を満たす各ユーザの位置情報を前記携帯通信端末から取得する位置情報取得手順と、
位置情報取得手順により取得した位置情報により特定される各ユーザの現在位置を示すアイコンを地図画面上に重畳表示させる表示制御手順と、を実行させるコンピュータプログラム。
【請求項１５】
サーバ（４）から所定のグループに属する各ユーザの位置情報を受信する携帯通信端末（２）と共に位置情報表示システム（１）を構成し、前記携帯通信端末から受信した位置情報により特定される各ユーザの現在位置を示すアイコンを地図画面上に重畳表示する車両用通信装置（３）の制御部（３１）に、
選定条件として最大データ転送量を前記携帯通信端末に通知する選定条件通知手順と、
前記選定条件に応じて選定された自端末又は前記車両用通信装置の現在位置から近い距離順にデータ量の合計が最大データ転送量以下となる条件を満たす各ユーザの位置情報を前記携帯通信端末から取得する位置情報取得手順と、
位置情報取得手順により取得した位置情報により特定される各ユーザの現在位置を示すアイコンを地図画面上に重畳表示させる表示制御手順と、を実行させるコンピュータプログラム。
【請求項１６】
サーバ（４）から所定のグループに属する各ユーザの位置情報を受信する携帯通信端末（２）と共に位置情報表示システム（１）を構成し、前記携帯通信端末から受信した位置情報により特定される各ユーザの現在位置を示すアイコンを地図画面上に重畳表示する車両用通信装置（３）の制御部（３１）に、
選定条件として最大表示人数とユーザの現在位置を示すアイコンが地図画面上に重畳表示される条件となる表示範囲と最大データ転送量とのうち少なくとも何れかを前記携帯通信端末に通知する選定条件通知手順と、
前記選定条件に応じて選定された自端末又は前記車両用通信装置の現在位置から近い距離順に人数が最大表示人数以下となる条件と、少なくとも表示範囲に対応する地図上に滞在する条件と、自端末又は前記車両用通信装置の現在位置から近い距離順にデータ量の合計が最大データ転送量以下となる条件とのうち何れかを満たす各ユーザの位置情報を前記携帯通信端末から取得する位置情報取得手順と、
位置情報取得手順により取得した位置情報により特定される各ユーザの現在位置を示すアイコンを地図画面上に重畳表示させる表示制御手順と、を実行させるコンピュータプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、位置情報表示システム、携帯通信端末、車両用通信装置及びコンピュータプログラムに関する。
【背景技術】
【０００２】
例えばスマートフォン等の携帯通信端末においては、グループ登録されている各ユーザの現在位置を示すアイコンを地図画面上に重畳表示することで、各ユーザの位置情報を共有する位置情報共有アプリ（サービス）が提供されている。この種の位置情報を共有するシステムでは、グループ内の各ユーザが所持する各携帯通信端末は、自端末の現在位置をＧＰＳ（Global Positioning System）機能により計算して位置情報を取得すると、その計算した自端末の現在位置を示すアイコンを地図画面上に重畳表示すると共に、その取得した位置情報をサーバに送信する。サーバは、各携帯通信端末から位置情報を受信することで、グループ内の各ユーザの位置情報を収集し、その収集した各ユーザの位置情報を各携帯通信端末に送信する。そして、各携帯通信端末は、サーバから位置情報を受信すると、各ユーザの現在位置を示すアイコンを地図画面上に重畳表示する。これにより、例えばグループ内のユーザ同士が待ち合わせを行う際の利便性を高めることができる。
【０００３】
又、近年では、携帯通信端末が車室内に持ち込まれると、その携帯通信端末と例えばカーナビゲーション装置等の車両用通信装置とがデータ通信可能に接続されることで、携帯通信端末と車両用通信装置とが連携して動作を行うシステムも提供されている（例えば特許文献１参照）。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２０１４−９８６２７号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
携帯通信端末が車両用通信装置とデータ通信可能に接続され、その携帯通信端末が上記した位置情報共有アプリを起動していると、車両用通信装置では、携帯通信端末から各ユーザの位置情報を受信することで、各ユーザの現在位置を示すアイコンを地図画面上に重畳表示する。このように表示部の表示面積が携帯通信端末よりも広い車両用通信装置において各ユーザの現在位置を示すアイコンを地図画面上に重畳表示することで、車室内での視認性を高めることができる。
【０００６】
しかしながら、車両用通信装置は、機種毎にスペックが異なるという事情や、一般的に携帯通信端末に比べて画面処理速度やデータ転送速度が遅い等の処理能力が劣るという事情がある。そのため、携帯通信端末が保持する全てのユーザの位置情報を車両用通信装置に送信すると、例えば車両用通信装置から距離が離れている必要性が低いユーザの現在位置を示すアイコンまでも無駄に表示されたり、多数のアイコンの表示を開始するまでに多大な時間がかかったりする等の様々な問題の発生が想定される。
【０００７】
本発明は、上記した事情に鑑みてなされたものであり、その目的は、車両用通信装置において、携帯通信端末から各ユーザの位置情報を受信することで、各ユーザの現在位置を示すアイコンを地図画面上に適切に重畳表示することができる位置情報表示システム、携帯通信端末、車両用通信装置及びコンピュータプログラムを提供することにある。
【課題を解決するための手段】
【０００８】
請求項１に記載した発明によれば、携帯通信端末（２）は、サーバ（４）から所定のグループに属する各ユーザの位置情報を受信する。車両用通信装置（３）は、携帯通信端末から位置情報を受信すると、その受信した位置情報により特定される各ユーザの現在位置を示すアイコンを地図画面上に重畳表示する。ここで、車両用通信装置は、選定条件としてユーザの現在位置を示すアイコンが地図画面上に重畳表示される条件となる表示範囲を携帯通信端末に通知する。携帯通信端末は、車両用通信装置から選定条件として表示範囲を取得すると、少なくとも前記表示範囲に対応する地図上に滞在する条件を満たす各ユーザを選定し、その選定した各ユーザの位置情報を車両用通信装置に送信する。
【０００９】
即ち、携帯通信端末では、保持する全てのユーザの位置情報を車両用通信装置に送信するのではなく、保持する全てのユーザのうち選定条件を満たす各ユーザの位置情報を車両用通信装置に送信するようにした。これにより、例えば車両用通信装置から距離が離れている必要性が低いユーザの現在位置を示すアイコンまでも無駄に表示されたり、多数のアイコンの表示を開始するまでに多大な時間がかかったりする等の様々な問題の発生を未然に回避することができる。その結果、車両用通信装置において、各ユーザの現在位置を示すアイコンを地図画面上に適切に重畳表示することができる。
【図面の簡単な説明】
【００１０】
【図１】本発明の一実施形態の位置情報表示システムの全体構成を示す図
【図２】携帯通信端末の処理を示すフローチャート（その１）
【図３】携帯通信端末の処理を示すフローチャート（その２）
【図４】携帯通信端末の処理を示すフローチャート（その３）
【図５】車両用通信装置の処理を示すフローチャート（その１）
【図６】車両用通信装置の処理を示すフローチャート（その２）
【図７】車両用通信装置の処理を示すフローチャート（その３）
【図８】サーバの処理を示すフローチャート（その１）
【図９】サーバの処理を示すフローチャート（その２）
【図１０】各ユーザの地図上での現在位置を示す図
【図１１】選定条件１を示す図
【図１２】選定条件２（ノースアップ表示）を示す図
【図１３】車両用通信装置の表示画面（ノースアップ表示）を示す図（その１）
【図１４】選定条件３（ノースアップ表示）を示す図
【図１５】車両用通信装置の表示画面（ノースアップ表示）を示す図（その２）
【図１６】選定条件２（ヘディングアップ表示）を示す図
【図１７】車両用通信装置の表示画面（ヘディングアップ表示）を示す図（その１）
【図１８】選定条件３（ヘディングアップ表示）を示す図
【図１９】車両用通信装置の表示画面（ヘディングアップ表示）を示す図（その２）
【発明を実施するための形態】
【００１１】
以下、本発明の一実施形態について図面を参照して説明する。
図１に示すように、位置情報表示システム１は、ユーザが携帯可能な携帯通信端末２と、車両に搭載されている車両用通信装置３とを有する。携帯通信端末２は例えばスマートフォン（多機能型の携帯電話機）であり、車両用通信装置３は例えばカーナビゲーション装置である。携帯通信端末２が車室内に持ち込まれ、携帯通信端末２と車両用通信装置３とが接続されることで、携帯通信端末２と車両用通信装置３とが両者の間でデータ通信可能となる。携帯通信端末２と車両用通信装置３とが両者の間で行うデータ通信は、例えばＢｌｕｅｔｏｏｔｈ（登録商標）、ＢＬＥ（Bluetooth Low Energy）、ＷＩＦＩ（Wireless Fidelity）（登録商標）、ＵＳＢ（Universal Serial Bus）等の方式が挙げられる。又、携帯通信端末２は、グループ登録されている各ユーザの現在位置を地図画面上に重畳表示することで、各ユーザの位置情報を共有する位置情報共有アプリ（サービス）が提供されている。位置情報を共有するサービスを実現する位置情報共有システムは、グループを形成する複数の携帯通信端末２がインターネットを含む広域通信網を介してサーバ４と通信可能に接続されることで構成される。
【００１２】
携帯通信端末２は、制御部２１と、広域通信部２２と、接続部２３と、ＧＰＳ（Global Positioning System）測位部２４と、記憶部２５と、表示部２６と、音声出力部２７と、操作受付部２８とを有する。制御部２１は、ＣＰＵ（Central Processing Unit）、ＲＯＭ（Read Only Memory）、ＲＡＭ（Random Access Memory）及びＩ／Ｏ（Input／Output）を有するマイクロコンピュータにより構成されている。制御部２１は、非遷移的実体的記録媒体に格納されているコンピュータプログラムを実行することで、コンピュータプログラムに対応する処理を実行し、携帯通信端末２の動作全般を制御する。
【００１３】
広域通信部２２は、サーバ４との間で広域通信を行う。接続部２３は、携帯通信端末２が車室内に持ち込まれている状況で車両用通信装置３と接続し、車両用通信装置３との間でデータ通信を行う。ＧＰＳ測位部２４は、ＧＰＳ衛星から放射されたＧＰＳ電波を捕捉してＧＰＳ信号を受信し、その受信したＧＰＳ信号から抽出したパラメータを用いて自端末の現在位置（緯度、経度、高度）を計算して位置情報を取得する（即ち測位する）。記憶部２５は、自端末を特定可能なユーザＩＤを記憶していると共に、グループ内の各ユーザ（即ちグループ登録されている各ユーザ）が所持する各携帯通信端末２に付与されているユーザＩＤも記憶している。
【００１４】
表示部２６は、例えばカラー表示可能な液晶ディスプレイにより構成され、制御部２１から表示指令信号を入力すると、その入力した表示指令信号により特定される画面を表示する（即ち描画する）。表示部２６は、液晶ディスプレイに限らず、プラズマディスプレイや有機ＥＬ（Electro-Luminescence）ディスプレイ等により構成されていても良い。音声出力部２７は、スピーカにより構成され、制御部２１から音声出力指令信号を入力すると、その入力した音声出力指令信号により特定される音声を出力する。
【００１５】
操作受付部２８は、表示部２６と一体に構成され、機械的なスイッチや表示部２６の画面に形成されるタッチパネル等を含んで構成されている。操作受付部２８は、ユーザからの操作を受付けると、その操作内容を示す操作検知信号を制御部２１に出力する。タッチパネルの方式は、感圧方式、電磁誘導方式、静電容量方式、これらを組み合わせた方式等のうち何れでも良い。尚、携帯通信端末２は、これらの機能の他に、ユーザが発した音声を送話音声として入力する機能、通話相手から通信網を介して受信した音声を受話音声として出力する機能、電話帳データを記憶する機能等の電話に関する様々な周知の機能を有する。
【００１６】
サーバ４は、制御部４１と、広域通信部４２と、記憶部４３と、地図データベース４４とを有する。制御部４１は、ＣＰＵ、ＲＯＭ、ＲＡＭ及びＩ／Ｏを有するマイクロコンピュータにより構成されている。制御部４１は、非遷移的実体的記録媒体に格納されているコンピュータプログラムを実行することで、コンピュータプログラムに対応する処理を実行し、サーバ４の動作全般を制御する。広域通信部４２は、携帯通信端末２との間で広域通信を行う。記憶部４３は、ユーザＩＤと、そのユーザＩＤが付与されているユーザの現在位置を示す位置情報とを対応付けて記憶する。地図データベース４４は、地図情報をデータベース化して記憶している。
【００１７】
上記した構成では、携帯通信端末２は、自端末にインストールされている位置情報共有アプリを起動することで、後述するように自端末の現在位置を示すアイコン（図形）を地図画面上に重畳表示する。又、携帯通信端末２は、サーバ４との間で広域通信を行い、サーバ４からグループ内の各ユーザの位置情報を受信し、その受信した位置情報により特定される各ユーザの現在位置を示すアイコンも地図画面上に重畳表示する。このようにして携帯通信端末２においてグループ内の各ユーザの現在位置を示すアイコンが地図画面上に重畳表示されることで、グループ内のユーザ同士の待ち合わせを行う際の利便性が高まる。
【００１８】
車両用通信装置３は、制御部３１と、接続部３２と、ＧＰＳ測位部３３と、記憶部３４と、表示部３５と、音声出力部３６と、操作受付部３７と、車載ＬＡＮ（Local Area Network）通信部３８とを有する。制御部３１は、ＣＰＵ、ＲＯＭ、ＲＡＭ及びＩ／Ｏを有するマイクロコンピュータにより構成されている。制御部３１は、非遷移的実体的記録媒体に格納されているコンピュータプログラムを実行することで、コンピュータプログラムに対応する処理を実行し、車両用通信装置３の動作全般を制御する。
【００１９】
接続部３２は、携帯通信端末２が車室内に持ち込まれている状況で携帯通信端末２と接続し、携帯通信端末２との間でデータ通信を行う。ＧＰＳ測位部３３は、ＧＰＳ衛星から放射されたＧＰＳ電波を捕捉してＧＰＳ信号を受信し、その受信したＧＰＳ信号から抽出したパラメータを用いて自装置の現在位置（緯度、経度、高度）を計算して位置情報を取得する（即ち測位する）。記憶部３４は、各種情報を記憶する。
【００２０】
表示部３５は、例えばカラー表示可能な液晶ディスプレイにより構成され、制御部３１から表示指令信号を入力すると、その入力した表示指令信号により特定される画面を表示する（描画する）。表示部３５は、液晶ディスプレイに限らず、プラズマディスプレイや有機ＥＬディスプレイ等により構成されていても良い。音声出力部３６は、スピーカにより構成され、制御部３１から音声出力指令信号を入力すると、その入力した音声出力指令信号により特定される音声を出力する。
【００２１】
操作受付部３７は、表示部３５と一体に構成され、機械的なスイッチや表示部３５の画面に形成されるタッチパネル等を含んで構成されている。操作受付部３７は、ユーザからの操作を受付けると、その操作内容を示す操作検知信号を制御部３１に出力する。タッチパネルの方式は、感圧方式、電磁誘導方式、静電容量方式、これらを組み合わせた方式等のうち何れでも良い。車載ＬＡＮ通信部３８は、車両に搭載されている各種センサ３９と車載ＬＡＮを介して接続されており、各種センサ３９からセンサ信号を受信する。各種センサとは、例えば速度センサや加速度センサ等である。
【００２２】
上記した構成では、携帯通信端末２は、自端末にインストールされている連携アプリを起動することで、車両用通信装置３が自装置にインストールされている連携アプリを起動していれば、車両用通信装置３との間でデータ通信可能となり、サーバ４から受信したグループ内の各ユーザの位置情報を車両用通信装置３に送信可能となる。そして、車両用通信装置３は、携帯通信端末２からグループ内の各ユーザの位置情報を受信し、各ユーザの現在位置を示すアイコンを地図画面上に重畳表示可能となる。このように携帯通信端末２と車両用通信装置３とが両者の間でデータ通信可能な状態では、携帯通信端末２と車両用通信装置３との両方がそれぞれ各ユーザの現在位置を示すアイコンを地図画面上に重畳表示可能となる。このとき、携帯通信端末２が地図サーバ（図示せず）から受信した地図情報に基づいて地図画面を表示し、車両用通信装置３がＨＤ（Hard Disk）やＤＶＤ（Digital Versatile Disk）等の記録媒体から読み出した地図情報に基づいて地図画面を表示するので、それぞれの地図画面での内容や情報量は異なる。又、携帯通信端末２と車両用通信装置３とがデータ通信可能に接続されている状態では、携帯通信端末２が計算する自端末の現在位置と車両用通信装置３が計算する自装置の現在位置とは略同じとなる。
【００２３】
携帯通信端末２において、制御部２１は、本発明に関連する機能として、選定条件取得部２１ａと、選定部２１ｂと、送信制御部２１ｃとを有する。選定条件取得部２１ａは、車両用通信装置３から選定条件を接続部２３により受信し、選定条件を取得する。ここで、選定条件は、最大表示人数、表示範囲、最大データ転送量等である。最大表示人数は、車両用通信装置３の制御部３１がユーザの現在位置を示すアイコンを表示部３５に表示させる際の対象となるユーザの最大人数である。表示範囲は、車両用通信装置３の表示部３５に対して設定されている地図縮尺及び表示基準方位に依存し、例えばユーザが操作受付部３７にて拡大キーや縮小キーを操作したりノースアップ表示（北方向を上とする表示）やヘディングアップ表示（車両の進行方向を上とする表示）の切替キーを操作したりすることで設定される範囲である。尚、選定条件取得部２１ａは、少なくとも２点の座標を取得することで、その２点を対角線とする四角形（例えば長方形）の表示範囲を取得する。最大データ転送量は、制御部２１が接続部２３から車両用通信装置３にデータを送信させる際の対象となるデータの最大量である。
【００２４】
選定部２１ｂは、選定条件が選定条件取得部２１ａにより取得されると、その選定条件を満たすユーザを選定する。具体的に説明すると、選定部２１ｂは、選定条件として最大表示人数が決定されていれば、携帯通信端末２の現在位置から近い距離順に人数が最大表示人数以下となる条件を満たすユーザを選定する。又、選定部２１ｂは、選定条件として表示範囲が決定されていれば、少なくとも表示範囲に対応する地図上に滞在する条件を満たすユーザを選定する。又、選定部２１ｂは、選定条件として最大データ転送量が決定されていれば、携帯通信端末２の現在位置から近い距離順にデータ量の合計が最大データ転送量以下となる条件を満たすユーザを選定する。
【００２５】
これらの選定条件は単独で決定されても良いし複数が組み合わされて決定されても良い。即ち、選定条件として最大表示人数と表示範囲とが決定されていれば、選定部２１ｂは、携帯通信端末２の現在位置から近い距離順に人数が最大表示人数以下となり、且つ少なくとも表示範囲に対応する地図上に滞在する条件を満たすユーザを選定する。又、選定条件として最大表示人数と表示範囲と最大データ転送量とが決定されていれば、選定部２１ｂは、携帯通信端末２の現在位置から近い距離順に人数が最大表示人数以下となり、且つ少なくとも表示範囲に対応する地図上に滞在し、且つ携帯通信端末２の現在位置から近い距離順にデータ量の合計が最大データ転送量以下となる条件を満たすユーザを選定する。送信制御部２１ｃは、選定条件を満たすユーザが選定部２１ｂにより選定されると、その選定された各ユーザの位置情報を接続部２３から車両用通信装置３に送信させる。
【００２６】
車両用通信装置３において、制御部３１は、本発明に関連する機能として、選定条件通知部３１ａと、位置情報取得部３１ｂと、表示制御部３１ｃとを有する。選定条件通知部３１ａは、選定条件を接続部３２から携帯通信端末２に送信させることで、選定条件を携帯通信端末２に通知する。位置情報取得部３１ｂは、携帯通信端末２から各ユーザの位置情報を接続部３２により受信し、各ユーザの位置情報を取得する。表示制御部３１ｃは、各ユーザの位置情報が位置情報取得部３１ｂにより取得されると、その各ユーザの位置情報により特定される各ユーザの現在位置を示すアイコンを地図画面上に重畳表示させる。
【００２７】
次に、上記した構成の作用について図２から図１９を参照して説明する。ここでは、携帯通信端末２が行う処理、車両用通信装置３が行う処理、サーバ４が行う処理についてそれぞれ説明する。
【００２８】
（１）携帯通信端末２が行う処理
携帯通信端末２において、制御部２１は、図２に示すように、携帯通信端末２が電源オンすると、連携アプリの起動条件が成立したか否かを判定する（Ａ１）。ここで、制御部２１は、例えばユーザが所定操作を行った、又は携帯通信端末２と車両用通信装置３とが所定距離まで近付いて両者の間で電波を送受信可能となり、連携アプリの起動条件が成立したと判定すると（Ａ１：ＹＥＳ）、連携アプリを起動する（Ａ２）。次いで、制御部２１は、連携アプリを起動すると、接続部２３と車両用通信装置３の接続部３２と間で通信回線を接続させ（Ａ３）、車両用通信装置３との通信スレッドを起動する（Ａ４）。
【００２９】
制御部２１は、車両用通信装置３との通信スレッドを起動すると、図３に示すように、車両用通信装置３から選定条件を受信したか否かを判定する（Ａ１１）。制御部２１は、車両用通信装置３から選定条件を接続部２３により受信したと判定すると（Ａ１１：ＹＥＳ、選定条件取得手順に相当）、その受信した選定条件を特定する（Ａ１２）。即ち、制御部２１は、選定条件として例えば最大表示人数と表示範囲と最大データ転送量とが決定されていれば、選定条件として最大表示人数と表示範囲と最大データ転送量とを特定する。
【００３０】
次いで、制御部２１は、車両用通信装置３から表示範囲の更新通知を接続部２３により受信したか否かを判定すると共に（Ａ１３）、サーバ４からグループ内の各ユーザの位置情報を受信済みであるか否かを判定する（Ａ１４）。制御部２１は、車両用通信装置３から表示範囲の更新通知を接続部２３により受信したと判定すると（Ａ１３：ＹＥＳ）、その受信した表示範囲の更新通知にしたがって表示範囲を更新する（Ａ１５）。又、制御部２１は、サーバ４との通信スレッドを起動したことで、サーバ４からグループ内の各ユーザの位置情報を受信済みであると判定すると（Ａ１４：ＹＥＳ）、詳しくは後述するように選定条件を満たすユーザを選定する（Ａ１６、選定手順に相当）。
【００３１】
制御部２１は、選定条件を満たすユーザを選定すると、その選定した各ユーザの位置情報を接続部２３から車両用通信装置３に送信させる（Ａ１７、送信制御手順に相当）。そして、制御部２１は、車両用通信装置３との通信スレッドの停止要求が発生したか否かを判定し（Ａ１８）、車両用通信装置３との通信スレッドの停止要求が発生していないと判定すると（Ａ１８：ＮＯ）、ステップＡ１１に戻り、ステップＡ１１以降を繰り返して行う。一方、制御部２１は、車両用通信装置３との通信スレッドの停止要求が発生したと判定すると（Ａ１８：ＹＥＳ）、車両用通信装置３との通信スレッドを停止する。
【００３２】
又、制御部２１は、車両用通信装置３との通信スレッドを起動すると、位置情報共有アプリの起動条件が成立したか否かを判定する（Ａ５）。ここで、制御部２１は、例えばユーザが所定操作を行い、位置情報共有アプリの起動条件が成立したと判定すると（Ａ５：ＹＥＳ）、位置情報共有アプリを起動する（Ａ６）。次いで、制御部２１は、位置情報共有アプリを起動すると、広域通信部２２とサーバ４の広域通信部４２と間で広域通信回線を接続させ（Ａ７）、サーバ４との通信スレッドを起動する（Ａ８）。
【００３３】
制御部２１は、サーバ４との通信スレッドを起動すると、図４に示すように、自端末の現在位置をＧＰＳ測位部２４により計算する（Ａ２１）。次いで、制御部２１は、その計算した現在位置を示す位置情報を広域通信部２２からサーバ４に送信させ（Ａ２２）、サーバ４からのグループ内の各ユーザの位置情報の受信を待機する（Ａ２３）。制御部２１は、サーバ４からグループ内の各ユーザの位置情報を広域通信部２２により受信したと判定すると（Ａ２３：ＹＥＳ）、その受信した位置情報を用いて各ユーザの現在位置を特定する（Ａ２４）。そして、制御部２１は、サーバ４との通信スレッドの停止要求が発生したか否かを判定し（Ａ２５）、サーバ４との通信スレッドの停止要求が発生していないと判定すると（Ａ２５：ＮＯ）、ステップＡ２１に戻り、ステップＡ２１以降を繰り返して行う。一方、制御部２１は、サーバ４との通信スレッドの停止要求が発生したと判定すると（Ａ２５：ＹＥＳ）、サーバ４との通信スレッドを停止する。
【００３４】
そして、制御部２１は、携帯通信端末２が電源オフしたか否かを判定し（Ａ９）、携帯通信端末２が電源オフしたと判定するまで上記した一連の処理を繰り返して行い、携帯通信端末２が電源オフしたと判定すると（Ａ９：ＹＥＳ）、一連の処理を終了する。尚、以上は、制御部２１が先に連携アプリを起動して後から位置情報共有アプリを起動する場合を例示したが、制御部２１が先に位置情報共有アプリを起動して後から連携アプリを起動しても良い。
【００３５】
（２）車両用通信装置３が行う処理
車両用通信装置３において、制御部３１は、図５に示すように、例えばＡＣＣ（アクセサリ）がオフからオンに移行して車両用通信装置３が電源オンすると、連携アプリの起動条件が成立したか否かを判定する（Ｂ１）。ここで、制御部３１は、例えばユーザが所定操作を行った、又は携帯通信端末２と車両用通信装置３とが所定距離まで近付いて両者の間で電波を送受信可能となり、連携アプリの起動条件が成立したと判定すると（Ｂ１：ＹＥＳ）、連携アプリを起動する（Ｂ２）。次いで、制御部３１は、連携アプリを起動すると、接続部３２と携帯通信端末２の接続部２３との間で通信回線を接続させ（Ｂ３）、携帯通信端末２との通信スレッドを起動し（Ｂ４）、描画スレッドを起動する（Ｂ５）。
【００３６】
制御部３１は、携帯通信端末２との通信スレッドを起動すると、図６に示すように、予め設定している選定条件を読み出し（Ｂ１１）、その読み出した選定条件を接続部３２から携帯通信端末２に送信させる（Ｂ１２、選定条件通知手順に相当）。即ち、制御部３１は、予め選定条件として最大表示人数と表示範囲と最大データ転送量とを設定していると、最大表示人数と表示範囲と最大データ転送量とを接続部３２から携帯通信端末２に送信させる。
【００３７】
又、制御部３１は、表示範囲の更新が発生したか否かを判定する（Ｂ１３）。即ち、制御部３１は、例えばユーザが拡大キーや縮尺キーを操作したりノースアップ表示やヘディングアップ表示の切替キーを操作したりする等して表示範囲の更新が発生したと判定すると（Ｂ１３：ＹＥＳ）、その更新された表示範囲を計算し（Ｂ１４）、その計算した表示範囲の対角線の２点の座標を含む表示範囲の更新通知を接続部３２から携帯通信端末２に送信させる（Ｂ１５）。そして、制御部３１は、携帯通信端末２との通信スレッドの停止要求が発生したか否かを判定し（Ｂ１６）、携帯通信端末２との通信スレッドの停止要求が発生していないと判定すると（Ｂ１６：ＮＯ）、ステップＢ１１に戻り、ステップＢ１１以降を繰り返して行う。一方、制御部３１は、携帯通信端末２との通信スレッドの停止要求が発生したと判定すると（Ｂ１６：ＹＥＳ）、携帯通信端末２との通信スレッドを停止する。
【００３８】
又、制御部３１は、描画スレッドを起動すると、図７に示すように、携帯通信端末２からの各ユーザの位置情報を接続部３２により受信したか否かを判定する（Ｂ２１）。制御部３１は、携帯通信端末２から各ユーザの位置情報を接続部３２により受信したと判定すると（Ｂ２１：ＹＥＳ、位置情報取得手順に相当）、その受信した各ユーザの現在位置を示すアイコンを地図画面上に重畳表示する（Ｂ２２、表示制御手順に相当）。そして、制御部３１は、描画スレッドの停止要求が発生したか否かを判定し（Ｂ２３）、描画スレッドの停止要求が発生していないと判定すると（Ｂ２３：ＮＯ）、ステップＢ２１に戻り、ステップＢ２１以降を繰り返して行う。一方、制御部３１は、描画スレッドの停止要求が発生したと判定すると（Ｂ２３：ＹＥＳ）、描画スレッドを停止する。
【００３９】
そして、制御部３１は、車両用通信装置３が電源オフしたか否かを判定し（Ｂ６）、例えばＡＣＣがオンからオフに移行して車両用通信装置３が電源オフしたと判定するまで上記した一連の処理を繰り返して行い、車両用通信装置３が電源オフしたと判定すると（Ｂ６：ＹＥＳ）、一連の処理を終了する。
【００４０】
（３）サーバ４が行う処理
サーバ４において、制御部４１は、図８に示すように、サーバ４が電源オンすると、位置情報共有アプリを起動し（Ｃ１）、携帯通信端末２との通信スレッドを起動する（Ｃ２）。制御部４１は、携帯通信端末２との通信スレッドを起動すると、図９に示すよう、携帯通信端末２から位置情報を広域通信部４２により受信したか否かを判定する（Ｃ１１）。制御部４１は、携帯通信端末２から位置情報を広域通信部４２により受信したと判定すると（Ｃ１１：ＹＥＳ）、その位置情報の送信元である携帯通信端末２を携帯するユーザの現在位置を特定し（Ｃ１２）、その位置情報の送信元である携帯通信端末２が属するグループを特定し（Ｃ１３）、その特定したグループ内の各ユーザの現在位置を特定する（Ｃ１４）。次いで、制御部４１は、その特定したグループ内の各ユーザの現在位置を特定可能な位置情報を広域通信部４２から携帯通信端末２に送信させる（Ｃ１５）。そして、制御部４１は、携帯通信端末２との通信スレッドの停止要求が発生したか否かを判定し（Ｃ１６）、携帯通信端末２との通信スレッドの停止要求が発生していないと判定すると（Ｂ１６：ＮＯ）、ステップＣ１１に戻り、ステップＣ１１以降を繰り返して行う。一方、制御部４１は、携帯通信端末２との通信スレッドの停止要求が発生したと判定すると（Ｃ１６：ＹＥＳ）、携帯通信端末２との通信スレッドを停止する。
【００４１】
そして、制御部４１は、サーバ４が電源オフしたか否かを判定し（Ｃ３）、サーバ４が電源オフしたと判定すると（Ｃ３：ＹＥＳ）、一連の処理を終了する。尚、制御部４１は、グループ内の各ユーザの位置情報を予め設定されている所定周期（例えば１０秒）で広域通信部４２から携帯通信端末２に送信させる。
【００４２】
以上に説明した処理を携帯通信端末２と車両用通信装置３とサーバ４とが連携して行うことで、携帯通信端末２は、サーバ４から受信したグループ内の各ユーザの位置情報を受信すると、その全ての各ユーザの位置情報を車両用通信装置３に送信するのではなく、車両用通信装置３から取得した選定条件を満たす各ユーザの位置情報を車両用通信装置３に送信する。即ち、携帯通信端末２が保持する全てのユーザの位置情報を車両用通信装置３に送信すると、例えば車両用通信装置３から距離が離れている必要性が低いユーザの現在位置を示すアイコンまでも無駄に表示されたり、多数のアイコンの表示を開始するまで多大な時間がかかったりする等の様々な問題の発生が想定される。これに対し、本実施形態では、携帯通信端末２において、車両用通信装置３から取得した選定条件を満たす各ユーザの位置情報を車両用通信装置３に送信することで、そのような様々な問題の発生を未然に回避する。
【００４３】
以下、携帯通信端末２において、制御部２１が選定条件を満たすユーザを選定する手順について説明する。前提として、図１０に示すように、携帯通信端末２と車両用通信装置３とがデータ通信可能な状態にある車両Ｘが東西方向に延びる道路を東方向に向かって走行しており、その携帯通信端末２を携帯するユーザと同じグループ内のユーザとしてユーザＡ〜ユーザＬの１６人のユーザが車両Ｘの周囲に存在する状況を想定する。
【００４４】
制御部２１は、サーバ４からグループ内の各ユーザの位置情報を広域通信部２２により受信し、その受信した位置情報を用いて各ユーザの現在位置を特定すると、携帯通信端末２の現在位置の座標と各ユーザの現在位置の座標との間の各距離を計算し、その各ユーザの現在位置を携帯通信端末２の現在位置（車両用通信装置３の現在位置とほぼ同じ）から近い距離順にソートする。具体的に説明すると、制御部２１は、ユーザＢ、ユーザＥ、…（略）…、ユーザＭ、ユーザＬの順にソートする。
【００４５】
次いで、制御部２１は、車両用通信装置３から取得した選定条件のうち最大表示人数を選定条件１とし、携帯通信端末２の現在位置から近い距離順に人数が最大表示人数以下となる条件を満たすユーザを選定する。具体的に説明すると、制御部２１は、図１１に示すように、最大表示人数が１０人と決定されている場合であれば、ユーザＡ〜ユーザＬの１６人のユーザのうち携帯通信端末２の現在位置から近い距離順のユーザＢ、ユーザＥ、…（略）…、ユーザＤ、ユーザＩの１０人のユーザを選定内とし、残りのユーザＱ、ユーザＯ、…（略）…、ユーザＭ、ユーザＬの６人のユーザを選定外とする。即ち、制御部２１は、破線アの範囲内に滞在する１０人のユーザを選定内とし、破線アの範囲外に滞在する６人のユーザを選定外とする。
【００４６】
次いで、制御部２１は、車両用通信装置３から取得した選定条件のうち表示範囲の全体を囲むバッファ範囲を選定条件２とし、携帯通信端末２の現在位置から近い距離順に人数が最大表示人数以下となり、且つバッファ範囲内に対応する地図上に滞在する条件を満たすユーザを選定する。具体的に説明すると、制御部２１は、車両用通信装置３において表示基準方位としてノースアップ表示が設定されていれば、図１２に示すように、車両用通信装置３から取得した２点の座標に基づいて表示範囲（破線イで示す範囲）を設定し、更にバッファ範囲（破線ウで示す範囲）を設定する。
【００４７】
即ち、制御部２１は、図１３に示すように表示部３５における地図画面の表示範囲（詳細キーや表示変更キー等の各種キーを含まない領域）が横長のサイズであれば、東西方向に横長となり、且つ車両の現在位置が略中央となるように表示範囲及びバッファ範囲を設定する。制御部２１は、表示範囲の短辺と長辺との比であるＬ１：Ｌ２、バッファ範囲の短辺と長辺との比であるＬ１１：Ｌ１２、表示部３５における地図画面の表示範囲の短辺と長辺との比であるＬ２１：Ｌ２２が略等しくなるように表示範囲及びバッファ範囲を設定する。そして、制御部２１は、上記した選定条件１で選定内として選定したユーザのうちバッファ範囲内に滞在するユーザを選定内とし、バッファ範囲外に滞在するユーザを選定外とする。具体的には、制御部２１は、選定条件１で選定内として選定した１０人のユーザのうちバッファ範囲内に滞在するユーザＢ、ユーザＥ、…（略）…、ユーザＪ、ユーザＡの８人のユーザを選定内とし、バッファ範囲外に滞在するユーザＤ，ユーザＩの２人のユーザを選定外とする。
【００４８】
ここで、制御部２１は、選定条件として最大表示人数と表示範囲とが決定されているが、最大データ転送量が決定されていなければ、このようにして選定した選定条件１及び２を満たす各ユーザの位置情報を接続部２３から車両用通信装置３に送信させる。これに応じて、車両用通信装置３において、制御部３１は、携帯通信端末２から各ユーザの位置情報を接続部３２により受信すると、その受信した位置情報により特定される各ユーザの現在位置を示すアイコンを地図画面上に重畳表示する。即ち、制御部３１は、選定条件１及び２を満たす上記した８人の各ユーザの位置情報を接続部３２により受信すると、その８人のユーザのうち表示範囲内に滞在する６人のユーザを表示対象とする。そして、制御部３１は、図１３に示すように、車両Ｘの現在位置を示す自車位置マークＩＸと共に、表示範囲内に滞在するユーザＢ、ユーザＥ、…（略）…、ユーザＧ、ユーザＦの６人の各ユーザの現在位置を示すアイコンＩＢ、アイコンＩＥ、…（略）…、アイコンＩＧ、アイコンＩＦの６個のアイコンを地図画面上に重畳表示する。
【００４９】
尚、本実施形態では、制御部２１は、表示範囲の全体を囲むバッファ範囲を設定し、バッファ範囲内に滞在するユーザを選定内としているが、これは以下の理由による。前述したようにサーバ４がグループ内の各ユーザの位置情報を所定周期（例えば１０秒）で携帯通信端末２に送信する場合、サーバ４からグループ内の各ユーザの位置情報を受信するタイミングと車両走行により車両の現在位置が変化するタイミングとが同期しない。そのため、バッファ範囲を設定せずに単純に表示範囲内に滞在するユーザを選定内とすると、車両走行により車両の現在位置が変化し、表示範囲内に滞在していなかったユーザが表示範囲内に滞在するようになると、車両用通信装置３において、そのユーザの現在位置を示すアイコンを突発的に地図画面上に重畳表示することになり、ユーザに違和感を抱かせてしまう虞がある。本実施形態では、この点を考慮し、表示範囲の全体を囲むバッファ範囲を設定することで、アイコンを突発的に地図画面上に重畳表示してしまうことを未然に回避し、ユーザに違和感を抱かせてしまう虞を回避している。
【００５０】
又、制御部２１は、選定条件として最大表示人数と表示範囲とに加え、更に最大データ転送量も決定されていれば、車両用通信装置３から取得した選定条件のうち最大データ転送量を選定条件３とし、携帯通信端末２の現在位置から近い距離順に人数が最大表示人数以下となり、且つバッファ範囲内に対応する地図上に滞在し、且つ携帯通信端末２の現在位置から近い距離順にデータ量の合計が最大データ転送量以下となる条件を満たすユーザを選定する。具体的に説明すると、制御部２１は、表示対象としたユーザについて携帯通信端末２の現在位置から近い距離順にデータ量を加算し、その加算したデータ量の合計が最大データ転送量以下の人数のユーザを選定する。具体的に説明すると、制御部２１は、図１４に示すように、ユーザＢ、ユーザＥ、…（略）…、ユーザＨ、ユーザＧの５人分のデータの合計が最大データ転送量以下であるが、ユーザＢ、ユーザＥ、…（略）…、ユーザＧ、ユーザＦの６人分のデータの合計が最大データ転送量を超えると、表示対象とした６人のユーザのうちユーザＢ、ユーザＥ、…（略）…、ユーザＨ、ユーザＧの５人のユーザを選定内とし、残りのユーザＦの１人のユーザを選定外とする。即ち、制御部２１は、表示範囲内であり且つ破線エの範囲内に滞在する５人のユーザを選定内とし、表示範囲内であるが破線エの範囲外に滞在する１人のユーザを選定外とする。尚、制御部２１は、表示対象としなかったユーザＪ，ユーザＡの２人のユーザも選定外とする。
【００５１】
そして、制御部２１は、このようにして選定した選定条件１から３を満たす各ユーザの位置情報を接続部２３から車両用通信装置３に送信させる。これに応じて、車両用通信装置３において、制御部３１は、携帯通信端末２から各ユーザの位置情報を接続部３２により受信すると、その受信した各ユーザの現在位置を示すアイコンを地図画面上に重畳表示する。即ち、制御部３１は、選定条件１から３を満たす上記した５人のユーザの位置情報を接続部３２により受信すると、その５人のユーザを表示対象とし、図１５に示すように、車両Ｘの現在位置を示す自車位置マークＩＸと共に、選定条件１から３を満たすユーザＢ、ユーザＥ、…（略）…、ユーザＨ、ユーザＧの５人の各ユーザの現在位置を示すアイコンＩＢ、アイコンＩＥ、…（略）…、アイコンＩＨ、アイコンＩＧの５個のアイコンを地図画面上に重畳表示する。即ち、本実施形態では、選定条件３を加えることで、選定条件１及び２により選定して表示対象とした６人のユーザのうちユーザＦが選定外となり、制御部２１は、選定条件１及び２により選定して表示対象とした各ユーザの現在位置を示す各アイコンのうちユーザＦの現在位置を示すアイコンＩＦを地図画面上から除外する。
【００５２】
尚、図１３及び図１５では、アイコンの形状を人の形状で例示しているが、アイコンの形状は例えばユーザが任意に選択可能などのような形状であっても良い。アイコンの形状が個々に異なれば、そのアイコンのデータ量も個々に異なる。又、以上は、車両用通信装置３において表示基準方位としてノースアップ表示が設定されている場合を説明したが、ヘディングアップ表示が設定されている場合も同様である。以下、ヘディングアップ表示が設定されている場合を説明する。
【００５３】
制御部２１は、車両用通信装置３において表示基準方位としてヘディングアップ表示が設定されていれば、図１６に示すように、車両用通信装置３から取得した２点の座標に基づいて表示範囲を設定し、更にバッファ範囲を設定する。即ち、制御部２１は、表示部３５における地図画面の表示範囲が横長のサイズであれば、車両の進行方向に対して直交する方向に横長となり、且つ車両の現在位置が中央から僅かに外れた位置（車両前方が車両後方よりも広くなる位置）となるように表示範囲及びバッファ範囲を設定する。この場合も、制御部２１は、表示範囲の短辺と長辺との比であるＬ１：Ｌ２、バッファ範囲の短辺と長辺との比であるＬ１１：Ｌ１２、表示部３５における地図画面の表示範囲の短辺と長辺との比であるＬ２１：Ｌ２２が略等しくなるように表示範囲及びバッファ範囲を設定する。そして、制御部２１は、上記した選定条件１で選定内として選定した１０人のユーザのうちバッファ範囲内に滞在するユーザＢ、ユーザＥ、…（略）…、ユーザＪ、ユーザＤの７人のユーザを選定内とし、バッファ範囲外に滞在するユーザＣ、…（略）…ユーザＩの３人のユーザを選定外とする。
【００５４】
ここで、制御部２１は、選定条件として最大表示人数と表示範囲とが決定されているが、最大データ転送量が決定されていなければ、このようにして選定した選定条件１及び２を満たす各ユーザの位置情報を接続部２３から車両用通信装置３に送信させる。これに応じて、車両用通信装置３において、制御部３１は、携帯通信端末２から各ユーザの位置情報を接続部３２により受信すると、その受信した各ユーザの現在位置を示すアイコンを地図画面上に重畳表示する。即ち、制御部３１は、選定条件１及び２を満たす上記した７人の各ユーザの位置情報を接続部３２により受信すると、その７人のユーザのうち表示範囲内に滞在する５人のユーザを表示対象とし、図１７に示すように、車両Ｘの現在位置を示す自車位置マークＩＸと共に、ユーザＥ、ユーザＨ、…（略）…、ユーザＪ、ユーザＤの５人の各ユーザの現在位置を示すアイコンＩＥ、アイコンＩＨ、…（略）…、アイコンＩＪ、アイコンＩＤの５個のアイコンを地図画面上に重畳表示する。
【００５５】
又、制御部２１は、選定条件として最大表示人数と表示範囲とに加え、更に最大データ転送量も決定されていれば、表示対象としたユーザについて携帯通信端末２の現在位置から近い距離順にデータ量を加算し、その加算したデータ量の合計が最大データ転送量以下の人数のユーザを選定する。具体的に説明すると、制御部２１は、図１８に示すように、ユーザＥ、ユーザＨ、…（略）…、ユーザＪ、ユーザＤの５人分の合計が最大データ転送量以下であると、表示対象とした５人のユーザのうちユーザＥ、ユーザＨ、…（略）…、ユーザＪ、ユーザＤの全てのユーザを選定内とする。即ち、制御部２１は、表示範囲内であり且つ破線エの範囲内に滞在する５人のユーザを選定内とする。尚、制御部２１は、表示対象としなかったユーザＢ，ユーザＦの２人のユーザを選定外とする。
【００５６】
そして、制御部２１は、このようにして選定した選定条件１から３を満たす各ユーザの位置情報を接続部２３から車両用通信装置３に送信させる。これに応じて、車両用通信装置３において、制御部３１は、携帯通信端末２から各ユーザの位置情報を接続部３２により受信すると、その受信した各ユーザの現在位置を示すアイコンを地図画面上に重畳表示する。即ち、制御部３１は、選定条件１から３を満たす上記した５人のユーザの位置情報を接続部３２により受信すると、その５人のユーザを表示対象とし、図１９に示すように、車両Ｘの現在位置を示す自車位置マークＩＸと共に、選定条件１から３を満たすユーザＥ、ユーザＨ、…（略）…、ユーザＪ、ユーザＤの５人の各ユーザの現在位置を示すアイコンＩＥ、アイコンＩＨ、…（略）…、アイコンＩＪ、アイコンＩＤの５個のアイコンを地図画面上に重畳表示する。即ち、本実施形態では、選定条件３を加えても、選定条件１及び２により選定して表示対象とした５人のユーザの何れも選定外となることはなく、制御部２１は、選定条件１及び２により選定して表示対象とした各ユーザの現在位置を示す各アイコンをそのまま地図画面上に重畳表示する。このように車両の走行位置が同じであっても車両用通信装置３において設定されている地図縮尺や表示基準方位により地図画面上に重畳表示されるアイコンの個数が異なる場合がある。
【００５７】
尚、以上は、携帯通信端末２の現在位置を基準とし、携帯通信端末２の現在位置から近い距離順にユーザを選定する構成を例示したが、携帯通信端末２の現在位置と車両用通信装置３の現在位置とが略同じであるので、車両用通信装置３の現在位置を基準とし、車両用通信装置３の現在位置から近い距離順にユーザを選定する構成でも良い。
【００５８】
以上説明したように本実施形態によれば、次に示す効果を得ることができる。
位置情報表示システム１において、携帯通信端末２は、車両用通信装置３から選定条件を取得すると、サーバ４から受信したグループに属する全てのユーザの位置情報を送信するのではなく、その取得した選定条件を満たす各ユーザの位置情報を車両用通信装置３に送信する。これにより、車両用通信装置３において、例えば車両用通信装置から距離が離れている必要性が低いユーザの現在位置を示すアイコンまでも無駄に表示されたり、多数のアイコンの表示を開始するまで多大な時間がかかったりする等の様々な問題の発生を未然に回避することができる。その結果、車両用通信装置３において、各ユーザの現在位置を示すアイコンを地図画面上に適切に表示することができる。
【００５９】
又、選定条件として最大表示人数を用い、携帯通信端末２の現在位置から近い距離順に人数が最大表示人数以下となる条件を満たすユーザを選定するようにしたので、携帯通信端末２の現在位置からの距離を基準としてユーザを選定することができる。又、選定条件として表示範囲を用い、表示範囲の全体を含むバッファ範囲に対応する地図上に滞在する条件を満たすユーザを選定するようにしたので、表示範囲を基準としてユーザを選定することができる。又、選定条件として最大データ転送量を用い、携帯通信端末２の現在位置から近い距離順にデータ量の合計が最大データ転送量以下となる条件を満たすユーザを選定するようにしたので、データ量の合計を基準としてユーザを選定することができる。
【００６０】
本発明は、上記した実施形態で例示したものに限定されることなく、その範囲を逸脱しない範囲で任意に変形又は拡張することができる。
本実施形態では、バッファ領域を設定する構成を例示したが、バッファ領域を設定しない構成でも良く、表示範囲に対応する地図上に滞在する条件を満たすユーザを選定する構成でも良い。
車両用通信装置３において、制御部３１は、携帯通信端末２に通知する選定条件をどのように決定しても良い。即ち、制御部３１は、車両用通信装置３の全体の負荷を監視し、例えば携帯通信端末２から位置情報を取得する処理以外の処理の負荷が比較的低いときには選定条件を少なく決定することで、より多くの位置情報を取得するようにしても良い。一方、制御部３１は、例えば携帯通信端末２から位置情報を取得する処理以外の処理の負荷が比較的高いときには選定条件を多く決定することで、より限られた位置情報を取得するようにしても良い。
【符号の説明】
【００６１】
図面中、１は位置情報表示システム、２は携帯通信端末、３は車両用通信装置、４はサーバ、２１は制御部、２１ａは選定条件取得部、２１ｂは選定部、２１ｃは送信制御部、２３は接続部、３１は制御部、３１ａは選定条件通知部、３１ｂは位置情報取得部、３１ｃは表示制御部である。
【図１】
0006464986.tif 000002
【図２】
0006464986.tif 000003
【図３】
0006464986.tif 000004
【図４】
0006464986.tif 000005
【図５】
0006464986.tif 000006
【図６】
0006464986.tif 000007
【図７】
0006464986.tif 000008
【図８】
0006464986.tif 000009
【図９】
0006464986.tif 000010
【図１０】
0006464986.tif 000011
【図１１】
0006464986.tif 000012
【図１２】
0006464986.tif 000013
【図１３】
0006464986.tif 000014
【図１４】
0006464986.tif 000015
【図１５】
0006464986.tif 000016
【図１６】
0006464986.tif 000017
【図１７】
0006464986.tif 000018
【図１８】
0006464986.tif 000019
【図１９】
0006464986.tif 000020