一种信息处理的方法及电子设备的制作方法

文档序号:6489437阅读:165来源:国知局
一种信息处理的方法及电子设备的制作方法
【专利摘要】本发明公开了一种信息处理的方法及电子设备,所述信息处理的方法应用于电子设备中,该电子设备包括触控显示器,所述方法包括:在所述触控显示器上检测是否存在第一滑动操作;当检测到存在所述第一滑动操作时,响应所述第一滑动操作,获得所述第一滑动操作在所述触控显示器上的第一触控点的第一位置信息;基于所述第一位置信息,确定第一预设范围,其中,所述第一预设范围的面积小于所述触控显示器的面积;在所述第一预设范围内,检测是否存在所述第一滑动操作在所述触控显示器上的第二触控点。
【专利说明】一种信息处理的方法及电子设备
【技术领域】
[0001]本发明涉及电子设备领域,尤其涉及一种信息处理的方法及电子设备。
【背景技术】
[0002]随着科技迅猛地发展,无论是对通讯设备,还是其他电子设备,都有着深远的影响,近年来,大多数电子设备都支持触控操作,触摸屏的类型,也从单纯的靠压力的电阻式屏幕逐渐发展到采用电容式触屏,其中,电容式触摸屏有上下两层,基本上电容屏是利用下层发射讯号到上层,当上层被导体接触后,下层便能接收讯息并作出计算,因此两层结构是不必直接接触的,仅通过下层接收到的讯息并作出计算从而确定手指接触的位置,也正是因为如此,电容屏不仅可以同时支持多点,还可以大大的提高触控时的灵敏度。
[0003]当手指触摸上层时,由于人体电场,用户和触摸表面形成一个耦合电容,用户和触摸屏表面形成一个耦合电容,对于高频电流来说,电容是直接导体,于是手指从接触点吸走一个很小的电流,这个电流分从触摸屏的四角上的电极中流出并且流经这四个电极的电流与手指到四角的距离成正比,控制器通过对这四个电流比例的精确计算,得出触摸点的位置。
[0004]目前,Win 8系统可支持5点以上的触控操作,为满足Win 8系统的操作条件,需要产品通过Win8 Touch WHQL pe-test (win8触摸摸底测试)中的“响应延迟测试”。
[0005]现有技术中检测触摸点位置是通过在触控显示器上逐条扫描来完成的。
[0006]但本申请发明人在实现本申请实施例中发明技术方案的过程中,发现上述技术至少存在如下技术问题:
[0007]针对大尺寸触控显示屏,由于扫描数量大,例如:23.5inch的触摸屏,X轴有112条,Y轴有60条,所以,存在Y轴累加电阻大,在边缘处驱动能力变弱,信号变差,X/Y扫描次数成倍增长。
[0008]所以,在现有技术中,通过逐条扫描的方式来检测触摸点的位置,所以,不仅存在需要处理的数据大的技术问题,而且,还存在电子设备在响应操作时,需要的响应时间长的技术问题,从而影响用户的体验度。
[0009]而且,在现有技术中,在考虑轨迹上的触控点时,容易忽略不在该轨迹上的点,存在使得其他触控点被漏掉的技术问题。

【发明内容】

