(57)【要約】【課題】ユーザの興味の度合いでスケジュールを識別して管理することを可能にしたスケジュール管理システム、スケジュール管理装置及びコンピュータプログラムを提供する。【解決手段】  スケジュールを登録する際に、ユーザの操作に基づいてスケジュールに対してユーザの興味の度合いを示すバロメータを複数段階のいずれかに設定し、設定されたバロメータの段階を、スケジュールに紐付けて登録し、紐付けられたバロメータの段階に基づいて登録されたスケジュールを管理するように構成する。【選択図】図５
2019091345.tif 000002
【特許請求の範囲】
【請求項１】
ユーザのスケジュールを管理するスケジュール管理システムであって、
スケジュールを登録するスケジュール登録手段と、
ユーザの操作に基づいて前記スケジュールに対してユーザの興味の度合いを示すバロメータを複数段階のいずれかに設定するバロメータ設定手段と、
前記バロメータ設定手段により設定されたバロメータの段階を、前記スケジュールに紐付けて登録するバロメータ登録手段と、
紐付けられたバロメータの段階に基づいて登録された前記スケジュールを管理するスケジュール管理手段と、を有するスケジュール管理システム。
【請求項２】
現在の状況に応じて前記スケジュールに紐付けられたバロメータの段階を変動するバロメータ変動手段を有する請求項１に記載のスケジュール管理システム。
【請求項３】
前記バロメータ変動手段は、前記バロメータ設定手段によって設定されたバロメータの段階の初期値が閾値以下のバロメータを対象として、バロメータの段階を変動する請求項２に記載のスケジュール管理システム。
【請求項４】
前記スケジュールに対して地点を紐付けて登録する地点登録手段を有し、
前記バロメータ変動手段は、ユーザの現在位置から所定距離以内にある地点が紐付けられた前記スケジュールのバロメータを、現在の段階からより高い段階へと上昇させる請求項２又は請求項３に記載のスケジュール管理システム。
【請求項５】
前記バロメータ変動手段は、前記スケジュールのバロメータを上昇させた後に、ユーザの現在位置が前記スケジュールに紐付けられた地点から所定距離外に移動した場合に、前記スケジュールのバロメータを上昇前の段階へと戻す請求項４に記載のスケジュール管理システム。
【請求項６】
前記スケジュールに対して日付又は時刻を紐付けて登録する時期登録手段を有し、
前記バロメータ変動手段は、現在の日付又は時刻から所定差分内にある日付又は時刻が紐付けられた前記スケジュールのバロメータを、現在の段階からより高い段階へと上昇させる請求項２又は請求項３に記載のスケジュール管理システム。
【請求項７】
前記バロメータ変動手段は、前記スケジュールのバロメータを上昇させた後に、現在の日付又は時刻が前記スケジュールに紐付けられた日付又は時刻を過ぎた場合に、前記スケジュールのバロメータを上昇前の段階へと戻す請求項６に記載のスケジュール管理システム。
【請求項８】
前記スケジュールを他のユーザと共有する共有手段を有し、
前記バロメータ変動手段は、前記他のユーザから共感を得た前記スケジュールのバロメータを現在の段階からより高い段階へと上昇させる請求項２又は請求項３に記載のスケジュール管理システム。
【請求項９】
ユーザのスケジュールを管理するスケジュール管理装置であって、
スケジュールを登録するスケジュール登録手段と、
ユーザの操作に基づいて前記スケジュールに対してユーザの興味の度合いを示すバロメータを複数段階のいずれかに設定するバロメータ設定手段と、
前記バロメータ設定手段により設定されたバロメータの段階を、前記スケジュールに紐付けて登録するバロメータ登録手段と、
紐付けられたバロメータの段階に基づいて登録された前記スケジュールを管理するスケジュール管理手段と、を有するスケジュール管理装置。
【請求項１０】
ユーザのスケジュールを管理するスケジュール管理装置を、
スケジュールを登録するスケジュール登録手段と、
ユーザの操作に基づいて前記スケジュールに対してユーザの興味の度合いを示すバロメータを複数段階のいずれかに設定するバロメータ設定手段と、
前記バロメータ設定手段により設定された前記バロメータの段階を、前記スケジュールに紐付けて登録するバロメータ登録手段と、
紐付けられた前記バロメータの段階に基づいて登録された前記スケジュールを管理するスケジュール管理手段と、
して機能させる為のコンピュータプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ユーザのスケジュールを管理するスケジュール管理システム、スケジュール管理装置及びコンピュータプログラムに関する。
【背景技術】
【０００２】
従来より、ユーザによって登録されたユーザのスケジュールを管理するシステムについて種々提案されている。尚、スケジュールとしては、具体的に実行する内容や日時が決定しているスケジュール以外にも、今後に機会があればユーザが実行したいこと、今後に機会があればユーザが行きたい場所等の抽象的な内容についてもスケジュールとして登録することが可能である。
【０００３】
したがって、登録されたスケジュールの中には、相当昔に登録されたスケジュールやユーザが安易な気持ちで登録したスケジュール等も含むこととなり、ユーザが登録したスケジュールの内容を忘れている場合も多い。更に、登録されるスケジュールの数が必要に多くなる状況も考えられる。従って、登録されたスケジュールをどのように管理し、ユーザに対して案内するのかが問題となっていた。例えば特開２００３−１３０６７２号公報には、スケジュールとして登録された場所（行先）にユーザが近づいた場合、或いはスケジュールとして登録された日時に現在の日時が近づいた場合に、該当するスケジュールをユーザに案内する技術について提案されている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００３−１３０６７２号公報（第６−８頁）
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、上述したようにユーザが安易な気持ちでスケジュールを登録する場合もあるので、登録されたスケジュールは必ずしもユーザが案内を必要とするスケジュールであるとは限らない。登録されたスケジュールの中には、ユーザにとって興味の度合いが高いものもあれば低いものもある。
【０００６】
上記特許文献１は、スケジュールに登録された場所や日時に近づいた時点で、該当するスケジュールを全て案内対象とするので、該当するスケジュールが多数ある場合には、ユーザにとって興味の度合いが高いスケジュールが含まれていたとしても、多数のスケジュールの中に埋もれてしまう可能性がある。また、ユーザにとって興味の度合いが低いスケジュールを含めてユーザは案内されたスケジュールを全て確認する必要が生じるので、ユーザの作業負担が増加することとなっていた。
【０００７】
本発明は前記従来における問題点を解消するためになされたものであり、ユーザの興味の度合いをスケジュールに紐付けることによって、ユーザの興味の度合いでスケジュールを識別して管理することを可能にしたスケジュール管理システム、スケジュール管理装置及びコンピュータプログラムを提供することを目的とする。
【課題を解決するための手段】
【０００８】
前記目的を達成するため本発明に係るスケジュール管理システムは、ユーザのスケジュールを管理するスケジュール管理システムであって、スケジュールを登録するスケジュール登録手段と、ユーザの操作に基づいて前記スケジュールに対してユーザの興味の度合いを示すバロメータを複数段階のいずれかに設定するバロメータ設定手段と、前記バロメータ設定手段により設定されたバロメータの段階を、前記スケジュールに紐付けて登録するバロメータ登録手段と、紐付けられたバロメータの段階に基づいて登録された前記スケジュールを管理するスケジュール管理手段と、を有する。
尚、『スケジュールの管理』には、記憶媒体へスケジュールを記憶することに加えて、表示や音声によるユーザへのスケジュールの案内等についても含む。
【０００９】
また、本発明に係るスケジュール管理装置は、ユーザのスケジュールを管理するスケジュール管理装置であって、スケジュールを登録するスケジュール登録手段と、ユーザの操作に基づいて前記スケジュールに対してユーザの興味の度合いを示すバロメータを複数段階のいずれかに設定するバロメータ設定手段と、前記バロメータ設定手段により設定されたバロメータの段階を、前記スケジュールに紐付けて登録するバロメータ登録手段と、紐付けられたバロメータの段階に基づいて登録された前記スケジュールを管理するスケジュール管理手段と、を有する。
【００１０】
また、本発明に係るコンピュータプログラムは、ユーザのスケジュールを管理するプログラムである。具体的には、スケジュール管理装置を、スケジュールを登録するスケジュール登録手段と、ユーザの操作に基づいて前記スケジュールに対してユーザの興味の度合いを示すバロメータを複数段階のいずれかに設定するバロメータ設定手段と、前記バロメータ設定手段により設定された前記バロメータの段階を、前記スケジュールに紐付けて登録するバロメータ登録手段と、紐付けられた前記バロメータの段階に基づいて登録された前記スケジュールを管理するスケジュール管理手段と、して機能させる。
【発明の効果】
【００１１】
前記構成を有する本発明に係るスケジュール管理システム、スケジュール管理装置及びコンピュータプログラムによれば、ユーザの興味の度合いをスケジュールに紐付けて管理することによって、ユーザの興味の度合いでスケジュールを識別して管理することが可能となる。その結果、スケジュールが多数登録されている場合であっても、ユーザにとって必要なスケジュールを、ユーザの作業負担を増やすことなくユーザに適切に把握させることが可能となる。
【図面の簡単な説明】
【００１２】
【図１】本実施形態に係るスケジュール管理システムを示した概略構成図である。
【図２】本実施形態に係る情報端末の制御系を模式的に示すブロック図である。
【図３】登録されたスケジュールの一例を示した図である。
【図４】本実施形態に係るスケジュール管理プログラムのフローチャートである。
【図５】ディスプレイに表示されるスケジュール入力画面の一例について示した図である。
【図６】スケジュールの案内方法の例を示した図である。
【図７】スケジュールの案内方法の例を示した図である。
【図８】スケジュールの案内方法の例を示した図である。
【図９】スケジュールの案内方法の例を示した図である。
【図１０】本実施形態に係るバロメータ変動プログラムのフローチャートである。
【図１１】ユーザの現在位置に基づいてバロメータを変動する例を示した図である。
【図１２】現在の日付または時刻に基づいてバロメータを変動する例を示した図である。
【発明を実施するための形態】
【００１３】
以下、本発明に係るスケジュール管理システムを具体化した一実施形態について図面を参照しつつ詳細に説明する。先ず、本実施形態に係るスケジュール管理システム１の概略構成について図１を用いて説明する。図１は本実施形態に係るスケジュール管理システム１を示した概略構成図である。
【００１４】
図１に示すように、本実施形態に係るスケジュール管理システム１は、スケジュール管理サーバ２と、複数のユーザ３がそれぞれ所持する情報端末（スケジュール管理装置）５と、から基本的に構成されている。また、スケジュール管理サーバ２と情報端末５は通信ネットワーク網６を介して互いに電子データを送受信可能に構成されている。尚、情報端末５としては例えば携帯電話機、スマートフォン、タブレット型端末、パーソナルコンピュータ、ナビゲーション装置等がある。
【００１５】
ここで、スケジュール管理サーバ２は、情報端末５に対して地図情報等のスケジュールの管理に必要な各種情報を配信するサーバである。また、スケジュール管理サーバ２は、複数の情報端末５の間で管理するスケジュールに関する情報を互いに送受信することによって、複数のユーザ間でスケジュールの共有（シェア）を行うことについて可能とする。
【００１６】
一方、情報端末５は、ユーザ３が所持し、ユーザ３がスケジュールを入力することによってスケジュールを登録する機能や登録されたスケジュールを案内する機能等を備えた情報端末が用いられ、例えば携帯電話機、スマートフォン、タブレット型端末、パーソナルコンピュータ、ナビゲーション装置等が該当する。特に情報端末５がスマートフォン、タブレット型端末、パーソナルコンピュータである場合については、それらの情報端末５にユーザのスケジュールを管理する為のアプリケーションプログラムがインストールされた状態とする。
【００１７】
尚、各ユーザ３によって登録されたスケジュールについては、ユーザ３が有する各情報端末５において記憶しても良いし、スケジュール管理サーバ２で複数のユーザ３のスケジュールを一括して記憶しても良い。以下の説明では、ユーザ３が有する各情報端末５において記憶することとする。尚、地図情報等のスケジュールの管理に必要な情報を予め情報端末５に格納し、且つ登録されたスケジュールをユーザ３が有する各情報端末５において記憶することとすれば、スケジュール管理サーバ２を除いて情報端末５のみでスケジュール管理システム１を構成することも可能である。
【００１８】
また、通信ネットワーク網６は全国各地に配置された多数の基地局と、各基地局を管理及び制御する通信会社とを含み、基地局及び通信会社を有線（光ファイバー、ＩＳＤＮ等）又は無線で互いに接続することにより構成されている。
ここで、基地局は情報端末５との通信をするトランシーバー（送受信機）とアンテナを有する。そして、基地局は通信会社の間で無線通信を行う一方、通信ネットワーク網６の末端となり、基地局の電波が届く範囲（セル）にある情報端末５の通信をスケジュール管理サーバ２との間で中継する役割を持つ。
【００１９】
次に、ユーザ３が所有する情報端末５の概略構成について図２を用いて説明する。図２は本実施形態に係る情報端末５の制御系を模式的に示すブロック図である。尚、以下では特に情報端末５がスマートフォンである場合を例に挙げて説明する。
【００２０】
図７に示すように情報端末５はデータバスＢＵＳに、ＣＰＵ１１と、情報端末５を所持するユーザ３に関するユーザ情報（ユーザＩＤ、氏名等）や登録されたスケジュール等が記憶されたメモリ１２と、通信ネットワーク網６の基地局との間で信号の送受信を行う送受信回路部（ＲＦ）１３と、送受信回路部１３において受信したＲＦ（Radio Frequency）信号をベースバンド信号に変換するとともにベースバンド信号をＲＦ信号に変換するベースバンド処理部１４と、マイクロホン１５及びスピーカ１６等とのインターフェイスである入出力部１７と、液晶表示パネル等で構成されたディスプレイ１８と、タッチパネルやハードボタン等から構成される入力操作部１９と、ＧＰＳ２０と、カメラ２１とが接続されることにより構成されている。
【００２１】
ここで、情報端末５に内蔵されるＣＰＵ１１は、メモリ１２に格納されている動作プログラムに従って種々の動作を実行する情報端末５の制御手段であり、メモリ１２とともに情報端末ＥＣＵ２２を構成する。また、情報端末ＥＣＵ２２の各種処理内容は必要に応じてディスプレイ１８に表示される。尚、情報端末ＥＣＵ２２は、処理アルゴリズムとしての各種手段を有する。例えば、スケジュール登録手段は、スケジュールを登録する。バロメータ設定手段は、ユーザの操作に基づいてスケジュールに対してユーザの興味の度合いを示すバロメータを複数段階のいずれかに設定する。バロメータ登録手段は、バロメータ設定手段により設定されたバロメータの段階を、スケジュールに紐付けて登録する。スケジュール管理手段は、紐付けられたバロメータの段階に基づいて登録されたスケジュールを管理する。
【００２２】
また、メモリ１２は情報端末５を所持するユーザ３に関するユーザ情報（ユーザＩＤ、氏名等）やユーザによって入力されたスケジュールやカメラ２１によって撮像された撮像画像等が記憶された記憶媒体である。また、後述のスケジュール管理プログラム（図４参照）やバロメータ変動プログラム（図１０参照）を含む各種アプリケーションプログラムについても記憶される。尚、ユーザによって入力されたスケジュールはメモリ１２に記憶せずにスケジュール管理サーバ２に記憶し、通信により取得する構成としても良い。また、メモリ１２は、ハードディスク、メモリーカード等により構成しても良い。
【００２３】
ここで、メモリ１２に格納される『スケジュール』は、ユーザ３が該当するアプリケーションプログラムを起動させた状態で入力することによって登録され、メモリ１２に格納される。尚、登録可能なスケジュールは、具体的に実行する内容や日時が決定しているスケジュール以外にも、今後に機会があればユーザが実行したいこと、今後に機会があればユーザが行きたい場所等の抽象的な内容についてもスケジュールとして登録することが可能である。尚、本実施形態では、図３に示すように『登録画像』、『タイトル』、『興味バロメータ』、『タグ』、『地点情報』、『時期情報』が互いに紐付けられてスケジュールとして記憶される。図３は登録されたスケジュールの一例を示した図である。
【００２４】
『登録画像』はユーザがスケジュールを登録する際に任意に選択できる画像であり、基本的にはスケジュールに関連する画像（例えばスケジュールが店舗に行くスケジュールである場合には当該店舗の画像）などが選択される。尚、『登録画像』は、カメラ２１により撮像した画像から選択しても良いし、インターネット上でダウンロードした画像から選択しても良い。
『タイトル』はユーザがスケジュールを登録する際に任意に入力できる文字列であり、スケジュールの内容の要約などが入力される。
『興味バロメータ』はユーザがスケジュールを登録する際に任意に設定できる値であり、スケジュールに対してユーザの興味の度合いを複数段階で示すバロメータである。本実施形態では特に１（低）〜５（高）の５段階で設定可能とし、更に後述のように現在の状況に応じてバロメータの段階は随時変動する。
『タグ』はユーザがスケジュールを登録する際に複数の候補から任意に選択できる文字列（キーワード）であり、スケジュールの種類や内容に関連するキーワードが選択される。尚、『タグ』は複数選択することも可能である。
『地点情報』はユーザがスケジュールを登録する際に任意に入力できる値であり、スケジュールと関連する地点（例えばスケジュールが店舗に行くスケジュールである場合には当該店舗の所在地）を示す情報である。尚、『登録地点』としては座標を記憶しでも良いし、住所や地点名を記憶しても良い。例えば、ディスプレイ１８に表示された地図上でユーザが選択した地点を『地点情報』として登録することも可能である。
『時期情報』はユーザがスケジュールを登録する際に任意に入力できる値であり、スケジュールを実行する時期（例えばスケジュールが店舗に行くスケジュールである場合には当該店舗に行く予定の日時）を示す情報である。尚、『時期情報』としては日時の範囲（例えば２０１７年１１月１１日〜１１月１８日）を登録することも可能である。
【００２５】
尚、ユーザがスケジュールを登録する際には、必ずしも上述した『登録画像』、『タイトル』、『興味バロメータ』、『タグ』、『地点情報』、『時期情報』の全てを入力する必要はない。また、『タイトル』、『タグ』、『地点情報』については自動で入力するようにしても良い。また。『登録画像』、『タイトル』、『興味バロメータ』、『地点情報』、『時期情報』以外の情報についてもスケジュールに含めても良い。
【００２６】
また、ディスプレイ１８は、筐体の一面に配設されており、液晶ディスプレイや有機ＥＬディスプレイ等が用いられる。そして、情報端末５にインストールされている各種アプリケーションを実行する為のトップ画面や、実行されたアプリケーションに係る画面（インターネット画面、メール画面等）や、画像、動画等の各種情報が表示される。また、ユーザのスケジュールを管理する為のアプリケーションが起動された状態では、スケジュールの入力画面や、現時点で登録されているスケジュールを案内する案内画面等についても表示される。
【００２７】
また、入力操作部１９は、ディスプレイ１８の前面に設けられたタッチパネルや筐体に配置されたハードボタン等によって構成されている。そして、情報端末ＥＣＵ２２は、タッチパネルやハードボタンの押下等により出力される電気信号に基づき、対応する各種の動作を実行すべく制御を行う。また、本実施形態では、ユーザが自らのスケジュールを情報端末５に入力する際にも操作される。尚、入力操作部１９は、番号／文字入力キー、表示された内容を選択するためのカーソルを動かすカーソルキー、選択を確定する決定キー等の各種キー等により構成することもできる。
【００２８】
また、ＧＰＳ２０は、人工衛星によって発生させられた電波を受信することにより、情報端末５（即ちユーザ３）の現在位置及び現在日時を検出可能とする。また、ＧＰＳ２０以外にも情報端末５の現在位置や方位を検出する為の他の装置（例えばジャイロセンサ等）を備える構成としても良い。
【００２９】
また、カメラ２１は、例えばＣＣＤ等の固体撮像素子を用いたカメラにより構成される小型の撮像装置であり、情報端末５の背面側に内蔵される。そして、専用のアプリケーションプログラムが起動された状態で、ユーザが入力操作部１９を操作することによって周辺を撮像することが可能となる。尚、カメラ２１で撮像された撮像画像は、メモリ１２に格納され後述のようにスケジュールを登録する際の登録画像として用いることも可能である。
【００３０】
続いて、前記構成を有するスケジュール管理システム１を構成する情報端末５において実行するスケジュール管理プログラムについて図４に基づき説明する。図４は本実施形態に係るスケジュール管理プログラムのフローチャートである。ここで、スケジュール管理プログラムは、情報端末５においてユーザのスケジュールを管理する為の所定のアプリケーションプログラムが起動された後に実行され、ユーザのスケジュールの登録並びに管理を行うプログラムである。尚、以下の図４及び図１０にフローチャートで示されるプログラムは、情報端末５が備えるメモリ１２等に記憶されており、ＣＰＵ１１により実行される。
【００３１】
先ず、ステップ（以下、Ｓと略記する）１においてＣＰＵ１１は、ディスプレイ１８に対してスケジュール入力画面を表示する。
【００３２】
ここで、図５はディスプレイ１８に表示されるスケジュール入力画面３１の一例について示した図である。図５に示すように、スケジュール入力画面３１には、スケジュールに関する各種ステータスの入力を行う入力スペースが表示される。具体的には、『登録画像』の入力を行う入力スペース３２と、『タイトル』の入力を行う入力スペース３３と、『興味バロメータ』の入力を行う入力スペース３４と、『タグ』の入力を行う入力スペース３５、『地点情報』の入力を行う入力スペース３６と、『時期情報』の入力を行う入力スペース３７とを含む。尚、スケジュール入力画面３１では既に登録されたスケジュールの登録内容の変更についても行うことが可能である。
【００３３】
例えば『登録画像』の入力を行う入力スペース３２では、カメラ２１により撮像した画像や、インターネット上でダウンロードした画像等からユーザが任意に画像を選択することによって、選択された画像が現在の『登録画像』として表示される。
また、『タイトル』の入力を行う入力スペース３３では、ユーザが入力した文字列が現在の『タイトル』として表示される。尚、予め情報端末５側でタイトルとして用いることが可能な初期文字列を入力することも可能である。
また、『興味バロメータ』の入力を行う入力スペース３４では、ユーザが選択した段階（本実施形態では特に１（低）〜５（高）の５段階とする）が現在の『興味バロメータ』の段階として表示される。尚、ユーザは入力スペース３４に表示されたメータの先頭部分を左右に移動させることによって、段階を任意に設定可能である。尚、スケジュール入力画面３１において設定された段階は『興味バロメータ』の初期値となる。また、情報端末５側で『興味バロメータ』の初期値（例えば“３”）を設定することも可能である。
また、『タグ』の入力を行う入力スペース３５では、ユーザが現在までに選択したタグが現在の『タグ』として表示される。例えば、ディスプレイ１８に別途表示されたタグの一覧からユーザが希望する一又は複数のタグを任意に選択する。尚、予め情報端末５側で候補となるタグを選択することも可能である。
また、『地点情報』の入力を行う入力スペース３６では、ユーザが入力した地点（地点名以外に、住所や座標でも良い）が現在の『地点情報』として表示される。尚、『地点情報』は直接文字列を入力しても良いし、ディスプレイ１８に別途表示した地図画面上で地点を選択させることも可能である。尚、地図画像についてはスケジュール管理サーバ２から別途通信により取得する。
また、『時期情報』の入力を行う入力スペース３７では、ユーザが入力した日時（日付のみ、時刻のみでも良い）が現在の『時期情報』として表示される。尚、『時期情報』は直接数字列を入力しても良いし、ディスプレイ１８に別途表示したカレンダー上で日付を選択させることも可能である。
【００３４】
次に、Ｓ２においてＣＰＵ１１は、入力操作部１９により行われたユーザの操作に基づいて、ディスプレイ１８に表示されたスケジュール入力画面３１（図５）において入力された入力内容を受け付ける。尚、ユーザは必ずしも上述した『登録画像』、『タイトル』、『興味バロメータ』、『タグ』、『地点情報』、『時期情報』の全てを入力する必要はない。また、一旦スケジュールを登録した後に追加したり修正することも可能である。
【００３５】
続いて、Ｓ３においてＣＰＵ１１は、前記Ｓ２で入力を受け付けた『登録画像』、『タイトル』、『興味バロメータ』、『タグ』、『地点情報』、『時期情報』を紐付けてユーザのスケジュールとして登録する。尚、登録されたスケジュールは、情報端末５のメモリ１２に格納される（図３）。
【００３６】
その後、Ｓ４においてＣＰＵ１１は、現時点までに登録されている各スケジュールについて、特にスケジュールに紐付けられた『興味バロメータ』の現在の値に基づいてユーザへの案内を行う。尚、スケジュール入力画面３１において入力された『興味バロメータ』の段階は初期値であり、後述するようにその後の状況によって『興味バロメータ』は初期値から変動する場合もある。前記Ｓ４では『興味バロメータ』が初期値から変動している場合には、変動後の値に基づいて案内が行われる。ここで、図６乃至図９はスケジュールの案内方法の例を示した図である。
【００３７】
図６に示すスケジュールの案内画面４１では、登録された各スケジュールに紐付けられた登録画像４２が一覧に表示される。尚、特定のタグが紐付けられたスケジュールのみ、或いは特定の日付や地点が紐付けられたスケジュールのみを表示対象とすることも可能である。そして、ユーザが案内画面４１に表示されたいずれかの登録画像４２をクリックすると、クリックした登録画像４２に対応するスケジュールの詳細を示す詳細画面４３がディスプレイ１８に表示される。尚、詳細画面４３では表示されたスケジュールの内容の修正についても行うことが可能である。また、案内画面４１において登録画像４２が表示される順序は、『興味バロメータ』の現在値が高いものがより上位（上方に優先的に表示）となる。従って、表示対象となるスケジュールが多数ある場合には、先ず、『興味バロメータ』の現在値が高い順に所定数のスケジュールの登録画像４２のみが表示対象となり、その後にユーザがスクロール操作を行うことによって、より『興味バロメータ』の現在値が低いスケジュールの登録画像４２についても表示対象とすることが可能となる。
【００３８】
一方、図７は特に地図画像と組み合わせてスケジュールを案内する例である。図７に示すスケジュールの案内画面４４では、登録されたスケジュールの内、特にディスプレイ１８に表示された地図画像内に『地点情報』で特定される地点が含まれるスケジュールに紐付けられた登録画像４２が表示される。尚、登録画像４２の表示される位置は、『地点情報』において特定される地点である。そして、ユーザが案内画面４４に表示されたいずれかの登録画像４２をクリックすると、クリックした登録画像４２に対応するスケジュールの詳細を示す詳細画面４３がディスプレイ１８に表示される。尚、詳細画面４３では表示されたスケジュールの内容の修正についても行うことが可能である。また、特に案内画面４４において複数の登録画像４２が重なって表示される場合において、表示される順序は、『興味バロメータ』の現在値が高いものがより上位（上方に優先的に表示）となる。従って、図８に示すように『地点情報』で特定される地点が近い複数のスケジュールがある場合には、『興味バロメータ』の現在値が最も高いスケジュールの登録画像４２が最上位のレイヤで描画されることによって全体が表示され、他の登録画像４２は重複しない部分のみが表示対象となる。その後にユーザがフリック操作等を行うことによって、より『興味バロメータ』の現在値が低いスケジュールの登録画像４２についても全体を表示することが可能となる。尚、ディスプレイ１８に表示する地図画像についてはスケジュール管理サーバ２から別途通信により取得する。
【００３９】
一方、図９は特にカレンダーと組み合わせてスケジュールを案内する例である。図９に示すスケジュールの案内画面４５では、登録されたスケジュールの内、特にディスプレイ１８に表示されたカレンダー４６内（例えば図９に示す例では２０１７年１１月）に『時期情報』で特定される日付が含まれるスケジュールに紐付けられたタイトル４７が表示される。タイトル４７が表示されるのはカレンダー４６の内、『時期情報』で特定される日付に対応する空欄部分である。また、同一日付に複数のスケジュールがある場合には、『興味バロメータ』の現在値が高いものがより上位（上方に優先的に表示）となる。従って、図９に示すように『時期情報』で特定される日付が同一の複数のスケジュールがある場合には、『興味バロメータ』の現在値が高い順に所定数（例えば３個）のスケジュールのタイトルのみが表示対象となり、その後にユーザがフリック操作等を行うことによって、より『興味バロメータ』の現在値が低いスケジュールのタイトルについても表示対象とすることが可能となる。また、ユーザはカレンダー４６において任意の日付を選択することが可能であり、日付が選択されると選択された日付を『時期情報』に含むスケジュールの登録画像４２がカレンダー４６の下方に表示される。そして、ユーザが案内画面４５に表示されたいずれかの登録画像４２をクリックすると、クリックした登録画像４２に対応するスケジュールの詳細を示す詳細画面４３がディスプレイ１８に表示される。尚、詳細画面４３では表示されたスケジュールの内容の修正についても行うことが可能である。また、案内画面４５において表示対象となる登録画像４２が多数ある場合に登録画像４２が表示される順序についても、『興味バロメータ』の現在値が高いものがより上位（左方に優先的に表示）となる。
【００４０】
続いて、スケジュール管理システム１を構成する情報端末５において実行するバロメータ変動プログラムについて図１０に基づき説明する。図１０は本実施形態に係るバロメータ変動プログラムのフローチャートである。ここで、バロメータ変動プログラムは、上述したスケジュール管理プログラム（図４）においてスケジュールが登録された後に実行され、特にスケジュールに紐付けられた『興味バロメータ』を現在の状況に基づいて変動するプログラムである。
【００４１】
先ず、Ｓ１１においてＣＰＵ１１は、ＧＰＳ２０を用いて情報端末５（即ちユーザ）の現在位置と、現在日時とを現在の状況として取得する。尚、現在位置と現在日時については以降継続的に取得される。
【００４２】
次に、Ｓ１２においてＣＰＵ１１は、現時点で登録されているスケジュールの内、ユーザの現在位置から所定距離以内（例えば１ｋｍ以内）にある地点が『地点情報』として紐付けられたスケジュールがあるか否かを判定する。尚、前記Ｓ１２の判定基準となる所定距離は適宜変更可能であり、例えば５ｋｍや１０ｋｍとしても良い。
【００４３】
そして、現時点で登録されているスケジュールの内、ユーザの現在位置から所定距離以内にある地点が『地点情報』として紐付けられたスケジュールがあると判定された場合（Ｓ１２：ＹＥＳ）には、Ｓ１３へと移行する。それに対して、現時点で登録されているスケジュールの内、ユーザの現在位置から所定距離以内にある地点が『地点情報』として紐付けられたスケジュールが無いと判定された場合（Ｓ１２：ＮＯ）には、Ｓ１７へと移行する。
【００４４】
Ｓ１３においてＣＰＵ１１は、ユーザの現在位置から所定距離以内にある地点が『地点情報』として紐付けられていると判定されたスケジュールの内、紐付けられた『興味バロメータ』の初期値が閾値以下（例えば５段階の３以下）のスケジュールがあるか否か判定する。尚、『興味バロメータ』の初期値は前述したスケジュール入力画面３１（図５）においてユーザにより設定された段階である。但し、ユーザの操作によって一旦設定された初期値をその後に修正することも可能である。尚、前記Ｓ１３の判定基準となる閾値は適宜変更可能であり、例えば２や４としても良い。
【００４５】
そして、紐付けられた『興味バロメータ』の初期値が閾値以下のスケジュールがあると判定された場合（Ｓ１３：ＹＥＳ）には、Ｓ１４へと移行する。それに対して、紐付けられた『興味バロメータ』の初期値が閾値以下のスケジュールがないと判定された場合（Ｓ１３：ＮＯ）には、興味バロメータを変動させることなくＳ１７へと移行する。
【００４６】
Ｓ１４においてＣＰＵ１１は、ユーザの現在位置から所定距離以内にある地点が『地点情報』として紐付けられていると判定されたスケジュールの内、紐付けられた『興味バロメータ』の初期値が閾値以下（例えば３以下）のスケジュールについて、『興味バロメータ』の段階を現在の段階から上昇させる。例えば「+１」する。尚、ユーザの現在位置からの距離に応じで上昇量を変更しても良い。例えば、ユーザの現在位置から所定距離よりも短い距離（例えば５００ｍ）以内にある地点が『地点情報』として紐付けられているスケジュールについては、興味バロメータを「+２」上昇してもよい。即ち、ユーザの現在位置から近い『地点情報』が紐付けられているスケジュールほど、興味バロメータを大きく上昇させても良い。
【００４７】
その後、Ｓ１５においてＣＰＵ１１は、前記Ｓ１４で興味バロメータを上昇させたスケジュールに紐付けられた『地点情報』から所定距離外にユーザの現在位置が移動したか否か判定する。尚、前記Ｓ１５の判定基準となる所定距離は、基本的にＳ１２の判定基準となる所定距離と同一距離とする。
【００４８】
そして、前記Ｓ１４で興味バロメータを上昇させたスケジュールに紐付けられた『地点情報』から所定距離外にユーザの現在位置が移動したと判定された場合（Ｓ１５：ＹＥＳ）には、Ｓ１６へと移行する。それに対して、前記Ｓ１４で興味バロメータを上昇させたスケジュールに紐付けられた『地点情報』から所定距離外にユーザの現在位置が移動していないと判定された場合（Ｓ１４：ＮＯ）には、所定距離外にユーザの現在位置が移動するまで待機する。
【００４９】
Ｓ１６においてＣＰＵ１１は、Ｓ１４で上昇した『興味バロメータ』を上昇前の初期値へと戻す。その後、Ｓ１７へと移行する。
【００５０】
上記、Ｓ１２〜Ｓ１６の処理を行った結果、図１１に示すようにユーザ３の現在位置が登録地点５１から所定距離以内に接近したスケジュールについては、一時的に『興味バロメータ』が上昇することとなる。前述したように、スケジュールの案内（Ｓ４）を行う場合には、『興味バロメータ』の現在値が高いものがより上位に（優先的に）案内されることとなる（図６〜図９）ので、ユーザ３の現在位置が登録地点５１から所定距離以内に接近したスケジュールについて、より上位に（優先的に）案内されることとなる。
【００５１】
次に、Ｓ１７においてＣＰＵ１１は、現時点で登録されているスケジュールの内、現在の日付又は時刻から所定差分以内（例えば３日以内、或いは３時間以内）にある日付又は時刻が『時期情報』として紐付けられたスケジュールがあるか否かを判定する。尚、前記Ｓ１７の判定基準となる所定差分は適宜変更可能であり、例えば１週間以内や１時間以内としても良い。尚、『時期情報』として日時の範囲（例えば２０１７年１１月１１日〜１１月１８日）が登録されている場合には、範囲の始点との差分を判定する。
【００５２】
そして、現時点で登録されているスケジュールの内、現在の日付又は時刻から所定差分以内にある日付又は時刻が『時期情報』として紐付けられたスケジュールがあると判定された場合（Ｓ１７：ＹＥＳ）には、Ｓ１８へと移行する。それに対して、現時点で登録されているスケジュールの内、現在の日付又は時刻から所定差分以内にある日付又は時刻が『時期情報』として紐付けられたスケジュールが無いと判定された場合（Ｓ１７：ＮＯ）には、当該バロメータ変動プログラムを終了する。
【００５３】
Ｓ１８においてＣＰＵ１１は、現在の日付又は時刻から所定差分以内にある日付又は時刻が『時期情報』として紐付けられていると判定されたスケジュールの内、紐付けられた『興味バロメータ』の初期値が閾値以下（例えば３以下）のスケジュールがあるか否か判定する。尚、詳細についてはＳ１３と同様であるので省略する。
【００５４】
そして、紐付けられた『興味バロメータ』の初期値が閾値以下のスケジュールがあると判定された場合（Ｓ１８：ＹＥＳ）には、Ｓ１９へと移行する。それに対して、紐付けられた『興味バロメータ』の初期値が閾値以下のスケジュールがないと判定された場合（Ｓ１８：ＮＯ）には、興味バロメータを変動させることなく当該バロメータ変動プログラムを終了する。
【００５５】
Ｓ１９においてＣＰＵ１１は、現在の日付又は時刻から所定差分以内にある日付又は時刻が『時期情報』として紐付けられていると判定されたスケジュールの内、紐付けられた『興味バロメータ』の初期値が閾値以下（例えば５段階の３以下）のスケジュールについて、『興味バロメータ』の段階を現在の段階から上昇させる。例えば「+１」する。尚、現在の日付又は時刻からの差分に応じで上昇量を変更しても良い。例えば、現在の日付又は時刻から所定差分よりも短い差分以内（例えば１日以内、或いは１時間以内）にある日時が『時期情報』として紐付けられているスケジュールについては、興味バロメータを「+２」上昇してもよい。即ち、現在の日付又は時刻から近い『時期情報』が紐付けられているスケジュールほど、興味バロメータを大きく上昇させても良い。
【００５６】
その後、Ｓ２０においてＣＰＵ１１は、現在の日付又は時刻が前記Ｓ１９で興味バロメータを上昇させたスケジュールに紐付けられた『時期情報』を経過したか否か判定する。尚、『時期情報』として日時の範囲（例えば２０１７年１１月１１日〜１１月１８日）が登録されている場合には、範囲の終点を経過したか否か判定しても良いし、範囲の始点を経過したか否かを判定しても良い。
【００５７】
そして、現在の日付又は時刻が前記Ｓ１９で興味バロメータを上昇させたスケジュールに紐付けられた『時期情報』を経過したと判定された場合（Ｓ２０：ＹＥＳ）には、Ｓ２１へと移行する。それに対して、現在の日付又は時刻が前記Ｓ１９で興味バロメータを上昇させたスケジュールに紐付けられた『時期情報』を経過していないと判定された場合（Ｓ２０：ＮＯ）には、経過するまで待機する。
【００５８】
Ｓ２１においてＣＰＵ１１は、Ｓ１９で上昇した『興味バロメータ』を上昇前の初期値へと戻す。その後、当該バロメータ変動プログラムを終了する。
【００５９】
上記、Ｓ１７〜Ｓ２１の処理を行った結果、図１２に示すように現在の日付または時刻が登録された日付又は時刻（例えば１１月１１日）から所定差分（例えば３日以内）に接近したスケジュールについては、一時的に『興味バロメータ』が上昇することとなる。前述したように、スケジュールの案内（Ｓ４）を行う場合には、『興味バロメータ』の現在値が高いものがより上位に（優先的に）案内されることとなる（図６〜図９）ので、現在の日付または時刻が登録された日付又は時刻から所定差分に接近したスケジュールについて、より上位に（優先的に）案内されることとなる。
【００６０】
以上詳細に説明した通り、本実施形態に係るスケジュール管理システム１、情報端末５及びスケジュール管理システム１において実行されるコンピュータプログラムでは、スケジュールを登録する際に、ユーザの操作に基づいてスケジュールに対してユーザの興味の度合いを示すバロメータを複数段階のいずれかに設定し（Ｓ２）、設定されたバロメータの段階を、スケジュールに紐付けて登録し（Ｓ３）、紐付けられたバロメータの段階に基づいて登録されたスケジュールを管理する（Ｓ４）ので、ユーザの興味の度合いをスケジュールに紐付けて管理することによって、ユーザの興味の度合いでスケジュールを識別して管理することが可能となる。その結果、スケジュールが多数登録されている場合であっても、ユーザにとって必要なスケジュールを作業負担を増やすことなくユーザに適切に把握させることが可能となる。
【００６１】
尚、本発明は前記実施形態に限定されるものではなく、本発明の要旨を逸脱しない範囲内で種々の改良、変形が可能であることは勿論である。
例えば、本実施形態ではスケジュール管理プログラム（図４参照）やバロメータ変動プログラム（図１０参照）の処理を情報端末５が実行する構成としているが、処理の一部または全部をスケジュール管理サーバ２において実行する構成としても良い。
【００６２】
また、本実施形態ではスケジュールに紐付ける興味バロメータを１（低）〜５（高）の５段階に設定可能としているが、興味バロメータの段階数は適宜変更可能である。例えば２段階としても良いし１００段階としても良い。
【００６３】
また、本実施形態ではスケジュールに紐付ける興味バロメータが高いスケジュールをより上位に（優先的に）案内するようにしているが、案内以外のスケジュールの管理に興味バロメータを用いることも可能である。例えば、登録されたスケジュールの数が上限値に到達した場合に、興味バロメータが低いスケジュールから順に削除すること等が可能である。
【００６４】
また、スケジュールを他のユーザと共有（シェア）した場合に、他のユーザから共感（或いは支持、同意）を得たスケジュールの興味バロメータを現在の段階からより高い段階へと上昇させても良い。具体的にはスケジュール管理サーバ２を介して他のユーザのスケジュールを閲覧できるようにし、閲覧画面に「いいね」ボタンを配置する。「いいね」ボタンは、閲覧したユーザが好き、楽しい、共感（或いは支持、同意）できるといった意志を示すためのインターフェースであり、スケジュール管理サーバ２側で「いいね」を押されたトータルの回数をカウントする。そして、他のユーザに「いいね」を押された回数に応じて興味バロメータを現在の段階からより高い段階へと上昇させる。例えば「いいね」が５０回以上となったスケジュールについては興味バロメータを「＋１」し、「いいね」が１００回以上であれば興味バロメータを「＋２」する。
【００６５】
また、本実施形態では、情報端末５をスマートフォンに適用した例について説明したが、スケジュールを管理する機能を有していれば他の種類の情報端末に対して適用することも可能である。例えば携帯電話機、タブレット型端末、パーソナルコンピュータ、ナビゲーション装置等に適用することが可能である。
【００６６】
また、本発明に係るスケジュール管理システムを具体化した実施例について上記に説明したが、スケジュール管理システムは以下の構成を有することも可能であり、その場合には以下の効果を奏する。
【００６７】
例えば、第１の構成は以下のとおりである。
ユーザのスケジュールを管理するスケジュール管理システム（１）であって、スケジュールを登録するスケジュール登録手段（１１）と、ユーザの操作に基づいて前記スケジュールに対してユーザの興味の度合いを示すバロメータを複数段階のいずれかに設定するバロメータ設定手段（１１）と、前記バロメータ設定手段により設定されたバロメータの段階を、前記スケジュールに紐付けて登録するバロメータ登録手段（１１）と、紐付けられたバロメータの段階に基づいて登録された前記スケジュールを管理するスケジュール管理手段（１１）と、を有する。
上記構成を有するスケジュール管理システムによれば、ユーザの興味の度合いをスケジュールに紐付けて管理することによって、ユーザの興味の度合いでスケジュールを識別して管理することが可能となる。その結果、スケジュールが多数登録されている場合であっても、ユーザにとって必要なスケジュールを作業負担を増やすことなくユーザに適切に把握させることが可能となる。
【００６８】
例えば、第２の構成は以下のとおりである。
現在の状況に応じて前記スケジュールに紐付けられたバロメータの段階を変動するバロメータ変動手段（１１）を有する。
上記構成を有するスケジュール管理システムによれば、現在の状況に応じてバロメータの段階を変動させることが可能となるので、現在のユーザにとって必要なスケジュールを現在のバロメータの段階から容易に識別することが可能となる。例えばスケジュールを登録した後にユーザの状況が変わってユーザにとって必要でなくなったスケジュール、或いはユーザにとって必要となったスケジュールがある場合にも、現在の状況に応じた適切な管理が可能となる。
【００６９】
例えば、第３の構成は以下のとおりである。
前記バロメータ変動手段（１１）は、前記バロメータ設定手段（１１）によって設定されたバロメータの段階の初期値が閾値以下のバロメータを対象として、バロメータの段階を変動する。
上記構成を有するスケジュール管理システムによれば、登録時点においてユーザの興味の度合いが低いスケジュールについても、その後の状況の変化によってユーザにとって必要なスケジュールとなった場合には、現在の状況に応じた適切な管理が可能となる。
【００７０】
例えば、第４の構成は以下のとおりである。
前記スケジュールに対して地点を紐付けて登録する地点登録手段（１１）を有し、前記バロメータ変動手段（１１）は、ユーザの現在位置から所定距離以内にある地点が紐付けられた前記スケジュールのバロメータを、現在の段階からより高い段階へと上昇させる。
上記構成を有するスケジュール管理システムによれば、ユーザの現在位置から近い地点が紐付けられたスケジュールのバロメータを上昇させることが可能となるので、現在のユーザにとって地理的関連の深いスケジュールを、作業負担を増やすことなくユーザに適切に把握させることが可能となる。
【００７１】
例えば、第５の構成は以下のとおりである。
前記バロメータ変動手段（１１）は、前記スケジュールのバロメータを上昇させた後に、ユーザの現在位置が前記スケジュールに紐付けられた地点から所定距離外に移動した場合に、前記スケジュールのバロメータを上昇前の段階へと戻す。
上記構成を有するスケジュール管理システムによれば、バロメータを上昇させた後に、ユーザの現在位置が紐付けられた地点から遠ざかったスケジュールのバロメータについては上昇前の段階へと戻すことが可能となるので、スケジュールの管理の必要性が薄くなったスケジュールについては、その状況に応じた適切な管理が可能となる。
【００７２】
例えば、第６の構成は以下のとおりである。
前記スケジュールに対して日付又は時刻を紐付けて登録する時期登録手段（１１）を有し、前記バロメータ変動手段（１１）は、現在の日付又は時刻から所定差分内にある日付又は時刻が紐付けられた前記スケジュールのバロメータを、現在の段階からより高い段階へと上昇させる。
上記構成を有するスケジュール管理システムによれば、現在の日付又は時刻から近い日付又は時刻が紐付けられたスケジュールのバロメータを上昇させることが可能となるので、現在のユーザにとって時間的関連の深いスケジュールを、作業負担を増やすことなくユーザに適切に把握させることが可能となる。
【００７３】
例えば、第７の構成は以下のとおりである。
前記バロメータ変動手段（１１）は、前記スケジュールのバロメータを上昇させた後に、現在の日付又は時刻が前記スケジュールに紐付けられた日付又は時刻を過ぎた場合に、前記スケジュールのバロメータを上昇前の段階へと戻す。
上記構成を有するスケジュール管理システムによれば、バロメータを上昇させた後に、紐付けられた日付又は時刻を経過したスケジュールのバロメータについては上昇前の段階へと戻すことが可能となるので、スケジュールの管理の必要性が薄くなったスケジュールについては、その状況に応じた適切な管理が可能となる。
【００７４】
例えば、第８の構成は以下のとおりである。
前記スケジュールを他のユーザと共有する共有手段（１１）を有し、前記バロメータ変動手段（１１）は、前記他のユーザから共感を得た前記スケジュールのバロメータを現在の段階からより高い段階へと上昇させる。
上記構成を有するスケジュール管理システムによれば、特に他者からの評価の高いスケジュールのバロメータの段階を上昇させることが可能となるので、現在のユーザにとって必要と予想されるスケジュールを、作業負担を増やすことなくユーザに適切に把握させることが可能となる。
【符号の説明】
【００７５】
１              スケジュール管理システム
２              スケジュール管理サーバ
３              ユーザ
５              情報端末
６              通信ネットワーク網
１２            走行管理ＥＣＵ
１１            ＣＰＵ
１２            メモリ
１８            ディスプレイ
２２            情報端末ＥＣＵ
３１            スケジュール入力画面
【図１】
2019091345.tif 000003
【図２】
2019091345.tif 000004
【図３】
2019091345.tif 000005
【図４】
2019091345.tif 000006
【図５】
2019091345.tif 000007
【図６】
2019091345.tif 000008
【図７】
2019091345.tif 000009
【図８】
2019091345.tif 000010
【図９】
2019091345.tif 000011
【図１０】
2019091345.tif 000012
【図１１】
2019091345.tif 000013
【図１２】
2019091345.tif 000014