防屏幕损坏的敲击方法及系统与流程

文档序号:11133355阅读:698来源:国知局
防屏幕损坏的敲击方法及系统与制造工艺

本发明涉及触控技术领域,具体涉及一种防屏幕损坏的敲击方法及系统。



背景技术:

继指纹识别技术、压力触控技术之后,指关节识别技术又成为电子设备上新的技术热点,越来越多的电子设备开始支持指关节识别。支持指关节识别的电子设备可以使用指关节敲击屏幕触发相应的功能。

敲击屏幕触发相应的功能确实给用户操作带来了方便,然而目前通过敲击屏幕触发功能对用户的敲击动作具有一定的要求,需要具有一定的速度和力度。如果长期使用手指关节敲击屏幕,且习惯性的长期使用同一动作敲击同一位置,容易造成敲击位置处的屏幕损坏,而且容易造成屏幕下其他元器件的损坏。



技术实现要素:

鉴于以上内容,有必要提出一种防屏幕损坏的敲击方法及系统,能够平衡屏幕上的敲击位置,防止支持指关节识别的电子设备被长期定点敲击而造成屏幕或屏幕下元器件的损坏,从而提高电子设备的使用寿命,增加用户使用兴趣。

一种防屏幕损坏的敲击方法,应用于电子设备中,所述电子设备包括显示屏幕及存储器,所述显示屏幕上预先划分了多个区域且所述存储器中存储有所述显示屏幕上每个区域的已敲击密度,所述方法包括:

监测所述显示屏幕上接收到的敲击信号并记录敲击点的位置信息;

根据所述位置信息确定所述敲击点所在的区域;

计算所确定的区域的敲击密度;

更新所述存储器中每个区域的已敲击密度;

确定敲击密度小于第一预设密度值的一个或多个区域为安全操作区域;

以预设显示方式显示所述安全操作区域。

根据本发明的一个优选实施例,所述显示屏幕上的多个区域是根据预设的坐标范围或预设的尺寸进行划分,所述位置信息为所述敲击点的位置坐标。

根据本发明的一个优选实施例,

所述第一预设密度值为预先设置的固定值;或者

对所计算出的敲击密度进行大小排序,选取预设位数的敲击密度值作为所述第一预设密度值。

根据本发明的一个优选实施例,所述安全操作区域是根据预置规则以所述预设显示方式来显示,其中,所述预置规则为下述中的至少一种:

A.随机选取的坐标范围或者预设面积或者预设面积中的任意坐标范围;

B.与最小敲击密度相对应的坐标范围或者预设面积或者预设面积中的任意坐标范围;

C.所述安全操作区域中距离上一次敲击操作最近的坐标范围或者预设面积或者预设面积中的任意坐标范围;

D.所述B和C的加权组合。

根据本发明的一个优选实施例,所述方法还包括:

接收所述安全操作区域上的敲击操作;

判断所述敲击操作所对应的敲击信号是否会触发相应的功能;及

当确定所述敲击操作所对应的敲击信号会触发相应的功能时,则触发相应的功能,或者

当确定所述敲击操作所对应的敲击信号不会触发相应的功能时,则继续计算下一次敲击的一个或多个安全操作区域直至触发相应的功能为止。

一种防屏幕损坏的敲击系统,运行于电子设备中,所述电子设备包括显示屏幕及存储器,所述显示屏幕上预先划分了多个区域且所述存储器中存储有所述显示屏幕上每个区域的已敲击密度,所述系统包括:

记录模块,用于监测所述显示屏幕上接收到的敲击信号并记录敲击点的位置信息;

确定模块,用于根据所述位置信息确定所述敲击点所在的区域;

计算模块,用于计算所确定的区域的敲击密度;

更新模块,用于更新所述存储器中每个区域的已敲击密度;

所述确定模块,还用于确定敲击密度小于第一预设密度值的一个或多个区域为安全操作区域;及

显示模块,用于以预设显示方式显示所述安全操作区域。

根据本发明的一个优选实施例,所述显示屏幕上的多个区域是根据预设的坐标范围或预设的尺寸进行划分,所述位置信息为所述敲击点的位置坐标。

根据本发明的一个优选实施例,

所述第一预设密度值为预先设置的固定值;或者

对所计算出的敲击密度进行大小排序,选取预设位数的敲击密度值作为所述第一预设密度值。

根据本发明的一个优选实施例,所述显示模块显示所述安全操作区域是根据预置规则以所述预设显示方式来显示,其中,所述预置规则为下述中的至少一种:

A.随机选取的坐标范围或者预设面积或者预设面积中的任意坐标范围;

B.与最小敲击密度相对应的坐标范围或者预设面积或者预设面积中的任意坐标范围;

C.所述安全操作区域中距离上一次敲击操作最近的坐标范围或者预设面积或者预设面积中的任意坐标范围;

D.所述B和C的加权组合。

根据本发明的一个优选实施例,所述系统还包括:

接收模块,用于接收所述安全操作区域上的敲击操作;

判断模块,用于判断所述敲击操作所对应的敲击信号是否会触发相应的功能;及

所述触发模块,还用于当所述判断模块确定所述敲击操作所对应的敲击信号会触发相应的功能时,则触发相应的功能,或者

