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

企业身份认证的方法、装置、存储介质和电子设备

文献发布时间:2024-04-18 20:02:18


企业身份认证的方法、装置、存储介质和电子设备

技术领域

本发明涉及金融技术领域,尤其涉及一种企业身份认证的方法、装置、存储介质和电子设备。

背景技术

在金融技术领域中,身份认证方法通常用于金融机构、支付系统或其他涉及企业交易和资金流动的场景。企业身份认证在金融领域的应用十分关键,确保交易和资金流动的安全性对于金融机构和相关服务提供商至关重要。通过对公账户进行身份认证,可以确保与企业相关的交易和业务活动的合法性和安全性。

目前,可以通过人脸识别认证进行企业身份认证。人脸识别认证通过操作员录入企业名称、统一信用证代码、手机号和身份证信息,平台请求客户端,操作员进行人脸识别,平台将识别结果发送客户端进行结果校验。

但是该企业身份认证的方法,由于只需要网络可查的企业基本信息,及操作员本身的身份信息,就可以将企业注册实名在某业务平台,难以证实是企业授意的行为。因此,认证的有效性较低。

发明内容

有鉴于此,本发明提供一种企业身份认证的方法、装置、存储介质和电子设备。

具体地,本发明是通过如下技术方案实现的:

根据本发明的第一方面,提供一种企业身份认证的方法,所述方法包括:

接收目标企业发送的企业身份认证请求,提取所述企业身份认证请求中的企业基础信息,所述企业基础信息中包括所述目标企业的企业对公账户;

向预先设置的第三方支付平台发起支付请求,所述支付请求中携带有第一充值额及所述企业对公账户;

响应于所述第三方支付平台返回的向所述企业对公账户充值所述第一充值额的支付请求响应,向发送所述企业身份认证请求的用户发起查询所述企业对公账户的充值额的充值查询请求;

响应于充值查询请求响应,从所述充值查询请求响应中获取第二充值额,确定所述第一充值额与所述第二充值额相等,确认所述目标企业的企业身份认证通过。

本实施例的企业身份认证的方法,通过第三方支付平台向企业对公账户进行转账,利用对公账户只有企业相关人员能够查询余额的特性,通过校验第三方支付平台的转账金额和用户反馈的企业对公账户入账金额是否一致,认证企业身份,具有更好的有效性。

根据本发明的第二方面,提供一种企业身份认证的装置,企业身份认证的装置包括:

认证请求接收模块,用于接收目标企业发送的企业身份认证请求,提取所述企业身份认证请求中的企业基础信息,所述企业基础信息中包括所述目标企业的企业对公账户;

支付请求发送模块,用于向预先设置的第三方支付平台发起支付请求,所述支付请求中携带有第一充值额及所述企业对公账户;

充值额查询模块,用于响应于所述第三方支付平台返回的向所述企业对公账户充值所述第一充值额的支付请求响应,向发送所述企业身份认证请求的用户发起查询所述企业对公账户的充值额的充值查询请求;

充值额验证模块,用于响应于充值查询请求响应,从所述充值查询请求响应中获取第二充值额,确定所述第一充值额与所述第二充值额相等,确认所述目标企业的企业身份认证通过。

根据本发明的第三方面,提供一种存储介质,其上存储有计算机程序,程序被处理器执行时实现第一方面的任意可能的实现方式中的企业身份认证的方法的步骤。

根据本发明的第四方面,提供一种电子设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,处理器执行程序时实现第一方面的任意可能的实现方式中的企业身份认证的方法的步骤。

附图说明

此处的附图被并入说明书中并构成本说明书的一部分,示出了符合本发明的实施例,并与说明书一起用于解释本发明的原理。

为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或相关技术描述中所需要使用的附图作简单地介绍,显而易见地,对于本领域普通技术人员而言,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。

图1为本发明实施例提供的一种企业身份认证的方法的流程示意图;

图2为本发明实施例提供的一种企业身份认证的处理装置示意图;

图3为本发明实施例提供的一种电子设备的结构示意图。

具体实施方式

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

参见图1,本发明实施例提供了一种企业身份认证的方法,该方法可以应用于使用业务平台进行用户的企业身份认证,该方法可以包括如下步骤:

