掌桥专利:专业的专利平台
掌桥专利
首页

认证数据的处理方法、装置、电子设备及介质

文献发布时间:2023-06-19 16:04:54



技术领域

本申请涉及信息安全技术领域,具体而言,涉及一种认证数据的处理方法、装置、电子设备及介质。

背景技术

当前,银行在对某企业的借贷服务前要从税务局进行税务数据的采集,首先要进行税务局的认证,以验证税务局相关接口的可用性,即验证是否能在局端获取到该企业的税务数据。

但目前税务局的认证都需要通过预先与相应税务局对接的第三方服务才能实现,若第三方服务出现故障,则会导致认证失败,且通过第三方服务实现的认证仅能实现对预设的认证数据进行认证,对于除认证数据外的非认证数据不进行认证,导致后期若需要使用非认证数据则需要再次进行税务局的认证过程,过程繁琐且现有的税务局的认证过程认证的数据不完整。

发明内容

本申请实施例的目的在于提供一种认证数据的处理方法、装置、电子设备及介质,用以解决现有技术存在的上述问题,简化了税务局的认证过程且提高了认证数据的完整性。

第一方面,提供了一种认证数据的处理方法,该方法可以包括:

在确定目标企业为合法企业后,接收所述目标企业发送的税务认证请求,所述认证请求包括所述目标企业对应的税务局标识;

基于配置的不同税务局标识与不同认证数据的映射关系,确定所述税务局标识对应的目标认证数据;所述目标认证数据包括所述目标企业的企业基础数据;

向所述税务局标识对应的目标税务局发送针对所述目标认证数据的税务数据查询请求;

获取所述目标税务局基于所述税务数据查询请求发送的查询到的税务数据;

若所述查询到的税务数据为所述目标企业的全部涉税数据,则向所述目标企业发送税务认证成功的认证结果,并向管理中心提供所述查询到的税务数据。

在一个可能的实现中,接收所述目标企业发送的税务认证请求之后,所述方法还包括:

向所述目标企业发送处于认证中的指示信息,以使所述目标企业在终端显示屏上显示所述处于认证中的指示信息。

在一个可能的实现中,所述目标认证数据的数量为多个时,向所述税务局标识对应的目标税务局发送针对所述目标认证数据的数据查询请求,包括:

针对各目标认证数据,每隔预设时间段向所述目标税务局发送针对所述目标认证数据的数据查询请求;

获取所述目标税务局基于所述数据查询请求发送的查询到的认证数据,包括:

针对各目标认证数据,接收所述目标税务局基于相应数据查询请求发送的查询到的相应认证数据;

若在所述预设时间段内未接收到所述目标税务局基于相应数据查询请求发送的查询到的相应认证数据,则针对该目标认证数据,返回执行每隔预设时间段向所述目标税务局发送针对所述目标认证数据的数据查询请求的步骤,直到返回执行次数达到预设次数阈值。

在一个可能的实现中,获取所述目标税务局基于所述数据查询请求发送的查询到的认证数据之后,所述方法还包括:

获取所述查询到的认证数据的数据格式;

将所述查询到的认证数据的数据格式转换成预设的数据格式;

将所述格式转换后的认证数据存储在目标数据表中。

在一个可能的实现中,将所述格式转换后的认证数据存储在目标数据表中,包括:

采用预先配置的加密秘钥,对所述格式转换后的认证数据的进行加密;

将加密后的认证数据存储在目标数据表中。

在一个可能的实现中,获取所述目标税务局基于所述税务数据查询请求发送的查询到的税务数据之后,所述方法还包括:

对所述目标数据表中的认证数据进行清洗。

在一个可能的实现中,所述方法还包括:

若所述查询到的税务数据为所述目标企业的全部涉税数据中的部分涉税数据,则向所述目标企业发送税务认证失败的认证结果。

第二方面,提供了一种认证数据的处理装置,该装置可以包括:

