基于用户自主标识的账号生成装置的制作方法

文档序号:15455343发布日期:2018-09-15 00:57阅读:225来源:国知局

本申请涉及验证登录领域,具体而言,涉及一种基于用户自主标识的账号生成装置。



背景技术:

随着信息技术的发展,互联网已经成为生活中不可或缺的重要工具;人们通过互联网进行社交、游戏、购物、阅读、获得服务等,以上这些活动的一个最基本的要求是具有一个确认用户身份的账号;常用的账号有:身份证号、银行卡号、驾驶证号、手机号、邮箱号、qq号、微博号、微信号、支付宝号等等,我们经常在使用某个平台的时候忘记账号和密码,但为了信息和资金的安全,我们又不能设置同样的密码,这给我们的生活造成了很大的麻烦。

发明人发现,用户采用第三方方式登录平台,平台无法获取更多用户数据,且用户的访问数据容易被第三方平台窃取,导致平台数据和用户信息泄露;互联网服务者只对自己平台生成的账号放心,但账号生成和加密技术做得不好,会出现不法分子会利用机器生成众多的账号侵入的安全漏洞。

因此,急需一种基于用户自主标识的账号生成装置,以解决相关技术生成的账号导致信息泄露的问题。



技术实现要素:

本申请的主要目的在于提供一种基于用户自主标识的账号生成装置,以解决相关技术生成的账号导致信息泄露的问题。

为了实现上述目的,根据本申请的一个方面,提供了一种基于用户自主标识的账号生成装置。

根据本申请的账号生成装置包括:身份信息采集模块,用于调用所述终端的信息采集装置的访问权限,并在所述信息采集装置的第一预设采集区域内采集得到第一用户身份信息;用户真实性认证模块,如果判断所述第一用户身份信息满足业务数据库预设真实性认证条件,则向账号管理服务系统发送用户真实性认证结果;账号生成模块,接收所述账号管理服务系统按照预设账号生成规则生成的用户账号;验证登录模块,用于调用所述终端的信息接收装置的访问权限,并向用户开通/发放账号登录/访问权限。

进一步的,身份证图像采集子模块,用于调用所述终端的图像采集装置的访问权限,并在所述图像采集装置的预设第一显示区域内采集得到用户身份证信息;活体图像采集子模块,用于调用所述终端的图像采集装置的访问权限,并在所述图像采集装置的预设第二显示区域内采集得到用户活体图像信息。

进一步的,身份证信息认证子模块,用于向所述业务数据库发送所述身份证信息,并接收所述业务数据库返回的身份证信息真实性认证结果;活体图像信息认证子模块,用于将所述身份证信息与所述活体图像信息进行大数据分析,并向账号管理服务系统发送活体图像信息真实性认证结果。

进一步的,注册模块,向所述账号管理服务系统发送用户验证码验证指令,并接收所述账号服务系统返回的验证码验证结果。

进一步的,账号关联模块,用于建立所述账号与所述用户自主标识的关联关系,其中,所述用户自主标识至少包括:姓名、性别、出生年月、民族、身份证号、家庭住址、手机号、证件头像、活体图像、发证机关、证件有效期中的任意一种或多种。

进一步的,手动关联子模块,用于调用所述终端的文字采集装置的访问权限,并将所述文字采集装置采集得到的账号关联信息发送至所述账号管理服务系统。

进一步的,密码找回模块,用于调用所述终端的信息采集装置的访问权限,向所述账号管理服务系统发送所述密码找回请求指令并接收所述账号管理服务系统返回的所述账号的密码。

进一步的,信息比对模块,用于接收所述账号管理服务系统对通讯信道进行异常分析返回的第一异常登录指令。

进一步的,异常锁定模块,用于接收所述账号管理服务系统对登录操作进行异常分析返回的第二异常登录指令。

进一步的,账号设置模块,用于调用所述终端的文字采集装置的访问权限,并将所述用户设定的所述身份证信息的权限设置指令发送至所述账号管理服务系统。

