一种截屏方法及装置与流程

文档序号:11864173阅读:235来源:国知局
一种截屏方法及装置与流程

本发明涉及计算机领域,更具体地说,涉及一种截屏方法及装置。



背景技术:

随时计算机和无线网络技术的发展,智能手机、平板电脑、智能手表、智能可穿戴设备、智能医疗等带有触摸屏的智能终端已经深入人们生活的方方面面,在使用智能终端过程中,有时需要提取终端屏幕内显示内容,即对终端进行截屏操作。

以智能手机为例,目前的截屏操作有以下几种形式:利用组合键进行截屏,例如Home键+音量键、Hmoe键+电源键,这种截屏方法需要两个键同时操作才能截屏,操作不方便,且容易操作失败,特别是现在智能手机的屏幕越来越大,单手操作困难,需要双手配合才能截屏,当用户一只手拿手机,一只手提东西或做事儿时,想要实施截屏操作是不容的。或者采用多点触控,或者在屏幕上划出规定的图案,这几种截屏方法都需要完成规定的组合动作,操作不方便。

另外,目前的截屏操作实施后,会截取整个屏幕,而用户往往不需要整个屏幕的信息,仅仅只想获取部分屏幕信息,这导致用户在切屏后使用切屏图像时,还要涂抹掉不需要的信息,这给用户带来不必要的麻烦,降低了用户的使用体验。



技术实现要素:

本发明要解决的技术问题在于,提供一种截屏方法及装置。

本发明解决其技术问题所采用的技术方案是:构造一种截屏方法,应用于具有触摸屏的终端,包括下述步骤:

接收触摸屏上的触摸操作;

根据所述触摸操作,获取所述触摸操作与所述触摸屏的接触面积;

判断所述触摸操作与所述触摸屏的接触面积是否达到预设阈值;

若是,则触发截屏功能。

本发明所述的截屏方法,还包括:

根据所述触摸操作与所述触摸屏的接触区域进行截屏。

优选地,在本发明所述的截屏方法中,根据所述触摸操作与所述触摸屏的接触区域进行截屏,包括:

获取所述触摸操作与所述触摸屏的接触区域;

获取所述接触区域中的显示内容;

对所述接触区域中的显示内容进行截屏。

优选地,在本发明所述的截屏方法中,若所述接触区域为多个且所述接触区域之间不相连,则分别截取每个所述接触区域,并分别进行保存。

优选地,在本发明所述的截屏方法中,在截取所述接触区域后,将截屏保存至终端的缓存区,以供应用程序使用。

另,本发明还公开一种截屏装置,应用于具有触摸屏的终端,包括:

接收单元,用于接收触摸屏上的触摸操作;

第一获取单元,用于根据所述触摸操作,获取所述触摸操作与所述触摸屏的接触面积;

判断单元,用于判断所述触摸操作与所述触摸屏的接触面积是否达到预设阈值;

第一截屏单元,用于所述触摸操作与所述触摸屏的接触面积达到预设阈值时触发截屏功能。

优选地,本发明所述的截屏装置,还包括:

第二截屏单元,用于根据所述触摸操作与所述触摸屏的接触区域进行截屏。

优选地,本发明所述的截屏装置,包括:

第二获取单元,用于获取所述触摸操作与所述触摸屏的接触区域;

第三获取单元,用于获取所述接触区域中的显示内容;

第三截屏单元,用于对所述接触区域中的显示内容进行截屏。

优选地,本发明所述的截屏装置,还包括:

第四截屏单元,用于若所述接触区域为多个且所述接触区域之间不相连,则分别截取每个所述接触区域,并分别进行保存。

优选地,本发明所述的截屏装置,还包括:

存储单元,用于在截取所述接触区域后,将截屏保存至终端的缓存区,以供应用程序使用。

