数字货币钱包开通的方法及装置和电子设备与流程

文档序号:20033122发布日期:2020-02-28 10:40阅读:16464来源:国知局
数字货币钱包开通的方法及装置和电子设备与流程

本说明书实施例涉及互联网技术领域,尤其涉及一种数字货币钱包开通的方法及装置和电子设备。



背景技术:

目前,基于电子账户实现的移动支付已经十分普遍,然而这种支付方式本质上还只是一种支付工具,是一种对现有法定货币的信息化过程,还不能称作严格意义上的数字货币。

而所谓数字货币(digitalcurrencyelectronicpayment,简称dcep),通常是由中央银行发行或中央银行授权发行的,以密码学技术作为技术支撑,以代表具体金额的加密数字串为表现形式的法定货币。与传统的移动支付相比,数据货币其本身就是法定货币,也可以不再需要与电子账户相关联,因此数字货币已经不仅仅只是支付工具。

基于数字货币现有的发行制度,通常遵循从中央银行到运营机构的双层投放体系;其中,运营机构通常是指中央银行许可的诸如商业银行、第三方支付机构(比如alipay)等拥有发行数字货币的权利的机构。运营机构可以向中央银行申请数字货币的发行额度,并基于申请到的发行额度通过中央银行部署在运营机构的前置加密机来“发行”数字货币,然后再基于“发行”的数字货币面向普通用户提供与数据货币相关的兑换服务;比如,普通用户可以选择将个人的电子账户余额兑换为数字货币,或者将持有的数字货币兑换为电子账户余额。



技术实现要素:

本说明书实施例提供的一种数字货币钱包开通的方法及装置和电子设备。

根据本说明书实施例的第一方面,提供一种数字货币钱包开通的方法,所述方法包括:

接收用户的终端发送的数字货币钱包的开通请求;其中,所述数字货币钱包具有多种类型,不同类型的数字货币钱包提供不同的服务,开通请求中携带有用户标识;

获取与所述用户标识对应的用户行为数据,基于所述用户行为数据对所述用户进行用户行为识别,并基于针对所述用户的用户行为识别结果生成所述用户对应于各类型的数字货币钱包的第一开通结果;

获取与所述用户标识对应的用户认证数据,基于所述用户认证数据对所述用户进行用户身份认证,并基于针对所述用户的用户身份认证结果生成所述用户对应于所述各类型的数字货币钱包的第二开通结果;

根据所述第一开通结果和所述第二开通结果,计算所述多种类型的数字货币钱包中与该用户适配的目标类型的数字货币钱包,并为所述用户开通所述目标类型的数字货币钱包。

可选的,针对所述用户的用户行为识别结果包括所述用户的用户行为识别等级;各类型的数字货币钱包被配置了开通条件;其中,所述开通条件包括针对用户的用户行为识别等级要求;

所述基于针对所述用户的用户行为识别结果生成所述用户对应于各类型的数字货币钱包的第一开通结果,包括:

确定所述用户的用户行为识别等级是否符合各类型的数字货币钱包对用户的用户行为识别等级要求;如果所述用户的用户行为识别等级符合任一或者多个类型的数字货币钱包对用户的用户行为识别等级要求,生成所述用户符合所述任一或者多个类型的数字货币钱包的开通条件的第一开通结果;如果所述用户的用户行为识别等级与所述多个类型的数字货币钱包对用户的用户行为识别等级要求均不符合,生成所述用户不符合多个类型的数字货币钱包的开通条件的第一开通结果。

可选的,所述用户行为数据还包括所述用户在预设时长周期内开通的各类型的数字货币钱包的数量;所述开通条件还包括针对用户在预设时长周期内开通的数字钱包的数量上限要求;

所述如果所述用户的用户行为识别等级符合任一或者多个类型的数字货币钱包对用户的用户行为识别等级要求,生成所述用户符合所述任一或者多个类型的数字货币钱包的开通条件的第一开通结果,包括:

如果所述用户的用户行为识别等级符合任一或者多个类型的数字货币钱包对用户的用户行为识别等级要求,进一步确定所述用户在预设时长周期内已开通的各类型的数字货币钱包的数量,是否达到所述任一或者多个类型的数字货币钱包的所述数量上限要求;如果是,生成所述用户不符合多个类型的数字货币钱包的开通条件的第一开通结果;如果否,生成所述用户符合所述任一或者多个类型的数字货币钱包的开通条件的第一开通结果。

可选的,针对所述用户的用户身份认证结果包括所述用户的用户身份认证等级;各类型的数字货币钱包被配置了开通条件;其中,所述开通条件包括针对用户的用户身份认证等级要求;

所述基于针对所述用户的用户身份认证结果生成所述用户对应于所述各类型的数字货币钱包的第二开通结果,包括:

基于针对所述用户的用户身份认证等级,确定所述用户是否符合各类型的数字货币钱包对用户的用户身份认证等级要求;如果是,生成所述用户符合该类型的数字货币钱包的开通条件的第二开通结果;如果否,生成所述用户不符合该类型的数字货币钱包的开通条件的第二开通结果。

可选的,所述方法还包括:

当确定用户不符合任一类型的数字货币钱包对用户的用户身份认证等级要求时,向所述用户输出与该类型的数字货币钱包对用户的用户身份认证等级要求对应的用户认证数据采集提示,以使所述用户输入与该类型的数字货币钱包对用户的用户身份认证等级要求对应的用户认证数据。

可选的,所述多种类型的数字货币钱包包括对应多种的服务等级;其中,高服务等级的数字货币钱包提供的服务类型大于低服务等级的数字货币钱包提供的服务类型。

可选的,所述根据所述第一开通结果和所述第二开通结果,计算所述多种类型的数字货币钱包中与该用户适配的目标类型的数字货币钱包,包括:

将各服务等级的所述第一开通结果和所述第二开通结果进行相与计算,得到各服务等级对应的相与计算结果;

将所述相与计算结果为真,且服务等级最高的服务等级确定为与该用户适配的目标类型的数字货币钱包。

可选的,所述方法还包括:

当所述相与计算结果均为假时,提取各服务等级的第一开通结果;

