账户管理方法、装置、计算机设备及存储介质
文献发布时间:2023-06-19 10:06:57
技术领域
本发明涉及数据处理技术领域,尤其涉及一种账户管理方法、装置、计算机设备及存储介质。
背景技术
随着信息时代的飞速发展,金融领域的信贷产品形态以及业务模式等也随之不断扩充。目前,在每上线一新的信贷产品或业务模式时,需要重新开发一套代码程序实现账户的创建、维护等,无法实现账户体系的统一管理。此外,当前的信贷系统与其他系统(例如客户行为信息分析系统)之间相互独立,导致客户的账户信息(如贷款产品的购买情况、还款情况等)无法实现共享。
发明内容
本发明实施例提供一种账户管理方法、装置、计算机设备及存储介质,以解决传统无法实现多平台账户体系的统一管理的问题。
一种账户管理方法,包括:
获取多个平台触发的携带客户标识的子账户开户请求;其中,所述客户标识用于指示第一账户;
响应子账户开户请求,创建与所述第一账户绑定的第二账户;其中,所述第二账户为用于管理信贷产品的授信账户;每一所述信贷产品对应一产品授信额度;
响应资金账户开户请求,创建与所述第二账户绑定的第三账户;其中,所述第三账户用于管理所述每一所述信贷产品的产品授信额度;所述第三账户包括多个资金账户;
按照一预设的额度比例将产品授信额度分配给每一所述资金账户,使每一所述资金账户对应一账户额度。
一种账户管理装置,包括:
子账户开户请求获取模块,用于获取多个平台触发的携带客户标识的子账户开户请求;其中,所述客户标识用于指示第一账户;
第二账户创建模块,用于响应子账户开户请求,创建与所述第一账户绑定的第二账户;其中,所述第二账户为用于管理信贷产品的授信账户;每一所述信贷产品对应一产品授信额度;
第三账户创建模块,用于响应资金账户开户请求,创建与所述第二账户绑定的第三账户;其中,所述第三账户用于管理所述每一所述信贷产品的产品授信额度;所述第三账户包括多个资金账户;
资金账户额度分配模块,用于按照一预设的额度比例将产品授信额度分配给每一所述资金账户,使每一所述资金账户对应一账户额度。
一种计算机设备,包括存储器、处理器以及存储在所述存储器中并可在所述处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现上述账户管理方法的步骤。
一种计算机存储介质,所述计算机存储介质存储有计算机程序,所述计算机程序被处理器执行时实现上述账户管理方法的步骤。
上述账户管理方法、装置、计算机设备及存储介质中,先获取多个平台触发的携带客户标识的子账户开户请求,并响应子账户开户请求,创建与所述第一账户绑定的第二账户,然后,响应资金账户开户请求,创建与所述第二账户绑定的第三账户;最后,按照一预设的额度比例将产品授信额度分配给每一所述资金账户,使每一所述资金账户对应一账户额度,以通过该三层账户体系,以统一管理该客户多个信贷平台(或服务端)的账户,使得不同的业务类型的信贷平台可共用该账户体系,实现在新业务模块上线时,无需重新开发一套对应的账户程序,可在所建立的账户体系的基础上进行扩展的目的,有效提升开发效率以及账户体系管理的可扩展性。
附图说明
为了更清楚地说明本发明实施例的技术方案,下面将对本发明实施例的描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。
图1是本发明一实施例中账户管理方法的一应用环境示意图;
图2是本发明一实施例中账户管理方法的一流程图;
图3是本发明一实施例中账户管理方法的一流程图;
图4是本发明一实施例中账户管理方法的一流程图;
图5是本发明一实施例中账户管理方法的一流程图;
图6是本发明一实施例中账户管理方法的一流程图;
图7是图2中步骤S202的一具体流程图;
图8是本发明一实施例中账户管理方法的一流程图;
图9是本发明一实施例中账户管理装置的一示意图;
图10是本发明一实施例中计算机设备的一示意图。
具体实施方式
下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
该账户管理方法可应用在如图1的应用环境中,其中,计算机设备通过网络与服务器进行通信。计算机设备可以但不限于各种个人计算机、笔记本电脑、智能手机、平板电脑和便携式可穿戴设备。服务器可以用独立的服务器来实现。
在一实施例中,如图2所示,提供一种账户管理方法,以该方法应用在图1中的服务器为例进行说明,包括如下步骤:
S201:获取多个平台触发的携带客户标识的子账户开户请求;其中,客户标识用于指示第一账户。
其中,本方法可应用在不同金融机构的信贷管理系统中,以通过建立标准的账户体系实现统一管理多个信贷平台(或服务端)的账户,以在新业务模块上线时,无需重新开发一套对应的账户程序,可在本实施例中所建立的账户体系的基础上进行扩展,有效提升开发效率以及账户体系管理的可扩展性。
可以理解地是,本实施例中会对每一客户创建一对应的账户体系,用于管理不同平台的账户。该账户体系包括第一层账户体系、第二层账户体系以及第三层账户体系。其中,第一层账户体系用于管理第一账户与客户标识之间的对应关系。该第一账户为账户体系中用于管理多个平台账户的主账户,该主账户可与多个平台的账户绑定,以统一管理。客户标识为金融机构中用于唯一识别客户的标识。第二层账户体系为账户体系中用于管理第二账户与信贷产品之间的对应关系。第二账户为该客户账户下所申请的多个信贷产品的的授信账户,每一信贷产品可通过产品授信号进行唯一标识。第三层账户体系用于管理第三账户与产品授信额度之间的对应关系。
需要强调的是,为进一步保证上述账户体系的私密和安全性,上述账户体系还可以存储于一区块链的节点中。
本实施例中,可暴通过露账户管理系统对应的开户接口,以实时响应多个平台触发的开户请求。该开户请求包括子账户开户请求以及资金账户开户请求。子账户开户请求为触发服务器创建该客户的第二账户的请求。资金账户开户请求为触发服务器创建该客户的第三账户的开户请求。
具体地,客户可在不同的产品类型的推广平台中通过点击申请某信贷产品的控件,以触发子账户开户请求,服务器在获取子账户开户请求后,调用开户接口执行开户操作。
S202:响应子账户开户请求,创建与第一账户绑定的第二账户;其中,第二账户为用于管理信贷产品的授信账户;每一信贷产品对应一产品授信额度。
可以理解地是,客户在未登录的情况下,可在不同的产品推官平台中通过点击所需申请的信贷产品(如汽车加油卡)或其他触发方式发送子账户开户请求,服务器会先查询数据库中是否存在该客户标识对应的第一账户,若存在,则直接创建与第一账户绑定的第二账户;若不存在,则根据该客户标识为用户创建第一账户,再创建与第一账户绑定的第二账户。
具体地,不同的产品对应不同的产品授信额度,服务器在响应子账户开户请求时,会同步平台中的产品信息,如产品授信额度,并生成该产品的产品授信号,以便建立第二账户与信贷产品之间的对应关系。其中,产品授信号可按照一定的规则生成,此处不做限定。该与第二账户对应的信贷产品可包括同平台的信贷产品。
S203:响应资金账户开户请求,创建与第二账户绑定的第三账户;其中,第三账户用于管理每一信贷产品的产品授信额度;第三账户包括多个资金账户。
具体地,在创建完成第二账户后,客户可根据实际需要在产品授信额度的范围内使用该产品,当客户想要通过取现或在线消费的方式使用该产品,则触发资金账户开户请求。本实施例中的第三账户可包括不同的资金账户,如现金账户、消费账户以及抵押账户。用户可通过实际需要选择其中的一个或多个进行开户,系统也可按照默认方式开户,此处不做限定。
S204:按照一预设的额度比例将产品授信额度分配给每一资金账户,使每一资金账户对应一账户额度。
具体地,当用户选择开设两个或两个上的资金账户,则服务器会按照一额度比例将产品授信额度分配给每一资金账户进行管理。示例性地,如产品授信额度为5000,该客户已开设了消费账户和现金账户,故按照一额度比例,如2:3,则可将2000的额度分配给消费账户进行管理,3000的额度分配给现金账户进行管理,客户的每一次使用均会更新该对应账户的剩余账户额度。该额度比例可预先设定或通过过客户资质进行评估确定,此处不做限定。
本实施例中,通过该三层账户体系,以统一管理该客户多个信贷平台(或服务端)的账户,以在新业务模块上线时,无需重新开发一套对应的账户程序,可在本实施例中所建立的账户体系的基础上进行扩展,有效提升开发效率以及账户体系管理的可扩展性。
在一实施例中,如图3所示,步骤203之前,该账户管理方法还包括如下步骤:
S301:获取信贷产品的金融账户信息。
其中,不同的信贷产品对应的可开设的资金账户不同,故服务器在客户选择所需使用的信贷产品时,会将每一信贷产品的金融账户信息通过前端显示给客户,以供客户选择。该金融账户信息包括多个可开设的资金账户。该可开设的资金账户包括但不限于现金账户、消费账户以及抵押账户等。
具体地,在用户需要使用其所申请的某一信贷产品时,服务器会向前端弹出一显示界面,用于提示可供客户选择开设的多个资金账户,客户可在该界面所显示的可开设的资金账户中选择所需的至少一个资金账户进行开户,例如,可以将所有的资金名称列在一张表格,供用户进行勾选。
S302:根据金融账户信息,获取开户需求表;其中,开户需求表包括用户选择的所需开设的多个资金账户。
其中,服务器在获取用户选择的需要开设的多个资金账户,可以形成一张数据表,用于记录用户的开户需求,然后将该金融账户需求表保存在数据库中。
步骤S203中,具体包括:
S303:根据开户需求表,创建与第二账户绑定的第三账户。
其中,服务器根据开户需求表同时创建用户选择的所有资金账户。例如,客户根据前端显示界面,勾选了现金账户以及消费账户,服务器在获取到用户金融需求表后,将同时开设现金账户以及消费账户这两个资金账户。
可以理解地是,若直接在客户创建第二账户时直接创建第三账户,而客户并未使用该产品,则会导致出现数据库长时间存储无效的账户数据,本实施例中通过客户使用产品时,即通过响应资金账户开户请求,以开设第三账户,使数据库中存储的数据均为有效数据,节省数据库的存储空间。
在一实施例中,如图4所示,步骤S204之后,该账户管理方法还包括如下步骤:
S401:接收第一平台触发的携带客户标识和账户密码的登录请求。
S402:根据客户标识,判断数据库中是否存在与客户标识对应的第一账户,若存在,则验证账户密码。
其中,该第一平台指信贷产品的推广平台。具体地,客户可在第一平台中通过触发登录请求,此时服务器会验证该登录请求所携带的客户标识是否存在对应的第一账户。若存在,则证明该客户在信贷系统中已创建了第一账户体系,属于系统客户,则可进一步验证账户密码是否准确。
可以理解地是,由于客户的账户体系用于管理多个平台的账户,而该账户体系的第一层账户体系用于管理客户信息与第一账户之间的对应关系,故通过验证数据库中是否存在第一账户,即可验证该客户是否在系统中已创建对应的账户体系,若创建有对应的账户体系,则数据库中会存储有与该客户标识对应的账户密码等账户信息。
进一步地,若不存在,则证明该客户在信贷系统中并未创建第一账户体系,属于非系统客户,则会使前端显示的登录页面跳转至注册页面,客户可通过该注册页面录入注册信息,以创建该客户的第一账户,创建完成后,可直接生成登录凭证。
S403:当验证通过,则生成客户标识对应的登录凭证。
其中,登录凭证用于证明该客户已创建有对应的第一层账户体系,并成功登录。该登录验证可为一MD5加密后的长字符串。具体地,若客户标识对应的账户密码与数据库中预存储的该客户标识对应的账户密码一致,则验证通过,并生成该客户标识对应的登录凭证,并存储至数据库中。
S404:接收第二平台触发的携带客户标识的登录请求。
S405:根据登录凭证,登录第二平台。
其中,第二平台可指除第一平台以外的其他信贷平台。具体地,当服务器接收到第二平台触发的登录请求时,可直接根据查询数据库该客户标识对应的登录凭证判断该客户的登录状态,则可直接根据该登录凭证所对应的登录信息(即客户标识和密码)自动登录至第二平台。
可以理解地,该登录请求的触发情况可为客户在第二平台中点击所需申请的信贷产品进行触发或者点击登录功能的控件进行触发,此处不做限定。
示例性地,客户在平台A触发一登录请求,当验证为系统客户,则登录成功并生成登陆凭证;之后,客户在平台B触发一登录请求,此时服务器会直接查询数据库中是否存储有该客户标识对应的登录凭证,若存在,则直接根据登录凭证,登录平台B。
本实施例中,通过创建统一的账户体系,以管理该客户的多个账户,可在不同平台中,实现一次登录,多次复用的目的,无需用户反复输入账户密码进行验证。
在一实施例中,如图5所示,第一账户对应一第一账户信息表、第二账户对应第二账户信息表、第三账户对应一第三账户信息表;步骤S202之后,该账户管理方法还包括如下步骤:
S501:对第一账户信息表、第二账户信息表以及第三账户信息表进行整合处理,得到账户信息表。
S502:对账户信息表进行加密处理,并通过同步接口共享至多个第三方系统。
其中,第一账户信息表中包括但不限于客户标识、账户密码、第一账户的创建日期以及第一账户的账户状态等。第二账户信息表中包括但不限于客户标识、产品授信号、信贷产品名称、产品授信额度、第二账户创建日期、产品申请日以及第二账户的账户状态等。第三账户信息表中包括但不限于客户标识、产品授信号、资金账户、资金账户对应的额度、额度使用日期、第三账户创建日期以及第三账户的账户状态。第三方系统包括但不限于客户行为分析系统和大数据系统等。
具体地,每一账户体系均对应一张数据表,用于存储不同的账户信息。各数据表间通过设置的外键关联,通过将第一账户信息表、产品信息表以及第三账户信息表进行整合处理,得到账户信息表,例如,按照预设的账户信息汇总模板,该模板中预置了多个预设字段,如客户标识、账户创建日期、信贷产品名称、额度使用日期等,通过该预设字段,以将第一账户信息表、第二账户信息表以及第三账户信息表中与该预设字段相同的字段以及字段属性值,映射至账户信息汇总模板中,以得到账户信息表,并对该账户信息表进行加密处理,以保证客户的信息安全。最后,通过预先创建的同步接口同步至多个第三系统,以实现不同系统间的数据共享。需要说明的是,该预设字段可统一设置,也可针对不同的第三方系统对应设置。
此外,由于本实施例中可统一管理客户不同平台的账户信息,故后续第三方系统在获取某一客户的行为信息时,无需对接多个平台同步数据,有效提升数据同步时间,降低第三方系统的资源占用率。
需要强调的是,为进一步保证上述账户信息表的私密和安全性,上述账户信息表还可以存储于一区块链的节点中
在一实施例中,如图6所示,步骤S501中,即对第一账户信息表、第二账户信息表以及第三账户信息表进行整合处理,得到账户信息表具体包括如下步骤:
S601:获取第三方系统所需的待同步信息;其中,待同步信息对应多个待同步字段。
其中,第三方系统包括但不限与客户行为分析系统、大数据系统等;不同的第三方系统所需的待同步信息不同,例如,客户行为分析系统所需的待同步字段包括第一账户信息表中的客户标识、第二账户信息表中的信贷产品名称、产品申请日以及第三账户信息表中的资金账户、资金账户对应的额度以及额度使用日期等,以便分析客户行为,例如分析客户喜好,以进行产品推荐等。而大数据系统中则所需的待同步字段为第一账户信息表、第二账户信息表以及第三账户信息表中所存储的所有字段,以便通过该客户数据实现不同的数据预测等。
S602:根据待同步字段,创建对应的账户信息表。
具体地,服务器在获取每一第三方系统所需的待同步字段后,可根据待同步字段,创建对应的账户信息表,以便后续的映射处理。
S603:将第一账户信息表、第二账户信息表以及第三账户信息表中与待同步字段相同的表字段所对应的属性值映射至账户信息表中。
具体地,服务器将第一账户信息表、第二账户信息表以及第三账户信息表中与待同步字段相同的表字段所对应的属性值映射至账户信息表中,以得到账户信息表。
步骤S502中,即对账户信息表进行加密处理,并通过同步接口共享至多个第三方系统,具体包括如下步骤:
S604:对账户信息表进行加密处理,并通过同步接口共享至对应的第三方系统。
具体地,为保证客户信息的安全性,通过对账户信息表进行加密处理,以将加密后的账户信息表同步至对应的第三方系统,针对性以及灵活性更强。
在一实施例中,如图7所示,步骤S202中,即响应子账户开户请求,创建与第一账户绑定的第二账户具体包括如下步骤:
S701:响应子账户开户请求,读取第一账户的账户状态。
S702:当账户状态为有效状态时,则同步信贷产品的授信信息。
S703:根据授信信息,创建与第一账户绑定的第二账户。
其中,服务器会在创建第二账户之前,读取第一账户的账户状态,当账户状态为有效状态时,则通过对应的平台中同步信贷产品的授信信息。该信贷产品的产品授信信息包括但不限于平台渠道(用于表征客户从哪一平台中触发的子账户开户请求)、媒体来源(电话或互联网)、征信、增信以及资金方等,服务器在同步授信信息后,则创建第一账户绑定的第二账户,同时该第二账户会对应一第二账户信息表,通过该信息表存储该授信信息,方便后续将此部分数据同步至其他平台。
在一实施例中,如图8所示,步骤S203之后,该账户管理方法还包括如下步骤:
S801:接收结算系统发送的携带客户标识的交易信息;其中,交易信息包括信贷产品、使用额度、目标资金账户以及交易结果。
其中,在创建第三方账户后,客户可在产品授信额度范围内使用对应的额度。具体地,服务器会实时接收结算系统发送的交易信息,若客户使用了某一信贷产品(通过产品授信号唯一标识),则服务器会接收结算系统发送的交易信息,该交易信息包括使用额度、目标资金账户以及交易结果。该使用额度即本次交易客户所使用的额度。该目标资金账户即本次交易所使用的资金账户类型。该交易结果包括交易成功或交易失败。
S802:当交易结果为交易成功,则根据使用额度,更新客户标识对应的第二账户中信贷产品对应的剩余授信额度以及目标资金账户对应的剩余账户额度。
具体地,当交易结果为交易成功时,则服务器会根据使用额度,更新第二账户对应的产品授信额度以及目标资金账户的账户额度,例如,某客户A对应的第二账户的某一信贷产品的授信额度为5000、消费账户对应的账户额度为3000,本次交易的交易信息为使用额度:1000、目标资金账户:消费账户、信贷产品:1、交易结果:成功,则服务器会根据这两个参数,更新客户A的第二账户中信贷产品1的剩余授信额度为4000、目标资金账户也即消费账户的剩余账户额度为2000。
应理解,上述实施例中各步骤的序号的大小并不意味着执行顺序的先后,各过程的执行顺序应以其功能和内在逻辑确定,而不应对本发明实施例的实施过程构成任何限定。
在一实施例中,提供一种账户管理装置,该账户管理装置与上述实施例中账户管理方法一一对应。如图9所示,该账户管理装置包括子账户开户请求获取模块10、第二账户创建模块20、第三账户创建模块30和资金账户额度分配模块40。各功能模块详细说明如下:
子账户开户请求获取模块10,用于获取多个平台触发的携带客户标识的子账户开户请求;其中,所述客户标识用于指示第一账户。
第二账户创建模块20,用于响应子账户开户请求,创建与所述第一账户绑定的第二账户;其中,所述第二账户为用于管理信贷产品的授信账户;每一所述信贷产品对应一产品授信额度。
第三账户创建模块30,用于响应资金账户开户请求,创建与所述第二账户绑定的第三账户;其中,所述第三账户用于管理所述每一所述信贷产品的产品授信额度;所述第三账户包括多个资金账户。
资金账户额度分配模块40,用于按照一预设的额度比例将产品授信额度分配给每一所述资金账户,使每一所述资金账户对应一账户额度。
具体地,该账户管理装置还包括金融账户信息获取模块、开户需求表获取模块
金融账户信息获取模块,用于获取所述信贷产品的金融账户信息。
开户需求表获取模块,用于根据所述金融账户信息,获取开户需求表。其中,所述开户需求表包括用户选择的所需开设的多个资金账户。
第三账户创建模块,用于用于根据所述开户需求表,创建与所述第二账户绑定的第三账户。
具体地,该账户管理装置还包括第一登录请求获取模块、验证模块、登录凭证生成模块、第二登录请求获取模块和登录模块。
第一登录请求获取模块,用于接收第一平台触发的携带客户标识和账户密码的登录请求。
验证模块,用于根据所述客户标识,判断数据库中是否存在与所述客户标识对应的第一账户,若存在,则验证所述账户密码。
登录凭证生成模块,用于当验证通过,则生成所述客户标识对应的登录凭证。
第二登录请求获取模块,用于接收第二平台触发的携带所述客户标识的登录请求。
登录模块,用于根据所述登录凭证,登录所述第二平台。
具体地,所述第一账户对应一第一账户信息表、所述第二账户对应第二账户信息表、所述第三账户对应一第三账户信息表;该账户管理方法装置还包括账户信息表获取模块和共享模块。
账户信息表获取模块,用于对所述第一账户信息表、第二账户信息表以及第三账户信息表进行整合处理,得到账户信息表。
共享模块,用于对所述账户信息表进行加密处理,并通过同步接口共享至多个第三方系统。
具体地,账户信息表获取模块包括待同步信息单元、账户信息表获取单元以及映射单元。
待同步信息单元,用于获取第三方系统所需的待同步信息;其中,所述待同步信息对应多个待同步字段。
账户信息表获取单元,用于根据所述待同步字段,创建对应的账户信息表。
映射单元,用于将所述第一账户信息表、第二账户信息表以及第三账户信息表中与所述待同步字段相同的表字段所对应的属性值映射至所述账户信息表中。
共享模块具体包括:共享单元,用于对所述账户信息表进行加密处理,并通过同步接口共享至对应的第三方系统。
具体地,第二账户创建模块包括账户状态读取模块、信息同步单元以及第二账户创建单元。
账户状态读取单元,用于响应所述子账户开户请求,读取所述第一账户的账户状态。
信息同步单元,用于当所述账户状态为有效状态时,则同步所述信贷产品的授信信息。
第二账户创建单元,用于根据所述授信信息,创建与所述第一账户绑定的第二账户。
具体地,该账户管理装置还包括交易信息接收模块和额度更新模块。
交易信息接收模块,用于接收结算系统发送的携带客户标识的交易信息。其中,所述交易信息包括信贷产品、使用额度、目标资金账户以及交易结果。
额度更新模块,用于当所述交易结果为交易成功,则根据所述使用额度,更新所述客户标识对应的第二账户中所述信贷产品对应的剩余授信额度以及所述目标资金账户对应的剩余账户额度。
关于账户管理装置的具体限定可以参见上文中对于账户管理方法的限定,在此不再赘述。上述账户管理装置中的各个模块可全部或部分通过软件、硬件及其组合来实现。上述各模块可以硬件形式内嵌于或独立于计算机设备中的处理器中,也可以以软件形式存储于计算机设备中的存储器中,以便于处理器调用执行以上各个模块对应的操作。
在一个实施例中,提供了一种计算机设备,该计算机设备可以是服务器,其内部结构图可以如图10所示。该计算机设备包括通过系统总线连接的处理器、存储器、网络接口和数据库。其中,该计算机设备的处理器用于提供计算和控制能力。该计算机设备的存储器包括计算机存储介质、内存储器。该计算机存储介质存储有操作系统、计算机程序和数据库。该内存储器为计算机存储介质中的操作系统和计算机程序的运行提供环境。该计算机设备的数据库用于存储执行账户管理方法过程中生成或获取的数据,如账户信息表。该计算机设备的网络接口用于与外部的终端通过网络连接通信。该计算机程序被处理器执行时以实现一种账户管理方法。
在一个实施例中,提供了一种计算机设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,处理器执行计算机程序时实现上述实施例中的账户管理方法的步骤,例如图2所示的步骤S201-S204,或者图3至图8中所示的步骤。或者,处理器执行计算机程序时实现账户管理装置这一实施例中的各模块/单元的功能,例如图9所示的各模块/单元的功能,为避免重复,这里不再赘述。
在一实施例中,提供一计算机存储介质,该计算机存储介质上存储有计算机程序,该计算机程序被处理器执行时实现上述实施例中账户管理方法的步骤,例如图2所示的步骤S201-S204,或者图3至图8中所示的步骤,为避免重复,这里不再赘述。或者,该计算机程序被处理器执行时实现上述账户管理装置这一实施例中的各模块/单元的功能,例如图9所示的各模块/单元的功能,为避免重复,这里不再赘述。
本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以通过计算机程序来指令相关的硬件来完成,的计算机程序可存储于一非易失性计算机可读取存储介质中,该计算机程序在执行时,可包括如上述各方法的实施例的流程。其中,本申请所提供的各实施例中所使用的对存储器、存储、数据库或其它介质的任何引用,均可包括非易失性和/或易失性存储器。非易失性存储器可包括只读存储器(ROM)、可编程ROM(PROM)、电可编程ROM(EPROM)、电可擦除可编程ROM(EEPROM)或闪存。易失性存储器可包括随机存取存储器(RAM)或者外部高速缓冲存储器。作为说明而非局限,RAM以多种形式可得,诸如静态RAM(SRAM)、动态RAM(DRAM)、同步DRAM(SDRAM)、双数据率SDRAM(DDRSDRAM)、增强型SDRAM(ESDRAM)、同步链路(Synchlink)DRAM(SLDRAM)、存储器总线(Rambus)直接RAM(RDRAM)、直接存储器总线动态RAM(DRDRAM)、以及存储器总线动态RAM(RDRAM)等。
本发明所指区块链是分布式数据存储、点对点传输、共识机制、加密算法等计算机技术的新型应用模式。区块链(Blockchain),本质上是一个去中心化的数据库,是一串使用密码学方法相关联产生的数据块,每一个数据块中包含了一批次网络交易的信息,用于验证其信息的有效性(防伪)和生成下一个区块。区块链可以包括区块链底层平台、平台产品服务层以及应用服务层等。
所属领域的技术人员可以清楚地了解到,为了描述的方便和简洁,仅以上述各功能单元、模块的划分进行举例说明,实际应用中,可以根据需要而将上述功能分配由不同的功能单元、模块完成,即将装置的内部结构划分成不同的功能单元或模块,以完成以上描述的全部或者部分功能。
以上所述实施例仅用以说明本发明的技术方案,而非对其限制;尽管参照前述实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的精神和范围,均应包含在本发明的保护范围之内。
- 账户管理方法、装置、计算机设备和存储介质
- 账户管理方法、装置、计算机设备及存储介质