1.一种数据传输方法,其特征在于,包括:
查询历史传输记录,获取历史传输参数;
根据所述历史传输参数,确定当前传输参数;
根据所述当前传输参数,对待传输数据进行初始分片后传输;
判断当前传输状态是否正常;
若正常,则按照第一预设规则调整当前传输参数,根据调整后的当前传输参数,对剩余的所述待传输数据进行二次分片后传输。
2.根据权利要求1所述的数据传输方法,其特征在于,所述根据所述历史传输参数,确定当前传输参数,包括:从所述历史传输参数中,获取一组或多组历史参数向量,根据获取的所述一组或多组历史参数向量,使用加权平均平滑公式,计算当前传输参数。
3.根据权利要求2所述的数据传输方法,其特征在于,所述历史参数向量和当前传输参数均包括:分片大小、传输线程数、响应时间和/或重试次数。
4.根据权利要求1所述的数据传输方法,其特征在于,所述判断当前传输状态是否正常,包括:判断待传输数据的分片数据在传输过程中,是否出现超时的异常情况。
5.根据权利要求1所述的数据传输方法,其特征在于,所述若正常,则按照第一预设规则调整当前传输参数,根据调整后的当前传输参数,对剩余的所述待传输数据进行二次分片后传输,包括:按照第一预设规则增加当前传输参数中的分片大小和传输线程数;
以增加的分片大小和传输线程数为当前传输参数,对剩余的所述传输数据进行二次分片后传输。
6.根据权利要求1所述的数据传输方法,其特征在于,在所述当前传输状态是否正常之后,还包括:若异常,则保存当前传输参数至所述历史传输记录;
使用当前传输参数继续传输剩余的所述待传输数据。
7.根据权利要求1所述的数据传输方法,其特征在于,在所述根据所述历史传输参数,确定当前传输参数之前,还包括:若在历史传输记录中未查询到与当前传输时间对应的所述历史传输参数,则使用预设传输参数作为当前传输参数。
8.一种数据传输系统,其特征在于,包括:
查询模块,用于查询历史传输记录,获取历史传输参数;
判断计算模块,用于根据所述历史传输参数,确定当前传输参数;判断当前传输状态是否正常,若正常,则按照第一预设规则调整当前传输参数;
传输模块,用于根据所述当前传输参数,对待传输数据进行初始分片后传输;根据调整后的当前传输参数,对剩余的所述待传输数据进行二次分片后传输。
9.一种计算机设备,包括存储器和处理器,所述存储器中存储有计算机可读指令,所述计算机可读指令被所述处理器执行时,使得所述处理器执行如权利要求1至7中任一项权利要求所述的数据传输方法的步骤。
10.一种存储有计算机可读指令的存储介质,所述计算机可读指令被一个或多个处理器执行时,使得一个或多个处理器执行如权利要求1至7中任一项权利要求所述的数据传输方法的步骤。