CN111080834A - 一种利用索引对测发控软件巡检数据配置判据的方法 - Google Patents
一种利用索引对测发控软件巡检数据配置判据的方法 Download PDFInfo
- Publication number
- CN111080834A CN111080834A CN201911056683.1A CN201911056683A CN111080834A CN 111080834 A CN111080834 A CN 111080834A CN 201911056683 A CN201911056683 A CN 201911056683A CN 111080834 A CN111080834 A CN 111080834A
- Authority
- CN
- China
- Prior art keywords
- criterion
- field
- index
- routing inspection
- inspection
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
Classifications
-
- G—PHYSICS
- G07—CHECKING-DEVICES
- G07C—TIME OR ATTENDANCE REGISTERS; REGISTERING OR INDICATING THE WORKING OF MACHINES; GENERATING RANDOM NUMBERS; VOTING OR LOTTERY APPARATUS; ARRANGEMENTS, SYSTEMS OR APPARATUS FOR CHECKING NOT PROVIDED FOR ELSEWHERE
- G07C3/00—Registering or indicating the condition or the working of machines or other apparatus, other than vehicles
Landscapes
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Data Exchanges In Wide-Area Networks (AREA)
Abstract
本发明涉及一种利用索引对测发控软件巡检数据配置判据的方法,通过下述方式实现:在测发控软件的巡检配置文件中定义巡检字段表和判据表,所述的巡检字段表内存储所有需要巡检的字段,每个字段设置一个判据索引;所述的判据表中存储每个判据索引对应的阈值;依据巡检任务的需求,根据当前需要巡检的字段从巡检字段表中确定其对应的判据索引,根据该判据索引从判据表中获取对应的阈值,完成巡检判据的配置。
Description
技术领域
本发明涉及针对测发控软件提出的一种利用索引在巡检中定义判据的方法。
背景技术
测发控***软件为了能在第一时间获得各设备的运行状态是否正常,会设置一个巡检功能,即以一定的周期通过网络、串口、或1553B总线等方式循环从各设备采集设备运行数据并实时判读。
由于巡检的功能模式是固定的,因此,测发控***软件通常会定义一个配置文件来预先设置好巡检的各个属性,比如站点号、判读字段、判据等。
测发控软件作实时判读时,需要在巡检相关的配置文件中预先设置一个判据,要巡检的数据中,各字段的判据通常是不同的,在定义配置文件时,会对每个字段的巡检属性中配置一个判据,即该数据围绕某个理想值的上下限范围,如果超出这个范围,则认为该数据在这一时刻是错误的。
但随着测试流程的执行,各字段的判据通常不会一成不变,需要在某些特征时刻点上发生变化,这种情况下需要对该字段的巡检属性中预先设置多个判据,不能用一个上下限范围包含该数据的所有值域,否则起不到判读效果。在对具体字段进行判据的配置时,设计人员通常不清楚某个字段到底会有多少种判据,每个字段具备的判据数量很可能也不一样,这样在定义配置文件时,对每个字段到底定义多少个判据就存在很大的困难。
发明内容
本发明解决的技术问题是:克服现有技术的不足,提出一种利用索引对测发控软件巡检数据配置判据的方法。
本发明解决技术的方案是:一种利用索引对测发控软件巡检数据配置判据的方法,通过下述方式实现:
在测发控软件的巡检配置文件中定义巡检字段表和判据表,所述的巡检字段表内存储所有需要巡检的字段,每个字段设置一个判据索引;所述的判据表中存储所有可能用到的判据的阈值,并对每个阈值设置一个索引;
依据巡检任务的需求,根据当前需要巡检的字段从巡检字段表中确定其对应的判据索引,根据该判据索引从判据表中获取对应的阈值,完成巡检判据的配置。
优选的,所述的巡检字段表包括字段索引,字段名称,判据索引;所述的判据表包括索引,上限,下限;
梳理测发控软件巡检过程中可能存在的所有判据,将每个阈值即上限、下限,分配一个唯一的索引并存储在判据表中;
每个巡检字段配置一个唯一的字段索引,将所有巡检字段的字段索引、字段名称以及初始巡检状态的判据索引存储在巡检字段表中。
优选的,所述的巡检字段表中配置的判据索引值,都能在所述的判据表中找到对应的索引值;
优选的,所述的巡检字段表中有相同的阈值分配同一个判据索引。
优选的,当巡检过程中,有改变某个字段的判据的需求时,将巡检字段表中的对应判据索引值设置为一个新值,该新值与判据表中符合要求的阈值对应的索引值一致。
优选的,所述的巡检字段表中针对每个字段索引均设置一个可配置的判读标志,利用该判读标志说明当前巡检过程中该字段是否需要判读。
优选的,巡检任务在对巡检配置文件中定义的巡检字段进行判读时,如果判读标志要求对该字段进行判读,则配置巡检判据后进行判读,如果判读标志不要求对该字段进行判读,则跳过该字段的判读,进行后续判读任务。
优选的,针对当前需要巡检的巡检字段,巡检判据的配置具体通过下述方式实现:
梳理测发控软件巡检过程中所有巡检字段可能用到的判据,全部预先配置到判据表中,确定巡检过程中,判据变化对应的判据表中的索引变化序列;
依据所述的索引变化序列,按序将对应的索引值写入巡检字段表中对应字段的判据索引;每个巡检周期,依据判据索引从判据表中搜索对应的索引进而确定上限、下限完成判据配置。
本发明与现有技术相比的有益效果是:
本发明设计了一种新的方式,在巡检配置文件中将巡检字段与对应的判据分为两个配置表,即巡检字段表和判据表,在对每个字段配置判据时,改变了惯用的方式,不直接在字段属性中配置判据的上下限范围,而是在字段属性中配置一个判据索引值,该索引值指向判据表中的索引,只需将可能存在的判据预先在判据表中配置好,这样理论上每个字段可配置的判据数量无限制,且通中巡检字段表中当前需要判读的字段对应的判据索引值,即可改变当前字段的判据,实现字段判据的动态变化,通过配置文件就也可以从整体上清查测发控***软件使用了哪些判据,预设判据是否完全覆盖了需求判据,而且也可以方便地实现新增或删除判据功能。
本发明针对测发控软件提出一种利用索引在巡检中定义判据的方法,可在巡检配置文件中将巡检字段与其对应的判据拆分开,形成巡检字段表和判据表,两个表之间通过索引值来联系,突破了配置文件中对巡检字段判据数量的限制,可通过设置巡检字段表中的判据索引值的来实现在数据巡检过程中动态改变巡检的判据的需求,判据设置模式清晰,不易出错,可用性增强,提高编程时对判据处理的可靠性,也增强了程序的可读性。
当有更改某类判据的原范围的需求时,按照原来的方式,需要在配置文件中找出所有使用该判据的字段,然后将其阈值按照新的要求一一更改过来,要更改的字段数量可能非常多,容易漏改;按照新的方式,由于使用该判据的字段在巡检字段表的“索引判据”都使用的是同一个索引值,只需要改动判据表中该索引值对应的判据即可,改动只涉及一处,不会出现漏改的问题。
具体实施方式
下面结合实施例对本发明作进一步阐述。
本发明一种利用索引对测发控软件巡检数据配置判据的方法,通过在测发控软件的巡检配置文件中定义巡检字段表和判据表,巡检字段表内存储所有需要巡检的字段,每个字段设置一个判据索引;所述的判据表中存储每个判据索引对应的阈值;依据巡检任务的需求,根据当前需要巡检的字段从巡检字段表中确定其对应的判据索引,根据该判据索引从判据表中获取对应的阈值,完成巡检判据的配置。
表1给出了巡检字段表的示例,包含属性:字段索引,字段名称,判据索引;实际应用过程中可以通过增加一个判读标志,来确定当前巡检过程中该字段是否需要判读,例如判读标志可以设置为ON表明需要判读,OFF不需要判读;或者表1中的1代表需要判读,0不需要判读等等。
如表2所示:“判据表”中列出了所有可能的判据,对每个判据设置一个“索引”属性列,并将表1中“判据索引”属性列中的值与表2中“索引”属性列中的值建立对应关系;即巡检字段表中的“判据索引”值指向判据表中的相同“索引”值对应的判据;巡检字段表中的“判据索引”的值必须都能在判据表中找到对应的值。
表1巡检字段表
字段索引 | 字段名称 | 判读标志 | 判据索引 |
1 | 判读字段1 | 1 | 1 |
2 | 判读字段2 | 1 | 2 |
3 | 判读字段3 | 1 | 3 |
… | … | … | … |
表2判据表
按照表1、2的方式,需要对表1中的示意数据“判读字段1”进行判读时,由“判读字段1”对应的“判据索引”属性列中设置的值“1”,查找到表2中的示意数据“索引”值为“1”的数据对应的属性列“上限”和“下限”的值“10.0”和“-10.0”,则“判读字段1”当前的判读范围为“-10.0~10.0”;
如果表1中的示意数据“判读字段1”的判据在某一时刻发生变化,例如判据变为“20.0~40.0”,只需将表1中“判读字段1”对应的“判据索引”属性列的值由“1”改为“2”即可。
如果有新增判据,可以表2所示表中增加新的行并配置数据;
本发明未详细说明部分属于本领域技术人员的公知常识。
Claims (8)
1.一种利用索引对测发控软件巡检数据配置判据的方法,其特征在于通过下述方式实现:
在测发控软件的巡检配置文件中定义巡检字段表和判据表,所述的巡检字段表内存储所有需要巡检的字段,每个字段设置一个判据索引;所述的判据表中存储所有可能用到的判据的阈值,并对每个阈值设置一个索引;
依据巡检任务的需求,根据当前需要巡检的字段从巡检字段表中确定其对应的判据索引,根据该判据索引从判据表中获取对应的阈值,完成巡检判据的配置。
2.根据权利要求1所述的方法,其特征在于:所述的巡检字段表包括字段索引,字段名称,判据索引;所述的判据表包括索引,上限,下限;
梳理测发控软件巡检过程中可能存在的所有判据,将每个阈值即上限、下限,分配一个唯一的索引并存储在判据表中;
每个巡检字段配置一个唯一的字段索引,将所有巡检字段的字段索引、字段名称以及初始巡检状态的判据索引存储在巡检字段表中。
3.根据权利要求2所述的方法,其特征在于:所述的巡检字段表中配置的判据索引值,都能在所述的判据表中找到对应的索引值。
4.根据权利要求2所述的方法,其特征在于:所述的巡检字段表中有相同的阈值分配同一个判据索引。
5.根据权利要求2所述的方法,其特征在于:当巡检过程中,有改变某个字段的判据的需求时,将巡检字段表中的对应判据索引值设置为一个新值,该新值与判据表中符合要求的阈值对应的索引值一致。
6.根据权利要求2所述的方法,其特征在于:所述的巡检字段表中针对每个字段索引均设置一个可配置的判读标志,利用该判读标志说明当前巡检过程中该字段是否需要判读。
7.根据权利要求6所述的方法,其特征在于:巡检任务在对巡检配置文件中定义的巡检字段进行判读时,如果判读标志要求对该字段进行判读,则配置巡检判据后进行判读,如果判读标志不要求对该字段进行判读,则跳过该字段的判读,进行后续判读任务。
8.根据权利要求2或7所述的方法,其特征在于:针对当前需要判读的巡检字段,巡检判据的配置具体通过下述方式实现:
梳理测发控软件巡检过程中所有巡检字段可能用到的判据,全部预先配置到判据表中,确定巡检过程中,判据变化对应的判据表中的索引变化序列;
依据所述的索引变化序列,按序将对应的索引值写入巡检字段表中对应字段的判据索引;每个巡检周期,依据判据索引从判据表中搜索对应的索引进而确定上限、下限完成判据配置。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201911056683.1A CN111080834A (zh) | 2019-10-31 | 2019-10-31 | 一种利用索引对测发控软件巡检数据配置判据的方法 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201911056683.1A CN111080834A (zh) | 2019-10-31 | 2019-10-31 | 一种利用索引对测发控软件巡检数据配置判据的方法 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN111080834A true CN111080834A (zh) | 2020-04-28 |
Family
ID=70310645
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201911056683.1A Pending CN111080834A (zh) | 2019-10-31 | 2019-10-31 | 一种利用索引对测发控软件巡检数据配置判据的方法 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN111080834A (zh) |
Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101043692A (zh) * | 2007-04-30 | 2007-09-26 | 华为技术有限公司 | 巡检方法及巡检服务器 |
EP1922613A2 (de) * | 2005-09-05 | 2008-05-21 | Siemens Aktiengesellschaft | Verfahren und vorrichtung zum automatisierten bewerten der qualität eines software-quellcodes |
CN101702152A (zh) * | 2009-10-28 | 2010-05-05 | 金蝶软件(中国)有限公司 | 数据智能处理方法、装置及*** |
CN104680612A (zh) * | 2013-11-27 | 2015-06-03 | 贵州电网公司信息通信分公司 | It设备自动巡检的方法 |
CN106886477A (zh) * | 2017-02-20 | 2017-06-23 | 郑州云海信息技术有限公司 | 一种云***中监控阈值设定方法及装置 |
CN106919602A (zh) * | 2015-12-25 | 2017-07-04 | 阿里巴巴集团控股有限公司 | 一种数据监控管理方法、数据监控方法及*** |
-
2019
- 2019-10-31 CN CN201911056683.1A patent/CN111080834A/zh active Pending
Patent Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
EP1922613A2 (de) * | 2005-09-05 | 2008-05-21 | Siemens Aktiengesellschaft | Verfahren und vorrichtung zum automatisierten bewerten der qualität eines software-quellcodes |
CN101043692A (zh) * | 2007-04-30 | 2007-09-26 | 华为技术有限公司 | 巡检方法及巡检服务器 |
CN101702152A (zh) * | 2009-10-28 | 2010-05-05 | 金蝶软件(中国)有限公司 | 数据智能处理方法、装置及*** |
CN104680612A (zh) * | 2013-11-27 | 2015-06-03 | 贵州电网公司信息通信分公司 | It设备自动巡检的方法 |
CN106919602A (zh) * | 2015-12-25 | 2017-07-04 | 阿里巴巴集团控股有限公司 | 一种数据监控管理方法、数据监控方法及*** |
CN106886477A (zh) * | 2017-02-20 | 2017-06-23 | 郑州云海信息技术有限公司 | 一种云***中监控阈值设定方法及装置 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN109741060B (zh) | 信息查询***、方法、装置、电子设备及存储介质 | |
CN103196574B (zh) | 测量环境温度的方法及装置 | |
CN110209686A (zh) | 数据的存储、查询方法及装置 | |
CN110287696B (zh) | 一种反弹shell进程的检测方法、装置和设备 | |
CN108228657B (zh) | 一种关键字检索的实现方法及装置 | |
CN105745642B (zh) | 查询数据的处理方法和装置 | |
CN111046190A (zh) | 一种基于语义图谱的大数据标签冲突检测方法、***、存储介质及计算机设备 | |
CN111488377A (zh) | 数据查询方法、装置、电子设备及存储介质 | |
CN110389890B (zh) | 一种公共用例库的更新维护方法、装置和计算机设备 | |
DE202015009196U1 (de) | Auswahl und Präsentation von geografischen Inhalten im Automobilen Umfeld | |
CN105279177A (zh) | 一种数据结构转换方法及装置 | |
CN111061802B (zh) | 一种电力数据管理处理方法、装置及存储介质 | |
CN108268504A (zh) | 一种划分兴趣点的搜索区域的方法及设备 | |
CN110969000B (zh) | 数据合并的处理方法及装置 | |
CN111080834A (zh) | 一种利用索引对测发控软件巡检数据配置判据的方法 | |
CN111523174B (zh) | 船体图纸中开孔的自动绘制方法、***、设备和存储介质 | |
CN111136655B (zh) | 一种获取巡检点的方法及装置 | |
CN108536853A (zh) | 一种基于查询资源与精确度的自动路由数据库查询***及方法 | |
CN111582798A (zh) | 追踪物流的方法、设备和计算机可读存储介质 | |
CN105677843B (zh) | 一种自动获取宗地四至属性的方法 | |
CN116719843A (zh) | 数据库***的查询方法、存储介质及设备 | |
CN103279420A (zh) | 优化的移动终端应用程序自动化测试方法和*** | |
CN102680012A (zh) | 量测信息自动输出***及方法 | |
CN105718539A (zh) | 一种数据库应用方法及装置 | |
CN106570193B (zh) | 一种时序大数据的加载方法 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
RJ01 | Rejection of invention patent application after publication |
Application publication date: 20200428 |
|
RJ01 | Rejection of invention patent application after publication |