在本申请实施例中,采用采集用户身份信息的方式,通过预设账号生成规则生成用户账号并与用户身份信息进行关联,达到了增强账号安全性的目的,进而解决了相关技术生成的账号导致信息泄露的问题。

附图说明

构成本申请的一部分的附图用来提供对本申请的进一步理解,使得本申请的其它特征、目的和优点变得更明显。本申请的示意性实施例附图及其说明用于解释本申请,并不构成对本申请的不当限定。在附图中:

图1是根据本发明所述账号生成装置的框图示意图。

具体实施方式

为了使本技术领域的人员更好地理解本申请方案,下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本申请一部分的实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都应当属于本申请保护的范围。

需要说明的是,本申请的说明书和权利要求书及上述附图中的术语“第一”、“第二”等是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。应该理解这样使用的数据在适当情况下可以互换,以便这里描述的本申请的实施例。此外,术语“包括”和“具有”以及他们的任何变形,意图在于覆盖不排他的包含,例如,包含了一系列步骤或单元的过程、方法、系统、产品或设备不必限于清楚地列出的那些步骤或单元,而是可包括没有清楚地列出的或对于这些过程、方法、产品或设备固有的其它步骤或单元。

在本申请中,术语“上”、“下”、“左”、“右”、“前”、“后”、“顶”、“底”、“内”、“外”、“中”、“竖直”、“水平”、“横向”、“纵向”等指示的方位或位置关系为基于附图所示的方位或位置关系。这些术语主要是为了更好地描述本发明及其实施例,并非用于限定所指示的装置、元件或组成部分必须具有特定方位,或以特定方位进行构造和操作。

并且,上述部分术语除了可以用于表示方位或位置关系以外,还可能用于表示其他含义,例如术语“上”在某些情况下也可能用于表示某种依附关系或连接关系。对于本领域普通技术人员而言,可以根据具体情况理解这些术语在本发明中的具体含义。

此外,术语“安装”、“设置”、“设有”、“连接”、“相连”、“套接”应做广义理解。例如,可以是固定连接,可拆卸连接,或整体式构造;可以是机械连接,或电连接;可以是直接相连,或者是通过中间媒介间接相连,又或者是两个装置、元件或组成部分之间内部的连通。对于本领域普通技术人员而言,可以根据具体情况理解上述术语在本发明中的具体含义。

需要说明的是,在不冲突的情况下,本申请中的实施例及实施例中的特征可以相互组合。下面将参考附图并结合实施例来详细说明本申请。

如图1所示,该装置包括:身份信息采集模块,用于调用所述终端的信息采集装置的访问权限,并在所述信息采集装置的第一预设采集区域内采集得到第一用户身份信息;用户真实性认证模块,如果判断所述第一用户身份信息满足业务数据库预设真实性认证条件,则向账号管理服务系统发送用户真实性认证结果;账号生成模块,接收所述账号管理服务系统按照预设账号生成规则生成的用户账号;验证登录模块,用于调用所述终端的信息接收装置的访问权限,并向用户开通/发放账号登录/访问权限。

根据本发明所述的身份信息采集模块,优选的,所述身份信息采集模块用于通过摄像头、指纹采集装置、用户文字输入等方式,采集第一用户身份信息,所述第一用户身份信息包括但不限于:姓名、性别、出生年月、民族、身份证号、家庭住址、手机号、证件头像、活体图像、发证机关、证件有限期等信息。

具体的,在身份信息采集模块中,系统自动调取手机后置摄像头,并在屏幕上显示区域框,用户需按照系统操作提示,先把身份证(包括军官证、护照、港澳通行证、外国人居留证等有效证件)正面对准区域框,正面信息采集完毕,将身份证反面对准区域框,反面信息采集完毕,系统会自动显示读取的身份证信息。如果读取的身份证信息有误,可以重新采集。

采集身份证信息完毕后,系统自动调取用户的手机前置摄像头,并在屏幕出现人头区域框,用户需按照系统提示进行眨眼、张嘴、摇头等相应的动作,系统会在用户做动作的过程中任意抓拍三张图片。

