(57)【特許請求の範囲】
【請求項１】
少なくともメンバー端末とリーダー端末を含む情報通信システムであって、
前記メンバー端末は、
自装置の現在位置情報を第１の位置情報として取得し、前記リーダー端末の位置情報を受信して第２の位置情報として取得する制御を行う第１の位置情報取得制御部、
前記第１の位置情報取得制御部によって取得された前記第１の位置情報および前記第２の位置情報に基づき異常値を検出する第１の異常値検出部、
前記第１の異常値検出部によって異常値が検出されたときに、検出された前記異常値のカテゴリに応じた操作メニューを表示させる制御を行う第１の表示制御部、
前記第１の表示制御部によって前記操作メニューが表示された場合に、前記操作メニューに対応した操作を受け付ける制御を行う第１の操作制御部、
前記第１の操作制御部によって前記操作メニューに対応する操作が受け付けられた場合、前記操作メニューに対応したメッセージを、前記リーダー端末に送信する制御を行う第１のメッセージ送受信制御部、
を備え、
前記リーダー端末は、
自装置の現在位置情報を第２の位置情報として取得し、前記第２の位置情報を前記メンバー端末に送信する制御を行う第２の位置情報取得制御部、
前記メンバー端末から送信されたメッセージを受信する制御を行う第２のメッセージ送受信制御部、
前記第２のメッセージ送受信制御部によって受信された前記メッセージを表示させる制御を行う第２の表示制御部、
を備えることを特徴とする、情報通信システム。
【請求項２】
少なくともメンバー端末とリーダー端末を含む情報通信システムであって、
前記メンバー端末は、
自装置の現在位置情報を第１の位置情報として取得し、前記リーダー端末に送信する制御を行う第１の位置情報取得制御部、
前記第１の位置情報取得制御部によって送信された前記第１の位置情報に基づく異常値情報を前記リーダー端末から受信して取得する第１の異常値検出部、
前記第１の異常値検出部によって前記異常値情報が取得されたときに、取得された前記異常値情報における異常値のカテゴリに応じた操作メニューを表示させる制御を行う第１の表示制御部、
前記第１の表示制御部によって前記操作メニューが表示された場合に、前記操作メニューに対応した操作を受け付ける制御を行う第１の操作制御部、
前記第１の操作制御部によって前記操作メニューに対応する操作が受け付けられた場合、前記操作メニューに対応したメッセージを、前記リーダー端末に送信する制御を行う第１のメッセージ送受信制御部、
を備え、
前記リーダー端末は、
自装置の現在位置情報を第２の位置情報として取得し、前記メンバー端末の位置情報を受信して第１の位置情報として取得する第２の位置情報取得制御部、
前記第２の位置情報取得制御部によって取得された前記第１の位置情報および前記第２の位置情報に基づき異常値を検出する第２の異常値検出部、
前記第２の異常値検出部によって検出された異常値に基づく異常値情報を、前記メンバー端末に送信する制御を行う異常値情報送信制御部、
前記メンバー端末から送信されたメッセージを受信する制御を行う第２のメッセージ送受信制御部、
前記第２のメッセージ送受信制御部によって受信された前記メッセージを表示させる制御を行う第２の表示制御部、
を備えることを特徴とする、情報通信システム。
【請求項３】
前記第１の異常値検出部および前記第２の異常値検出部は、前記第２の位置情報が示す前記第２の端末の位置と、前記第１の位置情報が示す前記第１の端末の位置が、所定以上離間したことを、異常値として検出する、請求項１または２に記載の情報通信システム。
【請求項４】
前記第１の異常値検出部および前記第２の異常値検出部は、前記第２の位置情報に基づく前記第２の端末の移動軌跡と、前記第１の位置情報が示す前記第１の端末の位置情報が、所定以上離間したことを、異常値として検出する、請求項１または２に記載の情報通信システム。
【請求項５】
前記第１の端末は、ユーザの生体情報を取得する生体情報取得部をさらに備え、
前記第１の異常値検出部は、前記第１の位置情報および前記第２の位置情報に加えて前記生体情報取得部によって取得した前記生体情報に基づき異常値を検出する、請求項１に記載の情報通信システム。
【請求項６】
前記第１の端末は、ユーザの生体情報を取得して前記第２の端末に送信する生体情報取得部をさらに備え、
前記第２の異常値検出部は、前記第１の位置情報および前記第２の位置情報に加えて前記生体情報取得部より送信された前記生体情報に基づき異常値を検出する、請求項２に記載の情報通信システム。
【請求項７】
自装置の現在位置情報を第１の位置情報として取得し、予め設定された他の端末の位置情報を受信して第２の位置情報として取得する制御を行う第１の位置情報取得制御部、
前記第１の位置情報取得制御部によって取得された前記第１の位置情報および前記第２の位置情報に基づき異常値を検出する第１の異常値検出部、
前記第１の異常値検出部によって異常値が検出されたときに、検出された前記異常値のカテゴリに応じた操作メニューを表示させる制御を行う第１の表示制御部、
前記第１の表示制御部によって前記操作メニューが表示された場合に、前記操作メニューに対応した操作を受け付ける制御を行う第１の操作制御部、
前記第１の操作制御部によって前記操作メニューに対応する操作が受け付けられた場合、前記操作メニューに対応したメッセージを、前記他の端末に送信する制御を行う第１のメッセージ送受信制御部、
を備えることを特徴とする、情報通信装置。
【請求項８】
自装置の現在位置情報を第１の位置情報として取得し、予め設定された他の装置に送信する制御を行う第１の位置情報取得制御部、
前記第１の位置情報取得制御部によって送信された前記第１の位置情報に基づく異常値情報を前記他の装置から受信して取得する第１の異常値検出部、
前記第１の異常値検出部によって前記異常値情報が取得されたときに、取得された前記異常値情報における異常値のカテゴリに応じた操作メニューを表示させる制御を行う第１の表示制御部、
前記第１の表示制御部によって前記操作メニューが表示された場合に、前記操作メニューに対応した操作を受け付ける制御を行う第１の操作制御部、
前記第１の操作制御部によって前記操作メニューに対応した操作が受け付けられた場合、前記操作メニューに対応したメッセージを、前記他の装置に送信する制御を行う第１のメッセージ送受信制御部、
を備えることを特徴とする、情報通信装置。
【請求項９】
自装置の現在位置情報を第１の位置情報として取得し、予め設定された他の端末の位置情報を受信して第２の位置情報として取得する位置情報取得ステップ、
前記位置情報取得ステップにおいて取得された前記第１の位置情報および前記第２の位置情報に基づき異常値を検出する異常値検出ステップ、
前記異常値検出ステップにおいて異常値が検出されたときに、検出された前記異常値のカテゴリに応じた操作メニューを表示させる表示ステップ、
前記表示ステップにおいて表示された前記操作メニューに対応した操作を受け付ける操作受付ステップ、
前記操作受付ステップにおいて前記操作メニューに対応した操作が受け付けられた場合、前記操作メニューに対応したメッセージを、前記他の端末に送信するメッセージ送信ステップ、
を備えることを特徴とする、情報通信方法。
【請求項１０】
自装置の現在位置情報を第１の位置情報として取得し、予め設定された他の装置に送信する制御を行う位置情報取得ステップ、
前記位置情報取得ステップにおいて送信された前記第１の位置情報に基づく異常値情報を前記他の装置から受信して取得する異常値検出ステップ、
前記異常値検出ステップにおいて前記異常値情報が取得されたときに、取得された前記異常値情報における異常値のカテゴリに応じた操作メニューを表示させる表示ステップ、
前記表示ステップにおいて表示された前記操作メニューに対応した操作を受け付ける操作受付ステップ、
前記操作受付ステップにおいて前記操作メニューに対応した操作が受け付けられた場合、前記操作メニューに対応したメッセージを、前記他の装置に送信するメッセージ送信ステップ、
を備えることを特徴とする、情報通信方法。
【請求項１１】
情報通信装置が備えるコンピュータに、
自装置の現在位置情報を第１の位置情報として取得し、予め設定された他の端末の位置情報を受信して第２の位置情報として取得する位置情報取得ステップ、
前記位置情報取得ステップにおいて取得された前記第１の位置情報および前記第２の位置情報に基づき異常値を検出する異常値検出ステップ、
前記異常値検出ステップにおいて異常値が検出されたときに、検出された前記異常値のカテゴリに応じた操作メニューを表示させる表示ステップ、
前記表示ステップにおいて表示された前記操作メニューに対応した操作を受け付ける操作受付ステップ、
前記操作受付ステップにおいて前記操作メニューに対応した操作が受け付けられた場合、前記操作メニューに対応したメッセージを、前記他の端末に送信するメッセージ送信ステップ、
を実行させることを特徴とする、プログラム。
【請求項１２】
情報通信装置が備えるコンピュータに、
自装置の現在位置情報を第１の位置情報として取得し、予め設定された他の装置に送信する制御を行う位置情報取得ステップ、
前記位置情報取得ステップにおいて送信された前記第１の位置情報に基づく異常値情報を前記他の装置から受信して取得する異常値検出ステップ、
前記異常値検出ステップにおいて前記異常値情報が取得されたときに、取得された前記異常値情報における異常値のカテゴリに応じた操作メニューを表示させる表示ステップ、
前記表示ステップにおいて表示された前記操作メニューに対応した操作を受け付ける操作受付ステップ、
前記操作受付ステップにおいて前記操作メニューに対応した操作が受け付けられた場合、前記操作メニューに対応したメッセージを、前記他の装置に送信するメッセージ送信ステップ、
を実行させることを特徴とする、プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、複数の装置間で、シンプルな操作によって状況を確認することができ、団体行動における事故を未然に防ぐ、情報通信システム、情報通信装置、情報通信方法およびプログラムに関する。
【背景技術】
【０００２】
携帯型のナビゲーション装置や、登山等の団体行動時に相互の位置を確認できる装置がある。また、相互の端末の位置関係により、設定以上の距離となった場合に報知するものある（特許文献１）。また、相互の端末の位置関係により、遅れを伴っているユーザの端末にガイド情報を出力させるものもある（特許文献２）。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００７−２０８３３４号公報
【特許文献２】特開２００３−０１４４８８号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
これらの装置において、報知や情報提供があったとしても、その端末のユーザがどのような状況であるかまでは把握することができない。通常、状況を把握するためには、音声通信やＥメール等の通信が一般的に用いられる。しかし、音声通信やＥメール等の通信においては、ユーザの状況においては、周辺雑音や体調不良等により音声通信や煩雑な操作を伴うＥメールの通信が容易にできない場面も考えられる。特に、登山の場合、寒さへの防護や、心肺の状態などで音声通信や煩雑な操作を容易に行うことができない状況が発生する。
【０００５】
本発明はこのような問題点に鑑みなされたものであり、複数の装置間で、シンプルな操作によって状況を確認することができ、団体行動における事故を未然に防ぐ、情報通信システム、情報通信装置、情報通信方法およびプログラムを提供する。
【課題を解決するための手段】
【０００６】
本発明の一態様によれば、少なくともメンバー端末（３２）とリーダー端末（３１）を含む情報通信システム（３００）であって、前記メンバー端末（３２）は、自装置の現在位置情報を第１の位置情報として取得し、前記リーダー端末（３１）の位置情報を受信して第２の位置情報として取得する制御を行う第１の位置情報取得制御部（１３０）、前記第１の位置情報取得制御部（１３０）によって取得された前記第１の位置情報および前記第２の位置情報に基づき異常値を検出する第１の異常値検出部（１４０）、前記第１の異常値検出部（１４０）によって異常値が検出されたときに、検出された前記異常値のカテゴリに応じた操作メニューを表示させる制御を行う第１の表示制御部（１５０）、前記第１の表示制御部（１５０）によって前記操作メニューが表示された場合に、前記操作メニューに対応した操作を受け付ける制御を行う第１の操作制御部（１６０）、前記第１の操作制御部（１６０）によって前記操作メニューに対応する操作が受け付けられた場合、前記操作メニューに対応したメッセージを、前記リーダー端末（３１）に送信する制御を行う第１のメッセージ送受信制御部（１７０）を備え、前記リーダー端末（３１）は、自装置の現在位置情報を第２の位置情報として取得し、前記第２の位置情報を前記メンバー端末（３２）に送信する制御を行う第２の位置情報取得制御部（２３０）、前記メンバー端末（３２）から送信されたメッセージを受信する制御を行う第２のメッセージ送受信制御部（２７０）、前記第２のメッセージ送受信制御部（２７０）によって受信された前記メッセージを表示させる制御を行う第２の表示制御部（２５０）、を備えることを特徴とする。
【０００７】
また、本発明の別の態様によれば、少なくともメンバー端末（３２）とリーダー端末（３１）を含む情報通信システム（３００）であって、前記メンバー端末（３２）は、自装置の現在位置情報を第１の位置情報として取得し、前記リーダー端末（３１）に送信する制御を行う第１の位置情報取得制御部（１３１）、前記第１の位置情報取得制御部（１３１）によって送信された前記第１の位置情報に基づく異常値情報を前記リーダー端末（３１）から受信して取得する第１の異常値検出部（１４１）、前記第１の異常値検出部（１４１）によって前記異常値情報が取得されたときに、取得された前記異常値情報における異常値のカテゴリに応じた操作メニューを表示させる制御を行う第１の表示制御部（１５０）、前記第１の表示制御部（１５０）によって前記操作メニューが表示された場合に、前記操作メニューに対応した操作を受け付ける制御を行う第１の操作制御部（１６０）、前記第１の操作制御部（１６０）によって前記操作メニューに対応する操作が受け付けられた場合、前記操作メニューに対応したメッセージを、前記リーダー端末（３１）に送信する制御を行う第１のメッセージ送受信制御部（１７０）、を備え、前記リーダー端末（３１）は、自装置の現在位置情報を第２の位置情報として取得し、前記メンバー端末（３２）の位置情報を受信して第１の位置情報として取得する第２の位置情報取得制御部（２３１）、前記第２の位置情報取得制御部（２３１）によって取得された前記第１の位置情報および前記第２の位置情報に基づき異常値を検出する第２の異常値検出部（２４１）、前記第２の異常値検出部（２４１）によって検出された異常値に基づく異常値情報を、前記メンバー端末（３２）に送信する制御を行う異常値情報送信制御部（２８１）、前記メンバー端末（３２）から送信されたメッセージを受信する制御を行う第２のメッセージ送受信制御部（２７０）、前記第２のメッセージ送受信制御部（２７０）によって受信された前記メッセージを表示させる制御を行う第２の表示制御部（２５０）、を備えることを特徴とする。
【発明の効果】
【０００８】
本発明によれば、複数の装置間で、シンプルな操作によって状況を確認することができ、団体行動における事故を未然に防ぐことができる。
【図面の簡単な説明】
【０００９】
【図１】本発明に係る情報通信装置の外観斜視図の例である。
【図２】本発明に係る情報通信システムの構成例を示す図である。
【図３】本発明に係る情報通信装置の構成ブロック図の例である。
【図４】本発明の第１の実施形態に係る情報通信装置（メンバー端末）の機能ブロック図の例である。
【図５】本発明の第１の実施形態に係る情報通信装置（リーダー端末）の機能ブロック図の例である。
【図６】本発明の第１の実施形態に係わる情報通信装置の異常値検出処理（遅延検出）を表すフローチャートである。
【図７】本発明の第１の実施形態に係わる異常値検出処理（遅延検出）における第１の閾値と第２の閾値の関係例を示した図である。
【図８】本発明の第１の実施形態に係わる情報通信装置の異常値検出処理（ルート外れ検出）を表すフローチャートである。
【図９】本発明の第１の実施形態に係わる異常値検出処理（ルート外れ検出）における第１の閾値と第２の閾値の関係例を示した図である。
【図１０】本発明の第１の実施形態に係る情報通信装置（メンバー端末）における異常値対応テーブルの例である。
【図１１】本発明の第１の実施形態に係る情報通信装置（メンバー端末）の動作例を表すフローチャートである。
【図１２】本発明の第１の実施形態に係る情報通信装置（リーダー端末）の動作例を表すフローチャートである。
【図１３】本発明の第１の実施形態に係る情報通信装置（リーダー端末）における異常値対応テーブルの例である。
【図１４】本発明の第１の実施形態に係る情報通信装置（リーダー端末）の画面表示例である。
【図１５】本発明の第１の実施形態に係る情報通信装置（メンバー端末）の画面表示例である。
【図１６】本発明の第１の実施形態に係る情報通信装置（メンバー端末）の画面表示例である。
【図１７】本発明の第１の実施形態に係る情報通信装置（リーダー端末）の画面表示例である。
【図１８】本発明の第１の実施形態に係る情報通信装置（リーダー端末）の画面表示例である。
【図１９】本発明の第１の実施形態に係る情報通信装置（メンバー端末）の画面表示例である。
【図２０】本発明の第１の実施形態に係る情報通信装置（メンバー端末）の画面表示例である。
【図２１】本発明の第１の実施形態に係る情報通信装置（リーダー端末）の画面表示例である。
【図２２】本発明の第２の実施形態に係る情報通信装置（メンバー端末）の機能ブロック図の例である。
【図２３】本発明の第２の実施形態に係る情報通信装置（リーダー端末）の機能ブロック図の例である。
【図２４】本発明の第２の実施形態に係る情報通信装置（メンバー端末）の動作を表すフローチャートである。
【図２５】本発明の第２の実施形態に係る情報通信装置（リーダー端末）の動作を表すフローチャートである。
【図２６】本発明の第３の実施形態に係る情報通信装置（リーダー端末）が取得するユーザプロフィール情報の例である。
【図２７】本発明の第３の実施形態に係る情報通信装置（メンバー端末）の機能ブロック図の例である。
【図２８】本発明の第３の実施形態に係る情報通信装置（リーダー端末）の画面表示例である。
【発明を実施するための形態】
【００１０】
以下、本発明における情報通信装置１０および情報通信システム３００について、図１から図３を参照して説明する。
【００１１】
情報通信装置１０は、複数の情報通信装置１０の間で通信可能な携帯型端末である。具体例としては、携帯型無線機や、無線通信機能を備えた各種携帯型装置である。図１は、情報通信装置１０の外観斜視図の例を示した図であり、図３は情報通信装置１０の構成ブロック図の例を示した図である。情報通信装置１０は、図１に示すような矩形の筐体に限らず、どのような形状でもよい。
【００１２】
図１に示すように、情報通信装置１０は、表示部１５および操作部１７を備える。また、情報通信装置１０は、他にも、図示しない無線通信用のアンテナや、各種入出力用の端子を備えていてもよい。また、表示部１５を、タッチパネルとして操作部１７の機能を備えていてもよい。
【００１３】
図２は、情報通信装置１０を複数用いた情報通信システム３００の構成を示す概念図である。情報通信システム３００は、同一の情報通信装置１０または同等の機能を備える情報通信装置１０により構成される。また、情報通信システム３００は、リーダー端末３１としての情報通信装置１０と、リーダー端末３１と無線通信可能な少なくとも１以上のメンバー端末３２としての情報通信装置１０より構成される。
【００１４】
情報通信システム３００において、リーダー端末３１は、予め設定されていてもよく、また、進行方向に対して先頭に位置する情報通信装置１０が動的にリーダー端末３１として動作してもよい。図２は、一例として、リーダー端末３１に加えてメンバー端末３２a、３２ｂ、３２ｃにより情報通信システム３００が構成されていることを示している。
【００１５】
情報通信装置１０は、図３に示すようにその構成として、ＧＰＳ部１１、記憶部１２、無線通信部１３、センサー部１４、表示部１５、音声入出力部１６、操作部１７、制御部２０を備える。また、情報通信装置１０は、他に図示しない各種必要な構成要素を備えていてもよい。例えば、情報通信装置１０の各部を動作させるための電源を供給する電源供給部などである。
【００１６】
ＧＰＳ部１１は、ＧＰＳ（Global Positioning System）衛星からの電波を受信し、受信した信号を制御部２０に出力する。ＧＰＳ部１１は、ＧＰＳ衛星からの電波を受信する図示しないＧＰＳアンテナを含む。ＧＰＳ部１１から取得した信号に基づいた演算を制御部２０が行うことにより、情報通信装置１０の現在位置を表す現在位置情報を取得することができる。
【００１７】
記憶部１２は、例えばＨＤＤ（Hard Disk Drive）やフラッシュメモリより構成され、情報通信装置１０が取得した各種データや、表示部１５に表示する地図画像データ等を記憶し、制御部２００の制御により記憶処理や読み出し処理が行われる。記憶部１２は情報通信装置１０に内蔵されるものに限らず、所定のインターフェースによって接続される外部の記憶デバイスであってもよい。外部の記憶デバイスの一例としては、ＵＳＢ（Universal Serial Bus）端子に接続されるＵＳＢメモリや外部ＨＤＤ装置、所定のメモリカードスロットにより接続されるメモリカードなどである。
【００１８】
無線通信部１３は、制御部２０の制御によって他の情報通信装置１０と無線通信を行う。ここでいう無線通信とは、一例として簡易無線通信や、ＷｉＦｉ（Wireless Fidelity：登録商標）通信、Ｂｌｕｅｔｏｏｔｈ（登録商標）、携帯電話回線による通信など、通信方式は問わず、複数の通信方式を用いてもよいが、常時通信可能なものであることが好ましい。無線通信部１３は、図示しないアンテナを介して他の情報通信装置１０からの電波を受信し、受信した電波に重畳されている情報を制御部２０に出力する。また、無線通信部１３は、制御部２０より出力された送信対象の情報を電波に重畳させて送信する。
【００１９】
センサー部１４は、情報通信装置１０の状態や情報通信装置１０を保有するユーザの状態における各種情報を取得する各種センサーより構成される。一例としては、加速度センサー１４ａ、気温センサー１４ｂ、湿度センサー１４ｃ、気圧センサー１４ｄ、心拍センサー１４eなどである。加速度センサー１４ａは、情報通信装置１０に加えられる加速度の方向と強さを検出し、制御部２０に出力する。また、加速度センサー１４ａは、ＧＰＳ部１１からの位置情報を補完したり、情報通信装置１０の落下等を検出する。気温センサー１４ｂは、周辺の気温を検出し、制御部２０に出力する。湿度センサー１４ｃは、周辺の湿度を検出し、制御部２０に出力する。気圧センサー１４ｄは、周辺の大気圧を検出し、制御部２０に出力する。また、制御部２０は、気圧センサー１４ｄからの出力を高度に換算して表示部１５に表示させてもよい。心拍センサー１４eは、情報通信装置１０を保持するユーザに密着させ、ユーザの心拍数を取得し、制御部２０に出力する。心拍センサー１４eと情報通信装置１０との間は、有線または近距離無線により接続される。センサー部１４は、上述した各種センサーを必要に応じて備えてもよく、また、他のセンサーを備えてもよい。
【００２０】
表示部１５は、例えば液晶表示素子や有機ＥＬ（Electro Luminescence）表示素子等からなり、制御部２０の制御によって、表示内容や表示形態が制御される。表示部１５は、制御部２０の制御によって、情報通信装置１０の状態を示す情報や、無線通信部１３を介して取得した他の情報通信装置１０から受信した情報、地図情報等を表示する。また、表示部１５に操作部１７としてのタッチパネル装置が備えられている場合、タッチパネルによるタッチ操作に対応した操作アイコン等の表示を行う。
【００２１】
音声入出力部１６は、無線通信部１３によって行う音声通話の音声の入力および出力を行う。音声入出力部１６は、例えば、マイクロフォン、アンプ、スピーカ、ヘッドホン端子、入力された音声をデジタル信号に変換して制御部２０に送出するＡ／Ｄ（Analog／Digital）コンバータ、制御部２０より送出された音声のデジタル信号をアナログ信号に変換するＤ／Ａ（Digital-Analog）コンバータなどを包含する。また、音声入出力部１６は、予めデータとして備えられた通報音等を出力する。また、音声入出力部１６は、記憶部１２に音楽等のコンテンツデータが記憶されている場合、制御部２０によって再生されたコンテンツデータの音声を出力する。
【００２２】
操作部１７は、情報通信装置１０に対してユーザが各種処理や動作指示を行うためのユーザインターフェースであり、例えば、押ボタン式や回転式の操作手段、または表示部１５に重ねて設けられたタッチパネルにより構成される。操作部１７が操作されることにより、操作に基づく信号が制御部２０に出力され、制御部２０の処理により、操作に基づく各部の動作や各種処理が実行される。
【００２３】
制御部２０は、情報通信装置１０の各部の動作制御、各種データの処理等を行う。制御部２０は、例えば、ＣＰＵ（Central Processing Unit）、ＲＡＭ（Random Access Memory）、ＲＯＭ（Read Only Memory）、ＤＳＰ（Digital Signal Processor）等により構成され、ＲＯＭに記憶された各種プログラムをＲＡＭ上で実行することにより情報通信装置１０の各部の動作制御や各部より入力された信号の処理、各種データやファイルの処理を行う。
【００２４】
制御部２０は、ＧＰＳ部１１から出力された信号を演算することにより、情報通信装置１０の現在位置情報として、例えば緯度経度情報を取得する。また、ＧＰＳ部１１から出力あされた信号に基づく現在位置情報の取得間隔を設定する。現在位置情報の取得間隔は、例えば５秒毎など、予め設定されていてもよく、ユーザの操作によって変更可能であってもよい。また、異常値が検出された場合、現在位置情報の取得間隔を短くしてもよい。
【００２５】
制御部２０は、無線通信部１３によって通信可能とする他の情報通信装置１０を、ユーザによる操作に基づき登録する処理を行う。これにより、無線通信部１３による通信は、登録された他の情報通信装置１０との間で行われる。また、制御部２０は、無線通信部１３によって通信を行う他の情報通信装置１０との間において、リーダー端末とメンバー端末とを設定することができる。この設定は、ユーザによる操作に基づき設定されてもよく、ＧＰＳ部１１によって取得した現在位置情報を共有することによって、進行方向に対して先頭に位置する情報通信装置１０が動的にリーダー端末として設定されてもよい。
【００２６】
制御部２０は、音声入出力部１６において入力される音声信号や出力される音声信号に対して、デコード処理やエンコード処理を行う機能を備えてもよい。
【００２７】
また、情報通信装置１０は、図３に示した構成に加えて、他の構成要素を備えていてもよい。例えば、映像を撮影する撮像部、モータの回転による振動によってユーザに対し各種報知を行う振動部などである。
【００２８】
次に、本発明の第１の実施形態について説明する。本発明に関わる各実施例は、いずれも複数の情報通信装置１０が相互に登録されており、リーダー端末３１とメンバー端末３２とが設定されていることを前提とする。情報通信システム３００を構成する情報通信装置１０は、例えば、ほぼ同時に同一方向へ向かう複数のユーザにより各々所持されるものであり、例えば複数のユーザにより構成される登山やトレッキングのグループ、サイクリングやツーリングのグループ等により使用される。
【００２９】
図４は、本発明に係る情報通信装置１０が、メンバー端末３２として機能する場合の機能ブロック図の例である。メンバー端末３２は、第１の位置情報取得制御部１３０、第１の異常値検出部１４０、第１の表示制御部１５０、第１の操作制御部１６０、第１のメッセージ送受信制御部１７０より構成される。
【００３０】
第１の位置情報取得制御部１３０は、ＧＰＳ部１１、無線通信部１３および制御部２０によって実現され、ＧＰＳ部１１が受信した信号に基づく自装置の現在位置情報を第１の位置情報として取得し、無線通信部１３により受信したリーダー端末３１の位置情報を第２の位置情報として取得する制御を行う。これらの位置情報の取得は、例えば３秒間隔など所定時間間隔で、逐次取得される。
【００３１】
第１の異常値検出部１４０は、制御部２０の処理によって実現され、第１の位置情報取得制御部１３０によって取得された第１の位置情報および第２の位置情報に基づき異常値を検出する。異常値検出処理の具体例については、後述する。
【００３２】
第１の表示制御部１５０は、制御部２０の処理によって実現され、表示部１５に各種情報を表示させる制御を行う。具体的には、第１の異常値検出部１４０によって異常値が検出されたときに、別途説明する異常値対応テーブルに基づき、検出された異常値のカテゴリに応じた操作メニューを表示させる制御を行う。
【００３３】
第１の操作制御部１６０は、操作部１７および制御部２０によって実現され、操作部１７によって受け付けられた各種操作を受け付ける制御を行う。具体的には、第１の表示制御部によって前記操作メニューが表示された場合に、前記操作メニューに対応した操作を受け付ける制御を行う。
【００３４】
第１のメッセージ送受信制御部１７０は、無線通信部１３および制御部２０によって実現され、他の情報通信装置１０に各種メッセージを送信する制御を行う。また、他の情報通信装置１０からの各種メッセージを受信する制御を行う。具体的には、第１の操作制御部１６０によって操作メニューに対応する操作が受け付けられた場合、別途説明する異常値対応テーブルに基づき、操作メニューに対応したメッセージを、リーダー端末３１に送信する制御を行う。
【００３５】
図５は、本発明の第１の実施形態に係る情報通信装置１０が、リーダー端末３１として機能する場合の機能ブロック図の例である。リーダー端末３１は、第２の位置情報取得制御部２３０、第２の表示制御部２５０、第２の操作制御部２６０、第２のメッセージ送受信制御部２７０より構成される。
【００３６】
第２の位置情報取得制御部２３０は、ＧＰＳ部１１、無線通信部１３および制御部２０によって実現され、ＧＰＳ部１１が受信した信号に基づく自装置の現在位置情報を第２の位置情報として取得し、無線通信部１３により第２の位置情報をメンバー端末３２に送信する制御を行う。これらの位置情報の取得および送信は、例えば３秒間隔など所定時間間隔で、逐次取得および送信される。
【００３７】
第２の表示制御部２５０は、制御部２０の処理によって実現され、表示部１５に各種情報を表示させる制御を行う。具体的には、第２のメッセージ送受信制御部２７０によって受信されたメンバー端末３２からのメッセージを表示させる制御を行う。
【００３８】
第２の操作制御部２６０は、操作部１７および制御部２０によって実現され、操作部１７によって受け付けられた各種操作を受け付ける制御を行う。
【００３９】
第２のメッセージ送受信制御部２７０は、無線通信部１４および制御部２０によって実現され、他の情報通信装置１０からの各種メッセージを受信する制御を行う。また、他の情報通信装置１０に各種メッセージを送信する制御を行う。具体的には、メンバー端末３２から送信されたメッセージを受信する制御を行う。
【００４０】
次に、第１の異常値検出部１４０による異常値の検出について、図６および図７に基づき説明する。ここで検出される異常値のカテゴリとしては、一例として、メンバー端末３２を所持しているユーザの進行が遅れることによって、リーダー端末３１を所有しているユーザと相対的に距離が離れる「遅延」と、リーダー端末３１を所有しているユーザが通ったルートとは異なるルートを移動する「ルート外」を検出する。第１の異常値検出部１４０が検出する異常値は、登山やトレッキングの例として、「遅延」と「ルート外れ」の例としたが、これら以外の異常値であってもよく、例えば、サイクリングやツーリングの場合など、行動に適した異常値のカテゴリが設定されてもよい。
【００４１】
図６は、情報通信装置１０が、異常値のカテゴリである「遅延」を検出する処理を説明したフローチャートであり、メンバー端末３２として設定されている情報通信装置１０による処理の例である。
【００４２】
先ず、メンバー端末３２における第１の位置情報取得制御部１３０は、自装置の現在位置情報として第１の位置情報を取得するとともに、リーダー端末３１から位置情報を受信して第２の位置情報として取得する（ステップＳ１０１）。ステップＳ１０１において取得した第１の位置情報および第２の位置情報は、記憶部１２に記憶される。ステップＳ１０１は、本発明の情報通信方法およびプログラムにおける位置情報取得ステップに該当する。
【００４３】
ステップＳ１０１において、第１の位置情報および第２の位置情報を取得した後、第１の異常値検出部１４０は、第１の位置情報および第２の位置情報の差Ｄnを検出する（ステップＳ１０２）。具体的には、第１の位置情報および第２の位置情報は緯度経度の数値として取得されるため、Ｄnは緯度の差分の2乗と経度の差分の2乗の和の平方根により求めることができる。
【００４４】
ステップＳ１０２において、第１の位置情報および第２の位置情報の差Ｄnを検出した後、第１の異常値検出部１４０は、所定時間Ｔが経過したか否かを判断する（ステップＳ１０３）。ステップＳ１０３において、所定時間Ｔが経過していないと判断された場合（ステップＳ１０３：Ｎｏ）、ステップＳ１０３の判断を再度実行する。所定時間Ｔが経過したと判断された場合（ステップＳ１０３：Ｙｅｓ）、第１の異常値検出部１４０は、検出したＤnとＤnを検出した所定時間Ｔ以前に検出した第１の位置情報および第２の位置情報の差Ｄn-1との差ΔＤnを検出する
（ステップＳ１０４）。ステップＳ１０４において検出される差ΔＤnは、自装置であるメンバ
ー端末３２とリーダー端末３１との距離の変動を表し、ΔＤnが大きいほど単位時間におけるメ
ンバー端末３２とリーダー端末３１との距離が開いたことを示す。
【００４５】
次に、第１の異常値検出部１４０は、検出したΔＤnが第1の閾値を超えたか否かを判断する
（ステップＳ１０５）。第1の閾値とは、メンバー端末３２とリーダー端末３１との距離が開き始めた程度のΔＤnの値であり、遅延とは断定できなくとも、遅延気味であることを示す値であ
る。具体例としては、徒歩により毎分６０ｍ前後の速度でメンバー端末３２を保持しているユーザとリーダー端末３１を保持しているユーザが移動していると仮定すると、ΔＤnが毎分２ｍ程
度の遅延を生じている場合などである。
【００４６】
ステップＳ１０５において、ΔＤnが第1の閾値を超えていないと判断された場合（ステップ
Ｓ１０５：Ｎｏ）、所定時間Ｔ経過後の第１の位置情報および第２の位置情報の差Ｄnを検出するために、ｎの値に１を加算し（ステップＳ１０９）、ステップＳ１０１の処理に戻る。ステップＳ１０５において、ΔＤnが第1の閾値を超えたと判断された場合（ステップＳ１０５：Ｙｅ
ｓ）、第１の異常値検出部１４０は、異常値が発生したと判断する（ステップＳ１０６）。ここで発生したと判断される異常値は、後述する異常値対応テーブルに定義されている異常値のカテゴリコード「ｔｒｂ０１＿０１」であり、このカテゴリコードは「遅延可能性」を意味している。
【００４７】
ステップＳ１０６において、カテゴリコード「ｔｒｂ０１＿０１」の異常値が発生したと判断された後、第１の異常値検出部１４０は、検出したΔＤnが第２の閾値を超えたか否かを判断す
る（ステップＳ１０７）。第２の閾値とは、メンバー端末３２とリーダー端末３１との距離が、明らかにメンバー端末３２を保持しているユーザの意思もしくはトラブル等により遅延が発生していると判断される値である。具体例としては、徒歩により毎分６０ｍ前後の速度でメンバー端末３２を保持しているユーザとリーダー端末３１を保持しているユーザが移動していると仮定すると、ΔＤnが毎分５ｍ程度の遅延を生じている場合などである。
【００４８】
ステップＳ１０７において、ΔＤnが第２の閾値を超えていないと判断された場合（ステップ
Ｓ１０７：Ｎｏ）、所定時間Ｔ経過後の第１の位置情報および第２の位置情報の差Ｄnを検出するために、ｎの値に１を加算し（ステップＳ１０９）、ステップＳ１０１の処理に戻る。ステップＳ１０７において、ΔＤnが第２の閾値を超えたと判断された場合（ステップＳ１０７：Ｙｅ
ｓ）、第１の異常値検出部１４０は、異常値が発生したと判断する（ステップＳ１０８）。ここで発生したと判断あされる異常値は、後述する異常値対応テーブルに定義されている異常値のカテゴリコード「ｔｒｂ０１＿０２」であり、「遅延発生」を意味している。ステップＳ１０２からステップＳ１０９は、本発明の情報通信方法およびプログラムにおける異常値検出ステップに該当する。
【００４９】
経過時間に伴うΔＤnの変動と、第１の閾値と第２の閾値の関係例を図７により説明する。図
７の縦軸はΔＤnであり、横軸は時刻である。ΔＤnは、メンバー端末３２を保持しているユー
ザとリーダー端末３１を保持しているユーザがほぼ同一の移動速度で移動している場合は、時刻方向の変動は少ないが、双方の距離が離れてくると変動が大きくなり、メンバー端末３２を保持しているユーザが後退しない限りは、メンバー端末３２を保持しているユーザの移動が止まったときが最も大きいΔＤnの値となる。図７においては、時刻ｔ１において第１の閾値を越えたた
め、カテゴリコード「ｔｒｂ０１＿０１」の異常値が発生したと判断され、時刻ｔ２において第２の閾値を越えたため、カテゴリコード「ｔｒｂ０１＿０２」の異常値が発生したと判断される。
【００５０】
第１の異常値検出部１４０は、図６に示す異常値検出処理を逐次行う。この処理において所定時間Ｔは、上述したΔＤnを適切に検出するための任意の時間である。具体例としては、3秒や
１０秒などである。また、ステップＳ１０４においてΔＤnを求める際、所定時間Ｔ毎の検出で
はなく、例えば３Ｔや６Ｔなどの経過毎に検出してもよい。
【００５１】
図８は、情報通信装置１０が、異常値のカテゴリである「ルート外れ」を検出する処理を説明したフローチャートであり、メンバー端末３２として設定されている情報通信装置１０による処理の例である。
【００５２】
先ず、メンバー端末３２における第１の位置情報取得制御部１３０は、自装置の現在位置情報として第１の位置情報を取得するとともに、リーダー端末３１から位置情報を受信して第２の位置情報として取得する（ステップＳ２０１）。ステップＳ２０１において取得した第１の位置情報および第２の位置情報は、記憶部１２に記憶される。ステップＳ２０１は、本発明の情報通信方法およびプログラムにおける位置情報取得ステップに該当する。
【００５３】
ステップＳ２０１において、第１の位置情報および第２の位置情報を取得した後、第１の異常値検出部１４０は、第２の位置情報に基づく軌跡を更新する（ステップＳ２０２）。第２の位置情報に基づく軌跡とは、リーダー端末３１の移動軌跡であり、第1の位置情報取得毎の座標により表すことができる。また、第1の位置情報取得毎の座標を補間した線分であってもよい。
【００５４】
ステップＳ２０２においてリーダー端末３１の軌跡を更新した後、第１の異常値検出部１４０は、更新された軌跡と第１の位置情報の差Ｓnを検出する（ステップＳ２０３）。具体的には、第１の位置情報に基づく座標が、第２の位置情報に基づく軌跡を構成する座標に一致またはある程度の範囲を持ってほぼ一致しているか否かを判断し、一致していない場合は、第１の位置情報に基づく座標と、第２の位置情報に基づく軌跡を構成する座標との最小値を求める。
【００５５】
ステップＳ２０３においてＳnを検出した後、第１の異常値検出部１４０はＳnが第1の閾値を超えたか否かを判断する（ステップＳ２０４）。第1の閾値とは、第1の閾値とは、メンバー端末３２とリーダー端末３１の軌跡との距離が開き始めた程度のＳnの値であり、ルート外れとは断定できなくとも、ルート外れの可能性があることを示す値である。具体例しては、リーダー端末３１の軌跡からメンバー端末３２との距離が１０ｍ未満である場合などである。
【００５６】
ステップＳ２０４において、Ｓnが第1の閾値を超えていないと判断された場合（ステップＳ２０４：Ｎｏ）、所定時間Ｔが経過したか否かを判断する（ステップＳ２０８）。ΔＳnが第1
の閾値を超えたと判断された場合（ステップＳ２０４：Ｙｅｓ）、第１の異常値検出部１４０は、異常値が発生したと判断する（ステップＳ１０６）。ここで発生したと判断される異常値は、後述する異常値対応テーブルに定義されている異常値のカテゴリコード「ｔｒｂ０２＿０１」であり、このカテゴリコードは「ルート外れ可能性」を意味している。
【００５７】
ステップＳ２０４において、カテゴリコード「ｔｒｂ０２＿０１」の異常値が発生したと判断された後、第１の異常値検出部１４０は、検出したＳnが第２の閾値を超えたか否かを判断する（ステップＳ２０６）。第２の閾値とは、メンバー端末３２とリーダー端末３１の軌跡との距離が、明らかにメンバー端末３２を保持しているユーザの意思もしくはトラブル等によりルートを外れていると判断される値である。具体例しては、リーダー端末３１の軌跡からメンバー端末３２との距離が２０ｍ以上となった場合などである。
【００５８】
ステップＳ２０６において、Ｓnが第２の閾値を超えていないと判断された場合（ステップＳ２０６：Ｎｏ）、所定時間Ｔが経過したか否かを判断する（ステップＳ２０８）。Ｓnが第２の閾値を超えたと判断された場合（ステップＳ２０６：Ｙｅｓ）、第１の異常値検出部１４０は、異常値が発生したと判断する（ステップＳ２０７）。ここで発生したと判断される異常値は、後述する異常値対応テーブルに定義されている異常値のカテゴリコード「ｔｒｂ０２＿０２」であり、このカテゴリコードは「ルート外れ発生」を意味している。
【００５９】
経過時間に伴うＳnの変動と、第１の閾値と第２の閾値の関係例を図９により説明する。図９の縦軸はＳnであり、横軸は時刻である。Ｓnは、メンバー端末３２を保持しているユーザとリーダー端末３１を保持しているユーザの軌跡がほぼ同一の値で推移していた状態から、次第に離間している状態を示している。図９においては、時刻ｔ１において第１の閾値を越えたため、カテゴリコード「ｔｒｂ０２＿０１」の異常値が発生したと判断され、時刻ｔ２において第２の閾値を越えたため、カテゴリコード「ｔｒｂ０２＿０２」の異常値が発生したと判断される。
【００６０】
ステップＳ２０７において、カテゴリコード「ｔｒｂ０２＿０１」の異常値が発生したと判断された後、またはステップＳ２０４およびステップＳ２０６において各々の閾値を超えていないと判断された場合、第１の異常値検出部１４０は、所定時間Ｔが経過したか否かを判断する（ステップＳ２０８）。ステップＳ２０８において、所定時間Ｔが経過していないと判断された場合（ステップＳ２０８：Ｎｏ）、ステップＳ２０８の判断を再度実行する。所定時間Ｔが経過したと判断された場合（ステップＳ２０８：Ｙｅｓ）、第１の異常値検出部１４０は、ステップＳ２０１の処理を再度実行する。ステップＳ２０２からステップＳ２０８は、本発明の情報通信方法およびプログラムにおける異常値検出ステップに該当する。
【００６１】
第１の異常値検出部１４０は、図８に示す異常値検出処理を逐次行う。この処理において所定時間Ｔは、上述したＳnを適切に検出するための任意の時間である。具体例としては、3秒や１０秒などである。また、図6に示す異常値検出処理と図８に示す異常値検出処理は、逐次同時にまたは交互に実行され、メンバー端末３２を保持しているユーザの遅延やルート外れなど異常値として認識されるトラブルを早期に検出する。
【００６２】
ここで、メンバー端末３２において検出された異常値に対応する動作や表示内容を示す異常値対応テーブルについて、図１０に基づき説明する。図１０は、情報通信装置１０がメンバー端末３２として設定されている場合に用いる、異常値対応テーブルの例である。異常値対応テーブルは、記憶部１２に記憶されている。
【００６３】
図１０に示す異常値対応テーブルにおいては、第１の異常値検出部１４０において検出された異常値がどのような異常値であるかを示す異常値カテゴリそのカテゴリコードの各々に対して、表示メッセージ、操作メニュー表示、送信コード、送信先が設定されている。操作メニュー表示とは、表示部１５に表示される操作のためのメニューであり、表示部１５にタッチパネル装置が備えられている場合は、タッチパネルによるタッチ操作に対応した操作アイコンとして表示される。送信コードは、操作メニューに対応したコードであり、各々の送信コードに対して操作メニューの操作によって送信する内容を示す送信メッセージが対応付けられている。送信先は、送信コードを送信する端末を示す。
【００６４】
図１０を具体的に説明すると、図６のステップＳ１０４において検出された異常値は、異常値カテゴリ「遅延」におけるカテゴリコード「ｔｒｂ０１＿０１」である。このカテゴリコードは遅延可能性を表しており、表示部１５に表示される表示メッセージは「遅延可能性」である。このカテゴリコートである場合は、異常値が検出されたメンバー端末３２に注意を促すことが目的であるため、操作メニュー表示は行わず、異常値の表示および異常値が検出されたことのユーザへの通知のみ行われる。
【００６５】
図６のステップＳ１０６において検出された異常値は、異常値カテゴリ「遅延」におけるカテゴリコード「ｔｒｂ０１＿０２」である。このカテゴリコードは遅延が発生したことを表しており、表示部１５に表示される表示メッセージは「遅延発生」である。このカテゴリコードである場合は、異常値が検出されると、異常値が検出されたメンバー端末３２のユーザが、異常値に対してリーダー端末３１や他のメンバー端末３２への送信に適した操作メニューが表示される。具体例としては、「心配なし」、「悪路回避中（ペースダウン要求）」、「疲労（休憩要求）」、「怪我（休憩要求）」、「怪我（救助要求）」、「体調不良（休憩要求）」、「体調不良（救助要求）」、「落し物検索（ペースダウン要求）」がある。これらは一例であり、他の表現や他の操作メニューであってもよい。
【００６６】
これらの操作メニューには、送信コードおよび送信先が各々割り振られており、例えば操作部１７の操作によって「体調不良（休憩要求）」が操作された場合は、送信コード「ｍｓｇ＿Ｍ１０６」がリーダー端末３１に送信される。これにより、「ｍｓｇ＿Ｍ１０６」を受信したリーダー端末３１においては、異常値が検出されたメンバー端末３２からの返信として「体調不良（休憩要求）」が表示される。
【００６７】
また、カテゴリコード「ｔｒｂ０１＿０２」に該当する異常値が検出され、異常値が検出されたメンバー端末３２の表示部１５に操作メニューが表示されたにも関わらず、所定時間以上操作が行われない場合は、カテゴリコード「ｔｒｂ０１＿０３」に該当する異常値が検出され、操作メニューの操作が無くとも、リーダー端末３１および他のメンバー端末３２に非常事態であることを、送信コード「ｍｓｇ＿Ｍ１２０」を送信することにより通知する。
【００６８】
異常値カテゴリ「ルート外れ」においても同様であり、図８のステップＳ２０５において検出された異常値は、異常値カテゴリ「ルート外れ」におけるカテゴリコード「ｔｒｂ０２＿０１」である。このカテゴリコードはルート外れ可能性を表しており、表示部１５に表示される表示メッセージは「ルート外れ可能性」である。このカテゴリコートである場合は、異常値が検出されたメンバー端末３２に注意を促すことが目的であるため、操作メニュー表示は行わず、異常値の表示および異常値が検出されたことのユーザへの通知のみ行われる。
【００６９】
図８のステップＳ２０６において検出された異常値は、異常値カテゴリ「ルート外れ」におけるカテゴリコード「ｔｒｂ０２＿０２」である。このカテゴリコードはルート外れが発生したことを表しており、表示部１５に表示される表示メッセージは「ルート外れ発生」である。このカテゴリコードである場合は、異常値が検出されると、異常値が検出されたメンバー端末３２のユーザが、異常値に対してリーダー端末３１や他のメンバー端末３２への送信に適した操作メニューが表示される。具体例としては、「心配なし」、「悪路回避中（ペースダウン要求）」、「ルート喪失（ペースダウン要求）」、「ルート喪失（救助要求）」、「滑落（ペースダウン要求）」、「滑落（救助要求）」がある。これらは一例であり、他の表現や他の操作メニューであってもよい。
【００７０】
これらの操作メニューには、送信コードおよび送信先が各々割り振られており、例えば操作部１７の操作によって「ルート喪失（救助要求）」が操作された場合は、送信コード「ｍｓｇ＿Ｍ２０４」がリーダー端末３１および他のメンバー端末３２に送信される。これにより、「ｍｓｇ＿Ｍ２０４」を受信したリーダー端末３１および他のメンバー端末３２においては、異常値が検出されたメンバー端末３２からの返信として「ルート喪失（救助要求）」が表示される。
【００７１】
また、カテゴリコード「ｔｒｂ０２＿０２」に該当する異常値が検出され、異常値が検出されたメンバー端末３２の表示部１５に操作メニューが表示されたにも関わらず、所定時間以上操作が行われない場合は、カテゴリコード「ｔｒｂ０２＿０３」に該当する異常値が検出され、操作メニューの操作が無くとも、リーダー端末３１および他のメンバー端末３２に非常事態であることを、送信コード「ｍｓｇ＿Ｍ２２０」を送信することにより通知する。
【００７２】
次に、メンバー端末３２の第１の異常値検出部１４０が異常値を検出した場合における、メンバー端末３２の動作と、メンバー端末３２より異常値に対応するメッセージを受信した場合におけるリーダー端末３１の動作について、図１１および図１２に基づき説明する。図１１は、メンバー端末３２として設定されている情報通信装置１０の動作例を表すフローチャートであり、図１２は、リーダー端末３１として設定されている情報通信装置１０の動作例を表すフローチャートである。
【００７３】
図１１において、メンバー端末３２の制御部２０は、第１の異常値検出部１４０が異常値を検出したか否かを判断する（ステップＳ３０１）。ここで判断される異常値検出は、図６において説明したステップＳ１０６およびステップＳ１０８の検出結果および図８において説明したステップＳ２０５およびステップＳ２０７の検出結果に基づく。ステップＳ３０１において異常値が検出されていないと判断された場合（ステップＳ３０１：Ｎｏ）、ステップＳ３０１の処理を再度実行する。
【００７４】
ステップＳ３０１において異常値が検出されたと判断された場合（ステップＳ３０１：Ｙｅｓ）、制御部２０は異常値が検出されたことを通知する処理を行う（ステップＳ３０２）。具体例としては、音声入出力部１６を用いた音声による通知や、図示しない振動部による振動による通知などであり、情報通信装置１０を保持しているユーザが、気づきやすい通知手法であればどのようなものであってもよい。また、通知のパターンは、検出された異常値のカテゴリ等によって変化させてもよい。
【００７５】
ステップＳ３０２において、異常値が検出されたことが通知された後、第１の異常値検出部１４０は、検出された異常値が、メッセージの送信を要する異常値であるか否かを判断する（ステップＳ３０３）。具体的には、カテゴリコード「ｔｒｂ０１＿０２」および「ｔｒｂ０２＿０２」に該当する異常値である場合は、メッセージの送信を要する異常値であり、カテゴリコード「ｔｒｂ０１＿０１」および「ｔｒｂ０２＿０１」に該当する異常値である場合は、メッセージの送信を要さない異常値であると判断される。
【００７６】
ステップＳ３０３において、メッセージの送信を要さない異常値であると判断された場合（ステップＳ３０３：Ｎｏ）、本処理を終了する。ここまでの処理においては、「遅延可能性」および
「ルート外れ可能性」の異常値が検出されたことを、異常値の発生が検出された情報通信端末１０のユーザに通知することにより、ユーザによる解決を促す。
【００７７】
ステップＳ３０３において、メッセージの送信を要する異常値であると判断された場合（ステップＳ３０３：Ｙｅｓ）、第１の表示制御部１５０は、検出された異常値のカテゴリに応じた操作メニューを表示部１５に表示させる（ステップＳ３０４）。検出された異常値のカテゴリに応じた操作メニューとは、図１０の異常値対応テーブルに例示するように、検出された異常値に対応するために最も適切な送信メッセージを即座に選択できる操作メニューである。
【００７８】
ステップＳ３０４において、検出された異常値のカテゴリに応じた操作メニューを表示部１５に表示させた後、第１の操作制御部１６０は、表示部１５に表示された操作メニューに対応した操作が操作部１７によって受け付けられたか否かを判断する（ステップＳ３０５）。具体的には、表示部１５に表示された複数の操作メニューに対して、操作部１７がタッチパネルである場合は、各々の操作メニューが表示されている部分をタッチすることにより、操作が受け付けられる。ステップＳ３０４は、本発明の情報通信方法およびプログラムにおける表示ステップに該当する。
【００７９】
ステップＳ３０５において、操作メニューに対応した操作が受け付けられたと判断された場合（ステップＳ３０５：Ｙｅｓ）、第１のメッセージ送受信制御部１７０は、受け付けられた操作に対応するメッセージをリーダー端末３１に送信する（ステップＳ３０６）。具体的には、図１０に示す異常値対応テーブルにおいて予め設定されている操作メニューに対応したメッセージと対応付けられている送信コードをリーダー端末３１に送信する。送信コードを送信することによって、送信する情報量が少なくて済み、確実且つ送信のための消費電力を少なくすることが可能である。
【００８０】
ステップＳ３０５において、操作メニューに対応した操作が受け付けられていないと判断された場合（ステップＳ３０５：Ｎｏ）、制御部２０はステップＳ３０２における異常値検出の通知から所定時間Ｔ３が経過したか否かを判定する（ステップＳ３０７）。ステップＳ３０５は、本発明の情報通信方法およびプログラムにおける操作受付ステップに該当し、ステップＳ３０６は、本発明の情報通信方法およびプログラムにおけるメッセージ送信ステップに該当する。
【００８１】
ステップＳ３０７において、所定時間Ｔ３が経過していないと判断された場合（ステップＳ３０７：Ｎｏ）、ステップＳ３０５の判断を再度行う。所定時間Ｔ３が経過したと判断された場合（ステップＳ３０７：Ｙｅｓ）、第１のメッセージ送受信制御部１７０は、無線通信を可能とするために登録されている全ての端末に、カテゴリコード「ｔｒｂ０１＿０３」の異常値を通報する（ステップＳ３０８）。
【００８２】
ステップＳ３０６またはステップＳ３０８の処理後は、第１のメッセージ送受信制御部１７０は、リーダー端末３１からステップＳ３０６またはステップＳ３０８において送信したメッセージに対する返答のメッセージを受信したか否かを判断する（ステップＳ３０９）。ステップＳ３０９において、受信されていないと判断された場合（ステップＳ３０９：Ｎｏ）、本処理を終了する。ステップＳ３０９において受信したと判断された場合（ステップＳ３０９：Ｙｅｓ）、第１の表示制御部１５０は、受信したメッセージを表示部１５に表示させる。ステップ３０６またはステップＳ３０８の処理から、ステップＳ３０９の判断を行うまでは、有る程度の時間が経過していることが好ましい。
【００８３】
メンバー端末３２は、異常値検出処理が不要となるまで、図１１の処理を繰り返し実行する。異常値検出処理が不要となる条件の例としては、ユーザによる操作によって、異常値検出機能が解除された場合や、情報通信装置１０の電源がオフとなった場合である。
【００８４】
図１２において、第２の位置情報取得制御部２３０は、自装置の現在位置情報を第２の位置情報として取得する（ステップＳ４０１）。次に、第２のメッセージ送受信制御部２７０は、ステップＳ４０１において取得した第２の位置情報をメンバー端末３２に送信する（ステップＳ４０２）。
【００８５】
次に、第２のメッセージ送受信制御部２７０は、メンバー端末３２からメッセージを受信したか否かを判断する（ステップＳ４０３）。ここで判断されるメンバー端末３２からのメッセージとは、ステップＳ４０２において送信した第２の位置情報を参照して、メンバー端末３２における第１の異常値検出部１４０が異常値を検出したことによるメッセージであり、図１１におけるステップＳ３０６またはステップＳ３０８の処理により送信されたものである。ステップＳ４０２の処理からステップＳ４０３の判断までには、メンバー端末３２における異常値検出および操作受付の処理が必要であるため、一例として、１０秒程度の時間を空ける必要があるが、この間においてもステップＳ４０１とステップＳ４０２の処理は行われていてもよい。
【００８６】
ステップＳ４０３において、メッセージが受信されていないと判断された場合（ステップＳ４０３：Ｎｏ）、ステップＳ４０１からの処理に戻る。メッセージが受信されたと判断された場合（ステップＳ４０３：Ｙｅｓ）、第２の表示制御部２５０は、受信されたメッセージをリーダー端末３１の表示部１５に表示させる（ステップＳ４０４）。
【００８７】
ステップＳ４０４において、受信したメッセージが表示された後、または表示と同時に、第２の表示制御部２５０は、受信したメッセージに応じた操作メニューを表示部１５に表示させる（ステップＳ４０５）。受信したメッセージに応じた操作メニューとは、図１３のリーダー端末３１における異常値対応テーブルに例示するように、メンバー端末３２からの異常値に対応したメッセージに対応するために最も適切な送信メッセージを即座に選択できる操作メニューである。
【００８８】
ステップＳ４０５において、受信したメッセージに応じた操作メニューを表示部１５に表示させた後、第２の操作制御部２６０は、表示した操作メニューに対する操作が操作部１７によって受け付けられたか否かを判断する（ステップＳ４０６）。ステップ４０６において、操作メニューに対応した操作が受け付けられないと判断された場合（ステップＳ４０６：Ｎｏ）、本処理を終了する。操作メニューに対応した操作が受け付けられたと判断された場合（ステップＳ４０６：Ｙｅｓ）、第２のメッセージ送受信制御部２７０は、操作が受け付けられた操作メニューに対応したメッセージを、異常値が発生したメンバー端末３２など予め設定された端末に送信し（ステップＳ４０７）、本処理を終了する。
【００８９】
リーダー端末３１は、異常値検出処理が不要となるまで、図１２の処理を繰り返し実行する。異常値検出処理が不要となる条件の例としては、ユーザによる操作によって、異常値検出機能が解除された場合や、情報通信装置１０の電源がオフとなった場合である。
【００９０】
ここで、リーダー端末３１において、異常値が検出されたメンバー端末３２から送信されたメッセージに対応する動作や表示内容を示す異常値対応テーブルについて、図１３に基づき説明する。図１３は、情報通信装置１０がリーダー端末３１として設定されている場合に用いる、異常値対応テーブルの例である。異常値対応テーブルは、記憶部１２に記憶されている。
【００９１】
図１３に示す異常値対応テーブルにおいては、常値が検出されたメンバー端末３２から送信されたメッセージその対応コードの各々に対して、操作メニュー表示、送信コード、送信先が設定されている。操作メニュー表示とは、表示部１５に表示される操作のためのメニューであり、表示部１５にタッチパネル装置が備えられている場合は、タッチパネルによるタッチ操作に対応した操作アイコンとして表示される。送信コードは、操作メニューに対応したコードであり、各々の送信コードに対して操作メニューの操作によって送信する内容を示す送信メッセージが対応付けられている。送信先は、送信コードを送信する端末を示す。
【００９２】
図１３を具体的に説明すると、図１１のステップＳ３０６において送信コードを用いてメッセージが送信され、図１２のステップＳ４０３において送信コードをメッセージとして受信した場合、受信した送信コードに対応する受信カテゴリに応じて、異常値が検出されたメンバー端末３２を含むメンバー端末３２への送信に適した操作メニューが表示される。具体例としては、受信した送信コードが「ｍｓｇ＿Ｍ１０１」、「ｍｓｇ＿Ｍ２０１」であった場合は、「心配なし」のメッセージであるため、操作メニューとして「了解」」、「了解：ペースを速めてください」および「了解：少し待ちます」が表示される。
【００９３】
同様に、受信した送信コードに対応して、その返信に適切な操作メニューが表示されるように対応付けられており、これらの操作メニューに対しては、各々送信コードが対応付けられており、操作メニューが操作されることにより、対応付けられた送信コードが、設定された送信先の端末に送信される。
【００９４】
次に、図１１および図１２の処理に対応する、メンバー端末３２およびリーダー端末３１の各々の表示部１５に表示される表示画面の例を、図１４から図２１を用いて説明する。図１４から図１７は、異常値として「遅延」が検出されたときの表示画面の例であり、図１８から図２１は、異常値として「ルート外れ」が検出されたときの表示画面の例である。
【００９５】
図１４は、リーダー端末３１において、自装置と予め登録されたメンバー端末３２の現在位置が、地図上に表示されている状態を示す。リーダー端末３１は、メンバー端末３２が異常値を検出するために自装置の現在位置情報をメンバー端末３２に送信していることに加えて、各々のメンバー端末３２の現在位置情報を逐次受信し、図１４に示すように、相互の現在位置を認識可能としている。図１４においては、地図上に自装置であるリーダー端末３１の現在位置を示すリーダー端末アイコン５１および自装置の移動軌跡５０が表示され、さらに複数のメンバー端末３２の現在位置を示すメンバー端末アイコン５２ａ、５２ｂ、５２ｃが表示されている。
【００９６】
図１５は、メンバー端末３２において、自装置と予め登録されたリーダー端末３１およびメンバー端末３２の現在位置が、地図上に表示されている状態を示す。メンバー端末３２は、異常値を検出するためにリーダー端末３１の現在位置情報を受信していることに加えて、他のメンバー端末３２の現在位置情報を逐次受信し、図１５に示すように、相互の現在位置を認識可能としている。図１５においては、地図上に自装置であるメンバー端末３２の現在位置を示すメンバー端末アイコン５２ｂおよび自装置の移動軌跡５０が表示され、さらにリーダー端末３１の現在位置を示すリーダー端末アイコン５１、他のメンバー端末３２の現在位置を示すメンバー端末アイコン５２ａ、５２ｃが表示されている。
【００９７】
図１４および図１５のように各々の位置情報を、リーダー端末３１およびメンバー端末３２の各々において、メンバー端末３２は図６に示す処理に基づき、異常値を検出する。図１６（ａ）は、第１の異常値検出部１４０が、カテゴリコード「ｔｒｂ０１＿０２」の異常値を検出した際に、メンバー端末３２の表示部１５に表示させる操作メニュー６１である。操作メニュー６１は、図１０に示した異常値対応テーブルに基づき、対応する操作メニュー６１が表示される。
【００９８】
図１６（ｂ）は、メンバー端末３２における操作メニューの他の表示例を示している。操作メニュー６１の表示は、図１６（ａ）に示すように、各操作メニュー６１を羅列する形式であってもよく、図１７（ｂ）に示すように、緊急性の高い操作メニュー６１の表示面積を大きく表示してもよい。この場合、操作メニュー６１はタッチパネルにより操作が受け付けられるため、緊急度に応じて迅速に操作メニュー６１を操作することができる。
【００９９】
図１７（ａ）は、図１６（ａ）または図１６（ｂ）に示したメンバー端末３２の操作メニュー６１が操作されることによる、操作メニュー６１に対応したメッセージを受信し、リーダー端末３１の表示部１５に表示した例を示す。
【０１００】
図１７（ａ）は、メンバー端末３２から送信コード「ｍｓｇ＿Ｍ１０１」が送信された場合のリーダー端末３１における表示画面例である。表示内容としては、例えば、異常値を検出したメンバー端末３２を特定する情報、異常値を検出したメンバー端末３２のユーザを特定する情報、検出された異常値を特定する情報、送信されたメッセージ、送信されたメッセージに対応する操作メニュー６２である。
【０１０１】
異常値を検出したメンバー端末３２を特定する情報の例として、ここでは「メンバーｍ００３からのメール受信あり」と表示され、メンバー端末ｍ００３からの異常値に基づくメッセージがメールとして受信されたことを示す。異常値を検出したメンバー端末３２のユーザを特定する情報の例としては、ここでは「＜メンバー情報＞  氏名：ＡＡＡＡＡＡ  年齢：ＢＢ歳」と表示され、予め登録されたメンバー情報が表示される。検出された異常値を特定する情報の例として、ここでは「＜異常値内容＞遅延発生」と表示され、異常値として「遅延発生」が生じたことが判別できる。
【０１０２】
送信されたメッセージに対応する操作メニュー６２は、図１３に示すリーダー端末３１の異常値対応テーブルに基づいた内容が表示される。
【０１０３】
図１７（ｂ）は、メンバー端末３２から送信コード「ｍｓｇ＿Ｍ１０８」が送信された場合のリーダー端末３１における表示画面例であり、図１７（ａ）と同様に、メンバー端末３２から送信されたメッセージの内容と、メッセージに対応する操作メニュー６２が表示される。
【０１０４】
図１７（ｃ）は、メンバー端末３２から送信コード「ｍｓｇ＿Ｍ１０６」が送信された場合のリーダー端末３１における表示画面例であり、図１７（ａ）と同様に、メンバー端末３２から送信されたメッセージの内容と、メッセージに対応する操作メニュー６２が表示される。
【０１０５】
図１７（ｄ）は、メンバー端末３２から送信コード「ｍｓｇ＿Ｍ１０５」が送信された場合のリーダー端末３１における表示画面例であり、図１７（ａ）と同様に、メンバー端末３２から送信されたメッセージの内容と、メッセージに対応する操作メニュー６２が表示される。
【０１０６】
図１７（ｅ）は、メンバー端末３２において異常値が検出された後、図１１のステップＳ３０８の処理による送信コード「ｍｓｇ＿Ｍ１２０」が送信された場合のリーダー端末３１における表示画面例であり、図１７（ａ）と同様に、メンバー端末３２から送信されたメッセージの内容と、メッセージに対応する操作メニュー６２が表示される。
【０１０７】
図１７（ａ）から図１７（ｅ）に例示したように、リーダー端末３１の表示部１５に表示された操作メニュー６２が操作されることによって、図１３に示したリーダー端末３１の異常値対応テーブルに基づき、操作メニュー６２に対応付けられた送信先に、操作メニュー６２の送信メッセージが送信される。
【０１０８】
図１８は、リーダー端末３１において、自装置と予め登録されたメンバー端末３２の現在位置が、地図上に表示されている状態を示す。リーダー端末３１は、メンバー端末３２が異常値を検出するために自装置の現在位置情報をメンバー端末３２に送信していることに加えて、各々のメンバー端末３２の現在位置情報を逐次受信し、図１８に示すように、相互の現在位置を認識可能としている。図１４においては、地図上に自装置であるリーダー端末３１の現在位置を示すリーダー端末アイコン５１および自装置の移動軌跡５０が表示され、さらに複数のメンバー端末３２の現在位置を示すメンバー端末アイコン５２ａ、５２ｂ、５２ｃが表示されている。
【０１０９】
図１９は、メンバー端末３２において、自装置と予め登録されたリーダー端末３１およびメンバー端末３２の現在位置が、地図上に表示されている状態を示す。メンバー端末３２は、異常値を検出するためにリーダー端末３１の現在位置情報を受信していることに加えて、他のメンバー端末３２の現在位置情報を逐次受信し、図１９に示すように、相互の現在位置を認識可能としている。図１９においては、地図上に自装置であるメンバー端末３２の現在位置を示すメンバー端末アイコン５２ｂおよび自装置の移動軌跡５０が表示され、さらにリーダー端末３１の現在位置を示すリーダー端末アイコン５１、他のメンバー端末３２の現在位置を示すメンバー端末アイコン５２ａ、５２ｃが表示されている。
【０１１０】
図１８および図１９のように各々の位置情報を、リーダー端末３１およびメンバー端末３２の各々において、メンバー端末３２は図８に示す処理に基づき、異常値を検出する。図２０（ａ）は、第１の異常値検出部１４０が、カテゴリコード「ｔｒｂ０２＿０２」の異常値を検出した際に、メンバー端末３２の表示部１５に表示させる操作メニュー６１である。操作メニュー６１は、図１０に示した異常値対応テーブルに基づき、対応する操作メニュー６１が表示される。
【０１１１】
図２０（ｂ）は、メンバー端末３２における操作メニューの他の表示例を示している。操作メニュー６１の表示は、図２０（ａ）に示すように、各操作メニュー６１を羅列する形式であってもよく、図２０（ｂ）に示すように、緊急性の高い操作メニュー６１の表示面積を大きく表示してもよい。この場合、操作メニュー６１はタッチパネルにより操作が受け付けられるため、緊急度に応じて迅速に操作メニュー６１を操作することができる。
【０１１２】
図２１（ａ）は、図２０（ａ）または図２０（ｂ）に示したメンバー端末３２の操作メニュー６１が操作されることによる、操作メニュー６１に対応したメッセージを受信し、リーダー端末３１の表示部１５に表示した例を示す。
【０１１３】
図２１（ａ）は、メンバー端末３２から送信コード「ｍｓｇ＿Ｍ２０１」が送信された場合のリーダー端末３１における表示画面例である。表示内容としては、例えば、異常値を検出したメンバー端末３２を特定する情報、異常値を検出したメンバー端末３２のユーザを特定する情報、検出された異常値を特定する情報、送信されたメッセージ、送信されたメッセージに対応する操作メニュー６２である。
【０１１４】
異常値を検出したメンバー端末３２を特定する情報の例として、ここでは「メンバーｍ００３からのメール受信あり」と表示され、メンバー端末ｍ００３からの異常値に基づくメッセージがメールとして受信されたことを示す。異常値を検出したメンバー端末３２のユーザを特定する情報の例としては、ここでは「＜メンバー情報＞  氏名：ＡＡＡＡＡＡ  年齢：ＢＢ歳」と表示され、予め登録されたメンバー情報が表示される。検出された異常値を特定する情報の例として、ここでは「＜異常値内容＞ルート外れ発生」と表示され、異常値として「ルート外れ発生」が生じたことが判別できる。
【０１１５】
送信されたメッセージに対応する操作メニュー６２は、図１３に示すリーダー端末３１の異常値対応テーブルに基づいた内容が表示される。
【０１１６】
図２１（ｂ）は、メンバー端末３２から送信コード「ｍｓｇ＿Ｍ２０２」が送信された場合のリーダー端末３１における表示画面例であり、図２１（ａ）と同様に、メンバー端末３２から送信されたメッセージの内容と、メッセージに対応する操作メニュー６２が表示される。
【０１１７】
図２１（ｃ）は、メンバー端末３２から送信コード「ｍｓｇ＿Ｍ２０４」が送信された場合のリーダー端末３１における表示画面例であり、図２１（ａ）と同様に、メンバー端末３２から送信されたメッセージの内容と、メッセージに対応する操作メニュー６２が表示される。
【０１１８】
図２１（ｅ）は、メンバー端末３２において異常値が検出された後、図１１のステップＳ３０８の処理による送信コード「ｍｓｇ＿Ｍ２２０」が送信された場合のリーダー端末３１における表示画面例であり、図２１（ａ）と同様に、メンバー端末３２から送信されたメッセージの内容と、メッセージに対応する操作メニュー６２が表示される。
【０１１９】
図２１（ａ）から図２１（ｅ）に例示したように、リーダー端末３１の表示部１５に表示された操作メニュー６２が操作されることによって、図１３に示したリーダー端末３１の異常値対応テーブルに基づき、操作メニュー６２に対応付けられた送信先に、操作メニュー６２の送信メッセージが送信される。
【０１２０】
このような処理によって、メンバー端末３２において異常値が検出されたときは、検出された異常値に最も適した処理が行われる。具体的には、上述したように、異常値が検出されたメンバー端末３２を保持しているユーザへの通知、検出された異常値に適した送信メッセージを送信させるための操作メニュー６１の表示、操作メニュー６１が操作されなかった場合の他の端末への通知である。また、リーダー端末３１においても、異常値が検出されたメンバー端末３２から送信されたメッセージに適した送信メッセージを送信させるための操作メニュー６２の表示が行われる。
【０１２１】
次に、本発明の第２の実施形態について説明する。第1の実施形態においては、異常値の検出をメンバー端末３２が行うことに対して、第２の実施形態においては、異常値の検出をリーダー端末３１が行うこと以外は、第1の実施形態と共通する。このため、第1の実施形態と同一の構成要素および同一の処理については同一符号を付すとともに説明を省略する。
【０１２２】
図２２は、本発明に係る情報通信装置１０が、メンバー端末３２として機能する場合の機能ブロック図の例である。メンバー端末３２は、第１の位置情報取得制御部１３１、第１の異常値検出部１４１、第１の表示制御部１５０、第１の操作制御部１６０、第１のメッセージ送受信制御部１７０より構成される。
【０１２３】
第１の位置情報取得制御部１３１は、ＧＰＳ部１１、無線通信部１３および制御部２０によって実現され、ＧＰＳ部１１が受信した信号に基づく自装置の現在位置情報を第１の位置情報として取得し、無線通信部１３によりリーダー端末３１へ送信する制御を行う。これらの位置情報の取得および送信は、例えば３秒間隔など所定時間間隔で、逐次取得される。
【０１２４】
第１の異常値検出部１４１は、無線通信部１３および制御部２０によって実現され、第１の位置情報取得制御部１３１によってリーダー端末３１へ送信された第1の位置情報に基づく異常値情報をリーダー端末３１から受信して取得する。
【０１２５】
第１の表示制御部１５０は、制御部２０の処理によって実現され、表示部１５に各種情報を表示させる制御を行う。具体的には、第１の異常値検出部１４１によって異常値情報が取得されたときに、異常値対応テーブルに基づき、取得した異常値のカテゴリに応じた操作メニューを表示させる制御を行う。
【０１２６】
図２３は、本発明に係る情報通信装置１０が、リーダー端末３１として機能する場合の機能ブロック図の例である。リーダー端末３１は、第２の位置情報取得制御部２３１、第２の異常値検出部２４０、第２の表示制御部２５０、第２の操作制御部２６０、第２のメッセージ送受信制御部２７０、異常値情報送信制御部２８１より構成される。
【０１２７】
第２の位置情報取得制御部２３１は、ＧＰＳ部１１、無線通信部１３および制御部２０によって実現され、ＧＰＳ部１１が受信した信号に基づく自装置の現在位置情報を第２の位置情報として取得し、無線通信部１３によりリーダー端末３１の第１の位置情報を受診する制御を行う。これらの位置情報の取得は、例えば３秒間隔など所定時間間隔で、逐次取得される。
【０１２８】
第２の異常値検出部２４０は、制御部２０の処理によって実現され、第２の位置情報取得制御部２３１によって取得された第１の位置情報および第２の位置情報に基づき異常値を検出する。異常値検出処理の具体例については、第１の実施形態と同一である。
【０１２９】
異常値情報送信制御部２８１は、無線通信部１３および制御部２０によって実現され、第２の異常値検出部２４０によって検出された異常値に基づく異常値情報を、メンバー端末３２に送信する制御を行う。
【０１３０】
次に、第２の実施形態におけるリーダー端末３１とメンバー端末３２の動作について、図２４および図２５を用いて説明する。図２４は、リーダー端末３１において異常値を検出させ、異常値が検出された場合におけるメンバー端末３２の動作を表すフローチャートであり、図２５は、異常値を検出した場合におけるリーダー端末３１の動作を表すフローチャートである。
【０１３１】
図２４において、メンバー端末３２における第１の位置情報取得制御部１３１は、自装置の現在位置情報を第１の位置情報として取得する（ステップＳ５０１）。次に、第１の位置情報取得制御部１３１は、取得した第１の位置情報をリーダー端末３１に送信する（ステップＳ５０２）。ステップＳ５０２は、本発明の情報通信方法およびプログラムにおける位置情報取得ステップに該当する。
【０１３２】
次に、第１の異常値検出部１４１は、リーダー端末より、ステップＳ５０２において送信した第１の位置情報に基づく異常値情報を受信したか否かを判断する（ステップＳ５０３）。ステップＳ５０２の処理からステップＳ５０３の判断までには、リーダー端末３１における異常値検出の処理が必要であるため、一例として、１０秒程度の時間を空ける必要があるが、この間においてもステップＳ５０１とステップＳ５０２の処理は行われていてもよい。ステップＳ５０３は、本発明の情報通信方法およびプログラムにおける異常値取得ステップに該当する。
【０１３３】
ステップＳ５０３において、異常値情報が受信されていないと判断された場合（ステップＳ５０３：Ｎｏ）、ステップＳ５０１からの処理に戻る。異常値情報が受信されたと判断された場合（ステップＳ５０３：Ｙｅｓ）、制御部２０は異常値が検出されたことを通知する処理を行う（ステップＳ５０４）。具体例としては、音声入出力部１６を用いた音声による通知や、図示しない振動部による振動による通知などであり、情報通信装置１０を保持しているユーザが、気づきやすい通知手法であればどのようなものであってもよい。また、通知のパターンは、検出された異常値のカテゴリ等によって変化させてもよい。
【０１３４】
ステップＳ５０４において、異常値が検出されたことが通知された後、第１の表示制御部１５０は、検出された異常値のカテゴリに応じた操作メニューを表示部１５に表示させる（ステップＳ５０５）。検出された異常値のカテゴリに応じた操作メニューとは、図１０の異常値対応テーブルに例示するように、検出された異常値に対応するために最も適切な送信メッセージを即座に選択できる操作メニューである。ステップＳ５０５は、本発明の情報通信方法およびプログラムにおける表示ステップに該当する。また、ステップＳ５０５以降の処理は、第１の実施形態と同一である。
【０１３５】
図２５において、リーダー端末３１の制御部２０は、第２の異常値検出部２４０が異常値を検出したか否かを判断する（ステップＳ６０１）。ここで判断される異常値検出は、図６において説明したステップＳ１０６およびステップＳ１０８の検出結果および図８において説明したステップＳ２０５およびステップＳ２０７の検出結果に基づく。ステップＳ６０１において異常値が検出されていないと判断された場合（ステップＳ６０１：Ｎｏ）、ステップＳ６０１の処理を再度実行する。
【０１３６】
ステップＳ６０１において異常値が検出されたと判断された場合（ステップＳ６０１：Ｙｅｓ）、異常値情報送信制御部２８１は、検出された異常値を表す異常値情報を、異常値が検出されたメンバー端末３２に送信する（ステップＳ６０２）。
【０１３７】
次に、第２のメッセージ送受信制御部２７０は、メンバー端末３２からメッセージを受信したか否かを判断する（ステップＳ６０３）。ここで判断されるメンバー端末３２からのメッセージとは、ステップＳ６０２において送信した異常値情報に基づくメッセージであり、図２４におけるステップＳ３０６またはステップＳ３０８の処理により送信されたものである。ステップＳ６０２の処理からステップＳ６０３の判断までには、メンバー端末３２における操作受付の処理が必要であるため、一例として、１０秒程度の時間を空ける必要があるが、この間においてもステップＳ６０１とステップＳ６０２の処理は行われていてもよい。
【０１３８】
ステップＳ６０３において、メッセージが受信されていないと判断された場合（ステップＳ６０３：Ｎｏ）、ステップＳ６０２からの処理に戻る。メッセージが受信されたと判断された場合（ステップＳ６０３：Ｙｅｓ）、第２の表示制御部２５０は、受信されたメッセージをリーダー端末３１の表示部１５に表示させ（ステップＳ４０４）、以降の処理は第１の実施形態と同一である。
【０１３９】
このような処理によって、リーダー端末３１において異常値が検出されたときは、異常値が発生したメンバー端末３２において異常値に最も適した処理が行われる。具体的には、上述したように、異常値が検出されたメンバー端末３２を保持しているユーザへの通知、検出された異常値に適した送信メッセージを送信させるための操作メニュー６１の表示、操作メニュー６１が操作されなかった場合の他の端末への通知である。また、リーダー端末３１においても、異常値が検出されたメンバー端末３２から送信されたメッセージに適した送信メッセージを送信させるための操作メニュー６２の表示が行われる。
【０１４０】
次に、本発明の第３の実施形態について説明する。第３の実施形態においては、メンバー端末３２において、メンバー端末３２を保持しているユーザのプロフィール情報または生体情報取得部１８０からの情報に基づく処理を行う。基本的な動作は、第１の実施形態および第２の実施形態と同一であるため、説明は省略する。
【０１４１】
第３の実施形態において、第１の実施形態および第２の実施形態と異なる点は、図６および図８における異常値検出処理において、ユーザプロフィール情報またはユーザの生体情報を加味した異常値検出処理を行う点にある。
【０１４２】
先ずは、ユーザプロフィール情報を加味した異常値検出処理について説明する。図２６は、リーダー端末３１の記憶部１２に記憶されているユーザプロフィール情報の例である。ユーザプロフィール情報は、予めリーダー端末３１の操作部１７の操作により入力されてもよい。または、無線通信部１３を用いて、各々のメンバー端末３２より取得してもよい。
【０１４３】
図２６に示したユーザプロフィール情報は、第１の実施形態および第２の実施形態においても、リーダー端末３１において表示されてもよい。
【０１４４】
図２７は、本発明に係る情報通信装置１０が、メンバー端末３２として機能する場合の機能ブロック図の例である。メンバー端末３１は、第１の位置情報取得制御部１３１、第１の異常値検出部１４１、第１の表示制御部１５０、第１の操作制御部１６０、第１のメッセージ送受信制御部１７０および生体情報取得部１８０より構成される。
【０１４５】
生体情報取得部１８０は、心拍センサー１４eおよび制御部２０より構成され、メンバー端末３２を保持するユーザの心拍数を逐次計測する。また、生体情報取得部１８０は、異常値の検出をリーダー端末３１において行う場合は、心拍センサー１４e、無線通信部１３および制御部２０より構成され、メンバー端末３２を保持するユーザの心拍数を逐次計測しリーダー端末３１へ送信する。
【０１４６】
第１の異常値検出部１４１は、異常値検出処理時に行う。具体的には、遅延検出においては、ユーザプロフィール情報における年齢の属する範囲に基づき、第１の閾値および第２の閾値を変更する。例えば、年齢がある程度歳以上の場合や、登山暦が少ない場合、または持病の種類など、遅延気味になりやすいユーザである場合には、各々の閾値の値を大きくし、または第１の閾値および第２の閾値の間隔を大きくする。
【０１４７】
また、第１の異常値検出部１４１は、異常値検出処理時に、生体情報取得部１８０が取得したユーザの生体情報に基づき、第１の閾値および第２の閾値を変更する。例えば、ΔＤnが第１の
閾値を超えた場合であっても、心拍数が１００を超えている場合などには、カテゴリコード「ｔｒｂ０１＿０２」の異常値が発生したと判断する。また、ΔＤnの値に係わらず、心拍数が１２
０を超えている場合には、カテゴリコード「ｔｒｂ０１＿０２」の異常値が発生したと判断してもよい。
【０１４８】
図２８は、メンバー端末３２において異常値が発生した場合の、リーダー端末３１における表示画面例である。表示内容としては、例えば、異常値を検出したメンバー端末３２を特定する情報、異常値を検出したメンバー端末３２のユーザを特定する情報、検出された異常値を特定する情報、送信されたメッセージ、送信されたメッセージに対応する操作メニュー６２に加えて、異常値を検出したメンバー端末３２のユーザプロフィール情報および生体情報が表示される。このような表示を行うことによって、第１の異常値検出部１４１における異常値検出結果に加えて、表示されたユーザプロフィール情報および生体情報に基づいて、適切な判断を行うことができる。
【０１４９】
第３の実施形態として、異常値検出をメンバー端末３２における第１の異常値検出部１４０において行う例を説明したが、リーダー端末３１の第２の異常値検出部２４０において異常値を検出する場合においても同様である。この場合は、生体情報取得部１８０は、取得した生体情報を、逐次リーダー端末３１に送信し、リーダー端末３１の第２の異常値検出部２４０は、送信された生体情報を加味した異常値検出を行う。
【０１５０】
また、第３の実施形態においては、ユーザプロフィール情報または生体情報取得部１８０が取得したユーザの生体情報を加味した異常値検出を行う例について説明したが、センサー部１４における気温センサー１４ｂ、湿度センサー１４ｃまたは気圧センサー１４ｄが取得する値を加味して異常値検出を行ってもよい。
【０１５１】
例えば、気温センサー１４ｂの値については、検出された気温が、例えば３０℃以上や５℃以下などの体力を消耗させる高温や低温である場合に、図６の処理における第１の閾値および第２の閾値を大きくし、または第１の閾値および第２の閾値の間隔を大きくするなどの変更を行う。
【０１５２】
また、湿度センサー１４ｃの値については、例えば湿度９０％以上など視界不良となる高湿度の場合に、図６の処理における第１の閾値および第２の閾値を大きくし、または第１の閾値および第２の閾値の間隔を大きくするなどの変更を行う。また、図８の処理における第１の閾値および第２の閾値を小さくするなどの変更を行う。
【０１５３】
また、気圧センサー１４ｄの値については、気圧により求められる標高が、例えば３０００ｍ以上など高い場合に、図６の処理における第１の閾値および第２の閾値を大きくし、または第１の閾値および第２の閾値の間隔を大きくするなどの変更を行う。
【０１５４】
さらには、上述した異常値検出に関する各種パラメータを総合し、より細かい異常値対応を行うようにしてもよい。
【０１５５】
本発明における情報通信装置１０を実現するためのプログラムは、例えば携帯電話やスマートフォン、タブレット端末等で動作することにより、本発明の情報通信装置１０と同様の機能を実現可能とする。
【符号の説明】
【０１５６】
１０：情報通信装置、１１：ＧＰＳ装置、１２：記憶部、１３：無線通信部、１４：センサー部、１５：表示部、１６：音声入出力部、１７：操作部、２０：制御部、３１：リーダー端末、３２：メンバー端末、３００：情報通信システム
【図１】
0005924111.tif 000002
【図２】
0005924111.tif 000003
【図３】
0005924111.tif 000004
【図４】
0005924111.tif 000005
【図５】
0005924111.tif 000006
【図６】
0005924111.tif 000007
【図７】
0005924111.tif 000008
【図８】
0005924111.tif 000009
【図９】
0005924111.tif 000010
【図１０】
0005924111.tif 000011
【図１１】
0005924111.tif 000012
【図１２】
0005924111.tif 000013
【図１３】
0005924111.tif 000014
【図１４】
0005924111.tif 000015
【図１５】
0005924111.tif 000016
【図１６】
0005924111.tif 000017
【図１７】
0005924111.tif 000018
【図１８】
0005924111.tif 000019
【図１９】
0005924111.tif 000020
【図２０】
0005924111.tif 000021
【図２１】
0005924111.tif 000022
【図２２】
0005924111.tif 000023
【図２３】
0005924111.tif 000024
【図２４】
0005924111.tif 000025
【図２５】
0005924111.tif 000026
【図２６】
0005924111.tif 000027
【図２７】
0005924111.tif 000028
【図２８】
0005924111.tif 000029