发明内容
本发明主要解决的技术问题是提供一种移动终端的截屏方法及其基于该截屏方法的移动终端,能够方便快捷地进行截屏。
为解决上述技术问题,本发明采用的一个技术方案是:提供一种截屏的方法,该方法包括以下步骤:获取触摸屏的用户操作动作的触摸面积;预设第一阈值,判断触摸面积是否大于第一阈值;当触摸屏上的触摸面积大于第一阈值时,判断操作动作是否是滑动动作;当触摸屏上的触摸面积小于第一阈值时,按点触摸事件进行处理;当操作动作是滑动动作时,截取触摸屏当前显示的内容并保存。
其中,当触摸屏上的触摸面积大于第一阈值时,判断操作动作是否是滑动动作的步骤包括:预设第二阈值,第二阈值大于第一阈值;当触摸屏上的触摸面积大于第一阈值时,检测操作动作在触摸屏上的位置;当操作动作的位于触摸屏的顶端时,判断触摸面积是否小于第二阈值;当触摸面积小于第二阈值时,判断操作动作是否是滑动动作。
其中,判断操作动作是否是滑动动作的步骤进一步包括:判断操作动作是否是自触摸屏的顶端向底端滑动的滑动动作。
其中,第一阈值的范围为触摸屏面积的1/10~1/5,第二阈值为触摸屏面积的3/5。
其中,当操作动作是滑动动作时,截取触摸屏当前显示的内容并保存的步骤进一步包括:当操作动作是滑动动作时,发出截屏控制命令;根据截屏控制命令获得触摸屏的当前显示数据;将当前显示数据保存为图片信息。
为解决上述技术问题,本发明采用的另一个技术方案是:提供一种移动终端,移动终端包括触摸屏、电源管理模块和控制芯片,电源管理模块用于对触摸屏和控制芯片供电;控制芯片预设第一阈值,以及在获取触摸屏的用户操作动作的触摸面积并判断触摸面积是否大于第一阈值;当触摸面积大于第一阈值时,控制芯片在操作动作是滑动动作的前提下截取触摸屏当前显示的内容并保存;当触摸面积小于第一阈值时,所述操作动作按点触摸事件进行处理。
其中,控制芯片包括动作感应模块、动作转换模块和屏幕截取模块;动作感应模块获取并判断触摸面积是否大于第一阈值,当触摸面积大于第一阈值时进一步判断操作动作是否是滑动动作;当操作动作是滑动动作时,动作转换模块发出截屏控制命令;屏幕截取模块根据截屏控制命令截取触摸屏当前显示的内容并保存为图片信息。
其中,控制芯片预设第二阈值,第二阈值大于第一阈值;当触摸屏上的触摸面积大于第一阈值时,动作感应模块进一步检测操作动作在触摸屏上的位置;当操作动作的位于触摸屏的顶端时,动作感应模块判断触摸面积是否小于第二阈值;当触摸面积小于第二阈值时,动作感应模块判断操作动作是否是自触摸屏的顶端向底端滑动的滑动动作。
其中,第一阈值的范围为触摸屏面积的1/10~1/5,第二阈值的范围为触摸屏面积的3/5。
其中,控制芯片包括I2C接口和TP-INT接口,在触摸屏的解锁状态下,当触摸屏上有操作动作产生时,触摸屏通过TP-INT接口向控制芯片发出中断信号,控制芯片根据中断信号通过I2C接口自触摸屏获取操作动作。
本发明的有益效果是:区别于现有技术的情况,本发明移动终端的截屏方法在触摸屏的解锁状态下、识别触摸面积大于第一阈值且滑动操作的操作动作从而将触摸屏当前显示的内容截取并保存下来,无需用户进行多步骤、多选项的按键操作,因此使得截屏的操作变得方便快捷;再者,较大触摸面积滑动触摸触摸屏的操作动作习惯上由手掌的边缘进行操作,用户通过手掌边缘滑动触摸屏控制截屏使得截屏的行为更加的形象,符合用户的使用习惯,进而提高用户的操作体验。
具体实施方式
下面结合附图和实施例,对本发明作进一步的详细描述。以下实施例仅用于说明本发明,但不应用来限定本发明的范围。
参阅图1,图1是本发明移动终端的截屏方法的流程图,本实施例的方法包括以下步骤:
步骤S101:获取触摸屏的用户操作动作的触摸面积。
为了避免误操作,一般情况下,移动终端处于待机状态下不允许进行截屏操作等动作。当移动终端处于待机状态下时,触摸屏处于锁定状态。因此,需要截取触摸屏上显示的数据时,毫无疑问,移动终端是处于激活状态下,即触摸屏也处于解锁状态。
当用户碰触触摸屏时,移动终端通过检测操作动作碰触到触摸屏的坐标来计算触摸面积。以电容式触摸屏为例,触摸屏的四边均镀有狭长的电极,因此在电极中形成一个低电压交流电场。当手指触摸屏幕时,由于人体电场的存在,在触摸到触摸屏的手掌部分与电极之间形成耦合电容,四边电极发出的电流流向触点,电流的强弱与每一触点到电极的距离呈正比。移动终端根据电流的比例准确计算触摸屏的手掌部分的每一触摸点的位置坐标,并进一步计算操作动作的触摸面积、触摸范围与大致形状。
步骤S102:预设第一阈值,判断触摸面积是否大于第一阈值。
现有技术中,移动终端的触摸屏通过单点按压、单点滑动、单点触摸、单点双击、双点触摸、双点滑动等操作动作达到解锁、选中、拨号、缩放等功能。为了使截屏的行为更加的形象,本发明的截屏方法为用户采用手掌边缘滑动触摸的方式。因此,移动终端首先需判断操作动作的触摸面积是否大于预设的第一阈值。第一阈值的取值范围取决于具体的移动终端的触摸屏尺寸,例如,第一阈值的范围为触摸屏面积的1/10~1/5等。
当触摸屏上的触摸面积大于第一阈值时,转到步骤S103;当触摸面积小于第一阈值时,按点触摸事件进行处理。
步骤S103:判断操作动作是否是滑动动作。
当触摸屏上的触摸面积大于第一阈值时,则说明操作动作不是单点、双点触摸,而是面操作。手掌边缘在移动终端的触摸屏上滑动模拟抓屏动作时,移动终端能够检测到操作动作的滑动动作,并根据检测结果发出下一步指令。
具体来说,本实施例中,移动终端预设第二阈值,当触摸屏上的触摸面积大于第一阈值时,检测操作动作在触摸屏上的位置;当操作动作位于触摸屏的顶端时,判断触摸面积是否小于预设的第二阈值,现有技术中大多数具有触摸屏的移动终端都具有重力感应的功能,移动终端会根据用户在使用移动终端时姿势的变换而旋转触摸屏显示内容的方位以符合用户的操作习惯,所以操作动作碰触到的触摸屏顶端即为移动终端根据用户的操作习惯调节后当前触摸屏显示内容的顶端;当触摸面积小于第二阈值时,判断操作动作是否是自触摸屏的顶端向底端滑动的滑动动作。
现有技术中,触摸屏的左右滑动动作通常用于翻页、解锁等功能。为了与上述功能区分,优选地,本发明移动终端的截屏方法的截屏操作动作是自触摸屏的顶端开始并且向底端滑动的滑动动作。然而,现有技术中实现翻页、解锁等功能的左右滑动动作归根结底是点滑动动作,因此上述实施例中描述的自触摸屏的顶端向下滑动的面接触操作动作不应构成对本发明的限制。
第二阈值的取值范围与移动终端的触摸屏面积相关,例如可以设置第二阈值的范围为触摸屏面积的3/5等。当触摸面积大于第二阈值时,则为误操作动作或一般面接触事件,移动终端停止进行检测与感应。
本实施例中,当触摸面积小于第二阈值且操作动作是自触摸屏的顶端向底端的滑动动作时,跳转到步骤S104。
步骤S104:截取触摸屏当前显示的内容并保存;
当所述操作动作是滑动动作时,移动终端发出截屏控制命令;根据截屏控制命令获得触摸屏的当前显示数据;移动终端将当前显示数据截取下来并保存为图片信息。
区别于现有技术,本实施例中在触摸屏解锁的状态下,用户碰触到触摸屏时产生一个施加于操作屏上的操作动作,获取该操作动作施加于操作屏的初始状态的触摸面积,在触摸面积大于第一阈值且操作动作为滑动动作时,截取触摸屏当前显示的内容并保存下来。通过上述方式,在移动终端的触摸屏处于解锁的状态下,用户仅需使用手掌边缘在触摸屏上轻轻滑动即可达到截屏的目的,而无需用户进行多步骤、多按键的操作,从而使得截屏的操作变得方便快捷;而且,用户通过手掌边缘在触摸屏上滑动操作是对截屏操作进行的模拟,符合用户的使用习惯,进而提高用户的操作体验。
请参阅图2,图2是本发明的第二实施例移动终端200的结构示意图。在本实施例中移动终端200包括控制芯片201、电源管理模块202和触摸屏203。电源管理模块202用于对触摸屏203和控制芯片201供电。
在本实施例中,控制芯片201包括感应模块211、动作转换模块221、屏幕截取模块231、I2C(Inter-Integrated Circuit,两线式串行)接口和TP-INT(touch panel intrrupt,触摸屏中断)接口。
触摸屏203通过I2C接口和TP-INT接口与控制芯片201连接。在触摸屏203解锁的状态下,当触摸屏203上有操作动作产生时,触摸屏203通过IP-INT接口向控制芯片201发出中断信号,控制芯片201根据中断信号通过I2C接口自触摸屏203获取操作动作。控制芯片201在触摸屏203解锁的状态下获取触摸屏203的用户操作动作的触摸面积并判断触摸面积是否大于第一阈值;当触摸面积大于第一阈值时,控制芯片201在操作动作是滑动动作的前提下截取触摸屏203当前显示的内容并保存。
具体来说,动作感应模块211在触摸屏203解锁的状态下获取并判断触摸面积是否大于第一阈值,当触摸面积大于第一阈值时动作感应模块211检测该操作动作在触摸屏203上的位置;当操作动作位于触摸屏203的顶端时,动作感应模块211判断触摸面积是否小于第二阈值;当触摸面积小于第二阈值时,动作感应模块211进一步判断操作动作是否是是自触摸屏203的顶端向底端滑动的滑动动作。当操作动作是自触摸屏203的顶端向底端滑动的滑动动作时,动作转换模块221发出截屏控制命令。屏幕截取模块231根据截屏控制命令截取触摸屏203当前显示的内容并保存为图片信息。
操作动作的位置获取和触摸面积的计算、以及第一阈值和第二阈值的取值范围请参照截屏方法的实施例,不再详细赘述。
本实施例中,移动终端200的动作感应模块211识别截屏的动作为自触摸屏的顶端向底端滑动的面接触操作动作,在其他实施例中,动作感应模块识别的截屏的动作不应受此限制,例如,动作感应模块识别的截屏动作亦可以是自触摸屏的右侧向左侧滑动的面接触操作动作等等。
区别于现有技术,本实施例中,在触摸屏203解锁的状态下,动作感应模块211获取触摸屏203上的触摸面积,在触摸面积大于第一阈值且操作动作为滑动动作时,动作转换模块221发出截屏控制命令,屏幕截取模块231根据截屏控制命令截取触摸屏203当前显示的内容并保存为图片信息,通过上述方式,在移动终端的触摸屏处于解锁的状态下,用户仅需使用手掌边缘在触摸屏上轻轻滑动即可达到截屏的目的,而无需用户进行多步骤、多按键的操作,从而使得截屏的操作变得方便快捷;而且用户通过手掌边缘在触摸屏上滑动操作是对截屏动作进行的模拟,符合用户的使用习惯,进而提高用户的操作体验。
以上所述仅为本发明的实施例,并非因此限制本发明的专利范围,凡是利用本发明说明书及附图内容所作的等效结构或等效流程变换,或直接或间接运用在其他相关的技术领域,均同理包括在本发明的专利保护范围内。