截屏方法及装置与流程

文档序号:11828462阅读:230来源:国知局
截屏方法及装置与流程

本发明涉及智能终端技术领域,尤其涉及一种截屏方法及装置。



背景技术:

近年来,随着互联网络技术和移动通信网络技术的飞速发展,手机、平板电脑、智能手表等移动终端已经成为大众必不可少的随身物品。用户可以通过移动终端分享自己感兴趣的内容,例如,当用户通过手机浏览到自己感兴趣的微博时,可以控制手机截取当前屏幕显示界面并分享。

目前,移动终端都具有丰富的截屏方式,例如,通过手掌滑动移动终端屏幕的手势截屏方式,电源键加音量键的组合按键截屏方式等。但是,前述两种截屏方式均存在操作不便以及容易失误的问题:手掌滑动移动终端屏幕的截屏方式容易带动屏幕滑动,造成截取到的屏幕画面产生位移;电源键加音量键的组合按键截屏方式由于用户的按键时差,造成截取到的画面上存在音量调节框或者是移动终端熄屏导致截屏失败,现有技术中移动终端截屏准确度较低。



技术实现要素:

本发明的主要目的在于提供一种截屏方法及装置,旨在提高移动终端截屏的准确度。

为实现上述目的,本发明提供一种截屏方法,所述截屏方法包括以下步骤:

在侦测到用户输入的截屏指令时,判断移动终端是否在预置时间段内执行过与所述截屏指令关联的预设指令;

当移动终端在所述预置时间段内执行过所述预设指令时,控制移动终端撤消其执行所述预设指令进行的操作,以使移动终端的显示界面恢复到其执行所述预设指令前的状态;

根据所述截屏指令控制移动终端对其当前显示界面进行截屏操作。

优选地,所述在侦测到用户输入的截屏指令时,判断移动终端是否在预置时间段内执行过与所述截屏指令关联的预设指令的步骤之后,所述截屏方法还包括:

当移动终端在所述预置时间段内未执行过所述预设指令时,根据所述截屏指令控制移动终端对其当前显示界面进行截屏操作。

优选地,根据所述截屏指令控制移动终端对其当前显示的画面进行截屏操作的步骤之后,所述截屏方法还包括:

控制移动终端输出提示信息,以供用户基于所述提示信息显示界面确认是否存储截取到的画面;

在接收到用户基于所述提示信息显示界面输入的确认信息时,将截取到的画面存储至预设的存储路径指向的存储区域。

优选地,所述截屏方法还包括:

在接收到用户输入的设置指令时,控制移动终端显示指令设置界面,以供用户基于所述指令设置界面设置用于发起截屏操作的条件参数。

优选地,所述截屏方法还包括:

基于移动终端获取的用户行为数据,实时或定时更新所述预设指令与所述截屏指令的关联关系。

此外,为实现上述目的,本发明还提供一种截屏装置,所述截屏装置包括:

判断模块,用于在侦测到用户输入的截屏指令时,判断移动终端是否在预置时间段内执行过与所述截屏指令关联的预设指令;

恢复模块,用于当移动终端在所述预置时间段内执行过所述预设指令时,控制移动终端撤消其执行所述预设指令进行的操作,以使移动终端的显示界面恢复到其执行所述预设指令前的状态;

截屏模块,用于根据所述截屏指令控制移动终端对其当前显示界面进行截屏操作。

优选地,所述截屏模块还用于当移动终端在所述预置时间段内未执行过所述预设指令时,根据所述截屏指令控制移动终端对其当前显示界面进行截屏操作。

优选地,所述截屏装置还包括存储模块,用于控制移动终端输出提示信息,以供用户基于所述提示信息显示界面确认是否存储截取到的画面;以及在接收到用户基于所述提示信息显示界面输入的确认信息时,将截取到的画面存储至预设的存储路径指向的存储区域。

优选地,所述截屏装置还包括设置模块,用于在接收到用户输入的设置指令时,控制移动终端显示指令设置界面,以供用户基于所述指令设置界面设置用于发起截屏操作的条件参数。

优选地,所述截屏装置还包括调整模块,用于基于移动终端获取的用户行为数据,实时或定时更新所述预设指令与所述截屏指令的关联关系。

本发明通过在侦测到用户输入的截屏指令时,判断移动终端是否在预置时间段内执行过与所述截屏指令关联的预设指令;当移动终端在所述预置时间段内执行过所述预设指令时,控制移动终端撤消其执行所述预设指令进行的操作,以使移动终端的显示界面恢复到其执行所述预设指令前的状态;根据所述截屏指令控制移动终端对其当前显示界面进行截屏操作,从而截取到用户预期的画面。相较于现有技术,截取不到用户预期的画面,本发明能够提高移动终端截屏的准确度。

