一种触控方法、相关装置以及终端设备的制造方法_3

文档序号:8430439阅读:来源:国知局
取到的样本更贴近用户与终端设备的交互情况。下面的实施例将在判断是否响应触摸指令时增添一个判断参数,以提高判断结果的准确性,请参阅图4,该方法的基本流程包括:
[0158]401、终端设备接收用户的触摸指令;
[0159]402、终端设备确定触摸指令对应的触摸区域;
[0160]403、终端设备判断观察区域与触摸区域是否有重合部分;
[0161]步骤401至403与步骤301至303基本相同,此处不做赘述。
[0162]其中,若步骤403中终端设备确定用户观察区域与用户触摸区域有重合部分,则执行步骤404 ;若终端设备确定用户观察区域与用户触摸区域没有重合部分,则执行步骤405。
[0163]404、终端设备响应用户的触摸指令;
[0164]405、终端设备获取用户界面信息;
[0165]406、终端设备获取用户交互信息;
[0166]步骤404至406与步骤304至306基本相同,此处不做赘述。
[0167]407、终端设备从样本库中获取目标样本;
[0168]终端设备中存储有样本库,该样本库中存储有至少一个样本,每一个样本中包括:样本观察区域、与样本触摸区域、与样本界面信息、与样本交互信息、与样本触摸手势。
[0169]其中,样本观察区域、样本触摸区域、样本界面信息、样本交互信息的含义与步骤307中基本相同,此处不做赘述。其中,样本触摸手势对应预置的触摸手势。
[0170]终端设备从样本库中获取目标样本,其中,目标样本的样本观察区域与用户观察区域匹配、且目标样本的样本界面信息与用户界面信息匹配、且目标样本的样本交互信息与用户交互信息匹配。
[0171]408、终〗而设备确定触摸指令对应的用户触摸手势;
[0172]终端设备确定接收到的触摸指令对应的用户触摸手势。触摸手势的形式有很多,包括单击、双击、长按、滑动、悬浮等触摸形式,也包括单个手指操作、多个手指操作、手掌操作等由不同人体部位作为操作主体的操作形式,也可以为其它形式,此处不做限定。
[0173]409、终端设备判断用户触摸区域是否与目标样本的样本触摸区域匹配,且用户触摸手势是否与目标样本的样本触摸手势匹配;
[0174]终端设备判断用户触摸区域是否与目标样本的样本触摸区域匹配的标准与步骤308基本相同,此处不做赘述。
[0175]终端设备判断用户触摸手势是否与目标样本的样本触摸手势匹配的标准有很多,包括:终端设备判断用户触摸手势的触摸形式是否与样本触摸手势的触摸形式相同、和/或终端设备判断用户触摸手势对应的操纵主体与样本触摸手势对应的操作主体是否为相同的人体部位,可以为其他判断标准,此处不做限定。
[0176]若终端设备确定用户触摸区域与目标样本的样本触摸区域匹配,且用户触摸手势与目标样本的样本触摸手势匹配,则执行步骤410 ;
[0177]若终端设备确定用户触摸区域与目标样本的样本触摸区域不匹配,或用户触摸手势与目标样本的样本触摸手势不匹配,则执行步骤411。
[0178]410、终?而设备响应触摸指令;
[0179]411、终立而设备不响应触摸指令。
[0180]步骤410、411与步骤309、310基本相同,此处不做赘述。
[0181]其中,若步骤405位于步骤404之后,则当步骤403中终端设备确定用户观察区域与用户触摸区域有重合部分时,终端设备直接响应触摸指令,不执行步骤405,可以节省操作步骤。但是,步骤405也可以位于步骤401至404中任一项之前,本实施例中不做限定。
[0182]其中,若步骤406位于步骤405之后,则当步骤403中终端设备确定用户观察区域与用户触摸区域有重合部分时,终端设备直接响应触摸指令,不执行步骤406,可以节省操作步骤。但是,步骤406也可以位于步骤401至405中任一项之前,本实施例中不做限定。
[0183]其中,若步骤408位于步骤407之后,则当步骤403中终端设备确定用户观察区域与用户触摸区域有重合部分时,终端设备直接响应触摸指令,不执行步骤406,可以节省操作步骤。但是,步骤408也可以位于步骤402至407中任一项之前,本实施例中不做限定。
[0184]其中,步骤406可以省略。若步骤406省略,则样本库中的任一样本无需包括样本交互信息,且步骤407中终端设备从样本库中获取目标样本时,无需使目标样本的样本交互信息与用户交互信息匹配。
[0185]本实施例在图3所示的实施例的基础上提供了一种触控方法,通过从样本库中获取的目标样本来判断是否响应触摸指令。在判断是否响应触摸指令时,不仅判断用户触摸区域是否与目标样本的样本触摸区域匹配,同时也判断用户触摸手势是否与目标样本的样本触摸手势匹配。终端设备只有在确定用户触摸区域与目标样本的样本触摸区域匹配,且用户触摸手势与目标样本的样本触摸手势匹配的情况下,才认为触摸指令为正常操作的触摸指令并响应。与上面的实施例中,终端设备只确定用户触摸区域与目标样本的样本触摸区域匹配相比,本实施例的判断结果因增添了一个判断参数而更为准确。
[0186]上述图2至图4所示的实施例中,终端设备从样本库中获取目标样本,并根据目标样本来判断是否响应操作指令。下面的实施例将在此基础上给出另一种触控方法,可以保证样本库的实时性。请参阅图5,该方法的基本流程包括:
[0187]501、终端设备接收用户的触摸指令;
[0188]502、终端设备确定触摸指令对应的触摸区域;
[0189]503、终端设备判断观察区域与触摸区域是否有重合部分;
[0190]步骤501至503与步骤401至403基本相同,此处不做赘述。
[0191]其中,若步骤503中终端设备确定用户观察区域与用户触摸区域有重合部分,则执行步骤504 ;若终端设备确定用户观察区域与用户触摸区域没有重合部分,则执行步骤505。
[0192]504、终端设备响应用户的触摸指令;
[0193]505、终端设备获取用户界面信息;
[0194]506、终端设备获取用户交互信息;
[0195]507、终端设备从样本库中获取目标样本;
[0196]508、终〗而设备确定触摸指令对应的用户触摸手势;
[0197]509、终端设备判断用户触摸区域是否与目标样本的样本触摸区域匹配,且用户触摸手势是否与目标样本的样本触摸手势匹配;
[0198]步骤504至509与步骤404至409基本相同,此处不做赘述。
[0199]若步骤509中终端设备确定用户触摸区域与目标样本的样本触摸区域匹配,且用户触摸手势与目标样本的样本触摸手势匹配,则执行步骤510 ;
[0200]若终端设备确定用户触摸区域与目标样本的样本触摸区域不匹配,或用户触摸手势与目标样本的样本触摸手势不匹配,则执行步骤511。
[0201]510、终〗而设备响应触摸指令;
[0202]511、终立而设备不响应触摸指令。
[0203]步骤510、511与步骤410、411基本相同,此处不做赘述。
[0204]512、终端设备获取用户的反馈信息;
[0205]终端设备获取用户的反馈信息,该反馈信息用于表示:用户是否接受终端设备对触摸指令的响应。例如,当终端设备确定不响应某一触摸指令,但用户重复输入该触摸指令,表示用户不接受终端设备不响应该触摸指令;或,当终端设备响应某一触摸指令,但用户主动将终端设备退回到响应该指令之前的状态,表示用户不接受终端设备响应该触摸指令。
[0206]终端设备获取用户的反馈信息的方法有很多,包括:终端设备通过触摸屏获取、或终端设备通过前置摄像头获取。终端设备获取用户的反馈信息也可以通过其他方法,此处不做限定。
[0207]513、终端设备根据反馈信息更新目标样本。
[0208]终端设备获取到用户的反馈信息后,根据该反馈信息更新目标样本。更新目标样本的方法有很多,具体将在下面的实施例中详述,此处不做限定。
[0209]其中,步骤505也可以位于步骤501至504中任一项之前,本实施例中不做限定。
[0210]其中,步骤506也可以位于步骤501至505中任一项之前,本实施例中不做限定。
[0211]其中,步骤508也可以位于步骤502至507中任一项之前,本实施例中不做限定。
[0212]其中,步骤506可以省略。若步骤506省略,则样本库中的任一样本无需包括样本交互信息,且步骤507中终端设备从样本库中获取目标样本时,无需使目标样本的样本交互信息与用户交互信息匹配。
[0213]其中,步骤508可以省略。若步骤508省略,则样本库中的任一样本无需包括样本触摸手势,且步骤509中终端设备无需判断用户触摸手势是否与目标样本的样本触摸手势匹配。
[0214]本实施例在图2至图4所示的实施例的基础上提供了一种触控方法,终端设备通过从样本库中获取的目标样本来判断是否响应触摸指令。同时,终端设备还获取用户的反馈信息,进而更新样本库中的目标样本。与上面的实施例相比,本实施例可以根据用户的反馈更新目标样本,保证了样本库的实时性,并使得样本库中的样本更符合用户的使用习惯。
[0215]上述图5所示的实施例给出了一种触控方法,其中,终端设备通过根据用户的反馈信息来更新目标样本,保证了样本库的实时性。下面的实施例将给出具体的更新目标样本的方法,请参见图6,该方法的基本流程包括:
[0216]601、终端设备接收用户的触摸指令;
[0217]602、终端设备确定触摸指令对应的触摸区域;
[0218]603、终端设备判断观察区域与触摸区域是否有重合部分;
[0219]步骤601至603与步骤501至503基本相同,此处不做赘述。
[0220]其中,若步骤603中终端设备确定用户观察区域与用户触摸区域有重合部分,则执行步骤604 ;若终端设备确定用户观察区域与用户触摸区域没有重合部分,则执行步骤605。
[0221]604、终端设备响应用户的触摸指令;
[0222]605、终端设备获取用户界面信息;
[0223]606、终端设备获取用户交互信息;
[0224]607、终端设备从样本库中获取目标样本;
[0225]608、终〗而设备确定触摸指令对应的用户触摸手势;
[0226]609、终端设备判断用户触摸区域是否与目标样本的样本触摸区域匹配,且用户触摸手势是否与目标样本的样本触摸手势匹配;
[0227]步骤604至609与步骤504至509基本相同,此处不做赘述。
[0228]若步骤609中终端设备确定用户触摸区域与目标样本的样本触摸区域匹配,且用户触摸手势与目标样本的样本触摸手势匹配,则执行步骤610 ;
[0229]若终端设备确定用户触摸区域与目标样本的样本触摸区域不匹配,或用户触摸手势与目标样本的样本触摸手势不匹配,则执行步骤611。
[0230]610、终端设备响应触摸指令;
[0231]611、终端设备不响应触摸指令。
[0232]步骤610、611与步骤510、511基本相同,此处不做赘述。
[0233]612、终端设备确定目标样本对应的累计值;
[0234]本实施例中,样本库中每一个样本都对应有累计值。该累计值为一数值,其初始值可以为终端设备默认设定或用户设定,且该累计值可以由该终端设备进行增加或减少操作。
[0235]本步骤中,终端设备确定目标样本的累计值。
[0236]613、终端设备获取用户的反馈信息;
[0237]终端设备获取用户的反馈信息,该反馈信息用于表示:用户是否接受终端设备对触摸指令的响应。终端设备获取用户的反馈信息的方法与步骤512基本相同,此处不做赘述。
[0238]若该反馈信息表示用户接受终端设备对触摸指令的响应,则执行步骤614 ;
[0239]若该反馈信息表示用户不接受终端设备对触摸指令的响应,则执行步骤615。
[0240]614、终端设备增加累计值;
[0241]若反馈信息表示用户接受终端设备对触摸指令的响应,则终端设备增加累计值。终端设备增加累计值可以为对累计值加1、也可以为将累计值加上其他幅度的数值,此处不做限定。
[0242]615、终端设备降低累计值;
[0243]若反馈信息表示用户不接受终端设备对触摸指令的响应,则终端设备降低累计值。终端设备降低累计值可以为对累计值减1、也可以为将累计值减去其他幅度的数值,此处不做限定。
[0244]616、若目标样本对应的累计值小于预设值,则终端设备删除该目标样本。
[0245]本实施例中,终端设备中设置有预设值。该预设值可以为终端设备默认,也可以为用户设定,也可以为其他途径获得,此处不做限定。当某一样本对应的累计值小于该预设值的时候,说明终端设备根据该样本对是否响应触摸指令做出的判断不被用户所接受,该样本不符合用户的使用习惯,所以终端设备删除该目标样本。
[0246]可以理解的是,由于样本库中保存有至少一个样本,所以样本库中任何一个样本对应的累计值的初始值均应高于本步骤中的预设值。
[0247]其中,步骤605也可以位于步骤601至604中任一项之前,本实施例中不做限定。
[0248]其中,步骤606也可以位于步
当前第3页1 2 3 4 5 6 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1