将第一开通结果为真,且服务等级最低的服务等级确定为与该用户适配的目标类型的数字货币钱包。

可选的,所述开通请求包括用户请求开通的数字货币钱包的服务等级;

所述为所述用户开通目标类型的数字货币钱包,包括:

确定计算出的所述目标服务等级,是否高于用户请求开通的数字货币钱包的服务等级;如果是,基于用户请求开通的数字货币钱包的服务等级为所述用户开通数字货币钱包;如果否,基于所述目标服务等级为所述用户开通数字货币钱包。

可选的,所述数字货币钱包为实名制数字货币钱包;

所述方法还包括:

获取所述开通请求中携带的用户申请开通的钱包类型;如果用户申请开通的钱包类型为匿名数字货币钱包,为所述用户开通匿名数字货币钱包。

根据本说明书实施例的第二方面,提供一种数字货币钱包开通的装置,所述装置包括:

接收单元,接收用户的终端发送的数字货币钱包的开通请求;其中,所述数字货币钱包具有多种类型,不同类型的数字货币钱包提供不同的服务,开通请求中携带有用户标识;

识别单元,获取与所述用户标识对应的用户行为数据,基于所述用户行为数据对所述用户进行用户行为识别,并基于针对所述用户的用户行为识别结果生成所述用户对应于各类型的数字货币钱包的第一开通结果;

认证单元,获取与所述用户标识对应的用户认证数据,基于所述用户认证数据对所述用户进行用户身份认证,并基于针对所述用户的用户身份认证结果生成所述用户对应于所述各类型的数字货币钱包的第二开通结果;

开通单元,根据所述第一开通结果和所述第二开通结果,计算所述多种类型的数字货币钱包中与该用户适配的目标类型的数字货币钱包,并为所述用户开通所述目标类型的数字货币钱包。

可选的,针对所述用户的用户行为识别结果包括所述用户的用户行为识别等级;各类型的数字货币钱包被配置了开通条件;其中,所述开通条件包括针对用户的用户行为识别等级要求;

所述识别单元中基于针对所述用户的用户行为识别结果生成所述用户对应于各类型的数字货币钱包的第一开通结果,包括:

确定所述用户的用户行为识别等级是否符合各类型的数字货币钱包对用户的用户行为识别等级要求;如果所述用户的用户行为识别等级符合任一或者多个类型的数字货币钱包对用户的用户行为识别等级要求,生成所述用户符合所述任一或者多个类型的数字货币钱包的开通条件的第一开通结果;如果所述用户的用户行为识别等级与所述多个类型的数字货币钱包对用户的用户行为识别等级要求均不符合,生成所述用户不符合多个类型的数字货币钱包的开通条件的第一开通结果。

可选的,所述用户行为数据还包括所述用户在预设时长周期内开通的各类型的数字货币钱包的数量;所述开通条件还包括针对用户在预设时长周期内开通的数字钱包的数量上限要求;

所述识别单元中如果所述用户的用户行为识别等级符合任一或者多个类型的数字货币钱包对用户的用户行为识别等级要求,生成所述用户符合所述任一或者多个类型的数字货币钱包的开通条件的第一开通结果,包括:

如果所述用户的用户行为识别等级符合任一或者多个类型的数字货币钱包对用户的用户行为识别等级要求,进一步确定所述用户在预设时长周期内已开通的各类型的数字货币钱包的数量,是否达到所述任一或者多个类型的数字货币钱包的所述数量上限要求;如果是,生成所述用户不符合多个类型的数字货币钱包的开通条件的第一开通结果;如果否,生成所述用户符合所述任一或者多个类型的数字货币钱包的开通条件的第一开通结果。

可选的,针对所述用户的用户身份认证结果包括所述用户的用户身份认证等级;各类型的数字货币钱包被配置了开通条件;其中,所述开通条件包括针对用户的用户身份认证等级要求;

所述认证单元中基于针对所述用户的用户身份认证结果生成所述用户对应于所述各类型的数字货币钱包的第二开通结果,包括:

基于针对所述用户的用户身份认证等级,确定所述用户是否符合各类型的数字货币钱包对用户的用户身份认证等级要求;如果是,生成所述用户符合该类型的数字货币钱包的开通条件的第二开通结果;如果否,生成所述用户不符合该类型的数字货币钱包的开通条件的第二开通结果。

可选的,所述装置还包括:

采集子单元,当确定用户不符合任一类型的数字货币钱包对用户的用户身份认证等级要求时,向所述用户输出与该类型的数字货币钱包对用户的用户身份认证等级要求对应的用户认证数据采集提示,以使所述用户输入与该类型的数字货币钱包对用户的用户身份认证等级要求对应的用户认证数据。

可选的,所述多种类型的数字货币钱包包括对应多种的服务等级;其中,高服务等级的数字货币钱包提供的服务类型大于低服务等级的数字货币钱包提供的服务类型。

可选的,所述开通单元中根据所述第一开通结果和所述第二开通结果,计算所述多种类型的数字货币钱包中与该用户适配的目标类型的数字货币钱包,包括:

将各服务等级的所述第一开通结果和所述第二开通结果进行相与计算,得到各服务等级对应的相与计算结果;将所述相与计算结果为真,且服务等级最高的服务等级确定为与该用户适配的目标类型的数字货币钱包。

可选的,所述开通单元还包括:

当所述相与计算结果均为假时,提取各服务等级的第一开通结果;将第一开通结果为真,且服务等级最低的服务等级确定为与该用户适配的目标类型的数字货币钱包。

可选的,所述开通请求包括用户请求开通的数字货币钱包的服务等级;

所述开通单元中为所述用户开通目标类型的数字货币钱包,包括:

确定计算出的所述目标服务等级,是否高于用户请求开通的数字货币钱包的服务等级;如果是,基于用户请求开通的数字货币钱包的服务等级为所述用户开通数字货币钱包;如果否,基于所述目标服务等级为所述用户开通数字货币钱包。

可选的,所述数字货币钱包为实名制数字货币钱包;

所述装置还包括:

控制单元,获取所述开通请求中携带的用户申请开通的钱包类型;如果用户申请开通的钱包类型为匿名数字货币钱包,为所述用户开通匿名数字货币钱包。

