一种数字货币钱包的密码重置方法和系统转让专利

申请号 : CN201910393816.8

文献号 : CN110111103B

文献日 :

基本信息:

PDF:

法律信息:

相似专利:

发明人 : 刘建明陆道如

申请人 : 江苏恒宝智能系统技术有限公司

摘要 :

本申请提供一种数字货币钱包的密码重置方法和系统,属于钱包密码重置技术领域。一种数字货币钱包密码重置方法,该方法包括:步骤S1,判断是否存在已经创建或导入的钱包,若存在,执行下一步,若无,直接擦除所有与钱包相关的数据,然后执行步骤S4;步骤S2,获取至少一个已经存在的钱包的助记词;步骤S3,判断输入的助记词是否和已经存在钱包的助记词匹配;若匹配,解锁全局交易密码,然后执行步骤S4,若否,提示信息错误;步骤S4,重新设置全局交易密码。本申请通过匹配已经备份的多套助记词中的其中一套助记词,表明用户已经拥有助记词,确认用户身份,可在不清除所有钱包数据的情况下授权用户重新设置全局密码。

权利要求 :

1.一种数字货币钱包的密码重置方法,其特征在于,该方法包括以下步骤:步骤S1,判断是否存在已经创建或导入的钱包,若存在,执行下一步,若无,直接擦除所有与钱包相关的数据,然后执行步骤S4;

步骤S2,获取至少一个已经存在的钱包的助记词;

步骤S3,判断获取的助记词是否和已经存在钱包的助记词匹配;若匹配,解锁全局交易密码,无需删除数字货币钱包的相关数据,然后执行步骤S4,若否,提示信息错误;

若获取的助记词和已经存在的助记词不匹配,则判断解锁尝试次数是否为0,若是,则提示用户解锁全局交易密码失败,直接擦除所有与钱包相关的数据,并执行步骤S4,若否,则执行步骤S2,并且解锁尝试次数减1;

步骤S4,重新设置全局交易密码。

2.根据权利要求1的所述一种数字货币钱包的密码重置方法,其特征在于,步骤S4中重新设置全局交易密码包括:获取全局交易密码;

加密获取的全局交易密码;

保存加密后的全局交易密码。

3.根据权利要求2所述的一种数字货币钱包的密码重置方法,其特征在于,重新设置全局交易密码时,设置获取全局交易密码的最大尝试次数。

4.根据权利要求1所述的一种数字货币钱包的密码重置方法,其特征在于,步骤S1中,如果钱包是热钱包,根据本地获取已存在钱包的列表判断是否存在钱包;如果钱包是冷钱包,根据冷钱包设备内获取已经存在的钱包列表判断是否存在钱包。

5.根据权利要求1所述的一种数字货币钱包的密码重置方法,其特征在于,步骤S2中包括:获取至少一个已经存在的钱包的助记词和该助记词对应的盐值;步骤S3中包括:判断获取的助记词和盐值是否和钱包内已存在的助记词和盐值均匹配;若均匹配,执行步骤S4,若否,提示错误信息。

6.根据权利要求1或5所述的一种数字货币钱包的密码重置方法,其特征在于,步骤S3中还包括:若获取的助记词或盐值和钱包内已存在的助记词或盐值不匹配,则判断解锁尝试次数是否为0,若是,则提示用户解锁全局交易密码失败,直接擦除所有与钱包相关的数据,并执行步骤S4,若否,则执行步骤S2,并且解锁尝试次数减1。

7.一种数字货币钱包的密码重置系统,用于执行权利要求1-6所述的密码重置方法,其特征在于,包括终端设备、钱包应用和数字货币钱包,所述钱包应用与网络连接并安装在终端设备内,所述数字货币钱包创建或导入所述钱包应用内,所述终端设备判断所述钱包应用内是否创建或导入所述数字货币钱包,所述钱包应用包括获取模块、存储模块和校验模块,所述获取模块,用于获取所述数字货币钱包助记词;

所述存储模块,用于存储所述获取模块第一次获取的助记词;

所述校验模块,用于判断所述获取模块第一次之后获取的助记词是否和已保存在所述存储模块内的助记词匹配来验证用户身份,若匹配,则解锁全局交易密码,并重新设置全局交易密码,否则,提示信息错误。

8.根据权利要求7所述的密码重置系统,其特征在于,