所述触发模块,还用于当所述判断模块确定所述敲击操作所对应的敲击信号不会触发相应的功能时,则继续执行所述计算模块。

相较于现有技术,使用本发明所述防屏幕损坏的敲击方法及系统,通过电子设备的自主计算与敲击位置提示,改变用户的敲击习惯,从而防止了长期的定点敲击,保护了屏幕。

附图说明

图1所示是本发明防屏幕损坏的敲击方法较佳实施例的方法流程图。

图2所示是实现本发明所述防屏幕损坏的敲击方法的电子设备的硬件结构示意图。

图3所示是本发明防屏幕损坏的敲击系统较佳实施例的功能模块图。

主要元件符号说明

具体实施方式

为了使本发明的目的、技术方案和优点更加清楚,下面将结合附图和具体实施例,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明的一部分实施例,而不是全部的实施例。此外,应当理解,本文所描述的具体实施例,仅用以解释本发明,并不用于限定本发明。

基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动的前提下所获得的所有其他实施例,都属于本发明保护的范围。

参考图1所示,是本发明防屏幕损坏的敲击方法较佳实施例的方法流程图。所述较佳实施例中的方法由电子设备所执行。在本实施例中,所述电子设备可以是,例如,智能手机,平板电脑,笔记本电脑,穿戴式设备以及其他任何具有显示屏幕的电子设备。

在本实施例中,所述电子设备支持指关节识别,能够区分手指指肚和手指关节,当用户用手指指肚触摸显示屏幕时是正常的单点或多点触控操作,而当用户使用手指关节敲击显示屏幕时,电子设备能够准确识别并作出相应的响应。例如,锁屏界面时使用手指关节敲击所述显示屏幕两次可触发解锁功能,主界面时使用手指关节敲击所述显示屏幕三次可触发播放音乐的功能等等。

根据不同的需求,图1所示流程图中的执行顺序可以改变,某些可以省略。

S11,所述电子设备监测所述显示屏幕上接收到的敲击信号并记录敲击点的位置信息。

在一些实施例中,所述敲击信号对应所述显示屏幕上的敲击操作,所述敲击操作包括以下至少一种,但不限于,点击操作、双击操作或者长按操作。

其中,所述双击操作包括两次敲击所述显示屏幕同一位置或相邻位置的时间间隔小于一个预设时间(例如2S等)的操作。所述长按操作包括按压所述显示屏幕同一位置的时长大于一个预设时间(例如5S)的操作。

在一些实施例中,所述敲击信号一般是通过用户的手指关节敲击所述显示屏幕上的任意位置而产生,也可以是通过触控笔或其他硬物,比如笔杆、钥匙等敲击所述显示屏幕而产生。优选为用户用手指关节敲击所述显示屏幕,所述电子设备接收到敲击信号。

用户在所述显示屏幕上执行的敲击操作,可以是用户在当前时刻敲击所述显示屏幕的一种动作行为,也可以是用户多次执行敲击动作从而产生的一种动作趋势。

在一些实施例中,所述显示屏幕上的多个区域是根据预设的坐标范围或预设的尺寸进行划分,所述位置信息为所述敲击点的位置坐标。所述敲击点的位置坐标是指所述显示屏幕上具体的x,y坐标值。

在本实施例中,所述位置信息可以由所述电子设备提供的应用程序编程接口(Application Programming Interface,API)函数直接获取。

S12,所述电子设备根据所述位置信息确定所述敲击点所在的区域。

在一些实施例中,所述电子设备获取所述位置信息,依据所述位置信息落入的坐标范围确定所述敲击点所在的区域。

S13,所述电子设备计算所确定的区域的敲击密度。

在一些实施例中,所述显示屏幕上预先划分了多个区域。所述划分的区域的大小可以是,例如,10*10、100*100或者100*200等。所述区域的大小还可以由所述电子设备依据所述显示屏幕的实际尺寸进行划分。

所述敲击密度是指用户敲击所述显示屏幕上预先划分的区域的次数或者频率。

在一些实施例中,所述电子设备的存储器中预先存储有数据库,所述数据库中记录所述显示屏幕上每个区域的已敲击密度。

具体而言,所述电子设备每监测所述显示屏幕上接收到一次敲击信号时,就记录一次与所述敲击信号相对应的位置信息,且统计相同位置信息处的敲击次数或敲击频率。所述电子设备将在同一位置信息处接收到的敲击信号对应的敲击操作进行次数累加。

S14,所述电子设备更新所述存储器中每个区域的已敲击密度。

在一些实施例中,所述电子设备计算出敲击密度后即时更新所述存储器中每个区域的已敲击密度。

为了减少运算量,所述电子设备接收到敲击信号时,只需计算所述敲击点所在区域的敲击密度即可,其他当前未敲击的区域保留之前的计算。也就是说,可以先计算所述显示屏幕上每个区域的敲击密度,然后仅更新敲击点所在区域的敲击密度,不需要更新所有区域上的敲击密度。

S15,所述电子设备确定敲击密度小于第一预设密度值的一个或多个区域为安全操作区域。

在一些实施例中,所述电子设备可以预先设置所述第一预设密度值(例如,3次),即所述第一预设密度值是一个预先设置的固定值。

