(57)【要約】    【構成】携帯電話機１０は、アラーム機能を有しており、現在時刻がアラーム時刻に達するとアラーム音などによって報知する。また、ＲＡＭ３４には、アラーム時刻と設定されているアラームを事前に一時解除するための解除操作を受け付ける受付時間とが関連付けられたアラームテーブルデータが記憶さている。アラーム解除時間となった状態で、たとえばメール機能を実行する操作がされると、ディスプレイ３０には解除操作を受け付けるポップアップ（７０）が表示される。そして、ポップアップが表示された状態で、解除操作が行われると、報知が行われる前にアラーム機能が解除される。    【効果】使用者は、アラーム解除時間となったときに携帯電話機１０を利用すれば、アラーム機能による通知が行われる前に、アラーム機能を適切に解除できる。【選択図】図１
2013046318.tif 000002
【特許請求の範囲】
【請求項１】
アラーム時刻に達した時に報知するアラーム機能を有する、携帯端末であって、
アラーム時刻と前記アラーム機能を事前に解除するための操作を受け付ける受付時間とを関連付けて記憶する記憶部、
前記アラーム機能以外の機能が実行されているかを判断する実行判断部、
前記アラーム機能以外の機能が実行されていると判断されたとき、現在時刻が前記受付時間に含まれているかを判断する時間判断部、
前記時間判断部によって現在時刻が前記受付時間に含まれていると判断されたとき、前記アラーム機能の解除操作を入力可能な入力画面を表示する表示部、および
前記入力画面が表示されているときに前記解除操作がされたら、前記アラーム機能を解除する解除部を備える、携帯端末。
【請求項２】
前記実行判断部は、前記アラーム機能以外の機能を実行するための操作がされたとき、前記アラーム機能以外の機能が実行されていると判断する、請求項１記載の携帯端末。
【請求項３】
前記アラーム機能は、一定期間毎のアラーム時刻に達したときに、繰り返して報知するよう設定される、請求項１または２記載の携帯端末。
【請求項４】
前記解除部によって前記アラーム機能が解除された状態でアラーム時刻に達したとき、次にアラーム時刻に達した時に報知されるよう前記アラーム機能を再設定する再設定部をさらに備える、請求項３記載の携帯端末。
【請求項５】
前記アラーム機能は、目覚まし機能を含む、請求項１ないし４のいずれかに記載の携帯端末。
【請求項６】
アラーム時刻に達した時に報知するアラーム機能およびアラーム時刻と前記アラーム機能を事前に解除するための操作を受け付ける受付時間とを関連付けて記憶する記憶部を有する、携帯端末のプロセッサを、
前記アラーム機能以外の機能が実行されているかを判断する実行判断部、
前記実行判断部によって前記アラーム機能以外の機能が実行されていると判断されたとき、現在時刻が前記受付時間に含まれているかを判断する時間判断部、
前記時間判断部によって現在時刻が前記受付時間に含まれていると判断されたとき、前記アラーム機能の解除操作が入力可能な入力画面を表示する表示部、および
前記入力画面が表示されているときに前記解除操作がされたら、前記アラーム機能を解除する解除部として機能させる、アラーム解除プログラム。
【請求項７】
アラーム時刻に達した時に報知するアラーム機能およびアラーム時刻と前記アラーム機能を事前に解除するための操作を受け付ける受付時間とを関連付けて記憶する記憶部を有する、携帯端末のアラーム解除方法であって、
前記アラーム機能以外の機能が実行されているかを判断し、
前記アラーム機能以外の機能が実行されていると判断されたとき、現在時刻が前記受付時間に含まれているかを判断し、
現在時刻が前記受付時間に含まれていると判断されたとき、前記アラーム機能の解除操作が入力可能な入力画面を表示し、そして
前記入力画面が表示されているときに前記解除操作がされたら、前記アラーム機能を解除する、アラーム解除方法。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、携帯端末、アラーム解除プログラムおよびアラーム解除方法に関し、特にアラーム機能を有する、携帯端末、アラーム解除プログラムおよびアラーム解除方法に関する。
【背景技術】
【０００２】
アラーム機能を有する、携帯端末の一例が特許文献１に開示されている。特許文献１の携帯電話機では、アラーム音の鳴動開始時刻よりも前に所定数以上の振動が検知されると、アラーム音の鳴動開始の設定が解除される。
【特許文献１】特開２０１０−６２９３１号公報［H04M 1/00］
【発明の概要】
【発明が解決しようとする課題】
【０００３】
ところが、特許文献１の携帯電話機では、使用者が間違って振動させてしまうと、アラーム音の鳴動開始の設定が誤って解除されてしまう。そのため、鳴動開始時刻にアラーム音が鳴動しないという問題が発生してしまう。
【０００４】
それゆえに、この発明の主たる目的は、新規な、携帯端末、アラーム解除プログラムおよびアラーム解除方法を提供することである。
【０００５】
この発明の他の目的は、アラーム機能を適切に解除することができる、携帯端末、アラーム解除プログラムおよびアラーム解除方法を提供することである。
【課題を解決するための手段】
【０００６】
この発明は、上記の課題を解決するために、以下の構成を採用した。なお、括弧内の参照符号および補足説明等は、この発明の理解を助けるために記述する実施形態との対応関係を示したものであって、この発明を何ら限定するものではない。
【０００７】
第１の発明は、アラーム時刻に達した時に報知するアラーム機能を有する、携帯端末であって、アラーム時刻とアラーム機能を事前に解除するための操作を受け付ける受付時間とを関連付けて記憶する記憶部、アラーム機能以外の機能が実行されているかを判断する実行判断部、アラーム機能以外の機能が実行されていると判断されたとき、現在時刻が受付時間に含まれているかを判断する時間判断部、時間判断部によって現在時刻が受付時間に含まれていると判断されたとき、アラーム機能の解除操作を入力可能な入力画面を表示する表示部、および入力画面が表示されているときに解除操作がされたら、アラーム機能を解除する解除部を備える、携帯端末である。
【０００８】
第１の発明では、携帯端末（１０：実施例において対応する部分を例示する参照符号。以下、同じ。）は、現在時刻が事前に設定されたアラーム時刻に達するとアラーム音などを出力するアラーム機能を有している。記憶部（３４）には、事前に設定されたアラーム時刻（１０：００）と、アラーム機能を事前に解除するための操作（解除操作）を受け付ける受付時間(３０分)とが関連付けて記憶されている。実行判断部（２４，Ｓ１）は、たとえばアラーム機能以外のメール機能や通話機能が実行されているかを判断する。たとえば、メール機能が実行されていれば、時間判断部（２４，Ｓ３９）は、現在時刻が受付時間に含まれているかを判断する。表示部（２４，Ｓ４３）は、たとえば現在時刻が受付時間に含まれているときに、メール機能を実行する操作がされると、アラーム機能の解除操作を入力可能な入力画面を表示する。解除部（２４，Ｓ４９）は、入力画面が表示された状態で解除操作が行われると、アラーム機能を解除する。
【０００９】
第１の発明によれば、使用者は、受付時間となったときに携帯端末を利用すれば、アラーム機能による通知が行われる前に、アラーム機能を適切に解除できる。
【００１０】
第２の発明は、第１の発明に従属し、実行判断部は、アラーム機能以外の機能を実行するための操作がされたとき、アラーム機能以外の機能が実行されていると判断する。
【００１１】
第２の発明では、実行判断部は、たとえばメール機能を実行するためのキー操作や、タッチ操作などが行われると、アラーム機能以外の機能が実行されていると判断する。
【００１２】
第２の発明によれば、使用者は携帯端末を操作することで機能を実行すれば、アラーム機能の解除操作を入力可能な状態にすることができる。
【００１３】
第３の発明は、第１の発明または第２の発明に従属し、アラーム機能は、一定期間毎のアラーム時刻に達したときに、繰り返して報知するよう設定される。
【００１４】
第３の発明では、アラーム機能は、一日毎または一週間毎にアラーム時刻に達すれば、報知する。
【００１５】
第４の発明は、第３の発明に従属し、解除部によってアラーム機能が解除された状態でアラーム時刻に達したとき、次にアラーム時刻に達した時に報知されるようアラーム機能を再設定する再設定部をさらに備える。
【００１６】
第４の発明では、再設定部（２４，Ｓ８１）は、翌日または翌週にアラーム時刻に達した時には報知されるよう、アラーム機能を再設定する。
【００１７】
第３の発明および第４の発明によれば、使用者は解除したアラームを再設定するといった手間のかかる操作を行わなくてもよくなる。
【００１８】
第５の発明は、第１の発明ないし第４の発明のいずれかに従属し、アラーム機能は、目覚まし機能を含む。
【００１９】
第５の発明によれば、アラーム時刻よりも早く目が覚めてしまい、アラームの通知が不要になれば、使用者は携帯端末の機能を実行することで、目覚ましとして通知されるアラームを簡単に解除することができる。
【００２０】
第６の発明は、アラーム時刻に達した時に報知するアラーム機能およびアラーム時刻（１０：００）とアラーム機能を事前に解除するための操作を受け付ける受付時間(３０分)とを関連付けて記憶する記憶部（３４）を有する、携帯端末（１０）のプロセッサ（２４）を、アラーム機能以外の機能が実行されているかを判断する実行判断部（Ｓ１）、実行判断部によってアラーム機能以外の機能が実行されていると判断されたとき、現在時刻が受付時間に含まれているかを判断する時間判断部（Ｓ３９）、時間判断部によって現在時刻が受付時間に含まれていると判断されたとき、アラーム機能の解除操作が入力可能な入力画面を表示する表示部（Ｓ４３）、および入力画面が表示されているときに解除操作がされたら、アラーム機能を解除する解除部（Ｓ４９）として機能させる、アラーム解除プログラムである。
【００２１】
第６の発明でも、第１の発明と同様、使用者は、受付時間となったときに携帯端末を利用すれば、アラーム機能による通知が行われる前に、アラーム機能を適切に解除できる。
【００２２】
第７の発明は、アラーム時刻に達した時に報知するアラーム機能およびアラーム時刻（１０：００）とアラーム機能を事前に解除するための操作を受け付ける受付時間(３０分)とを関連付けて記憶する記憶部（３４）を有する、携帯端末（１０）のアラーム解除方法であって、アラーム機能以外の機能が実行されているかを判断し（Ｓ１）、アラーム機能以外の機能が実行されていると判断されたとき、現在時刻が受付時間に含まれているかを判断し（Ｓ３９）、現在時刻が受付時間に含まれていると判断されたとき、アラーム機能の解除操作が入力可能な入力画面を表示し（Ｓ４３）、そして入力画面が表示されているときに解除操作がされたら、アラーム機能を解除する（Ｓ４９）、アラーム解除方法である。
【００２３】
第７の発明でも、第１の発明と同様、使用者は、受付時間となったときに携帯端末を利用すれば、アラーム機能による通知が行われる前に、アラーム機能を適切に解除できる。
【発明の効果】
【００２４】
この発明によれば、使用者は、受付時間となったときに携帯端末を利用すれば、アラーム機能による通知が行われる前に、アラーム機能を適切に解除できる。
【００２５】
この発明の上述の目的、その他の目的、特徴および利点は、図面を参照して行う以下の実施例の詳細な説明から一層明らかとなろう。
【図面の簡単な説明】
【００２６】
【図１】図１はこの発明の一実施例の携帯電話機の電気的な構成を示す図解図である。
【図２】図２は図１に示すディスプレイに表示されるＧＵＩの一例を示す図解図である。
【図３】図３は図１に示すディスプレイに表示される詳細画面の一例を示す図解図である。
【図４】図４は図１に示すディスプレイに表示される登録画面の一例を示す図解図である。
【図５】図５は図１に示すディスプレイに表示される詳細画面の他の一例を示す図解図である。
【図６】図６は図１に示すＲＡＭに記憶されているアラームテーブルの構成の一例を示す図解図である。
【図７】図７は図６に示すアラーム時刻と受付時間との関係の一例を示す図解図である。
【図８】図８は図１に示すディスプレイに表示される入力画面の一例を示す図解図である。
【図９】図９は図１に示すＲＡＭのメモリマップの一例を示す図解図である。
【図１０】図１０は図１に示すプロセッサの機能実行監視処理の一例を示すフロー図である。
【図１１】図１１は図１に示すプロセッサのアラーム解除処理の一部の一例を示すフロー図である。
【図１２】図１２は図１に示すプロセッサのアラーム解除処理の他の一部の一例であって、図１１に後続するフロー図である。
【図１３】図１３は図１に示すプロセッサのアラーム処理の一例を示すフロー図である。
【発明を実施するための形態】
【００２７】
図１を参照して、携帯電話機１０は、携帯端末の一種であり、コンピュータまたはＣＰＵと呼ばれるプロセッサ２４を含む。また、プロセッサ２４は時刻情報を出力するＲＴＣ２４ａを含み、無線通信回路１４、Ａ／Ｄ変換器１６、Ｄ／Ａ変換器２０、キー入力装置２６、表示ドライバ２８、フラッシュメモリ３２およびＲＡＭ３４などが接続される。
【００２８】
無線通信回路１４にはアンテナ１２が接続される。Ａ／Ｄ変換器１６にはマイク１８が接続され、Ｄ／Ａ変換器２０にはスピーカ２２が接続される。表示ドライバ２８にはディスプレイ３０が接続される。
【００２９】
プロセッサ２４は、携帯電話機１０の全体制御を司る。ＲＡＭ３４は記憶部として機能し、プロセッサ２４の作業領域（描画領域を含む）ないしバッファ領域として用いられる。フラッシュメモリ３２には、携帯電話機１０の文字、画像、音声、音および映像のようなコンテンツのデータが記録される。
【００３０】
Ａ／Ｄ変換器１６は、マイク１８を通して入力される音声ないし音についてのアナログ音声信号を、デジタル音声信号に変換する。Ｄ／Ａ変換器２０は、デジタル音声信号をアナログ音声信号に変換（復号）して、図示しないアンプを介してスピーカ２２に与える。したがって、アナログ音声信号に対応する音声ないし音がスピーカ２２から出力される。
【００３１】
なお、プロセッサ２４は、Ｄ／Ａ変換器２０と接続されるアンプの増幅率を制御することでスピーカ２２から出力される音声の音量を調整する。
【００３２】
キー入力装置２６は操作部として機能し、通話キー、機能キーおよび終話キーなどを含む。また、使用者が操作したキーの情報（キーデータ）はプロセッサ２４に入力される。さらに、キー入力装置２６に含まれる各キーが操作されると、クリック音が鳴る。そのため、使用者は、クリック音を聞くことで、キー操作に対する操作感を得ることができる。
【００３３】
表示ドライバ２８は、プロセッサ２４の指示の下、当該表示ドライバ２８に接続されたディスプレイ３０の表示を制御する。また、表示ドライバ２８は表示する画像データを一時的に記憶するビデオメモリ（図示せず）を含む。
【００３４】
また、ディスプレイ３０には、ＬＥＤを光源とするバックライトが設けられている。また、バックライトは、ディスプレイ３０に含まれる表示パネルに対してエッジライト方式に基づいて設けられる。なお、バックライトの光源としては、ＬＥＤが採用されるが、他の実施例では冷陰極管などが採用されてもよい。
【００３５】
無線通信回路１４は、ＣＤＭＡ方式での無線通信を行うための回路である。たとえば、使用者がキー入力装置２６を用いて電話発信（発呼）を指示すると、無線通信回路１４は、プロセッサ２４の指示の下、電話発信処理を実行し、アンテナ１２を介して電話発信信号を出力する。電話発信信号は、基地局および通信網（図示せず）を経て相手の電話機に送信される。そして、相手の電話機において着信処理が行われると、通信可能状態が確立され、プロセッサ２４は通話処理を実行する。
【００３６】
通常の通話処理について具体的に説明すると、相手の電話機から送られてきた変調音声信号はアンテナ１２によって受信される。受信された変調音声信号には、無線通信回路１４によって復調処理および復号処理が施される。そして、これらの処理によって得られた受話音声信号は、Ｄ／Ａ変換器２０によってアナログ音声信号に変換された後、スピーカ２２から出力される。一方、マイク１８を通して取り込まれた送話音声信号は、Ａ／Ｄ変換器１６によってデジタル音声信号に変換された後、プロセッサ２４に与えられる。デジタル音声信号に変換された送話信号には、プロセッサ２４の指示の下、無線通信回路１４によって符号化処理および変調処理が施され、アンテナ１２を介して出力される。したがって、変調音声信号は、基地局および通信網を介して相手の電話機に送信される。
【００３７】
また、相手の電話機からの電話発信信号がアンテナ１２によって受信されると、無線通信回路１４は、電話着信（着呼）をプロセッサ２４に通知する。これに応じて、プロセッサ２４は、表示ドライバ２８を制御して、着信通知に記述された発信元情報（電話番号など）をディスプレイ３０に表示する。また、これとほぼ同時に、プロセッサ２４は、図示しないスピーカから着信音（着信メロディ、着信音声と言うこともある。）を出力させる。
【００３８】
そして、使用者が通話キーを用いて応答操作を行うと、無線通信回路１４は、プロセッサ２４の指示の下、電話着信処理を実行する。さらに、通信可能状態が確立され、プロセッサ２４は上述した通常の通話処理を実行する。
【００３９】
また、通話可能状態に移行した後に終話キーによって通話終了操作が行われると、プロセッサ２４は、無線通信回路１４を制御して、通話相手に通話終了信号を送信する。そして、通話終了信号の送信後、プロセッサ２４は通話処理を終了する。また、先に通話相手から通話終了信号を受信した場合も、プロセッサ２４は通話処理を終了する。さらに、通話相手によらず、移動通信網から通話終了信号を受信した場合も、プロセッサ２４は通話処理を終了する。
【００４０】
また、携帯電話機１０は、図示しないネットワークを介して、メールサーバやデータサーバなどと通信を確立することができる。そして、携帯電話機１０では、それらのサーバと通信することで、メール機能やブラウザ機能を実行することができる。
【００４１】
さらに、携帯電話機１０は、ＲＴＣ２４ａが出力する時刻情報を利用して、現在時刻がアラーム時刻に達した時に報知処理を実行する、アラーム機能を有する。また、本実施例のアラーム機能では、通常のアラームとして利用できる「報知モード」と、アラームの報知処理を事前に解除することができる「目覚ましモード」との２つの種類を選択することができる。なお、報知処理が実行されると、図示しないスピーカからアラーム音（音楽）が出力されると共に、ディスプレイ３０にアラーム時刻に達したことを示す画像や文字列などが表示される。
【００４２】
図２は、アラーム機能のＧＵＩの一例を示す図解図である。図２を参照して、アラーム機能のＧＵＩが表示されたディスプレイ３０表示範囲は、状態表示領域６０および機能表示領域６２を含む。状態表示領域６０には、アンテナ１２による電波受信状態を示すアイコン（ピクトと言うこともある。）、二次電池の残電池容量を示すアイコンおよび日時が表示される。
【００４３】
また、機能表示領域６２に表示されるＧＵＩには、番号（「Ｎｏ」）によって識別される複数のアラームが表示される。また、機能表示領域６２には、カーソルＣＵ、終了キーＬＫ１、編集キーＣＫが表示される。
【００４４】
各アラームには、「Ｎｏ（番号）」、「設定」、「モード」、「曜日」、「時刻」および「繰り返し」が関連付けて表示される。たとえば、番号が「１」の第１アラームでは、アラーム設定が「ＯＦＦ」であり、モードが「報知モード」であり、曜日が「日（日曜日）」であり、アラーム時刻が「１０：００」であり、繰り返しのチェックボックスはオフ（チェックなし）にされている。アラーム設定が「ＯＦＦ」にされていることから分かるように、第１アラームは有効にされていない。ただし、第１アラームが有効であれば、今週の日曜日の「１０：００」に報知処理が実行される。
【００４５】
また、第２アラームは有効に設定されているため、現在時刻が１２時に達する度に報知処理が実行される。さらに、第３アラームおよび第４アラームは有効にされていない。ただし、有効に設定されている場合、第３アラームは水曜日の１２時３０分に報知処理が実行され、第４アラームは土曜日の１９時に報知処理が実行される。そして、第５アラームは、設定されていないため、内容については何ら登録されていない状態となる。
【００４６】
さらに、各アラームはカーソルＣＵによって選択することができ、選択された状態で編集キーＣＫが操作されると、選択されたアラームが編集可能な状態になる。なお、カーソルＣＵは操作キーに対するキー入力に応じて上下に動き、終了キーＬＫ１、編集キーＣＫは対応するキーに対するキー入力に応じて操作される。
【００４７】
第１アラームがカーソルＣＵによって選択された状態で、編集キーＣＫが操作されると、状態表示領域６２には、図３に示す第１アラームの詳細画面が表示される。図３を参照して、詳細画面では、「アラーム時刻設定」、「曜日設定」、「モード設定」、「繰り返し設定」、「アラーム設定」および「受付時間設定」それぞれに対応する入力領域またはチェックボックスが表示されると共に、カーソルＣＵ、編集キーＣＫ、確定キーＲＫおよびリセットキーＬＫ２が表示される。なお、リセットキーＬＫ２が操作されると、アラームが初期化され、第５アラームのようにアラームの内容が登録されていない状態となる。
【００４８】
たとえば、アラーム時刻設定の入力領域がカーソルＣＵによって選択された後に編集キーＣＫが操作されると、「０：００−２３：５９」までの時刻が入力可能な状態になる。そして、入力された時刻（数値）がアラーム時刻として表示される。次に、曜日設定の入力領域がカーソルＣＵによって選択された後に編集キーＣＫが操作されると、「月曜日」から「日曜日」および「毎日」の項目を選択可能なプルダウンが表示される。そして、使用者によってプルダウンの項目が選択されると、選択された曜日のアラーム時刻に達すれば報知処理が実行されるようになる。なお、「毎日」が選択された場合は、後述する繰り返し設定が連動して「ＯＮ」の状態のとなり、アラーム時刻に達する度に、報知処理が実行される。
【００４９】
次に、モード設定には「目覚まし」および「報知」のチェックボックスが対応している。そして、詳細画面が表示されているアラームは、オンにされたチェックボックスに対応するモードとなる。また、各チェックボックスのオン（チェックあり）／オフ（チェックなし）は、カーソルＣＵでチェックボックスが選択された状態で編集キーＣＫが操作される度に切り替わる。さらに、２つのチェックボックスの内、片方がオンにされるともう一方はオフとなる。たとえば、「目覚まし」のチェックボックスがオンの状態で「報知」のチェックボックスがオンにされると、「目覚まし」のチェックボックスがオフとなり、「報知」のチェックボックスがオンとなる。つまり、２つのチェックボックスが同時にオンにならないようにされている。なお、他の設定に対応するチェックボックスについても、同様であるため、以下ではチェックボックスの詳細な説明は省略する。
【００５０】
次に、繰り返し設定には「ＯＮ」および「ＯＦＦ」のチェックボックスが対応しており、「ＯＮ」のチェックボックスがオンにされると、曜日設定で選択された曜日のアラーム時刻に達する度に、報知されるようになる。たとえば、曜日設定が「月」が選択された場合は、毎週月曜日に報知処理が実行される。ただし、曜日設定で「毎日」が選択された場合は、繰り返し設定では必ず「ＯＮ」のチェックボックスがオンとなり、「ＯＦＦ」のチェックボックスがオンにできないようにされる。
【００５１】
次に、アラーム設定には「ＯＮ」および「ＯＦＦ」のチェックボックスが対応する。そして、「ＯＮ」のチェックボックスがオンにされている場合は、アラームが有効になるため、現在時刻がアラーム時刻に達すれば報知処理が実行されるようになる。一方、「ＯＦＦ」のチェックボックスがオンにされている場合は、アラームは無効にされるため、現在時刻がアラーム時刻に達したとしても報知処理は実行されない。
【００５２】
そして、「目覚まし」のチェックボックスがオンにされた場合、つまり「目覚ましモード」が設定された場合、設定されているアラームを事前に一時解除するための解除操作を受け付ける受付時間が登録できるようになる。たとえば、受付時間設定の登録領域がカーソルＣＵで選択された状態で、編集キーＣＫが操作されると、機能表示領域６２には、図４に示す登録画面が表示される。
【００５３】
図４を参照して、登録画面には、入力された時間が数値領域６４に表示される。そして、キー入力装置２６に含まれるテンキーによって入力された数値が数値領域６４に表示される。また、確定キーＲＫが操作されると、図３の詳細画面に戻り、入力された数値（時間）が受付時間として表示される。
【００５４】
続いて、図３の詳細画面で確定キーＲＫが操作されると、図５に示すように、入力された内容が反映されたＧＵＩが状態表示領域６２に表示される。つまり、第１アラームは、「目覚ましモード」とされ、毎週月曜日の「１０：００」に報知処理が実行されるようになる。また、図５の状態に戻ると共に、図３に示す入力内容は図６に示すアラームテーブルに登録される。つまり、確定キーＲＫが操作されると、使用者が入力した内容がアラームテーブルに登録される。
【００５５】
図６を参照して、アラームテーブルには、「Ｎｏ」、「アラーム設定」、「モード設定」、「曜日設定」、「アラーム時刻設定」、「繰り返し設定」、「受付時間設定」の列が含まれる。また、アラームテーブルでは、「Ｎｏ」の列に記録される番号（「１」，「２」，…）に対応して、各設定が記録される。たとえば、アラームテーブルにおいて、「Ｎｏ」の列に「１」が記録される行には、図５の第１アラームが対応する。そのため、「Ｎｏ」の列に「１」が記録される行では、「アラーム設定」の欄には「ＯＮ」が記録され、「モード設定」の欄には「目覚まし」が記録され、「曜日設定」の欄には「月」が記録され、「アラーム時刻設定」の欄には「１０：００」が記録され、「繰り返し設定」の欄には「ＯＮ」が記録され、「受付時間設定」の欄には「３０（分）」が記録される。
【００５６】
図７を参照して、目覚ましモードのアラームにおいて、アラーム時刻が「１０：００」であり、受付時間が「３０」分であれば、「９：３０」から「１０：００」までが、アラーム機能以外の機能が実行されているかを判断する時間帯（受付時間）となる。たとえば、この時間帯でメール機能などを実行する操作がされると、アラームの解除操作を入力可能にする入力画面がディスプレイ３０に表示される。つまり、使用者はキー操作によって機能を実行することで、アラームの解除操作を入力可能な状態にすることができる。
【００５７】
図８を参照して、機能表示領域６２には、入力画面として、確定キーＲＫおよびポップアップ７０が表示される。また、ポップアップ７０には、解除されるアラームの詳細を示す文字列が含まれると共に、解除キー７２、報知キー７４、消去キー７６およびカーソルＣＵが含まれる。また、各キーはカーソルＣＵによって選択することが可能であり、使用者は確定キーＲＫを操作することで、解除キー７２、報知キー７４または消去キー７６を操作することができる。
【００５８】
そして、解除キー７２が操作されると、詳細が表示されるアラームが解除され、ポップアップ７０が消去される。その結果、解除された日のアラーム時刻では、報知処理が実行されない。
【００５９】
また、解除されたアラームは、アラーム時刻に達した時に再設定される。そのため、その次にアラーム時刻に達した時には、報知処理が実行されるようになる。つまり、第１アラームが解除されたとしても、次の週の月曜日にアラーム時刻（１０：００）になると、報知処理は実行される。
【００６０】
また、報知キー７４が操作された場合には、アラームは解除されないようにされ、ポップアップ７０が消去する。さらに、消去キー７６が操作されるとポップアップ７０が消去される。そして、消去キー７６によってポップアップ７０が消去された場合でも、現在時刻がアラーム時刻に達すれば、報知処理が実行される。
【００６１】
このように、使用者は、受付時間となったときに携帯電話機１０を利用すれば、アラーム機能による通知が行われる前に、アラーム機能を適切に解除できる。特に、アラーム時刻よりも早く目が覚めてしまい、アラームの通知が不要になれば、使用者は携帯電話機１０の機能を実行することで、目覚ましとして通知されるアラームを簡単に解除することができる。
【００６２】
また、繰り返して報知されるアラームの場合、解除操作を行った当日のアラームが解除されるが、その次に繰り返して報知されるアラームは、使用者が再設定操作を行わなくても、自動的に設定される。そのため、使用者は解除したアラームを再設定するといった手間のかかる操作を行わなくてもよいし、アラーム再設定を忘れてしまうことも防止できる。
【００６３】
なお、本実施例では、携帯電話機１０を利用しているときに受付時間となった場合でも、ポップアップ７０がディスプレイ３０に表示される。たとえば、メール機能によって新規メールを作成しているときに、受付時間となれば、ポップアップ７０がディスプレイ３０に表示される。
【００６４】
また、後述するアラーム処理およびアラーム解除処理では、アラームテーブルに基づいて作成される仮テーブルに基づいて、受付時間およびアラーム時刻であるかが判断される。また、この仮テーブルは、アラーム設定がＯＮのアラームを、アラームテーブルから読み出すことで作成される。そして、仮テーブルが作成される際には、アラーム時刻が早い順番となるように、読み出されたアラームがソートされる。
【００６５】
図９は、ＲＡＭ３４のメモリマップを示す図である。ＲＡＭ３４には、プログラム記憶領域３０２およびデータ記憶領域３０４が含まれる。また、プログラムおよびデータの一部は、フラッシュメモリ３２から一度に全部または必要に応じて部分的かつ順次的に読み出され、ＲＡＭ３４に記憶される。
【００６６】
プログラム記憶領域３０２には、携帯電話機１０を動作させるためのプログラムが記憶されている。たとえば、携帯電話機１０を動作させるためのプログラムには、機能実行監視プログラム３１０、アラーム解除プログラム３１２およびアラームプログラム３１４が含まれる。
【００６７】
機能実行監視プログラム３１０は、携帯電話機１０に対して機能を実行する操作がされたかを監視するためのプログラムである。アラーム解除プログラム３１２は、受付時間において、目覚ましモードのアラームを解除する解除操作がされたかを判断し、解除操作がされた場合にアラームを解除するプログラムである。アラームプログラム３１４は、現在時刻がアラーム時刻に達した時に、報知処理を実行するためのプログラムである。
【００６８】
なお、図示は省略するが、携帯電話機１０を動作させるためのプログラムには、音楽プレーヤ機能を実行するためのプログラムなどが含まれる。
【００６９】
続いて、データ記憶領域３０４には、時刻バッファ３３０、アラームテーブルデータ３３２、解除フラグデータ３３４および表示フラグデータ３３６が記憶されると共に、実行中フラグ３３８が設けられる。
【００７０】
時刻バッファ３３０には、ＲＴＣ２４ａから出力される時刻情報が一時的に記憶される。アラームテーブルデータ３３２は、たとえば図６に示す構造のテーブルデータであり、各アラームの設定を含む。
【００７１】
解除フラグデータ３３４は、仮テーブルに含まれる第１アラーム−第５アラームに対応する第１解除フラグ３３４ａなどを含む。そして、第１解除フラグ３３４ａとは、第１アラームの受付時間に解除操作がされたかを判断するためのフラグである。なお、第２アラーム−第５アラームに対応する解除フラグについては、簡単のため図示および説明を省略する。
【００７２】
また、解除フラグデータ３３４は配列データであり、各配列にはフラグのオン／オフを示す「１」または「０」が記録される。たとえば、第１解除フラグ３３４ａがオン（成立）にされると、第１解除フラグ３３４ａに対応する配列には「１」が設定される。一方、第１解除フラグ３３４ａがオフ（不成立）にされると、第１解除フラグ３３４ａに対応する配列には「０」が設定される。なお、初期状態では、解除フラグデータ３３４に含まれるフラグは、全てオフにされる。
【００７３】
表示フラグデータ３３６は、仮テーブルに含まれる第１アラーム−第５アラームに対応する第１表示フラグを含む。そして、第１表示フラグ３３６ａとは、図８などに示すポップアップ７０が表示されたかを判断するためのフラグである。
【００７４】
なお、解除フラグデータ３３４と同様、第２アラーム−第５アラームに対応する表示フラグについては、図示および詳細な説明を省略する。また、表示フラグデータ３３６の構成についても、解除フラグデータ３３４と略同じであるため、詳細な説明を省略する。
【００７５】
実行中フラグ３３８は、携帯電話機１０の機能を実行する操作が行われて、機能が実行されている状態であるかを判断するためのフラグである。たとえば、実行中フラグ３３８は、１ビットのレジスタで構成される。実行中フラグ３３８がオン（成立）されると、レジスタにはデータ値「１」が設定される。一方、実行中フラグ３３８がオフ（不成立）されると、レジスタにはデータ値「０」が設定される。そして、本実施例では、実行中フラグ３３８がオンの状態では、後述するアラーム解除処理が繰り返して実行される。
【００７６】
なお、図示は省略するが、データ記憶領域３０４には、待機状態でディスプレイ３０表示される画像データや、文字列のデータなどが記憶されると共に、上述した仮テーブルを記憶するバッファや、携帯電話機１０の動作に必要なカウンタおよびフラグも設けられる。
【００７７】
プロセッサ２４は、Ａｎｄｒｏｉｄ（登録商標）およびＲＥＸなどのＬｉｎｕｘ（登録商標）ベースのＯＳや、その他のＯＳの制御下で、図１０に示す機能実行監視処理、図１１、図１２に示すアラーム解除処理および図１３に示すアラーム処理などを含む、複数のタスクを並列的に処理する。
【００７８】
図１０は機能実行監視処理のフロー図である。たとえば、携帯電話機１０の電源がオンになると、プロセッサ２４は機能を実行する操作がされたか否かを判断する。たとえば、ステップＳ１では、メール機能を実行する操作がされたかが判断される。なお、ステップＳ１の処理を実行するプロセッサ２４は実行判定部として機能する。
【００７９】
ステップＳ１で“ＮＯ”であれば、たとえば携帯電話機１０に対して何ら操作がされていなければ、ステップＳ３で電源をオフにする操作がされたか否かを判断する。たとえば、キー入力装置２６に含まれる電源キーが操作されたかが判断される。ステップＳ３で“ＹＥＳ”であれば、つまり電源をオフにする操作がされると、機能実行監視処理を終了する。
【００８０】
また、ステップＳ３で“ＮＯ”であれば、つまり電源をオフにする操作がされなければ、ステップＳ１に戻る。さらに、ステップＳ１で“ＹＥＳ”であれば、たとえばメール機能を実行する操作がされると、ステップＳ５で実行中フラグ３３８をオンにする。
【００８１】
続いて、ステップＳ７で実行中の機能を終了する操作がされたか否かを判断する。たとえば、実行中のメール機能を終了する操作として、終話キーに対してキー入力がされたかが判断される。ステップＳ７で“ＮＯ”であれば、つまり終了する操作がされなければ、ステップＳ９で電源をオフにする操作がされたか否かを判断する。ステップＳ９で“ＮＯ”であれば、つまり電源をオフにする操作がされなければ、ステップＳ７に戻る。さらに、ステップＳ７で“ＹＥＳ”であれば、つまり実行中の機能を終了する操作がされると、ステップＳ１１で実行中フラグ３３８をオフにして、ステップＳ１に戻る。
【００８２】
また、ステップＳ９で“ＹＥＳ”であれば、つまり電源をオフにする操作がされると、ステップＳ１３で実行中フラグ３３８をオフにする。そして、ステップＳ１３の処理が終了すれば、機能実行監視処理も終了する。
【００８３】
図１１はアラーム解除処理の一部のフロー図である。たとえば、実行中フラグ３３８がオンになったり、アラーム解除処理が終了してから所定時間（たとえば、６０秒）が経過したりすると、プロセッサ２４はステップＳ３１で、変数ｎを初期化する。つまり、アラーム設定がＯＮのアラームを、仮テーブルにおいて指定するために、変数ｎが初期化される。続いて、ステップＳ３３では、アラーム設定がＯＮのアラームの数を変数Ｍに設定する。たとえば、図６に示すアラームテーブルに基づいて変数Ｍを設定する場合は、アラーム設定がＯＮのアラームが第１アラームと第２アラームとの２つなので、変数Ｍには「２」が設定される。なお、ステップＳ３３の処理では、上述した仮テーブルが作成され、作成された仮テーブルがＲＡＭ２４のバッファに記憶される。続いて、ステップＳ３５では、現在時刻を取得する。つまり、時刻バッファ３３０から時刻情報を取得する。
【００８４】
続いて、図１２のステップＳ３７では、第ｎアラームは目覚ましか否かを判断する。たとえば、変数ｎが「１」であれば、第１アラームが目覚ましモードであるかが仮テーブルに基づいて判断される。ステップＳ３７で“ＮＯ”であれば、つまり第ｎアラームが目覚ましモードでなければ、ステップＳ５７に進む。また、ステップＳ３７で“ＹＥＳ”であれば、つまり第ｎアラームが目覚ましモードであれば、ステップＳ３９で受付時間か否かを判断する。たとえば、第１アラームのアラーム時刻およびアラーム時刻を仮テーブルから読み出し、アラーム時刻から受付時間に基づく時間帯に現在時刻が含まれているかが判断される。なお、ステップＳ３９の処理を実行するプロセッサ２４は時間判断部として機能する。
【００８５】
ステップＳ３９で“ＮＯ”であれば、つまり現在時刻が受付時間に含まれていなければ、ステップＳ５７に進む。また、ステップＳ３９で“ＹＥＳ”であれば、たとえばアラーム時刻が「１０：００」であり、受付時間が「３０」分であり、現在時刻が「９：４０」であれば、ステップＳ４１で第ｎ表示フラグがオンか否かを判断する。たとえば、変数ｎが「１」であれば、第１表示フラグ３３６ａがオンであるかが判断される。つまり、既にポップアップ７０が表示されている場合、アラーム機能解除処理が実行される度に同じポップアップ７０が表示されると、使用者が煩わしく感じることがある。そのため、ステップＳ４１では、同じアラームのポップアップ７０が既に表示されているかが判断される。そして、ステップＳ４１で“ＹＥＳ”であれば、つまり第ｎアラームのポップアップが既に表示されていれば、ステップＳ５７に進む。
【００８６】
また、ステップＳ４１で“ＮＯ”であれば、たとえば第１アラームのポップアップ７０が表示されていなければ、ステップＳ４３でポップアップ７０を表示する。たとえば、図８に示すように、第１アラームのポップアップ７０が表示される。続いて、ステップＳ４５では、第ｎ表示フラグをオンにする。たとえば、第１アラームのポップアップが表示されると、第１表示フラグ３３６ａをオンにする。なお、ステップＳ４３の処理を実行するプロセッサ２４は表示部として機能する。
【００８７】
続いて、ステップＳ４７では、解除キー７２が操作されたか否かが判断される。ステップＳ４７で“ＹＥＳ”であれば、たとえば図８に示すポップアップ７０の解除キー７２が操作されると、ステップＳ４９では第ｎ解除フラグをオンにして、ステップＳ５５に進む。たとえば、変数ｎが「１」であれば、第１解除フラグ３３４ａがオンにされる。なお、ステップＳ４９の処理を実行するプロセッサ２４は解除部として機能する。
【００８８】
また、ステップＳ４７で“ＮＯ”であれば、つまり解除キー７２が操作されなければ、ステップＳ５１で報知キー７４が操作されたか否かを判断する。ステップＳ５１で“ＹＥＳ”であれば、つまり報知キー７４が操作されると、ステップＳ５５に進む。また、ステップＳ５１で“ＮＯ”であれば、つまり報知キー７４が操作されなければ、ステップＳ５３で消去キー７６が操作されたか否かが判断される。ステップＳ５３で“ＮＯ”であれば、つまり解除キー７２，報知キー７４および消去キー７６がいずれも操作されていなければ、ステップＳ４７に戻る。一方、ステップＳ５３で“ＹＥＳ”であれば、つまり消去キー７６が操作されると、ステップＳ５５でポップアップ７０の表示を消去する。つまり、ディスプレイ３０に表示されたポップアップ７０の表示が消去される。
【００８９】
続いて、ステップＳ５７では、変数ｎが変数Ｍ以上であるか否かが判断される。つまり、有効（ＯＮ）にされている全てのアラームにおいて、受付時間であるかが判断される。ステップＳ５７で“ＮＯ”であれば、たとえば、他のアラームについて受付時間であるかが判断されていなければ、ステップＳ５９で変数ｎをインクリメントし、ステップＳ３７に戻る。つまり、変数ｎが次のアラームを指定できるように、変数ｎの値を１つ増加させる。
【００９０】
そして、ステップＳ５７で“ＹＥＳ”であれば、つまり有効に設定されている全てのアラームにおいて、受付時間であるかが判断されると、アラーム解除処理を終了する。
【００９１】
図１３はアラーム処理のフロー図である。なお、既に説明した処理については詳細な説明を省略する。たとえば、携帯電話機１０の電源がオンにされたり、アラーム処理が終了してから所定時間（たとえば、６０秒）が経過したりすると、プロセッサ２４はステップＳ７１で変数ｎを初期化して、ステップＳ７３でアラーム設定がＯＮのアラームの数を変数Ｍに設定する。つまり、ステップＳ３１，Ｓ３３と同様に、変数ｎおよび変数Ｍを設定すると共に、アラーム時刻が早い順にソートされている仮テーブルが作成される。そして、ステップＳ７５で現在時刻を取得する。
【００９２】
続いて、ステップＳ７７では、第ｎアラームのアラーム時刻であるかが判断される。たとえば、変数ｎが「１」であれば、取得された現在時刻が第１アラームのアラーム時刻（１０：００）であるかが判断される。ステップＳ７７で“ＮＯ”であれば、つまり現在時刻が第ｎアラームのアラーム時刻でなければ、ステップＳ８９に進む。ステップＳ７７で“ＹＥＳ”であれば、たとえば現在時刻が第１アラームのアラーム時刻であれば、ステップＳ７９で第ｎ解除フラグがオンであるか否かが判断される。たとえば、第１解除フラグ３３４ａのオン／オフによって、第１アラームが事前に解除されているかが判断される。
【００９３】
ステップＳ７９で“ＹＥＳ”であれば、たとえば第１解除フラグ３３４ａがオンであれば、ステップＳ８１で第ｎ解除フラグをオフにして、ステップＳ８９に進む。つまり、次にアラーム時刻に達した時にアラームが報知されるように、第ｎ解除フラグがオフにされる。なお、ステップＳ８１の処理を実行するプロセッサ２４は再設定部として機能する。
【００９４】
また、ステップＳ７９で“ＮＯ”であれば、つまり第ｎアラームが解除されておらず、第ｎ解除フラグがオフであれば、ステップＳ８３で通話中か否かが判断される。つまり、他の電話機と通話状態が確立されているか否かが判断される。ステップＳ８３で“ＮＯ”であれば、つまり通話中でなければ、ステップＳ８５で報知処理を実行し、ステップＳ８９に進む。たとえば、図示しないスピーカからアラーム音が出力される。一方、ステップＳ８３で“ＹＥＳ”であれば、つまり通話中であれば、ステップＳ８７で簡易報知処理を実行する。たとえば、スピーカ２２から短いビープ音が２回連続して出力される。
【００９５】
続いて、ステップＳ８９では、変数ｎが変数Ｍ以上であるか否かが判断される。ステップＳ８９で“ＮＯ”であれば、つまり変数ｎが変数Ｍ未満であれば、ステップＳ９１で変数ｎをインクリメントして、ステップＳ７７に戻る。一方、ステップＳ８９で“ＹＥＳ”であれば、つまり変数ｎが変数Ｍ以上であれば、アラーム処理を終了する。
【００９６】
なお、携帯電話機１０が折り畳み型である場合、筐体の開閉に合わせて機能が実行されてもよい。つまり、機能を実行する操作には筐体を開閉する操作が含まれる。そのため、受付時間に筐体を開く操作が行われると、ディスプレイ３０にポップアップ７０が表示される。また、携帯電話機１０が全面タッチパネルを有する場合、タッチ操作によって通話やメールの機能が実行される。つまり、機能を実行する操作にはタッチ操作が含まれる。そのため、受付時間にタッチ操作が行われると、ディスプレイ３０にポップアップ７０が表示される。
【００９７】
また、他の実施例では、「目覚ましモード」は「特定モード」などの他の名称で呼ばれてもよい。
【００９８】
また、他の実施例では、実行される機能はメール機能だけに限らず、通話機能、ブラウザ機能であってもよい。また、携帯電話機１０がチューナを備える場合にはＴＶ視聴機能であってもよい。そして、これらの機能でも、メール機能と同様、受付時間のときに機能を実行する操作がされるとポップアップ７０が表示されたり、機能が実行された状態で受付時間となった時にポップアップ７０が表示されたりする。たとえば、ＴＶ視聴機能の場合、使用者が携帯電話機１０に対してキー操作をせずに、単にＴＶを視聴している状態で受付時間になれば、ポップアップ７０が表示される。当然、受付時間となっているときにＴＶ視聴機能を実行する操作がされても、ポップアップ７０が表示される。
【００９９】
また、携帯電話機１０の通信方式はＣＤＭＡ方式であるが、ＬＴＥ（Ｌｏｎｇ  Ｔｅｒｍ  Ｅｖｏｌｕｔｉｏｎ）方式、Ｗ−ＣＤＭＡ方式、ＧＳＭ方式、ＴＤＭＡ方式、ＦＤＭＡ方式およびＰＨＳ方式などが採用されてもよい。
【０１００】
また、本実施例で用いられた複数のプログラムは、データ配信用のサーバのＨＤＤに記憶され、ネットワークを介して携帯電話機１０に配信されてもよい。また、ＣＤ，ＤＶＤ，ＢＤ（Ｂｌｕ−ｒａｙ  Ｄｉｓｃ）などの光学ディスク、ＵＳＢメモリおよびメモリカードなどの記憶媒体に複数のプログラムを記憶させた状態で、その記憶媒体が販売または配布されてもよい。そして、上記したサーバや記憶媒体などを通じてダウンロードされた、複数のプログラムが本実施例と同等の構成の携帯電話機にインストールされた場合、本実施例と同等の効果が得られる。
【０１０１】
さらに、本実施例は、携帯電話機１０のみに限らず、いわゆるスマートフォンや、タブレット型ＰＣおよびＰＤＡ（Ｐｅｒｓｏｎａｌ  Ｄｉｇｉｔａｌ  Ａｓｓｉｓｔａｎｔ）などに適用されてもよい。
【０１０２】
そして、本明細書中で挙げた、具体的な数値は、いずれも単なる一例であり、製品の仕様変更などに応じて適宜変更可能である。
【符号の説明】
【０１０３】
１０    …  携帯電話機
１２    …  アンテナ
１４    …  無線通信回路
２４    …  プロセッサ
２４ａ    …  ＲＴＣ
２６    …  キー入力装置
３０    …  ディスプレイ
３４    …  ＲＡＭ
【図１】
2013046318.tif 000003
【図２】
2013046318.tif 000004
【図３】
2013046318.tif 000005
【図４】
2013046318.tif 000006
【図５】
2013046318.tif 000007
【図６】
2013046318.tif 000008
【図７】
2013046318.tif 000009
【図８】
2013046318.tif 000010
【図９】
2013046318.tif 000011
【図１０】
2013046318.tif 000012
【図１１】
2013046318.tif 000013
【図１２】
2013046318.tif 000014
【図１３】
2013046318.tif 000015