发明名称 |
大数据量文件的传输方法及系统 |
摘要 |
本发明提供了一种大数据量文件的传输方法及系统,其中大数据量文件的传输方法包括以下步骤:S1、在文件传输的发送端,对待发送文件进行分块处理,在生成所述发送子文件块的同时,生成所述发送子文件块的第一校验信息;S2、将所述发送子文件块及第一校验信息传输至接收端;S3、在接收端,每当接收到与发送端约定被校验的字节数的数据时,生成第二校验信息;S4、将所述第二校验信息与接收到的第一校验信息进行比对,并向发送端发送相应的信息;S5、发送端接收端发送获取上一次传输终止或结束时接收端文件的接收位置的请求;S6、根据接收端返回的信息,判断所述文件的接收位置是否到达待发送文件的结尾。 |
申请公布号 |
CN102752283B |
申请公布日期 |
2015.05.13 |
申请号 |
CN201210174047.0 |
申请日期 |
2012.05.30 |
申请人 |
福建省三奥信息科技股份有限公司 |
发明人 |
卓华;邱源峰;沈刚;彭运泽;陈勇;陶力;刘仕杰;陈锦;方炜 |
分类号 |
H04L29/06(2006.01)I;H04L29/08(2006.01)I;H04N21/63(2011.01)I |
主分类号 |
H04L29/06(2006.01)I |
代理机构 |
福州市鼓楼区博深专利代理事务所(普通合伙) 35214 |
代理人 |
林志峥 |
主权项 |
一种大数据量文件的传输方法,其特征在于,包括以下步骤:S1、在文件传输的发送端,对待发送文件进行分块处理,得到一发送子文件块和一等待子文件块,并在生成所述发送子文件块的同时,按与接收端约定被校验的字节数,生成所述发送子文件块的第一校验信息;S2、将所述发送子文件块及第一校验信息传输至接收端;其中,所述发送子文件块是以流传输的形式被传输至接收端;S3、在接收端接收所述发送子文件块的过程中,每当接收到与发送端约定被校验的字节数的数据时,生成第二校验信息;S4、将所述第二校验信息与接收到的第一校验信息进行比对;若所述第一校验信息、第二校验信息比对失败,则终止接收文件,并向发送端发送终止文件传输的信息;若所述第一校验信息、第二校验信息比对成功,则将接收到的数据写入接收端的存储器,再次执行所述步骤S3直至所述发送子文件块全部被写入到接收端的存储器,并向发送端发送所述发送子文件块传输结束的信息;S5、发送端接收到接收端发送的信息后,向接收端发送获取上一次传输终止或结束时接收端文件的接收位置的请求;S6、根据接收端返回的信息,判断所述文件的接收位置是否到达待发送文件的结尾;若否,则返回所述步骤S1,从所述文件的接收位置起对所述等待子文件块进行分块处理并生成相应的校验信息;若是,则待发送文件已经发送完毕,文件传输结束。 |
地址 |
350001 福建省福州市北环中路117号蔚蓝大厦3层 |