基于触摸屏的指令触发方法和装置的制造方法

文档序号:8298733阅读:243来源:国知局
基于触摸屏的指令触发方法和装置的制造方法
【专利说明】
【技术领域】
[0001]本发明涉及触摸屏终端技术领域,特别涉及一种基于触摸屏的指令触发方法和装置。
【【背景技术】】
[0002]触摸屏(touch screen)又称为“触控屏”、“触控面板”,是一种可接收触头等输入讯号的感应式液晶显示装置,当接触了屏幕上的图形按钮时,屏幕上的触觉反馈系统可根据预先编程的程式驱动各种连结装置,可用以取代机械式的按钮面板。触摸屏作为一种最新的输入设备,它提供了目前最简单、方便、自然的一种人机交互方式。
[0003]目前,通过对触摸屏的触摸输入指令的方式有多种,包括单击触摸、双击触摸、多点触摸、滑动触摸等等。例如一些具有触摸屏的手机,在锁屏后可以通过手指滑动让屏幕解锁,或者通过滑动来滚动屏幕或者切换界面;又例如一些具有触摸屏的手机在放大图片时,可以将两个手指按住屏幕,通过手指的开合分别对图片进行拖动放大和缩小。
[0004]现有技术中一般都是通过在有形图标位置处的触摸操作触发与有形图标相关的指令,然而有形图标总要占用一些空间,或者在交互界面上占用空间,例如,拨打电话的界面中用于拨打电话的按钮,或者则需要在触摸屏面板的固定位置占用空间,例如一些手机的显示区域下方的返回按钮等。

【发明内容】