所述获取模块,还用于获取全局交易密码;

所述存储模块,还用于保存所述获取模块第一次获取的全局交易密码;

所述校验模块,还用于校验全局交易密码,判断所述获取模块在第一次之后获取的全局交易密码是否和所述存储模块已保存的全局交易密码匹配,若匹配,则校验通过,否则,校验未通过。

9.根据权利要求7所述的密码重置系统,其特征在于,

所述获取模块,用于获取所述数字货币钱包助记词和盐值;

所述存储模块,用于存储所述获取模块第一次获取的助记词和盐值;

所述校验模块,用于判断所述获取模块第一次之后获取的助记词和盐值是否和已保存在所述存储模块内的助记词和盐值匹配来验证用户身份,若匹配,则解锁全局交易密码,并重新设置全局交易密码。

10.一种数字货币钱包的密码重置系统,用于执行权利要求1-6所述的密码重置方法,其特征在于,包括冷钱包设备、终端设备、钱包应用和数字货币钱包,所述钱包应用安装在终端设备内,所述冷钱包设备与网络断开连接,并通过USB或蓝牙与所述终端设备通信连接;所述数字货币钱包创建或导入所述冷钱包设备内;所述冷钱包设备用于判断冷钱包设备内是否存在已经创建或导入的数字货币钱包,所述冷钱包设备包括获取模块、存储模块和校验模块,所述获取模块,用于获取所述数字货币钱包助记词;

所述存储模块,用于存储所述获取模块第一次获取的助记词;

所述校验模块,用于判断所述获取模块第一次之后获取的助记词是否和已保存在所述存储模块内的助记词匹配来验证用户身份,若匹配,则解锁全局交易密码,并重新设置全局交易密码,否则,提示信息错误。

11.根据权利要求10所述的密码重置系统,其特征在于,

所述获取模块,还用于获取全局交易密码;

所述存储模块,还用于保存所述获取模块第一次获取的全局交易密码;

所述校验模块,还用于校验全局交易密码,判断所述获取模块在第一次之后获取的全局交易密码是否和所述存储模块已保存的全局交易密码匹配,若匹配,则校验通过,否则,校验未通过。

12.根据权利要求10所述的密码重置系统,其特征在于,

所述获取模块,用于获取所述数字货币钱包助记词和盐值;

所述存储模块,用于存储所述获取模块第一次获取的助记词和盐值;

所述校验模块,用于判断所述获取模块第一次之后获取的助记词和盐值是否和已保存在所述存储模块内的助记词和盐值匹配来验证用户身份,若匹配,则解锁全局交易密码,并重新设置全局交易密码。

说明书 :

一种数字货币钱包的密码重置方法和系统

技术领域

[0001] 本申请涉及数字货币钱包密码重置技术领域,尤其涉及一种数字货币钱包的密码重置方法和系统。

背景技术

[0002] 钱包是用于存储数字货币、多重交易密码设置和发行最新行情和资讯的数据结构。钱包包括冷钱包和热钱包;冷钱包泛指不联网的存储私钥的设备,可以是不联网的电脑、手机、U盘等,目前的冷钱包通常指专业的存储数字货币资产的硬件钱包,安全级别高,有效防止黑客窃取,冷钱包对相关交易进行电子签名后通过联网的电脑或者手机发送;热钱包是在一台联网的电脑或手机终端上随机生成货币的地址和私钥,并且在今后的使用中也都连网,通过网络发送相关交易的电子签名,属于在线钱包。
[0003] 为了满足用户分类管理资产,会采用多钱包设计,多钱包的交易密码可以有两种模式,第一种模式是每个钱包都有一个交易密码,每次交易时都需要输入交易密码,第二种模式是所有钱包拥有同一个全局交易密码,作为一种身份识别,管理所有钱包的交易,在一个阶段内的所有钱包的交易,只需要输入一次全局交易密码即可,直至全局交易密码校验状态失效,例如,全局交易密码的使用期限到了或者掉电等情况,去中心化的钱包内与用户身份衍生相关的内容,如助记词、盐值和密码都保存在本地,无法通过第三方提供找回或重置服务,助记词是明文私钥的一种形式,为了帮助用户记忆复杂的私钥,助记词由取自一个固定词库的单词组成,其生成顺序按照一定的算法。盐值是一组安全随机数,由字母组成,会在特定的时候加入到密码中,从而使密码更加复杂,更加安全。
[0004] 采用多钱包管理方法的数字货币钱包允许用户创建多个钱包,目前,如果用户忘记全局交易密码通常采用以下方法重置:
[0005] (1)如果用户忘记其中一个钱包的局部交易密码,则用户通过重新导入创建该钱包时备份的助记词和/或盐值来重新设置局部交易密码。该方法存在的不足之处为:每次对其中一个钱包进行交易时,都需要输入一次该钱包的局部交易密码来验证用户身份,操作较为麻烦,其次,如果用户每忘记一个钱包的局部交易密码,就需输入一次助记词和/或盐值,操作麻烦,且对人的要求较高。
[0006] (2)如果用户忘记全局交易密码,通常将目前所有的钱包数据清除,重新设置全局交易密码,然后用助记词或私钥重新导入之前已经创建的所有钱包。该方法存在的不足之处为:用户忘记全局交易密码后,会对所有与钱包相关的数据清除,然后需要用户一个个的重新导入所有的钱包,操作起来较为麻烦,浪费时间和精力。

