The present invention provides a document segmentation system, running on the electronic device, the system comprises an acquisition module for acquiring the file to be sent; determining module, according to the availability probability of transmission buffer of the electronic device memory capacity and file transmission channel, n number of segmentation formula by using the default file transfer the probability of success of computation of the file to be sent; and the segmentation module for the file to be sent into a block source n. The invention also provides a method of file segmentation. The invention can divide the files to be sent according to the capacity of the send caching area and the availability probability of the file transmission channel.
【技术实现步骤摘要】
文件分割系统及方法
本专利技术涉及数据传输
,尤其涉及一种文件分割系统及方法。
技术介绍
目前,小内存系统的文件发送十分常见,通常做法是根据小内存系统的发送缓存区容量确定分块数目后,根据所确定的分块数目对文件分块并发送。然而,现有的分割做法并不能达到最优分块。
技术实现思路
鉴于以上内容,有必要提供一种文件分割系统,能够根据发送缓存区容量以及文件传输通道的可用性概率来分割待发送文件。鉴于以上内容,有必要提供一种文件分割方法,能够根据发送缓存区容量以及文件传输通道的可用性概率来分割待发送文件。所述文件分割系统,运行于电子装置中,该系统包括:获取模块,用于获取待发送文件;确定模块,用于根据所述电子装置的内存的发送缓存区的容量以及文件传送通道的可用性概率,利用预设的文件传送成功概率的计算公式计算所述待发送文件的分割块数n;及分割模块,用于将所述待发送文件分割成n个源块。优选地,该系统包括:编码模块,用于对所述n个源块进行编码;及发送模块,用于按照编码顺序依序将所述编码后的n个源块读入所述发送缓存区,以及按照文件发送协议对读入的每个源块进行数据封装,将封装后的数据发送到目的位置。优选地,所述确定模块还用于:根据所述文件传输通道在指定时段内的平均可用时间和平均修复时间计算所述文件传输通道的可用性概率。优选地,所述文件传送成功概率的计算公式是:其中,P(x,n,v)代表文件传送成功概率,tF代表所述平均可用时间,tR代表所述平均修复时间,x代表所述待传送文件的大小,n代表分割块数,v代表所述文件传输通道的文件传输速度;其中,所述确定模块根据下述三个条件利用上述文件传 ...
【技术保护点】
一种文件分割系统,其特征在于,该系统包括:获取模块,用于获取待发送文件;确定模块,用于根据一电子装置的内存的发送缓存区的容量以及文件传送通道的可用性概率,利用预设的文件传送成功概率的计算公式计算所述待发送文件的分割块数n;及分割模块,用于将所述待发送文件分割成n个源块。
【技术特征摘要】
1.一种文件分割系统,其特征在于,该系统包括:获取模块,用于获取待发送文件;确定模块,用于根据一电子装置的内存的发送缓存区的容量以及文件传送通道的可用性概率,利用预设的文件传送成功概率的计算公式计算所述待发送文件的分割块数n;及分割模块,用于将所述待发送文件分割成n个源块。2.如权利要求1所述的文件分割系统,其特征在于,该系统包括:编码模块,用于对所述n个源块进行编码;及发送模块,用于按照编码顺序依序将所述编码后的n个源块读入所述发送缓存区,以及按照文件发送协议对读入的每个源块进行数据封装,将封装后的数据发送到目的位置。3.如权利要求1所述的文件分割系统,其特征在于,所述确定模块还用于:根据所述文件传输通道在指定时段内的平均可用时间和平均修复时间计算所述文件传输通道的可用性概率。4.如权利要求3所述的文件分割系统,其特征在于,所述文件传送成功概率的计算公式是:其中,P(x,n,v)代表文件传送成功概率,tF代表所述平均可用时间,tR代表所述平均修复时间,x代表所述待传送文件的大小,n代表分割块数,v代表所述文件传输通道的文件传输速度;其中,所述确定模块根据下述三个条件利用上述文件传送成功概率的计算公式来计算所述分割块数n的值,所述三个条件包括:第一条件:每个源块的大小x/n小于所述发送缓存区的容量;第二条件:每个源块的大小x/n达到最大值;及第三条件:在同时满足上述第一条件及第二条件的前提下,对应的P(x,n,v)达到最大值。5.如权利要求1所述的文件分割系统,其特征在于,所述待发送文件的大小小于所述电子装置的内存的容量...
【专利技术属性】
技术研发人员:张玉勇,
申请(专利权)人:富泰华工业深圳有限公司,鸿海精密工业股份有限公司,
类型:发明
国别省市:广东,44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。