(19)中华 人民共和国 国家知识产权局
(12)发明 专利申请
(10)申请公布号
(43)申请公布日
(21)申请 号 202111660497.6
(22)申请日 2021.12.3 0
(71)申请人 中国民航信息网络股份有限公司
地址 100085 北京市顺 义区后沙峪镇裕民
大街7号
(72)发明人 尚姣 黄彩虹 陈周阳
(74)专利代理 机构 北京集佳知识产权代理有限
公司 11227
代理人 郄晨芳
(51)Int.Cl.
G06Q 10/04(2012.01)
G06Q 50/30(2012.01)
G06F 16/22(2019.01)
G06F 16/25(2019.01)
G06F 16/28(2019.01)
(54)发明名称
航班信息的构造方法、 装置、 存储介质和电
子设备
(57)摘要
本发明公开航班信息的构造方法、 装置、 存
储介质和电子设备, 可以通过获得原始航班信
息; 将各节点数据添加至 所述Rete网络中对应的
TypeNode; 从预先针对第一信息建立的类型节点
优先级列表中优 先级最高的类型节 点依次开始,
判断Rete网络中是否存在满足条件1的第一
TypeNode; 若Rete网络中存在第一TypeNode, 则
根据Rete网络中的所述第一TypeNode的节点数
据, 查询预先针对第一信息建立的规则库中是否
存在满足条件2的第一规则; 若存在第一规则, 则
将所述第一规则中的预设值和所述第一信息添
加至原始航班信息, 从而构造得到新的航班信
息。 本发明可 以避免重复构建信息, 处理效率较
高。
权利要求书2页 说明书10页 附图3页
CN 114330899 A
2022.04.12
CN 114330899 A
1.一种航班信息的构造方法, 其特 征在于, 包括:
获得原始航班信息, 其中, 所述原始航班信息包括预先建立的Rete网络中的至少一个
类型节点TypeN ode的节点数据;
将各所述节点数据添加至所述Rete网络中对应 的所述TypeNode, 其中, 所述Rete网络
包括多个所述TypeN ode, 一个所述节点数据对应一个所述TypeN ode;
从预先针对第 一信息建立的类型节点优先级列表中优先级最高的类型节点依次开始,
判断所述Rete网络中是否存在满足条件1的第一TypeNode, 其中, 所述条件1为: 所述第一
TypeNode与所述类型节 点优先级列表中的当前类型节 点对应, 所述类型节 点优先级列表中
的各所述类型节点依次按 各自的节点数据范围进 行排序, 节点数据范围划分得越细的类型
节点的优先级越低;
若所述Rete网络中存在所述第一TypeNode, 则根据所述Rete网络中的所述第一
TypeNode的节点数据, 查询预先针对所述第一信息建立的规则库中是否存在满足条件2的
第一规则, 其中, 所述条件2为: 以所述第一TypeNode为维度且节点数据范围包括所述第一
TypeNode的节点数据且针对所述第一信息的预设值 不为空;
若存在所述第 一规则, 则将所述第 一规则中的所述预设值和所述第 一信息添加至所述
原始航班信息, 从而构造得到新的航班信息 。
2.根据权利要求1所述的方法, 其特 征在于, 所述方法还 包括:
若不存在所述第 一规则, 则从所述类型节点优先级列表中的所述当前类型节点的下一
个类型节点开始, 执行权利要求1中判断所述Rete网络中是否存在满足条件1的第一
TypeNode的过程及后续过程, 以此类 推;
若期间根据所述第 一规则构造得到新的航班信 息, 则结束本次针对第 一信息构造新的
航班信息的过程;
若直到根据所述类型节点优先级列表中优先级最低的类型节点进行判断, 仍无法得到
满足所述条件2的第一规则, 则将预设的第一信息的初始值和所述第一信息添加至所述原
始航班信息, 从而构造得到新的航班信息 。
3.根据权利要求1所述的方法, 其特 征在于, 所述方法还 包括:
将所述新的航班信息对应的数据库表与至少一个其他新的航班信息对应的数据库表
进行join操作, 从而构造得到另外一个新的航班信息, 其中, 所述join操作为: 在关系数据
库中利用两张或多张表中相同的属性, 将两张或多张表的记录结合在一 起的操作。
4.根据权利要求1所述的方法, 其特征在于, 所述将各所述节点数据 添加至所述Rete网
络中对应的所述TypeN ode, 包括:
将各所述节点数据分别作为属性值节点, 与所述Rete网络中对应的所述TypeNode连
接。
5.一种航班信息的构造装置, 其特征在于, 包括: 原始信息获得单元、 节点数据添加单
元、 类型节点判断单 元、 第一规则查询单 元和航班信息构造单 元;
所述原始信 息获得单元, 用于获得原始航班信 息, 其中, 所述原始航班信息包括预先建
立的Rete网络中的至少一个 类型节点TypeN ode的节点数据;
所述节点数据添加单元, 用于将各所述节点数据添加至所述Rete网络中对应的所述
TypeNode, 其中, 所述Rete网络包括多个所述TypeNode, 一个所述节点数据对应一个所述权 利 要 求 书 1/2 页
2
CN 114330899 A
2TypeNode;
所述类型节点判断单元, 用于从预先针对第 一信息建立的类型节点优先级列表中优先
级最高的类型节 点依次开始, 判断所述Rete网络中是否存在满足条件1的第一TypeNode, 其
中, 所述条件1为: 所述第一TypeNode与所述类型节点优先级列表 中的当前类型节点对应,
所述类型节点优先级列 表中的各所述类型节点依次按 各自的节点数据范围进 行排序, 节点
数据范围划分得越细的类型节点的优先级越低;
所述第一规则查询 单元, 用于若所述Rete网络中存在所述第一TypeNode, 则根据所述
Rete网络中的所述第一TypeNode的节 点数据, 查询预先针对 所述第一信息建立的规则库中
是否存在 满足条件2的第一规则, 其中, 所述条件2为: 以所述第一TypeNode为维度且节 点数
据范围包括所述第一TypeN ode的节点数据且针对所述第一信息的预设值 不为空;
所述航班信息构造单元, 用于若存在所述第一规则, 则将所述第一规则中的所述预设
值和所述第一信息添加至所述原 始航班信息, 从而构造得到新的航班信息 。
6.根据权利要求5所述的装置, 其特征在于, 所述装置还包括: 继续判断单元、 结束单元
和预设处 理单元;
所述继续判断单元, 用于若不存在所述第一规则, 则从所述类型节点优先级列表中的
所述当前类型节点的下一个类型节点开始, 执行权利要求5中判断所述Rete网络中是否存
在满足条件1的第一TypeN ode的过程及后续过程, 以此类 推;
所述结束单元, 用于若期间根据所述第一规则构造得到新的航班信息, 则结束本次针
对第一信息构造新的航班信息的过程;
所述预设处理单元, 用于若直到根据 所述类型节点优先级列表中优先级最低的类型节
点进行判断, 仍无法得到满足所述条件2的第一规则, 则将预设的第一信息的初始 值和所述
第一信息添加至所述原 始航班信息, 从而构造得到新的航班信息 。
7.根据权利要求5所述的装置, 其特 征在于, 所述装置还 包括: join操作单元;
所述join操作单元, 用于将所述新的航班信 息对应的数据库表与至少一个其他新的航
班信息对应的数据库表进行join操作, 从而构造得到另外一个新的航班信息, 其中, 所述
join操作为: 在关系数据库中利用两张或多张表中相同的属性, 将两张或多张表的记录结
合在一起的操作。
8.根据权利要求5述的装置, 其特征在于, 所述节点数据添加单元包括: 节点数据添加
子单元;
所述节点数据添加子单元, 用于将各所述节点数据分别作为属性值节点, 与所述Rete
网络中对应的所述TypeN ode连接。
9.一种计算机可读存储介质, 其上存储有程序, 其特征在于, 所述程序被处理器执行时
实现如权利要求1至4中任一项所述的航班信息的构造方法。
10.一种电子设备, 其特征在于, 所述电子设备包括至少一个处理器、 以及与所述处理
器连接的至少一个存储器、 总线; 其中, 所述处理器、 所述存储器通过所述总线完成相互间
的通信; 所述处理器用于调用所述存储器中的程序指令, 以执行如权利要求1至4中任一项
所述的航班信息的构造方法。权 利 要 求 书 2/2 页
3
CN 114330899 A
3
专利 航班信息的构造方法、装置、存储介质和电子设备
文档预览
中文文档
16 页
50 下载
1000 浏览
0 评论
309 收藏
3.0分
温馨提示:本文档共16页,可预览 3 页,如浏览全部内容或当前文档出现乱码,可开通会员下载原始文档
本文档由 人生无常 于 2024-03-18 20:30:37上传分享