(57)【要約】【課題】個人に対しては自己実現を手助けし、企業・団体に対しては、収益性の向上、顧客満足度の向上を図ることができる新規且つ画期的なシステムを提供することを課題とする。【解決手段】ユーザが目標を達成するための継続的努力を支援する継続支援システムにおいて、ユーザの属性を記録するユーザ情報記録部と；ユーザの達成目標に関する情報を記録する目標情報記録部と；前記目標情報記録部と関連づけられ、ユーザの努力実績に関する情報を記録し、当該ユーザによって更新可能な実績情報記録部とを備える。そして、少なくとも前記実績情報記録部に記録されたデータに基づき、ユーザによって前記努力実績が所定期間更新されなかったときに、当該ユーザに対して注意を喚起する第１のメッセージを送信する。
2008099441.tif 000002
【特許請求の範囲】
【請求項１】
ユーザが目標を達成するための継続的努力を支援する継続支援システムにおいて、
ユーザの属性を記録するユーザ情報記録部と；
ユーザの達成目標に関する情報を記録する目標情報記録部と；
前記目標情報記録部と関連づけられ、ユーザの努力実績に関する情報を記録し、当該ユーザによって更新可能な実績情報記録部とを備え、
少なくとも前記実績情報記録部に記録されたデータに基づき、ユーザによって前記努力実績が所定期間更新されなかったときに、当該ユーザに対して注意を喚起する第１のメッセージを送信することを特徴とする継続支援システム。
【請求項２】
前記ユーザ情報記録部は、前記ユーザ属性情報の他に前記第１のメッセージの送信タイミングに関する設定情報を記録し、当該送信タイミングはユーザによって任意に設定可能であり、
前記ユーザ情報記録部に記録された前記送信タイミングに基づいて、前記第１のメッセージの送信を行うことを特徴とする請求項１に記載の継続支援システム。
【請求項３】
前記ユーザ情報記録部に記録される送信タイミングに関する設定情報は、更新されていない期間又は一定期間内での実績達成の有無であることを特徴とする請求項２に記載の継続支援システム。
【請求項４】
前記第１のメッセージの内容は、前記ユーザ情報記録部に記録されたユーザの属性、前記実績情報記録部に記録された実行回数／頻度に基づいて動的に生成することを特徴とする請求項１，２又は３に記載の継続支援システム。
【請求項５】
前記ユーザ情報記録部には、同じシステム内に存在する他のユーザの情報が記録され、
前記他のユーザの実績情報記録部における更新履歴に基づき、当該ユーザに対して注意を喚起する第３のメッセージを送信し、
前記第３のメッセージには、当該第３のメッセージの内容を表示可能なウェブページへのリンクが貼られていることを特徴とする請求項１，２，３又は４に記載の継続支援システム。
【請求項６】
ユーザが当該システムのウェブサイトにアクセスした際に、ウェブサイト上に表示可能なイベント情報を記録するイベント情報記録部を更に備え、
前記イベント情報は、前記ユーザ情報記録部に記録されたユーザの属性、前記実績情報記録部に記録された実行回数／頻度等に基づいて動的に生成されることを特徴とする請求項１，２，３，４又は５に記載の継続支援システム。
【請求項７】
ユーザが目標を達成するための継続的努力を支援する継続支援システムにおいて、
ユーザの属性を記録するユーザ情報記録部と；
ユーザの達成目標に関する情報を記録する目標情報記録部と；
前記目標情報記録部と関連づけられ、ユーザの努力実績に関する情報を記録し、当該ユーザによって更新可能な実績情報記録部と；
自己又は他のユーザに対して提供される第２のメッセージを記録するメッセージ記録部とを備え、
前記メッセージ記録部に記録された前記第２のメッセージをウェブサイト上に表示可能としたことを特徴とする継続支援システム。
【請求項８】
前記メッセージ記録部に記録された前記第２のメッセージをウェブサイト上に表示するための条件を記録する開封条件記録部を更に備え、
前記開封条件記録部は前記実績情報記録部と関連づけられており、
前記開封条件記録部と前記実績情報記録部の記録情報に基づいて前記メッセージ記録部に記録された前記第２のメッセージをウェブサイト上に表示可能としたことを特徴とする請求項７に記載の継続支援システム。
【請求項９】
前記開封条件記録部に記録される条件は、前記第２のメッセージが前記メッセージ記録部に記録されてからの期間であることを特徴とする請求項７に記載の継続支援システム。
【請求項１０】
ユーザが目標を達成するための継続的努力を支援する継続支援システムにおいて、
ユーザの属性を記録するユーザ情報記録部と；
ユーザの達成目標に関する情報を記録する目標情報記録部と；
前記目標情報記録部と関連づけられ、ユーザの努力実績に関する情報を記録し、当該ユーザによって更新可能な実績情報記録部と；
自己又は他のユーザに対して提供される第２のメッセージを記録するメッセージ記録部と；
前記メッセージ記録部に記録された前記第２のメッセージをウェブサイト上に表示するための条件を記録する開封条件記録部とを備え、
前記開封条件記録部は前記実績情報記録部と関連づけられており、
前記開封条件記録部と前記実績情報記録部の記録情報に基づいて前記メッセージ記録部に記録された前記第２のメッセージをウェブサイト上に表示可能とし；
少なくとも前記実績情報記録部に記録されたデータに基づき、ユーザによって前記努力実績が所定期間更新されなかったときに、当該ユーザに対して注意を喚起する第１のメッセージを送信することを特徴とする継続支援システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、動機付けの維持・鼓舞を行う「継続支援システム」に関する。
【背景技術】
【０００２】
本発明者は、以前人間ドックで肥満と生活習慣の改善を指示されたことを契機にダイエットを行った。不規則な生活パターンもあって、当初は苦戦したが、幸い、周囲の協力と食生活の改善、運動の甲斐あって、ダイエットは順調に進み、人間ドックの結果もすべて正常に回復した。それに刺激を受けたためか、それ以降、複数の知人、友人が同じようにダイエットを試みたが、多くは途中で挫折してしまった。このことを目の当たりにしたことが、何がその差（継続できる、できないの分岐点）になったのかを考える機会となった。【０００３】
ここで発明者は気付いた。成功する人は、方法論（特定のものを食べる／食べない、筋トレをする／ストレッチをする／有酸素運動をする等）にこだわり過ぎず、一定の努力を継続できた人である。途中で挫折する人は、方法論の良し悪し以前に一定の努力を続けることができないのである。【０００４】
実際、何らかの分野で目標を達成する人の行動を見ると、「まず行動を起こし、改善の必要な点が見つかれば随時修正しながら努力を"継続"する」というパターンが主流である。しかしながら、目標達成の本質は、「始めること」、「続けること」にあって、方法論は継続しながら試行錯誤、改善することが可能な二次的な要素と考えられる。また、「一定の努力を継続できた人は、自分自身で常に目標を確認する習慣や、周囲の関心、協力によって動機付けを維持できる環境があり、一方、途中で挫折する人は動機付けを維持する環境に恵まれず、刺激に乏しい」という傾向も顕著である。【０００５】
しかし、世の中を見渡すと、方法論（例：ダイエット機器、ダイエット食品、特別な運動プログラム等）の情報、商品、サービスは多数あるにもかかわらず、目標達成の本質である努力を継続することを支援する情報、商品、サービスはほぼ皆無であったことから、"継続支援"ビジネスの可能性に考えが至った。その後、継続支援の仕組みをシステム化するために、動機付けを維持、鼓舞する要素、システム的な実現方法、ビジネスモデルなどを研究し、ダイエットにとどまらず、学習・研修、スポーツなど様々な分野への応用も含めた、継続支援に関する発明の完成に至った。
【発明の開示】
【発明が解決しようとする課題】
【０００６】
本発明は、上記のような状況に鑑みて成されたものであり、個人に対しては自己実現を手助けし、企業・団体に対しては、収益性の向上、顧客満足度の向上を図ることができる新規且つ画期的なシステムを提供することを目的とする。
【課題を解決するための手段】
【０００７】
本発明の第１の態様は、ユーザが目標を達成するための継続的努力を支援する継続支援システムにおいて、ユーザの属性を記録するユーザ情報記録部と；ユーザの達成目標に関する情報を記録する目標情報記録部と；前記目標情報記録部と関連づけられ、ユーザの努力実績に関する情報を記録し、当該ユーザによって更新可能な実績情報記録部とを備えている。そして、少なくとも前記実績情報記録部に記録されたデータに基づき、ユーザによって前記努力実績が所定期間更新されなかったときに、当該ユーザに対して注意を喚起する第１のメッセージを送信することを特徴とする。【０００８】
本発明の第２の態様は、ユーザが目標を達成するための継続的努力を支援する継続支援システムにおいて、ユーザの属性を記録するユーザ情報記録部と；ユーザの達成目標に関する情報を記録する目標情報記録部と；前記目標情報記録部と関連づけられ、ユーザの努力実績に関する情報を記録し、当該ユーザによって更新可能な実績情報記録部と；自己又は他のユーザに対して提供される第２のメッセージを記録するメッセージ記録部とを備えている。そして、前記メッセージ記録部に記録された前記第２のメッセージをウェブサイト上に表示可能としたことを特徴とする。
【発明の効果】
【０００９】
本発明によって実現するビジネスモデルは、Web上のサービス提供業として運用可能であり、利用者の増加に比例して従業員数を増やすことが必要ない。このため、利用者の増加によって加速度的に利益が向上するビジネスモデルへの転換が可能になる。【００１０】
「三日坊主」という言葉が意味するように、従来は、決心をして何かを始めたものの、途中で挫折する人が大多数というのが世間の常識であった。本計画による継続支援システムを普及させることができれば、日々、雑事に追われることで目標やそれを決心した動機を忘れてしまいがちな人々に、目標を思い出させ、動機付けを維持、鼓舞させる機会が与えられ、結果として、個人の目標に到達する人の数を増大させることができる。例えば、自分の意思だけではダイエットを継続することができなかった人が継続することの意欲を失わずに自分の目標体重になることができるといった効果が期待できる。【００１１】
また、市場に数多く存在する塾、予備校、スポーツクラブ、通信教育、企業研修、ｅラーニングシステム（通信回線を使用した研修・教育システム）などのように、会費などの収益によって運営されている事業者に対しては、継続支援システムによって、顧客が途中で挫折する確率を減少させることで、顧客数を維持し、収益性を高める効果をもたらすことができる。また、顧客が努力を継続させることがより良い結果を残すことにもつながるので、顧客満足度を向上させることができ、また成果を残した結果を使って、自社メソッドの優位性などをアピールする裏付けを提供することにもつながる。【００１２】
このように、本発明に係る継続支援システムは、個人に対しては自己実現を手助けし、企業・団体に対しては、収益性の向上、顧客満足度の向上などを提供することができる事業内容であり、社会的意義の高いものである。
【発明を実施するための最良の形態】
【００１３】
本発明は、動機付けの維持・鼓舞を行う「継続支援システム」である。継続支援システムは、大きく分けると 応援イベント機能（Webアプリケーション機能）；リマインダー機能（レスキューメール機能）；ライバル機能；メッセージ機能によって構成される。後述するように、家族や恋人などに応援を頼む「応援依頼」機能など、心理的に動機付けを刺激するための機能がいくつも実装される。ブログ、日記サイトなどに記録を行う場合は、実際の努力行為に加えて、ブログ、日記サイトなどへの記録という作業がさらに別の苦役となる可能性があるが、継続支援システムはユーザの動機付けを刺激するための仕掛けが随所に凝らしてある点で、ブログ、日記サイトなどとは完全に差別化される。【００１４】
以下、本発明を実施するための最良の形態について、実施例を用いて詳細に説明する。図１は、本発明に係る継続支援システム全体の利用イメージを示す説明図である。本発明の継続支援システムにおいては、最初にユーザ情報の取得を行い、その後、ユーザに対する動機づけと継続情報の管理を行う。そして、次の目標への橋渡しを行う。具体的には、ユーザ情報の取得の段階においては、ウェブサイトにおいて、ユーザに関する情報、目標設定などを行う。実際に本システムが稼働し始めたら、ユーザに対してリマインダーメールを送信するなどの方法により、ユーザの目標達成を支援する。その後、ユーザがめでたく目標を達成した場合にはこれを讃えることになる。【００１５】
図２に本発明に係る継続支援システムの構成を概略的に示す。本システムは、メールサーバ、メール配信アプリケーション、Webアプリケーション、データベースサーバを含んでいる。このようなサーバシステムは、インターネットなどの通信回線を介してユーザのコンピュータ、携帯電話、携帯情報端末に接続される。【００１６】
図２において、「メール配信アプリケーション」は、ライバル更新通知メール、レスキューメールを発信する役目を担うアプリケーション部である。メール配信アプリケーションでは、データベースサーバにメールの送信対象となるユーザなどの問い合わせを行なった後、宛先、タイトル、本文などのデータ加工によってメールの生成を行ない、メールサーバを経由して、電子メールを送信する。【００１７】
「メールサーバ」は、ライバル更新通知メール、レスキューメール、メッセージ受信通知メールなどの機能において、電子メールをインターネットに向けて配信する処理を実行するサーバである。【００１８】
「Ｗｅｂアプリケーション」は、ユーザがウェブブラウザを使用して、継続支援システムを利用するためのインターフェース、機能を提供するアプリケーション部であり、ウエブサーバ機能とビジネスロジックを実行するアプリケーション機能を備えている。後述する各機能において必要なデータはデータベースサーバに問い合わせを行うようになっている。また、ウェブブラウザ上の操作で電子メールの送信を行なう機能（メッセージ受信通知メールなど）では、メールサーバを経由して、電子メールを送信する。【００１９】
「データベースサーバ」は、継続支援システムにおいて永続的に保存が必要なデータを統括管理するサーバである。データベースの詳細は、図３に示す「データベース・テーブル構成」を参照されたい。【００２０】
本発明に係る継続支援システムは、以下の機能に分けることができる。
（リマインダーメール機能）
リマインダーメール機能は、ユーザの継続努力が一定の期間途絶えたときに、注意を喚起するなどの内容のメールを当該ユーザに送信する機能である。この機能には、第３者に対して当該ユーザへの応援メッセージを依頼するメールの配信も含むことができる。本機能で使用されるメッセージは、インターネットなどのネットワークを介して送信されるメッセージ（電子メールなど）である。【００２１】
リマインダーメール機能は、継続支援システムの重要な機能である。通常、努力を継続することができずに挫折してしまう原因は、日々の生活や雑事に追われていくうちに、目標を忘れがちになり、「まあ、今日はいいか」の今日が１日から２日、２日から３日になり、そしてついには、「もう、いいや」という気持ちになってしまうパターンが多い。ユーザが挫折に向かいつつある状況では、後述するWebアプリケーション機能にアクセスしてもらうといった能動的な行動は期待することは難しいため、システムからユーザに対して情報をプッシュできるメディア（電子メール）を活用して、システムが能動的にユーザに働きかけることが必要になる。この役割を果たすものがリマインダーメール機能となる。【００２２】
リマインダーメール機能は、後述するWebアプリケーション機能と同様、ユーザの属性、実行回数／頻度、目標の難度、それまでの操作履歴など様々な情報をもとに動的に生成され、ユーザが設定したタイミングで送信される。個々のユーザを動機付けることに最適化するため、内容は、例えば、努力を開始したばかりで毎日更新が行われている２０歳代の女性と、３ヶ月努力が継続していたがここ１週間の更新が途絶えている３０歳代の男性とでは、激励の仕方、目標到達度の伝え方、褒め方、言葉遣いなどの点で全く異なるものとなる。なお、リマインダーメールのメッセージ内容はユーザ自身が作製することもできる。【００２３】
サーバによりリマインダーメールを生成する場合には、以下の内容（１）〜（８）を考慮して動機付けメールの内容を動的に生成することができる。メール等プッシュ型の通信手段によって、定期的にユーザに動機付けの刺激を送る。
（１）ユーザの属性（年齢、性別、その他）、性格判断
（２）実行開始からの期間
（３）実行実績の度合い、レスポンス率、応援への評価
（４）目標の高さ、現状と目標の差の大きさ、実現の難しさ等
（５）操作、記録などの動向、傾向
（６）時期、曜日、季節、天気、地域など
（７）ライバルの更新動向
（８）他者（コミュニティ、家族、恋人等）からの激励メッセージ【００２４】
ここで、サーバにより生成されるメール内容の例としては、カレンダー情報、ことわざ、故事などの共通内容、動的な内容を含むことができる。動的な内容は、以下のような項目（１）〜（７）を採用することができる。
（１）実績の報告
（２）激励（情報にもとづく、褒める、励ます、叱咤など）
（３）初志を思い出させる。
（４）続いた時の成功を想像させる（イメージトレーニング）
（５）失敗した場合のマイナスイメージから発奮させる
（６）自己プレゼントを思い出させる。
（７）特定の日、条件でないと閲覧できない情報などのお知らせ【００２５】
メッセージの生成ロジックの一例について説明する。まず、個人の属性、状態などをパターン化し、それぞれのパターンに対して動機付けを行うのに最適なメッセージを蓄積したデータベースを作成する（Ｓｔｅｐ１）。次に、下記のようなパラメータを使用して、個人を一定のパターンに当てはめる（Ｓｔｅｐ２）。
（１）ユーザの属性（年齢、性別、未婚/既婚、その他）
（２）性格判断の結果
（３）システム上での心理情報の収集結果（ex.操作時の気分-楽しい、辛い等-の入力結果）
（４）実行開始からの期間
（５）継続記録（頻度、回数等）
（６）目標日、目標日への残り日数
（７）目標の高さ、現状と目標の差の大きさ、実現の難しさ等
（８）システムへのアクセス頻度、他ユーザへの応援などのシステム操作履歴【００２６】
次に、個人のパターン情報を元にしてデータベースから最適なメッセージを得る（Ｓｔｅｐ３）。ここで、同じ内容のメッセージが繰り返し生成されることを防ぐため、データベースには各パターンに対して複数のメッセージを登録しておき、ランダムに取り出し先の文字列を変更する。また、その個人に対して前に使用したことのある文字列は一定期間は使用されないようにする。【００２７】
次に、メッセージ文字列内にある変数文字列（パラメータ項目と同じような項目）を、その個人に関する情報に置き換える（Ｓｔｅｐ４）。以上のようなＳｔｅｐ１〜Ｓｔｅｐ４の仕組みでメッセージを生成する。【００２８】
（ライバル機能）
関心のある他のユーザ、例えば、同じ目標を持った同レベルのユーザに「ライバル設定」をして、そのユーザが記録を更新する度に通知されるようにする。また、逆に、自分が他人にライバル設定をされたといった通知を受けることで、競争心を刺激する機能である。詳細な内容及び手順については後述する。【００２９】
（メッセージ機能）
自己又は他のユーザに対してメッセージを送ることができる機能である。例えば、メッセージを送る場合には、設定した努力条件を達成しないとメッセージ本文を閲覧することができない状態にして保存しておく「タイムカプセル」機能を付加することができる。なお、本機能で使用される「メッセージ」は、リマインダーメール機能におけるメッセージとは異なり、主にシステムのサーバに保存され、システム内でのみ閲覧可能なメッセージである。詳細な内容及び手順については後述する。【００３０】
（応援イベント機能：Webアプリケーション機能）
ユーザは、Web上からユーザ登録を行い、初めに、最終的な目標、期限、自分への成功プレゼントなどを設定し、それを実現するための努力目標を設定する。単なる記録だけであれば、ブログ、日記サイトと変わりなくなってしまうが、継続支援システムはシステムへのログイン、実行記録の保存などの要所の操作ごとに、ユーザの動機付けを鼓舞するための各種の「イベント」が盛り込まれる。例えば、初回の実行記録を保存した時には、そのユーザが決心をして努力を開始したことを讃え、これからの努力を継続支援システムが応援するといったメッセージを返すといった形で、ユーザのシステム利用はすべて対話的に行われる。【００３１】
こういったイベントは、ユーザの属性、実行回数／頻度、目標の難度、それまでの操作履歴など様々な情報をもとに動的に生成されるため、ユーザは日々、実際に操作を行うまではどのようなイベントがどこの操作で発生するかを事前に予見することができない。継続支援システムの生成するイベント（ユーザへの文字、音声、動画によるメッセージ）は、基本的に努力を継続することへの「ほめる」「たたえる」「初志を思い出させる」「成功イメージを持たせる」といった動機付けを鼓舞する内容になるが、その内容に意外性も加わることで、ユーザは小さな達成感を積み上げるとともに、継続努力とシステム利用とをゲーム感覚で楽しむことができる。【００３２】
応援イベント機能は、以下のような流れとすることができる。
（１）アクセスすると、継続したことを褒められる。
（２）実績を入力すると、褒められる（コメント、音声、動画等）
（３）実績を入力すると、そこまでの達成度を確認できる（パズルが埋まる等）
（４）ライバルの動向を見て、刺激を受ける。
（５）他者からのメッセージを見て、刺激を受ける。
（６）同じ目標を持つユーザ同士のコミュニティで情報交換もできる。【００３３】
（１）ユーザが興味を持って、サイトにアクセスする。
（２）システムにユーザ登録をする（属性、性格判断などの記入）。
（３）目標を設定する。
（４）動機付けの刺激を受けて、
（５）日々、努力を継続する。
（６）Web にアクセスして、実績を入力、記録する。
（７）システムには、日々の動向情報が蓄積される。
（８）蓄積された情報にもとづいて、より効果的な動機付けを行うことができる。【００３４】
ユーザ数が増え、実働期間が長くなり、パターン別の情報が蓄積されればされるほど、よりインテリジェントな動機付けが可能なシステムに成長させることができる。【００３５】
Web上の動機付けにおいては、マンネリ化を防止するために刺激イベントを含ませることが好ましい。刺激するイベントは、Web 上の操作で発生させることができる。例えば、以下のようになる。
（１）ユーザがログインした直後に、システムにアクセスしてきたユーザに動機付けメッセージを表示する。
（２）ユーザが継続情報を記入した後には、継続していることを褒めるメッセージを表示する。また、次の継続を促すアドバイスをする。何かと様々な種類のイベントを用意して、ユーザに楽しみを感じさせる。例えば、「３日坊主達成」、「１０日継続記念」、「３０回継続記念」というメッセージ。また、開封条件を満たしてタイムカプセルが開封できるようにする。【００３６】
本発明に係るシステムに採用されるサーバは図３に示すテーブル構成を採用することができる。各テーブルの詳細については、図４〜図１１に示されている。この中で、図４〜図７はダイエット編の第１実施例に関するデータテーブルである。一方、図８〜図１１は英会話資格試験編の第２実施例に関するデータテーブルである。第１実施例及び第２実施例ともに、データベース構造自体は基本的に同じであるが、内容が異なっている。【００３７】
１．ユーザテーブル（ユーザ情報記録部）
「ユーザテーブル」は、ユーザ個人の属性情報とユーザ設定事項（ライバル更新通知メール、レスキューメール）を保存するテーブルである。
ユーザテーブルには、「ユーザＩＤ」、「ユーザ名」、「パスワード」、「名前」、「メールアドレス」のほかに、ライバルとして設定した相手の更新を通知するメールを定時に自動送信するための情報を管理するフィールドとして、「ライバル更新通知メール送信頻度フィールド」と「ライバル更新通知メール次回送信日フィールド」を含む。ここで、「ライバル更新通知メール送信頻度フィールド」には、日数を意味する数字が保存される。例えば、「３」と設定されていると、３日間ごとにライバル設定した相手に更新があったかどうかを通知する設定とすることができる。すなわち、「更新があったかどうかをチェックして通知する日数での頻度」とすることができる。
また、「ライバル更新通知メール送信頻度フィールド」には、次回更新をチェック、通知を送付する予定の日付が保存される。バッチ処理の際に、このフィールドが検索条件（今日の処理対象が探すため）として利用される。このフィールドは、ユーザが設定した時、また通知のバッチ処理が動作した時に、次に実行する予定の日付をシステムが計算して入力することになる。【００３８】
２．目標テーブル（目標情報記録部）
「目標テーブル」は、ユーザが立てた目標を保存するテーブルである。目標テーブルには、目標ＩＤ；ユーザＩＤ；目標値を保存するフィールドが設けられている。目標テーブルは、「ユーザＩＤ」で「ユーザテーブル」と関連付けられている。【００３９】
３．プランテーブル（目標情報記録部）
「プランテーブル」は、目標を細分化した短期的目標の「ルール」を保存するテーブルである。プランテーブルには、プランＩＤ；ユーザＩＤ；ルール１（期間）；ルールに（条件）；ルール３（ごほうび）；開始日；終了日；を保存するフィールドが設けられている。
また、どのプランを実行している時の継続率が高いか、また、どのプランを実行している時の効果が高いか、を識別できるように履歴ごとにレコードとして保存されている。プランは、適用した開始日、終了日による期間の情報を持っており、現在使用されているプランでは終了日が空白になっている。プランテーブルは、「ユーザＩＤ」で「ユーザテーブル」と関連付けられている。【００４０】
４．やることテーブル（目標情報記録部）
「やることテーブル」は、具体的な行動目標を保存するテーブルである。各行動目標には、実施した場合のポイントを割り当てることができる。やることテーブルには、やることＩＤ；プランＩＤ；行動（やること）；ポイントを保存するフィールドが設けられている。「やること」はどのプランに属するかという関連付けがされていて、どのプランにはどのような「やること」が登録されていたのかが分かるようになっている。やることテーブルは、「プランＩＤ」で「プランテーブル」と関連付けられている。【００４１】
５．測定結果ヘッダテーブル
「測定結果ヘッダテーブル」は、日ごとの測定事項を管理ヘッダ情報を保存するテーブルである。測定結果ヘッダテーブルには、測定結果ヘッダＩＤ；プランＩＤ；ユーザＩＤ；日付；コメントを保存するフィールドが設けられている。測定結果ヘッダテーブルには、１日に一件となるデータも保存するが、個々の測定事項については項目の増減に対応できるよう実際の測定結果データは次の測定結果テーブルにて保存する。測定結果ヘッダテーブルは、「プランＩＤ」で「プランテーブル」と、「ユーザＩＤ」で「ユーザテーブル」と関連付けられている。【００４２】
６．測定結果テーブル（実績情報記録部）
「測定結果テーブル」は、日ごとの測定事項を保存するテーブルである。測定結果テーブルには、測定結果ＩＤ；測定結果ヘッダＩＤ；目標値を保存するフィールドが設けられている。測定結果テーブルは、「測定結果ヘッダＩＤ」で「測定結果ヘッダテーブル」と関連付けられている。【００４３】
７．やること結果テーブル（実績情報記録部）
「やること結果テーブル」は、日ごとの「やること」の実施／非実施の結果を保存するテーブルである。やること結果テーブルには、プランＩＤ；測定結果ヘッダーＩＤ；やることＩＤ；結果を保存するフィールドが設けられている。やること結果テーブルは、「測定結果ヘッダＩＤ」で「測定結果ヘッダテーブル」と、「ユーザＩＤ」で「ユーザテーブル」と、「プランＩＤ」で「プランテーブル」と関連付けられている。【００４４】
８．ライバル情報テーブル
「ライバル情報テーブル」は、ライバルとして設定したユーザの情報を保存するテーブルである。ライバル情報テーブルには、ライバル上方ＩＤ；ユーザＩＤ；ライバルのユーザＩＤ；未読フラグ；ライバルの最終更新日時を保存するフィールドが設けられている。そして、ライバルとして設定された相手が情報を更新すると、「ライバルの最終更新日時」、「未読フラグ」フィールドのデータが変更される。ライバル情報テーブルは、「ユーザＩＤ」、「ライバルのユーザＩＤ」で「ユーザテーブル」と関連付けられている。【００４５】
９．メッセージ内容テーブル
「メッセージ内容テーブル」は、メッセージの本体情報を保存するテーブルである。メッセージ１件が１レコードになり、このデータは送信者、受信者の両方で共通のデータを使用する。メッセージ内容テーブルには、メッセージ内容ＩＤ；送信ユーザＩＤ；受信ユーザＩＤ；件名；本文；送信日時を保存するフィールドが設けられている。メッセージ内容テーブルは、「送信ユーザＩＤ」、「受信ユーザＩＤ」で「ユーザテーブル」と関連付けられている。【００４６】
１０．メッセージヘッダテーブル
「メッセージヘッダテーブル」は、メッセージがどのメッセージボックスに保存されているかという情報を保存するテーブルであり、メッセージヘッダＩＤ；メッセージ内容ＩＤ；所有ユーザＩＤ；ユーザタイプ；保存フォルダＩＤ；未読フラグ；削除フラグを保存するフィールドが設けられている。メッセージヘッダテーブルは、送信者、受信者の両方で共通のデータを参照する「メッセージ内容テーブル」テーブルとは異なり、送信者に１件、受信者に１件のレコードをそれぞれ保存する構造になっている。個々のレコードの所有者、送信者／受信者の区分を識別するために、「所有ユーザＩＤ」、「ユーザタイプ」フィールドが用意されている。また、未読/既読の判別フラグ、削除された場合のフラグも用意されている。メッセージヘッダテーブルは、「メッセージ内容ＩＤ」で「メッセージ内容テーブルテーブル」と関連付けられている。【００４７】
１１．タイムカプセルテーブル
「タイムカプセルテーブル」は、メッセージに付加されるタイムカプセル情報を保存するテーブルであり、タイムカプセルＩＤ；メッセージヘッダＩＤ；タイムカプセルタイプ（期日、継続回数）；解除条件（日付）；解除条件（回数）；フラグを保存するフィールドが設けられている。タイムカプセルテーブルは、「メッセージヘッダＩＤ」で「メッセージヘッダテーブル」と関連付けられている。【００４８】
１２．レスキューメール（リマインダーメール）テーブル
「レスキューメールテーブル」には、レスキューメールＩＤ；ユーザＩＤ；送信条件（日）；メッセージ内容；他人宛送信条件（日）；他人宛送信先（電子メールアドレス）；他人宛に条件確定フラグ；キー；有効期限を保存するフィールドが設けられている。【００４９】
１３．応援イベントテーブル
「応援イベントテーブル」は、測定結果の入力や「やること」を実行した更新回数から判断される賞賛パターンをコード化した「賞賛パターンＩＤ」と「性別」、年代（「年齢範囲（開始）」、「年齢範囲（終了）」）の情報から、応援イベントで用いる賞賛の言葉（「メッセージ内容」フィールド）、動画のファイル名（「ファイル名」フィールド）を取得するための情報を保存するテーブルである。【００５０】
１４．特別応援イベントテーブル
「特別応援イベントテーブル」は、ある期間内に一定の条件を満たした場合に発生する「特別イベント」（著名人による応援の動画再生など）で、現在の日付から、発生に必要な更新回数、イベントで用いる賞賛の言葉（「メッセージ内容」フィールド）、動画のファイル名（「ファイル名」フィールド）を取得するための情報を保存するテーブルである。【００５１】
１５．特別応援イベントフラグテーブル
「特別応援イベントフラグテーブル」は、あるユーザに対して特定の特別イベントがまだ発生していないのか、あるいはすでに発生したのかを判断する情報を保存するテーブルである。「ユーザＩＤ」で「ユーザテーブル」と、「特別イベントＩＤ」で「特別応援イベントテーブル」と関連付けられている。【００５２】
次に、本発明の各機能についてその手順を説明する。【００５３】
＝リマインダーメール機能（レスキューメール機能）＝
Ａ：レスキューメール設定
１．設定画面にアクセス、画面表示
２．何日間更新が途絶えた時に、自分宛にレスキューメールを送信するかの条件を設定する（例：７日間）。
３．メッセージ内容を指定する。メッセージ内容は、システムが自動生成するもの、ユーザが自分で文章を書いて指定するものを選択できる。
４．何日間更新が途絶えた時に、他人に応援依頼メールを送信するかの条件を設定（例：10日）する。
５．サーバにおいて、入力データをレスキューメールテーブルに保存する。
６．他人への応援依頼の設定があった場合には、以下の動作を行う。
１）レスキューメールテーブルのレコードを特定するためのキー（固有の文字列）情報を生成して、応援依頼メールの本文を生成する。
２）「他人宛送信先」に指定されたメールアドレスに、ステップ１）で生成したメールを送信する。【００５４】
Ｂ：応援の承諾依頼
１．応援依頼された第三者が応援の承諾依頼メールを受信し、応援を受諾する場合は、本文内の URL をクリックする。
２：応援の承諾 URL のパラメータに含まれるキーの情報からレスキューメールテーブルのレコードを特定する。
３．有効期限内であれば、「他人宛条件確定フラグ」を確定に変更する。
４．有効期限を経過した後の場合、期限切れのメッセージを生成する。【００５５】
Ｃ：（自分宛）レスキューメールの動作
１．タイマーからの通知で、任意の設定時刻になったことを判断する。
２．自分宛レスキューメールの送信条件よりも長く更新が途絶えているユーザを、レスキューメールテーブル、ユーザテーブル、測定結果ヘッダテーブルを連結して検索する。
３．該当するユーザに対して、それぞれ下記の処理をループを実行する。
１）自分宛のメッセージが指定されている場合は、その内容をもとに本文を生成する。
２）自分宛のメッセージが指定されていない場合は、システムが自動的に本文を生成する。
３）ステップ２）で取得したメールアドレスに対してメール送信する。【００５６】
Ｄ：（他人宛）レスキューメールの動作
１．タイマーからの通知で、任意の設定時刻になったことを判断する。
２．設定が確定済みの、他人宛レスキューメールの送信条件よりも長く更新が途絶えているユーザを、レスキューメールテーブル、ユーザテーブル、測定結果ヘッダテーブルを連結して検索し、該当するユーザに対して、それぞれ下記の処理ループを実行する。
１）レスキューメールテーブルのレコードを特定するためのキー（固有の文字列）を生成する。
２）応援依頼レスキューメールの本文を生成する。
３）ステップ２）で取得したメールアドレスに対してメール送信する。【００５７】
＝ライバル機能＝
Ａ：ライバルの設定（ライバルの指定）
１．ユーザの入力に基づき、ユーザが指定した条件に合う他のユーザ（ライバル）を検索する。具体的には、以下の動作を実行する。
１）受信した検索条件をもとにユーザ、更新テーブルを検索する。
２）検索条件に合致するユーザ公開ページを表示する。
２．ユーザが検索条件に合致した他のユーザをライバルとして指定（「ライバル設定」ボタンを実行）したら、ライバルのユーザＩＤを「ライバル情報テーブル」に保存する。【００５８】
Ｂ：ライバル機能の設定（ライバル更新通知メールの送信頻度）
ユーザがユーザ設定ページからユーザ設定ページを表示し、ライバル更新情報通知メールの設定で、送信頻度を任意の日数（例：３日）を設定したら、受信したメールの送信頻度の指定値、送信頻度と現在日の情報をもとに計算した次回送信日を、ユーザテーブルに保存する。【００５９】
Ｃ：ライバル機能の動作（マイページ表示）
１．ユーザがログインを行なうと、認証情報をもとにユーザテーブルを検索してログイン者を特定する。
２．ログイン者のライバル情報テーブルを検索、設定済みライバルを抽出する。
３．設定済みライバルの最新更新情報が未読であるかを判別する。
４．未読、既読により表示形式を分岐して、ライバルの情報をマイページに表示する。例えば、ライバルに未読の更新情報があるライバル欄はハイライト色、アイコンなどにより表示上識別することができる。ここで、「マイページ」とは、ログイン直後に表示されるユーザの初期表示ページである。ここで、「更新情報」とは、日々の入力事項（例：体重、体脂肪、実行事項、コメント欄など）である。
５．ユーザが任意のライバル情報を選択すると、選択されたライバルのプロフィールをユーザテーブルから検索する。
６．該当するユーザの継続／プラン／測定結果情報を対応するテーブルから取得する。
７．ライバル情報テーブルの未読チェックを既読に変更する。
８．該当するユーザの公開ページを表示する。【００６０】
Ｄ：ライバル機能の動作（未読/既読、最終更新日時の更新）
１．ユーザがマイページ上で実行記録を入力すると、その実行記録を「実行履歴テーブル」に保存する。
２．操作ユーザがライバルとして設定されている「ライバル情報テーブル」のレコードを検索する。
３．未読フラグを「未読」に変更するとともに、最終更新日時を現在日時に変更する。
この処理によって、ライバルに設定したユーザの情報が更新されたことを検知することができる。【００６１】
Ｅ：ライバル機能の動作（ライバル更新通知メール）
１．タイマーからの通知で、任意の設定時刻になったことを判断する。
２．ライバル更新情報通知メールの設定で送信日の一致するユーザをユーザテーブルから検索する。
３．該当するユーザに対して、それぞれ下記の処理をループする。
１）設定済みライバルで送信頻度の設定（日数）以内に更新のあったライバルを検索する。
２）該当のライバル情報をもとに、ライバル更新通知メールの本文を生成する。
３）ステップ３）で生成した本文をステップ２）で取得したメールアドレスに対してメール送信する。
４）ユーザテーブルの次回送信日を、送信頻度の指定値と現在日をもとに計算した日付に更新する。【００６２】
Ｆ：ライバルの設定（ライバルの解除）
１．ライバルのユーザ公開ページにアクセスする。
２．選択されたライバルのプロフィールをユーザテーブルから検索。
３．該当するユーザの継続／プラン／測定結果情報を対応するテーブルから取得する。
４．ライバル情報テーブルの未読チェックを既読に変更する。
５．ライバルに設定済みのユーザの公開ページを表示する場合、「ライバル解除」ボタンを生成する。
６．該当するライバルのユーザ公開ページを閲覧し、「ライバル解除」ボタンを実行する。
７．解除されたライバルのユーザＩＤのレコードを「ライバル情報テーブル」から削除する。【００６３】
＝メッセージ機能＝
Ａ：メッセージの作成、送信（タイムカプセルの設定）
１．メッセージ送信画面からメッセージ内容（件名、本文など）を入力する。
２．タイムカプセルの開封条件を日付、継続回数（実績）から選択する。
１）開封条件が日付の場合、開封日を設定する。
２）開封条件が継続回数の場合、継続回数を設定する。記録事項の入力操作（１日１回上限）の回数をカウントする。
３．メッセージ送信の操作を行なう。
４．受信したデータ（メッセージ内容）をメッセージ内容テーブルにレコードを作成する。
５．メッセージヘッダテーブルにレコードを作成する。
６．タイムカプセルテーブルにレコードを作成する。
７．ユーザテーブルから送信先ユーザＩＤを条件に、メールアドレスを取得する。
８．取得したメールアドレスに対して、メッセージ受信通知の電子メールを送信する。【００６４】
Ｂ：マイページ上の未読メッセージ／未解錠タイムカプセルの通知（ログイン直後）
１．ログイン操作があると、認証情報をもとにユーザテーブルを検索してログイン者のユーザＩＤを取得する。
２．ログイン者のユーザＩＤでメッセージヘッダテーブルを検索し、未読メッセージの有無を判別する。
３．未読メッセージがある場合、「未読メッセージが届いています」の表示を行なう。
４．ログイン者のユーザＩＤでタイムカプセルテーブルを検索し、未解錠のタイムカプセルの有無を判別する。
５．未解錠のタイムカプセルがある場合、ステップ４のメッセージの後にタイムカプセルのアイコンを未解錠タイムカプセルの数分表示する。
６．マイページを表示する。【００６５】
Ｃ：マイページ上の未読メッセージ／未解錠タイムカプセルの通知（マイページへの移動操作）
１．ログイン時に取得済みの自分のユーザＩＤ情報をもとにメッセージヘッダテーブルを検索し、未読メッセージの有無を判別する。
２．未読メッセージがある場合、「未読メッセージが届いています」の表示を行なう。
３．タイムカプセルテーブルを検索し、未解錠のタイムカプセルの有無を判別する。
４．未解錠のタイムカプセルがある場合、ステップ３のメッセージの後にタイムカプセルのアイコンを未解錠タイムカプセルの数分表示する。
５．マイページを表示する。【００６６】
Ｄ：受信メッセージの一覧表示
１．操作ユーザのユーザＩＤをもとにメッセージヘッダテーブルを検索する。
２．操作ユーザが受信者である場合、受信ボックス内に保存されているメッセージのヘッダ情報のリストをメッセージ内容テーブルから検索する。また、件名、送信日時、送信者の情報のリストをタイムカプセルテーブルから検索する。そして、タイムカプセルの有無、解錠/未解錠の情報のリストを取得する。
３．該当するメッセージのリスト情報に対して、それぞれ下記の処理をループする。
１）設定されているタイムカプセル解除条件を満たしていない場合には、該当メールに、開封できないタイムカプセルが設定されている意味のアイコンを表示する。
２）解除フラグが未解錠の場合は、解錠に変更する。
３）設定されているタイムカプセル解除条件を満たしている場合には、該当メールに、開封できるタイムカプセルが設定されている意味のアイコンを表示する。
４）タイムカプセルが設定されていない場合には、タイムカプセルのアイコンのないメッセージとして表示する。
４．各メッセージ情報とタイムカプセル情報を組み合わせてリストを生成する。
５．受信メッセージの一覧を表示する。【００６７】
Ｅ：個別メッセージの詳細表示
１．ユーザが受信メッセージの一覧からどれかを選択すると以下の動作を実行する。
１）選択されたメッセージにタイムカプセルが設定されていない場合には、選択されたメッセージの詳細画面を表示する。
２）選択されたメッセージに解錠済みのタイムカプセルが設定されている場合には、選択されたメッセージの詳細画面を表示する。
３）選択されたメッセージに未解錠のタイムカプセルが設定されている場合には、タイムカプセルによって開封できない旨のメッセージと残りの解除条件（日数、または実行回数）を表示する。開封できない旨のメッセージとしては、例えば、「あと２回継続するまでは開封することができません。」、「2007年8月31日までは開くことができません。」などを採用することができる。また、残りの解除条件としての残り回数は、タイムカプセル付きのメッセージ送信時の指定回数から、送信日時以降の更新回数を引いて計算することで求めることができる。【００６８】
＝応援イベント機能＝
実行事項、測定結果の入力があると、そのデータをもとに、サーバにおいて、下記のように処理を分岐する。
１．実行事項を「やること結果テーブル」に、測定結果を「測定結果ヘッダテーブル」、「測定結果テーブル」に保存する。
２．下記の場合に、応援イベント処理を実行する。
１）その日の最初の保存時
２）同日の入力が存在する場合、保存時にポイントが増加する時
３．特別応援イベントテーブル、または応援イベントテーブルへの問い合わせ結果となるファイル名、メッセージ内容をもとに、賞賛の応答画面を生成する。
４．賞賛の応答画面を表示する。【００６９】
本発明に係る継続支援システムの適用形態の例を示す説明図である。本発明に係る継続支援システムは、様々な分野に適用が可能である。例えば、個人的なダイエット；個人又は学習塾における入試資格試験；個人又は語学学校における学習；個人又はスポーツジムにおけるトレーニング。【００７０】
図１２，図１３は、本発明に係る継続支援システムの事業展開の例を示す説明図である。【００７１】
以上、本発明について実施例を用いて説明したが、本発明は実施例の範囲に限定されるものではなく、各請求項に記載された技術的思想の範囲内において、適宜設計変更可能であることは言うまでもない。上述したリマインダーメール機能については、電子メール以外に、メッセンジャーソフトやチャットソフトなどを採用することも可能である。
【図面の簡単な説明】
【００７２】
【図１】図１は、本発明に係る継続支援システム全体の利用イメージを示す説明図である。
【図２】図２は、本発明に係る継続支援システムの構成を示す説明図（ブロック図）である。
【図３】図３は、本発明に係る継続支援システムのデータベース構造を示すブロック図である。
【図４】図４は、本発明の第１実施例に係る継続支援システムのデータベース構造の一部を示す説明図である。
【図５】図５は、本発明の第１実施例に係る継続支援システムのデータベース構造の一部を示す説明図である。
【図６】図６は、本発明の第１実施例に係る継続支援システムのデータベース構造の一部を示す説明図である。
【図７】図７は、本発明の第１実施例に係る継続支援システムのデータベース構造の一部を示す説明図である。
【図８】図８は、本発明の第２実施例に係る継続支援システムのデータベース構造の一部を示す説明図である。
【図９】図９は、本発明の第２実施例に係る継続支援システムのデータベース構造の一部を示す説明図である。
【図１０】図１０は、本発明の第２実施例に係る継続支援システムのデータベース構造の一部を示す説明図である。
【図１１】図１１は、本発明の第２実施例に係る継続支援システムのデータベース構造の一部を示す説明図である。
【図１２】図１２は、本発明に係る継続支援システムの適用形態（事業展開）の例を示す説明図である。
【図１３】図１３は、本発明に係る継続支援システムの適用形態（事業展開）の例を示す説明図である。
【図１】
2008099441.tif 000003
【図２】
2008099441.tif 000004
【図３】
2008099441.tif 000005
【図４】
2008099441.tif 000006
【図５】
2008099441.tif 000007
【図６】
2008099441.tif 000008
【図７】
2008099441.tif 000009
【図８】
2008099441.tif 000010
【図９】
2008099441.tif 000011
【図１０】
2008099441.tif 000012
【図１１】
2008099441.tif 000013
【図１２】
2008099441.tif 000014
【図１３】
2008099441.tif 000015
【国際調査報告】
2008099441.tif 000016
2008099441.tif 000017
2008099441.tif 000018
2008099441.tif 000019