(57)【要約】【課題】目覚ましを適切に行うことができる目覚ましシステムを提供する。【解決手段】サーバ装置１は、サーバ側時刻取得部１０２が取得した時刻が送信時刻になったか否かを判断する時刻判断部１０３と、送信時刻になった場合に、時刻設定情報格納部１０１に格納されている目覚まし時刻を設定する時刻設定情報を読み出して目覚まし装置２に送信する時刻設定情報送信部１０４とを備え、目覚まし装置２は、時刻設定情報受信部２０２が受信したサーバ装置１から送信される時刻設定情報が示す時刻を、目覚まし時刻に設定する目覚まし時刻設定部２０３と、時刻取得部２０１が取得した時刻が、目覚まし時刻設定部２０３が設定した時刻になったか否かを判断する目覚まし時刻判断部２０５と、目覚まし時刻判断部２０５が目覚まし時刻になったと判断した場合に、目覚まし情報を出力する出力部２０６とを備えた。【選択図】図１
2012117887.tif 000002
【特許請求の範囲】
【請求項１】
サーバ装置と目覚まし装置とを備えた目覚ましシステムであって、
前記サーバ装置は、
目覚まし時刻を設定する情報である時刻設定情報が格納される時刻設定情報格納部と、
時刻の情報を取得するサーバ側時刻取得部と、
サーバ側時刻取得部が取得した時刻が予め指定された時刻である送信時刻になったか否かを判断する時刻判断部と、
前記時刻判断部が前記送信時刻になったと判断した場合に、前記時刻設定情報格納部に格納されている時刻設定情報を読み出して前記目覚まし装置に送信する時刻設定情報送信部と、を備え、
前記目覚まし装置は、
時刻の情報を取得する時刻取得部と、
前記サーバ装置から送信される時刻設定情報を受信する時刻設定情報受信部と、
前記時刻設定情報受信部が受信した時刻設定情報が示す時刻を、目覚まし時刻に設定する目覚まし時刻設定部と、
前記時刻取得部が取得した時刻が、前記目覚まし時刻設定部が設定した時刻になったか否かを判断する目覚まし時刻判断部と、
前記目覚まし時刻判断部が目覚まし時刻になったと判断した場合に、目覚ましのための情報である目覚まし情報を出力する出力部と、を備えた目覚ましシステム。
【請求項２】
前記目覚まし装置は、
ユーザによる目覚まし時刻を設定する情報であるユーザ時刻設定情報を受け付けるユーザ時刻設定受付部を更に備え、
前記目覚まし時刻設定部は、前記ユーザ時刻設定受付部がユーザ時刻設定情報を受け付けた場合には、当該ユーザ時刻設定情報が示す時刻を目覚まし時刻に設定し、前記目覚まし時刻が設定されていない場合には、前記時刻設定情報受信部が受信した時刻設定情報が示す時刻を目覚まし時刻に設定する請求項１記載の目覚ましシステム。
【請求項３】
サーバ装置と目覚まし装置とを備えた目覚ましシステムであって、
前記目覚まし装置は、
時刻の情報を取得する時刻取得部と、
ユーザによる目覚まし時刻を設定する情報であるユーザ時刻設定情報を受け付けるユーザ時刻設定受付部と、
前記ユーザ時刻設定受付部が受け付けたユーザ時刻設定情報が示す時刻を、目覚まし時刻に設定する目覚まし時刻設定部と、
前記時刻取得部が取得した時刻が、前記目覚まし時刻設定部が設定した時刻になったか否かを判断する目覚まし時刻判断部と、
前記目覚まし時刻判断部が目覚まし時刻になったと判断した場合に、目覚ましのための情報である目覚まし情報を出力する出力部と、
目覚まし時刻設定部が目覚まし時刻を設定した場合に、目覚まし時刻が設定されたことを示す情報である設定済情報を前記サーバ装置に送信する設定済情報送信部と、
前記サーバ装置から送信される目覚まし時刻の設定を促す情報である設定督促情報を受信する設定督促情報受信部と、
前記設定督促情報受信部が受信した設定督促情報に応じて、目覚まし時刻の設定を促す出力を行う設定督促出力部とを備え、
前記サーバ装置は、
前記設定済情報を受信する設定済情報受信部と、
前記設定済情報受信部が前記設定済情報を受信済であるか否かを判断する設定済判断部と、
前記設定済判断部が設定済情報を受信済でないと判断した場合に、前記設定督促情報を前記目覚まし装置に送信する設定督促情報送信部と、を備えた目覚ましシステム。
【請求項４】
前記目覚まし装置は、
ユーザによる前記目覚まし情報の出力を停止する操作である出力停止操作を受け付ける停止操作受付部と、
前記目覚まし時刻設定部が設定した目覚まし時刻の情報である設定時刻情報と、前記出力停止操作を受け付けた時刻の情報である停止操作時刻情報とを取得する時刻情報取得部と、
前記時刻情報取得部が取得した設定時刻情報と、停止操作時刻情報と、を前記サーバ装置に送信する時刻情報送信部と、を更に備え、
前記サーバ装置は、
前記目覚まし装置から送信される設定時刻情報と、前記停止操作時刻情報と、を受信する時刻情報受信部と、
前記時刻情報受信部が受信した情報が格納される時刻情報格納部と、
前記時刻情報受信部が受信した情報を前記時刻情報格納部に蓄積する時刻情報蓄積部とを更に備えた請求項１から請求項３いずれか記載の目覚ましシステム。
【請求項５】
サーバ装置と目覚まし装置とを備えた目覚ましシステムであって、
前記サーバ装置は、
目覚まし時刻を設定する情報である時刻設定情報が格納される時刻設定情報格納部と、
時刻の情報を取得するサーバ側時刻取得部と、
前記サーバ側時刻取得部が取得した時刻が、前記時刻設定情報が示す時刻になったか否かを判断するサーバ側目覚まし時刻判断部と、
前記サーバ側目覚まし時刻判断部が、前記時刻設定情報が示す時刻になったと判断した場合に、目覚ましのための情報である目覚まし情報の出力を指示する情報である出力指示情報を前記目覚まし装置に送信する出力指示情報送信部と、を備え、
前記目覚まし装置は、
前記サーバ装置から送信される出力指示情報を受信する出力指示情報受信部と、
前記出力指示情報受信部が受け付けた出力指示情報に応じて目覚ましのための情報である目覚まし情報を出力する出力部と、を備えた目覚ましシステム。
【請求項６】
前記目覚まし装置は、
前記出力部が目覚まし情報の出力後のユーザの状態を示す情報であるユーザ状態情報を取得するユーザ状態情報取得部と、
前記ユーザ状態情報取得部が取得したユーザ状態情報をサーバ装置に送信するユーザ状態情報送信部と、
前記サーバ装置から送信される注意喚起のための情報である注意喚起情報の出力を指示する情報である注意喚起出力指示情報を受信する注意喚起出力指示受信部と、を更に備え、
前記出力部は、注意喚起出力指示受信部が注意喚起出力指示情報を受信した場合に、注意喚起情報を更に出力し、
前記サーバ装置は、
前記目覚まし装置から送信されるユーザ状態情報を受信するユーザ状態情報受信部と
前記ユーザ状態情報を用いて、ユーザが起床したか否かを判断する起床判断部と、
前記起床判断部が、ユーザが起床していないと判断した場合に、注意喚起出力指示情報を前記目覚まし装置に送信する注意喚起出力指示送信部と、を更に備えた請求項１から請求項５いずれか記載の目覚ましシステム。
【請求項７】
前記目覚まし装置は、駆動電源として電池を有しており、
前記目覚まし装置は、
前記電池の残量を示す情報である電池残量情報を取得する電池残量取得部と、
前記電池残量取得部が取得した電池残量情報を、前記サーバ装置に送信する電池残量送信部と、を更に備えており、
前記サーバ装置は、
前記目覚まし装置から送信される電池残量情報を受信する電池残量情報受信部と、
前記電池残量情報が示す電池残量が、予め指定された値より少なくなった場合に、予め指定された１以上の送信先に、電池切れを警告する情報を送信する電池警告送信部と、を更に備えた請求項１から請求項６いずれか記載の目覚ましシステム。
【請求項８】
請求項１から請求項７いずれか記載の目覚ましシステムを構成するサーバ装置。
【請求項９】
請求項１から請求項７いずれか記載の目覚ましシステムを構成する目覚まし装置。
【請求項１０】
コンピュータを、サーバ装置と目覚まし装置とを備えた目覚ましシステムのサーバ装置として機能させるためのプログラムであって、
目覚まし時刻を設定する情報である時刻設定情報が格納される時刻設定情報格納部にアクセス可能なコンピュータを、
時刻の情報を取得するサーバ側時刻取得部と、
サーバ側時刻取得部が取得した時刻が予め指定された時刻である送信時刻になったか否かを判断する時刻判断部と、
前記時刻判断部が前記送信時刻になったと判断した場合に、前記時刻設定情報格納部に格納されている時刻設定情報を読み出して前記目覚まし装置に送信する時刻設定情報送信部として機能させるためのプログラム。
【請求項１１】
コンピュータを、サーバ装置と目覚まし装置とを備えた目覚ましシステムの目覚まし装置として機能させるためのプログラムであって、
コンピュータを、
時刻の情報を取得する時刻取得部と、
前記サーバ装置から送信される目覚まし時刻を設定する情報である時刻設定情報を受信する時刻設定情報受信部と、
前記時刻設定情報受信部が受信した時刻設定情報が示す時刻を、目覚まし時刻に設定する目覚まし時刻設定部と、
前記時刻取得部が取得した時刻が、前記目覚まし時刻設定部が設定した時刻になったか否かを判断する目覚まし時刻判断部と、
前記目覚まし時刻判断部が目覚まし時刻になったと判断した場合に、目覚ましのための情報である目覚まし情報を出力する出力部として機能させるためのプログラム。
【請求項１２】
コンピュータを、サーバ装置と目覚まし装置とを備えた目覚ましシステムの目覚まし装置として機能させるためのプログラムであって、
コンピュータを、
時刻の情報を取得する時刻取得部と、
ユーザによる目覚まし時刻を設定する情報であるユーザ時刻設定情報を受け付けるユーザ時刻設定受付部と、
前記ユーザ時刻設定受付部が受け付けたユーザ時刻設定情報が示す時刻を、目覚まし時刻に設定する目覚まし時刻設定部と、
前記時刻取得部が取得した時刻が、前記目覚まし時刻設定部が設定した時刻になったか否かを判断する目覚まし時刻判断部と、
前記目覚まし時刻判断部が目覚まし時刻になったと判断した場合に、目覚ましのための情報である目覚まし情報を出力する出力部と、
目覚まし時刻設定部が目覚まし時刻を設定した場合に、目覚まし時刻が設定されたことを示す情報である設定済情報を前記サーバ装置に送信する設定済情報送信部と、
前記サーバ装置から送信される目覚まし時刻の設定を促す情報である設定督促情報を受信する設定督促情報受信部と、
前記設定督促情報受信部が受信した設定督促情報に応じて、目覚まし時刻の設定を促す出力を行う設定督促出力部として機能させるためのプログラム。
【請求項１３】
コンピュータを、サーバ装置と目覚まし装置とを備えた目覚ましシステムのサーバ装置として機能させるためのプログラムであって、
コンピュータを、
前記目覚まし装置において目覚まし時刻が設定されたことを示す情報である設定済情報を受信する設定済情報受信部と、
前記設定済情報受信部が前記設定済情報を受信済であるか否かを判断する設定済判断部と、
前記設定済判断部が設定済情報を受信済でないと判断した場合に、目覚まし時刻の設定を促す情報である設定督促情報を前記目覚まし装置に送信する設定督促情報送信部として機能させるためのプログラム。
【請求項１４】
コンピュータを、サーバ装置と目覚まし装置とを備えた目覚ましシステムのサーバ装置として機能させるためのプログラムであって、
目覚まし時刻を設定する情報である時刻設定情報が格納される時刻設定情報格納部にアクセス可能なコンピュータを、
時刻の情報を取得するサーバ側時刻取得部と、
前記サーバ側時刻取得部が取得した時刻が、前記時刻設定情報が示す時刻になったか否かを判断するサーバ側目覚まし時刻判断部と、
前記サーバ側目覚まし時刻判断部が、前記時刻設定情報が示す時刻になったと判断した場合に、目覚ましのための情報である目覚まし情報の出力を指示する情報である出力指示情報を前記目覚まし装置に送信する出力指示情報送信部して機能させるためのプログラム。
【請求項１５】
コンピュータを、サーバ装置と目覚まし装置とを備えた目覚ましシステムの目覚まし装置として機能させるためのプログラムであって、
コンピュータを、
前記サーバ装置から送信される目覚ましのための情報である目覚まし情報の出力を指示する情報である出力指示情報を受信する出力指示情報受信部と、
前記出力指示情報受信部が受け付けた出力指示情報に応じて目覚ましのための情報である目覚まし情報を出力する出力部として機能させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、目覚まし時計等の目覚まし装置を備えたシステム等に関するものである。
【背景技術】
【０００２】
従来の目覚まし装置等として、例えば、時刻を計時する時計部と、アラーム時刻を設定するアラーム時刻設定部と、時刻とアラーム時刻とが一致するか否かを検出する時刻一致検出部と、アラーム時刻を報知するためのアラーム音信号を記憶するアラーム音記憶部と、アラーム音信号の話速を変更する話速変換処理を施す話速変換部と、時刻一致検出部が一致を検出した際に、話速変換処理を施したアラーム音信号を再生して出力するスピーカーとを有する目覚まし時計が知られていた（例えば、特許文献１参照）。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００８−２６７９６４号公報（第１頁、第１図等）
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、従来の目覚ましシステムにおいては、ユーザが目覚まし時刻の設定を忘れてしまうと、アラーム等の目覚ましのための出力が行われず、その結果、所望の時間通りに起床等の動作を行うことができなくなってしまうという課題があった。
【課題を解決するための手段】
【０００５】
本発明の目覚ましシステムは、サーバ装置と目覚まし装置とを備えた目覚ましシステムであって、サーバ装置は、目覚まし時刻を設定する情報である時刻設定情報が格納される時刻設定情報格納部と、時刻の情報を取得するサーバ側時刻取得部と、サーバ側時刻取得部が取得した時刻が予め指定された時刻である送信時刻になったか否かを判断する時刻判断部と、時刻判断部が送信時刻になったと判断した場合に、時刻設定情報格納部に格納されている時刻設定情報を読み出して目覚まし装置に送信する時刻設定情報送信部と、を備え、目覚まし装置は、時刻の情報を取得する時刻取得部と、サーバ装置から送信される時刻設定情報を受信する時刻設定情報受信部と、時刻設定情報受信部が受信した時刻設定情報が示す時刻を、目覚まし時刻に設定する目覚まし時刻設定部と、時刻取得部が取得した時刻が、目覚まし時刻設定部が設定した時刻になったか否かを判断する目覚まし時刻判断部と、目覚まし時刻判断部が目覚まし時刻になったと判断した場合に、目覚ましのための情報である目覚まし情報を出力する出力部と、を備えた目覚ましシステムである。
【０００６】
かかる構成により、予め指定された送信時刻に、サーバ装置から、時刻設定情報が送信され、この時刻設定情報が示す時刻に目覚まし時刻が設定されるため、目覚まし時刻の設定忘れ等を無くすことができ、目覚ましを適切に行うことができる。
【０００７】
また、本発明の目覚ましシステムは、前記目覚ましシステムにおいて、目覚まし装置は、ユーザによる目覚まし時刻を設定する情報であるユーザ時刻設定情報を受け付けるユーザ時刻設定受付部を更に備え、目覚まし時刻設定部は、ユーザ時刻設定受付部がユーザ時刻設定情報を受け付けた場合には、ユーザ時刻設定情報が示す時刻を目覚まし時刻に設定し、目覚まし時刻が設定されていない場合には、時刻設定情報受信部が受信した時刻設定情報が示す時刻を目覚まし時刻に設定する目覚ましシステムである。
【０００８】
かかる構成により、ユーザによる目覚まし時刻の設定がない場合に、サーバ装置から送信される時刻設定情報が示す時刻に目覚まし時刻が設定されるため、ユーザによる目覚まし時間の設定がある場合は、この設定を優先させつつ、目覚まし時刻の設定忘れを無くすことができる。
【０００９】
また、本発明の目覚ましシステムは、前記目覚ましシステムにおいて、サーバ装置と目覚まし装置とを備えた目覚ましシステムであって、目覚まし装置は、時刻の情報を取得する時刻取得部と、ユーザによる目覚まし時刻を設定する情報であるユーザ時刻設定情報を受け付けるユーザ時刻設定受付部と、ユーザ時刻設定受付部が受け付けたユーザ時刻設定情報が示す時刻を、目覚まし時刻に設定する目覚まし時刻設定部と、時刻取得部が取得した時刻が、目覚まし時刻設定部が設定した時刻になったか否かを判断する目覚まし時刻判断部と、目覚まし時刻判断部が目覚まし時刻になったと判断した場合に、目覚ましのための情報である目覚まし情報を出力する出力部と、目覚まし時刻設定部が目覚まし時刻を設定した場合に、目覚まし時刻が設定されたことを示す情報である設定済情報をサーバ装置に送信する設定済情報送信部と、サーバ装置から送信される目覚まし時刻の設定を促す情報である設定督促情報を受信する設定督促情報受信部と、設定督促情報受信部が受信した設定督促情報に応じて、目覚まし時刻の設定を促す出力を行う設定督促出力部とを備え、サーバ装置は、設定済情報を受信する設定済情報受信部と、設定済情報受信部が設定済情報を受信済であるか否かを判断する設定済判断部と、設定済判断部が設定済情報を受信済でないと判断した場合に、設定督促情報を目覚まし装置に送信する設定督促情報送信部と、を備えた目覚ましシステムである。
【００１０】
かかる構成により、目覚まし装置に目覚まし時刻の設定がされていない場合に、目覚まし時刻の設定を促すことができ、目覚ましの設定忘れを減少させることができる。
【００１１】
また、本発明の目覚ましシステムは、前記目覚ましシステムにおいて、目覚まし装置は、ユーザによる目覚まし情報の出力を停止する操作である出力停止操作を受け付ける停止操作受付部と、目覚まし時刻設定部が設定した目覚まし時刻の情報である設定時刻情報と、出力停止操作を受け付けた時刻の情報である停止操作時刻情報とを取得する時刻情報取得部と、時刻情報取得部が取得した設定時刻情報と、停止操作時刻情報と、をサーバ装置に送信する時刻情報送信部と、を更に備え、サーバ装置は、目覚まし装置から送信される設定時刻情報と、停止操作時刻情報と、を受信する時刻情報受信部と、時刻情報受信部が受信した情報が格納される時刻情報格納部と、時刻情報受信部が受信した情報を時刻情報格納部に蓄積する時刻情報蓄積部とを更に備えた目覚ましシステムである。
【００１２】
かかる構成により、サーバ装置側で、目覚まし時刻の設定時刻を確認したり、目覚まし情報の出力に対する停止操作の状況等を把握すること等により、ユーザの起床状況を把握することができる。
【００１３】
また、本発明の目覚ましシステムは、前記目覚ましシステムにおいて、サーバ装置と目覚まし装置とを備えた目覚ましシステムであって、サーバ装置は、目覚まし時刻を設定する情報である時刻設定情報が格納される時刻設定情報格納部と、時刻の情報を取得するサーバ側時刻取得部と、サーバ側時刻取得部が取得した時刻が、時刻設定情報が示す時刻になったか否かを判断するサーバ側目覚まし時刻判断部と、サーバ側目覚まし時刻判断部が、時刻設定情報が示す時刻になったと判断した場合に、目覚ましのための情報である目覚まし情報の出力を指示する情報である出力指示情報を目覚まし装置に送信する出力指示情報送信部と、を備え、目覚まし装置は、サーバ装置から送信される出力指示情報を受信する出力指示情報受信部と、出力指示情報受信部が受け付けた出力指示情報に応じて目覚ましのための情報である目覚まし情報を出力する出力部と、を備えた目覚ましシステムである。
【００１４】
かかる構成により、サーバ装置から目覚まし時刻に送信される出力指示情報に応じて、目覚まし装置が目覚まし情報を出力するため、目覚まし時刻を設定する煩わしさをなくすことができる。
【００１５】
また、本発明の目覚ましシステムは、前記目覚ましシステムにおいて、目覚まし装置は、出力部が目覚まし情報の出力後のユーザの状態を示す情報であるユーザ状態情報を取得するユーザ状態情報取得部と、ユーザ状態情報取得部が取得したユーザ状態情報をサーバ装置に送信するユーザ状態情報送信部と、サーバ装置から送信される注意喚起のための情報である注意喚起情報の出力を指示する情報である注意喚起出力指示情報を受信する注意喚起出力指示受信部と、を更に備え、出力部は、注意喚起出力指示受信部が注意喚起出力指示情報を受信した場合に、注意喚起情報を更に出力し、サーバ装置は、目覚まし装置から送信されるユーザ状態情報を受信するユーザ状態情報受信部とユーザ状態情報を用いて、ユーザが起床したか否かを判断する起床判断部と、起床判断部が、ユーザが起床していないと判断した場合に、注意喚起出力指示情報を目覚まし装置に送信する注意喚起出力指示送信部と、を更に備えた目覚ましシステムである。
【００１６】
かかる構成により、目覚まし情報の出力後にも起床しないユーザを自動認識して、起床するよう注意を喚起する情報を出力することができる。
【００１７】
また、本発明の目覚ましシステムは、前記目覚ましシステムにおいて、目覚まし装置は、駆動電源として電池を有しており、目覚まし装置は、電池の残量を示す情報である電池残量情報を取得する電池残量取得部と、電池残量取得部が取得した電池残量情報を、サーバ装置に送信する電池残量送信部と、を更に備えており、サーバ装置は、目覚まし装置から送信される電池残量情報を受信する電池残量情報受信部と、電池残量情報が示す電池残量が、予め指定された値より少なくなった場合に、予め指定された１以上の送信先に、電池切れを警告する情報を送信する電池警告送信部と、を更に備えた目覚ましシステムである。
【００１８】
かかる構成により、電池の残量を、ユーザやサーバの管理者等の目覚まし装置以外の所望の送信先に送信することで、電池切れに対する対策を行いやすくすることができる。例えば、外出中のユーザの携帯電話に電池切れを警告する情報を送信することで、目覚まし装置のある部屋等に戻る帰り道等に、交換用の電池を購入したりすることが可能となる。
【発明の効果】
【００１９】
本発明による目覚ましシステム等によれば、目覚ましを適切に行うことができる。
【図面の簡単な説明】
【００２０】
【図１】本発明の実施の形態１における目覚ましシステムのブロック図
【図２】同目覚ましシステムのサーバ装置の動作を示すフローチャート
【図３】同目覚ましシステムの目覚まし装置２の動作を示すフローチャート
【図４】同目覚ましシステムの概念図
【図５】同目覚ましシステムの時刻設定管理情報を示す図
【図６】同目覚ましシステムの設定時刻情報管理表を示す図
【図７】同目覚ましシステムの停止操作時刻情報管理表を示す図
【図８】同目覚ましシステムのユーザ状態情報の表示例を示す図
【図９】同目覚ましシステムのユーザが就寝時の画像情報を示す図（図９（ａ））、及びユーザが起床後の画像情報を示す図（図９（ｂ））
【図１０】同目覚ましシステムの電池警告送信先管理情報を示す図
【図１１】同目覚ましシステムの電池警告送信部１１２が送信する電子メールの一例を示す図
【図１２】本発明の実施の形態２における目覚ましシステムのブロック図
【図１３】同目覚ましシステムのサーバ装置の動作を説明するためのフローチャート
【図１４】同目覚ましシステムの目覚まし装置の動作を説明するためのフローチャート
【図１５】同目覚ましシステムの設定済情報管理表を示す図
【図１６】同目覚ましシステムの設定督促情報の表示例を示す図
【図１７】本発明の実施の形態３における目覚ましシステムのブロック図
【図１８】同目覚ましシステムのサーバ装置の動作を示すフローチャート
【図１９】同目覚ましシステムの目覚まし装置の動作を示すフローチャート
【図２０】同目覚ましシステムの時時刻設定管理情報の一例を示す図
【図２１】本発明の各実施の形態におけるコンピュータシステムの構成の一例を示す図
【発明を実施するための形態】
【００２１】
以下、目覚ましシステム等の実施形態について図面を参照して説明する。なお、実施の形態において同じ符号を付した構成要素は同様の動作を行うので、再度の説明を省略する場合がある。
【００２２】
（実施の形態１）
本実施の形態においては、サーバ装置から送信される時刻設定情報により、目覚まし装置の目覚まし時刻が設定される目覚ましシステムについて説明する。
【００２３】
図１は、本実施の形態における目覚ましシステム１０００のブロック図である。
【００２４】
目覚ましシステム１０００は、サーバ装置１と１以上の目覚まし装置２とを備える。ただし、図１においては、説明を簡略化するため、目覚まし装置２が一つである場合を例に挙げて説明している。
【００２５】
サーバ装置１は、時刻設定情報格納部１０１、サーバ側時刻取得部１０２、時刻判断部１０３、時刻設定情報送信部１０４、時刻情報受信部１０５、時刻情報格納部１０６、時刻情報蓄積部１０７、起床判断部１０９、ユーザ状態情報受信部１０８、注意喚起出力指示送信部１１０、電池残量情報受信部１１１、および電池警告送信部１１２を備える。
【００２６】
目覚まし装置２は、時刻取得部２０１、時刻設定情報受信部２０２、目覚まし時刻設定部２０３、目覚まし時刻格納部２０４、目覚まし時刻判断部２０５、出力部２０６、ユーザ時刻設定受付部２０７、停止操作受付部２０８、時刻情報取得部２０９、時刻情報送信部２１０、ユーザ状態情報取得部２１１、ユーザ状態情報送信部２１２、注意喚起出力指示受信部２１３、電池残量取得部２１４、電池残量送信部２１５、電池２１６、および撮像部２２０を備える。
【００２７】
サーバ装置１と１以上の目覚まし装置２は、インターネット等のネットワークを介して、相互にデータの送受信が可能となるよう接続されている。ネットワークとの接続は無線接続であっても有線接続であっても良い。ただし、サーバ装置１と目覚まし装置２との間の通信手段や通信方式等は問わない。
【００２８】
時刻設定情報格納部１０１には、目覚まし時刻を設定する情報である時刻設定情報が格納される。目覚まし時刻とは、例えば、目覚ましを行う時刻である。目覚まし時刻は、目覚ましのための情報を出力する時刻と考えてもよい。時刻設定情報は、少なくとも、目覚ましが行われる時刻の情報を有している。時刻設定情報は、日時や曜日や期間等の情報をさらに有していてもよい。例えば、時刻設定情報は、「月曜から金曜：午前６時１０分」等の情報である。ただし、時刻設定情報のデータ構造等は問わない。時刻設定情報格納部１０１に格納される時刻設定情報は、例えば、目覚まし対象となるユーザによりネットワーク等を介して蓄積された情報であってもよいし、サーバ装置１の管理者や、目覚まし対象となるユーザの管理者等により蓄積された情報であってもよい。時刻設定情報は、例えば、複数のユーザに対して個別に用意されていてもよい。例えば、時刻設定情報格納部１０１には、時刻設定情報がユーザＩＤと対応付けて格納される。ただし、複数のユーザに共通の時刻設定情報が用意されていてもよい。
【００２９】
なお、ここで述べるユーザＩＤは、１以上の目覚まし装置２をそれぞれ利用するユーザが識別可能な情報であればどのような情報であっても良い。例えば、ユーザＩＤは、ユーザの社員番号や、携帯電話番号や、メールアドレス等でも良いし、ユーザが任意に設定した値でもよい。なお、ユーザＩＤは、例えば、当該ユーザＩＤが示すユーザが利用する目覚まし装置２と対応付けて管理される。例えば、各ユーザが利用する目覚まし装置２に、各ユーザのユーザＩＤが格納されているようにしても良い。また、ユーザＩＤと目覚まし装置２の識別情報とを対応付けて有する管理情報等を用いて管理するようにしても良い。目覚まし装置２の識別情報とは、例えば目覚まし装置２の製造番号や、ＭＡＣアドレスや、ＩＰアドレス等である。また、ユーザＩＤとして、ユーザが利用する目覚まし装置２の識別情報を用いてもよい。
【００３０】
サーバ側時刻取得部１０２は、時刻の情報を取得する。サーバ側時刻取得部１０２は、例えば、現在の時刻の情報を随時取得する時計を有していても良い。また、ネットワーク等を介して、外部のＮＴＰ（Ｎｅｔｗｏｒｋ  Ｔｉｍｅ  Ｐｒｏｔｏｃｏｌ）サーバ等から送信される時刻の情報を予め指定されたタイミングやトリガー等で受信することで、現在の時刻の情報を随時取得しても良い。サーバ側時刻取得部１０２は、例えば、時計により実現される。また、時刻の情報を受信するための通信手段により実現してもよい。
【００３１】
時刻判断部１０３は、サーバ側時刻取得部１０２が取得した時刻が予め指定された時刻である送信時刻になったか否かを判断する。送信時刻は、例えば、時刻設定情報を、目覚まし装置２に送信するタイミングを示す時刻の情報である。送信時刻は、通常、上述した時刻設定情報が示す時刻よりも前の時刻である。送信時刻は、例えば、常に一定の時刻であっても良いし、曜日ごとに異なる時刻であっても良い。時刻判断部１０３は、例えば、予め図示しない記憶媒体等に蓄積されている送信時刻を読み出して取得する。また、時刻判断部１０３は、送信時刻を、上述した時刻設定情報が示す時刻から動的に取得しても良い。例えば、時刻判断部１０３は、上述した時刻設定情報が示す目覚まし時刻から予め指定された時間だけ減算した時刻を、送信時刻として取得しても良い。時刻判断部１０３は、例えば、サーバ側時刻取得部１０２が取得した時刻が、送信時刻と一致するか否かを判断し、一致する場合に送信時刻になったと判断しても良い。もしくは、サーバ側時刻取得部１０２が取得した時刻が、送信時刻に対して、一致または遅い時刻のいずれかであるか否かを判断し、一致又は遅い時刻であると最初に判断された時点で、送信時刻になったと判断しても良い。なお、かかることは、これ以降に説明する予め指定されている時刻になったか否かの判断においても同様である。なお、例えば、ユーザＩＤと対応付けられた目覚まし装置２が複数存在する場合等において、時刻判断部１０３は、ユーザ別に、サーバ側時刻取得部１０２が取得した時刻が送信時刻になったか否かを判断するようにしてもよい。この場合、送信時刻もユーザ別に異なるものを用いるようにしても良い。
【００３２】
時刻設定情報送信部１０４は、時刻判断部１０３が送信時刻になったと判断した場合に、時刻設定情報格納部１０１に格納されている時刻設定情報を読み出して、ネットワーク経由等で目覚まし装置２に送信する。目覚まし装置２が複数ある場合、例えば、時刻設定情報に対応付けられているユーザＩＤと、各ユーザが利用する目覚まし装置２の送信先を示すアドレス情報とを対応付けて管理する情報を、図示しない記憶媒体等に予め蓄積しておくようにして、この情報から送信時刻になったと判断されたユーザのユーザＩＤと対応付けられたアドレス情報を取得し、このアドレス情報が示す目覚まし装置２に時刻設定情報を送信するようにすればよい。
【００３３】
時刻情報受信部１０５は、目覚まし装置２から送信される設定時刻情報と、出力停止時刻情報と、を受信する。時刻情報受信部１０５は、例えば、目覚まし装置２から、目覚まし装置２を利用するユーザのユーザＩＤと対応付けられて送信される設定時刻情報と出力停止時刻情報とを受信しても良い。設定時刻情報と出力停止時刻情報については後述する。なお、時刻情報受信部１０５は、設定時刻情報と出力停止時刻情報とのいずれか一方だけを受信しても良い。また、時刻情報受信部１０５は、設定時刻情報と出力停止時刻情報とを同時に受信する必要はない。
【００３４】
時刻情報格納部１０６には、時刻情報受信部１０５が受信した情報、即ち設定時刻情報と出力停止時時刻情報とが格納される。ただし、設定時刻情報と出力停止時刻情報とのいずれか一方だけが格納されても良い。時刻情報格納部１０６には、設定時刻情報と出力停止時刻情報とがこれらとともに受信されたユーザＩＤと対応付けられて格納されても良い。
【００３５】
時刻情報蓄積部１０７は、時刻情報受信部１０５が受信した情報、即ち設定時刻情報と出力停止時刻情報とを時刻情報格納部１０６に蓄積する。例えば、時刻情報受信部１０５がユーザＩＤと対応付けられた設定時刻情報と出力停止時刻情報とを受信した場合、時刻情報蓄積部１０７は、受信したユーザＩＤと対応付けて、これらの情報を蓄積する。
【００３６】
ユーザ状態情報受信部１０８は、目覚まし装置２から送信されるユーザ状態情報を受信する。ユーザ状態情報とは、例えば、目覚まし時刻後に目覚まし装置２が取得したユーザの状態を示す情報である。例えば、ユーザ状態情報は、目覚まし装置２が撮影した画像情報である。画像情報は静止画像でも動画像でもよい。例えば、目覚まし装置２の図示しない撮像部等が、ユーザの就寝位置周辺に向けて配置されている場合、撮影した画像情報はユーザの就寝位置周辺を撮影した画像の情報となる。また、例えば、目覚まし装置２の図示しない撮像部等が、就寝時のユーザに対向して配置されている場合、撮影した画像情報はユーザを撮影した画像の情報となる。また、ユーザ状態情報は、目覚まし装置２に設置された動体を検知するセンサーが出力する情報であってもよい。動体を検知するセンサーは、例えば、いわゆるパッシブセンサー等の警戒エリア内の表面温度と、人体の表面から放射されている遠赤外線の差を検知するセンサーや、光束を人体に向けて投光しその反射光を検出する投受光センサ等である。動体を検知するセンサー等は、防犯センサー等の技術として公知の技術である。センサーが出力する情報は、例えば、センサーの検知エリア内に動体が検出できたか否かを示す情報である。
【００３７】
目覚まし装置２が複数存在する場合、ユーザ状態情報受信部１０８は、例えば、ユーザＩＤと対応付けられたユーザ状態情報を受信する。
【００３８】
起床判断部１０９は、ユーザ状態情報受信部１０８が受信したユーザ状態情報を用いて、ユーザが起床したか否かを判断する。以下、受信したユーザ状態情報が、画像情報である場合と、センサーの出力を示す情報である場合の判断処理の例について説明する。
【００３９】
例えば、ユーザ状態情報受信部１０８が受信したユーザ状態情報が画像情報である場合においては、起床判断部１０９は、ユーザ状態情報が示す画像と、ユーザの就寝時の画像とを比較することでユーザが起床済であるか否かを判断する。具体例を挙げると、予めユーザの就寝時と、ユーザの起床後にそれぞれ目覚まし装置２が撮影したユーザの寝床の画像情報を、サーバ装置１の図示しない記憶媒体等に予め格納しておくようにする。そして、目覚まし装置２が、後述する目覚まし情報の出力後にユーザの寝床の画像情報を撮影し、この画像情報をユーザ状態情報として、サーバ装置１に送信するようにする。このユーザ状態情報の画像の構図は、サーバ装置１に予め格納されている画像情報が示す画像の構図と同様の構図であることが好ましい。そして、ユーザ状態情報が示す画像と、予め格納されている就寝時の画像および起床後の画像とを比較して、ユーザ状態情報が示す画像が、どちらの画像に近いかを判断する。そして、ユーザが近いと判断された画像の撮影時の状態にあると判断する。例えば、ユーザ状態情報が示す画像が、就寝時に撮影された画像に近いと判断された場合、ユーザが起床していないと判断する。また、起床後に撮影された画像に近いと判断された場合、ユーザが起床していると判断する。なお、ユーザ状態情報が示す画像が、予め格納されている就寝時の画像および起床後の画像とのいずれにより近い（より類似する）かの判断は、例えば、各画像からいわゆる形状認識機能により検出した形状同士が類似するか否か等による判断や、また、例えば、特願平９−２７００８２号公報に開示されている画像の類似度の判断等によって行われる。また、各画像の特徴量を示すベクトルを抽出して、そのベクトルを機械学習させることで、類似を判断しても良いし、特徴量を示すベクトル間の距離から類似を判断しても良い。
【００４０】
なお、目覚まし装置２が撮影する画像は、寝床を撮影した画像でなくても良く、例えば、寝室内を撮影した画像等の、目覚ましの際のユーザの居場所等を目覚まし装置２が撮影した画像であっても良い。
【００４１】
また、ユーザ状態情報が、ユーザＩＤと対応付けられている場合、比較に用いられる画像情報も、同じユーザＩＤと対応付けられた目覚まし装置２で撮影された画像情報を用いることが好ましい。
【００４２】
また、ユーザ状態情報受信部１０８が受信したユーザ状態情報が、例えば、動体を検知するセンサーが出力する検知結果を示す情報である場合においては、ユーザ状態情報が、動体を検知したことを示す情報であるか否かを判断し、動体を検知したことを示す情報である場合、ユーザが起床したと判断し、動体を検知したことを示す情報でなければ、ユーザが起床していないと判断する。センサーが動体を検知した場合、ユーザが起床してセンサーが検出可能なレベル以上動いていると考えられるからであり、センサーが動体を検知していない場合、ユーザが就寝しており、ユーザの動きがセンサーが検出可能なレベルよりも小さいと考えられるからである。
【００４３】
なお、起床判断部１０９の判断処理は上記で述べた処理以外であってもよい。また、ユーザ状態情報受信部１０８が受信するユーザ状態情報が、上記のユーザ状態情報以外の情報であっても、ユーザ状態情報に応じた処理を行うようにすればよい。
【００４４】
注意喚起出力指示送信部１１０は、起床判断部１０９が、ユーザが起床していないと判断した場合に、注意喚起出力を指示する情報である注意喚起出力指示情報を目覚まし装置２に送信する。注意喚起出力指示情報とは、例えば、起床することに対して、ユーザの注意を喚起する出力を目覚まし装置２に行わせることを指示する情報である。注意喚起出力を行わせる命令と考えても良い。注意喚起出力指示情報は、例えば、図示しない記憶媒体等に予め格納されている。注意喚起出力指示送信部１１０は、例えば、ユーザ状態情報受信部１０８が受信したユーザ状態情報と対応付けられているユーザＩＤが示す目覚まし装置２に注意喚起出力指示情報を送信する。
【００４５】
電池残量情報受信部１１１は、目覚まし装置２から送信される電池残量情報を受信する。電池残量情報は、目覚まし装置２の電力源となる電池の残量を示す情報である。例えば、電池残量情報は、電池の残量をパーセント表示した値や、目覚まし装置２の残りの駆動可能な時間を示した値である。また、電池の電圧は、通常、電池の残量の減少に応じて減少するため、電池残量情報は、電池の電圧を示す値であっても良い。電池残量情報受信部１１１は、ユーザＩＤと対応付けて送信された電池残量情報を受信しても良い。
【００４６】
電池警告送信部１１２は、電池残量情報が示す電池残量が、予め指定された値より少なくなった場合に、予め指定された１以上の送信先に、電池切れを警告する情報を送信する。例えば、電池警告送信部１１２は、電池残量情報が示す電池残量の値と、予め図示しない記憶媒体等に蓄積された電池残量に関する閾値とを比較して、電池残量が閾値より小さくなった場合、電池切れを警告する情報を送信する。電池切れを警告する情報とは、例えば、電池切れを警告する画像やテキスト等の情報である。例えば、「電池の残量が少なくなっています。電池の交換が必要です。」等のテキストの情報である。予め指定された１以上の送信先は、例えば、電池算量情報の送信元となる目覚まし装置２と対応付けられた送信先である。予め指定された送信先は、例えば、目覚まし装置２以外の装置であることが好ましい。予め指定された送信先は、例えば、電池残量情報の送信元となる目覚まし装置２のユーザ（すなわち電池残量情報とともに受信されたユーザＩＤが示すユーザ）が利用する携帯電話やコンピュータ等や、サーバ装置１のサーバ管理者や企業等におけるユーザを管理する管理者の携帯電話やコンピュータ等である。また、電話やファクシミリ等であってもよい。予め指定された送信先を示すメールアドレスや電話番号等の情報は、例えば、図示しない記憶媒体等に格納されている。なお、目覚まし装置２が複数ある場合、予め指定された送信先を示すメールアドレスや電話番号等の情報は、例えば、目覚まし装置２を利用するユーザＩＤと対応付けて、図示しない記憶媒体等に格納されているようにし、警告する情報を送信する際に、電池残量情報とともに受信したユーザＩＤ等に対応した送信先を示す情報をこの記憶媒体等から読み出すようにすればよい。
【００４７】
目覚まし装置２は、目覚ましのための機能を有する装置である。目覚まし装置２は、例えば、目覚まし時計である。また、目覚まし機能を有する携帯電話やテレビ等のＡＶ機器等の装置であっても良い。目覚まし機能とは、例えば、予め指定された時刻である目覚まし時刻に、後述する目覚まし情報を出力する装置である。ここでは、一例として、目覚まし装置２が電池２１６を動作電源として用いて動作する情報である場合について説明する。
【００４８】
時刻取得部２０１は、時刻の情報を取得する。時刻取得部２０１の構成等は、上述したサーバ側時刻取得部１０２と同様であるので、ここでは説明を省略する。
【００４９】
時刻設定情報受信部２０２は、サーバ装置１から送信される時刻設定情報を受信する。
【００５０】
目覚まし時刻設定部２０３は、時刻設定情報受信部２０２が受信した時刻設定情報が示す時刻を、目覚まし時刻に設定する。目覚まし時刻は、例えば、後述する目覚まし情報を出力する時刻である。目覚まし時刻に設定するとは、目覚まし時刻を設定する情報である目覚まし時刻情報を、後述する目覚まし時刻格納部２０４に蓄積することと考えても良い。目覚まし時刻情報は、少なくとも目覚まし時刻の情報を有する情報である。目覚まし時刻設定部２０３は、例えば、時刻設定情報に含まれる目覚まし時刻の情報を取得して、取得した目覚まし時刻の情報を、目覚まし時刻を設定する情報として後述する目覚まし時刻格納部２０４に蓄積する。
【００５１】
また、目覚まし時刻設定部２０３は、後述するユーザ時刻設定受付部２０７がユーザ時刻設定情報を受け付けた場合には、ユーザ時刻設定情報が示す時刻を目覚まし時刻に設定するようにしてもよい。
【００５２】
なお、ユーザ時刻設定情報の入力を行う際に、ユーザＩＤやパスワード等の認証データを入力させるようにし、これをサーバ装置１に送信して、本人確認のためのユーザ認証をサーバ装置３において行うようにし、認証が許可された場合だけ、ユーザ時刻設定情報を設定や、ユーザ時刻設定情報の削除や変更等を行えるようにしても良い。また、認証が許可されなかった場合には、新規ユーザ登録のための認証データ等の登録をユーザに行わせるようにし、登録完了後に、ユーザを正規ユーザとして認証できるようにしても良い。なお、ユーザ認証は、パスワードを用いた認証や、指紋認証、声紋認証、虹彩認証等、どのような認証であっても良い。また、認証データは、例えば、ユーザＩＤとパスワードの組合せや、ユーザの指紋や、ユーザの声や、ユーザの虹彩等である。
【００５３】
さらに、目覚まし時刻設定部２０３は、後述するユーザ時刻設定受付部２０７がユーザ時刻設定情報を受け付けた場合には、ユーザ時刻設定情報が示す時刻を目覚まし時刻に設定するようにし、時刻設定情報受信部２０２が時刻設定情報を受信した場合において、目覚まし時刻が設定されていない場合には、時刻設定情報受信部２０２が受信した時刻設定情報が示す時刻を目覚まし時刻に設定するようにしてもよい。目覚まし時刻設定部２０３は、例えば、時刻設定情報受信部２０２が時刻設定情報を受信した時点で、後述する目覚まし時刻格納部２０４に目覚まし時刻を設定する情報が格納されているか否かを判断し、格納されていると判断された場合、受信した時刻設定情報が示す時刻を目覚まし時刻に設定しない。また、目覚まし時刻を設定する情報が目覚まし時刻格納部２０４に格納されていないと判断された場合には、時刻設定情報受信部２０２が受信した時刻設定情報の示す時刻を目覚まし時刻に設定する目覚まし時刻情報を目覚まし時刻格納部２０４に蓄積するようにしてもよい。なお、目覚まし時刻の情報が日付や曜日等の情報と対応付けられている場合、既に目覚まし時刻が設定されているか否かの判断を行う際には、同じ日付や曜日の情報と対応付けられた目覚まし時刻を設定する情報が格納されているか否かを判断するようにしても良い。
【００５４】
目覚まし時刻格納部２０４には、目覚まし時刻を設定する情報である目覚まし時刻情報が格納される。
【００５５】
目覚まし時刻判断部２０５は、時刻取得部２０１が取得した時刻が、目覚まし時刻設定部２０３が設定した時刻になったか否かを判断する。目覚まし時刻設定部２０３が設定した目覚まし時刻は、例えば、目覚まし時刻格納部２０４に格納されている目覚まし時刻情報が示す時刻である。目覚まし時刻判断部２０５は、時刻取得部２０１が取得した時刻と、目覚まし時刻設定部２０３が設定した目覚まし時刻とを比較して、時刻取得部２０１が取得した時刻が、目覚まし時刻になったか否かを判断する。この比較は、上述した時刻判断部１０３が行うサーバ側時刻取得部１０２が取得した時刻が予め指定された送信時刻となったか否かの判断等と同様であるので、ここでは説明を省略する。
【００５６】
出力部２０６は、目覚まし時刻判断部２０５が目覚まし時刻になったと判断した場合に、目覚ましのための情報である目覚まし情報を出力する。目覚まし情報は、ユーザの感覚に対して、目覚ましのための何らかの刺激を与えることが可能な出力であればよい。目覚まし情報は、例えば、アラーム音や、振動や、光の点滅、図示しない記憶媒体等に予め格納されている文字列や画像等の情報であり、目覚まし情報の出力は、これらの情報の出力である。アラーム音は、例えばスピーカ等から出力される。また、振動は、目覚まし装置２に取り付けられた振動体を振動させることで出力される。また、光の点滅は、目覚まし装置２に取り付けられたライト等のオンオフを繰り返すことで出力される。また、文字列や画像の出力は、図示しないモニタ等に文字列や画像を表示することで行われる。また、目覚まし情報の出力は、テレビからの画像と音声の出力や、オーディオからの音声の出力や、照明の点灯等であっても良い。
【００５７】
また、出力部２０６は、後述する注意喚起出力指示受信部２１３が注意喚起出力指示情報を受信した場合に、注意喚起情報を更に出力する。注意喚起情報は、例えば、目覚まし情報と同様の情報である。ただし、アラーム音や、振動の種類や、光の点滅パターンや、出力される文字列や画像等の情報は、目覚まし情報と異なるものであっても良い。
【００５８】
なお、出力部２０６が目覚まし情報を出力した後に、目覚まし装置２は、この出力済の目覚まし情報に対応した目覚まし時刻格納部２０４に格納されている目覚まし時刻情報は削除するようにしても良い。
【００５９】
ユーザ時刻設定受付部２０７は、ユーザによる目覚まし時刻を設定する情報であるユーザ時刻設定情報を受け付ける。目覚まし時刻設定情報は、少なくとも、設定する時刻を含む情報である。目覚まし時刻設定情報は、日付や曜日等の情報を更に有していても良い。
【００６０】
ユーザ時刻設定情報の受け付けは、キーボードやマウス、タッチパネルなどの入力デバイスから入力された情報の受け付け、有線もしくは無線の通信回線を介して送信された情報の受信、光ディスクや磁気ディスク、半導体メモリなどの記録媒体から読み出された情報の受け付けなどを含む概念である。目覚まし時刻設定情報の入力手段は、テンキーやキーボードやマウスやダイヤルやメニュー画面によるもの等、何でも良い。
【００６１】
停止操作受付部２０８は、ユーザによる目覚まし情報の出力を停止する操作である出力停止操作を受け付ける。出力停止操作は、例えば、アラーム音を止めるための操作や、目覚まし装置２の振動を止める操作や、モニタ等への文字列や画像の表示を終了する操作等である。出力停止操作の入力手段は、ボタンやテンキーやキーボードやマウスやメニュー画面によるもの等、何でも良い。
【００６２】
時刻情報取得部２０９は、目覚まし時刻設定部２０３が設定した目覚まし時刻の情報である設定時刻情報と、出力停止操作を受け付けた時刻の情報である停止操作時刻情報とを取得する。
【００６３】
時刻情報取得部２０９は、例えば目覚まし時刻設定部２０３が目覚まし時刻を設定するごとに、この目覚まし時刻を示す設定時刻情報を取得する。時刻情報取得部２０９は、設定された目覚まし時刻に目覚まし情報が出力されるような設定がなされているか否かの情報等も含む設定時刻情報を取得するようにしても良い。
【００６４】
また、時刻情報取得部２０９は、停止操作時刻情報として、例えば、停止操作受付部２０８が出力停止操作を受け付けた時刻を示す情報を時刻取得部２０１から取得する。
【００６５】
なお、時刻情報取得部２０９は、設定時刻情報または停止操作時刻情報のいずれか一方だけを取得するようにしてもよい。
【００６６】
時刻情報送信部２１０は、時刻情報取得部２０９が取得した設定時刻情報と、出力停止時刻情報と、をサーバ装置１に送信する。また、時刻情報送信部２１０は、例えば、目覚まし装置２のユーザのユーザＩＤを、設定時刻情報および停止操作時刻情報に対応付けて送信しても良い。なお、時刻情報送信部２１０は、設定時刻情報と、出力停止時刻情報とのうちの、いずれか一方だけを送信するようにしても良い。また、設定時刻情報と出力停止時刻情報とは同時に送信しなくてもよい。
【００６７】
ユーザ状態情報取得部２１１は、出力部２０６が目覚まし情報の出力後のユーザの状態を示す情報であるユーザ状態情報を取得する。ユーザ状態情報は、例えば、上述したように、目覚まし装置２に取り付けられた撮像部２２０等で撮影した画像情報や、目覚まし装置２に取り付けられた動体を検知するセンサーが出力する情報である。ユーザ状態情報取得部２１１は、ユーザ状態情報を取得するための撮像部や動体を検知するセンサー等を内部に有していても良いし、外部に有していても良い。なお、本実施の形態においては、目覚まし装置２が、撮像部２２０を備えている場合の例について説明する。なお、センサー等を用いる場合は、撮像部２２０の代わりにセンサーを設けるようにすればよい。ユーザ状態情報取得部２１１は、目覚まし情報の出力後にユーザ状態情報を取得する。ユーザ状態情報取得部２１１は、例えば、撮像部２２０で撮影を行うことで、画像情報であるユーザ状態情報を取得する。また、ユーザ状態情報取得部２１１は、例えば、図示しないセンサーが出力する情報を取得してもよい。なお、センサーの出力は、ユーザ状態情報取得部が取得するタイミングまで、図示しない記憶媒体等に順次蓄積するようにしてもよい。ユーザ状態情報取得部２１１は、目覚まし情報の出力後をどのように判断しても良い。例えば、出力部２０６から目覚まし情報が出力された時点を検出して、この検出した時点以降を、出力後と判断しても良い。また、目覚まし時刻以降の時刻を出力後と判断するようにしてもよい。
【００６８】
ユーザ状態情報送信部２１２は、ユーザ状態情報取得部２１１が取得したユーザ状態情報をサーバ装置１に送信する。ユーザ状態情報送信部２１２は、例えば、ユーザ状態情報を、目覚まし装置２を利用するユーザのユーザＩＤと対応付けて送信するようにしても良い。
【００６９】
注意喚起出力指示受信部２１３は、サーバ装置１から送信される注意喚起のための情報である注意喚起情報の出力を指示する情報である注意喚起出力指示情報を受信する。
【００７０】
電池残量取得部２１４は、動作電源である電池２１６の残量を示す情報である電池残量情報を取得する。電池残量情報は電池の残量を結果的に示す情報であればどのような情報であっても良い。電池残量情報は、例えば、電池の残量を、パーセントや、目覚まし装置２の残りの動作可能時間等で示した情報である。また電池残量情報は、電池２１６の出力電圧の値を示す情報であっても良い。電池残量取得部２１４は、どのように電池残量情報を取得しても良い。電池残量取得部２１４は、例えば、電池２１６の出力電圧から電池残量情報を取得する。電池残量を示す情報を取得する処理は、公知技術であるので、ここでは詳細な説明を省略する。
【００７１】
電池残量送信部２１５は、電池残量取得部２１４が取得した電池残量情報を、サーバ装置１に送信する。電池残量送信部２１５は、例えば、電池残量情報を、目覚まし装置２を利用するユーザのユーザＩＤと対応付けて送信するようにしても良い。
【００７２】
電池２１６は、目覚まし装置２の駆動電源として利用される。電池２１６は、リチウムイオンバッテリー等の充電可能なものであっても、いわゆる乾電池等の充電が不可のものであっても良い。
【００７３】
撮像部２２０は、被写体を撮像して画像情報を取得する。撮像する画像は、静止画像であっても動画像であっても良い。撮像部２２０は、例えばカメラである。なお、撮像部２２０は、ユーザ状態情報取得部２１１内に設けられていても良い。また、撮像部２２０として、目覚まし装置２の外部の撮像部等を用いても良い。なお、ユーザ状態情報取得部２１１がセンサーの出力をユーザ状態情報として取得する場合には、撮像部２２０の代わりに、動体等を検出するセンサーを用いるようにすればよい。
【００７４】
図２は、目覚ましシステム１０００のサーバ装置１の動作を示すフローチャートである。以下、図２を用いて動作について説明する。なお、ここでは、複数の時刻設定情報がそれぞれユーザＩＤと対応付けられて時刻設定情報格納部１０１に格納されている場合を例に挙げて説明する。また、複数のユーザＩＤと、各ユーザが利用する目覚まし装置２の送信先のアドレス情報（例えばＩＰアドレス等）等とが対応付けられた情報であるアドレス管理情報が、図示しない記憶媒体等に予め蓄積されているものとする。
【００７５】
（ステップＳ２０１）サーバ側時刻取得部１０２は、現在の時刻を取得する。時刻の最小単位は問わない。例えば、秒単位で時刻を取得する。
【００７６】
（ステップＳ２０２）時刻判断部１０３は、カウンターｎに１を代入する。
【００７７】
（ステップＳ２０３）時刻判断部１０３は、ｎ番目のユーザＩＤに対応した送信時刻を取得する。ｎ番目のユーザＩＤに対応した時刻設定情報を時刻設定情報格納部１０１から読み出し、読み出した時刻設定情報が示す時刻から、予め指定された時間を減算した時刻を、時刻設定情報を送信するタイミングであるか否かを判断するために送信時刻として取得する。
【００７８】
（ステップＳ２０４）時刻判断部１０３は、ステップＳ２０１で取得した時刻が、ステップＳ２０３で取得した送信時刻と一致するか否かを判断する。一致する場合、ステップＳ２０５に進み、一致しない場合、ステップＳ２０６に進む。なお、ここでの一致は予め指定された誤差を含んでいても良い。
【００７９】
（ステップＳ２０５）時刻設定情報送信部１０４は、ｎ番目のユーザＩＤに対応した時刻設定情報を読み出して、ｎ番目のユーザＩＤに対応した目覚まし装置２に送信する。例えば、ｎ番目のユーザＩＤに対応した目覚まし装置２のアドレス情報を上述したアドレス管理情報等から取得して、このアドレス情報を用いて目覚まし装置２に時刻設定情報を送信する。
【００８０】
（ステップＳ２０６）時刻判断部１０３は、カウンターｎの値を１インクリメントする。
【００８１】
（ステップＳ２０７）時刻判断部１０３は、ｎ番目のユーザＩＤと対応付けられた時刻設定情報が時刻設定情報格納部１０１に格納されているか否かを判断する。格納されていればステップＳ２０３に戻り、格納されていなければステップＳ２０８に進む。
【００８２】
（ステップＳ２０８）時刻情報受信部１０５は、設定時刻情報を受信したか否かを判断する。受信していればステップＳ２０９に進み、受信していなければステップＳ２１０に進む。
【００８３】
（ステップＳ２０９）時刻情報蓄積部１０７は、ステップＳ２０８で受信した設定時刻情報を時刻情報格納部１０６に蓄積する。例えば、ステップＳ２０８でユーザＩＤと対応付けられた設定時刻情報を受信した場合、時刻情報蓄積部１０７は、ユーザＩＤと対応付けて設定時刻情報を蓄積する。そして、ステップＳ２０１に戻る。
【００８４】
（ステップＳ２１０）時刻情報受信部１０５は、出力停止時刻情報を受信したか否かを判断する。受信していればステップＳ２１１に進み、受信していなければステップＳ２１２に進む。
【００８５】
（ステップＳ２１１）時刻情報蓄積部１０７は、ステップＳ２１０で受信した出力停止時刻情報を時刻情報格納部１０６に蓄積する。例えば、ステップＳ２１０でユーザＩＤと対応付けられた出力停止時刻情報を受信した場合、時刻情報蓄積部１０７は、ユーザＩＤと対応付けて設定時刻情報を蓄積する。そして、ステップＳ２０１に戻る。
【００８６】
（ステップＳ２１２）ユーザ状態情報受信部１０８は、ユーザ状態情報を受信したか否かを判断する。例えば、ユーザ状態情報受信部１０８は、ユーザＩＤと対応付けられたユーザ状態情報を受信したか否かを判断する。ユーザ状態情報を受信した場合、ステップＳ２１３に進み、受信していない場合、ステップＳ２１５に進む。
【００８７】
（ステップＳ２１３）起床判断部１０９は、ステップＳ２１２で受信したユーザ状態情報を用いて、ユーザが起床したか否かの判断を行う。例えば、ユーザ状態情報が就寝する領域を撮影した画像情報である場合、この画像情報を、ステップＳ２１２で受信したユーザ状態情報と対応付けられているユーザＩＤと対応付けて予め格納されている起床前の画像情報と起床後の画像情報と比較して、ユーザが起床したか否かの判断を行う。ユーザが起床していると判断した場合はステップＳ２０１に戻り、起床していないと判断した場合はステップＳ２１４に進む。
【００８８】
（ステップＳ２１４）注意喚起出力指示送信部１１０は、注意喚起出力指示情報を、ステップＳ２１２で受信したユーザ状態情報と対応付けられているユーザＩＤと対応付けられた目覚まし装置２に送信する。単にユーザ状態情報の送信元となる目覚まし装置２に送信するようにしても良い。そして、ステップＳ２０１に戻る。
【００８９】
（ステップＳ２１５）電池残量情報受信部１１１は、電池残量情報を受信したか否かを判断する。受信した場合はステップＳ２１６に進み、受信していない場合はステップＳ２０１に戻る。
【００９０】
（ステップＳ２１６）電池警告送信部１１２は、ステップＳ２１５で受信した電池残量情報が示す値が、予め指定された閾値より小さい値であるか否かを判断する。小さい値であればステップＳ２１７に進み、小さい値でなければステップＳ２０１に戻る。
【００９１】
（ステップＳ２１７）電池警告送信部１１２は、電池切れを警告する情報を電池残量情報の送信元となる目覚まし装置２に送信する。そして、ステップＳ２０１に戻る。
【００９２】
なお、図２のフローチャートにおいて、サーバ側時刻取得部１０２が時刻を取得する処理は、他の処理と並列に連続して行うようにしても良い。
【００９３】
なお、図２のフローチャートにおいて、電源オフや処理終了の割り込みにより処理は終了する。
【００９４】
図３は、目覚ましシステム１０００の目覚まし装置２の動作を示すフローチャートである。以下、図３を用いて動作について説明する。なお、ここでは、目覚ましシステム１０００は複数の目覚まし装置２を有し、目覚まし装置２内の図示しない格納部には、目覚まし装置２のユーザのユーザＩＤが格納されているものとする。
【００９５】
（ステップＳ３０１）時刻取得部２０１は、現在の時刻を取得する。時刻の最小単位は問わない。例えば、秒単位で時刻を取得する。
【００９６】
（ステップＳ３０２）目覚まし時刻判断部２０５は、目覚まし時刻設定部２０３により設定された目覚まし時刻を示す目覚まし時刻情報が、目覚まし時刻格納部２０４に格納されているか否かを判断する。格納されている場合、ステップＳ３０３に進み、格納されていない場合、ステップＳ３０７に進む。
【００９７】
（ステップＳ３０３）目覚まし時刻判断部２０５は、目覚まし時刻格納部２０４に格納されている目覚まし時刻情報が示す時刻が、ステップＳ３０１で取得した現在の時刻と一致するか否かを判断する。一致する場合、ステップＳ３０４に進み、一致しない場合、ステップＳ３０５に進む。なお、ここでの一致は予め指定された誤差を含んでいても良い。
【００９８】
（ステップＳ３０４）出力部２０６は、目覚まし情報を出力する。そして、ステップＳ３０１に戻る。
【００９９】
（ステップＳ３０５）停止操作受付部２０８は、目覚まし情報が出力中であるか否かを判断する。出力中であればステップＳ３０６に進み、出力中でなければステップＳ３１０に進む。
【０１００】
（ステップＳ３０６）停止操作受付部２０８は、目覚まし情報の出力を停止する操作を受け付けたか否かを判断する。受け付けた場合、ステップＳ３０７に進み、受け付けていない場合、ステップＳ３１０に進む。
【０１０１】
（ステップＳ３０７）出力部２０６は、目覚まし情報の出力を停止する。
【０１０２】
（ステップＳ３０８）時刻情報取得部２０９は、直前のステップＳ３０１で取得した現在の時刻を示す出力停止時刻情報を取得する。
【０１０３】
（ステップＳ３０９）時刻情報送信部２１０は、ステップＳ３１０で取得した出力停止時刻情報を、ユーザＩＤと対応付けてサーバ装置１に送信する。そしてステップＳ３０１に戻る。
【０１０４】
（ステップＳ３１０）ユーザ時刻設定受付部２０７は、ユーザ時刻設定情報を受け付けたか否かを判断する。受け付けた場合、ステップＳ３１１に進み、受け付けていない場合、ステップＳ３１４に進む。
【０１０５】
（ステップＳ３１１）目覚まし時刻設定部２０３は、ステップＳ３１０で受け付けたユーザ時刻設定情報が示す時刻を目覚まし時刻に設定する。ここでは、ユーザ時刻設定情報が示す時刻を目覚まし時刻とする目覚まし時刻情報を目覚まし時刻格納部２０４に蓄積する。
【０１０６】
（ステップＳ３１２）時刻情報取得部２０９は、ステップＳ３１１で目覚まし時刻設定部２０３が設定した目覚まし時刻を示す設定時刻情報を取得する。
【０１０７】
（ステップＳ３１３）時刻情報送信部２１０は、ステップＳ３１２で取得した設定時刻情報を、ユーザＩＤと対応付けてサーバ装置１に送信する。そしてステップＳ３０１に戻る。
【０１０８】
（ステップＳ３１４）時刻設定情報受信部２０２は、時刻設定情報を受信したか否かを判断する。受信した場合、ステップＳ３１５に進み、受信していない場合、ステップＳ３１８に進む。
【０１０９】
（ステップＳ３１５）目覚まし時刻設定部２０３は、ステップＳ３１４で受信した時刻設定情報が示す時刻を目覚まし時刻に設定する。ここでは、時刻設定情報が示す時刻を目覚まし時刻とする目覚まし時刻情報を目覚まし時刻格納部２０４に蓄積する。
【０１１０】
（ステップＳ３１６）時刻情報取得部２０９は、ステップＳ３１５で目覚まし時刻設定部２０３が設定した目覚まし時刻を示す設定時刻情報を取得する。
【０１１１】
（ステップＳ３１７）時刻情報送信部２１０は、ステップＳ３１６で取得した設定時刻情報を、ユーザＩＤと対応付けてサーバ装置１に送信する。そしてステップＳ３０１に戻る。
【０１１２】
（ステップＳ３１８）ユーザ状態情報取得部２１１は、ユーザ状態情報を取得するタイミングであるか否かを判断する。例えば、目覚まし情報に対する停止操作後から予め指定した時間が経過後に取得するタイミングが設定されている場合、現在の時刻とこの予め指定した時間が経過した時刻とが一致するか否かを判断し、一致すれば取得するタイミングであると判断し、一致しなければ取得するタイミングでないと判断する。取得するタイミングであればステップＳ３１９に進み、取得するタイミングでなければステップＳ３２１に進む。なお、ここでの一致は予め指定された誤差を含んでいても良い。
【０１１３】
（ステップＳ３１９）ユーザ状態情報取得部２１１は、ユーザ状態情報を取得する。例えば、撮像部２２０を制御してユーザ状態情報である画像情報を取得する。あるいは図示しないセンサーの検知した最新の動体の有無を示す情報を取得する。
【０１１４】
（ステップＳ３２０）ユーザ状態情報送信部２１２は、ユーザ状態情報をサーバ装置１に送信する。そして、ステップＳ３０１に戻る。
【０１１５】
（ステップＳ３２１）注意喚起出力指示受信部２１３は、注意喚起出力指示情報を受信したか否かを判断する。受信した場合、ステップＳ３２２に進み、受信していない場合は、ステップＳ３２３に進む。
【０１１６】
（ステップＳ３２２）出力部２０６は、注意喚起情報を出力する。なお、注意喚起情報の出力は、例えば、一定の時間出力された後、自動的に停止するものとする。そして、ステップＳ３０１に戻る。
【０１１７】
（ステップＳ３２３）電池残量取得部２１４は、電池残量情報を取得するタイミングであるか否かを判断する。例えば、時間をカウントして、カウント値が予め指定された時間となるごとに、取得するタイミングであると判断する。取得するタイミングであれば、ステップＳ３２４に進み、取得するタイミングでなければステップＳ３０１に戻る。
【０１１８】
（ステップＳ３２４）電池残量取得部２１４は、電池２１６の電池残量を示す電池残量情報を取得する。
【０１１９】
（ステップＳ３２５）電池残量送信部２１５は、ステップＳ３２４で取得した電池残量情報をユーザＩＤと対応付けてサーバ装置１に送信する。そして、ステップＳ３０１に戻る。
【０１２０】
なお、図３のフローチャートにおいて、時刻取得部２０１が時刻を取得する処理は、他の処理と並列に連続して行うようにしても良い。
【０１２１】
なお、図３のフローチャートにおいて、電源オフや処理終了の割り込みにより処理は終了する。
【０１２２】
以下、本実施の形態における目覚ましシステム１０００の具体的な動作について説明する。目覚ましシステム１０００の概念図は図４である。目覚まし装置２は、この具体例においては、インターネット等のネットワークに接続された目覚まし時計であるとする。目覚まし装置２は、例えば、ベッドサイド等に配置されているものとする。また、ここでは、目覚ましシステム１０００がＮ個（Ｎは２以上の整数）の目覚まし装置２を備えている場合について説明する。図においては、１番目の目覚まし装置２を目覚まし装置２−１、Ｎ番目の目覚まし装置２を目覚まし装置２−Ｎ等で示している。ただし、目覚まし装置２は一つであっても良い。各目覚まし装置２は、それぞれ目覚まし装置２の利用者のユーザＩＤを図示しない記憶媒体等に格納しているものとする。
【０１２３】
まず、ユーザＡが、ユーザＩＤ「Ａ００１」が格納されている目覚まし装置２−１が設置されている寝室でベッドに入り、目覚まし時刻を設定せずに就寝したとする。
【０１２４】
図５は、サーバ装置１の時刻設定情報格納部１０１に格納されている時刻設定情報を管理する時刻設定管理情報である。時刻設定管理情報は、「ユーザＩＤ」と、「時刻設定情報」と、「送信時刻」という項目の情報を有する１以上のレコードを有している。「ユーザＩＤ」は、各目覚まし装置２に設定されているユーザＩＤに相当する。「時刻設定情報」は、時刻設定情報である。時刻設定情報は、ここでは、目覚まし時刻に設定する時刻を示す情報であり、時刻の最小単位が分であるとする。「送信時刻」は、時刻設定情報を送信する時刻を示す送信時刻であり、ここでは、対応する「時刻設定情報」が示す時刻から、予め指定された時間である６時間を減算した時刻に自動設定されるものとする。
【０１２５】
サーバ装置１においては、サーバ側時刻取得部１０２が順次現在時刻を取得する。そして、時刻判断部１０３は、サーバ側時刻取得部１０２が順次取得する現在時刻と、図５に示した時刻設定管理情報の各レコードの「送信時刻」の値とを順次比較して、一致するレコードを検出する処理を繰り返し行う。
【０１２６】
ここで、例えば、サーバ側時刻取得部１０２が取得した現在時刻が「２２：３０」であったとし、時刻設定管理情報の「ユーザＩＤ」が「Ａ００１」であるレコードの「送信時刻」だけが「２２：３０」であり、時刻が一致すると判断されたとする。
【０１２７】
このため、時刻設定情報送信部１０４は、「ユーザＩＤ」が「Ａ００１」であるレコードから時刻設定情報である「４：３０」を、時刻設定情報格納部１０１から読み出して、ユーザＩＤ「Ａ００１」に対応する目覚まし装置２に送信する。例えば、サーバ装置１内の図示しない記憶媒体に、予め、各目覚まし装置２のアドレス情報と、各目覚まし装置２の利用者のユーザＩＤとを対応付けて管理する送信先管理情報を格納しておくようにし、この送信先管理情報から、ユーザＩＤ「Ａ００１」に対応したアドレス情報である「http://201.178.2…」等を取得して、このアドレス情報が示す目覚まし装置２に、読み出した時刻設定情報「４：３０」を送信する。このアドレス情報は、ユーザＡの寝室に設置されたユーザＩＤが「Ａ００１」である目覚まし装置２−１のアドレス情報であるとする。
【０１２８】
目覚まし装置２−１の時刻設定情報受信部２０２は、サーバ装置１から送信される時刻設定情報「４：３０」を受信する。受信すると、目覚まし時刻設定部２０３は、目覚まし時刻格納部２０４に、既に目覚まし時刻情報が格納されているか否かを判断する。ここでは、ユーザＡが目覚まし時刻を設定せずに就寝したため、目覚まし時刻情報が目覚まし時刻格納部２０４に格納されていない。このため、目覚まし時刻設定部２０３は、受信した時刻設定情報が示す時刻である「４：３０」を目覚まし時刻に設定する。具体的には、時刻「４：３０」を示す目覚まし時刻情報を目覚まし時刻格納部２０４に蓄積する。
【０１２９】
目覚まし時刻が設定されたため、時刻情報取得部２０９は、目覚まし時刻設定部２０３が目覚まし時刻に設定した時刻「４：３０」を示す設定時刻情報を取得する。ここでは、取得した設定時刻情報が「４：３０」であるとする。そして、時刻情報送信部２１０は、時刻情報取得部２０９が取得した設定時刻情報を目覚まし装置２に格納されているユーザＩＤ「Ａ００１」と対応付けて、サーバ装置１に送信する。
【０１３０】
サーバ装置１の時刻情報受信部１０５が、設定時刻情報を受信すると、時刻情報蓄積部１０７は、この設定時刻情報を、設定時刻情報と対応付けられているユーザＩＤと受信した日時の情報とに対応付けて時刻情報格納部１０６に蓄積する。
【０１３１】
図６は、時刻情報格納部１０６に格納されている設定時刻情報を管理する設定時刻情報管理表を示す図である。
【０１３２】
目覚まし装置２−１の時刻取得部２０１は、現在時刻を順次取得する。目覚まし時刻判断部２０５は、時刻取得部２０１が順次取得する現在時刻が、目覚まし時刻設定部４０３が設定した目覚まし時刻、即ち目覚まし時刻格納部２０４に格納されている目覚まし時刻情報が示す時刻と一致するか否かの判断処理を繰り返す。
【０１３３】
ここで、例えば、時刻取得部２０１が取得した現在時刻が「４：３０」であったとし、目覚まし時刻判断部２０５によって、この時刻が、目覚まし時刻格納部２０４に格納されている目覚まし時刻情報が示す時刻「４：３０」と一致すると判断されたとする。つまり、目覚まし時刻判断部２０５によって、現在時刻が目覚まし時刻になったと判断されたとする。
【０１３４】
出力部２０６は、目覚まし情報の出力を行う。ここでは、目覚まし装置２−１に設けられたスピーカー４１から、アラーム音を出力する。
【０１３５】
次に、停止操作受付部２０８が、ユーザによる目覚まし情報の出力停止操作を受け付けたか否かを判断する。例えば、ユーザが、目覚まし装置２−１の停止ボタン４２等が押したとすると、停止操作受付部２０８は、出力停止操作を受け付ける。これにより、停止操作受付部２０８が出力停止操作を受け付けたと判断する。停止操作受付部２０８が出力停止操作を受け付けたため、出力部２０６は、目覚まし情報の出力をやめる。そして、時刻情報取得部２０９は、出力をやめた現在時刻を示す情報を停止操作時刻情報として時刻取得部２０１から取得する。取得した時点の現在時刻が「４：３１」であったとすると、「４：３１」を示す停止操作時刻情報を取得する。そして、時刻情報送信部２１０は、時刻情報取得部２０９が取得した停止操作時刻情報を目覚まし装置２に格納されているユーザＩＤ「Ａ００１」と対応付けて、サーバ装置１に送信する。
【０１３６】
サーバ装置１の時刻情報受信部１０５が、停止操作時刻情報を受信すると、時刻情報蓄積部１０７は、この停止操作時刻情報を、停止操作時刻情報と対応付けられているユーザＩＤと受信した日時の情報とに対応付けて時刻情報格納部１０６に蓄積する。
【０１３７】
図７は、時刻情報格納部１０６に格納されている停止操作時刻情報を管理する停止操作時刻情報管理表を示す図である。
【０１３８】
目覚まし装置２−１のユーザ状態情報取得部２１１は、ユーザ状態情報を取得するタイミングとなったか否かの判断を繰り返す。ここでは、ユーザ状態情報を取得するタイミングが、目覚まし時刻の５分後に予め指定されているものとすると、ユーザ状態情報取得部２１１は、時刻情報取得部２０９が取得した現在時刻が、目覚まし時刻格納部２０４に格納されている目覚まし時刻情報が示す時刻に５分を加算した値と一致するか否かを判断する。ここでは、格納されている目覚まし時刻情報が、「４：３０」であるので、ユーザ状態情報取得部２１１は、現在時刻が「４：３５」となったか否かを順次判断する。ここで、現在時刻が予め指定された送信時刻である「４：３５」になったとすると、ユーザ状態情報取得部２１１は、ユーザ状態情報を取得する。
【０１３９】
ここでは、ユーザ状態情報取得部２１１は、目覚まし装置２−１が有する撮像部２２０を制御して、目覚まし装置２の撮像部２２０の正面に位置するユーザが就寝時に利用するベッドの静止画像を撮影させる。撮像部２２０は、ここでは、ＣＣＤやＣＭＯＳ等の撮像素子を備えたスチルカメラであるとする。そして、撮影された静止画像をユーザ状態情報として取得する。なお、ユーザ状態情報取得部２１１が撮像部２２０を有していると考えても良いし、有していないと考えても良い。また、目覚まし装置２−１の外部の撮像部２２０を用いるようにしてもよい。
【０１４０】
図８は、ユーザ状態情報取得部２１１が取得したユーザ状態情報である静止画像の表示例を示す図である。
【０１４１】
ユーザ状態情報送信部２１２は、図８に示すようなユーザ状態情報取得部２１１が取得したユーザ状態情報を、ユーザＩＤ「Ａ００１」と対応付けてサーバ装置１に送信する。
【０１４２】
サーバ装置１の図示しない記憶媒体には、予め、各ユーザＩＤと、各ユーザＩＤを有する目覚まし装置２が撮像部２２０等を制御して撮影したユーザの就寝時のベッドの静止画像の画像情報と、ユーザが起床後のベッドの静止画像の画像情報とが、対応付けて格納されているものとする。
【０１４３】
サーバ装置１のユーザ状態情報受信部１０８が、ユーザＩＤ「Ａ００１」と対応付けられて目覚まし装置２−１から送信された図８に示すようなユーザ状態情報を受信すると、起床判断部１０９は、受信したユーザ状態情報と対応付けられているユーザＩＤ「Ａ００１」を取得し、取得したユーザＩＤ「Ａ００１」と一致するユーザＩＤと対応付けられて図示しない記憶媒体等に格納されているユーザの就寝時と起床後の画像情報をそれぞれ読み出す。
【０１４４】
図９は、ユーザが就寝時の画像情報を示す図（図９（ａ））、及びユーザが起床後の画像情報を示す図（図９（ｂ））の一例を示す図である。
【０１４５】
そして、起床判断部１０９は、受信したユーザ状態情報が、読み出した画像情報のいずれに近いかを形状認識処理を行って自動判別する。例えば、それぞれの画像情報から画素間のレベル差等により輪郭抽出を行い、ユーザ状態情報から得られた輪郭と、ユーザの就寝時の画像情報から取得した輪郭およびユーザの起床後の画像情報から取得した輪郭とを比較して、ユーザ状態情報から得られた輪郭が、ユーザの就寝時の画像情報から取得した輪郭と、ユーザの起床後の画像情報から取得した輪郭とのいずれに近いかを判断する。輪郭抽出を行う代わりに、それぞれの画像情報から肌色等を検出して、肌色の占める量や比率等を比較することで、ユーザ状態情報がいずれの画像情報に類似するかを判断しても良い。なお、画像情報同士の類似の判断処理や、特徴点等を利用した輪郭同士の類似の判断処理等は、公知技術であるのでここでは詳細な説明は省略する。
【０１４６】
ここで、判断の結果、就寝時の画像情報により近いと判断されたとすると、起床判断部１０９は、ユーザがまだ起床していないと判断する。このため、注意喚起出力指示送信部１１０は、ユーザＩＤ「Ａ００１」が示す目覚まし装置２−１に、注意喚起出力指示情報を送信する。ユーザＩＤ「Ａ００１」に対応した目覚まし装置２−１のアドレス情報は、上記と同様に送信先管理情報を用いて取得可能である。例えば、ここでの中止喚起出力指示情報は、目覚まし時刻に出力された目覚まし情報であるアラーム音よりも、より大きなアラーム音を、注意喚起情報として、出力部２０６に予め指定された時間出力させる命令であるとする。
【０１４７】
目覚まし装置２−１の注意喚起出力指示受信部２１３が、サーバ装置１から送信される注意喚起出力指示情報を受信すると、出力部２０６は、この注意喚起出力指示に応じて、注意喚起出力を行う。ここでは、目覚まし時刻に出力されたアラーム音よりも、より大きなアラーム音を予め指定された時間、例えば、３０秒間出力する。これにより、目覚まし時刻後に再度寝てしまったユーザを起床させることが可能となる。
【０１４８】
目覚まし装置２−１の電池残量取得部２１４は、予め指定されたタイミングで、電池２１６の残量の情報を取得する。例えば、予め指定されたタイミングは、例えば、１時間おき等の予め指定された時間間隔毎であっても良いし、出力部２０６による目覚まし情報の出力後から、予め指定された時間経過した時刻ごとであっても良い。電池の残量は、ここでは、例えば電池が未使用の場合を１００％とした場合の割合（％）で表されるものとする。ここでは、例えば、電池残量が「１５％」であったとする。そして、目覚まし装置２−１が取得した電池残量の情報を、電池残量送信部２１５がサーバ装置１に送信する。
【０１４９】
サーバ装置１の電池残量情報受信部１１１が電池残量情報を受信すると、電池警告送信部１１２は、図示しない記憶媒体等に予め格納されている電池残量に関する閾値「２０％」を読み出し、受信した電池残量情報が示す電池残量が、「２０％」より小さいか否かを判断する。ここでは、電池残量情報が示す残量が「１５％」であり、閾値より小さいため、電池警告送信部１１２は、電池切れを警告する情報を、ユーザＩＤ「Ａ００１」と対応付けられた予め指定された送信先に送信する。
【０１５０】
図１０は、電池切れを警告する情報の送信先を管理する電池警告送信先管理情報である。電池警告送信先管理情報は、図示しない記憶媒体等に予め格納されている。電池警告送信先管理情報は、「ユーザＩＤ」と、「送信先」という項目を有している。「ユーザＩＤ」は、目覚まし装置２に格納されているユーザＩＤに相当する。「送信先」は、電池切れを警告する情報の送信先を示すアドレス情報であり、ここではメールアドレスであるとする。
【０１５１】
電池警告送信部１１２は、図１０に示す電池警告送信先管理情報の「ユーザＩＤ」が「Ａ００１」であるレコードの「送信先」の情報を全て取得する。そして、取得した「送信先」を電子メールの送信先アドレスに指定して、電池切れを警告する情報を送信する。電池切れを警告する情報は、ここでは、予め図示しない記憶媒体等に格納されている電池切れを警告する文字列の情報の、予め指定された箇所に、ユーザＩＤである「Ａ００１」を挿入して得られた文字列を送信内容として有する電子メールである。例えば、送信内容は、「Ａ００１さんの利用する目覚まし装置の電池残量が少なくなりました。早急に取り替えて下さい。」であるとする。送信先のメールアドレスは、例えば、ユーザＡの携帯電話のメールアドレスや、サーバ装置１を管理する管理者のメールアドレスや、ユーザＡの職場でのマネージャーのメールアドレスであるとする。これにより、ユーザに電子メールで電池切れを警告することができるとともに、ユーザＡの管理等を行うマネージャー等にも、ユーザＡが、目覚まし装置２−１の電池切れによってユーザＡが起床時間に起床できないことによる仕事等に与える潜在的なリスクを知らせることができる。
【０１５２】
図１１は、電池警告送信部１１２が送信する電子メールの一例を示す図である。
【０１５３】
なお、電池切れを警告する情報を一旦送信した後は、更に値を低くした閾値を用いて、電池切れを警告する情報を送信するか否かの判断を行うようにしてもよい。あるいは一旦送信した後は、予め指定された期間は、電池切れを警告する情報の送信を行うか否かの判断を行わないようにしても良い。
【０１５４】
ここで、上記においては、ユーザが目覚まし時刻の設定を行わなかった場合について説明したが、以下、設定を行う場合について説明する。例えば、ユーザＡが、時刻設定情報が、サーバ装置１から送信される前に、図示しないボタン等を押して、目覚まし時刻を設定する操作を目覚まし装置２−１に対して行ったとする。例えば、ユーザＡによる操作によって、ユーザ時刻設定受付部２０７が、「６：２０」という時刻を目覚まし時刻に設定するユーザ時刻設定情報を受け付ける。
【０１５５】
なお、目覚まし装置２−１に対してユーザが目覚まし時刻の設定等の操作を行う際に、ユーザＩＤの入力を受け付けるようにして、このユーザＩＤが、目覚まし装置２−１を利用するユーザのユーザＩＤとして、目覚まし装置２−１の図示しない記憶媒体等に蓄積されるようにしてもよい。また、このユーザＩＤが、目覚まし装置２−１から送信される様々な情報等と適宜対応付けられて、サーバ装置１に送信されるようにしてもよい。また、目覚まし時刻の設定等の操作を行う際に入力されたユーザＩＤが、目覚まし装置２−１の表示画面等に表示されるようにして、目覚まし時刻の設定を行ったユーザが「ユーザＡ」であることを示すようにしても良い。このユーザＩＤの表示は、他のユーザが目覚まし時刻の設定を行う際に入力する他のユーザＩＤの入力が行われるまで維持されるようにしてもよい。このようにすることで、現在目覚まし装置２−１に設定されている目覚まし時刻が、どのユーザが設定したものであるかを識別することが可能となり、目覚まし装置２−１を複数人で共用する場合等において、目覚まし時刻の設定ミス等を無くすことが可能となる。例えば、この目覚まし装置２−１をホテル等の目覚まし時計等に適用した場合、前宿泊者のセットした目覚まし時刻か、現宿泊者のセットした目覚まし時刻かを、ユーザＩＤの表示から判断することができる。
【０１５６】
目覚まし時刻設定部２０３は、ユーザ時刻設定受付部２０７が受け付けたユーザ時刻設定情報が示す時刻を目覚まし時刻に設定する。具体的には、ユーザ時刻設定情報が示す時刻を示す目覚まし時刻設定情報を、目覚まし時刻格納部２０４に蓄積する。なお、例えば、既に、目覚まし時刻設定情報が蓄積されている場合、新たに受け付けた目覚まし時刻設定情報で上書きして良い。
【０１５７】
そして、例えば、サーバ装置１から送信された時刻設定情報を、時刻設定情報受信部２０２が受信した場合、目覚まし時刻設定部２０３は、目覚まし時刻格納部２０４に目覚まし時刻情報が格納されているか否かを判断して、格納されていない場合にだけ、時刻設定情報が示す時刻に目覚まし時刻を設定する。その後の設定時刻情報等を送信したりする処理等については、ユーザが目覚まし時刻の設定を行わなかった場合等と同様であるので、ここでは説明を省略する。
【０１５８】
以上、本実施の形態によれば、予め指定された送信時刻に、サーバ装置１から、時刻設定情報が送信され、この時刻設定情報が示す時刻に目覚まし時刻が設定されるため、目覚まし時刻の設定忘れ等を無くすことができ、目覚ましを適切に行うことができる。
【０１５９】
また、本実施の形態によれば、設定時刻情報や、停止操作時刻情報がサーバ装置１に蓄積される。例えば、設定時刻情報が蓄積されることにより、目覚まし装置２に目覚まし時刻が正しく設定されているか否かを、サーバ装置１側で判断することが可能となり、目覚まし時刻を一元管理することが可能となる。また、目覚まし時刻の変更を管理することができる。例えば、目覚まし時刻の変更を、いつ誰が変更したかを把握することが可能となる。また、設定時刻情報に、目覚まし情報の出力が可能な状態であるか否かを示す情報が含まれている場合には、目覚まし時刻の設定が有効であるか否かを判断することができる。また、例えば、停止操作時刻情報がサーバ装置１に蓄積されることで、目覚ましを止めた時刻の履歴を管理することができる。例えば、このような履歴の情報を用いることで、目覚ましの設定時刻の有効性の確認等を行うことが可能となる。また、ユーザ別に、目覚ましを止めるまでの時間の傾向を分析して、目覚まし時刻を実際に起床させたい時刻よりも早い時間に設定するか否かを判断することができる。
【０１６０】
また、本実施の形態によれば、ユーザ状態情報を用いて、目覚まし情報の出力後に、ユーザが起床したか否かを判断して、起床していない場合は、注意喚起情報を出力することで、ユーザが起床後に再度就寝してしまうことを防ぐことが可能となる。
【０１６１】
（実施の形態２）
本実施の形態の目覚ましシステム２０００は、上記実施の形態において説明した目覚ましシステム１０００において、サーバ装置１から時刻設定情報を送信する代わりに、目覚まし時刻が目覚まし装置４に設定されていない場合に、サーバ装置３が、目覚まし装置４に目覚まし時刻の設定を促す情報の出力を行わせるようにしたものある。
【０１６２】
図１２は、本実施の形態における目覚ましシステム２０００のブロック図である。
【０１６３】
目覚ましシステム２０００は、サーバ装置３、目覚まし装置４を備える。
【０１６４】
サーバ装置３は、設定済情報受信部３０１、設定済判断部３０２、設定督促情報送信部３０３、時刻情報受信部１０５、時刻情報格納部１０６、時刻情報蓄積部１０７、ユーザ状態情報受信部１０８、起床判断部１０９、注意喚起出力指示送信部１１０、電池残量情報受信部１１１、及び電池警告送信部１１２を備える。
【０１６５】
目覚まし装置４は、時刻取得部２０１、目覚まし時刻設定部４０３、目覚まし時刻格納部２０４、目覚まし時刻判断部２０５、出力部２０６、設定済情報送信部４０７、設定督促情報受信部４０８、設定督促出力部４０９、ユーザ時刻設定受付部２０７、停止操作受付部２０８、時刻情報取得部２０９、時刻情報送信部２１０、ユーザ状態情報取得部２１１、ユーザ状態情報送信部２１２、注意喚起出力指示受信部２１３、電池残量取得部２１４、電池残量送信部２１５、電池２１６、及び撮像部２２０を備える。
【０１６６】
サーバ装置３において、時刻情報受信部１０５、時刻情報格納部１０６、時刻情報蓄積部１０７、ユーザ状態情報受信部１０８、起床判断部１０９、注意喚起出力指示送信部１１０、電池残量情報受信部１１１、及び電池警告送信部１１２については、上記実施の形態１と同様の構成であるので、ここでは詳細な説明は省略する。
【０１６７】
目覚まし装置４において、時刻取得部２０１、目覚まし時刻格納部２０４、目覚まし時刻判断部２０５、出力部２０６、ユーザ時刻設定受付部２０７、停止操作受付部２０８、時刻情報取得部２０９、時刻情報送信部２１０、ユーザ状態情報取得部２１１、ユーザ状態情報送信部２１２、注意喚起出力指示受信部２１３、電池残量取得部２１４、電池残量送信部２１５、電池２１６、及び撮像部２２０については、上記実施の形態１と同様の構成であるので、ここでは詳細な説明は省略する。
【０１６８】
設定済情報受信部３０１は、目覚まし装置４から送信される設定済情報を受信する。設定済情報は、目覚まし装置４において目覚まし時刻を設定したことを示す情報である。目覚ましシステム２０００が複数の目覚まし装置４を有する場合等においては、設定済情報受信部３０１は、例えば、目覚まし装置４を利用するユーザのユーザＩＤと対応付けられた設定済情報を受信しても良い。受信した設定済情報は、例えば、ユーザＩＤと対応付けて図示しない記憶媒体等に蓄積される。
【０１６９】
設定済判断部３０２は、設定済情報受信部３０１が設定済情報を受信済であるか否かを判断する。設定済判断部３０２は、目覚ましシステム２０００が複数の目覚まし装置４を有する場合等においては、目覚ましシステムが有する複数の目覚まし装置４をそれぞれ利用する複数のユーザのユーザＩＤに対応した設定済情報が受信済であるか否かを判断するようにしてもよい。設定済判断部３０２が判断を行うタイミングやトリガー等は問わない。設定済判断部３０２は、例えば、予め指定された判断を行う時刻である判断時刻に判断処理を行う。また、設定済判断部３０２は、複数のユーザＩＤごとにそれぞれ予め設定された判断時刻に、それぞれのユーザＩＤと対応付けられた設定済情報を受信済であるか否かを判断するようにしても良い。また、複数のユーザＩＤに対して同じタイミングで判断処理をそれぞれ行うようにしても良い。
【０１７０】
設定督促情報送信部３０３は、設定済判断部３０２が設定済情報を受信済でないと判断した場合に、設定督促情報を目覚まし装置４に送信する。目覚ましシステム２０００が複数の目覚まし装置４を有する場合等においては、設定済判断部３０２が設定済情報を受信済でないと判断したユーザＩＤに対応した目覚まし装置４に、設定督促情報をそれぞれ送信する。設定督促情報は、例えば、目覚まし装置４のユーザに、目覚まし時刻の設定を促すための情報である。設定督促情報は、例えば、設定を督促させる文字列や画像の情報と、これらの情報を出力させる指示とで構成される情報である。また、設定を督促させるためのアラームや振動や光や表示等の出力等を行わせることを指示する情報であっても良い。設定督促情報は、例えば図示しない記憶媒体等に予め蓄積しておくようにすればよい。
【０１７１】
目覚まし時刻設定部４０３は、ユーザ時刻設定受付部２０７が受け付けたユーザ時刻設定情報が示す時刻を、目覚まし時刻に設定する。目覚まし時刻設定部４０３は、上述した目覚まし時刻設定部２０３の、ユーザ時刻設定受付部２０７が受け付けたユーザ時刻設定情報が示す時刻を、目覚まし時刻に設定するための構成及び機能と同様の構成および機能を備えているものであり、ここでは詳細な説明は省略する。
【０１７２】
設定済情報送信部４０７は、目覚まし時刻設定部４０３が目覚まし時刻を設定した場合に、目覚まし時刻が設定されたことを示す情報である設定済情報をサーバ装置３に送信する。設定済情報は設定されたことを示す情報であれば、目覚まし時刻の情報を含まなくて良い。目覚ましシステム２０００が複数の目覚まし装置４を有する場合等においては、設定済情報送信部４０７は、例えば、目覚まし装置４を利用するユーザのユーザＩＤと対応付けられた設定済情報を送信しても良い。設定済情報は、ユーザＩＤであっても良い。ユーザＩＤや、目覚まし装置４の識別情報は，例えば、予め目覚まし装置４の図示しない記憶媒体等に蓄積しておくようにすればよい。
【０１７３】
設定督促情報受信部４０８は、サーバ装置３から送信される目覚まし時刻の設定を促す情報である設定督促情報を受信する。
【０１７４】
設定督促出力部４０９は、設定督促情報受信部４０８が受信した設定督促情報に応じて、ユーザに目覚まし時刻の設定を促すための出力を行う。このことは、ユーザ時刻設定情報の入力を促す出力を行うと考えても良い。例えば、受信した設定督促情報が、目覚まし時刻の設定を促す文字列や画像の情報と、これらの情報を出力させる指示を含む情報である場合、設定督促出力部４０９は、これらの文字列や画像の情報を出力する。また、例えば、受信した設定督促情報が、目覚まし時刻の設定を督促させるためのアラームや振動や光や表示等の出力等を行わせることを指示する情報である場合、この指示が示すアラームや振動や光や表示等の出力を行う
【０１７５】
図１３は、目覚ましシステム２０００のサーバ装置３の動作を説明するためのフローチャートである。以下、図１３を用いて動作について説明する。なお、図１３において、図２と同一符号は、同一または相当するステップであることを示す。
【０１７６】
（ステップＳ１３００）設定済判断部３０２は、予め指定された判断時刻を取得する。判断時刻は、目覚ましシステム２０００に含まれる１以上の目覚まし装置４に対して、設定督促情報を送信するか否かの判断処理を行う時刻を示す情報である。この時刻の情報は、例えば、予め図示しない記憶媒体等に格納されているものとする。例えば、図示しない記憶媒体に予め格納されているものとする。
【０１７７】
（ステップＳ１３０１）設定済判断部３０２は、ステップＳ２０１で取得した現在の時刻が、ステップＳ１３００で取得した予め指定された判断時刻に、一致するか否かを判断する。一致する場合、ステップＳ１３０２に進み、一致しない場合、ステップＳ１３０５に進む。
【０１７８】
（ステップＳ１３０２）設定済判断部３０２は、カウンターｎに１を代入する。
【０１７９】
（ステップＳ１３０３）設定済判断部３０２は、設定済情報受信部３０１が受信済のユーザＩＤに対応付けられた設定済情報の中に、ｎ番目のユーザＩＤと対応付けられた設定済情報があるか否かを判断する。ｎ番目のユーザＩＤとは、目覚ましシステム２０００に含まれる１以上の目覚まし装置４にそれぞれ対応付けられたユーザＩＤのうちのｎ番目のユーザＩＤである。目覚ましシステム２０００に含まれる１以上の目覚まし装置４にそれぞれ対応付けられたユーザＩＤは、例えば、予めサーバ装置３内の図示しない記憶媒体等に蓄積しておくようにし、ここから適宜取得すればよい。ある場合はステップＳ１３０５に進み、なければステップＳ１３０４に進む。
【０１８０】
（ステップＳ１３０４）ｎ番目のユーザＩＤが示すユーザの利用する目覚まし装置４に対して設定督促情報を送信する。そして、ステップＳ１３０５に進む。
【０１８１】
（ステップＳ１３０５）設定済判断部３０２は、カウンターｎの値を１インクリメントする。
【０１８２】
（ステップＳ１３０６）設定済判断部３０２は、ｎ番目のユーザＩＤがあるか否かを判断する。ある場合、ステップＳ１３０３に戻り、ない場合、ステップＳ１３０７に進む。
【０１８３】
（ステップＳ１３０７）設定済情報受信部３０１は、ユーザＩＤと対応付けられた設定済情報を受信したか否かを判断する。受信した場合、ステップＳ１３０８に進み、受信していない場合、ステップＳ２０８に進む。
【０１８４】
（ステップＳ１３０８）設定済情報受信部３０１は、受信した設定済情報を図示しない記憶媒体等にユーザＩＤと対応付けて蓄積する。そして、ステップＳ２０１に戻る。
【０１８５】
なお、図１３のフローチャートにおいて、電源オフや処理終了の割り込みにより処理は終了する。
【０１８６】
図１４は、目覚ましシステム２０００の目覚まし装置４の動作を説明するためのフローチャートである。以下、図１４を用いて動作について説明する。なお、図１４において、図３と同一符号は、同一または相当するステップであることを示す。
【０１８７】
（ステップＳ１４０１）設定済情報送信部４０７は、ユーザＩＤと対応付けて設定済情報を送信する。そして、ステップＳ３０１に戻る。
【０１８８】
（ステップＳ１４０２）設定督促情報受信部４０８は、設定督促情報を受信したか否かを判断する。受信した場合、ステップＳ１４０３に進み、受信していない場合、ステップＳ３１８に進む。
【０１８９】
（ステップＳ１４０３）設定督促出力部４０９は、ステップＳ１４０２で受け付けた設定督促情報に応じて目覚まし時刻の設定を促す出力を行う。そして、ステップＳ３０１に戻る。
【０１９０】
なお、図１４のフローチャートにおいて、電源オフや処理終了の割り込みにより処理は終了する。
【０１９１】
以下、本実施の形態における目覚ましシステム２０００の具体的な動作について説明する。目覚ましシステム２０００の概念図は図４と同様のものであるとする。
【０１９２】
上記実施の形態１の具体例と同様に、ユーザＡが目覚まし装置４に対して目覚まし時刻を設定する操作を行うと、ユーザ時刻設定受付部２０７は、ユーザ時刻設定情報を受け付ける。そして、目覚まし時刻設定部４０３は、ユーザ時刻設定情報が示す時刻を目覚まし時刻に設定する。
【０１９３】
ここで、設定済情報送信部４０７は、目覚まし時刻が設定されたことを示す情報である設定済情報を、目覚まし装置４の図示しない記憶媒体に予め格納されているユーザＡのユーザＩＤ「Ａ００１」と対応付けてサーバ装置３に送信する。
【０１９４】
サーバ装置３の設定済情報受信部３０１は、ユーザＩＤ「Ａ００１」と対応付けられた設定済情報を受信する。受信した設定済情報は、設定済情報受信部３０１によって、ユーザＩＤ「Ａ００１」と対応付けられて図示しない記憶媒体等に蓄積される。
【０１９５】
図１５は、設定済情報受信部３０１によって蓄積された設定済情報を管理する設定済情報管理表を示す図である。設定済情報管理表は、「ユーザＩＤ」と「設定」という項目を有している。「ユーザＩＤ」はユーザＩＤであり、ここでは、目覚ましシステム２０００に含まれる１以上の目覚まし装置４を利用するユーザのユーザＩＤが、各レコードに予め格納されているものとする。「設定」は、設定済情報を示す項目であり、値が「１」であれば設定済情報が受信済であることを示し、値が「０」であれば、設定済情報が受信されていないことを示す。デフォルトの値は、「０」であり、ここでは、設定済情報受信部３０１が、この設定済情報管理表の、受信した設定済情報が対応付けられているユーザＩＤと同じユーザＩＤを有するレコードの「設定」の値を、「１」に変更することが、設定済情報受信部３０１が設定済情報をユーザＩＤと対応付けて蓄積することに相当する。図１５から、ユーザＩＤ「Ａ００２」及び「Ａ００６」に対応する目覚まし装置４には、目覚まし時刻が設定されておらず、これらの目覚まし装置４からは、設定済情報が送信されていないことが分かる。
【０１９６】
サーバ装置３の設定済判断部３０２は、図示しない記憶媒体等に予め格納されている判断時刻を読み出して、サーバ側時刻取得部１０２が取得する現在の時刻が、判断時刻になったか否かの判断をくり返し行う。判断時刻は、例えば、「２１：００」であったとする。
【０１９７】
ここで、例えば、サーバ側時刻取得部１０２が取得した現在の時刻が、「２１：００」となり、判断時刻と一致したとする。
【０１９８】
設定済判断部３０２は、図１５に示した設定済情報管理表の各ユーザＩＤの「設定」の値が、設定済情報を受信済であることを示す値「１」であるか否かを順次判断する。そして、値が「１」でなければ、設定督促情報送信部３０３は、そのユーザＩＤに対応した目覚まし装置４に設定督促情報を送信する。ユーザＩＤに対応した目覚まし装置４のアドレス情報等を取得する処理は、上記実施の形態１の具体例等で説明した処理と同様である。例えば、図１５においては、ユーザＩＤが「Ａ００２」及び「Ａ００６」であるレコードの「設定」の値が設定済情報を受信済であることを示す値「１」でないため、これらのユーザＩＤに対応する目覚まし装置４に設定督促情報が送信される。
【０１９９】
例えば、ユーザＩＤが「Ａ００２」であるユーザが利用する目覚まし装置４の設定督促情報受信部４０８は、サーバ装置３から送信される設定督促情報を受信する。そして、設定督促情報受信部４０８が設定督促情報を受信したので、ユーザＩＤが「Ａ００２」であるユーザが利用する目覚まし装置４の設定督促出力部４０９は、設定督促情報を表示する。例えば、設定督促出力部４０９は、目覚まし装置４の表示画面に、「目覚まし時刻を設定して下さい。」等の督促文を表示する。
【０２００】
図１６は、設定督促情報の表示例を示す図である。
【０２０１】
なお、これ以外の動作の具体例については、上記実施の形態１の具体例と同様であるので、ここでは説明を省略する。
【０２０２】
以上、本実施の形態によれば、目覚まし装置４から設定済情報が送信されていない場合に、サーバ装置３が設定督促情報を送信して、目覚まし装置４に設定督促情報を出力させることができるため、目覚まし装置４に対する目さまし時刻が設定されていない場合に、ユーザに目覚まし時刻を設定することを促すことができ、目覚まし時刻の設定忘れを防ぐことができる。
【０２０３】
なお、本実施の形態においては、設定時刻情報を設定済情報としても用いるようにしても良い。この場合、設定済情報送信部４０７や、設定済情報受信部３０１は省略しても良く、設定済判断部３０２は、設定時刻情報が受信されているか否かによって、設定督促情報を送信するか否かの判断を行うようにしてもよい。
【０２０４】
（実施の形態３）
本実施の形態の目覚ましシステム３０００は、上記で説明した目覚ましシステムにおいて、サーバ装置５に設定された目覚まし時刻にサーバ装置５から送信される指示によって、目覚まし装置６が目覚まし情報を出力するようにしたものである。
【０２０５】
図１７は、本実施の形態における目覚ましシステム３０００のブロック図である。
【０２０６】
目覚ましシステム３０００は、サーバ装置５、および目覚まし装置６を備える。
【０２０７】
サーバ装置５は、時刻設定情報格納部１０１、サーバ側時刻取得部１０２、サーバ側目覚まし時刻判断部５０３、出力指示情報送信部５０４、時刻情報受信部１０５、時刻情報格納部１０６、時刻情報蓄積部１０７、起床判断部１０９、ユーザ状態情報受信部１０８、注意喚起出力指示送信部１１０、電池残量情報受信部１１１、電池警告送信部１１２を備える。
【０２０８】
目覚まし装置６は、出力指示情報受信部６０１、出力部６０２、停止操作受付部２０８、時刻情報取得部２０９、時刻情報送信部２１０、ユーザ状態情報取得部２１１、ユーザ状態情報送信部２１２、注意喚起出力指示受信部２１３、電池残量取得部２１４、電池残量送信部２１５、電池２１６、及び撮像部２２０を備える。
【０２０９】
サーバ装置５において、サーバ側目覚まし時刻判断部５０３および出力指示情報送信部５０４以外は、上記実施の形態１と同様の構成であるので、ここでは詳細な説明は省略する。なお、本実施の形態においては、時刻情報取得部２０９は、設定時刻情報を取得する必要がなく、時刻情報送信部２１０も、設定時刻情報を送信する必要がない。
【０２１０】
また、目覚まし装置６において、出力指示情報受信部６０１および出力部６０２以外は、上記実施の形態１と同様の構成であるので、ここでは詳細な説明は省略する。
【０２１１】
サーバ側目覚まし時刻判断部５０３は、サーバ側時刻取得部１０２が取得した時刻が、時刻設定情報が示す時刻になったか否かを判断する。時刻設定情報が示す時刻になったか否かの判断は、上述した時刻判断部１０３が行う時刻に対する判断と同様であるので、ここでは説明を省略する。
【０２１２】
サーバ側目覚まし時刻判断部５０３は、例えば、目覚ましシステム３０００が複数の目覚まし装置６を有する場合等においては、目覚ましシステム３０００が有する複数の目覚まし装置４をそれぞれ利用する複数のユーザのユーザＩＤに対応した時刻設定情報が示す時刻が、それぞれ、サーバ側時刻取得部５０２が取得した時刻となったか否かを判断するようにしてもよい。
【０２１３】
出力指示情報送信部５０４は、サーバ側目覚まし時刻判断部５０３が、時刻設定情報が示す時刻になったと判断した場合に、目覚ましのための情報である目覚まし情報の出力を指示する情報である出力指示情報を１以上の目覚まし装置６に送信する。出力指示情報は、例えば、目覚まし装置６に目覚まし情報を出力させる命令を有している。出力指示情報は、出力する目覚まし情報や目覚まし情報を制御する情報等を有していても良い。例えば、目覚まし情報のアラーム音の音声ファイル等を有していても良い。また、目覚まし情報として出力される振動のテンポ等を指定する情報を有していてもよい。出力指示情報送信部５０４は、例えば、ユーザＩＤ別の時刻設定情報ごとに、現在の時刻が時刻設定情報が示す時刻となったか否かを判断した場合、現在の時刻となったと判断された時刻設定情報と対応付けられたユーザＩＤが示すユーザの利用する目覚まし装置６に出力指示情報を送信するようにしてもよい。
【０２１４】
出力指示情報受信部６０１は、サーバ装置５から送信される出力指示情報を受信する。
【０２１５】
出力部６０２は、出力指示情報受信部６０１が受け付けた出力指示情報に応じて目覚ましのための情報である目覚まし情報を出力する。例えば、出力部６０２は、出力指示情報が有する命令を実行して出力指示情報を出力する。また、例えば、出力指示情報が出力する目覚まし情報や目覚まし情報を制御する情報等を有する場合、この目覚まし情報を出力したり、目覚まし情報を制御する情報が示すよう目覚まし情報を制御して出力するようにしてもよい。例えば、出力指示情報が有する音声ファイルが示すアラーム音を出力したり、出力指示情報が示す振動のテンポを指定する情報に応じたテンポで、振動を出力する。なお、出力部６０２のその他の構成や機能等、例えば、注意喚起情報を出力する構成や機能等については、上記実施の形態１の出力部２０６と同様であるので、ここでは詳細な説明は省略する。
【０２１６】
図１８は、目覚ましシステム３０００のサーバ装置５の動作を示すフローチャートである。以下、サーバ装置５の動作について図１８を用いて説明する。なお、図１８において、図２と同一符号は、同一または相当するステップであることを示す。
【０２１７】
（ステップＳ１８０１）サーバ側目覚まし時刻判断部５０３は、カウンターｎに１を代入する。
【０２１８】
（ステップＳ１８０２）サーバ側目覚まし時刻判断部５０３は、ｎ番目のユーザＩＤに対応した時刻設定情報を時刻設定情報格納部１０１から取得する。ｎ番目のユーザＩＤとは、例えば、目覚ましシステム３０００に含まれる１以上の目覚まし装置６を利用するユーザのユーザＩＤのうちのｎ番目のユーザＩＤである。
【０２１９】
（ステップＳ１８０３）サーバ側目覚まし時刻判断部５０３は、ステップＳ２０１で取得した時刻と、ステップＳ１８０２で取得した時刻設定情報が示す時刻とが一致するか否かを判断する。一致する場合はステップＳ１８０４に進み、一致しない場合は、ステップＳ１８０５に進む。
【０２２０】
（ステップＳ１８０４）出力指示情報送信部５０４は、ｎ番目のユーザＩＤに対応した目覚まし装置６に出力指示情報を送信する。
【０２２１】
（ステップＳ１８０５）サーバ側目覚まし時刻判断部５０３は、カウンターｎの値を１インクリメントする。
【０２２２】
（ステップＳ１８０６）サーバ側目覚まし時刻判断部５０３は、ｎ番目のユーザＩＤと対応付けられた時刻設定情報が時刻設定情報格納部１０１にあるか否かを判断する。ある場合はステップＳ１８０２に戻り、ない場合は、ステップＳ２１０に進む。
【０２２３】
なお、図１８のフローチャートにおいて、電源オフや処理終了の割り込みにより処理は終了する。
【０２２４】
図１９は、目覚ましシステム３０００の目覚まし装置６の動作を示すフローチャートである。以下、目覚まし装置６の動作について図１９を用いて説明する。なお、図１９において、図３と同一符号は、同一または相当するステップであることを示す。
【０２２５】
（ステップＳ１９０１）出力指示情報受信部６０１は、出力指示情報を受信したか否かを判断する。受信した場合、ステップＳ１９０２に進み、受信していない場合、ステップＳ３０５に進む。
【０２２６】
（ステップＳ１９０２）出力部６０２は、ステップＳ１９０１で受信した出力指示情報に応じて目覚まし情報の出力を行う。そして、ステップＳ１９０１に戻る。
【０２２７】
なお、図１９のフローチャートにおいて、電源オフや処理終了の割り込みにより処理は終了する。
【０２２８】
以下、本実施の形態における目覚ましシステム３０００の具体的な動作について説明する。目覚ましシステム３０００の概念図は図４と同様である。
【０２２９】
図２０は、時刻設定情報格納部１０１に格納されている時刻設定情報を管理する時刻設定管理情報の一例を示す図である。この時刻設定管理情報は、図５に示した時刻設定管理情報において、「送信時刻」の項目を無くしたものである。
【０２３０】
サーバ装置３のサーバ側目覚まし時刻判断部５０３は、図２０に示した時刻設定管理情報で管理されているユーザＩＤと対応付けられた各時刻設定情報が示す時刻が、サーバ側時刻取得部１０２が順次取得する現在の時刻と一致するか否かを判断する処理を繰り返す。
【０２３１】
例えば、サーバ側時刻取得部１０２が取得した現在の時刻が、「５：００」であったとすると、サーバ側目覚まし時刻判断部５０３は、図２０に示した時刻設定管理情報で管理されている時刻設定情報をユーザＩＤごとに順次読み出し、読み出した時刻設定情報が示す時刻が、サーバ側時刻取得部１０２が現在の時刻「５：００」と一致するか否かを判断する処理を繰り返す。これにより、例えば、ユーザＩＤ「Ａ００３」に対応付けられた時刻設定情報が示す時刻「５：００」が、現在の時刻と一致すると判断されたとする。
【０２３２】
出力指示情報送信部５０４は、一致すると判断された時刻設定情報と対応付けられたユーザＩＤ「Ａ００３」に対応した目覚まし装置６に対して出力指示情報を送信する。ユーザＩＤに対応した目覚まし装置４のアドレス情報等を取得する処理は、上記実施の形態１の具体例等で説明した処理と同様である。ここで送信される出力指示情報は、目覚まし装置６にアラーム音である目覚まし情報を出力させる命令であるとする。
【０２３３】
ユーザＩＤ「Ａ００３」に対応したユーザの利用する目覚まし装置４の出力指示情報受信部６０１は、サーバ装置５から送信される出力指示情報を受信する。そして、出力部６０２は、受信した出力指示情報に応じて目覚まし情報を出力する。ここでは、出力指示情報に応じて、アラーム音を出力する。
【０２３４】
なお、これ以外の動作の具体例については、上記実施の形態１の具体例と同様であるので、ここでは説明を省略する。
【０２３５】
以上、本実施の形態によれば、サーバ装置５が時刻設定情報が設定する時刻に目覚まし装置６に出力指示情報を送信するようにし、出力指示情報を受信した目覚まし装置６が、目覚まし情報を出力するようにしたことにより、サーバ装置５に格納されている時刻設定情報に設定された時刻に目覚まし情報を出力させることができる。これにより、１以上のユーザの目覚まし時刻を集中管理することができる。例えば、サーバ装置５に格納され値得る時刻設定情報を見ることで、各ユーザの目覚まし時刻を容易に把握することが可能となる。
【０２３６】
なお、上記各実施の形態において、一の目覚まし装置を複数のユーザで共用する場合においては、一の目覚まし装置４と、これを利用する１以上のユーザのユーザＩＤとを対応付けて管理するようにして、ユーザ別に目覚まし時刻等を管理できるようにしても良い。このような場合において、例えば、上記実施の形態２の目覚ましシステムにおいては、サーバ装置３が一の目覚まし装置４に対して目覚まし設定督促情報を送信するとともに、予め指定された時刻以降は、目覚まし装置にユーザ設定時刻情報が入力されなかった場合、サーバ装置３は、各目覚まし装置４に対応付けられている各ユーザＩＤに対応する各時刻設定情報を取得して、各時刻設定情報がそれぞれ示す時刻になるごとに、順次、実施の形態３と同様に一の目覚まし装置４に出力指示情報を送信して、目覚まし情報を出力させるようにしてもよい。なお、この場合、実施の形態２の目覚ましシステムには、適宜、実施の形態３と同様の構成を加えるようにする。例えば、一の目覚まし装置４−１をユーザＩＤが「ユーザＡ」〜「ユーザＥ」である５人のユーザで共用する場合であって、ユーザ時刻設定情報が目覚まし装置４−１に設定されなかった場合、サーバ装置３は、目覚まし装置４−１に目覚まし設定督促情報を出力させるとともに、ある時刻以降は、例えば、図５に示すような「ユーザＡ」〜「ユーザＥ」の時刻設定情報がそれぞれ示す時刻ごとに出力指示情報を目覚まし装置４−１に送信するようにしてもよい。これにより、例えば、５回目覚まし情報が目覚まし装置４−１から送信されることとなるが、目覚まし装置４−１を現在利用しているユーザが「ユーザＡ」〜「ユーザＥ」のうちのどのユーザであっても、そのユーザに取っては最低限適切と考えられる時刻には確実に起こすことが可能となる。
【０２３７】
なお、上記各実施の形態においては、目覚まし装置が、電池を電源とした目覚まし装置である場合について説明したが、本発明においては、目覚まし装置は、通常の電源コンセント等から電力を得るものであっても良い。ただし、この場合、電池残量に関する処理等が不要となるため、このような処理を行うための目覚まし装置やサーバ装置の構成は省略可能である。
【０２３８】
なお、上記各実施の形態において、時刻設定情報格納部１０１、時刻情報格納部１０６、目覚まし時刻格納部２０４、及び目覚まし時刻判断部２０５は、不揮発性の記録媒体が好適であるが、揮発性の記録媒体でも実現可能である。
【０２３９】
また、時刻判断部１０３、時刻情報蓄積部１０７、起床判断部１０９、目覚まし時刻設定部２０３、ユーザ状態情報取得部２１１、電池残量取得部２１４、設定済判断部３０２、及びサーバ側目覚まし時刻判断部５０３は、通常、ＭＰＵやメモリ等から実現され得る。これらの処理手順は、通常、ソフトウェアで実現され、当該ソフトウェアはＲＯＭ等の記録媒体に記録されている。但し、ハードウェア（専用回路）で実現しても良い。
【０２４０】
また、時刻設定情報送信部１０４、時刻情報受信部１０５、ユーザ状態情報受信部１０８、注意喚起出力指示送信部１１０、電池残量情報受信部１１１、電池警告送信部１１２、時刻設定情報受信部２０２、時刻情報送信部２１０、ユーザ状態情報送信部２１２、注意喚起出力指示受信部２１３、電池残量送信部２１５、設定済情報受信部３０１、設定督促情報送信部３０３、設定済情報送信部４０７、設定督促情報受信部４０８、出力指示情報送信部５０４、および出力指示情報受信部６０１は、通常、無線または有線の通信手段で実現されるが、放送手段で実現されても良い。なお、これらは、通信デバイスを含むと考えても、含まないと考えても良い。
【０２４１】
また、出力部２０６、設定督促出力部４０９、および出力部６０２は、ディスプレイやスピーカー等の出力デバイスを含むと考えても含まないと考えても良い。なお、これらは、出力デバイスのドライバーソフトまたは、出力デバイスのドライバーソフトと出力デバイス等で実現され得る。
【０２４２】
また、停止操作受付部２０８、及びユーザ時刻設定受付部２０７は、テンキーやキーボード等の入力手段のデバイスドライバーや、メニュー画面の制御ソフトウェア等で実現され得る。
【０２４３】
また、上記各実施の形態において、一の装置に存在する２以上の通信手段（情報送信部など）は、物理的に一の媒体で実現されても良いことは言うまでもない。
【０２４４】
なお、上記各実施の形態における目覚ましシステムのサーバ装置や目覚まし装置を実現するソフトウェアは、以下のようなプログラムである。
【０２４５】
つまり、このプログラムは、コンピュータを、サーバ装置と目覚まし装置とを備えた目覚ましシステムのサーバ装置として機能させるためのプログラムであって、目覚まし時刻を設定する情報である時刻設定情報が格納される時刻設定情報格納部にアクセス可能なコンピュータを、時刻の情報を取得するサーバ側時刻取得部と、サーバ側時刻取得部が取得した時刻が予め指定された時刻である送信時刻になったか否かを判断する時刻判断部と、時刻判断部が送信時刻になったと判断した場合に、時刻設定情報格納部に格納されている時刻設定情報を読み出して目覚まし装置に送信する時刻設定情報送信部として機能させるためのプログラムである。
【０２４６】
また、コンピュータを、サーバ装置と目覚まし装置とを備えた目覚ましシステムの目覚まし装置として機能させるためのプログラムであって、コンピュータを、時刻の情報を取得する時刻取得部と、サーバ装置から送信される目覚まし時刻を設定する情報である時刻設定情報を受信する時刻設定情報受信部と、時刻設定情報受信部が受信した時刻設定情報が示す時刻を、目覚まし時刻に設定する目覚まし時刻設定部と、時刻取得部が取得した時刻が、目覚まし時刻設定部が設定した時刻になったか否かを判断する目覚まし時刻判断部と、目覚まし時刻判断部が目覚まし時刻になったと判断した場合に、目覚ましのための情報である目覚まし情報を出力する出力部として機能させるためのプログラムである。
【０２４７】
また、コンピュータを、サーバ装置と目覚まし装置とを備えた目覚ましシステムの目覚まし装置として機能させるためのプログラムであって、コンピュータを、時刻の情報を取得する時刻取得部と、ユーザによる目覚まし時刻を設定する情報であるユーザ時刻設定情報を受け付けるユーザ時刻設定受付部と、ユーザ時刻設定受付部が受け付けたユーザ時刻設定情報が示す時刻を、目覚まし時刻に設定する目覚まし時刻設定部と、時刻取得部が取得した時刻が、目覚まし時刻設定部が設定した時刻になったか否かを判断する目覚まし時刻判断部と、目覚まし時刻判断部が目覚まし時刻になったと判断した場合に、目覚ましのための情報である目覚まし情報を出力する出力部と、目覚まし時刻設定部が目覚まし時刻を設定した場合に、目覚まし時刻が設定されたことを示す情報である設定済情報をサーバ装置に送信する設定済情報送信部と、サーバ装置から送信される目覚まし時刻の設定を促す情報である設定督促情報を受信する設定督促情報受信部と、設定督促情報受信部が受信した設定督促情報に応じて、目覚まし時刻の設定を促す出力を行う設定督促出力部として機能させるためのプログラムである。
【０２４８】
また、コンピュータを、サーバ装置と目覚まし装置とを備えた目覚ましシステムのサーバ装置として機能させるためのプログラムであって、コンピュータを、目覚まし装置において目覚まし時刻が設定されたことを示す情報である設定済情報を受信する設定済情報受信部と、設定済情報受信部が設定済情報を受信済であるか否かを判断する設定済判断部と、設定済判断部が設定済情報を受信済でないと判断した場合に、目覚まし時刻の設定を促す情報である設定督促情報を目覚まし装置に送信する設定督促情報送信部として機能させるためのプログラムである。
【０２４９】
また、コンピュータを、サーバ装置と目覚まし装置とを備えた目覚ましシステムのサーバ装置として機能させるためのプログラムであって、目覚まし時刻を設定する情報である時刻設定情報が格納される時刻設定情報格納部にアクセス可能なコンピュータを、時刻の情報を取得するサーバ側時刻取得部と、サーバ側時刻取得部が取得した時刻が、時刻設定情報が示す時刻になったか否かを判断するサーバ側目覚まし時刻判断部と、サーバ側目覚まし時刻判断部が、時刻設定情報が示す時刻になったと判断した場合に、目覚ましのための情報である目覚まし情報の出力を指示する情報である出力指示情報を目覚まし装置に送信する出力指示情報送信部して機能させるためのプログラムである。
【０２５０】
また、コンピュータを、サーバ装置と目覚まし装置とを備えた目覚ましシステムの目覚まし装置として機能させるためのプログラムであって、コンピュータを、サーバ装置から送信される目覚ましのための情報である目覚まし情報の出力を指示する情報である出力指示情報を受信する出力指示情報受信部と、出力指示情報受信部が受け付けた出力指示情報に応じて目覚ましのための情報である目覚まし情報を出力する出力部として機能させるためのプログラムである。
【０２５１】
なお、上記プログラムにおいて、上記プログラムが実現する機能には、ハードウェアでしか実現できない機能は含まれない。例えば、情報を取得する取得部や、情報を出力する出力部などにおけるモデムやインターフェースカードなどのハードウェアでしか実現できない機能は、上記プログラムが実現する機能には含まれない。
【０２５２】
また、このプログラムを実行するコンピュータは、単数であってもよく、複数であってもよい。すなわち、集中処理を行ってもよく、あるいは分散処理を行ってもよい。
【０２５３】
上記プログラムを実行して、上記各実施の形態によるサーバ装置を実現するコンピュータの外観の一例は、例えば、図４の概略図に示すサーバ装置１の外観と同様のものである。また、上記各実施の形態による目覚まし装置も、図４のサーバ装置１等と同様の外観を有するものであっても良い。上記実施の形態は、コンピュータハードウェア及びその上で実行されるコンピュータプログラムによって実現されうる。
【０２５４】
図２１は、上記各実施の形態による目覚ましシステムのサーバ装置１，３，５や、目覚まし装置２，４，６等を実現するコンピュータシステム９００の内部構成を示す図である。図２１において、コンピュータシステム９００は、ＣＤ−ＲＷ（Ｃｏｍｐａｃｔ  Ｄｉｓｋ  Ｒｅｗｒｉｔａｂｌｅ）ドライブ等の光ディスクドライブ９０５、ＦＤ（Ｆｌｏｐｐｙ（登録商標）  Ｄｉｓｋ）ドライブ９０６を含むコンピュータ９０１と、キーボード９０２と、マウス９０３と、モニタ９０４とを備える。コンピュータ９０１は、光ディスクドライブ９０５、ＦＤドライブ９０６に加えて、ＭＰＵ（Ｍｉｃｒｏ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）９１１と、ブートアッププログラム等のプログラムを記憶するためのＲＯＭ９１２と、ＭＰＵ９１１に接続され、アプリケーションプログラムの命令を一時的に記憶すると共に、一時記憶空間を提供するＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）９１３と、アプリケーションプログラム、システムプログラム、及びデータを記憶するハードディスク９１４と、ＭＰＵ９１１、ＲＯＭ９１２等を相互に接続するバス９１５とを備える。なお、コンピュータ９０１は、ＬＡＮへの接続を提供する図示しないネットワークカードを含んでいてもよい。
【０２５５】
コンピュータシステム９００に、上記実施の形態による目覚ましシステムのサーバ装置１，３，５や、目覚まし装置２，４，６等の機能を実行させるプログラムは、ＵＳＢメモリ９２７、ＣＤ−ＲＯＭや、ＣＤ−ＲＷ、ＤＶＤ−ＲＯＭ、ＤＶＤ−ＲＷ等の光ディスク９２１、またはＦＤ９２２に記憶されて、光ディスクドライブ９０５、またはＦＤドライブ９０６に挿入され、ハードディスク９１４に転送されてもよい。また、これらに代えて、そのプログラムは、図示しないネットワークを介してコンピュータ９０１に送信され、ハードディスク９１４に記憶されてもよい。プログラムは実行の際にＲＡＭ９１３にロードされる。なお、プログラムは、光ディスク９２１やＦＤ９２２、またはネットワークから直接、ロードされてもよい。
【０２５６】
プログラムは、コンピュータ９０１に、上記実施の形態による情報処理システム等の機能を実行させるオペレーティングシステム（ＯＳ）、またはサードパーティプログラム等を必ずしも含んでいなくてもよい。プログラムは、制御された態様で適切な機能（モジュール）を呼び出し、所望の結果が得られるようにする命令の部分のみを含んでいてもよい。コンピュータシステム９００がどのように動作するのかについては周知であり、詳細な説明は省略する。
【０２５７】
本発明は、以上の実施の形態に限定されることなく、種々の変更が可能であり、それらも本発明の範囲内に包含されるものであることは言うまでもない。
【産業上の利用可能性】
【０２５８】
以上のように、本発明にかかる目覚ましシステムは、目覚まし時刻に目覚まし情報が出力される目覚ましシステムとして適しており、特に、目覚まし時刻の設定忘れが生じにくい目覚ましシステム等として有用である。
【符号の説明】
【０２５９】
１、３、５  サーバ装置
２、４、６  目覚まし装置
４１  スピーカー
４２  停止ボタン
１０１  時刻設定情報格納部
１０２  サーバ側時刻取得部
１０３、５０３  時刻判断部
１０４  時刻設定情報送信部
１０５  時刻情報受信部
１０６  時刻情報格納部
１０７  時刻情報蓄積部
１０８  ユーザ状態情報受信部
１０９  起床判断部
１１０  注意喚起出力指示送信部
１１１  電池残量情報受信部
１１２  電池警告送信部
２０１  時刻取得部
２０２  時刻設定情報受信部
２０３、４０３  目覚まし時刻設定部
２０４  目覚まし時刻格納部
２０５  目覚まし時刻判断部
２０６、６０２  出力部
２０７  ユーザ時刻設定受付部
２０８  停止操作受付部
２０９  時刻情報取得部
２１０  時刻情報送信部
２１１  ユーザ状態情報取得部
２１２  ユーザ状態情報送信部
２１３  注意喚起出力指示受信部
２１４、２１４  電池残量取得部
２１５  電池残量送信部
２１６  電池
２２０  撮像部
３０１  設定済情報受信部
３０２  設定済判断部
３０３  設定督促情報送信部
４０７  設定済情報送信部
４０８  設定督促情報受信部
４０９  設定督促出力部
５０３  サーバ側目覚まし時刻判断部
５０４  出力指示情報送信部
６０１  出力指示情報受信部
１０００、２０００、３０００  目覚ましシステム
【図１】
2012117887.tif 000003
【図２】
2012117887.tif 000004
【図３】
2012117887.tif 000005
【図４】
2012117887.tif 000006
【図５】
2012117887.tif 000007
【図６】
2012117887.tif 000008
【図７】
2012117887.tif 000009
【図８】
2012117887.tif 000010
【図９】
2012117887.tif 000011
【図１０】
2012117887.tif 000012
【図１１】
2012117887.tif 000013
【図１２】
2012117887.tif 000014
【図１３】
2012117887.tif 000015
【図１４】
2012117887.tif 000016
【図１５】
2012117887.tif 000017
【図１６】
2012117887.tif 000018
【図１７】
2012117887.tif 000019
【図１８】
2012117887.tif 000020
【図１９】
2012117887.tif 000021
【図２０】
2012117887.tif 000022
【図２１】
2012117887.tif 000023