电子钱包的转账方法、装置及设备制造方法及图纸

技术编号:20726689 阅读:21 留言:0更新日期:2019-03-30 18:04
本申请提供了一种电子钱包的转账方法,电子钱包连接有服务器,电子钱包包括HD钱包和云钱包,服务器包括冷钱包、热钱包以及中心化数据库;转账方法包括:接收第一用户的第一输入;响应于第一输入,将与第一用户相关联的HD钱包中的数字货币转入到与第一用户相关联的冷钱包;将与第一用户相关联的冷钱包中的数字货币至少部分转入与第一用户相关联的热钱包。本申请还提供了一种电子钱包的转账装置、设备及计算机可读存储介质。

【技术实现步骤摘要】
电子钱包的转账方法、装置及设备
本申请涉及区块链
,具体提供一种电子钱包的转账方法、装置及设备。
技术介绍
目前主流的区块链数字货币钱包多为去中心化的分层确定性钱包(简称HD钱包)。去中心化的HD钱包的主要特征是,用户自己保管私钥、自己保管助记词,钱包厂商只负责提供工具,不负责私钥存储与管理。用户凭借私钥或助记词进行登录、转账操作。但是HD钱包存在以下问题:数字货币的地址非常长,不利于输入和确认;转账时间长;手续费过高等。
技术实现思路
为解决上述技术问题至少之一,本申请提供了一种电子钱包的转账方法、装置及设备。第一方面,本申请公开了一种电子钱包的转账方法,所述电子钱包连接有服务器,所述电子钱包包括HD钱包和云钱包,所述服务器包括冷钱包、热钱包以及中心化数据库;转账方法包括:接收第一用户的第一输入,其中,第一输入表示需要从与第一用户相关联的HD钱包转入到与第一用户相关联的冷钱包中的数字货币的金额;响应于第一输入,将与第一用户相关联的HD钱包中的数字货币转入到与第一用户相关联的冷钱包;将与第一用户相关联的冷钱包中的数字货币至少部分转入与第一用户相关联的热钱包。根据本申请的至少一个实施方式,转账方法还包括:接收第一用户的第二输入,其中,第二输入表示第一用户需要向第二用户转账的数字货币的金额;响应于第二输入,在中心化数据库中,在第二用户的余额上增加所述金额,在所述第一用户的余额上减少所述金额。根据本申请的至少一个实施方式,转账方法还包括:接收第一用户的第三输入,其中,第三输入表示需要从与第一用户相关联的热钱包转入到与第一用户相关联的HD钱包中的数字货币的金额;响应于第三输入,将与第一用户相关联的热钱包中的数字货币转入到与第一用户相关联的HD钱包。根据本申请的至少一个实施方式,云钱包具有唯一账户名和与唯一账户名相对应的密码。根据本申请的至少一个实施方式,唯一账户名为手机号。根据本申请的至少一个实施方式,HD钱包具有唯一标识符。第二方面,本申请公开了一种电子钱包的转账装置,所述电子钱包连接有服务器,所述电子钱包包括HD钱包和云钱包,所述服务器包括冷钱包、热钱包以及中心化数据库;转账装置包括:第一接收模块,用于接收第一用户的第一输入,其中,第一输入表示需要从与第一用户相关联的HD钱包转入到与第一用户相关联的冷钱包中的数字货币的金额;第一转账模块,用于响应于第一输入,将与第一用户相关联的HD钱包中的数字货币转入到与第一用户相关联的冷钱包;第二转账模块,用于将与第一用户相关联的冷钱包中的数字货币至少部分转入与第一用户相关联的热钱包。根据本申请的至少一个实施方式,转账装置还包括:第二接收模块,用于接收第一用户的第二输入,其中,第二输入表示第一用户需要向第二用户转账的数字货币的金额;第三转账模块,用于响应于第二输入,在所述中心化数据库中,在所述第二用户的余额上增加金额,在所述第一用户的余额上减少所述金额。根据本申请的至少一个实施方式,转账装置还包括:第三接收模块,用于接收第一用户的第三输入,其中,第三输入表示需要从与第一用户相关联的热钱包转入到与第一用户相关联的HD钱包中的数字货币的金额;第四转账模块,用于响应于第三输入,将与第一用户相关联的热钱包中的数字货币转入到与第一用户相关联的HD钱包。根据本申请的至少一个实施方式,云钱包具有唯一账户名和与唯一账户名相对应的密码。根据本申请的至少一个实施方式,唯一账户名为手机号。根据本申请的至少一个实施方式,HD钱包具有唯一标识符。在第三方面,本申请公开了一种设备,包括:存储器,用于存储可执行程序代码;一个或多个处理器,用于读取存储器中存储的可执行程序代码以执行上述的电子钱包的转账方法。第四方面,本申请公开了一种计算机可读存储介质,计算机可读存储介质包括指令,当指令在计算机上运行时,使得计算机执行上述的电子钱包的转账方法。本申请实施例提供的电子钱包的转账方法、装置及设备中,通过将大额的数字货币存放于HD钱包中,小额的数字货币存放于云钱包中,在消费时使用云钱包中的数字货币,从而有效地降低了转账的等待时长,同时也降低了转账的手续费用,进而方便了使用数字货币进行消费。附图说明图1是本申请第一个实施例提供的移动终端的结构框架图;图2是本申请第二个实施例提供的转账方法的流程示意图;图3是本申请第三个实施例提供的转账方法的流程示意图;图4是本申请第四个实施例提供的转账方法的流程示意图;图5是本申请第五个实施例提供的转账装置的结构示意图;图6是适用于来实现本申请实施例的计算设备的结构示意图。具体实施方式下面结合附图和实施例对本申请作进一步的详细说明。可以理解的是,此处所描述的具体实施例仅仅用于解释相关申请,而非对该申请的限定。另外还需要说明的是,为了便于描述,附图中仅示出了与本申请相关的部分。需要说明的是,在不冲突的情况下,本申请中的实施例及实施例中的特征可以相互组合。下面将参考附图并结合实施例来详细说明本申请。下面主要参考应用于数字货币的电子钱包和移动设备来描述本公开的实施例。应当理解的是,这是本申请实施例的示例性应用,并且不限于此应用。图1是本申请第一个实施例提供的移动终端的结构框架图。所述电子钱包连接有服务器,所述电子钱包包括HD钱包和云钱包,所述服务器包括冷钱包、热钱包以及中心化数据库;如图1所示,移动终端100包括电子钱包110,电子钱包110连接有服务器120,其中,电子钱包110包括HD钱包111和云钱包112,服务器120包括冷钱包121、热钱包122以及中心化数据库123。用户在创建电子钱包账户时,会生成一个与用户相关联的HD钱包111和云钱包112。HD钱包111存放于本地,用于存储用户大额的数字货币,每一个HD钱包111都有唯一一个与其相对应的私钥或者助记词,需要用户自行备份私钥或者助记词。云钱包112用于显示用户在冷钱包121和热钱包122中所有的数字货币的金额总和,云钱包112是通过用户注册的账号(例如,手机号)和密码进行注册和登录。冷钱包121和热钱包122均用于存储用户小额的数字货币,中心化数据库123用于记录用户在冷钱包121和热钱包122中的数字货币的总金额。在本实施例的一些可选的实施方式中,冷钱包121可以为多个,热钱包122也可以为多个。在一些应用场景中,用户需要充值数字货币时,由与用户相关联的HD钱包111向与用户相关联的冷钱包121进行转账,具体地,用户输入待转账的数字货币的金额,服务器120接收到该输入的金额时,提交HD钱包111的转账到冷钱包121的地址上,待该冷钱包121确认转账收到后,即完成数字货币的充值,同时,中心化数据库123会更新用户在其上所记录的数字货币的金额信息。在一些应用场景中,可以通过人工授权的方式将冷钱包121中的部分资产转移到热钱包122中,用于方便用户提出数字货币。例如,将冷钱包121中的数字货币的5%转移到热钱包122中。用户需要提数字货币时,服务器120接收用户提取数字货币的命令并下发至热钱包122,热钱包122中的数字货币根据提币命令转账到用户的HD钱包111内。在一些应用场景中,用户需要转账时,由于不同用户之间公用同一个服务器120,只需要在服务器120的中心化数据库123中加/减不同用户的云钱包内的余本文档来自技高网...

