本发明涉及钱包管理方法技术领域,特别涉及一种基于区块链的钱包管理方法。
背景技术:
区块链是分布式数据存储、点对点传输、共识机制、加密算法等计算机技术的新型应用模式。区块链也是比特币的一个重要概念,它本质上是一个去中心化的数据库,同时作为比特币的底层技术,是一串使用密码学方法相关联产生的数据块,每一个数据块中包含了一批次比特币网络交易的信息,用于验证其信息的有效性(防伪)和生成下一个区块。
随着信息化的发展,与基于区块链方式的钱包管理方式也多种多样,但是在钱包管理过程中缺少对用户管理命令对钱包执行后的预执行过程中,使得用户对钱包的管理状态概念模糊,影响管理方式的推广使用。
技术实现要素:
本发明所要解决的技术问题在于针对上述现有技术的不足,提供一种基于区块链的钱包管理方法,以解决上述背景技术中提出的钱包管理过程中缺少对用户管理命令对钱包执行后的预执行过程中,使得用户对钱包的管理状态概念模糊,影响管理方式的推广使用的问题。
第一方面,本申请实施例提供一种基于区块链的钱包管理方法,包括:
确认接收用户的管理命令并将用户的管理命令转换成钱包的预管理;
根据用户对钱包的预管理与钱包的当前管理状态进行对比,并将钱包的管理状态对比反馈给用户;
用户根据钱包的反馈信息完成对钱包的管理命令的确认或修改,完成钱包与用户之间的交互管理。
可选的,所述用户的管理命令包括用户对钱包内货币的支出、存入、理财基金、转出或者查询中的任意一个或者多个;
所述钱包的预管理具体为确认用户的管理身份,并在确认管理身份后对用户的管理命令与钱包对应的货币操作进行对应,完成用户的管理命令转换。
可选的,所述钱包的当前管理状态包括钱包的活跃状态、风险承担系数、使用能力以及数据库中公开的钱包使用状态。
可选的,所述反馈信息包括用户的管理命令的状态提示、风险预估和执行用户的管理命令后钱包的限制途径。
第二方面,本申请实施例提供了一种基于区块链的钱包管理系统,包括:
用户终端,用于将对钱包的用户的管理命令传输至钱包,并接收钱包的反馈信息;
钱包服务器,用于接收用户的管理命令,并将用户的管理命令进行整合转换成钱包的预管理;
数据处理器,用于接收钱包服务器发出的钱包预管理状态,并对钱包的实时状态进行监察,然后将钱包的预管理状态与实时状态进行对比分析,将分析后的数据信息反馈给钱包服务器。
可选的,所述用户终端还用于采集用户的个人信息,包括指纹信息、面部信息或密码信息中的至少两个信息,且将用户的个人信息传输至钱包服务器用于确认用户的身份,当个人信息与钱包服务器预存的用户身份信息相吻合时,钱包服务器确认用户并接收用户的管理命令,否则钱包服务器关闭钱包管理操作。
可选的,所述钱包服务器内部预存储有用户钱包的私钥,且配备有pin码保护,用于确保用户钱包的安全性。
可选的,所述数据处理器监察的钱包实时状态包括活跃状态、风险承担系数和使用能力,并对数据库中公开的钱包使用状态进行实时跟进监察,用于评估当前的大环境下的钱包状态,然后在接收到钱包的预管理信息后在数据处理器监察的钱包实时状态下进行模拟执行,将模拟执行后的信息进行整合成反馈信息传输给钱包服务器,并通过钱包服务器反馈至用户终端。
第三方面,本申请实施例提供了一种电子设备,包括:处理器、存储介质和总线,所述存储介质存储有所述处理器可执行的机器可读指令,当电子设备运行时,所述处理器与所述存储介质之间通过总线通信,所述处理器执行所述机器可读指令,以执行时执行如第一方面中任一所述的基于区块链的钱包管理方法的步骤。
第四方面,本申请实施例提供了一种计算机可读存储介质,该计算机可读存储介质上存储有计算机程序,该计算机程序被处理器运行时执行如第一方面中任一所述的基于区块链的钱包管理方法的步骤。
与现有技术相比,本发明具有以下有益的技术效果:
本发明通过先将用户确认,然后接收用户的管理命令并将用户的管理命令转换成钱包的预管理,根据用户对钱包的预管理与钱包的当前管理状态进行对比,并将钱包的管理状态对比反馈给用户,反馈信息中包括用户的管理命令的状态提示、风险预估和执行用户的管理命令后钱包的限制途径,用户通过反馈信息能完成对管理命令的模拟执行的了解,便于用户根据钱包的反馈信息完成对钱包的管理命令的确认或修改,使得用户的管理命令更为只能化和精准化,便于完成钱包与用户之间的交互管理。
附图说明
图1为本申请一些实施例的钱包管理方法的框图;
图2为本申请一些实施例的钱包管理装置的框图;
图3为本申请实施例中的一种电子设备的结构示意图。
具体实施方式
为使本申请实施例的目的、技术方案和优点更加清楚,下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,应当理解,本申请中附图仅起到说明和描述的目的,并不用于限定本申请的保护范围。另外,应当理解,示意性的附图并未按实物比例绘制。本申请中使用的流程图示出了根据本申请的一些实施例实现的操作。应该理解,流程图的操作可以不按顺序实现,没有逻辑的上下文关系的步骤可以反转顺序或者同时实施。此外,本领域技术人员在本申请内容的指引下,可以向流程图添加一个或多个其他操作,也可以从流程图中移除一个或多个操作。
另外,所描述的实施例仅仅是本申请一部分实施例,而不是全部的实施例。通常在此处附图中描述和示出的本申请实施例的组件可以以各种不同的配置来布置和设计。因此,以下对在附图中提供的本申请的实施例的详细描述并非旨在限制要求保护的本申请的范围,而是仅仅表示本申请的选定实施例。基于本申请的实施例,本领域技术人员在没有做出创造性劳动的前提下所获得的所有其他实施例,都属于本申请保护的范围。
实施例1,如图1所示,本发明提供一种技术方案:一种基于区块链的钱包管理方法,包括:
s101、确认接收用户的管理命令并将用户的管理命令转换成钱包的预管理;
其中,本申请中的用户是指需要使用钱包的用户,既可以是钱包的用户本人,也包括通过用户终端使用钱包的其他用户,即使用终端请求钱包管理的非本人;
而所述用户的管理命令包括用户对钱包内货币的支出、存入、理财基金、转出或者查询中的任意一个或者多个;其中对钱包内货币的支出包括用户的消费支出、消费途径以及消费金额等信息,而存入是指用户通过其他支付手段向钱包内存入货币的存入金额以及存入手段,理财基金包括用户通过钱包内的货币余额去购买一些基金债券等货币盈利服务,而转出是指用户将钱包内的货币直接转至其他账户,非消费支出,查询是指用户对钱包的货币余额和状态信息以及使用信息进行查询。
所述钱包的预管理具体为确认用户的管理身份,用户的管理身份的确认具体为用户通过用户终端将个人信息传输至钱包服务器,钱包服务器将收集到的用户个人信息与预设的用户信息进行对比,若吻合,则完成用户身份的确认,若不吻合,则关闭用户管理操作。
在确认管理身份后对用户的管理命令与钱包对应的货币操作进行对应,完成用户的管理命令转换。
s102、根据用户对钱包的预管理与钱包的当前管理状态进行对比,并将钱包的管理状态对比反馈给用户;
所述钱包的当前管理状态包括钱包的活跃状态、风险承担系数、使用能力以及数据库中公开的钱包使用状态,
其中钱包的活跃状态具体为钱包内消费情况,包括金额、日期、明细等,风险承担系数指用户钱包内的所有理财基金信息,并对可承受范围内的风险进行预估,做出综合的风险系数测定,使用能力为钱包内余额的购买能力,数据库中公开的钱包使用状态具体为大数据下的数据库中钱包的使用方式,消费途径,理财信贷信息等信息,且将使用部分的占比进行计算并统计;
而所述用户对钱包的预管理与钱包的当前管理状态进行对比具体为用户的预管理命令执行时钱包的状态发生的变化,及对用户对钱包的预管理进行模拟执行,将执行后的钱包状态进行计算与统计,整合成反馈数据信息,并反馈给用户终端。
s103、用户根据钱包的反馈信息完成对钱包的管理命令的确认或修改,完成钱包与用户之间的交互管理。
所述反馈信息包括用户的管理命令的状态提示、风险预估和执行用户的管理命令后钱包的限制途径;
其中,状态提示为用户对钱包的预管理进行模拟执行后钱包的状态,包括余额信息、剩余的购买能力、近期的购买力的变化等,风险预估具体为用户在进行理财基金管理后所购买的理财在大数据数据库中的风险变化,通过对比得到钱包的风险承受能力以及风险隐患,用于完成对用户管理命令的操作提醒;执行用户的管理命令后钱包的限制途径包括用户对钱包的预管理命令执行后钱包受到的限制,具体为消费能力和消费手段的限制。
用户在接收到反馈信息后对信息进行查看并自身综合对比考虑,对已输入的用户对钱包的管理命令进行全面的了解,然后再次进行确认或修改;
若用户确认用户对钱包的管理命令,则钱包服务器执行用户的管理命令并将执行信息反馈给用户终端;
若用户对钱包的管理命令进行修改,则将修改后的钱包命令再次进入s101至s103的三个步骤,直至用户确认用户对钱包的管理命令或者放弃管理命令的执行,则终止用户对钱包的管理操作。
实施例2,如图2所示,本申请实施例提供了一种基于区块链的钱包管理系统,包括:
用户终端1,用于将对钱包的用户的管理命令传输至钱包,并接收钱包的反馈信息;用户终端具体为只能手机、平板等带有智能人机交互的终端设备,且带有无线通讯单元,无线通讯单元可以包括通过lan、wan、蓝牙、zigbee、等形式的连接,或其任意组合,两个或更多个模块可以组合为单个模块,并且任何一个模块可以分成两个或更多个单元,通过无线通讯单元与钱包服务器2之间信号连接,完成信息的传输交互;
其中用户终端1还用于采集用户的个人信息,包括指纹信息、面部信息或密码信息中的至少两个信息;
其中指纹信息具体为用户预设的至少两个指纹中的任意一个;
面部信息具体采用活体算法检测,判断用户是否为正常操作,通过指定用户做随机动作,如摇头、点头、凝视、眨眼、上下移动等,防止视频攻击、非正常动作的攻击,面部信息的人脸识别采用3d检测技术,验证采集到的是否为立体人像,能够防止平面照片、不同弯曲程度的照片等,同时使用连续性检测和无人脸检测,同时使用能够更好的防止中途切换人,验证人脸运动轨迹是否正常,如果中途换人会出现异常运动;从安全性角度能够防止跳过活体检测直接替换采集的照片;
密码信息具体为由钱包服务器3提供的keystore用于用户密码的导出保存,同时keystore是私钥经过加密过后的文件,需要用户设置预设的密码才能打开,能避免keystore文件被盗的情况发生,同时只要用户设置的额外的密码够长够随机,在短时间内私钥也不会泄露,有充足的时间转移地址里面的钱包货币到其他设定的地址,避免发生钱包内货币丢失被盗现象。
用户终端1采集完信息后将用户的个人信息传输至钱包服务器2用于确认用户的身份,当个人信息与钱包服务器预存的用户身份信息相吻合时,钱包服务器确认用户并接收用户的管理命令,否则钱包服务器关闭钱包管理操作。
钱包服务器2,用于接收用户的管理命令,并将用户的管理命令进行整合转换成钱包的预管理;
其中钱包服务器2可以是单个服务器,也可以是服务器组。服务器组可以是集中式的,也可以是分布式的。同时钱包服务器2相对于用户终端1,可以是本地的、也可以是远程的。
所述钱包服务器内部预存储有用户钱包的私钥,且配备有pin码保护,用于确保用户钱包的安全性。
数据处理器3,用于接收钱包服务器发出的钱包预管理状态,并对钱包的实时状态进行监察,然后将钱包的预管理状态与实时状态进行对比分析,将分析后的数据信息反馈给钱包服务器。同时数据处理器3还信号连接有数据库,数据库可以存储数据和/或指令。还可以存储从用户终端1获得的数据,同时数据库可以包括大容量存储器、可移动存储器、易失性读写存储器、或只读存储器(read-onlymemory,rom)等,或其任意组合,数据库还可以在云平台上实现云交互传输。
所述数据处理器监察的钱包实时状态包括活跃状态、风险承担系数和使用能力,并对数据库中公开的钱包使用状态进行实时跟进监察,钱包的活跃状态具体为钱包内消费情况,包括金额、日期、明细等,风险承担系数指用户钱包内的所有理财基金信息,并对可承受范围内的风险进行预估,做出综合的风险系数测定,使用能力为钱包内余额的购买能力,数据库中公开的钱包使用状态具体为大数据下的数据库中钱包的使用方式,消费途径,理财信贷信息等信息,且将使用部分的占比进行计算并统计;
所述用户对钱包的预管理与钱包的当前管理状态进行对比具体为用户的预管理命令执行时钱包的状态发生的变化,及对用户对钱包的预管理进行模拟执行,将执行后的钱包状态进行计算与统计,整合成反馈数据信息;
其中反馈信息包括用户的管理命令的状态提示、风险预估和执行用户的管理命令后钱包的限制途径;其中,状态提示为用户对钱包的预管理进行模拟执行后钱包的状态,包括余额信息、剩余的购买能力、近期的购买力的变化等,风险预估具体为用户在进行理财基金管理后所购买的理财在大数据数据库中的风险变化,通过对比得到钱包的风险承受能力以及风险隐患,用于完成对用户管理命令的操作提醒;执行用户的管理命令后钱包的限制途径包括用户对钱包的预管理命令执行后钱包受到的限制,具体为消费能力和消费手段的限制,将模拟执行后的信息进行整合成反馈信息传输给钱包服务器2,并通过钱包服务器2反馈至用户终端1。
用户用户终端1上在接收到反馈信息后对信息进行查看并自身综合对比考虑,对已输入的用户对钱包的管理命令进行全面的了解,然后再次进行确认或修改;
若用户确认用户对钱包的管理命令,则钱包服务器2执行用户的管理命令并将执行信息反馈给用户终端1;
若用户对钱包的管理命令进行修改,先通过用户终端1完成修改,然后再次通过用户终端1传输至钱包服务器2以及数据处理器3,重复执行s101至s103的步骤,直至用户确认用户对钱包的管理命令或者放弃管理命令的执行,则终止用户对钱包的管理操作。
如图3所示,为本申请实施例提供的一种电子设备的结构示意图,包括:处理器5、总线6和存储器7。
所述存储介质存储有所述处理器可执行的机器可读指令,当电子设备运行时,所述处理器与所述存储介质之间通过总线通信,所述处理器执行所述机器可读指令,所述机器可读指令被所述处理器5执行时执行如下处理:
确认接收用户的管理命令并将用户的管理命令转换成钱包的预管理;
根据用户对钱包的预管理与钱包的当前管理状态进行对比,并将钱包的管理状态对比反馈给用户;
用户根据钱包的反馈信息完成对钱包的管理命令的确认或修改,完成钱包与用户之间的交互管理。
本申请实施例还提供了一种计算机可读存储介质,该计算机可读存储介质上存储有计算机程序,该计算机程序被处理器运行时执行上述任一实施例所述的区块链钱包管理方法的步骤。
所属领域的技术人员可以清楚地了解到,为描述的方便和简洁,上述描述的系统和装置的具体工作过程,可以参考方法实施例中的对应过程,本申请中不再赘述。在本申请所提供的几个实施例中,应该理解到,所揭露的系统、装置和方法,可以通过其它的方式实现。以上所描述的装置实施例仅仅是示意性的,例如,所述模块的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,又例如,多个模块或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些通信接口,装置或模块的间接耦合或通信连接,可以是电性,机械或其它的形式。
所述作为分离部件说明的模块可以是或者也可以不是物理上分开的,作为模块显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。
另外,在本申请各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。
所述功能如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个处理器可执行的非易失的计算机可读取存储介质中。基于这样的理解,本申请的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本申请各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:u盘、移动硬盘、rom、ram、磁碟或者光盘等各种可以存储程序代码的介质。
以上仅为本申请的具体实施方式,但本申请的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本申请揭露的技术范围内,可轻易想到变化或替换,都应涵盖在本申请的保护范围之内。因此,本申请的保护范围应以权利要求的保护范围为准。
1.一种基于区块链的钱包管理方法,其特征在于,包括:
确认接收用户的管理命令并将用户的管理命令转换成钱包的预管理;
根据用户对钱包的预管理与钱包的当前管理状态进行对比,并将钱包的管理状态对比反馈给用户;
用户根据钱包的反馈信息完成对钱包的管理命令的确认或修改,完成钱包与用户之间的交互管理。
2.根据权利要求1所述的一种基于区块链的钱包管理方法,其特征在于:所述用户的管理命令包括用户对钱包内货币的支出、存入、理财基金、转出或者查询中的任意一个或者多个;
所述钱包的预管理具体为确认用户的管理身份,并在确认管理身份后对用户的管理命令与钱包对应的货币操作进行对应,完成用户的管理命令转换。
3.根据权利要求2所述的一种基于区块链的钱包管理方法,其特征在于:所述钱包的当前管理状态包括钱包的活跃状态、风险承担系数、使用能力以及数据库中公开的钱包使用状态。
4.根据权利要求3所述的一种基于区块链的钱包管理方法,其特征在于:所述反馈信息包括用户的管理命令的状态提示、风险预估和执行用户的管理命令后钱包的限制途径。
5.一种基于区块链的钱包管理系统,其特征在于,包括:
用户终端,用于将对钱包的用户的管理命令传输至钱包,并接收钱包的反馈信息;
钱包服务器,用于接收用户的管理命令,并将用户的管理命令进行整合转换成钱包的预管理;
数据处理器,用于接收钱包服务器发出的钱包预管理状态,并对钱包的实时状态进行监察,然后将钱包的预管理状态与实时状态进行对比分析,将分析后的数据信息反馈给钱包服务器。
6.根据权利要求5所述的一种基于区块链的钱包管理系统,其特征在于:所述用户终端还用于采集用户的个人信息,包括指纹信息、面部信息或密码信息中的至少两个信息,且将用户的个人信息传输至钱包服务器用于确认用户的身份,当个人信息与钱包服务器预存的用户身份信息相吻合时,钱包服务器确认用户并接收用户的管理命令,否则钱包服务器关闭钱包管理操作。
7.根据权利要求5所述的一种基于区块链的钱包管理系统,其特征在于:所述钱包服务器内部预存储有用户钱包的私钥,且配备有pin码保护,用于确保用户钱包的安全性。
8.根据权利要求5所述的一种基于区块链的钱包管理系统,其特征在于:所述数据处理器监察的钱包实时状态包括活跃状态、风险承担系数和使用能力,并对数据库中公开的钱包使用状态进行实时跟进监察,用于评估当前的大环境下的钱包状态,然后在接收到钱包的预管理信息后在数据处理器监察的钱包实时状态下进行模拟执行,将模拟执行后的信息进行整合成反馈信息传输给钱包服务器,并通过钱包服务器反馈至用户终端。
9.一种电子设备,其特征在于,包括:处理器、存储介质和总线,所述存储介质存储有所述处理器可执行的机器可读指令,当电子设备运行时,所述处理器与所述存储介质之间通过总线通信,所述处理器执行所述机器可读指令,以执行时执行如权利要求1至4任一所述的基于区块链的钱包管理方法的步骤。
10.一种计算机可读存储介质,其特征在于,该计算机可读存储介质上存储有计算机程序,该计算机程序被处理器运行时执行如权利要求1至4任一所述的基于区块链的钱包管理方法的步骤。
技术总结