System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 一种软件监视方法及装置制造方法及图纸_技高网

一种软件监视方法及装置制造方法及图纸

技术编号:40120071 阅读:10 留言:0更新日期:2024-01-23 20:31
本申请提供一种软件监视方法及装置,包括:获得非安全级核电数字化仪控系统(NC‑DCS)平台软件的失效模式列表,失效模式列表中的软件失效模式是通过对各层次单元的软件失效模式、运行NC‑DCS平台软件时发生的现场问题和NC‑DCS平台软件的历史缺陷数据中的至少一项数据进行分析得到;其中各层次单元指NC‑DCS平台软件运行涉及的设备节点、任务、线程和函数。获取NC‑DCS平台软件运行时涉及的所有软件参数;从所有软件参数中确定与失效模式列表中软件失效模式存在关联的软件健康参数。通过分析NC‑DCS平台软件的软件健康参数的参数值,确定NC‑DCS平台软件的运行状态。

【技术实现步骤摘要】

本申请属于产品控制,尤其涉及一种软件监视方法及装置


技术介绍

1、非安全级数字化仪控系统(non-safety digital instrument control system,nc-dcs)平台软件的稳定性和可靠性是核电安全的重要保障。目前可通过智慧机房系统对集成nc-dcs平台软件的设备节点进行监视,智慧机房系统可以采用机器人在设备节点所处位置进行巡检,通过机器人上的摄像头采集该位置的视频,通过智慧机房系统中的视频处理内部模型对视频进行处理,以得到能够表征设备节点运行状态的参数,如得到设备节点的仪表数据和开关状态(如变压器油位表读数,隔离开关分/合状态)等。但是智慧机房系统主要是面向硬件设备,无法监视dcs平台软件的运行状态,亟需一种对nc-dcs平台软件监视的方法及装置。


技术实现思路

1、有鉴于此,本申请的目的在于提供一种软件监视方法及装置,用于对nc-dcs平台软件的运行状态进行监视。技术方案如下:

2、第一方面,本申请提供一种软件监视方法,所述方法包括:获得非安全级数字化仪控系统平台软件的失效模式列表,所述失效模式列表中记录表征所述非安全级数字化仪控系统平台软件失效的软件失效模式,所述软件失效模式是通过对各层次单元的软件失效模式、运行所述非安全级数字化仪控系统平台软件时发生的现场问题和所述非安全级数字化仪控系统平台软件的历史缺陷数据中的至少一项数据进行分析得到,所述各层次单元包括非安全级数字化仪控系统平台软件运行涉及的设备节点、任务、线程和函数;获取所述非安全级数字化仪控系统平台软件运行时涉及的所有软件参数;从所述所有软件参数中确定与所述软件失效模式存在关联的软件健康参数;其中,与所述软件失效模式存在关联的软件健康参数作为所述非安全级数字化仪控系统平台软件的软件健康参数,以通过分析所述软件健康参数的参数值确定所述非安全级数字化仪控系统平台软件的运行状态。

3、第二方面,本申请提供一种软件运维监视模块,所述模块包括:列表获得单元,用于获得非安全级数字化仪控系统平台软件的失效模式列表,所述失效模式列表中记录表征所述非安全级数字化仪控系统平台软件失效的软件失效模式,所述软件失效模式是通过对各层次单元的软件失效模式、运行所述非安全级数字化仪控系统平台软件时发生的现场问题和所述非安全级数字化仪控系统平台软件的历史缺陷数据中的至少一项数据进行分析得到,所述各层次单元包括非安全级数字化仪控系统平台软件运行涉及的设备节点、任务、线程和函数;参数获取单元,用于获取所述非安全级数字化仪控系统平台软件运行时涉及的所有软件参数;确定单元,用于从所述所有软件参数中确定与所述软件失效模式存在关联的软件健康参数;其中,与所述软件失效模式存在关联的软件健康参数作为所述非安全级数字化仪控系统平台软件的软件健康参数,以通过分析所述软件健康参数的参数值确定所述非安全级数字化仪控系统平台软件的运行状态。

4、第三方面,本申请提供一种计算机可读存储介质,所述计算机可读存储介质中存储有计算机程序代码,所述计算机程序代码运行时实现上述软件监视方法。

5、与现有技术相比,本申请提供的上述技术方案具有如下优点:

6、上述技术方案可以获得表征nc-dcs平台软件失效的软件失效模式,从nc-dcs平台软件运行涉及的所有软件参数中确定与软件失效模式存在关联的软件健康参数,将该软件参数作为nc-dcs平台软件的软件健康参数,采集nc-dcs平台软件的软件健康参数的参数值,通过分析软件健康参数的参数值确定nc-dcs平台软件的运行状态。软件失效模式是表征nc-dcs平台软件失效的模式,与软件失效模式存在关联的软件健康参数可以确定nc-dcs平台软件是否失效,且在nc-dcs平台软件发生失效时可定位排查失效原因,从而实现对nc-dcs平台软件的运行状态的监视,且降低了失效定位难度和缩小运维周期。

本文档来自技高网...

【技术保护点】

1.一种软件监视方法,其特征在于,所述方法包括:

2.根据权利要求1所述的方法,其特征在于,所述软件失效模式是通过对各层次单元的软件失效模式、运行所述非安全级数字化仪控系统平台软件时发生的现场问题和所述非安全级数字化仪控系统平台软件的历史缺陷数据中的至少一项数据进行分析得到,包括:

3.根据权利要求1或2所述的方法,其特征在于,所述从所述所有软件参数中确定与所述软件失效模式存在关联的软件健康参数,包括:对所述软件失效模式进行分析,以建立所述软件失效模式与所述软件参数之间的对应关系,所述对应关系中的软件参数为与所述软件失效模式存在关联的软件健康参数。

4.根据权利要求3所述的方法,其特征在于,所述与所述软件失效模式存在关联的软件健康参数包括:指标参数、配置参数、日志和Dump文件;所述指标参数用于反馈运行所述非安全级数字化仪控系统平台软件的设备节点的运行状态,所述配置参数用于定位因所述非安全级数字化仪控系统平台软件的配置错误导致的失效,所述日志用于记录所述非安全级数字化仪控系统平台软件的运行信息,所述Dump文件用于还原所述非安全级数字化仪控系统平台软件失效时的状态。

5.根据权利要求1或2所述的方法,其特征在于,所述方法还包括:

6.根据权利要求5所述的方法,其特征在于,所述在所述非安全级数字化仪控系统平台软件运行时,采集并保存与所述软件失效模式存在关联的指标参数和服务配置参数,包括:

7.根据权利要求5所述的方法,其特征在于,在所述非安全级数字化仪控系统平台软件的设备节点中部署软件运维监视模块,所述软件运维监视模块的设计方式为非侵入式并作为软件插件部署在所述设备节点上,所述软件运维监视模块用于采集和保存所述软件健康参数;

8.一种软件运维监视模块,其特征在于,所述模块包括:

9.根据权利要求8所述的模块,其特征在于,所述列表获得单元,具体用于从软件设计角度推断出各层次单元的软件失效模式,以识别出表征所述非安全级数字化仪控系统平台软件失效的软件失效模式,所述软件设计角度包括软件运行环境设计、软件通用功能设计和软件专用功能设计;

10.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质中存储有计算机程序代码,所述计算机程序代码运行时实现如权利要求1至7中任意一项所述的软件监视方法。

...

【技术特征摘要】

1.一种软件监视方法,其特征在于,所述方法包括:

2.根据权利要求1所述的方法,其特征在于,所述软件失效模式是通过对各层次单元的软件失效模式、运行所述非安全级数字化仪控系统平台软件时发生的现场问题和所述非安全级数字化仪控系统平台软件的历史缺陷数据中的至少一项数据进行分析得到,包括:

3.根据权利要求1或2所述的方法,其特征在于,所述从所述所有软件参数中确定与所述软件失效模式存在关联的软件健康参数,包括:对所述软件失效模式进行分析,以建立所述软件失效模式与所述软件参数之间的对应关系,所述对应关系中的软件参数为与所述软件失效模式存在关联的软件健康参数。

4.根据权利要求3所述的方法,其特征在于,所述与所述软件失效模式存在关联的软件健康参数包括:指标参数、配置参数、日志和dump文件;所述指标参数用于反馈运行所述非安全级数字化仪控系统平台软件的设备节点的运行状态,所述配置参数用于定位因所述非安全级数字化仪控系统平台软件的配置错误导致的失效,所述日志用于记录所述非安全级数字化仪控系统平台软件的运行信息,所述dump文件用于还原所述非安全级数字化仪控系统平台软件失效时的状态...

【专利技术属性】
技术研发人员:邓泽凡董晓峰彭立
申请(专利权)人:北京广利核系统工程有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1