【技术保护点】
1.一种电子钱包的转账方法,其特征在于,所述电子钱包连接有服务器,所述电子钱包包括HD钱包和云钱包,所述服务器包括冷钱包、热钱包以及中心化数据库;所述方法包括:接收第一用户的第一输入,其中,所述第一输入表示需要从与所述第一用户相关联的HD钱包转入到与所述第一用户相关联的所述冷钱包中的数字货币的金额;响应于所述第一输入,将与所述第一用户相关联的所述HD钱包中的所述数字货币转入到与所述第一用户相关联的所述冷钱包;将与所述第一用户相关联的所述冷钱包中的所述数字货币至少部分转入与所述第一用户相关联的所述热钱包。接收第一用户的第二输入,其中,所述第二输入表示所述第一用户需要向第二用户转账的数字货币的金额;响应于所述第二输入,在所述中心化数据库中,在所述第二用户的余额上增加所述金额,在所述第一用户的余额上减少所述金额。接收第一用户的第三输入,其中,所述第三输入表示需要从与所述第一用户相关联的热钱包转入到与所述第一用户相关联的HD钱包中的数字货币的金额;响应于所述第三输入,将与所述第一用户相关联的热钱包中的所述数字货币转入到与所述第一用户相关联的HD钱包。所述云钱包具有唯一账户名和与所述唯一账户名相对应的密码。所述唯一账户名为手机号。所述HD钱包具有唯一标识符。...

