CN110019967B - 一种获取企业异常***信息的方法及*** - Google Patents
一种获取企业异常***信息的方法及*** Download PDFInfo
- Publication number
- CN110019967B CN110019967B CN201711283187.0A CN201711283187A CN110019967B CN 110019967 B CN110019967 B CN 110019967B CN 201711283187 A CN201711283187 A CN 201711283187A CN 110019967 B CN110019967 B CN 110019967B
- Authority
- CN
- China
- Prior art keywords
- invoice
- query
- data
- abnormal
- normal
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/80—Information retrieval; Database structures therefor; File system structures therefor of semi-structured data, e.g. markup language structured data such as SGML, XML or HTML
- G06F16/83—Querying
- G06F16/835—Query processing
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F21/00—Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
- G06F21/60—Protecting data
- G06F21/62—Protecting access to data via a platform, e.g. using keys or access control rules
- G06F21/6218—Protecting access to data via a platform, e.g. using keys or access control rules to a system of files or objects, e.g. local or distributed file system or database
- G06F21/6227—Protecting access to data via a platform, e.g. using keys or access control rules to a system of files or objects, e.g. local or distributed file system or database where protection concerns the structure of data, e.g. records, types, queries
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q40/00—Finance; Insurance; Tax strategies; Processing of corporate or income taxes
- G06Q40/12—Accounting
- G06Q40/125—Finance or payroll
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Business, Economics & Management (AREA)
- Finance (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Accounting & Taxation (AREA)
- Databases & Information Systems (AREA)
- General Engineering & Computer Science (AREA)
- Marketing (AREA)
- Health & Medical Sciences (AREA)
- Economics (AREA)
- Data Mining & Analysis (AREA)
- Strategic Management (AREA)
- Technology Law (AREA)
- General Business, Economics & Management (AREA)
- Development Economics (AREA)
- Bioethics (AREA)
- General Health & Medical Sciences (AREA)
- Computer Hardware Design (AREA)
- Computer Security & Cryptography (AREA)
- Software Systems (AREA)
- Storage Device Security (AREA)
- Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
Abstract
本发明公开了一种获取企业异常***信息的方法:生成包括关键字的***汇总查询请求;根据***汇总查询请求,生成***汇总查询请求报文,将***查询汇总请求报文进行加密并发送;接收经过加密的正常***查询汇总数据和异常***查询***汇总数据;对经过加密的正常***查询汇总数据和异常***查询汇总数据进行解密,获取正常***查询汇总数据和异常***查询汇总数据;获取正常***本地汇总数据和异常***本地汇总数据;分别将正常***查询汇总数据、异常***查询汇总数据与正常或导演***本地汇总数据进行比对;若正常***查询汇总数据、异常***查询汇总数据分别与正常或异常***本地汇总数据比对一致,则异常***本地汇总数据不需要改变。
Description
技术领域
本发明涉及***风险管理技术领域,更具体地,涉及一种获取企业异常***信息的方法***。
背景技术
2016年5月1日国家全面实施了营改增,涉及行业扩大到金融、保险、建筑、服务等多个行业,增值税***开具数量不断攀升,***认证成了纳税人和税务机关压力较大的一项工作内容。纳税人主要通过大厅认证、税务自助终端认证和网上认证完成增值税***的认证工作。
企业在进行***认证的过程中,可能会遇到***认证不符,或者认证前失控的情况,企业可以及时发现并解决这类异常***问题;但企业往往不能及时了解认证后失控***的情况,使得企业如果遇到这种情况可能需要重新做账和税收申报等工作,造成不必要的重复工作。
现有技术《一种***使用异常预警方法和***》从开票的角度提出对于异常***的预警方法不同,现有技术并没有从认证***的角度,提出针对企业已经认证的***,也存在成为异常***的可能性。然而,经过认证后的异常***可能是企业容易忽视的问题,而且也会造成企业申报时才发现认证数据异常的情况。由于缺少对异常***信息的了解,企业会面临重新审核***、重新做账、重新申报等一系列工作。
因此,需要一种技术,以帮助企业获取异常***的情况。
发明内容
本发明提供了一种基于认证***获取企业异常***信息的方法及***,以解决如何帮忙企业获取异常***的问题。
为了解决上述问题,本发明提供了一种获取企业异常***信息的方法,所述方法包括:
生成包括关键字的***汇总查询请求;
根据所述***汇总查询请求,生成所述***汇总查询请求报文,将所述***查询汇总请求报文进行加密并发送;接收经过加密的正常***查询汇总数据和异常***查询***汇总数据;对所述经过加密的正常***查询汇总数据和异常***查询汇总数据进行解密,获取正常***查询汇总数据和异常***查询汇总数据;获取正常***本地汇总数据和异常***本地汇总数据;将正常***查询汇总数据与正常***本地汇总数据进行比对,将异常***查询汇总数据与异常***本地汇总数据进行比对;若所述正常***查询汇总数据与所述正常***本地汇总数据比对一致,以及所述异常***查询汇总数据与所述异常***本地汇总数据比对一致,则所述异常***本地汇总数据不需要改变。
优选地,所述方法包括:
若正常***查询汇总数据与所述正常***本地汇总数据比对不一致,或所述异常***查询汇总数据与所述异常***本地汇总数据比对不一致,则生成包括关键字的***明细查询请求;根据所述***明细查询请求,生成所述***明细查询请求报文,将所述***明细查询请求报文进行加密并发送;
接收经过加密的正常***查询明细数据和异常***查询***明细数据;
对所述经过加密的正常***查询明细数据和异常***查询明细数据进行解密,获取正常***查询明细数据和异常***查询明细数据。
基于本发明的另一方面,提供一种获取企业异常***信息的方法,所述方法包括:
接收查询请求并且对所述查询请求进行解析;
当所述查询请求包括经过加密的***汇总查询请求报文对所述***汇总查询请求报文进行解密,从认证服务***数据库查询正常***查询汇总数据和异常***查询汇总数据;将所述正常***查询汇总数据和所述异常***查询汇总数据进行加密,并发送经过加密的所述正常***查询汇总数据和所述异常***查询汇总数据。
优选地,所述方法包括:
当所述查询请求包括经过加密的***明细查询请求报文时;
对所述***明细查询请求报文进行解密,从认证服务***数据库库查询正常***查询明细数据和异常***查询明细数据;将所述正常***查询数据信息和所述异常***查询数据信息进行加密,并发送经过加密的所述正常***查询明细数据和所述异常***查询明细数据。
优选地,所述正常***查询汇总数据和异常***查询汇总数据转化为可扩展性标识语言XML格式。
优选地,所述关键字包括:企业纳税人识别号和查询月份。
优选地,所述从认证服务***数据库查询正常***查询汇总数据和异常***查询汇总数据,包括:
查询***的认证记录;
若只有一张***并且所述认证***只有一条认证记录,根据所述***的认证记录中的认证结果判断将所述***的汇总数据汇总到正常***查询汇总数据或异常***查询汇总数据;
若同一张***存在多条***认证记录,将所述多条***认证记录按认证结果进行正序排序,根据排序中第一条***认证记录中的认证结果判断将所述***的汇总数据汇总到正常***查询汇总数据或异常***查询汇总数据。
优选地,所述从认证服务***数据库库查询正常***查询明细数据和异常***查询明细数据,包括:
查询***的认证记录;
若只有一张***并且所述认证***只有一条认证记录,根据所述***的认证记录中的认证结果判断将所述***的明细数据汇总到正常***查询明细数据或异常***查询明细数据;
若同一张***存在多条***认证记录,将所述多条***认证记录按认证结果进行正序排序,根据排序中第一条***认证记录中的认证结果判断将所述***的明细数据汇总到正常***查询明细数据或异常***查询明细数据。
基于本发明的另一方面,提供一种获取企业异常***信息的***,所述***包括:
第一生成单元,用于生成包括关键字的***汇总查询请求;第一请求单元,用于根据所述***汇总查询请求,生成所述***汇总查询请求报文,将所述***查询汇总请求报文进行加密并发送;第一接收单元,用于接收经过加密的正常***查询汇总数据和异常***查询***汇总数据;第一解密单元,用于对所述经过加密的正常***查询汇总数据和异常***查询汇总数据进行解密,获取正常***查询汇总数据和异常***查询汇总数据;第一获取单元,用于获取正常***本地汇总数据和异常***本地汇总数据;第一对比单元,用于将正常***查询汇总数据与正常***本地汇总数据进行比对,将异常***查询汇总数据与异常***本地汇总数据进行比对;第一结果单元,用于若所述正常***查询汇总数据与所述正常***本地汇总数据比对一致,以及所述异常***查询汇总数据与所述异常***本地汇总数据比对一致,则所述异常***本地汇总数据不需要改变。
优选地,所述***包括:
第二生成单元,用于若正常***查询汇总数据与所述正常***本地汇总数据比对不一致,或所述异常***查询汇总数据与所述异常***本地汇总数据比对不一致,则生成包括关键字的***明细查询请求;第二请求单元,用于根据所述***明细查询请求,生成所述***明细查询请求报文,将所述***明细查询请求报文进行加密并发送;
第二接收单元,用于接收经过加密的正常***查询明细数据和异常***查询***明细数据;第二解密单元,用于对所述经过加密的正常***查询明细数据和异常***查询明细数据进行解密,获取正常***查询明细数据和异常***查询明细数据。
优选地,所述***包括:
第三接收单元,用于接收经过加密的***汇总查询请求报文;第一查询单元,用于对所述***汇总查询请求报文进行解密,从认证服务***数据库查询正常***查询汇总数据和异常***查询汇总数据;
第一发送单元,用于将所述正常***查询汇总数据和所述异常***查询汇总数据进行加密,并发送经过加密的所述正常***查询汇总数据和所述异常***查询汇总数据。优选地,所述***包括:
第四接收单元,用于接收经过加密的***明细查询请求报文;
第二查询单元,用于对所述***明细查询请求报文进行解密,从认证服务***数据库库查询正常***查询明细数据和异常***查询明细数据;第二发送单元,用于将所述正常***查询数据信息和所述异常***查询数据信息进行加密,并发送经过加密的所述正常***查询明细数据和所述异常***查询明细数据。
优选地,所述正常***查询汇总数据和异常***查询汇总数据转化为可扩展性标识语言XML格式。
优选地,所述关键字包括:企业纳税人识别号和查询月份。
优选地,所述第一查询单元还用于:
查询***的认证记录;
若只有一张***并且所述认证***只有一条认证记录,根据所述***的认证记录中的认证结果判断将所述***的汇总数据汇总到正常***查询汇总数据或异常***查询汇总数据;
若同一张***存在多条***认证记录,将所述多条***认证记录按认证结果进行正序排序,根据排序中第一条***认证记录中的认证结果判断将所述***的汇总数据汇总到正常***查询汇总数据或异常***查询汇总数据。
优选地,所述第二查询单元还用于:
查询***的认证记录;
若只有一张***并且所述认证***只有一条认证记录,根据所述***的认证记录中的认证结果判断将所述***的明细数据汇总到正常***查询明细数据或异常***查询明细数据;
若同一张***存在多条***认证记录,将所述多条***认证记录按认证结果进行正序排序,根据排序中第一条***认证记录中的认证结果判断将所述***的明细数据汇总到正常***查询明细数据或异常***查询明细数据。
本发明所提出的客户端和***认证服务***之间进行异常***信息远程查询数据的方法及***,可以获取到企业当期所有异常***的详细***信息,实时获取认证***的各种状态,提高企业的***管理效率,方便企业办税流程。
附图说明
通过参考下面的附图,可以更为完整地理解本发明的示例性实施方式:
图1为根据本发明实施方式的一种通过客户端获取企业异常***信息的方法流程图;
图2为根据本发明实施方式的一种通过认证服务***获取企业异常***信息的方法流程图;
图3为根据本发明实施方式的一种通过认证服务***解析查询请求的方法流程图;
图4为根据本发明实施方式的一种通过客户端获取企业异常***信息的***结构图;以及
图5为根据本发明实施方式的一种通过认证服务***获取企业异常***信息的***结构图。
具体实施方式
现在参考附图介绍本发明的示例性实施方式,然而,本发明可以用许多不同的形式来实施,并且不局限于此处描述的实施例,提供这些实施例是为了详尽地且完全地公开本发明,并且向所属技术领域的技术人员充分传达本发明的范围。对于表示在附图中的示例性实施方式中的术语并不是对本发明的限定。在附图中,相同的单元/元件使用相同的附图标记。
除非另有说明,此处使用的术语(包括科技术语)对所属技术领域的技术人员具有通常的理解含义。另外,可以理解的是,以通常使用的词典限定的术语,应当被理解为与其相关领域的语境具有一致的含义,而不应该被理解为理想化的或过于正式的意义。
图1为根据本发明实施方式的一种通过客户端获取企业异常***信息的方法流程图。本发明实施方式所提出的客户端和认证服务***之间进行异常***远程查询数据交互的方法,可以获取到企业查询月份内所有异常***的详细***信息,通过本发明的实施方式,实时获取认证***的各种状态,提高企业的***管理效率,方便企业办税。如图1所示,一种通过客户端获取企业异常***信息的方法100从步骤101开始:
优选地,在步骤101:通过客户端生成包括关键字的***汇总查询请求。优选地,关键字包括:企业纳税人识别号和查询月份。
优选地,在步骤102:客户端根据***汇总查询请求,生成***汇总查询请求报文,将***查询汇总请求报文进行加密并发送。
优选地,在步骤103:客户端接收经过加密的正常***查询汇总数据和异常***查询***汇总数据。
优选地,在步骤104:客户端对经过加密的正常***查询汇总数据和异常***查询汇总数据进行解密,获取正常***查询汇总数据和异常***查询汇总数据。
优选地,在步骤105:客户端获取正常***本地汇总数据和异常***本地汇总数据。
优选地,在步骤106:客户端将正常***查询汇总数据与正常***本地汇总数据进行比对,将异常***查询汇总数据与异常***本地汇总数据进行比对。
优选地,在步骤107:若正常***查询汇总数据与正常***本地汇总数据比对一致,以及异常***查询汇总数据与异常***本地汇总数据比对一致,则异常***本地汇总数据不需要改变。
优选地,若正常***查询汇总数据与正常***本地汇总数据比对不一致,或异常***查询汇总数据与异常***本地汇总数据比对不一致,则生成包括关键字的***明细查询请求。
优选地,根据***明细查询请求,生成***明细查询请求报文,将***明细查询请求报文进行加密并发送。
优选地,接收经过加密的正常***查询明细数据和异常***查询***明细数据。
优选地,对经过加密的正常***查询明细数据和异常***查询明细数据进行解密,获取正常***查询明细数据和异常***查询明细数据。
优选地,正常***查询汇总数据和异常***查询汇总数据转化为可扩展性标识语言XML格式。
图2为根据本发明实施方式的一种通过认证服务***获取企业异常***信息的方法流程图。如图2所示,一种通过认证服务***获取企业异常***信息的方法200包括:
优选地,在步骤201:通过认证服务***接收查询请求并且对查询请求进行解析;。
优选地,在步骤202:当查询请求包括经过加密的***汇总查询请求报文时,认证服务***对***汇总查询请求报文进行解密,从认证服务***数据库查询正常***查询汇总数据和异常***查询汇总数据。
优选地,在步骤203:认证服务***将正常***查询汇总数据和异常***查询汇总数据进行加密,并发送经过加密的正常***查询汇总数据和异常***查询汇总数据。
优选地,认证服务***接收经过加密的***明细查询请求报文。
优选地,认证服务***对***明细查询请求报文进行解密,从认证服务***数据库库查询正常***查询明细数据和异常***查询明细数据。
优选地,认证服务***将正常***查询数据信息和异常***查询数据信息进行加密,并发送经过加密的正常***查询明细数据和异常***查询明细数据。
优选地,认证服务***正常***查询汇总数据和异常***查询汇总数据转化为可扩展性标识语言XML格式。
优选地,认证服务***从认证服务***数据库查询正常***查询汇总数据和异常***查询汇总数据,包括:
查询***的认证记录;
若只有一张***并且认证***只有一条认证记录,根据***的认证记录中的认证结果判断将***的汇总数据汇总到正常***查询汇总数据或异常***查询汇总数据;
若同一张***存在多条***认证记录,将多条***认证记录按认证结果进行正序排序,根据排序中第一条***认证记录中的认证结果判断将***的汇总数据汇总到正常***查询汇总数据或异常***查询汇总数据。
优选地,认证服务***从认证服务***数据库库查询正常***查询明细数据和异常***查询明细数据,包括:
查询***的认证记录;
若只有一张***并且认证***只有一条认证记录,根据***的认证记录中的认证结果判断将***的明细数据汇总到正常***查询明细数据或异常***查询明细数据;
若同一张***存在多条***认证记录,将多条***认证记录按认证结果进行正序排序,根据排序中第一条***认证记录中的认证结果判断将***的明细数据汇总到正常***查询明细数据或异常***查询明细数据。
基于本发明的实施方式,客户端和认证服务***之间进行异常***远程查询的交互方法为:
S1:客户端生成包括关键字的***汇总查询请求;
S2:客户端根据***汇总查询请求,生成***汇总查询请求报文,将***查询汇总请求报文进行加密并发送;
S3:认证服务***接收查询请求并且对查询请求进行解析,判断查询请求是否包括经过加密的***汇总查询请求报文;
S4:当查询请求包括经过加密的***汇总查询请求报文时,认证服务***对***汇总查询请求报文进行解密,从认证服务***数据库查询正常***查询汇总数据和异常***查询汇总数据;
S5:认证服务***将正常***查询汇总数据和异常***查询汇总数据进行加密,并发送经过加密的正常***查询汇总数据和异常***查询汇总数据。
S6:客户端接收经过加密的正常***查询汇总数据和异常***查询***汇总数据。
S7:客户端对经过加密的正常***查询汇总数据和异常***查询汇总数据进行解密,获取正常***查询汇总数据和异常***查询汇总数据;
S8:客户端获取正常***本地汇总数据和异常***本地汇总数据;
S9:客户端将正常***查询汇总数据与正常***本地汇总数据进行比对,将异常***查询汇总数据与异常***本地汇总数据进行比对;
S10:客户端对***汇总数据进行比对,若正常***查询汇总数据与正常***本地汇总数据比对一致,以及异常***查询汇总数据与异常***本地汇总数据比对一致,则异常***本地汇总数据不需要改变。
S10:若正常***查询汇总数据与正常***本地汇总数据比对不一致,或异常***查询汇总数据与异常***本地汇总数据比对不一致,则生成包括关键字的***明细查询请求;
S12:客户端根据***明细查询请求,生成***明细查询请求报文,将***明细查询请求报文进行加密并发送;
S13:判断查询请求是否包括经过加密的***明细查询请求报文;当查询请求包括经过加密的***明细查询请求报文时;
S14:当查询请求包括经过加密的***明细查询请求报文时,认证服务***对***明细查询请求报文进行解密,从认证服务***数据库库查询正常***查询明细数据和异常***查询明细数据;
S15:认证服务***将正常***查询数据信息和异常***查询数据信息进行加密,并发送经过加密的正常***查询明细数据和异常***查询明细数据。
S16:客户端接收经过加密的正常***查询明细数据和异常***查询***明细数据;
S17:客户端对经过加密的正常***查询明细数据和异常***查询明细数据进行解密,获取正常***查询明细数据和异常***查询明细数据。
以下对本发明的实施方式进行具体举例说明:
本申请的实施方式客户端通过认证服务***进行远程查询,获取企业的客户端的***信息,包括认证通过的正常***和异常***的明细数据。本申请的异常***远程查询流程包括:
生成查询请求。企业使用纳税人识别号、操作员代码及密码,登陆网上认证客户端,选择***查询月份后,点击***远程查询按钮,***即可获取上述信息。
客户端组织***汇总查询请求报文并加密,向认证服务***发送***汇总查询请求报文。
认证服务***解析***汇总查询请求报文后,调用***汇总查询信息模块,查询出该税号查询月份的认证通过的正常***查询汇总数据和异常***查询汇总数据,按照预定格式拼XML报文并加密返回客户端。
认证服务***远程***汇总查询信息模块说明:
首先查询当前税号查询月份的所有***的认证记录;
针对一张***只有一条认证记录的情况,可以直接根据认证结果判定汇总到认证通过的正常***汇总数据还是异常***的汇总数据里;
针对认证服务***上同一张***存在多条认证记录的情况,需要先按认证结果正序排列并选取第一条记录作为汇总依据。因为认证通过的正常***只有可能变为认证后失控这种异常***,且这种变更是直接对认证结果由0改为4,不会增加认证记录,因此选取正序的第一张作为汇总依据,如果认证结果为0则认为该张***认证通过,否则计入认证未通过的异常***汇总数据。
汇总查询数据分别包含认证通过的正常***和异常***的***张数、合计金额和合计税额,具体报文格式:
客户端对查询结果文件进行解密并解析XML报文,分别解析出认证通过的正常***的汇总数据和异常***的汇总数据。
客户端查询当前税号和查询月份的本地数据库,分别查询出本地的认证通过的正常***本地汇总数据和异常***本地汇总数据。客户端将查询到的***汇总数据和客户端本地库的本地***汇总数据进行逐项比对,如果全部比对一致就不再重新下载,说明最新的异常***数据已经下载到客户端并且异常***状况未改变;否则,客户端组织***明细信息查询请求报文并加密,向认证服务器发送***明细查询请求。
认证服务***解析***明细查询请求后,调用***远程查询明细数据模块,查询出该税号的查询月份的认证通过的正常***查询明细数据和异常***查询明细数据,按照预定格式拼XML报文并加密返回客户端。
认证服务***远程查询明细信息模块说明:
首先查询当前税号查询月份的所有***的认证记录;
针对一张***只有一条认证记录的情况,该条记录可直接记入***查询明细数据;或根据***的认证记录中的认证结果判断将***的明细数据汇总到正常***查询明细数据或异常***查询明细数据;
针对认证服务器上同一张***存在多条认证记录的情况,需要先按认证结果正序排列,选取第一条记录记入明细信息中。因为认证通过***只有可能变为认证后失控的异常***,且这种变更是直接对认证结果由0改为4,不会增加认证记录,因此选取正序的第一张作为汇总依据,如果认证结果为0则认为该张***认证通过,否则被认为是异常***。因明细查询不需区分认证通过***还是异常***,因此只要排序选取第一条即可,不需其他过滤条件,后续认证客户端会根据传回的结果区分是否为异常***。该条记录可直接记入***查询明细数据;或根据***的认证记录中的认证结果判断将***的明细数据汇总到正常***查询明细数据或异常***查询明细数据。
***明细远程查询XML报文格式:
其中FP_LB即认证结果:1-认证未通过;3-认证时失控;4-认证后失控;5-密文有误;6-无法认证。
本申请实施方式利用客户端对查询的***明细查询数据结果文件进行解密并解析XML报文,得到查询月份的所有认证通过的正常***查询明细数据和异常***查询明细数据,存入客户端本地数据库后,即可从本地数据库中查询出企业当前查询月份的异常***情况,从而了解企业当前认证通过***与异常***间的状态变更情况,方便企业及时做出应对策略。
本发明的关键点
可以获取到企业异常***所涵盖的全部***信息;
采用同时下载认证通过的***和异常***的方式,防止认证通过的***变成认证后失控***,或者认证未通过等情况的异常***经重新认证后变成认证通过的***,造成用户***混乱的情况;
本发明的实施方式充分考虑了大部分企业会在每月月底集中进行当月需要抵扣的***认证和结果查询工作,每到月底认证服务***压力较大,因此采取先分别查询认证通过***和异常***的汇总数据,和客户端本地数据进行比对,只有在比对不符时才重新下载全部认证通过***和异常***的远程明细查询方式,减少***查询下载量,缓解认证服务***的压力。
图3为根据本发明实施方式的一种通过认证服务***解析查询请求的方法流程图。本发明实施方式,认证服务***解析客户端的查询请求,对于是***汇总的查询请求,认证服务***为客户端查询正常***和异常***的汇总数据;否则,对于不是***汇总的查询请求,认证服务***为客户端查询正常***和异常***的明细数据。
图4为根据本发明实施方式的一种通过客户端获取企业异常***信息的***结构图。图4为一种通过客户端获取企业异常***信息的***400:
第一生成单元401,用于生成包括关键字的***汇总查询请求。
第一请求单元402,用于根据***汇总查询请求,生成***汇总查询请求报文,将***查询汇总请求报文进行加密并发送。
第一接收单元403,用于接收经过加密的正常***查询汇总数据和异常***查询***汇总数据。
第一解密单元404,用于对经过加密的正常***查询汇总数据和异常***查询汇总数据进行解密,获取正常***查询汇总数据和异常***查询汇总数据。
第一获取单元405,用于获取正常***本地汇总数据和异常***本地汇总数据。
第一对比单元406,用于将正常***查询汇总数据与正常***本地汇总数据进行比对,将异常***查询汇总数据与异常***本地汇总数据进行比对。
第一结果单元407,用于若正常***查询汇总数据与正常***本地汇总数据比对一致,以及异常***查询汇总数据与异常***本地汇总数据比对一致,则异常***本地汇总数据不需要改变。
优选地,***400还包括:
第二生成单元,用于若正常***查询汇总数据与正常***本地汇总数据比对不一致,或异常***查询汇总数据与异常***本地汇总数据比对不一致,则生成包括关键字的***明细查询请求。
第二请求单元,用于根据***明细查询请求,生成***明细查询请求报文,将***明细查询请求报文进行加密并发送。
第二接收单元,用于接收经过加密的正常***查询明细数据和异常***查询***明细数据。
第二解密单元,用于对经过加密的正常***查询明细数据和异常***查询明细数据进行解密,获取正常***查询明细数据和异常***查询明细数据。
优选地,正常***查询汇总数据和异常***查询汇总数据转化为可扩展性标识语言XML格式。
优选地,关键字包括:企业纳税人识别号和查询月份。
本发明实施方式的一种通过客户端获取企业异常***信息的***400与本发明另一实施方式的本发明实施方式的一种通过客户端获取企业异常***信息的方法100相对应,在此不再进行赘述。
图5为根据本发明实施方式的一种通过认证服务***获取企业异常***信息的***结构图。图5为一种通过认证服务***获取企业异常***信息的***500:
第三接收单元501,用于接收经过加密的***汇总查询请求报文。
第一查询单元502,用于对***汇总查询请求报文进行解密,从认证服务***数据库查询正常***查询汇总数据和异常***查询汇总数据。
第一发送单元503,用于将正常***查询汇总数据和异常***查询汇总数据进行加密,并发送经过加密的正常***查询汇总数据和异常***查询汇总数据。
优选地***500还包括:
第四接收单元,用于接收经过加密的***明细查询请求报文。
第二查询单元,用于对***明细查询请求报文进行解密,从认证服务***数据库库查询正常***查询明细数据和异常***查询明细数据。
第二发送单元,用于将所述正常***查询数据信息和所述异常***查询数据信息进行加密,并发送经过加密的所述正常***查询明细数据和所述异常***查询明细数据。
优选地,所述正常***查询汇总数据和异常***查询汇总数据转化为可扩展性标识语言XML格式。
优选地,所述第一查询单元还用于:
查询***的认证记录;
若只有一张***并且认证***只有一条认证记录,根据***的认证记录中的认证结果判断将***的汇总数据汇总到正常***查询汇总数据或异常***查询汇总数据;
若同一张***存在多条***认证记录,将多条***认证记录按认证结果进行正序排序,根据排序中第一条***认证记录中的认证结果判断将***的汇总数据汇总到正常***查询汇总数据或异常***查询汇总数据。
优选地,第二查询单元还用于:
查询***的认证记录;
若只有一张***并且认证***只有一条认证记录,根据***的认证记录中的认证结果判断将***的明细数据汇总到正常***查询明细数据或异常***查询明细数据;
若同一张***存在多条***认证记录,将多条***认证记录按认证结果进行正序排序,根据排序中第一条***认证记录中的认证结果判断将***的明细数据汇总到正常***查询明细数据或异常***查询明细数据。
本发明实施方式的一种通过认证服务***获取企业异常***信息的***500与本发明实施方式的一种通过认证服务***获取企业异常***信息的方法200相对应,在此不再进行赘述。
已经通过参考少量实施方式描述了本发明。然而,本领域技术人员所公知的,正如附带的专利权利要求所限定的,除了本发明以上公开的其他的实施例等同地落在本发明的范围内。
通常地,在权利要求中使用的所有术语都根据他们在技术领域的通常含义被解释,除非在其中被另外明确地定义。所有的参考“一个//该[装置、组件等]”都被开放地解释为装置、组件等中的至少一个实例,除非另外明确地说明。这里公开的任何方法的步骤都没必要以公开的准确的顺序运行,除非明确地说明。
Claims (11)
1.一种获取企业异常***信息的方法,所述方法包括:
生成包括关键字的***汇总查询请求;
根据所述***汇总查询请求,生成所述***汇总查询请求报文,将所述***汇总查询请求报文进行加密并发送;
接收经过加密的正常***查询汇总数据和异常***查询***汇总数据;
对所述经过加密的正常***查询汇总数据和异常***查询汇总数据进行解密,获取正常***查询汇总数据和异常***查询汇总数据;
获取正常***本地汇总数据和异常***本地汇总数据;将正常***查询汇总数据与正常***本地汇总数据进行比对,将异常***查询汇总数据与异常***本地汇总数据进行比对;
若所述正常***查询汇总数据与所述正常***本地汇总数据比对一致,以及所述异常***查询汇总数据与所述异常***本地汇总数据比对一致,则所述异常***本地汇总数据不需要改变;
若正常***查询汇总数据与所述正常***本地汇总数据比对不一致,或所述异常***查询汇总数据与所述异常***本地汇总数据比对不一致,则生成包括关键字的***明细查询请求;
根据所述***明细查询请求,生成所述***明细查询请求报文,将所述***明细查询请求报文进行加密并发送;接收经过加密的正常***查询明细数据和异常***查询***明细数据;
对所述经过加密的正常***查询明细数据和异常***查询明细数据进行解密,获取正常***查询明细数据和异常***查询明细数据。
2.根据权利要求1所述的方法,所述关键字包括:企业纳税人识别号和查询月份。
3.一种获取企业异常***信息的方法,所述方法包括:
接收查询请求并且对所述查询请求进行解析;
当所述查询请求包括经过加密的***汇总查询请求报文时,
对所述***汇总查询请求报文进行解密,从认证服务***数据库查询正常***查询汇总数据和异常***查询汇总数据;将所述正常***查询汇总数据和所述异常***查询汇总数据进行加密,并发送经过加密的所述正常***查询汇总数据和所述异常***查询汇总数据;所述从认证服务***数据库查询正常***查询汇总数据和异常***查询汇总数据,包括:
查询***的认证记录;
若只有一张***并且认证***只有一条认证记录,根据所述***的认证记录中的认证结果判断将所述***的汇总数据汇总到正常***查询汇总数据或异常***查询汇总数据;
若同一张***存在多条***认证记录,将所述多条***认证记录按认证结果进行正序排序,根据排序中第一条***认证记录中的认证结果判断将所述***的汇总数据汇总到正常***查询汇总数据或异常***查询汇总数据;
当所述查询请求包括经过加密的***明细查询请求报文时,对所述***明细查询请求报文进行解密,从认证服务***数据库查询正常***查询明细数据和异常***查询明细数据;
将所述正常***查询数据信息和所述异常***查询数据信息进行加密,并发送经过加密的所述正常***查询明细数据和所述异常***查询明细数据。
4.根据权利要求1或权利要求3所述的方法,所述正常***查询汇总数据和异常***查询汇总数据转化为可扩展性标识语言XML格式。
5.根据权利要求3所述的方法,所述从认证服务***数据库查询正常***查询明细数据和异常***查询明细数据,包括:
查询***的认证记录;
若只有一张***并且所述认证***只有一条认证记录,根据所述***的认证记录中的认证结果判断将所述***的明细数据汇总到正常***查询明细数据或异常***查询明细数据;
若同一张***存在多条***认证记录,将所述多条***认证记录按认证结果进行正序排序,根据排序中第一条***认证记录中的认证结果判断将所述***的明细数据汇总到正常***查询明细数据或异常***查询明细数据。
6.一种获取企业异常***信息的***,所述***包括:
第一生成单元,用于生成包括关键字的***汇总查询请求;
第一请求单元,用于根据所述***汇总查询请求,生成所述***汇总查询请求报文,将所述***汇总查询请求报文进行加密并发送;
第一接收单元,用于接收经过加密的正常***查询汇总数据和异常***查询***汇总数据;第一解密单元,用于对所述经过加密的正常***查询汇总数据和异常***查询汇总数据进行解密,获取正常***查询汇总数据和异常***查询汇总数据;第一获取单元,用于获取正常***本地汇总数据和异常***本地汇总数据;第一对比单元,用于将正常***查询汇总数据与正常***本地汇总数据进行比对,将异常***查询汇总数据与异常***本地汇总数据进行比对;第一结果单元,用于若所述正常***查询汇总数据与所述正常***本地汇总数据比对一致,以及所述异常***查询汇总数据与所述异常***本地汇总数据比对一致,则所述异常***本地汇总数据不需要改变;
第二生成单元,用于若正常***查询汇总数据与所述正常***本地汇总数据比对不一致,或所述异常***查询汇总数据与所述异常***本地汇总数据比对不一致,则生成包括关键字的***明细查询请求;
第二请求单元,用于根据所述***明细查询请求,生成所述***明细查询请求报文,将所述***明细查询请求报文进行加密并发送;第二接收单元,用于接收经过加密的正常***查询明细数据和异常***查询***明细数据;第二解密单元,用于对所述经过加密的正常***查询明细数据和异常***查询明细数据进行解密,获取正常***查询明细数据和异常***查询明细数据。
7.根据权利要求6所述的***,所述关键字包括:企业纳税人识别号和查询月份。
8.一种获取企业异常***信息的***,所述***包括:
第三接收单元,用于接收经过加密的***汇总查询请求报文;
第一查询单元,用于对所述***汇总查询请求报文进行解密,从认证服务***数据库查询正常***查询汇总数据和异常***查询汇总数据;所述第一查询单元还用于:
查询***的认证记录;
若只有一张***并且认证***只有一条认证记录,根据所述***的认证记录中的认证结果判断将所述***的汇总数据汇总到正常***查询汇总数据或异常***查询汇总数据;
若同一张***存在多条***认证记录,将所述多条***认证记录按认证结果进行正序排序,根据排序中第一条***认证记录中的认证结果判断将所述***的汇总数据汇总到正常***查询汇总数据或异常***查询汇总数据;
第一发送单元,用于将所述正常***查询汇总数据和所述异常***查询汇总数据进行加密,并发送经过加密的所述正常***查询汇总数据和所述异常***查询汇总数据。
9.根据权利要求8所述的***,所述***包括:
第四接收单元,用于接收经过加密的***明细查询请求报文;
第二查询单元,用于对所述***明细查询请求报文进行解密,从认证服务***数据库查询正常***查询明细数据和异常***查询明细数据;
第二发送单元,用于将所述正常***查询数据信息和所述异常***查询数据信息进行加密,并发送经过加密的所述正常***查询明细数据和所述异常***查询明细数据。
10.根据权利要求6或权利要求8所述的***,所述正常***查询汇总数据和异常***查询汇总数据转化为可扩展性标识语言XML格式。
11.根据权利要求9所述的***,所述第二查询单元还用于:
查询***的认证记录;
若只有一张***并且所述认证***只有一条认证记录,根据所述***的认证记录中的认证结果判断将所述***的明细数据汇总到正常***查询明细数据或异常***查询明细数据;
若同一张***存在多条***认证记录,将所述多条***认证记录按认证结果进行正序排序,根据排序中第一条***认证记录中的认证结果判断将所述***的明细数据汇总到正常***查询明细数据或异常***查询明细数据。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201711283187.0A CN110019967B (zh) | 2017-12-07 | 2017-12-07 | 一种获取企业异常***信息的方法及*** |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201711283187.0A CN110019967B (zh) | 2017-12-07 | 2017-12-07 | 一种获取企业异常***信息的方法及*** |
Publications (2)
Publication Number | Publication Date |
---|---|
CN110019967A CN110019967A (zh) | 2019-07-16 |
CN110019967B true CN110019967B (zh) | 2022-04-29 |
Family
ID=67186842
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201711283187.0A Active CN110019967B (zh) | 2017-12-07 | 2017-12-07 | 一种获取企业异常***信息的方法及*** |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN110019967B (zh) |
Families Citing this family (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN113887955B (zh) * | 2021-09-30 | 2023-04-07 | 中电金信软件有限公司 | 业务单据的审查方法、装置、电子设备及可读存储介质 |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101388087A (zh) * | 2008-10-23 | 2009-03-18 | 金蝶软件(中国)有限公司 | 一种生成业务单据凭证的方法及装置 |
CN104463648A (zh) * | 2014-12-29 | 2015-03-25 | 浪潮软件集团有限公司 | 一种基于网络***的大数据***及处理方法 |
CN105184642A (zh) * | 2015-09-02 | 2015-12-23 | 浪潮软件集团有限公司 | 一种综合治税平台 |
CN105630785A (zh) * | 2014-10-27 | 2016-06-01 | 航天信息股份有限公司 | 一种***使用异常预警方法和*** |
Family Cites Families (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US7565313B2 (en) * | 2001-12-05 | 2009-07-21 | Pipeline Financial Group, Inc. | Method and system for managing distributed trading data |
US20050075960A1 (en) * | 2003-10-02 | 2005-04-07 | Leavitt Stacy A. | System and method for automated incoming payment and invoice reconciliation |
JP2006344047A (ja) * | 2005-06-09 | 2006-12-21 | Bank Of Tokyo-Mitsubishi Ufj Ltd | 金融機関における与信サーバ、与信システム、および、プログラム |
US8788928B2 (en) * | 2009-07-15 | 2014-07-22 | Clandscale, Inc. | System and methodology for development of stream processing applications utilizing spreadsheet interface |
CN107038182B (zh) * | 2016-09-27 | 2020-04-14 | 阿里巴巴集团控股有限公司 | 分表数据的完备性检查方法及装置 |
-
2017
- 2017-12-07 CN CN201711283187.0A patent/CN110019967B/zh active Active
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101388087A (zh) * | 2008-10-23 | 2009-03-18 | 金蝶软件(中国)有限公司 | 一种生成业务单据凭证的方法及装置 |
CN105630785A (zh) * | 2014-10-27 | 2016-06-01 | 航天信息股份有限公司 | 一种***使用异常预警方法和*** |
CN104463648A (zh) * | 2014-12-29 | 2015-03-25 | 浪潮软件集团有限公司 | 一种基于网络***的大数据***及处理方法 |
CN105184642A (zh) * | 2015-09-02 | 2015-12-23 | 浪潮软件集团有限公司 | 一种综合治税平台 |
Non-Patent Citations (1)
Title |
---|
"基于c/s机构的金税工程数据采集审核***的设计与开发";李文革;《中国优秀硕士学位论文全文数据库-信息科技辑》;20070615(第06期);I138-207 * |
Also Published As
Publication number | Publication date |
---|---|
CN110019967A (zh) | 2019-07-16 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US10614244B1 (en) | Sensitive data aliasing | |
US7627125B2 (en) | Key loading systems and methods | |
CN108256340B (zh) | 数据采集方法、装置、终端设备及存储介质 | |
US8504830B2 (en) | Transfer data management system for internet backup | |
CN107483495B (zh) | 一种大数据集群主机管理方法、管理***及服务端 | |
US8086856B2 (en) | Disabling on/off capacity on demand | |
JP4838414B2 (ja) | 認証方法 | |
CA2514785A1 (en) | Software license management system configurable for post-use payment business models | |
CN101436927B (zh) | 用于文件传输管理的***和方法 | |
US7340773B2 (en) | Multi-stage authorisation system | |
WO2016149509A1 (en) | Real time control of a remote device | |
JP2001211171A (ja) | 機器認証装置、方法、機器認証プログラムを記録した記録媒体 | |
US20120022889A1 (en) | Method for collecting, processing, and storing discrete data records based upon a single data input | |
CN110019967B (zh) | 一种获取企业异常***信息的方法及*** | |
US20070150724A1 (en) | Data archiving and accessing methods and systems | |
US20130268764A1 (en) | Data event authentication and verification system | |
EP3678344B1 (en) | Data encryption and decryption processing method in cloud network environment | |
CN115589298B (zh) | 区块链的信息验证方法、装置和***、设备、介质 | |
CN110399740B (zh) | 一种代理数据安全交互的方法和*** | |
CN110535643B (zh) | 一种防止重置密码被窃取的方法及*** | |
CN111523128B (zh) | 信息保护方法、***、电子设备及介质 | |
CN107086918A (zh) | 一种客户端验证方法和服务器 | |
CN109785129B (zh) | 数据获取方法、装置、设备及计算机可读存储介质 | |
CN101133419A (zh) | ***程序下载*** | |
US20230299978A1 (en) | Digital certificate request system |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |