当前位置: 首页 > 专利查询>朱俊达专利>正文

一种区块链中账户信息转移与合并的方法技术

技术编号:25838108 阅读:17 留言:0更新日期:2020-10-02 14:18
本发明专利技术公开了一种区块链中账户信息转移与合并的方法,包括采集模块、通信模块、处理模块、形状分析模块、声波分析模块和对比模块,属于区块链技术领域,本发明专利技术科学合理,使用安全方便,所述采集模块通过通信模块将身份信息上传到处理模块,将被合并账户的身份信息与合并账户的身份信息进行比对,形状分析模块将鼻孔、牙齿形状进行分析,声波分析模块对声波文件进行分析,第一对比模块用于对比声波与形状,第二对比模块用于比对牙齿上的斑纹,本发明专利技术在方便使用人使用的同时,可以保护账户内信息,并且将鼻孔和牙齿形状及牙齿上的斑纹作为验证方式,能准确的验证出合并账户所有人的身份。

【技术实现步骤摘要】
一种区块链中账户信息转移与合并的方法
本专利技术涉及区块链
,具体是一种区块链中账户信息转移与合并的方法。
技术介绍
随着信息技术的发展,网络服务越来越深入的涉及到了人们生活的方方面面。当网络服务涉及到具体用户时,一般需要该用户注册相应的账户。但是同一个用户可能由于种种原因注册了不同的账户,例如更换手机号,忘记密码等原因,如果在使用的过程中想要找回之前注册账户信息会比较麻烦,且现有技术中账户信息转移与合并一般都是通过指纹去验证账户所有人的身份来决定是否将原有账户信息转移到新的账户中去,但是指纹相对来说,安全性并不是很高,往往并不能起到很好的保护用户信息的作用。
技术实现思路
本专利技术的目的在于提供一种区块链中账户信息转移与合并的方法,以解决现有技术中提出的问题。为实现上述目的,本专利技术提供如下技术方案:一种区块链中账户信息转移与合并的方法,其特征在于:该方法包括:S1:将区块链内所有账户信息汇总成数据库;S2:从数据库中提取所有账户信息,检索所有账户之间的重叠率;S3:将两个或两个以上的重叠率为百分之百的目标账户进行合并;S4:将被合并的账户内信息进行加密;S41:将被合并的账户信息分为第一级、第二级;S42:对第一级信息进行对称加密处理,对第二级信息进行非对称加密处理;S5:被合并的账户信息解密的前提为合并账户使用者的身份经验证合格;S51:先将被合并账户的所有人的身份信息,脸部特征从数据库中提取出来;S52:对合并账户的所有人进行身份验证,分为以下几步:S520:采集合并账户的所有人的声音,将声音进行声波处理验证,将声波文件进行分析,并与被合并账户的所有人比对;S521:采集合并账户的所有人的鼻孔和牙齿形状及牙齿上的斑纹,将鼻孔、牙齿形状及牙齿上的斑纹进行分析,并与被合并账户的所有人比对。所述S2步骤中检索所有账户之间的重叠率的方法为,检测一个账户是否被其他账户完全包含,或者被包含于其他账户;若重叠率为百分之百,则将两个或两个以上的重叠率为百分之百的目标账户进行合并,并将被合并账户内的信息根据信息分类进行不同的加密,并根据合并账户所有人的身份验证情况,来决定被合并账户内哪些信息在转移到合并账户时需要加密,比较灵活,并且在方便使用人使用的同时,能起到很好的保护账户内信息的作用;身份验证有三种方式,分别为对鼻孔和牙齿形状及牙齿上的斑纹进行验证,一般来说,使用人的牙齿形状,鼻孔形状为稳定性因素,不会发生形变,而牙齿上的斑纹也是稳定性因素,一般来说不会发生改变,且为独一无二的,并不容易造假,所以,用这三种方式作为验证方式能够较准确的验证出合并账户所有人的身份。优选的,所述S1步骤中的账户信息包括账户所有人的声波信息、牙齿形状及牙齿上的斑纹、鼻孔形状特征。优选的,所述S5步骤中身份验证之后,采集模块通过通信模块将身份信息上传到处理模块,将被合并账户的身份信息与合并账户的身份信息进行比对。优选的,所述S520、S521步骤的比对过程包括:确定合并账户所有人的脸部方位及光照情况,通过眼睛是否在一水平线上来确定验证人的姿势是否符合要求,通过采光情况来确定验证人是否需要补光,若验证通过,则进入步骤II,若验证不通过,则进入步骤I:步骤I:发出让验证人根据要求调整姿势的指令,再次检测验证人姿势是否符合要求,若姿势符合要求则检测光照情况,若光照未达到要求则发出让验证人补光的指令,直至光照达到要求;步骤II:采集验证人声波、鼻孔形状、牙齿形状及牙齿上的斑纹信息处理后与被合并账户所有人信息进行比对。优选的,所述声波信息处理验证的方法为:先利用滤波器对声波信号进行预加重处理,然后将预加重处理的声波信号进行加窗分帧处理,从经过预处理的声波信号中提取线性预测函数,求出线性频谱参数:用所述线性预测倒频谱系数组成声波信息特征V。优选的,所述步骤S521中,采集合并账户的所有人的鼻孔和牙齿形状及牙齿上的斑纹,并与被合并账户的所有人比对的方法为:对鼻孔和牙齿的形状分别取样,定位取样点,定位四个方向或者八个方向:其中,AB为链码,F表示起点坐标,B定位的方向为4,Ri为根据定位方向得到的取样点的方向,n为取样点的个数;对牙齿上的斑纹进行识别处理,处理的步骤为:S1.1:采集牙齿表面图像,将牙齿表面图像进行划分为d×d的大小的子图像,将牙齿表面有斑纹的子图像的列为对比部分,d的大小为任意像素;S1.2:将所述对比部分的图像进行图像细化、去噪处理;S1.3:输出图像特点,对经过步骤S1.2处理后得到的对比部分作图像特点的提取,并将被合并账户所有人牙齿上的斑纹列为特点斑纹的集合M,将合并账户所有人牙齿上的斑纹列为待对比特点斑纹的集合Z;S1.4:牙齿斑纹图像的对比:将特点斑纹的集合M与待对比特点斑纹集合Z的牙齿斑纹进行对比,选取特点斑纹的集合M与待对比特点斑纹的集合Z上的一个提取点作为选择点,对特点斑纹的集合M选取的提取点为选择点p,对待对比特点斑纹的集合Z选取的提取点为提取点q,然后计算提取点p与提取点q的水平方向平移值x、竖直方向平移值y、和与旋转值u,根据x,y,u的值将Z中的所有提取点进行相应变化求得新的集合Z';S1.5:计算集合Z'与M的相似度S。所述步骤S1.3中,所述集合Z中包括n个提取点,所述集合M中包括t个提取点,在集合Z与集合M的两个集合中,g为提取点的横坐标、f为纵坐标、k为方向、l为类型;Z={(ei,ri,di,bi),i=1,2,…,n},M={(gj,fj,kj,lj),j=1,2,…,t}。优选的,所述步骤S1.5中,计算出集合Z'与M的相似度S:Z′={(hi,mi,vi,wi),i=1,2,…,n}x=eq-gp,y=rq-fp,u=dq-kp;hi=eq+cosu*(ei-eq)-sinu(ri-rq)+x;mi=rq+sinu*(ei-eq)+cosu*(ri-rq)+y;vi=dq+u;当S≥70%时,则判断牙齿斑纹相似,进而判断为同一人;当S<70%时,则判断牙齿斑纹不相似,进而判断不是同一人。优选的,根据比对合并账户所有人和被合并账户所有人的声波信息特征V、链码AB和相似度S,得出是否需要将账户合并的结果:合并账户的情况:声波信息特征V、链码AB和相似度S均比对信息结果为相同;将被合并账户信息进行对称加密后合并的情况:声波信息特征V比对结果相同、链码AB比对结果相同,相似度S比对结果不同;将被合并账户信息进行非对称加密后合并的情况:声波信息特征V比对结果相同、链码AB比对结果不同,相似度S比对结果相同;不合并账户的情况:声波信息特征V结果不同,无论链码AB和相似度S比对信息结果相同或者不相同;声波信息特征V比对结果相同、链码AB和相似度S比对结果不同。将被合本文档来自技高网...

