← 返回列表

一种基于区块链平台联盟链的民航机场结算系统及方法

申请号: CN202311629203.2
申请人: 青岛民航凯亚系统集成有限公司
申请日期: 2023/12/1

摘要文本

本发明属于民航结算技术领域,公开了一种基于区块链平台联盟链的民航机场结算系统及方法。该系统采用多中心化的许可型网络联盟链,将航空公司、机场、航班流、旅客流的数据提供方作为区块链节点,构建航空公司、机场、民航局运行监控中心、空管数据中心、航空结算有限责任公司、民航结算中心、民航大数据中心、第三方平台、金融机构节点的联盟链,该系统从下到上具体包括:数据接入层、数据服务层以及应用层。本发明根据民航业的行业特点以及民航结算业务的实际需求,结合区块链的基本原理和行业发展,将FISCO BCOS联盟链技术应用于民航结算业务,实现民航机场结算提高效率、缩短账期、简化流程、高效审核、降低成本。

专利详细信息

项目 内容
专利名称 一种基于区块链平台联盟链的民航机场结算系统及方法
专利类型 发明授权
申请号 CN202311629203.2
申请日 2023/12/1
公告号 CN117372019B
公开日 2024/3/12
IPC主分类号 G06Q20/38
权利人 青岛民航凯亚系统集成有限公司
发明人 王天飞; 郭敬云; 刘海鹏; 王健; 刘博; 刘滨; 李青波; 刘晓疆
地址 山东省青岛市城阳区棘洪滩街道春阳路西端动车小镇科技馆230室

专利主权项内容

1.一种基于区块链平台联盟链的民航机场结算系统,其特征在于,该系统采用多中心化的许可型网络联盟链,将航空公司、机场、航班流、旅客流的数据提供方作为区块链节点,构建航空公司、机场、民航局运行监控中心、空管数据中心、民航结算中心、民航大数据中心、第三方平台、金融机构节点的联盟链,该系统从下到上具体包括:数据接入层、数据服务层以及应用层;所述数据接入层用于完成获取资金流、信息流、航班流、商流信息并上传到数据服务层的任务;所述数据服务层包括云服务层和联盟链服务层,数据服务层采用FISCO BCOS区块链与存储查询字段和交易值映射的达梦数据库共同构成;航班信息、行李信息、用户信息、商户信息、智能合约存储于区块链中,数据信息的查询字段与交易哈希值的映射关系存储于达梦数据库;查询时,根据查询条件到达梦数据库中查找对应的哈希值,再根据哈希值在区块链中查找对应的数据,满足民航业务交易查询的效率及实时性;所述应用层用于为使用者提供交互界面,使用户使用云服务层提供的服务和云服务层进行数据交互;所述数据服务层中,航班信息、行李信息、用户信息、商户信息及智能合约存储于区块链中,数据信息的查询字段与交易哈希值的映射关系存储于达梦数据库,当用户执行一次性查看所有数据或查询数据时,后台将根据查询字段在达梦数据库中检索对应的交易哈希值,在达梦数据库中建立查询字段的索引,根据交易哈希值在区块链中检索对应交易的相应数据并进行展示;区块链智能合约中预先配置数据的存储函数,当有数据上传至区块链时,API调用智能合约中对应的存储函数,将数据对象封装交易,使用数据哈希算法加密为16进制随机序列,再将交易在整个区块链网络中进行广播;待全网机场和航司节点对该笔交易达成共识后,打包有该笔交易的区块便接入各个节点的区块链中;所述联盟链服务层用于对外提供联盟链事务服务,对内维护联盟链账本数据;联盟链网络层由多个联盟链节点组成,各个联盟链节点会提交交易到交易池中,共识模块中交易打包线程负责从交易池中取交易,并基于节点最高块打包交易,产生新区块;共识模块共识线程从本地或通过网络接收到新区块,并根据接收的共识消息包完成共识流程,最终将达成共识的新区块写入区块链,区块上链后,从交易池中删除已经上链的交易;选用FISCOBCOS区块链中实现了的PBFT共识算法用来做共识机制,联盟链中的数据在共识机制的作用下,同步到多个联盟链节点组成的分布式集群中,联盟链服务层通过智能合约实现对联盟链中数据的增删改查,并为云服务层提供接口调用智能合约,实现对联盟链数据的安全操作;所述云服务层提供云服务,云服务包含外部账户管理和智能合约调用服务;云服务为应用层提供API接口,处理来自应用层的Https请求;同时云服务层直接与联盟链服务层进行交互,云服务层通过联盟链接口,调用智能合约实现业务逻辑;所述处理来自应用层的Https请求包括:客户端访问服务端的API接口,根据客户端的不同的请求类型去调用对应的API接口,访问服务端;所述智能合约为基于可信不可篡改的数据,可以自动化的执行一些预先定义好的规则和条款;智能合约分为:航班信息管理智能合约、机场信息智能合约、航司信息智能合约、飞机信息智能合约、合同信息智能合约、账单信息智能合约、资金信息智能合约;所述调用智能合约实现业务逻辑包括:(1)预定义合约,合约条款由所有参与结算业务的联盟成员共同订立;(2)触发合约,接收到信息并满足条件时执行交易;(3)账单生成,在满足条件的前提下,智能合约自动触发,根据收集的联盟节点信息按照合约条款进行费用账单的生成;(4)双方结算,在费用账单生成后,双方进行链外交易,链内账单数据与链外的结算指令绑定,引入第三方完成结算交易;所述数据服务层中,FISCO BCOS区块链包括:基础层:提供区块链的基础数据结构和算法库;核心层:实现了区块链的核心逻辑,核心层实现了区块链的链式数据结构、交易执行引擎和存储驱动以及节点间的通信;管理层:实现区块链的管理功能,包括参数配置、账本管理和AMOP;接口层:面向区块链用户,提供多种协议的RPC接口、SDK。