识别用户身份的方法及电子设备的制造方法_3

文档序号:8449220阅读:来源:国知局
的面积。
[0137]手掌的面积,为将整个手掌按压在触摸输入接口进行触摸输入时,对应的接触区域的面积,为掌心的面积加上五个手指的面积。
[0138]用户使用整个掌心,或整个手指,或者某个手指的指头,或者整个手掌按压在触摸输入接口进行触摸输入时,触摸输入操作对应的接触区域,可以近似为一个圆形,或者一个椭圆。触摸输入接口可以直接检测该触摸输入操作对应的接触区域的面积,或者检测该触摸输入操作对应的接触区域的半径或直径(如果近似为圆形),或者检测该触摸输入操作对应的接触区域的长轴或者短轴(如果近似为椭圆)。在检测到接触区域的半径或直径,或者长轴+短轴之后,还可以分别根据圆形或椭圆的面积计算公式,计算触摸输入操作对应的接触区域的面积。
[0139]触摸输入操作对应的接触区域的信息,可以是触摸输入操作对应的接触区域的面积,或触摸输入操作对应的接触区域的半径或直径、或触摸输入操作对应的接触区域的长轴,或触摸输入操作对应的接触区域的短轴。可以理解,还可以有组合的情况,例如:面积+半径或直径,面积+长轴,面积+短轴,长轴+短轴,面积+长轴+短轴。从触摸输入采用的部位来说,触摸输入操作对应的接触区域的面积,可以是指定的手指的面积、可以是指定的手指的指头的面积,可以是掌心的面积,还可以是整个手掌的面积。从触摸输入的用户类型来说,检测到的触摸输入操作对应的接触区域的信息可以是成年人的,或者儿童的。
[0140]预设的接触区域的信息,是用来与所述触摸输入操作对应的接触区域的信息进行比较的基准。与触摸输入操作对应的接触区域的信息对应的,预设的接触区域的信息,也可以是预设的触摸区域的面积,或者是预设的触摸区域的半径或直径,或者预设的触摸区域的长轴,或者预设的触摸区域的短轴。同理,也可以有组合的情况,例如:面积+半径或直径,面积+长轴,面积+短轴,长轴+短轴,面积+长轴+短轴。从触摸输入采用的部位来说,预设的接触区域的信息可以是指定手指的面积、可以是指定手指的指头的面积,可以是掌心的面积,还可以是整个手掌的面积。指定手指可以为一个或一个以上。从触摸输入的用户类型来说,预设的接触区域的信息可以是成年人的,或者儿童的,或者同时包括成年人和儿童的,还可以是根据成年人和儿童的数据计算出的中间值。可选的,上述的成年人的或者儿童的信息,可以分别是采用的成年人的统计平均数或者儿童的统计平均数,也可以由用户自己录入数据。
[0141]可以理解,上述触摸输入操作对应的接触区域的信息,必须与预设的接触区域的信息对应,即比较和判断的是相同对象。例如:比较的都是拇指的指头的面积,触摸输入操作对应的接触区域的信息就是用户通过拇指的指头输入时、触摸输入接口检测到的面积或者根据触摸输入接口检测到的长轴和短轴计算得到的面积;预设的接触区域的信息,就是基准的拇指的指头的面积,可以是成年人的拇指的指头的面积,和儿童的拇指的指头的面积的至少一个。例如,比较的是掌心的长轴,触摸输入操作对应的接触区域的信息就是用户通过掌心输入、触摸输入接口检测到的长轴;而此时预设的接触区域的信息,就是基准的掌心的长轴,可以是成年人的掌心的长轴,和儿童的掌心的长轴的至少一个。
[0142]为了保证触摸输入操作对应的接触区域的信息,必须与预设的接触区域的信息对应,可以在出厂时,或者由用户设定比较和判断的对象,例如出厂默认值为拇指的指头的面积。还可以在每次用户执行该触摸输入操作之前,以图形、文字、语音、或动画等方式指示用户,应该用手的哪个部位进行触摸输入操作,可选的,还可以具体提示用户应该按照什么方向输入,即与电子设备的屏幕的横轴或纵轴呈某一个夹角,以要求使用拇指的指头输入为例,可以提示用户按照拇指的手指的延伸方向与电子设备的屏幕的横轴或者纵轴平行的方向输入。如果电子设备具有一个比较大的触摸屏(例如,可以容纳两个以上的指头同时输入),可以默认用户在全部屏幕的任何地方输入都有效,或者显示一块特定的区域,提示用户在此区域内的输入才有效,这块特定的区域,称为有效区域。如果电子设备的触摸输入接口只具有面积较小的接触区域(如触摸按键等),则可以不需要指定在哪些区域输入才有效,而默认在整个区域输入都有效。向用户提示有效区域的方式可以有多种,如果触摸出入接口就是具有显示功能的触摸屏幕,则可以直接在该触摸屏幕上明确标识该有效区域。
[0143]具体比较时,如果比较的基准只有成年人的信息,可以判断触摸输入操作对应的接触区域的信息与该成年人的信息相差是否在预设的范围(例如10%)以内,如果是,则判断执行该触摸输入操作的是成年人,否则,判断执行该触摸输入操作的是儿童。类似的,如果比较的基准只有儿童的信息,可以判断触摸输入操作对应的接触区域的信息与该儿童的信息相差是否在预设的范围(例如10%)以内,如果是,则判断执行该触摸输入操作的是儿童,否则,判断执行该触摸输入操作的是成年人。如果比较的基准既有成年人的信息,也有儿童的信息,可以判断触摸输入操作对应的接触区域的信息与哪个更接近,例如将成年人的信息加上儿童的信息,除以二,得到中值点,判断触摸输入操作对应的接触区域的信息落在(儿童的信息,中指点)区间,还是落在(中指点,成年人的信息)区间,如果是前者,则判断执行该触摸输入操作的是儿童,如果是后者,则判断执行该触摸输入操作的是成年人。
[0144]如果比较和判断的是多个部位的面积,可以将多个部位的面积之和进行比较,或者分别进行比较,然后以多数部位的判断结果为准(或者所有的部位的判断结果都是一类用户时,将这一类用户作为判断的结果)。如果比较和判断的是多个部位的长轴,可以分别比较多个部位,然后以多数部位的判断结果为准(或者所有的部位的判断结果都是一类用户时,将这一类用户作为判断的结果)。例如,如果比较和判断的是五个手指和掌心的面积,如果触摸输入接口可以检测到整个触摸输入操作对应的接触区域的面积(五个手指与掌心的面积之和),则将该检测到的面积,与预设的接触区域的面积(五个手指与掌心的面积之和)直接进行比较;如果触摸输入接口可以将五个手指和掌心分别近似为六个椭圆,则可以将六个椭圆的面积相加之和,与预设的接触区域的面积(五个手指与掌心的面积之和)直接进行比较,或者将六个椭圆的面积分别与预设的接触区域的面积(五个手指各自的面积,与掌心的面积)进行比较。
[0145]为了提高判断结果的准确性,可以指示用户输入多次(例如设定为2次或3次),然后进行相应次数的比较,当多次的判断结果都为某一个用户类型时,将该用户类型作为最终的判断结果;或者取多次判断结果中的多数,作为最终的判断结果。检测用户是否在有效区域输入,可以采用现有的各种方法,此处不再重复。
[0146]在对输入区域或输入方向有要求时,如果用户没有在有效区域输入,或者没有按照要求的输入方向输入,则不执行上述判断过程,而提示用户重新输入,直到用户按照要求的输入方向输入为止。检测用户是否按照要求的输入方向输入,可以将触摸输入操作对应的接触区域近似为一个椭圆,通过判断该椭圆的长轴是否在要求的输入方向上(例如与电子设备的屏幕的横轴和纵轴的夹角为某一夹角),来判断用户是否按照要求的输入方向输入。
[0147]图2为本发明识别用户身份的方法实施例一的流程图,如图2所示,本实施例的方法适用于具有触摸输入接口的电子设备,本实施例的方法的执行主体,可以为电子设备,或者为电子设备中的具体模块或器件。该方法可以包括:
[0148]SlOU检测用户对触摸输入接口的触摸输入操作。
[0149]触发SlOl执行的条件有多种,例如可以是该电子设备当前处于待解锁状态,或者是该电子设备收到用户开启设定的应用或功能的请求,或者是电子设备处于开机确认状态,或者是该电子设备开启。当电子设备检测到上述触发条件,就开始执行SlOl。电子设备检测上述触发条件的方式可以采用现有技术的多种方式,此处不做限定。
[0150]SlOl中检测可以采用现有技术中的检测触摸输入操作的方法,其具体实现不构成对本发明的限制。
[0151]可选的,在检测到触发条件之后,执行SlOl之前,还可以提示用户使用掌心、或使用指定手指、或指定手指的指头,或使用手掌进行触摸输入操作。提示的具体方式可以包括:显示对应的文本提示消息、图片提示消息、动画提示消息,或者播放对应的语音提示等。提示的内容可以包括:提示用户该使用哪个手指;还可以是提示用户以该手指按照什么方向输入(例如使得手指延伸的方向与触摸输入接口的横轴的方向平行,或者与触摸输入接口的纵轴的方向平行);还可以是提示用户以手掌按照什么方向输入(例如使得中指延伸的方向与触摸输入接口的横轴的方向平行,或者是与触摸输入接口的纵轴的方向平行)。当然,使用整个手掌输入的情况只适用于触摸屏幕大于成人手掌的电子设备。可选的,还可以提示用户具体在哪个区域输入才有效。
[0152]S102、若检测到所述触摸输入操作,获取触摸输入操作对应的接触区域的信息。
[0153]如果检测到用户的触摸输入操作,通过触摸输入接口获取该触摸输入操作对应的接触区域的信息,以供后续步骤的判断。
[0154]S103、根据触摸输入操作对应的接触区域的信息与预设的接触区域的信息,判断所述用户的类型。
[0155]其中,由于可以提示用户使用与预设的接触区域的信息所对应的手指、或手指的指头,或掌心、或手掌执行对触摸输入接口的触摸输入操作,因此,可选的,预设的接触区域的信息可以是与接触区域的面积有关的信息,例如可以包括以下四种:
[0156]1、成年人的指定手指的面积,和儿童的指定手指的面积的至少一个。
[0157]2、成年人的指定手指的指头的面积,和儿童的指定手指的指头的面积。
[0158]3、成年人的掌心的面积和儿童的掌心的面积的至少一个。
[0159]4、成年人的手掌的面积,和儿童的手掌的面积的至少一个。
[0160]可选的,预设的接触区域的信息,还可以是与接触区域的半径或直径(将接触区域近似为圆形)或长轴(将接触区域近似为椭圆)有关的信息,例如以下四种:
[0161]1、成年人的指定手指的长轴,和儿童的指定手指的长轴的至少一个。
[0162]2、成年人的指定手指的指头的长轴,和儿童的指定手指的指头的长轴。
[0163]3、成年人的掌心的长轴和儿童的掌心的长轴的至少一个。
[0164]4、成年人的手掌的长轴,和儿童的手掌的长轴的至少一个。
[0165]用户不论使用手指、或手指的指头,还是掌心、或手掌执行对触摸输入接口的触摸输入操作,触摸输入操作对应的接触区域都可认为大致为一椭圆或圆形。如果近似为椭圆,此时S102中获取触摸输入操作对应的接触区域的信息,可以包括以下三种情况:
[0166]1、检测触摸输入操作对应的接触区域的长轴
当前第3页1 2 3 4 5 6 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1