一种基于滑屏轨迹开关屏的方法和设备的制作方法

文档序号:6628505阅读:375来源:国知局
一种基于滑屏轨迹开关屏的方法和设备的制作方法
【专利摘要】本发明公开了一种基于滑屏轨迹开关屏的方法,包括以下步骤:系统启动进入工作状态;检测用户用于触摸屏幕后是否发生滑屏行为;在检测出发生滑屏行为后,判断滑屏行为是关屏动作或开屏动作;检测手指是否滑动到设定距离,触摸屏根据滑屏行为执行关屏或开屏。本发明还公开了一种基于滑屏轨迹开关屏的设备。本发明是以触摸屏检测判断滑屏行为作为基础,当手指在屏幕指定端边缘向相对端滑动到设定距离时为关屏命令,手指在屏幕相对端边缘向指定端滑动到设定距离时为开屏命令,使用者滑动手指即可完成触摸屏的开启或关闭,使用起来十分方便快捷。
【专利说明】
一种基于滑屏轨迹开关屏的方法和设备

【技术领域】
[0001]本发明涉及通信【技术领域】,尤其涉及一种基于滑屏轨迹开关屏的方法和设备。

【背景技术】
[0002]随着生活水平的提高,智能电子设备越来越多的融入人们的生活中,目前市场上的主流智能电子设备均设置有触摸屏,电子设备在工作中,经常需要用到开启或关闭触摸屏的功能,现有技术中的触摸屏开启或关闭通过按键控制,在触摸屏较大的情况,使用者需要用另一只未拿住设备的手来按动按键关机,使用极为不便,尤其一些可在车上使用的设备,例如智能手机,开车时通常手机放置在手机固定架上,由于手机按键一般较小,驾驶员在行驶过程中无法快速准确的按动按键,这不仅影响设备的正常使用,还存在很大的安全隐患。
[0003]因此,如何设计一种操作方便快捷、可靠性高的基于滑屏轨迹开关屏的方法和设备是业界亟待解决的技术问题。


【发明内容】

[0004]本发明针对上述现有技术中存在的问题提供了一种操作方便快捷、可靠性高的基于滑屏轨迹开关屏的方法和设备。
[0005]本发明提出的技术方案是,设计一种基于滑屏轨迹开关屏的方法,包括以下步骤:
步骤1、系统启动进入工作状态;
步骤2、检测用户触摸屏幕后是否发生滑屏行为,所述检测根据手指接触原点是否在屏.指定端边缘或相对端边缘在相对方向上滑动;
步骤3、在检测出发生滑屏行为后,判断滑屏行为是关屏动作或开屏动作,判断根据屏.开启时手指在屏.指定端边缘向相对端滑动时为关屏命令,屏.关闭时手指在屏.相对端边缘向指定端滑动时为开屏命令;
步骤4、检测手指是否滑动到设定距离,触摸屏根据滑屏行为执行关屏或开屏。
[0006]在一实施例中,所述步骤3还包括:根据判断出的关屏动作或开屏动作,触摸屏随手指滚动显示屏幕内容。
[0007]所述步骤3中触摸屏随手指滚动显示屏幕内容包括:滑屏行为是关屏动作时,触摸屏随手指滑动显示出黑色图像拉伸覆盖触摸屏原有图像;滑屏行为是开屏动作时,触摸屏随手指滑动显示出黑色图像收缩露出触摸屏原有图像。
[0008]所述步骤4中触摸屏执行开屏或关屏包括:滑屏行为是关屏动作时,手指滑动到设定距离后触摸屏关闭;滑屏行为是开屏动作时,手指滑动到设定距离后触摸屏开启,触摸屏完全显示原有图像。
[0009]所述设定距离为手指接触原点到终点的直线距离。
[0010]所述步骤2中检测是否发生滑屏行为的根据包括:若检测到手指接触原点在屏幕指定端边缘或相对端边缘朝相对方向滑动,并保持接触屏幕,则判断为发生滑屏行为。
[0011]本发明还设计一种基于滑屏轨迹开关屏的设备,包括:触摸屏驱动模块,用于采集手指在触摸屏的触摸信息及控制触摸屏的显示状态;内存模块,用于存储所述触摸屏驱动模块采集的触摸信息及触摸屏驱动模块的控制信息;滑屏检测模块,用于根据内存模块存储的信息判断是否发生滑屏行为及滑屏行为的类型,并将判断结果发送给屏幕信息处理模块,并在手指到达设定距离后,根据滑屏行为类型发送开屏或关屏指令给触摸屏驱动模块;屏幕信息处理模块,用于将不同滑屏行为对应的图像内容,发送给触摸屏驱动模块进行滚动显示。
[0012]其中,滑动行为是关屏动作时,所述屏幕信息处理模块发送给触摸屏驱动模块的图像内容是黑色图像随手指滑动拉伸覆盖触摸屏原有图像;滑屏行为是开屏动作时,所述屏幕信息处理模块发送给触摸屏驱动模块的图像内容是黑色图像随手指滑动收缩露出触摸屏原有图像。
[0013]与现有技术相比,本发明是以触摸屏检测判断滑屏行为作为基础,当手指在屏幕指定端边缘向相对端滑动到设定距离时为关屏命令,手指在屏幕相对端边缘向指定端滑动到设定距离时为开屏命令,使用者滑动手指即可完成触摸屏的开启或关闭,使用起来十分方便快捷。开、关屏通过设定距离控制,且设定距离为直线距离,排除异物接触滑动或人为无意滑动触摸屏的错误动作,保证检测判断结果的可靠性,防止触摸屏被错误启动或关闭。