S101、接收目标企业发送的企业身份认证请求,提取所述企业身份认证请求中的企业基础信息,所述企业基础信息中包括所述目标企业的企业对公账户;

本实施例中,作为一可选实施例,业务平台接收目标企业发送的企业身份认证请求,该请求中携带的企业基础信息,包括目标企业的对公账户户名和户号等企业对公账户信息。提取认证请求中携带的企业基础信息,用于后续的认证操作。作为一可选实施例,企业基础信息还可以包括:企业名称和统一信用证代码等相关信息。

S102、向预先设置的第三方支付平台发起支付请求,所述支付请求中携带有第一充值额及所述企业对公账户;

本实施例中,作为一可选实施例,向预先设置的第三方支付平台发起支付请求,可以预先设置第三方支付平台的支付申请应用程序编程接口(API),支付请求中携带有第一充值额作为支付金额,目标企业对公账户信息作为转账基础。

本实施例中,作为一可选实施例,第一充值额可以为随机数值,可以根据需要对第一充值额设置范围。作为一可选实施例,第一充值额可以设置为0-1元内的随机金额。

S103、响应于所述第三方支付平台返回的向所述企业对公账户充值所述第一充值额的支付请求响应,向发送所述企业身份认证请求的用户发起查询所述企业对公账户的充值额的充值查询请求;

本实施例中,作为一可选实施例,所述企业基础信息还包括:所述企业对公账户对应的联系人信息,所述响应于所述第三方支付平台返回的向所述企业对公账户充值所述第一充值额的支付请求响应包括:

第三方法支付平台响应所述支付请求,依据所述支付请求中携带的第一充值额及所述企业对公账户,向所述企业对公账户充值所述第一充值额,以使所述企业对公账户在充值成功后,将充值的第二充值额、交易流水号向所述联系人信息对应的用户终端发送;

接收对所述企业对公账户充值的支付请求响应,所述支付请求响应携带所述第二充值额、交易流水号;

确认所述第二充值额与所述第一充值额相等,生成包括所述交易流水号的所述充值查询请求。

本实施例中,作为一可选实施例,第三方支付平台接收并响应业务平台发起的支付请求,向支付请求中携带的企业对公账户充值第一充值额,充值成功后向该企业对公账户的联系人信息对应的用户终端发送充值的第二充值额和交易流水号;

业务平台接收第三方支付平台返回的支付请求响应,该响应携带有第二充值额和交易流水号;

业务平台确认第二充值额与第一充值额的充值金额相等后,生成携带交易流水号的充值查询请求,向发送企业身份认证请求的用户发起查询对应企业对公账户的入账金额的充值查询请求。

本实施例中,作为一可选实施例,所述企业基础信息还包括:所述企业对公账户对应的联系人信息,所述响应于所述第三方支付平台返回的向所述企业对公账户充值所述第一充值额的支付请求响应包括:

第三方法支付平台响应所述支付请求,依据所述支付请求中携带的第一充值额及所述企业对公账户,向所述企业对公账户充值所述第一充值额;

接收对所述企业对公账户充值的支付请求响应,所述支付请求响应携带所述第二充值额、交易流水号;

确认所述第二充值额与所述第一充值额相等,将所述支付请求响应向所述联系人信息对应的用户终端发送;

生成包括所述交易流水号的所述充值查询请求。

本实施例中,作为另一可选实施例,第三方支付平台接收并响应业务平台发起的支付请求,向支付请求中携带的企业对公账户充值第一充值额;

业务平台接收第三方支付平台返回的支付请求响应,该响应携带有第二充值额和交易流水号;

业务平台确认第二充值额与第一充值额的充值金额相等,向该企业对公账户的联系人信息对应的用户终端发送该支付请求响应;

业务平台生成携带交易流水号的充值查询请求。

本实施例中,作为一可选实施例,所述用户接收所述充值查询请求,解析获取所述交易流水号,向所述联系人信息对应用户终端发起包括所述交易流水号的充值金额获取请求;

接收充值金额获取请求响应,解析获取所述第二充值额,生成包括所述第二充值额的充值查询请求响应。

