The embodiment of the invention discloses a method for generating an electronic invoice download link, which is used for ensuring the performance and reliability of the electronic invoice downloading by utilizing the load balance and the caching function of the proxy cluster. The embodiment of the invention is to download electronic invoice system, electronic invoice download system includes a server and electronic invoice data generation system, the server is deployed in wide area network, electronic invoice data generation system is deployed in the local area network, method comprises: a server receives a service request sent by the client; the server through the reverse proxy cluster, request to send electronic invoice data generating system business; the reverse proxy server through the cluster URL address, electronic invoice, uniform resource locator, sending and receiving electronic invoice data generation system, electronic invoice uniform resource locator URL address by the electronic invoice data generation system according to the service request generation; the server URL address generation electronic invoice according to the download link.
【技术实现步骤摘要】
本专利技术涉及通信领域,尤其涉及一种生成电子发票下载链接的方法、服务器以及电子发票数据生成系统。
技术介绍
电子发票和纸质发票一样具有法律效力,而且电子发票较纸质发票具有成本低、效率高的优势,近年来已在全国范围内全面推广应用。电信等行业目前也在逐步推广电子发票的应用,比如用户充值、缴费后,即可登录网上营业厅进行电子发票的下载,而不用去实体营业厅排队等待开具纸质发票。电子发票在为电信等行业带来成本节约的同时,也使用户服务及用户体验得到了提高。由于网上营业厅部署在外网环境供用户访问,而电子发票平台则部署在内网环境,这样就需要联通这两个内外网系统,使用户在网上营业厅可以直接下载电子发票。目前通常的做法是通过虚拟专用网络(VirtualPrivateNetwork,VPN)或者路由器端口映射来实现内外网的联通。但这种方式无法保障电子发票下载的性能和可靠性,特别是在电子发票下载及其他业务办理的高峰期,会给网上营业厅的稳定访问带来一定的风险。
技术实现思路
本专利技术实施例提供了一种生成电子发票下载链接的方法、服务器以及电子发票数据生成系统,通过利用代理集群具有的负载均衡及缓存功能,来保障电子发票下载的性能和可靠性。有鉴于此,本专利技术实施例第一方面提供一种生成电子发票下载链接的方法,该方法应用于电子发票下载系统,该电子发票下载系统包括服务器和电子发票数据生成系统,该服务器部署在广域网,该电子发票数据生成系统部署在局域网,该方法可以包括:该服务器接收用户发送的业务请求;该服务器通过反向代理集群,向该电子发票数据生成系统发送该业务请求;该服务器通过该反向代理集群,接收该电 ...
【技术保护点】
一种生成电子发票下载链接的方法,其特征在于,所述方法应用于电子发票下载系统,所述电子发票下载系统包括服务器和电子发票数据生成系统,所述服务器部署在广域网,所述电子发票数据生成系统部署在局域网,所述方法包括:所述服务器接收用户发送的业务请求;所述服务器通过反向代理集群,向所述电子发票数据生成系统发送所述业务请求;所述服务器通过所述反向代理集群,接收所述电子发票数据生成系统发送的电子发票统一资源定位符URL地址,所述电子发票统一资源定位符URL地址由所述电子发票数据生成系统根据所述业务请求生成;所述服务器根据所述电子发票URL地址生成下载链接。
【技术特征摘要】
1.一种生成电子发票下载链接的方法,其特征在于,所述方法应用于电子发票下载系统,所述电子发票下载系统包括服务器和电子发票数据生成系统,所述服务器部署在广域网,所述电子发票数据生成系统部署在局域网,所述方法包括:所述服务器接收用户发送的业务请求;所述服务器通过反向代理集群,向所述电子发票数据生成系统发送所述业务请求;所述服务器通过所述反向代理集群,接收所述电子发票数据生成系统发送的电子发票统一资源定位符URL地址,所述电子发票统一资源定位符URL地址由所述电子发票数据生成系统根据所述业务请求生成;所述服务器根据所述电子发票URL地址生成下载链接。2.根据权利要求1所述的方法,其特征在于,所述方法还包括:所述服务器通过所述下载链接获取下载请求,所述下载请求包括所述电子发票URL地址;所述服务器通过所述反向代理集群,将所述下载请求向所述电子发票数据生成系统发送;所述服务器通过所述反向代理集群,接收所述电子发票数据生成系统发送的电子发票目标版式文件。3.根据权利要求1或2所述的方法,其特征在于,所述服务器根据所述电子发票URL地址生成下载链接,包括:所述服务器对所述电子发票URL地址中包括的IP地址,转换为所述反向代理集群的IP地址;所述服务器根据所述反向代理集群的IP地址生成下载链接。4.根据权利要求1或2所述的方法,其特征在于,所述业务请求包括电子发票开票请求或者业务办理请求;所述电子发票统一资源定位符URL地址由所述电子发票数据生成系统根据所述业务请求生成,包括:所述电子发票统一资源定位符URL地址由所述电子发票数据生成系统根据所述电子发票开票请求生成;或者,所述电子发票统一资源定位符URL地址由所述电子发票数据生成系统根据所述业务办理请求生成。5.一种生成电子发票下载链接的方法,其特征在于,所述方法应用于电子发票下载系统,所述电子发票下载系统包括服务器和电子发票数据生成系统,所述服务器部署在广域网,所述电子发票数据生成系统部署在局域网,所述方法包括:所述电子发票数据生成系统接收所述服务器发送的业务请求;所述电子发票数据生成系统根据所述业务请求进行第一发票赋码,生成电子发票数据;所述电子发票数据生成系统对所述电子发票数据进行校验,生成电子发票统一资源定位符URL地址;所述电子发票数据生成系统将所述电子发票URL地址向所述服务器发送,所述电子发票URL地址用于所述服务器生成下载链接。6.根据权利要求5所述的方法,其特征在于,所述方法还包括:所述电子发票数据生成系统根据所述电子发票数据,生成电子发票目标版式文件;所述电子发票数据生成系统接收所述服务器发送的下载请求,所述下载请求包括所述电子发票URL地址;所述电子发票数据生成系统对所述电子发票URL地址进行循环冗余CRC校验,获取电子第二发票赋码;所述电子发票数据生成系统根据所述电子第二发票赋码向所述服务器发送所述电子发票目标版式文件。7.根据权利要求5或6所述的方法,其特征在于,所述业务请求包括电子发票开票请求或者业务办理请求;所述电子发票数据生成系统根据所述业务请求进行第一发票赋码,生成电子发票数据,包括:所述电子发票数据生成系统根据所述电子发票开票请求进行所述第一发票赋码,生成电子发票数据;或者,所述电子发票数据生成系统根据所述业务办理请求,进行业务办理操作;所述电子发票数据生成系统根据所述业务办理操作,进行所述第一发票赋码,生成电子发票数据。8.一种服务器,其特征...
【专利技术属性】
技术研发人员:刘祥涛,胡文彬,危明武,钟娜,赵彦晖,孙淏添,
申请(专利权)人:百望电子发票数据服务有限公司,
类型:发明
国别省市:北京;11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。