【技术实现步骤摘要】
数据切分的传输方法及装置
本申请涉及数据传输的方法,具体涉及一种数据切分的传输方法及装置。
技术介绍
随着网络流量的快速成长,许多过去不容易实现的服务也可以被轻易的完成。例如:宽带的上传多媒体文件(multimedia file)。由于海量的传输仍会影响服务器的负荷量。因此在已知的多媒体服务器也会具备带宽管理(Bandwidth Manager)的功能。服务器可以透过带宽分布或缓存等方式减轻同时间的资料传输量。此外,所述的传输方式更结合了多个实体磁盘,使得数据可以同步的写入所述磁盘中。而现有技术对数据写入磁盘的方式,是将数据同步的由来源端写入服务器中。服务器会暂存这些数据文件。之后,服务器在将这些数据文件分批的写入实体磁盘。这种写入的方式的实现成本低廉且快速。但是数据写入的过程中若发生错误,则数据只能重新写入。因此数据重新传输的时间就会拉长,而且也会增加网络带宽的负载。此夕卜,同一份数据文件除了要从客户端中重新载入,而且也要在服务器内部重新传输。
技术实现思路
本申请所要解决的技术问题在于提供一种数据切分的传输方法,避免数据文件在切分时或写入磁盘阵列时所发 ...
【技术保护点】
一种数据切分的传输方法,其特征在于,包括以下步骤:侦测本地目录的数据文件是否有异动;若所述数据文件有异动,将所述数据文件置入对应的内部队列中;决定所述数据文件的切分片段的数量;从所述内部队列中取得所述数据文件,并根据所述切分片段的数量对所述数据文件进行切分,并记录切分信息;以及根据所述切分信息读取所述切分片段,并将每一切分片段依序写入目标文件中。
【技术特征摘要】
1.一种数据切分的传输方法,其特征在于,包括以下步骤: 侦测本地目录的数据文件是否有异动; 若所述数据文件有异动,将所述数据文件置入对应的内部队列中; 决定所述数据文件的切分片段的数量; 从所述内部队列中取得所述数据文件,并根据所述切分片段的数量对所述数据文件进行切分,并记录切分信息;以及 根据所述切分信息读取所述切分片段,并将每一切分片段依序写入目标文件中。2.如权利要求1所述的数据切分的传输方法,其特征在于,侦测所述数据文件的异动种类进一步包括:判断所述数据文件的异动为数据新增、数据搬移、数据修改或数据删除。3.如权利要求1所述的数据切分的传输方法,其特征在于,将所述数据文件置入对应的内部队列中进一步包括: 判断所述内部队列的服务量是否大于预设压力阀值;以及 若所述服务量大于所述预设压力阀值时,则向至少一心跳服务器发出报警要求。4.如权利要求1所述的数据切分的传输方法,其特征在于,所述读取所述切分片段,并将每一切分片段依序写入目标文件中,进一步包括: 判断写入的所述切分片段的内容是否正确;以及 若所述切分片段的内容有错误,则向至少一心跳服务器发出报警要求。5.如权利要求1所述的数据切分的传输方法,其特征在于,每一所述切分信息记录部分的所述数据文件的起始位置与偏移...
【专利技术属性】
技术研发人员:于凤东,张磊,马一鸣,
申请(专利权)人:乐视网信息技术北京股份有限公司,
类型:发明
国别省市:北京;11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。