接收单元,用于在确定目标企业为合法企业后,接收所述目标企业发送的税务认证请求,所述认证请求包括所述目标企业对应的税务局标识;

确定单元,用于基于配置的不同税务局标识与不同认证数据的映射关系,确定所述税务局标识对应的目标认证数据;所述目标认证数据包括所述目标企业的企业基础数据;

发送单元,用于向所述税务局标识对应的目标税务局发送针对所述目标认证数据的税务数据查询请求;

获取单元,用于获取所述目标税务局基于所述税务数据查询请求发送的查询到的税务数据;

所述发送单元,还用于若所述查询到的税务数据为所述目标企业的全部涉税数据,则向所述目标企业发送税务认证成功的认证结果,并向管理中心提供所述查询到的税务数据。

在一个可能的实现中,所述发送单元,还用于向所述目标企业发送处于认证中的指示信息,以使所述目标企业在终端显示屏上显示所述处于认证中的指示信息。

在一个可能的实现中,所述目标认证数据的数量为多个时,所述发送单元,还用于:

针对各目标认证数据,每隔预设时间段向所述目标税务局发送针对所述目标认证数据的数据查询请求;

所述获取单元,具体用于:

针对各目标认证数据,接收所述目标税务局基于相应数据查询请求发送的查询到的相应认证数据;

若在所述预设时间段内未接收到所述目标税务局基于相应数据查询请求发送的查询到的相应认证数据,则针对该目标认证数据,返回执行每隔预设时间段向所述目标税务局发送针对所述目标认证数据的数据查询请求的步骤,直到返回执行次数达到预设次数阈值。

在一个可能的实现中,所述装置还包括存储单元;

所述获取单元,还用于获取所述查询到的认证数据的数据格式;将所述查询到的认证数据的数据格式转换成预设的数据格式;

所述存储单元,用于将所述格式转换后的认证数据存储在目标数据表中。

在一个可能的实现中,所述存储单元,具体用于:

采用预先配置的加密秘钥,对所述格式转换后的认证数据的进行加密;将加密后的认证数据存储在目标数据表中。

在一个可能的实现中,所述装置还包括清洗单元;

所述清洗单元,用于对所述目标数据表中的认证数据进行清洗。

在一个可能的实现中,所述发送单元,还用于若所述查询到的税务数据为所述目标企业的全部涉税数据中的部分涉税数据,则向所述目标企业发送税务认证失败的认证结果。

第三方面,提供了一种电子设备,该电子设备包括处理器、通信接口、存储器和通信总线,其中,处理器,通信接口,存储器通过通信总线完成相互间的通信;

存储器,用于存放计算机程序;

处理器,用于执行存储器上所存放的程序时,实现上述第一方面中任一所述的方法步骤。

第四方面,提供了一种计算机可读存储介质,该计算机可读存储介质内存储有计算机程序,所述计算机程序被处理器执行时实现上述第一方面中任一所述的方法步骤。

本申请实施例提供的认证数据的处理方法在确定目标企业为合法企业后,接收目标企业发送的包括目标企业对应的税务局标识的税务认证请求;基于配置的不同税务局标识与不同认证数据的映射关系,确定税务局标识对应的包括目标企业的企业基础数据的目标认证数据;之后向税务局标识对应的目标税务局发送针对目标认证数据的税务数据查询请求;在获取目标税务局基于税务数据查询请求发送的查询到的税务数据后,若查询到的税务数据为目标企业的全部涉税数据,则向目标企业发送税务认证成功的认证结果,并向管理中心提供查询到的税务数据。该方法简化了税务局的认证过程,且提高了认证数据的完整性。

附图说明

为了更清楚地说明本申请实施例的技术方案,下面将对本申请实施例中所需要使用的附图作简单地介绍,应当理解,以下附图仅示出了本申请的某些实施例,因此不应被看作是对范围的限定,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他相关的附图。

图1为本申请实施例提供的一种应用认证数据处理方法的系统架构图;

