一种应用于触摸屏装置的信息处理方法及触摸屏装置的制造方法

文档序号:9432056阅读:225来源:国知局
一种应用于触摸屏装置的信息处理方法及触摸屏装置的制造方法
【技术领域】
[0001] 本发明设及触摸技术领域,特别是设及一种应用于触摸屏装置的信息处理方法及 触摸屏装置。
【背景技术】
[0002] 目前,市场上各种保护触摸显示屏的电子装置越来越多,人们也越来越接受通过 触控手势来与电子装置进行交互。W常见的便携式电子装置为例,应用程序或是资料文档 是W-个图表的方式显示于画面上,使用者通过单击达成选取,双击达成启动程序或是开 启资料。
[0003] 因此,为了防止误操作,电子装置通常都设置锁屏界面。用户需要解锁之后才能用 相关的功能,解锁分为不需要验证的解锁方式和需要用户输入密码等口令的解锁方式,在 不需要验证的解锁方式中,通常需要用户用手指从屏幕的一个位置划动到另一个位置来进 行,有些解锁还可W按住某一功能图标然后划动手指运样在打开解锁的同时打开相关的应 用。运样虽然比较方便,但误操作的可能性很高,比如用户把手机放在口袋里,但屏幕贴着 身体,运样无意间就可能触发了解锁动作,然后随机执行很多后续的误操作,并没有真正实 现避免误操作的效果。

【发明内容】

