误触纠正的方法和终端技术

技术编号:13419530 阅读:57 留言:0更新日期:2016-07-27 18:40
本发明专利技术公开了一种误触纠正的方法,侦测触控事件,根据定义的非触控按键区块,对误触进行识别;对识别到的误触进行纠正处理,输出正确的按键键值。本发明专利技术还公开了一种终端。本发明专利技术解决了终端充当游戏手柄实现盲触时所引起的误触的问题,提高了用户玩游戏时的效率和精确度。

【技术实现步骤摘要】
误触纠正的方法和终端
本专利技术涉及通讯领域,尤其涉及误触纠正的方法和终端。
技术介绍
随着科学技术的进一步发展,特别是智能云技术和智能OS(OperatingSystem,操作系统)的普及和成熟,人机交互已经不再像以往那样只能通过单一模式进行,例如人类和电视之间的交互目前就不再局限于遥控,其它包括手势/语音等等,越来越多的交互方式已经越来越普及,同样,游戏的发展也不再像以往那样只能通过物理手柄的方式来实现交互和呈现,越来越多其它的交互方式正在成熟,例如体感等等。在这些人机游戏交互中,采用终端模拟游戏手柄控制电子终端(比如智能电视、显示器)成为一种新的发展趋势,然而,在终端模拟游戏手柄,实现智能盲触的时候常常会出现误触,这样的话,势必会影响到用户玩游戏时的效率和精确度,因此,如何防止误触是一个亟待解决的问题。
技术实现思路
本专利技术的主要目的在于提供误触纠正的方法和终端,旨在解决误触问题。为实现上述目的,本专利技术提供的误触纠正的方法,所述误触纠正的方法包括以下步骤:侦测触控事件,根据定义的非触控按键区块,对误触进行识别;对识别到的误触进行纠正处理,输出正确的按键键值。优选地,所述对识别到的误触进行纠正处理,输出正确的按键键值的步骤之前还包括:若触碰到非触控按键区块时,则在显示屏上进行显示提示。优选地,所述对识别到的误触进行纠正处理,输出正确的按键键值的步骤包括:采用概率对误触进行按键键值识别;若识别的按键键值正确,则再次触碰非触控按键区块对识别的按键键值进行确认;若识别的按键键值错误且再次接收到正确的按键键值指令时,输出正确的按键键值。优选地,所述采用概率对误触的按键键值进行识别的步骤之前包括:根据前一次操作来进行判断是否需要识别,若前一次是正确操作,而当前操作为误触时,则需要进行识别。优选地,所述对识别到的误触进行纠正处理,输出正确的按键键值的步骤包括:若前一次也是误触,则将前一次误触的识别的按键键值作为前一次操作的按键键值。为了解决上述的技术问题,本专利技术还提供一种终端,所述终端包括:识别模块,用于侦测触控事件,根据定义的非触控按键区块,对误触进行识别;纠正模块,用于对识别到的误触进行纠正处理,输出正确的按键键值。优选地,所述终端还包括:提示模块,用于若触碰到非触控按键区块时,则在显示屏上进行显示提示。优选地,所述纠正模块包括:识别单元,采用概率对误触进行按键键值识别;确认单元,若识别的按键键值正确,则再次触碰非触控按键区块对识别的按键键值进行确认;输出单元,若识别的按键键值错误且再次接收到正确的按键键值指令时,输出正确的按键键值。优选地,所述纠正模块还包括:判断单元,用于根据前一次操作来进行判断是否需要识别,若前一次是正确操作,而当前操作为误触时,则需要进行识别。优选地,所述纠正模块还用于若前一次也是误触,则将前一次误触的识别的按键键值作为前一次操作的按键键值。本专利技术提供的一种误触纠正的方法,侦测触控事件,根据定义的非触控按键区块,对误触进行识别;对识别到的误触进行纠正处理,输出正确的按键键值。本专利技术解决了终端充当游戏手柄实现盲触时所引起的误触的问题,提高了用户玩游戏时的效率和精确度。附图说明图1为本专利技术误触纠正的方法第一实施例的流程示意图;图2为本专利技术误触纠正的方法中终端的平面坐标图;图3为本专利技术误触纠正的方法第二实施例的流程示意图;图4为本专利技术利用终端操控电子设备的连接示意图;图5为图1中所述对识别到的误触进行纠正处理,输出正确的按键键值的步骤的第一实施例细化流程示意图;图6为图1中所述对识别到的误触进行纠正处理,输出正确的按键键值的步骤的第二实施例细化流程示意图;图7为本专利技术终端第一实施例的功能模块示意图;图8为本专利技术终端第二实施例的功能模块示意图;图9为图7中所述纠正模块的第一实施例功能模块示意图;图10为图7中所述纠正模块的第二实施例功能模块示意图。本专利技术目的的实现、功能特点及优点将结合实施例,参照附图做进一步说明。具体实施方式应当理解,此处所描述的具体实施例仅仅用以解释本专利技术,并不用于限定本专利技术。本专利技术提供的误触纠正的方法和终端,参照图1,在一实施例中,所述误触纠正的方法包括以下步骤:步骤S100、侦测触控事件,根据定义的非触控按键区块,对误触进行识别。根据终端的触控屏幕的大小和位置,在终端的触控屏幕上,定义有效触控区域,并在有效触控区域内等量划分有效触控按键,例如在有效触控区域内划分为等量的4个区域,然后在4个区域分别设定相应的有效触控按键。终端侦测触控事件,当监测到用户的触摸动作时,对用户触控的区域进行解析,并和预设的有效触控区域进行比较,判定用户触摸时触控的区域是否在预设的有效触控按键内,如果在有效触控按键内,则判定为有效动作,如果在非触控按键区块内,则判定为误触,其中误触为用户本应该触控某个有效触控按键而误触碰到其他有效触控按键或无效触控按键的情形,比如要触控“上键”时,误触控到“下键”。如图2所示,在终端的平面坐标图中,定义最左上角为坐标原点(0,0),终端屏幕的宽和高分别用W和H表示,在宽度方向上设置了五等份,分别用1/5W、2/5W、3/5W、4/5W和W表示,在高度方向上设置了三等份,分别用1/3H、2/3H和H表示。在本实例中,共定义了七个有效触控按键,分别为方向键(包括上下左右键共4个),功能键KEY1和功能键KEY2,以及辅助返回键RETURN。据触控坐标和有效触控按键建立对应映射的按键键值,各个有效触控按键的相应坐标范围以及对应映射的按键键值如表1所示:表1如表1所示,终端针对当前的Touch坐标f(x,y)进行判别,若属于上述七个按键的坐标范围内,则判定当前触摸按键有效。如公式1所示,其中bEffect为TRUE表示触控按键有效,为FALSE表示触碰到非触控按键区块,触控按键无效,如果无效则判定为误触。步骤S200、对识别到的误触进行纠正处理,输出正确的按键键值。终端若识别到触控事件不在有效触控区域内,则判定为误触,则对所述误触进行纠正处理,通过相应算法进行校正,例如采取自动校正算法,初步识别按键键值,再根据用户的确认指令,输出正确的按键键值。若前一次也是误触,则将前一次误触的识别的按键键值作为前一次操作的按键键值。本实施例提供的误触纠正的方法,解决了终端充当游戏手柄实现盲触时所引起的误触的问题,提高了用户玩游戏时的效率和精确度。如图3所述,图3为本专利技术误触纠正的方法第二实施例的流程示意图,在第一实施例的基础上,所述步骤S200之前包括:步骤S200A、若触碰到非触控按键区块时,则在显示屏上进行显示提示。终端若检测到触碰到非触控按键区块时,则在显示屏是进行显示指示以提醒用户误触,其中,所述显示提示可以在本端的显示屏上进行显示,也可以在控制的电子设备上(例如电视、电脑显示器)进行行提醒,如图4所示,并结合显示屏对相应的键值进行悬浮变色提醒。如图5所示,图5为图1中所述步骤S200的细化流程示意图,在本实施例中,所述步骤S200包括:步骤S210、采用概率对误触进行按键键值识别。由于每个用户的操作习惯可能不同,同时针对不同的游戏也可能有不同的行为操作,所以终端需要采集数据并预存数据源,进一步参见图2,在终端的平面坐标图中,①~⑤为无效按键,终端采集用户操作触控按本文档来自技高网...

