通过键盘鼠标输入习惯识别实现操作用户身份判别的方法技术

技术编号:6536657 阅读:782 留言:0更新日期:2012-04-11 18:40
本发明专利技术属于计算机领域,是一种通过键盘鼠标输入习惯识别来实现操作用户身份判别的方法,按以下步骤进行:定义输入习惯:击键压力、按下间隔、松开间隔、关联间隔和组合间隔;键盘单个键位输入、键盘输入词组、键盘输入功能键、键盘输入组合键、鼠标按键输入、鼠标滑轮键输入时,记录相关输入,形成量化数据存入到识别数据模型;每个用户操作键盘、鼠标形成的识别数据模型之间有一定规律的差异,当用户作输入操作时,通过对比输入信息与识别数据模型来区分不同用户。本发明专利技术解决以键盘、鼠标输入习惯的识别,也能有效对操作用户身份的判别,输入习惯的细微差异量化处理,也可以达到像人手指纹一样的识别水平。

【技术实现步骤摘要】

本专利技术属于计算机领域,涉及一种用户身份判别方法,具体的说是一种。
技术介绍
最近,一项来自英国的研究显示,首先,你的键盘可以识别你,一个人敲击键盘时, 那种独一无二的节奏,有着不亚于指纹和瞳孔的身份识别功能。其次,你的键盘了解你,包括你的状态和心情。内心的压力常常会转变成指尖的压力,键盘不仅仅是这种压力的承受者,也是这种压力的记录者。键盘可以准确地识别敲击它的人,正在经历何种程度的紧张情绪。现有技术中,一般的识别系统中只通过对用户名及密码进行身份验证的,后面几乎没有控制,如果能够对用户操作习惯进行一种有效的识别,将是安全验证领域的一次革新。
技术实现思路
本专利技术所要解决的技术问题是针对以上现有技术存在的缺点,提出一种,能够对用户操作习惯进行一种有效的识别,进行安全验证。本专利技术解决以上技术问题的技术方案是,按以下步骤进行(1)定义输入习惯击键压力检测击键压力值;按下间隔从正常键位状态到键完全按下时的过程周期;松开间隔从键松开到完全恢复正常位的过程周期;关联间隔一个键操作转换到另一个键操作或再转换其他多个键操作的间隔过程周期;组合间隔一个键操作时同时转换到其他多个键上同步操作的过程周期;(2)键盘单个键位输入时,记录键盘的每个键位的击键压力、按下间隔、松开间隔、 按松关联间隔,形成量化数据存入到识别数据模型;(3)键盘输入词组时,分别记录对大写字母键、小写字母键、数字键、标点符号键的击键压力、按下间隔、松开间隔、按下松开的关联间隔、多键位组合关联间隔,形成量化数据存入到识别数据模型;(4)键盘输入功能键时,记录功能键的击键压力、按下间隔、松开间隔、按松关联间隔、多键位关联间隔,形成量化数据存入到识别数据模型;(5)键盘输入组合键时,记录组合键的击键压力、按下间隔、松开间隔、按松关联间隔、多键位序列间隔,形成量化数据存入到识别数据模型;(6)鼠标按键输入时,记录鼠标各个按键击键压力、按下间隔、松开间隔、按松关联间隔、多键位关联间隔,形成量化数据存入到识别数据模型;(7)鼠标滑轮键输入时,记录鼠标滑轮键向前滑动速度、向后滑动速度、前后交替滑动的速度、滑动停顿间隔,形成量化数据存入到识别数据模型;(8)每个用户操作键盘、鼠标形成的识别数据模型之间有一定规律的差异,当用户作输入操作时,通过对比输入信息与识别数据模型来区分不同用户。步骤⑶中,识别区分不同用户具体按以下步骤进行①每个用户配套建立一份键盘按键数据模型和一份鼠标按键数据模型;②每次输入用户名及密码表明此次登录的用户身份;③每次按键后,若按键累计次数> 0,遍历检索键盘及鼠标数据模型,寻找出最优匹配数据模型对应的用户;④如果匹配的用户和当前合法登录的用户不一致,就说明当前操作的用户和之前合法注册及历史操作的用户身份有差异,可以及时报警出来。本专利技术的优点是本专利技术解决以键盘、鼠标输入习惯的识别,也能有效对操作用户身份的判别,输入习惯的细微差异量化处理,也可以达到象人手指纹一样的识别水平。本专利技术应用于一些信息化操作环境中对用户身份有安全性要求的,一般系统中只通过对用户名及密码进行身份验证的,后面几乎没有控制,通过本专利技术的方法能够对用户操作习惯进行一种有效的识别,是安全验证领域的一次革新。具体实施例方式实施例一键输入原理在单片机应用系统中,除了复位按键有专门的复位电路及专一的复位功能外,其它按键都是以开关状态来设置控制功能或输入数据。当所设置的功能键或数字键按下时,计算机应用系统应完成该按键所设定的功能。对于一组键或一个键盘,总有一个接口电路与CPU相连。CPU可以采用查询或中断方式了解有无将键输入并检查是哪一个键按下,将该键号送入累加器ACC,然后通过跳转指令转入执行该键的功能程序,执行完后再返回主程序。,按以下步骤进行(1)定义输入习惯击键压力检测击键压力值;按下间隔从正常键位状态到键完全按下时的过程周期;松开间隔从键松开到完全恢复正常位的过程周期;关联间隔一个键操作转换到另一个键操作或再转换其他多个键操作的间隔过程周期;组合间隔一个键操作时同时转换到其他多个键上同步操作的过程周期;(2)键盘单个键位输入时,记录键盘的每个键位的击键压力、按下间隔、松开间隔、 按松关联间隔,形成量化数据存入到识别数据模型;(3)键盘输入词组时,分别记录对大写字母键、小写字母键、数字键、标点符号键的击键压力、按下间隔、松开间隔、按下松开的关联间隔、多键位组合关联间隔,形成量化数据存入到识别数据模型;(4)键盘输入功能键时,记录功能键的击键压力、按下间隔、松开间隔、按松关联间隔、多键位关联间隔,形成量化数据存入到识别数据模型;(5)键盘输入组合键时,记录组合键的击键压力、按下间隔、松开间隔、按松关联间隔、多键位序列间隔,形成量化数据存入到识别数据模型;(6)鼠标按键输入时,记录鼠标各个按键击键压力、按下间隔、松开间隔、按松关联间隔、多键位关联间隔,形成量化数据存入到识别数据模型;(7)鼠标滑轮键输入时,记录鼠标滑轮键向前滑动速度、向后滑动速度、前后交替滑动的速度、滑动停顿间隔,形成量化数据存入到识别数据模型;(8)每个用户操作键盘、鼠标形成的识别数据模型之间有一定规律的差异,当用户作输入操作时,通过对比输入信息与识别数据模型来区分不同用户。步骤(8)中,识别区分不同用户具体按以下步骤进行①每个用户配套建立一份键盘按键数据模型和一份鼠标按键数据模型;②每次输入用户名及密码表明此次登录的用户身份;③每次按键后,若按键累计次数> 0,遍历检索键盘及鼠标数据模型,寻找出最优匹配数据模型对应的用户;④如果匹配的用户和当前合法登录的用户不一致,就说明当前操作的用户和之前合法注册及历史操作的用户身份有差异,可以及时报警出来。本实施例的识别过程具体如下输入习惯的定义击键压力键输入原理在单片机应用系统中,除了复位按键有专门的复位电路及专一的复位功能外,其它按键都是以开关状态来设置控制功能或输入数据、检测击键压力值。按下间隔从正常键位状态到键完全按下时的过程周期。松开间隔从键松开到完全恢复正常位的过程周期。关联间隔一个键操作转换到另一个键操作或再转换其他多个键操作的间隔过程周期。组合间隔一个键操作时同时转换到其他多个键上同步操作的过程周期。键盘输入习惯全部单个键位的输入习惯识别记录键盘的每个键位的击键压力、按下间隔、松开间隔、按松关联间隔,形成量化数据存入到识别数据模型。词组(字符类按键)输入习惯识别键盘输入词组时,分别记录对大写字母键、小写字母键、数字键、标点符号键的击键压力、按下间隔、松开间隔、按下松开的关联间隔、多键位组合关联间隔,形成量化数据存入到识别数据模型。功能按键输入习惯识别键盘输入功能键时,记录功能键的击键压力、按下间隔、 松开间隔、按松关联间隔、多键位关联间隔,形成量化数据存入到识别数据模型。组合按键输入习惯识别键盘输入组合键时,记录组合键的击键压力、按下间隔、 松开间隔、按松关联间隔、多键位序列间隔,形成量化数据存入到识别数据模型。鼠标输入习惯鼠标按键识别鼠标各个按键(左键、中键、右键)击键压力、按下间隔、松开间隔、 按松关联间隔、多键位关联间隔,形成量化数据存入到识别数据模型。鼠标滑轮键识别鼠标滑轮键向前滑动速度、向后滑动速度、前后交替滑动的速度、滑动停顿本文档来自技高网...

