一种基于NFC终端锁定/解锁电脑屏幕的方法技术

技术编号:13737939 阅读:240 留言:0更新日期:2016-09-22 08:59
本发明专利技术公开了一种基于NFC终端锁定/解锁电脑屏幕的方法,包括以下步骤:101:连接NFC读卡器;102:建立本地服务端;103:绑定NFC终端;104:获取用户设置信息;105:建立云服务端;106:启用锁屏/解锁。本发明专利技术的有益效果如下:1.将NFC终端作为锁定/解锁个人电脑屏幕的钥匙:解锁时,用户只需要将NFC终端靠近电脑NFC识别器,就可进行解锁屏幕的操作;2.增加多层安全保护层:弥补了电脑安全防御的漏洞;操作方便;3.提供紧急模式,更安全、更方便进行身份认证和解锁电脑;4.采用系统主动保护模式,根据使用的场景,将保护设置成自动,隐藏在用户感知不到的底层,做到保护无声。

【技术实现步骤摘要】

本专利技术涉及信息安全
,特别涉及一种基于NFC终端锁定/解锁电脑屏幕的方法
技术介绍
目前在使用个人电脑时,经常会遇到需要暂时离开的情况。一般用户会直接离开,不会锁屏,此时,最容易发生电脑数据被盗、被破坏,造成个人或公司的隐私和机密泄露;还有一部分用户会使用Windows或其他相关软件、硬件方式,锁定屏幕。但都存在如下问题:使用软件方案的:必须手工输入密码、或者绘制解锁图案才能解锁屏幕,操作麻烦。而且密码和锁定图案设置如果过于简单,容易被破解;如果太复杂,用户的记忆成本很高,还容易忘记;使用硬件作方案的:多数无法合理利用存量资产并顺延用户已有使用习惯,使用学习成本巨大;只有一层锁定保护,无法满足用户更高安全的需求。本专利技术的所涉及的部分专业术语:NFC(Near Field Communication,近场通信):是一种短距高频的无线电技术,在13.56MHz频率与20厘米距离内的兼容设备进行识别和数据交换。NFC有以下两种工作模式。卡模式(Card emulation):这个模式其实就是相当于一张采用RFID技术的IC卡。可以替代大量的IC卡(包括信用卡)场合商场刷卡、公交卡、门禁
管制,车票,门票等等。此种方式下,有一个极大的优点,那就是卡片通过非接触读卡器的RF域来供电,即便是寄主设备(如手机)没电也可以工作。点对点模式(P2P mode):这个模式和红外线差不多,可用于数据交换,只是传输距离较短,传输创建速度较快,传输速度也快些,功耗低(蓝牙也类似)。将两个具备NFC功能的设备链接,能实现数据点对点传输,如下载音乐、交换图片或者同步设备地址薄。
技术实现思路
本专利技术针对现有技术的缺陷,提供了一种基于NFC终端锁定/解锁电脑屏幕的方法,能有效的解决上述现有技术存在的问题。一种基于NFC终端锁定/解锁电脑屏幕的方法,包括以下步骤:101:连接NFC读卡器,所述NFC读卡器包括:识别模块、处理模块、通信模块、射频天线;102:建立本地服务端,所述本地服务端包括:存储模块、验证模块、屏幕锁定模块、鼠标键盘监控模块、时间监控模块;103:连接NFC终端和NFC读卡器,获取NFC终端ID和终端唯一识别号信息,加密后,写入本地服务端存储模块;104:获取用户设置信息,然后加密存储于本地服务端的存储模块;所述用户设置信息包括:紧急密码、安全邮箱、自动锁屏时间、二次验证密码和第三方授权账号;105:建立云服务端,云服务端用于加密存储104步骤中,用户设置的安全邮箱及用户电脑识别号信息;当云服务端获取用户端发出的忘记密码信息号时,判断确认用户,然后向
设定的安全邮箱中发一封带有重置紧急密码的验证码的邮件;验证码获得验证通过后,云服务端通知本地服务端的屏幕锁定模块解锁屏幕,存储模块删除紧急密码;106:启用锁屏/解锁。作为优选,所述步骤101中识别模块用于周期性地在卡模式和点对点模式之间进行切换,在卡模式下,识别出模拟射频卡的NFC终端的ID和终端唯一识别号;在点对点模式下,识别出NFC终端的ID和终端唯一识别号;所述处理模块用于将识别到的ID和终端唯一识别号转换成数据信号;所述通信模块用于将处理模块输出的数字信号发送到本地服务端屏幕锁定模块;所述射频天线用于采用13.56MHz频率,主要用于感应NFC终端传输过来的ID和终端唯一识别号的模拟信号。作为优选,所述步骤102中所述存储模块用于加密存储NFC终端ID和终端唯一识别号信息、用户设置的紧急密码和安全邮箱、用户绑定的第三方账号等信息,并在必要的时候获取云端指令,修改相关信息;所述验证模块用于获取NFC读卡器通信模块传输过来的信息,与存储模块中预留的身份信息进行比对,给出判断结果;所述屏幕锁定模块用于获取window锁屏权限,发送锁屏、解锁指令;所述鼠标键盘监控模块用于监控鼠标键盘活动状况;所述时间监控模块用于监控某一指令执行后的时间空闲;超过预设时间长度,发送指令。作为优选,所述步骤104中紧急密码用于无法进行NFC终端验证的情况
下,解锁屏幕;安全邮箱用于忘记紧急密码的情况下,通过邮箱获取安全验证码来解锁屏幕,并重置紧急密码;自动锁屏时间用户允许的鼠标键盘无操作的空闲时间,超过时间,将自动锁屏;二次验证密码用于更高安全需求的用户设置的NFC终端验证通过后的验证密码;第三方授权账号用于用户通过绑定其他开放的第三方账号,来实现第三方账号授权解锁。作为优选,所述步骤106的详细步骤如下:201:开机时,启动锁屏;202:读取NFC终端信息,通过NFC读卡器,读取NFC终端ID和终端唯一识别号;203:将202中读取到的NFC终端信息,与本地服务端存储模块中信息进行比对验证;验证通过,则进入204步骤;验证未通过,则进入205步骤;204:获取用户此前设置信息,如果有,则进入213步骤;如果没有,则进入212步骤;205:启动本地服务端,进行第三方账号绑定验证;如果绑定,则进入206步骤;如果未绑定,则进入207步骤;206:展示相关第三方账号登录入口,如果是扫码则展示二维码,如果是账号密码输入登录,则展示用户名密码输入框及相关验证密码输入框;输入完成后进入208步骤;207:展示紧急密码输入框,进入209步骤;208:通过第三方账号开放平台,验证授权;授权通过,则进入204步骤;未通过,则进入207步骤;209:启动本地服务端验证模块,对获取到的紧急密码进行比对验证;验证通过,则进入204步骤;验证未通过,则进入210步骤;210:获取用户电脑识别号,通过云服务端,发送安全验证码到用户电脑识别号对应的指定邮箱;完成后进入211步骤;211:验证本地服务端用户输入的安全验证码是否真实,验证通过,则进入204步骤;验证未通过,则进入201步骤;212:本地服务端屏幕锁定模块获取解锁指令,解锁屏幕;213:获取用户输入的二次密码,进入214步骤;214:验证本地服务端用户输入的二次密码是否真实,验证通过,则进入212步骤;验证未通过,则进入201步骤;215:判断用户是否手动锁定电脑屏幕,如果是,进入216步骤;如果否,进入217步骤;216:启动本地服务端屏幕锁定模块,锁定屏幕;217:启用本地服务端鼠标键盘监控模块:监控鼠标键盘活动状况;如果有操作,则进入218步骤;如果没有操作,则进入219步骤;218:保持屏幕不锁定状态;219:启用本地服务端时间监控模块:如果鼠标键盘静默时间长度未超过预设时间长度,进入218步骤;如果超过,进入216步骤。与现有技术相比本专利技术的优点在于:1.将NFC终端(如带NFC功能的智能手机)作为锁定/解锁个人电脑屏幕的钥匙:初次使用时,将NFC终端与电脑进行绑定;解锁时,用户只需要将NFC终端靠近电脑NFC识别器,就可进行解锁屏幕的操作;2.在以上保护之上,增加多层安全保护层,如第三方账号授权验证、二次密码验证等:第三方账号授权验证:使用第三方账号授权登录进行二次身份验证;二次密码验证:通过NFC终端验证后,进行预设密码验证;这些安全保护层弥补了NFC终端丢失、被盗等情况下,电脑安全防御的漏洞;并且使用第三方账号授权登录进行身份验证,操作同样方便。3.提供紧急模式来更安全、更方便进本文档来自技高网
...