【技术保护点】
1.一种区块链中账户信息转移与合并的方法,其特征在于:该方法包括:/nS1:将区块链内所有账户信息汇总成数据库;/nS2:从数据库中提取所有账户信息,检索所有账户之间的重叠率;/nS3:将两个或两个以上的重叠率为百分之百的目标账户进行合并;/nS4:将被合并的账户内信息进行加密;/nS5:被合并的账户信息解密的前提为合并账户使用者的身份验证合格。/n

【技术特征摘要】
1.一种区块链中账户信息转移与合并的方法,其特征在于:该方法包括:
S1:将区块链内所有账户信息汇总成数据库;
S2:从数据库中提取所有账户信息,检索所有账户之间的重叠率;
S3:将两个或两个以上的重叠率为百分之百的目标账户进行合并;
S4:将被合并的账户内信息进行加密;
S5:被合并的账户信息解密的前提为合并账户使用者的身份验证合格。


2.根据权利要求1所述的一种区块链中账户信息转移与合并的方法,其特征在于:
所述S4步骤包括:
S41:将被合并的账户信息分为第一级、第二级;
S42:对第一级信息进行对称加密处理,对第二级信息进行非对称加密处理;
所述S5步骤中身份验证包括:
S51:先将被合并账户的所有人的身份信息,脸部特征从数据库中提取出来;
S52:对合并账户的所有人进行身份验证,分为以下几步:
S520:采集合并账户的所有人的声音,将声音进行声波处理验证,将声波文件进行分析,并与被合并账户的所有人比对;
S521:采集合并账户的所有人的鼻孔和牙齿形状及牙齿上的斑纹,将鼻孔、牙齿形状及牙齿上的斑纹进行分析,并与被合并账户的所有人比对。