在一些实施例中,所述电子设备可以不预先设置所述第一预设密度值,即所述第一预设密度值是一个变化值,可以随着所述电子设备计算出的敲击密度而进行适应性调整。

例如,所述电子设备对所计算出的敲击密度由大至小进行排序,选取预设位数(例如,倒数第4位)的敲击密度值作为所述第一预设密度值。在其他实施例中,所述电子设备还可以对所计算出的敲击密度由小至大进行排序。本文对排序的顺序不做限制,对所述第一预设密度值的选取也不限制为上述例举的实施例。

在一些实施例中,所述电子设备将所述敲击密度与所述第一预设密度值进行比较,并将敲击密度小于所述第一预设密度值对应的区域确定为安全操作区域,即用户下一次可以进行敲击操作的区域;将敲击密度大于所述第一预设密度值对应的区域确定为非安全操作区域,即用户下一次不可以再进行敲击操作的区域。

所述电子设备将敲击密度小于所述第一预设密度值对应的坐标范围组合而成的区域确定为安全操作区域,所述电子设备将敲击密度大于或等于所述第一预设密度值对应的坐标范围组合而成的区域确定为非安全操作区域。

S16,所述电子设备以预设显示方式显示所述安全操作区域。

在一些实施例中,为提示用户所述显示屏幕上的操作区域,所述电子设备将所述安全操作区域与非非安全操作区域进行区别显示,例如,以预设显示方式显示所述安全操作区域。在另一些实施例中,所述电子设备还可以以预设显示方式显示所述非安全操作区域。或者,以预设第一显示方式显示所述安全操作区域,以预设第二显示方式显示所述非安全操作区域。

在一些实施例中,预设显示方式包括显示的颜色,显示的形状或者显示的图案等。例如,所述电子设备对所述安全操作区域进行高亮显示。或者,所述电子设备对所述安全操作区域进行闪烁显示。再如,所述电子设备在所述安全操作区域上悬浮显示卡通或风景或几何图形。又如,所述电子设备将所述安全操作区域上的图像进行虚化或淡化或增强显示。本实施例中,所述预设显示方式并不限于所例举的,其他任何可以区别显示所述安全操作区域的显示方式都应包含于此。

在一些实施例中,所述电子设备可以以预设显示方式显示所述安全操作区域的全部或部分。也就是说,所述电子设备可以将所确定的所述安全操作区域全部以所述预设显示方式进行显示,也可以仅将所确定的所述安全操作区域的部分(例如,一个坐标范围或者一个预设面积或者一个预设面积中的任意坐标范围)以所述预设显示方式进行显示。

在一些实施例中,所述电子设备可以根据预置规则以所述预设显示方式来显示部分所述安全操作区域。

所述预置规则可以为下述中的至少一种:

A.随机选取的坐标范围或者预设面积或者预设面积中的任意坐标范围;

B.与最小敲击密度相对应的坐标范围或者预设面积或者预设面积中的任意坐标范围;

C.所述安全操作区域中距离上一次敲击操作最近的坐标范围或者预设面积或者预设面积中的任意坐标范围;

D.所述B和C的加权组合,所述电子设备为B分配第一权重,为C分配第二权重,所述第一权重与所述第二权重之和为1。

在进一步的实施例中,所述方法还包括:所述电子设备接收所述安全操作区域上的敲击操作。

在一些实施例中,用户敲击所述安全操作区域时,所述电子设备接收到敲击信号,响应所述敲击信号对应的敲击指令。而当用户敲击所述非安全操作区域时,所述电子设备不接收敲击操作。也就是说用户敲击所述非安全操作区域时,所述电子设备上无任何响应指令。

在一些实施例中,所述电子设备能够准确识别用户的手指关节的敲击操作并作出相应的响应。例如,用户使用手指关节敲击所述安全操作区域,可触发解锁功能等。

需要说明的是,所述电子设备是基于当前时刻在所述安全操作区域上的敲击操作结合上一时刻的敲击操作才触发相应的功能。

在进一步的实施例中,所述电子设备接收所述安全操作区域上的敲击操作还可以包括:所述电子设备判断所述敲击操作所对应的敲击信号是否会触发相应的功能。

如果所述电子设备确定所述敲击操作所对应的敲击信号会触发相应的功能时,则触发相应的功能,如果所述电子设备确定所述敲击操作所对应的敲击信号不会触发相应的功能时,则所述电子设备继续记录所述敲击点的位置信息并计算所述显示屏幕上的敲击密度,确定所述敲击密度小于第一预设密度值的区域为下一次敲击的操作区域直至触发相应的功能为止。

在进一步的实施例中,所述电子设备确定所述敲击操作所对应的敲击信号不会触发相应的功能时,所述方法还可包括:提示用户当前的敲击操作为无效操作,并返回正常使用界面。

所述提示可以是语音提示,也可以是文字显示。

以下例举三个应用实施例说明本发明防屏幕损坏的敲击方法。

应用场景一

第一时刻用户敲击所述显示屏幕,所述电子设备监测到敲击信号时记录第一次敲击点的位置信息,确定第一次敲击点所在的区域及计算所述区域的敲击密度,更新所述存储器中已存储的敲击密度。所述电子设备对第一时刻所计算出的敲击密度由大至小进行排序,选取排在倒数第4位的敲击密度值作为第一预设密度值,将所述敲击密度小于第一预设密度值对应的坐标范围组合而成的区域确定为安全操作区域。所述电子设备将所述安全操作区域全部进行高亮显示。

