【技术实现步骤摘要】
数据传输方法、装置、系统、存储介质及终端设备
[0001]本申请涉及数据通讯
,尤其涉及一种数据传输方法、装置、系统、存储介质及终端设备。
技术介绍
[0002]当前终端设备间进行数据传输的主要数据通道有wifi和蓝牙两种通道。但是,在常规的终端间数据传输过程中,并没有将终端之间的wifi通道和蓝牙通道充分利用起来。
[0003]具体而言,在常规的终端之间的数据传输方案中,通常是终端设备通过蓝牙将wifi的设置参数通过蓝牙芯片发送给wifi芯片,从而使wifi芯片可以通过接收的设置参数接入局域网络。在上述方案中,蓝牙仅作为替wifi芯片配置网络的一种手段,当wifi芯片的网络配置完成后,蓝牙并无其他作用,仅以wifi作为数据传输的主要通道。
[0004]可以理解,单以wifi作为数据传输的主要通道,很容易在wifi通道发生故障时直接导致数据传输中断,数据传输的稳定性不高,而且难以提升数据传输效率。
技术实现思路
[0005]基于上述技术现状,本申请提出一种数据传输方法、装置、系统、存储介 ...
【技术保护点】
【技术特征摘要】
1.一种数据传输方法,其特征在于,包括:通过第一数据通道接收第二终端发送的正向数据包,所述正向数据包是所述第二终端从待传输文件中正向读取的数据包;以及,通过第二数据通道接收第二终端发送的逆向数据包,所述逆向数据包,是所述第二终端从所述待传输文件中逆向读取的数据包;将接收的各个正向数据包按照接收顺序依次正向填充至预先在本地创建的临时文件中,以及,将接收的各个逆向数据包按照接收顺序依次逆向填充至所述临时文件中。2.根据权利要求1所述的方法,其特征在于,所述将接收的各个正向数据包按照接收顺序依次正向填充至预先在本地创建的临时文件中,以及,将接收的各个逆向数据包按照接收顺序依次逆向填充至所述临时文件中,包括:至少根据预先在本地创建的临时文件的文件头信息,确定正向填充位置和逆向填充位置;其中,所述临时文件的文件头信息中记录有所述临时文件的待填充文件区间的信息;基于所确定的正向填充位置,将接收的各个正向数据包按照接收顺序依次正向填充至所述临时文件中;以及,基于所确定的逆向填充位置,将接收的各个逆向数据包按照接收顺序依次逆向填充至所述临时文件中。3.根据权利要求2所述的方法,其特征在于,所述至少根据预先在本地创建的临时文件的文件头信息,确定正向填充位置和逆向填充位置,包括:通过查询预先在本地创建的临时文件的文件头信息,确定所述临时文件的待填充文件区间的起始位置和结束位置,并将所述待填充文件区间的起始位置确定为正向填充起始位置,以及将所述待填充文件区间的结束位置确定为逆向填充起始位置;所述基于所确定的正向填充位置,将接收的各个正向数据包按照接收顺序依次正向填充至所述临时文件中,包括:从所述正向填充起始位置开始,将接收的各个正向数据包按照接收顺序依次正向填充至所述临时文件中;所述基于所确定的逆向填充位置,将接收的各个逆向数据包按照接收顺序依次逆向填充至所述临时文件中,包括:从所述逆向填充起始位置开始,将接收的各个逆向数据包按照接收顺序依次逆向填充至所述临时文件中。4.根据权利要求1至3中任意一项所述的方法,其特征在于,所述方法还包括:每次将接收的正向数据包和/或逆向数据包填充至所述临时文件中后,对所述临时文件的文件头信息中记录的待填充文件区间进行更新。5.根据权利要求2所述的方法,其特征在于,至少根据预先在本地创建的临时文件的文件头信息,确定正向填充位置,包括:根据接收的正向数据包的位置编号,以及所述临时文件的文件头信息,判断接收的正向数据包是否为可填充正向数据包;其中,所述可填充正向数据包是指其位置编号在所述临时文件的待填充文件区间范围内的正向数据包;正向数据包的位置编号用于表示该数据包在所述待传输文件中的位置;如果接收的正向数据包是可填充正向数据包,则将接收的可填充正向数据包的位置编号对应的位置确定为正向填充位置。6.根据权利要求5所述的方法,其特征在于,基于所确定的正向填充位置,将接收的各
个正向数据包按照接收顺序依次正向填充至所述临时文件中,包括:将接收的各个可填充正向数据包,按照接收顺序分别填充至所述临时文件中的、与可填充正向数据包的位置编号对应的文件位置处。7.根据权利要求6所述的方法,其特征在于,如果接收的可填充正向数据包的位置编号为间断位置的编号,则,在将该可填充正向数据包填充至所述临时文件中的、与该可填充正向数据包的位置编号对应的文件位置处后,所述方法还包括:对所述临时文件的文件尾信息中记录的已填充片段信息进行更新,以及,将更新后的已填充片段信息与所述临时文件的待填充文件区间的信息进行合并更新...
【专利技术属性】
技术研发人员:苏文畅,王东文,刘学学,
申请(专利权)人:安徽听见科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。