转账管理方法及装置制造方法及图纸

技术编号:34768760 阅读:31 留言:0更新日期:2022-08-31 19:25
本申请公开了一种转账管理方法及装置,属于计算机技术领域,解决了相关技术中创建的账号缺少权限管理机制导致转账风险高的问题。所述方法包括:基于目标用户的目标身份信息,确定与所述目标身份信息对应的目标账号类型,其中,所述目标账号类型为预先设置的账号类型中的其中一个,所述账号类型包括普通账号类型、对公账号类型和权威账号类型;基于账号类型与转账权限之间的对应关系,确定与所述目标账号类型对应的目标转账权限,其中,所述转账权限为针对每个账号类型,仅能向该账号类型所允许转账的账号类型进行转账的权限;基于所述目标转账权限进行转账操作。转账权限进行转账操作。转账权限进行转账操作。

【技术实现步骤摘要】
转账管理方法及装置


[0001]本申请属于计算机
,具体涉及一种转账管理方法及装置。

技术介绍

[0002]相关技术中,在区块链中实现账号的创建不需要连接到区块链甚至不需要联网,完全可以离线创建。
[0003]相关技术中在账号的创建过程中可以对账号号码的正确性进行验证,但是创建的账号缺少权限管理机制,这会导致账号转账风险较高。例如企业的官方账号可以发起交易,将区块链资产都打入股东的私人区块链账号,风险很大。

技术实现思路

[0004]本申请实施例提供一种转账管理方法及装置,能够解决相关技术中创建的账号缺少权限管理机制导致转账风险高的问题。
[0005]第一方面,本申请实施例提供了一种转账管理方法,该方法包括:基于目标用户的目标身份信息,确定与所述目标身份信息对应的目标账号类型,其中,所述目标账号类型为预先设置的账号类型中的其中一个,所述账号类型包括普通账号类型、对公账号类型和权威账号类型;基于账号类型与转账权限之间的对应关系,确定与所述目标账号类型对应的目标转账权限,其中,所述转账权限为针对每个账号类型,仅能向该账号类型所允许转账的账号类型进行转账的权限;基于所述目标转账权限进行转账操作。
[0006]第二方面,本申请实施例提供了一种转账管理装置,该装置包括:第一确定模块,用于基于目标用户的目标身份信息,确定与所述目标身份信息对应的目标账号类型,其中,所述目标账号类型为预先设置的账号类型中的其中一个,所述账号类型包括普通账号类型、对公账号类型和权威账号类型;第二确定模块,用于基于账号类型与转账权限之间的对应关系,确定与所述目标账号类型对应的目标转账权限,其中,所述转账权限为针对每个账号类型,仅能向该账号类型所允许转账的账号类型进行转账的权限;转账模块,用于基于所述目标转账权限进行转账操作。
[0007]第三方面,本申请实施例提供了一种电子设备,该电子设备包括处理器、存储器及存储在所述存储器上并可在所述处理器上运行的程序或指令,所述程序或指令被所述处理器执行时实现如第一方面所述的方法的步骤。
[0008]第四方面,本申请实施例提供了一种可读存储介质,所述可读存储介质上存储程序或指令,所述程序或指令被处理器执行时实现如第一方面所述的方法的步骤。
[0009]第五方面,本申请实施例提供了一种芯片,所述芯片包括处理器和通信接口,所述通信接口和所述处理器耦合,所述处理器用于运行程序或指令,实现如第一方面所述的方法。
[0010]在本申请实施例中,通过基于目标用户的目标身份信息,确定与所述目标身份信息对应的目标账号类型,其中,所述目标账号类型为预先设置的账号类型中的其中一个,所
述账号类型包括普通账号类型、对公账号类型和权威账号类型;基于账号类型与转账权限之间的对应关系,确定与所述目标账号类型对应的目标转账权限,其中,所述转账权限为针对每个账号类型,仅能向该账号类型所允许转账的账号类型进行转账的权限;基于所述目标转账权限进行转账操作;本实施例可以针对不同的账号类型,设置与账号类型相适应的转账权限,这样可以避免对应于某一账号类型的账号向不满足该账号类型转账权限的账号转账的问题,从而解决了相关技术中创建的账号缺少权限管理机制导致转账风险高的问题。
附图说明
[0011]图1是本申请实施例提供的一种转账管理方法的流程示意图;
[0012]图2是本申请实施例提供的又一种转账管理方法的流程示意图;
[0013]图3是根据本申请的一个实施例的一种转账管理装置的结构示意图;
[0014]图4是根据本申请的另一个实施例的电子设备的结构示意图。
具体实施方式
[0015]下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。
[0016]下面结合附图,通过具体的实施例及其应用场景对本申请实施例提供的一种转账管理方法及装置进行详细地说明。
[0017]具体的,相关技术中,在区块链中实现账号的创建不需要连接到区块链甚至不需要联网,完全可以离线创建。以下分别以区块链中比特币与以太坊中账号的创建过程为例进行具体说明。
[0018]一、比特币账号的创建过程。
[0019]第一步:私钥产生;
[0020]伪随机数产生25bit私钥;
[0021]第二步:公钥产生;
[0022]1、基于上述产生的私钥经预设椭圆曲线推出公钥;
[0023]2、计算公钥的SHA

256哈希值;
[0024]3、取第2步结果,计算PIPEMD

