一种终端的制作方法

文档序号:6634378阅读:120来源:国知局
一种终端的制作方法
【专利摘要】本发明实施例公开了一种终端。其中,该终端中,获取单元可以获取用户接触触摸屏中的原操作区域而产生的触摸区域,并由处理单元基于该触摸区域的边缘,向外延伸出辐射区域,调整单元在触摸区域满足预设条件时,基于该触摸区域调整每个控件区域的大小,从而获得新操作区域,其中,新操作区域中位于触摸区域内的控件处于允许操作状态,而新操作区域中位于辐射区域内的控件处于不允许操作状态。实施本发明实施例,不仅可以根据触摸区域调整控件区域的大小,将原操作区域更改为新操作区域,而且还可以将位于辐射区域内的控件设置为不允许操作状态,从而避免了误操作。
【专利说明】一种终端

【技术领域】
[0001 ] 本发明涉及电子【技术领域】,具体涉及一种终端。

【背景技术】
[0002]随着电子技术的发展,手机、平板电脑等终端的功能越来越多样化,为用户的生活和工作带来了诸多便利。现有技术中,采用触摸屏的操作方式大大改善了手机、平板电脑等终端的操作便捷性。然而,在实践中发现,由于手机、平板电脑等终端中触摸屏大小的限制,触摸屏上各控件布局相当紧凑,采用触摸操作容易出现输入或选择错误等误操作现象。


【发明内容】

[0003]本发明实施例公开了一种终端,可以有效地避免误操作。
[0004]本发明实施例公开了一种终端,包括:
[0005]获取单元,用于获取用户接触触摸屏中的原操作区域而产生的触摸区域,其中,所述原操作区域包括至少一个控件区域,每个所述控件区域上设置一个控件;
[0006]处理单元,用于基于所述获取单元获取的触摸区域的边缘,向外延伸出辐射区域;
[0007]调整单元,用于在所述获取单元获取的触摸区域满足预设条件时,基于所述触摸区域调整每个所述控件区域的大小,获得新操作区域;
[0008]其中,所述调整单元获得的新操作区域中位于所述触摸区域内的控件处于允许操作状态,所述新操作区域中位于所述处理单元获得的辐射区域内的控件处于不允许操作状
--τ O
[0009]本发明实施例中,获取单元可以获取用户接触触摸屏中的原操作区域而产生的触摸区域,并由处理单元基于该触摸区域的边缘,向外延伸出辐射区域;调整单元可以在触摸区域满足预设条件时,基于该触摸区域调整每个控件区域的大小,从而获得新操作区域,其中,新操作区域中位于触摸区域内的控件才允许操作,而新操作区域中位于辐射区域内的控件不允许操作,可见,本发明实施例不仅可以根据触摸区域调整控件区域的大小,将原操作区域改变为新操作区域,而且还可以将位于辐射区域内的控件设置为不允许操作状态,从而避免了误操作。

【专利附图】

【附图说明】
[0010]为了更清楚地说明本发明实施例中的技术方案,下面将对实施例中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0011]图1是本发明实施例公开的一种触摸屏操作方法的流程示意图;
[0012]图2是本发明实施例公开的另一种触摸屏操作方法的流程示意图;
[0013]图3a是本发明实施例公开的触摸屏上用户接触原虚拟键盘的示意图;
[0014]图3b是本发明实施例公开的触摸屏上新虚拟键盘的示意图;
[0015]图3c是本发明实施例公开的触摸屏上原虚拟键盘的示意图;
[0016]图4是本发明实施例公开的一种终端的结构示意图;
[0017]图5是本发明实施例公开的另一种终端的结构示意图;
[0018]图6是本发明实施例公开的又一种终端的结构示意图。

