(57)【特許請求の範囲】
【請求項１】
各所定時間帯毎に、ハードディスク駆動部の動作状態を監視するタイミングを示す監視タイミング時間及び、ハードディスク駆動部を停止させるタイミングを示す停止タイミング時間を夫々記憶する記憶手段と、この記憶手段に記憶中の監視タイミング時間毎にハードディスク駆動部の動作状態を監視するハードディスク監視手段と、このハードディスク監視手段にてハードディスク駆動部へのアクセス完了が検出されると、前記記憶手段に記憶中の停止タイミング時間の計時を開始すると共に、前記ハードディスク監視手段にて、この停止タイミング時間内に継続してハードディスク駆動部がアイドリング状態であると判定されると、このハードディスク駆動部を停止制御する制御手段と、前記所定時間帯毎に、ハードディスク駆動部にアクセスされたアクセス総時間を記憶するアクセス記憶手段と、このアクセス記憶手段に記憶中の、所定時間帯に関わるアクセス総時間に基づいて、この所定時間帯に関わる最適な監視タイミング時間及び停止タイミング時間を算出する最適算出手段と、この最適算出手段にて算出された監視タイミング時間及び停止タイミング時間をもって現在記憶手段に記憶中の所定時間帯に関わる監視タイミング時間及び停止タイミング時間を記憶更新する記憶更新手段とを有することを特徴とするボイスメール用ハードディスク制御装置。
【請求項２】
制御手段は、所定時間帯内に、ハードディスク駆動部の停止制御に関わる回数が最大停止回数を超えると、この所定時間帯内のハードディスク駆動部の停止制御を阻止することを特徴とする請求項１記載のボイスメール用ハードディスク制御装置。
【請求項３】
記憶手段は、曜日別に所定時間帯を設定可能にしたことを特徴とする請求項１又は２記載のボイスメール用ハードディスク制御装置。
【請求項４】
記憶手段は、休日を含めた月日別に所定時間帯を設定可能にしたことを特徴とする請求項３記載のボイスメール用ハードディスク制御装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、例えばボイスメール装置に使用されるハードディスク駆動部の駆動を制御するボイスメール用ハードディスク制御装置に関する。
【０００２】
【従来の技術】
一般的にボイスメール装置としては、２４時間稼動する装置として構成されているので、毎日決まった時間に、このボイスメール装置のハードディスク駆動部を停止することは難しい。
【０００３】
従って、このようなボイスメール装置においては、ハードディスク駆動部が２４時間稼働しているのでボイスメール装置の寿命が来る前にハードディスク駆動部が寿命となってしまうことが考えられる。
【０００４】
このためにボイスメール装置の寿命期間内であっても、ハードディスク駆動部を定期的に交換しなければならないといった事態も考えられる。
【０００５】
そこで、ボイスメール装置のアイドリング状態においてはハードディスク駆動部の駆動を確実に停止することでハードディスク駆動部及びヘッドの劣化を少なくしようという考えが試みられている。
【０００６】
しかしながら、このようにハードディスク駆動部を確実に止めるように、ハードディスク駆動部の停止条件を厳しくすることでハードディスク駆動部の寿命を延ばそうと考えると、停止及び駆動といった動作が繰り返され、却って、ハードディスク駆動部及びヘッドが劣化してしまうといった事態も考えられる。
【０００７】
また、一方で、ハードディスク駆動部の停止条件を緩くすると、ハードディスク駆動部をなかなか止めることができず、ハードディスク駆動部の寿命延命を図ることが難しいといった事態も考えられる。
【０００８】
そこで、このような事態に対処すべく、特開平７−２４４９７３号公報に開示されたハードディスク制御装置が提案されている。
【０００９】
このハードディスク制御装置によれば、例えば着信頻度の少ない時間帯に応じてハードディスク駆動部の停止時間を長く取るようにタイムスケジュールを予め設定し、このタイムスケジュールに応じてハードディスク駆動部の駆動を制御するようにしたので、ハードディスク駆動部の停止時間を長くとることができ、さらには、一定期間内におけるハードディスク駆動部の駆動／止回数を制限するようにしたので、ハードディスク駆動部の寿命を延ばすことができる。
【００１０】
【発明が解決しようとする課題】
しかしながら、上記従来のボイスメール用ハードディスク制御装置によれば、システム設計者や工事設置者等が使用システムに応じて、ハードディスク駆動部の駆動を制御するタイムスケジュールの内容を設定するようにしたが、そのスケジュール内容の最適化、すなわちハードディスク停止条件の最適化を図ることは非常に難しく、必ずしもハードディスク駆動部の寿命を延ばすことができるとは限らないといった問題点があった。
【００１１】
さらに、上記従来のボイスメール用ハードディスク制御装置によれば、使用システムに変更が生じると、このシステムに対応したタイムスケジュールの内容をシステム設計者や工事設置者等が設定し直さなければならず、システム変更に対応しきれないといった問題点があった。
【００１２】
本発明は上記問題点に鑑みてなされたものであり、その目的とするところは、システムの使用状況に応じたタイムスケジュールの内容をリアルタイムに自動設定しながら、ハードディスク駆動部の寿命を確実に向上させることができるボイスメール用ハードディスク制御装置を提供することにある。
【００１３】
【課題を解決するための手段】
上記目的を達成するために本発明のボイスメール用ハードディスク制御装置は、各所定時間帯毎に、ハードディスク駆動部の動作状態を監視するタイミングを示す監視タイミング時間及び、ハードディスク駆動部を停止させるタイミングを示す停止タイミング時間を夫々記憶する記憶手段と、この記憶手段に記憶中の監視タイミング時間毎にハードディスク駆動部の動作状態を監視するハードディスク監視手段と、このハードディスク監視手段にてハードディスク駆動部へのアクセス完了が検出されると、前記記憶手段に記憶中の停止タイミング時間の計時を開始すると共に、前記ハードディスク監視手段にて、この停止タイミング時間内に継続してハードディスク駆動部がアイドリング状態であると判定されると、このハードディスク駆動部を停止制御する制御手段と、前記所定時間帯毎に、ハードディスク駆動部にアクセスされたアクセス総時間を記憶するアクセス記憶手段と、このアクセス記憶手段に記憶中の、所定時間帯に関わるアクセス総時間に基づいて、この所定時間帯に関わる最適な監視タイミング時間及び停止タイミング時間を算出する最適算出手段と、この最適算出手段にて算出された監視タイミング時間及び停止タイミング時間をもって現在記憶手段に記憶中の所定時間帯に関わる監視タイミング時間及び停止タイミング時間を記憶更新する記憶更新手段とを有するものである。
【００１４】
従って、本発明におけるボイスメール用ハードディスク制御装置によれば、ハードディスク駆動部への所定時間帯に関わるアクセス総時間に基づいて最適な監視タイミング時間及び停止タイミング時間を算出し、この所定時間帯に関わる最適な監視タイミング時間及び停止タイミング時間をもって、現在記憶手段に記憶中の所定時間帯に関わる監視タイミング時間及び停止タイミング時間を記憶更新するようにしたので、システムの使用状況に応じた最適の記憶手段の記憶内容を、システム設計者や工事設置者等に依存することなく、リアルタイムに自動設定することができると共に、ハードディスク駆動部の寿命を確実に向上させることができる。さらには、システム変更が発生したとしても、このシステム変更に十分対応することができる。
【００１５】
【発明の実施の形態】
本発明における請求項１記載のボイスメール用ハードディスク制御装置は、各所定時間帯毎に、ハードディスク駆動部の動作状態を監視するタイミングを示す監視タイミング時間及び、ハードディスク駆動部を停止させるタイミングを示す停止タイミング時間を夫々記憶する記憶手段と、この記憶手段に記憶中の監視タイミング時間毎にハードディスク駆動部の動作状態を監視するハードディスク監視手段と、このハードディスク監視手段にてハードディスク駆動部へのアクセス完了が検出されると、前記記憶手段に記憶中の停止タイミング時間の計時を開始すると共に、前記ハードディスク監視手段にて、この停止タイミング時間内に継続してハードディスク駆動部がアイドリング状態であると判定されると、このハードディスク駆動部を停止制御する制御手段と、前記所定時間帯毎に、ハードディスク駆動部にアクセスされたアクセス総時間を記憶するアクセス記憶手段と、このアクセス記憶手段に記憶中の、所定時間帯に関わるアクセス総時間に基づいて、この所定時間帯に関わる最適な監視タイミング時間及び停止タイミング時間を算出する最適算出手段と、この最適算出手段にて算出された監視タイミング時間及び停止タイミング時間をもって現在記憶手段に記憶中の所定時間帯に関わる監視タイミング時間及び停止タイミング時間を記憶更新する記憶更新手段とを有することを特徴とする。
【００１６】
前記記憶手段とは、このボイスメールシステムの使用状況に応じて各所定時間帯毎に、ハードディスク駆動部の動作状態を監視するタイミングを示す監視タイミング時間及び、ハードディスク駆動部を停止させるタイミングを示す停止タイミング時間を夫々記憶する、例えばスケジュールメモリ部に相当するものである。
【００１７】
前記ハードディスク監視手段とは、この記憶手段に記憶中の監視タイミング時間毎にハードディスク駆動部の動作状態を監視することで、例えばハードディスク駆動部のアクセス完了、アクセス開始やアイドリング状態等を検出する、ハードディスク監視部に相当するものである。尚、アイドリング状態とは、ハードディスク駆動部は駆動状態であり、かつアクセス待ち受け状態であり、ハードディスク駆動部の停止状態とは異なる。
【００１８】
前記制御手段は、前記ハードディスク監視手段にてハードディスク駆動部へのアクセス完了が検出されると、前記記憶手段に記憶中の停止時間タイミングの計時を開始すると共に、この停止タイミング時間中に継続してハードディスク駆動部がアイドリング状態であると判定されると、このハードディスク駆動部を停止制御する、例えば制御部に相当するものである。
【００１９】
前記アクセス記憶手段は、前記所定時間帯毎に、ハードディスク駆動部にアクセスされたアクセス総時間を記憶する、例えばアクセス時間メモリ部に相当するものである。
【００２０】
このアクセス記憶手段に記憶中のアクセス総時間は、この所定時間帯におけるハードディスクへのアクセス総時間、つまりハードディスク駆動部の使用頻度を示すものである。
【００２１】
前記最適算出手段とは、前記アクセス記憶手段に記憶中の、所定時間帯に関わるアクセス総時間に基づいて、この所定時間帯に関わる最適な監視タイミング時間及び停止タイミング時間を算出する、例えば最適値算出部に相当するものである。
【００２２】
この最適算出手段においては、例えばアクセス記憶手段に記憶中の所定時間帯に関わるアクセス総時間が短ければ、使用頻度が低いものと判断して、監視タイミング時間を長めにし、さらに停止タイミング時間を短めに設定するように算出する。このように使用頻度が低いときはハードディスク駆動部の停止時間が長くなることで、ハードディスク駆動部の寿命延命の効果をあげることができる。
【００２３】
また、アクセス記憶手段に記憶中の所定時間帯に関わるアクセス総時間が長ければ、使用頻度が高いものと判断して、監視タイミング時間を短めにし、停止タイミング時間を長めに設定するように算出する。使用頻度が高いときにはハードディスク駆動部の停止時間を短くすることで、多くのアクセスに迅速に対処することができる。
【００２４】
前記記憶更新手段とは、この最適算出手段にて算出された監視タイミング時間及び停止タイミング時間をもって現在記憶手段に記憶中の所定時間帯に関わる監視タイミング時間及び停止タイミング時間を記憶更新する、例えば記憶更新部に相当するものである。
【００２５】
つまり、この記憶更新手段においては、この所定時間帯に関わる監視タイミング時間及び停止タイミング時間を最新の状況に対応した最適な監視タイミング時間及び停止タイミング時間に記憶更新することができる。
【００２６】
従って、本発明における請求項１記載のボイスメール用ハードディスク制御装置によれば、ハードディスク駆動部への所定時間帯に関わるアクセス総時間に基づいて、所定時間帯に関わる最適な監視タイミング時間及び停止タイミング時間を算出し、この所定時間帯に関わる最適な監視タイミング時間及び停止タイミング時間をもって、現在記憶手段に記憶中の所定時間帯に関わる監視タイミング時間及び停止タイミング時間を記憶更新するようにしたので、システムの使用状況に応じた最適な監視タイミング時間や停止タイミング時間等の記憶内容を、システム設計者や工事設置者等に依存することなく、リアルタイムに自動設定することができると共に、ハードディスク駆動部の寿命を確実に向上させることができる。さらには、システム変更が発生したとしても、このシステム変更に十分対応することができる。
【００２７】
また、本発明における請求項２記載のボイスメールハードディスク制御装置は、上記請求項１記載の構成に加えて、前記制御手段が、前記所定時間帯内に、ハードディスク駆動部の停止制御に関わる回数が最大停止回数を超えると、この所定時間帯内のハードディスク駆動部の停止制御を阻止することを特徴する。
【００２８】
一般的にハードディスク駆動部の停止回数とハードディスクのヘッド劣化との関係は反比例の関係を有し、例えば停止回数が増えれば、この増えた分だけ、ヘッドが劣化されやすいと考えられている。
【００２９】
つまり、ハードディスク駆動部の停止時間を極力長くとることでハードディスク駆動部の延命を図りながら、ハードディスクのヘッド劣化を最小限に抑えるためには所定時間帯内でのハードディスク駆動部の停止回数を最小限にすることが求められる。
【００３０】
そこで、制御手段側で、各所定時間帯毎にハードディスク駆動部の停止回数の限度を示す最大停止回数を記憶した。
【００３１】
従って、本発明における請求項２記載のボイスメール用ハードディスク制御装置によれば、上記請求項１記載の効果に加えて、所定時間帯内に、ハードディスク駆動部の停止制御に関わる回数が最大停止回数を超えると、この所定時間帯内のハードディスク駆動部の停止制御を阻止するようにしたので、ハードディスク駆動部の停止回数増によるヘッド劣化を最小限に抑えることができる。
【００３２】
また、本発明における請求項３記載のボイスメール用ハードディスク制御装置は、上記請求項１又は２記載の構成に加えて、前記記憶手段が、曜日別に所定時間帯を設定可能にしたことを特徴とする。
【００３３】
従って、本発明における請求項３のボイスメール用ハードディスク制御装置によれば、上記請求項１又は２記載の効果に加えて、記憶手段が曜日別に所定時間帯を設定可能にしたので、各曜日毎に、最適なハードディスク制御が可能となる。
【００３４】
また、本発明における請求項４記載のボイスメール用ハードディスク制御装置は、上記請求項３記載の構成に加えて、前記記憶手段が、休日を含めた月日別に所定時間帯を設定可能としたことを特徴とする。
【００３５】
前記休日とは、例えば祝日や休業日等を設定可能としたものである。
【００３６】
従って、本発明における請求項４記載のボイスメール用ハードディスク制御装置によれば、上記請求項３記載の効果に加えて、記憶手段が休日を含めた月日別に所定時間帯を設定可能にしたので、祝日等を含め最適なハードディスク制御が可能になる。
【００３７】
（実施の形態）
以下、図面に基づいて本発明のボイスメール用ハードディスク制御装置における実施の形態を示すボイスメールシステムについて説明する。図１は本実施の形態に示すボイスメールシステム内部の概略構成を示すブロック図である。
【００３８】
図１に示すボイスメールシステム１は、例えば公衆網１１と通信接続する局線インタフェース（局線Ｉ／Ｆ）１２と、Ｍ台の内線端末１３と通信接続する内線端末インタフェース（内線端末Ｉ／Ｆ）１４と、前記公衆網１１のＮ本の外線からの音声メッセージや前記内線端末１３からの音声メッセージ等を記憶するボイスメール部２０と、これら局線インタフェース１２、内線端末インタフェース１４及びボイスメール部２０を制御することで、内線端末１３、外線端末やボイスメール部２０間の通信接続を制御する交換機中央処理装置１５と、これら内線端末インタフェース１４、局線インタフェース１２及びボイスメール部２０間で着信等の通信データや制御データ等を伝送するローカルバス１６と、これら内線端末インタフェース１４、局線インタフェース１２及びボイスメール部２０間で音声データ等を伝送する音声バス１７とを有している。
【００３９】
また、前記ボイスメール部２０は、前記音声バス１７を介しての音声メッセージ等の音声データを記憶するために信号処理を施すボイスメール音声信号処理部２１と、この信号処理を施された音声データをディスクの所定領域に書込むハードディスク駆動部（ＨＤＤ）２２と、これらボイスメール部２０全体を制御するボイスメール中央処理装置２３とを有している。
【００４０】
さらに、このボイスメール部２０の要部であるボイスメール中央処理装置２３内部構成について説明する。図２はボイスメール部２０の要部であるボイスメール中央処理装置２３内部の概略構成を示すブロック図である。
【００４１】
図２に示すボイスメール中央処理装置２３は、各所定時間帯毎に、ハードディスク駆動部２２の動作状態を監視するタイミングを示す監視タイミング時間Ｘ及び、ハードディスク駆動部２２を停止させるタイミングを示す停止タイミング時間Ｙを夫々記憶するスケジュールメモリ部３１と、このスケジュールメモリ部３１に記憶中の監視タイミング時間Ｘ毎にハードディスク駆動部２２の動作状態を監視するハードディスク監視部３２と、このハードディスク監視部３２にてハードディスク駆動部２２へのアクセス完了が検出されると、前記スケジュールメモリ部３１に記憶中の停止タイミング時間Ｙの計時を開始すると共に、この停止タイミング時間Ｙ内に継続してハードディスク駆動部２２がアイドリング状態であると判定されると、このハードディスク駆動部２２を停止制御する制御部３３とを有している。
【００４２】
さらに、図２に示すボイスメール中央処理装置２３は、所定時間帯毎に、ハードディスク駆動部２２にアクセスされたアクセス総時間を記憶するアクセス時間メモリ部３４と、このアクセス時間メモリ部３４に記憶中の、所定時間帯に関わるアクセス総時間に基づいて、この所定時間帯に関わる最適な監視タイミング時間Ｘ及び停止タイミング時間Ｙを算出する最適値算出部３５と、この最適値算出部３５にて算出された監視タイミング時間Ｘ及び停止タイミング時間Ｙをもって現在スケジュールメモリ部３１に記憶中の所定時間帯に関わる監視タイミング時間Ｘ及び停止タイミング時間Ｙを記憶更新するメモリ更新部３６とを有している。
【００４３】
尚、前記監視タイミング時間ＸはＸタイマ３７で計時され、前記停止タイミング時間ＹはＹタイマ３８で計時されるものである。
【００４４】
では、次にボイスメール部２３の動作について説明する。図３はハードディスク監視処理における制御部３３の処理動作を示すフロー図である。
【００４５】
図３に示すハードディスク監視処理とは、スケジュールメモリ３１に記憶中の監視タイミング時間Ｘ毎に、前記ハードディスク監視部３２にハードディスク駆動部２２の動作状態を監視させる動作処理である。
【００４６】
図３において制御部３３は、現在の所定時間帯に対応した監視タイミング時間Ｘをスケジュールメモリ部３１から読み出し、この監視タイミング時間ＸをＸタイマ３７にセットし（ステップＳ４１）、このＸタイマ３７がタイムアップしたか否かを判定する（ステップＳ４２）。このＸタイマ３７がタイムアップしたのであれば、前記ハードディスク駆動部２２の動作状態を監視すべくハードディスク監視部３２に監視動作を実行させ（ステップＳ４３）、ステップＳ４１に移行する。
【００４７】
このように制御部３３は、監視タイミング時間Ｘ毎にハードディスク駆動部２２の動作状態を認識している。
【００４８】
さらに、図４は停止タイミング処理における制御部３３の処理動作を示すフロー図である。
【００４９】
図４に示す停止タイミング処理とは、ハードディスク駆動部２２へのアクセス完了後からスケジュールメモリ部３１に記憶中の停止タイミング時間Ｙが経過するまでにハードディスク駆動部２２への新たなアクセスを検出しなかった場合、つまりアクセス完了から停止タイミング時間Ｙまで継続してハードディスク駆動部２２がアイドリング状態の場合には、このハードディスク駆動部２２を停止制御する処理である。
【００５０】
図４において制御部３３は、ハードディスク駆動部２２へのアクセスを完了したか否かを判定する（ステップＳ５１）。このハードディスク駆動部２２へのアクセスを完了したのであれば、現在の所定時間帯に対応した停止タイミング時間Ｙをスケジュールメモリ部３１から読み出し、この停止タイミング時間ＹをＹタイマ３８にセットし（ステップＳ５２）、このＹタイマ３８がタイムアップしたか否かを判定する（ステップＳ５３）。このＹタイマ３８がタイムアップしたのであれば、ハードディスク駆動部２２の駆動を停止し（ステップＳ５４）、この停止タイミング処理の処理動作を終了する。
【００５１】
ステップＳ５３にてＹタイマ３８がタイムアップしたのでなければ、ハードディスク駆動部２２へのアクセスがあったか否かを判定する（ステップＳ５５）。ハードディスク駆動部２２へのアクセスがなかったのであれば、ステップＳ５３に移行する。
【００５２】
また、ステップＳ５５にてハードディスク駆動部２２へのアクセスがあったのであれば、現在計時中のＹタイマ３８をリセットし（ステップＳ５６）、ステップＳ５１に移行する。
【００５３】
この図４に示す停止タイミング処理によれば、アクセス完了から停止タイミング時間Ｙまで継続してハードディスク駆動部２２がアイドリング状態の場合には、このハードディスク駆動部２２を停止動作するようにしたので、ハードディスク駆動部２２の寿命を延ばすことができる。
【００５４】
尚、前記制御部３３は、ハードディスク駆動部２２が停止中であっても、アクセスを検出した場合にはハードディスク駆動部２２を立ち上げることは言うまでもない。
【００５５】
また、制御部３３においては、ハードディスク駆動部２２へのアクセス総時間を所定時間帯毎に計時し、この所定時間帯に対応したアクセス総時間をアクセス時間メモリ部３４に記憶する。
【００５６】
さらに、制御部３３は、図７に示すように、例えば所定時間帯（０時から１時まで）が経過すると、この所定時間帯の次の所定時間帯（１時から２時まで）に対応する監視タイミング時間Ｘ２及び停止タイミング時間Ｙ２をスケジュールメモリ部３１から読み出し、Ｘタイマ３７及びＹタイマ３８に夫々セットすることで、図３及び図４の処理動作を実行する。
【００５７】
そして、図５(ａ)に示すようにボイスメール使用状態においては、本来、図５(ｂ)に示すようになるのが望ましいが、このまま所定時間帯毎の監視タイミング時間Ｘ及び停止タイミング時間Ｙを固定とした場合、例えば監視タイミング時間Ｘ及び停止タイミング時間Ｙが短すぎると、図５(ｃ)に示すようにハードディスク駆動部２２の停止回数が多くなってハードディスク駆動部２２及びヘッドの劣化を招く虞がある。
【００５８】
さらには、例えば監視タイミング時間Ｘ及び停止タイミング時間Ｙが長すぎると、図５(ｄ)に示すようにハードディスク駆動部２２が停止できなくなってハードディスク駆動部の寿命を延ばすことができないといった虞がある。
【００５９】
そこで、本実施の形態の注目すべきところは、所定時間帯毎にスケジュールメモリ部３１に記憶した監視タイミング時間Ｘ及び停止タイミング時間Ｙを最新のアクセス総時間に基づいて最新の使用頻度を認識し、このアクセス総時間に基づいて、最新の使用状況に対応した監視タイミング時間Ｘ及び停止タイミング時間Ｙを算出し、この算出された監視タイミング時間Ｘ及び停止タイミング時間Ｙをもって、スケジュールメモリ部３１に記憶中の所定時間帯に対応する監視タイミング時間Ｘ及び停止タイミング時間Ｙを記憶更新するようにしたものである。
【００６０】
つまり、前記スケジュールメモリ部３１においては、各所定時間帯毎に、常に最新のシステム状況に対応した最適な監視タイミング時間Ｘ及び停止タイミング時間Ｙが記憶されていると言える。
【００６１】
そこで、制御部３３は、前記アクセス時間メモリ部に記憶中の、例えば０時から１時までの所定時間帯に関わるアクセス総時間を読み出し、このアクセス総時間を最適値算出部３５に供給する。図６は使用頻度と監視タイミング時間Ｘ及び停止タイミング時間Ｙとの関係を示す理想パターン図である。
【００６２】
この最適値算出部３５は、このアクセス総時間をパーセンテージで表わした使用頻度に基づいて図６に示す理想パターンに当てはめることで、次の日の所定時間帯（０時から１時まで）に対応する最適な監視タイミング時間Ｘ及び停止タイミング時間Ｙを算出し、この最適な監視タイミング時間Ｘ及び停止タイミング時間Ｙをメモリ更新部３６に供給する。
【００６３】
尚、この最適値算出部３５においては、例えばアクセス時間メモリ部３４に記憶中の所定時間帯に関わるアクセス総時間が短ければ、使用頻度が低いものと判断して、監視タイミング時間Ｘを長めにし、さらに停止タイミング時間Ｙを短めに設定するように算出する。このように使用頻度が低いときはハードディスク駆動部２２の停止時間が長くなることで、ハードディスク駆動部２２の寿命延命の効果をあげることができる。
【００６４】
また、アクセス時間メモリ部３４に記憶中の所定時間帯に関わるアクセス総時間が長ければ、使用頻度が高いものと判断して、監視タイミング時間Ｘを短めにし、停止タイミング時間Ｙを長めに設定するように算出する。このように使用頻度が高いときにはハードディスク駆動部２２の停止時間を短くすることで、多くのアクセスに迅速に対処することができる。
【００６５】
このようにしてメモリ更新部３６は、現在、スケジュールメモリ部３１に記憶中の所定時間帯（０時から１時まで）に対応する監視タイミング時間及び停止タイミング時間から、前記最適値算出部３５にて算出された最適な監視タイミング時間及び停止タイミング時間に記憶更新する。
【００６６】
従って、本実施の形態によれば、ハードディスク駆動部２２への所定時間帯に関わるアクセス総時間に基づいて図６に示す理想パターンに当てはめることで、所定時間帯に関わる最適な監視タイミング時間Ｘ及び停止タイミング時間Ｙを算出し、この所定時間帯に関わる最適な監視タイミング時間Ｘ及び停止タイミング時間Ｙをもって、スケジュールメモリ部３１に現在記憶中の所定時間帯に関わる監視タイミング時間Ｘ及び停止タイミング時間Ｙを記憶更新するようにしたので、システムの使用状況に応じた最適な監視タイミング時間Ｘや停止タイミング時間Ｙ等の記憶内容を、システム設計者や工事設置者等に依存することなく、リアルタイムに自動設定することができると共に、ハードディスク駆動部２２の寿命を確実に向上させることができる。
【００６７】
さらにシステム変更等が発生したとしても、このシステム変更に迅速かつ十分に対応することができる。
【００６８】
また、一般的にハードディスク駆動部２２の停止回数とハードディスクのヘッド劣化との関係は反比例の関係を有し、例えば停止回数が増えれば、この増えた分だけ、ヘッドが劣化されやすいと考えられている。つまり、ハードディスク駆動部２２の停止時間を極力長くとることでハードディスク駆動部２２の延命を図りながら、ハードディスクのヘッド劣化を最小限に抑えるためには所定時間帯内でのハードディスク駆動部２２の停止回数を最小限にすることが求められる。
【００６９】
そこで、上記実施の形態においては、制御部３３が所定時間帯内に、ハードディスク駆動部２２の停止制御に関わる回数が最大停止回数を超えると、この所定時間帯内のハードディスク駆動部２２の停止制御を阻止するようにしたので、ハードディスク駆動部２２の停止回数増によるヘッド劣化を最小限に抑えることができる。
【００７０】
また、上記実施の形態においては、スケジュールメモリ部３１の運用を所定時間帯と併せて曜日別に設定するようにしても良く、この場合には各曜日毎に最適なハードディスク制御が可能となる。
【００７１】
さらに、上記実施の形態においては、スケジュールメモリ部３１の運用を所定時間帯と併せた曜日別の他に、休業日や祝日等の休日を含めた月日別に所定時間帯を設定可能にしたので、祝日等を含め最適なハードディスク制御が可能になる。
【００７２】
【発明の効果】
上記のように構成された本発明における請求項１記載のボイスメール用ハードディスク制御装置によれば、ハードディスク駆動部への所定時間帯に関わるアクセス総時間に基づいて、所定時間帯に関わる最適な監視タイミング時間及び停止タイミング時間を算出し、この所定時間帯に関わる最適な監視タイミング時間及び停止タイミング時間をもって、現在記憶手段に記憶中の所定時間帯に関わる監視タイミング時間及び停止タイミング時間を記憶更新するようにしたので、システムの使用状況に応じた最適な監視タイミング時間や停止タイミング時間等の記憶内容を、システム設計者や工事設置者等に依存することなく、リアルタイムに自動設定することができると共に、ハードディスク駆動部の寿命を確実に向上させることができる。さらには、システム変更が発生したとしても、このシステム変更に十分対応することができる。
【００７３】
また、本発明における請求項２記載のボイスメール用ハードディスク制御装置によれば、上記請求項１記載の効果に加えて、所定時間帯内に、ハードディスク駆動部の停止制御に関わる回数が最大停止回数を超えると、この所定時間帯内のハードディスク駆動部の停止制御を阻止するようにしたので、ハードディスク駆動部の停止回数増によるヘッド劣化を最小限に抑えることができる。
【００７４】
また、本発明における請求項３のボイスメール用ハードディスク制御装置によれば、上記請求項１又は２記載の効果に加えて、記憶手段が曜日別に所定時間帯を設定可能にしたので、各曜日毎に最適なハードディスク制御が可能になる。
【００７５】
また、本発明における請求項４記載のボイスメール用ハードディスク制御装置によれば、上記請求項３記載の効果に加えて、記憶手段が休日を含めた月日別に所定時間帯を設定可能にしたので、祝日等を含め最適なハードディスク制御が可能になる。
【図面の簡単な説明】
【図１】本発明のボイスメール用ハードディスク制御装置における実施の形態を示すボイスメールシステム内部の概略構成を示すブロック図
【図２】本実施の形態に示すボイスメールシステムの要部であるボイスメール部のボイスメール中央処理装置内部の概略構成を示すブロック図
【図３】本実施の形態のハードディスク監視処理における制御部の処理動作を示すフロー図
【図４】本実施の形態の停止タイミング処理における制御部の処理動作を示すフロー図
【図５】本実施の形態におけるハードディスク駆動部の停止及び駆動に関わる動作状態を示すタイミングチャート図ａ）ハードディスクボイスメール部の使用状態を示すタイミングチャート図
ｂ）理想的な停止条件とした場合のハードディスク駆動部の動作状態を示すタイミングチャート図
ｃ）従来の停止条件を厳しくした場合のハードディスク駆動部の動作状態を示すタイミングチャート図
ｄ）従来の停止条件を緩くした場合のハードディスク駆動部の動作状態を示すタイミングチャート図
【図６】本実施の形態における使用頻度と、監視タイミング時間Ｘ及び停止タイミング時間Ｙの設定環境を示す理想パターン図
【図７】本実施の形態におけるスケジュールメモリ部のメモリ内容を示す説明図
【符号の説明】
１  ボイスメールシステム
２０  ボイスメール部
２２  ハードディスク駆動部（ＨＤＤ）
２３  ボイスメール中央処理装置（ボイスメール用ハードディスク制御装置）３１  スケジュールメモリ部（記憶手段）
３２  ハードディスク監視部（ハードディスク監視手段）
３３  制御部（制御手段）
３４  アクセス時間メモリ部（アクセス記憶手段）
３５  最適値算出部（最適算出手段）
３６  メモリ更新部（記憶更新手段）
３７  Ｘタイマ（制御手段）
３８  Ｙタイマ（制御手段）
【図１】
0004130858.tif 000002
【図２】
0004130858.tif 000003
【図３】
0004130858.tif 000004
【図４】
0004130858.tif 000005
【図５】
0004130858.tif 000006
【図６】
0004130858.tif 000007
【図７】
0004130858.tif 000008