根据本说明书实施例的第三方面,提供一种电子设备,包括:

处理器;

用于存储处理器可执行指令的存储器;

其中,所述处理器被配置为上述任一项数字货币钱包开通的方法。

本说明书实施例,提供了一种数字货币钱包开通的方案,在用户申请开通数字货币钱包时,针对不同的用户,根据用户的用户行为数据和用户认证数据综合从多种类型的数字货币钱包中计算与用户适配的目标类型的数字货币钱包,为所述用户开通目标类型的数字货币钱包。如此,针对不同的用户可以提供差异化的数字货币钱包类型的开通方案,使得为用户开通的数字货币钱包是符合该用户实际最佳类型的数字货币钱包。

附图说明

图1是本说明书一实施例提供的发行数字货币的示意图;

图2是本说明书一实施例提供的数字货币钱包开通的方法的流程图;

图3是本说明书一实施例提供的数字货币钱包开通的装置的硬件结构图;

图4是本说明书一实施例提供的数字货币钱包开通的装置的模块示意图。

具体实施方式

这里将详细地对示例性实施例进行说明,其示例表示在附图中。下面的描述涉及附图时,除非另有表示,不同附图中的相同数字表示相同或相似的要素。以下示例性实施例中所描述的实施方式并不代表与本说明书相一致的所有实施方式。相反,它们仅是与如所附权利要求书中所详述的、本说明书的一些方面相一致的装置和方法的例子。

在本说明书使用的术语是仅仅出于描述特定实施例的目的,而非旨在限制本说明书。在本说明书和所附权利要求书中所使用的单数形式的“一种”、“所述”和“该”也旨在包括多数形式,除非上下文清楚地表示其他含义。还应当理解,本文中使用的术语“和/或”是指并包含一个或多个相关联的列出项目的任何或所有可能组合。

应当理解,尽管在本说明书可能采用术语第一、第二、第三等来描述各种信息,但这些信息不应限于这些术语。这些术语仅用来将同一类型的信息彼此区分开。例如,在不脱离本说明书范围的情况下,第一信息也可以被称为第二信息,类似地,第二信息也可以被称为第一信息。取决于语境,如在此所使用的词语“如果”可以被解释成为“在……时”或“当……时”或“响应于确定”。

首先介绍本说明书涉及到的一些技术概念:

数字货币通常是由中央银行发行或中央银行授权发行的,以密码学技术作为技术支撑;以代表具体金额的加密数字串为表现形式的法定货币。

数字货币发行机构:所有dc/ep的发行机构均为中央银行。

数字货币运营机构:dc/ep的运营机构通常为中央银行许可的具有发行dc/ep的权利的第三方运营机构;例如,商业银行,第三方支付平台等第三方运营机构,可以在中央银行的许可下,取得dc/ep的发行权利。

请参见图1,图1为本说明书示出的一种发行数字货币的示意图。

基于数字货币现有的发行制度,通常遵循从中央银行到运营机构的双层投放体系。所谓双层投放体系,是指中央银行将发行dc/ep的权利授权给运营机构,充分利用运营机构现有成熟的it基础设施和服务体系,来面向广大用户群体发行和“投放”数字货币。

如图1所示,在上述双层投放体系下,运营机构在取得中央银行的dc/ep发行许可后,可以向中央银行申请发行dc/ep的额度。而中央银行在审批通过后,可以向运营机构返回运营机构取得的发行额度的额度凭证;例如,中央银行返回的额度凭证,通常可以是一串加密的字符串。

其中,运营机构所取得的dc/ep的发行额度,通常取决于运营机构在中央银行缴纳的准备金的额度。例如,采用双层投放体系,取得dc/ep的发行许可的运营机构,可以在中央银行开户准备金账户,并可以按照发行额度的100%向中央银行缴纳准备金。

请继续参见图1,各个具有dc/ep发行权利的运营机构之间,可以通过中央银行部署的互联互通设备进行互联互通。除此之外,中央银行还可以在各个具有dc/ep发行权利的运营机构,部署前置加密机;例如,中央银行可以将前置加密机部署在各个运营机构的机房中。

其中,上述前置加密机,具体用于进行与数字货币相关的加密操作。运营机构可以通过调用该前置加密机,将中央银行下发的额度凭证作为调用参数提交给前置加密机,来将运营机构取得的dc/ep的发行额度,“兑换”成大额的dc/ep;

例如,运营机构在将额度凭证提交给前置加密机之后,前置加密机可以对运营机构提交的额度凭证进行校验,并在校验通过后,由前置加密机为该运营机构创建与该运营机构的发行额度匹配的dc/ep,并将创建的dc/ep返回给运营机构。

需要说明的是,上述前置加密机的具体形态可以是一台搭载的安全运算环境的硬件设备;在该硬件设备搭载的安全运算环境中,可以维护中央银行的公私钥对等数据,该安全运算环境可以承担dc/ep发行过程中所涉及的一些列的加密操作。

当然,在实际应用中,上述前置加密机具体也可以是由中央银行开发完成的加密软件,在本说明书中不进行特别限定;也即,本说明书中描述的前置加密机,具体可以是一台硬件设备,也可以是一台逻辑设备。

当运营机构在将取得的dc/ep的发行额度,“兑换”成大额的dc/ep之后,可以将该大额的dc/ep在运营机构的数据库中进行存储,并基于数据库中存储的该大额的dc/ep,面向普通用户提供与数据货币相关的兑换服务;比如,普通用户可以选择将个人的电子账户余额兑换为数字货币,或者将持有的数字货币兑换为电子账户余额。

请继续参见图1,对于普通用户而言,可以在运营机构可以开通数字货币钱包,并可以将个人的电子账户余额兑换成为数字货币,在数字货币钱包中进行维护。

假设运营机构的数据库中存储的大额dc/ep的金额为1万元,用户使用电子账户余额发起兑换1000元dc/ep的操作;此时运营机构可以调用中央银行部署的前置加密机,并将1万元的dc/ep,以及需要置换的金额1000元和9000元作为调用参数,提交给前置加密机。

