System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本专利技术涉及仓储订单核定,尤其涉及基于物联网和区块链技术的订单核定系统和方法。
技术介绍
1、基于物联网的发展,很多制造行业都已经将物联技术应用其中,实现了流程简洁化;物流仓储行业,通过对标签进行扫描,将仓储关联方的数据进行存储。
2、中国专利申请号:202210998208 .1公开了基于物联网和区块链技术的订单核定系统和方法,包括用以获取区块链上的用户的请求数据的请求识别模块,用以在所述请求识别模块识别到所述请求数据时,对所述请求数据进行分析,确定所述请求数据为订单上链请求或订单提取请求的请求分析模块,用以在确定所述请求数据为订单提取请求时,获取所述区块链上存储的订单数据并将该订单数据与关联节点的订单数据进行比对的数据分析模块。
3、但是,但是当获取的物流数据过多时,不同来源的物流信息会导致系统处理的速度变慢,同时难以处理不同格式的数据信息,降低处理的效率。
技术实现思路
1、本申请实施例通过提供一种基于物联网和区块链技术的订单核定系统和方法,解决了现有技术中处理多个来源数据效率慢的问题,实现了对大量的多来源数据处理的准确性和效率。
2、本申请实施例提供了一种基于物联网和区块链技术的订单核定系统包括:
3、订单识别模块,用户获取用户的订单数据,并识别订单数据是否为可上传订单数据;
4、数据处理模块,用于对可上传订单数据进行处理,将处理调整后的订单数据进行上传;
5、数据处理模块,包括订单核定单元和单元构建
6、单元构建模块,用于将订单数据分为多个子数据块,并根据子数据块构建存储区域网格;
7、订单核定模块,用于核定订单数据,通过对存储区域网格中每个网格单元中订单数据进行核对,确定订单数据的存储形式;
8、订单加密模块,用于将存储的订单数据进行加密,并根据订单的核定方式确定订单的加密等级。
9、包括:s201,获取每个子数据块的订单数据,根据预设的存储区域,将存储区域进行平面网格的绘制,得到存储区域网格;
10、s202,根据订单数据标签信息和数据值的范围信息,将订单数据映射至存储区域网格中;
11、s203,根据映射后的存储区域网格,计算每个网格单元对应数据的变化情况,预测出每个网格单元的预测值。
12、网格单元的处理方式包括:
13、s301,获取存储区域网格,提取存储区域网格中每个网格单元的业务特征;
14、s302,根据每个网格单元的业务特征,获取网格单元对应的数据量阈值;
15、s303,根据预设的数据量阈值,获取存储区域网格中每个网格单元的第一阈值;
16、s304,基于网格单元的第一阈值,得到网格单元的数据状态,并对网格单元进行重构。
17、订单数据映射可以采用以下方式实现:
18、获取订单数据,将订单数据根据就近原则,将具备相同标签和数据值范围的订单数据分配到存储区域网格中的网络节点上,并对订单数据进行拟合插值,将插值后的订单数据映射到存储区域网格;
19、对订单数据进行拟合插值时,根据订单数据的数据种类数量和标签,确定存储区域网格中每个网格单元的各个顶点的大小;
20、根据各个顶点的大小,确定每个网格单元的中心坐标;
21、根据网格单元的中心坐标,对网络单元内的订单数据进行插值。
22、网格单元的重构包括:
23、计算每个网格单元的数据量,检查每个网格单元的数据量是否超过第一阈值,若超过则标记该网格单元拆分为多个网格单元,并将拆分后的网格单元添加标记;
24、根据标记的网格单元对应的相邻关系,制定重构策略,若标记的网格单元与相邻的未标记的网格单元合并后数据量低于第一阈值,则合并这两个网格单元;若标记的网格单元与相邻的未标记的网格单元合并后数据量不低于第一阈值,则不进行合并;
25、获取第二阈值,第二阈值用于判断网格单元是否过小;若网格单元的数据量小于第二阈值则将对应的网格单元进行合并。
26、对订单数据的加密包括:
27、获取待加密的订单数据的第一加密单元,所述第一加密单元为重构后的网格单元;根据多个第一加密单元的位置,确定第一加密单元的加密次数和预设计算域;
28、获取第一加密单元对应的加密区域,根据加密区域的加密次数、加密区域的尺寸、坐标,完成对第一加密单元的加密。
29、加密区域的尺寸为根据所述第一加密单元确定加密区域的圆心,根据第一加密单元的长度作为加密区域的半径,将圆心和半径形成的圆心区域作为第一加密区域;将第一加密区域周围的环形区域作为过渡区域,所述过渡区域的半径为第一加密单元的长度的一半;过渡区域用于将不同的第一加密单元进行区分,对过渡区域进行加密时,根据加密区域的尺寸、过渡区域的坐标、相邻加密区域的均值,完成对过渡区域的加密。
30、获取每个待重构的网格单元的标签数量,根据标签数量与预设标签数量比值,调整第一阈值的大小。
31、当网格单元的数据量小于第二阈值时,获取网格单元的数据种类数量,根据数据种类数量与预设数据种类数量的比值,调整第二阈值;
32、当网格单元的数据量大小处于第一阈值和第二阈值之间时,获取连续两个待重构的网格单元的相似性,当相似性大于预设相似度时,等比例调整第一阈值和第二阈值的大小。
33、一种基于物联网和区块链技术的订单核定方法,包括:
34、s1,通过订单识别模块确定用户待上传的订单数据;
35、s2,获取待上传的订单数据,将上传的订单数据分为多个子数据块,并根据子数据块构建存储区域网格;
36、s3,对所述存储区域网格中每个网格单元进行核对,对网格单元进行重建;
37、s4,将重建后的网格单元依次上传到区域链中,并对相应的网格单元进行加密。
38、本申请实施例中提供的一个或多个技术方案,至少具有如下技术效果或优点:
39、通过将获取的订单数据分为多个网格单元,对每个网格单元内的订单数据进行核对,使得每次上传的订单数据按照一定的格式进行上传,提高了对订单数据的检索效果;
40、对于每个网格单元的大小根据订单数据的不同进行调整,使得网格单元对于订单数据的处理效果更好,将订单数据可以进行合适的分配,以获取更快的数据传输;
41、对于网格单元进行重构后根据不同网格单元的大小进行加密,使得加密后订单数据的保护效果更好,提高了订单数据核对的精准性和核定的效率。
本文档来自技高网...【技术保护点】
1.一种基于物联网和区块链技术的订单核定系统,其特征在于,包括:
2.如权利要求1所述的基于物联网和区块链技术的订单核定系统,其特征在于,包括:S201,获取每个子数据块的订单数据,根据预设的存储区域,将存储区域进行平面网格的绘制,得到存储区域网格;
3.如权利要求2所述的基于物联网和区块链技术的订单核定系统,其特征在于,网格单元的处理方式包括:
4.如权利要求2所述的基于物联网和区块链技术的订单核定系统,其特征在于,订单数据映射可以采用以下方式实现:
5.如权利要求3所述的基于物联网和区块链技术的订单核定系统,其特征在于,网格单元的重构包括:
6.如权利要求1所述的基于物联网和区块链技术的订单核定系统,其特征在于,对订单数据的加密包括:
7.如权利要求6所述的基于物联网和区块链技术的订单核定系统,其特征在于,加密区域的尺寸为根据所述第一加密单元确定加密区域的圆心,根据第一加密单元的长度作为加密区域的半径,将圆心和半径形成的圆心区域作为第一加密区域;将第一加密区域周围的环形区域作为过渡区域,所述过渡区域的半径
8.如权利要求5所述的基于物联网和区块链技术的订单核定系统,其特征在于,获取每个待重构的网格单元的标签数量,根据标签数量与预设标签数量比值,调整第一阈值的大小。
9.如权利要求5所述的基于物联网和区块链技术的订单核定系统,其特征在于,当网格单元的数据量小于第二阈值时,获取网格单元的数据种类数量,根据数据种类数量与预设数据种类数量的比值,调整第二阈值;
10.一种基于物联网和区块链技术的订单核定方法,其特征在于,包括:S1,通过订单识别模块确定用户待上传的订单数据;
...【技术特征摘要】
1.一种基于物联网和区块链技术的订单核定系统,其特征在于,包括:
2.如权利要求1所述的基于物联网和区块链技术的订单核定系统,其特征在于,包括:s201,获取每个子数据块的订单数据,根据预设的存储区域,将存储区域进行平面网格的绘制,得到存储区域网格;
3.如权利要求2所述的基于物联网和区块链技术的订单核定系统,其特征在于,网格单元的处理方式包括:
4.如权利要求2所述的基于物联网和区块链技术的订单核定系统,其特征在于,订单数据映射可以采用以下方式实现:
5.如权利要求3所述的基于物联网和区块链技术的订单核定系统,其特征在于,网格单元的重构包括:
6.如权利要求1所述的基于物联网和区块链技术的订单核定系统,其特征在于,对订单数据的加密包括:
7.如权利要求6所述的基于物联网和区块链技术的订单核定系统,其特征在于,加密区域的尺寸为根据所述第一加密单元确定加密...
【专利技术属性】
技术研发人员:张永志,李茂兰,何迎刚,
申请(专利权)人:临沂华创云信息科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。