发明内容

[0007] 本申请的目的在于提供一种数字货币钱包的密码重置方法和系统,该方法通过匹配已经备份的多套助记词中的其中一套助记词,表明用户已经拥有助记词,确认用户身份,可在不清除所有钱包数据的情况下授权用户重新设置全局密码。
[0008] 为达到上述目的,本申请提供一种数字货币钱包的密码重置方法,该方法包括以下步骤:步骤S1,判断是否存在已经创建或导入的钱包,若存在,执行下一步,若无,直接擦除所有与钱包相关的数据,然后执行步骤S4;步骤S2,获取至少一个已经存在的钱包的助记词;步骤S3,判断获取的助记词是否和已经存在钱包的助记词匹配;若匹配,解锁全局交易密码,然后执行步骤S4,若否,提示信息错误;步骤S4,重新设置全局交易密码。
[0009] 如上的,其中,步骤S4中重新设置全局交易密码包括:获取全局交易密码;加密获取的全局交易密码;保存加密后的全局交易密码。
[0010] 如上的,其中,重新设置全局交易密码时,设置获取全局交易密码的最大尝试次数。
[0011] 如上的,其中,步骤S1中,如果钱包是热钱包,根据本地获取已存在钱包的列表判断是否存在钱包;如果钱包是冷钱包,根据冷钱包设备内获取已经存在的钱包列表判断是否存在钱包。
[0012] 如上的,其中,步骤S2中包括:获取至少一个已经存在的钱包的助记词和该助记词对应的盐值;步骤S3中包括:判断获取的助记词和盐值是否和钱包内已存在的助记词和盐值均匹配;若均匹配,执行步骤S4,若否,提示错误信息。
[0013] 如上的,其中,步骤S3中还包括:若获取的助记词或盐值和钱包内已存在的助记词或盐值不匹配,则判断解锁尝试次数是否为0,若是,则提示用户解锁全局交易密码失败,直接擦除所有与钱包相关的数据,并执行步骤S4,若否,则执行步骤S2,并且解锁尝试次数减1。
[0014] 本申请还提供一种数字货币钱包的密码重置系统,包括终端设备、钱包应用和数字货币钱包,钱包应用与网络连接并安装在所述终端设备内,所述数字货币钱包创建或导入所述钱包应用内,所述终端设备判断所述钱包应用内是否创建或导入所述数字货币钱包,所述钱包应用包括获取模块、存储模块和校验模块,所述获取模块,用于获取所述数字货币钱包助记词;所述存储模块,用于存储所述获取模块第一次获取的助记词;所述校验模块,用于判断所述获取模块第一次之后获取的助记词是否和已保存在所述存储模块内的助记词匹配来验证用户身份,若匹配,则解锁全局交易密码,并重新设置全局交易密码,否则,提示信息错误。
[0015] 本申请还提供一种数字货币钱包的密码重置系统,包括冷钱包设备、终端设备、钱包应用和数字货币钱包,所述钱包应用安装在终端设备内,所述冷钱包设备与网络断开连接,并通过USB或蓝牙与所述终端设备通信连接;所述数字货币钱包创建或导入所述冷钱包设备内;所述冷钱包设备用于判断冷钱包设备内是否存在已经创建或导入的数字货币钱包,所述冷钱包设备包括获取模块、存储模块和校验模块,所述获取模块,用于获取所述数字货币钱包助记词;所述存储模块,用于存储所述获取模块第一次获取的助记词;所述校验模块,用于判断所述获取模块第一次之后获取的助记词是否和已保存在所述存储模块内的助记词匹配来验证用户身份,若匹配,则解锁全局交易密码,并重新设置全局交易密码,否则,提示信息错误。
[0016] 如上的,其中所述获取模块,还用于获取全局交易密码;所述存储模块,还用于保存所述获取模块第一次获取的全局交易密码;所述校验模块,还用于校验全局交易密码,判断所述获取模块在第一次之后获取的全局交易密码是否和所述存储模块已保存的全局交易密码匹配,若匹配,则校验通过,否则,校验未通过。
[0017] 如上的,其中,所述获取模块,用于获取所述数字货币钱包助记词和盐值;所述存储模块,用于存储所述获取模块第一次获取的助记词和盐值;所述校验模块,用于判断所述获取模块第一次之后获取的助记词和盐值是否和已保存在所述存储模块内的助记词和盐值匹配来验证用户身份,若匹配,则解锁全局交易密码,并重新设置全局交易密码。
[0018] 本申请实现的有益效果如下:
[0019] (1)本申请钱包密码忘记后,可通过获取某个钱包存在的至少一套助记词确认用户身份,当确认用户身份后,可以不清除所有钱包的数据,授权用户进行全局交易密码重置,在重新设置全局交易密码时,因为钱包相关的数据并没有清除,因此,无需重新创建和导入钱包,无需重新导入创建该钱包时备份的助记词和/或盐值来重新设置局部交易密码,简化重置全局交易密码的流程和提高重置全局交易密码的速度。
[0020] (2)本申请在创建钱包时在每个钱包内存储一套助记词,用于在找回密码时,通过获取助记词与已经存在的助记词匹配,进行用户身份认证,本申请进一步在钱包内创建助记词对应的盐值,用户需要同时获取助记词和盐值与钱包内已经存在的助记词和盐值相匹配,如果都匹配,则验证用户身份,如果有任意一个没有匹配,则用户身份验证不通过,进一步提高了钱包的保密级别。

