(57)【要約】【課題】  通知予定日時になると、所定の予定をリマインダとして通知するスケジューラ機能を搭載する情報機器において、古いリマインド通知や、意図しない数多くのリマインド通知を不用意に実行することを阻止することができる情報機器を提供することを目的とするものである。【解決手段】  通知予定日時になると、所定の予定をリマインダとして通知するスケジューラ機能を搭載する情報機器において、電子カレンダーのリマインダ通知を行う予定に関して、現在日時から過去に遡り、現在日時から一定時間以内にリマインダ通知を行う予定にのみ、リマインダ通知を有効とする情報機器である。【選択図】  図１
2005128659.tif 000002
【特許請求の範囲】
【請求項１】
通知予定日時になると、所定の予定をリマインダとして通知するスケジューラ機能を搭載する情報機器において、
現在日時から、過去方向へ所定の時間を経過していない予定であって、未通知の予定を、リマインダとして通知し、一方、現在日時から過去方向に、上記所定の時間以上経過した予定であって、未通知の予定を、リマインダとして通知しない制御手段を有することを特徴とする情報機器。
【請求項２】
通知予定日時が、電源ＯＦＦ状態で到来し、その後に、機器の電源をＯＮにした場合、現在日時から、過去方向へ所定の時間を経過していない予定であって、未通知の予定を、リマインダとして通知し、一方、現在日時から過去方向に、上記所定の時間以上経過した予定であって、未通知の予定を、リマインダとして通知しない制御手段を有することを特徴とする情報機器。
【請求項３】
通知予定日時になると、所定の予定をリマインダとして通知するスケジューラ機能を搭載する情報機器の制御方法において、
現在日時から、過去方向へ所定の時間を経過していない予定であって、未通知の予定を、リマインダとして通知する通知段階と；
現在日時から過去方向に、上記所定の時間以上経過した予定であって、未通知の予定を、リマインダとして通知しない非通知段階と；
を有することを特徴とする情報機器の制御方法。
【請求項４】
通知予定日時が、電源がＯＦＦ状態で到来し、その後に、上記電源をＯＮにした場合、上記通知予定日時から、過去方向へ所定の時間を経過していない予定であって、未通知の予定を、リマインダとして通知する通知段階と；
上記電源がＯＦＦ状態で、上記通知予定日時が到来し、その後に、上記電源をＯＮにした場合、上記通知予定日時から過去方向に、上記所定の時間以上経過した予定であって、未通知の予定を、リマインダとして通知しない非通知段階と；
を有することを特徴とする情報機器の制御方法。
【請求項５】
通知予定日時になると、所定の予定をリマインダとして通知するスケジューラ機能を搭載する情報機器を制御するプログラムにおいて、
上記通知予定日時から、過去方向へ所定の時間を経過していない予定であって、未通知の予定を、リマインダとして通知する通知手順と；
上記通知予定日時から過去方向に、上記所定の時間以上経過した予定であって、未通知の予定を、リマインダとして通知しない非通知手順と；
をコンピュータに実行させるプログラム。
【請求項６】
通知予定日時が、電源がＯＦＦ状態で到来し、その後に、上記電源をＯＮにした場合、上記通知予定日時から、過去方向へ所定の時間を経過していない予定であって、未通知の予定を、リマインダとして通知する通知手順と；
上記電源がＯＦＦ状態で、上記通知予定日時が到来し、その後に、上記電源をＯＮにした場合、上記通知予定日時から過去方向に、上記所定の時間以上経過した予定であって、未通知の予定を、リマインダとして通知しない非通知手順と；
をコンピュータに実行させるプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報機器等のカレンダー機能等のスケジュール管理機能において、スケジュール入力された予定の報知手段として、アラーム音や表示を、また情報機器の通信機能と連動してスケジュール入力された予定を、メール送信する機能等のリマインダ通知機能に関するものである。
【背景技術】
【０００２】
従来、スケジュール管理機能を有する電話機があった（たとえば、特許文献１参照）。
【０００３】
近年、情報機器は、カレンダー機能等に関連して、スケジュール管理機能を有するが、スケジュール入力された予定の報知手段として、アラーム音、情報機器の通信機能と連動してスケジュール入力された予定を、メール送信する機能等、リマインダ通知機能を具備するものがある。
【０００４】
また、停電等で消えた予定を通知する方法が知られている（たとえば、特許文献２参照）。
【特許文献１】特開２０００−２５３１０９号公報
【特許文献２】特開平０９−２７５５４０号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
しかし、上記従来の情報機器では、スケジュール入力された未報知である予定が、複数存在し、これら複数の予定の報知時刻が過ぎた場合、複数の予定の全てについて、リマインダ通知を行う。
【０００６】
つまり、情報機器の日時設定を間違え、未来の日時に設定した場合、その設定された日時の手前までに入力されている未来の予定を、全て報知する。したがって、たとえば、１年先までの予定が１００件入力されていれば、日時設定を間違えて１年後に設定した場合に、１年先までの予定１００件を、全てリマインダ通知する。
【０００７】
これらの予定の通知方法が、メールで行なわれると、日時設定を間違えた後に、順次、メールの送信を実行するので、アラーム等の報知方法とは異なり、膨大な予定が、外部へ出る可能性があり、取り返しのつかない状況になることがあるという問題がある。
【０００８】
また、上記従来例では、次の問題が考えられる。スケジュール入力された予定の日時に、情報機器の電源がＯＦＦにされていると、ＯＦＦになっている際のリマインダ通知は行なわれないが、その後に、電源をＯＮしたときに、またはスケジュールアプリケーションを起動したときに、電源がＯＦＦしている間に予定が失われていなければ、情報機器の電源がＯＦＦの間に日時が到来した予定のリマインダ通知を行う。
【０００９】
つまり、情報機器の電源ＯＦＦの期間が長く、しかも情報機器の電源ＯＦＦの間に、予定が数多く登録されていると、情報機器の電源をＯＮにしたときに、多くのリマインダ通知が行なわれる。したがって、予定としては意味が薄く、古いリマインド通知が数多く行われるので、過去の不必要な予定のリマインダ通知が数多く実行され、そのリマインダ通知をメール送信する場合、古い予定が外部へ、一気に送信されるという問題がある。
【００１０】
本発明は、通知予定日時になると、所定の予定をリマインダとして通知するスケジューラ機能を搭載する情報機器において、古いリマインド通知や、意図しない数多くのリマインド通知を不用意に実行することを阻止することができる情報機器を提供することを目的とするものである。
【課題を解決するための手段】
【００１１】
本発明は、通知予定日時になると、所定の予定をリマインダとして通知するスケジューラ機能を搭載する情報機器において、電子カレンダーのリマインダ通知を行う予定に関して、現在日時から過去に遡り、現在日時から一定時間以内にリマインダ通知を行う予定にのみ、リマインダ通知を有効とする情報機器である。
【発明の効果】
【００１２】
本発明によれば、情報機器に設定された日時よりも過去のものであって、未報知の予定のリマインダ通知があっても無効とし、有効なリマインダのみを通知するので、古いリマインド通知や意図しない数多くのリマインド通知を不用意に実行することを阻止することができるという効果を奏する。
【発明を実施するための最良の形態】
【００１３】
発明を実施するための最良の形態は、以下の実施例である。
【実施例１】
【００１４】
図１は、本発明の実施例１である情報機器ＩＡ１を示す構成図である。
【００１５】
情報機器ＩＡ１は、リマインダ機能搭載の電子カレンダーを有する情報機器であり、中央演算処理部（ＣＰＵ）１００と、ＲＯＭ１０１と、不揮発性ＲＡＭ１０２と、記憶部（ＤＲＡＭ）１０３と、設定時刻管理部１０４と、表示部１０５と、操作部１０６と、通信部１０８と、システムバス１１０とを有する。
【００１６】
中央演算処理部（ＣＰＵ）１００は、情報機器の全体を制御する。ＲＯＭ１０１は、プログラムとデータとを記憶するメモリである。不揮発性ＲＡＭ１０２は、ユーザが登録したスケジューラの予定、個人データ、電話帳等のバックアップ用のデータを格納する不揮発性メモリである。
【００１７】
記憶部（ＤＲＡＭ）１０３は、ＣＰＵワークデータ、表示用データ等を記憶する。設定時刻管理部１０４は、現在時刻の管理、スケジューラ予定の通知時間の監視等を行う。表示部１０５は、スケジューラの入力画面、リマインダによる通知、装置の状態等をカラー表示する。
【００１８】
操作部１０６は、テンキー等を有する。通信部１０８は、回線１０９を接続し、外部と通信するためのモデム等を有する。各処理部１００〜１０９は、システムバス１１０によって接続されている。
【００１９】
図２は、上記実施例で使用されている表示部１０５の具体的な構成を示すブロック図である。
【００２０】
表示部１０５は、表示データを記憶するＶＲＡＭ２００と、ＶＲＡＭ２００の内容をドットマトリクスＬＣＤ２０２に出力させるためのＬＣＤドライバ２０１とを有する。
【００２１】
図３は、上記実施例で使用されているＤＲＡＭ１０３の内部構成を示すメモリマップである。
【００２２】
ＤＲＡＭ１０３は、それぞれＣＰＵ１００のワークとして使われるＣＰＵワークエリアと、表示部１０５に表示するデータを記憶する表示用データ格納エリアと、その他のデータを記憶するその他のデータ格納エリアとを有する。
【００２３】
図４は、上記実施例で使用されている不揮発性ＲＡＭ１０２の内部構成を示すメモリマップである。
【００２４】
不揮発性ＲＡＭ１０２は、それぞれ予定データ格納エリア３０１と、その他のデータを記憶するその他のデータ格納エリアとを有する。
【００２５】
予定データ格納エリア３０１には、予定データ１〜予定データ１００の１００件のスケジューラの予定データ格納エリアが収められている。
【００２６】
予定データ３０２は、予定日時３０３と、予定名を表す予定名３０４と、電話番号３０５と、通知日時３０６と、通知手段３０７と、通知終了フラグ３０８とを有する。
【００２７】
予定日時３０３は、予定の日時を表す。電話番号３０５は、予定に関連する電話番号を識別する予定である。通知日時３０６は、当該予定をリマインダとしてユーザに通知する日時である。通知手段３０７は、どのようなリマインダで通知するかその種類を指定する予定である。通知終了フラグ３０８は、当該予定がまだ通知されていないときにはＦＡＬＳＥ、既に通知済みの予定であるときにはＴＲＵＥを設定するフラグである。
【００２８】
図５は、上記実施例で使用されている操作部１０６の外観を示す構成図である。
【００２９】
操作部１０６は、ＬＣＤ２０２と、電話番号等を入力するテンキー５０２と、機能設定等に用いる登録キー５０３と、マルチな入力に用いる４つのファンクションキー５０４と、設定入力キーであるセットキー５０５と、表示部のカーソル移動等に用いる左右上下方向キー５０６とを有する。
【００３０】
図６は、上記実施例におけるスケジューラ機能を用いた際に、予定を登録する画面の一例である予定登録画面６０１を示す図である。
【００３１】
予定登録画面６０１は、予定日時入力項６１０と、予定名入力項６１１と、番号入力項６１２と、通知時刻入力項６１３と、通知方法入力項６１４と、登録ボタン項６１５とを有する。
【００３２】
予定日時入力項６１０は、ユーザが予定している予定の予定日を入力する入力項である。予定名入力項６１１は、ユーザが予定している予定の予定名を入力する入力項である。番号入力項６１２は、予定と関連性のある連絡先電話番号を入力することができる入力項である。通知時刻入力項６１３は、ユーザが予定している予定の通知時間を入力する入力項である。通知方法入力項６１４は、予定をリマインダ通知する手段の指定を行う入力項である。登録ボタン項６１５は、登録を確定する電子ボタンである。
【００３３】
図７は、ユーザが通知する予定を入力し、その後、通知時間が到来した際に、表示部１０５に表示するリマインダの一例を示す図である。
【００３４】
リマインダ６０２を用いて、情報機器の画面上に、通知すべき予定を、ユーザに通知する。
【００３５】
リマインダ６０２は、予定日時を表す予定日時表示項６２０と、予定名を表す予定名表示項６２１と、関連する電話番号を表す電話番号表示項６２２と、通知した予定を確認後にリマインダ表示を止める場合に用いる電子ボタンである確認ボタン６２３とを有する。
【００３６】
図８は、ユーザが通知する予定を入力し、その後、通知時間が到来した際に、外部にメール送信し、外部のメール端末に、リマインダ通知する場合におけるリマインダ通知メールの一例を示す図である。
【００３７】
通知メールは、予定データ格納エリア３０１の予定データの内容を参照し、予定の送信時刻が到来すると、メール送信する。内容の参照を行う場合、上記実施例の特徴である情報機器ＩＡ１に設定された日時から過去に遡り、情報機器ＩＡ１に設定されている日時から一定時間以内にリマインダ通知を行う予定のみに関するリマインダ通知を有効とする。リマインダ通知において、図７に示すユーザ設定において、通知方法をメールで送信するように設定した場合に、メール送信を行う。
【００３８】
図９は、情報機器ＩＡ１において、スケジューラ機能を起動し、予定を入力し、スケジューラ機能を終了するまでの処理を示すフローチャートである。
【００３９】
まず、ステップＳ１では、スケジューラ機能を起動し、ステップＳ２に進む。ステップＳ２では、ユーザが、予定登録画面６０１を用い、予定の日時、予定名、電話番号、通知日時、通知方法を入力し、ステップＳ３に進む。
【００４０】
ステップＳ３では、ユーザが登録ボタン６１５を押下することによって、入力された予定を確定し、そのデータを、不揮発性ＲＡＭ１０２に格納し、図９に示す処理を終了する。
【００４１】
図１０は、情報機器ＩＡ１に登録されている現在日時Ｄと、入力されている複数の予定との関係で、リマインド通知する予定か、リマインド通知しない予定かを、時系列的に示すモデル図である。
【００４２】
図１０における時間軸は、左側が過去、右側が未来であり、時間軸上に複数の予定が入力される。図１０中、所定の１つの予定が、所定の１つの日時に設定されているが、複数の予定が、１つの日時に重なって登録されるようにしてもよい。
【００４３】
図１０において、情報機器に登録された現在日時Ｄから、時間軸上で過去に向かって一定時間（Ｔ時間前）以内に、リマインド通知しようとした予定を、有効とし、リマインド通知する。リマインド通知した予定については、図４に示す予定データ３０２において、通知終了フラグ３０８をＯＮし、１つの予定データを通知した状態とする。
【００４４】
また、時間軸上で、一定時間（Ｔ時間）以上経過した予定については、無効とし、リマインド通知を行なわない。リマインド通知をしなかった予定について、予定データの通知終了フラグ３０８をＯＮにする。
【００４５】
ここで、後述する図１２に示すフローチャートにおいて、通知終了フラグ３０８をＯＮにするステップＳ２０で、上記実施例の特徴を説明しているが、この通知終了フラグ３０８は、特にＯＮにしなくても、ＯＦＦのままにし、予定を未通知状態のままにするようにしてもよい。
【００４６】
この場合、情報機器ＩＡ１に登録されている現在日時が誤りであり、後に、その誤りに気付き、誤っている現在日時を、正しい日時に設定し直すと、未通知の予定が残されるが、上記のように、問題がない。
【００４７】
図１１は、上記と同様に、情報機器ＩＡ１に登録された現在日時Ｄとの関係で、入力された複数の予定について、リマインド通知するのか、リマインド通知しないのかを、時系列的に示すモデル図である。
【００４８】
つまり、図１１は、情報機器ＩＡ１が、電源ＯＦＦの期間から、所定の時期に、電源ＯＮになった場合に、リマインド通知を行う予定であるのか、リマインド通知しない予定であるのかを判断するためのモデル図である。
【００４９】
時間軸に対して、情報機器ＩＡ１のＯＦＦ状態の期間中は、登録されている予定をリマインド通知することはないが、電源がＯＮしたときに、電源ＯＮの日時から、過去方向に遡って一定時間（Ｔ時間）以内に、リマインド通知しようとした予定について、図１０に示す場合と同様に、これを有効とし、リマインド通知する。
【００５０】
リマインド通知した予定について、図４に示す予定データ３０２で、通知終了フラグ３０８をＯＮにし、１つの予定を通知した状態とする。
【００５１】
また、これと同様に、Ｔ時間よりも過去にリマインド通知しようとする予定を、無効とし、リマインド通知しない。リマインド通知を行しなかった予定については、予定データの通知終了フラグ３０８をＯＮとする。
【００５２】
ここでも、上記と同様に、通知終了フラグ３０８をＯＮにせず、ＯＦＦのままにしておいてもよい。
【００５３】
図１２は、情報機器ＩＡ１がリマインド通知するために判断する動作を示すフローチャートである。
【００５４】
情報機器ＩＡ１の電源がＯＮになると、動作が開始され、Ｓ１１では、リマインド通知を行うタイミングになったかどうかを、一定周期で判断する。Ｓ１２では、予定データの中で、通知すべき件数を全てチェックしたかどうかを判断する。Ｓ１２で、チェックする予定があると判断した場合、Ｓ１３では、次の予定データを不揮発性ＲＡＭから読み出し、Ｓ１４では、その予定データの中で、通知終了フラグ３０８がＯＦＦであるかどうかを判断する。
【００５５】
通知終了フラグ３０８がＯＮである場合、ループへ戻り、Ｓ１２へ遷移する。通知終了フラグ３０８がＯＦＦである場合、通知がまだ行なわれていない予定であるので、Ｓ１５へ遷移し、リマインド通知日時が、情報機器ＩＡ１に登録されている現在日時から過去方向に一定時間（Ｔ時間）以内であるかどうかを判断する。
【００５６】
一定時間以内であると判断された場合、その予定のリマインド通知を行うと判断し、Ｓ１６へ遷移する。Ｓ１６では、その予定の通知方法がアラームであると判断すれば、Ｓ１７では、アラームによってリマインド通知する。この場合、画面上でもリマインド通知を行う。
【００５７】
次に、Ｓ１８では、予定の通知方法がメールであると判断すれば、Ｓ１９へ遷移し、メールによって予定の通知が行われる。不揮発性ＲＡＭ内の予定をメールによって送信する手段に関しては、既知であるので、その詳細説明を割愛する。
【００５８】
メールの宛先は、図４に示す予定データ内の通知手段３０７内にメールアドレスとして保存されている宛先である。
【００５９】
アラーム通知またはメール通知によって予定のリマインド通知が終了すると、次に、Ｓ２０では、上記予定の通知が完了したことを示す通知終了フラグをＯＮする。
【００６０】
なお、上記のように、Ｓ１５で、リマインド通知日時がＴ時間よりも長く、Ｓ２０へ遷移した場合、特に通知終了フラグ３０８をＯＮにしなくても、ＯＦＦのままにし、予定を未通知状態のままにするようにしてもよい。
【００６１】
この場合、情報機器ＩＡ１に登録されている現在日時が誤りであり、後にその誤りに気付いて現在日時を正しい日時に設定し直せば、未通知の予定が残され、さらに好適な動作を実現することができる。
【００６２】
上記実施例の構成要素の相対配置、表示画面等は、特に記載がない限り、上記実施例における相対位置以外の相対位置、上記実施例における表示画面以外の表示画面を採用するようにしてもよい。
【００６３】
つまり、上記実施例は、通知予定日時になると、所定の予定をリマインダとして通知するスケジューラ機能を搭載する情報機器において、現在日時から、過去方向へ所定の時間を経過していない予定であって、未通知の予定を、リマインダとして通知し、一方、現在日時から過去方向に、上記所定の時間以上経過した予定であって、未通知の予定を、リマインダとして通知しない制御手段を有することを特徴とする情報機器の例である。
【００６４】
また、上記実施例は、通知予定日時が、電源ＯＦＦ状態で到来し、その後に、機器の電源をＯＮにした場合、現在日時から、過去方向へ所定の時間を経過していない予定であって、未通知の予定を、リマインダとして通知し、一方、現在日時から過去方向に、上記所定の時間以上経過した予定であって、未通知の予定を、リマインダとして通知しない制御手段を有することを特徴とする情報機器の例である。
【００６５】
さらに、上記実施例を、プログラムの発明として把握することができる。つまり、上記実施例は、通知予定日時になると、所定の予定をリマインダとして通知するスケジューラ機能を搭載する情報機器を制御するプログラムにおいて、上記通知予定日時から、過去方向へ所定の時間を経過していない予定であって、未通知の予定を、リマインダとして通知する通知手順と、上記通知予定日時から過去方向に、上記所定の時間以上経過した予定であって、未通知の予定を、リマインダとして通知しない非通知手順とをコンピュータに実行させるプログラムの例である。
【００６６】
そして、上記実施例は、通知予定日時が、電源がＯＦＦ状態で到来し、その後に、上記電源をＯＮにした場合、上記通知予定日時から、過去方向へ所定の時間を経過していない予定であって、未通知の予定を、リマインダとして通知する通知手順と、上記電源がＯＦＦ状態で、上記通知予定日時が到来し、その後に、上記電源をＯＮにした場合、上記通知予定日時から過去方向に、上記所定の時間以上経過した予定であって、未通知の予定を、リマインダとして通知しない非通知手順とをコンピュータに実行させるプログラムの例である。
【図面の簡単な説明】
【００６７】
【図１】本発明の実施例１である情報機器ＩＡ１を示す構成図である。
【図２】上記実施例で使用されている表示部１０５の具体的な構成を示すブロック図である。
【図３】上記実施例で使用されているＤＲＡＭ１０３の内部構成を示すメモリマップである。
【図４】上記実施例で使用されている不揮発性ＲＡＭ１０２の内部構成を示すメモリマップである。
【図５】上記実施例で使用されている操作部１０６の外観を示す構成図である。
【図６】上記実施例におけるスケジューラ機能を用いた際に、予定を登録する画面の一例である予定登録画面６０１を示す図である。
【図７】ユーザが通知する予定を入力し、その後、通知時間が到来した際に、表示部１０５に表示するリマインダの一例を示す図である。
【図８】ユーザが通知する予定を入力し、その後、通知時間が到来した際に、外部にメール送信し、外部のメール端末に、リマインダ通知する場合におけるリマインダ通知メールの一例を示す図である。
【図９】情報機器ＩＡ１において、スケジューラ機能を起動し、予定を入力し、スケジューラ機能を終了するまでの処理を示すフローチャートである。
【図１０】情報機器ＩＡ１に登録されている現在日時Ｄと、入力されている複数の予定との関係で、リマインド通知する予定か、リマインド通知しない予定かを、時系列的に示すモデル図である。
【図１１】情報機器ＩＡ１に登録された現在日時Ｄとの関係で、入力された複数の予定について、リマインド通知するのか、リマインド通知しないのかを、時系列的に示すモデル図である。
【図１２】情報機器ＩＡ１がリマインド通知するために判断する動作を示すフローチャートである。
【符号の説明】
【００６８】
ＩＡ１…情報機器、
１００…ＣＰＵ、
１０１…ＲＯＭ、
１０２…不揮発性ＲＡＭ、
１０３…記憶部、
１０４…設定時刻管理部、
１０５…表示部。
【図１】
2005128659.tif 000003
【図２】
2005128659.tif 000004
【図３】
2005128659.tif 000005
【図４】
2005128659.tif 000006
【図５】
2005128659.tif 000007
【図６】
2005128659.tif 000008
【図７】
2005128659.tif 000009
【図８】
2005128659.tif 000010
【図９】
2005128659.tif 000011
【図１０】
2005128659.tif 000012
【図１１】
2005128659.tif 000013
【図１２】
2005128659.tif 000014