一种基于c/s架构的税务申报方法

文档序号:9688207阅读:253来源:国知局
一种基于c/s架构的税务申报方法
【技术领域】
[0001]本发明涉及计算机技术领域,具体地说是一种实用性强、基于C/S架构的税务申报方法。
【背景技术】
[0002]随着互联网大众化和网络技术的日趋成熟和完善,新一代税务相关系统的网络化特征越来越显著。同时,国家税务总局也在大力推广无纸化、网络化服务,以便向纳税人员提供快捷、便宜的优质服务。随着互联网的普及,网络安全性、稳定性问题也愈加突出。因此,税务应用系统自然而然的也面临着偶然的或者恶意破坏、更改、泄露,能否保证系统连续可靠正常地运行,必然成为一个重要课题。
[0003]基于此,现提供一种基于C/S架构的税务申报方法。该方法主要从信息安全、网络稳定、用户易用性等方面着手设计,以满足纳税人足不出户,实现税务事项申报功能,并通过大量测试实践验证。

【发明内容】

[0004]本发明的技术任务是针对以上不足之处,提供一种实用性强、基于C/S架构的税务申报方法。
[0005]—种基于C/S架构的税务申报方法,包括以下步骤:
安全登录认证的步骤,该步骤基于密码盾及网络传输双层加密技术,实现用户安全认证登录;
规范化的数据填报的步骤,该步骤对于填报初始化数据通过WebService协议获取,同时提供数据导入方式,并允许用户编辑;数据上报统一调用相应WebService接口,从而实现税务申报。
[0006]所述安全登录认证步骤中,对用户登录采用双重加密认证,分别通过密码盾与服务器端做用户UKey加密校验和数据传输加密处理,其具体实现过程为:
首先在密码盾内置与用户登录服务器相同的加密算法“秘钥”;用户使用软件登录时,在网络上验证用户身份,由客户端通过WebService协议将请求信息加密并向服务器发出一个验证请求;
服务器接到此请求解密后生成一个随机数回传给客户端上的密码盾,密码盾使用该随机数与存储在密码盾中的密钥进行加密运算得到一个运算结果作为认证数据再次通过WebService协议将请求信息加密传送给服务器;
与此同时,服务器使用该随机数与存储在服务器数据库中的该客户密钥进行加密运算,当服务器的运算结果与客户端传回的响应结果相同时,则认为客户端是一个合法用户。
[0007]所述规范化的数据填报步骤具体包括:
基于WebService接口协议导入,获取本系统及第三方系统数据,填写时自动写入需求规定采集项数据; 通过包括XML、Excel的本地文件导入;
基于WebService接口协议发送,即数据出口统一采用WebService协议,实现了与应用服务器端的对接。
[0008]还包括软件升级的步骤,该步骤发生在用户认证通过后,此时软件自动检查更新,以便用户使用软件时,所以功能模块与互联网端保持一致。
[0009]所述软件升级前通过HTTP协议与服务器端进行文件版本号校验,对版本号比对不一致时文件进行覆盖升级。
[0010]本发明的一种基于C/S架构的税务申报方法,具有以下优点:
该发明的一种基于C/S架构的税务申报方法,是一种方便、快捷、安全的涉税事项使用方法,纳税人可以足不出户实现申报纳税、涉税申请等事项的办理;解决单纯B/S架构程序,网页端用户超时问题,防止用户填写大量税务事项数据后保存失效问题;用户只需采集系统数据、提交数据时访问服务器端,降低了互联网前段大量用户同时访问,造成的阻塞、栗机等风险;采用WebService安全协议,并结合第三方USBKey密码盾,实现多重数据校验,实现数据实时安全采集、传输;通过HTTP协议实现本地客户端自动更新,实用性强,适用范围广泛,易于推广。
【附图说明】
[0011]附图1为本发明的实现示意图。
【具体实施方式】
[0012]下面结合附图和具体实施例对本发明作进一步说明。
[0013]本发明的提供一种基于C/S架构的税务申报方法,如附图1所示,其具体实现过程为:
登录认证:对用户登录采用双重加密认证,分别通过密码盾与服务器端做用户UKey加密校验和数据传输加密处理。目前系统使用MD5算法。
[0014]数据填报:对于填报初始化数据通过WebService协议获取,同时提供数据导入方式,并允许用户编辑;数据上报统一调用相应WebService接口。
[0015]软件升级:用户认证通过后,软件自动检查更新,以便用户使用软件时,所以功能模块与互联网端保持一致。
[0016]更为具体的,上述三个步骤的过程为:
一、基于双层加密模式的认证登录。
[0017]首先在密码盾内置与用户登录服务器相同的加密算法“秘钥”。用户使用软件登录时,需要在网络上验证用户身份,由客户端通过WebService协议将请求信息加密并向服务器发出一个验证请求。服务器接到此请求解密后生成一个随机数回传给客户端上的密码盾。密码盾使用该随机数与存储在密码盾中的密钥进行加密运算得到一个运算结果作为认证数据再次通过WebService协议将请求信息加密传送给服务器。与此同时,服务器使用该随机数与存储在服务器数据库中的该客户密钥进行加密运算,如果服务器的运算结果与客户端传回的响应结果相同,则认为客户端是一个合法用户。
[0018]二、规范化的数据填报方式。
[0019]基于WebService接口协议导入:获取本系统及第三方系统数据,填写时自动写入需求规定采集项数据,有效减少用户手工输入项数据。
[0020]通过XML、Excel等本地文件导入:根据数据协议规范,本软件支持多种文本导入。该功能同时向用户提供了可配置的导入项,可以实现用户自定义的导入字段选项及顺序。[0021 ] 基于WebService接口协议发送:本软件的数据出口统一采用WebService协议,有效地实现了与应用服务器端的对接(目前,应用服务端只支持WebService数据传输协议)。
[0022]三、基于HTTP协议客户端软件升级。
[0023]升级并不是简单的覆盖,一个大型的信息系统会有非常多的编译文件,如果单纯的下载所有的文件覆盖,开销是不可以容忍的。通过赋予每个文件一个版本号,让客户端程序登录时,根据自身版本号与服务器进行比对来决定哪些需要升级。
[0024]本发明依托于现有的互联网应用服务系统,主要实现了安全登录认证、数据采集、软件升级等功能。该方法采用即点即用的设计思想,解决了用户网页端用户账号异常登录、登录超时、数据丢失等安全隐患,有效地降低了互联网端用户并发数量,并为用户提供了友好的系统升级手段。
[0025]上述【具体实施方式】仅是本发明的具体个案,本发明的专利保护范围包括但不限于上述【具体实施方式】,任何符合本发明的一种基于C/S架构的税务申报方法的权利要求书的且任何所属技术领域的普通技术人员对其所做的适当变化或替换,皆应落入本发明的专利保护范围。
【主权项】
1.一种基于C/S架构的税务申报方法,其特征在于,包括以下步骤: 安全登录认证的步骤,该步骤基于密码盾及网络传输双层加密技术,实现用户安全认证登录; 规范化的数据填报的步骤,该步骤对于填报初始化数据通过WebService协议获取,同时提供数据导入方式,并允许用户编辑;数据上报统一调用相应WebService接口,从而实现税务申报。2.根据权利要求1所述的一种基于C/S架构的税务申报方法,其特征在于,所述安全登录认证步骤中,对用户登录采用双重加密认证,分别通过密码盾与服务器端做用户UKey加密校验和数据传输加密处理,其具体实现过程为: 首先在密码盾内置与用户登录服务器相同的加密算法“秘钥”;用户使用软件登录时,在网络上验证用户身份,由客户端通过WebService协议将请求信息加密并向服务器发出一个验证请求; 服务器接到此请求解密后生成一个随机数回传给客户端上的密码盾,密码盾使用该随机数与存储在密码盾中的密钥进行加密运算得到一个运算结果作为认证数据再次通过WebService协议将请求信息加密传送给服务器; 与此同时,服务器使用该随机数与存储在服务器数据库中的该客户密钥进行加密运算,当服务器的运算结果与客户端传回的响应结果相同时,则认为客户端是一个合法用户。3.根据权利要求1所述的一种基于C/S架构的税务申报方法,其特征在于,所述规范化的数据填报步骤具体包括: 基于WebService接口协议导入,获取本系统及第三方系统数据,填写时自动写入需求规定采集项数据; 通过包括XML、Excel的本地文件导入; 基于WebService接口协议发送,即数据出口统一采用WebService协议,实现了与应用服务器端的对接。4.根据权利要求1所述的一种基于C/S架构的税务申报方法,其特征在于,还包括软件升级的步骤,该步骤发生在用户认证通过后,此时软件自动检查更新,以便用户使用软件时,所以功能模块与互联网端保持一致。5.根据权利要求4所述的一种基于C/S架构的税务申报方法,其特征在于,所述软件升级前通过HTTP协议与服务器端进行文件版本号校验,对版本号比对不一致时文件进行覆盖升级。
【专利摘要】本发明公开了一种基于C/S架构的税务申报方法,包括以下步骤:安全登录认证的步骤,该步骤基于密码盾及网络传输双层加密技术,实现用户安全认证登录;规范化的数据填报的步骤,该步骤对于填报初始化数据通过WebService协议获取,同时提供数据导入方式,并允许用户编辑;数据上报统一调用相应WebService接口,从而实现税务申报。该一种基于C/S架构的税务申报方法与现有技术相比,用即点即用的设计思想,解决了用户网页端用户账号异常登录、登录超时、数据丢失等安全隐患,有效地降低了互联网端用户并发数量,并为用户提供了友好的系统升级手段。
【IPC分类】G06F9/44, G06F21/34, H04L29/08, G06Q40/00
【公开号】CN105447747
【申请号】CN201510747483
【发明人】赵兴军
【申请人】浪潮软件集团有限公司
【公开日】2016年3月30日
【申请日】2015年11月6日
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1