第二时刻用户敲击所述显示屏幕,所述电子设备再次监测到敲击信号时记录第二次敲击点的位置信息。所述电子设备中对应敲击两次所述显示屏幕的敲击指令为触发播放音乐的指令,因而,所述电子设备播放音乐。

应用场景二

第一时刻用户敲击所述显示屏幕,所述电子设备监测到敲击信号时记录第一次敲击点的位置信息,确定第一次敲击点所在的区域及计算所述区域的敲击密度,更新所述存储器中已存储的敲击密度。所述电子设备将所述敲击密度小于第一预设密度值(预先设置为3次)对应的坐标范围组合而成的区域确定为安全操作区域。所述电子设备随机选择所述安全操作区域中的一个坐标范围,并将上述坐标范围进行闪烁显示以提示用户第二时刻应该敲击的位置。

第二时刻用户敲击所述显示屏幕上闪烁显示的位置,所述电子设备再次监测到敲击信号时记录第二次敲击点的位置信息。所述电子设备中不存在对应敲击两次所述显示屏幕的敲击指令,因而,所述电子设备不触发任何功能。

应用场景三,所述电子设备上触发截屏功能的敲击指令对应的敲击次数为3次。

第一时刻用户敲击所述显示屏幕,所述电子设备监测到敲击信号时记录第一次敲击点的位置信息,确定第一次敲击点所在的区域及计算所述区域的敲击密度,更新所述存储器中已存储的敲击密度。所述电子设备对第一时刻所计算出的敲击密度由大至小进行排序,选取排在倒数第4位的敲击密度值作为第一预设密度值,将所述敲击密度小于第一预设密度值对应的坐标范围组合而成的区域确定为安全操作区域。所述电子设备将所述安全操作区域中距离第一次敲击操作的位置点最近的区域上的图像进行虚化显示。

第二时刻用户敲击所述显示屏幕,所述电子设备第二次监测到敲击信号时记录第二次敲击点的位置信息。所述电子设备计算所述显示屏幕上的敲击密度。所述电子设备选取排在倒数第4位的敲击密度值作为第一预设密度值,将所述敲击密度小于第一预设密度值对应的坐标范围组合而成的区域确定为安全操作区域。所述电子设备将所述安全操作区域最小敲击密度最小相对应的预设面积的区域上的图像进行淡化显示。

第三时刻用户敲击所述显示屏幕,所述电子设备第三次监测到敲击信号时记录第三次敲击点的位置信息。所述电子设备中对应敲击三次所述显示屏幕的敲击指令为触发截屏的指令,因而,所述电子设备对当前界面进行截屏,然后恢复正常使用界面。

综上所述,本发明所述的防屏幕损坏的敲击方法,监测所述显示屏幕上接收到的敲击信号并记录敲击点的位置信息;根据所述位置信息确定所述敲击点所在的区域;计算所确定的区域的敲击密度;更新所述存储器中每个区域的已敲击密度;确定敲击密度小于第一预设密度值的一个或多个区域为安全操作区域;以预设显示方式显示所述安全操作区域。本发明能够防止支持指关节识别的电子设备被长期定点敲击而造成屏幕或屏幕下元器件的损坏,提高电子设备的使用寿命,增加用户使用兴趣。

以上所述,仅是本发明的具体实施方式,但本发明的保护范围并不局限于此,对于本领域的普通技术人员来说,在不脱离本发明创造构思的前提下,还可以做出改进,但这些均属于本发明的保护范围。

上述图1详细介绍了本发明的防屏幕损坏的敲击方法,下面结合第2~3图,分别对实现上述防屏幕损坏的敲击方法的电子设备的硬件结构及功能模块进行介绍。

应该了解,所述实施例仅为说明之用,在专利申请范围上并不受此结构的限制。

如图2所示,是实现本发明所述防屏幕损坏的敲击方法的电子设备的硬件结构示意图。

在本发明较佳实施例中,所述电子设备1包括至少一个存储器11、至少一个处理器12、至少一个通信总线13、接收器14、发送器15以及显示屏幕16。应该了解,所述电子设备1也可以包括其他硬件或者软件部件,而并不限制于上述列举的部件。

在一些实施例中,所述电子设备1包括一种能够按照事先设定或存储的指令,自动进行数值计算和/或信息处理的电子设备,其硬件包括但不限于微处理器、专用集成电路、可编程门阵列、数字处理器、嵌入式设备等。所述电子设备1还可包括用户设备。所述用户设备包括但不限于任何一种可与用户通过键盘、鼠标、遥控器、触摸板或声控设备等方式进行人机交互的电子产品,例如,个人计算机、平板电脑、智能手机、智能式穿戴设备等。

需要说明的是,所述电子设备1仅为举例,其他现有的或今后可能出现的电子产品如可适应于本发明,也应包含在本发明的保护范围以内,并以引用方式包含于此。

