[发明专利]一种文件接口开发方法及系统在审
| 申请号: | 201410602808.7 | 申请日: | 2014-10-31 |
| 公开(公告)号: | CN104317601A | 公开(公告)日: | 2015-01-28 |
| 发明(设计)人: | 杨军 | 申请(专利权)人: | 北京思特奇信息技术股份有限公司 |
| 主分类号: | G06F9/44 | 分类号: | G06F9/44 |
| 代理公司: | 北京轻创知识产权代理有限公司 11212 | 代理人: | 杨立 |
| 地址: | 100086 北京市海淀*** | 国省代码: | 北京;11 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 一种 文件 接口 开发 方法 系统 | ||
1.一种文件接口开发方法,其特征在于,包括:
扫描步骤:扫描各平台提供的文件是否在规定的时间内出现在指定平台的指定目录中;
解析步骤:解析各平台提供的文件,并将解析后的文件数据存储到指定平台相应的接口表中;
收集步骤:抽取各接口表的数据,按照指定平台规范组装文件记录,并存储到文件记录临时表;
生成步骤:扫描文件记录临时表,按照指定平台规范,生成对应的文件;
传送步骤:将生成的文件在规定时间内上传给指定平台,或者从指定平台外的各平台下载文件至指定平台;
接口开发步骤:根据各平台的文件接口类型,调用扫描步骤、解析步骤、收集步骤、生成步骤和传送步骤中任意数量的步骤开发文件接口。
2.根据权利要求1所述的文件接口开发方法,其特征在于,所述扫描步骤具体包括:在规定时间段内,定时器周期性地对指定目录进行扫描,若在规定扫描次数内扫描到文件,则停止扫描,否则进行短信告警。
3.根据权利要求1所述的文件接口开发方法,其特征在于,所述解析步骤具体包括:在规定时间段内,定时器扫描指定目录下的文件,并周期性地解析文件,并将解析后的文件数据存储到相应的接口表中,当在规定解析次数内有解析后文件存储至当前接口表中,则定时器停止解析文件,否则将历史接口表中的数据导入至当前接口表中。
4.根据权利要求3所述的文件接口开发方法,其特征在于,所述周期性地解析文件具体包括:根据扫描到的文件的记录规则,对每条文件进行拆分然后,匹配到接口表的对应字段上,对接口表的每条字段进行验证,并对通过不同渠道匹配到相同字段上的文件进行合并。
5.根据权利要求1所述的文件接口开发方法,其特征在于,所述收集步骤具体包括:在规定时间段内,定时器扫描接口表中的数据,并按照指定平台规范对接口表中的数据进行组装,将组装后的数据存储到文件记录临时表中,若在规定收集次数内有组装后数据存储至当前文件记录临时表中,则停止收集,否则将历史文件记录临时表中的数据导入至当前文件记录临时表。
6.根据权利要求1所述的文件接口开发方法,其特征在于,所述生成步骤具体包括:在规定时间段内,定时器周期性地扫描文件记录临时表中的数据,将文件记录临时表中的数据按照指定平台规范生成文件头和文件体,并在指定目录下生成最终上传到指定平台的文件,若生成文件头和文件体失败,则将历史文件记录临时表中的数据导入当前文件记录临时表,按指定平台规范生成文件头和文件体,并在指定目录下生成最终上传到指定平台的文件。
7.一种文件接口开发系统,其特征在于,包括:
扫描模块:用于扫描各平台提供的文件是否在规定的时间内出现在指定平台的指定目录中;
解析模块:用于解析各平台提供的文件,并将解析后的文件数据存储到指定平台相应的接口表中;
收集模块:用于抽取各接口表的数据,按照指定平台规范组装文件记录,并存储到文件记录临时表;
生成模块:用于扫描文件记录临时表,按照指定平台规范,生成对应的文件;
传送模块:用于将生成的文件在规定时间内上传给指定平台,或者从指定平台外的各平台下载文件至指定平台;
接口开发模块:用于根据各平台的文件接口类型,调用扫描模块、解析模块、收集模块、生成模块和传送模块中任意数量的模块开发文件接口。
8.根据权利要求7所述的文件接口开发系统,其特征在于,所述解析模块中集成有解析插件,其用于周期性地解析文件,具体包括:根据扫描到的文件的记录规则,对每条文件进行拆分然后,匹配到接口表的对应字段上,对接口表的每条字段进行验证,并对通过不同渠道匹配到相同字段上的文件进行合并。
9.根据权利要求7或8所述的文件接口开发系统,其特征在于,所述扫描模块、解析模块、收集模块、生成模块和传送模块中均集成有短信告警模块,分别用于对异常扫描、异常解析、异常收集、异常生成或异常传送进行短信告警。
10.根据权利要求7或8所述的文件接口开发系统,其特征在于,所述扫描模块、解析模块、收集模块、生成模块和传送模块中均集成有定时器,且通过各自的定时器完成扫描、解析、收集、生成和传送,并通过定时器检测是否在规定的扫描次数、解析次数、收集次数、生成次数和传送次数内进行相应操作。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京思特奇信息技术股份有限公司,未经北京思特奇信息技术股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201410602808.7/1.html,转载请声明来源钻瓜专利网。





