(57)【要約】【課題】予定に対する天候の悪影響を軽減することの可能なスケジュール管理技術を提供する。【解決手段】本発明の一態様に係るプログラムは、情報処理装置に、日時、ジャンル、及び場所を含む少なくとも一の予定が登録されたスケジュールテーブルに登録された第１予定に係る日時における天候を示す第１天候情報を取得するステップと、第１天候情報が天候適合条件を満たすか否かを判定するステップと、第１天候情報が天候適合条件を満たさないと判定された場合、第１予定に係る日時における天候が第１予定に係るジャンルに適合していないことを示す不適合情報を出力するステップと、を実行させる。【選択図】図５
2020154517.tif 000002
【特許請求の範囲】
【請求項１】
情報処理装置に、
日時、ジャンル、及び場所を含む少なくとも一の予定が登録されたスケジュールテーブルに登録された第１予定に係る日時における天候を示す第１天候情報を取得するステップと、
前記第１天候情報が天候適合条件を満たすか否かを判定するステップと、
前記第１天候情報が前記天候適合条件を満たさないと判定された場合、前記第１予定に係る日時における天候が前記第１予定に係るジャンルに適合していないことを示す不適合情報を出力するステップと、を実行させるためのプログラム。
【請求項２】
前記情報処理装置に、
前記第１天候情報が前記天候適合条件を満たないと判定された場合、前記第１予定に係る場所における所定期間の日時毎の第２天候情報を取得するステップと、
前記第２天候情報のうち前記天候適合条件を満たす代替候補日時があるか否かを判定するステップと、
前記第２天候情報のうち前記天候適合条件を満たす前記代替候補日時がないと判定された場合、前記不適合情報を出力するステップと、
を更に実行させるための、請求項１に記載のプログラム。
【請求項３】
前記第２天候情報のうち前記天候適合条件を満たす前記代替候補日時があると判定された場合、前記代替候補日時のうち予定が登録されていない移動可能日時があるか否かを判定するステップと、
前記代替候補日時のうち予定が登録されていない前記移動可能日時があると判定された場合、前記移動可能日時から前記第１予定を移動する移動先日時を決定するステップと、
前記第１予定を前記移動先日時に移動することの提案を出力するステップと、を更に実行させる、請求項２に記載のプログラム。
【請求項４】
前記第２天候情報のうち前記天候適合条件を満たす前記代替候補日時があると判定された場合、前記代替候補日時に登録された予定のうち天候による影響を受けない交換可能予定があるか否かを判定するステップと、
前記代替候補日時に登録された予定のうち天候による影響を受けない交換可能予定があると判定された場合、前記交換可能予定から前記第１予定と交換する交換予定を決定するステップと、
前記第１予定に係る日時を前記交換予定に係る日時と交換することの提案を出力するステップと、を更に実行させる、請求項２に記載のプログラム。
【請求項５】
前記第１天候情報が天候適合条件を満たすか否かを判定するステップは、天候の適合度の基準を規定した所定のテーブルに基づいて実行される、請求項１から４のいずれか一項に記載のプログラム。
【請求項６】
前記所定のテーブルは、少なくとも、天気、気温、湿度、及び風速のいずれかを含む、請求項５に記載のプログラム。
【請求項７】
情報処理装置に、
日時、ジャンル、及び場所を含む少なくとも一の予定が登録されたスケジュールテーブルに登録された第１予定に係るジャンルが天候による影響を受けるか否かを判定するステップと、
前記第１予定に係る日時における天候を示す第１天候情報を取得するステップと、
前記第１天候情報が天候適合条件を満たすか否かを判定するステップと、
前記第１天候情報が前記天候適合条件を満たさないと判定された場合、前記第１予定に係る日時における天候が前記第１予定に係るジャンルに適合していないことを示す不適合情報を出力するステップと、を実行させる情報処理方法。
【請求項８】
日時、ジャンル、及び場所を含む少なくとも一の予定が登録されたスケジュールテーブルに登録された第１予定に係るジャンルが天候による影響を受けるか否かを判定する天候影響判定部と、
前記第１予定に係る日時における天候を示す第１天候情報を取得する天候情報取得部と、
前記第１天候情報が天候適合条件を満たすか否かを判定する天候適合条件判定部と、
前記第１天候情報が前記天候適合条件を満たさないと判定された場合、前記第１予定に係る日時における天候が前記第１予定に係るジャンルに適合していないことを示す不適合情報を表示制御する表示制御部と、
を備える情報処理装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、プログラム、情報処理方法、及び情報処理装置に関する。
【背景技術】
【０００２】
従来からスケジュールを管理するスケジュール管理ソフトウェアが利用されている。このようなスケジュール管理ソフトウェアでは、例えば、様々な内容の活動が、当該活動を行う予定日時と共に登録される。
【０００３】
例えば特許文献１には、コンピュータに、タスク又はイベントの種別に対応づけて画面レイアウト情報を記憶する記憶部を参照して、特定したタスク又はイベントの種別に対応する画面レイアウトを特定する処理を実行させるスケジュール管理プログラムが記載されている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２０１８−４１２８９号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、予定に登録された活動には天候による悪影響を受けるものがあり、最悪の場合には予定自体が中止となることもある。
【０００６】
本発明は上記事情に鑑みてなされたものであり、本発明の目的は、予定に対する天候の悪影響を軽減することの可能なスケジュール管理技術を提供することにある。
【課題を解決するための手段】
【０００７】
本発明の一態様に係るプログラムは、情報処理装置に、日時、ジャンル、及び場所を含む少なくとも一の予定が登録されたスケジュールテーブルに登録された第１予定に係る日時における天候を示す第１天候情報を取得するステップと、第１天候情報が天候適合条件を満たすか否かを判定するステップと、第１天候情報が天候適合条件を満たさないと判定された場合、第１予定に係る日時における天候が第１予定に係るジャンルに適合していないことを示す不適合情報を出力するステップと、を実行させる。
【０００８】
この態様によれば、ユーザは、当該不適合情報に基づいて、適宜予定を変更することが可能となるため、予定に対する天候の悪影響を軽減することが可能となる。
【発明の効果】
【０００９】
本発明によれば、予定に対する天候の悪影響を軽減することの可能なスケジュール管理技術を提供することができる。
【図面の簡単な説明】
【００１０】
【図１】本実施形態に係る情報処理装置１の構成の一例を示す図である。
【図２】スケジュールテーブルのデータ構成の一例を示す図である。
【図３】不適切天候テーブルのデータ構成の一例を示す図である。
【図４】情報処理装置１の動作フローの一例を示す図である。
【図５】不適合通知画面３００の一例を示す図である。
【図６】予定移動提案画面４００の一例を示す図である。
【図７】予定交換提案画面５００の一例を示す図である。
【発明を実施するための形態】
【００１１】
添付図面を参照して、本発明の好適な実施形態について説明する。（なお、各図において、同一の符号を付したものは、同一又は同様の構成を有する。）
【００１２】
（１）構成
図１は、本実施形態に係る情報処理装置１の構成の一例を示す図である。本実施形態に係る情報処理装置１は、例えば、ユーザの予定（スケジュール）を管理するための情報処理装置である。そのために、情報処理装置１は、例えば、通信部１１と、操作部１２と、表示部１３と、記憶部１４と、処理部１５とを有する。
【００１３】
通信部１１は、通信インターフェース回路を備え、情報処理装置１を通信ネットワークに接続する。通信部１１は、通信ネットワークを介して処理部１５から供給されたデータを他の情報処理装置等に送信する。また、通信部１１は、通信ネットワークを介して他の情報処理装置等から受信したデータを処理部１５に供給する。
【００１４】
操作部１２は、情報処理装置１の操作が可能であればどのようなデバイスでもよく、例えば、タッチパネルやキーボタン等である。ユーザは、操作部１２を用いて、文字や数字、記号等を入力することができる。操作部１２は、ユーザにより操作されると、その操作に対応する信号を発生する。そして、発生した信号は、ユーザの指示として、処理部１５に供給される。
【００１５】
表示部１３も、映像や画像等の表示が可能であればどのようなデバイスでもよく、例えば、液晶ディスプレイや有機ＥＬ（Electro−Luminescence）ディスプレイ等である。表示部１３は、処理部１５から供給された映像データに応じた映像や、画像データに応じた画像等を表示する。
【００１６】
記憶部１４は、例えば、半導体メモリ装置を備える。記憶部１４は、処理部１５での処理に用いられるオペレーティングシステムプログラム、ドライバプログラム、アプリケーションプログラム、データ等を記憶する。例えば、記憶部１４は、ドライバプログラムとして、操作部１２を制御する入力デバイスドライバプログラム、店舗端末表示部３４を制御する出力デバイスドライバプログラム等を記憶する。また、記憶部１４は、アプリケーションプログラムとして、所定のスケジュール管理プログラム等を記憶する。各種プログラムは、例えばＣＤ−ＲＯＭ、ＤＶＤ−ＲＯＭ等のコンピュータ読み取り可能な可搬型記録媒体から、公知のセットアッププログラム等を用いて記憶部１４にインストールされてもよい。さらに、記憶部１４は、所定の処理に係る一時的なデータを一時的に記憶してもよい。また、記憶部１４は、スケジュールテーブルと、不適切天候テーブルとを記憶してもよい。
【００１７】
図２は、スケジュールテーブルのデータ構成の一例を示す図である。スケジュールテーブルは、ユーザの予定を管理するためのテーブルである。図２に示すように、スケジュールテーブルは例えば、「予定ＩＤ」、「日時」、「件名」、「ジャンル」、「場所」などの項目を有する。なお、図２に示したスケジュールテーブルの各項目は、一例であり、その他の項目を有してもよい。
【００１８】
「予定ＩＤ」は、予定を識別するための識別情報（ＩＤ）である。「日時」は、当該予定が行われる時間を示す情報であって、例えば、日にち、開始時刻、及び終了時刻等を含んでもよい。「件名」は、例えばユーザが任意に入力した当該予定を表す名称である。「ジャンル」は、当該予定の活動のジャンル（概要、属性情報等）を示す情報である。「場所」は、例えばユーザが任意に入力した、当該予定が行われる場所を示す情報である。
【００１９】
図３は、不適切天候テーブルのデータ構成の一例を示す図である。不適切天候テーブルは、天候の適合度の基準を規定した所定のテーブルの一例であって、予定のジャンル毎に、不適切な天候の内容を規定したテーブルである。図３に示すように、不適切天候テーブルは例えば、「ジャンル」、「天候影響の有無」、「天気」、「気温」、「湿度」、「風速」等を含んでもよい。なお、図３に示した不適切天候テーブルの各項目は、一例であり、その他の項目を有してもよく、ユーザ等が任意に設定可能としてもよい。また、天候の適合度の基準を規定した所定のテーブルとしては、不適切な天候の内容を規定したテーブルに限らず、適切な天候の内容を規定したテーブル等であってもよい。
【００２０】
「ジャンル」は、当該活動のジャンルを示す情報である。「天候影響の有無」は、予定が天候による影響を受けるか否かを示す情報である。「天候影響の有無」は、例えば、当該予定が天候による影響を受けることを示す「有り」と、当該予定が天候による影響を受けないことを示す「無し」とを含んでもよい。「天気」は、天候の一要素であり、大気の状態を示す情報である。「天気」は、例えば、「快晴」、「晴れ」、「薄曇り」、「曇り」、「煙霧」、「砂じんあらし」、「地ふぶき」、「霧」、「霧雨」、「雨」、「みぞれ」、「雪」、「あられ」、「ひょう」、及び「雷」等の少なくともいずれかを含んでもよい。「気温」は、天候の一要素であり、大気の温度を示す情報である。「湿度」は、天候の一要素であり、空気が水蒸気を含む度合である。「風速」は、天候の一要素であり、風として空気が移動する速さである。
【００２１】
処理部１５は、一又は複数個のプロセッサ及びその周辺回路を備える。処理部１５は、情報処理装置１の全体的な動作を統括的に制御するものであり、例えば、ＣＰＵである。処理部１５は、情報処理装置１の各種処理が記憶部１４に記憶されているプログラムや操作部１２の操作等に基づいて適切な手順で実行されるように、通信部１１や表示部１３等の動作を制御する。処理部１５は、記憶部１４に記憶されているプログラム（オペレーティングシステムプログラムやドライバプログラム、アプリケーションプログラム等）に基づいて処理を実行する。また、処理部１５は、複数のプログラム（アプリケーションプログラム等）を並列に実行することができる。処理部１５は、予定登録部１５１と、天候情報取得部１５２と、判定部１５３と、移動先日時決定部１５４と、交換予定決定部１５５と、表示制御部１５６とを有する。
【００２２】
（２）動作
図４は、情報処理装置１の動作フローの一例を示す図である。この動作フローは、予め記憶部１４に記憶されているプログラムに基づいて、主に処理部１５により、情報処理装置１の各要素と協働して実行される。
【００２３】
（Ｓ１０１）まず、予定登録部１５１は、ユーザが操作部１２を介して予定を入力すると、入力された予定をスケジュールテーブルに登録する。具体的には、ユーザは、例えば、予定に係る日時、ジャンル、及び場所等を含む予定の各種項目を入力する。本例では、例えば、１２月１日（木）において、ユーザが、日時「１２月１０日（土）」、ジャンル「釣り」、及び場所「Ａ」の予定を入力したものとする。
【００２４】
（Ｓ１０２）次に、判定部１５３は、不適切天候テーブルの「天候影響の有無」の列を参照して、登録された予定に係るジャンルが、天候による影響が有るジャンルか否かを判定する。登録された予定に係るジャンルが、天候による影響が無い場合（Ｓ１０２；Ｎｏ）、処理を終了する。登録された予定に係るジャンルが、天候による影響が有る場合（Ｓ１０２；Ｙｅｓ）、処理はＳ１０３に進む。本例では、不適切天候テーブルにおいて、ジャンル「釣り」の「天候影響の有無」は「あり」であるため、天候による影響が有る場合（Ｓ１０２；Ｙｅｓ）として、処理はＳ１０３に進む。
【００２５】
（Ｓ１０３）次に、天候情報取得部１５２は、当該予定に係る予定当日の天候情報（天候の予報を示す情報）を取得する。このとき、天候情報取得部１５２は、通信部１１を介して外部のデータベースから所望の天候情報を取得してもよい。本例では、天候情報取得部１５２は、予定当日である１２月１０日（土）の天候情報として、「天気；雨」、「気温；７度」、「湿度；８０％」、「風速；５ｍ／ｓ」が取得されたものとする。
【００２６】
（Ｓ１０４）次に、判定部１５３は、不適切天候テーブルのうち予定に係るジャンルの列を参照して、予定当日の天候情報が当該予定に係るジャンルに適合していることを示す所定の天候適合条件を満たすか否かを判定する。
【００２７】
ここで、天候適合条件は、天候情報が、不適切天候テーブルのうち特定の１又は複数の列に該当しないことであってよい。すなわち、例えば当該特定の列を「天気」のみとすれば、天候情報の「天気」が不適切天候テーブルの「天気」の列に該当しない場合に、天候適合条件が満たされると判定されてもよい。或いは、例えば当該特定の列を「天気」及び「気温」とすれば、天候情報の「天気」及び「気温」が不適切天候テーブルの「天気」及び「気温」の列に該当しない場合に、天候適合条件が満たされると判定されてもよい。不適切天候テーブルのうちいずれの列を天候適合条件の判定に用いるかは、ユーザ等によって任意に設定可能としてもよい。また、ジャンルによって天候適合条件の判定に用いる列を異なるものとしてもよい。
【００２８】
予定当日の天候情報が天候適合条件を満たすと判定された場合（Ｓ１０４；Ｙｅｓ）、処理は終了する。予定当日の天候情報が天候適合条件を満たさないと判定された場合（Ｓ１０４；Ｎｏ）、処理はＳ１０５に進む。本例では、例えば「天気」の列のみによって天候適合条件が判定されるものとする。そして、判定部１５３は、上述した予定当日である１２月１０日（土）の天候情報の天気が「雨」であり、これは不適切天候テーブルにおけるジャンル「釣り」の天気である「雨」と一致することから、天候適合条件が満たされないと判定する。
【００２９】
（Ｓ１０５）予定当日の天候情報が天候適合条件を満たさないと判定された場合（Ｓ１０４；Ｎｏ）、天候情報取得部１５２は、当該予定（天候不適合予定）に係る場所における所定期間内の天候情報を取得する。
【００３０】
ここで、当該所定期間の起算点や長さは特に限定されないが、例えば、起算点を現在とし、長さを１ヶ月等としてもよい。なお、当該所定期間の天候情報が外部のデータベース等によって利用可能でない場合、過去の統計情報から推定された天候情報を他の外部のデータベース等から取得してもよい。本例では、例えば所定期間を、現在である１２月１日（木）から１ヶ月先の１月１日（日）までとする。そして、天候情報取得部１５２は、予定に係る場所「Ａ」における当該所定期間内の天候情報を取得するものとする。
【００３１】
（Ｓ１０６）次に、判定部１５３は、Ｓ１０５で取得した所定期間の天候情報に基づいて、当該所定期間のうち天候適合条件を満たす日時（代替候補日時）があるか否かを判定する。当該所定期間のうち天候適合条件を満たす日時（代替候補日時）があると判定された場合（Ｓ１０６；Ｙｅｓ）、処理はＳ１０７に進む。当該所定期間のうち天候適合条件を満たす日時（代替候補日時）がないと判定された場合（Ｓ１０６；Ｎｏ）、処理はＳ１０９に進む。
【００３２】
（Ｓ１０７）上述した所定期間のうち天候適合条件を満たす日時（代替候補日時）があると判定された場合（Ｓ１０６；Ｙｅｓ）、判定部１５３は、天候適合条件を満たすと判定された日時（代替候補日時）のうち予定が登録されていない日時（移動可能日時）があるか否かを判定する。天候適合条件を満たすと判定された日時（代替候補日時）のうち予定が登録されていない日時があると判定された場合（Ｓ１０７；Ｙｅｓ）、処理はＳ１１０に進む。天候適合条件を満たすと判定された日時（代替候補日時）のうち予定が登録されていない日時がないと判定された場合（Ｓ１０７；Ｎｏ）、処理はＳ１０８に進む。
【００３３】
（Ｓ１０８）天候適合条件を満たすと判定された日時（代替候補日時）のうち予定が登録されていない日時（移動可能日時）がないと判定された場合（Ｓ１０７；Ｎｏ）、天候適合条件を満たすと判定された日時（代替候補日時）には全て何らかの予定が登録されていることとなる。このとき、判定部１５３は、不適切天候テーブルを参照して、このように天候適合条件を満たすと判定された日時（代替候補日時）に登録された予定のうち「天候影響の有無」が「無し」の予定（交換可能予定）があるか否かを判定する。
【００３４】
天候適合条件を満たすと判定された日時（代替候補日時）に登録された予定のうち「天候影響の有無」が「無し」の予定（交換可能予定）があると判定された場合（Ｓ１０８；Ｙｅｓ）、処理はＳ１１２に進む。天候適合条件を満たすと判定された日時（代替候補日時）に登録された予定のうち「天候影響の有無」が「無し」の予定（交換可能予定）がないと判定された場合（Ｓ１０８；Ｎｏ）、処理はＳ１０９に進む。
【００３５】
（Ｓ１０９）上記所定期間のうち天候適合条件を満たす日時（代替候補日時）がないと判定された場合（Ｓ１０６；Ｎｏ）、又は天候適合条件を満たすと判定された日時（代替候補日時）に登録された予定のうち「天候影響の有無」が「無し」の予定（交換可能予定）がないと判定された場合（Ｓ１０８；Ｎｏ）、表示制御部１５６は、不適合通知画面を表示する。
【００３６】
図５は、不適合通知画面３００の一例を示す図である。不適合通知画面３００は、例えば、不適合情報３０１と、予定変更選択部３０２とを含んでもよい。ここで、不適合情報は、予定当日における天候が当該予定に係るジャンルに適合していないことを示す情報である。例えば図５に示す例では、不適合情報３０１は、「＜＜天候が不適合＞＞『１２月１０日（土）』は『雨』です。」というテキストを含んでいる。不適合情報の表示態様は、特に限定されず、例えば、「天気」、「気温」、「湿度」、及び「風速」等の不適切天候テーブルに含まれる列のうちいずれが天候適合条件を満たさないかを示す情報を含んでいてもよい。また、予定変更選択部３０２は、スケジュールテーブルに登録された予定をユーザが適宜変更するために選択するための選択部であってよい。予定変更選択部３０２が選択されると、例えば、表示制御部１５６は、スケジュールテーブルに登録された予定の編集画面に遷移してもよい。
【００３７】
（Ｓ１１０）天候適合条件を満たすと判定された日時（代替候補日時）のうち予定が登録されていない日時（移動可能日時）があると判定された場合（Ｓ１０７；Ｙｅｓ）、移動先日時決定部１５４は、移動可能日時のうちから、Ｓ１０４において予定当日の天候情報が天候適合条件を満たさないと判定された予定（天候不適合予定）の日時を移動する先の日時（移動先日時）を決定する。移動先日時の決定方法は特に限定されないが、例えば、現在から最も早く到来する日時、天候不適合予定と同じ曜日属性の日時、天候不適合予定に最も近い日時等を移動先日時として決定してもよい。
【００３８】
（Ｓ１１１）次に、表示制御部１５６は、予定移動提案画面を表示する。図６は、予定移動提案画面４００の一例を示す図である。予定移動提案画面４００は、例えば、予定移動提案表示部４０１と、天候情報表示部４０２と、予定移動選択部４０３とを含んでもよい。予定移動提案表示部４０１は、例えば、予定の移動を提案する内容を含む情報である。予定移動提案表示部４０１は、更に、天候不適合予定について天候が不適合であることを示す情報を含んでもよい。天候情報表示部４０２は、例えば、天候不適合予定に係る天候を示す表示部４０２ａと、移動先日時に係る天候を示す表示部４０２ｂとを含んでもよい。予定移動選択部４０３が選択されると、スケジュールテーブルにおいて、天候不適合予定の日時が移動先日時に変更されてもよい。
【００３９】
（Ｓ１１２）天候適合条件を満たすと判定された日時（代替候補日時）に登録された予定のうち「天候影響の有無」が「無し」の予定（交換可能予定）があると判定された場合（Ｓ１０８；Ｙｅｓ）、交換予定決定部１５５は、交換可能予定のうちから、天候不適合予定と交換する予定（交換予定）を決定する。交換予定の決定方法は、特に限定されないが、例えば、現在から最も早く到来する日時に係る予定、天候不適合予定と同じ曜日属性の日時に係る予定、天候不適合予定に最も近い日時に係る予定等を交換予定として決定してもよい。
【００４０】
（Ｓ１１３）次に、表示制御部１５６は、予定交換提案画面を表示する。図７は、予定交換提案画面５００の一例を示す図である。予定交換提案画面５００は、例えば、予定交換提案表示部５０１と、天候情報表示部５０２と、予定交換選択部５０３とを含んでもよい。予定交換提案表示部５０１は、例えば、予定の交換を提案する内容を含む情報である。予定交換提案表示部５０１は、更に、天候不適合予定について天候が不適合であることを示す情報を含んでもよい。天候情報表示部５０２は、例えば、天候不適合予定に係る天候を示す表示部５０２ａと、移動先日時に係る天候を示す表示部５０２ｂとを含んでもよい。予定交換選択部５０３が選択されると、スケジュールテーブルにおいて、天候不適合予定の日時と交換予定に係る日時とが入れ替わることにより、天候不適合予定と交換予定とが交換されてもよい。以上で、情報処理装置１による動作処理が終了する。
【００４１】
以上のとおり、本実施形態においては、情報処理装置は、日時、ジャンル、及び場所を含む少なくとも一の予定が登録されたスケジュールテーブルに登録された第１予定に係る日時における天候を示す第１天候情報を取得し、第１天候情報が天候適合条件を満たすか否かを判定する。そして、情報処理装置は、第１天候情報が天候適合条件を満たさないと判定された場合、第１予定に係る日時における天候が第１予定に係るジャンルに適合していないことを示す不適合情報を出力する。したがって、ユーザは、当該不適合情報に基づいて、適宜予定を変更することが可能となるため、予定に対する天候の悪影響を軽減することが可能となる。
【００４２】
以上説明した実施形態は、本発明の理解を容易にするためのものであり、本発明を限定して解釈するためのものではない。実施形態が備える各要素並びにその配置、材料、条件、形状及びサイズ等は、例示したものに限定されるわけではなく適宜変更することができる。また、異なる実施形態で示した構成同士を部分的に置換し又は組み合わせることが可能である。
【符号の説明】
【００４３】
１…情報処理装置、１１…通信部、１２…操作部、１３…表示部、１４…記憶部、１５…処理部、１５１…予定登録部、１５２…天候情報取得部、１５３…判定部、１５４…移動先日時決定部、１５５…交換予定決定部、１５６…表示制御部
【図１】
2020154517.tif 000003
【図２】
2020154517.tif 000004
【図３】
2020154517.tif 000005
【図４】
2020154517.tif 000006
【図５】
2020154517.tif 000007
【図６】
2020154517.tif 000008
【図７】
2020154517.tif 000009