【技术保护点】
一种基于NFC终端锁定/解锁电脑屏幕的方法,其特征在于包括以下步骤:101:连接NFC读卡器,所述NFC读卡器包括:识别模块、处理模块、通信模块、射频天线;102:建立本地服务端,所述本地服务端包括:存储模块、验证模块、屏幕锁定模块、鼠标键盘监控模块、时间监控模块;103:连接NFC终端和NFC读卡器,获取NFC终端ID和终端唯一识别号信息,加密后,写入本地服务端存储模块;104:获取用户设置信息,然后加密存储于本地服务端的存储模块;所述用户设置信息包括:紧急密码、安全邮箱、自动锁屏时间、二次验证密码和第三方授权账号;105:建立云服务端,云服务端用于加密存储104步骤中,用户设置的安全邮箱及用户电脑识别号信息;当云服务端获取用户端发出的忘记密码信息号时,判断确认用户,然后向设定的安全邮箱中发一封带有重置紧急密码的验证码的邮件;验证码获得验证通过后,云服务端通知本地服务端的屏幕锁定模块解锁屏幕,存储模块删除紧急密码;106:启用锁屏/解锁。

【技术特征摘要】
1.一种基于NFC终端锁定/解锁电脑屏幕的方法,其特征在于包括以下步骤:101:连接NFC读卡器,所述NFC读卡器包括:识别模块、处理模块、通信模块、射频天线;102:建立本地服务端,所述本地服务端包括:存储模块、验证模块、屏幕锁定模块、鼠标键盘监控模块、时间监控模块;103:连接NFC终端和NFC读卡器,获取NFC终端ID和终端唯一识别号信息,加密后,写入本地服务端存储模块;104:获取用户设置信息,然后加密存储于本地服务端的存储模块;所述用户设置信息包括:紧急密码、安全邮箱、自动锁屏时间、二次验证密码和第三方授权账号;105:建立云服务端,云服务端用于加密存储104步骤中,用户设置的安全邮箱及用户电脑识别号信息;当云服务端获取用户端发出的忘记密码信息号时,判断确认用户,然后向设定的安全邮箱中发一封带有重置紧急密码的验证码的邮件;验证码获得验证通过后,云服务端通知本地服务端的屏幕锁定模块解锁屏幕,存储模块删除紧急密码;106:启用锁屏/解锁。2.根据权利要求1所述的一种基于NFC终端锁定/解锁电脑屏幕的方法,其特征在于:所述步骤101中识别模块用于周期性地在卡模式和点对点模式之间进行切换,在卡模式下,识别出模拟射频卡的NFC终端的ID和终端唯一识别号;在点对点模式下,识别出NFC终端的ID和终端唯一识别号;所述处理模块用于将识别到的ID和终端唯一识别号转换成数据信号;所述通信模块用于将处理模块输出的数字信号发送到本地服务端屏幕锁定模块;所述射频天线用于采用13.56MHz频率,主要用于感应NFC终端传输过来的ID和终端唯一识别号的模拟信号。3.根据权利要求2所述的一种基于NFC终端锁定/解锁电脑屏幕的方法,其特征在于:所述步骤102中所述存储模块用于加密存储NFC终端ID和终端唯一识别号信息、用户设置的紧急密码和安全邮箱、用户绑定的第三方账号等信息,并在必要的时候获取云端指令,修改相关信息;所述验证模块用于获取NFC读卡器通信模块传输过来的信息,与存储模块中预留的身份信息进行比对,给出判断结果;所述屏幕锁定模块用于获取window锁屏权限,发送锁屏、解锁指令;所述鼠标键盘监控模块用于监控鼠标键盘活动状况;所述时间监控模块用于监控某一指令执行后的时间空闲;超过预设时间长度,发送指令。4.根据权利要求3所述的一种基于NFC终端锁定/解锁电脑屏幕的方法,其特征在于:所述步骤104中紧急密码用于无法进行NFC终端验证的情况下,解锁屏幕;安全邮箱用于忘记紧急...

【专利技术属性】
技术研发人员:梁效宁
申请(专利权)人:四川效率源信息安全技术股份有限公司
类型:发明
国别省市:四川;51

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

1