【具体实施方式】
[0019]下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
[0020]本发明实施例公开了一种终端,能够有效地避免对操作区域的误操作。以下分别进行详细说明。
[0021]请参阅图1,图1是本发明实施例公开的一种触摸屏操作方法的流程示意图。如图1所示,该触摸屏操作方法可以包括以下步骤。
[0022]S101、获取用户接触触摸屏中的原操作区域而产生的触摸区域,其中,原操作区域包括至少一个控件区域,每个控件区域上设置一个控件。
[0023]本发明实施例中,可以由智能手机、笔记本、平板电脑等终端获取用户接触触摸屏中的原操作区域而产生的触摸区域,其中,原操作区域包括主界面和虚拟键盘中的任意一种,主界面中每个控件区域上设置的控件为应用程序的启动控件,举例来说,该启动控件可以为应用程序图标等可以开启对应应用程序的控件。
[0024]S102、基于触摸区域的边缘,向外延伸出辐射区域;
[0025]终端基于触摸区域的边缘,向外延伸出辐射区域具体可以包括以下步骤:
[0026]11)获取触摸区域的边缘轮廓;
[0027]12)以边缘轮廓的外围点为起点,分别向外延伸预设长度值,获得辐射区域。
[0028]举例来说,终端以触摸区域的边缘轮廓的四周的外围点(即该边缘轮廓的每个边)为起点,分别向外延伸固定距离长R,从而在触摸区域的外围构成辐射区域,该R值可以根据所需辐射区域的大小而设定。
[0029]S103、若触摸区域满足预设条件,则基于触摸区域调整每个控件区域的大小,获得新操作区域。
[0030]可选地,终端在触摸区域满足预设条件时,基于触摸区域调整每个控件区域的大小,获得新操作区域,具体可以包括以下步骤:
[0031]21)若触摸区域的大小大于或等于原操作区域中控件区域的大小的η倍时,获取触摸区域的上端点、下端点、左端点和右端点的切线相交构成的矩形框,其中,η的取值为0.5 ?I ;
[0032]22)调整每个控件区域的大小为矩形框的大小,获得新操作区域。
[0033]可选地,终端在触摸区域满足预设条件时,基于触摸区域调整每个控件区域的大小,获得新操作区域,具体可以包括以下步骤:
[0034]23)若触摸区域的大小大于或等于历史触摸区域的大小时,获取触摸区域的上端点、下端点、左端点和右端点的切线相交构成的矩形框;
[0035]24)调整每个控件区域的大小为矩形框的大小,获得新操作区域。
[0036]需要注意的是,步骤S103的具体过程除上述两种可选地实施方式外,还可以同时包括两种方案,根据用户预先选择的预设条件,终端可以具体执行预设条件对应的实施方式,举例来说,若用户预先选择将历史操作区域作为预设条件的判断因素,则终端执行所述的在触摸区域的大小大于或等于历史触摸区域的大小时,获取触摸区域的上端点、下端点、左端点和右端点的切线相交构成的矩形框,并将该矩形框的大小作为每个控件区域的大小,从而获得新操作区域。
[0037]其中,新操作区域中位于触摸区域内的控件处于允许操作状态,新操作区域中位于辐射区域内的控件处于不允许操作状态,这样可以只触发触摸区域内的控件,减少了误操作的可能性。
[0038]进一步地,在步骤S103之后,终端还可以根据新操作区域中的控件区域,确定触摸区域内的目标控件,具体为:将新操作区域中与触摸区域重叠最多的控件区域对应的控件作为目标控件。可选地,用户也可以针对触摸区域进行第二次操作以选择具体的目标控件,本发明实施例不作限定。
[0039]可选地,本发明实施例还可以包括:终端在检测到用户释放触摸区域时,解除辐射区域并恢复每个控件区域的大小,获得原操作区域。其中,辐射区域是指将辐射区域中处于置灰状态,即不允许操作状态的控件改变为允许操作状态。
[0040]在图1所描述的方法中,终端可以获取用户接触触摸屏中的原操作区域而产生的触摸区域,并基于该触摸区域的边缘,向外延伸出辐射区域;进一步地,终端可以在触摸区域满足预设条件时,基于该触摸区域调整每个控件区域的大小,从而获得新操作区域,其中,新操作区域中位于触摸区域内的控件才允许操作,而新操作区域中位于辐射区域内的控件不允许操作,可见,图1所描述的方法不仅可以根据触摸区域调整控件区域的大小,将原操作区域改变为新操作区域,而且还可以将位于辐射区域内的控件设置为不允许操作状态,从而避免了误操作。
[0041]请参见图2,图2为本发明实施例公开的另一种触摸屏操作方法的流程示意图,本发明实施例以触摸屏上的虚拟键盘为例,相应地,操作区域即为虚拟键盘,控件为虚拟键盘上的按键,控件区域为按键的属性之一。如图2所示,该触摸屏操作方法详细说明如下。
[0042]S201、获取用户接触触摸屏中的原虚拟键盘而产生的触摸区域。
[0043]如图3a所示,当用户手指接触到原虚拟键盘的按键时,会与虚拟键盘产生一个触摸区域,该触摸区域根据用户手指大小的不同而不同。其中,这里所说的原虚拟键盘是指终端默认的按键布局,原虚拟键盘包括至少一个控件区域,每个控件区域上设置有一个按键,可选地,原虚拟键盘中的某些按键也可以占用至少一个控件区域,这里以常见的按键与控件区域的对应关系为例。
[0044]S202、基于触摸区域的边缘,向外延伸出辐射区域,同时在触摸区域满足预设条件时,基于该触摸区域调整原虚拟键盘中的控件区域的大小,获得新虚拟键盘。
[0045]如图3b所示,以触摸区域的边缘为起点,向外延伸固定距离长R,从而获得环状的辐射区域,新虚拟键盘与原虚拟键盘相比,每个按键对应的控件区域增大,同时,新虚拟键盘中位于触摸区域内的按键(即控件区域超过一半的区域位于触摸区域内对应的按键)处于允许操作状态,新虚拟键盘中位于辐射区域内的按键处于不允许操作状态(如灰色按键,即控件区域超过一半的区域不在触摸区域内,同时控件区域的部分区域位于辐射区域内的按键)。
[0046]同时,终端在触摸区域满足预设条件时,基于该触摸区域调整原虚拟键盘中的控件区域的大小,获得新虚拟键盘具体可以为:如图3b所示,终端在触摸区域满足预设条件时,获取触摸区域的上端点、下端点、左端点和右端点的切线相交构成的矩形框,调整每个控件区域的大小为该巨型框的大小,从而获得新虚拟键盘。其中,预设条件包括触摸区域的大小不小于原虚拟键盘中控件区域的大小的0.5至I倍,或者,触摸区域的大小不小于历史触摸区域的大小,历史触摸区域是指终端预先存储的在历史操作中所获取的触摸区域。
[0047]S203、根据新虚拟键盘中的控件区域,确定触摸区域内的目标按键。
[0048]具体的,终端可以将新操作区域中与触摸区域重叠最多的控件区域对应的控件作为目标控件。
[0049]S204、在检测到用户释放触摸区域时,接触该触摸区域并恢复每个控件区域的大小,获得原虚拟键盘,同时响应目标控件,输入该目标控件对应的符号或字母。
[0050]具体的,终端在检测到用户释放触摸区域时,将新虚拟键盘恢复到如图3c所示的原虚拟键盘,并在步骤S203确定目标按键为字母j时,终端输入字母j。
[0051]在图2所描述的方法中,终端可以获取用户接触触摸屏中的原虚拟键盘而产生触摸区域,并可以基于触摸区域的边缘,向外延伸辐射区域;终端可以在触摸区域满足预设条件时,基于触摸区域调整每个控件区域的大小以获得新虚拟键盘,其中,在该新虚拟键盘中位于触摸区域内的按键处于允许操作状态,而位于辐射区域内的按键处于不允许操作状态,这样终端可以从触摸区域内的按键中确定目标按键,进一步地,终端还可以在检测到用户释放触摸区域时,响应目标按键,输入该目标按键对应的字母或符号。可见,图2所描述的方法中在虚拟键盘按键的控件区域比较小时,可以有效的避免误操作。
[0052]请参阅图4,图4是本发明实施例公开的一种终端的结构示意图。该终端也可以称为触摸屏操作装置,其中,图4所示的终端可以包括:
[0053]获取单元10,用于获取用户接触触摸屏中的原操作区域而产生的触摸区域,其中,原操作区域包括至少一个控件区域,每个控件区域上设置一个控件。
[0054]其中,原操作区域可以包括主界面和虚拟键盘中的任意一种,主界面中每个控件区域上设置的控件为应用程序的启动控件。
[0055]处理单元20,用于基于获取单元10获取的触摸区域的边缘,向外延伸出辐射区域。
[0056]调整单元30,用于在获取单元10获取的触摸区域满足预设条件时,基于触摸区域调整每个控件区域的大小,获得新操作区域。
[0057]其中,调整单元30获得的新操作区域中位于触摸区域内的控件处于允许操作状态,新操作区域中位于所述处理单元20获得的辐射区域内的控件处于不允许操作状态。
[0058]请一并参阅图5,图5是本发明实施例公开的另一种终端的结构示意图。其中,图5所示的终端是由图4所示的终端进行优化得到的。与图4所示的终端相比较,图5所示的终端还可以包括:
[0059]确定单元40,根据调整单元30获得的新操作区域中的控件区域,从处理单元20中位于触摸区域内的允许操作的控件中确定目标控件。
[0060]具体地,确定单元40可以用于将新操作区域中与触摸区域重叠最多的控件区域对应的控件作为目标控件。
[0061]解除单元50,用于在检测到用户释放触摸区域时,解除处理单元20获得的辐射区域并恢复调整单元30调整的每个控件区域的大小,获得原操作区域。
[0062]响应单元60,用于在检测到用户释放触摸区域时,响应确定单元40确定的目标控件,执行目标控件对应的操作。
[0063]可选地,在如图5所描述的终端中,调整单元30可以包括以下单元:
[0064]第一获取单元31,用于在触摸区域的大小大于或等于原操作区域中所述控件区域的大小的η倍时,获取触摸区域的上端点、下端点、左端点和右端点的切线相交构成的矩形框,其中,η的取值为0.5?I ;
[0065]第一调整单元32,用于调整每个控件区域的大小为第一获取单元31获取的矩形框的大小,获得新操作区域。
[0066]相应地,获取单元10可以触发第一获取单元31使其结合第一调整单元32对原操作区域进行调整以获得新操作区域,并且,第一调整单元32可以触发解除单元50和确定单元40执行相应的操作。
[0067]作为另一种可选地实施方式,在如图5所描述的终端中,调整单元30也可以包括以下单元:
[0068]第二获取单元33,用于在触摸区域的大小大于或等于历史触摸区域的大小时,获取触摸区域的上端点、下端点、左端点和右端点的切线相交构成的矩形框;
[0069]第二调整单元34,用于调整每个控件区域的大小为第二获取单元33获取的矩形框的大小,获得新操作区域。
[0070]相应地,获取单元10可以触发第二获取单元33使其结合第二调整单元34对原操作区域进行调整以获得新操作区域,并且,第二调整单元34可以触发解除单元50和确定单元40执行相应的操作。
[0071]作为又一种可选地实施方式,调整单元30可以同时包括第一获取单元31、第一调整单元32、第二获取单元33、第二调整单元34,可以由用户提前从中选择对应的调整单元30的操作。
[0072]本发明实施例中,处理单元20可以具体用于基于获取单元10获取的触摸区域的边缘轮廓,并以边缘轮廓的外围点为起点,分别向外延伸预设长度值,获得辐射区域。
[0073]在图4、图5所描述的终端中,获取单元10可以获取用户接触触摸屏中的原操作区域而产生的触摸区域,处理器单元20可以基于触摸区域的边缘,向外延伸辐射区域,调整单元30在触摸区域满足预设条件时,基于触摸区域调整每个控件区域的大小以获得新操作区域,其中,在该新操作区域中位于触摸区域内的控件处于允许操作状态,而位于辐射区域内的控件处于不允许操作状态,这样确定单元40可以从触摸区域内的控件中确定目标控件,进一步地,响应单元60还可以在检测到用户释放触摸区域时,响应确定单元40确定的目标控件,执行目标控件对应的操作,同时解除单元50可以在检测到用户释放触摸区域时,解除辐射区域并恢复控件区域的大小,获得原操作区域。可见,图4、图5所描述的终端在原操作区域的控件区域比较小时,可以通过冻结辐射区域和调整控件区域的操作,有效地避免误操作。
[0074]请参见图6,图6为本发明实施例公开的又一种终端的结构示意图,该终端可以包括:至少一个处理器01,例如CPU,至少一个用户接口 03,存储器04,至少一个通信总线02。其中,通信总线02用于实现这些组件之间的通信连接。其中,用户接口 03可以包括显示屏(Display)、键盘(Keyboard),可选用户接口 03还可以包括标准的有线接口、无线接口,其中,显示屏可以为具有触控功能的显示屏(因此,可将显示屏称为触摸屏)。存储器04可以是高速RAM存储器,也可以是非不稳定的存储器(non-volatile memory),例如至少一个磁盘存储器。存储器04可选的还可以是至少一个位于远离前述处理器01的存储装置。其中,处理器01可以结合图4和图5所描述的终端,存储器04中存储一组程序代码,且处理器01调用存储器04中存储的程序代码,用于执行以下操作:
[0075]获取用户接触触摸屏中的原操作区域而产生的触摸区域,其中,原操作区域包括至少一个控件区域,每个控件区域上设置一个控件;
[0076]基于触摸区域的边缘,向外延伸出辐射区域;
[0077]若触摸区域满足预设条件,则基于触摸区域调整每个控件区域的大小,获得新操作区域;
[0078]其中,新操作区域中位于触摸区域内的控件处于允许操作状态,新操作区域中位于辐射区域内的控件处于不允许操作状态。
[0079]作为一种可选地实施方式,处理器01调用存储器04的程序代码还可以执行以下操作:
[0080]根据新操作区域中的控件区域,确定触摸区域内的目标控件。
[0081]其中,处理器01可以具体将新操作区域中与触摸区域重叠最多的控件区域对应的控件作为目标控件。
[0082]作为另一种可选地实施方式,处理器01调用存储器04的程序代码还可以在检测到用户释放触摸区域时,解除辐射区域并恢复每个控件区域的大小,获得原操作区域。
[0083]同时,处理器01还可以确定目标控件之后,在检测到用户释放触摸区域时,响应目标控件,执行目标控件对应的操作。
[0084]其中,处理器01基于触摸区域的边缘,向外延伸出辐射区域具体可以为:
[0085]获取触摸区域的边缘轮廓;
[0086]以边缘轮廓的外围点为起点,分别向外延伸预设长度值,获得辐射区域。
[0087]作为一种可选地实施方式,处理器01调用存储器04的程序代码在触摸区域满足预设条件时,基于触摸区域调整每个控件区域的大小,获得新的操作区域具体可以为:
[0088]在触摸区域的大小大于或等于原操作区域中控件区域的大小的η倍时,获取触摸区域的上端点、下端点、左端点和右端点的切线相交构成的矩形框,其中,η的取值为0.5?
I;
[0089]调整每个控件区域的大小为矩形框的大小,获得新操作区域。
[0090]作为另一种可选地实施方式,处理器01在触摸区域满足预设条件,则基于触摸区域调整每个控件区域的大小,获得新的操作区域具体可以为:
[0091]在触摸区域的大小大于或等于历史触摸区域的大小时,获取触摸区域的上端点、下端点、左端点和右端点的切线相交构成的矩形框;
[0092]调整每个控件区域的大小为矩形框的大小,获得新操作区域。
[0093]本发明实施例中,原操作区域可以包括主界面和虚拟键盘中的任意一种,其中,主界面中每个控件区域上设置的控件为应用程序的启动控件。
[0094]具体的,本实施例中介绍的终端可以实施本发明结合图1或图2介绍的触摸屏操作方法实施例中的部分或全部流程。
[0095]本发明实施例方法中的步骤可以根据实际需要进行顺序调整、合并和删减。
[0096]本发明实施例终端或设备中的单元或子单元可以根据实际需要进行合并、划分和删减。
[0097]本领域普通技术人员可以理解上述实施例的各种方法中的全部或部分步骤是可以通过程序来指令终端设备相关的硬件来完成,该程序可以存储于一计算机可读存储介质中,存储介质可以包括:闪存盘、只读存储器(Read-Only Memory,ROM)、随机存取器(RandomAccess Memory, RAM)、磁盘或光盘等。
[0098]以上对本发明实施例公开的一种终端进行了详细介绍,本文中应用了具体个例对本发明的原理及实施方式进行了阐述,以上实施例的说明只是用于帮助理解本发明的方法及其核心思想;同时,对于本领域的一般技术人员,依据本发明的思想,在【具体实施方式】及应用范围上均会有改变之处,综上所述,本说明书内容不应理解为对本发明的限制。
【权利要求】
1.一种终端,其特征在于,包括: 获取单元,用于获取用户接触触摸屏中的原操作区域而产生的触摸区域,其中,所述原操作区域包括至少一个控件区域,每个所述控件区域上设置一个控件; 处理单元,用于基于所述获取单元获取的触摸区域的边缘,向外延伸出辐射区域; 调整单元,用于在所述获取单元获取的触摸区域满足预设条件时,基于所述触摸区域调整每个所述控件区域的大小,获得新操作区域; 其中,所述调整单元获得的新操作区域中位于所述触摸区域内的控件处于允许操作状态,所述新操作区域中位于所述处理单元获得的辐射区域内的控件处于不允许操作状态。
2.如权利要求1所述的终端,其特征在于,所述终端还包括: 确定单元,根据所述调整单元获得的新操作区域中的控件区域,确定所述触摸区域内的目标控件。
3.如权利要求2所述的终端,其特征在于,所述终端还包括: 解除单元,用于在检测到用户释放所述触摸区域时,解除所述辐射区域并恢复每个所述控件区域的大小,获得所述原操作区域。
4.如权利要求2所述的终端,其特征在于,所述终端还包括: 响应单元,用于在检测到用户释放所述触摸区域时,响应所述确定单元确定的目标控件,执行所述目标控件对应的操作。
5.如权利要求1所述的终端,其特征在于,所述处理单元具体用于获取所述获取单元获取的触摸区域的边缘轮廓,并以所述边缘轮廓的外围点为起点,分别向外延伸预设长度值,获得辐射区域。
6.如权利要求1至5任一项所述的终端,其特征在于,所述调整单元包括: 第一获取单元,用于在所述触摸区域的大小大于或等于所述原操作区域中所述控件区域的大小的η倍时,获取所述触摸区域的上端点、下端点、左端点和右端点的切线相交构成的矩形框,其中,η的取值为0.5?I ; 第一调整单元,用于调整每个所述控件区域的大小为所述第一获取单元获取的矩形框的大小,获得新操作区域。
7.如权利要求1至5任一项所述的终端,其特征在于,所述调整单元包括: 第二获取单元,用于在所述触摸区域的大小大于或等于历史触摸区域的大小时,获取所述触摸区域的上端点、下端点、左端点和右端点的切线相交构成的矩形框; 第二调整单元,用于调整每个所述控件区域的大小为所述第二获取单元获取的矩形框的大小,获得新操作区域。
8.如权利要求2至4任一项所述的终端,其特征在于,所述确定单元具体用于将所述新操作区域中与所述触摸区域重叠最多的控件区域对应的控件作为目标控件。
9.如权利要求1至5任一项所述的终端,其特征在于,所述原操作区域包括主界面和虚拟键盘中的任意一种,其中,所述主界面中每个控件区域上设置的控件为应用程序的启动控件。
【文档编号】G06F3/0488GK104461354SQ201410649732
【公开日】2015年3月25日 申请日期:2014年11月14日 优先权日:2014年11月14日
【发明者】李海峰 申请人:深圳市金立通信设备有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1