[发明专利]基于时间片的数据客户端与多数据服务端的数据传输方法有效
| 申请号: | 201811171129.3 | 申请日: | 2018-10-09 |
| 公开(公告)号: | CN109327440B | 公开(公告)日: | 2020-11-24 |
| 发明(设计)人: | 朱敏;牛涛 | 申请(专利权)人: | 合肥工业大学 |
| 主分类号: | H04L29/06 | 分类号: | H04L29/06;H04L29/08 |
| 代理公司: | 合肥和瑞知识产权代理事务所(普通合伙) 34118 | 代理人: | 王挺 |
| 地址: | 230009 *** | 国省代码: | 安徽;34 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 基于 时间 数据 客户端 多数 服务端 数据传输 方法 | ||
1.一种基于时间片的数据客户端与多数据服务端的数据传输方法,本数据传输方法涉及的数据传输系统包括一个数据客户端和N个通过以太网环境与数据客户端连接的数据服务端,数据客户端是数据传输系统的主站,N个数据服务端是数据传输系统的从站,其特征在于,在统一的时钟信号下,N个数据服务端接收数据客户端配置的时间片后,在数据客户端配置的时间片的起始时间依次向数据客户端发送数据,N个数据服务端配置的时间片的时间长度T相同,且任意相邻两个数据服务端时间片的起始时间之间的差值为T;将N个数据服务端依次进行一次数据传输过程称为数据传输系统的一个传输轮次,并记为T1,则T1的时间长度S=N×T;将N个数据服务端中的任一个数据服务端记为数据服务端j,j=1,2,3....N,数据服务端j在数据传输过程中的具体步骤如下:
步骤1,数据服务端j侦听网络端口,接收到数据客户端发送的连接申请,并判断数据客户端的IP合法后与数据客户端建立连接,然后数据客户端向数据服务端j下发配置文件和启动命令,数据服务端j从接收的配置文件中读取配置信息,数据传输开始;
所述的配置信息包括数据客户端配置给数据服务端j的以下信息:
单个传输轮次传输最大长度L,所述单个传输轮次传输最大长度L为数据服务端j在一个传输轮次中发送数据的最大长度;
传输轮次T1的时间长度S;
数据服务端j的时间片,将数据服务端j的时间片记为时间片T1j,其中时间片T1j的当前起始时间记为T1j1;
步骤2,数据服务端j读取当前待传数据标识,包括当前待传数据名称、当前待传数据待发送长度L1,并对当前待传数据的传输起始位置进行识别;
若当前待传数据为首次传送的新文件,则当前待传数据待发送长度L1为该新文件的本身长度,当前待传数据的传输起始位置为该新文件的起始位置;若当前待传数据为上一传输轮次中未能完整发送的大数据,则当前待传数据待发送长度L1为该未能完整发送的大数据通过上一传输轮次后剩余部分的长度,当前待传数据的传输起始位置为该未能完整发送的大数据经上一传输轮次后剩余部分的起始位置;
所述大数据为因当前待传数据待发送长度L1大于单个传输轮次传输最大长度L,需要两次或者两次以上传输轮次发送的待传数据;
步骤3,数据服务端j比较当前待传数据待发送长度L1与单个传输轮次传输最大长度L,判断本传输轮次是普通数据传输还是大数据传输;
若L1≤L,即为普通数据传输,在T1j的起始时间T1j1,数据服务端j将当前待传数据整体发送至数据客户端;
若L1>L,即为大数据传输,在T1j的起始时间T1j1,数据服务端j从当前待传数据的传输起始位置开始读取长度为L的部分数据发送至数据客户端;
步骤4,数据客户端接收到数据服务端j传输的数据后,首先保存接收到的全部数据,然后根据保存情况将反馈信息发送给数据服务端j;
接收且保存成功,数据客户端发送成功信号到数据服务端j;
接收失败或保存失败,数据客户端发送失败信号到数据服务端j;
步骤5,数据服务端j接收数据客户端的反馈信号,并根据反馈信号进行以下处理:
1)若数据客户端反馈成功信号:
对于L1≤L的普通数据传输,数据服务端j读取下一个待传数据的数据标识,并进入步骤6;
对于L1>L的大数据传输,数据服务端j更新当前待传数据标识,即将当前待传数据标识中的当前待传数据的传输起始位置变更到最新的该未能完整发送的大数据经上一传输轮次后剩余部分的起始位置,并进入步骤6;
2)若数据客户端反馈失败信号,则数据服务端j保留当前待传数据标识,并进入步骤6;
步骤6,数据服务端j在时间片T1j的当前起始时间T1j1上增加一个传输轮次T1的时间长度S,然后返回步骤2进入下一个传输轮次。
2.根据权利要求1所述的一种基于时间片的数据客户端与多数据服务端的数据传输方法,其特征在于,所述统一的时钟信号的设定选用GPS同步系统获取。
3.根据权利要求1所述的一种基于时间片的数据客户端与多数据服务端的数据传输方法,其特征在于传输轮次T1的时间长度S包含文件传输系统完成对单个传输轮次传输最大长度L的数据传输时间和步骤4中数据客户端将保存情况将反馈信息发送给数据服务端的时间。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于合肥工业大学,未经合肥工业大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201811171129.3/1.html,转载请声明来源钻瓜专利网。
- 数据显示系统、数据中继设备、数据中继方法、数据系统、接收设备和数据读取方法
- 数据记录方法、数据记录装置、数据记录媒体、数据重播方法和数据重播装置
- 数据发送方法、数据发送系统、数据发送装置以及数据结构
- 数据显示系统、数据中继设备、数据中继方法及数据系统
- 数据嵌入装置、数据嵌入方法、数据提取装置及数据提取方法
- 数据管理装置、数据编辑装置、数据阅览装置、数据管理方法、数据编辑方法以及数据阅览方法
- 数据发送和数据接收设备、数据发送和数据接收方法
- 数据发送装置、数据接收装置、数据收发系统、数据发送方法、数据接收方法和数据收发方法
- 数据发送方法、数据再现方法、数据发送装置及数据再现装置
- 数据发送方法、数据再现方法、数据发送装置及数据再现装置





