自定义项目合规性检测方法及其系统与流程

文档序号:12864296阅读:585来源:国知局
自定义项目合规性检测方法及其系统与流程

本发明属于合规性检测的技术领域,具体涉及一种自定义项目合规性检测方法及其系统。



背景技术:

在项目设计、施工过程中,常常需要验证建筑、结构、暖通等各专业成果信息是否符合国家、行业规范或标准,以确保信息的准确性及有效性。这种检测过程往往可以利用信息化手段进行解决,以提高检测效率。目前常规的实现方法是:把检测规则(如数据计算公式、结果有效范围、逻辑处理关系等)在程序中进行固化,程序运行后生成检测结果,最后判断该检测结果是否在规定的有效范围内,从而确定各专业成果信息是否合规。

由于检测规则都是在程序中固化的,一旦业务需求或行业规范发生调整,则需要对原有的软件系统进行全面改造,从而使得投入大,周期长,显然不能满足用户的使用要求。



技术实现要素:

为了解决上述问题,本发明的第一目的在于:提供一种自定义项目合规性检测方法,能够满足各种业务需求和行业规范,对合规性的检测具有前瞻性和普适性。

本发明所述的自定义项目合规性检测方法,包括如下步骤:

定义项目中每种规范所对应的检测规范标准库;

在所述规范标准库中设置用于自定义公式的调用接口;

在所述调用接口中建立与自定义公式的映射关系;

通过所述映射关系,写入所需的自定义计算公式;

对自定义计算公式进行解析,生成计算结果;

检测所述计算结果是否在规定的有效范围内,得出是否合规的验证结果。

进一步地,所述定义项目中每种规范所对应的检测规范标准库的步骤,具体是:

录入每种规范所对应的规范名称、版本名称和检测条文目录;

对所述检测条文目录中具体业务需求定义参数或计算公式,并存储至对应的参数数据表或公式数据表中,形成检测规范标准库。

进一步地,所述参数或计算公式设有各自对应的唯一索引编码。

进一步地,所述对自定义计算公式进行解析,生成计算结果的步骤,具体是:

对计算公式对应的数据项进行解析,获取所有引用参数集合及其数值,形成一串带有数据运算符的字符串;

通过分格符号对所述字符串进行分隔,获取参数索引编码,对应取得该索引编码对应的参数实际数值;

所述计算公式对所述参数实际数值进行解析计算,生成计算结果。

进一步地,在对所述检测条文目录中具体业务需求自定义参数或计算公式的步骤中,还包括:对参数或计算公式的结果的有效范围、逻辑处理关系做进一步的定义。

进一步地,所述参数的定义还包括参数名称、数值单位、参数说明。

进一步地,所述计算公式的定义还包括公式名称、公式值、数值单位、数据项说明。

为了解决上述问题,本发明的第二目的在于:提供一种自定义项目合规性检测系统,能够满足各种业务需求和行业规范,个性化设置简单,投入小。

为实现上述目的,本发明按以下技术方案予以实现的:

本发明所述的自定义项目合规性检测系统,包括:

定义模块,用于定义项目中每种规范所对应的检测规范标准库;

设置模块,用于在所述规范标准库中设置用于自定义公式的调用接口;

建立模块,用于在所述调用接口中建立与自定义公式的映射关系;

写入模块,用于通过所述映射关系,写入所需的自定义计算公式;

解析生成模块,用于对自定义计算公式进行解析,生成计算结果;

检测模块,用于检测所述计算结果是否在规定的有效范围内,得出否合规的验证结果。

进一步地,所述定义模块还包括:

录入单元,用于录入每种规范所对应的规范名称、版本名称和检测条文目录;

存储单元,用于将参数或计算公式存储至对应的参数数据表或公式数据表中,形成检测规范标准库。

进一步地,所述参数或计算公式设有各自对应的唯一索引编码。

与现有技术相比,本发明的有益效果是:

本发明所述的自定义项目合规性检测方法及系统,通过设置一套可自定义编辑的方法和体系,从而有效的解决了由于业务需求或者行业规范发生调整的情况下,可以自行对检测规范标准库进行及时修改和调整,以满足实际需求。

在具体操作中,其通过设置可编辑的调用接口,并在该调用接口下建立自定义公式的映射关系,并且在该映射关系下,写入新的自定义计算公式,然后在具体的使用过程中,只需对实际数据输入该自定义计算公式中进行解析,从而得出计算结果。最后将该计算结果与检测规范标准库中规定的有效范围进行比较,如果在该有效范围内,则符合规定,否则不符合。

附图说明

下面结合附图对本发明的具体实施方式作进一步详细的说明,其中:

图1是本发明所述的自定义项目合规性检测方法的流程示意图;

图2是本发明所述的自定义项目合规性检测方法中定义检测规范标准库的流程示意图;

图3是本发明所述的自定义项目合规性检测方法中对自定义计算公式进行解析并生成计算结果的流程示意图;

图4是本发明所述的自定义项目合规性检测系统的结构示意框图;

图5和图6是本发明所述的自定义项目合规性检测系统在混凝土结构设计规范的配筋计算的部分显示界面。

图中:

1:定义模块

11:录入单元12:存储单元

2:设置模块3:建立模块4:写入模块5:解析生成模块6:检测模块

具体实施方式

以下结合附图对本发明的优选实施例进行说明,应当理解,此处所描述的优选实施例仅用于说明和解释本发明,并不用于限定本发明。

如图1~图3所示,本发明所述的自定义项目合规性检测方法,摒弃现有固化的检测规则模式,将其调整为可编辑,可自定义的检测系统,从而满足实际不同业务需求以及行业发展趋势,只需对整个软件系统设置可进行自定义的调用接口,并且在该调用接口中建立与自定义公式的映射关系,从而写入所需的自定义计算公式,进而满足以上个性化的业务需求及行规发展。

