一种数字货币钱包的更新方法、终端及系统与流程

文档序号:33984493发布日期:2023-04-29 12:00阅读:35来源:国知局
一种数字货币钱包的更新方法、终端及系统与流程

本发明涉及计算机,尤其涉及一种数字货币钱包的更新方法、终端及系统。


背景技术:

1、随着数字货币钱包业务需求的变更或钱包功能升级,需要对数字货币钱包应用进行更新升级操作。

2、目前,在对数字货币钱包进行更新升级时,采用注销已开立的数字货币钱包,并重新申请开立新数字货币钱包的方式,来实现数字货币钱包的更新升级。

3、在实现本发明过程中,发明人发现现有技术中至少存在如下问题:

4、在注销已开立的数字货币钱包时,会将数字货币钱包对应的账户也进行销户操作,由此,在重新申请开立新数字货币钱包后,账户的历史交易记录等数据均不可查询,从而降低了用户体验。


技术实现思路

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、上述的非惯用的可选方式所具有的进一步效果将在下文中结合具体实施方式加以说明。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1