实施本发明的一种截屏方法及装置,具有以下有益效果:本发明公开一种截屏方法,应用于具有触摸屏的终端,包括:接收触摸屏上的触摸操作;根据触摸操作,获取触摸操作与触摸屏的接触面积;判断触摸操作与触摸屏的接触面积是否达到预设阈值;若触摸操作与触摸屏的接触面积达到预设阈值,则触发截屏功能。通过实施本发明,使用户的截屏操作更方便,并且可选择切屏内容,提高截屏的针对性。

附图说明

下面将结合附图及实施例对本发明作进一步说明,附图中:

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

图2是本发明一种截屏方法的第二实施例的流程示意图;

图3是本发明一种截屏方法的第二实施例的截取步骤流程示意图;

图4是本发明一种截屏装置的第一实施例的结构示意图;

图5是本发明一种截屏装置的第二实施例的结构示意图;

图6是本发明一种截屏装置的第二实施例的第二截取单元的结构示意图;

具体实施方式

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

本实施例公开一种截屏方法,应用于具有触摸屏的终端,终端包括但不限于智能手机、平板电脑、智能手表、智能可穿戴设备等,终端的操作系统包括但不限于Android操作系统、IOS操作系统、Windows Phone操作系统、Windows操作系统、Linux等。该截屏方法包括下述步骤:

S101:接收触摸屏上的触摸操作;在用户需要截取终端屏幕的某一个画面时,用户对触摸屏实施触摸操作,产生触摸信号。

S102:根据触摸操作,获取触摸操作与触摸屏的接触面积;触摸屏接收到用户的触摸操作,产生触摸信号。在本实施例中,用户和触摸屏的接触不仅能通过皮肤接触,也能通过其他介质进行触摸,例如,现在的高灵敏度的触摸屏也能通过特制手套或其他介质进行触摸操作。然后开始统计该触摸操作中用户与触摸屏的接触面积,该接触面积为用户接触触摸屏的所有面积的总和,或该接触面积选取所有接触面积中的最大值。

S103:判断触摸操作与触摸屏的接触面积是否达到预设阈值;在统计接触面积后,需要对通过该接触面积的大小对该触摸操作进行区分,因为触摸操作本身是具有触摸屏的终端的基本操作,需要避免将截屏操作误认为平时的触摸操作,也避免平时触摸操作时引起截屏操作。本实施例通过设置预设阈值面积来判断触摸操作是否为截屏操作,预设阈值的大小可通过统计用户的使用习惯得到,或用户自定义预设阈值的大小。优选地,统计用户的使用习惯是指统计用户在平时使用终端过程中的正常的触摸操作,正常的触摸操作一般都是通过手指接触触摸屏,因此接触面积比较小,且最大值也不会特别大,通过统计用户的多次正常触摸操作,即可获得正常接触面积的取值范围,可以取最大值作为预设阈值。

S104:若触摸操作与触摸屏的接触面积达到预设阈值,则触发截屏功能。在设置好接触面积的预设阈值后,通过比较接触面积与预设面积的大小来判断该触摸操作是否为截屏操作:当接触面积大于或等于预设阈值面积时,判断该触摸操作为截屏操作;当接触面积小于预设阈值面积时,判断该触摸操作为正常触摸操作。当判断该触摸操作为截屏操作后,则触发截屏功能。例如,用户在正常进行触摸操作时,一般仅用指尖进行触摸操作,如果终端检测到用户将整个手指、或手掌、或脸部、或胳膊等接触面积突然增大时,即可判断为用户要进行截屏操作。

图2是本发明一种截屏方法的第二实施例的流程示意图;

本实施例公开一种截屏方法,应用于具有触摸屏的终端,终端包括但不限于智能手机、平板电脑、智能手表、智能可穿戴设备等,终端的操作系统包括但不限于Android操作系统、IOS操作系统、Windows Phone操作系统、Windows操作系统、Linux等。该截屏方法包括下述步骤:

S201:接收触摸屏上的触摸操作;在用户需要截取终端屏幕的某一个画面时,用户对触摸屏实施触摸操作,产生触摸信号。