前置加密机则可以向运营机构返回两张金额分别为1000元和9000元的dc/ep。而运营机构在收到前置加密机返回的两张dc/ep后,可以将数据库中存储的原有的1万元dc/ep相关的数据记录删除,并在数据库中重新插入一张面额为9000元的dc/ep的数据记录,同时将面额为1000元的dc/ep记录到该用户的名下。

其中,用户名下的数字货币,通常是以数字货币列表的形式存储在运营机构的数据库中;而用户在运营机构开通的数字货币钱包中,可以仅维护该数字货币列表的标识;例如,在一个例子中,用户名下的数字货币,可以以用户资产列表的形式存储在运营机构的数据库中;而在用户的数字货币钱包中可以仅维护该用户资产列表的asset-id。

在实际应用中,用户可以通过客户端向运营机构的服务端发送与dc/ep相关的交易请求,与运营机构的服务端进行交互,来完成与dc/ep相关的交易;

例如,与dc/ep相关的交易,可以包括将个人的电子账户余额兑换为dc/ep的交易、将持有的dc/ep兑换为电子账户余额、或者向其它用户转账dc/ep的交易,等等。

数字货币运营机构可以对数字货币钱包进行服务等级分类,分为若干不同服务等级的数字货币钱包。一般的,钱包服务等级越高,就代表用户存在的风险越小,钱包可持有的数字货币总额度越高。例如,中央对于数字货币钱包就分为四类,不同服务等级的钱包对应有不同的交易限制以及使用场景限制。

在相关技术中,用户申请开通的数字货币钱包通常是最低服务等级的数字货币钱包。而如果用户需要开通高服务等级的数字货币钱包,则需要从最低服务等级的数字货币钱包开始一级级升级钱包。通常,低服务等级钱包可以通过增强认证信息的方式升级成更高服务等级的钱包。

可见,在现有的开通数字货币钱包方案中,存在无法开通高服务等级数字货币钱包的问题。

为此,本说明书提供了一种数字货币钱包开通的方案,在用户申请开通数字货币钱包时,通过服务等级计算算法来计算用户可开通的数字货币钱包的最高服务等级,为所述用户开通所述可开通的最高服务等级的数字货币钱包。从而针对不同的用户可以提供差异化的数字货币钱包的开通方案。

以下可以参考图2所示的数字货币钱包开通方法进行介绍,所述方法可以应用在数字货币运营机构对应的服务端(以下简称为服务端),包括以下步骤:

步骤110:接收用户的终端发送的数字货币钱包的开通请求;其中,所述数字货币钱包具有多种类型,不同类型的数字货币钱包提供不同的服务,开通请求中携带有用户标识;

步骤120:获取与所述用户标识对应的用户行为数据,基于所述用户行为数据对所述用户进行用户行为识别,并基于针对所述用户的用户行为识别结果生成所述用户对应于各类型的数字货币钱包的第一开通结果;

步骤130:获取与所述用户标识对应的用户认证数据,基于所述用户认证数据对所述用户进行用户身份认证,并基于针对所述用户的用户身份认证结果生成所述用户对应于所述各类型的数字货币钱包的第二开通结果;

步骤140:根据所述第一开通结果和所述第二开通结果,计算所述多种类型的数字货币钱包中与该用户适配的目标类型的数字货币钱包,并为所述用户开通所述目标类型的数字货币钱包。

在实际应用中,用户可以通过数字货币钱包的客户端所在终端向服务端发送开通数字货币钱包的开通请求。一般的,所述开通请求中需要携带上用户标识。所述用户标识可以对应一个唯一自然人用户。所述用户标识可以包括用户id,用户账户,用户手机号等具有唯一性的信息。

以用户id为例,一般的用户在注册账户成功后,会由服务端分配一个唯一表示该用户身份的id,并且该用户id是绑定于用户登录的账户中的。在用户在客户端上登录账户后,就自动关联了该用户id。这样,在用户发起开通数字货币钱包的开通请求时,可以自动将用户id添加到开通请求中。

所述多种类型的数字货币钱包包括对应多种的服务等级;其中,高服务等级的数字货币钱包提供的服务类型大于低服务等级的数字货币钱包提供的服务类型。所述大于可以是指高服务等级的服务类型包含低服务等级的服务类型。以下均采用多种服务类型的数字货币钱包为例加以说明。

在本说明书中,数字货币钱包可以分为匿名数字货币钱包和实名制数字货币钱包。

所述匿名数字货币钱包可以是指非实名制认证的钱包,可以通过手机号或邮箱开通,但是单个手机号或邮箱仅可以开通一个匿名数字货币钱包。匿名数字货币钱包并不能确定背后使用用户的具体身份,因此其安全等级较低,风险等级较高,对应可持有的资金额度最低。

所述实名制数字货币钱包可以是指通过实名制认证的钱包,通常,实名认证的钱包会绑定有用户的身份证或者护照等信息,从而唯一对应一个自然人的身份。

所述匿名数字货币钱包和实名制数字货币钱包还存在持有数量的限制:

对于匿名数字货币钱包,可以不设置用户持有上限。即一个用户可以持有很多的匿名数字货币钱包。

对于实名制数字货币钱包,每个等级的实名制数字货币钱包用户可以持有的数量是有限的。即一个用户不能同时持有超过各服务等级的实名制数字货币钱包的持有上限。例如,假设一个用户仅可以持有每个服务等级的1个数字货币钱包。

在所述开通请求中携带的用户申请开通的钱包类型为匿名数字货币钱包时,无需利用本说明书提供的计算算法计算用户可开通的最高服务等级的钱包,而是利用现有开通规则判断是否可以开通匿名数字货币钱包,在可以开通时,为所述用户开通匿名数字货币钱包。

在所述开通请求中携带的用户申请开通的钱包类型为实名制数字货币钱包时,才需要执行上述实施例步骤120-140,以利用本说明书提供的服务等级计算算法计算用户可开通的最高服务等级的钱包,并为该用户开通当前可开通的最高服务等级的钱包。

服务端在接收到用户发起的数字货币钱包的开通请求,可以根据所述开通请求中携带的用户标识查询所述用户标识对应的用户行为数据和用户认证数据。

