数据传输系统、数据接收方法、及数据传输方法技术方案

技术编号:18355999 阅读:66 留言:0更新日期:2018-07-02 09:28
本发明专利技术公开一种使用两阶存储器处理封包数据的数据传输系统、数据接收方法、及数据传送方法,其通过在客户端设置缓冲区与储存媒体两阶存储器,当客户端接收到服务器所传送的组播封包时,先将组播封包中的封包数据暂存于缓冲区中,当缓冲区中储存完整的数据区块时,将数据区块由缓冲区中移动到储存媒体中,并在储存媒体中的数据区块不连续时,通知服务器重送遗失的组播封包的技术手段,可以加快客户端的数据接收与处理速度,并达成以较短时间较少频宽完成数据传送的技术功效。

【技术实现步骤摘要】
数据传输系统、数据接收方法、及数据传输方法
本专利技术涉及一种数据传输系统及数据接收与数据传送方法,特别是指一种使用两阶存储器处理封包数据的数据传输系统、数据接收方法、及数据传输方法。
技术介绍
多点广播(multicast,又称组播)技术的优点是服务器可以同时向多个客户端发送数据,相对于传统TCP所使用的单点传播(unicast)的方式而言,组播技术占用更少的频宽。但组播技术的缺点是在数据传送过程中可能会有封包遗失,尤其容易在传输的数据比较大时,或是在客户端数据接收或处理速度不佳时发生。为了解决使用组播技术在数据传输过程可能遗失封包的问题,客户端在判断出封包遗失时,可以向服务器请求重发遗失的封包(补包)。然而,一旦需要向服务器请求重发封包,也就表示数据完成传送的时间将会延长。一旦因为客户端数据接收或处理速度不佳而导致封包大量遗失,这将造成数据传送时间大幅度的增加。综上所述,可知现有技术中长期以来一直存在组播技术在传输过程中可能因为客户端数据接收或处理速度不佳导致封包大量遗失而延长数据传输时间的问题,因此有必要提出改进的技术手段,来解决此一问题。
技术实现思路
有鉴于现有技术存在传输过程本文档来自技高网...
数据传输系统、数据接收方法、及数据传输方法

【技术保护点】
1.一种使用两阶存储器处理封包数据的数据传输系统,其特征在于,该数据传输系统至少包含:一服务器,其中更包含:一服务处理模块,用以将一目标数据分割为多个数据区块并分割各该数据区块为至少一封包数据;及一服务传输模块,用以依照一定的频率或速度按顺序使用至少一组播封包发送一该数据区块,其中,各该组播封包包含一该封包数据,及用以接收各该客户端所传送的各补包请求,合并重复的各该补包请求,并依据该些补包请求发送相对应的各该组播封包;及一客户端,其中更包含:一缓冲区;一客户储存媒体;一客户传输模块,用以向该服务器请求加入一组播群组,及用以在该缓冲区中配置一内存空间,接收至少一组播封包,并将各该组播封包中的封包...

【技术特征摘要】
1.一种使用两阶存储器处理封包数据的数据传输系统,其特征在于,该数据传输系统至少包含:一服务器,其中更包含:一服务处理模块,用以将一目标数据分割为多个数据区块并分割各该数据区块为至少一封包数据;及一服务传输模块,用以依照一定的频率或速度按顺序使用至少一组播封包发送一该数据区块,其中,各该组播封包包含一该封包数据,及用以接收各该客户端所传送的各补包请求,合并重复的各该补包请求,并依据该些补包请求发送相对应的各该组播封包;及一客户端,其中更包含:一缓冲区;一客户储存媒体;一客户传输模块,用以向该服务器请求加入一组播群组,及用以在该缓冲区中配置一内存空间,接收至少一组播封包,并将各该组播封包中的封包数据写入该内存空间中的对应位置;及一客户处理模块,用以判断该内存空间所储存的该些封包数据已组成完整的至少一数据区块时,将各该数据区块由该缓冲区移动到该客户储存媒体中,及用以依据该客户储存媒体中所储存的该些数据区块的识别数据判断该些数据区块不连续时,通过该客户传输模块通知该服务器,及依据该客户储存媒体中所储存的该些数据区块的识别数据判断该客户储存媒体已储存完整目标数据时通知该客户传输模块退出该组播群组。2.如权利要求1所述的使用两阶存储器处理封包数据的数据传输系统,其特征在于,该客户数据传输模块更用以丢弃加入组播群组后一预定时间内所接收到的该些组播封包。3.如权利要求1所述的使用两阶存储器处理封包数据的数据传输系统,其特征在于,该服务传输模块更用以依据各该补包请求所请求的组播封包丢弃发送顺序在前一定数量的各该补包请求。4.如权利要求1所述的使用两阶存储器处理封包数据的数据传输系统,其特征在于,该服务传输模块更用以依据该组播群组内的客户端数量及/或该目标数据的发送次数选择允许或拒绝该客户端加入该组播群组。5.一种使用两阶存储器处理封包数据的数据接收方法,应用于一客户端,该客户端包含一缓冲区及一客户储存媒体,且与一服务器连接,其特征在于,该数据接收方法至少包含下列步骤:向该服务器请求加入一组播群组;在该缓冲区中配置一内存空间;接...

【专利技术属性】
技术研发人员:刘福成李哲
申请(专利权)人:英业达科技有限公司英业达股份有限公司
类型:发明
国别省市:上海,31

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1