一种大文件烧录的方法及相关装置制造方法及图纸

技术编号:8594044 阅读:139 留言:0更新日期:2013-04-18 07:14
本发明专利技术公开了一种大文件烧录的方法,包括:包括:将待传输的大文件分割为多个小文件,所述多个小文件的数据长度之和为所述大文件的数据长度;将所述小文件传送给客户机,以通过所述客户机对所述小文件进行文件烧录。本发明专利技术还公开了一种主机和一种客户机。采用本发明专利技术,具有提升文件传输、烧录的速度,使得大文件的烧录变得更方便、快捷的优点。

【技术实现步骤摘要】

本专利技术涉及一种通信领域,尤其涉及一种大文件烧录的方法及相关装置
技术介绍
当前,随着信息化时代的发展,随着人们生活和工作的需要,文件的烧录成为了人们保存文件的重要形式之一。信息化的生活,人们接触的信息越来越多,想要保存的信息量也越来越大了,因此烧录的文件的格式变得多样,文件的容量日趋变大,大文件的烧录随之成为文件烧录的主要形式之一。现有技术中,大文件的烧录一般采用直接烧录的方式,即将大文件直接写入、存储到存储器中。然而现有技术中大文件烧录的文件的传输速度慢,读写难度大,烧录容量受限以及大文件烧录的存储等问题使得大文件的烧录难以方便、快捷地完成。
技术实现思路
本专利技术所要解决的技术问题在于,提供一种大文件烧录的方法、一种主机、一种客户机和一种大文件烧录系统。可将大文件的传输、烧录转换成小文件的传输、烧录,提升文件传输和烧录的速度,使大文件的烧录变得更方便、快捷。为了解决上述技术问题,一方面,本专利技术的实施例提供了一种大文件烧录的方法,包括将待传输的大文件分割为多个小文件,所述多个小文件的数据长度之和为所述大文件的数据长度;将所述小文件传送给客户机,以通过所述客户机对所述小文件进行文件烧录。其中,所述将传输的大文件分割为多个小文件,包括读取所述待传输的大文件的大小;将所述待传输的大文件分割为长度为1024字节的整数倍的小文件,并将剩余的长度小于1024字节的文件封装为一个小文件;计算所述小文件的数目;为所述小文件分配动态存储空间,将所述小文件存储到缓存中。其中,所述将所述小文件传送给客户机之后,包括判断所述缓存中所述小文件的数目是否为零,若判断为是,则结束文件传输,若判断为否,则继续将所述缓存中的所述小文件传送给客户机。本专利技术的实施例还提供了一种大文件烧录的方法,包括接收主机传输过来的由待传输的大文件分割成的小文件,并将所述小文件缓存到系统内存;从所述系统内存中读取所述小文件,并将所述小文件写入存储器。其中,所述将所述小文件写入存储器之后,包括更新所述系统内存中的小文件数据;判断所述系统内存中数据是否为空,若判断为是,则结束传输文件的烧录,若判断为否,则继续从所述系统内存中读取所述小文件,并将所述小文件写入存储器。相应的,本专利技术的实施例提供了一种主机,包括分割模块,用于将待传输的大文件分割为多个小文件,所述多个小文件的数据长度之和为所述大文件的数据长度;传输模块,用于将所述小文件传送给客户机,以通过所述客户机对所述小文件进行文件烧录。其中,所述分割模块,包括读取单元,用于读取所述待传输的大文件的大小;分割单元,用于将所述待传输的大文件分割为长度为1024字节的整数倍的小文件,并将剩余的长度小于1024字节的文件封装为一个小文件;计算单元,用于计算所述小文件的数目;缓存单元,用于为所述小文件分配动态存储空间,将所述小文件存储到缓存中。其中,所述传输模块,包括判断单元,用于判断所述缓存中所述小文件的数目是否为零,若判断为是,则结束文件传输,若判断为否,则继续将所述缓存中的所述小文件传送给客户机;传输单元,用于将所述小文件传送给客户机,以通过所述客户机对所述小文件进行文件烧录。另一方面,本专利技术的实施例还提供了一种客户机,包括接收模块,用于接收主机传输过来的由待传输的大文件分割成的小文件,并将所述小文件缓存到系统内存;烧录模块,用于从所述系统内存中读取所述小文件,并将所述小文件写入存储器。其中,所述烧录模块,包括更新单元,用于更新所述系统内存中的小文件数据;判断单元,用于判断所述系统内存中数据是否为空,若判断为是,则结束传输文件的烧录,若判断为否,则继续从所述系统内存中读取所述小文件,并将所述小文件写入存储器;烧录单元,用于从所述系统内存中读取所述小文件,并将所述小文件写入存储器。本专利技术实施例还提供了一种大文件烧录系统,包括,上述
技术实现思路
所述的主机和客户机。本专利技术描述的方法将一个大文件分割成多个小文件,对小文件进行逐个传输、烧录,将大文件的传输、烧录,转化成小文件的传输、烧录。本专利技术所描述的方法支持各种格式的文件传输,兼容各种存储设备的烧录,提升了文件传输的速度,解决了文件的读写和文件烧录容量受限等问题,使大文件的烧录变得更方便、快捷。附图说明为了更清楚地说明本专利技术实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。图1是本专利技术大文件烧录的方法的第一实施例流程示意图;图2是本专利技术大文件烧录的方法的第二实施例流程示意图;图3是本专利技术大文件烧录的方法的第三实施例流程示意图;图4是本专利技术主机的第一实施例结构示意图;图5是本专利技术主机的第二实施例结构示意图;图6是本专利技术主机的第三实施例结构示意图;图7是本专利技术大文件烧录的方法的第四实施例流程示意图;图8是本专利技术大文件烧录的方法的第五实施例流程示意图;图9是本专利技术客户机的第一实施例结构示意图;图10是本专利技术客户机的第二实施例结构示意图。具体实施例方式下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。本专利技术实施例描述了一种大文件烧录的方法,一种主机,一种客户机和一种大文件烧录系统。系统通过主机将大文件分割成多个小文件,分割成的多个小文件的数据长度之和为所述大文件的数据长度,将分割成的小文件发送给客户机,客户机接收并烧录所述小文件。具体实现中,主机用于分割文件和发送分割成的小文件数据给客户机,客户机用于接收并烧录文件数据。客户机一边接收主机发送过来的小文件数据,并将接收到的小文件数据存储在系统内存中,一边从系统内存中读取小文件数据,逐个烧录,直至系统内存中的小文件数据为空。文件的传输在主机和客户机之间进行,传输介质通用任何传输介质,不受传输介质的限制。本专利技术实施例提供的系统,通过将大文件分割成多个小文件,将大文件的传输、烧录转化成小文件的传输、烧录,提高了文件传输、烧录的效率,使得文件的烧录变得更加方便、快捷。下面参考附图对本专利技术的实施例进行描述。参见图1,为本专利技术大文件烧录的方法的第一实施例的流程示意图。本实例所述的大文件烧录的方法,包括步骤S101,将待传输的大文件分割为多个小文件,所述多个小文件的数据长度之和为所述大文件的数据长度。S102,将所述小文件传送给客户机,以通过所述客户机对所述小文件进行文件烧录。具体实现中,文件传输开始时,先将大文件进行分割,分割成多个具有一定长度大小的小文件,分割成的多个小文件的数据长度之和为所述大文件的数据长度,再将分割成的小文件发送给客户机,以通过客户机对小文件进行烧录。本实施例通过将大文件切割成小文件,将大文件的传输转换成小文件的传输,提高了文件传输的速度,解决了文件传输容量受限等问题。参见图2,为本专利技术大文件烧录的方法的第二实施例的流程示意图。本实例所述的大文件烧录的方法,包括步骤S201,读取所述待传输的大文件的大小。S202,将所述待传输的大文件分割为本文档来自技高网
...

