(19)国家知识产权局
(12)发明 专利
(10)授权公告 号
(45)授权公告日
(21)申请 号 202211036552.9
(22)申请日 2022.08.29
(65)同一申请的已公布的文献号
申请公布号 CN 115118529 A
(43)申请公布日 2022.09.27
(73)专利权人 广州弘日恒天光电技 术有限公司
地址 510000 广东省广州市白云区北太路
1633号广州民营科技园科盛路8号配
套服务大楼二层B201房
(72)发明人 张恒
(74)专利代理 机构 广州君咨知识产权代理有限
公司 44437
专利代理师 李平
(51)Int.Cl.
H04L 9/40(2022.01)H04L 43/024(2022.01)
(56)对比文件
CN 111353172 A,2020.0 6.30
CN 109269556 A,2019.01.25
CN 114650179 A,202 2.06.21
WO 2022148051 A1,202 2.07.14
审查员 肖丽金
(54)发明名称
基于区块链的数据传输方法
(57)摘要
本发明涉及区块链 技术领域, 尤其涉及一种
基于区块链的数据传输方法, 包括: 步骤S1, 数据
采集模块对数据进行采集并在完成采集后将所
述采集到的数据发送至区块链平台; 步骤S2, 所
述区块链平台根据接收到的数据对数据进行加
密并生成第一加密密钥; 步骤S3, 所述用户端根
据接收到的第一加密密钥对数据进行加密得到
第一加密数据; 步骤S4, 所述中控模块根据数据
采集模块采集到的数据对数据的容量进行识别
并根据数据的实际容量将数据传输监测频率调
节至对应值; 步骤S5, 所述中控模块根据调节后
的数据泄露实际风险值判定是否在第一目标节
点添加第二加密数据。 本发明实现了对于区块链
中数据传输的安全性和可靠性的提高。
权利要求书3页 说明书9页 附图3页
CN 115118529 B
2022.11.29
CN 115118529 B
1.一种基于区块链的数据传输方法, 其特 征在于, 包括:
步骤S1, 数据采集模块对数据进行采集并在完成采集后将采集到的数据发送至区块链
平台;
步骤S2, 所述区块链平台根据接收到的数据对数据进行加密以生成第 一加密密钥并将
生成的第一加密 密钥发送至用户端;
步骤S3, 所述用户端根据接收到的所述第一加密密钥对数据进行加密得到第 一加密数
据并将第一加密数据发送至若干对应的区块链数据目标节点;
步骤S4, 当所述区块链对数据进行传输时, 中控模块根据数据采集模块采集到的数据
对数据块 实际容量进 行识别并根据数据块实际容量将数据监测频率调节至对应值, 中控模
块根据到达目标节点的数据实际传输速度和数据块实际容量初步判定是否对数据泄露实
际风险值进行调节并在完成判定时根据数据实际传输速度与预设数据传输速度的差值将
数据泄露实际风险值调节至对应值;
步骤S5, 当第一目标节点接收到所述数据时, 所述中控模块根据调节后的数据泄露实
际风险值判定是否在第一目标节点添加第二加密数据并在完成判定时根据调节后的数据
泄露实际风险值与预设数据泄露风险值的差值将第二加密数据的加密范围调节至对应值,
当中控模块完成对于第二加密数据加密范围的调节时, 中控模块根据第一目标节点与第二
目标节点的实际距离与预设节点距离的差值将数据监测频率 二次调节至对应值。
2.根据权利要求1所述的基于区块链的数据传输方法, 其特征在于, 所述中控模块根据
所述数据采集模块采集到的数据块实际容量E对数据监测频率进行调节, 中控模块设有预
设第一数据块 容量E1和预设第二数据块 容量E2, 其中, E1<E2,
若E≤E1, 所述中控 模块判定数据块实际容 量在允许 范围内;
若E1<E≤E2, 所述中控模块判定 数据块实际容量超出允许范围、 计算数据块实际容
量与预设第一数据块 容量的差值 △E并根据△E对数据监测频率进行调节, 设定 △E=E‑E1;
若E>E2, 所述中控模块判定数据块实际容量超出允许范围、 监测接收端的等待时长并
根据等待时长判定是否暂停数据传输 。
3.根据权利要求2所述的基于区块链的数据传输方法, 其特征在于, 当所述中控模块完
成对于是否对数据监测频率进 行调节的判定且 数据采集模块采集到的数据块 实际容量E满
足E1<E≤E2时, 中控模块根据数据块 实际容量与预设数据块容量的差值 △E对数据监测频
率进行调节, 中控模块设有 预设第一数据块容量差值 △E1、 预设第二数据块容量差值 △E2、
预设第一数据监测频率调节系数α 1、 预设第二数据监测频率调节系数α 2以及预设数据监测
频率F0, 其中, △E1<△E2, 1<α 1<α 2,
若△E≤△E1, 所述中控 模块判定不对所述数据监测频率进行调节;
若△E1<△E≤△E2, 所述中控 模块判定使用 α 1对所述数据监测频率进行调节;
若△E>△E2, 所述中控 模块判定使用 α 2对所述数据监测频率进行调节;
当所述中控模块使用 α i对所述数据监测频率进行调 节时, 设定i=1, 2, 调节后的数据监
测频率记为F ’, 设定F’=F0×α i。
4.根据权利要求3所述的基于区块链的数据传输方法, 其特征在于, 当所述中控模块完
成对于所述数据监测频率的调节且数据到达第一目标节点时, 中控模块根据达到目标节点
的数据实际传输速度和数据块实际容量初步判定是否对数据泄露实际风险值进行调节, 中权 利 要 求 书 1/3 页
2
CN 115118529 B
2控模块设有预设数据传输 速度V0,
若V≤V0且E>E1, 所述中控模块判定数据实际传输速度超出允许范围、 计算数据实际
传输速度与预设数据传输速度的差值 △V并根据△V将数据泄露实际风险值调节至对应值,
设定△V=V0‑V;
若V>V0且E≤E1, 所述中控模块判定数据实际传输速度在允许范围内并不对所述数据
泄露实际风险值进行调节。
5.根据权利要求4所述的基于区块链的数据传输方法, 其特征在于, 当所述中控模块完
成对于是否存在数据泄露风险的判定且 数据实际传输速度V满足V≤V0且数据块 实际容量E
满足E>E1时, 中控模块根据数据实际传输速度与预设数据传输速度的差值将数据 泄露实
际风险值调节至对应值, 中控模块设有预设第一数据传输速度差值 △V1、 预设第二数据传
输速度差值 △V2、 预设第一数据泄露风险值调节系数β 1、 预设第二数据泄露风险值调节系
数β 2以及预设数据泄 露风险值S0, 其中, △V1<△V2, 1<β 1<β 2,
若△V≤△V1, 所述中控 模块判定不对数据泄 露实际风险值进行调节;
若△V1<△V≤△V2, 所述中控 模块判定使用 β 1对所述数据泄 露实际风险值进行调节;
若△V>△V2, 所述中控 模块判定使用 β 2对所述数据泄 露实际风险值进行调节;
当所述中控模块使用β j对所述数据泄露实际风险值进行调 节时, 设定j=1,2,调 节后的
数据泄露实际风险值记为S ’, 设定S’=S0×(2+β j) / 3。
6.根据权利要求5所述的基于区块链的数据传输方法, 其特征在于, 当第 一目标节点接
收到所述数据时, 中控模块根据调节后的数据泄露实际风险值判定是否在第一目标节点添
加第二加密数据, 所述第二加密数据包括: 所述用户端到第一目标节点的实际传输速度、 所
述预设数据传输速度、 所述数据块实际容量、 所述调节后的数据泄露实际风险值以及第一
目标节点到第二目标节点的距离, 中控模块设有 预设第一数据泄露风险值S1和预设第二数
据泄露风险值S2, 其中S1<S2,
若S’≤S1, 所述中控 模块判定不对第一目标节点添加第二加密数据;
若S1<S’≤S2, 所述中控模块判定对第一目标节点添加第二加密数据、 计算调节后的
数据泄露实际风险值与预设数据 泄露风险值的差值 △S’并根据△S’将所述第二加密数据
的加密范围调节至对应值;
若S’>S2, 所述中控模块判定对第一目标节点添加第二加密数据并根据 数据第一目标
节点与第二目标节点的实际距离判定是否对数据监测频率进行二次调节。
7.根据权利要求6所述的基于区块链的数据传输方法, 其特征在于, 当所述中控模块完
成对于是否在第一目标节点添加第二加密数据的判定时, 中控模块根据调节后数据泄露实
际风险值与预设数据泄露风险值的差值对第二加密数据的加密范围调节至对应值, 中控模
块设有第一数据泄露风险值差值 △S1’、 预设第二数据泄露风险值差值 △S2’、 预设第一加
密范围调节系数γ1、 预设加密范围调节系数γ2以及预设第二加密数据加密范围R0,其中,
△S1’<△S2’, 1<γ1<γ2,
若△S’≤△S1’, 所述中控 模块判定不对所述第二加密数据加密范围进行调节;
若△S1’<△S’≤△S2’, 所述中控模块判定使用γ1对所述第二加密数据加密范围进
行调节;
若△S’>△S2’, 所述中控 模块判定使用γ2对所述第二加密数据加密范围进行调节;权 利 要 求 书 2/3 页
3
CN 115118529 B
3
专利 基于区块链的数据传输方法
文档预览
中文文档
16 页
50 下载
1000 浏览
0 评论
0 收藏
3.0分
温馨提示:本文档共16页,可预览 3 页,如浏览全部内容或当前文档出现乱码,可开通会员下载原始文档
本文档由 SC 于 2024-03-03 12:05:44上传分享