[0005]基于此,有必要提供一种可节省空间的基于触摸屏的指令触发方法和装置。
[0006]一种基于触摸屏的指令触发方法,包括以下步骤:
[0007]监测触摸屏上的滑动操作;
[0008]记录所述滑动操作产生的滑动轨迹;
[0009]根据所述滑动轨迹判断所述滑动操作是否从触摸屏的非显示区域出发且到达显示区域,当所述滑动操作从所述非显示区域出发且到达显示区域,触发预设指令。
[0010]在其中一个实施例中,根据所述滑动轨迹判断所述滑动操作是否从触摸屏的非显示区域出发且到达显示区域,当所述滑动操作从所述非显示区域出发且到达显示区域,触发预设指令的步骤为:
[0011]根据所述滑动轨迹判断所述滑动操作是否从触摸屏的显示区域下方的非显示区域出发且方向往上;
[0012]当所述滑动操作从所述显示区域下方的非显示区域出发且方向往上时,触发预设指令。
[0013]在其中一个实施例中,根据所述滑动轨迹判断所述滑动操作是否从触摸屏的显示区域下方的非显示区域出发的步骤包括:
[0014]判断所述滑动轨迹的起始点是否位于所述显示区域底部附近,若是,则判定所述滑动操作从所述非显示区域出发,否则,判定所述滑动操作未从所述非显示区域出发。
[0015]在其中一个实施例中,所述方法还包括步骤:根据所述滑动轨迹判断所述滑动操作向上的位移是否大于第一阈值;
[0016]当所述滑动操作从所述非显示区域出发、方向向上且向上的位移大于第一阈值时,触发预设指令。
[0017]在其中一个实施例中,所述方法还包括步骤:监测所述滑动操作在该滑动操作的终止点处停留的时间是否超过第二阈值;
[0018]当所述滑动操作从所述非显示区域出发、方向向上且在该滑动操作的终止点处停留的时间是否超过第二阈值时,触发预设指令。
[0019]一种基于触摸屏的指令触发装置,包括:
[0020]监测模块,用于监测触摸屏上的滑动操作;
[0021]轨迹记录模块,用于记录所述滑动操作产生的滑动轨迹;
[0022]轨迹判断模块,用于根据所述滑动轨迹判断所述滑动操作是否从触摸屏的非显示区域出发且到达显示区域;
[0023]指令触发模块,用于当所述滑动操作从所述非显示区域出发且到达显示区域,触发预设指令。
[0024]在其中一个实施例中,所述轨迹判断模块用于根据所述滑动轨迹判断所述滑动操作是否从触摸屏的显示区域下方的非显示区域出发且方向往上;
[0025]所述指令触发模块用于当所述滑动操作从所述非显示区域出发且方向往上时,触发预设指令。
[0026]在其中一个实施例中,所述轨迹判断模块用于判断所述滑动轨迹的起始点是否位于所述显示区域底部附近以区分所述滑动操作是否从触摸屏的显示区域下方的非显示区域出发,若所述滑动轨迹的起始点位于所述显示区域底部附近,则判定所述滑动操作从所述非显示区域出发,否则,判定所述滑动操作未从所述非显示区域出发。
[0027]在其中一个实施例中,所述装置还包括位移判断模块,用于根据所述滑动轨迹判断所述滑动操作向上的位移是否大于第一阈值;
[0028]所述指令触发模块用于当所述滑动操作从所述非显示区域出发、方向向上且向上的位移大于第一阈值时,触发预设指令。
[0029]在其中一个实施例中,所述装置还包括停留时间监测模块,用于监测所述滑动操作在该滑动操作的终止点处停留的时间是否超过第二阈值;
[0030]所述指令触发模块用于当所述滑动操作从所述非显示区域出发、方向向上且在该滑动操作的终止点处停留的时间是否超过第二阈值时,触发预设指令。
[0031]上述基于触摸屏的指令触发方法和装置,监测触摸屏上的滑动操作并记录相应的滑动轨迹,当滑动操作从触摸屏的非显示区域出发且到达显示区域时,则触发预设的特定的指令,而不是一定需要局限于有形图标来触发指令,从而可节省有形图标所占用的空间,因此,上述基于触摸屏的指令触发方法和装置可节省空间。
【【附图说明】】
[0032]图1为一个实施例中的基于触摸屏的指令触发方法的流程示意图;
[0033]图2为一个实施例中的基于触摸屏的指令触发方法的流程示意图;
[0034]图3为一个实施例中的可触发预设指令的有效滑动轨迹和不可触发预设指令的无效滑动轨迹的示意图;
[0035]图4为一个实施例中的基于触摸屏的指令触发方法的流程示意图;
[0036]图5为一个实施例中的基于触摸屏的指令触发装置的结构示意图;
[0037]图6为一个实施例中的基于触摸屏的指令触发装置的结构示意图;
[0038]图7为一个实施例中的基于触摸屏的指令触发装置的结构示意图。
【【具体实施方式】】
[0039]为了使本发明的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本发明进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。
[0040]如图1所示,在一个实施例中,一种基于触摸屏的指令触发方法,包括以下步骤:
[0041]步骤S102,监测触摸屏上的滑动操作。
[0042]在一个实施例中,可调用系统中的手势监听接口监测触摸屏上的滑动操作。例如,在Android系统(一种基于Linux的自由及开放源代码的主要使用于移动设备的操作系统)中调用On Gesture Listener接口或Gesture Detector接口监测触摸屏的滑动操作。
[0043]步骤S104,记录滑动操作产生的滑动轨迹。
[0044]当触摸屏上发生滑动操作时,可记录滑动操作产生的滑动轨迹。在一个实施例中,可通过移动事件对象获取滑动操作的触控点的坐标,例如在Android系统中,可通过Mot1nEvent对象获取触控点的坐标。Mot1nEvent对象记录了触控点的坐标,随着滑动操作中触控点位置的变化,Mot1nEvent对象记录的触控点的坐标也是变化的。保存Mot1nEvent对象记录的坐标并形成坐标序列,该坐标序列对应的点即可构成滑动操作对应的滑动轨迹。
[0045]本申请文件中的坐标指的是以平行于显示区域底边(由最下方的一排像素点构成)的直线为X轴、以垂直于X轴的直线为I轴建立的坐标系中的坐标。
[0046]步骤S106,根据滑动轨迹判断滑动操作是否从触摸屏的非显示区域出发且到达显示区域;当滑动操作从非显示区域出发且到达显示区域,触发预设指令。触摸屏包括触控板和显示板,触控板位于显示板之上,与显示板相配合使用。触控板的用于接收触头(例如触控笔、手指等)输入的讯号的区域称为触控区域,而显示板的用于显示画面的区域则称为显示区域。触摸屏中显示区域之外的所有区域概称为非显示区域。有些触摸屏的触控区域和显示区域的面积大小相等且相互重合;而有些触摸屏的触控区域的面积大于显示区域的面积,触控区域覆盖了显示区域并往外延伸了一部分,例如,往显示区域下方延伸出一部分。该部分可用于放置一些固定的图标,例如返回上一界面图标、返回桌面图标、菜单图标等;其中,返回上一界面图标被点击时可触发返回上一界面的指令,返回桌面图标被点击时可触发返回桌面的指令,菜单图标被点击时可触发显示菜单的指令,等等。
[0
当前第1页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1