CN114722374A - 数据处理方法、装置、设备和存储介质 - Google Patents

数据处理方法、装置、设备和存储介质 Download PDF

Info

Publication number
CN114722374A
CN114722374A CN202110009760.9A CN202110009760A CN114722374A CN 114722374 A CN114722374 A CN 114722374A CN 202110009760 A CN202110009760 A CN 202110009760A CN 114722374 A CN114722374 A CN 114722374A
Authority
CN
China
Prior art keywords
server
identification
target user
token
identity
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.)
Pending
Application number
CN202110009760.9A
Other languages
English (en)
Inventor
沈志宇
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Tencent Technology Shenzhen Co Ltd
Original Assignee
Tencent Technology Shenzhen Co Ltd
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Tencent Technology Shenzhen Co Ltd filed Critical Tencent Technology Shenzhen Co Ltd
Priority to CN202110009760.9A priority Critical patent/CN114722374A/zh
Publication of CN114722374A publication Critical patent/CN114722374A/zh
Pending legal-status Critical Current

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F21/00Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
    • G06F21/30Authentication, i.e. establishing the identity or authorisation of security principals
    • G06F21/31User authentication
    • G06F21/33User authentication using certificates

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Security & Cryptography (AREA)
  • Theoretical Computer Science (AREA)
  • Computer Hardware Design (AREA)
  • Software Systems (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Financial Or Insurance-Related Operations Such As Payment And Settlement (AREA)

Abstract

本发明实施例公开了一种数据处理方法、装置、设备和存储介质;本发明实施例可以当接收到第二服务器针对目标用户的身份证明查询请求时,查询目标用户的身份证明;当查询到第一服务器中存在目标用户的身份证明时,生成目标用户的身份证明令牌;向第二服务器发送目标用户的身份证明令牌,以便第二服务器根据身份证明令牌为目标用户设立金融账户;接收第二服务器的身份证明获取请求;根据身份证明令牌获取目标用户的身份证明;向第二服务器发送身份证明,以便第二服务器根据身份证明开通金融账户。在本发明实施例中,第二服务器在为目标用户设立金融账户时,可通过第一服务器获取得到身份证明,操作简单。由此,本方案可以提高开通金融账户的效率。

Description

数据处理方法、装置、设备和存储介质
技术领域
本发明涉及计算机技术领域,具体涉及一种数据处理方法、装置、设备和存储介质。
背景技术
随着互联网、云计算和大数据等技术的快速发展,互联网银行也异军突起。互联网银行可以吸收存款、发放贷款和做结算支付等;且服务全球,流程简单,服务方便、高效、可靠,是未来银行的必然发展方向。用户可以在各种网络环境下完成互联网银行卡的开户操作。
然而,目前用户在进行开户时,操作繁琐,效率较低。因此,如何快速实现互联网银行卡的开户,提高效率是亟待解决的问题。
发明内容
本发明实施例提供一种数据处理方法、装置、设备和存储介质,可以提升开通金融账户的效率。
本发明实施例提供一种数据处理方法,适用于第一服务器,第一服务器为支付平台设立的服务器,包括:
当接收到第二服务器针对目标用户的身份证明查询请求时,查询目标用户的身份证明,第二服务器为金融机构设立的服务器;
当查询到第一服务器中存在目标用户的身份证明时,生成目标用户的身份证明令牌,身份证明令牌用于表征第一服务器中存在目标用户的身份证明;
向第二服务器发送目标用户的身份证明令牌,以便第二服务器根据身份证明令牌为目标用户设立金融账户;
接收第二服务器的身份证明获取请求,身份证明获取请求包括身份证明令牌;
根据身份证明令牌获取目标用户的身份证明;
向第二服务器发送身份证明,以便第二服务器根据身份证明开通金融账户。
本发明实施例提供一种数据处理方法,适用于第二服务器,第二服务器为金融机构设立的服务器,包括:
接收目标用户的开户请求;
基于目标用户的开户请求,向第一服务器发送针对目标用户的身份证明查询请求,第一服务器为支付平台设立的服务器;
接收第一服务器发送的身份证明令牌,身份证明令牌用于表征第一服务器中存在目标用户的身份证明;
根据身份证明令牌为目标用户设立金融账户;
向第一服务器发送身份证明获取请求,身份证明获取请求包括身份证明令牌;
当接收到第一服务器的身份证明时,完成开通目标用户的金融账户。
本发明实施例还提供一种数据处理装置,包括:
查询单元,用于当接收到第二服务器针对目标用户的身份证明查询请求时,查询目标用户的身份证明,第二服务器为金融机构设立的服务器;
生成单元,用于当查询到第一服务器中存在目标用户的身份证明时,生成目标用户的身份证明令牌,身份证明令牌用于表征第一服务器中存在目标用户的身份证明;
发送单元,用于向第二服务器发送目标用户的身份证明令牌,以便第二服务器根据身份证明令牌为目标用户设立金融账户;
接收单元,用于接收第二服务器的身份证明获取请求,身份证明获取请求包括身份证明令牌;
获取单元,用于根据身份证明令牌获取目标用户的身份证明;
发送单元,还用于向第二服务器发送身份证明,以便第二服务器根据身份证明目标用户的开通金融账户。
在一些实施例中,身份证明令牌具备有效期,获取单元具体用于:
验证身份证明令牌是否在有效期内;
当身份证明令牌在有效期内时,获取目标用户的身份证明;
当身份证明令牌不在有效期时,拒绝获取目标用户的身份证明,并向第二服务器反馈拒绝信息。
在一些实施例中,第一服务器中存储有身份证明令牌对应的生成时间,获取单元具体用于:
当当前时间与生成时间之间的时间差值不大于有效期时,身份证明令牌在有效期内;
当当前时间与生成时间之间的时间差值大于有效期时,身份证明令牌不在有效期内。
在一些实施例中,数据处理装置还用于:
当查询到第一服务器中不存在目标用户的身份证明时,向第二服务器反馈查询失败信息,以便第二服务器根据查询失败信息提示目标用户上传身份证明。
在一些实施例中,数据处理装置还用于:
获取目标用户的身份证明;
根据身份证明调取身份验证接口对目标用户进行身份验证处理,身份验证接口是由管理身份证明的机关单位提供的;
当通过目标用户身份验证处理时,存储目标用户的身份证明。
在一些实施例中,生成单元用于:
从令牌桶中获取目标令牌作为目标用户的身份证明令牌,令牌桶中的令牌按照固定的速率生成,令牌桶中令牌的个数不超过预设的令牌数阈值。
在一些实施例中,数据处理装置还用于:
当向第二服务器发送身份证明失败时,执行接收第二服务器发送的身份证明获取请求步骤。
在一些实施例中,第二服务器搭载互联网银行***,第一服务器搭载即时通讯软件的支付***,身份证明为身份证图像,数据处理装置还用于:
当接收到互联网银行***针对目标用户的身份证图像的查询请求时,查询目标用户的身份证图像;
当查询到即时通讯软件的支付***中存在目标用户的身份证图像时,生成目标用户的身份证明令牌,身份证明令牌用于表征即时通讯软件的支付***中存在目标用户的身份证图像;
向互联网银行***发送目标用户的身份证明令牌,以便互联网银行***根据身份证明令牌执行为目标用户设立互联网银行账户;
接收互联网银行***的身份证图像获取请求,身份证图像获取请求包括身份证明令牌;
根据身份证明令牌获取目标用户的身份证图像;
向互联网银行***发送身份证图像,以便互联网银行***根据身份证图像开通目标用户的互联网银行账户。
本发明实施例还提供一种数据处理装置,包括:
接收单元,用于接收目标用户的开户请求;
发送单元,用于基于目标用户的开户请求,向第一服务器发送针对目标用户的身份证明查询请求,第一服务器为支付平台设立的服务器;
接收单元,还用于接收第一服务器发送的身份证明令牌,身份证明令牌用于表征第一服务器中存在目标用户的身份证明;
设立单元,用于根据身份证明令牌为目标用户设立金融账户;
发送单元,还用于向第一服务器发送身份证明获取请求,身份证明获取请求包括身份证明令牌;
开通单元,用于当接收到第一服务器的身份证明时,完成开通目标用户的金融账户。
在一些实施例中,数据处理装置还用于:
接收第一服务器反馈的查询失败信息;
根据查询失败信息提示目标用户上传身份证明。
在一些实施例中,数据处理装置还用于:
当未接收到第一服务器的身份证明时,执行向第一服务器发送身份证明获取请求步骤。
本发明实施例还提供一种电子设备,包括存储器存储有多条指令;所述处理器从所述存储器中加载指令,以执行本发明实施例所提供的任一种数据处理方法中的步骤。
本发明实施例还提供一种计算机可读存储介质,所述计算机可读存储介质存储有多条指令,所述指令适于处理器进行加载,以执行本发明实施例所提供的任一种数据处理方法中的步骤。
本发明实施例可以当接收到第二服务器针对目标用户的身份证明查询请求时,查询目标用户的身份证明;当查询到第一服务器中存在目标用户的身份证明时,生成目标用户的身份证明令牌;向第二服务器发送目标用户的身份证明令牌,以便第二服务器根据身份证明令牌为目标用户设立金融账户;接收第二服务器的身份证明获取请求,身份证明获取请求包括身份证明令牌;根据身份证明令牌获取目标用户的身份证明;向第二服务器发送身份证明,以便第二服务器根据身份证明开通金融账户。
在本发明中,第二服务器在为目标用户设立金融账户时,可以向第一服务器发送身份证明查询请求;第一服务器接收到身份证明查询请求后,可以查询是否存在目标用户的身份证明,当存在身份证明时,向第二服务器发送身份证明令牌;第二服务器根据该令牌即可为目标用户设立金融账户;并可以根据该令牌异步获取身份证明,无需目标用户实时上传身份证明,操作简单。由此,提高了开通金融账户的效率。
附图说明
为了更清楚地说明本发明实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
图1a是本发明实施例提供的数据处理方法的场景示意图;
图1b是本发明实施例提供的数据共享连接的示意图;
图1c是本发明实施例提供的区块链的结构示意图;
图1d是本发明实施例提供的数据处理方法的流程示意图;
图2a是本发明实施例提供的数据处理方法的另一种流程示意图;
图2b是本发明实施例提供的一种申请开户的场景示意图;
图3是本发明实施例提供的数据处理方法应用在开通互联网银行账户场景中的流程示意图;
图4是本发明实施例提供的数据处理装置的第一种结构示意图;
图5是本发明实施例提供的数据处理装置的另一种结构示意图;
图6是本发明实施例提供的第一服务器的结构示意图。
具体实施方式
下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
本发明实施例提供一种数据处理方法、装置、设备和存储介质。
本发明实施例还提供了一种数据处理***,包括:本发明实施例提供的数据处理装置,比如,包括适用于第一服务器的数据处理装置、适用于第二服务器的数据处理装置等。
在一些实施例中,该数据处理***可以由上述一个或多个适用于第一服务器的数据处理装置和适用于第二服务器的数据处理装置组成。比如,该数据处理***可以由一个适用于第一服务器的数据处理装置、一个适用于第二服务器的数据处理装置组成;再比如,该数据处理***可以由一个适用于第一服务器的数据处理装置、多个适用于第二服务器的数据处理装置组成。
其中,第一服务器可以是单一服务器,也可以是由多个服务器组成的服务器集群;第二服务器也可以是单一服务器,也可以是由多个服务器组成的服务器集群。
例如,参考图1a提供的一种数据处理***的场景示意图,该数据处理***中具体可以包括一个第一服务器和一个第二服务器。其中,第一服务器为支付平台设立的服务器,该支付平台可以为即时通讯软件的支付平台、电商软件的支付平台等,例如可以为微信的支付***;第二服务器为金融机构设立的服务器,该金融机构可以为互联网银行、互联网证券公司等。
该数据处理***中还可以包括数据存储设备和用户终端。其中,数据存储设备可以是安装了数据库的服务器,该服务器可以是第一服务器,也可以是第一服务器集群中的部分服务器,还可以是支付平台另外设立的服务器;数据存储设备还可以是存储介质,比如软盘、硬盘、光盘等。用户终端可以是移动终端、服务器等电子设备,该电子设备安装了具有支付平台的软件,如即时通讯软件(例如微信);其中,移动终端可以包括手机、平板电脑、智能蓝牙设备、笔记本电脑、或者个人电脑(Personal Computer,PC)等设备。
在图1a中,目标用户可以通过用户终端向第二服务器发送开户请求,第二服务器接收目标用户的开户请求后,向第一服务器发送身份证明查询请求;第一服务器接收到第二服务器针对目标用户的身份证明查询请求时,在数据存储设备中查询目标用户的身份证明;当查询到数据存储设备中存在目标用户的身份证明时,生成目标用户的身份证明令牌,向第二服务器发送目标用户的身份证明令牌;第二服务器接收第一服务器发送的身份证明令牌,根据身份证明令牌为目标用户设立金融账户;同时通过异步任务向第一服务器发送身份证明获取请求,该身份证明获取请求包括身份证明令牌;第一服务器接收第二服务器的身份证明获取请求,根据身份证明令牌在数据存储设备中获取目标用户的身份证明,并向第二服务器发送身份证明;当第二服务器接收到第一服务器的身份证明时,完成开通目标用户的金融账户。本发明实施例可以根据该令牌异步获取身份证明,无需目标用户上传身份证明,操作简单。由此,提高了开通金融账户的效率。
以下分别进行详细说明。需说明的是,以下实施例的序号不作为对实施例优选顺序的限定。
在一些实施例中,图1a所示的数据处理***可以通过图1b所示的数据共享连接方式进行连接,该数据共享连接方式是指节点与节点之间可以进行数据共享,该数据处理***中可以包括多个节点101,多个节点101可以是指图1a中的第一服务器、第二服务器和数据存储设备。每个节点101在进行正常工作可以接收到输入信息,并基于接收到的输入信息维护该数据处理***内的共享数据。为了保证数据处理***内的信息互通,数据处理***中的每个节点之间可以存在信息连接,节点之间可以通过上述信息连接进行信息传输。例如,当数据处理***中的任意节点接收到输入信息时,数据处理***中的其他节点便根据共识算法获取该输入信息,将该输入信息作为共享数据中的数据进行存储,使得数据处理***中全部节点上存储的数据均一致。数据处理
数据处理***中的每个节点均存储一条相同的区块链。区块链由多个区块组成,参见图1c,区块链由多个区块组成,创始块中包括区块头和区块主体,区块头中存储有输入信息特征值、版本号、时间戳和难度值,区块主体中存储有输入信息;创始块的下一区块以创始块为父区块,下一区块中同样包括区块头和区块主体,区块头中存储有当前区块的输入信息特征值、父区块的区块头特征值、版本号、时间戳和难度值,并以此类推,使得区块链中每个区块中存储的区块数据均与父区块中存储的区块数据存在关联,保证了区块中输入信息的安全性。
在本实施例中,提供了一种数据处理方法,适用于第一服务器,如图1d所示,该数据处理方法的具体流程可以如下:
101、当接收到第二服务器针对目标用户的身份证明查询请求时,查询目标用户的身份证明。
其中,身份证明查询请求用于请求第一服务器查询是否存在目标用户的身份证明。该身份证明查询请求可以包括但不限于第二服务器的标识和目标用户的用户标识;该第二服务器的标识可以用于识别金融机构,例如互联网银行的ID(Identity Document)等;该用户标识可以用于表征目标用户在支付平台中的用户身份,例如微信号等。
身份证明可以用于证明持有人的身份,其具体表现形式不做限制,例如可以是身份证图像(如身份证的复印件、扫描件或照片等),也可以是未来发展的某种可以证明持有人的身份的证件。第一服务器可以在图1a所示的数据存储设备中查询是否存在目标用户的身份证明;例如,第一服务器可以根据目标用户的用户标识,查询数据存储设备中是否存在身份证明。
可选地,第一服务器可以通过无线热点、蓝牙或者网络通信等方法接收第二服务器针对目标用户的身份证明查询请求。
可选地,在接收到第二服务器针对目标用户的身份证明查询请求之前,第一服务器还执行以下步骤。
第一服务器获取目标用户的身份证明。例如,目标用户可以通过用户终端申请注册支付平台,在注册支付平台时,可以通过用户终端上传身份证明,并向第一服务器发送该身份证明,相应地,第一服务器接收该身份证明。
第一服务器根据身份证明调取身份验证接口对目标用户进行身份验证处理,该身份验证接口是由管理身份证明的机关单位提供的。其中,管理身份证明的机关单位可以是公安部,身份验证接口是由该机关单位开发并提供的,调用该接口可以进行身份验证处理,如验证目标用户的身份证明是否合法,身份证明与目标用户(持有人)是否一致等。
当通过目标用户身份验证处理时,存储目标用户的身份证明。一种实现方式中,目标用户的身份证明可以存储在数据存储设备中;例如存储在数据库中,该数据库可以是关系型数据库,也可以是非关系型数据库,本发明实施例不做限制。另一种实现方式中,可以通过图1c所示的区块链来存储目标用户的身份证明,其中,第一服务器和机关单位对应的服务器可以作为数据处理***中的节点,目标用户的身份证明可以作为输入信息;当身份验证通过后,则将身份证明存储在区块链中。
示例性地,目标用户在用户终端打开即时通讯软件,进入支付***,然后申请注册支付***并上传身份照片,用户终端向第一服务器发送该申请请求和身份证照片。第一服务器接收到该申请和身份证照片后,调用身份验证接口的对目标用户进行身份验证。若验证通过,则将目标用户的身份证明存储在数据库中。
102、当查询到第一服务器中存在目标用户的身份证明时,生成目标用户的身份证明令牌。
其中,身份证明令牌用于表征第一服务器中存在目标用户的身份证明;该身份证明令牌为一串随机字符串,且生成身份证明令牌的具体实施方式不做限制,可以包括但不限于以下几种实施方式。
在一些实施例中,身份证明令牌是第一服务器在查询到第一服务器中存在目标用户的身份证明时随机生成的。
在一些实施例中,在查询到第一服务器中存在目标用户的身份证明时,可以从令牌桶(Token Bucket)中获取目标令牌作为目标用户的身份证明令牌。其中,目标令牌可以为令牌桶中的任一令牌。令牌桶中的令牌按照固定的速率生成,固定的速率用于表征周期性的以该速率向令牌桶中增加令牌。令牌桶中令牌的个数不超过预设的令牌数阈值,该令牌数阈值用于表征令牌桶的大小,该阈值可根据第一服务器的总体负载自适应变化,也可以预先设置,比如由运营***人工配置。上述生成身份证明令牌的方式可以称为令牌桶算法,如果令牌桶中存在令牌,则允许向第二服务器发送身份证明令牌;而如果令牌桶中不存在令牌,则不允许向第二服务器发送身份证明令牌。因此,令牌桶算法可以用来控制发送到网络上的数据的数目,并允许突发数据的发送。可以使得第一服务器的流量不超过最大负载,能够有效的避免服务器崩溃。
可选地,当查询到第一服务器中不存在目标用户的身份证明时,第一服务器向第二服务器反馈查询失败信息,以便第二服务器根据查询失败信息提示目标用户上传身份证明。其中,查询失败信息用于表征第一服务器中不存在目标用户的身份证明。
由上可知,当查询到第一服务器中存在目标用户的身份证明时,第二服务器可以通过身份证明令牌获取目标用户的身份证明,无需目标用户实时上传身份证明,操作简单,并且能够减少用户上传身份证明的频率,提高了用户体验。第二服务器也不用调用身份验证接口来验证目标用户的身份证明,降低了服务器负载,提高了开通金融账户的效率。
103、向第二服务器发送目标用户的身份证明令牌,以便第二服务器根据身份证明令牌为目标用户设立金融账户。
第二服务器根据身份证明令牌为目标用户设立金融账户的具体实施方式,可参照图2a所示的数据处理方法中的步骤204,这里不再赘述。
104、接收第二服务器的身份证明获取请求,该身份证明获取请求包括身份证明令牌。
在一些实施例中,第一服务器向第二服务器的发送身份证明令牌,相当于授予了第二服务器向第一服务器获取身份证明的权利。因此,当身份证明获取请求包括身份证明令牌时,第一服务器才会响应第二服务器的获取请求;若身份证明获取请求不包括身份证明令牌则不会响应第二服务器的获取请求。
105、根据身份证明令牌获取目标用户的身份证明。
可选地,身份证明令牌具备有效期,该有效期用于表征第二服务器可以通过该身份证明令牌进行身份证明获取的权利的期限。第一服务器接收到第二服务器的身份证明获取请求时,还可以执行以下步骤。
第一服务器验证身份证明令牌是否在有效期内。其中,有效期可以是预先设置的,例如设置有效期为1小时、12小时、24小时等,本发明实施例不做限制。可选地,第一服务器验证身份证明令牌是否在有效期内的具体实施方式不做限制。示例性地,第一服务器中存储有身份证明令牌对应的生成时间,该生成时间用于表征生成身份证明令牌的时间。例如,在第一服务器中维护了一个令牌信息表,如表1所示,该令牌信息表中可以包括但不限于身份证明令牌、该令牌对应的生成时间、该令牌对应的目标用户的用户标识以及该令牌对应的身份证明等。其中,令牌信息表如表1所示。
身份证明令牌 生成时间 用户标识 身份证明
令牌1 19/6/10 12:30:12 xxxxx xxxx
表1
第一服务器接收到第二服务器的身份证明获取请求后可以获取当前时间,将当前时间与生成时间进行比较。当当前时间与生成时间之间的时间差值不大于有效期时,身份证明令牌在有效期内;当当前时间与生成时间之间的时间差值大于有效期时,身份证明令牌不在有效期内。
当身份证明令牌在有效期内时,第一服务器获取目标用户的身份证明。例如,第一服务器根据身份证明令牌,从数据存储设备中获取与身份证明令牌对应的身份证明。
当身份证明令牌不在有效期时,拒绝获取目标用户的身份证明,并向第二服务器反馈拒绝信息。其中,拒绝信息用于提示第二服务器身份证明令牌不在有效期内。由上可知,当身份证明令牌在有效期内时,第二服务器才可以从第一服务器中获取得到目标用户的身份证明,提高了整个数据处理***的安全性。
106、向第二服务器发送身份证明,以便第二服务器根据身份证明开通目标用户的金融账户。
可选地,网络抖动时,第一服务器和第二服务器之间的数据通信可能会受到影响,如可能出现丢包情况。当第一服务器向第二服务器发送身份证明失败时,执行接收第二服务器发送的身份证明获取请求步骤。因此,在网络抖动时,第二服务器可以根据身份证明令牌再次获取目标用户的身份证明,提升了最终获得身份证明的成功率,提高了开通金融账户的效率。
本发明实施例提供的数据处理方案可以应用在各种开通金融账户的场景中。比如,以开通互联网银行账户为例,在该场景中,目标用户可以在用户终端的即时通讯软件中申请开通互联网银行账户,互联网银行***(第二服务器)在接收到目标用户的开户请求后,可以通过即时通讯软件的支付***(第一服务器)查询是否存在目标用户的身份证明,当存在身份证明时则返回令牌;互联网银行***根据该令牌即可为目标用户设立互联网银行账户;并可以根据该令牌异步获取身份证明,无需目标用户实时上传身份证明,操作简单。采用本发明实施例提供的方案能够减少用户上传身份证明的频率,提升用户体检,且异步获取身份证明可以降低服务器的负载,从而提高了开通金融账户的效率。
由上可知,本发明实施例可以当接收到第二服务器针对目标用户的身份证明查询请求时,查询目标用户的身份证明;当查询到第一服务器中存在目标用户的身份证明时,生成目标用户的身份证明令牌;向第二服务器发送目标用户的身份证明令牌,以便第二服务器根据身份证明令牌为目标用户设立金融账户;接收第二服务器的身份证明获取请求,身份证明获取请求包括身份证明令牌;根据身份证明令牌获取目标用户的身份证明;向第二服务器发送身份证明,以便第二服务器根据身份证明开通金融账户。由此,提高了开通金融账户的效率。
由此,第一服务器在目标用户的身份证明通过身份验证处理后,可以将该身份证明存储在数据库中;当第二服务器请求查询目标用户的身份证明时,可以返回一个身份证明令牌,以便第二服务器根据该身份证明令牌设立金融账户;并允许第二服务器根据该身份证明令牌来异步获取目标用户的身份证明。减少了用户上传身份证明的频率,也减少了调用身份验证接口的频率,从而使得用户操作简便,服务器负载降低,提高了开通金融账户的效率。
在本实施例中,提供了一种数据处理方法,适用于第二服务器,如图2a所示,该数据处理方法的具体流程可以如下:
201、接收目标用户的开户请求。
其中,目标用户可以为任何一个使用用户终端的用户。开户请求可以为该目标用户通过用户终端发起的开通金融账户的请求。该金融账户可以是银行基本户、银行一般户与银行临时户等;或者其他金融账户,如股票账户、理财账户等,本发明实施例不做限制。该开户请求可以包括但不限于目标用户的基本信息(如姓名、联系方式等)、用户标识等。
示例性地,如图2b所示,目标用户打开安装在用户终端的即时通讯软件,进入支付***,支付***的用户界面中显示有进入互联网银行的链接。用户点击该链接进入互联网银行的开户界面,通过在该界面填写基本信息后,可以点击申请开户按钮提交开户申请。用户终端响应用户的操作将开户申请发送给第二服务器(互联网银行***),相应地,第二服务器接收目标用户的开户请求。
202、基于目标用户的开户请求,向第一服务器发送针对目标用户的身份证明查询请求。
例如,第二服务器接收到目标用户的开户请求后,响应该开户请求,当检测到需要目标用户的身份证明时,则向第一服务器发送针对目标用户的身份证明查询请求。
203、接收第一服务器发送的身份证明令牌,身份证明令牌用于表征第一服务器中存在目标用户的身份证明。
可选地,当第一服务器中不存在目标用户的身份证明时,第二服务器接收第一服务器反馈的查询失败信息,并根据查询失败信息提示目标用户上传身份证明。其中,查询失败信息用于表征第一服务器中不存在目标用户的身份证明。例如,第二服务器接收第一服务器反馈的查询失败信息,则通知用户终端需要目标用户上传身份证明;用户终端显示身份证明上传界面,该身份证明上传界面用于提示目标用户上传身份证明。
204、根据身份证明令牌为目标用户设立金融账户。
其中,此处为目标用户设立金融账户为通过身份验证处理后的一些操作,可以包括但不限于以下操作,为目标用户分配的账户号(银行***),提示用户设置密码等。但是该金融账户还没有完成开通,即不会向目标用户反馈金融账户开通成功。当接收到第一服务器的身份证明令牌时,就相当于目标用户的身份验证处理通过了,第二服务器就可以开始执行通过身份验证处理后的操作,无需一直等待身份验证的结果,可以提高开通金融账户的效率。
205、向第一服务器发送身份证明获取请求,该身份证明获取请求包括身份证明令牌。
需要说明的是,第二服务器可以将向第一服务器发送身份证明获取请求放入异步任务队列中,等待异步任务队列中排在前面的任务执行完成后再执行。即步骤204和步骤205可以同时执行,也可以先执行步骤204后执行步骤205,也可以先执行步骤205和后执行步骤204,本发明实施例不做限制。因此,第二服务器可以在业务低峰期时,通过身份证明令牌异步获取身份证明,降低了服务器的负载。
可选地,当身份证明获取请求包括的身份证明令牌不在有效期内时,第二服务器接收第一服务器的拒绝信息。其中,拒绝信息用于提示第二服务器身份证明令牌不在有效期内。第二服务器接收到拒绝信息后,可以再次向第一服务器发送身份证明查询请求,由此可以获得一个新的在有效期内的身份证令牌,再使用新的身份证令牌去获取目标用户的身份证明;或者,第二服务器可以通知用户终端需要目标用户上传身份证明;用户终端显示身份证明上传界面,该身份证明上传界面用于提示目标用户上传身份证明。因此,当身份证明令牌在有效期内时,第二服务器才可以从第一服务器中获取得到目标用户的身份证明,可以提高整个数据处理***的安全性。
206、当接收到第一服务器的身份证明时,完成开通目标用户的金融账户。
可选地,完成开通目标用户的金融账户后,第二服务器可以向用户终端反馈金融账户开通成功消息,用户终端通过开户成功界面提示目标用户金融账户开通成功。
可选地,网络抖动时,第一服务器和第二服务器之间的数据通信可能会受到影响,如可能出现丢包情况。当第二服务器未接收到第一服务器的身份证明时,执行向第一服务器发送身份证明获取请求步骤。因此,在网络抖动时,第二服务器可以根据身份证明令牌再次获取目标用户的身份证明,可以提升最终获得身份证明的成功率,提高开通金融账户的效率。
由上可知,本发明实施例可以接收目标用户的开户请求;基于目标用户的开户请求,向第一服务器发送针对目标用户的身份证明查询请求,第一服务器为支付平台设立的服务器;接收第一服务器发送的身份证明令牌,身份证明令牌用于表征第一服务器中存在目标用户的身份证明;根据身份证明令牌为目标用户设立金融账户;向第一服务器发送身份证明获取请求,身份证明获取请求包括身份证明令牌;当接收到第一服务器的身份证明时,完成开通目标用户的金融账户。由此,提高了开通金融账户的效率。
由此,在本实施例中,第二服务器在为目标用户设立金融账户时,可以向第一服务器发送身份证明查询请求;当第一服务器中存在身份证明时,第二服务器接收第一服务器发送身份证明令牌;第二服务器根据该令牌即可为目标用户设立金融账户;并可以根据该令牌异步获取身份证明,无需目标用户实时上传身份证明,操作简单。由此,提高了开通金融账户的效率。
根据上述实施例所描述的方法,以下将作进一步详细说明。
在本实施例中,将以第一服务器搭载微信的支付***,以下简称支付***,第二服务器搭载互联网银行***为例,参考图3所示数据处理***的结构示意图,对本发明实施例的方法进行详细说明。
如图3所示,第一服务器可以为一个服务器集群,第一服务器集群中还包括安装了数据库的服务器。该数据处理***还包括安装了微信的用户终端,该用户终端可以为智能手机。该数据处理***还包括第三服务器,第三服务器为提供身份验证接口的服务器,该第三服务器可以为管理身份证明的公安部设立。
如图3所示,一种数据处理方法具体流程如下:
301、目标用户通过用户终端发送注册微信支付请求。
302、用户终端提示目标用户上传身份证图像(如身份证的照片),并将该身份证图像发送到支付***。
303、支付***调用第三服务器的身份验证接口,根据身份证图像对目标用户进行身份验证处理。
304、当通过目标用户身份验证处理时,支付***将目标用户的身份证图像存储至数据库中。可选地,若未通过目标用户身份验证处理时,则忽略目标用户的注册请求。
305、目标用户通过用户终端向互联网银行***发送开户请求,请求开通互联网二类卡(金融账户)。其中,互联网二类卡为互联网银行的一种虚拟银行卡,要求需要开通互联网二类卡的用户,上传身份证图像并身份验证处理成功。
306、互联网银行***基于目标用户的开户请求,向支付***发送针对目标用户的身份证明查询请求,身份证明查询请求用于请求第一服务器查询是否存在目标用户的身份证图像。
307、当支付***接收到针对目标用户的身份证明查询请求时,查询数据库中是否存在目标用户的身份证图像,即查询目标用户在申请注册微信支付时是否上传身份证图像成功。
308、当查询到数据库中存在目标用户的身份证图像时,支付***生成目标用户的身份证明令牌。例如,支付***根据令牌桶算法生成目标用户的token(身份证明令牌)。
309、支付***向互联网银行***发送token,以便互联网银行***根据token为目标用户设立互联网二类卡。
310、互联网银行***接收到token后,则可以为目标用户设立互联网二类卡。
311、互联网银行***向支付***发送身份证明获取请求,异步获取目标用户的身份证图像,该身份证明获取请求包括token。
312、支付***根据token在数据库中获取目标用户的身份证图像。
313、支付***向互联网银行***发送身份证图像,相应地,当互联网银行***接收到支付***的身份证图像时,完成开通目标用户的互联网二类卡。
314、互联网银行***向用户终端反馈开卡成功,用户终端通过开户成功界面提示目标用户互联网二类卡开通成功。
由上可知,本发明实施例可以当接收到互联网银行***针对目标用户的身份证明查询请求时,查询目标用户的身份证明;当查询到微信的支付***中存在目标用户的身份证明时,生成目标用户的身份证明令牌;向互联网银行***发送目标用户的身份证明令牌,以便互联网银行***根据身份证明令牌为目标用户设立金融账户;接收互联网银行***的身份证明获取请求,身份证明获取请求包括身份证明令牌;根据身份证明令牌获取目标用户的身份证明;向互联网银行***发送身份证明,以便互联网银行***根据身份证明开通金融账户。
由此,互联网银行***在为目标用户设立金融账户时,可以向微信的支付***发送身份证图像查询请求;微信的支付***接收到身份证图像查询请求后,可以查询是否存在目标用户的身份证图像,当存在身份证图像时,向互联网银行***发送身份证图像令牌;互联网银行***根据该令牌即可为目标用户设立金融账户;并可以根据该令牌异步获取身份证图像,无需目标用户上传身份证图像,操作简单。由此,提高了开通互联网银行账户的效率。
为了更好地实施以上方法,本发明实施例还提供一种数据处理装置,该数据处理装置具体可以集成在电子设备中,该电子设备可以为终端、服务器等设备。其中,终端可以为手机、平板电脑、智能蓝牙设备、笔记本电脑、个人电脑等设备;服务器可以是单一服务器,也可以是由多个服务器组成的服务器集群。
比如,在本实施例中,将以数据处理装置具体集成在第一服务器为例,对本发明实施例的方法进行详细说明。
例如,如图4所示,该数据处理装置可以包括查询单元401、生成单元402、发送单元403、接收单元404以及获取单元405,如下:
(一)查询单元401:
查询单元401,用于当接收到第二服务器针对目标用户的身份证明查询请求时,查询目标用户的身份证明,第二服务器为金融机构设立的服务器。
在一些实施例中,查询单元401还可以用于执行以下步骤:
当查询到第一服务器中不存在目标用户的身份证明时,向第二服务器反馈查询失败信息,以便第二服务器根据查询失败信息提示目标用户上传身份证明。
(二)生成单元402:
生成单元402,用于当查询到第一服务器中存在目标用户的身份证明时,生成目标用户的身份证明令牌,身份证明令牌用于表征第一服务器中存在目标用户的身份证明。
在一些实施例中,生成单元402还可以用于执行以下步骤:
从令牌桶中获取目标令牌作为目标用户的身份证明令牌,令牌桶中的令牌按照固定的速率生成,令牌桶中令牌的个数不超过预设的令牌数阈值。
(三)发送单元403:
发送单元403,用于向第二服务器发送目标用户的身份证明令牌,以便第二服务器根据身份证明令牌为目标用户设立金融账户。
(四)接收单元404:
接收单元404,用于接收第二服务器的身份证明获取请求,身份证明获取请求包括身份证明令牌;
(五)获取单元405:
获取单元405,用于根据身份证明令牌获取目标用户的身份证明。
在一些实施例中,身份证明令牌具备有效期,获取单元405具体还可以用于执行以下步骤:
验证身份证明令牌是否在有效期内;
当身份证明令牌在有效期内时,获取目标用户的身份证明;
当身份证明令牌不在有效期时,拒绝获取目标用户的身份证明,并向第二服务器反馈拒绝信息。
在一些实施例中,第一服务器中存储有身份证明令牌对应的生成时间,获取单元405具体还可以用于执行以下步骤:
当当前时间与生成时间之间的时间差值不大于有效期时,身份证明令牌在有效期内;
当当前时间与生成时间之间的时间差值大于有效期时,身份证明令牌不在有效期内。
(六)发送单元403:
发送单元403,还用于向第二服务器发送身份证明,以便第二服务器根据身份证明目标用户的开通金融账户。
在一些实施例中,数据处理装置具体还可以用于执行以下步骤:
获取目标用户的身份证明;
根据身份证明调取身份验证接口对目标用户进行身份验证处理,身份验证接口是由管理身份证明的机关单位提供的;
当通过目标用户身份验证处理时,存储目标用户的身份证明。
在一些实施例中,数据处理装置具体还可以用于执行以下步骤:
当向第二服务器发送身份证明失败时,执行接收第二服务器发送的身份证明获取请求步骤。
在一些实施例中,第二服务器搭载互联网银行***,第一服务器搭载即时通讯软件的支付***,身份证明为身份证图像,数据处理装置还用于执行以下步骤:
当接收到互联网银行***针对目标用户的身份证图像的查询请求时,查询目标用户的身份证图像;
当查询到即时通讯软件的支付***中存在目标用户的身份证图像时,生成目标用户的身份证明令牌,身份证明令牌用于表征即时通讯软件的支付***中存在目标用户的身份证图像;
向互联网银行***发送目标用户的身份证明令牌,以便互联网银行***根据身份证明令牌执行为目标用户设立互联网银行账户;
接收互联网银行***的身份证图像获取请求,身份证图像获取请求包括身份证明令牌;
根据身份证明令牌获取目标用户的身份证图像;
向互联网银行***发送身份证图像,以便互联网银行***根据身份证图像开通目标用户的互联网银行账户。
由上可知,本发明实施例可以当接收到第二服务器针对目标用户的身份证明查询请求时,查询目标用户的身份证明;当查询到第一服务器中存在目标用户的身份证明时,生成目标用户的身份证明令牌;向第二服务器发送目标用户的身份证明令牌,以便第二服务器根据身份证明令牌为目标用户设立金融账户;接收第二服务器的身份证明获取请求,身份证明获取请求包括身份证明令牌;根据身份证明令牌获取目标用户的身份证明;向第二服务器发送身份证明,以便第二服务器根据身份证明开通金融账户。由此,提高了开通金融账户的效率。
由此,第一服务器在目标用户的身份证明通过身份验证处理后,可以将该身份证明存储在数据库中;当第二服务器请求查询目标用户的身份证明时,可以返回一个身份证明令牌,以便第二服务器根据该身份证明令牌设立金融账户;并允许第二服务器根据该身份证明令牌来异步获取目标用户的身份证明。减少了用户上传身份证明的频率,也减少了调用身份验证接口的频率,从而使得用户操作简便,服务器负载降低,提高了开通金融账户的效率。
为了更好地实施以上方法,本发明实施例还提供一种数据处理装置,该数据处理装置具体可以集成在电子设备中,该电子设备可以为终端、服务器等设备。其中,终端可以为手机、平板电脑、智能蓝牙设备、笔记本电脑、个人电脑等设备;服务器可以是单一服务器,也可以是由多个服务器组成的服务器集群。
比如,在本实施例中,将以数据处理装置具体集成在第二服务器为例,对本发明实施例的方法进行详细说明。
例如,如图5所示,该数据处理装置可以包括接收单元501、发送单元502、设立单元503以及开通单元504,如下:
(一)接收单元501:
接收单元501,用于接收目标用户的开户请求。
(二)发送单元502:
发送单元502,用于基于目标用户的开户请求,向第一服务器发送针对目标用户的身份证明查询请求,第一服务器为支付平台设立的服务器。
接收单元501,还用于接收第一服务器发送的身份证明令牌,身份证明令牌用于表征第一服务器中存在目标用户的身份证明。
(三)设立单元503:
设立单元503,用于根据身份证明令牌为目标用户设立金融账户。
发送单元502,还用于向第一服务器发送身份证明获取请求,身份证明获取请求包括身份证明令牌。
(四)开通单元504
开通单元504,用于当接收到第一服务器的身份证明时,完成开通目标用户的金融账户。
在一些实施例中,接收单元501还用于执行以下步骤:
接收第一服务器反馈的查询失败信息;
根据查询失败信息提示目标用户上传身份证明。
在一些实施例中,发送单元502还用于执行以下步骤:
当未接收到第一服务器的身份证明时,执行向第一服务器发送身份证明获取请求步骤。
由上可知,本发明实施例可以接收目标用户的开户请求;基于目标用户的开户请求,向第一服务器发送针对目标用户的身份证明查询请求,第一服务器为支付平台设立的服务器;接收第一服务器发送的身份证明令牌,身份证明令牌用于表征第一服务器中存在目标用户的身份证明;根据身份证明令牌为目标用户设立金融账户;向第一服务器发送身份证明获取请求,身份证明获取请求包括身份证明令牌;当接收到第一服务器的身份证明时,完成开通目标用户的金融账户。由此,提高了开通金融账户的效率。
由此,在本实施例中,第二服务器在为目标用户设立金融账户时,可以向第一服务器发送身份证明查询请求;当第一服务器中存在身份证明时,第二服务器接收第一服务器发送身份证明令牌;第二服务器根据该令牌即可为目标用户设立金融账户;并可以根据该令牌异步获取身份证明,无需目标用户实时上传身份证明,操作简单。由此,提高了开通金融账户的效率。
具体实施时,以上各个单元可以作为独立的实体来实现,也可以进行任意组合,作为同一或若干个实体来实现,以上各个单元的具体实施可参见前面的方法实施例,在此不再赘述。
本发明实施例还提供一种电子设备,该电子设备可以为终端、服务器等设备。其中,终端可以为手机、平板电脑、智能蓝牙设备、笔记本电脑、个人电脑,等等;服务器可以是单一服务器,也可以是由多个服务器组成的服务器集群,等等。
在一些实施例中,该数据处理装置还可以集成在多个电子设备中,比如,数据处理装置可以集成在多个服务器中,由多个服务器来实现本发明的数据处理方法。
在本实施例中,将以本实施例的电子设备是第一服务器为例进行详细描述,比如,如图6所示,其示出了本发明实施例所涉及的第一服务器的结构示意图,具体来讲:
该第一服务器可以包括一个或者一个以上处理核心的处理器601、一个或一个以上计算机可读存储介质的存储器602、电源603、输入模块604以及通信模块605等部件。本领域技术人员可以理解,图6中示出的第一服务器结构并不构成对第一服务器的限定,可以包括比图示更多或更少的部件,或者组合某些部件,或者不同的部件布置。其中:
处理器601是该第一服务器的控制中心,利用各种接口和线路连接整个第一服务器的各个部分,通过运行或执行存储在存储器602内的软件程序和/或模块,以及调用存储在存储器602内的数据,执行第一服务器的各种功能和处理数据,从而对第一服务器进行整体监控。在一些实施例中,处理器601可包括一个或多个处理核心;在一些实施例中,处理器601可集成应用处理器和调制解调处理器,其中,应用处理器主要处理操作***、用户界面和应用程序等,调制解调处理器主要处理无线通信。可以理解的是,上述调制解调处理器也可以不集成到处理器601中。
存储器602可用于存储软件程序以及模块,处理器601通过运行存储在存储器602的软件程序以及模块,从而执行各种功能应用以及数据处理。存储器602可主要包括存储程序区和存储数据区,其中,存储程序区可存储操作***、至少一个功能所需的应用程序(比如声音播放功能、图像播放功能等)等;存储数据区可存储根据第一服务器的使用所创建的数据等。此外,存储器602可以包括高速随机存取存储器,还可以包括非易失性存储器,例如至少一个磁盘存储器件、闪存器件、或其他易失性固态存储器件。相应地,存储器602还可以包括存储器控制器,以提供处理器601对存储器602的访问。
第一服务器还包括给各个部件供电的电源603,在一些实施例中,电源603可以通过电源管理***与处理器601逻辑相连,从而通过电源管理***实现管理充电、放电、以及功耗管理等功能。电源603还可以包括一个或一个以上的直流或交流电源、再充电***、电源故障检测电路、电源转换器或者逆变器、电源状态指示器等任意组件。
该第一服务器还可包括输入模块604,该输入模块604可用于接收输入的数字或字符信息,以及产生与用户设置以及功能控制有关的键盘、鼠标、操作杆、光学或者轨迹球信号输入。
该第一服务器还可包括通信模块605,在一些实施例中通信模块605可以包括无线模块,第一服务器可以通过该通信模块605的无线模块进行短距离无线传输,从而为用户提供了无线的宽带互联网访问。比如,该通信模块605可以用于帮助用户收发电子邮件、浏览网页和访问流式媒体等。
尽管未示出,第一服务器还可以包括显示单元等,在此不再赘述。具体在本实施例中,第一服务器中的处理器601会按照如下的指令,将一个或一个以上的应用程序的进程对应的可执行文件加载到存储器602中,并由处理器601来运行存储在存储器602中的应用程序,从而实现各种功能,如下:
当接收到第二服务器针对目标用户的身份证明查询请求时,查询目标用户的身份证明,第二服务器为金融机构设立的服务器;当查询到第一服务器中存在目标用户的身份证明时,生成目标用户的身份证明令牌,身份证明令牌用于表征第一服务器中存在目标用户的身份证明;向第二服务器发送目标用户的身份证明令牌,以便第二服务器根据身份证明令牌为目标用户设立金融账户;接收第二服务器的身份证明获取请求,身份证明获取请求包括身份证明令牌;根据身份证明令牌获取目标用户的身份证明;向第二服务器发送身份证明,以便第二服务器根据身份证明目标用户的开通金融账户。
比如,在一些实施例中,身份证明令牌具备有效期,还可以实现如下功能:
验证身份证明令牌是否在有效期内;当身份证明令牌在有效期内时,获取目标用户的身份证明;当身份证明令牌不在有效期时,拒绝获取目标用户的身份证明,并向第二服务器反馈拒绝信息。
比如,在一些实施例中,第一服务器中存储有身份证明令牌对应的生成时间,还可以实现如下功能:
当当前时间与生成时间之间的时间差值不大于有效期时,身份证明令牌在有效期内;当当前时间与生成时间之间的时间差值大于有效期时,身份证明令牌不在有效期内。
比如,在一些实施例中,还可以实现如下功能:
当查询到第一服务器中不存在目标用户的身份证明时,向第二服务器反馈查询失败信息,以便第二服务器根据查询失败信息提示目标用户上传身份证明。
比如,在一些实施例中,还可以实现如下功能:
获取目标用户的身份证明;根据身份证明调取身份验证接口对目标用户进行身份验证处理,身份验证接口是由管理身份证明的机关单位提供的;当通过目标用户身份验证处理时,存储目标用户的身份证明。
比如,在一些实施例中,还可以实现如下功能:
从令牌桶中获取目标令牌作为目标用户的身份证明令牌,令牌桶中的令牌按照固定的速率生成,令牌桶中令牌的个数不超过预设的令牌数阈值。
比如,在一些实施例中,还可以实现如下功能:
当向第二服务器发送身份证明失败时,执行接收第二服务器发送的身份证明获取请求步骤。
比如,在一些实施例中,第二服务器搭载互联网银行***,第一服务器搭载即时通讯软件的支付***,身份证明为身份证图像,还可以实现如下功能:
当接收到互联网银行***针对目标用户的身份证图像的查询请求时,查询目标用户的身份证图像;当查询到即时通讯软件的支付***中存在目标用户的身份证图像时,生成目标用户的身份证明令牌,身份证明令牌用于表征即时通讯软件的支付***中存在目标用户的身份证图像;向互联网银行***发送目标用户的身份证明令牌,以便互联网银行***根据身份证明令牌执行为目标用户设立互联网银行账户;接收互联网银行***的身份证图像获取请求,身份证图像获取请求包括身份证明令牌;根据身份证明令牌获取目标用户的身份证图像;向互联网银行***发送身份证图像,以便互联网银行***根据身份证图像开通目标用户的互联网银行账户。
以上各个操作的具体实施可参见前面的实施例,在此不再赘述。
由上可知,在本发明中,第二服务器在为目标用户设立金融账户时,可以向第一服务器发送身份证明查询请求;第一服务器接收到身份证明查询请求后,可以查询是否存在目标用户的身份证明,当存在身份证明时,向第二服务器发送身份证明令牌;第二服务器根据该令牌即可为目标用户设立金融账户;并可以根据该令牌异步获取身份证明,无需目标用户实时上传身份证明,操作简单。由此,提高了开通金融账户的效率。
本领域普通技术人员可以理解,上述实施例的各种方法中的全部或部分步骤可以通过指令来完成,或通过指令控制相关的硬件来完成,该指令可以存储于一计算机可读存储介质中,并由处理器进行加载和执行。
为此,本发明实施例提供一种计算机可读存储介质,其中存储有多条指令,该指令能够被处理器进行加载,以执行本发明实施例所提供的任一种数据处理方法中的步骤。例如,该指令可以执行如下步骤:
当接收到第二服务器针对目标用户的身份证明查询请求时,查询目标用户的身份证明,第二服务器为金融机构设立的服务器;
当查询到第一服务器中存在目标用户的身份证明时,生成目标用户的身份证明令牌,身份证明令牌用于表征第一服务器中存在目标用户的身份证明;
向第二服务器发送目标用户的身份证明令牌,以便第二服务器根据身份证明令牌为目标用户设立金融账户;
接收第二服务器的身份证明获取请求,身份证明获取请求包括身份证明令牌;
根据身份证明令牌获取目标用户的身份证明;
向第二服务器发送身份证明,以便第二服务器根据身份证明开通金融账户。
其中,该存储介质可以包括:只读存储器(ROM,Read Only Memory)、随机存取记忆体(RAM,Random Access Memory)、磁盘或光盘等。
根据本申请的一个方面,提供了一种计算机程序产品或计算机程序,该计算机程序产品或计算机程序包括计算机指令,该计算机指令存储在计算机可读存储介质中。计算机设备的处理器从计算机可读存储介质读取该计算机指令,处理器执行该计算机指令,使得该计算机设备执行上述实施例中提供的开通互联网银行账户方面或者开通互联网二类卡方面的各种可选实现方式中提供的方法。
由于该存储介质中所存储的指令,可以执行本发明实施例所提供的任一种数据处理方法中的步骤,因此,可以实现本发明实施例所提供的任一种数据处理方法所能实现的有益效果,详见前面的实施例,在此不再赘述。
以上对本发明实施例所提供的一种数据处理方法、装置、电子设备和计算机可读存储介质进行了详细介绍,本文中应用了具体个例对本发明的原理及实施方式进行了阐述,以上实施例的说明只是用于帮助理解本发明的方法及其核心思想;同时,对于本领域的技术人员,依据本发明的思想,在具体实施方式及应用范围上均会有改变之处,综上所述,本说明书内容不应理解为对本发明的限制。

Claims (15)

1.一种数据处理方法,适用于第一服务器,所述第一服务器为支付平台设立的服务器,其特征在于,包括:
当接收到第二服务器针对目标用户的身份证明查询请求时,查询所述目标用户的身份证明,所述第二服务器为金融机构设立的服务器;
当查询到所述第一服务器中存在所述目标用户的身份证明时,生成所述目标用户的身份证明令牌,所述身份证明令牌用于表征所述第一服务器中存在所述目标用户的身份证明;
向所述第二服务器发送所述目标用户的身份证明令牌,以便所述第二服务器根据所述身份证明令牌为所述目标用户设立金融账户;
接收所述第二服务器的身份证明获取请求,所述身份证明获取请求包括所述身份证明令牌;
根据所述身份证明令牌获取所述目标用户的身份证明;
向所述第二服务器发送所述身份证明,以便所述第二服务器根据所述身份证明开通所述目标用户的金融账户。
2.如权利要求1所述的数据处理方法,其特征在于,所述身份证明令牌具备有效期,所述根据所述身份证明令牌获取所述目标用户的身份证明,包括:
验证所述身份证明令牌是否在有效期内;
当所述身份证明令牌在有效期内时,获取所述目标用户的身份证明;
当所述身份证明令牌不在有效期时,拒绝获取所述目标用户的身份证明,并向所述第二服务器反馈拒绝信息。
3.如权利要求2所述的数据处理方法,其特征在于,所述第一服务器中存储有所述身份证明令牌对应的生成时间,所述验证所述身份证明令牌是否在有效期内,包括:
当当前时间与所述生成时间之间的时间差值不大于有效期时,所述身份证明令牌在有效期内;
当当前时间与所述生成时间之间的时间差值大于有效期时,所述身份证明令牌不在有效期内。
4.如权利要求1所述的数据处理方法,其特征在于,还包括:
当查询到所述第一服务器中不存在所述目标用户的身份证明时,向所述第二服务器反馈查询失败信息,以便所述第二服务器根据所述查询失败信息提示所述目标用户上传身份证明。
5.如权利要求1所述的数据处理方法,其特征在于,所述接收到第二服务器针对目标用户的身份证明查询请求之前,还包括:
获取所述目标用户的身份证明;
根据所述身份证明调取身份验证接口对所述目标用户进行身份验证处理,所述身份验证接口是由管理身份证明的机关单位提供的;
当通过所述目标用户身份验证处理时,存储所述目标用户的身份证明。
6.如权利要求1所述的数据处理方法,其特征在于,所述生成所述目标用户的身份证明令牌,包括:
从令牌桶中获取目标令牌作为所述目标用户的身份证明令牌,所述令牌桶中的令牌按照固定的速率生成,所述令牌桶中令牌的个数不超过预设的令牌数阈值。
7.如权利要求1所述的数据处理方法,其特征在于,还包括:
当向所述第二服务器发送所述身份证明失败时,执行接收所述第二服务器发送的身份证明获取请求步骤。
8.如权利要求1所述的数据处理方法,其特征在于,所述第二服务器搭载互联网银行***,所述第一服务器搭载即时通讯软件的支付***,所述身份证明为身份证图像,所述数据处理方法,还包括:
当接收到互联网银行***针对目标用户的身份证图像的查询请求时,查询所述目标用户的身份证图像;
当查询到所述即时通讯软件的支付***中存在所述目标用户的身份证图像时,生成所述目标用户的身份证明令牌,所述身份证明令牌用于表征所述即时通讯软件的支付***中存在所述目标用户的身份证图像;
向所述互联网银行***发送所述目标用户的身份证明令牌,以便所述互联网银行***根据所述身份证明令牌为所述目标用户设立互联网银行账户;
接收所述互联网银行***的身份证图像获取请求,所述身份证图像获取请求包括所述身份证明令牌;
根据所述身份证明令牌获取所述目标用户的身份证图像;
向所述互联网银行***发送所述身份证图像,以便所述互联网银行***根据所述身份证图像开通所述目标用户的互联网银行账户。
9.一种数据处理方法,适用于第二服务器,所述第二服务器为金融机构设立的服务器,其特征在于,包括:
接收目标用户的开户请求;
基于所述目标用户的开户请求,向第一服务器发送针对所述目标用户的身份证明查询请求,所述第一服务器为支付平台设立的服务器;
接收所述第一服务器发送的身份证明令牌,所述身份证明令牌用于表征所述第一服务器中存在所述目标用户的身份证明;
根据所述身份证明令牌为所述目标用户设立金融账户;
向所述第一服务器发送身份证明获取请求,所述身份证明获取请求包括所述身份证明令牌;
当接收到所述第一服务器的所述身份证明时,完成开通所述目标用户的金融账户。
10.如权利要求9所述的数据处理方法,其特征在于,还包括:
接收所述第一服务器反馈的查询失败信息;
根据所述查询失败信息提示所述目标用户上传身份证明。
11.如权利要求9所述的数据处理方法,其特征在于,还包括:
当未接收到所述第一服务器的所述身份证明时,执行向所述第一服务器发送身份证明获取请求步骤。
12.一种数据处理装置,其特征在于,包括:
查询单元,用于当接收到第二服务器针对目标用户的身份证明查询请求时,查询所述目标用户的身份证明,所述第二服务器为金融机构设立的服务器;
生成单元,用于当查询到所述第一服务器中存在所述目标用户的身份证明时,生成所述目标用户的身份证明令牌,所述身份证明令牌用于表征所述第一服务器中存在所述目标用户的身份证明;
发送单元,用于向所述第二服务器发送所述目标用户的身份证明令牌,以便所述第二服务器根据所述身份证明令牌为所述目标用户设立金融账户;
接收单元,用于接收所述第二服务器的身份证明获取请求,所述身份证明获取请求包括所述身份证明令牌;
获取单元,用于根据所述身份证明令牌获取所述目标用户的身份证明;
所述发送单元,还用于向所述第二服务器发送所述身份证明,以便所述第二服务器根据所述身份证明开通所述金融账户。
13.一种数据处理装置,其特征在于,包括:
接收单元,用于接收目标用户的开户请求;
发送单元,用于基于所述目标用户的开户请求,向第一服务器发送针对所述目标用户的身份证明查询请求,所述第一服务器为支付平台设立的服务器;
所述接收单元,还用于接收所述第一服务器发送的身份证明令牌,所述身份证明令牌用于表征所述第一服务器中存在所述目标用户的身份证明;
设立单元,用于根据所述身份证明令牌为所述目标用户设立金融账户;
所述发送单元,还用于向所述第一服务器发送身份证明获取请求,所述身份证明获取请求包括所述身份证明令牌;
开通单元,用于当接收到所述第一服务器的所述身份证明时,完成开通所述目标用户的金融账户。
14.一种电子设备,其特征在于,包括处理器和存储器,所述存储器存储有多条指令;所述处理器从所述存储器中加载指令,以执行如权利要求1~8任一项所述的数据处理方法中的步骤;和/或,所述处理器从所述存储器中加载指令,以执行如权利要求9~11任一项所述的数据处理方法中的步骤。
15.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质存储有多条指令,所述指令适于处理器进行加载,以执行权利要求1~8任一项所述的数据处理方法中的步骤,和/或,所述指令适于处理器进行加载,以执行权利要求9~11任一项所述的数据处理方法中的步骤。
CN202110009760.9A 2021-01-05 2021-01-05 数据处理方法、装置、设备和存储介质 Pending CN114722374A (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202110009760.9A CN114722374A (zh) 2021-01-05 2021-01-05 数据处理方法、装置、设备和存储介质

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202110009760.9A CN114722374A (zh) 2021-01-05 2021-01-05 数据处理方法、装置、设备和存储介质

Publications (1)

Publication Number Publication Date
CN114722374A true CN114722374A (zh) 2022-07-08

Family

ID=82234512

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202110009760.9A Pending CN114722374A (zh) 2021-01-05 2021-01-05 数据处理方法、装置、设备和存储介质

Country Status (1)

Country Link
CN (1) CN114722374A (zh)

Similar Documents

Publication Publication Date Title
CN111556006B (zh) 第三方应用***登录方法、装置、终端及sso服务平台
CN108769230B (zh) 交易数据存储方法、装置、服务器及存储介质
US20190139047A1 (en) Block chain based resource management
CN110177124B (zh) 基于区块链的身份认证方法及相关设备
US20230037932A1 (en) Data processing method and apparatus based on blockchain network, and computer device
US9916308B2 (en) Information processing system, document managing server, document managing method, and storage medium
US9971901B2 (en) Content management apparatus and content management method
CN111881483B (zh) 基于区块链的资源账户绑定方法、装置、设备和介质
US9332433B1 (en) Distributing access and identification tokens in a mobile environment
CN111291394B (zh) 一种虚假信息管理方法、装置和存储介质
CN111192186A (zh) 政务处理的方法、装置、计算机设备和存储介质
CN111064749A (zh) 网络连接方法、设备及存储介质
CN111523142B (zh) 数据处理方法、装置、电子设备及介质
CN116170234B (zh) 一种基于虚拟账号认证的单点登录方法和***
CN111241523B (zh) 认证处理方法、装置、设备和存储介质
CN109995699A (zh) 多媒体设备管理***及管理方法
KR102308859B1 (ko) 생체 정보 기반 대리 인증 서비스 시스템 및 방법
CN115203666A (zh) 身份认证方法、装置、存储介质及电子设备
CN113872990B (zh) 基于ssl协议的vpn网络证书认证方法、装置和计算机设备
CN106709768B (zh) 一种***异步下载的方法和下载***
CN114168923A (zh) 一种基于数字证书的群ca证书生成方法和***
CN113343216B (zh) 一种发行者的管理方法、装置、存储介质及服务器
CN114722374A (zh) 数据处理方法、装置、设备和存储介质
CN111817860B (zh) 一种通信认证方法、装置、设备及存储介质
CN110310118B (zh) 基于区块链的用户信息验证方法、装置、设备和介质

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