专利名称:一种公务卡服务系统的制作方法
技术领域:
本实用新型涉及公务卡,尤其涉及一种用于处理财政预算单位和银行之间的公务卡刷 卡消费信息及公务卡还款信息的公务卡服务系统,属于电子信息科技领域,可应用于各级 财政预算单位。
背景技术:
目前,公务卡业务处理技术多数是由银行通过文件方式定期将财政预算单位指定卡号 的公务卡的所有消费信息进行打包,然后将打包文件提供给财政用于预算单位进行下载报 销。在单位报销结束后,再将报销信息通过文件方式反馈给各公务卡发卡行进行还款,这 样的处理方式,不但无法规避公务卡个人消费部分的隐私内容,而且人为干预工作效率低 下且存在安全隐患,同样也造成整个业务流程的处理时间延长及不及时的现象,己经无法 满足日益扩大的业务量处理需求与网络信息技术更新的需要。
实用新型内容
本实用新型的目的在于克服现有技术中存在的问题,提出一种新的公务卡服务系统, 该系统分别连接财政系统和银行系统,财政预算单位可以根据单位人员报销的凭证信息下 载对应的消费信息,并进行及时还款处理。此方式解决了个人消费的隐私保护问题,也使 得业务处理更加的及时准确。
本实用新型的公务卡服务系统通过使用socket协议的短交易模式实时发送指定交互 命令,实现与财政预算单位、公务卡发卡行(包括银联)之间的信息交互,交互命令采用 的是定长的字符串而不是文件格式,并且每个交互命令都指定了唯一固定的交易码,用于 接收方判断请求内容。接收方通过解析接收到的请求信息的交易码,能够快速的进行分类 处理。同时由于采用socket短交易,接收方在收到请求后,需要即时反馈信息,这样很 方便判断交易是否完成,也实现数据传递的实时性,避免了采用定期文件传递情况下的延 时情况。
考虑到公务卡服务系统中通常存在的下列技术问题1. 公务卡服务系统支持的交互的主要包括财政预算单位下载公务卡消费记录、财政 预算单位上传还款明细信息、公务卡发卡行接收汇总还款明细、预算单位下载公务卡还款 上卡明细等。这些交易的发起方和接收方分别为预算单位和公务卡发卡行(或银联),公 务卡服务系统在这个过程中负责进行命令转发、接收请求并返回结果。由于财政下属的预 算单位数量很多,而且实行公务卡业务以后,公务卡报销的业务在工作时间内实时都可能 发生,因此要求服务系统能够支持多预算单位并发请求;
2. 财政系统与银行系统之间分别采用专网部署,两个网络之间只有通过公务卡服务系 统才可进行通信, 一旦公务卡服务系统出现状况,则造成财政下属的各预算单位的业务都 无法进行,严重时将导致单位无法获取公务理消费信息、银行无法下载还款明细等;
3. 在公务卡业务的发展过程中,公务卡业务的socket交互内容不断变化增加,为了 保证各家银行之间能够在不影响业务的情况下,进行业务的不同处理,因此要求服务系统 能够兼容各种接口标准,并通过配置管理进行区分对待。
本实用新型采用如下技术方案
一种公务卡服务系统,所述公务卡服务系统数据连接一个或多个位于财政预算单位的 客户端和一个或多个银行系统,所述公务卡服务系统接受客户端的下载请求将位于银行系 统的公务卡信息下载至客户端,并接受客户端的上传请求将位于客户端的公务卡信息上传 至银行系统,如图1所示。
所述位于银行系统的公务卡信息包括公务卡的消费记录和公务卡的还款上卡明细;所 述位于客户端的公务卡信息包括公务卡的还款明细。
本公务卡服务系统支持多客户端同时连接,优选地,同时通过设置socket超时机制, 当在规定时间内得不到客户端的反应时,由公务卡服务系统主动断开链路,释放资源,其 实现方式可以是在公务卡服务系统中设置超时判断模块,所述模块判断所述客户端的响 应时间是否超过设定的时间,若是,则断开该客户端的数据连接。
优选地,所述公务卡服务系统包括大数据分批处理模块,所述模块判断由所述公务卡 服务系统下载或上传的信息是否超过设定的数据量大小,若是,则使所述公务卡服务系统 分批处理,减少因数据量过大造成系统性能下降或数据传输丢包的几率。
优选地,所述公务卡服务系统包括数据缓存模块,所述模块在所述公务卡服务系统内 缓存由所述公务卡服务系统下载或上传的信息。同时设计LRU、 MRU等多种缓存更新和淘 汰算法,保证数据的及时刷新,在提高性能的同时避免因"脏页"导致数据获取错误。
4为解决网络故障期间所造成的业务中断,优选地,所述公务卡服务系统包括数据存储 转发模块,所述模块判断由所述公务卡服务系统下载或上传的信息的接收方和所述公务卡 服务系统是否处于数据连接状态,若否,则将所述信息存储于本地,并在之后主动,或接 受所述接收方的请求,将所述数据发送至所述接收方。
优选地,所述公务卡服务系统采用一种或多种不同的接口标准和所述一个或多个银行 系统数据连接,并在进行socket命令发送时根据不同的接口标准的具体要求,形成不同 的交互字符串。
和现有技术相比,本实用新型具有如下优势-
1、 实现公务卡业务的实时性,财政预算单位可以通过服务系统实时下载消费记录并 还款;
2、 实现公务卡消费信息的隐私维护,财政预算单位下载消费记录时需要根据消费小 票的信息下载指定的消费记录,没有准确信息的情况下,无法下载其他消费信息,最大可 能的减少公务卡持有人个人消费隐私的保护。
3、 实现财政与发卡行之间的唯一交互通道,各预算单位下载消费信息的请求必须通 过财政的公务卡服务系统转发,预算单位不直接连接发卡行,减少了发卡行网络安全风险;
4、 提高了系统针对新业务的反应速度,和财政的管理易用性。当有新业务产生时, 通过对财政公务卡服务系统的调整即可解决大部分需求,并可根据各发卡行的不同要求进 行区别对待,减少预算单位或公务卡发卡行的升级次数。
图l是本实用新型公务卡服务系统的示意图。
图2是本实用新型实施例部署的公务卡服务平台结构简图。
具体实施方式
下面通过具体实施例对本实用新型作进一步描述。
如图2所示部署一公务卡服务平台,其中本实用新型的公务卡服务系统通过财政内网 和多个财政预算单位连接,同时通过两道防火墙和公务卡发卡行连接,成为财政预算单位 和公务卡发卡行之间的数据传输媒介,且两者之间只通过该公务卡服务系统连接。
该服务平台部署完成后,财政预算单位通过财政内网连接本实用新型的公务卡服务系统进行消费记录、还款上卡明细的下载和还款明细的上传工作。公务卡服务系统收到预算 单位的下载请求,转发给相应的发卡行,收到预算单位上传数据的请求,进行数据解析入 库,用于处理发卡行下载还款明细请求。
除上述功能外,本实施例的公务卡服务系统还集中具有以下特点
1. 通过采用多线程处理方式,使公务卡服务系统同时支持多客户端同时连接,同时通
过设置socket超时机制,当在规定时间内得不到客户端的反应时,由公务卡服务平台主
动断开链路,释放资源。
2. 对于大数据量的交互,系统自动进行分批次处理,减少因数据量过大造成系统性能 下降或数据传输丢包的几率。
3. 引入数据缓存机制,使得公务卡服务平台可以将数据临时缓冲存储在本地,同时设 计LRU、 MRU等多种缓存更新和淘汰算法,保证数据的及时刷新,在提高性能的同时避免因
"脏页"导致数据获取错误。
4. 引入存储转发机制,使得公务卡服务平台可在网络连通时将主动接收发送方的数据 并进行落地存储,同时在接收到请求方发出的数据请求指令后,可以将数据从本地而非远 程发送方直接传送到目的地。
5. 通过在对接口标准的分类,在服务平台维护客户端(公务卡发卡行、银联)所支持 的接口标准的版本,在进行socket命令发送时根据不同版本的要求,形成不同的交互字 符串。
权利要求1.一种公务卡服务系统,所述公务卡服务系统数据连接一个或多个位于财政预算单位的客户端和一个或多个银行系统,所述公务卡服务系统接受客户端的下载请求将位于银行系统的公务卡信息下载至客户端,并接受客户端的上传请求将位于客户端的公务卡信息上传至银行系统。
2. 如权利要求l所述的公务卡服务系统,其特征在于,所述位于银行系统的公务卡信息包 括公务卡的消费记录和公务卡的还款上卡明细。
3. 如权利要求l所述的公务卡服务系统,其特征在于,所述位于客户端的公务卡信息包括 公务卡的还款明细。
4. 如权利要求1-3任意一项所述的公务卡服务系统,其特征在于,所述公务卡服务系统包 括超时判断模块,所述模块判断所述客户端的响应时间是否超过设定的时间,若是,则断 开该客户端的数据连接。
5. 如权利要求l-3任意一项所述的公务卡服务系统,其特征在于,所述公务卡服务系统包 括大数据分批处理模块,所述模块判断由所述公务卡服务系统下载或上传的信息是否超过 设定的数据量大小,若是,则使所述公务卡服务系统分批处理。
6. 如权利要求l-3任意一项所述的公务卡服务系统,其特征在于,所述公务卡服务系统包 括数据缓存模块,所述模块在所述公务卡服务系统内缓存由所述 公务卡服务系统下载或上 传的信息。
7. 如权利要求l-3任意一项所述的公务卡服务系统,其特征在于,所述公务卡服务系统包 括数据存储转发模块,所述模块判断由所述公务卡服务系统下载或上传的信息的接收方和 所述公务卡服务系统是否处于数据连接状态,若否,则将所述信息存储于本地,并在之后 主动,或接受所述接收方的请求,将所述数据发送至所述接收方。
8. 如权利要求l-3任意一项所述的公务卡服务系统,其特征在于,所述公务卡服务系统采 用一种或多种不同的接口标准和所述一个或多个银行系统数据连接。
专利摘要本实用新型公开了一种公务卡服务系统,属于电子信息科技领域。本实用新型公务卡服务系统数据连接一个或多个位于财政预算单位的客户端和一个或多个银行系统,所述公务卡服务系统接受客户端的下载请求将位于银行系统的公务卡信息下载至客户端,并接受客户端的上传请求将位于客户端的公务卡信息上传至银行系统。所述公务卡服务系统还可包括超时判断模块、大数据分批处理模块、数据缓存模块、数据存储转发模块等。本实用新型可应用于各级财政预算单位。
文档编号G07F19/00GK201392563SQ20092010739
公开日2010年1月27日 申请日期2009年4月17日 优先权日2009年4月17日
发明者曾纪才, 仲 王, 王怀志, 胡锦锋 申请人:北京方正春元科技发展有限公司