【技术特征摘要】
1.一种电子钱包的转账方法,其特征在于,所述电子钱包连接有服务器,所述电子钱包包括HD钱包和云钱包,所述服务器包括冷钱包、热钱包以及中心化数据库;所述方法包括:接收第一用户的第一输入,其中,所述第一输入表示需要从与所述第一用户相关联的HD钱包转入到与所述第一用户相关联的所述冷钱包中的数字货币的金额;响应于所述第一输入,将与所述第一用户相关联的所述HD钱包中的所述数字货币转入到与所述第一用户相关联的所述冷钱包;将与所述第一用户相关联的所述冷钱包中的所述数字货币至少部分转入与所述第一用户相关联的所述热钱包。接收第一用户的第二输入,其中,所述第二输入表示所述第一用户需要向第二用户转账的数字货币的金额;响应于所述第二输入,在所述中心化数据库中,在所述第二用户的余额上增加所述金额,在所述第一用户的余额上减少所述金额。接收第一用户的第三输入,其中,所述第三输入表示需要从与所述第一用户相关联的热钱包转入到与所述第一用户相关联的HD钱包中的数字货币的金额;响应于所述第三输入,将与所述第一用户相关联的热钱包中的所述数字货币转入到与所述第一用户相关联的HD钱包。所述云钱包具有唯一账户名和与所述唯一账户名相对应的密码。所述唯一账户名为手机号。所述HD钱包具有唯一标识符。2.一种电子钱包的转账装置,其特征在于,所述电子钱包连接有服务器,所述电子钱包包括HD钱包和云钱包,所述服务器包括冷钱包、热钱包以及中心化数据库;所述装置包括:第一接收模块,用于接收第一用户的第一输入,其中,所述第一输入表示需要从与所述第一用户相关联的HD钱包转入到与所述第一用户相关联的所述冷钱包中的数字货币的金额;第一转账模块,用于响应...

【专利技术属性】
技术研发人员:马占凯
申请(专利权)人:北京番茄大陆科技有限公司
类型:发明
国别省市:北京,11

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

1