图2为本申请实施例提供的一种认证数据的处理方法的流程示意图;

图3为本申请实施例提供的一种认证数据的处理装置的结构示意图;

图4为本申请实施例提供的一种电子设备的结构示意图。

具体实施方式

下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅是本申请一部分实施例,并不是全部的实施例。基于本申请实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。

本申请实施例提供的认证数据的处理方法可以应用在税务认证系统中,税务认证系统配置在图1所示系统架构的银行服务器中,如图1所示,该系统可以包括:企业服务器、银行服务器和税务局服务器。企业服务器与银行服务器间可进行数据通信,银行服务器与税务局服务器可进行数据通信。其中,上述各服务器可以是物理服务器,也可以是多个物理服务器构成的服务器集群或者分布式系统,还可以是提供云服务、云数据库、云计算、云函数、云存储、网络服务、云通信、中间件服务、域名服务、安全服务、内容分发网络(ContentDelivery Network,CDN),以及大数据和人工智能平台等基础云计算服务的云服务器。

以下结合说明书附图对本申请的优选实施例进行说明,应当理解,此处所描述的优选实施例仅用于说明和解释本申请,并不用于限定本申请,并且在不冲突的情况下,本申请中的实施例及实施例中的特征可以相互组合。

图2为本申请实施例提供的一种认证数据的处理方法的流程示意图。如图2所示,该方法可以包括:

步骤S210、在确定目标企业为合法企业后,接收目标企业发送的税务认证请求。

具体实施中,接收目标企业发送的授权请求,授权请求包括和目标企业的企业基础数据;

若存储的企业基础数据中存在目标企业的企业基础数据,则确定目标企业为合法企业;

若存储的企业基础数据中不存在目标企业的企业基础数据,则确定目标企业为非法企业。

在确定目标企业为合法企业后,显示认证界面,接收目标企业在认证界面中输入的税务局标识,即接收目标企业发送的税务认证请求,认证请求可以包括目标企业对应的税务局标识。

同时,向目标企业发送处于认证中的指示信息,以使目标企业在终端显示屏上显示处于认证中的指示信息。

步骤S220、基于配置的不同税务局标识与不同认证数据的映射关系,确定税务局标识对应的目标认证数据。

其中,目标认证数据可以包括目标企业的企业基础数据,如企业绑定的银行账号、电子营业执照、税控信息、公章号、法人证件号、社会信用代等企业信息。

具体实施中,由于不同地区的税务局对企业认证的数据不一样,故可以预先配置不同税务局标识与不同认证数据的映射关系。

基于配置的不同税务局标识与不同认证数据的映射关系,确定认证请求中的税务局标识对应的目标认证数据。

步骤S230、向税务局标识对应的目标税务局发送针对目标认证数据的税务数据查询请求。

税务数据查询请求用于指示目标税务局查询该目标认证数据对应的税务数据。

步骤S240、获取目标税务局基于数据查询请求发送的查询到的认证数据。

通过接收目标税务局基于数据查询请求发送的查询到的认证数据,以获取查询到的认证数据。

在一些实施例中,由于现有通过第三服务获取到的认证数据会按照数据类型此处在不同的数据表中,浪费存储空间,故本申请可以获取查询到的认证数据的数据格式;之后,将查询到的认证数据的数据格式转换成预设的数据格式,并将格式转换后的认证数据存储在目标数据表中,即将不同的认证数据均存储在一张数据表中。

其中,在获取查询到的认证数据后,可以对目标数据表中的对目标数据表中的认证数据进行清洗,以将清洗后的认证数据进行格式转换。

进一步的,可以基于目标企业的业务需求,如借贷需求,对格式转换后的认证数据的数据类型进行数据分类,将满足业务需求的相应认证数据存储在目标数据表的目标区域,将不满足业务需求的相应认证数据存储在目标数据表的其他区域,该目标区域为目标数据表中最先读取的区域,其他区域为目标数据表中除目标区域外的区域。

