著录项信息
专利名称 | 一种在触摸屏上切换书写与擦除功能的方法及装置 |
申请号 | CN201310253657.4 | 申请日期 | 2013-06-24 |
法律状态 | 授权 | 申报国家 | 中国 |
公开/公告日 | 2013-10-16 | 公开/公告号 | CN103353828A |
优先权 | 暂无 | 优先权号 | 暂无 |
主分类号 | G06F3/0488 | IPC分类号 | G;0;6;F;3;/;0;4;8;8查看分类表>
|
申请人 | 深圳市创凯电子有限公司 | 申请人地址 | 广东省深圳市南山区桃源街道塘朗工业区A区8栋二、三楼
变更
专利地址、主体等相关变化,请及时变更,防止失效 |
权利人 | 深圳市创凯智能股份有限公司 | 当前权利人 | 深圳市创凯智能股份有限公司 |
发明人 | 林春育;张俊君;杨安康 |
代理机构 | 深圳市世纪恒程知识产权代理事务所 | 代理人 | 胡海国 |
摘要
本发明公开了一种在触摸屏上切换书写与擦除功能的方法,包括获取用户在触摸屏上的触摸面积;判断所述触摸面积是否大于预设的触摸面积阀值;在所述触摸面积大于预设的触摸面积阀值时,锁定触摸屏上所述触摸坐标对应的数据并擦除锁定的数据,或者,在所述触摸面积小于等于预设的触摸面积阀值时,根据用户在触摸屏上的触摸坐标对应的触摸轨迹进行数据输入。本发明还公开了相应的装置。采用本发明所公开的方案,用户不需要通过功能图标预先确定是书写还是擦除,可直接根据当前的触摸面积与预设的触摸面积阀值的比较结果确定是在进行书写还是擦除,且可快速方便的实现触摸输入的书写和擦除的切换,简化用户操作,提高用户体验。
1.一种在触摸屏上切换书写与擦除功能的方法,其特征在于,所述方法包括:
获取用户在触摸屏上的触摸坐标和触摸面积,并同时获取用户在触摸屏上的触摸时间;所述触摸面积为用户在触摸屏上的起始触摸位置的触摸面积,所述触摸时间为用户在触摸屏上的起始触摸位置的触摸时间;
判断所述触摸面积是否大于预设的触摸面积阀值;
在所述触摸面积大于预设的触摸面积阀值时,判断所述触摸时间是否大于预设的触摸时间阀值,或者,在所述触摸面积小于等于预设的触摸面积阀值时,根据用户在触摸屏上的触摸坐标对应的触摸轨迹进行数据输入;
在所述触摸时间大于预设的触摸时间阀值时,锁定触摸屏上所述触摸坐标对应的数据并擦除锁定的数据。
2.根据权利要求1所述的方法,其特征在于,在所述判断触摸时间是否大于预设的触摸时间阀值时的步骤之后,该方法包括:
在所述触摸时间小于等于预设的触摸时间阀值时,根据用户在触摸屏上的触摸坐标对应的触摸轨迹进行数据输入。
3.根据权利要求1所述的方法,其特征在于,在所述判断触摸时间是否大于预设的触摸时间阀值时的步骤之后,该方法包括:
继续获取用户下一次在触摸屏上的触摸坐标、触摸面积和触摸时间。
4.一种在触摸屏上切换书写与擦除功能的装置,其特征在于,包括:
第一获取模块,用于获取用户在触摸屏上的触摸坐标和触摸面积;
第二获取模块,用于在所述第一获取模块获取用户在触摸屏上的触摸坐标和触摸面积的同时,获取用户在触摸屏上的触摸时间;所述触摸面积为用户在触摸屏上的起始触摸位置的触摸面积,所述触摸时间为用户在触摸屏上的起始触摸位置的触摸时间;
第一判断模块,用于判断所述触摸面积是否大于预设的触摸面积阀值;
第二判断模块,用于在所述第一判断模块的判断结果为所述触摸面积大于预设的触摸面积阀值时,继续判断所述触摸时间是否大于预设的触摸时间阀值;
指令输入模块,用于在所述触摸面积小于等于预设的触摸面积阀值时,根据用户在触摸屏上的触摸坐标对应的触摸轨迹进行数据输入;及用于在所述触摸面积大于预设的触摸面积阀值且所述触摸时间大于预设的触摸时间阀值时,锁定触摸屏上所述触摸坐标对应的数据并擦除锁定的数据。
一种在触摸屏上切换书写与擦除功能的方法及装置\n技术领域\n[0001] 本发明涉及到触摸屏技术领域,特别涉及到一种在触摸屏上切换书写与擦除功能的方法及装置。\n背景技术\n[0002] 随着电子技术的发展,电子设备在人们的工作生活中应用越来越广泛。电子设备的输入方式也越来越多样化,如有按键输入、触屏输入、按键输入与触摸输入混合的输入。\n其中,电子设备中的触屏输入,如在电子白板、液晶触摸一体机、平板电脑中,触屏输入提供了书写功能和擦除功能,例如,通过对应的功能图标区分了书写功能和擦除功能,通过点击对应图标(如书写图标、擦除图标;或者将两个整合成一个图标,当该图标为书写时,再次点击时则变成擦除)实现对书写功能和擦除功能的切换。采用上述的书写和擦除的切换方式,具有以下缺陷:一、操作者在使用触屏输入时,需要先判断当前所需的功能,是书写还是擦除;如需要书写,则点击书写图标,如需要擦除,则点击擦除图标;二、在选定书写后需要切换到擦除,或在选定擦除后需要切换到书写,无法进行自动切换,必须重新点击图标进行切换,当用户需要不停的在书写与擦除之间进行切换时,将使得操作过程非常繁琐,影响输入效率,也影响用户体验。\n发明内容\n[0003] 本发明的主要目的为提供一种在触摸屏上切换书写与擦除功能的方法及装置,旨在快速对触摸输入中的书写与擦除功能进行切换,简化用户操作,提高用户体验。\n[0004] 本发明提供一种在触摸屏上切换书写与擦除功能的方法,所述方法包括:\n[0005] 获取用户在触摸屏上的触摸坐标和触摸面积;\n[0006] 判断所述触摸面积是否大于预设的触摸面积阀值;\n[0007] 在所述触摸面积大于预设的触摸面积阀值时,锁定触摸屏上所述触摸坐标对应的数据并擦除锁定的数据,或者,在所述触摸面积小于等于预设的触摸面积阀值时,根据用户在触摸屏上的触摸坐标对应的触摸轨迹进行数据输入。\n[0008] 优选地,在所述获取用户在触摸屏上的触摸坐标和触摸面积的步骤之前或者之后或者同时,该方法还包括:\n[0009] 获取用户在触摸屏上的触摸时间。\n[0010] 优选地,在所述判断所述触摸面积是否大于预设的触摸面积阀值的步骤之后,该方法包括:\n[0011] 在所述触摸面积大于预设的触摸面积阀值时,判断所述触摸时间是否大于预设的触摸时间阀值,或者,在所述触摸面积小于等于预设的触摸面积阀值时,根据用户在触摸屏上的触摸坐标对应的触摸轨迹进行数据输入;\n[0012] 在所述触摸时间大于预设的触摸时间阀值时,锁定触摸屏上所述触摸坐标对应的数据并擦除锁定的数据。\n[0013] 优选地,在所述判断触摸时间是否大于预设的触摸时间阀值时的步骤之后,该方法包括:\n[0014] 在所述触摸时间小于等于预设的触摸时间阀值时,根据用户在触摸屏上的触摸坐标对应的触摸轨迹进行数据输入。\n[0015] 优选地,在所述判断触摸时间是否大于预设的触摸时间阀值时的步骤之后,该方法包括:\n[0016] 继续获取用户下一次在触摸屏上的触摸坐标、触摸面积和触摸时间。\n[0017] 优选地,所述触摸面积为用户在触摸屏上的起始触摸位置的触摸面积,所述触摸时间为用户在触摸屏上的起始触摸位置的触摸时间。\n[0018] 本发明还构造一种在触摸屏上切换书写与擦除功能的装置,包括:\n[0019] 第一获取模块,用于获取用户在触摸屏上的触摸坐标和触摸面积;\n[0020] 第一判断模块,用于判断所述触摸面积是否大于预设的触摸面积阀值,[0021] 指令输入模块,用于当所述触摸面积大于所述预设的触摸面积阀值时,锁定触摸屏上所述触摸坐标对应的数据并擦除锁定的数据,或者,在所述触摸面积小于等于预设的触摸面积阀值时,根据用户在触摸屏上的触摸坐标对应的触摸轨迹进行数据输入。\n[0022] 优选地,所述装置还包括:\n[0023] 第二获取模块,用于在所述第一获取模块获取用户在触摸屏上的触摸坐标和触摸面积之前或之后或同时,获取用户在触摸屏上的触摸时间。\n[0024] 优选地,所述装置还包括:第二判断模块;\n[0025] 第二判断模块,用于在所述第一判断模块的判断结果为所述触摸面积大于预设的触摸面积阀值时,继续判断所述触摸时间是否大于预设的触摸时间阀值;\n[0026] 所述指令输入模块还用于在所述触摸面积小于等于预设的触摸面积阀值时,根据用户在触摸屏上的触摸坐标对应的触摸轨迹进行数据输入;及用于在所述触摸面积大于预设的触摸面积阀值且所述触摸时间大于预设的触摸时间阀值时,锁定触摸屏上所述触摸坐标对应的数据并擦除锁定的数据。\n[0027] 优选地,所述触摸面积为用户在触摸屏上的起始触摸位置的触摸面积,所述触摸时间为用户在触摸屏上的起始触摸位置的触摸时间。\n[0028] 本发明通过获取用户在触摸屏上的触摸面积,然后判断该触摸面积是否大于预设的触摸面积阀值,在所述触摸面积大于预设的触摸面积阀值时,锁定触摸屏上所述触摸坐标对应的数据并擦除锁定的数据,或者,在所述触摸面积小于等于预设的触摸面积阀值时,根据用户在触摸屏上的触摸坐标对应的触摸轨迹进行数据输入。用户不需要通过功能图标预先确定是书写还是擦除,可直接根据当前的触摸面积与预设的触摸面积阀值的比较结果确定是在进行书写还是擦除,且可快速方便的实现触摸输入的书写和擦除的切换,简化用户操作,提高用户体验。\n附图说明\n[0029] 图1为本发明的在触摸屏上切换书写与擦除功能的方法第一实施例的流程示意图;\n[0030] 图2为本发明的在触摸屏上切换书写与擦除功能的方法第二实施例的流程示意图;\n[0031] 图3为本发明的在触摸屏上切换书写与擦除功能的装置第一实施例的结构示意图;\n[0032] 图4是本发明的在触摸屏上切换书写与擦除功能的装置第二实施例的结构示意图。\n[0033] 本发明目的的实现、功能特点及优点将结合实施例,参照附图做进一步说明。\n具体实施方式\n[0034] 应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。\n[0035] 参照图1,图1为本发明的在触摸屏上切换书写与擦除功能的方法第一实施例流程示意图,该方法包括以下步骤:\n[0036] S11、获取用户在触摸屏上的触摸坐标和触摸面积。\n[0037] 该触摸屏可以是电阻式触摸屏、电容感应式触摸屏或红外式触摸屏。在具体实施过程中,通过检测触摸屏上的触摸点进而得到用户在触摸屏上的触摸坐标和触摸面积。\n[0038] S12、判断该触摸面积是否大于预设的触摸面积阀值,如果是,则执行步骤S13,如果否,则执行步骤S14。\n[0039] 该预设的触摸面积阀值预先存储在该触摸屏所在的设备上,在该设备上,设置一个固定的存储空间存储该预设的触摸面积阀值,可供随时调用。例如,该触摸屏所在的设备可以是电子白板、液晶触摸一体机、平板电脑或其他具有触摸输入功能的电子设备。\n[0040] 该预设的触摸面积阀值将用户在触摸屏的触摸面积划分为两个区间,区间一:触摸面积大于零且小于等于预设的触摸面积阀值;区间二:触摸面积大于预设的触摸面积阀值。\n[0041] S13、在该触摸面积大于预设的触摸面积阀值时,锁定触摸屏上该触摸坐标对应的数据并擦除锁定的数据。\n[0042] 在该步骤中,即当用户在触摸屏上的触摸面积在区间二时,锁定触摸屏上该触摸坐标对应的数据并擦除锁定的数据。\n[0043] S14、在该触摸面积小于等于预设的触摸面积阀值时,根据用户在触摸屏上的触摸坐标对应的触摸轨迹进行数据输入。\n[0044] 在该步骤中,即当用户在触摸屏上的触摸面积在区间一时,将根据用户当前在触摸屏上的触摸坐标对应的触摸轨迹进行数据输入。例如,用户在触摸屏上的触摸轨迹可以是文字、数字、符号、图形等。例如,用户在触摸屏上触摸轨迹比较粗时,则输入的轨迹比较粗;用户在触摸屏上触摸轨迹比较细时,则输入的轨迹比较细。如,用粗的手指写出来的字就大,细的手指因为面积小写出来的字就细。\n[0045] 进一步的,在步骤S11中,该触摸面积为用户在触摸屏上的起始触摸位置的触摸面积。\n[0046] 用户在触摸屏上执行触摸动作时,如用户通过手指按压触摸屏时,从用户手指开始触摸到触摸屏到手指离开触摸屏为一个完整的触摸操作。通常的,用户在触摸屏的触摸操作都是一个连贯移动的触摸操作(如在触摸屏上写字、画图、擦除等),在步骤S11中获取的是在该连贯移动的触摸操作中的起始触摸位置的触摸面积,如通过手指或书写笔在准备书写时,手指或书写笔按压在触摸屏上未移动时的触摸面积。\n[0047] 在步骤S12中将获得的用户在触摸屏上的起始触摸位置的触摸面积与预设的触摸面积阀值进行比较,根据比较结果确定用户通过触摸屏的触摸输入是根据用户在触摸屏上的触摸轨迹进行数据输入还是锁定触摸屏上该触摸坐标对应的数据并擦除锁定的数据,即在同一个完整的触摸操作中执行相应的根据用户在触摸屏上的触摸轨迹进行数据输入或在同一个完整的触摸操作中执行相应的锁定触摸屏上该触摸坐标对应的数据并擦除锁定的数据。例如,若在步骤S11中获取的用户在触摸屏上的起始触摸位置的触摸面积小于等于预设的触摸面积阀值,则根据用户在触摸屏上的触摸轨迹进行数据输入(例如,书写操作),无论用户在本次连贯触摸中的触摸面积是否一直小于等于预设的触摸面积阀值,都将用户在触摸屏上的触摸操作识别为根据用户在触摸屏上的触摸轨迹进行数据输入;如在步骤S11中获取的用户在触摸屏上的起始触摸位置的触摸面积大于预设的触摸面积阀值,则锁定触摸屏上该触摸坐标对应的数据并擦除锁定的数据,无论用户在本次连贯触摸中的触摸面积是否一直大于预设的触摸面积阀值,都将用户在触摸屏上的触摸操作识别为锁定触摸屏上该触摸坐标对应的数据并擦除锁定的数据(例如:擦除操作)。采用上述方法,可避免在用户的一次完整连贯的触摸操作中,反复的在擦除和书写之间切换,尤其对于以手掌进行擦除这种触摸操作,因为手掌擦除的特点,用户是很难保持整个手掌在整个擦除过程中都保持接触,即不能一直保证手掌与触摸屏的触摸面积一直大于预设的触摸面积阀值;采用上述方法,就可以在一开始获得的起始触摸位置的触摸面积(如手掌放在触摸屏上未移动时获得的触摸面积)大于预设的触摸面积阀值时,将用户在触摸屏上的操作识别为锁定触摸屏上该触摸坐标对应的数据并擦除锁定的数据,则当用户在继续移动手掌时,即使手掌有抬起部分也照样进行锁定触摸屏上该触摸坐标对应的数据并擦除锁定的数据。\n[0048] 采用本发明的技术方案,更具有人性化,如将预设的触摸面积阀值设置为S,该触摸面积S处于老师的手指面积与手掌面积之间,当老师用手指在触摸屏上触摸操作时,将老师在触摸屏上的触摸坐标对应的触摸轨迹进行数据输入(如写字、做标记、画画等),当老师用手掌在触摸屏上的触摸操作时,将老师在触摸屏上的触摸坐标对应的数据擦除。这跟现实中老师使用粉笔书写,用手掌(或黑板擦)来擦除是一样的。\n[0049] 本发明的实施例,通过获取用户在触摸屏上的触摸面积;判断该触摸面积是否大于预设的触摸面积阀值;在该触摸面积大于预设的触摸面积阀值时,锁定触摸屏上该触摸坐标对应的数据并擦除锁定的数据,或者,在该触摸面积小于等于预设的触摸面积阀值时,根据用户在触摸屏上的触摸坐标对应的触摸轨迹进行数据输入。用户不需要通过功能图标预先确定是书写还是擦除,可直接根据当前的触摸面积与预设的触摸面积阀值的比较结果确定是在进行书写还是擦除,且可快速方便的实现触摸输入的书写和擦除的切换,简化用户操作,提高用户体验。\n[0050] 参照图2,图2为本发明的在触摸屏上切换书写与擦除功能的方法第二实施例流程示意图,该方法包括以下步骤:\n[0051] S21、获取用户在触摸屏上的触摸坐标、触摸面积和触摸时间。\n[0052] 该触摸屏可以是电阻式触摸屏、电容感应式触摸屏或红外式触摸屏。在具体实施过程中,通过检测触摸屏上的触摸点进而得到用户在触摸屏上的触摸坐标和触摸面积,及在检测触摸坐标和触摸面积之前或者之后或者同时通过计时器检测触摸时间。\n[0053] S22、判断该触摸面积是否大于预设的触摸面积阀值,如果是,则执行步骤S24,如果否,则执行步骤S23。\n[0054] 该预设的触摸面积阀值预先存储在该触摸屏所在的设备上,在该设备上,设置一个固定的存储空间存储该预设的触摸面积阀值,可供随时调用。例如,该触摸屏所在的设备可以是电子白板、液晶触摸一体机、平板电脑或其他具有触摸输入功能的电子设备。\n[0055] 该预设的触摸面积阀值将用户在触摸屏的触摸面积划分为两个区间,区间一:触摸面积大于零且小于等于预设的触摸面积阀值;区间二:触摸面积大于预设的触摸面积阀值。\n[0056] S23、根据用户在触摸屏上的触摸坐标对应的触摸轨迹进行数据输入。\n[0057] 在该步骤S23中,即当用户在触摸屏上的触摸面积在区间一时,将根据用户当前在触摸屏上的触摸坐标对应的触摸轨迹进行数据输入。例如,用户在触摸屏上的触摸轨迹可以是文字、数字、符号、图形等。例如,用户在触摸屏上触摸轨迹比较粗时,则输入的轨迹比较粗;用户在触摸屏上触摸轨迹比较细时,则输入的轨迹比较细。如,用粗的手指写出来的字就大,细的手指因为面积小写出来的字就细。\n[0058] S24、判断该触摸时间是否大于预设的触摸时间阀值,如果是,则执行步骤S25。\n[0059] 该预设的触摸时间阀值预先存储在该触摸屏所在的设备上,在该设备上,设置一个固定的存储空间存储该预设的触摸时间阀值,可供随时调用。\n[0060] 该预设的触摸时间阀值将用户在触摸屏的触摸时间划分为了两个区间:区间三:\n触摸时间大于零且小于等于预设的触摸时间阀值;区间四:触摸时间大于预设的触摸时间阀值。\n[0061] S25、锁定触摸屏上该触摸坐标对应的数据并擦除锁定的数据。\n[0062] 在该步骤S25中,即当用户在触摸屏上的触摸面积在区间二且触摸时间在区间四时,锁定触摸屏上该触摸坐标对应的数据并擦除锁定的数据。通过预设的触摸时间阀值,可有效的避免误擦除。\n[0063] 进一步的,步骤S24中,在该触摸面积大于预设的触摸面积阀值时,判断该触摸时间是否大于预设的触摸时间阀值,如果否,则执行步骤S26。\n[0064] S26、根据用户在触摸屏上的触摸坐标对应的触摸轨迹进行数据输入。\n[0065] 在该步骤S26中,即当用户在触摸屏上的面积在区间二且触摸时间在区间三时,根据用户当前在触摸屏上的触摸坐标对应的触摸轨迹进行数据输入,例如,用户在触摸屏上的触摸轨迹可以是文字、数字、符号、图形等。\n[0066] 进一步的,步骤S24中,在该触摸面积大于预设的触摸面积阀值时,判断该触摸时间是否大于预设的触摸时间阀值,如果否,则执行步骤S27。\n[0067] S27、继续获取用户下一次在触摸屏上的触摸坐标、触摸面积和触摸时间。\n[0068] 在该步骤S27中,即当用户在触摸屏上的面积在区间二且触摸时间在区间三时,继续获取用户下一次在触摸屏上的触摸坐标、触摸面积和触摸时间。\n[0069] 进一步的,在步骤S21和步骤S27中获取的触摸面积为用户在触摸屏上的起始触摸位置的触摸面积,该触摸时间为用户在触摸屏上的起始触摸位置的触摸时间。\n[0070] 例如,用户在触摸屏上执行触摸动作时,如用户通过手指按压触摸屏时,从用户手指开始触摸到触摸屏到手指离开触摸屏为一个完整的触摸操作。通常的,用户在触摸屏的触摸操作都是一个连贯移动的触摸操作(如在触摸屏上写字、画图、擦除等),在步骤S21和步骤S27中获取的是在该连贯移动的触摸操作中的起始触摸位置的触摸面积和触摸时间,如通过手指或书写笔在准备书写时,手指或书写笔按压在触摸屏上未移动时的触摸面积和触摸时间。\n[0071] 进一步的,预设的触摸面积阀值和预设的触摸时间阀值可根据实际需要预先设置,例如,可通过触摸屏所在设备上的输入法输入(直接输入数字),也可以从已有的触摸面积列表和触摸时间列表中选择,也可以通过临时采集获取预设的触摸面积阀值和预设的触摸时间阀值。临时采集获取预设的触摸面积阀值和预设的触摸时间阀值的过程如下:多次采集用户在第一按压力度下的触摸面积和触摸时间及得到该第一按压力度的平均触摸面积和平均触摸时间,多次采集用户在第二按压力度下的触摸面积和触摸时间及得到该第二按压力度的平均触摸面积和平均触摸时间,再根据该第一按压力度的平均触摸面积和平均触摸时间及第二按压力度的平均触摸面积和平均触摸时间得到该用户对应的预设的触摸面积阀值和预设的触摸时间阀值。\n[0072] 参照图3,图3为本发明的在触摸屏上切换书写与擦除功能的装置第一实施例结构示意图,该装置包括:\n[0073] 第一获取模块10,用于获取用户在触摸屏上的触摸坐标和触摸面积;\n[0074] 第一判断模块11,用于判断该触摸面积是否大于预设的触摸面积阀值;\n[0075] 指令输入模块12,用于当该触摸面积大于该预设的触摸面积阀值时,锁定触摸屏上该触摸坐标对应的数据并擦除锁定的数据,或者,在该触摸面积小于等于预设的触摸面积阀值时,根据用户在触摸屏上的触摸坐标对应的触摸轨迹进行数据输入。\n[0076] 该触摸屏可以是电阻式触摸屏、电容感应式触摸屏或红外式触摸屏。在具体实施过程中,该第一获取模块10通过检测触摸屏上的触摸点进而得到用户在触摸屏上的触摸面积。\n[0077] 该预设的触摸面积阀值预先存储在该触摸屏所在的设备上,在该设备上,设置一个固定的存储空间存储该预设的触摸面积阀值,可供随时调用。第一判断模块11将第一获取模块10获得的触摸面积与预设的触摸面积阀值比较,指令输入模块12根据第一判断模块\n11的比较结果执行相应的操作,如在该触摸面积大于该预设的触摸面积阀值时,锁定触摸屏上该触摸坐标对应的数据并擦除锁定的数据,或者,在该触摸面积小于等于预设的触摸面积阀值时,根据用户在触摸屏上的触摸坐标对应的触摸轨迹进行数据输入。例如,该触摸屏所在的设备可以是电子白板、液晶触摸一体机、平板电脑或其他具有触摸输入功能的电子设备。\n[0078] 预设的触摸面积阀值将触摸屏的触摸面积划分为两个区间:区间一:触摸面积大于零且小于等于预设的触摸面积阀值;区间二:触摸面积大于预设的触摸面积阀值。\n[0079] 当用户在触摸屏上的触摸面积在区间二时,指令输入模块12锁定触摸屏上该触摸坐标对应的数据并擦除锁定的数据。当用户在触摸屏上的触摸面积在区间一时,指令输入模块12将根据用户当前在触摸屏上的触摸轨迹进行数据输入,例如,用户在触摸屏上的触摸坐标对应的触摸轨迹可以是文字、数字、符号、图形等。\n[0080] 进一步的,第一获取模块10获取的用户在触摸屏上的触摸面积为用户在触摸屏上的起始触摸位置的触摸面积。\n[0081] 用户在触摸屏上执行触摸动作时,如用户通过手指按压触摸屏时,从用户手指开始触摸到触摸屏到手指离开触摸屏为一个完整的触摸操作。通常的,用户在触摸屏的触摸操作都是一个连贯移动的触摸操作(如在触摸屏上写字、画图、擦除等),第一获取模块10获取的是在该连贯移动的触摸操作中的起始触摸位置的触摸面积,如通过手指或书写笔在准备书写时,手指或书写笔按压在触摸屏上未移动时的触摸面积。\n[0082] 第一判断模块11将第一获取模块10获得的用户在触摸屏上的起始触摸位置的触摸面积与预设的触摸面积阀值进行比较,根据比较结果确定用户通过触摸屏的触摸输入是根据用户在触摸屏上的触摸坐标对应的触摸轨迹进行数据输入还是锁定触摸屏上该触摸坐标对应的数据并擦除锁定的数据,即在同一个完整的触摸操作中执行相应的根据用户在触摸屏上的触摸轨迹进行数据输入或在同一个完整的触摸操作中执行相应的锁定触摸屏上该触摸坐标对应的数据并擦除锁定的数据。例如,当第一判断模块11判断第一获取模块\n10获取的用户在触摸屏上的起始触摸位置的触摸面积小于等于预设的触摸面积阀值时,指令输入模块12根据用户在触摸屏上的触摸坐标对应的触摸轨迹进行数据输入(书写操作),无论用户在本次连贯触摸中的触摸面积是否一直小于等于预设的触摸面积阀值,都将用户在触摸屏上的触摸操作识别为根据用户在触摸屏上的触摸坐标对应的触摸轨迹进行数据输入;当第一判断模块11判断第一获取模块10获取的用户在触摸屏上的起始触摸位置的触摸面积大于预设的触摸面积阀值,则锁定触摸屏上该触摸坐标对应的数据并擦除锁定的数据,无论用户在本次连贯触摸中的触摸面积是否一直大于预设的触摸面积阀值,都将用户在触摸屏上的触摸操作识别为锁定触摸屏上该触摸坐标对应的数据并擦除锁定的数据(擦除操作)。采用上述装置,可避免在用户的一次完整连贯的触摸操作中,反复的在擦除和书写之间切换,尤其对于以手掌进行擦除这种触摸操作,因为手掌擦除的特点,用户是很难保持整个手掌在整个擦除过程中都保持接触,即不能一直保证手掌与触摸屏的触摸面积一直大于预设的触摸面积阀值;采用上述装置,就可以在一开始获得的起始触摸位置的触摸面积(如手掌放在触摸屏上未移动时获得的触摸面积)大于预设的触摸面积阀值时,将用户在触摸屏上的操作识别为锁定触摸屏上该触摸坐标对应的数据并擦除锁定的数据,则当用户在继续移动手掌时,即使手掌有抬起部分也照样进行锁定触摸屏上该触摸坐标对应的数据并擦除锁定的数据。\n[0083] 参照图4,图4为本发明的在触摸屏上切换书写与擦除功能的装置第二实施例结构示意图,该装置包括:\n[0084] 第一获取模块10,用于获取用户在触摸屏上的触摸坐标和触摸面积;\n[0085] 第二获取模块13,用于在该第一获取模块10获取用户在触摸屏上的触摸坐标和触摸面积之前或者之后或者同时,获取用户在触摸屏上的触摸时间;\n[0086] 第一判断模块11,用于判断该触摸面积是否大于预设的触摸面积阀值;\n[0087] 第二判断模块14,用于在该第一判断模块11的判断结果为该触摸面积大于预设的触摸面积阀值时,继续判断所述触摸时间是否大于预设的触摸时间阀值;\n[0088] 指令输入模块12,用于在第一判断模块11的判断结果为触摸面积小于等于预设的触摸面积阀值时,根据用户在触摸屏上的触摸坐标对应的触摸轨迹进行数据输入;及用于在第一判断模块11的判断结果为该触摸面积大于预设的触摸面积阀值且第二判断模块14的判断结果为该触摸时间大于预设的触摸时间阀值时,锁定触摸屏上该触摸坐标对应的数据并擦除锁定的数据。\n[0089] 该触摸屏可以是电阻式触摸屏、电容感应式触摸屏或红外式触摸屏。在具体实施过程中,第一获取模块10通过检测触摸屏上的触摸点进而得到用户在触摸屏上的触摸坐标和触摸面积,及第二获取模块13在第一获取模块10检测触摸坐标和触摸面积之前或者之后或者同时通过计时器检测触摸时间。该预设的触摸面积阀值预先存储在该触摸屏所在的设备上,在该设备上,设置一个固定的存储空间存储该预设的触摸面积阀值,可供随时调用。\n该预设的触摸面积阀值将用户在触摸屏的触摸面积划分为两个区间,区间一:触摸面积大于零且小于等于预设的触摸面积阀值;区间二:触摸面积大于预设的触摸面积阀值。该预设的触摸时间阀值也预先存储在该触摸屏所在的设备上,在该设备上,设置一个固定的存储空间存储该预设的触摸时间阀值,可供随时调用。该预设的触摸时间阀值将用户在触摸屏的触摸时间划分为了两个区间:区间三:触摸时间大于零且小于等于预设的触摸时间阀值;\n区间四:触摸时间大于预设的触摸时间阀值。例如,该触摸屏所在的设备可以是电子白板、液晶触摸一体机、平板电脑或其他具有触摸输入功能的电子设备。\n[0090] 当第一判断模块11的判断结果为触摸面积小于等于预设的触摸面积阀值时,即当用户在触摸屏上的触摸面积在区间一时,指令输入模块12将根据用户当前在触摸屏上的触摸坐标对应的触摸轨迹进行数据输入。例如,用户在触摸屏上的触摸轨迹可以是文字、数字、符号、图形等。例如,用户在触摸屏上触摸轨迹比较粗时,则输入的轨迹比较粗;用户在触摸屏上触摸轨迹比较细时,则输入的轨迹比较细。如,用粗的手指写出来的字就大,细的手指因为面积小写出来的字就细。当第一判断模块11的判断结果为触摸面积大于预设的触摸面积阀值时,且第二判断模块14的判断结果为触摸时间大于预设的触摸时间阀值时,即当用户在触摸屏上的触摸面积在区间二且触摸时间在区间四时,指令输入模块12锁定触摸屏上该触摸坐标对应的数据并擦除锁定的数据。通过预设的触摸时间阀值,可有效的避免误擦除。\n[0091] 进一步的,该指令输入模块12在第一判断模块11的判断结果为触摸面积大于预设的触摸面积阀值时,且第二判断模块14的判断结果为触摸时间小于等于预设的触摸时间阀值时,即当用户在触摸屏上的触摸面积在区间二且触摸时间在区间三时,指令输入模块12将根据用户当前在触摸屏上的触摸坐标对应的触摸轨迹进行数据输入。\n[0092] 进一步的,该指令输入模块12在第一判断模块11的判断结果为触摸面积大于预设的触摸面积阀值时,且第二判断模块14的判断结果为触摸时间小于等于预设的触摸时间阀值时,即当用户在触摸屏上的触摸面积在区间二且触摸时间在区间三时,指令输入模块12不执行任何操作,第一获取模块10和第二获取模块13分别继续获取用户下一次在触摸屏上的触摸坐标、触摸面积和触摸时间。\n[0093] 进一步的,该第一获取模块10获取的触摸面积为用户在触摸屏上的起始触摸位置的触摸面积,该第二获取模块13获取的触摸时间为用户触摸屏上的起始触摸位置的触摸时间。\n[0094] 例如,用户在触摸屏上执行触摸动作时,如用户通过手指按压触摸屏时,从用户手指开始触摸到触摸屏到手指离开触摸屏为一个完整的触摸操作。通常的,用户在触摸屏的触摸操作都是一个连贯移动的触摸操作(如在触摸屏上写字、画图、擦除等),通过第一获取模块10和第二获取模块13获取的是在该连贯移动的触摸操作中的起始触摸位置的触摸面积和触摸时间,如通过手指或书写笔在准备书写时,手指或书写笔按压在触摸屏上未移动时的触摸面积和触摸时间。\n[0095] 进一步的,预设的触摸面积阀值和预设的触摸时间阀值可根据实际需要设置,例如,可通过触摸屏所在设备上的输入法输入(例如,直接输入数字),也可以从已有的触摸面积列表和触摸时间列表中选择,也可以通过临时采集获取预设的触摸面积阀值和预设的触摸时间阀值。临时采集获取预设的触摸面积阀值和预设的触摸时间阀值的过程如下:多次采集用户在第一按压力度下的触摸面积和触摸时间及得到该第一按压力度的平均触摸面积和平均触摸时间,多次采集用户在第二按压力度下的触摸面积和触摸时间及得到该第二按压力度的平均触摸面积和平均触摸时间,再根据该第一按压力度的平均触摸面积和平均触摸时间及第二按压力度的平均触摸面积和平均触摸时间得到该用户对应的预设的触摸面积阀值和预设的触摸时间阀值。\n[0096] 以上所述仅为本发明的优选实施例,并非因此限制本发明的专利范围,凡是利用本发明说明书及附图内容所作的等效结构或等效流程变换,或直接或间接运用在其他相关的技术领域,均同理包括在本发明的专利保护范围。
法律信息
- 2016-08-24
- 2016-03-16
著录事项变更
申请人由深圳市创凯电子有限公司变更为深圳市创凯智能股份有限公司
地址由518000 广东省深圳市南山区桃源街道塘朗工业区A区8栋二、三楼变更为518000 广东省深圳市南山区桃源街道塘朗工业区A区8栋二、三楼
- 2013-11-13
实质审查的生效
IPC(主分类): G06F 3/0488
专利申请号: 201310253657.4
申请日: 2013.06.24
- 2013-10-16
引用专利(该专利引用了哪些专利)
序号 | 公开(公告)号 | 公开(公告)日 | 申请日 | 专利名称 | 申请人 |
1
| |
2013-04-24
|
2012-12-13
| | |
2
| |
2013-05-08
|
2013-01-28
| | |
3
| |
2012-06-27
|
2011-11-28
| | |
被引用专利(该专利被哪些专利引用)
序号 | 公开(公告)号 | 公开(公告)日 | 申请日 | 专利名称 | 申请人 | 该专利没有被任何外部专利所引用! |