(57)【要約】【課題】ユーザに時刻を通知すること。【解決手段】時刻通知装置１００は、ユーザに通知する通知時刻の設定を受け付ける通知時刻設定受付手段と、通知時刻設定受付手段で設定を受け付けた通知時刻を変更するための変更条件の設定を受け付ける変更条件設定受付手段と、変更条件設定受付手段で設定を受け付けた変更条件ごとに、変更後の通知時刻を決定するための時刻変更情報の設定を受け付ける時刻変更情報設定受付手段と、変更条件設定受付手段で設定を受け付けた変更条件を満たしたときに、時刻変更情報設定受付手段で設定を受け付けた時刻変更情報に基づいて、通知時刻を変更する通知時刻変更手段と、通知時刻となったタイミングで、通知時刻であることをユーザに通知する通知手段とを備える。【選択図】図１
2015114187.tif 000002
【特許請求の範囲】
【請求項１】
ユーザに通知する通知時刻の設定を受け付ける通知時刻設定受付手段と、
前記通知時刻設定受付手段で設定を受け付けた前記通知時刻を変更するための変更条件の設定を受け付ける変更条件設定受付手段と、
前記変更条件設定受付手段で設定を受け付けた前記変更条件ごとに、変更後の通知時刻を決定するための時刻変更情報の設定を受け付ける時刻変更情報設定受付手段と、
前記変更条件設定受付手段で設定を受け付けた前記変更条件を満たしたときに、前記時刻変更情報設定受付手段で設定を受け付けた前記時刻変更情報に基づいて、前記通知時刻を変更する通知時刻変更手段と、
前記通知時刻となったタイミングで、前記通知時刻であることをユーザに通知する通知手段とを備えることを特徴とする時刻通知装置。
【請求項２】
請求項１に記載の時刻通知装置において、
前記変更条件は気象条件であって、
前記時刻変更情報設定受付手段は、前記気象条件ごとの前記通知時刻に対する加算時間または減算時間を前記時刻変更情報として設定を受け付け、前記気象条件と前記時刻変更情報とを関連付けて記録媒体に記録することを特徴とする時刻通知装置。
【請求項３】
請求項２に記載の時刻通知装置において、
前記通知時刻設定受付手段で設定を受け付けた前記通知時刻における気象条件を特定する気象条件特定手段と、
前記気象条件特定手段によって特定された前記気象条件に関連付けて記録されている前記時刻変更情報を前記記録媒体から読み出して、前記通知時刻に対する加算時間または減算時間を特定する時刻変更情報特定手段とをさらに備え、
前記通知時刻変更手段は、前記通知時刻設定受付手段で設定を受け付けた前記通知時刻に、前記時刻変更情報特定手段によって特定された前記加算時間を加算、または前記前記時刻変更情報特定手段によって特定された前記減算時間を減算することにより、前記通知時刻を変更することを特徴とする時刻通知装置。
【請求項４】
請求項３に記載の時刻通知装置において、
前記気象条件特定手段は、通信回線を介して接続された外部装置から気象情報を取得することによって、前記気象条件を特定することを特徴とする時刻通知装置。
【請求項５】
請求項１〜４のいずれか一項に記載の時刻通知装置において、
前記通知手段による通知対象とする曜日の設定を受け付ける通知対象曜日設定手段をさらに備え、
前記通知手段は、前記通知対象曜日設定手段によって通知対象として設定を受け付けた曜日に通知を行うことを特徴とする時刻通知装置。
【請求項６】
請求項１〜５のいずれか一項に記載の時刻通知装置において、
前記通知時刻と、前記変更条件と、前記時刻変更情報の組は、複数パターンが設定可能であることを特徴とする時刻通知装置。
【請求項７】
ユーザに通知する通知時刻の設定を受け付ける通知時刻設定受付手順と、
前記通知時刻設定受付手順で設定を受け付けた前記通知時刻を変更するための変更条件の設定を受け付ける変更条件設定受付手順と、
前記変更条件設定受付手順で設定を受け付けた前記変更条件ごとに、変更後の通知時刻を決定するための時刻変更情報の設定を受け付ける時刻変更情報設定受付手順と、
前記変更条件設定受付手順で設定を受け付けた前記変更条件を満たしたときに、前記時刻変更情報設定受付手順で設定を受け付けた前記時刻変更情報に基づいて、前記通知時刻を変更する通知時刻変更手順と、
前記通知時刻となったタイミングで、前記通知時刻であることをユーザに通知する通知手順とをコンピュータに実行させるための時刻通知プログラム。
【請求項８】
請求項７に記載の時刻通知プログラムにおいて、
前記変更条件は気象条件であって、
前記時刻変更情報設定受付手順は、前記気象条件ごとの前記通知時刻に対する加算時間または減算時間を前記時刻変更情報として設定を受け付け、前記気象条件と前記時刻変更情報とを関連付けて記録媒体に記録することを特徴とする時刻通知プログラム。
【請求項９】
請求項８に記載の時刻通知プログラムにおいて、
前記通知時刻設定受付手順で設定を受け付けた前記通知時刻における気象条件を特定する気象条件特定手順と、
前記気象条件特定手順で特定した前記気象条件に関連付けて記録されている前記時刻変更情報を前記記録媒体から読み出して、前記通知時刻に対する加算時間または減算時間を特定する時刻変更情報特定手順とをさらに有し、
前記通知時刻変更手順は、前記通知時刻設定受付手順で設定を受け付けた前記通知時刻に、前記時刻変更情報特定手順で特定した前記加算時間を加算、または前記前記時刻変更情報特定手順で特定した前記減算時間を減算することにより、前記通知時刻を変更することを特徴とする時刻通知プログラム。
【請求項１０】
請求項９に記載の時刻通知プログラムにおいて、
前記気象条件特定手順は、通信回線を介して接続された外部装置から気象情報を取得することによって、前記気象条件を特定することを特徴とする時刻通知プログラム。
【請求項１１】
請求項７〜１０のいずれか一項に記載の時刻通知プログラムにおいて、
前記通知手順による通知対象とする曜日の設定を受け付ける通知対象曜日設定手順をさらに有し、
前記通知手順は、前記通知対象曜日設定手順で通知対象として設定を受け付けた曜日に通知を行うことを特徴とする時刻通知プログラム。
【請求項１２】
請求項７〜１１のいずれか一項に記載の時刻通知プログラムにおいて、
前記通知時刻と、前記変更条件と、前記時刻変更情報の組は、複数パターンが設定可能であることを特徴とする時刻通知プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、時刻通知装置、および時刻通知プログラムに関する。
【背景技術】
【０００２】
次のようなアラーム通知システムが知られている。このアラーム通知システムでは、天気情報等の環境情報を考慮してアラーム設定を行う（例えば、特許文献１）。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００７−２７９３６号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、従来のアラーム通知システムは、ユーザによって入力された日付ごとの勤務開始時間と、「勤務開始時間から何分前に起きる」という情報と、「早める時間」という情報とに基づいて、悪天候時にアラームを鳴らす時間を算出して設定するものであった。このため、ユーザは、日付ごとに勤務開始時間を設定する必要がある上に、勤務開始時間から通勤時間を考慮して「勤務開始時間から何分前に起きる」という情報を設定するための時間を逆算する必要があり、設定操作が煩雑となっていた。また、天気情報を考慮する場合は、悪天候と判断したときに「早める時間」に従ってアラームを鳴らす時間を早める構成となっており、悪天候以外の天候も含めた様々な気象条件ごとにアラームを鳴らす時間を変更することはできなかった。
【課題を解決するための手段】
【０００５】
本発明による時刻通知装置は、ユーザに通知する通知時刻の設定を受け付ける通知時刻設定受付手段と、通知時刻設定受付手段で設定を受け付けた通知時刻を変更するための変更条件の設定を受け付ける変更条件設定受付手段と、変更条件設定受付手段で設定を受け付けた変更条件ごとに、変更後の通知時刻を決定するための時刻変更情報の設定を受け付ける時刻変更情報設定受付手段と、変更条件設定受付手段で設定を受け付けた変更条件を満たしたときに、時刻変更情報設定受付手段で設定を受け付けた時刻変更情報に基づいて、通知時刻を変更する通知時刻変更手段と、通知時刻となったタイミングで、通知時刻であることをユーザに通知する通知手段とを備えることを特徴とする。
本発明による時刻通知プログラムは、ユーザに通知する通知時刻の設定を受け付ける通知時刻設定受付手順と、通知時刻設定受付手順で設定を受け付けた通知時刻を変更するための変更条件の設定を受け付ける変更条件設定受付手順と、変更条件設定受付手順で設定を受け付けた変更条件ごとに、変更後の通知時刻を決定するための時刻変更情報の設定を受け付ける時刻変更情報設定受付手順と、変更条件設定受付手順で設定を受け付けた変更条件を満たしたときに、時刻変更情報設定受付手順で設定を受け付けた時刻変更情報に基づいて、通知時刻を変更する通知時刻変更手順と、通知時刻となったタイミングで、通知時刻であることをユーザに通知する通知手順とをコンピュータに実行させるためのプログラムである。
【発明の効果】
【０００６】
本発明によれば、ユーザは、基準とする通知時刻と、通知時刻を変更するための変更条件と、その変更条件を満たしたときの時刻変更情報を設定するだけで、容易に通知のための設定を行うことができる。また、ユーザは、変更条件として様々な天候を設定すれば、悪天候時だけでなく、様々な気象条件ごとに時刻変更情報を設定することが可能となる。
【図面の簡単な説明】
【０００７】
【図１】時刻通知装置１００の一実施の形態の構成を示すブロック図である。
【図２】気象条件選択画面の一例を示す図である。
【図３】変更内容選択画面の一例を示す図である。
【図４】通知時刻変更設定画面の一例を示す図である。
【図５】時刻通知設定処理の流れを示すフローチャート図である。
【図６】時刻通知処理の流れを示すフローチャート図である。
【発明を実施するための形態】
【０００８】
図１は、本実施の形態における時刻通知装置１００の一実施の形態の構成を示すブロック図である。時刻通知装置１００としては、例えばスマートフォン、携帯電話、タブレット端末、ＰＤＡ、パソコン等の情報端末が用いられる。なお、図１は、時刻通知装置１００としてスマートフォンを用いた場合の一実施の形態の構成を示すブロック図である。
【０００９】
時刻通知装置１００は、タッチパネル１０１と、通信モジュール１０２と、マイク１０３と、制御装置１０４と、スピーカー１０５とを備えている。
【００１０】
タッチパネル１０１は、液晶パネル等の表示装置とタッチパッドのような位置入力装置を組み合わせた電子部品であり、画面上の表示を押すことで機器を操作することができる入力装置である。例えば、時刻通知装置１００のユーザは、液晶パネル上に表示されたボタンやメニュー等の表示項目を指やタッチペンを用いてタッチまたはスライドさせることにより、時刻通知装置１００を操作することができる。タッチパネル１０１は、ユーザによるタッチやスライドといった操作を検出して、その検出信号を制御装置１０４へ出力する。
【００１１】
通信モジュール１０２は、無線または有線により、ＬＡＮや携帯電話通信網を介してインターネットに接続するためのモジュールが用いられる。
【００１２】
マイク１０３は、ユーザによる発話音声を入力するための集音装置である。マイク１０３から入力されたアナログデータは、制御装置１０４でデジタル信号に変換される。
【００１３】
制御装置１０４は、ＣＰＵ、メモリ、およびその他の周辺回路によって構成され、時刻通知装置１００の全体を制御する。なお、制御装置１０４を構成するメモリは、例えばＳＤＲＡＭ等の揮発性のメモリやフラッシュメモリ等の不揮発性のメモリを含む。揮発性のメモリは、ＣＰＵがプログラム実行時にプログラムを展開するためのワークメモリや、データを一時的に記録するためのバッファメモリとして使用される。また、不揮発性のメモリには、時刻通知装置１００を動作させるためのファームウェアや種々のアプリケーションを動作させるためのソフトウェアのプログラムデータが記録される。
【００１４】
本実施の形態では、この不揮発性のメモリに、スマートフォンを本実施の形態における時刻通知装置１００として動作させるための時刻通知アプリケーションのプログラムが記録されている。なお、時刻通知アプリケーションのプログラムは、インターネットを介して接続されたサーバ上で公開されることにより提供されるものとし、ユーザは、これをダウンロードにより入手してあらかじめインストールしておく。あるいは、時刻通知アプリケーションのプログラムは、ＣＤ−ＲＯＭやＤＶＤ−ＲＯＭ等の記録媒体に記録されて提供されるようにしてもよい。
【００１５】
スピーカー１０５は、音声を出力するための出力装置である。制御装置１０４は、他のユーザから着信があった場合の通話音声データや、ユーザへ時刻を通知するための通知音声データをスピーカー１０５を介して出力する。
【００１６】
本実施の形態における時刻通知装置１００では、ユーザから時刻の設定を受け付け、当該時刻になったらユーザへの通知を行う。ユーザへの通知は、ユーザが設定時刻になったことを把握することができるように、例えば、スピーカー１０５を介して音声を出力したり、不図示の内蔵モータを駆動させて時刻通知装置１００を振動させることにより行うことが好ましい。本実施の形態では、ユーザによって設定された時刻にスピーカー１０５を介して音声を出力させて、アラームによる時刻通知を行う場合を例に、時刻通知装置１００による処理の詳細について説明する。
【００１７】
制御装置１０４は、ユーザによって時刻通知アプリケーションの実行が指示されると、不図示の通知時刻設定画面をタッチパネル１０１に表示して、ユーザによる通知時刻の設定を受け付ける。ここでは、時刻通知装置１００を目覚ましとして利用する場合を想定し、ユーザは、起床時刻にアラームが鳴るように通知時刻を指定する。例えば、ユーザは、午前６：３０に起床したいと考えた場合には、午前６：３０を通知時刻として指定する。なお、本実施の形態では、この通知時刻設定画面で指定された通知時刻を以下で説明する変更後の通知時刻と区別するために基準通知時刻と呼ぶ。制御装置１０４は、通知時刻設定画面で指定された基準通知時刻を示す情報（以下「基準通知時刻情報」と呼ぶ）をメモリに記録することにより、基準通知時刻を設定する。
【００１８】
ユーザは、基準通知時刻の設定に加えて、時刻通知を行う曜日の設定、通知音の設定、スヌーズの設定、気象条件ごとの通知時刻の変更設定を行うことができる。これらの設定は、それぞれの設定画面上で行うことができ、これらの設定画面は、例えば通知時刻設定画面上から、ユーザが所定の操作を行うことにより呼び出すことができる。
【００１９】
時刻通知を行う曜日の設定では、ユーザは、通知対象とする曜日を選択することができる。例えば、曜日を選択するための曜日選択画面には、月曜日から日曜日までの曜日に対応付けてチェックボタンが表示されており、ユーザは、タッチパネル１０１上でチェックボタンにタッチすることにより、チェックボタンのオンとオフを切り替えることができる。制御装置１０４は、ユーザによってチェックボタンがオンに設定された曜日を通知対象の曜日として設定し、その設定情報をメモリに記録する。
【００２０】
制御装置１０４は、この通知対象曜日の設定情報（以下、「曜日設定情報）と呼ぶ）に基づいて、上述した通知時刻において時刻の通知を行うか否かを判断し、通知対象として設定された曜日にのみ、時刻の通知を行う。これによって、ユーザは、月曜日から金曜日までは、出勤や通学のためにアラームを鳴らし、土曜日と日曜日は休日のためアラームを鳴らさないというように設定をすることができる。なお、ユーザによって通知対象曜日の設定が行われない場合は、制御装置１０４は、全曜日を通知対象曜日にする、または全曜日を通知対象曜日にしない等、初期設定を採用するようにすればよい。
【００２１】
通知音の設定では、ユーザは、時刻を通知するために出力される音声を選択することができる。例えば、音声を選択するための音声選択画面には、メモリに記録されている音声を通知音として選択するための選択欄が設けられており、制御装置１０４は、該選択欄がタッチされると、メモリに記録されている通知音の候補を一覧表示して、ユーザによる選択を受け付ける。制御装置１０４は、ユーザによっていずれかの音声が選択されると、選択された音声を通知音に設定し、その設定情報をメモリに記録する。また、音声選択画面では、通知音の鳴動時間や通知音と連動して時刻通知装置１００を振動させるか否かの設定も行えるようにしてもよい。
【００２２】
制御装置１０４は、時刻通知を行う際には、この通知音声の設定情報（以下、「音声設定情報」と呼ぶ）に基づいて、通知時刻に出力する音声を特定する。これによって、ユーザは、好みの音声をアラームの通知音に設定することができる。なお、ユーザによって通知音声の設定が行われない場合は、制御装置１０４は、あらかじめ設定されたデフォルトの通知音声を自動的に選択して設定すればよい。
【００２３】
スヌーズの設定では、ユーザは、時刻通知が行われた際に、その通知を停止させた場合、その後、所定時間後に繰り返し通知を行うか否かの設定を行うことができる。例えば、スヌーズに関する設定を行うスヌーズ設定画面には、スヌーズのオン、オフを選択するための選択欄、スヌーズオン時の繰り返し回数を指定するための回数指定欄、スヌーズオン時に何分間隔で通知を繰り返すかを指定するための間隔指定欄が表示されている。制御装置１０４は、ユーザによって選択欄でスヌーズがオンに設定されるとともに、回数指定欄で繰り返し回数が指定され、間隔指定欄で繰り返し間隔が指定されると、その設定情報をメモリに記録する。
【００２４】
制御装置１０４は、時刻通知を行う際には、このスヌーズに関する設定情報（以下、「スヌーズ設定情報」と呼ぶ）に基づいて、時刻の繰り返し通知の方法を特定する。これによって、ユーザは、通知音声を停止した後に、４分間隔で６回通知を繰り返すというように、アラームのスヌーズ方法をすることができる。なお、ユーザによってスヌーズの設定が行われない場合は、制御装置１０４は、繰り返し通知を行わない、またはあらかじめ設定されたスヌーズパターンを採用するといったように、デフォルトのスヌーズ設定を採用すればよい。
【００２５】
気象条件ごとの通知時刻の変更設定では、ユーザは、通知時刻設定画面で指定した通知時刻を、通知時刻における気象条件に応じて変更するために必要な情報を設定する。本実施の形態における時刻通知装置１００では、ユーザは、通知時刻設定画面で指定した基準通知時刻を基準とし、気象条件に応じて通知時刻を変更するための設定を行うことができる。以下、気象条件ごとの通知時刻の変更設定を行うためのユーザの操作方法、および制御装置１０４がユーザの操作を受け付けて行う設定処理の内容について説明する。
【００２６】
本実施の形態では、種々の気象条件のうち、晴れ、くもり、雨、雪の４つの天気を対象として、各気象条件ごとに通知時刻の変更設定を行う場合について説明する。ユーザは、例えば、図２に示す気象条件選択画面において、気象条件ごとに通知時刻を変更する対象を選択することができる。気象条件選択画面では、晴れ、くもり、雨、雪の各天気に対応してチェックボックス２ａ〜２ｄが表示されており、ユーザは、通知時刻の変更対象とする天気に対応するチェックボックスにタッチしてチェックを入れることにより、その天気を通知時刻の変更対象として選択することができる。例えば、ユーザは、上述した通知時刻設定画面で基準通知時刻として指定した６：３０に対して、気象条件が雨と雪の場合に通知時刻を変更したい場合には、雨に対応するチェックボックス２ｃと雪に対応するチェックボックス２ｄにチェックを入れる。
【００２７】
ユーザは、気象条件選択画面での選択を完了する場合には、保存ボタン２ｆにタッチして、設定内容の保存を指示する。制御装置１０４は、ユーザによって保存ボタン２ｆがタッチされたことを検出した場合には、チェックボックスにチェックが入れられた天気を通知時刻の変更対象としてメモリに記録する。
【００２８】
一方、ユーザは、気象条件選択画面での選択をキャンセルする場合には、キャンセルボタン２ｅにタッチする。この場合、制御装置１０４は、気象条件選択画面での選択をキャンセルさせて、タッチパネル１０１上の表示をひとつ前の画面に戻す。
【００２９】
制御装置１０４は、ユーザによって気象条件選択画面上で保存ボタン２ｆがタッチされ、通知時刻の変更対象とする天気をメモリに記録した場合には、タッチパネル１０１に、図３に示す通知時刻の変更内容を選択する変更内容選択画面を表示する。
【００３０】
ユーザは、この変更内容選択画面上で、通知時刻の変更を行うための気象条件に関する選択を行う。まず、ユーザは、地域選択欄３ａにおいて、通知時刻の変更を行うための元情報となる気象条件の対象地域を選択する。例えば、ユーザが自宅での目覚まし時計代わりに時刻通知装置１００を用いる場合には、自宅に対応する地域を選択する。また、ユーザが旅行先や出張先での目覚まし時計代わりに時刻通知装置１００を用いる場合には、旅行先や出張先に対応する地域を選択する。
【００３１】
制御装置１０４は、ユーザによって地域選択欄３ａがタッチされたことを検出した場合には、メモリから気象条件の対象地域を読み出して一覧表示し、その中からユーザによって選択された地域を地域選択欄３ａに表示する。
【００３２】
ユーザは、地域選択欄３ａでの選択を確定する場合には、保存ボタン３ｇにタッチして、設定内容の保存を指示する。制御装置１０４は、ユーザによって保存ボタン３ｇがタッチされたことを検出した場合には、地域選択欄３ａで選択されている地域の情報を対象地域情報としてメモリに記録する。
【００３３】
一方、ユーザは、変更内容選択画面での選択をキャンセルする場合には、キャンセルボタン３ｆにタッチする。この場合、制御装置１０４は、タッチパネル１０１上の表示をひとつ前の画面、すなわち図２に示した気象条件選択画面に戻す。
【００３４】
ユーザは、地域選択欄３ａで地域を選択した後に、天気選択欄３ｂ〜３ｅのうち、上述した通知時刻設定画面で指定した基準通知時刻を変更したい天気に対応する欄にタッチする。制御装置１０４は、ユーザによっていずれかの天気選択欄がタッチされた場合には、タッチされた天気選択欄に応じた通知時刻変更設定画面をタッチパネル１０１に表示する。
【００３５】
図４は、天気選択欄３ｄが選択されたことにより、通知時刻における気象条件が雨の場合に通知時刻をどのように変更するかを設定するための通知時刻変更設定画面の具体例を示す図である。ユーザは、この雨の場合の通知時刻変更設定画面上で、基準通知時刻における気象条件が雨と予想されるときに、通知時刻を基準通知時刻からどれだけ早めたいか、またはどれだけ遅くしたいかを設定することができる。
【００３６】
具体的には、ユーザは、時間を「時」と「分」とに分けて設定が可能であり、「時」を設定するための設定欄４ａと、「分」を設定するための設定欄４ｂとを組み合わせて、基準通知時刻に対する差分時間を設定する。図４に示す例では、設定欄４ａと設定欄４ｂ内のそれぞれの数値をドラッグによりスライドさせて、符号４ｃで示す決定位置に「時」と「分」を合わせることにより差分時間を指定することができる。例えば、符号４ｃで示す決定位置に、設定欄４ａでは２を合わせ、設定欄４ｂでは００を合わせることにより、差分時間として２：００、すなわち２時間を指定することができる。
【００３７】
さらに、ユーザは、基準通知時刻に対して、設定欄４ａと設定欄４ｂとで指定した差分時間だけ早くするか遅くするかを、ラジオボタン４ｄまたは４ｅを選択することにより指定する。例えば、ユーザは、設定欄４ａと設定欄４ｂとで差分時間を２時間と指定し、ラジオボタン４ｄを選択した場合には、差分時間は基準通知時刻に対する減算時間となり、雨の日は、通知時刻を基準通知時刻から２時間早めるように設定することができる。この場合、変更後の通知時刻は午前４：３０となる。また、ユーザは、設定欄４ａと設定欄４ｂとで差分時間を２時間と指定し、ラジオボタン４ｅを選択した場合には、差分時間は基準通知時刻に対する加算時間となり、雨の日は、通知時刻を基準通知時刻から２時間遅くするように設定することができる。この場合、変更後の通知時刻は午前８：３０となる。なお、本実施の形態では、ここで設定される変更後の通知時刻を、基準通知時刻と区別するために変更後通知時刻と呼ぶ。
【００３８】
ユーザは、通知時刻変更設定画面での設定内容を確定する場合には、保存ボタン４ｇにタッチして、設定内容の保存を指示する。制御装置１０４は、通知時刻変更設定画面上でユーザによって保存ボタン４ｇがタッチされた場合には、通知時刻変更設定画面上で設定された内容を時刻変更情報とし、これを変更対象の気象条件、すなわち天気を特定するための情報と関連付けてメモリに記録する。例えば、図４に示す雨の場合の通知時刻変更設定画面上で設定された内容は、雨の日の時刻変更情報としてメモリに記録される。
【００３９】
ユーザは、同様に図３に示した変更内容選択画面で天気選択欄３ｂ、３ｃ、３ｅにタッチをして、タッチした天気ごとの通知時刻変更設定画面で、各天気ごとに通知時刻の変更内容を設定することができ、制御装置１０４は、各天気ごとに時刻変更情報をメモリに記録する。
【００４０】
一方、ユーザは、通知時刻変更設定画面での設定内容をキャンセルする場合には、キャンセルボタン４ｆにタッチする。この場合、制御装置１０４は、タッチパネル１０１上の表示をひとつ前の画面、すなわち図３に示した変更内容選択画面に戻す。
【００４１】
なお、図４に示す通知時刻変更設定画面上においては、ユーザは、図２に示した気象条件選択画面で選択した天気以外に対しても通知時刻の変更設定を行うことができる。ただし、ここで変更設定を行ったとしても気象条件選択画面で選択されていない天気については、通知時刻の変更は有効とはならず、気象条件選択画面で選択された天気に対して設定された通知時刻の変更設定内容が有効となる。
【００４２】
以上の処理により、時刻通知のための設定は完了する。その後、制御装置１０４は、時刻通知装置１００が備える時計機能を用いて現在時刻の計時を継続するとともに、上記処理によってメモリに記録された基準通知時刻情報、曜日設定情報、音声設定情報、スヌーズ設定情報、対象地域情報、時刻変更情報に基づいて、ユーザへの時刻の通知を行う。以下、ユーザへ時刻を通知するための時刻通知処理について説明する。
【００４３】
制御装置１０４は、曜日設定情報に基づいて時刻通知の対象曜日を特定し、直近の対象曜日における基準通知時刻情報と時刻変更情報に基づいて、気象条件の判定タイミングを決定する。気象条件の判定タイミングは、例えば、直近の対象曜日において、最も早く通知を行う必要がある時刻から、あらかじめ設定された所定時間前とする。最も早く通知を行う必要がある時刻とは、基準通知時刻、または時刻変更情報によって特定される変更後通知時刻のいずれか早い方の時刻となる。また、あらかじめ設定された所定時間前とは、例えば５分前とする。この場合、上述した具体例のように、基準通知時刻が午前６：３０で、更後の通知時刻が午前４：３０である場合には、最も早く通知を行う必要がある時刻である午前４：３０の５分前、すなわち午前４：２５が気象条件の判定タイミングとなる。また、基準通知時刻が午前６：３０で、更後の通知時刻が午前８：３０である場合には、最も早く通知を行う必要がある時刻である午前６：３０の５分前、すなわち午前６：２５が気象条件の判定タイミングとなる。
【００４４】
制御装置１０４は、気象条件の判定タイミングにおいて、通信モジュール１０２を介して、外部の気象情報を提供するサーバにアクセスし、該サーバから対象地域情報によって特定される地域の気象情報を取得する。そして、制御装置１０４は、その時点における対象地域情報によって特定される地域の天気を特定する。
【００４５】
制御装置１０４は、特定した天気が通知時刻の変更対象として設定されていない場合には、基準通知時刻をそのままユーザへの通知時刻として設定する。一方、制御装置１０４は、特定した天気が通知時刻の変更対象として設定されている場合には、上述したように、特定した天気に関連付けて記録されている時刻変更情報に基づいて基準通知時刻を変更し、変更後の通知時刻をユーザへの通知時刻として設定する。
【００４６】
制御装置１０４は、その後も時刻の計時を継続し、ユーザへの通知時刻となったタイミングで、音声設定情報により設定されている音声データをスピーカー１０５から出力することにより、ユーザへ時刻の通知を行う。なお、ユーザへの通知時刻は、基準通知時刻が変更されていない場合は基準通知時刻のままとなり、時刻変更情報に基づいて基準通知時刻が変更された場合は変更後通知時刻となる。
【００４７】
制御装置１０４は、ユーザへの時刻の通知の後は、ユーザから通知の停止指示を受け付けるまで、スヌーズ設定情報に基づき、設定された繰り返し回数を上限として、所定時時間ごとに時刻通知を繰り返す。
【００４８】
図５は、本実施の形態における時刻通知設定処理の流れを示すフローチャートである。図５に示す処理は、ユーザによって時刻通知アプリケーションのプログラムの実行が指示されると起動するプログラムとして、制御装置１０４によって実行される。
【００４９】
ステップＳ１０において、制御装置１０４は、不図示の通知時刻設定画面をタッチパネル１０１に表示する。その後、ステップＳ２０へ進む。
【００５０】
ステップＳ２０では、制御装置１０４は、ユーザによって通知時刻設定画面上で通知時刻が指定されたか否かを判断する。ステップＳ２０で肯定判断した場合には、ステップＳ３０へ進む。
【００５１】
ステップＳ３０では、制御装置１０４は、通知時刻設定画面で指定された基準通知時刻を示す基準通知時刻情報をメモリに記録する。その後、ステップＳ４０へ進む。
【００５２】
ステップＳ４０では、制御装置１０４は、ユーザによって通知対象曜日の設定が指示されたか否かを判断する。ステップＳ４０で否定判断した場合には、後述するステップＳ８０へ進む。これに対して、ステップＳ４０で肯定判断した場合には、ステップＳ５０へ進む。
【００５３】
ステップＳ５０では、制御装置１０４は、不図示の曜日選択画面をタッチパネル１０１に表示する。その後、ステップＳ６０へ進む。
【００５４】
ステップＳ６０では、制御装置１０４は、ユーザによって曜日選択画面上で通知対象の曜日が選択されたか否かを判断する。ステップＳ６０で肯定判断した場合には、ステップＳ７０へ進む。
【００５５】
ステップＳ７０では、制御装置１０４は、曜日選択画面で指定された通知対象曜日を示す曜日設定情報をメモリに記録する。その後、ステップＳ８０へ進む。
【００５６】
ステップＳ８０では、制御装置１０４は、ユーザによって通知音声の設定が指示されたか否かを判断する。ステップＳ８０で否定判断した場合には、後述するステップＳ１２０へ進む。これに対して、ステップＳ８０で肯定判断した場合には、ステップＳ９０へ進む。
【００５７】
ステップＳ９０では、制御装置１０４は、不図示の音声選択画面をタッチパネル１０１に表示する。その後、ステップＳ１００へ進む。
【００５８】
ステップＳ１００では、制御装置１０４は、ユーザによって音声選択画面上で通知音声が選択されたか否かを判断する。ステップＳ１００で肯定判断した場合には、ステップＳ１１０へ進む。
【００５９】
ステップＳ１１０では、制御装置１０４は、音声選択画面で指定された通知音声の設定内容を示す音声設定情報をメモリに記録する。その後、ステップＳ１２０へ進む。
【００６０】
ステップＳ１２０では、制御装置１０４は、ユーザによってスヌーズの設定が指示されたか否かを判断する。ステップＳ１２０で否定判断した場合には、後述するステップＳ１６０へ進む。これに対して、ステップＳ１２０で肯定判断した場合には、ステップＳ１３０へ進む。
【００６１】
ステップＳ１３０では、制御装置１０４は、不図示のスヌーズ設定画面をタッチパネル１０１に表示する。その後、ステップＳ１４０へ進む。
【００６２】
ステップＳ１４０では、制御装置１０４は、ユーザによってスヌーズ設定画面上でスヌーズに関する設定が行われたか否かを判断する。ステップＳ１４０で肯定判断した場合には、ステップＳ１５０へ進む。
【００６３】
ステップＳ１５０では、制御装置１０４は、スヌーズ設定画面で指定されたスヌーズに関する設定内容を示すスヌーズ設定情報をメモリに記録する。その後、ステップＳ１６０へ進む。
【００６４】
ステップＳ１６０では、制御装置１０４は、気象条件ごとの通知時刻の変更設定が指示されたか否かを判断する。ステップＳ１６０で否定判断した場合には、処理を終了する。これに対して、ステップＳ１６０で肯定判断した場合には、ステップＳ１７０へ進む。
【００６５】
ステップＳ１７０では、制御装置１０４は、図２に示した気象条件選択画面をタッチパネル１０１に表示する。その後、ステップＳ１８０へ進む。
【００６６】
ステップＳ１８０では、制御装置１０４は、気象条件選択画面において、ユーザによって晴れ、くもり、雨、雪の気象条件の中から、通知時刻を変更する対象とする天気が選択され、保存ボタン２ｆがタッチされたか否かを判断する。ステップＳ１８０で肯定判断した場合には、ステップＳ１９０へ進む。
【００６７】
ステップＳ１９０では、制御装置１０４は、ユーザによって気象条件選択画面上でチェックボックスにチェックが入れられた天気を通知時刻の変更対象としてメモリに記録する。その後、ステップＳ２００へ進む。
【００６８】
ステップＳ２００では、制御装置１０４は、図３に示した変更内容選択画面をタッチパネル１０１に表示する。その後、ステップＳ２１０へ進む。
【００６９】
ステップＳ２１０では、制御装置１０４は、変更内容選択画面上で、ユーザによって地域選択欄３ａにおいて対象地域が選択され、保存ボタン３ｇがタッチされたか否かを判断する。ステップＳ２１０で肯定判断した場合には、ステップＳ２２０へ進む。
【００７０】
ステップＳ２２０では、制御装置１０４は、地域選択欄３ａで選択されている地域の情報を対象地域情報としてメモリに記録する。その後、ステップＳ２３０へ進む。
【００７１】
ステップＳ２３０では、制御装置１０４は、変更内容選択画面上で、天気選択欄３ｂ〜３ｅのいずれかがタッチされることにより、通知時刻の設定変更を行う天気が選択されたか否かを判断する。ステップＳ２３０で肯定判断した場合には、ステップＳ２４０へ進む。
【００７２】
ステップＳ２４０では、制御装置１０４は、ステップＳ２３０で選択された天気に応じた通知時刻変更設定画面をタッチパネル１０１に表示する。その後、ステップＳ２５０へ進む。
【００７３】
ステップＳ２５０では、制御装置１０４は、図４に示した通知時刻変更設定画面において、ユーザによってステップＳ２３０で選択された天気に対する通知時刻の変更設定が行われ、保存ボタン４ｇがタッチされたか否かを判断する。ステップＳ２５０で肯定判断した場合には、ステップＳ２６０へ進む。
【００７４】
ステップＳ２６０では、制御装置１０４は、通知時刻変更設定画面上で設定された内容を、ステップＳ２３０で選択された天気の時刻変更情報としてメモリに記録する。その後、処理を終了する。
【００７５】
図６は、本実施の形態における時刻通知処理の流れを示すフローチャートである。図６に示す処理は、図５に示した時刻通知設定処理が完了すると起動するプログラムとして、制御装置１０４によって実行される。なお、制御装置１０４は、図６の処理と並行して、現在時刻の計時を継続する。
【００７６】
ステップＳ３１０において、制御装置１０４は、曜日設定情報に基づいて時刻通知の対象曜日を特定する。その後、ステップＳ３２０へ進む。
【００７７】
ステップＳ３２０では、制御装置１０４は、現在の曜日がステップＳ３１０で特定した時刻通知の対象曜日であるか否かを判断する。ステップＳ３２０で肯定判断した場合には、ステップＳ３３０へ進む。
【００７８】
ステップＳ３３０では、制御装置１０４は、上述したように、直近の対象曜日における基準通知時刻情報と時刻変更情報に基づいて、気象条件の判定タイミングを決定する。その後、ステップＳ３４０へ進む。
【００７９】
ステップＳ３４０では、制御装置１０４は、現在時刻がステップＳ３３０で決定した判定タイミングとなったか否かを判断する。ステップＳ３４０で肯定判断した場合には、ステップＳ３５０へ進む。
【００８０】
ステップＳ３５０では、制御装置１０４は、通信モジュール１０２を介して外部の気象情報を提供するサーバにアクセスし、該サーバから対象地域情報によって特定される地域の気象情報を取得する。その後、ステップＳ３６０へ進む。
【００８１】
ステップＳ３６０では、制御装置１０４は、ステップＳ３５０で取得した気象情報に基づいて対象地域の天気を特定し、特定した天気が通知時刻の変更対象として設定されているか否かを判定して、通知時刻の変更が必要であるか否かを判断する。ステップＳ３６０で肯定判断した場合には、ステップＳ３７０へ進む。
【００８２】
ステップＳ３７０では、制御装置１０４は、時刻変更情報に基づいて基準通知時刻を変更する。その後、ステップＳ３８０へ進む。
【００８３】
ステップＳ３８０では、制御装置１０４は、現在の時刻がユーザへの通知時刻となったか否かを判定する。ステップＳ３８０で肯定判断した場合には、ステップＳ３９０へ進む。
【００８４】
ステップＳ３９０では、制御装置１０４は、音声設定情報により設定されている音声データをスピーカー１０５から出力することにより、ユーザへ時刻の通知を行う。その後、ステップＳ４００へ進む。
【００８５】
ステップＳ４００では、制御装置１０４は、スヌーズ設定情報によってスヌーズに関する設定がされているか否かを判断する。ステップＳ４００で否定判断した場合には、処理を終了する。これに対して、ステップＳ４００で肯定判断した場合には、ステップＳ４１０へ進む。
【００８６】
ステップＳ４００では、制御装置１０４は、ユーザから通知の停止指示を受け付けるまで、スヌーズ設定情報に基づき、設定された繰り返し回数を上限として、所定時時間ごとに時刻通知を繰り返す。その後、処理を終了する。
【００８７】
以上説明した本実施の形態によれば、以下のような作用効果を得ることができる。
（１）制御装置１０４は、ユーザに通知する通知時刻の設定を受け付け、通知時刻を変更するための変更条件として気象条件の設定を受け付け、気象条件ごとに、変更後通知時刻を決定するための時刻変更情報の設定を受け付けるようにした。そして、制御装置１０４は、時刻変更情報が設定された気象条件を満たしたときに、時刻変更情報に基づいて、通知時刻を変更し、通知時刻となったタイミングで、通知時刻であることをユーザに通知するようにした。これによって、ユーザは、様々な気象条件ごとに時刻変更情報を設定して、気象条件に応じてアラームが鳴る時間を変更することができる。
【００８８】
（２）制御装置１０４は、通知時刻における気象条件を特定し、特定した気象条件に関連付けて記録されている時刻変更情報をメモリから読み出して、基準通知時刻に対する加算時間または減算時間を特定し、基準通知時刻に、加算時間を加算、または減算時間を減算して通知時刻を変更するようにした。これによって、基準通知時間に対する加減算という簡易な処理により、通知時刻の変更を行うことができる。
【００８９】
（３）気象条件特定手段は、通信回線を介して接続された外部サーバから気象情報を取得することによって、気象条件を特定するようにした。このように、気象条件の特定のために既存のサービスを活用すれば、安価に装置を構築することができる。
【００９０】
（４）制御装置１０４は、ユーザから通知対象とする曜日の設定を受け付け、通知対象として設定を受け付けた曜日に時刻の通知を行うようにした。これによって、ユーザは、アラームを鳴らす曜日と鳴らさない曜日を任意に設定することができる。
【００９１】
―変形例―
なお、上述した実施の形態の時刻通知装置は、以下のように変形することもできる。
（１）上述した実施の形態では、制御装置１０４は、通知時刻を変更するための変更条件として気象条件の設定を受け付け、気象条件ごとに、変更後通知時刻を決定するための時刻変更情報を設定する例について説明した。しかしながら、通知時刻を変更するための変更条件は、気象条件に限定されるものではない。例えば、目覚ましを想定する場合、ユーザが基準通知時間を早めたい、または遅くしたいと考える要因としては、通勤経路上の渋滞や電車の遅れなども考えられる。よって、この場合には、渋滞、電車遅延などの交通遅延条件を変更条件とし、交通遅延条件ごとに、時刻変更情報を設定するようにしてもよい。
【００９２】
（２）上述した実施の形態では、ユーザが設定した基準通知時刻に対して、気象条件に応じた通知時刻の変更を行う例について説明した。この場合、基準通知時刻、変更条件である気象条件、および通知時刻の変更内容を示す時刻変更情報は、１つのパターンのみ設定可能としてもよいし、複数パターンを設定可能としてもよい。複数パターンを設定可能とする場合、例えば１つ目のパターンでは上述した目覚ましのための設定を行い、２つ目以降のパターンでは他の目的のための設定を行うなど、ユーザの目的に応じて様々な時刻通知パターンを設定することが可能となる。
【００９３】
（３）上述した実施の形態では、時刻通知装置１００は、通話機能を備えたスマートフォンを想定しているため、発話者の音声を入力するためのマイク１０３を備えるが、時刻通知装置１００として音声を入力する必要がない装置を用いる場合には、マイク１０３は搭載されない。
【００９４】
なお、本発明の特徴的な機能を損なわない限り、本発明は、上述した実施の形態における構成に何ら限定されない。また、上述の実施の形態と複数の変形例を組み合わせた構成としてもよい。
【符号の説明】
【００９５】
１００  時刻通知装置
１０１  タッチパネル
１０２  通信モジュール
１０３  マイク
１０４  制御装置
１０５  スピーカー
【図１】
2015114187.tif 000003
【図２】
2015114187.tif 000004
【図３】
2015114187.tif 000005
【図４】
2015114187.tif 000006
【図５】
2015114187.tif 000007
【図６】
2015114187.tif 000008