附图说明

[0021] 为了更清楚地说明本申请实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请中记载的一些实施例,对于本领域技术人员来讲,还可以根据这些附图获得其他的附图。
[0022] 图1为本发明一种数字货币钱包的密码重置方法流程图。
[0023] 图2为本发明一种数字货币钱包密码重置系统示意图。
[0024] 图3为本发明另一种数字货币钱包密码重置系统示意图。
[0025] 附图标记:1-终端设备,2-钱包应用,3-冷钱包设备,21-获取模块,22-存储模块,23-校验模块。

具体实施方式

[0026] 下面结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。
[0027] 实施例一
[0028] 如图1所示,本申请提供一种数字货币钱包密码重置方法,其适用于当用户输入全局交易密码未与已经存在的全局交易密码匹配后全局交易密码被锁定的情况,该方法包括以下步骤:
[0029] 步骤S1,判断是否存在已经创建或导入的钱包,若存在,执行步骤S2,若无,直接擦除所有与钱包相关的数据,然后执行步骤S4。
[0030] 如果钱包是热钱包,根据本地获取已存在钱包的列表判断是否存在钱包;如果钱包是冷钱包,根据冷钱包设备3内获取已经存在的钱包列表判断是否存在钱包。
[0031] 步骤S2,获取至少一个已经存在的钱包的助记词。每一个钱包都存储有一套对应的助记词,多个钱包对应有多套助记词,用户需要输入一套助记词、两套助记词或更多套助记词表明用户已经拥有助记词,确认用户身份。其中,助记词由一些单词组成,并按照一定的顺序输入钱包中,助记词的长度可以为12/15/18/21/24,助记词是由PBKDF2函数生成种子的参数。PBKDF2应用一个伪随机函数以导出密钥。
[0032] 步骤S3,判断获取的助记词是否和已经存在钱包的助记词匹配;若匹配,解锁全局交易密码,然后执行步骤S4,若否,提示信息错误。
[0033] 若获取的助记词和钱包内已存在的助记词不匹配,则判断解锁尝试次数是否为0,若是,则提示用户解锁全局交易密码失败,直接擦除所有与钱包相关的数据,并执行步骤S4,若否,则执行步骤S2,并且解锁尝试次数减1。
[0034] 步骤S4,重新设置全局交易密码,也就是将旧的已忘记的全局交易密码替换成新的全局交易密码。全局交易密码用于控制所有钱包的操作,包括所有已经创建钱包的交易,不需要额外的密码校验。
[0035] 重新设置全局交易密码时,设定全局交易密码的个数,例如:设定全局交易密码为8个,全局交易密码由8个数字和/或字母组成。另外,重新设置全局交易密码时,由用户输入或者系统默认设置获取全局交易密码的最大尝试次数,例如:设置获取全局交易密码的最大尝试次数为3,则如果获取的全局交易密码与已经存在的钱包的全局交易密码不匹配时,最多可尝试获取3次全局交易密码,如果3次获取的全局交易密码都与已经存在的钱包的全局交易密码不匹配,则锁定全局交易密码,通过输入助记词来校验用户身份,重新解锁全局交易密码,解锁全局交易密码后,重新设置已经忘记的旧的全局交易密码。
[0036] 重新设置全局交易密码包括:
[0037] a1:获取全局交易密码。具体的,获取用户输入的全局交易密码,密码可以是数字和/或字母。其中,如果是热钱包,则在打开终端设备1内的钱包应用22时要求用户输入全局交易密码;如果是冷钱包,则在将冷钱包设备3连接到终端设备1上时要求用户输入全局交易密码。
[0038] a2:加密获取的全局交易密码,提高安全性。
[0039] a3:保存加密后的全局交易密码。
[0040] 实施例二
[0041] 本申请提供一种数字货币钱包密码重置方法,其适用于当用户输入全局交易密码未与已经存在的全局交易密码匹配后全局交易密码被锁定的情况,该方法包括以下步骤:
[0042] 如图1所示,本申请提供一种数字货币钱包密码重置方法,该方法包括以下步骤:
[0043] 步骤S1,判断是否存在已经创建或导入的钱包,若存在,执行步骤S2,若无,直接擦除所有与钱包相关的数据,然后执行步骤S4。如果钱包是热钱包,根据本地获取已存在钱包的列表判断是否存在钱包;如果钱包是冷钱包,根据冷钱包设备3内获取已经存在的钱包列表判断是否存在钱包。
[0044] 步骤S2,获取至少一个已经存在的钱包的助记词和该助记词对应的盐值。盐值是由PBKDF2函数生成种子的参数。PBKDF2应用一个伪随机函数以导出密钥。导出密钥的长度本质上是没有限制的。
[0045] 步骤S3,判断获取的助记词和盐值是否和已经存在钱包的助记词和盐值均匹配;若均匹配,解锁全局交易密码,然后执行步骤S4,若否,提示信息错误。
[0046] 若获取的助记词或盐值和钱包内已存在的助记词或盐值不匹配,则判断解锁尝试次数是否为0,若是,则提示用户解锁全局交易密码失败,直接擦除所有与钱包相关的数据,并执行步骤S4,若否,则执行步骤S2,并且解锁尝试次数减1。
[0047] 步骤S4,重新设置全局交易密码,重新设置全局交易密码包括:
[0048] 获取全局交易密码;加密获取的全局交易密码;;保存加密后的全局交易密码;重新设置全局交易密码时,设置获取全局交易密码的最大尝试次数。
[0049] 实施例三
[0050] 如图2所示,本申请还提供一种数字货币钱包的密码重置系统,包括终端设备1、钱包应用2和数字货币钱包,钱包应用2与网络连接并安装在终端设备1内,数字货币钱包创建或导入钱包应用2内,终端设备1判断钱包应用2内是否创建或导入数字货币钱包,钱包应用2包括获取模块21、存储模块22和校验模块23,获取模块21,用于获取全局交易密码;存储模块22,用于保存获取模块21第一次获取的全局交易密码,并且采用加密规则保存全局交易密码;校验模块23,用于校验全局交易密码,判断获取模块21在第一次之后获取的全局交易密码是否和存储模块22已保存的全局交易密码匹配,若匹配,则校验通过,否则,校验未通过。当全局交易密码保存后,通过获取模块21获取用户输入的全局交易密码,并将全局交易密码与全局交易密码匹配,若匹配成功,则用户身份验证通过,用户可对数字货币钱包进行操作。
[0051] 获取模块21,还用于获取助记词和盐值;
[0052] 存储模块22,还用于存储获取模块21第一次获取的助记词和盐值;
[0053] 若全局交易密码校验未通过,校验模块23,还用于判断获取模块21第一次之后获取的助记词和盐值是否和已存在存储模块22内的助记词和盐值匹配来验证用户身份,如果匹配,则用户身份验证通过,直接解锁全局交易密码,无需删除数字货币钱包的相关数据,在重新设置全局交易密码时,省去了创建或导入数字货币钱包相关数据的步骤,操作更加方便,且节约了时间。
[0054] 实施例四
[0055] 如图3所示,本申请还提供包括冷钱包设备3、终端设备1、钱包应用2和数字货币钱包,钱包应用2安装在终端设备1内,终端设备1联网,冷钱包设备3与网络断开连接,并通过USB或蓝牙与终端设备1通信连接,钱包应用2用于获取冷钱包设备3的钱包数据;数字货币钱包创建或导入冷钱包设备3内;冷钱包设备3用于判断冷钱包设备3内是否存在已经创建或导入的数字货币钱包。
[0056] 其中,冷钱包设备3是绝网的,全局交易密码存储在冷钱包设备3内并且不会被网络所访问,提高了交易的安全性,冷钱包设备3包括获取模块21、存储模块22和校验模块23,获取模块21,用于获取全局交易密码;存储模块22,用于保存获取模块21第一次获取的全局交易密码,并且采用加密规则保存全局交易密码;校验模块23,用于校验全局交易密码,判断获取模块21在第一次之后获取的全局交易密码是否和存储模块22已保存的全局交易密码匹配,若匹配,则校验通过,否则,校验未通过。当全局交易密码保存后,通过获取模块21获取用户输入的全局交易密码,并将全局交易密码与全局交易密码匹配,若匹配成功,则用户身份验证通过,用户可对数字货币钱包进行操作。
[0057] 获取模块21,还用于获取助记词和盐值;
[0058] 存储模块22,还用于存储获取模块21第一次获取的助记词和盐值;
[0059] 若全局交易密码校验未通过,校验模块23,还用于判断获取模块21第一次之后获取的助记词和盐值是否和已存在存储模块22内的助记词和盐值匹配来验证用户身份,如果匹配,则用户身份验证通过,直接解锁全局交易密码,无需删除数字货币钱包的相关数据,在重新设置全局交易密码时,省去了创建或导入数字货币钱包相关数据的步骤,操作更加方便,且节约了时间。
[0060] 本申请实现的有益效果如下:
[0061] (1)本申请钱包密码忘记后,可通过输入某个钱包存在的一套助记词或多套助记词确认用户身份,当确认用户身份后,可以不清除所有钱包的数据,授权用户进行全局交易密码重置,在重新设置全局交易密码时,因为钱包相关的数据并没有清除,因此,无需重新创建和导入钱包,无需重新导入创建该钱包时备份的助记词和/或盐值来重新设置局部交易密码,简化重置全局交易密码的流程和提高重置全局交易密码的速度。
[0062] (2)本申请在创建钱包时在每个钱包内存储一套助记词,用于在找回密码时,通过输入助记词与已经存在的助记词匹配,进行用户身份认证,本申请进一步在钱包内创建助记词对应的盐值,用户需要同时输入助记词和盐值与钱包内已经存在的助记词和盐值相匹配,如果都匹配,则验证用户身份,如果有任意一个没有匹配,则用户身份验证不通过,进一步提高了钱包的保密级别。
[0063] 在本说明书的描述中,参考术语“一个实施例”、“一些实施例”、“示例”、“具体示例”、或“一些示例”等的描述意指结合该实施例或示例描述的具体特征、结构、材料或者特点包含于本发明的至少一个实施例或示例中。在本说明书中,对上述术语的示意性表述不必须针对的是相同的实施例或示例。而且,描述的具体特征、结构、材料或者特点可以在任何的一个或多个实施例或示例中以合适的方式结合。此外,本领域的技术人员可以将本说明书中描述的不同实施例或示例进行接合和组合。
[0064] 尽管上面已经示出和描述了本发明的实施例,可以理解的是,上述实施例是示例性的,不能理解为对本发明的限制,本领域的普通技术人员在本发明的范围内可以对上述实施例进行变化、修改、替换和变型。