[发明专利]一种异步数据传输方法和系统有效
申请号: | 201710889339.5 | 申请日: | 2017-09-27 |
公开(公告)号: | CN107689927B | 公开(公告)日: | 2021-10-08 |
发明(设计)人: | 杜光东 | 申请(专利权)人: | 深圳市盛路物联通讯技术有限公司 |
主分类号: | H04L12/827 | 分类号: | H04L12/827;H04L12/829;H04L12/825;H04L12/801 |
代理公司: | 北京轻创知识产权代理有限公司 11212 | 代理人: | 杨立 |
地址: | 518000 广东省深*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 异步 数据传输 方法 系统 | ||
1.一种异步数据传输方法,其特征在于,包括如下步骤:
当任务栈队中存在目标传输数据时,源节点向接收节点发送第一连接请求;
如果在第一预设时间内所述源节点接收到所述接收节点反馈的第一反馈信息,则所述源节点向所述接收节点传输所述目标传输数据;
如果在第一预设时间内所述源节点未接收到所述第一反馈信息,则所述源节点将目标传输数据编号发送至中继节点,并判断所述目标传输数据编号对应的目标传输数据的数据量是否小于或等于预设数据量阈值,若是,则将所述目标传输数据也发送至中继节点;
所述中继节点根据接收的目标传输数据编号,向所述接收节点发送第二连接请求;
如果在第二预设时间内所述中继节点接收到所述接收节点的第二反馈信息,则在中继节点的本地存储器查找与目标传输数据编号对应的目标传输数据,如果查找到所述目标传输数据,则将查找到的目标传输数据传输至所述接收节点中,如果未查找到所述目标传输数据,则向所述源节点转发所述第二反馈信息;
所述源节点根据中继节点转发的第二反馈信息,将所述目标传输数据发送至所述接收节点中,具体包括:
如果所述目标传输数据编号对应的目标传输数据的数据量大于预设数据量阈值时,所述源节点将所述目标传输数据进行分割,得到m个数据块,根据分割顺序将m个数据块进行排序,将排序后的m个数据块进行编号,并根据数据块编号生成编号序列表,将所述m个数据块和所述编号序列表发送至接收节点,其中,m≥2;
所述接收节点根据所述编号序列表和数据块携带的编号将所述m个数据块进行重组,复原所述目标传输数据;
所述源节点将所述目标传输数据也发送至中继节点,还包括:
当中继节点的数量n≥2时,获取各中继节点本地存储器的剩余容量,根据各中继节点本地存储器剩余容量的大小得到最大剩余容量对应的中继节点,将该中继节点作为目标中继节点,将所述目标传输数据编号发送至所述目标中继节点,并判断所述目标传输数据编号对应的目标传输数据的数据量是否小于或等于预设数据量阈值,若是,则将所述目标传输数据也发送至所述目标中继节点。
2.根据权利要求1所述的异步数据传输方法,其特征在于,还包括:
如果在第二预设时间内所述中继节点未接收到所述第二反馈信息,则在所述本地存储器中查找与目标传输数据编号对应的目标传输数据,并将查找到的所述目标传输数据删除。
3.根据权利要求2所述的异步数据传输方法,其特征在于,还包括:
在第二预设时间之后所述中继节点接收到接收节点发送的第二反馈信息时,则将所述第二反馈信息转发至源节点中。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于深圳市盛路物联通讯技术有限公司,未经深圳市盛路物联通讯技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710889339.5/1.html,转载请声明来源钻瓜专利网。