[发明专利]一种系统间文件传输方法及装置有效
| 申请号: | 201410521840.2 | 申请日: | 2014-09-30 |
| 公开(公告)号: | CN105450719B | 公开(公告)日: | 2019-05-24 |
| 发明(设计)人: | 胡可云 | 申请(专利权)人: | 中国移动通信集团公司 |
| 主分类号: | H04L29/08 | 分类号: | H04L29/08 |
| 代理公司: | 北京同达信恒知识产权代理有限公司 11291 | 代理人: | 郭润湘 |
| 地址: | 100032 *** | 国省代码: | 北京;11 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 一种 系统 文件传输 方法 装置 | ||
本发明涉及文件传输技术领域,尤其涉及一种系统间文件传输方法及装置,用以提高文件传输的成功率和系统工作效率。本发明实施例提供一种系统间文件传输方法,包括:从传输接口文件中查询本系统与第一系统之间传输目标文件的传输时间窗口;在所述传输时间窗口内,监测所述第一系统中是否已生成所述目标文件以及用于标识所述目标文件已生成完整的完整性证明文件;在确定所述第一系统中已生成所述目标文件以及所述完整性证明文件后,下载所述目标文件。本发明实施例提高了文件传输时间的灵活性以及文件传输成功率和传输效率。
技术领域
本发明涉及文件传输技术领域,尤其涉及一种系统间文件传输方法及装置。
背景技术
集团内部往往存在多个应用系统,这多个应用系统之间基于预定义的接口标准进行数据共享传输,在接口标准中规定了传输文件的文件名、字段名称等。两个系统之间约定好传输文件的时间点,文件接收方在该时间点获取文件提供方准备好的目标文件。多个应用系统之间的数据具有依赖关系,一个系统只有在读取前一个系统的数据后,才能进入后续的数据处理流程。
如图1所示,A、B、C三个系统之间进行文件传输,系统B的任务依赖于系统A的数据,系统C的任务依赖于系统B的数据。系统A是系统B的前置系统,系统B是系统C的前置系统。由于系统数据处理的复杂性,经常会出现这样的问题:前置系统文件生成延迟,导致在指定的文件传输时间,前置系统没能生成文件,这样,后续系统就会认为文件传输失败,导致后续的系统任务无法执行。或者,前置系统在指定的文件传输时间没有将文件生成完整,后续系统在该文件传输时间获取到了不完整的文件,导致在后续数据处理过程中出错,需要进行文件重传,从而影响系统工作效率。
上述系统间进行文件传输失败的问题尚没有有效的解决方案。
发明内容
本发明实施例提供一种系统间文件传输方法及装置,用以提高文件传输的成功率和系统工作效率。
本发明实施例提供一种系统间文件传输方法,包括:
从传输接口文件中查询本系统与第一系统之间传输目标文件的传输时间窗口;
在所述传输时间窗口内,监测所述第一系统中是否已生成所述目标文件以及用于标识所述目标文件已生成完整的完整性证明文件;
在确定所述第一系统中已生成所述目标文件以及所述完整性证明文件后,下载所述目标文件。
可选地,所述方法还包括:
在所述第一系统中下载所述目标文件的校验文件;
根据下载的校验文件对下载的所述目标文件进行正确性校验。
可选地,根据下载的校验文件对下载的所述目标文件进行正确性校验之后,还包括:
若校验失败,且当前时间在所述传输时间窗口内,则重新下载所述目标文件。
可选地,根据下载的校验文件对所述目标文件进行正确性校验之后,还包括:
若校验失败,且当前时间不在所述传输时间窗口内,则根据传输接口文件中所述目标文件的传输标签,判断所述目标文件是否为进行后续数据处理的必要文件;
若是,则提示传输失败,否则,进行后续数据处理。
本发明另一实施例提供一种系统间文件传输方法,包括:
在本系统与第二系统之间传输目标文件的传输时间窗口内,生成所述目标文件,并生成用于标识所述目标文件已生成完整的完整性证明文件;
当在所述传输时间窗口内,接收到所述第二系统获取所述目标文件的请求后,将所述目标文件发送给所述第二系统。
可选地,生成所述目标文件之后,还包括:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国移动通信集团公司,未经中国移动通信集团公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201410521840.2/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种处理客户端请求的方法和装置
- 下一篇:业务数据处理方法及设备





