(57)【要約】【課題】利用者が携帯端末装置を利用して日常的に行っているパターン化した行動を、忘れず実行するための有用情報を提供する携帯端末装置を提供することなどを課題とする。【解決手段】携帯端末装置の操作履歴を蓄積し、蓄積した操作履歴を利用して利用者の行動パターンを認識して、自動的にスケジュールを生成する。そして、生成したスケジュールに基づいて、利用者に行動実行時間になった旨を音楽などで報知したり、その機能を自動起動したりする携帯端末装置を提供する。【選択図】          図３
2009171160.tif 000002
【特許請求の範囲】
【請求項１】
各部の操作履歴を収集する操作履歴収集部と、
収集した操作履歴に基づいて利用者による各部の利用予定のスケジュールを生成し管理するスケジュール生成管理部と、
スケジュールに従って各部に実行させる機能の識別情報である実行機能識別情報を生成する実行機能識別情報生成部と、
スケジュール生成管理部で生成され、管理されるスケジュールと実行機能識別情報生成部で生成される実行機能識別情報を関連付けて保持するスケジュール保持部と、
保持されているスケジュールと実行機能識別情報に応じて各部を制御する制御部と、
を有する携帯端末装置。
【請求項２】
操作履歴を収集する期間を定める収集期間情報を受付ける収集期間情報受付部を有し、
操作履歴収集部は、
収集期間情報受付部で受付けた収集期間情報に基づいて操作履歴を収集する特定操作履歴収集手段を有する
請求項１に記載の携帯端末装置。
【請求項３】
生成するスケジュールの繰返し単位を定める繰返し単位情報を受付ける繰返し単位受付部を有し、
スケジュール生成管理部は、繰返し単位情報に基づいてスケジュールを生成する第一スケジュール生成手段を有する
請求項１または２に記載の携帯端末装置。
【請求項４】
利用者の各部の操作を利用予定としてスケジュール生成するか否かを決定するための基準を定める登録基準情報を受付ける登録基準受付部を有し、
スケジュール生成管理部は、前記登録基準受付部で受付けた登録基準情報に基づいてスケジュールを生成する第二スケジュール生成手段を有する
請求項１から３のいずれか一に記載の携帯端末装置。
【請求項５】
スケジュール生成管理部は、生成し、又は、管理したスケジュールをスケジュール保持部で保持させるか否か利用者に選択させるスケジュール保持選択確認手段を有し、
スケジュール保持部は、前記利用者の選択に応じてスケジュールを保持する選択スケジュール保持手段を有する
請求項１から４のいずれか一に記載の携帯端末装置。
【請求項６】
実行機能識別情報生成部は
実行機能識別情報として、利用予定の部を起動するための利用識別情報を生成する利用識別情報生成手段と、
実行機能識別情報として、利用者に対して所定の報知をする部を起動するための報知識別情報を生成する報知識別情報生成手段、
のいずれか一以上を有する請求項１から５のいずれか一に記載の携帯端末装置。
【請求項７】
制御部は、実行機能識別情報で識別される複数の機能を連続的に実行させる連続制御手段を有する請求項１から６のいずれか一に記載の携帯端末装置。
【請求項８】
現在位置情報取得部を有し、
操作履歴収集部は、操作履歴としてその操作が行われた際の現在位置情報を含めた操作履歴を収集する位置付操作履歴収集手段を有する請求項１から７のいずれか一に記載の携帯端末装置。
【請求項９】
操作履歴収集部は、収集された操作履歴を編集する操作履歴編集手段を有する請求項１から８のいずれか一に記載の携帯端末装置。
【請求項１０】
スケジュール生成管理部は、スケジュール保持部で保持されているスケジュールを編集するスケジュール編集手段を有する請求項１から９のいずれか一に記載の携帯端末装置。
【請求項１１】
スケジュール保持部が保持しているスケジュールを表示するスケジュール表示部を有し、
スケジュール表示部は、操作履歴に基づいて作成したスケジュールと、利用者の編集により作成されたスケジュールを識別可能に表示する識別表示手段を有する請求項１０に記載の携帯端末装置。
【請求項１２】
前記報知識別情報により識別される報知部を有し、
報知部は、スケジュールに従って利用者にスケジュールタイムがきた旨を報知する際は、操作履歴に基づいて作成したスケジュールと、利用者の編集により作成されたスケジュールを識別可能に報知する識別報知手段を有する
請求項６に従属している請求項９または請求項６かつ９に従属している請求項１０、１１のいずれか一に記載の携帯端末装置。
【請求項１３】
各部の操作履歴を収集する操作履歴収集ステップと、
収集した操作履歴に基づいて利用者による各部の利用予定のスケジュールを生成し管理するスケジュール生成管理ステップと、
スケジュールに従って各部に実行させる機能の識別情報である実行機能識別情報を生成する実行機能識別情報生成ステップと、
保持されているスケジュールと実行機能識別情報に応じて各部を制御する制御ステップと、
を有する携帯端末装置の駆動方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、メールの送受信機能、Ｗｅｂ閲覧機能、ラジオ放送受信機能、ＴＶ放送受信機能など、様々な機能を有する携帯端末装置に関する。
【背景技術】
【０００２】
近年の携帯電話などの携帯端末装置には、電話としての通話機能のほか、Ｅメールの送受信機能、Ｗｅｂ閲覧機能、ラジオ放送受信機能、ＴＶ放送受信機能、電子書籍閲覧機能など様々な機能が付与されている。利用者は日々の生活の中で、このように多機能化した携帯端末装置を常時携帯し、大いに活用している。具体的な活用場面としては様々であるが、例えば、父親が会社から帰宅する際に、携帯端末装置を利用して、奥さんや子供に「今から帰るメール」を送信する場合などが考えられる。または、塾に通っている子供が、無事塾に到着した際に、携帯端末装置を利用して、両親に「無事到着したメール」を送信する場合なども考えられる。さらには、携帯端末装置を利用して、毎日、ラジオ放送の英会話番組を受信し、視聴する場合なども考えられる。または、携帯端末装置を利用して、毎週、テレビ放送の連続ドラマを受信し、視聴する場合なども考えられる。その他、日常生活において携帯端末装置を利用する場面は多数あり、利用者によっては一日の活動の大部分において携帯端末装置を利用している場合もありうる。このように、現代人にとって携帯端末装置は日常の活動を行う上で、必須のアイテムとなっている。
【０００３】
ここで、現代人の日常生活、特に日本人の日常生活は往々にパターン化していることが知られている。例えば、会社の勤務始業時間、終業時間が定まっている場合は、父親が会社から帰宅する時間は毎日大体同じであったりする。かかる場合、父親は、毎日ほぼ同じ時間に携帯端末装置を利用して、奥さんや子供に「今から帰るメール」を送信していたりする。また、通常、塾のある曜日や開始時間は決まっているので、塾に通っている子供が塾に到着する時間は、毎回大体同じであったりする。かかる場合、子供は、毎回同じ曜日のほぼ同じ時間に携帯端末装置を利用して、両親に「無事到着したメール」を送信していたりする。さらに、通常、ラジオ放送で英会話番組が放送される曜日や時間、テレビ放送で連続ドラマが放送される曜日や時間は定まっている。かかる場合、当該番組を欠かさず視聴している視聴者は、毎回同じ曜日の同じ時間に携帯端末装置を利用して、ラジオ放送やテレビ放送を受信し、視聴していたりする。このように、現代人は日常生活において、無意識のうちに、毎日同じ時間、または、毎週同じ曜日の同じ時間などに携帯端末装置を利用して同じ行動をとっていたりする。
【０００４】
このようにパターン化している行動は、一度でも実行するのを忘れてしまうと、自己または周囲の人間に大きな影響を及ぼす可能性がある。例えば、前記のように毎回決まった時間に送信されている「無事到着したメール」などを受信している側は、いつものメールがないと、送信側の相手に事故などが起きたのかと不安に思ってしまう可能性がある。また、連続ドラマを欠かさず視聴していた視聴者は、一回の放送を見逃してしまうとストーリーが分からなくなってしまい、今後、そのドラマを見る意欲が失せ、それまで毎週欠かさず視聴してきた時間が無駄になってしまう。このように、パターン化している行動こそ欠かさず実行する必要があり、実行するのを忘れると多大な被害が生じる可能性がある。
【０００５】
そこで、前記の様な事態が生じるのを回避するため、利用者が携帯端末装置を利用して決まって行う行動を忘れず実行するための手段が求められる。
【０００６】
前記要求を満たす手段として、携帯端末装置に付与されているスケジュール管理機能を利用する手段が考えられる。具体的には、利用者があらかじめ携帯端末のスケジュール表にスケジュールを入力する。すると、携帯端末装置は入力されたスケジュールを管理し、入力されたスケジュールの実行時間になると音楽やアラームなどで利用者に報知する。その結果、利用者は、所定の行動を忘れず実行することが可能になる。しかしながら、当該手段の場合、利用者がスケジュールを入力する必要がある。かかる場合、入力する事項が少なければ問題ないが、入力する事項が多いと非常に入力作業が手間であり、利用者にとって利用しやすい機能ではない。
【０００７】
そこで、利用者が面倒な入力作業を行わなくても自動的にスケジュールを生成し、所定の時間がきた旨を報知してくれる携帯端末装置が求められる。前記を実現する手段としては、利用者の携帯端末装置の操作履歴を蓄積し、それを活用して有用情報を利用者に提供する手段が考えられる。
【０００８】
ここで、利用者の携帯端末装置の操作履歴などを蓄積し、それを基に利用者に有用情報を提供する手段としては、例えば、特許文献１のような発明がなされている。当該発明は、利用者の携帯端末装置の操作履歴などを蓄積していき、利用者の求めに応じて、蓄積した操作履歴などをそのまま有用情報として提供するものである。これにより、利用者は、過去の自分の行動（例えば、「何月何日の何時にファイルＡを開いた」など）を容易に確認することが可能となる。しかしながら、当該発明は、「過去」の操作履歴などを利用者の求めに応じてそのまま提供するものであり、自動的に「将来」のスケジュールを生成して報知する手段などについては全く記載されていない。よって、利用者がパターン化した行動を忘れず実行するための何の解決手段にもならない。
【０００９】
その他、利用者の携帯端末装置の操作履歴などを蓄積し、利用者に有用情報を提供する手段としては、特許文献２のような発明がなされている。当該発明は、複数のアトラクションを有する娯楽施設において使用される携帯端末装置に、娯楽施設内での利用者の行動履歴（例えば、「Ａアトラクションを何回利用した」など）を蓄積していき、蓄積した行動履歴を基に、利用者にまだ利用していないアトラクションの情報などを有用情報として提供するものである。これにより、利用者は、娯楽施設内での自分の行動を容易に把握することが可能となる。しかしながら、当該発明は、娯楽施設における非日常の一日限りの行動を行動履歴として蓄積し、その行動履歴を利用して、娯楽施設において有意義なサービスを提供するためのものである。よって、自動的に「将来」のスケジュールを生成して報知する手段などについては全く記載されておらず、利用者が日常生活におけるパターン化した行動を忘れず実行するための何の解決手段にもならない。
【特許文献１】特開平１０−３０１８１３
【特許文献２】特開２００３−１３２３８１
【発明の開示】
【発明が解決しようとする課題】
【００１０】
そこで、本発明では、利用者の携帯端末装置の操作履歴や携帯端末装置を利用しての行動履歴などをその携帯端末装置に蓄積していき、蓄積したデータを利用して利用者が日常のパターン化した行動を忘れず実行するための有用情報を提供する手段を提供することなどを課題とする。
【課題を解決するための手段】
【００１１】
上記課題を解決するための手段として、以下のような発明などを提供する。
【００１２】
利用者の携帯端末装置の操作履歴などを蓄積し、蓄積した操作履歴などを利用して利用者の行動パターンを認識して自動的にスケジュールを生成し、生成したスケジュールに基づいて、利用者に行動する時間になった旨を音楽などで報知する処理を実行する携帯端末装置などを提供する。また、行動する時間になった旨を音楽で報知する代わりに、その行動を実行するためのアプリケーションを自動的に起動することで、行動する時間になった旨を報知する携帯端末装置などを提供する。
【００１３】
具体的には、以下の発明を提供する。
【００１４】
第一発明では、各部の操作履歴を収集する操作履歴収集部と、収集した操作履歴に基づいて利用者による各部の利用予定のスケジュールを生成し管理するスケジュール生成管理部と、スケジュールに従って各部に実行させる機能の識別情報である実行機能識別情報を生成する実行機能識別情報生成部と、スケジュール生成管理部で生成され、管理されるスケジュールと実行機能識別情報生成部で生成される実行機能識別情報を関連付けて保持するスケジュール保持部と、保持されているスケジュールと実行機能識別情報に応じて各部を制御する制御部を有する携帯端末装置を提供する。
【００１５】
第二発明では、第一発明を基本とし、さらに、操作履歴を収集する期間を定める収集期間情報を受付ける収集期間情報受付部を有し、操作履歴収集部は、収集期間情報受付部で受付けた収集期間情報に基づいて操作履歴を収集する特定操作履歴収集手段を有する携帯端末装置を提供する。
【００１６】
第三発明では、第一発明または第二発明を基本とし、さらに、生成するスケジュールの繰返し単位を定める繰返し単位情報を受付ける繰返し単位受付部を有し、スケジュール生成管理部は、繰返し単位情報に基づいてスケジュールを生成する第一スケジュール生成手段を有する携帯端末装置を提供する。
【００１７】
第四発明では、第一発明から第三発明のいずれか一を基本とし、さらに、利用者の各部の操作を利用予定としてスケジュール生成するか否かを決定するための基準を定める登録基準情報を受付ける登録基準受付部を有し、スケジュール生成管理部は、前記登録基準受付部で受付けた登録基準情報に基づいてスケジュールを生成する第二スケジュール生成手段を有する携帯端末装置を提供する。
【００１８】
第五発明では、第一発明から第四発明のいずれか一を基本とし、さらに、スケジュール生成管理部は、生成し、又は、管理したスケジュールをスケジュール保持部で保持させるか否か利用者に選択させるスケジュール保持選択確認手段を有し、スケジュール保持部は、前記利用者の選択に応じてスケジュールを保持する選択スケジュール保持手段を有する携帯端末装置を提供する。
【００１９】
第六発明では、第一発明から第五発明のいずれか一を基本とし、さらに、実行機能識別情報生成部は、実行機能識別情報として利用予定の部を起動をするための利用識別情報を生成する利用識別情報生成手段と、実行機能識別情報として利用者に対して所定の報知をする部を起動するための報知識別情報を生成する報知識別情報生成手段を有する携帯端末装置を提供する。
【００２０】
第七発明では、第一発明から第六発明のいずれか一を基本とし、さらに、制御部は、実行機能識別情報で識別される複数の機能を連続的に実行させる連続制御手段を有する携帯端末装置を提供する。
【００２１】
第八発明では、第一発明から第七発明のいずれか一を基本とし、さらに、現在位置情報取得部を有し、操作履歴収集部は、操作履歴としてその操作が行われた際の現在位置情報を含めた操作履歴を収集する位置付操作履歴収集手段を有する携帯端末装置を提供する。
【００２２】
第九発明では、第一発明から第八発明のいずれか一を基本とし、さらに、操作履歴収集部は、収集された操作履歴を編集する操作履歴編集手段を有する携帯端末装置を提供する。
【００２３】
第十発明では、第一発明から第九発明のいずれか一を基本とし、さらに、スケジュール生成管理部は、保持されているスケジュールを編集するスケジュール編集手段を有する携帯端末装置を提供する。
【００２４】
第十一発明では、第十発明を基本とし、さらに、スケジュール保持部が保持しているスケジュールを表示するスケジュール表示部を有し、スケジュール表示部は、操作履歴に基づいて作成したスケジュールと、利用者の編集により作成されたスケジュールを識別可能に表示する識別表示手段を有する携帯端末装置を提供する。
【００２５】
第十二発明では、第六発明に従属している第九発明、または、第六発明と第九発明に従属している第十発明または第十一発明のいずれか一を基本とし、さらに、前記報知識別情報により識別される報知部を有し、報知部は、スケジュールに従って利用者にスケジュールタイムがきた旨を報知する際は、操作履歴に基づいて作成したスケジュールと、利用者の編集により作成されたスケジュールを識別可能に報知する識別報知手段を有する携帯端末装置を提供する。
【００２６】
第十三発明では、各部の操作履歴を収集する操作履歴収集ステップと、収集した操作履歴に基づいて利用者による各部の利用予定のスケジュールを生成し管理するスケジュール生成管理ステップと、スケジュールに従って各部に実行させる機能の識別情報である実行機能識別情報を生成する実行機能識別情報生成ステップと、保持されているスケジュールと実行機能識別情報に応じて各部を制御する制御ステップを有する携帯端末装置の駆動方法を提供する。
【発明の効果】
【００２７】
本発明の携帯端末装置により、利用者は、日常生活の中で携帯端末装置を利用して欠かさず行っている行動を、忘れず実行することが可能となる。その結果、利用者自身が不利益な事態を被るのを回避できるほか、周囲の人達にも余計な心配をかけずに済むなどのメリットを有する。
【発明を実施するための最良の形態】
【００２８】
以下本発明を実施するための最良の形態について、図面を用いて詳細に説明する。なお、本発明はこれら実施の形態になんら限定されるものではなく、その要旨を逸脱しない範囲において種々なる態様で実施しうる。
【００２９】
なお、以下の実施形態と請求項の関係は次のとおりである。実施形態１は主として請求項１、２、６、１３などについて説明する。実施形態２は主として請求項３などについて説明する。実施形態３は主として請求項４などについて説明する。実施形態４は主として請求項５などについて説明する。実施形態５は、主として請求項７などについて説明する。実施形態６は、主として請求項８などについて説明する。実施形態７は、主として請求項９などについて説明する。実施形態８は主として請求項１０などについて説明する。実施形態９は主として請求項１１、１２などについて説明する。
<<実施形態１>>
<実施形態１の概要>
【００３０】
本実施形態の携帯端末装置は、利用者の携帯端末装置の操作履歴を蓄積し、蓄積した操作履歴を利用して利用者の毎日の行動パターンを認識して自動的にスケジュールを生成する。そして、スケジュールの実行時間になると、その行動を実行するための機能を自動起動したり、アラーム音を鳴らしたりすることで利用者に予定時間がきたことを報知することを特徴とする。
【００３１】
図１に、本実施形態の携帯端末装置を利用することによる効果を示す概念図を示す。例えば、図１（Ａ）に示すように、毎週月曜日から金曜日の６時に、本実施形態の携帯端末装置を利用してＴＶ放送のスペイン語番組を欠かさず視聴している利用者が、図１（Ｂ）に示すように、ある日の６時頃には新聞紙の閲読に没頭してしまい、時間の経過を忘れ、スペイン語番組の開始時間に気付いていなかったとする。かかる場合、本実施形態の携帯端末装置は、利用者の過去の操作履歴から、「毎朝６時から携帯端末装置を利用してＴＶ視聴」という利用者の行動パターンを認識し、スケジュールを生成しているため、６時になるとＴＶ視聴機能を自動起動することで利用者に行動実行時間になった旨を報知する。その結果、利用者は、毎週月曜日から金曜日に欠かさず視聴してきたスペイン語番組を見逃すという不利益を回避できる。
<実施形態１の機能的構成>
【００３２】
図２は、本実施形態の携帯端末装置の機能ブロックの一例を表す図である。この図にあるように本実施例の「携帯端末装置」（０２００）は、「操作履歴収集部」（０２０１）と、「スケジュール生成管理部」（０２０２）と、「実行機能識別情報生成部」（０２０３）と、「スケジュール保持部」（０２０４）と、「制御部」（０２０５）を有する。また、「収集期間情報受付部」（０２０６）を有してもよい。さらに、「操作履歴収集部」（０２０１）は「特定操作履歴収集手段」を、「実行機能識別情報生成部」（０２０３）は「利用識別情報生成手段」と「報知識別情報生成手段」有してもよい。
【００３３】
なお、以下に記載する本装置の機能ブロックは、ハードウェア、ソフトウェア、またはハードウェア及びソフトウェアの両方として実現され得る。具体的には、コンピュータを利用するものであれば、ＣＰＵやＲＡＭ、バス、あるいは二次記憶装置（ハードディスクや不揮発性メモリ、ＣＤ−ＲＯＭやＤＶＤ−ＲＯＭなどの記憶メディアとそれらメディアの読取ドライブなど）、印刷機器や表示装置、その他の外部周辺装置などのハードウェア構成部やその外部周辺機器用のＩ／Ｏポート、それらハードウェアを制御するためのドライバプログラムやその他アプリケーションプログラム、情報入力に利用されるユーザインターフェイスなどが挙げられる。
【００３４】
またこれらハードウェアやソフトウェアは、ＲＡＭ上に展開したプログラムをＣＰＵで演算処理したり、メモリやハードディスク上に保持されているデータや、インターフェイスを介して入力されたデータなどを加工、蓄積、出力処理したり、あるいは各ハードウェア構成部の制御を行ったりするために利用される。また、この発明は装置として実現できるのみでなく、方法としても実現可能である。また、このような発明の一部をソフトウェアとして構成することができる。さらに、そのようなソフトウェアをコンピュータに実行させるために用いるソフトウェア製品、及び同製品を記憶媒体に固定した記憶媒体も、当然にこの発明の技術的な範囲に含まれる（本明細書の全体を通じて同様である）。
【００３５】
以下、本実施形態の「携帯端末装置」（０２００）と、「操作履歴収集部」（０２０１）と、「スケジュール生成管理部」（０２０２）と、「実行機能識別情報生成部」（０２０３）と、「スケジュール保持部」（０２０４）と、「制御部」（０２０５）と、「収集期間情報受付部」（０２０６）と、「操作履歴収集部」（０２０１）の「特定操作履歴収集手段」と、「実行機能識別情報生成部」（０２０３）の「利用識別情報生成手段」と「報知識別情報生成手段」の機能について説明する。
【００３６】
本実施形態の「携帯端末装置」（０２００）は、メールの送受信機能、Ｗｅｂ閲覧機能、ラジオ放送受信機能、ＴＶ放送受信機能、カメラ機能など、様々な機能を有する携帯端末装置であり、例えば、携帯電話などが該当する。
【００３７】
「操作履歴収集部」（０２０１）は、各部の操作履歴を収集するよう構成されている。ここで、「各部」とは、「携帯端末装置」の有する機能を実行するよう構成された部であり、例えば、送信するメールを作成するためのメール作成部や、作成したメールを送信するためのメール送信部、メールを受信するためのメール受信部、ＷＥＢを閲覧するためのＷＥＢ閲覧部、デジタルＴＶを視聴するためのＴＶ視聴部、デジタルラジオを視聴するためのラジオ視聴部、電子書籍を閲覧するための電子書籍閲覧部、ＰＣと接続するためのＰＣ接続部、ゲームをプレイするためのゲーム利用部、電話をかけるための電話発信部、電話を受信するための電話受信部、音楽を視聴するための音楽視聴部などがある。なお、前記した部は例示であり、その他、携帯端末を利用して実現可能な機能を実行するよう構成されたあらゆる部を含む。「各部の操作履歴」とは、各部を起動した履歴であり、例えば、「２００７年１０月２２日（月）９時０５分２３秒：メール作成部起動」、「２００７年１０月２２日（月）９時０７分１５秒：メール送信部起動」、「２００７年１０月２２日（月）２０時５８分３７秒：ＴＶ視聴部起動」などである。「各部の起動」には、利用者の操作により起動したもののほか、以下で説明する制御部（０２０５）の機能により、スケジュールに応じて自動で起動したものをも含んでよい。なお、「操作履歴を収集する」とは、操作履歴を取得し、保持することをさす。すなわち、操作履歴収集部（０２０１）は、利用者による各部の操作履歴を取得すると、それを保持するよう構成されている。
【００３８】
ここで、操作履歴収集部（０２０１）が操作履歴を収集する具体的手段としては、以下のような例が考えられる。例えば、操作履歴収集部（０２０１）は、各部が起動されると、その旨を識別する情報と、起動された部を識別する情報（以下、「部ＩＤ」という）を取得する。また、前記情報を取得すると、それをトリガに現在日時時間情報を取得する。そして、それらの情報を関連付けて操作履歴として保持するよう構成されていてもよい。収集した操作履歴の例を、図３（０３０２）に示す。前記現在日時時間情報を取得する手段としては、操作履歴収集部（０２０１）を、利用者が設定した時刻などを取得可能に構成することで実現できる。
【００３９】
なお、操作履歴収集部（０２０１）は、「特定操作履歴収集手段」を有するよう構成されてもよい。「特定操作履歴収集手段」は、収集期間情報に基づいて操作履歴を収集するよう構成されている。「収集期間情報」は、収集する操作履歴を期間で定める情報である。その内容としては、例えば、「現在の日にちを基準として過去１年分」のような条件で定めるようなものでもよい。使用期間情報は、予め出荷段階から定められていてもよいし、以下で説明する「収集期間情報受付部」（０２０６）で、利用者の入力を受け付けてもよい。「特定操作履歴収集手段」は、収集した操作履歴の期間が「収集期間情報で定められた期間」を超えた場合には、当該操作履歴を削除し、「収集期間情報で定められた期間」内の操作履歴のみを保持するよう構成されている。
【００４０】
「スケジュール生成管理部」（０２０２）は、操作履歴収集部（０２０１）で収集した操作履歴に基づいて、利用者による各部の利用予定のスケジュールを生成し、管理するよう構成されている。「利用者による各部の利用予定」とは、一日のある時間に（例：１０時）ある部（例：メール生成部）を利用することを定めた予定である。スケジュール生成管理部（０２０２）は、収集した複数の操作履歴を利用し、一定以上の確率で、毎日ほぼ同じ時間に、同じ部を起動している操作を検索する。そして、検索した結果に基づいて、ある時間に、ある部を利用するスケジュールを生成する。例えば、利用者の過去の行動履歴が、図３の表（０３０１）のようなものだったとする。かかる場合、スケジュール生成管理部（０２０２）は、操作履歴収集部（０２０１）が収集した操作履歴（０３０２）を利用し、一定以上の確率で、毎日ほぼ同じ時間に、同じ部を起動している操作を検索し、毎日の行動パターンに基づいたスケジュール（０３０３）を生成する。なお、図３においては、５分単位でスケジュールを生成しているが、本実施形態において時間単位は特段制限されず、１０分単位でも、３０分単位でも、１時間単位でもよい。これらの単位は、利用者が選択可能に構成されていてもよい。ここで、５分単位でスケジュールを生成するとは、利用者による各部の利用予定を、例えば、「６時００分００秒：ＴＶ視聴」、「７時０５分００秒：メール作成」、「１０時３５分００秒：音楽視聴」などのように５分単位で生成することをいう。「５分単位」でスケジュールを生成する場合、「スケジュール生成管理部」（０２０２）は、利用者の過去の操作履歴のうち、例えば、６時００分００秒から６時０４分５９秒の時間帯に行われた操作（例：「ＴＶ視聴機能の起動」）を、同じ行動パターンによる操作として認識し、スケジュール（例：「６時００分００秒：ＴＶ視聴」）を生成することとなる。
【００４１】
スケジュールを生成する具体的手段としては、以下の様な例が考えられる。まず、収集した操作履歴の中から、０時００分００秒から０時０４分５９秒の間の操作履歴を抽出する。そして、抽出した操作履歴を、起動した部に応じて分類し、それぞれの部を起動した日数（以下、「起動日数」という）をカウントする。その後、それぞれの起動日数を、操作履歴を収集した日数（以下、「収集日数」）で割り、「利用者がある部をある時間（０時００分００秒から０時０４分５９秒）に繰返し起動した確率（以下、「起動確率」という）」を求める。そして、求めた起動確率が、一定確率以上であるか判断し、一定確率以上である場合には、毎日の生活の中で、その部をその時間（０時００分００秒から０時０４分５９秒）に利用するスケジュールを生成する。その後、他のすべての時間帯についても同様の処理を行い、スケジュールを生成する。なお、一定確率は任意に設定可能であり、例えば、「７割以上」などでもよい。当該確率は、予め出荷段階から設定されていてもよいし、以下の実施形態で説明するように、利用者が任意に設定できてもよい。
【００４２】
また、スケジュール生成管理部（０２０２）は、生成したスケジュールを管理するよう構成されている。ここで、「管理」とは、生成したスケジュールを更新したり、変更したりすることを指す。スケジュールの生成に使用する操作履歴は日々蓄積されるので、各部の起動確率は日々変更することとなる。スケジュール生成管理部（０２０２）は、かかる事態に対応し、生成したスケジュールを管理するよう構成されている。なお、スケジュール生成管理部（０２０２）がスケジュールを生成したり管理したりするタイミングとしては特段制限されず、例えば、新たな操作履歴を収集するたびに行ってもよいし、利用者の操作ボタンによる「スケジュール生成管理」の指示をトリガに行ってもよいし、日にちの変わり目に自動で行ってもよい。
【００４３】
「実行機能識別情報生成部」（０２０３）は、スケジュールに従って各部に実行させる機能の識別情報である実行機能識別情報を生成するよう構成されている。ここで、「実行機能識別情報」は、実行させる部を特定する情報と、その部に実行させる機能を特定する情報からなる。なお、ここでの「各部」には、前記した、ＴＶ視聴部、ＷＥＢ閲覧部などのほか、アラーム音やバイブレーションなどを出力しスケジュールの実行時間になった旨を利用者に報知する報知部を含んでもよい。かかる場合、実行機能識別情報生成部（０２０３）は、「利用識別情報生成手段」と「報知識別情報生成手段」を有するよう構成されていてもよい。
【００４４】
「利用識別情報生成手段」は、実行機能識別情報として、利用予定の部を起動するための利用識別情報を生成するよう構成されている。利用予定の部とは、スケジュール内容を実行するために利用する部であり、例えば、スケジュールが「６時００分００秒：ＴＶ視聴」の場合、「ＴＶ視聴部」が該当する。かかる場合、利用識別情報生成手段は、実行機能識別情報として、「ＴＶ視聴部：起動」なる利用識別情報（実行機能識別情報）を生成するよう構成されている。
【００４５】
「報知識別情報生成手段」は、実行機能識別情報として、利用者に対して所定の報知をする部を起動するための報知識別情報を生成するよう構成されている。報知する部とは、アラーム音などの音声情報を出力したり、バイブレーションを出力したりして、利用者に報知する報知部が該当する。例えば、スケジュールが「６時００分００秒：ＴＶ視聴」の場合、報知識別情報生成手段は、報知識別情報として、「報知部：音声出力」なる報知識別情報（実行機能識別情報）を生成するよう構成されている。
【００４６】
なお、実行機能識別情報生成部（０２０３）は、前記いずれの手段により実行機能識別情報を生成するか決定するため、利用者が入力した選択を識別するよう構成されてもよい。そして、利用者の選択に従って、「利用識別情報生成手段」、「報知識別情報生成手段」いずれかの手段により、実行機能識別情報を生成するよう構成されてもよい。
【００４７】
「スケジュール保持部」（０２０４）は、スケジュール生成管理部（０２０２）で生成され、管理されるスケジュールと実行機能識別情報生成部（０２０３）で生成される実行機能識別情報を関連付けて保持するよう構成されている。図４にスケジュール保持部が保持するデータの例を示す。
【００４８】
「制御部」（０２０５）は、スケジュール保持部（０２０４）が保持しているスケジュールと実行機能識別情報に応じて、各部を制御するよう構成されている。具体的には、以下のような例が考えられる。例えば、制御部（０２０５）が、利用者が設定した時刻などから現在の時間情報を取得し、スケジュールの時間と照合する。そして、スケジュールの実行時間になった場合には、そのスケジュールと関連付けて保持されている実行機能識別情報に応じて、各部に所定の機能を実行させるよう構成されていてもよい。または、例えば、本実施形態の携帯端末装置は、現在の時間とスケジュールの時間を照合する時刻計時部を有してもよい。時刻計時部は、スケジュール実行時間になるとその旨を示す信号を制御部（０２０５）に送るよう構成する。そして、制御部（０２０５）は、時刻計時部から前記信号を取得すると、そのスケジュールと関連付けて保持されている実行機能識別情報に応じて、各部に所定の機能を実行させるよう構成されていてもよい。
【００４９】
「収集期間情報受付部」（０２０６）は、操作履歴を収集する期間を定める収集期間情報を受付けるよう構成されている。収集期間情報については、前記の通りであるので、ここでの詳細な説明は省略する。収集期間情報受付部（０２０６）が収集期間情報を受付ける手段としては特段制限されず、例えば、メニュー画面をディスプレイに表示し、そこから入力を受付けてもよい。
【００５０】
<実施形態１のハードウェア構成>
【００５１】
図５は、上記機能的構成をハードウェアとして実現した際の構成の一例を表す図である。図に示すように、本携帯端末装置は、「操作履歴収集部」、「スケジュール生成管理部」、「実行機能識別情報生成部」、「スケジュール保持部」、「制御部」、などを構成する「ＣＰＵ」（０５０１）、「ＲＡＭ」（０５０２）、「不揮発性メモリ」（０５０３）、「ＨＤＤ」（０５０４）、「ユーザＩ／Ｆ」（０５０５）、「ネットワークＩ／Ｆ」（０５０６）「デジタルＴＶ・ラジオチューナ」（０５０７）、「デジタルカメラ部」（０５０８）、「電話通信処理回路」（０５０９）、「オーディオプレーヤ部」（０５１０）、「デジタルブックプレーヤ部」（０５１１）、「外部メモリＩ／Ｆ」（０５１２）、「外部機器Ｉ／Ｆ」（０５１３）、「ＧＰＳ制御部」（０５１４）、ＲＦＩＤ制御部」（０５１５）、「ディスプレイ」（０５１６）、「バス」（０５１７）などを備えている。なお、前記構成はあくまで一例であり、本実施形態を実現する上で、「ネットワークＩ／Ｆ」（０５０６）、「デジタルＴＶ・ラジオチューナ」（０５０７）、「デジタルカメラ部」（０５０８）、「電話通信処理回路」（０５０９）、「オーディオプレーヤ部」（０５１０）、「デジタルブックプレーヤ部」（０５１１）、「外部メモリＩ／Ｆ」（０５１２）、「外部機器Ｉ／Ｆ」（０５１３）、「ＧＰＳ制御部」（０５１４）、「ＲＦＩＤ制御部」（０５１５）などについては、すべてを備えることを必須とはしない。これは、以下のすべての実施形態においても同様である。
【００５２】
以下に、図５のハードウェア図を用いて、本実施形態を実現する手段の一例を説明する。
<<操作履歴収集手段>>
【００５３】
まず、利用者が入力したＴＶ視聴部を起動する指示信号をユーザＩ／Ｆ（０５０５）を介して取得すると、当該信号をＲＡＭ（０５０２）のデータ領域に保存する。そして、ＲＡＭ（０５０２）に展開されたＴＶ視聴プログラムに従い、デジタルＴＶ・ラジオチューナ（０４０７）を介してデジタル放送波を受信し、ＲＡＭ（０５０２）のデータ領域に保存する。そして、本放送情報やデータ放送情報などを取り出し、デコーダなどの所定の処理を行った後、映像情報と音声情報をディスプレイ（０５１６）などに出力する。
【００５４】
また、携帯端末装置は、ＲＡＭ（０５０２）に展開された操作履歴収集プログラムに従い、ＴＶ視聴部を起動する指示信号を受けとった日時を示す情報（日時情報）を自己の体内時計などから取得しＲＡＭ（０５０２）のデータ領域に保存する。そして、日時情報を起動した部を識別する情報（部ＩＤ）と関連付け、操作履歴として不揮発性メモリ（０５０３）に保存する。
【００５５】
前記は、ＴＶ視聴部を起動した場合について説明したが、その他の部を起動した場合についても、同様の手段で操作履歴を収集する。
<<スケジュール生成管理手段>>
【００５６】
「スケジュールを生成管理」する指示信号をユーザＩ／Ｆ(０５０５)を介して取得すると、それをトリガにＲＡＭ（０５０２）に展開されたスケジュール生成管理プログラムに従い、不揮発性メモリ（０５０３）に保存されている操作履歴を取り出し、ＲＡＭ（０５０２）のデータ領域に保存する。そして、ある時間帯の操作履歴のみを抽出し、起動した部ごとに分類する。その後、それぞれの部を起動した日数をカウントする。また、スケジュールの生成に利用するため不揮発性メモリ（０５０３）より取り出した操作履歴の日数をカウントする。そして、それらの情報を利用して、それぞれの部を起動した確率（起動確率）を演算処理により求め、ＲＡＭ（０５０２）に保存する。その後、不揮発性メモリ（０５０３）より一定確率情報を取り出し、ＲＡＭ（０５０２）に保存する。そして、それぞれの部の起動確率が一定確率以上であるか比較処理し、一定確率以上である部の起動だけを抽出する。その後、抽出した情報を利用して、その時間帯にその部を利用するスケジュールを生成し、ＲＡＭ（０５０２）に保存する。また、ＲＡＭ（０５０２）に展開された、実行機能識別情報生成プログラムに従い、それぞれのスケジュール実行時間になった際に、機能を実行させる部を特定する情報と実行させる機能を特定する情報からなる実行機能識別情報を生成し、スケジュールと関連付けてＲＡＭ（０５０２）に保存する。
【００５７】
以上の処理を、すべての時間帯において行う。
<<スケジュール実行手段>>
【００５８】
ＲＡＭ（０５０２）に展開されたスケジュール監視プログラムに従い、常時、図示しない時計部より現在の日時情報を取得する。なお、時計部は、ＧＰＳ制御部（０５１４）や、デジタルＴＶ・ラジオチューナ部（０５０７）や、ネットワークＩ／Ｆ（０５０６）や、携帯端末装置の時計などから現在の時間情報を取得する。そして、ＲＡＭ（０５０２）に保存されているスケジュールの時間情報と現在時間情報を比較処理し、それらの値が等しくなると、それをトリガに、そのスケジュールの実行機能識別情報を読み取る。そして、読み取った実行機能識別情報を引数として、ＲＡＭ（０５０２）に展開されたスケジュール実行プログラムに従い、所定の処理を実行する。
<実施形態１の処理の流れ>
【００５９】
本実施形態の処理の流れの一例を図６Ａ、６Ｂ、６Ｃのフローチャートに示す。
<<操作履歴収集（図６Ａ）>>
【００６０】
まず、ある部を起動する指示信号を取得すると（Ｓ０６Ａ０１）、その部を起動する（Ｓ０６Ａ０２）。その後、現在の年月日時間情報を取得すると（Ｓ０６Ａ０３）、起動した部のＩＤと年月日時間情報を関連付けて、操作履歴として保存する（Ｓ０６Ａ０４）。
<<スケジュール生成管理（図６Ｂ）>>
【００６１】
まず、スケジュールを生成管理する指示信号を取得すると（Ｓ０６Ｂ０１）、不揮発性メモリより操作履歴を取り出す（Ｓ０６Ｂ０２）。そして、任意のある時間帯の操作履歴のみを抽出し（Ｓ０６Ｂ０３）、抽出した操作履歴を起動した部に応じて分類する（Ｓ０６Ｂ０４）。その後、各部の起動確率を求め（Ｓ０６Ｂ０５）、各部の起動確率が一定確率以上であるか判断する（Ｓ０６Ｂ０６）。
【００６２】
起動確率が一定確率以上である場合（Ｓ０６Ｂ０７）、その部をその時間帯に利用するスケジュールを生成する（Ｓ０６Ｂ０８）。そして、そのスケジュールの実行時間になった際に実行する機能を識別する実行機能識別情報を生成し、スケジュールと関連付けて保存する（Ｓ０６Ｂ０９）。一方、起動確率が一定確率以上でなかった場合は（Ｓ０６Ｂ０８）、その部をその時間帯に利用するようなスケジュールを生成しない（Ｓ０６Ｂ１０）。すべての部に対して当該判断を行う（Ｓ０６Ｂ１１）。
【００６３】
前記の処理を、すべての時間帯の操作履歴に対して行う（Ｓ０６Ｂ１２）。
<<スケジュール実行（図６Ｃ）>>
【００６４】
まず、年月日時間情報を取得すると（Ｓ０６Ｃ０１）、スケジュールと比較する（Ｓ０６Ｃ０２）。比較の結果、スケジュール実行時間である場合には（Ｓ０６Ｃ０３）、実行機能識別情報を読み取り（Ｓ０６Ｃ０４）、その部を起動する（Ｓ０６Ｃ０５）。一方、スケジュール実行時間でなかった場合には、再び現在の年月日時間情報を取得し（Ｓ０６Ｃ０１）、同様の処理を繰り返す。
<実施形態１の効果>
【００６５】
本実施形態の携帯端末装置は、日々の生活の中で、利用者が、毎日、携帯端末装置を利用して一定の確率以上で繰返し行っている行動パターンを認識し、ある時間にある機能を利用するスケジュールを生成する。そして、そのスケジュールの実行時間になると、利用予定の機能を自動で起動したり、アラーム音を鳴らしたりすることで利用者に報知することを特徴とする。これにより、利用者は、毎日欠かさず行っている行動を、忘れず実行することが可能となる。
<<実施形態２>>
<実施形態２の概要>
【００６６】
本実施形態の携帯端末装置は、実施形態１の携帯端末装置を基本とし、さらに、蓄積した操作履歴を利用して利用者の曜日ごとの行動パターンや、月日ごとの行動パターンなどを認識し、各曜日のスケジュールや各月日のスケジュールを生成する。そして、スケジュール実行時間になると、その行動を実行するための機能を自動起動したり、アラーム音を鳴らしたりすることで利用者に実行予定時間がきたことを報知することを特徴とする。
<実施形態２の機能的構成>
【００６７】
図７に本実施形態における携帯端末装置の機能ブロック図の一例を示す。本実施形態における「携帯端末装置」（０７００）は、「操作履歴収集部」（０７０１）と、「スケジュール生成管理部」（０７０２）と、「実行機能識別情報生成部」（０７０３）と、「スケジュール保持部」（０７０４）と、「制御部」（０７０５）と、「繰返し単位受付部」（０７０７）を有する。また、「スケジュール生成管理部」（０７０２）は「第一スケジュール生成手段」を有する。
【００６８】
「操作履歴収集部」（０７０１）と、「実行機能識別情報生成部」（０７０３）と、「スケジュール保持部」（０７０４）と、「制御部」（０７０５）の機能的構成については、実施形態１と同様であるので、ここでの詳細な説明は省略する。以下、「繰返し単位受付部」（０７０７）と、「スケジュール生成管理部」（０７０２）の「第一スケジュール生成手段」の機能について説明する。
【００６９】
「繰返し単位受付部」（０７０７）は、生成するスケジュールの繰返し単位を定める繰返し単位情報を受付けるよう構成されている。収集した操作履歴をすべて利用してスケジュールを生成すると、毎日の行動パターンを認識して一つのスケジュールが生成される。しかし、利用者によっては、毎週月曜日の同じ時間に決まって行う行動があったり、毎月同じ日にちの同じ時間に決まって行う行動があったり、毎年同じ月日の同じ時間に決まって行う行動があったりする。「繰返し単位」とは、どのような行動パターンに基づいたスケジュールを生成するか特定するための情報である。具体的には、「毎日」のほか、「曜日ごと」、「日にちごと」、「月日ごと」などが考えられる。繰返し単位受付部（０７０７）は、生成するスケジュールの繰返し単位の選択入力を受付けるよう構成されている。繰返し単位受付部（０７０７）は、複数の繰返し単位の選択入力を受付けることができるよう構成されてもよい。
【００７０】
スケジュール生成管理部（０７０２）の「第一スケジュール生成手段」は、繰返し単位情報に基づいてスケジュールを生成するよう構成されている。具体的には、繰返し単位情報が「曜日ごと」の場合、第一スケジュール生成手段は、操作履歴を曜日ごとに分類する。そして、曜日ごとの操作履歴を利用して、各曜日の行動パターンに基づいた７つのスケジュールを生成する。他の繰返し単位情報についても、前記と同様の処理でスケジュールを生成する。
【００７１】
なお、第一スケジュール生成手段は、繰返し単位受付部（０７０７）が受付けた繰返し単位情報を利用してスケジュールを生成してもよいし、予め出荷段階から定められていた繰返し単位情報を利用してスケジュールを生成してもよい。
<実施形態２のハードウェア構成>
【００７２】
図８は、上記機能的構成をハードウェアとして実現した際の構成の一例を表す図である。以下に、図８のハードウェアで本実施形態を実現する手段の一例を説明する。
【００７３】
利用者が入力したスケジュール生成指示信号をユーザＩ／Ｆ（０８０５）を介して取得すると、ＲＡＭ（０８０６）のデータ領域に保存する。そして、ＲＡＭ（０８０２）に展開された繰返し単位スケジュール生成プログラムに従い、不揮発性メモリ（０８０３）より操作履歴と繰返し単位情報を取り出して、ＲＡＭ（０８０２）のデータ領域に保存する。その後、繰返し単位情報を引数として、特定の操作履歴のみを抽出し、抽出した操作履歴のみを利用してスケジュールを生成する。例えば、繰返し単位情報が「曜日ごと」だった場合、まず、操作履歴の中から、「月曜日」の操作履歴のみを抽出し、ＲＡＭ（０８０２）のデータ領域に保存する。そして、実施形態１で説明した手段でスケジュールを生成し、ＲＡＭ（０８０２）のデータ領域に保存する。その後、すべての曜日の操作履歴について、同様の処理を行い、各曜日のスケジュールを生成し、ＲＡＭ（０８０２）に保存する。
<実施形態２の処理の流れ>
【００７４】
本実施形態の処理の流れの一例を図９のフローチャートに示す。
【００７５】
まず、スケジュールを生成管理する指示信号を取得すると（Ｓ０９０１）、不揮発性メモリより操作履歴と（Ｓ０９０２）、繰返し単位情報を取り出す（Ｓ０９０３）。そして、繰返し単位情報に基づき特定の操作履歴のみを抽出し（Ｓ０９０４）、抽出した操作履歴のみを利用してスケジュールを生成管理する（Ｓ０９０５）。その後、繰返し単位情報に基づき生成されるすべてのスケジュールを生成管理するまで前記処理を繰り返す（Ｓ０９０６）。
<実施形態２の効果>
【００７６】
本実施形態の携帯端末装置は、日々の日常生活の中で、利用者が、毎週または毎月または毎年、携帯端末装置を利用して一定の確率以上で繰返し行っている行動パターンを認識し、利用予定としてスケジュールを生成する。そして、そのスケジュールの実行時間になると、その行動を行うための機能を自動で起動したり、アラーム音を鳴らしたりすることで利用者に報知することを特徴とする。
【００７７】
これにより、利用者は、毎月同じ日にちの同じ時間に行っている行動（例：毎月２５日の給料日の１０時に必ず送信しているメール）や、毎年同じ月日の同じ時間に行っている行動（例：１月１日の０時に必ず送信しているハッピーニューイヤーメール）などを忘れず実行することができる。
<<実施形態３>>
<実施形態３の概要>
【００７８】
本実施形態の携帯端末装置は、実施形態１または２の携帯端末装置を基本とし、さらに、ある機能の利用予定をスケジュール登録するか定める基準（繰返し頻度）を利用者が決定することができることを特徴とする。
<実施形態３の機能的構成>
【００７９】
図１０に本実施形態における携帯端末装置の機能ブロック図の一例を示す。本実施形態における「携帯端末装置」（１０００）は、「操作履歴収集部」（１００１）と、「スケジュール生成管理部」（１００２）と、「実行機能識別情報生成部」（１００３）と、「スケジュール保持部」（１００４）と、「制御部」（１００５）と、「登録基準受付部」（１００８）を有する。また、「スケジュール生成管理部」（１００２）は「第二スケジュール生成手段」を有する。
【００８０】
「操作履歴収集部」（１００１）と、「実行機能識別情報生成部」（１００３）と、「スケジュール保持部」（１００４）と、「制御部」（１００５）の機能的構成については、実施形態１などと同様であるので、ここでの詳細な説明は省略する。以下、「登録基準受付部」（１００８）と、「スケジュール生成管理部」（１００２）の「第二スケジュール生成手段」の機能について説明する。
【００８１】
登録基準受付部（１００８）は、利用者の各部の操作を、利用予定としてスケジュール生成するか否かを決定するための基準を定める登録基準情報を受付けるよう構成されている。スケジュールを生成する手段は実施形態１で説明した通りであり、その簡単な流れは以下の通りである。まず、ある部をある時間に繰返し起動する確率（起動確率）を求め、その起動確率が、一定確率以上であるか判断する。そして、一定確率以上である場合に、その部をその時間に利用するスケジュールを生成する。「登録基準情報」とは、前記一定確率を定めるための情報である。具体的には、数値などにより特定することができ、例えば、「７０％以上」、「５０％以上」などである。登録基準受付部（１００８）は、メニュー画面などから、登録基準情報の入力を受け付けるよう構成されている。
【００８２】
スケジュール管理部（１００２）の「第二スケジュール生成手段」は、登録基準情報に基づいてスケジュールを生成するよう構成されている。すなわち、実施形態１などで説明した機能により起動確率を求めると、登録基準情報により定められる登録基準と比較し、起動確率が登録基準より大きい場合にスケジュールを生成するよう構成されている。
<実施形態３のハードウェア構成>
【００８３】
図１１は、上記機能的構成をハードウェアとして実現した際の構成の一例を表す図である。以下に、図１１のハードウェアで本実施形態を実現する手段の一例を説明する。
【００８４】
利用者が入力したスケジュール生成管理指示信号をユーザＩ／Ｆ（１１０５）を介して取得すると、ＲＡＭ（１１０６）のデータ領域に保存する。そして、ＲＡＭ（１１０２）に展開されたスケジュール生成管理プログラムに従い、不揮発性メモリ（１１０３）より操作履歴と登録基準情報を取り出して、ＲＡＭ（１１０２）のデータ領域に保存する。その後、スケジュール生成管理プログラムに従い、操作履歴を利用して、ある時間帯に起動されたある部の起動確率を演算処理により求め、ＲＡＭ（１１０２）のデータ領域に保存する。そして、ＲＡＭ（１１０２）に保存されている起動確率と登録基準情報を大小比較する。起動確率が登録基準より大きい場合には、その時間帯にその部を利用する予定としてスケジュールを生成管理し、ＲＡＭ（１１０２）に保存する。
<実施形態３の処理の流れ>
【００８５】
本実施形態の処理の流れの一例を図１２のフローチャートに示す。
【００８６】
まず、スケジュールを生成管理する指示信号を取得すると（Ｓ１２０１）、不揮発性メモリより操作履歴と（Ｓ１２０２）、登録基準情報を取り出す（Ｓ１２０３）。そして、登録基準情報に基づいてスケジュールを生成管理する（Ｓ１２０４）。
【００８７】
なお、スケジュールを生成管理する詳細については、図６Ｂにおける「一定確率」を「登録基準情報」に置き換えたものと同様であるので、ここでの詳細な説明は省略する。
<実施形態３の効果>
【００８８】
本実施形態の携帯端末装置は、スケジュールを生成管理するための基準（繰返し頻度）を利用者が定めることができる。
【００８９】
これにより、利用者が希望する繰返し頻度以上の操作のみを、スケジュール生成などすることが可能になり、不要なスケジュールを生成したり、また、利用者が希望するスケジュールが生成されなかったりする不都合を回避できる。
<<実施形態４>>
<実施形態４の概要>
【００９０】
本実施形態の携帯端末装置は、実施形態１から３などを基本とし、さらに、一定基準以上の頻度で繰返し起動していると判断し生成したスケジュールを、登録するか利用者に確認することを特徴とする。
<実施形態４の機能的構成>
【００９１】
図１３に本実施形態における携帯端末装置の機能ブロック図の一例を示す。本実施形態における「携帯端末装置」（１３００）は、「操作履歴収集部」（１３０１）と、「スケジュール生成管理部」（１３０２）と、「実行機能識別情報生成部」（１３０３）と、「スケジュール保持部」（１３０４）と、「制御部」（１３０５）を有する。また、「スケジュール生成管理部」（１３０２）は「スケジュール保持選択確認手段」を有し、「スケジュール保持部」（１３０４）は、「選択スケジュール保持手段」を有する。
【００９２】
「操作履歴収集部」（１３０１）と、「実行機能識別情報生成部」（１３０３）と、「制御部」（１３０５）の機能的構成については、実施形態１などと同様であるので、ここでの詳細な説明は省略する。以下、「スケジュール生成管理部」（１３０２）の「スケジュール保持選択確認手段」と、「スケジュール保持部」（１３０４）の「選択スケジュール保持手段」の機能について説明する。
【００９３】
「スケジュール生成管理部」（１３０２）の「スケジュール保持選択確認手段」は、生成したスケジュールをスケジュール保持部で保持させるか否か、利用者に選択させるよう構成されている。「生成したスケジュール」とは、スケジュール生成管理部（１３０２）が、収集した操作履歴を利用して、一定の確率以上で繰返し行われている操作と判断して生成したスケジュールである。スケジュール保持選択確認手段は、生成したスケジュールを、スケジュール保持部（１３０４）で保持させる前に、保持させるか否か利用者に選択させるよう構成されている。利用者に確認する手段としては特段制限されず、例えば、ディスプレイに、「新規スケジュール（６時００分００秒：ＴＶ視聴）登録しますか？ＹＥＳｏｒＮＯ」などのメニュー画面を表示して選択入力させてもよい。
【００９４】
スケジュール保持部（１３０３）の「選択スケジュール保持手段」は、前記利用者の選択に応じてスケジュールを保持するよう構成されている。すなわち、選択スケジュール保持手段は、利用者の選択が「保持する」だった場合のみ、スケジュールを保持するよう構成されている。
<実施形態４のハードウェア構成>
【００９５】
図１４は、上記機能的構成をハードウェアとして実現した際の構成の一例を表す図である。以下に、図１４のハードウェアで本実施形態を実現する手段の一例を説明する。
【００９６】
ＲＡＭ（１４０２）に展開されたスケジュール生成管理プログラムに従い、ＲＡＭ（１４０２）に保存されている操作履歴を利用して、ある時間帯に起動された機能の起動確率を演算処理により求めＲＡＭ（１４０２）に保存する。そして、当該起動確率が一定確率より大きいか小さいか比較処理する。そして、起動確率が一定確率より大きい場合には、スケジュールを生成し、ＲＡＭ（１４０２）に保存する。その後、ＲＡＭ（１４０２）に展開された登録確認プログラムに従い、不揮発性メモリ（１４０３）より、登録案内表示データを取り出し、ＲＡＭ（１４０２）に保存する。そして、生成したスケジュールを登録するか否か選択させる案内を、ディスプレイ（１４１６）に出力する。その後、利用者の選択入力をユーザＩ／Ｆ（１４０５）を介して取得すると、当該信号を解析して利用者の選択を認識する。
【００９７】
利用者の選択が、「登録する」であった場合、ＲＡＭ（１４０２）に保存しているスケジュールを不揮発性メモリ（１４０３）に保存する。一方、「登録しない」であった場合は、生成したスケジュールを消去する。
<実施形態４の処理の流れ>
【００９８】
本実施形態の処理の流れの一例を図１５のフローチャートに示す。
【００９９】
実施形態１などで説明した処理によりスケジュールを生成管理すると（Ｓ１５０１）、そのスケジュールを登録するか確認するメニュー画面をディスプレイに出力する（Ｓ１５０２）。そして、利用者の選択入力が「登録する」だった場合（Ｓ１５０３）、生成管理したスケジュールを登録する（Ｓ１５０４）。一方、利用者の選択入力が「登録しない」だった場合（Ｓ１５０３）、生成管理したスケジュールを消去する（Ｓ１５０５）。
<実施形態４の効果>
【０１００】
本実施形態の携帯端末装置は、利用者が携帯端末装置を利用して一定の確率以上で繰返し行っている操作のうち、利用者が希望する操作のみを利用予定としてスケジュールに登録することができる。
【０１０１】
これにより、利用者が希望しないスケジュールを、携帯端末装置が自動で保存し報知するという不都合を回避できる。
<<実施形態５>>
<実施形態５の概要>
【０１０２】
本実施形態の携帯端末装置は、実施形態１から４の携帯端末装置を基本とし、さらに、登録されているスケジュールに基づき、利用予定の機能を実行する場合、その機能（例：ＴＶ視聴機能、メール作成機能）を自動起動するほか、他の機能（例：ＣＨ選局機能、アドレス入力機能など）も連続的に実行することを特徴とする。
<実施形態５の機能的構成>
【０１０３】
図１６に本実施形態における携帯端末装置の機能ブロック図の一例を示す。本実施形態における「携帯端末装置」（１６００）は、「操作履歴収集部」（１６０１）と、「スケジュール生成管理部」（１６０２）と、「実行機能識別情報生成部」（１６０３）と、「スケジュール保持部」（１６０４）と、「制御部」（１６０５）を有する。また、「制御部」（１６０５）は、「連続制御手段」を有する。
【０１０４】
「操作履歴収集部」（１６０１）と、「スケジュール生成管理部」（１６０２）と、「実行機能識別情報生成部」（１６０３）と、「スケジュール保持部」（１６０４）の機能的構成については、実施形態１などと同様であるので、ここでの詳細な説明は省略する。以下、「制御部」（１６０５）の、「連続制御手段」の機能について説明する。
【０１０５】
「制御部」（１６０５）の「連続制御手段」は、実行機能識別情報で識別される複数の機能を連続的に実行させるよう構成されている。ここで、「実行機能識別情報で識別される複数の機能」とは、実行機能識別情報で特定される部に付随するあらゆる機能である。例えば、実行機能識別情報で特定される部が、「ＴＶ視聴部」であった場合、複数の機能とは、「ＴＶ視聴部を起動する機能」や、「ＣＨを変更する機能」、「音量を調節する機能」などが考えられる。すなわち、「連続制御手段」は、「ＴＶ視聴部を起動する機能」、「チャンネルを変更する機能」、「音量を調節する機能」などを連続的に実行するよう構成されている。
【０１０６】
その他の例としては、実行機能識別情報で特定される部が、「メール作成部」であった場合、複数の機能は、「メール作成部を起動する機能」、「送信先のアドレスを入力する機能」、「本文を作成する機能」などが考えられる。また、「ＷＥＢ閲覧部」であった場合、複数の機能は、「ＷＥＢ閲覧部を起動する機能」、「ＵＲＬを入力する機能」などが考えられる。また、「電子書籍閲覧部」であった場合、複数の機能は、「電子書籍閲覧部を起動する機能」、「閲覧する書籍を選択する機能」、「書籍のページをめくる機能」などが考えられる。また、「音楽視聴部」であった場合、複数の機能は、「音楽視聴部を起動する機能」、「視聴する音楽を選択する機能」、「音量を調節する機能」などが考えられる。なお、前記は一例であり、その他、あらゆる部において実行されるあらゆる機能が該当する。
【０１０７】
なお、連続制御手段は、前記のような機能を連続的に実行させる際、利用者の行動パターンにあわせた内容（例：「選択するＣＨ」、「音量」、「入力するアドレス」、「入力するＵＲＬ」など）を連続的に実行させるよう構成されてもよい。このような機能を実現する手段としては、例えば、以下のような例が考えられる。操作履歴収集部（１６０１）は、図１７に示すように、操作履歴を収集する際に、その部を起動した際の「ＣＨ」、「音量」などの情報をあわせて収集する。なお、収集する情報は、その部を起動した際の情報のほか、その部を終了させる際のものでもよいし、最も長い時間設定されていたものでもよい。これらの情報は、起動した部に応じて、適当な情報を収集するよう構成されてもよい。そして、実行機能識別情報生成部（１６０３）は、当該情報を利用して、連続的に実行させる内容を識別する情報（以下、「連続実行内容識別情報」という）を実行機能識別情報と関連付けて生成するよう構成されている。そして、スケジュール保持部（１６０４）は連続実行内容識別情報をもスケジュールと関連付けて保持するよう構成しておき（図１７）、連続制御手段は、当該情報を利用して、利用者の行動パターンにあわせた内容を連続的に実行させる。
【０１０８】
「連続実行内容識別情報」の例としては、例えば、連続的に実行する機能が「メール作成部」の「送信先のアドレスを入力する機能」であれば、「アドレス情報」などが該当する。かかる場合、操作履歴収集部（１６０１）は、操作履歴情報として、「生成したメールの送信先のアドレス」を収集する。そして、実行機能識別情報生成部（１６０３）は、当該情報を利用して、その時間帯に「入力する頻度の最も高いアドレス」を判別し、それを識別する情報を、連続実行内容識別情報として生成するよう構成されてもよい。
【０１０９】
その他の例としては、連続的に実行する機能が「ＷＥＢ閲覧部」の「ＵＲＬを入力する機能」であれば、「連続実行内容識別情報」は「ＵＲＬ情報」などである。かかる場合、操作履歴収集部（１６０１）は、操作履歴情報として「入力されたＵＲＬ」を収集する。そして、実行機能識別情報生成部（１６０３）は、当該情報を利用して、その時間帯に「入力する頻度の最も高いＵＲＬ」を判別し、それを識別する情報を、連続実行内容識別情報として生成するよう構成されてもよい。
【０１１０】
また、その他の例として、連続的に実行する機能が「電子書籍閲覧部」の「閲覧する書籍を選択する機能」や「書籍のページをめくる機能」であれば、「連続実行内容識別情報」は「書籍を識別する情報」や「書籍のページを識別する情報」などである。かかる場合、操作履歴収集部（１６０１）は、操作履歴情報として「電子書籍閲覧部を終了する際に選択されていた書籍」や「電子書籍閲覧部を終了する際に閲覧されていたページ」を収集する。そして、実行機能識別情報生成部（１６０３）は、当該情報を利用して、最新の操作履歴に記載されている書籍やページを識別する情報を、連続実行内容識別情報として生成するよう構成されてもよい。
【０１１１】
前記は、一例であり、その他の部における機能を連続的に実行する場合においても、同様の手段で、各部の各機能に応じて適当な連続実行内容識別情報を生成する。
【０１１２】
<実施形態５のハードウェア構成>
【０１１３】
図１８は、上記機能的構成をハードウェアとして実現した際の構成の一例を表す図である。以下に、図１８のハードウェアで本実施形態を実現する手段の一例を説明する。
【０１１４】
携帯端末装置は、ＲＡＭ（１８０２）に展開されたスケジュール監視プログラムに従い、生成したスケジュールと、取得した現在の日時情報を常時比較する。そして、スケジュールに登録された予定を実行する時間になると、ＲＡＭ（１８０２）に展開されたスケジュール実行プログラムに従い、スケジュールに関連付けられている実行機能識別情報と連続実行内容識別情報を読み取る。そして、実行機能識別情報を利用して、起動する機能を特定し、連続実行内容識別情報を引数として、その機能を起動する。
<実施形態５の処理の流れ>
【０１１５】
本実施形態の処理の流れの一例を図１９のフローチャートに示す。
【０１１６】
まず、現在年月日時間情報を取得すると（Ｓ１９０１）、スケジュールと比較する（Ｓ１９０２）。比較の結果、スケジュール実行時間である場合には（Ｓ１９０３）、スケジュールと関連付けられている実行機能識別情報を読み取り（Ｓ１９０４）、連続実行内容識別情報を引数として部を起動する（Ｓ１９０５）。一方、スケジュール実行時間でなかった場合には（Ｓ１９０３）、再び現在年月日時間情報を取得し（Ｓ１９０１）、同様の処理を繰り返す。
<実施形態５の効果>
【０１１７】
本実施形態の携帯端末装置は、利用者の操作履歴としてより詳細な情報（例：利用した「ＣＨ」、「ＵＲＬ」、「アドレス」など）を蓄積する。そして、スケジュールに応じて利用予定の部を起動する際、当該情報を引数として複数の機能を連続的に実行する。
【０１１８】
これにより、利用者は、利用予定の部を利用する際、余計な入力操作などを回避することが可能となる。
<<実施形態６>>
<実施形態６の概要>
【０１１９】
本実施形態の携帯端末装置は、実施形態１から５の携帯端末装置を基本とし、さらに、操作履歴を蓄積する際には、その操作を行った位置情報も併せて蓄積し、位置情報も考慮して利用者の行動パターンを認識して、スケジュールを生成することを特徴とする。
【０１２０】
図２０に、本実施形態の携帯端末装置を利用することによる効果を示す概念図を示す。例えば、図２０（Ａ）に示すように、利用者が、毎週月曜日から金曜日の６時に、自分の家で、本実施形態の携帯端末装置を利用してＴＶ放送のイタリア語番組を欠かさず視聴していたとする。かかる場合、「毎朝６時」に「自分の家」で「ＴＶ視聴」という利用者の行動パターンが認識され、スケジュールが生成される。
【０１２１】
かかる場合、図２０（Ｂ）に示すように、ある日の「６時」に、利用者が「自分の家にいる」場合は、携帯端末装置は行動実行時間になった旨を報知する。一方、図２０（Ｃ）に示すように、ある日の「６時」に、利用者が「自分の家にいない」場合は、携帯端末装置は報知しない。
<実施形態６の機能的構成>
【０１２２】
図２１に本実施形態における携帯端末装置の機能ブロック図の一例を示す。本実施形態における「携帯端末装置」（２１００）は、「操作履歴収集部」（２１０１）と、「スケジュール生成管理部」（２１０２）と、「実行機能識別情報生成部」（２１０３）と、「スケジュール保持部」（２１０４）と、「制御部」（２１０５）と、「現在位置情報取得部」（２１０９）を有する。また、「操作履歴収集部」（２１０１）は、「位置付操作履歴収集手段」を有する。
【０１２３】
「実行機能識別情報生成部」（２１０３）と、「スケジュール保持部」（２１０４）の機能的構成については、実施形態１などと同様であるので、ここでの詳細な説明は省略する。以下、「現在位置情報取得部」（２１０９）と、「操作履歴収集部」（２１０１）の「位置付操作履歴収集手段」と、「スケジュール生成管理部」（２１０２）と、「制御部」（２１０５）の機能について説明する。
【０１２４】
「現在位置情報取得部」（２１０６）は、現在の位置情報を取得するよう構成されている。位置情報を取得する手段としては、ＧＰＳ機能を利用して実現できる。なお、現在位置情報取得部（２１０６）は、以下で説明する「位置付操作履歴収集手段」からの指示信号をトリガに現在位置情報を取得するよう構成されている。なお、以下で説明するように、制御部（２１０５）からの指示信号をトリガに取得するよう構成されてもよい。
【０１２５】
「操作履歴収集部」（２１０１）の「位置付操作履歴収集手段」は、操作履歴としてその操作が行われた際の現在位置情報を含めた操作履歴を収集するよう構成されている。すなわち、位置付操作履歴収集手段は、ある操作の操作履歴を収集する際、起動した部を識別する情報と、その操作が実行された時間情報と、さらに、前記現在位置情報取得部（１８０６）で取得した現在位置情報を取得し、それらを関連付けて一つの操作履歴として保持するよう構成されている。
【０１２６】
本実施形態の「スケジュール生成管理部」（２１０２）は、操作履歴の位置情報をも考慮して、利用者の各部の利用予定のスケジュールを生成するよう構成されていてもよい。具体的には、収集した複数の操作履歴を利用し、一定以上の確率で、毎日ほぼ同じ時間に、同じ場所で、同じ部を起動している操作を検索する。そして、検索した結果に基づいて、ある時間に、ある場所で、ある部を利用するスケジュールを生成する。例えば、「６時００分００秒：ＴＶ視聴：千代田区有楽町１丁目付近」、「７時０５分００秒：メール作成：Ａ学校」などのスケジュールが生成されてもよい。
【０１２７】
「制御部」（２１０５）は、スケジュールの位置情報と、現在の位置情報を考慮して、各部を制御するよう構成されていてもよい。具体的には、例えば、「６時００分００秒：ＴＶ視聴：千代田区有楽町１丁目付近」のような予定が生成されている場合、「６時００分００秒」に利用者が「千代田区有楽町１丁目付近」にいる場合は、ＴＶ視聴部を自動起動するよう制御し、「千代田区有楽町１丁目付近」にいない場合は、いずれの部も起動しないよう制御するよう構成されていてもよい。または、「６時００分００秒：ＴＶ視聴：千代田区有楽町１丁目付近」のような予定が生成されている場合、「６時００分００秒」に利用者が「千代田区有楽町１丁目付近」にいる場合は、ＴＶ視聴部を自動起動するよう制御し、「千代田区有楽町１丁目付近」にいない場合は、アラーム機能部を制御して、アラーム音を出力するよう構成されていてもよい。当該機能を実現する手段としては、制御部（２１０５）は、スケジュール保持部（２１０４）が保持しているスケジュールを監視し、スケジュール実行時間になると、前記現在位置情報取得部（２１０９）より現在位置情報を取得する。そして、スケジュールの位置情報と、現在位置情報を比較するよう構成することで実現できる。
【０１２８】
<実施形態６のハードウェア構成>
【０１２９】
図２２は、上記機能的構成をハードウェアとして実現した際の構成の一例を表す図である。以下に、図２２のハードウェアで本実施形態を実現する手段の一例を説明する。
<<操作履歴収集手段>>
【０１３０】
まず、利用者が入力したＴＶ視聴機能を起動する指示信号をユーザＩ／Ｆ（２２０５）を介して取得すると、当該信号をＲＡＭ（２２０２）のデータ領域に保存する。そして、ＲＡＭ（２２０２）に展開されたＴＶ視聴プログラムに従い、デジタルＴＶ・ラジオチューナ（２２０７）を介してデジタル放送波を受信すると、ＲＡＭ（２２０２）のデータ領域に保存する。そして、本放送情報やデータ放送情報などを取り出し、デコーダなどの所定の処理を行った後、映像情報と音声情報をディスプレイ（２２１６）などに出力する。
【０１３１】
また、携帯端末装置は、ＲＡＭ（２２０２）に展開された操作履歴収集プログラムに従い、ＴＶ視聴機能を起動する指示信号を受けとった日時を示す情報（日時情報）を自己の体内時計などから取得しＲＡＭ（２２０２）のデータ領域に保存する。また、ＲＡＭ（２２０２）に展開されたＧＰＳプログラムに従い、ＧＰＳ制御部（２２１４）を介して、現在位置情報を取得し、ＲＡＭ（２２０２）のデータ領域に保存する。そして、起動した機能のＩＤと、日時情報と、位置情報を関連付けて、操作履歴として不揮発性メモリ（２２０３）などに保存する。
【０１３２】
前記は、ＴＶ視聴部を起動した場合について説明したが、その他の部を起動した場合についても、同様の手段で操作履歴を収集する。
<<スケジュール生成手段>>
【０１３３】
「スケジュール生成管理」する指示信号をユーザＩ／Ｆ（２２０５）を介して取得すると、それをトリガにＲＡＭ（２２０２）に展開されたスケジュール生成管理プログラムに従い、不揮発性メモリ（２２０３）に保存されている操作履歴を取り出し、ＲＡＭ（２２０２）のデータ領域に保存する。そして、ある時間帯の操作履歴のみを抽出し、起動した部ごとに分類する。さらに、起動した場所ごとに分類する。その後、それぞれの部をそれぞれの場所で起動した日数をカウントする。また、スケジュールの生成に利用するため不揮発性メモリ（２２０３）より取り出した操作履歴の日数をカウントする。そして、それらの情報を利用して、それぞれの部をそれぞれの場所で起動した確率（起動確率）を演算処理により求め、ＲＡＭ（２２０２）に保存する。その後、不揮発性メモリ（２２０３）より一定確率情報を取り出し、ＲＡＭ（２２０２）に保存する。そして、それぞれの部のそれぞれの場所での起動確率が一定確率以上であるか比較処理し、一定確率以上である操作だけを抽出する。そして、抽出した情報を利用して、その時間帯に、その場所で、その部を利用するスケジュールを生成管理し、ＲＡＭ（２２０２）に保存する。また、ＲＡＭ（２２０２）に展開された、実行機能識別情報生成プログラムに従い、それぞれのスケジュール実行時間になった際に、機能を実行させる部を特定する情報と、実行させる機能を特定する情報、からなる実行機能識別情報を生成し、スケジュールと関連付けてＲＡＭ（２２０２）に保存する。
【０１３４】
以上の処理を、すべての時間帯において行う。
<<スケジュール実行手段>>
【０１３５】
ＲＡＭ（２２０２）に展開されたスケジュール監視プログラムに従い、常時、図示しない時計部より現在の日時情報を取得する。そして、ＲＡＭ（２２０２）に保存されているスケジュールの時間情報と現在時間情報を比較処理し、それらの値が等しくなると、それをトリガに、ＲＡＭ（２２０２）に展開されたＧＰＳプログラムに従い、ＧＰＳ制御部（２２１４）を介して、現在位置情報を取得し、ＲＡＭ（２２０２）に保存する。そして、スケジュールの位置情報と、現在位置情報を比較処理する。比較の結果が「同じ」であった場合、ＲＡＭ（２２０２）に展開されたスケジュール実行プログラムに従い、所定の処理を実行する。一方、比較の結果が「異なる」であった場合、所定の処理を実行しない。
<実施形態６の処理の流れ>
【０１３６】
本実施形態の処理の流れの一例を図２３Ａ、２３Ｂ、２３Ｃのフローチャートに示す。
<<操作履歴収集（図２３Ａ）>>
【０１３７】
まず、ある部を起動する指示信号を取得すると（Ｓ２３Ａ０１）、その部を起動する（Ｓ２３Ａ０２）。その後、現在の年月日時間情報を取得し（Ｓ２３Ａ０３）、現在位置情報を取得する（Ｓ２３Ａ０４）。そして、起動した部のＩＤと年月日時間情報と現在位置情報を関連付けて、操作履歴として保存する（Ｓ２３Ａ０５）。
<<スケジュール生成管理（図２３Ｂ）>>
【０１３８】
まず、スケジュールを生成管理する指示信号を取得すると（Ｓ２３Ｂ０１）、不揮発性メモリより操作履歴を取り出す（Ｓ２３Ｂ０２）。そして、任意のある時間帯の操作履歴のみを抽出し（Ｓ２３Ｂ０３）、抽出した操作履歴を起動した部に応じて分類する（Ｓ２３Ｂ０４）。その後、さらに、起動した場所に応じて分類する（Ｓ２３Ｂ０５）。そして、それぞれの起動確率を求め（Ｓ２３Ｂ０６）、起動確率が一定確率以上であるか判断する（Ｓ２３Ｂ０７）。
【０１３９】
起動確率が一定確率以上である場合（Ｓ２３Ｂ０８）、その部を、その場所で、その時間帯に利用するスケジュールを生成する（Ｓ２３Ｂ０９）。そして、そのスケジュールの実行時間になった際に実行する機能を識別する実行機能識別情報を生成し、スケジュールと関連付けて保存する（Ｓ２３Ｂ１０）。一方、起動確率が一定確率以上でなかった場合は（Ｓ２３Ｂ０８）、スケジュールを生成しない（Ｓ２３Ｂ１１）。前記の処理を、すべての時間帯の操作履歴に対して行う（Ｓ２３Ｂ１２）。
<<スケジュール実行（図２３Ｃ）>>
【０１４０】
まず、年月日時間情報を取得すると（Ｓ２３Ｃ０１）、スケジュールと比較する（Ｓ２３Ｃ０２）。比較の結果、スケジュール実行時間である場合には（Ｓ２３Ｃ０３）、ＧＰＳ制御部より現在位置情報を取得する（Ｓ２３Ｃ０４）。そして、現在の位置が、スケジュールの位置情報と一致する場合には（Ｓ２３Ｃ０５）、実行機能識別情報を読み取り（Ｓ２３Ｃ０６）、その部を起動する（Ｓ２３Ｃ０７）。一方、現在の位置が、スケジュールの位置情報と一致しない場合には（Ｓ２３Ｃ０５）、部を起動しない（Ｓ２３Ｃ０８）。
<実施形態６の効果>
【０１４１】
本実施形態の携帯端末装置は、利用者の操作履歴として、その操作を行った位置情報をも蓄積する。そして、位置情報をも考慮して利用者の行動パターンを詳細に解析し、スケジュールを生成する。そして、スケジュール実行時間になると、その時の位置をも考慮して、適当な機能を実行することができる。
<<実施形態７>>
<実施形態７の概要>
【０１４２】
本実施形態の携帯端末装置は、実施形態１から６の携帯端末措置を基本とし、さらに、携帯端末装置が収集した操作履歴を、利用者が自由に編集できることを特徴とする。
<実施形態７の機能的構成>
【０１４３】
図２４に本実施形態における携帯端末装置の機能ブロック図の一例を示す。本実施形態における「携帯端末装置」（２４００）は、「操作履歴収集部」（２４０１）と、「スケジュール生成管理部」（２４０２）と、「実行機能識別情報生成部」（２４０３）と、「スケジュール保持部」（２４０４）と、「制御部」（２４０５）を有する。また、「操作履歴収集部」（２４０１）は、「操作履歴編集手段」を有する。
【０１４４】
「スケジュール生成管理部」（２４０２）と、「実行機能識別情報生成部」（２４０３）と、「スケジュール保持部」（２４０４）と、制御部（２４０５）の機能的構成については、実施形態１などと同様であるので、ここでの詳細な説明は省略する。以下、「操作履歴収集部」（２４０１）の「操作履歴編集手段」の機能について説明する。
【０１４５】
「操作履歴収集部」（２４０１）の「操作履歴編集手段」は、収集された操作履歴を編集するよう構成されている。「収集された操作履歴」とは、「操作履歴収集部」（２４０１）で取得し保持している操作履歴である。また、「編集」とは、保持している操作履歴を削除したり、操作履歴の年月日時間情報、操作内容、その他の内容を変更したり（例：「２００７年１０月２２日（月）９時０５分２３秒：メール作成機能起動」を「２００７年１０月２２日（月）９時１５分２３秒：メール作成機能起動」に変更）、操作履歴を追加したりする処理をいう。操作履歴収集手段は、利用者が入力した編集指示情報を取得可能に構成しており、取得した編集指示情報に従って、収集された操作履歴を編集するよう構成されている。なお、利用者が入力する編集指示情報は、一つの操作履歴を選択し、選択した一つの操作履歴に対して編集するようなものでもよいし、複数の操作履歴を選択し、選択した複数の操作履歴に対してまとめて編集するようなものでもよい。
【０１４６】
<実施形態７のハードウェア構成>
【０１４７】
図２５は、上記機能的構成をハードウェアとして実現した際の構成の一例を表す図である。以下に、図２５のハードウェアで本実施形態を実現する手段の一例を説明する。
【０１４８】
利用者が特定の操作履歴を編集するよう入力すると、携帯端末装置は当該信号をユーザＩ／Ｆ（２５０５）を介して取得し、ＲＡＭ（２５０２）に保存する。その後、ＲＡＭ（２５０２）に展開された操作履歴編集プログラムに従い、当該信号を解析し、利用者の入力した編集指示情報を認識する。そして、不揮発性メモリ（２５０３）より、前記編集指示情報で特定される操作履歴を取り出し、ＲＡＭ（２５０２）のデータ領域に保存する。そして、編集指示情報に従い、取り出した操作履歴に対して所定の編集処理を行う。
<実施形態７の処理の流れ>
【０１４９】
本実施形態の処理の流れの一例を図２６のフローチャートに示す。
【０１５０】
まず、利用者が入力した操作履歴編集指示情報を取得すると（Ｓ２６０１）、当該情報より、編集する操作履歴を特定する（Ｓ２６０２）。そして、特定した操作履歴を不揮発性メモリより取り出す（Ｓ２６０３）。
【０１５１】
その後、取り出した操作履歴に対して、操作履歴編集指示情報で特定される編集を実行する（Ｓ２６０４）。
<実施形態７の効果>
【０１５２】
本実施形態の携帯端末装置は、携帯端末装置が収集した操作履歴を、利用者が自由に編集できることを特徴とする。
【０１５３】
これにより、利用者は、引越しや、転職、卒業などの要因で生活パターンが変化した際には、過去の生活パターンの操作履歴を消去するなどし、新たに、新しい環境での生活パターンにあわせたスケジュールを生成することが可能になる。
<<実施形態８>>
<実施形態８の概要>
【０１５４】
本実施形態の携帯端末装置は、実施形態１から７の携帯端末措置を基本とし、さらに、携帯端末装置が自動的に生成したスケジュールを、利用者が自由に消去したり、変更したり、新たなスケジュールを追加したりすることができることを特徴とする。
<実施形態８の機能的構成>
【０１５５】
図２７に本実施形態における携帯端末装置の機能ブロック図の一例を示す。本実施形態における「携帯端末装置」（２７００）は、「操作履歴収集部」（２７０１）と、「スケジュール生成管理部」（２７０２）と、「実行機能識別情報生成部」（２７０３）と、「スケジュール保持部」（２７０４）と、「制御部」（２７０５）を有する。また、「スケジュール生成管理部」（２７０２）は、「スケジュール編集手段」を有する。
【０１５６】
「操作履歴収集部」（２７０１）と、「実行機能識別情報生成部」（２７０３）と、「スケジュール保持部」（２７０４）と、制御部（２７０５）の機能的構成については、実施形態１などと同様であるので、ここでの詳細な説明は省略する。以下、「スケジュール生成管理部」（２７０２）の「スケジュール編集手段」の機能について説明する。
【０１５７】
「スケジュール生成管理部」（２７０２）の「スケジュール編集手段」は、スケジュール保持部（２７０４）で保持されているスケジュールを編集するよう構成されている。ここで、「スケジュールを編集する」とは、保持しているスケジュール（例：「６時００分００秒：ＴＶ視聴」）を削除したり、年月日時間情報、操作内容、その他の内容を変更したり（例：「９時０５分００秒：メール作成機能起動」を「９時００分００秒：メール作成機能起動」に変更）、新たなスケジュールを追加したりする処理をいう。
【０１５８】
スケジュール保持部（２７０４）は、スケジュール編集手段で編集されたスケジュールをも保持するよう構成されている。
【０１５９】
<実施形態８のハードウェア構成>
【０１６０】
図２８は、上記機能的構成をハードウェアとして実現した際の構成の一例を表す図である。以下に、図２８のハードウェアで本実施形態を実現する手段の一例を説明する。
【０１６１】
利用者が入力したスケジュール編集指示信号を、ユーザＩ／Ｆ（２８０５）を介して取得すると、ＲＡＭ（２８０２）のデータ領域に保存する。そして、ＲＡＭ（２８０２）に展開されたスケジュール編集プログラムに従い、スケジュール編集指示信号を解析し、編集するスケジュールを特定し、また、編集内容を特定する。
【０１６２】
その後、不揮発性メモリ（２８０３）より、特定したスケジュールを取り出すと、ＲＡＭ（２８０２）に保存する。そして、特定した編集内容に応じて、所定の編集を実行する。
<実施形態８の処理の流れ>
【０１６３】
本実施形態の処理の流れの一例を図２９のフローチャートに示す。
【０１６４】
まず、利用者が入力したスケジュール編集指示情報を取得すると（Ｓ２９０１）、当該情報より、編集するスケジュールを特定する（Ｓ２９０２）。そして、特定したスケジュールを不揮発性メモリより取り出す（Ｓ２９０３）。
【０１６５】
その後、取り出したスケジュールに対して、スケジュール編集指示情報で特定される編集を実行する（Ｓ２９０４）。
<実施形態８の効果>
【０１６６】
本実施形態の携帯端末装置は、携帯端末装置が生成したスケジュールを、利用者が自由に編集できることを特徴とする。これにより、利用者は、自己に適さないスケジュールを消去したり、変更したりできる。また、自己に必要なスケジュールを追加することができる。
【０１６７】
その結果、利用者は、携帯端末装置が自動生成したスケジュールが利用者に適さない場合、又は、適さなくなった場合に、自由にそのスケジュールを編集することで、利用者の希望するスケジュールのみを生成することが可能となる。
<<実施形態９>>
<実施形態９の概要>
【０１６８】
本実施形態の携帯端末装置は、実施形態１から８の携帯端末措置を基本とし、さらに、携帯端末装置が自動生成したスケジュールと、利用者が手動で登録したスケジュールを識別可能に表示する。また、スケジュールの実行時間になった際は、識別可能に報知することを特徴とする。
<実施形態９の機能的構成>
【０１６９】
図３０に本実施形態における携帯端末装置の機能ブロック図の一例を示す。本実施形態における「携帯端末装置」（３０００）は、「操作履歴収集部」（３００１）と、「スケジュール生成管理部」（３００２）と、「実行機能識別情報生成部」（３００３）と、「スケジュール保持部」（３００４）と、「制御部」（３００５）と、「スケジュール表示部」（３０１０）を有し、「スケジュール表示部」（３０１０）は、「識別表示手段」を有する。また、「報知部」（３０１１）を有し、「報知部」（３０１１）は「識別報知手段」を有していてもよい。
【０１７０】
「操作履歴収集部」（３００１）と、「スケジュール生成管理部」（３００２）と、「実行機能識別情報生成部」（３００３）と、「スケジュール保持部」（３００４）と、制御部（３００５）の機能的構成については、実施形態１などと同様であるので、ここでの詳細な説明は省略する。以下、「スケジュール表示部」（３０１０）と、「スケジュール表示部」（３０１０）の「識別表示手段」と、「報知部」（３０１１）と、「報知部」（３０１１）の「識別報知手段」の機能について説明する。
【０１７１】
「スケジュール表示部」（３０１０）は、スケジュール保持部（３００４）が保持しているスケジュールをディスプレイに表示するよう構成されている。表示するスケジュールは、図３１（Ａ）に示すように、スケジュール保持部（３００４）が保持している毎日の行動パターンや曜日ごとの行動パターンなどのスケジュールをそのまま表示するほか、スケジュール保持部（３００４）が保持しているスケジュールをカレンダーにあてはめて（例：図３１（Ｂ））表示してもよい。
【０１７２】
また、表示する態様としては、図３１のようなテキスト情報で表示してもよいし、時間軸を設けて、所定の位置にそれぞれの利用予定（例：「６時００分００秒：ＴＶ視聴」）を表示した図表として表示してもよい。
【０１７３】
スケジュール表示部（３０１０）の「識別表示手段」は、操作履歴に基づいて生成されたスケジュールと、利用者の編集により生成されたスケジュールを識別可能に表示するよう構成されている。「操作履歴に基づいて生成されたスケジュール」とは、操作履歴収集部（３００１）が収集した各部の操作履歴に基づいて、スケジュール生成管理部（３００２）が自動的に生成管理したスケジュール（以下、「自動生成スケジュール」という）である。一方、「利用者の編集により生成されたスケジュール」とは、利用者の入力に応じて、スケジュール生成管理部（３００２）が新規に生成したスケジュールや、変更などしたスケジュール（以下、「編集スケジュール」という）である。
【０１７４】
識別表示手段が、「自動生成スケジュール」と「編集スケジュール」を識別可能に表示する手段としては特段制限されず、例えば、スケジュール生成管理部（３００２）は、例えば、それぞれを色分けして表示してもよいし、または、図３２に示すように、それぞれを別々の欄に表示してもよい。
【０１７５】
識別表示手段が、それぞれのスケジュールがいずれの手段により生成されたものか判断する手段としては、例えば、スケジュール生成管理部（３００２）は、生成したスケジュールに、「自動生成スケジュール」と「編集スケジュール」のいずれにより生成したものか識別する情報（以下、「生成手段情報」という）を付するよう構成しておく。そして、識別表示手段は、生成手段情報を認識できるように構成しておき、当該情報を利用することで、それぞれのスケジュールがいずれの手段により生成されたものか判別するよう構成していてもよい。
【０１７６】
「報知部」（３０１１）は、制御部（３００５）の制御に従い、アラーム音などを出力するよう構成されている。そして、報知部（３０１１）の「識別報知手段」は、スケジュール実行時間がきた旨を利用者に報知する際は、自動生成スケジュールと、編集スケジュールを識別可能に報知するよう構成されている。識別報知手段が、それぞれのスケジュールがいずれの手段により生成されたものか判別する手法は、前記で説明した生成手段情報などを利用することで実現できる。
【０１７７】
識別表示手段が、識別可能に報知する手段としては、それぞれのスケジュールがきた旨を報知する際に出力する音を異なるようにすることで実現可能である。なお、それぞれの出力する音の種類を利用者が選択できるよう構成されていてもよい。
【０１７８】
<実施形態９のハードウェア構成>
【０１７９】
図３３は、上記機能的構成をハードウェアとして実現した際の構成の一例を表す図である。以下に、図３３のハードウェアで本実施形態を実現する手段の一例を説明する。
【０１８０】
携帯端末装置は、ＲＡＭ（３１０２）に展開されたスケジュール監視プログラムに従い、ＲＡＭ（３１０２）に保存しているスケジュールと、図示しない時計部より取得した現在日時情報を常時比較する。そして、スケジュールに登録された予定を実行する時間になると、ＲＡＭ（３１０２）に展開されたスケジュール実行プログラムに従い、そのスケジュールと関連付けられている実行機能識別情報を読み取る。そして、実行機能識別情報が、報知部を起動するものだった場合、そのスケジュールの生成手段情報を識別し、「自動生成スケジュール」か「編集スケジュール」か判別し、結果をＲＡＭ（３１０２）に保存する。
【０１８１】
その後、ＲＡＭ（３１０２）に展開されたアラームプログラムに従い、保存されている判別結果に応じて、不揮発性メモリ（３１０３）に保存されている音データを取り出して、取り出した音を出力する。
<実施形態９の処理の流れ>
【０１８２】
本実施形態の処理の流れの一例を図３４のフローチャートに示す。
【０１８３】
まず、現在年月日時間情報を取得すると（Ｓ３４０１）、スケジュールと比較する（Ｓ３４０２）。比較の結果、スケジュール実行時間である場合には（Ｓ３４０３）、スケジュールと関連付けられている実行機能識別情報を読み取る（Ｓ３４０４）。
【０１８４】
読み取った実行機能識別情報が、報知部を起動するものだった場合（Ｓ３４０５）、そのスケジュールの生成手段（「自動生成スケジュール」ＯＲ「編集スケジュール」）を読み取り（Ｓ３４０６）、生成手段に応じた音声データを不揮発性メモリから取り出す（Ｓ３４０７）。そして、取り出した音声データを出力する（Ｓ３４０８）。
【０１８５】
一方、読み取った実行機能識別情報が、報知部を起動するものでなかった場合（Ｓ３４０５）、実行機能識別情報で特定される部を実行する（Ｓ３４０９）。
<実施形態９の効果>
【０１８６】
本実施形態の携帯端末装置は、「操作履歴に基づいて生成されたスケジュール」か、「利用者の編集により生成されたスケジュール」か、を利用者が識別可能に表示し、また、実行時間になった際は、識別可能に報知する。
【０１８７】
これにより、利用者は、登録された複数のスケジュールが「操作履歴に基づいて生成されたスケジュール」か、「利用者の編集により生成されたスケジュール」か、を容易に把握することが可能となる。
【図面の簡単な説明】
【０１８８】
【図１】実施形態１の効果を示す概念図１
【図２】実施形態１の機能ブロック図
【図３】実施形態１の効果を示す概念図２
【図４】実施形態１で保持するデータの一例を示した図
【図５】実施形態１のハードウェア構成の一例を示した図
【図６Ａ】実施形態１の処理の流れを示すフローチャート１
【図６Ｂ】実施形態１の処理の流れを示すフローチャート２
【図６Ｃ】実施形態１の処理の流れを示すフローチャート３
【図７】実施形態２の機能ブロック図
【図８】実施形態２のハードウェア構成の一例を示した図
【図９】実施形態２の処理の流れを示すフローチャート
【図１０】実施形態３の機能ブロック図
【図１１】実施形態３のハードウェア構成の一例を示した図
【図１２】実施形態３の処理の流れを示すフローチャート
【図１３】実施形態４の機能ブロック図
【図１４】実施形態４のハードウェア構成の一例を示した図
【図１５】実施形態４の処理の流れを示すフローチャート
【図１６】実施形態５の機能ブロック図
【図１７】実施形態５の効果を示す概念図
【図１８】実施形態５のハードウェア構成の一例を示した図
【図１９】実施形態５の処理の流れを示すフローチャート
【図２０】実施形態６の効果を示す概念図
【図２１】実施形態６の機能ブロック図
【図２２】実施形態６のハードウェア構成の一例を示した図
【図２３Ａ】実施形態６の処理の流れを示すフローチャート１
【図２３Ｂ】実施形態６の処理の流れを示すフローチャート２
【図２３Ｃ】実施形態６の処理の流れを示すフローチャート３
【図２４】実施形態７の機能ブロック図
【図２５】実施形態７のハードウェア構成の一例を示した図
【図２６】実施形態７の処理の流れを示すフローチャート
【図２７】実施形態８の機能ブロック図
【図２８】実施形態８のハードウェア構成の一例を示した図
【図２９】実施形態８の処理の流れを示すフローチャート
【図３０】実施形態９の機能ブロック図
【図３１】実施形態９で保持するデータの一例を示した図
【図３２】実施形態９の効果を示す概念図
【図３３】実施形態９のハードウェア構成の一例を示した図
【図３４】実施形態９の処理の流れを示すフローチャート
【符号の説明】
【０１８９】
０３０１    利用者の過去の行動一覧
０３０２    収集した操作履歴データ
０３０３    利用履歴を基に生成したスケジュールデータ
【図１】
2009171160.tif 000003
【図２】
2009171160.tif 000004
【図３】
2009171160.tif 000005
【図４】
2009171160.tif 000006
【図５】
2009171160.tif 000007
【図６Ａ】
2009171160.tif 000008
【図６Ｂ】
2009171160.tif 000009
【図６Ｃ】
2009171160.tif 000010
【図７】
2009171160.tif 000011
【図８】
2009171160.tif 000012
【図９】
2009171160.tif 000013
【図１０】
2009171160.tif 000014
【図１１】
2009171160.tif 000015
【図１２】
2009171160.tif 000016
【図１３】
2009171160.tif 000017
【図１４】
2009171160.tif 000018
【図１５】
2009171160.tif 000019
【図１６】
2009171160.tif 000020
【図１７】
2009171160.tif 000021
【図１８】
2009171160.tif 000022
【図１９】
2009171160.tif 000023
【図２０】
2009171160.tif 000024
【図２１】
2009171160.tif 000025
【図２２】
2009171160.tif 000026
【図２３Ａ】
2009171160.tif 000027
【図２３Ｂ】
2009171160.tif 000028
【図２３Ｃ】
2009171160.tif 000029
【図２４】
2009171160.tif 000030
【図２５】
2009171160.tif 000031
【図２６】
2009171160.tif 000032
【図２７】
2009171160.tif 000033
【図２８】
2009171160.tif 000034
【図２９】
2009171160.tif 000035
【図３０】
2009171160.tif 000036
【図３１】
2009171160.tif 000037
【図３２】
2009171160.tif 000038
【図３３】
2009171160.tif 000039
【図３４】
2009171160.tif 000040