[发明专利]数据传输方法、装置、终端以及存储介质有效
申请号: | 201810182956.6 | 申请日: | 2018-03-06 |
公开(公告)号: | CN108322479B | 公开(公告)日: | 2020-10-02 |
发明(设计)人: | 邹洋洋;全海松 | 申请(专利权)人: | 深圳辉烨物联科技有限公司;重庆辉烨通讯技术有限公司 |
主分类号: | H04L29/06 | 分类号: | H04L29/06;H04L29/08;H04W76/14 |
代理公司: | 北京品源专利代理有限公司 11332 | 代理人: | 潘登 |
地址: | 518108 广东省深圳*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 数据传输 方法 装置 终端 以及 存储 介质 | ||
1.一种数据传输方法,应用于发送端,其特征在于,包括:
在通过Wi-Fi直连向接收端发送文件时,对各待发送文件进行解析,获取各待发送文件的文件属性信息;
基于所述文件属性信息,按照预设帧格式形成头帧数据,并将所述头帧数据发送至接收端;
基于待发送文件的文件属性信息创建至少一个待发送数据列表,并按照预设规则将待发送文件分配至所述至少一个待发送数据列表;
在接收到接收端基于所述头帧数据的反馈信息后,创建至少两个发送线程,并通过所述至少两个发送线程依照对应的所述待发送数据列表向所述接收端发送所述待发送文件;
当所述待发送数据列表包括第一数据列表和第二数据列表时,所述至少两个发送线程将所述第一数据列表中的各第一待发送文件发送完毕后,再发送所述第二数据列表中的各第二待发送文件;和/或,所述至少两个发送线程将所述第二数据列表中的各第二待发送文件发送完毕后,再发送所述第一数据列表中的各第一待发送文件。
2.根据权利要求1所述的方法,其特征在于,所述基于待发送文件的文件属性信息创建至少一个待发送数据列表,并按照预设规则将待发送文件分配至所述至少一个待发送数据列表,包括:
根据所述文件属性信息所包含的文件大小信息,确定小于预设阈值的待发送文件为第一待发送文件,确定不小于所述预设阈值的待发送文件为第二待发送文件;
创建至少一个第一数据列表,并将各第一待发送文件按解析顺序平均分配至所述第一数据列表;和/或
创建一个第二数据列表,并将各第二待发送文件按解析顺序存储至第二数据列表。
3.根据权利要求2所述的方法,其特征在于,所述创建至少两个发送线程,并通过所述至少两个发送线程依照对应的所述待发送数据列表向所述接收端发送所述待发送文件,包括:
创建至少两个发送线程,根据各发送线程与所述第一数据列表的对应关系,向所述接收端传输各第一待发送文件;和/或
依次将获取第二数据列表中存储的第二待发送文件,并按照预设偏移量将当前读取的第二待发送文件顺序拆分为至少两个子文件,并根据各子文件与至少两个发送线程之间的对应关系,向所述接收端传输第二待发送文件。
4.根据权利要求1所述的方法,其特征在于,所述文件属性信息包括:文件类型信息、文件大小信息以及文件名称信息;
相应的,所述基于各文件属性信息,按照预设帧格式形成头帧数据,并将所述头帧数据发送至接收端,包括:
根据各待发送文件的文件大小信息,确定数据传输的总传输量;
按照预设帧格式以及待发送文件的解析顺序,根据待发送文件数量、总传输量以及各待发送文件文件类型信息、文件大小信息以及文件名称信息,确定头帧数据,并将所述头帧数据发送至接收端。
5.一种数据传输方法,应用于接收端,其特征在于,包括:
通过Wi-Fi直连接收发送端发送的头帧数据;
解析所述头帧数据,获取各待接收文件的文件属性信息;
基于各待接收文件的文件属性信息创建至少一个待接收数据列表,并按照预设规则在所述至少一个待接收数据列表中创建对应的存储文件;
向发送端发送已接收到所述头帧数据的反馈信息;
创建至少两个接收线程,并根据各接收线程与各待接收数据列表的对应关系,由待接收数据列表中对应的存储文件接收待接收文件;
当所述待接收数据列表包括第三数据列表和第四数据列表时,所述至少两个接收线程将所述第三数据列表中的各第一待接收文件接收完毕后,再接收所述第四数据列表中的各第二待接收文件;和/或,所述至少两个接收线程将所述第四数据列表中的各第二待接收文件接收完毕后,再接收所述第三数据列表中的各第一待接收文件。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于深圳辉烨物联科技有限公司;重庆辉烨通讯技术有限公司,未经深圳辉烨物联科技有限公司;重庆辉烨通讯技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201810182956.6/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种基于攻防博弈的网站防御策略选取方法
- 下一篇:智能家居中信息认证方法