通常,服务端可以采集用户历史用户行为数据并存储。这些用户行为数据可以包括用户身份信息数据、日常行为数据、交易数据等。

在服务端获取到用户标识对应的用户行为数据后,可以基于所述用户行为数据对所述用户进行用户行为识别,并基于针对所述用户的用户行为识别结果生成所述用户对应于各服务等级的数字货币钱包的第一开通结果。

在一实施例中,针对所述用户的用户行为识别结果包括所述用户的用户行为识别等级;各服务等级的数字货币钱包被配置了开通条件;其中,所述开通条件包括针对用户的用户行为识别等级要求;

所述基于针对所述用户的用户行为识别结果生成所述用户对应于各服务等级的数字货币钱包的第一开通结果,包括:

确定所述用户的用户行为识别等级是否符合各服务等级的数字货币钱包对用户的用户行为识别等级要求;如果所述用户的用户行为识别等级符合任一或者多个服务等级的数字货币钱包对用户的用户行为识别等级要求,生成所述用户符合所述任一或者多个服务等级的数字货币钱包的开通条件的第一开通结果;如果所述用户的服务等级与所述多个服务等级的数字货币钱包对用户的用户行为识别等级要求均不符合,生成所述用户不符合多个服务等级的数字货币钱包的开通条件的第一开通结果。

以下列举一些具体的目标用户行为数据进行说明:

一种实施方式,所述用户行为数据可以包括开户频率,将所述开户频率与每种服务等级对应的预设开户频率(即开通条件)比较;在所述开户频率达到任一服务等级对应的预设开户频率时,确定该服务等级的用户行为识别结果为假(不符合开通条件);在所述开户频率未达到任一服务等级对应的预设开户频率时,确定该服务等级的用户行为识别结果为真(符合开通条件)。

通过统计用户的开户频率,可以判断用户是否存在频繁开户;如果开户频率达到预设开户频率,就说明用户存在频繁开户可能存在风险,将用户行为识别结果确定为假;用户行为识别结果为假的用户不允许开通该服务等级的数字货币钱包。

一种实施方式,所述用户行为数据可以包括销户频率,将所述销户频率与每种服务等级对应的预设销户频率(即开通条件)比较,在所述销户频率达到任一服务等级对应的预设销户频率时,确定该服务等级的用户行为识别结果为假(不符合开通条件);在所述销户频率未达到任一服务等级对应的预设销户频率时,确定该服务等级的用户行为识别结果为真(符合开通条件)。

通过统计用户的销户频率,可以判断用户是否存在频繁销户;如果销户频率达到预设销户频率,就说明用户存在频繁销户可能存在风险,将用户行为识别结果确定为假;用户行为识别结果为假的用户不允许开通该服务等级的数字货币钱包。

一种实施方式,所述用户行为数据可以包括交易频率,将所述交易频率与每种服务等级对应的预设交易频率(即开通条件)比较,在所述交易频率达到任一服务等级对应的预设交易频率时,确定该服务等级的用户行为识别结果为假(不符合开通条件);在所述交易频率未达到任一服务等级对应的预设交易频率时,确定该服务等级的用户行为识别结果为真(符合开通条件)。

通过统计用户的交易频率,可以判断用户是否交易过于频繁;如果交易频率达到预设交易频率,就说明用户的交易过于频繁可能存在风险,将用户行为识别结果确定为假;用户行为识别结果为假的用户不允许开通该服务等级的数字货币钱包。

一种实施方式,开通条件可以包括用户是否位于黑名单。所述黑名单可以是中行黑名单(如失信名单、征信黑名单等);当用户行为数据中用户位于黑名单时,说明存在风险,这样每个等级的用户行为识别结果均为假;用户行为识别结果为假的用户不允许开通该服务等级的数字货币钱包。这些实施方式可以单独部署,也可以组合部署。

上述实施例,通过对用户进行用户行为识别从而确定用户是否具备开通各服务等级的数字货币钱包的条件。

在一实施例中,所述用户行为数据还包括所述用户在预设时长周期内开通的各服务等级的数字货币钱包的数量;所述开通条件还包括针对用户在预设时长周期内开通的数字钱包的数量上限要求;

所述如果所述用户的用户行为识别等级符合任一或者多个服务等级的数字货币钱包对用户的用户行为识别等级要求,生成所述用户符合所述任一或者多个服务等级的数字货币钱包的开通条件的第一开通结果,包括:

如果所述用户的用户行为识别等级符合任一或者多个服务等级的数字货币钱包对用户的用户行为识别等级要求,进一步确定所述用户在预设时长周期内已开通的各服务等级的数字货币钱包的数量,是否达到所述任一或者多个服务等级的数字货币钱包的所述数量上限要求;如果是,生成所述用户不符合多个服务等级的数字货币钱包的开通条件的第一开通结果;如果否,生成所述用户符合所述任一或者多个服务等级的数字货币钱包的开通条件的第一开通结果。

如前所述,在用户申请开通实名制数字货币钱包时,由于实名制数字货币钱包下各个等级存在用户持有钱包的数量上限,因此风控识别时,还需要对钱包数量进行检查,以确定是否可以开通各服务等级的数字货币钱包。

所述开通数量上限可以是同一用户持有同一等级数字货币钱包的上限。不同等级的开通数量上限可以根据需求预先配置。例如,可以设置一个用户仅可以持有每个等级的1个数字货币钱包。

在实际应用中,同一用户可以对应多个不同的用户标识。举例说明,在用户实名制之前,用户可能通过多种渠道注册了多个账户,例如同一用户通过邮件注册的账户,和通过手机号注册的账户可以是不同,而不同的账户就会被分配不同的用户标识。在这些账户没有实名制的情况下,服务端也无法确定是否属于同一用户;然而在这些账户实名制后,由于这些不同的账户都实名对应了同一个自然人,那么服务端就可以将这些不同的用户标识与同一自然人关联。