S202:根据触摸操作,获取触摸操作与触摸屏的接触面积;触摸屏接收到用户的触摸操作,产生触摸信号。在本实施例中,用户和触摸屏的接触不仅能通过皮肤接触,也能通过其他介质进行触摸,例如,现在的高灵敏度的触摸屏也能通过特制手套或其他介质进行触摸操作。然后开始统计该触摸操作中用户与触摸屏的接触面积,该接触面积为用户接触触摸屏的所有面积的总和,或该接触面积选取所有接触面积中的最大值。

S203:判断触摸操作与触摸屏的接触面积是否达到预设阈值;在统计接触面积后,需要对通过该接触面积的大小对该触摸操作进行区分,因为触摸操作本身是具有触摸屏的终端的基本操作,需要避免将截屏操作误认为平时的触摸操作,也避免平时触摸操作时引起截屏操作。本实施例通过设置预设阈值面积来判断触摸操作是否为截屏操作,预设阈值的大小可通过统计用户的使用习惯得到,或用户自定义预设阈值的大小。统计用户的使用习惯是指统计用户在平时使用终端过程中的正常的触摸操作,正常的触摸操作一般都是通过手指接触触摸屏,因此接触面积比较小,且最大值也不会特别大,通过统计用户的多次正常触摸操作,即可获得正常接触面积的取值范围,可以取最大值作为预设阈值。

S204:若触摸操作与触摸屏的接触面积达到预设阈值,则触发截屏功能。在设置好接触面积的预设阈值后,通过比较接触面积与预设面积的大小来判断该触摸操作是否为截屏操作:当接触面积大于或等于预设阈值面积时,判断该触摸操作为截屏操作;当接触面积小于预设阈值面积时,判断该触摸操作为正常触摸操作。当判断该触摸操作为截屏操作后,则触发截屏功能。例如,用户在正常进行触摸操作时,一般仅用指尖进行触摸操作,如果终端检测到用户将整个手指、或手掌、或脸部、或胳膊等接触面积突然增大时,即可判断为用户要进行截屏操作。

S205:根据触摸操作与触摸屏的接触区域进行截屏。在判断该触摸操作为截屏操作后,触发截屏功能,本实施例的截屏区域并不是屏幕的整个区域,而是选取用户与触摸屏的接触区域作为截屏区域进行截屏。优选地,若接触区域为多个,且接触区域之间不相连,则分别截取每个接触区域,并分别进行保存。

具体的,参考附图3,根据触摸操作与触摸屏的接触区域进行截屏,包括:

S2051:获取触摸操作与触摸屏的接触区域;接触区域就是用户和触摸屏接触的面积,当接触区域是一个连续的区域时,接触区域的边界即为待截取的截屏的边界;而当接触区域不连续时,则分别计算每个接触区域的边界。

S2052:获取接触区域中的显示内容;在确定接触区域的边界后,识别接触区域中的显示内容,显示内容包括但不限于文字、图像、视频等,为方便用户查看自己选择的待截取内容是否正确,在待截取区域的周围设置预览区域,该预览区域用于显示待截取内容,优选地,可放大显示待截取内容。优选地,当接触区域为视频时,从接触开始即开始录制该接触区域内的视频画面,在用户结束接触触摸屏时停止录制,并将录制的视屏保存在预设存储区域。

S2053:对接触区域中的显示内容进行截屏。在确定触屏区域以及触屏内容后,截取该触摸区域,得到截屏。该截屏的内容为接触区域中的显示内容,或直接截取该接触区域内的所有内容。例如,接触区域内是一段文字,则可以识别出文字内容,对文字内容进行截屏;或者将接触区域内的屏幕图像进行截屏。

S206:在截取接触区域后,将截屏保存至终端的缓存区,以供应用程序使用。在截屏后,除了将截屏图像储存在预设存储区域外,还将截屏保存到终端的缓存区,相当于进行了“复制”操作。因为在用户的使用习惯中,截取屏幕一般都有需求,多数还是立即使用。在将截屏保存在缓存区后,当用户需要时,即可随时调用,不用再通过查找路径查找图片,方便用户使用截屏。

