[发明专利]文件读取方法和装置在审

专利信息
申请号: 201410205671.1 申请日: 2014-05-16
公开(公告)号: CN103945282A 公开(公告)日: 2014-07-23
发明(设计)人: 郭辉;罗彬;覃树建 申请(专利权)人: 成都凯智科技有限公司
主分类号: H04N21/647 分类号: H04N21/647;H04N21/63;H04N21/643
代理公司: 北京天奇智新知识产权代理有限公司 11340 代理人: 杨春
地址: 610041 四*** 国省代码: 四川;51
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 文件 读取 方法 装置
【权利要求书】:

1.一种文件读取方法,用于将视频文件通过网络传送至嵌入式终端,其特征在于,包括:

步骤1、发送方将需要传送的文件分割成固定大小的数据块,利用序列号和时间戳对每个数据块进行标识,将数据块封装到UDT数据包;

步骤2、所述终端统计传输过程中数据包的丢失率,并检测当前可用带宽;

步骤3、将包丢失率以预定周期反馈给发送方,由发送方基于当前包丢失率和所检测的带宽来调整发送速度;

步骤4、在每个传输周期完成时,终端将丢失的数据块的标识信息反馈给发送方,由发送方重新发送。

2.根据权利要求1所述的方法,其特征在于,在所述步骤2中,记录连续数据包之间的间隔时间,通过中值过滤器进行过滤,使用平均值估计带宽容量,即将数据包的大小与平均间隔的比值估计为当前带宽。

3.根据权利要求2所述的方法,其特征在于,在所述步骤3中,本发明基于以下过程进行速度控制:

在每一个速度控制的时间点,如果没有来自接收方的否定应答,则发送速度增加δ(x),δ(x)非增且limx→+∞δ(x)=0;

对于任一个否定应答,发送速度以一个固定因子θ(0<θ<1)的比例减小;

采用接收方定期应答的方式对发送速度进行反馈,接收方每隔预定时间向发送方发送一个反馈应答信号,发送方根据收到的应答信号调节数据发送速度;

应答信号中包含:该反馈间隔内收到的数据包总数目;该反馈间隔内丢失的数据包总数目;检测得到的网络带宽;该反馈间隔内发生的丢包事件个数;

发送方每次收到应答信号后,计算前一个反馈间隔内的包丢失率:

包丢失率=丢失的数据包总数目/(收到的数据包总数目+丢失的数据包总数目)

如果包丢失率低于预定阈值,维持原先的速度继续发送数据;

如果包丢失率低于预定阈值,则降低发送速度;

若在一个反馈间隔内存在M个丢包事件,N为服从1到M的均匀分布的随机数,则发送速度下降为x=(1-θ)N·x。

4.根据权利要求3所述的方法,其特征在于,在所述步骤4中,接收方记录下丢失的数据包信息,在传输周期结束时一次性反馈给发送方,发送方在下一个传输周期重新发送这些丢失的数据包,整个过程反复进行,直到所有的数据包都被成功接收,

其中,在第一个传输周期,发送方将整个文件通过UDT协议发送给终端,终端通过序列号判断数据包是否有丢失,并记录下丢失数据包的序列号,如果一次丢包事件内连续丢失多个数据包,则记录丢失的第一个和最后一个数据包的序列号,并加上连续丢包的标志位;

在传输周期结束时,发送方通过TFTP向接收方发送传送完成的信号,接收方收到信号后,将丢包链表反馈给发送方,发送方重新发送丢失的数据包。

5.根据权利要求4所述的方法,其特征在于,所述终端请求发送方重新发送的过程进一步包括:

步骤4.1,终端向服务器请求文件传输,服务器读取视频文件数据,封装为UDT数据包格式,发送给终端;

步骤4.2,终端接收分组,根据序列号判断是否有数据包丢失,并在丢包列表中记录丢失的数据包,写入磁盘,丢失的数据包以空包代替;

步骤4.3,服务器发送视频文件完毕,向终端发送传输完成信号;

步骤4.4,终端接收到传输完成信号,如果丢包列表不为空,将丢包列表反馈给服务器,请求重新发送,否则向服务器发送结束信号,关闭连接,执行步骤4.6);

步骤4.5,服务器收到丢包列表,重新发送丢失的数据包,执行步骤4.4;

步骤4.6,服务器收到结束信号,关闭连接,传输完成。

6.一种文件读取装置,用于将视频文件通过网络传送至嵌入式终端,其特征在于,包括:

文件预处理模块,用于将需要传送的文件分割成固定大小的数据块,利用序列号和时间戳对每个数据块进行标识,将数据块封装到UDT数据包;

计算模块,用于统计传输过程中数据包的丢失率,并检测当前可用带宽;

发送速度调整模块,用于将包丢失率以预定周期反馈给发送方,由发送方基于当前包丢失率和所检测的带宽来调整发送速度;

差错控制模块,用于在每个传输周期完成时,将丢失的数据块的标识信息反馈给发送方,由发送方重新发送。

下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于成都凯智科技有限公司,未经成都凯智科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/pat/books/201410205671.1/1.html,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top