键盘扫描方法、装置、计算机设备及存储介质制造方法及图纸

技术编号:19055867 阅读:29 留言:0更新日期:2018-09-29 12:00
本发明专利技术涉及一种键盘扫描方法、装置、计算机设备及存储介质,包括:获取键盘中键码的使用频次,根据所述键码的使用频次将全部键码划分为多个键码分区;对不同键码分区设定不同的扫描频率,其中,使用频次越低的键码所在的键码分区对应的扫描频率越低;根据所述扫描频率对不同键码分区包含的键码进行扫描。上述技术方案,通过根据键盘上键码的使用频次,将键码划分成多个不同的键码分区,并对每个键码分区设定对应的扫描频率,使得可以根据键码分区中键码的使用频率的高低来设置相应的扫描频率,减少了键盘的扫描次数,从而降低了键盘的辐射。

【技术实现步骤摘要】
键盘扫描方法、装置、计算机设备及存储介质
本专利技术涉及电磁辐射领域,特别是涉及一种键盘扫描方法、装置、计算机设备及存储介质。
技术介绍
随着科学技术的迅速发展,智能化、信息化已经深入到人们生产生活的各个领域,如工业、农业、交通、医疗、航天等的智能信息化,它不仅仅提高了人们的生活水平,而且有效带动了社会经济的迅速发展、促进其它新兴领域、新兴技术的出现。对于在智能化与信息化中扮演主要角色的就是计算机,可以说没有计算机的出现也就没有当今社会的智能化和信息化时代的到来。目前,计算机在很多领域中都有发挥巨大的作用,人们也越来越离不开计算机。计算机能用于科学计算、工农业管理控制、交通运输等领域,还可以应用于日常办公、个人生活、工作学习、娱乐休闲等各个地方。正因为计算机的功能之强大,所以,现在社会很多人几乎每天都需要坐在计算机的旁边,或是因为工作,或者是用于娱乐游戏。我们都知道,计算机是电子设备,它存在着一定的电磁辐射,长期坐在计算机旁边,会对我们的身体健康带来一定的影响。根据一些资料显示,在计算机中,键盘辐射是计算机辐射较大的硬件部分之一,而且键盘经常都是放在离人体最近的位置,因而对人体健康的危害也会非常大。目前降低计算机键盘辐射的方法主要是通过在键盘的外部增加降低电磁辐射的外套薄膜,或者在键盘内部加入一些防电磁辐射的屏蔽层。但这些方法只是隔离了辐射源,没有真正的降低键盘的辐射。
技术实现思路
基于此,有必要针对键盘辐射的问题,提供一种键盘扫描方法、装置、计算机设备及存储介质。一种键盘扫描方法,包括:获取键盘中键码的使用频次,根据所述键码的使用频次将全部键码划分为多个键码分区;对不同键码分区设定不同的扫描频率,其中,使用频次越低的键码所在的键码分区对应的扫描频率越低;根据所述扫描频率对不同键码分区包含的键码进行扫描。在其中一个实施例中,所述键盘扫描方法还包括:获取各键码分区最近一次键码触发时间,计算各键码分区最近一次键码被触发的时间与当前时间的时间差;根据所述时间差调整各键码分区对应的扫描频率。在其中一个实施例中,所述根据所述时间差调整各键码分区对应的扫描频率的步骤,包括:当所述时间差大于第一设定阈值且小于等于第二设定阈值时,则根据预设的第一规则调整所述各键码分区的扫描频率;当所述时间差大于所述第二设定阈值且小于等于第三设定阈值时,则根据预设的第二规则调整所述各键码分区的扫描频率;当所述时间差大于所述第三设定阈值时,则根据预设的第三规则调整所述各键码分区的扫描频率。在其中一个实施例中,在根据所述时间差调整各键码分区对应的扫描频率的步骤之后,还包括:检测键码触发事件,在检测到任一键码触发事件之后,将各键码分区的扫描频率分部恢复为调整前的扫描频率。在其中一个实施例中,所述根据所述键码的使用频次划分键码分区的步骤,包括:根据所述使用频次对所述键码进行划分,得到键码高频区、键码中频区和键码低频区;所述对不同键码分区设定不同的扫描频率的步骤,包括:设定所述键码高频区对应的扫描频率高于所述键码中频区的扫描频率;设定所述键码中频区的扫描频率高于所述键码低频区的扫描频率。在其中一个实施例在中,所述根据所述键码的使用频次将全部键码划分为多个键码分区的步骤,包括:获取键盘上键码的个数和预设的键码分区;若所述键码的个数能平均分配到各个键码分区,则根据所述键码的使用频次,将键盘上的键码平均划分到各个键码分区;或,当所述键码的个数不能平均分配到所述键码分区时,则将键盘的键码减少至可以平均分配后,再根据所述键码的使用频次,将键盘上的键码平均划分到各个键码分区,然后根据减少的键码的使用频次,将所述减少的键码划分到对应的键码分区。在其中一个实施例中,在根据所述键码的使用频次将全部键码划分为多个键码分区的步骤之后,还包括:统计设定时间内键码的使用频次,根据统计到的键码的使用频次和预设的调整条件,调整所述键码所在的键码分区。在其中一个实施例中,所述根据统计到的键码的使用频次和预设的调整条件,调整所述键码所在的键码分区的步骤,包括:当统计到的键码的使用频次大于设定频次范围时,则将所述键码调整至扫描频率更高的键码分区;当统计到的键码的使用频次小于设定频次范围时,则将所述键码调整至扫描频率更低的键码分区;当统计到的键码的使用频次在设定频次范围内时,保持所述键码的键码分区不变。在其中一个实施例中,在根据所述键码的使用频次和预设的调整规则,调整所述键码所在的键码分区的步骤之后,还包括:获取各个键码分区当前的键码数量,当任一键码分区的当前键码数量大于其他键码分区的键码数量之和时,则对键盘上的全部键码重新进行键码分区。在其中一个实施例中,所述当所述时间差大于第一设定阈值且小于等于第二设定阈值,则根据预设的第一规则调整所述各键码分区的扫描频率的步骤,包括:当所述时间差大于第一设定阈值且小于等于第二设定阈值时,则根据第一比例系数调整所述各键码分区的扫描频率;所述当所述时间差大于所述第二设定阈值且小于等于第三设定阈值时,则根据预设的第二规则调整所述各键码分区的扫描频率的步骤,包括:当所述时间差大于所述第二设定阈值且小于等于第三设定阈值时,则根据第二比例系数调整所述各键码分区的扫描频率;所述当所述时间差大于所述第三设定阈值,则根据预设的第三规则调整所述各键码分区的扫描频率的步骤,包括:当所述时间差大于所述第三设定阈值时,则根据第三比例系数调整所述各键码分区的扫描频率;其中,所述第一比例系数大于所述第二比例系数;所述第二比例系数大于所述第三比例系数;根据第三比例系数调整后的各个键码分区的扫描频率不低于该分区对应的最低的扫描频次。一种键盘扫描装置,包括:键码分区获取模块,用于获取键盘中键码的使用频次,根据所述键码的使用频次将全部键码划分为多个键码分区;扫描频率设定模块,用于对不同键码分区设定不同的扫描频率,其中,使用频次越低的键码所在的键码分区对应的扫描频率越低;扫描模块,用于根据所述扫描频率对不同键码分区包含的键码进行扫描。上述键盘扫描方法和装置,通过根据键盘上键码的使用频次,将键码划分成多个不同的键码分区,并对每个键码分区设定对应的扫描频率,使得可以根据键码分区中键码的使用频率的高低来设置相应的扫描频率,减少了键盘的扫描次数,从而降低了键盘的辐射。一种计算机设备,包括存储器、处理器以及存储在所述存储器上并可在所述处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现如上述键盘扫描的方法。上述计算机设备,通过所述处理器上运行的计算机程序,实现了降低键盘扫描频率。一种计算机存储介质,其上存储有计算机程序,该程序被处理器执行时实现如上述键盘扫描方法。上述计算机存储介质,通过其存储的计算机程序,实现了降低键盘扫描频率。附图说明图1是一实施例键盘扫描方法的应用环境图;图2是一实施例键盘扫描方法的流程图;图3是另一实施例键盘扫描方法的流程图;图4是一实施例行列式扫描实现方法的示意图;图5是一实施例键盘扫描装置的结构示意图。具体实施方式为更进一步阐述本专利技术所采取的技术手段及取得的效果,下面结合附图及较佳实施例,对本专利技术实施例的技术方案,进行清楚和完整的描述。需要说明的是,本专利技术实施例所涉及的术语“第一\第二\第三”仅仅是是区别类似的对象,不代表针对对象的特定排序,可以理本文档来自技高网...

