本发明移动通信领域,具体为一种登录需认证身份的计算机应用的方法。
背景技术:
随着移动通信技术的发展,越来越多的计算机应用被研发出来,在采用计算机通过网络登录计算机应用之前,计算机应用需要对使用计算机用户进行身份认证,通过验证后,才能接入计算机应用实现各种功能。
现有的计算机应用大多使用账号密码进行验证,并且辅助有面部识别等生物识别方法,但是在用户的使用方面,保密程度依然不够,不能记录登录的地址,还不能及时的通知用户有人使用他的账号进行登录。
技术实现要素:
(一)解决的技术问题
针对现有技术的不足,本发明提供了一种登录需认证身份的计算机应用的方法,解决了安全性不高的问题。
(二)技术方案
为实现以上目的,本发明通过以下技术方案予以实现:一种登录需认证身份的计算机应用的方法,包括以下步骤:
s1:注册账号
①通过计算机进入应用的注册界面;
②进入注册界面先进行实名认证,再输入手机号,之后通过手机短信验证码确定用手机号为登录账号;
③设置一段汉字验证码,重复输入两遍,确定无误;
④通过计算机的摄像头,拍摄出计算机摄像头能拍摄范围内的图片,并将图片储存起来;
⑤检测出计算机连接的网络ip地址和计算机的ip地址;
⑥通过摄像头拍下登录应用的主人的面部照片,并存储起来;
⑦通过上述的验证之后,转到登录界面,进行登录;
s2:登录应用
①进入登录界面,在账号框和确定账号框输入注册的手机号码,并点击下一步,之后进入到汉字验证界面;
②进入汉字验证界面后,在验证框输入当时设置的汉字验证码,并进行验证,判断输入的汉字验证码与上一环节输入的手机号是否对应;
a.如果输入的汉字验证是该手机号码对应的验证码,就发送登陆账号信息给手机号,并检测出登录设备连接的网络ip地址和设备ip地址,通过ip地址定位使用该手机号码登录应用的计算机所在的地址,之后通过计算机摄像头拍下在计算机摄像头前的一切景象,将网络ip地址、设备ip地址、登陆时间、拍下的图片和位置信息,作为登录记录,存储起来,之后进入环境验证界面;
b.如果输入的汉字验证不是该手机号码对应的验证码,则先检测出登录设备连接的网络ip地址和设备ip地址,通过ip地址定位使用该手机号码登录应用的计算机所在的地址,之后通过计算机摄像头拍下在计算机摄像头前的一切景象,并将网络ip地址、设备ip地址、照片和位置信息通过短信发送到手机号,提醒用户有人登陆他的账号;
③进入环境验证界面之后,检测出登录设备连接的网络ip地址和设备ip地址,通过ip地址定位使用该手机号码登录应用的计算机所在的地址,之后通过计算机摄像头拍下使用该手机号码登录应用的计算机所处的室内或者室外环境,同时拍下在计算机摄像头前的一切景象;
a.如果检测到的登录设备连接的网络ip地址和设备ip地址与初始登录的网络ip地址和设备ip地址相同,则通过环境验证,同时发送登陆账号信息给手机号,并通过计算机摄像头拍下在计算机摄像头前的一切景象,将网络ip地址、设备ip地址、登陆时间、拍下的图片和位置信息,作为登录记录,存储起来,之后进入面部识别界面;
b.如果检测到的登录设备连接的网络ip地址和设备ip地址与初始登录的网络ip地址和设备ip地址不相同,则通过计算机摄像头拍下在计算机摄像头前的一切景象,并将网络ip地址、设备ip地址、照片和位置信息通过短信发送到手机号,提醒用户有人登陆他的账号;
④进入面部识别界面,计算机摄像头拍下计算机前方的景象,将拍到人面部照片与注册时拍下的人脸照片进行人脸特征对比;
a.如果对比相同,将网络ip地址、设备ip地址、登陆时间、拍下的图片和位置信息,作为登录记录,存储起来,之后进入短信验证界面;
b.如果面部特征不同或者没有拍到人脸照片,就将网络ip地址、设备ip地址、照片和位置信息通过短信发送到手机号,提醒用户有人登陆他的账号;
⑤进入短信验证界面后,输入发送给注册的手机号的短信验证码,将验证码输入到界面;
a.如果输入的验证码正确,将网络ip地址、设备ip地址、登陆时间、拍下的图片和位置信息,作为登录记录,存储起来,之后就能登录应用;
b.如果输入的验证码不正确,将网络ip地址、设备ip地址、照片和位置信息通过短信发送到手机号,提醒用户有人登陆他的账号。
优选的,所述汉字验证码字数在5-20之间,可以是古诗和语句或者是随意数量的汉字。
优选的,所述根据网络ip地址能够定位登录该应用软件的计算机所在的位置。
(三)有益效果
本发明提供了一种登录需认证身份的计算机应用的方法。具备以下有益效果:
本发明通过环境记录,在用户注册时,检测出计算机连接的网络ip地址和计算机的ip地址,并根据ip地址定位登录应用软件的计算机所处的位置,之后将网络ip地址、计算机的ip地址和登录地址存储起来,通过计算机摄像头拍下在计算机摄像头前的一切景象,包括用户的头像,并记录下用户的面部特征,在之后的登录过程中,每一步骤正确完成,都会存储完成这一步骤的时间、摄像头拍下的照片,以及这个时候的网络ip地址、设备ip地址和位置信息,当做登录日志,便于用户查找,如果当前步骤没有正确完成,就会将网络ip地址、设备ip地址、照片和位置信息通过短信发送到手机号,提醒用户有人登陆他的账号,将每一步骤的安全监测分开,增加了该登录方法的安全性,同时使客户知道有人使用他的账号登陆计算机应用,值得大力推广。
附图说明
图1为本发明的流程示意图。
具体实施方式
下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
实施例:
如图1所示,本发明实施例提供一种登录需认证身份的计算机应用的方法,包括包括以下步骤:
s1:注册账号
①通过计算机进入应用的注册界面;
②进入注册界面先进行实名认证,再输入手机号,之后通过手机短信验证码确定用手机号为登录账号,以手机作为计算机应用和用户沟通的介质;
③设置一段汉字验证码,重复输入两遍,确定无误,汉字验证码是辅助用户登录计算机应用的工具,是登录应用的第二层验证;
④通过计算机的摄像头,拍摄出计算机摄像头能拍摄范围内的图片,并将图片储存起来,能够拍出登录设备所处的环境,避免有人将登录设备偷走或者在异地登录计算机应用;
⑤检测出计算机连接的网络ip地址和计算机的ip地址,并根据ip地址定位登录应用软件的计算机所处的位置,作为网络和计算机额定身份证,是验证用户登录时环境的最好方法;
⑥通过摄像头拍下登录应用的主人的面部照片,并存储起来,能够检测出是否是用户自己登录应用;
⑦通过上述的验证之后,转到登录界面,进行登录;
s2:登录应用
①进入登录界面,在账号框和确定账号框输入注册的手机号码,并点击下一步,之后进入到汉字验证界面;
②进入汉字验证界面后,在验证框输入当时设置的汉字验证码,并进行验证,判断输入的汉字验证码与上一环节输入的手机号是否对应;
a.如果输入的汉字验证是该手机号码对应的验证码,就发送登陆账号信息给手机号,并检测出登录设备连接的网络ip地址和设备ip地址,通过ip地址定位使用该手机号码登录应用的计算机所在的地址,之后通过计算机摄像头拍下在计算机摄像头前的一切景象,将网络ip地址、设备ip地址、登陆时间、拍下的图片和位置信息,作为登录记录,存储起来,之后进入环境验证界面;
b.如果输入的汉字验证不是该手机号码对应的验证码,则先检测出登录设备连接的网络ip地址和设备ip地址,通过ip地址定位使用该手机号码登录应用的计算机所在的地址,之后通过计算机摄像头拍下在计算机摄像头前的一切景象,并将网络ip地址、设备ip地址、照片和位置信息通过短信发送到手机号,提醒用户有人登陆他的账号;
③进入环境验证界面之后,检测出登录设备连接的网络ip地址和设备ip地址,通过ip地址定位使用该手机号码登录应用的计算机所在的地址,之后通过计算机摄像头拍下使用该手机号码登录应用的计算机所处的室内或者室外环境,同时拍下在计算机摄像头前的一切景象;
a.如果检测到的登录设备连接的网络ip地址和设备ip地址与初始登录的网络ip地址和设备ip地址相同,则通过环境验证,同时发送登陆账号信息给手机号,并通过计算机摄像头拍下在计算机摄像头前的一切景象,将网络ip地址、设备ip地址、登陆时间、拍下的图片和位置信息,作为登录记录,存储起来,之后进入面部识别界面;
b.如果检测到的登录设备连接的网络ip地址和设备ip地址与初始登录的网络ip地址和设备ip地址不相同,则通过计算机摄像头拍下在计算机摄像头前的一切景象,并将网络ip地址、设备ip地址、照片和位置信息通过短信发送到手机号,提醒用户有人登陆他的账号;
④进入面部识别界面,计算机摄像头拍下计算机前方的景象,将拍到人面部照片与注册时拍下的人脸照片进行人脸特征对比;
a.如果对比相同,将网络ip地址、设备ip地址、登陆时间、拍下的图片和位置信息,作为登录记录,存储起来,之后进入短信验证界面;
b.如果面部特征不同或者没有拍到人脸照片,就将网络ip地址、设备ip地址、照片和位置信息通过短信发送到手机号,提醒用户有人登陆他的账号;
⑤进入短信验证界面后,输入发送给注册的手机号的短信验证码,将验证码输入到界面;
a.如果输入的验证码正确,将网络ip地址、设备ip地址、登陆时间、拍下的图片和位置信息,作为登录记录,存储起来,之后就能登录应用;
b.如果输入的验证码不正确,将网络ip地址、设备ip地址、照片和位置信息通过短信发送到手机号,提醒用户有人登陆他的账号。
字数在5-20之间,可以是古诗和语句或者是随意数量的汉字。
根据网络ip地址能够定位登录该应用软件的计算机所在的位置。
尽管已经示出和描述了本发明的实施例,对于本领域的普通技术人员而言,可以理解在不脱离本发明的原理和精神的情况下可以对这些实施例进行多种变化、修改、替换和变型,本发明的范围由所附权利要求及其等同物限定。
1.一种登录需认证身份的计算机应用的方法,其特征在于:包括以下步骤:
s1:注册账号
①通过计算机进入应用的注册界面;
②进入注册界面先进行实名认证,再输入手机号,之后通过手机短信验证码确定用手机号为登录账号;
③设置一段汉字验证码,重复输入两遍,确定无误;
④通过计算机的摄像头,拍摄出计算机摄像头能拍摄范围内的图片,并将图片储存起来;
⑤检测出计算机连接的网络ip地址和计算机的ip地址;
⑥通过摄像头拍下登录应用的主人的面部照片,并存储起来;
⑦通过上述的验证之后,转到登录界面,进行登录;
s2:登录应用
①进入登录界面,在账号框和确定账号框输入注册的手机号码,并点击下一步,之后进入到汉字验证界面;
②进入汉字验证界面后,在验证框输入当时设置的汉字验证码,并进行验证,判断输入的汉字验证码与上一环节输入的手机号是否对应;
a.如果输入的汉字验证是该手机号码对应的验证码,就发送登陆账号信息给手机号,并检测出登录设备连接的网络ip地址和设备ip地址,通过ip地址定位使用该手机号码登录应用的计算机所在的地址,之后通过计算机摄像头拍下在计算机摄像头前的一切景象,将网络ip地址、设备ip地址、登陆时间、拍下的图片和位置信息,作为登录记录,存储起来,之后进入环境验证界面;
b.如果输入的汉字验证不是该手机号码对应的验证码,则先检测出登录设备连接的网络ip地址和设备ip地址,通过ip地址定位使用该手机号码登录应用的计算机所在的地址,之后通过计算机摄像头拍下在计算机摄像头前的一切景象,并将网络ip地址、设备ip地址、照片和位置信息通过短信发送到手机号,提醒用户有人登陆他的账号;
③进入环境验证界面之后,检测出登录设备连接的网络ip地址和设备ip地址,通过ip地址定位使用该手机号码登录应用的计算机所在的地址,之后通过计算机摄像头拍下使用该手机号码登录应用的计算机所处的室内或者室外环境,同时拍下在计算机摄像头前的一切景象;
a.如果检测到的登录设备连接的网络ip地址和设备ip地址与初始登录的网络ip地址和设备ip地址相同,则通过环境验证,同时发送登陆账号信息给手机号,并通过计算机摄像头拍下在计算机摄像头前的一切景象,将网络ip地址、设备ip地址、登陆时间、拍下的图片和位置信息,作为登录记录,存储起来,之后进入面部识别界面;
b.如果检测到的登录设备连接的网络ip地址和设备ip地址与初始登录的网络ip地址和设备ip地址不相同,则通过计算机摄像头拍下在计算机摄像头前的一切景象,并将网络ip地址、设备ip地址、照片和位置信息通过短信发送到手机号,提醒用户有人登陆他的账号;
④进入面部识别界面,计算机摄像头拍下计算机前方的景象,将拍到人面部照片与注册时拍下的人脸照片进行人脸特征对比;
a.如果对比相同,将网络ip地址、设备ip地址、登陆时间、拍下的图片和位置信息,作为登录记录,存储起来,之后进入短信验证界面;
b.如果面部特征不同或者没有拍到人脸照片,就将网络ip地址、设备ip地址、照片和位置信息通过短信发送到手机号,提醒用户有人登陆他的账号;
⑤进入短信验证界面后,输入发送给注册的手机号的短信验证码,将验证码输入到界面;
a.如果输入的验证码正确,将网络ip地址、设备ip地址、登陆时间、拍下的图片和位置信息,作为登录记录,存储起来,之后就能登录应用;
b.如果输入的验证码不正确,将网络ip地址、设备ip地址、照片和位置信息通过短信发送到手机号,提醒用户有人登陆他的账号。
2.根据权利要求1所述的一种登录需认证身份的计算机应用的方法,其特征在于:所述汉字验证码字数在5-20之间,可以是古诗和语句或者是随意数量的汉字。
3.根据权利要求1所述的一种登录需认证身份的计算机应用的方法,其特征在于:所述根据网络ip地址能够定位登录该应用软件的计算机所在的位置。
技术总结