根据本发明所述的用户真实性认证模块,优选的,身份信息采集和活体信息采集完毕,系统会将采集的信息提交公安系统,对证件真实性做核验,并对证件照片与活体图像进行大数据分析,证件与人的信息一致,则用户真实性认证完成。

根据本发明所述的账号生成模块,优选的,用户提交有效证件采集信息和图像采集信息后,系统按照账号生成规则随机生成一串10位数字;10位数字按照一个函数进行计算,按照规则计算出第11位数字。11位账号生成之后,用户设置账号密码,并重新输入密码,即可登录账号正常使用。

具体的,所述账号由1、2、3、4、5、6、7、8、9、0纯数字组成,首位不能出现0;账号所有位段不能出现abcd式数字,比如1234;账号所有位段不能出现dcba式数字,比如4321;账号所有位段不能出现aaaa式数字,比如1111;账号所有位段不能出现aabbcc式数字,比如112233;账号所有位段不能出现ccbbaa式数字,比如332211;

优选的,生成所述账号的账号生成算法具体为:

先随机生成一个10位数;

第11位数通过一个有效函数公式进行计算:

将前10位数依次乘以一个系数(位数即系数),从第1位到第10位的系数分别为1、2、3、4、5、6、7、8、9、10;

将这10位数字和系数相城,相乘得出的结果再相加;

加出来的数除以11,得到余数,其中,余数只能是0、1、2、3、4、5、6、7、8、9、10,对应的第11位数字是10、9、8、7、6、5、4、3、2、1、0;

如果余数为0,对应的第11位数字是10,则判定生成的10位数无效,不能生成账号;

如果随机生成的10位数末尾出现abc式数字,生成11位数后出现abcd式数字(或其他与规则冲突),则随机生成的10位数无效,账号系统中不会出现前10位为该随机数的账号。

根据本发明所述的验证登录模块,优选的,所述账号管理服务系统向所述终端下发所述账号,用户通过在所述终端上输入账号用于登录该系统平台。

从以上的描述中,可以看出,本发明实现了如下技术效果:

在本申请实施例中,采用采集用户身份信息的方式,通过预设账号生成规则生成用户账号并与用户身份信息进行关联,达到了增强账号安全性的目的,进而解决了相关技术生成的账号导致信息泄露的问题。

根据本发明实施例,作为本实施例中的优选,还包括:身份证图像采集子模块,用于调用所述终端的图像采集装置的访问权限,并在所述图像采集装置的预设第一显示区域内采集得到用户身份证信息;活体图像采集子模块,用于调用所述终端的图像采集装置的访问权限,并在所述图像采集装置的预设第二显示区域内采集得到用户活体图像信息。

根据本发明所述的身份证图像采集子模块,优选的,验证码验证成功,进入身份证图像采集子模块,在本模块,系统自动调取手机后置摄像头,并在屏幕上显示区域框,用户需按照系统操作提示,先把身份证(包括军官证、护照、港澳通行证、外国人居留证等有效证件)正面对准区域框,正面信息采集完毕,将身份证反面对准区域框,反面信息采集完毕,系统会自动显示读取的身份证信息,如果读取的身份证信息有误,可以重新采集。

根据本发明所述的活体图像采集子模块,优选的,采集身份证信息完毕后,系统自动调取用户的手机前置摄像头,并在屏幕出现人头区域框,用户需按照系统提示进行眨眼、张嘴、摇头等相应的动作,系统会在用户做动作的过程中任意抓拍三张图片。

根据本发明实施例,作为本实施例中的优选,还包括:身份证信息认证子模块,用于向所述业务数据库发送所述身份证信息,并接收所述业务数据库返回的身份证信息真实性认证结果;活体图像信息认证子模块,用于将所述身份证信息与所述活体图像信息进行大数据分析,并向账号管理服务系统发送活体图像信息真实性认证结果。

根据本发明所述的身份证信息认证子模块,优选的,身份信息采集完毕,系统会将采集的信息提交公安系统,对证件真实性做核验。

根据本发明所述的活体图像信息认证子模块,优选的,活体信息采集完毕,系统会对证件照片与活体图像进行大数据分析,证件与人的信息一致,则用户真实性认证完成

