(57)【要約】【課題】従来１台のホストコンピュータによって複数の端末装置の使用する制御データを更新するとき、ホストコンピュータに格納したマスタデータと、前もって送信された端末装置に格納されたデータとを比較し、一致していたら指定の時刻にデータ更新を行っているが、複数のバージョンや多数の端末について更新しようとする場合、時間がかかり、特に、複数のウェブサイトを有するシステムには応用できない。そのため、複数のウェブサーバ計算機で構成されるプラントにおいて、更新時刻に同時にコンテンツを更新するシステムを提供する。【解決手段】コンテンツ管理装置に設けられたコンテンツ管理部の管理表によって複数のウェブサーバ計算機のコンテンツが管理され、コンテンツ更新時刻に複数のウェブサーバ計算機を同時に更新する。【選択図】        図１
2004220131.tif 000002
【特許請求の範囲】
【請求項１】
複数のウェブサーバ計算機とコンテンツ管理装置が設けられたコントロールセンタに、ネットワークを介してつながるユーザ端末装置を備えた前記複数のウェブサーバ計算機のコンテンツ管理システムであって、
前記コンテンツ管理装置には、コンテンツ管理部とコンテンツ更新部が備えられており、前記コンテンツ管理部に設けられたコンテンツ管理表によって前記複数のウェブサーバ計算機の更新すべきコンテンツを管理するものであり、
前記コンテンツ更新部が前記コンテンツ管理表に設けられたコンテンツ更新時刻に、前記複数のウェブサーバ計算機のコンテンツを更新することを  特徴とするコンテンツ管理システム。
【請求項２】
前記コンテンツ更新部による前記複数のウェブサーバ計算機のコンテンツ更新は、前記コンテンツ更新部の負荷設定表に設けられた前記複数のウェブサーバ計算機の負荷しきい値以下の場合に行われることを特徴とする請求項１に記載のコンテンツ管理システム。
【請求項３】
前記コンテンツ更新部による前記複数のウェブサーバ計算機のコンテンツ更新は、前記コンテンツ管理表に設けられたしきい値時刻と更新時刻との間に行われることを特徴とする請求項１または請求項２に記載のコンテンツ管理システム。
【請求項４】
前記しきい値時刻と更新時刻との間に、前記ユーザ端末装置から前記ウェブサーバ計算機にアクセスがある場合には、前記更新時刻以降に更度アクセスを行うよう、前記ウェブサーバ計算機が前記ユーザ端末装置に指令することを特徴とする請求項３に記載のコンテンツ管理システム。
【請求項５】
複数のウェブサーバ計算機とコンテンツ管理装置と負荷分散装置が設けられたコントロールセンタに、ネットワークを介してつながるユーザ端末装置を備えた前記複数のウェブサーバ計算機のコンテンツ管理システムであって、
前記コンテンツ管理装置には、コンテンツ管理部とコンテンツ更新部が設けられており、前記コンテンツ管理部は前記コンテツ管理部に設けられたコンテンツ管理表によって、前記複数のウェブサーバ計算機の更新すべきコンテンツを管理するものであり、前記コンテンツ更新部は前記複数のウェブサーバ計算機のコンテンツを更新するものであり、前記コンテンツ管理表に設けられた更新計算機管理部は、前記複数のウェブサーバ計算機の稼動状態を管理するとともに、その状態を前記負荷分散装置に送信し、前記負荷分散装置は前記複数のウェブサーバ計算機の稼動状態に応じて負荷の分散指令を行うことを特徴とするコンテンツ管理システム。
【請求項６】
前記コンテンツ更新部は、前記コンテンツ管理表に設けられたコンテンツ更新時刻に前記複数のウェブサーバ計算機のコンテツを更新する事を特徴とする請求項５に記載のコンテンツ管理システム。
【請求項７】
前記コンテンツ更新部は、前記コンテンツ管理表に設けられたコンテンツ更新時刻に前記複数のウェブサーバ計算機のコンテンツを更新するとともに、前記コンテンツ管理表に設けられた更新計算機管理部に更新完了を報告し、前記更新計算機管理部はこれを登録するものであり、前記コンテンツ更新時刻までにコンテンツの更新が終了しないウェブサーバ計算機が存在する場合には、前記コンテンツ管理部は前記負荷分散装置に、前記該当するウェブサーバ計算機をオフラインとするよう指令することを特徴とする請求項５に記載のコンテンツ管理システム。
【請求項８】
前記コンテンツ管理部には、複数層の親子関係を有する階層構造をなすコンテンツ管理表が設けられており、前記コンテンツ管理表によって前記複数のウェブサーバ計算機の更新すべきコンテンツを管理するものであり、前記ユーザ端末装置がアクセス中に、前記コンテンツ更新部によって前記アクセス中のコンテンツが削除される場合には、該当する前記ウェブサーバ計算機は、前記アクセス中のコンテンツとリンクするコンテンツ、または前記階層構造上の親コンテンツにアクセス移動し、削除されてないコンテンツを前記ユーザ端末装置に送信することを特徴とする請求項１から請求項３のいずれか１項に記載のコンテンツ管理システム。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
この発明は、例えば発電プラントの保守点検等の諸事項を総合的に管理する大規模ウェブサイト（コントロールセンタ）において、多数のウェブサーバ計算機のコンテンツの更新（新設、削除）を管理するコンテンツ管理システムに関するものである。
【０００２】
【従来の技術】
従来のホストコンピュータから端末装置に制御データを送付し、その制御データに従って処理を行うオンラインシステムとして、ホストコンピュータが端末装置に制御データを送るとき、データの使用開始日時の同期情報を付加して送信し、端末装置は使用開始日時までその受け取ったデータをバックアップファイルに格納し、使用開始日時に達したら、ホストコンピュータと端末装置に保持されている同期情報を比較し、一致しているときに上記制御データを端末装置の制御データとして更新する構成が示されている（例えば、特許文献１参照）。
【０００３】
【特許文献１】
特開平６−２９０１４７号公報（第２頁、図１）
【０００４】
【発明が解決しようとする課題】
しかしながら特許文献１に示された従来技術では、１台のホストコンピュータに複数の端末装置が使用するマスタ制御データを格納して端末装置の制御データの更新に対応する構成であるので、複数のバージョンの更新や多数の端末装置について更新しようとするとき、操作が煩雑となり時間がかかるという問題点があった。
この発明は、上記のような課題を解決するためになされたものであり、複数のウェブサーバ計算機で構成される大規模なプラントであっても、制御データの更新時刻に最新のコンテンツを更新可能とするシステムを提供することを目的としている。
【０００５】
【課題を解決するための手段】
複数のウェブサーバ計算機とコンテンツ管理装置が設けられたコントロールセンタに、ネットワークを介してつながるユーザ端末装置を備えた前記複数のウェブサーバ計算機のコンテンツ管理システムであって、
コンテンツ管理装置には、コンテンツ管理部とコンテンツ更新部が備えられており、コンテンツ管理部に設けられたコンテンツ管理表によって複数のウェブサーバ計算機の更新すべきコンテンツを管理するものであり、
コンテンツ更新部がコンテンツ管理表に設けられたコンテンツ更新時刻に、複数のウェブサーバ計算機のコンテンツを更新するものである。
【０００６】
【発明の実施の形態】
実施の形態１．
以下、この発明の実施の形態１を図に基づいて説明する。
図１はこの実施の形態１のコンテンツ管理システムを示すブロック図である。図において、１はコンテンツ管理装置であり、このコンテンツ管理装置１にはコンテンツ管理部２とコンテンツ更新部３が設けられている。さらに前記コンテンツ管理部２にはコンテンツ管理表４が、コンテンツ更新部３には負荷設定表５が設けられている。前記コンテンツ管理装置１とこれにつながる複数のウェブサーバ計算機６Ａ、６Ｂおよび負荷分散装置７とでコントロールセンタ１００を構成している。このコントロールセンタ１００はインタネットや公衆回線等のネットワーク８を介してユーザ端末装置９につながっている。
【０００７】
前記コンテンツ管理部２に設けられたコンテンツ管理表４を図２に示す。図２において、前記コンテンツ管理表４には、ファイル名４１、ファイル内容４２、コンテンツ更新時刻４３、更新計算機名４４が設けられている。
前記ウェブサーバ計算機６Ａ、６ＢにはウェブサーバＳ／Ｗ６１とコンテンツ管理部６２で構成されている。
ユーザは端末装置９からネットワーク８を経由し、負荷分散装置７を通り、例えばウェブサーバ計算機６Ａにアクセスを行い、コンテンツの閲覧を行う。
【０００８】
次に動作について説明する。
コントロールセンタ１００において、使用しているコンテンツの更新を行う場合、コンテンツ管理装置１のコンテンツ管理部２にあるコンテンツ管理表４に登録を行う。前記図２に示したコンテンツ管理表４の例では、ファイルＡは２００２年１０月２０日１０時１０分にファイル内容Ａ１で更新が行われることを示す。この時更新の対象となるウェブサーバ計算機は６Ａおよび６Ｂである。更新すべきコンテンツが登録された場合のコンテンツ更新のフローチャートを図３に示す。
【０００９】
ＳＴ１において、コンテンツ管理部２は更新されていないコンテンツの有無をコンテンツ管理表４を参照して確認する。更新されていないコンテンツが存在する場合は、ＳＴ２においてコンテンツ更新部３に通知を行う。通知を受けたコンテンツ更新部３はＳＴ３にて更新されていないウェブサーバ計算機の有無をコンテンツ管理表４で確認する。更新されていない計算機があると、ＳＴ４にて当該計算機のコンテンツ更新を実施する。コンテンツ更新が完了すると、ＳＴ５にてコンテンツ管理表４の更新計算機名４４のデータを更新済と置き換える。そして、ＳＴ３に戻り、すべてのウェブサーバ計算機６Ａ、６Ｂ・・・６Ｎの  コンテンツの更新を行う。
このように、ウェブサーバ計算機６Ａ、６Ｂ・・・６Ｎでは、ウェブサーバ計算機６Ａ、６Ｂ・・・６Ｎ内に設けられた前記ウェブサーバ計算機のコンテンツ管理部６２にて更新時刻が来るとコンテンツを更新コンテンツで置き換える。このようにこの実施の形態１によると、複数のウェブサーバ計算機で構成されるサイトにおいても、すべてのウェブサーバ計算機で同時にコンテンツの更新が可能となる。
【００１０】
実施の形態２．
前記実施の形態１ではコンテンツ更新部３により、コンテンツの更新を実行する場合について説明したが、この実施の形態２ではコンテンツ更新部３には図１、図４に示す負荷設定表５が設けられている。３１はコンテンツ更新先のウェブサーバ計算機名で、例えば図１の６Ａ、６Ｂを示す。３２は前記計算機ＣＰＵ負荷のしきい値を示す。このようなＣＰＵ負荷のしきい値３２を設けると、更新先ウェブサーバ計算機の負荷が低い時にコンテンツの更新が実施されることになり、ユーザへのサービスに影響を与えることなく更新することが可能である。
【００１１】
図４において、例えばウェブサーバ計算機６Ａは、ＣＰＵ負荷が５０％以下の場合にコンテンツ更新を行うことを示している。計算機６ＢはＣＰＵ負荷が１００％以下の場合に更新を行う。コンテンツの更新を緊急に行うことが必要となった場合には、前記計算機６Ｂの例で示すように、更新先ウェブサーバ計算機のＣＰＵ負荷のしきい値を１００％と指定することにより、緊急時のコンテンツ更新が可能となる。
図５はこの実施の形態２の動作フローチャートである。
コンテンツ更新部３はＳＴ１において更新先ウェブサーバ計算機のＣＰＵ負荷の問い合わせを行う。ＳＴ２にて前記負荷設定表５の負荷しきい値３２よりその時点でのＣＰＵ負荷が低い場合、ＳＴ３にて更新を実施する。ＳＴ２にてＣＰＵ負荷がしきい値３２より高い場合にはある時間更新を行わず、ＳＴ１の処理に戻る。
このようにこの実施の形態２では、コンテンツの更新が、更新先ウェブサーバ計算機ＣＰＵ負荷が設定されたしきい値より低い時に実施されるので、更新過程におけるユーザへのサービス悪化を防止することができるという効果がある。
【００１２】
実施の形態３．
前記実施の形態１ではコンテンツ管理表４のコンテンツデータ更新日時にてコンテンツデータを更新する場合について説明したが、この実施の形態３では、前記図２で示したしきい値時刻４５を前記コンテンツ管理表４に設けている。
図６に示すこの実施の形態３によるしきい値が指定されている場合のフローチャートに基づき動作を説明する。ＳＴ１で端末装置９を利用中のユーザがコンテンツにアクセスを行う。ＳＴ２でアクセスされた、例えばウェブサーバ計算機６Ａは計算機の現在時刻が前記指定されたしきい値時刻４５と更新時刻４３との間であるか否かの判断を行う。もし現在時刻がしきい値時刻４５と更新時刻４３の間であったならば、つまりコンテンツの更新中の時間内であったならばＳＴ３で更新時刻後に再度アクセスする指示を含む情報をユーザに送信する。続いてＳＴ４で前記ユーザがアクセスしたコンテンツをユーザに送信する。
ユーザでは前記ＳＴ３、ＳＴ４で送信されたデータが一つのコンテンツとして処理され、かつ更新時刻になるとＳＴ３で送信された指示により再度ウェブサーバ計算機６Ａにアクセスを行い、更新されたコンテンツデータを閲覧することができる。
【００１３】
なお、ＳＴ２にて現在時刻がしきい値時刻４５と更新時刻４３の間にない、つまり通常起こり得る多数のケースでは、アクセスされたコンテンツのみを送信する。このように、この実施の形態３では、コンテンツの更新が開始され、更新が完了する間の時間内にアクセスがあった場合、ユーザに更新後アクセスするようアクセスしたコンテンツと共に送信するので、ユーザが混乱することのない情報提供が可能となる。
【００１４】
実施の形態４．
この実施の形態４では、前記図２で示したコンテンツ管理部２内のコンテンツ管理表４に示した更新計算機管理部４６を設けたものである。
この更新計算機管理部４６は、コンテンツ管理表４に設定された更新時刻４３までに何らかの理由によってコンテンツの更新が完了しなかったウェブサーバ計算機、例えば６Ａをユーザからのアクセスを禁止する機能を有する。
図７に示すフローチャートによってこの実施の形態４による更新時刻までにコンテンツを更新できなかった場合の動作を説明する。
ＳＴ１にて更新時刻になると、ＳＴ２でコンテンツ管理部２はコンテンツ管理表４の前記更新計算機管理部４６にて、更新されていないウェブサーバ計算機の有無を確認する。コンテンツが更新完了していない計算機があると、ＳＴ３で該当する計算機をオフラインにするようコントロールセンタ１００に設けられた負荷分散装置７に通知する。
【００１５】
コンテンツ更新部３は更新が完了すると、コンテンツ管理部２にその旨の通知をＳＴ４で行う。ＳＴ５でコンテンツ更新部３からの更新完了を受けたコンテンツ管理部２は、コンテンツ管理表４の更新計算機管理部４６を更新する。ＳＴ６でコンテンツ管理部２は負荷分散装置７に再度サービスが開始できる旨の通知を行い、更新完了したウェブサーバ計算機はサービスを再開する。
このように、この実施の形態４では、更新時刻までにコンテンツの更新が完了しなかった計算機を、ユーザからアクセス禁止にすることにより、全てのユーザが更新されたコンテンツを確実に閲覧できるという効果がある。
【００１６】
実施の形態５．
この実施の形態５では、ウェブサーバ計算機を新規に設置する場合や、故障のため停止していたウェブサーバ計算機が復旧した場合に自動的にコンテンツを更新することが可能となるシステムを提供するものである。
図８に示すフローチャートによって、この実施の形態５の動作を説明する。ＳＴ１において新設されたもしくは復旧されたウェブサーバ計算機の電源がＯＮされると、ＳＴ２にてコンテンツ管理装置１は電源がＯＮされたことをネットワークから検出する。次にＳＴ３にてコンテンツ管理部２が当該ウェブサーバ計算機に最新のコンテンツが登録されているかを確認する。最新のコンテンツが登録されていない場合には、ＳＴ４でコンテンツ更新部３によりコンテンツを更新する。前記ＳＴ３でコンテンツが最新である場合およびＳＴ４で更新が完了した場合、ＳＴ５にてコンテンツ管理装置１は、コンテンツ管理表４の更新計算機管理部４６に、前記ウェブサーバ計算機が準備完了の旨を記録する。次にＳＴ６にて前記ウェブサーバ計算機がサービスを提供可能となった旨を負荷分散装置７に通知する。
このように、この実施の形態５では、ウェブサーバ計算機の新設や復旧の場合にも、自動的に最新のコンテンツでユーザにサービスを提供することが可能となるという効果を奏する。
【００１７】
実施の形態６．
前記実施の形態１〜５では、主にコンテンツを更新する場合について説明したが、この実施の形態６では、ユーザがアクセス中のコンテンツが削除される場合に、リンク切れを発生することなく閲覧が可能となるシステムを提供するものである。
図９にこの実施の形態６によるコンテンツ管理表４の構成ブロック図を示す。図９に示すように、コンテンツ管理表４は階層構造を取っている。つまり、コンテンツ管理表４を親としてコンテンツ管理表４Ａ−１、４Ａ−２は子コンテンツであり、４Ｂ−１、４Ｂ−２、４Ｂ−３は前記４Ａ−１の子コンテンツであり、４Ｃ−１、４Ｃ−２、４Ｃ−３は前記コンテンツ管理表４Ｂ−３の子コンテンツである。４０つまりコンテンツ管理表４Ｂ−３、４Ｃ−１、４Ｃ−２、４Ｃ−３はリンクしており次の更新時刻に削除されるコンテンツを表している。
【００１８】
図１０はこの実施の形態６による、削除されるコンテンツにユーザがアクセスを行っていた場合の動作を示すフローチャートである。
更新時刻前にユーザは次の時刻に削除される、例えばコンテンツ４Ｂ−３にアクセスを行い閲覧しているとする。ＳＴ１で更新時刻となりＳＴ２でコンテンツが更新される。ＳＴ３にてユーザが閲覧を行っているコンテンツ４Ｂ−３にてウェブサーバ計算機はリンク先コンテンツ４Ｃ−１、もしくは４Ｃ−２、または４Ｃ−３にアクセスを行う。ＳＴ４にてウェブサーバ計算機６Ａ、または６Ｂにてリクエストのあったコンテンツが削除されたコンテンツか否かを確認する。削除されたコンテンツであった場合、ＳＴ５にて親コンテンツ、例えばこの場合４Ｂ−３から４Ａ−１に移動を行う。そして再度ＳＴ４に戻る。
削除されていないコンテンツが見つかった時点でＳＴ６によりユーザ端末装置９にコンテンツを送信する。このように、この実施の形態６では、コンテンツが削除されリンクが切れてしまったコンテンツに関しても、目的とするコンテンツに一番近いコンテンツをユーザ端末装置９に表示することが可能となるという効果を奏する。
【００１９】
【発明の効果】
この発明は以上述べたような構成であるので、以下のような効果がある。
複数のウェブサーバ計算機とコンテンツ管理装置が設けられたコントロールセンタに、ネットワークを介してつながるユーザ端末装置を備えた複数のウェブサーバ計算機のコンテンツ管理システムであって、
コンテンツ管理装置には、コンテンツ管理部とコンテンツ更新部が備えられており、コンテンツ管理部に設けられたコンテンツ管理表によって複数のウェブサーバ計算機の更新すべきコンテンツを管理するものであり、
コンテンツ更新部がコンテンツ管理表に設けられたコンテンツ更新時刻に、複数のウェブサーバ計算機のコンテンツを更新するものであるので、複数のウェブサーバ計算機で構成される大規模なプラントであっても、ウェブサーバ計算機に搭載されているコンテンツがその更新時刻に自動的にかつ、同時に更新でき、最新のコンテンツをユーザに提供できるという優れた効果を奏する。
【図面の簡単な説明】
【図１】この発明の実施の形態１によるコンテンツ管理システムを示すブロック図である。
【図２】この発明の実施の形態１〜５によるコンテンツ管理表を示す図である。
【図３】この発明の実施の形態１によるコンテンツ更新のフローチャート図である。
【図４】この発明の実施の形態２による計算機の負荷設定表を示す図である。
【図５】この発明の実施の形態２によるコンテンツ更新のフローチャート図である。
【図６】この発明の実施の形態３によるコンテンツ更新のフローチャート図である。
【図７】この発明の実施の形態４によるコンテンツ更新のフローチャート図である。
【図８】この発明の実施の形態５によるコンテンツ更新のフローチャート図である。
【図９】この発明の実施の形態６によるコンテンツ管理表の構成ブロック図である。
【図１０】この発明の実施の形態６によるコンテンツ更新のフローチャート図である。
【符号の説明】
１  コンテンツ管理装置、２  コンテンツ管理部、３  コンテンツ更新部、
４，４Ａ−１，４Ａ−２，４Ｂ−１〜４Ｂ−３，４Ｃ−１〜４Ｃ−３  コンテンツ管理表、
５  負荷設定表、６Ａ，６Ｂ  ウェブサーバ計算機、７  負荷分散装置、
８  ネットワーク、９  ユーザ端末装置、４０  次時刻更新コンテンツ、
６１  ウェブサーバＳ／Ｗ、６２  コンテンツ管理部、
１００  コントロールセンタ。
【図１】
2004220131.tif 000003
【図２】
2004220131.tif 000004
【図３】
2004220131.tif 000005
【図４】
2004220131.tif 000006
【図５】
2004220131.tif 000007
【図６】
2004220131.tif 000008
【図７】
2004220131.tif 000009
【図８】
2004220131.tif 000010
【図９】
2004220131.tif 000011
【図１０】
2004220131.tif 000012