[发明专利]一种文件接口系统有效
申请号: | 201710253183.1 | 申请日: | 2017-04-18 |
公开(公告)号: | CN107153539B | 公开(公告)日: | 2021-03-30 |
发明(设计)人: | 汤学良 | 申请(专利权)人: | 北京思特奇信息技术股份有限公司 |
主分类号: | G06F8/30 | 分类号: | G06F8/30;H04L29/08 |
代理公司: | 北京轻创知识产权代理有限公司 11212 | 代理人: | 杨立 |
地址: | 100086 北京市海淀*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 文件 接口 系统 | ||
本发明涉及一种文件接口系统,包括主函数模块和函数库,主函数模块用于获取接口编号,根据接口编号从接口参数配置表中读取需要调用的函数库名和执行步骤,并根据函数库名加载相应的函数库;函数库用于存储封装过的功能模块,并根据执行步骤执行相应的功能模块。本发明提供的一种文件接口系统,具有以下优点:当遇到一级客服文件接口需求时,开发人员不需要重新编写相同的代码,代码复用率高;调度策略可配置,可以动态灵活按配置步骤顺序执行;文件接口技术规范统一,维护人员仅需掌握sqlplus、sqlldr工具使用方式就可以维护,维护方便。
技术领域
本发明涉及文件接口开发领域,尤其涉及一种文件接口系统。
背景技术
现有的文件接口系统,其文件接口调度策略都是由crontab管理,具有以下缺点:
1、每当遇到一级客服文件接口需求时,开发人员都需要重新编写相同的代码,复用率低;
2、文件接口调度策略由crontab管理,导致crontab配置文件过多十分混乱,且执行顺序容易出错;
3、操作日志存储混乱,不利于监控,缺乏统一的管理方案;
4、文件接口没有统一的技术规范,接口程序技术架构混乱,上线后维护困难。
发明内容
本发明所要解决的技术问题是针对现有技术的不足,提供一种文件接口系统。
本发明解决上述技术问题的技术方案如下:
一种文件接口系统,包括主函数模块和函数库,其中:
所述主函数模块用于获取接口编号,根据所述接口编号从接口参数配置表中读取需要调用的函数库名和执行步骤,并根据所述函数库名加载相应的函数库;
所述函数库用于存储封装过的功能模块,并根据所述执行步骤执行相应的功能模块。
本发明的有益效果是:本发明提供的一种文件接口系统,包括主函数模块和函数库,并通过主函数模块获取接口编号,根据接口编号从接口参数配置表中读取需要调用的函数库名和执行步骤,并根据函数库名加载相应的函数库,调用函数库中存储的功能模块,实现不同的文件接口功能,该系统具有以下优点:
当遇到一级客服文件接口需求时,开发人员不需要重新编写相同的代码,代码复用率高;
解决文件接口调度策略由crontab来管理,导致crontab配置文件过多十分混乱,且执行顺序容易出错的问题,将调度策略改为可配置,可以动态灵活按配置步骤顺序执行;
文件接口技术规范统一,维护人员仅需掌握sqlplus、sqlldr工具使用方式就可以达到维护的目的,维护方便。
在上述技术方案的基础上,本发明还可以做如下改进。
进一步地,所述功能模块包括:
采集模块,用于采集客服数据,并将所述客服数据写入接口表。
进一步地,所述功能模块还包括:
生成模块,用于从所述接口表中读取所述客服数据,并从所述接口参数配置表中读取文件命名规则,将所述接口表中的客服数据按所述文件命名规则生成客服文件,并将所述客服文件存储到文件目录下。
进一步地,所述功能模块还包括:
传输模块,用于传输所述客服文件。
进一步地,所述传输模块包括:
上传单元,用于将所述客服文件上传到上级服务器;
下载单元,用于将所述上级服务器中的文件下载到本地服务器。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京思特奇信息技术股份有限公司,未经北京思特奇信息技术股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710253183.1/2.html,转载请声明来源钻瓜专利网。