在一些实施例中,所述电子设备1支持指关节识别,能够区分手指指肚和手指关节,当用户用手指指肚触摸所述显示屏幕16时是正常的多点触控操作,而当用户使用手指关节敲击显示屏幕16时,电子设备1能够准确识别并作出相应的响应。例如,锁屏界面时使用手指关节敲击所述显示屏幕16两次可触发解锁功能,主界面时使用手指关节敲击所述显示屏幕16三次可触发播放音乐的功能等等。

在一些实施例中,所述至少一个存储器11用于存储程序代码和各种数据,例如所述防屏幕损坏的敲击系统10,并在电子设备1运行过程中实现高速、自动地完成程序或数据的存取。所述至少一个存储器11可以是所述电子设备1的内部存储单元,例如所述电子设备1的硬盘或者内存。所述至少一个存储器11也可以是所述电子设备1的外部存储单元,例如所述电子设备1上的插接式硬盘、智能媒体卡(Smart Media Card,SMC)、安全数字卡(Secure Digital Card,SD)、快闪存储器卡(flash card)等储存单元。进一步地,所述至少一个存储器11还可以既包括所述电子设备1的内部存储单元,也可以包括外部存储单元。本实施例中,所述存储器11中存储有所述显示屏幕16上每个区域的已敲击密度。

在一些实施例中,所述处理器12是一个或者多个中央处理器(Central Processing unit,CPU)、微处理器或其他数字处理芯片等,是电子设备1的运算核心(Core)和控制核心(Control Unit)。所述处理器12用于解释程序指令以及处理软件中的数据,例如执行防屏幕损坏的敲击系统10。

在一些实施例中,所述通信总线13被设置为实现所述存储器11、所述处理器12、所述接收器14、所述发送器15以及所述显示屏幕16等之间的连接通信。

在一些实施例中,所述接收器14和所述发送器15可以是有线发送端口,也可以为无线设备,例如包括天线装置,用于与其他设备进行数据通信。

在一些实施例中,所述显示屏幕16用来显示用户界面,该界面中可包括多个应用程序的图标或文件标识,该应用程序图标可以是代表所述电子设备1所能提供的各个功能,如一键清理、拍照等,以及分别附属于所述应用程序图标的子功能图标之组合。该文件标识可以是代表所述电子设备1所存储的各个文件的图标以表示该处存储有文件,如word文件图标等。此外,所述文件标识也可以是文件的名称或文件图标。

所述显示屏幕16包括,但不限于,触摸显示屏等具有触摸功能的显示单元。故用户除了可通过所述显示屏幕16观看电子设备1所显示用户界面外,也可通过敲击所述显示屏幕16输入响应的功能指令。

应该了解,所述实施例仅为说明之用,在专利申请范围上并不受此结构的限制。

参阅图3所示,是本发明防屏幕损坏的敲击系统10防屏幕损坏的敲击较佳实施例中的功能模块图。

在一些实施例中,所述防屏幕损坏的敲击系统10运行于所述电子设备1中。所述防屏幕损坏的敲击系统10可以包括多个由程序代码段所组成的功能模块(详见图3)。所述防屏幕损坏的敲击系统10中的各个程序段的程序代码可以存储于所述至少一个存储器11中,并由所述处理器12所执行,以执行对所述显示屏幕16的保护(详见图1中描述)。

本实施例中,所述防屏幕损坏的敲击系统10根据其所执行的功能,可以被划分为多个功能模块。所述功能模块可以包括:记录模块101、确定模块102、计算模块103、更新模块104、显示模块105、接收模块106、触发模块107及判断模块108。本发明所称的模块是指一种能够被处理器12所执行并且能够完成固定功能的一系列计算机程序段,其存储在存储器11中。在本实施例中,关于各模块的功能将在后续的实施例中详述。

所述记录模块101,用于监测所述显示屏幕上接收到的敲击信号并记录敲击点的位置信息。

在一些实施例中,所述敲击信号对应所述显示屏幕16上的敲击操作,所述敲击操作包括以下至少一种,但不限于,点击操作、双击操作或者长按操作。

其中,所述双击操作包括两次敲击所述显示屏幕16同一位置或相邻位置的时间间隔小于一个预设时间(例如2S等)的操作。所述长按操作包括按压所述显示屏幕16同一位置的时长大于一个预设时间(例如5S)的操作。

在一些实施例中,所述敲击信号一般是通过用户的手指关节敲击所述显示屏幕16上的任意位置而产生,也可以是通过触控笔或其他硬物,比如笔杆、钥匙等敲击所述显示屏幕而产生。优选为用户用手指关节敲击所述显示屏幕16,所述记录模块101接收到敲击信号。

用户在所述显示屏幕16上执行的敲击操作,可以是用户在当前时刻敲击所述显示屏幕16的一种动作行为,也可以是用户多次执行敲击动作从而产生的一种动作趋势。

在一些实施例中,所述位置信息包括以下一种或多种的组合:敲击点的位置坐标,敲击点的位置区域。

在一些实施例中,所述显示屏幕16上的多个区域是根据预设的坐标范围或预设的尺寸进行划分,所述位置信息为所述敲击点的位置坐标。所述敲击点的位置坐标是指所述显示屏幕16上具体的x,y坐标值。

在本实施例中,所述位置信息可以由所述电子设备1提供的应用程序编程接口(Application Programming Interface,API)函数直接获取。

所述确定模块102,用于根据所述位置信息确定所述敲击点所在的区域。

