System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本申请涉及计算机,尤其涉及一种硬件钱包的迁移方法、系统、装置、设备及存储介质。
技术介绍
1、随着数字货币技术的发展,出现了硬件钱包产品。硬件钱包可以基于存储的数字货币余额等数据提供数字货币交易服务。
2、若发生硬件钱包丢失、损毁或者弃用等异常情况,容易造成硬件钱包中的数据存在丢失或泄露风险,导致硬件钱包的安全性较低。
技术实现思路
1、本申请提供一种硬件钱包的迁移方法、系统、装置、设备及存储介质,以至少改善硬件钱包在异常情况下存在的安全性较低的技术问题。本申请的技术方案如下:
2、根据本申请实施例的第一方面,提供一种硬件钱包的迁移方法,包括:
3、第一代理终端向钱包管理服务器发送迁移请求信息;迁移请求信息用于请求将部署于第一设备的硬件钱包数据迁移至第二设备;
4、钱包管理服务器响应于迁移请求信息,向第一代理终端发送迁移确认信息;
5、第一代理终端响应于迁移确认信息,向应用管理服务器发送用于请求配置硬件钱包数据的配置请求信息;
6、应用管理服务器响应于配置请求信息,从钱包管理服务器获取硬件钱包数据,并通过第一代理终端向第二设备发送数据配置指令;
7、第二设备响应于数据配置指令,配置硬件钱包数据。
8、在一种可以实现的方式中,迁移请求信息包括与第一设备对应的第一关联码和第二设备的设备信息;向第一代理终端发送迁移确认信息之前,还包括:
9、钱包管理服务器根据与第一关联码对应的硬件
10、在一种可以实现的方式中,向第一代理终端发送迁移确认信息之前,还包括:
11、当确定允许第一设备配置硬件钱包数据时,钱包管理服务器向第一代理终端发送迁移允许信息;
12、第一代理终端响应于迁移允许信息,从第二设备获取身份信息,并向钱包管理服务器发送携带有身份信息的身份验证请求;
13、钱包管理服务器响应于身份验证请求,对身份信息进行验证,并当身份信息验证成功时,更新硬件钱包状态为待迁移状态,并建立第二设备和第二关联码的对应关系。
14、在一种可以实现的方式中,从钱包管理服务器获取硬件钱包数据,并通过第一代理终端向第二设备发送数据配置指令之前,还包括:
15、应用管理服务器通过第一代理终端向第二设备发送数据查询指令;数据查询指令用于确定是否已配置任意硬件钱包数据;
16、第二设备响应于数据查询指令,确定数据查询结果,并通过第一代理终端向应用管理服务器发送数据查询结果。
17、在一种可以实现的方式中,该硬件钱包的迁移方法,还包括:
18、当数据查询结果为已配置任意硬件钱包数据时,应用管理服务器通过第一代理终端向第二设备发送清除指示信息;
19、第二设备响应于清除指示信息,生成用于提示清除已配置的任意硬件钱包数据的提示信息。
20、在一种可以实现的方式中,从钱包管理服务器获取硬件钱包数据,包括:
21、当数据查询结果为未配置任意硬件钱包数据时,应用管理服务器向钱包管理服务器发送携带有第一关联码和第二设备的设备信息的数据请求信息;
22、当第一关联码对应的硬件钱包状态为待迁移状态、且第二设备的设备信息与第二关联码存在对应关系时,钱包管理服务器响应于数据请求信息,向应用管理服务器发送部署于第一设备的硬件钱包数据。
23、在一种可以实现的方式中,配置硬件钱包数据之后,还包括:
24、第一代理终端向第二设备发送状态更新请求;
25、第二设备响应于状态更新请求,确定用于表征硬件钱包数据的完整性的校验数据,并通过第一代理终端向钱包管理服务器发送携带有校验数据的状态更新指示;
26、钱包管理服务器响应于状态更新指示,对校验数据进行校验,并当校验数据校验成功时,将第一关联码更新为失效状态,并将第二关联码更新为生效状态,并通过第一代理终端向第二设备发送更新成功信息;
27、第二设备响应于更新成功信息,生成用于提示成功配置硬件钱包数据的提示信息。
28、在一种可以实现的方式中,该硬件钱包的迁移方法,还包括:
29、第一设备通过第二代理终端向应用管理服务器发送数据清除请求;
30、应用管理服务器响应于数据清除请求,在确定第一设备具备清除硬件钱包数据的权限的情况下,通过第二代理终端向第一设备发送数据清除指令;
31、第一设备响应于数据清除指令,清除硬件钱包数据。
32、在一种可以实现的方式中,确定第一设备具备清除硬件钱包数据的权限,包括:
33、应用管理服务器通过第二代理终端向第一设备发送权限获取指令;
34、第一设备响应于权限获取指令,通过第二代理终端向应用管理服务器发送权限指示信息;权限指示信息用于表征第一设备具备清除硬件钱包数据的权限;
35、应用管理服务器响应于权限指示信息,向钱包管理服务器发送权限指示信息;
36、钱包管理服务器响应于权限指示信息,当确定权限指示信息正确、第一关联码为失效状态、且第二关联码为生效状态时,向应用管理服务器发送权限确认信息;
37、应用管理服务器响应于权限确认信息,确定第一设备具备清除硬件钱包数据的权限。
38、根据本申请实施例的第二方面,提供一种硬件钱包的迁移方法,应用于第一代理终端,包括:
39、向钱包管理服务器发送迁移请求信息;迁移请求信息用于请求将部署于第一设备的硬件钱包数据迁移至第二设备;
40、响应于钱包管理服务器的迁移确认信息,向应用管理服务器发送用于请求配置硬件钱包数据的配置请求信息;
41、响应于应用管理服务器的数据配置指令,向第二设备发送数据配置指令,以使第二设备配置硬件钱包数据。
42、在一种可以实现的方式中,向钱包管理服务器发送迁移请求信息之前,还包括:
43、向第二设备发送用于查询是否已配置任意硬件钱包数据的数据查询请求;
44、响应于第二设备的数据查询结果,生成第一提示信息;当数据查询结果用于表征已配置任意硬件钱包数据时,第一提示信息用于提示清除任意硬件钱包数据,或停止将部署于第一设备的硬件钱包数据迁移至第二设备;当数据查询结果用于表征未配置任意硬件钱包数据时,第一提示信息用于提示开始将部署于第一设备的硬件钱包数据迁移至第二设备。
45、在一种可以实现的方式中,该硬件钱包的迁移方法,还包括:
46、响应于用户执行的母钱包信息编辑操作,向钱包管理服务器发送钱包信息请求;钱包信息请求用于获取与母钱包信息关联的硬件钱包信息;硬件钱包信息包括至少一个硬件钱包的关联码;
47、接收来自于钱包管理服务器的硬件钱包信息;
48、响应于用户执行的选中操作,将硬件本文档来自技高网...
【技术保护点】
1.一种硬件钱包的迁移方法,其特征在于,包括:
2.根据权利要求1所述的硬件钱包的迁移方法,其特征在于,所述迁移请求信息包括与所述第一设备对应的第一关联码和所述第二设备的设备信息;所述向所述第一代理终端发送迁移确认信息之前,还包括:
3.根据权利要求2所述的硬件钱包的迁移方法,其特征在于,所述向所述第一代理终端发送迁移确认信息之前,还包括:
4.根据权利要求1所述的硬件钱包的迁移方法,其特征在于,所述从所述钱包管理服务器获取所述硬件钱包数据,并通过所述第一代理终端向所述第二设备发送数据配置指令之前,还包括:
5.根据权利要求4所述的硬件钱包的迁移方法,其特征在于,还包括:
6.根据权利要求4所述的硬件钱包的迁移方法,其特征在于,所述从所述钱包管理服务器获取所述硬件钱包数据,包括:
7.根据权利要求1所述的硬件钱包的迁移方法,其特征在于,所述配置所述硬件钱包数据之后,还包括:
8.根据权利要求1所述的硬件钱包的迁移方法,其特征在于,还包括:
9.根据权利要求8所述的硬件钱包的迁移方法,其
10.一种硬件钱包的迁移方法,其特征在于,应用于第一代理终端,包括:
11.根据权利要求10所述的硬件钱包的迁移方法,其特征在于,所述向钱包管理服务器发送迁移请求信息之前,还包括:
12.根据权利要求10所述的硬件钱包的迁移方法,其特征在于,还包括:
13.一种硬件钱包的迁移方法,其特征在于,应用于钱包管理服务器,包括:
14.根据权利要求13所述的硬件钱包的迁移方法,其特征在于,还包括:
15.根据权利要求13所述的硬件钱包的迁移方法,其特征在于,还包括:
16.一种硬件钱包的迁移方法,其特征在于,应用于应用管理服务器,包括:
17.根据权利要求16所述的硬件钱包的迁移方法,其特征在于,还包括:
18.一种硬件钱包的迁移系统,其特征在于,包括:第一代理终端、钱包管理服务器、应用管理服务器、第二设备和第一设备;
19.一种硬件钱包的迁移装置,其特征在于,应用于第一代理终端,包括:发送单元;
20.一种硬件钱包的迁移装置,其特征在于,应用于钱包管理服务器,包括:接收单元和发送单元;
21.一种硬件钱包的迁移装置,其特征在于,应用于应用管理服务器,包括:发送单元和接收单元;
22.一种电子设备,其特征在于,所述电子设备包括:
23.一种计算机可读存储介质,所述计算机可读存储介质上存储有指令,其特征在于,
...【技术特征摘要】
1.一种硬件钱包的迁移方法,其特征在于,包括:
2.根据权利要求1所述的硬件钱包的迁移方法,其特征在于,所述迁移请求信息包括与所述第一设备对应的第一关联码和所述第二设备的设备信息;所述向所述第一代理终端发送迁移确认信息之前,还包括:
3.根据权利要求2所述的硬件钱包的迁移方法,其特征在于,所述向所述第一代理终端发送迁移确认信息之前,还包括:
4.根据权利要求1所述的硬件钱包的迁移方法,其特征在于,所述从所述钱包管理服务器获取所述硬件钱包数据,并通过所述第一代理终端向所述第二设备发送数据配置指令之前,还包括:
5.根据权利要求4所述的硬件钱包的迁移方法,其特征在于,还包括:
6.根据权利要求4所述的硬件钱包的迁移方法,其特征在于,所述从所述钱包管理服务器获取所述硬件钱包数据,包括:
7.根据权利要求1所述的硬件钱包的迁移方法,其特征在于,所述配置所述硬件钱包数据之后,还包括:
8.根据权利要求1所述的硬件钱包的迁移方法,其特征在于,还包括:
9.根据权利要求8所述的硬件钱包的迁移方法,其特征在于,所述确定所述第一设备具备清除所述硬件钱包数据的权限,包括:
10.一种硬件钱包的迁移方法,其特征在于,应用于第一代理终端,包括:
11.根据权利要...
【专利技术属性】
技术研发人员:穆长春,狄刚,张红学,崔沛东,赵新宇,
申请(专利权)人:中国人民银行数字货币研究所,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。