
一种触摸屏终端屏幕操控的方法及装置的制作方法.docx
4页一种触摸屏终端屏幕操控的方法及装置的制作方法专利名称:一种触摸屏终端屏幕操控的方法及装置的制作方法技术领域:本发明属于触摸屏终端技术领域,尤其涉及ー种触摸屏终端屏幕操控的方法及装置背景技术:灭屏指的关闭屏幕亮度,以达到省电的目的现在的、平板电脑等智能終端,在一定的时间范围内如果用户不进行任何操作,都能够自动进行灭屏操作然而,由于目前的智能終端耗电量高、待机时间短,为了减少耗电量,用户在操作完毕后,一般都会手动地进行灭屏操作,不会等到一段时间后自动灭屏而现有的智能终 端,例如触摸屏,用户一般都是单手或双手在屏幕上进行操作,操作完毕后要进行灭屏 时,首先需要找到电源键的位置,然后将手移出屏幕上方,移至一般位于机身侧面的电源键上,按下电源键才能灭屏这样,在智能終端上进行的正常操作和灭屏操作,被分割成两个完全不同的动作,需要手移动至不同的位置来实现,而且有时电源键的隐蔽,以及电源键过小、不突出等一系列的问题,也会给用户在灭屏操作时带来不便发明内容本发明实施例的目的在于提供ー种触摸屏终端屏幕操控的方法,以解决现有的灭屏操作被分割为两个完全不同的动作,导致操作不便的问题本发明实施例是这样实现的,ー种触摸屏终端屏幕操控的方法,所述方法包括监测用户在触摸屏上的触摸动作及滑动轨迹;当所述触摸动作及滑动轨迹与预设的手势一致吋,关闭应用程序子窗口和/或关闭屏幕亮度。
本发明实施例的另一目的在于提供ー种触摸屏终端屏幕操控的装置,所述装置包括监测单元,用于监测用户在触摸屏上的触摸动作及滑动轨迹;处理单元,用于在所述监测単元监测到的所述触摸动作及滑动轨迹与预设的手势一致吋,关闭应用程序子窗口和/或关闭屏幕亮度本发明实施例的再一目的在于提供ー种触摸屏终端,所述触摸屏终端包括所述触摸屏终端屏幕操控的装置从上述技术方案可以看出,本发明实施例实现了一种通过手势控制应用程序子窗ロ关闭和屏幕亮度关闭的操作,使得用户在进行常规操作后,手指不再需要移开屏幕就可以完成灭屏操作,实现了整个操控的统一,同时也避免了因按电源键不方便而带来的困扰而且,通过该手势还可以控制应用程序子窗ロ的退出或关闭,提高了用户体验为了更清楚地说明本发明实施例中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的ー些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图图I是本发明第一实施例提供的触摸屏终端屏幕操控方法的实现流程图;图2中的2a、2b、2c是本发明第一实施例提供的屏幕操控操作的示例图;图3是本发明第二实施例提供的触摸屏终端屏幕操控方法的实现流程图;图4是本发明第三实施例提供的触摸屏终端屏幕操控方法的实现流程图; 图5是本发明第四实施例提供的触摸屏终端屏幕操控方法的实现流程图;图6是本发明第五实施例提供的触摸屏终端屏幕操控装置的组成结构图。
具体实施例方式为了使本发明的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本发明进行进ー步详细说明应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明为了说明本发明所述的技术方案,下面通过具体实施例来进行说明实施例一:图I示出了第一实施例提供的触摸屏终端屏幕操控方法的实现流程,该方法过程详述如下在步骤SlOl中,监测用户在触摸屏上的触摸动作及滑动轨迹在本实施例中,在触摸屏终端所有窗ロ类的基类(父类)中实现ー种手势监测接ロ,通过该手势监测接ロ监测用户在所述触摸屏终端的触摸屏上的触摸动作及滑动轨迹需要说明的是,由于用户输入的触摸动作和滑动轨迹可以有多种,触摸屏终端的功能操作也有多种,因此在监测触摸动作和滑动轨迹之前,需要在所述手势监测接口中设置各触摸动作和滑动轨迹与功能操作的对应关系,以使得在监测到触摸动作和滑动轨迹,可以转换成对应功能操作的控制指令,实现相应的操作其中,所述对应关系包括一対一或者ー对多在步骤S102中,当所述触摸动作及滑动轨迹与预设的手势一致吋,关闭应用程序子窗口和/或关闭屏幕亮度具体的是,当所述触摸屏当前显示的窗ロ为应用程序子窗ロ,且所述手势监测接ロ监测到的触摸动作及滑动轨迹与预设的手势一致时,关闭所述应用程序子窗口和/或关闭屏幕亮度;当所述触摸屏当前显示的窗ロ为主窗ロ,且所述手势监测接ロ监测到的触摸动作及滑动轨迹与预设的手势一致时,关闭屏幕亮度。
其中,所述预设的手势包括但不限干两点触摸、且滑动轨迹为相对滑动或者相反方向滑动,滑动方向包括但不限于纵向滑动、横行滑动或者斜向滑动,本实施例中所述滑动方向不做横竖屏区分,即触摸屏终端不论是处在横屏状态还是竖屏状态时,用户都可以在纵向方向(双指分别做自上而下或自下而上)、横行方向上(双指自左而右或自右而左)或者斜向方向进行滑动,图2a、2b、2c给出了纵向滑动和斜向滑动的三种示例,图2a为竖屏状态下的纵向滑动,图2b为横屏状态下的纵向滑动,图2c为横屏状态下的斜向滑动所述应用程序子窗ロ包括但不局限于网页窗ロ、办公软件窗ロ、游戏窗ロ、音视频窗ロ等所述主窗ロ包括但不局限于触摸屏终端桌面窗ロ、主界面窗ロ等需要说明的是,由于所述手势监测接ロ是在所有窗ロ类的基类中实现,所以所有窗ロ类都默认继承所述手势监测接ロ,当在某窗ロ上进 行灭屏操作吋,会自动调用基类的手势监测接ロ,实现灭屏操作当然,每个继承自基类的应用程序子窗ロ也可以根据应用程序自身的特点重写手势监测接ロ,以覆盖基类的手势监测接ロ,实现不同的功能操作例如,建立一対一的映射关系,在所述触摸动作为两点触摸和纵向相对滑动时实现应用程序子窗ロ的关闭,即当用户在应用程序子窗ロ进行灭屏操作的手势时,不再是关闭屏幕亮度,而是关闭当前的应用程序子窗ロ。
当然也可以建立一对多的映射关系,在所述触摸动作为两点触摸和纵向相对滑动时实现应用程序子窗ロ的关闭和屏幕亮度的关闭,即在应用程序子窗ロ进行灭屏操作的手势时,关闭当前应用程序子窗ロ的同时关闭屏幕亮度本发明实施例通过两个手指同时在屏幕上相对或者相反方向滑动来控制触摸屏终端应用程序子窗ロ关闭和/或屏幕亮度关闭,即用双指合上或者打开这种很自然的手势来表示应用程序子窗ロ的关闭操作和/或灭屏操作,符合用户习惯,便于用户记忆,易用性強本发明实施例使得用户在进行常规操作后关闭屏幕亮度时,手指不再需要移开屏幕就可完成灭屏操作,实现了整个操控的统一,同时也避免了因按电源键不方便而带来的困扰而且,通过该手势还可以控制应用程序子窗ロ的退出或关闭,提高了用户体验实施例ニ :图3示出了第二实施例提供的触摸屏终端屏幕操控方法的实现流程,该方法过程详述如下在步骤S301中,监测用户在触摸屏上的触摸动作及滑动轨迹本步骤与实施例一中步骤SlOl相同,其具体实施过程详见实施例一中步骤SlOl的相关描述,在此不再赘述在步骤S302中,当所述触摸动作为两点触摸、且所述滑动轨迹为相对滑动或者相反方向滑动时,判断两触摸点滑动的位移是否同时大于预设的第一阈值,且当所述滑动轨迹为相对滑动时,所述两触摸点最終落点的距离差是否小于预设的第二阈值,当所述滑动轨迹为相反方向滑动时,所述两触摸点最終落点的距离差是否大于预设的第四阈值,若判断结果为“是”,则执行步骤S303,否则不执行,结束当前操作。
在本实施例中,为了避免用户误操作或者与其他操作相冲突,本实施例在监测到所述触摸动作为两点触摸且所述滑动轨迹为纵向相对滑动后,还需要判断两触摸点纵向相对滑动的位移是否同时大于预设的第一阈值,且所述两触摸点最終落点的距离差是否小于预设的第二阈值;或者在监测到所述触摸动作为两点触摸且所述滑动轨迹为相反方向滑动后,还需要判断两触摸点相反方向滑动的位移是否同时大于预设的第一阈值,且所述两触摸点最終落点的距离差是否大于预设的第四阈值,若是(即上述两个条件判断结果都为“是”),则判定为关闭应用程序子窗口和/或关闭屏幕亮度操作需要说明的是,由于不同触摸屏终端其屏幕大小不同,本实施例所述第一阈值、第ニ阈值和第四阈值为一动态值(例如为在横屏状态下为屏幕宽度的20%,在竖屏状态下为屏幕长度的20%),即可以根据屏幕的大小自动调整举例说明,以屏幕中心点作为平面坐标系的原点,两触摸点分别在X轴上下方,位置坐标分别为(5,0)和(-5,0),两触摸点同时向坐标原点移动(即相对滑动),当两触摸点移动的距离同时为4 (大于第一阈值3),两触摸点最終的落点分别为(1,0)和(_1,0),距离差为2 (小于第二阈值2. 5)时,判定当前操作为关闭应用程序子窗口和/或关闭屏幕亮度操作。
在步骤S303中,关闭应用程序子窗口和/或关闭屏幕亮度实施例三:图4示出了第三实施例提供的触摸屏终端屏幕操控方法的实现流程,该方法过程详述如下在步骤S401中,监测用户在触摸屏上的触摸动作及滑动轨迹 本步骤与实施例一中步骤SlOl相同,其具体实施过程详见实施例一中步骤SlOl的相关描述,在此不再赘述在步骤S402中,当所述触摸动作为两点触摸且所述滑动轨迹为相对滑动或者相反方向滑动时,判断两触摸点滑动的速度是否同时大于预设的第三阈值,若判断结果为“是”,则执行步骤S403,否则不执行,结束当前操作在本实施例中,为了避免用户误操作或者与其他操作相冲突,本实施例在监测到所述触摸动作为两点触摸且所述滑动轨迹为相对滑动或者相反方向滑动后,还需要判断两触摸点滑动的速度是否同时大于预设的第三阈值,若是,则判定为关闭应用程序子窗口和/或关闭屏幕亮度操作,即通过快速滑动来实现应用程序子窗口和/或屏幕亮度的关闭在步骤S403中,关闭应用程序子窗口和/或关闭屏幕亮度实施例四图5示出了第三实施例提供的触摸屏终端灭屏方法的实现流程,该方法过程详述如下在步骤S501中,监测用户在触摸屏上的触摸动作及滑动轨迹本步骤与实施例一中步骤SlOl相同,其具体实施过程详见实施例一中步骤SlOl的相关描述,在此不再赘述。
在步骤S502中,当所述触摸动作为两点触摸且所述滑动轨迹为相对滑动或者相反方向滑动时,判断两触摸点滑动的位移是否同时大于预设的第一阈值、当所述滑动轨迹为相对滑动时,所述两触摸点最終落点的距离差是否小于预设的第二阈值,当所述滑动轨迹为相反方向滑动时,所述两触摸点最終落点的距离差是否大于预设的第四阈值,且所述两触摸点滑动的速度是否同时大于预设的第三阈值,若判断结果为“是”,则执行步骤S503,否则不执行,结束当前操作在本实施例中,为了避免用户误操作或者与其他操作相冲突,保证灭屏操作的准确性,本实施例在监测到所述触摸动作为两点触摸且所述滑动轨迹为纵向相对滑动后,还需要判断两触摸点纵向相对滑动的位移是否同时大于预设的第一阈值、所述两触摸点最終落点的距离差是否小于预设的第二阈值、且所述两触摸点滑动的速度是否同时大于预设的第三阈值;或者在监测到所述触摸动作为两点触摸且所述滑动轨迹为相反方向滑动后,还需要判断两触摸点相反方向滑动的位移是否同时大于预设的第一阈值、所述两触摸点最終落点的距离差是否大于预设的第四阈值、且所述两触摸点滑动的速度是否同时大于预设的第三阈值,若是(即上述三个条件判断结果都为“是”),则判定为关闭应用程序子窗口和/或关闭屏幕亮度操作;若否(上述三个条件的判断结果至少有ー个为“否”),则不执行,结束当前操作。
在步骤S403中,关闭应用程序子窗口和/或关闭屏幕亮度实施例五图6示出了本发明第五实施例提供的触摸屏终端屏幕操控装置的组成结构,为了便于说明,仅示出了与本发明实施例相关的部分该触摸屏终端屏幕操控装置6可以是运行于触摸屏终端内的软件单元、硬件单元或者软硬件相结合的単元,也可以作为独立的挂件集成到所述触摸屏终端中或者运行于所述触摸屏终端的应用系统中该触摸屏终端屏幕操控装置6包括监测单元61以及处理单元62其中,各単元的具体功能如下监测单元61,用于监测用户在触摸屏上的触摸动作及滑动轨迹;处理单元62,用于在所述监测単元监测到的所述触摸动作及滑动轨迹与预设的手势一致吋,关闭应用程。