这些属于同一自然人的不同用户标识可能分别开通了各自的数字货币钱包。为此,在对当前开通请求中用户标识对应的用户进行钱包数量检查时,不仅需要统计开通请求中的用户标识下已开通的数字货币钱包,还需要统计该用户标识对应的用户关联的其它用户标识下已开通的数字货币钱包。这样,综合同一自然人下所有用户标识下已开通的数字货币钱包,才可以统计出完整的用户已开通的各服务等级的数字货币钱包的数量。

在一实施例中,所述用户认证数据同样可以是由服务端存储的用户预留的用户认证数据。

在有的情况下,服务端可以从第三方应用查询用户认证数据。具体地,在所述用户授权使用第三方应用采集到的用户认证数据的情况下,查询所述用户标识对应的用户认证数据,包括:

向第三方应用查询所述用户标识对应的用户认证数据。

该实施例中,用户在签订开通数字货币钱包协议时,授权服务端使用第三方应用采集到的用户认证数据。

以第三方应用为第三方支付应用为例,如果用户是第三方支付应用的注册用户的话,第三方支付应用为了确保资金安全,一般会采集用户身份的用户认证数据。所述用户认证数据可以包括用户设置的密码;所述密码可以包括登录密码、支付密码。

所述用户认证数据还可以包括用户的生物识别信息,例如人脸图像特征、眼部特征、声纹、指纹、掌纹、心跳、脉搏、染色体、dna、人牙咬痕、脑电波信号等。其中眼纹可以包括虹膜、巩膜等生物特征。

所述用户认证数据还可以包括用户绑定的其它信息,例如绑定的身份证信息、身份证正反面图片、绑定的银行卡、绑定的手机号、绑定的邮箱等。

服务端在获取到用户标识对应的认证信息后,可以基于所述用户认证数据对所述用户进行用户身份认证,并基于针对所述用户的用户身份认证结果生成所述用户对应于所述各服务等级的数字货币钱包的第二开通结果。

在一实施例中,针对所述用户的用户身份认证结果包括所述用户的用户身份认证等级;各服务等级的数字货币钱包被配置了开通条件;其中,所述开通条件包括针对用户的用户身份认证等级要求;

所述基于针对所述用户的用户身份认证结果生成所述用户对应于所述各服务等级的数字货币钱包的第二开通结果,包括:

基于针对所述用户的用户身份认证等级,确定所述用户是否符合各服务等级的数字货币钱包对用户的用户身份认证等级要求;如果是,生成所述用户符合该服务等级的数字货币钱包的开通条件的第二开通结果;如果否,生成所述用户不符合该服务等级的数字货币钱包的开通条件的第二开通结果。

该实施例中,每种服务等级的数字货币钱包所需的用户身份认证等级可能存在差异;一般服务等级越高的数字货币钱包所需的用户身份认证等级也越高,而用户身份认证时用户认证数据越多则用户身份认证等级也越高。也就是说,用户认证数据越多越丰富,就越符合更高服务等级的数字货币钱包的开通条件;这样可以降低开通高服务等级钱包的风险。

在一实施例中,当确定用户不符合任一服务等级的数字货币钱包对用户的用户身份认证等级要求时,向所述用户输出与该服务等级的数字货币钱包对用户的用户身份认证等级要求对应的用户认证数据采集提示,以使所述用户输入与该服务等级的数字货币钱包对用户的用户身份认证等级要求对应的用户认证数据。

举例说明,假设某个服务等级的数字货币钱包所需的用户认证数据包括1,2,3;而当前服务端基于用户标识仅获取到了用户认证数据1,2;在这样的情况下,该服务等级的认证结果为假;由于用户可能可以及时提供剩余的用户认证数据3,即用户可能是潜在的该服务等级的目标用户,因此可以向所述用户输出与该服务等级的数字货币钱包对用户的用户身份认证等级要求对应的用户认证数据3采集提示,让用户主动提供所缺的用户认证数据3,这样通过服务端主动向所述用户采集所缺的用户认证数据,可以完善认证结果为假的服务等级下用户的认证信息,从而使得认证结果变更为真。

本说明书中,提供了一种数字货币钱包类型的计算算法,用于计算用户当前可开通的最高服务等级的数字货币钱包。

所述根据所述第一开通结果和所述第二开通结果,计算所述多种类型的数字货币钱包中与该用户适配的目标类型的数字货币钱包,包括:

将各服务等级的所述第一开通结果和所述第二开通结果进行相与计算,得到各服务等级对应的相与计算结果;

将所述相与计算结果为真,且等级最高的服务等级确定为该用户可开通的数字货币钱包的最高服务等级。

举例说明,假设钱包的服务等级分为4个等级,l4、l3、l2、l1;钱包服务等级的高低为l4<l3<l2<l1;

l4的第一开通结果为1,第二开通结果为1,则即为l4[1,1];

l3的第一开通结果为1,第二开通结果为1,则即为l3[1,1];

l2的第一开通结果为1,第二开通结果为0,则即为l2[1,0];

l1的第一开通结果为0,第二开通结果为0,则即为l1[0,0];

其中,1为真,0为假。

将每个服务等级的第一开通结果与第二开通结果进行相与计算,得到相与计算结果l4[1],l3[1],l2[0],l3[0];

从相与计算结果为1的服务等级即l4和l3中选取服务等级最高的即选取l3作为最终计算出的用户可开通的数字货币钱包的最高服务等级;即用户当前最高可以开通l3的数字货币钱包。

有一种可能的情况时,每个服务等级的第一开通结果和第二开通结果相与计算结果均为0,此时无法执行“将所述相与计算结果为真,且服务等级最高的服务等级确定为该用户可开通的数字货币钱包的最高服务等级”;因此,需要针对相与计算结果均为0的情况,设计对应的方案。

在一实施例中,当所述相与计算结果均为假时,提取各服务等级的第一开通结果;

将第一开通结果为真,且等级最低的服务等级确定为该用户可开通的数字货币钱包的最高服务等级。

举例说明,假设钱包的服务等级分为4个等级,l4、l3、l2、l1;服务等级的高低为l4<l3<l2<l1;

l4的第一开通结果为1,第二开通结果为0,则即为l4[1,0];

l3的第一开通结果为0,第二开通结果为1,则即为l3[0,1];