图4是本发明一种截屏装置的第一实施例的结构示意图;

本实施例公开一种截屏装置,应用于具有触摸屏的终端,终端包括但不限于智能手机、平板电脑、智能手表、智能可穿戴设备等,终端的操作系统包括但不限于Android操作系统、IOS操作系统、Windows Phone操作系统、Windows操作系统、Linux等。该截屏装置包括:

接收单元301:接收触摸屏上的触摸操作;在用户需要截取终端屏幕的某一个画面时,用户对触摸屏实施触摸操作,产生触摸信号。

判断单元302:根据触摸操作,获取触摸操作与触摸屏的接触面积;触摸屏接收到用户的触摸操作,产生触摸信号。在本实施例中,用户和触摸屏的接触不仅能通过皮肤接触,也能通过其他介质进行触摸,例如,现在的高灵敏度的触摸屏也能通过特制手套或其他介质进行触摸操作。然后开始统计该触摸操作中用户与触摸屏的接触面积,该接触面积为用户接触触摸屏的所有面积的总和,或该接触面积选取所有接触面积中的最大值。

第一获取单元303:判断触摸操作与触摸屏的接触面积是否达到预设阈值;在统计接触面积后,需要对通过该接触面积的大小对该触摸操作进行区分,因为触摸操作本身是具有触摸屏的终端的基本操作,需要避免将截屏操作误认为平时的触摸操作,也避免平时触摸操作时引起截屏操作。本实施例通过设置预设阈值面积来判断触摸操作是否为截屏操作,预设阈值的大小可通过统计用户的使用习惯得到,或用户自定义预设阈值的大小。优选地,统计用户的使用习惯是指统计用户在平时使用终端过程中的正常的触摸操作,正常的触摸操作一般都是通过手指接触触摸屏,因此接触面积比较小,且最大值也不会特别大,通过统计用户的多次正常触摸操作,即可获得正常接触面积的取值范围,可以取最大值作为预设阈值。

第一截屏单元304:若触摸操作与触摸屏的接触面积达到预设阈值,则触发截屏功能。在设置好接触面积的预设阈值后,通过比较接触面积与预设面积的大小来判断该触摸操作是否为截屏操作:当接触面积大于或等于预设阈值面积时,判断该触摸操作为截屏操作;当接触面积小于预设阈值面积时,判断该触摸操作为正常触摸操作。当判断该触摸操作为截屏操作后,则触发截屏功能。例如,用户在正常进行触摸操作时,一般仅用指尖进行触摸操作,如果终端检测到用户将整个手指、或手掌、或脸部、或胳膊等接触面积突然增大时,即可判断为用户要进行截屏操作。

图5是本发明一种截屏装置的第二实施例的结构示意图;

本实施例公开一种截屏装置,应用于具有触摸屏的终端,终端包括但不限于智能手机、平板电脑、智能手表、智能可穿戴设备等,终端的操作系统包括但不限于Android操作系统、IOS操作系统、Windows Phone操作系统、Windows操作系统、Linux等。该截屏装置包括:

接收单元401:接收触摸屏上的触摸操作;在用户需要截取终端屏幕的某一个画面时,用户对触摸屏实施触摸操作,产生触摸信号。

判断单元402:根据触摸操作,获取触摸操作与触摸屏的接触面积;触摸屏接收到用户的触摸操作,产生触摸信号。在本实施例中,用户和触摸屏的接触不仅能通过皮肤接触,也能通过其他介质进行触摸,例如,现在的高灵敏度的触摸屏也能通过特制手套或其他介质进行触摸操作。然后开始统计该触摸操作中用户与触摸屏的接触面积,该接触面积为用户接触触摸屏的所有面积的总和,或该接触面积选取所有接触面积中的最大值。

