(57)【要約】      （修正有）【課題】ユーザが健康的生活を送れるようにタスク項目の実行時間帯を決定できるスケジュール作成システム及びスケジュール作成プログラムを提供する。【解決手段】スケジュール期間に実行される複数の実行タスク項目を記憶する実行タスク項目記憶手段と、健康的生活を送るためのルールを記憶するルール記憶手段と、前記実行タスク項目記憶手段に記憶された実行タスク項目について、前記ルール記憶手段に記憶されたルールに基づいてスケジュール期間における実行タスク項目の実行時間帯を決定する実行時間帯決定手段とを備える。【選択図】図３
2015005185.tif 000002
【特許請求の範囲】
【請求項１】
スケジュール期間においてタスク項目を実行するためのスケジュールを作成するスケジュール作成システムであって、
スケジュール期間に実行される複数の実行タスク項目を記憶する実行タスク項目記憶手段と、
健康的生活を送るためのルールを記憶するルール記憶手段と、
前記実行タスク項目記憶手段に記憶された実行タスク項目について、前記ルール記憶手段に記憶されたルールに基づいてスケジュール期間における実行タスク項目の実行時間帯を決定する実行時間帯決定手段とを備えることを特徴とするスケジュール作成システム。
【請求項２】
前記ルール記憶手段は、実行優先度に基づいて順序づけられた複数のルールを記憶するものであって、
前記実行優先度に基づいて、前記複数のルールから実行するルールを選択するルール選択手段を備え、
前記実行時間帯決定手段は、前記ルール選択手段で選択されたルールに基づいてスケジュール期間における実行タスク項目の実行時間帯を決定することを特徴とする請求項１に記載のスケジュール作成システム。
【請求項３】
前記実行タスク項目記憶手段に記憶された実行タスク項目が、睡眠、食事および風呂の少なくとも１つを含むことを特徴とする請求項１または２に記載のスケジュール作成システム。
【請求項４】
複数のタスク項目を記憶するタスク項目記憶手段と、
スケジュール期間の開始時刻におけるユーザの位置情報、スケジュール期間の開始時刻、及びスケジュール期間の終了時刻の少なくとも１つに基づいて、前記タスク項目記憶手段に記憶された複数のタスク項目から実行する実行タスク項目を選択する第１実行タスク項目選択手段とを備え、
前記第１実行タスク項目選択手段によって選択された実行タスク項目が前記実行タスク項目記憶手段に記憶されることを特徴とする請求項１〜３のいずれかに記載のスケジュール作成システム。
【請求項５】
複数のタスク項目を記憶するタスク項目記憶手段と、
前記タスク項目記憶手段に記憶された複数のタスク項目についての実施優先度を記憶する実施優先度記憶手段と、
前記実施優先度記憶手段に記憶された実施優先度に基づいて、前記タスク項目記憶手段に記憶された複数のタスク項目から実行する実行タスク項目を選択する第２実行タスク項目選択手段とを備え、
前記第２実行タスク項目選択手段によって選択された実行タスク項目が前記実行タスク項目記憶手段に記憶されることを特徴とする請求項１〜４のいずれかに記載のスケジュール作成システム。
【請求項６】
前記実行タスク項目記憶手段に記憶された実行タスク項目についての実施優先度を記憶する実施優先度記憶手段と、
前記実行タスク項目記憶手段に記憶された実行タスク項目についての実施時間を記憶する実施時間記憶手段と、
前記実施優先度記憶手段に記憶された実施優先度に基づいて、実行タスク項目の少なくとも１つの実施時間を変更する実施時間変更手段とを備えることを特徴とする請求項１〜３のいずれかに記載のスケジュール作成システム。
【請求項７】
スケジュール期間においてタスク項目を実行するためのスケジュールを作成するスケジュール作成プログラムであって、
コンピュータを、
スケジュール期間に実行される複数の実行タスク項目について、健康的生活を送るためのルールに基づいてスケジュール期間における実行タスク項目の実行時間帯を決定する実行時間帯決定手段として機能させることを特徴とするスケジュール作成プログラム。
【請求項８】
スケジュール期間においてタスク項目を実行するためのスケジュールを作成するスケジュール作成システムであって、
複数のタスク項目を記憶するタスク項目記憶手段と、
スケジュール期間の開始時刻におけるユーザの位置情報、スケジュール期間の開始時刻、及びスケジュール期間の終了時刻の少なくとも１つに基づいて、前記タスク項目記憶手段に記憶された複数のタスク項目から実行する実行タスク項目を選択する実行タスク項目選択手段と、
前記実行タスク項目選択手段で選択された実行タスク項目の実行時間帯を決定する実行時間帯決定手段とを備えることを特徴とするスケジュール作成システム。
【請求項９】
前記ユーザの位置情報がユーザの自宅に対応しない場合は、
前記実行タスク項目選択手段は、前記ユーザの位置情報に対応した位置からユーザの自宅までの移動についてのタスク項目を選択することを特徴とする請求項８に記載のスケジュール作成システム。
【請求項１０】
健康的生活を送るためのルールを記憶するルール記憶手段を備え、
前記実行時間帯決定手段は、前記実行タスク項目選択手段で選択された実行タスク項目について、前記ルール記憶手段に記憶されたルールに基づいてスケジュール期間における実行タスク項目の実行時間帯を決定することを特徴とする請求項８または９に記載のスケジュール作成システム。
【請求項１１】
前記タスク項目記憶手段に記憶された複数のタスク項目についての実施優先度を記憶する実施優先度記憶手段を備え、
前記実行タスク項目選択手段は、前記実施優先度記憶手段に記憶された実施優先度に基づいて、前記タスク項目記憶手段に記憶された複数のタスク項目から実行する実行タスク項目を選択することを特徴とする請求項８〜１０のいずれかに記載のスケジュール作成システム。
【請求項１２】
スケジュール期間においてタスク項目を実行するためのスケジュールを作成するスケジュール作成プログラムであって、
コンピュータを、
スケジュール期間の開始時刻におけるユーザの位置情報、スケジュール期間の開始時刻、及びスケジュール期間の終了時刻の少なくとも１つに基づいて、複数のタスク項目から実行する実行タスク項目を選択する実行タスク項目選択手段と、
前記実行タスク項目選択手段で選択された実行タスク項目の実行時間帯を決定する実行時間帯決定手段として機能させることを特徴とするスケジュール作成プログラム。
【請求項１３】
スケジュール期間においてタスク項目を実行するためのスケジュールを作成するスケジュール作成システムであって、
複数のタスク項目を記憶するタスク項目記憶手段と、
前記タスク項目記憶手段に記憶された複数のタスク項目についての実施優先度を記憶する実施優先度記憶手段と、
前記実施優先度記憶手段に記憶された実施優先度に基づいて、前記タスク項目記憶手段に記憶された複数のタスク項目から実行する実行タスク項目を選択する実行タスク項目選択手段と、
前記実行タスク項目選択手段で選択された実行タスク項目の実行時間帯を決定する実行時間帯決定手段とを備えることを特徴とするスケジュール作成システム。
【請求項１４】
前記タスク項目記憶手段に記憶された複数のタスク項目についての実施時間を記憶する実施時間記憶手段を備え、
前記実行タスク項目選択手段は、実行タスク項目の実施時間の合計がスケジュール期間以下になるように実行タスク項目を選択することを特徴とする請求項１３に記載のスケジュール作成システム。
【請求項１５】
前記実行タスク項目選択手段で選択された実行タスク項目の実施時間の合計がスケジュール期間より短い場合に、当該実行タスク項目の少なくとも１つについての実施時間を長くする実施時間延長手段を備えることを特徴とする請求項１４に記載のスケジュール作成システム。
【請求項１６】
前記実施優先度記憶手段に記憶された複数のタスク項目についての実施優先度を変更する実施優先度変更手段を備えることを特徴する請求項１３〜１５のいずれかに記載のスケジュール作成システム。
【請求項１７】
健康的生活を送るためのルールを記憶するルール記憶手段を備え、
前記実行時間帯決定手段は、前記実行タスク項目選択手段で選択された実行タスク項目について、前記ルール記憶手段に記憶されたルールに基づいてスケジュール期間における実行タスク項目の実行時間帯を決定することを特徴とする請求項１３〜１６のいずれかに記載のスケジュール作成システム。
【請求項１８】
前記実行タスク項目選択手段は、スケジュール期間の開始時刻におけるユーザの位置情報、スケジュール期間の開始時刻、及びスケジュール期間の終了時刻の少なくとも１つに基づいて、前記タスク項目記憶手段に記憶された複数のタスク項目から実行する実行タスク項目を選択することを特徴とする請求項１３〜１７のいずれかに記載のスケジュール作成システム。
【請求項１９】
スケジュール期間においてタスク項目を実行するためのスケジュールを作成するスケジュール作成プログラムであって、
複数のタスク項目についての実施優先度に基づいて、複数のタスク項目から実行する実行タスク項目を選択する実行タスク項目選択手段と、
前記実行タスク項目選択手段で選択された実行タスク項目の実行時間帯を決定する実行時間帯決定手段として機能させることを特徴とするスケジュール作成プログラム。
【請求項２０】
スケジュール期間においてタスク項目を実行するためのスケジュールを作成するスケジュール作成システムであって、
スケジュール期間に実行される複数の実行タスク項目を記憶する実行タスク項目記憶手段と、
前記実行タスク項目記憶手段に記憶された複数の実行タスク項目についての実施優先度を記憶する実施優先度記憶手段と、
前記実行タスク項目記憶手段に記憶された複数の実行タスク項目についての実施時間を記憶する実施時間記憶手段と、
前記実施優先度記憶手段に記憶された実施優先度に基づいて、複数の実行タスク項目の実施時間を変更する実施時間変更手段と、
前記実行タスク項目記憶手段に記憶された実行タスク項目について、前記実施時間変更手段で変更された実施時間に基づいてスケジュール期間における実行タスク項目の実行時間帯を決定する実行時間帯決定手段とを備えることを特徴とするスケジュール作成システム。
【請求項２１】
前記実施時間変更手段は、実行タスク項目についての実施時間の合計がスケジュール期間より短い場合に、当該実行タスク項目の少なくとも１つについての実施時間を長くすることを特徴とする請求項２０に記載のスケジュール作成システム。
【請求項２２】
前記実施時間変更手段は、実行タスク項目についての実施時間の合計がスケジュール期間より長い場合に、当該実行タスク項目の少なくとも１つについての実施時間を短くすることを特徴とする請求項２０に記載のスケジュール作成システム。
【請求項２３】
前記実施優先度記憶手段に記憶された複数の実行タスク項目についての実施優先度を変更する実施優先度変更手段を備えることを特徴する請求項２０〜２２のいずれかに記載のスケジュール作成システム。
【請求項２４】
健康的生活を送るためのルールを記憶するルール記憶手段を備え、
前記実行時間帯決定手段は、前記実行タスク項目記憶手段に記憶された実行タスク項目について、前記ルール記憶手段に記憶されたルールに基づいてスケジュール期間における実行タスク項目の実行時間帯を決定することを特徴とする請求項２０〜２３のいずれかに記載のスケジュール作成システム。
【請求項２５】
複数のタスク項目を記憶するタスク項目記憶手段と、
スケジュール期間の開始時刻におけるユーザの位置情報、スケジュール期間の開始時刻、及びスケジュール期間の終了時刻の少なくとも１つに基づいて、前記タスク項目記憶手段に記憶された複数のタスク項目から実行する実行タスク項目を選択する実行タスク項目選択手段とを備え、
前記実行タスク項目選択手段によって選択された実行タスク項目が前記実行タスク項目記憶手段に記憶されることを特徴とする請求項２０〜２４のいずれかに記載のスケジュール作成システム。
【請求項２６】
スケジュール期間においてタスク項目を実行するためのスケジュールを作成するスケジュール作成プログラムであって、
スケジュール期間に実行される複数の実行タスク項目についての実施優先度に基づいて、複数の実行タスク項目の実施時間を変更する実施時間変更手段と、
スケジュール期間に実行される複数の実行タスク項目について、前記実施時間変更手段で変更された実施時間に基づいてスケジュール期間における実行タスク項目の実行時間帯を決定する実行時間帯決定手段として機能させることを特徴とするスケジュール作成プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、スケジュール期間においてタスク項目を実行するためのスケジュールを作成するスケジュール作成システム及びスケジュール作成プログラムに関する。
【背景技術】
【０００２】
従来のスケジュール作成システムとしては、所定のプランに対応した複数のタスク項目を実行するためのスケジュールを自動的に作成するものがある。このスケジュール作成システムでは、各日付ごとに実行するタスク項目とそのタスク項目を実行する時間帯とが表示画面に表示される。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００８−１１７０４３号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
昨今の健康志向の高まりから、ユーザが健康的生活を送れるようにタスク項目の実行時間帯が決定されることが望ましい。しかしながら、従来のスケジュール作成システムでは、ユーザが健康的生活を送れるようにタスク項目の実行時間帯が決定されるものではない。
【０００５】
また、スケジュール期間の開始時刻におけるユーザの位置情報、スケジュール期間の開始時刻、またはスケジュール期間の終了時刻に合ったタスク項目が選択されることが望ましい（例えば、買い物やジムなどのタスク項目は、帰宅中などユーザが外出している間に実行されることが好ましい）。しかしながら、従来のスケジュール作成システムでは、スケジュール期間の開始時刻におけるユーザの位置情報、スケジュール期間の開始時刻、またはスケジュール期間の終了時刻に基づいて実行するタスク項目が選択されるものではない。
【０００６】
また、実施優先度が高いタスク項目を優先的に実施したい又は実施優先度が高いタスク項目に十分な時間をかけたいというニーズがある。しかしながら、従来のスケジュール作成システムでは、そのニーズに応えられるものではない。
【０００７】
そこで、本発明の目的は、ユーザが健康的生活を送れるようにタスク項目の実行時間帯を決定できるスケジュール作成システム及びスケジュール作成プログラムを提供することである。
【０００８】
また、本発明の目的は、スケジュール期間の開始時刻におけるユーザの位置情報、スケジュール期間の開始時刻、またはスケジュール期間の終了時刻に合ったタスク項目を選択できるスケジュール作成システム及びスケジュール作成プログラムを提供することである。
【０００９】
また、本発明の目的は、実施優先度が高いタスク項目を優先的に実施できる又は実施優先度が高いタスク項目に十分な時間をかけることができるスケジュール作成システム及びスケジュール作成プログラムを提供することである。
【課題を解決するための手段】
【００１０】
第１の発明にかかるスケジュール作成システムは、スケジュール期間においてタスク項目を実行するためのスケジュールを作成するスケジュール作成システムであって、スケジュール期間に実行される複数の実行タスク項目を記憶する実行タスク項目記憶手段と、健康的生活を送るためのルールを記憶するルール記憶手段と、前記実行タスク項目記憶手段に記憶された実行タスク項目について、前記ルール記憶手段に記憶されたルールに基づいてスケジュール期間における実行タスク項目の実行時間帯を決定する実行時間帯決定手段とを備えることを特徴とする。
【００１１】
第７の発明にかかるスケジュール作成プログラムは、スケジュール期間においてタスク項目を実行するためのスケジュールを作成するスケジュール作成プログラムであって、コンピュータを、スケジュール期間に実行される複数の実行タスク項目について、健康的生活を送るためのルールに基づいてスケジュール期間における実行タスク項目の実行時間帯を決定する実行時間帯決定手段として機能させることを特徴とする。
【００１２】
このスケジュール作成システム及びスケジュール作成プログラムでは、健康的生活を送るためのルールに基づいてタスク項目の実行時間帯が決定されるので、ユーザが健康的生活を送れるような時間帯条件に合致するようにタスク項目の実行時間帯が割り当てられたスケジュールを自動で作成できる。
【００１３】
第２の発明にかかるスケジュール作成システムは、第１の発明にかかるスケジュール作成システムにおいて、前記ルール記憶手段は、実行優先度に基づいて順序づけられた複数のルールを記憶するものであって、前記実行優先度に基づいて、前記複数のルールから実行するルールを選択するルール選択手段を備え、前記実行時間帯決定手段は、前記ルール選択手段で選択されたルールに基づいてスケジュール期間における実行タスク項目の実行時間帯を決定することを特徴とする。
【００１４】
このスケジュール作成システムでは、実行優先度に基づいて選択されたルールに基づいてスケジュール期間における実行タスク項目の実行時間帯が決定されるので、ユーザが健康的生活を送るためのルールのうち実行優先度が高いルールをスケジュールに反映させることができる。
【００１５】
第３の発明にかかるスケジュール作成システムは、第１または第２の発明にかかるスケジュール作成システムにおいて、前記実行タスク項目記憶手段に記憶された実行タスク項目が、睡眠、食事および風呂の少なくとも１つを含むことを特徴とする。
【００１６】
このスケジュール作成システムでは、健康的生活を送るためのルールに基づいて、健康的生活に直結するタスク項目である睡眠、食事および風呂の少なくとも１つの実行時間帯が決定されるので、より健康に良いスケジュールを提供できる。
【００１７】
第４の発明にかかるスケジュール作成システムは、第１〜第３のいずれかの発明にかかるスケジュール作成システムにおいて、複数のタスク項目を記憶するタスク項目記憶手段と、スケジュール期間の開始時刻におけるユーザの位置情報、スケジュール期間の開始時刻、及びスケジュール期間の終了時刻の少なくとも１つに基づいて、前記タスク項目記憶手段に記憶された複数のタスク項目から実行する実行タスク項目を選択する第１実行タスク項目選択手段とを備え、前記第１実行タスク項目選択手段によって選択された実行タスク項目が前記実行タスク項目記憶手段に記憶されることを特徴とする。
【００１８】
このスケジュール作成システムでは、スケジュール期間の開始時刻におけるユーザの位置情報、スケジュール期間の開始時刻、又はスケジュール期間の終了時刻に合ったタスク項目を選択でき、且つユーザが健康的生活を送れるようにタスク項目の実行時間帯を決定できる。
【００１９】
第５の発明にかかるスケジュール作成システムは、第１〜第４のいずれかの発明にかかるスケジュール作成システムにおいて、複数のタスク項目を記憶するタスク項目記憶手段と、前記タスク項目記憶手段に記憶された複数のタスク項目についての実施優先度を記憶する実施優先度記憶手段と、前記実施優先度記憶手段に記憶された実施優先度に基づいて、前記タスク項目記憶手段に記憶された複数のタスク項目から実行する実行タスク項目を選択する第２実行タスク項目選択手段とを備え、前記第２実行タスク項目選択手段によって選択された実行タスク項目が前記実行タスク項目記憶手段に記憶されることを特徴とする。
【００２０】
このスケジュール作成システムでは、実施優先度が高いタスク項目を優先的に実施でき、且つユーザが健康的生活を送れるようにタスク項目の実行時間帯を決定できる。
【００２１】
第６の発明にかかるスケジュール作成システムは、第１〜第３のいずれかの発明にかかるスケジュール作成システムにおいて、前記実行タスク項目記憶手段に記憶された実行タスク項目についての実施優先度を記憶する実施優先度記憶手段と、前記実行タスク項目記憶手段に記憶された実行タスク項目についての実施時間を記憶する実施時間記憶手段と、前記実施優先度記憶手段に記憶された実施優先度に基づいて、実行タスク項目の少なくとも１つの実施時間を変更する実施時間変更手段とを備えることを特徴とする。
【００２２】
このスケジュール作成システムでは、実施優先度が高いタスク項目に十分な時間をかけることができ、且つユーザが健康的生活を送れるようにタスク項目の実行時間帯を決定できる。
【００２３】
第８の発明にかかるスケジュール作成システムは、スケジュール期間においてタスク項目を実行するためのスケジュールを作成するスケジュール作成システムであって、複数のタスク項目を記憶するタスク項目記憶手段と、スケジュール期間の開始時刻におけるユーザの位置情報、スケジュール期間の開始時刻、及びスケジュール期間の終了時刻の少なくとも１つに基づいて、前記タスク項目記憶手段に記憶された複数のタスク項目から実行する実行タスク項目を選択する実行タスク項目選択手段と、前記実行タスク項目選択手段で選択された実行タスク項目の実行時間帯を決定する実行時間帯決定手段とを備えることを特徴とする。
【００２４】
第１２の発明にかかるスケジュール作成プログラムは、スケジュール期間においてタスク項目を実行するためのスケジュールを作成するスケジュール作成プログラムであって、コンピュータを、スケジュール期間の開始時刻におけるユーザの位置情報、スケジュール期間の開始時刻、及びスケジュール期間の終了時刻の少なくとも１つに基づいて、複数のタスク項目から実行する実行タスク項目を選択する実行タスク項目選択手段と、前記実行タスク項目選択手段で選択された実行タスク項目の実行時間帯を決定する実行時間帯決定手段として機能させることを特徴とする。
【００２５】
このスケジュール作成システム及びスケジュール作成プログラムでは、スケジュール期間の開始時刻におけるユーザの位置情報、スケジュール期間の開始時刻、及びスケジュール期間の終了時刻の少なくとも１つに基づいて実行する実行タスク項目が選択されるので、スケジュール期間の開始時刻におけるユーザの位置情報、スケジュール期間の開始時刻、スケジュール期間の終了時刻に合ったタスク項目を選択できる。
【００２６】
第９の発明にかかるスケジュール作成システムは、第８の発明にかかるスケジュール作成システムにおいて、前記ユーザの位置情報がユーザの自宅に対応しない場合は、前記実行タスク項目選択手段は、前記ユーザの位置情報に対応した位置からユーザの自宅までの移動についてのタスク項目を選択することを特徴とする。
【００２７】
このスケジュール作成システムでは、ユーザの位置情報がユーザの自宅に対応しない場合に、ユーザの位置情報に対応した位置からユーザの自宅までの移動についてのタスク項目、例えば通勤帰りや通学帰りが選択されるので、ユーザの実生活に適したスケジュールを提供できる。
【００２８】
第１０の発明にかかるスケジュール作成システムは、第８または第９の発明にかかるスケジュール作成システムにおいて、健康的生活を送るためのルールを記憶するルール記憶手段を備え、前記実行時間帯決定手段は、前記実行タスク項目選択手段で選択された実行タスク項目について、前記ルール記憶手段に記憶されたルールに基づいてスケジュール期間における実行タスク項目の実行時間帯を決定することを特徴とする。
【００２９】
このスケジュール作成システムでは、ユーザが健康的生活を送れるようにタスク項目の実行時間帯を決定でき、且つスケジュール期間の開始時刻におけるユーザの位置情報、スケジュール期間の開始時刻、又はスケジュール期間の終了時刻に合ったタスク項目を選択できる。
【００３０】
第１１の発明にかかるスケジュール作成システムは、第８〜第１０のいずれかの発明にかかるスケジュール作成システムにおいて、前記タスク項目記憶手段に記憶された複数のタスク項目についての実施優先度を記憶する実施優先度記憶手段を備え、前記実行タスク項目選択手段は、前記実施優先度記憶手段に記憶された実施優先度に基づいて、前記タスク項目記憶手段に記憶された複数のタスク項目から実行する実行タスク項目を選択することを特徴とする。
【００３１】
このスケジュール作成システムでは、実施優先度が高いタスク項目を優先的に実施でき、且つスケジュール期間の開始時刻におけるユーザの位置情報、スケジュール期間の開始時刻、又はスケジュール期間の終了時刻に合ったタスク項目を選択できる。
【００３２】
第１３の発明にかかるスケジュール作成システムは、スケジュール期間においてタスク項目を実行するためのスケジュールを作成するスケジュール作成システムであって、複数のタスク項目を記憶するタスク項目記憶手段と、前記タスク項目記憶手段に記憶された複数のタスク項目についての実施優先度を記憶する実施優先度記憶手段と、前記実施優先度記憶手段に記憶された実施優先度に基づいて、前記タスク項目記憶手段に記憶された複数のタスク項目から実行する実行タスク項目を選択する実行タスク項目選択手段と、前記実行タスク項目選択手段で選択された実行タスク項目の実行時間帯を決定する実行時間帯決定手段とを備えることを特徴とする。
【００３３】
第１９の発明にかかるスケジュール作成プログラムは、スケジュール期間においてタスク項目を実行するためのスケジュールを作成するスケジュール作成プログラムであって、複数のタスク項目についての実施優先度に基づいて、複数のタスク項目から実行する実行タスク項目を選択する実行タスク項目選択手段と、前記実行タスク項目選択手段で選択された実行タスク項目の実行時間帯を決定する実行時間帯決定手段として機能させることを特徴とする。
【００３４】
このスケジュール作成システム及びスケジュール作成プログラムでは、複数のタスク項目についての実施優先度に基づいて実行する実行タスク項目が選択されるので、実施優先度が高いタスク項目を優先的に実施できる。
【００３５】
第１４の発明にかかるスケジュール作成システムは、第１３の発明にかかるスケジュール作成システムにおいて、前記タスク項目記憶手段に記憶された複数のタスク項目についての実施時間を記憶する実施時間記憶手段を備え、前記実行タスク項目選択手段は、実行タスク項目の実施時間の合計がスケジュール期間以下になるように実行タスク項目を選択することを特徴とする。
【００３６】
このスケジュール作成システムでは、実行タスク項目の実施時間の合計がスケジュール期間より長い場合に、複数のタスク項目についての実施優先度に基づいて、実施優先度が高いタスク項目を優先的に選択できる。
【００３７】
第１５の発明にかかるスケジュール作成システムは、第１４の発明にかかるスケジュール作成システムにおいて、前記実行タスク項目選択手段で選択された実行タスク項目の実施時間の合計がスケジュール期間より短い場合に、当該実行タスク項目の少なくとも１つについての実施時間を長くする実施時間延長手段を備えることを特徴とする。
【００３８】
このスケジュール作成システムでは、実行タスク項目の実施時間の合計がスケジュール期間より短い場合に、実施時間の合計をスケジュール期間と同じにできる。
【００３９】
第１６の発明にかかるスケジュール作成システムは、第１３〜第１５のいずれかの発明にかかるスケジュール作成システムにおいて、前記実施優先度記憶手段に記憶された複数のタスク項目についての実施優先度を変更する実施優先度変更手段を備えることを特徴する。
【００４０】
このスケジュール作成システムでは、ユーザがタスク項目の実施優先度を変更できる。
【００４１】
第１７の発明にかかるスケジュール作成システムは、第１３〜第１６のいずれかの発明にかかるスケジュール作成システムにおいて、健康的生活を送るためのルールを記憶するルール記憶手段を備え、前記実行時間帯決定手段は、前記実行タスク項目選択手段で選択された実行タスク項目について、前記ルール記憶手段に記憶されたルールに基づいてスケジュール期間における実行タスク項目の実行時間帯を決定することを特徴とする。
【００４２】
このスケジュール作成システムでは、ユーザが健康的生活を送れるようにタスク項目の実行時間帯を決定でき、且つ実施優先度が高いタスク項目を優先的に実施できる。
【００４３】
第１８の発明にかかるスケジュール作成システムは、第１３〜第１７のいずれかの発明にかかるスケジュール作成システムにおいて、前記実行タスク項目選択手段は、スケジュール期間の開始時刻におけるユーザの位置情報、スケジュール期間の開始時刻、及びスケジュール期間の終了時刻の少なくとも１つに基づいて、前記タスク項目記憶手段に記憶された複数のタスク項目から実行する実行タスク項目を選択することを特徴とする。
【００４４】
このスケジュール作成システムでは、スケジュール期間の開始時刻におけるユーザの位置情報、スケジュール期間の開始時刻、又はスケジュール期間の終了時刻に合ったタスク項目を選択でき、且つ実施優先度が高いタスク項目を優先的に実施できる。
【００４５】
第２０の発明にかかるスケジュール作成システムは、スケジュール期間においてタスク項目を実行するためのスケジュールを作成するスケジュール作成システムであって、スケジュール期間に実行される複数の実行タスク項目を記憶する実行タスク項目記憶手段と、前記実行タスク項目記憶手段に記憶された複数の実行タスク項目についての実施優先度を記憶する実施優先度記憶手段と、前記実行タスク項目記憶手段に記憶された複数の実行タスク項目についての実施時間を記憶する実施時間記憶手段と、前記実施優先度記憶手段に記憶された実施優先度に基づいて、複数の実行タスク項目の実施時間を変更する実施時間変更手段と、前記実行タスク項目記憶手段に記憶された実行タスク項目について、前記実施時間変更手段で変更された実施時間に基づいてスケジュール期間における実行タスク項目の実行時間帯を決定する実行時間帯決定手段とを備えることを特徴とする。
【００４６】
第２６の発明にかかるスケジュール作成プログラムは、スケジュール期間においてタスク項目を実行するためのスケジュールを作成するスケジュール作成プログラムであって、スケジュール期間に実行される複数の実行タスク項目についての実施優先度に基づいて、複数の実行タスク項目の実施時間を変更する実施時間変更手段と、スケジュール期間に実行される複数の実行タスク項目について、前記実施時間変更手段で変更された実施時間に基づいてスケジュール期間における実行タスク項目の実行時間帯を決定する実行時間帯決定手段として機能させることを特徴とする。
【００４７】
このスケジュール作成システム及びスケジュール作成プログラムでは、スケジュール期間に実行される複数の実行タスク項目についての実施優先度に基づいて、複数の実行タスク項目の実施時間が変更されるので、実施優先度が高いタスク項目に十分な時間をかけることができる。
【００４８】
第２１の発明にかかるスケジュール作成システムは、第２０の発明にかかるスケジュール作成システムにおいて、前記実施時間変更手段は、実行タスク項目についての実施時間の合計がスケジュール期間より短い場合に、当該実行タスク項目の少なくとも１つについての実施時間を長くすることを特徴とする。
【００４９】
このスケジュール作成システムでは、実行タスク項目についての実施時間の合計がスケジュール期間より短い場合に、実施時間の合計をスケジュール期間と同じにできる。
【００５０】
第２２の発明にかかるスケジュール作成システムは、第２０の発明にかかるスケジュール作成システムにおいて、前記実施時間変更手段は、実行タスク項目についての実施時間の合計がスケジュール期間より長い場合に、当該実行タスク項目の少なくとも１つについての実施時間を短くすることを特徴とする。
【００５１】
このスケジュール作成システムでは、実行タスク項目についての実施時間の合計がスケジュール期間より長い場合に、実施時間の合計をスケジュール期間と同じにできる。
【００５２】
第２３の発明にかかるスケジュール作成システムは、第２０〜第２２の発明にかかるスケジュール作成システムにおいて、前記実施優先度記憶手段に記憶された複数の実行タスク項目についての実施優先度を変更する実施優先度変更手段を備えることを特徴する。
【００５３】
このスケジュール作成システムでは、ユーザがタスク項目の実施優先度を変更できる。
【００５４】
第２４の発明にかかるスケジュール作成システムは、第２０〜第２３の発明にかかるスケジュール作成システムにおいて、健康的生活を送るためのルールを記憶するルール記憶手段を備え、前記実行時間帯決定手段は、前記実行タスク項目記憶手段に記憶された実行タスク項目について、前記ルール記憶手段に記憶されたルールに基づいてスケジュール期間における実行タスク項目の実行時間帯を決定することを特徴とする。
【００５５】
このスケジュール作成システムでは、ユーザが健康的生活を送れるようにタスク項目の実行時間帯を決定でき、且つ実施優先度が高いタスク項目に十分な時間をかけることができる。
【００５６】
第２５の発明にかかるスケジュール作成システムは、第２０〜第２４の発明にかかるスケジュール作成システムにおいて、複数のタスク項目を記憶するタスク項目記憶手段と、スケジュール期間の開始時刻におけるユーザの位置情報、スケジュール期間の開始時刻、及びスケジュール期間の終了時刻の少なくとも１つに基づいて、前記タスク項目記憶手段に記憶された複数のタスク項目から実行する実行タスク項目を選択する実行タスク項目選択手段とを備え、前記実行タスク項目選択手段によって選択された実行タスク項目が前記実行タスク項目記憶手段に記憶されることを特徴とする。
【００５７】
このスケジュール作成システムでは、スケジュール期間の開始時刻におけるユーザの位置情報、スケジュール期間の開始時刻、又はスケジュール期間の終了時刻に合ったタスク項目を選択でき、且つ実施優先度が高いタスク項目に十分な時間をかけることができる。
【発明の効果】
【００５８】
以上の説明に述べたように、本発明によれば、以下の効果が得られる。
【００５９】
第１及び第７の発明では、健康的生活を送るためのルールに基づいてタスク項目の実行時間帯が決定されるので、ユーザが健康的生活を送れるような時間帯条件に合致するようにタスク項目の実行時間帯が割り当てられたスケジュールを自動で作成できる。
【００６０】
第２の発明では、実行優先度に基づいて選択されたルールに基づいてスケジュール期間における実行タスク項目の実行時間帯が決定されるので、ユーザが健康的生活をおくるためのルールのうち実行優先度が高いルールをスケジュールに反映させることができる。
【００６１】
第３の発明では、健康的生活を送るためのルールに基づいて、健康的生活に直結するタスク項目である睡眠、食事および風呂の少なくとも１つの実行時間帯が決定されるので、より健康に良いスケジュールを提供できる。
【００６２】
第４の発明では、スケジュール期間の開始時刻におけるユーザの位置情報、スケジュール期間の開始時刻、又はスケジュール期間の終了時刻に合ったタスク項目を選択でき、且つユーザが健康的生活を送れるようにタスク項目の実行時間帯を決定できる。
【００６３】
第５の発明では、実施優先度が高いタスク項目を優先的に実施でき、且つユーザが健康的生活を送れるようにタスク項目の実行時間帯を決定できる。
【００６４】
第６の発明では、実施優先度が高いタスク項目に十分な時間をかけることができ、且つユーザが健康的生活を送れるようにタスク項目の実行時間帯を決定できる。
【００６５】
第８及び第１２の発明では、スケジュール期間の開始時刻におけるユーザの位置情報、スケジュール期間の開始時刻、及びスケジュール期間の終了時刻の少なくとも１つに基づいて実行する実行タスク項目が選択されるので、スケジュール期間の開始時刻におけるユーザの位置情報、スケジュール期間の開始時刻、スケジュール期間の終了時刻に合ったタスク項目を選択できる。
【００６６】
第９の発明では、ユーザの位置情報がユーザの自宅に対応しない場合に、ユーザの位置情報に対応した位置からユーザの自宅までの移動についてのタスク項目、例えば通勤帰りや通学帰りが選択されるので、ユーザの実生活に適したスケジュールを提供できる。
【００６７】
第１０の発明では、ユーザが健康的生活を送れるようにタスク項目の実行時間帯を決定でき、且つスケジュール期間の開始時刻におけるユーザの位置情報、スケジュール期間の開始時刻、又はスケジュール期間の終了時刻に合ったタスク項目を選択できる。
【００６８】
第１１の発明では、実施優先度が高いタスク項目を優先的に実施でき、且つスケジュール期間の開始時刻におけるユーザの位置情報、スケジュール期間の開始時刻、又はスケジュール期間の終了時刻に合ったタスク項目を選択できる。
【００６９】
第１３及び第１９の発明では、複数のタスク項目についての実施優先度に基づいて実行する実行タスク項目が選択されるので、実施優先度が高いタスク項目を優先的に実施できる。
【００７０】
第１４の発明では、実行タスク項目の実施時間の合計がスケジュール期間より長い場合に、複数のタスク項目についての実施優先度に基づいて、実施優先度が高いタスク項目を優先的に選択できる。
【００７１】
第１５の発明では、実行タスク項目の実施時間の合計がスケジュール期間より短い場合に、実施時間の合計をスケジュール期間と同じにできる。
【００７２】
第１６の発明では、ユーザがタスク項目の実施優先度を変更できる。
【００７３】
第１７の発明では、ユーザが健康的生活を送れるようにタスク項目の実行時間帯を決定でき、且つ実施優先度が高いタスク項目を優先的に実施できる。
【００７４】
第１８の発明では、スケジュール期間の開始時刻におけるユーザの位置情報、スケジュール期間の開始時刻、又はスケジュール期間の終了時刻に合ったタスク項目を選択でき、且つ実施優先度が高いタスク項目を優先的に実施できる。
【００７５】
第２０及び第２６の発明では、スケジュール期間に実行される複数の実行タスク項目についての実施優先度に基づいて、複数の実行タスク項目の実施時間が変更されるので、実施優先度が高いタスク項目に十分な時間をかけることができる。
【００７６】
第２１の発明では、実行タスク項目についての実施時間の合計がスケジュール期間より短い場合に、実施時間の合計をスケジュール期間と同じにできる。
【００７７】
第２２の発明では、実行タスク項目についての実施時間の合計がスケジュール期間より長い場合に、実施時間の合計をスケジュール期間と同じにできる。
【００７８】
第２３の発明では、ユーザがタスク項目の実施優先度を変更できる。
【００７９】
第２４の発明では、ユーザが健康的生活を送れるようにタスク項目の実行時間帯を決定でき、且つ実施優先度が高いタスク項目に十分な時間をかけることができる。
【００８０】
第２５の発明では、スケジュール期間の開始時刻におけるユーザの位置情報、スケジュール期間の開始時刻、又はスケジュール期間の終了時刻に合ったタスク項目を選択でき、且つ実施優先度が高いタスク項目に十分な時間をかけることができる。
【図面の簡単な説明】
【００８１】
【図１】本発明の実施形態に係る端末装置を示すブロック図である。
【図２】複数のタスク項目の一覧を示す図である。
【図３】健康的生活を送るためのルールの一覧を示す図である。
【図４】生活導線に関する情報の一覧を示す図である。
【図５】（ａ）は、ユーザの現在位置を選択する選択画面であり、（ｂ）は、（ａ）に示す選択画面から退社が選択されたときを示す図であり、（ｃ）は、（ｂ）の操作によって作成されたスケジュールを示す図である。
【図６】図５（ｃ）の拡大図である。
【図７】タスク項目の設定登録方法を説明する図である。
【図８】スケジュールの作成フローを示すフローチャートである。
【図９】図８に示すステップＳ４の詳細を示すフローチャートである。
【図１０】図８に示すステップＳ５の詳細を示すフローチャートである。
【図１１】スケジュールのペースの変更操作を説明する図である。
【図１２】スケジュールにタスク項目を追加する操作を説明する図である。
【図１３】タスク項目が未達成であることを設定する操作を説明する図である。
【図１４】複数のタスク項目の一覧の変形例を示す図である。
【発明を実施するための形態】
【００８２】
以下、図面を参照しつつ本発明に係るスケジュール作成システムの実施の形態について説明する。
【００８３】
［スケジュール作成システムの構成］
本実施形態のスケジュール作成システムは、例えば仕事を終えるなどしてこれから帰宅するユーザが、自宅への帰宅途中（会社、会社最寄駅、自宅最寄駅など）や自宅に帰宅した後に以下説明する制御プログラムを実行した場合に、その実行時点から例えば翌朝会社に到着するまでのユーザのスケジュールを自動的に作成し、表示するものである。このスケジュール作成システムは、例えばスマートフォンなどの端末装置１であって、図１に示すように、端末装置１の一面に配置された表示画面１０と、制御部５０とを有している。
【００８４】
この制御部５０は、演算処理装置であるＣＰＵ（Central Processing Unit）と、ＣＰＵが実行する制御プログラム及び制御プログラムに使用されるデータが記憶されているＲＯＭ（Read Only Memory）と、プログラム実行時にデータを一時記憶するためのＲＡＭ（Random Access Memory）とを有している。この制御プログラムは、例えばネットワークなどの通信手段を利用して端末装置１にダウンロードされたものである。この制御プログラムが実行されることによって、端末装置１にタスク項目記憶部５１、実施優先度記憶部５２、実行タスク項目記憶部５３、ルール記憶部５４、実行優先度記憶部５５、生活導線情報記憶部５６、位置情報記憶部５７、期間設定時刻決定部５８、スケジュール期間決定部６１、頻度条件該当項目選択部６２、実施時間記憶部６３、実行タスク項目選択部６４、ルール選択部６５、実行時間帯決定部６６、実施優先度変更部６７、実施時間変更部６８などの機能を発揮させることが可能である。代替的には、この制御プログラムは、ＣＤ又はＤＶＤなどの記録媒体からインストールされたものであってもよい。
【００８５】
端末装置１にダウンロードされた制御プログラムが実行されると、図５（ａ）に示すように、ユーザの現在位置を選択する選択画面が表示画面１０に表示される。この選択画面には、「今はどこ？」という表示とともに、表示画面１０に触れることによって選択可能な４つの項目（退社、会社最寄駅、自宅最寄駅、帰宅）が表示されている。そして、ユーザがこれら４つの項目のいずれかを選択すると、選択された時刻から例えば翌朝会社に到着するまでのユーザのスケジュールが自動的に作成され、表示画面１０に表示される。例えば、図５（ｂ）に示すように、４つの項目（退社、会社最寄駅、自宅最寄駅、帰宅）から退社が選択されると、図５（ｃ）及びその拡大図である図６に示すように、退社が選択された時刻「１９：００」から翌朝会社に到着する時刻「８：００」までのユーザのスケジュールが自動的に作成され、表示画面１０に表示される。以下、制御部５０が備える各機能について説明する。
【００８６】
タスク項目記憶部５１は、複数のタスク項目を記憶する。図２は、タスク項目の一覧である。本実施形態では、タスク項目として、例えば通勤行き、通勤帰り、睡眠、夕食（食事）、朝食（食事）、風呂、夕食準備、片付け、仕度、くつろぎ、掃除、洗濯、アイロン、買い物、読書、ジムが記憶されている。これらタスク項目は、ユーザによって設定登録されたものであるが、予め登録されたものであってもよい。
【００８７】
このタスク項目記憶部５１は、タスク項目とともに、そのタスク項目を行う頻度を記憶する。タスク項目を行う頻度としては、所定期間においてそのタスク項目が実行される回数（日に１回、２日に１回、週に３回など）や、タスク項目が実行される曜日が記憶されている。なお、タスク項目が実行される日付が記憶されていてもよい。また、頻度は、ユーザによって設定登録されたものであるが、予め登録されたものあってもよい。
【００８８】
実施時間記憶部６３は、複数のタスク項目についての実施時間、希望時間（通勤帰りを除く）を記憶する。タスク項目についての実施時間としては、本実施形態では、そのタスク項目を実行するのに最低必要な最低必要時間が記憶されている。タスク項目についての希望時間としては、そのタスク項目を実行するのにかけたい希望時間が記憶されている。この希望時間は、最低必要時間よりも長いまたは同じである。本実施形態では、例えば睡眠の実施時間（最低必要時間）は４８０分であり、希望時間は５４０分である。なお、本実施形態では、通勤帰りの実施時間は６０分であるが、これは会社から自宅までの通勤時間を意味する。したがって、例えば会社最寄駅や自宅最寄駅から自宅までの通勤時間は６０分よりも短い。また、実施時間及び希望時間は、ユーザによって設定登録されたものであるが、予め登録されたものあってもよい。
【００８９】
実施優先度記憶部５２は、複数のタスク項目についての実施優先度を記憶する。この実施優先度は、タスク項目ごと（通勤帰りを除く）に定められている。この実施優先度は、例えばユーザによって設定登録されたものであるが、予め設定されていてもよい。本実施形態では、実施優先度は、例えば５段階（星の数が多いほど優先度が高い）で示され、通勤行き「５」、睡眠「５」、夕食「３」、朝食「３」、風呂「４」、夕食準備「３」、片付け「３」、仕度「４」等と記憶されている。したがって、複数のタスク項目の中で通勤行き及び睡眠が最も実施優先度が高い。
【００９０】
実行タスク項目記憶部５３は、スケジュール期間に実行される複数の実行タスク項目を記憶する。本実施形態では、タスク項目記憶部５１に記憶された複数のタスク項目から実行タスク項目選択部６４で選択された実行タスク項目が実行タスク項目記憶部５３に記憶される。したがって、実行タスク項目記憶部５３に記憶される実行タスク項目の数は、タスク項目記憶部５１に記憶されるタスク項目の数よりも少ない。
【００９１】
ルール記憶部５４は、健康的生活を送るための複数のルールを記憶する。この複数のルールは、タスク項目のうち睡眠、食事、および風呂の実行時間帯に関するルールである。この複数のルールは、予めルール記憶部５４に記憶されている。ただし、ユーザによって設定登録されたものであってもよい。図３は、健康的生活を送るための複数のルールの一覧である。本実施形態では、以下に示すように、健康的生活を送るための複数のルールとして６つのルールが記憶されている。
１．０：００〜２：００の間において睡眠していること
２．睡眠の実行開始時刻の所定時間前（例えば２時間前）までに夕食を食べ終わること
３．睡眠の実行開始時刻の第１所定時間前（例えば１時間前）までに風呂からあがること
４．２２：００〜２：００の間において睡眠していること
５．睡眠の実行開始時刻の第２所定時間前（第１所定時間より長い時間、例えば２時間前）までに風呂からあがること
６．睡眠前である夜の時間帯（例えば、１７：００〜０：００）に風呂に入ること
【００９２】
また、このルール記憶部５４は、タスク項目の実行時間帯に関するその他所定のルールを記憶する。本実施形態では、その他所定のルールとして、通勤帰りはスケジュールの開始時刻と同時に実行される、通勤行きは出勤時間に合わせて実行が終了する、夕食準備は夕食前に実行される、片付けは夕食後に実行される、夕食は睡眠前に実行される、朝食は睡眠後に実行される等のルールを記憶している。
【００９３】
実行優先度記憶部５５は、ルール記憶部５４に記憶された健康的生活を送るための複数のルールについての実行優先度を記憶する。本実施形態では、実行優先度は、例えば５段階（星の数が多いほど優先度が高い）で示され、上記のルール１〜３が最も高い実行優先度「５」、ルール４、５が実行優先度「４」、ルール６が実行優先度「２」と記憶されている。したがって、ルール記憶部５４に記憶された健康的生活を送るための複数のルールは、この実行優先度に基づいて順序づけられている。
【００９４】
生活導線情報記憶部５６は、ユーザによって設定登録されたユーザの生活導線に関する情報を記憶する。図４は、ユーザの生活導線に関する情報の一覧である。本実施形態では、ユーザの生活導線に関する情報として、例えば自宅所在地、会社所在地、自宅最寄駅、会社最寄駅、通勤経路、出勤時間、タスク項目を実行する施設、出勤日情報が記憶されている。自宅所在地及び会社所在地には、自宅及び会社の住所や郵便番号が記憶される。自宅最寄駅及び会社最寄駅には、自宅最寄駅及び会社最寄駅が記憶される。通勤経路には、例えば通勤手段、使用路線、乗換駅などについての情報が記憶される。出勤時間には、会社への到着時間が記憶される。ただし、自宅を出発する時間が記憶されてもよい。タスク項目を実行する施設には、ユーザの自宅以外で行われるタスク項目について、そのタスク項目を実行する施設の位置情報が記憶される。例えば、買い物を行うスーパーの位置情報や、ジムの位置情報等が記憶される。出勤日情報には、ユーザの出勤日及び休日に関する情報が記憶される。
【００９５】
位置情報記憶部５７は、ユーザの現在位置情報を記憶する。本実施形態では、図５（ａ）に示すように、ユーザの現在位置を選択する選択画面に表示された４つの項目（退社、会社最寄駅、自宅最寄駅、自宅）のいずれかが選択されると、その選択された項目に対応した位置情報をユーザの現在位置情報として記憶する。例えば、退社が選択されるとユーザの現在位置情報として「会社」を記憶する。会社最寄駅が選択されるとユーザの現在位置情報として「会社最寄駅」を記憶する。自宅最寄駅が選択されるとユーザの現在位置情報として「自宅最寄駅」を記憶する。帰宅が選択されるとユーザの現在位置情報として「自宅」を記憶する。
【００９６】
期間設定時刻決定部５８は、スケジュール期間の開始時刻を決定する開始時刻決定部５９と、スケジュール期間の終了時刻を決定する終了時刻決定部６０とを有する。開始時刻決定部５９は、ユーザの現在位置情報が位置情報記憶部５７に記憶された時刻、すなわち図５（ａ）に示す４つの項目（退社、会社最寄駅、自宅最寄駅、自宅）のいずれかが選択された時刻を、スケジュール期間の開始時刻に決定する。終了時刻決定部６０は、生活導線情報記憶部５６に記憶された出勤時間を、スケジュール期間の終了時刻に決定する。
【００９７】
スケジュール期間決定部６１は、スケジュール期間を決定する。具体的には、開始時刻決定部５９で決定されたスケジュール期間の開始時刻と、終了時刻決定部６０で決定されたスケジュール期間の終了時刻との差を算出して、その差をスケジュール期間とする。
【００９８】
頻度該当項目選択部６２は、タスク項目記憶部５１に記憶されたタスク項目についての頻度条件に該当するタスク項目を選択する。具体的には、頻度が「日に１回」のタスク項目（例えば、睡眠、夕食、朝食等）については、その全てを選択する。また、頻度が「日に１回」でないタスク項目（例えば、掃除、洗濯、アイロン等）については、制御部５０に記憶された過去のスケジュールに基づいてそのタスク項目を選択するか否かを判断する。例えば頻度が「２日に１回」のタスク項目の場合、前日作成されたスケジュールにそのタスク項目が含まれていない場合はそのタスク項目を選択する。一方、前日作成されたスケジュールにそのタスク項目が含まれている場合はそのタスク項目を選択しない。だだし、前日作成されたスケジュールにそのタスク項目が含まれている場合でも、後述する未達成選択部２４によって未達成が選択された場合には、そのタスク項目を選択する。また、曜日が指定されているタスク項目（例えば、通勤行き、ジム）については、制御部５０に記憶された曜日情報に基づいて、その日の曜日と指定された曜日とが一致するタスク項目を選択する。
【００９９】
実行タスク項目選択部６４は、タスク項目記憶部５１に記憶された複数のタスク項目から実行する実行タスク項目を選択する。この実行タスク項目選択部６４によって選択された実行タスク項目は、実行タスク項目記憶部５３に記憶される。
【０１００】
この実行タスク項目選択部６４は、位置情報記憶部５７に記憶されたユーザの現在位置情報に基づいて、タスク項目として通勤帰りを選択するか否かを判断する。具体的には、位置情報記憶部５７に記憶されたユーザの現在位置情報がユーザの自宅に対応しない場合に通勤帰りを選択する。一方、位置情報記憶部５７に記憶されたユーザの現在位置情報がユーザの自宅に対応する場合は通勤帰りを選択しない。
【０１０１】
また、この実行タスク項目選択部６４は、実施優先度記憶部５２に記憶された実施優先度に基づいて、頻度該当項目選択部６２で選択された複数のタスク項目から実行する実行タスク項目を選択する。具体的には、頻度該当項目選択部６２で選択された複数のタスク項目から実施時間変更部６８で変更された実施時間が０分以下となったタスク項目を実行するタスク項目から除外して、実施時間が０分を超えるタスク項目を実行するタスク項目に選択する。
【０１０２】
ルール選択部６５は、実行優先度記憶部５５に記憶された実行優先度に基づいて、ルール記憶部５４に記憶された健康的生活を送るための複数のルールから実行するルールを選択する。このルール選択部６５は、実行時間帯決定部６６が、ルール選択部６５で選択されたルールを満たすように、睡眠、夕食（食事）、風呂の実行時間帯を決定可能か否かによって、選択するルールを変更する。
【０１０３】
実行時間帯決定部６６は、実行タスク項目記憶部５３に記憶された実行タスク項目の実行時間帯を決定する。この実行時間帯決定部６６は、ルール選択部６５で選択されたルールに基づいて、スケジュール期間における複数の実行タスク項目の実行時間帯（すなわち、実行開始時刻）を決定する。また、実行時間帯決定部６６は、ルール記憶部５４に記憶された実行時間帯に関するその他所定のルールに基づいて複数の実行タスク項目の実行時間帯を決定する。また、この実行時間帯決定部６６は、実行タスク項目記憶部５３に記憶された実行タスク項目について、実施時間変更部６８で変更された実施時間に基づいてスケジュール期間における実行タスク項目の実行時間帯を決定する。すなわち、実施時間変更部６８で変更された実施時間と実行時間帯の長さとが一致するように、実行タスク項目の実行時間帯を決定する。
【０１０４】
実施優先度変更部６７は、実施優先度記憶部５２に記憶された複数のタスク項目についての実施優先度を変更する。具体的には、図７（ａ）〜（ｃ）に示すタスク項目の設定登録画面において、ユーザが実施優先度を入力又は選択し登録画面右上の保存を選択すると、入力又は選択された内容が記憶され、実施優先度が変更される。
【０１０５】
実施時間変更部６８は、実施優先度記憶部５２に記憶された実施優先度に基づいて、頻度該当項目選択部６２で選択された複数のタスク項目についての実施時間を変更する。この実施時間変更部６８は、実施時間短縮部６９と、実施時間延長部７０を備える。
【０１０６】
実施時間短縮部６９は、頻度該当項目選択部６２で選択された複数のタスク項目についての実施時間（必要最低時間）の合計（実行タスク項目選択部６４で通勤帰りが選択されている場合には、通勤帰りの実施時間を含む）がスケジュール期間より長い場合に、実施優先度に基づいて当該複数のタスク項目の少なくとも１つについての実施時間を短くする。より詳細には、まず、実施優先度「１」のタスク項目の実施時間を所定時間（例えば５分）短縮する。それでも実施時間の合計がスケジュール期間よりも長い場合、実施優先度「２」以下（すなわち、実施優先度「１」、「２」）のタスク項目の実施時間を所定時間（例えば５分）短縮する。したがって、実施優先度「１」の実施時間は合計１０分、実施優先度「２」の実施時間は５分短縮されることになる。それでも実施時間の合計がスケジュール期間よりも長い場合、実施優先度「３」以下（すなわち、実施優先度「１」〜「３」）のタスク項目の実施時間を所定時間（例えば５分）短縮する。したがって、実施優先度「１」の実施時間は合計１５分、実施優先度「２」の実施時間は合計１０分、実施優先度「３」の実施時間は５分短縮されることになる。それでも実施時間の合計がスケジュール期間よりも長い場合、実施優先度「４」以下（実施優先度「１」〜「４」）のタスク項目の実施時間を所定時間（例えば５分）短縮する。それでも実施時間の合計がスケジュール期間よりも長い場合、実施優先度「５」以下、すなわち全てのタスク項目の実施時間を所定時間（例えば５分）短縮する。そして、実施時間の合計がスケジュール期間以下となるまで、全てのタスク項目の実施時間を所定時間（例えば５分）短縮することを繰り返す。
【０１０７】
また、実施時間延長部７０は、実行タスク項目選択部６４で選択された実行タスク項目についての実施時間の合計（実行タスク項目選択部６４で通勤帰りが選択されている場合には、通勤帰りの実施時間を含む）がスケジュール期間より短い場合に、実施優先度に基づいて当該複数のタスク項目の少なくとも１つについての実施時間を長くする。まず、実施優先度「５」のタスク項目の実施時間を所定時間（例えば１０分）延長する。それでも実施時間の合計がスケジュール期間よりも短い場合、実施優先度「４」以上（実施優先度「４」、「５」）のタスク項目の実施時間を所定時間（例えば１０分）延長する。したがって、実施優先度「５」の実施時間は合計２０分、実施優先度「４」の実施時間は１０分延長されることになる。それでも実施時間の合計がスケジュール期間よりも短い場合、実施優先度「３」以上（実施優先度「３」〜「５」）のタスク項目の実施時間を所定時間（例えば１０分）延長する。したがって、実施優先度「５」の実施時間は合計３０分、実施優先度「４」の実施時間は合計２０分、実施優先度「３」の実施時間は１０分延長されることになる。それでも実施時間の合計がスケジュール期間よりも短い場合、実施優先度「２」以上（実施優先度「２」〜「５」）のタスク項目の実施時間を所定時間（例えば１０分）延長する。それでも実施時間の合計がスケジュール期間よりも短い場合、実施優先度「１」以上、すなわち全てのタスク項目の実施時間を所定時間（例えば１０分）延長する。そして、実施時間の合計がスケジュール期間と同じになるまで全てのタスク項目の実施時間を所定時間（例えば１０分）延長することを繰り返す。
【０１０８】
［タスク項目の設定］
次に、タスク項目の設定方法について説明する。例えば図５（ａ）〜（ｃ）に示す画面において、その画面下の所定の選択部を選択すると、図７に示すように、タスク項目の設定登録画面に切り換わる。図７（ａ）〜（ｃ）は、それぞれタスク項目として、風呂、睡眠、買い物が設定登録された状態を示す。タスク項目の設定登録画面において、ユーザがタスク項目、頻度、実施時間、希望時間、実施優先度のそれぞれを入力又は選択し設定登録画面右上の保存を選択すると、入力された内容が記憶される。ユーザが設定登録画面左上の一覧を選択すると、図２に示すように、タスク項目の一覧画面が表示される。ユーザがタスク項目の一覧画面から所定のタスク項目（例えば風呂）を選択すると、図７（ａ）に示すように、そのタスク項目（風呂）の設定登録画面が表示される。そして、ユーザはこの設定登録画面においてタスク項目、頻度、実施時間、希望時間、実施優先度などの内容を変更できる。また、図２に示すタスク項目の一覧画面において、ユーザが所定のタスク項目を例えば長押し、所定のタスク項目ごとに設けられた削除選択部を押す、又は所定のタスク項目を所定の削除選択部（ゴミ箱が表示されたアイコン）に移動させるなどの削除操作をするすることで、そのタスク項目を削除できる。
【０１０９】
［健康的生活を送るためのルールの設定］
健康的生活を送るためのルールの設定方法について説明する。健康的生活を送るためのルールは予めルール記憶部５４に記憶されているが、ユーザはそのルールの追加や内容の変更、あるいはそのルールの実行優先度の設定や変更を行うことができる。例えば図５（ａ）〜（ｃ）に示す画面において、その画面下の所定の選択部を選択すると、図３に示すように、健康的生活を送るためのルールの一覧画面が表示される。そして、一覧画面から所定のルールを選択することで、ルールの内容を変更、削除できる。また、一覧画面にある所定の選択部（不図示）を選択することで、新たな健康的生活を送るためのルールを追加できる。また、図３に示す一覧画面において実行優先度を選択することで、実行優先度を設定・変更できる。なお、操作方法の説明は割愛するが、ユーザはタスク項目の実行時間帯に関するその他所定のルールについても、その内容を追加、変更、削除等できる。
【０１１０】
なお、健康的な生活を送るためのルールは、予め端末装置１の制御部５０に記憶されたルールや端末装置１と情報の送受信が可能なサーバに記憶されたルールから、ユーザが選択することによって、ルール記憶部５４に記憶されるものでもよい。例えば各種目的（例えば、「ダイエット」に関するルール、「快眠」に関するルール、「美容」に関するルール等）ごとに複数のルールがまとめて記憶されており、ユーザが目的（「ダイエット」、「快眠」、「美容」等）を選択することによって、選択した目的に関する複数のルールがルール記憶部５４に記憶されるようにしてもよい。
【０１１１】
［生活導線に関する情報の設定］
生活導線に関する情報の設定方法について説明する。例えば図５（ａ）〜（ｃ）に示す画面において、その画面下の所定の項目を選択すると、図４に示すように、生活導線に関する情報の一覧画面が表示される。図４に示す生活導線に関する情報の一覧画面において、ユーザが例えば自宅所在地を選択すると、図示しないが、自宅所在地を入力する画面に切り換わる。そして、ユーザが自宅所在地を入力し、右上の保存を選択すると、自宅所在地が生活導線情報記憶部５６に記憶される。本実施形態では、所定の自宅及び会社が設定されるとともに、自宅最寄駅がＡ駅、会社最寄駅がＢ駅と設定されている。また、出勤時間が８：００と設定されている。
【０１１２】
［スケジュールの作成フロー］
次に、図８〜１０を参照してスケジュールの作成フローについて説明する。
【０１１３】
（ステップＳ１）
まず、ユーザの現在位置情報を記憶する（Ｓ１）。図５（ａ）に示すように、ユーザの現在位置情報を選択する選択画面に表示された４つの項目（退社、会社最寄駅、自宅最寄駅、自宅）のいずれかが選択されると、その選択された項目に対応した位置がユーザの現在位置情報として記憶される。図５（ｂ）に示すように、一実施例では、退社が選択されているので、「会社」がユーザの現在位置情報として位置情報記憶部５７に記憶される。
【０１１４】
（ステップＳ２）
次に、スケジュール期間の開始時刻及び終了時刻を決定する（Ｓ２）。図５（ａ）に示すように、ユーザの現在位置を選択する選択画面に表示された４つの項目（退社、会社最寄駅、自宅最寄駅、帰宅）のいずれかが選択されると、そのいずれかが選択された時刻がスケジュール期間の開始時刻に決定される。一実施例では、図５（ｂ）に示すように、退社が選択された時刻が「１９：００」であるので、「１９：００」がスケジュール期間の開始時刻とされる。一方、スケジュール期間の終了時刻は、生活導線情報記憶部５６に記憶された出勤時間に決定される。一実施例では、図４に示すように、生活導線情報記憶部５６に記憶された出勤時間が「８：００」であるので、「８：００」がスケジュール期間の終了時刻とされる。
【０１１５】
（ステップＳ３）
次に、スケジュール期間を決定する（Ｓ３）。具体的には、ステップＳ２で決定されたスケジュール期間の開始時刻と、スケジュール期間の終了時刻との差を算出して、その差をスケジュール期間と決定する。一実施例では、スケジュール期間は「１９：００」〜「８：００」までの７８０分（１３時間）である。
【０１１６】
（ステップＳ４）
次に、タスク項目記憶部５１に記憶された複数のタスク項目からスケジュール期間に実行する実行タスク項目を選択する（Ｓ４）。
【０１１７】
図９に示すように、まず、ユーザの現在位置情報がユーザの自宅に対応するか否かを判断する（Ｓ４０１）。ユーザの現在位置情報がユーザの自宅に対応する場合（Ｓ４０１：Ｙｅｓ）、タスク項目として「通勤帰り」を選択する必要がないので、「通勤帰り」を選択しない（Ｓ４０２）。一方、ユーザの現在位置情報がユーザの自宅に対応しない場合（Ｓ４０１：Ｎｏ）、「通勤帰り」を選択する（Ｓ４０３）。
【０１１８】
次に、タスク項目記憶部５１に記憶されたタスク項目から頻度条件に該当するタスク項目を選択する（Ｓ４０４）。一実施例では、頻度条件に該当するタスク項目として、図２にドットを付して示すように、通勤行き、睡眠、夕食、朝食、風呂、夕食準備、片付け、仕度、くつろぎ、掃除、洗濯、アイロンが選択されたとする。
【０１１９】
次に、タスク項目記憶部５１に記憶されたタスク項目の実施時間（最低必要時間）に基づいて、実施時間の合計（但し、ステップＳ４３で通勤帰りが選択されている場合は通勤帰りの実施時間を含む）がスケジュール期間以下であるか否かを判断する（Ｓ４０５）。実施時間の合計がスケジュール期間以下の場合（Ｓ４０５：Ｙｅｓ）、頻度条件該当項目選択部６２で選択されたタスク項目をスケジュール期間に実行する実行タスク項目に決定する（Ｓ４０６）。
【０１２０】
一方、実施時間の合計がスケジュール期間より長い場合（Ｓ４０５：Ｎｏ）、実施優先度に基づいて実施時間を短縮する（Ｓ４０７）。具体的には、まず実施優先度「１」の実施時間を所定時間（例えば、５分）短縮する。次に、実施時間が０分以下となったタスク項目があるか否かを判断する（Ｓ４０８）。実施時間が０分以下となったタスク項目がない場合（Ｓ４０８：Ｎｏ）、再度、実施時間の合計がスケジュール期間以下であるか否かを判断する（Ｓ４０５）。一方、実施時間が０分以下となったタスク項目がある場合（Ｓ４０８：Ｙｅｓ）、実行タスク項目選択部６４は、そのタスク項目を除外する（Ｓ４０９）。そして、残ったタスク項目の実施時間の合計がスケジュール期間以下であるか否かを判断する（Ｓ４０５）。
【０１２１】
ステップＳ４０５において、実施時間の合計がスケジュール期間よりも長い場合（Ｓ４０５：Ｎｏ）、実施優先度「２」以下（実施優先度「１」、「２」）のタスク項目の実施時間を所定時間（例えば５分）短縮する（Ｓ４０７）。したがって、実施優先度「１」の実施時間は合計１０分、実施優先度「２」の実施時間は５分短縮されることになる。そして、再度ステップＳ４０８、Ｓ４０９を行い、実施時間の合計がスケジュール期間以下であるか否かを判断する（Ｓ４０５）。それでも実施時間の合計がスケジュール期間よりも長い場合（Ｓ４０５：Ｎｏ）、実施優先度「３」以下（実施優先度「１」〜「３」）のタスク項目の実施時間を所定時間（例えば５分）短縮する（Ｓ４０７）。したがって、実施優先度「１」の実施時間は合計１５分、実施優先度「２」の実施時間は合計１０分、実施優先度「３」の実施時間は５分短縮されることになる。そして、再度ステップＳ４０８、Ｓ４０９を行い、実施時間の合計がスケジュール期間以下であるか否かを判断する（Ｓ４０５）。それでも実施時間の合計がスケジュール期間よりも長い場合（Ｓ４０５：Ｎｏ）、実施優先度「４」以下（実施優先度「１」〜「４」）のタスク項目の実施時間を所定時間（例えば５分）短縮する（Ｓ４０７）。そして、再度ステップＳ４０８、Ｓ４０９を行い、実施時間の合計がスケジュール期間以下であるか否かを判断する（Ｓ４０５）。それでも実施時間の合計がスケジュール期間よりも長い場合（Ｓ４０５：Ｎｏ）、実施優先度「１」〜「５」、すなわち残った全てのタスク項目の実施時間を所定時間（例えば５分）短縮する（Ｓ４０７）。そして、実施時間の合計がスケジュール期間以下となるまでそれを繰り返す。実施時間の合計がスケジュール期間以下となった場合（Ｓ４０５：Ｙｅｓ）、頻度条件該当項目選択部６２で選択されたタスク項目からステップＳ４０９で除外されたタスク項目以外のタスク項目を、スケジュール期間に実行する実行タスク項目に決定する（Ｓ４０６）。その結果、実施優先度が低いタスク項目ほど実施時間が短縮されるので、実施優先度が高いタスク項目に十分な時間をかけることができる。
【０１２２】
一実施例では、頻度条件に該当するタスク項目（通勤行き、睡眠、夕食、朝食、風呂、夕食準備、片付け、仕度、くつろぎ、掃除、洗濯、アイロン）及び実行タスク項目選択部６４で選択されたタスク項目（通勤帰り）についての実施時間の合計が７９０分である。そのため、実施時間の合計は、スケジュール期間（７８０分）より長い。したがって、実施優先度に基づいて実施時間が短縮される。具体的には、まず実施優先度「１」の実施時間が５分短縮される。しかし、頻度条件に該当するタスク項目に実施優先度「１」のタスク項目がないため、次に実施優先度「１」、「２」の実施時間が５分短縮される。その結果、実施優先度「２」のタスク項目である洗濯、アイロンの実施時間が５分短縮される。洗濯、アイロンの実施時間は０分となるため、洗濯、アイロンのタスク項目が除外される。そして、洗濯、アイロンが除外された後の残りのタスク項目の実施時間の合計は、スケジュール期間（７８０分）と同じとなる。以上より、通勤行き、通勤帰り、睡眠、夕食、朝食、風呂、夕食準備、片付け、仕度、くつろぎ、掃除が、スケジュール期間に実行する実行タスク項目に決定される。
【０１２３】
ステップＳ４１０では、実施時間の合計がスケジュール期間と同じであるか否かを判断する。実施時間の合計がスケジュール期間と同じである場合（Ｓ４１０：Ｙｅｓ）、スケジュール期間に実行する実行タスク項目の実施時間を今の時間に決定する（４１１）。
【０１２４】
一方、実施時間の合計がスケジュール期間より短い場合（Ｓ４１０：Ｎｏ）、実施優先度に基づいて実施時間を延長する（Ｓ４１２）。具体的には、まず実施優先度「５」の実行タスク項目の実施時間を所定時間（例えば、１０分）延長する。次に実施時間の合計がスケジュール期間と同じであるか否かを判断する（Ｓ４１０）。それでも実施時間の合計がスケジュール期間より短い場合（Ｓ４１０：Ｎｏ）、実施優先度「４」以上（実施優先度「４」、「５」）の実行タスク項目の実施時間を所定時間（例えば１０分）延長する（Ｓ４１２）。したがって、実施優先度「５」の実施時間は合計２０分、実施優先度「４」の実施時間は１０分延長されることになる。それでも実施時間の合計がスケジュール期間より短い場合（Ｓ４１０：Ｎｏ）、実施優先度「３」以上（実施優先度「３」〜「５」）の実行タスク項目の実施時間を所定時間（例えば１０分）延長する（Ｓ４１２）。したがって、実施優先度「５」の実施時間は合計３０分、実施優先度「４」の実施時間は合計２０分、実施優先度「３」の実施時間は１０分延長されることになる。それでも実施時間の合計がスケジュール期間より短い場合（Ｓ４１０：Ｎｏ）、実施優先度「２」以上（実施優先度「２」〜「５」）の実行タスク項目の実施時間を所定時間（例えば１０分）延長する（Ｓ４１２）。それでも実施時間の合計がスケジュール期間より短い場合（Ｓ４１０：Ｎｏ）、実施優先度「１」〜「５」、すなわち全ての実行タスク項目の実施時間を所定時間（例えば１０分）延長する（Ｓ４１２）。そして、実施時間の合計がスケジュール期間と同じとなるまで、全ての実行タスク項目の実施時間を所定時間（例えば１０分）延長することを繰り返す。実施時間の合計がスケジュール期間と同じとなった場合（Ｓ４１０：Ｙｅｓ）、スケジュール期間に実行する実行タスク項目の実施時間をステップＳ４１２で定めた実施時間に決定する（４１１）。その結果、実施優先度が高いタスク項目ほど実施時間が延長されるので、実施優先度が高いタスク項目に十分な時間をかけることができる。
【０１２５】
（ステップＳ５）
次に、ステップＳ４で選択された実行タスク項目の実行時間帯（実行開始時刻）を決定する（Ｓ５）。この実行時間帯は、ルール選択部６５で選択された健康的生活を送るためのルール、ルール記憶部５４に記憶された所定のルールに基づいて決定される。なお、この実行時間帯は、ステップＳ４１１決定された実施時間を満たすように決定される。
【０１２６】
図１０に示すように、まずスケジュール期間に実行される実行タスク項目に通勤（通勤行き及び通勤帰りの少なくとも一方）があるか否かを判断する（Ｓ５０１）。通勤がある場合（Ｓ５０１：Ｙｅｓ）、ルール記憶部５４に記憶された所定のルールに基づいて、通勤の実行時間帯を決定する（Ｓ５０２）。具体的には、スケジュール期間の開始時刻が通勤帰りの実行開始時刻とされる。また、通勤行きのタスクが出勤時間に終了するように、通勤行きの実行開始時刻が決定される。一実施例では、図６に示すように、通勤帰りの実行開始時間が、スケジュール期間の開始時間である「１９：００」に決定される。また、通勤行きの実行開始時間が、出勤時間である「８：００」から実施時間６０分を引いた「７：００」に決定される。一方、スケジュール期間に実行される実行タスク項目に通勤がない場合（Ｓ５０１：Ｎｏ）、ステップＳ５０３に進む。
【０１２７】
ステップＳ５０３では、実行優先度に基づいて健康的生活を送るための複数のルールから実行するルールを選択する。具体的には、まずルール選択部６５が、健康的生活を送るための全てのルール（上記ルール１〜６）を選択する。次に、実行時間帯決定部６６が、ルール選択部６５で選択されたルールを満たすように、睡眠、夕食（食事）、風呂の実行時間帯を決定可能か否か判断する（Ｓ５０４）。ルール選択部６５で選択されたルールを満たすように、睡眠、夕食（食事）、風呂の実行時間帯を決定できる場合（Ｓ５０４：Ｙｅｓ）、睡眠、夕食（食事）、風呂の実行時間帯を決定する（Ｓ５０５）。その後、ステップＳ５０６に進む。
【０１２８】
一方、ルール選択部６５で選択されたルールを満たすように、睡眠、夕食（食事）、風呂の実行時間帯を決定できない場合（Ｓ５０４：Ｎｏ）、再度、健康的生活を送るための複数のルールから実行するルールを選択する（Ｓ５０３）。具体的には、複数のルールのうち実行優先度が最も低いルールを除いたルールを選択する。例えば、本実施形態では、上記ルール１〜６から実行優先度が最も低いルール６を除いたルール１〜５を選択する。そして、再度睡眠、夕食（食事）、風呂の実行時間帯を決定可能か否か判断する（Ｓ５０４）。それでも、ルール選択部６５で選択されたルールを満たすように、睡眠、夕食（食事）、風呂の実行時間帯を決定できない場合（Ｓ５０４：Ｎｏ）、複数のルールのうち実行優先度が次に低いルールを除いたルールを選択する。例えば、本実施形態では、上記ルール１〜５から実行優先度が次に低いルール４、５を除いたルール１〜３を選択する。そして、ルール選択部６５で選択されたルールを満たすように、睡眠、夕食（食事）、風呂の実行時間帯を決定可能か否か判断する（Ｓ５０４）。
【０１２９】
一実施例では、図６に示すように、上記１〜３のルールを満たすように、睡眠、夕食（食事）、風呂の実行時間帯が決定されている。すなわち、０：００〜２：００の間において睡眠している。また、睡眠の実行開始時刻「２２：４０」の２時間前「２０：４０」までに夕食（実行時間帯２０：２０〜２０：４０）を食べ終わるようにされている。また、睡眠の実行開始時刻「２２：４０」の１時間前「２１：４０」までに風呂（実行時間帯２０：４０〜２１：１０）から上がるようにされている。
【０１３０】
ステップＳ５０６では、ルール記憶部５４に記憶された所定のルールに基づいて、残りのタスク項目の実行時間帯を決定する。一実施例では、夕食準備は夕食前に実行される、片付けは夕食後に実行される、朝食は睡眠後に実行されるというルールに基づいて、夕食準備、片付け、朝食の実行時間帯が決定されている。また、ルールがない掃除、仕度の実行時間帯は、スケジュール期間の残った時間においてランダムに決定される。
【０１３１】
（ステップＳ６）
最後に、図６に示すように、スケジュール期間に実行される実行タスク項目とその実行タスク項目の実行時間帯を表示画面１０に表示する（Ｓ６）。以上でスケジュールの作成フローが終了する。
【０１３２】
［スケジュールの変更操作］
次に、上記の作成フローにしたがって作成されたスケジュールの変更操作について説明する。
【０１３３】
（スケジュールのペース変更操作）
図１１（ａ）では、上記した作成フローにしたがって作成されたスケジュールが表示されている。そして、ユーザが表示画面１０右上に表示されたペース変更部２１を選択すると、図１１（ｂ）に示すように、スケジュールのペースが図１１（ａ）に示すペースよりも遅い「ゆったり」に変更される。スケジュールのペースが「ゆったり」に変更されると、複数のタスク項目についての実施時間が、図２に示す実施時間（必要最低時間）から希望時間に変更される。そして、再度、ステップＳ１〜ステップＳ６が実行されてスケジュールが再作成され、図１１（ｃ）に示すように、再作成されたスケジュールが表示画面１０に表示される。したがって、スケジュールのペースが「ゆったり」では、スケジュール期間に実行されるタスク項目から実施優先度が低いタスク項目が除外されやすくなるとともに、実施優先度が高いタスク項目の実施時間が長くなり、図１１（ａ）に示すスケジュールよりもゆとりのあるスケジュールとなる。なお、図１１（ｃ）の画面状態において、ユーザがペース変更部２１を再度選択すると、スケジュールのペースが図１１（ａ）に示す元のペース（通常）に戻る。
【０１３４】
（スケジュールの追加）
図１２（ａ）では、上記した作成フローにしたがって作成されたスケジュールが表示されている。そして、図１２（ａ）に示すように、ユーザが表示画面１０右上に表示されたタスク項目変更部２２を選択すると、図１２（ｂ）に示すように、追加するタスク項目の入力・選択画面、そのタスク項目の実行時間帯の入力・選択画面が表示される。図１２（ｂ）では、一例として、追加するタスク項目に読書が選択され、その実行時間帯が「２２：００」〜「２２：３０」とされている。そして、例えば再度タスク項目変更部２２が選択されると、追加するタスク項目が記憶され、スケジュールが再作成される。その結果、図１２（ｃ）に示すように、実施優先度が低い掃除の代わりに読書がスケジュールに追加される。
【０１３５】
（その他のスケジュールの変更操作）
図１２に示すように、ユーザは、各タスク項目の右横にそれぞれ配置される設定選択部２３を例えば長押しするとともに、タスク項目をユーザの所望の位置に移動させることで、タスク項目の順番を入れ替えることができる。また、ユーザは、各タスク項目を左右にドラックすることでドラックしたタスク項目を削除できる。
【０１３６】
［その他の操作］
次に、その他ユーザが操作可能な操作について説明する。
【０１３７】
（タスク項目の未達成の設定）
図１３（ａ）では、上記の作成フローにしたがって作成されたスケジュールが表示されている。図１３（ａ）では、現在「７：００」であり、通勤行き以外のタスク項目の実行時間帯が過ぎている。そのため、実行時間帯が過ぎたタスク項目の背景色が変わるとともに、実行時間帯が過ぎた各タスク項目の右横に未達成選択部２４がそれぞれ表れる。そして、図１３（ｂ）に示すように、ユーザが未達成選択部２４を選択すると、図１３（ｃ）に示すように、そのタスク項目が未達成であることを示す「未」のマークが表示される。したがって、ユーザがその日達成できなかったタスク項目に対応した未達成選択部２４を選択することによって、ユーザがその日達成できなかったタスク項目が一目で分かるようになる。なお、未達成選択部２４が選択されることによって「未」が表示されたタスク項目を制御部５０が記憶しておき、次のスケジュール作成時において、そのタスク項目の実施優先度を一時的に所定（例えば１段階）ほど高くしてもよい。その結果、次のスケジュール作成時において、ユーザがその日達成できなかったタスク項目がスケジュール期間に実行する実行タスク項目に選択されやすくなる。
【０１３８】
（リンク先への画面変更操作）
所定のタスク項目についてそのタスク項目に関するリンクが張られている場合において、ユーザが設定選択部２３を選択すると、そのタスク項目についてのリンク先に画面が切り換わる。したがって、例えば買い物に、リンク先として生活導線情報記憶部５６に記憶されたスーパーのウェブサイトが張られている場合、ユーザは、タスク項目を選択するだけで当該スーパーの情報を容易に取得できる。
【０１３９】
（空気調和機の運転設定操作）
また、端末装置１が、自宅（例えば寝室）の空気調和機と通信可能である場合において、図１３に示すスケジュールの睡眠を選択すると、空気調和機の運転設定操作画面が表示され、ユーザは空気調和機の運転設定（運転目的（暖房、冷房等）、タイマ、風量、風向、温度等）を行うことができる。なお、端末装置１が、例えばネットワークから取得した天気情報、外気温湿度情報、空気調和機の制御部から取得した室内温湿度情報、空調空間の広さ、及び空気調和機の過去の使用履歴の少なくとも１つに基づいて、空気調和機が睡眠の実行時間帯に自動的に空調運転を行ってもよい。
【０１４０】
［本実施形態のスケジュール作成システム及びスケジュール作成プログラムの特徴］
本実施形態のスケジュール作成システム及びスケジュール作成プログラムには、以下の特徴がある。
【０１４１】
本実施形態では、図３に示す健康的生活を送るためのルールに基づいてタスク項目の実行時間帯が決定されるので、ユーザが健康的生活を送れるような時間帯条件に合致するようにタスク項目の実行時間帯が割り当てられたスケジュールを自動で作成できる。
【０１４２】
また、本実施形態では、図３に示す実行優先度に基づいて選択されたルールに基づいて、スケジュール期間における実行タスク項目の実行時間帯が決定されるので、ユーザが健康的生活をおくるためのルールのうち特に重要なルールをスケジュールに反映させることができる。
【０１４３】
また、本実施形態では、健康的生活を送るためのルールに基づいて、健康的生活に直結するタスク項目である睡眠、食事および風呂の少なくとも１つの実行時間帯が決定されるので、より健康に良いスケジュールを提供できる。
【０１４４】
また、本実施形態では、スケジュール期間の開始時刻におけるユーザの位置情報、スケジュール期間の開始時刻、及びスケジュール期間の終了時刻の少なくとも１つに基づいて実行する実行タスク項目が選択されるので、スケジュール期間の開始時刻におけるユーザの位置情報、スケジュール期間の開始時刻、スケジュール期間の終了時刻に合ったタスク項目を選択できる。
【０１４５】
また、本実施形態では、ユーザの位置情報がユーザの自宅に対応しない場合に、ユーザの位置情報に対応した位置からユーザの自宅までの移動についてのタスク項目、すなわち通勤帰りが選択されるので、ユーザの実生活に適したスケジュールを提供できる。
【０１４６】
また、本実施形態では、複数のタスク項目についての実施優先度に基づいて実行するタスク項目が選択されるので、実施優先度が高いタスク項目を優先的に実施できるスケジュールを提供できる。
【０１４７】
また、本実施形態では、実行タスク項目の実施時間の合計がスケジュール期間より長い場合に、複数のタスク項目についての実施優先度に基づいて、実施優先度が高いタスク項目を優先的に選択できる。
【０１４８】
また、本実施形態では、複数のタスク項目についての実施優先度を変更する実施優先度変更部６７を備えるので、ユーザがタスク項目の実施優先度を変更できる。
【０１４９】
また、本実施形態では、スケジュール期間に実行される複数の実行タスク項目についての実施優先度に基づいて、複数の実行タスク項目の実施時間が変更されるので、実施優先度が高いタスク項目に十分な時間をかけることができるスケジュールを提供できる。
【０１５０】
また、本実施形態では、実行タスク項目についての実施時間の合計がスケジュール期間より短い場合に、実施時間の合計をスケジュール期間と同じにできる。
【０１５１】
また、本実施形態では、実行タスク項目についての実施時間の合計がスケジュール期間より長い場合に、実施時間の合計をスケジュール期間と同じにできる。
【０１５２】
以上、本発明の実施形態について図面に基づいて説明したが、具体的な構成は、これらの実施形態に限定されるものでないと考えられるべきである。本発明の範囲は、上記した実施形態の説明ではなく特許請求の範囲によって示され、さらに特許請求の範囲と均等の意味及び範囲内でのすべての変更が含まれる。
【０１５３】
［変形例］
上記実施形態では、頻度該当項目選択部６２で選択された複数のタスク項目の実施時間の合計（通勤帰りが選択されている場合は、通勤帰りの実施時間を含む）がスケジュール期間より長い場合、実施時間変更部６８が実施優先度が低いタスク項目から実施時間を所定時間短縮するとともに、実施時間変更部６８で変更された実施時間が０分以下となったタスク項目を実行タスク項目選択部６４が実行するタスク項目から除外することとした。
【０１５４】
しかしながら、頻度該当項目選択部６２で選択された複数のタスク項目の実施時間の合計（通勤帰りが選択されている場合は、通勤帰りの実施時間を含む）がスケジュール期間より長い場合、実行タスク項目選択部が実施優先度が高いタスク項目をできるだけ多く含むようにタスク項目を選択してもよい。
【０１５５】
具体的には、実施時間の合計がスケジュール期間より長い場合、まず実施優先度が「５」のタスク項目を選択する。次に、選択した実施優先度「５」のタスク項目の実施時間の合計がスケジュール期間以下か否か判断する。そして、実施時間の合計がスケジュール期間以下の場合、実施優先度が「４」以上のタスク項目を選択する。そして、選択した実施優先度「４」以上のタスク項目の実施時間の合計がスケジュール期間以下か否か判断する。実施時間の合計がスケジュール期間より長い場合、実施優先度「５」のタスク項目を実行タスク項目に決定する。実施時間の合計がスケジュール期間以下の場合、実施優先度が「３」以上のタスク項目を選択する。そして、選択した実施優先度「３」以上のタスク項目の実施時間の合計がスケジュール期間以下か否か判断する。実施時間の合計がスケジュール期間より長い場合、実施優先度「４」、「５」のタスク項目を実行タスク項目に決定する。実施時間の合計がスケジュール期間以下の場合、実施優先度が「２」以上のタスク項目を選択する。そして、選択した実施優先度「２」以上のタスク項目の実施時間の合計がスケジュール期間以下か否か判断する。実施時間の合計がスケジュール期間より長い場合、実施優先度「３」〜「５」のタスク項目を実行タスク項目に決定する。実施時間の合計がスケジュール期間以下の場合、実施優先度が「１」〜「５」のタスク項目を選択する。そして、選択した実施優先度「１」〜「５」のタスク項目の実施時間の合計がスケジュール期間以下か否か判断する。実施時間の合計がスケジュール期間より長い場合、実施優先度「２」〜「５」のタスク項目を実行タスク項目に決定する。一方、実施時間の合計がスケジュール期間以下の場合、実施優先度が「１」〜「５」のタスク項目を実行タスク項目に決定する。
【０１５６】
なお、その場合において、端末装置が、上記の実行タスク項目選択部で選択された実行タスク項目の実施時間の合計（通勤帰りが選択されている場合は、通勤帰りの実施時間を含む）がスケジュール期間より短い場合に、当該実行タスク項目の少なくとも１つについての実施時間を長くする実施時間延長部（実施時間延長手段）を備えてもよい。それにより、実施時間の合計がスケジュール期間よりも短い場合に、実施時間の合計をスケジュール期間と同じにできる。なお、この実施時間延長部（実施時間延長手段）は、実施時間変更部６８の実施時間延長部７０と同じ機能を有する。
【０１５７】
また、上記実施形態では、実行タスク項目選択部６４は、スケジュール期間の開始時刻におけるユーザの位置情報に基づいて通勤帰りを選択するが、ユーザの位置情報に基づいて買い物やジムなどユーザの自宅以外で行うタスク項目を選択してもよい。例えば、スケジュール期間の開始時刻におけるユーザの位置情報が、ユーザの自宅に対応しない場合に、買い物やジムを選択してもよい。また、スケジュール期間の開始時刻に基づいて実行する実行タスク項目を選択してもよいし、スケジュール期間の終了時刻に基づいて実行する実行タスク項目を選択してもよい。例えば、スケジュール期間の開始時刻が、所定時刻よりも前であるか否かによって、実行する実行タスク項目（例えば、買い物やジム）を選択してもよい。それにより、スーパーやジム施設の開店時刻や閉店時刻を考慮して、実行する実行タスク項目に買い物やジムを選択するか否か判断できる。また、例えば、図１４に示すように、タスク項目記憶部５１に記憶されたタスク項目とともにそのタスク項目の実行期間が記憶されており、実行期間がスケジュール期間に含まれるか否かによって、実行タスク項目選択部６４が、そのタスク項目を選択するか否かを選択するものであってもよい。なお、スケジュール期間の開始時刻におけるユーザの位置情報、スケジュール期間の開始時刻、スケジュール期間の終了時刻に基づいて実行する実行タスク項目を選択することは必須ではない。
【０１５８】
また、上記実施形態では、スケジュール期間が、ユーザの現在位置情報が位置情報記憶部５７に記憶された時刻から生活導線情報記憶部５６に記憶された出勤時間までの例について説明したが、スケジュール期間はこれに限られない。ただし、スケジュール期間は、例えば２４時間の範囲内とされる。
【０１５９】
また、上記実施形態では、ユーザが帰宅中または帰宅後に制御プログラムが実行されてスケジュールが作成されることを前提としているので、実行タスク項目選択部６４は、ユーザの位置情報がユーザの自宅に対応しない場合は帰宅中と判断しタスク項目に「通勤帰り」を選択する。しかしながら、ユーザが帰宅中であるか否かを判断する判断部を有し、ユーザの位置情報がユーザの自宅に対応しない場合であって且つユーザが帰宅中であると判断した場合に、通勤帰りを選択するようにしてもよい。ユーザが帰宅中であるか否かを判断する判断部は、ユーザが表示画面１０に触れることによって現在帰宅中か否かを選択可能な選択部が例として挙げられる。
【０１６０】
また、上記実施形態では、ユーザの現在位置情報を４つの項目（退社、会社最寄駅、自宅最寄駅、自宅）から選択することとしたが、これに限られるものではない。例えば、５つ以上の項目からユーザの現在位置情報を選択できるものであってもよいし、ユーザが現在位置情報を入力するものであってもよいし、ＧＰＳ衛星からの信号を受信してユーザの現在位置情報を割り出してもよい。
【０１６１】
また、上記実施形態では、ユーザの現在位置情報を記憶するが、ユーザに所定時間後の位置情報を選択又は入力させるなどして、所定時間後のユーザの位置情報を記憶してもよい。なお、その場合において、開始時刻決定部５９は、その所定時間後をスケジュール期間の開始時刻に決定してもよい。
【０１６２】
また、上記実施形態では、実行タスク項目選択部６４で選択された実行タスク項目について、健康的生活を送るためのルールに基づいてスケジュール期間におけるタスク項目の実行時間帯を決定するが、健康的生活を送るためのルールに基づいて決定する必要はない。したがって、ルール記憶部５４に記憶されたその他所定のルールのみに基づいて実行時間帯を決定してもよい。
【０１６３】
また、上記実施形態では、タスク項目記憶部５１に記憶された複数のタスク項目から実行タスク項目選択部６４で選択された実行タスク項目が実行タスク項目記憶部５３に記憶されるが、実行タスク項目記憶部５３に記憶されるタスク項目は、ユーザによって設定登録されたタスク項目又は予め登録されたタスク項目であってもよい。
【０１６４】
また、上記実施形態では、実行タスク項目記憶部５３に記憶されるタスク項目に、睡眠、食事、及び風呂が含まれるが、睡眠、食事、及び風呂の少なくとも１つが含まれていればよい。また、睡眠、食事、及び風呂のいずれもが含まれていなくてもよい。
【０１６５】
また、上記実施形態では、ルール記憶部５４が健康的生活を送るための複数のルールとして、図３に示す６つのルールを記憶しているが、複数のルールは、この６つに限られるものはない。
【０１６６】
また、上記実施形態では、実施優先度に基づいてタスク項目の実施時間を変更したが、健康的生活を送るためのルールに基づいてタスク項目の実行時間を変更してもよい。例えば、健康的生活を送るためのルールに「睡眠を７時間以上取る」というルールがある場合に、睡眠時間が７時間以上となるように、睡眠の実施時間が決められてもよい。
【０１６７】
また、上記実施形態では、頻度条件該当項目選択部６２が頻度条件に該当するタスク項目を選択するが、頻度条件該当項目選択部６２が頻度条件に該当するタスク項目を選択しなくてもよい。したがって、タスク項目記憶部５１が頻度を記憶していなくてもよい。
【０１６８】
また、上記実施形態では、ユーザが「会社」に勤めていることを想定したが、ユーザが「学校」に通っている場合を想定して、「退社」を「下校」に、「会社最寄駅」を「学校最寄駅」に、「通勤行き」及び「通勤帰り」をそれぞれ「通学行き」及び「通学帰り」に変更可能であってもよい。
【０１６９】
また、上記実施形態では、スケジュール作成システムが、端末装置１で構成され、端末装置が上記各機能の全てを備えるが、スケジュール作成システムが、端末装置と、他の装置やサーバなどによって構成され、上記各機能の一部を他の装置やサーバが備えていてもよい。また、端末装置１が表示画面１０を備えていなくてもよい。
【産業上の利用可能性】
【０１７０】
本発明を利用すれば、ユーザが健康的生活を送れるようにタスク項目の実行時間帯を決定できる。
【符号の説明】
【０１７１】
１  端末装置（スケジュール作成システム）
５１  タスク項目記憶部（タスク項目記憶手段）
５２  実施優先度記憶部（実施優先度記憶手段）
５３  実行タスク項目記憶部（実行タスク項目記憶手段）
５４  ルール記憶部（ルール記憶手段）
５５  実行優先度記憶部（実行優先度記憶手段）
６３  実施時間記憶部（実施時間記憶手段）
６４  実行タスク項目選択部（実行タスク項目選択手段）
６５  ルール選択部（ルール選択手段）
６６  実行時間帯決定部（実行時間帯決定手段）
６７  実施優先度変更部（実施優先度変更手段）
６８  実施時間変更部（実施時間変更手段）
【図１】
2015005185.tif 000003
【図２】
2015005185.tif 000004
【図３】
2015005185.tif 000005
【図４】
2015005185.tif 000006
【図５】
2015005185.tif 000007
【図６】
2015005185.tif 000008
【図７】
2015005185.tif 000009
【図８】
2015005185.tif 000010
【図９】
2015005185.tif 000011
【図１０】
2015005185.tif 000012
【図１１】
2015005185.tif 000013
【図１２】
2015005185.tif 000014
【図１３】
2015005185.tif 000015
【図１４】
2015005185.tif 000016