[发明专利]数据传输系统、数据接收方法、及数据传输方法在审
申请号: | 201611144822.2 | 申请日: | 2016-12-13 |
公开(公告)号: | CN108234327A | 公开(公告)日: | 2018-06-29 |
发明(设计)人: | 刘福成;李哲 | 申请(专利权)人: | 英业达科技有限公司;英业达股份有限公司 |
主分类号: | H04L12/761 | 分类号: | H04L12/761;H04L12/18 |
代理公司: | 北京国昊天诚知识产权代理有限公司 11315 | 代理人: | 王中 |
地址: | 201114 上海市闵*** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 缓冲区 储存媒体 数据接收 数据区块 封包 组播 数据传输系统 封包数据 数据传送 客户端 两阶 存储器处理 存储器 技术功效 技术手段 数据传输 通知服务 不连续 频宽 暂存 遗失 服务器 传送 储存 客户 移动 | ||
1.一种使用两阶存储器处理封包数据的数据传输系统,其特征在于,该数据传输系统至少包含:
一服务器,其中更包含:
一服务处理模块,用以将一目标数据分割为多个数据区块并分割各该数据区块为至少一封包数据;及
一服务传输模块,用以依照一定的频率或速度按顺序使用至少一组播封包发送一该数据区块,其中,各该组播封包包含一该封包数据,及用以接收各该客户端所传送的各补包请求,合并重复的各该补包请求,并依据该些补包请求发送相对应的各该组播封包;及
一客户端,其中更包含:
一缓冲区;
一客户储存媒体;
一客户传输模块,用以向该服务器请求加入一组播群组,及用以在该缓冲区中配置一内存空间,接收至少一组播封包,并将各该组播封包中的封包数据写入该内存空间中的对应位置;及
一客户处理模块,用以判断该内存空间所储存的该些封包数据已组成完整的至少一数据区块时,将各该数据区块由该缓冲区移动到该客户储存媒体中,及用以依据该客户储存媒体中所储存的该些数据区块的识别数据判断该些数据区块不连续时,通过该客户传输模块通知该服务器,及依据该客户储存媒体中所储存的该些数据区块的识别数据判断该客户储存媒体已储存完整目标数据时通知该客户传输模块退出该组播群组。
2.如权利要求1所述的使用两阶存储器处理封包数据的数据传输系统,其特征在于,该客户数据传输模块更用以丢弃加入组播群组后一预定时间内所接收到的该些组播封包。
3.如权利要求1所述的使用两阶存储器处理封包数据的数据传输系统,其特征在于,该服务传输模块更用以依据各该补包请求所请求的组播封包丢弃发送顺序在前一定数量的各该补包请求。
4.如权利要求1所述的使用两阶存储器处理封包数据的数据传输系统,其特征在于,该服务传输模块更用以依据该组播群组内的客户端数量及/或该目标数据的发送次数选择允许或拒绝该客户端加入该组播群组。
5.一种使用两阶存储器处理封包数据的数据接收方法,应用于一客户端,该客户端包含一缓冲区及一客户储存媒体,且与一服务器连接,其特征在于,该数据接收方法至少包含下列步骤:
向该服务器请求加入一组播群组;
在该缓冲区中配置一内存空间;
接收该服务器所传送的至少一组播封包,并将各该组播封包中的封包数据写入该内存空间中的对应位置;
判断该内存空间所储存的该些封包数据已组成完整的至少一数据区块时,由该缓冲区移动各该数据区块至该客户储存媒体中;
依据该客户储存媒体中所储存的该些数据区块的识别数据判断该些数据区块不连续时,传送与不连续的该些数据区块相对应的补包请求至该服务器;及
依据该客户储存媒体中所储存的该些数据区块的识别数据判断该客户储存媒体已储存完整目标数据时退出该组播群组。
6.如权利要求5所述的使用两阶存储器处理封包数据的数据接收方法,其特征在于,该数据接收方法于将各该组播封包中的封包数据写入该内存空间中的对应位置的步骤前,更包含丢弃预定时间内所接收到的该些组播封包的步骤。
7.如权利要求5所述的使用两阶存储器处理封包数据的数据接收方法,其特征在于,将各该组播封包中的封包数据写入该内存空间中的对应位置的步骤更包含判断该内存空间已满时,删除储存时间最久的一该封包数据的步骤。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于英业达科技有限公司;英业达股份有限公司,未经英业达科技有限公司;英业达股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201611144822.2/1.html,转载请声明来源钻瓜专利网。