基于区块链的图像数据调配方法和系统与流程

未命名 09-24 阅读:96 评论:0


1.本发明涉及区块链的技术领域,特别涉及基于区块链的图像数据调配方法和系统。


背景技术:

2.区块链能够为数据提供安全可靠的存储模式,其保证数据在读取过程中不会被篡改,并且还能够记录进行访问的所有用户端,从而实现对用户端的追踪。当用户端获得从区块链读取数据的权限后,其能够无限制地从区块链中获取数据,这会影响其他用户端从区块链获取数据的正常操作。现有的区块链通常只对用户端的数据读取权限进行验证,并不会对用户端的数据读取过程进行检测,无法保证数据读取的可靠性和可控性。


技术实现要素:

3.针对现有技术存在的缺陷,本发明提供基于区块链的图像数据调配方法和系统,其根据来自用户端的图像数据获取请求,在区块链中确定用户端期望获取的图像数据所在区间,以此提取相应的图像数据;根据提取的图像数据的数据特征,判断用户端是否重复提取相同的图像数据,以此生成相应的返回数据包;根据用户端向区块链发起的图像数据获取记录,判断用户端是否存在异常图像数据获取行为,以此变更用户端对区块链的连接密钥,其在用户端发起图像数据获取请求后,根据提取的图像数据的数据特征信息,确定用户端是否存在重复提取相同图像数据的行为,并适应性生成相应的返回数据包,避免重复返回相同的图像数据而占用区块链的通信带宽;还在用户端对区块链存在异常图像数据获取行为时,变更用户端对区块链的连接密钥,保证区块链整体的图像数据正常获取,提高区块链的可靠性和可控性。
4.本发明提供基于区块链的图像数据调配方法,包括如下步骤:
5.步骤s1,根据来自用户端的图像数据获取请求,在区块链中确定用户端期望获取的图像数据所在区间;根据所述区间当前的工作状态,提取相应的图像数据;
6.步骤s2,根据提取的图像数据的数据特征信息,判断用户端是否重复提取相同的图像数据;根据所述判断结果,生成相应的返回数据包;
7.步骤s3,根据用户端向区块链发起的图像数据获取记录,判断用户端是否存在异常图像数据获取行为,以此变更用户端对区块链的连接密钥。
8.进一步,在所述步骤s1中,根据来自用户端的图像数据获取请求,在区块链中确定用户端期望获取的图像数据所在区间,包括:
9.从来自用户端的图像数据获取请求中,提取得到所述用户端的身份信息,将所述身份信息与区块链的认证终端身份信息列表进行对比;
10.若所述身份信息存在于所述认证终端身份信息列表,则确定所述用户端具备从区块链获取图像数据的权限,此时构建所述用户端与区块链的通信通道;
11.若所述身份信息不存在于所述认证终端身份信息列表,则确定所述用户端不具备
从区块链获取图像数据的权限,此时不构建所述用户端与区块链的通信通道;
12.当构建所述用户端与区块链的通信通道后,根据所述图像数据获取请求包含的图像数据属性信息,在区块链中确定用户端期望获取的图像数据所在区间的区间位置信息。
13.进一步,在所述步骤s1中,根据所述区间当前的工作状态,提取相应的图像数据,包括:
14.根据所述区间位置信息,判断对应的区间当前是否处于被读取数据的工作状态;
15.若处于被读取数据的工作状态,则直接从对应的区间提取相应的图像数据;
16.若不处于被读取数据的工作状态,则等待对应的区间完成当前的数据读取任务后,再提取相应的图像数据。
17.进一步,在所述步骤s2中,根据提取的图像数据的数据特征信息,判断用户端是否重复提取相同的图像数据;根据所述判断结果,生成相应的返回数据包,包括:
18.对提取的图像数据进行像素轮廓分析处理,得到提取的图像数据的像素轮廓特征信息;
19.从所述用户端在区块链的图像数据获取记录中,提取得到所述用户端在预设历史时间段内获取的所有图像数据各自的像素轮廓特征信息;将提取的图像数据的像素轮廓特征信息与预设历史时间段内获取的所有图像数据各自的像素轮廓特征信息进行对比,若提取的图像数据的像素轮廓特征信息与预设历史时间段内获取的其中一个图像数据各自的像素轮廓特征信息之间的相似度大于预设相似度阈值,则判断所述用户端重复提取相同的图像数据;否则,判断所述用户端未重复提取相同的图像数据;
20.当所述用户端重复提取相同的图像数据,则生成包含预设历史时间段内对应重复提取的图像数据的返回数据包;
21.当所述用户端未重复提取相同的图像数据,则生成包含所述提取的图像数据的返回数据包。
22.进一步,在所述步骤s3中,根据用户端向区块链发起的图像数据获取记录,判断用户端是否存在异常图像数据获取行为,以此变更用户端对区块链的连接密钥,包括:
23.根据所述用户端向区块链发起的图像数据获取记录,得到所述用户端发生重复提取相同的图像数据的次数;若所述次数大于或等于预设次数阈值,则判断所述用户端存在异常图像数据获取行为,此时将所述用户端对区块链的连接密钥切换至失效状态;否则,保持所述用户端对区块链的连接密钥当前的有效状态不变。
24.本发明还提供基于区块链的图像数据调配系统,包括:
25.图像数据定位模块,用于根据来自用户端的图像数据获取请求,在区块链中确定用户端期望获取的图像数据所在区间;
26.图像数据提取模块,用于根据所述区间当前的工作状态,提取相应的图像数据;
27.返回数据包确定模块,用于根据提取的图像数据的数据特征信息,判断用户端是否重复提取相同的图像数据;根据所述判断结果,生成相应的返回数据包;
28.连接密钥变更模块,用于根据用户端向区块链发起的图像数据获取记录,判断用户端是否存在异常图像数据获取行为,以此变更用户端对区块链的连接密钥。
29.进一步,所述图像数据定位模块用于根据来自用户端的图像数据获取请求,在区块链中确定用户端期望获取的图像数据所在区间,包括:
30.从来自用户端的图像数据获取请求中,提取得到所述用户端的身份信息,将所述身份信息与区块链的认证终端身份信息列表进行对比;
31.若所述身份信息存在于所述认证终端身份信息列表,则确定所述用户端具备从区块链获取图像数据的权限,此时构建所述用户端与区块链的通信通道;
32.若所述身份信息不存在于所述认证终端身份信息列表,则确定所述用户端不具备从区块链获取图像数据的权限,此时不构建所述用户端与区块链的通信通道;
33.当构建所述用户端与区块链的通信通道后,根据所述图像数据获取请求包含的图像数据属性信息,在区块链中确定用户端期望获取的图像数据所在区间的区间位置信息。
34.进一步,所述图像数据提取模块用于根据所述区间当前的工作状态,提取相应的图像数据,包括:
35.根据所述区间位置信息,判断对应的区间当前是否处于被读取数据的工作状态;
36.若处于被读取数据的工作状态,则直接从对应的区间提取相应的图像数据;
37.若不处于被读取数据的工作状态,则等待对应的区间完成当前的数据读取任务后,再提取相应的图像数据。
38.进一步,所述返回数据包确定模块用于根据提取的图像数据的数据特征信息,判断用户端是否重复提取相同的图像数据;根据所述判断结果,生成相应的返回数据包,包括:
39.对提取的图像数据进行像素轮廓分析处理,得到提取的图像数据的像素轮廓特征信息;
40.从所述用户端在区块链的图像数据获取记录中,提取得到所述用户端在预设历史时间段内获取的所有图像数据各自的像素轮廓特征信息;将提取的图像数据的像素轮廓特征信息与预设历史时间段内获取的所有图像数据各自的像素轮廓特征信息进行对比,若提取的图像数据的像素轮廓特征信息与预设历史时间段内获取的其中一个图像数据各自的像素轮廓特征信息之间的相似度大于预设相似度阈值,则判断所述用户端重复提取相同的图像数据;否则,判断所述用户端未重复提取相同的图像数据;
41.当所述用户端重复提取相同的图像数据,则生成包含预设历史时间段内对应重复提取的图像数据的返回数据包;
42.当所述用户端未重复提取相同的图像数据,则生成包含所述提取的图像数据的返回数据包。
43.进一步,所述连接密钥变更模块用于根据用户端向区块链发起的图像数据获取记录,判断用户端是否存在异常图像数据获取行为,以此变更用户端对区块链的连接密钥,包括:
44.根据所述用户端向区块链发起的图像数据获取记录,得到所述用户端发生重复提取相同的图像数据的次数;若所述次数大于或等于预设次数阈值,则判断所述用户端存在异常图像数据获取行为,此时将所述用户端对区块链的连接密钥切换至失效状态;否则,保持所述用户端对区块链的连接密钥当前的有效状态不变。
45.相比于现有技术,该基于区块链的图像数据调配方法和系统根据来自用户端的图像数据获取请求,在区块链中确定用户端期望获取的图像数据所在区间,以此提取相应的图像数据;根据提取的图像数据的数据特征,判断用户端是否重复提取相同的图像数据,以
此生成相应的返回数据包;根据用户端向区块链发起的图像数据获取记录,判断用户端是否存在异常图像数据获取行为,以此变更用户端对区块链的连接密钥,其在用户端发起图像数据获取请求后,根据提取的图像数据的数据特征信息,确定用户端是否存在重复提取相同图像数据的行为,并适应性生成相应的返回数据包,避免重复返回相同的图像数据而占用区块链的通信带宽;还在用户端对区块链存在异常图像数据获取行为时,变更用户端对区块链的连接密钥,保证区块链整体的图像数据正常获取,提高区块链的可靠性和可控性。
46.本发明的其它特征和优点将在随后的说明书中阐述,并且,部分地从说明书中变得显而易见,或者通过实施本发明而了解。本发明的目的和其他优点可通过在所写的说明书、权利要求书、以及附图中所特别指出的结构来实现和获得。
47.下面通过附图和实施例,对本发明的技术方案做进一步的详细描述。
附图说明
48.为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
49.图1为本发明提供的基于区块链的图像数据调配方法的流程示意图。
50.图2为本发明提供的基于区块链的图像数据调配系统的结构示意图。
具体实施方式
51.下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
52.参阅图1,为本发明实施例提供的基于区块链的图像数据调配方法的流程示意图。该基于区块链的图像数据调配方法包括如下步骤:
53.步骤s1,根据来自用户端的图像数据获取请求,在区块链中确定用户端期望获取的图像数据所在区间;根据该区间当前的工作状态,提取相应的图像数据;
54.步骤s2,根据提取的图像数据的数据特征信息,判断用户端是否重复提取相同的图像数据;根据该判断结果,生成相应的返回数据包;
55.步骤s3,根据用户端向区块链发起的图像数据获取记录,判断用户端是否存在异常图像数据获取行为,以此变更用户端对区块链的连接密钥。
56.上述技术方案的有益效果为:该基于区块链的图像数据调配方法根据来自用户端的图像数据获取请求,在区块链中确定用户端期望获取的图像数据所在区间,以此提取相应的图像数据;根据提取的图像数据的数据特征,判断用户端是否重复提取相同的图像数据,以此生成相应的返回数据包;根据用户端向区块链发起的图像数据获取记录,判断用户端是否存在异常图像数据获取行为,以此变更用户端对区块链的连接密钥,其在用户端发起图像数据获取请求后,根据提取的图像数据的数据特征信息,确定用户端是否存在重复
提取相同图像数据的行为,并适应性生成相应的返回数据包,避免重复返回相同的图像数据而占用区块链的通信带宽;还在用户端对区块链存在异常图像数据获取行为时,变更用户端对区块链的连接密钥,保证区块链整体的图像数据正常获取,提高区块链的可靠性和可控性。
57.优选地,在该步骤s1中,根据来自用户端的图像数据获取请求,在区块链中确定用户端期望获取的图像数据所在区间,包括:
58.从来自用户端的图像数据获取请求中,提取得到该用户端的身份信息,将该身份信息与区块链的认证终端身份信息列表进行对比;
59.若该身份信息存在于该认证终端身份信息列表,则确定该用户端具备从区块链获取图像数据的权限,此时构建该用户端与区块链的通信通道;
60.若该身份信息不存在于该认证终端身份信息列表,则确定该用户端不具备从区块链获取图像数据的权限,此时不构建该用户端与区块链的通信通道;
61.当构建该用户端与区块链的通信通道后,根据该图像数据获取请求包含的图像数据属性信息,在区块链中确定用户端期望获取的图像数据所在区间的区间位置信息。
62.上述技术方案的有益效果为:当用户端需要从区块链获取图像数据时,先向区块链发送图像数据获取请求,从图像数据获取请求中提取得到用户端的身份信息,再将图像数据获取请求与认证终端身份信息列表进行对比。通过上述方式,能够保证只有符合预定条件的用户端才能与区块链进行图像数据获取,保证区块链的数据安全性。
63.优选地,在该步骤s1中,根据该区间当前的工作状态,提取相应的图像数据,包括:
64.根据该区间位置信息,判断对应的区间当前是否处于被读取数据的工作状态;
65.若处于被读取数据的工作状态,则直接从对应的区间提取相应的图像数据;
66.若不处于被读取数据的工作状态,则等待对应的区间完成当前的数据读取任务后,再提取相应的图像数据。
67.上述技术方案的有益效果为:通过上述方式,能够保证区块链的同一区间在同一时间只能被一个用户端进行数据读取,避免区块链发生数据读取混乱的情况。
68.优选地,在该步骤s2中,根据提取的图像数据的数据特征信息,判断用户端是否重复提取相同的图像数据;根据该判断结果,生成相应的返回数据包,包括:
69.对提取的图像数据进行像素轮廓分析处理,得到提取的图像数据的像素轮廓特征信息;
70.从该用户端在区块链的图像数据获取记录中,提取得到该用户端在预设历史时间段内获取的所有图像数据各自的像素轮廓特征信息;将提取的图像数据的像素轮廓特征信息与预设历史时间段内获取的所有图像数据各自的像素轮廓特征信息进行对比,若提取的图像数据的像素轮廓特征信息与预设历史时间段内获取的其中一个图像数据各自的像素轮廓特征信息之间的相似度大于预设相似度阈值,则判断该用户端重复提取相同的图像数据;否则,判断该用户端未重复提取相同的图像数据;
71.当该用户端重复提取相同的图像数据,则生成包含预设历史时间段内对应重复提取的图像数据的返回数据包;
72.当该用户端未重复提取相同的图像数据,则生成包含该提取的图像数据的返回数据包。
73.上述技术方案的有益效果为:通过上述方式,在用户端重复提取相同的图像数据,则生成包含预设历史时间段内对应重复提取的图像数据的返回数据包,这样能够提高从区块链读取图像数据的效率;在用户端未重复提取相同的图像数据,则生成包含该提取的图像数据的返回数据包,这样能够提高从区块链读取图像数据的准确性。
74.优选地,在该步骤s3中,根据用户端向区块链发起的图像数据获取记录,判断用户端是否存在异常图像数据获取行为,以此变更用户端对区块链的连接密钥,包括:
75.根据该用户端向区块链发起的图像数据获取记录,得到该用户端发生重复提取相同的图像数据的次数;若该次数大于或等于预设次数阈值,则判断该用户端存在异常图像数据获取行为,此时将该用户端对区块链的连接密钥切换至失效状态;否则,保持该用户端对区块链的连接密钥当前的有效状态不变。
76.上述技术方案的有益效果为:通过上述方式,在用户端发生多次重复提取相同的图像数据而导致异常图像数据获取行为发生的情况时,将用户端对区块链的连接密钥切换至失效状态,这样用户端无法继续从区块链获取图像数据,保证区块链的数据安全性。
77.参阅图2,为本发明实施例提供的基于区块链的图像数据调配系统的结构示意图。该基于区块链的图像数据调配系统包括:
78.图像数据定位模块,用于根据来自用户端的图像数据获取请求,在区块链中确定用户端期望获取的图像数据所在区间;
79.图像数据提取模块,用于根据该区间当前的工作状态,提取相应的图像数据;
80.返回数据包确定模块,用于根据提取的图像数据的数据特征信息,判断用户端是否重复提取相同的图像数据;根据该判断结果,生成相应的返回数据包;
81.连接密钥变更模块,用于根据用户端向区块链发起的图像数据获取记录,判断用户端是否存在异常图像数据获取行为,以此变更用户端对区块链的连接密钥。
82.上述技术方案的有益效果为:该基于区块链的图像数据调配系统根据来自用户端的图像数据获取请求,在区块链中确定用户端期望获取的图像数据所在区间,以此提取相应的图像数据;根据提取的图像数据的数据特征,判断用户端是否重复提取相同的图像数据,以此生成相应的返回数据包;根据用户端向区块链发起的图像数据获取记录,判断用户端是否存在异常图像数据获取行为,以此变更用户端对区块链的连接密钥,其在用户端发起图像数据获取请求后,根据提取的图像数据的数据特征信息,确定用户端是否存在重复提取相同图像数据的行为,并适应性生成相应的返回数据包,避免重复返回相同的图像数据而占用区块链的通信带宽;还在用户端对区块链存在异常图像数据获取行为时,变更用户端对区块链的连接密钥,保证区块链整体的图像数据正常获取,提高区块链的可靠性和可控性。
83.优选地,该图像数据定位模块用于根据来自用户端的图像数据获取请求,在区块链中确定用户端期望获取的图像数据所在区间,包括:
84.从来自用户端的图像数据获取请求中,提取得到该用户端的身份信息,将该身份信息与区块链的认证终端身份信息列表进行对比;
85.若该身份信息存在于该认证终端身份信息列表,则确定该用户端具备从区块链获取图像数据的权限,此时构建该用户端与区块链的通信通道;
86.若该身份信息不存在于该认证终端身份信息列表,则确定该用户端不具备从区块
链获取图像数据的权限,此时不构建该用户端与区块链的通信通道;
87.当构建该用户端与区块链的通信通道后,根据该图像数据获取请求包含的图像数据属性信息,在区块链中确定用户端期望获取的图像数据所在区间的区间位置信息。
88.上述技术方案的有益效果为:当用户端需要从区块链获取图像数据时,先向区块链发送图像数据获取请求,从图像数据获取请求中提取得到用户端的身份信息,再将图像数据获取请求与认证终端身份信息列表进行对比。通过上述方式,能够保证只有符合预定条件的用户端才能与区块链进行图像数据获取,保证区块链的数据安全性。
89.优选地,该图像数据提取模块用于根据该区间当前的工作状态,提取相应的图像数据,包括:
90.根据该区间位置信息,判断对应的区间当前是否处于被读取数据的工作状态;
91.若处于被读取数据的工作状态,则直接从对应的区间提取相应的图像数据;
92.若不处于被读取数据的工作状态,则等待对应的区间完成当前的数据读取任务后,再提取相应的图像数据
93.上述技术方案的有益效果为:通过上述方式,能够保证区块链的同一区间在同一时间只能被一个用户端进行数据读取,避免区块链发生数据读取混乱的情况。
94.优选地,该返回数据包确定模块用于根据提取的图像数据的数据特征信息,判断用户端是否重复提取相同的图像数据;根据该判断结果,生成相应的返回数据包,包括:
95.对提取的图像数据进行像素轮廓分析处理,得到提取的图像数据的像素轮廓特征信息;
96.从该用户端在区块链的图像数据获取记录中,提取得到该用户端在预设历史时间段内获取的所有图像数据各自的像素轮廓特征信息;将提取的图像数据的像素轮廓特征信息与预设历史时间段内获取的所有图像数据各自的像素轮廓特征信息进行对比,若提取的图像数据的像素轮廓特征信息与预设历史时间段内获取的其中一个图像数据各自的像素轮廓特征信息之间的相似度大于预设相似度阈值,则判断该用户端重复提取相同的图像数据;否则,判断该用户端未重复提取相同的图像数据;
97.当该用户端重复提取相同的图像数据,则生成包含预设历史时间段内对应重复提取的图像数据的返回数据包;
98.当该用户端未重复提取相同的图像数据,则生成包含该提取的图像数据的返回数据包。
99.上述技术方案的有益效果为:通过上述方式,在用户端重复提取相同的图像数据,则生成包含预设历史时间段内对应重复提取的图像数据的返回数据包,这样能够提高从区块链读取图像数据的效率;在用户端未重复提取相同的图像数据,则生成包含该提取的图像数据的返回数据包,这样能够提高从区块链读取图像数据的准确性。
100.优选地,该连接密钥变更模块用于根据用户端向区块链发起的图像数据获取记录,判断用户端是否存在异常图像数据获取行为,以此变更用户端对区块链的连接密钥,包括:
101.根据该用户端向区块链发起的图像数据获取记录,得到该用户端发生重复提取相同的图像数据的次数;若该次数大于或等于预设次数阈值,则判断该用户端存在异常图像数据获取行为,此时将该用户端对区块链的连接密钥切换至失效状态;否则,保持该用户端
对区块链的连接密钥当前的有效状态不变。
102.上述技术方案的有益效果为:通过上述方式,在用户端发生多次重复提取相同的图像数据而导致异常图像数据获取行为发生的情况时,将用户端对区块链的连接密钥切换至失效状态,这样用户端无法继续从区块链获取图像数据,保证区块链的数据安全性。
103.从上述实施例的内容可知,该基于区块链的图像数据调配方法和系统根据来自用户端的图像数据获取请求,在区块链中确定用户端期望获取的图像数据所在区间,以此提取相应的图像数据;根据提取的图像数据的数据特征,判断用户端是否重复提取相同的图像数据,以此生成相应的返回数据包;根据用户端向区块链发起的图像数据获取记录,判断用户端是否存在异常图像数据获取行为,以此变更用户端对区块链的连接密钥,其在用户端发起图像数据获取请求后,根据提取的图像数据的数据特征信息,确定用户端是否存在重复提取相同图像数据的行为,并适应性生成相应的返回数据包,避免重复返回相同的图像数据而占用区块链的通信带宽;还在用户端对区块链存在异常图像数据获取行为时,变更用户端对区块链的连接密钥,保证区块链整体的图像数据正常获取,提高区块链的可靠性和可控性。
104.显然,本领域的技术人员可以对本发明进行各种改动和变型而不脱离本发明的精神和范围。这样,倘若本发明的这些修改和变型属于本发明权利要求及其等同技术的范围之内,则本发明也意图包含这些改动和变型在内。