在一个实施例中,可以基于格式转换后的认证数据的数据类型与业务需求间的关联程度进行数据分类;之后,可以将关联程度大于预设程度阈值的数据类型对应的认证数据存储在目标数据表的目标区域;或者,按照关联程度从大到小的顺序,确定认证数据在目标数据表中的读取顺序,之后按照确定的读取顺序,将认证数据存储在目标数据表中的相应区域。

进一步的,为了提高存储数据的安全性,可以采用预先配置的加密秘钥,对格式转换后的认证数据的进行加密;将加密后的认证数据存储在目标数据表中。

为了进一步提高存储数据的安全性,可以单独建一个公共功能jar包,封装税务局对应的加解密加验签方法,提高代码复用性,或者独立出安全处理服务,便于统一管理秘钥。

步骤S250、基于对查询到的认证数据的检测结果,确定税务认证的认证结果。

具体实施中,检测查询到的税务数据是否为目标企业的全部涉税数据;涉税数据可以包括企业纳税申报数据、企业税款征收数据、企业资产负债、企业利润、企业稽查数据、税种数据、所得税数据、增值税数据、附加税数据及地方税、借款数据、动支数据、还款数据、受托支付数据等。

若查询到的税务数据为目标企业的全部涉税数据,则向目标企业发送税务认证成功的认证结果,并向管理中心提供查询到的税务数据。

若查询到的税务数据为目标企业的全部涉税数据中的部分涉税数据,则向目标企业发送税务认证失败的认证结果。

在一些实施例中,在目标认证数据的数量为多个时,步骤S230可以针对各目标认证数据,每隔预设时间段向所述目标税务局发送针对目标认证数据的数据查询请求,故步骤S240可以针对各目标认证数据,接收目标税务局基于相应数据查询请求发送的查询到的相应认证数据;

针对各目标认证数据,若在预设时间段内均接收到目标税务局基于相应数据查询请求发送的查询到的相应认证数据,则获取到目标税务局基于数据查询请求发送的查询到的认证数据;

针对各目标认证数据,若在预设时间段内未接收到目标税务局基于某一数据查询请求发送的查询到的相应认证数据,则针对该目标认证数据,返回执行:每隔预设时间段向目标税务局发送针对目标认证数据的数据查询请求的步骤,直到返回执行次数达到预设次数阈值。

本申请实施例提供的认证数据的处理方法在确定目标企业为合法企业后,接收目标企业发送的包括目标企业对应的税务局标识的税务认证请求;基于配置的不同税务局标识与不同认证数据的映射关系,确定税务局标识对应的包括目标企业的企业基础数据的目标认证数据;之后向税务局标识对应的目标税务局发送针对目标认证数据的税务数据查询请求;在获取目标税务局基于税务数据查询请求发送的查询到的税务数据后,若查询到的税务数据为目标企业的全部涉税数据,则向目标企业发送税务认证成功的认证结果,并向管理中心提供查询到的税务数据。该方法简化了税务局的认证过程,且提高了认证数据的完整性。

与上述方法对应的,本申请实施例还提供一种认证数据的处理装置,如图3所示,该装置包括:接收单元310、确定单元320、发送单元330和获取单元340;

接收单元310,用于在确定目标企业为合法企业后,接收所述目标企业发送的税务认证请求,所述认证请求包括所述目标企业对应的税务局标识;

确定单元320,用于基于配置的不同税务局标识与不同认证数据的映射关系,确定所述税务局标识对应的目标认证数据;所述目标认证数据包括所述目标企业的企业基础数据;

发送单元330,用于向所述税务局标识对应的目标税务局发送针对所述目标认证数据的税务数据查询请求;

获取单元340,用于获取所述目标税务局基于所述税务数据查询请求发送的查询到的税务数据;

