(57)【特許請求の範囲】
【請求項１】
特定ＬＡＮ内でのサーバとその制御下にある複数のサーバまたはクライアントのネットワークシステムのネットワーク処理の省電力方法において、
制御下のクライアントは複数の処理時間帯が事前定義された制御テーブルを具備し、
サーバ（４）は、クライアント（６）に次のウェイクアップ時刻を問い合わせると、クライアント（６）は、その時刻を制御テーブルを参照して応答し、その時刻には処理可能となるようウェイクアップ機能を設定し、装置電源（４８）を電源切断して、省電力モードに移行し、サーバ（４）はクライアント（６）から応答された次のウェイクアップ時刻を管理テーブル（２７）に記録し、クライアント（６）が電源切断されている間、受信したデータを管理テーブル（２７）に蓄積し、クライアント（６）はウェイクアップ機能により次のウェイクアップ時刻には処理可能となるように起動し、サーバ（４）はクライアント（６）のウェイクアップ時刻を待って、管理テーブル（２７）にクライアント（６）宛の蓄積データがあれば、順次、クライアント（６）宛に送信し、クライアント（６）は受信した蓄積データだけ処理する、と続く一連の処理を繰り返す手順を備えた、
ことを特徴とするネットワーク処理の省電力方法。
【請求項２】
特定ＬＡＮ内でのサーバとその制御下にある複数のサーバまたはクライアントのネットワークシステムからなる省電力ネットワークシステムにおいて、
クライアント（６）の事前定義されたネットワークアドレス、ウェイクアップ時刻、および蓄積データが記録される管理テーブル（２７）と、
クライアント（６）が具備する複数の処理時間帯が事前定義された制御テーブル（４６）と、
クライアント（６）にウェイクアップ時刻を問い合わせ、応答を管理テーブル（２７）に記録し、クライアント（６）が電源切断して省電力モードになれば、クライアント（６）宛の通信データを管理テーブル（２７）に蓄積し、クライアント（６）がウェイクアップ時刻で起動すれば、クライアント（６）宛の蓄積データ有無を管理テーブル（２７）に検索して調べ、該当する蓄積データがあれば順次送信し、その蓄積データを送信し終えたり、該当する蓄積データが無い場合は次のウェイクアップ時刻を問い合わせる一連の処理を行うネットワーク管理部（２８）と、
サーバ（４）からウェイクアップ時刻の問合せを受けた場合は制御テーブル（４６）に事前定義された処理時間帯の開始時刻から次のウェイクアップ時刻を応答し、次のウェイクアップ時刻には処理可能となるようウェイクアップ機能を設定し、装置電源（４８）を電源切断して省電力モードに移行し、起動してデータを受信した場合は主制御部（４３）に伝達して処理する一連の処理を行う省電力制御部（４７）とを備えた、
ことを特徴とする省電力ネットワークシステム。
【請求項３】
前記ネットワーク管理部（２８）は、
管理テーブル（２７）に制御対象のクライアントのネットワークアドレスが事前定義されると、クライアント（５）等複数のクライアントに対しても同様に制御する、
ことを特徴とする請求項２に記載の省電力ネットワークシステム。
【請求項４】
前記ネットワーク管理部（２８）は、
受信データの発信先のネットワークアドレスに一致する管理テーブル（２７）のネットワークアドレスに対でウェイクアップ時刻が記録されているか、否かにより発信先のクライアントが電源切断中か、否かを判別し、電源切断中と判別すれば、対で記録されたウェイクアップ時刻から、発信元のクライアントにそのウェイクアップ時刻に再送信するよう通知する、
ことを特徴とする請求項２または３に記載の省電力ネットワークシステム。
【請求項５】
前記ネットワーク管理部（２８）は、
受信データの発信先のネットワークアドレスに一致する管理テーブル（２７）のネットワークアドレスに対でウェイクアップ時刻が記録されているか、否かにより発信先のクライアントが電源切断中か、否かを判別し、電源切断中と判別すれば、発信元のクライアントに、発信先クライアントのウェイクアップ時刻を待って代わってデータ送信を行うことを通知する、
ことを特徴とする請求項２、３、４のいずれか１項に記載の省電力ネットワークシステム。
【請求項６】
前記省電力ネットワークシステムにおいて、
制御テーブル（４６）の処理時間帯に対で昼間、夜間を区別するデータを具備し、
前記ネットワーク管理部（２８）は、クライアント（６）へのウェイクアップ時刻の問合せで事前定義された昼間、夜間の区別のデータも応答される場合は、クライアント（６）がウェイクアップ機能により起動した時に、昼間、夜間の区別を判別し、昼間の場合はクライアント（６）に該当する蓄積データが管理テーブル（２７）に有れば、順次送信し、夜間の場合は、クライアント（６）に該当する蓄積データが管理テーブル（２７）に有れば、順次送信し、送信し終えたり、蓄積データが無ければ次のウェイクアップ時刻を問い合わせ、
前記省電力制御部（４７）はサーバ（４）からデータを受信すれば順次処理し、ウェイクアップ時刻の問合せが無ければ制御テーブル（４６）の処理時間帯の終了時刻を待って、制御テーブル（４６）に事前定義された処理時間帯から次のウェイクアップ時刻をサーバ（４）に通知し、電源切断し、省電力モードに移行する、
ことを特徴とする請求項２、３、４、５のいずれか１項に記載の省電力ネットワークシステム。
【請求項７】
前記省電力ネットワークシステムにおいて、
ＬＡＮのトラフィック量からみた処理実行、中止の判定に使用する一定時間当たりのトラフィック量閾値が事前定義された制御テーブル（４６）を具備し、
ＬＡＮのトラフィック量を常時計測し、省電力制御部（４７）からＬＡＮのトラフィック量から見た処理実行か、中止かの判定を指示されると、直前の一定時間当たりのトラフィック量と制御テーブル（４６）に事前定義された一定時間当たりのトラフィック量閾値とを比較し、閾値未満の場合は処理実行を応答し、閾値を超える場合は処理中止を応答するトラフィック監視部（４２）を具備する場合は、
前記省電力制御部（４７）は、サーバ（４）からデータを受信するとトラフィック監視部（４２）にＬＡＮのトラフィック量から見た処理実行か、中止かの判定を指示し、処理実行を応答された場合は受信したデータを主制御部（４３）に伝達して処理を行い、処理中止を応答された場合は受信したデータを処理しないで、制御テーブル（４６）を参照して、次のウェイクアップ時刻を応答し、そのウェイクアップ時刻には処理可能となるようウェイクアップ機能を設定し、装置電源（４８）を電源切断し、省電力モードに移行する、
ことを特徴とする請求項２、３、４、５、６のいずれか１項に記載の省電力ネットワークシステム。
【請求項８】
前記省電力ネットワークシステムにおいて、
電源の電力効率を常時監視し、省電力制御部（４７）から電力効率から見た処理実行か、中止かの判定を指示されると、その時点での電力効率と内部に持つ電力効率閾値とを比較し、閾値を超える場合は処理実行を応答し、閾値未満の場合は処理中止を応答する電力効率判定部（４４）を具備する場合は、
前記省電力制御部（４７）は、サーバ（４）からデータを受信すると電力効率判定部（４４）に電力効率から見た処理実行か、中止かの判定を指示し、処理実行を応答された場合は受信したデータを主制御部（４３）に伝達して処理を行い、処理中止を応答された場合は受信したデータを処理しないで、制御テーブル（４６）を参照して、次のウェイクアップ時刻を応答し、そのウェイクアップ時刻には処理可能となるようウェイクアップ機能を設定し、装置電源（４８）を電源切断し、省電力モードに移行する、
ことを特徴とする請求項２、３、４、５、６、７のいずれか１項に記載の省電力ネットワークシステム。
【請求項９】
前記省電力ネットワークシステムにおいて、
ＬＡＮのトラフィック量から見た処理実行、中止の判定に使用する一定時間当たりのトラフィック量閾値が事前定義された管理テーブル（２７）を具備し、
ＬＡＮのトラフィック量を常時計測し、ネットワーク管理部（２８）からＬＡＮのトラフィック量から見た処理実行か、中止かの判定を指示されると、直前の一定時間当たりのトラフィック量と管理テーブル（２７）に事前定義された一定時間当たりのトラフィック量閾値とを比較し、閾値未満の場合は処理実行を応答し、閾値を超える場合は処理中止を応答するトラフィック監視部（２２）を具備する場合は、
前記ネットワーク管理部（２８）は、制御下のクライアントがウェイクアップ時刻になり、かつ、管理テーブル（２７）に該当するクライアント宛の蓄積データが有れば、トラフィック監視部（２２）にＬＡＮのトラフィック量から見た処理実行か、中止かの判定を指示し、処理実行を応答された場合は、該当するクライアントに順次蓄積データを送信し、処理中止を応答された場合は、蓄積データを送信せずに、次のウェイクアップ時刻を問い合わせる、
ことを特徴とする請求項２、３、４、５、６、７、８のいずれか１項に記載の省電力ネットワークシステム。
【請求項１０】
前記省電力ネットワークシステムにおいて、
電源の電力効率を常時監視し、ネットワーク管理部（２８）から電力効率から見た処理実行か、中止かの判定を指示されると、その時点での電力効率と内部に持つ電力効率閾値とを比較し、閾値を超える場合は処理実行を応答し、閾値未満の場合は処理中止を応答する電力効率判定部（２５）を具備する場合は、
前記ネットワーク管理部（２８）は、制御下のクライアントがウェイクアップ時刻になり、かつ、管理テーブル（２７）に該当するクライアント宛の蓄積データが有れば、電力効率判定部（２５）に電力効率から見た処理実行か、中止かの判定を指示し、処理実行を応答された場合は、該当するクライアントに順次蓄積データを送信し、処理中止を応答された場合は蓄積データを送信せずに、次のウェイクアップ時刻を問い合わせる、
ことを特徴とする請求項２、３、４、５、６、７、８、９のいずれか１項に記載の省電力ネットワークシステム。
【請求項１１】
前記省電力ネットワークシステムにおいて、
クライアントの通信頻度から見た処理実行、中止の判定に使用する一定時間当たりの通信時間閾値が事前定義され、かつ、制御下のクライアントのネットワークアドレス、直前一定時間当たりの通信時間累計、中止回数からなる通信頻度情報が記録される管理テーブル（２７）を具備し、
クライアント毎の通信時間を常時計測して、管理テーブル（２７）の直前一定時間当たりの通信時間累計に記録し、ネットワーク管理部（２８）より通信頻度から見た処理実行か、中止かの判定を指示されると、管理テーブル（２７）の該当するクライアントの直前一定時間当たりの通信時間累計と直前一定時間当たりの通信時間閾値とを比較し、閾値を超える場合、または閾値未満による中止回数が規程数に達している場合は処理実行を応答し、閾値未満で処理中止回数が規程数未満の場合は処理中止を応答する通信頻度判定部（２３）を具備する場合は、前記ネットワーク管理部（２８）は、制御下のクライアントがウェイクアップ時刻になると通信頻度判定部（２３）に通信頻度から見た処理実行か、中止かの判定を指示し、処理実行を応答された場合は、該当するクライアントに該当する蓄積データが管理テーブル（２７）に有れば順次データ送信し、処理中止を応答された場合は次のウェイクアップ時刻を問い合わせる、
ことを特徴とする請求項２、３、４、５、６、７、８、９、１０のいずれか１項に記載の省電力ネットワークシステム。
【請求項１２】
前記省電力ネットワークシステムにおいて、
制御下のクライアント毎の蓄積データに対で重要度の区分が記録され、かつ、制御下のクライアント毎のネットワークアドレス、処理の中止回数が記録される管理テーブル（２７）を具備し、
制御下のクライアント宛の通信データを一つずつ重要度を判別して蓄積データと対で重要度の区分を記録し、ネットワーク管理部（２８）から受信データの重要度から見た処理実行か、中止かの判定を指示されると、該当するクライアント宛の蓄積データでの重要度の高いデータ有無を判別し、重要度が高いデータが有る場合、または重要度が高いデータが無かったことによる中止回数が規程数に達している場合は処理実行を応答し、重要度の高いデータが無く、重要度が高いデータが無かったことによる中止回数が規程数未満の場合は処理中止を応答する重要度判定部（２９）を具備する場合は、
前記ネットワーク管理部（２８）は、制御下のクライアントがウェイクアップ時刻になると重要度判定部（２９）に受信データの重要度から見た処理実行か、中止かの判定を指示し、処理実行を応答された場合は、該当するクライアントに該当する蓄積データが管理テーブル（２７）に有れば順次データ送信し、処理中止を応答された場合は次のウェイクアップ時刻を問い合わせる、
ことを特徴とする請求項２、３、４、５、６、７、８、９、１０、１１のいずれか１項に記載の省電力ネットワークシステム。
【請求項１３】
前記省電力ネットワークシステムにおいて、
前記ネットワーク管理部（２８）は制御下のクライアントが全て電源切断され、かつ、管理テーブル（２７）に記録されたウェイクアップ時刻の内、一番早いウェイクアップ時刻までに、一定時間以上ある場合は、一番早いウェイクアップ時刻前には処理可能となるようにサーバ（４）のウェイクアップ時刻を定めて、サーバ（２）にサーバ（４）とサーバ（４）制御下のクライアントのネットワークアドレスとウェイクアップ時刻とを通知し、サーバ（４）のウェイクアップ機能を設定し、装置電源（３０）を電源切断して省電力モードに移行し、
ネットワーク管理部（１７）はサーバ（４）からサーバ（４）とサーバ（４）制御下のクライアントのネットワークアドレスとウェイクアップ時刻とを通知されると、管理テーブル（１６）に記録し、該当するネットワークアドレスを発信先とする通信データを受信して、管理テーブル（１６）に蓄積し、サーバ（４）がウェイクアップ機能により起動し、処理可能となるとサーバ（４）に蓄積データを送信する、
ことを特徴とする請求項２、３、４、５、６、７、８、９、１０、１１、１２のいずれか１項に記載の省電力ネットワークシステム。
【請求項１４】
前記省電力ネットワークシステムにおいて、
ＬＡＮのトラフィック量から見た処理実行、中止の判定に使用する一定時間当たりのトラフィック量閾値が事前定義された管理テーブル（１６）を具備し、
ＬＡＮのトラフィック量を常時計測し、ネットワーク管理部（１７）からＬＡＮのトラフィック量から見た処理実行か、中止かの判定を指示されると、直前の一定時間当たりのトラフィック量と管理テーブル（１６）に事前定義された一定時間当たりのトラフィック量閾値とを比較し、閾値未満の場合は処理実行を応答し、閾値を超える場合は処理中止を応答するトラフィック監視部（１２）を具備する場合は、
前記ネットワーク管理部（２８）は制御下のクライアントが全て電源切断され、かつ、管理テーブル（２７）に記録されたウェイクアップ時刻の内、一番早いウェイクアップ時刻までに、一定時間以上ある場合は、一番早いウェイクアップ時刻前には処理可能となるようにサーバ（４）のウェイクアップ時刻を定めて、サーバ（２）にサーバ（４）とサーバ（４）制御下のクライアントのネットワークアドレスとウェイクアップ時刻とを通知し、サーバ（２）から制御引継ぎ可の旨の通知が有った場合に、サーバ（４）のウェイクアップ機能を設定し、装置電源（３０）を電源切断して省電力モードに移行し、
前記ネットワーク管理部（１７）はサーバ（４）からサーバ（４）とサーバ（４）制御下のクライアントのネットワークアドレスとウェイクアップ時刻とを通知されると、トラフィック監視部（１２）にＬＡＮのトラフィック量から見た処理実行か、中止かの判定を指示し、処理実行を応答された場合は、制御引継ぎ可の旨をサーバ（４）に通知するととともに、通知されたサーバ（４）とサーバ（４）制御下のクライアントのネットワークアドレスとウェイクアップ時刻とを管理テーブル（１６）に記録し、該当するネットワークアドレスを発信先とする通信データを受信して、管理テーブル（１６）に蓄積し、サーバ（４）がウェイクアップ機能により起動し、処理可能となるとサーバ（４）に蓄積データを送信し、処理中止を応答された場合は、制御引継ぎ不可の旨を通知する、
ことを特徴とする請求項２、３、４、５、６、７、８、９、１０、１１、１２、１３のいずれか１項に記載の省電力ネットワークシステム。
【請求項１５】
前記省電力ネットワークシステムにおいて、
電源の電力効率を常時監視し、ネットワーク管理部（１７）から電力効率から見た処理実行か、中止かの判定を指示されると、その時点での電力効率と内部に持つ電力効率閾値とを比較し、閾値を超える場合は処理実行を応答し、閾値未満の場合は処理中止を応答する電力効率判定部（１４）を具備する場合は、
前記ネットワーク管理部（２８）は制御下のクライアントが全て電源切断され、かつ、管理テーブル（２７）に記録されたウェイクアップ時刻の内、一番早いウェイクアップ時刻までに、一定時間以上ある場合は、一番早いウェイクアップ時刻前には処理可能となるようにサーバ（４）のウェイクアップ時刻を定めて、サーバ（４）とサーバ（４）制御下のクライアントのネットワークアドレスとウェイクアップ時刻とをサーバ（２）に通知し、サーバ（２）から制御引継ぎ可の旨の通知が有った場合に、ウェイクアップ機能を設定し、装置電源（３０）を電源切断して省電力モードに移行し、
前記ネットワーク管理部（１７）はサーバ（４）からサーバ（４）とサーバ（４）制御下のクライアントのネットワークアドレスとウェイクアップ時刻とを通知されると、電力効率判定部（１４）に電力効率から見た処理実行か、中止かの判定を指示し、処理実行を応答された場合は、制御引継ぎ可の旨をサーバ（４）に通知するととともに、通知されたサーバ（４）とサーバ（４）制御下のクライアントのネットワークアドレスとウェイクアップ時刻とを管理テーブル（１６）に記録し、該当するネットワークアドレスを発信先とする通信データを受信して、管理テーブル（１６）に蓄積し、サーバ（４）がウェイクアップ機能により起動し、処理可能となるとサーバ（４）に蓄積データを送信し、処理中止を応答された場合は、制御引継ぎ不可の旨を通知する、
ことを特徴とする請求項２、３、４、５、６、７、８、９、１０、１１、１２、１３、１４のいずれか１項に記載の省電力ネットワークシステム。
【請求項１６】
特定ＬＡＮ内でのサーバとその制御下にある複数のサーバまたはクライアントのネットワークシステムのネットワーク処理の省電力を実現するプログラムを格納する記録媒体において、
コンピュータに、
制御下のクライアントは複数の処理時間帯が事前定義された制御テーブルを具備し、
サーバ（４）は、クライアント（６）に次のウェイクアップ時刻を問い合わせると、クライアント（６）は、その時刻を制御テーブルを参照して応答し、その時刻には処理可能となるようウェイクアップ機能を設定し、装置電源（４８）を電源切断して、省電力モードに移行し、サーバ（４）はクライアント（６）から応答された次のウェイクアップ時刻を管理テーブル（２７）に記録し、クライアント（６）が電源切断されている間、受信したデータを管理テーブル（２７）に蓄積し、クライアント（６）はウェイクアップ機能により次のウェイクアップ時刻には処理可能となるように起動し、サーバ（４）はクライアント（６）のウェイクアップ時刻を待って、管理テーブル（２７）にクライアント（６）宛の蓄積データがあれば、順次、クライアント（６）宛に送信し、クライアント（６）は受信した蓄積データだけ処理する、と続く一連の処理を繰り返す手順を実行するためのプログラムを記録したコンピュータ読み取り可能な記録媒体。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、特定ＬＡＮ内でのサーバとその制御下にある複数のサーバまたは複数のクライアントとのネットワークシステムにおいて、ネットワーク処理の効率を高め、省電力を図る、ネットワーク処理の省電力方法および省電力ネットワークシステム並びに記録媒体に関するものである。
【０００２】
【従来の技術】
ここで、この発明にかかる以下に示す用語のここで適用する定義を述べて、その内包する概念を明確にする。
【０００３】
ウェイクアップ時刻は、装置が起動してネットワーク処理が処理可能となる処理開始時刻を言う。
【０００４】
トラフィック量とは、通信システムをデータの伝送単位であるフレームが一定時間当たりに何個通過するかをプロトコルアナライザ等の分析装置を使って計数した数を言う。
【０００５】
プロトコルアナライザとは、リンクプロトコルに従いデータ転送を行う装置に接続し、接続された装置に関してリンクプロトコルの解析、データ転送のシミュレーション及び送受信データの監視などを行う装置である。
【０００６】
ネットワークアドレスは、ネットワーク通信で発信元と発信先とのノードを特定するためにそれぞれ一意に付けられたアドレスを言う。
【０００７】
電力効率とは入力電力（Ｗ）に対する出力電力（Ｗ）の割合（％）を言う。
【０００８】
さて、ＬＡＮなど通常のネットワークシステムでの処理はリアルタイムに行われている。そのため省電力については、クライアント毎の独自の省電力モード設定に委ねられている。
【０００９】
ここでクライアントで行える省電力モード設定の主なものを説明すると、電源の投入、切断を予め決めた時刻に行えるようにしたり、クライアントが一定時間使用されなかった時、ディスプレイの電源やハードディスクのモータ電源を切断したスタンバイ状態とし、節電する方法が一般的に知られている。
【００１０】
ここで、従来技術のクライアントでの決められた時刻に電源投入、電源切断し、省電力モードに移行する省電力モード設定と実行の一例を図４７のクライアントを基に説明すると以下のようになる。
【００１１】
このクライアント３５１は主制御部３５２、装置電源３５３からなる。
【００１２】
主制御部３５２はクライアント３５１全体に係わる制御を行う。なお、オペレーティングシステム（ＯＳ）としてＷｉｎｄｏｗｓ９８を使っているとする。
【００１３】
装置電源３５３はクライアント３５１内で必要な所定電圧、所定電流を全て生成して供給を行う。
【００１４】
クライアント３５１の省電力機能はＯＳの機能として持ち、それぞれ以下のようにすることで設定し、実行できる。
【００１５】
まず、クライアント３５１を決まった時刻に電源投入するのは、ウェイクアップ機能と呼ばれており、ＯＳの機能の一部であるＢＩＯＳ（Ｂａｓｉｃ  Ｉｎｐｕｔ−Ｏｕｔｐｕｔ  Ｓｙｓｔｅｍ）の設定によって行え、例えば毎日９時に電源投入が行われるようにするには、ＢＩＯＳの設定操作画面にて、ウェイクアップ時刻を０９：００：００と設定しておくことで行える。
【００１６】
また、クライアント３５１を決まった時刻に電源切断するには、ＯＳの持つ電源切断機能を実行する。具体的には、ＯＳのタスク機能を使い、例えばダイナミックライブラリのｒｕｎｄｌｌ．ｅｘｅを使用し、電源切断を指定する、ｃ：￥ｗｉｎｄｏｗｓ￥ｒｕｎｄｌｌ．ｅｘｅ  ｕｓｅｒ．ｅｘｅ，ｅｘｉｔｗｉｎｄｏｗｓなるタスクを、毎日夜９時に電源切断するとして、実行日時に２１：００：００を設定して、実行させることで、毎日決まった時刻にクライアント３５１の装置電源３５３の電源を自動で切断することができる。
【００１７】
このようにネットワークシステムの省電力は個々のクライアント所有者による省電力モード設定に委ねられている。
【００１８】
【発明が解決しようとする課題】
前記のごとく、従来の技術では次のような問題点がある。
【００１９】
ＬＡＮなど通常ネットワークではリアルタイムに処理が行われているため、クライアントの省電力モードの設定はクライアントの所有者の判断に任せられた独自設定であり、省電力の設定がまちまちで省電力効果を上げられないという問題があった。
【００２０】
そのため、本発明の課題は、以下のとおりである。
【００２１】
ネットワーク処理の効率を高めて、省電力化が図れること。
【００２２】
【課題を解決するための手段】
前記の問題点を解決するために、本発明では以下の手段を提案した。
【００２３】
サーバは、制御下のクライアントに次のウェイクアップ時刻を問い合わせる。
【００２４】
制御下のクライアントではサーバから次のウェイクアップ時刻の問い合わせを受けると、内部に事前定義したそのウェイクアップ時刻を応答し、その時刻には処理可能となるようウェイクアップ機能を設定し、電源切断して、省電力モードに移行する。
【００２５】
サーバでは制御下のクライアントから応答された次のウェイクアップ時刻を記録し、クライアントが電源切断されている間、クライアント宛の通信データを記憶する。
【００２６】
制御下のクライアントではウェイクアップ機能により次のウェイクアップ時刻には処理可能となるように起動する。
【００２７】
サーバは制御下のクライアントのウェイクアップ時刻を待って、制御下のクライアント宛の蓄積データがあれば、順次、制御下のクライアント宛に送信する。
【００２８】
制御下のクライアントでは受信した蓄積データだけを処理する。
以降、前記最初の処理に戻って処理を繰り返す。
【００２９】
これによって、サーバは制御下のクライアントでのネットワーク処理を集中して行えるようにし、ネットワーク処理が無くなると電源切断することでネットワーク処理の効率を高めて省電力化が図れる。
【００３０】
また、サーバは特定の１台のクライアントだけでなく、複数のクライアントに対して次のウェイクアップ時刻の問合せ、電源切断中の受信データ蓄積、次のウェイクアップ時刻を待って、蓄積データ送信の一連の処理を行う。
【００３１】
これによって、複数のクライアントを持つネットワークシステムのネットワーク処理の効率を高めて省電力化が図れる。
【００３２】
また、サーバはクライアントがウェイクアップ機能を設定して電源切断中に他のクライアントから通信データがあった場合に、通信データの発信先ネットワークアドレスと一致するサーバに記憶している制御下のクライアントのネットワークアドレスに対でウェイクアップ時刻が記録されているか、否かにより、発信先クライアントが電源切断中か、否かを判断して、電源切断中であれば、通信データの発信元の他のクライアントに、そのウェイクアップ時刻に再送信を行うよう通知する。
【００３３】
これによって、他のクライアントからサーバ制御下のクライアントへ通信して、応答を待って行おうとした処理が発信先クライアントが省電力モード移行で電源切断中と分らないために中断されることを回避でき、かつ、ウェイクアップ時刻も分るため、受信可能な時刻を知って再送信ができる。
【００３４】
また、サーバはクライアントがウェイクアップ機能を設定して電源切断中に他のクライアントから通信データがあった場合に、通信データの発信先ネットワークアドレスと一致するサーバに記憶している制御下のクライアントのネットワークアドレスに対でウェイクアップ時刻が記録されているか、否かにより、発信先クライアントが電源切断中か、否かを判断して、電源切断中であれば、通信データの発信元の他のクライアントに、発信先クライアントのウェイクアップ時刻を待って代わってデータ送信を行うことを通知する。
【００３５】
これによって、他のクライアントからサーバ制御下のクライアントへ通信した場合に、発信先のクライアントが電源切断して省電力モード中の場合に、サーバが代わってデータ送信を行うことが分り、次の処理に取り掛かることができる。
【００３６】
また、前記のクライアントの処理は、昼間と夜間で違え、昼間の処理時間帯は蓄積データが無い場合や蓄積データが無くなっても電源切断しての省電力モードに移行せずに全ての処理をリアルタイムに行うが、夜間の処理時間帯は、蓄積データが無い場合や蓄積データが無くなると次のウェイクアップ時刻には処理可能となるようにウェイクアップ機能を設定して電源切断し、省電力モードに移行する。
【００３７】
これによって、昼間と夜間でのオフィスの稼動率に配慮したネットワーク処理の効率化が行われるようにする。
【００３８】
また、制御下のクライアントはＬＡＮのトラフィック量を常時計測し、サーバからデータを受信した時に、トラフィック量が予め設定したトラフィック量の閾値以下の時は処理をするが、閾値を超えるトラフィック量の時は、処理をしないで、次のウェイクアップ時刻を通知し、次のウェイクアップ時刻には処理可能となるようにウェイクアップ機能を設定して電源切断する。
【００３９】
これによって、ＬＡＮのトラフィック量が多い時は、受信データの処理を止めて処理遅延を軽減し、ネットワーク処理効率を高め、省電力化を図る。
【００４０】
また、制御下のクライアントは電源の電力効率を常時監視し、サーバからデータを受信した時に、予め設定した電力効率の閾値以上の電力効率になると予想される場合は処理をするが、閾値未満の電力効率になると予想される場合は、処理をしないで、次のウェイクアップ時刻を通知し、次のウェイクアップ時刻には処理可能となるようにウェイクアップ機能を設定して電源切断する。
【００４１】
これによって、クライアントの電源の電力効率が低い時は、受信データの処理を止めて、電力損失を減らし、省電力化を図れるようにする。
【００４２】
また、サーバはＬＡＮのトラフィック量を常時計測し、クライアントがウェイクアップ時刻となり、かつ、該当するクライアント宛の蓄積データが有る場合に、トラフィック量が予め設定したトラフィック量の閾値以下の時は、クライアントに蓄積データを送信して処理を行わせ、閾値を超えるトラフィック量の時は、次のウェイクアップ時刻を問い合わせて、再び省電力モードに移行させる。
【００４３】
これによって、サーバはＬＡＮのトラフィック量が多い時に蓄積データの送信処理を止めて処理遅延を軽減し、ネットワーク処理効率を高め、省電力化を図る。
【００４４】
また、サーバは電源の電力効率を常時監視し、クライアントがウェイクアップ時刻となり、かつ、該当するクライアント宛の蓄積データが有る場合に、予め設定した電力効率の閾値以上の電力効率になると予想される場合はクライアントに蓄積データを送信して処理を行わせるが、閾値未満の電力効率になると予想される場合は、次のウェイクアップ時刻を問い合わせて、再び省電力モードに移行させる。
【００４５】
これによって、サーバの電源の電力効率が低い時は、蓄積データの送信処理を止めて、電力損失を減らし、省電力化を図れるようにする。
【００４６】
また、サーバは制御下のクライアントのネットワーク通信の通信時間を、クライアント別でかつ一定時間単位で累計で記録し、クライアントがウェイクアップ時刻となって処理可能となった時に、直前の一定時間における通信時間の累計が予め設定した直前の一定時間における通信時間閾値を超える場合に、クライアントに蓄積データを送信して処理を行わせ、閾値未満の場合は予め設定した回数に１回の処理を行わせて、省電力モードを長くする。
【００４７】
これによって、クライアントのネットワーク処理における通信頻度が少ない場合は、処理回数を減らしてネットワーク処理効率を高め、省電力化を図れるようにする。
【００４８】
また、サーバは制御下のクライアント間の通信データに重要度の属性を加えて通信を行わせ、クライアントが電源切断して省電力モード移行中にサーバが受信データを蓄積の際、受信データ毎に重要度の高いデータ有無を判別して、対で記録し、クライアントがウェイクアップ時刻となって処理可能となった時に、該当するクライアント宛の蓄積データに重要度の高いデータが存在する場合は蓄積データを送信して、処理を行わせ、重要度の高いデータが存在しない場合は予め設定した回数に１回、処理を行わせて、省電力モードを長くする。
【００４９】
これによって、重要度の低い通信データの処理はクライアントにまとめて行わせることで、ネットワーク処理の効率を高めて、省電力を図れるようにするとともに、重要度の高い通信データの処理は次のウェイクアップ時刻に遅滞なく行えるようにしている。
【００５０】
また、サーバ制御下のクライアントが全てウェイクアップ機能を残して電源切断され、かつ、次のウェイクアップ時刻の内一番早いウェイクアップ時刻までに、一定時間以上ある場合は、一番早いウェイクアップ時刻前には処理可能となるようにサーバのウェイクアップ時刻を定めて、上位サーバにサーバとサーバ制御下のクライアントのネットワークアドレスとウェイクアップ時刻とを通知し、サーバのウェイクアップ機能を設定し、電源を切断して省電力モードに移行し、上位サーバは下位サーバから下位サーバと下位サーバ制御下のクライアントのネットワークアドレスとウェイクアップ時刻を通知されると、内部に記録し、該当するネットワークアドレスを発信先とする通信データを受信して、蓄積し、下位サーバがウェイクアップ機能により起動し、処理可能となると下位サーバと下位サーバ制御下のクライアント分の蓄積データを送信する。
【００５１】
これによって、クライアントを制御するサーバも電源切断して省電力モードに入れるようにして、ネットワーク処理の効率を高めて、省電力を図っている。
【００５２】
また、上位サーバはＬＡＮのトラフィック量を常時計測し、下位サーバから下位サーバと下位サーバ制御下のクライアントのネットワークアドレスとウェイクアップ時刻とを通知された時に、ＬＡＮのトラフィック量が予め設定したトラフィック量の閾値以下の時は、制御引継可の旨を通知し、通知された下位サーバと下位サーバ制御下のクライアントのネットワークアドレスとウェイクアップ時刻とを内部に記録し、該当するネットワークアドレスを発信先とする通信データを受信して、蓄積し、下位サーバがウェイクアップ機能により起動し、処理可能となると下位サーバと下位サーバ制御下のクライアント分の蓄積データを送信し、閾値を超えるトラフィック量の時は、制御引継不可の旨を通知する。
【００５３】
これによって、上位サーバは下位サーバから下位サーバが省電力移行に伴う制御引継ぎ依頼を受けた時に、ＬＡＮのトラフィック量が多い時の制御引継ぎを拒否し、処理遅延を軽減し、ネットワーク処理効率を高め、省電力化を図る。
【００５４】
また、上位サーバは電源の電力効率を常時監視し、下位サーバから下位サーバと下位サーバ制御下のクライアントのネットワークアドレスとウェイクアップ時刻とを通知された時に、電源の電力効率が予め設定した電力効率の閾値以上の電力効率になると予想される場合は、制御引継可の旨を通知し、通知された下位サーバと下位サーバ制御下のクライアントのネットワークアドレスとウェイクアップ時刻とを内部に記録し、該当するネットワークアドレスを発信先とする通信データを受信して、蓄積し、下位サーバがウェイクアップ機能により起動し、処理可能となると下位サーバと下位サーバ制御下のクライアント分の蓄積データを送信し、閾値未満の電力効率になると予想される場合は、制御引継不可の旨を通知する。
【００５５】
これによって、上位サーバは下位サーバから下位サーバが省電力モード移行に伴う制御引継ぎ依頼を受けた時に、電源の電力効率が閾値未満の電力効率になると予想される場合は、制御引継ぎを拒否し、電力損失を減らして、省電力化を図る。
【００５６】
【発明の実施の形態】
本発明は、次に示す実施の形態を取った。
図１は本発明の原理構成図である。
【００５７】
この省電力ネットワーク処理システム１は、サーバ２、サーバ４、クライアント３、クライアント５、クライアント６から構成される。
【００５８】
サーバ２は、図２の詳細構成図で示すように通信制御部１１、主制御部１３、記憶装置１５、ネットワーク管理部１７、装置電源１８から構成される。
【００５９】
通信制御部１１はサーバ４またはクライアント３と、主制御部１３との間にあって双方向での通信制御を行う。内部にトラフィック監視部１２を持つ。
【００６０】
トラフィック監視部１２は通信制御部１１につながるＬＡＮのトラフィック量を常時計測し、ネットワーク管理部１７からトラフィック量から見た処理実行か、中止かの判定を指示されると、直前の一定時間当たりのトラフィック量と管理テーブル１６に予め設定した直前一定時間当たりのトラフィック量閾値とを比較し、閾値未満の場合は処理実行を応答し、閾値を超える場合は処理中止を応答する。
【００６１】
主制御部１３はサーバ２全体に係わる制御を行う。内部に電力効率判定部１４を持つ。
【００６２】
電力効率判定部１４は主制御部１３における電力効率を常時監視しており、ネットワーク管理部１７から電源の電力効率から見た処理実行か、中止かの判定を指示されると、現時点の電力効率と内部に持つ電力効率閾値とを比較し、閾値以上の電力効率の場合は処理実行を応答し、閾値未満の電力効率の場合は処理中止を応答する。
【００６３】
なお、図２では、電力効率判定部１４を主制御部１３内に設けたが装置電源１８内に設けてもよい。
【００６４】
記憶装置１５はデータの記憶を行う。内部に制御に使用する各種データを記憶する領域である管理テーブル１６を持つ。
【００６５】
ネットワーク管理部１７は、制御下のサーバ４からサーバ４とサーバ４制御下のクライアントのネットワークアドレスとウェイクアップ時刻とを通知されると、管理テーブル１６に記録し、サーバ４が次にウェイクアップ機能により起動し、処理可能となるまでの間にサーバ４とサーバ４制御下のクライアント宛の通信データが有れば受信して、管理テーブル１６に蓄積し、サーバ４がウェイクアップ時刻となって処理可能となるのを待って、サーバ４とサーバ４制御下のクライアント宛の蓄積データがあれば、蓄積データの送信を行う。
【００６６】
なお、ネットワーク管理部１７は、サーバ２内にトラフィック監視部１２を備えた場合に、制御下のサーバ４からサーバ４とサーバ４制御下のクライアントのネットワークアドレスとウェイクアップ時刻とを通知されると、トラフィック監視部１２にＬＡＮのトラフィック量から見た処理実行か、中止かの判定を指示して、処理実行を応答された場合は制御引継可の旨をサーバ４に通知し、通知されたサーバ４とサーバ４制御下のクライアントのネットワークアドレスとウェイクアップ時刻とを管理テーブル１６に記録し、該当するネットワークアドレスを発信先とする通信データを受信して、蓄積し、サーバ４がウェイクアップ機能により起動し、処理可能となるとサーバ４とサーバ４制御下のクライアント分の蓄積データを送信し、処理中止を応答された場合は、サーバ４に制御引継不可の旨を通知する。
【００６７】
なお、ネットワーク管理部１７は、サーバ２内に電力効率判定部１４を備えた場合に、制御下のサーバ４からサーバ４とサーバ４制御下のクライアントのネットワークアドレスとウェイクアップ時刻とを通知されると、電力効率判定部１４に電源の電力効率から見た処理実行か、中止かの判定を指示して、処理実行を応答された場合は制御引継可の旨をサーバ４に通知し、通知されたサーバ４とサーバ４制御下のクライアントのネットワークアドレスとウェイクアップ時刻とを管理テーブル１６に記録し、該当するネットワークアドレスを発信先とする通信データを受信して、蓄積し、サーバ４がウェイクアップ機能により起動し、処理可能となるとサーバ４とサーバ４制御下のクライアント分の蓄積データを送信し、処理中止を応答された場合は、サーバ４に制御引継不可の旨を通知する。
【００６８】
装置電源１８はサーバ２の各部で必要な所定電圧、所定電流の供給を行う。
【００６９】
クライアント３は利用者が対話操作に使用する端末である。
【００７０】
サーバ４は図３の詳細構成図で示すように通信制御部２１、主制御部２４、記憶装置２６、ネットワーク管理部２８、重要度判定部２９、装置電源３０からなる。
【００７１】
通信制御部２１は、サーバ４にＬＡＮでつながるサーバ２、クライアント５、クライアント６と、主制御部２４との間に有って双方向での通信制御を行う。内部にトラフィック監視部２２、通信頻度判定部２３を持つ。
【００７２】
トラフィック監視部２２は通信制御部２１につながるＬＡＮのトラフィック量を常時計測し、ネットワーク管理部２８からトラフィック量から見た処理実行か、中止かの判定を指示されると、直前の一定時間当たりのトラフィック量と管理テーブル２７に予め設定した直前一定時間当たりのトラフィック量閾値とを比較し、閾値未満の場合は処理実行を応答し、閾値を超える場合は処理中止を応答する。
【００７３】
通信頻度判定部２３は通信制御部２１がサーバ４制御下のクライアント宛の通信を中継する度に、その通信時間を管理テーブル２７にクライアント別でかつ、直前の一定時間での累計の通信時間で記憶し、ネットワーク管理部２８から通信頻度から見た処理実行か、中止かの判定を指示されると、該当するクライアントの直前の一定時間における通信時間累計と管理テーブル２７に持つ直前の一定時間の通信時間閾値とを比較し、閾値以上の通信時間の場合、もしくは閾値未満であるが、閾値未満による中止回数が規程数に達している場合は処理実行を応答し、また、閾値未満で、閾値未満による中止回数が規程数に満たない場合は処理中止を応答する。
【００７４】
主制御部２４はサーバ４全体に係わる制御を行う。内部に電力効率判定部２５を持つ。
【００７５】
電力効率判定部２５は主制御部２４における電力効率を常時監視しており、ネットワーク管理部２８から電源の電力効率から見た処理実行か、中止かの判定を指示されると、現時点の電力効率と内部に持つ電力効率閾値とを比較し、閾値以上の電力効率の場合は処理実行を応答し、閾値未満の電力効率の場合は処理中止を応答する。
【００７６】
なお、図３では、電力効率判定部２５を主制御部２４内に設けたが装置電源３０内に設けてもよい。
【００７７】
記憶装置２６はデータの記憶を行う。内部に制御に使用する各種データを記憶する領域である管理テーブル２７を持つ。
【００７８】
重要度判定部２９はサーバ４制御下のクライアントが省電力モード移行中にネットワーク管理部２８が管理テーブル２７に蓄積するデータに付加された重要度の属性を判別して合わせて記録し、ネットワーク管理部２８からデータの重要度による処理実行か、処理中止かの判定を指示されると、該当するクライアントの蓄積データに重要度の高いデータが存在する場合か、重要度の高いデータが存在しない場合の処理中止回数が規定数に達した場合は処理実行を応答し、また、該当するクライアントの蓄積データに重要度の高いデータが存在しない場合か、重要度の高いデータが存在しない場合の処理中止回数が規定数に満たない場合は処理中止を応答する。
【００７９】
ネットワーク管理部２８は、サーバ４にＬＡＮでつながる制御下のクライアント５、クライアント６に対して省電力制御を行う。具体的には、クライアント５、クライアント６宛の送信データを中継したり、クライアント５、クライアント６に次のウェイクアップ時刻を問合せたり、省電力モード中のクライアントへの通信データを取り込んで、蓄積したり、ウェイクアップ機能により起動した制御下のクライアント宛の蓄積データがあれば送信したり、蓄積データの送信が終了したり、蓄積データが無かった場合に次のウェイクアップ時刻を問い合わせて管理テーブル２７に記憶したりする。
【００８０】
なお、ネットワーク管理部２８は制御下のクライアント５またはクライアント６から次のウェイクアップ時刻と組で昼間、夜間の区分を応答された場合は、その区分を管理テーブル２７に合わせて記録し、ウェイクアップ機能により起動したクライアントへの処理でその昼間、夜間の区分を参照して、昼間の場合は蓄積データの送信が終了したり、蓄積データが無かった場合に次のウェイクアップ時刻の問い合わせを行わないようにする。
【００８１】
なお、ネットワーク管理部２８はサーバ４内にトラフィック監視部２２を備えた場合に、制御下のクライアント５またはクライアント６がウェイクアップ時刻になり、かつ、そのクライアント宛の蓄積データが有る場合に、ＬＡＮのトラフィック量から見た処理実行か中止かの判定をトラフィック監視部２２に指示し、判定に合わせて蓄積データを送信しての処理実行または中止を行う。
【００８２】
なお、ネットワーク管理部２８はサーバ４内に通信頻度判定部２３を備えた場合に、制御下のクライアント５またはクライアント６がウェイクアップ時刻になり、かつ、そのクライアント宛の蓄積データが有る場合に、クライアントの通信頻度から見た処理実行か、処理中止かの判定を通信頻度判定部２３に指示して、判定に合わせて蓄積データを送信しての処理実行または中止を行う。
【００８３】
なお、ネットワーク管理部２８はサーバ４内に電力効率判定部２５を備えた場合に、制御下のクライアント５またはクライアント６がウェイクアップ時刻になり、かつ、そのクライアント宛の蓄積データが有る場合に、電源の電力効率から見た処理実行か、処理中止かの判定を電力効率判定部２５に指示して、判定に合わせて蓄積データを送信しての処理実行または中止を行う。
【００８４】
なお、ネットワーク管理部２８はサーバ４内に重要度判定部２９を備えた場合に、制御下のクライアント５またはクライアント６がウェイクアップ時刻になり、かつ、そのクライアント宛の蓄積データが有る場合に、蓄積データでの重要度の高いデータ有無から見た処理実行か、処理中止かの判定を重要度判定部２９に指示して、判定に合わせて蓄積データを送信しての処理実行または中止を行う。
【００８５】
また、ネットワーク管理部２８は制御下のクライアント５、クライアント６が共に電源切断して、省電力モードに移行し、かつ、その次のウェイクアップ時刻が一番早い時刻までに一定時間以上がある場合は、その時刻前には処理可能となるようウェイクアップ時刻を定めて、上位のサーバ２にサーバ４とサーバ４制御下のクライアントのネットワークアドレスとウェイクアップ時刻とを通知し、サーバ４のウェイクアップ機能を設定した後、装置電源３０を電源切断し、省電力モードに移行する。
【００８６】
また、ネットワーク管理部２８は上位のサーバ２がトラフィック監視部１２、電力効率判定部１４のどちらか一方または両方を具備する場合に、サーバ４とサーバ４制御下のクライアントのネットワークアドレスとウェイクアップ時刻とを通知した際にサーバ２からの制御引継ぎ可、不可の通知を待ち、制御引継ぎ可の旨の通知が有った場合はサーバ４のウェイクアップ機能を設定した後、装置電源３０を電源切断し、省電力モードに移行し、制御引継ぎ不可の旨の通知が有った場合は、電源切断を行っての省電力モード移行を中止する。
【００８７】
装置電源３０はサーバ４の各部で必要な所定電圧、所定電流の供給を行う。
【００８８】
クライアント５は利用者が対話操作に使用する端末である。
【００８９】
クライアント６は利用者が対話操作に使用する端末である。図４の詳細構成図で示すように、通信制御部４１、主制御部４３、記憶装置４５、省電力制御部４７、装置電源４８から構成される。なお、クライアント３、クライアント５もクライアント６と同一の構成を有する。
【００９０】
通信制御部４１はサーバ４と、主制御部４３との間にあって双方向での通信制御を行う。
【００９１】
トラフィック監視部４２は通信制御部４１につながるＬＡＮのトラフィック量を常時計測し、省電力制御部４７からトラフィック量から見た処理実行か、中止かの判定を指示されると、直前の一定時間当たりのトラフィック量と制御テーブル４６に予め設定した直前一定時間当たりのトラフィック量閾値とを比較し、閾値未満の場合は処理実行を応答し、閾値を超える場合は処理中止を応答する。
【００９２】
主制御部４３はクライアント６全体に係わる制御を行う。内部に電力効率判定部４４を持つ。
【００９３】
電力効率判定部４４は主制御部４３における電力効率を常時監視しており、省電力制御部４７から電源の電力効率から見た受信したデータの処理実行か、中止かの判定を指示されると、現時点の電力効率と内部に持つ電力効率閾値とを比較し、閾値以上の電力効率の場合は処理実行を応答し、閾値未満の電力効率の場合は処理中止を応答する。
【００９４】
なお、図４では、電力効率判定部４４を主制御部４３内に設けたが装置電源４８内に設けてもよい。
【００９５】
記憶装置４５はデータの記憶を行う。内部に制御に使用する各種データを記憶する領域である制御テーブル４６を持つ。
【００９６】
省電力制御部４７は、サーバ４からの次のウェイクアップ時刻の問合せが有った場合にその時刻を制御テーブル４６に事前定義された処理時間帯を参照して応答し、次のウェイクアップ時刻には処理可能となるようウェイクアップ機能を設定して、装置電源４８を電源切断し、省電力モードに移行したり、ウェイクアップ機能により起動すると、サーバ４から送信された通信データを主制御部４３に伝達して処理したりする。
【００９７】
なお、省電力制御部４７は、制御テーブル４６の次のウェイクアップ時刻と組みで昼間、夜間の区別が事前定義されていた場合は、ネットワーク管理部２８にその区別も応答する。
【００９８】
なお、省電力制御部４７はクライアント６内にトラフィック監視部４２を備えた場合に、トラフィック監視部４２にトラフィック量から見た受信したデータの処理実行か、中止かの判定を指示して、判定に合わせて処理実行を応答された場合は受信データを主制御部４３に伝達して処理し、処理中止を応答された場合は、受信したデータを処理しないで、制御テーブル４６を参照して、次のウェイクアップ時刻を応答し、そのウェイクアップ時刻には処理可能となるようウェイクアップ機能を設定し、装置電源４８を電源切断し、省電力モードに移行する。
【００９９】
なお、省電力制御部４７は主制御部４３に電力効率判定部４４を備えた場合に、電力効率判定部４４に電源の電力効率から見た受信したデータの処理実行か、中止かの判定を指示して、判定に合わせて処理実行を応答された場合は受信データを主制御部４３に伝達して処理し、処理中止を応答された場合は、受信したデータを処理しないで、制御テーブル４６を参照して、次のウェイクアップ時刻を応答し、そのウェイクアップ時刻には処理可能となるようウェイクアップ機能を設定し、装置電源４８を電源切断し、省電力モードに移行する。
【０１００】
装置電源４８はクライアント６の各部で必要な所定電圧、所定電流の供給を行う。
【０１０１】
ついで、図１、図３、図４の構成図を基にサーバ４とクライアント６との連携の元、クライアント６で行うネットワーク通信に基づく処理をまとめて行えるようにした処理を説明すると以下のようになる。
【０１０２】
ネットワーク管理部２８では、管理テーブル２７に事前定義されたクライアントのネットワークアドレスを基にクライアント６に次のウェイクアップ時刻を問い合わせる。
【０１０３】
省電力制御部４７では次のウェイクアップ時刻の問い合わせを受けると、制御テーブル４６に事前に定義された処理時間帯からその時刻を応答し、その時刻には処理可能となるようウェイクアップ機能を設定し、装置電源４８を電源切断して、省電力モードに移行する。
【０１０４】
ネットワーク管理部２８ではクライアント６から応答された次のウェイクアップ時刻を管理テーブル２７にクライアント６のネットワークアドレスと対で記録し、クライアント６が電源切断されている間、クライアント６宛の通信データを管理テーブル２７に蓄積する。
【０１０５】
クライアント６ではウェイクアップ機能により次のウェイクアップ時刻には処理可能となるように起動する。
【０１０６】
ネットワーク管理部２８はクライアント６のウェイクアップ時刻を待って、管理テーブル２７にクライアント６宛の蓄積データがあれば、順次、クライアント６に送信する。
【０１０７】
クライアント６は受信した蓄積データだけを主制御部４３に伝達して処理する。
【０１０８】
以降、前記最初の処理に戻って処理を繰り返す。
【０１０９】
これによって、クライアントのネットワーク処理の効率を高めて、省電力化を図れる。
【０１１０】
また、図１、図３、図４の構成図を基にサーバが制御下の特定の１台のクライアントだけでなく、制御下の複数のクライアントに対しても省電力制御可能とした処理をサーバ４とクライアント５、クライアント６とで説明すると以下のようになる。
【０１１１】
サーバ４のネットワーク管理部２８では、管理テーブル２７に事前定義されたクライアントのネットワークアドレスを基にクライアント５、クライアント６に次のウェイクアップ時刻を問い合わせる。
【０１１２】
クライアント５、クライアント６では次のウェイクアップ時刻の問い合わせを受けると、双方の省電力制御部が制御テーブルに事前に定義された処理時間帯からその時刻をそれぞれ応答し、その時刻には処理可能となるようウェイクアップ機能を設定し、電源切断して、省電力モードに移行する。
【０１１３】
サーバ４のネットワーク管理部２８ではクライアント５、クライアント６から応答された次のウェイクアップ時刻を管理テーブル２７に、それぞれのネットワークアドレスと対で記録し、クライアント５、クライアント６が電源切断されている間、クライアント５、クライアント６宛の通信データを管理テーブル２７に蓄積する。
【０１１４】
クライアント５、クライアント６ではウェイクアップ機能により次のウェイクアップ時刻には処理可能となるように起動する。
【０１１５】
サーバ４のネットワーク管理部２８はクライアント５、クライアント６それぞれのウェイクアップ時刻を待って、管理テーブル２７に該当するクライアント宛の蓄積データがあれば、順次、そのクライアントに送信する。
【０１１６】
クライアント５、クライアント６では蓄積データを受信した場合は、受信したデータをそれぞれの主制御部に伝達して処理する。
【０１１７】
以降、前記最初の処理に戻って処理を繰り返す。
【０１１８】
これによって、複数のクライアントの省電力制御が可能である。
【０１１９】
また、図１、図３、図４の構成図を基に他のクライアントからサーバ制御下のクライアントへ通信して、応答を待って行おうとした処理が省電力モード移行で電源切断中とは分らないために中断されることを回避でき、かつ、ウェイクアップ時刻も分るため、受信可能な時刻を知って再送信ができるようにした処理をクライアント５からクライアント６に通信し、クライアント６が電源切断中の場合で説明すると以下のようになる。
【０１２０】
クライアント５からクライアント６宛に通信を行う。
【０１２１】
サーバ４のネットワーク管理部２８はクライアント５からのクライアント６宛の通信データを取り込み、通信データの発信先ネットワークアドレスと一致する管理テーブル２７に記録されたクライアント６のネットワークアドレスと対でウェイクアップ時刻が記録されているか、否かで、クライアント６が電源切断中かを判別し、電源切断中と分ると、クライアント５にその次のウェイクアップ時刻での再送信を依頼する。
【０１２２】
これにより他のクライアントからサーバ制御下のクライアントへ通信して、応答を待って行おうとした処理が発信先クライアントが省電力モード移行で電源切断中と分らないために中断されることを回避でき、かつ、ウェイクアップ時刻も分るため、受信可能な時刻を知って再送信ができる。
【０１２３】
また、図１、図３、図４の構成図を基に発信先クライアントが電源切断して省電力モード中の場合に、サーバが代わってデータ送信を行うことが分り、次の処理に取り掛かることができるようにした処理をクライアント５からクライアント６に通信し、クライアント６が電源切断中の場合で説明すると以下のようになる。
【０１２４】
クライアント５からクライアント６宛に通信を行う。
【０１２５】
サーバ４のネットワーク管理部２８はクライアント５からのクライアント６宛の通信データを取り込み、通信データの発信先ネットワークアドレスと一致する管理テーブル２７に記録されたクライアント６のネットワークアドレスと対でウェイクアップ時刻が記録されているか、否かで、クライアント６が電源切断中かを判別し、電源切断中と分ると、クライアント５にクライアント６のウェイクアップ時刻を待って代わってデータ送信を行うことを通知する。
【０１２６】
これによって、他のクライアントからサーバ制御下のクライアントへ通信した場合に、発信先のクライアントが電源切断して省電力モード中の場合に、サーバが代わってデータ送信を行うことが分り、次の処理に取り掛かることができる。
【０１２７】
また、図１、図３、図４の構成図を基に昼間と夜間でのオフィスの稼動率に配慮したネットワーク処理の効率化が行われるようにした処理を説明すると以下のようになる。
【０１２８】
クライアント６の制御テーブル４６に処理時間帯と組で昼間、夜間の区分を事前定義しておき、サーバ４からウェイクアップ時刻の問合せを受けた時にその昼間、夜間の区分も合わせて応答する。
【０１２９】
ネットワーク管理部２８はクライアント６からウェイクアップ時刻と合わせて、昼間、夜間の区分が応答された場合に、管理テーブル２７に合わせて記録し、クライアント６のウェイクアップ時刻になった時に、そのウェイクアップ時刻と組で昼間、夜間の区分が定義されているか判別し、定義されていた場合は、まず昼間と定義されていた場合に、管理テーブル２７にクライアント６に該当する蓄積データがあれば順次送信する。一方、夜間と定義されていた場合は、管理テーブル２７にクライアント６に該当する蓄積データがあれば順次送信し、全て送信し終えた場合、または、蓄積データがなかった場合は、次のウェイクアップ時刻を問い合わせる。
【０１３０】
クライアント６はサーバ４からデータ送信を受けた場合は主制御部４３に伝達して順次処理し、次のウェイクアップ時刻の問合せを受けた場合は、制御テーブル４６を参照して事前定義された処理時間帯から次のウェイクアップ時刻と合わせて昼間、夜間の区分を応答し、装置電源４８を切断して省電力モードに入る。問合せが無い場合は処理時間帯の終了時刻まで、リアルタイムに受信データを処理した後、制御テーブル４６を参照して事前定義された処理時間帯から次のウェイクアップ時刻と合わせて昼間、夜間の区分を応答し、装置電源４８を切断して省電力モードに入る。
【０１３１】
これによって、昼間と夜間でのオフィスの稼動率に配慮したネットワーク処理の効率化が行われるようにする。
【０１３２】
また、図１、図３、図４の構成図を基にＬＡＮのトラフィック量が多い時に受信データの処理を止めて処理遅延を軽減した処理をクライアント６を例に説明すると以下のようになる。
【０１３３】
クライアント６の省電力制御部４７はサーバ４からデータ送信が有ると、トラフィック監視部４２にＬＡＮのトラフィック量から見た処理実行か、中止かの判定を指示する。
【０１３４】
トラフィック監視部４２はＬＡＮのトラフィック量を常時計測しており、省電力制御部４７から処理実行か、中止かの判定を指示されると、一定時間あたりのトラフィック量が制御テーブル４６に予め設定した一定時間あたりのトラフィック量閾値以内の場合は処理実行を応答し、閾値を超える場合は処理中止を応答する。
【０１３５】
省電力制御部４７はトラフィック監視部４２から処理実行の応答が有った場合はサーバ４からの受信データを主制御部４３に伝達して処理し、処理中止の応答が有った場合はサーバ４からの受信データを処理せず、制御テーブル４６に事前定義された処理時間帯から次のウェイクアップ時刻をサーバ４に応答し、次のウェイクアップ時刻には処理可能となるようにウェイクアップ機能を設定し、装置電源４８を電源切断し、省電力モードに入る。
【０１３６】
これによって、ＬＡＮのトラフィック量が多い時は受信データの処理を止めて、処理遅延を少なくし、ネットワーク処理の効率を高めて、省電力化を行う。
【０１３７】
また、図１、図３、図４の構成図を基にクライアントの電力効率が低い時は、処理を止めて、電力損失を減らし、省電力化を図れるようにした処理を説明すると以下のようになる。
【０１３８】
クライアント６の省電力制御部４７はサーバ４からデータ送信が有ると、電力効率判定部４４に電力効率から見た処理実行か、中止かの判定を指示する。
【０１３９】
電力効率判定部４４は主制御部４３における電力効率を常時監視しており、省電力制御部４７から処理実行か、中止かの判定を指示されると、その時点の電力効率と内部に持つ電力効率閾値とを比較し、閾値以上の場合は処理実行を応答し、閾値未満の場合は処理中止を応答する。
【０１４０】
省電力制御部４７は電力効率判定部４４から処理実行の応答が有った場合はサーバ４からの受信データを主制御部４３に伝達して処理し、処理中止の応答が有った場合はサーバ４からの受信データを処理せず、制御テーブル４６に事前定義された処理時間帯から次のウェイクアップ時刻をサーバ４に応答し、次のウェイクアップ時刻には処理可能となるようにウェイクアップ機能を設定し、装置電源４８を電源切断し、省電力モードに入る。
【０１４１】
これによって、クライアントの電力効率が低い時は、受信データの処理を止めて、電力損失を減らし、省電力化を図れるようにする。
【０１４２】
また、図１、図３、図４の構成図を基にＬＡＮのトラフィック量が多い時に蓄積データの送信処理を止めて処理遅延を軽減した処理をサーバ４を例に説明すると以下のようになる。
【０１４３】
ネットワーク管理部２８はクライアント６がウェイクアップ時刻になると、管理テーブル２７にクライアント６宛の蓄積データが有った場合に、トラフィック監視部２２にＬＡＮのトラフィック量から見た処理実行か、中止かの判定を指示する。
【０１４４】
トラフィック監視部２２はＬＡＮのトラフィック量を常時計測しており、ネットワーク管理部２８から処理実行か、中止かの判定を指示されると、一定時間あたりのトラフィック量が管理テーブル２７に予め設定した一定時間あたりのトラフィック量閾値以内の場合は処理実行を応答し、閾値を超える場合は処理中止を応答する。
【０１４５】
ネットワーク管理部２８はトラフィック監視部２２から処理実行の応答が有った場合は管理テーブル２７のクライアント６に該当する蓄積データをクライアント６に順次送信し、蓄積データを送信し終えたら次のウェイクアップ時刻を問い合わせる。また、処理中止の応答が有った場合は次のウェイクアップ時刻を問い合わせる。
【０１４６】
これによって、ＬＡＮのトラフィック量が多い時は、蓄積データの送信処理を止めて、処理遅延を少なくし、ネットワーク処理の効率を高めて、省電力化を行う。
【０１４７】
また、図１、図３、図４の構成図を基にサーバの電力効率が低い時は、蓄積データの送信処理を止めて、電力損失を減らし、省電力化を図れるようにした処理をサーバ４を例に説明すると以下のようになる。
【０１４８】
ネットワーク管理部２８はクライアント６がウェイクアップ時刻になると、管理テーブル２７にクライアント６宛の蓄積データが有った場合に、電力効率判定部２５に電力効率から見た処理実行か、中止かの判定を指示する。
【０１４９】
電力効率判定部２５は主制御部２４における電力効率を常時監視しており、ネットワーク管理部２８から処理実行か、中止かの判定を指示されると、その時点の電力効率と内部に持つ電力効率閾値とを比較し、閾値以上の場合は処理実行を応答し、閾値未満の場合は処理中止を応答する。
【０１５０】
ネットワーク管理部２８は電力効率判定部２５から処理実行の応答が有った場合は管理テーブル２７のクライアント６に該当する蓄積データをクライアント６に順次送信し、蓄積データを送信し終えたら次のウェイクアップ時刻を問い合わせる。また、処理中止の応答が有った場合は次のウェイクアップ時刻を問い合わせる。
【０１５１】
これによって、サーバの電力効率が低い時は、蓄積データの送信処理を止めて、電力損失を減らし、省電力化を図れるようにする。
【０１５２】
また、図１、図３、図４の構成図を基にクライアントのネットワーク処理における通信頻度が少ない場合は、処理回数を減らした処理をクライアント６を例に説明すると以下のようになる。
【０１５３】
ネットワーク管理部２８はクライアント６がウェイクアップ時刻になると、管理テーブル２７にクライアント６宛の蓄積データが有った場合に、通信頻度判定部２３にネットワーク処理における通信頻度からみた処理実行か、中止かの判定を指示する。
【０１５４】
通信頻度判定部２３はクライアント別に直前一定時間における通信時間を累計で記録しており、ネットワーク管理部２８から処理実行か、中止かの判定を指示されると、クライアント６の直前一定時間における通信時間累計が管理テーブル２７に予め設定した直前一定時間における通信時間閾値以上または管理テーブル２７に記録したクライアント６の直前一定時間における通信時間が閾値未満による処理の中止回数が規程数に達した場合は処理実行を応答し、閾値未満の場合、または直前一定時間における通信時間が閾値未満による処理中止回数が規程数未満の場合に処理中止を応答し、処理の中止回数を１加算する。
【０１５５】
ネットワーク管理部２８は通信頻度判定部２３から処理実行の応答が有った場合は管理テーブル２７のクライアント６に該当する蓄積データをクライアント６に順次送信し、蓄積データを送信し終えたら次のウェイクアップ時刻を問い合わせる。また、処理中止の応答が有った場合は次のウェイクアップ時刻を問い合わせる。
【０１５６】
これによって、ネットワーク処理における通信頻度が少ないクライアントは何回かに１度、処理をまとめて行わせてネットワーク処理の効率を高め、省電力化を行う。
【０１５７】
また、図１、図３、図４の構成図を基に重要度の低い通信データの処理はクライアントにまとめて行わせ、重要度の高い通信データの処理は次のウェイクアップ時刻に遅滞なく行えるようにした処理をクライアント６を例に説明すると以下のようになる。
【０１５８】
ネットワーク管理部２８はクライアント６がウェイクアップ時刻になると、管理テーブル２７にクライアント６宛の蓄積データが有った場合に、重要度判定部２９に通信データの重要度からみた処理実行か、中止かの判定を指示する。
【０１５９】
重要度判定部２９はネットワーク管理部２８がクライアントの省電力モード中に蓄積するデータに付加された重要度の属性を判別し、管理テーブル２７に蓄積データと対で記録しており、また、管理テーブル２７にデータの重要度から見た処理の中止回数を記録する。ネットワーク管理部２８から蓄積データにおける重要度の高いデータ有無による処理実行か、中止かの判定を指示されると、管理テーブル２７のクライアント６に該当する蓄積データに重要度の高いデータの有無を判別し、重要度の高いデータが存在する場合または管理テーブル２７に記録したクライアント６に該当する蓄積データに重要度の高いデータが存在しない場合の処理中止回数が規程数に達した場合は処理実行を応答し、重要度の高いデータが無い場合、またはクライアント６に該当する蓄積データに重要度の高いデータが存在しない場合の処理中止回数が規程数未満の場合に処理中止を応答し、処理中止回数を１加算する。
【０１６０】
ネットワーク管理部２８は重要度判定部２９から処理実行の応答が有った場合は管理テーブル２７のクライアント６に該当する蓄積データをクライアント６に順次送信し、蓄積データを送信し終えたら次のウェイクアップ時刻を問い合わせる。また、処理中止の応答が有った場合は次のウェイクアップ時刻を問い合わせる。
【０１６１】
これによって、重要度の低い通信データの処理はクライアントにまとめて行わせることで、ネットワーク処理の効率を高めて、省電力化を図れるようにするとともに、重要度の高い通信データの処理は次のウェイクアップ時刻に遅滞なく行えるようにしている。
【０１６２】
また、図１、図２、図３の構成図を基にクライアントを制御するサーバも電源切断して省電力モードに入れるようにした処理を、サーバ４が省電力モードに入る例で説明すると以下のようになる。
【０１６３】
サーバ４は制御下のクライアント５、クライアント６が電源切断され、省電力モードに入り、かつ、管理テーブル２７に記録したクライアント５、クライアント６の次のウェイクアップ時刻の内、一番早いウェイクアップ時刻に、一定時間がある場合は、その一番早いウェイクアップ時刻前には処理可能となるようウェイクアップ時刻を定めて、サーバ４とサーバ４制御下のクライアント５、クライアント６のネットワークアドレスとウェイクアップ時刻とをＬＡＮでつながる上位サーバのサーバ２に通知し、サーバ４のウェイクアップ機能を設定して、装置電源３０を電源切断し、省電力モードに入る。
【０１６４】
サーバ２はサーバ４からサーバ４とサーバ４制御下のクライアントのネットワークアドレスとウェイクアップ時刻とを通知されると、管理テーブル１６に記録し、該当するネットワークアドレスを送信先とする通信データを管理テーブル１６に蓄積し、サーバ４がウェイクアップ機能により起動し、処理可能となるとサーバ４とサーバ４制御下のクライアントに該当する蓄積データがあれば全てサーバ４に伝達している。
【０１６５】
これによって、クライアントを制御するサーバも省電力モードに入れるようにして、ネットワーク処理の効率を高めて、省電力化を図っている。
【０１６６】
また、図１、図２、図３の構成図を基に上位サーバがトラフィック監視部１２を具備する場合、下位サーバから制御の引継ぎを依頼された場合に、ＬＡＮのトラフィック量が高い時は制御引継ぎを拒否して、処理遅延を防ぎ、ネットワーク処理の効率を高め、省電力化を図れるようにした処理を説明すると以下のようになる。
【０１６７】
ネットワーク管理部２８は制御下のクライアントが全て電源切断され、かつ、管理テーブル２７に記録されたウェイクアップ時刻の内、一番早いウェイクアップ時刻までに、一定時間以上ある場合は、一番早いウェイクアップ時刻前には処理可能となるようにサーバ４のウェイクアップ時刻を定めて、サーバ２にサーバ４とサーバ４制御下のクライアントのネットワークアドレスとウェイクアップ時刻とを通知する。
【０１６８】
ネットワーク管理部１７はサーバ４からサーバ４とサーバ４制御下のクライアントのネットワークアドレスとウェイクアップ時刻とを通知されると、トラフィック監視部１２にＬＡＮのトラフィック量から見た処理実行か、中止かの判定を指示する。
【０１６９】
トラフィック監視部１２は、ＬＡＮのトラフィック量を常時計測しており、ネットワーク管理部１７からＬＡＮのトラフィック量から見た処理実行か、中止かの判定を指示されると、直前の一定時間当たりのトラフィック量と管理テーブル１６に事前定義された一定時間当たりのトラフィック量閾値とを比較し、閾値未満の場合は処理実行を応答し、閾値を超える場合は処理中止を応答する。
【０１７０】
ネットワーク管理部１７は、処理実行を応答された場合は、制御引継ぎ可の旨をサーバ４に通知するとともに、通知されたサーバ４とサーバ４制御下のクライアントのネットワークアドレスとウェイクアップ時刻とを管理テーブル１６に記録し、該当するネットワークアドレスを発信先とする通信データを受信して、管理テーブル１６に蓄積し、サーバ４がウェイクアップ機能により起動し、処理可能となるとサーバ４に蓄積データを送信し、処理中止を応答された場合は、サーバ４に制御引継ぎ不可の旨を通知する。
【０１７１】
これによって、上位サーバはＬＡＮのトラフィック量が高い時、下位サーバからの制御引継ぎを拒否して、ネットワーク処理の効率を高め、省電力化を図ることができる。
【０１７２】
また、図１、図２、図３の構成図を基に上位サーバが電力効率判定部１４を具備する場合、下位サーバから制御の引継ぎを依頼された場合に、電力効率が低くなると予測される場合は制御引継ぎを拒否して、電力損失を減らし、省電力化を図れるようにした処理を説明すると以下のようになる。
【０１７３】
ネットワーク管理部２８は制御下のクライアントが全て電源切断され、かつ、管理テーブル２７に記録されたウェイクアップ時刻の内、一番早いウェイクアップ時刻までに、一定時間以上ある場合は、一番早いウェイクアップ時刻前には処理可能となるようにサーバ４のウェイクアップ時刻を定めて、サーバ２にサーバ４とサーバ４制御下のクライアントのネットワークアドレスとウェイクアップ時刻とを通知する。
【０１７４】
ネットワーク管理部１７はサーバ４からサーバ４とサーバ４制御下のクライアントのネットワークアドレスとウェイクアップ時刻とを通知されると、電力効率判定部１４に電力効率から見た処理実行か、中止かの判定を指示する。
【０１７５】
電力効率判定部１４は、主制御部１３における電力効率を常時監視し、ネットワーク管理部１７から電力効率から見た処理実行か、中止かの判定を指示されると、その時点での電力効率と内部に持つ電力効率閾値とを比較し、閾値を超える場合は処理実行を応答し、閾値未満の場合は処理中止を応答する。
【０１７６】
ネットワーク管理部１７は、処理実行を応答された場合は、制御引継ぎ可の旨をサーバ４に通知するとともに、通知されたサーバ４とサーバ４制御下のクライアントのネットワークアドレスとウェイクアップ時刻とを管理テーブル１６に記録し、該当するネットワークアドレスを発信先とする通信データを受信して、管理テーブル１６に蓄積し、サーバ４がウェイクアップ機能により起動し、処理可能となるとサーバ４に蓄積データを送信し、処理中止を応答された場合は、サーバ４に制御引継ぎ不可の旨を通知する。
【０１７７】
これによって、上位サーバは電力効率が低くなると予想される場合に下位サーバからの制御引継ぎを拒否して、電力損失を減らして、省電力化を図ることができる。
【０１７８】
また、特定ＬＡＮ内でのサーバとその制御下にある複数のサーバまたはクライアントのネットワークシステムのネットワーク処理の省電力を実現させるための下記機能を実現するためのプログラムをコンピュータ読取り可能な適切な種々のプログラム記録媒体に記録する。
【０１７９】
制御下のクライアントは複数の処理時間帯が事前定義された制御テーブルを具備し、サーバ４は、クライアント６に次のウェイクアップ時刻を問い合わせると、クライアント６は、その時刻を制御テーブルを参照して応答し、その時刻には処理可能となるようウェイクアップ機能を設定し、装置電源４８を電源切断して、省電力モードに移行し、サーバ４はクライアント６から応答された次のウェイクアップ時刻を管理テーブル２７に記録し、クライアント６が電源切断されている間、受信したデータを管理テーブル２７に蓄積し、クライアント６はウェイクアップ機能により次のウェイクアップ時刻には処理可能となるように起動し、サーバ４はクライアント６のウェイクアップ時刻を待って、管理テーブル２７にクライアント６宛の蓄積データがあれば、順次、クライアント６宛に送信し、クライアント６は受信した蓄積データだけ処理する、と続く一連の処理を繰り返す機能。
【０１８０】
【実施例】
この発明による代表的な実施例を以下に説明する。なお、以下において、同じ箇所は同一の符号を付してあり、詳細な説明を省略することがある。
また、実施例でのネットワーク通信プロトコルとしてＩＰプロトコルを使用しているとし、ネットワークアドレスとしてＩＰアドレスを使用しているとする。
なお、ここでは説明を簡略化するためにＩＰアドレスを３桁と簡略化しているが、実際はＴＣＰ／ＩＰの規約に基づき設定する。
【０１８１】
図５は本発明の一実施例の構成図である。
【０１８２】
この省電力ネットワーク処理システム５１はサーバ５２、クライアント５８、クライアント５９から構成される。
【０１８３】
サーバ５２は、通信制御部５３、主制御部５４、記憶装置５５、ネットワーク管理部５７から構成される。
【０１８４】
通信制御部５３はクライアント５８、クライアント５９と、主制御部５４との間にあって双方向での通信制御を行う。
【０１８５】
主制御部５４はサーバ５２全体に係わる制御を行う。
【０１８６】
記憶装置５５はデータの記憶を行う。内部に制御に使用する各種データを記憶する領域である管理テーブル５６を持つ。
【０１８７】
ここで、管理テーブル５６の詳細構成の一例を示すと図６のようになる。
【０１８８】
管理テーブル５６はウェイクアップ情報７１と蓄積情報７２とで構成される。
【０１８９】
ウェイクアップ情報７１はＩＰアドレスとウェイクアップ時刻とから構成され、ネットワーク管理部５７制御下のクライアントのＩＰアドレスと次のウェイクアップ時刻のデータが記録される。
【０１９０】
蓄積情報７２は発信元・発信先ＩＰアドレス、受信日時、送信区分、受信データから構成される蓄積データが記録される。
【０１９１】
発信元・発信先ＩＰアドレス、受信日時はネットワーク管理部５７の指示で受信したデータの発信元と発信先のＩＰアドレスおよび受信日時のデータである。
【０１９２】
送信区分は蓄積データがウェイクアップ時刻を経過した送信対象のデータか否かの判別に使用される。
【０１９３】
受信データは受信したデータである。
【０１９４】
ネットワーク管理部５７は、サーバ５２にＬＡＮでつながるクライアント５８、クライアント５９に対して省電力制御を行う。具体的には、クライアント５８、クライアント５９に次のウェイクアップ時刻を問合せ、管理テーブル５６に記録したり、クライアント５８又はクライアント５９が電源切断中なら受信データを取り込んで、蓄積したり、ウェイクアップ機能により起動したクライアント５８またはクライアント５９宛の蓄積データがあれば送信したり、蓄積データの送信が終了したり、蓄積データが無かった場合に次のウェイクアップ時刻を問い合わせて管理テーブル５６に記憶したりする。
【０１９５】
クライアント５８は利用者が対話操作に使用する端末である。ＩＰアドレスとして５１７が付けられているとする。
【０１９６】
クライアント５９は利用者が対話操作に使用する端末である。通信制御部６０、主制御部６１、記憶装置６２、省電力制御部６４、装置電源６５から構成される。ＩＰアドレスとして５１５が付けられているとする。
【０１９７】
なお、クライアント５８もクライアント５９と同一の構成を有する。
【０１９８】
通信制御部６０はサーバ５２と、主制御部６１との間にあって双方向での通信制御を行う。
【０１９９】
主制御部６１はクライアント５９全体に係わる制御を行う。
【０２００】
記憶装置６２はデータの記憶を行う。内部に制御に使用する各種データを記憶する領域である制御テーブル６３を持つ。
【０２０１】
ここで、制御テーブルの詳細構成を制御テーブル６３を例に説明すると図７のようになる。
【０２０２】
制御テーブル６３は処理時間帯情報７５からなり、クライアント５９の処理時間帯が事前定義される。
【０２０３】
省電力制御部６４は、サーバ５２からの次のウェイクアップ時刻の問合せが有った場合にその時刻を制御テーブル６３を参照して応答したり、次のウェイクアップ時刻には処理可能となるようウェイクアップ機能を設定して、装置電源６５を電源切断し、省電力モードに移行したり、ウェイクアップ機能により起動すると、サーバ５２から送信された通信データを主制御部６１に伝達して処理したりする。
【０２０４】
装置電源６５はクライアント５９の各部で必要な所定電圧、所定電流の供給を行う。
【０２０５】
ついで、図５、図６、図７の構成図と図８、図９のフローチャートとを基にクライアント５９の処理を予め設定した複数の処理時間帯に、まとめて連続して行わせ、処理を終えたら電源切断しての省電力モードに入らせ、ネットワーク処理の効率を高めて、省電力化が図れるようにした処理を説明すると以下のようになる。
【０２０６】
まず、サーバ５２のネットワーク管理部５７の処理を説明すると以下のようになる。なお、管理テーブル５６のウェイクアップ情報７１には制御対象のクライアント５９のＩＰアドレスを事前に定義しておく。
【０２０７】
ステップＳＴ０１：ウェイクアップ情報７１に定義されたＩＰアドレスのクライアントに次のウェイクアップ時刻を問い合わせる。
【０２０８】
ステップＳＴ０２：オペレータがサーバ５２の処理終了を指定した場合は処理を終了する。指定されない場合はステップＳＴ０３に分岐する。
【０２０９】
ステップＳＴ０３：データを受信した場合はステップＳＴ０４に進み、受信しない場合はステップＳＴ１０に分岐する。
【０２１０】
ステップＳＴ０４：ウェイクアップ時刻の通知を受けた場合はステップＳＴ０５に進み、ウェイクアップ時刻の通知でなければステップＳＴ０６に分岐する。
【０２１１】
ステップＳＴ０５：通知されたウェイクアップ時刻を管理テーブル５６のウェイクアップ情報７１の該当するＩＰアドレスに対で記録する。図６はクライアント５９のウェイクアップ時刻が記録された例である。しかるのちステップＳＴ０２に戻る。
【０２１２】
ステップＳＴ０６：クライアントからの処理終了通知であればステップＳＴ０７の処理に進む。処理終了通知でなければステップＳＴ０８に分岐する。
【０２１３】
ステップＳＴ０７：管理テーブル５６の蓄積情報７２から処理終了通知に該当する蓄積データを削除する。なお、通知された処理終了通知の発信元を発信先とする蓄積データがほかに記録されていない場合は、次のウェイクアップ時刻を処理終了通知の発信元に問合せる。しかるのち、ステップＳＴ０２の処理に戻る。
【０２１４】
ステップＳＴ０８：受信したデータの発信先クライアントが電源切断中かをウェイクアップ情報７１の該当するＩＰアドレスにウェイクアップ時刻が記録されているか否かで判別し、電源切断中であればステップＳＴ０９の処理に進む。電源切断中でなければステップＳＴ０２の処理に戻る。
【０２１５】
ステップＳＴ０９：受信したデータを管理テーブル５６の蓄積情報７２に記録する。なお、送信区分は０と設定する。しかるのち、ステップＳＴ０２の処理に戻る。
【０２１６】
ステップＳＴ１０：管理テーブル５６のウェイクアップ情報７１のウェイクアップ時刻とサーバ５２が持つ時計の時刻とを比較し、一致した場合、ステップＳＴ１１の処理に進む。不一致の場合はステップＳＴ１４に進む。
【０２１７】
ステップＳＴ１１：一致したウェイクアップ時刻と対で記録されたＩＰアドレスを発信先とする蓄積データを蓄積情報７２に探し、発信先が一致する蓄積データがあれば、ステップＳＴ１２に進み、一致する蓄積データが無ければステップＳＴ１３の処理に進む。
【０２１８】
ステップＳＴ１２：発信先が一致する蓄積データの送信区分を全て１に書き換え、しかるのち、その蓄積データの中で受信日時が一番早いデータを発信先ＩＰアドレスに従って送信する。ついで、ウェイクアップ情報７１の一致したウェイクアップ時刻を削除する。しかるのち、ステップＳＴ０２の処理に戻る。
【０２１９】
ステップＳＴ１３：ウェイクアップ情報７１の一致したウェイクアップ時刻を削除する。続いて、削除したウェイクアップ時刻と対で記録されたＩＰアドレスのクライアントに次のウェイクアップ時刻を問合せる。しかるのち、ステップＳＴ１４の処理に進む。
【０２２０】
ステップＳＴ１４：蓄積情報７２を参照し、送信区分が１の蓄積データがあれば、ステップＳＴ１５に進み、送信区分が１の蓄積データがなければ、ステップＳＴ０２の処理に戻る。
【０２２１】
ステップＳＴ１５：その蓄積データの中で受信日時が一番早いデータを発信先ＩＰアドレスに従って送信する。しかるのち、ステップＳＴ０２の処理に戻る。
【０２２２】
また、クライアント５９の省電力制御部６４の処理を説明すると以下のようになる。この処理は電源が投入されると自動的に実行されるように予め設定しておく。なお、制御テーブル６３の処理時間帯情報７５には複数の処理を行う時間帯を図7のように予め定義しておく。
【０２２３】
ステップＳＴ２１：オペレータがクライアント５９の処理終了を指定した場合は処理を終了する。指定されない場合はステップＳＴ２２に分岐する。
【０２２４】
ステップＳＴ２２：処理時間帯情報７５の処理時間帯とクライアント５９が持つ時計の時刻とを比較し、処理時間帯の終了時刻であればステップＳＴ２３に進み、終了時刻でなければステップＳＴ２４に分岐する。
【０２２５】
ステップＳＴ２３：処理時間帯情報７５を参照し、次の処理時間帯の開始時刻を次のウェイクアップ時刻としてサーバ５２に通知し、そのウェイクアップ時刻には処理可能となるようウェイクアップ機能を設定し、装置電源６５が切断されるようＯＳのタスク機能を設定し、電源切断し、処理を終える。
【０２２６】
ステップＳＴ２４：データを受信した場合はステップＳＴ２５に進む。データを受信していない場合はステップＳＴ２１に戻る。
【０２２７】
ステップＳＴ２５：受信内容が次のウェイクアップ時刻の問合せの場合はステップＳＴ２３に戻る。次のウェイクアップ時刻の問合せでなければステップＳＴ２６に分岐する。
【０２２８】
ステップＳＴ２６：受信データを主制御部６１に伝達して処理し、サーバ５２に処理終了通知を行う。しかるのちステップＳＴ２１に戻る。
【０２２９】
また、図１０は本発明のその他の一実施例の構成図である。
【０２３０】
この省電力ネットワーク処理システム８１はサーバ８２、クライアント８８、クライアント８９、クライアント９０から構成される。
【０２３１】
サーバ８２は、通信制御部８３、主制御部８４、記憶装置８５、ネットワーク管理部８７から構成される。
【０２３２】
通信制御部８３はクライアント８８、クライアント８９、クライアント９０と、主制御部８４との間にあって双方向での通信制御を行う。
【０２３３】
主制御部８４はサーバ８２全体に係わる制御を行う。
【０２３４】
記憶装置８５はデータの記憶を行う。内部に制御に使用する各種データを記憶する領域である管理テーブル８６を持つ。
【０２３５】
ここで、管理テーブル８６の詳細構成の一例を示すと図１１のようになる。
【０２３６】
管理テーブル８６はウェイクアップ情報１０１と蓄積情報１０２とで構成される。
【０２３７】
ウェイクアップ情報１０１はＩＰアドレス、ウェイクアップ時刻、昼夜区分から構成され、ネットワーク管理部８７制御下のクライアントのＩＰアドレスと次のウェイクアップ時刻、並びに昼間の処理時間帯か、夜間の処理時間帯かの区分のデータが記録される。
【０２３８】
蓄積情報１０２は発信元・発信先ＩＰアドレス、受信日時、送信区分、受信データから構成される蓄積データが記録される。
【０２３９】
発信元・発信先ＩＰアドレス、受信日時はネットワーク管理部８７の指示で受信したデータの発信元と発信先のＩＰアドレスおよび受信日時のデータである。
【０２４０】
送信区分は蓄積データがウェイクアップ時刻を経過した送信対象のデータか否かの判別に使用される。
【０２４１】
受信データは受信したデータである。
【０２４２】
ネットワーク管理部８７は、サーバ８２にＬＡＮでつながるクライアント８８、クライアント８９、クライアント９０に対して省電力制御を行う。具体的には、クライアント８８、クライアント８９、クライアント９０宛の送信データを受信し、中継したり、クライアント８８、クライアント８９、クライアント９０に次のウェイクアップ時刻を問合せ、管理テーブル８６に記録したり、クライアント８８、クライアント８９、クライアント９０のいずれかが電源切断中なら受信データを取り込んで、蓄積するとともに発信元のクライアントに管理テーブル８６に記録されたウェイクアップ時刻から、そのウェイクアップ時刻に再送信するよう通知したり、ウェイクアップ機能により起動したクライアント８８、クライアント８９、クライアント９０のいずれか宛の蓄積データがあれば送信したり、蓄積データの送信が終了したり、蓄積データが無かった場合に次のウェイクアップ時刻を問い合わせて管理テーブル８６に記憶したりする。
【０２４３】
クライアント８８、クライアント８９は利用者が対話操作に使用する端末である。ＩＰアドレスとして、それぞれ５１７、５１９が付けられているとする。
【０２４４】
クライアント９０は利用者が対話操作に使用する端末である。通信制御部９１、主制御部９２、記憶装置９３、省電力制御部９５、装置電源９６から構成される。ＩＰアドレスとして５１５が付けられているとする。
【０２４５】
なお、クライアント８８、クライアント８９もクライアント９０と同一の構成を有する。
【０２４６】
通信制御部９１はサーバ８２と、主制御部９２との間にあって双方向での通信制御を行う。
【０２４７】
主制御部９２はクライアント９０全体に係わる制御を行う。
【０２４８】
記憶装置９３はデータの記憶を行う。内部に制御に使用する各種データを記憶する領域である制御テーブル９４を持つ。
【０２４９】
ここで、制御テーブルの詳細構成を制御テーブル９４を例に説明すると図１２のようになる。
【０２５０】
制御テーブル９４は処理時間帯情報１０３からなり、クライアント９０の処理時間帯と昼夜区分を事前定義する。
【０２５１】
なお、昼夜区分とは処理時間帯が夜間の処理時間帯か昼間の処理時間帯かの区分である。
【０２５２】
省電力制御部９５は、サーバ８２からの次のウェイクアップ時刻の問合せが有った場合にその時刻を制御テーブル９４の処理時間帯を参照して応答したり、次のウェイクアップ時刻には処理可能となるようウェイクアップ機能を設定して、装置電源９６を電源切断し、省電力モードに移行したり、ウェイクアップ機能により起動すると、サーバ８２から送信された通信データを主制御部９２に伝達して処理したりする。
【０２５３】
装置電源９６はクライアント９０の各部で必要な所定電圧、所定電流の供給を行う。
【０２５４】
ついで、図１０、図１１、図１２の構成図と図１３、図１４のフローチャートとを基に複数のクライアントの省電力制御を行い、昼間の処理時間帯はリアルアイムに処理を行い、発信先のクライアントが電源切断して省電力モード中の場合は省電力モード中か分らないために処理が中断しないように、次のウェイクアップ時刻に再送信するよう通知して、また、受信可能な時刻を知って再送信ができるようにした処理を説明すると以下のようになる。
【０２５５】
まず、サーバ８２のネットワーク管理部８７の処理を説明すると以下のようになる。なお、管理テーブル８６のウェイクアップ情報１０１には制御対象のクライアント８８、クライアント８９、クライアント９０のＩＰアドレスを事前に定義しておく。
【０２５６】
ステップＳＴ３１：ウェイクアップ情報１０１に定義されたＩＰアドレスのクライアントに次のウェイクアップ時刻、並びにウェイクアップ情報１０１に昼夜区分記録域があることから昼夜区分を問い合わせる。
【０２５７】
ステップＳＴ３２：オペレータがサーバ８２の処理終了を指定した場合は処理を終了する。指定されない場合はステップＳＴ３３に分岐する。
【０２５８】
ステップＳＴ３３：データを受信した場合はステップＳＴ３４に進み、受信しない場合はステップＳＴ４１に分岐する。
【０２５９】
ステップＳＴ３４：ウェイクアップ時刻と昼夜区分の通知を受けた場合はステップＳＴ３５に進み、ウェイクアップ時刻と昼夜区分の通知でなければステップＳＴ３６に分岐する。
【０２６０】
ステップＳＴ３５：通知されたウェイクアップ時刻と昼夜区分を管理テーブル８６のウェイクアップ情報１０１の該当するＩＰアドレスに対で記録する。図１１はクライアント９０のウェイクアップ時刻、並び昼夜区分として、昼間の処理時間帯を示す１が記録された例である。しかるのちステップＳＴ３２に戻る。
【０２６１】
ステップＳＴ３６：クライアントからの処理終了通知であればステップＳＴ３７の処理に進む。処理終了通知でなければステップＳＴ３８に分岐する。
【０２６２】
ステップＳＴ３７：管理テーブル８６の蓄積情報１０２から処理終了通知に該当する蓄積データを削除する。なお、通知された処理終了通知の発信元を発信先とする蓄積データがほかに記録されていない場合は、ウェイクアップ情報１０１を参照し、処理終了通知の発信元に該当するＩＰアドレスと対で定義されている昼夜区分を見て０の場合は夜間処理と判別して、次のウェイクアップ時刻と昼夜区分を処理終了通知の発信元に問合せる。しかるのち、ステップＳＴ３２の処理に戻る。
【０２６３】
ステップＳＴ３８：受信したデータの発信先クライアントが電源切断中かをウェイクアップ情報１０１の該当するＩＰアドレスに対でウェイクアップ時刻が記録されているか否かで判別し、電源切断中であればステップＳＴ３９の処理に進む。電源切断中でなければステップＳＴ４０の処理に進む。
【０２６４】
ステップＳＴ３９：受信したデータを管理テーブル８６の蓄積情報１０２に記録する。なお、送信区分は０と設定する。次に受信したデータの発信元クライアントに、ウェイクアップ情報１０１に記録された発信先クライアントのウェイクアップ時刻から、そのウェイクアップ時刻に再送信するよう通知する。しかるのち、ステップＳＴ３２の処理に戻る。
【０２６５】
ステップＳＴ４０：受信したデータを発信先のクライアントに送信する。しかるのち、ステップＳＴ３２の処理に戻る。
【０２６６】
ステップＳＴ４１：管理テーブル８６のウェイクアップ情報１０１のウェイクアップ時刻とサーバ８２が持つ時計の時刻とを比較し、いずれかのウェイクアップ時刻と一致した場合、ステップＳＴ４２の処理に進む。不一致の場合はステップＳＴ４５に進む。
【０２６７】
ステップＳＴ４２：一致したウェイクアップ時刻と対で記録されたＩＰアドレスを発信先とする蓄積データを蓄積情報１０２に探し、発信先が一致する蓄積データがあれば、ステップＳＴ４３に進み、一致する蓄積データが無ければステップＳＴ４４の処理に進む。
【０２６８】
ステップＳＴ４３：発信先が一致する蓄積データの送信区分を全て１に書き換え、しかるのち、その蓄積データの受信日時が一番早いデータを発信先ＩＰアドレスに従って送信する。ついで、ウェイクアップ情報１０１の一致したウェイクアップ時刻を削除する。しかるのち、ステップＳＴ３２の処理に戻る。
【０２６９】
ステップＳＴ４４：ウェイクアップ情報１０１の一致したウェイクアップ時刻を削除する。続いて、削除したウェイクアップ時刻と対で記録されたＩＰアドレスのクライアントに次のウェイクアップ時刻と昼夜区分を問合せる。しかるのち、ステップＳＴ４５の処理に進む。
【０２７０】
ステップＳＴ４５：蓄積情報１０２を参照し、送信区分が１の蓄積データがあれば、ステップＳＴ４６に進み、送信区分が１の蓄積データがなければ、ステップＳＴ３２の処理に戻る。
【０２７１】
ステップＳＴ４６：その蓄積データの受信日時が一番早いデータを発信先ＩＰアドレスに従って送信する。しかるのち、ステップＳＴ３２の処理に戻る。
【０２７２】
また、クライアント８８、クライアント８９、クライアント９０の省電力制御部の処理をクライアント９０の省電力制御部９５の処理で代表して説明すると以下のようになる。この処理は電源が投入されると自動的に実行されるように予め設定しておく。なお、制御テーブル９４の処理時間帯情報１０３には昼夜区分を付けた複数の処理を行う時間帯を図１２のように予め定義しておく。
【０２７３】
ステップＳＴ５１：オペレータがクライアント９０の処理終了を指定した場合は処理を終了する。指定されない場合はステップＳＴ５２に分岐する。
【０２７４】
ステップＳＴ５２：処理時間帯情報１０３の処理時間帯とクライアント９０が持つ時計の時刻とを比較し、処理時間帯の終了時刻であればステップＳＴ５３に進み、終了時刻でなければステップＳＴ５４に分岐する。
【０２７５】
ステップＳＴ５３：処理時間帯情報１０３を参照し、次の処理時間帯の開始時刻を次のウェイクアップ時刻として、また昼夜区分をサーバ８２に通知し、そのウェイクアップ時刻には処理可能となるようウェイクアップ機能を設定し、装置電源９６が切断されるようＯＳのタスク機能を設定し、電源切断し、処理を終える。
【０２７６】
ステップＳＴ５４：データを受信した場合はステップＳＴ５５に進む。データを受信していない場合はステップＳＴ５１に戻る。
【０２７７】
ステップＳＴ５５：受信内容が次のウェイクアップ時刻と昼夜区分の問合せの場合はステップＳＴ５３に戻る。次のウェイクアップ時刻と昼夜区分の問合せでなければステップＳＴ５６に分岐する。
【０２７８】
ステップＳＴ５６：受信データを主制御部９２に伝達して処理し、サーバ８２に処理終了通知を行う。しかるのちステップＳＴ５１に戻る。
【０２７９】
図１５は本発明のその他の一実施例の構成図である。
【０２８０】
この省電力ネットワーク処理システム１１１はサーバ１１２、クライアント１１８、クライアント１１９から構成される。
【０２８１】
サーバ１１２は、通信制御部１１３、主制御部１１４、記憶装置１１５、ネットワーク管理部１１７から構成される。
【０２８２】
通信制御部１１３はクライアント１１８、クライアント１１９と、主制御部１１４との間にあって双方向での通信制御を行う。
【０２８３】
主制御部１１４はサーバ１１２全体に係わる制御を行う。
【０２８４】
記憶装置１１５はデータの記憶を行う。内部に制御に使用する各種データを記憶する領域である管理テーブル１１６を持つ。
【０２８５】
ここで、管理テーブル１１６の詳細構成の一例を示すと図１６のようになる。
【０２８６】
管理テーブル１１６はウェイクアップ情報１３１と蓄積情報１３２とで構成される。
【０２８７】
ウェイクアップ情報１３１はＩＰアドレスとウェイクアップ時刻から構成され、ネットワーク管理部１１７制御下のクライアントのＩＰアドレスと次のウェイクアップ時刻のデータが記録される。
【０２８８】
蓄積情報１３２は発信元・発信先ＩＰアドレス、受信日時、送信区分、受信データから構成される蓄積データが記録される。
発信元・発信先ＩＰアドレス、受信日時はネットワーク管理部１１７の指示で受信したデータの発信元と発信先のＩＰアドレスおよび受信日時のデータである。
【０２８９】
送信区分は蓄積データがウェイクアップ時刻を経過した送信対象のデータか否かの判別に使用される。
【０２９０】
受信データは受信したデータである。
【０２９１】
ネットワーク管理部１１７は、サーバ１１２にＬＡＮでつながるクライアント１１８、クライアント１１９に対して省電力制御を行う。具体的には、クライアント１１８、クライアント１１９に次のウェイクアップ時刻を問合せ、管理テーブル１１６に記録したり、クライアント１１８又はクライアント１１９が電源切断中なら受信データを取り込んで、蓄積するとともに、発信元のクライアントに、発信先クライアントのウェイクアップ時刻を待って代わってデータ送信を行うことを通知したり、ウェイクアップ機能により起動したクライアント１１８またはクライアント１１９宛の蓄積データがあれば送信したり、蓄積データの送信が終了したり、蓄積データが無かった場合に次のウェイクアップ時刻を問い合わせて管理テーブル１１６に記憶したりする。
【０２９２】
クライアント１１８は利用者が対話操作に使用する端末である。ＩＰアドレスとして５１７が付けられているとする。
【０２９３】
クライアント１１９は利用者が対話操作に使用する端末である。通信制御部１２０、主制御部１２２、記憶装置１２３、省電力制御部１２６、装置電源１２７から構成される。ＩＰアドレスとして５１５が付けられているとする。
【０２９４】
なお、クライアント１１８もクライアント１１９と同一の構成を有する。
【０２９５】
通信制御部１２０はサーバ１１２と、主制御部１２２との間にあって双方向での通信制御を行う。内部にトラフィック監視部１２１を持つ。
【０２９６】
トラフィック監視部１２１は通信制御部１２０につながるＬＡＮのトラフィック量をプロトコルアナライザ１２５を使って計測し、省電力制御部１２６からトラフィック量からみた蓄積データの処理実行か、中止かの判定を指示されると、制御テーブル１２４に予め設定した直前の１分間当たりのトラフィック量閾値と直前１分間当たりのトラフィック量とを比較し、閾値未満の場合は処理実行を応答し、閾値を超える場合は処理中止を応答する。
【０２９７】
主制御部１２２はクライアント１１９全体に係わる制御を行う。
【０２９８】
記憶装置１２３はデータの記憶を行う。内部に制御に使用する各種データを記憶する領域である制御テーブル１２４を持つ。
【０２９９】
ここで、制御テーブルの詳細構成を制御テーブル１２４を例に説明すると図１７のようになる。
【０３００】
制御テーブル１２４は処理時間帯情報１３３とトラフィック管理情報１３４からなり、それぞれクライアント１１９の処理時間帯と直前１分間当たりのトラフィック量閾値が事前定義される。
【０３０１】
省電力制御部１２６は、サーバ１１２からの次のウェイクアップ時刻の問合せが有った場合にその時刻を制御テーブル１２４の処理時間帯を参照して応答したり、次のウェイクアップ時刻には処理可能となるようウェイクアップ機能を設定して、装置電源１２７を電源切断し、省電力モードに移行したり、ウェイクアップ機能により起動すると、サーバ１１２から送信された通信データの処理実行か中止かの判定をトラフィック監視部１２１に指示して、判定に合わせて主制御部１２２に伝達して処理実行または中止する。
【０３０２】
装置電源１２７はクライアント１１９の各部で必要な所定電圧、所定電流の供給を行う。
【０３０３】
ついで、図１５、図１６、図１７の構成図と図１８、図１９のフローチャートとを基にＬＡＮのトラフィック量が多い時はクライアント１１８、クライアント１１９の受信データ処理を中止させて電源切断しての省電力モードに入らせ、ネットワーク処理の効率を高めて、省電力化が図れるようにした処理を説明すると以下のようになる。
【０３０４】
まず、サーバ１１２のネットワーク管理部１１７の処理を説明すると以下のようになる。なお、管理テーブル１１６には制御対象のクライアント１１８、クライアント１１９のＩＰアドレスを事前に定義しておく。
【０３０５】
ステップＳＴ７１：ウェイクアップ情報１３１に定義されたＩＰアドレスのクライアントに次のウェイクアップ時刻を問い合わせる。
【０３０６】
ステップＳＴ７２：オペレータがサーバ１１２の処理終了を指定した場合は処理を終了する。指定されない場合はステップＳＴ７３に分岐する。
【０３０７】
ステップＳＴ７３：データを受信した場合はステップＳＴ７４に進み、受信しない場合はステップＳＴ８０に分岐する。
【０３０８】
ステップＳＴ７４：ウェイクアップ時刻の通知を受けた場合はステップＳＴ７５に進み、ウェイクアップ時刻の通知でなければステップＳＴ７６に分岐する。
【０３０９】
ステップＳＴ７５：通知されたウェイクアップ時刻を管理テーブル１１６のウェイクアップ情報１３１の該当するＩＰアドレスに対で記録する。図１６はクライアント１１９とクライアント１１８のウェイクアップ時刻が記録された例である。
【０３１０】
また、このウェイクアップ時刻通知の発信元を発信先とする蓄積情報１３２の蓄積データがあり、かつ、その送信区分が１のものが有れば全て０に書き変える。しかるのちステップＳＴ７２に戻る。
【０３１１】
ステップＳＴ７６：クライアントからの処理終了通知であればステップＳＴ７７の処理に進む。処理終了通知でなければステップＳＴ７８に分岐する。
【０３１２】
ステップＳＴ７７：管理テーブル１１６の蓄積情報１３２から処理終了通知に該当する蓄積データを削除する。なお、通知された処理終了通知の発信元を発信先とする蓄積データがほかに記録されていない場合は、次のウェイクアップ時刻を処理終了通知の発信元に問合せる。しかるのち、ステップＳＴ７２の処理に戻る。
【０３１３】
ステップＳＴ７８：受信したデータの発信先クライアントが電源切断中かをウェイクアップ情報１３１の該当するＩＰアドレスにウェイクアップ時刻が記録されているか否かで判別し、電源切断中であればステップＳＴ７９の処理に進む。電源切断中でなければステップＳＴ７２の処理に戻る。
【０３１４】
ステップＳＴ７９：受信したデータを管理テーブル１１６の蓄積情報１３２に記録する。なお、送信区分は０と設定する。しかるのち、ステップＳＴ７２の処理に戻る。
【０３１５】
ステップＳＴ８０：管理テーブル１１６のウェイクアップ情報１３１のウェイクアップ時刻とサーバ１１２が持つ時計の時刻とを比較し、いずれかのウェイクアップ時刻と一致した場合、ステップＳＴ８１の処理に進む。不一致の場合はステップＳＴ８４に進む。
【０３１６】
ステップＳＴ８１：一致したウェイクアップ時刻と対で記録されたＩＰアドレスを発信先とする蓄積データを蓄積情報１３２に探し、発信先が一致する蓄積データがあれば、ステップＳＴ８２に進み、一致する蓄積データが無ければステップＳＴ８３の処理に進む。
【０３１７】
ステップＳＴ８２：発信先が一致する蓄積データの送信区分を全て１に書き換え、しかるのち、その蓄積データの中で受信日時が一番早いデータを発信先ＩＰアドレスに従って送信する。ついで、ウェイクアップ情報１３１の一致したウェイクアップ時刻を削除する。しかるのち、ステップＳＴ７２の処理に戻る。
【０３１８】
ステップＳＴ８３：ウェイクアップ情報１３１の一致したウェイクアップ時刻を削除する。続いて、削除したウェイクアップ時刻と対で記録されたＩＰアドレスのクライアントに次のウェイクアップ時刻を問合せる。しかるのち、ステップＳＴ８４の処理に進む。
【０３１９】
ステップＳＴ８４：蓄積情報１３２を参照し、送信区分が１の蓄積データがあれば、ステップＳＴ８５に進み、送信区分が１の蓄積データがなければ、ステップＳＴ７２の処理に戻る。
【０３２０】
ステップＳＴ８５：その蓄積データの中で受信日時が一番早いデータを発信先ＩＰアドレスに従って送信する。しかるのち、ステップＳＴ７２の処理に戻る。
【０３２１】
また、クライアント１１８、クライアント１１９の省電力制御部の処理をクライアント１１９の省電力制御部１２６の処理を代表させて説明すると以下のようになる。この処理は電源が投入されると自動的に実行されるように予め設定しておく。なお、制御テーブル１２４の処理時間帯情報１３３には複数の処理を行う時間帯を、また、トラフィック管理情報１３４には直前の１分間当たりのトラフィック量閾値を図１７のように予め定義しておく。
【０３２２】
ステップＳＴ９１：オペレータがクライアント１１９の処理終了を指定した場合は処理を終了する。指定されない場合はステップＳＴ９２に分岐する。
【０３２３】
ステップＳＴ９２：処理時間帯情報１３３の処理時間帯とクライアント１１９が持つ時計の時刻とを比較し、処理時間帯の終了時刻であればステップＳＴ９３に進み、終了時刻でなければステップＳＴ９４に分岐する。
【０３２４】
ステップＳＴ９３：処理時間帯情報１３３を参照し、次の処理時間帯の開始時刻を次のウェイクアップ時刻としてサーバ１１２に通知し、そのウェイクアップ時刻には処理可能となるようウェイクアップ機能を設定し、装置電源１２７が切断されるようＯＳのタスク機能を設定し、電源切断し、処理を終える。
【０３２５】
ステップＳＴ９４：データを受信した場合はステップＳＴ９５に進む。データを受信していない場合はステップＳＴ９１に戻る。
【０３２６】
ステップＳＴ９５：受信内容が次のウェイクアップ時刻の問合せの場合はステップＳＴ９３に戻る。次のウェイクアップ時刻の問合せでなければステップＳＴ９６に分岐する。
【０３２７】
ステップＳＴ９６：トラフィック監視部１２１にＬＡＮのトラフィック量からみた受信データの処理実行か、中止かの判定を指示する。
【０３２８】
ステップＳＴ９７：トラフィック監視部１２１は省電力制御部１２６からＬＡＮのトラフィック量から見た処理実行か、中止かの判定を指示されると、制御テーブル１２４のトラフィック管理情報１３４に予め設定した直前の１分間当たりのトラフィック量閾値と直前１分間当たりのトラフィック量とを比較し、閾値未満の場合は処理実行を応答し、閾値を超える場合は処理中止を応答する。この応答により、処理実行の場合はステップＳＴ９８の処理に進み、処理中止の場合はステップＳＴ９３に戻る。
【０３２９】
ステップＳＴ９８：受信データを主制御部１２２に伝達して処理し、サーバ１１２に処理終了通知を行う。しかるのちステップＳＴ９１に戻る。
【０３３０】
図２０は本発明のその他の一実施例の構成図である。
【０３３１】
この省電力ネットワーク処理システム１４１はサーバ１４２、クライアント１４９、クライアント１５０から構成される。
【０３３２】
サーバ１４２は、通信制御部１４３、主制御部１４４、記憶装置１４６、ネットワーク管理部１４８から構成される。
【０３３３】
通信制御部１４３はクライアント１４９、クライアント１５０と、主制御部１４４との間にあって双方向での通信制御を行う。
【０３３４】
主制御部１４４は内部に電力効率判定部１４５を持ち、サーバ１４２全体に係わる制御を行う。
【０３３５】
電力効率判定部１４５は主制御部１４４における電力効率を常時監視しており、ネットワーク管理部１４８から電源の電力効率から見た蓄積データ送信処理の処理実行か、中止かの判定を指示されると、現時点の電力効率を内部に持つ電力効率閾値と比較し、閾値を超える電力効率の場合は処理実行を応答し、閾値未満の電力効率なら処理中止を応答する。
【０３３６】
ここで、電源の電力効率について説明すると、電力効率は入力電力に対する出力電力の比率であり、電源の電力効率の特性は図２１で示すように消費電力が増加すると出力電力も増え、電力効率も増すが、消費電力が一定量を超えると出力電力は低下し、電力効率が低下するという特性を持つ。したがって、電力効率が低い場合は処理を中止し、電力効率が高い場合に処理するようにすれば電力損失を減らし、省電力を図ることができる。
【０３３７】
ついで、電力効率の判定に使用する電力効率判定部１４５の一例を示すと図２２のようになる。この電力効率判定部１４５はＣＰＵの消費電力を常時監視して電力効率の高低を判定するもので、主制御部１４４の中央処理装置のＣＰＵの温度を監視する温度監視部１６１とＣＰＵの消費電流を監視する消費電流監視部１６５からなる。ＣＰＵの消費電力が増加する時、ＣＰＵの温度と消費電流も増加することから、ＣＰＵの温度と消費電流を監視することで、ＣＰＵの消費電力、ひいては電力効率の高低を判定することができる。
【０３３８】
まず、温度監視部１６１での監視と高低判定の動作は、ＣＰＵの近傍に温度検出器のサーミスタ１６２を実装し、ＣＰＵの消費電流増大に伴なう温度上昇を電圧の変動として検出する。
【０３３９】
検出した電圧をコンパレータ１６３を通して、あらかじめ電力効率からみた処理実行の閾値として定めたＣＰＵの消費電力に対応する電圧変動値となった時にコンパレータ１６３の出力が０となるよう設定した基準電圧１６４との比較により判定する。
【０３４０】
また、消費電流監視部１６５での監視と高低判定の動作は、ＣＰＵの電源ラインに電流検出抵抗１６６を挿入し消費電流の増大にともなう電圧降下を検出する。
【０３４１】
検出した電圧は、差動アンプ１６８を介してコンパレータ１６９を通して、あらかじめ電力効率からみた処理実行の閾値として定めたＣＰＵの消費電力に対応する電圧降下値となった時にコンパレータ１６9の出力が０となるよう設定した基準電圧１６7との比較により判定する。
【０３４２】
そして、電力効率判定部１４５は前記温度監視部１６１、消費電流監視部１６５の出力がともに０となった場合に電力効率が高く、処理実行を応答し、両方の出力が１またはどちら一方の出力が１の場合は電力効率が低いとして処理中止を応答する。
【０３４３】
記憶装置１４６はデータの記憶を行う。内部に制御に使用する各種データを記憶する領域である管理テーブル１４７を持つ。
【０３４４】
ここで、管理テーブル１４７の詳細構成の一例を示すと図２３のようになる。
【０３４５】
管理テーブル１４７はウェイクアップ情報１７１と蓄積情報１７２とで構成される。
【０３４６】
ウェイクアップ情報１７１はＩＰアドレスとウェイクアップ時刻から構成され、ネットワーク管理部１４８制御下のクライアントのＩＰアドレスと次のウェイクアップ時刻が記録される。
【０３４７】
蓄積情報１７２は発信元・発信先ＩＰアドレス、受信日時、送信区分、受信データから構成される蓄積データが記録される。
【０３４８】
発信元・発信先ＩＰアドレス、受信日時はネットワーク管理部１４８の指示で受信したデータの発信元と発信先のＩＰアドレスおよび受信日時のデータである。
【０３４９】
送信区分は蓄積データがウェイクアップ時刻を経過した送信対象のデータか否かの判別に使用される。
【０３５０】
受信データは受信したデータである。
【０３５１】
ネットワーク管理部１４８は、サーバ１４２にＬＡＮでつながるクライアント１４９、クライアント１５０に対して省電力制御を行う。具体的には、クライアント１４９、クライアント１５０に次のウェイクアップ時刻を問合せ、管理テーブル１４７に記録したり、クライアント１４９又はクライアント１５０が電源切断中なら受信データを取り込んで、蓄積したり、ウェイクアップ機能により起動したクライアント１４９またはクライアント１５０宛の蓄積データがあれば送信したり、蓄積データの送信が終了したり、蓄積データが無かった場合に次のウェイクアップ時刻を問い合わせて管理テーブル１４７に記憶したりする。
【０３５２】
クライアント１４９は利用者が対話操作に使用する端末である。ＩＰアドレスとして５１７が付けられているとする。
【０３５３】
クライアント１５０は利用者が対話操作に使用する端末である。通信制御部１５１、主制御部１５２、記憶装置１５４、省電力制御部１５６、装置電源１５７から構成される。ＩＰアドレスとして５１５が付けられているとする。
【０３５４】
なお、クライアント１４９もクライアント１５０と同一の構成を有する。
【０３５５】
通信制御部１５１はサーバ１４２と、主制御部１５２との間にあって双方向での通信制御を行う。
【０３５６】
主制御部１５２は内部に電力効率判定部１５３を持ち、クライアント１５０全体に係わる制御を行う。
【０３５７】
電力効率判定部１５３は主制御部１５２における電力効率を常時監視しており、省電力制御部１５６から電源の電力効率から見た蓄積データの処理実行か、中止かの判定を指示されると、現時点の電力効率を内部に持つ電力効率閾値と比較し、閾値を超える電力効率の場合は処理実行を応答し、閾値未満の電力効率なら処理中止を応答する。なお、電力効率判定部１５３は電力効率判定部１４５と同じ構成を有する。
【０３５８】
記憶装置１５４はデータの記憶を行う。内部に制御に使用する各種データを記憶する領域である制御テーブル１５５を持つ。
【０３５９】
ここで、制御テーブルの詳細構成を制御テーブル１５５を例に説明すると図２４のようになる。
【０３６０】
制御テーブル１５５は処理時間帯情報１７３からなり、クライアント１５０の処理時間帯が事前定義される。
【０３６１】
省電力制御部１５６は、サーバ１４２からの次のウェイクアップ時刻の問合せが有った場合にその時刻を制御テーブル１５５の処理時間帯を参照して応答したり、次のウェイクアップ時刻には処理可能となるようウェイクアップ機能を設定して、装置電源１５７を電源切断し、省電力モードに移行したり、ウェイクアップ機能により起動すると、サーバ１４２から送信された通信データの処理を電力効率から見た処理実行か、中止かの判定を電力効率判定部１５３に指示して、判定に合わせて主制御部１５２に伝達して処理実行または中止する。
【０３６２】
装置電源１５７はクライアント１５０の各部で必要な所定電圧、所定電流の供給を行う。
【０３６３】
ついで、図２０、図２２、図２３、図２４の構成図と図２５、図２６のフローチャートとを基に、サーバ１４２では電力効率が高い時は蓄積データの送信処理を行うが、低い時は蓄積データの送信処理を止めて、一方、クライアント１５０では電力効率が高い時は受信データの処理を行うが、低い時は処理をしないで電源切断しての省電力モードに入り、電力損失を減らして、省電力化が図れるようにした処理を説明すると以下のようになる。
【０３６４】
まず、サーバ１４２のネットワーク管理部１４８の処理を説明すると以下のようになる。なお、管理テーブル１４７には制御対象のクライアント１４９、クライアント１５０のＩＰアドレスを事前に定義しておく。
【０３６５】
ステップＳＴ１１１：ウェイクアップ情報１７１に定義されたＩＰアドレスのクライアントに次のウェイクアップ時刻を問い合わせる。
【０３６６】
ステップＳＴ１１２：オペレータがサーバ１４２の処理終了を指定した場合は処理を終了する。指定されない場合はステップＳＴ１１３に分岐する。
【０３６７】
ステップＳＴ１１３：データを受信した場合はステップＳＴ１１４に進み、受信しない場合はステップＳＴ１２０に分岐する。
【０３６８】
ステップＳＴ１１４：ウェイクアップ時刻の通知を受けた場合はステップＳＴ１１５に進み、ウェイクアップ時刻の通知でなければステップＳＴ１１６に分岐する。
【０３６９】
ステップＳＴ１１５：通知されたウェイクアップ時刻を管理テーブル１４７のウェイクアップ情報１７１の該当するＩＰアドレスに対で記録する。図２３はクライアント１５０のウェイクアップ時刻が記録された例である。
【０３７０】
また、このウェイクアップ時刻通知の発信元を発信先とする蓄積情報１７２の蓄積データがあり、かつ、その送信区分が１のものが有れば全て０に書き変える。しかるのちステップＳＴ１１２に戻る。
【０３７１】
ステップＳＴ１１６：クライアントからの処理終了通知であればステップＳＴ１１７の処理に進む。処理終了通知でなければステップＳＴ１１８に分岐する。
【０３７２】
ステップＳＴ１１７：管理テーブル１４７の蓄積情報１７２から処理終了通知に該当する蓄積データを削除する。なお、通知された処理終了通知の発信元を発信先とする蓄積データがほかに記録されていない場合は、次のウェイクアップ時刻を処理終了通知の発信元に問合せる。しかるのち、ステップＳＴ１１２の処理に戻る。
【０３７３】
ステップＳＴ１１８：受信したデータの発信先クライアントが電源切断中かをウェイクアップ情報１７１の該当するＩＰアドレスにウェイクアップ時刻が記録されているか否かで判別し、電源切断中であればステップＳＴ１１９の処理に進む。電源切断中でなければステップＳＴ１１２の処理に戻る。
【０３７４】
ステップＳＴ１１９：受信したデータを管理テーブル１４７の蓄積情報１７２に記録する。なお、送信区分は０と設定する。しかるのち、ステップＳＴ１１２の処理に戻る。
【０３７５】
ステップＳＴ１２０：管理テーブル１４７のウェイクアップ情報１７１のウェイクアップ時刻とサーバ１４２が持つ時計の時刻とを比較し、いずれかのウェイクアップ時刻と一致した場合、ステップＳＴ１２１の処理に進む。不一致の場合はステップＳＴ１２６に進む。
【０３７６】
ステップＳＴ１２１：一致したウェイクアップ時刻と対で記録されたＩＰアドレスを発信先とする蓄積データを蓄積情報１７２に探し、発信先が一致する蓄積データがあれば、ステップＳＴ１２２に進み、一致する蓄積データが無ければステップＳＴ１２５の処理に進む。
【０３７７】
ステップＳＴ１２２：電力効率判定部１４５に電力効率から見た蓄積データ送信処理の処理実行か、中止かの判定を指示する。
【０３７８】
ステップＳＴ１２３：電力効率判定部１４５は，ネットワーク管理部１４８から電源の電力効率から見た蓄積データ送信処理の処理実行か、中止かの判定を指示されると、温度監視部１６１と消費電流監視部１６５の出力から判定して処理実行または中止を応答する。この応答により、処理実行の場合はステップＳＴ１２４の処理に進み、処理中止の場合はステップＳＴ１２５に分岐する。
【０３７９】
ステップＳＴ１２４：発信先が一致する蓄積データの送信区分を全て１に書き換え、しかるのち、その蓄積データの中で受信日時が一番早いデータを発信先ＩＰアドレスに従って送信する。ついで、ウェイクアップ情報１７１の一致したウェイクアップ時刻を削除する。しかるのち、ステップＳＴ１１２の処理に戻る。
【０３８０】
ステップＳＴ１２５：ウェイクアップ情報１７１の一致したウェイクアップ時刻を削除する。続いて、削除したウェイクアップ時刻と対で記録されたＩＰアドレスのクライアントに次のウェイクアップ時刻を問合せる。しかるのち、ステップＳＴ１２６の処理に進む。
【０３８１】
ステップＳＴ１２６：蓄積情報１７２を参照し、送信区分が１の蓄積データがあれば、ステップＳＴ１２７に進み、送信区分が１の蓄積データがなければ、ステップＳＴ１１２の処理に戻る。
【０３８２】
ステップＳＴ１２７：その蓄積データの中で受信日時が一番早いデータを発信先ＩＰアドレスに従って送信する。しかるのち、ステップＳＴ１１２の処理に戻る。
【０３８３】
また、クライアント１４９、クライアント１５０の省電力制御部の処理をクライアント１５０の省電力制御部１５６の処理を代表させて説明すると以下のようになる。この処理は電源が投入されると自動的に実行されるように予め設定しておく。なお、制御テーブル１５５の処理時間帯情報１７３には複数の処理時間帯を図２４のように予め定義しておく。
【０３８４】
ステップＳＴ１３１：オペレータがクライアント１５０の処理終了を指定した場合は処理を終了する。指定されない場合はステップＳＴ１３２に分岐する。
【０３８５】
ステップＳＴ１３２：処理時間帯情報１７３の処理時間帯とクライアント１５０が持つ時計の時刻とを比較し、処理時間帯の終了時刻であればステップＳＴ１３３に進み、終了時刻でなければステップＳＴ１３４に分岐する。
【０３８６】
ステップＳＴ１３３：処理時間帯情報１７３を参照し、次の処理時間帯の開始時刻を次のウェイクアップ時刻としてサーバ１４２に通知し、そのウェイクアップ時刻には処理可能となるようウェイクアップ機能を設定し、装置電源１５７が切断されるようＯＳのタスク機能を設定し、電源切断し、処理を終える。
【０３８７】
ステップＳＴ１３４：データを受信した場合はステップＳＴ１３５に進む。データを受信していない場合はステップＳＴ１３１に戻る。
【０３８８】
ステップＳＴ１３５：受信内容が次のウェイクアップ時刻の問合せの場合はステップＳＴ１３３に戻る。次のウェイクアップ時刻の問合せでなければステップＳＴ１３６に分岐する。
【０３８９】
ステップＳＴ１３６：電力効率判定部１５３に電力効率からみた受信データの処理実行か、中止かの判定を指示する。
【０３９０】
ステップＳＴ１３７：電力効率判定部１５３は省電力制御部１５６から電力効率からみた受信データの処理実行か、中止かの判定を指示されると、内部に備える図２２と同じ機構により電力効率が高いか、低いかを判定して、処理実行、中止を応答する。この応答により、処理実行の場合はステップＳＴ１３８の処理に進み、処理中止の場合はステップＳＴ１３３に戻る。
【０３９１】
ステップＳＴ１３８：受信データを主制御部１５２に伝達して処理し、サーバ１４２に処理終了通知を行う。しかるのちステップＳＴ１３１に戻る。
【０３９２】
図２７は本発明のその他の一実施例の構成図である。
【０３９３】
この省電力ネットワーク処理システム１９１はサーバ１９２、クライアント２００、クライアント２０１から構成される。
【０３９４】
サーバ１９２は、通信制御部１９３、主制御部１９６、記憶装置１９７、ネットワーク管理部１９９から構成される。
【０３９５】
通信制御部１９３は通信頻度判定部１９４を持ち、クライアント２００、クライアント２０１と、主制御部１９６との間にあって双方向での通信制御を行う。
【０３９６】
通信頻度判定部１９４はサーバ１９２制御下のクライアント毎の通信時間をプロトコルアナライザ１９５を使って計測し、管理テーブル１９８の通信頻度情報２１３の直前一日間の通信時間累計に定期的に記録し、ネットワーク管理部１９９から通信頻度から見た処理実行か、中止かの判定を指示されると、通信頻度情報２１３の直前一日間の通信時間累計と中止回数を使って、該当するクライアントの直前一日間の通信時間累計が通信時間閾値２１４の閾値以上か、閾値未満による処理の中止回数が２回の場合は処理実行を応答し、中止回数を０とする。また、該当するクライアントの直前一日間の通信時間の累計が管理テーブル１９８に持つ通信時間閾値２１４の閾値未満か、閾値未満による処理の中止回数が１回以内の場合は処理中止を応答し、中止回数を１加算する。
【０３９７】
主制御部１９６はサーバ１９２全体に係わる制御を行う。
【０３９８】
記憶装置１９７はデータの記憶を行う。内部に制御に使用する各種データを記憶する領域である管理テーブル１９８を持つ。
【０３９９】
ここで、管理テーブル１９８の詳細構成の一例を示すと図２８のようになる。
【０４００】
管理テーブル１９８はウェイクアップ情報２１１、蓄積情報２１２、通信頻度情報２１３、通信時間閾値２１４とで構成される。
【０４０１】
ウェイクアップ情報２１１はＩＰアドレスとウェイクアップ時刻とから構成され、ネットワーク管理部１９９制御下のクライアントのＩＰアドレスと次のウェイクアップ時刻のデータが記録される。
【０４０２】
蓄積情報２１２は発信元・発信先ＩＰアドレス、受信日時、送信区分、受信データから構成される蓄積データが記録される。
【０４０３】
発信元・発信先ＩＰアドレス、受信日時はネットワーク管理部１９９の指示で受信したデータの発信元と発信先のＩＰアドレスおよび受信日時のデータである。
【０４０４】
送信区分は蓄積データがウェイクアップ時刻を経過した送信対象のデータか否かの判別に使用される。
【０４０５】
受信データは受信したデータである。
【０４０６】
通信頻度情報２１３はＩＰアドレス、直前一日間の通信時間累計、中止回数が記録される。
【０４０７】
通信時間閾値２１４は通信頻度から見た処理実行か、中止かの判定に使用の直前一日間の通信時間閾値である。
【０４０８】
ネットワーク管理部１９９は、サーバ１９２にＬＡＮでつながるクライアント２００、クライアント２０１に対して省電力制御を行う。具体的には、クライアント２００、クライアント２０１に次のウェイクアップ時刻を問合せ、管理テーブル１９８に記録したり、クライアント２００、クライアント２０１が電源切断中なら受信データを取り込んで、蓄積したり、ウェイクアップ機能により起動したクライアント２００、クライアント２０１宛の蓄積データがあれば通信頻度判定部１９４に通信頻度からみた処理実行か、中止かの判定を指示し、処理実行を応答されたら蓄積データを送信したり、蓄積データの送信が終了したり、蓄積データが無かった場合に次のウェイクアップ時刻を問い合わせて管理テーブル１９８に記憶したりする。
【０４０９】
クライアント２００は利用者が対話操作に使用する端末である。ＩＰアドレスとして５１７が付けられているとする。
【０４１０】
クライアント２０１は利用者が対話操作に使用する端末である。通信制御部２０２、主制御部２０３、記憶装置２０４、省電力制御部２０６、装置電源２０７から構成される。ＩＰアドレスとして５１５が付けられているとする。
【０４１１】
なお、クライアント２００もクライアント２０１と同一の構成を有する。
【０４１２】
通信制御部２０２はサーバ１９２と、主制御部２０３との間にあって双方向での通信制御を行う。
【０４１３】
主制御部２０３は、クライアント２０１全体に係わる制御を行う。
【０４１４】
記憶装置２０４はデータの記憶を行う。内部に制御に使用する各種データを記憶する領域である制御テーブル２０５を持つ。
【０４１５】
ここで、制御テーブルの詳細構成を制御テーブル２０５を例に説明すると図２９のようになる。
【０４１６】
制御テーブル２０５は処理時間帯情報２１５からなり、クライアント２０１の処理時間帯が事前定義される。
【０４１７】
省電力制御部２０６は、サーバ１９２からの次のウェイクアップ時刻の問合せが有った場合にその時刻を制御テーブル２０５の処理時間帯を参照して応答したり、次のウェイクアップ時刻には処理可能となるようウェイクアップ機能を設定して、装置電源２０７を電源切断し、省電力モードに移行したり、ウェイクアップ機能により起動すると、サーバ１９２から送信された通信データを主制御部２０３に伝達して処理したりする。
【０４１８】
装置電源２０７はクライアント２０１の各部で必要な所定電圧、所定電流の供給を行う。
【０４１９】
ついで、図２７、図２８、図２９の構成図と図３０、図３１のフローチャートとを基に通信頻度が高い場合又は通信頻度が低い場合の処理中止が２回の場合、ネットワーク処理を行うが、通信頻度が低い場合又は通信頻度が低い場合の処理中止が１回以内の場合、ネットワーク処理を中止して電源切断しての省電力モードに入らせ、ネットワーク処理の効率を高めて、省電力化が図れるようにした処理を説明すると以下のようになる。
【０４２０】
まず、サーバ１９２のネットワーク管理部１９９の処理を説明すると以下のようになる。なお、管理テーブル１９８のウェイクアップ情報２１１、通信頻度情報２１３には制御対象のクライアント２００、クライアント２０１のＩＰアドレスを事前に定義しておく。また、通信頻度情報２１３の中止回数を全て０に、及び通信時間閾値２１４を事前に設定しておく。
【０４２１】
ステップＳＴ１５１：ウェイクアップ情報２１１に定義されたＩＰアドレスのクライアントに次のウェイクアップ時刻を問い合わせる。
【０４２２】
ステップＳＴ１５２：オペレータがサーバ１９２の処理終了を指定した場合は処理を終了する。指定されない場合はステップＳＴ１５３に分岐する。
【０４２３】
ステップＳＴ１５３：データを受信した場合はステップＳＴ１５４に進み、受信しない場合はステップＳＴ１６０に分岐する。
【０４２４】
ステップＳＴ１５４：ウェイクアップ時刻の通知を受けた場合はステップＳＴ１５５に進み、ウェイクアップ時刻の通知でなければステップＳＴ１５６に分岐する。
【０４２５】
ステップＳＴ１５５：通知されたウェイクアップ時刻を管理テーブル１９８のウェイクアップ情報２１１の該当するＩＰアドレスに対で記録する。図２８はクライアント２０１のウェイクアップ時刻が記録された例である。しかるのちステップＳＴ１５２に戻る。
【０４２６】
ステップＳＴ１５６：クライアントからの処理終了通知であればステップＳＴ１５７の処理に進む。処理終了通知でなければステップＳＴ１５８に分岐する。
【０４２７】
ステップＳＴ１５７：管理テーブル１９８の蓄積情報２１２から処理終了通知に該当する蓄積データを削除する。なお、通知された処理終了通知の発信元を発信先とする蓄積データがほかに記録されていない場合は、次のウェイクアップ時刻を処理終了通知の発信元に問合せる。しかるのち、ステップＳＴ１５２の処理に戻る。
【０４２８】
ステップＳＴ１５８：受信したデータの発信先クライアントが電源切断中かをウェイクアップ情報２１１の該当するＩＰアドレスにウェイクアップ時刻が記録されているか否かで判別し、電源切断中であればステップＳＴ１５９の処理に進む。電源切断中でなければステップＳＴ１５２の処理に戻る。
【０４２９】
ステップＳＴ１５９：受信したデータを管理テーブル１９８の蓄積情報２１２に記録する。なお、送信区分は０と設定する。しかるのち、ステップＳＴ１５２の処理に戻る。
【０４３０】
ステップＳＴ１６０：管理テーブル１９８のウェイクアップ情報２１１のウェイクアップ時刻とサーバ１９２が持つ時計の時刻とを比較し、いずれかのウェイクアップ時刻と一致した場合、ステップＳＴ１６１の処理に進む。不一致の場合はステップＳＴ１６６に進む。
【０４３１】
ステップＳＴ１６１：一致したウェイクアップ時刻と対で記録されたＩＰアドレスを発信先とする蓄積データを蓄積情報２１２に探し、発信先が一致する蓄積データがあれば、ステップＳＴ１６２に進み、一致する蓄積データが無ければステップＳＴ１６５の処理に進む。
【０４３２】
ステップＳＴ１６２：通信頻度判定部１９４に通信頻度からみた処理実行か、中止かの判定を指示する。通信頻度判定部１９４では通信頻度及び通信頻度が少ない場合の処理の中止回数から判定し、処理実行または中止をネットワーク管理部１９９に応答する。
【０４３３】
ステップＳＴ１６３：通信頻度判定部１９４から処理実行を応答された場合はステップＳＴ１６４に進み。処理中止を応答された場合はステップＳＴ１６５に分岐する。
【０４３４】
ステップＳＴ１６４：一致したウェイクアップ時刻と対で記録されたＩＰアドレスを発信先とする蓄積データの送信区分を全て１に書き換え、しかるのち、その蓄積データの中で受信日時が一番早いデータを発信先ＩＰアドレスに従って送信する。ついで、ウェイクアップ情報２１１の一致したウェイクアップ時刻を削除する。しかるのち、ステップＳＴ１５２の処理に戻る。
【０４３５】
ステップＳＴ１６５：ウェイクアップ情報２１１の一致したウェイクアップ時刻を削除する。続いて、削除したウェイクアップ時刻と対で記録されたＩＰアドレスのクライアントに次のウェイクアップ時刻を問合せる。しかるのち、ステップＳＴ１６６の処理に進む。
【０４３６】
ステップＳＴ１６６：蓄積情報２１２を参照し、送信区分が１の蓄積データがあれば、ステップＳＴ１６７に進み、送信区分が１の蓄積データがなければ、ステップＳＴ１５２の処理に戻る。
【０４３７】
ステップＳＴ１６７：その蓄積データの中で受信日時が一番早いデータを発信先ＩＰアドレスに従って送信する。しかるのち、ステップＳＴ１５２の処理に戻る。
【０４３８】
また、クライアント２００、クライアント２０１の省電力制御部の処理をクライアント２０１の省電力制御部２０６の処理を代表させて説明すると以下のようになる。この処理は電源が投入されると自動的に実行されるように予め設定しておく。なお、制御テーブル２０５の処理時間帯情報２１５には複数の処理時間帯を図２９のように予め定義しておく。
【０４３９】
ステップＳＴ１８１：オペレータがクライアント２０１の処理終了を指定した場合は処理を終了する。指定されない場合はステップＳＴ１８２に分岐する。
【０４４０】
ステップＳＴ１８２：処理時間帯情報２１５の処理時間帯とクライアント２０１が持つ時計の時刻とを比較し、処理時間帯の終了時刻であればステップＳＴ１８３に進み、終了時刻でなければステップＳＴ１８４に分岐する。
【０４４１】
ステップＳＴ１８３：処理時間帯情報２１５を参照し、次の処理時間帯の開始時刻を次のウェイクアップ時刻としてサーバ１９２に通知し、そのウェイクアップ時刻には処理可能となるようウェイクアップ機能を設定し、装置電源２０７が切断されるようＯＳのタスク機能を設定し、電源切断し、処理を終える。
【０４４２】
ステップＳＴ１８４：データを受信した場合はステップＳＴ１８５に進む。データを受信していない場合はステップＳＴ１８１に戻る。
【０４４３】
ステップＳＴ１８５：受信内容が次のウェイクアップ時刻の問合せの場合はステップＳＴ１８３に戻る。次のウェイクアップ時刻の問合せでなければステップＳＴ１８６に分岐する。
【０４４４】
ステップＳＴ１８６：受信データを主制御部２０３に伝達して処理し、サーバ１９２に処理終了通知を行う。しかるのちステップＳＴ１８１に戻る。
【０４４５】
図３２は本発明のその他の一実施例の構成図である。
【０４４６】
この省電力ネットワーク処理システム２３１はサーバ２３２、クライアント２３９、クライアント２４０から構成される。
【０４４７】
サーバ２３２は、通信制御部２３３、主制御部２３４、記憶装置２３５、ネットワーク管理部２３７、重要度判定部２３８から構成される。
【０４４８】
通信制御部２３３はクライアント２３９、クライアント２４０と、主制御部２３４との間にあって双方向での通信制御を行う。
【０４４９】
主制御部２３４はサーバ２３２全体に係わる制御を行う。
【０４５０】
記憶装置２３５はデータの記憶を行う。内部に制御に使用する各種データを記憶する領域である管理テーブル２３６を持つ。
【０４５１】
ここで、管理テーブル２３６の詳細構成の一例を示すと図３３のようになる。
【０４５２】
管理テーブル２３６はウェイクアップ情報２５１、蓄積情報２５２、中止回数情報２５３とで構成される。
【０４５３】
ウェイクアップ情報２５１はＩＰアドレスとウェイクアップ時刻から構成され、ネットワーク管理部２３７制御下のクライアントのＩＰアドレスと次のウェイクアップ時刻のデータが記録される。
【０４５４】
蓄積情報２５２は発信元・発信先ＩＰアドレス、受信日時、送信区分、受信データ、重要度から構成され、蓄積データ、重要度の区分が記録される。
【０４５５】
発信元・発信先ＩＰアドレス、受信日時はネットワーク管理部２３７の指示で受信したデータの発信元と発信先のＩＰアドレスおよび受信日時のデータである。
【０４５６】
送信区分は蓄積データがウェイクアップ時刻を経過した送信対象のデータか否かの判別に使用される。
【０４５７】
受信データは受信したデータである。
【０４５８】
重要度は受信したデータが毎回処理すべき重要なものかどうかを表し、毎回処理すべき重要なデータは１が、重要なデータでなければ０が記録される。
【０４５９】
中止回数情報２５３はネットワーク管理部２３７が制御のクライアントのＩＰアドレス、処理の中止回数が記録される。
【０４６０】
ネットワーク管理部２３７は、サーバ２３２にＬＡＮでつながるクライアント２３９、クライアント２４０に対して省電力制御を行う。具体的には、クライアント２３９、クライアント２４０に次のウェイクアップ時刻を問合せ、管理テーブル２３６に記録したり、クライアント２３９、クライアント２４０が電源切断中なら受信データを取り込んで、蓄積したり、ウェイクアップ機能により起動したクライアント２３９、クライアント２４０宛の蓄積データがあれば重要度判定部２３８に受信データの重要度からみた処理実行か、中止かの判定を指示し、処理実行を応答されたら蓄積データを送信したり、蓄積データの送信が終了したり、蓄積データが無かった場合に次のウェイクアップ時刻を問い合わせて管理テーブル２３６に記憶したりする。
【０４６１】
重要度判定部２３８はサーバ２３２制御下のクライアントが電源切断中にネットワーク管理部２３７が管理テーブル２３６に蓄積するデータに付加された重要度の属性を判別して蓄積情報２５２の重要度の領域に合わせて記録し、ネットワーク管理部２３７からデータの重要度からみた処理実行か、処理中止かの判定を指示されると、該当するクライアントの蓄積情報２５２の蓄積データの重要度と中止回数情報２５３の該当するクライアントの中止回数を使って、蓄積データに重要度の高いデータが存在する場合か、蓄積データに重要度の高いデータが存在しない場合の処理の中止回数が２回の場合は処理実行を応答し、中止回数を０とする。また、該当するクライアントの蓄積データに重要度の高いデータが存在せず、蓄積データに重要度の高いデータが存在しない場合の処理の中止回数が１回以内の場合は処理中止を応答し、中止回数を１加算する。
【０４６２】
クライアント２３９は利用者が対話操作に使用する端末である。ＩＰアドレスとして５１７が付けられているとする。
【０４６３】
クライアント２４０は利用者が対話操作に使用する端末である。通信制御部２４１、主制御部２４２、記憶装置２４３、省電力制御部２４５、装置電源２４６から構成される。ＩＰアドレスとして５１５が付けられているとする。
なお、クライアント２３９もクライアント２４０と同一の構成を有する。
【０４６４】
通信制御部２４１はサーバ２３２と、主制御部２４２との間にあって双方向での通信制御を行う。
【０４６５】
主制御部２４２は、クライアント２４０全体に係わる制御を行う。
【０４６６】
記憶装置２４３はデータの記憶を行う。内部に制御に使用する各種データを記憶する領域である制御テーブル２４４を持つ。
【０４６７】
ここで、制御テーブルの詳細構成を制御テーブル２４４を例に説明すると図３４のようになる。
【０４６８】
制御テーブル２４４は処理時間帯情報２５４からなり、クライアント２４０の処理時間帯が事前定義される。
【０４６９】
省電力制御部２４５は、サーバ２３２からの次のウェイクアップ時刻の問合せが有った場合にその時刻を制御テーブル２４４の処理時間帯を参照して応答したり、次のウェイクアップ時刻には処理可能となるようウェイクアップ機能を設定して、装置電源２４６を電源切断し、省電力モードに移行したり、ウェイクアップ機能により起動すると、サーバ２３２から送信された通信データを主制御部２４２に伝達して処理したりする。
【０４７０】
装置電源２４６はクライアント２４０の各部で必要な所定電圧、所定電流の供給を行う。
【０４７１】
ついで、図３２、図３３、図３４の構成図と図３５、図３６のフローチャートとを基に省電力モード中に蓄積したデータに重要度の高いデータが有った場合又は重要度の高いデータが無かった場合の処理の中止回数が２回の場合、ネットワーク処理を行うが、重要度の高いデータが無かった場合又は重要度の高いデータが無かった場合の処理の中止回数が１回以内の場合、ネットワーク処理を中止して電源切断しての省電力モードに入らせ、ネットワーク処理の効率を高めて、省電力化が図れるようにした処理を説明すると以下のようになる。
【０４７２】
まず、サーバ２３２のネットワーク管理部２３７の処理を説明すると以下のようになる。なお、管理テーブル２３６のウェイクアップ情報２５１、中止回数情報２５３には制御対象のクライアント２３９、クライアント２４０のＩＰアドレスを事前に定義しておく。また、中止回数情報２５３の中止回数を全て０に事前に設定しておく。
【０４７３】
ステップＳＴ２０１：ウェイクアップ情報２５１に定義されたＩＰアドレスのクライアントに次のウェイクアップ時刻を問い合わせる。
【０４７４】
ステップＳＴ２０２：オペレータがサーバ２３２の処理終了を指定した場合は処理を終了する。指定されない場合はステップＳＴ２０３に分岐する。
【０４７５】
ステップＳＴ２０３：データを受信した場合はステップＳＴ２０４に進み、受信しない場合はステップＳＴ２１０に分岐する。
【０４７６】
ステップＳＴ２０４：ウェイクアップ時刻の通知を受けた場合はステップＳＴ２０５に進み、ウェイクアップ時刻の通知でなければステップＳＴ２０６に分岐する。
【０４７７】
ステップＳＴ２０５：通知されたウェイクアップ時刻を管理テーブル２３６のウェイクアップ情報２５１の該当するＩＰアドレスに対で記録する。図３３はクライアント２４０のウェイクアップ時刻が記録された例である。しかるのちステップＳＴ２０２に戻る。
【０４７８】
ステップＳＴ２０６：クライアントからの処理終了通知であればステップＳＴ２０７の処理に進む。処理終了通知でなければステップＳＴ２０８に分岐する。
【０４７９】
ステップＳＴ２０７：管理テーブル２３６の蓄積情報２５２から処理終了通知に該当する蓄積データを削除する。なお、通知された処理終了通知の発信元を発信先とする蓄積データがほかに記録されていない場合は、次のウェイクアップ時刻を処理終了通知の発信元に問合せる。しかるのち、ステップＳＴ２０２の処理に戻る。
【０４８０】
ステップＳＴ２０８：受信したデータの発信先クライアントが電源切断中かをウェイクアップ情報２５１の該当するＩＰアドレスにウェイクアップ時刻が記録されているか否かで判別し、電源切断中であればステップＳＴ２０９の処理に進む。電源切断中でなければステップＳＴ２０２の処理に戻る。
【０４８１】
ステップＳＴ２０９：受信したデータを管理テーブル２３６の蓄積情報２５２に記録する。なお、送信区分は０と設定する。しかるのち、ステップＳＴ２０２の処理に戻る。
【０４８２】
ステップＳＴ２１０：管理テーブル２３６のウェイクアップ情報２５１のウェイクアップ時刻とサーバ２３２が持つ時計の時刻とを比較し、いずれかのウェイクアップ時刻と一致した場合、ステップＳＴ２１１の処理に進む。不一致の場合はステップＳＴ２１６に進む。
【０４８３】
ステップＳＴ２１１：一致したウェイクアップ時刻と対で記録されたＩＰアドレスを発信先とする蓄積データを蓄積情報２５２に探し、発信先が一致する蓄積データがあれば、ステップＳＴ２１２に進み、一致する蓄積データが無ければステップＳＴ２１５の処理に進む。
【０４８４】
ステップＳＴ２１２：重要度判定部２３８に蓄積データの重要度からみた処理実行か、中止かの判定を指示する。重要度判定部２３８では蓄積データの重要度及び重要度の高いデータが無い場合の処理の中止回数から判定し、処理実行か、中止かをネットワーク管理部２３７に応答する。
【０４８５】
ステップＳＴ２１３：重要度判定部２３８から処理実行を応答された場合はステップＳＴ２１４に進み。処理中止を応答された場合はステップＳＴ２１５に分岐する。
【０４８６】
ステップＳＴ２１４：一致したウェイクアップ時刻と対で記録されたＩＰアドレスを発信先とする蓄積データの送信区分を全て１に書き換え、しかるのち、その蓄積データの中で受信日時が一番早いデータを発信先ＩＰアドレスに従って送信する。ついで、ウェイクアップ情報２５１の一致したウェイクアップ時刻を削除する。しかるのち、ステップＳＴ２０２の処理に戻る。
【０４８７】
ステップＳＴ２１                 ５：ウェイクアップ情報２５１の一致したウェイクアップ時刻を削除する。続いて、削除したウェイクアップ時刻と対で記録されたＩＰアドレスのクライアントに次のウェイクアップ時刻を問合せる。しかるのち、ステップＳＴ２１６の処理に進む。
【０４８８】
ステップＳＴ２１６：蓄積情報２５２を参照し、送信区分が１の蓄積データがあれば、ステップＳＴ２１７に進み、送信区分が１の蓄積データがなければ、ステップＳＴ２０２の処理に戻る。
【０４８９】
ステップＳＴ２１７：その蓄積データの中で受信日時が一番早いデータを発信先ＩＰアドレスに従って送信する。しかるのち、ステップＳＴ２０２の処理に戻る。
【０４９０】
また、クライアント２３９、クライアント２４０の省電力制御部の処理をクライアント２４０の省電力制御部２４５の処理を代表させて説明すると以下のようになる。この処理は電源が投入されると自動的に実行されるように予め設定しておく。なお、制御テーブル２４４の処理時間帯情報２５４には複数の処理時間帯を図３４のように予め定義しておく。
【０４９１】
ステップＳＴ２３１：オペレータがクライアント２４０の処理終了を指定した場合は処理を終了する。指定されない場合はステップＳＴ２３２に分岐する。
【０４９２】
ステップＳＴ２３２：処理時間帯情報２５４の処理時間帯とクライアント２４０が持つ時計の時刻とを比較し、処理時間帯の終了時刻であればステップＳＴ２３３に進み、終了時刻でなければステップＳＴ２３４に分岐する。
【０４９３】
ステップＳＴ２３３：処理時間帯情報２５４を参照し、次の処理時間帯の開始時刻を次のウェイクアップ時刻としてサーバ２３２に通知し、そのウェイクアップ時刻には処理可能となるようウェイクアップ機能を設定し、装置電源２４６が切断されるようＯＳのタスク機能を設定し、電源切断し、処理を終える。
【０４９４】
ステップＳＴ２３４：データを受信した場合はステップＳＴ２３５に進む。データを受信していない場合はステップＳＴ２３１に戻る。
【０４９５】
ステップＳＴ２３５：受信内容が次のウェイクアップ時刻の問合せの場合はステップＳＴ２３３に戻る。次のウェイクアップ時刻の問合せでなければステップＳＴ２３６に分岐する。
【０４９６】
ステップＳＴ２３６：受信データを主制御部２４２に伝達して処理し、サーバ２３２に処理終了通知を行う。しかるのちステップＳＴ２３１に戻る。
【０４９７】
図３７は本発明のその他の一実施例の構成図である。
【０４９８】
この省電力ネットワーク処理システム２７１はサーバ２７２、クライアント２７８、サーバ２７９、クライアント２８６、クライアント２８７から構成される。
【０４９９】
サーバ２７２は、通信制御部２７３、主制御部２７４、記憶装置２７５、ネットワーク管理部２７７から構成される。
【０５００】
通信制御部２７３はクライアント２７８、サーバ２７９と、主制御部２７４との間にあって双方向での通信制御を行う。
【０５０１】
主制御部２７４はサーバ２７２全体に係わる制御を行う。
【０５０２】
記憶装置２７５はデータの記憶を行う。内部に制御に使用する各種データを記憶する領域である管理テーブル２７６を持つ。
【０５０３】
ここで、管理テーブル２７６の詳細構成の一例を示すと図３８のようになる。
【０５０４】
管理テーブル２７６はウェイクアップ情報３０１、蓄積情報３０２、管理サーバ情報３０３とで構成される。
【０５０５】
ウェイクアップ情報３０１はＩＰアドレスとウェイクアップ時刻から構成され、ネットワーク管理部２７７制御下のクライアント、サーバのＩＰアドレスと次のウェイクアップ時刻のデータが記録される。
【０５０６】
蓄積情報３０２は発信元・発信先ＩＰアドレス、受信日時、送信区分、受信データから構成され蓄積データが記録される。
【０５０７】
発信元・発信先ＩＰアドレス、受信日時はネットワーク管理部２７７の指示で受信したデータの発信元と発信先のＩＰアドレスおよび受信日時のデータである。
【０５０８】
送信区分は蓄積データがウェイクアップ時刻を経過した送信対象のデータか否かの判別に使用される。
【０５０９】
受信データは受信したデータである。
【０５１０】
管理サーバ情報３０３はサーバ２７２の制御下のサーバが省電力モードに移行して電源切断中にそのサーバのＩＰアドレスと制御下のクライアントのＩＰアドレスが記録される。
【０５１１】
ネットワーク管理部２７７は、サーバ２７２にＬＡＮでつながるクライアント２７８、サーバ２７９に対して省電力制御を行う。具体的には、クライアント２７８に次のウェイクアップ時刻を問合せ、管理テーブル２７６に記録したり、クライアント２７８が電源切断中なら受信データを取り込んで、蓄積情報３０２に蓄積したり、ウェイクアップ機能により起動したクライアント２７８宛の蓄積データがあれば送信したり、蓄積データの送信が終了したり、蓄積データが無かった場合に次のウェイクアップ時刻を問い合わせて管理テーブル２７６に記憶したりする。
【０５１２】
また、サーバ２７９からサーバ２７９とサーバ２７９制御下のクライアントのＩＰアドレスとウェイクアップ時刻との通知を受けたら管理テーブル２７６のウェイクアップ情報３０１と管理サーバ情報３０３に記憶し、サーバ２７９が省電力モード移行で電源切断中にサーバ２７９又はサーバ２７９の制御下のクライアント宛の通信データがあれば取り込んで、蓄積情報３０２に蓄積したり、ウェイクアップ機能により起動したサーバ２７９に、サーバ２７９又はサーバ２７９の制御下のクライアント宛の蓄積データがあれば送信したりする。
【０５１３】
クライアント２７８は利用者が対話操作に使用する端末である。ＩＰアドレスとして５１８が付けられているとする。
【０５１４】
サーバ２７９は、通信制御部２８０、主制御部２８１、記憶装置２８２、ネットワーク管理部２８４、装置電源２８５から構成される。
【０５１５】
通信制御部２８０はサーバ２７２、クライアント２８６、クライアント２８７と、主制御部２８１との間にあって双方向での通信制御を行う。
【０５１６】
主制御部２８１はサーバ２７９全体に係わる制御を行う。
【０５１７】
記憶装置２８２はデータの記憶を行う。内部に制御に使用する各種データを記憶する領域である管理テーブル２８３を持つ。
【０５１８】
ここで、管理テーブル２８３の詳細構成の一例を示すと図３９のようになる。
【０５１９】
管理テーブル２８３はウェイクアップ情報３０４と蓄積情報３０５とで構成される。
【０５２０】
ウェイクアップ情報３０４はＩＰアドレス、ウェイクアップ時刻から構成され、ネットワーク管理部２８４制御下のクライアントのＩＰアドレスと次のウェイクアップ時刻が記録される。
【０５２１】
蓄積情報３０５は発信元・発信先ＩＰアドレス、受信日時、送信区分、受信データから構成される蓄積データが記録される。
【０５２２】
発信元・発信先ＩＰアドレス、受信日時はネットワーク管理部２８４の指示で受信したデータの発信元と発信先のＩＰアドレスおよび受信日時のデータである。
【０５２３】
送信区分は蓄積データがウェイクアップ時刻を経過した送信対象のデータか否かの判別に使用される。
【０５２４】
受信データは受信したデータである。
【０５２５】
ネットワーク管理部２８４は、サーバ２７９にＬＡＮでつながるクライアント２８６、クライアント２８７に対して省電力制御を行う。具体的には、クライアント２８６、クライアント２８７に次のウェイクアップ時刻を問合せ、管理テーブル２８３に記録したり、クライアント２８６、クライアント２８７が電源切断中なら受信データを取り込んで、蓄積情報３０５に蓄積したり、ウェイクアップ機能により起動したクライアント２８６、クライアント２８７宛の蓄積データがあれば送信したり、蓄積データの送信が終了したり、蓄積データが無かった場合に次のウェイクアップ時刻を問い合わせて管理テーブル２８３に記憶したりする。
【０５２６】
また、ネットワーク管理部２８４は制御下のクライアントが全て電源切断され、かつ、管理テーブル２８３に記録されたウェイクアップ時刻の内、一番早いウェイクアップ時刻までに、１０分以上の時間ある場合は、一番早いウェイクアップ時刻前には処理可能となるように、一番早いウェイクアップ時刻より５分早い時刻をサーバ２７９のウェイクアップ時刻と定めて、サーバ２７２にサーバ２７９とサーバ２７９制御下のクライアントのＩＰアドレスとウェイクアップ時刻とを通知し、サーバ２７９のウェイクアップ機能を設定し、装置電源２８５を電源切断して省電力モードに移行する。
【０５２７】
装置電源２８５はサーバ２７９の各部で必要な所定電圧、所定電流の供給を行う。
【０５２８】
クライアント２８６は利用者が対話操作に使用する端末である。ＩＰアドレスとして５１７が付けられているとする。
【０５２９】
クライアント２８７は利用者が対話操作に使用する端末である。通信制御部２８８、主制御部２８９、記憶装置２９０、省電力制御部２９２、装置電源２９３から構成される。ＩＰアドレスとして５１５が付けられているとする。
【０５３０】
なお、クライアント２８６もクライアント２８７と同一の構成を有する。
【０５３１】
通信制御部２８８はサーバ２７９と、主制御部２８９との間にあって双方向での通信制御を行う。
【０５３２】
主制御部２８９は、クライアント２８７全体に係わる制御を行う。
【０５３３】
記憶装置２９０はデータの記憶を行う。内部に制御に使用する各種データを記憶する領域である制御テーブル２９１を持つ。
【０５３４】
省電力制御部２９２は、サーバ２７９からの次のウェイクアップ時刻の問合せが有った場合にその時刻を制御テーブル２９１を参照して応答したり、次のウェイクアップ時刻には処理可能となるようウェイクアップ機能を設定して、装置電源２９３を電源切断し、省電力モードに移行したり、ウェイクアップ機能により起動すると、サーバ２７９から送信された通信データを主制御部２８９に伝達して処理したりする。
【０５３５】
装置電源２９３はクライアント２８７の各部で必要な所定電圧、所定電流の供給を行う。
【０５３６】
ついで、図３７、図３８、図３９の構成図と図４０、図４１のフローチャートとを基に省電力制御を行うサーバ２７９も制御下のクライアントが全て電源切断し、省電力モードに移行した場合は、制御下のクライアントの内一番早いウェイクアップ時刻前には処理可能となるようウェイクアップ機能を設定して、電源切断し、省電力を図れるようにした処理を説明すると以下のようになる。
【０５３７】
まず、サーバ２７２のネットワーク管理部２７７の処理を説明すると以下のようになる。なお、管理テーブル２７６のウェイクアップ情報３０１には制御対象のクライアント２７８のＩＰアドレスを事前に定義しておく。
【０５３８】
ステップＳＴ２５１：ウェイクアップ情報３０１に定義されたＩＰアドレスのクライアントに次のウェイクアップ時刻を問い合わせる。
【０５３９】
ステップＳＴ２５２：オペレータがサーバ２７２の処理終了を指定した場合は処理を終了する。指定されない場合はステップＳＴ２５３に分岐する。
【０５４０】
ステップＳＴ２５３：データを受信した場合はステップＳＴ２５４に進み、受信しない場合はステップＳＴ２６０に分岐する。
【０５４１】
ステップＳＴ２５４：ウェイクアップ時刻の通知を受けた場合はステップＳＴ２５５に進み、ウェイクアップ時刻の通知でなければステップＳＴ２５６に分岐する。
【０５４２】
ステップＳＴ２５５：通知されたウェイクアップ時刻を管理テーブル２７６のウェイクアップ情報３０１の該当するＩＰアドレスに対で記録する。なお、サーバ２７９からサーバ２７９とその制御下のクライアントのＩＰアドレスとウェイクアップ時刻を通知された場合はウェイクアップ情報３０１に記録するとともに、サーバ２７９のＩＰアドレスと制御下のクライアントのＩＰアドレスとを対にして管理サーバ情報３０３に記録する。図３８のウェイクアップ情報３０１はクライアント２７８、サーバ２７９とその制御下のクライアントのＩＰアドレスとウェイクアップ時刻が記録された例である。しかるのちステップＳＴ２５２に戻る。
【０５４３】
ステップＳＴ２５６：クライアントからの処理終了通知であればステップＳＴ２５７の処理に進む。処理終了通知でなければステップＳＴ２５８に分岐する。
【０５４４】
ステップＳＴ２５７：管理テーブル２７６の蓄積情報３０２から処理終了通知に該当する蓄積データを削除する。なお、通知された処理終了通知の発信元を発信先とする蓄積データがほかに記録されていない場合は、次のウェイクアップ時刻を処理終了通知の発信元に問合せる。しかるのち、ステップＳＴ２５２の処理に戻る。
【０５４５】
ステップＳＴ２５８：受信したデータの発信先クライアントまたはサーバが電源切断中かをウェイクアップ情報３０１の該当するＩＰアドレスにウェイクアップ時刻が記録されているか否かで判別し、電源切断中であればステップＳＴ２５９の処理に進む。電源切断中でなければステップＳＴ２５２の処理に戻る。
【０５４６】
ステップＳＴ２５９：受信したデータを管理テーブル２７６の蓄積情報３０２に記録する。なお、送信区分は０と設定する。しかるのち、ステップＳＴ２５２の処理に戻る。
【０５４７】
ステップＳＴ２６０：管理テーブル２７６のウェイクアップ情報３０１のウェイクアップ時刻とサーバ２７２が持つ時計の時刻とを比較し、いずれかのウェイクアップ時刻と一致した場合、ステップＳＴ２６１の処理に進む。不一致の場合はステップＳＴ２６６に進む。
【０５４８】
ステップＳＴ２６１：一致したウェイクアップ時刻と対で記録されたＩＰアドレスがサーバに付けられたＩＰアドレスかを管理サーバ情報３０３の左端列のＩＰアドレスに有るかより判別し、サーバのＩＰアドレスならステップＳＴ２６２の処理に進み、サーバのＩＰアドレスでなければステップＳＴ２６３に分岐する。
【０５４９】
ステップＳＴ２６２：一致したウェイクアップ時刻と対で記録されたサーバのＩＰアドレス、このサーバの制御下のクライアントで管理サーバ情報３０３に対で記録されたクライアントのＩＰアドレスを発信先とする蓄積情報３０２の蓄積データが有れば全て取り出して、ウェイクアップ時刻の一致したサーバであるサーバ２７９の管理テーブル２８３の蓄積情報３０５に移動する。しかるのち、ウェイクアップ情報３０１からこのサーバとその制御下のクライアントのＩＰアドレスとウェイクアップ時刻とを全て削除する。
【０５５０】
また、管理サーバ情報３０３からウェイクアップ時刻の一致したサーバであるサーバ２７９のＩＰアドレス、その制御下のクライアントのＩＰアドレスのデータを削除する。しかるのち、ステップＳＴ２５２に戻る。
【０５５１】
このステップの処理により、サーバが省電力モード中に上位サーバが代わって受信したデータが全て引き継がれる。
【０５５２】
ステップＳＴ２６３：一致したウェイクアップ時刻と対で記録されたＩＰアドレスを発信先とする蓄積データを蓄積情報３０２に探し、発信先が一致する蓄積データがあれば、ステップＳＴ２６４に進み、一致する蓄積データが無ければステップＳＴ２６５の処理に進む。
【０５５３】
ステップＳＴ２６４：一致したウェイクアップ時刻と対で記録されたＩＰアドレスを発信先とする蓄積データの送信区分を全て１に書き換え、しかるのち、その蓄積データの中で受信日時が一番早いデータを発信先ＩＰアドレスに従って送信する。ついで、ウェイクアップ情報３０１の一致したウェイクアップ時刻を削除する。しかるのち、ステップＳＴ２５２の処理に戻る。
【０５５４】
ステップＳＴ２６５：ウェイクアップ情報３０１の一致したウェイクアップ時刻を削除する。続いて、削除したウェイクアップ時刻と対で記録されたＩＰアドレスのクライアントに次のウェイクアップ時刻を問合せる。しかるのち、ステップＳＴ２６６の処理に進む。
【０５５５】
ステップＳＴ２６６：蓄積情報３０２を参照し、送信区分が１の蓄積データがあれば、ステップＳＴ２６７に進み、送信区分が１の蓄積データがなければ、ステップＳＴ２５２の処理に戻る。
【０５５６】
ステップＳＴ２６７：その蓄積データの中で受信日時が一番早いデータを発信先ＩＰアドレスに従って送信する。しかるのち、ステップＳＴ２５２の処理に戻る。
【０５５７】
また、サーバ２７９のネットワーク管理部２８４の処理を説明すると以下のようになる。この処理は電源が投入されると自動的に実行されるように予め設定しておく。なお、管理テーブル２８３のウェイクアップ情報３０４には制御対象のクライアント２８６、クライアント２８７のＩＰアドレスを事前に定義しておく
。
【０５５８】
ステップＳＴ２７１：初回の起動時のみウェイクアップ情報３０４に定義されたＩＰアドレスのクライアントに次のウェイクアップ時刻を問い合わせる。
【０５５９】
ステップＳＴ２７２：オペレータがサーバ２７９の処理終了を指定した場合は処理を終了する。指定されない場合はステップＳＴ２７３に分岐する。
【０５６０】
ステップＳＴ２７３：データを受信した場合はステップＳＴ２７４に進み、受信しない場合はステップＳＴ２８０に分岐する。
【０５６１】
ステップＳＴ２７４：ウェイクアップ時刻の通知を受けた場合はステップＳＴ２７５に進み、ウェイクアップ時刻の通知でなければステップＳＴ２７６に分岐する。
【０５６２】
ステップＳＴ２７５：通知されたウェイクアップ時刻を管理テーブル２８３のウェイクアップ情報３０４の該当するＩＰアドレスに対で記録する。図３９はクライアント２８６、クライアント２８７のウェイクアップ時刻が記録された例である。しかるのちステップＳＴ２７２に戻る。
【０５６３】
ステップＳＴ２７６：クライアントからの処理終了通知であればステップＳＴ２７７の処理に進む。処理終了通知でなければステップＳＴ２７８に分岐する。
【０５６４】
ステップＳＴ２７７：管理テーブル２８３の蓄積情報３０５から処理終了通知に該当する蓄積データを削除する。なお、通知された処理終了通知の発信元を発信先とする蓄積データがほかに記録されていない場合は、次のウェイクアップ時刻を処理終了通知の発信元に問合せる。しかるのち、ステップＳＴ２７２の処理に戻る。
【０５６５】
ステップＳＴ２７８：受信したデータの発信先クライアントが電源切断中かをウェイクアップ情報３０４の該当するＩＰアドレスにウェイクアップ時刻が記録されているか否かで判別し、電源切断中であればステップＳＴ２７９の処理に進む。電源切断中でなければステップＳＴ２７２の処理に戻る。
【０５６６】
ステップＳＴ２７９：受信したデータを管理テーブル２８３の蓄積情報３０５に記録する。なお、送信区分は０と設定する。しかるのち、ステップＳＴ２７２の処理に戻る。
【０５６７】
ステップＳＴ２８０：管理テーブル２８３のウェイクアップ情報３０４のウェイクアップ時刻とサーバ２７９が持つ時計の時刻とを比較し、いずれかのウェイクアップ時刻と一致した場合、ステップＳＴ２８１の処理に進む。不一致の場合はステップＳＴ２８４に進む。
【０５６８】
ステップＳＴ２８１：一致したウェイクアップ時刻と対で記録されたＩＰアドレスを発信先とする蓄積データを蓄積情報３０５に探し、発信先が一致する蓄積データがあれば、ステップＳＴ２８２に進み、一致する蓄積データが無ければステップＳＴ２８３の処理に進む。
【０５６９】
ステップＳＴ２８２：発信先が一致する蓄積データの送信区分を全て１に書き換え、しかるのち、その蓄積データの中で受信日時が一番早いデータを発信先ＩＰアドレスに従って送信する。ついで、ウェイクアップ情報３０４の一致したウェイクアップ時刻を削除する。しかるのち、ステップＳＴ２７２の処理に戻る。
【０５７０】
ステップＳＴ２８３：ウェイクアップ情報３０４の一致したウェイクアップ時刻を削除する。続いて、削除したウェイクアップ時刻と対で記録されたＩＰアドレスのクライアントに次のウェイクアップ時刻を問合せる。しかるのち、ステップＳＴ２８４の処理に進む。
【０５７１】
ステップＳＴ２８４：蓄積情報３０５を参照し、送信区分が１の蓄積データがあれば、ステップＳＴ２８５に進み、送信区分が１の蓄積データがなければ、ステップＳＴ２８６の処理に進む。
【０５７２】
ステップＳＴ２８５：その蓄積データの中で受信日時が一番早いデータを発信先ＩＰアドレスに従って送信する。しかるのち、ステップＳＴ２７２の処理に戻る。
【０５７３】
ステップＳＴ２８６：ウェイクアップ情報３０４を参照し、制御対象の全てのＩＰアドレスにウェイクアップ時刻が記録されていて、かつ、その内一番早いウェイクアップ時刻とサーバ２７９の持つ時計の時刻との差が予めネットワーク管理部２８４内部に設定した１０分以上の場合はステップＳＴ２８７に進む。そうでなければステップＳＴ２７２に戻る。
【０５７４】
ステップＳＴ２８７：ウェイクアップ情報３０４に記録されたＩＰアドレス、ウェイクアップ時刻のウェイクアップ情報に加えて、サーバ２７９のＩＰアドレスとウェイクアップ情報３０４に記録されたウェイクアップ時刻の中で一番早い時刻より５分早い時刻をサーバ２７９のウェイクアップ時刻として対としたウェイクアップ情報とを上位のサーバ２７２に送信し、ついで、ここで設定したサーバ２７９のウェイクアップ時刻に合わせ、サーバ２７９のウェイクアップ機能を設定し、ＯＳのタスク機能を設定して、装置電源２８５を電源切断し、処理を終える。
【０５７５】
図４２は本発明のその他の一実施例の構成図である。
【０５７６】
この省電力ネットワーク処理システム３１１はサーバ３１２、クライアント３２１、サーバ３２２、クライアント３３１、クライアント３３２から構成される。
【０５７７】
サーバ３１２は、通信制御部３１３、主制御部３１６、記憶装置３１８、ネットワーク管理部３２０から構成される。
【０５７８】
通信制御部３１３はクライアント３２１、サーバ３２２と、主制御部３１６との間にあって双方向での通信制御を行う。内部にトラフィック監視部３１４を持つ。
【０５７９】
トラフィック監視部３１４は通信制御部３１３につながるＬＡＮのトラフィック量をプロトコルアナライザ３１５を使って計測し、ネットワーク管理部３２０からトラフィック量からみた処理実行か、中止かの判定を指示されると、管理テーブル３１９に予め設定した直前の１分間当たりのトラフィック量閾値と直前１分間当たりのトラフィック量とを比較し、閾値未満の場合は処理実行を応答し、閾値を超える場合は処理中止を応答する。
【０５８０】
主制御部３１６はサーバ３１２全体に係わる制御を行う。内部に電力効率判定部３１７を持つ。
【０５８１】
電力効率判定部３１７は主制御部３１６における電力効率を常時監視しており、ネットワーク管理部３２０から電源の電力効率から見た処理実行か、中止かの判定を指示されると、現時点の電力効率を内部に持つ電力効率閾値と比較し、閾値を超える電力効率の場合は処理実行を応答し、閾値未満の電力効率なら処理中止を応答する。
【０５８２】
記憶装置３１８はデータの記憶を行う。内部に制御に使用する各種データを記憶する領域である管理テーブル３１９を持つ。
【０５８３】
ここで、管理テーブル３１９の詳細構成の一例を示すと図４３のようになる。
【０５８４】
管理テーブル３１９はウェイクアップ情報３４１、蓄積情報３４２、管理サーバ情報３４３、トラフッィク管理情報３４４とで構成される。
【０５８５】
ウェイクアップ情報３４１はＩＰアドレスとウェイクアップ時刻から構成され、ネットワーク管理部３２０制御下のクライアント、サーバのＩＰアドレスと次のウェイクアップ時刻のデータが記録される。
【０５８６】
蓄積情報３４２は発信元・発信先ＩＰアドレス、受信日時、送信区分、受信データから構成され蓄積データが記録される。
【０５８７】
発信元・発信先ＩＰアドレス、受信日時はネットワーク管理部３２０の指示で受信したデータの発信元と発信先のＩＰアドレスおよび受信日時のデータである。
【０５８８】
送信区分は蓄積データがウェイクアップ時刻を経過した送信対象のデータか否かの判別に使用される。
【０５８９】
受信データは受信したデータである。
【０５９０】
管理サーバ情報３４３はサーバ３１２の制御下のサーバが省電力モードに移行して電源切断中にそのサーバのＩＰアドレスとそのサーバ制御下のクライアントのＩＰアドレスが記録される。
【０５９１】
トラフィック管理情報３４４は直前１分間当たりのトラフィック量閾値が事前定義される。
【０５９２】
ネットワーク管理部３２０は、サーバ３１２にＬＡＮでつながるクライアント３２１、サーバ３２２に対して省電力制御を行う。具体的には、クライアント３２１に次のウェイクアップ時刻を問合せ、管理テーブル３１９に記録したり、クライアント３２１が電源切断中なら受信データを取り込んで、蓄積情報３４２に蓄積したり、ウェイクアップ機能により起動したクライアント３２１宛の蓄積データがあれば、まず、ＬＡＮのトラフィック量から見た処理実行か、中止かの判定をトラフィック監視部３１４に指示し、処理実行を応答された場合に、次いで、電源の電力効率から見た処理実行か、中止かの判定を電力効率判定部３１７に指示し、処理実行を応答された場合に、蓄積データを送信したり、蓄積データの送信が終了したり、蓄積データが無かった場合に次のウェイクアップ時刻を問い合わせて管理テーブル３１９に記憶したりする。
【０５９３】
また、サーバ３２２からサーバ３２２とサーバ３２２制御下のクライアントのＩＰアドレスとウェイクアップ時刻との通知を受けたら、まず、ＬＡＮのトラフィック量から見た処理実行か、中止かの判定をトラフィック監視部３１４に指示し、処理実行を応答された場合に、次いで、電源の電力効率から見た処理実行か、中止かの判定を電力効率判定部３１７に指示し、処理実行を応答された場合に、サーバ３２２に制御引継ぎ可と通知するとともに、サーバ３２２から通知されたサーバ３２２とサーバ３２２制御下のクライアントのＩＰアドレスとウェイクアップ時刻とをウェイクアップ情報３４１と管理サーバ情報３４３に記憶し、サーバ３２２が省電力モード移行で電源切断中にサーバ３２２又はサーバ３２２の制御下のクライアント宛の通信データがあれば取り込んで、蓄積情報３４２に蓄積したり、ウェイクアップ機能により起動したサーバ３２２に、サーバ３２２又はサーバ３２２の制御下のクライアント宛の蓄積データがあれば送信したりする。
【０５９４】
クライアント３２１は利用者が対話操作に使用する端末である。ＩＰアドレスとして５１８が付けられているとする。
【０５９５】
サーバ３２２は、通信制御部３２３、主制御部３２６、記憶装置３２７、ネットワーク管理部３２９、装置電源３３０から構成される。
【０５９６】
通信制御部３２３はサーバ３１２、クライアント３３１、クライアント３３２と、主制御部３２６との間にあって双方向での通信制御を行う。内部にトラフィック監視部３２４を持つ。
【０５９７】
トラフィック監視部３２４は通信制御部３２３につながるＬＡＮのトラフィック量をプロトコルアナライザ３２５を使って計測し、ネットワーク管理部３２９からトラフィック量からみた処理実行か、中止かの判定を指示されると、管理テーブル３２８に予め設定した直前の１分間当たりのトラフィック量閾値と直前１分間当たりのトラフィック量とを比較し、閾値未満の場合は処理実行を応答し、閾値を超える場合は処理中止を応答する。
【０５９８】
主制御部３２６はサーバ３２２全体に係わる制御を行う。
【０５９９】
記憶装置３２７はデータの記憶を行う。内部に制御に使用する各種データを記憶する領域である管理テーブル３２８を持つ。
【０６００】
ここで、管理テーブル３２８の詳細構成の一例を示すと図４４のようになる。
【０６０１】
管理テーブル３２８はウェイクアップ情報３４５、蓄積情報３４６、トラフィック管理情報３４７で構成される。
【０６０２】
ウェイクアップ情報３４５はＩＰアドレス、ウェイクアップ時刻から構成され、ネットワーク管理部３２９制御下のクライアントのＩＰアドレスと次のウェイクアップ時刻が記録される。
【０６０３】
蓄積情報３４６は発信元・発信先ＩＰアドレス、受信日時、送信区分、受信データから構成される蓄積データが記録される。
【０６０４】
発信元・発信先ＩＰアドレス、受信日時はネットワーク管理部３２９の指示で受信したデータの発信元と発信先のＩＰアドレスおよび受信日時のデータである。
【０６０５】
送信区分は蓄積データがウェイクアップ時刻を経過した送信対象のデータか否かの判別に使用される。
【０６０６】
受信データは受信したデータである。
【０６０７】
トラフィック管理情報３４７は直前１分間当たりのトラフィック量閾値が事前定義される。
【０６０８】
ネットワーク管理部３２９は、サーバ３２２にＬＡＮでつながるクライアント３３１、クライアント３３２に対して省電力制御を行う。具体的には、クライアント３３１、クライアント３３２に次のウェイクアップ時刻を問合せ、管理テーブル３２８に記録したり、クライアント３３１、クライアント３３２が電源切断中なら受信データを取り込んで、蓄積情報３４６に蓄積したり、ウェイクアップ機能により起動したクライアント３３１、クライアント３３２宛の蓄積データがあれば、ＬＡＮのトラフィック量から見た処理実行か、中止かの判定をトラフィック監視部３２４に指示し、処理実行を応答された場合に、蓄積データを送信したり、蓄積データの送信が終了したり、蓄積データが無かった場合に次のウェイクアップ時刻を問い合わせて管理テーブル３２８に記憶したりする。
【０６０９】
また、ネットワーク管理部３２９は制御下のクライアントが全て電源切断され、かつ、管理テーブル３２８に記録されたウェイクアップ時刻の内、一番早いウェイクアップ時刻までに、１０分以上の時間ある場合は、一番早いウェイクアップ時刻前には処理可能となるように、一番早いウェイクアップ時刻より５分早い時刻をサーバ３２２のウェイクアップ時刻と定めて、サーバ３１２にサーバ３２２とサーバ３２２制御下のクライアントのＩＰアドレスとウェイクアップ時刻とを通知し、サーバ３１２から制御引継ぎ可との通知が有った場合に、サーバ３２２のウェイクアップ機能を設定し、装置電源３３０を電源切断して省電力モードに移行する。
【０６１０】
装置電源３３０はサーバ３２２の各部で必要な所定電圧、所定電流の供給を行う。
【０６１１】
クライアント３３１は利用者が対話操作に使用する端末である。ＩＰアドレスとして５１７が付けられているとする。
【０６１２】
クライアント３３２は利用者が対話操作に使用する端末である。通信制御部３３３、主制御部３３４、記憶装置３３５、省電力制御部３３７、装置電源３３８から構成される。ＩＰアドレスとして５１５が付けられているとする。
【０６１３】
なお、クライアント３３１もクライアント３３２と同一の構成を有する。
【０６１４】
通信制御部３３３はサーバ３２２と、主制御部３３４との間にあって双方向での通信制御を行う。
【０６１５】
主制御部３３４は、クライアント３３２全体に係わる制御を行う。
【０６１６】
記憶装置３３５はデータの記憶を行う。内部に制御に使用する各種データを記憶する領域である制御テーブル３３６を持つ。
【０６１７】
省電力制御部３３７は、サーバ３２２からの次のウェイクアップ時刻の問合せが有った場合にその時刻を制御テーブル３３６を参照して応答したり、次のウェイクアップ時刻には処理可能となるようウェイクアップ機能を設定して、装置電源３３８を電源切断し、省電力モードに移行したり、ウェイクアップ機能により起動すると、サーバ３２２から送信された通信データを主制御部３３４に伝達して処理したりする。
【０６１８】
装置電源３３８はクライアント３３２の各部で必要な所定電圧、所定電流の供給を行う。
【０６１９】
ついで、図４２、図４３、図４４の構成図と図４５、図４６のフローチャートとを基に、制御下のクライアントがウェイクアップ時刻となって蓄積データを送信する際、ＬＡＮのトラフィック量が多い時は、蓄積データの送信処理を止めて、ネットワーク処理の効率を高め、また、下位のサーバから省電力モード移行に伴う制御引継ぎを依頼された場合に、ＬＡＮのトラフィック量が多い時、もしくは電源の電力効率が低くなると予想される場合に、制御の引継ぎを拒否し、ネットワーク処理の効率を高め、省電力を図れるようにした処理を説明すると以下のようになる。
【０６２０】
まず、サーバ３１２のネットワーク管理部３２０の処理を説明すると以下のようになる。なお、管理テーブル３１９のウェイクアップ情報３４１には制御対象のクライアント３２１のＩＰアドレスを事前に定義しておく。
【０６２１】
また、トラフィック管理情報３４４には直前１分間当たりのトラフィック量閾値を図４３のように予め定義しておく。
【０６２２】
ステップＳＴ３０１：ウェイクアップ情報３４１に定義されたＩＰアドレスのクライアントに次のウェイクアップ時刻を問い合わせる。
【０６２３】
ステップＳＴ３０２：オペレータがサーバ３１２の処理終了を指定した場合は処理を終了する。指定されない場合はステップＳＴ３０３に分岐する。
【０６２４】
ステップＳＴ３０３：データを受信した場合はステップＳＴ３０４に進み、受信しない場合はステップＳＴ３１０に分岐する。
【０６２５】
ステップＳＴ３０４：ウェイクアップ時刻の通知を受けた場合はステップＳＴ３０５に進み、ウェイクアップ時刻の通知でなければステップＳＴ３０６に分岐する。
【０６２６】
ステップＳＴ３０５：ウェイクアップ時刻の通知が制御下のクライアントからの場合は、ウェイクアップ情報３４１に記録する。
【０６２７】
なお、サーバ３２２からサーバ３２２とその制御下のクライアントのＩＰアドレスとウェイクアップ時刻とを通知された場合は、先ず、ＬＡＮのトラフィック量から見た処理実行か、中止かの判定をトラフィック監視部３１４に指示し、処理実行を応答された場合に、次いで、電源の電力効率から見た処理実行か、中止かの判定を電力効率判定部３１７に指示し、処理実行を応答された場合に、サーバ３２２に制御引継ぎ可と通知するとともに、サーバ３２２から通知されたサーバ３２２とサーバ３２２制御下のクライアントのＩＰアドレスとウェイクアップ時刻とをウェイクアップ情報３４１に記録するとともに、サーバ３２２のＩＰアドレスと制御下のクライアントのＩＰアドレスとを対にして管理サーバ情報３４３に記録する。
【０６２８】
一方、トラフィック監視部３１４、電力効率判定部３１７での判定でどちらか中止を応答された場合にサーバ３２２に制御引継ぎ不可と通知する。
【０６２９】
図４３のウェイクアップ情報３４１はクライアント３２１、サーバ３２２とその制御下のクライアントのＩＰアドレスとウェイクアップ時刻が記録された例である。しかるのちステップＳＴ３０２に戻る。
【０６３０】
ステップＳＴ３０６：クライアントからの処理終了通知であればステップＳＴ３０７の処理に進む。処理終了通知でなければステップＳＴ３０８に分岐する。
【０６３１】
ステップＳＴ３０７：管理テーブル３１９の蓄積情報３４２から処理終了通知に該当する蓄積データを削除する。なお、通知された処理終了通知の発信元を発信先とする蓄積データがほかに記録されていない場合は、次のウェイクアップ時刻を処理終了通知の発信元に問合せる。しかるのち、ステップＳＴ３０２の処理に戻る。
【０６３２】
ステップＳＴ３０８：受信したデータの発信先クライアントまたはサーバが電源切断中かをウェイクアップ情報３４１の該当するＩＰアドレスにウェイクアップ時刻が記録されているか否かで判別し、電源切断中であればステップＳＴ３０９の処理に進む。電源切断中でなければステップＳＴ３０２の処理に戻る。
【０６３３】
ステップＳＴ３０９：受信したデータを管理テーブル３１９の蓄積情報３４２に記録する。なお、送信区分は０と設定する。しかるのち、ステップＳＴ３０２の処理に戻る。
【０６３４】
ステップＳＴ３１０：管理テーブル３１９のウェイクアップ情報３４１のウェイクアップ時刻とサーバ３１２が持つ時計の時刻とを比較し、いずれかのウェイクアップ時刻と一致した場合、ステップＳＴ３１１の処理に進む。不一致の場合はステップＳＴ３１８に進む。
【０６３５】
ステップＳＴ３１１：一致したウェイクアップ時刻と対で記録されたＩＰアドレスがサーバに付けられたＩＰアドレスかを管理サーバ情報３４３の左端列のＩＰアドレスに有るかより判別し、サーバのＩＰアドレスならステップＳＴ３１２の処理に進み、サーバのＩＰアドレスでなければステップＳＴ３１３に分岐する。
【０６３６】
ステップＳＴ３１２：一致したウェイクアップ時刻と対で記録されたサーバのＩＰアドレス、このサーバの制御下のクライアントで管理サーバ情報３４３に対で記録されたクライアントのＩＰアドレスを発信先とする蓄積情報３４２の蓄積データが有れば全て取り出して、ウェイクアップ時刻の一致したサーバであるサーバ３２２の管理テーブル３２８の蓄積情報３４６に移動する。しかるのち、ウェイクアップ情報３４１からこのサーバとその制御下のクライアントのＩＰアドレスとウェイクアップ時刻とを全て削除する。
【０６３７】
また、管理サーバ情報３４３からウェイクアップ時刻の一致したサーバであるサーバ３２２のＩＰアドレス、その制御下のクライアントのＩＰアドレスのデータを削除する。しかるのち、ステップＳＴ３０２に戻る。
【０６３８】
このステップの処理により、サーバが省電力モード中に上位サーバが代わって受信したデータが全て引き継がれる。
【０６３９】
ステップＳＴ３１３：一致したウェイクアップ時刻と対で記録されたＩＰアドレスを発信先とする蓄積データを蓄積情報３４２に探し、発信先が一致する蓄積データがあれば、ステップＳＴ３１４に進み、一致する蓄積データが無ければステップＳＴ３１７の処理に進む。
【０６４０】
ステップＳＴ３１４：ＬＡＮのトラフィック量から見た処理実行か、中止かの判定をトラフィック監視部３１４に指示し、処理実行を応答された場合に、次いで、電源の電力効率から見た処理実行か、中止かの判定を電力効率判定部３１７に指示する。
【０６４１】
ステップＳＴ３１５：トラフィック監視部３１４、電力効率判定部３１７の判定がともに処理実行の場合にステップＳＴ３１６に進み、どちらか一方でも判定が中止の場合にステップＳＴ３１７に分岐する。
【０６４２】
ステップＳＴ３１６：一致したウェイクアップ時刻と対で記録されたＩＰアドレスを発信先とする蓄積データの送信区分を全て１に書き換え、しかるのち、その蓄積データの中で受信日時が一番早いデータを発信先ＩＰアドレスに従って送信する。ついで、ウェイクアップ情報３４１の一致したウェイクアップ時刻を削除する。しかるのち、ステップＳＴ３０２の処理に戻る。
【０６４３】
ステップＳＴ３１７：ウェイクアップ情報３４１の一致したウェイクアップ時刻を削除する。続いて、削除したウェイクアップ時刻と対で記録されたＩＰアドレスのクライアントに次のウェイクアップ時刻を問合せる。しかるのち、ステップＳＴ３１８の処理に進む。
【０６４４】
ステップＳＴ３１８：蓄積情報３４２を参照し、送信区分が１の蓄積データがあれば、ステップＳＴ３１９に進み、送信区分が１の蓄積データがなければ、ステップＳＴ３０２の処理に戻る。
【０６４５】
ステップＳＴ３１９：その蓄積データの中で受信日時が一番早いデータを発信先ＩＰアドレスに従って送信する。しかるのち、ステップＳＴ３０２の処理に戻る。
【０６４６】
また、サーバ３２２のネットワーク管理部３２９の処理を説明すると以下のようになる。この処理は電源が投入されると自動的に実行されるように予め設定しておく。なお、管理テーブル３２８のウェイクアップ情報３４５には制御対象のクライアント３３１、クライアント３３２のＩＰアドレスを事前に定義しておく。
【０６４７】
また、トラフィック管理情報３４７には直前１分間当たりのトラフィック量閾値を図４４のように予め定義しておく。
【０６４８】
ステップＳＴ３２１：初回の起動時のみウェイクアップ情報３４５に定義されたＩＰアドレスのクライアントに次のウェイクアップ時刻を問い合わせる。
【０６４９】
ステップＳＴ３２２：オペレータがサーバ３２２の処理終了を指定した場合は処理を終了する。指定されない場合はステップＳＴ３２３に分岐する。
【０６５０】
ステップＳＴ３２３：データを受信した場合はステップＳＴ３２４に進み、受信しない場合はステップＳＴ３３０に分岐する。
【０６５１】
ステップＳＴ３２４：ウェイクアップ時刻の通知を受けた場合はステップＳＴ３２５に進み、ウェイクアップ時刻の通知でなければステップＳＴ３２６に分岐する。
【０６５２】
ステップＳＴ３２５：通知されたウェイクアップ時刻を管理テーブル３２８のウェイクアップ情報３４５の該当するＩＰアドレスに対で記録する。図４４はクライアント３３１、クライアント３３２のウェイクアップ時刻が記録された例である。しかるのちステップＳＴ３２２に戻る。
【０６５３】
ステップＳＴ３２６：クライアントからの処理終了通知であればステップＳＴ３２７の処理に進む。処理終了通知でなければステップＳＴ３２８に分岐する。
【０６５４】
ステップＳＴ３２７：管理テーブル３２８の蓄積情報３４６から処理終了通知に該当する蓄積データを削除する。なお、通知された処理終了通知の発信元を発信先とする蓄積データがほかに記録されていない場合は、次のウェイクアップ時刻を処理終了通知の発信元に問合せる。しかるのち、ステップＳＴ３２２の処理に戻る。
【０６５５】
ステップＳＴ３２８：受信したデータの発信先クライアントが電源切断中かをウェイクアップ情報３４５の該当するＩＰアドレスにウェイクアップ時刻が記録されているか否かで判別し、電源切断中であればステップＳＴ３２９の処理に進む。電源切断中でなければステップＳＴ３２２の処理に戻る。
【０６５６】
ステップＳＴ３２９：受信したデータを管理テーブル３２８の蓄積情報３４６に記録する。なお、送信区分は０と設定する。しかるのち、ステップＳＴ３２２の処理に戻る。
【０６５７】
ステップＳＴ３３０：管理テーブル３２８のウェイクアップ情報３４５のウェイクアップ時刻とサーバ３２２が持つ時計の時刻とを比較し、いずれかのウェイクアップ時刻と一致した場合、ステップＳＴ３３１の処理に進む。不一致の場合はステップＳＴ３３６に進む。
【０６５８】
ステップＳＴ３３１：一致したウェイクアップ時刻と対で記録されたＩＰアドレスを発信先とする蓄積データを蓄積情報３４６に探し、発信先が一致する蓄積データがあれば、ステップＳＴ３３２に進み、一致する蓄積データが無ければステップＳＴ３３５の処理に進む。
【０６５９】
ステップＳＴ３３２：ＬＡＮのトラフィック量から見た処理実行か、中止かの判定をトラフィック監視部３２４に指示する。
【０６６０】
ステップＳＴ３３３：トラフィック監視部３２４の判定が処理実行の場合にステップＳＴ３３４に進み、判定が中止の場合にステップＳＴ３３５に分岐する。
【０６６１】
ステップＳＴ３３４：発信先が一致する蓄積データの送信区分を全て１に書き換え、しかるのち、その蓄積データの中で受信日時が一番早いデータを発信先ＩＰアドレスに従って送信する。ついで、ウェイクアップ情報３４５の一致したウェイクアップ時刻を削除する。しかるのち、ステップＳＴ３２２の処理に戻る。
【０６６２】
ステップＳＴ３３５：ウェイクアップ情報３４５の一致したウェイクアップ時刻を削除する。続いて、削除したウェイクアップ時刻と対で記録されたＩＰアドレスのクライアントに次のウェイクアップ時刻を問合せる。しかるのち、ステップＳＴ３３６の処理に進む。
【０６６３】
ステップＳＴ３３６：蓄積情報３４６を参照し、送信区分が１の蓄積データがあれば、ステップＳＴ３３７に進み、送信区分が１の蓄積データがなければ、ステップＳＴ３３８の処理に進む。
【０６６４】
ステップＳＴ３３７：その蓄積データの中で受信日時が一番早いデータを発信先ＩＰアドレスに従って送信する。しかるのち、ステップＳＴ３２２の処理に戻る。
【０６６５】
ステップＳＴ３３８：ウェイクアップ情報３４５を参照し、制御対象の全てのＩＰアドレスにウェイクアップ時刻が記録されていて、かつ、その内一番早いウェイクアップ時刻とサーバ３２２の持つ時計の時刻との差が予めネットワーク管理部３２９内部に設定した１０分以上の場合はステップＳＴ３３９に進む。そうでなければステップＳＴ３２２に戻る。
【０６６６】
ステップＳＴ３３９：ウェイクアップ情報３４５に記録されたＩＰアドレス、ウェイクアップ時刻のウェイクアップ情報に加えて、サーバ３２２のＩＰアドレスとウェイクアップ情報３４５に記録されたウェイクアップ時刻の中で一番早い時刻より５分早い時間をサーバ３２２のウェイクアップ時刻として対としたウェイクアップ情報とを上位のサーバ３１２に送信する
【０６６７】
ステップＳＴ３４０：サーバ３１２からの通知が制御引継ぎ可の場合はステップＳＴ３４１に進み、制御引継ぎ不可の場合はステップＳＴ３２２に戻る。
【０６６８】
ステップＳＴ３４１：ここで設定したサーバ３２２のウェイクアップ時刻に合わせ、サーバ３２２のウェイクアップ機能を設定し、ＯＳのタスク機能を設定して、装置電源３３０を電源切断し、処理を終える。
【０６６９】
本発明は、特定ＬＡＮ内でのサーバとその制御下にある複数のサーバまたはクライアントとのネットワークシステムにおいて、ネットワーク処理の効率を高め、省電力化を図る処理に適用できる。
【０６７０】
【発明の効果】
この発明により、以下に示すような効果が期待できる。
【０６７１】
本発明では、サーバの制御によりクライアントのネットワーク処理をまとめて行わせ、処理を終えると電源切断して省電力モードに移行させることで、ネットワーク処理の効率を高め、省電力化を図れる。
【０６７２】
また、サーバの制御は特定のクライアントだけでなく、複数のクライアントを対象とできる。
【０６７３】
また、他のクライアントからサーバ制御下のクライアントへ通信して、応答を待って行おうとした処理が発信先クライアントが省電力モード移行で電源切断中と分らないために中断されることを回避でき、かつ、ウェイクアップ時刻も分るため、受信可能な時刻を知って再送信ができる。
【０６７４】
また、他のクライアントからサーバ制御下のクライアントへ通信した場合に、発信先のクライアントが省電力モード移行で電源切断中の場合に、サーバが代わってデータ送信を行うことが分り、次の処理に取り掛かることができる。
【０６７５】
昼間はリアルタイム処理、夜間は一括処理というようにオフィスの稼動率に配慮した省電力制御ができる。
【０６７６】
ＬＡＮのトラフィック量が多い時はクライアントでの受信データの処理を止めて、トラフィック量が多い時のネットワーク処理の遅延を防いで、ネットワーク処理の効率を高め、省電力とできる。
【０６７７】
ＬＡＮのトラフィック量が多い時はサーバでの蓄積データの送信処理を止めて、トラフィック量が多い時のネットワーク処理の遅延を防いで、ネットワーク処理の効率を高め、省電力とできる。
【０６７８】
クライアントの電源の電力効率が高い時は受信データを処理し、低いときは処理をしないことで電力損失を減らし、省電力とできる。
【０６７９】
サーバの電源の電力効率が高い時は蓄積データの送信処理を行い、低いときは蓄積データの送信処理をしないことで電力損失を減らし、省電力とできる。
【０６８０】
通信頻度の多少により、通信頻度が少ないクライアントは数回に１回処理を行わせることで、ネットワーク処理の効率を高め省電力とできる。
【０６８１】
通信データに重要度の属性を持たせ、重要度の高い通信データはクライアントで毎回処理し、重要度が低いデータは数回に１回、処理を行わせることで、ネットワーク処理の効率を高め省電力とできる。
【０６８２】
サーバの制御するクライアントが全て電源切断して、省電力モードに入っている間、サーバも上位サーバに制御を引継いでもらい、電源切断して、省電力モードとすることで、一層の省電力を図ることができる。
【０６８３】
また、上位サーバはＬＡＮのトラフィック量が高い時に下位サーバからの制御引継ぎを拒否して、処理遅延を防ぎ、ネットワーク処理の効率を高め、省電力化を図ることができる。
【０６８４】
また、上位サーバは電源の電力効率が低くなると予想される場合に下位サーバからの制御引継ぎを拒否して、電力損失を減らし、省電力化を図ることができる。
【図面の簡単な説明】
【図１】本発明の原理構成図である。
【図２】本発明の詳細構成図である。
【図３】本発明の詳細構成図である。
【図４】本発明の詳細構成図である。
【図５】本発明の一実施例構成図である。
【図６】本発明の一実施例の管理テーブル詳細構成図である。
【図７】本発明の一実施例の制御テーブル詳細構成図である。
【図８】本発明の一実施例のネットワーク管理部の処理フローチャートである。
【図９】本発明の一実施例の省電力制御部の処理フローチャートである。
【図１０】本発明のその他の一実施例構成図である。
【図１１】本発明のその他の一実施例の管理テーブル詳細構成図である。
【図１２】本発明のその他の一実施例の制御テーブル詳細構成図である。
【図１３】本発明のその他の一実施例のネットワーク管理部の処理フローチャートである。
【図１４】本発明のその他の一実施例の省電力制御部の処理フローチャートである。
【図１５】本発明のその他の一実施例構成図である。
【図１６】本発明のその他の一実施例の管理テーブル詳細構成図である。
【図１７】本発明のその他の一実施例の制御テーブル詳細構成図である。
【図１８】本発明のその他の一実施例のネットワーク管理部の処理フローチャートである。
【図１９】本発明のその他の一実施例の省電力制御部の処理フローチャートである。
【図２０】本発明のその他の一実施例構成図である。
【図２１】電力効率特性図である。
【図２２】本発明のその他の一実施例の電力効率判定部詳細図である。
【図２３】本発明のその他の一実施例の管理テーブル詳細構成図である。
【図２４】本発明のその他の一実施例の制御テーブル詳細構成図である。
【図２５】本発明のその他の一実施例のネットワーク管理部の処理フローチャートである。
【図２６】本発明のその他の一実施例の省電力制御部の処理フローチャートである。
【図２７】本発明のその他の一実施例構成図である。
【図２８】本発明のその他の一実施例の管理テーブル詳細構成図である。
【図２９】本発明のその他の一実施例の制御テーブル詳細構成図である。
【図３０】本発明のその他の一実施例のネットワーク管理部の処理フローチャートである。
【図３１】本発明のその他の一実施例の省電力制御部の処理フローチャートである。
【図３２】本発明のその他の一実施例構成図である。
【図３３】本発明のその他の一実施例の管理テーブル詳細構成図である。
【図３４】本発明のその他の一実施例の制御テーブル詳細構成図である。
【図３５】本発明のその他の一実施例のネットワーク管理部の処理フローチャートである。
【図３６】本発明のその他の一実施例の省電力制御部の処理フローチャートである。
【図３７】本発明のその他の一実施例構成図である。
【図３８】本発明のその他の一実施例の上位サーバ管理テーブル詳細構成図である。
【図３９】本発明のその他の一実施例の下位サーバ管理テーブル詳細構成図である。
【図４０】本発明のその他の一実施例の上位サーバのネットワーク管理部の処理フローチャートである。
【図４１】本発明のその他の一実施例の下位サーバのネットワーク管理部の処理フローチャートである。
【図４２】本発明のその他の一実施例構成図である。
【図４３】本発明のその他の一実施例の上位サーバ管理テーブル詳細構成図である。
【図４４】本発明のその他の一実施例の下位サーバ管理テーブル詳細構成図である。
【図４５】本発明のその他の一実施例の上位サーバのネットワーク管理部の処理フローチャートである。
【図４６】本発明のその他の一実施例の下位サーバのネットワーク管理部の処理フローチャートである。
【図４７】従来技術の一例の構成図である。
【符号の説明】
１：省電力ネットワーク処理システム
２、４：サーバ
１１、２１、４１：通信制御部
１３、２４、４３：主制御部
１５、２６、４５：記憶装置
１６、２７：管理テーブル
１７、２８：ネットワーク管理部
３、５、６：クライアント
２３：通信頻度判定部
２９：重要度判定部
１８、３０、４８：装置電源
１２、２２、４２：トラフィック監視部
１４、２５、４４：電力効率判定部
４７：省電力制御部
【図１】
0003955174.tif 000002
【図２】
0003955174.tif 000003
【図３】
0003955174.tif 000004
【図４】
0003955174.tif 000005
【図５】
0003955174.tif 000006
【図６】
0003955174.tif 000007
【図７】
0003955174.tif 000008
【図８】
0003955174.tif 000009
【図９】
0003955174.tif 000010
【図１０】
0003955174.tif 000011
【図１１】
0003955174.tif 000012
【図１２】
0003955174.tif 000013
【図１３】
0003955174.tif 000014
【図１４】
0003955174.tif 000015
【図１５】
0003955174.tif 000016
【図１６】
0003955174.tif 000017
【図１７】
0003955174.tif 000018
【図１８】
0003955174.tif 000019
【図１９】
0003955174.tif 000020
【図２０】
0003955174.tif 000021
【図２１】
0003955174.tif 000022
【図２２】
0003955174.tif 000023
【図２３】
0003955174.tif 000024
【図２４】
0003955174.tif 000025
【図２５】
0003955174.tif 000026
【図２６】
0003955174.tif 000027
【図２７】
0003955174.tif 000028
【図２８】
0003955174.tif 000029
【図２９】
0003955174.tif 000030
【図３０】
0003955174.tif 000031
【図３１】
0003955174.tif 000032
【図３２】
0003955174.tif 000033
【図３３】
0003955174.tif 000034
【図３４】
0003955174.tif 000035
【図３５】
0003955174.tif 000036
【図３６】
0003955174.tif 000037
【図３７】
0003955174.tif 000038
【図３８】
0003955174.tif 000039
【図３９】
0003955174.tif 000040
【図４０】
0003955174.tif 000041
【図４１】
0003955174.tif 000042
【図４２】
0003955174.tif 000043
【図４３】
0003955174.tif 000044
【図４４】
0003955174.tif 000045
【図４５】
0003955174.tif 000046
【図４６】
0003955174.tif 000047
【図４７】
0003955174.tif 000048