在一些实施例中,所述确定模块102获取所述位置信息,依据所述位置信息落入的坐标范围确定所述敲击点所在的区域。

所述计算模块103,用于计算所确定的区域的敲击密度。

在一些实施例中,所述显示屏幕16上预先划分了多个区域。所述划分的区域的大小可以是,例如,10*10、100*100或者100*200等。所述区域的大小还可以由所述电子设备1依据所述显示屏幕16的实际尺寸进行划分。

所述敲击密度是指用户敲击所述显示屏幕16上预先划分的区域的次数或者频率。

在一些实施例中,所述电子设备1的存储器11中预先存储有数据库,所述数据库中记录所述显示屏幕16上每个区域的已敲击密度。

具体而言,所述记录模块101每监测所述显示屏幕16上接收到一次敲击信号时,就记录一次与所述敲击信号相对应的位置信息,且所述计算模块103统计相同位置信息处的敲击次数或敲击频率。所述计算模块103将在同一位置信息处接收到的敲击信号对应的敲击操作进行次数累加。

所述更新模块104,用于更新所述存储器中每个区域的已敲击密度。

在一些实施例中,所述更新模块104在所述计算模块103计算出敲击密度后即时更新所述存储器11中每个区域的已敲击密度。

为了减少运算量,所述计算模块103接收到敲击信号时,只需计算所述敲击点所在区域的敲击密度即可,其他当前未敲击的区域保留之前的计算。也就是说,可以先计算所述显示屏幕上每个区域的敲击密度,然后所述更新模块104仅更新敲击点所在区域的敲击密度,不需要更新所有区域上的敲击密度。

所述确定模块102,还用于确定敲击密度小于第一预设密度值的一个或多个区域为安全操作区域。

在一些实施例中,所述电子设备1可以预先设置所述第一预设密度值(例如,3次),即所述第一预设密度值是一个预先设置的固定值。

在一些实施例中,所述电子设备1也可以不预先设置所述第一预设密度值,即所述第一预设密度值是一个变化值,可以随着所述计算模块103计算出的敲击密度而进行适应性调整。

例如,所述计算模块103对所计算出的敲击密度由大至小进行排序,选取预设位数(例如,倒数第4位)的敲击密度值作为所述第一预设密度值。在其他实施例中,所述计算模块103还可以对所计算出的敲击密度由小至大进行排序。本文对排序的顺序不做限制,对所述第一预设密度值的选取也不限制为上述例举的实施例。

在一些实施例中,所述确定模块102将所述敲击密度与所述第一预设密度值进行比较,并将敲击密度小于所述第一预设密度值对应的区域确定为安全操作区域,即用户下一次可以进行敲击操作的区域;将敲击密度大于所述第一预设密度值对应的区域确定为非安全操作区域,即用户下一次不可以再进行敲击操作的区域。

所述确定模块102将敲击密度小于所述第一预设密度值对应的坐标范围组合而成的区域确定为安全操作区域,所述确定模块102将敲击密度大于或等于所述第一预设密度值对应的坐标范围组合而成的区域确定为非安全操作区域。

所述显示模块105,用于以预设显示方式显示所述安全操作区域。

在一些实施例中,为提示用户所述显示屏幕16上的操作区域,所述显示模块105将所述安全操作区域与非操作区域进行区别显示,例如,以预设显示方式显示所述安全操作区域。在另一些实施例中,所述显示模块105还可以以预设显示方式显示所述非操作区域。或者,以预设第一显示方式显示所述安全操作区域,以预设第二显示方式显示所述非操作区域。

在一些实施例中,预设显示方式包括显示的颜色,显示的形状或者显示的图案等。例如,所述显示模块105对所述安全操作区域进行高亮显示。或者,所述显示模块105对所述安全操作区域进行闪烁显示。再如,所述显示模块105在所述安全操作区域上悬浮显示卡通或风景或几何图形。又如,所述显示模块105将所述安全操作区域上的图像进行虚化或淡化或增强显示。本实施例中,所述预设显示方式并不限于所例举的,其他任何可以区别显示所述安全操作区域的显示方式都应包含于此。

在一些实施例中,所述显示模块105可以以预设显示方式显示所述安全操作区域的全部或部分。也就是说,所述显示模块105可以将所确定的所述安全操作区域全部以所述预设显示方式进行显示,也可以仅将所确定的所述安全操作区域的部分(例如,一个坐标范围或者一个预设面积或者一个预设面积中的任意坐标范围)以所述预设显示方式进行显示。

在一些实施例中,所述显示模块105可以根据预置规则以所述预设显示方式来显示部分所述安全操作区域。

所述预置规则可以为下述中的至少一种:

A.随机选取的坐标范围或者预设面积或者预设面积中的任意坐标范围;

B.与最小敲击密度相对应的坐标范围或者预设面积或者预设面积中的任意坐标范围;

C.所述安全操作区域中距离上一次敲击操作最近的坐标范围或者预设面积或者预设面积中的任意坐标范围;

D.所述B和C的加权组合,所述电子设备为B分配第一权重,为C分配第二权重,所述第一权重与所述第二权重之和为1。

在进一步的实施例中,所述防屏幕损坏的敲击系统10还包括所述接收模块106:用于接收所述安全操作区域上的敲击操作。

