飞行计划数据保护方法、装置及电子设备制造方法及图纸

技术编号:34171254 阅读:8 留言:0更新日期:2022-07-17 10:49
本申请提供一种飞行计划数据保护方法、装置及电子设备,通过证书节点提供的角色信息实现了客户端节点的分类,从而保证了飞行计划数据操作的可溯源性。在客户端节点分类的基础上,通过访问权限信息设定可访问飞行计划数据的客户端节点列表,提高了飞行计划数据的隐私保护能力。通过将一部分飞行计划数据采用IPFS进行存储,利用IPFS中哈希值的特性在实现飞行计划数据存储空间扩容的基础上保障了飞行计划数据的安全性。划数据的安全性。划数据的安全性。

【技术实现步骤摘要】
飞行计划数据保护方法、装置及电子设备


[0001]本申请涉及数据保护
,尤其涉及一种飞行计划数据保护方法、装置及电子设备。

技术介绍

[0002]我国的通用航空具有如下特点:航空器类型复杂,应用场景非常广泛;任务需求比较分散,飞行计划缺少规律性;基础设施相对落后等等。通航从业单位提交的飞行计划中可能有一些涉及隐私的数据项,比如飞行员的个人信息等,需要一定程度的访问保护。
[0003]但目前飞行计划数据查询机制缺乏对应的隐私保护策略,无法满足飞行计划数据只允许授权许可的用户进行访问的需求。

技术实现思路

