(57)【特許請求の範囲】
【請求項１】
情報を表示するディスプレイと、
メッセージ及び他の情報端末装置の所在位置情報を受信する通信部と、
ユーザーによる入力を受け付けるユーザーインターフェイスと、
前記ディスプレイに地図情報を表示させる地図表示部と、
前記ディスプレイに表示された前記地図情報上の、前記他の情報端末装置の前記所在位置情報に対応する位置に、前記他の情報端末装置のユーザーを示す他ユーザー識別子を表示する他ユーザー表示制御部と、
前記他の情報端末装置から受信した前記メッセージを前記他ユーザー識別子に対応付け、前記他の情報端末装置の前記所在位置情報が更新されたならば、前記他ユーザー識別子及びそれに対応する前記メッセージの前記地図情報上の位置を変更する追随表示制御部と、
前記追随表示制御部によって前記他ユーザー識別子に追随して表示されている前記メッセージを、前記地図情報上の任意の位置に対応付けて表示する固定表示に切り替える固定表示制御部と、
を具備することを特徴とする情報端末装置。
【請求項２】
情報を表示するディスプレイと、
メッセージ及び他の情報端末装置の所在位置情報を受信する通信部と、
ユーザーによる入力を受け付けるユーザーインターフェイスと、
前記ディスプレイに地図情報を表示させる地図表示部と、
前記ディスプレイに表示された前記地図情報上の、前記他の情報端末装置の前記所在位置情報に対応する位置に、前記他の情報端末装置のユーザーを示す他ユーザー識別子を表示する他ユーザー表示制御部と、
前記他の情報端末装置から受信した前記メッセージを前記他ユーザー識別子に対応付け、前記他の情報端末装置の前記所在位置情報が更新されたならば、前記他ユーザー識別子及びそれに対応する前記メッセージの前記地図情報上の位置を変更する追随表示制御部と、
前記追随表示制御部によって前記他ユーザー識別子に追随して表示されている前記メッセージを、前記ディスプレイ上の任意の位置に対応付けて表示する固定表示に切り替える固定表示制御部と、
を具備することを特徴とする情報端末装置。
【請求項３】
自らの所在位置情報を取得する自ユーザー位置情報取得部と、
前記自ユーザー位置情報取得部が取得した前記自らの所在位置情報に対応する位置に、自らの所在位置を示す自ユーザー識別子を表示する自ユーザー表示制御部と、
をさらに具備し、
前記追随表示制御部は、前記ユーザーインターフェイスで入力されたメッセージを前記自ユーザー識別子に対応付け、前記自らの所在位置情報が更新されたならば、前記自ユーザー識別子及びそれに対応する前記メッセージの前記地図情報上の位置を変更する
ことを特徴とする請求項１又は請求項２記載の情報端末装置。
【請求項４】
前記メッセージの固定表示への切り替えは、前記ユーザーインターフェイスを介して前記メッセージを選択し、選択した前記メッセージを前記他ユーザー識別子又は前記自ユーザー識別子から引き離し、前記地図情報又は前記ディスプレイ上の任意の位置に移動することにより行われることを特徴とする請求項１から請求項３のいずれかに記載の情報端末装置。
【請求項５】
固定表示された前記メッセージを、前記ユーザーインターフェイスを介して選択し、選択した前記メッセージを前記地図情報上又は前記ディスプレイ上の任意の位置に移動可能であることを特徴とする請求項４記載の情報端末装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報端末装置に関する。
【背景技術】
【０００２】
ナビゲーション装置において、記憶手段に記憶された、地図情報に関する文章情報であるコメントを、引き出し線を使って地図上に表示することが行われている。また、自車の走行状態と同時に他人の走行状態を把握するため、複数のナビゲーション装置間で現在地及び到着予想時間を共有し、地図上にコメント表示することが知られている（例えば、特許文献１参照）。
【０００３】
また、ユーザー自身がコメントを投稿し、他のユーザーと情報共有するアプリケーションが公開されている。このアプリケーションでは、地図上には投稿されたリポートがピンになって表示される。ピンをタップすると、事象の分類と投稿日時が表示される。さらに吹き出しをタップすると、リポートの詳細をみることができる（例えば、非特許文献１参照）。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２０１３−１８１９５８号公報
【非特許文献】
【０００５】
【非特許文献１】本田技研工業株式会社、ＨＯＮＤＡ  ｉＰｈｏｎｅ  Ａｐｐｌｉｃａｔｉｏｎｓ”、［ｏｎｌｉｎｅ］、本田技研工業株式会社ホームページ、［平成２７年３月１０日検索］、インターネット＜ＵＲＬ：ｈｔｔｐ：／／ｗｗｗ．ｈｏｎｄａ．ｃｏ．ｊｐ／ｉｐｈｏｎｅ／ｉｎｔｅｒｎａｖｉｒｅｐｏｒｔ／＞
【発明の概要】
【発明が解決しようとする課題】
【０００６】
しかしながら、非特許文献１に開示されたアプリケーションでは、投稿したコメントは、地図上に固定表示されるため、その地点に関するコメントしか投稿することができない。固定表示であると場所に関連する情報に適しているが、移動するユーザーの状況などの移動体に関連する情報には適していない。
【０００７】
本発明はかかる点に鑑みてなされたものであり、他のユーザーの所在位置を把握すると共に、他のユーザーの状況などを容易に把握することができる情報端末装置を提供することを目的とする。
【課題を解決するための手段】
【０００８】
本発明の情報端末装置は、情報を表示するディスプレイと、メッセージ及び他の情報端末装置の所在位置情報を受信する通信部と、ユーザーによる入力を受け付けるユーザーインターフェイスと、前記ディスプレイに地図情報を表示させる地図表示部と、前記ディスプレイに表示された前記地図情報上の、前記他の情報端末装置の前記所在位置情報に対応する位置に、前記他の情報端末装置のユーザーを示す他ユーザー識別子を表示する他ユーザー表示制御部と、前記他の情報端末装置から受信した前記メッセージを前記他ユーザー識別子に対応付け、前記他の情報端末装置の前記所在位置情報が更新されたならば、前記他ユーザー識別子及びそれに対応する前記メッセージの前記地図情報上の位置を変更する追随表示制御部と、前記追随表示制御部によって前記他ユーザー識別子に追随して表示されている前記メッセージを、前記地図情報上の任意の位置に対応付けて表示する固定表示に切り替える固定表示制御部と、を具備することを特徴とする。
【０００９】
この構成によれば、他のユーザーの所在位置を示す他ユーザー識別子の移動に追随してメッセージが移動表示されるので、他のユーザーの所在位置を把握すると共に、ユーザーの状況などを容易に把握することができる。また、メッセージを地図情報上の任意の位置に固定して表示できるので、他ユーザーが地図情報上から消えてしまってもメッセージを見ることができ、利便性が向上する。
また、本発明の情報端末装置は、情報を表示するディスプレイと、メッセージ及び他の情報端末装置の所在位置情報を受信する通信部と、ユーザーによる入力を受け付けるユーザーインターフェイスと、前記ディスプレイに地図情報を表示させる地図表示部と、前記ディスプレイに表示された前記地図情報上の、前記他の情報端末装置の前記所在位置情報に対応する位置に、前記他の情報端末装置のユーザーを示す他ユーザー識別子を表示する他ユーザー表示制御部と、前記他の情報端末装置から受信した前記メッセージを前記他ユーザー識別子に対応付け、前記他の情報端末装置の前記所在位置情報が更新されたならば、前記他ユーザー識別子及びそれに対応する前記メッセージの前記地図情報上の位置を変更する追随表示制御部と、前記追随表示制御部によって前記他ユーザー識別子に追随して表示されている前記メッセージを、前記ディスプレイ上の任意の位置に対応付けて表示する固定表示に切り替える固定表示制御部と、を具備することを特徴とする。
この構成によれば、他のユーザーの所在位置を示す他ユーザー識別子の移動に追随してメッセージが移動表示されるので、他のユーザーの所在位置を把握すると共に、ユーザーの状況などを容易に把握することができる。また、メッセージをディスプレイ上の任意の位置に固定して表示できるので、他ユーザーが地図情報上から消えてしまっても、メッセージを見ることができ、利便性が向上する。
【００１０】
本発明の情報端末装置において、自らの所在位置情報を取得する自ユーザー位置情報取得部と、前記自ユーザー位置情報取得部が取得した前記自らの所在位置情報に対応する位置に、自らの所在位置を示す自ユーザー識別子を表示する自ユーザー表示制御部と、をさらに具備し、前記追随表示制御部は、前記ユーザーインターフェイスで入力されたメッセージを前記自ユーザー識別子に対応付け、前記自らの所在位置情報が更新されたならば、前記自ユーザー識別子及びそれに対応する前記メッセージの前記地図情報上の位置を変更することが好ましい。この場合、ユーザーインターフェイスで入力されたメッセージが自らの所在位置を示す自ユーザー識別子の移動に追随して移動表示されるので、自らが入力したメッセージを容易に把握することができる。
【００１３】
本発明の情報端末装置において、前記メッセージの固定表示への切り替えは、前記ユーザーインターフェイスを介して前記メッセージを選択し、選択した前記メッセージを前記他ユーザー識別子又は前記自ユーザー識別子から引き離し、前記地図情報又は前記ディスプレイ上の任意の位置に移動することにより行われることが好ましい。
【００１４】
本発明の情報端末装置において、固定表示された前記メッセージを、前記ユーザーインターフェイスを介して選択し、選択した前記メッセージを前記地図情報上又は前記ディスプレイ上の任意の位置に移動可能であることが好ましい。
【発明の効果】
【００１５】
本発明の情報端末装置によれば、メッセージを他のユーザーの移動に追随して移動表示するので、他のユーザーの所在位置を把握すると共に、他のユーザーの状況などを容易に把握することができる。
【図面の簡単な説明】
【００１６】
【図１】本実施の形態に係る情報端末装置を用いたメッセージ共有システムを示す模式図である。
【図２】本実施の形態に係る情報端末装置の構成を示すブロック図である。
【図３】本実施の形態に係る情報端末装置におけるナビゲーションアプリを示すブロック図である。
【図４】本実施の形態に係るサーバーを示すブロック図である。
【図５】本実施の形態に係る情報端末装置及びサーバーにおける所在位置周辺地図情報取得処理を示すフローチャート図である。
【図６】本実施の形態に係る情報端末装置における自ユーザー所在位置表示処理を示すフローチャート図である。
【図７】本実施の形態に係る情報端末装置及びサーバーにおける所在位置情報登録処理を示すフローチャート図である。
【図８】本実施の形態に係るサーバーにおけるユーザーＤＢのデータ構成を示す説明図である。
【図９】本実施の形態に係る情報端末装置及びサーバーにおける所在位置情報取得処理を示すフローチャート図である。
【図１０】本実施の形態に係る情報端末装置における他ユーザー所在位置テーブルのデータ構成を示す説明図である。
【図１１】本実施の形態に係る情報端末装置における他ユーザー所在位置表示処理を示すフローチャート図である。
【図１２】本実施の形態に係る情報端末装置における追随メッセージの表示処理を示すフローチャート図である。
【図１３】本実施の形態に係る情報端末装置における追随メッセージの固定メッセージへの切り替え処理を示すフローチャート図である。
【図１４】本実施の形態に係る情報端末装置におけるメッセージ管理テーブルのデータ構成を示す説明図である。
【図１５】本実施の形態に係る情報端末装置における固定メッセージの移動処理を示すフローチャート図である。
【図１６】本実施の形態に係る情報端末装置及びサーバーにおけるメッセージ登録処理を示すフローチャート図である。
【図１７】本実施の形態に係るサーバーにおけるメッセージＤＢのデータ構成を示す説明図である。
【図１８】本実施の形態に係る情報端末装置及びサーバーにおけるメッセージ受信処理を示すフローチャート図である。
【図１９】本実施の形態に係る情報端末装置の画面を示す説明図である。
【図２０】本実施の形態に係る情報端末装置の画面を示す説明図である。
【図２１】本実施の形態に係る情報端末装置の画面を示す説明図である。
【図２２】本実施の形態に係る情報端末装置の画面を示す説明図である。
【図２３】本実施の形態に係る情報端末装置の画面を示す説明図である。
【発明を実施するための形態】
【００１７】
以下、添付図面を参照して、本実施の形態に係る情報端末装置について説明する。なお、本実施の形態に係る情報端末装置は、以下に示す構成に限定されるものではなく、適宜変更が可能である。情報端末装置は、どのような移動体に適用されてもよく、車両用、例えば、自転車、自動二輪車、バギータイプの自動三輪車又は自動四輪車にも適用可能であるし、人、例えば、歩行者、登山者又はランナーが所持する移動体通信端末装置にも適用可能である。
【００１８】
（システムの概要）
図１は、本実施の形態に係る情報端末装置を用いたメッセージ共有システムを示す模式図である。図１に示すメッセージ共有システム１０では、自動二輪車１１のユーザーが携帯する情報端末装置１００は、移動体通信網１２を介してサーバー３００と通信可能に接続されている。情報端末装置１００からサーバー３００へ送信されたメッセージ及び所在位置情報を各ユーザーの情報端末装置１００の間で相互に共有することができる。
【００１９】
（情報端末装置）
図２は、本実施の形態に係る情報端末装置の構成を示すブロック図である。図２に示すように、情報端末装置１００において、移動通信部１０１は、３Ｇ／４Ｇのような移動体通信網１２を介して、基地局とのコール設定、データ通信などを遂行する。
【００２０】
ＧＰＳ受信部１０２は、人工衛星からＧＰＳ信号を受信する。カメラ部１０３は、写真や動映像を撮影するためのレンズ及び光学素子を含む。入出力部１０４は、外部機器や人々とのインターフェイスを提供し、マイク１０５、スピーカ１０６及びボタン１０７を含む。
【００２１】
タッチスクリーンディスプレイ１０８は、ユーザーのタッチ入力を受信する。ここでのタッチ入力は、ドラッグジェスチャによるものでもあり、タップジェスチャによるものでもある。タッチスクリーン・コントローラ１０９は、タッチスクリーンディスプレイ１０８を介して入力されたタッチ入力を、制御部１１０に伝達する。
【００２２】
電源供給部１１１は、情報端末装置１００に必要な電力を供給するために、バッテリ又は外部電源ソースと連結される。
【００２３】
制御部１１０は、メモリ１１２に保存されたプログラムを実行することにより、各種機能を実現する。メモリ１１２に保存されたプログラムは、その機能によって、複数のモジュールに分類することができるが、移動通信モジュール１１３、ＧＰＳモジュール１１４、カメラ・モジュール１１５、動映像再生モジュール１１６、オーディオ再生モジュール１１７、電源モジュール１１８、タッチスクリーン・モジュール１１９、ユーザーインターフェイス（ＵＩ）モジュール１２０、アプリケーション・モジュール１２１などに分類される。各モジュールの機能は、その名称から、当業者であるならば、直観的に推論できるであろう。
【００２４】
以下、アプリケーション・モジュール１２１の一つである本実施の形態に係るナビゲーションアプリケーション（以下、ナビゲーションアプリ、又は、アプリと省略する）について、さらに詳細に説明する。図３は、本実施の形態に係る情報端末装置におけるナビゲーションアプリを示すブロック図である。
【００２５】
アプリ２００は、複数のモジュールにさらに分類することができ、地図表示モジュール２０１、自ユーザー位置情報取得モジュール２０２、自ユーザー表示制御モジュール２０３、通信制御モジュール２０４、他ユーザー表示制御モジュール２０５、追随表示制御モジュール２０６及び固定表示制御モジュール２０７に分類される。それぞれの機能については、後述の動作説明において説明する。
【００２６】
また、アプリ２００は、複数のデータを記憶、利用及び変更する。すなわち、アプリ２００は、ＵＩデータ２１１、地図データ２１２、ユーザーアイコンデータ２１３、メッセージ管理テーブル２１４、自ユーザー所在位置データ２１５及び他ユーザー所在位置テーブル２１６を、元々アプリ２００の一部として持っているか、例えば後述するサーバーからダウンロードするなどして外部から取得するか、或いは、ユーザーに入力させる。ここで、データを外部から取得する場合、取得先は複数の対象から行ってもよい。例えば、ユーザー情報やメッセージを扱うサーバーと、地図情報を扱うサーバーとで別のものを取得先として用い、得られた情報を情報端末装置１００上で組み合わせて使用することもできる。
【００２７】
ここで、アプリ２００は、情報端末装置１００の制御部１１０が実行する一つのアプリケーションとして説明したが、アプリ２００と同等の機能が、他のアプリケーションのモジュールの一つとなっていて、当該他のアプリケーションが、当該モジュールを起動するように構成されていても良い。
【００２８】
また、アプリ２００は、例えば、スマートフォンのように、情報端末装置１００にインストールして、利用することが可能である。
【００２９】
（サーバー）
図４は、本実施の形態に係るサーバーを示すブロック図である。サーバー３００は、一般的なサーバーと同様に、制御部３０１、ネットワーク制御部３０２、電源供給部３０３、メモリ３０４及びストレージ３０５を備えている。
【００３０】
制御部３０１は、メモリ３０４に保存されたプログラムを実行することにより、各種機能を実現する。メモリ３０４に保存されたプログラムは、その機能によって、複数のモジュールに分類することができるが、ユーザー管理モジュール３１１、メッセージ管理モジュール３１２及び地図情報管理モジュール３１３を含む。各モジュールの機能については、後述のユースケースにおいて説明する。
【００３１】
制御部３０１は、ストレージ３０５に格納された複数のデータベース（ＤＢ）を管理する。ストレージ３０５に格納されたデータベースは、ユーザーＤＢ３２１、メッセージＤＢ３２２及び地図情報ＤＢ３２３を含み、それぞれのデータ構成については、後述の動作説明において説明する。
【００３２】
以下、本実施の形態に係る情報端末装置１００及びサーバー３００の動作について、さらに詳細に説明する。
【００３３】
（地図表示）
（自ユーザー位置情報の取得）
図５は、本実施の形態に係る情報端末装置及びサーバーにおける所在位置周辺地図情報取得処理を示すフローチャート図である。まず、情報端末装置１００側において、自ユーザー位置情報取得モジュール２０２が、ＧＰＳ受信部１０２から情報端末装置１００の使用者（以下、自ユーザーと記載する）の所在位置を示す自ユーザー位置情報（例えば、座標）を取得する（Ｓ１）。
【００３４】
（自ユーザー周辺地図情報の取得、登録）
ここで、図５を参照して、自ユーザーの所在位置をもとにサーバー３００から周辺の地図情報を取得する処理について説明する。まず、情報端末装置１００側において、通信制御モジュール２０４は、自ユーザー位置情報取得モジュール２０２が取得した自ユーザー所在位置情報をサーバー３００へ送信する（Ｓ２）。サーバー３００側では、地図情報管理モジュール３１３が、自ユーザー所在位置情報を受信し（Ｓ３）、地図情報ＤＢ３２３から対応する所定範囲の地図情報（以下、自ユーザー周辺地図情報と記載する）を読み出す（Ｓ４）。読み出した自ユーザー周辺地図情報を情報端末装置１００へ送信する（Ｓ５）。
【００３５】
一方、情報端末装置１００側では、通信制御モジュール２０４が、自ユーザー周辺地図情報を受信し（Ｓ６）、地図データ２１２（図３参照）として登録する（Ｓ７）。
【００３６】
次いで、地図表示モジュール２０１が地図データ２１２を読み出して（Ｓ８）、タッチスクリーンディスプレイ１０８（図２参照）に表示する（Ｓ９）。その後、処理が終了か否か判定し（Ｓ１０）、終了でないならば、Ｓ１に戻り、自ユーザー周辺地図情報の取得（Ｓ１〜Ｓ９）を繰り返す。これにより、情報端末装置１００の移動、すなわち自ユーザーの自動二輪車１１の移動に従って、自ユーザー周辺地図情報がサーバー３００から送信され、最新の所在位置情報が地図データ２１２に登録される。
【００３７】
（自ユーザー所在位置表示）
図６は、本実施の形態に係る情報端末装置における自ユーザー所在位置表示処理を示すフローチャート図である。まず、自ユーザー表示制御モジュール２０３が、自ユーザーの所在位置を示す自ユーザー識別子である自ユーザーアイコンを、ユーザーアイコンデータ２１３から読み出す（Ｓ１１）。次に、自ユーザー位置情報取得モジュール２０２が、ＧＰＳ受信部１０２（図２参照）から自ユーザー所在位置情報を取得し（Ｓ１２）、自ユーザー所在位置データ（図３中２１５）として記憶する。そして、自ユーザー表示制御モジュール２０３が、地図上の自ユーザー所在位置が示す座標に自ユーザーアイコンを表示する（Ｓ１３）。次に、処理が終了か否か判定し（Ｓ１４）、終了でないならば、Ｓ１２に戻り、自ユーザー所在位置情報の取得（Ｓ１２）及び自ユーザーアイコンの表示（Ｓ１３）を繰り返す。これにより、情報端末装置１００の移動、すなわち自ユーザーの自動二輪車１１の移動に従って、地図上の自ユーザーアイコンの位置が移動する。
【００３８】
（自ユーザー所在位置情報の登録）
次に、図７を参照して、自ユーザーの所在位置をサーバー３００に登録する処理について説明する。図７は、本実施の形態に係る情報端末装置及びサーバーにおける所在位置情報登録処理を示すフローチャート図である。まず、情報端末装置１００側において、通信制御モジュール２０４は、自ユーザー位置情報取得モジュール２０２が取得した自ユーザー所在位置情報をサーバー３００へ送信する（Ｓ２１）。サーバー３００側では、ユーザー管理モジュール３１１が、自ユーザー所在位置情報を受信し（Ｓ２２）、ユーザーＤＢ３２１へ登録する（Ｓ２３）。一方、情報端末装置１００側では、処理が終了か否か判定し（Ｓ２４）、終了でないならば、Ｓ２１に戻り、自ユーザー所在位置情報の送信（Ｓ２１）を繰り返す。これにより、情報端末装置１００の移動、すなわち自ユーザーの自動二輪車１１の移動に従って、自ユーザー所在位置情報がサーバー３００へ送信され、ユーザーＤＢ３２１に最新の所在位置情報が登録される。
【００３９】
図８は、本実施の形態に係るサーバーにおけるユーザーＤＢのデータ構成を示す説明図である。ユーザーＤＢ３２１は、ユーザー毎に、例えば、「ユーザーＩＤ」、「所在位置」及び「ユーザーアイコン」を含む複数のデータ項目で構成されたレコードを記憶している。ユーザー管理モジュール３１１は、受信した所在位置情報を、送信元の情報端末装置１００のユーザーの「ユーザーＩＤ」に対応付け、「所在位置」のデータ項目に記憶する。
【００４０】
（他ユーザー所在位置の取得）
次に、図９を参照して、他ユーザーの所在位置情報をサーバー３００から取得する処理について説明する。図９は、本実施の形態に係る情報端末装置及びサーバーにおける所在位置情報取得処理を示すフローチャート図である。まず、情報端末装置１００側において、通信制御モジュール２０４は、他の情報端末装置１００の使用者（以下、他ユーザーと記載する）の所在位置を示す他ユーザー位置情報の要求をサーバー３００へ送信する（Ｓ３１）。当該要求は、ユーザーＩＤを含む。サーバー３００側では、ユーザー管理モジュール３１１が、要求を受信し（Ｓ３２）、ユーザーＤＢ３２１から対応する他ユーザーの所在位置情報（以下、他ユーザー所在位置情報と記載する）を読み出す（Ｓ３３）。読み出した他ユーザー所在位置情報を含む応答を情報端末装置１００へ送信する（Ｓ３４）。
【００４１】
一方、情報端末装置１００側では、通信制御モジュール２０４が、他ユーザー所在位置情報を含む応答を受信し（Ｓ３５）、他ユーザー所在位置テーブル２１６（図３参照）に登録する（Ｓ３６）。次いで、処理が終了か否か判定し（Ｓ３７）、終了でないならば、Ｓ３１に戻り、他ユーザー所在位置情報の取得（Ｓ３１〜Ｓ３６）を繰り返す。これにより、情報端末装置１００の移動、すなわち他ユーザーの自動二輪車１１の移動に従って、他ユーザー所在位置情報がサーバー３００から送信され、最新の所在位置情報が他ユーザー所在位置テーブル２１６に記憶される。
【００４２】
図１０は、本実施の形態に係る情報端末装置における他ユーザー所在位置テーブルのデータ構成を示す説明図である。図１０に示すように、他ユーザー所在位置テーブル（図３中２１６）は、ユーザー毎に、例えば、「ユーザーＩＤ」、「所在位置」及び「ユーザーアイコン」を含む複数のデータ項目で構成されたレコードを記憶している。
【００４３】
（他ユーザー所在位置表示）
図１１は、本実施の形態に係る情報端末装置における他ユーザー所在位置表示処理を示すフローチャート図である。まず、他ユーザー表示制御モジュール２０５が、他ユーザーの所在位置を示す他ユーザー識別子である他ユーザーアイコンを、他ユーザー所在位置テーブル２１６（図３参照）に記憶された「ユーザーアイコン」の画像ファイル名に基づいて、ユーザーアイコンデータ２１３（図３参照）から読み出す（Ｓ４１）。次に、他ユーザー表示制御モジュール２０５が、他ユーザー所在位置テーブル２１６から他ユーザーの所在位置を取得する（Ｓ４２）。そして、他ユーザー表示制御モジュール２０５が、地図上の他ユーザーの所在位置が示す座標に他ユーザーのアイコンを表示する（Ｓ４３）。次に、処理が終了か否か判定し（Ｓ４４）、終了でないならば、Ｓ４２に戻り、他ユーザー所在位置情報の取得（Ｓ４２）及び他ユーザーのアイコンの表示（Ｓ４３）を繰り返す。これにより、情報端末装置１００の移動、すなわち他ユーザーの自動二輪車１１の移動に従って、地図上の他ユーザーのアイコンの位置が移動する。
【００４４】
（追随メッセージの表示）
図１２は、本実施の形態に係る情報端末装置における追随メッセージの表示処理を示すフローチャート図である。まず、情報端末装置１００を使用する自ユーザーが自らのメッセージを他ユーザーと共有するためには、タッチスクリーンディスプレイ１０８を介してメッセージを入力する（Ｓ５１）。
【００４５】
メッセージは、例えばアイコン形式であり、アイコンを選択することにより、メッセージの入力が行われる。なお、メッセージの入力は、タッチスクリーンディスプレイ１０８以外に、マイク１０５からの音声入力であっても良い。入力されたメッセージは、「追随メッセージ」と呼ぶ。
【００４６】
次いで、追随表示制御モジュール２０６により、追随メッセージが、地図上に表示された自ユーザーアイコンの近傍に表示される（Ｓ５２）。
【００４７】
追随メッセージは、例えば、アイコン形式で地図上に表示される。アイコン形式の追随メッセージは、追随表示制御モジュール２０６によって、自ユーザーアイコンと対応付けられる。つまり、図６を用いて説明したように、自ユーザーの移動に応じて地図上を移動する自ユーザーアイコンに追随して地図上に表示される。
【００４８】
より具体的には、自ユーザーアイコンが移動したか否か判定し（Ｓ５３）、移動したならば、追随メッセージのアイコンを自ユーザーアイコンの近傍に移動する（Ｓ５４）。
【００４９】
次に、追随メッセージのアイコンが長押しされたか否か判定する（Ｓ５５）。長押しされていないならば、Ｓ５３に戻り、自ユーザーアイコンの移動の判定（Ｓ５３）及び追随メッセージの移動（Ｓ５４）を繰り返す。これにより、情報端末装置１００の移動、すなわち自ユーザーの自動二輪車１１の移動に従って、地図上の自ユーザーアイコンの位置の移動に追随して、追随メッセージのアイコンの位置が移動する。
【００５０】
追随メッセージを示すアイコンは、後述の固定メッセージと識別可能に、例えば、アニメーション（例えば、ゆらゆらと揺れる）によって表示することができる。アニメーション表示の手順としては、アニメーションをするのに必要なだけのアイコン画像を作成しておき、繰り返し呼び出して、アイコンを変更していく。
【００５１】
（追随メッセージから固定メッセージへの切り替え）
一方、Ｓ５５において、長押しされたならば、従属メッセージを固定メッセージに切り替える処理に移行する。図１３は、本実施の形態に係る情報端末装置における追随メッセージの固定メッセージへの切り替え処理を示すフローチャート図である。まず、固定表示制御モジュール２０７が、タッチスクリーンディスプレイ１０８に指が触れた点である接触点の座標を検出する（Ｓ６１）。次に、接触点の座標に追随メッセージのアイコンを移動する（Ｓ６２）。次に、指が離れたか否かを判定する（Ｓ６３）。離れていないならば、Ｓ６１に戻り、接触点の座標の検出（Ｓ６１）及び追随メッセージの移動（Ｓ６２）を繰り返す。これにより、指の移動に従って、地図上の追随メッセージのアイコンの位置が移動し、地図上の任意の位置に移動することができる。
【００５２】
なお、この際、追随メッセージのアイコンを指により移動可能であることが明示的にわかるように、追随メッセージのアイコンをアニメーション（例えば、点滅）で表示することもできる。
【００５３】
一方、指が離れたならば、追随メッセージを固定メッセージに切り替える（Ｓ６４）。追随メッセージの固定メッセージへの切り替えには、メッセージ管理テーブル２１４（図３参照）を利用する。図１４は、本実施の形態に係る情報端末装置におけるメッセージ管理テーブルのデータ構成を示す説明図である。メッセージ管理テーブル２１４は、図１４に示すように、例えば、「タイムスタンプ」、「ユーザー」、「メッセージ」、「位置」及び「種別」を含む複数のデータ項目で構成されたレコードを記憶している。ここで、「種別」は、追随メッセージ及び固定メッセージの種別を示している。
【００５４】
このようなメッセージ管理テーブル２１４によって、地図上に表示可能なメッセージを管理している。追随メッセージから固定メッセージに変更された場合、「種別」を「追随」から「固定」に変更する。また、追随メッセージを指で移動した先の座標を「位置」に登録する。
【００５５】
上記説明では、自ユーザーの追随メッセージを固定メッセージに変更する場合について説明したが、後述するようにメッセージを他ユーザーと共有する場合、他ユーザーのユーザーアイコンに追随する追随メッセージを固定メッセージに変更することも、同様の処理により可能である。
【００５６】
（固定メッセージの表示及び移動）
固定メッセージの表示は、メッセージ管理テーブル２１４から種別「固定」の「メッセージ」及び「位置」を読み出し、「位置」が示す地図上の座標に固定メッセージを表示する。
【００５７】
固定メッセージを指による操作で移動することができる。図１５は、本実施の形態に係る情報端末装置における固定メッセージの移動処理を示すフローチャート図である。まず、固定表示制御モジュール２０７が、固定メッセージのアイコンが長押しされたか否か判定する（Ｓ７０）。長押しされたならば、タッチスクリーンディスプレイ１０８に指が触れた点である接触点の座標を検出する（Ｓ７１）。次に、接触点の座標に固定メッセージのアイコンを移動する（Ｓ７２）。次に、指が離れたか否かを判定する（Ｓ７３）。離れていないならば、Ｓ７１に戻り、接触点の座標の検出（Ｓ７１）及び固定メッセージの移動（Ｓ７２）を繰り返す。これにより、指の移動に従って、地図上の固定メッセージのアイコンの位置が移動し、地図上の任意の位置に移動することができる。
【００５８】
なお、この際、固定メッセージのアイコンを指により移動可能であることが明示的にわかるように、固定メッセージのアイコンをアニメーション（例えば、点滅）で表示することもできる。
【００５９】
指が離れたならば、その地点の座標をメッセージ管理テーブル２１４の「座標」に記録する（Ｓ７４）。
【００６０】
（メッセージの共有）
図１６は、本実施の形態に係る情報端末装置及びサーバーにおけるメッセージ登録処理を示すフローチャート図である。まず、情報端末装置１００側において、通信制御モジュール２０４は、自ユーザーにより入力されたメッセージ（図１２中Ｓ５１参照）を、サーバー３００へ送信する（Ｓ８１）。サーバー３００側では、メッセージ管理モジュール３１２が、メッセージを受信し（Ｓ８２）、メッセージＤＢ３２２へ登録する（Ｓ８３）。
【００６１】
図１７は、本実施の形態に係るサーバーにおけるメッセージＤＢのデータ構成を示す説明図である。メッセージＤＢ３２２（図４参照）は、例えば、「タイムスタンプ」、「ユーザーＩＤ」、「メッセージ」、「位置」及び「種別」を含む複数のデータ項目で構成されたレコードを記憶している。
【００６２】
図１８は、本実施の形態に係る情報端末装置及びサーバーにおけるメッセージ受信処理を示すフローチャート図である。まず、情報端末装置１００側において、通信制御モジュール２０４は、他ユーザーのメッセージの要求をサーバー３００へ送信する（Ｓ９１）。当該要求は、ユーザーＩＤを含む。サーバー３００側では、メッセージ管理モジュール３１２が、要求を受信し（Ｓ９２）、メッセージＤＢ３２２から対応する他ユーザーのメッセージを読み出す（Ｓ９３）。読み出した他ユーザーのメッセージを含む応答を情報端末装置１００へ送信する（Ｓ９４）。
【００６３】
一方、情報端末装置１００側では、通信制御モジュール２０４が、他ユーザーのメッセージを含む応答を受信し（Ｓ９５）、メッセージ管理テーブル２１４（図３参照）に登録する（Ｓ９６）。
【００６４】
以上説明したように、図１６及び図１８を参照して説明した手順により、複数の情報端末装置１００からのメッセージが、サーバー３００を介して、共有される。
【００６５】
（画面及び操作の具体例）
図１９〜図２３は、本実施の形態に係る情報端末装置の画面を示す説明図である。図１９において、地図表示画面４００には、地図上に自ユーザーの所在位置を示す自ユーザーアイコン４０１が表示されている。また、他ユーザーＡ〜Ｄの所在位置を示す他ユーザーアイコン４０２〜４０５が表示されている。
【００６６】
さらに、地図表示画面４００には、地図上に、固定メッセージを示す固定メッセージアイコン４０６、４０７が表示されている。また、自ユーザーアイコン４０１の近傍には、追随メッセージアイコン４０８が表示されている。さらに、他ユーザーＢの所在位置を示す他ユーザーアイコン４０３の近傍にも、追随メッセージアイコン４０９が表示されている。
【００６７】
地図表示画面４００の下端部側には、メッセージメニュー５００が表示され、複数のメッセージボタン５０１〜５０４が並べられている。例えば、メッセージボタン５０１を指で触ると、追随メッセージアイコン４０８が表示される。この処理は、図１２を参照して説明した追随メッセージの入力（図１２中Ｓ５１）に相当する。
【００６８】
また、図２０に示すように、自ユーザーアイコン４０１及び他ユーザーアイコン４０２〜４０５は、自ユーザー及び他ユーザーＡ〜Ｄの移動に伴って地図上を移動する。なお、図２０では、ユーザーＡを示す他ユーザーアイコン４０２は、地図表示画面４００の外に消えている。固定メッセージアイコン４０６、４０７は、特定の位置に対応付けられているので、自ユーザー及び他ユーザーＡ〜Ｄが移動しても、地図上で移動しない。
【００６９】
また、自ユーザー及び他ユーザーＢの移動に従って、追随メッセージアイコン４０８、４０９が追随移動していく。この際、追随メッセージアイコン４０８、４０９は、ゆらゆらと揺れ動くアニメーションが付加されている。
【００７０】
また、図２１に示すように、自ユーザーアイコン４０１に追随する追随メッセージアイコン４０８を、自ユーザーが指６００で長押しすると、図１３を用いて説明したように、追随メッセージの固定メッセージへの切り替えが行われる。まず、図２２に示すように、指６００をタッチスクリーンディスプレイ１０８（図２参照）から離さないままでスライド移動すると、その移動に伴って、追随メッセージアイコン４０８を移動することができる。この状態では、追随メッセージアイコン４０８を地図表示画面４００上で自在に動かすことができる。所望の位置まで追随メッセージアイコン４０８を移動し、指６００を離すと、図２３に示すように、その位置で、追随メッセージアイコン４０８は、固定メッセージアイコン６０１に切り替えられる。固定メッセージアイコン６０１は、ゆらゆらと揺れ動くアニメーションは付加されていないので、追随メッセージアイコン４０８が固定メッセージアイコン６０１に置き換わったことを自ユーザーが容易に把握することができる。
【００７１】
メッセージの内容は、特に限定されないが、「ＧＯＯＤ」、「ＴＩＲＥＤ」、「ＨＯＴ」、「ＣＯＬＤ」のようなユーザーの感情、体調や体感を表すもの、「ＧＡＳ」、「ＳＰＡ」、「ＷＣ」、「ＳＭＯＫＥ」、「ＳＴＯＲＥ」のような施設を表すもの、「ＣＡＵＴＩＯＮ」、「ＴＲＡＦＦＩＣ」、「ＲＡＩＮ」、「ＳＮＯＷ」、「ＷＩＮＤ」、「ＩＣ」のような道路の状況や天候を表すもの、「ＴＲＯＵＢＬＥ」、「ＨＥＬＰ」、「ＰＩＴ」のようなユーザーの状況を表すものなどが挙げられる。また、文字以外にも、例えば記号やイラストで、或いは、これらと文字とを組合せて、これらの状況を表してもよい。
【００７２】
これらのうち、特に、ユーザーの感情、体調、体感、状況などを表すメッセージは、追随メッセージに用いた場合、情報端末装置１００において、ユーザーの移動に追随して表示されるので、ユーザーの現在の感情、体調、体感、状況などを容易に把握することができる。例えば、「ＴＩＲＥＤ（疲れた）」というメッセージを示すアイコンが、ユーザーの所在位置を示すユーザーアイコンに追随して表示されていれば、誰が疲れているのかわかりやすくなる。
【００７３】
以上説明したように、本実施の形態に係る情報端末装置１００によれば、地図上にユーザーの位置を表す他ユーザーアイコン４０２〜４０５によって、互いの所在位置を把握することができると共に、他ユーザーアイコン４０３の移動に追随する追随メッセージアイコン４０９により、誰が発言したメッセージであるか容易に把握することができる。
【００７４】
また、自ユーザーの追随メッセージアイコン４０８を、指６００で長押しし、スライド移動することにより、追随メッセージを固定メッセージに切り替えることできる。そこで、まず、図１９に示すメッセージメニュー５００から所望のメッセージボタンを選んで、追随メッセージアイコン４０８を表示しておけば、自ユーザーの移動に伴って、自ユーザーアイコン４０１が地図上を移動するのに追随して、追随メッセージアイコン４０８が移動するので、自ユーザー自らが入力したアイコンであることを容易に把握することができる。そして、追随メッセージアイコン４０８を固定メッセージアイコン６０１に変更することで、容易に固定メッセージを地図上に残すことができ、操作性が向上する。
【００７５】
また、他ユーザーＢの追随メッセージアイコン４０９を、指６００で長押しし、スライド移動することにより、追随メッセージを固定メッセージに切り替えることできるので、他ユーザーＢが移動し、他ユーザーアイコン４０３が地図表示画面４００の範囲外に出る前に、追随メッセージを固定メッセージに変更し、地図上の所望の地点に固定表示することができる。これにより、他ユーザーアイコン４０３が地図表示画面４００から消えた後でも他ユーザーＢからのメッセージは固定メッセージとして地図表示画面４００内に残しておくことができるため、利便性が向上する。
【００７６】
なお、本発明は上記実施の形態に限定されず、種々変更して実施することが可能である。上記実施の形態において、添付図面に図示されている大きさや形状などについては、これに限定されず、本発明の効果を発揮する範囲内で適宜変更することが可能である。その他、本発明の目的の範囲を逸脱しない限りにおいて適宜変更して実施することが可能である。
【００７７】
上記実施の形態では、サーバー３００を用いてユーザー間の所在位置及びメッセージの共有を行っているが、複数の情報端末装置１００間で通信し、所在位置及びメッセージをやり取りしても良い。
【００７８】
また、上記実施の形態では、追随メッセージを固定メッセージに切り替える場合に、固定メッセージを地図表示画面４００（図１９〜図２３参照）内の任意の地点に対応付けて、固定メッセージアイコン６０１（図２３参照）として表示している。しかし、地図をタッチスクリーンディスプレイ１０８の画面いっぱいではなく、その一部に表示している場合、タッチスクリーンディスプレイ１０８の画面内の任意の位置（例えば、タッチスクリーンディスプレイ１０８の外縁部）に固定メッセージアイコンを表示することができる。この場合、地図表示画面４００の範囲外に、固定メッセージアイコンを置くことができるので、自ユーザーの好みでメッセージを整理でき、且つ、地図、特に自ユーザーアイコン４０１の周辺が見やすくなり、利便性が向上する。
【００７９】
また、本実施の形態に係る情報端末装置１００は、車両用ナビゲーション装置、スマートフォン、タブレット端末等の様々な機器に適用することができる。
【産業上の利用可能性】
【００８０】
以上説明したように、本発明は、情報端末装置を提供し、自動二輪車及び自動四輪車などのナビゲーション装置に有用である。
【符号の説明】
【００８１】
１０  メッセージ共有システム
１１  自動二輪車
１００  情報端末装置
１０８  タッチスクリーンディスプレイ
２００  アプリ
２０１  地図表示モジュール
２０２  自ユーザー位置情報取得モジュール
２０３  自ユーザー表示制御モジュール
２０４  通信制御モジュール
２０５  他ユーザー表示制御モジュール
２０６  追随表示制御モジュール
２０７  固定表示制御モジュール
２１２  地図データ
２１３  ユーザーアイコンデータ
２１４  メッセージ管理テーブル
２１５  自ユーザー所在位置データ
２１６  他ユーザー所在位置テーブル
３００  サーバー
３１１  ユーザー管理モジュール
３１２  メッセージ管理モジュール
３１３  地図情報管理モジュール
３２１  ユーザーＤＢ
３２２  メッセージＤＢ
３２３  地図情報ＤＢ
４００  地図表示画面
４０１  自ユーザーアイコン
４０２、４０３、４０４、４０５  他ユーザーアイコン
４０６、４０７、６０１  固定メッセージアイコン
４０８、４０９  追随メッセージアイコン
５００  メッセージメニュー
５０１、５０２、５０３、５０４  メッセージボタン
【要約】      （修正有）【課題】他のユーザーの所在位置を把握すると共に、ユーザーの状況などを容易に把握する情報端末装置を提供する。【解決手段】情報端末装置は、情報を表示するディスプレイと、メッセージ及び他の情報端末装置の所在位置情報を受信する通信部と、ディスプレイに地図情報を表示させる地図表示部と、ディスプレイに表示された地図情報上の、他の情報端末装置の所在位置情報に対応する位置に、他の情報端末装置のユーザーを示す他ユーザーアイコン４０２、４０３、４０４、４０５を表示する他ユーザー表示制御部と、他の情報端末装置から受信したメッセージを追随メッセージアイコン４０９として、他ユーザーアイコン４０３に対応付け、他の情報端末装置の所在位置情報が更新されたならば、他ユーザーアイコン４０３及びそれに対応する追随メッセージアイコン４０９の地図情報上の位置を変更する追随表示制御部と、を具備する。【選択図】図１９【図１】
0005967243.tif 000002
【図２】
0005967243.tif 000003
【図３】
0005967243.tif 000004
【図４】
0005967243.tif 000005
【図５】
0005967243.tif 000006
【図６】
0005967243.tif 000007
【図７】
0005967243.tif 000008
【図８】
0005967243.tif 000009
【図９】
0005967243.tif 000010
【図１０】
0005967243.tif 000011
【図１１】
0005967243.tif 000012
【図１２】
0005967243.tif 000013
【図１３】
0005967243.tif 000014
【図１４】
0005967243.tif 000015
【図１５】
0005967243.tif 000016
【図１６】
0005967243.tif 000017
【図１７】
0005967243.tif 000018
【図１８】
0005967243.tif 000019
【図１９】
0005967243.tif 000020
【図２０】
0005967243.tif 000021
【図２１】
0005967243.tif 000022
【図２２】
0005967243.tif 000023
【図２３】
0005967243.tif 000024