在一些实施例中,用户敲击所述安全操作区域时,所述接收模块106接收到敲击信号,响应所述敲击信号对应的敲击指令。而当用户敲击所述非安全操作区域时,所述接收模块106不接收敲击操作。也就是说用户敲击所述非安全操作区域时,所述电子设备1上无任何响应指令。

在一些实施例中,所述电子设备1能够准确识别用户的手指关节的敲击操作并作出相应的响应。例如,用户使用手指关节敲击所述安全操作区域,可触发解锁功能等。

需要说明的是,所述电子设备1是基于当前时刻在所述安全操作区域上的敲击操作结合上一时刻的敲击操作才触发相应的功能。

在进一步的实施例中,所述防屏幕损坏的敲击系统10还可以包括所述判断模块108:所述敲击操作所对应的敲击信号是否会触发相应的功能。

如果所述判断模块108确定所述敲击操作所对应的敲击信号会触发相应的功能时,则所述触发模块107触发相应的功能,如果所述判断模块108确定所述敲击操作所对应的敲击信号不会触发相应的功能时,则所述记录模块101继续记录所述敲击点的位置信息,所述计算模块103计算所述显示屏幕上的敲击密度,所述确定模块102确定所述敲击密度小于第一预设密度值的区域为下一次敲击的操作区域直至所述触发模块107触发相应的功能为止。

在进一步的实施例中,所述判断模块108确定所述敲击操作所对应的敲击信号不会触发相应的功能时,所述显示模块105提示用户当前的敲击操作为无效操作,并返回正常使用界面。

所述提示可以是语音提示,也可以是文字显示。

以下例举三个应用实施例说明本发明防屏幕损坏的敲击系统10。

应用场景一

第一时刻用户敲击所述显示屏幕16,所述记录模块101监测到敲击信号时记录第一次敲击点的位置信息,所述确定模块102确定第一次敲击点所在的区域,所述计算模块103计算所述区域的敲击密度,所述更新模块104更新所述存储器中已存储的敲击密度。所述计算模块103对第一时刻所计算出的敲击密度由大至小进行排序,选取排在倒数第4位的敲击密度值作为第一预设密度值,所述确定模块102将所述敲击密度小于第一预设密度值对应的坐标范围组合而成的区域确定为安全操作区域。所述显示模块105将所述安全操作区域全部进行高亮显示。

第二时刻用户敲击所述显示屏幕16,所述记录模块101再次监测到敲击信号时记录第二次敲击点的位置信息。所述电子设备1中对应敲击两次所述显示屏幕16的敲击指令为触发播放音乐的指令,因而,所述触发模块107播放音乐。

应用场景二

第一时刻用户敲击所述显示屏幕16,所述记录模块101监测到敲击信号时记录第一次敲击点的位置信息,所述确定模块102确定第一次敲击点所在的区域,所述计算模块103计算所述区域的敲击密度,所述更新模块104更新所述存储器中已存储的敲击密度。所述确定模块102将所述敲击密度小于第一预设密度值(预先设置为3次)对应的坐标范围组合而成的区域确定为安全操作区域。所述显示模块105随机选择所述安全操作区域中的一个坐标范围,并将上述坐标范围进行闪烁显示以提示用户第二时刻应该敲击的位置。

第二时刻用户敲击所述显示屏幕16上闪烁显示的位置,所述记录模块101再次监测到敲击信号时记录第二次敲击点的位置信息。所述电子设备1中不存在对应敲击两次所述显示屏幕16的敲击指令,因而,所述触发模块107不触发任何功能。

应用场景三,所述电子设备1上触发截屏功能的敲击指令对应的敲击次数为3次。

第一时刻用户敲击所述显示屏幕16,所述记录模块101监测到敲击信号时记录第一次敲击点的位置信息,所述确定模块102确定第一次敲击点所在的区域,所述计算模块103计算所述区域的敲击密度,所述更新模块104更新所述存储器中已存储的敲击密度。所述计算模块103对第一时刻所计算出的敲击密度由大至小进行排序,选取排在倒数第4位的敲击密度值作为第一预设密度值,所述确定模块102将所述敲击密度小于第一预设密度值对应的坐标范围组合而成的区域确定为安全操作区域。所述显示模块105将所述安全操作区域中距离第一次敲击操作的位置点最近的区域上的图像进行虚化显示。

第二时刻用户敲击所述显示屏幕16,所述记录模块101第二次监测到敲击信号时记录第二次敲击点的位置信息。所述计算模块103计算所述显示屏幕16上的敲击密度。所述计算模块103选取排在倒数第4位的敲击密度值作为第一预设密度值,所述确定模块102将所述敲击密度小于第一预设密度值对应的坐标范围组合而成的区域确定为安全操作区域。所述显示模块105将所述安全操作区域最小敲击密度最小相对应的预设面积的区域上的图像进行淡化显示。

第三时刻用户敲击所述显示屏幕16,所述记录模块101第三次监测到敲击信号时记录第三次敲击点的位置信息。所述电子设备1中对应敲击三次所述显示屏幕16的敲击指令为触发截屏的指令,因而,所述触发模块107对当前界面进行截屏,然后恢复正常使用界面。

