The invention relates to a method for an asynchronous real-time upload invoice, invoice invoice end real-time upload information, does not handle the end results of the invoice for processing receives upload information, information is returned to the end of invoice upload success message, and began to upload invoices, invoice issued in the end after a period of time download upload invoice processing results request processing end return end processing information corresponding to the billing. The whole process is implemented asynchronously, and compared with synchronization, it effectively reduces the pressure on the server side, and greatly reduces the time the enterprise waits for the invoice results.
【技术实现步骤摘要】
一种异步实现发票实时上传的方法
本专利技术涉及数据处理
,尤其是指一种异步实现发票实时上传的方法。
技术介绍
目前增值税收入已占我国年税收总额的近50%,成为名符其实的第一大税种。在税制改革之初,由于增值税建立在手工操作、传统落后的税收征管方式上,仅靠几十万税务人员手工操作,还无法从根本上解决全国的增值税专用发票伪造、虚开、骗抵等问题。随着信息化时代的到来,采用信息化手段进行税收控制已经成为当前的主流,如公开号为(CN103761251A)的现有中国专利技术专利公开了一种基于FTP协议的同步上传与下载文件的方法,包括:获取需要上传的压缩文件;拆分所述文件为N个子文件,其中N大于等于2;上传所述子文件给FTP服务器;在FTP服务器上下载所述子文件,相对应的将所有的子文件组合为原压缩文件。在上传端上传的过程中,如果每成功上传一个子文件,下载端都可以进行下载;当上传较大文件时,所述方法能够节约下载端的等待时间。上述方法采用同步上传与下载,如果企业端发出发票上传请求,处理端接收到请求后如果企业端请求一直在后台等待处理结果,而且处理端系统也是直接开始处理上传的发票信息,一直到有发票信息处理结果后才将结果信息抛给上传请求,返回到企业开票端,这种同步处理方式会加大处理端服务器的压力,容易导致企业开票端获取结果超时。
技术实现思路
为此,本专利技术所要解决的技术问题在于克服现有技术中采用同步处理方式会增加服务器端的压力导致企业开票端获取结果超时等问题,从而提供一种可有效地降低处理服务器端的压力,同时大幅度减少企业端等待发票结果时间的一种异步实现发票实时上传的方法。为解决 ...
【技术保护点】
一种异步实现发票实时上传的方法,其步骤如下:步骤S1:开票端将上传的发票数据通过密文通道传输至税局端的受理平台;步骤S2:所述受理平台将所述上传的发票数据发送到业务处理系统进行处理;步骤S3:所述业务处理系统调用上传服务接口将发票数据上传成功信息返回至所述开票端,并通过所述上传服务接口将上传的发票数据传输至上传数据处理线程池,利用所述上传数据处理线程池对上传的发票数据进行处理。
【技术特征摘要】
1.一种异步实现发票实时上传的方法,其步骤如下:步骤S1:开票端将上传的发票数据通过密文通道传输至税局端的受理平台;步骤S2:所述受理平台将所述上传的发票数据发送到业务处理系统进行处理;步骤S3:所述业务处理系统调用上传服务接口将发票数据上传成功信息返回至所述开票端,并通过所述上传服务接口将上传的发票数据传输至上传数据处理线程池,利用所述上传数据处理线程池对上传的发票数据进行处理。2.根据权利要求1所述的异步实现发票实时上传的方法,其特征在于:所述步骤S3之后,所述开票端接收到所述业务处理系统返回的发票数据上传成功信息后,经过第一预设时间,开票端发起查询上传结果的请求,获取上传的发票数据的处理结果,并根据接收到的处理结果信息更新开票端已开具发票的状态。3.根据权利要求2所述的异步实现发票实时上传的方法,其特征在于:所述开票端发起查询上传结果的请求后,若没有获取相应处理结果,则每隔一第二预设时间,再次发起查询上传结果的请求。4.根据权利要求3所述的异步实现发票实时上传的方法,其特征在于:所述开票端发起预设次数的查询上传结果的请求后,若没有获取相应处理结果,则返回步骤S1,重新上传所述发票数据。5.根据权利要求1所述的异步实现发票实时上传的方法,其特征在于:所述步骤S3中,利用所述上传数据处理线程池对发票数据进行处理时,首先判断用户的有效性,如果是无效信息,则在...
【专利技术属性】
技术研发人员:张勋,朱延超,刘小东,张珊珊,谢宇,
申请(专利权)人:航天信息股份有限公司,
类型:发明
国别省市:北京,11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。