一种快速绘制圆形轨迹的方法及系统的利记博彩app
【技术领域】
[0001]本发明涉及黑屏手势技术,特别是涉及一种快速绘制圆形轨迹的方法及系统。
【背景技术】
[0002]目前人们通常所说的待机状态均指手机或电脑等电子设备的开机但是不进行任何实质性工作(及不对文件和程序的各种操作)的状态。
[0003]手机待机状态是指未进行任何操作的开机状态在网络信号较强并且稳定,未插入SIM卡的时候可以进行最长待机时间试验(这也是手机说明书上指得最长待机时间)的状态下为一一检测待机状态我们平常在使用(即插有S頂卡的时候)所得到的是正常待机状态或使用待机状态。表示手机处于开机并随时随刻等待电话接入的状态。电脑的待机状态是系统将当前状态保存于内存中,然后退出系统,此时电源消耗降低,维持CPU、内存和硬盘最低限度的运行;按任意的键可以激活系统,适用短暂停止。
[0004]现有技术中,每次在打开手机屏幕的时候都会按电源键,时间长了,这个电源键应该是最先坏掉的按键,而且每次打开屏幕都要按电源键也比较麻烦。另外,在待机模式下,用户操作黑屏手势,现代智能手机上通过逐个采集触摸点,逐个点绘制,这样绘制时间较长,手机亮屏时间长,用户体验很差。如何通过触摸屏点亮屏幕及快速绘制触屏手势成为本领域技术人员不断需要探索的技术问题。
【发明内容】
[0005]本发明的目的在于克服现有技术的不足,提供一种快速绘制圆形轨迹的方法及系统,提高点亮屏幕的速度和准确率,提升用户体验。
[0006]为了达到上述目的,本发明采用的技术方案是:
一种快速绘制圆形轨迹的方法,包括如下步骤:
步骤1.移动终端处于待机状态时,实时检测触摸屏是否产生触摸圆形轨迹,当检测触摸屏上产生触摸圆形轨迹时判定为移动终端有点亮触摸屏操作;
步骤2.采集产生的触摸圆形轨迹的坐标;
步骤3.根据圆形轨迹的坐标获得圆形轨迹的时钟方向顺序,所述时钟方向顺序包括顺时针和逆时针;
步骤4.计算获得圆形轨迹边沿切线的四个坐标点,根据时钟方向顺序,绘制一圆形轨迹与产生的触摸圆形轨迹重合,点亮屏幕。
[0007]作为本发明的较佳实施例,步骤I具体包括:
步骤101.移动终端处于待机状态时,实时检测触摸屏的触摸动作;
步骤102.当检测到触摸屏产生触摸动作时,获取触摸屏的触摸轨迹;
步骤103.判断触摸轨迹是否为圆形轨迹;
步骤104.当检测触摸屏上产生触摸圆形轨迹时判定为移动终端有点亮触摸屏操作。
[0008]作为本发明的较佳实施例,步骤2具体包括: 步骤201.分析触摸圆形轨迹;
步骤202.逐个采集触摸圆形轨迹的坐标;
步骤203.获取触摸点的坐标(xl,yl)、(x2,y2)、(x3,y3)、…及(xn,yn),n彡4。
[0009]作为本发明的较佳实施例,步骤3具体包括:
步骤301.提取(xl,yl)、(x2,y2)及(x3,y3)三个点的坐标;
步骤302.三个点的坐标计算时钟方向顺序,计算公式为clock_sequence_l =(x2_xl)*(y3-y2)-(y2 - yl)*(x3 - x2);
步骤303.若clock_sequence_l的值为正,则为逆时针,为负则为顺时针;
步骤304.根据步骤301-303,依次计算2、3、…、n_2个点的时钟方向,得到clock_sequence_2、clock—sequence_3、…、clock—sequence—n_2 ;
步骤305.计算圆形轨迹的时钟方向顺序clock—sequence=clock—sequence—1+clock—sequence_2+clock—sequence_3+...+ clock—sequence—n_2 ;
步骤306.若clock_sequence的值为正,贝>J为逆时针,为负则为顺时针,计算出圆形轨迹的时钟顺序。
[0010]作为本发明的较佳实施例,步骤4具体包括:
步骤401.根据产生触摸圆形轨迹的坐标计算获得绘制圆形轨迹边沿切线的四个坐标占.V,
步骤402.根据边沿切线的四个坐标点及时钟方向顺序绘制一圆形轨迹;
步骤403.绘制一圆形轨迹与产生的触摸圆形轨迹重合,点亮屏幕。
[0011]本发明还公开了一种快速绘制圆形轨迹的系统,包括:
触摸检测单元,用于移动终端处于待机状态时,实时检测触摸屏是否产生触摸圆形轨迹,当检测触摸屏上产生触摸圆形轨迹时判定为移动终端有点亮触摸屏操作;
坐标采集单元,用于采集产生的触摸圆形轨迹的坐标;
时钟方向计算单元,用于根据圆形轨迹的坐标获得圆形轨迹的时钟方向顺序,所述时钟方向顺序包括顺时针和逆时针;
绘制点亮单元,用于计算获得圆形轨迹边沿切线的四个坐标点,根据时钟方向顺序,绘制一圆形轨迹与产生的触摸圆形轨迹重合,点亮屏幕。
[0012]作为本发明的较佳实施例,触摸检测单元具体包括:
检测单元,用于移动终端处于待机状态时,实时检测触摸屏的触摸动作;
获取单元,用于当检测到触摸屏产生触摸动作时,获取触摸屏的触摸轨迹;
判断单元,用于判断触摸轨迹是否为圆形轨迹;
结果判定单元,用于当检测触摸屏上产生触摸圆形轨迹时判定为移动终端有点亮触摸屏操作。
[0013]作为本发明的较佳实施例,坐标采集单元具体包括:
分析单元,用于分析触摸圆形轨迹;
采集单元,用于逐个采集触摸圆形轨迹的坐标;
获取单元,用于获取触摸点的坐标(xl,yl)、(x2,y2)、(x3,y3)、…及(xn,yn),n彡4。
[0014]作为本发明的较佳实施例,时钟方向计算单元具体包括:
提取单元,用于提取(xl,yl)、(x2, y2)及(x3,y3)三个点的坐标; 计算单元,用于三个点的坐标计算时钟方向顺序,计算公式为clock_sequence_l =(x2_xl)*(y3-y2)-(y2 - yl)*(x3 - x2);
判断单元,用于若clock_sequence_l的值为正,则为逆时针,为负则为顺时针;
循环计算单元,用于依次计算2、3、…、n-2个点的时钟方向,得到clock_sequence_2、clock—sequence_3、…、clock—sequence—n-2 ;
时钟方向顺序计算单元,用于计算圆形轨迹的时钟方向顺序clock_sequence=clock—sequence」+ clock—sequence_2 + clock—sequence_3 + …+ clock—sequence—n—2 ;
时钟顺序判断单元,用于若clock_sequence的值为正,则为逆时针,为负则为顺时针,计算出圆形轨迹的时钟顺序。
[0015]作为本发明的较佳实施例,绘制点亮单元具体包括:
切线坐标获取单元,用于根据产生触摸圆形轨迹的坐标计算获得绘制圆形轨迹边沿切线的四个坐标点;
绘制单元,用于根据边沿切线的四个坐标点及时钟方向顺序绘制一圆形轨迹;
点亮单元,用于绘制一圆形轨迹与产生的触摸圆形轨迹重合,点亮屏幕。
[0016]与现有技术相比,本发明的有益效果是:在待机模式下,用户操作圆形黑屏手势点亮屏幕,无需逐个采集触摸点,逐个点绘制,只需获取获得绘制圆形轨迹边沿切线的四个坐标点及时钟方向顺序,即可快速绘制圆形规矩,快速点亮屏幕,提升用户体验。
【附图说明】
[0017]图1为本发明的方法流程图。
[0018]图2为本发明的系统框图。
【具体实施方式】
[0019]本发明的主旨在于克服现有技术的不足,提供一种快速绘制圆形轨迹的方法及系统,快速判断用户触摸手势时钟顺序,快速绘制出触摸的图形,快速点亮手机屏幕,实现用户体验。下面结合实施例参照附图进行详细说明,以便对本发明的技术特征及优点进行更深入的诠释。
[0020]本发明的方法流程图如图1所示,一种快速绘制圆形轨迹的方法,包括如下步骤。
[0021]本发明的步骤I为:移动终端处于待机状态时,实时检测触摸屏是否产生触摸圆形轨迹,当检测触摸屏上产生触摸圆形轨迹时判定为移动终端