(19)国家知识产权局
(12)发明 专利
(10)授权公告 号
(45)授权公告日
(21)申请 号 202210988942.X
(22)申请日 2022.08.17
(65)同一申请的已公布的文献号
申请公布号 CN 115065563 A
(43)申请公布日 2022.09.16
(73)专利权人 中航信移动科技有限公司
地址 100041 北京市石景山区田顺庄北路1
号院1号楼12层1201室
(72)发明人 唐红武 伍彬 薄满辉 佟业新
曲新奎
(74)专利代理 机构 北京锺维联合知识产权代理
有限公司 1 1579
专利代理师 安娜
(51)Int.Cl.
H04L 9/40(2022.01)H04L 67/12(2022.01)
G06F 16/23(2019.01)
G06Q 10/06(2012.01)
(56)对比文件
CN 111930852 A,2020.1 1.13
审查员 王彦君
(54)发明名称
一种基于区块链预言机的民航数据处理系
统
(57)摘要
本申请提供一种基于区块链预言机的民航
数据处理系统, 包括: 若干第一类服务器、 若干第
二类服务器、 区块链平台; 所述区块链平台包括
智能合约和预言机; 若干第一类服务器和若干第
二类服务器均与所述区块链平台通信连接; 所述
第一类服务器用于生成目标事件, 每一目标事件
具有至少两个对应的第二类服务器; 所述第二类
服务器用于生成并执行其对应的目标事件对应
的关联事件。 本申请提供的民航数据处理系统能
够使得只有提供公钥的第二类服务器才能得到
对应的第一类服务器返回的密文数据并通过私
钥得到明文数据, 保证 了数据的安全性。
权利要求书2页 说明书8页 附图1页
CN 115065563 B
2022.11.04
CN 115065563 B
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个目标时段对应的关联事 件的事件执行参数。
2.根据权利要求1所述的民航数据处理系统, 其特征在于, 若D1ij=A且T1ij∈Sx, 或D2ij=
A且T2ij∈Sx, 所述第二类服 务器还用于执 行以下方法:
S231, 令FNx=FNx+1, 以得到每一目标时段对应的目标事件的数量FN1,FN2,...,FNm; 其
中, FNx为Sx 对应的目标事 件的数量; FN1,FN2,. ..,FNm的初始值均为0;
所述步骤S240, 包括:
S241, 根据SNx和FNx确定第x个目标时段对应的关联事 件的事件执行参数。
3.根据权利要求1所述的民航数据处理系统, 其特征在于, 每一目标事件信息替换为bij
=(D1ij,D2ij,T1ij,T2ij,Nij,Tagij,Hij), 其中, Tagij为bij对应的飞行器的飞行器标识, Hij为
bij对应的事 件标识;
在所述步骤S210之后, 所述步骤S230之前, 所述第二类服务器还用于执行以下方法:
S211, 根据每一目标事件信息对应的飞行器标识和预设的飞行器 ‑数量映射表, 确定每一目
标事件对应的用户数量上限;
S212, 遍历每一目标事件信息, 若其 内的关联用户数量大于对应的用户数量上限, 则将权 利 要 求 书 1/2 页
2
CN 115065563 B
2该目标事 件信息确定为异常事 件信息;
S213, 根据所述异常事件信息对应的事件标识, 获取时间窗口内与该异常事件信息具
有相同事件标识的历史事件的历史关联用户数量LN1,LN2,...,LNg,...,LNy, 其中, LNg为
第g个历史事件的历史关联用户数量, g=1,2,...,y, y为时间窗口内与该异常事件信息具有
相同事件标识的历史事 件的数量; 所述时间窗口 的结束时间为当前时间;
S214, 获取波动系数U=sqrt(∑y
g=1(LNg‑Avg(LN1,LN2,...,LNy))2/y); 其中, sqrt()为
预设的平方根确定函数, Avg()为预设的平均值确定函数;
S215, 若U<K1, 则使用Avg(LN1,LN2,...,LNy)替换所述异 常事件信息对应的关联用户
数量; 否则, 使用LNy替换所述异常事件信息对应的关联用户数量; 其中, K1为预设的判断阈
值。
4.根据权利要求3所述的民航数据处 理系统, 其特 征在于,
K1=MAX(LN1,LN2,...,LN y)‑MIN(LN1,LN2,...,LN y), 其中, MAX()为预设的最大值确定
函数, MIN()为预设的最小值确定函数。
5.根据权利要求1所述的民航数据处 理系统, 其特 征在于, m∈[10,14]。
6.根据权利要求1所述的民航数据处 理系统, 其特 征在于, m=12。
7.根据权利要求1所述的民航数据处理系统, 其特征在于, SK和PK为所述第二类服务器
根据非对称加密算法得到的。
8.根据权利要求1所述的民航数据处理系统, 其特征在于, SK和PK为所述第二类服务器
根据对称加密算法得到的。权 利 要 求 书 2/2 页
3
CN 115065563 B
3
专利 一种基于区块链预言机的民航数据处理系统
文档预览
中文文档
12 页
50 下载
1000 浏览
0 评论
309 收藏
3.0分
温馨提示:本文档共12页,可预览 3 页,如浏览全部内容或当前文档出现乱码,可开通会员下载原始文档
本文档由 思考人生 于 2024-02-07 20:35:36上传分享