(57)【要約】【課題】  例えばダイエットプラン等のように複数の部分スケジュールで構成される基本プランを、ユーザに合った部分スケジュールで構成される基本プランに再構成して自動的かつ一括してスケジュール帳に登録する。【解決手段】  複数の部分スケジュールで構成される基本プランの各入力項目に対して、ユーザが入力を行うと、制御部が、このユーザ入力に対応する部分スケジュールを選択的に用いて当該基本プランを再構成する。そして、この再構成した基本プランの各部分スケジュールを自動的かつ一括してスケジュール帳に登録する。これにより、ユーザ入力に基づく当該ユーザに合った部分スケジュールで再構成された基本プランを登録することができ、また、各部分スケジュールを一つずつ考えて手動で一件ずつ登録する面倒な作業を省略可能とすることができる。【選択図】  図４
2008117043.tif 000002
【特許請求の範囲】
【請求項１】
少なくとも各日付毎のスケジュールを登録するためのスケジュール帳が記憶されたスケジュール帳記憶手段と、
それぞれ指定された実行期間を示す実行期間情報を有する複数の部分スケジュールと、所定の入力項目に対するユーザ入力を行う入力画面を表示するための入力画面情報とを少なくとも備えた基本プランとを記憶するための基本プラン記憶手段と、
上記基本プランを構成する各部分スケジュールのうち、上記入力画面に基づいてユーザから入力されたユーザ入力に対応する部分スケジュールを選択的に用いて当該基本プランを再構成する基本プラン再構成手段と、
上記各部分スケジュールが有する上記実行期間情報、及び上記入力画面に基づいてユーザから入力された上記基本プランを達成する目標期間を示す目標期間情報に基づいて、上記再構成した基本プランの各部分スケジュールを実行する少なくとも日付をそれぞれ決定し、上記スケジュール帳記憶手段に記憶されているスケジュール帳の対応する日付の登録欄に、上記決定した各部分スケジュールをそれぞれ一括かつ自動的に登録処理する登録処理手段と
を有するスケジュール管理装置。
【請求項２】
請求項１に記載のスケジュール管理装置であって、
上記基本プラン記憶手段に記憶される基本プランの上記各部分スケジュールは、上記実行期間情報と共に、当該部分スケジュールの重要度を示す重要度情報を有しており、また、上記基本プランは、上記各部分スケジュール及び上記入力画面情報と共に、ユーザが上記各部分スケジュールの実行状態に基づく自己評価の入力を行う評価入力画面を表示するための評価入力画面表示情報をさらに備えており、
上記評価入力画面に基づいてユーザから入力された各部分スケジュールの自己評価、及び上記各部分スケジュールが有する上記重要度情報に基づいて、基本プラン全体に対する現在の達成度を算出して表示手段に表示する達成度表示手段を有すること
を特徴とするスケジュール管理装置。
【請求項３】
請求項２に記載のスケジュール管理装置であって、
上記達成度表示手段は、少なくとも理想となる上記達成度を示すラインと現在の達成度を示すラインとをグラフ化して上記表示手段に表示すること
を特徴とするスケジュール管理装置。
【請求項４】
それぞれ指定された実行期間を示す実行期間情報を有する複数の部分スケジュールと、所定の入力項目に対するユーザ入力を行う入力画面を表示するための入力画面情報とを少なくとも備えた基本プランが記憶された記憶手段から、基本プラン再構成手段が、上記基本プランを構成する各部分スケジュールを読み出し、この読み出した各部分スケジュールのうち、上記入力画面に基づいてユーザから入力されたユーザ入力に対応する部分スケジュールを選択的に用いて当該基本プランを再構成するステップと、
登録処理手段が、上記各部分スケジュールが有する上記実行期間情報、及び上記入力画面に基づいてユーザから入力された上記基本プランを達成する目標期間を示す目標期間情報に基づいて、上記再構成した基本プランの各部分スケジュールを実行する少なくとも日付をそれぞれ決定し、スケジュール帳記憶手段に記憶されている、少なくとも各日付毎のスケジュールを登録するためのスケジュール帳の対応する日付の登録欄に、上記決定した各部分スケジュールをそれぞれ一括かつ自動的に登録処理するステップと
を有するスケジュール管理方法。
【請求項５】
それぞれ指定された実行期間を示す実行期間情報を有する複数の部分スケジュールと、所定の入力項目に対するユーザ入力を行う入力画面を表示するための入力画面情報とを少なくとも備えた基本プランが記憶された記憶手段から、上記基本プランを構成する各部分スケジュールを読み出し、この読み出した各部分スケジュールのうち、上記入力画面に基づいてユーザから入力されたユーザ入力に対応する部分スケジュールを選択的に用いて当該基本プランを再構成する基本プラン再構成手段としてコンピュータを機能させ、
上記各部分スケジュールが有する上記実行期間情報、及び上記入力画面に基づいてユーザから入力された上記基本プランを達成する目標期間を示す目標期間情報に基づいて、コンピュータを上記基本プラン再構成手段として機能させることで再構成された上記基本プランの各部分スケジュールを実行する少なくとも日付をそれぞれ決定し、スケジュール帳記憶手段に記憶されている、少なくとも各日付毎のスケジュールを登録するためのスケジュール帳の対応する日付の登録欄に、上記決定した各部分スケジュールをそれぞれ一括かつ自動的に登録処理する登録処理手段としてコンピュータを機能させること
を特徴とするスケジュール管理プログラム。
【請求項６】
少なくとも各日付毎のスケジュールを登録するためのスケジュール帳が記憶されたスケジュール帳記憶手段と、
それぞれ指定された実行期間を示す実行期間情報を有する複数の部分スケジュールと、所定の入力項目に対するユーザ入力を行う入力画面を表示するための入力画面情報とを少なくとも備えた基本プランとを記憶するための基本プラン記憶手段と、
上記基本プランを構成する各部分スケジュールのうち、上記入力画面に基づいてユーザから入力されたユーザ入力に対応する部分スケジュールを選択的に用いて当該基本プランを再構成する基本プラン再構成手段と、
上記各部分スケジュールが有する上記実行期間情報、及び上記入力画面に基づいてユーザから入力された上記基本プランを達成する目標期間を示す目標期間情報に基づいて、上記再構成した基本プランの各部分スケジュールを実行する少なくとも日付をそれぞれ決定し、上記スケジュール帳記憶手段に記憶されているスケジュール帳の対応する日付の登録欄に、上記決定した各部分スケジュールをそれぞれ一括かつ自動的に登録処理する登録処理手段と
を有する携帯端末装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、スケジュール機能が設けられた、例えば携帯電話機、ＰＨＳ電話機（PHS：Personal Handyphone System）、ＰＤＡ装置（PDA：Personal Digital Assistant）、携帯ゲーム機、デスクトップ型或いはノート型のパーソナルコンピュータ装置等に適用して好適なスケジュール管理装置、スケジュール管理方法、スケジュール管理プログラム、及び上記携帯電話機やＰＨＳ電話機等の携帯機器に適用して好適な携帯端末装置に関し、特にスケジュール帳に対するスケジュールを入力する手間の軽減等を図ったスケジュール管理装置、スケジュール管理方法、スケジュール管理プログラム、及び携帯端末装置に関する。
【背景技術】
【０００２】
近年において広く普及している携帯電話機やＰＤＡ装置（PDA：Personal Digital Assistant）には、所望のスケジュールを登録可能なスケジュール帳が設けられていることが多い。しかし、このスケジュール帳に対して新たなスケジュールを登録する場合、時間、場所、スケジュールの種類等、複数の項目に対して情報の入力を行う必要がある。このため、スケジュール帳に対して新たなスケジュールを登録するには、このような入力の手間が掛かる問題があった。
【０００３】
特開２００２−１１７１９５号の公開特許公報（特許文献１）には、スケジュール帳に対して新たなスケジュールを登録する際に、各項目に対する入力の手間を軽減することを目的としたスケジュール管理装置が開示されている。このスケジュール管理装置の場合、ある項目に対してスケジュールの情報が入力されると、この入力された情報と一致又は類似する情報に基づいて、当該情報が入力された項目とは異なる項目に対する入力候補のリストを形成して表示する。ユーザは、この入力候補のリストの中から、当該項目に対する所望の入力候補を選択して、該項目に対する入力を行う。これにより、各項目に対する情報の入力操作を、上記リストから所望の入力候補を選択する選択操作とすることができるため、新たなスケジュール登録時における各項目の手間を軽減することができる。
【０００４】
【特許文献１】特開２００２−１１７１９５号公報（第７頁：図７）
【発明の開示】
【発明が解決しようとする課題】
【０００５】
しかし、特許文献１に開示されているスケジュール管理装置は、一つのスケジュールの各項目を入力する際の手間を軽減することができるのは良いが、登録するスケジュール自体が多数存在する場合、各スケジュールを１件毎に登録する必要があるため、該スケジュールの登録に手間が掛かる問題があった。
【０００６】
具体的には、例えばダイエットを目的とするスケジュールは、日々のトレーニングや摂取カロリーの制限等の複数の部分的なスケジュールで形成されている。このように一つの目的を達成するスケジュール（プラン）が複数の部分的なスケジュール（部分スケジュール）で形成されている場合、特許文献１に開示されているスケジュール管理装置は、各部分スケジュールを１件毎に登録する必要があるため、該部分スケジュールの登録に手間が掛かる問題があった。
【０００７】
なお、上記プランの登録を行う場合、例えば第三者がパーソナルコンピュータ装置等を用いて作成したプランをユーザの携帯電話機等にダウンロード或いはオンライン転送することで、該プランを構成する各部分スケジュールを一括して登録することができ、各部分スケジュール単位で登録を行う面倒な手間を省略することができる。
【０００８】
しかし、この場合、第三者により作成されたプランをユーザの携帯電話機等に登録することとなるため、各ユーザに合った各部分スケジュールで編成されたプランを登録することは困難となる問題がある。
【０００９】
本発明は上述の課題に鑑みてなされたものであり、多数の部分スケジュールからなるプランを登録する場合に、各ユーザに合った各部分スケジュールで編成されたプランを、面倒な入力操作を必要とすることなく簡単に登録することができるようなスケジュール管理装置、スケジュール管理方法、スケジュール管理プログラム、及び携帯端末装置の提供を目的とする。
【課題を解決するための手段】
【００１０】
本発明に係るスケジュール管理装置は、上述の課題を解決するための手段として、
少なくとも各日付毎のスケジュールを登録するためのスケジュール帳が記憶されたスケジュール帳記憶手段と、
それぞれ指定された実行期間を示す実行期間情報を有する複数の部分スケジュールと、所定の入力項目に対するユーザ入力を行う入力画面を表示するための入力画面情報とを少なくとも備えた基本プランとを記憶するための基本プラン記憶手段と、
上記基本プランを構成する各部分スケジュールのうち、上記入力画面に基づいてユーザから入力されたユーザ入力に対応する部分スケジュールを選択的に用いて当該基本プランを再構成する基本プラン再構成手段と、
上記各部分スケジュールが有する上記実行期間情報、及び上記入力画面に基づいてユーザから入力された上記基本プランを達成する目標期間を示す目標期間情報に基づいて、上記再構成した基本プランの各部分スケジュールを実行する少なくとも日付をそれぞれ決定し、上記スケジュール帳記憶手段に記憶されているスケジュール帳の対応する日付の登録欄に、上記決定した各部分スケジュールをそれぞれ一括かつ自動的に登録処理する登録処理手段と
を有する。
【００１１】
また、本発明に係るスケジュール管理方法は、上述の課題を解決するための手段として、
それぞれ指定された実行期間を示す実行期間情報を有する複数の部分スケジュールと、所定の入力項目に対するユーザ入力を行う入力画面を表示するための入力画面情報とを少なくとも備えた基本プランが記憶された記憶手段から、基本プラン再構成手段が、上記基本プランを構成する各部分スケジュールを読み出し、この読み出した各部分スケジュールのうち、上記入力画面に基づいてユーザから入力されたユーザ入力に対応する部分スケジュールを選択的に用いて当該基本プランを再構成するステップと、
登録処理手段が、上記各部分スケジュールが有する上記実行期間情報、及び上記入力画面に基づいてユーザから入力された上記基本プランを達成する目標期間を示す目標期間情報に基づいて、上記再構成した基本プランの各部分スケジュールを実行する少なくとも日付をそれぞれ決定し、スケジュール帳記憶手段に記憶されている、少なくとも各日付毎のスケジュールを登録するためのスケジュール帳の対応する日付の登録欄に、上記決定した各部分スケジュールをそれぞれ一括かつ自動的に登録処理するステップと
を有する。
【００１２】
また、本発明に係るスケジュール管理プログラムは、上述の課題を解決するために、
それぞれ指定された実行期間を示す実行期間情報を有する複数の部分スケジュールと、所定の入力項目に対するユーザ入力を行う入力画面を表示するための入力画面情報とを少なくとも備えた基本プランが記憶された記憶手段から、上記基本プランを構成する各部分スケジュールを読み出し、この読み出した各部分スケジュールのうち、上記入力画面に基づいてユーザから入力されたユーザ入力に対応する部分スケジュールを選択的に用いて当該基本プランを再構成する基本プラン再構成手段としてコンピュータを機能させ、
上記各部分スケジュールが有する上記実行期間情報、及び上記入力画面に基づいてユーザから入力された上記基本プランを達成する目標期間を示す目標期間情報に基づいて、コンピュータを上記基本プラン再構成手段として機能させることで再構成された上記基本プランの各部分スケジュールを実行する少なくとも日付をそれぞれ決定し、スケジュール帳記憶手段に記憶されている、少なくとも各日付毎のスケジュールを登録するためのスケジュール帳の対応する日付の登録欄に、上記決定した各部分スケジュールをそれぞれ一括かつ自動的に登録処理する登録処理手段としてコンピュータを機能させる。
【００１３】
また、本発明に係る携帯端末装置は、上述の課題を解決するための手段として、
少なくとも各日付毎のスケジュールを登録するためのスケジュール帳が記憶されたスケジュール帳記憶手段と、
それぞれ指定された実行期間を示す実行期間情報を有する複数の部分スケジュールと、所定の入力項目に対するユーザ入力を行う入力画面を表示するための入力画面情報とを少なくとも備えた基本プランとを記憶するための基本プラン記憶手段と、
上記基本プランを構成する各部分スケジュールのうち、上記入力画面に基づいてユーザから入力されたユーザ入力に対応する部分スケジュールを選択的に用いて当該基本プランを再構成する基本プラン再構成手段と、
上記各部分スケジュールが有する上記実行期間情報、及び上記入力画面に基づいてユーザから入力された上記基本プランを達成する目標期間を示す目標期間情報に基づいて、上記再構成した基本プランの各部分スケジュールを実行する少なくとも日付をそれぞれ決定し、上記スケジュール帳記憶手段に記憶されているスケジュール帳の対応する日付の登録欄に、上記決定した各部分スケジュールをそれぞれ一括かつ自動的に登録処理する登録処理手段と
を有する携帯端末装置。
【００１４】
このような本発明は、基本プランを構成する複数の部分スケジュールのうち、ユーザ入力に対応する部分スケジュールを選択的に用いて基本プランを再構成する。そして、この再構成した基本プランの各部分スケジュールを、スケジュール帳の、対応する日付の登録欄に自動的かつ一括して登録する。これにより、各部分スケジュールを一件ずつスケジュール帳に登録する面倒な手間を省略することができ、また、各ユーザに適した部分スケジュールをスケジュール帳に登録することができる。
【発明の効果】
【００１５】
本発明は、複数の部分スケジュールからなる基本プランをスケジュール帳に登録する際に、各ユーザに合った各部分スケジュールで編成された基本プランを、面倒な入力操作を必要とすることなく簡単に一括して登録することができる。
【発明を実施するための最良の形態】
【００１６】
本発明は、スケジュール機能を有する携帯電話機に適用することができる。
【００１７】
［概要］
この実施の形態の携帯電話機は、複数の部分的なスケジュール（部分スケジュール）で構成され、該各部分スケジュールをそれぞれ実行することで目的を達成するスケジュールである「基本プラン」の取り込みを行うと、この取り込んだ基本プランに対応する入力画面を表示する。ユーザは、この入力画面に対して、例えばプルダウンリストによる選択形式で目標とする期間等の入力を行う。
【００１８】
次に、当該携帯電話機は、基本プランを構成する各部分スケジュールのうち、上記ユーザによる入力に対応する部分スケジュールを選択することで、ユーザに合ったプランを再構成し、この再構成したプランに対応する各部分スケジュールの内容と日時を、スケジュール帳のカレンダーに自動的に反映させる。
【００１９】
スケジュール帳に反映された各部分スケジュールは時系列に沿って一覧表示可能となっており、ユーザは、この一覧表示された各部分スケジュールから所望の部分スケジュールを選択し、例えば「達成」、「失敗」等の評価の入力を行う。この評価の入力が行われると、当該携帯電話機は、各部分スケジュールを一覧表示した際に、評価の入力が行われた部分スケジュールに隣接させて、上記「達成」、「失敗」等の入力された評価に対応するアイコン（文字でもよい）を表示する。これにより、上記各部分スケジュールを一覧表示した際に、該各部分スケジュール毎の達成度や評価の状況を一目で認識させることができる。
【００２０】
また、当該携帯電話機は、ユーザにより入力された評価を数値化し、グラフボタンが押圧操作された際に、プランの目標値のグラフと共に対比的に表示する。これにより、プランの目標全体から見たかたちの現在の進捗状況を一目で認識させることができる。
【００２１】
［携帯電話機の構成］
この本発明の実施の形態となる携帯電話機は、図１に示すように基地局との間で無線通信を行うアンテナ１及び通信回路２と、着信音や受話音声等の音響出力を得るためのスピーカ部３と、送話音声を集音するマイクロホン部４と、画像（動画像、静止画像等）や文字等を表示するための表示部５とを有している。
【００２２】
また、この携帯電話機は、文字等の入力操作や所望のメニューの選択操作等を行うための操作部６と、発着信等を光で知らせるための発光部７（LED：Light Emitting Diode）と、所望の被写体の静止画像或いは動画像を撮像するためのカメラ部８と、当該携帯電話機の筐体を振動させて発着信等をユーザに知らせるためのバイブレーションユニット９と、現在時刻をカウントするタイマ１０とを有している。
【００２３】
また、この携帯電話機は、例えば赤外線通信や無線ＬＡＮ通信（LAN：Local Area Network）等の近距離無線通信を行う近距離無線通信アンテナ１１及び近距離無線通信部１２と、当該携帯電話機に対して脱着可能な外部メモリ１３に対してデータの書き込み及び読み出しを行うための外部メモリインターフェイス１４（外部メモリＩＦ）と、基地局を介した無線通信処理を行うための通信処理プログラム（コミュニケーションプログラム）の他、各種アプリケーションプログラムや、これら各アプリケーションプログラムで取り扱われる各種データ（コンテンツ）等が記憶されると共に、複数の部分スケジュールで構成され、該各部分スケジュールをそれぞれ実行することで目的を達成するスケジュールである「基本プラン」のデータを格納するためのプラン格納フォルダを有するメモリ１５と、当該携帯電話機全体を制御する制御部１６とを有している。
【００２４】
メモリ１５には、カメラ部８の撮像制御や、カメラ部８で撮像され、或いはネットワークや入力端子を介して取り込まれた動画像、静止画像のビューワ機能を有するカメラ制御プログラムと、電子メールの作成や送受信を制御するための電子メール管理プログラムと、スケジュール帳に登録されたユーザのスケジュールの管理を行うためのスケジュール管理プログラムと、電話帳の管理を行うための電話帳管理プログラムと、音楽コンテンツの再生を行うための音楽プレーヤプログラムとが記憶されている。
【００２５】
また、メモリ１５には、ユーザの所望のスケジュールが登録されるスケジュール帳と、ユーザの知人や友人等の静止画像、電話番号、電子メールアドレス、誕生年月日等が登録された電話帳と、音楽プレーヤプログラムに基づいて再生される音楽コンテンツと、カメラ制御プログラムのビューワ機能に基づいて再生される静止画像コンテンツ及び動画像コンテンツと、送受信された電子メールコンテンツと、電話及び電子メールの発着信履歴等が記憶されている。
【００２６】
［スケジュール管理動作］
以下、当該実施の形態の携帯電話機におけるスケジュール管理動作を説明する。
【００２７】
〔基本プランの取り込み〕
まず、当該実施の形態の携帯電話機でスケジュール管理を行う場合、この管理するスケジュールに対応する基本プランの取り込みを行う。この基本プランとしては、例えば目標とする体重、体型、体脂肪率を実現するための複数の部分スケジュールで構成される「ダイエットプラン」や、目標とする金額の貯蓄を実現するための複数の部分スケジュールで構成される「貯蓄プラン」等が存在する。
【００２８】
このような各種基本プランは、コミュニケーションネットワークやインターネット等の所定のネットワーク上に設けられたＷｅｂサイトから、アンテナ１及び通信回路２を介してダウンロードすることで当該携帯電話機内に取り込み、又は外部メモリ１３に記憶されている基本プランを外部メモリＩＦ１４を介して当該携帯電話機内に取り込み、或いは近距離無線通信アンテナ１１及び近距離無線通信部１２を介して近距離無線通信により当該携帯電話機内に取り込む。なお、基本プランが添付された電子メールを受信することで、該基本プランを当該携帯電話機内に取り込むようにしても良い。
【００２９】
制御部１６は、当該携帯電話機内に基本プランを取り込むと、この基本プランのデータを、メモリ１５内のプラン格納フォルダに記憶制御する。
【００３０】
〔基本プランのデータ形式〕
このような基本プランは、専門のプランナー等により、例えばＣＳＶ（CSV：Comma Separated Values）等の表形式で記述されており、例えば図２に示すように「プランＩＤ（ID：識別子）」、「自己ＩＤ」、「親ＩＤ」、「内容」、「時間帯」、「重要度」、「分岐パラメータ」等の各種データで構成されている。
【００３１】
「プランＩＤ」は、そのプランの識別子であり、他のプランとの区別に用いられる。図２に例示する基本プランは「ダイエットプラン」であるため、この「プランＩＤ」として「Ｄｉｅｔ（ダイエット）」との記述がなされている。
【００３２】
「自己ＩＤ」は、基本プランを構成する各部分スケジュールの識別子、「親ＩＤ」は、各部分スケジュールの分岐元となる部分スケジュールの識別子であり、制御部１６は、これら各識別子に基づいてプランを形成するようになっている。
【００３３】
「内容」は、各部分スケジュールを示すテキストデータである。図２に例示する基本プランは「ダイエットプラン」であるため、この「内容」として例えば「ダイエットプラン開始！！まずは、適正体重（身長（ｍ）×身長（ｍ）×２２）を計算」、「体重と体脂肪を毎日計測して記入できるように表を作ろう！」等の記述がなされている。
【００３４】
「時間帯」は、各部分スケジュールを実行する時間帯を示している。一例ではあるが、この時間帯としては、０：００〜４：５９の時間帯を「深夜」の記述で示し、５：００〜１０：５９の時間帯を「朝」の記述で示し、１１：００〜１４：５９の時間帯を「昼」の記述で示し、１５：００〜１８：５９の時間帯を「夕方」の記述で示し、１９：００〜２３：５９の時間帯を「夜」の記述で示すようになっている。また、その部分スケジュールを実行する時間帯を特定しない場合には（＝どの時間帯に実行しても良い場合には）、「全時間帯」の記述で示すようになっている。
【００３５】
「期間重み」は、前の部分スケジュールからの期間の長さの割合を示し、この割合の値は任意の整数で記述するようになっている。図２に示す例では、例えば内容が「ダイエットプラン開始！！まずは、適正体重（身長（ｍ）×身長（ｍ）×２２）を計算」となっている部分スケジュールの期間重みは「０」として記述され、内容が「体重と体脂肪を毎日計測して記入できるように表を作ろう！」となっている部分スケジュールの期間重みは「２」として記述されている。
【００３６】
「重要度」は、基本プランを作成するプランナーが決めた各部分スケジュールの重要性を示す値である。図２に示す例では、この重要度は「０」〜「１０」の整数値で記述されており、例えば内容が「ダイエットプラン開始！！まずは、適正体重（身長（ｍ）×身長（ｍ）×２２）を計算」となっている部分スケジュールの重要度は「２」として記述され、内容が「体重と体脂肪を毎日計測して記入できるように表を作ろう！」となっている部分スケジュールの重要度は「５」として記述されている。
【００３７】
「分岐パラメータ」は、木構造に分けられた各部分スケジュールに対し、どちらの分岐を採用するかを決定するのに用いるパラメータであり、基本プランを作成するプランナーが任意に決定するようになっている。具体的には、この「分岐パラメータ」の値は、当該基本プランの入力画面においてユーザが選択するプルダウンリストの選択番号（整数）を示す値となっている。プランナーは、上記「分岐パラメータ」の値を任意に設定することで、ユーザにより選択された上記プルダウンリストの選択番号に基づいて最適な分岐を示す基本プランが構成されるようにすることができる。
【００３８】
〔基本プランの新規登録動作〕
次に、この実施の形態の携帯電話機においては、上述のように所定のＷｅｂサイトや外部メモリ１３等から取り込むことでメモリ１５のプラン格納フォルダに格納された各基本プランを実行する場合、この実行を希望する基本プランを新規プランとして予め登録する必要がある。図３のフローチャートに、この基本プランの新規登録動作の流れを示す。制御部１６は、操作部６を介してユーザから指定される基本プランの新規登録を検出したタイミングで、メモリ１５に記憶されているスケジュール管理プログラムに基づいて、この図３のフローチャートに示す処理をスタートさせ、ステップＳ１から処理を開始する。
【００３９】
すなわち、この基本プランの新規登録を行う場合、ユーザは操作部６を操作することで、例えば図４（ａ）に示すような動作メニューの中から「プラン新規作成」のメニューを選択する。制御部１６は、この選択操作を検出すると、ユーザにより基本プランの新規登録が指定されたものと認識して上記ステップＳ１から処理を開始する。
【００４０】
ステップＳ１では、制御部１６が、メモリ１５のプラン格納フォルダを検索し、実行する基本プランとして登録のなされていない新規プランが存在するか否かを判別する。そして、未だ登録のなされていない新規プランが存在する場合には処理をステップＳ２に進め、登録のなされていない新規プランが存在しない場合には処理をステップＳ１１に進める。
【００４１】
ステップＳ１１に処理が進む場合とは、メモリ１５のプラン格納フォルダに格納されている基本プランが存在しない場合、或いはメモリ１５のプラン格納フォルダに格納されている全ての基本プランが新規プランとして登録済みの場合である。このため、制御部１６は、ステップＳ１１に処理を進めると、メモリ１５のプラン格納フォルダに格納されている基本プランが存在しない場合には、例えば「基本プランが存在しません。基本プランのダウンロードを行ってください。」等のエラーメッセージを表示部５に表示制御し、また、メモリ１５のプラン格納フォルダに格納されている全ての基本プランが新規プランとして登録済みの場合には、例えば「全ての基本プランが新規プランとして登録済みです。」等のエラーメッセージを表示部５に表示制御して、この図３のフローチャートに示す処理を終了する。
【００４２】
なお、メモリ１５のプラン格納フォルダに格納されている基本プランが存在しない場合、ユーザは、上述のように所定のＷｅｂサイトや外部メモリ１３等から基本プランの取り込みを行うこととなる。
【００４３】
次に、プラン格納フォルダに格納されている基本プランから、未だ新規プランとして登録されていない基本プランを検出することで処理をステップＳ２に進めると、制御部１６は、例えば図４（ｂ）に示すように上記検出した基本プランの基本プラン名のリスト（新規プランリスト）を一覧表示する。図４（ｂ）に示す例は、プラン格納フォルダに「ダイエットプラン」、「貯蓄プラン」、「子育てプラン」、「英会話習得プラン」、「結婚プラン」、「住宅プラン」、及び「引っ越しプラン」等の各基本プランが、新規プランとして登録されていない基本プランとして格納されていた場合の表示例であり、この場合、上記各基本プランの基本プラン名が一覧表示されることとなる。
【００４４】
次に、このように新規プランリストが表示されると、ユーザは、操作部６に設けられている十字キーを上下操作することでカーソルＣＲを、新規登録を行う基本プランの基本プラン名の表示位置に移動操作し、操作部６に設けられている決定キーを押圧操作する。制御部１６は、ステップＳ３において、このような操作部６の操作状態を監視することで、ユーザから新規プランとして登録する基本プランの選択がなされたか否かを判別する。そして、ユーザから新規プランとして登録する基本プランの選択がなされたものと判別したタイミングで処理をステップＳ４に進め、例えば図４（ｃ）に示す当該選択された基本プランに対応する入力画面を表示部５に表示制御する。
【００４５】
図４（ｃ）は、図４（ｂ）に示した新規プランリストから「ダイエットプラン」が選択された場合に表示される入力画面の一例である。この例においては、「目標期間」、「年齢」、「ダイエットの種類」、「身長」、「現在の体重」、「時間的余裕」、「経済的余裕」等の各入力項目名が表示されている。
【００４６】
ユーザは、操作部６を操作することでカーソルＣＲを移動操作して各入力項目を順次選択し、所望の値等を入力する。具体的には、各入力項目に対する入力は、プルダウンリストから所望の値等を選択することで行うようになっている。例えば、「目標期間」の入力項目に対しては、図４（ｄ）に示すように「選択番号０番：１週間」、「選択番号１番：３週間」、「選択番号２番：１ヶ月」、「選択番号３番：２ヶ月」、「選択番号４番：３ヶ月」、「選択番号５番：６ヶ月」、「選択番号６番：１年」、「選択番号７番：２年」・・・等の、ユーザがダイエットを行う期間を選択するためのプルダウンリストが表示される。
【００４７】
また、「ダイエットの種類」の入力項目に対しては、図５に示すように「選択番号０番：食事制限のみ」、「選択番号１番：食事制限中心＋軽い運動」、「選択番号２番：バランス良く両方とも（＝食事制限＋運動）」、「選択番号３番：運動中心＋軽い食事制限」、「選択番号４番：運動のみ」等の、ユーザがダイエットを行う種類を選択するためのプルダウンリストが表示される。
【００４８】
また、「時間的余裕」の入力項目に対しては、図５に示すように「選択番号０番：大きく余裕あり」、「選択番号１番：余裕あり」、「選択番号２番：仕事よりも趣味の時間が多い（趣味＞仕事）」、「選択番号３番：普通」、「選択番号４番：趣味よりも仕事の時間が多い（仕事＞趣味）」、「選択番号５番：多忙」、「選択番号６番：ほとんど余裕無し」、「選択番号７番：余裕無し」等の、ユーザがダイエットを行ううえでの時間的余裕を選択するためのプルダウンリストが表示される。
【００４９】
また、「経済的余裕」の入力項目に対しては、図５に示すように「選択番号０番：無し＋借金」、「選択番号１番：無し」、「選択番号２番：少ない（少）」、「選択番号３番：やや少ない」、「選択番号４番：平均」、「選択番号５番：やや多い」、「選択番号６番：裕福」、「選択番号７番：超裕福」等の、ユーザがダイエットを行ううえでの経済的余裕を選択するためのプルダウンリストが表示される。
【００５０】
ユーザは、カーソルＣＲを移動操作することで、このようなプルダウンリストから所望の値等を選択する。制御部１６は、ユーザにより選択された値等の選択番号を各入力項目毎に一旦記憶する。図３のフローチャートのステップＳ５では、制御部１６が、全ての入力項目に対する入力が終了したか否か判別しており、該全ての入力項目に対する入力が終了したものと判別したタイミングで処理をステップＳ６に進める。
【００５１】
ステップＳ６では、制御部１６が、基本プランを構成する各部分スケジュールの中から、ユーザにより選択された各入力項目の選択番号に対応する部分スケジュールを選択し、この選択した部分スケジュールに基づいて基本プランを再構成すると共に、この再構成した基本プランの各部分スケジュールをスケジュール帳のカレンダー上に反映する。
【００５２】
（基本プランの再構成動作）
基本プランの再構成を行う場合、制御部１６は、基本プランの構造解析を行い、最初の部分スケジュールの自己ＩＤを親ＩＤとする部分スケジュールを検索し、これら各部分スケジュール同士を木構造的に繋ぐかたちで基本プランの再構成を行う。
【００５３】
具体的には、図６に例示するダイエットプランにおいては、最初の部分スケジュールが「ダイエットプラン開始！！まずは、適正体重（身長×身長×２２）を計算」との部分スケジュールとなっており、この部分スケジュールの自己ＩＤは「１００」となっている。このため、制御部１６は、この最初の部分スケジュールの自己ＩＤ「１００」を親ＩＤとして持つ部分スケジュールを検索する。
【００５４】
図６においては、「体重と体脂肪を毎日計測して記入できるように、表を作ろう！」との部分スケジュールが自己ＩＤが「１０１」で親ＩＤが「１００」であるため、制御部１６は、この「体重と体脂肪を毎日計測して記入できるように、表を作ろう！」との部分スケジュールと、上記「ダイエットプラン開始！！まずは、適正体重（身長×身長×２２）を計算」との部分スケジュールとを木構造的に繋ぐ。
【００５５】
以後、同様に前の部分スケジュールの自己ＩＤを親ＩＤとして持つ部分スケジュールを検索し、これらを木構造的に繋いでいくのであるが、前の部分スケジュールの自己ＩＤを親ＩＤとして持つ部分スケジュールが複数検索された場合、制御部１６は、これら検索された各部分スケジュールに対してプランナーが設定した分岐パラメータの設定値（＝図４（ｄ）に例示した各入力項目の選択番号）と、この分岐パラメータに対応するユーザの入力値（＝実際にユーザが選択した各入力項目の選択番号）とを比較し、ユーザの入力値に対する類似度の高い方の分岐パラメータの設定値を有する部分スケジュールを、木構造的に繋ぐ部分スケジュールとして選択する。
【００５６】
図６に示す例は、「体重と体脂肪を毎日計測して記入できるように、表を作ろう！」との部分スケジュールの自己ＩＤ「１０１」を親ＩＤとして持つ部分スケジュールとして、「１日の摂取カロリーを１２００ｋｃａｌ以下に抑えるようにする。」との部分スケジュールと、「運動ができるような環境を作ろう。運動着、靴、器具を準備。」との部分スケジュールとが検出された場合の例である。
【００５７】
この例の場合、「１日の摂取カロリーを１２００ｋｃａｌ以下に抑えるようにする。」との部分スケジュールに対しては、プランナーが「ダイエットの種類：０」、「時間的余裕：３」、「経済的余裕：４」との設定値を分岐パラメータとして設定している。
【００５８】
また、「運動ができるような環境を作ろう。運動着、靴、器具を準備。」との部分スケジュールに対しては、プランナーが「ダイエットの種類：４」、「時間的余裕：３」、「経済的余裕：４」との設定値を分岐パラメータとして設定している。
【００５９】
これに対して、ユーザは、「ダイエットの種類」の入力項目に対しては「選択番号０（食事制限のみ）」を選択し、「時間的余裕」の入力項目に対しては「選択番号４（仕事＞趣味）」を選択し、「経済的余裕」の入力項目に対しては「選択番号４（平均）」を選択している。
【００６０】
制御部１６は、このようなユーザ入力ベクトルと各部分スケジュールの分岐パラメータのベクトルに基づいて、例えばベクトル空間法を用いて、ユーザの実際の入力値と各部分スケジュールの設定値との類似度を判別する。図６に示す例の場合、「ダイエットの種類」、「時間的余裕」、及び「経済的余裕」に対するユーザの実際の入力値はそれぞれ「０」、「４」、「４」であるため、「０」、「３」、「４」の設定値を有する部分スケジュールの類似度は「９９％」、「４」、「３」、「４」の設定値を有する部分スケジュールの類似度は「７７％」と判別される。従って、この場合制御部１６は、「体重と体脂肪を毎日計測して記入できるように、表を作ろう！」との部分スケジュールに繋ぐ部分スケジュールとして、「１日の摂取カロリーを１２００ｋｃａｌ以下に抑えるようにする。」との部分スケジュールを選択し、両者を木構造的に繋ぐ。
【００６１】
次に、このような各部分スケジュールを木構造的に繋ぐ処理が終了することで基本プランを再構成すると、制御部１６は、プランナーにより各部分スケジュールに対して設定された期間重み（図２参照）と、ユーザにより入力された「目標期間」の値とに基づいて演算を行い、この演算値に基づいて各部分スケジュールを実行する日付の割り当てを行う。
【００６２】
一例ではあるが、制御部１６は、この日付の割り当てを行う場合、各部分スケジュールの期間重みの合計値を算出する。そして、この期間重みの合計値に対する、各部分スケジュールの期間重みが占める割合を算出し、この各部分スケジュールの期間重みの割合に対してユーザにより入力された上記「目標期間」を乗算処理することで、前の部分スケジュールから次の部分スケジュールが実行される日付を決定して、メモリ１５に記憶されているスケジュール帳に反映する。
【００６３】
なお、各部分スケジュールを実行する「時間帯」は、基本プランの各部分スケジュールに対して予め設定されており（図２参照）、制御部１６は、その中で確率的に決定する。
【００６４】
図４（ｅ）に、各部分スケジュールを実行する日付が反映されたスケジュール帳のカレンダーを示す。この図４（ｅ）に斜線で示すように、制御部１６は、各部分スケジュールを実行する日付の表示色を、他の日付の表示色とは異なる表示色でカレンダー上に表示する。これにより、このカレンダーを見たユーザに対して各部分スケジュールの実行日を一目で認識させることができる。
【００６５】
次に、このように各部分スケジュールの実行日がスケジュール帳に反映されると、ユーザは、所望の日付に対応するスケジュールの一覧やスケジュールの詳細を確認可能となっている。具体的には、制御部１６は、図４（ｅ）に示すようにカレンダー上にカーソルＣＲを表示するようになっており、このカーソルＣＲは、ユーザが操作部６を操作することで各日付間を移動操作可能となっている。ユーザは、スケジュールの一覧を表示したい場合、カレンダー上の所望の日付にカーソルＣＲを移動操作し、決定キーを押圧操作する。
【００６６】
制御部１６は、図３のフローチャートのステップＳ７において、このようなカーソルＣＲの移動操作と決定キーの押圧操作の有無を監視している。そして、決定キーの押圧操作を検出すると、制御部１６は、該決定キーが押圧操作された際にカーソルＣＲが位置していたカレンダー上の日付に対応するスケジュールを上記スケジュール帳から検出し、ステップＳ８において、図４（ｆ）に示すようにこの検出したスケジュールの一覧を表示部５に表示制御する。図４（ｆ）に示す例は、２００６年８月１４日（月）の日付のスケジュールの一覧であり、この日付のスケジュールとしては、通常のスケジュールとして「１８：００〜食事会」とのスケジュールが登録されており、ダイエットプランの部分スケジュールとして「０５：００〜１１：００  朝食はしっ」、及び「１９：００〜００：００  ダンベル体」とのスケジュールが登録されている例である。
【００６７】
また、このようなスケジュールの一覧から所望のスケジュールを選択した場合、ユーザはその選択したスケジュールの詳細を確認可能となっている。この場合ユーザは、図４（ｆ）に示すスケジュールの一覧から所望のスケジュールにカーソルＣＲを移動操作し、決定キーを押圧操作する。
【００６８】
制御部１６は、図３のフローチャートのステップＳ９において、このようなカーソルＣＲの移動操作と決定キーの押圧操作の有無を監視している。そして、決定キーの押圧操作を検出すると、制御部１６は、該決定キーが押圧操作された際にカーソルＣＲが位置していたスケジュールに対応する日付、時間、内容等の詳細を上記スケジュール帳から検出して表示部５に表示制御する。
【００６９】
〔自己評価の入力と進捗状況のグラフ表示動作〕
次に、ユーザは、このように登録した基本プランに沿って各部分スケジュールを実行すると共に、実行した各部分スケジュールに対して自己評価を入力する。制御部１６は、この入力された自己評価に基づいて、当該プランの目標に対する現在の進捗状況をグラフ化して表示するようになっている。図７のフローチャートに、この自己評価の入力動作の流れと、進捗状況を示すグラフの表示動作の流れを示す。
【００７０】
ユーザは、登録済みの基本プランの各部分スケジュールに対する自己評価を行う場合や上記基本プランの進捗状況を示すグラフを表示する場合には、例えば図８（ａ）に示すような動作メニューの中から「登録プラン表示」のメニューを選択する。制御部１６は、操作部６を介してユーザから指定される上記「登録プラン表示を検出したタイミングで、メモリ１５に記憶されているスケジュール管理プログラムに基づいて、この図７のフローチャートに示す処理をスタートさせ、ステップＳ２１から処理を開始する。
【００７１】
ステップＳ２１では、制御部１６が、メモリ１５のプラン格納フォルダを検索することで、登録済みの基本プランが存在するか否かを判別する。そして、登録済みの基本プランが存在する場合には処理をステップＳ２２に進め、登録済みの基本プランが存在しない場合には処理をステップＳ３２に進め、例えば「表示可能な基本プランがありません。」等のエラーメッセージを表示部５に表示して、当該図７のフローチャートに示す処理を終了する。
【００７２】
次に、ステップＳ２２では、制御部１６が、プラン格納フォルダから検索した登録済みの基本プランのリスト（登録プランリスト）を、図８（ｂ）に示すように一覧表示する。なお、この図８（ｂ）に示す登録プランリストは、「ダイエットプラン」及び「貯蓄プラン」が登録済みであった場合の表示例である。
【００７３】
このような登録プランリストが表示されると、ユーザは、カーソルＣＲを移動操作して、自己評価の入力を行う基本プラン、或いはグラフの表示を行う基本プランを選択する。ステップＳ２３では、制御部１６が、操作部６の操作状況を監視することで、このような選択操作がなされたか否かを判別しており、基本プランの選択操作を検出したタイミングで処理をステップＳ２４に進め、ユーザにより選択された基本プランの部分スケジュールの一覧を表示する。
【００７４】
具体的には、例えば図８（ｂ）に示す登録プランリストから「ダイエットプラン」が選択された場合、制御部１６は、図８（ｃ）に示すようにこの「ダイエットプラン」の各部分スケジュールを時系列に沿って一覧表示する。また、制御部１６は、各部分スケジュールの一覧と共に、当該各部分スケジュールの自己評価を示すアイコン、及び自己評価に基づく当該ダイエットプランの達成度を示す点数を表示する。
【００７５】
なお、この図８（ｃ）に示す例は、いずれの部分スケジュールに対しても自己評価がなされていない場合の表示例である。このため、各部分スケジュールに対応する自己評価のアイコンは、デフォルトとして「空」の字体のアイコンが表示されており、また、達成度も「０点」として表示されている。
【００７６】
次に、ユーザは部分スケジュールを実行した際に、該部分スケジュールの実行状況を自己評価するのであるが、この場合ユーザはカーソルＣＲを移動操作することで、図８（ａ）に示す各部分スケジュールの一覧の中から自己評価を行う部分スケジュールを選択する。ステップＳ２５では、制御部１６が、操作部６の操作状況を監視することで、このような部分スケジュールの選択操作がなされたか否かを判別しており、部分スケジュールの選択操作を検出したタイミングで処理をステップＳ２８に進める。
【００７７】
ステップＳ２８では、制御部１６が、ユーザにより選択された部分スケジュールの自己評価の入力画面を表示部５に表示制御する。図８（ｄ）は、ダイエットプランにおける８月１日の部分スケジュールに対する自己評価の入力画面（ダイエットプラン評価画面）の表示例である。一例ではあるが、この図８（ｄ）からわかるように自己評価のアイコンとしては、部分スケジュールの実行に失敗した場合に選択する「失敗のアイコン」、部分スケジュールの実行が中途半端であった場合に選択する「半端のアイコン」、及び部分スケジュールの実行に成功した場合に選択する「達成のアイコン」があり、ユーザは、カーソルＣＲを移動操作することで、これら各アイコンの中から部分スケジュールの実行状況に対応するアイコンを選択して自己評価の入力を行う。
【００７８】
図７のフローチャートのステップＳ２９では、制御部１６が操作部６の操作状態を監視することで、このような自己評価の選択操作がなされたか否かを判別しており、当該選択操作を検出したタイミングで処理をステップＳ３０に進め、ユーザにより選択された自己評価に基づいて基本プランの達成度を算出すると共に、この算出した達成度と、選択された自己評価のアイコンを、各部分スケジュールの一覧に反映する。
【００７９】
具体的には、ユーザにより入力される「失敗」、「半端」、「達成」の各自己評価には、例えば「失敗」が「−１点」、「半端」が「＋１点」、「達成」が「＋３点」等のようにそれぞれ点数が割り当てられている。制御部１６は、自己評価の入力が行われると、ユーザにより選択された自己評価の点数に、その部分スケジュールに設定されている重要度を乗算処理し、この乗算処理により得られた値を、その部分スケジュールの値とする。そして、各部分スケジュールの乗算値をそれぞれ加算処理し、この加算値を当該基本プランの達成度の点数として上記各部分スケジュールの一覧に表示する。
【００８０】
すなわち、図８（ｃ）に示す部分スケジュールの一覧から８月１日（８／１）の「ダイエット開始」との部分スケジュールが選択され、この部分スケジュールに対して「達成」の自己評価が入力された場合、この「達成」の自己評価に対して与えられる点数は上述のように「＋３点」である。また、「ダイエット開始」との部分スケジュールの重要度は図２に示すように「２」である。このため、制御部１６は、自己評価の「＋３点」と当該部分スケジュールの重要度の「２」を乗算処理し「６点」の乗算値を得る。そして、制御部１６は、このようにして各部分スケジュール毎の乗算値を得ると、該各部分スケジュールの乗算値をそれぞれ加算処理し、この加算値を達成度として、図８（ｅ）に示すように上記一覧に表示する。
【００８１】
なお、この図８（ｅ）は、「ダイエット開始」との部分スケジュールのみの自己評価がなされた場合の表示例である。このため、達成度の点数としては上述の「６点」が表示され、当該「ダイエット開始」との部分スケジュールに隣接して、ユーザにより入力された「達成」の自己評価のアイコンが表示されている。
【００８２】
また、このような達成度を表示する際、制御部１６は、達成度の満点が１００点となるように上記加算値の正規化処理を行ったうえで該達成度の表示を行う。
【００８３】
次に、実行中の基本プランの目標に対する現在の進捗状況を示すグラフを表示する場合、ユーザは、図８（ｃ）或いは図８（ｅ）に例示した部分スケジュールの一覧を表示した際に、操作部６に設けられている所定のソフトキーを押圧操作する。制御部１６は、部分スケジュールの一覧を表示すると、図７のフローチャートのステップＳ２６において、上記所定のソフトキーの押圧操作の有無を監視しており、このソフトキーの押圧操作を検出したタイミングでステップＳ３１に処理を進め、上記算出済みの各部分スケジュールの達成度に基づいて、現在実行中の基本プランの目標に対する現在の進捗状況を示すグラフを表示部５に表示制御する。
【００８４】
図９に、このグラフの表示例を示す。この図９からわかるように、制御部１６は、横軸を基本プランの開始から終了までの時間軸とし、縦軸を基本プランの達成度（パーセンテージ表示）としたグラフ上に、７５％の達成度を示す「合格ライン」を表示すると共に、基本プランの開始時刻の達成度と、基本プランの終了時刻における上記合格ラインの達成度とを結ぶ直線を「目安ライン」として表示する。そして、このグラフ上に、ユーザにより入力された自己評価に基づいて算出した各部分スケジュールの達成度を折れ線グラフ状に表示する。
【００８５】
このグラフを見ることで、ユーザは、合格ラインや目安ラインで示される理想の達成度と現在における達成度とを比較した状態で進捗状況を認識することができる。
【００８６】
また、制御部１６は、グラフ上部のテキスト表示領域に対して、例えば「８／１０までの進捗状況」等の文字と共に、理想の達成度に対する現在の達成度を示すアイコンを表示する。このアイコンは、例えば図８（ｄ）に示す各自己評価のアイコンと同様のアイコンとなっており、制御部１６は、現在の達成度が理想の達成度よりもかなり低い場合には図８（ｄ）に示す失敗の自己評価のアイコンを表示し、現在の達成度が理想の達成度よりもやや低い場合には図８（ｄ）に示す半端の自己評価のアイコンを表示し、現在の達成度が理想の達成度と同じ或いは高い場合には図８（ｄ）に示す達成の自己評価のアイコンを表示する。従って、上記テキスト表示領域に表示されるアイコンは、理想の達成度に対する現在の達成度に応じて変化することとなる。ユーザは、このアイコンを見ることでも現在の進捗状況を一目で認識することができる。
【００８７】
［実施の形態の効果］
以上の説明から明らかなように、この実施の形態の携帯電話機は、複数の部分スケジュールで構成される基本プランの各入力項目に対して、ユーザが入力を行うと、制御部１６が、このユーザ入力に対応する部分スケジュールを選択的に用いて当該基本プランを再構成する。そして、この再構成した基本プランの各部分スケジュールを自動的かつ一括してスケジュール帳に登録する。このスケジュール帳に登録される各部分スケジュールは、ユーザ入力に基づいて選択された部分スケジュールであるため、ユーザに合った基本プランを自動的にスケジュール帳に登録することができる。このため、各部分スケジュールを一つずつ考えて手動で一件ずつスケジュール帳に登録する面倒な作業を省略することができ、スケジュールを登録する際のユーザの負担を大幅に軽減することができる。
【００８８】
ユーザは、専門分野のプランナーが組み立てた基本プランを使用することができるため（＝ユーザは、そのプランナーの専門の知識を活用する事ができるため）、ユーザが独自に調査してスケジュールを立てるような面倒な手間を省略することができる。
【００８９】
また、基本プランは表形式で記述することで、誰でも容易に作成可能とすることができ、異なる基本プラン間においても共通の記述の仕方で作成可能とすることができる。
【００９０】
ユーザは、一つの基本プランのみならず、複数の基本プランを取り込んでこれらを同時に実行可能であるため、様々な基本プラン（コンテンツ）を楽しむ事ができる。
【００９１】
また、各部分スケジュールの実行状況（ユーザから入力された自己評価）に基づいて、基本プラン全体から見たかたちの進捗状況をグラフ化して表示することができる。このため、ユーザは、基本プラン全体から見た現在の進捗状況を一目で確認することができ、また、進捗状態を楽しみながら各部分スケジュールを実行可能とすることができる。
【００９２】
また、複数の基本プランを同時に実行する場合、各基本プラン毎に進捗状況を区別して管理することができるため、スケジュールデータの使い勝手の向上を図ることができる。
【００９３】
また、達成度の算出は、ユーザの自己評価と、基本プランのプランナーが指定した重要度を参酌して算出するようになっているため、この算出する達成度の値を、プランナーの意図が反映された値とすることができる。このため、グラフ化して表示する進捗状況を、ユーザも納得する妥当なものとすることができる。
【００９４】
［変形例］
上述の実施の形態の説明では、本発明を携帯電話機に適用することとしたが、スケジュール機能を有する機器であれば、この携帯電話機以外であっても、ＰＨＳ電話機（PHS：Personal Handyphone System）、ＰＤＡ装置（PDA：Personal Digital Assistant）、携帯ゲーム機、デスクトップ型或いはノート型のパーソナルコンピュータ装置等の他の機器に適用してもよい。そして、いずれの機器に適用した場合でも上述と同じ効果を得ることができる。
【００９５】
最後に、本発明は、本発明の一例として開示したに過ぎない上述の実施の形態に限定されることはない。このため、本発明に係る技術的思想を逸脱しない範囲であれば、上述の実施の形態以外であっても設計等に応じて種々の変更が可能であることは勿論であることを付け加えておく。
【図面の簡単な説明】
【００９６】
【図１】本発明を適用した実施の形態となる携帯電話機のブロック図である。
【図２】実施の形態の携帯電話機で取り込まれる基本プランの構成を説明するための図である。
【図３】実施の形態となる携帯電話機における、新規プランの登録動作を説明するためのフローチャートである。
【図４】新規プランの登録時における表示画面の一例を示す図である。
【図５】新規プランの登録時に表示されるユーザの入力項目のプルダウンリストの一例を示す図である。
【図６】ユーザの各項目の入力値とプランナーの設定値に基づく、基本プランの再構成動作を説明するための模式図である。
【図７】基本プランに対する自己評価の入力動作、及び基本プランの進捗状況のグラフの表示動作を説明するためのフローチャートである。
【図８】基本プランに対する自己評価の入力画面の一例を示す図である。
【図９】基本プランの進捗状況のグラフの表示例を示す図である。
【符号の説明】
【００９７】
１  アンテナ、２  通信回路、３  スピーカ部、４  マイクロホン部、５  表示部、６  操作部、７  発光部（ＬＥＤ）、８  カメラ部、９  バイブレーションユニット、１０  タイマ、１１  近距離無線通信アンテナ、１２  近距離無線通信部、１３  外部メモリ、１４  外部メモリインターフェイス（外部メモリＩＦ）、１５  メモリ、１６  制御部
【図１】
2008117043.tif 000003
【図２】
2008117043.tif 000004
【図３】
2008117043.tif 000005
【図４】
2008117043.tif 000006
【図５】
2008117043.tif 000007
【図６】
2008117043.tif 000008
【図７】
2008117043.tif 000009
【図８】
2008117043.tif 000010
【図９】
2008117043.tif 000011