本发明涉及设施农业物联网,尤其涉及一种设施农业物联网数据确权方法、装置、网关、设备及介质。
背景技术:
1、随着数字化、网络化及物联网等技术的不断发展,设施农业在农业产业应用中日臻成熟,物联网数据日益成为农业生产、科学科研和农业政务监管等领域重要的数据来源。
2、设施农业物联网数据因其数据结构标准、更新及时和体量庞大等众多优势,逐步成为多模态大模型训练、长势预测和实时监控等领域的数据资产。数据资产不同于传统资产,在进行数据确权时,尤其是针对设施农业物联网数据,目前主要是通过人工方式在线下执行确权,存在权属复杂、难以溯源以及易于窃取等问题。
3、因此,现在亟需一种设施农业物联网数据确权方法、装置、网关、设备及介质来解决上述问题。
技术实现思路
1、针对现有技术存在的问题,本发明提供一种设施农业物联网数据确权方法、装置、网关、设备及介质。
2、本发明提供一种设施农业物联网数据确权方法,包括:
3、获取目标物联网网关对应的权属数据;
4、根据所述权属数据,生成所述目标物联网网关对应的权属加密信息;
5、根据目标伪元组数据和所述权属加密信息,构建目标水印数据,并将所述目标水印数据嵌入到所述目标物联网网关接收到的原始设施农业物联网数据中,得到所述原始设施农业物联网数据对应的确权数据,其中,所述目标伪元组数据是基于所述原始设施农业物联网数据构建得到的。
6、根据本发明提供的一种设施农业物联网数据确权方法,在所述获取目标物联网网关对应的权属数据之前,所述方法还包括:
7、根据所述目标物联网网关的身份标识信息,从预设权属数据库中获取对应的权属关键词和目标密钥,其中,所述权属关键词的编码方式为utf-8编码,编码长度为4个字节;
8、所述获取目标物联网网关对应的权属数据,包括:
9、根据所述权属关键词和所述目标密钥,构建所述目标物联网网关对应的所述权属数据。
10、根据本发明提供的一种设施农业物联网数据确权方法,所述根据所述权属数据,生成所述目标物联网网关对应的权属加密信息,包括:
11、基于预设加密算法,通过所述目标密钥,对所述权属关键词进行加密处理,得到所述目标物联网网关对应的权属加密信息。
12、根据本发明提供的一种设施农业物联网数据确权方法,在所述根据目标伪元组数据和所述权属加密信息,构建目标水印数据之前,所述方法还包括:
13、对预设时段内所述目标物联网网关接收到的多个所述原始设施农业物联网数据进行哈希运算,得到各个所述原始设施农业物联网数据对应的标准化数据主键值;
14、根据各个所述原始设施农业物联网数据和各个所述原始设施农业物联网数据对应的所述标准化数据主键值,生成原始元组数据,并基于所述原始元组数据,构建得到原始设施农业物联网标准化数据;
15、接收第一输入,其中,所述第一输入包括确定预设取值范围的操作;
16、响应于所述第一输入,基于预设伪元组数目阈值,对所述预设取值范围内的所述原始设施农业物联网数据进行均值处理,构建得到多个目标伪元组数据。
17、根据本发明提供的一种设施农业物联网数据确权方法,所述根据目标伪元组数据和所述权属加密信息,构建目标水印数据,包括:
18、对各个所述目标伪元组数据进行哈希运算,得到各个所述目标伪元组数据对应的伪元组主键值;
19、根据各个所述目标伪元组数据、各个所述目标伪元组数据对应的所述伪元组主键值、密钥信息、第一元组数量和第二元组数量进行哈希运算,得到各个所述目标伪元组数据对应的哈希序列值,其中,所述第一元组数量为所述预设时段内所述目标物联网网关接收到的多个所述原始设施农业物联网数据对应的所述原始元组数据的数量;所述第二元组数量为所述预设时段内所述目标伪元组数据的数量;
20、将所述目标伪元组数据对应的伪元组主键值中预设长度位置的信息替换为所述权属加密信息,得到替换后的伪元组主键值,并将所述替换后的伪元组主键值与对应的所述目标伪元组数据进行关联,生成所述目标水印数据。
21、根据本发明提供的一种设施农业物联网数据确权方法,所述将所述目标水印数据嵌入到所述目标物联网网关接收到的原始设施农业物联网数据中,得到所述原始设施农业物联网数据对应的确权数据,包括:
22、根据各个所述目标伪元组数据对应的伪元组主键值和所述标准化数据主键值,确定各个所述目标水印数据在所述原始设施农业物联网标准化数据中的嵌入位置;
23、根据所述嵌入位置,将各个所述目标水印数据嵌入到所述原始设施农业物联网标准化数据中,生成所述原始设施农业物联网数据对应的确权数据。
24、根据本发明提供的一种设施农业物联网数据确权方法,所述根据各个所述目标伪元组数据、各个所述目标伪元组数据对应的所述伪元组主键值、密钥信息、第一元组数量和第二元组数量进行哈希运算,得到各个所述目标伪元组数据对应的哈希序列值,包括:
25、基于哈希序列值公式,根据各个所述目标伪元组数据、各个所述目标伪元组数据对应的所述伪元组主键值、密钥信息、第一元组数量和第二元组数量进行哈希运算,得到各个所述目标伪元组数据对应的哈希序列值,所述哈希序列值公式为:
26、;
27、其中,表示哈希序列值,表示密钥信息,表示目标伪元组数据,表示目标伪元组对应的伪元组主键值,表示第一元组数量,表示第二元组数量。
28、根据本发明提供的一种设施农业物联网数据确权方法,所述方法还包括:
29、对所述目标物联网网关接收到的不同类型传感器的数据进行协议转换,得到所述原始设施农业物联网数据。
30、本发明还提供一种设施农业物联网数据确权装置,包括:
31、配置模块,用于获取目标物联网网关对应的权属数据;
32、权属加密信息生成模块,用于根据所述权属数据,生成所述目标物联网网关对应的权属加密信息;
33、水印加工模块,用于根据目标伪元组数据和所述权属加密信息,构建目标水印数据,并将所述目标水印数据嵌入到所述目标物联网网关接收到的原始设施农业物联网数据中,得到所述原始设施农业物联网数据对应的确权数据,其中,所述目标伪元组数据是基于所述原始设施农业物联网数据构建得到的。
34、本发明还提供一种物联网网关,包括上述的设施农业物联网数据确权装置。
35、本发明还提供一种电子设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述程序时实现如上述任一种所述设施农业物联网数据确权方法。
36、本发明还提供一种非暂态计算机可读存储介质,其上存储有计算机程序,该计算机程序被处理器执行时实现如上述任一种所述设施农业物联网数据确权方法。
37、本发明提供的设施农业物联网数据确权方法、装置、网关、设备及介质,通过获取到的目标物联网网关对应的权属数据,生成权属加密信息,进而根据原始设施农业物联网数据构建得到的目标伪元组数据和权属加密信息,构建目标水印数据,最后再将目标水印数据嵌入到原始设施农业物联网数据中,得到原始设施农业物联网数据对应的确权数据,从而在面对设施农业物联网数据权属复杂的情况时,实现对标准化环境监测数据的水印加工,能够追溯到数据的来源,同时也提高了设施农业物联网数据的安全性。