首页 / 专利库 / 人工智能 / 语言建模 / Individual description system for operation to be controlled

Individual description system for operation to be controlled

阅读:597发布:2022-03-22

专利汇可以提供Individual description system for operation to be controlled专利检索,专利查询,专利分析的服务。并且PURPOSE:To suppress the modification of a network control program to only the alteration of operation components when a control object and the kind of operation are changed. CONSTITUTION:In the network control program 10, elements such as devices, lines, and ports in a network are modeled as control objects by using object orientation and the operation to be controlled is defined as a method. A controlled object operation classification description part 1 classifies the operation to be controlled by using the class succession of an object-oriented language and an operation class registration description part 2 registers respective operation classes by the kinds of control objects and operation; and a virtual function call description part 3 actuates the virtual function of a master operation class to process respective operations to be controlled.,下面是Individual description system for operation to be controlled专利的具体信息内容。

  • 【特許請求の範囲】 【請求項1】 ネットワーク内の装置,回線,ポート等の要素をオブジェクト指向を用いて管理対象としてモデル化し、管理対象操作をメソッドとして定義しているネットワーク管理プログラムにおいて、 管理対象操作をオブジェクト指向言語のクラス継承を用いてクラス化する管理対象操作クラス化記述部と、 各操作クラスを管理対象および操作の種類毎に登録する操作クラス登録記述部と、 親の操作クラスの仮想関数を起動することにより各管理対象操作の処理を実現する仮想関数呼出し記述部とを有することを特徴とする管理対象操作の個別記述方式。
  • 说明书全文

    【発明の詳細な説明】

    【0001】

    【産業上の利用分野】本発明は管理対象操作の個別記述方式に関し、特に異なった操作を行う多種の管理対象を有するネットワーク管理システムの管理対象に対する操作(以下、管理対象操作という)をオブジェクト指向言語を用いて個別に記述する管理対象操作の個別記述方式に関する。

    【0002】

    【従来の技術】従来、この種の管理対象操作の個別記述方式では、管理対象および操作の種類毎にモジュールとして処理を記述し、モジュールを固定的に呼び出すことによって各管理対象操作の処理を実現していた。

    【0003】図10は、従来の管理対象操作の個別記述方式を用いた場合の処理手順を示す図である。 まず、管理対象の種類によって処理を分岐させ(S1)、さらに操作の種類によって処理を分岐させて(S2)、個別の管理対象操作を記述したモジュールを呼び出していた(S3)。

    【0004】

    【発明が解決しようとする課題】上述した従来の管理対象操作の個別記述方式では、ネットワーク内の管理対象および操作の種類が変更されるたびに、管理対象操作の処理を記述したモジュールおよびモジュール呼出し部を変更する必要があったので、ネットワーク管理プログラムの改造が不可欠となり、改造に伴う試験範囲を特定しにくく、試験漏れの可能性が生じ、またネットワーク管理プログラムを完全に流用することはできないという問題点があった。

    【0005】本発明の目的は、上述の点に鑑み、管理対象および操作の種類が変更された場合のネットワーク管理プログラムの変更を操作部品の変更のみに抑えるようにして、ネットワーク管理プログラムの試験範囲の限定が容易になり、ネットワーク管理プログラムを流用しやすい管理対象操作の個別記述方式を提供することにある。

    【0006】

    【課題を解決するための手段】本発明の管理対象操作の個別記述方式は、ネットワーク内の装置,回線,ポート等の要素をオブジェクト指向を用いて管理対象としてモデル化し、管理対象操作をメソッドとして定義しているネットワーク管理プログラムにおいて、管理対象操作をオブジェクト指向言語のクラス継承を用いてクラス化する管理対象操作クラス化記述部と、各操作クラスを管理対象および操作の種類毎に登録する操作クラス登録記述部と、親の操作クラスの仮想関数を起動することにより各管理対象操作の処理を実現する仮想関数呼出し記述部とを有する。

    【0007】

    【作用】本発明の管理対象操作の個別記述方式では、管理対象操作クラス化記述部が管理対象操作をオブジェクト指向言語のクラス継承を用いてクラス化し、操作クラス登録記述部が各操作クラスを管理対象および操作の種類毎に登録し、仮想関数呼出し記述部が親の操作クラスの仮想関数を起動することにより各管理対象操作の処理を実現する。

    【0008】

    【実施例】次に、本発明について図面を参照して詳細に説明する。

    【0009】図1は、本発明の一実施例に係る管理対象操作の個別記述方式が適用されたネットワーク管理プログラム10の構成を示すブロック図である。 このネットワーク管理プログラム10は、管理対象操作をオブジェクト指向言語のクラス継承を用いてクラス化する管理対象操作クラス化記述部1と、各操作クラスを管理対象および操作の種類毎に登録する操作クラス登録記述部2
    と、親の操作クラスの仮想関数を起動することにより各管理対象操作の処理を実現する仮想関数呼出し記述部3
    とを含んで構成されている。

    【0010】図2は、本実施例の管理対象操作の個別記述方式における管理対象操作のクラス化を示す図である。 まず、管理対象操作をオブジェクト指向言語のクラス継承を用いてクラス化する。 操作クラス11を親とし、すべての個別の操作を派生クラス12として記述する。

    【0011】例えば、図6は、管理対象および操作の種類に対応する操作クラスを例示しており、図7では、C
    ++言語で、親の操作クラスをOperationPr
    ocedureとして、親の操作クラスOperati
    onProcedureに仮想関数request()
    を記述し、派生クラスGetStateProcの仮想関数request()の中に実際の管理対象equi
    pmentに対するOperationalState
    のget処理を記述し、また派生クラスEquipCr
    eateProcの仮想関数request()の中に実際の管理対象equipmentに対するcreat
    e処理を記述する。

    【0012】次に、図3に示すように、ネットワーク管理システムの初期処理時に管理対象の種類13および操作の種類14をキーにして、管理対象操作の処理を記述した操作クラス12を辞書に登録する。

    【0013】例えば、図8では、管理対象equipm
    entと操作getOperationalState
    とをキーにして対応する操作クラスGetStateP
    rocを辞書Dictに登録し、管理対象equipm
    entと操作createとをキーにして対応する操作クラスEquipCreateProcを辞書Dict
    に登録する。

    【0014】そして、ネットワーク管理を行うとき、図4に示すように、親の操作クラスの仮想関数を呼び出すと(t1)、実際には管理対象および操作の種類をキーとして辞書に登録された派生クラスの仮想関数が自動的に呼び出されて個別の処理を実行する。

    【0015】例えば、図9に示すように、親の操作クラスOperationProcedureの仮想関数r
    equest()を呼ぶことにより、辞書Dictから管理対象equipmentおよび操作getOper
    ationalStateまたはcreateの種類をキーにして操作クラスGetStateProcまたはEquipCreateProcを取り出し、実際には派生クラスGetStateProcまたはEquip
    CreateProcの仮想関数request()が実行される。 すなわち、図5に示すような場合、管理対象equipmentを操作createするときに、
    派生クラスEquipCreateProcの関数re
    quest()が実行される。

    【0016】したがって、管理対象および操作の種類が変更されたとき、ネットワーク管理プログラム10としては管理対象操作のクラス化を記述する管理対象操作クラス化記述部1と、初期処理時に操作クラスの登録を記述する操作クラス登録記述部2との変更のみを行えばよく、仮想関数呼出し部3の変更を行う必要はない。

    【0017】

    【発明の効果】以上説明したように本発明は、管理対象操作をオブジェクト指向言語を用いて部品化し、ネットワーク管理システムの初期処理において処理を記述した操作クラスを管理対象および操作の種類毎に登録し、管理対象操作を行うときに仮想関数の機構で自動的に操作クラスが選択され個別の処理を実行することにより、管理対象および操作の種類が変更された場合のネットワーク管理プログラムの変更を操作部品の変更のみに抑えることができ、ネットワーク管理プログラムの試験範囲の限定が容易になり、ネットワーク管理プログラムが流用しやすいという効果がある。

    【図面の簡単な説明】

    【図1】本発明の一実施例に係る管理対象操作の個別記述方式が適用されたネットワーク管理プログラムの構成を示すブロック図である。

    【図2】本実施例の管理対象操作の個別記述方式における管理対象操作のクラス化を示す図である。

    【図3】本実施例の管理対象操作の個別記述方式における操作クラスの管理対象および操作の種類毎の登録を示す図である。

    【図4】本実施例の管理対象操作の個別記述方式を用いた場合の管理対象操作の実行時の処理シーケンスを示す流れ図である。

    【図5】本実施例の管理対象操作の個別記述方式が適用されたネットワーク管理システムを例示する図である。

    【図6】本実施例の管理対象操作の個別記述方式における管理対象および操作の種類に対応する操作クラスの一例を示す図である。

    【図7】本実施例の管理対象操作の個別記述方式における親の操作クラスおよび派生クラスの仮想関数を記述する管理対象操作クラス化記述部の一例を示す図である。

    【図8】本実施例の管理対象操作の個別記述方式における操作クラスを登録する操作クラス登録記述部の一例を示す図である。

    【図9】本実施例の管理対象操作の個別記述方式における仮想関数の呼出しを記述する仮想関数呼出し記述部の一例を示す図である。

    【図10】従来の管理対象操作の個別記述方式を用いた場合の管理対象操作の実行時の処理シーケンスを示す図である。

    【符号の説明】

    1 管理対象操作クラス化記述部 2 操作クラス登録記述部 3 仮想関数呼出し記述部 10 ネットワーク管理プログラム 11 操作クラス 12 派生クラス 13 管理対象の種類 14 操作の種類

    高效检索全球专利

    专利汇是专利免费检索,专利查询,专利分析-国家发明专利查询检索分析平台,是提供专利分析,专利查询,专利检索等数据服务功能的知识产权数据服务商。

    我们的产品包含105个国家的1.26亿组数据,免费查、免费专利分析。

    申请试用

    分析报告

    专利汇分析报告产品可以对行业情报数据进行梳理分析,涉及维度包括行业专利基本状况分析、地域分析、技术分析、发明人分析、申请人分析、专利权人分析、失效分析、核心专利分析、法律分析、研发重点分析、企业专利处境分析、技术处境分析、专利寿命分析、企业定位分析、引证分析等超过60个分析角度,系统通过AI智能系统对图表进行解读,只需1分钟,一键生成行业专利分析报告。

    申请试用

    QQ群二维码
    意见反馈