一种计算机网络用户身份登录验证系统及方法
未命名
09-02
阅读:109
评论:0

1.本发明属于身份验证技术领域,尤其涉及一种计算机网络用户身份登录验证系统及方法。
背景技术:
2.身份验证又称“验证”、“鉴权”,是指通过一定的手段,完成对用户身份的确认。身份验证的方法有很多,基本上可分为:基于共享密钥的身份验证、基于生物学特征的身份验证和基于公开密钥加密算法的身份验证。
3.身份验证的目的是确认当前所声称为某种身份的用户,确实是所声称的用户。在日常生活中,身份验证并不罕见;比如,通过检查对方的证件,我们一般可以确信对方的身份。虽然日常生活中的这种确认对方身份的做法也属于广义的“身份验证”,但“身份验证”一词更多地被用在计算机、通信等领域。
4.在当前的计算机网络用户登录过程中,是通过直接输入账号和密码进行验证的,每次验证都需要录入账号和密码,操作比较繁琐。
技术实现要素:
5.本发明实施例的目的在于提供一种计算机网络用户身份登录验证方法,旨在解决在当前的计算机网络用户登录过程中,是通过直接输入账号和密码进行验证的,每次验证都需要录入账号和密码,操作比较繁琐的问题。
6.本发明实施例是这样实现的,一种计算机网络用户身份登录验证方法,所述方法包括:
7.接收退出登录请求,基于退出登录请求进行数据截取,得到临时拦截数据;
8.对临时拦截数据进行数据转换,将其转换为预设格式的字符串,基于该字符串生成身份验证数据;
9.将身份验证数据发送至与当前计算机网络用户绑定的移动设备上,所述移动设备对身份验证数据进行存储;
10.通过移动设备接收触摸数据,基于触摸数据识别触摸手势,若触摸手势与预设手势相同,则通过移动设备发出对应的身份验证数据,完成登录验证。
11.优选的,所述对临时拦截数据进行数据转换,将其转换为预设格式的字符串,基于该字符串生成身份验证数据的步骤,具体包括:
12.对临时拦截数据进行进制转换,将其转换为三十六进制,得到格式转换数据;
13.对格式转化数据进行字符筛选,筛选后的格式转化数据仅保留一种类型的字符,得到预设格式的字符串;
14.统计该预设格式的字符串中各个字符的数量,记录各个字符数量,基于各个字符数量生成身份验证数据,所述身份验证数据为字符与字符数量对应数字的结合。
15.优选的,所述将身份验证数据发送至与当前计算机网络用户绑定的移动设备上,
所述移动设备对身份验证数据进行存储的步骤,具体包括:
16.将当前用户与用户设定的移动设备进行匹配,确定移动设备的通讯地址;
17.根据预设的加密算法对该身份验证数据进行加密,根据通讯地址发送该加密后的身份验证数据;
18.通过所述移动设备对身份验证数据进行接收,通过对其进行解密,将解密后的身份验证数据存储在预设区域。
19.优选的,所述通过移动设备接收触摸数据,基于触摸数据识别触摸手势,若触摸手势与预设手势相同,则通过移动设备发出对应的身份验证数据,完成登录验证的步骤,具体包括:
20.在需要进行登录时,向移动设备发送信息接收指令,移动设备根据信息接收指令处于待机状态;
21.通过移动设备实时检测屏幕触摸动作,得到触摸数据,基于触摸数据中用户触摸的位置以及相邻触摸数据的时间间隔识别触摸手势;
22.若触摸手势与预设手势相同,则通过移动设备发出对应的身份验证数据,完成登录验证。
23.优选的,所述移动设备中存储有用于对身份验证数据解密的解密密钥。
24.优选的,所述移动设备接收到信息接收指令之后,开启检测窗口,所述检测窗口的持续时间为预设值,达到预设值之后,关闭检测窗口。
25.本发明实施例的另一目的在于提供一种计算机网络用户身份登录验证系统,所述系统包括:
26.数据截取模块,用于接收退出登录请求,基于退出登录请求进行数据截取,得到临时拦截数据;
27.数据转换模块,用于对临时拦截数据进行数据转换,将其转换为预设格式的字符串,基于该字符串生成身份验证数据;
28.数据传输模块,用于将身份验证数据发送至与当前计算机网络用户绑定的移动设备上,所述移动设备对身份验证数据进行存储;
29.身份验证模块,用于通过移动设备接收触摸数据,基于触摸数据识别触摸手势,若触摸手势与预设手势相同,则通过移动设备发出对应的身份验证数据,完成登录验证。
30.优选的,所述数据转换模块包括:
31.格式转换单元,用于对临时拦截数据进行进制转换,将其转换为三十六进制,得到格式转换数据;
32.字符筛选单元,用于对格式转化数据进行字符筛选,筛选后的格式转化数据仅保留一种类型的字符,得到预设格式的字符串;
33.数据合成单元,用于统计该预设格式的字符串中各个字符的数量,记录各个字符数量,基于各个字符数量生成身份验证数据,所述身份验证数据为字符与字符数量对应数字的结合。
34.优选的,所述数据传输模块包括:
35.通讯地址匹配单元,用于将当前用户与用户设定的移动设备进行匹配,确定移动设备的通讯地址;
36.验证数据传输单元,用于根据预设的加密算法对该身份验证数据进行加密,根据通讯地址发送该加密后的身份验证数据;
37.验证数据存储单元,用于通过所述移动设备对身份验证数据进行接收,通过对其进行解密,将解密后的身份验证数据存储在预设区域。
38.优选的,所述身份验证模块包括:
39.指令接收单元,用于在需要进行登录时,向移动设备发送信息接收指令,移动设备根据信息接收指令处于待机状态;
40.触摸数据采集单元,用于通过移动设备实时检测屏幕触摸动作,得到触摸数据,基于触摸数据中用户触摸的位置以及相邻触摸数据的时间间隔识别触摸手势;
41.触摸验证单元,用于若触摸手势与预设手势相同,则通过移动设备发出对应的身份验证数据,完成登录验证。
42.本发明实施例提供的一种计算机网络用户身份登录验证方法,通过在每次使用结束时,对使用数据进行临时截取,将其作为验证数据,从而存储于移动设备中,在需要登录时,通过移动设备进行信息采集,用户可以通过简单的触摸设备即可调取对应的验证数据进行登录,大大提高了验证效率,提升了用户登录的便捷性。
附图说明
43.图1为本发明实施例提供的一种计算机网络用户身份登录验证方法的流程图;
44.图2为本发明实施例提供的对临时拦截数据进行数据转换,将其转换为预设格式的字符串,基于该字符串生成身份验证数据的流程图;
45.图3为本发明实施例提供的将身份验证数据发送至与当前计算机网络用户绑定的移动设备上,所述移动设备对身份验证数据进行存储的流程图;
46.图4为本发明实施例提供的通过移动设备接收触摸数据,基于触摸数据识别触摸手势,若触摸手势与预设手势相同,则通过移动设备发出对应的身份验证数据,完成登录验证的流程图;
47.图5为本发明实施例提供的一种计算机网络用户身份登录验证系统的架构图;
48.图6为本发明实施例提供的一种数据转换模块的架构图;
49.图7为本发明实施例提供的一种数据传输模块的架构图;
50.图8为本发明实施例提供的一种身份验证模块的架构图。
具体实施方式
51.为了使本发明的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本发明进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。
52.可以理解,本技术所使用的术语“第一”、“第二”等可在本文中用于描述各种元件,但除非特别说明,这些元件不受这些术语限制。这些术语仅用于将第一个元件与另一个元件区分。举例来说,在不脱离本技术的范围的情况下,可以将第一xx脚本称为第二xx脚本,且类似地,可将第二xx脚本称为第一xx脚本。
53.如图1所示,为本发明实施例提供的一种计算机网络用户身份登录验证方法的流
程图,所述方法包括:
54.s100,接收退出登录请求,基于退出登录请求进行数据截取,得到临时拦截数据。
55.在本步骤中,接收退出登录请求,本发明应用于登录网页或者电脑客户端,用户第一次验证账号和密码之后,即可完成身份登录,在退出账号时,通过该网页或者客户端对最后接收的数据进行截取,即可得到临时截取数据,如某app客户端在推出前接收了一个数据包,则从该数据包中截取预设字节长度的临时截取数据,无论该数据包中包含的内容为何,均可以作为数据被截取,具体可以为视频数据、音频数据、文本数据等,上述数据可以在app内部产生,也可以是用户上传,也可以是从网络中下载得到,进行数据截取的时间为检测到用户退出登录的时刻。
56.s200,对临时拦截数据进行数据转换,将其转换为预设格式的字符串,基于该字符串生成身份验证数据。
57.在本步骤中,对临时拦截数据进行数据转换,对于临时拦截数据,其仅作为验证用户身份的载体,因此无需获知其中包含的具体内容以及具体含义,对其进行进制转换,将其转换为特定进制的数据,具体的,可以为三十六进制,三十六进制数据是通过字符0、1、2、3、4、5、6、7、8、9、a、b、c、d、e、f、g、h、i、j、k、l、m、n、o、p、q、r、s、t、u、v、w、x、y和z进行表示的,因此经过转换之后,将会得到特定格式的字符串,为了进一步提高数据的随机性,保证验证数据的安全性,对上述字符串中的字符进行数量统计,基于包含的字符以及字符的数量生成一组身份验证数据。
58.s300,将身份验证数据发送至与当前计算机网络用户绑定的移动设备上,所述移动设备对身份验证数据进行存储。
59.在本步骤中,将身份验证数据发送至与当前计算机网络用户绑定的移动设备上,为了保证数据在传输过程中的安全性,调取预设的加密算法对该身份验证数据进行加密,在移动设备中存储有用于解密的解密密钥,经过加密的身份验证数据在传输过程中,即使被截取或者复制,由于缺少解密密钥,其无法对加密的身份验证数据进行加密处理,因此难以完成对身份验证数据的解密处理,自然也无法根据上述身份验证数据进行账号登录,移动设备对身份验证数据进行存储,在此过程中,不对该身份验证数据进行解密。
60.s400,通过移动设备接收触摸数据,基于触摸数据识别触摸手势,若触摸手势与预设手势相同,则通过移动设备发出对应的身份验证数据,完成登录验证。
61.在本步骤中,通过移动设备接收触摸数据,用户在开启对应的网页或者客户端时,该网页或者客户端根据上一次登录的账号自动匹配对应的用户,基于该用户匹配对应的移动设备,从而调取该移动设备对应的通讯地址,向该移动设备发送信息接收指令,移动设备接收到该信息接收指令之后,开启检测窗口,开启检测窗口时,可以点亮移动设备,也可以保持息屏状态,此时可以设置对应的提示语音,提示语音用于提示当前正在进行触摸指令采集,此时用户可以根据预设的触摸动作触摸移动设备,该触摸动作为用户自定义设置,如在移动设备的特定区域画圆圈,或者在移动设备的特定区域三指叩击,并设置多次叩击的时间间隔长短,基于实时监测到的触摸手势与用户自定义的手势,若两者匹配,则则通过移动设备发出对应的身份验证数据,将身份验证数据发送至对应的网页后台或者app客户端,完成登录验证。
62.如图2所示,作为本发明的一个优选实施例,所述对临时拦截数据进行数据转换,
将其转换为预设格式的字符串,基于该字符串生成身份验证数据的步骤,具体包括:
63.s201,对临时拦截数据进行进制转换,将其转换为三十六进制,得到格式转换数据。
64.在本步骤中,对临时拦截数据进行进制转换,为了减少字符数量,将其转化为三十六进制,此时的数据中的数字以及字母均视为字符,以得到格式转换数据。
65.s202,对格式转化数据进行字符筛选,筛选后的格式转化数据仅保留一种类型的字符,得到预设格式的字符串。
66.在本步骤中,对格式转化数据进行字符筛选,具体的,可以将其中包含的数字字符全部去除,仅保留字母字符,基于同样的方式,也可以仅保留数字字符而舍弃字母字符,得到预设格式的字符串。
67.s203,统计该预设格式的字符串中各个字符的数量,记录各个字符数量,基于各个字符数量生成身份验证数据,所述身份验证数据为字符与字符数量对应数字的结合。
68.在本步骤中,统计该预设格式的字符串中各个字符的数量,在三十六进制中,总共包含26个字母字符,而在该预设格式的字符串,各个字母字符均被重复使用,统计各个字母字符的使用数量,将字母字符按照a、b、c、d、e、f、g、h、i、j、k、l、m、n、o、p、q、r、s、t、u、v、w、x、y和z进行排序,在每一个字母字符后插入对应的使用次数,如a80,b85等,以得到身份验证数据。
69.如图3所示,作为本发明的一个优选实施例,所述将身份验证数据发送至与当前计算机网络用户绑定的移动设备上,所述移动设备对身份验证数据进行存储的步骤,具体包括:
70.s301,将当前用户与用户设定的移动设备进行匹配,确定移动设备的通讯地址。
71.在本步骤中,将当前用户与用户设定的移动设备进行匹配,具体的,该网页或者app客户端记录有每次登录的用户账号,基于该用户账号即可确定对应的用户身份,用户对应的移动设备也就相应确定,并随之确定移动设备的通讯地址。
72.s302,根据预设的加密算法对该身份验证数据进行加密,根据通讯地址发送该加密后的身份验证数据。
73.在本步骤中,根据预设的加密算法对该身份验证数据进行加密,在网页后台或者客户端中设置有加密算法,因此加密算法可以直接用于对数据进行加密,与加密算法对应的解密密钥同步存储于移动设备中,加密完成后,根据通讯地址发送该加密后的身份验证数据。
74.s303,通过所述移动设备对身份验证数据进行接收,通过对其进行解密,将解密后的身份验证数据存储在预设区域。
75.在本步骤中,通过所述移动设备对身份验证数据进行接收,为了保证数据的安全性,在移动设备中设置独立的存储区域,在存储区域内的数据仅可以进行写入和读取,不允许权限外的app对其进行数据改写。
76.如图4所示,作为本发明的一个优选实施例,所述通过移动设备接收触摸数据,基于触摸数据识别触摸手势,若触摸手势与预设手势相同,则通过移动设备发出对应的身份验证数据,完成登录验证的步骤,具体包括:
77.s401,在需要进行登录时,向移动设备发送信息接收指令,移动设备根据信息接收
指令处于待机状态。
78.在本步骤中,在需要进行登录时,向移动设备发送信息接收指令,移动设备对信息接收指令进行接收,从而进入到信息采集状态中,此时移动设备的屏幕亮起,用户可以在屏幕上进行触控。
79.s402,通过移动设备实时检测屏幕触摸动作,得到触摸数据,基于触摸数据中用户触摸的位置以及相邻触摸数据的时间间隔识别触摸手势。
80.在本步骤中,通过移动设备实时检测屏幕触摸动作,上述过程中,用户是根据其自定义的触摸手势进行触摸,如设置双指叩击屏幕三次,间隔时间为长短,从而得到触摸数据,那么对触摸数据进行解析,判定用户每次叩击是否使用双指,叩击时间间隔是否为一长一短,长短的定义可以为第一次叩击与第二次叩击的时间为第二次与第三次叩击的时间的两倍,则为一长一短,反之则视为两长或者两短,基于触摸数据中用户触摸的位置以及相邻触摸数据的时间间隔识别触摸手势。
81.s403,若触摸手势与预设手势相同,则通过移动设备发出对应的身份验证数据,完成登录验证。
82.在本步骤中,在触摸手势与预设手势相同时,发送身份验证数据,手势相同说明移动设备正在用户身边,并且为用户本人,为了进一步提高安全性,上述功能限制在用户距上一次解锁移动设备的预设时长内,如用户在a时刻解锁过移动设备,那么在a时刻开始,持续b时间长度的时间内,可以通过叩击的方式进行手势验证,否则只能够通过输入账号和密码进行验证。
83.如图5所示,为本发明实施例提供的一种计算机网络用户身份登录验证系统,所述系统包括:
84.数据截取模块100,用于接收退出登录请求,基于退出登录请求进行数据截取,得到临时拦截数据。
85.在本系统中,数据截取模块100接收退出登录请求,本发明应用于登录网页或者电脑客户端,用户第一次验证账号和密码之后,即可完成身份登录,在退出账号时,通过该网页或者客户端对最后接收的数据进行截取,即可得到临时截取数据,如某app客户端在推出前接收了一个数据包,则从该数据包中截取预设字节长度的临时截取数据,无论该数据包中包含的内容为何,均可以作为数据被截取,具体可以为视频数据、音频数据、文本数据等,上述数据可以在app内部产生,也可以是用户上传,也可以是从网络中下载得到,进行数据截取的时间为检测到用户退出登录的时刻。
86.数据转换模块200,用于对临时拦截数据进行数据转换,将其转换为预设格式的字符串,基于该字符串生成身份验证数据。
87.在本系统中,数据转换模块200对临时拦截数据进行数据转换,对于临时拦截数据,其仅作为验证用户身份的载体,因此无需获知其中包含的具体内容以及具体含义,对其进行进制转换,将其转换为特定进制的数据,具体的,可以为三十六进制,三十六进制数据是通过字符0、1、2、3、4、5、6、7、8、9、a、b、c、d、e、f、g、h、i、j、k、l、m、n、o、p、q、r、s、t、u、v、w、x、y和z进行表示的,因此经过转换之后,将会得到特定格式的字符串,为了进一步提高数据的随机性,保证验证数据的安全性,对上述字符串中的字符进行数量统计,基于包含的字符以及字符的数量生成一组身份验证数据。
88.数据传输模块300,用于将身份验证数据发送至与当前计算机网络用户绑定的移动设备上,所述移动设备对身份验证数据进行存储。
89.在本系统中,数据传输模块300将身份验证数据发送至与当前计算机网络用户绑定的移动设备上,为了保证数据在传输过程中的安全性,调取预设的加密算法对该身份验证数据进行加密,在移动设备中存储有用于解密的解密密钥,经过加密的身份验证数据在传输过程中,即使被截取或者复制,由于缺少解密密钥,其无法对加密的身份验证数据进行加密处理,因此难以完成对身份验证数据的解密处理,自然也无法根据上述身份验证数据进行账号登录,移动设备对身份验证数据进行存储,在此过程中,不对该身份验证数据进行解密。
90.身份验证模块400,用于通过移动设备接收触摸数据,基于触摸数据识别触摸手势,若触摸手势与预设手势相同,则通过移动设备发出对应的身份验证数据,完成登录验证。
91.在本系统中,身份验证模块400通过移动设备接收触摸数据,用户在开启对应的网页或者客户端时,该网页或者客户端根据上一次登录的账号自动匹配对应的用户,基于该用户匹配对应的移动设备,从而调取该移动设备对应的通讯地址,向该移动设备发送信息接收指令,移动设备接收到该信息接收指令之后,开启检测窗口,开启检测窗口时,可以点亮移动设备,也可以保持息屏状态,此时可以设置对应的提示语音,提示语音用于提示当前正在进行触摸指令采集,此时用户可以根据预设的触摸动作触摸移动设备,该触摸动作为用户自定义设置,如在移动设备的特定区域画圆圈,或者在移动设备的特定区域三指叩击,并设置多次叩击的时间间隔长短,基于实时监测到的触摸手势与用户自定义的手势,若两者匹配,则则通过移动设备发出对应的身份验证数据,将身份验证数据发送至对应的网页后台或者app客户端,完成登录验证。
92.如图6所示,作为本发明的一个优选实施例,所述数据转换模块200包括:
93.格式转换单元201,用于对临时拦截数据进行进制转换,将其转换为三十六进制,得到格式转换数据。
94.在本系统中,格式转换单元201对临时拦截数据进行进制转换,为了减少字符数量,将其转化为三十六进制,此时的数据中的数字以及字母均视为字符,以得到格式转换数据。
95.字符筛选单元202,用于对格式转化数据进行字符筛选,筛选后的格式转化数据仅保留一种类型的字符,得到预设格式的字符串。
96.在本系统中,字符筛选单元202对格式转化数据进行字符筛选,具体的,可以将其中包含的数字字符全部去除,仅保留字母字符,基于同样的方式,也可以仅保留数字字符而舍弃字母字符,得到预设格式的字符串。
97.数据合成单元203,用于统计该预设格式的字符串中各个字符的数量,记录各个字符数量,基于各个字符数量生成身份验证数据,所述身份验证数据为字符与字符数量对应数字的结合。
98.在本系统中,数据合成单元203统计该预设格式的字符串中各个字符的数量,在三十六进制中,总共包含26个字母字符,而在该预设格式的字符串,各个字母字符均被重复使用,统计各个字母字符的使用数量,将字母字符按照a、b、c、d、e、f、g、h、i、j、k、l、m、n、o、p、
q、r、s、t、u、v、w、x、y和z进行排序,在每一个字母字符后插入对应的使用次数,如a80,b85等,以得到身份验证数据。
99.如图7所示,作为本发明的一个优选实施例,所述数据传输模块300包括:
100.通讯地址匹配单元301,用于将当前用户与用户设定的移动设备进行匹配,确定移动设备的通讯地址。
101.在本模块中,通讯地址匹配单元301将当前用户与用户设定的移动设备进行匹配,具体的,该网页或者app客户端记录有每次登录的用户账号,基于该用户账号即可确定对应的用户身份,用户对应的移动设备也就相应确定,并随之确定移动设备的通讯地址。
102.验证数据传输单元302,用于根据预设的加密算法对该身份验证数据进行加密,根据通讯地址发送该加密后的身份验证数据。
103.在本模块中,验证数据传输单元302根据预设的加密算法对该身份验证数据进行加密,在网页后台或者客户端中设置有加密算法,因此加密算法可以直接用于对数据进行加密,与加密算法对应的解密密钥同步存储于移动设备中,加密完成后,根据通讯地址发送该加密后的身份验证数据。
104.验证数据存储单元303,用于通过所述移动设备对身份验证数据进行接收,通过对其进行解密,将解密后的身份验证数据存储在预设区域。
105.在本模块中,验证数据存储单元303通过所述移动设备对身份验证数据进行接收,为了保证数据的安全性,在移动设备中设置独立的存储区域,在存储区域内的数据仅可以进行写入和读取,不允许权限外的app对其进行数据改写。
106.如图8所示,作为本发明的一个优选实施例,所述身份验证模块400包括:
107.指令接收单元401,用于在需要进行登录时,向移动设备发送信息接收指令,移动设备根据信息接收指令处于待机状态。
108.在本模块中,指令接收单元401在需要进行登录时,向移动设备发送信息接收指令,移动设备对信息接收指令进行接收,从而进入到信息采集状态中,此时移动设备的屏幕亮起,用户可以在屏幕上进行触控。
109.触摸数据采集单元402,用于通过移动设备实时检测屏幕触摸动作,得到触摸数据,基于触摸数据中用户触摸的位置以及相邻触摸数据的时间间隔识别触摸手势。
110.在本模块中,触摸数据采集单元402通过移动设备实时检测屏幕触摸动作,上述过程中,用户是根据其自定义的触摸手势进行触摸,如设置双指叩击屏幕三次,间隔时间为长短,从而得到触摸数据,那么对触摸数据进行解析,判定用户每次叩击是否使用双指,叩击时间间隔是否为一长一短,长短的定义可以为第一次叩击与第二次叩击的时间为第二次与第三次叩击的时间的两倍,则为一长一短,反之则视为两长或者两短,基于触摸数据中用户触摸的位置以及相邻触摸数据的时间间隔识别触摸手势。
111.触摸验证单元403,用于若触摸手势与预设手势相同,则通过移动设备发出对应的身份验证数据,完成登录验证。
112.在本模块中,触摸验证单元403在触摸手势与预设手势相同时,发送身份验证数据,手势相同说明移动设备正在用户身边,并且为用户本人,为了进一步提高安全性,上述功能限制在用户距上一次解锁移动设备的预设时长内,如用户在a时刻解锁过移动设备,那么在a时刻开始,持续b时间长度的时间内,可以通过叩击的方式进行手势验证,否则只能够
通过输入账号和密码进行验证。
113.应该理解的是,虽然本发明各实施例的流程图中的各个步骤按照箭头的指示依次显示,但是这些步骤并不是必然按照箭头指示的顺序依次执行。除非本文中有明确的说明,这些步骤的执行并没有严格的顺序限制,这些步骤可以以其它的顺序执行。而且,各实施例中的至少一部分步骤可以包括多个子步骤或者多个阶段,这些子步骤或者阶段并不必然是在同一时刻执行完成,而是可以在不同的时刻执行,这些子步骤或者阶段的执行顺序也不必然是依次进行,而是可以与其它步骤或者其它步骤的子步骤或者阶段的至少一部分轮流或者交替地执行。
114.本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以通过计算机程序来指令相关的硬件来完成,所述的程序可存储于一非易失性计算机可读取存储介质中,该程序在执行时,可包括如上述各方法的实施例的流程。其中,本技术所提供的各实施例中所使用的对存储器、存储、数据库或其它介质的任何引用,均可包括非易失性和/或易失性存储器。非易失性存储器可包括只读存储器(rom)、可编程rom(prom)、电可编程rom(eprom)、电可擦除可编程rom(eeprom)或闪存。易失性存储器可包括随机存取存储器(ram)或者外部高速缓冲存储器。作为说明而非局限,ram以多种形式可得,诸如静态ram(sram)、动态ram(dram)、同步dram(sdram)、双数据率sdram(ddrsdram)、增强型sdram(esdram)、同步链路(synchlink)dram(sldram)、存储器总线(rambus)直接ram(rdram)、直接存储器总线动态ram(drdram)、以及存储器总线动态ram(rdram)等。
115.以上所述实施例的各技术特征可以进行任意的组合,为使描述简洁,未对上述实施例中的各个技术特征所有可能的组合都进行描述,然而,只要这些技术特征的组合不存在矛盾,都应当认为是本说明书记载的范围。
116.以上所述实施例仅表达了本发明的几种实施方式,其描述较为具体和详细,但并不能因此而理解为对本发明专利范围的限制。应当指出的是,对于本领域的普通技术人员来说,在不脱离本发明构思的前提下,还可以做出若干变形和改进,这些都属于本发明的保护范围。因此,本发明专利的保护范围应以所附权利要求为准。
117.以上所述仅为本发明的较佳实施例而已,并不用以限制本发明,凡在本发明的精神和原则之内所作的任何修改、等同替换和改进等,均应包含在本发明的保护范围之内。
技术特征:
1.一种计算机网络用户身份登录验证方法,其特征在于,所述方法包括:接收退出登录请求,基于退出登录请求进行数据截取,得到临时拦截数据;对临时拦截数据进行数据转换,将其转换为预设格式的字符串,基于该字符串生成身份验证数据;将身份验证数据发送至与当前计算机网络用户绑定的移动设备上,所述移动设备对身份验证数据进行存储;通过移动设备接收触摸数据,基于触摸数据识别触摸手势,若触摸手势与预设手势相同,则通过移动设备发出对应的身份验证数据,完成登录验证。2.根据权利要求1所述的计算机网络用户身份登录验证方法,其特征在于,所述对临时拦截数据进行数据转换,将其转换为预设格式的字符串,基于该字符串生成身份验证数据的步骤,具体包括:对临时拦截数据进行进制转换,将其转换为三十六进制,得到格式转换数据;对格式转化数据进行字符筛选,筛选后的格式转化数据仅保留一种类型的字符,得到预设格式的字符串;统计该预设格式的字符串中各个字符的数量,记录各个字符数量,基于各个字符数量生成身份验证数据,所述身份验证数据为字符与字符数量对应数字的结合。3.根据权利要求1所述的计算机网络用户身份登录验证方法,其特征在于,所述将身份验证数据发送至与当前计算机网络用户绑定的移动设备上,所述移动设备对身份验证数据进行存储的步骤,具体包括:将当前用户与用户设定的移动设备进行匹配,确定移动设备的通讯地址;根据预设的加密算法对该身份验证数据进行加密,根据通讯地址发送该加密后的身份验证数据;通过所述移动设备对身份验证数据进行接收,通过对其进行解密,将解密后的身份验证数据存储在预设区域。4.根据权利要求1所述的计算机网络用户身份登录验证方法,其特征在于,所述通过移动设备接收触摸数据,基于触摸数据识别触摸手势,若触摸手势与预设手势相同,则通过移动设备发出对应的身份验证数据,完成登录验证的步骤,具体包括:在需要进行登录时,向移动设备发送信息接收指令,移动设备根据信息接收指令处于待机状态;通过移动设备实时检测屏幕触摸动作,得到触摸数据,基于触摸数据中用户触摸的位置以及相邻触摸数据的时间间隔识别触摸手势;若触摸手势与预设手势相同,则通过移动设备发出对应的身份验证数据,完成登录验证。5.根据权利要求1所述的计算机网络用户身份登录验证方法,其特征在于,所述移动设备中存储有用于对身份验证数据解密的解密密钥。6.根据权利要求4所述的计算机网络用户身份登录验证方法,其特征在于,所述移动设备接收到信息接收指令之后,开启检测窗口,所述检测窗口的持续时间为预设值,达到预设值之后,关闭检测窗口。7.一种计算机网络用户身份登录验证系统,其特征在于,所述系统包括:
数据截取模块,用于接收退出登录请求,基于退出登录请求进行数据截取,得到临时拦截数据;数据转换模块,用于对临时拦截数据进行数据转换,将其转换为预设格式的字符串,基于该字符串生成身份验证数据;数据传输模块,用于将身份验证数据发送至与当前计算机网络用户绑定的移动设备上,所述移动设备对身份验证数据进行存储;身份验证模块,用于通过移动设备接收触摸数据,基于触摸数据识别触摸手势,若触摸手势与预设手势相同,则通过移动设备发出对应的身份验证数据,完成登录验证。8.根据权利要求7所述的计算机网络用户身份登录验证系统,其特征在于,所述数据转换模块包括:格式转换单元,用于对临时拦截数据进行进制转换,将其转换为三十六进制,得到格式转换数据;字符筛选单元,用于对格式转化数据进行字符筛选,筛选后的格式转化数据仅保留一种类型的字符,得到预设格式的字符串;数据合成单元,用于统计该预设格式的字符串中各个字符的数量,记录各个字符数量,基于各个字符数量生成身份验证数据,所述身份验证数据为字符与字符数量对应数字的结合。9.根据权利要求7所述的计算机网络用户身份登录验证系统,其特征在于,所述数据传输模块包括:通讯地址匹配单元,用于将当前用户与用户设定的移动设备进行匹配,确定移动设备的通讯地址;验证数据传输单元,用于根据预设的加密算法对该身份验证数据进行加密,根据通讯地址发送该加密后的身份验证数据;验证数据存储单元,用于通过所述移动设备对身份验证数据进行接收,通过对其进行解密,将解密后的身份验证数据存储在预设区域。10.根据权利要求7所述的计算机网络用户身份登录验证系统,其特征在于,所述身份验证模块包括:指令接收单元,用于在需要进行登录时,向移动设备发送信息接收指令,移动设备根据信息接收指令处于待机状态;触摸数据采集单元,用于通过移动设备实时检测屏幕触摸动作,得到触摸数据,基于触摸数据中用户触摸的位置以及相邻触摸数据的时间间隔识别触摸手势;触摸验证单元,用于若触摸手势与预设手势相同,则通过移动设备发出对应的身份验证数据,完成登录验证。
技术总结
本发明适用于身份验证技术领域,尤其涉及一种计算机网络用户身份登录验证系统及方法,所述方法包括:接收退出登录请求,进行数据截取,得到临时拦截数据;对临时拦截数据进行数据转换,将其转换为预设格式的字符串,基于该字符串生成身份验证数据;将身份验证数据发送至与当前计算机网络用户绑定的移动设备上;通过移动设备接收触摸数据,基于触摸数据识别触摸手势,若触摸手势与预设手势相同,则通过移动设备发出对应的身份验证数据,完成登录验证。本发明通过在每次使用结束时,在需要登录时,通过移动设备进行信息采集,用户可以通过简单的触摸设备即可调取对应的验证数据进行登录,大大提高了验证效率,提升了用户登录的便捷性。便捷性。便捷性。
技术研发人员:张铃丽 谭爽爽 刘宇建 于妍
受保护的技术使用者:许昌学院
技术研发日:2023.07.20
技术公布日:2023/8/31
版权声明
本文仅代表作者观点,不代表航家之家立场。
本文系作者授权航家号发表,未经原创作者书面授权,任何单位或个人不得引用、复制、转载、摘编、链接或以其他任何方式复制发表。任何单位或个人在获得书面授权使用航空之家内容时,须注明作者及来源 “航空之家”。如非法使用航空之家的部分或全部内容的,航空之家将依法追究其法律责任。(航空之家官方QQ:2926969996)
航空之家 https://www.aerohome.com.cn/
飞机超市 https://mall.aerohome.com.cn/
航空资讯 https://news.aerohome.com.cn/