"端末装置へ所定の情報を提供する情報提供サーバに対する更新プログラムの更新実行を指示するプログラム更新指示装置であって、前記端末装置が前記情報提供サーバへ所定期間にアクセスしたアクセス数を日時と対応付けて集計し、予測アクセス数として保持するアクセス数集計部と、管理者による前記更新プログラムの確認の要否を示す情報に基づいて、更新プログラムの更新後に管理者の確認を要するか否かを判定し、管理者の確認を要する場合、前記更新プログラムの更新可能時間に対応した更新予定日における時間帯別のアクセス数を用いて、前記アクセス数の上限を表す閾値以下のアクセス数を予測アクセス数として抽出する予測アクセス数抽出部と、前記予測アクセス数に対応する時間帯の中から、前記更新プログラムの更新開始から更新終了までに要する更新所要時間の長さを満たす1または複数の連続時間帯を抽出する連続時間帯抽出部と、連続時間帯抽出部で抽出された前記連続時間帯に管理者が存在する場合、この連続時間帯におけるアクセス数が経時的に小から大に変化するか否かを判定し、この判定結果に基づいて、前記連続時間帯の中から前記更新所要時間の長さに対応した何れかの連続時間帯を更新実行時間として選出する更新実行時間選出部と、を備えたことを特徴とするプログラム更新指示装置。前記更新実行時間選出部は、前記予測アクセス数抽出部から受信した前記連続時間帯のアクセス数が経時的に小から大に変化し、かつ、この連続時間帯の中で最も高い値のアクセス数と最も低い値のアクセス数との乖離が所定の値よりも大きい場合、更新実行時間選出部は、この連続時間帯の中でアクセス数が最も低い値を示す時間の終点時刻から更新所要時間の長さに相当する期間だけ遡った時点までの時間を更新実行時間として出力することを特徴とする請求項1に記載のプログラム更新指示装置。前記更新実行時間選出部は、前記予測アクセス数抽出部から受信した前記連続時間帯のアクセス数が経時的に小から大に変化し、かつ、この連続時間帯の中で最も高い値のアクセス数と最も低い値のアクセス数との乖離が所定の値よりも小さい場合、更新実行時間選出部は、連続時間帯の中でアクセス数が最も高い値を示す時間の終点時刻から更新所要時間の長さに相当する期間だけ遡った時点までの時間を更新実行時間として出力することを特徴とする請求項1に記載のプログラム更新指示装置。前記連続時間帯抽出部は、前記予測アクセス数抽出部から受信した前記連続時間帯のアクセス数が経時的に大から小に変化し、かつ、この連続時間帯の中で最も高い値のアクセス数と最も低い値のアクセス数との乖離が所定の値よりも大きい場合、更新実行時間選出部は、連続時間帯の中でアクセス数が最も低い値を示す時間の始点時刻から更新所要時間の長さに相当する期間だけ後の時点までの時間を更新実行時間として出力することを特徴とする請求項1に記載のプログラム更新指示装置。前記連続時間帯抽出部は、前記予測アクセス数抽出部から受信した前記連続時間帯のアクセス数が経時的に大から小に変化し、かつ、この連続時間帯の中で最も高い値のアクセス数と最も低い値のアクセス数との乖離が所定の値よりも小さい場合、更新実行時間選出部は、連続時間帯の中でアクセス数が最も高い値を示す時間の始点時刻から更新所要時間の長さに相当する期間だけ後の時点までの時間を更新実行時間として出力することを特徴とする請求項1に記載のプログラム更新指示装置。端末装置へ所定の情報を提供する情報提供サーバに対する更新プログラムの更新実行を指示するプログラム更新指示装置であって、前記端末装置が前記情報提供サーバへ所定期間にアクセスしたアクセス数を日時と対応付けて集計し、予測アクセス数として保持するアクセス数集計部と、管理者による前記更新プログラムの確認の要否を示す情報に基づいて更新プログラムの更新後に管理者の確認を要するか否かを判定し、管理者の確認を要しない場合、前記更新プログラムの更新可能時間に対応した更新予定日における時間帯別のアクセス数を用いて、アクセス数の上限を表す閾値以下のアクセス数を予測アクセス数として抽出する予測アクセス数抽出部と、前記予測アクセス数に対応する時間帯の中から、更新プログラムの更新開始から更新終了までに要する更新所要時間の長さを満たす1または複数の連続時間帯を抽出する連続時間帯抽出部と、前記連続時間帯の中から前記更新所要時間の長さに対応した何れかの連続時間帯を更新実行時間として選出す更新実行時間選出部と、を備えたことを特徴とするプログラム更新指示装置。前記更新実行時間選出部から出力された前記更新実行時間に基づいて、所定の記憶部10に記録された前記更新プログラムを読み出して更新実行を指示する更新実行部を備えることを特徴とする請求項1~6の何れか1つに記載のプログラム更新指示装置。しかしながら、上記特許文献1に代表される従来技術は、管理者によって予め実行スケジュールを作成する必要があるため、管理者の労力のより一層の軽減を図りたいというニーズに対応することが困難という課題があった。本発明は、上記に鑑みてなされたものであって、更新プログラムの実行スケジュールの作成に伴う管理者の労力を軽減することが可能なプログラム更新指示装置を得ることを目的とする。上述した課題を解決し、目的を達成するために、本発明は、端末装置へ所定の情報を提供する情報提供サーバに対する更新プログラムの更新実行を指示するプログラム更新指示装置であって、前記端末装置が前記情報提供サーバへ所定期間にアクセスしたアクセス数を日時と対応付けて集計し、予測アクセス数として保持するアクセス数集計部と、管理者による前記更新プログラムの確認の要否を示す情報に基づいて、更新プログラムの更新後に管理者の確認を要するか否かを判定し、管理者の確認を要する場合、前記更新プログラムの更新可能時間に対応した更新予定日における時間帯別のアクセス数を用いて、前記アクセス数の上限を表す閾値以下のアクセス数を予測アクセス数として抽出する予測アクセス数抽出部と、前記予測アクセス数に対応する時間帯の中から、前記更新プログラムの更新開始から更新終了までに要する更新所要時間の長さを満たす1または複数の連続時間帯を抽出する連続時間帯抽出部と、連続時間帯抽出部で抽出された前記連続時間帯に管理者が存在する場合、この連続時間帯におけるアクセス数が経時的に小から大に変化するか否かを判定し、この判定結果に基づいて、前記連続時間帯の中から前記更新所要時間の長さに対応した何れかの連続時間帯を更新実行時間として選出する更新実行時間選出部と、を備えたことを特徴とする。この発明によれば、更新プログラムの実行スケジュールを自動的に作成するようにしたので、更新プログラムの実行スケジュールの作成に伴う管理者の労力を軽減することができる、という効果を奏する。以下に、本発明にかかるプログラム更新指示装置の実施の形態を図面に基づいて詳細に説明する。なお、この実施の形態によりこの発明が限定されるものではない。実施の形態.図1は、本発明の実施の形態にかかるプログラム更新指示装置100が適用されるコンピュータシステムを示す図である。図1に示されるコンピュータシステムは、情報提供サーバ以下単にサーバと称する1と、端末装置2-1~2-nと、プログラム更新指示装置100と、入力部5とを有して構成されている。端末装置2-1~2-nは、例えば、機器の修理などの役務を提供する店舗に設置され、サーバ1に所定の情報4例えば機器の修理に関する情報の送信を要求する。所定の情報4は、端末装置2-1~2-nに対して24時間提供することができるように、サーバ1に記録されている。サーバ1は、インターネットなどの通信ネットワーク3に接続され、端末装置2-1~2-nからの要求に応じて所定の情報4を提供する。なお、端末装置2-1~2-nの設置場所は、サーバ1が設置されている場所と同一の場所であってもよいし、サーバ1が設置されている場所とは遠隔の場所であってもよい。プログラム更新指示装置100は、端末装置2-1~2-nが通信ネットワーク3を通じてサーバ1へアクセスしたアクセス状況を解析する。アクセス状況は、所定期間毎例えば10分毎、1時間毎などに端末装置2-1~2-nがサーバ1へアクセスしたアクセス数などである。このプログラム更新指示装置100は、更新プログラムGの実行スケジュールを自動的に作成することができるように構成されており、以下、プログラム更新指示装置100の具体的な構成を説明する。図2は、図1に示されるプログラム更新指示装置100の内部構成を示すブロック図であり、図3は、図2に示されるアクセス数集計部11で集計された曜日別のアクセス数の分布を示す図であり、図4は、図2に示されるアクセス数集計部11で集計された時間別のアクセス数の分布を示す図である。図2において、プログラム更新指示装置100は、主たる構成として、記憶部10と、アクセス数集計部11と、予測アクセス数抽出部13と、連続時間帯抽出部14と、更新実行時間選出部15と、更新実行部16とを有して構成されている。アクセス数集計部11は、所定期間毎に計測されたアクセス数を日時と対応付けて集計し、集計され情報をアクセス数Dとして保持する。例えば、アクセス数集計部11では、月別2011年4月など、曜日別日曜から土曜など、日別1日から10日など、時間別1時から23時などの単位で、過去に端末装置2-1~2-nがサーバ1にアクセスしたアクセス数が集計される。図3および図4には、アクセス数集計部11で求められたアクセス数の分布の一例が示されている、図3には、2006年10月から2007年9月までの間における曜日別のアクセス数の分布が示されている。縦軸が年月、横軸が曜日を表している。図4には、図3に示される年月に対応した所定曜日例えば2006年10月から2007年9月までの各週の金曜日におけるアクセス数の分布が示されている。縦軸が年月、横軸が時間を表している。2006年10月に着目した場合、1時から7時までのアクセス数は200であり、7時から7時30分までのアクセス数は400であり、7時30分から8時までのアクセス数は600であり、8時から8時30分までのアクセス数は800であり、8時30分から9時までのアクセス数は1200であり、9時から11時までのアクセス数は1400である。一方、2007年7月のアクセス数分布に着目した場合、1時から8時までのアクセス数は、2006年11月の1時から8時までのアクセス数とほぼ同じ値であるが、2007年7月の8時以降のアクセス数は、2006年11月の8時以降のアクセス数と異なる値を示していることがわかる。このように、アクセス数は、月、曜日、時間毎に異なる傾向を示す。入力部5は、キーボードなどのマンマシンインターフェイスであり、更新可能時間A、更新所要時間B、および閾値Cなどをプログラム更新指示装置100へ入力するための入力手段である。更新可能時間Aは、例えば、2011年4月22日金曜日の1時から21時などである。更新プログラムGは、情報提供サーバ1のアプリケーション、ミドルウェアのパッチ、OSOperatingSystemのパッチなどであり、記憶部10に記録されている。更新所要時間Bは、更新プログラムGの更新開始から更新終了までに要する時間であり、例えば、2011年4月22日金曜日の4時から6時までの2時間などである。閾値Cは、端末装置2-1~2-nからサーバ1への所定期間におけるアクセス数の上限を表す値である。管理者による更新プログラムGの確認の要否を示す情報に基づいて更新プログラムGの更新後に管理者の確認を要するか否かを判定すると共に、更新可能時間Aに対応した時間帯別のアクセス数Dをアクセス数集計部11から読み込み、更新可能時間Aに対応した更新予定日における時間帯別のアクセス数Dをアクセス数集計部11から読み込み、閾値C以下のアクセス数Dを予測アクセス数Eとして出力する。連続時間帯抽出部14は、予測アクセス数Eに対応する時間帯の中から、更新所要時間Bの長さを満たす1または複数の連続時間帯Fを抽出する。更新実行時間選出部15は、連続時間帯Fの中から更新所要時間Bの長さに対応した何れかの連続時間帯を更新実行時間Hとして選出する。更新実行部16は、例えば、連続時間帯抽出部14から出力された連続時間帯Fの開始時刻となったとき、記憶部10に記録された更新プログラムGを読み出し、この更新プログラムGの更新を実行する。図5は、更新実行時間選出部15の第1の動作を説明するための図である。図5には、更新可能時間Aを2011年4月22日金曜日の4時から22時と仮定し、更新所要時間Bを2時間と仮定し、閾値Cを600と仮定した場合における、更新実行時間選出部15で選出される更新実行時間Hの一例が示されている。まず、予測アクセス数抽出部13では、管理者による更新プログラムGの確認の要否を示す情報に基づいて更新プログラムGの更新後に、管理者の確認を要するか否かを判定する。確認の要否を示す情報は、更新プログラムGに予め組み込まれ、あるいは、入力部5から入力される情報である。図5には、管理者の確認を要しない場合の例が示されているものとする。予測アクセス数抽出部13では、入力部5から入力された更新可能時間Aに対応した更新予定日における時間帯別のアクセス数Dをアクセス数集計部11から読み込む。図5には、更新可能時間Aに対応したアクセス数Dの内容の一例として、4時から22時までの各時間のアクセス数が示されている。例えば、4時から5時までのアクセス数は400、5時から6時までのアクセス数は400、6時から7時までのアクセス数は400、7時から8時までのアクセス数は700、18時から19時までのアクセス数は1000、19時から20時までのアクセス数は800、20時から21時までのアクセス数は700、21時から22時までのアクセス数は400である。さらに、予測アクセス数抽出部13では、これらのアクセス数Dに閾値C600が照合され、閾値C以下のアクセス数Dを予測アクセス数Eとして出力する。この予測アクセス数Eに対応する時間帯は、例えば4時から7時までの3時間である。なお、7時から8時までの時間は、閾値C以下でなく、かつ、更新所要時間Bを満たさない時間である。また、18時から21時までの時間は、更新所要時間Bを満たすが閾値C以下ではない時間である。また、21時から22時までの時間は、閾値C以下であるが更新所要時間Bを満たさない時間である。連続時間帯抽出部14では、予測アクセス数Eに対応する時間帯4時から7時の中から、更新所要時間Bの長さ2時間を満たす1または複数の連続時間帯Fが抽出される。図5には、更新所要時間Bの長さ2時間を満たす1つの連続時間帯F4時から7時の例が示されている。もし、4時から7時以外の時間帯例えば0時から2時なども更新可能時間Aに該当し、かつ、そのアクセス数が閾値C以内である場合、この0時から2時までの時間帯も連続時間帯Fの候補となる。更新実行時間選出部15は、連続時間帯Fの中から更新所要時間Bの長さに対応した何れかの連続時間帯を更新実行時間H1として選出する。図5の例では、更新所要時間Bの長さが2時間であるため、連続時間帯Fの中から更新所要時間Bの長さに対応した4時から6時、または5時から7時が更新実行時間H1として選出される。図6は、更新実行時間選出部15の第2の動作を説明するための図である。図5に示した更新実行時間選出部15の第1の動作は、早朝3時から6時などのアクセス数が最も低い時間帯に更新プログラムGの更新を実行する場合に有効である。ただし、更新プログラムGによっては、コンピュータシステムを稼働させる前に、更新プログラムGが正常にインストイールされたかなどの確認を要する場合もある。従って、早朝の時間帯に更新プログラムGの実行が完了した場合、管理者による確認が行われるまでコンピュータシステムを稼働させることができないという問題が生じる可能性がある。このような事態を回避するためには、早朝の時間帯に管理者による確認が必要となるため、管理者の負担が大きくなる。一方、アクセス数が比較的大きい時間帯例えば8時以降に更新プログラムGの更新を実行した場合、管理者の負担は軽減されるものの、ユーザへの影響度合いが高まるため、得策ではない。更新実行時間選出部15の第2の動作は、早朝よりも遅く、かつ、アクセス数が増加する手前の時間帯に、更新プログラムGを更新させるようにスケジューリングするため、管理者の労力を軽減し、かつ、ユーザへの影響度合いを最小限に抑えることが可能である。図6には、更新可能時間Aを2011年4月22日金曜日の4時から9時と仮定し、更新所要時間Bを1時間と仮定し、閾値Cを600と仮定した場合における、更新実行時間選出部15で選出される更新実行時間Hの一例が示されている。まず、予測アクセス数抽出部13では、更新プログラムGの更新後に管理者の確認を要するか否かを判定するが、図6には、管理者の確認を要する場合の例が示されているものとする。予測アクセス数抽出部13では、入力部5から入力された更新可能時間Aに対応した更新予定日における時間帯別のアクセス数Dをアクセス数集計部11から読み込む。図6には、更新可能時間Aに対応したアクセス数Dの内容の一例として、4時から9時までの各時間のアクセス数が示されている。例えば、4時から5時までのアクセス数は200、5時から6時までのアクセス数は200、6時から7時までのアクセス数は200、7時から8時までのアクセス数は600、8時から9時までのアクセス数は1200である。このように、早朝以降の時間帯におけるアクセス数は、時間の経過と共に増加する傾向を示す。さらに、予測アクセス数抽出部13では、これらのアクセス数Dに閾値C600が照合され、閾値C以下のアクセス数Dを予測アクセス数Eとして出力する。この予測アクセス数Eに対応する時間帯は、例えば4時から8時までの4時間である。なお、8時から9時までの時間は、更新所要時間Bを満たすが閾値C以下ではない時間である。連続時間帯抽出部14では、予測アクセス数Eに対応する時間帯4時から8時の中から、更新所要時間Bの長さ1時間を満たす1または複数の連続時間帯Fが抽出される。図6には、更新所要時間Bの長さ1時間を満たす1つの連続時間帯F4時から8時の例が示されている。もし、4時から8時以外の時間帯も更新可能時間Aに該当し、かつ、そのアクセス数が閾値C以内である場合、その時間帯も連続時間帯Fの候補となる。更新実行時間選出部15は、連続時間帯Fに管理者が存在するか否かを判定する。連続時間帯Fに管理者が存在する場合、更新実行時間選出部15は、管理者が存在する連続時間帯Fのアクセス数が経時的に小から大に変化するか否かを判定する。図6には、連続時間帯Fのアクセス数が経時的に小から大に変化する場合の例が示されている。なお、連続時間帯Fのアクセス数が経時的に大から小に変化する場合の動作は、後述する。連続時間帯Fのアクセス数が経時的に小から大に変化する場合、更新実行時間選出部15は、この連続時間帯F4~8時の中で最も高い値のアクセス数600と最も低い値のアクセス数200との乖離が、所定の値例えば200よりも大きいか否かを判定する。この所定の値は、200に限定されるものではなく、更新可能時間Aや更新所要時間Bに応じて最適な値に設定するものとする。図6に示すように、最も高い値のアクセス数600と最も低い値のアクセス数200との乖離が、所定の値200よりも大きい場合、更新実行時間選出部15は、連続時間帯F4~8時の中でアクセス数が最も低い値を示す時間4~7時の終点時刻7時から更新所要時間Bの長さ1時間に相当する期間だけ遡った時点6時までの時間6~7時を更新実行時間H3として出力する。この動作によれば、以下の効果が得られる。実際に更新プログラムGの更新を実行する日のアクセス数には変動が見込まれるわけであるが、上述したアクセス数の乖離が所定の値よりも大きい場合、更新実行当日のアクセス数の変動も大きくなる蓋然性が高いといえる。そこで、過去のアクセス数Dに基づいて見込まれるアクセス数の変動に基づき、管理者の負担が大きくならない範囲で、更新プログラムGの実行開始時刻を早めるように構成すれば、更新プログラムGの実行終了後の確認に伴う管理者の労力を軽減することができると共に、アクセス数の変動にも対応可能である。他方、アクセス数の乖離が所定の値200よりも小さい場合、更新実行時間選出部15は、連続時間帯F4~8時の中でアクセス数が最も高い値を示す時間7~8時の終点時刻8時から更新所要時間Bの長さ1時間に相当する期間だけ遡った時点7時までの時間7~8時を更新実行時間H2として出力する。実際に更新プログラムGの更新を実行する日のアクセス数には変動が見込まれるものの、上述したアクセス数の乖離が所定の値よりも小さい場合、更新実行当日のアクセス数の変動は小さくなることが予想される。そこで、更新プログラムGの実行開始時刻を遅くするように構成すれば、更新プログラムGの実行終了後の確認に伴う管理者の労力を一層軽減することができると共に、ユーザへの影響度合いを最小限に抑えることが可能である。このように、図6に示される更新実行時間選出部15の第2の動作によれば、早朝を避け、かつ、アクセス数が増加する時間帯例えば8時以降の手前の時刻において、更新プログラムGの更新を実行することができる。その結果、更新プログラムGの実行終了後の確認に伴う管理者の労力を軽減し、かつ、ユーザへの影響度合いを最小限に抑えることが可能である。なお、図5に示される第1の動作例では更新所要時間Bを2時間と仮定しているのに対して、図6に示される第2の動作例では更新所要時間Bを1時間と仮定している。その理由は、連続時間帯が比較的長い例えば1時間以上更新プログラムGを、早朝を避けて実行した場合、アクセス数が高い時間帯例えば8時~19時に入るまでに、更新プログラムGの実行を終了させることができない可能性が高くなるだけでなく、その後の管理者による確認作業も要する場合、アクセス数が高い時間帯が迫っていることによる管理者の心理的負担も大きくなるためである。従って、本実施の形態のプログラム更新指示装置100で扱う更新プログラムGは、実行開始から実行終了までの時間が比較的短い例えば数分~1時間程度更新プログラムGであることが望ましい。図7は、更新実行時間選出部の第3の動作を説明するための図である。図5に示した更新実行時間選出部15の第1の動作は、深夜0時から3時などのアクセス数が最も低い時間帯に更新プログラムGの更新を実行する場合にも有効である。ただし、更新プログラムGによっては、コンピュータシステムを稼働させる前に、更新プログラムGが正常にインストイールされたかなどの確認を要する場合もある。従って、深夜の時間帯に更新プログラムGの実行が完了した場合、管理者による確認が行われるまでコンピュータシステムを稼働させることができないという問題が生じる可能性がある。このような事態を回避するためには、深夜の時間帯に管理者による確認が必要となるため、管理者の負担が大きくなる。一方、アクセス数が比較的大きい時間帯例えば20時前に更新プログラムGの更新を実行した場合、管理者の負担は軽減されるものの、ユーザへの影響度合いが高まるため、得策ではない。更新実行時間選出部15の第3の動作は、アクセス数が高い時間帯の後であり、かつ、深夜になる手前の時間帯に、更新プログラムGを更新させるようにスケジューリングするため、管理者の労力を軽減し、かつ、ユーザへの影響度合いを最小限に抑えることが可能である。図7には、更新可能時間Aを2011年4月22日金曜日の20時から0時と仮定し、更新所要時間Bを1時間と仮定し、閾値Cを600と仮定した場合における、更新実行時間選出部15で選出される更新実行時間Hの一例が示されている。予測アクセス数抽出部13では、入力部5から入力された更新可能時間Aに対応した更新予定日における時間帯別のアクセス数Dをアクセス数集計部11から読み込む。図7には、更新可能時間Aに対応したアクセス数Dの内容の一例として、20時から0時までの各時間のアクセス数が示されている。例えば、20時から21時までのアクセス数は800、21時から22時までのアクセス数は600、22時から23時までのアクセス数は200、23時から0時までのアクセス数は200である。このように、深夜の手前の時間帯におけるアクセス数は、時間の経過と共に減少する傾向を示す。予測アクセス数抽出部13では、これらのアクセス数Dと閾値C600とが照合され、閾値C以下のアクセス数Dを予測アクセス数Eとして出力する。この予測アクセス数Eに対応する時間帯は、例えば20時から0時までの4時間である。なお、20時から21時までの時間は、更新所要時間Bを満たすが閾値C以下ではない時間である。連続時間帯抽出部14では、予測アクセス数Eに対応する時間帯20~0時の中から、更新所要時間Bの長さ1時間を満たす1または複数の連続時間帯Fが抽出される。図7には、更新所要時間Bの長さ1時間を満たす1つの連続時間帯F21~0時の例が示されている。もし、20時から0時以外の時間帯も更新可能時間Aに該当し、かつ、そのアクセス数が閾値C以内である場合、その時間帯も連続時間帯Fの候補となる。更新実行時間選出部15は、連続時間帯Fに管理者が存在するか否かを判定する。連続時間帯Fに管理者が存在する場合、更新実行時間選出部15は、管理者が存在する連続時間帯Fのアクセス数が経時的に大から小に変化するか否かを判定する。図7には、連続時間帯Fのアクセス数が経時的に大から小に変化する場合の例が示されている。連続時間帯Fのアクセス数が経時的に大から小に変化する場合、更新実行時間選出部15は、この連続時間帯F21~0時の中で最も高い値のアクセス数600と最も低い値のアクセス数200との乖離が、所定の値例えば200よりも大きいか否かを判定する。この所定の値は、200に限定されるものではなく、更新可能時間Aや更新所要時間Bに応じて最適な値に設定するものとする。図7に示すように、最も高い値のアクセス数600と最も低い値のアクセス数200との乖離が、所定の値200よりも大きい場合、更新実行時間選出部15は、連続時間帯F21~0時の中でアクセス数が最も低い値を示す時間22~0時の始点時刻22時から更新所要時間Bの長さ1時間に相当する期間だけ後の時点23時までの時間22~23時を更新実行時間H4として出力する。この動作によれば、以下の効果が得られる。実際に更新プログラムGの更新を実行する日のアクセス数には変動が見込まれるわけであるが、上述したアクセス数の乖離が所定の値よりも大きい場合、更新実行当日のアクセス数の変動も大きくなる蓋然性が高いといえる。そこで、過去のアクセス数Dに基づいて見込まれるアクセス数の変動に基づき、管理者の負担が大きくならない範囲で、更新プログラムGの実行開始時刻を遅らせる構成すれば、更新プログラムGの実行終了後の確認に伴う管理者の労力を軽減することができると共に、アクセス数の変動にも対応可能である。他方、アクセス数の乖離が所定の値200よりも小さい場合、更新実行時間選出部15は、連続時間帯F21~0時の中でアクセス数が最も高い値を示す時間21~22時の始点時刻21時から更新所要時間Bの長さ1時間に相当する期間だけ後の時点22時までの時間21~22時を更新実行時間H5として出力する。その結果、更新プログラムGの実行終了後の確認に伴う管理者の労力を軽減し、かつ、ユーザへの影響度合いを最小限に抑えることが可能である。このように、図7に示される更新実行時間選出部15の第3の動作によれば、アクセス数が高い時間帯の後であり、かつ、深夜になる手前の時間帯に、更新プログラムGを更新させるようにスケジューリングするため、更新プログラムGの実行終了後の確認に伴う管理者の労力を軽減し、かつ、ユーザへの影響度合いを最小限に抑えることが可能である。図8は、プログラム更新指示装置の動作を示すフローチャートであり、図9は、連続時間帯抽出処理の内容を示すフローチャートであり、図10は、更新時間出力処理の内容を示すフローチャートである。図8において、予測アクセス数抽出部13には、更新可能時間A、更新所要時間B、閾値C、および更新プログラムGが入力されるステップS1。予測アクセス数抽出部13は、管理者による更新プログラムGの確認の要否を示す情報に基づいて更新プログラムGの更新後に管理者の確認を要するか否かを判定するステップS2。管理者の確認を要しない場合ステップS2,No、予測アクセス数抽出部13および連続時間帯抽出部14によって、図9に示される連続時間帯抽出処理が実行されるステップS3。図9において、予測アクセス数抽出部13は、入力された更新可能時間Aに対応した更新予定日における時間帯別のアクセス数Dをアクセス数集計部11から読み込むステップS10。さらに予測アクセス数抽出部13は、アクセス数Dに閾値Cを照合して、閾値C以下のアクセス数Dを予測アクセス数Eとして抽出するステップS11。次に、連続時間帯抽出部14は、予測アクセス数Eに対応する時間帯の中から、更新所要時間Bの長さを満たす1または複数の連続時間帯Fを得ることができるか否かを判断するステップS12。1または複数の連続時間帯Fを得ることができる場合ステップS12,Yes、図8に示されるステップS4の処理が実行されるが、1または複数の連続時間帯Fを得ることができない場合ステップS12,No、連続時間帯抽出部14は、更新可能時間Aの日付では更新作業ができないものとみなして、日付を1つインクリメントするステップS13。そして、予測アクセス数抽出部13では、ステップS10の処理が再び実行される。図8に示されるステップS4において、更新実行時間選出部15は、連続時間帯Fの中から更新所要時間Bの長さに対応した何れかの連続時間帯を更新実行時間H1として選出するステップS4。次に、ステップS2において、更新プログラムGの更新後に管理者の確認を要する場合ステップS2,Yes、予測アクセス数抽出部13および連続時間帯抽出部14によって、図9に示される連続時間帯抽出処理が実行されるステップS3。なお、ステップS10からステップS13までの処理は上述同様であるが、ステップS12において、1または複数の連続時間帯Fを得ることができる場合ステップS12,Yes、図9に示されるステップS5の処理が実行される。1または複数の連続時間帯Fを得ることができると判定された場合、更新実行時間選出部15は、連続時間帯Fに管理者が存在するか否かを判定するステップS5。連続時間帯Fに管理者が存在する場合ステップS5,Yes、図10に示されるステップS20の処理が実行されるステップS6。一方、連続時間帯Fに管理者が存在しない場合ステップS5,No、ステップS3の処理が実行される。すなわち、管理者が存在すると判定されるまで、図9に示されるステップS13の処理が実行される。以下、図8に示されるステップS6の更新実行時間H出力処理の内容を説明する。図10にはステップS6の更新実行時間H出力処理の内容が示されており、まずステップS20において、更新実行時間選出部15は、管理者が存在する連続時間帯Fのアクセス数が経時的に小から大に変化するか否かを判定するステップS20。連続時間帯Fのアクセス数が経時的に小から大に変化する場合ステップS20,Yes、更新実行時間選出部15は、この連続時間帯Fの中で最も高い値のアクセス数と最も低い値のアクセス数との乖離が所定の値よりも大きいか否かを判定するステップS21。連続時間帯Fの中で最も高い値のアクセス数と最も低い値のアクセス数との乖離が所定の値よりも大きい場合ステップS21,Yes、更新実行時間選出部15は、この連続時間帯Fの中でアクセス数が最も低い値を示す時間の終点時刻から更新所要時間Bの長さに相当する期間だけ遡った時点までの時間を更新実行時間H3として出力するステップS22。連続時間帯Fの中で最も高い値のアクセス数と最も低い値のアクセス数との乖離が所定の値よりも小さい場合ステップS21,No、更新実行時間選出部15は、連続時間帯Fの中でアクセス数が最も高い値を示す時間の終点時刻から更新所要時間Bの長さに相当する期間だけ遡った時点までの時間を更新実行時間H2として出力するステップS23。ステップS20において、連続時間帯Fのアクセス数が経時的に小から大に変化しない場合、すなわち、連続時間帯Fのアクセス数が経時的に大から小に変化する場合ステップS20,No、更新実行時間選出部15は、この連続時間帯Fの中で最も高い値のアクセス数と最も低い値のアクセス数との乖離が所定の値よりも大きいか否かを判定するステップS24。連続時間帯Fの中で最も高い値のアクセス数と最も低い値のアクセス数との乖離が所定の値よりも大きい場合ステップS24,Yes、更新実行時間選出部15は、連続時間帯Fの中でアクセス数が最も低い値を示す時間の始点時刻から更新所要時間Bの長さに相当する期間だけ後の時点までの時間を更新実行時間H4として出力するステップS25。連続時間帯Fの中で最も高い値のアクセス数と最も低い値のアクセス数との乖離が所定の値よりも小さい場合ステップS24,No、更新実行時間選出部15は、連続時間帯Fの中でアクセス数が最も高い値を示す時間の始点時刻から更新所要時間Bの長さに相当する期間だけ後の時点までの時間を更新実行時間H5として出力するステップS26。図8において、更新実行部16は、更新実行時間選出部15からの更新実行時間H1~H5に基づいて、この更新プログラムGの更新の実行を指示するステップS7。以上に説明したように、本実施の形態にかかるプログラム更新指示装置100は、端末装置2-1~2-nへ所定の情報4を提供する情報提供サーバ1に対する更新プログラムGの更新実行を指示するプログラム更新指示装置100であって、アクセス数Dを日時と対応付けて集計し予測アクセス数Dとして保持するアクセス数集計部11と、管理者による更新プログラムGの確認の要否を示す情報に基づいて更新プログラムGの更新後に管理者の確認を要するか否かを判定し、管理者の確認を要する場合ステップS2,Yes、更新プログラムGの更新可能時間Aに対応した更新予定日における時間帯別のアクセス数Dを用いてステップS10、アクセス数Dの上限を表す閾値C以下のアクセス数Dを予測アクセス数Eとして抽出するステップS11予測アクセス数抽出部13と、予測アクセス数Eに対応する時間帯の中から、更新プログラムGの更新開始から更新終了までに要する更新所要時間Bの長さを満たす1または複数の連続時間帯Fを抽出するステップS12連続時間帯抽出部14と、連続時間帯抽出部14で抽出された連続時間帯Fに管理者が存在する場合ステップS5,Yes、この連続時間帯Fにおけるアクセス数Dが経時的に小から大に変化するか否かを判定しステップS20、この判定結果に基づいて、連続時間帯Fの中から更新所要時間Bの長さに対応した何れかの連続時間帯Fを更新実行時間Hとして選出するステップS22~26更新実行時間選出部15と、を備えるようにしたので、早朝を避け、かつ、アクセス数Dが増加する時間帯例えば8時以降の手前の時刻帯と、アクセス数Dが高い時間帯の後であり、かつ、深夜になる手前の時間帯とにおいて、更新プログラムGを更新させるようにスケジューリングすることが可能である。また、本実施の形態にかかるプログラム更新指示装置100は、端末装置2-1~2-nへ所定の情報4を提供する情報提供サーバ1に対する更新プログラムGの更新実行を指示するプログラム更新指示装置100であって、アクセス数Dを日時と対応付けて集計し予測アクセス数Dとして保持するアクセス数集計部11と、管理者による更新プログラムGの確認の要否を示す情報に基づいて更新プログラムGの更新後に管理者の確認を要するか否かを判定し、管理者の確認を要しない場合ステップS2,No、更新プログラムGの更新可能時間Aに対応した更新予定日における時間帯別のアクセス数Dを用いてステップS10、アクセス数Dの上限を表す閾値C以下のアクセス数Dを予測アクセス数Eとして抽出するステップS11予測アクセス数抽出部13と、予測アクセス数Eに対応する時間帯の中から、更新プログラムGの更新開始から更新終了までに要する更新所要時間Bの長さを満たす1または複数の連続時間帯Fを抽出するステップS12連続時間帯抽出部14と、連続時間帯Fの中から更新所要時間Bの長さに対応した何れかの連続時間帯を更新実行時間H1として選出するステップS4更新実行時間選出部15と、を備えるようにしたので、早朝あるいは深夜などのアクセス数Dが最も低い時間帯に更新プログラムGの実行を開始し、かつ、実行を終了させることが可能なスケジュールを、自動的に作成することが可能である。従来技術では、管理者が更新プログラムGの実行スケジュールを作成する必要があるため、管理者の労力のより一層の軽減を図りたいというニーズに対応することが困難であったが、本実施の形態にかかるプログラム更新指示装置100によれば、ユーザへの影響を考慮した形で更新プログラムGの実行スケジュールを自動的に作成することができるため、管理者の労力を一層軽減することが可能である。また、本実施の形態にかかる更新実行時間選出部15は、予測アクセス数抽出部13から受信した連続時間帯F4~8時のアクセス数Dが経時的に小から大に変化しステップS20,Yes、かつ、この連続時間帯Fの中で最も高い値のアクセス数Dと最も低い値のアクセス数Dとの乖離が所定の値よりも大きい場合ステップS21,Yes、この連続時間帯Fの中でアクセス数Dが最も低い値を示す時間の終点時刻から更新所要時間Bの長さに相当する期間だけ遡った時点までの時間を更新実行時間H3として出力するステップS22ようにしたので、更新実行当日のアクセス数Dの変動が大きくなることを予測して、更新プログラムGの実行開始時刻を早めるようにスケジューリングすることができるため、更新プログラムGの実行終了後の確認に伴う管理者の労力を軽減することができると共に、アクセス数Dの変動にも対応可能である。また、本実施の形態にかかる更新実行時間選出部15は、予測アクセス数抽出部13から受信した連続時間帯F4~8時のアクセス数Dが経時的に小から大に変化しステップS20,Yes、かつ、この連続時間帯Fの中で最も高い値のアクセス数Dと最も低い値のアクセス数Dとの乖離が所定の値よりも小さい場合ステップS21,No、更新実行時間選出部15は、連続時間帯Fの中でアクセス数Dが最も高い値を示す時間の終点時刻から更新所要時間Bの長さに相当する期間だけ遡った時点までの時間を更新実行時間H2として出力するステップS23ようにしたので、更新実行当日のアクセス数Dの変動が小さくなることを予測して、ユーザへの影響度合いが小さい範囲で更新プログラムGの実行開始時刻が遅くするようにスケジューリングすることができるため、更新プログラムGの実行終了後の確認に伴う管理者の労力を一層軽減することができると共に、ユーザへの影響度合いを最小限に抑えることが可能である。また、本実施の形態にかかる更新実行時間選出部15は、予測アクセス数抽出部13から受信した連続時間帯F20~0時のアクセス数Dが経時的に大から小に変化しステップS20,No、かつ、この連続時間帯Fの中で最も高い値のアクセス数Dと最も低い値のアクセス数Dとの乖離が所定の値よりも大きい場合ステップS24,Yes、更新実行時間選出部15は、連続時間帯Fの中でアクセス数Dが最も低い値を示す時間の始点時刻から更新所要時間Bの長さに相当する期間だけ後の時点までの時間を更新実行時間H4として出力するステップS25ようにしたので、更新実行当日のアクセス数Dの変動が大きくなることを予測して、更新プログラムGの実行開始時刻を遅くするようにスケジューリングすることができるため、更新プログラムGの実行終了後の確認に伴う管理者の労力を軽減することができると共に、アクセス数Dの変動にも対応可能である。また、本実施の形態にかかる更新実行時間選出部15は、予測アクセス数抽出部13から受信した連続時間帯F20~0時のアクセス数Dが経時的に大から小に変化しステップS20,No、かつ、この連続時間帯Fの中で最も高い値のアクセス数Dと最も低い値のアクセス数Dとの乖離が所定の値よりも小さい場合ステップS24,No、更新実行時間選出部15は、連続時間帯Fの中でアクセス数Dが最も高い値を示す時間の始点時刻から更新所要時間Bの長さに相当する期間だけ後の時点までの時間を更新実行時間H5として出力するステップS26ようにしたので、更新実行当日のアクセス数Dの変動が小さくなることを予測して、ユーザへの影響度合いが小さい範囲で更新プログラムGの実行開始時刻が早めるようにスケジューリングすることができるため、更新プログラムGの実行終了後の確認に伴う管理者の労力を一層軽減することができると共に、ユーザへの影響度合いを最小限に抑えることが可能である。また、本実施の形態にかかるプログラム更新指示装置100は、更新実行時間選出部15から出力された更新実行時間Hに基づいて、記憶部10に記録された更新プログラムGを読み出して更新の実行を指示する更新実行部16を備えるようにしたので、更新プログラムGの実行を自動的に行うことが可能である。なお、本発明の実施の形態にかかるプログラム更新指示装置100は、本発明の内容の一例を示すものであり、更なる別の公知の技術と組み合わせることも可能であるし、本発明の要旨を逸脱しない範囲で、一部を省略するなど、変更して構成することも可能であることは無論である。"