3.根据权利要求1所述的一种区块链中账户信息转移与合并的方法,其特征在于:所述S1步骤中的账户信息包括账户所有人的声波信息、牙齿形状及牙齿上的斑纹、鼻孔形状特征。


4.根据权利要求1所述的一种区块链中账户信息转移与合并的方法,其特征在于:所述S5步骤中身份验证之后,采集模块通过通信模块将身份信息上传到处理模块,将被合并账户的身份信息与合并账户的身份信息进行比对。


5.根据权利要求2所述的一种区块链中账户信息转移与合并的方法,其特征在于:所述S520、S521步骤的比对过程包括:
确定合并账户所有人的脸部方位及光照情况,通过眼睛是否在一水平线上来确定验证人的姿势是否符合要求,通过采光情况来确定验证人是否需要补光,若验证通过,则进入步骤II,若验证不通过,则进入步骤I:
步骤I:发出让验证人根据要求调整姿势的指令,再次检测验证人姿势是否符合要求,若姿势符合要求则检测光照情况,若光照未达到要求则发出让验证人补光的指令,直至光照达到要求;
步骤II:采集验证人声波、鼻孔形状、牙齿形状及牙齿上的斑纹信息处理后与被合并账户所有人信息进行比对。


6.根据权利要求2所述的一种区块链中账户信息转移与合并的方法,其特征在于:所述声波信息处理验证的方法为:先利用滤波器对声波信号进行预加重处理,然后将预加重处理的声波信号进行加窗分帧处理,从经过预处理的声波信号中提取线性预测函数,求出线性频谱参数:用所述线性预测倒频谱系数组成声波信息特征V。


7.根据权利要求2所述的一种区块链中账户信息转移与合并的方法,其特征在于:所述步骤S521中,采集合并账户的所有人的鼻孔和牙齿形状及牙齿上的斑纹,并与被合并账户的所有人比对的方法为:
对鼻孔和牙齿的形状分别取样,定位取样点,定位四个方向或者八个方向:


...

【专利技术属性】
技术研发人员:朱俊达
申请(专利权)人:朱俊达
类型:发明
国别省市:江苏;32

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

1