附图说明

图1为本发明截屏方法第一实施例的流程示意图;

图2为本发明截屏装置第一实施例的功能模块结构示意图。

本发明目的的实现、功能特点及优点将结合实施例,参照附图做进一步说明。

具体实施方式

应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。

本发明提供一种截屏方法,参照图1,在本发明截屏方法的第一实施例中,该截屏方法包括:

步骤S10,在侦测到用户输入的截屏指令时,判断移动终端是否在预置时 间段内执行过与所述截屏指令关联的预设指令;

本实施例提供的截屏方法主要应用于手机、平板电脑、PDA(Personal Digital Assistant,个人数字助理)、智能手表等移动终端,例如,当用户通过手机截屏时,手机能够截取到用户预期的画面。

现有技术中,移动终端都具有丰富的截屏方式,例如,三指捏合(三指相向滑动触摸移动终端的屏幕)的组合手势类截屏方式,电源键加音量键的组合按键类截屏方式等。但是,前述两类截屏方式均存在操作不便以及容易失误的问题:三指捏合的组合手势截屏方式由于用户触摸操作的不同步,造成移动终端先响应其中一指的触摸操作而导致显示界面的位移,或者先响应其中两指的触摸操作导致显示界面缩小;电源键加音量键的组合按键截屏方式由于用户按键的不同步,造成截取到的画面上存在音量调节框或者是移动终端熄屏导致截屏失败。

本实施例中,在侦测到用户输入的截屏指令时,首先判断移动终端是否在预置时间段内执行过与所述截屏指令关联的预设指令。具体地,根据所述截屏指令获取预置时间段内移动终端的运行日志,并根据获取到所述运行日志判断移动终端是否在预置时间段内执行过与所述截屏指令关联的预设指令。所述运行日志记录有移动终端接收到用户输入的所有控制指令(按键类指令、手势类指令和语音类指令等),以及移动终端执行所述控制指令进行的操作。

需要说明的是,所述预置时间段取决于用户的反应时差,以及接收到所述截屏指令的时间,以用户通过前述音量减键和电源键的组合按键截屏方式发起截屏操作为例,通常用户按下音量减键和按下电源键的时间间隔为0.5秒,则在侦测到用户输入的截屏指令(音量减键和电源键同时处于按下状态触发)时,获取接收到所述截屏指令前0.5秒内移动终端的运行日志,并根据获取到的所述运行日志判断接收到所述截屏指令前0.5秒内,移动终端是否执行过与所述截屏指令关联的预设指令。

具体地,上述预设指令与截屏指令的触发方式相关,例如,当用户通过音量减键加电源键的方式触发截屏指令时,所述预设指令包括音量减指令(由用户按下音量减键触发)和熄屏指令(由用户按下移动终端的电源键触发);当用户通过三指捏合的方式触发截屏指令时,所述预设指令包括界面位移指 令(由用户单指滑动触摸操作触发)和界面缩放指令(由用户两指滑动触摸操作触发)。

步骤S20,当移动终端在所述预置时间段内执行过所述预设指令时,控制移动终端撤消其执行所述预设指令进行的操作,以使移动终端的显示界面恢复到其执行所述预设指令前的状态;

本实施例中,当移动终端在所述预置时间段内执行过所述预设指令时,说明移动终端当前显示界面已经不是用户预期所要截取的,控制移动终端撤消其执行所述预设指令进行的操作,以使移动终端的显示界面恢复到其执行所述预设指令前的状态。

以音量减键加电源键的组合按键截屏方式为例:若在侦测到所述截屏指令前的0.5秒内,移动终端响应过熄屏指令(由用户按下移动终端的电源键触发,移动终端熄屏),立即控制移动终端点亮屏幕并进入熄屏前的界面;若移动终端响应过音量减指令(由用户按下移动终端的音量减键触发,移动终端显示音量调节框),立即控制移动终端撤消音量调节框的显示。

以三指捏合的组合手势截屏方式为例:若在侦测到所述截屏指令前的0.5秒内,移动终端响应过界面位移指令(由用户单指滑动触摸操作触发,移动终端位移其显示的界面),根据运行日志控制移动终端逆向位移其当前显示界面,使之恢复到未响应所述界面位移指令之前的显示界面;若移动终端响应过界面缩放指令(由用户两指滑动触摸操作触发,移动终端缩小其当前显示界面),根据运行日志控制移动终端放大其当前显示界面,使之恢复到未响应所述界面缩放指令之前的显示界面。