综上所述,本发明所述的防屏幕损坏的敲击系统10,所述记录模块101监测所述显示屏幕上接收到的敲击信号并记录敲击点的位置信息;所述确定模块102根据所述位置信息确定所述敲击点所在的区域;所述计算模块103计算所确定的区域的敲击密度;所述更新模块104更新所述存储器中每个区域的已敲击密度;所述确定模块102确定敲击密度小于第一预设密度值的一个或多个区域为安全操作区域;所述显示模块105以预设显示方式显示所述安全操作区域。本发明能够防止支持指关节识别的电子设备1被长期定点敲击而造成屏幕或屏幕下元器件的损坏,提高电子设备1的使用寿命,增加用户使用兴趣。

上述以软件功能模块的形式实现的集成的单元,可以存储在一个计算机可读取存储介质中。上述软件功能模块存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,电子设备,或者网络设备等)或处理器(processor)执行本发明各个实施例所述方法的部分。

在进一步的实施例中,结合图2,所述至少一个处理器12可执行所述电子设备1的操作系统以及安装的各类应用程序(如所述的防屏幕损坏的敲击系统10)、程序代码等,例如,上述的各个模块,包括:所述记录模块101、确定模块102、计算模块103、更新模块104、显示模块105、接收模块106、触发模块107及判断模块108。

所述至少一个存储器11中存储有程序代码,且所述至少一个处理器12可调用所述至少一个存储器11中存储的程序代码以执行相关的功能。例如,图3中所述的各个模块(例如,所述记录模块101、确定模块102、计算模块103、更新模块104、显示模块105、接收模块106、触发模块107及判断模块108等)是存储在所述至少一个存储器11中的程序代码,并由所述至少一个处理器12所执行,从而实现所述各个模块的功能以实现防屏幕损坏。

在本发明的一个实施例中,所述至少一个存储器11存储多个指令,所述多个指令被所述至少一个处理器12所执行以实现防屏幕损坏的敲击方法。具体而言,所述至少一个处理器12对所述多个指令的执行包括:

监测所述显示屏幕上接收到的敲击信号并记录敲击点的位置信息;

根据所述位置信息确定所述敲击点所在的区域;

计算所确定的区域的敲击密度;

更新所述存储器中每个区域的已敲击密度;

确定敲击密度小于第一预设密度值的一个或多个区域为安全操作区域;

以预设显示方式显示所述安全操作区域。

在一个优选实施例中,所述显示屏幕上的多个区域是根据预设的坐标范围或预设的尺寸进行划分,所述位置信息为所述敲击点的位置坐标。

在一个优选实施例中,所述第一预设密度值为预先设置的固定值;或者

对所计算出的敲击密度进行大小排序,选取预设位数的敲击密度值作为所述第一预设密度值。

在一个优选实施例中,所述安全操作区域是根据预置规则以所述预设显示方式来显示,其中,所述预置规则为下述中的至少一种:

A.随机选取的坐标范围或者预设面积或者预设面积中的任意坐标范围;

B.与最小敲击密度相对应的坐标范围或者预设面积或者预设面积中的任意坐标范围;

C.所述安全操作区域中距离上一次敲击操作最近的坐标范围或者预设面积或者预设面积中的任意坐标范围;

D.所述B和C的加权组合。

在一个优选实施例中,所述至少一个处理器12进一步执行以下指令:

接收所述安全操作区域上的敲击操作;

判断所述敲击操作所对应的敲击信号是否会触发相应的功能;及

当确定所述敲击操作所对应的敲击信号会触发相应的功能时,则触发相应的功能,或者

当确定所述敲击操作所对应的敲击信号不会触发相应的功能时,则继续计算下一次敲击的一个或多个安全操作区域直至触发相应的功能为止。

具体地,所述至少一个处理器12对上述指令的具体实现方法可参考图1对应实施例中相关步骤的描述,在此不赘述。

在本发明所提供的几个实施例中,应该理解到,所揭露的系统,装置和方法,可以通过其它的方式实现。例如,以上所描述的装置实施例仅仅是示意性的,例如,所述模块的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式。

所述作为分离部件说明的模块可以是或者也可以不是物理上分开的,作为模块显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部模块来实现本实施例方案的目的。

另外,在本发明各个实施例中的各功能模块可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用硬件加软件功能模块的形式实现。

对于本领域技术人员而言,显然本发明不限于上述示范性实施例的细节,而且在不背离本发明的精神或基本特征的情况下,能够以其他的具体形式实现本发明。因此,无论从哪一点来看,均应将实施例看作是示范性的,而且是非限制性的,本发明的范围由所附权利要求而不是上述说明限定,因此旨在将落在权利要求的等同要件的含义和范围内的所有变化涵括在本发明内。不应将权利要求中的任何附图标记视为限制所涉及的权利要求。此外,显然“包括”一词不排除其他单元或,单数不排除复数。系统权利要求中陈述的多个单元或装置也可以由一个单元或装置通过软件或者硬件来实现。第一,第二等词语用来表示名称,而并不表示任何特定的顺序。

最后应说明的是,以上实施例仅用以说明本发明的技术方案而非限制,尽管参照较佳实施例对本发明进行了详细说明,本领域的普通技术人员应当理解,可以对本发明的技术方案进行修改或等同替换,而不脱离本发明技术方案的精神和范围。

当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1