本发明涉及数据快速传输领域,具体涉及一种多元数据快速传输验证方法。
背景技术:
1、涉及多元数据传输时,由于其传输时分割状态的不确定,无法在传输实施前后进行针对性处理,传统操作中只对多元完整数据进行整体验证,传输验证方式较为单一,同时验证过程简单,任意过程步骤存在报错时,有可能导致传输结果的错误。
技术实现思路
1、针对现有技术的不足,本发明提供了一种多元数据快速传输验证方法,通过与多元数据自身的结合,在传输前进行预处理,在传输后叠加验证,加快传输与验证效率。
2、为实现上述目的,本发明提供了一种多元数据快速传输验证方法,包括:
3、s1、获取待传输多元数据实时数据状态;
4、s2、根据所述待传输多元数据实时数据状态与待传输多元数据建立多元数据传输动态规则;
5、s3、利用所述待传输多元数据根据所述多元数据传输动态规则完成快速传输。
6、优选的,所述获取待传输多元数据实时数据状态包括:
7、s1-1、判断传输时刻对应待传输多元数据是否完整,若是,则所述待传输多元数据实时状态为完整,否则,所述待传输多元数据实时状态为非完整;
8、其中,待传输多元数据完整为多元数据未进行分割处理。
9、进一步的,根据所述待传输多元数据实时数据状态与待传输多元数据建立多元数据传输动态规则包括:
10、s2-1、当所述待传输多元数据实时状态为完整时,利用所述待传输多元数据建立多元数据直接映射预传输动态规则;
11、s2-2、当所述待传输多元数据实时状态为非完整时,利用所述待传输多元数据对应待传输多元分割数据建立多元数据间接映射预传输动态规则;
12、s2-3、利用所述多元数据直接映射预传输动态规则或多元数据间接映射预传输动态规则作为多元数据传输动态规则。
13、进一步的,利用所述待传输多元数据建立多元数据直接映射预传输动态规则包括:
14、s2-1-1、获取待传输多元数据对应发送端属性与接收端属性;
15、s2-1-2、利用所述待传输多元数据对应发送端属性与接收端属性建立当前待传输多元数据固定映射;
16、s2-1-3、利用所述当前待传输多元数据固定映射获取第一待传输状态;
17、s2-1-4、根据所述第一待传输状态得到多元数据直接映射预传输动态规则;
18、其中,发送端属性包括发送端的端口地址与发送时刻,接收端属性包括接收端的端口地址与接收时刻。
19、进一步的,利用所述当前待传输多元数据固定映射获取第一待传输状态包括:
20、s2-1-3-1、判断所述当前待传输多元数据固定映射中发送端的端口地址与接收端的端口地址是否对应,若是,则执行s2-1-3-2,否则,返回s2-1-1;
21、s2-1-3-2、判断所述当前待传输多元数据固定映射中发送端的发送时刻与接收端的接收时刻是否对应,若是,则执行s2-1-3-3,否则,放弃处理;
22、s2-1-3-3、判断所述当前待传输多元数据固定映射与相邻上一待传输多元数据固定映射是否相同,若是,则输出所述第一待传输状态为正常,否则,所述第一待传输状态为异常。
23、进一步的,根据所述第一待传输状态得到多元数据直接映射预传输动态规则包括:
24、当所述第一待传输状态为正常时,保留当前多元数据直接映射预传输动态规则;
25、当所述第一待传输状态为异常时,判断所述当前待传输多元数据与相邻上一待传输多元数据是否相同,若是,保留当前多元数据直接映射预传输动态规则,否则,返回s2-1-1。
26、进一步的,利用所述待传输多元数据对应待传输多元分割数据建立多元数据间接映射预传输动态规则包括:
27、s2-2-1、利用同一待传输多元数据与其各待传输多元分割数据建立待传输多元数据分割映射;
28、s2-2-2、利用所述待传输多元数据分割映射基于matlab得到待传输多元数据分割映射收敛值;
29、s2-2-3、利用所述待传输多元数据分割映射收敛值与其对应时刻建立第一复映射;
30、s2-2-4、利用所述待传输多元数据分割映射与第一复映射得到多元数据间接映射预传输动态规则;
31、其中,同一待传输多元数据对应的待传输多元数据分割映射在任意时刻均为固定映射。
32、进一步的,利用所述待传输多元数据分割映射与第一复映射得到多元数据间接映射预传输动态规则包括:
33、s2-2-4-1、判断当前时刻待传输多元数据分割映射与待传输多元数据是否对应,若是,则执行s2-2-4-2,否则,放弃处理;
34、s2-2-4-2、判断当前时刻待传输多元数据分割映射与待传输多元分割数据是否对应,若是,则利用所述第一复映射对应时刻作为标准时刻t,否则,放弃处理;
35、s2-2-4-3、根据标准时刻t分别获取第一历史时刻t-3、第二历史时刻t-2与第三历史时刻t-1对应第一复映射的待传输多元数据分割映射收敛值;
36、s2-2-4-4、判断第一历史时刻t-3、第二历史时刻t-2、第三历史时刻t-1与标准时刻t对应待传输多元数据分割映射收敛值的变化趋势是否一致,若是,则执行s2-2-4-5,否则,返回s1-1;
37、s2-2-4-5、判断待传输多元数据是否为整体传输,若是,则利用待传输多元数据分割映射作为第一验证标签,否则,利用待传输多元数据分割映射作为第一验证标签,所述第一复映射作为第一补充验证标签;
38、其中,趋势一致为第一历史时刻t-3、第二历史时刻t-2、第三历史时刻t-1与标准时刻t对应待传输多元数据分割映射收敛值的相邻差值变化趋势一致,整体传输为利用待传输多元数据完整进行传输。
39、进一步的,利用所述待传输多元数据根据所述多元数据传输动态规则完成快速传输包括:
40、s3-1、当所述待传输多元数据实时数据状态为完整时,利用当前时刻作为第一处理时刻;
41、s3-1-1、判断第一处理时刻接收端内是否存在与发送端内当前待传输多元数据完全相同的已接收多元数据,若是,则利用接收端内已接收多元数据完成当前快速传输,否则,利用发送端将待处理多元数据传输至接收端得到当前已接收多元数据完成快速传输;
42、s3-2、当所述待传输多元数据实时数据状态为非完整时,利用发送端将待传输多元数据依次传输至接收端得到待验证已接收多元数据;
43、s3-2-1、利用待验证已接收多元数据得到接收端内已接收多元数据完成快速传输。
44、进一步的,所述利用待验证已接收多元数据得到接收端内已接收多元数据完成快速传输包括:
45、s3-2-1-1、当接收端内存在待验证已接收多元数据时,判断所述待验证已接收多元数据与待传输多元数据是否完全相同,若是,则执行s3-2-1-2,否则,s3-2-1-3;
46、s3-2-1-2、判断接收端内待验证已接收多元数据与待传输多元数据对应待传输多元数据分割映射是否完全对应,若是,则利用待验证已接收多元数据作为已接收多元数据完成快速传输,否则,放弃处理;
47、s3-2-1-3、判断所述待验证已接收多元数据是否为待传输多元数据的子集,若是,则返回s3-2,否则,放弃处理。
48、与最接近的现有技术相比,本发明具有的有益效果:
49、在传输前结合多元数据自身与实时状态建立预处理规则,同时在传输后根据其预处理规则进行验证,不对传输过程加以限定,规则的建立区分多元数据分割形态,针对不同形态的多元数据建立独立规则避免相互干扰,其应用范围与适用性相较传统方法有较大提升,加快传输与验证效率。