l2的第一开通结果为1,第二开通结果为0,则即为l2[1,0];

l1的第一开通结果为0,第二开通结果为0,则即为l1[0,0];

将每个钱包的服务等级的第一开通结果与第二开通结果进行相与计算,得到相与计算结果l4[0],l3[0],l2[0],l3[0];

此时,相与计算结果均为0,提取l4的第一开通结果1,l3的第一开通结果0,l2的第一开通结果1,l1的第一开通结果0,得到

l4[1],l3[0],l2[1],l3[0];将第一开通结果为1的服务等级中等级最低的l4作为最终计算出的该用户可开通的数字货币钱包的最高服务等级;即用户当前最高可以开通l4的数字货币钱包。

该实施例中,在相与计算结果均为0时,采用第一开通结果作为强影响因子用于确定用户当前最高可开通服务等级。

通过上述实施例,在用户申请开通数字货币钱包时,通过服务等级计算算法来计算用户可开通的数字货币钱包的最高服务等级,为所述用户开通其当前可开通的最高服务等级的数字货币钱包。

在一实施例中,所述开通请求包括用户请求开通的数字货币钱包的服务等级;

所述为所述用户开通目标类型的数字货币钱包,包括:

确定计算出的所述目标服务等级,是否高于用户请求开通的数字货币钱包的服务等级;如果是,基于用户请求开通的数字货币钱包的服务等级为所述用户开通数字货币钱包;如果否,基于所述目标服务等级为所述用户开通数字货币钱包。

该实施例中,用户可以指定想要开通的服务等级的数字货币钱包,在用户满足开通更高服务等级的数字货币钱包时,以用户意愿为准开通其指定服务等级的数字货币钱包;而在用户连目标服务等级的数字货币钱包都不满足时,则为其开通计算出的用户可开通的目标服务等级的数字货币钱包。基于用户的意愿可以避免用户产生抵触心理而影响用户体验。

与前述数字货币钱包开通的方法实施例相对应,本说明书还提供了数字货币钱包开通的装置的实施例。所述装置实施例可以通过软件实现,也可以通过硬件或者软硬件结合的方式实现。以软件实现为例,作为一个逻辑意义上的装置,是通过其所在设备的处理器将非易失性存储器中对应的计算机业务程序指令读取到内存中运行形成的。从硬件层面而言,如图3所示,为本说明书数字货币钱包开通的装置所在设备的一种硬件结构图,除了图3所示的处理器、网络接口、内存以及非易失性存储器之外,实施例中装置所在的设备通常根据数字货币钱包开通的实际功能,还可以包括其他硬件,对此不再赘述。

请参见图4,为本说明书一实施例提供的数字货币钱包开通的装置的模块图,所述装置对应了图2所示实施例,所述装置包括:

接收单元310,接收用户的终端发送的数字货币钱包的开通请求;其中,所述数字货币钱包具有多种类型,不同类型的数字货币钱包提供不同的服务,开通请求中携带有用户标识;

识别单元320,获取与所述用户标识对应的用户行为数据,基于所述用户行为数据对所述用户进行用户行为识别,并基于针对所述用户的用户行为识别结果生成所述用户对应于各类型的数字货币钱包的第一开通结果;

认证单元330,获取与所述用户标识对应的用户认证数据,基于所述用户认证数据对所述用户进行用户身份认证,并基于针对所述用户的用户身份认证结果生成所述用户对应于所述各类型的数字货币钱包的第二开通结果;

开通单元340,根据所述第一开通结果和所述第二开通结果,计算所述多种类型的数字货币钱包中与该用户适配的目标类型的数字货币钱包,并为所述用户开通所述目标类型的数字货币钱包。

可选的,针对所述用户的用户行为识别结果包括所述用户的用户行为识别等级;各类型的数字货币钱包被配置了开通条件;其中,所述开通条件包括针对用户的用户行为识别等级要求;

所述识别单元320中基于针对所述用户的用户行为识别结果生成所述用户对应于各类型的数字货币钱包的第一开通结果,包括:

确定所述用户的用户行为识别等级是否符合各类型的数字货币钱包对用户的用户行为识别等级要求;如果所述用户的用户行为识别等级符合任一或者多个类型的数字货币钱包对用户的用户行为识别等级要求,生成所述用户符合所述任一或者多个类型的数字货币钱包的开通条件的第一开通结果;如果所述用户的用户行为识别等级与所述多个类型的数字货币钱包对用户的用户行为识别等级要求均不符合,生成所述用户不符合多个类型的数字货币钱包的开通条件的第一开通结果。

可选的,所述用户行为数据还包括所述用户在预设时长周期内开通的各类型的数字货币钱包的数量;所述开通条件还包括针对用户在预设时长周期内开通的数字钱包的数量上限要求;

所述识别单元320中如果所述用户的用户行为识别等级符合任一或者多个类型的数字货币钱包对用户的用户行为识别等级要求,生成所述用户符合所述任一或者多个类型的数字货币钱包的开通条件的第一开通结果,包括:

如果所述用户的用户行为识别等级符合任一或者多个类型的数字货币钱包对用户的用户行为识别等级要求,进一步确定所述用户在预设时长周期内已开通的各类型的数字货币钱包的数量,是否达到所述任一或者多个类型的数字货币钱包的所述数量上限要求;如果是,生成所述用户不符合多个类型的数字货币钱包的开通条件的第一开通结果;如果否,生成所述用户符合所述任一或者多个类型的数字货币钱包的开通条件的第一开通结果。

可选的,针对所述用户的用户身份认证结果包括所述用户的用户身份认证等级;各类型的数字货币钱包被配置了开通条件;其中,所述开通条件包括针对用户的用户身份认证等级要求;

所述认证单元330中基于针对所述用户的用户身份认证结果生成所述用户对应于所述各类型的数字货币钱包的第二开通结果,包括:

基于针对所述用户的用户身份认证等级,确定所述用户是否符合各类型的数字货币钱包对用户的用户身份认证等级要求;如果是,生成所述用户符合该类型的数字货币钱包的开通条件的第二开通结果;如果否,生成所述用户不符合该类型的数字货币钱包的开通条件的第二开通结果。

