一种基于云计算和数据异步传输技术的网络发票开具方法技术

技术编号:7254026 阅读:1603 留言:0更新日期:2012-04-11 18:40
本发明专利技术提供一种基于云计算和数据异步传输技术的网络发票开具方法,采用灌装有可信加密算法和具备安全存储能力的云端UKEY设备,在网络开票系统客户端对用户的发票开具数据进行缓冲存储,按照税局授权指定的数据异步传输策略,在满足授权要求的时候,将云端UKEY设备中缓存的开票数据异步上传至云服务端网络开票系统,并由服务端资源调度服务器DispathServer,以下简称DS,动态分配资源,对上传数据进行分布式计算;计算完成后,根据计算结果,自动生成下次授权信息,返回给客户端保存使用,完成基于云计算和数据异步传输技术的网络发票开具。

【技术实现步骤摘要】

本专利技术涉及一种用于金融系统的网络技术,具体地说是。
技术介绍
目前,网络发票开具系统(以下简称网开系统)以其低成本、易用、易维护等优势, 深受各地税局和纳税人所喜爱,各级税局纷纷开始建设自己的网开系统,并逐步投入使用。 但是,在系统建设、运营、用户使用过程中,都暴露出了用户集中访问时服务端资源分配失衡、网络异常时因数据不能及时上传存储导致业务中断等方面的问题,例如A.对于餐饮、服务等类型的行业,由于行业本身具有开票时间集中、开票量大等特点, 在业务繁忙的时间段内,纳税人用户集中开票,造成网开系统服务端并发访问量急剧增多, 服务器压力过大,不堪重负;而在业务空闲时间,大量服务器资源又被闲置,造成资源浪费。B.在网络状态比较差或者服务端网络堵塞、瘫痪的时候,纳税人进行正常开票业务操作时,由于核心业务数据无法及时上传到服务端,导致开具一张发票需要较长时间,甚至开不出发票;并且,极易造成大批用户同时业务中断的规模性事件。这些问题的存在,造成了税局、纳税人在使用该系统时,对系统的满意度不高,已经成为了制约网开系统建设、推广的瓶颈。该专利技术提出了一种新的使用云计算和数据异步传输技术进行网络发票开具的方法,通过该方法,使用云计算技术来开发网络开票系统服务端,并利用其动态调整分布式计算资源的能力,保证服务端系统在不同时间段内合理分配计算资源;同时,通过在网开系统客户端对用户开票数据进行缓存,并利用数据异步传输技术分时段向服务端上传核心业务数据的方式,解决网络堵塞、瘫痪等异常情况下因无法上传存储核心业务数据而导致的业务中断问题。
技术实现思路
本专利技术的目的是提供。 具体涉及一种在税务行业内,使用云计算和数据异步传输技术进行网络发票开具的方法, 具体的说是一种使用与云计算平台内的云安全服务器相配套的云端UKEY设备,在用户进行网络发票开具时,对用户的开票数据进行缓存,并按照税局指定数据传输策略,采用数据异步传输技术,将缓存数据上传到云服务端,进行分布式计算处理,处理完成后,将处理结果和生成的下次授权信息等内容返回给云端存储,完成网络发票开具的方法。本专利技术的目的是按以下方式实现的,采用灌装有可信加密算法和具备安全存储能力的云端UKEY设备,在网络开票系统客户端对用户的发票开具数据进行缓冲存储,按照税局授权指定的数据异步传输策略,在满足授权要求的时候,将云端UKEY设备中缓存的开票数据异步上传至云服务端网络开票系统,并由服务端资源调度服务器Dispath Server,以下简称DS,动态分配资源,对上传数据进行分布式计算;计算完成后,根据计算结果,自动生成下次授权信息,返回给客户端保存使用,完成基于云计算和数据异步传输技术的网络发票开具,方法步骤如下1)为税局构建行业云应用平台,包括云资源调度服务器DS、云应用服务器、云数据存储服务器、云安全服务器、云监控服务器、云负载均衡设备、云操作系统、云通信网络等子模块,该应用平台提供IAAS、PAAS层云服务,支持通用分布式计算或计算语言系统运行;2)在税局行业云应用平台上,搭建网络开票系统云服务端,该服务端网开系统采用分布式计算语言开发,自动被云应用平台中的资源调度服务器DS拆分成分散代码段和子程序,并形成代码镜像,作为云应用服务器的计算逻辑,对相关数据进行分布式计算,该服务端系统提供包含发票管理、网络发票开具、发票验真、发票查询等功能在内的SAAS层云服务;3)为每个使用网络开票服务的纳税人,在云服务端网开系统中进行身份核定和基本信息登记,并为其发放与该云服务端内云安全服务器相配套的云端UKEY设备;4)发放给纳税人使用的云端UKEY设备,具有与云安全服务器相同的分散密钥体系和数据加密算法,使用配对的公钥、私钥对数核心业务数据进行加密、解密;5)发放给纳税人使用的云端UKEY设备,具有数据隐藏式安全存储功能,并且以独立物理载体形式存在,在对设备操作权限认证通过后,网开系统系统客户端方通过保密接口协议对其进行数据读写访问;6)纳税人在进行网络发票开具时,网开系统客户端不实时访问云服务端网开系统,而是使用云端UKEY设备的加密算法和密钥体系,在通过开票授权信息校验后,生成发票开具数据,并将开票数据通过保密接口协议写入设备中进行缓存,完成上述操作后,网开系统客户端即可打印发票,完成发票开具操作;7)云端UKEY设备根据存储在其内部的,由税局授权指定的数据异步传输策略,在策略触发点上,以异步传输的方式,使用独立隐藏线程,将开票数据上传到云服务端网开系统, 该线程的运行,不影响网开系统客户端其他功能运行;8)云服务端网开系统在接收到云端数据请求后,由云安全服务器对请求数据进行解密,在通过相关安全比对后,由云资源调度服务器分配计算资源,将数据派送至云应用服务器进行分布式计算,并将计算结果存入云数据存储服务器。完成上述计算后,由云资源调度服务器向云监控服务器提交数据,包括正常或异常得处理报告;9)云服务端网开系统在完成请求数据计算后,自动从云监控服务器提取用户状态等级,根据税局预定管理办法,生成包含发票可开具份数、发票票源、可开票限额等在内的授权信息,与请求数据处理结果一起返回给网开系统客户端;10)网开系统客户端数据异步传输模块,在接收到云服务端返回的数据处理结果后,根据返回结果,对云端UKEY设备中的缓存数据进行后续处理;11)云端UKEY设备中存储并刷新税局指定数据异步上传策略和开票授权信息。 本专利技术的有益效果是提供,解决了使用现有技术建设的网络发票开具系统所具有的计算资源分配失衡、网络依赖程度过大等问题。采用灌装有可信加密算法和具备安全存储能力的云端UKEY设备,在网络开票系统客户端对用户的发票开具数据进行缓冲存储,按照税局授权指定的数据异步传输策略, 在满足授权要求的时候,将云端UKEY设备中缓存的开票数据异步上传至云服务端网络开票系统,并由服务端资源调度服务器DS动态分配资源,对上传数据进行分布式计算;计算完成后,根据计算结果,自动生成下次授权信息,返回给客户端保存使用,完成基于云计算和数据异步传输技术的网络发票开具。附图说明图1是本专利技术使用的云端UKEY设备结构示意图。图2是基于云计算和数据异步传输技术建设的网开系统结构示意图。具体实施例方式参照说明书附图对本专利技术的方法作以下详细地说明。本专利技术的,该方法是使用云计算技术来开发网络开票系统服务端,利用其强大资源调配能力和负载弹性,实时按需调整网络开票系统分布式计算资源;并利用与云服务端内云安全服务器相配套的云端 UKEY设备对云端核心业务数据进行缓存,然后使用数据异步传输技术,分时将缓存数据上传至云服务端进行分布式计算,从而实现网络发票开具的目的,其实现步骤如下1)为税局构建行业云应用平台,包括云资源调度服务器(DS)、云应用服务器、云数据存储服务器、云安全服务器、云监控服务器、云负载均衡设备、云操作系统、云通信网络等子模块。该应用平台提供IAAS、PAAS层云服务,支持通用分布式计算或计算语言系统运行;2)在税局行业云应用平台上,搭建网络开票系统云服务端。该服务端网开系统采用分布式计算语言开发,可自动被云应用平台中的资源调度服务器(此)拆分成分散代码段和子程序,并形成代码镜像,作为云应用服务器的计算逻辑,对相关数据进行本文档来自技高网...

【技术保护点】

【技术特征摘要】

【专利技术属性】
技术研发人员:徐兵兵杨培强王永军于治楼
申请(专利权)人:浪潮齐鲁软件产业有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1
相关领域技术