[0004]有鉴于此,本申请的目的在于提出一种飞行计划数据保护方法、装置及电子设备,用以解决或部分解决上述技术问题。
[0005]基于上述目的,本申请的第一方面提供了一种飞行计划数据保护方法,包括:
[0006]利用所述证书节点向所述客户端节点提供角色信息;
[0007]利用所述客户端节点接收所述角色信息对应的访问权限信息和飞行计划,得到包括所述访问权限信息的飞行计划数据;
[0008]控制所述客户端节点将所述飞行计划数据发送到所述排序节点;
[0009]通过所述排序节点对所述飞行计划数据进行打包处理,得到区块数据;
[0010]控制所述排序节点将所述区块数据发送到所述区块链网络;
[0011]通过所述区块链网络接收并存储所述区块数据,完成所述飞行计划数据的保护。
[0012]本申请的第二方面提供了一种飞行计划数据保护装置,包括:
[0013]证书节点控制模块,被配置为利用所述证书节点向所述客户端节点提供角色信息;
[0014]客户端节点控制模块,被配置为利用所述客户端节点接收所述角色信息对应的访问权限信息和飞行计划,得到包括所述访问权限信息的飞行计划数据;
[0015]数据发送模块,被配置为控制所述客户端节点将所述飞行计划数据发送到所述排序节点;
[0016]排序节点控制模块,被配置为通过所述排序节点对所述飞行计划数据进行打包处理,得到区块数据;
[0017]区块数据发送模块,被配置为控制所述排序节点将所述区块数据发送到所述区块链网络;
[0018]区块链网络控制模块,被配置为通过所述区块链网络接收并存储所述区块数据,完成所述飞行计划数据的保护。
[0019]本申请的第三方面提供了一种电子设备,包括存储器、处理器及存储在存储器上
并可在处理器上运行的计算机程序,所述处理器执行所述程序时实现第一方面所述的方法。
[0020]从上面所述可以看出,本申请提供的飞行计划数据保护方法、装置及电子设备,通过证书节点提供的角色信息实现了客户端节点的分类,从而保证了飞行计划数据操作的可溯源性。在客户端节点分类的基础上,通过访问权限信息设定可访问飞行计划数据的客户端节点列表,提高了飞行计划数据的隐私保护能力。通过将一部分飞行计划数据采用IPFS进行存储,利用IPFS中哈希值的特性在实现飞行计划数据存储空间扩容的基础上保障了飞行计划数据的安全性。
附图说明
[0021]为了更清楚地说明本申请或相关技术中的技术方案,下面将对实施例或相关技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请的实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0022]图1为本申请实施例的飞行计划数据保护方法的流程示意图;
[0023]图2为本申请实施例的角色信息显示页面示意图;
[0024]图3为本申请实施例的飞行计划溯源页面示意图;
[0025]图4为本申请实施例的访问授权信息设置页面示意图;
[0026]图5为本申请实施例的访问飞行计划测试结果页面示意图;
[0027]图6为本申请实施例的上传图片文件的页面示意图;
[0028]图7为本申请实施例的哈希值查询页面示意图;
[0029]图8为本申请实施例的哈希值查询结果示意图;
[0030]图9为本申请实施例的飞行计划数据保护装置的结构示意图;
[0031]图10为本申请实施例的电子设备的硬件结构示意图。
具体实施方式
[0032]为使本申请的目的、技术方案和优点更加清楚明白,以下结合具体实施例,并参照附图,对本申请进一步详细说明。
[0033]需要说明的是,除非另外定义,本申请实施例使用的技术术语或者科学术语应当为本申请所属领域内具有一般技能的人士所理解的通常意义。本申请实施例中使用的“第一”、“第二”以及类似的词语并不表示任何顺序、数量或者重要性,而只是用来区分不同的组成部分。“包括”或者“包含”等类似的词语意指出现该词前面的元件或者物件涵盖出现在该词后面列举的元件或者物件及其等同,而不排除其他元件或者物件。“连接”或者“相连”等类似的词语并非限定于物理的或者机械的连接,而是可以包括电性的连接,不管是直接的还是间接的。“上”、“下”、“左”、“右”等仅用于表示相对位置关系,当被描述对象的绝对位置改变后,则该相对位置关系也可能相应地改变。
[0034]如
技术介绍
所述,
[0035]本申请的实施例提供一种飞行计划数据保护方法,可以在飞行计划数据管理系统上执行。
[0036]如图1所示,本实施例的方法包括:
[0037]步骤101,利用所述证书节点向所述客户端节点提供角色信息。
[0038]在该步骤中,证书节点提供客户端节点注册、证书颁发等用户管理与证书服务,客户端节点通过证书节点分发的身份证书确定角色。这样,利用角色信息明确了客户端节点在参与飞行计划数据管理流程中的分类,保证了飞行计划数据操作的可溯源性。其中的角色信息是基于中国的通用航空场景飞行计划数据设计得到的,更适合我国的应用场景,具有更强的落地性。
[0039]步骤102,利用所述客户端节点接收所述角色信息对应的访问权限信息和飞行计划,得到包括所述访问权限信息的飞行计划数据。
[0040]在该步骤中,客户端节点完成飞行计划和访问权限信息的上传和审批,进而得到飞行计划数据管理系统中存储的飞行计划数据。在客户端节点分类的基础上,通过访问权限信息设定可访问飞行计划数据的客户端节点列表,提高了飞行计划数据的隐私保护能力。
[0041]步骤103,控制所述客户端节点将所述飞行计划数据发送到所述排序节点。
[0042]在该步骤中,客户端节点将包括访问权限信息的飞行计划数据发送到排序节点,为后续利用区块链网络存储飞行计划数据提供数据基础。
[0043]步骤104,通过所述排序节点对所述飞行计划数据进行打包处理,得到区块数据。
[0044]在该步骤中,排序节点接收飞行计划数据以及封装好的背书结果,并将飞行计划数据进行排序后打包成新区块。这样,通过排序节点对客户端节点发送的飞行计划数据进行处理,便于后续区块链网络完成飞行计划数据的存储,同时基于排序节点对本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种飞行计划数据保护方法,其特征在于,所述方法应用于飞行计划数据管理系统,飞行计划数据管理系统包括:证书节点、客户端节点、排序节点和区块链网络,所述证书节点、所述客户端节点、所述排序节点和所述区块链网络之间通信连接;所述方法包括:利用所述证书节点向所述客户端节点提供角色信息;利用所述客户端节点接收所述角色信息对应的访问权限信息和飞行计划,得到包括所述访问权限信息的飞行计划数据;控制所述客户端节点将所述飞行计划数据发送到所述排序节点;通过所述排序节点对所述飞行计划数据进行打包处理,得到区块数据;控制所述排序节点将所述区块数据发送到所述区块链网络;通过所述区块链网络接收并存储所述区块数据,完成所述飞行计划数据的保护。2.根据权利要求1所述的方法,其特征在于,还包括:响应于确定所述客户端节点包括在所述访问权限信息中,允许通过所述客户端节点访问所述区块数据。3.根据权利要求1所述的方法,其特征在于,所述利用所述客户端节点接收所述角色信息对应的访问权限信息和飞行计划,包括:所述角色信息至少包括:飞行计划申请方角色、飞行计划审批方角色和通航飞行服务方角色;所述客户端节点至少包括:所述飞行计划申请方角色对应的第一客户端节点、所述飞行计划审批方角色对应的第二客户端节点和所述通航飞行服务方角色对应的第三客户端节点;利用第一客户端节点调用预先存储在所述区块链网络中的智能合约;基于所述智能合约通过第一客户端节点接收所述访问权限信息和所述飞行计划。4.根据权利要求3所述的方法,其特征在于,所述允许通过所述客户端节点访问所述区块数据,包括:通过第三客户端节点调用预先存储在所述区块链网络中的第一智能合约;基于所述第一智能合约通过第三客户端节点接收对所述飞行计划数据的查询请求。5.根据权利要求3所述的方法,其特征在于,所述利用所述客户端节点接收所述角色信息对应的访问权限信息和飞行计划,得到包括所述访问权限信息的飞行计划数据,包括:利用第一客户端节点调用预先存储在所述区块链网络中的第二智能合约和第三智能合约;利用第二客户端节点调用预先存储在所述区块链网络中的第四智能合约;基于所述第二智能合约通过第一客户端节点接收所述飞行计划;基于所述第三智能合约通过第一客户端节点接收所述访问权限信息;基于所述第四智能合约通...

【专利技术属性】
技术研发人员:霍炎温芸婷高青鹤荆涛
申请(专利权)人:北京交通大学
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1