一种覆盖区域的操作方法及操作终端的制作方法_2

文档序号:9923654阅读:来源:国知局
2是图1所示覆盖区域的操作方法的流程优化,其中,相同的步骤,仍以SI开头,不同的步骤以S2开头,以显示其差异所在。
[°°56]所述覆盖区域的操作方法,包括:
[0057]在步骤SlOl中,在显示覆盖区域时,获取终端上的敲击信息。
[0058]在步骤S102中,将所述敲击信息转化成敲击参数。
[0059]在步骤S201中,分别对敲击时间周期、敲击频率和/或敲击幅值进行分析,以生成分析结果。
[0060]具体而言,本步骤包括如下分析中的任意组合:
[0061 ] (I)对敲击动作的时间周期进行分析
[0062]其中,基于敲击动作的特点以及移动终端手机的结构特点,给出一个敲击动作的时间周期【Tl,T2】,超出范围说明不是正常的敲击动作,加以过滤输出NG信号;如果是满足敲击动作特点的时间,则输出OK信号。根据实际手指甲敲击手机的录音信号分析,Tl一般不大于5ms,T2不大于20ms。
[0063](2)对频率分布分析
[0064]其中,通过统计各个频率的分布情况给出输出信号,如果频率分布连续且频带宽广则输出OK信号,否则输出NG信号。从实际对比来看,尤其是6Khz至最高频率(采样率频率+ 2)之间,频率分布连续。
[0065](3)对幅值进行分析
[0066]其中,分析整个频段的信号能量,如果信号能量平均值高于设定的值则输出OK信号,否则输出NG信号。
[0067]补充说明的是,对时间、振幅、和频率的分析,可以任选其一、二、或全部的OK信号进行逐一或叠加分析。且组合分析时,顺序可任意调整。若选择的敲击时间周期、敲击频率、和/或敲击幅值的分析结果是通过,即输出OK信号,则执行步骤S202;若选择的敲击时间周期、敲击频率、或敲击幅值的分析结果是不通过,即输出NG信号,则执行步骤S203。
[0068]在步骤S202中,判定为有效敲击。
[0069]在步骤S203中,删除所述敲击参数,即排除了环境的干扰,进而避免误操作。
[0070]在步骤S204中,预设敲击间隔阈值。
[0071]在具体实施例中,如果相连两次敲击的动作过短,比如低于T3(比如50ms),考虑到人的动作没有这么快,予以舍弃不输出动作指令。
[0072]在步骤S205中,获取相邻敲击之间的时间间隔。
[0073]在步骤S206中,判断所述时间间隔是否小于所述敲击间隔阈值。
[0074]其中,若所述时间间隔不小于敲击间隔阈值,则执行步骤S207;若所述时间间隔小于敲击间隔阈值,则执行步骤S208。
[0075]在步骤S207中,记录敲击的次数。
[0076]在步骤S208中,删除所述相邻敲击。
[0077]在具体实施例中,由于用户操作速度没这么快,故删除所述相邻敲击,继续执行S205,继续获取相邻敲击之间的时间间隔。
[0078]在步骤S103中,判断所述敲击参数与预设敲击参数是否匹配。
[0079]具体而言,本步骤包括:
[0080](I)获取敲击的次数;
[0081](2)判断所述敲击次数与预设敲击次数是否一致;以及
[0082]其中,所述预设敲击次数可由用户预先设置好,然后将设置好的敲击次数及对应的覆盖区域的映射关系保存在数据库中。
[0083](3)若敲击次数与预设敲击次数一致,则发送区域擦除指令,执行步骤S104;若敲击次数与预设敲击次数不一致,则执行步骤S105。
[0084]在具体实施例中,根据用户在对应覆盖区域中输入的敲击次数匹配数据库中预存的映射关系来进行匹配判断。
[0085]在步骤S104中,对所述覆盖区域进行擦除操作。
[0086]在步骤S105中,执行其他操作。
[0087]本发明的覆盖区域的操作方法,通过在对应的覆盖区域利用麦克风获取敲击信息,根据敲击时间周期、敲击频率、和/或敲击幅值进行分析筛选是否为有效敲击,最后根据敲击次数匹配数据库的预存的映射关系,执行相应的覆盖区域的擦除操作,实施过程中不需增加终端的额外的制作成本、操作简单、且安全性能高。
[0088]实施例三
[0089]请参阅图3,所示为本发明实施例中覆盖区域的操作终端的模块示意图。
[0090]具体而言,所述覆盖区域的操作终端300,包括:获取模块31、转化模块32、判断模块33、以及擦除模块34。
[0091]获取模块31,用于在显示覆盖区域时,获取终端上的敲击信息。
[0092]具体而言,所述获取模块31,包括:
[0093]动作获取子模块311,用于通过终端获取敲击动作;以及
[0094]可以理解的是,所述敲击动作一般为用手点击终端屏幕、背面、边框等其他部分,也可以是其他硬物比如用笔杆、钥匙等。
[0095]转化子模块312,用于通过麦克风或扬声器将所述敲击动作转化成敲击信息。
[0096]其中,当所述麦克风或扬声器为模拟麦克风或模拟扬声器,还需要数模转换模块,以用来模拟信号转换成数字信号。
[0097]转化模块32,用于将所述敲击信息转化成敲击参数。
[0098]在具体实施例中,该模块完成采样率转换以及傅立叶变换操作。
[0099]判断模块33,连用于判断所述敲击参数与预设敲击参数是否匹配。
[0100]具体而言,所述判断模块33,包括:
[0101]获取子模块341,用于获取敲击的次数。
[0102]次数判断子模块342,用于判断所述敲击次数与预设敲击次数是否一致。
[0103]其中,所述预设敲击次数可由用户预先设置好,然后将设置好的敲击次数及对应的覆盖区别的映射关系保存在数据库中。
[0104]发送指令子模块343,用于当所述敲击次数与所述预设敲击次数一致,发送区域擦除指令。
[0105]擦除模块34,用于当所述敲击参数与所述预设敲击参数匹配,对所述覆盖区域进行擦除操作。
[0106]可以理解的是,当敲击次数与预设敲击次数不一致时,说明很可能处于容易被误操作的环境,比如颠簸且嘈杂的车上,则可执行相应的防护措施,比如:将终端进行锁屏操作、或者连续输错3次则在一定时间范围内不能进行解除覆盖操作等,此处不一一列举。
[0107]本发明的覆盖区域的操作终端,通过在对应的覆盖区域利用麦克风获取敲击信息,根据敲击次数匹配数据库的预存的映射关系,执行相应的覆盖区域的擦除操作,实施过程中不需增加终端的额外的制作成本、操作简单、且安全性能高。
[0108]实施例四
[0109]请参阅图4,所示为本发明实施例提供的覆盖区域的操作终端的模块示意图。
[0110]可以理解的是,图4是图3所示覆盖区域的操作终端的模块优化,其中,相同的模块,仍以3开头,不同的模块以4开头,以显示其差异所在,其中相同部分不一一赘述。
[0111]所述覆盖区域的操作终端400,包括:获取模块31、转化模块32、分析模块41、有效模块42、删除模块43、预设模块44、时间获取模块45、时间间隔判断模块46、删除模块47、统计模块48、判断模块33、以及擦除模块34。
[0112]获取模块31,用于在显示覆盖区域时,获取终端上的敲击信息。
[0113]具体而言,所述获取模块31,包括:
[0114]动作获取子模块311,用于通过终端获取敲击动作;以及
[0115]转化子模块312,用于通过麦克风或扬声器将所述敲击动作转化成敲击信息。
[0116]转化模块32,用于将所述敲击信息转化成敲击参数。
[0117]分析模块41,接于所述转化模块,用于分别对敲击参数中的时间周期、敲击频率和/或敲击
当前第2页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1