160哈希值;
[0025]4、取第3步结果,前面加入地址版本号(例如比特币主网版本号“0x00”);
[0026]5、取第4步结果,计算两次SHA

256哈希值;
[0027]6、取第5步中最后一次结果值的前四个字节;
[0028]7、将第6步得到的四个字节加在第4步结果后面,作为校验位;
[0029]第三步:地址(账号);
[0030]最终给用户使用的地址:用base58编码变换一下地址。
[0031]二、以太坊账号的创建过程。
[0032]第一步:生成一个私钥,由随机的256bit组成;
[0033]第二步:使用加密算法椭圆曲线签名算法将私钥映射成公钥,其中,一个私钥只能映射出一个公钥;
[0034]第三步:用公钥低位的160bit通过SHA

3加密哈希算法计算得到公共地址(账号)。
[0035]可见,相关技术中在账号的创建过程中可以对账号号码的正确性进行验证,但是创建的账号缺少权限管理机制,这会导致账号转账风险较高。例如企业的官方账号可以发起交易,将区块链资产都打入股东的私人区块链账号,风险很大。
[0036]对此,通过基于目标用户的目标身份信息,确定与所述目标身份信息对应的目标账号类型,其中,所述目标账号类型为预先设置的账号类型中的其中一个,所述账号类型包括普通账号类型、对公账号类型和权威账号类型;基于账号类型与转账权限之间的对应关系,确定与所述目标账号类型对应的目标转账权限,其中,所述转账权限为针对每个账号类型,仅能向该账号类型所允许转账的账号类型进行转账的权限;基于所述目标转账权限进行转账操作;本申请实施例可以针对不同的账号类型,设置与账号类型相适应的转账权限,这样可以避免对应于某一账号类型的账号向不满足该账号类型转账权限的账号转账的问题,从而解决了相关技术中创建的账号缺少权限管理机制导致转账风险高的问题。
[0037]图1示出本专利技术的一个实施例提供的一种转账管理方法,该方法可以由电子设备执行,该电子设备可以包括:服务器和/或终端设备,其中终端设备可以例如手机终端等。换言本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种转账管理方法,其特征在于,包括:基于目标用户的目标身份信息,确定与所述目标身份信息对应的目标账号类型,其中,所述目标账号类型为预先设置的账号类型中的其中一个,所述账号类型包括普通账号类型、对公账号类型和权威账号类型;基于账号类型与转账权限之间的对应关系,确定与所述目标账号类型对应的目标转账权限,其中,所述转账权限为针对每个账号类型,仅能向该账号类型所允许转账的账号类型进行转账的权限;基于所述目标转账权限进行转账操作。2.根据权利要求1所述的转账管理方法,其特征在于,在所述确定与所述目标身份信息对应的目标账号类型之后,还包括:基于所述目标账号类型,在区块链中预先创建的账号管理存储区创建与所述目标账号类型对应的目标账号,其中,所述普通账号类型对应的账号为普通账号,所述对公账号类型对应的账号为对公账号,所述权威账号类型对应的账号为权威账号。3.根据权利要求2所述的转账管理方法,其特征在于,还包括:在所述账号管理存储区添加与所述目标账号所对应的目标账号信息,其中,所述目标账号信息包括与所述目标账号所对应的预设可读信息,其中,所述预设可读信息用于表示所述目标账号的身份信息。4.根据权利要求3所述的转账管理方法,其特征在于,若所述目标账号为所述权威账号;所述目标账号信息还包括:所述权威账号类型的类型编码、所述权威账号的公钥、所述权威账号的账号内容及第一私钥签名,其中,所述第一私钥签名为利用所述权威账号的私钥对所述权威账号类型的类型编码、所述权威账号的公钥、所述权威账号的账号内容和所述权威账号所对应的预设可读信息进行的签名。5.根据权利要求3所述的转账管理方法,其特征在于,若所述目标账号为所述对公账号;所述目标账号信息还包括:所述对公账号类型的类型编码、所述对公账号的公钥、所述对公账号的账号内容及第二私钥签名,所述第二私钥签名为利用所述权威账号的私钥对所述对公账号类型的类型编码、所述对公账号的公钥、所述对公账号所对应的预设可读信息和所述对公账号的账号内容进行的签名;所述在所述账号管理存储区添加与所述目标账号所对应的目标账号信息之前,还包括:在所述目标用户的身份证明材料通过所述权威账号的拥有者的审核的情况下,接收所述权威账号的拥有者所发起的第一交易内容,其中,所述第一交易内容包括所述目标账号信息,所述目标用户的身份证明材料包含于目标用户向所述权威账号的拥有者发送的账号申请请求中,所述账号申请请求还包括所述对公账号类型的类型编码、所述对公账号的公钥、所述对公账号所对应的预设可读信息和所述对公账号的账号内容。6.根据权利要求3所述的转账管理方法,其特征在于,若所述目标账号为所述普通账号;所述目标账号信息还包括:所述普通账号类型的类型编码、所述普通账号的公钥、所述
普通账号的账号内容及第三私钥签名,其中,所述第三私钥签名为利用所述普通...

【专利技术属性】
技术研发人员:谢天铎罗晓斌余东辉张杰钟声振关矛解应俊王宝辉王炜烨
申请(专利权)人:中国移动通信集团有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1