(57)【特許請求の範囲】
【請求項１】
アプリケーションに予め指定した処理を自動実行させるためのアラーム割込を発生させる所定時刻を記憶するスケジュール管理テーブルと、
前記スケジュール管理テーブルを参照して所定時刻にアラーム割込みを通知すると共に該スケジュール管理テーブルから該所定時刻を削除するアラーム通知手段と、
一定の間隔で現在時刻と前記スケジュール管理テーブルに記憶した所定時刻を比較して、現在時刻より過去の所定時刻が存在するか判定する判定手段と、
前記判定手段で現在時刻より過去の所定時刻が存在すると判定したときにオペレータ通知を行うオペレータ通知手段と、
備えることを特徴とするコンピュータ自動スケジュール制御システム。
【請求項２】
前記判定手段で現在時刻より過去の所定時刻が存在すると判定したときにアラーム割込みを擬似的に発生させる制御手段を更に備える請求項１に記載のコンピュータ自動スケジュール制御システム。
【請求項３】
前記判定手段は、一定の間隔で通知されるＣＰＵ監視割込みの間隔で現在時刻と前記スケジュール管理テーブルに記憶した所定時刻を比較して、現在時刻より過去の所定時刻が存在するか判定する請求項１に記載のコンピュータ自動スケジュール制御システム。
【請求項４】
前記判定手段は、一定の間隔で通知されるタイマ割込みの間隔で現在時刻と前記スケジュール管理テーブルに記憶した所定時刻を比較して、現在時刻より過去の所定時刻が存在するか判定する請求項１に記載のコンピュータ自動スケジュール制御システム。
【請求項５】
アプリケーションに予め指定した処理を自動実行させるためのアラーム割込を発生させる所定時刻を記憶するスケジュール管理テーブルと、
前記スケジュール管理テーブルを参照して所定時刻にアラーム割込みを通知すると共に該スケジュール管理テーブルから該所定時刻を削除するアラーム通知手段と、
一定の間隔で現在時刻と前記スケジュール管理テーブルに記憶した所定時刻を比較して、現在時刻より過去の所定時刻が存在するか判定する判定手段と、
前記判定手段で現在時刻より過去の所定時刻が存在すると判定したときにアラーム割込みを擬似的に発生させる制御手段と、
を備えることを特徴とするコンピュータ自動スケジュール制御システム。
【請求項６】
コンピュータに、
アプリケーションに予め指定した処理を自動実行させるためのアラーム割込を発生させる所定時刻を記憶するスケジュール管理テーブルを参照して所定時刻にアラーム割込みを通知すると共に該スケジュール管理テーブルから該所定時刻を削除するアラーム通知ステップと、
一定の間隔で現在時刻と前記スケジュール管理テーブルに記憶した所定時刻を比較して、現在時刻より過去の所定時刻が存在するか判定する判定ステップと、
前記判定手段で現在時刻より過去の所定時刻が存在すると判定したときにオペレータ通知を行うオペレータ通知ステップと、
を実行させることを特徴とするコンピュータ自動スケジュール制御プログラムを記録した記録媒体。
【請求項７】
コンピュータが、
アプリケーションに予め指定した処理を自動実行させるためのアラーム割込を発生させる所定時刻を記憶するスケジュール管理テーブルを参照して所定時刻にアラーム割込みを通知すると共に該スケジュール管理テーブルから該所定時刻を削除するアラーム通知ステップと、
一定の間隔で現在時刻と前記スケジュール管理テーブルに記憶した所定時刻を比較して、現在時刻より過去の所定時刻が存在するか判定する判定ステップと、
前記判定手段で現在時刻より過去の所定時刻が存在すると判定したときにオペレータ通知を行うオペレータ通知ステップと、
を実行することを特徴とするコンピュータ自動スケジュール制御方法。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、コンピュータにおける自動運転制御装置からのアラーム割込みを使用し、スケジュール機能を実現し、業務の自動スケジュールを行うコンピュータ自動スケジュール制御システム、そのための記録媒体およびコンピュータ自動スケジュール制御方法に関する。
【０００２】
【従来の技術】
スケジュール機能は、予め指定した時期になった時、予め指定した処理を実行させる機能であり、自動運転機能の中でも重要である。スケジュール機能が正しく動作しないと、日々の業務に支障をきたし、大きな損害を与えることもある。近年のコンピュータシステムは、全て同一メーカの製品で構成されることは少なく、種々のメーカの製品が含まれて構成されており、１００％品質を確認した上でドライバ等のプログラムを作成することは不可能になっている。このため、装置の異常は早急に検出し、また装置が正しく動作しない場合でも、スケジュール機能が動作できる仕組みが必要である。
【０００３】
従来のスケジュール機能においては、自動運転制御装置からのアラーム割込みのみを使用していた。
【０００４】
【発明が解決しようとする課題】
ところが、自動運転制御装置の装置自身（ハードウェア）の異常、および自動運転制御装置のファームウェア、すなわちハードウェアを制御するプログラムとしてのドライバの異常によりアラーム割込みが通知されない場合、スケジュール機能が動作しないという問題がある。ここで、アラーム割込とは、指定された時刻に指定された処理を実行させる割込みを言う。
【０００５】
また、従来技術では、上記のような場合、スケジュール機能が動作しなくなると、見た目には異常が発生していることの確認が難しいという問題を生じていた。本発明は、自動運転制御装置の装置自身の異常、および自動運転制御装置のファームウェア（ドライバ）の異常によりアラーム割込みが通知されなかったことを、即座にオペレータに分かるように通知することを第一の目的とする。
【０００６】
また、従来技術では、上記のような場合、スケジュール機能が動作しなくなると、業務の自動スケジュールが行えないという問題を生じていた。本発明は、自動運転制御装置の装置自身（ハードウェア）の異常または自動運転制御装置のファームウェア（ドライバ）の異常によりアラーム割込みが通知されない場合でも、スケジュール機能を動作させることを第二の目的とする。
【０００７】
【課題を解決するための手段】
前記問題を解決する本発明によるコンピュータ自動スケジュール制御システムは、アプリケーションに予め指定した処理を自動実行させるためのアラーム割込を発生させる所定時刻を記憶するスケジュール管理テーブルと、前記スケジュール管理テーブルを参照して所定時刻にアラーム割込みを通知すると共に該スケジュール管理テーブルから該所定時刻を削除するアラーム通知手段と、一定の間隔で現在時刻と前記スケジュール管理テーブルに記憶した所定時刻を比較して、現在時刻より過去の所定時刻が存在するか判定する判定手段と、前記判定手段で現在時刻より過去の所定時刻が存在すると判定したときにオペレータ通知を行うオペレータ通知手段と、備えることを特徴とする。
上記コンピュータ自動スケジュール制御システムにおいて、前記判定手段で現在時刻より過去の所定時刻が存在すると判定したときにアラーム割込みを擬似的に発生させる制御手段を更に備える。
上記コンピュータ自動スケジュール制御システムにおいて、前記判定手段は、一定の間隔で通知されるＣＰＵ監視割込みの間隔で現在時刻と前記スケジュール管理テーブルに記憶した所定時刻を比較して、現在時刻より過去の所定時刻が存在するか判定する。
上記コンピュータ自動スケジュール制御システムにおいて、前記判定手段は、一定の間隔で通知されるタイマ割込みの間隔で現在時刻と前記スケジュール管理テーブルに記憶した所定時刻を比較して、現在時刻より過去の所定時刻が存在するか判定する。
【０００８】
次に図１〜図４を用いて本発明の実施形態を説明する。図１〜図４において、自動運転制御装置を自動運転制御部１０と記す。
図１は、本発明の第１形態の原理説明図である。図中、１０は自動運転制御部であり、時計を保持し、指定された時刻にアラーム割込みを通知するアラーム通知機構１１、およびＣＰＵ監視割込みを通知するＣＰＵ監視機構１２を有するもの、２０はスケジュール管理テーブルであり、ユーザアプリケーションプログラム（以下、「ユーザアプリケーション」と記す）から要求のあった通知時刻を記憶するもの、３０はＣＰＵ監視制御部であり、ＣＰＵ監視応答を行うとともに、自動運転制御部１０の時計１４から現在時刻を読込むものである。
【０００９】
本発明では、自動運転制御部１０からのＣＰＵ監視割込みをＣＰＵ監視制御部３０で受け、現在時刻とスケジュール管理テーブル２０に格納された通知時刻とを比較し、時刻一致の通知が漏れている要求（アラーム割込みの通知がこなかったもの）を検出し、表示装置６０のコンソール画面に自動運転制御部１０の異常を通知するものである。
【００１０】
図２は、本発明の第２形態の原理説明図である。図中、１０は自動運転制御部であり、時計を保持し、指定された時刻にアラーム割込みを通知するアラーム通知機構１１、およびタイマー割込みを通知するタイマー割込み機構１３を有するもの、２０はスケジュール管理テーブルであり、ユーザアプリケーションから要求のあった通知時刻を記憶するもの、３１はタイマー割込み制御部であり、ＯＳ内の時計１５の更新を行うとともに、自動運転制御部１０の時計１４から現在時刻を読込むものである。
【００１１】
本発明では、自動運転制御部１０からのタイマー割込みをタイマー割込み制御部３１で受け、現在時刻とスケジュール管理テーブル２０に格納された通知時刻とを比較し、時刻一致の通知が漏れている要求（アラーム割込みの通知がこなかったもの）を検出し、表示装置６０のコンソール画面に自動運転制御部１０の異常を通知するものである。
【００１２】
図３は、本発明の第３形態の原理説明図である。図中、１０は自動運転制御部であり、時計を保持し、指定された時刻にアラーム割込みを通知するアラーム通知機構１１、およびＣＰＵ監視割込みを通知するＣＰＵ監視機構１２に有するもの、２０はスケジュール管理テーブルであり、ユーザアプリケーションから要求のあった通知時刻を記憶するもの、３０はＣＰＵ監視制御部であり、ＣＰＵ監視応答を行うとともに、自動運転制御部１０の時計１４から現在時刻を読込むもの、４０はアラーム通知制御部であり、アラーム割込みを受け、ユーザアプリケーションに時刻一致を通知するものである。
【００１３】
本発明では、自動運転制御部１０からのＣＰＵ監視割込みをＣＰＵ監視制御部３０で受け、現在時刻とスケジュール管理テーブル２０に格納された通知時刻とを比較し、時刻一致の通知が漏れている要求（アラーム割込みの通知がこなかったもの）を検出し、アラーム通知制御部４０にアラーム割込みを擬似的に通知するものである。
【００１４】
図４は、本発明の第４形態の原理説明図である。図中、１０は自動運転制御部であり、時計を保持し、指定された時刻にアラーム割込みを通知するアラーム通知機構１１、およびタイマー割込みを通知するタイマー割込み機構１３を有するもの、２０はスケジュール管理テーブルであり、ユーザアプリケーションから要求のあった通知時刻を記憶するもの、３１はタイマー割込み制御部であり、ＯＳ内の時計１５の更新を行うとともに、自動運転制御部１０の時計１４から現在時刻を読込むもの、４０はアラーム通知制御部であり、アラーム割込みを受け、ユーザアプリケーションに時刻一致を通知するものである。
【００１５】
本発明では、自動運転制御部１０からのタイマー割込みをタイマー割込み制御部３１で受け、現在時刻とスケジュール管理テーブル２０に格納された通知時刻とを比較し、時刻一致の通知が漏れている要求（アラーム割込みの通知がこなかったもの）を検出し、アラーム通知制御部４０にアラーム割込みを擬似的に通知するものである。
【００１６】
前記問題を解決する本発明による他の形態のコンピュータ自動スケジュール制御システムは、アプリケーションに予め指定した処理を自動実行させるためのアラーム割込を発生させる所定時刻を記憶するスケジュール管理テーブルと、前記スケジュール管理テーブルを参照して所定時刻にアラーム割込みを通知すると共に該スケジュール管理テーブルから該所定時刻を削除するアラーム通知手段と、一定の間隔で現在時刻と前記スケジュール管理テーブルに記憶した所定時刻を比較して、現在時刻より過去の所定時刻が存在するか判定する判定手段と、前記判定手段で現在時刻より過去の所定時刻が存在すると判定したときにアラーム割込みを擬似的に発生させる制御手段と、を備える。
【００１７】
前記問題を解決する本発明によるコンピュータ自動スケジュール制御プログラムを記録した記録媒体は、コンピュータに、アプリケーションに予め指定した処理を自動実行させるためのアラーム割込を発生させる所定時刻を記憶するスケジュール管理テーブルを参照して所定時刻にアラーム割込みを通知すると共に該スケジュール管理テーブルから該所定時刻を削除するアラーム通知ステップと、一定の間隔で現在時刻と前記スケジュール管理テーブルに記憶した所定時刻を比較して、現在時刻より過去の所定時刻が存在するか判定する判定ステップと、前記判定手段で現在時刻より過去の所定時刻が存在すると判定したときにオペレータ通知を行うオペレータ通知ステップと、を実行させることを特徴とする。
前記問題を解決する本発明によるコンピュータ自動スケジュール制御方法は、コンピュータが、アプリケーションに予め指定した処理を自動実行させるためのアラーム割込を発生させる所定時刻を記憶するスケジュール管理テーブルを参照して所定時刻にアラーム割込みを通知すると共に該スケジュール管理テーブルから該所定時刻を削除するアラーム通知ステップと、一定の間隔で現在時刻と前記スケジュール管理テーブルに記憶した所定時刻を比較して、現在時刻より過去の所定時刻が存在するか判定する判定ステップと、前記判定手段で現在時刻より過去の所定時刻が存在すると判定したときにオペレータ通知を行うオペレータ通知ステップと、を実行することを特徴とする。
【００１８】
【作用】
本発明の第１形態では、自動運転制御部１０からのアラーム割込みが装置（ハードウェア）自身の異常または自動運転制御部１０のファームウェア（ドライバ）の異常により通知されない場合、自動運転制御部１０からのＣＰＵ監視割込みをＣＰＵ監視制御部３０で受け、自動運転制御部１０から読込んだ現在時刻と、スケジュール管理テーブル２０に格納された通知時刻とを比較し、時刻一致の通知が漏れている要求を検出し、オペレータに自動運転制御部１０の異常を通知することが可能になる。
【００１９】
本発明の第２形態では、自動運転制御部１０からのアラーム割込みが装置（ハードウェア）自身の異常または自動運転制御部１０のファームウェア（ドライバ）の異常により通知されない場合、自動運転制御部１０からのタイマー割込みをタイマー割込み制御部３０で受け、自動運転制御部１０から読込んだ現在時刻と、スケジュール管理テーブル２０に格納された通知時刻とを比較し、時刻一致の通知が漏れている要求を検出し、オペレータに自動運転制御部１０の異常を通知することが可能になる。
【００２０】
本発明の第３形態では、自動運転制御部１０からのアラーム割込みが装置（ハードウェア）自身の異常または自動運転制御部１０のファームウェア（ドライバ）の異常により通知されない場合、自動運転制御部１０からのＣＰＵ監視割込みをＣＰＵ監視制御部３０で受け、自動運転制御部１０から読込んだ現在時刻と、スケジュール管理テーブル２０に格納された通知時刻とを比較し、時刻一致の通知が漏れている要求を検出し、アラーム通知制御部４０にアラーム割込みを擬似的に通知することにより、スケジュール機能を正常に動作させることが可能になる。
【００２１】
本発明の第４形態では、自動運転制御部１０からのアラーム割込みが装置（ハードウェア）自身の異常または自動運転制御部１０のファームウェア（ドライバ）の異常により通知されない場合、自動運転制御部１０からのタイマー割込みをタイマー割込み制御部３０で受け、自動運転制御部１０から読込んだ現在時刻と、スケジュール管理テーブル２０に格納された通知時刻とを比較し、時刻一致の通知が漏れている要求を検出し、アラーム通知制御部４０にアラーム割込みを擬似的に通知することにより、スケジュール機能を正常に動作させることが可能になる。
【００２２】
【発明の実施の形態】
図５は本発明によるコンピュータの自動スケジュール制御システムの実施例の構成図である。図６〜図９を用いて後述する本発明の第１、第３形態および図１１〜図１４を用いて後述する本発明の第２、第４形態は、何れも図５に示す実施例の構成により遂行される。
【００２３】
図５に示すように、ＣＰＵ１は双方向性バスライン２を介してメモリ３、ディスク４、Ｉ／Ｏインターフェース５−１、５−２およびクロックメモリ６等に相互接続される。ハードウェア７−１〜７−４の内、７−１〜７−３は例えばフロッピーディスクドライブ、ＣＤ−ＲＯＭドライバ、プリンタ等であり、メモリ３内に書き込まれたドライバ８−１〜８−３と称するプログラムにより駆動されるものであり、ＣＰＵ１が各ドライバ８−１〜８−３のプログラムにしたがってＩ／Ｏインターフェース５−１を介して動作させるものである。ハードウェア７−４は例えばキーボードやマウスであり、メモリ３内に書き込まれた特定のドライバにより駆動されるものではなく、メモリ２内のＯＳ９にしたがってＩ／Ｏインターフェース５−２を介して動作させるものである。
【００２４】
メモリ２内には、ドライバ８−１〜８−３、ＯＳ９の他に後述するスケジュール管理テーブル２０および複数のユーザアプリケーションプログラム５０−１、５０−２、…が書き込まれている。クロックメモリ６は、図示しない発振器からの信号を受けて現在時刻を秒単位で絶えず更新し記憶するメモリである。
メモリ２内のＯＳ９には、後述するアラーム通知機能１１、ＣＰＵ監視機能１２、タイマー割込機構１３、ＣＰＵ監視制御部３０、タイマー割込制御部３１およびアラーム通知制御部４０等のプログラムが書き込まれている。
【００２５】
また、ＣＰＵ１は、外部から、例えばハードウェア７−３、７−４から割込信号を受け、これら割込信号に応じた処理を実行する。本発明は、ハードウェア７−１〜７−３からの割込信号に応じてＣＰＵ１が正常に動作をしなかったときを想定して、このような場合にはスケジュール機能を実行できない恐れがあるので、以下に詳述するように、ＣＰＵ監視割込またはタイマー監視割込を行うことにより、スケジュール機能を確実に実行しようとするものである。
【００２６】
また、図５において、図示しないが、本コンピュータシステムは、インターネットを介して外部のコンピュータに接続され、通信網としての電話網またはＬＡＮに、モデムまたはターミナルユニットを介してそれぞれのケーブルが接続されている。
ここで、図５を用いて本発明の記録媒体に記録されたプログラム、すなわち図１０や図１５に示すフローチャートの処理を実行するためのプログラムについて以下簡単に説明する。図５全体で示す本発明のコンピュータシステムには、フロッピーディスクのような可搬型の記録媒体（図示せず）の読取装置、すなわちフロッピディスクドライブ（図示せず）が設けられている。フロッピディスクドライブの代わりにＣＤ−ＲＯＭの読取装置を設けてもよい。所定の操作によりフロッピーディスク等の可搬型の記録媒体に記録された本発明による各ステップをコンピュータに実行させるためのプログラムを、その読取装置を介して読取り、メモリ３の空き領域にローディングする。もちろん、オペレータがコンピュータシステムのメモリ３にキーボード等の入力手段を介して直接上記プログラムを書き込んでもよい。あるいは、他のクライアントのコンピュータシステム（図示せず）等に設置された記録媒体としての例えばメモリ（図示せず）に格納された上記プログラムを、ネットワーク（通信回線）、モデムまたはターミナルユニットを介して本コンピュータシステムのディスク４にローディングする。その後、ディスク４にローディングしたプログラムは、コンピュータシステムのＣＰＵ１の処理により必要に応じてメモリ３に書き込まれた後実行される。
【００２７】
図６〜図９は、本発明の実施例の動作を説明する図である。ユーザアプリケーションにおいて、時刻通知要求がされると、アラーム通知制御部４０は、スケジュール管理テーブルに通知すべき時刻を記憶し、自動運転制御装置としての自動運転制御部１０のアラーム通知機構１１に対し、アラーム割込みを通知する時刻を設定する（図６）。自動運転制御部１０は内部に時計１４を保持しており、設定されたアラーム割込みを通知する時刻になると、アラーム割込みをアラーム通知制御部４０に通知する。ここで、自動運転制御部１０からのアラーム割込みが装置自身のハードウェアの異常または自動運転制御部１０のファームウェア（ドライバ）の異常により通知されない場合を想定する（図７）。自動運転制御部１０からのＣＰＵ監視割込みは、一定間隔（例えば１分毎）でＣＰＵ監視制御部３０に通知される。ＣＰＵ監視制御部３０では、当ＣＰＵ監視割込みを受け、自動運転制御部１０の時計１４から現在時刻を読込む。読込んだ現在時刻、スケジュール管理テーブル２０に格納された通知時刻とを参照し、現在時刻より過去の時刻一致通知が残っているかをチェックする（図８）。現在時刻より過去の時刻一致通知が残っている場合には、自動運転制御部１０からのアラーム割込みが通知されなかったと判断し、オペレータに自動運転制御部１０の異常を通知する。また、時刻一致通知のされなかった要求に対して、アラーム通知制御部４０に擬似的にアラーム割込みを発生させることにより、ユーザアプリケーションに対して時刻一致通知を行う。また、ＣＰＵ監視制御部３０は、自動運転制御部１０に対し、ＣＰＵが正しく動作していることを示すために、ＣＰＵ監視応答を行う（図９）。
【００２８】
図１０は、本発明の第１、第３形態に係る処理手順を示すフローチャートである。図１０に示すフローチャートの処理は所定の周期、例えば１００μｓ毎に実行される。先ず、ステップＳ１では、アラーム割込の有無を判定し、アラーム割込有りと判定されたときはステップＳ２に進み、アラーム割込無しと判定されたときはステップＳ４に進む。
【００２９】
ステップＳ２では、スケジュール管理テーブルを参照して時刻一致を通知すべき要求に対し通知を行う。次いでステップＳ３では、通知した要求をスケジュール管理テーブルから削除する。
一方、ステップＳ４では、自動運転制御部から現在時刻を読込む。次いでステップＳ５では、スケジュール管理上、現在時刻より過去の時刻一致通知が残っているか否かを判定し、その判定結果がＹＥＳのときはステップＳ６に進み、その判定結果がＮＯのときはステップＳ９に進む。
【００３０】
ステップＳ６では、現在時刻より過去の時刻一致通知をユーザアプリケーションに対して通知する。次いでステップＳ７では、通知した要求はスケジュール管理テーブルから削除する。次いでステップＳ８では、オペレータに対し、自動運転制御部の異常を通知する。
ステップＳ９では、ＣＰＵ監視応答を実行する。
【００３１】
図１１〜図１４は、本発明の実施例の動作を説明する図である。ユーザアプリケーションにおいて、時刻通知要求がされると、アラーム通知制御部４０は、スケジュール管理テーブル２０に通知すべき時刻を記憶し、自動運転制御装置としての自動運転制御部１０のアラーム通知機構に対し、アラーム割込みを通知する時刻を設定する（図１１）。自動運転制御部１０は内部に時計１４を保持しており、設定されたアラーム割込みを通知する時刻になると、アラーム割込みをアラーム通知制御部４０に通知する。ここで、自動運転制御部１０からのアラーム割込みが装置自身のハードウェアの異常または自動運転制御部１０のファームウェア（ドライバ）の異常により通知されない場合を想定する（図１２）。自動運転制御部１０からのタイマー割込みは、一定間隔（例えば３．３ｍｓ毎）でタイマー割込み制御部３１に通知される。タイマー割込み制御部３１では、当タイマー割込みを受け、自動運転制御部１０の時計１４から現在時刻を読込む。読込んだ現在時刻、スケジュール管理テーブル２０に格納された通知時刻とを参照し、現在時刻より過去の時刻一致通知が残っているかをチェックする（図１３）。現在時刻より過去の時刻一致通知が残っている場合には、自動運転制御部１０からのアラーム割込みが通知されなかったと判断し、オペレータに自動運転制御部１０の異常を通知する。また、時刻一致通知のされなかった要求に対して、アラーム通知制御部４０に擬似的にアラーム割込みを発生させることにより、ユーザアプリケーションに対して時刻一致通知を行う。また、タイマー割込み制御部３１は、ＯＳ内の時計１５を更新する（図１４）。
【００３２】
図１５は、本発明の第２、第４形態に係る処理手順を示すフローチャートである。図１５に示すフローチャートの処理は所定の周期、例えば１００μｓ毎に実行される。本フローチャートは、図１０に示すフローチャートにおけるステップＳ９をステップＳ１９に置き換えたものである。ステップＳ１９では、ＯＳ内の現在時刻をカウントアップする。
【００３３】
以上本発明を実施例により説明したが、本発明は本発明の思想に従い種々の変形例の遂行が可能であり、本発明からこれら他の変形例を排除するものではない。
【００３４】
【発明の効果】
以上説明したように、本発明によれば、自動運転制御装置が装置自身のハードウェアの異常またはファームウェア（ドライバ）の異常により、スケジュール機能が動作しなくなった場合、すぐに自動運転制御装置の異常を検出でき、装置交換などの対処を行える。また、自動運転制御装置が装置自身のハードウェアの異常またはファームウェア（ドライバ）の異常により、アラーム割込みが通知されない場合、他の割り込みを使用することにより、スケジュール機能を正しく動作させることができ、業務の自動スケジュールが行えないというトラブルを回避できる。
【図面の簡単な説明】
【図１】本発明の第１形態の原理説明図である。
【図２】本発明の第２形態の原理説明図である。
【図３】本発明の第３形態の原理説明図である。
【図４】本発明の第４形態の原理説明図である。
【図５】本発明によるコンピュータの自動スケジュール制御システムの実施例の構成図である。
【図６】本発明の第１、第３形態に係る実施例の動作（１）を説明する図である。
【図７】本発明の第１、第３形態に係る実施例の動作（２）を説明する図である。
【図８】本発明の第１、第３形態に係る実施例の動作（３）を説明する図である。
【図９】本発明の第１、第３形態に係る実施例の動作（４）を説明する図である。
【図１０】本発明の第１、第３形態に係る処理手順を示すフローチャートである。
【図１１】本発明の第２、第４形態に係る実施例の動作（１）を説明する図である。
【図１２】本発明の第２、第４形態に係る実施例の動作（２）を説明する図である。
【図１３】本発明の第２、第４形態に係る実施例の動作（３）を説明する図である。
【図１４】本発明の第２、第４形態に係る実施例の動作（４）を説明する図である。
【図１５】本発明の第２、第４形態に係る処理手順を示すフローチャートである。
【符号の説明】
１０…自動運転制御部
１１…アラーム通知機構
１２…ＣＰＵ監視機構
１３…タイマー割込み機構
２０…スケジュール管理テーブル
３０…ＣＰＵ監視部
３１…タイマー割込み制御部
４０…アラーム通知制御部
５０…ユーザアプリケーション
６０…表示装置
【図１】
0003620984.tif 000002
【図２】
0003620984.tif 000003
【図３】
0003620984.tif 000004
【図４】
0003620984.tif 000005
【図５】
0003620984.tif 000006
【図６】
0003620984.tif 000007
【図７】
0003620984.tif 000008
【図８】
0003620984.tif 000009
【図９】
0003620984.tif 000010
【図１０】
0003620984.tif 000011
【図１１】
0003620984.tif 000012
【図１２】
0003620984.tif 000013
【図１３】
0003620984.tif 000014
【図１４】
0003620984.tif 000015
【図１５】
0003620984.tif 000016