【技术保护点】
一种大文件烧录的方法,其特征在于,包括:将待传输的大文件分割为多个小文件,所述多个小文件的数据长度之和为所述大文件的数据长度;将所述小文件传送给客户机,以通过所述客户机对所述小文件进行文件烧录。

【技术特征摘要】
1.一种大文件烧录的方法,其特征在于,包括将待传输的大文件分割为多个小文件,所述多个小文件的数据长度之和为所述大文件的数据长度;将所述小文件传送给客户机,以通过所述客户机对所述小文件进行文件烧录。2.如权利要求1所述的方法,其特征在于,所述将传输的大文件分割为多个小文件,包括读取所述待传输的大文件的大小;将所述待传输的大文件分割为长度为1024字节的整数倍的小文件,并将剩余的长度小于1024字节的文件封装为一个小文件;计算所述小文件的数目;为所述小文件分配动态存储空间,将所述小文件存储到缓存中。3.如权利要求2所述的方法,其特征在于,所述将所述小文件传送给客户机之后,包括判断所述缓存中所述小文件的数目是否为零,若判断为是,则结束文件传输,若判断为否,则继续将所述缓存中的所述小文件传送给客户机。4.一种大文件烧录的方法,其特征在于,包括接收主机传输过来的由待传输的大文件分割成的小文件,并将所述小文件缓存到系统内存;从所述系统内存中读取所述小文件,并将所述小文件写入存储器。5.如权利要求4所述的方法,其特征在于,所述将所述小文件写入存储器之后,包括 更新所述系统内存中的小文件数据;判断所述系统内存中数据是否为空,若判断为是,则结束传输文件的烧录,若判断为否,则继续从所述系统内存中读取所述小文件,并将所述小文件写入存储器。6.一种主机,其特征在于,包括分割模块,用于将待传输的大文件分割为多个小文件,所述多个小文件的数据长度之和为所述大文件的数据长度;传输模块,用于将所述小文件传送给客户...

【专利技术属性】
技术研发人员:黎国强
申请(专利权)人:深圳瑞高信息技术有限公司
类型:发明
国别省市:

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

1