(57)【要約】      （修正有）【課題】ネットワークの保守作業による支障の発生を、より少ない処理負荷で予測する。【解決手段】ネットワークの保守に関する作業予定を管理する管理装置であって、所定期間内に実施される複数の作業の各々における作業対象に対応するパスにおける伝送の成否を示す変数を組み合わせて、所定の通信装置間における通信サービスの可否を判定するための条件式を生成する生成部と、同時に実施される作業の組合せに応じて特定される変数の値を条件式に適用して、通信サービスの可否を判定する判定部とを有する。【選択図】図７
2019041162.tif 000002
【特許請求の範囲】
【請求項１】
ネットワークの保守に関する作業予定を管理する管理装置であって、
所定期間内に実施される複数の作業の各々における作業対象に対応するパスにおける伝送の成否を示す変数を組み合わせて、所定の通信装置間における通信サービスの可否を判定するための条件式を生成する生成部と、
同時に実施される作業の組合せに応じて特定される前記変数の値を前記条件式に適用して、前記通信サービスの可否を判定する判定部と
を有する管理装置。
【請求項２】
新規作業を受け付けた場合に、前記生成部は、前記所定期間内に実施される前記複数の作業に前記新規作業を加えて、前記条件式を生成し、
前記判定部は、前記新規作業を前記組合せに加えた場合に、前記通信サービスが不可となる禁止期間を特定し、前記新規作業の予定期間が禁止期間と重複するか否かを判定する
請求項１記載の管理装置。
【請求項３】
更に、
前記禁止期間以外の許容期間を出力する出力部
を有する請求項２記載の管理装置。
【請求項４】
ネットワークの保守に関する作業予定を管理する管理方法であって、
所定期間内に実施される複数の作業の各々における作業対象に対応するパスにおける伝送の成否を示す変数を組み合わせて、所定の通信装置間における通信サービスの可否を判定するための条件式を生成し、
同時に実施される作業の組合せに応じて特定される前記変数の値を前記条件式に適用して、前記通信サービスの可否を判定する
処理を含み、コンピュータにより実行される管理方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ネットワークにおける保守作業を管理する技術に関する。
【背景技術】
【０００２】
所定ユーザ間の通信サービスを提供するネットワークにおいて、通信装置や伝送路に対して保守作業を実施すると、作業対象に対応するパスにおける伝送が停止する。
【０００３】
一般的に、通信サービスに関するルートは冗長化されている。つまり、１つの通信サービスに関して、複数のルートを設定できるようになっている。従って、一部のパスが停止することによって一方のルートが不通になっても、他方のルートが通じていれば、通信サービスに支障は生じない。但し、同時に複数の作業が実施されることによって、他方のルートも不通になる場合には、通信サービスに支障が生じる。
【０００４】
通信サービスにおける支障を回避するために、作業予定を管理する装置を設けることが考えられる。管理装置は、ネットワークの構成に関するデータベースを参照すれば、作業の組合せに応じて所定ルートにおける通信の成否を判定できる。
【０００５】
近年のネットワークでは、保守対象となる通信装置や伝送路の数が多く、１日に多数の保守作業が並行して実施される。そして、各作業期間が複雑に重複すれば、作業の組合せが多様になり、組合せ毎にデータベースを参照して検証を行う処理負荷が増大する。
【先行技術文献】
【特許文献】
【０００６】
【特許文献１】特開２０１０−２２６３０７号公報
【特許文献２】特開平９−１６８０１０号公報
【発明の概要】
【発明が解決しようとする課題】
【０００７】
本発明の目的は、一側面では、ネットワークの保守作業による支障の発生を、より少ない処理負荷で予測することである。
【課題を解決するための手段】
【０００８】
一態様に係る管理装置は、ネットワークの保守に関する作業予定を管理する管理装置であって、（Ａ）所定期間内に実施される複数の作業の各々における作業対象に対応するパスにおける伝送の成否を示す変数を組み合わせて、所定の通信装置間における通信サービスの可否を判定するための条件式を生成する生成部と、（Ｂ）同時に実施される作業の組合せに応じて特定される変数の値を条件式に適用して、通信サービスの可否を判定する判定部とを有する。
【発明の効果】
【０００９】
一側面としては、ネットワークの保守作業による支障の発生を、より少ない処理負荷で予測できる。
【図面の簡単な説明】
【００１０】
【図１】図１は、ネットワークモデルの例を示す図である。
【図２】図２は、パス構成テーブルの例を示す図である。
【図３】図３は、サービステーブルの例を示す図である。
【図４】図４は、作業テーブルの例を示す図である。
【図５】図５は、作業期間の例を示す図である。
【図６】図６は、作業期間の例を示す図である。
【図７】図７は、管理装置のモジュール構成例を示す図である。
【図８】図８は、ネットワークモデルの例を示す図である。
【図９】図９は、パス構成テーブルの例を示す図である。
【図１０】図１０は、サービステーブルの例を示す図である。
【図１１】図１１は、系区分テーブルの例を示す図である。
【図１２】図１２は、メイン処理フローを示す図である。
【図１３】図１３は、作業テーブルの例を示す図である。
【図１４】図１４は、作業期間の例を示す図である。
【図１５】図１５は、抽出処理フローを示す図である。
【図１６】図１６は、影響パステーブルの例を示す図である。
【図１７】図１７は、影響パステーブルの例を示す図である。
【図１８】図１８は、生成処理フローを示す図である。
【図１９】図１９は、不通条件テーブルの例を示す図である。
【図２０】図２０は、生成処理フローを示す図である。
【図２１】図２１は、条件式テーブルの例を示す図である。
【図２２】図２２は、分割処理フローを示す図である。
【図２３】図２３は、分割期間テーブルの例を示す図である。
【図２４】図２４は、判定処理フローを示す図である。
【図２５】図２５は、判定処理フローを示す図である。
【図２６】図２６は、特定処理フローを示す図である。
【図２７】図２７は、出力処理フローを示す図である。
【図２８】図２８は、コンピュータの機能ブロック図である。
【発明を実施するための形態】
【００１１】
本実施の形態に係るネットワークで提供される通信サービスは、所定のユーザ端末間の通信を目的とする。図１に示したネットワークモデルは、ユーザ端末Ｏとユーザ端末Ｐとの間の通信サービスを実現するための構成を示している。尚、通信サービスを、単にサービスということもある。
【００１２】
まず、図１の上段に示した物理構成について説明する。ユーザ端末Ｏは、スイッチである装置Ｍの所定ポートに接続している。ユーザ端末Ｐは、スイッチである装置Ｎの所定ポートに接続している。当該ネットワークは、他にも多数の切り替え装置を有している。また、スイッチは、複数のユーザ端末と接続していることもある。
【００１３】
尚、ネットワーク事業者が、この通信サービスとして保証する範囲は、装置Ｍの所定ポートと装置Ｎの所定ポートとの間の通信である。
【００１４】
装置Ｍは、６４Ｋｂｐｓの伝送路を介して１．５Ｍ  ＭＵＸ（Multiplexer）である装置Ａと接続している。装置Ｍと装置Ａとの間の伝送路に相当するセクションを、ＩＤ（Identification Data）：セクションＭＡで識別する。
【００１５】
更に、装置Ｍは、別の６４Ｋｂｐｓの伝送路を介して１．５Ｍ  ＭＵＸである装置Ｇと接続している。装置Ｍと装置Ｇとの間の伝送路に相当するセクションを、ＩＤ：セクションＭＧで識別する。
【００１６】
装置Ｎは、６４Ｋｂｐｓの伝送路を介して１．５Ｍ  ＭＵＸである装置Ｆと接続している。装置Ｎと装置Ｆとの間の伝送路に相当するセクションを、ＩＤ：セクションＦＮで識別する。
【００１７】
更に、装置Ｎは、別の６４Ｋｂｐｓの伝送路を介して１．５Ｍ  ＭＵＸである装置Ｌと接続している。装置Ｎと装置Ｌとの間の伝送路に相当するセクションを、ＩＤ：セクションＬＮで識別する。
【００１８】
１．５Ｍ  ＭＵＸは、低速側の伝送路（６４Ｋｂｐｓ）を最大２４本集約し、高速側の伝送路（１．５Ｍｂｐｓ）と接続する。装置Ａ、装置Ｇ、装置Ｆ及び装置Ｌで集約する他の低速側の伝送路は、図示していない。
【００１９】
装置Ａは、１．５Ｍｂｐｓの伝送路を介して６Ｍ  ＭＵＸである装置Ｂと接続している。装置Ａと装置Ｂとの間の伝送路に相当するセクションを、ＩＤ：セクションＡＢで識別する。
【００２０】
装置Ｇは、１．５Ｍｂｐｓの伝送路を介して６Ｍ  ＭＵＸである装置Ｈと接続している。装置Ｇと装置Ｈとの間の伝送路に相当するセクションを、ＩＤ：セクションＧＨで識別する。
【００２１】
装置Ｆは、１．５Ｍｂｐｓの伝送路を介して６Ｍ  ＭＵＸである装置Ｅと接続している。装置Ｆと装置Ｅとの間の伝送路に相当するセクションを、ＩＤ：セクションＥＦで識別する。
【００２２】
装置Ｌは、１．５Ｍｂｐｓの伝送路を介して６Ｍ  ＭＵＸである装置Ｋと接続している。装置Ｌと装置Ｋとの間の伝送路に相当するセクションを、ＩＤ：セクションＫＬで識別する。
【００２３】
６Ｍ  ＭＵＸは、低速側の伝送路（１．５Ｍｂｐｓ）を最大４本集約し、高速側の伝送路（６Ｍｂｐｓ）と接続する。装置Ｂ、装置Ｈ、装置Ｅ及び装置Ｋで集約する他の低速側の伝送路は、図示していない。
【００２４】
装置Ｂは、６Ｍｂｐｓの伝送路を介してＳＴＭ０（Synchronous Transport Module 0）である装置Ｃと接続している。装置Ｂと装置Ｃとの間の伝送路に相当するセクションを、ＩＤ：セクションＢＣで識別する。
【００２５】
装置Ｈは、６Ｍｂｐｓの伝送路を介してＳＴＭ０である装置Ｉと接続している。装置Ｈと装置Ｉとの間の伝送路に相当するセクションを、ＩＤ：セクションＨＩで識別する。
【００２６】
装置Ｅは、６Ｍｂｐｓの伝送路を介してＳＴＭ０である装置Ｄと接続している。装置Ｅと装置Ｄとの間の伝送路に相当するセクションを、ＩＤ：セクションＤＥで識別する。
【００２７】
装置Ｋは、６Ｍｂｐｓの伝送路を介してＳＴＭ０である装置Ｊと接続している。装置Ｋと装置Ｊとの間の伝送路に相当するセクションを、ＩＤ：セクションＪＫで識別する。
【００２８】
ＳＴＭ０は、伝送路（６Ｍｂｐｓ）を最大６本集約する。上述した伝送路以外は、図示していない。
【００２９】
装置Ｃは、２本の５０Ｍｂｐｓの伝送路を介して装置Ｄと接続している。装置Ｃと装置Ｄとの間の伝送路に相当する一方のセクション（図中の上側）を、ＩＤ：セクションＣＤ（１）で識別する。装置Ｃと装置Ｄとの間の伝送路に相当する他方のセクション（図中の下側）を、ＩＤ：セクションＣＤ（２）で識別する。
【００３０】
装置Ｉは、２本の５０Ｍｂｐｓの伝送路を介して装置Ｊと接続している。装置Ｉと装置Ｊとの間の伝送路に相当する一方のセクション（図中の上側）を、ＩＤ：セクションＩＪ（１）で識別する。装置Ｉと装置Ｊとの間の伝送路に相当する他方のセクション（図中の下側）を、ＩＤ：セクションＩＪ（２）で識別する。
【００３１】
上述した各装置及びセクションは、いずれも物理要素である。続いて、ネットワークの論理構成について説明する。この例における論理要素は、パスである。
【００３２】
ＩＤ：５０Ｍパス（１）のパスは、ＩＤ：セクションＣＤ（１）のセクションに対応する。ＩＤ：５０Ｍパス（２）のパスは、ＩＤ：セクションＣＤ（２）のセクションに対応する。ＩＤ：５０Ｍパス（３）のパスは、セクションＩＪ（１）に対応する。またＩＤ：５０Ｍパス（４）のパスは、ＩＤ：セクションＩＪ（２）のセクションに対応する。
【００３３】
ＩＤ：６Ｍパス（１）のパスは、ＩＤ：セクションＢＣのセクションと（ＩＤ：５０Ｍパス（１）のパス又はＩＤ：５０Ｍパス（２）のパス）とＩＤ：セクションＤＥのセクションとを収容する。尚、ＩＤ：５０Ｍパス（１）のパスとＩＤ：５０Ｍパス（２）のパスとは並列に配置されており、ＩＤ：５０Ｍパス（１）のパスとＩＤ：５０Ｍパス（２）のパスとの両方が不通となった場合に、ＩＤ：６Ｍパス（１）のパスが不通となるので、両者はＡＮＤの関係であると定義する。尚、ＡＮＤの関係である要素は、別な系に属するものと定義する。
【００３４】
ＩＤ：６Ｍパス（８）のパスは、ＩＤ：セクションＨＩのセクションと（ＩＤ：５０Ｍパス（３）のパス又はＩＤ：５０Ｍパス（４）のパス）とＩＤ：セクションＪＫのセクションとを収容する。
【００３５】
ＩＤ：１．５Ｍパス（１）のパスは、ＩＤ：セクションＡＢのセクションとＩＤ：６Ｍパス（１）のパスとＩＤ：セクションＥＦのセクションとを収容する。ＩＤ：セクションＡＢのセクションとＩＤ：６Ｍパス（１）のパスとＩＤ：セクションＥＦのセクションとに関しては、直列に配置されており、ＩＤ：セクションＡＢのセクションとＩＤ：６Ｍパス（１）のパスとＩＤ：セクションＥＦのセクションとのいずれかが不通となった場合に、１．５Ｍパス（１）のパスが不通となるので、これらはＯＲの関係であると定義する。尚、ＯＲの関係である要素は、同じ系に属するものと定義する。
【００３６】
ＩＤ：１．５Ｍパス（２９）のパスは、ＩＤ：セクションＧＨのセクションとＩＤ：６Ｍパス（８）とＩＤ：セクションＫＬのセクションとを収容する。ＩＤ：セクションＧＨのセクションとＩＤ：６Ｍパス（８）のパスとＩＤ：セクションＫＬのセクションとの関係は、ＯＲである。
【００３７】
ＩＤ：６４Ｋパス（１）のパスは、ＩＤ：セクションＭＡのセクションとＩＤ：１．５Ｍパス（１）のパスとＩＤ：セクションＦＮのセクションとを収容する。ＩＤ：セクションＭＡのセクションとＩＤ：１．５Ｍパス（１）のパスとＩＤ：セクションＦＮのセクションとの関係は、ＯＲである。ＩＤ：６４Ｋパス（１）のパスは、当該通信サービスにおける一方のルートに相当する。
【００３８】
ＩＤ：６４Ｋパス（６７３）のパスは、ＩＤ：セクションＭＧのセクションとＩＤ：１．５Ｍパス（２９）のパスとＩＤ：セクションＬＮのセクションとを収容する。ＩＤ：セクションＭＧのセクションとＩＤ：１．５Ｍパス（２９）のパスとＩＤ：セクションＬＮのセクションとの関係は、ＯＲである。ＩＤ：６４Ｋパス（６７３）のパスは、当該通信サービスにおける他方のルートに相当する。
【００３９】
ＩＤ：集約パス（１）の集約パスは、ＩＤ：サービス（１）の通信サービスのルートを集約するパスである。従って、ＩＤ：集約パス（１）の集約パスは、ＡＮＤの関係であるＩＤ：６４Ｋパス（１）のパスとＩＤ：６４Ｋパス（６７３）のパスとを収容する。
【００４０】
図中、上方の要素が上位であり、収容される側の要素に相当する。同じく下方の要素が下位であり、収容する側の要素に相当する。
【００４１】
上記ネットワークモデルに従って、ネットワークの構成に関するデータベースで記憶されるテーブルについて説明する。
【００４２】
図２に、パス構成テーブルの例を示す。この例におけるパス構成テーブルは、パスに対応するレコードを有している。パス構成テーブルのレコードは、パスのフィールドと、構成要素のフィールドとを有している。
【００４３】
パスのフィールドには、パスのＩＤが格納されている。構成要素のフィールドには、当該パスに収容される構成要素のＩＤが格納されている。構成要素は、セクション又は上位パスである。
【００４４】
図示した第１レコードは、ＩＤ：５０Ｍパス（１）のパスの構成要素が、ＩＤ：セクションＣＤ（１）のセクションであることを示している。図示した第２レコードは、ＩＤ：５０Ｍパス（２）のパスの構成要素が、ＩＤ：セクションＣＤ（２）のセクションであることを示している。図示した第３レコードは、ＩＤ：６Ｍパス（１）のパスの構成要素が、ＩＤ：５０Ｍパス（１）のパス、ＩＤ：セクションＢＣのセクション及びＩＤ：セクションＤＥのセクションであり、更にＩＤ：５０Ｍパス（２）のパス、ＩＤ：セクションＢＣのセクション及びＩＤ：セクションＤＥのセクションであることを示している。
【００４５】
図示した第４レコードは、ＩＤ：１．５Ｍパス（１）のパスの構成要素が、ＩＤ：６Ｍパス（１）のパス、ＩＤ：セクションＡＢのセクション及びＩＤ：セクションＥＦのセクションであることを示している。図示した第５レコードは、ＩＤ：６４Ｋパス（１）のパスの構成要素が、ＩＤ：１．５Ｍパス（１）のパス、ＩＤ：セクションＭＡのセクション及びＩＤ：セクションＦＮのセクションであることを示している。
【００４６】
図示した第６レコードは、ＩＤ：集約パス（１）の集約パスの構成要素が、ＩＤ：６４Ｋパス（１）のパスと６４Ｋパス（６７３）のパスとであることを示している。
【００４７】
図３に、サービステーブルの例を示す。この例におけるサービステーブルは、サービスに対応するレコードを有している。サービステーブルのレコードは、サービスのフィールドと、集約パスのフィールドとを有している。
【００４８】
サービスのフィールドには、当該ネットワークによって提供されるサービスのＩＤが格納されている。集約パスのフィールドには、当該サービスに対応する集約パスのＩＤが格納されている。
【００４９】
この例は、ＩＤ：サービス（１）で識別されるサービスが、ＩＤ：集約パス（１）で識別される集約パスに対応することを示している。
【００５０】
図４に、作業テーブルの例を示す。この例における作業テーブルは、作業に対応するレコードを有している。作業テーブルのレコードは、作業のフィールドと、開始日時のフィールドと、終了日時のフィールドと、作業対象のフィールドとを有している。
【００５１】
作業のフィールドには、登録済みの作業（既存作業という。）のＩＤが設定される。開始日時は、当該作業期間の開始時点を特定する。終了日時は、当該作業期間の終了時点を特定する。作業対象のフィールドには、当該作業で停止される装置のＩＤ又はセクションのＩＤが設定される。
【００５２】
この作業テーブルは、作業ＩＪ（１）、作業Ｂ及び作業Ａに係るレコードを有している。下段に示した作業ＩＪ（２）のレコードは、登録しようとする新規作業の内容を表している。
【００５３】
図５に、作業期間の例を横方向に時間軸を設けたタイムチャートで示す。作業ＩＪ（１）の作業期間は、１０：００から１３：００までである。作業Ｂの作業期間も、１０：００から１３：００までである。作業Ａの作業期間は、１５：００から１６：００までである。そして、登録しようとする新規の作業ＩＪ（２）の作業期間は、１２：００から１４：００までである。
【００５４】
下段に示すように、一連の作業期間は、並行に実施される作業が不変である期間に分割される。分割された期間を分割期間という。本実施の形態と比較される例において、分割期間は、提供しているサービスに支障が無いかを検証する単位となる。
【００５５】
１番目の分割期間は、１０：００から１２：００までであり、この分割期間において実施される作業は、作業ＩＪ（１）及び作業Ｂである。２番目の分割期間は、１２：００から１３：００までであり、この分割期間において実施される作業は、作業ＩＪ（１）、作業Ｂ及び作業ＩＪ（２）である。３番目の分割期間は、１３：００から１４：００までであり、この分割期間において実施される作業は、作業ＩＪ（２）である。４番目の分割期間は、１５：００から１６：００までであり、この分割期間において実施される作業は、作業Ａである。
【００５６】
１番目の分割期間、３番目の分割期間及び４番目の分割期間において、サービス（１）に関して支障は生じないが、２番目の分割期間において、サービス（１）に関して支障が生じる。従って、作業ＩＪ（２）については、作業期間を変更しなければ登録されない。そのため、作業ＩＪ（２）が許容される期間を提示して、変更した期間で再度作業の登録を行うようにユーザに促す。
【００５７】
図６は、作業ＩＪ（２）の作業期間が変更された場合のタイムチャートである。許容期間を提示するために、作業ＩＪ（２）のための候補期間を想定して、ネットワークの構成データを参照した検証処理が行われる。図６に示すように、作業ＩＪ（２）の作業期間を１３：００から１５：００までに変更すれば、サービス（１）に関する支障が生じないようになる。
【００５８】
比較例の場合には、各分割期間においてデータベースを参照する検証処理を行うようになる。従って、処理負荷が大きい。
【００５９】
また、許容期間を求める場合にも、想定した候補期間に関してデータベースを参照する検証処理を行うようになる。検証した結果、候補期間が許容期間でない場合には、更に検証を要する。このように、検証処理を行う回数が多く、全体としての負担が大きいことが問題となる。
【００６０】
以下、本実施の形態における例について説明する。図７に、管理装置７０１のモジュール構成例を示す。管理装置７０１は、ネットワークＤＢ（DataBase）７０３を有する。ネットワークＤＢ７０３は、装置テーブル７０５、セクションテーブル７０７、系区分テーブル７０９、パス構成テーブル７１１及びサービステーブル７１３を記憶している。
【００６１】
装置テーブル７０５には、各装置のＩＤに対応付けて装置種別が格納される。セクションテーブル７０７は、各セクションのＩＤに対応付けてセクション種別が格納される。系区分テーブル７０９については、図１１を用いて後述する。サービステーブル７１３については、図１０を用いて後述する。
【００６２】
管理装置７０１は、受付部７２１、抽出部７２３、生成部７２５、分割部７２７、判定部７２９、特定部７３１及び出力部７３３を有する。この例で、特定部７３１は、判定部７２９に含まれるものとするが、特定部７３１を判定部７２９と別に設けるようにしてもよい。
【００６３】
受付部７２１は、新規作業を受け付ける。抽出部７２３は、抽出処理を実行する。抽出処理については、図１５を用いて後述する。生成部７２５は、生成処理を実行する。生成処理については、図１８及び図２０を用いて後述する。分割部７２７は、分割処理を実行する。分割処理については、図２２を用いて後述する。判定部７２９は、判定処理を実行する。判定処理については、図２４及び図２５を用いて後述する。特定部７３１は、特定処理を実行する。特定処理については、図２６を用いて後述する。出力部７３３は、出力処理を実行する。出力処理については、図２７を用いて後述する。
【００６４】
管理装置７０１は、更にパラメータ記憶部７４１、作業記憶部７４３、影響パス記憶部７４５、不通条件記憶部７４７及び条件式記憶部７４９を有する。
【００６５】
パラメータ記憶部７４１は、内部パラメータを記憶する。作業記憶部７４３は、作業テーブルを記憶する。影響パス記憶部７４５は、影響パステーブルを記憶する。影響パステーブルについては、図１６及び図１７を用いて後述する。不通条件記憶部７４７は、不通条件テーブルを記憶する。不通条件テーブルについては、図１９を用いて後述する。条件式記憶部７４９は、条件式テーブルを記憶する。条件式テーブルについては、図２１を用いて後述する。
【００６６】
上述したネットワークＤＢ７０３、受付部７２１、抽出部７２３、生成部７２５、分割部７２７、判定部７２９、特定部７３１及び出力部７３３は、ハードウエア資源（例えば、図２８）と、以下で述べる処理をＣＰＵ（Central Processing Unit）２５０３に実行させるプログラムとを用いて実現される。
【００６７】
上述したパラメータ記憶部７４１、作業記憶部７４３、影響パス記憶部７４５、不通条件記憶部７４７及び条件式記憶部７４９は、ハードウエア資源（例えば、図２８）を用いて実現される。
【００６８】
以下では、説明の便宜のため、図８に示したネットワークモデルを想定する。図８は、ユーザ端末Ｑとユーザ端末Ｕとの間の通信サービスを実現するための構成を示している。
【００６９】
ユーザ端末Ｑは、スイッチである装置Ｒの所定ポートに接続している。ユーザ端末Ｕは、スイッチである装置Ｔの所定ポートに接続している。
【００７０】
装置Ｒは、２本の６４Ｋｂｐｓの伝送路を介して１．５Ｍ  ＭＵＸである装置Ｓと接続している。装置Ｒと装置Ｓとの間の伝送路に相当する一方のセクション（図中の上側）を、ＩＤ：セクションＲＳ（１）で識別する。装置Ｒと装置Ｓとの間の伝送路に相当する他方のセクション（図中の下側）を、ＩＤ：セクションＲＳ（２）で識別する。
【００７１】
また、装置Ｔは、２本の６４Ｋｂｐｓの伝送路を介して１．５Ｍ  ＭＵＸである装置Ｓと接続している。装置Ｔと装置Ｓとの間の伝送路に相当する一方のセクション（図中の上側）を、ＩＤ：セクションＳＴ（１）で識別する。装置Ｔと装置Ｓとの間の伝送路に相当する他方のセクション（図中の下側）を、ＩＤ：セクションＳＴ（２）で識別する。
【００７２】
ＩＤ：パスａのパスは、ＩＤ：セクションＲＳ（１）のセクションに対応する。ＩＤ：パスｂのパスは、ＩＤ：セクションＲＳ（２）のセクションに対応する。ＩＤ：パスｄのパスは、ＩＤ：セクションＳＴ（１）のセクションに対応する。また、ＩＤ：パスｅのパスは、ＩＤ：セクションＳＴ（２）のセクションに対応する。
【００７３】
ＩＤ：パスｃのパスは、ＩＤ：パスａのパスとＩＤ：パスｂのパスとを収容する。また、ＩＤ：パスｆのパスは、ＩＤ：パスｄのパスとＩＤ：パスｅのパスとを収容する。
【００７４】
ＩＤ：集約パスｇの集約パスは、ＩＤ：サービスｈの当該通信サービスのルートを集約するパスである。従って、ＩＤ：集約パスｇの集約パスは、ＡＮＤの関係であるＩＤ：パスｃのパスとＩＤ：パスｆのパスとを収容する。
【００７５】
図９に、パス構成テーブル７１１の例を示す。図示した第１レコードは、ＩＤ：パスａのパスの構成要素が、ＩＤ：セクションＲＳ（１）のセクションであることを示している。図示した第２レコードは、ＩＤ：パスｂのパスの構成要素が、ＩＤ：セクションＲＳ（２）のセクションであることを示している。図示した第３レコードは、ＩＤ：パスｃのパスの構成要素が、ＩＤ：パスａのパス及びＩＤ：パスｂのパスであることを示している。図示した第４レコードは、ＩＤ：パスｄのパスの構成要素が、ＩＤ：セクションＳＴ（１）のセクションであることを示している。図示した第５レコードは、ＩＤ：パスｅのパスの構成要素が、ＩＤ：セクションＳＴ（２）のセクションであることを示している。図示した第６レコードは、ＩＤ：パスｆのパスの構成要素が、ＩＤ：パスｄのパス及びＩＤ：パスｅのパスであることを示している。図示した第７レコードは、ＩＤ：集約パスｇの集約パスの構成要素が、ＩＤ：パスｃのパスとＩＤ：パスｆのパスとであることを示している。
【００７６】
図１０に、サービステーブル７１３の例を示す。ＩＤ：サービスｈのサービスが、ＩＤ：集約パスｇの集約パスに対応することを示している。
【００７７】
図１１に、系区分テーブル７０９の例を示す。この例における系区分テーブル７０９は、パスに対応するレコードを有している。系区分テーブル７０９のレコードは、パスのフィールドと、系区分のフィールドとを有している。
【００７８】
パスのフィールドには、ネットワークに含まれるパスのＩＤが設定される。系区分のフィールドには、当該パスが属する系が設定される。この例において、１つのパスに収容される複数のパス、つまり１つのパスに対する複数の上位パス（直接の上位に相当するもの）に関して、これらの上位パスが直列の関係である場合には、同じ系に属するように設定されている。一方、これらの上位パスが並列の関係である場合には、異なる系に属するように設定されている。
【００７９】
以下、管理装置７０１における処理について説明する。図１２に、メイン処理フローを示す。受付部７２１は、新規作業を１件受け付ける（Ｓ１２０１）。具体的には、受付部７２１は、作業期間を特定する開始日時及び終了日時、更に作業対象を特定するデータを受け付ける。受付部７２１は、受け付けた作業の内容を内部パラメータとしてパラメータ記憶部７４１に記憶する。このとき、受付部７２１は、当該作業を識別するＩＤも割り振るものとする。
【００８０】
図１３に示した作業テーブルは、２つの既存作業に関するレコードが設けられているときに、新規作業を受け付けた状態を示している。尚、本実施の形態では、各レコードに停止パスのフィールドを追加している。停止パスは、当該作業の実施によって伝送が停止されるパスである。
【００８１】
図１３に示した作業の期間に関するタイムチャートを、図１４に示す。作業ａの作業期間は、１０：００から１２：００までである。作業ｄの作業期間は、１１：００から１４：００までである。また、作業ｅの作業期間は、１３：００から１５：００までである。
【００８２】
図１２の説明に戻る。抽出部７２３は、抽出処理を実行する（Ｓ１２０３）。抽出部７２３は、抽出処理において、停止パスの影響を受けるパス（影響パスという。）を抽出する。影響パスに関しては、作業の組合せ次第で不通となる可能性がある。但し、作業をどのように組み合わせても、影響パスが不通とならない場合もある。
【００８３】
図１５に、抽出処理フローを示す。抽出部７２３は、作業を１つ特定する（Ｓ１５０１）。具体的には、抽出部７２３は、作業テーブル（図１３）のレコードを１つ特定する。この例では、まず作業ａが特定されるものとする。
【００８４】
抽出部７２３は、当該レコードに基づいて当該作業における作業対象を特定する。例えば、作業ａの場合、作業対象としてセクションＲＳ（１）が特定される。そして、抽出部７２３は、当該作業対象に対応するパスを特定する（Ｓ１５０３）。抽出部７２３は、パス構成テーブル７１１（図９）において、構成要素に当該作業対象が格納されているレコードを特定し、当該レコードに格納されているパスを特定する。例えば作業ａの場合、セクションＲＳ（１）に対応するパスａが特定される。抽出部７２３は、当該レコードに停止パスを設定する。
【００８５】
抽出部７２３は停止パスに依存するパスを特定する（Ｓ１５０５）。停止パスに依存するパスとは、停止パスの直接の下位パス及び間接の下位パスのことである。停止パスに依存するパスは、停止パスの影響を受けるので影響パスという。具体的には、抽出部７２３は、パス構成テーブル７１１（図９）において、構成要素に停止パスが格納されているレコードを特定し、当該レコードに格納されているパスを特定する。停止パスがパスａである場合、パスｃが影響パスとして特定される。更に、抽出部７２３は、パス構成テーブル７１１（図９）において、構成要素に当該影響パスが格納されているレコードを特定し、当該レコードに格納されているパスを特定する。影響パスがパスｃである場合、集約パスｇも、加えて影響パスとして特定される。
【００８６】
抽出部７２３は、影響パステーブルに、特定した影響パスの数に相当するレコードを追加する（Ｓ１５０７）。
【００８７】
図１６に、影響パステーブルの例を示す。追加されたレコードには、停止パスのＩＤと影響パスのＩＤとが設定される。
【００８８】
抽出部７２３は、未特定の作業があるか否かを判定する（Ｓ１５０９）。未特定の作業があると判定した場合には、Ｓ１５０１に示した処理に戻って、上述した処理を繰り返す。
【００８９】
未特定の作業がなくなった段階で、図１６に示した影響パステーブルが完成する。そして、未特定の作業がないと判定した場合には、抽出部７２３は、影響パスをキーとして、影響パステーブルのレコードをソートする（Ｓ１５１１）。ソートした結果を、図１７に示す。このようにソートすれば、後述する処理で影響パスを１つずつ特定し易くなる。抽出処理を終えると、呼び出し元のメイン処理に復帰する。
【００９０】
図１２の説明に戻る。生成部７２５は、生成処理を実行する（Ｓ１２０５）。生成部７２５は、生成処理において、各影響パスについて不通になる条件（不通条件という。）を生成する。
【００９１】
図１８に、生成処理フローを示す。生成部７２５は、影響パステーブルに設定されている影響パスを１つ特定する（Ｓ１８０１）。
【００９２】
生成部７２５は、特定した影響パスの上位パスを特定する（Ｓ１８０３）。ここで特定される上位パスは、影響パスの直接の上位に当たるパスである。具体的には、生成部７２５は、パス構成テーブル７１１（図９）において、構成要素に当該影響パスが格納されているレコードを特定し、当該レコードに格納されているパスを特定する。このとき、特定される上位パスは、複数である。例えば、影響パスがＩＤ：パスｃのパスである場合、上位パスは、ＩＤ：パスａのパス及びＩＤ：パスｂのパスである。
【００９３】
生成部７２５は、系区分テーブル７０９に基づいて、複数の上位パスの系区分が一致するか否かを判定する（Ｓ１８０５）。複数の上位パスの系区分が一致する場合には、生成部７２５は、組合せ条件をＯＲとする（Ｓ１８０７）。一方、複数の上位パスの系区分が一致しない場合には、生成部７２５は、組合せ条件をＡＮＤとする（Ｓ１８０９）。例えば、ＩＤ：パスａのパスとＩＤ：パスａのパスは、系区分が一致しないので、組合せ条件はＡＮＤである。
【００９４】
生成部７２５は、不通条件テーブルにレコードを追加する（Ｓ１８１１）。
【００９５】
図１９に、不通条件テーブルの例を示す。この例における不通条件テーブルは、影響パスに対応するレコードを有している。不通条件テーブルのレコードは、影響パスのフィールドと、上位パスのフィールドと、組合せ条件のフィールドとを有している。追加されたレコードには、上述した影響パスのＩＤ、各上位パスのＩＤ及び組合せ条件が設定される。
【００９６】
図１８の説明に戻る。生成部７２５は、未特定の影響パスがあるか否かを判定する（Ｓ１８１３）。未特定の影響パスがあると判定した場合には、Ｓ１８０１に示した処理に戻って、上述した処理を繰り返す。
【００９７】
未特定の影響パスがなくなった段階で、不通条件テーブル（図１９）が完成する。未特定の影響パスがないと判定した場合には、端子Ａを介して、図２０に示したＳ２００１の処理に移る。
【００９８】
図２０に、生成処理フローを示す。生成部７２５は、影響パスに該当する集約パスを１つ特定する（Ｓ２００１）。つまり、生成部７２５は、不通条件テーブルに設定されている影響パスの中から、集約パスを特定する。例えば図１９に示した不通条件テーブルの場合には、集約パスｇが特定される。
【００９９】
生成部７２５は、集約パスの条件式を生成する（Ｓ２００３）。具体的には、生成部７２５は、当該集約パスのレコードに設定されている各上位パスに対応する変数（以下、パス変数という。）を、当該レコードに設定されている組合せ条件に相当する論理演算子によって繋ぐ論理式を生成する。例えば集約パスｇの場合には、パス変数Ｐ[パスｃ]とパス変数Ｐ[パスｆ]をＯＲで繋ぐ論理式「Ｐ[パスｃ]  ＯＲ  Ｐ[パスｆ]」が生成される。
【０１００】
生成部７２５は、集約パスの条件式に影響パスに対応するパス変数が含まれるか否かを判定する（Ｓ２００５）。集約パスの条件式に影響パスに対応するパス変数が含まれると判定した場合には、生成部７２５は、当該パス変数を影響パスの条件式に置き換える（Ｓ２００７）。影響パスの条件式は、当該影響パスのレコードに設定されている各上位パスに対応するパス変数を、当該レコードに設定されている組合せ条件に相当する論理演算子によって繋ぐ論理式である。
【０１０１】
集約パスｇの条件式の場合、Ｐ[パスｃ]とＰ[パスｆ]とが、共に影響パスに対応するパス変数である。Ｐ[パスｃ]の条件式は、「Ｐ[パスａ]  ＡＮＤ  Ｐ[パスｂ]」であり、Ｐ[パスｆ]の条件式は、「Ｐ[パスｄ]  ＡＮＤ  Ｐ[パスｅ]」であるので、集約パスｇの条件式は、「（Ｐ[パスａ]  ＡＮＤ  Ｐ[パスｂ]）  ＯＲ  （Ｐ[パスｄ]  ＡＮＤ  Ｐ[パスｅ]）」に変換される。
【０１０２】
Ｓ２００７の処理を終えると、Ｓ２００５に示した処理に戻って、上述した処理を繰り返す。つまり、Ｓ２００７の処理によって変換された条件式が、更に影響パスに対応するパス変数を含む場合には、パス変数を置換する。
【０１０３】
一方、Ｓ２００５において、集約パスの条件式に影響パスに対応するパス変数が含まれないと判定した場合には、生成部７２５は、条件式テーブルにレコードを追加する（Ｓ２００９）。
【０１０４】
図２１に、条件式テーブルの例を示す。この例における条件式テーブルは、集約パスに対応するレコードを有している。条件式テーブルのレコードは、集約パスのフィールドと、条件式のフィールドとを有している。追加されたレコードには、上述した集約パスのＩＤと条件式とが設定される。
【０１０５】
図２０の説明に戻る。生成部７２５は、未特定の集約パスがあるか否かを判定する（Ｓ２０１１）。未特定の集約パスがあると判定した場合には、Ｓ２００１に示した処理に戻って、上述した処理を繰り返す。
【０１０６】
未特定の集約パスがなくなった段階で、条件式テーブル（図２１）が完成する。未特定の集約パスがないと判定した場合には、生成処理を終え、呼び出し元のメイン処理に復帰する。
【０１０７】
図１２の説明に戻る。分割部７２７は、分割処理を実行する（Ｓ１２０７）。分割部７２７は、分割処理において、管理単位の期間（例えば、１営業日）を、並行する作業が不変である期間に分割して、分割期間を特定する。
【０１０８】
図２２に、分割処理フローを示す。分割部７２７は、管理単位の期間において既存作業における開始日時と終了日時とを抽出する（Ｓ２２０１）。例えば図１３に示した作業テーブルの場合には、作業ａの開始日時「２０１７／１／１  １０：００」、作業ａの終了日時「２０１７／１／１  １２：００」、作業ｄの開始日時「２０１７／１／１  １１：００」及び作業ｄの終了日時「２０１７／１／１  １４：００」が抽出される。
【０１０９】
分割部７２７は、抽出した日時をソートする（Ｓ２２０３）。上述の例では、抽出した日時が、「２０１７／１／１  １０：００」、「２０１７／１／１  １１：００」、「２０１７／１／１  １２：００」、「２０１７／１／１  １４：００」の順に並び替えられる。
【０１１０】
分割部７２７は、ソートされた日時を区切りとして分割期間を設定し（Ｓ２２０５）、各分割期間における実施作業を特定する（Ｓ２２０７）。
【０１１１】
図２３に、分割期間テーブルの例を示す。この例における分割期間テーブルは、分割期間に対応するレコードを有している。分割期間のレコードは、分割期間ＩＤのフィールドと、開始日時のフィールドと、終了日時のフィールドと、実施作業のフィールドとを有している。
【０１１２】
分割期間のレコードには、当該分割期間のＩＤが設定される。開始日時と終了日時とは、当該分割期間を特定する。実施作業のフィールドには、当該分割期間において実施される作業のＩＤが設定される。
【０１１３】
図２２に示した分割処理を終えると、呼び出し元のメイン処理に復帰する。
【０１１４】
図１２の説明に戻る。判定部７２９は、判定処理を実行する（Ｓ１２０９）。判定部７２９は、判定処理において、各サービスについて支障が生じるか否かを判定する。
【０１１５】
図２４に、判定処理フローを示す。判定部７２９は、内部パラメータである拒否フラグをＯＦＦに設定する（Ｓ２４０１）。後述する処理で、新規作業の登録を行わないと判断した場合に、拒否フラグがＯＮに切り替えられる。
【０１１６】
判定部７２９は、サービスを１つ特定する（Ｓ２４０３）。具体的には、判定部７２９は、サービステーブル７１３のレコードを１つ特定する。この例では、サービスｈを特定する。
【０１１７】
判定部７２９は、特定したサービスに対応する集約パスを特定する（Ｓ２４０５）。具体的には、判定部７２９は、特定したレコードに設定されている集約パスのＩＤを読み取る。この例では、サービスｈに対応する集約パスｇが特定される。
【０１１８】
判定部７２９は、特定した集約パスに対応する条件式を特定する（Ｓ２４０７）。具体的には、判定部７２９は、条件式テーブルにおいて、上記集約パスのＩＤが設定されているレコードから条件式を読み取る。この例では、集約パスｇに対応する条件式「（Ｐ[パスａ]  ＡＮＤ  Ｐ[パスｂ]）  ＯＲ  （Ｐ[パスｄ]  ＡＮＤ  Ｐ[パスｅ]）」が特定される。
【０１１９】
判定部７２９は、受け付けた新規作業に対応するパスを特定する（Ｓ２４０９）。具体的には、判定部７２９は、パス構成テーブル７１１において、新規作業の作業対象であるセクションが設定されているレコードを特定し、当該レコードに設定されているパスのＩＤを読み取る。この例では、作業ｅの作業対象であるセクションＳＴ（２）を構成要素とするパスｅが特定される。尚、新規作業の作業対象が装置である場合には、当該装置が一端であるセクションを特定して、当該セクションを構成要素とするパスを特定するようにしてもよい。端子Ｂを介して、図２５に示したＳ２５０１の処理に移る。
【０１２０】
判定部７２９は、図２４のＳ２４０９で特定したパスに対応するパス変数が条件式に含まれるか否かを判定する（Ｓ２５０１）。当該パス変数が条件式に含まれない場合には、図２４のＳ２４０３で特定したサービスが不通になることはないので、当該サービスに関する処理を終える。そのため、当該パス変数が条件式に含まれないと判定した場合には、そのままＳ２５０９の処理に移る。
【０１２１】
一方、当該パス変数が条件式に含まれる場合には、図２４のＳ２４０３で特定したサービスが不通になることがある。そのため、当該パス変数が条件式に含まれると判定した場合には、特定部７３１は、特定処理を実行する（Ｓ２５０３）。特定部７３１は、特定処理において、新規作業の実施が禁止される期間（禁止期間という。）を特定する。この例では、集約パスｇに対応する条件式に、パスｅに対応するパス変数Ｐ[パスｅ]を含むので、特定処理が実行される。
【０１２２】
図２６に、特定処理フローを示す。特定部７３１は、分割期間を１つ特定する（Ｓ２６０１）。具体的には、特定部７３１は、分割期間テーブルのレコードを１つ特定する。この例では、図２３に示した分割期間テーブルの第１レコード、第２レコード、第３レコードが、順に特定されるものとする。
【０１２３】
特定部７３１は、図２４のＳ２４０９で特定したパスに対応するパス変数の値を真（この例では「１」）とする（Ｓ２６０３）。この例では、パス変数Ｐ[パスｅ]の値を真とする。
【０１２４】
特定部７３１は、図２４のＳ２４０７で特定した条件式に含まれるパス変数のうち、当該分割期間の実施作業に対応する停止パスのパス変数の値を真とする（Ｓ２６０５）。当該停止パスは、分割期間テーブル及び作業テーブルに基づいて特定される。この例で第１の分割期間が特定されている場合には、パス変数Ｐ[パスａ]の値を真とする。
【０１２５】
特定部７３１は、当該条件式に含まれるパス変数のうち、Ｓ２６０３又はＳ２６０５で真の値を設定したパス変数以外のパス変数の値を偽（この例では「０」）とする（Ｓ２６０７）。この例で第１の分割期間が特定されている場合には、パス変数Ｐ[パスｂ]の値及びパス変数Ｐ[パスｄ]の値を偽とする。
【０１２６】
特定部７３１は、条件式の論理演算を行う（Ｓ２６０９）。この例で第１の分割期間が特定されている場合には、条件式の論理演算の結果は偽である。この結果は、第１の分割期間において、作業ｅが実施されてもサービスｈが不通にならないことを示している。
【０１２７】
特定部７３１は、演算結果が真であるか否かを判定する（Ｓ２６１１）。演算結果が真であると判定した場合には、特定部７３１は、当該分割期間を禁止期間とする（Ｓ２６１３）。一方、演算結果が真でないと判定した場合、つまり演算結果が偽である場合には、特定部７３１は、当該分割期間を禁止期間としない（Ｓ２６１５）。
【０１２８】
特定部７３１は、未特定の分割期間があるか否かを判定する（Ｓ２６１７）。未特定の分割期間があると判定した場合には、Ｓ２６０１に示した処理に戻って、上述した処理を繰り返す。
【０１２９】
この例で第２の分割期間が特定されている場合及び第３の分割期間が特定されている場合に、条件式の論理演算の結果は真である。この結果は、第２の分割期間及び第３の分割期間のいずれにおいて作業ｅが実施された場合にも、サービスｈが不通になることを示している。
【０１３０】
Ｓ２６１７において、未特定の分割期間がないと判定した場合には、特定処理を終えると、呼び出し元の判定処理に復帰する。
【０１３１】
図２５の説明に戻る。判定部７２９は、新規作業の期間が禁止期間と重複するか否かを判定する（Ｓ２５０５）。新規作業の期間が禁止期間と重複すると判定した場合には、出力部７３３は、出力処理を実行する（Ｓ２５０７）。
【０１３２】
図２７に、出力処理フローを示す。出力部７３３は、新規作業を登録しない旨を出力する（Ｓ２７０１）。出力形態は、例えば画面表示、端末への送信或いは印刷等である。
【０１３３】
出力部７３３は、管理単位の期間のうち、禁止期間以外の期間を特定する（Ｓ２７０３）。特定された期間は、当該サービスに関して新規作業を実施してもよい許容期間である。
【０１３４】
出力部７３３は、特定した許容期間を出力する（Ｓ２７０５）。出力形態は、例えば画面表示、端末への送信或いは印刷等である。
【０１３５】
出力部７３３は、拒否フラグをＯＮに切り替える（Ｓ２７０７）。出力処理を終えると、呼び出し元の判定処理に復帰する。
【０１３６】
図２５の説明に戻る。Ｓ２５０５において、新規作業の期間が禁止期間と重複しないと判定した場合には、そのままＳ２５０９の処理に移る。
【０１３７】
判定部７２９は、未特定のサービスがあるか否かを判定する（Ｓ２５０９）。未特定のサービスがあると判定した場合には、図２４のＳ２４０３に示した処理に戻って、上述した処理を繰り返す。
【０１３８】
一方、未特定のサービスがないと判定した場合には、判定部７２９は、拒否フラグがＯＦＦであるか否かを判定する（Ｓ２５１１）。
【０１３９】
拒否フラグがＯＦＦであると判定した場合には、判定部７２９は、新規作業のレコードを追加する（Ｓ２５１３）。新規作業のレコードには、上述した通り、作業ＩＤ、開始日時、終了日時及び作業対象のＩＤが設定される。判定処理を終え、呼び出し元のメイン処理に復帰する。
【０１４０】
Ｓ２５１１において拒否フラグがＯＦＦでないと判定した場合には、つまり拒否フラグがＯＮである場合には、新規作業のレコードを追加せずに、判定処理を終え、呼び出し元のメイン処理に復帰する。
【０１４１】
図１２に示すように、Ｓ１２０９の処理を終えると、Ｓ１２０１に示した処理に戻って上述した処理を繰り返す。
【０１４２】
本実施の形態によれば、ネットワークの保守作業による支障の発生を、より少ない処理負荷で予測できる。
【０１４３】
また、新規作業による支障の発生を、より少ない処理負荷で予測できる。
【０１４４】
更に、許容期間を出力するので、新規作業の予定を組み易くなる。
【０１４５】
以上本発明の実施の形態を説明したが、本発明はこれに限定されるものではない。例えば、上述の機能ブロック構成はプログラムモジュール構成に一致しない場合もある。
【０１４６】
また、上で説明した各記憶領域の構成は一例であって、上記のような構成でなければならないわけではない。さらに、処理フローにおいても、処理結果が変わらなければ、処理の順番を入れ替えることや複数の処理を並列に実行させるようにしても良い。
【０１４７】
なお、上で述べた管理装置７０１は、コンピュータ装置であって、図２８に示すように、メモリ２５０１とＣＰＵ２５０３とハードディスク・ドライブ（ＨＤＤ：Hard Disk Drive）２５０５と表示装置２５０９に接続される表示制御部２５０７とリムーバブル・ディスク２５１１用のドライブ装置２５１３と入力装置２５１５とネットワークに接続するための通信制御部２５１７とがバス２５１９で接続されている。オペレーティング・システム（ＯＳ：Operating System）及び本実施例における処理を実施するためのアプリケーション・プログラムは、ＨＤＤ２５０５に格納されており、ＣＰＵ２５０３により実行される際にはＨＤＤ２５０５からメモリ２５０１に読み出される。ＣＰＵ２５０３は、アプリケーション・プログラムの処理内容に応じて表示制御部２５０７、通信制御部２５１７、ドライブ装置２５１３を制御して、所定の動作を行わせる。また、処理途中のデータについては、主としてメモリ２５０１に格納されるが、ＨＤＤ２５０５に格納されるようにしてもよい。本発明の実施例では、上で述べた処理を実施するためのアプリケーション・プログラムはコンピュータ読み取り可能なリムーバブル・ディスク２５１１に格納されて頒布され、ドライブ装置２５１３からＨＤＤ２５０５にインストールされる。インターネットなどのネットワーク及び通信制御部２５１７を経由して、ＨＤＤ２５０５にインストールされる場合もある。このようなコンピュータ装置は、上で述べたＣＰＵ２５０３、メモリ２５０１などのハードウエアとＯＳ及びアプリケーション・プログラムなどのプログラムとが有機的に協働することにより、上で述べたような各種機能を実現する。
【０１４８】
以上述べた本発明の実施の形態をまとめると、以下のようになる。
【０１４９】
本実施の形態に係る管理装置は、ネットワークの保守に関する作業予定を管理する管理装置であって、（Ａ）所定期間内に実施される複数の作業の各々における作業対象に対応するパスにおける伝送の成否を示す変数を組み合わせて、所定の通信装置間における通信サービスの可否を判定するための条件式を生成する生成部と、（Ｂ）同時に実施される作業の組合せに応じて特定される変数の値を条件式に適用して、通信サービスの可否を判定する判定部とを有する。
【０１５０】
このようにすれば、ネットワークの保守作業による支障の発生を、より少ない処理負荷で予測できる。
【０１５１】
更に、新規作業を受け付けた場合に、上記生成部は、上記所定期間内に実施される複数の作業に新規作業を加えて、条件式を生成するようにしてもよい。また、上記判定部は、新規作業を上記組合せに加えた場合に、通信サービスが不可となる禁止期間を特定し、新規作業の予定期間が禁止期間と重複するか否かを判定するようにしてもよい。
【０１５２】
このようにすれば、新規作業による支障の発生を、より少ない処理負荷で予測できる。
【０１５３】
また、上記管理装置は、更に、禁止期間以外の許容期間を出力する出力部を有するようにしてもよい。
【０１５４】
このようにすれば、新規作業の予定を組み易くなる。
【０１５５】
なお、上で述べた管理装置における処理をコンピュータに行わせるためのプログラムを作成することができ、当該プログラムは、例えばフレキシブルディスク、ＣＤ−ＲＯＭ、光磁気ディスク、半導体メモリ、ハードディスク等のコンピュータ読み取り可能な記憶媒体又は記憶装置に格納されるようにしてもよい。尚、中間的な処理結果は、一般的にメインメモリ等の記憶装置に一時保管される。
【０１５６】
以上の実施例を含む実施形態に関し、さらに以下の付記を開示する。
【０１５７】
（付記１）
ネットワークの保守に関する作業予定を管理する管理装置であって、
所定期間内に実施される複数の作業の各々における作業対象に対応するパスにおける伝送の成否を示す変数を組み合わせて、所定の通信装置間における通信サービスの可否を判定するための条件式を生成する生成部と、
同時に実施される作業の組合せに応じて特定される前記変数の値を前記条件式に適用して、前記通信サービスの可否を判定する判定部と
を有する管理装置。
【０１５８】
（付記２）
新規作業を受け付けた場合に、前記生成部は、前記所定期間内に実施される前記複数の作業に前記新規作業を加えて、前記条件式を生成し、
前記判定部は、前記新規作業を前記組合せに加えた場合に、前記通信サービスが不可となる禁止期間を特定し、前記新規作業の予定期間が禁止期間と重複するか否かを判定する
付記１記載の管理装置。
【０１５９】
（付記３）
更に、
前記禁止期間以外の許容期間を出力する出力部
を有する付記２記載の管理装置。
【０１６０】
（付記４）
ネットワークの保守に関する作業予定を管理する管理方法であって、
所定期間内に実施される複数の作業の各々における作業対象に対応するパスにおける伝送の成否を示す変数を組み合わせて、所定の通信装置間における通信サービスの可否を判定するための条件式を生成し、
同時に実施される作業の組合せに応じて特定される前記変数の値を前記条件式に適用して、前記通信サービスの可否を判定する
処理を含み、コンピュータにより実行される管理方法。
【符号の説明】
【０１６１】
７０１  管理装置    ７０３  ネットワークＤＢ
７０５  装置テーブル    ７０７  セクションテーブル
７０９  系区分テーブル    ７１１  パス構成テーブル
７１３  サービステーブル    ７２１  受付部
７２３  抽出部    ７２５  生成部
７２７  分割部    ７２９  判定部
７３１  特定部    ７３３  出力部
７４１  パラメータ記憶部    ７４３  作業記憶部
７４５  影響パス記憶部    ７４７  不通条件記憶部
７４９  条件式記憶部
【図１】
2019041162.tif 000003
【図２】
2019041162.tif 000004
【図３】
2019041162.tif 000005
【図４】
2019041162.tif 000006
【図５】
2019041162.tif 000007
【図６】
2019041162.tif 000008
【図７】
2019041162.tif 000009
【図８】
2019041162.tif 000010
【図９】
2019041162.tif 000011
【図１０】
2019041162.tif 000012
【図１１】
2019041162.tif 000013
【図１２】
2019041162.tif 000014
【図１３】
2019041162.tif 000015
【図１４】
2019041162.tif 000016
【図１５】
2019041162.tif 000017
【図１６】
2019041162.tif 000018
【図１７】
2019041162.tif 000019
【図１８】
2019041162.tif 000020
【図１９】
2019041162.tif 000021
【図２０】
2019041162.tif 000022
【図２１】
2019041162.tif 000023
【図２２】
2019041162.tif 000024
【図２３】
2019041162.tif 000025
【図２４】
2019041162.tif 000026
【図２５】
2019041162.tif 000027
【図２６】
2019041162.tif 000028
【図２７】
2019041162.tif 000029
【図２８】
2019041162.tif 000030