[发明专利]一种多终端硬件钱包的适配方法及系统在审
申请号: | 202010401990.5 | 申请日: | 2020-05-13 |
公开(公告)号: | CN111598555A | 公开(公告)日: | 2020-08-28 |
发明(设计)人: | 李原;苏晨;王志红;文怀涛;林栋栋;邬亮 | 申请(专利权)人: | 楚天龙股份有限公司 |
主分类号: | G06Q20/06 | 分类号: | G06Q20/06;G06Q20/10;G06Q20/38 |
代理公司: | 北京集佳知识产权代理有限公司 11227 | 代理人: | 李宁 |
地址: | 523697 广东*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 终端 硬件 钱包 配方 系统 | ||
本发明公开了一种多终端硬件钱包的适配方法及系统,该方法包括:响应于用户的触发操作,展示硬件钱包列表,以供用户进行选择;其中,所述硬件钱包列表包括已导入的至少一个硬件钱包;响应于用户的选择操作,将当前正在使用的硬件钱包切换为用户选择的硬件钱包,以供用户进行查询和交易。本发明可实现一款APP同时适配多种硬件钱包,当用户想要使用不同的钱包时,不需要针对不同的终端去下载对应的APP,也不需要在导入新的硬件钱包时,擦除原先APP已经保存的公钥,只需要切换当前正在使用的硬件钱包,就可以进行查询和交易,极大的降低了用户操作的门槛以及提升了用户操作的便捷性,利于大范围推广应用。
技术领域
本发明涉及硬件钱包技术领域,尤其涉及一种多终端硬件钱包的适配方法及系统。
背景技术
随着硬件钱包的发展,市面上逐渐出现了多种形态的硬件钱包,比如以USB设备为存储媒介的硬件钱包,或者以卡片为安全存储媒介的硬件钱包。这些硬件钱包的媒介虽然不同,但是都能比较安全的保护私钥。缺点是进行交易时不能像热钱包那样方便快捷。
目前,存储在安全媒介中的私钥并不能直接使用,都需要借助网页或者APP等能让用户进行可视操作的中间件。然而,当前现有技术存在的问题是,要么一款APP只是针对一款硬件钱包,要么就是当导入新的硬件钱包时,APP会将之前已经存储的硬件钱包擦除(实质是擦除原先APP已经保存的与硬件钱包对应的公钥),没有对多个硬件钱包做统一管理和适配,导致带来了极大的使用不便,用户操作的门槛较高,推广较为困难。
发明内容
本发明提供一种多终端硬件钱包的适配方法及系统,以解决现有技术的不足。
为实现上述目的,本发明提供以下的技术方案:
第一方面,本发明实施例提供一种多终端硬件钱包的适配方法,所述方法包括:
响应于用户的触发操作,展示硬件钱包列表,以供用户进行选择;其中,所述硬件钱包列表包括已导入的至少一个硬件钱包;
响应于用户的选择操作,将当前正在使用的硬件钱包切换为用户选择的硬件钱包,以供用户进行查询和交易。
进一步地,所述多终端硬件钱包的适配方法中,在所述响应于用户的触发操作,展示硬件钱包列表,以供用户进行选择的步骤之前,所述方法还包括:
响应于用户的导入操作,获取需要新增导入的硬件钱包的通用唯一识别码UUID、交易相关信息以及区块链相关数据;
将所述UUID存储在本地数据库中;
将所述交易相关信息进行序列化,生成本地钱包文件,并进行存储;其中,所述本地钱包文件的文件名与所述UUID相关联;
将所述区块链相关数据进行序列化,生成本地SPV文件,并进行存储;其中,所述本地SPV文件的文件名与所述UUID相关联。
进一步地,所述多终端硬件钱包的适配方法中,所述本地钱包文件的文件名通过所述UUID进行MD5加密的形式生成;
所述本地SPV文件的文件名通过所述UUID进行MD5加密的形式生成。
进一步地,所述多终端硬件钱包的适配方法中,所述响应于用户的触发操作,展示硬件钱包列表,以供用户进行选择的步骤包括:
响应于用户的触发操作,从本地数据库中读取所有已存储的UUID;
根据所有已存储的UUID生成硬件钱包列表,并进行展示,以供用户进行选择。
进一步地,所述多终端硬件钱包的适配方法中,所述响应于用户的选择操作,将当前正在使用的硬件钱包切换为用户选择的硬件钱包,以供用户进行查询和交易的步骤包括:
响应于用户的选择操作,将当前正在使用的硬件钱包切换为用户选择的硬件钱包;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于楚天龙股份有限公司,未经楚天龙股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010401990.5/2.html,转载请声明来源钻瓜专利网。