需要说明的是,所述运行日志记录有用户输入的按键指令、手势指令、语音指令等各种类型的控制指令,并同时记录有移动终端执行所述控制指令进行的操作。例如,运行日志记录有:移动终端接收到用户输入的单点滑动触摸操作(用户单指滑动触摸移动终端的屏幕),以及移动终端根据所述单点滑动触摸操作移动其显示界面的位移参数(位移方向和位移距离)。

步骤S30,根据所述截屏指令控制移动终端对其当前显示界面进行截屏操作。

本领域技术人员可以理解的是,在经过前述控制移动终端撤消其执行所述预设指令进行的操作,以使移动终端的显示界面恢复到其执行所述预设指 令前的状态,能够使移动终端当前显示界面为用户预期所要截取的画面。此时,根据所述截屏指令控制移动终端对其当前显示界面进行截屏操作,截取到的画面即用户预期截取的画面。

本发明实施例提出的截屏方法,在侦测到用户输入的截屏指令时,判断移动终端是否在预置时间段内执行过与所述截屏指令关联的预设指令;当移动终端在所述预置时间段内执行过所述预设指令时,控制移动终端撤消其执行所述预设指令进行的操作,以使移动终端的显示界面恢复到其执行所述预设指令前的状态;根据所述截屏指令控制移动终端对其当前显示界面进行截屏操作,从而截取到用户预期的画面。相较于现有技术,截取不到用户预期的画面,本发明能够提高移动终端截屏的准确度。

进一步地,在本发明截屏方法的第一实施例中,上述步骤S10之后,所述截屏方法还包括:

当移动终端在所述预置时间段内未执行过所述预设指令时,根据所述截屏指令控制移动终端对其当前显示界面进行截屏操作。

基于上述技术方案,本领域技术人员可以理解的是,当移动终端在所述预置时间段内未执行过所述预设指令时,即用户同时下达用于触发截屏指令的操作,在侦测到用户输入的截屏指令时,移动终端当前显示界面即用户预期截取的画面,此时根据所述截屏指令,直接控制移动终端对其当前显示界面进行截屏操作。

进一步地,在本发明截屏方法的第一实施例中,上述步骤S30之后,所述截屏方法还包括:

控制移动终端输出提示信息,以供用户基于所述提示信息显示界面确认是否存储截取到的画面;

在接收到用户基于所述提示信息显示界面输入的确认信息时,将截取到的画面存储至预设的存储路径指向的存储区域。

为了更方便用户使用,本实施例中,由用户决定是否存储截取到的画面:控制移动终端输出提示信息,以供用户基于所述提示信息显示界面确认是否存储截取到的画面;在接收到用户基于所述提示信息显示界面输入的确认信 息时,将截取到的画面存储至预设的存储路径指向的存储区域。可以理解的是,若用户不满意截取到的画面,可以不存储,并经过调整后,再次发起截屏操作。

进一步地,基于第一实施例,提出本发明截屏方法的第二实施例,在本实施例中,所述截屏方法还包括:

在接收到用户输入的设置指令时,控制移动终端显示指令设置界面,以供用户基于所述指令设置界面设置用于发起截屏操作的条件参数。

本实施例中,在移动终端的特定界面设置有用于触发设置指令的控件,当用户点击所述控件时,控制移动终端显示指令设置界面,以供用户基于所述指令设置界面设置用于发起截屏操作的条件参数,例如,用户可以设置单指长按移动终端屏幕2秒为触发截屏指令的操作,即在侦测到用户基于移动终端的单点触摸操作并持续2秒时(前述条件参数)时,触发截屏指令,以发起截屏操作。

进一步地,基于第一实施例,提出本发明截屏方法的第三实施例,在本实施例中,所述截屏方法还包括:

基于移动终端获取的用户行为数据,实时或定时更新所述预设指令与所述截屏指令的关联关系。

需要说明的是,本实施例与第一实施例的区别在于,本实施例中,基于移动终端获取的用户行为数据,实时或定时更新所述预设指令与所述截屏指令的关联关系。以三指捏合的组合手势截屏方式为例,通过对移动终端获取到用户行为数据进行分析,得出用户通常是其中两指同时捏合,另一指后捏合,则可将所述预置指令设为:界面缩放指令(对应用户捏合时两指的滑动触摸操作:缩放的比例)和界面位移指令(对应用户另一指的滑动触摸操作:位移的方向以及位移距离),以减少对运行日志进行的查询操作,从而能够更快的完成截屏操作,并截取到用户预期的画面。