【专利附图】

【附图说明】
[0014]下面结合实施例和附图对本发明进行详细说明,其中:
图1为本发明的方法流程图;
图2为本发明一实施例的关屏示意图;
图3为本发明一实施例的开屏示意图;
图4为本发明的结构连接框图。

【具体实施方式】
[0015]如图1所示,本发明提出的基于滑屏轨迹开关屏的方法,包括以下步骤:
步骤1、系统启动进入工作状态;
步骤2、检测用户触摸屏幕后是否发生滑屏行为,检测根据手指接触原点是否在屏幕指定端边缘或相对端边缘在相对方向上滑动;
步骤3、在检测出发生滑屏行为后,判断滑屏行为是关屏动作或开屏动作,判断根据屏.开启时手指在屏.指定端边缘向相对端滑动时为关屏命令,屏.关闭时手指在屏.相对端边缘向指定端滑动时为开屏命令;
步骤4、检测手指是否滑动到设定距离,触摸屏根据滑屏行为执行关屏或开屏。
[0016]其中,步骤2中检测是否发生滑屏行为的根据包括:手指接触触摸屏,触摸屏采集屏幕信息,即手指触摸的位置坐标信号,根据采集屏幕信息判断是否发生滑屏行为,若检测到手指接触原点在屏.指定端边缘或相对端边缘朝相对方向滑动,并保持接触屏.,则判断为发生滑屏行为。进一步的,为了防止屏幕被误触发,采集手指触摸位置坐标信号的同时还记录坐标变动的时间,在满足触摸原点位置、方向及变动经历的时间超过阈值后,判断为发生滑屏行为。
[0017]在一实施例中,步骤3还包括:根据判断出的关屏动作或开屏动作,触摸屏随手指滚动显示屏幕内容。滑屏行为是关屏动作时,触摸屏随手指滑动显示出黑色图像拉伸覆盖触摸屏原有图像;滑屏行为是开屏动作时,触摸屏随手指滑动显示出黑色图像收缩露出触摸屏原有图像。步骤4中触摸屏执行开屏或关屏包括:滑屏行为是关屏动作时,手指滑动到设定距离后触摸屏关闭;滑屏行为是开屏动作时,手指滑动到设定距离后触摸屏开启,触摸屏完全显示原有图像。触摸屏随手指滚动显示屏幕内容,可以让使用者直观感知手指的滑动操作方向以及手指滑动操作是否正确,也使触摸屏的开关过程得到动态展现。
[0018]设定距离为手指接触原点到终点的直线距离,通过设定距离控制开、关屏,排除异物接触滑动或人为无意滑动触摸屏的错误动作,保证检测判断结果的可靠性,防止触摸屏被错误启动或关闭。
[0019]以智能手机为例,指定端为屏幕上端,如图2所示,关屏操作过程如下,在屏幕状态为开启的前提下,使用者手指接触屏幕上端边缘一点,从该点开始向下滑动,触摸屏上手指滑过的区域覆盖黑色图像,并且黑色图像随手指的滑动同步向下延伸,当手指滑到设定距离时,触摸屏关闭。如图3所示,开屏操作过程如下,在屏幕状态为关闭的前提下,使用者手指接触屏幕下端一点,从该点向上滑动,触摸屏上手指滑过的区域黑色图像收缩并显示出原有屏幕图像的对应部分,黑色图像随手指的滑动同步向上收缩,当手指滑动设定距离时,触摸屏开启。使用者滑动手指即可完成触摸屏的开启或关闭,使用起来十分方便快捷。
[0020]如图4所示,本发明还公开了一种基于滑屏轨迹开关屏的设备,包括:触摸屏驱动模块,用于采集手指在触摸屏的触摸信息及控制触摸屏的显示状态;内存模块,用于存储所述触摸屏驱动模块采集的触摸信息及触摸屏驱动模块的控制信息;滑屏检测模块,用于根据内存模块存储的信息判断是否发生滑屏行为及滑屏行为的类型,并将判断结果发送给屏幕信息处理模块,并在手指到达设定距离后,根据滑屏行为类型发送开屏或关屏指令给触摸屏驱动模块;屏幕信息处理模块,用于将不同滑屏行为对应的图像内容,发送给触摸屏驱动模块进行滚动显示。
[0021]其中,滑动行为是关屏动作时,屏幕信息处理模块发送给触摸屏驱动模块的图像内容是黑色图像随手指滑动拉伸覆盖触摸屏原有图像;滑屏行为是开屏动作时,屏幕信息处理模块发送给触摸屏驱动模块的图像内容是黑色图像随手指滑动收缩露出触摸屏原有图像。
[0022]开关屏过程原理如下,触摸屏驱动模块将采集的手指触摸信息及触摸屏驱动模块的控制信息存储到内存模块,滑屏检测模块调取内存模块内的触摸信息,首先判断是否发生滑屏行为,在检测出发生滑屏行为后,滑屏检测模块调取内存模块内触摸屏驱动模块的控制信息,检测当前屏幕显示状态为开启或关闭,并依照滑屏方向和屏幕显示状态判断滑屏行为的类型,将检测判断结果发送给屏幕信息处理模块,屏幕信息处理模块根据滑屏行为的类型,将对应的图像内容发送给触摸屏驱动模块,触摸屏驱动模块控制触摸屏显示出来,滑屏检测模块继续检测手指滑动行为,当手指滑动到达设定距离后,根据滑屏行为类型发送开屏或关屏指令给触摸屏驱动模块,触摸屏驱动模块控制触摸屏开启或关闭。
[0023]检测是否发生滑屏行为的过程为:触摸屏驱动模块检测到手指在屏幕接触原点时,内存模块记录第一变量的值;触摸屏驱动模块检测到手指开始滑动时,内存模块记录第二变量的值。当触摸屏驱动模块检测到手指从原点到设定位置停止滑动,内存模块改变第二变量的值;若触摸屏驱动模块检测到手指持续接触屏幕,则内存模块保持第一变量的值一直不变。滑屏检测模块根据内存模块记录的第一变量的值不变,而第二变量的值发生改变,同时判断第一变量位置是在指定端边缘或相对端边缘,第一变量到第二变量的滑动是否在相对方向上,判断是否发生滑屏。
[0024]进一步的,为防止触摸屏误触发,内存模块记录第二变量从原记录的值到发生改变时所经历的时间;滑屏检测模块根据第一变量的值不变,而第二变量的值发生改变,第一变量的位置及滑动方向符合要求,并且记录的时间超过设定阈值后,则判断为发生滑屏行为。
[0025]以上所述仅为本发明的较佳实施例而已,并不用以限制本发明,凡在本发明的精神和原则之内所作的任何修改、等同替换和改进等,均应包含在本发明的保护范围之内。
【权利要求】
1.一种基于滑屏轨迹开关屏的方法,其特征在于,包括以下步骤: 步骤1、系统启动进入工作状态; 步骤2、检测用户触摸屏幕后是否发生滑屏行为,所述检测根据手指接触原点是否在屏.指定端边缘或相对端边缘在相对方向上滑动; 步骤3、在检测出发生滑屏行为后,判断滑屏行为是关屏动作或开屏动作,判断根据屏.开启时手指在屏.指定端边缘向相对端滑动时为关屏命令,屏.关闭时手指在屏.相对端边缘向指定端滑动时为开屏命令; 步骤4、检测手指是否滑动到设定距离,触摸屏根据滑屏行为执行关屏或开屏。
2.如权利要求1所述的方法,其特征在于,所述步骤3还包括:根据判断出的关屏动作或开屏动作,触摸屏随手指滚动显示屏幕内容。
3.如权利要求2所述的方法,其特征在于,所述步骤3中触摸屏随手指滚动显示屏幕内容包括: 滑屏行为是关屏动作时,触摸屏随手指滑动显示出黑色图像拉伸覆盖触摸屏原有图像; 滑屏行为是开屏动作时,触摸屏随手指滑动显示出黑色图像收缩露出触摸屏原有图像。
4.如权利要求3所述的方法,其特征在于,所述步骤4中触摸屏执行开屏或关屏包括: 滑屏行为是关屏动作时,手指滑动到设定距离后触摸屏关闭; 滑屏行为是开屏动作时,手指滑动到设定距离后触摸屏开启,触摸屏完全显示原有图像。
5.如权利要求4所述的方法,其特征在于,所述设定距离为手指接触原点到终点的直线距离。
6.如权利要求5所述的方法,其特征在于,所述步骤2中检测是否发生滑屏行为的根据包括: 手指接触触摸屏,触摸屏采集屏幕信息,根据采集屏幕信息判断是否发生滑屏行为,若检测到手指接触原点在屏.指定端边缘或相对端边缘朝相对方向滑动,并保持接触屏.,则判断为发生滑屏行为。
7.一种基于滑屏轨迹开关屏的设备,其特征在于,包括: 触摸屏驱动模块,用于采集手指在触摸屏的触摸信息及控制触摸屏的显示状态; 内存模块,用于存储所述触摸屏驱动模块采集的触摸信息及触摸屏驱动模块的控制信息; 滑屏检测模块,用于根据内存模块存储的信息判断是否发生滑屏行为及滑屏行为的类型,并将判断结果发送给屏幕信息处理模块,并在手指到达设定距离后,根据滑屏行为类型发送开屏或关屏指令给触摸屏驱动模块; 屏幕信息处理模块,用于将不同滑屏行为对应的图像内容,发送给触摸屏驱动模块进行滚动显示。
8.如权利要求7所述的设备,其特征在于,滑动行为是关屏动作时,所述屏幕信息处理模块发送给触摸屏驱动模块的图像内容是黑色图像随手指滑动拉伸覆盖触摸屏原有图像; 滑屏行为是开屏动作时,所述屏幕信息处理模块发送给触摸屏驱动模块的图像内容是黑色图像随手指滑动收缩露出触摸屏原有图像。
【文档编号】G06F3/0488GK104267905SQ201410501249
【公开日】2015年1月7日 申请日期:2014年9月26日 优先权日:2014年9月26日
【发明者】刘云潇 申请人:深圳市信则立电子有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1