[0010]本申请实施例通过提供一种信息处理的方法及电子设备,解决了现有技术中在触摸显示器上检测触摸点的位置时,需要的响应时间长的技术问题,实现了快速有效的检测出触摸点的位置的技术效果。
[0011]本申请实施例提供了一种信息处理的方法,应用于电子设备中,所述电子设备包括触控显示器,所述方法包括:在所述触控显示器上检测是否存在第一滑动操作;当检测到存在所述第一滑动操作时,响应所述第一滑动操作,获得所述第一滑动操作在所述触控显示器上的第一触控点的第一位置信息;基于所述第一位置信息,确定第一预设范围,其中,所述第一预设范围的面积小于所述触控显示器的面积;在所述第一预设范围内,检测是否存在所述第一滑动操作在所述触控显示器上的第二触控点。
[0012]进一步的,所述第一预设范围内检测是否存在所述第一滑动操作在所述触控显示器上的第二触控点之后,所述方法还包括:在检测到所述第二触控点后,获得所述第二触控点的第二位置信息;基于所述第二位置信息,确定第二预设范围,其中所述第二预设范围的面积小于所述触控显示器的面积,且所述第二预设范围在所述触控显示器上对应的第二区域与所述第一预设范围在所述触控显示器对应的第一区域为不同的区域。
[0013]进一步的,在所述第一预设范围内,检测是否存在所述第一滑动操作在所述触控显示器上的第二触控点之后,所述方法还包括:在没有检测到所述第二触控点时,对所述触控显示器进行全屏扫描,检测是否存在在所述第一滑动操作上的第三触控点。
[0014]进一步的,在所述确定第二预设范围之后,所述方法还包括:在所述第二预设范围内,检测是否存在所述第一滑动操作在所述触控显示器上的第四触控点;在存在所述第四触控点时,响应所述第一滑动操作,至少基于所述第一,第二及第四触控点,确定与所述第一滑动操作对应的第一轨迹。
[0015]进一步的,在所述确定与所述第一滑动操作对应的第一轨迹之后,所述方法还包括:周期性对所述触控显示器进行全屏扫描,以检测在所述触控显示器上是否存在第五触控点;在存在所述第五触控点时,输出包含所述第五触控点的第二轨迹。
[0016]另外,本申请通过本申请的另一实施例提供如下技术方案:
[0017]一种电子设备,包括:第一检测模块,用于在触控显示器上检测是否存在第一滑动操作;获取模块,用于当检测到存在所述第一滑动操作时,响应所述第一滑动操作,获得所述第一滑动操作在所述触控显示器上的第一触控点的第一位置信息;第一确定模块,用于基于所述第一位置信息,确定第一预设范围,其中,所述第一预设范围的面积小于所述触控显示器的面积;第二检测模块,用于在所述第一预设范围内,检测是否存在所述第一滑动操作在所述触控显示器上的第二触控点。
[0018]进一步的,所述第一检测模块,具体包括:第一获取子模块,用于在检测到所述第二触控点后,获得所述第二触控点的第二位置信息;第一确定子模块,用于基于所述第二位置信息,确定第二预设范围,其中所述第二预设范围的面积小于所述触控显示器的面积,且所述第二预设范围在所述触控显示器上对应的第二区域与所述第一预设范围在所述触控显示器对应的第一区域为不同的区域。
[0019]进一步的,所述第一检测模块,具体还包括:第三检测模块,用于在没有检测到所述第二触控点时,对所述触控显示器进行全屏扫描,检测是否存在在所述第一滑动操作上的第三触控点。
[0020]进一步的,所述电子设备还包括:第四检测模块,用于在所述第二预设范围内,检测是否存在所述第一滑动操作在所述触控显示器上的第四触控点;第二确定模块,用于在存在所述第四触控点时,响应所述第一滑动操作,至少基于所述第一,第二及第四触控点,确定与所述第一滑动操作对应的第一轨迹。
[0021]进一步的,所述电子设备还包括:扫描模块,用于周期性对所述触控显示器进行全屏扫描;第五检测模块,用于检测在所述触控显示器上是否存在第五触控点;响应模块,在存在所述第五触控点时,输出所述第五触控点的轨迹点。
[0022]本申请实施例中提供的一个或多个技术方案,至少具有如下技术效果或优点:
[0023]1、由于在本申请实施例中采用通过检测轨迹上第一触控点的位置信息,基于该位置信息确定的第一预设范围内,检测是否存在第二触控点的技术方案,所以,有效解决了现有技术中每一点都要经过全屏扫描来检测时,需要处理的数据量大,且响应操作的时间长的技术问题,进而实现了快速有效的检测出触摸点的位置的技术效果。
[0024]2、在本申请实施例中采用通过在确定与第一滑动操作对应的第一轨迹之后,周期性的对触控显示器进行全屏扫描,从而检测出不在所述第一轨迹上的其他触控点,进而输出该点所在的轨迹的技术方案,所以,有效解决了现有技术中,只考虑第一轨迹上的触控点,而忽略了触控显示器上其他一些触控点的技术问题,进而实现了全面考虑全屏范围内触控点,防止漏掉其他触控点的技术效果。
【专利附图】

