(57)【要約】【課題】必要なデータと不要なデータとをユーザが選別するための補助として有効なサーバーなどを提供することを目的とする。【解決手段】サーバーは、端末を操作するユーザーが利用可能な記憶領域を有し、かつ、登山計画に係るルート群の座標に関する詳細情報を保管する外部のサーバーと通信可能なサーバーであって、前記ルート群のリストを前記外部のサーバーから取得するリスト取得部と、前記取得したリストと共に、前記リストに載った１以上のルートに係る危険度情報を、当該ルートに対応づけて前記端末へ表示させる表示制御部と、前記リストに載ったルート群のうち、前記ユーザーが指定した１以上の指定ルートの詳細情報を、前記記憶領域へ保管すべきデータとして、前記外部のサーバーから取得するルート取得部とを含む。【選択図】図５
2018041377.tif 000002
【特許請求の範囲】
【請求項１】
端末を操作するユーザーが利用可能な記憶領域を有している第１のサーバーと、
登山計画に係るルート群の座標に関する詳細情報を保管する第２のサーバーと、
を含み、
前記第１のサーバーは、
前記ルート群のリストを前記第２のサーバーから取得するリスト取得部と、
前記取得したリストと共に、前記リストに載った１以上のルートに係る危険度情報を、当該ルートに対応づけて前記端末へ表示させる表示制御部と、
前記リストに載ったルート群のうち、前記ユーザーが指定した１以上の指定ルートの詳細情報を、前記記憶領域へ保管すべきデータとして、前記第２のサーバーから取得するルート取得部と、
を含む、
ことを特徴とするシステム。
【請求項２】
請求項１において、
前記危険度情報は、
気象に係る危険度情報、地殻変動に係る危険度情報、及び火山活動に係る危険度情報のうち少なくとも１つを含む、
ことを特徴とするシステム。
【請求項３】
請求項１又は２において、
前記危険度情報に基づいて、前記リストに載った複数のルートに順位付けをする順位付け部を含む、
ことを特徴とするシステム。
【請求項４】
請求項３において、
前記危険度情報は、
気象に係る危険度情報、地殻変動に係る危険度情報、及び火山活動に係る危険度情報のうち少なくとも２つを含み、
前記順位付け部は、
当該危険度情報に重み付けをすることにより、前記複数のルートに順位付けをする、
ことを特徴とするシステム。
【請求項５】
請求項４において、
前記順位付け部は、
前記ユーザーからの指示に基づいて、前記重み付けの重みを設定する、
ことを特徴とするシステム。
【請求項６】
請求項３乃至５の何れか一項において、
前記表示制御部は、
前記順位付けの結果に基づいて、前記端末へ表示すべきリストにおけるルートを配列する、
ことを特徴とするシステム。
【請求項７】
端末を操作するユーザーが利用可能な記憶領域を有し、かつ、登山計画に係るルート群の座標に関する詳細情報を保管する外部のサーバーと通信可能であり、
前記ルート群のリストを前記外部のサーバーから取得するリスト取得部と、
前記取得したリストと共に、前記リストに載った１以上のルートに係る危険度情報を、当該ルートに対応づけて前記端末へ表示させる表示制御部と、
前記リストに載ったルート群のうち、前記ユーザーが指定した１以上の指定ルートの詳細情報を、前記記憶領域へ保管すべきデータとして、前記外部のサーバーから取得するルート取得部と、
を含むことを特徴とするサーバー。
【請求項８】
端末を操作するユーザーが利用可能な記憶領域を有している第１のサーバーと、登山計画に係るルート群の座標に関する詳細情報を保管する第２のサーバーとの双方と通信可能な前記端末が備えているコンピューターが実行するデータ転送方法であって、
前記ルート群のリストを前記第２のサーバーから取得するステップと、
前記取得したリストと共に、前記リストに載った１以上のルートに係る危険度情報を、当該ルートに対応づけて前記端末へ表示させるステップと、
前記リストに載ったルート群のうち、前記ユーザーが指定した１以上の指定ルートの詳細情報を、前記記憶領域へ保管すべきデータとして、前記第２のサーバーから取得するステップと、
を含むことを特徴とするデータ転送方法。
【請求項９】
端末を操作するユーザーが利用可能な記憶領域を有している第１のサーバーと、登山計画に係るルート群の座標に関する詳細情報を保管する第２のサーバーとの双方と通信可能な前記端末が備えているコンピューターが実行するプログラムであって、
前記ルート群のリストを前記第２のサーバーから取得するステップと、
前記取得したリストと共に、前記リストに載った１以上のルートに係る危険度情報を、当該ルートに対応づけて前記端末へ表示させるステップと、
前記リストに載ったルート群のうち、前記ユーザーが指定した１以上の指定ルートの詳細情報を、前記記憶領域へ保管すべきデータとして、前記第２のサーバーから取得する手ステップと、
を前記コンピューターに実行させることを特徴とするプログラム。
【請求項１０】
端末を操作するユーザーが利用可能な記憶領域を有している第１のサーバーと、登山計画に係るルート群の座標に関する詳細情報を保管する第２のサーバーとの双方と通信可能な前記端末が備えているコンピューターが実行するプログラムを記憶した記憶媒体であって、
前記ルート群のリストを前記第２のサーバーから取得するステップと、
前記取得したリストと共に、前記リストに載った１以上のルートに係る危険度情報を、当該ルートに対応づけて前記端末へ表示させるステップと、
前記リストに載ったルート群のうち、前記ユーザーが指定した１以上の指定ルートの詳細情報を、前記記憶領域へ保管すべきデータとして、前記第２のサーバーから取得するステップと、
を前記コンピューターに実行させるプログラムを記憶した記憶媒体。
【請求項１１】
端末を操作するユーザーが利用可能な記憶領域を有し、かつ、登山計画に係るルート群の座標に関する詳細情報を保管する外部のサーバーと通信可能であり、
前記ルート群のリストを前記外部のサーバーから取得し、
前記取得したリストと共に、前記リストに載った１以上のルートに係る危険度情報を、当該ルートに対応づけて前記端末へ表示させるように制御し、
前記リストに載ったルート群のうち、前記ユーザーが指定した１以上の指定ルートの詳細情報を、前記記憶領域へ保管すべきデータとして、前記外部のサーバーから取得する、
ことを特徴とするサーバー。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、システム、サーバー、データ転送方法、プログラム及び記憶媒体に関する。
【背景技術】
【０００２】
特許文献１の段落０１１７には、ブラウザで作成したルートのデータを、直接的に又はコミュニティ接続を通して腕時計１００へ書き込む技術が記載されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】米国特許出願公開第２０１５／０３３８２３６号明細書
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、特許文献１の技術では、ユーザーにとって必要なデータと不要なデータとを区別せずに腕時計１００へ書き込むため、腕時計１００の記憶容量が不足する、書き込みに時間を要する、などの不都合も生じ得るので、必ずしも使い勝手が良くなかった。
【０００５】
本発明は、以上のような問題点に鑑みてなされたものであり、必要なデータと不要なデータとをユーザーが選別するための補助として有効なシステム、サーバー、データ転送方法、プログラム、及び記憶媒体を提供することを目的とする。
【課題を解決するための手段】
【０００６】
本発明は前述の課題の少なくとも一部を解決するためになされたものであり、以下の態様又は適用例として実現することが可能である。
【０００７】
［適用例１］
本適用例に係るシステムは、端末を操作するユーザーが利用可能な記憶領域を有している第１のサーバーと、登山計画に係るルート群の座標に関する詳細情報を保管する第２のサーバーと、を含み、前記第１のサーバーは、前記ルート群のリストを前記第２のサーバーから取得するリスト取得部と、前記取得したリストと共に、前記リストに載った１以上のルートに係る危険度情報を、当該ルートに対応づけて前記端末へ表示させる表示制御部と、前記リストに載ったルート群のうち、前記ユーザーが指定した１以上の指定ルートの詳細情報を、前記記憶領域へ保管すべきデータとして、前記第２のサーバーから取得するルート取得部とを含む。
【０００８】
第１のサーバーは、端末を操作するユーザーが利用可能な記憶領域を有し、第２のサーバーは、登山計画に係るルート群の座標に関する詳細情報を保管する。また、第１のサーバーのリスト取得部は、前記ルート群のリストを前記第２のサーバーから取得し、第１のサーバーの表示制御部は、前記取得したリストと共に、前記リストに載った１以上のルートに係る危険度情報を、当該ルートに対応づけて前記端末へ表示させ、第１のサーバーのルート取得部は、前記リストに載ったルート群のうち、前記ユーザーが指定した１以上の指定ルートの詳細情報を、前記記憶領域へ保管すべきデータとして、前記第２のサーバーから取得する。つまり、ユーザーがルートを指定する際に、端末には、ルート群のリストと共にルートの危険度情報がルートに対応付けて表示される。このように、ルートの危険度情報がルートに対応づけて表示されれば、ユーザーは、必要なルートと、不要なルートとを、ルートの危険度を確認した上で容易に選別することができる。例えば、ユーザーは、ルート群の中から安全とみなしたルートのみを必要なルートとして選別したり、ルート
群の中から危険とみなしたルートのみを不要なルートとして除外したりすることができる。
【０００９】
［適用例２］
本適用例に係るサーバーにおいて、前記危険度情報は、気象に係る危険度情報、地殻変動に係る危険度情報、及び火山活動に係る危険度情報のうち少なくとも１つを含んでもよい。
【００１０】
従って、ユーザーは、気象に係る危険度と、地殻に関する危険度と、火山活動に係る危険度とのうち少なくとも１つに基づきルートの選別を行うことができる。
【００１１】
［適用例３］
本適用例に係るサーバーは、前記危険度情報に基づいて、前記リストに載った複数のルートに順位付けをする順位付け部を含んでもよい。
【００１２】
従って、ユーザーは、複数のルートの間における危険度の高低を把握することができる。
【００１３】
［適用例４］
本適用例に係るサーバーにおいて、前記危険度情報は、気象に係る危険度情報、地殻変動に係る危険度情報、及び火山活動に係る危険度情報のうち少なくとも２つを含み、前記順位付け部は、当該危険度情報に重み付けをすることにより、前記複数のルートに順位付けをしてもよい。
【００１４】
従って、サーバーは、気象に係る危険度、地殻変動に係る危険度、火山活動に係る危険度、のうち少なくとも２つに軽重を付けることができる。
【００１５】
［適用例５］
本適用例に係るサーバーにおいて、前記順位付け部は、前記ユーザーからの指示に基づいて、前記重み付けの重みを設定してもよい。
【００１６】
従って、ユーザーは、自分が重視している危険度の項目の重みを高く設定したり、自分が軽視している危険度の項目の重みを低く設定したりするだけで、自分に適したルートが例えば上位となるような順位付け（又は自分に適したルートが下位となるような順位付け）を、サーバーにさせることができる。また、ユーザーは、特定の項目を重視した順位付けの結果と、他の項目を重視した順位付けの結果とを、比較することもできる。
【００１７】
［適用例６］
本適用例に係るサーバーにおいて、前記表示制御部は、前記順位付けの結果に基づいて、前記端末へ表示すべきリストにおけるルートを配列してもよい。
【００１８】
従って、ユーザーは、複数のルートの配列により、複数のルートの間における危険度の高低を把握することができる。
【００１９】
［適用例７］
本適用例に係るサーバーは、端末を操作するユーザーが利用可能な記憶領域を有し、かつ、登山計画に係るルート群の座標に関する詳細情報を保管する外部のサーバーと通信可能であり、前記ルート群のリストを前記外部のサーバーから取得するリスト取得部と、前記取得したリストと共に、前記リストに載った１以上のルートに係る危険度情報を、当該ルートに対応づけて前記端末へ表示させる表示制御部と、前記リストに載ったルート群のうち、前記ユーザーが指定した１以上の指定ルートの詳細情報を、前記記憶領域へ保管すべきデータとして、前記外部のサーバーから取得するルート取得部と、を含む。
【００２０】
このように、ルートの危険度情報がルートに対応づけて表示されれば、ユーザーは、必要なルートと、不要なルートとを、ルートの危険度を確認した上で容易に選別することができる。例えば、ユーザーは、ルート群の中から安全とみなしたルートのみを必要なルートとして選別したり、ルート群の中から危険とみなしたルートのみを不要なルートとして除外したりすることができる。
【００２１】
［適用例８］
本適用例に係るデータ転送方法は、端末を操作するユーザーが利用可能な記憶領域を有している第１のサーバーと、登山計画に係るルート群の座標に関する詳細情報を保管する第２のサーバーとの双方と通信可能な前記端末が備えているコンピューターが実行するデータ転送方法であって、前記ルート群のリストを前記第２のサーバーから取得するステップと、前記取得したリストと共に、前記リストに載った１以上のルートに係る危険度情報を、当該ルートに対応づけて前記端末へ表示させるステップと、前記リストに載ったルート群のうち、前記ユーザーが指定した１以上の指定ルートの詳細情報を、前記記憶領域へ保管すべきデータとして、前記第２のサーバーから取得するステップと、を含む。
【００２２】
このように、ルートの危険度情報がルートに対応づけて表示されれば、ユーザーは、必要なルートと、不要なルートとを、ルートの危険度を確認した上で容易に選別することができる。例えば、ユーザーは、ルート群の中から安全とみなしたルートのみを必要なルートとして選別したり、ルート群の中から危険とみなしたルートのみを不要なルートとして除外したりすることができる。
【００２３】
［適用例９］
本適用例に係るプログラムは、端末を操作するユーザーが利用可能な記憶領域を有している第１のサーバーと、登山計画に係るルート群の座標に関する詳細情報を保管する第２のサーバーとの双方と通信可能な前記端末が備えているコンピューターが実行するプログラムであって、前記ルート群のリストを前記第２のサーバーから取得するステップと、前記取得したリストと共に、前記リストに載った１以上のルートに係る危険度情報を、当該ルートに対応づけて前記端末へ表示させるステップと、前記リストに載ったルート群のうち、前記ユーザーが指定した１以上の指定ルートの詳細情報を、前記記憶領域へ保管すべきデータとして、前記第２のサーバーから取得する手ステップとを前記コンピューターに実行させる。
【００２４】
このように、ルートの危険度情報がルートに対応づけて表示されれば、ユーザーは、必要なルートと、不要なルートとを、ルートの危険度を確認した上で容易に選別することができる。例えば、ユーザーは、ルート群の中から安全とみなしたルートのみを必要なルートとして選別したり、ルート群の中から危険とみなしたルートのみを不要なルートとして除外したりすることができる。
【００２５】
［適用例１０］
本適用例に係る記憶媒体は、端末を操作するユーザーが利用可能な記憶領域を有している第１のサーバーと、登山計画に係るルート群の座標に関する詳細情報を保管する第２のサーバーとの双方と通信可能な前記端末が備えているコンピューターが実行するプログラムを記憶した記憶媒体であって、前記ルート群のリストを前記第２のサーバーから取得するステップと、前記取得したリストと共に、前記リストに載った１以上のルートに係る危険度情報を、当該ルートに対応づけて前記端末へ表示させるステップと、前記リストに載
ったルート群のうち、前記ユーザーが指定した１以上の指定ルートの詳細情報を、前記記憶領域へ保管すべきデータとして、前記第２のサーバーから取得するステップと、を前記コンピューターに実行させるプログラムを記憶する。
【００２６】
このように、ルートの危険度情報がルートに対応づけて表示されれば、ユーザーは、必要なルートと、不要なルートとを、ルートの危険度を確認した上で容易に選別することができる。例えば、ユーザーは、ルート群の中から安全とみなしたルートのみを必要なルートとして選別したり、ルート群の中から危険とみなしたルートのみを不要なルートとして除外したりすることができる。
【００２７】
［適用例１１］
本適用例に係るサーバーは、端末を操作するユーザーが利用可能な記憶領域を有し、かつ、登山計画に係るルート群の座標に関する詳細情報を保管する外部のサーバーと通信可能であり、前記ルート群のリストを前記外部のサーバーから取得し、前記取得したリストと共に、前記リストに載った１以上のルートに係る危険度情報を、当該ルートに対応づけて前記端末へ表示させるように制御し、前記リストに載ったルート群のうち、前記ユーザーが指定した１以上の指定ルートの詳細情報を、前記記憶領域へ保管すべきデータとして、前記外部のサーバーから取得する。
【００２８】
このように、ルートの危険度情報がルートに対応づけて表示されれば、ユーザーは、必要なルートと、不要なルートとを、ルートの危険度を確認した上で容易に選別することができる。例えば、ユーザーは、ルート群の中から安全とみなしたルートのみを必要なルートとして選別したり、ルート群の中から危険とみなしたルートのみを不要なルートとして除外したりすることができる。
【図面の簡単な説明】
【００２９】
【図１】実施形態におけるシステムの構成を説明するための図の一例である。
【図２】電子機器１の機能ブロック図の一例である。
【図３】情報端末２、メインサーバー４、及び外部サーバー５の機能ブロック図の一例である。
【図４】情報端末２の表示画面の遷移の一例である。
【図５】登山計画の一覧に危険度情報を付加してなる画面（追加画面）の詳細の一例である。
【図６】情報端末２の動作を説明するためのフローチャートの一例である。
【発明を実施するための形態】
【００３０】
以下、本発明の好適な実施形態について図面を用いて詳細に説明する。なお、以下に説明する実施形態は、特許請求の範囲に記載された本発明の内容を不当に限定するものではない。また以下で説明される構成の全てが本発明の必須構成要件であるとは限らない。
【００３１】
１．サーバーシステム
１−１．サーバーシステムの構成
図１は、実施形態におけるシステムの構成を説明するための図の一例である。
【００３２】
サーバーシステム（システムの一例）は、電子機器１と、情報端末（端末の一例）２と、メインサーバー（第１のサーバーの一例）４と、外部サーバー（第２のサーバー又は外部のサーバーの一例）５とを備える。情報端末２、メインサーバー４、外部サーバー５の各々は、インターネットなどのネットワーク３に接続可能であって、情報端末２、メインサーバー４、外部サーバー５は、ネットワーク３を介して互いに通信可能である。また、電子機器１は、近距離無線通信などを介して情報端末２と互いに通信可能である。
【００３３】
電子機器１は、例えば、登山やトレッキングなどのアウトドアシーンにおいてユーザーの身体の一部へ装着される携帯情報機器である。本明細書でいう「登山」には、アウトドアにおける移動の全般が含まれ、頂上を目指して整備されたルートの移動、頂上を目指して整備されていないルートの移動、岩登り、雪山登山、トレッキング、平坦なルートの移動（ハイキング）、ジョギング、ウォーキング、トレーニングなどが含まれてもよい。ユーザーの生体に関する計測データを電子機器１が接触又は非接触で取得したり、必要なときに電子機器１をユーザーが目視したりできるよう、電子機器１の装着先は、例えば、ユーザーの肘から手に至る部位（前腕）である。図１に示す例では、電子機器１はリスト型（腕時計型）の電子機器（アウトドアウォッチ）として構成され、電子機器１の装着先は手首である。
【００３４】
情報端末２は、電子機器１のユーザーが使用する情報端末であって、例えば、スマートフォン、携帯型又はデスクトップ型のＰＣ（パーソナルコンピュータ）、又はタブレットＰＣなどで構成される。
【００３５】
メインサーバー４は、電子機器１のユーザーに向けて、電子機器１の利用に関連する情報を提供したり、電子機器１が取得した計測データをユーザーごとに管理したりするサーバーである。
【００３６】
外部サーバー５は、電子機器１を使用するユーザーを含む登山者達に向けて、登山に関連する情報を提供したり、登山者の作成した登山計画データ（ルートの一例）を登山者ごとに管理したりするサーバーである。
【００３７】
１−２．電子機器の構成
図２は、電子機器１の機能ブロック図の一例である。
【００３８】
図２に示すとおり、電子機器１には、ＧＰＳセンサー１１０、地磁気センサー１１１、気圧センサー１１２、加速度センサー１１３、角速度センサー１１４、脈センサー１１５、温度センサー１１６、処理部１２０、記憶部１３０、操作部１５０、計時部１６０、表示部１７０、音出力部１８０、通信部１９０などを含んで構成される。但し、電子機器１の構成は、これらの構成要素の一部を削除又は変更し、或いは他の構成要素（例えば、湿度センサー、紫外線センサーなど）を追加したものであってもよい。
【００３９】
ＧＰＳセンサー１１０は、電子機器１の位置などを示す測位データ（緯度、経度、高度、速度ベクトルなどのデータ）を生成して処理部１２０へ出力するセンサーであって、例えばＧＰＳ受信機（GPS: Global Positioning System）等を含んで構成される。ＧＰＳセンサー１１０は、外部から到来する所定周波数帯域の衛星信号を含む電磁波を不図示のＧＰＳアンテナで受信し、ＧＰＳ衛星からのＧＰＳ信号を抽出すると共に、当該ＧＰＳ信号に基づき電子機器１の位置などを示す測位データを生成する。
【００４０】
地磁気センサー１１１は、電子機器１から見た地球の磁場の方向を示す地磁気ベクトルを検出するセンサーであって、例えば、互いに直交する３つの軸方向の磁束密度を示す地磁気データを生成する。地磁気センサー１１１には、例えば、ＭＲ（Magnet resistive）素子、ＭＩ（Magnet impedance）素子、ホール素子などが用いられる。
【００４１】
気圧センサー１１２は、周辺の気圧（大気圧）を検出するセンサーであって、例えば、振動片の共振周波数の変化を利用する方式（振動方式）の感圧素子を有している。この感圧素子は、例えば、水晶、ニオブ酸リチウム、タンタル酸リチウム等の圧電材料で形成された圧電振動子であり、例えば、音叉型振動子、双音叉型振動子、ＡＴ振動子（厚みすべ
り振動子）、ＳＡＷ共振子などが適用される。或いは、気圧センサー１１２は、例えば、半導体製造技術を用いて製造されたＭＥＭＳ型気圧センサーであってもよい。具体的には、気圧センサー１１２は、受圧により撓み変形するダイヤフラム部と、ダイヤフラム部の撓みを検出する歪検出素子と、を備えている。ダイヤフラム部は、例えば、シリコンで構成されている。歪検出素子は、例えば、ピエゾ抵抗素子である。
【００４２】
なお、気圧センサー１１２の出力は、測位データを補正するために使用されてもよい。
【００４３】
加速度センサー１１３は、互いに交差する（理想的には直交する）３軸方向の各々の加速度を検出し、検出した３軸加速度の大きさ及び向きに応じたデジタル信号（加速度データ）を出力する慣性センサーである。なお、加速度センサー１１３の出力は、ＧＰＳセンサー１１０の測位データに含まれる位置の情報を補正するために使用されてもよい。
【００４４】
角速度センサー１１４は、互いに交差する（理想的には直交する）３軸方向の各々の角速度を検出し、計測した３軸角速度の大きさ及び向きに応じたデジタル信号（角速度データ）を出力する慣性センサーである。なお、角速度センサー１１４の出力は、ＧＰＳセンサー１１０の測位データに含まれる位置の情報を補正するために使用されてもよい。
【００４５】
脈センサー１１５は、ユーザーの脈拍を示す信号を生成して処理部１２０へ出力するセンサーであって、例えば、適当な波長を有した計測光を皮下の血管に向けて照射するＬＥＤ光源などの光源と、当該計測光に応じて血管で発生した光の強度変化を検出する受光素子とを有している。
【００４６】
温度センサー１１６は、周辺の温度に応じた信号（例えば、温度に応じた電圧）を出力する感温素子である。なお、温度センサー１１６は、温度に応じたデジタル信号を出力するものであってもよい。温度センサー１１６は、例えば、周辺の温度に応じた振動片の共振周波数の変化を利用する方式（振動方式）の感圧素子を有している。この感圧素子は、例えば、水晶、ニオブ酸リチウム、タンタル酸リチウム等の圧電材料で形成された圧電振動子であり、例えば、音叉型振動子、双音叉型振動子、ＡＴ振動子（厚みすべり振動子）、ＳＡＷ共振子などが適用される。或いは、温度センサー１１６は、熱電対やサーミスターにより温度を検出する感温素子により構成されていてもよい。
【００４７】
記憶部１３０は、例えば１又は複数のＩＣメモリーなどにより構成され、プログラムなどのデータが記憶されるＲＯＭと、処理部１２０の作業領域となるＲＡＭとを有する。なお、ＲＡＭには不揮発性のＲＡＭも含まれる。
【００４８】
操作部１５０は、例えばボタン、キー、マイク、タッチパネル、音声認識機能（不図示のマイクロフォンを利用）、アクション検出機能（加速度センサー１１３などを利用）などで構成され、ユーザーからの指示を適当な信号に変換して処理部１２０へ送る処理を行う。
【００４９】
計時部１６０は、例えば、リアルタイムクロック（ＲＴＣ：Real Time Clock）ＩＣなどにより構成され、年、月、日、時、分、秒等の時刻データを生成して処理部１２０に送る。
【００５０】
表示部１７０は、例えばＬＣＤ（Liquid Crystal Display）、有機ＥＬ（Electroluminescence）ディスプレイ、ＥＰＤ（Electrophoretic Display）、タッチパネル型ディスプレイ等で構成され、処理部１２０からの指示に従って各種の画像を表示する。
【００５１】
音出力部１８０は、例えばスピーカー、ブザー、バイブレーターなどで構成され、処理
部１２０からの指示に従って各種の音（又は振動）を発生させる。
【００５２】
通信部１９０は、電子機器１と情報端末２（スマートフォンなど）との間のデータ通信を成立させるための各種制御を行う。通信部１９０は、例えば、Bluetooth（登録商標）（BTLE：Bluetooth Low Energyを含む）、Ｗｉ−Ｆｉ（登録商標）（Wi-Fi:Wireless Fidelity）、Ｚｉｇｂｅｅ（登録商標）、ＮＦＣ（Near field communication）、ＡＮＴ＋（登録商標）等の近距離無線通信規格に対応した送受信機を含んで構成される。
【００５３】
処理部１２０は、例えば、ＭＰＵ（Micro Processing Unit）、ＤＳＰ（Digital Signal Processor）、ＡＳＩＣ（Application Specific Integrated Circuit）等により構成される。処理部１２０は、記憶部１３０に格納されたプログラムと、操作部１５０を介してユーザーが入力した各種のコマンドとに従い各種の処理を行う。処理部１２０による処理には、ＧＰＳセンサー１１０、地磁気センサー１１１、気圧センサー１１２、加速度センサー１１３、角速度センサー１１４、脈センサー１１５、温度センサー１１６、計時部１６０などが生成するデータへのデータ処理、表示部１７０へ画像を表示させる表示処理、音出力部１８０に音を出力させる音出力処理などが含まれる。処理部１２０は、各種プログラムに従い、通信部１９０を介して情報端末２から制御コマンドを受信する処理や、通信部１９０を介して情報端末２から受信したデータに対する各種の計算処理を行う。また、処理部１２０は、各種プログラムに従い、記憶部１３０からデータを読み出して、通信部１９０を介して情報端末２に所定のフォーマットで送信する処理を行う。また、処理部１２０は、各種プログラムに従い、通信部１９０を介して、情報端末２に各種の情報を送信し、情報端末２から受信した情報に基づいて各種の画面を表示する処理等を行う。また、処理部１２０は、その他の各種の制御処理を行う。例えば、処理部１２０は、通信部１９０が受信した情報、記憶部１３０に格納された情報の少なくとも一部に基づき、表示部１７０へ画像（画像、動画像、文字、記号等）を表示させる処理を実行する。なお、電子機器１に振動機構を設けておいて、当該振動機構により各種の情報を振動情報に変換してユーザーに通知してもよい。
【００５４】
１−３．情報端末の構成
図３の紙面に向って左側に示す図は、情報端末２の機能ブロック図の一例である。
【００５５】
図３に示すとおり、情報端末２は、処理部２１、通信部２２、操作部２３、記憶部２４、表示部２５、音出力部２６、通信部２７、及び撮像部２８を含んで構成されている。ただし、情報端末２は、適宜、これらの構成要素の一部が削除又は変更され、あるいは、他の構成要素が付加された構成であってもよい。
【００５６】
通信部２２は、電子機器１から所定のフォーマットで送信されたデータ（計測データ）等を受信し、処理部２１に送る処理や、処理部２１からの制御コマンドを電子機器１に送信する処理等を行う。
【００５７】
操作部２３は、ユーザーの操作に応じたデータを取得し、処理部２１に送る処理を行う。操作部２３は、例えば、タッチパネル型ディスプレイ、ボタン、キー、マイクなどであってもよい。
【００５８】
記憶部２４は、例えば、ＲＯＭ（Read Only Memory）やフラッシュＲＯＭ、ＲＡＭ（Random Access Memory）等の各種ＩＣメモリー(IC: Integrated Circuit)やハードディスクやメモリーカードなどの記録媒体等により構成される。記憶部２４は、処理部２１が各種の計算処理や制御処理を行うためのプログラムや、アプリケーション機能を実現するための各種プログラムやデータ等を記憶している。また、記憶部２４は、処理部２１の作業領域として用いられ、操作部２３が取得したデータ、処理部２１が各種プログラムに従って
実行した演算結果等を一時的に記憶する。更に、記憶部２４は、処理部２１の処理により生成されたデータのうち、長期的な保存が必要なデータを記憶してもよい。
【００５９】
表示部２５は、処理部２１の処理結果を文字、グラフ、表、アニメーション、その他の画像として表示するものである。表示部２５は、例えば、ＣＲＴ(CRT: Cathode Ray Tube
)、ＬＣＤ(LCD: liquid crystal display)、タッチパネル型ディスプレイ、ヘッドマウントディスプレイ（ＨＭＤ：Head Mounted Display）などであってもよい。なお、１つのタッチパネル型ディスプレイで操作部２３と表示部２５の機能を実現するようにしてもよい。
【００６０】
音出力部２６は、処理部２１の処理結果を音声やブザー音等の音として出力するものである。音出力部２６は、例えば、スピーカーやブザーなどであってもよい。
【００６１】
通信部２７は、ネットワーク３を介してサーバー４の通信部との間でデータ通信を行うものである。例えば、通信部２７は、処理部２１からデータを受け取って、サーバー４の通信部に所定のフォーマットで送信する処理を行う。また、例えば、通信部２７は、画面の表示に必要な情報をサーバー４の通信部から受信して処理部２１に送る処理や、各種の情報を処理部２１から受け取ってサーバー４の通信部に送信する処理を行う。
【００６２】
撮像部２８は、レンズ、カラー撮像素子、焦点調節機構などを備えたカメラであって、レンズが形成する被写界の像を撮像素子により画像化する。撮像素子が取得した画像のデータ（画像データ）は、処理部２１へ送られ、記憶部２４へ保存されたり表示部２５へ表示されたりする。
【００６３】
処理部（コンピューターの一例）２１は、ＣＰＵ（Central Processing Unit）、ＤＳＰ（Digital Signal Processor）、ＡＳＩＣ（Application Specific Integrated Circuit）等により構成される。処理部２１は、記憶部２４に格納されたプログラムと、操作部２３を介してユーザーが入力した各種のコマンドとに従い各種の処理を行う。処理部２１による処理には、電子機器１が生成するデータに対するデータ処理、表示部２５へ画像を表示させる表示処理、音出力部２６に音を出力させる音出力処理、撮像部２８が取得した画像への画像処理などが含まれる。なお、処理部２１は、単一のプロセッサー（Processor）で構成されてもよいし、複数のプロセッサー（Processor）により構成されてもよい。処理部２１は、各種プログラムに従い、通信部２２を介して電子機器１に制御コマンドを送信する処理や、通信部２２を介して電子機器１から受信したデータに対する各種の計算処理を行う。また、処理部２１は、各種プログラムに従い、記憶部２４からデータを読み出して、通信部２７を介してサーバー４に所定のフォーマットで送信する処理を行う。また、処理部２１は、各種プログラムに従い、通信部２７を介して、サーバー４に各種の情報を送信し、サーバー４から受信した情報に基づいて各種の画面を表示する処理等を行う。また、処理部２１は、その他の各種の制御処理を行う。例えば、処理部２１は、通信部２７が受信した情報、通信部２２が受信した情報、記憶部２４に格納された情報の少なくとも一部に基づき、表示部２５へ画像（画像、動画像、文字、記号等）を表示させる処理を実行する。なお、情報端末２あるいは電子機器１に振動機構を設けておいて、当該振動機構により各種の情報を振動情報に変換してユーザーに通知してもよい。
【００６４】
１−４．メインサーバーの構成
図３の紙面に向って右下に示す図は、メインサーバー４の機能ブロック図の一例である。
【００６５】
図３の右下示すとおり、メインサーバー４は、処理部（リスト取得部、表示制御部、ルート取得部の一例）４１、通信部４２、記憶部４４を含んで構成されている。ただし、メ
インサーバー４は、適宜、これらの構成要素の一部が削除又は変更され、あるいは、他の構成要素が付加された構成であってもよい。
【００６６】
記憶部４４は、例えば、ＲＯＭやフラッシュＲＯＭ、ＲＡＭ等の各種ＩＣメモリーやハードディスクやメモリーカードなどの記録媒体等により構成される。記憶部４４は、処理部４１が各種の計算処理や制御処理を行うためのプログラムや、アプリケーション機能を実現するための各種プログラムやデータ等を記憶している。記憶部４４は、処理部４１の作業領域として用いられ、処理部４１が各種プログラムに従って実行した演算結果等を一時的に記憶する。更に、記憶部４４は、処理部４１の処理により生成されたデータのうち、長期的な保存が必要なデータを記憶してもよい。なお、記憶部４４に格納された各種の情報については後述する。
【００６７】
通信部４２は、ネットワーク３を介して情報端末２の通信部２７との間でデータ通信を行うものである。例えば、通信部４２は、情報端末２の通信部２７からデータを受け取って、処理部４１に送る処理を行う。また、例えば、通信部４２は、画面の表示に必要な情報を所定のフォーマットで情報端末２の通信部２７に送信する処理や、情報を情報端末２の通信部２７から受信して処理部４１に送る処理を行う。
【００６８】
処理部４１は、各種プログラムに従い、通信部４２を介して情報端末２からデータを受信して、記憶部４４に記憶させる処理を行う。また、処理部４１は、各種プログラムに従い、通信部４２を介して、情報端末２から各種の情報を受信し、各種の画面の表示に必要な情報を情報端末２に送信する処理等を行う。また、処理部４１は、その他の各種の制御処理を行う。
【００６９】
１−５．外部サーバーの構成
図３の紙面に向って右上に示す図は、外部サーバー５の機能ブロック図の一例である。
【００７０】
図３の右上に示すとおり、外部サーバー５は、処理部５１、通信部５２、記憶部５４を含んで構成されている。ただし、外部サーバー５は、適宜、これらの構成要素の一部が削除又は変更され、あるいは、他の構成要素が付加された構成であってもよい。
【００７１】
記憶部５４は、例えば、ＲＯＭやフラッシュＲＯＭ、ＲＡＭ等の各種ＩＣメモリーやハードディスクやメモリーカードなどの記録媒体等により構成される。記憶部５４は、処理部５１が各種の計算処理や制御処理を行うためのプログラムや、アプリケーション機能を実現するための各種プログラムやデータ等を記憶している。記憶部５４は、処理部５１の作業領域として用いられ、処理部５１が各種プログラムに従って実行した演算結果等を一時的に記憶する。更に、記憶部５４は、処理部５１の処理により生成されたデータのうち、長期的な保存が必要なデータを記憶してもよい。なお、記憶部５４に格納された各種の情報については後述する。
【００７２】
通信部５２は、ネットワーク３を介して情報端末２の通信部２７との間でデータ通信を行うものである。例えば、通信部５２は、情報端末２の通信部２７からデータを受け取って、処理部５１に送る処理を行う。また、例えば、通信部５２は、画面の表示に必要な情報を所定のフォーマットで情報端末２の通信部２７に送信する処理や、情報を情報端末２の通信部２７から受信して処理部５１に送る処理を行う。
【００７３】
処理部５１は、各種プログラムに従い、通信部５２を介して情報端末２からデータを受信して、記憶部５４に記憶させる処理を行う。また、処理部５１は、各種プログラムに従い、通信部５２を介して、情報端末２から各種の情報を受信し、各種の画面の表示に必要な情報を情報端末２に送信する処理等を行う。また、処理部５１は、その他の各種の制御
処理を行う。
【００７４】
１−６．ユーザーの動作
１−６−１．外部サーバーへの登山計画の登録
ユーザーは、情報端末２を操作して外部サーバー５へアクセスし、外部サーバー５から提供される地図等の情報を用いて登山計画データのファイル（例えば、ＧＰＸファイル）を情報端末２において作成する。
【００７５】
登山計画データのファイル（例えば、ＧＰＸ形式のファイル）には、（ｉ）登山計画データの名称（計画名）、（ｉｉ）登山ルートを構成する各ポイントの位置座標、（ｉｉｉ）入山日時、（ｉｖ）下山日時、（ｖ）入山口の位置座標、（ｖｉ）下山口の位置座標、（ｖｉｉ）ルート代表地点（頂上、休憩場所など）の位置座標、（ｖｉｉｉ）登山ルートの全長、（ｉｘ）登山ルートの標高差などが含まれる。このうち、（ｉｉ）の情報は、登山計画データのファイルの内部に書き込まれ、（ｉ），（ｉｉｉ）〜（ｉｘ）の情報は、登山計画データのファイルのタグ情報に書き込まれる。
【００７６】
そして、ユーザーは、作成した登山計画データのファイル（例えば、ＧＰＸ形式のファイル）を外部サーバー５へ登録する。このとき、登山計画データのファイル（例えば、ＧＰＸ形式のファイル）は、外部サーバー５の記憶部５４のうち、当該ユーザーに割り当てられた記憶領域に書き込まれる。よって、ユーザーは、自分が作成した複数の登山計画データのファイルを、外部サーバー５へ保存しておくことができる。なお、当該記憶領域に保存された登山計画データのファイルのうち、少なくとも１つは、他の登山者達に公開することも可能である。また、ユーザーは、他の登山者が公開した登山計画データのファイルの少なくとも１つを、自分の登山計画データのファイルの少なくとも１つとして外部サーバー５へ保存しておくことも可能である。
【００７７】
なお、外部サーバー５へ登山計画データのファイルを登録する際における情報端末２及び外部サーバー５の処理は公知であるので、ここでの説明は省略する。
【００７８】
また、情報端末２の記憶部２４には、情報端末２と外部サーバー５とが情報を送受信する際に必要なアプリケーションプログラムが予めインストールされているものとする。登山計画データのファイルの登録には当該アプリケーションプログラムが用いられる。以下、当該アプリケーションプログラムを、「外部アプリケーションプログラム」と称す。この外部アプリケーションプログラムは、不図示の記憶媒体から記憶部２４へ書き込まれたものであってもよい。
【００７９】
１−６−２．メインサーバーへの登山計画の追加
ユーザーは、情報端末２を操作してメインサーバー４へアクセスし、外部サーバー５に保存された複数の登山計画データのファイルのうち一部を、メインサーバー４の記憶部４４のうち当該ユーザーに割り当てられた記憶領域へ追加することができる。よって、ユーザーは、外部サーバー５に予め保存した登山計画データのファイルや、他の登山者が外部サーバー５に予め保存した登山計画データのファイル（公開されているもの）を、必要に応じてメインサーバー４へ追加することができる。
【００８０】
なお、メインサーバー４へ登山計画データのファイルを追加する際における情報端末２及びメインサーバー４の処理の詳細については、後述する。
【００８１】
また、情報端末２の記憶部２４には、情報端末２とメインサーバー４とが情報を送受信する際に必要なアプリケーションプログラムが予めインストールされているものとする。登山計画データのファイルの追加には当該アプリケーションプログラムが用いられる。以
下、当該アプリケーションプログラムを、「メインアプリケーションプログラム」と称す。このメインアプリケーションプログラムは、不図示の記憶媒体から記憶部２４へ書き込まれたものであってもよい。メインアプリケーションに従って行われる処理部２１の処理は、本発明のデータ転送方法の一例である。
【００８２】
１−６−３．電子機器への登山計画データの書き込み
ユーザーは、電子機器１を情報端末２に接続した状態で、情報端末２からメインサーバー４へアクセスし、メインサーバー４に追加された登山計画データのファイルを、情報端末２経由で電子機器１へ書き込む。電子機器１に書き込まれた登山計画データのファイルは、ユーザーが当該登山計画データのファイルに従って実際に登山を行う際のナビゲーションプログラムなどに用いられる。なお、登山計画データのファイルが電子機器１へ書き込まれる代わりに、登山計画データのファイルに含まれる登山ルートが所定の形式で電子機器１へ書き込まれてもよい。
【００８３】
なお、電子機器１へ登山計画データのファイルを書き込む際における電子機器１の処理は公知であるので、ここでの説明は省略する。また、電子機器１へ登山計画データのファイルを書き込む際における情報端末２及びメインサーバー４の処理については、後述する。
【００８４】
また、電子機器１への登山計画データのファイルの書き込みには、前述したメインアプリケーションプログラムが用いられるものとする。
【００８５】
１−６−４．メインサーバーへの計測データの吸い上げ
ユーザーは、登山計画データのファイルを用いて登山を行った後に、電子機器１を情報端末２に接続し、登山中に電子機器１の各種センサーが取得した計測データを、情報端末２経由でメインサーバー４へアップロードする。計測データは、メインサーバー４のうち、当該ユーザーに割り当てられた記憶領域に書き込まれる。よって、ユーザーは、登山中の自分の計測データを、メインサーバー４へ保存しておくことができる。この計測データは、ユーザーの健康管理、パフォーマンス向上などに役立てることができる。
【００８６】
なお、メインサーバー４へ計測データを書き込む際における情報端末２及びメインサーバー４の処理は公知であるので、ここでの説明は省略する。
【００８７】
また、メインサーバー４への計測データの保存には、前述したメインアプリケーションプログラムが用いられるものとする。
【００８８】
１−７．システムが記憶するデータについて
１−７−１．電子機器の記憶部に格納されるデータ
電子機器１の記憶部１３０には、例えば以下の各データが記憶される。
【００８９】
（１）プログラム
電子機器１の処理部１２０が実行するプログラムである。プログラムには、電子機器１に搭載されたセンサー（ＧＰＳセンサー１１０、地磁気センサー１１１、気圧センサー１１２、加速度センサー１１３、角速度センサー１１４、脈センサー１１５、温度センサー１１６）の少なくとも１つのセンサーを駆動し、当該センサーの出力（センシングデータ）に基づき計測データを作成する計測プログラムが含まれる。また、当該プログラムには、電子機器１の記憶部１３０に保存された登山計画データのファイルに基づき、ユーザーを計画通りに移動させるナビゲーションプログラムが含まれてもよい。
【００９０】
（２）計測データ
電子機器１に搭載されたセンサー（ＧＰＳセンサー１１０、地磁気センサー１１１、気圧センサー１１２、加速度センサー１１３、角速度センサー１１４、脈センサー１１５、温度センサー１１６）のうちすくなくとも１つのセンサーが取得した計測データである。計測データは、例えば、各時刻におけるセンサーの出力（センシングデータ）を時刻に対応付けたもの（時系列データ）である。
【００９１】
（３）登山計画データ
情報端末２によって書き込まれた登山計画データのファイルである。登山計画データのファイルには、少なくとも１つの登山ルートのデータが含まれる。登山ルートのデータは、登山ルートを構成する各ポイントの位置座標のデータのことである。なお、登山計画データのファイルには、タグ情報が付加されている。タグ情報には、計画名、入山日時、下山日時、入山口の位置座標、下山口の位置座標、ルート代表地点（頂上、休憩場所など）の位置座標、登山ルートの全長、登山ルートの標高差などが含まれる。
【００９２】
１−７−２．情報端末の記憶部に格納されるデータ
情報端末２の記憶部２４には、例えば以下の各データが記憶される。
【００９３】
（１）プログラム
情報端末２の処理部２１が実行するプログラムである。プログラムには、メインサーバー４から必要な情報の提供を受けるためのプログラム（メインアプリケーションプログラム）と、外部サーバー５から必要な情報の提供を受けるためのプログラム（外部アプリケーションプログラム）とが含まれる。
【００９４】
（２）一時保存データ
電子機器１から読み込んだ計測データ、外部サーバー５からダウンロードしたデータ、メインサーバー４からダウンロードしたデータなどである。これらのデータが情報端末２の記憶部２４に記憶される時期は、一時的であってもかまわない。
【００９５】
１−７−３．メインサーバーの記憶部に格納されるデータ
メインサーバー４の記憶部４４には、例えば以下の各データが記憶される。
【００９６】
（１）プログラム
メインサーバー４の処理部４１が実行するプログラムである。
【００９７】
（２）ユーザーごとの計測データ
情報端末２を介してユーザーがアップロードロードした計測データである。計測データは、例えば、ユーザーごと、日付ごとに管理される。
【００９８】
（３）ユーザーごとの登山計画データ
情報端末２を介してユーザーが保存した登山計画データのファイルである。登山計画データのファイルは、例えば、ユーザーごと、日付ごとに管理される。ここで、登山計画データのファイルには、メインアプリケーションプログラムでユーザーが作成した登山計画データのファイルと、外部アプリケーションプログラムでユーザーが作成した登山計画データとのファイルとが含まれる。なお、外部アプリケーションプログラムで作成された登山計画データのファイルは、基本的には、外部サーバー５の記憶部５４にユーザーごとに記憶されているものであるが、当該登山計画データのファイルの一部は、必要に応じて、メインサーバー４の記憶部４４へ追加される（追加に関する処理は後述する。）。
【００９９】
１−７−４．外部サーバーの記憶部に格納されるデータ
外部サーバー５の記憶部５４には、例えば以下の各データが記憶される。
【０１００】
（１）プログラム
外部サーバー５の処理部５１が実行するプログラムである。
【０１０１】
（２）ユーザーごとの登山計画データ
情報端末２を介してユーザーが保存（登録）した登山計画データのファイルである。登山計画データのファイルは、例えば、ユーザーごと、日付ごとに管理される。この登山計画データのファイルは、外部アプリケーションプログラムでユーザーが作成した登山計画データのファイルである。
【０１０２】
１−８．情報端末の表示画面
以下、情報端末２の表示画面について説明する。ここでは、電子機器１が情報端末２とネットワーク３との双方に接続された状態を想定する。また、ここでは、電子機器１の表示部１７０がタッチパネルで構成された場合を想定する。
【０１０３】
図４は、情報端末２の表示画面の遷移の一例である。
【０１０４】
図４（ａ）に示すのは、設定画面である。設定画面には、情報端末２の記憶部２４に記憶されている計測データ（図４では、「ワークアウト」という名称を付与している。）を、メインサーバー４へアップロードするためのボタン１００Ａ、ワークアウト（計測データ）をユーザーが確認するための確認ボタン１００Ｂ、ユーザーが登山計画を作成するための作成ボタン１００Ｃ、メインサーバー４又は外部サーバー５が保管する登山計画データのファイルを電子機器１に書き込むための書き込みボタン１００Ｄなどが配置される。このうち、書き込みボタン１００Ｄをユーザーが手指でタップすると、表示画面は書込画面に移行する。書き込みボタン１００Ｄのタップは、ユーザーによる書込画面の表示指示に相当する。
【０１０５】
図４（ｂ）に示すのは、書込画面である。書込画面には、メインサーバー４において当該ユーザーのために保管されている１又は複数の登山計画データのファイルの一覧（リストの一例）が表示される。また、書込画面には、外部アプリケーションプログラムを起動するための外部アプリ起動ボタン１００Ｅが配置される。当該ユーザーは、一覧の中に所望の登山計画データのファイルが存在せず、外部サーバー５に保管された別の登山計画データのファイルを追加したいと希望する場合には、外部アプリ起動ボタン１００Ｅを手指でタップする。外部アプリ起動ボタン１００Ｅがタップされると、表示画面は追加画面に移行する。外部アプリ起動ボタン１００Ｅのタップは、ユーザーによる追加画面の表示指示に相当する。
【０１０６】
図４（ｃ）に示すのは、追加画面である。追加画面には、外部サーバー５が保管している当該ユーザーの登山計画データのファイルの一覧（リストの一例であって、例えば、計画名の一覧により構成される。）が表示される。なお、この一覧には、外部サーバー５に保管された他の登山者の登山計画データのファイルのうち、公開されているものの計画名が含まれていてもよい。また、追加画面には、一覧に含まれる１又は複数の登山計画データのファイルの計画名を当該ユーザーが選択するためのチェックボックス１００Ｇ、追加ボタン１００Ｆなどが配置される。当該ユーザーは、一覧の中に含まれる所望の登山計画データのファイルのチェックボックスをオンにしてから、追加ボタン１００Ｆを手指でタップする。追加ボタン１００Ｆがタップされると、表示画面は、追加中画面に移行する。追加ボタン１００Ｆのタップは、ユーザーによる追加指示に相当する。
【０１０７】
図４（ｄ）に示すのは、追加中画面である。追加中画面には、外部サーバー５からメインサーバー４へ登山計画データのファイルを追加中である旨が表示される。メインサーバ
ー４に対する登山計画データのファイルの追加が完了すると、表示画面は、書込画面に移行する。
【０１０８】
図４（ｅ）に示すのは、書込画面である。書込画面には、メインサーバー４において当該ユーザーのために保管された１又は複数の登山計画データのファイルの一覧が表示される。この一覧には、先に追加した登山計画データのファイルの計画名も含まれている。当該ユーザーは、一覧のうち所望する１の登山計画データのファイルの計画名を手指でタップする。登山計画データのファイルの計画名がタップされると、表示画面は、計画の詳細画面に移行する。登山計画データのファイルの計画名のタップは、ユーザーによる詳細画面の表示指示に相当する。
【０１０９】
図４（ｆ）に示すのは、詳細画面である。詳細画面には、ユーザーがタップした登山計画データのファイルの詳細が表示される。また、詳細画面には、登山計画データのファイルを電子機器１へ書き込むための書き込みボタン１００Ｋが表示される。書き込みボタン１００Ｋがタップされると、当該登山計画データのファイルが電子機器１へ書き込まれる。書き込みボタン１００Ｋのタップは、ユーザーによる書き込み指示に相当する。
【０１１０】
１−９．追加画面の詳細
図５は、追加画面の詳細の一例である。追加画面には、登山計画データのファイルの一覧（計画名の一覧）に、登山計画データごとの危険度情報を付加したものである。図５に示す例では、或る登山計画データの危険度情報は、当該登山計画データの他の情報と同じ行に配列されている。例えば、個々の登山計画データの情報は、当該登山計画データの計画名と、当該登山計画データの入山予定日と、複数の危険度情報とを、一行に配置したものである。なお、図５では、一行目に「尾瀬」という計画名の登山計画データの情報が配置され、二行目に「栗駒・早池峰」という計画名の登山計画データの情報が配置された例を示している。図５では、１つの登山計画データの情報が横方向に配列された例（横書きの例）を示しているが、縦方向に配列することももちろん可能である。
【０１１１】
以上の追加画面の表示に当たり、メインサーバー４は、一覧に載せるべき全ての登山計画データのファイル（例えば、ＧＰＸファイル）のタグ情報を、例えば情報端末２を経由して外部サーバー５から取り込む。登山計画データのファイルのタグ情報には、例えば、登山計画データの計画名、入山日時、下山日時、ルート代表地点の位置座標、入山口の位置座標、下山口の位置座標、登山ルートの全長、登山ルートの標高差などが含まれる。
【０１１２】
また、追加画面の表示に当たり、メインサーバー４は、一覧に載せるべき登山計画データの危険度情報を作成する。危険度情報は、登山計画データのファイルのタグ情報に含まれる入山日時、ルート代表地点の位置座標などに基づき作成される。
【０１１３】
ここでは、危険度情報として、（ｉ）気象に係る危険度情報と、（ｉｉ）地殻変動に係る危険度情報と、（ｉｉｉ）火山活動に係る危険度情報と、（ｉｖ）事故に関する危険度情報と、（ｖ）健康に関する危険度情報と、（ｖｉ）人気に関する危険度情報とが含まれるものとする。以下、（ｉ）気象に係る危険度情報、（ｉｉ）地殻変動に係る危険度情報、（ｉｉｉ）火山活動に係る危険度情報、（ｉｖ）事故に関する危険度情報、（ｖ）健康に関する危険度情報、（ｖｉ）人気に関する危険度情報の各々の生成方法について説明する。
【０１１４】
（ｉ）気象に係る危険度情報の生成方法
メインサーバー４の処理部４１は、登山計画データのファイルのタグ情報に含まれる代表地点の位置座標及び入山日時に基づき、当該登山計画データの気象に係る危険度を例えば５段階（◎、〇、△、×、××など）で判定し、当該判定の結果を、気象に係る危険度
情報とする。判定には、気象に係る予報、統計データなどの気象データ（気象データベース）が用いられる。例えば、メインサーバー４の記憶部４４は、様々な地域及び様々な時期の気象データを含む気象データベースを予め保管しており、メインサーバー４の処理部４１は、気象サーバーなどがネットワーク３上で公開している気象データに基づき、記憶部４４の気象データベースを適宜に更新する。そして、処理部４１は、追加画面の表示に当たり、記憶部４４が保管する最新の気象データベースに基づき当該判定を行う。
【０１１５】
（ｉｉ）地殻変動に係る危険度情報の生成方法
メインサーバー４の処理部４１は、登山計画データのファイルのタグ情報に含まれる代表地点の位置座標及び入山日時に基づき、当該登山計画データの地殻変動に係る危険度を例えば５段階（◎、〇、△、×、××など）で判定し、当該判定の結果を、地殻変動に係る危険度情報とする。判定には、地殻変動に係る予報、統計データなどの地殻変動データ（地殻変動データベース）が用いられる。例えば、メインサーバー４の記憶部４４は、様々な地域及び様々な時期の地殻変動データを含む地殻変動データベースを予め保管しており、メインサーバー４の処理部４１は、地殻変動サーバーなどがネットワーク３上で公開している地殻変動データに基づき、記憶部４４の地殻変動データベースを適宜に更新する。そして、処理部４１は、追加画面の表示に当たり、記憶部４４が保管する最新の地殻変動データベースに基づき当該判定を行う。
【０１１６】
（ｉｉｉ）火山活動に係る危険度情報の生成方法
メインサーバー４の処理部４１は、登山計画データのファイルのタグ情報に含まれる代表地点の位置座標及び入山日時に基づき、当該登山計画データの火山活動に係る危険度を例えば５段階（◎、〇、△、×、××など）で判定し、当該判定の結果を、火山活動に係る危険度情報とする。判定には、火山活動に係る予報、統計データなどの火山活動データ（火山活動データベース）が用いられる。例えば、メインサーバー４の記憶部４４は、様々な地域及び様々な時期の火山活動データを含む火山活動データベースを予め保管しており、メインサーバー４の処理部４１は、火山活動サーバーなどがネットワーク３上で公開している火山活動データに基づき、記憶部４４の火山活動データベースを適宜に更新する。そして、処理部４１は、追加画面の表示に当たり、記憶部４４が保管する最新の火山活動データベースに基づき当該判定を行う。
【０１１７】
（ｉｖ）事故に関する危険度情報の生成方法
メインサーバー４の処理部４１は、登山計画データのファイルのタグ情報に含まれる代表地点の位置座標及び入山日時に基づき、当該登山計画データの事故に関する危険度を例えば５段階（◎、〇、△、×、××など）で判定し、当該判定の結果を、事故に関する危険度情報とする。判定には、事故（山岳事故、遭難含む）に関する予報、統計データなどの事故データ（事故データベース）が用いられる。例えば、メインサーバー４の記憶部４４は、様々な地域及び様々な時期の事故データを含む事故データベースを予め保管しており、メインサーバー４の処理部４１は、事故サーバーなどがネットワーク３上で公開している事故データに基づき、記憶部４４の事故データベースを適宜に更新する。そして、処理部４１は、追加画面の表示に当たり、記憶部４４が保管する最新の事故データベースに基づき当該判定を行う。
【０１１８】
（ｖ）健康に関する危険度情報の生成方法
メインサーバー４の処理部４１は、登山計画データのファイルのタグ情報に含まれる入山日時、下山日時、距離、標高差などに基づき、当該登山計画データの健康に関する危険度を例えば５段階（◎、〇、△、×、××など）で判定し、当該判定の結果を、健康に関する危険度情報とする。健康に関する危険度は、例えば、当該ユーザーの体力から見て登山計画データの内容が妥当（安全）である程度のことである。判定には、当該ユーザーの計測データの履歴が用いられる。例えば、メインサーバー４の記憶部４４は、当該ユーザ
ーの過去の登山実績（如何なる標高差及距離の登山ルートを如何なる所要時間で移動できたか）を予め保管しており、当該ユーザーの計測データがメインサーバー４へアップロードされる度に、登山実績を更新する。そして、処理部４１は、追加画面の表示に当たり、記憶部４４が保管する最新の登山実績に基づき当該判定を行う。
【０１１９】
（ｖｉ）人気に関する危険度情報
メインサーバー４の処理部４１は、登山計画データのファイルのタグ情報に含まれる代表地点の位置座標などに基づき、当該代表地点の人気に関する危険度を例えば５段階（◎、〇、△、×、××など）で判定し、当該判定の結果を、人気に関する危険度情報とする。人気に関する危険度は、例えば、当該代表地点を含む登山計画データの電子機器１への書き込み数の少なさ（つまり不人気度）のことである。例えば、メインサーバー４の記憶部４４は、利用実績（電子機器１への書き込み回数など）を代表地点ごとに予め保管しており、登山計画データのファイルが何れかのユーザーの電子機器１へ書き込まれる度に、該当する代表地点の利用実績を更新する。そして、処理部４１は、追加画面の表示に当たり、記憶部４４が保管する最新の利用実績に基づき当該判定を行う。
【０１２０】
１−１０．追加画面のソート
ここで、メインサーバー４の処理部４１は、追加画面（一覧）に含まれる複数の登山計画データの危険度情報に基づき、一覧に含まれる複数の登山計画データを順位付けする順位付け部として動作してもよい。
【０１２１】
例えば、処理部４１は、危険度情報が５段階の「◎」（とても安全）である登山計画データには、点数「２」を付与し、危険度情報が５段階の「〇」（安全）である登山計画データには、点数「１」を付与し、危険度情報が５段階の「△」（普通）である登山計画データには、点数「０」を付与し、危険度情報が５段階の「×」（危険）である登山計画データには、点数「−１」を付与し、危険度情報が５段階の「×××」（とても危険）である登山計画データには、点数「−２」を付与する。そして、処理部４１は、複数の危険度情報ごとの点数（危険度情報の項目ごとの点数）を、個々の登山計画データについて算出し、当該点数の登山計画データごとの合計点を算出する。そして、処理部４１は、合計点の高い順に、登山計画データを順位付けする。例えば、処理部４１は、順位付けの結果（順位を示す数値など）を、追加画面（図５）における個々の登山計画データに付与する（但し、図５では順位については不図示。）。このようにすれば、ユーザーは、複数の登山計画データの間における危険度の高低を容易に把握することができる。
【０１２２】
また、メインサーバー４の処理部４１は、複数の危険度情報に重み付けをすることにより、複数の登山計画データに順位付けをしてもよい。ここでいう「重み」は、例えば、前述した点数に対して乗算すべき係数のことである。
【０１２３】
例えば、処理部４１は、「気象」という項目の重みを、他の項目の重みよりも高く設定したならば、「気象」に関する危険度が低い登山計画データほど前述した合計点が高くなるので、気象に係る危険度を重視した順位付けを行うことができる。
【０１２４】
また、例えば、処理部４１は、「地殻変動」という項目の重みを、他の項目の重みよりも高く設定したならば、「地殻変動」に関する危険度が低い登山計画データほど前述した合計点が高くなるので、地殻変動に係る危険度を重視した順位付けを行うことができる。
【０１２５】
また、例えば、処理部４１は、「火山変動」という項目の重みを、他の項目の重みよりも高く設定したならば、「火山活動」に関する危険度が低い登山計画データほど前述した合計点が高くなるので、火山活動に係る危険度を重視した順位付けを行うことができる。
【０１２６】
また、例えば、処理部４１は、「事故」という項目の重みを、他の項目の重みよりも高く設定したならば、「事故」に関する危険度が低い登山計画データほど前述した合計点が高くなるので、事故に関する危険度を重視した順位付けを行うことができる。
【０１２７】
また、例えば、処理部４１は、「健康」という項目の重みを、他の項目の重みよりも高く設定したならば、「健康」に関する危険度が低い登山計画データほど前述した合計点が高くなるので、健康に関する危険度を重視した順位付けを行うことができる。
【０１２８】
また、例えば、処理部４１は、「人気」という項目の重みを、他の項目の重みよりも高く設定したならば、「人気」に関する危険度が低い登山計画データほど前述した合計点が高くなるので、人気に関する危険度を重視した順位付けを行うことができる。
【０１２９】
従って、メインサーバー４の処理部４１は、「気象」に関する危険度、「地殻変動」に関する危険度、「火山活動」に関する危険度、「事故」に関する危険度、「健康」に関する危険度、「人気」に関する危険度のうち少なくとも２つに、軽重を付けることができる。
【０１３０】
また、順位付け部としてのメインサーバー４の処理部４１は、ユーザーからの指示に基づいて、重み付けの重みを設定してもよい。この場合、ユーザーは、自分が重視している項目の重みを高く設定したり、自分が軽視している項目の重みを低く設定したりするだけで、自分に適した登山計画データが上位となるような順位付け（又は自分に適した登山計画データが下位となるような順位付け）を、メインサーバー４の処理部４１にさせることができる。また、ユーザーは、特定の項目を重視した順位付けの結果と、他の項目を重視した順位付けの結果とを、比較することもできる。
【０１３１】
また、メインサーバー４の処理部４１は、順位付けの結果に基づいて、一覧における登山計画データを配列してもよい。つまり、インサーバー４の処理部４１は、順位付けの結果を、追加画面（図５）における登山計画データの配列に反映してもよい。例えば、処理部４１は、追加画面（図５）において、複数の登山計画データを、危険度の低い順（合計点の高い順）に配列してもよい。この場合、ユーザーは、追加画面（図５）の上位に配置された登山計画データほど安全性が高いとみなすことができる。つまり、ユーザーは、追加画面（図５）における複数の登山計画データの配列により、複数の登山計画データの間における危険度の高低を把握することができる。
【０１３２】
なお、メインサーバー４の処理部４１は、以下のとおり動作してもよい。
【０１３３】
追加画面（図５）における複数の危険度情報のうち特定の項目の名称（項目名）をユーザーがタップすると、処理部４１は、当該項目の重みを、他の項目の重みよりも高く設定した順位付けを行い、かつ、追加画面（図５）における登山計画データの並べ替え（計画名の並べ替え）を行い、当該順位付けにより上位となった登山計画データほど追加画面（図５）の上側に配置する。
【０１３４】
例えば、追加画面（図５）における「気象」という項目名をユーザーがタップすると、処理部４１は、気象に係る危険度の重みを「１」とし、他の項目の危険度の重みを「０」とした順位付けを行い、かつ、追加画面（図５）における登山計画データの並べ替えを行い、当該順位付けにより上位となった登山計画データほど追加画面（図５）の上側に配置する。
【０１３５】
例えば、追加画面（図５）における「地殻」という項目名をユーザーがタップすると、処理部４１は、地殻変動に係る危険度の重みを「１」とし、他の項目の危険度の重みを「
０」とした順位付けを行い、かつ、追加画面（図５）における登山計画データの並べ替えを行い、当該順位付けにより上位となった登山計画データほど追加画面（図５）の上側に配置する。
【０１３６】
例えば、追加画面（図５）における「火山」という項目名をユーザーがタップすると、処理部４１は、火山活動に係る危険度の重みを「１」とし、他の項目の危険度の重みを「０」とした順位付けを行い、かつ、追加画面（図５）における登山計画データの並べ替えを行い、当該順位付けにより上位となった登山計画データほど追加画面（図５）の上側に配置する。
【０１３７】
例えば、追加画面（図５）における「事故」という項目名をユーザーがタップすると、処理部４１は、事故に関する危険度の重みを「１」とし、他の項目の危険度の重みを「０」とした順位付けを行い、かつ、追加画面（図５）における登山計画データの並べ替えを行い、当該順位付けにより上位となった登山計画データほど追加画面（図５）の上側に配置する。
【０１３８】
例えば、追加画面（図５）における「健康」という項目名をユーザーがタップすると、処理部４１は、健康に関する危険度の重みを「１」とし、他の項目の危険度の重みを「０」とした順位付けを行い、かつ、追加画面（図５）における登山計画データの並べ替えを行い、当該順位付けにより上位となった登山計画データほど追加画面（図５）の上側に配置する。
【０１３９】
例えば、追加画面（図５）における「人気」という項目名をユーザーがタップすると、処理部４１は、人気に関する危険度の重みを「１」とし、他の項目の危険度の重みを「０」とした順位付けを行い、かつ、追加画面（図５）における登山計画データの並べ替えを行い、当該順位付けにより上位となった登山計画データほど追加画面（図５）の上側に配置する。
【０１４０】
従って、ユーザーは、追加画面（図５）に表示中の何れかの項目名（危険度情報の項目名）をタップするだけで、当該項目を重視したソート（つまり他の項目を無視したソート）を行うことが可能である。そして、ユーザーは、ソート後に上側に配置された登山計画データほど、当該項目についての安全性が高いとみなすことができる。
【０１４１】
なお、ここでは、追加画面（図５）の表示に必要なデータの全てをメインサーバー４の処理部４１が作成する場合について説明したが、追加画面（図５）の表示に必要なデータの一部をメインサーバー４の処理部４１が生成し、追加画面（図５）の表示に必要な他のデータの一部を情報端末２の処理部２１が生成してもよい。また、メインサーバー４の処理部４１の動作の一部又は全部は、情報端末２の処理部２１によって実行されてもよい。
【０１４２】
１−１１．アプリケーションプログラムについて
本システムにおいて、情報端末２の処理部２１は、メインアプリケーションプログラムが起動されると、メインアプリケーションプログラムに従ってメインサーバー４へアクセスし、メインサーバー４の処理部４１から受信した指示やデータに応じて動作する。その過程で、メインアプリケーションプログラムは、必要に応じて外部アプリケーションを起動する。外部アプリケーションプログラムが起動されると、情報端末２の処理部２１は、外部アプリケーションプログラムに従って外部サーバー５へアクセスし、外部サーバー５の処理部５１から受信した指示やデータに応じて動作する。言い換えると、本システムのメインサーバー４の処理部４１は、メインアプリケーションプログラムに従って動作する情報端末２を介して、外部サーバー５と間接的に通信し、システムの全体を動作させる。また、別の言い方をすると、本システムの情報端末２の処理部２１は、メインアプリケー
ションに従って動作し、メインサーバー４及び外部サーバー５の各々と通信し、システムの全体を動作させる。
【０１４３】
１−１２．情報端末の動作
図６は、メインアプリケーションプログラムによる情報端末２の動作を説明するためのフローチャートの一例である。なお、図６に示すステップ（手順の一例）の一部を省略することも可能であるし、図６のフローの何れかの箇所へ他のステップを挿入することも可能である。
【０１４４】
先ず、情報端末２の処理部２１は、設定画面の表示指示をユーザーから受信したか否かを判定する（Ｓ１０１）。受信しない場合（Ｓ１０１Ｎ）、処理部２１は判定の処理（Ｓ１０１）を繰り返し、受信した場合（Ｓ１０１Ｙ）、処理部２１は次の処理（Ｓ１０２）へ移行する。なお、ユーザーから情報端末２への指示の入力は、操作部２３を介して行われる（以下も同様）。
【０１４５】
次に、表示処理部としての処理部２１は、情報端末２の表示部２５へ設定画面（図４（ａ））を表示させる（Ｓ１０２）。表示に当たり、処理部２１は、設定画面（図４（ａ））の画像データの作成要求をメインサーバー４に行い、メインサーバー４から受信した画像データに基づき表示を行ってもよい。なお、情報端末２とメインサーバー４との間のデータ通信は、情報端末２の通信部２７及びメインサーバー４の通信部４２を介して行われる（以下も同様）。
【０１４６】
次に、処理部２１は、書込画面（図４（ｂ））の表示指示をユーザーがから受信したか否かを判定し（Ｓ１０３）、受信しない場合（Ｓ１０３Ｎ）、処理部２１は判定の処理（Ｓ１０３）を繰り返し、受信した場合（Ｓ１０３Ｙ）、処理部２１は、次の処理（Ｓ１０３１）へ移行する。
【０１４７】
次に、処理部２１は、情報端末２の表示部２５へ書込画面（図４（ｂ））を表示させる（Ｓ１０３１）。なお、表示に当たり、処理部２１は、書込画面（図４（ｂ））の画像データの作成要求をメインサーバー４に行い、メインサーバー４から受信した画像データに基づき表示を行ってもよい。
【０１４８】
次に、処理部２１は、外部アプリケーションプログラムの起動指示をユーザーから受信したか否かを判定し（Ｓ１０４）、受信しない場合（Ｓ１０４Ｎ）、処理部２１は判定の処理（Ｓ１０４）を繰り返し、受信した場合（Ｓ１０４Ｙ）、次の処理（Ｓ１０５）へ移行する。
【０１４９】
次に、処理部２１は、情報端末２の外部アプリケーションプログラムを起動し、外部アプリケーションプログラム経由で、外部サーバー５に対して登山計画データの一覧の要求を行い、外部サーバー５から登山計画データの一覧用データを受信する（Ｓ１０５）。ここでいう「一覧用データ」は、登山計画データの一覧を表示するために必要な情報のことであって、一覧に列記すべき複数の登山計画データの各々のファイルのタグ情報のことである。
【０１５０】
外部サーバー５の処理部５１は、情報端末２のユーザーが記憶部５４に保存した複数の登山計画データについての一覧用データを、情報端末２へ送信する。なお、情報端末２へ送信される一覧用データには、当該ユーザーが保存した登山計画データのファイルのタグ情報のみならず、他のユーザーが保存した複数の登山計画データのファイルのうち公開されているもののタグ情報が含まれていてもよい。なお、情報端末２と外部サーバー５との間のデータ通信は、情報端末２の通信部２７及び外部サーバー５の通信部５２を介して行
われる（以下も同様）。
【０１５１】
次に、処理部２１は、外部サーバー５から受信した一覧用データを、メインサーバー４へ転送し、メインサーバー４に対して危険度情報の作成要求を行う（Ｓ１０６）。メインサーバー４の処理部４１は、受信した一覧用データ（複数の登山計画データのファイルのタグ情報）に基づき、個々の登山計画データについての危険度情報を生成すると、登山計画データごとの危険度情報を、情報端末２へ送信する。危険度情報の生成方法については、前述したとおりである。
【０１５２】
次に、処理部２１は、メインサーバー４から危険度情報を受信すると、当該危険度情報と、一覧用データとに基づき、危険度情報付きの一覧の画面（図５に示した追加画面）のデータを作成し、当該データを表示部２５へ送出する。これによって、追加画面（図５）が表示される（Ｓ１０７）。なお、表示に当たり、処理部２１は、追加画面（図５）の画像データの作成要求をメインサーバー４に行い、メインサーバー４から受信した画像データに基づき表示を行ってもよい。
【０１５３】
次に、処理部２１は、登山計画の追加指示をユーザーから受信したか否かを判定する（Ｓ１０８）。受信しない場合（Ｓ１０８Ｎ）、処理部２１は判定の処理（Ｓ１０８）を繰り返し、受信した場合（Ｓ１０８Ｙ）、処理部２１は次の処理（Ｓ１０９）へ移行する。
【０１５４】
次に、処理部２１は、追加指示を受信した時点においてチェックマークの付与されていた１又は複数の登山計画データを特定し、当該登山計画データのファイルのダウンロード要求を、外部アプリケーションプログラム経由で、外部サーバー５に対して行い、外部サーバー５から当該ファイルを受信すると、受信したファイルをメインサーバー４へ転送（アップロード）する（Ｓ１０９）。このとき、外部サーバー５の処理部５１は、情報端末２から指定されたファイルを記憶部５４から読み出して情報端末２へ送信する。また、メインサーバー４の処理部４１は、情報端末２から受信したファイルを、記憶部４４の該当する記憶領域（情報端末２のユーザーに割り当てられた記憶領域）へ追加する。言い換えると、メインサーバー４は、情報端末２経由で外部サーバー５からファイルをダウンロードする（言い換えると、外部サーバー５は、情報端末２経由でメインサーバー４へファイルをアップロードする。）。
【０１５５】
次に、処理部２１は、情報端末２の表示部２５へ書込画面（図４（ｅ））を改めて表示させる（Ｓ１１０）。なお、表示に当たり、処理部２１は、書込画面（図４（ｅ））の画像データの作成要求をメインサーバー４に行い、メインサーバー４から受信した画像データに基づき表示を行ってもよい。但し、本ステップで表示される書込画面（図４（ｅ））は、最新の状態に更新されており、直前のステップＳ１０９で追加された登山計画データのファイルの計画名も加えられているものとする。
【０１５６】
次に、処理部２１は、書込画面（図４（ｅ））に配列された何れかの登山計画データをユーザーが指定したか否かを判定し（Ｓ１１１）、指定しない場合（Ｓ１１１Ｎ）、処理部２１は判定の処理（Ｓ１１１）を繰り返し、指定した場合（Ｓ１１１Ｙ）、次の処理（Ｓ１１２）へ移行する。
【０１５７】
次に、処理部２１は、ユーザーが指定した登山計画データの詳細画面（図４（ｆ））を情報端末２の表示部２５へ表示させる（Ｓ１１２）。なお、表示に当たり、処理部２１は、詳細画面（図４（ｆ））の画像データの作成要求をメインサーバー４に行い、メインサーバー４から受信した画像データに基づき表示を行ってもよい。
【０１５８】
次に、処理部２１は、詳細画面（図４（ｆ））において書き込み指示をユーザーが入力
したか否かを判定し（Ｓ１１３）、入力しない場合（Ｓ１１３Ｎ）、処理部２１は判定の処理（Ｓ１１３）を繰り返し、入力した場合（Ｓ１１３Ｙ）、次の処理（Ｓ１１４）へ移行する。
【０１５９】
次に、処理部２１は、ユーザーが指定した登山計画データのファイルのダウンロード要求をメインサーバー４へ行い、メインサーバー４から受信した当該ファイルを記憶部２４へ一時的に保存し、その後、当該ファイルを電子機器１の記憶部１３０へ書き込み（Ｓ１１４）、フローを終了する。なお、記憶部２４へ一時的に保存されたファイルは、その後、消去されても構わない。また、本ステップＳ１１４において、メインサーバー４は、ダウンロード要求に応じて当該ファイルを情報端末２へ送信する。また、情報端末２と電子機器１との間のデータ通信は、情報端末２の通信部２７及び電子機器１の通信部１９０を介して行われる。
【０１６０】
１−１３．実施形態の作用効果
以上説明したとおり、本実施形態に係るシステムは、情報端末２を操作するユーザーが利用可能な記憶部４４（記憶領域の一例）を有しているメインサーバー４と、登山計画データのファイル（登山計画に係るルート群の座標に関する詳細情報の一例）を保管する外部サーバー５とを含む。
【０１６１】
このうち、メインサーバー４の処理部４１は、情報端末２からの要求に応じて、登山計画データの一覧（ルート群のリストの一例）を、外部サーバー５から取得するリスト取得部として動作する。ここでいう「一覧」は、一覧を表示するために必要なデータであってもよく、例えば、複数の登山計画データのファイルのタグ情報であってもよい。因みに、本実施形態に係るシステムのメインサーバー４は、外部サーバー５から一覧を取得する際に、情報端末２を経由させている。
【０１６２】
また、メインサーバー４の処理部４１は、取得した一覧と共に、一覧に載った１以上の登山計画データに係る危険度情報を、当該登山計画データに対応づけて情報端末２の表示部２５へ表示させる表示制御部として動作する。なお、メインサーバー４の処理部４１が外部サーバー５から取得する当該一覧（タグ情報）には、入山日時などが含まれている。このため、メインサーバー４の処理部４１は、当該入山日時などに基づくことで、当該登山計画データの危険度情報を高精度に生成することができる。
【０１６３】
また、メインサーバー４の処理部４１は、一覧に載った登山計画データのうち、ユーザーが指定した１以上の登山計画データ（指定ルートの一例）のファイル（詳細情報の一例）を、記憶部４４へ保管すべきデータとして、外部サーバー５から取得するルート取得部として動作する。その後、記憶部４４に保管された登山計画データのファイルは、必要に応じて情報端末２にダウンロードされたり、情報端末２を介して電子機器１へ書き込まれたりする。情報端末２にダウンロードされた登山計画データのファイル、又は、電子機器１に書き込まれた登山計画データのファイルは、例えば、登山中にユーザーを誘導するナビゲーションプログラムなどに有効利用される。
【０１６４】
このように、ユーザーが登山計画データの一覧から登山計画データを指定するに当たり、登山計画データの危険度情報が登山計画データに対応づけて表示されれば（図５参照）、ユーザーは、必要な登山計画データと、不要な登山計画データとを、登山計画データの危険度を確認した上で、容易に選別することができる。例えば、ユーザーは、一覧に掲載された登山計画データ群の中から、安全とみなした登山計画データのみを必要な登山計画データとして選別したり、一覧に掲載された登山計画データ群の中から、危険とみなした登山計画データのみを不要な登山計画データとして除外したり、することができる。
【０１６５】
２．変形例
２−１．危険度のレベル表現について
なお、危険度情報のレベル（段階）は、「◎」、「〇」、「△」、「×」などのマークで表現するほかに、「危険度高」、「危険度中」、「危険度低」などのテキストで表現することもできるし、「安全」、「普通」、「危険」などのテキストで表現することもできる。まｔ、「危険度１」、「危険度２」、・・・などの数値で表現することもできるし、「！」、「！！」、「！！！」などのマークで表現することもできる。つまり、危険度情報のレベル表現としては様々な態様を適用できる。
【０１６６】
２−２．登山計画データのファイルについて
上記説明では、１つの登山計画データのファイルに１つの登山ルートの情報が含まれるものとしたが、１つの登山計画データのファイルに２以上のルートの情報が含まれるものとしてもよい。
【０１６７】
２−３．追加画面について
上記追加画面では、複数の登山計画データのファイルを入山日時順に並べ替えすることが可能であってもよい（例えば、入山日時の近いものが上に位置するように並べ替えできてもよい）。或いは、ファイルの作成日時順にファイルを並べ替えすることが可能であってもよい。
【０１６８】
図５においては、追加画面における危険度の項目をテキストで表現したが、アイコンで表現してもよい。
【０１６９】
２−４．データ転送ルートのバリエーションについて
上述した実施形態では、外部サーバー５の情報を、情報端末２を経由して、メインサーバー４に取り込んでいる場合について説明したが、以下のとおり変形することも可能である。
【０１７０】
例えば、メインサーバー４は、公開されているＡＰＩ（Application Programming Interface）などを用いることにより、直接的に外部サーバー５から一又は複数の情報を取り込むことも可能である。
【０１７１】
また、例えば、電子機器１（又は情報端末２）のアプリケーションプログラムは、外部サーバー５の登山計画データを取り込む場合に、直接的に外部サーバー５から登山計画データを取り込むことも可能である。
【０１７２】
以下、システムの通信手順の変形例について説明する。
【０１７３】
（１）電子機器１（又は情報端末２）のアプリケーションプログラムは、追加画面を送るようにメインサーバー４へリクエストする。
【０１７４】
（２）メインサーバー４は、追加可能な登山計画データのリストを送るように外部サーバー５へリクエストする。
【０１７５】
（３）外部サーバー５は、メインサーバー４へリストを返す。
【０１７６】
（４）メインサーバー４は、リストを受け取って追加画面を作成してアプリケーションプログラムへ返す。
【０１７７】
（５）アプリケーションプログラムは、受け取った追加画面を（電子機器１又は情報端末
２へ）表示する。
【０１７８】
（６）ユーザーは、追加画面から追加する計画を選択する。
【０１７９】
（７）アプリケーションプログラムは、上記追加する登山計画データを含んだリストを送るようにメインサーバー４へリクエストする。
【０１８０】
（８）メインサーバー４は、追加する登山計画のデータを送るように外部サーバー５へリクエストする。
【０１８１】
（９）外部サーバー５は、メインサーバー４へ登山計画データを返す。
【０１８２】
（１０）メインサーバー４は、受け取った登山計画データをデータベースへ保存する。
【０１８３】
（１１）メインサーバー４は、データベースから登山計画リストを作成してアプリケーションプログラムへ返す。
【０１８４】
（１２）アプリケーションプログラムは、受け取った登山計画リストを（電子機器１又は情報端末２へ）表示する。
【０１８５】
なお、ここでは、追加可能な『計画リスト』と『計画データ』の２つの情報が送受信されているが、何れもメインサーバー４が外部サーバー５にリクエストをして、外部サーバー５からメインサーバー４が受信しているものとしている。
【０１８６】
また、このように、メインサーバー４を経由して情報を送受信する場合には、実施形態で説明した登山計画ファイルの一覧（タグ情報を利用して作成されたもの）の代わりに、メインサーバー４のデータベースに保存されている計画データの一覧を用いることができる。
【０１８７】
３．その他の変形例
本発明は上記の実施形態に限定されず、本発明の要旨の範囲内で種々の変形実施が可能である。
【０１８８】
例えば、上記の実施形態では、メインサーバー４の機能の一部が情報端末２又は電子機器１に搭載されてもよいし、情報端末２又は電子機器１の機能の一部がメインサーバー４に搭載されてもよい。また、上記の実施形態では、電子機器１の機能の一部又は全部が情報端末２に搭載されてもよいし、情報端末２の機能の一部又は全部が電子機器１に搭載されてもよい。
【０１８９】
また、電子機器１又は情報端末２には、公知のスマートフォンの機能、例えば、カメラ機能、通話機能、通信機能などが搭載されてもよい。
【０１９０】
また、電子機器１又は情報端末２には、スポーツ活動（生体活動を含む）の少なくとも一部をセンシングする他のセンシング機能（湿度センサーなど）が搭載されてもよい。
【０１９１】
また、電子機器１又は情報端末２は、リスト型電子機器、イヤホン型電子機器、指輪型電子機器、ペンダント型電子機器、スポーツ器具に装着して使用する電子機器、スマートフォン、ヘッドマウントディスプレイ（ＨＭＤ：Head Mount Display）など、様々なタイプの携帯情報機器として構成することができる。
【０１９２】
また、電子機器１又は情報端末２は、ユーザーに対する情報の通知を、画像表示により行ってもよいし、音出力、振動などにより行ってもよいし、画像表示、音出力、振動のうち少なくとも２つの組み合わせにより行ってもよい。
【０１９３】
また、上記の実施形態では、衛星測位システムとしてＧＰＳ（Global Positioning System）を利用したが、他の全地球航法衛星システム（ＧＮＳＳ：Global Navigation Satellite System）を利用してもよい。例えば、ＥＧＮＯＳ(European Geostationary-Satellite Navigation Overlay Service)、ＱＺＳＳ（Quasi Zenith Satellite System）、ＧＬＯＮＡＳＳ（GLObal NAvigation Satellite System）、ＧＡＬＩＬＥＯ、ＢｅｉＤｏｕ（BeiDou Navigation Satellite System）、等の衛星測位システムのうち１又は２以上を利用してもよい。また、衛星測位システムの少なくとも１つにＷＡＡＳ（Wide Area Augmentation System）等の静止衛星型衛星航法補強システム（ＳＢＡＳ：Satellite-based Augmentation System）を利用してもよい。
【０１９４】
また、上述した各実施形態及び各変形例は一例であって、これらに限定されるわけではない。例えば、各実施形態及び各変形例を適宜組み合わせることも可能である。
【０１９５】
また、本発明は、実施形態で説明した構成と実質的に同一の構成（例えば、機能、方法及び結果が同一の構成、あるいは目的及び効果が同一の構成）を含む。また、本発明は、実施形態で説明した構成の本質的でない部分を置き換えた構成を含む。また、本発明は、実施形態で説明した構成と同一の作用効果を奏する構成又は同一の目的を達成することができる構成を含む。また、本発明は、実施形態で説明した構成に公知技術を付加した構成を含む。
【符号の説明】
【０１９６】
１  電子機器、１１０  ＧＰＳセンサー、１２０  処理部、１３０  記憶部、１１１  地磁気センサー、１１２  気圧センサー、１１３  加速度センサー、１１４  角速度センサー、１１５  脈センサー、１１６  温度センサー、１５０  操作部、１６０  計時部、１７０  表示部、１８０  音出力部、１９０  通信部、２  情報端末、３  ネットワーク、４  メインサーバー、５  外部サーバー、２１  処理部、２２  通信部、２３  操作部、２４  記憶部、２５  表示部、２６  音出力部、２７  通信部、２８  撮像部、４１  処理部、４２  通信部、４４  記憶部、５１  処理部、５２  通信部、５４  記憶部
【図１】
2018041377.tif 000003
【図２】
2018041377.tif 000004
【図３】
2018041377.tif 000005
【図４】
2018041377.tif 000006
【図５】
2018041377.tif 000007
【図６】
2018041377.tif 000008