预览加载中,请您耐心等待几秒...
1/10
2/10
3/10
4/10
5/10
6/10
7/10
8/10
9/10
10/10

亲,该文档总共11页,到这已经超出免费预览范围,如果喜欢就直接下载吧~

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

(19)中华人民共和国国家知识产权局(12)发明专利申请(10)申请公布号CN109327440A(43)申请公布日2019.02.12(21)申请号201811171129.3(22)申请日2018.10.09(71)申请人合肥工业大学地址230009安徽省合肥市屯溪路193号(72)发明人朱敏牛涛(74)专利代理机构合肥和瑞知识产权代理事务所(普通合伙)34118代理人王挺(51)Int.Cl.H04L29/06(2006.01)H04L29/08(2006.01)权利要求书2页说明书5页附图3页(54)发明名称基于时间片的数据客户端与多数据服务端的数据传输方法(57)摘要本发明公开了一种基于时间片的数据客户端与多数据服务端的数据传输方法,本数据传输方法涉及的数据传输系统包括一个数据客户端和N个通过以太网环境与数据客户端连接的数据服务端,N个数据服务端,在统一时钟信号下,接收数据客户端配置的时间片后,在时间片的起始时间依次向数据客户端发送数据,N个数据服务端配置的时间片的时间长度T相同,且任意相邻两个数据服务端时间片的起始时间之间的差值为T。该方法的特点包括(1)每个轮次中,各数据客户端在所属时间片上进行数据传输;(2)每次轮次中,数据客户端通过数据连接与各数据服务端只传输一次数据;(3)每个轮次中,数据服务端没有完整传输的数据会在下个轮次中继续传输。CN109327440ACN109327440A权利要求书1/2页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)若数据客户端反馈成功信号:2CN109327440A权利要求书2/2页对于L1≤L的普通数据传输,数据服务端j读取下一个待传数据的数据标识,并进入步骤6;对于L1>L的大数据传输,数据服务端j更新当前待传数据标识,即将当前待传数据标识中的当前待传数据