(57)【要約】      （修正有）【課題】短時間で効率的にペットの散歩を行うことができる、散歩支援装置、支援方法、及び支援プログラムを提供する。【解決手段】散歩ルート導出装置１０が、ペットに必要な運動量を特定するための運動情報を取得する取得部５４と、運動情報に基づいて、ペットの走行場所を含んだペットの散歩のルートを導出する導出部５０と、を備える。【選択図】図８
2020137480.tif 000002
【特許請求の範囲】
【請求項１】
ペットに必要な運動量を特定するための運動情報を取得する取得部と、
前記運動情報に基づいて、前記ペットが走ることを推奨する場所を含んだ前記ペットの散歩のルートを導出する導出部と、
を備えた散歩支援装置。
【請求項２】
前記ペットが散歩により消費するべき目標消費カロリーと前記ペットの走行に関する強度との対応関係が予め定められており、
前記導出部は、前記目標消費カロリーに応じた前記強度と前記運動情報とに基づいて前記ルートを導出する、
請求項１に記載の散歩支援装置。
【請求項３】
前記対応関係には、前記目標消費カロリーが高くなるほど、走ることを推奨する距離、及び走ることを推奨する時間の少なくとも一方が長くなる前記強度が対応付けられている、
請求項２に記載の散歩支援装置。
【請求項４】
前記導出部は、前記ペットの散歩に要する散歩時間に応じて補正される前記強度と前記運動情報とに基づいて前記ルートを導出する、
請求項２または請求項３に記載の散歩支援装置。
【請求項５】
前記散歩時間の指定を受け付ける受付部をさらに備える、
請求項４に記載の散歩支援装置。
【請求項６】
前記運動情報は、前記ペットの、品種、年齢、性別、体重、去勢、及び病気の少なくとも１つに関する情報を含む、
請求項１から請求項５のいずれか１項に記載の散歩支援装置。
【請求項７】
前記導出部は、散歩を行う環境に関する環境情報にさらに基づいて、前記ルートを導出する、
請求項１から請求項６のいずれか１項に記載の散歩支援装置。
【請求項８】
前記導出部は、他のペットの位置に関する位置情報にさらに基づいて、前記ルートを導出する、
請求項１から請求項７のいずれか１項に記載の散歩支援装置。
【請求項９】
前記導出部は、前記ペットが休憩することを推奨する場所を含んだ前記ルートを導出し、前記導出部は、前記走ることを推奨する場所及び前記休憩することを推奨する場所を識別可能な状態で前記ルートを表示部に表示させる、
請求項１から請求項８のいずれか１項に記載の散歩支援装置。
【請求項１０】
前記ルートを散歩中の前記ペットの消費カロリーを表す情報を表示部に表示させる制御を行う表示制御部をさらに備える、
請求項１から請求項９のいずれか１項に記載の散歩支援装置。
【請求項１１】
前記表示制御部は、前記ペットと共に散歩する人物の消費カロリーを表す情報を前記表示部にさらに表示させる制御を行う、
請求項１０に記載の散歩支援装置。
【請求項１２】
前記表示制御部は、前記人物が消費すべき目標消費カロリーと、散歩により消費された消費カロリーと、に応じた情報を前記表示部に表示させる制御をさらに行う、
請求項１１に記載の散歩支援装置。
【請求項１３】
前記取得部は、複数の前記ペットの各々の前記運動情報を取得し、前記導出部は、前記複数のペットの各々について前記ルートを導出し、
前記複数のペットのうちのいずれかのペットの飼い主により、他のペットに関する前記ルートの閲覧が可能とされている、
請求項１から請求項１２のいずれか１項に記載の散歩支援装置。
【請求項１４】
前記散歩のルートを、前記散歩のルートを散歩するペットに関連する他のペット、及び前記散歩のルートを散歩するペットの飼い主に関連する他の飼い主の少なくとも一方と関連付けた状態で記憶する記憶部をさらに備える、
請求項１から請求項１３のいずれか１項に記載の散歩支援装置。
【請求項１５】
ペットに必要な運動量を特定するための運動情報を取得し、
前記運動情報に基づいて、前記ペットが走ることを推奨する場所を含んだ前記ペットの散歩のルートを導出する、
処理を含む支援方法。
【請求項１６】
コンピュータを、
ペットに必要な運動量を特定するための運動情報を取得する取得部と、
前記運動情報に基づいて、前記ペットが走ることを推奨する場所を含んだ前記ペットの散歩のルートを導出する導出部と、
して機能させるための支援プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本開示は、散歩支援装置、支援方法、及び支援プログラムに関する。
【背景技術】
【０００２】
一般に、ペットの健康状態の向上等のために、散歩が有益とされており、飼い主等の人物により、ペットの散歩が行われている。ペットの散歩を支援するための技術として、例えば、特許文献１には、散歩させる動物の活動量等に応じた距離の散歩ルートを生成して提示する技術が開示されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】再公表２０１４−５０１１８号
【発明の概要】
【発明が解決しようとする課題】
【０００４】
ところで、単に散歩するだけでは、ペットに必要とされる運動量を満たしていない場合があった。例えば、散歩時間は、ペット自身の品種や年齢等に応じて定められる他、ペットの散歩を行う飼い主時間によっても定められるが、定められた散歩時間内では、十分な運動ができない場合があった。
【０００５】
本開示は、以上の事情を鑑みて成されたものであり、短時間で効率的にペットの散歩を行うことができる、散歩支援装置、支援方法、及び支援プログラムを提供することを目的とする。
【課題を解決するための手段】
【０００６】
上記目的を達成するために、本開示の第１の態様の散歩支援装置は、ペットに必要な運動量を特定するための運動情報を取得する取得部と、運動情報に基づいて、ペットが走ることを推奨する場所を含んだペットの散歩のルートを導出する導出部と、を備える。
【０００７】
本開示の第２の態様の散歩支援装置は、第１の態様の散歩支援装置において、ペットが散歩により消費するべき目標消費カロリーとペットの走行に関する強度との対応関係が予め定められており、導出部は、目標消費カロリーに応じた強度と運動情報とに基づいてルートを導出する。
【０００８】
本開示の第３の態様の散歩支援装置は、第２の態様の散歩支援装置において、対応関係には、目標消費カロリーが高くなるほど、走ることを推奨する距離、及び走ることを推奨する時間の少なくとも一方が長くなる強度が対応付けられている。
【０００９】
本開示の第４の態様の散歩支援装置は、第２の態様または第３の態様の散歩支援装置において、導出部は、ペットの散歩に要する散歩時間に応じて補正される強度と運動情報とに基づいてルートを導出する。
【００１０】
本開示の第５の態様の散歩支援装置は、第４の態様の散歩支援装置において、散歩時間の指定を受け付ける受付部をさらに備える。
【００１１】
本開示の第６の態様の散歩支援装置は、第１の態様から第５の態様のいずれか１態様の散歩支援装置において、運動情報は、ペットの、品種、年齢、性別、体重、去勢、及び病気の少なくとも１つに関する情報を含む。
【００１２】
本開示の第７の態様の散歩支援装置は、第１の態様から第６の態様のいずれか１態様の散歩支援装置において、導出部は、散歩を行う環境に関する環境情報にさらに基づいて、ルートを導出する。
【００１３】
本開示の第８の態様の散歩支援装置は、第１の態様から第７の態様のいずれか１態様の散歩支援装置において、導出部は、他のペットの位置に関する位置情報にさらに基づいて、ルートを導出する。
【００１４】
本開示の第９の態様の散歩支援装置は、第１の態様から第８の態様のいずれか１態様の散歩支援装置において、導出部は、ペットが休憩することを推奨する場所を含んだルートを導出し、導出部は、走ることを推奨する場所及び休憩することを推奨する場所を識別可能な状態でルートを表示部に表示させる。
【００１５】
本開示の第１０の態様の散歩支援装置は、第１の態様から第９の態様のいずれか１態様の散歩支援装置において、ルートを散歩中のペットの消費カロリーを表す情報を表示部に表示させる制御を行う表示制御部をさらに備える。
【００１６】
本開示の第１１の態様の散歩支援装置は、第１０の態様の散歩支援装置において、表示制御部は、ペットと共に散歩する人物の消費カロリーを表す情報を表示部にさらに表示させる制御を行う。
【００１７】
本開示の第１２の態様の散歩支援装置は、第１１の態様の散歩支援装置において、表示制御部は、人物が消費すべき目標消費カロリーと、散歩により消費された消費カロリーと、に応じた情報を表示部に表示させる制御をさらに行う。
【００１８】
本開示の第１３の態様の散歩支援装置は、第１の態様から第１２の態様のいずれか１態様の散歩支援装置において、取得部は、複数のペットの各々の運動情報を取得し、導出部は、複数のペットの各々についてルートを導出し、複数のペットのうちのいずれかのペットの飼い主により、他のペットに関するルートの閲覧が可能とされている。
【００１９】
本開示の第１４の態様の散歩支援装置は、第１の態様から第１３の態様のいずれか１態様の散歩支援装置において、散歩のルートを、散歩のルートを散歩するペットに関連する他のペット、及び散歩のルートを散歩するペットの飼い主に関連する他の飼い主の少なくとも一方と関連付けた状態で記憶する記憶部をさらに備える。
【００２０】
また、上記目的を達成するために、本開示の第１５の態様の支援方法は、ペットに必要な運動量を特定するための運動情報を取得し、運動情報に基づいて、ペットが走ることを推奨する場所を含んだペットの散歩のルートを導出する処理を含む。
【００２１】
また、上記目的を達成するために、本開示の第１６の態様の支援プログラムは、コンピュータを、ペットに必要な運動量を特定するための運動情報を取得する取得部と、運動情報に基づいて、ペットが走ることを推奨する場所を含んだペットの散歩のルートを導出する導出部と、して機能させるためのものである。
【００２２】
また、本開示の情報処理装置は、コンピュータに実行させるための命令を記憶するメモリと、記憶された命令を実行するよう構成されたプロセッサと、を備え、プロセッサは、ペットに必要な運動量を特定するための運動情報を取得し、運動情報に基づいて、ペットが走ることを推奨する場所を含んだペットの散歩のルートを導出する。
【発明の効果】
【００２３】
本開示によれば、短時間で効率的にペットの散歩を行うことができる。
【図面の簡単な説明】
【００２４】
【図１】実施形態の散歩支援システムの構成の一例を示すブロック図である。
【図２】実施形態の散歩ルート導出装置のハードウェア構成の一例を示すブロック図である。
【図３】実施形態の情報記憶部の構成の一例を示すブロック図である。
【図４】実施形態の目標消費カロリー／強度対応情報の一例を示す図である。
【図５Ａ】実施形態の散歩時間補正係数情報の一例を示す図である。
【図５Ｂ】実施形態の犬種補正係数情報の一例を示す図である。
【図５Ｃ】実施形態の年齢補正係数情報の一例を示す図である。
【図６】実施形態の基本情報の一例を示す図である。
【図７】実施形態の飼主端末のハードウェア構成の一例を示すブロック図である。
【図８】実施形態の散歩ルート導出装置及び飼主端末の構成の一例を表す機能ブロック図である。
【図９】実施形態の飼主端末で実行される散歩処理の一例を示すフローチャートである。
【図１０】図９に示した散歩処理において実行される基本情報設定処理の一例を示すフローチャートである。
【図１１】実施形態の散歩ルート導出装置で実行される散歩ルート導出処理の一例を示すフローチャートである。
【図１２】図１１に示した散歩ルート導出処理において実行される導出処理の一例を示すフローチャートである。
【図１３】飼主端末の表示部に散歩ルートが表示された状態の一例を示す図である。
【図１４】飼主端末の表示部に散歩ルートが表示された状態の一例を示す図である。
【図１５】実施形態の飼主端末で実行される散歩ルート閲覧処理の一例を示すフローチャートである。
【図１６】実施形態の散歩ルート導出装置で実行される散歩ルート提供処理の一例を示すフローチャートである。
【発明を実施するための形態】
【００２５】
以下、図面を参照して、本開示の技術を実施するための形態例を詳細に説明する。
【００２６】
まず、図１を参照して、本実施形態の散歩支援システムについて説明する。
図１には、本実施形態の散歩支援システムの構成の一例を表すブロック図が示されている。図１に示すように、本実施形態の散歩支援システム１は、散歩ルート導出装置１０、情報記憶部１２、複数（図１では、一例として３台）の飼主端末１４（１４１〜１４３）、及び複数（図１では、一例として３台）のペット端末１６（１６１〜１６３）を備える。散歩ルート導出装置１０、情報記憶部１２、及び飼主端末１４の各々は、ネットワークＮに接続されており、ネットワークＮを介した通信が可能とされている。なお、本実施形態に限定されず、散歩ルート導出装置１０、情報記憶部１２、及び飼主端末１４の少なくとも１つが、ネットワークＮを介さずに他の装置と通信を行う形態とされていてもよい。また、複数の飼主端末１４の各々は、ネットワークＮを介さない通信、例えば無線通信または有線通信により、飼主端末１４を所有する飼い主Ｕ１〜Ｕ３各々のペットＰ１〜Ｐ３に対応するペット端末１６と通信が可能に接続されている。
【００２７】
なお、本実施形態では、飼主端末１４１〜１４３、について各々を区別せずに総称する場合は、「飼主端末１４」という。同様に、ペット端末１６１〜１６３、飼い主Ｕ１〜Ｕ３、及びペットＰ１〜Ｐ３の各々についても総称する場合は、「ペット端末１６」、「飼い主Ｕ」、及び「ペットＰ」という。なお、本実施形態の飼い主Ｕが、本開示のペットと共に散歩する人物の一例である。
【００２８】
散歩ルート導出装置１０は、飼い主Ｕが、ペットＰを散歩させるのに適した散歩ルートを導出して、導出した散歩ルートを飼主端末１４に送信する機能を有する。なお、詳細は後述するが本実施形態の散歩ルートは、ペットＰが走ることを推奨する場所（以下、「走行場所」という）を含む。なお、本実施形態の散歩ルート導出装置１０においては、ペットＰが走ることを推奨するものでは有るが、説明の簡略のため、単にペットＰが走行するものとして説明する。例えば、「走ることを推奨する距離」とすべきところを、単に「走行距離」と称する。
【００２９】
図２を参照して、本実施形態の散歩ルート導出装置１０のハードウェア構成の一例を説明する。図２に示すように散歩ルート導出装置１０は、ＣＰＵ（Central Processing Unit）２０、一時記憶領域としてのメモリ２１、及び不揮発性の記憶部２２を含む。また、散歩ルート導出装置１０は、液晶ディスプレイ等の表示部２４、キーボードやマウス等の入力部２６、及びネットワークＮに接続されるネットワークＩ／Ｆ（InterFace）２８を含む。ＣＰＵ２０、メモリ２１、記憶部２２、表示部２４、入力部２６、及びネットワークＩ／Ｆ２８は、バス２９に互いに通信が可能に接続されている。
【００３０】
記憶部２２は、ＨＤＤ（Hard Disk Drive）、ＳＳＤ（Solid State Drive）、及びフラッシュメモリ等によって実現される。記憶媒体としての記憶部２２には、散歩ルート導出プログラム２３Ａ及び散歩ルート提供プログラム２３Ｂが記憶される。ＣＰＵ２０は、記憶部２２から散歩ルート導出プログラム２３Ａ及び散歩ルート提供プログラム２３Ｂの各々を読み出してからメモリ２１に展開し、展開した散歩ルート導出プログラム２３Ａ及び散歩ルート提供プログラム２３Ｂの各々を実行する。なお、本実施形態の散歩ルート導出プログラム２３Ａが、本開示の支援プログラムの一例である。
【００３１】
また、本実施形態の情報記憶部１２は、いわゆるオンラインで利用できる、クラウドタイプの外部ストレージである。情報記憶部１２には、図３に示すように、地図情報３０、目標消費カロリー／強度対応情報３２、補正係数情報群３４、基本情報３６、位置情報３７、及び散歩ルートＤＢ（Database）３８が記憶される。
【００３２】
まず、地図情報３０について説明する。地図情報３０は、一般的な地図に、ペットの走行が可能な場所、及びペットの休憩に適した場所等、ペットＰの散歩ルートを導出する場合に必要となる情報が対応付けられた情報である。なお、ペットの走行が可能な場所については、詳細を後述する強度が対応付けられている。
【００３３】
次に、目標消費カロリー／強度対応情報３２について説明する。図４に、目標消費カロリー／強度対応情報３２の一例を示す。目標消費カロリー／強度対応情報３２は、ペットＰの目標消費カロリーと、強度との対応関係を表す情報である。「強度」とは、散歩において、ペットＰが走る程度を表す指標であり、強度を表す数値が大きくなるほど、走行程度が強く、すなわち、歩く場合よりも運動の程度が高くなることを表している。従って、強度を表す数値が大きくなるほど、走行距離、及び走行時間の少なくとも一方が長くなる。なお、本実施形態では、強度の値が大きくなるほど、長くなる走行距離が予め対応付けられており、対応関係（図示省略）が情報記憶部１２に記憶されている。また、強度を表す数値が大きくなるほど、走行による負荷が厳しくなり運動量が増加することもあり、例えば、強度を表す数値が大きくなるほど、時速が早くなる場合がある。
【００３４】
目標消費カロリー／強度対応情報３２の例では、目標消費カロリーが大きくなるほど、対応付けられている強度の値が大きくなる。
【００３５】
次に、補正係数情報群３４について説明する。本実施形態の散歩ルート導出装置１０では、上記強度を、散歩時間、及びペットＰに必要な運動量を特定するための運動情報の各々に応じて定められた補正係数で補正した値、本実施形態では、一例として、強度に補正係数を乗じた値に基づいて、走行距離等を決定する。補正係数情報群３４は、散歩時間、及びペットＰに必要な運動量を特定するための運動情報の各々と、補正係数との対応関係を表す複数の対応関係情報を含む。
【００３６】
図５Ａに、散歩時間と補正係数との対応関係を表す散歩時間補正係数情報３４Ａの一例を示す。散歩時間補正係数情報３４Ａの例では、散歩時間が短くなるほど、対応付けられている補正係数の値が大きくなる。換言すると、散歩時間が短くなるほど、強度の値が大きくなり、ペットＰの運動量が大きくなる。
【００３７】
また、図５Ｂに、犬種と補正係数との対応関係を表す犬種補正係数情報３４Ｂの一例を示す。ペットＰの品種毎に、必要とされる運動量が異なる。そのため、本実施形態の散歩ルート導出装置１０では、ペットＰの品種、具体的には、本実施形態の散歩ルート導出装置１０では、ペットＰとして犬を対象としているため犬種に応じて、補正係数が予め定められている。犬種補正係数情報３４Ｂの例では、一般的に犬種に応じて必要とされる運動量が大きくなるほど、対応付けられている補正係数の値が大きくなる。従って、犬種に応じて必要とされる運動量が大きくなるほど、強度の値が大きくなり、ペットＰの運動量が大きくなる。
【００３８】
また、図５Ｃに、年齢と補正係数との対応関係を表す年齢補正係数情報３４Ｃの一例を示す。ペットＰの年齢毎に、必要とされる運動量が異なる。そのため、本実施形態の散歩ルート導出装置１０では、ペットＰの年齢に応じて、補正係数が予め定められている。年齢補正係数情報３４Ｃの例では、ペットＰの年齢が高くなるほど、対応付けられている補正係数の値が大きくなる。従って、年齢に応じて必要とされる運動量が大きくなるほど、強度の値が大きくなり、ペットＰの運動量が大きくなる。
【００３９】
なお、その他、補正係数情報群３４に含まれる補正係数に関する情報の例としては、性別と補正係数との対応関係を表す情報が挙げられる。本実施形態では一例として、性別と補正係数との対応関係を表す情報では、性別と補正係数との対応関係を表す情報では、ペットＰの性別がオスの方が、メスに比べて必要とされる運動量が大きくなるため、大きな値の補正係数が対応付けられている。従って、オスの方が、メスに比べて、強度の値が大きくなる。
【００４０】
また、その他の例として、体重と補正係数との対応関係を表す情報が挙げられる。本実施形態では一例として、体重と補正係数との対応関係を表す情報では、ペットＰの体重が大きく（重く）なるほど、必要とされる運動量が大きくなるため、大きな値の補正係数が対応付けられている。なお、犬種、年齢、及び性別等に応じて適正な体重が異なる。そのため、ペットＰのダイエットの観点からは、体重と補正係数との対応関係を表す情報として、適正な体重と、現在のペットＰの体重との差が大きくなるほど、大きな値の補正係数が対応付けられた情報を用いることが好ましい。また、ペットＰの体重が適正加重を過度に超過していると、激しい運動を行うことが好ましくない場合がある。そのため、ある閾値となる体重を超えた場合、体重が大きくなるほど、対応付けられている補正係数の値を小さくすることが好ましい。
【００４１】
また、その他の例として、去勢（避妊）の有無と補正係数との対応関係を表す情報が挙げられる。一般的に、去勢（避妊）を行っている場合、ペットＰが太りやすくなる傾向がある。そのため、本実施形態では一例として、去勢（避妊）の有無と補正係数との対応関係を表す情報では、ペットＰが去勢（避妊）を行っている場合、強度値を大きくするための補正係数が対応付けられている。
【００４２】
また、その他の例として、ペットＰにおける病気の有無と補正係数との対応関係を表す情報が挙げられる。一般的に、病気を有する場合、激しい運動を行うことは好ましくない。また、病気の程度（進行具合）が進むほど、激しい運動を行うことは好ましくない。そのため、本実施形態では、一例として、病気の有無と補正係数との対応関係を表す情報では、ペットＰが病気を有する場合、強度値を小さくするための補正係数が対応付けられている。なお、病気の種類や上述の病気の程度に応じて、補正係数を対応付けてもよい。また、例えば、ペットＰが病気を有する場合、ペットＰの散歩ルートに、走行場所を含ませないための補正係数を対応付けてもよい。本実施形態では補正係数を「０」とした場合、強度の値が「０」となり、散歩ルート導出装置１０が導出する散歩ルートに、走行場所が含まれないこととなる。
【００４３】
次に、基本情報３６について説明する。図６に基本情報３６の一例を示す。図６に示すように、本実施形態の基本情報３６は、識別情報、運動情報、散歩時間、目標消費カロリー、スタート地点、及びゴール地点の各情報を含む。識別情報は、ペットＰを識別するための情報であり、本実施形態では、ペットＰの「ペットＩＤ（IDentifier）」、及びペットＰの「名前」を用いている。なお、識別情報は本実施形態に限定されず、ペットＰの飼い主Ｕに関する情報を識別情報として利用してもよい。
【００４４】
一方、運動情報は、ペットＰに必要な運動量を特定するための情報である。本実施形態では、運動情報の例として、「犬種」、「年齢」、「性別」、「体重」、「去勢（避妊）」、及び「病気」に関する情報を用いている。上述したように、これらの運動情報に応じて、ペットＰに必要とされる運動量が変化する。本実施形態の散歩支援システム１では、このように、ペットＰに必要とされる運動量に影響を与える情報（パラメータ）を、「運動情報」としており、具体的な情報については、本実施形態に限定されない。例えば、運動情報として、ペットＰの体脂肪率や肥満度を用いてもよい。
【００４５】
また、散歩時間は、飼い主ＵがペットＰの散歩に要する時間である。後述するように本実施形態の散歩支援システム１では、飼い主Ｕは散歩時間を設定することができる。なお、飼い主Ｕからの指定がない場合、基本情報３６における初期設定では、散歩時間を６０分としている。なお、本実施形態に限定されず、散歩を開始する時刻、及び散歩を終了する時刻の少なくとも一方も基本情報３６に含まれる形態としてもよい。
【００４６】
また、目標消費カロリーは、ペットＰが散歩により消費するのを目標とするカロリーである。後述するように本実施形態の散歩支援システム１では、飼い主Ｕが目標消費カロリーを設定することができる。なお、散歩ルート導出装置１０等が、ペットＰの犬種、年齢、性別、及び食事量等から、目標消費カロリーを導出する形態としてもよい。なお、ペットＰが犬の場合、必要なエネルギー量は、下記（１）式で表される安静時エネルギー必要量（ＲＥＲ：Resting Energy Requirement）により得られる。また、ペットＰの１日当たりのエネルギー要求量（ＤＥＲ：Daily Energy Requirement）は、下記（２）式により得られる。なお、下記（２）式における「活動係数」は、ペットＰのライフステージに応じた倍数である。
ＲＥＲ＝７０×体重＾０．７５    ・・・（１）
ＤＥＲ＝ＲＥＲ×活動係数    ・・・（２）
【００４７】
また、スタート地点は、ペットＰの散歩を開始する地点の位置情報であり、ゴール地点は、ペットＰの散歩を終了する地点の位置情報である。後述するように、本実施形態の散歩支援システム１では、飼い主Ｕがスタート地点及びゴール地点を設定することができる。なお、飼い主Ｕからの指定がない場合、基本情報３６における初期設定では、スタート地点及びゴール地点の両方を、後述する飼主端末１４において散歩ルート導出処理の開始が実行されたときの、飼主端末１４の位置としている。
【００４８】
次に、位置情報３７について説明する。位置情報３７は、特定のペットＰについての、他のペットＰの位置に関する情報である。位置情報３７としては、例えば、他のペットＰの住んでいる位置（住所）、他のペットＰの散歩ルート、及び他のペットＰの散歩ルートにおける休憩場所の位置等が挙げられる。後述するように、本実施形態の散歩支援システム１では、飼い主Ｕが補正係数情報群３４を設定することができる。
【００４９】
次に、散歩ルートＤＢ３８について説明する。散歩ルートＤＢ３８は、散歩ルート導出装置１０が導出した散歩ルートを表す情報を複数記憶したデータベースである。一例として本実施形態では、ペットＰ毎に、ペットＰのペットＩＤと、導出した散歩ルートを表す情報とを対応付けて散歩ルートＤＢ３８に記憶している。また、本実施形態の散歩ルートＤＢ３８には、さらに、散歩ルートを導出したペットＰに関連する他のペットＰ、または散歩ルートを導出したペットＰの飼い主Ｕに関連する、他の飼い主Ｕまたはその飼い主ＵのペットＰの識別情報が対応付けられている。
【００５０】
一方、飼主端末１４は、例えば、スマートフォン及びタブレットコンピュータ等が挙げられる。なお、本実施形態では、飼主端末１４を１台の装置として構成する形態について説明するが、飼主端末１４を複数の装置によって構成する形態であってもよい。
【００５１】
図７を参照して、本実施形態の飼主端末１４のハードウェア構成の一例を説明する。図７に示すように飼主端末１４は、ＣＰＵ４０、一時記憶領域としてのメモリ４１、及び不揮発性の記憶部４２を含む。また、飼主端末１４は、液晶ディスプレイ等の表示部４４、スピーカ等の出力部４５、キーボード等の入力部４６、ＧＰＳ（Global Positioning System）等の位置検出センサ４７、ネットワークＮに接続されるネットワークＩ／Ｆ４８Ａ、及びペット端末１６と通信を行うための通信Ｉ／Ｆ４８Ｂを含む。ＣＰＵ４０、メモリ４１、記憶部４２、表示部４４、出力部４５、入力部４６、位置検出センサ４７、及びネットワークＩ／Ｆ４８Ａ、及び通信Ｉ／Ｆ４８Ｂは、バス４９に互いに通信が可能に接続されている。なお、一例として本実施形態の飼主端末１４は、表示部４４及び入力部４６の機能を有するタッチパネルディスプレイを備えている。
【００５２】
記憶部４２は、ＨＤＤ、ＳＳＤ、及びフラッシュメモリ等によって実現される。記憶媒体としての記憶部４２には、散歩処理プログラム４３Ａ、散歩ルート閲覧プログラム４３Ｂ、及びカロリー導出情報４３Ｃが記憶される。ＣＰＵ４０は、記憶部４２から散歩処理プログラム４３Ａ及び散歩ルート閲覧プログラム４３Ｂの各々を読み出してからメモリ４１に展開し、展開した散歩処理プログラム４３Ａ及び散歩ルート閲覧プログラム４３Ｂの各々を実行する。
【００５３】
一方、本実施形態のペット端末１６は、ペットＰ自身が携帯するウエアラブルな機器であり、一例として本実施形態のペット端末１６は、ペットＰが歩いた歩数を計測し、歩数に応じた移動距離を導出して、導出した移動距離を表す情報を、飼主端末１４に送信する。
【００５４】
次に、図８を参照して、本実施形態の散歩ルート導出装置１０、及び飼主端末１４の機能的な構成について説明する。図８には、本実施形態の散歩ルート導出装置１０、及び飼主端末１４の構成の一例を表す機能ブロック図を示す。
【００５５】
図８に示すように、散歩ルート導出装置１０は、導出部５０、受付部５２、及び取得部５４を備える。散歩ルート導出装置１０のＣＰＵ２０が散歩ルート導出プログラム２３Ａを実行することで、導出部５０、受付部５２、及び取得部５４として機能する。また、飼主端末１４は、表示制御部６０、情報設定部６２、位置検出部６４、及び消費カロリー導出部６６を備える。飼主端末１４のＣＰＵ４０が、散歩処理プログラム４３Ａを実行するとこで、表示制御部６０、情報設定部６２、位置検出部６４、及び消費カロリー導出部６６として機能する。なお、本実施形態の導出部５０、受付部５２、取得部５４、及び表示制御部６０が、散歩支援装置１１を構成する。
【００５６】
散歩ルート導出装置１０の取得部５４は、飼主端末１４の情報設定部６２から基本情報３６等を取得する。取得部５４は、取得した基本情報３６を、基本情報３６として情報記憶部１２に記憶させ、また、導出部５０に出力する。受付部５２は、飼主端末１４の情報設定部６２により指定された散歩時間の指定を受け付ける。受付部５２は、受け付けた散歩時間を、基本情報３６として情報記憶部１２に記憶させ、また、受付部５２に出力する。地図情報３０、目標消費カロリー／強度対応情報３２、補正係数情報群３４、導出部５０は、基本情報３６、位置情報３７、散歩ルートＤＢ３８、及び環境情報３９の各々に基づいてペットＰの散歩ルートを導出し、導出した散歩ルートを飼主端末１４に送信する。
【００５７】
一方、情報設定部６２は、飼い主Ｕが基本情報３６を設定するための機能を有する。飼い主Ｕが設定した基本情報３６は、飼主端末１４へ送信される。また、基本情報３６のうち、ペットＰのカロリーの消費に必要な情報は、カロリー導出情報４３Ｃとして、記憶部２２に記憶させる。一例として、本実施形態では、カロリー導出情報４３Ｃとして、ペットＰの体重を用いている。
【００５８】
また、位置検出部６４は、位置検出センサ４７により、飼主端末１４の位置を検出する機能を有し、検出結果を消費カロリー導出部６６及び表示制御部６０に出力する。消費カロリー導出部６６は、カロリー導出情報４３Ｃ、位置検出部６４の検出結果、及びペット端末１６から得られるペットの移動量を表す情報に基づいて、ペットＰ及び飼い主Ｕが散歩により消費した消費カロリーを導出する機能を有する。また、表示制御部６０は、導出部５０が導出したペットＰの散歩ルート、ペットＰ（飼い主Ｕ）の現在位置、及び散歩における消費カロリーを表示部４４に表示させる制御を行う。
【００５９】
次に、本実施形態の散歩支援システム１の作用について説明する。
まず、図９を参照して飼主端末１４の作用を説明する。本実施形態では、飼主端末１４のＣＰＵ４０が散歩処理プログラム４３Ａを実行することによって、図９に示す散歩処理が実行される。一例として、図９に示した本実施形態の散歩処理では、基本情報３６の設定、散歩ルートの表示、散歩中における飼い主Ｕ（ペットＰ）の位置及び消費カロリーの表示のための処理が行われる。
【００６０】
一例として本実施形態の飼主端末１４では、アプリケーションプログラムとして登録されている散歩処理プログラム４３Ａの実行を、飼い主Ｕが入力部４６により指示した場合に、図９に示した病状情報取得処理が実行される。
【００６１】
図９のステップＳ１００で情報設定部６２は、散歩開始指示を、ネットワークＮを介して散歩ルート導出装置１０に送信する。なお、本実施形態の散歩開始指示には、散歩を開始するペットＰを識別するためのペットＩＤが含まれている。
【００６２】
次のステップＳ１０２で情報設定部６２は、飼い主Ｕが基本情報３６の設定を行うか否かを判定する。一例として、本実施形態では、基本情報３６の設定を行うか否かを飼い主Ｕが選択するための選択画面（図示省略）を表示部４４に表示させる。飼い主Ｕは、表示部４４に表示された選択画面に応じて、入力部４６により、基本情報３６の設定を行うか否かを選択する。
【００６３】
飼い主Ｕが基本情報３６の設定を行わない場合、ステップＳ１０６の判定が否定判定となり、ステップＳ１０６へ移行する。一方、飼い主Ｕが基本情報３６の設定を行う場合、ステップＳ１０８の判定が肯定判定となり、ステップＳ１０４へ移行する。
【００６４】
ステップＳ１０４で情報設定部６２は、図１０に一例を示した、基本情報設定処理を実行する。
【００６５】
図１０のステップＳ１４０で情報設定部６２は、基本情報３６のうち、上述した識別情報を設定するか否かを判定する。一例として、本実施形態では、識別情報の設定を行うか否かを飼い主Ｕが選択し、かつ設定を行う場合は設定値を入力するための設定画面（図示省略）を表示部４４に表示させる。飼い主Ｕは、表示部４４に表示された設定画面に応じて、入力部４６により、識別情報の設定を行うか否かを選択する。
【００６６】
飼い主Ｕが識別情報の設定を行わない場合、ステップＳ１４０の判定が否定判定となり、ステップＳ１４４へ移行する。一方、飼い主Ｕが識別情報の設定を行う場合、ステップＳ１４０の判定が肯定判定となり、ステップ１４２へ移行する。ステップＳ１４２で情報設定部６２は、上記設定画面に応じて入力部４６により飼い主Ｕが入力した、識別情報の設定値を取得する。
【００６７】
次のステップＳ１４４で情報設定部６２は、基本情報３６のうち、上述した運動情報を設定するか否かを判定する。一例として、本実施形態では、運動情報の設定を行うか否かを飼い主Ｕが選択し、かつ設定を行う場合は設定値を入力するための設定画面（図示省略）を表示部４４に表示させる。飼い主Ｕは、表示部４４に表示された設定画面に応じて、入力部４６により、運動情報の設定を行うか否かを選択する。
【００６８】
飼い主Ｕが運動情報の設定を行わない場合、ステップＳ１４４の判定が否定判定となり、ステップＳ１４８へ移行する。一方、飼い主Ｕが運動情報の設定を行う場合、ステップＳ１４４の判定が肯定判定となり、ステップ１４６へ移行する。ステップＳ１４６で情報設定部６２は、上記設定画面に応じて入力部４６により飼い主Ｕが入力した、運動情報の設定値を取得する。
【００６９】
次のステップＳ１４８で情報設定部６２は、基本情報３６のうち、上述した目標消費カロリーを設定するか否かを判定する。一例として、本実施形態では、目標消費カロリーの設定を行うか否かを飼い主Ｕが選択し、かつ設定を行う場合は設定値を入力するための設定画面（図示省略）を表示部４４に表示させる。飼い主Ｕは、表示部４４に表示された設定画面に応じて、入力部４６により、目標消費カロリーの設定を行うか否かを選択する。
【００７０】
飼い主Ｕが目標消費カロリーの設定を行わない場合、ステップＳ１４８の判定が否定判定となり、ステップＳ１５２へ移行する。一方、飼い主Ｕが目標消費カロリーの設定を行う場合、ステップＳ１４８の判定が肯定判定となり、ステップ１５０へ移行する。ステップＳ１５０で情報設定部６２は、上記設定画面に応じて入力部４６により飼い主Ｕが入力した、目標消費カロリーの設定値を取得する。
【００７１】
次のステップＳ１５２で情報設定部６２は、基本情報３６のうち、上述した散歩時間報を設定するか否かを判定する。一例として、本実施形態では、散歩時間の設定を行うか否かを飼い主Ｕが選択し、かつ設定を行う場合は設定値を入力するための設定画面（図示省略）を表示部４４に表示させる。飼い主Ｕは、表示部４４に表示された設定画面に応じて、入力部４６により、散歩時間の設定を行うか否かを選択する。
【００７２】
飼い主Ｕが散歩時間の設定を行わない場合、ステップＳ１５２の判定が否定判定となり、ステップＳ１５６へ移行する。一方、飼い主Ｕが散歩時間の設定を行う場合、ステップＳ１５２の判定が肯定判定となり、ステップ１５４移行する。ステップＳ１５４で情報設定部６２は、上記設定画面に応じて入力部４６により飼い主Ｕが入力した、散歩時間の設定値を取得する。
【００７３】
次のステップＳ１５６で情報設定部６２は、基本情報３６のうち、上述したスタート地点及びゴール地点を設定するか否かを判定する。一例として、本実施形態では、スタート地点及びゴール地点の設定を行うか否かを飼い主Ｕが選択し、かつ設定を行う場合は設定値を入力するための設定画面（図示省略）を表示部４４に表示させる。飼い主Ｕは、表示部４４に表示された設定画面に応じて、入力部４６により、スタート地点及びゴール地点音少なくとも一方の設定を行うか否かを選択する。
【００７４】
飼い主Ｕがスタート地点及びゴール地点のいずれについても設定を行わない場合、ステップＳ１５６の判定が否定判定となり、ステップＳ１６０へ移行する。一方、飼い主Ｕがスタート地点及びゴール地点の少なくとも一方の設定を行う場合、ステップＳ１５６の判定が肯定判定となり、ステップ１５８移行する。ステップＳ１５８で情報設定部６２は、上記設定画面に応じて入力部４６により飼い主Ｕが入力した、スタート地点及びゴール地点の少なくとも一方の設定値を取得する。
【００７５】
次のステップＳ１６０で情報設定部６２は、記憶部４２に記憶されているカロリー導出情報４３Ｃを更新する。一例として、本実施形態の情報設定部６２は、上記ステップＳ１４６の処理により、ペットＰの体重を取得した場合、カロリー導出情報４３Ｃを更新する。なお、テップＳ１４６の処理により、ペットＰの体重を取得していない場合は、本ステップの処理を省略することができる。
【００７６】
次のステップＳ１６２で情報設定部６２は、上記各処理により取得した基本情報３６を、ネットワークＮを介して、散歩ルート導出装置１０へ送信した後、本基本情報設定処理を終了し、図９に示した散歩処理のステップＳ１０６へ移行する。
【００７７】
ステップＳ１０６で情報設定部６２は、これから行う今回の散歩のルートを、前回（直近の）ペットＰと散歩した際の散歩ルートから変更するか否かを判定する。一例として、本実施形態では、散歩ルートを変更するか否かを飼い主Ｕが選択するための選択画面（図示省略）を表示部４４に表示させる。飼い主Ｕは、表示部４４に表示された選択画面に応じて、入力部４６により、散歩ルートの変更を行うか否かを選択する。
【００７８】
飼い主Ｕが散歩ルートの変更を行わない場合、換言すると、前回の散歩ルートにより散歩を行う場合、ステップＳ１０６の判定が否定判定となり、ステップＳ１０８へ移行する。ステップＳ１０８で情報設定部６２は、ネットワークＮを介して、散歩ルート導出装置１０に、散歩ルート読出指示を送信した後、ステップＳ１１２へ移行する。一方、飼い主Ｕが散歩ルートの変更を行う場合、ステップＳ１０６の判定が肯定判定となり、ステップＳ１１０へ移行する。ステップＳ１１０で情報設定部６２は、ネットワークＮを介して、散歩ルート導出装置１０に、散歩ルート導出指示を送信した後、ステップＳ１１２へ移行する。
【００７９】
本実施形態の散歩支援システム１の散歩ルート導出装置１０では、飼主端末１４から散歩開始指示を受信した場合、図１１に一例を示した散歩ルート導出処理が実行される。ここで、図１１を参照して、散歩ルート導出装置１０における、散歩ルートを導出する作用について説明する。本実施形態では、散歩ルート導出装置１０のＣＰＵ２０が散歩ルート導出プログラム２３Ａを実行することによって、図１１に示す散歩ルート導出処理が実行される。一例として本実施形態の散歩ルート導出装置１０では、上述したように、飼主端末１４から散歩開始指示を受信した場合に、図１１に示した散歩ルート導出処理が実行される。
【００８０】
図１１のステップＳ２００で取得部５４は、飼主端末１４から基本情報３６を受信したか否かを判定する。具体的には、取得部５４は、上述した基本情報設定処理（図１０参照）のステップＳ１６２において、飼主端末１４が送信した基本情報３６を受信したか否かを判定する。散歩開始指示を受信してから予め定められた期間が経過しても飼主端末１４から基本情報３６を受信しない場合、ステップＳ２００の判定が否定判定となり、ステップＳ２０２へ移行する。ステップＳ２０２で導出部５０は、情報記憶部１２に記憶されている基本情報３６を参照し、受信した散歩開始指示に含まれるペットＩＤ（以下、「散歩するペットＰのペットＩＤ」という）に対応付けられている基本情報３６を読み出した後、ステップＳ２０６へ移行する。
【００８１】
一方、飼主端末１４から基本情報３６を受信した場合、ステップＳ２００の判定が肯定判定となり、ステップＳ２０４へ移行する。ステップＳ２０４で取得部５４及び受付部５２は、受信した基本情報３６を、散歩するペットＰのペットＩＤに対応付けて情報記憶部１２の基本情報３６に記憶させる。具体的には、基本情報３６のうち散歩時間については、受付部５２が受け付けて、散歩するペットＰのペットＩＤに対応付けて情報記憶部１２の基本情報３６に記憶させる。また、基本情報３６のうち散歩時間以外の情報については、取得部５４が取得して、散歩するペットＰのペットＩＤに対応付けて情報記憶部１２の基本情報３６に記憶させる。なお、既に散歩するペットＰのペットＩＤに対応付けられた基本情報３６が情報記憶部１２に記憶されている場合、情報記憶部１２に記憶されている基本情報３６を、受信した基本情報３６に更新する。
【００８２】
ステップＳ２０６で導出部５０は、飼主端末１４から散歩ルート導出指示を受信したか否かを判定する。上述したように、飼主端末１４における散歩処理（図９参照）のステップＳ１０８において飼主端末１４が送信した散歩ルート読出指示を散歩ルート導出装置１０が受信した場合、ステップＳ２０６の判定が否定判定となり、ステップＳ２０８へ移行する。
【００８３】
ステップＳ２０８で導出部５０は、情報記憶部１２の散歩ルートＤＢ３８から、散歩するペットＰのペットＩＤに対応する散歩ルートを表す情報を読み出した後、ステップＳ２１４へ移行する。
【００８４】
一方、上述したように、飼主端末１４における散歩処理（図９参照）のステップＳ１１０において飼主端末１４が送信した散歩ルート導出指示を散歩ルート導出装置１０が受信した場合、ステップＳ２０６の判定が肯定定となり、ステップＳ２１０へ移行する。
【００８５】
ステップＳ２１０で導出部５０は、散歩ルートの導出に必要な他の情報を取得する。具体的には、導出部５０は、情報記憶部１２から位置情報３７を取得し、また、環境情報３９を取得する。本実施形態において環境情報３９とは、ペットＰが散歩を行う環境に関する情報であり、ペットＰの散歩に影響を与える散歩ルート周囲の環境を表すパラメータである。環境情報３９としては、例えば、その日の天候、気温、湿度、道路情報（交通量及び工事の有無等）、周辺の店舗等に関する情報が挙げられるが、特に限定されるものではない。
【００８６】
次のステップＳ２１２で導出部５０は、図１２に一例を示した導出処理を実行する。
図１２のステップＳ２３０で導出部５０は、基本情報３６に含まれる目標消費カロリーから、強度を特定する。具体的には、導出部５０は、情報記憶部１２の目標消費カロリー／強度対応情報３２を参照し、取得した目標消費カロリーに対応する強度の値を特定する。
【００８７】
次のステップＳ２３２で導出部５０は、上記ステップＳ２３０の処理で特定した強度を、補正係数により補正する。具体的には、導出部５０は、取得した基本情報３６に含まれる運動情報の犬種及び年齢等の項目毎に、補正係数情報群３４から対応する補正係数情報を参照し、各運動情報に応じた補正係数を取得し、順次、強度を補正する。
【００８８】
例えば、ペットＰが、図６の基本情報３６に示した、「ノリタマ」の場合について具体的に説明する。基本情報３６に示すように、「ノリタマ」には、目標消費カロリーとして２００kcalが設定されている。そのため、上記ステップＳ２３０において導出部５０は、目標消費カロリー／強度対応情報３２（図４参照）を参照し、２００kcalの目標消費カロリーに対応する強度である「６」を取得する。
【００８９】
そして、ステップＳ２３２で導出部５０は、「ノリタマ」には、散歩時間として６０分が設定されているため、散歩時間補正係数情報３４Ａ（図５Ａ参照）を参照し、６０分の散歩時間に対応する補正係数である「１」を取得する。さらに、「ノリタマ」には、犬種として柴犬が設定されているため、犬種補正係数情報３４Ｂ（図５Ｂ参照）を参照し、柴犬の犬種に対応する補正係数「１」を取得する。さらに、「ノリタマ」には、年齢として９才が設定されているため、年齢補正係数情報３４Ｃ（図５Ｃ参照）を参照し、９才の年齢に対応する補正係数「０．８」を取得する。他の運動情報に対応する補正係数については省略するが、これらの補正係数によれば、「ノリタマ」の強度は、下記（３）式の通り補正される。
強度「６」×補正係数「１」×補正係数「１」×補正係数「０．８」＝４．８  ・・・（３）
【００９０】
なお、本実施形態の導出部５０は、環境情報３９も用いて強度を補正する。例えば、気温が予め定められた温度よりも高い場合、一般的に、走行時間が短いほうが好ましい。この場合、温度に補正係数とを対応付けておき、導出部５０は、環境情報３９に含まれる温度に対応する補正係数を用いて強度を補正すればよい。
【００９１】
次のステップＳ２３４で導出部５０は、上記ステップＳ２３２の処理により補正された強度から、ペットＰの走行距離を決定する。上述したように、情報記憶部１２には、強度と走行距離との対応関係が記憶されているため、記憶されている対応関係に基づいて、導出部５０は走行距離を決定する。
【００９２】
次のステップＳ２３６で導出部５０は、ペットＰの散歩距離及び休憩時間を決定する。一例として本実施形態の導出部５０は、ペットＰの想定走行速度に応じて走行距離から、走行時間を導出する。なお、一般的に、犬種等に応じて走行速度が異なるため、例えば、犬種毎に想定走行速度を対応付けて情報記憶部１２等に記憶させておくことが好ましい。また、一例として本実施形態の導出部５０は、走行距離から休憩時間を決定する。本実施形態では、走行距離が長いほど、ペットＰの疲労を考慮して休憩時間を長くするため、例えば、走行距離に休憩時間を対応付けて情報記憶部１２等に記憶させておけばよい。なお、本実施形態に限定されず、導出部５０が、走行時間、及び散歩時間等にかかわらず、休憩時間を一意に定める形態としてもよいし、年齢等の他の運動情報や、天候等の環境情報３９にも応じて休憩時間を決定する形態としてもよく、決定方法は特に限定されない。
【００９３】
さらに導出部５０は、走行時間及び休憩時間が決定すると、情報記憶部１２の基本情報３６を参照し、設定されている散歩時間から、走行時間及び休憩時間を除いた時間を、歩行による散歩を行う時間（以下、「歩行時間」という）を決定する。さらに、導出部５０は、歩行時間と、ペットＰの想定歩行速度とから、ペットＰが歩くことを推奨する距離（以下、「歩行距離」という）を決定する。なお、ペットＰの想定歩行速度は、上記想定走行速度と同様に、一般的に、犬種等に応じて走行速度が異なるため、例えば、犬種毎に想定歩行速度を対応付けて情報記憶部１２等に記憶させておくことが好ましい。
【００９４】
さらに導出部５０は、上記の走行距離と上記の歩行距離とを加算した距離を、散歩距離として決定する。
【００９５】
次のステップＳ２３８で導出部５０は、情報記憶部１２から地図情報３０を取得する。そして次のステップＳ２４０で導出部５０は、取得した地図情報３０に基づいて、散歩ルートを導出する。具体的には、導出部５０は、基本情報３６を参照し、散歩するペットＰに設定されたスタート地点、及びゴール地点を含む地域の地図情報３０を取得する。上述したように、地図情報３０には、ペットＰの散歩ルートを導出する場合に必要となる情報が対応付けられている。導出部５０は、地図情報３０に対応付けられている、ペットＰの走行が可能な場所、及びペットＰの休憩に適した場所を参照し、上記の走行距離、及び散歩距離を満たし、かつ、休憩場所を通る散歩ルートを導出する。
【００９６】
なお、本実施形態の導出部５０では、散歩ルートを導出する場合、上述のように位置情報３７も利用する。例えば、位置情報３７として、他のペットＰの住んでいる位置や、他のペットＰの散歩ルートにおける休憩場所を避ける旨の設定を飼い主Ｕが行っている場合、導出部５０は、設定されている位置や休憩場所を含まない散歩ルートを導出する。このように、他のペットＰに関する位置や休憩場所を避けることにより、人見知りをしたり、他の犬に吠える癖があったりするペットＰにとって好ましい散歩ルートを導出することができる。また、逆に、位置情報３７として、他のペットＰの住んでいる位置や、他のペットＰの散歩ルートにおける休憩場所を含める旨の設定を飼い主Ｕが行っている場合、導出部５０は、設定されている位置や休憩場所を含む散歩ルートを導出する。このように、他のペットＰに関する位置や休憩場所を含むことにより、他の犬と遊ぶのが好きなペットＰや、友達が多いペットＰにとって好ましい散歩ルートを導出することができる。
【００９７】
次のステップＳ２４２で導出部５０は、上記ステップＳ２４０で導出した散歩ルートを表す情報を、情報記憶部１２の散歩ルートＤＢ３８に記憶させた後、本導出処理を終了し、図１１に示した散歩ルート導出処理のステップＳ２１４へ移行する。なお、散歩ルートの詳細については、後述する。
【００９８】
ステップＳ２１４で導出部５０は、上述したステップＳ２１２の導出処理により導出された散歩ルートを表す情報を、ネットワークＮを介して飼主端末１４へ送信した後、本散歩ルート導出処理を終了する。
【００９９】
なお、このように本実施形態の散歩ルート導出装置１０は、散歩ルートを導出するが、上記のように導出した散歩ルートでは、未だペットＰが目標カロリーを消費できない場合がある。このような場合、例えば、強度に応じて、走行速度を増加させることで、ペットＰの運動量を増加させ、消費カロリーを増加させる形態としてもよい。また例えば、強度に応じて、走行場所を、平坦な場所から上り坂等、運動量が増加する場所に変更することで、ペットＰの運動量を増加させ、消費カロリーを増加させる形態としてもよい。
【０１００】
飼主端末１４は、散歩ルート導出装置１０から送信された散歩ルートを表す情報を、ネットワークＮを介して受信する。そこで、飼主端末１４の表示制御部６０は、上述した散歩処理（図９参照）のステップＳ１１２で、散歩ルートを表す情報を受信したか否かを判定する。散歩ルートを表す情報を受信するまで、ステップＳ１１２の判定が否定判定となる。一方、散歩ルートを表す情報を受信すると、ステップＳ１１２の判定が肯定判定となり、ステップＳ１１４へ移行する。
【０１０１】
ステップＳ１１４で表示制御部６０は、表示部４４に、受信した散歩ルートを表す情報に応じた、散歩ルートを表示させる。図１３には、飼主端末１４の表示部４４に表示される散歩ルート１０２の一例を示す。図１３は、表示部４４に散歩ルート１０２を付した地図１０１が表示された状態の一例を示している。
【０１０２】
図１３に示した例では、点線で示した散歩ルート１０２の一部に、実線で走行場所１０４が示されている。なお、散歩ルート１０２及び走行場所１０４の具体的な表示形式は特に限定されないが、散歩ルート１０２に比べ、走行場所１０４が目立つ表示形式とすることが好ましい。
【０１０３】
また、図１３に示した例では、地図上に、スタート地点を表すマーク１０６、ゴール地点を表すマーク１０８、及び休憩場所を表すマーク１１０が表示されている。さらに、図１３に示した例では、飼主端末１４の表示部４４には、基本情報１００として、ペットＰの名前、現在の日時、及び散歩した距離を表す移動距離を表す情報が表示された状態を示している。
【０１０４】
なお、図１３に示した例では、表示部４４に消費カロリー情報１２０が表示された状態を示しているが、消費カロリー情報１２０の表示は後段の処理において行われるため、後述する。
【０１０５】
次のステップＳ１１６で位置検出部６４は、ペットＰ（飼い主Ｕ）が散歩を開始したか否かを判定する。一例として本実施形態の位置検出部６４は、位置検出センサ４７の検出結果に基づいて、飼い主Ｕの位置が予め定められた距離以上変化した場合、ペットＰが散歩を開始したと判定する。ペットＰが散歩を開始するまでステップＳ１１６の判定が否定判定となる。一方、ペットＰが散歩を開始するとステップＳ１１６の判定が肯定判定となり、ステップＳ１１８へ移行する。
【０１０６】
ステップＳ１１８で位置検出部６４は、ペットＰの移動情報を取得し、次のステップＳ１２０で表示制御部６０は、取得した移動情報に基づいて、ペットＰ（飼い主Ｕ）の移動ルートを表示部４４に表示させる。具体的には、位置検出部６４が、位置検出センサ４７の検出結果に基づいて飼い主Ｕが移動した経路を導出し、表示制御部６０が、図１４に示す例のように、表示部４４に経路１０５として表示させる。
【０１０７】
次のステップＳ１２２で消費カロリー導出部６６は、ペットＰ及び飼い主Ｕの各々が散歩の開始から消費した消費カロリーを導出する。一例として、本実施形態の消費カロリー導出部６６は、ペット端末１６から受信した移動距離を表す情報を用いてペットＰの消費カロリーを導出する。
【０１０８】
一例として本実施形態の消費カロリー導出部６６は、ペットＰの消費カロリーとして、下記（４）式によりＥＲＲ（Energy Requirement for Running：走行エネルギー）を導出する。なお、下記（４）式における「ｄ」は移動距離（ｋｍ）を表し、「体重」はペットＰの体重を表す。
ＥＲＲ＝（１．７７ｄ×体重＾−０．４）＋（１．２５×体重＾−０．２５）  ・・・（４）
【０１０９】
また、一例として消費カロリー導出部６６は、散歩を開始してからの時間を運動時間として計測し、計測した運動時間を用いて、飼い主Ｕの消費カロリーを下記（５）式により導出する。なお、下記（５）式における「ＭＥＴｓ」は、運動によるエネルギー消費量が安静時の何倍に当たるかを表す運動強度の単位であり、「体重」は飼い主Ｕの体重を表す。
ＭＥＴｓ（メッツ）×体重×運動時間×１．０５  ・・・（５）
【０１１０】
次のステップＳ１２４で表示制御部６０は、消費カロリー導出部６６が導出した消費カロリーを、飼主端末１４の表示部４４に表示させる。なお、本実施形態の表示制御部６０は、ペットＰ及び飼い主Ｕ各々の、目標消費カロリーも、表示部４４に表示させる。図１３及び図１４に示した例では、表示部４４に表示される消費カロリー情報１２０に、ペットＰ及び飼い主Ｕ各々の、消費カロリー１２０Ａと、目標消費カロリー１２０Ｂとが含まれている。
【０１１１】
次のステップＳ１２６で表示制御部６０は、散歩ルート１０２の表示を終了するか否かを判定する。なお、本実施形態の飼主端末１４では、散歩ルート１０２の表示を終了する場合、地図１０１も表示を終了する。飼い主Ｕが、飼主端末１４の入力部４６により表示の終了を指示するまで、ステップＳ１２６の判定が否定判定となり、ステップＳ１１８に戻り、ステップＳ１１８〜Ｓ１２４の各処理を繰り返す。一方、飼い主Ｕが、入力部４６により表示の終了を指示した場合、ステップＳ１２６の判定が肯定判定となり、本散歩処理を終了する。
【０１１２】
このように、本実施形態の散歩ルート導出装置１０及び飼主端末１４により得られる散歩支援装置１１によれば、ペットＰの基本情報３６に基づいて、走行場所１０４を含む散歩ルート１０２を、飼主端末１４の表示部４４に表示させることができる。
【０１１３】
また、本実施形態の散歩支援システム１では、飼い主Ｕは、自身のペットＰと異なる他のペットＰの散歩ルートを閲覧することができる。散歩ルート導出装置１０及び飼主端末１４における他のペットＰの散歩ルートを閲覧する場合の作用について説明する。
【０１１４】
まず、図１５を参照して飼主端末１４の作用を説明する。本実施形態では、飼主端末１４のＣＰＵ４０が散歩ルート閲覧プログラム４３Ｂを実行することによって、図１５に示す散歩ルート閲覧処理が実行される。一例として本実施形態の飼主端末１４では、飼い主Ｕが入力部４６により、他のペットＰの散歩ルートの閲覧を行う旨を指示した場合に、図１５に示した散歩ルート閲覧処理が実行される。
【０１１５】
図１５のステップＳ１８０で表示制御部６０は、他のペットＰのペットＩＤが入力されたか否かを判定する。本実施形態の散歩支援システム１では、上述したように、散歩ルートＤＢ３８に記憶されているペットＰの散歩ルートには、そのペットＰに関連する他のペットＰ（以下、「関連ペット」という）、またはペットＰの飼い主Ｕに関連する関連ペットＰの識別情報（ペットＩＤ）が対応付けられている。そこで、関連ペットＰの散歩ルートを閲覧する場合は、飼い主Ｕは、自身のペットＰのペットＩＤを入力部４６により入力し、また、関連ペットＰの散歩ルートを閲覧する旨の指示を入力部４６により行う。一方、飼い主Ｕは、入力部４６により他のペットのペットＩＤを入力することにより、入力したペットＩＤに対応する他のペットＰの散歩ルートを閲覧することができる。
【０１１６】
他のペットＰのペットＩＤが入力されたのではない場合、換言すると、飼い主ＵのペットＰのペットＩＤ、及び関連ペットＰの散歩ルートを閲覧する旨の指示が入力された場合、ステップＳ１８０の判定が否定判定となり、ステップＳ１８２へ移行する。
【０１１７】
ステップＳ１８２で表示制御部６０は、ペットＰのペットＩＤ、及び関連ペットＰの散歩ルートの要求を、ネットワークＮを介して散歩ルート導出装置１０へ送信した後、ステップＳ１８６へ移行する。
【０１１８】
一方、他のペットＰのペットＩＤが入力された場合、ステップＳ１８０の判定が肯定判定となり、ステップＳ１８４へ移行する。ステップＳ１８４で表示制御部６０は、他のペットＰのペットＩＤ、及びペットＩＤに対応する散歩ルートの要求を、ネットワークＮを介して散歩ルート導出装置１０へ送信した後、ステップＳ１８６へ移行する。ステップＳ１８２またはステップＳ１８４の処理により、散歩ルート導出装置１０からは、散歩ルートを表す情報が、ネットワークＮを介して飼主端末１４に送信される（詳細後述）。
【０１１９】
次のステップＳ１８６で表示制御部６０は、散歩ルートを表す情報を受信したか否かを判定する。散歩ルートを表す情報を受信するまで、ステップＳ１８６の判定が否定判定となる。一方、散歩ルートを表す情報を受信すると、ステップＳ１８６の判定が肯定判定となり、ステップＳ１８８へ移行する。
【０１２０】
ステップＳ１８８で表示制御部６０は、受信した散歩ルートを表す情報に応じた散歩ルートを、飼主端末１４の表示部４４に表示させる。表示部４４は、図１３に示した地図１０１と同様に、散歩ルート１０２が付加された地図１０１が表示された状態となる。
【０１２１】
なお、一例として本実施形態の散歩支援システム１では、飼い主Ｕが、表示部４４に表示された散歩ルートに基づいて、位置情報３７、及びペットＰと他のペットＰとの関連づけの少なくとも一方を設定することができる。例えば、散歩支援システム１では、飼い主Ｕが、表示部４４に表示された地図１０１を参照し、休憩場所を表すマーク１１０を指定（クリック）した場合、指定された位置を表す場所が、位置情報３７として設定される。このように、飼い主Ｕにより指定された位置を表す場所を位置情報３７として設定することにより、散歩ルート導出装置１０の導出部５０は、上述したように、指定された場所を含まない散歩ルートを導出することができるし、逆に指定された場所を含まない散歩ルートを導出することもできる。また、飼い主Ｕは、入力部４６により関連付けを行う旨の指示をすることで、表示部４４に散歩ルートを表示中の他のペットＰを、自身のペットＰに関連付けることができる。
【０１２２】
ステップＳ１９０で表示制御部６０は、入力部４６により飼い主Ｕが位置の指定及び、関連付けの指示の少なくとも一方を行ったか否かを判定する。飼い主Ｕが位置の指定及び関連付けの指示のいずれも行っていない場合、ステップＳ１９０の判定が否定判定となり、ステップＳ１９４へ移行する。一方、飼い主Ｕが、位置の指定及び関連付けの少なくとも一方を行った場合、ステップＳ１９０の判定が肯定判定となり、ステップＳ１９２へ移行する。
【０１２３】
ステップＳ１９２で表示制御部６０は、飼い主Ｕにより行われた、指定された位置を表す情報及び関連づけの指示を、ネットワークＮを介して散歩ルート導出装置１０に送信する。次のステップＳ１９４で表示制御部６０は、散歩ルート１０２の表示を終了するか否かを判定する。飼い主Ｕが、飼主端末１４の入力部４６により表示の終了を指示するまで、ステップＳ１９４の判定が否定判定となり、ステップＳ１９０に戻り、ステップＳ１９０及びＳ１９２の各処理を繰り返す。一方、飼い主Ｕが、入力部４６により表示の終了を指示した場合、ステップＳ１９４の判定が肯定判定となり、本散歩ルート閲覧処理を終了する。
【０１２４】
このように、本実施形態の飼主端末１４では、飼い主Ｕが、自身のペットＰ以外のペットＰの散歩ルートも閲覧することができる。そのため、飼い主Ｕは、例えば、他のペットＰと散歩ルートが重なる場合、散歩時間をずらしたり、逆に合わせたりすることができる。
【０１２５】
次に、図１６を参照して散歩ルート導出装置１０の作用を説明する。本実施形態では、散歩ルート導出装置１０のＣＰＵ２０が散歩ルート提供プログラム２３Ｂを実行することによって、図１６に示す散歩ルート提供処理が実行される。一例として本実施形態の散歩ルート導出装置１０では、上記散歩ルート閲覧処理（図１５参照）のステップＳ１８２またはステップＳ１８４で飼主端末１４から送信された散歩ルートの要求を受信した場合に、図１６に示した散歩ルート提供処理が実行される。
【０１２６】
図１６のステップＳ２８０で導出部５０は、受信した要求が、ペットＰのペットＩＤ、及び関連ペットＰの散歩ルートの要求であるか否かを判定する。受信した要求がペットＰのペットＩＤ及び関連ペットＰの散歩ルートの要求である場合、ステップＳ２８０の判定が肯定判定となり、ステップＳ２８２へ移行する。
【０１２７】
ステップＳ２８２で導出部５０は、関連ペットＰの散歩ルートを表す情報を取得した後、ステップＳ２８６へ移行する。具体的には、導出部５０は、散歩ルートＤＢ３８を参照し、受信したペットＰのペットＩＤに関連付けられている関連ペットＰのペットＩＤを特定する。また、導出部５０は、散歩ルートＤＢ３８を参照し、特定したペットＩＤに対応付けられている散歩ルートを表す情報を取得する。
【０１２８】
一方、受信した要求がペットＰのペットＩＤ、及び関連ペットＰの散歩ルートの要求ではない場合、換言すると他のペットＰのペットＩＤ、及びペットＩＤに対応する散歩ルートの要求である場合、ステップＳ２８０の判定が否定判定となり、ステップＳ２８４へ移行する。ステップＳ２８４で導出部５０は、他のペットＰの散歩ルートを表す情報を取得する。具体的には、導出部５０は、散歩ルートＤＢ３８を参照し、受信したペットＰのペットＩＤに対応付けられている散歩ルートを表す情報を取得する。
【０１２９】
次のステップＳ２８６で導出部５０は、取得した散歩ルートを表す情報を、ネットワークＮを介して飼主端末１４へ送信する。次のステップＳ２９０で導出部５０は、上記散歩ルート閲覧処理（図１５参照）のステップＳ１９２で飼主端末１４から送信された、飼い主Ｕによって行われた、指定された位置を表す情報及び関連づけの指示を、受信したか否かを判定する。上記ステップＳ２８６の処理を行ってから予め定められた期間が経過しても、指定された位置を表す情報及び関連づけの指示のいずれも受信していない場合、ステップＳ２９０の判定が否定判定となり、本散歩ルート提供処理を終了する。
【０１３０】
一方、指定された位置を表す情報及び関連付けの指示の少なくとも一方を受信した場合、ステップＳ２９０の判定が肯定判定となり、ステップＳ２９２へ移行する。ステップＳ２９２で導出部５０は、位置情報及び関連付情報を情報記憶部１２に記憶させた後、本散歩ルート提供処理を終了する。具体的には、導出部５０は、指定された位置を表す情報を受信した場合、受信した情報を位置情報として位置情報３７に設定する。また、導出部５０は、関連付けの指示を受信した場合、散歩ルートＤＢ３８の、該当するペットＰのペットＩＤに関連付けて、受信したペットＩＤを記憶させる。
【０１３１】
このように本実施形態の散歩ルート導出装置１０では、位置情報３７の設定や、ペットＰの関連付けを行うため、ペットＰの散歩ルートを導出する場合に、位置情報３７等これらの情報を利用することができ、より適切な散歩ルートを導出することができる。
【０１３２】
以上説明したように、本実施形態の散歩支援装置１１は、散歩ルート導出装置１０が、ペットＰに必要な運動量を特定するための運動情報を取得する取得部５４と、運動情報に基づいて、ペットＰの走行場所を含んだペットＰの散歩のルートを導出する導出部５０と、を備える。
【０１３３】
ペットＰの散歩時間は、飼い主Ｕによって定められる等、ペットＰ自身の状態や都合によらず定められる場合がある。そのような場合、歩行のみで散歩するだけでは、運動量がペットＰに必要とされる運動量を満たしていない場合がある。
【０１３４】
本実施形態の散歩ルート導出装置１０では、上述のように、散歩ルートに、ペットＰの走行場所を含むことにより、定められた散歩時間内で、ペットＰの運動量を増加させることができる。従って、本実施形態の散歩ルート導出装置１０によれば、短時間で効率的にペットＰの散歩を行うことができる。
【０１３５】
なお、本実施形態では、飼主端末１４が散歩ルート１０２を表示部４４に表示する形態について説明したが、散歩ルート１０２及び走行場所１０４の表示方法は、本実施形態に限定されない。例えば、表示部４４に可視表示を行うのに代えて、または表示部４４に可視表示を行うのに加えて、出力部４５から音声により可聴表示を行ってもよい。例えば、車両のナビゲーションシステムのように、いずれの方向に進むのか等を音声で指示し、走行場所に到達した場合、走る旨を音声で指示する形態としてもよい。また例えば、出力部４５からリズム音を出力し、歩行中に比べて走行中は、リズム音のペース（リズム）を速くする形態としてもよい。
【０１３６】
また、例えば、飼主端末１４は、位置検出部６４が検出したペットＰの実際の走行ルートと、散歩ルート導出装置１０の導出部５０が導出した散歩ルートとを比較し、比較結果を飼い主Ｕに提示したり記憶したりする形態としてもよい。また例えば、飼主端末１４は、導出部５０した導出した散歩ルートに含まれる走行場所を走行したか否かを判定し、判定結果を飼い主Ｕに提示したり、記憶したりする形態としてもよい。なお、ペットＰ（飼い主Ｕ）が走行しているか否かは、位置検出部６４により検出された移動距離と、その移動距離に要した移動時間から導出することができる。
【０１３７】
また、本実施形態では、ペット端末１６から受信したペットＰの移動距離により、ペットＰの消費カロリーを導出する形態について説明したが、飼主端末１４の位置検出部６４が検出した移動距離によりペットＰの消費カロリーを導出する形態であってもよい。この場合、ペットＰの移動距離と飼い主Ｕの移動距離とが完全に一致するとは限らないため、精度がやや低下するものの、ペット端末１６を用いなくてもよいという効果が得られる。また、ペット端末１６を用いなくても良くなるため、ペット端末１６を装着することによるペットＰの煩わしさを無くすことができる。
【０１３８】
また、本実施形態では、上述のように散歩ルート導出装置１０が、走行場所を含む散歩ルートを導出するが、走行することが好ましくないペットＰについては、走行場所を含まない散歩ルートを導出してもよい。例えば、年齢が比較的高齢のペットＰや、散歩の経験が少ない若いペットＰの場合、散歩ルート導出装置１０は、強度の値を「０」とすることで、走行場所を含まない散歩ルートを導出する形態としてもよい。
【０１３９】
また、本実施形態では、他のペットＰの散歩ルートの閲覧が可能な形態について説明したが、飼い主Ｕの要求に応じて、自己のペットＰの散歩ルートについて、自分以外の閲覧を可能とするか不可能とするかの設定が可能な形態としてもよい。この場合、例えば、散歩ルート導出装置１０が、飼い主Ｕが設定した散歩ルートをペットＩＤに対応付けて散歩ルートＤＢ３８に記憶させる場合に、さらに、飼い主Ｕが設定した閲覧の可否を表す情報も対応付けて記憶しておけばよい。そして、飼主端末１４から散歩ルートの要求を受診した散歩ルート導出装置１０が散歩ルート提供処理を行う場合に、散歩ルートを要求されたペットＰについて、散歩ルートの閲覧が不可能とされている場合、散歩ルートの提供を行わない形態とすればよい。
【０１４０】
また飼主端末１４の機能は本実施形態に限定されない。例えば、飼主端末１４は、複数の飼い主Ｕ同士でグループを作成する機能を有していてもよい。さらに、飼主端末１４は、グループ化された飼い主Ｕ同士で飼主端末１４を介して連絡を取り合える機能を有していてもよい。このような機能を有することにより、飼い主Ｕ同士で連絡を取り合うことで、例えば、各々のペットＰの散歩を行う時刻を調整したり、所望の休憩場所で待ち合わせたりすることができる。なお、この場合、例えば、散歩ルート導出装置１０が、飼い主Ｕ同士の飼主端末１４を介した連絡（会話）の内容から、待ち合わせ場所となる休憩場所や、散歩を行う時刻等を検出し、各飼い主ＵのペットＰの散歩ルートを導出する場合に、検出結果を反映させる形態としてもよい。また例えば、連絡を取り合った複数の飼い主Ｕの各々が、飼主端末１４から待ち合わせ場所となる休憩場所や、散歩を行う時刻等を設定し、散歩ルート導出装置１０が、各飼い主ＵのペットＰの散歩ルートを導出する場合に、設定結果を反映させる形態としてもよい。
【０１４１】
また、本実施形態では、散歩ルート導出装置１０が、設定された散歩時間内で散歩が完了することが可能な散歩ルートを導出する形態について説明したが、本実施形態に限定されない。例えば、散歩ルート導出装置１０に運動量を増加させることを優先させるダイエットモードを設けておき、ダイエットモードが指定された場合は、設定されている散歩時間に関わらず、ペットＰの実際の消費カロリーが目標消費カロリー以上となる散歩ルートを導出部５０が導出する形態としてもよい。
【０１４２】
また、本実施形態では、散歩ルート導出装置１０及び飼主端末１４の各々により、散歩支援装置１１を構成する形態について説明したが、散歩支援装置１１は本実施形態に限定されない。例えば、散歩支援装置１１の機能の全てを、散歩ルート導出装置１０または飼主端末１４が備える形態であってもよい。
【０１４３】
また、本実施形態では、散歩支援システム１が、ペットＰの散歩を支援する形態について説明したが、散歩支援システム１（散歩支援装置１１）は、ペットＰ以外、例えば、人間の散歩を支援する形態についても適用できる。ペットＰが人間の場合であっても、上記と同様に、短時間で効率的に散歩を行うことができる。
【０１４４】
また、上記実施形態でＣＰＵがソフトウェア（プログラム）を実行することにより実行した各種処理を、ＣＰＵ以外の各種のプロセッサが実行してもよい。この場合のプロセッサとしては、ＦＰＧＡ（Field-Programmable Gate Array）等の製造後に回路構成を変更可能なＰＬＤ（Programmable Logic Device）、及びＡＳＩＣ（Application Specific Integrated Circuit）等の特定の処理を実行させるために専用に設計された回路構成を有するプロセッサである専用電気回路等が例示される。また、上記各種処理を、これらの各種のプロセッサのうちの１つで実行してもよいし、同種又は異種の２つ以上のプロセッサの組み合わせ（例えば、複数のＦＰＧＡ、及びＣＰＵとＦＰＧＡとの組み合わせ等）で実行してもよい。また、これらの各種のプロセッサのハードウェア的な構造は、より具体的には、半導体素子等の回路素子を組み合わせた電気回路である。
【０１４５】
また、上記実施形態では、散歩ルート導出プログラム２３Ａ及び散歩ルート提供プログラム２３Ｂが記憶部２２に予め記憶（インストール）されており、散歩処理プログラム４３Ａ及び散歩ルート閲覧プログラム４３Ｂが記憶部４２に予め記憶されている態様を説明したが、これに限定されない。散歩ルート導出プログラム２３Ａ、散歩ルート提供プログラム２３Ｂ、散歩処理プログラム４３Ａ、及び散歩ルート閲覧プログラム４３Ｂの各々は、ＣＤ−ＲＯＭ（Compact Disk Read Only Memory）、ＤＶＤ−ＲＯＭ（Digital Versatile Disk Read Only Memory）、及びＵＳＢ（Universal Serial Bus）メモリ等の記録媒体に記録された形態で提供されてもよい。また、散歩ルート導出プログラム２３Ａ、散歩ルート提供プログラム２３Ｂ、散歩処理プログラム４３Ａ、及び散歩ルート閲覧プログラム４３Ｂの各々は、ネットワークを介して外部装置からダウンロードされる形態としてもよい。
【符号の説明】
【０１４６】
１  散歩支援システム
１０  散歩ルート導出装置
１１  散歩支援装置
１２  情報記憶部
１４、１４１〜１４３    飼主端末
１６、１６１〜１６３    ペット端末
２０、４０  ＣＰＵ
２１、４１  メモリ
２２、４２  記憶部
２３Ａ  散歩ルート導出プログラム、２３Ｂ  散歩ルート提供プログラム
２４、４４  表示部
２６、４６  入力部
２８、４８Ａ  ネットワークＩ／Ｆ
２９、４９  バス
３０  地図情報
３２  目標消費カロリー／強度対応情報
３４  補正係数情報群、３４Ａ  散歩時間補正係数情報、３４Ｂ  犬種補正係数情報、３４Ｃ  年齢補正係数情報
３６  基本情報
３７  位置情報
３８  散歩ルートＤＢ
３９  環境情報
４３Ａ  散歩処理プログラム、４３Ｂ  散歩ルート閲覧プログラム、４３Ｃ  カロリー導出情報
４５  出力部
４７  位置検出センサ
４８Ｂ  通信Ｉ／Ｆ
５０  導出部
５２  受付部
５４  取得部
６０  表示制御部
６２  情報設定部
６４  位置検出部
６６  消費カロリー導出部
１００  基本情報
１０１  地図
１０２  散歩ルート
１０４  走行場所
１０５  経路
１０６、１０８、１１０  マーク
１２０  消費カロリー情報、１２０Ａ  消費カロリー、１２０Ｂ  目標消費カロリー
Ｎ  ネットワーク
Ｐ、Ｐ１〜Ｐ３  ペット
Ｕ、Ｕ１〜Ｕ３  飼い主
【図１】
2020137480.tif 000003
【図２】
2020137480.tif 000004
【図３】
2020137480.tif 000005
【図４】
2020137480.tif 000006
【図５Ａ】
2020137480.tif 000007
【図５Ｂ】
2020137480.tif 000008
【図５Ｃ】
2020137480.tif 000009
【図６】
2020137480.tif 000010
【図７】
2020137480.tif 000011
【図８】
2020137480.tif 000012
【図９】
2020137480.tif 000013
【図１０】
2020137480.tif 000014
【図１１】
2020137480.tif 000015
【図１２】
2020137480.tif 000016
【図１３】
2020137480.tif 000017
【図１４】
2020137480.tif 000018
【図１５】
2020137480.tif 000019
【図１６】
2020137480.tif 000020