一种多终端硬件钱包的适配方法及系统技术方案

技术编号:25441806 阅读:122 留言:0更新日期:2020-08-28 22:29
本发明专利技术公开了一种多终端硬件钱包的适配方法及系统,该方法包括:响应于用户的触发操作,展示硬件钱包列表,以供用户进行选择;其中,所述硬件钱包列表包括已导入的至少一个硬件钱包;响应于用户的选择操作,将当前正在使用的硬件钱包切换为用户选择的硬件钱包,以供用户进行查询和交易。本发明专利技术可实现一款APP同时适配多种硬件钱包,当用户想要使用不同的钱包时,不需要针对不同的终端去下载对应的APP,也不需要在导入新的硬件钱包时,擦除原先APP已经保存的公钥,只需要切换当前正在使用的硬件钱包,就可以进行查询和交易,极大的降低了用户操作的门槛以及提升了用户操作的便捷性,利于大范围推广应用。

【技术实现步骤摘要】
一种多终端硬件钱包的适配方法及系统
本专利技术涉及硬件钱包
,尤其涉及一种多终端硬件钱包的适配方法及系统。
技术介绍
随着硬件钱包的发展,市面上逐渐出现了多种形态的硬件钱包,比如以USB设备为存储媒介的硬件钱包,或者以卡片为安全存储媒介的硬件钱包。这些硬件钱包的媒介虽然不同,但是都能比较安全的保护私钥。缺点是进行交易时不能像热钱包那样方便快捷。目前,存储在安全媒介中的私钥并不能直接使用,都需要借助网页或者APP等能让用户进行可视操作的中间件。然而,当前现有技术存在的问题是,要么一款APP只是针对一款硬件钱包,要么就是当导入新的硬件钱包时,APP会将之前已经存储的硬件钱包擦除(实质是擦除原先APP已经保存的与硬件钱包对应的公钥),没有对多个硬件钱包做统一管理和适配,导致带来了极大的使用不便,用户操作的门槛较高,推广较为困难。
技术实现思路
本专利技术提供一种多终端硬件钱包的适配方法及系统,以解决现有技术的不足。为实现上述目的,本专利技术提供以下的技术方案:第一方面,本专利技术实施例提供一种多终端硬本文档来自技高网...

【技术保护点】
1.一种多终端硬件钱包的适配方法,其特征在于,所述方法包括:/n响应于用户的触发操作,展示硬件钱包列表,以供用户进行选择;其中,所述硬件钱包列表包括已导入的至少一个硬件钱包;/n响应于用户的选择操作,将当前正在使用的硬件钱包切换为用户选择的硬件钱包,以供用户进行查询和交易。/n

【技术特征摘要】
1.一种多终端硬件钱包的适配方法,其特征在于,所述方法包括:
响应于用户的触发操作,展示硬件钱包列表,以供用户进行选择;其中,所述硬件钱包列表包括已导入的至少一个硬件钱包;
响应于用户的选择操作,将当前正在使用的硬件钱包切换为用户选择的硬件钱包,以供用户进行查询和交易。


2.根据权利要求1所述的多终端硬件钱包的适配方法,其特征在于,在所述响应于用户的触发操作,展示硬件钱包列表,以供用户进行选择的步骤之前,所述方法还包括:
响应于用户的导入操作,获取需要新增导入的硬件钱包的通用唯一识别码UUID、交易相关信息以及区块链相关数据;
将所述UUID存储在本地数据库中;
将所述交易相关信息进行序列化,生成本地钱包文件,并进行存储;其中,所述本地钱包文件的文件名与所述UUID相关联;
将所述区块链相关数据进行序列化,生成本地SPV文件,并进行存储;其中,所述本地SPV文件的文件名与所述UUID相关联。


3.根据权利要求2所述的多终端硬件钱包的适配方法,其特征在于,所述本地钱包文件的文件名通过所述UUID进行MD5加密的形式生成;
所述本地SPV文件的文件名通过所述UUID进行MD5加密的形式生成。


4.根据权利要求2所述的多终端硬件钱包的适配方法,其特征在于,所述响应于用户的触发操作,展示硬件钱包列表,以供用户进行选择的步骤包括:
响应于用户的触发操作,从本地数据库中读取所有已存储的UUID;
根据所有已存储的UUID生成硬件钱包列表,并进行展示,以供用户进行选择。


5.根据权利要求2所述的多终端硬件钱包的适配方法,其特征在于,所述响应于用户的选择操作,将当前正在使用的硬件钱包切换为用户选择的硬件钱包,以供用户进行查询和交易的步骤包括:
响应于用户的选择操作,将当前正在使用的硬件钱包切换为用户选择的硬件钱包;
读取用户选择的硬件钱包的UUID;
根据用户选择的硬件钱包的UUID,重新加载与用户选择的硬件钱包的UUID相关联的本地钱包文件和本地SPV文件;
将所述...

【专利技术属性】
技术研发人员:李原苏晨王志红文怀涛林栋栋邬亮
申请(专利权)人:楚天龙股份有限公司
类型:发明
国别省市:广东;44

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

1