
技术摘要:
一种飞行程序设计业务规则检查的方法及装置,检查方法创新、实用、高效,检查结果科学、合理,建立了飞行程序领域模型和关键参数标准库,解决了标准化管理和保存问题,解决了规范检查遗漏和使用不统一的问题,对不符合规范的规则检查项进行出错定级,并可定位到具体的 全部
背景技术:
目前国内外民航对于飞行程序设计的研究,主要集中在飞行程序设计规范、飞行 程序质量保证管理和相关辅助设计工具研发等方面,探求从飞行程序的设计方法和质量保 证角度,来确保设计的飞行程序方案满足安全运行要求。 飞行程序设计步骤大致包括:飞行程序方案设计、飞行程序保护区绘制和障碍物 评估,目前国内外开展飞行程序设计常用的方法是依据目视和仪表飞行程序设计规范,使 用相关绘图工具设计飞行程序航迹,之后开展保护区绘制和障碍物评估,通过反复设计和 比选,确定最终可行的飞行程序设计方案。 飞行程序设计是一个繁琐的过程,包含了一系列的规范规章要求的设计标准和相 关参数计算,故有必要借助一些辅助工具来完成,以减少人为出错率。运用当前方法在飞行 程序设计过程中,会存在以下问题: 1、在飞行程序方案设计时,需要对照是否满足设计规范的要求,因设计规范内容 和条目繁多,且还要参考多个设计规范和规章,使得人工参阅和校对容易出现遗漏; 2、公布的设计规范要求均以文字和图表描述,在规范中也存在未明确说明的情况 及其处理要求,这将使得设计或审核人员对部分章节的理解有一定的歧义,从而在实际设 计中使用不统一的标准; 3、目前主要设计内容包括飞行程序设计方案和计算过程等,还未形成标准化管 理,因此难以对飞行程序设计过程和结果进行量化的、快速的检查,同时对于后期的修改设 计或文件追溯也有一定的困难。
技术实现要素:
为克服现有技术的缺陷,本发明要解决的技术问题是提供了一种飞行程序设计业 务规则检查的方法,其检查方法创新、实用、高效,检查结果科学、合理,建立了飞行程序领 域模型和关键参数标准库,解决了标准化管理和保存问题,解决了规范检查遗漏和使用不 统一的问题,对不符合规范的规则检查项进行出错定级,并可定位到具体的参考文件出处, 用于提示设计或审核人员注意。 本发明的技术方案是:这种飞行程序设计业务规则检查的方法,其包括以下步骤: (1)建立业务规则检查库结构:根据飞行程序主要设计规范要求和设计内容,构建 规则检查库表列的字段,并将主要字段的要求说明; (2)建立领域模型及其属性值:根据飞行程序业务属性,建立飞行程序领域模型; (3)建立飞行程序数据标准库:建立飞行程序相关重要数据标准库,之后建立和飞 行程序领域模型的关联; 4 CN 111581089 A 说 明 书 2/8 页 (4)建立业务表达式树结构:按飞行程序业务规则,建立特定的表达式树结构,按 文字说明提取出相关字段内容,编写触发条件和判断条件的表达式; (5)录入设计规范业务规则:按目视和仪表飞行程序设计规范以及其他相关规范 和规章梳理每一条业务规则,根据业务规则检查库的结构依次录入相应的内容; (6)生成业务规则检查结果:对录入的业务规则检查库进行解析,给相关字段赋 值,判断触发条件,获取对应的变量,执行判断条件,根据判断引擎生成表达式树,按预定的 规则解析表达式,生成检查结果。 本发明通过依据主要设计规范和设计标准要求,搭建飞行程序设计业务规则检查 库,建立飞行程序领域模型和关键参数标准库,作为检查项库,同时解决标准化管理和保存 问题;建立表达式树结构,按统一的格式将规范中的文字描述逐条编制成业务规则检查库, 通过业务规则和表达式解析对设计过程中的每一项参数进行唯一性检查,并给出设计规范 要求值或范围,从而解决规范检查遗漏和使用不统一的问题;且对不符合规范的规则检查 项进行出错定级,并可定位到具体的参考文件出处,用于提示设计或审核人员注意。 还提供了一种飞行程序设计业务规则检查的装置,其包括: 业务规则检查库结构建立模块,其配置来根据飞行程序主要设计规范要求和设计 内容,构建规则检查库表列的字段,并将主要字段的要求说明; 领域模型建立模块,其配置来根据飞行程序业务属性,建立飞行程序领域模型; 飞行程序数据标准库建立模块,其配置来建立飞行程序相关重要数据标准库,之 后建立和飞行程序领域模型的关联; 业务表达式树结构建立模块,其配置来按飞行程序业务规则,建立特定的表达式 树结构,按文字说明提取出相关字段内容,编写触发条件和判断条件的表达式; 设计规范业务规则录入模块,其配置来按目视和仪表飞行程序设计规范以及其他 相关规范和规章梳理每一条业务规则,根据业务规则检查库的结构依次录入相应的内容; 业务规则检查结果生成模块,其配置来对录入的业务规则检查库进行解析,给相 关字段赋值,判断触发条件,获取对应的变量,执行判断条件,根据判断引擎生成表达式树, 按预定的规则解析表达式,生成检查结果。 附图说明 图1是根据本发明的飞行程序设计业务规则检查的方法的流程图。 图2是根据本发明的按预定的规则解析表达式的流程图。