技术特征:
1.基于区块链的图像数据调配方法,其特征在于,包括如下步骤:步骤s1,根据来自用户端的图像数据获取请求,在区块链中确定用户端期望获取的图像数据所在区间;根据所述区间当前的工作状态,提取相应的图像数据;步骤s2,根据提取的图像数据的数据特征信息,判断用户端是否重复提取相同的图像数据;根据所述判断结果,生成相应的返回数据包;步骤s3,根据用户端向区块链发起的图像数据获取记录,判断用户端是否存在异常图像数据获取行为,以此变更用户端对区块链的连接密钥。2.如权利要求1所述的基于区块链的图像数据调配方法,其特征在于:在所述步骤s1中,根据来自用户端的图像数据获取请求,在区块链中确定用户端期望获取的图像数据所在区间,包括:从来自用户端的图像数据获取请求中,提取得到所述用户端的身份信息,将所述身份信息与区块链的认证终端身份信息列表进行对比;若所述身份信息存在于所述认证终端身份信息列表,则确定所述用户端具备从区块链获取图像数据的权限,此时构建所述用户端与区块链的通信通道;若所述身份信息不存在于所述认证终端身份信息列表,则确定所述用户端不具备从区块链获取图像数据的权限,此时不构建所述用户端与区块链的通信通道;当构建所述用户端与区块链的通信通道后,根据所述图像数据获取请求包含的图像数据属性信息,在区块链中确定用户端期望获取的图像数据所在区间的区间位置信息。3.如权利要求2所述的基于区块链的图像数据调配方法,其特征在于:在所述步骤s1中,根据所述区间当前的工作状态,提取相应的图像数据,包括:根据所述区间位置信息,判断对应的区间当前是否处于被读取数据的工作状态;若处于被读取数据的工作状态,则直接从对应的区间提取相应的图像数据;若不处于被读取数据的工作状态,则等待对应的区间完成当前的数据读取任务后,再提取相应的图像数据。4.如权利要求1所述的基于区块链的图像数据调配方法,其特征在于:在所述步骤s2中,根据提取的图像数据的数据特征信息,判断用户端是否重复提取相同的图像数据;根据所述判断结果,生成相应的返回数据包,包括:对提取的图像数据进行像素轮廓分析处理,得到提取的图像数据的像素轮廓特征信息;从所述用户端在区块链的图像数据获取记录中,提取得到所述用户端在预设历史时间段内获取的所有图像数据各自的像素轮廓特征信息;将提取的图像数据的像素轮廓特征信息与预设历史时间段内获取的所有图像数据各自的像素轮廓特征信息进行对比,若提取的图像数据的像素轮廓特征信息与预设历史时间段内获取的其中一个图像数据各自的像素轮廓特征信息之间的相似度大于预设相似度阈值,则判断所述用户端重复提取相同的图像数据;否则,判断所述用户端未重复提取相同的图像数据;当所述用户端重复提取相同的图像数据,则生成包含预设历史时间段内对应重复提取的图像数据的返回数据包;当所述用户端未重复提取相同的图像数据,则生成包含所述提取的图像数据的返回数据包。
5.如权利要求1所述的基于区块链的图像数据调配方法,其特征在于:在所述步骤s3中,根据用户端向区块链发起的图像数据获取记录,判断用户端是否存在异常图像数据获取行为,以此变更用户端对区块链的连接密钥,包括:根据所述用户端向区块链发起的图像数据获取记录,得到所述用户端发生重复提取相同的图像数据的次数;若所述次数大于或等于预设次数阈值,则判断所述用户端存在异常图像数据获取行为,此时将所述用户端对区块链的连接密钥切换至失效状态;否则,保持所述用户端对区块链的连接密钥当前的有效状态不变。6.基于区块链的图像数据调配系统,其特征在于,包括:图像数据定位模块,用于根据来自用户端的图像数据获取请求,在区块链中确定用户端期望获取的图像数据所在区间;图像数据提取模块,用于根据所述区间当前的工作状态,提取相应的图像数据;返回数据包确定模块,用于根据提取的图像数据的数据特征信息,判断用户端是否重复提取相同的图像数据;根据所述判断结果,生成相应的返回数据包;连接密钥变更模块,用于根据用户端向区块链发起的图像数据获取记录,判断用户端是否存在异常图像数据获取行为,以此变更用户端对区块链的连接密钥。7.如权利要求6所述的基于区块链的图像数据调配系统,其特征在于:所述图像数据定位模块用于根据来自用户端的图像数据获取请求,在区块链中确定用户端期望获取的图像数据所在区间,包括:从来自用户端的图像数据获取请求中,提取得到所述用户端的身份信息,将所述身份信息与区块链的认证终端身份信息列表进行对比;若所述身份信息存在于所述认证终端身份信息列表,则确定所述用户端具备从区块链获取图像数据的权限,此时构建所述用户端与区块链的通信通道;若所述身份信息不存在于所述认证终端身份信息列表,则确定所述用户端不具备从区块链获取图像数据的权限,此时不构建所述用户端与区块链的通信通道;当构建所述用户端与区块链的通信通道后,根据所述图像数据获取请求包含的图像数据属性信息,在区块链中确定用户端期望获取的图像数据所在区间的区间位置信息。8.如权利要求7所述的基于区块链的图像数据调配系统,其特征在于:所述图像数据提取模块用于根据所述区间当前的工作状态,提取相应的图像数据,包括:根据所述区间位置信息,判断对应的区间当前是否处于被读取数据的工作状态;若处于被读取数据的工作状态,则直接从对应的区间提取相应的图像数据;若不处于被读取数据的工作状态,则等待对应的区间完成当前的数据读取任务后,再提取相应的图像数据。9.如权利要求6所述的基于区块链的图像数据调配系统,其特征在于:所述返回数据包确定模块用于根据提取的图像数据的数据特征信息,判断用户端是否重复提取相同的图像数据;根据所述判断结果,生成相应的返回数据包,包括:对提取的图像数据进行像素轮廓分析处理,得到提取的图像数据的像素轮廓特征信息;从所述用户端在区块链的图像数据获取记录中,提取得到所述用户端在预设历史时间
段内获取的所有图像数据各自的像素轮廓特征信息;将提取的图像数据的像素轮廓特征信息与预设历史时间段内获取的所有图像数据各自的像素轮廓特征信息进行对比,若提取的图像数据的像素轮廓特征信息与预设历史时间段内获取的其中一个图像数据各自的像素轮廓特征信息之间的相似度大于预设相似度阈值,则判断所述用户端重复提取相同的图像数据;否则,判断所述用户端未重复提取相同的图像数据;当所述用户端重复提取相同的图像数据,则生成包含预设历史时间段内对应重复提取的图像数据的返回数据包;当所述用户端未重复提取相同的图像数据,则生成包含所述提取的图像数据的返回数据包。10.如权利要求6所述的基于区块链的图像数据调配系统,其特征在于:所述连接密钥变更模块用于根据用户端向区块链发起的图像数据获取记录,判断用户端是否存在异常图像数据获取行为,以此变更用户端对区块链的连接密钥,包括:根据所述用户端向区块链发起的图像数据获取记录,得到所述用户端发生重复提取相同的图像数据的次数;若所述次数大于或等于预设次数阈值,则判断所述用户端存在异常图像数据获取行为,此时将所述用户端对区块链的连接密钥切换至失效状态;否则,保持所述用户端对区块链的连接密钥当前的有效状态不变。