【技术保护点】
1.一种键盘扫描方法,其特征在于,包括:获取键盘中键码的使用频次,根据所述键码的使用频次将全部键码划分为多个键码分区;对不同键码分区设定不同的扫描频率;其中,使用频次越低的键码所在的键码分区对应的扫描频率越低;根据所述扫描频率对不同键码分区包含的键码进行扫描。

【技术特征摘要】
1.一种键盘扫描方法,其特征在于,包括:获取键盘中键码的使用频次,根据所述键码的使用频次将全部键码划分为多个键码分区;对不同键码分区设定不同的扫描频率;其中,使用频次越低的键码所在的键码分区对应的扫描频率越低;根据所述扫描频率对不同键码分区包含的键码进行扫描。2.根据权利要求1所述的键盘扫描方法,其特征在于,还包括:获取最近一次键码触发时间,计算所述最近一次键码触发的时间与当前时间的时间差;根据所述时间差调整各键码分区对应的扫描频率。3.根据权利要求2的键盘扫描方法,其特征在于,所述根据所述时间差调整各键码分区对应的扫描频率的步骤,包括:当所述时间差大于第一设定阈值且小于等于第二设定阈值时,则根据预设的第一规则调整所述各键码分区的扫描频率;当所述时间差大于所述第二设定阈值且小于等于第三设定阈值时,则根据预设的第二规则调整所述各键码分区的扫描频率;当所述时间差大于所述第三设定阈值时,则根据预设的第三规则调整所述各键码分区的扫描频率。4.根据权利要求2或3的键盘扫描方法,其特征在于,在根据所述时间差调整各键码分区对应的扫描频率的步骤之后,还包括:检测键码触发事件,在检测到任一键码触发事件之后,将各键码分区的扫描频率分部恢复为调整前的扫描频率。5.根据权利要求1所述的键盘扫描方法,其特征在于,所述根据所述键码的使用频次划分键码分区的步骤,包括:根据所述键码的使用频次对所述键码进行划分,得到键码高频区、键码中频区和键码低频区;所述对不同键码分区设定不同的扫描频率的步骤,包括:设定所述键码高频区对应的扫描频率高于所述键码中频区的扫描频率;设定所述键码中频区的扫描频率高于所述键码低频区的扫描频率。6.根据权利要求1所述的键盘扫描方法,其特征在于,所述根据所述键码的使用频次将全部键码划分为多个键码分区的步骤,包括:获取键盘上键码的个数和预设的键码分区;若所述键码的个数能平均分配到各个键码分区,则根据所述键码的使用频次,将键盘上的键码平均划分到各个键码分区;或,若所述键码的个数不能平均分配到所述键码分区,则将键盘的键码减少至可以平均分配后,再根据所述键码的使用频次,将键盘上的键码平均划分到各个键码分区,然后根据减少的键码的使用频次,将所述减少的键码划分到对应的键码分区。7.根据权利要求1所述的键盘扫描方法,其特征在于,在根据所述键码的使用频次将全部键码划分为多个键码分区的步骤之后,还包括:统计设定时间内键码的使用频次,根据统计到的键码的使用频次和预设的调整条件,调整所述键码所在的键码分区。8.根据权...

【专利技术属性】
技术研发人员:刘喜增劳铜霭李敏贤
申请(专利权)人:珠海市杰理科技股份有限公司
类型:发明
国别省市:广东,44

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

1