(57)【要約】【課題】ユーザーを効果的に目覚めさせることができる情報処理装置、情報処理システム、端末装置、情報処理方法及び情報処理プログラムを提供すること。【解決手段】本発明の情報処理装置（サーバー装置２０）は、所定のグループに属する複数のユーザーの端末装置において、アラームを出力するアラーム時刻を取得するアラーム時刻取得手段２３２と、アラームが出力された端末装置において、アラームが停止された停止時刻を取得する停止時刻取得手段２３５と、アラーム時刻と停止時刻との差である覚醒時間を複数のユーザーごとに算出する算出手段２３６と、覚醒時間が最大となるユーザーのマルチメディア情報を取得するマルチメディア情報取得手段２３８と、マルチメディア情報を複数のユーザーがそれぞれ管理する複数の端末装置に送信する公開手段２３９と、を備える。【選択図】図２
2018013387.tif 000002
【特許請求の範囲】
【請求項１】
所定のグループに属する複数のユーザーがそれぞれ管理する複数の端末装置において、アラームを出力するアラーム時刻を取得するアラーム時刻取得手段と、
前記アラームが出力された前記端末装置において、前記アラームが停止された停止時刻を取得する停止時刻取得手段と、
前記アラーム時刻と前記停止時刻との差である覚醒時間を前記複数のユーザーごとに算出する算出手段と、
前記覚醒時間が最大となるユーザーのマルチメディア情報を取得するマルチメディア情報取得手段と、
前記マルチメディア情報を前記複数の端末装置に送信する公開手段と、を備える
ことを特徴とする情報処理装置。
【請求項２】
請求項１に記載の情報処理装置において、
前記アラーム時刻がそれぞれ異なる場合に、当該アラーム時刻の時間差に応じて前記覚醒時間を調整する覚醒時間調整手段を備える
ことを特徴とする情報処理装置。
【請求項３】
請求項２に記載の情報処理装置において、
前記複数のユーザーの属性を含むユーザー情報を取得するユーザー情報取得手段を備え、
前記覚醒時間調整手段は、前記ユーザーの属性から当該ユーザーの体調を示す体調レベルを判定し、当該体調レベルが所定のレベルよりも低い場合に覚醒時間を調整する
ことを特徴とする情報処理装置。
【請求項４】
請求項２又は請求項３に記載の情報処理装置において、
前記複数のユーザーの集合場所への集合時刻を取得する集合時刻取得手段と、
前記複数のユーザーごとに、出発地から前記集合場所までの所要時間を取得する所要時間取得手段と、を備え、
前記アラーム時刻取得手段は、前記所要時間に応じて前記アラーム時刻を設定する
ことを特徴とする情報処理装置。
【請求項５】
請求項１から請求項４のいずれか一項に記載の情報処理装置において、
前記アラーム時刻取得手段は、前記複数のユーザーがそれぞれ管理する前記複数の端末装置の少なくともいずれか１つから前記アラーム時刻を取得する
ことを特徴とする情報処理装置。
【請求項６】
請求項１から請求項５のいずれか一項に記載の情報処理装置において、
前記端末装置に前記アラームを停止させるためのキーワード情報を出力するキーワード情報出力手段を備える
ことを特徴とする情報処理装置。
【請求項７】
請求項６に記載の情報処理装置において、
前記ユーザー及び前記ユーザーの属するグループの少なくともいずれかに関連する関連情報を検出する関連情報検出手段を有し、
前記キーワード情報出力手段は、前記関連情報を前記キーワード情報として出力する
ことを特徴とする情報処理装置。
【請求項８】
請求項７に記載の情報処理装置において、
前記関連情報は、広告情報である
ことを特徴とする情報処理装置。
【請求項９】
請求項１から請求項８のいずれか一項に記載の情報処理装置と、
前記情報処理装置に通信可能に接続される端末装置と、を備える情報処理システムであって、
前記端末装置は、
前記アラーム時刻にアラームを出力するアラーム出力手段と、
前記アラームを停止させる停止手段と、
前記アラームが停止される際に、ユーザーのマルチメディア情報を取得する情報取得手段と、
前記アラームが停止された停止時刻及び前記マルチメディア情報を前記情報処理装置に送信する送信手段と、を備える
ことを特徴とする情報処理システム。
【請求項１０】
請求項９に記載の情報処理システムにおいて、
前記情報処理装置は、前記端末装置に前記アラームを停止させるためのキーワード情報を出力するキーワード情報出力手段を備え、
前記停止手段は、前記キーワード情報を入力することにより前記アラームを停止させる
ことを特徴とする情報処理システム。
【請求項１１】
予め設定されたアラーム時刻にアラームを出力するアラーム出力手段と、
前記アラームを停止させる停止手段と、
前記アラームが停止される際に、ユーザーのマルチメディア情報を取得する情報取得手段と、
前記アラームが停止された停止時刻及び前記アラーム時刻の差である覚醒時間を前記ユーザーの属するグループを構成する他のユーザーの端末装置に送信する送信手段と、
前記他のユーザーの端末装置から受信した覚醒時間のいずれよりも、自己の覚醒時間が大きい場合に、前記マルチメディア情報を前記他の端末装置に送信する公開手段と、を備える
ことを特徴とする端末装置。
【請求項１２】
コンピューターにより実行される情報処理方法であって、
前記コンピューターは、
所定のグループに属する複数のユーザーがそれぞれ管理する複数の端末装置において、アラームを出力するアラーム時刻を取得し、
前記アラームが出力された前記端末装置において、前記アラームが停止された停止時刻を取得し、
前記アラーム時刻と前記停止時刻との差である覚醒時間を前記複数のユーザーごとに算出し、
前記複数のユーザー間において、前記覚醒時間が最大となるユーザーのマルチメディア情報を取得し、
前記マルチメディア情報を前記複数のユーザーがそれぞれ管理する前記複数の端末装置に送信する
ことを特徴とする情報処理方法。
【請求項１３】
コンピューターにより読み込み実行される情報処理プログラムであって、
前記コンピューターを、請求項１から請求項８のいずれか一項に記載の情報処理装置として機能させる
ことを特徴とする情報処理プログラム。
【請求項１４】
コンピューターにより読み込み実行される情報処理プログラムであって、
前記コンピューターを、請求項１１に記載の端末装置として機能させる
ことを特徴とする情報処理プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理装置、情報処理システム、端末装置、情報処理方法及び情報処理プログラムに関する。
【背景技術】
【０００２】
従来、アラーム機能を備えた携帯電話機が知られている（例えば、特許文献１参照）。
上記特許文献１に記載の携帯電話機では、報知手段の報知開始時刻の前の所定時間にて、報知制御部により振動検出センサにより検出された振動数が計測され、当該振動数が所定の閾値を超えている場合に、報知手段によるアラームの報知が解除され、当該振動数が所定の閾値以下の場合に、報知手段によりアラームが報知される。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１０−６２９３１号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
ところで、起床予定時刻にアラームが出力されても、アラームが出力された直後に起床できない場合がある。特に、アラームが出力されてから起床するまでの時間（以降、覚醒時間と称す場合がある）は、ユーザーの体調、仕事内容、及び睡眠時間等の様々な要因により変化し、アラームが出力されてから起床するまでの時間（覚醒時間）が長くなる可能性がある。このため、特に、アラームが出力されてから早期に起床する必要があるユーザーに対して、アラームが出力されてから短い覚醒時間でユーザーを起床させる装置が要望されている。
【０００５】
ところで、近年、ＳＮＳ（Social Networking Service）等、インターネットを介したユーザー間のコミュニティを提供するサービスが増加している。このようなＳＮＳでは、同じグループに属するユーザー間で一体感を得られるゲーム等のさらなるサービスが望まれている。
【０００６】
本発明は、上記課題の少なくとも１つを解決することを目的とするものであり、ユーザーを効果的に目覚めさせることができる情報処理装置、情報処理システム、端末装置、情報処理方法及び情報処理プログラムを提供することを目的の１つとする。
【課題を解決するための手段】
【０００７】
本発明の情報処理装置は、所定のグループに属する複数のユーザーがそれぞれ管理する複数の端末装置において、アラームを出力するアラーム時刻を取得するアラーム時刻取得手段と、前記アラームが出力された前記端末装置において、前記アラームが停止された停止時刻を取得する停止時刻取得手段と、前記アラーム時刻と前記停止時刻との差である覚醒時間を前記複数のユーザーごとに算出する算出手段と、前記覚醒時間が最大となるユーザーのマルチメディア情報を取得するマルチメディア情報取得手段と、前記マルチメディア情報を前記複数の端末装置に送信する公開手段と、を備えることを特徴とする。
【発明の効果】
【０００８】
なお、上記ユーザーのマルチメディア情報としては、当該ユーザーの音声、画像及び動画を例示できる。
本発明の情報処理装置では、アラームが出力されてから起床するまでに最も時間がかかったユーザーの寝起きの音声、画像及び動画等のマルチメディア情報が所定のグループに属するユーザーに送信される。このため、ユーザーは、当該マルチメディア情報の送信を避けるべく、アラームが出力されてからより短時間で起床する可能性が高くなる。したがって、ユーザーを効果的に目覚めさせることができる。加えて、上記マルチメディア情報がＳＮＳ（ソーシャルネットワーキングサービス）等により公開された場合、当該マルチメディア情報に対して他のユーザーがメッセージ等を投稿することにより、当該メッセージの投稿の度に、端末装置からアラームとは異なる受信音等の音声が出力されるので、ユーザーが起床後に再び寝てしまう（所謂、二度寝）を抑制できる。
さらに、所定のグループを構成する複数のユーザーにマルチメディア情報が公開されるので、当該グループの親近感をより高めることができる。
【図面の簡単な説明】
【０００９】
【図１】本発明の第一実施形態に係る情報処理システムの概略を示すブロック図。
【図２】上記第一実施形態に係るサーバー装置の概略構成を示すブロック図。
【図３】上記第一実施形態に係る記憶部に記憶される参加ユーザー情報を示す図。
【図４】上記第一実施形態に係る情報処理方法を示すフローチャート。
【図５】上記第一実施形態に係る関連情報が表示された端末装置を示す図。
【図６】本発明の第二実施形態に係る関連情報が表示された端末装置を示す図。
【図７】本発明の第三実施形態に係るサーバー装置の概略構成を示すブロック図。
【図８】上記第三実施形態に係る記憶部に記憶される起床結果情報を示す図。
【図９】上記第三実施形態に係る情報処理方法を示すフローチャート。
【図１０】上記第三実施形態に係る情報処理方法を示すフローチャート。
【発明を実施するための形態】
【００１０】
［第一実施形態］
以下、本発明に係る第一実施形態の情報処理システムについて、図面に基づいて説明する。
［情報処理システムの概要］
図１は、本発明に係る情報処理システムの概略構成を示す図である。
情報処理システム１は、図１に示すように、複数のユーザー端末１０（端末装置）及び本発明の情報処理装置に相当するサーバー装置２０を備える。これら複数のユーザー端末１０及びサーバー装置２０のそれぞれは、ネットワーク（例えばインターネット等のＷＡＮ（Wide Area Network））を介して通信可能に接続される。
なお、複数のユーザー端末１０及びサーバー装置２０のそれぞれは、インターネット等のネットワークを介して接続されることとしたが、これに限らず、例えば、専用線を介して接続されてもよい。
【００１１】
本実施形態の情報処理システム１は、ユーザー端末１０から当該ユーザー端末１０においてアラームが出力されるアラーム時刻と、当該アラームが停止された停止時刻と、がサーバー装置２０に送信され、サーバー装置２０がアラーム時刻と停止時刻との差である覚醒時間を複数のユーザーごと（複数のユーザー端末１０ごと）に算出する。そして、サーバー装置２０は、覚醒時間が最大となるユーザーのマルチメディア情報をユーザー端末１０から取得し、当該マルチメディア情報を複数のユーザー端末１０に送信する。
なお、以下では、一例として、上記態様についての詳細を説明する。
【００１２】
［ユーザー端末の構成］
ユーザー端末１０は、例えばコンピューターであり、例えば、デスクトップ型パーソナルコンピューター、ノート型パーソナルコンピューター、スマートフォン、携帯電話端末、タブレット端末等により構成されている。このユーザー端末１０は、図１に示すように、表示部１１と、入力操作部１２と、端末通信部１３と、端末記憶部１４と、アラーム出力部１５と、撮像部１６と、計時部１７と、位置検出部１８と、端末制御部１９と、を含んで構成される。
表示部１１は、例えば液晶ディスプレイ等により構成され、端末制御部１９の制御の下、所定の画像（例えば、アラームを停止させるための停止条件となる設問（キーワード情報））及び当該設問の回答入力欄の他、他のユーザーのマルチメディア情報が表示されるＳＮＳの画面等を表示させる。
入力操作部１２は、ユーザーの操作による操作信号を端末制御部１９に出力する。入力操作部としては、例えば、表示部１１と一体に設けられたタッチパネルや、キーボード、マウス等の入力装置等を例示できる。本実施形態では、入力操作部１２を介して上記設問の回答が入力された際に、アラームが停止される。
端末通信部１３は、本発明の送信手段に相当し、サーバー装置２０やネットワーク上の所定の装置と通信する。
【００１３】
端末記憶部１４は、例えばメモリー、ハードディスク等のデータ記録装置により構成される。この端末記憶部１４には、ユーザー端末１０を制御するための各種プログラム（アプリケーション等）や各種データが記録される。
端末記憶部１４に記憶されるプログラムとしては、例えば、情報処理システム１によるアラーム処理（以降、目覚しゲームと称す場合がある）を実施するためのアプリケーション等の端末プログラム（情報処理プログラム）等が記憶される。
さらに、端末記憶部１４には、サーバー装置２０から送信されたキーワード情報、ユーザー端末１０を管理するユーザーや他のユーザーのマルチメディア情報、ユーザー操作により設定入力されたアラーム時刻及びユーザー情報の他、アラームの停止時刻等が記録される。
【００１４】
アラーム出力部１５は、本発明のアラーム出力手段に相当し、予め設定されたアラーム時刻にアラームを出力する。ここで、このアラームは、ユーザーに対してアラーム時刻を報知するものであり、音声（アラーム音）の他、ユーザー端末１０を振動させることでアラーム時刻を報知するものをも含む。したがって、アラーム出力部１５としては、アラーム音を出力する、音声出力可能なスピーカの他、ユーザー端末１０を振動させる振動モーターを含んで構成される。すなわち、本実施形態では、アラーム出力部１５は、アラーム時刻にアラーム音及びバイブレーションの少なくとも一方を出力する。
なお、本実施形態では、アラーム時刻は、ユーザーの入力操作部１２の操作により設定される。
【００１５】
撮像部１６は、本発明の情報取得手段に相当し、アラームが停止される際に、ユーザーのマルチメディア情報（ユーザーの画像）を取得する。この撮像部１６は、カメラ１６１（図５参照）により構成され、画像を取得し、端末記憶部１４に記憶させる。通常のスマートフォン等の携帯型端末装置では、カメラは、表示部１１や入力操作部１２と同じ装置の表面と裏面との双方に設けられる。このため、ユーザーが表示部１１を視認している際、又は入力操作部１２（タッチパネル）を操作している際に、カメラを駆動させることで、ユーザーのマルチメディア情報（ユーザが顔画像）を取得することが可能となる。
【００１６】
計時部１７は、時刻を計時する。
位置検出部１８は、例えば、ＧＰＳ（Global Positioning System）等によりユーザー端末１０の位置を検出する。
端末制御部１９は、ＣＰＵ（Central Processing Unit）等の演算回路、ＲＡＭ（Random Access Memory）等の記憶回路により構成され、ユーザー端末１０の各部を制御する。
この端末制御部１９は、端末記憶部１４等に記憶されているプログラム（ソフトウェア）をＲＡＭに展開し、ＲＡＭに展開されたプログラムとの協働で、各種処理を実行する。具体的には、端末制御部１９は、上記プログラムを読み込み実行することで、図１に示すように、グループ設定要求手段１９１、アラーム制御手段１９２、撮像制御手段１９３、表示制御手段１９４、マルチメディア情報送信手段１９５等として機能する。
グループ設定要求手段１９１は、目覚しゲームの実施を要求する旨の実施要求情報や、目覚しゲームへの参加を要求する旨の参加要求情報をサーバー装置２０に送信する。
アラーム制御手段１９２は、アラーム出力部１５を制御して、アラーム時刻にアラームを出力する。また、アラーム制御手段１９２は、入力操作部１２からキーワードが入力された場合に、アラーム出力部１５を制御してアラームを停止させ、アラームが停止された停止時刻を取得する。すなわち、アラーム制御手段１９２は、本発明の停止手段として機能する。
撮像制御手段１９３は、撮像部１６を制御、つまり、カメラ１６１の駆動を制御し、静止画や動画を取得させる。
表示制御手段１９４は、表示部１１に各種情報を表示させる。
マルチメディア情報送信手段１９５は、サーバー装置２０から公開指示情報を受信した場合に、マルチメディア情報（ユーザーの画像）をサーバー装置２０に送信する。
【００１７】
［サーバー装置の構成］
図２は、サーバー装置２０の概略構成を示すブロック図である。
本実施形態のサーバー装置２０は、コンピューターであり、通信部２１と、記憶部２２（記憶手段）と、制御部２３と、等を含んで構成されている。
通信部２１は、例えばＬＡＮ等を介してネットワークに接続されており、ネットワークを介してユーザー端末１０と通信する。
【００１８】
記憶部２２は、例えばメモリ、ハードディスク等により構成されたデータ記録装置である。
この記憶部２２には、ユーザー端末１０に送信するキーワード情報の配信や配信タイミングの判定、マルチメディア情報を公開する対象を決定するための情報処理プログラム等の各種プログラムや、各種データが記録される。
【００１９】
また、記憶部２２には、キーワード情報（関連情報）、複数のユーザー端末１０から送信されたユーザー情報、ＳＮＳにおけるコミュニティグループを管理するコミュニティグループ情報、目覚しゲームに参加するユーザーを記録した参加ユーザー情報等が記憶される。
キーワード情報は、目覚しゲームに参加するユーザーのユーザー端末１０において、アラームを停止する際に入力するキーワードを記憶する。このキーワードは、例えば、サーバー装置２０の管理者により入力されて予め記憶部２２に記憶されていてもよく、後述するユーザー情報等に基づいて抽出された関連情報に基づいて設定されたキーワードであってもよい。なお、本実施形態では、上記関連情報をキーワード情報として設定する例を示す。
【００２０】
ユーザー情報は、例えば、情報処理システム１を利用するユーザーに関する情報であり、ユーザーＩＤ、属性情報、ＳＮＳにおいてユーザーが参加するコミュニティグループ情報、他のユーザーとの関係情報等が含まれる。
ユーザーＩＤ（ＵＩＤ）は、各ユーザーを識別するための情報である。
属性情報は、ユーザーの体調を判定するための体調判定関連情報、ユーザーの位置情報等のユーザーの特性を示す情報である。体調判定関連情報としては、例えば、ユーザーの仕事内容（肉体労働の有無）、疾病の有無等を含む。ユーザーの位置情報は、例えば、ユーザーの居所や、職場や学校等の住所等が記録される。なお、属性情報として、その他、ユーザーの趣味等の嗜好情報、性別、年齢、年収、身長や体重等が含まれていてもよい。
コミュニティグループ情報は、ＳＮＳにおいてユーザーが属するコミュニティグループに関する情報であり、例えば、コミュニティグループを識別するためのコミュニティグループＩＤ等が記録される。
関係情報は、ユーザー間の関係性を示す情報であり、例えば友人情報、親族情報、恋人情報、仕事情報、学校情報等が記録される。これらの関係情報は、ユーザーと関係のある他ユーザーのＵＩＤが記録されており、例えば、友人情報はユーザーと友人関係にある他ユーザーのＵＩＤ、親族情報は親族関係にある他ユーザーのＵＩＤ、恋人情報は恋人関係にある他ユーザーのＵＩＤ、仕事情報は職場の同僚のＵＩＤ、学校情報は同じ学校の同級生や同一サークル、同一クラブに属する他ユーザーのＵＩＤが記録される。
【００２１】
コミュニティグループ情報は、ＳＮＳにおけるコミュニティグループを管理するための情報である。このコミュニティグループ情報には、例えば、コミュニティグループＩＤ（ＣＩＤ）、登録ユーザーＩＤ、管理ユーザーＩＤ、コミュニティ名、コミュニティ属性等が記憶されている。
ＣＩＤは、コミュニティグループを識別するための識別情報である。このＣＩＤは、例えば、管理ユーザーが新たなコミュニティグループを生成した際に付与される。
登録ユーザーＩＤは、コミュニティグループに属するユーザーのＵＩＤが記録される。
管理ユーザーＩＤは、コミュニティグループを管理するユーザーのＵＩＤが記録される。
コミュニティ名は、ＳＮＳにおいて公開されるコミュニティグループの名称である。
コミュニティ属性は、コミュニティグループに設定されたテーマに関する情報であり、例えば、テニス、野球、ゲーム等のユーザーの趣味等に関する情報が記録されていてもよく、大学名、会社名等の組織名が記録されていてもよい。
【００２２】
図３は、記憶部２２に記憶される参加ユーザー情報を示す図である。
参加ユーザー情報は、図３に示すように、例えば、グループＩＤ（ＧＩＤ）と、参加ユーザーＩＤと、提案ユーザーＩＤと、アラーム時刻と、睡眠予定時間と、停止時刻と、が関連付けられて複数記憶されている。
グループＩＤ（ＧＩＤ）は、目覚しゲームに参加する複数のユーザーが所属するグループを特定する識別情報である。本実施形態では、ユーザー端末１０から、目覚しゲームを実施する旨の開始要求情報が送信された場合に、サーバー装置２０により参加ユーザー情報が生成され、ＧＩＤが割り振られる。
【００２３】
参加ユーザーＩＤ（参加ＵＩＤ）は、目覚しゲームに参加するユーザーを特定するための情報であり、例えば、参加するユーザーのＵＩＤが記録されている。
提案ユーザーＩＤ（提案ＵＩＤ）は、目覚しゲームの実施を要求したユーザーのＵＩＤが記録される。
アラーム時刻は、ユーザーがユーザー端末１０において予め設定したアラーム時刻であり、参加ＵＩＤ毎に対応付けられて記憶されている。
睡眠予定時間は、ユーザーがユーザー端末１０において目覚しゲームに参加する際に入力される時間である。
停止時刻は、ユーザー端末１０においてアラームが出力された後、当該アラームが停止された時刻である。この停止時刻は、ユーザー端末１０においてアラームが停止された際に、ユーザー端末１０からサーバー装置２０に送信され、参加ユーザー情報の停止時刻に記憶される。
【００２４】
なお、複数のグループＩＤに跨って同一のユーザーＩＤが登録されていてもよい。例えば、複数のコミュニティグループに属するユーザーが、複数のコミュニティグループにおいて、目覚しゲームを実施する場合、それぞれのグループに対応した参加ユーザー情報がそれぞれ異なるＧＩＤで生成される。この場合、各参加ユーザー情報の参加ユーザーＩＤに当該ユーザーのＵＩＤが記録されることになる。
【００２５】
［制御部の構成］
制御部２３は、ＣＰＵ等の演算回路、ＲＡＭ等の記憶回路により構成され、記憶部２２等に記憶されている情報処理プログラム（ソフトウェア）をＲＡＭに展開し、ＲＡＭに展開されたプログラムとの協働で、各種処理を実行する。そして、制御部２３は、上記各種処理を実行することで、図２に示すように、グループ設定手段２３１、アラーム時刻取得手段２３２、関連情報検出手段２３３、キーワード情報出力手段２３４、停止時刻取得手段２３５、算出手段２３６、覚醒時間調整手段２３７、マルチメディア情報取得手段２３８及び公開手段２３９（情報送信手段）として機能する。
【００２６】
グループ設定手段２３１は、本発明のユーザー情報取得手段に相当し、ユーザー端末１０から送信されるアラーム処理（目覚しゲーム）の実施を要求する実施要求情報や、目覚しゲームに参加する旨の参加要求情報に基づいて、目覚しゲームに参加するグループを設定する。すなわち、グループ設定手段２３１は、参加ユーザー情報を生成して、記憶部２２に記憶する。
【００２７】
アラーム時刻取得手段２３２は、ユーザー端末１０から送信されたアラーム時刻を受信し、参加ユーザー情報のアラーム時刻として記憶させる。
関連情報検出手段２３３は、ユーザー情報やコミュニティグループ情報から目覚しゲームに参加するユーザーに関連した関連情報を検出する。また、関連情報検出手段２３３は、当該関連情報からキーワードを抽出し、キーワード情報として記憶部２２に記憶する。
【００２８】
キーワード情報出力手段２３４は、記憶部２２に記憶されたキーワード情報をユーザー端末１０に送信する。なお、本実施形態では、１つのグループに属する全てのユーザーに同一のキーワード情報（当該キーワード情報に基づく設問情報）を送信（出力）する例を示す。
停止時刻取得手段２３５は、複数のユーザー端末１０から停止時刻及びＵＩＤを受信し、参加ユーザー情報の停止時刻として記憶する。
【００２９】
算出手段２３６は、アラーム時刻と停止時刻との差である覚醒時間を複数のユーザーごとに算出する。
覚醒時間調整手段２３７は、ユーザーのアラーム時刻、睡眠予定時間及びユーザー情報に応じて覚醒時間を調整する。
マルチメディア情報取得手段２３８は、所定のグループに属する複数のユーザー間において、覚醒時間が最大となるユーザーのマルチメディア情報をユーザー端末１０から取得する。
公開手段２３９は、マルチメディア情報取得手段２３８により取得されたマルチメディア情報を所定のグループに属する複数のユーザーがそれぞれ管理する複数のユーザー端末１０に送信する。例えば、公開手段２３９は、マルチメディア情報を複数のユーザー端末１０に送信することで、ソーシャルネットワーキングサービスにおける掲示板やタイムライン等に公開する。
【００３０】
［情報処理システムの動作］
次に、上記のような情報処理システム１のユーザー端末１０及びサーバー装置２０の動作について、図面に基づいて説明する。
図４は、本実施形態の情報処理システム１における情報処理方法を示すフローチャートである。
本実施形態では、ユーザー端末１０において所定の操作が行われることで、ユーザー端末１０からサーバー装置２０に対して目覚しゲームの実施及び参加を要求する旨の要求情報がサーバー装置２０に送信される（ステップＳ１）。また、サーバー装置２０は、ユーザー端末１０から送信された要求情報に基づいて、目覚しゲームを実施するグループを設定して、参加ユーザー情報を生成する（ステップＳ２１）。
このステップＳ１及びステップＳ２１では、ユーザー端末１０の表示制御手段１９４は、ＳＮＳの所定のコンテンツ（ソーシャルネットワーキングサービス）を表示部１１に表示させるとともに、目覚しゲームを実施する旨を示すアイコン等を表示させる。そして、ユーザーにより入力操作部１２の操作により当該アイコンが選択される等により、目覚しゲームを実施する旨が選択されると、グループ設定要求手段１９１は、サーバー装置２０に対して、目覚しゲームの実施要求情報をＵＩＤとともに送信する。
【００３１】
サーバー装置２０のグループ設定手段２３１は、実施要求情報及びＵＩＤを受信すると、受信ＵＩＤに対応したユーザー情報から、関係情報やコミュニティグループ情報を取得する。そして、取得した関係情報やコミュニティグループ情報から目覚しゲームに参加するユーザーを選択する旨の選択要求情報を、実施要求情報を送信したユーザー端末１０に送信する。また、グループ設定手段２３１は、実施要求情報を送信したＵＩＤを、提案ユーザーとして、参加ユーザー情報を新たに生成する。
【００３２】
ユーザー端末１０において選択要求情報が受信されると、表示制御手段１９４は、表示部１１に、目覚しゲームに参加するユーザーを選択する旨の選択画面（図示略）を表示させる。この選択画面には、例えば、コミュニティグループを選択する旨の選択肢と、関係情報から参加ユーザーを選択する旨の選択肢を表示させる。ここで、ユーザーによる入力操作部１２の操作により、コミュニティグループを選択する旨の選択肢が選択されると、表示制御手段１９４は、表示部１１に、ユーザーが属するコミュニティグループを表示させ、目覚しゲームの参加を呼び掛けるコミュニティグループの選択を促す。また、ユーザーによる入力操作部１２の操作により、関係情報から参加ユーザーを選択する旨の選択肢が選択されると、表示制御手段１９４は、表示部１１に、関係情報に記録されたユーザーを表示させ、目覚しゲームの参加を呼び掛けるユーザーの選択を促す。そして、ユーザーの入力操作部１２の操作により、目覚しゲームの参加を呼び掛けるコミュニティグループ又はユーザーが選択されると、グループ設定要求手段１９１は、選択されたコミュニティグループのＣＩＤ又はユーザーのＵＩＤを含む、参加要請情報をサーバー装置２０に送信する。
サーバー装置２０は、参加要請情報を受信すると、参加要請情報に含まれるＣＩＤのコミュニティグループに属するユーザー、又は参加要請情報に含まれるＵＩＤのユーザーのユーザー端末１０に、目覚しグループの参加の有無を問う参加可否情報を送信する。
【００３３】
参加可否情報を受信したユーザー端末１０では、表示制御手段１９４は、表示部１１に、目覚しゲームを提案したユーザーと、目覚しゲームの参加可否を問う表示画面を表示させる。そして、ユーザーの入力操作部１２の操作により、目覚しゲームに参加する旨が選択されると、グループ設定要求手段１９１は、ＵＩＤとともに、参加要求情報をサーバー装置２０に送信する。
サーバー装置２０のグループ設定手段２３１は、ＵＩＤと参加要求情報とを受信すると、生成した参加ユーザー情報の参加ＵＩＤに、参加要求情報を送信したユーザーのＵＩＤを記録する。
【００３４】
この後、サーバー装置２０のアラーム時刻取得手段２３２は、参加ＵＩＤに記録された各ユーザーに対応するユーザー端末１０に、アラーム時刻の設定を促すアラーム設定要求情報を送信する。
そして、ユーザー端末１０は、サーバー装置２０からアラーム設定要求情報を受信すると、アラーム時刻及び睡眠予定時間を取得し、アラーム時刻及び睡眠予定時間を含むアラーム設定情報をサーバー装置２０に送信する（ステップＳ２）。
具体的には、ユーザー端末１０の端末制御部１９は、アラーム設定要求情報を受信すると、表示部１１に、アラーム時刻及び睡眠予定時間の入力を促す設定画面を表示させる。そして、当該設定画面において、ユーザーの入力操作部１２の操作により、アラーム時刻及び睡眠予定時間が入力されると、端末制御部１９は、当該アラーム時刻及び睡眠予定時間とＵＩＤとを関連付けたアラーム設定情報をサーバー装置２０に送信する。
【００３５】
サーバー装置２０のアラーム時刻取得手段２３２は、上記ステップＳ２において送信されたアラーム設定情報を受信すると、アラーム設定情報に含まれる取得したアラーム時刻及び睡眠予定時間を、参加ユーザー情報のアラーム時刻及び睡眠予定時間に記録（登録）する（ステップＳ２２）。
【００３６】
次に、関連情報検出手段２３３は、関連情報を検出し、当該関連情報からキーワードを抽出してキーワード情報として記憶部２２に記憶する。また、キーワード情報出力手段２３４が、当該キーワード情報（関連情報）をユーザー端末１０に送信する（ステップＳ２３）。
ステップＳ２３では、関連情報検出手段２３３は、参加ユーザー情報に記録された参加ＵＩＤから、参加ユーザーに共通する情報を関連情報として検出し、当該関連情報をキーワード情報として記憶部２２に記憶させる。
ここで、関連情報検出手段２３３は、例えば、参加ユーザーがＳＮＳにおける同一のコミュニティグループに属している場合、当該コミュニティグループのコミュニティグループ情報から、コミュニティ属性や、コミュニティ名、管理ユーザー等を関連情報として検出する。そして、これらのいずれか又は複数の関連情報に含まれるキーワードを抽出してキーワード情報とする。例えば、コミュニティ属性に「夏までに−５ｋｇダイエットする」とのテーマが設定されている場合、「夏」「−５ｋｇ」「ダイエット」とのキーワードのいずれか又は複数を抽出してキーワード情報として記録する。なお、管理ＵＩＤの管理者の名前等をキーワード等に設定してもよい。
【００３７】
また、例えば、参加ユーザーが同一のコミュニティグループに属していない場合、関連情報検出手段２３３は、各参加ユーザーのユーザー情報の関係情報において、共通して登録されているユーザーのＵＩＤを検出する。例えばユーザーＵ１の関係情報（例えば友人関係情報）にユーザーＵ２，ユーザーＵ３が登録され、ユーザーＵ２の関係情報にユーザーＵ１、ユーザーＵ３の関係情報にユーザーＵ１が登録されている場合、関連情報検出手段２３３は、ユーザーＵ１のユーザー情報を関連情報として検出する。この場合、例えば、ユーザーＵ１の名前や居住都道府県名等をキーワードとして抽出し、キーワード情報とする。
さらに、関連情報検出手段２３３は、上記のいずれにも該当しない場合等において、目覚しゲームの実施を提案した提案ユーザー（目覚ましゲームの実施要請情報をサーバー装置２０に送信したユーザー端末１０を管理するユーザー）のユーザー情報を関連情報として検出する。この場合、例えば、提案ユーザーのユーザー情報から、名前や居住都道府県名等をキーワードとして抽出し、キーワード情報とする。
そして、キーワード情報出力手段２３４は、上記のように設定されたキーワード情報と、アラーム停止の際に、表示させる設問画面情報とを各ユーザー端末１０に送信する。
【００３８】
ユーザー端末１０は、サーバー装置２０から送信されたキーワード情報及び設問画面情報を取得すると、これらのキーワード情報及び設問画面情報を端末記憶部１４に記憶する（ステップＳ３）。なお、キーワード情報のキーワードは、ステップＳ３にて取得された時点で、表示部１１等に表示させる等によりユーザーに報知されてもよい。つまり、本実施形態では、アラームを停止する際にキーワードの入力が必要となるが、当該キーワードが不明である場合、アラームを停止することができない場合がある。この場合、上記のように、予めキーワードが報知されることで、アラームを停止できない不都合を回避することができる。
そして、ユーザー端末１０において計時部１７により計時された時刻がアラーム時刻になると、アラーム出力部１５は、アラームを出力する（ステップＳ４）。
【００３９】
図５は、設問表示画面ＳＨ１が表示されたユーザー端末１０を示す図である。
そして、ユーザー端末１０の表示制御手段１９４は、ステップＳ４によりアラームを出力するタイミングで、表示部１１に停止条件が含まれる図５に示すような設問表示画面ＳＨ１を表示させる（ステップＳ５）。この設問表示画面ＳＨ１は、例えば、図５に示すように、設問ＳＨ１１と、当該設問ＳＨ１１の回答入力欄ＳＨ１２と、が表示される。
そして、アラーム制御手段１９２は、停止条件を充足したか否かの判定を行う（ステップＳ６）。ステップＳ６において「ＮＯ」と判定された場合、表示制御手段１９４は、停止条件が充足されてアラームが停止されるまでの間、設問表示画面ＳＨ１を表示する。
【００４０】
一方、ステップＳ６において「ＹＥＳ」と判定される、すなわち、回答入力欄ＳＨ１２に回答が入力され、当該入力された回答が、ステップＳ３で取得したキーワード情報のキーワードと一致する場合、アラーム制御手段１９２は、アラーム出力部１５を制御してアラームを停止させ、撮像制御手段１９３は、アラームの停止と同時に、撮像部１６を制御して、マルチメディア情報（ユーザーの顔画像）を取得する（ステップＳ７）。
具体的には、撮像制御手段１９３は、アラームが出力されると、撮像部１６のカメラ１６１を駆動させる。これにより、表示部１１に設問表示画面ＳＨ１が表示されている間、設問表示画面ＳＨ１を視認したユーザーの顔がカメラにより撮像可能な状態となる。そして、アラームが停止されるタイミングは、ユーザーによりキーワードが入力されるタイミングであり、ユーザーが設問表示画面ＳＨ１を視認している状態となる。よって、このタイミングで、カメラによる撮像を行うことで、ユーザーの顔（寝起き状態の顔）が撮像される。また、撮像制御手段１９３は、撮像した画像（ユーザーの寝起き状態の顔）を端末記憶部１４に記憶する。
【００４１】
この後、端末制御部１９は、端末通信部１３を介して、アラームの停止時刻とＵＩＤとをサーバー装置２０に送信する（ステップＳ８）。
【００４２】
一方、サーバー装置２０の停止時刻取得手段２３５は、上記ステップＳ８によりユーザー端末１０から送信された停止時刻を受信すると、取得した停止時刻を参加ユーザー情報の対応する参加ＵＩＤに関連付けられた停止時刻に記録する（ステップＳ２４）。
そして、算出手段２３６は、同一ＧＩＤの目覚しゲームに参加した全ての参加ユーザーに対する停止時刻を取得すると、参加ユーザー情報に記録されたアラーム時刻と停止時刻との差である覚醒時間を、参加ユーザーごとに算出する（ステップＳ２５）。
例えば、算出手段２３６は、グループＡのユーザーＡ００１のアラーム時刻０７：１５及び停止時刻０７：１８：１５の差を検出し、当該差を覚醒時間（１９５秒）として検出する。このようにして算出手段２３６は、ユーザーＡ００２〜Ａ００５のそれぞれの覚醒時間を算出する。図３に示す例では、例えば、ユーザーＡ００２の覚醒時間は、１９０秒であり、ユーザーＡ００３の覚醒時間は、１０５秒であり、ユーザーＡ００４の覚醒時間は、３１０秒であり、ユーザーＡ００５の覚醒時間は、２５０秒である。
【００４３】
上記ステップＳ２５が実行された後、覚醒時間調整手段２３７は、覚醒時間の調整を実施するための調整実施条件を充足しているか否かを判定する（ステップＳ２６）。
ここで、早朝に起床する必要があるユーザーや、睡眠時間が確保し難いユーザーは、目覚しゲームにおいて不利である。このため、本実施形態では、覚醒時間の調整実施条件が予め設定されており、当該調整実施条件を充足するユーザーの覚醒時間を所定時間短縮する。この調子実施条件は、アラーム時刻、睡眠予定時間、肉体労働の有無、疾病の有無等にそれぞれ設定されている。具体的には、アラーム時刻に対しては、予め設定された第一判定時刻（例えば６：３０）より前に設定されていること、睡眠予定時間に対しては、予め設定された第一判定時間（例えば４．５時間）未満であること、ユーザー情報の属性情報に記録された体調判定関連情報において、肉体労働有が記録されていること、疾病有が記録されていること、が調整実施条件となる。
【００４４】
そして、ステップＳ２６において「ＹＥＳ」と判定された場合、覚醒時間の調整処理が実行される（ステップＳ２７）。
【００４５】
ステップＳ２７では、覚醒時間調整手段２３７は、上記覚醒時間の調整条件を充足する参加ユーザーの覚醒時間を調整（短縮）する。
具体的に、覚醒時間調整手段２３７は、アラーム時刻が第一設定時刻よりも早い場合に予め設定された時間だけ覚醒時間を短縮する。また、睡眠予定時間が第一設定時間よりも短い場合、予め設定された時間だけ覚醒時間を短縮する。また、肉体労働有の場合、及び疾病有の場合においても、予め設定された時間だけ覚醒時間を短縮する。
例えば、図３におけるユーザーＩＤ「Ａ００４」のユーザーは、アラーム時刻、睡眠予定時間、肉体労働有の３つの項目で調整実施条件を充足しているので、１つの項目につき、例えば、４０秒を減算する。このため、覚醒時間調整手段２３７により調整された覚醒時間は、１９０秒となる。
【００４６】
そして、ステップＳ２７による覚醒時間調整処理が終了した場合、及びステップＳ２６で「ＮＯ」と判定された場合、公開手段２３９は、マルチメディア情報を公開するユーザー（公開対象ユーザー）を検出する（ステップＳ２８）。具体的に、公開手段２３９は、グループＡに所属し、当該目覚しゲームに参加している複数のユーザー（図３では、ＵＩＤ「Ａ００１」〜「Ａ００５」の５人）のうち、覚醒時間が最大となるユーザー（図３の例では、ＵＩＤ「Ａ００５」のユーザー）を公開対象ユーザーとして検出する。
【００４７】
ステップＳ２８において、公開対象ユーザーが検出されると、公開手段２３９は、当該公開対象ユーザーに対応するユーザー端末１０に公開指示情報を送信する（ステップＳ２９）。
一方、ユーザー端末１０のマルチメディア情報送信手段１９５は、上記ステップＳ８の処理が実行された後、公開指示情報が受信されたか否かを判定する（ステップＳ９）。ステップＳ２９によりサーバー装置２０から公開指示情報を受信した公開対象ユーザーのユーザー端末１０のマルチメディア情報送信手段１９５は、ステップＳ９にて「ＹＥＳ」と判定し、それ以外のユーザーのユーザー端末１０のマルチメディア情報送信手段１９５は、ステップＳ９にて「ＮＯ」と判定する。
ステップＳ９の判定処理により「ＹＥＳ」と判定されると、マルチメディア情報送信手段１９５は、端末記憶部１４に記憶されたマルチメディア情報（ステップＳ７にて撮像された撮像画像）をサーバー装置２０に送信する（ステップＳ１０）。
【００４８】
ステップＳ１０においてマルチメディア情報がユーザー端末１０からサーバー装置２０に送信されると、マルチメディア情報取得手段２３８は、当該マルチメディア情報を取得し、記憶部２２に記憶する。そして、公開手段２３９は、当該取得されたマルチメディア情報を、参加ユーザー情報の各参加ユーザーに対して公開する（ステップＳ３０）。例えば、図３の例において、公開対象ユーザー「Ａ００４」のユーザー端末１０からマルチメディア情報（撮像画像）を受信すると、公開手段２３９は、当該撮像画像をグループＡに属する各参加ユーザー「Ａ００１〜Ａ００５」のそれぞれ管理する複数のユーザー端末１０において、取得したマルチメディア情報を、ＳＮＳにおける所定のコンテンツで閲覧可能に公開する。すなわち、公開手段２３９は、インターネット上でユーザー端末１０からＳＮＳの所定のコンテンツ（掲示板やタイムライン等）にアクセスした場合に、ＵＩＤ「Ａ００１」〜「Ａ００５」でＳＮＳにログインした場合に、マルチメディア情報を閲覧することが可能となり、その他のＵＩＤでＳＮＳにログインした場合には、閲覧不可となるように、マルチメディア情報を公開する。
そして、公開手段２３９は、上記マルチメディア情報を公開したことを示す公開情報を参加ユーザーのユーザー端末１０に送信し（ステップＳ３１）、処理を終了させる。これにより、ユーザー端末１０は、公開情報に基づいて、ＳＮＳの所定のコンテンツにアクセスすることで、公開対象ユーザーのマルチメディア情報を閲覧することが可能となる。つまり、公開手段２３９は、所定のコンテンツにアクセスした参加ユーザーのユーザー端末１０に対して、公開したマルチメディア情報を送信し、ユーザー端末１０は、当該マルチメディア情報を受信することで、表示部１１において当該マルチメディア情報を表示することが可能となる。
一方、ユーザー端末１０においては、上記公開情報を受信した後、及び、上記ステップＳ９にて「ＮＯ」と判定された場合に、処理を終了させる。
【００４９】
［第一実施形態の効果］
以上説明した本実施形態に係る情報処理システム１は、以下の効果を奏する。
本実施形態の情報処理システム１では、サーバー装置２０は、グループに属する参加ユーザーのユーザー端末１０においてアラームを出力するアラーム時刻を取得するアラーム時刻取得手段２３２と、当該アラームが停止された停止時刻を取得する停止時刻取得手段２３５と、アラーム時刻と停止時刻との差である覚醒時間を参加ユーザー毎に算出する算出手段２３６と、覚醒時間が最大となる参加ユーザーのマルチメディア情報（ユーザーの寝起き状態の画像）を取得するマルチメディア情報取得手段２３８と、を備える。つまり、本実施形態では、アラームが出力されてから起床までの時間が最も遅かった参加ユーザーの寝起きの画像等のマルチメディア情報が目覚しゲームを実施したグループの各参加ユーザーに送信されることになる。このため、各参加ユーザーは、当該マルチメディア情報の公開を避けるべく、アラームが出力されてからより短時間で起床しようと試みる可能性が高くなる。したがって、ユーザーを効果的に目覚めさせるアラーム効果を得ることができる。
【００５０】
また、ＳＮＳにおける仲間内で、ゲーム感覚で起床することができるので、寝起きという日常の行為の１つに対しても、ユーザー間での一体感や親近感を得ることができ、ユーザー間のコミュニティの促進を図ることができる。また、このようなユーザー間の一体感が得られることで、目覚しゲームへの参加率も高まり、より一層アラーム効果を得ることができる。
さらに、通常の目覚し時計等のアラーム機能では、ユーザーがアラームを停止させた後に、再び寝てしまう（所謂、二度寝）場合がある。これに対して、本実施形態では、マルチメディア情報がＳＮＳの所定のコンテンツ（タイムラインや掲示板等）に公開されることで、当該マルチメディア情報に対して他の参加ユーザーからメッセージ等が投稿される可能性が高い。この場合、例えば、参加ユーザーのアラーム時刻が略同一若しくは一定の範囲内であれば、当該メッセージの投稿の度に、ユーザー端末１０からプッシュ通知等の通知音等が出力されるので、ユーザーの二度寝を抑制できる。
【００５１】
ここで、参加ユーザーにおいて、アラーム時刻が早いユーザーと、アラーム時刻が遅いユーザーとが混在する場合がある。このような場合、アラーム時刻が早いユーザーは、覚醒時間が長くなる可能性が高く、公平性を担保できない。
これに対し、本実施形態では、制御部２３は、アラーム時刻に応じて覚醒時間を調整する覚醒時間調整手段２３７として機能する。すなわち、覚醒時間調整手段２３７は、アラーム時刻が第一設定時刻よりも早い場合に、覚醒時間を短縮する。また、覚醒時間調整手段２３７は、睡眠予定時間が第一設定時間よりも短い場合に、覚醒時間を短縮する。さらに、覚醒時間調整手段２３７は、ユーザー情報の属性情報に含まれる体調判定関連情報に基づいて、調整実施条件を判定する。つまり、属性情報に疾病有や肉体労働有が記録された参加ユーザーの覚醒時間を予め設定された時間だけ短縮する。
このため、参加ユーザーがアラーム時刻の違いによる不利益を被ることが無く、公平性を担保することができ、目覚しゲームへの参加率を向上させることができる。
【００５２】
アラーム時刻取得手段２３２は、複数のユーザーがそれぞれ管理する複数のユーザー端末１０のそれぞれからアラーム時刻を取得する。したがって、各ユーザーは、それぞれ個別に設定されたアラーム時刻で目覚しゲームに参加でき、当該目覚しゲームへの参加率をより向上させることができる。
【００５３】
サーバー装置２０の制御部２３は、複数のユーザー端末にアラームを停止させるためのキーワード情報を出力するキーワード情報出力手段２３４として機能する。つまり、本実施形態では、ユーザー端末１０においてアラームを停止するために、キーワード情報に記録されたキーワードが必要となる。このようなキーワードを用いたアラームの停止により、アラームを停止させる際に複数のユーザー間において異なる設問が表示される場合に比べて、公平に目覚しゲームを実行できる。
【００５４】
サーバー装置２０の制御部２３がユーザーのグループに関連する関連情報を検出する関連情報検出手段２３３として機能し、関連情報検出手段２３３により検出された関連情報からキーワードを抽出してキーワード情報とする。関連情報は、参加ユーザーに共通するコミュニティグループや、共通する友人、目覚しゲームの提案ユーザーに関する情報であり、参加ユーザーにとって把握しやすい情報となる。よって、当該関連情報からキーワードは、参加ユーザーにとって、容易に分かるキーワードであり、例えば起床直後においても容易に回答できる。すなわち、目覚しゲームの魅力を向上させることができるので、当該目覚しゲームへの参加率を向上させることができる。また、関連情報に基づくキーワードの抽出により、参加ユーザー間の親近感や一体感を向上させることができ、コミュニティの増進を図れる。
【００５５】
ユーザー端末１０は、アラーム出力部１５により出力されたアラームを停止させる際にマルチメディア情報を取得する。このため、ユーザーの寝起き状態のマルチメディア情報（本実施形態では画像）を取得できる可能性が高まる。すなわち、アラームが停止された直後は、ユーザーがユーザー端末１０を操作するために、表示部１１や入力操作部１２を視認している状態であり、ユーザーの顔をカメラにより撮像することが可能となる。よって、寝起き直後の画像を取得することができる。このような寝起き直後の画像が公開されることは、多くのユーザーにとって回避したいことであり、ゲーム性を高めることができるので、目覚しゲームの参加率を向上できる。
【００５６】
［第二実施形態］
次に、本発明の第二実施形態について、図面を用いて説明する。
本実施形態の情報処理システムは、上記第一実施形態に係る情報処理システム１と略同一の構成を備える他、サーバー装置２０の記憶部２２に予め広告情報が記憶されている点、並びに、制御部２３のキーワード情報出力手段２３４が当該広告情報に基づく広告表示情報を生成する点で上記第一実施形態と異なる。すなわち、本実施形態では、関連情報検出手段２３３は、広告情報取得手段としても機能する。
なお、以下の説明では、既に説明した部分と同一又は略同一である部分については、同様の符号を付して説明を簡略化又は省略する。
【００５７】
本実施形態では、ステップＳ２３において、関連情報検出手段２３３により、関連情報が検出され、当該関連情報がキーワード情報として記憶部２２に記憶されると、キーワード情報出力手段２３４がキーワード情報と、アラームの停止の際に、表示させる広告画面情報とを各ユーザー端末１０に送信する。
具体的に、キーワード情報出力手段２３４は、記憶部２２に記憶されたキーワード情報を取得すると、当該キーワードに関連する広告情報を当該記憶部２２に記憶された広告情報群から検出し、取得する。そして、キーワード情報出力手段２３４は、取得した広告情報に基づく広告画面情報を生成する。
【００５８】
例えば、キーワード情報出力手段２３４は、記憶部２２に記憶されたキーワード情報がダイエットである場合に、当該ダイエットに関連する広告情報を検出する。この場合、例えば、記憶部２２に記憶された広告情報は、複数の広告会社から異なる料金にて広告情報を取得している場合、当該ダイエットに関連する広告情報のうち、広告料金の最も高い広告情報を取得し、当該広告情報に基づく広告画面情報を生成する。
なお、本実施形態では、キーワード情報に関連する広告情報を検出する際に、広告料金の最も高い広告情報を取得することとしたが、これに限らず、例えば、広告情報は、ランダムに取得されてもよいし、ユーザーの購入履歴等に広告情報に該当する商品が含まれている場合には、当該商品に関連する広告情報を優先的に取得してもよいし、当該商品に関連する広告情報を除外して、他の広告情報を取得するようにしてもよい。
さらに、記憶部２２には、予め複数の広告情報が記憶されていることとしたが、これに限らず、例えば、他のサーバー装置等からキーワード情報に基づく広告情報を検出し、当該広告情報に基づく広告画面情報を生成するようにしてもよい。加えて、キーワード情報出力手段２３４が広告画面情報を生成することとしたが、これに限らず、例えば、予め記憶部２２に広告情報に対応付けて広告画面情報が記憶され、当該広告画面情報を各ユーザー端末１０に送信するようにしてもよい。
【００５９】
図６は、広告表示画面ＳＨ２が表示されたユーザー端末１０を示す図である。
本実施形態では、ユーザー端末１０の表示制御手段１９４は、ステップＳ４によりアラームを出力するタイミングで、表示部１１に停止条件が含まれる図６に示すような広告表示画面ＳＨ２を表示させる（ステップＳ５）。
この広告表示画面ＳＨ２は、例えば、図６に示すように、広告ＳＨ２１と、当該広告ＳＨ２１の内容を反復確認させる回答入力欄ＳＨ２２と、が表示される。例えば、広告ＳＨ２１は、「おいしくて健康！わかめクッキーダイエット」の広告画像であり、当該広告画像の下部には、上記広告ＳＨ２１の内容を反復させるための文字列が表示され、一部の文字が白抜きにて（回答入力欄ＳＨ２２として）表示されている。
【００６０】
［第二実施形態の効果］
本実施形態に係る情報処理システムは、上記第一実施形態に係る情報処理システム１と同様の効果を奏する他、以下の効果を奏する。
本実施形態では、キーワード情報出力手段２３４が、記憶部２２に記憶されたキーワード情報を取得すると、当該キーワードに関連する広告情報を記憶部２２に記憶された広告情報群から検出し、取得する。そして、キーワード情報出力手段２３４は、取得した広告情報に基づく広告画面情報を生成し、当該広告画面情報を各ユーザー端末１０に送信するので、ユーザー端末１０の表示部１１には、ユーザーの属するグループに関連する広告情報が表示される。これによれば、当該目覚しゲームに参加しているユーザーのユーザー端末１０に各種広告が表示されるので、アラームを停止させるために、ユーザーは、当該広告を確実に視認する。このため、ユーザーは、アラームを停止させる際に、自らに有用な商品等の広告を認識できる。
また、広告ＳＨ２１の下部に当該広告ＳＨ２１の内容を反復させるための文字列が表示され、当該文字列の一部に上記広告ＳＨ２１の内容の一部を入力するので、当該広告内容をユーザーに刻み込むことができ、当該広告の広告価値を高めることができる。
【００６１】
［第三実施形態］
次に、本発明の第三実施形態について、図面を用いて説明する。
本実施形態の情報処理システムは、上記第一実施形態に係る情報処理システム１と略同一の構成を備える他、サーバー装置２０の制御部２３の構成が上記第一実施形態と異なる。すなわち、本実施形態では、情報処理方法が上記第一実施形態の情報処理方法と一部異なる。
【００６２】
第一実施形態では、参加ユーザーがユーザー端末１０の入力操作部１２を操作してアラーム時刻を設定入力する例を示した。これに対して、本実施形態が、各参加ユーザーのアラーム時刻を自動で設定する点等において、上記第一実施形態と相違する。
例えば、同一のグループに所属する複数のユーザー（参加ユーザー）が連れ立って旅行に出かける場合等では、集合場所に参加ユーザーが集合した後、旅行に出発することがある。このような場合において、本実施形態のサーバー装置は、集合場所に集合する時刻に基づいて、各参加ユーザーが起床するアラーム時刻を、参加ユーザーのユーザー情報に基づいて、それぞれ設定する。
【００６３】
一方、旅行等において、集合場所に集合時刻に参加ユーザーが集合できない場合、例えば、電車等の公共交通機関に乗り遅れる等、旅行スケジュールに影響を与えてしまう。このため、集合場所に到着していない参加ユーザー（遅延ユーザー）がいる場合、集合場所に既に到着しているユーザーは不安感を抱くことが有る。しかしながら、遅延ユーザーは、集合場所に向かって車両にて走行している場合や、電車等の公共交通機関を利用している場合がある。このような場合、遅延ユーザーに対して電話による状況確認の連絡をしようとしても、通話できない状況であることが多く、遅延ユーザーの状況を把握することが困難であるという課題がある。本実施形態では、このような課題に対しても、遅延ユーザーの状況を適切に確認可能となる情報処理システムについて、以下説明する。
【００６４】
なお、本実施形態では、複数の参加ユーザーが、目的地に向かう前に所定の集合場所に、予め設定した集合時刻に集合した後、目的地に向けて出発する場合において、情報処理システムにて実行される情報処理方法について説明する。
なお、以下の説明では、既に説明した部分と同一又は略同一である部分については、同様の符号を付して説明を簡略化又は省略する。
【００６５】
図７は、本実施形態に係るサーバー装置２０Ａの概略構成を示すブロック図である。
サーバー装置２０Ａは、上記第一実施形態のサーバー装置２０と略同一の構成を備え、制御部２３に代えて制御部２３Ａを備える。
本実施形態では、第一実施形態と同様に、記憶部２２に参加ユーザー情報が記憶される。ここで、本実施形態では、当該参加ユーザー情報のデータ構成が上記第一実施形態と異なる。
【００６６】
図８は、本実施形態に係るサーバー装置２０Ａの記憶部２２に記憶される起床結果情報の一例を示す図である。
本実施形態では、参加ユーザー情報は、図８に示すように、例えば、ＧＩＤと、参加ＵＩＤと、提案ＵＩＤと、アラーム時刻と、停止時刻とに加え、出発地（住所）と、目的地（集合場所）と、集合時刻と、所要時間と、が関連付けられて複数記憶される。
【００６７】
出発地は、例えばユーザーの住所であり、ユーザー端末１０から参加要求情報が送信された際に設定する。つまり、参加ユーザーのユーザー情報の属性情報に記録されている登録位置情報を取得し、参加ユーザー情報に登録する。なお、参加要求情報に出発地が含まれていてもよく、この場合、参加要求情報に含まれる出発地が記録される。
目的地は、実施要求情報に含まれる情報であり、旅行等における参加ユーザーの集合場所を示す。
集合時刻は、実施要求情報に含まれる情報であり、集合場所への集合時刻を示す。
所要時間は、後述する所要時間取得手段２４０により取得される出発地から集合場所までの所要時間である。
また、記憶部２２には、出発地から集合場所までの交通経路の探索、及び出発地から集合場所までの所要時間を算出するための地図情報や、公共交通機関の発着時刻等を記録した公共交通機関情報等の各種経路探索用情報を記憶する。
【００６８】
［制御部の構成］
制御部２３Ａは、図７に示すように、上記第一実施形態と同様に、グループ設定手段２３１、関連情報検出手段２３３、キーワード情報出力手段２３４、停止時刻取得手段２３５、算出手段２３６、覚醒時間調整手段２３７、マルチメディア情報取得手段２３８、公開手段２３９として機能する他、所要時間取得手段２４０、アラーム時刻設定手段２４１、位置取得手段２４２等として機能する。なお、本実施形態では、グループ設定手段２３１が集合時刻取得手段として機能する。
所要時間取得手段２４０は、記憶部２２に記憶された経路探索用情報を用いて、各参加ユーザーの出発地から集合場所までの所要時間を取得する。
アラーム時刻設定手段２４１は、所要時間取得手段２４０により算出された所要時間と、集合時刻とに基づいて、各参加ユーザーのアラーム時刻を設定する。
位置取得手段２４２は、各参加ユーザーの位置（すなわち、ユーザー端末の位置）を取得する。
【００６９】
［情報処理システムの動作］
次に、上記のような情報処理システムのユーザー端末１０及びサーバー装置２０Ａの動作について、図面に基づいて説明する。
図９及び図１０は、本実施形態の情報処理システムにおける情報処理方法を示すフローチャートである。
図９に示すように、本実施形態では、第一実施形態におけるステップＳ１及びステップＳ２１に代わりに、ステップＳ１１及びステップＳ３２を実施する。
すなわち、ステップＳ１１及びステップＳ３２では、ユーザー端末１０の表示制御手段１９４は、ＳＮＳの所定のコンテンツを表示部１１に表示させるとともに、例えば、目覚しゲームを実施する旨を示すアイコン、及び目覚しゲームとともに目的地及び集合時刻を設定する旨のアイコンを表示させる。ここで、ユーザーにより入力操作部１２の操作により目覚しゲームを実施する旨を示すアイコン（目覚ましゲームのみを実施する旨のアイコン）が選択された場合は、以降、第一実施形態と同様の処理を実施する。
一方、目覚しゲームとともに目的地及び集合時刻を設定する旨のアイコンが選択されると、表示制御手段１９４は、さらに、目的地及び集合時刻の入力を促す画面を表示させる。そして、ユーザーの入力操作部１２の操作により、目的地及び集合時刻が入力されると、グループ設定要求手段１９１は、サーバー装置２０Ａに対して、目的地及び集合時刻を含む実施要求情報をＵＩＤとともに送信する。
【００７０】
サーバー装置２０Ａのグループ設定手段２３１は、第一実施形態と同様に、選択要求情報を、実施要求情報を送信したユーザー端末１０に送信する。また、グループ設定手段２３１は、実施要求情報を送信したＵＩＤを、提案ユーザーとして、図８に示すような参加ユーザー情報を新たに生成する。つまり、参加ユーザー情報を生成するとともに、提案ＵＩＤ、目的地、集合時刻を実施要求情報に基づいて登録する。
【００７１】
ユーザー端末１０は、選択要求情報が受信されると、第一実施形態と同様の処理を実施し、参加要請情報をサーバー装置２０Ａに送信する。また、サーバー装置２０Ａは、参加要請情報を受信すると、第一実施形態と同様、参加要請情報に基づいて、対象となるユーザー端末１０に参加可否情報を送信する。
参加可否情報を受信したユーザー端末１０の処理も第一実施形態と同様であり、ユーザーの入力操作部１２の操作により、目覚しゲームに参加する旨が選択された場合に、ＵＩＤと参加要求情報とをサーバー装置２０Ａに送信する。
そして、サーバー装置２０Ａのグループ設定手段２３１は、ＵＩＤと参加要求情報とを受信すると、生成した図８に示すような参加ユーザー情報の参加ＵＩＤに、参加要求情報を送信したユーザーのＵＩＤを記録する。
これに加え、サーバー装置２０Ａのグループ設定手段２３１は、各参加ユーザーのユーザー情報に記録される登録位置情報（居所）に基づいて、出発地を設定する。なお、ここでは、出発地として、参加ユーザーの居所を設定したが、これに限定されない。例えば、ユーザー端末１０において、目覚しゲームに参加する旨が選択された場合に、出発地の入力を促す画面を表示させ、ユーザーの入力操作部１２の操作に基づいて出発地を取得してもよい。この場合、参加要求情報に出発地が含まれ、グループ設定要求手段１９１は、参加要求情報に基づいて出発地を設定する。なお、提案ユーザーに対する出発地に関しても同様であり、実施要求情報に出発地を含ませてもよい。
そして、本実施形態では、ステップＳ３２の後、サーバー装置２０Ａの所要時間取得手段２４０は、出発地から集合場所までの所要時間を取得する（ステップＳ３３）。
具体的には、所要時間取得手段２４０は、記憶部２２に記憶された地図情報や、公共交通機関情報に基づいて、出発地から集合場所までの移動経路を探索する。この際、集合時刻又は集合時刻の所定時間前（例えば５分前等）を到着時刻とした経路探索を実施する。そして、所要時間取得手段２４０は、探索された移動経路のうち所要時間が最小となる経路を抽出し、当該経路の所要時間を参加ユーザー情報に記録する。
【００７２】
この後、アラーム時刻設定手段２４１は、集合時刻と、所要時間とに基づいて、アラーム時刻を設定し、それぞれのユーザー端末１０に送信する（ステップＳ３４）。
このステップＳ３４では、アラーム時刻設定手段２４１は、集合時刻から、算出された所要時間と所定のマージン時間（例えば４０分の準備時間及び予備時間）とを加算した時間だけ遡った時刻をアラーム時刻として設定する。
【００７３】
この後、ユーザー端末１０は、第一実施形態のステップＳ３からステップＳ１０と同様の処理を実施し、サーバー装置２０Ａは、第一実施形態のステップＳ２３からステップＳ３１までの処理を実施する。すなわち、第一実施形態と同様の目覚しゲームの各種処理を実施することで、アラーム効果を高めることができ、各参加ユーザーは、集合時刻に目的地に到着できるように、起床することができる。
【００７４】
この後、本実施形態では、ユーザー端末１０の端末制御部１９は、計時部１７により計時される時刻が、集合時刻の所定時間（例えば５分）前となったか否かを判定する（ステップＳ１２）。ステップＳ１２において、「ＮＯ」と判定された場合は、ステップＳ１２に戻る。つまり、計時部１７により計時される時刻（現在時刻）、集合時刻の所定時間前となるまで待機する。
【００７５】
このステップＳ１２の判定処理において、「ＹＥＳ」と判定されると、端末制御部１９は、位置検出部１８を制御して、ユーザー端末１０の位置情報を取得し、サーバー装置２０に送信する（ステップＳ１３）。
サーバー装置２０の位置取得手段２４２は、通信部２１を介して上記位置情報を取得する（ステップＳ３５）。このステップＳ３５で取得された参加ユーザーの位置情報は、適宜、記憶部２２に記憶される。
【００７６】
そして、公開手段２３９は、位置情報を公開すべきユーザー、すなわち、位置情報公開対象があるか否かを判定する（ステップＳ３６）。具体的に、公開手段２３９は、参加ユーザーのうち、位置情報が集合場所の位置と一致しているユーザーがいるか否かを判定する。
このステップＳ３６の判定処理において、「ＮＯ」と判定された場合、すなわち、全ての参加ユーザーが集合場所に到着している場合には、以下の処理を実行することなく、処理を終了させる。
【００７７】
一方、ステップＳ３６の判定処理において、「ＹＥＳ」と判定された場合、すなわち、参加ユーザーのうち、少なくとも１人が集合場所に到着していない場合、公開手段２３９は、当該参加ユーザーを遅延ユーザーとして検出する（ステップＳ３７）。
ここで、遅延ユーザーとしては、例えば集合場所に到着していない参加ユーザーを全員遅延ユーザーとしてもよく、集合場所からの距離が最大となるユーザーを遅延ユーザーとして検出してもよい。また、集合場所までの到着予定時間が最大となるユーザーを遅延ユーザーとしてもよい。
【００７８】
ステップＳ３７において、遅延ユーザーが検出されると、公開手段２３９は、当該遅延ユーザーの管理するユーザー端末１０に公開指示情報を送信する（ステップＳ３８）。
一方、ユーザー端末１０においては、上記ステップＳ１３の処理が実行された後、公開指示情報が受信されたか否かを判定する（ステップＳ１４）。ステップＳ１４の判定処理により「ＹＥＳ」と判定されると、端末制御部１９は、位置検出部１８により位置情報を取得し、当該取得した最新の位置情報をサーバー装置２０に送信する（ステップＳ１５）。
【００７９】
サーバー装置２０において位置情報が受信されると、公開手段２３９は、当該取得された位置情報を公開する（ステップＳ３９）。このステップＳ３９では、公開手段２３９は、位置公開対象ユーザーの位置を、例えば、ＳＮＳにおける掲示板やタイムライン等に閲覧可能に公開したり、各参加ユーザーのユーザー端末１０に位置情報を送信したりする。また、各遅延ユーザーの位置を地図に重畳させた地図情報を公開してもよい。これにより、参加ユーザーは、集合時刻の５分前に未だ集合場所に到着していないユーザー（ユーザー端末１０）の現在位置を容易に把握できることとなる。
【００８０】
そして、公開手段２３９は、上記位置情報を公開したことを示す公開情報をユーザー端末１０に送信し（ステップＳ４０）、処理を終了させる。
一方、ユーザー端末１０においては、上記公開情報を取得すると、集合場所に到着したか否かを判定する（ステップＳ１６）。
このステップＳ１６の判定処理により「ＮＯ」、すなわち、未だ集合場所に到着していないと判定されると、再度ステップＳ１３の処理に戻り、上記各ステップＳ１３〜Ｓ１６を繰り返す。
一方、ステップＳ１６の判定処理により「ＹＥＳ」と判定された場合及びステップＳ１４において「ＮＯ」と判定された場合に、端末制御部１９は、上記処理を終了させる。
【００８１】
［第三実施形態の効果］
本実施形態に係る情報処理システムは、上記第一実施形態に係る情報処理システム１と同様の効果を奏する他、以下の効果を奏する。
サーバー装置２０の制御部２３Ａが複数のユーザーの集合場所への集合時刻を取得する集合時刻取得手段（グループ設定手段２３１）及び複数のユーザーごとに出発地から集合時刻までの所要時間を取得する所要時間取得手段２４０として機能する。このため、あるグループの複数のユーザーのうち、旅行に出かけるユーザーごとの出発地から集合場所までの所要時間を取得できる。また、制御部２３Ａが所要時間に応じてアラーム時刻を設定することから、ユーザーは、ユーザー端末１０においてアラームを自ら設定しなくてもアラームが出力されるので、ユーザー端末１０の利便性を向上できる。
【００８２】
ここで、集合時刻の少し前（例えば、５分前）になっても、グループに所属する複数のユーザーの全員が集合していない場合、集合場所に既に集合しているユーザーは、不安感を抱き、特に、集合場所に到着していない遅延ユーザーが、今どのような状態にあるかを確認したい欲求が高まる。しかしながら、上記のような場合、遅延ユーザーは、集合場所に向かって走行している可能性が高いので、当該遅延ユーザーに電話をかけても繋がらない（電話に出られない）可能性が高い。このため、集合場所に到着しているユーザーは、当該遅延ユーザーの状況が分からず、当該遅延ユーザーが到着するまで、その状況を図り知ることができないという課題がある。
これに対し、本実施形態では、集合時刻の５分前に上記グループに属する複数のユーザー端末１０の位置情報をサーバー装置２０において取得し、集合場所から例えば最も遠い場所に位置する遅延ユーザーの位置情報が公開されるので、集合場所に集合時刻に到着できる可能性が最も低いユーザーの位置を容易に把握できる。
【００８３】
［実施形態の変形］
なお、本発明は、上述した各実施形態に限定されるものではなく、本発明の目的を達成できる範囲で、以下に示される変形をも含むものである。
［変形例１］
上記各実施形態では、端末制御部１９は、入力操作部１２によりキーワード情報が入力された場合にアラームを停止させることとした。しかしながら、本発明は、これに限らない。例えば、端末制御部１９は、撮像部１６により画像が撮像された際にアラームを停止させるようにしてもよい。
この際、端末制御部１９は、撮像された撮像画像に対して顔認証処理や虹彩認証等を実施し、参加ユーザー本人の顔であると判定された場合にアラームを停止させてもよい。これにより、参加ユーザーの顔が映り込まない撮像画像が取得される不都合を回避でき、目覚しゲームでの不正を抑制できる。なお、顔認証処理としては、公知の技術を利用できる。
また、このような構成では、設問画面情報として、所定の顔の撮像画像を取得する旨が記録されていてもよい。この場合、アラームが出力されて、表示部１１に設問表示画面が表示された際に、所定の顔の撮像画像を撮像する旨の指令（例えば、笑顔の撮像画像を取得する旨の指令等）が表示される。そして、アラーム制御手段１９２は、撮像された撮像画像に対して顔認証処理を実施するともに、さらに、表情判定処理を行う。例えば、指令内容が上述のように笑顔での撮像画像の取得である場合は、笑顔であるか否かを判定する。なお、表情判定処理としては、笑顔検出等の公知の技術を用いることができる。その後、取得された撮像画像が指定した表情である場合に、アラーム制御手段１９２は、アラームを停止させる。このような構成では、起床時間のみならず、昼間でもゲーム性の高いアラーム処理を実施でき、時間効率の高い生活を促すことができる。
【００８４】
また、端末制御部１９は、キーワード情報が入力され、かつ、撮像画像が取得された場合に、アラームを停止させる停止ボタンを表示部１１に表示させ、当該停止ボタンが入力された際にアラームを停止させることとしてもよい。この場合であっても、確実にユーザーの撮像画像をユーザー端末１０において取得できる。
【００８５】
［変形例２］
上記各実施形態では、アラームが停止された際に、撮像制御手段１９３により撮像画像を取得したが、さらに、上記変形例１にて示したような顔認証を実施してもよい。このような場合、例えば、ユーザーが撮像部１６のレンズを指で押さえたり、同居人にキーワード情報を入力させる等により他人の顔を撮像させたりする不正を回避することができる。
【００８６】
さらに、端末制御部１９は、撮像された撮像画像をサーバー装置２０に送信する例を示したが、例えば、撮像画像に対して所定の画像処理を適用した加工画像をサーバー装置２０に送信してもよい。
この場合、例えば、端末記憶部１４にユーザー本人の顔の撮像画像（通常の顔画像）を記憶しておく。当該撮像画像は、ユーザーが例えば顔認証処理用に予め撮像した画像であり、基準撮像画像となる。
そして、上記第一実施形態のように、アラーム制御手段１９２にアラームが停止されたタイミングで、撮像制御手段１９３は、カメラ１６１を制御してユーザーの顔の撮像画像を取得する。この後、端末制御部１９は、撮像された撮像画像に対して顔認証処理を実施し、ユーザー本人であると判定された場合は、アラームを停止させるとともに、基準撮像画像と撮像画像とを比較して、その類似度を算出する（加工判定処理）。そして、類似度が所定閾値以下である場合に、撮像画像に対して画像加工処理を実施して加工画像を生成し、当該加工画像をマルチメディア情報としてサーバー装置２０に送信する。この画像加工処理は、例えば、端末記憶部１４に記憶された装飾画像（髭画像、丸坊主画像、鼻毛画像、皺画像等）を撮像画像内の対応箇所に配置する。又は、撮像画像に対して、魚眼レンズフィルター等の座標変換処理を行うことで加工画像を生成してもよい。
【００８７】
なお、顔認証処理では、例えば主成分分析や線形判別分析等の公知の分析法を用いて、予め設定された顔認証用の基準撮像画像とから、例えば、顔の各パーツの相対位置や大きさや形状の特徴量を検出し、撮像画像における特徴量との類似性を判定する。一方、加工画像を生成するか否かの判定は、さらに目の大きさや、色判定（化粧判定）や、髪型判定を行い、基準撮像画像と撮像画像との類似性を判定する。
このような構成では、公開手段２３９により公開されるユーザーの撮像画像（加工画像）がユーザーにとって公開を回避したいと思う画像となるので、撮像画像と予め登録されたユーザー本人の顔とに特徴の差がない場合であっても、起床に対する緊張感を持たせることができる。これにより、化粧前の顔（所謂、すっぴん）と化粧後の顔に差がないユーザーにおいても、ゲーム性の高いアラーム処理を実行できる。
なお、上記では、顔認証用の基準撮像画像と、撮像画像をと比較する例を示したが、例えば、就寝時に撮像画像（比較画像）を取得し、撮像画像と比較画像との類似性により撮像画像を加工するか否かを判定してもよい。
さらに、サーバー装置２０の記憶部２２に、上述したような基準撮像画像や比較画像を記憶しておいてもよい。この場合、サーバー装置２０の制御部２３が、上述したような加工判定処理を実施し、取得した撮像画像に対して画像加工処理を実施してもよい。
【００８８】
［変形例３］
上記各実施形態では、マルチメディア情報として、撮像部１６により撮像される撮像画像（静止画）を例示したが、これに限定されない。例えば、マルチメディア情報や、音声や、動画であってもよい。音声の場合は、ユーザー端末１０に設けられたマイクにより、ユーザーの音声を録音する。また、動画の場合は、撮像部１６及びマイクを用いて、ユーザーの動画を取得する。
この場合、アラームを停止させる停止条件として、キーワードの音声入力等とすることが好ましい。すなわち、アラーム制御手段１９２は、音声入力されたキーワードを音素解析し、正解である場合に、アラームを停止させる。また、当該音声は、端末記憶部１４にマルチメディア情報として記録される。
【００８９】
［変形例４］
上記第一及び第二実施形態では、睡眠予定時間がユーザーＩＤに対応付けられてサーバー装置２０に送信されることとした。しかしながら、本発明は、これに限らない。例えば、睡眠予定時間は、サーバー装置２０に送信されなくてもよい。この場合、例えば、制御部２３の算出手段２３６がユーザーの行動履歴情報等から睡眠予定時間を算出するようにしてもよい。
また、参加ユーザー情報に睡眠予定時間が含まれなくてもよい。この場合では、覚醒時間調整手段２３７による睡眠予定時間による覚醒時間の調整は実施されない。
【００９０】
［変形例５］
上記第一実施形態では、関連情報検出手段２３３は、参加ユーザーに関連する関連情報を検出してキーワード情報を生成する例を示したが、これに限定されない。例えば、関連情報検出手段２３３は、どの参加ユーザーにも関連しない情報（例えば時事情報等）からキーワードを設定してもよい。また、提案ユーザーがキーワードを設定してもよい。この場合、提案ユーザーのユーザー端末１０からサーバー装置２０に実施要求情報をする際に、提案ユーザーにより設定入力されたキーワードを当該実施要求情報に含ませればよい。また、当該キーワードは、例えば、サーバー装置２０から送信される参加可否情報に含ませて各参加ユーザーのユーザー端末１０に送信すればよい。
【００９１】
［変形例６］
上記各実施形態では、キーワード情報出力手段２３４は、１つのグループに属する全てのユーザーに同一のキーワード情報を出力することとした。しかしながら、本発明は、これに限らない。例えば、キーワード情報は、ユーザーごとに異なってもよい。この場合、よりユーザーに関連する関連情報に基づいた設問画面情報及び広告画面情報が生成され、当該ユーザーにより有意義な設問及び広告を提示できる。
【００９２】
［変形例７］
さらに、上記各実施形態では、関連情報検出手段２３３を備えることとした。しかしながら、本発明は、これに限らない。例えば、関連情報検出手段２３３はなくてもよい。この場合、キーワード情報出力手段２３４は、予め記憶部２２に記憶された設問画面情報及び広告画面情報をユーザー端末１０に対してランダムに出力すればよい。また、設問画面情報においては、上記関連情報に基づく設問に限られないので、例えば、設問として、計算や、英訳等の設問を提示でき、当該設問の難易度を変えることにより、よりゲーム感を高めることができる。
【００９３】
［変形例８］
上記第一及び第二実施形態において、ステップＳ３において、キーワード情報に複数のキーワードが記録されている場合、ステップＳ５にて複数の設問とそのキーワードを入力させる設問表示画面ＳＨ１を表示してもよい。この場合、例えば全ての設問に対する回答がキーワードと一致している場合に、停止条件を充足したと判定する。このような構成では、目覚しゲームにおけるゲーム性がより向上し、ユーザー間のコミュニティの増進を図れる。また、ユーザーにより一層の緊張感を与えることで、ユーザーの脳の覚醒を促すことができ、更なる目覚しの効果を得ることができる。
一方、複数のキーワードを取得した場合に、ユーザーの入力操作部１２の操作によって例えば設問の変更を要求する要求情報が入力された際、設問表示画面ＳＨ１に表示させる設問を変更してもよい。この場合、設問に対する回答（キーワード）をユーザーが忘れた場合でも、他の設問に対する回答がキーワードと一致すれば、アラームを停止することが可能となる。この際、設問の変更可能な回数（取得したキーワードの数）を設問表示画面ＳＨ１に表示させてもよい。
【００９４】
［変形例９］
上記各実施形態では、覚醒時間調整手段２３７を備えることとし、所定の条件を充足した場合に、覚醒時間を調整することとした。しかしながら、本発明は、これに限らない。例えば、覚醒時間調整手段２３７はなくてもよい。この場合、マルチメディア情報取得手段２３８は、算出手段２３６により算出された覚醒時間が最大となるユーザーを選択し、公開手段２３９は、当該ユーザーのマルチメディア情報を当該ユーザーと同じグループの他のユーザーが管理する他のユーザー端末１０に送信すればよい。この場合、上記図４及び図９に示した情報処理を簡略化できるとともに、上記各実施形態と同様の効果を奏することができる。
【００９５】
［変形例１０］
上記各実施形態では、覚醒時間調整手段２３７は、覚醒時間の調整条件を充足する場合に、１つの項目につき４０秒減算することとした。しかしながら、本発明は、これに限らない。例えば、覚醒時間調整手段２３７は、上記調整条件を充足しない１つの項目につき４０秒を加算するようにしてもよい。また、覚醒時間調整手段２３７は、１つの項目につき所定の秒数を加算及び減算することに限らず、例えば、１つの項目につき、所定の値（例えば、０．９）を乗算及び除算することとしてもよい。さらに、項目ごとに上記秒数を異ならせることにより、項目ごとの重み付けを変更してもよい。
【００９６】
また、第一実施形態において、覚醒時間調整手段２３７は、アラーム時刻が第一設定時刻よりも早い場合、睡眠予定時間が第一設定時間よりも短い場合、及び肉体労働有や疾病有の参加ユーザーに対して、予め設定された時間だけ覚醒時間を短縮する例を示した。これに対して、覚醒時間を短縮する時間としては、上記に限定されず、設定されたアラーム時刻や、睡眠予定時間等に応じた時間を短縮してもよい。
例えば、アラーム時刻が第一設定時刻よりも早い場合に、アラーム時刻と第一設定時刻との時間差が大きい程、覚醒時間を大きく減少させてもよい。この場合、例えば、アラーム時刻と第一設定時刻との時間差（第一時間差）に対して所定の割合を乗算した値を覚醒時間の減算量としてもよく、第一時間差と覚醒時間の減算量とを関連付けたテーブルデータを記憶部２２に記憶しておき、当該テーブルデータに基づいて、覚醒時間から減算量を算出してもよい。
睡眠予定時間においても同様であり、睡眠予定時間が第一設定時間よりも短い場合に、睡眠予定時間と第一設定時間との時間差が大きい程、覚醒時間を大きく減少させてもよい。この場合も、例えば、睡眠予定時間と第一設定時間との時間差（第二時間差）に対して所定の割合を乗算することで減算量を求めてもよく、第二時間差と減算量とを関連付けたテーブルデータに基づいて、減算量を求めてもよい。
【００９７】
さらには、覚醒時間調整手段２３７は、例えば、アラーム時刻及び睡眠予定時間の双方に基づいて、調整実施条件を判定してもよい。すなわち、アラーム時刻が第一設定時刻よりも早い場合でも、睡眠予定時間が予め設定された第二設定時間よりも長い場合、覚醒時間調整手段２３７は、調整実施条件を満たさないと判定してもよい。
この第二設定時間は、第一設定時間よりも短い時間とすることが好ましい。これにより、同一の睡眠予定時間であっても、アラーム時刻が早いユーザーと、アラーム時刻が遅いユーザーとの公平性を担保することができる。例えば、睡眠予定時間が７時間であり、アラーム時刻が５：００の参加ユーザーと、睡眠予定時間が７時間であり、アラーム時刻が８：００の参加ユーザーとにおいて、第一設定時間及び第二設定時間がともに７時間である場合、アラーム時刻が８：００である参加ユーザーが有利となり、公平性を担保できない。これに対して、第一設定時間を７時間、第二設定時間を６時間とする場合、アラーム時刻が５：００の参加ユーザーの覚醒時間は調整実施条件を満たすと判定され、公平性を担保することが可能となる。
【００９８】
同様に、覚醒時間調整手段２３７は、睡眠予定時間が第一設定時間よりも短い場合でも、アラーム時刻が予め設定された第二設定時刻よりも遅い場合では、覚醒時間調整手段２３７は、調整実施条件を満たさないと判定してもよい。
この第二設定時刻は、第一設定時刻よりも遅い時刻とすることが好ましい。これにより、同一のアラーム時刻であっても、睡眠予定時間が短いユーザーと、睡眠予定時間が長いユーザーとの公平性を担保することができる。
例えば、アラーム時刻が７：００であり、睡眠予定時間が４時間の参加ユーザーと、睡眠予定時間が７時間の参加ユーザーとにおいて、第一設定時刻及び第二設定時刻がともに６：００である場合、睡眠予定時間が７時間である参加ユーザーが有利となり、公平性を担保できない。これに対して、第一設定時刻を６：００、第二設定時刻を８：００とする場合、睡眠予定時間が４時間の参加ユーザーの覚醒時間は調整実施条件を満たすと判定され、公平性を担保することが可能となる。
【００９９】
さらには、上記第一実施形態において、覚醒時間調整手段２３７は、ユーザー情報の属性情報に、肉体労働有や疾病有の情報が記録されている場合に、予め設定された時間を覚醒時間から短縮する例を示したが、これに限定されない。
例えば、覚醒時間調整手段２３７は、属性情報に肉体労働有が記録されている場合、アラーム時刻が、第一設定時刻よりも遅い第三設定時刻より早い場合に、調整実施条件を満たすと判定し、睡眠予定時間が、第一設定時間よりも長い第三設定時間より短い場合に、調整実施条件を満たすと判定してもよい。同様に、属性情報に疾病有が記録されている場合、アラーム時刻が、第一設定時刻よりも遅い第四設定時刻より早い場合に、調整実施条件を満たすと判定し、睡眠予定時間が、第一設定時間よりも長い第四設定時間より短い場合に、調整実施条件を満たすと判定してもよい。さらに、第四設定時間は、疾病の種類等により変更されてもよい。
【０１００】
また、第一実施形態では、参加ユーザーの属性情報として、肉体労働の有無、疾病の有無が有るか否かを判定するのみであるが、さらに、各ユーザーの体調判定関連情報に基づいて、ユーザーの体調レベルを判定し、当該体調レベルと、上記アラーム時刻や睡眠予定時間とに基づいて、調整実施条件を満たしているか否かを判定してもよい。そして、覚醒時間調整手段２３７は、例えば、属性情報に、疾病有及び肉体労働有が記録され、アラーム時刻が第一設定時刻（若しくは上述した第三設定時刻や、第四設定時刻等）より早く、睡眠予定時間が第一設定時間（若しくは上述した第三設定時間や、第四設定時間等）よりも短い場合に、体調レベルが最低値とする。また、属性情報に、疾病無及び肉体労働無が記録され、アラーム時刻が第一設定時刻より早く、睡眠予定時間が第一設定時間よりも短い場合に、体調レベルが最大値とする。このように、肉体労働の有無や疾病の有無、アラーム時刻や睡眠予定時間に応じて、体調レベルを予め設定しておくとともに、記憶部２２に、体調レベルに対する覚醒時間の減算量又は加算量を記録したテーブルデータを記憶しておく。この場合、覚醒時間調整手段２３７は、各参加ユーザーの体調レベルを判定し、その体調レベルに応じた覚醒時間の調整を行うことができる。
【０１０１】
なお、上記各実施形態及び変形例において、属性情報の体調判定関連情報として、肉体労働の有無や、疾病の有無が記録される例を示したが、その他の情報が記録されていてもよい。その他の情報としては、例えば、ユーザーの年齢や、性別等が含まれてもよい。この場合、覚醒時間調整手段２３７は、参加ユーザーの年齢が予め設定された閾値以上（高齢者）であり、かつ睡眠予定時間が予め設定された第五設定時間よりも短い場合に、調整実施条件を満たすと判定してもよい。また、参加ユーザーが女性であり、かつ、属性情報として、生理期間である旨の情報が記録されている場合では、アラーム時刻が第一設定時刻よりも遅い第六設定時刻より早い場合、また、睡眠予定時間が第一設定時間よりも長い第六設定時間より短い場合に調整実施条件を満たすと判定してもよい。
【０１０２】
［変形例１１］
上記第一及び第二実施形態では、アラーム時刻取得手段２３２は、１つのグループに属する複数のユーザーがそれぞれ管理する複数のユーザー端末１０のそれぞれからアラーム時刻を取得することとした。しかしながら、本発明は、これに限らない。例えば、アラーム時刻取得手段２３２は、１つのユーザー端末１０（例えば提案ユーザーのユーザー端末１０）からアラーム時刻を取得することとしてもよい。この場合、当該設定されたアラーム時刻に起床したいと考えているユーザーが目覚しゲームに参加すればよい。これによれば、当該目覚しゲームに参加するユーザー端末１０のそれぞれからアラーム時刻を取得する必要がないので、上記情報処理方法を簡略化できる。また、この場合、アラーム時刻に応じて覚醒時間を調整する必要がないので、覚醒時間調整手段２３７はなくてもよい。
【０１０３】
［変形例１２］
上記第二実施形態では、キーワード情報として画像の広告情報を用いたが、これに限定されない。しかしながら、本発明は、これに限らない。例えば、広告情報として音声又は動画の広告情報を用いてもよい。このような場合、アラームとして、当該広告の音声や動画を出力してもよい。
例えば、上記広告情報として、近日公開予定の映画の広告を用いる場合、アラーム音として当該映画のナレーションを用い、広告情報として、売出し中の新人アイドルの画像や公演情報等を用いる場合、アラーム音として、当該アイドルの楽曲や当該アイドルの音声等が出力されるようにしてもよい。すなわち、本変形例では、出力されるアラーム音にも広告要素を追加できる。
このような構成によれば、上記第二実施形態と同様の効果を奏することができる他、目覚しゲームに参加するユーザーのユーザー端末１０におけるアラーム出力部１５から出力されるアラーム音を同じに設定できるので、より公平にアラーム処理を実行できる。また、ユーザーに関連しない広告情報に対する広告効果を得ることもできる。すなわち、より広告効果を高めたアラーム処理を実行できる。
【０１０４】
［変形例１３］
上記第三実施形態では、所要時間取得手段２４０は、出発地から集合場所までの最短の交通経路を検索し、当該交通経路における所要時間を取得することとしたが、これに限らない。例えば、所要時間取得手段２４０は、出発地から集合場所までの最短の交通経路に代えて、最長の交通経路を検索することとしてもよい。これによれば、ユーザーは、集合場所まで最も時間が掛かる交通経路にて移動する際の所要時間に基づいてアラーム時刻が設定されるので、余裕を持った時間にアラームが出力される。したがって、アラームが出力されてから起床するまでに時間が掛かったり、身支度に時間が掛かったりした場合でも、上記最長の交通経路ではなく最短の交通経路にて移動すれば、集合時刻に集合場所に確実に到着できる。
【０１０５】
［変形例１４］
上記第三実施形態では、アラーム時刻設定手段２４１は、所要時間に一律のマージン時間を加算した時間に基づいてアラーム時刻を設定することとしたが、これに限らない。例えば、アラーム時刻設定手段２４１は、ユーザー情報（属性情報）に基づいて当該マージン時間を異ならせてもよい。例えば、アラーム時刻設定手段２４１は、ユーザーＢ００２が５０代以上の女性である場合や朝風呂を習慣としている場合には、３０代の一般男性に比べて、マージン時間を長く（例えば、１時間）設定してもよい。これによれば、マージン時間を考慮してアラームが設定されるので、ユーザーが集合時刻に集合場所に確実に到着できる。
【０１０６】
［変形例１５］
上記第三実施形態では、アラーム時刻設定手段２４１は、ユーザーごとの所要時間にマージン時間を加算した時間に基づいてアラーム時刻を設定することとしたが、これに限らない。例えばアラーム時刻設定手段２４１は、参加ユーザーのうち、所要時間が最も大きいユーザーＢ００５と同じ所要時間にマージン時間を加算した時間に基づいてアラーム時刻を設定し、ユーザー端末１０に送信することとしてもよい。この場合、集合場所までさほど時間を要しない他のユーザーＢ００１〜Ｂ００４は、早い時間に目覚めることとなるが、全てのユーザーが同じ時間に起床することで、目覚しゲームのゲーム性をさらに高めることができる。なお、この場合、覚醒時間調整手段２３７による調整は実行されなくてもよく、制御部２３Ａは、覚醒時間調整手段２３７として機能しなくてもよい。
さらに、全てのユーザーＢ００１〜Ｂ００５のユーザー端末１０において、同時刻にアラームが設定されることから、最大の覚醒時間であるユーザーの寝起き画像が短時間（例えば、５分程度）で表示されるので、ユーザーの二度寝をさらに抑制できる。
【０１０７】
［変形例１６］
上記第三実施形態では、ステップＳ３７において、公開手段２３９は、位置情報公開対象であるユーザーの管理するユーザー端末１０に位置情報を公開させる公開指示情報を送信することとした。しかしながら、本発明は、これに限らない。例えば、公開手段２３９は、位置情報公開対象であるユーザーの管理するユーザー端末に位置情報とともに、マルチメディア情報（例えば、ステップＳ７で取得された撮像画像や音声や動画）を公開させる公開指示情報を送信するようにしてもよい。これによれば、集合場所への到着が遅れているユーザーの位置情報及びマルチメディア情報をグループに属する他のユーザーが視認できる。したがって、目覚しゲームに参加したユーザーは、マルチメディア情報が公開される可能性が２倍になるので、当該目覚しゲームに参加している複数のユーザーの二度寝の可能性を低減でき、集合時刻に確実に集合できる。したがって、予定通りに旅行を進めることができる可能性を高めることができる。
【０１０８】
［変形例１７］
上記各実施形態では、サーバー装置２０が本発明の情報処理装置として機能することとした。しかしながら、本発明は、これに限らない。例えば、ユーザー端末１０がサーバー装置２０と同様の機能を有し、当該ユーザー端末１０が情報処理装置として機能することとしてもよい。この場合、例えば提案ユーザーのユーザー端末１０に、上記サーバー装置２０の機能を持たせてもよい。
また、ユーザー端末１０において、アラーム制御手段１９２により、アラームが停止されると、アラームの停止時刻を他の参加ユーザーのユーザー端末１０に送信する。各ユーザー端末１０から停止時刻が送信された後、端末制御部１９は、取得した他の参加ユーザーの停止時刻と、アラーム制御手段１９２によりアラームを停止した停止時刻（自己の停止時刻）とを比較し、自己の停止時刻が最も遅い場合に、他のユーザー端末１０に対してマルチメディア情報（例えば撮像画像等）を送信（公開）する。このような場合でも、上記各実施形態と同様の効果を奏することができる。
【符号の説明】
【０１０９】
１…情報処理システム、１０…ユーザー端末（端末装置）、１１…表示部、１２…入力操作部、１３…端末通信部（送信手段）、１４…端末記憶部、１５…アラーム出力部（アラーム出力手段）、１６…撮像部（マルチメディア情報取得手段）、１７…計時部、１８…位置検出部、１９…端末制御部（停止手段）、１９２…アラーム制御部２０，２０Ａ…サーバー装置（情報処理装置）、２１…通信部、２２…記憶部、２３，２３Ａ…制御部、１６１…カメラ、２３１…グループ設定手段、２３２…アラーム時刻取得手段、２３３…関連情報検出手段、２３４…キーワード情報出力手段、２３５…停止時刻取得手段、２３６…算出手段、２３７…覚醒時間調整手段、２３８…マルチメディア情報取得手段、２３９…公開手段、２４０…所要時間取得手段、２４１…アラーム時刻設定手段、２４２…位置取得手段。
【図１】
2018013387.tif 000003
【図２】
2018013387.tif 000004
【図３】
2018013387.tif 000005
【図４】
2018013387.tif 000006
【図５】
2018013387.tif 000007
【図６】
2018013387.tif 000008
【図７】
2018013387.tif 000009
【図８】
2018013387.tif 000010
【図９】
2018013387.tif 000011
【図１０】
2018013387.tif 000012