Traitement en cours

Veuillez attendre...

Paramétrages

Paramétrages

Aller à Demande

1. CN106411560 - Data transmission method and device

Note: Texte fondé sur des processus automatiques de reconnaissance optique de caractères. Seule la version PDF a une valeur juridique

[ ZH ]

权利要求书

1.一种数据传输方法,其特征在于,所述数据传输方法包括:
发送端获取待传输的数据包,确定所述待传输的数据包的字节数;
若所述待传输的数据包的字节数大于预设阈值,则按照预设拆分规则拆分所述待传输的数据包,得到所述待传输的数据包的子数据包;
将所述子数据包发送给接收端,以供所述接收端将所述子数据包还原成所述待传输的数据包。

2.如权利要求1所述的数据传输方法,其特征在于,所述若所述待传输的数据包的字节数大于预设阈值,则按照预设拆分规则拆分所述待传输的数据包,得到所述待传输的数据包的子数据包的步骤之后,还包括:
获取所述待传输的数据包的标识信息;
根据所述待传输的数据包的标识信息对所述子数据包进行标识,并在所述子数据包中添加序列号。

3.如权利要求2所述的数据传输方法,其特征在于,所述将所述子数据包发送给接收端,以供所述接收端将所述子数据包还原成所述待传输的数据包的步骤之后,还包括:
接收所述接收端发送的反馈消息,其中,当所述接收端成功接收所述子数据包时,发送包含所述数据包的标识信息和所述子数据包的序列号的反馈消息给所述发送端;
若所述反馈消息的个数小于所述子数据包的个数,则根据所述反馈消息所对应的序列号确定所述接收端未成功接收的子数据包;
再次将所述接收端未成功接收的子数据包发送给所述接收端。

4.如权利要求3所述的数据传输方法,其特征在于,所述接收所述接收端发送的反馈消息,其中,当所述接收端成功接收所述子数据包时,发送包含所述数据包的标识信息和所述子数据包的序列号的反馈消息给所述发送端的步骤之后,还包括:
判断所述反馈消息的个数是否等于所述子数据包的个数;
若所述反馈消息的个数等于所述子数据包的个数,则删除所述子数据包。

5.如权利要求3所述的数据传输方法,其特征在于,所述再次将所述接收端未成功接收的子数据包发送给所述接收端的步骤包括:
重新选择传输路径将所述接收端未成功接收的子数据包发送给所述接收端;
或者选择多条传输路径将所述接收端未成功接收的子数据包发送给所述接收端。

6.一种数据传输装置,其特征在于,所述数据传输装置包括:
获取模块,用于获取待传输的数据包,确定所述待传输的数据包的字节数;
拆分模块,用于若所述待传输的数据包的字节数大于预设阈值,则按照预设拆分规则拆分所述待传输的数据包,得到所述待传输的数据包的子数据包;
发送模块,用于将所述子数据包发送给接收端,以供所述接收端将所述子数据包还原成所述待传输的数据包。

7.如权利要求6所述的数据传输装置,其特征在于,所述获取模块,还用于获取所述待传输的数据包的标识信息;
所述数据传输装置还包括添加模块,用于根据所述待传输的数据包的标识信息对所述子数据包进行标识,并在所述子数据包中添加序列号。

8.如权利要求7所述的数据传输装置,其特征在于,所述数据传输装置还包括:
接收模块,用于接收所述接收端发送的反馈消息,其中,当所述接收端成功接收所述子数据包时,发送包含所述数据包的标识信息和所述子数据包的序列号的反馈消息给所述发送端;
确定模块,用于若所述反馈消息的个数小于所述子数据包的个数,则根据所述反馈消息所对应的序列号确定所述接收端未成功接收的子数据包;
所述发送模块,还用于再次将所述接收端未成功接收的子数据包发送给所述接收端。

9.如权利要求8所述的数据传输装置,其特征在于,所述数据传输装置还包括:
判断模块,用于判断所述反馈消息的个数是否等于所述子数据包的个数;
删除模块,用于若所述反馈消息的个数等于所述子数据包的个数,则删除所述子数据包。

10.如权利要求8所述的数据传输装置,其特征在于,所述发送模块,还用于重新选择传输路径将所述接收端未成功接收的子数据包发送给所述接收端;
所述发送模块,还用于选择多条传输路径将所述接收端未成功接收的子数据包发送给所述接收端。