【技术实现步骤摘要】
截屏控制方法及装置
[0001]本公开涉及计算机
,尤其涉及一种截屏控制方法及装置。
技术介绍
[0002]随着终端技术的发展,移动终端,特别是智能终端的功能越来越强大,其也逐渐成为人们生活中不可或缺的一部分。
[0003]在智能终端的使用过程中,用户经常会用到截屏功能以保留一些画面。目前,可通过触摸体在智能终端的显示屏进行触摸体,来实现截屏操作。然而,相关技术中,通常是基于触摸体的滑动距离以及触摸体在显示屏的触摸时间来触发截屏操作,然而,在一些场景中,容易出现触摸体在智能终端误触从而造成截屏的情况出现。
技术实现思路
[0004]本公开提供一种截屏控制方法及装置。
[0005]根据本公开实施例的第一方面,提供一种截屏控制方法,所述方法包括:在检测到多个触摸体在显示屏上滑动的情况下,获取多个所述触摸体各自对应的滑动轨迹;根据多个所述触摸体各自对应的滑动轨迹,判断多个所述触摸体的滑动方向是否一致;在多个所述滑动方向均一致的情况下,根据多个所述触摸体对应的滑动轨迹,确定多个所述触摸体的滑动距 ...
【技术保护点】
【技术特征摘要】
1.一种截屏控制方法,其特征在于,所述方法包括:在检测到多个触摸体在显示屏上滑动的情况下,获取多个所述触摸体各自对应的滑动轨迹;根据多个所述触摸体各自对应的滑动轨迹,判断多个所述触摸体的滑动方向是否一致;在多个所述滑动方向均一致的情况下,根据多个所述触摸体对应的滑动轨迹,确定多个所述触摸体的滑动距离总和;在所述滑动距离总和超过预设距离阈值的情况下,对所述显示屏上的当前显示内容进行截屏操作。2.如权利要求1所述的方法,其特征在于,所述滑动轨迹包括:N个采样点各自对应的触摸区域,其中,N为大于1的整数,所述根据多个所述触摸体各自对应的滑动轨迹,判断多个所述触摸体的滑动方向是否一致,包括:针对所述触摸体所对应的各个触摸区域,确定各个所述触摸区域与预设轴线之间的夹角值;根据多个所述触摸体各自所对应的N个夹角值,判断多个所述触摸体的滑动方向是否一致。3.如权利要求2所述的方法,其特征在于,所述根据多个所述触摸体各自所对应的N个夹角值,判断多个所述触摸体的滑动方向是否一致,包括:针对每个所述触摸体,对所述触摸体所对应的N个夹角值进行求平均,以得到所述触摸体所对应的夹角平均值;确定多个所述触摸体所对应的夹角平均值之间的差的绝对值,并确定出多个所述差的绝对值中的最大绝对值;将所述最大绝对值与第一预设阈值进行大小比较,以得到比较结果;根据所述比较结果,判断多个所述触摸体的滑动方向是否一致。4.如权利要求3所述的方法,其特征在于,所述根据所述比较结果,判断多个所述触摸体的滑动方向是否一致,包括:在所述比较结果为所述最大绝对值小于或者等于第一预设阈值的情况下,确定多个所述触摸体的滑动方向一致;在所述比较结果为所述最大绝对值大于第一预设阈值的情况下,确定所述多个所述触摸体的滑动方向不一致。5.如权利要求2
‑
4任一项所述的方法,其特征在于,在所述根据多个所述触摸体各自所对应的N个夹角值,判断多个所述触摸体的滑动方向是否一致之前,所述方法还包括:根据多个所述触摸体各自所对应的N个夹角值,确定多个所述触摸体的滑动为直线滑动。6.如权利要求5所述的方法,其特征在于,所述根据多个所述触摸体各自所对应的N个夹角值,确定多个所述触摸体均为直线滑动,包括:针对每个所述触摸体,对所述触摸体所对应的N个夹角值进行求标准差,以得到所述触摸体所对应的夹角标准差;确定多个所述触摸体所对应的夹角标准差中的最大夹角标准差;
在所述最大夹角标准差小于或者等于第二预设阈值的情况下,确定多个所述触摸体的滑动为直线滑动。7.如权利要求2所述的方法,其特征在于,在所述触摸体所对应的触摸体为手指对象的情况下,所述确定各个所述触摸区域与预设轴线之间的夹角值,包括:针对各个所述触摸区域,对所述触摸区域进行边缘检测,以得到所述触摸区域的边缘轮廓线;根据所述边缘轮廓线,计算所述边缘轮廓线的周长;根据所述周长和所述触摸区域的面积,确定所述边缘轮廓线的长轴长度;根据所述长轴长度,确定所述边缘轮廓线的长轴与预设轴线之间的夹角值;将所述边缘轮廓线的长轴与预设轴线之间的夹角值作为所述触摸区域与预设轴线之间的夹角值。8.一种截屏控制装置,其特征在于,所述装置包括:获取模块,用于在检测到多个触摸体...
【专利技术属性】
技术研发人员:童其瑞,刘苏月,
申请(专利权)人:北京小米移动软件有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。