[0004] 本发明主要解决的技术问题是提供一种应用于触摸屏装置的信息处理方法及触 摸屏装置,能够降低用户对设备的无意的接触而造成的误操作的可能性。 阳〇化]为解决上述技术问题,本发明采用的一个技术方案是:一种应用于触摸屏装置的 信息处理方法,所述方法包括:在触摸屏上显示多个功能图标;检测在所述触摸屏上的操 作轨迹,并记录形成所述轨迹的轨迹点;确定所述轨迹电点形成的区域为封闭区域,W及根 据所述封闭区域覆盖的功能图标识别被选的功能图标;W及启动所述被选的功能图标对应 的信息处理操作。
[0006] 为解决上述技术问题,本发明采用的另一个技术方案是:一种触摸屏装置,所述装 置包括:显示控制模块,用于在触摸屏上显示多个功能图标;检测模块,用于检测在所述触 摸屏上的操作轨迹,并记录形成所述轨迹的轨迹点;识别模块,用于确定所述轨迹电点形成 的区域为封闭区域,W及根据所述封闭区域覆盖的功能图标识别被选的功能图标;W及执 行模块,用于启动所述被选的功能图标对应的信息处理操作。
[0007] 本发明的有益效果是:本发明提供一种应用于触摸屏装置的信息处理方法及触摸 屏装置,在显示画面上用户可用手指或触控笔圈出想要选取的功能图标,在确定所画的轨 迹为封闭区域时根据该封闭区域覆盖的功能图标识别被选的功能图标,启动被选的功能图 标对应的信息处理操作。从而,可W使用户较直观地利用触控手势选取功能图标,且对触控 手势进行检测W降低用户对设备的无意的接触而造成的误操作的可能性。
【附图说明】
[0008] 图1是本发明第一实施方式中的一种应用于触摸屏装置的信息处理方法的流程 图;
[0009] 图2是本发明实施方式中显示多个功能图标的触摸屏界面示意图;
[0010] 图3是本发明选择功能图标的第一界面示意图;
[0011] 图4是本发明选择功能图标的第二界面示意图;
[0012] 图5是本发明实施方式中确定轨迹电点形成的区域为封闭区域的方法的流程图;
[0013] 图6是本发明确定轨迹有效作用区的界面示意图;
[0014] 图7是第二实施方式中的一种应用于触摸屏装置的信息处理方法的流程图;
[0015] 图8是本发明第一实施方式中的一种触摸屏装置的结构示意图;
[0016] 图9是本发明第二实施方式中的一种触摸屏装置的结构示意图。
【具体实施方式】
[0017] 首先对本发明实施方式中相关的现有技术名词加W解释说明。
[0018] 请参阅图1,为本发明第一实施方式中的一种应用于触摸屏装置的信息处理方法 的第一实施方式的流程图,该实施方式示出的方法包括:
[0019] 步骤S10,在触摸屏上显示多个功能图标。
[0020] 请同时参阅图2,在触摸屏上显示的多个功能图标21~25,在一实施方式中,多个 功能图标21~25对应于应用程序。需要说明的是,本发明中功能图标的数量并不W此为 限。
[0021] 步骤S11,检测在该触摸屏上的操作轨迹,并记录形成该轨迹的轨迹点。
[0022] 在不同实施方式中,该操作轨迹是W下形状中的任意一种:矩形、多边形、圆形、楠 圆形或S角形。
[0023]当用户触摸该触摸屏进行操作时,操作系统会向应用程序反馈触屏事件,事件包 括:事件的类型(按下、移动、离开)W及触摸点的坐标位置。因此,可W根据触屏事件类型 和触摸点的坐标位置来确定用户的所画的线条。
[0024] 由于,用户可W手指画出任意形状的线条,因此必须保存运条线段中所有的点才 能完整表示运条线段。在本发明中,用一个数组来记录运条线段,其结构如表一所示: 阳0巧] 阳026] 表一
[0027]用户手指按屏幕的时候系统会上报按下事件(如an化oid系统的action_down)运时程序记录下运条线段的第一个点,当手指移动的时候系统会上报移动事件(如 an化oid系统的action_move),运时程序把运个点与上一次系统上报的点所连成的直线 上的所有点全部记录,当用户手指离开屏幕时系统会上报离开事件(如amlroid系统的 action_up),程序把最后一个点与上一次系统上报的点所连成的直线上的所有点也全部记 录在表示线段的数组中,此时线段的全部数据记录完成。同时,每次触屏事件发生时,程序 都在屏幕上把此次触屏的触摸点与上次的触摸点所连成的直线画出来,当然为了更好的效 果可w画线条时用贝塞尔曲线进行平滑。
[002引由于,只需围着一个图标画个圈,因此所画线条不需要很长,程序用来记录线条的 数组也可W保持较小,此外,规定所保留的最长线段为线条的有效作用区的最大范围的周 长(将在下文进行详细描述),具体长度还与具体手机的屏幕显示的分辨率有关,可自行计 算。
[0029]用户也可能会从图标作用区域W外的地方开始触摸屏幕然后再靠近图标画圈,因 此程序可W不保留用户所画线条的全部数据,而只是保留最近的一部分,也就是说,只保留 记录线条的数组所能记录的长度,具体的做法是:当有触屏事件发生时,如果数组没有记录 满,则记录此次所画的出的线段的点;一旦数组记录满后,则用新画的线条数据去覆盖最早 记录的数据,所需要的数组也可W组成一个循环数组。另外,覆盖最早的数据的同时把显示 在屏幕上的对应的线段也擦除。
[0030] 步骤S12,确定轨迹电点形成的区域为封闭区域,W及根据封闭区域覆盖的功能图 标识别被选的功能图标。
[0031] 步骤S13,启动被选的功能图标对应的信息处理操作。 阳03引如图3所示,用户是圈住了解锁图标,则发出解锁指令,如在amlroid系统中把锁 屏界面隐藏起来就可W了。如图4所示,当用户圈住了相机程序,则在解锁的同时,把相 关的相机程序启动起来,如在an化oid系统中,发出包含"an化oid.media,action.STILL_ IMAGE_CAMERA"的intent,即可启动相机程序。当圈住了其它功能图标,则在解锁的同时发 出其它相应的指令把相应的程序启动起一即可。
[0033] 利用本发明实施方式,在显示画面上用户可用手指或触控笔圈出想要选取的功能 图标,在确定所画的轨迹为封闭区域时根据该封闭区域覆盖的功能图标识别被选的功能图 标,启动被选的功能图标对应的信息处理操作。从而,可W使用户较直观地利用触控手势选 取功能图标,且对触控手势进行检测W降低用户对设备的无意的接触而造成的误操作的可 能性。
[0034] 请同时参阅图5,确定轨迹电点形成的区域为封闭区域,具体通过如下步骤实现:
[0035] 步骤S30,判断该轨迹点中是否包含两个坐标相同的轨迹点。若是,则进入步骤 S31,否则,流程结束。
[0036] 步骤S31,判断位于坐标相同的两个所述轨迹点之间的轨迹点数量是否不小于预 定值。若是,则进入步骤S32,否则,流程结束。
[0037] 步骤S32,确定该轨迹点形成的区域为封闭区域。
[0038]虽然,通过两个轨迹点重合可W判断轨迹点形成的区域为封闭区域,但是仍然存 在虽然存在两个坐标相同的轨迹点,但并没有使该轨迹形成的封闭区域的情况。为了避免 该情况而出现误判断的情况,还需要判断两个重合的轨迹点之间的点的数量是否不小于预 定值。在本发明中,W能包围功能图标的最短线条所包含的点数作为判断条件(如图6所 示的最小范围所表示的圆的周长),即,两个重合的点之前的点的数量不小于包围图标的最 少的点的数量,W此设定该预定值。具体原理如下所述。
[0039] 请参阅图7,在确认位于坐标相同的两个轨迹点之间的轨迹点数量不小于预定值 时,该方法还包括: W40] 步骤S44,计算该轨迹点的坐标平均值W确定该封闭区域的第一中屯、点坐标,W及 计算每个功能图标所在区域的第二中屯、点坐标。
[0041] 步骤S45,确定与该第一中屯、点距离最小的该第二中屯、点,并W确定的该第二中屯、 点确定预定区域。
[0042] 步骤S46,判断该轨迹点是否位于该预定区域内。若是,则进入步骤S47,否则,流 程结束。
[0043] 步骤S47,在确认该轨迹点位于该预定区域内时,确定该轨迹点形成的封闭区域为 有效的封闭区域。 W44] 步骤S48,根据该封闭区域覆盖的功能图标识别被选的功能图标。
[0045] 具体地
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1