发明名称 |
大容量数据的内存转发方法 |
摘要 |
一种大容量数据的内存转发方法,其特征是它包括以下步骤:首先,通过FTP协议将上传的文件保存在内存中;其次,对内存文件识别,获取文件的传输时效及分发用户的信息;第三,对内存文件进行管理,并对外提供统一的内存文件操作接口,同时对内存过载的异常情况进行处理;第四,根据分发用户信息将内存文件转发给多个分发用户,实现一对多的内存转发;如果内存转发失败则进行失败重发,如果是链路断开则将内存文件交由内存文件转发模块自动保存到磁盘,并通过记录的转发失败信息来检测网络连通状态,当链路恢复进,重新将磁盘上的文件加载到内存中,由内存文件转发模块负责重发,直至发出为止;第五,将文件传输的实时状态进行记录并实时展现到Web页面中。本发明解决了大容量卫星数据文件的高时效传输难题,可广泛应用于基于FTP协议传输的大容量文件转发。 |
申请公布号 |
CN102164174A |
申请公布日期 |
2011.08.24 |
申请号 |
CN201110055591.9 |
申请日期 |
2011.03.09 |
申请人 |
南京恩瑞特实业有限公司 |
发明人 |
张伟 |
分类号 |
H04L29/08(2006.01)I |
主分类号 |
H04L29/08(2006.01)I |
代理机构 |
南京天华专利代理有限责任公司 32218 |
代理人 |
徐冬涛;瞿网兰 |
主权项 |
一种大容量数据的内存转发方法,其特征是它包括以下步骤:首先,通过FTP协议将上传的文件保存在内存中;其次,对内存文件识别,获取文件的传输时效及分发用户的信息;第三,对内存文件进行管理,并对外提供统一的内存文件操作接口,同时对内存过载的异常情况进行处理;第四,根据分发用户信息将内存文件转发给多个分发用户,实现一对多的内存转发;如果内存转发失败则进行失败重发,如果是链路断开则将内存文件交由内存文件转发模块自动保存到磁盘,并通过记录的转发失败信息来检测网络连通状态,当链路恢复进,重新将磁盘上的文件加载到内存中,由内存文件转发模块负责重发,直至发出为止;第五,将文件传输的实时状态进行记录并实时展现到Web页面中。 |
地址 |
211110 江苏省南京市江宁开发区将军大道39号 |