1.一种基于区块链的空域调配方法,其特征在于,包括:建立空域调配联盟区块链,构建相应区块结构,其中,区块结构包括区块头信息以及区块体信息;将空域使用计划以空域栅格化编码进行表述,以各空域使用计划作为区块体信息,所有空域使用计划的集合形成空域方案;在所述空域方案中根据空域使用计划的空间位置和使用时间确定是否与其他空域的空间位置和使用时间发生冲突;若无冲突,则保留所述空域方案;若有冲突,根据预设算法调整所述空域使用计划,以预设空域评估标准作为共识算法,选择最优空域方案;其中,所述根据预设算法调整所述空域使用计划,包括:根据预设算法对所述存在冲突的空间位置和使用时间进行计算,将冲突栅格和冲突时间发送至冲突用户账号,并按预设冲突用户账号排序算法,确定冲突用户账号调整顺序;由所述冲突用户账号调整自己的空域使用计划,直至无冲突,按照预定空域评估标准对空域方案进行评估,确定空域调配方案,并将所述空域调配方案分别发送至相对应的冲突用户账号;其中,由所述冲突用户账号调整自己的空域使用计划,直至无冲突,包括:所述空域方案中包含3个所述冲突用户账号;根据优先级对所述冲突用户账号进行排序,得到优先级高低顺序为冲突用户账号1、冲突用户账号3以及冲突用户账号2;所述优先级最低的在冲突用户账号2优先调整所述冲突用户账号2对应的空域使用计划;所述冲突用户账号2调整所述冲突用户账号2对应的空域使用计划是所述冲突用户账号2的空域用户选择的是更改空域使用时间得到新的空域使用方案,即使A2变为A2’={(Ni,Ti+T),1≤i≤L2},其中,T为一个安全时间间隔,A2’为修改后得到的空域使用需求;Ni为对应空域的第i个栅格编号,Ti为对应空域栅格的使用时间;L2为冲突用户账号2的空域需求所包含空域栅格总数,从用空需求起点到终点依次编号;在所述优先级最低的在冲突用户账号2调整空域使用计划之后,所述冲突用户账号3再调整所述冲突用户账号3对应的空域使用计划;由冲突用户账号1调整所述冲突用户账号1对应的空域使用计划,直到无冲突为止;以智能合约方式下发执行批准的最终空域方案,对确定的最终空域方案完成记账和区块打包,完成链增长。
2.根据权利要求1所述的方法,其特征在于,在所述空域方案中根据空域使用计划的空间位置和使用时间确定是否与其他空域的空间位置和使用时间发生冲突之前,所述方法还包括:基于哈希算法和默克尔树对所述空域方案进行校准及纠错。
3.根据权利要求1所述的方法,其特征在于,构建区块链应用架构包括:第一层为业务应用层,用于提供显示界面,实现空域调配业务流程;第二层为核心设计层,封装空域调配对区块链应用的全部业务逻辑,以智能合约方式实现各类业务功能;第三层为基础服务层,将区块链记账能力、区块链运维能力和区块链配套设施能力转化为可编程接口,为第一层及第二层提供底层支持。
4.根据权利要求3所述的方法,其特征在于,所述方法还包括:由有调整空域需求的用户账号向区块链发起占用空域申请,以形成新的空域方案并完成链增长。
5.一种基于区块链的空域调配装置,其特征在于,包括:构建单元,用于建立空域调配联盟区块链,构建相应区块结构,其中,区块结构包括区块头信息以及区块体信息;第一处理单元,用于将所述空域使用计划以空域栅格化编码进行表述,以各空域使用计划作为区块体信息,所有空域使用计划的集合形成空域方案;确定单元,用于在所述空域方案中根据空域使用计划的空间位置和使用时间确定是否与其他空域的空间位置和使用时间发生冲突;保留单元,用于当所述确定单元确定无冲突时,保留所述空域方案;第二处理单元,用于当所述确定单元确定有冲突时,根据预设算法调整所述空域使用计划,以预设空域评估标准作为共识算法,选择最优空域方案;其中,所述根据预设算法调整所述空域使用计划,包括:根据预设算法对所述存在冲突的空间位置和使用时间进行计算,将冲突栅格和冲突时间发送至冲突用户账号,并按预设冲突用户账号排序算法,确定冲突用户账号调整顺序;由所述冲突用户账号调整自己的空域使用计划,直至无冲突,按照预定空域评估标准对空域方案进行评估,确定空域调配方案,并将所述空域调配方案分别发送至相对应的冲突用户账号;其中,由所述冲突用户账号调整自己的空域使用计划,直至无冲突,包括:所述空域方案中包含3个所述冲突用户账号;根据优先级对所述冲突用户账号进行排序,得到优先级高低顺序为冲突用户账号1、冲突用户账号3以及冲突用户账号2;所述优先级最低的在冲突用户账号2优先调整所述冲突用户账号2对应的空域使用计划;所述冲突用户账号2调整所述冲突用户账号2对应的空域使用计划是所述冲突用户账号2的空域用户选择的是更改空域使用时间得到新的空域使用方案,即使A2变为A2’={(Ni,Ti+T),1≤i≤L2},其中,T为一个安全时间间隔,A2’为修改后得到的空域使用需求;Ni为对应空域的第i个栅格编号,Ti为对应空域栅格的使用时间;L2为冲突用户账号2的空域需求所包含空域栅格总数,从用空需求起点到终点依次编号;在所述优先级最低的在冲突用户账号2调整空域使用计划之后,所述冲突用户账号3再调整所述冲突用户账号3对应的空域使用计划;由冲突用户账号1调整所述冲突用户账号1对应的空域使用计划,直到无冲突为止;第三处理单元,用于以智能合约方式下发执行批准的最终空域方案,对确定的最终空域方案完成记账和区块打包,完成链增长。
6.根据权利要求5所述的装置,其特征在于,所述装置还包括:纠错单元,用于在所述确定单元在所述空域方案中根据空域使用计划的空间位置和使用时间确定是否与其他空域的空间位置和使用时间发生冲突之前,基于哈希算法和默克尔树对所述空域方案进行校准及纠错。
7.根据权利要求5所述的装置,其特征在于,构建单元构建的区块链应用架构包括:第一层为业务应用层,用于提供显示界面,实现空域调配业务流程;第二层为核心设计层,封装空域调配对区块链应用的全部业务逻辑,以智能合约方式实现各类业务功能;第三层为基础服务层,将区块链记账能力、区块链运维能力和区块链配套设施能力转化为可编程接口,为第一层及第二层提供底层支持。
8.根据权利要求7所述的装置,其特征在于,所述装置还包括:申请单元,用于由有调整空域需求的用户账号向区块链发起占用空域申请,以形成新的空域方案并完成链增长。