可选的,所述装置还包括:

采集子单元,当确定用户不符合任一类型的数字货币钱包对用户的用户身份认证等级要求时,向所述用户输出与该类型的数字货币钱包对用户的用户身份认证等级要求对应的用户认证数据采集提示,以使所述用户输入与该类型的数字货币钱包对用户的用户身份认证等级要求对应的用户认证数据。

可选的,所述多种类型的数字货币钱包包括对应多种的服务等级;其中,高服务等级的数字货币钱包提供的服务类型大于低服务等级的数字货币钱包提供的服务类型。

可选的,所述开通单元340中根据所述第一开通结果和所述第二开通结果,计算所述多种类型的数字货币钱包中与该用户适配的目标类型的数字货币钱包,包括:

将各服务等级的所述第一开通结果和所述第二开通结果进行相与计算,得到各服务等级对应的相与计算结果;将所述相与计算结果为真,且服务等级最高的服务等级确定为与该用户适配的目标类型的数字货币钱包。

可选的,所述开通单元340还包括:

当所述相与计算结果均为假时,提取各服务等级的第一开通结果;将第一开通结果为真,且服务等级最低的服务等级确定为与该用户适配的目标类型的数字货币钱包。

可选的,所述开通请求包括用户请求开通的数字货币钱包的服务等级;

所述开通单元340中为所述用户开通目标类型的数字货币钱包,包括:

确定计算出的所述目标服务等级,是否高于用户请求开通的数字货币钱包的服务等级;如果是,基于用户请求开通的数字货币钱包的服务等级为所述用户开通数字货币钱包;如果否,基于所述目标服务等级为所述用户开通数字货币钱包。

可选的,所述数字货币钱包为实名制数字货币钱包;

所述装置还包括:

控制单元,获取所述开通请求中携带的用户申请开通的钱包类型;如果用户申请开通的钱包类型为匿名数字货币钱包,为所述用户开通匿名数字货币钱包。

上述实施例阐明的系统、装置、模块或单元,具体可以由计算机芯片或实体实现,或者由具有某种功能的产品来实现。一种典型的实现设备为计算机,计算机的具体形式可以是个人计算机、膝上型计算机、蜂窝电话、相机电话、智能电话、个人数字助理、媒体播放器、导航设备、电子邮件收发设备、游戏控制台、平板计算机、可穿戴设备或者这些设备中的任意几种设备的组合。

上述装置中各个单元的功能和作用的实现过程具体详见上述方法中对应步骤的实现过程,在此不再赘述。

对于装置实施例而言,由于其基本对应于方法实施例,所以相关之处参见方法实施例的部分说明即可。以上所描述的装置实施例仅仅是示意性的,其中所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部模块来实现本说明书方案的目的。本领域普通技术人员在不付出创造性劳动的情况下,即可以理解并实施。

以上图4描述了数字货币钱包开通的装置的内部功能模块和结构示意,其实质上的执行主体可以为一种电子设备,包括:

处理器;

用于存储处理器可执行指令的存储器;

其中,所述处理器被配置为:

接收用户的终端发送的数字货币钱包的开通请求;其中,所述数字货币钱包具有多种类型,不同类型的数字货币钱包提供不同的服务,开通请求中携带有用户标识;

获取与所述用户标识对应的用户行为数据,基于所述用户行为数据对所述用户进行用户行为识别,并基于针对所述用户的用户行为识别结果生成所述用户对应于各类型的数字货币钱包的第一开通结果;

获取与所述用户标识对应的用户认证数据,基于所述用户认证数据对所述用户进行用户身份认证,并基于针对所述用户的用户身份认证结果生成所述用户对应于所述各类型的数字货币钱包的第二开通结果;

根据所述第一开通结果和所述第二开通结果,计算所述多种类型的数字货币钱包中与该用户适配的目标类型的数字货币钱包,并为所述用户开通所述目标类型的数字货币钱包。

在上述电子设备的实施例中,应理解,该处理器可以是中央处理单元(英文:centralprocessingunit,简称:cpu),还可以是其他通用处理器、数字信号处理器(英文:digitalsignalprocessor,简称:dsp)、专用集成电路(英文:applicationspecificintegratedcircuit,简称:asic)等。通用处理器可以是微处理器或者该处理器也可以是任何常规的处理器等,而前述的存储器可以是只读存储器(英文:read-onlymemory,缩写:rom)、随机存取存储器(英文:randomaccessmemory,简称:ram)、快闪存储器、硬盘或者固态硬盘。结合本说明书实施例所公开的方法的步骤可以直接体现为硬件处理器执行完成,或者用处理器中的硬件及软件模块组合执行完成。

本说明书中的各个实施例均采用递进的方式描述,各个实施例之间相同相似的部分互相参见即可,每个实施例重点说明的都是与其他实施例的不同之处。尤其,对于电子设备实施例而言,由于其基本相似于方法实施例,所以描述的比较简单,相关之处参见方法实施例的部分说明即可。

本领域技术人员在考虑说明书及实践这里公开的发明后,将容易想到本说明书的其它实施方案。本说明书旨在涵盖本说明书的任何变型、用途或者适应性变化,这些变型、用途或者适应性变化遵循本说明书的一般性原理并包括本说明书未公开的本技术领域中的公知常识或惯用技术手段。说明书和实施例仅被视为示例性的,本说明书的真正范围和精神由下面的权利要求指出。

应当理解的是,本说明书并不局限于上面已经描述并在附图中示出的精确结构,并且可以在不脱离其范围进行各种修改和改变。本说明书的范围仅由所附的权利要求来限制。

当前第1页1 2 3 
网友询问留言 已有2条留言
  • 访客 来自[中国] 2023年07月07日 02:50
    数字人民币微信绑定建设银行储蓄卡ATM无卡取款声纹取款二维码取款开相当方便快捷支付能成功致富门家庭幸福美满幸福又实惠真实的达到圆满成功高兴
    0
  • 访客 来自[中国] 2023年07月07日 02:43
    数字人民币微信绑定建设银行储蓄卡ATM无卡取款声纹取款二维码取款开通
    0
1