具体地,所述自定义项目合规性检测方法,步骤如下,如图1所示:

s1:定义项目中每种规范所对应的检测规范标准库;

具体地,如图2所示,其包括如下步骤:

s11:录入每种规范所对应的规范名称、版本名称和检测条文目录;

s12:对所述检测条文目录中具体业务需求定义参数或计算公式,并存储至对应的参数数据表或公式数据表中,形成检测规范标准库。在定义参数和计算公式的步骤中,还包括对参数或计算公式的结果的有效范围、逻辑处理关系做进一步的定义,为最后进行合规性判断提供标准。

其中,所述参数的定义还包括对参数名称、数值单位、参数说明等信息的定义;所述计算公式的定义还包括对公式名称、公式值、数值单位、数据项说明等信息的定义。

同时,所述参数或计算公式设有各自对应的唯一索引编码,在后续生成计算结果的过程总,其与实际数据通过分隔符【】进行分格。

s2:在所述规范标准库中设置用于自定义公式的调用接口;

s3:在所述调用接口中建立与自定义公式的映射关系;

s4:通过所述映射关系,写入所需的自定义计算公式;

s5:对自定义计算公式进行解析,生成计算结果;

具体地,如图3所示,其包括如下步骤:

s51:对计算公式对应的数据项进行解析,获取所有引用参数集合及其数值,形成一串带有数据运算符的字符串,该字符串包括常规的数据运算符、常见的基本数学函数、数字和引用的参数或其他计算公式;

s52:通过分格符号对所述字符串进行分隔,获取参数索引编码,对应取得该索引编码对应的参数实际数值;

s53:所述计算公式对所述参数实际数值进行解析计算,生成计算结果。

s6:检测所述计算结果是否在规定的有效范围内,得出否合规的验证结果。

为了进一步说明以上方法实现的原理,现以项目中混凝土结构设计规范中的配筋计算作为对象,进行具体说明:

(1)自定义结构配筋计算检测规范标准库,通过录入该结构配筋计算检测规范下的条文目录,如图5所示。

其中规范名称为:混凝土结构设计规范(2015年版);

章节条文部分截图显示包括:

1、配筋计算

1.1工况荷载

1.2材料

…………

1.12压弯折减构件裂缝

2、正常使用极限状态验算

…………

同时,在该图5的中间,显示有“公式及参数名称”,具体有:

纯弯-计算受压钢筋面积as’

纯弯-抗震等效系统

纯弯-计算受拉钢筋面积as

另外,在右侧显示有:类别、表达符号,有效范围,单位,公式及参数值、公式及参数描述。以上公式及参数值也是混凝土结构设计规范(2015年版)中的标准,该步骤也是根据标准建立检测规范标准库即可。

以上图5显示的内容即为建立结构配筋计算检测规范标准库中的部分内容,其中,参数及计算公司对应的索引,例如m,α1、fc、b等,其各自对应的是弯矩、分项系数、混凝土轴心抗压强度设计值、截面宽度等。然后采用分隔符【】对每个参数进行区分,同时每个索引前面的数字,对应的是该参数所在位置,从而自动获取实际的数据,通过公式计算出最后的计算结果。

为了满足个性化的业务需求或者行业标准的调整,则需要对以上检测规范标准库进行修改或者调整,如图6所示,其对应的是满足个性化的业务需求,从而通过设置的调用接口,即图6中的“公式接口”,在最右侧的“添加映射”中建立与自定义公式的映射关系,从而写入所需的自定义公式,从而存储至对应的参数数据表或公司数据表中,形成新的配筋计算。

同样的,在实际计算中,首选需要对所建立的自定义公司进行解析,获取所有的引用参数集合及其数值,形成一串带有数据运算符的字符串;然后通过分隔符号【】对公式字符串进行分隔,获取参数的索引id,从而获取参数实际数值,获取计算结果;最后判断所述计算结果是否在有效范围中,输出计算结果。

需要说明的是:以上是对混凝土结构设计规范下的配筋计算做了具体的实例说明,对于项目中的其他内容,比如截面负荷、稳定性验算、照度分析计算等也同样适用,只是在具体地参数及计算公式会根据具体涉及的内容发生对应的变化,但是原理和方法是一致的,同样属于本发明保护的范围。

如图4所示,本发明所述的自定义项目合规性检测系统,包括:

定义模块1,用于定义项目中每种规范所对应的检测规范标准库;

其中,所述定义模块1还包括:

录入单元11,用于录入每种规范所对应的规范名称、版本名称和检测条文目录;

存储单元12,用于将参数或计算公式存储至对应的参数数据表或公式数据表中,形成检测规范标准库。其中,所述参数或计算公式设有各自对应的唯一索引编码。

设置模块2,用于在所述规范标准库中设置用于自定义公式的调用接口;

建立模块3,用于在所述调用接口中建立与自定义公式的映射关系;

写入模块4,用于通过所述映射关系,写入所需的自定义计算公式;

解析生成模块5,用于对自定义计算公式进行解析,生成计算结果;

检测模块6,用于检测所述计算结果是否在规定的有效范围内,得出否合规的验证结果。

需要说明的是:本发明涉及到的项目是以工程项目内容为例,对于其他形式内容的项目的合规性检测,也同样属于本发明保护的范围。

本发明所述的自定义项目合规性检测方法及其系统的其它结构参见现有技术,在此不再赘述。

以上所述,仅是本发明的较佳实施例而已,并非对本发明作任何形式上的限制,故凡是未脱离本发明技术方案内容,依据本发明的技术实质对以上实施例所作的任何修改、等同变化与修饰,均仍属于本发明技术方案的范围内。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1