本发明还提供一种截屏装置,参照图2,在本发明截屏装置的第一实施例中,所述截屏装置包括:

判断模块10,用于在侦测到用户输入的截屏指令时,判断移动终端是否在预置时间段内执行过与所述截屏指令关联的预设指令;

本实施例提供的截屏装置主要应用于手机、平板电脑、PDA(Personal Digital Assistant,个人数字助理)、智能手表等移动终端,例如,当用户通过手机截屏时,手机能够截取到用户预期的画面。

现有技术中,移动终端都具有丰富的截屏方式,例如,三指捏合(三指相向滑动触摸移动终端的屏幕)的组合手势类截屏方式,电源键加音量键的组合按键类截屏方式等。但是,前述两类截屏方式均存在操作不便以及容易失误的问题:三指捏合的组合手势截屏方式由于用户触摸操作的不同步,造成移动终端先响应其中一指的触摸操作而导致显示界面的位移,或者先响应其中两指的触摸操作导致显示界面缩小;电源键加音量键的组合按键截屏方式由于用户按键的不同步,造成截取到的画面上存在音量调节框或者是移动终端熄屏导致截屏失败。

本实施例中,判断模块10在侦测到用户输入的截屏指令时,首先判断移动终端是否在预置时间段内执行过与所述截屏指令关联的预设指令。具体地,判断模块10根据所述截屏指令获取预置时间段内移动终端的运行日志,并根据获取到所述运行日志判断移动终端是否在预置时间段内执行过与所述截屏指令关联的预设指令。所述运行日志记录有移动终端接收到用户输入的所有控制指令(按键类指令、手势类指令和语音类指令等),以及移动终端执行所述控制指令进行的操作。

需要说明的是,所述预置时间段取决于用户的反应时差,以及接收到所述截屏指令的时间,以用户通过前述音量减键和电源键的组合按键截屏方式发起截屏操作为例,通常用户按下音量减键和按下电源键的时间间隔为0.5秒,则判断模块10在侦测到用户输入的截屏指令(音量减键和电源键同时处于按下状态触发)时,获取接收到所述截屏指令前0.5秒内移动终端的运行日志,并根据获取到的所述运行日志判断接收到所述截屏指令前0.5秒内,移动终端是否执行过与所述截屏指令关联的预设指令。

具体地,上述预设指令与截屏指令的触发方式相关,例如,当用户通过音量减键加电源键的方式触发截屏指令时,所述预设指令包括音量减指令(由用户按下音量减键触发)和熄屏指令(由用户按下移动终端的电源键触发); 当用户通过三指捏合的方式触发截屏指令时,所述预设指令包括界面位移指令(由用户单指滑动触摸操作触发)和界面缩放指令(由用户两指滑动触摸操作触发)。

恢复模块20,用于当移动终端在所述预置时间段内执行过所述预设指令时,控制移动终端撤消其执行所述预设指令进行的操作,以使移动终端的显示界面恢复到其执行所述预设指令前的状态;

本实施例中,当移动终端在所述预置时间段内执行过所述预设指令时,说明移动终端当前显示界面已经不是用户预期所要截取的,恢复模块20控制移动终端撤消其执行所述预设指令进行的操作,以使移动终端的显示界面恢复到其执行所述预设指令前的状态。

以音量减键加电源键的组合按键截屏方式为例:若在判断模块10侦测到所述截屏指令前的0.5秒内,移动终端响应过熄屏指令(由用户按下移动终端的电源键触发,移动终端熄屏),恢复模块20立即控制移动终端点亮屏幕并进入熄屏前的界面;若移动终端响应过音量减指令(由用户按下移动终端的音量减键触发,移动终端显示音量调节框),恢复模块20立即控制移动终端撤消音量调节框的显示。

以三指捏合的组合手势截屏方式为例:若在判断模块10侦测到所述截屏指令前的0.5秒内,移动终端响应过界面位移指令(由用户单指滑动触摸操作触发,移动终端位移其显示的界面),恢复模块20根据运行日志控制移动终端逆向位移其当前显示界面,使之恢复到未响应所述界面位移指令之前的显示界面;若移动终端响应过界面缩放指令(由用户两指滑动触摸操作触发,移动终端缩小其当前显示界面),恢复模块20根据运行日志控制移动终端放大其当前显示界面,使之恢复到未响应所述界面缩放指令之前的显示界面。

需要说明的是,所述运行日志记录有用户输入的按键指令、手势指令、语音指令等各种类型的控制指令,并同时记录有移动终端执行所述控制指令进行的操作。例如,运行日志记录有:移动终端接收到用户输入的单点滑动触摸操作(用户单指滑动触摸移动终端的屏幕),以及移动终端根据所述单点滑动触摸操作移动其显示界面的位移参数(位移方向和位移距离)。