技术总结
本发明提供基于区块链的图像数据调配方法和系统,其在用户端发起图像数据获取请求后,根据提取的图像数据的数据特征信息,确定用户端是否存在重复提取相同图像数据的行为,并适应性生成相应的返回数据包,避免重复返回相同的图像数据而占用区块链的通信带宽;还在用户端对区块链存在异常图像数据获取行为时,变更用户端对区块链的连接密钥,保证区块链整体的图像数据正常获取,提高区块链的可靠性和可控性。可控性。可控性。


技术研发人员:兰雨晴 余丹 张晓赛 曾大龙 王丹星
受保护的技术使用者:慧之安信息技术股份有限公司
技术研发日:2022.12.23
技术公布日:2023/9/22
版权声明

本文仅代表作者观点,不代表航家之家立场。
本文系作者授权航家号发表,未经原创作者书面授权,任何单位或个人不得引用、复制、转载、摘编、链接或以其他任何方式复制发表。任何单位或个人在获得书面授权使用航空之家内容时,须注明作者及来源 “航空之家”。如非法使用航空之家的部分或全部内容的,航空之家将依法追究其法律责任。(航空之家官方QQ:2926969996)

航空之家 https://www.aerohome.com.cn/

飞机超市 https://mall.aerohome.com.cn/

航空资讯 https://news.aerohome.com.cn/

分享:

扫一扫在手机阅读、分享本文

相关推荐