[发明专利]一种用于ARINC661规范的指令过滤方法和装置有效
申请号: | 201410547233.3 | 申请日: | 2014-10-15 |
公开(公告)号: | CN104331278B | 公开(公告)日: | 2017-08-25 |
发明(设计)人: | 王达;孙永荣;赵文献;王小梅;郑澄;丁勇;李荣冰 | 申请(专利权)人: | 南京航空航天大学 |
主分类号: | G06F9/44 | 分类号: | G06F9/44;G06F17/30 |
代理公司: | 南京经纬专利商标代理有限公司32200 | 代理人: | 朱小兵 |
地址: | 210016 江*** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明公开了一种用于ARINC661规范的指令过滤方法和装置,该方法包括设计过滤表达式;解释过滤表达式;执行过滤。本发明方法提取出了ARINC661指令块的特征属性,作为设计过滤规则的关键字,并设计了过滤表达式来组合过滤规则。在执行过滤的方法上,本发明方法设计了一种树形结构用于存储过滤规则,并基于它设计了计算过滤结果的方法,具有很好的执行效率。本发明实例提供的装置包括过滤条件配置模块、过滤规则库模块、过滤表达式解释模块和过滤执行模块。其中,过滤条件配置模块用于辅助用户灵活地设计出过滤表达式;过滤规则库模块用于存储历史过滤表达式;过滤表达式解释模块和过滤执行模块用于执行本发明方法中的解释过滤表达式和执行过滤方法。 | ||
搜索关键词: | 一种 用于 arinc661 规范 指令 过滤 方法 装置 | ||
【主权项】:
一种用于ARINC661规范的指令过滤方法,其特征在于,包括如下步骤:步骤1,设计过滤表达式:提取ARINC661指令块的若干特征属性,将其作为过滤规则的关键字,并设计规范化的过滤表达式来描述过滤规则;步骤2,解释过滤表达式:将步骤1中设计的过滤表达式解释成一种树形数据结构,过滤表达式中所有过滤规则均存储在树形数据结构的树结点中;过滤表达式解释成一种树形数据结构,具体为:树形数据结构的树结点具有层次性,每个树结点中存放一条过滤规则;树结点按照关键字的层次高低分布在树的各层;树结点间的连接关系表示对应过滤规则在过滤表达式中的运算关系,其中,与运算表示父子关系,或运算表示兄弟关系;当树形结构中缺少某个关键字的过滤规则的结点即缺项,并引起树形结构的层次性被破坏时,则通过以下方法来保持树形结构的层次性:(1)、定义一种“代沟”结点,用于填补树形结构中的缺项,其本身不含有过滤规则,只具有和缺项相同层次;(2)、用“代沟”结点补上缺项在树结构中的位置,以保证树的层次性;步骤3,执行过滤:根据ARINC661规范对待过滤指令块进行协议解析,读取待过滤指令块的特征属性值,并与步骤2中得到的树形数据结构中对应的过滤规则进行匹配,计算过滤表达式的值,即为过滤的结果。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于南京航空航天大学,未经南京航空航天大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201410547233.3/,转载请声明来源钻瓜专利网。
- 上一篇:磨粒、悬浮液、研磨液及这些的制造方法
- 下一篇:PAU型沸石的制造方法