本实施例中,作为一可选实施例,用户接收该充值查询请求,获取交易流水号,向该企业对公账户的联系人信息对应用户终端发起充值金额获取请求,由于只有企业对公账户的联系人能够获取充值金额,可以通过充值金额获取请求的响应,确认发起企业身份认证请求的用户的企业身份,以及该认证行为为企业行为,确保了认证的有效性;

用户根据充值金额获取请求响应,获取的充值金额,响应充值查询请求,业务平台获取第二充值额,生成携带第二充值额的充值查询请求响应。

S104、响应于充值查询请求响应,从所述充值查询请求响应中获取第二充值额,确定所述第一充值额与所述第二充值额相等,确认所述目标企业的企业身份认证通过。

本实施例中,作为一可选实施例,接收充值查询请求响应,从该响应中获取第二充值额,若第一充值额与所述第二充值额相等,则可以确认目标企业的企业身份认证通过。认证通过后,可以依据所述企业基础信息,对所述目标企业进行注册。

本实施例中,作为一可选实施例,该方法还包括:若所述第一充值额与所述第二充值额不相等,确定所述不相等的次数不超过预先设置的次数阈值,执行所述向发送所述企业身份认证请求的用户发起查询所述企业对公账户的充值额的充值查询请求的步骤。作为一可选实施例,次数阈值可以为3次。

本实施例中,作为一可选实施例,该方法还包括:

向所述用户终端发送注册结果信息;

接收所述第三方支付平台发送的充值成功通知,所述充值成功通知为所述用户终端在接收到所述注册结果信息,向所述第三方支付平台发起对所述交易流水号中的对端充值所述第二充值额的充值请求完成充值后的通知。

本实施例中,作为一可选实施例,所述企业身份认证成功后,向用户终端发送注册结果信息。用户终端接收到该注册结果信息后,向用户发起向第三方支付平台对交易流水号中的对端充值第二充值额的充值请求,用户响应该充值请求完成充值后,第三方支付平台向业务平台发送充值成功通知。以此返还第二充值额至第三方支付平台。

本实施例中,通过接收目标企业发送的企业身份认证请求,提取所述企业身份认证请求中的企业基础信息,所述企业基础信息中包括所述目标企业的企业对公账户;向预先设置的第三方支付平台发起支付请求,所述支付请求中携带有第一充值额及所述企业对公账户;响应于所述第三方支付平台返回的向所述企业对公账户充值所述第一充值额的支付请求响应,向发送所述企业身份认证请求的用户发起查询所述企业对公账户的充值额的充值查询请求;响应于充值查询请求响应,从所述充值查询请求响应中获取第二充值额,确定所述第一充值额与所述第二充值额相等,确认所述目标企业的企业身份认证通过。这样,通过第三方支付平台向企业对公账户进行转账,利用对公账户只有企业特定人员能够查询余额的特性,进行企业身份认证时,需要与企业对公账户的联系人确认入账金额,进而证明该认证为企业行为,校验第三方支付平台的转账金额和用户响应的企业对公账户入账金额一致,才能通过企业身份认证,从而确认该认证是企业行为,具有更好的有效性。

基于同一发明构思,如图2所示,本发明实施例还提供了一种企业身份认证的装置,装置包括:

认证请求接收模块201,用于接收目标企业发送的企业身份认证请求,提取所述企业身份认证请求中的企业基础信息,所述企业基础信息中包括所述目标企业的企业对公账户;

本实施例中,作为一可选实施例,业务平台接收目标企业发送的企业身份认证请求,提取认证请求中携带的企业基础信息,包括目标企业的对公账户户名和户号等企业对公账户信息。

支付请求发送模块202,用于向预先设置的第三方支付平台发起支付请求,所述支付请求中携带有第一充值额及所述企业对公账户;

本实施例中,作为一可选实施例,向预先设置的第三方支付平台发起支付请求,可以预先设置第三方支付平台的支付申请应用程序编程接口(API),支付请求中携带有第一充值额作为支付金额,目标企业对公账户信息作为转账基础。