【技术保护点】
一种误触纠正的方法,其特征在于,所述误触纠正的方法包括以下步骤:侦测触控事件,根据定义的非触控按键区块,对误触进行识别;对识别到的误触进行纠正处理,输出正确的按键键值。

【技术特征摘要】
1.一种误触纠正的方法,其特征在于,所述误触纠正的方法包括以下步骤:侦测触控事件,根据定义的非触控按键区块,对误触进行识别;对识别到的误触进行纠正处理,输出正确的按键键值;所述对识别到的误触进行纠正处理,输出正确的按键键值的步骤包括:采用当前误判最大概率值对误触进行按键键值识别;若识别的按键键值正确,则再次触碰非触控按键区块对识别的按键键值进行确认。2.如权利要求1所述的误触纠正的方法,其特征在于,所述对识别到的误触进行纠正处理,输出正确的按键键值的步骤之前还包括:若触碰到非触控按键区块时,则在显示屏上进行显示提示。3.如权利要求2所述的误触纠正的方法,其特征在于,所述对识别到的误触进行纠正处理,输出正确的按键键值的步骤包括:若识别的按键键值错误且再次接收到正确的按键键值指令时,输出正确的按键键值。4.如权利要求3所述的误触纠正的方法,其特征在于,所述采用当前误判最大概率值对误触的按键键值进行识别的步骤之前包括:根据前一次操作来进行判断是否需要识别,若前一次是正确操作,而当前操作为误触时,则需要进行识别。5.如权利要求3或4所述的误触纠正的方法,其特征在于,所述对识别到的误触进行纠正处理...

【专利技术属性】
技术研发人员:赵波
申请(专利权)人:深圳TCL新技术有限公司
类型:发明
国别省市:广东;44

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1