根据本发明实施例,作为本实施例中的优选,还包括:注册模块,向所述账号管理服务系统发送用户验证码验证指令,并接收所述账号服务系统返回的验证码验证结果。

根据本发明所述的注册模块,优选的,用户需要填写手机号,获取验证码,手机收到验证码后,填写验证码。验证码填写正确,则进入进入下一步;验证码填写不正确,需要重新获取。

根据本发明实施例,作为本实施例中的优选,还包括:账号关联模块,用于建立所述账号与所述用户自主标识的关联关系,其中,所述用户自主标识至少包括:姓名、性别、出生年月、民族、身份证号、家庭住址、手机号、证件头像、活体图像、发证机关、证件有效期中的任意一种或多种。

根据本发明所述的账号关联模块,优选的,生成的此11位账号已经关联的信息包括姓名、性别、出生年月、民族、身份证号、家庭住址、手机号、证件头像、活体图像、发证机关、证件有限期等信息。

根据本发明实施例,作为本实施例中的优选,还包括:手动关联子模块,用于调用所述终端的文字采集装置的访问权限,并将所述文字采集装置采集得到的账号关联信息发送至所述账号管理服务系统。

根据本发明所述的手动关联子模块,优选的,用户登录11位账号之后,可关联qq号、微博号、微信号、支付宝号等平台账号,关联第三方平台账号之后,第三方平台账号可用于登录11位账号系统。

根据本发明实施例,作为本实施例中的优选,还包括:密码找回模块,用于调用所述终端的信息采集装置的访问权限,向所述账号管理服务系统发送所述密码找回请求指令并接收所述账号管理服务系统返回的所述账号的密码。

根据本发明所述的密码找回模块,优选的,11位账号关联的qq号、微博号、微信号、支付宝号及手机号均可用于登录该账号,如果账号或密码丢失,可通过手机验证码、活体验证等方式找回。

根据本发明实施例,作为本实施例中的优选,还包括:信息比对模块,用于接收所述账号管理服务系统对通讯信道进行异常分析返回的第一异常登录指令。

根据本发明所述的信息比对模块,优选的,系统对同一ip地址的登录做了限制,无法采用机器生成账号的方式进行尝试登录。

根据本发明实施例,作为本实施例中的优选,还包括:异常锁定模块,用于接收所述账号管理服务系统对登录操作进行异常分析返回的第二异常登录指令。

根据本发明所述的异常锁定模块,优选的,该11位账号具有信息加密技术,不法分子试图采用机器生成账号窃取用户信息,如果连续两次输入不存在的账号或错误的密码,账号将锁定,需要通过通过手机验证码、活体验证等方式找回。

根据本发明实施例,作为本实施例中的优选,还包括:账号设置模块,用于调用所述终端的文字采集装置的访问权限,并将所述用户设定的所述身份证信息的权限设置指令发送至所述账号管理服务系统。

根据本发明所述的账号设置模块,优选的,用户用11位账号登录某个平台后,账号后台会自动添加该平台相关信息,用户可设置哪些信息对该平台展示,最大限度保护个人隐私。

在本申请的其他实施例中,还包括:api接口模块,该11位账号对各互联网平台开放api接口,实现账号关联信息与平台软件之间的信息互通。开通api接口的平台,此11位账号及其关联的手机号等可以用户直接登录该平台,用户无需再注册。

显然,本领域的技术人员应该明白,上述的本发明的各模块或各步骤可以用通用的计算装置来实现,它们可以集中在单个的计算装置上,或者分布在多个计算装置所组成的网络上,可选地,它们可以用计算装置可执行的程序代码来实现,从而,可以将它们存储在存储装置中由计算装置来执行,或者将它们分别制作成各个集成电路模块,或者将它们中的多个模块或步骤制作成单个集成电路模块来实现。这样,本发明不限制于任何特定的硬件和软件结合。

以上所述仅为本申请的优选实施例而已,并不用于限制本申请,对于本领域的技术人员来说,本申请可以有各种更改和变化。凡在本申请的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本申请的保护范围之内。

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