【附图说明】
[0025]图1为本申请实施例中一种信息处理的方法的流程图;
[0026]图2为本申请实施例中一种电子设备的功能模块构成框图。
【具体实施方式】
[0027]本申请实施例通过提供一种信息处理的方法及电子设备,用以解决现有技术中在触摸显示器上检测触摸点的位置时,需要的响应时间长的技术问题,实现了快速有效的检测出触摸点的位置的技术效果。
[0028]本申请实施例中的技术方案为解决上述问题,总体思路如下:
[0029]当用户在电子设备的触控显示屏上有操作时,该电子设备可以是具有触控显示单元的手机或者pad等,其中,基于全屏扫描来检测到轨迹上的第一触控点,然后,根据该第一触控点的具体位置信息,确定出一个预设区域范围,该预设区域范围可以有多种划分的方法,划定区域的范围可大可小,形状也可各异。在确定的预设区域范围内,检测是否存在在该轨迹上的下一点,当检测到下一点时,接着基于检测到的下一点,重新确定一个预设的区域范围;而如果在预设的区域范围内检测到不存在该轨迹的下一点时,就基于全屏的扫描,来检测其他的触控点。
[0030]为了更好的理解上述技术方案,下面将结合说明书附图以及具体的实施方式对上述技术方案进行详细的说明。
[0031]本申请一实施例提供一种信息处理的方法,所述的方法应用于电子设备中,该电子设备包括有触控显示器,所以,可以是手机,平板电脑等,对于所述电子设备为何种电子设备,本申请不作具体限定。
[0032]下面结合附图,对本发明的技术方案进行详细描述,如图1所示,该信息处理的方法包括如下步骤:
[0033]S10:在该触控显示器上检测是否存在第一滑动操作;
[0034]在具体的实施过程中,该第一滑动操作形成的轨迹图形可以是多种,如:可以是形成圆或者椭圆,又或者是直线等。
[0035]接着执行S20:当检测到存在所述第一滑动操作时,响应所述第一滑动操作,获得所述第一滑动操作在所述触控显示器上的第一触控点的第一位置信息。
[0036]在具体的实施方式中,在检测上述轨迹时,例如是光滑的曲线,从第一点的触控开始,基于一预设频率逐条的扫描该触控显示单元,直到检测到第一触控点,具体的原理是,以X轴、Y轴交叉分布作为电容矩阵,当手指触碰屏幕时,可通过x、Y轴的逐条扫描,检测到触控位置电容的变化,从而计算出第一个触控点所在的位置信息。
[0037]例如,首先给Υ轴施加驱动电压,如是5V,当检测到X轴的电压减小时,如果与Υ轴对应的X轴的电压为小于5V时,那么,该点所在的位置就是触控点的位置。
[0038]在该轨迹上的第一触控点的检测之后,执行S30:基于该第一位置信息,确定第一预设范围,其中,第一预设范围的面积小于该触控显示器的面积。
[0039]在具体的实施方式中,由上述确定的触控点来确定具体的触控点的位置信息,例如,该触控点的第一位置信息为一坐标信息Ρ( 1.6, 2.8),对于坐标原点的规定,可以是由触控显示屏的中心点来确定,或者是由触控显示屏的左下角为原点来确定。当然,由不同的坐标原点来确定的触控点的第一位置信息的坐标也是不同的。所以,本申请并不对该第一触控点的位置信息的坐标规定具体限定。
[0040]在确定第一位置信息之后,基于该位置信息,来确定第一预设范围。该预设范围是比该显示屏幕小的一个范围区域,在具体的实施方式中,该预设范围可以是以该第一触控点的坐标位置点为原点的圆的范围,其中该圆的半径可以是1个单位长度,或者2个单位长度等,在该预设的范围内,具体可以包含至少5个触控点,例如是(\,Yi),(X2,Y2),(Χ3,Υ3),(Χ4,Υ4),(Χ5,Υ5);也可以是以该第一触控点的坐标位置点为中心点的一个正方形区域,该预设范围同样也包含至少5个触控点。当然,在本申请中对于该预设范围的划分并不仅限于上述提到的划分方法,还可以是三角区域,或者长条型的区域等,在本申请中并不做具体的限定。
[0041]在确定了第一预设范围之后,执行S40:在第一预设范围内,检测是否存在所述第一滑动操作在该触控显示器上的第二触控点。
[0042]其中,在检测到该第二触控点后,获得该第二触控点的第二位置信息;基于该第二位置信息,确定第二预设范围,其中第二预设范围的面积小于该触控显示器的面积,且第二预设范围在该触控显示器上对应的第二区域与第一预设范围在该触控显示器对应的第一区域为不同的区域。
[0043]在具体的实施方式中,当在第一预设的范围内检测到存在该第一滑动操作上的第二触控点之后,接下来的步骤同S30是一样的,根据第二位置信息确定第二预设范围。该第二预设范围同第一预设范围基于同样的范围大小,第二预设范围可以与第一预设范围有部分重叠区域,但是,一定要有不重叠的区域,用于检测第二触控点的具体位置。
[0044]首先在基于第一预设范围检测第二触控点时,该预设范围的设定可以有两种设定方法:
[0045]第一种,以第一触控点位置信息为中心点由Ν条X轴与Ν条Υ轴交叉形成的电容矩阵点,Ν值可以灵活设定,电容矩阵点的范围在触控显示单元范围内即可。
[0046]第二点,以第一触控点位置信息为中心,L为半径设定的一个圆范围内的电容矩阵点,L值可以灵活设定,电容矩阵点的范围在触控显示单元范围内即可。
[0047]本申请实施例以第一种方法为例对确定第一个触控点的触控点位置信息,例如:预设范围N等于5,第一个触控点的位置信息为C(x,y),则预设范围的电容矩阵点如下表:
[0048]
【权利要求】
1.一种信息处理的方法,应用于电子设备中,所述电子设备包括触控显示器,其特征在于,所述方法包括:在所述触控显示器上检测是否存在第一滑动操作;当检测到存在所述第一滑动操作时,响应所述第一滑动操作,获得所述第一滑动操作在所述触控显示器上的第一触控点的第一位置信息;基于所述第一位置信息,确定第一预设范围,其中,所述第一预设范围的面积小于所述触控显示器的面积;在所述第一预设范围内,检测是否存在所述第一滑动操作在所述触控显示器上的第二触控点。
2.如权利要求1所述的方法,其特征在于,在所述在所述第一预设范围内,检测是否存在所述第一滑动操作在所述触控显示器上的第二触控点之后,所述方法还包括:在检测到所述第二触控点后,获得所述第二触控点的第二位置信息;基于所述第二位置信息,确定第二预设范围,其中所述第二预设范围的面积小于所述触控显示器的面积,且所述第二预设范围在所述触控显示器上对应的第二区域与所述第一预设范围在所述触控显示器对应的第一区域为不同的区域。
3.如权利要求1所述的方法,其特征在于,在所述在所述第一预设范围内,检测是否存在所述第一滑动操作在所述触控显示器上的第二触控点之后,所述方法还包括:在没有检测到所述第二触控点时,对所述触控显示器进行全屏扫描,检测是否存在在所述第一滑动操作上的第三触控点。
4.如权利要求2所述的方法·,其特征在于,在所述确定第二预设范围之后,所述方法还包括:在所述第二预设范围内,检测是否存在所述第一滑动操作在所述触控显示器上的第四触控点;在存在所述第四触控点时,响应所述第一滑动操作,至少基于所述第一,第二及第四触控点,确定与所述第一滑动操作对应的第一轨迹。
5.如权利要求4所述的方法,其特征在于,在所述确定与所述第一滑动操作对应的第一轨迹之后,所述方法还包括:周期性对所述触控显示器进行全屏扫描,以检测在所述触控显示器上是否存在第五触控点;在存在所述第五触控点时,输出包含所述第五触控点的第二轨迹。
6.—种电子设备,其特征在于,包括:第一检测模块,用于在触控显示器上检测是否存在第一滑动操作;获取模块,用于当检测到存在所述第一滑动操作时,响应所述第一滑动操作,获得所述第一滑动操作在所述触控显示器上的第一触控点的第一位置信息;第一确定模块,用于基于所述第一位置信息,确定第一预设范围,其中,所述第一预设范围的面积小于所述触控显示器的面积;第二检测模块,用于在所述第一预设范围内,检测是否存在所述第一滑动操作在所述触控显示器上的第二触控点。
7.如权利要求6所述的电子设备,其特征在于,所述第一检测模块,具体包括:第一获取子模块,用于在检测到所述第二触控点后,获得所述第二触控点的第二位置信息;第一确定子模块,用于基于所述第二位置信息,确定第二预设范围,其中所述第二预设范围的面积小于所述触控显示器的面积,且所述第二预设范围在所述触控显示器上对应的第二区域与所述第一预设范围在所述触控显示器对应的第一区域为不同的区域。
8.如权利要求6所述的电子设备,其特征在于,所述第一检测模块,具体还包括:第三检测模块,用于在没有检测到所述第二触控点时,对所述触控显示器进行全屏扫描,检测是否存在在所述第一滑动操作上的第三触控点。
9.如权利要求6所述的电子设备,其特征在于,所述电子设备还包括:第四检测模块,用于在所述第二预设范围内,检测是否存在所述第一滑动操作在所述触控显示器上的第四触控点;第二确定模块,用于在存在所述第四触控点时,响应所述第一滑动操作,至少基于所述第一,第二及第四触控点,确定与所述第一滑动操作对应的第一轨迹。
10.如权利要求6所述的电子设备,其特征在于,所述电子设备还包括:扫描模块,用于周期性对所述触控显示器进行全屏扫描;第五检测模块,用于检测在所述触控显示器上是否存在第五触控点;响应模块,在存在所述第五触 控点时,输出所述第五触控点的轨迹点。
【文档编号】G06F3/044GK103713780SQ201210372177
【公开日】2014年4月9日 申请日期:2012年9月29日 优先权日:2012年9月29日
【发明者】王元成 申请人:联想(北京)有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1