截屏模块30,用于根据所述截屏指令控制移动终端对其当前显示界面进行截屏操作。

本领域技术人员可以理解的是,在经过前述恢复模块20控制移动终端撤消其执行所述预设指令进行的操作,以使移动终端的显示界面恢复到其执行所述预设指令前的状态,能够使移动终端当前显示界面为用户预期所要截取的画面。此时,截屏模块30根据所述截屏指令控制移动终端对其当前显示界面进行截屏操作,截取到的画面即用户预期截取的画面。

本发明实施例提出的截屏装置,在侦测到用户输入的截屏指令时,判断移动终端是否在预置时间段内执行过与所述截屏指令关联的预设指令;当移动终端在所述预置时间段内执行过所述预设指令时,控制移动终端撤消其执行所述预设指令进行的操作,以使移动终端的显示界面恢复到其执行所述预设指令前的状态;根据所述截屏指令控制移动终端对其当前显示界面进行截屏操作,从而截取到用户预期的画面。相较于现有技术,截取不到用户预期的画面,本发明能够提高移动终端截屏的准确度。

进一步地,在本发明截屏装置的第一实施例中,所述截屏模块30还用于当移动终端在所述预置时间段内未执行过所述预设指令时,根据所述截屏指令控制移动终端对其当前显示界面进行截屏操作。

基于上述技术方案,本领域技术人员可以理解的是,当移动终端在所述预置时间段内未执行过所述预设指令时,即用户同时下达用于触发截屏指令的操作,在判断模块10侦测到用户输入的截屏指令时,移动终端当前显示界面即用户预期截取的画面,此时截屏模块30根据所述截屏指令,直接控制移动终端对其当前显示界面进行截屏操作。

进一步地,在本发明截屏装置的第一实施例中,所述截屏装置还包括存储模块,用于控制移动终端输出提示信息,以供用户基于所述提示信息显示界面确认是否存储截取到的画面;以及在接收到用户基于所述提示信息显示界面输入的确认信息时,将截取到的画面存储至预设的存储路径指向的存储区域。

为了更方便用户使用,本实施例中,由用户决定是否存储截取到的画面:存储模块控制移动终端输出提示信息,以供用户基于所述提示信息显示界面确认是否存储截取到的画面;在存储模块接收到用户基于所述提示信息显示 界面输入的确认信息时,将截屏模块30截取到的画面存储至预设的存储路径指向的存储区域。可以理解的是,若用户不满意截取到的画面,可以不存储,并经过调整后,再次发起截屏操作。

进一步地,基于第一实施例,提出本发明截屏装置的第二实施例,所述截屏装置还包括设置模块,用于在接收到用户输入的设置指令时,控制移动终端显示指令设置界面,以供用户基于所述指令设置界面设置用于发起截屏操作的条件参数。

本实施例中,在移动终端的特定界面设置有用于触发设置指令的控件,当用户点击所述控件时,设置模块控制移动终端显示指令设置界面,以供用户基于所述指令设置界面设置用于发起截屏操作的条件参数,例如,用户可以设置单指长按移动终端屏幕2秒为触发截屏指令的操作,即在判断模块10侦测到用户基于移动终端的单点触摸操作并持续2秒时(前述条件参数),触发截屏指令,以发起截屏操作。

进一步地,基于第一实施例,提出本发明截屏装置的第三实施例,所述截屏装置还包括调整模块,用于基于移动终端获取的用户行为数据,实时或定时更新所述预设指令与所述截屏指令的关联关系。

需要说明的是,本实施例与第一实施例的区别在于,本实施例中,基于移动终端获取的用户行为数据,实时或定时更新所述预设指令与所述截屏指令的关联关系。以三指捏合的组合手势截屏方式为例,通过对移动终端获取到用户行为数据进行分析,得出用户通常是其中两指同时捏合,另一指后捏合,则可将所述预置指令设为:界面缩放指令(对应用户捏合时两指的滑动触摸操作:缩放的比例)和界面位移指令(对应用户另一指的滑动触摸操作:位移的方向以及位移距离),以减少对运行日志进行的查询操作,从而能够更快的完成截屏操作,并截取到用户预期的画面。

以上仅为本发明的优选实施例,并非因此限制本发明的专利范围,凡是利用本发明说明书及附图内容所作的等效结构或等效流程变换,或直接或间接运用在其他相关的技术领域,均同理包括在本发明的专利保护范围内。

当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1