(57)【要約】【課題】通信回線により送付された起動情報により次動作を行うための動作を開始する装置におけり消費電力を低減し得る制御装置等の提供。【解決手段】制御装置は、推定部と、導出部と、通信部とを備える。前記推定部は、被制御装置における将来の前記取得から前記動作が完了するまでの所要時間の推定を行う。前記被制御装置は、通信回線を通じての起動情報の取得により、所要時間が装置温度に依存する動作を行うものである。前記推定部は、前記推定を、導出データと、前記被制御装置から前記通信回線を通じて送られた直近の前記装置温度と、から行う。前記導出部は、前記所要時間から前記起動情報の前記被制御装置への送付時刻を求める。前記通信部は、前記送付時刻における前記起動情報の前記被制御装置への送付を行う。【選択図】      図１
2018045612.tif 000002
【特許請求の範囲】
【請求項１】
通信回線を通じての起動情報の取得により、所要時間が装置温度に依存する、第二動作を行うための動作、である第一動作を行う被制御装置による過去の前記取得に係る、前記起動情報の取得時刻と、前記取得時刻に係る前記取得により行われた前記第一動作の完了時刻と、前記取得時刻に係る前記装置温度と、の組み合わせ、とから導出が行われた導出データと、前記被制御装置から前記通信回線を通じて送られた直近の前記装置温度と、から、前記被制御装置における将来の前記取得から前記第一動作が完了するまでの所要時間を推定する推定部と、
前記所要時間から前記起動情報の前記被制御装置への送付時刻を求める導出部と、
前記送付時刻における前記起動情報の前記被制御装置への送付を行う通信部と、
を備える、制御装置。
【請求項２】
前記送付時刻の導出時から前記送付時刻までの時間が第一の時間以上の場合に、前記送付時刻の導出時から第二の時間の経過後に、再度、前記送付時刻を求める、請求項１に記載された制御装置。
【請求項３】
前記導出に用いる前記組合せから、所定の期間以上前の前記取得時刻に係る前記組合せを除外する、請求項又は請求項２に記載された制御装置。
【請求項４】
前記導出データが直近のものである、請求項１乃至請求項３のうちのいずれか一に記載された制御装置。
【請求項５】
前記導出データが、前記装置温度と前記所要時間との一対一の関係である、請求項１乃至請求項４のうちのいずれか一に記載された制御装置。
【請求項６】
前記導出を行う導出部をさらに備える、請求項１乃至請求項５のうちのいずれか一に記載された制御装置。
【請求項７】
前記導出部が、前記被制御装置が送る、前記組合せ又は前記組合せから導いた情報、により前記導出を行う、請求項６に記載された制御装置。
【請求項８】
前記導出データが、前記通信回線を通じて送られたものである、請求項１乃至請求項５のうちのいずれか一に記載されたに記載された制御装置。
【請求項９】
前記第一動作がＯＳ（Ｏｐｅｒａｔｉｎｇ  Ｓｙｓｔｅｍ）の起動である、請求項１乃至請求項８のうちのいずれか一に記載された制御装置。
【請求項１０】
請求項１乃至請求項９に記載された制御装置に対し、前記組合せ又は前記組合せから求めた情報を送付する、被制御装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、被制御装置を制御する制御装置に関する。
【背景技術】
【０００２】
通信回線により送付される起動情報により、電源の投入とＯＳの起動（第一動作）を行い、給電されかつＯＳが利用可能な状態で、ＯＳ利用前提の処理（第二動作）を行うコンピュータ（装置）が知られている（非特許文献１参照）。ここで、ＯＳは、Ｏｐｅｒａｔｉｎｇ  Ｓｙｓｔｅｍの略である。また、前記ＯＳ利用前提の処理は、前記ＯＳの利用を前提とするアプリケーションソフトが前記コンピュータに実行させる処理である。
【０００３】
ここで、コンピュータに前記起動パケットが送付された時刻から前記起動処理の完了までの所要時間は前記コンピュータの装置温度に依存する場合がある。例えば、電源投入後、コンピュータの装置温度が閾値に達するまで、ＯＳの起動を開始しない設定が、当該コンピュータに対して行われることがある。そのような場合、当該コンピュータの装置温度が低いと、装置温度が閾値に達するまでの時間が長くなり、起動完了に時間を要し、前記ＯＳの利用前提の処理を予定時刻に行うことができないことが生じ得る。
【０００４】
上記課題を解決するためには、コンピュータを常に前記起動後の状態に保持したり、十分に早めに起動を行わせることが有効である。
【０００５】
なお、特許文献１は、人の接近を検知することにより、当該起動指示の発生を予測し、予測された起動指示のタイミングよりも前のタイミングで起動処理を実行する起動時間短縮装置を開示する。
【０００６】
また、特許文献２は、転送先電子機器のアドレスを用いて、転送先電子機器に起動要求パケットを送信する中継装置を開示する。
【０００７】
また、特許文献３は、起動指示に応じて実行した起動処理が完了した場合に、起動の完了通知を起動指示装置に送信するネットワークシステムを開示する。
【先行技術文献】
【特許文献】
【０００８】
【特許文献１】国際公開第２００４／０９２９３４号
【特許文献２】特開２０１３−１８３３１８号公報
【特許文献３】特開２０１３−１１５７３７号公報
【発明の概要】
【発明が解決しようとする課題】
【０００９】
しかしながら、前記装置を常に前記第一動作後の状態に保持したり、前記装置に十分に早めに前記第一動作を完了させて前記第二動作のために装置を待機させることは、前記装置に無駄な電力を消費させることにつながり得る。前記装置が前記第二動作を行うためには、前記装置は、前記第二動作のために待機する必要がある。そして、前記装置は、当該待機を行う動作のために電力を消費するからである。電力消費の観点からは、前記装置が前記第一動作を完了してから前記第二動作を行うまでの時間はできるだけ短い方が良い。
【００１０】
本発明は、通信回線により送付された起動情報により、前記第一動作を行う装置における消費電力を低減し得る、制御装置等の提供を目的とする。
【課題を解決するための手段】
【００１１】
本発明の制御装置は、推定部と、導出部と、通信部とを備える。前記推定部は、被制御装置における将来の前記取得から前記動作が完了するまでの所要時間の推定を行う。前記被制御装置は、通信回線を通じての起動情報の取得により、所要時間が装置温度に依存する、第二動作を行うための動作、である第一動作を行うものである。前記推定部は、前記推定を、導出データと、前記被制御装置から前記通信回線を通じて送られた直近の前記装置温度と、から行う。前記導出データは、過去の前記取得に係る、前記起動情報の取得時刻と、前記取得時刻に係る前記取得により行われた前記動作の完了時刻と、前記取得時刻に係る前記装置温度と、の組み合わせ、とから導出が行われたものである。前記導出部は、前記所要時間から前記起動情報の前記被制御装置への送付時刻を求める。前記通信部は、前記送付時刻における前記起動情報の前記被制御装置への送付を行う。
【発明の効果】
【００１２】
本発明の制御装置等は、通信回線により送付された起動情報により、第二動作を行うための動作である第一動作を行う装置における消費電力を低減し得る。
【図面の簡単な説明】
【００１３】
【図１】第一実施形態の制御システムの構成例を表す概念図である。
【図２】第一実施形態の電子装置の処理部が行う、温度情報を制御装置に送付する処理の処理フロー例を表す概念図である。
【図３】第一実施形態の電子装置の処理部が行う、ＯＳの起動及び動作終了関連の処理の処理フロー例を表す概念図である。
【図４】第一実施形態の制御装置の処理部が行う、導出データの導出に関する処理の処理フロー例を表す概念図である。
【図５】第一実施形態の制御装置の処理部が行う、電子装置への起動パケットの送付に関する処理の処理フロー例を表す概念図である。
【図６】第一実施形態の制御装置の処理部が行う、終了パケットの送付に関する処理の処理フロー例を表す概念図である。
【図７】第二実施形態の制御装置の処理部が、図５に表す処理に追加して行う処理の処理フロー例を表す概念図である。
【図８】第三実施形態の制御装置の処理部が、図４に表す処理に追加して行う処理の処理フロー例を表す概念図である。
【図９】本発明の制御装置の最小限の構成を表すブロック図である。
【発明を実施するための形態】
【００１４】
＜第一実施形態＞
第一実施形態は、電子装置の装置温度により推定した起動時間を考慮したタイミングにおいて、制御装置が前記電子装置に対して起動パケットを送付する制御システムに関する実施形態である。
［構成と動作］
図１は、第一実施形態の制御システムの例である制御システム１１の構成を表す概念図である。
【００１５】
制御システム１１は、電子装置１０１と制御装置２０１とを備える。
【００１６】
制御システム１１は、制御装置２０１が電子装置１０１に対して送付するパケットにより、電子装置１０１におけるＯＳの起動及び動作終了（シャットダウン）を制御するシステムである。ここで、ＯＳは、Ｏｐｅｒａｔｉｎｇ  Ｓｙｓｔｅｍの略である。電子装置１０１は制御装置２０１により制御される被制御装置である。
【００１７】
電子装置１０１は、通信部１２１と、制御部１３１と、処理部１４１と、温度測定部１５１と、記録部１７１とを備える。
【００１８】
制御装置２０１は、通信部２２１と、処理部２４１と、入力部２６１と、記録部２７１とを備える。
【００１９】
電子装置１０１の温度測定部１５１は、電子装置１０１の所定の位置の温度（以下、「装置温度」という。）を、時々刻々と測定し、当該装置温度を表す情報である温度情報を時々刻々と処理部１４１に対して送る。当該位置は、後述のＯＳの起動時間に関係する位置である。当該位置は、例えば、電子装置１０１が備える中央演算処理装置の近傍である。
【００２０】
処理部１４１は、温度測定部１５１が送る前記温度情報を、ある時間間隔で、通信部１２１に制御装置２０１に対して送付させる。
【００２１】
処理部１４１は、また、制御装置２０１から通信部１２１を介して起動パケットが送付された場合には、制御部１３１にＯＳの起動を開始させる。当該起動は、起動後の電子装置１０１が行う処理（第二動作）のために、行われる第一動作である。当該起動には、少なくとも当該OSの動作に関係する部分（中央演算処理装置等）を含む電子装置101の部分への電源電力の供給開始が含まれる。また、前記起動パケットは、制御装置２０１が電子装置１０１に対して送る、前記ＯＳの起動開始を指示する情報を含むパケットである。
【００２２】
処理部１４１は、また、前記起動パケットの取得を行った場合には、当該取得に係る時刻である取得時刻を記録部１７１に記録させる。当該取得時刻は、例えば、通信部１２１が前記起動パケットを受信した受信時刻である。あるいは、当該取得時刻は、例えば、処理部１４１が通信部１２１から前記起動パケットを取得した時刻でもよい。
【００２３】
処理部１４１は、また、前記起動パケットを取得した場合には、当該取得時における前記温度情報を記録部１７１に記録させる。当該温度情報は、温度測定部１５１から送られたものである。
【００２４】
処理部１４１は、また、制御部１３１が送るＯＳ起動完了の情報を受けて、当該起動完了の時刻を記録部１７１に記録させる。
【００２５】
そして、処理部１４１は、前記取得時刻と前記起動完了時刻とから、ＯＳの起動に要した時間である起動時間を求める。
【００２６】
そして、処理部１４１は、当該起動時間を前記温度情報と組み合わせた組合せ情報を、通信部１２１を介して制御装置２０１に送付する。
【００２７】
制御部１３１は、処理部１４１の指示に従いＯＳを起動させる。制御部１３１は、当該起動が完了すると、当該完了を表す情報を処理部１４１に対して送る。制御部１３１は、また、処理部１４１の指示に従いＯＳの動作を終了させる。当該動作の終了には、当該OSの動作を行う部分を含む電子装置101の部分への電源電力の供給停止が含まれる。
【００２８】
通信部１２１は、処理部１４１の指示に従い、通信回線３０１を介して、制御装置２０１の通信部２２１に、処理部１４１から送られた情報を送信する。
【００２９】
通信部１２１は、また、制御装置２０１の通信部２２１が通信回線３０１を介して送る情報を受信する。そして、通信部１２１は、受信した情報を、処理部１４１に送る。
【００３０】
記録部１７１は、処理部１４１の指示に従い、処理部１４１から送られた情報を記録する。
【００３１】
一方、制御装置２０１の入力部２６１には、電子装置１０１にＯＳの起動を完了させるべき時刻である起動完了時刻及び電子装置１０１にＯＳの動作を終了させるべき時刻である終了時刻が入力される。起動完了時刻及び終了時刻の入力は、例えば、外部から入力部２６１への入力により行われる。
【００３２】
入力部２６１は、入力された起動完了時刻及び終了時刻を処理部２４１に送る。
【００３３】
処理部２４１は、起動完了時刻が入力された場合には、当該起動完了時刻から、前記起動パケットの電子装置１０１への送信を行う時刻である起動パケット送信時刻を導出する。
【００３４】
処理部２４１は、当該起動パケット送信時刻の導出を次のように行う。
【００３５】
処理部２４１は、後述の［処理フロー］の項で説明するように、まず、前記起動完了時刻より前であり起動パケットの送信時刻に近いことを想定した所定の時刻における装置温度を取得する。処理部２４１には、電子装置１０１から通信部２２１を介して、前記時間間隔で、装置温度に係る温度情報が送られている。そのため、処理部２４１は前記想定した時刻における装置温度を取得することができる。
【００３６】
そして、処理部２４１は、記録部２７１が保持する、最新の、導出データから前記装置温度における前記起動時間を導出する。当該導出データは、過去における装置温度と前記起動時間との関係から導出した、装置温度と前記起動時間との関係である。そして、処理部２４１は、前記起動完了時刻と前記起動時間とから前記起動パケット送信時刻を導出する。処理部２４１は、例えば、前記起動完了時刻から前記起動時間を減じた時刻を、前記起動パケット送信時刻とする。
【００３７】
処理部２４１が行う、導出データの導出動作は次の通りである。
【００３８】
処理部２４１は、処理部２４１が電子装置１０１に対して起動パケットを送ると、当該起動パケットについての、装置温度と起動時間との組み合わせの送付を、電子装置１０１から受ける。処理部２４１は、当該組合せを受けるごとに、受けた当該組合せを、当該組合せを格納するためのデータベースに格納する。当該データベースは、記録部２７１が保持している。
【００３９】
そして、処理部２４１は、最新の前記データベースのデータにより、前記装置温度と前記起動時間との関係を導出する。当該関係においては、例えば、前記装置温度と前記起動時間とが一対一の関係になるようにする。その理由は、その方が以降の処理が容易だからである。当該一対一の関係は、前記データベースのデータに対し、例えば、平滑化処理を行うことにより行う。当該平滑化処理は、例えば、前記データに対しＢ−スプライン曲線を求めることにより行うことができる。この場合は、当該Ｂ−スプライン曲線が前記導出データである。
【００４０】
処理部２４１は、導出した導出データを記録部２７１に記録させる。
【００４１】
通信部２２１は、電子装置１０１の通信部１２１が通信回線３０１を通じて送る情報を受信する。そして、通信部２２１は、受信した情報を処理部２４１に送る。
【００４２】
通信部２２１は、また、処理部２４１から送られた情報を、処理部２４１の指示に従い、通信回線３０１を介して、電子装置１０１の通信部１２１に送信する。
【００４３】
記録部２７１は、処理部２４１の指示に従い、処理部２４１から送られた情報を記録する。
［処理フロー］
図２は、電子装置１０１の処理部１４１が行う、前記温度情報を制御装置２０１に送付する処理の処理フロー例を表す概念図である。
【００４４】
処理部１４１は、まず、Ｓ１０１の処理として、スタート又は同処理の前にＳ１０３の処理を行った場合はＳ１０３の処理の完了の時から時間Ｔ１が経過したかについての判定を行う。ここで、時間Ｔ１は、電子装置１０１が制御装置２０１に対して温度情報を送付する間隔である。
【００４５】
処理部１４１は、Ｓ１０１の処理による判定結果が「ｙｅｓ」の場合は、Ｓ１０２の処理を行う。
【００４６】
一方、処理部１４１は、Ｓ１０１の処理による判定結果が「ｎｏ」の場合は、Ｓ１０１の処理を再度行う。
【００４７】
処理部１４１は、Ｓ１０２の処理を行う場合は、温度測定部１５１から取得した温度情報を、通信部１２１から制御装置２０１に対して送信させる。
【００４８】
そして、処理部１４１は、Ｓ１０３の処理として、図２に表す処理を終了するかについての判定を行う。処理部１４１は、当該判定を、例えば、外部からの終了情報の入力の有無を判定することにより行う。
【００４９】
処理部１４１は、Ｓ１０３の処理による判定結果が「ｙｅｓ」の場合は、図２に表す処理を終了する。
【００５０】
一方、処理部１４１は、Ｓ１０３の処理による判定結果が「ｎｏ」の場合は、前述のＳ１０１の処理を再度行う。
【００５１】
図３は、電子装置１０１の処理部１４１が行う、ＯＳの起動及び動作終了に関する処理の処理フロー例を表す概念図である。
【００５２】
まず、処理部１４１は、Ｓ２０１の処理として、制御装置２０１から通信部１２１を通じて、前述の起動パケットが到着したかについての判定を行う。
【００５３】
処理部１４１は、Ｓ２０１の処理による判定結果が「ｙｅｓ」の場合はＳ２０２の処理を行う。
【００５４】
一方、処理部１４１は、Ｓ２０１の処理による判定結果が「ｎｏ」の場合はＳ２０１の処理を再度行う。
【００５５】
処理部１４１は、Ｓ２０２の処理を行う場合は、同処理として、直近の温度情報を、記録部１７１に記録させる。
【００５６】
そして、処理部１４１は、Ｓ２０３の処理として、制御部１３１に対し、ＯＳの起動を指示する。
【００５７】
そして、処理部１４１は、Ｓ２０４の処理として、Ｓ２０１において到着したことを判定した前記起動パケットの通信部１２１における受信時刻を、記録部１７１に記録させる。
【００５８】
そして、処理部１４１は、Ｓ２０５の処理として、ＯＳの起動が完了したかについての判定を行う。処理部１４１は、当該判定を、例えば、制御部１３１からのＯＳの起動完了についての通知の有無を判定することにより行う。
【００５９】
処理部１４１は、Ｓ２０５の処理による判定結果が「ｙｅｓ」の場合は、Ｓ２０６の処理を行う。
【００６０】
一方、処理部１４１は、Ｓ２０５の処理による判定結果が「ｎｏ」の場合は、Ｓ２０５の処理を再度行う。
【００６１】
処理部１４１は、Ｓ２０６の処理を行う場合は、同処理として、ＯＳ起動完了時刻を記録部１７１に記録させる。この際、処理部１４１は、ＯＳ起動完了時刻を、例えば、制御部１３１からのＯＳの起動完了についての通知を受けた時刻とする。
【００６２】
そして、処理部１４１は、Ｓ２０７の処理として、記録部１７１から、直近のＳ２０４の処理により記録部１７１に記録させた受信時刻と、直近のＳ２０７の処理により記録部１７１に記録させた起動完了時刻とを取得する。そして、処理部１４１は、前記起動完了時刻と前記受信時刻との差である起動時間を導出する。処理部１４１は、導出した起動時間を記録部１７１に記録させる。
【００６３】
そして、処理部１４１は、Ｓ２０８の処理として、組合せ情報を、通信部１２１に、制御装置２０１に対して送信させる。ここで、当該組合せ情報は、記録部１７１から、Ｓ２０２の処理により記録部１７１に記録させた温度情報と、直近のＳ２０７の処理により記録部１７１に記録させた起動時間とを組み合わせた情報である。
【００６４】
次に、処理部１４１は、Ｓ２１１の処理として、制御装置２０１から、通信部１２１を通じて、前述の終了情報が到着したかについての判定を行う。
【００６５】
処理部１４１は、Ｓ２１１の処理による判定結果が「ｙｅｓ」の場合は、Ｓ２１２の処理を行う。
【００６６】
一方、処理部１４１は、Ｓ２１１の処理による判定結果が「ｎｏ」の場合は、Ｓ２１１の処理を再度行う。
【００６７】
処理部１４１は、Ｓ２１２の処理を行う場合は、同処理として、制御部１３１に対して、ＯＳの動作終了を指示する。
【００６８】
そして、処理部１４１は、Ｓ２１３の処理として、図３に表す処理を終了するかについての判定を行う。処理部１４１は、当該判定を、例えば、外部からの終了情報の入力の有無を判定することにより行う。
【００６９】
処理部１４１は、Ｓ２１３の処理による判定結果が「ｙｅｓ」の場合は、図３に表す処理を終了する。
【００７０】
一方、処理部１４１は、Ｓ２１３の処理による判定結果が「ｎｏ」の場合は、前述のＳ２０１の処理を再度行う。
【００７１】
図４は、制御装置２０１の処理部２４１が行う、前述の導出データを導出する処理の処理フロー例を表す概念図である。
【００７２】
処理部２４１は、まず、電子装置１０１から、通信部２２１を通じて、前記組合せ情報が到着したかについての判定を行う。前記組合せ情報は、図３に表すＳ２０８の処理により、電子装置１０１の処理部１４１が通信部１２１に制御装置２０１に対して送信させた組合せ情報である。
【００７３】
処理部２４１は、Ｓ３０１の処理による判定結果が「ｙｅｓ」の場合は、Ｓ３０２の処理を行う。
【００７４】
一方、処理部２４１は、Ｓ３０１の処理による判定結果が「ｎｏ」の場合は、Ｓ３０１の処理を再度行う。
【００７５】
処理部２４１は、Ｓ３０２の処理を行う場合は、同処理として、Ｓ３０１の処理により到着したことを判定した前記組合せ情報を、記録部２７１が保持するデータベースに格納する。
【００７６】
そして、処理部２４１は、Ｓ３０２−２の処理として、前述の導出データを導出するかについての判定を行う。処理部２４１は、当該判定を、例えば、前記データベースに格納されたデータ数が、前記導出データを導出するのに十分であるかを判定することにより行う。
【００７７】
処理部２４１は、Ｓ３０２−２の処理による判定結果が「ｙｅｓ」の場合は、Ｓ３０３の処理を行う。
【００７８】
一方、処理部２４１は、Ｓ３０２−２の処理による判定結果が「ｎｏ」の場合は、Ｓ３０５の処理を行う。
【００７９】
処理部２４１は、Ｓ３０３の処理を行う場合は、同処理として、前記データベースに格納されているデータを記録部２７１から取得し、当該データについての平滑化処理を行う。平滑化処理後のデータが、前記導出データである。前記平滑化処理は、前記導出データにおける起動時間と装置温度との関係が一対一になるように行われる。
【００８０】
そして、処理部２４１は、Ｓ３０４の処理として、Ｓ３０３の処理により導出した導出データを記録部２７１に記録させる。処理部２４１は、記録部２７１が導出データを既に保持している場合には、既に保持している導出データを、直近のＳ３０３の処理により導出した導出データで置き換えても構わない。
【００８１】
処理部２４１は、Ｓ３０５の処理を行う場合は、同処理として、図４に表す処理を終了するかについての判定を行う。処理部２４１は、当該判定を、例えば、外部からの終了情報の入力の有無により行う。
【００８２】
処理部２４１は、Ｓ３０５の処理による判定結果が「ｙｅｓ」の場合は、図４に表す処理を終了する。
【００８３】
一方、処理部２４１は、Ｓ３０５の処理による判定結果が「ｎｏ」の場合は、前述のＳ３０１の処理を再度行う。
【００８４】
図５は、制御装置２０１の処理部２４１が行う、電子装置１０１への起動パケット送信に関する処理の処理フロー例を表す概念図である。
【００８５】
処理部２４１は、まず、Ｓ４０１の処理として、前記起動完了時刻を入力部２６１より受けたかについての判定を行う。
【００８６】
処理部２４１は、Ｓ４０１の処理による判定結果が「ｙｅｓ」の場合は、Ｓ４０２の処理を行う。
【００８７】
一方、処理部２４１は、Ｓ４０１の処理による判定結果が「ｎｏ」の場合は、Ｓ４０１の処理を再度行う。
【００８８】
処理部２４１は、Ｓ４０２の処理を行う場合は、同処理として、同処理の開始時刻からＳ４０１の処理により受けたことを判定した前記起動完了時刻までの時間が時間Ｔ２を下回ったかについての判定を行う。ここで、時間Ｔ２は、前記起動完了時刻までの時間が時間Ｔ２を下回ってから次処理を行うために予め設定された時間である。
【００８９】
処理部２４１は、Ｓ４０２の処理により「ｙｅｓ」を判定した場合は、Ｓ４０３の処理を行う。
【００９０】
一方、処理部２４１は、Ｓ４０２の処理により「ｎｏ」を判定した場合は、Ｓ４０２の処理を再度行う。
【００９１】
処理部２４１は、Ｓ４０３の処理を行う場合は、同処理として、最新の温度情報を取得する。当該温度情報は、電子装置１０１の処理部１４１が、図２に表すＳ１０２の処理により、通信部１２１に制御装置２０１に対して送信させた温度情報のうちの、通信部２２１から処理部２４１に送付された最新のものである。
【００９２】
次に、処理部２４１は、Ｓ４０４の処理として、Ｓ４０３の処理により取得した最新の装置温度を、最新の導出データに照会し、当該装置温度における前記起動時間を導出する。当該導出データは、処理部２４１が、図４のＳ３０４の処理により記録部２７１に記録させた導出データの最新のものである。
【００９３】
そして、処理部２４１は、Ｓ４０５の処理として、Ｓ４０１の処理により取得したことを判定した起動完了時刻からＳ４０４の処理により導出した起動時間を減じた値を送信時刻に設定し、記録部２７１に記録させる。
【００９４】
そして、処理部２４１は、Ｓ４０６の処理として、同処理の開始時刻がＳ４０５の処理により記録部２７１に記録させた送信時刻になったかについての判定を行う。
【００９５】
処理部２４１は、Ｓ４０６の処理による判定結果が「ｙｅｓ」の場合は、Ｓ４０７の処理を行う。
【００９６】
一方、処理部２４１は、Ｓ４０６の処理による判定結果が「ｎｏ」の場合は、Ｓ４０６の処理を再度行う。
【００９７】
処理部２４１は、Ｓ４０７の処理を行う場合は、同処理として、通信部２２１に、起動パケットの電子装置１０１への送信を行わせる。
【００９８】
そして、処理部２４１は、図５に表す処理を終了するかについての判定を行う。処理部２４１は、当該判定を、例えば、外部からの終了情報の入力の有無を判定することにより行う。
【００９９】
処理部２４１は、Ｓ４０８の処理による判定結果が「ｙｅｓ」の場合は、図５に表す処理を終了する。
【０１００】
一方、処理部２４１は、Ｓ４０８の処理による判定結果が「ｎｏ」の場合は、前述のＳ４０１の処理を再度行う。
【０１０１】
図６は、処理部２４１が行う、終了パケットの送付に関する処理の処理フロー例を表す概念図である。
【０１０２】
処理部２４１は、まず、Ｓ４２１の処理として、入力部２６１から終了時刻を表す情報を受けたかについての判定を行う。
【０１０３】
処理部２４１は、Ｓ４２１の処理による判定結果が「ｙｅｓ」の場合は、Ｓ４２２の処理を行う。
【０１０４】
一方、処理部２４１は、Ｓ４２１の処理による判定結果が「ｎｏ」の場合は、Ｓ４２１の処理を再度行う。
【０１０５】
処理部２４１は、Ｓ４２２の処理を行う場合は、同処理として、同処理の開始時刻が、Ｓ４２１の処理により受けたことを判定した終了時刻になったかについての判定を行う。
【０１０６】
処理部２４１は、Ｓ４２２の処理による判定結果が「ｙｅｓ」の場合は、Ｓ４２３の処理を行う。
【０１０７】
一方、処理部２４１は、Ｓ４２２の処理による判定結果が「ｎｏ」の場合は、Ｓ４２２の処理を再度行う。
【０１０８】
処理部２４１は、Ｓ４３２の処理を行う場合は、同処理として、終了パケットを、通信部２２１に電子装置１０１に対して送付させる。
【０１０９】
そして、処理部２４１は、Ｓ４３４の処理として、図６に表す処理を終了するかについての判定を行う。処理部２４１は、当該判定を、例えば、終了信号の外部からの入力の有無を判定することにより行う。
【０１１０】
処理部２４１は、Ｓ４２４の処理による判定結果が「ｙｅｓ」の場合は、図６に表す処理を終了する。
【０１１１】
一方、処理部２４１は、Ｓ４２４の処理による判定結果が「ｎｏ」の場合は、前述のＳ４２１の処理を再度行う。
【０１１２】
以上説明したように、第一実施形態の制御装置２０１は、電子装置１０１に起動を完了させるべき時刻である起動完了時刻よりも、起動時間だけ早い時刻に、電子装置に対して起動パケットを送付する。ここで、起動時間は、電子装置１０１が起動パケットを受信してからＯＳの起動が完了するまでに要する時間である。制御装置２０１は、当該起動時間の導出を、導出時における装置温度を導出データと参照することにより行う。ここで、導出データは、過去の、電子装置１０１の起動時間と電子装置１０１におけるＯＳの起動時における装置温度との関係により導出したデータである。
【０１１３】
［背景技術］の項で説明したように、電子装置におけるＯＳ起動時間には、電子装置の温度に依存する設定がされることが多い。制御装置２０１は、そのような電子装置１０１においても、ＯＳ起動時に近い時刻における装置温度から起動時間を導出することにより、起動時間の推定精度の向上を図り得る。
【０１１４】
このようにして、制御装置２０１は、起動時間の精度向上により、電子装置１０１が実際にＯＳの起動を完了する時刻と、予定された起動完了時刻との間の誤差を少なくすることができる。
【０１１５】
なお、以上の説明では、制御装置２０１が、電子装置１０１が作成した前記組合せ情報により、前記データベースの情報や、前記導出データを導出する場合を例に説明した。しかしながら、電子装置１０１が、元情報の取得から、制御装置２０１が前記導出データの記録を行うまでの電子装置１０１と制御装置２０１との間での動作の分担は任意である。ここで、元情報は、起動パケットの前記取得時刻、当該起動パケットに係るＯＳの起動完了時刻、及び、前記取得時刻に係る前記温度情報である。
【０１１６】
例えば、電子装置１０１は前記元情報を制御装置２０１に送付し、制御装置２０１が複数の送付された元情報から前記導出データを導出しても構わない。
【０１１７】
あるいは、電子装置１０１が、複数の前記元情報から前記導出データを導出し、当該導出データを制御装置２０１に対して送付しても構わない。この場合は、制御装置２０１が受け、記録した導出データのうちの直近に記録したものが、前述の最新の導出データである。
［効果］
第一実施形態の制御装置は、電子装置に起動を完了させるべき時刻である起動完了時刻よりも、起動時間だけ早い時刻に、電子装置に対して起動パケットを送付する。ここで、起動時間は、電子装置が起動パケットを受信してからＯＳの起動が完了するまでに要する時間である。制御装置は、当該起動時間の導出を、導出時における装置温度を導出データと参照することにより行う。ここで、導出時間は、過去の、電子装置の起動時間と電子装置におけるＯＳの起動時における装置温度との関係により導出したものである。
【０１１８】
［背景技術］の項で述べたように、電子装置におけるＯＳ起動時間は、電子装置が備える中央演算処理装置等の回路の温度に依存する設定がされる場合が多い。制御装置は、そのような設定がされた電子装置に対しても、電子装置のＯＳ起動時に近い時刻における装置温度から起動時間を導出することにより、起動時間の推定精度の向上を図りうる。
【０１１９】
第一実施形態の制御装置は、起動時間の推定精度の向上により、電子装置が実際にＯＳの起動を完了する時刻と、予定された起動完了時刻との間の誤差を少なくすることができる。
【０１２０】
そのため、第一実施形態の制御装置は、電子装置におけるＯＳ起動の完了後、当該起動完了後の電子装置における次処理を行うまでの待機の時間を短縮し得る。従い、第一実施形態の制御装置は、当該待機による電子機器の消費電力を低減し得る。
＜第二実施形態＞
第二実施形態は、電子装置における実際のＯＳ起動時により近い時刻の温度情報により起動時間を導出し得る制御装置に関する実施形態である。
【０１２１】
第二実施形態の制御システムの構成例、動作例及び処理フロー例の説明は、以下を除いて、第一実施形態のものと同じである。ただし、以下の説明が、第一実施形態における説明と矛盾する場合は、以下の説明を優先する。
【０１２２】
第二実施形態の制御装置２０１の処理部２４１が行う、電子装置１０１への起動パケット送信処理の処理フロー例は、図５に表す処理からＳ４０５の処理を削除し、図７に表す処理を追加したものである。以下、図７に表す処理について説明する。
【０１２３】
処理部２４１は、図５に表すＳ４０４の処理の次に、Ｓ４０５−１の処理として、Ｓ４０１の処理により取得したことを判定した起動完了時刻からＳ４０４の処理により導出した起動時間を減じた値を仮送信時刻に設定する。そして、処理部２４１は、設定した当該仮送信時刻を記録部２７１に記録させる。
【０１２４】
そして、処理部２４１は、Ｓ４０５−２の処理として、当該仮送信時刻までの時間を導出する。
【０１２５】
そして、処理部２４１は、Ｓ４０５−３の処理として、Ｓ４０５−２の処理により導出した時間が第一の時間より小さいかについての判定を行う。ここで、前記第一の時間は、Ｓ４０５−２の処理により導出した時間が十分に大きい場合に後述のＳ４０５−４の処理を行うために予め設定された時間である。前記第一の時間は、最初に行われるＳ４０５−２の処理により導出した時間より小さい時間とする。その理由は、前記第一の時間がＳ４０５−２の処理により導出した時間より大きいと、Ｓ４０５−４の判定結果が「ｙｅｓ」になる場合が無く、Ｓ４０５−４ｂの処理が全く行われないためである。
【０１２６】
処理部２４１は、Ｓ４０５−３の処理による判定結果が「ｙｅｓ」の場合には、Ｓ４０５−４の処理を行う。
【０１２７】
一方、処理部２４１は、Ｓ４０５−３の処理による判定結果が「ｎｏ」の場合には、Ｓ４０５−６の処理を行う。
【０１２８】
処理部２４１は、Ｓ４０５−４の処理を行う場合には、同処理として、Ｓ４０５−２により導出した時間がゼロより大きいかについての判定を行う。
【０１２９】
処理部２４１は、Ｓ４０５−４の処理により「ｙｅｓ」を判定した場合には、Ｓ４０５−４ｂの処理として、直近のＳ４０５−２の処理により導出した仮送信時刻を送信時刻に設定し、記録部２７１に記録させる。
【０１３０】
そして、処理部２４１は、図５に表すＳ４０６の処理を行う。
【０１３１】
処理部２４１は、Ｓ４０５−４の処理により「ｎｏ」を判定した場合には、Ｓ４０５−５の処理として、一回前のＳ４０５−２の処理により導出した仮送信時刻を送信時刻に設定し、記録部２７１に記録させる。
【０１３２】
そして、処理部２４１は、図５に表すＳ４０６の処理を行う。
【０１３３】
処理部２４１は、Ｓ４０５−６の処理を行う場合は、同処理として、第二の時間だけ次に行う処理の開始を待つ。ここで、前記第二の時間は、処理部２４１が、Ｓ４０３以降の処理を前記第二の時間だけ後に再度行うために予め設定された時間である。前記第二の時間は、前記第一の時間よりも短い時間である。そして、後述の本実施形態の効果をより多く得るためには、前記第二の時間を前記第一の時間よりも十分に短い時間にすることがより好ましい。その理由は、電子装置１０１における実際のＯＳ起動時刻と後述の発送時刻との差を一層少なくすることができ、その分、より実際のＯＳ起動時刻に近い時刻による装置温度からより正確なＯＳ起動時間を推定することができるからである。
【０１３４】
処理部２４１は、導出した（仮）送信時刻までの時間が十分に大きい（図７のＳ４０５−３）場合には、もう少し時間が経過してから（Ｓ４０５−６）再度（仮）送信時刻の導出を行う。送信時刻の導出に用いる装置温度の処理部２４１による取得時刻は、電子装置１０１がＯＳを実際に起動する時刻にできるだけ近い方が良い。その理由は、導出に用いる装置温度が、実際のＯＳ起動時の装置温度により近づくからである。
【０１３５】
処理部２４１は、実際のＯＳ起動時の温度に近い装置温度を用いることにより、より正確な起動時間を導出を行い得る。
【０１３６】
そのため、制御装置２０１は、起動時間の推定精度向上により、電子装置が実際にＯＳの起動を完了する時刻の、予定された起動完了時刻との間の誤差を一層少なくすることができる。
［効果］
第二実施形態の制御システムは、第一実施形態の制御システムと同様の構成を備え、同様の動作を含む動作を行うことから、まず、第一実施形態の制御システムと同様の効果を奏する。
【０１３７】
それに加えて、第二実施形態の制御システムは、以下に説明する効果を奏する。
【０１３８】
第二実施形態の制御システムは、導出した送信時刻までの時間が十分に大きい場合には、もう少し時間が経過してから再度送信時刻の導出を行う。送信時刻の導出に用いる装置温度の処理部による取得時刻は、電子装置がＯＳを実際に起動する時刻にできるだけ近い方が良い。導出に用いる装置温度が、実際のＯＳ起動時の装置温度により近づくからである。
【０１３９】
従い、第二実施形態の制御システムは、実際のＯＳ起動時の温度に近い装置温度を用いることにより、より正確な起動時間を導出することができる。
【０１４０】
そのため、第二実施形態の制御システムは、起動時間の精度向上により、電子装置が実際にＯＳの起動を完了する時刻の、予定された起動完了時刻との間の誤差を一層少なくすることができる。
【０１４１】
以上により、第二実施形態の制御装置は、電子装置におけるＯＳ起動の完了後、当該起動完了後の電子装置における次処理を行うまでの待機の時間を一層短縮し得る。従い、第二実施形態の制御装置は、当該待機による電子機器の消費電力を一層低減し得る。
＜第三実施形態＞
第三実施形態は、導出データの導出に用いる元情報から古い情報を削除する制御装置に関する実施形態である。
【０１４２】
第三実施形態の制御システムの構成例、動作例及び処理フロー例の説明は、以下を除いて、第一実施形態のものと同じである。ただし、以下の説明が、第一実施形態における説明と矛盾する場合は、以下の説明を優先する。
【０１４３】
第三実施形態の制御装置２０１の処理部２４１が行う、前記導出データを導出する処理の処理フロー例は、図４に表すＳ３０２とＳ３０３の処理の間に、図８に表す処理を追加したものである。以下、図８に表す処理について説明する。
【０１４４】
処理部２４１は、図４のＳ３０２の処理の次に、Ｓ３０２−１の処理として、記録部２７１が保持するデータベースのデータから、登録した時刻が時間Ｔ４以上古いデータを削除する。ここで、時間Ｔ４は、時間Ｔ４より前に登録されたデータは、登録が古すぎる趣旨の判定をＳ３０２−１の処理として行うものとして、予め定められた時間である。
【０１４５】
そして、処理部２４１は、図４に表すＳ３０３の処理を行う。
【０１４６】
なお、Ｓ３０２−１の処理においては、データベースへの登録時刻が一定以上古いデータを削除しているが、当該登録時刻は当該データに係る前記取得時刻と結びついている。従い、登録時刻が一定以上古いデータを削除する処理は、前記取得時刻が一定以上古データを削除する処理にほぼ等しい。
【０１４７】
処理部２４１は、当該データに係る前記取得時刻が保持されている場合は、前記取得時刻が一定期間以上古いデータを削除しても構わない。
【０１４８】
電子装置１０１におけるＯＳの起動時間としてあまりに古いもの（所定の期間以上前の前記取得時刻に係る起動データ）は、現在の起動時間からずれている可能性がある。それは、例えば、時間の経過にともなう、ＯＳを記録している電子装置１０１の部分であるＯＳ記録部の劣化により、ＯＳにバグが発生する可能性があるからである。
【０１４９】
第三実施形態の制御システム１１は、前記データベースから、取得時が古すぎるデータを削除する。そして、当該制御システム１１は、同じ装置温度における起動時間が現在の起動時間に比較的近いと想定されるデータのみを用いて、前記導出データの導出を行うことを可能にする。そのため、当該制御システム１１は、起動時間の導出精度を一層向上させ得る。そして、当該制御システム１１は、起動時間の精度向上により、電子装置が実際にＯＳの起動を完了する時刻の、予定された起動完了時刻との間の誤差を一層少なくすることができる。
［効果］
第三実施形態の制御システムは、第一実施形態の制御システムと同様の構成を備え、同様の動作を含む動作を行うことから、まず、第一実施形態の制御システムと同様の効果を奏する。
【０１５０】
それに加えて、第三実施形態の制御システムは、以下に説明する効果を奏する。第三実施形態の制御システムは、データベースから、取得時が古すぎるデータを削除する。そして、当該制御システムは、同じ装置温度における起動時間が現在の起動時間に比較的近いと想定されるデータのみを用いて、前記導出データの導出を行うことを可能にする。そのため、当該制御システムは、起動時間の導出精度を一層向上させ得る。そして、当該制御システムは、起動時間の精度向上により、電子装置が実際にＯＳの起動を完了する時刻の、予定された起動完了時刻との間の誤差を一層少なくすることができる。
【０１５１】
以上により、第三実施形態の制御装置は、電子装置におけるＯＳ起動の完了後、当該起動完了後の電子装置における次処理を行うまでの待機の時間を一層短縮し得る。従い、第三実施形態の制御装置は、当該待機による電子機器の消費電力を一層低減し得る。
【０１５２】
以上、実施形態の制御装置として、起動パケットによりＯＳの起動を開始する電子装置に対して当該起動パケットを送付する制御装置を例に説明した。しかしながら、実施形態の制御装置は、通信回線を通じて起動情報により動作を行う被制御装置に当該起動情報を送付するものであれば、上記に限定されない。
【０１５３】
図９は、本発明の最小限の制御装置である制御装置２０１ｘの構成を表すブロック図である。
【０１５４】
制御装置２０１ｘは、推定部２４１ａｘと、導出部２４１ｂｘと、通信部２２１ｘとを備える。
【０１５５】
推定部２４１ａｘは、図示しない被制御装置における将来の前記取得から、所要時間が装置温度に依存する、第二動作を行うための動作、である第一動作、が完了するまでの所要時間の推定を行う。前記被制御装置は、図示しない通信回線を通じての起動情報の取得により前記第一動作を行うものである。推定部２４１ａｘは、前記推定を、導出データと、前記被制御装置から前記通信回線を通じて送られた直近の前記装置温度と、から行う。前記導出データは、過去の前記取得に係る、前記起動情報の取得時刻と、前記取得時刻に係る前記取得により行われた前記第一動作の完了時刻と、前記取得時刻に係る前記装置温度と、の組み合わせ、とから導出が行われたものである。
【０１５６】
導出部２４１ｂｘは、前記所要時間から前記起動情報の前記被制御装置への送付時刻を求める。
【０１５７】
通信部２２１ｘは、前記送付時刻における前記起動情報の前記被制御装置への送付を行う。
【０１５８】
制御装置２０１ｘは、前記所要時間から導出した前記起動情報の前記被制御装置への送付時刻に前記起動情報の前記被制御装置への送付を行う。前記被制御装置における前記所要時間は、上述のように前記装置温度に依存する。制御装置は２０１は、直前の装置温度と、過去データから求めた装置温度と所要時間との関係である導出データとから、近い将来に起動情報を送付することによる前記所要時間を推定する。当該所要時間は、直前の装置温度が考慮されているので、装置温度が考慮されていない場合と比較してより精度の高い推定値である。そのため、制御装置２０１ｘは、起動時間の推定精度の向上により、前記被制御装置において、起動情報を送付することによる実際の前記第一動作の完了時刻を、予定された前記第一動作の完了時刻により近づけ得る。
【０１５９】
以上により、制御装置２０１ｘは、前記被制御装置における、前記第一動作の完了後、前記第二動作を行うまでの待機の時間を短縮し得る。従い、制御装置２０１ｘは、当該待機による前記被制御装置の消費電力を低減し得る。
とができる。
【０１６０】
そのため、制御装置２０１ｘは、上記構成により、［発明の効果］の項に記載した効果を奏する。
【０１６１】
以上、本発明の各実施形態を説明したが、本発明は、上記した実施形態に限定されるものではなく、本発明の基本的技術的思想を逸脱しない範囲で更なる変形、置換、調整を加えることができる。例えば、各図面に示した要素の構成は、本発明の理解を助けるための一例であり、これらの図面に示した構成に限定されるものではない。
【０１６２】
また、上記の実施形態の一部または全部は、以下の付記のようにも記述され得るが、以下には限られない。
【０１６３】
（付記Ａ１）
通信回線を通じての起動情報の取得により、所要時間が装置温度に依存する、第二動作を行うための動作、である第一動作を行う被制御装置による過去の前記取得に係る、前記起動情報の取得時刻と、前記取得時刻に係る前記取得により行われた前記第一動作の完了時刻と、前記取得時刻に係る前記装置温度と、の組み合わせ、とから導出が行われた導出データと、前記被制御装置から前記通信回線を通じて送られた直近の前記装置温度と、から、前記被制御装置における将来の前記取得から前記第一動作が完了するまでの所要時間を推定する推定部と、
前記所要時間から前記起動情報の前記被制御装置への送付時刻を求める導出部と、
前記送付時刻における前記起動情報の前記被制御装置への送付を行う通信部と、
を備える、制御装置。
【０１６４】
（付記Ａ２）
前記送付時刻の導出時から前記送付時刻までの時間が第一の時間以上の場合に、前記送付時刻の導出時から第二の時間の経過後に、再度、前記送付時刻を求める、付記Ａ１に記載された制御装置。
【０１６５】
（付記Ａ３）
前記第二の時間が前記第一の時間より短い、付記Ａ２に記載された制御装置。
【０１６６】
（付記Ａ４）
前記導出に用いる前記組合せから、所定の期間以上前の前記取得時刻に係る前記組合せを除外する、付記Ａ１乃至付記Ａ３のうちのいずれか一に記載された制御装置。
【０１６７】
（付記Ａ５）
前記導出データが直近のものである、付記Ａ１乃至付記Ａ４のうちのいずれか一に記載された制御装置。
【０１６８】
（付記Ａ６）
前記導出データが、前記装置温度と前記所要時間との一対一の関係である、付記Ａ１乃至付記Ａ５のうちのいずれか一に記載された制御装置。
【０１６９】
（付記Ａ７）
前記導出を行う導出部をさらに備える、付記Ａ１乃至付記Ａ６のうちのいずれか一に記載された制御装置。
【０１７０】
（付記Ａ７．１）
前記導出部が、前記装置が送る、前記組合せ又は前記組合せから導いた情報、により前記導出を行う、付記Ａ７に記載された制御装置。
【０１７１】
（付記Ａ７．２）
前記組合せ又は前記組合せから導いた情報、が、前記通信回線を通じて送られる、付記Ａ７．１に記載された制御装置。
【０１７２】
（付記Ａ８）
前記導出部が、前記装置が送る前記組合せにより前記導導出を行う、付記Ａ７に記載された制御装置。
【０１７３】
（付記Ａ９）
前記組合せが、前記通信回線を通じて送られる、付記Ａ８に記載された制御装置。
【０１７４】
（付記Ａ１０）
前記組合せが、複数の前記組合せである、付記Ａ９に記載された制御装置。
【０１７５】
（付記Ａ１１）
前記導出部が、前記被制御装置が送る、前記取得時刻から前記完了時刻までの時間と、前記取得時刻に係る前記装置温度と、のセットにより前記導出を行う、付記Ａ７に記載された制御装置。
【０１７６】
（付記Ａ１２）
前記セットが、前記通信回線を通じて送られる、付記Ａ１１に記載された制御装置。
【０１７７】
（付記Ａ１３）
前記導出データが、前記被制御装置により前記導出が行われ、送られたものである、付記Ａ１乃至付記Ａ６のうちのいずれか一に記載された制御装置。
【０１７８】
（付記Ａ１４）
前記導出データが、前記通信回線を通じて送られたものである、付記Ａ１３に記載された制御装置。
【０１７９】
（付記Ａ１５）
前記通信回線がインターネットである、付記Ａ１乃至付記Ａ１４のうちのいずれか一に記載された制御装置。
【０１８０】
（付記Ａ１６）
前記起動情報がパケットである、付記Ａ１乃至付記Ａ１５のうちのいずれか一に記載された制御装置。
【０１８１】
（付記Ａ１７）
前記第一動作がＯＳ（Ｏｐｅｒａｔｉｎｇ  Ｓｙｓｔｅｍ）の起動である、付記Ａ１乃至付記Ａ１６のうちのいずれか一に記載された制御装置。
【０１８２】
（付記Ａ１８）
前記装置温度が、前記ＯＳ（Ｏｐｅｒａｔｉｎｇ  Ｓｙｓｔｅｍ）を実行する中央演算処理装置近傍の装置温度である、付記Ａ１７に記載された制御装置。
【０１８３】
（付記Ｂ１）
付記Ａ１乃至付記Ａ１８に記載された制御装置に対し、前記組合せ又は前記組合せから導いた情報を送付する、被制御装置。
【０１８４】
（付記Ｃ１）
付記Ａ１乃至付記Ａ１８に記載された制御装置と、前記被制御装置とを備える、制御システム。
【０１８５】
（付記Ｄ１）
通信回線を通じての起動情報の取得により、所要時間が装置温度に依存する、第二動作を行うための動作、である第一動作を行う被制御装置による過去の前記取得に係る、前記起動情報の取得時刻と、前記取得時刻に係る前記取得により行われた前記第一動作の完了時刻と、前記取得時刻に係る前記装置温度と、の組み合わせ、とから導出が行われた導出データと、直近の前記装置温度と、から、前記被制御装置における将来の前記取得から前記第一動作が完了するまでの所要時間を推定し、
前記所要時間から前記起動情報の前記被制御装置への送付時刻を求め、
前記送付時刻における前記起動情報の前記被制御装置への送付を行う、
制御方法。
【０１８６】
（付記Ｅ１）
通信回線を通じての起動情報の取得により、所要時間が装置温度に依存する、第二動作を行うための動作、である第一動作を行う被制御装置による過去の前記取得に係る、前記起動情報の取得時刻と、前記取得時刻に係る前記取得により行われた前記第一動作の完了時刻と、前記取得時刻に係る前記装置温度と、の組み合わせ、とから導出が行われた導出データと、直近の前記装置温度と、から、前記被制御装置における将来の前記取得から前記第一動作が完了するまでの所要時間を推定する処理と、
前記所要時間から前記起動情報の前記被制御装置への送付時刻を求める処理と、
前記送付時刻における前記起動情報の前記被制御装置への送付を行う処理と、
をコンピュータに実行させる、制御プログラム。
【符号の説明】
【０１８７】
１１    制御システム
１０１    電子装置
２０１、２０１ｘ    制御装置
１２１、２２１、２２１ｘ    通信部
１３１    制御部
１４１、２４１    処理部
１５１    温度測定部
１７１、２７１    記録部
２４１ａｘ    推定部
２４１ｂｘ    導出部
２６１    入力部
２０１    制御装置
３０１    通信回線
【図１】
2018045612.tif 000003
【図２】
2018045612.tif 000004
【図３】
2018045612.tif 000005
【図４】
2018045612.tif 000006
【図５】
2018045612.tif 000007
【図６】
2018045612.tif 000008
【図７】
2018045612.tif 000009
【図８】
2018045612.tif 000010
【図９】
2018045612.tif 000011