【技术保护点】
1.通过键盘鼠标输入习惯识别来实现操作用户身份判别的方法,其特征在于:按以下步骤进行:⑴定义输入习惯:击键压力:检测击键压力值;按下间隔:从正常键位状态到键完全按下时的过程周期;松开间隔:从键松开到完全恢复正常位的过程周期;关联间隔:一个键操作转换到另一个键操作或再转换其他多个键操作的间隔过程周期;组合间隔:一个键操作时同时转换到其他多个键上同步操作的过程周期;⑵键盘单个键位输入时,记录键盘的每个键位的击键压力、按下间隔、松开间隔、按松关联间隔,形成量化数据存入到识别数据模型;⑶键盘输入词组时,分别记录对大写字母键、小写字母键、数字键、标点符号键的击键压力、按下间隔、松开间隔、按下松开的关联间隔、多键位组合关联间隔,形成量化数据存入到识别数据模型;⑷键盘输入功能键时,记录功能键的击键压力、按下间隔、松开间隔、按松关联间隔、多键位关联间隔,形成量化数据存入到识别数据模型;⑸键盘输入组合键时,记录组合键的击键压力、按下间隔、松开间隔、按松关联间隔、多键位序列间隔,形成量化数据存入到识别数据模型;⑹鼠标按键输入时,记录鼠标各个按键击键压力、按下间隔、松开间隔、按松关联间隔、多键位关联间隔,形成量化数据存入到识别数据模型;⑺鼠标滑轮键输入时,记录鼠标滑轮键向前滑动速度、向后滑动速度、前后交替滑动的速度、滑动停顿间隔,形成量化数据存入到识别数据模型;⑻每个用户操作键盘、鼠标形成的识别数据模型之间有一定规律的差异,当用户作输入操作时,通过对比输入信息与识别数据模型来区分不同用户。...

