[发明专利]可在计算机上动态配置的指标体系的创建方法无效
申请号: | 201010548295.8 | 申请日: | 2010-11-16 |
公开(公告)号: | CN102457513A | 公开(公告)日: | 2012-05-16 |
发明(设计)人: | 张建锋;韩伟红;贾焰;周斌;杨树强;李爱平;郑黎明;徐镜湖;樊华;刘斐;王志平 | 申请(专利权)人: | 中国人民解放军国防科学技术大学 |
主分类号: | H04L29/06 | 分类号: | H04L29/06 |
代理公司: | 北京泛华伟业知识产权代理有限公司 11280 | 代理人: | 王勇 |
地址: | 410073 湖南省长沙*** | 国省代码: | 湖南;43 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 计算机 动态 配置 指标体系 创建 方法 | ||
技术领域
本发明涉及指标评价体系,特别涉及一种可在计算机上动态配置的指标体系的创建方法。
背景技术
指标体系是由若干互相联系、互相补充的指标所组成的统一整体,用来评价和反应某个领域的某种态势。指标体系的应用非常的广泛,在国家层面有反应国家综合国力的可持续发展综合国力评价指标体系,在金融服务领域有反应股票行市变动的股票价格指数等。在网络安全领域有反应目标网络的安全运行状况的网络安全指标体系。随着指标体系在应用中的不断发展,完全采用人工的方式对指标体现进行操作、管理已经变得越来越不合时宜。将指标体系在计算机上实现已经成为当前的一种发展趋势。
在现有技术中,根据指标体系在计算机上所实现的相应系统(以下简称为指标体系系统)通常是针对某一个领域的具体应用进行定制开发的,这种针对具体应用的指标体系系统具有一定的优势,如:由于应用背景明确,因此指标体系系统中各节点的含义清楚、数据规范;指标体系系统的算法实现比较简单,各种参数的意义明确,节省开发成本,而且代码执行效率高。但同样是因为指标体系系统与某一具体应用间的关联程度高,使得此类指标体系系统灵活性差,很难进行灵活配置,一旦指标体系系统的应用对象发生变化,可能需要进行大量的代码维护甚至重新开发,这样会造成资源的严重浪费。
以前面所提到的网络安全指标体系为例,网络安全指标体系能够从多个维度、多个层次全面地反应网络基础运行安全、网络漏洞情况和网络所受攻击情况等,根据网络安全指标体系在计算机上所实现的网络安全指标体系系统能够计算出网络安全态势,这一网络安全态势可以对网络的整体安全状况进行合理评估和预测,使得网络的管理员有的放矢,最大化地保护网络的安全运行。但是针对具体的行业应用,网络安全态势的理解和偏重并不相同,比如说网络运营商侧重于服务的可用性方面,对分布式拒绝服务攻击等比较敏感,针对这类用户必须在整体网络安全态势突出分布式拒绝服务攻击的态势,再比如说国家的一些安全部门可能更关注于网络中木马的流行程度等,针对这些用户必须在整体网络安全态势中突出木马的安全态势。上述不同行业应用中所体现的对网络安全态势的不同偏重,使得用于反映网络安全态势的网络安全指标体系所采用的基础指标以及相关算法在不同应用中有着比较大的差异。一种较为理想的网络安全指标体系系统自然是能够适应不同行业的网络安全的态势需求,但由于现有的网络安全指标体系系统与某一具体应用紧密相关,其中的代码被写死,因此很难根据外部情况的变化做出相应的改变。
发明内容
本发明的目的是克服现有指标体系中计算机上操作时创建过程繁琐,代码重用率低的缺陷,从而提供一种指标体系的创建方法。
为了实现上述目的,本发明提供了一种可在计算机上动态配置的指标体系的创建方法,所述指标体系中各个维度的指标用节点表示,所述节点包括用于描述所在节点指数值的字段、用于描述得到所在节点指数值的算法的字段、用于描述所述算法的参数列表的字段;该方法包括:
步骤1)、在计算机上创建用于表示所述指标体系整体维度的指标的根节点;
步骤2)、在计算机上创建用于表示所述指标体系某一维度的指标的节点,链接所述节点以及根节点以反映所述指标体系的结构,并配置所述根节点与所述节点中的用于描述所在节点指数值的字段、用于描述得到所在节点指数值的算法的字段以及用于描述所述算法的参数列表的字段。
上述技术方案中,所述步骤2)包括:
步骤2-1)、将步骤1)所创建对根节点压入一队列中;
步骤2-2)、判断所述队列是否为空,若为空,结束所述指标体系的创建过程,否则继续执行;
步骤2-3)、取出所述队列的队列头所代表的节点,将该节点作为当前节点,根据网络安全指标体系判断是否要对当前节点进行扩展,以产生当前节点的子节点,若需要扩展,执行下一步,若不需要扩展,重新执行步骤2-2);
步骤2-4)、创建子节点,对所创建子节点中的叶节点进行配置,将所创建子节点中的非叶节点压入队列,然后根据所生成的所有子节点的信息配置所述当前节点的用于描述所在节点指数值的字段、用于描述得到所在节点指数值的算法的字段以及用于描述所述算法的参数列表的字段,配置完成后重新执行步骤2-2),若不需要扩展,则重新执行步骤2-2)。
上述技术方案中,所述的步骤2-4)包括:
步骤2-4-1)、根据所述节点的数据结构创建当前节点的子节点,实现所述子节点与作为父节点的当前节点间的连接;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国人民解放军国防科学技术大学,未经中国人民解放军国防科学技术大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201010548295.8/2.html,转载请声明来源钻瓜专利网。