发送单元330,还用于若所述查询到的税务数据为所述目标企业的全部涉税数据,则向所述目标企业发送税务认证成功的认证结果,并向管理中心提供所述查询到的税务数据。

在一个可能的实现中,发送单元330,还用于向所述目标企业发送处于认证中的指示信息,以使所述目标企业在终端显示屏上显示所述处于认证中的指示信息。

在一个可能的实现中,所述目标认证数据的数量为多个时,发送单元330,还用于:

针对各目标认证数据,每隔预设时间段向所述目标税务局发送针对所述目标认证数据的数据查询请求;

获取单元340,具体用于:

针对各目标认证数据,接收所述目标税务局基于相应数据查询请求发送的查询到的相应认证数据;

若在所述预设时间段内未接收到所述目标税务局基于相应数据查询请求发送的查询到的相应认证数据,则针对该目标认证数据,返回执行每隔预设时间段向所述目标税务局发送针对所述目标认证数据的数据查询请求的步骤,直到返回执行次数达到预设次数阈值。

在一个可能的实现中,所述装置还包括存储单元350;

获取单元340,还用于获取所述查询到的认证数据的数据格式;将所述查询到的认证数据的数据格式转换成预设的数据格式;

存储单元350,用于将所述格式转换后的认证数据存储在目标数据表中。

在一个可能的实现中,存储单元350,具体用于:

采用预先配置的加密秘钥,对所述格式转换后的认证数据的进行加密;将加密后的认证数据存储在目标数据表中。

在一个可能的实现中,所述装置还包括清洗单元360;

清洗单元360,用于对所述目标数据表中的认证数据进行清洗。

在一个可能的实现中,所述发送单元,还用于若所述查询到的税务数据为所述目标企业的全部涉税数据中的部分涉税数据,则向所述目标企业发送税务认证失败的认证结果。

本申请上述实施例提供的认证数据的处理装置的各功能单元的功能,可以通过上述各方法步骤来实现,因此,本申请实施例提供的认证数据的处理装置中的各个单元的具体工作过程和有益效果,在此不复赘述。

本申请实施例还提供了一种电子设备,如图4所示,包括处理器410、通信接口420、存储器430和通信总线440,其中,处理器410,通信接口420,存储器430通过通信总线440完成相互间的通信。

存储器430,用于存放计算机程序;

处理器410,用于执行存储器430上所存放的程序时,实现如下步骤:

在确定目标企业为合法企业后,接收所述目标企业发送的税务认证请求,所述认证请求包括所述目标企业对应的税务局标识;

基于配置的不同税务局标识与不同认证数据的映射关系,确定所述税务局标识对应的目标认证数据;所述目标认证数据包括所述目标企业的企业基础数据;

向所述税务局标识对应的目标税务局发送针对所述目标认证数据的税务数据查询请求;

获取所述目标税务局基于所述税务数据查询请求发送的查询到的税务数据;

若所述查询到的税务数据为所述目标企业的全部涉税数据,则向所述目标企业发送税务认证成功的认证结果,并向管理中心提供所述查询到的税务数据。

在一个可能的实现中,接收所述目标企业发送的税务认证请求之后,所述方法还包括:

向所述目标企业发送处于认证中的指示信息,以使所述目标企业在终端显示屏上显示所述处于认证中的指示信息。

在一个可能的实现中,所述目标认证数据的数量为多个时,向所述税务局标识对应的目标税务局发送针对所述目标认证数据的数据查询请求,包括:

针对各目标认证数据,每隔预设时间段向所述目标税务局发送针对所述目标认证数据的数据查询请求;

获取所述目标税务局基于所述数据查询请求发送的查询到的认证数据,包括:

针对各目标认证数据,接收所述目标税务局基于相应数据查询请求发送的查询到的相应认证数据;

若在所述预设时间段内未接收到所述目标税务局基于相应数据查询请求发送的查询到的相应认证数据,则针对该目标认证数据,返回执行每隔预设时间段向所述目标税务局发送针对所述目标认证数据的数据查询请求的步骤,直到返回执行次数达到预设次数阈值。