第一获取单元403:判断触摸操作与触摸屏的接触面积是否达到预设阈值;在统计接触面积后,需要对通过该接触面积的大小对该触摸操作进行区分,因为触摸操作本身是具有触摸屏的终端的基本操作,需要避免将截屏操作误认为平时的触摸操作,也避免平时触摸操作时引起截屏操作。本实施例通过设置预设阈值面积来判断触摸操作是否为截屏操作,预设阈值的大小可通过统计用户的使用习惯得到,或用户自定义预设阈值的大小。统计用户的使用习惯是指统计用户在平时使用终端过程中的正常的触摸操作,正常的触摸操作一般都是通过手指接触触摸屏,因此接触面积比较小,且最大值也不会特别大,通过统计用户的多次正常触摸操作,即可获得正常接触面积的取值范围,可以取最大值作为预设阈值。

第一截屏单元404:若触摸操作与触摸屏的接触面积达到预设阈值,则触发截屏功能。在设置好接触面积的预设阈值后,通过比较接触面积与预设面积的大小来判断该触摸操作是否为截屏操作:当接触面积大于或等于预设阈值面积时,判断该触摸操作为截屏操作;当接触面积小于预设阈值面积时,判断该触摸操作为正常触摸操作。当判断该触摸操作为截屏操作后,则触发截屏功能。例如,用户在正常进行触摸操作时,一般仅用指尖进行触摸操作,如果终端检测到用户将整个手指、或手掌、或脸部、或胳膊等接触面积突然增大时,即可判断为用户要进行截屏操作。

第二截屏单元405:根据触摸操作与触摸屏的接触区域进行截屏。在判断该触摸操作为截屏操作后,触发截屏功能,本实施例的截屏区域并不是屏幕的整个区域,而是选取用户与触摸屏的接触区域作为截屏区域进行截屏。优选地,若接触区域为多个,且接触区域之间不相连,则分别截取每个接触区域,并分别进行保存。

具体的,参考附图6,根据触摸操作与触摸屏的接触区域进行截屏,包括:

第二获取单元4051:获取触摸操作与触摸屏的接触区域;接触区域就是用户和触摸屏接触的面积,当接触区域是一个连续的区域时,接触区域的边界即为待截取的截屏的边界;而当接触区域不连续时,则分别计算每个接触区域的边界。

第三获取单元4052:获取接触区域中的显示内容;在确定接触区域的边界后,识别接触区域中的显示内容,显示内容包括但不限于文字、图像、视频等,为方便用户查看自己选择的待截取内容是否正确,在待截取区域的周围设置预览区域,该预览区域用于显示待截取内容,优选地,可放大显示待截取内容。优选地,当接触区域为视频时,从接触开始即开始录制该接触区域内的视频画面,在用户结束接触触摸屏时停止录制,并将录制的视屏保存在预设存储区域。

第三截屏单元4053:对接触区域中的显示内容进行截屏。在确定触屏区域以及触屏内容后,截取该触摸区域,得到截屏。该截屏的内容为接触区域中的显示内容,或直接截取该接触区域内的所有内容。例如,接触区域内是一段文字,则可以识别出文字内容,对文字内容进行截屏;或者将接触区域内的屏幕图像进行截屏。

存储单元406:在截取接触区域后,将截屏保存至终端的缓存区,以供应用程序使用。在截屏后,除了将截屏图像储存在预设存储区域外,还将截屏保存到终端的缓存区,相当于进行了“复制”操作。因为在用户的使用习惯中,截取屏幕一般都有需求,多数还是立即使用。在将截屏保存在缓存区后,当用户需要时,即可随时调用,不用再通过查找路径查找图片,方便用户使用截屏。

以上实施例只为说明本发明的技术构思及特点,其目的在于让熟悉此项技术的人士能够了解本发明的内容并据此实施,并不能限制本发明的保护范围。凡跟本发明权利要求范围所做的均等变化与修饰,均应属于本发明权利要求的涵盖范围。

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