SHI LEI (CN)
CN102331907A | 2012-01-25 | |||
CN202075711U | 2011-12-14 | |||
CN101178633A | 2008-05-14 | |||
CN101539840A | 2009-09-23 |
北京安信方达知识产权代理有限公司 (CN)
权 利 要 求 书 1、 一种删除区域显示内容的方法, 包括: 在用户触控屏幕后, 获取用户在屏幕上的起始触控点的位置信息, 并启 动擦除操作定时器; 根据位置信息判断起始触控点是否在区域显示内容的显示范围内, 如果 是, 则检测用户在屏幕上的滑动操作, 记录滑动操作的滑动轨迹, 在所述擦 除操作定时器到达定时时间时, 判断所述滑动轨迹上的滑动位置是否是连续 变化, 并且滑动操作的触控点是否处于区域显示内容的显示范围内, 如果是, 则擦除区域显示内容。 2、 如权利要求 1所述的方法, 其中, 还包括: 在擦除区域显示内容时,还在屏幕上显示所述区域显示内容的删除动画。 3、 如权利要求 2所述的方法, 其中, 所述删除动画包括: 所述区域显示内容的显示由大逐级变小, 直至完全消失; 所述区域显示内容的显示由清晰逐级变为模糊, 直至完全消失, 以及所 述区域显示内容的显示由全像素显示变为部分像素显示, 直至完全消失。 4、 如权利要求 1~3任意之一所述的方法,其中,所述区域显示内容包括: 桌面快捷图标、 电话本条目和通话记录条目。 5、 一种删除区域显示内容的装置,包括:屏幕检测模块、轨迹记录模块、 擦除操作定时器模块、 判定擦除模块和删除模块, 其中: 所述屏幕检测模块设置为: 在用户触控屏幕后, 获取用户在屏幕上的起 始触控点的位置信息; 所述轨迹记录模块设置为: 检测用户在屏幕上的滑动操作, 记录滑动操 作的滑动轨迹; 所述擦除操作定时器模块设置为: 对用户滑动操作的检测进行定时; 所述判定擦除模块设置为: 根据用户起始触控点的位置信息判断起始触 控点是否在区域显示内容的显示范围内, 如果是, 则调用轨迹记录模块, 并 在所述擦除操作定时器到达定时时间时, 判断所述滑动轨迹上的滑动位置是 否是连续变化,并且滑动操作的触控点是否处于区域显示内容的显示范围内, 如果是, 则调用删除模块; 所述删除模块设置为: 擦除区域显示内容。 6、 如权利要求 5所述的装置, 其中, 还包括: 擦除动画模块, 所述擦除动画模块设置为: 在擦除区域显示内容时, 在屏幕上显示所述 区域显示内容的删除动画。 7、 一种删除区域显示内容的方法, 包括: 向用户显示删除手势自定义界面, 保存用户输入的自定义删除手势; 在判断用户对区域显示内容的屏幕操作与所述自定义删除手势相同时, 删除所述区域显示内容。 8、 如权利要求 7所述的方法, 其中, 所述区域显示内容包括: 桌面快捷 图标、 电话本条目和通话记录条目。 9、 一种删除区域显示内容的装置, 包括: 自定义操作界面模块、 删除判 断模块和删除模块, 其中: 所述自定义操作界面模块设置为: 向用户显示删除手势自定义界面, 保 存用户输入的自定义删除手势; 所述删除判断模块设置为: 判断用户对区域显示内容的屏幕操作与所述 自定义删除手势是否相同; 所述删除模块设置为: 在所述删除判断模块判断用户对区域显示内容的 屏幕操作与所述自定义删除手势相同时, 删除所述区域显示内容。 10、 一种删除已录入文字的方法, 包括: 选中用户所选文字, 获取用户在完成文字选择后的起始触控点的位置信 息, 并启动擦除操作定时器; 根据所述位置信息判断所述起始触控点是否在用户所选文字的显示范围 内, 如果是, 则检测用户在屏幕上的滑动操作, 记录滑动操作的滑动轨迹, 在所述擦除操作定时器到达定时时间时, 判断所述滑动轨迹上的滑动位置是 否是连续变化,并且滑动操作的触控点是否处于用户所选文字的显示范围内 , 如果是, 则进行擦除用户所选文字的操作。 11、 如权利要求 10所述的方法, 其中, 选中用户所选文字, 包括: 在文字录入界面下, 获取用户在屏幕上的触控起点的位置信息; 检测用户在屏幕上的滑动操作, 记录滑动操作的终点的位置信息; 根据触控起点的位置信息和滑动操作的终点的位置信息, 高亮显示触控 起点和滑动操作的终点之间的文字。 12、 一种删除已录入文字的装置, 包括: 屏幕检测模块、轨迹记录模块、 擦除操作定时器模块、 判定擦除模块和删除模块, 其中: 所述屏幕检测模块设置为: 获取用户在完成文字选择后的起始触控点的 位置信息; 所述轨迹记录模块设置为: 检测用户在屏幕上的滑动操作, 记录滑动操 作的滑动轨迹; 所述擦除操作定时器模块设置为: 对用户滑动操作的检测进行定时; 所述判定擦除模块设置为: 根据用户起始触控点的位置信息判断起始触 控点是否在用户所选文字的显示范围内, 如果是, 则调用轨迹记录模块, 并 在所述擦除操作定时器到达定时时间时, 判断所述滑动轨迹上的滑动位置是 否是连续变化,并且滑动操作的触控点是否处于用户所选文字的显示范围内, 如果是, 则调用删除模块; 所述删除模块设置为: 擦除用户所选文字。 13、 如权利要求 12所述的装置, 其中, 所述屏幕检测模块还设置为: 在文字录入界面下, 获取用户在屏幕上的 触控起点的位置信息; 所述轨迹记录模块还设置为: 检测用户在屏幕上的滑动操作, 记录滑动 操作的终点的位置信息, 根据触控起点的位置信息和滑动操作的终点的位置 信息, 高亮显示触控起点和滑动操作的终点之间的文字。 |
技术领域
本发明涉及终端设备技术领域, 尤其涉及一种删除区域显示内容、 已录 入文字的方法及装置。 背景技术
随着移动设备(手机设备) 的不断发展, 尤其是触摸屏手机的出现, 几 乎所有的触摸屏手机都具有设置桌面快捷图标 的功能。 这种快捷进入应用程 序的功能极大地提高了移动设备的用户体验; 另外, 触摸屏手机还具备一些 通用的模块, 例如, 电话本、 通话记录和短信等模块。
许多用户都经常在桌面上设置桌面快捷图标, 并将最常用最喜欢的应用 的桌面快捷图标放置在随手就能触摸到的区域 。 但是, 很多应用在用户使用 的过程中, 根据喜爱程度和新旧程度, 都会定期做些调整, 所以删除桌面快 捷图标也就成了用户最常用的功能之一;随着 用户语音通信等话务量的增多, 用户经常对电话本和通话记录进行修改、删除 操作; 在使用文字录入模块时, 例如, 短信、 记事本模块, 用户常常需要对已录入的文字进行删除操作。
相关技术釆用如下步骤进行桌面快捷图标的删 除:
( a )长按图标;
( b )将图标拖拽到屏幕下方的删除图标上;
( c )松手删除。
或者;
( A )进入桌面显示设置选项;
( B )将需要删除的应用的桌面快捷图标设置为不 示。
对于电话本和通话记录模块, 釆用如下步骤对电话本中的联系人和通话 记录进行删除操作:
( 1 )选择某条记录; ( 2 )在弹出的操作菜单中选择删除操作。
对于文字录入模块, 例如, 短信和记事本模块等, 釆用如下步骤对已录 入文字进行删除操作:
( 1 )将光标定位在要删除文字的后面;
( 2 )点击删除按键。
对于大段的文字, 则需要多次点击删除按键才能将其删除。
现有技术的删除方法有如下两点不足之处:
(一)操作不方便, 所用时间长, 而且容易误操作;
(二)删除过程过于死板, 没有趣味性和灵活性。
上述两个点给用户带来了很大的不方便,在一 定程度上降低了用户体验。
发明内容
本发明要解决的技术问题是提供一种删除区域 显示内容、 已录入文字的 方法及装置, 能够使用户方便快捷的进行内容删除。
为解决上述技术问题, 本发明的一种删除区域显示内容的方法, 包括: 在用户触控屏幕后, 获取用户在屏幕上的起始触控点的位置信息, 并启 动擦除操作定时器;
根据位置信息判断起始触控点是否在区域显示 内容的显示范围内, 如果 是, 则检测用户在屏幕上的滑动操作, 记录滑动操作的滑动轨迹, 在所述擦 除操作定时器到达定时时间时, 判断所述滑动轨迹上的滑动位置是否是连续 变化, 并且滑动操作的触控点是否处于区域显示内容 的显示范围内, 如果是, 则擦除区域显示内容。
优选地, 还包括: 在擦除区域显示内容时, 还在屏幕上显示所述区域显 示内容的删除动画。
优选地, 所述删除动画包括:
所述区域显示内容的显示由大逐级变小, 直至完全消失;
所述区域显示内容的显示由清晰逐级变为模糊 , 直至完全消失, 以及所 述区域显示内容的显示由全像素显示变为部分 像素显示, 直至完全消失。 优选地, 所述区域显示内容包括: 桌面快捷图标、 电话本条目和通话记 录条目。
一种删除区域显示内容的装置, 包括: 屏幕检测模块、 轨迹记录模块、 擦除操作定时器模块、 判定擦除模块和删除模块, 其中:
所述屏幕检测模块设置为: 在用户触控屏幕后, 获取用户在屏幕上的起 始触控点的位置信息;
所述轨迹记录模块设置为: 检测用户在屏幕上的滑动操作, 记录滑动操 作的滑动轨迹;
所述擦除操作定时器模块设置为: 对用户滑动操作的检测进行定时; 所述判定擦除模块设置为: 根据用户起始触控点的位置信息判断起始触 控点是否在区域显示内容的显示范围内, 如果是, 则调用轨迹记录模块, 并 在所述擦除操作定时器到达定时时间时, 判断所述滑动轨迹上的滑动位置是 否是连续变化,并且滑动操作的触控点是否处 于区域显示内容的显示范围内, 如果是, 则调用删除模块;
所述删除模块设置为: 擦除区域显示内容。
优选地, 还包括: 擦除动画模块, 所述擦除动画模块设置为: 在擦除区 域显示内容时, 在屏幕上显示所述区域显示内容的删除动画。
一种删除区域显示内容的方法, 包括:
向用户显示删除手势自定义界面, 保存用户输入的自定义删除手势; 在判断用户对区域显示内容的屏幕操作与所述 自定义删除手势相同时, 删除所述区域显示内容。
优选地, 所述区域显示内容包括: 桌面快捷图标、 电话本条目和通话记 录条目。
一种删除区域显示内容的装置, 包括: 自定义操作界面模块、 删除判断 模块和删除模块, 其中:
所述自定义操作界面模块设置为: 向用户显示删除手势自定义界面, 保 存用户输入的自定义删除手势;
所述删除判断模块设置为: 判断用户对区域显示内容的屏幕操作与所述 自定义删除手势是否相同;
所述删除模块设置为: 在所述删除判断模块判断用户对区域显示内容 的 屏幕操作与所述自定义删除手势相同时, 删除所述区域显示内容。
一种删除已录入文字的方法包括:
选中用户所选文字, 获取用户在完成文字选择后的起始触控点的位 置信 息, 并启动擦除操作定时器;
根据所述位置信息判断所述起始触控点是否在 用户所选文字的显示范围 内, 如果是, 则检测用户在屏幕上的滑动操作, 记录滑动操作的滑动轨迹, 在所述擦除操作定时器到达定时时间时, 判断所述滑动轨迹上的滑动位置是 否是连续变化,并且滑动操作的触控点是否处 于用户所选文字的显示范围内, 如果是, 则进行擦除用户所选文字的操作。
优选地, 选中用户所选文字, 包括:
在文字录入界面下, 获取用户在屏幕上的触控起点的位置信息; 检测用户在屏幕上的滑动操作, 记录滑动操作的终点的位置信息; 根据触控起点的位置信息和滑动操作的终点的 位置信息, 高亮显示触控 起点和滑动操作的终点之间的文字。
一种删除已录入文字的装置, 包括: 屏幕检测模块、 轨迹记录模块、 擦 除操作定时器模块、 判定擦除模块和删除模块, 其中:
所述屏幕检测模块设置为: 获取用户在完成文字选择后的起始触控点的 位置信息;
所述轨迹记录模块设置为: 检测用户在屏幕上的滑动操作, 记录滑动操 作的滑动轨迹;
所述擦除操作定时器模块设置为: 对用户滑动操作的检测进行定时; 所述判定擦除模块设置为: 根据用户起始触控点的位置信息判断起始触 控点是否在用户所选文字的显示范围内, 如果是, 则调用轨迹记录模块, 并 在所述擦除操作定时器到达定时时间时, 判断所述滑动轨迹上的滑动位置是 否是连续变化,并且滑动操作的触控点是否处 于用户所选文字的显示范围内, 如果是, 则调用删除模块;
所述删除模块设置为: 擦除用户所选文字。
优选地, 所述屏幕检测模块还设置为: 在文字录入界面下, 获取用户在 屏幕上的触控起点的位置信息;
所述轨迹记录模块还设置为: 检测用户在屏幕上的滑动操作, 记录滑动 操作的终点的位置信息, 根据触控起点的位置信息和滑动操作的终点的 位置 信息, 高亮显示触控起点和滑动操作的终点之间的文 字。
综上所述, 本发明实施例针对触摸屏手机的擦除功能, 使用户可以方便 快捷的实现删除桌面快捷图标、 联系人、 通话记录以及已录入文字的功能, 提供了一种即时的删除功能, 提高了用户体验, 增强了娱乐性, 缩短了用户 删除内容的步骤和时间, 增加了删除过程中的易用性和趣味性。 附图概述
图 1为本实施方式的删除区域显示内容中的自定 操作界面的示意图; 图 2为本实施方式的删除区域显示内容中的显示 目的示意图;
图 4~6为本实施方式的删除区域显示内容的方法的 流程图;
图 7为本实施方式的删除已录入文字的方法的流 图;
图 8为本实施方式的删除区域显示内容的装置的 构图。 本发明的较佳实施方式
本实施方式中的区域显示内容包括: 桌面快捷图标、 电话本条目和通话 记录条目等, 下面分别对删除不同区域显示内容的方法进行 说明。
(一)删除桌面快捷图标。
触摸屏手机的待机界面一般由以下 (但不限于) 几个部分组成: 时间信 息、 菜单信息、 应用的桌面快捷图标及待机壁纸。
应用的桌面快捷图标显示在待机界面的最上层 , 提供各个应用的入口, 点击各个应用的桌面快捷图标, 即可进入相应的程序。 每个桌面快捷图标和 相应的应用是相关联的, 但是在桌面上删除应用的桌面快捷图标并不意 味着 真正删除了应用, 只是删除了从桌面直接进入应用的入口。
本实施方式釆用两种方式实现应用的桌面快捷 图标的删除。
方式一:
本方式能够缩短用户删除桌面快捷图标的步骤 和时间, 增加删除过程中 的易用性和趣味性。
本实施方式提供的应用程序的快捷方式的删除 方法, 包括如下步骤:
( 1 )对需要删除的桌面快捷图标进行擦除操作;
( 2 )擦除操作的过程中, 桌面快捷图标的 UI (用户界面)视效变为被 擦除的特效, 例如, 桌面快捷图标被擦除的越来越小或桌面快捷图 标显示渐 渐变为模糊, 直至完全消失;
( 3 ) 当桌面快捷图标被完全擦除后, 就成功的完成了一次删除工作。 为了达到本实施方式所要实现的目的, 釆用的方案为:
A: 在解锁状态下, 在用户触控屏幕后, 获取用户在屏幕上的起始触控 点的位置信息;
B:根据起始触控点的位置信息判断起始触控点 否落在某一应用的桌面 快捷图标在屏幕上的显示范围之内;
C: 启动擦除操作定时器;
D: 如果起始触控点落在某一桌面快捷图标的显示 范围之内, 则检测用 户在屏幕上的滑动操作, 记录滑动操作的滑动轨迹, 即: 记录滑动轨迹所经 历的每个滑动点的位置信息;
E: 判断擦除操作定时器是否超时;
F: 如果擦除操作定时器超时, 且在定时器超时之前的这段时间内, 用户 滑动轨迹上的滑动位置 (所经历的每个滑动点的位置信息) 不断发生变化, 同时滑动操作的触控点处于桌面快捷图标的显 示范围之内, 则判定用户正在 进行擦除应用的桌面快捷图标的操作, 显示该图标的删除动画, 完成图标擦 除操作;
G: 如果擦除操作定时器超时, 且在定时器超时之前的这段时间内, 滑 动轨迹上的滑动位置不发生变化, 或不连续发生变化, 或滑动操作的触控点 离开该桌面快捷图标的显示范围, 则判定用户不是在进行擦除该桌面快捷图 标的操作, 按照预定义, 完成其它操作。
图标删除动画有多种表示方式:
( 1 )显示由大逐级变小: 随着擦除操作的进行, 图标显示由大图标逐级 变为小图标, 直至完全消失, 屏幕进行重绘操作, 完成图标的正确排列;
( 2 )渐隐式: 随着擦除操作的进行, 图标显示由清晰逐级变为模糊, 直 至完全消失, 屏幕进行重绘操作, 完成图标的正确排列。
( 3 )逐级擦除式: 屏幕上图标的显示, 是由一个个的像素点纵横排列而 成随着擦除操作的进行, 图标显示由全像素显示, 变为只下半部分像素显示 (上半部分已被擦除) , 直至完全消失, 屏幕进行重绘操作, 完成图标的正 确排列。
与本实施方式对应的装置包括如下模块, 请参考图 8:
屏幕检测模块: 负责检测用户触控屏幕的位置点, 获取位置信息; 在进 行屏幕擦除操作时, 在用户触控屏幕后, 获取用户在屏幕上的起始触控点的 位置信息;
轨迹记录模块: 负责检测用户在屏幕上的滑动操作, 记录滑动操作的滑 动轨迹(记录滑动操作所经历的滑动点的位置 信息) ;
擦除操作定时器模块: 负责对用户滑动操作的检测进行定时;
判定擦除模块: 负责根据用户起始触控点的位置信息判断起始 触控点是 否在桌面快捷图标的显示范围内, 如果是, 则调用轨迹记录模块, 并在擦除 操作定时器到达定时时间时, 判断滑动轨迹上的滑动位置是否是连续变化, 并且滑动操作的触控点是否处于桌面快捷图标 的显示范围内, 确定用户是否 在进行图标擦除操作, 如果是, 则调用删除模块, 并调用图标擦除动画模块; 删除模块, 负责擦除桌面快捷图标;
擦除动画模块: 负责图标删除动画的显示;
屏幕重绘模块: 负责在删除图标后, 对屏幕进行重绘, 重排屏幕上的应 用图标显示。
方式二:
本方式当用户处于待机界面时,能实时的对桌 面快捷图标进行删除操作, 并且比现有的实现方式更加的方便快捷, 能更好的避免现有技术带来的误操 作。 而且更提升了删除过程中的趣味性, 即用户可以自定义删除的手势, 轨 迹, 例如, 对桌面快捷图标进行画圈操作、 画叉操作或画勾操作等。 用户可 以用自己喜爱的方式对应用的桌面快捷图标进 行删除, 可以让用户更多的参 与到实现方式的设计中, 提升了用户的操作体验。
本实施方式提供的删除区域显示内容的方法, 包括:
( 1 )在桌面管理菜单中进行删除方式的设定, 用户可以根据自己喜爱的 方式输入自定义删除手势, 如画圈操作、 画叉操作或画勾操作等;
( 2 )当用户对桌面快捷图标的操作满足预先设定 的自定义删除手势或 者轨迹时, 桌面快捷图标相应地被删除。
为了达到本实施方式所要实现的目的, 本釆用的方案包括:
触摸屏手机提供一个删除手势自定义界面;
在删除手势自定义界面, 用户根据需要输入自定义删除手势, 保存该自 定义删除手势;
判断用户对桌面快捷方式的屏幕操作是否与保 存的自定义删除手势相一 致, 如果一致, 则删除该桌面快捷图标; 否则, 不进行删除操作。
与本实施方式相对应的装置具备如下模块:
自定义操作界面模块, 用于在触摸屏手机上提供一个删除手势自定义 界 面, 该界面包含一个操作手势输入框, 大小与快捷方式图标相同, 用于用户 输入操作手势。 用户可以进行多个手势的定义, 并且在界面下方可以看到已 定义的操作手势, 用户可以选择激活其中一种自定义操作手势进 行使用, 如 图 1所示;
删除判断模块, 用于判断用户对桌面快捷图标的屏幕操作是否 与预定义 的自定义删除手势相一致;
删除模块: 根据删除判断模块判定的结果, 负责删除对应的图标, 并负 责屏幕的重绘工作。
(二)删除电话本或通话记录中的某一条目。
电话本或通话记录中的记录釆用依次排列的顺 序, 如图 2所示, 所有记 录从上到下依次排列, 一条记录占用屏幕上的一行, 不同记录之间分割显示。
本实施方式釆用擦除方式实现电话本记录或通 话记录的删除功能。
本实施方式的电话本记录或通话记录删除功能 的实现方法, 包括:
( 1 )对需要删除的记录进行擦除操作;
( 2 )擦除操作的过程中, 记录的 UI视效变为被擦除的特效, 例如, 记 录被擦除的越来越小或记录显示渐渐变为模糊 , 直至完全消失;
( 3 ) 当记录被完全擦除后, 就成功的完成了一次删除工作。
为了达到本实施方式所要实现的目的, 釆用的方案为:
A: 在电话本界面或通话记录界面下, 获取用户在屏幕上的起始触控点 的位置信息;
B: 根据该位置信息判断起始触控点是否落在某一 条记录的显示范围之 内;
C: 启动擦除操作定时器;
D: 如果起始触控点落在某一记录的显示范围之内 , 检测用户在屏幕上 滑动操作, 记录滑动操作的滑动轨迹(滑动轨迹所经历每 个滑动点的位置信 息) ;
E: 判断擦除操作定时器是否超时;
F: 若定时器超时, 且在定时器超时之前的这段时间内, 用户滑动轨迹上 的滑动位置不断发生变化,同时滑动操作的触 控点处于记录的显示范围之内, 则判定用户正在进行擦除记录操作, 屏幕显示该记录的删除动画, 完成记录 擦除操作;
G: 若定时器超时, 且在定时器超时之前的这段时间内, 滑动轨迹上的 滑动位置不发生变化, 或不连续发生变化, 或滑动操作的触控点离开该记录 的显示范围, 则判定用户不是在进行擦除该记录的操作; 系统按照预定义, 完成其它操作。
记录删除动画有多种表示方式:
( 1 )由大逐级变小: 随着擦除操作的进行, 记录显示由大条目显示逐级 变为小条目显示, 直至完全消失, 屏幕进行重绘操作, 完成记录的正确排列;
( 2 )渐隐式: 随着擦除操作的进行, 记录显示由清晰逐级变为模糊, 直 至完全消失, 屏幕进行重绘操作, 完成记录的正确排列。
( 3 )逐级擦除式: 屏幕上记录的显示, 是由一个个的像素点纵横排列而 成随着擦除操作的进行, 记录显示由全像素显示, 变为只下半部分像素显示
(上半部分已被擦除) , 直至完全消失, 屏幕进行重绘操作, 完成记录的正 确排列。
与本发明方案对应的装置至少具备如下模块:
屏幕检测模块: 负责检测用户在屏幕进行擦除操作时的位置点 , 获取位 置信息; 在进行屏幕擦除操作时, 在用户触控屏幕后, 获取用户在屏幕上的 起始触控点的位置信息;
轨迹记录模块: 负责检测用户在屏幕上的滑动操作, 记录滑动操作的滑 动轨迹;
擦除操作定时器模块: 负责擦除操作的定时信息;
判定擦除模块: 负责判断用户是否在进行记录擦除操作, 根据判断的结 果决定是否删除记录, 并调用记录擦除动画模块;
擦除动画模块: 负责记录擦除动画的显示;
屏幕重绘模块: 负责在删除记录后, 对屏幕进行重绘, 重排屏幕上的记 录显示。
(三)删除短信、 记事本等模块的已录入文字的功能。 触摸屏手机的短信和记事本等模块都是可以录 入文字的模块, 以短信模 块为例, 新建一条短信并编辑正文, 用户在录入一些文字后, 决定删除其中 的一段文字, 该段文字被高亮显示, 如图 3所示。
本实施方式釆用擦除方式实现已录入文字的删 除功能。
本实施方式提供的删除已录入文字的方法, 包括:
( 1 )通过用户手指的滑动, 高亮显示要删除的文字;
( 2 )对需要删除的文字进行擦除操作;
( 3 )擦除操作的过程中, 被选文字的 UI视效变为被擦除的特效, 例如, 文字被擦除的越来越小或记录显示渐渐变为模 糊, 直至完全消失;
( 4 ) 当文字被完全擦除后, 就成功的完成了一次删除工作。
为了达到本实施方式所要实现的目的, 本发明釆用的方案为:
A: 在文字录入界面下, 获取用户在屏幕上的起始触控点的位置信息;
B:检测用户在屏幕上滑动操作的滑动轨迹的 置信息,记录用户在屏幕 上的滑动操作的终点触控点的位置信息;
C: 高亮显示起点和终点之间的文字信息, 以选中用户所选文字;
D: 再次获取用户在屏幕上的起始触控点的位置信 息;
E: 根据该位置信息判断触控点是否落在高亮文字 的显示范围之内;
F: 启动擦除操作定时器;
G: 检测用户在屏幕上滑动操作的滑动轨迹, 记录滑动轨迹所经历每个 点的位置信息;
H: 判断擦除操作定时器是否超时;
I: 若定时器超时, 且在定时器超时之前的这段时间内, 用户滑动轨迹的 信息不断发生变化, 同时滑动轨迹的触控点处于高亮文字的显示范 围之内, 则判定用户正在进行擦除文字操作, 屏幕显示该文字的删除动画, 进而完成 记录擦除操作;
J: 若定时器超时, 且在定时器超时之前的这段时间内, 用户滑动操作的 滑动轨迹的位置信息不发生变化, 或不连续发生变化, 或滑动操作的触控点 离开该高亮文字的显示范围, 则判定用户不是在进行擦除操作; 系统按照预 定义, 完成其它操作。
与本实施方式方案对应的装置具备如下模块:
屏幕检测模块, 用于检测用户在屏幕进行擦除操作时的位置点 , 获取用 户在完成文字选择后的起始触控点的位置信息 ;
轨迹记录模块, 用于检测用户在屏幕上的滑动操作, 记录滑动操作的滑 动轨迹;
擦除操作定时器模块, 负责擦除操作的定时信息, 对用户滑动操作的检 测进行定时;
判定擦除模块, 用于根据用户起始触控点的位置信息判断起始 触控点是 否在用户所选文字的显示范围内, 如果是, 则调用轨迹记录模块, 并在所述 擦除操作定时器到达定时时间时, 判断所述滑动轨迹上的滑动位置是否是连 续变化, 并且滑动操作的触控点是否处于用户所选文字 的显示范围内, 如果 是, 则调用删除模块;
删除模块, 用于擦除用户所选文字;
擦除动画模块: 负责擦除动画的显示;
屏幕重绘模块: 负责被选文字的高亮显示和在删除文字后, 对屏幕进行 重绘, 重排屏幕上的文字显示;
屏幕检测模块, 还用于在文字录入界面下, 获取用户在屏幕上的触控起 点的位置信息;
轨迹记录模块, 还用于检测用户在屏幕上的滑动操作, 记录滑动操作的 终点的位置信息, 根据触控起点的位置信息和滑动操作的终点的 位置信息, 高亮显示触控起点和滑动操作的终点之间的文 字。
以下结合附图 4对本实施方式的优选实施例进行说明。
步骤 401 , 获取起始触控点在屏幕上的位置信息;
由于用户可以对屏幕上的任一应用快捷方式图 标进行擦除操作, 故该起 始触控点可以在屏幕上任一位置。 步骤 402 , 判断该位置信息是否落在某一个应用快捷方式 图标在屏幕上 的显示范围之内;
由于屏幕上有众多应用快捷方式图标, 该步骤主要用于判断用户将会对 屏幕上的哪个图标进行删除操作。
步骤 403 , 启动擦除定时器;
该定时器主要用于区别擦除操作和用户的其它 操作, 例如, 目前 Android 智能手机, 长按图标时, 将启动删除图标操作; 短按图标时, 将启动对应的 应用程序。 该定时器由用户触控图标显示范围内点触发, 当用户离开屏幕时, 擦除定时器停止计时。
该定时器定义了一段时间, 如果用户在该段时间内一直都是进行擦除操 作, 则当定时器超时时, 系统即判断出用户是在进行应用快捷方式图标 的删 除操作;
步骤 404, 记录用户的触控轨迹;
步骤 405 , 当定时器超时后, 根据已记录的用户触控轨迹, 判断用户是 否一直都在进行擦除操作: 根据比对轨迹上的坐标点是否发生变化, 检测用 户是在进行擦除操作, 还是进行长按操作; 如果轨迹上的坐标点不发生变化, 那么代表用户进行的是长按或短按操作, 如果轨迹上的坐标点发生变化, 则 代表用户进行的是擦除操作; 如果判断用户执行的是擦除操作, 则执行步骤 406; 否则, 执行步骤 407;
步骤 406, 执行删除图标操作, 同时界面上显示图标被擦除的特效动画; 步骤 407: 不删除对应的图标。
以下结合附图 5对本发明的优选实施例进行说明。
步骤 501 , 用户进入自定义操作界面, 定义删除图标的删除手势, 例如 画圈操作, 画叉操作, 画勾操作等等, 并保存;
步骤 502 , 在待机界面下, 用户选择一个图标, 并对该图标进行删除操 作手势;
步骤 503 , 系统判断用户实际操作手势是否符合步骤一中 的自定义删除 手势; 步骤 504 , 如果符合, 则执行图标删除操作; 如果不符合, 则执行步骤
505;
步骤 505: 不执行删除操作。
以下结合附图 6对本发明的优选实施例进行说明。
步骤 601 , 获取起始触控点在屏幕上的位置信息;
步骤 602 , 判断该位置信息是否落在某一个记录在屏幕上 的显示范围之 内;
由于屏幕上有很多记录信息, 该步骤主要用于判断用户将会对屏幕上的 哪条记录进行删除操作。
步骤 603 , 启动擦除定时器;
该定时器主要用于区别擦除操作和用户的其它 操作, 例如, 目前 Android 智能手机, 长按记录时, 将会弹出操作菜单, 用户可以选择呼叫、 发送信息 等操作。 该定时器由用户触控记录显示范围内点触发, 当用户离开屏幕时, 擦除定时器停止计时。
该定时器定义了一段时间, 如果用户在该段时间内一直都是进行擦除操 作, 则当定时器超时时, 系统即判断出用户是在进行记录的删除操作;
步骤 604, 记录用户的触控轨迹;
步骤 605 , 当定时器超时后, 根据已记录的用户触控轨迹, 判断用户是 否一直都在进行擦除操作: 根据比对轨迹上的坐标点是否发生变化, 检测用 户是在进行擦除操作, 还是进行长按操作; 如果轨迹上的坐标点不发生变化, 那么代表用户进行的是长按操作, 如果轨迹上的坐标点发生变化, 则代表用 户进行的是擦除操作; 如果判断用户执行的是擦除操作, 则执行步骤 606; 否则, 执行步骤 607;
步骤 606, 执行删除记录操作, 同时界面上显示记录被擦除的特效动画; 步骤 607: 不删除对应的记录信息。
以下结合附图 7对本发明的优选实施例进行说明。
步骤 701 , 获取起始触控点在屏幕上的位置信息; 步骤 702, 随着用户手指的滑动, 获取终点触控点在屏幕上的位置信息; 步骤 703 , 高亮显示起点和终点之间的文字, 擦除操作将在这个显示范 围内进行;
步骤 704, 再次获取用户起始触控点在屏幕上的位置信息 ;
步骤 705 , 判断该位置信息是否落在高亮文字的显示范围 之内; 由于屏幕上有很多文字信息, 该步骤主要用于判断用户是否将对高亮文 字进行删除操作。
步骤 706, 启动擦除定时器;
该定时器主要用于区别擦除操作和用户的其它 操作, 例如, 用户不小心 触碰了高亮显示区, 由于在手机上删除操作是不可逆的, 故该定时器用于防 止误操作。 该定时器由用户触控记录显示范围内点触发, 当用户离开屏幕时, 擦除定时器停止计时。
该定时器定义了一段时间, 如果用户在该段时间内一直都是进行擦除操 作, 则当定时器超时时, 系统即判断出用户是在进行文字的删除操作;
步骤 707 , 记录用户的触控轨迹;
步骤 708 , 当定时器超时后, 根据已记录的用户触控轨迹, 判断用户是 否一直都在进行擦除操作: 根据比对轨迹上的坐标点是否发生变化, 检测用 户是在进行擦除操作, 还是进行其它操作; 如果轨迹上的坐标点不发生变化, 那么代表用户进行的是其它操作, 如果轨迹上的坐标点发生变化, 则代表用 户进行的是擦除操作; 如果判断用户执行的是擦除操作, 则执行步骤 709; 否则, 执行步骤 710;
步骤 709, 执行删除文字操作, 同时界面上显示文字被擦除的特效动画; 步骤 710: 不删除对应的文字信息。
以上仅为本发明的优选实施例而已, 并不限制本发明, 对于本领域的普 通技术人员来说, 本发明可以有各种更改和变化。 凡在本发明的精神和原则 之内, 所作的任何修改、 等同替换、 改进等, 均应包含在本发明的保护范围 之内。 本领域普通技术人员可以理解上述方法中的全 部或部分步骤可通过程序 来指令相关硬件完成, 所述程序可以存储于计算机可读存储介质中, 如只读 存储器、 磁盘或光盘等。 可选地, 上述实施例的全部或部分步骤也可以使用 一个或多个集成电路来实现。 相应地, 上述实施例中的各模块 /单元可以釆用 硬件的形式实现, 也可以釆用软件功能模块的形式实现。 本发明不限制于任 何特定形式的硬件和软件的结合。
工业实用性 本发明实施例针对触摸屏手机的擦除功能, 使用户可以方便快捷的实现 删除桌面快捷图标、 联系人、 通话记录以及已录入文字的功能, 提供了一种 即时的删除功能, 提高了用户体验, 增强了娱乐性, 缩短了用户删除内容的 步骤和时间, 增加了删除过程中的易用性和趣味性。