在一个可能的实现中,获取所述目标税务局基于所述数据查询请求发送的查询到的认证数据之后,所述方法还包括:

获取所述查询到的认证数据的数据格式;

将所述查询到的认证数据的数据格式转换成预设的数据格式;

将所述格式转换后的认证数据存储在目标数据表中。

在一个可能的实现中,将所述格式转换后的认证数据存储在目标数据表中,包括:

采用预先配置的加密秘钥,对所述格式转换后的认证数据的进行加密;

将加密后的认证数据存储在目标数据表中。

在一个可能的实现中,获取所述目标税务局基于所述税务数据查询请求发送的查询到的税务数据之后,所述方法还包括:

对所述目标数据表中的认证数据进行清洗。

在一个可能的实现中,所述方法还包括:

若所述查询到的税务数据为所述目标企业的全部涉税数据中的部分涉税数据,则向所述目标企业发送税务认证失败的认证结果。

上述提到的通信总线可以是外设部件互连标准(Peripheral ComponentInterconnect,PCI)总线或扩展工业标准结构(Extended Industry StandardArchitecture,EISA)总线等。该通信总线可以分为地址总线、数据总线、控制总线等。为便于表示,图中仅用一条粗线表示,但并不表示仅有一根总线或一种类型的总线。

通信接口用于上述电子设备与其他设备之间的通信。

存储器可以包括随机存取存储器(Random Access Memory,RAM),也可以包括非易失性存储器(Non-Volatile Memory,NVM),例如至少一个磁盘存储器。可选的,存储器还可以是至少一个位于远离前述处理器的存储装置。

上述的处理器可以是通用处理器,包括中央处理器(Central Processing Unit,CPU)、网络处理器(Network Processor,NP)等;还可以是数字信号处理器(Digital SignalProcessing,DSP)、专用集成电路(Application Specific Integrated Circuit,ASIC)、现场可编程门阵列(Field-Programmable Gate Array,FPGA)或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件。

由于上述实施例中电子设备的各器件解决问题的实施方式以及有益效果可以参见图2所示的实施例中的各步骤来实现,因此,本申请实施例提供的电子设备的具体工作过程和有益效果,在此不复赘述。

在本申请提供的又一实施例中,还提供了一种计算机可读存储介质,该计算机可读存储介质中存储有指令,当其在计算机上运行时,使得计算机执行上述实施例中任一所述的认证数据的处理方法。

在本申请提供的又一实施例中,还提供了一种包含指令的计算机程序产品,当其在计算机上运行时,使得计算机执行上述实施例中任一所述的认证数据的处理方法。

本领域内的技术人员应明白,本申请实施例中的实施例可提供为方法、系统、或计算机程序产品。因此,本申请实施例中可采用完全硬件实施例、完全软件实施例、或结合软件和硬件方面的实施例的形式。而且,本申请实施例中可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器、CD-ROM、光学存储器等)上实施的计算机程序产品的形式。

本申请实施例中是参照根据本申请实施例中实施例的方法、设备(系统)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。

这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。

这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。

尽管已描述了本申请实施例中的优选实施例,但本领域内的技术人员一旦得知了基本创造性概念,则可对这些实施例作出另外的变更和修改。所以,所附权利要求意欲解释为包括优选实施例以及落入本申请实施例中范围的所有变更和修改。

显然,本领域的技术人员可以对本申请实施例中实施例进行各种改动和变型而不脱离本申请实施例中实施例的精神和范围。这样,倘若本申请实施例中实施例的这些修改和变型属于本申请实施例中权利要求及其等同技术的范围之内,则本申请实施例中也意图包含这些改动和变型在内。

相关技术
  • 认证数据的处理方法、装置、电子设备及介质
  • 数据加密处理方法、数据解密处理方法、装置、电子设备及可读存储介质
技术分类

06120114689960