System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本申请涉及数据传输,尤其涉及一种数据上传方法、系统、终端及存储介质。
技术介绍
1、mes系统是一套面向制造企业车间执行层的生产信息化管理系统。mes可以为企业提供包括制造数据管理、计划排程管理、生产调度管理、库存管理、质量管理、人力资源管理、工作中心/设备管理、工具工装管理、采购管理、成本管理、项目看板管理、生产过程控制、底层数据集成分析、上层数据集成分解等管理模块,为企业打造一个扎实、可靠、全面、可行的制造协同管理平台。
2、随着制造技术的发展以及计算机服务系统的成熟,企业对于生产过程中的数据管理要求愈加强烈,2015年,随着国家的重视以及推行了相应的制造业政策,中国制造业mes迎来爆发增长,不仅只是mes,随着工业互联网以及物联网的发展,制造行业的信息化建设不断提升,企业车间的自动化水平越来越高,许多企业都希望设备能具备上传数据至企业mes系统的功能,以方便后续产品数据的追踪溯源。
3、然而,相关技术中,未对上传的数据进行评判,因此容易因为上传结果不达标而导致数据遗漏等问题发生,从而对后续产品数据的追踪溯源造成困扰。
技术实现思路
1、为了有助于方便对产品数据的追踪溯源,本申请提供一种数据上传方法、系统、终端及存储介质。
2、第一方面,本申请提供的一种数据上传方法,采用如下的技术方案:
3、一种数据上传方法,包括:
4、获取待上传数据;
5、基于所述待上传数据,获取目标上传模式;
6、基于所述
7、基于所述目标上传配置,对所述待上传数据进行上传并获取第一上传结果;
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、通过采用上述技术方案,若待上传数据中存在重要数据,则需要进一步判断该重要数据是否上传完成,若未上传完成,则表明重要数据未成功上传,因此对产品数据的追踪溯源存在较大不利影响,因此判定第本文档来自技高网...
【技术保护点】
1.一种数据上传方法,其特征在于,包括:
2.根据权利要求1所述的一种数据上传方法,其特征在于,所述基于所述待上传数据,获取目标上传模式的具体步骤包括:
3.根据权利要求1所述的一种数据上传方法,其特征在于,所述判断所述第一上传结果是否满足所述预设结果要求的具体步骤包括:
4.根据权利要求3所述的一种数据上传方法,其特征在于,在所述若所述第一上传完成度超过所述预设上传阈值,则判断所述待上传数据中是否存在重要数据之后还包括:
5.根据权利要求1所述的一种数据上传方法,其特征在于,在所述判断所述第二上传结果是否满足所述预设结果要求之后还包括:
6.根据权利要求5所述的一种数据上传方法,其特征在于,在所述判断所述上传重复率是否超过预设重复率阈值之后还包括:
7.根据权利要求6所述的一种数据上传方法,其特征在于,在所述判断所述第一上传完成度是否小于所述第二上传完成度之后还包括:
8.一种数据上传系统,其特征在于,包括:
9.一种智能终端,包括存储器、处理器,其特征在于,所述存储器中用于存储能够
10.一种计算机可读存储介质,所述计算机可读存储介质中存储有计算机程序,其特征在于,所述计算机程序被处理器加载时,执行权利要求1至7中任一项所述的方法。
...【技术特征摘要】
1.一种数据上传方法,其特征在于,包括:
2.根据权利要求1所述的一种数据上传方法,其特征在于,所述基于所述待上传数据,获取目标上传模式的具体步骤包括:
3.根据权利要求1所述的一种数据上传方法,其特征在于,所述判断所述第一上传结果是否满足所述预设结果要求的具体步骤包括:
4.根据权利要求3所述的一种数据上传方法,其特征在于,在所述若所述第一上传完成度超过所述预设上传阈值,则判断所述待上传数据中是否存在重要数据之后还包括:
5.根据权利要求1所述的一种数据上传方法,其特征在于,在所述判断所述第二上传结果是否满足所述预设结果要求之后还包括:
6.根据权利要求5所述的...
【专利技术属性】
技术研发人员:李小华,叶荣,吴俊,
申请(专利权)人:常州拜特测控技术有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。