一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

应用于监测装置的参数合法性校验方法及系统与流程

2021-10-24 11:50:00 来源:中国专利 TAG:应用于 校验 生产制造 监测 装置


1.本发明属于生产制造技术领域,尤其涉及一种应用于监测装置的参数合法性校验方法及系统。


背景技术:

2.在电力系统运行的过程中经常需要对各种参数进行配置,为了避免参数配置出错,就必须要在参数配置的时候对其合法性进行校验,现有的应用于监测装置的参数合法性校验方法大致分为两种:一种是ui界面通过逻辑运算直接判断输入参数的合法性,另一种是ui界面将参数传回后台由后台服务来通过逻辑运算判断参数的合法性,无论是哪一种方法当用户需要对参数合法性的规则进行修改的时候,ui界面或者后台服务必须通过修改代码逻辑来适应新的校验规则,这就造成了系统无法灵活高效的适应现场客户的需求,也浪费了大量研发人员的时间成本。


技术实现要素:

3.为了解决现有技术存在的问题,本发明提供一种应用于监测装置的参数合法性校验方法,能够不修程序就对参数校验规则进行维护。
4.本发明所要解决的技术问题是通过以下技术方案实现的:第一方面,提供了一种应用于监测装置的参数合法性校验方法,包括:在数据库中建立参数规则表,在参数规则表中创建参数规则范式;将ui界面输入的参数通过数据库中的参数规则范式进行校验;通过ui界面对参数范式进行维护。
5.结合第一方面,进一步的,在参数规则表中还创建了参数名字段、长度合法性字段,前述字段的值与参数规则范式一一对应。
6.结合第一方面,进一步的,所述参数规则范式采用正则表达式。
7.结合第一方面,进一步的,在参数规则表中还创建了用于标识范式是否显示的显示标识字段,该字段值和参数规则范式一一对应。
8.第二方面,提供了一种参数合法性校验系统,其特征在于,包括:范式创建模块,用于在数据库中建立参数规则表,在参数规则表中创建参数规则范式;参数校验模块,用于将ui界面输入的参数通过数据库中的参数规则范式进行校验;范式维护模块,用于通过ui界面对参数范式进行维护。
9.第三方面,提供了一种参数合法性校验系统,其特征在于,包括:包括存储器和处理器;所述存储器用于存储指令;所述处理器用于根据所述指令进行操作以执行根据第一方面任一项所述方法的
步骤。
10.本发明有益效果:相较于现有技术判断逻辑在程序前台ui或者后台程序逻辑中的情况,效验规则一旦改变就需要修改程序,重新编译,十分不便;本发明采用正则表达式将参数规则范式配置在数据库中,不需要修改程序,在需要效验的时候才读取进行匹配,方便高效。
附图说明
11.图1为本发明的结构示意图。
具体实施方式
12.为了进一步描述本发明的技术特点和效果,以下结合附图和具体实施方式对本发明做进一步描述。
13.本发明提供的一种应用于监测装置的参数合法性校验方法如图1所示,包括如下步骤:步骤一、参数规则范式创建在数据库中建立参数规则表,该表包括参数名字段、长度合法性字段、参数规则范式以及显示标识字段,其他三字段均与参数规则范式字段一一对应。
14.其中长度合法性字段用来设置参数范式的合法性范围,过长和过短都视为非法,参数规则范式字段用来存储用于对参数进行校验的规则范式,采用正则表达式表示,显示标识字段用来设置参数在前台的显示状态,即显示或者隐藏,1表示显示0表示隐藏,可以将不希望被用户修改的参数在前台进行隐藏。参数规则表的样式如表1所示:
参数名长度合法性参数规则范式显示标识设置snmp轮询周期(秒)范围60

3600\b[6

9]\d\b|\b\d{3}\b|\b[1,2]\d{3}\b|\b3[0

5]\d{2}\b|\b3600\b1
步骤二、参数校验当操作员在前台的ui界面中输入配置参数的时候,前台从数据库中读取参数规则的范式,并将输入参数通过该范式进行校验,判断其合法性。
[0015]
步骤三、范式维护在使用过程中,参数的配置规则有可能发生改变,由于以往参数规则逻辑直接写在前台ui程序或后台程序逻辑中,一旦规则发生变化就需要修改程序代码,重新编译,十分不便。现在只需要通过前台的ui界面对参数规则范式进行修改,修改后的范式会被存入到数据库中参数规则表中待参数效验时调用。
[0016]
本领域内的技术人员应明白,本申请的实施例可提供为方法、系统、或计算机程序产品。因此,本申请可采用完全硬件实施例、完全软件实施例、或结合软件和硬件方面的实施例的形式。而且,本申请可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器、cd

rom、光学存储器等)上实施的计算机程序产品的形式。
[0017]
本申请是参照根据本申请实施例的方法、设备(系统)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产
生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。
[0018]
这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。
[0019]
本发明实施例提供的参数合法性校验系统,可用于加载执行上述应用于监测装置的参数合法性校验方法,包括这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。
[0020]
以上所述仅是本发明的优选实施方式,应当指出,对于本技术领域的普通技术人员来说,在不脱离本发明技术原理的前提下,还可以做出若干改进和变形,这些改进和变形也应视为本发明的保护范围。


技术特征:
1.一种应用于监测装置的参数合法性校验方法,其特征在于,包括:在数据库中建立参数规则表,在参数规则表中创建参数规则范式;将ui界面输入的参数通过数据库中的参数规则范式进行校验;通过ui界面对参数范式进行维护。2.根据权利要求1所述的一种应用于监测装置的参数合法性校验方法,其特征在于,在参数规则表中还创建了参数名字段、长度合法性字段,前述字段的值与参数规则范式一一对应。3.根据权利要求1所述的一种应用于监测装置的参数合法性校验方法,其特征在于,所述参数规则范式采用正则表达式。4.根据权利要求1所述的一种应用于监测装置的参数合法性校验方法,其特征在于,在参数规则表中还创建了用于标识范式是否显示的显示标识字段,该字段值和参数规则范式一一对应。5.一种应用于监测装置的参数合法性校验系统,其特征在于,包括:范式创建模块,用于在数据库中建立参数规则表,在参数规则表中创建参数规则范式;参数校验模块,用于将ui界面输入的参数通过数据库中的参数规则范式进行校验;范式维护模块,用于通过ui界面对参数范式进行维护。6.一种应用于监测装置的参数合法性校验系统,其特征在于,包括:包括存储器和处理器;所述存储器用于存储指令;所述处理器用于根据所述指令进行操作以执行根据权利要求1~4任一项所述方法的步骤。

技术总结
本发明公开了一种应用于监测装置的参数合法性校验方法及系统,包括:在数据库中建立参数规则表,在参数规则表中创建参数规则范式;将UI界面输入的参数通过数据库中的参数规则范式进行校验;通过UI界面对参数范式进行维护,本发明相较于现有技术判断逻辑在程序前台UI或者后台程序逻辑中的情况,效验规则一旦改变就需要修改程序,重新编译,十分不便;本发明采用正则表达式将参数规则范式配置在数据库中,不需要修改程序,在需要效验的时候才读取进行匹配,方便高效。方便高效。方便高效。


技术研发人员:寿增 刘新龙 刘锦利 马力 王丹 计士禹 狄跃斌 眭冰 金宜放 马骁 李勃 高明慧 张志军 何纪成 宁志言 卢楷 王洋 郭乃豪 高英健
受保护的技术使用者:北京科东电力控制系统有限责任公司
技术研发日:2021.05.28
技术公布日:2021/10/23
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献

  • 日榜
  • 周榜
  • 月榜