作为一可选实施例,第一充值额可以为随机数值,可以根据需要对第一充值额设置范围。

充值额查询模块203,用于响应于所述第三方支付平台返回的向所述企业对公账户充值所述第一充值额的支付请求响应,向发送所述企业身份认证请求的用户发起查询所述企业对公账户的充值额的充值查询请求;

本实施例中,作为一可选实施例,所述企业基础信息还包括:所述企业对公账户对应的联系人信息,第三方支付平台接收并响应业务平台发起的支付请求,向支付请求中携带的企业对公账户充值第一充值额,充值成功后向该企业对公账户的联系人信息对应的用户终端发送充值的第二充值额和交易流水号;接收第三方支付平台返回的支付请求响应,该响应携带有第二充值额和交易流水号;确认第二充值额与第一充值额的充值金额相等后,生成携带交易流水号的充值查询请求,向发送企业身份认证请求的用户发起查询对应企业对公账户的入账金额的充值查询请求。

本实施例中,作为另一可选实施例,第三方支付平台接收并响应业务平台发起的支付请求,向支付请求中携带的企业对公账户充值第一充值额;接收第三方支付平台返回的支付请求响应,该响应携带有第二充值额和交易流水号;确认第二充值额与第一充值额的充值金额相等,向该企业对公账户的联系人信息对应的用户终端发送该支付请求响应;生成携带交易流水号的充值查询请求。

本实施例中,作为一可选实施例,用户接收该充值查询请求,获取交易流水号,向该企业对公账户的联系人信息对应用户终端发起充值金额获取请求,获取的充值金额,响应充值查询请求,业务平台获取第二充值额,生成携带第二充值额的充值查询请求响应。

充值额验证模块204,用于响应于充值查询请求响应,从所述充值查询请求响应中获取第二充值额,确定所述第一充值额与所述第二充值额相等,确认所述目标企业的企业身份认证通过。

本实施例中,作为一可选实施例,接收充值查询请求响应,从该响应中获取第二充值额,验证第一充值额与所述第二充值额相等,确认目标企业的企业身份认证通过。认证通过后,可以依据所述企业基础信息,对所述目标企业进行注册。

本实施例中,作为一可选实施例,该方法还包括:若所述第一充值额与所述第二充值额不相等,确定所述不相等的次数不超过预先设置的次数阈值,执行所述向发送所述企业身份认证请求的用户发起查询所述企业对公账户的充值额的充值查询请求的步骤。

本实施例中,作为一可选实施例,所述企业身份认证成功后,返还第二充值额至第三方支付平台。向用户终端发送注册结果信息。用户终端接收注册结果信息后,响应向第三方支付平台对交易流水号中的对端充值第二充值额的充值请求,完成充值;第三方支付平台向业务平台发送充值成功通知。

基于同一发明构思,本发明实施例还提供了一种存储介质,其上存储有计算机程序,程序被处理器执行时实现上述任意可能的实现方式中的企业身份认证的方法的步骤。

可选地,存储介质可以是非临时性计算机可读存储介质,例如,非临时性计算机可读存储介质可以是ROM、随机存取存储器(RAM)、CD-ROM、磁带、软盘和光数据存储设备等。

基于同一发明构思,参见图3,本发明实施例还提供了一种电子设备,包括存储器101(例如非易失性存储器)、处理器102及存储在存储器101上并可在处理器102上运行的计算机程序,处理器102执行程序时实现上述任意可能的实现方式中的企业身份认证的方法的步骤,可相当于如前的驾驶训练的疲劳检测装置,当然,该处理器还可以用来处理其他数据或运算。该电子设备可以是PC、服务器、终端等设备。

如图3所示,该电子设备一般还可以包括:内存103、网络接口104、以及内部总线105。除了这些部件外,还可以包括其他硬件,对此不再赘述。

需要指出的是,上述企业身份认证的装置可以通过软件实现,其作为一个逻辑意义上的装置,是通过其所在的电子设备的处理器102将非易失性存储器中存储的计算机程序指令读取到内存103中运行形成的。

