(57)【要約】【課題】  少ないメモリであっても、複数日にまたがるスケジュールの実行を実現し、かつ、電池駆動時間ができるだけ長くなるような、電池駆動のスケジュール実行端末を提供する。【解決手段】  定期的に実行すべきスケジュールを、繰返し表現によるデータ構造を用いて保持する。各スケジュールの実行日かどうかの判断と、スケジュール実行までの残り時間の保持・更新を行うことで当該スケジュールの実行判断を行う。【選択図】  図２
2006218167.tif 000002
【特許請求の範囲】
【請求項１】
スケジュールデータに従ってアクションを実行するスケジュール実行端末であって、
前記スケジュールデータを記憶する記憶部と、
前記スケジュールデータに従ってアクションを実行する実行手段とを有し、
前記スケジュールデータが、前記アクションの定期的な実行を可能とする繰返し表現によるデータ構造を有する、スケジュール実行端末。
【請求項２】
前記スケジュールデータは、アクション内容に係る情報と、実行すべき定期的期間情報と、その期間内で実行すべき日かどうかを判断できる実行日情報と、実行は当日１度のみか等間隔で繰返すのかを判断できる繰返し判断情報と、実行が当日１度のみの場合は実行時刻情報と、実行が等間隔で繰り返す場合は実行間隔情報とからなるデータ構造を有する、請求項１に記載のスケジュール実行端末。
【請求項３】
前記記憶部は、前記スケジュールデータを記憶するスケジュールデータ領域と、前記アクションがその日に実行すべきアクションであるか否かを示す情報を記憶する当日実行判断領域と、前記アクションを実行するまでの残り時間情報を記憶する残り時間カウント保持領域と、前記アクションを行った結果に係る情報を記憶する実行結果領域とを有する、請求項２に記載のスケジュール実行端末。
【請求項４】
予め決められた時刻に、前記スケジュールデータ領域にある各スケジュールデータのアクションについて、前記実行日情報に基づいて、その日にアクションを実行するか否かを判断する当日実行判断手段を更に有し、
前記スケジュール実行端末は、前記当日実行判断手段が判断した結果を、前記各スケジュールデータに対応させて前記当日実行判断領域に記憶する、請求項３に記載のスケジュール実行端末。
【請求項５】
前記当日実行判断領域に、実行するという判断結果が記憶されているアクションに対して、予め決められた周期でアクションの実行時刻までの残り時間をカウントする残り時間カウント手段を更に有し、
前記スケジュール実行端末は、前記残り時間カウント手段がカウントした残り時間を、前記各スケジュールに対応させて前記残り時間カウント保持領域に記憶する、請求項４に記載のスケジュール実行端末。
【請求項６】
前記残り時間カウント手段は、前記当日実行判断領域に、実行しないという判断結果が記憶されているアクションに対して、アクションの実行時刻までの残り時間のカウントを実施しない、請求項５に記載のスケジュール実行端末。
【請求項７】
前記残り時間カウント手段は、前記残り時間カウント保持領域に記憶された残り時間から、前記周期を減算した結果を最新の残り時間としてカウントし、
前記スケジュール実行端末は、前記残り時間カウント保持領域に記憶する残り時間を、前記最新の残り時間に変更する、請求項５に記載のスケジュール実行端末。
【請求項８】
前記実行手段は、前記残り時間カウント手段がカウントした結果、残り時間がなしとなったアクションを実行する、請求項５に記載のスケジュール実行端末。
【請求項９】
前記実行手段がアクションを実行した後に、前記スケジュールデータ領域にある当該スケジュールデータの繰返し判断情報を確認し、前記アクションがその日１度のみのアクションか、繰返すアクションかを判断する繰返し判断手段を更に有し、
前記繰返し判断手段が、前記アクションはその日１度のみのアクションであると判断した場合、前記実行日判断領域に、実行しないという判断結果を記憶する、請求項８に記載のスケジュール実行端末。
【請求項１０】
前記実行手段がアクションを実行した後に、前記スケジュールデータ領域にある当該スケジュールデータの繰返し判断情報を確認し、前記アクションがその日１度のみのアクションか、繰返すアクションかを判断する繰返し判断手段を更に有し、
前記繰返し判断手段が、前記アクションがは繰返すアクションであると判断した場合、前記残り時間カウント領域に、次回当該アクションを実行するまでの残り時間を記憶する、請求項８に記載のスケジュール実行端末。
【請求項１１】
外部にあるサーバ装置が作成した前記スケジュールデータを受信する受信手段と、
前記スケジュールデータに従ってアクションを実行した結果に係る情報を前記サーバ装置へ送信する送信手段とをさらに有する、請求項１から１０のいずれかに記載のスケジュール実行端末。
【請求項１２】
前記スケジュール実行端末は、使用者の生体情報を計測する携帯端末であり、
前記スケジュールデータは、前記生体情報の計測条件、及び計測日時を規定したデータである請求項１から１１のいずれかに記載のスケジュール実行端末。
【請求項１３】
遠隔にあるスケジュール実行端末のスケジュールデータを作成するサーバ装置であって、
前記スケジュール実行端末に対して、アクションの定期的な実行を可能とする繰返し表現によるデータ構造を有するスケジュールデータを作成するスケジュール作成手段手段と、前記スケジュール作成手段が作成した前記スケジュールデータを前記スケジュール実行端末へ送信する送信手段と、前記スケジュール実行端末から、前記スケジュールデータに従ってアクションを実行した結果に係る情報を受信する受信手段とを有する、サーバ装置。
【請求項１４】
前記スケジュールデータは、アクション内容に係る情報と、実行すべき定期的期間情報と、その期間内で実行すべき日かどうかを判断できる実行日情報と、実行は当日１度のみか等間隔で繰返すのかを判断できる繰返し判断情報と、実行が当日１度のみの場合は実行時刻情報と、実行が等間隔で繰り返す場合は実行間隔情報とからなるデータ構造を有する、請求項１３に記載のサーバ装置。
【請求項１５】
スケジュールデータに従ってアクションを実行するスケジュール実行端末と、前記スケジュール実行端末に前記スケジュールデータを作成して送信するサーバ装置とから構成されるスケジュール実行システムであって、
前記サーバ装置が、前記スケジュール実行端末に対して、前記アクションの定期的な実行を可能とする繰返し表現によるデータ構造を有するスケジュールデータを作成するスケジュール作成手段手段と、前記スケジュール作成手段が作成した前記スケジュールデータを前記スケジュール実行端末へ送信する送信手段と、前記スケジュール実行端末から、前記スケジュールデータに従ってアクションを実行した結果に係る情報を受信する受信手段とを有し、
前記スケジュール実行端末が、前記サーバ装置が作成した前記スケジュールデータを受信する受信手段と、前記受信手段で受信した前記スケジュールデータを記憶する記憶部と、前記スケジュールデータに従ってアクションを実行する実行手段と、前記スケジュールデータに従ってアクションを実行した結果に係る情報を前記サーバ装置へ送信する送信手段とを有する、スケジュール実行システム。
【請求項１６】
前記スケジュールデータは、アクション内容に係る情報と、実行すべき定期的期間情報と、その期間内で実行すべき日かどうかを判断できる実行日情報と、実行は当日１度のみか等間隔で繰返すのかを判断できる繰返し判断情報と、実行が当日１度のみの場合は実行時刻情報と、実行が等間隔で繰り返す場合は実行間隔情報とからなるデータ構造を有する、請求項１５に記載のスケジュール実行システム。
【請求項１７】
アクション内容に係る情報と、実行すべき定期的期間情報と、その期間内で実行すべき日かどうかを判断できる実行日情報と、実行は当日１度のみか等間隔で繰返すのかを判断できる繰返し判断情報と、実行が当日１度のみの場合は実行時刻情報と、実行が等間隔で繰り返す場合は実行間隔情報とからなるデータ構造を有するスケジュールデータを記憶部に記憶し、前記スケジュールデータに従ってアクションを実行するスケジュール実行端末に用いられるスケジュール実行方法であって、
予め決められた時刻に、前記記憶部にある各スケジュールデータのアクションについて、前記各実行日情報に基づいて、その日にアクションを実行するか否かを判断するステップと、
その日にアクションを実行するか否かを判断した結果を、前記各スケジュールデータに対応させて前記記憶部に記憶するステップと、
前記記憶部に、実行するという判断結果が記憶されているスケジュールデータのアクションに対して、予め決められた周期でアクションの実行時刻までの残り時間をカウントするステップと、
カウントした残り時間を、前記各スケジュールデータに対応させて前記記憶部に記憶するステップと、
カウントした結果、残り時間がなしとなったアクションを実行するステップと、
アクションを実行した後に、記憶部にある当該スケジュールデータの繰返し判断情報を確認し、前記アクションがその日１度のみのアクションか、繰返すアクションかを判断するステップと、
前記アクションはその日１度のみのアクションであると判断した場合、前記記憶部に、実行しないという判断結果を記憶し、前記アクションは繰返すアクションであると判断した場合、前記残り時間カウント領域に、次回当該アクションを実行するまでの残り時間を記憶するステップと
を有するスケジュール実行方法。
【請求項１８】
前記、アクションの実行時刻までの残り時間をカウントするステップは、
前記記憶部に記憶された残り時間から、前記周期を減算した結果を最新の残り時間としてカウントするステップである、請求項１７に記載のスケジュール実行方法。
【請求項１９】
アクション内容に係る情報と、実行すべき定期的期間情報と、その期間内で実行すべき日かどうかを判断できる実行日情報と、実行は当日１度のみか等間隔で繰返すのかを判断できる繰返し判断情報と、実行が当日１度のみの場合は実行時刻情報と、実行が等間隔で繰り返す場合は実行間隔情報とからなるデータ構造を有するスケジュールデータを記憶して、前記スケジュールデータに従ってアクションを実行する機能をコンピュータに実行させるプログラムであって、
予め決められた時刻に、前記記憶部にある各スケジュールデータのアクションについて、前記実行日情報に基づいて、その日にアクションを実行するか否かを判断する機能と、
その日にアクションを実行するか否かを判断した結果を、前記各スケジュールデータに対応させて前記記憶部に記憶する機能と、
前記記憶部に、実行するという判断結果が記憶されているスケジュールのアクションに対して、予め決められた周期でアクションの実行時刻までの残り時間をカウントする機能と、
カウントした残り時間を、前記各スケジュールデータに対応させて前記記憶部に記憶する機能と、
カウントした結果、残り時間がなしとなったアクションを実行する機能と、
アクションを実行した後に、当該スケジュールデータの繰返し判断情報を確認し、前記アクションがその日１度のみのアクションか、繰返すアクションかを判断する機能と、
前記アクションはその日１度のみのアクションであると判断した場合、前記記憶部に、実行しないという判断結果を記憶し、前記アクションは繰返すアクションであると判断した場合、前記残り時間カウント領域に、次回当該アクションを実行するまでの残り時間を記憶する機能と
を有する、コンピュータに実行させるプログラム。
【請求項２０】
前記、アクションの実行時刻までの残り時間をカウントする機能は、
前記記憶部に記憶された残り時間から、前記周期を減算した結果を最新の残り時間としてカウントする機能である、請求項１９に記載のコンピュータに実行させるプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、個人の生体情報データを、与えられたスケジュールデータに従って定期的に収集することが可能なスケジュール実行端末に関する。
【背景技術】
【０００２】
従来、スケジュールを実行する端末には、スケジュールデータに従って、指定時間に生体情報データを測定するスケジュール実行端末が知られている（特許文献１）。
【０００３】
この技術では、生体情報データを測定するためのスケジュールデータを、個々のスケジュール毎に各時刻に展開した形態で生体情報収集サーバが生成し、これをスケジュール実行端末が受信する。スケジュール実行端末はスケジュール実行確認周期毎に、各スケジュールのアクションが実行すべき時間かどうかを確認し、実行すべき時間であれば、該当スケジュールに記載された生体情報データを測定する。また、スケジュール実行端末は、汎用のマイコンを利用することからくるメモリ容量の制約上、スケジュールデータの有効期間は１日であったために、毎日スケジュールデータを更新するようになっていた。
【特許文献１】国際公開番号ＷＯ２００４−１１４１８４公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
しかしながら、特許文献１のスケジュール実行端末では、定期的なスケジュールを実施するに当たり、その内容を毎日のスケジュールデータへ展開した形態でアクションを実行するようにしなければならず、よって毎日スケジュールデータを更新しなければならなかった。そのため、その分の通信のための消費電力コストが発生していた。また、各スケジュールのアクションが実行すべき時間であるかどうかを一定周期毎に確認する処理を実行しなければならないため、計算コストがかかり、スケジュールデータ量が増えるのに比例して電池を消耗する仕組みになっていた。
【０００５】
このスケジュール実行端末を利用するユーザとしても、毎日スケジュールデータを更新しなければならない不便さがあり、また、通信の状況によってはうまくスケジュールデータを受信できないなどの問題があった。
【０００６】
本発明は上述のような問題を鑑みてなされたものであり、本発明の課題は、出来る限り更新頻度を下げ、複数日にまたがるスケジュールが実現でき、かつ、充電を必要とするまでの動作時間についてはできるだけ長持ちするスケジュール実行端末を提供することである。
【課題を解決するための手段】
【０００７】
上記課題を解決するため、本発明は、スケジュールデータに従ってアクションを実行するスケジュール実行端末であって、スケジュールデータを記憶する記憶部と、スケジュールデータに従ってアクションを実行する実行手段とを有し、特にスケジュールデータが、前記アクションの定期的な実行を可能とする繰返し表現によるデータ構造（アクション内容に係る情報と、実行すべき定期的期間情報と、その期間内で実行すべき日かどうかを判断できる実行日情報と、実行は当日１度のみか等間隔で繰返すのかを判断できる繰返し判断情報と、実行が当日１度のみの場合は実行時刻情報と、実行が等間隔で繰り返す場合は実行間隔情報とからなるデータ構造）を有するスケジュール実行端末を提供する。また、このスケジュール実行端末に用いられるスケジュール実行方法、スケジュール実行方法をコンピュータに実行させるプログラムを提供する。ここで、あるスケジュールデータの実行内容に対して、その実行内容を繰り返し行うための条件（実行タイミング）を規定したデータ構造を、「繰返し表現」によるデータ構造と定義する。スケジュールデータに上述のようなデータ構造を採用することのより、スケジュールデータの更新頻度を低減することが出来る。
【０００８】
また本発明は、予め決められた時刻に、スケジュールデータ領域にある各スケジュールデータのアクションの実行日情報に基づいて、その日にアクションを実行するか否かを判断する当日実行判断手段を有し、当日実行判断手段が判断した結果を、前記各スケジュールデータに対応させて記憶する。そして、「実行する」という判断結果が記憶されているスケジュールデータに対して、予め決められた周期でアクションの実行時刻までの残り時間をカウントする残り時間カウント手段を有し、カウントした残り時間を記憶し、「実行しない」という判断結果が記憶されているスケジュールデータに対して、カウントを未実施とする。ここで、残り時間のカウント方法として、記憶された残り時間から、前記周期を減算した結果を最新の残り時間としてカウントする方法を採用している。これにより、実行するスケジュールのアクションについてのみ、実行までの残り時間を簡略的にカウントでき、省電力化に貢献できる。
【０００９】
また本発明は、残り時間カウント手段がカウントした結果、残り時間がなしとなったアクションを実行手段した後、当該スケジュールデータの繰返し判断情報を確認し、当該スケジュールのアクションがその日１度のみのアクションか、繰返すアクションかを判断する繰返し判断手段を有する。そして繰返し判断手段が、その日１度のみのアクションであると判断した場合、前記実行日判断領域に、実行しないという判断結果を記憶し、繰返すアクションであると判断した場合、前記残り時間カウント領域に、次回当該アクションを実行するまでの残り時間を記憶する。これにより、スケジュールデータを確認する際に、不必要なスケジュールデータの確認を防止でき、省電力化に貢献できる。
【００１０】
また本発明は、外部にあるサーバ装置が作成した前記スケジュールデータを受信する受信手段と、前記スケジュールデータに従ってアクションを実行した結果に係る情報を前記サーバ装置へ送信する送信手段と有する。これにより、スケジュール内容および結果を外部にあるサーバで管理することが可能になる。
【００１１】
また本発明のスケジュール実行端末は、使用者の生体情報を計測する携帯端末であり、スケジュールデータは、前記生体情報の計測条件、及び計測日時を規定したスケジュールとする。これにより、使用者の健康状態を、医療的な見地により作成したケジュールデータに則って管理することが可能になる。
【００１２】
また本発明は、上述のスケジュール実行端末に対して、スケジュールデータを作成して送信するサーバ装置、およびスケジュール実行端末とサーバ装置から構成されるスケジュール実行管理システムを提供する。
【発明の効果】
【００１３】
本発明によれば、実行すべきスケジュールデータにおいて、管理番号と、定期的な実行日間隔を指示する実行日間隔と、定期的に実行時間間隔もしくは当日一度のみの実行時間のいずれかと、そのどちらかを判断するための繰返し判断フラグと、実行内容とで構成されるスケジュールデータの形態を取ることで複数日に渡るスケジュールデータのアクションを実行することが可能となるので、各時刻毎にスケジュールデータを展開することが不要となる。その結果、スケジュール実行端末の省メモリ化と、スケジュールデータ更新のための通信頻度の削減による省電力化が実現できる。
【００１４】
また、各スケジュールデータのアクションの実行日かどうかの判断、およびアクション実行までの残り時間のを保持・更新が可能となるので、スケジュール確認周期毎にアクション実行日と現在日付を比較する、アクション実行時刻を現在時刻と比較する、等の処理を行わなくても、当該スケジュールデータのアクションの実行判断が可能となる。その結果、計算コストを削減し省電力化が実現できる。
【発明を実施するための最良の形態】
【００１５】
【実施例】
【００１６】
本発明のスケジュール実行端末が使用されるシステムを、図１を用いて説明する。図１のシステムは、実行すべきスケジュールデータを生成・更新する生体情報収集サーバ１と、生体情報収集サーバ１からインターネット２を経由してスケジュールデータを受信する中継器３と、中継器３からスケジュールデータを受信して生体情報収集のためのスケジュールを実行するスケジュール実行端末５から構成される。
【００１７】
スケジュール実行端末５は、図２に示すように少なくとも、実行プログラム１０９を格納するためのプログラム格納メモリ１０８と、書換え可能メモリ１０２と、実行プログラム１０９を実行するためのマイコン１００と、スケジュールデータ１０３の受信をするための無線通信手段１０１と、スケジュール端末５を駆動する電池１１０と、スケジュール端末が装着者の生体情報を測定するための生体情報センサ１１１と、その測定値や装着者へのアラームを表示するための表示器１１２と、によって構成される。
【００１８】
なお、書換え可能メモリ１０２は、スケジュールデータ１０３、現在日付時刻１０４、当日実行判断フラグ１０５、残り時間カウンタ１０６および、生体情報測定結果ログ１０７で構成される。
【００１９】
本発明のスケジュールデータ１０３のデータ構成を、図３を用いて説明する。スケジュールデータ１０３は、例えば週オーダで指定する場合は、各スケジュールデータを管理番号２００を具備することによって管理できるようにし、実行日の間隔を示す実行日間隔２０１（実行日情報）と、アクション実行当日中に一定間隔で繰返し実行するのか、一度のみ実行するのかを示す繰返し判断フラグ２０２（繰返し判断情報）と、アクション実行当日中に一定間隔で繰返し実行する場合の実行時間間隔２０３（実行間隔情報）または、アクション実行当日中に一度のみ実行する場合の実行時間２０４（実行時間情報）のいずれかと、実行内容を指定する実行内容２０５（スケジュール内容に係る情報）とを保持するデータ構成となっている。また、図示しないが、スケジュールデータ１０３にはスケジュールデータの有効期間を示す定期的期間情報（ここでは、週オーダのスケジュールデータである旨を示す情報）が含まれている。このように、あるスケジュールの実行内容（アクション）に対して、その実行内容を繰り返し行うための条件（実行タイミング）を規定したデータ構造を、本発明では「繰返し表現」によるデータ構造と定義する。
【００２０】
上記管理番号２００は、他スケジュールデータとの区別をするために指定する番号データである。この管理番号２００を適当に増やすことで、複数のスケジュールデータを組として指示することが可能である。過去に受信したスケジュールデータとの重複を避ける点から、ユニークな値を設定するのが望ましい。
【００２１】
実行日間隔２０１は、実際にどのような日にち間隔実行するのか、といった繰返し実行を行なうタイミングを指示するためのデータである。例えば、「毎週火曜日」や「毎日」といった指示形態が考えられる。
【００２２】
繰返し判断フラグ２０２は、上記実行日間隔２０１に該当するスケジュールデータの内、定期的な間隔でアクションを実行するのか、一度のみでよいのかを判断するために利用する。この繰返し判断フラグ２０２がどちらを示しているかによって、実行時間間隔２０３および、実行時間２０４のいずれかを対応するようにすることができる。
【００２３】
実行時間間隔２０３は、当日中に一定間隔で実行内容２０５を実行するための時間間隔を示す。例えば、「３０分毎」や「８時間毎」といった指定が可能である。また、実行時間２０４は、当日の何時に実行内容２０５を実行するかを指示する時間を示す。例えば、「１０：００」や「１４：３０」といった一点の時刻指定が可能である。
【００２４】
実行内容２０５は、具体的にどのようなアクションを実行するのかを指示するためのデータである。これは、予めシステム内で取り決められたアクションに相当する値を設定することで実現できる。例えば、生体情報測定実行や、装着者に薬の投与時刻である旨をアラーム表示する、といった内容が考えられる。
【００２５】
この例では、週オーダでのスケジュールデータの例を示したが、実行月間隔を付加することで月オーダ、実行年間隔を付加することで年オーダに拡張して実装することも容易である。
【００２６】
上記スケジュールデータ１０３は、管理番号２００を用いて、当日実行判断フラグ１０５および、残り時間カウント１０６と１対１に関連づけるようにする。
【００２７】
当日実行判断フラグ１０５は、当日がアクション実施日に当たるかどうかを保持するデータである。アクションを実施する場合は「実施」、実施しなくても良い場合は「未実施」に相当する値を設定する。
【００２８】
残り時間カウンタ１０６は、アクションを実行するまでの、現在日付時刻１０４の示す時刻からの差分値を保持するデータである。例えば、「残り何分」という形で保持することが出来る。
【００２９】
実行プログラム１０８は、まず一日のうちの特定の時刻、例えば、午前０：００のような日の切替え時に、初期化処理を実行する初期化実行部（当日実行判断手段を含む）と、その後、任意の周期で定期的にスケジュール実行処理を実行するスケジュール実行部（残り時間カウント手段、実行手段、繰返し判断手段を含む）とで構成される。以下に実行プログラム１０８の処理の具体例を示す。
【００３０】
まず始めに、実行プログラム１０８の初期化実行部の処理の具体例を図４に示す。
【００３１】
Ｓ１において、スケジュールデータ１０３が書換え可能メモリ１０２に存在するかどうかを判断し、スケジュールデータ１０３が存在しない場合、もしくはすべてのスケジュールデータ１０３に対して初期化処理を行なった場合は、終了する。
【００３２】
Ｓ１でスケジュールデータ１０３が存在すると判断された場合、Ｓ２において、スケジュールデータ１０３に記されている、実行日間隔２０１と、現在日付時刻１０４を比較し、当日がアクションの実行に該当するかどうかを判断する。
【００３３】
Ｓ２において、当日がアクション実行に該当する場合は、Ｓ３において、当日実行判断フラグ１０５に「実施」に相当する値を設定し、Ｓ４において、繰返し判断フラグ２０２を参照し、等間隔実行と判断した場合は、Ｓ５において、実行時間間隔２０３の値を残り時間カウンタ１０６に設定する。また、Ｓ４において一度のみの実行と判断した場合は、Ｓ６において、残り時間カウンタ１０６に実行までの残り時間を設定する。
【００３４】
Ｓ２において、当日がアクション実行に該当しない場合は、Ｓ７において、当日実行判断フラグ１０５に「未実施」に相当する値を設定し、Ｓ８において、残り時間カウンタ１０６をクリアする。
【００３５】
続いて、実行プログラム１０８のスケジュール実行部の処理の具体例を図５に示す。
【００３６】
Ｓ１０１において、予め決めたスケジュールデータを確認する周期で、当日実行判断フラグ１０５が「実施」となっているスケジュールデータがあるかどうかを判断し、スケジュールデータが存在しない場合、もしくはすべてのスケジュールデータに対して確認終了した場合は、終了する。
【００３７】
Ｓ１０２において、スケジュールデータの確認周期の分だけ残り時間カウンタ１０６から差し引く。
【００３８】
Ｓ１０３において、上記Ｓ１０２の実行結果、残り時間カウンタ１０６の値が０以下かどうかを判断する。
【００３９】
Ｓ１０３において、残り時間カウンタ１０６の値が０以下となった場合、Ｓ１０４において、実行内容２０５を実行する。
【００４０】
Ｓ１０３において、残り時間カウンタ１０６の値が０を越えると判断した場合、次の対象スケジュールデータについて、再度Ｓ１０１を実行する。
【００４１】
Ｓ１０４を実行した場合は、続いてＳ１０５において、等間隔でアクションを繰返すスケジュールデータかどうかをスケジュールデータ１０３の繰返し判断フラグ２０２より判断する。
【００４２】
Ｓ１０５において、等間隔でアクションを繰返すスケジュールデータと判断した場合、Ｓ１０６において、残り時間カウンタ１０６に再度残り時間を設定する。その後、次の対象スケジュールデータについて、再度Ｓ１０１を実行する。
【００４３】
Ｓ１０５において、等間隔でアクションを繰返すスケジュールデータではないと判断した場合、Ｓ１０７において、当日実行判断フラグ１０５を「未実施」に相当する値に設定することで、次回のスケジュールデータの確認周期時に走査対象としないようにしておく。その後、次の対象スケジュールについて、再度Ｓ１０１を実行する。
【００４４】
以上の仕組みにより、定期的に実行すべきアクションに係るスケジュールデータを、繰返し実行を実現できるデータ構造を用いて保持することで、省メモリ化を図ることができる。
【００４５】
また、繰返し表現によって少なくとも週オーダの期間の間はスケジュールを更新しなくて良くなるため、通信頻度の削減による省電力化を実現できる。
【００４６】
さらに、各スケジュールデータのアクションの実行日かどうかの判断を出来るようにし、アクションの実行までの残り時間を保持・更新することで、スケジュールデータの確認の周期毎にアクション実行日と現在日付を比較する、アクション実行時刻を現在時刻と比較する、等の処理を行わなくても、当該スケジュールデータのアクションの実行判断が可能となる。その結果、計算コストの削減により省電力化が実現でき、複数日のスケジュールを実行可能とすることができるようになる。
【００４７】
また、上記当日実行判断手段、残り時間カウント手段、前記実行手段、繰返し判断手段の各機能を実現するためのプログラムを構築し、ユーザが所有する端末装置内のＣＰＵにインストールする、または、ネットワークを介して流通させることが可能である。
【００４８】
またこのプログラムをコンピュータで読み取り可能な記録媒体に記録して、この記録媒体に記録されたプログラムをコンピュータ装置に読み込ませて実行することにより、スケジュールデータに従ったアクションを実行するようにしてもよい。
【図面の簡単な説明】
【００４９】
【図１】本発明にかかるシステム構成の概略図である。
【図２】本発明にかかるスケジュール端末構成の概略図である。
【図３】本発明にかかる繰返しスケジュールデータのデータ構成図である。
【図４】本発明にかかる繰返しスケジュールデータの初期化処理のフローチャート図である。
【図５】本発明にかかる繰返しスケジュールデータのアクション実行処理のフローチャート図である。
【符号の説明】
【００５０】
１      生体情報収集サーバ
２      インターネット
３      中継器
４      無線通信手段
５      スケジュール実行端末
１００  マイコン
１０１  無線通信手段
１０２  書換え可能メモリ
１０３  スケジュールデータ
１０４  現在日付時刻
１０５  当日実行判断フラグ
１０６  残り時間カウンタ
１０７  脈拍測定結果ログ
１０８  プログラム格納メモリ
１０９  実行プログラム
１１０  電池
１１１  脈拍センサ
１１２  表示器
２００  管理番号
２０１  実行日間隔
２０２  繰返し判断フラグ
２０３  実行時間間隔
２０４  実行時間
２０５  実行内容
【図１】
2006218167.tif 000003
【図２】
2006218167.tif 000004
【図３】
2006218167.tif 000005
【図４】
2006218167.tif 000006
【図５】
2006218167.tif 000007