【技术实现步骤摘要】
一种基于解释器对飞行品质进行评估的方法及系统
[0001]本专利技术涉及自动评估
,具体涉及一种基于解释器对飞行品质进行评估的方法及系统
。
技术介绍
[0002]随着民航运输业整体规模的扩大,航空事故样本空间也随之扩大,航空安全更加引人关注
。
政府管理部门
、
各航空器制造商和航空公司一直致力于提高航空器的安全性,无论是结构设计上的改进
、
新的电子设备的应用
、
还是新的通信手段的采用,都是为了追求更高的安全性,而后才是在保证安全的前提下,实现经济效益的最大化,因此,航空安全是航空界整体关注的永恒课题
。
[0003]近年来,驾驶舱自动化程度越来越高,航空器的可靠性和安全性有了很大提高,由机械原因诱发的飞行事故已逐年下降,而人为因素所诱发的飞行事故率却仍然据高不下,来自各方面的统计资料表明,至少有
70
%~
80
%的飞行事故和事故征候都是由人为因素所造成,因此,如何提高飞行机组的专业技术和综合素质,从而努力消除飞行安全中的人为因素,这是保证航空安全的重要基础
。
为了提高飞行机组的专业技术和综合素质,越来越多的航空公司引入了飞行评估系统对飞行品质进行评估
。
[0004]现有的飞行评估系统内部有个供用户修改规则的规则编译器,规则编译器就是将用一定的数学表达式描述的飞行规则编译生成为类汇编形式的可执行指令码并保存到数据库中去
。
[000 ...
【技术保护点】
【技术特征摘要】 【专利技术属性】
1.
一种基于解释器对飞行品质进行评估的方法,其特征在于,包括以下步骤:通过解释器执行阶段划分脚本,根据飞行数据把整个飞行过程划分为若干飞行阶段;获取所述飞行数据中的每一帧数据,获取所述每一帧数据所在的飞行阶段,通过所述解释器执行所述所在的飞行阶段的评分脚本,并返回飞行员在所述每一帧数据的得分;根据所述每一帧数据的得分,执行评分项的得分获取步骤,得到所述所在的飞行阶段中所有评分项的最终得分;根据所述若干飞行阶段中所有评分项的最终得分对飞行品质进行评估
。2.
根据权利要求1所述的基于解释器对飞行品质进行评估的方法,其特征在于,在执行评分项的得分获取步骤时,包括:根据所述若干飞行阶段的排序,执行评分项的得分获取步骤,直至获取到当前飞行阶段中所有评分项的最终得分后,执行下一飞行阶段的评分项的得分获取步骤
。3.
根据权利要求1所述的基于解释器对飞行品质进行评估的方法,其特征在于,在所述解释器执行阶段划分脚本和评分脚本时,包括:通过所述解释器对所述阶段划分脚本和所述评分脚本进行词法分析;所述词法分析,包括:对所述阶段划分脚本和所述评分脚本进行扫描,把所述阶段划分脚本和所述评分脚本中的关键词
、
变量和字符串转换成对应的关键词枚举
、
变量枚举和存储数据的数据结构,并将转换结果复制到堆中
。4.
根据权利要求3所述的基于解释器对飞行品质进行评估的方法,其特征在于,在将转换结果复制到堆中后,包括:通过所述解释器读取所述堆中当前执行位置
m
的枚举,进行当前执行位置
m
的枚举分支并执行相关的语法分析和条件检测;若语法和
/
或条件错误,则提示用户,并结束执行;若语法和条件均正确,则所述当前执行位置
m
加上枚举长度,并通过所述解释器执行所述堆中关键词枚举对应的解释分支,所述解释分支执行完后,则所述当前执行位置
m
加上解释器执行的数据长度;所述解释器重复上述步骤,直至检测到退出枚举或脚本结束枚举时退出
。5.
根据权利要求4所述的基于解释器对飞行品质进行评估的方法,其特征在于,在执行相关的语法分析时,包括:所述解释器逐行执行所述阶段划分脚本和所述评分脚本,并且在执行每一行之前,所述解释器会从所述堆中读取这一行的词元枚举,并检查是否符合
c
语言语法格式;若不符合,则认为语法错误;在执行相关的条件检测时,包括:在完成语法分析后,所述解释器检测脚本枚举是否符合执行所需要的条件;若不符合,则认为条件错误
。6.
根据权利要求3所述的基于解释器对飞行品质进行评估的方法,其特征在于,在对所述阶段划分脚本和所述评分脚本进行转换时,包括:扫描所述阶段划分脚本和所述评分脚本,得到当前扫描字符位置
pos
,并对所述堆进行初始化,得到当前栈位置
TokenPos
;
技术研发人员:白杨,刘飞,翁键滨,卓文杰,
申请(专利权)人:广东优翼航空技术有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。