本说明书中描述的主题及功能操作的实施例可以在以下中实现:数字电子电路、有形体现的计算机软件或固件、包括本说明书中公开的结构及其结构性等同物的计算机硬件、或者它们中的一个或多个的组合。本说明书中描述的主题的实施例可以实现为一个或多个计算机程序,即编码在有形非暂时性程序载体上以被数据处理装置执行或控制数据处理装置的操作的计算机程序指令中的一个或多个模块。可替代地或附加地,程序指令可以被编码在人工生成的传播信号上,例如机器生成的电、光或电磁信号,该信号被生成以将信息编码并传输到合适的接收机装置以由数据处理装置执行。计算机存储介质可以是机器可读存储设备、机器可读存储基板、随机或串行存取存储器设备、或它们中的一个或多个的组合。

本说明书中描述的处理及逻辑流程可以由执行一个或多个计算机程序的一个或多个可编程计算机执行,以通过根据输入数据进行操作并生成输出来执行相应的功能。处理及逻辑流程还可以由专用逻辑电路—例如FPGA(现场可编程门阵列)或ASIC(专用集成电路)来执行,并且装置也可以实现为专用逻辑电路。

适合用于执行计算机程序的计算机包括,例如通用和/或专用微处理器,或任何其他类型的中央处理单元。通常,中央处理单元将从只读存储器和/或随机存取存储器接收指令和数据。计算机的基本组件包括用于实施或执行指令的中央处理单元以及用于存储指令和数据的一个或多个存储器设备。通常,计算机还将包括用于存储数据的一个或多个大容量存储设备,例如磁盘、磁光盘或光盘等,或者计算机将可操作地与此大容量存储设备耦接以从其接收数据或向其传送数据,抑或两种情况兼而有之。然而,计算机不是必须具有这样的设备。此外,计算机可以嵌入在另一设备中,例如移动电话、个人数字助理(PDA)、移动音频或视频播放器、游戏操纵台、全球定位系统(GPS)接收机、或例如通用串行总线(USB)闪存驱动器的便携式存储设备,仅举几例。

适合于存储计算机程序指令和数据的计算机可读介质包括所有形式的非易失性存储器、媒介和存储器设备,例如包括半导体存储器设备(例如EPROM、EEPROM和闪存设备)、磁盘(例如内部硬盘或可移动盘)、磁光盘以及CD-ROM和DVD-ROM盘。处理器和存储器可由专用逻辑电路补充或并入专用逻辑电路中。

虽然本说明书包含许多具体实施细节,但是这些不应被解释为限制任何发明的范围或所要求保护的范围,而是主要用于描述特定发明的具体实施例的特征。本说明书内在多个实施例中描述的某些特征也可以在单个实施例中被组合实施。另一方面,在单个实施例中描述的各种特征也可以在多个实施例中分开实施或以任何合适的子组合来实施。此外,虽然特征可以如上所述在某些组合中起作用并且甚至最初如此要求保护,但是来自所要求保护的组合中的一个或多个特征在一些情况下可以从该组合中去除,并且所要求保护的组合可以指向子组合或子组合的变型。

类似地,虽然在附图中以特定顺序描绘了操作,但是这不应被理解为要求这些操作以所示的特定顺序执行或顺次执行、或者要求所有例示的操作被执行,以实现期望的结果。在某些情况下,多任务和并行处理可能是有利的。

由此,主题的特定实施例已被描述。其他实施例在所附权利要求书的范围以内。在某些情况下,权利要求书中记载的动作可以以不同的顺序执行并且仍实现期望的结果。此外,附图中描绘的处理并非必需所示的特定顺序或顺次顺序,以实现期望的结果。

需要说明的是,在本文中,诸如“第一”和“第二”等之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。而且,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括所述要素的过程、方法、物品或者设备中还存在另外的相同要素。

以上所述仅是本发明的具体实施方式,使本领域技术人员能够理解或实现本发明。对这些实施例的多种修改对本领域的技术人员来说将是显而易见的,本文中所定义的一般原理可以在不脱离本发明的精神或范围的情况下,在其它实施例中实现。因此,本发明将不会被限制于本文所示的这些实施例,而是要符合与本文所申请的原理和新颖特点相一致的最宽的范围。

技术分类

06120116581232