(57)【特許請求の範囲】
【請求項１】
コンピュータを、
２次元直交座標系の第１の軸を表す第１の線を画面に表示させ、且つ当該第１の線に沿った複数の画面表示位置それぞれに対応する時間帯であって所定時間範囲が複数に区分された当該時間帯を表す情報をそれぞれの当該画面表示位置に対応させて表示させる第１表示処理手段と、
前記２次元直交座標系の第２の軸を表す第２の線であって前記第１の線と直交する当該第２の線を前記画面に表示させ、且つ当該第２の線に沿った複数の画面表示位置それぞれに対応する状態レベルであって大きさが異なる複数の当該状態レベルを表す情報をそれぞれの当該画面表示位置に対応させて表示させる第２表示処理手段と、
前記第１の線、前記時間帯を表す情報、前記第２の線、及び前記状態レベルを表す情報が前記画面に表示されているときに、ユーザにより入力された、それぞれの前記時間帯における当該ユーザの心の状態レベルを受け付ける受付手段と、
前記受付手段により受け付けられた、それぞれの前記時間帯と当該時間帯における前記ユーザの心の状態レベルとの組に対応する画面表示位置に点を表示させ、且つそれぞれの点の間を時系列で結ぶ線を表すグラフを表示させる第３表示処理手段として機能させ、
前記受付手段は、現在時刻を取得し、取得した現在時刻が含まれる時間帯に限り、当該時間帯における当該ユーザの心の状態レベルを受け付けることを特徴とする状態レベル表示処理プログラム。
【請求項２】
前記第３表示処理手段は、互いに異なる複数の数値範囲毎に対応付けてアドバイス情報を記憶する第１記憶手段に記憶された複数の前記アドバイス情報のうち、前記受付手段により受け付けられた前記状態レベルに対応する数値が含まれる数値範囲に対応付けられた前記アドバイス情報を、前記受付手段により前記状態レベルが受け付けられる度に前記画面に表示させることを特徴とする請求項１に記載の状態レベル表示処理プログラム。
【請求項３】
前記コンピュータを、前記受付手段により受け付けられた１日以内の前記時間帯毎の前記状態レベルそれぞれに対応する数値の時系列的な変化の傾向を特定する第１特定手段として更に機能させ、
前記第３表示処理手段は、互いに異なる複数の数値変化傾向毎に対応付けてアドバイス情報を記憶する第１記憶手段に記憶された複数の前記アドバイス情報のうち、前記第１特定手段により特定された変化の傾向が該当する前記数値変化傾向に対応付けられた前記アドバイス情報を前記画面に表示させることを特徴とする請求項１に記載の状態レベル表示処理プログラム。
【請求項４】
前記コンピュータを、前記受付手段により受け付けられた１日以内の前記時間帯毎の前記状態レベルそれぞれに対応する数値の時系列的な変化の傾向を特定する第１特定手段として更に機能させ、
前記第３表示処理手段は、互いに異なる複数の数値範囲毎に、且つ、互いに異なる複数の数値変化傾向毎に対応付けてアドバイス情報を記憶する第１記憶手段に記憶された複数の前記アドバイス情報のうち、前記受付手段により受け付けられた前記状態レベルに対応する数値が含まれる数値範囲に対応付けられ、且つ、前記第１特定手段により特定された変化の傾向が該当する前記数値変化傾向に対応付けられた前記アドバイス情報を前記画面に表示させることを特徴とする請求項１に記載の状態レベル表示処理プログラム。
【請求項５】
コンピュータを、
２次元直交座標系の第１の軸を表す第１の線を画面に表示させ、且つ当該第１の線に沿った複数の画面表示位置それぞれに対応する時間帯であって１日以内の範囲が複数に区分された当該時間帯を表す情報をそれぞれの当該画面表示位置に対応させて表示させる第１表示処理手段と、
前記２次元直交座標系の第２の軸を表す第２の線であって前記第１の線と直交する当該第２の線を前記画面に表示させ、且つ当該第２の線に沿った複数の画面表示位置それぞれに対応する状態レベルであって大きさが異なる複数の当該状態レベルを表す情報をそれぞれの当該画面表示位置に対応させて表示させる第２表示処理手段と、
前記第１の線、前記時間帯を表す情報、前記第２の線、及び前記状態レベルを表す情報が前記画面に表示されているときに、ユーザにより入力された、それぞれの前記時間帯における当該ユーザの心の状態レベルを受け付ける受付手段と、
前記受付手段により受け付けられた、それぞれの前記時間帯と当該時間帯における前記ユーザの心の状態レベルとの組に対応する画面表示位置に点を表示させ、且つそれぞれの点の間を時系列で結ぶ線を表すグラフを表示させる第３表示処理手段と、
前記ユーザからの日別表示指示に応じて、前記第１の線、前記時間帯を表す情報、前記第２の線、及び前記レベルを表す情報を日毎に区別して前記画面に表示させ、且つ、日毎に区別されたそれぞれの前記時間帯と当該時間帯における前記ユーザの心の状態レベルとの組に対応する画面表示位置に点を表示させ、且つそれぞれの点の間を時系列で結ぶ線を表すグラフを表示させる第４表示処理手段と、
前記受付手段により受け付けられた前記時間帯毎の前記状態レベルそれぞれに対応する数値から、それぞれの当該数値の合計値、平均値、または標準偏差値を日毎に複数日数分算出し、当該複数日数分算出された合計値、平均値、または標準偏差値が閾値以下である日数を前記複数日数で割った値を算出する算出手段として機能させ、
前記第４表示処理手段は、互いに異なる複数の数値範囲毎に対応付けてアドバイス情報を記憶する第２記憶手段に記憶された複数の前記アドバイス情報のうち、前記算出手段により算出された値が含まれる数値範囲に対応付けられた前記アドバイス情報を前記画面に表示させることを特徴とする状態レベル表示処理プログラム。
【請求項６】
コンピュータを、
２次元直交座標系の第１の軸を表す第１の線を画面に表示させ、且つ当該第１の線に沿った複数の画面表示位置それぞれに対応する時間帯であって１日以内の範囲が複数に区分された当該時間帯を表す情報をそれぞれの当該画面表示位置に対応させて表示させる第１表示処理手段と、
前記２次元直交座標系の第２の軸を表す第２の線であって前記第１の線と直交する当該第２の線を前記画面に表示させ、且つ当該第２の線に沿った複数の画面表示位置それぞれに対応する状態レベルであって大きさが異なる複数の当該状態レベルを表す情報をそれぞれの当該画面表示位置に対応させて表示させる第２表示処理手段と、
前記第１の線、前記時間帯を表す情報、前記第２の線、及び前記状態レベルを表す情報が前記画面に表示されているときに、ユーザにより入力された、それぞれの前記時間帯における当該ユーザの心の状態レベルを受け付ける受付手段と、
前記受付手段により受け付けられた、それぞれの前記時間帯と当該時間帯における前記ユーザの心の状態レベルとの組に対応する画面表示位置に点を表示させ、且つそれぞれの点の間を時系列で結ぶ線を表すグラフを表示させる第３表示処理手段と、
前記ユーザからの日別表示指示に応じて、前記第１の線、前記時間帯を表す情報、前記第２の線、及び前記レベルを表す情報を日毎に区別して前記画面に表示させ、且つ、日毎に区別されたそれぞれの前記時間帯と当該時間帯における前記ユーザの心の状態レベルとの組に対応する画面表示位置に点を表示させ、且つそれぞれの点の間を時系列で結ぶ線を表すグラフを表示させる第４表示処理手段と、
前記受付手段により受け付けられた前記時間帯毎の前記状態レベルそれぞれに対応する数値から、それぞれの当該数値の合計値、平均値、または標準偏差値を日毎に複数日数分算出し、当該複数日数分算出された合計値、平均値、または標準偏差値が閾値以上である日数を前記複数日数で割った値を算出する算出手段として機能させ、
前記第４表示処理手段は、互いに異なる複数の数値範囲毎に対応付けてアドバイス情報を記憶する第２記憶手段に記憶された複数の前記アドバイス情報のうち、前記算出手段により算出された値が含まれる数値範囲に対応付けられた前記アドバイス情報を前記画面に表示させることを特徴とする状態レベル表示処理プログラム。
【請求項７】
コンピュータを、
２次元直交座標系の第１の軸を表す第１の線を画面に表示させ、且つ当該第１の線に沿った複数の画面表示位置それぞれに対応する時間帯であって１日以内の範囲が複数に区分された当該時間帯を表す情報をそれぞれの当該画面表示位置に対応させて表示させる第１表示処理手段と、
前記２次元直交座標系の第２の軸を表す第２の線であって前記第１の線と直交する当該第２の線を前記画面に表示させ、且つ当該第２の線に沿った複数の画面表示位置それぞれに対応する状態レベルであって大きさが異なる複数の当該状態レベルを表す情報をそれぞれの当該画面表示位置に対応させて表示させる第２表示処理手段と、
前記第１の線、前記時間帯を表す情報、前記第２の線、及び前記状態レベルを表す情報が前記画面に表示されているときに、ユーザにより入力された、それぞれの前記時間帯における当該ユーザの心の状態レベルを受け付ける受付手段と、
前記受付手段により受け付けられた、それぞれの前記時間帯と当該時間帯における前記ユーザの心の状態レベルとの組に対応する画面表示位置に点を表示させ、且つそれぞれの点の間を時系列で結ぶ線を表すグラフを表示させる第３表示処理手段と、
前記ユーザからの日別表示指示に応じて、前記第１の線、前記時間帯を表す情報、前記第２の線、及び前記レベルを表す情報を日毎に区別して前記画面に表示させ、且つ、日毎に区別されたそれぞれの前記時間帯と当該時間帯における前記ユーザの心の状態レベルとの組に対応する画面表示位置に点を表示させ、且つそれぞれの点の間を時系列で結ぶ線を表すグラフを表示させる第４表示処理手段と、
前記受付手段により受け付けられた前記時間帯毎の前記状態レベルそれぞれに対応する数値から、それぞれの当該数値の合計値、平均値、または標準偏差値を日毎に複数日数分算出し、当該複数日数分算出された合計値、平均値、または標準偏差値の時系列的な変化の傾向を特定する第２特定手段として機能させ、
前記第４表示処理手段は、互いに異なる複数の数値変化傾向毎に対応付けてアドバイス情報を記憶する第２記憶手段に記憶された複数の前記アドバイス情報のうち、前記第２特定手段により特定された変化の傾向が該当する前記数値変化傾向に対応付けられた前記アドバイス情報を前記画面に表示させることを特徴とする状態レベル表示処理プログラム。
【請求項８】
前記コンピュータを、複数のユーザ端末それぞれから入力され受け付けられたそれぞれのユーザの前記時間帯毎の前記状態レベルを対応付けて記憶する記憶手段から、それぞれのユーザの前記時間帯毎の前記状態レベルを取得する取得手段として更に機能させ、
前記第３表示処理手段は、それぞれの前記ユーザに対応する前記グラフを異なる表示態様で表示させることを特徴とする請求項１乃至７の何れか一項に記載の状態レベル表示処理プログラム。
【請求項９】
２次元直交座標系の第１の軸を表す第１の線を画面に表示させ、且つ当該第１の線に沿った複数の画面表示位置それぞれに対応する時間帯であって所定時間範囲が複数に区分された当該時間帯を表す情報をそれぞれの当該画面表示位置に対応させて表示させる第１表示処理手段と、
前記２次元直交座標系の第２の軸を表す第２の線であって前記第１の線と直交する当該第２の線を前記画面に表示させ、且つ当該第２の線に沿った複数の画面表示位置それぞれに対応する状態レベルであって大きさが異なる複数の当該状態レベルを表す情報をそれぞれの当該画面表示位置に対応させて表示させる第２表示処理手段と、
前記第１の線、前記時間帯を表す情報、前記第２の線、及び前記状態レベルを表す情報が前記画面に表示されているときに、ユーザにより入力された、それぞれの前記時間帯における当該ユーザの心の状態レベルを受け付ける受付手段と、
前記受付手段により受け付けられた、それぞれの前記時間帯と当該時間帯における前記ユーザの心の状態レベルとの組に対応する画面表示位置に点を表示させ、且つそれぞれの点の間を時系列で結ぶ線を表すグラフを表示させる第３表示処理手段と、
を備え、
前記受付手段は、現在時刻を取得し、取得した現在時刻が含まれる時間帯に限り、当該時間帯における当該ユーザの心の状態レベルを受け付けることを特徴とする状態レベル表示処理装置。
【請求項１０】
１つ以上のコンピュータにより実行される状態レベル表示処理方法であって、
２次元直交座標系の第１の軸を表す第１の線を画面に表示させ、且つ当該第１の線に沿った複数の画面表示位置それぞれに対応する時間帯であって所定時間範囲が複数に区分された当該時間帯を表す情報をそれぞれの当該画面表示位置に対応させて表示させるステップと、
前記２次元直交座標系の第２の軸を表す第２の線であって前記第１の線と直交する当該第２の線を前記画面に表示させ、且つ当該第２の線に沿った複数の画面表示位置それぞれに対応する状態レベルであって大きさが異なる複数の当該状態レベルを表す情報をそれぞれの当該画面表示位置に対応させて表示させるステップと、
前記第１の線、前記時間帯を表す情報、前記第２の線、及び前記状態レベルを表す情報が前記画面に表示されているときに、ユーザにより入力された、それぞれの前記時間帯における当該ユーザの心の状態レベルを受け付ける受付ステップと、
前記受け付けられた、それぞれの前記時間帯と当該時間帯における前記ユーザの心の状態レベルとの組に対応する画面表示位置に点を表示させ、且つそれぞれの点の間を時系列で結ぶ線を表すグラフを表示させるステップと、
を含み、
前記受付ステップにおいては、現在時刻を取得し、取得した現在時刻が含まれる時間帯に限り、当該時間帯における当該ユーザの心の状態レベルを受け付けることを特徴とする状態レベル表示処理方法。
【請求項１１】
１つ以上のコンピュータにより実行される状態レベル表示処理方法であって、
２次元直交座標系の第１の軸を表す第１の線を画面に表示させ、且つ当該第１の線に沿った複数の画面表示位置それぞれに対応する時間帯であって１日以内の範囲が複数に区分された当該時間帯を表す情報をそれぞれの当該画面表示位置に対応させて表示させるステップと、
前記２次元直交座標系の第２の軸を表す第２の線であって前記第１の線と直交する当該第２の線を前記画面に表示させ、且つ当該第２の線に沿った複数の画面表示位置それぞれに対応する状態レベルであって大きさが異なる複数の当該状態レベルを表す情報をそれぞれの当該画面表示位置に対応させて表示させるステップと、
前記第１の線、前記時間帯を表す情報、前記第２の線、及び前記状態レベルを表す情報が前記画面に表示されているときに、ユーザにより入力された、それぞれの前記時間帯における当該ユーザの心の状態レベルを受け付けるステップと、
前記受け付けられた、それぞれの前記時間帯と当該時間帯における前記ユーザの心の状態レベルとの組に対応する画面表示位置に点を表示させ、且つそれぞれの点の間を時系列で結ぶ線を表すグラフを表示させるステップと、
前記ユーザからの日別表示指示に応じて、前記第１の線、前記時間帯を表す情報、前記第２の線、及び前記レベルを表す情報を日毎に区別して前記画面に表示させ、且つ、日毎に区別されたそれぞれの前記時間帯と当該時間帯における前記ユーザの心の状態レベルとの組に対応する画面表示位置に点を表示させ、且つそれぞれの点の間を時系列で結ぶ線を表すグラフを表示させるステップと、
前記受け付けられた前記時間帯毎の前記状態レベルそれぞれに対応する数値から、それぞれの当該数値の合計値、平均値、または標準偏差値を日毎に複数日数分算出し、当該複数日数分算出された合計値、平均値、または標準偏差値が閾値以下である日数を前記複数日数で割った値を算出するステップと、
互いに異なる複数の数値範囲毎に対応付けてアドバイス情報を記憶する第２記憶手段に記憶された複数の前記アドバイス情報のうち、前記算出された値が含まれる数値範囲に対応付けられた前記アドバイス情報を前記画面に表示させるステップと、
を含むことを特徴とする状態レベル表示処理方法。
【請求項１２】
１つ以上のコンピュータにより実行される状態レベル表示処理方法であって、
２次元直交座標系の第１の軸を表す第１の線を画面に表示させ、且つ当該第１の線に沿った複数の画面表示位置それぞれに対応する時間帯であって１日以内の範囲が複数に区分された当該時間帯を表す情報をそれぞれの当該画面表示位置に対応させて表示させるステップと、
前記２次元直交座標系の第２の軸を表す第２の線であって前記第１の線と直交する当該第２の線を前記画面に表示させ、且つ当該第２の線に沿った複数の画面表示位置それぞれに対応する状態レベルであって大きさが異なる複数の当該状態レベルを表す情報をそれぞれの当該画面表示位置に対応させて表示させるステップと、
前記第１の線、前記時間帯を表す情報、前記第２の線、及び前記状態レベルを表す情報が前記画面に表示されているときに、ユーザにより入力された、それぞれの前記時間帯における当該ユーザの心の状態レベルを受け付けるステップと、
前記受け付けられた、それぞれの前記時間帯と当該時間帯における前記ユーザの心の状態レベルとの組に対応する画面表示位置に点を表示させ、且つそれぞれの点の間を時系列で結ぶ線を表すグラフを表示させるステップと、
前記ユーザからの日別表示指示に応じて、前記第１の線、前記時間帯を表す情報、前記第２の線、及び前記レベルを表す情報を日毎に区別して前記画面に表示させ、且つ、日毎に区別されたそれぞれの前記時間帯と当該時間帯における前記ユーザの心の状態レベルとの組に対応する画面表示位置に点を表示させ、且つそれぞれの点の間を時系列で結ぶ線を表すグラフを表示させるステップと、
前記受け付けられた前記時間帯毎の前記状態レベルそれぞれに対応する数値から、それぞれの当該数値の合計値、平均値、または標準偏差値を日毎に複数日数分算出し、当該複数日数分算出された合計値、平均値、または標準偏差値が閾値以上である日数を前記複数日数で割った値を算出するステップと、
互いに異なる複数の数値範囲毎に対応付けてアドバイス情報を記憶する第２記憶手段に記憶された複数の前記アドバイス情報のうち、前記算出された値が含まれる数値範囲に対応付けられた前記アドバイス情報を前記画面に表示させるステップと、
を含むことを特徴とする状態レベル表示処理方法。
【請求項１３】
１つ以上のコンピュータにより実行される状態レベル表示処理方法であって、
２次元直交座標系の第１の軸を表す第１の線を画面に表示させ、且つ当該第１の線に沿った複数の画面表示位置それぞれに対応する時間帯であって１日以内の範囲が複数に区分された当該時間帯を表す情報をそれぞれの当該画面表示位置に対応させて表示させるステップと、
前記２次元直交座標系の第２の軸を表す第２の線であって前記第１の線と直交する当該第２の線を前記画面に表示させ、且つ当該第２の線に沿った複数の画面表示位置それぞれに対応する状態レベルであって大きさが異なる複数の当該状態レベルを表す情報をそれぞれの当該画面表示位置に対応させて表示させるステップと、
前記第１の線、前記時間帯を表す情報、前記第２の線、及び前記状態レベルを表す情報が前記画面に表示されているときに、ユーザにより入力された、それぞれの前記時間帯における当該ユーザの心の状態レベルを受け付けるステップと、
前記受け付けられた、それぞれの前記時間帯と当該時間帯における前記ユーザの心の状態レベルとの組に対応する画面表示位置に点を表示させ、且つそれぞれの点の間を時系列で結ぶ線を表すグラフを表示させるステップと、
前記ユーザからの日別表示指示に応じて、前記第１の線、前記時間帯を表す情報、前記第２の線、及び前記レベルを表す情報を日毎に区別して前記画面に表示させ、且つ、日毎に区別されたそれぞれの前記時間帯と当該時間帯における前記ユーザの心の状態レベルとの組に対応する画面表示位置に点を表示させ、且つそれぞれの点の間を時系列で結ぶ線を表すグラフを表示させるステップと、
前記受け付けられた前記時間帯毎の前記状態レベルそれぞれに対応する数値から、それぞれの当該数値の合計値、平均値、または標準偏差値を日毎に複数日数分算出し、当該複数日数分算出された合計値、平均値、または標準偏差値の時系列的な変化の傾向を特定するステップと、
互いに異なる複数の数値変化傾向毎に対応付けてアドバイス情報を記憶する第２記憶手段に記憶された複数の前記アドバイス情報のうち、前記特定された変化の傾向が該当する前記数値変化傾向に対応付けられた前記アドバイス情報を前記画面に表示させるステップと、
を含むことを特徴とする状態レベル表示処理方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ユーザの心の状態の変化を当該ユーザに把握させることが可能な装置及びプログラム等の技術分野に関する。
【背景技術】
【０００２】
従来、人の心理量の測定に利用可能なツールとして、例えば特許文献１には、定量測定すべき心理量を段階付けしたとき、その段階数に相当する同一形状の試験片群に、それぞれ相似する形状であって、かつ、心理量の各段階に対応するように設定された面積の窓を設けた心理量測定ツールが提案されている。このような心理量測定ツールでは、ユーザ（被験者）が、同一形状の試験片群を見て、自分の心理量に相当する試験片を選択し、今回選択された試験片と以前に選択されたものとを比較することで、例えば、昨日小さい丸い窓の試験片を選択して、今日は大きい丸い窓の試験片を選択したときには、昨日よりも今日のほうが楽しい気持ちという判断ができるようになっている。一方、特許文献２には、ユーザの心身の状態を表すコンディションを推定するコンディション推定プログラムに関する技術が開示されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１３−１４１５６１号公報
【特許文献２】特開２００９−１８１４７８号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、日々、時間毎に変化していくユーザの心の状態を、当該ユーザ自身に一見して把握させることができる技術は知られていなかった。また、どのような出来事があったときに、ユーザの心の状態が上がるのか、または下がるのかを当該ユーザ自身に一見して把握させる技術も知られていなかった。
【０００５】
そこで、本発明は、以上の点に鑑みてなされたものであり、日々、時間毎に変化していくユーザの心の状態を、当該ユーザ自身に一見して把握させること等が可能な状態レベル表示処理プログラム、状態レベル表示処理装置、状態レベル表示処理方法を提供することを目的とする。
【課題を解決するための手段】
【０００６】
上記課題を解決するために、請求項１に記載の発明は、コンピュータを、２次元直交座標系の第１の軸を表す第１の線を画面に表示させ、且つ当該第１の線に沿った複数の画面表示位置それぞれに対応する時間帯であって所定時間範囲が複数に区分された当該時間帯を表す情報をそれぞれの当該画面表示位置に対応させて表示させる第１表示処理手段と、前記２次元直交座標系の第２の軸を表す第２の線であって前記第１の線と直交する当該第２の線を前記画面に表示させ、且つ当該第２の線に沿った複数の画面表示位置それぞれに対応する状態レベルであって大きさが異なる複数の当該状態レベルを表す情報をそれぞれの当該画面表示位置に対応させて表示させる第２表示処理手段と、前記第１の線、前記時間帯を表す情報、前記第２の線、及び前記状態レベルを表す情報が前記画面に表示されているときに、ユーザにより入力された、それぞれの前記時間帯における当該ユーザの心の状態レベルを受け付ける受付手段と、前記受付手段により受け付けられた、それぞれの前記時間帯と当該時間帯における前記ユーザの心の状態レベルとの組に対応する画面表示位置に点を表示させ、且つそれぞれの点の間を時系列で結ぶ線を表すグラフを表示させる第３表示処理手段として機能させ、前記受付手段は、現在時刻を取得し、取得した現在時刻が含まれる時間帯に限り、当該時間帯における当該ユーザの心の状態レベルを受け付けることを特徴とする。この発明によれば、時間毎に変化していくユーザの心の状態を、当該ユーザ自身に一見して把握させることができ、ユーザが直観的に感じたままに自身の心の状態レベルをリアルタイムで入力できるので、入力される状態レベルの精度を高めることができる。
【０００７】
請求項２に記載の発明は、請求項１に記載の状態レベル表示処理プログラムにおいて、前記第３表示処理手段は、互いに異なる複数の数値範囲毎に対応付けてアドバイス情報を記憶する第１記憶手段に記憶された複数の前記アドバイス情報のうち、前記受付手段により受け付けられた前記状態レベルに対応する数値が含まれる数値範囲に対応付けられた前記アドバイス情報を、前記受付手段により前記状態レベルが受け付けられる度に前記画面に表示させることを特徴とする。この発明によれば、ユーザが自身の心の状態レベルを入力する度に、入力された状態レベルに応じた適切なアドバイスを当該ユーザに与えることができる。
【０００８】
請求項３に記載の発明は、請求項１に記載の状態レベル表示処理プログラムにおいて、前記コンピュータを、前記受付手段により受け付けられた１日以内の前記時間帯毎の前記状態レベルそれぞれに対応する数値の時系列的な変化の傾向を特定する第１特定手段として更に機能させ、前記第３表示処理手段は、互いに異なる複数の数値変化傾向毎に対応付けてアドバイス情報を記憶する第１記憶手段に記憶された複数の前記アドバイス情報のうち、前記第１特定手段により特定された変化の傾向が該当する前記数値変化傾向に対応付けられた前記アドバイス情報を前記画面に表示させることを特徴とする。この発明によれば、ユーザが自身の心の状態レベルを入力したときに、複数の時間帯における変化の傾向に応じた適切なアドバイスを当該ユーザに与えることができる。
【０００９】
請求項４に記載の発明は、請求項１に記載の状態レベル表示処理プログラムにおいて、前記コンピュータを、前記受付手段により受け付けられた１日以内の前記時間帯毎の前記状態レベルそれぞれに対応する数値の時系列的な変化の傾向を特定する第１特定手段として更に機能させ、前記第３表示処理手段は、互いに異なる複数の数値範囲毎に、且つ、互いに異なる複数の数値変化傾向毎に対応付けてアドバイス情報を記憶する第１記憶手段に記憶された複数の前記アドバイス情報のうち、前記受付手段により受け付けられた前記状態レベルに対応する数値が含まれる数値範囲に対応付けられ、且つ、前記第１特定手段により特定された変化の傾向が該当する前記数値変化傾向に対応付けられた前記アドバイス情報を前記画面に表示させることを特徴とする。この発明によれば、ユーザが自身の心の状態レベルを入力したときに、入力された状態レベルと、複数の時間帯における変化の傾向とに応じた適切なアドバイスを当該ユーザに与えることができる。
【００１４】
請求項５に記載の発明は、コンピュータを、２次元直交座標系の第１の軸を表す第１の線を画面に表示させ、且つ当該第１の線に沿った複数の画面表示位置それぞれに対応する時間帯であって１日以内の範囲が複数に区分された当該時間帯を表す情報をそれぞれの当該画面表示位置に対応させて表示させる第１表示処理手段と、前記２次元直交座標系の第２の軸を表す第２の線であって前記第１の線と直交する当該第２の線を前記画面に表示させ、且つ当該第２の線に沿った複数の画面表示位置それぞれに対応する状態レベルであって大きさが異なる複数の当該状態レベルを表す情報をそれぞれの当該画面表示位置に対応させて表示させる第２表示処理手段と、前記第１の線、前記時間帯を表す情報、前記第２の線、及び前記状態レベルを表す情報が前記画面に表示されているときに、ユーザにより入力された、それぞれの前記時間帯における当該ユーザの心の状態レベルを受け付ける受付手段と、前記受付手段により受け付けられた、それぞれの前記時間帯と当該時間帯における前記ユーザの心の状態レベルとの組に対応する画面表示位置に点を表示させ、且つそれぞれの点の間を時系列で結ぶ線を表すグラフを表示させる第３表示処理手段と、前記ユーザからの日別表示指示に応じて、前記第１の線、前記時間帯を表す情報、前記第２の線、及び前記レベルを表す情報を日毎に区別して前記画面に表示させ、且つ、日毎に区別されたそれぞれの前記時間帯と当該時間帯における前記ユーザの心の状態レベルとの組に対応する画面表示位置に点を表示させ、且つそれぞれの点の間を時系列で結ぶ線を表すグラフを表示させる第４表示処理手段と、前記受付手段により受け付けられた前記時間帯毎の前記状態レベルそれぞれに対応する数値から、それぞれの当該数値の合計値、平均値、または標準偏差値を日毎に複数日数分算出し、当該複数日数分算出された合計値、平均値、または標準偏差値が閾値以下である日数を前記複数日数で割った値を算出する算出手段として機能させ、前記第４表示処理手段は、互いに異なる複数の数値範囲毎に対応付けてアドバイス情報を記憶する第２記憶手段に記憶された複数の前記アドバイス情報のうち、前記算出手段により算出された値が含まれる数値範囲に対応付けられた前記アドバイス情報を前記画面に表示させることを特徴とする。この発明によれば、複数日数総括されたユーザの心の状態レベルに応じた適切なアドバイスを当該ユーザに与えることができる。
【００１５】
請求項６に記載の発明は、コンピュータを、２次元直交座標系の第１の軸を表す第１の線を画面に表示させ、且つ当該第１の線に沿った複数の画面表示位置それぞれに対応する時間帯であって１日以内の範囲が複数に区分された当該時間帯を表す情報をそれぞれの当該画面表示位置に対応させて表示させる第１表示処理手段と、前記２次元直交座標系の第２の軸を表す第２の線であって前記第１の線と直交する当該第２の線を前記画面に表示させ、且つ当該第２の線に沿った複数の画面表示位置それぞれに対応する状態レベルであって大きさが異なる複数の当該状態レベルを表す情報をそれぞれの当該画面表示位置に対応させて表示させる第２表示処理手段と、前記第１の線、前記時間帯を表す情報、前記第２の線、及び前記状態レベルを表す情報が前記画面に表示されているときに、ユーザにより入力された、それぞれの前記時間帯における当該ユーザの心の状態レベルを受け付ける受付手段と、前記受付手段により受け付けられた、それぞれの前記時間帯と当該時間帯における前記ユーザの心の状態レベルとの組に対応する画面表示位置に点を表示させ、且つそれぞれの点の間を時系列で結ぶ線を表すグラフを表示させる第３表示処理手段と、前記ユーザからの日別表示指示に応じて、前記第１の線、前記時間帯を表す情報、前記第２の線、及び前記レベルを表す情報を日毎に区別して前記画面に表示させ、且つ、日毎に区別されたそれぞれの前記時間帯と当該時間帯における前記ユーザの心の状態レベルとの組に対応する画面表示位置に点を表示させ、且つそれぞれの点の間を時系列で結ぶ線を表すグラフを表示させる第４表示処理手段と、前記受付手段により受け付けられた前記時間帯毎の前記状態レベルそれぞれに対応する数値から、それぞれの当該数値の合計値、平均値、または標準偏差値を日毎に複数日数分算出し、当該複数日数分算出された合計値、平均値、または標準偏差値が閾値以上である日数を前記複数日数で割った値を算出する算出手段として機能させ、前記第４表示処理手段は、互いに異なる複数の数値範囲毎に対応付けてアドバイス情報を記憶する第２記憶手段に記憶された複数の前記アドバイス情報のうち、前記算出手段により算出された値が含まれる数値範囲に対応付けられた前記アドバイス情報を前記画面に表示させることを特徴とする。この発明によれば、複数日数総括されたユーザの心の状態レベルに応じた適切なアドバイスを当該ユーザに与えることができる。
【００１６】
請求項７に記載の発明は、コンピュータを、２次元直交座標系の第１の軸を表す第１の線を画面に表示させ、且つ当該第１の線に沿った複数の画面表示位置それぞれに対応する時間帯であって１日以内の範囲が複数に区分された当該時間帯を表す情報をそれぞれの当該画面表示位置に対応させて表示させる第１表示処理手段と、前記２次元直交座標系の第２の軸を表す第２の線であって前記第１の線と直交する当該第２の線を前記画面に表示させ、且つ当該第２の線に沿った複数の画面表示位置それぞれに対応する状態レベルであって大きさが異なる複数の当該状態レベルを表す情報をそれぞれの当該画面表示位置に対応させて表示させる第２表示処理手段と、前記第１の線、前記時間帯を表す情報、前記第２の線、及び前記状態レベルを表す情報が前記画面に表示されているときに、ユーザにより入力された、それぞれの前記時間帯における当該ユーザの心の状態レベルを受け付ける受付手段と、前記受付手段により受け付けられた、それぞれの前記時間帯と当該時間帯における前記ユーザの心の状態レベルとの組に対応する画面表示位置に点を表示させ、且つそれぞれの点の間を時系列で結ぶ線を表すグラフを表示させる第３表示処理手段と、前記ユーザからの日別表示指示に応じて、前記第１の線、前記時間帯を表す情報、前記第２の線、及び前記レベルを表す情報を日毎に区別して前記画面に表示させ、且つ、日毎に区別されたそれぞれの前記時間帯と当該時間帯における前記ユーザの心の状態レベルとの組に対応する画面表示位置に点を表示させ、且つそれぞれの点の間を時系列で結ぶ線を表すグラフを表示させる第４表示処理手段と、前記受付手段により受け付けられた前記時間帯毎の前記状態レベルそれぞれに対応する数値から、それぞれの当該数値の合計値、平均値、または標準偏差値を日毎に複数日数分算出し、当該複数日数分算出された合計値、平均値、または標準偏差値の時系列的な変化の傾向を特定する第２特定手段として機能させ、前記第４表示処理手段は、互いに異なる複数の数値変化傾向毎に対応付けてアドバイス情報を記憶する第２記憶手段に記憶された複数の前記アドバイス情報のうち、前記第２特定手段により特定された変化の傾向が該当する前記数値変化傾向に対応付けられた前記アドバイス情報を前記画面に表示させることを特徴とする。この発明によれば、複数日数総括されたユーザの心の状態レベルの時系列的な変化の傾向に応じた適切なアドバイスをユーザに与えることができる。
【００１７】
請求項８に記載の発明は、請求項１乃至７の何れか一項に記載の状態レベル表示処理プログラムにおいて、前記コンピュータを、複数のユーザ端末それぞれから入力され受け付けられたそれぞれのユーザの前記時間帯毎の前記状態レベルを対応付けて記憶する記憶手段から、それぞれのユーザの前記時間帯毎の前記状態レベルを取得する取得手段として更に機能させ、前記第３表示処理手段は、それぞれの前記ユーザに対応する前記グラフを異なる表示態様で表示させることを特徴とする。この発明によれば、ユーザは、自身の心の状態レベルの変化を表すグラフと、相手ユーザの心の状態レベルの変化を表すグラフとから、心の状態が同じ傾向にあるかどうかを把握することができる。
【００１８】
請求項９に記載の発明は、２次元直交座標系の第１の軸を表す第１の線を画面に表示させ、且つ当該第１の線に沿った複数の画面表示位置それぞれに対応する時間帯であって所定時間範囲が複数に区分された当該時間帯を表す情報をそれぞれの当該画面表示位置に対応させて表示させる第１表示処理手段と、前記２次元直交座標系の第２の軸を表す第２の線であって前記第１の線と直交する当該第２の線を前記画面に表示させ、且つ当該第２の線に沿った複数の画面表示位置それぞれに対応する状態レベルであって大きさが異なる複数の当該状態レベルを表す情報をそれぞれの当該画面表示位置に対応させて表示させる第２表示処理手段と、前記第１の線、前記時間帯を表す情報、前記第２の線、及び前記状態レベルを表す情報が前記画面に表示されているときに、ユーザにより入力された、それぞれの前記時間帯における当該ユーザの心の状態レベルを受け付ける受付手段と、前記受付手段により受け付けられた、それぞれの前記時間帯と当該時間帯における前記ユーザの心の状態レベルとの組に対応する画面表示位置に点を表示させ、且つそれぞれの点の間を時系列で結ぶ線を表すグラフを表示させる第３表示処理手段と、を備え、前記受付手段は、現在時刻を取得し、取得した現在時刻が含まれる時間帯に限り、当該時間帯における当該ユーザの心の状態レベルを受け付けることを特徴とする。
【００１９】
請求項１０に記載の発明は、１つ以上のコンピュータにより実行される情報処理方法であって、２次元直交座標系の第１の軸を表す第１の線を画面に表示させ、且つ当該第１の線に沿った複数の画面表示位置それぞれに対応する時間帯であって所定時間範囲が複数に区分された当該時間帯を表す情報をそれぞれの当該画面表示位置に対応させて表示させるステップと、前記２次元直交座標系の第２の軸を表す第２の線であって前記第１の線と直交する当該第２の線を前記画面に表示させ、且つ当該第２の線に沿った複数の画面表示位置それぞれに対応する状態レベルであって大きさが異なる複数の当該状態レベルを表す情報をそれぞれの当該画面表示位置に対応させて表示させるステップと、前記第１の線、前記時間帯を表す情報、前記第２の線、及び前記状態レベルを表す情報が前記画面に表示されているときに、ユーザにより入力された、それぞれの前記時間帯における当該ユーザの心の状態レベルを受け付けるステップと、前記受け付けられた、それぞれの前記時間帯と当該時間帯における前記ユーザの心の状態レベルとの組に対応する画面表示位置に点を表示させ、且つそれぞれの点の間を時系列で結ぶ線を表すグラフを表示させるステップと、を含み、前記受付ステップにおいては、現在時刻を取得し、取得した現在時刻が含まれる時間帯に限り、当該時間帯における当該ユーザの心の状態レベルを受け付けることを特徴とする。請求項１１に記載の発明は、１つ以上のコンピュータにより実行される状態レベル表示処理方法であって、２次元直交座標系の第１の軸を表す第１の線を画面に表示させ、且つ当該第１の線に沿った複数の画面表示位置それぞれに対応する時間帯であって１日以内の範囲が複数に区分された当該時間帯を表す情報をそれぞれの当該画面表示位置に対応させて表示させるステップと、前記２次元直交座標系の第２の軸を表す第２の線であって前記第１の線と直交する当該第２の線を前記画面に表示させ、且つ当該第２の線に沿った複数の画面表示位置それぞれに対応する状態レベルであって大きさが異なる複数の当該状態レベルを表す情報をそれぞれの当該画面表示位置に対応させて表示させるステップと、前記第１の線、前記時間帯を表す情報、前記第２の線、及び前記状態レベルを表す情報が前記画面に表示されているときに、ユーザにより入力された、それぞれの前記時間帯における当該ユーザの心の状態レベルを受け付けるステップと、前記受け付けられた、それぞれの前記時間帯と当該時間帯における前記ユーザの心の状態レベルとの組に対応する画面表示位置に点を表示させ、且つそれぞれの点の間を時系列で結ぶ線を表すグラフを表示させるステップと、前記ユーザからの日別表示指示に応じて、前記第１の線、前記時間帯を表す情報、前記第２の線、及び前記レベルを表す情報を日毎に区別して前記画面に表示させ、且つ、日毎に区別されたそれぞれの前記時間帯と当該時間帯における前記ユーザの心の状態レベルとの組に対応する画面表示位置に点を表示させ、且つそれぞれの点の間を時系列で結ぶ線を表すグラフを表示させるステップと、前記受け付けられた前記時間帯毎の前記状態レベルそれぞれに対応する数値から、それぞれの当該数値の合計値、平均値、または標準偏差値を日毎に複数日数分算出し、当該複数日数分算出された合計値、平均値、または標準偏差値が閾値以下である日数を前記複数日数で割った値を算出するステップと、互いに異なる複数の数値範囲毎に対応付けてアドバイス情報を記憶する第２記憶手段に記憶された複数の前記アドバイス情報のうち、前記算出された値が含まれる数値範囲に対応付けられた前記アドバイス情報を前記画面に表示させるステップと、を含むことを特徴とする。請求項１２に記載の発明は、１つ以上のコンピュータにより実行される状態レベル表示処理方法であって、２次元直交座標系の第１の軸を表す第１の線を画面に表示させ、且つ当該第１の線に沿った複数の画面表示位置それぞれに対応する時間帯であって１日以内の範囲が複数に区分された当該時間帯を表す情報をそれぞれの当該画面表示位置に対応させて表示させるステップと、前記２次元直交座標系の第２の軸を表す第２の線であって前記第１の線と直交する当該第２の線を前記画面に表示させ、且つ当該第２の線に沿った複数の画面表示位置それぞれに対応する状態レベルであって大きさが異なる複数の当該状態レベルを表す情報をそれぞれの当該画面表示位置に対応させて表示させるステップと、前記第１の線、前記時間帯を表す情報、前記第２の線、及び前記状態レベルを表す情報が前記画面に表示されているときに、ユーザにより入力された、それぞれの前記時間帯における当該ユーザの心の状態レベルを受け付けるステップと、前記受け付けられた、それぞれの前記時間帯と当該時間帯における前記ユーザの心の状態レベルとの組に対応する画面表示位置に点を表示させ、且つそれぞれの点の間を時系列で結ぶ線を表すグラフを表示させるステップと、前記ユーザからの日別表示指示に応じて、前記第１の線、前記時間帯を表す情報、前記第２の線、及び前記レベルを表す情報を日毎に区別して前記画面に表示させ、且つ、日毎に区別されたそれぞれの前記時間帯と当該時間帯における前記ユーザの心の状態レベルとの組に対応する画面表示位置に点を表示させ、且つそれぞれの点の間を時系列で結ぶ線を表すグラフを表示させるステップと、前記受け付けられた前記時間帯毎の前記状態レベルそれぞれに対応する数値から、それぞれの当該数値の合計値、平均値、または標準偏差値を日毎に複数日数分算出し、当該複数日数分算出された合計値、平均値、または標準偏差値が閾値以上である日数を前記複数日数で割った値を算出するステップと、互いに異なる複数の数値範囲毎に対応付けてアドバイス情報を記憶する第２記憶手段に記憶された複数の前記アドバイス情報のうち、前記算出された値が含まれる数値範囲に対応付けられた前記アドバイス情報を前記画面に表示させるステップと、を含むことを特徴とする。請求項１３に記載の発明は、１つ以上のコンピュータにより実行される状態レベル表示処理方法であって、２次元直交座標系の第１の軸を表す第１の線を画面に表示させ、且つ当該第１の線に沿った複数の画面表示位置それぞれに対応する時間帯であって１日以内の範囲が複数に区分された当該時間帯を表す情報をそれぞれの当該画面表示位置に対応させて表示させるステップと、前記２次元直交座標系の第２の軸を表す第２の線であって前記第１の線と直交する当該第２の線を前記画面に表示させ、且つ当該第２の線に沿った複数の画面表示位置それぞれに対応する状態レベルであって大きさが異なる複数の当該状態レベルを表す情報をそれぞれの当該画面表示位置に対応させて表示させるステップと、前記第１の線、前記時間帯を表す情報、前記第２の線、及び前記状態レベルを表す情報が前記画面に表示されているときに、ユーザにより入力された、それぞれの前記時間帯における当該ユーザの心の状態レベルを受け付けるステップと、前記受け付けられた、それぞれの前記時間帯と当該時間帯における前記ユーザの心の状態レベルとの組に対応する画面表示位置に点を表示させ、且つそれぞれの点の間を時系列で結ぶ線を表すグラフを表示させるステップと、前記ユーザからの日別表示指示に応じて、前記第１の線、前記時間帯を表す情報、前記第２の線、及び前記レベルを表す情報を日毎に区別して前記画面に表示させ、且つ、日毎に区別されたそれぞれの前記時間帯と当該時間帯における前記ユーザの心の状態レベルとの組に対応する画面表示位置に点を表示させ、且つそれぞれの点の間を時系列で結ぶ線を表すグラフを表示させるステップと、前記受け付けられた前記時間帯毎の前記状態レベルそれぞれに対応する数値から、それぞれの当該数値の合計値、平均値、または標準偏差値を日毎に複数日数分算出し、当該複数日数分算出された合計値、平均値、または標準偏差値の時系列的な変化の傾向を特定するステップと、互いに異なる複数の数値変化傾向毎に対応付けてアドバイス情報を記憶する第２記憶手段に記憶された複数の前記アドバイス情報のうち、前記特定された変化の傾向が該当する前記数値変化傾向に対応付けられた前記アドバイス情報を前記画面に表示させるステップと、を含むことを特徴とする。
【発明の効果】
【００２０】
本発明によれば、時間毎に変化していくユーザの心の状態を、当該ユーザ自身に一見して把握させることができる。
【図面の簡単な説明】
【００２１】
【図１】本実施形態に係る情報提供システムＳの概要構成の一例を示す図である。
【図２】（Ａ）は、情報提供サーバＳＡの概要構成例を示す図である。（Ｂ）は、ユーザ端末Ｔｎの概要構成例を示す図である。
【図３】時間帯が割り当てられたＸ軸と、状態レベルが割り当てられたＹ軸とからなる２次元直交座標系の平面を表す画面（入力画面）表示例を示す図である。
【図４】ユーザが昼の時間帯における心の状態レベルを入力するときの画面表示例を示す図である。
【図５】ユーザが昼の時間帯における心の状態レベルを入力したときに画面に表示されたアドバイス情報の一例を示す図である。
【図６】第１アドバイス情報データベース２２の登録例を示す図である。
【図７】日毎に区別された２次元直交座標系の平面を表す画面表示例を示す図である。
【図８】（Ａ）は、複数日数分算出された合計値、平均値、または標準偏差値が閾値以上である日数を所定日数で割った値を用いるときの第２アドバイス情報データベース２３の登録例を示す図である。（Ｂ）は、複数日数分算出された合計値、平均値、または標準偏差値の時系列的な変化の傾向を用いるときの第２アドバイス情報データベース２３の登録例を示す図である。
【図９】制御部１４により実行される状態レベル表示処理の一例を示すフローチャートである。
【図１０】点・グラフ表示処理の詳細を示すフローチャートである。
【図１１】複数のユーザの心の状態レベルの変化を表すグラフが表示された２次元直交座標系の平面を表す画面表示例を示す図である。
【発明を実施するための形態】
【００２２】
以下、本発明の実施形態を図面に基づいて説明する。なお、以下に説明する実施形態は、本発明を情報提供システムに対して適用した場合の実施の形態である。
【００２３】
［１.情報提供システムの構成及び機能］
先ず、本実施形態に係る情報提供システムＳの構成及び概要機能について、図１を用いて説明する。図１は、本実施形態に係る情報提供システムＳの概要構成の一例を示す図である。図１に示すように、情報提供システムＳは、情報提供サーバＳＡ、及び複数のユーザ端末Ｔｎ（ｎ＝１，２，３・・・）等を含んで構成される。情報提供サーバＳＡ、及び複数のユーザ端末Ｔｎは、それぞれ、ネットワークＮＷに接続される。ネットワークＮＷは、例えば、インターネット、専用通信回線（例えば、ＣＡＴＶ（Community Antenna Television）回線）、移動体通信網（基地局等を含む）、及びゲートウェイ等により構築される。なお、以下の実施形態では、本発明の状態レベル表示処理装置として、ユーザ端末Ｔｎを例にとった場合について説明する。
【００２４】
図２（Ａ）は、情報提供サーバＳＡの概要構成例を示す図である。図２（Ａ）に示すように、情報提供サーバＳＡは、通信部１、記憶部２（第１及び第２記憶手段の一例）、及びシステム制御部３等を備えて構成され、これらの構成要素はバス４に接続されている。通信部１は、ネットワークＮＷに接続して通信を行う機能を担う。記憶部２は、例えば、ハードディスクドライブ等からなり、ＯＳ（Operating System），サーバプログラム等を記憶する。また、記憶部２には、ユーザ情報データベース２１、第１アドバイス情報データベース２２、及び第２アドバイス情報データベース２３等が構築される。
【００２５】
ユーザ情報データベース２１には、本発明の状態レベル表示処理プログラムをインストールして利用登録を行ったユーザのユーザ名、ユーザＩＤ、パスワード、電子メールアドレス、状態レベルデータ、及び出来事データ等がユーザ毎に登録される。ここで、ユーザＩＤは、ユーザを識別する識別情報であり、ユーザ毎に異なる。ユーザＩＤ及びパスワードは、ユーザのログイン等に用いられる。状態レベルデータは、詳細は後述するが、ユーザの心の状態レベルを時間帯毎に示すデータである。また、ユーザ情報データベース２１には、ユーザに関係する他のユーザのユーザＩＤが登録可能になっている。例えば、夫婦或いは職場で利用登録を行った複数のユーザ（例えば、夫と妻、または上司と部下など）のうち何れかのユーザがログイン後にユーザ端末Ｔｎから相手ユーザのユーザ名（またはユーザＩＤ）を指定することで、当該相手ユーザのユーザＩＤが、これを指定したユーザのユーザＤに対応付けられて登録される。これにより、複数のユーザ端末Ｔｎそれぞれのユーザにより入力され受け付けられたそれぞれのユーザの時間帯毎の状態レベルを示す状態レベルデータが対応付けられることになる。
【００２６】
第１アドバイス情報データベース２２には、互いに異なる複数の数値範囲毎に、且つ、互いに異なる複数の数値変化傾向毎に対応付けて時間帯毎（または日毎）のアドバイス情報が登録される。或いは、第１アドバイス情報データベース２２には、互いに異なる複数の数値範囲毎に対応付けて時間帯毎のアドバイス情報が登録されてもよい。或いは、第１アドバイス情報データベース２２には、互いに異なる複数の数値変化傾向毎に対応付けて時間帯毎のアドバイス情報が登録されてもよい。第２アドバイス情報データベース２３には、互いに異なる複数の数値範囲毎に対応付けて複数日毎のアドバイス情報が登録される。或いは、第２アドバイス情報データベース２３には、互いに異なる複数の数値変化傾向毎に対応付けて複数日毎のアドバイス情報が登録されてもよい。アドバイス情報は、詳細は後述するが、例えば、ユーザの心の状態レベルの変化に応じたアドバイスを示す文字列である。なお、第１アドバイス情報データベース２２に登録された時間帯毎のアドバイス情報、及び第２アドバイス情報データベース２３に登録された複数日毎のアドバイス情報は、それぞれ、例えば所定の端末からの要求に応じて、所定期間（例えば、半年）毎に更新されるとよい。
【００２７】
システム制御部３は、ＣＰＵ（Central Processing Unit），ＲＯＭ（Read Only Memory），及びＲＡＭ（Random Access Memory）等を備え、サーバプログラム等を実行することにより、ユーザ端末Ｔｎからの要求に応じて情報の登録処理や提供処理等を行う。
【００２８】
図２（Ｂ）は、ユーザ端末Ｔｎの概要構成例を示す図である。なお、ユーザ端末Ｔｎには、例えば、パーソナルコンピュータ（ＰＣ）、携帯電話機、タブレット端末、ＰＤＡ（Personal Digital Assistant)、スマートフォン、携帯ゲーム機等が適用可能である。図２（Ｂ）に示すように、ユーザ端末Ｔｎは、それぞれ、操作・表示部１１、通信部１２、記憶部１３、及び制御部１４等を備えて構成され、これらの構成要素はバス１５に接続されている。操作・表示部１１は、例えば、人の指やペン等による操作（ユーザ操作）を受け付ける入力機能と、情報を画面に表示する表示機能を有するタッチパネルを備える。なお、ユーザからの情報を入力可能な操作部としてマウスやキーボード等が備えられてもよい。通信部１２は、ネットワークＮＷに接続して通信を行う機能を担う。記憶部１３は、例えば、不揮発性半導体メモリ（例えば、フラッシュメモリ等）やハードディスクドライブ等からなり、ＯＳ，アプリケーションプログラム，Ｗｅｂブラウザプログラム等を記憶する。アプリケーションプログラムには、例えば本発明の状態レベル表示処理プログラムが含まれる。アプリケーションプログラムは、情報提供サーバＳＡ等の所定のサーバからユーザ端末Ｔｎにダウンロードされてインストールされる。或いは、アプリケーションプログラムは、ＣＤ、ＤＶＤなどの記録媒体に記録（コンピュータにより読み取り可能に記録）されており、当該記録媒体から読み込まれてインストールされてもよい。
【００２９】
制御部１４は、ＣＰＵ，ＲＯＭ，及びＲＡＭ等を備え、ＯＳ上でアプリケーションプログラム（本発明の状態レベル表示処理プログラムを含む）等を実行することにより、状態レベル表示処理を行う。アプリケーションプログラムは、コンピュータとしての制御部１４を、本発明における第１表示処理手段、第２表示処理手段、第３表示処理手段、第４表示処理手段、受付手段、算出手段、第１特定手段、第２特定手段、及び取得手段等として機能させる。また、制御部１４は時計機能及びカレンダー機能を備える。
【００３０】
状態レベル表示処理において、制御部１４（第１表示処理手段の一例）は、２次元直交座標系のＸ軸（第１の軸の一例）を表す横軸線（第１の線の一例）を画面に表示させ、且つ当該横軸線に沿った複数の画面表示位置それぞれに対応する時間帯（所定時間範囲が複数に区分された時間帯）を表す情報をそれぞれの当該画面表示位置に対応させて表示させる。ここで、時間帯は、例えば、朝の時間帯（例えば、７時〜９時）、昼の時間帯（例えば、１１時〜１３時）、及び夜の時間帯（例えば、１８時〜２０時）に区分される。このような時間帯は、朝，昼，夜というような文字（時間帯を表す情報の一例）で表されてもよいし、7:00-9:00，11:00-13:00，18:00-20:00というような数値（時間帯を表す情報の一例）で表されてもよい。なお、それぞれの時間帯の長さ（上記の例では２時間）は任意であり、種々の長さ（例えば、１時間等）に設定可能である。また、時間帯の数（上記の例では朝，昼，夜）は任意であり種々の数（例えば、早朝，朝，昼，夜，夜更けなど）に設定可能である。
【００３１】
また、制御部１４（第２表示処理手段の一例）は、上記２次元直交座標系のＹ軸（第２の軸の一例）を表す縦軸線（第２の線の一例であり、上記横軸線と直交する線）を画面に表示させ、且つ当該縦軸線に沿った複数の画面表示位置それぞれに対応する状態レベルであって大きさが異なる複数の当該状態レベルを表す情報をそれぞれの当該画面表示位置に対応させて表示させる。ここで、状態レベルとは、ユーザの心の状態の高さ（気霊の高さともいう）である。心の状態レベルは、例えば、０，１，２，３，４・・・というような数値（状態レベルを表す情報の一例）で表されてもよいし、高，中，低というような文字（状態レベルを表す情報の一例）で表されてもよい。
【００３２】
図３は、時間帯が割り当てられたＸ軸と、状態レベルが割り当てられたＹ軸とからなる２次元直交座標系の平面を表す画面（入力画面）表示例を示す図である。図３の例では、２次元直交座標系のＸ軸を表す横軸線Ｌx上の画面表示位置Ｐ(x1,0)，Ｐ(x2,0)，Ｐ(x3,0)に対応するように、それぞれに対応する時間帯を表す情報として、朝，昼，夜が表示されている。また、画面表示位置Ｐ(x1,0)，Ｐ(x2,0)，Ｐ(x3,0)それぞれから上方向（垂直）に伸びる縦線（横軸線Ｌxと直交する線）が表示されている。また、図３の例では、２次元直交座標系のＹ軸を表す縦軸線Ｌy上の画面表示位置Ｐ(0,y1)，Ｐ(0,y2)，Ｐ(0,y3)に対応するように、それぞれに対応する状態レベルを表す情報として、低，中，高が表示されている。また、画面表示位置Ｐ(0,y1)，Ｐ(0,y2)，Ｐ(0,y3)それぞれから横方向に伸びる横線（横軸線Ｌxと平行な線）が表示されている。さらに、図３の例では、低（数値で表すと、２），中（数値で表すと、５），高（数値で表すと、８）それぞれに対応する横線以外にも、横軸線Ｌxと平行な横線であって、状態レベルを表す数値１，３，４，６，７，９，１０それぞれに対応する横線が表示されている。このような状態レベルを表す数値は、ｙ座標（座標値）に対応付けられている。また、２次元直交座標系の平面Ｈの上部には、現在日時（この例では、月日及び時刻）が表示（制御部１４の時計機能及びカレンダー機能により表示）されている。さらに、２次元直交座標系の平面Ｈの下部には、出来事入力欄Ｉが表示されている。出来事入力欄Ｉは、その日（つまり、上記現在日時）の出来事を示す情報が入力される欄である。
【００３３】
そして、制御部１４（受付手段の一例）は、以上のように、Ｘ軸を表す横軸線Ｌx、時間帯を表す情報、Ｙ軸を表す縦軸線Ｌy、及び状態レベルを表す情報が画面に表示されているときに、ユーザにより例えば指やペン等で画面上の所望位置（２次元直交座標系の平面Ｈ内の位置）が指定（例えばタップ、或いはマウスの場合、クリック）されることで入力された、それぞれの時間帯における当該ユーザの心の状態レベルを受け付ける。ここで、ユーザの心の状態レベルは、例えば、ユーザ自身がその時間帯（例えば、朝の時間帯）において感じた心の状態の高さ（気霊の高さともいう）である。ユーザは、それぞれが感じたままに自身の心の状態レベルを入力するようになっている。例えば、ユーザは、朝の時間帯において気分が高揚している状態（躁状態）にあるときは、図３に示す２次元直交座標系のＸ軸方向において朝の時間帯に対応する位置で、且つＹ軸方向において状態レベルが高に対応する位置を指定することで、朝の時間帯における自身の心の状態レベルを入力する。或いは、ユーザは、朝の時間帯において気分が憂鬱の状態にあるときは、図３に示す２次元直交座標系のＸ軸方向において朝の時間帯に対応する位置で、且つＹ軸方向において状態レベルが低に対応する位置を指定することで、朝の時間帯における自身の心の状態レベルを入力する。制御部２１は、指定された画面上の位置の座標（座標値）を認識する。認識されたｘ座標は時間帯に対応し、認識されたｙ座標は状態レベルに対応する。
【００３４】
なお、心の状態レベルは、例えば、画面上に表示されたソフトウェアキーボードから選択されることで数値入力されるように構成してもよいが、ユーザは自身の心の状態レベルを厳密に数値で把握することが困難な場合もある。そのため、ユーザが、図３に示すように画面上でタップすることで当該状態レベルが入力されるように構成すれば、ユーザが直観的に感じたままに自身の心の状態レベルを入力できるので、ユーザの入力負担を極力低減しつつ、入力される状態レベルの精度を高めることができる。また、心の状態レベルは、その時間帯ごとに（つまり、現在時刻が時間帯内にあるときに）入力されることが望ましい。例えば、朝の時間帯におけるユーザの心の状態レベルは、現在時刻が朝の時間帯（例えば７時〜９時）内にあるときに入力されることが望ましい。これは、例えばユーザが、朝の時間帯における自身の心の状態レベルを夜に入力する場合、忘れてしまったり、精度が低下するからである。そのため、制御部１４は、現在時刻を取得し、取得した現在時刻が含まれる時間帯に限り、当該時間帯における当該ユーザの心の状態レベルを受け付けることが望ましい。例えば、現在時刻が１２時３０分である場合、昼の時間帯（11:00-13:00）に限り心の状態レベルを受け付けるが、この場合、朝の時間帯（7:00-9:00）及び夜の時間帯（18:00-20:00）における心の状態レベルを受け付けられない。また、例えばユーザが、朝の時間帯における自身の心の状態レベルと、昼の時間帯における自身の心の状態レベルとをメモ帳等に記入しておき、現在時刻が夜の時間帯内にあるときに、朝、昼、夜の３つ分の心の状態レベルをそれぞれ入力してもよいが、その都度、画面上でタップすることで当該状態レベルが入力された方が、ユーザが直観的に感じたままに自身の心の状態レベルをリアルタイムで入力できるので、入力される状態レベルの精度を高めることができる。なお、時間帯を表す情報（例えば、朝）が表示されていない時間帯（例えば、早朝）における心の状態レベルを入力することも可能である。
【００３５】
図４は、ユーザが昼の時間帯における心の状態レベルを入力するときの画面表示例を示す図である。図４の例は、既に、早朝の時間帯及び朝の時間帯それぞれにおけるユーザの心の状態レベルが受け付けられた場合の例である。図４の例では、ユーザが昼の時間帯における心の状態レベルを入力するために、画面上の所望の座標位置（図４の例では、×の位置）を指定することで入力確認ウインドウＷが表示されている。入力確認ウインドウＷには、当該指定により入力された状態レベル（この例では、６．５）を確認するメッセージ５１、キャンセルボタン５２、及び確認ボタン５３が表示されている。このような表示状態において、ユーザが確認ボタン５３を指定すると、制御部１４（第３表示処理手段の一例）は、入力された昼の時間帯におけるユーザの心の状態レベルを受け付け、受け付けた時間帯と当該時間帯におけるユーザの心の状態レベルとの組（ｘ座標，ｙ座標）に対応する画面表示位置（座標位置）に点を表示させる。つまり、ユーザにより指定された画面上の座標位置（図４の例では、×の位置）に点が表示される。ここで、画面表示位置に表示される点は、例えば複数の画素からなる点であり、円形状の点であってもよいし、矩形状の点であってもよい。この場合、複数の画素からなる点の例えば中心座標が、ユーザにより指定された画面上の座標位置と一致すればよい。また、図４に示すように、当該点は、画面上に表示された縦軸線Ｌy上、または縦線上（例えば画面表示位置Ｐ(x1,0)，Ｐ(x2,0)，Ｐ(x3,0)それぞれから上方向（垂直）に伸びる縦線上）に表示されることが望ましい。このため、例えば、画面上でユーザにより指定された座標位置が上記縦軸線Ｌyまたは縦線からＸ軸方向に例えば数ｍｍずれた（つまり、指定された座標位置が当該線上にない）場合であっても、制御部１４は、当該線（つまり、ずれた位置からＸ軸方向で最も距離が近い線）上に当該点を表示する。また、制御部１４は、画面上でユーザにより指定された座標位置が上記縦軸線Ｌyまたは縦線からＸ軸方向に閾値（例えば１ｃｍ）以上ずれた場合、時間帯及び状態レベルの入力を受け付けず、例えばエラーメッセージを表示して再入力を促すように構成してもよい。この場合において、図４に示すように、受け付け可能な時間帯（つまり、現在時刻が含まれる時間帯）に対応する画面表示領域Ｒ（画面上の領域）をハイライト表示させる（つまり、ユーザが当該画面表示領域Ｒを他の画面表示領域と区別できるように強調表示させる）ように構成すれば、ユーザに対して時間帯及び状態レベルの入力をさせ易くすることができる。なお、キャンセルボタン５２が指定された場合、ユーザの心の状態レベルはキャンセルされる。また、図４に示すように、当該日の他の時間帯（図４の例では、早朝の時間帯と、朝の時間帯）において状態レベルが既に受け付けられていれば、当該時間帯と当該時間帯におけるユーザの心の状態レベルとの組に対応する画面表示位置に点が表示される。このように、複数の点が表示される場合、制御部１４（第３表示処理手段の一例）は、図４に示すように、それぞれの点の間を時系列で結ぶ線を表すグラフを表示させる。このグラフは、ユーザの心の状態レベルの変化を表すグラフである。これによ��、時間毎に変化していくユーザの心の状態を、当該ユーザ自身に一見して把握させることができる。なお、制御部１４は、上述したように受け付けた時間帯と当該時間帯における状態レベルとの組（例えば座標（ｘ、ｙ）で示す）、及び当該受け付けた日時（現在日時）を示す状態レベルデータを、例えばユーザＩＤと共に情報提供サーバＳＡへ送信する。これにより、当該状態レベルデータは、当該ユーザＩＤに対応付けられてユーザ情報データベース２１に登録されることになる。
【００３６】
また、制御部１４は、上述したように、ユーザの心の状態レベルを受け付けたとき、受け付けられた１日以内の時間帯毎の状態レベルそれぞれに対応する数値の時系列的な変化の傾向を特定してもよい（ただし、１日以内の複数の時間帯それぞれにおいて状態レベルが受け付けられたときに限る）。変化の傾向には、上昇傾向、下降傾向、維持傾向等が挙げられる。例えば、受け付けられたときの時間帯（例えば、昼の時間帯）における状態レベルに対応する数値より、当該時間帯の直前の時間帯（例えば、朝の時間帯）における状態レベルに対応する数値の方が小さい（さらに当該数値の差の絶対値が閾値より大きい）場合、上昇傾向であると判定される。一方、受け付けられたときの時間帯（例えば、昼の時間帯）における状態レベルに対応する数値より、当該時間帯の直前の時間帯（例えば、朝の時間帯）における状態レベルに対応する数値の方が大きい（さらに当該数値の差の絶対値が閾値より大きい）場合、下降傾向であると判定される。上昇傾向と下降傾向の何れでもない場合、維持傾向として判定される。なお、ユーザの心の状態レベルに対応する数値は、例えば、状態レベルに対応する数値とｙ座標（座標値）とを対応付ける対応付けテーブルから特定される。この対応付けテーブルは記憶部１３に予め記憶される。そして、制御部１４は、上記受け付けた状態レベルに対応する数値（例えば、６．５）及び上記特定された変化の傾向を示す情報取得要求（時間帯毎のアドバイス情報取得要求）を情報提供サーバＳＡへ送信することで、第１アドバイス情報データベース２２に登録された複数のアドバイス情報のうち、上記受け付けられた状態レベルに対応する数値が含まれる数値範囲に対応付けられ、且つ、上記特定された変化の傾向が該当する数値変化傾向に対応付けられたアドバイス情報（時間帯毎のアドバイス情報）を取得して画面に表示させる。
【００３７】
図５は、ユーザが昼の時間帯における心の状態レベルを入力したときに画面に表示されたアドバイス情報の一例を示す図である。図５の例では、昼の時間帯において受け付けられた状態レベルに対応する数値（例えば、６．５）と、朝の時間帯から昼の時間帯までの変化の傾向（この例では、下降傾向）との組に応じたアドバイス情報（時間帯毎のアドバイス情報）が、ポップアップ表示されたアドバイス情報表示部５４に表示されている。このようなアドバイス情報は、ユーザの心の状態レベルが受け付けられたときに表示される（例えば、ユーザにより確認ボタン５３が指定されたときに表示される）。これにより、ユーザが自身の心の状態レベルを入力したときに、入力された状態レベルと、直前の時間帯からの変化の傾向に応じた適切なアドバイスを当該ユーザに与えることができる。
【００３８】
図６は、第１アドバイス情報データベース２２の登録例を示す図である。図６の例では、互いに異なる３つの数値範囲毎に、且つ、互いに異なる３つの数値変化傾向毎に対応付けてアドバイス情報が対応付けられて登録されている。なお、図６に示すアドバイス情報は、あくまで一例であり、数値範囲毎、且つ数値変化傾向毎に応じた様々なアドバイス情報が登録可能である。また、数値範囲は、４つ以上に細分化してもよい。また、数値変化傾向は、４つ以上に細分化してもよい。また、第１アドバイス情報データベース２２には、互いに異なる複数の数値範囲毎に対応付けて時間帯毎（または日毎）のアドバイス情報が登録されるように構成してもよい（この場合、数値変化傾向を考慮しない）。この場合、制御部１４は、上記受け付けた状態レベルに対応する数値を示す情報取得要求（時間帯毎のアドバイス情報取得要求）を情報提供サーバＳＡへ送信することで、当該第１アドバイス情報データベース２２に登録に記憶された複数のアドバイス情報のうち、上記受け付けられた状態レベルに対応する数値が含まれる数値範囲に対応付けられたアドバイス情報を取得して画面に表示させる。これにより、ユーザが自身の心の状態レベルを入力する度に、入力された状態レベルに応じた適切なアドバイスを当該ユーザに与えることができる。或いは、第１アドバイス情報データベース２２には、互いに異なる複数の数値変化傾向毎に対応付けて時間帯毎（または日毎）のアドバイス情報が登録されるように構成してもよい（この場合、数値範囲を考慮しない）。この場合、制御部１４は、上記特定された変化の傾向を示す情報取得要求（時間帯毎のアドバイス情報取得要求）を情報提供サーバＳＡへ送信することで、当該第１アドバイス情報データベース２２に登録に記憶された複数のアドバイス情報のうち、上記特定された変化の傾向が該当する数値変化傾向に対応付けられたアドバイス情報（時間帯毎のアドバイス情報）を取得して画面に表示させる。これにより、ユーザが自身の心の状態レベルを入力したときに、複数の時間帯における変化の傾向に応じた適切なアドバイスを当該ユーザに与えることができる。
【００３９】
また、制御部１４は、１日の終わりの時間帯（例えば、夜更けの時間帯）における状態レベルを受け付けたときに、その日の時間帯（例えば、早朝、朝、昼、夜、夜更けそれぞれの時間帯）毎の状態レベルそれぞれに対応する数値の時系列的な変化の傾向を特定してもよい。この場合、例えば、当該ユーザの心の状態レベルを受け付けたときの日に含まれる複数の時間帯それぞれにおける状態レベルに対応する数値のうち、例えば時系列で最初の数値（例えば、早朝の時間帯における状態レベルに対応する数値）より中間の数値（例えば、昼の時間帯における状態レベルに対応する数値）の方が大きく（さらに当該数値の差の絶対値が閾値より大きく）、且つ、時系列で中間の数値より最後の数値（例えば、夜更けの時間帯における状態レベルに対応する数値）の方が大きい（さらに当該数値の差の絶対値が閾値より大きい）場合、上昇傾向であると判定される。一方、当該ユーザの心の状態レベルを受け付けたときの日に含まれる複数の時間帯それぞれにおける状態レベルに対応する数値のうち、例えば時系列で最初の数値より中間の数値の方が小さく（さらに当該数値の差の絶対値が閾値より大きく）、且つ、時系列で中間の数値より最後の数値の方が小さい（さらに当該数値の差の絶対値が閾値より大きい）場合、下降傾向であると判定される。上昇傾向と下降傾向の何れでもない場合、維持傾向として判定される。この場合も、制御部１４は、上記受け付けた状態レベルに対応する数値及び上記特定された変化の傾向を示す情報取得要求（日毎のアドバイス情報取得要求）を情報提供サーバＳＡへ送信することで、第１アドバイス情報データベース２２に登録された複数のアドバイス情報のうち、上記受け付けられた状態レベルに対応する数値が含まれる数値範囲に対応付けられ、且つ、上記特定された変化の傾向が該当する数値変化傾向に対応付けられたアドバイス情報（日毎のアドバイス情報）を取得して画面に表示させる。このようなアドバイス情報は、１日の終わりの時間帯における状態レベルが受け付けられたときに表示される。これにより、ユーザが１日の終わりの時間帯に自身の心の状態レベルを入力したときに、入力された状態レベルと、直前の時間帯からの変化の傾向に応じた適切なアドバイスを当該ユーザに与えることができる。
【００４０】
また、ユーザは、それぞれの時間帯における自身の心の状態レベルを日毎（１日毎（つまり毎日）であってもよいし、２日毎であってもよい）に入力する。制御部１４は、ユーザの心の状態レベルが受け付けられる度に状態レベルデータを情報提供サーバＳＡへ送信してもよいし、或いは、１日の終わりの時間帯（例えば、夜更け（就寝）の時間帯）において状態レベルが受け付けられたときにそれまで記憶しておいた早朝から就寝までのそれぞれの時間帯における状態レベルを示す状態レベルデータを纏めて情報提供サーバＳＡへ送信してもよい。また、ユーザは、例えば図３に示すような出来事入力欄Ｉに、その日の出来事を示す情報を日毎に入力することができる。例えば、ユーザは、出来事入力欄Ｉを指定することで画面上に表示されるソフトウェアキーボードを通じて出来事を示す情報を入力することができる。制御部１４は、ユーザにより入力された出来事を示す情報を日毎に受け付ける。受け付けられた出来事を示す情報は出来事入力欄Ｉに表示される。出来事を示す情報の例として、仕事、散歩、買物、ゴルフ、飲み会、送別会、新年会、忘年会、自宅療養、カラオケ、京都旅行、神戸出張、〇〇会などが挙げられる。このような出来事を示す情報は、ユーザ自身の出来事に限らなくてもよい（例えば、ニュースで報道された災害や事件等）。なお、制御部１４は、日毎に受け付けた出来事を示す情報、及び当該受け付けた日時（現在日時）を示す出来事データを、例えばユーザＩＤと共に情報提供サーバＳＡへ送信する。これにより、当該出来事データは、当該ユーザＩＤに対応付けられてユーザ情報データベース２１に登録されることになる。
【００４１】
また、制御部１４（第４表示処理手段の一例）は、ユーザからの日別表示指示に応じて（例えば、図３に示す日別表示ボタン５０が指定されることに応じて）、Ｘ軸を表す横軸線Ｌx、時間帯を表す情報、Ｙ軸を表す縦軸線Ｌy、及び状態レベルを表す情報を日毎に区別して画面に表示させ、且つ、日毎に区別されたそれぞれの時間帯と当該時間帯におけるユーザの心の状態レベルとの組に対応する画面表示位置に点を表示させ、且つそれぞれの点の間を時系列で結ぶ線を表すグラフを表示させる。この構成によれば、２０日や１ヶ月等の期間において、日々、時間毎に変化していくユーザの心の状態を、当該ユーザ自身に一見して把握させることができる。これにより、ユーザに対して心の状態を改善させる指針とさせることができる。さらに、制御部１４は、日毎に区別して、上記受け付けられた出来事を示す情報を、ユーザの心の状態レベルの変化を表すグラフに対応させて表示させる。この構成によれば、２０日や１ヶ月等の期間において、どのような出来事があったときに、ユーザの心の状態が上がるのか、または下がるのか、その原因を当該ユーザ自身に一見して把握させることができる。これにより、ユーザの行い等を改善させる指針とさせることができる。
【００４２】
図７は、日毎に区別された２次元直交座標系の平面を表す画面表示例を示す図である。図７の例では、日毎に区別された２次元直交座標系のＸ軸を表す横軸線Ｌx上の画面表示位置に対応するように、それぞれに対応する時間帯を表す情報として朝，昼，夜が表示され、当該２次元直交座標系のＹ軸を表す縦軸線Ｌy上の画面表示位置に対応するように、それぞれに対応する状態レベルを表す情報として低，中，高が表示されている。また、日毎に区別された各２次元直交座標系の平面の下部には、出来事を示す情報が表示されている。また、日毎に区別された各２次元直交座標系の平面の上部右側には、レベル数が表示されている。このレベル数は、各時間帯（図７の例では、５つの時間帯）における状態レベルに対応する数値の合計値（６＋５＋４＋４＋４＝２３）になっている（図７の例では、レベル数の最大は５０）。これにより、ユーザは上記グラフとレベル数とにより、日々、時間毎に変化していくユーザの心の状態を、一見して把握することができる。なお、このレベル数は、各時間帯における状態レベルに対応する数値の平均値、または標準偏差値であってもよい。更に、図７に示す画面には、複数日毎のアドバイス情報を表示するためのアドバイス情報表示部５５が設けられている。なお、図７の例では、２次元直交座標系の平面Ｈ１〜Ｈ２０全てにおいてグラフが表示されているが、心の状態レベルの入力がない日があった場合、その２次元直交座標系の平面上には当該グラフは表示されないことになる。また、図７の例では、１画面に２０日分の２次元直交座標系の平面Ｈ１〜Ｈ２０が表示されており、この表示状態でユーザがスクロール操作、スライド操作、または画面切換操作を行うと、更に前２０日分の２次元直交座標系の平面が表示されることになる。また、１画面に表示可能な２次元直交座標系の平面の数は、画面サイズによって異なる（例えば、デスクトップＰＣとスマートフォンとタブレット端末とでは画面サイズが異なる）。例えば、デスクトップＰＣの場合、１画面に１ヶ月分の２次元直交座標系の平面を表示させ、タブレット端末の場合、１画面に２０日分の２次元直交座標系の平面を表示させ、スマートフォンの場合、１画面に１０日分の２次元直交座標系の平面を表示させるように構成してもよい。なお、ユーザの拡大操作（例えばピンチアウト操作）により、１画面上に表示された複数の２次元直交座標系の平面のうち何れか１つ以上の平面が拡大表示されることになる。
【００４３】
また、制御部１４は、時間帯毎のユーザの心の状態レベルが所定日数（例えば、２０日）分蓄積された場合、当該時間帯毎のユーザの心の状態レベルそれぞれに対応する数値から、それぞれの当該数値の合計値、平均値、または標準偏差値を日毎に所定日数（例えば、２０日）分算出し、当該所定日数分算出された合計値、平均値、または標準偏差値が閾値（例えば、最大の半分の値に設定）以下（または閾値以上）である日数（例えば、１０日）を所定日数（例えば、２０日）で割った値（例えば、１０日／２０日）を算出する。これにより、所定日数（例えば、２０日）に対する、当該状態レベルに対応する数値（合計値、平均値、または標準偏差値）が低かった（または高かった）日数（例えば、２０日）の割合（例えば、０．５（５０％））が算出される。そして、制御部１４は、上記算出された値（例えば、０．５）を示す情報取得要求（複数日毎のアドバイス情報取得要求）を情報提供サーバＳＡへ送信することで、互いに異なる複数の数値範囲毎に対応付けてアドバイス情報を登録する第２アドバイス情報データベース２３に登録に記憶された複数のアドバイス情報のうち、上記算出された値が含まれる数値範囲に対応付けられたアドバイス情報（複数日毎のアドバイス情報）を取得して画面に表示（例えば、図７に示すアドバイス情報表示部５５に表示）させる。
【００４４】
図８（Ａ）は、複数日数分算出された合計値、平均値、または標準偏差値が閾値以上である日数を所定日数で割った値を用いるときの第２アドバイス情報データベース２３の登録例（例１）を示す図である。図８（Ａ）の例では、互いに異なる５つの数値範囲毎にアドバイス情報が対応付けられて登録されている。この構成によれば、複数日数総括されたユーザの心の状態レベルに応じた適切なアドバイスを当該ユーザに与えることができる。なお、図８（Ａ）に示すアドバイス情報は、あくまで一例であり、数値範囲に応じた様々なアドバイス情報が登録可能である。また、数値範囲は、６つ以上に細分化してもよい。
【００４５】
また、制御部１４は、時間帯毎のユーザの心の状態レベルが所定日数（例えば、２０日）分蓄積された場合、当該時間帯毎のユーザの心の状態レベルそれぞれに対応する数値から、それぞれの当該数値の合計値、平均値、または標準偏差値を日毎に所定日数分算出し、当該所定日数分算出された合計値、平均値、または標準偏差値の時系列的な変化の傾向を特定しても効果的である。変化の傾向には、上昇傾向、下降傾向、維持傾向等が挙げられる。例えば、当該所定日数分の値（合計値、平均値、または標準偏差値）のうち、例えば時系列で最初の値より中間の値の方が大きく（さらに当該値の差の絶対値が閾値より大きく）、且つ、時系列で中間の値より最後の値の方が大きい（さらに当該値の差の絶対値が閾値より大きい）場合、上昇傾向であると判定される。一方、当該所定日数分の値（合計値、平均値、または標準偏差値）のうち、例えば時系列で最初の値より中間の値の方が小さく（さらに当該値の差の絶対値が閾値より大きく）、且つ、時系列で中間の値より最後の値の方が小さい（さらに当該値の差の絶対値が閾値より大きい）場合、下降傾向であると判定される。上昇傾向と下降傾向の何れでもない場合、維持傾向として判定される。そして、制御部１４は、上記特定された変化の傾向を示す情報取得要求（複数日毎のアドバイス情報取得要求）を情報提供サーバＳＡへ送信することで、互いに異なる複数の数値変化傾向毎に対応付けてアドバイス情報を登録する第２アドバイス情報データベース２３に登録された複数のアドバイス情報のうち、上記特定された変化の傾向が該当する数値変化傾向に対応付けられたアドバイス情報（複数日毎のアドバイス情報）を取得して画面に表示（例えば、図７に示すアドバイス情報表示部５５に表示）させる。
【００４６】
図８（Ｂ）は、複数日数分算出された合計値、平均値、または標準偏差値の時系列的な変化の傾向を用いるときの第２アドバイス情報データベース２３の登録例（例２）を示す図である。図８（Ｂ）の例では、互いに異なる複数の数値変化傾向毎にアドバイス情報が対応付けられて登録されている。この構成によれば、複数日数総括されたユーザの心の状態レベルの時系列的な変化の傾向に応じた適切なアドバイスをユーザに与えることができる。なお、図８（Ｂ）に示すアドバイス情報は、あくまで一例であり、数値変化傾向に応じた様々なアドバイス情報が登録可能である。また、数値変化傾向は、４つ以上に細分化してもよい。
【００４７】
［２.情報提供システムの動作］
次に、本実施形態に係る情報提供システムＳの動作について、図９を用いて説明する。図９は、制御部１４により実行される状態レベル表示処理の一例を示すフローチャートである。例えばユーザからのアプリケーションプログラム（本発明の状態レベル表示処理プログラムを含む）の起動指示があった場合に当該アプリケーションプログラムが起動すると、例えばユーザ端末Ｔ１の制御部１４は、ネットワークＮＷを介して情報提供サーバＳＡへアクセスしてログイン要求（例えばユーザにより入力されたユーザＩＤ及びパスワードを含む）を送信する。情報提供サーバＳＡは、ユーザ端末Ｔ１からのログイン要求に応じてログイン処理を行い、その処理結果（ログイン成功、またはログイン失敗を示す）を情報提供サーバＳＡへ送信する。そして、ユーザ端末Ｔ１の制御部１４は、情報提供サーバＳＡからの処理結果がログイン成功を示す場合、図９に示す処理を開始する。
【００４８】
図９に示す処理が開始されると、制御部１４は、図３に示すような２次元直交座標系の平面等の表示処理を行う（ステップＳ１）。この表示処理において、制御部１４は、上述したように、Ｘ軸を表す横軸線Ｌx、時間帯を表す情報、Ｙ軸を表す縦軸線Ｌy、及び状態レベルを表す情報等を画面に表示させる。
【００４９】
次いで、制御部１４は、当該処理日（つまり、現在時刻が含まれる日）、及びユーザ端末Ｔ１のユーザのユーザＩＤを示す１日データ取得要求を情報提供サーバＳＡへ送信する（ステップＳ２）。情報提供サーバＳＡは、ユーザ端末Ｔ１からの１日データ取得要求に示されるユーザＩＤに対応付けられた状態レベルデータで、且つ、当該１日データ取得要求に示される処理日と一致する日の状態レベルデータをユーザ情報データベース２１から検索する。そして、情報提供サーバＳＡは、当該状態レベルデータを発見した場合、発見した状態レベルデータをユーザ端末Ｔ１へ送信する。一方、情報提供サーバＳＡは、当該状態レベルデータを発見しない場合、状態レベルデータが無いことを示す情報をユーザ端末Ｔ１へ送信する。
【００５０】
次いで、制御部１４は、状態レベルデータを取得できたか否かを判定する（ステップＳ３）。制御部１４は、情報提供サーバＳＡからの状態レベルデータを受信した場合、状態レベルデータを取得できたと判定し（ステップＳ３：ＹＥＳ）、ステップＳ４へ進む。一方、制御部１４は、情報提供サーバＳＡからの状態レベルデータが無いことを示す情報を受信した場合、状態レベルデータを取得できないと判定し（ステップＳ３：ＮＯ）、ステップＳ５へ進む。
【００５１】
ステップＳ４では、制御部１４は、点・グラフ表示処理を行う。図１０は、点・グラフ表示処理の詳細を示すフローチャートである。点・グラフ表示処理では、図１０に示すように、制御部１４は、ステップＳ３で取得した状態レベルデータを１つ特定する（ステップＳ４１）。次いで、制御部１４は、ステップＳ４１で特定した状態レベルデータが示す時間帯と当該時間帯における状態レベルとの組（例えば座標（ｘ、ｙ）で示す）に対応する画面表示位置（つまり、２次元直交座標系の平面上の座標位置）に点を表示させる（ステップＳ４２）。次いで、制御部１４は、ステップＳ３で取得した状態レベルデータを全て特定したか否かを判定する（ステップＳ４３）。制御部１４は、取得した状態レベルデータを全て特定していないと判定した場合（ステップＳ４３：ＮＯ）、ステップＳ４１に戻り、まだ特定されてない状態レベルデータを特定して上記と同様、２次元直交座標系の平面上に点を表示させる（ステップＳ４２）。一方、制御部１４は、取得した状態レベルデータを全て特定したと判定した場合（ステップＳ４３：ＹＥＳ）、ステップＳ４４へ進む。ステップＳ４４では、制御部１４は、２次元直交座標系の平面上に複数の点が表示されたか否かを判定する。制御部１４は、２次元直交座標系の平面上に複数の点が表示されていない（つまり、表示された点は１つのみ）と判定した場合（ステップＳ４４：ＮＯ）、図９に示す処理に戻る。一方、制御部１４は、２次元直交座標系の平面上に複数の点が表示されたと判定した場合（ステップＳ４４：ＹＥＳ）、ステップＳ４５へ進む。ステップＳ４５では、制御部１４は、表示されたそれぞれの点の間を時系列で結ぶ線を表すグラフ（つまり、点と線で表されるグラフ）を表示させ、図９に示す処理に戻る。ここで、グラフを構成する線は、直線であってもよいし、曲線であってもよい。
【００５２】
ステップＳ５では、制御部１４は、ステップＳ１の表示処理により２次元直交座標系の平面が表示されている状態で、ユーザの心の状態レベルの入力があったか否かを判定する。例えばユーザが２次元直交座標系の平面内の所望位置を指定することで、図４に示すような入力確認ウインドウＷに表示された確認ボタン５３を指定すると、制御部１４は、ユーザの心の状態レベルの入力があったと判定し（ステップＳ５：ＹＥＳ）、指定された位置に対応する時間帯と、当該時間帯におけるユーザの心の状態レベルを受け付ける（ステップＳ６）。なお、ユーザの心の状態レベルの入力がない場合（ステップＳ５：ＮＯ）、ステップＳ１１へ進む。
【００５３】
次いで、制御部１４は、ステップＳ６で受け付けた時間帯と当該時間帯における状態レベルとの組に対応する画面表示位置に点を表示させる（ステップＳ７）。次いで、制御部１４は、２次元直交座標系の平面上に複数の点が表示されたか否かを判定する（ステップＳ８）。制御部１４は、２次元直交座標系の平面上に複数の点が表示されていないと判定した場合（ステップＳ８：ＮＯ）、ステップＳ１０へ進む。一方、制御部１４は、２次元直交座標系の平面上に複数の点が表示されたと判定した場合（ステップＳ８：ＹＥＳ）、表示されたそれぞれの点の間を時系列で結ぶ線を表すグラフを表示させ（ステップＳ９）、ステップＳ１０へ進む。なお、ステップＳ９からステップＳ１０の間において、制御部１４は、ステップＳ６で受け付けた時間帯（例えば、昼の時間帯）における状態レベルに対応する数値と、当該時間帯の直前の時間帯（例えば、朝の時間帯）における状態レベルに対応する数値とを比較して時系列的な変化の傾向を特定するとよい。例えば、ステップＳ６で受け付けた時間帯における状態レベルに対応する数値より、当該時間帯の直前の時間帯における状態レベルに対応する数値の方が小さい（さらに当該数値の差の絶対値が閾値より大きい）場合、上昇傾向であると判定される。一方、受け付けたられたときの時間帯における状態レベルに対応する数値より、当該時間帯の直前の時間帯における状態レベルに対応する数値の方が大きい（さらに当該数値の差の絶対値が閾値より大きい）場合、下降傾向であると判定される。上昇傾向と下降傾向の何れでもない場合、維持傾向として判定される。そして、制御部１４は、ステップＳ６で受け付けた状態レベルに対応する数値及び上記特定された変化の傾向を示す情報取得要求（時間帯毎のアドバイス情報取得要求）を情報提供サーバＳＡへ送信する。情報提供サーバＳＡは、ユーザ端末Ｔ１からの情報取得要求（時間帯毎のアドバイス情報取得要求）に示される数値が含まれる数値範囲に対応付けられ、且つ当該情報取得要求に示される変化の傾向が該当する数値変化傾向に対応付けられたアドバイス情報を第１アドバイス情報データベース２２から取得し、当該取得したアドバイス情報（時間帯毎のアドバイス情報）をユーザ端末Ｔ１へ送信する。そして、ステップＳ９からステップＳ１０の間において、制御部１４は、情報提供サーバＳＡからのアドバイス情報を取得して画面に表示（例えば、図５に示すアドバイス情報表示部５４に表示）させる。なお、上述したように、制御部１４は、ステップＳ６で受け付けた状態レベルに対応する数値を示す情報取得要求（時間帯毎のアドバイス情報取得要求）を情報提供サーバＳＡへ送信することで、当該数値が含まれる数値範囲に対応付けられたアドバイス情報を取得して画面に表示させてもよい。或いは、上述したように、制御部１４は、上記特定された変化の傾向を示す情報取得要求（時間帯毎のアドバイス情報取得要求）を情報提供サーバＳＡへ送信することで、当該変化の傾向が該当する数値変化傾向に対応付けられたアドバイス情報を取得して画面に表示させてもよい。
【００５４】
ステップＳ１０では、制御部１４は、ステップＳ６で受け付けた時間帯と当該時間帯における状態レベルとの組及び当該受け付けた日時を示す状態レベルデータと、ユーザ端末Ｔ１のユーザのユーザＩＤとを示す状態レベルデータ登録要求を情報提供サーバＳＡへ送信し、ステップＳ１１へ進む。情報提供サーバＳＡは、ユーザ端末Ｔ１からの状態レベルデータ登録要求に示される状態レベルデータを、当該状態レベルデータ登録要求に示されるユーザＩＤに対応付けてユーザ情報データベース２１に登録する。
【００５５】
ステップＳ１１では、制御部１４は、その日（当該処理日）の出来事の入力があったか否かを判定する。例えばユーザが図３に示すような出来事入力欄Ｉに、その日の出来事を示す情報を入力すると、制御部１４は、その日の出来事の入力があったと判定し（ステップＳ１１：ＹＥＳ）、入力された出来事を示す情報を受け付ける（ステップＳ１２）。次いで、制御部１４は、ステップＳ１２で受け付けた出来事を示す情報及び当該受け付けた日時を示す出来事データと、ユーザ端末Ｔ１のユーザのユーザＩＤとを示す出来事データ登録要求を情報提供サーバＳＡへ送信し（ステップＳ１３）、ステップＳ１４へ進む。情報提供サーバＳＡは、ユーザ端末Ｔ１からの出来事データ登録要求に示される出来事データを、当該出来事データ登録要求に示されるユーザＩＤに対応付けてユーザ情報データベース２１に登録する。なお、その日の出来事の入力がない場合（ステップＳ１１：ＮＯ）、ステップＳ１４へ進む。
【００５６】
ステップＳ１４では、制御部１４は、ユーザから日別表示指示があったか否かを判定する。例えばユーザが図３に示すような日別表示ボタン５０を指定すると、制御部１４は、日別表示指示があったと判定し（ステップＳ１４：ＹＥＳ）、上述したように、日毎に区別された２次元直交座標系の平面等の表示処理を行う（ステップＳ１５）。この表示処理において、制御部１４は、上述したように、Ｘ軸を表す横軸線Ｌx、時間帯を表す情報、Ｙ軸を表す縦軸線Ｌy、及び状態レベルを表す情報等を所定日数（例えば、処理日を含む前２０日）分、日毎に区別して画面に表示させる。なお、制御部１４は、日別表示指示がないと判定された場合（ステップＳ１４：ＮＯ）、ステップＳ３１へ進む。
【００５７】
次いで、制御部１４は、当該処理日及びユーザＩＤ（例えば、ユーザ端末Ｔ１のユーザのユーザＩＤ）を示す複数日データ取得要求を情報提供サーバＳＡへ送信する（ステップＳ１６）。情報提供サーバＳＡは、ユーザ端末Ｔ１からの複数日データ取得要求に示されるユーザＩＤに対応付けられた状態レベルデータで、且つ、当該複数日データ取得要求に示される処理日を含む前所定日数（例えば、２０日）分の状態レベルデータ及び出来事データをユーザ情報データベース２１から検索する。例えば、当該処理日が３０日であるとすると、３０日から１１日までの２０日分の状態レベルデータ及び出来事データが検索される。或いは、複数日データ取得要求に示される処理日を含む月の状態レベルデータ及び出来事データと当該処理日を含む月の状態レベルデータ及び出来事データとがユーザ情報データベース２１から検索されるように構成してもよい。そして、情報提供サーバＳＡは、少なくとも１日分の状態レベルデータを発見した場合（状態レベルデータと出来事データのうち、状態レベルデータのみが発見される場合もある）、発見した１日分以上の状態レベルデータ（または状態レベルデータ及び出来事データ）をユーザ端末Ｔ１へ送信する。一方、情報提供サーバＳＡは、当該状態レベルデータを発見しない場合、状態レベルデータが無いことを示す情報をユーザ端末Ｔ１へ送信する。
【００５８】
次いで、制御部１４は、少なくとも１日分の状態レベルデータを取得できたか否かを判定する（ステップＳ１７）。制御部１４は、情報提供サーバＳＡからの状態レベルデータを受信した場合、状態レベルデータを取得できたと判定し（ステップＳ１７：ＹＥＳ）、ステップＳ１８へ進む。一方、制御部１４は、情報提供サーバＳＡからの状態レベルデータが無いことを示す情報を受信した場合、状態レベルデータを取得できないと判定し（ステップＳ１７：ＮＯ）、ステップＳ２９へ進む。
【００５９】
ステップＳ１８では、制御部１４は、当該処理日を含む前所定日数（例えば、２０日）分の中から、１つの日（１日）を特定する。このとき、ステップＳ１５で表示された複数の２次元直交座標系の平面のうち、ステップＳ１８で特定された日の２次元直交座標系の平面が選択される。次いで、制御部１４は、ステップＳ１８で特定された日と一致する日の１つ以上の状態レベルデータを取得できたか否かを判定し（ステップＳ１９）、取得できないと判定した場合（ステップＳ１９：ＮＯ）、ステップＳ２３へ進む。一方、制御部１４は、上記特定された日と一致する日の１つ以上の状態レベルデータを取得できたと判定した場合（ステップＳ１９：ＹＥＳ）、ステップＳ２０へ進む。
【００６０】
ステップＳ２０では、制御部１４は、図１０に示す点・グラフ表示処理を行う。この場合の点・グラフ表示処理では、制御部１４は、ステップＳ１９で取得できたと判定された１つ以上の状態レベルデータの中から、状態レベルデータを１つ特定する（ステップＳ４１）。次いで、制御部１４は、ステップＳ４１で特定した状態レベルデータが示す時間帯と当該時間帯における状態レベルとの組（例えば座標（ｘ、ｙ）で示す）に対応する画面表示位置（つまり、ステップＳ１８で選択された２次元直交座標系の平面上の座標位置）に点を表示させる（ステップＳ４２）。次いで、制御部１４は、ステップＳ１９で取得できたと判定された状態レベルデータを全て特定したか否かを判定する（ステップＳ４３）。制御部１４は、当該状態レベルデータを全て特定していないと判定した場合（ステップＳ４３：ＮＯ）、ステップＳ４１に戻り、まだ特定されてない状態レベルデータを特定して上記と同様、上記選択された２次元直交座標系の平面上に点を表示させる（ステップＳ４２）。一方、制御部１４は、取得した状態レベルデータを全て特定したと判定した場合（ステップＳ４３：ＹＥＳ）、ステップＳ４４へ進む。ステップＳ４４では、制御部１４は、上記選択された２次元直交座標系の平面上に複数の点が表示されたか否かを判定する。制御部１４は、２次元直交座標系の平面上に複数の点が表示されていない（つまり、表示された点は１つのみ）と判定した場合（ステップＳ４４：ＮＯ）、図９に示す処理に戻る。一方、制御部１４は、２次元直交座標系の平面上に複数の点が表示されたと判定した場合（ステップＳ４４：ＹＥＳ）、ステップＳ４５へ進む。ステップＳ４５では、制御部１４は、表示されたそれぞれの点の間を時系列で結ぶ線を表すグラフ（つまり、点と線で表されるグラフ）を表示させ、ステップＳ２１へ進む。
【００６１】
ステップＳ２１では、制御部１４は、ステップＳ１８で特定された日と一致する日の出来事データを取得できたか否かを判定し、取得できないと判定した場合（ステップＳ２１：ＮＯ）、ステップＳ２３へ進む。一方、制御部１４は、上記特定された日と一致する日の出来事データを取得できたと判定した場合（ステップＳ２１：ＹＥＳ）、ステップＳ２２へ進む。ステップＳ２２では、制御部１４は、取得された出来事データに示される出来事を示す情報を、ステップＳ２０におけるステップＳ４５で表示されたグラフに対応させて表示させ、ステップＳ２３へ進む。
【００６２】
ステップＳ２３では、制御部１４は、当該処理日を含む前所定日数（例えば、２０日）分の中から全ての日を特定したか否かを判定する。制御部１４は、全ての日を特定していないと判定した場合（ステップＳ２３：ＮＯ）、ステップＳ１８に戻り、まだ特定されてない日を特定して上記と同様、当該特定された日の２次元直交座標系の平面を選択して、ステップＳ１９以降の処理を行う。こうして、図７に示すように処理日を含む前２０日分の２次元直交座標系の平面Ｈ１〜Ｈ２０が表示されることになる。なお、このような表示状態でユーザがスクロール操作、スライド操作、または画面切換操作を行うと、上記前２０日分より更に前２０日分についてステップＳ１５〜２３の処理が行われることで、更に前２０日分の２次元直交座標系の平面が表示されることになる。一方、制御部１４は、全ての日を特定したと判定した場合（ステップＳ２３：ＹＥＳ）、ステップＳ２４へ進む。
【００６３】
ステップＳ２４では、制御部１４は、当該処理日を含む前所定日数（例えば、２０日）分の状態レベルデータを取得できたか否かを判定する。制御部１４は、当該処理日を含む前所定日数（例えば、２０日）分の状態レベルデータを取得できたと判定した場合（ステップＳ２４：ＹＥＳ）、ステップＳ２５へ進む。一方、制御部１４は、当該処理日を含む前所定日数（例えば、２０日）分の状態レベルデータを取得できないと判定した場合（ステップＳ２４：ＮＯ）、ステップＳ２９へ進む。
【００６４】
ステップＳ２５では、制御部１４は、取得された状態レベルデータそれぞれが示す時間帯毎のユーザの心の状態レベルそれぞれに対応する数値から、それぞれの当該数値の合計値、平均値、または標準偏差値を日毎に所定日数（例えば、２０日）分算出する。次いで、制御部１４は、ステップＳ２５で所定日数分算出された合計値、平均値、または標準偏差値が閾値以下（または閾値以上）である日数を、所定日数（例えば、２０日）で割った値を算出する（ステップＳ２６）。次いで、制御部１４は、ステップＳ２６で算出した値を示す情報取得要求（複数日毎のアドバイス情報取得要求）を情報提供サーバＳＡへ送信する（ステップＳ２７）。情報提供サーバＳＡは、ユーザ端末Ｔ１からの情報取得要求（複数日毎のアドバイス情報取得要求）に示される値が含まれる数値範囲に対応付けられたアドバイス情報を第２アドバイス情報データベース２３から取得し、当該取得したアドバイス情報をユーザ端末Ｔ１へ送信する。そして、制御部１４は、情報提供サーバＳＡからのアドバイス情報（複数日毎のアドバイス情報）を取得して画面に表示（例えば、図７に示すアドバイス情報表示部５５に表示）させ（ステップＳ２８）、ステップＳ２９へ進む。
【００６５】
ステップＳ２５〜２８の別の例として、制御部１４は、取得された状態レベルデータそれぞれが示す時間帯毎のユーザの心の状態レベルそれぞれに対応する数値から、それぞれの当該数値の合計値、平均値、または標準偏差値を日毎に所定日数分算出し、当該所定日数分算出された合計値、平均値、または標準偏差値の時系列的な変化の傾向を特定する。次いで、制御部１４は、上記特定された変化の傾向を示す情報取得要求（複数日毎のアドバイス情報取得要求）を情報提供サーバＳＡへ送信する。情報提供サーバＳＡは、ユーザ端末Ｔ１からの情報取得要求（複数日毎のアドバイス情報取得要求）に示される変化の傾向が該当する数値変化傾向に対応付けられたアドバイス情報を第２アドバイス情報データベース２３から取得し、当該取得したアドバイス情報をユーザ端末Ｔ１へ送信する。そして、制御部１４は、情報提供サーバＳＡからのアドバイス情報（複数日毎のアドバイス情報）を取得して画面に表示させる。
【００６６】
ステップＳ２９では、制御部１４は、ユーザから入力画面表示指示があったか否かを判定する。例えばユーザが図７に示すような戻るボタン５６を指定すると、制御部１４は、入力画面表示指示があったと判定し（ステップＳ２９：ＹＥＳ）、ステップＳ１に戻る。一方、制御部１４は、入力画面表示指示がないと判定した場合（ステップＳ２９：ＮＯ）、ステップＳ３０へ進む。ステップＳ３０では、スクロール操作、スライド操作、または画面切換操作等のユーザ操作に応じた処理が行われる。
【００６７】
ステップＳ３１では、制御部１４は、ユーザから終了指示があったか否かを判定する。制御部１４は、終了指示がないと判定した場合（ステップＳ３１：ＮＯ）、ステップＳ５に戻る。一方、制御部１４は、終了指示があったと判定した場合（ステップＳ３１：ＹＥＳ）、図９に示す処理を終了する。
【００６８】
なお、ステップＳ３０において、制御部１４は、当該処理日及びユーザＩＤ（例えば、ユーザ端末Ｔ１のユーザのユーザＩＤ）を示す他ユーザデータ取得要求を情報提供サーバＳＡへ送信してもよい。この場合、情報提供サーバＳＡは、ユーザ端末Ｔ１からの他ユーザデータ取得要求に示されるユーザＩＤに対応付けられた、他のユーザ（つまり、ユーザ端末Ｔ１のユーザに関係する他のユーザ）のユーザＩＤをユーザ情報データベース２１から検索する。そして、情報提供サーバＳＡは、他のユーザのユーザＩＤを発見した場合、発見したユーザＩＤに対応付けられた状態レベルデータで、且つ、他ユーザデータ取得要求に示される処理日を含む前所定日数（例えば、２０日）分の状態レベルデータ及び出来事データをユーザ情報データベース２１から検索する。そして、情報提供サーバＳＡは、少なくとも１日分の状態レベルデータを発見した場合、発見した１日分以上の状態レベルデータ（または状態レベルデータ及び出来事データ）をユーザ端末Ｔ１へ送信する。そして、制御部１４は、情報提供サーバＳＡからの状態レベルデータを受信した場合、図７に示すように、既に日毎に区別された２次元直交座標系の平面にユーザ端末Ｔ１のユーザの心の状態レベルの変化を表すグラフが表示されている状態で、当該他のユーザに関してステップＳ１８〜Ｓ２３の処理を行うことで、当該他のユーザの心の状態レベルの変化を表すグラフを表示させる。このとき、制御部１４は、ユーザ端末Ｔ１のユーザに関係する他のユーザの心の状態レベルの変化を表すグラフを、ユーザ端末Ｔ１のユーザの心の状態レベルの変化を表すグラフとは異なる表示態様で表示（例えば、色を異ならせたり、線の太さを異ならせたり、線を破線と実線とで異ならせて表示）させる。この構成によれば、ユーザ端末Ｔ１のユーザは、自身の心の状態レベルの変化を表すグラフと、相手ユーザ（例えば夫、或いは上司）の心の状態レベルの変化を表すグラフ（または、当該グラフと出来事）とから、心の状態が同じ傾向にあるか（同調しているか）どうかを把握することができる。
【００６９】
図１１は、複数のユーザの心の状態レベルの変化を表すグラフが表示された２次元直交座標系の平面を表す画面表示例を示す図である。図１１の例では、ユーザ端末Ｔ１のユーザの心の状態レベルの変化を表すグラフは実線で、当該ユーザに関係する他のユーザの心の状態レベルの変化を表すグラフは破線で表示されている。なお、図１１の例では、他のユーザの出来事を示す情報は表示されていないが、他のユーザの出来事を示す情報を、ユーザ端末Ｔ１のユーザの出来事を示す情報に対応付けて表示させるように構成してもよい。
【００７０】
以上説明したように、上記実施形態によれば、制御部１４は、Ｘ軸を表す横軸線Ｌx、時間帯を表す情報、Ｙ軸を表す縦軸線Ｌy、及び状態レベルを表す情報が画面に表示されているときに、ユーザにより入力された、それぞれの時間帯における当該ユーザの心の状態レベルを受け付け、受け付けたそれぞれの時間帯と当該時間帯におけるユーザの心の状態レベルとの組に対応する画面表示位置に点を表示させ、且つそれぞれの点の間を時系列で結ぶ線を表すグラフを表示させるように構成したので、時間毎に変化していくユーザの心の状態を、当該ユーザ自身に一見して把握させることができる。これにより、ユーザに対して心の状態を改善させる指針とさせることができる。
【００７１】
また、制御部１４は、ユーザからの日別表示指示に応じて、Ｘ軸を表す横軸線Ｌx、時間帯を表す情報、Ｙ軸を表す縦軸線Ｌy、及び状態レベルを表す情報を日毎に区別して画面に表示させ、且つ、日毎に区別されたそれぞれの時間帯と当該時間帯におけるユーザの心の状態レベルとの組に対応する画面表示位置に点を表示させ、且つそれぞれの点の間を時系列で結ぶ線を表すグラフを表示させるように構成したので日々、時間毎に変化していくユーザの心の状態を、当該ユーザ自身に一見して把握させることができる。これにより、ユーザに対して心の状態を改善させる指針とさせることができる。なお、制御部１４は、現在時刻を取得し、取得した現在時刻が含まれる時間帯に限り、当該時間帯における当該ユーザの心の状態レベルを受け付けるように構成すれば、入力される状態レベルの精度を高めることができる。
【００７２】
さらに、制御部１４は、日毎に区別して、上記受け付けられた出来事を示す情報を、ユーザの心の状態レベルの変化を表すグラフに対応させて表示させるように構成したので、どのような出来事があったときに、ユーザの心の状態が上がるのか、または下がるのか、その原因を当該ユーザ自身に一見して把握させることができる。これにより、ユーザの行い等を改善させる指針とさせることができる。
【００７３】
なお、上記実施形態においては、ユーザ端末Ｔｎは、情報提供サーバＳＡの第１アドバイス情報データベース２２、及び第２アドバイス情報データベース２３に登録されたアドバイス情報を取得するように構成したが、互いに異なる複数の数値範囲毎に、且つ、互いに異なる複数の数値変化傾向毎に対応付けてアドバイス情報、互いに異なる複数の数値範囲毎に対応付けられたアドバイス情報、及び互いに異なる複数の数値変化傾向毎に対応付けられたアドバイス情報のうち少なくとも何れか一つのアドバイス情報は、ユーザ端末Ｔｎが事前に記憶するように構成してもよい。
【００７４】
また、上記実施形態においては、ユーザ端末Ｔｎに対して本発明の状態レベル表示処理装置を適用した場合について説明したが、情報提供サーバＳＡに対して本発明の状態レベル表示処理装置を適用してもよい。この場合、情報提供サーバＳＡは、サーバプログラム（本発明の状態レベル表示処理プログラムを含む）を実行することにより、状態レベル表示処理を行う。この場合のサーバプログラムは、コンピュータとしてのシステム制御部３を、本発明における第１表示処理手段、第２表示処理手段、第３表示処理手段、第４表示処理手段、受付手段、算出手段、特定手段、及び取得手段等として機能させる。
【００７５】
より具体的には、システム制御部３は、ユーザ端末ＴｎのＷｅｂブラウザからの要求に応じて、Ｗｅｂページをユーザ端末Ｔｎへ送信することで、２次元直交座標系のＸ軸を表す横軸線を画面に表示させ、且つ当該横軸線に沿った複数の画面表示位置それぞれに対応する時間帯を表す情報をそれぞれの当該画面表示位置に対応させて表示させ、さらに、上記２次元直交座標系のＹ軸を表す縦軸線を画面に表示させ、且つ当該縦軸線に沿った複数の画面表示位置それぞれに対応する状態レベルを表す情報をそれぞれの当該画面表示位置に対応させて表示させる（つまり、システム制御部３がＷｅｂブラウザに表示させる）。上記Ｗｅｂページは、例えばＨＴＭＬ（Hyper Text Markup Language）文書やＸＨＴＭＬ文書等の構造化文書データ及び画像データから構成される。そして、システム制御部３は、Ｘ軸を表す横軸線、時間帯を表す情報、Ｙ軸を表す縦軸線、及び状態レベルを表す情報がユーザ端末ＴｎのＷｅｂブラウザの画面（ウインドウ）に表示されているときに、ユーザにより例えば指やペン等で画面上の所望位置が指定されることで入力された、それぞれの時間帯における当該ユーザの心の状態レベルを当該ＷｅｂブラウザからネットワークＮＷを介して受け付ける。そして、システム制御部３は、上記受け付けたそれぞれの時間帯と当該時間帯におけるユーザの心の状態レベルとの組に対応する画面表示位置に点を表示させ、且つそれぞれの点の間を時系列で結ぶ線を表すグラフを表示させる。
【００７６】
また、システム制御部３は、ユーザからの日別表示指示に応じて、Ｗｅｂページをユーザ端末Ｔｎへ送信することで、Ｘ軸を表す横軸線Ｌx、時間帯を表す情報、Ｙ軸を表す縦軸線Ｌy、及び状態レベルを表す情報を日毎に区別して画面に表示させ、且つ、日毎に区別されたそれぞれの時間帯と当該時間帯におけるユーザの心の状態レベルとの組に対応する画面表示位置に点を表示させ、且つそれぞれの点の間を時系列で結ぶ線を表すグラフを表示させる。また、システム制御部３は、ユーザにより入力された出来事を示す情報を日毎に受け付け、受け付けた出来事を示す情報を、ユーザの心の状態レベルの変化を表すグラフに対応させて表示させる。その他、システム制御部３は、アドバイス情報を表示させる処理、複数のユーザの心の状態レベルの変化を表すグラフを異なる表示態様で表示させる処理についても図９に示す処理を適用することができる。
【符号の説明】
【００７７】
１  通信部
２  記憶部
３  システム制御部
１１  操作・表示部
１２  通信部
１３  記憶部
１４  制御部
ＳＡ  情報提供サーバ
Ｔｎ  ユーザ端末
Ｓ  情報提供システム
【要約】
【課題】日々、時間毎に変化していくユーザの心の状態を、当該ユーザ自身に一見して把握させること等が可能な状態レベル表示処理プログラム、状態レベル表示処理装置、状態レベル表示処理方法を提供する。
【解決手段】状態レベル表示処理装置は、Ｘ軸を表す横軸線Ｌx、時間帯を表す情報、Ｙ軸を表す縦軸線Ｌy、及び状態レベルを表す情報が画面に表示されているときに、ユーザにより入力された、それぞれの時間帯における当該ユーザの心の状態レベルを受け付け、受け付けたそれぞれの時間帯と当該時間帯におけるユーザの心の状態レベルとの組に対応する画面表示位置に点を表示させ、且つそれぞれの点の間を時系列で結ぶ線を表すグラフを表示させる。
【選択図】図６【図１】
0005781247.tif 000002
【図２】
0005781247.tif 000003
【図３】
0005781247.tif 000004
【図４】
0005781247.tif 000005
【図５】
0005781247.tif 000006
【図６】
0005781247.tif 000007
【図７】
0005781247.tif 000008
【図８】
0005781247.tif 000009
【図９】
0005781247.tif 000010
【図１０】
0005781247.tif 000011
【図１１】
0005781247.tif 000012