一种基于移动终端的指令输入方法及装置的制造方法_2

文档序号:9787064阅读:来源:国知局
的位置,具体可包括所述移动终端的背面和/或侧边缘。
[0068]例如,如图1和图2所不,图1和图2分别展不了大屏蒂移动终端的握持不意图以及所述传感器设置的可选位置示意图,在图1中展示的是人手左手正常握持智能手机的状态,则所述握持部包括手指和手掌能触控或触摸到的位置,即图中标号101、102、103、104、105、106所在位置或区域;而当所述智能手机被横着握持的情况下,如图2所示,所述握持部即为用户双手握持智能手机时手指所能触控以及触摸到的部位,即图中标号201、202、203、204、205、206所在的位置或区域。综上所述,所述握持部位包括了移动终端的背面、左侧边缘、右侧边缘、上侧边缘、下侧边缘。
[0069]可选的,在移动终端的握持部设置的传感器可以为压力传感器、触摸传感器、指纹识别传感器、温度传感器、光线传感器等类型的传感器。例如,在移动终端的背面设置指纹识别传感器,用户可以在所述设置在移动终端背面的指纹识别传感器中输入指纹进行屏幕解锁或者其他指令输入。再例如,在移动终端的侧边缘设置触摸条,用户可以通过手指的滑动或点击在所述设置在移动终端的侧边缘的触摸条进行相应的指令输入。
[0070]具体的,该基于移动终端的指令输入方法如图3所示,包括如下步骤:
[0071]步骤S302:检测通过所述设置在移动终端的握持部的传感器触发生成的输入事件,所述输入事件包括压力感应事件、滑动感应事件、温度感应事件、光线感应事件、指纹输入事件中的至少一种。
[0072]所述压力感应事件是通过压力传感器触发生成的,滑动感应事件是通过触摸传感器触发生成的,温度感应事件是通过温度传感器触发生成的,光线感应事件是通过光纤传感器触发生成的,指纹输入事件是通过指纹识别传感器触发生成的。
[0073]在本实施例中,因为所述传感器的数量为至少一个,所以在传感器上触发生成的输入事件的数量也为至少一个,也就是说,在传感器上触发生成的输入事件的数量可以为一个,也可以为多个,且多个输入事件既可以是不同类型的输入事件,如其中一个为压力感应事件,其中另一个为指纹输入事件,也可以是同类型的多个输入事件,如检测到的输入事件为两个通过设置在所述移动终端的不同两个位置的压力传感器触发生成的两个不同的压力感应事件。
[0074]步骤S304:获取所述输入事件包含的参数值。
[0075]获取所述输入事件的参数值,即为获取在步骤S302中检测到的通过传感器触发生成的输入事件的参数值。
[0076]例如,若在步骤S302中检测到的是由压力传感器触发生成的压力感应事件,则获取的是所述压力感应事件的参数值,并且压力感应事件的参数值可以包括所述压力感应事件的按压点、按压时长和/或压力值大小。
[0077]再例如,若在步骤S302中检测到的是由触摸传感器触发生成的滑动感应事件,则获取的是所述滑动感应事件的参数值,并且滑动感应事件的参数值可以包括滑动感应事件的滑动轨迹和/或滑动方向等参数值。
[0078]再例如,若在步骤S302中检测到的是由指纹识别传感器触发生成的指纹输入事件,则获取的是所述指纹输入事件的参数值,并且指纹输入事件的参数值可以包括指纹输入的位置和/或输入的指纹图案。
[0079]再例如,若在步骤S302中检测到的是由温度传感器触发生成的温度感应事件,则获取的是所述温度感应事件的参数值,并且温度感应事件的参数值可以包括温度感应事件触发生成前和/或触发生成过程中的温度变化值。
[0080]再例如,若在步骤S302中检测到的是由光线传感器触发生成的光线感应事件,则获取的是所述光线感应事件的参数值,并且光线感应事件的参数值可以包括光线强度和/或光线强度的变化值。
[0081]需要说明的是,获取所述输入事件的参数值为在步骤S302中检测到的所有输入事件的参数值,也就是说,若在步骤S302中获取的输入事件为多个,则需要分别获取每一个输入事件的参数值。
[0082]步骤S306:判断所述参数值是否匹配预设的样本值或阈值区间,若是,则执行步骤S308:生成相应的输入指令;否则,执行步骤S310:不做处理。
[0083]在本实施例中,判断所述参数值是否匹配预设的样本值或阈值区间,即为判断在步骤S302中检测到的输入事件的所有参数值是否与预设的样本值或者阈值区间是否是匹配的。
[0084]例如,所述压力感应事件的参数值包括所述压力感应事件的按压点、按压时长和压力值大小,则在步骤S306中进行的操作就是判断按压点的坐标位置是否在预先设置的坐标阈值区间之内,判断按压时长是否超过了预先设置的按压时间阈值,判断压力值大小是否超过了预先设置的压力阈值。若上述关于压力感应事件的3个参数值的判定结果均为是,则判定所述压力感应事件包含的参数值与预设的样本值或阈值区间是匹配的。
[0085]需要说明的是,若在步骤S302中检测到的输入事件为多个,则需要对这多个输入事件的参数值进行考虑,在这多个输入事件的参数值均与相应的预设的样本值或阈值区间是匹配的时候,步骤S306的判定结果才是匹配,执行步骤S308,否则就不是匹配的,转而执行步骤S310。
[0086]若在步骤S306中的判定结果为是,则说明在步骤S302中检测到的输入事件的参数值满足预设的条件,也就是说用户针对移动终端进行的操作与系统或者用户预先设定的某个事件是匹配的,并且这个事件对应于某个输入指令,则执行步骤S308:生成相应的输入指令。例如,所述输入指令可以为屏幕解锁指令,也可以为照相模式启动指令、页面的切换指令等等不同的指令。
[0087]在本实施例中,针对不同的输入指令,可以预先设置其相应的输入方式和具体输入内容,并且可以进一步地设置要完成某指令的输入需要的输入事件的先后顺序,当然,也可以是同时。也就是说,可以预先设置步骤S306中的用来与所述输入事件的参数值进行匹配的样本值和/阈值区间,这些设置可以是系统的默认设置,也可以是用户根据自己的需求自定义的。
[0088]例如,针对一个在背面设置了指纹传感器、在左侧边缘设置了触摸传感器的智能手机,可以预设当通过指纹传感器触发生成的指纹输入事件的参数值与预设的样本值匹配时,通过触摸传感器触发生成的滑动感应事件的滑动轨迹的滑动方向对应于页面的切换方向,即在步骤S308中生成的输入指令为相应的页面切换指令。
[0089]再例如,针对一个在背面和左侧均设置了压力传感器的智能手机,可以预设当通过背部和左侧边缘的压力传感器触发生成的两个压力感应事件的参数值均与预设的阈值区间时,相当于输入了一个相机模式开启指令,则在步骤S308中生成的是相应的相机模式开启指令。
[0090]进一步地,所述移动终端的握持部设置有至少两个传感器;检测通过所述设置在移动终端的握持部的传感器触发生成的输入事件的步骤还包括:检测通过所述设置在所述移动终端的握持部的每个所述传感器触发生成的多个所述输入事件;所述判断所述参数值是否匹配预设的样本值或阈值区间的步骤还包括:判断每个所述输入事件的所述参数值是否均匹配相应的预设的所述样本值或所述阈值区间。
[0091]具体来讲就是,在所述移动终端的握持部设置的传感器不止一个,至少设置有两个传感器,并且所述至少两个传感器可以是设置在不同位置的相同类型的传感器,也可以是不同类型的传感器。在考虑通过移动终端上的传感器来触发生成某个指令时,需要对这多个传感器进行考虑。并且,系统或用户在预先考虑某个指令的输入方式的时候,可以考虑通过所述的多个传感器上触发生成的多个输入事件之间的组合来完成。
[0092]需要说明的是,在本实施例中,组合的方式可以是多变的,既可以是系统根据普通大众的习惯进行设置的,也可以是用户根据自己的需求或者习惯进行自定义的。
[0093]因为传感器的数量是多个,则在步骤S302中需要对每个传感器进行检测,检测通过每个传感器触发生成的多个输入事件,并且在步骤S304中获取的是这多个输入事件的参数值。在步骤S306:判断所述参数值是否匹配预设的样本值或阈值区间中,也需要对这多个输入事件的参数值都进行相应的判断,只有再这多个输入事件的参数值均与相应的预设的样本值或阈值区间是匹配的时,所述判断所述参数值是否匹配预设的样本值或阈值区间的步骤中得到的判定结果才是匹配的,才能进行下一步的操作。
[0094]下面以多个实施例来详细说明针对不同的输入指令时,多个输入事件与预设值匹配的多种组合方式。
[0095]实施例一:
[0096]如图4所示,图4展示了一个在背部设置了指纹传感器401、在侧边缘设置了触摸传感器402的带触摸屏的智能手机,并且,在智能手机的侧边缘设置的触摸传感器为触摸条。
[0097]检测通过设置在智能手机的背面的指纹传感器触发生成的指纹输入事件;检测通过设置在智能手机的侧边缘的触摸传感器触发生成的滑动感应事件。
[0098]在检测到指纹输入事件和滑动感应事件同时发生时,分别获取所述指纹输入事件和滑动感应事件的参数,即获取所述指纹输入事件的指纹图案,获取所述滑动感应事件的滑动轨迹和/或滑动方向。
[0099]将获取到的指纹输入事件的指纹图案与预设的指纹样本进行对比,判断二者是否是匹配的;将获取到的滑动感应事件的滑动轨迹与预设的滑动轨迹样本进行对比,将获取到的滑动感应事件的滑动方向与预设的滑动方向进行对比,然后根据具体的参数值的匹配结果生成相应的最终参数值判断结果。即,若关于上述3个参数值的判定结果均为是,则判定最终的参数值判定结果为是,也就是说,
当前第2页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1