[发明专利]一种基于区块链预言机的民航数据处理系统有效
申请号: | 202210988942.X | 申请日: | 2022-08-17 |
公开(公告)号: | CN115065563B | 公开(公告)日: | 2022-11-04 |
发明(设计)人: | 唐红武;伍彬;薄满辉;佟业新;曲新奎 | 申请(专利权)人: | 中航信移动科技有限公司 |
主分类号: | H04L9/40 | 分类号: | H04L9/40;H04L67/12;G06F16/23;G06Q10/06 |
代理公司: | 北京锺维联合知识产权代理有限公司 11579 | 代理人: | 安娜 |
地址: | 100041 北京市石景山*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 区块 预言 民航 数据处理系统 | ||
1.一种基于区块链预言机的民航数据处理系统,其特征在于,包括:若干第一类服务器、若干第二类服务器、区块链平台;所述区块链平台包括智能合约和预言机;若干第一类服务器和若干第二类服务器均与所述区块链平台通信连接;所述第一类服务器用于生成目标事件,每一目标事件具有至少两个对应的第二类服务器;所述第二类服务器用于生成并执行其对应的目标事件对应的关联事件;
所述区块链平台用于执行以下方法:
S110,所述智能合约接收所述第二类服务器发送的位置标识A和公钥PK;所述位置标识A用于表示所述第二类服务器对应的所在位置;
S120,所述智能合约通过所述预言机将A和PK发送至每一所述第一类服务器;
S130,所述智能合约通过所述预言机接收每一所述第一类服务器返回的密文目标事件集PK(B1),PK(B2),...,PK(Bi),...,PK(Bn),Bi=(bi1,bi2,...,bif(i)),bij=(D1ij,D2ij,T1ij,T2ij,Nij),i=1,2,...,n,j=1,2,...,f(i);其中,Bi为第i个第一类服务器返回的目标事件集,PK(Bi)为使用PK对Bi进行加密后得到密文,n为所述第一类服务器的个数;bij为Bi中第j个目标事件信息,f(i)为第i个第一类服务器返回的目标事件信息的数量;D1ij为bij对应的源位置标识,D2ij为bij对应的目的位置标识,T1ij为bij对应的事件开始时间,T2ij为bij对应的事件结束时间,Nij为bij对应的关联用户数量;任意一个目标事件信息的源位置标识或目标位置标识与A相同;
S140,将PK(B1),PK(B2),...,PK(Bi),...,PK(Bn)进行数据上链;
所述第二类服务器用于执行以下方法:
S210,从所述区块链平台获取PK(B1),PK(B2),...,PK(Bi),...,PK(Bn)并使用私钥SK进行解密,得到B1,B2,...Bn;其中,SK与PK对应;
S220,获取若干目标时段S1,S2,...,Sm;m为所述目标时段的数量;
S230,遍历每一目标事件信息,若D1ij=A且T1ij∈Sx,或D2ij=A且T2ij∈Sx,则令SNx=SNx+Nij,以得到每一目标时段对应的时段关联用户数量SN1,SN2,...,SNm;其中,x=1,2,...,m,Sx为第x个目标时段,SNx为Sx对应的时段关联用户数量;SN1,SN2,...,SNm的初始值均为0;
S240,根据SNx确定第x个目标时段对应的关联事件的事件执行参数。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中航信移动科技有限公司,未经中航信移动科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202210988942.X/1.html,转载请声明来源钻瓜专利网。