【技术特征摘要】
1.通过键盘鼠标输入习惯识别来实现操作用户身份判别的方法,其特征在于按以下步骤进行⑴定义输入习惯击键压力检测击键压力值;按下间隔从正常键位状态到键完全按下时的过程周期;松开间隔从键松开到完全恢复正常位的过程周期;关联间隔一个键操作转换到另一个键操作或再转换其他多个键操作的间隔过程周期;组合间隔一个键操作时同时转换到其他多个键上同步操作的过程周期;⑵键盘单个键位输入时,记录键盘的每个键位的击键压力、按下间隔、松开间隔、按松关联间隔,形成量化数据存入到识别数据模型;⑶键盘输入词组时,分别记录对大写字母键、小写字母键、数字键、标点符号键的击键压力、按下间隔、松开间隔、按下松开的关联间隔、多键位组合关联间隔,形成量化数据存入到识别数据模型;⑷键盘输入功能键时,记录功能键的击键压力、按下间隔、松开间隔、按松关联间隔、多键位关联间隔,形成量化数据存入到识别数据模型;ω键盘输入组合键时,记录组合键的击键压力、按下间隔、松开间隔、按松关联间隔、多键位序列间隔,形成量化数据存入到识...

【专利技术属性】
技术研发人员:葛志元李曙强
申请(专利权)人:德讯科技股份有限公司
类型:发明
国别省市:84

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

1