CN108052263A - 一种基于终端设备的截屏方法及终端设备 - Google Patents
一种基于终端设备的截屏方法及终端设备 Download PDFInfo
- Publication number
- CN108052263A CN108052263A CN201711463114.XA CN201711463114A CN108052263A CN 108052263 A CN108052263 A CN 108052263A CN 201711463114 A CN201711463114 A CN 201711463114A CN 108052263 A CN108052263 A CN 108052263A
- Authority
- CN
- China
- Prior art keywords
- picture
- terminal device
- screen
- instruction
- user
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/048—Interaction techniques based on graphical user interfaces [GUI]
- G06F3/0484—Interaction techniques based on graphical user interfaces [GUI] for the control of specific functions or operations, e.g. selecting or manipulating an object, an image or a displayed text element, setting a parameter value or selecting a range
- G06F3/0485—Scrolling or panning
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/048—Interaction techniques based on graphical user interfaces [GUI]
- G06F3/0487—Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser
- G06F3/0488—Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser using a touch-screen or digitiser, e.g. input of commands through traced gestures
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T11/00—2D [Two Dimensional] image generation
- G06T11/60—Editing figures and text; Combining figures or text
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- General Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Human Computer Interaction (AREA)
- Information Transfer Between Computers (AREA)
Abstract
一种基于终端设备的截屏方法及终端设备,包括:当终端设备处于长屏截取模式时,终端设备检测用户触发的截屏指令,并根据截屏指令获取其屏幕显示的第一屏幕画面,该长屏截取模式用于截取超过终端设备的屏幕尺寸的屏幕画面;终端设备根据用户触发的滑动指令,滚动终端设备的屏幕显示的屏幕画面;终端设备判断是否检测到截屏确认指令,如果检测到该截屏确认指令,获取在检测到截屏确认指令的时刻终端设备的屏幕显示的第二屏幕画面;终端设备根据第一屏幕画面、第二屏幕画面以及第一屏幕画面与第二屏幕画面之间的屏幕画面,生成第一目标截屏图片。实施本发明实施例,能够简单快捷地截取超过终端设备屏幕尺寸的屏幕画面,提高了截屏效率。
Description
技术领域
本发明涉及电子设备技术领域,具体涉及一种基于终端设备的截屏方法及终端设备。
背景技术
随着科学技术的发展,手机、电脑等终端设备已经慢慢成为大多数人们生活工作中必需品之一,人们可以通过手机的截屏功能随时截取所需的屏幕画面,然后智能手机会根据截取的屏幕画面生成相应的截屏图片并将其保存。在实践中发现,由于手机等终端设备的屏幕尺寸有限,当用户需要截取超过手机屏幕尺寸的屏幕画面时,常常需要用户触发多次截屏操作,进而得到多张截屏图片,然后需要用户将得到的多张截屏图片依次进行拼接,才能获取用户所需要的完整的屏幕画面。可见,现有的截取超过屏幕尺寸的屏幕画面的方法操作繁琐,效率低。
发明内容
本发明实施例公开一种基于终端设备的截屏方法及终端设备,能够简单快捷地截取超过终端设备屏幕尺寸的屏幕画面,提高了截屏效率。
本发明实施例第一方面公开一种基于终端设备的截屏方法,包括:
当所述终端设备处于长屏截取模式时,所述终端设备检测用户触发的截屏指令,并根据所述截屏指令获取所述终端设备的屏幕显示的第一屏幕画面,所述长屏截取模式用于截取超过所述终端设备的屏幕尺寸的屏幕画面;
所述终端设备根据用户触发的滑动指令,滚动所述终端设备的屏幕显示的屏幕画面;
所述终端设备判断是否检测到截屏确认指令,如果检测到所述截屏确认指令,获取在检测到所述截屏确认指令的时刻所述终端设备的屏幕显示的第二屏幕画面;
所述终端设备根据所述第一屏幕画面、所述第二屏幕画面以及所述第一屏幕画面与所述第二屏幕画面之间的屏幕画面,生成第一目标截屏图片。
作为一种可选的实施方式,在本发明实施例第一方面中,所述方法还包括:
所述终端设备判断是否接收到用户触发的图片分享指令;
如果接收到用户触发的所述图片分享指令,所述终端设备输出所述第一目标截屏图片供用户预览,以及启动编辑模式,所述编辑模式用于允许用户触发编辑所述第一目标截屏图片的编辑指令;
所述终端设备在所述编辑模式下,根据用户触发的所述编辑指令,对所述第一目标截屏图片进行编辑,以得到已编辑图片;
所述终端设备向第一服务器发送图片分享请求,所述图片分享请求包括所述已编辑图片,且所述图片分享请求用于请求所述第一服务器向其它终端设备分享所述已编辑图片。
作为一种可选的实施方式,在本发明实施例第一方面中,所述终端设备在所述编辑模式下,根据用户触发的所述编辑指令,对所述第一目标截屏图片进行编辑,以得到已编辑图片,包括:
所述终端设备在所述编辑模式下,根据用户触发的所述编辑指令获取编辑区域的图片内容,所述编辑区域是用户编辑所述第一目标截屏图片时选择的需要添加马赛克的区域;
所述终端设备从所述第一目标截屏图片的所有图片内容中确定与所述编辑区域的图片内容相匹配的目标图片内容;
所述终端设备获取针对所述编辑区域的马赛克编辑方案,并按照所述马赛克编辑方案对所述目标图片内容以及所述编辑区域的图片内容执行马赛克编辑操作,以得到已编辑图片。
作为一种可选的实施方式,在本发明实施例第一方面中,在所述终端设备检测用户触发的截屏指令之后,所述方法还包括:
所述终端设备判断所述终端设备当前显示的画面内容是否是网页内容;
如果所述终端设备当前显示的所述画面内容是所述网页内容,所述终端设备向第二服务器发送网址信息获取请求,并根据所述第二服务器针对所述网址信息获取请求返回的响应信息,获取所述终端设备当前显示的所有网页内容的网址信息;
所述终端设备将所述所有网页内容的网址信息与预设广告网址信息库中的预设网址信息进行匹配,从所述所有网页内容的网址信息中提取出待过滤的广告网址信息;
所述终端设备根据所述广告网址信息过滤所述终端设备当前显示的所述所有网页内容包括的广告内容,并执行所述的根据所述截屏指令获取所述终端设备的屏幕显示的第一屏幕画面。
作为一种可选的实施方式,在本发明实施例第一方面中,所述终端设备获取在检测到所述截屏确认指令的时刻所述终端设备的屏幕显示的第二屏幕画面之后,所述方法还包括:
所述终端设备判断目标屏幕画面中是否存在动态画面,所述目标屏幕画面由所述终端设备的屏幕显示的所述第一屏幕画面、所述第二屏幕画面以及所述第一屏幕画面与所述第二屏幕画面之间的屏幕画面组成;
如果所述目标屏幕画面中存在所述动态画面,所述终端设备获取所述动态画面在所述目标屏幕画面中的画面区域;
所述终端设备获取所述动态画面的至少两帧的帧画面;
所述终端设备判断是否接收到用户触发的动态截取结束指令;
如果接收到所述动态截取结束指令,所述终端设备根据所述至少两帧的帧画面,按照所述至少两帧的帧画面的帧序列生成动态图片,并执行所述的根据所述第一屏幕画面、所述第二屏幕画面以及所述第一屏幕画面与所述第二屏幕画面之间的屏幕画面,生成第一目标截屏图片;
以及,所述方法还包括:
所述终端设备确定所述第一目标截屏图片中与所述画面区域相匹配的图片区域,并将所述图片区域显示的内容替换为所述动态图片,以生成第二目标截屏图片。
本发明实施例第二方面公开一种终端设备,包括:
检测单元,用于当所述终端设备处于长屏截取模式时,检测用户触发的截屏指令,所述长屏截取模式用于截取超过所述终端设备的屏幕尺寸的屏幕画面;
第一获取单元,用于根据所述检测单元检测到的所述截屏指令获取所述终端设备的屏幕显示的第一屏幕画面;
画面滚动单元,用于根据用户触发的滑动指令,滚动所述终端设备的屏幕显示的屏幕画面;
第一判断单元,用于判断是否检测到截屏确认指令;
第二获取单元,用于在所述第一判断单元的判断结果为是时,获取在检测到所述截屏确认指令的时刻所述终端设备的屏幕显示的第二屏幕画面;
第一生成单元,用于根据所述第一获取单元获取到的所述第一屏幕画面、所述第二获取单元获取到的所述第二屏幕画面以及所述第一屏幕画面与所述第二屏幕画面之间的屏幕画面,生成第一目标截屏图片。
作为一种可选的实施方式,在本发明实施例第二方面中,所述终端设备还包括:
第二判断单元,用于判断是否接收到用户触发的图片分享指令;
启动单元,用于在所述第二判断单元的判断结果为是时,输出所述第一目标截屏图片供用户预览,以及启动编辑模式,所述编辑模式用于允许用户触发编辑所述第一目标截屏图片的编辑指令;
编辑单元,用于在所述启动单元启动的所述编辑模式下,根据用户触发的所述编辑指令,对所述第一目标截屏图片进行编辑,以得到已编辑图片;
发送单元,用于向第一服务器发送图片分享请求,所述图片分享请求包括所述编辑单元得到的所述已编辑图片,且所述图片分享请求用于请求所述第一服务器向其它终端设备分享所述已编辑图片。
作为一种可选的实施方式,在本发明实施例第二方面中,所述编辑单元包括:
第一子单元,用于在所述编辑模式下,根据用户触发的所述编辑指令获取编辑区域的图片内容,所述编辑区域是用户编辑所述第一目标截屏图片时选择的需要添加马赛克的区域;
所述第一子单元,还用于从所述第一目标截屏图片的所有图片内容中确定与所述编辑区域的图片内容相匹配的目标图片内容;
第二子单元,用于获取针对所述第一子单元获取的所述编辑区域的马赛克编辑方案,并按照所述马赛克编辑方案对所述目标图片内容以及所述编辑区域的图片内容执行马赛克编辑操作,以得到已编辑图片。
作为一种可选的实施方式,在本发明实施例第二方面中,所述终端设备还包括:
第三判断单元,用于在所述检测单元检测用户触发的截屏指令之后,判断所述终端设备当前显示的画面内容是否是网页内容;
第三获取单元,用于在所述第三判断单元的判断结果为是时,向第二服务器发送网址信息获取请求,并根据所述第二服务器针对所述网址信息获取请求返回的响应信息,获取所述终端设备当前显示的所有网页内容的网址信息;
提取单元,用于将所述第三获取单元获取到的所述所有网页内容的网址信息与预设广告网址信息库中的预设网址信息进行匹配,从所述所有网页内容的网址信息中提取出待过滤的广告网址信息;
过滤单元,用于根据所述提取单元提取出的待过滤的所述广告网址信息过滤所述终端设备当前显示的所述所有网页内容包括的广告内容,并触发启动所述第一获取单元。
作为一种可选的实施方式,在本发明实施例第二方面中,所述终端设备还包括:
第四判断单元,用于在所述第二获取单元获取在检测到所述截屏确认指令的时刻所述终端设备的屏幕显示的第二屏幕画面之后,判断目标屏幕画面中是否存在动态画面,所述目标屏幕画面由所述终端设备的屏幕显示的所述第一屏幕画面、所述第二屏幕画面以及所述第一屏幕画面与所述第二屏幕画面之间的屏幕画面组成;
第四获取单元,用于在所述第四判断单元的判断结果为是时,获取所述动态画面在所述目标屏幕画面中的画面区域;
所述第四获取单元,还用于获取所述动态画面的至少两帧的帧画面;
所述第四判断单元,还用于判断是否接收到用户触发的动态截取结束指令;
第二生成单元,用于在所述第四判断单元的判断结果为是时,根据所述至少两帧的帧画面,按照所述至少两帧的帧画面的帧序列生成动态图片,并触发启动所述第一生成单元;
所述第二生成单元,还用于确定所述第一目标截屏图片中与所述画面区域相匹配的图片区域,并将所述图片区域显示的内容替换为所述动态图片,以生成第二目标截屏图片。
本发明实施例第三方面公开一种终端设备,包括:
存储有可执行程序代码的存储器;
与所述存储器耦合的处理器;
所述处理器调用所述存储器中存储的所述可执行程序代码,执行本发明实施例第一方面公开的一种基于终端设备的截屏方法。
本发明实施例第四方面公开一种计算机可读存储介质,其存储计算机程序,其中,所述计算机程序使得计算机执行本发明实施例第一方面公开的一种基于终端设备的截屏方法。
与现有技术相比,本发明实施例具有以下有益效果:
本发明实施例中,终端设备在处于长屏截取模式时,可以先检测用户触发的滑动指令,当检测到该滑动指令时,将获取在检测到该滑动指令的时刻该终端设备的屏幕显示的第一屏幕画面,随后,终端设备可以根据该滑动指令滚动其屏幕显示的屏幕画面,用户可以通过滚动的屏幕画面预览到所选择的待截取画面,然后,用户在确定出所有待截取画面之后,可以触发截屏确认指令,进一步地,终端设备可以获取在检测到用户触发的截屏确认指令的时刻终端设备的屏幕显示的第二屏幕画面,最后,终端设备可以根据第一屏幕画面、第二屏幕画面以及第一屏幕画面与第二屏幕画面之间的屏幕画面,生成第一目标截屏图片。可见,实施本发明实施例,能够快速地截取超过终端设备屏幕尺寸的屏幕画面,操作简单,截屏效率高。
附图说明
为了更清楚地说明本发明实施例中的技术方案,下面将对实施例中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
图1是本发明实施例公开的一种基于终端设备的截屏方法的流程示意图;
图2是本发明实施例公开的另一种基于终端设备的截屏方法的流程示意图;
图3是本发明实施例公开的另一种基于终端设备的截屏方法的流程示意图;
图4是本发明实施例公开的一种终端设备的结构示意图;
图5是本发明实施例公开的另一种终端设备的结构示意图;
图6是本发明实施例公开的另一种终端设备的结构示意图;
图7是本发明实施例公开的另一种终端设备的结构示意图。
具体实施方式
下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
需要说明的是,本发明实施例及附图中的术语“包括”和“具有”以及它们任何变形,意图在于覆盖不排他的包含。例如包含了一系列步骤或单元的过程、方法、***、产品或设备没有限定于已列出的步骤或单元,而是可选地还包括没有列出的步骤或单元,或可选地还包括对于这些过程、方法、产品或设备固有的其它步骤或单元。
本发明实施例公开一种基于终端设备的截屏方法及终端设备,能够快速地截取超过终端设备屏幕尺寸的屏幕画面,操作简单,截屏效率高。以下分别进行详细说明。
实施例一
请参阅图1,图1是本发明实施例公开的一种基于终端设备的截屏方法的流程示意图。其中,如图1所示,该基于终端设备的截屏方法可以包括以下步骤:
101、当终端设备处于长屏截取模式时,终端设备检测用户触发的截屏指令,并根据该截屏指令获取其屏幕显示的第一屏幕画面,该长屏截取模式用于截取超过终端设备的屏幕尺寸的屏幕画面。
本发明实施例中,该终端设备可以是智能手机(如Android手机、iOS手机等)、平板电脑、掌上电脑以及移动互联网设备(Mobile Internet Devices,MID)、PC等智能终端设备,本发明实施例不作限定。其中,各类终端设备的操作***可包括但不限于Android操作***、IOS操作***、Symbian(塞班)操作***、Black Berry(黑莓)操作***、WindowsPhone8操作***等等,本发明实施例不做限定。
作为一种可选的实施方式,在终端设备检测用户触发的截屏指令,并根据该截屏指令获取其屏幕显示的第一屏幕画面之后,还可以包括以下步骤:
终端设备判断是否检测到用户触发的保存指令;
如果未检测到用户触发的保存指令,终端设备检测用户触发的滑动指令,并执行步骤102~步骤103。
如果检测到用户触发的保存指令,终端设备输出第一屏幕画面的预览画面供用户预览,并根据第一屏幕画面生成第一目标截屏图片;
终端设备保存该第一目标截屏图片。
102、终端设备根据用户触发的滑动指令,滚动该终端设备的屏幕显示的屏幕画面。
本发明实施例中,用户可以通过触发滑动指令来控制终端设备滚动其屏幕显示的屏幕画面,用户可以通过触摸该终端设备的触摸屏触发滑动指令,也可以通过按动该终端设备的控制按键触发滑动指令,然后终端设备可以根据用户触发的滑动指令滚动其屏幕显示的屏幕画面,供用户预览待截取画面,用户在根据预览的待截取画面确定出所有的待截取画面之后,可以触发截屏确认指令,随后,终端设备在检测到用户触发的该截屏确认指令之后,可以根据用户确定出的所有待截取画面生成长截屏图片,操作步骤简单,同时也提升了用户体验度。
103、终端设备判断是否检测到截屏确认指令,如果检测到该截屏确认指令,执行步骤104~步骤105;如果未检测到该截屏确认指令,继续执行步骤102。
本发明实施例中,当终端设备判断出未检测到该截屏确认指令时,终端设备将继续执行步骤102根据用户触发的滑动指令,持续滚动其屏幕显示的屏幕画面,直到终端设备判断出检测到截屏确认指令为止,当终端设备判断出检测到截屏确认指令时,表明用户已经确定出所有待截取画面。
104、终端设备获取在检测到该截屏确认指令的时刻终端设备的屏幕显示的第二屏幕画面。
105、终端设备根据第一屏幕画面、第二屏幕画面以及第一屏幕画面与第二屏幕画面之间的屏幕画面,生成第一目标截屏图片。
作为一种可选的实施方式,当终端设备根据第一屏幕画面、第二屏幕画面以及第一屏幕画面与第二屏幕画面之间的屏幕画面,生成第一目标截屏图片之后,还可以包括以下步骤:
终端设备输出第一目标截屏图片以供用户预览,以及输出选择项,该选择项包含保存选项和取消选项;
如果检测到用户选择保存选项,终端设备保存该第一目标截屏图片;
如果检测到用户选择取消选项,终端设备退出长屏截取模式。
作为一种可选的实施方式,在终端设备检测到用户选择取消选项之后,还可以包括以下步骤:
终端设备输出提示信息,该提示信息用于提示用户是否重新截图;
所述终端设备判断是否接收到用户针对该提示信息触发的重新截图指令;
如果未接收到该重新截图指令,终端设备执行上述的退出所述屏幕截取模式;
如果接收到重新截图指令,终端设备执行上述步骤101~步骤103,以及在检测到截屏确认指令之后,执行步骤103~步骤105。
在图1所描述的方法中,终端设备在处于长屏截取模式时,可以先检测用户触发的滑动指令,当检测到该滑动指令时,将获取在检测到该滑动指令的时刻该终端设备的屏幕显示的第一屏幕画面,随后,终端设备可以根据该滑动指令,滚动其屏幕显示的屏幕画面,用户可以通过滚动的屏幕画面预览到所选择的待截取画面,然后,用户在确定出所有待截取画面之后,可以触发截屏确认指令,此时,终端设备可以获取在检测到用户触发的截屏确认指令的时刻终端设备的屏幕显示的第二屏幕画面,进一步地,终端设备可以根据第一屏幕画面、第二屏幕画面以及第一屏幕画面与第二屏幕画面之间的屏幕画面,生成第一目标截屏图片。可见,实施图1所描述的方法,能够快速地截取超过终端设备屏幕尺寸的屏幕画面,操作简单,截屏效率高。
实施例二
请参阅图2,图2是本发明实施例公开的另一种基于终端设备的截屏方法的流程示意图。其中,如图2所示,该基于终端设备的截屏方法可以包括以下步骤:
201、当终端设备处于长屏截取模式时,终端设备检测用户触发的截屏指令,该长屏截取模式用于截取超过终端设备的屏幕尺寸的屏幕画面。
作为一种可选的实施方式,在终端设备处于长屏截取模式时,检测用户触发的截屏指令之前,还可以包括以下步骤:
终端设备判断是否接收到用户触发的截屏启动指令,如果接收到用户触发的截屏启动指令,启动默认屏幕截取模式;
终端设备判断该默认屏幕截取模式是否为长屏截取模式;
如果该默认屏幕截取模式不是长屏截取模式,终端设备输出长屏截取提示信息,该长屏截取提示信息用于提示用户将启动长屏截取模式;
终端设备判断是否接收到用户针对该长屏截取提示信息触发的长屏截取模式启动指令;
如果接收到该长屏截取模式启动指令,终端设备启动长屏截取模式,并执行步骤201。
202、终端设备判断该终端设备当前显示的画面内容是否是网页内容,如果终端设备当前显示的画面内容是网页内容,执行步骤203~步骤208;如果终端设备当前显示的画面内容不是网页内容,执行步骤206~步骤208。
203、终端设备向第二服务器发送网址信息获取请求,并根据该第二服务器针对该网址信息获取请求返回的响应信息,获取终端设备当前显示的所有网页内容的网址信息。
204、终端设备将所有网页内容的网址信息与预设广告网址信息库中的预设网址信息进行匹配,从所有网页内容的网址信息中提取出待过滤的广告网址信息。
205、终端设备根据广告网址信息过滤终端设备当前显示的所有网页内容包括的广告内容。
本发明实施例中,在检测到用户触发的截屏指令之后,终端设备检测出用户需要截取的画面内容是网页内容时,可以向第二服务器发送网址信息获取请求,然后可以根据该第二服务器针对该网址信息获取请求返回的响应信息,获取该终端设备当前显示的所有网页内容的网址信息,进一步地,终端设备可以将获取到的所有网页内容的网址信息与预设的广告网址信息库中的预设网址信息进行匹配,可以从所有网页内容的网址信息中提取出待过滤的广告网址信息,然后再根据提取出的待过滤的广告网址信息过滤终端设备当前显示的所有网页内容包括的广告内容,最后用户所通过终端设备所截取出的第一目标截屏图片的图片内容中没有广告内容的干扰。可见,当用户需要截取画面内容是网页内容时,可以有效屏蔽广告的干扰,提升了截屏图片的质量,优化了用户体验度。
206、终端设备根据该截屏指令获取其屏幕显示的第一屏幕画面。
207、终端设备根据用户触发的滑动指令,滚动该终端设备的屏幕显示的屏幕画面。
208、终端设备判断是否检测到截屏确认指令,如果检测到该截屏确认指令,执行步骤209~步骤211;如果未检测到该截屏确认指令,执行步骤207继续根据用户触发的滑动指令,滚动该终端设备的屏幕显示的屏幕画面的操作。
209、终端设备获取在检测到该截屏确认指令的时刻终端设备的屏幕显示的第二屏幕画面。
210、终端设备根据第一屏幕画面、第二屏幕画面以及第一屏幕画面与第二屏幕画面之间的屏幕画面,生成第一目标截屏图片。
作为一种可选的实施方式,在终端设备根据第一屏幕画面、第二屏幕画面以及第一屏幕画面与第二屏幕画面之间的屏幕画面,生成第一目标截屏图片之后,还可以包括以下步骤:
终端设备对该第一目标截屏图片进行图片清晰度分析,得到该第一目标截屏图片的原始清晰度;
终端设备判断该原始清晰度是否低于某一阈值,如果是,终端设备对清晰度为原始清晰度的第一目标截屏图片进行清晰度优化处理,以提升该第一目标截屏图片的清晰度,得到清晰度为目标清晰度的第一目标截屏图片,该目标清晰度优于原始清晰度;
终端设备输出清晰度为目标清晰度的第一目标截屏图片供用户预览,以及输出存储提示信息,该存储提示信息用于提示用户已经储存该清晰度为目标清晰度的第一目标截屏图片。
211、终端设备判断是否接收到用户触发的图片分享指令,如果接收到用户触发的图片分享指令,执行步骤212~步骤214;如果未接收到用户触发的图片分享指令,结束本流程。
作为一种可选的实施方式,如果未接收到用户触发的分享指令,终端设备可以输出保存提示信息,以及输出第一目标截屏图片供用户预览,同时存储该第一目标截屏图片,该保存提示信息用于提示用户已经储存该第一目标截屏图片。
212、终端设备输出第一目标截屏图片供用户预览,以及启动编辑模式,该编辑模式用于允许用户触发编辑第一目标截屏图片的编辑指令。
213、终端设备在编辑模式下,根据用户触发的编辑指令,对第一目标截屏图片进行编辑,以得到已编辑图片。
214、终端设备向第一服务器发送图片分享请求,该图片分享请求包括已编辑图片,且图片分享请求用于请求第一服务器向其它终端设备分享已编辑图片。
本发明实施例中,该图片分享请求还可以包括图片的地址信息、该终端设备的身份标识、以及所要分享的目标终端设备的身份标识等,本发明实施例不作限定。
本发明实施例中,第一服务器和第二服务器均为提供计算服务的设备,可以响应终端设备发送的服务请求,并能够响应该服务请求并执行相应的操作,具有承担服务并且保障服务的能力。其中,终端设备可以向第一服务设备发送包括待分享图片的图片分享请求,然后第一服务器可以根据该图片分享请求向其他终端设备分享该待分享图片;终端设备可以向第二服务器发送网址信息获取请求,该网址信息获取请求用于获取终端设备当前显示的所有网页内容的网址信息,然后第二服务器可以向该终端设备发送针对该网址信息获取请求的响应信息,以使该终端设备根据该响应信息获取到该终端设备当前显示的所有网页内容的网址信息。在网络环境下,第一服务器或第二服务器可以是文件服务器、数据库服务器、应用程序服务器、WEB服务器等,本发明实施例不作限定。
在图2所描述的方法中,终端设备在得到第一目标截屏图片之后,可以判断是否接收到用户触发的分享指令,如果接收到用户触发的分享指令,则会启动编辑模式,用户可以在该编辑模式下对第一目标截屏图片进行编辑,终端设备可以在用户编辑完成后获取到已编辑图片,再向第一服务器发送包括已编辑图片的图片分享请求,第一服务器在接收到该图片分享请求之后,可以向其他终端设备分享已编辑图片。可见,实施图2所描述的方法,不仅能够方便快捷地截取滤除广告的长截屏图片,还能够对截取到的截屏图片进行编辑和分享,操作简单,同时提高了用户体验度。
实施例三
请参阅图3,图3是本发明实施例公开的另一种基于终端设备的截屏方法的流程示意图。其中,如图3所示,该基于终端设备的截屏方法可以包括以下步骤:
301、当终端设备处于长屏截取模式时,终端设备检测用户触发的截屏指令,该长屏截取模式用于截取超过终端设备的屏幕尺寸的屏幕画面。
302、终端设备判断该终端设备当前显示的画面内容是否是网页内容,如果终端设备当前显示的画面内容是网页内容,执行步骤303~步骤308;如果终端设备当前显示的画面内容不是网页内容,执行步骤306~步骤308。
作为一种可选的实施方式,在终端设备判断出该终端设备当前显示的画面内容是网页内容后,还可以包括以下步骤:
终端设备对预存的广告规则过滤库进行解析,得到广告内容规则过滤子库和广告隐藏规则过滤子库;
终端设备向第二服务设备发送网址信息获取请求,并根据该第二服务器针对该网址信息获取请求返回的响应信息,获取终端设备当前显示的所有网页内容的网址信息;
终端设备调用广告内容规则过滤子库,对获取的所有网页内容的网址信息进行过滤,得到所有网页内容的网址信息中的广告网址信息以及不含广告网址信息的无广告网址信息;
终端设备获取该广告网址信息对应的广告内容,利用广告隐藏规则过滤子库,对获取到的广告内容进行隐藏处理,并将无广告网址信息对应的无广告网页内容与进行隐藏处理后的广告内容按照客户端浏览器屏幕属性组合为网页并展示,以及触发执行步骤306。
303、终端设备向第二服务器发送网址信息获取请求,并根据该第二服务器针对该网址信息获取请求返回的响应信息,获取终端设备当前显示的所有网页内容的网址信息。
304、终端设备将所有网页内容的网址信息与预设广告网址信息库中的预设网址信息进行匹配,从所有网页内容的网址信息中提取出待过滤的广告网址信息。
305、终端设备根据广告网址信息过滤终端设备当前显示的所有网页内容包括的广告内容。
306、终端设备根据该截屏指令获取其屏幕显示的第一屏幕画面。
307、终端设备根据用户触发的滑动指令,滚动该终端设备的屏幕显示的屏幕画面。
308、终端设备判断是否检测到截屏确认指令,如果检测到该截屏确认指令,执行步骤309~步骤309;如果未检测到该截屏确认指令,执行步骤307。
309、终端设备获取在检测到该截屏确认指令的时刻终端设备的屏幕显示的第二屏幕画面。
310、终端设备判断目标屏幕画面中是否存在动态画面,该目标屏幕画面由终端设备的屏幕显示的第一屏幕画面、第二屏幕画面以及第一屏幕画面与第二屏幕画面之间的屏幕画面组成,如果存在动态画面,执行步骤311~步骤313;如果不存在动态画面,执行步骤315~步骤317。
311、终端设备获取动态画面在目标屏幕画面中的画面区域。
312、终端设备获取动态画面的至少两帧的帧画面。
313、终端设备判断是否接收到用户触发的动态截取结束指令,如果接收到动态截取结束指令,执行步骤314~步骤317。
本发明实施例中,如果未接收到动态截取结束指令,终端设备将在获取到动态画面的至少两帧的帧画面之后,继续获取该动态画面的帧画面。
314、终端设备根据至少两帧的帧画面,按照至少两帧的帧画面的帧序列生成动态图片,并执行步骤315。
315、终端设备根据第一屏幕画面、第二屏幕画面以及第一屏幕画面与第二屏幕画面之间的屏幕画面,生成第一目标截屏图片。
316、终端设备确定第一目标截屏图片中与画面区域相匹配的图片区域,并将该图片区域显示的内容替换为该动态图片,以生成第二目标截屏图片。
本发明实施例中,当目标屏幕画面中存在动态画面时,终端设备可以先根据该目标屏幕画面中的动态画面,确定出该动态画面在目标屏幕画面中的画面区域,以及根据该动态画面生成动态图片,进一步地,终端设备可以确定出第一目标截屏图片中与画面区域相匹配的图片区域,并将该图片区域所显示的内容替换为该动态图片,生成第二目标截屏图片,该第二目标截屏图片是包含该动态图片部分的截屏图片。
317、终端设备判断是否接收到用户触发的图片分享指令,如果接收到用户触发的图片分享指令,执行步骤318~步骤320;如果未接收到用户触发的图片分享指令,结束本流程。
318、终端设备输出第一目标截屏图片供用户预览,以及启动编辑模式,该编辑模式用于允许用户触发编辑第一目标截屏图片的编辑指令。
319、终端设备在编辑模式下,根据用户触发的编辑指令,对第一目标截屏图片进行编辑,以得到已编辑图片。
本发明实施例中,当终端设备判断出目标屏幕画面中存在动态画面时,终端设备会生成第二目标截屏图片,随后,当用户触发分享指令后,终端设备可以输出第二目标截屏图片供用于预览,同时启动编辑模式,该编辑模式用于允许用户触发编辑第二目标截屏图片的编辑指令,进一步地,终端设备在编辑模式下,可以根据用户触发的编辑指令,对第二目标截屏图片进行编辑,得到第二已编辑图片;另一方面,当终端设备判断出目标屏幕画面中不存在动态画面时,终端设备会生成第一目标截屏图片,随后,当用户触发分享指令后,终端设备可以输出第一目标截屏图片供用于预览,同时启动编辑模式,该编辑模式用于允许用户触发编辑第一目标截屏图片的编辑指令,终端设备在编辑模式下,可以根据用户触发的编辑指令,对第一目标截屏图片进行编辑,得到第一已编辑图片,相应地,在编辑模式下,终端设备可以根据用户触发的编辑指令,对第一目标截屏图片进行编辑,得到已编辑图片;或者,终端设备也可以根据用户触发的编辑指令,对第二目标截屏图片进行编辑,得到已编辑图片。
本发明实施例中,其中,步骤319在编辑模式下,根据用户触发的编辑指令,对第一目标截屏图片进行编辑,以得到已编辑图片,进一步可以包括以下步骤:
终端设备在编辑模式下,根据用户触发的编辑指令获取编辑区域的图片内容,该编辑区域是用户编辑第一目标截屏图片时选择的需要添加马赛克的区域;
终端设备从第一目标截屏图片的所有图片内容中确定与编辑区域的图片内容相匹配的目标图片内容;
终端设备获取针对编辑区域的马赛克编辑方案,并按照马赛克编辑方案对目标图片内容以及编辑区域的图片内容执行马赛克编辑操作,以得到已编辑图片。
本发明实施例中,终端设备在判断出接收到用户触发的图片分享指令时,可以输出第一目标截屏图片供用户预览,以及启动用于允许用户触发编辑指令的编辑模式,在该编辑模式下终端设备可以根据用户触发的编辑指令编辑第一目标截屏图片。在实际应用中,当截取的第一目标截屏图片为聊天应用程序界面显示的聊天记录时,用户在通过终端设备分享该第一目标截屏图片之前,往往需要通过终端设备对该第一目标截屏图片进行马赛克编辑处理,以保护用户个人隐私信息。此时,在编辑模式下,终端设备可以根据用户触发的编辑指令获取编辑区域的图片内容,该编辑区域是用户编辑第一目标截屏图片时选择的需要添加马赛克的区域,用户在第一目标截屏图片上选择的编辑区域的图片内容可以是用户的目标头像图片,实际上,第一目标截屏图片上可能有不止一个与目标头像图片的图片内容相同的目标图片,因此当用户对第一头像图片进行马赛克编辑操作时,终端设备可以根据编辑区域的目标头像图片匹配出第一目标截屏图片上所有与该目标头像图片相匹配的待编辑图片集,该待编辑图片集包含不止一个与目标头像图片相匹配的待编辑图片,进一步地,终端设备可以获取到针对编辑目标头像图片的马赛克编辑方案,然后终端设备可以按照该马赛克编辑方案对编辑区域的目标头像图片以及待编辑图片集中不止一个待编辑图片执行马赛克编辑操作,得到已编辑图片。可见,当用户需要通过终端设备对第一目标截屏图片上多处相同的图片内容进行马赛克编辑时,终端设备可以根据用户选择需要编辑的目标头像图片匹配出第一目标截屏图片上所有与该目标头像图片相匹配的待编辑图片集,并可以对所有的待编辑图片集中所有的待编辑图片按照用户选择的马赛克编辑方案执行马赛克处理操作,操作步骤简单,编辑效率高,同时也提升了用户体验。
320、终端设备向第一服务器发送图片分享请求,该图片分享请求包括已编辑图片,且图片分享请求用于请求第一服务器向其它终端设备分享已编辑图片。
可见,实施图3所描述的方法,不仅能够截取出包含动态图片部分的第二目标截屏图片,还能够在编辑该第一目标截屏图片时,快速对用户选取的编辑区域的图片内容以及与编辑区域的图片内容相匹配的目标图片内容同时执行马赛克处理操作,简化了操作步骤,提升了效率,也提升了用户体验度。
实施例四
请参阅图4,图4是本发明实施例公开的一种终端设备的结构示意图。其中,如图4所示,该终端设备可以包括:
检测单元401,用于当终端设备处于长屏截取模式时,检测用户触发的截屏指令,该长屏截取模式用于截取超过终端设备的屏幕尺寸的屏幕画面。
第一获取单元402,用于根据检测单元401检测到的截屏指令获取终端设备的屏幕显示的第一屏幕画面。
画面滚动单元403,用于根据用户触发的滑动指令,滚动该终端设备的屏幕显示的屏幕画面。
本发明实施例中,第一获取单元402在根据检测单元401检测到的截屏指令获取到终端设备的屏幕显示的第一屏幕画面之后,可以触发启动画面滚动单元403检测用户触发的滑动指令,并根据用户触发的滑动指令,滚动该终端设备的屏幕显示的屏幕画面。
第一判断单元404,用于判断是否检测到截屏确认指令,如果检测到,触发启动第二获取单元405;如果未检测到,触发画面滚动单元403继续执行根据用户触发的滑动指令,滚动该终端设备的屏幕显示的屏幕画面的操作。
本发明实施例中,画面滚动单元403在根据用户触发的滑动指令,滚动该终端设备的屏幕显示的屏幕画面时,可以触发第一判断单元404判断是否检测到截屏确认指令。
第二获取单元405,用于在第一判断单元404的判断结果为是时,获取在检测到该截屏确认指令的时刻终端设备的屏幕显示的第二屏幕画面。
第一生成单元406,用于根据第一获取单元404获取到的第一屏幕画面、第二获取单元405获取到的第二屏幕画面以及第一屏幕画面与第二屏幕画面之间的屏幕画面,生成第一目标截屏图片。
本发明实施例中,第一生成单元406可以根据第一获取单元404获取到的第一屏幕画面和第二获取单元405获取到的第二屏幕画面,获取第一屏幕画面与第二屏幕画面之间的屏幕画面,然后再根据第一屏幕画面、第二屏幕画面、以及第一屏幕画面与第二屏幕画面之间的屏幕画面,生成第一目标截屏图片。
在图4所描述的终端设备中,在终端设备处于长屏截取模式时,检测单元401可以先检测用户触发的滑动指令,检测单元401在检测到该滑动指令时,会触发第一获取单元402获取在检测到该滑动指令的时刻该终端设备的屏幕显示的第一屏幕画面,随后,画面滚动单元403可以根据该滑动指令,滚动其屏幕显示的屏幕画面,用户可以通过滚动的屏幕画面预览到所选择的待截取画面,然后,用户在确定出所有待截取画面之后,可以触发截屏确认指令,此时,第二获取单元405可以获取在检测到用户触发的截屏确认指令的时刻终端设备的屏幕显示的第二屏幕画面,进一步地,第一生成单元406可以根据第一屏幕画面、第二屏幕画面以及第一屏幕画面与第二屏幕画面之间的屏幕画面,生成第一目标截屏图片。可见,实施图4所描述的终端设备,能够快速地截取超过终端设备屏幕尺寸的屏幕画面,操作简单,截屏效率高。
实施例五
请参阅图5,图5是本发明实施例公开的另一种终端设备的结构示意图。其中,图5所示的终端设备是由图4所示的终端设备进行优化得到的。与图4所示的终端设备相比,图5所示的终端设备还可以包括:
第三判断单元407,用于在检测单元401检测用户触发的截屏指令之后,判断终端设备当前显示的画面内容是否是网页内容,如果终端设备当前显示的画面内容是网页内容,触发启动第三获取单元408;如果终端设备当前显示的画面内容不是网页内容,触发启动第一获取单元402。
本发明实施例中,检测单元401在检测到用户触发的截屏指令之后,还可以触发启动第三判断单元407判断该终端设备当前显示的画面内容是否是网页内容。
第三获取单元408,用于在第三判断单元407的判断结果为是时,向第二服务器发送网址信息获取请求,并根据第二服务器针对网址信息获取请求返回的响应信息,获取终端设备当前显示的所有网页内容的网址信息。
提取单元409,用于将第三获取单元408获取到的所有网页内容的网址信息与预设广告网址信息库中的预设网址信息进行匹配,从所有网页内容的网址信息中提取出待过滤的广告网址信息。
过滤单元410,用于根据提取单元409提取出的待过滤的广告网址信息过滤终端设备当前显示的所有网页内容包括的广告内容,并触发启动第一获取单元402。
本发明实施例中,当第三判断单元407的判断结果为是时,即终端设备当前显示的画面内容是网页内容时,第三获取单元408将会向第二服务器发送网址信息获取请求,并可以根据该第二服务器针对该网址信息获取请求返回的响应信息,获取终端设备当前显示的所有网页内容的网址信息,随后,提取单元409可以将该所有网页内容的网址信息与预设广告网址信息库中的预设网址信息进行匹配,从该所有网页内容的网址信息中提取出待过滤的广告网址信息,再进一步地,过滤单元410会根据提取出的待过滤的广告网址信息将终端设备当前显示的所有网页内容包括的广告内容过滤。由于终端设备当前显示的过滤后的网页内容不含广告内容,所以用户通过终端设备截取的网页截屏图片上没有广告的干扰,提升了用户体验度。
可选的,如图5所示的终端设备还可以包括:
第二判断单元411,用于判断是否接收到用户触发的图片分享指令,如果接收到用户触发的图片分享指令,触发启动单元412启动。
本发明实施例中,当第二判断单元411判断出没有接收到用户触发的图片分享指令时,终端设备还可以自动存储上述第一目标截屏图片。
启动单元412,用于在第二判断单元411的判断结果为是时,输出第一目标截屏图片供用户预览,以及启动编辑模式,该编辑模式用于允许用户触发编辑第一目标截屏图片的编辑指令。
编辑单元413,用于在启动单元412启动的编辑模式下,根据用户触发的编辑指令,对第一目标截屏图片进行编辑,以得到已编辑图片。
发送单元414,用于向第一服务器发送图片分享请求,该图片分享请求包括编辑单元413得到的已编辑图片,且该图片分享请求用于请求第一服务器向其它终端设备分享已编辑图片。
本发明实施例中,用户通过终端设备截取到第一目标截屏图片之后,第二判断单元411可以判断是否接收到用户触发的分享指令,如果接收到用户触发的分享指令,启动单元412会启动编辑模式,用户可以在该编辑模式下对第一目标截屏图片进行编辑,发送单元414可以在用户编辑完成后获取到已编辑图片,再向第一服务器发送包括该已编辑图片的图片分享请求,第一服务器在接收到该图片分享请求之后,可以向其他终端设备分享已编辑图片。
本发明实施例中,启动单元412还可以在第二判断单元411的判断结果为是时,输出第二目标截屏图片供用户预览,以及启动编辑模式,该编辑模式用于允许用户触发编辑第二目标截屏图片的编辑指令,随后编辑单元413可以根据用户触发的编辑指令,对第二目标截屏图片进行编辑得到已编辑图片,再进一步的,发送单元414可以向第一服务器发送包括编辑单元413得到的已编辑图片的图片分享请求,且该图片分享请求用于请求第一服务器向其它终端设备分享已编辑图片,该已编辑图片可以是编辑第一目标截屏图片得到的已编辑图片,或者,也可以是编辑第二目标截屏图片得到的已编辑图片,本发明实施例不作限定。
可见,实施图5所描述的终端设备,不仅能够方便快捷地截取滤除广告的长截屏图片,还能够对截取到的截屏图片进行编辑和分享,操作简单,同时提高了用户体验度。
实施例六
请参阅图6,图6是本发明实施例公开的另一种终端设备的结构示意图。其中,图6所示的终端设备是由图5所示的终端设备进行优化得到的。与图5所示的终端设备相比,图6所示的编辑单元413可以包括:
第一子单元4131,用于在编辑模式下,根据用户触发的编辑指令获取编辑区域的图片内容,该编辑区域是用户编辑第一目标截屏图片时选择的需要添加马赛克的区域;以及,还用于从第一目标截屏图片的所有图片内容中确定与编辑区域的图片内容相匹配的目标图片内容。
本发明实施例中,第一子单元4131不仅可以处理第一目标截屏图片,还可以处理第二生成单元417生成的第二目标截屏图片。第一子单元4131可以在编辑模式下,根据用户触发的编辑指令获取编辑区域的图片内容,该编辑区域是用户编辑第二目标截屏图片时选择的需要添加马赛克的区域,进一步地,第一子单元4131还可以从第二目标截屏图片的所有图片内容中确定与编辑区域的图片内容相匹配的目标图片内容。
第二子单元4132,用于获取针对第一子单元4131获取的编辑区域的马赛克编辑方案,并按照该马赛克编辑方案对目标图片内容以及编辑区域的图片内容执行马赛克编辑操作,以得到已编辑图片。
本发明实施例中,第二子单元4132可以处理第一目标截屏图片,也可以处理第二生成单元417生成的第二目标截屏图片。第二子单元4132可以获取针对第一子单元4131获取的编辑区域的马赛克编辑方案,并按照该马赛克编辑方案对目标图片内容以及编辑区域的图片内容执行马赛克编辑操作,以得到已编辑图片,该已编辑图片为第二目标截屏图片经马赛克编辑后的图片。
本发明实施例中,在第二判断单元411判断出接收到用户触发的图片分享指令后,启动单元412可以输出第一目标截屏图片供用户预览,以及启动用于允许用户触发编辑指令的编辑模式,在该编辑模式下编辑单元413可以根据用户触发的编辑指令编辑第一目标截屏图片。在实际应用中,当截取的第一目标截屏图片为聊天应用程序界面显示的聊天记录时,用户在通过终端设备分享该第一目标截屏图片之前,往往需要通过终端设备对该第一目标截屏图片进行马赛克编辑处理,以保护用户个人隐私信息。此时,在编辑模式下,第一子单元4131可以根据用户触发的编辑指令获取编辑区域的图片内容,该编辑区域是用户编辑第一目标截屏图片时选择的需要添加马赛克的区域,用户在第一目标截屏图片上选择的编辑区域的图片内容可以是用户的目标头像图片,实际上,第一目标截屏图片上可能有不止一个与目标头像图片的图片内容相同的目标图片,因此当用户对第一头像图片进行马赛克编辑操作时,第一子单元4131可以根据编辑区域的目标头像图片匹配出第一目标截屏图片上所有与该目标头像图片相匹配的待编辑图片集,该待编辑图片集包含不止一个与目标头像图片相匹配的待编辑图片,进一步地,第二子单元4132可以获取到针对编辑目标头像图片的马赛克编辑方案,然后第二子单元4132可以按照该马赛克编辑方案对编辑区域的目标头像图片以及待编辑图片集中不止一个待编辑图片执行马赛克编辑操作,得到已编辑图片。可见,当用户需要通过终端设备对第一目标截屏图片上多处相同的图片内容进行马赛克编辑时,第一子单元4131可以根据用户选择需要编辑的目标头像图片匹配出第一目标截屏图片上所有与该目标头像图片相匹配的待编辑图片集,进一步地,第二子单元4132可以对所有的待编辑图片集中所有的待编辑图片按照用户选择的马赛克编辑方案执行马赛克处理操作,操作步骤简单,编辑效率高,同时也提升了用户体验。
可选的,如图6所示的终端设备还可以包括:
第四判断单元415,用于在第二获取单元405获取在检测到该截屏确认指令的时刻终端设备的屏幕显示的第二屏幕画面之后,判断目标屏幕画面中是否存在动态画面,该目标屏幕画面由终端设备的屏幕显示的第一屏幕画面、第二屏幕画面以及第一屏幕画面与第二屏幕画面之间的屏幕画面组成,如果存在动态画面,触发启动第四获取单元416;如果不存在动态画面,触发启动第一生成单元406。
第四获取单元416,用于在第四判断单元415的判断结果为是时,获取动态画面在该目标屏幕画面中的画面区域;以及还用于获取动态画面的至少两帧的帧画面。
上述第四判断单元415,还用于判断是否接收到用户触发的动态截取结束指令,如果接收到,触发启动第二生成单元417。
第二生成单元417,用于根据至少两帧的帧画面,按照至少两帧的帧画面的帧序列生成动态图片,并触发启动第一生成单元406;以及还用于确定第一目标截屏图片中与画面区域相匹配的图片区域,并将该图片区域显示的内容替换为该动态图片,以生成第二目标截屏图片。
本发明实施例中,当第四判断单元415判断出目标屏幕画面中存在动态画面时,第四获取单元416可以先根据该目标屏幕画面中的动态画面,确定出动态画面在目标屏幕画面中的画面区域,同时,第二生成单元417可以根据该动态画面生成动态图片,进一步地,第二生成单元417可以确定出第一目标截屏图片中与画面区域相匹配的图片区域,并将该图片区域所显示的内容替换为该动态图片,生成第二目标截屏图片,该第二目标截屏图片是包含该动态图片部分的截屏图片。
作为一种可选的实施方式,当用户触发分享指令后,启动单元412可以输出第二目标截屏图片供用于预览,同时启动编辑模式,该编辑模式用于允许用户触发编辑第二目标截屏图片的编辑指令,进一步地,在编辑模式下,编辑单元413可以根据用户触发的编辑指令,对第二目标截屏图片进行编辑,得到第一已编辑图片;或者,当用户触发分享指令后,启动单元412可以输出第一目标截屏图片供用于预览,同时启动编辑模式,该编辑模式用于允许用户触发编辑第一目标截屏图片的编辑指令,进一步地,在编辑模式下,编辑单元413可以根据用户触发的编辑指令,对第一目标截屏图片进行编辑,得到第二已编辑图片。相应地,发送单元414可以向第一服务器发送包括第一已编辑图片的图片分享请求,以使第一服务设备根据该图片分享请求向其他终端分享第一已编辑图片;或者,也可以向第一服务设备发送包括第二已编辑图片的图片分享请求,以使第一服务设备根据该图片分享请求向其他终端分享二已编辑图片。
可见,实施图6所描述的终端设备,不仅能够截取出包含动态图片部分的第二目标截屏图片,还能够在编辑该第一目标截屏图片时,快速对用户选取的编辑区域的图片内容以及与编辑区域的图片内容相匹配的目标图片内容同时执行马赛克处理操作,操作步骤简单,效率高,提升了用户体验度。
实施例七
本发明实施例公开另一种终端设备,如图7所示,该终端设备可以包括:
存储有可执行程序代码的存储器501。
与存储器501耦合的处理器502。
其中,处理器502调用存储器501中存储的可执行程序代码,执行图1~图3任意一种基于终端设备的截屏方法。
实施例八
本发明实施例公开一种计算机可读存储介质,其存储计算机程序,其中,计算机程序使得计算机执行图1~图3任意一种基于终端设备的截屏方法。
本领域普通技术人员可以理解上述实施例的各种方法中的全部或部分步骤是可以通过程序来指令相关的硬件来完成,该程序可以存储于一计算机可读存储介质中,存储介质包括只读存储器(Read-Only Memory,ROM)、随机存储器(Random Access Memory,RAM)、可编程只读存储器(Programmable Read-only Memory,PROM)、可擦除可编程只读存储器(Erasable Programmable Read Only Memory,EPROM)、一次可编程只读存储器(One-time Programmable Read-Only Memory,OTPROM)、电子抹除式可复写只读存储器(Electrically-Erasable Programmable Read-Only Memory,EEPROM)、只读光盘(CompactDisc Read-Only Memory,CD-ROM)或其他光盘存储器、磁盘存储器、磁带存储器、或者能够用于携带或存储数据的计算机可读的任何其他介质。
以上对本发明实施例公开的一种基于终端设备的截屏方法及终端设备进行了详细介绍,本文中应用了具体个例对本发明的原理及实施方式进行了阐述,以上实施例的说明只是用于帮助理解本发明的方法及其核心思想;同时,对于本领域的一般技术人员,依据本发明的思想,在具体实施方式及应用范围上均会有改变之处,综上所述,本说明书内容不应理解为对本发明的限制。
Claims (12)
1.一种基于终端设备的截屏方法,其特征在于,所述方法包括:
当所述终端设备处于长屏截取模式时,所述终端设备检测用户触发的截屏指令,并根据所述截屏指令获取所述终端设备的屏幕显示的第一屏幕画面,所述长屏截取模式用于截取超过所述终端设备的屏幕尺寸的屏幕画面;
所述终端设备根据用户触发的滑动指令,滚动所述终端设备的屏幕显示的屏幕画面;
所述终端设备判断是否检测到截屏确认指令,如果检测到所述截屏确认指令,获取在检测到所述截屏确认指令的时刻所述终端设备的屏幕显示的第二屏幕画面;
所述终端设备根据所述第一屏幕画面、所述第二屏幕画面以及所述第一屏幕画面与所述第二屏幕画面之间的屏幕画面,生成第一目标截屏图片。
2.根据权利要求1所述的方法,其特征在于,所述方法还包括:
所述终端设备判断是否接收到用户触发的图片分享指令;
如果接收到用户触发的所述图片分享指令,所述终端设备输出所述第一目标截屏图片供用户预览,以及启动编辑模式,所述编辑模式用于允许用户触发编辑所述第一目标截屏图片的编辑指令;
所述终端设备在所述编辑模式下,根据用户触发的所述编辑指令,对所述第一目标截屏图片进行编辑,以得到已编辑图片;
所述终端设备向第一服务器发送图片分享请求,所述图片分享请求包括所述已编辑图片,且所述图片分享请求用于请求所述第一服务器向其它终端设备分享所述已编辑图片。
3.根据权利要求2所述的方法,其特征在于,所述终端设备在所述编辑模式下,根据用户触发的所述编辑指令,对所述第一目标截屏图片进行编辑,以得到已编辑图片,包括:
所述终端设备在所述编辑模式下,根据用户触发的所述编辑指令获取编辑区域的图片内容,所述编辑区域是用户编辑所述第一目标截屏图片时选择的需要添加马赛克的区域;
所述终端设备从所述第一目标截屏图片的所有图片内容中确定与所述编辑区域的图片内容相匹配的目标图片内容;
所述终端设备获取针对所述编辑区域的马赛克编辑方案,并按照所述马赛克编辑方案对所述目标图片内容以及所述编辑区域的图片内容执行马赛克编辑操作,以得到已编辑图片。
4.根据权利要求1所述的方法,其特征在于,在所述终端设备检测用户触发的截屏指令之后,所述方法还包括:
所述终端设备判断所述终端设备当前显示的画面内容是否是网页内容;
如果所述终端设备当前显示的所述画面内容是所述网页内容,所述终端设备向第二服务器发送网址信息获取请求,并根据所述第二服务器针对所述网址信息获取请求返回的响应信息,获取所述终端设备当前显示的所有网页内容的网址信息;
所述终端设备将所述所有网页内容的网址信息与预设广告网址信息库中的预设网址信息进行匹配,从所述所有网页内容的网址信息中提取出待过滤的广告网址信息;
所述终端设备根据所述广告网址信息过滤所述终端设备当前显示的所述所有网页内容包括的广告内容,并执行所述的根据所述截屏指令获取所述终端设备的屏幕显示的第一屏幕画面。
5.根据权利要求1~4任一项所述的方法,其特征在于,所述终端设备获取在检测到所述截屏确认指令的时刻所述终端设备的屏幕显示的第二屏幕画面之后,所述方法还包括:
所述终端设备判断目标屏幕画面中是否存在动态画面,所述目标屏幕画面由所述终端设备的屏幕显示的所述第一屏幕画面、所述第二屏幕画面以及所述第一屏幕画面与所述第二屏幕画面之间的屏幕画面组成;
如果所述目标屏幕画面中存在所述动态画面,所述终端设备获取所述动态画面在所述目标屏幕画面中的画面区域;
所述终端设备获取所述动态画面的至少两帧的帧画面;
所述终端设备判断是否接收到用户触发的动态截取结束指令;
如果接收到所述动态截取结束指令,所述终端设备根据所述至少两帧的帧画面,按照所述至少两帧的帧画面的帧序列生成动态图片,并执行所述的根据所述第一屏幕画面、所述第二屏幕画面以及所述第一屏幕画面与所述第二屏幕画面之间的屏幕画面,生成第一目标截屏图片;
以及,所述方法还包括:
所述终端设备确定所述第一目标截屏图片中与所述画面区域相匹配的图片区域,并将所述图片区域显示的内容替换为所述动态图片,以生成第二目标截屏图片。
6.一种终端设备,其特征在于,包括:
检测单元,用于当所述终端设备处于长屏截取模式时,检测用户触发的截屏指令,所述长屏截取模式用于截取超过所述终端设备的屏幕尺寸的屏幕画面;
第一获取单元,用于根据所述检测单元检测到的所述截屏指令获取所述终端设备的屏幕显示的第一屏幕画面;
画面滚动单元,用于根据用户触发的滑动指令,滚动所述终端设备的屏幕显示的屏幕画面;
第一判断单元,用于判断是否检测到截屏确认指令;
第二获取单元,用于在所述第一判断单元的判断结果为是时,获取在检测到所述截屏确认指令的时刻所述终端设备的屏幕显示的第二屏幕画面;
第一生成单元,用于根据所述第一获取单元获取到的所述第一屏幕画面、所述第二获取单元获取到的所述第二屏幕画面以及所述第一屏幕画面与所述第二屏幕画面之间的屏幕画面,生成第一目标截屏图片。
7.根据权利要求6所述的终端设备,其特征在于,所述终端设备还包括:
第二判断单元,用于判断是否接收到用户触发的图片分享指令;
启动单元,用于在所述第二判断单元的判断结果为是时,输出所述第一目标截屏图片供用户预览,以及启动编辑模式,所述编辑模式用于允许用户触发编辑所述第一目标截屏图片的编辑指令;
编辑单元,用于在所述启动单元启动的所述编辑模式下,根据用户触发的所述编辑指令,对所述第一目标截屏图片进行编辑,以得到已编辑图片;
发送单元,用于向第一服务器发送图片分享请求,所述图片分享请求包括所述编辑单元得到的所述已编辑图片,且所述图片分享请求用于请求所述第一服务器向其它终端设备分享所述已编辑图片。
8.根据权利要求7所述的终端设备,其特征在于,所述编辑单元包括:
第一子单元,用于在所述编辑模式下,根据用户触发的所述编辑指令获取编辑区域的图片内容,所述编辑区域是用户编辑所述第一目标截屏图片时选择的需要添加马赛克的区域;
所述第一子单元,还用于从所述第一目标截屏图片的所有图片内容中确定与所述编辑区域的图片内容相匹配的目标图片内容;
第二子单元,用于获取针对所述第一子单元获取的所述编辑区域的马赛克编辑方案,并按照所述马赛克编辑方案对所述目标图片内容以及所述编辑区域的图片内容执行马赛克编辑操作,以得到已编辑图片。
9.根据权利要求6所述的终端设备,其特征在于,所述终端设备还包括:
第三判断单元,用于在所述检测单元检测用户触发的截屏指令之后,判断所述终端设备当前显示的画面内容是否是网页内容;
第三获取单元,用于在所述第三判断单元的判断结果为是时,向第二服务器发送网址信息获取请求,并根据所述第二服务器针对所述网址信息获取请求返回的响应信息,获取所述终端设备当前显示的所有网页内容的网址信息;
提取单元,用于将所述第三获取单元获取到的所述所有网页内容的网址信息与预设广告网址信息库中的预设网址信息进行匹配,从所述所有网页内容的网址信息中提取出待过滤的广告网址信息;
过滤单元,用于根据所述提取单元提取出的待过滤的所述广告网址信息过滤所述终端设备当前显示的所述所有网页内容包括的广告内容,并触发启动所述第一获取单元。
10.根据权利要求6~9任一项所述的终端设备,其特征在于,所述终端设备还包括:
第四判断单元,用于在所述第二获取单元获取在检测到所述截屏确认指令的时刻所述终端设备的屏幕显示的第二屏幕画面之后,判断目标屏幕画面中是否存在动态画面,所述目标屏幕画面由所述终端设备的屏幕显示的所述第一屏幕画面、所述第二屏幕画面以及所述第一屏幕画面与所述第二屏幕画面之间的屏幕画面组成;
第四获取单元,用于在所述第四判断单元的判断结果为是时,获取所述动态画面在所述目标屏幕画面中的画面区域;
所述第四获取单元,还用于获取所述动态画面的至少两帧的帧画面;
所述第四判断单元,还用于判断是否接收到用户触发的动态截取结束指令;
第二生成单元,用于在所述第四判断单元的判断结果为是时,根据所述至少两帧的帧画面,按照所述至少两帧的帧画面的帧序列生成动态图片,并触发启动所述第一生成单元;
所述第二生成单元,还用于确定所述第一目标截屏图片中与所述画面区域相匹配的图片区域,并将所述图片区域显示的内容替换为所述动态图片,以生成第二目标截屏图片。
11.一种终端设备,其特征在于,包括:
存储有可执行程序代码的存储器;
与所述存储器耦合的处理器;
所述处理器调用所述存储器中存储的所述可执行程序代码,执行权利要求1~5任一项所述的基于终端设备的截屏方法。
12.一种计算机可读存储介质,其特征在于,其存储计算机程序,所述计算机程序使得计算机执行权利要求1~5任一项所述的基于终端设备的截屏方法。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201711463114.XA CN108052263B (zh) | 2017-12-28 | 2017-12-28 | 一种基于终端设备的截屏方法及终端设备 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201711463114.XA CN108052263B (zh) | 2017-12-28 | 2017-12-28 | 一种基于终端设备的截屏方法及终端设备 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN108052263A true CN108052263A (zh) | 2018-05-18 |
CN108052263B CN108052263B (zh) | 2020-07-03 |
Family
ID=62128502
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201711463114.XA Active CN108052263B (zh) | 2017-12-28 | 2017-12-28 | 一种基于终端设备的截屏方法及终端设备 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN108052263B (zh) |
Cited By (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN108805810A (zh) * | 2018-05-30 | 2018-11-13 | 链家网(北京)科技有限公司 | 一种房屋全景图隐私处理方法及装置 |
CN108984091A (zh) * | 2018-06-27 | 2018-12-11 | Oppo广东移动通信有限公司 | 截屏方法、装置、存储介质及电子设备 |
CN109086113A (zh) * | 2018-07-23 | 2018-12-25 | Oppo(重庆)智能科技有限公司 | 截屏方法、装置以及移动终端 |
CN109358793A (zh) * | 2018-09-27 | 2019-02-19 | 维沃移动通信有限公司 | 一种截屏方法及移动终端 |
CN109388304A (zh) * | 2018-09-28 | 2019-02-26 | 维沃移动通信有限公司 | 一种截屏方法及终端设备 |
CN111460537A (zh) * | 2020-03-30 | 2020-07-28 | 维沃移动通信有限公司 | 隐藏页面内容的方法及电子设备 |
CN111625311A (zh) * | 2020-05-18 | 2020-09-04 | Oppo(重庆)智能科技有限公司 | 控制方法、装置、电子设备和存储介质 |
Citations (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN103793932A (zh) * | 2014-02-18 | 2014-05-14 | 优视科技有限公司 | 在移动终端浏览器中存储图文的方法及装置 |
US20140317107A1 (en) * | 2010-03-29 | 2014-10-23 | Google Inc. | Trusted Maps: Updating Map Locations Using Trust-Based Social Graphs |
CN104408686A (zh) * | 2014-10-31 | 2015-03-11 | 宇龙计算机通信科技(深圳)有限公司 | 一种截屏方法、***及终端 |
CN105808116A (zh) * | 2014-12-31 | 2016-07-27 | 中兴通讯股份有限公司 | 屏幕截图方法及装置、移动终端 |
CN105892868A (zh) * | 2016-04-22 | 2016-08-24 | 北京小米移动软件有限公司 | 截屏方法和装置 |
CN106406709A (zh) * | 2016-09-28 | 2017-02-15 | 北京金山安全软件有限公司 | 图片处理方法、装置及终端设备 |
US20170228774A1 (en) * | 2016-02-09 | 2017-08-10 | Comcast Cable Communications, Llc | Collection Analysis and Use of Viewer Behavior |
CN107085490A (zh) * | 2017-03-29 | 2017-08-22 | 深圳天珑无线科技有限公司 | 基于截图的多媒体信息播放方法及装置 |
-
2017
- 2017-12-28 CN CN201711463114.XA patent/CN108052263B/zh active Active
Patent Citations (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20140317107A1 (en) * | 2010-03-29 | 2014-10-23 | Google Inc. | Trusted Maps: Updating Map Locations Using Trust-Based Social Graphs |
CN103793932A (zh) * | 2014-02-18 | 2014-05-14 | 优视科技有限公司 | 在移动终端浏览器中存储图文的方法及装置 |
CN104408686A (zh) * | 2014-10-31 | 2015-03-11 | 宇龙计算机通信科技(深圳)有限公司 | 一种截屏方法、***及终端 |
CN105808116A (zh) * | 2014-12-31 | 2016-07-27 | 中兴通讯股份有限公司 | 屏幕截图方法及装置、移动终端 |
US20170228774A1 (en) * | 2016-02-09 | 2017-08-10 | Comcast Cable Communications, Llc | Collection Analysis and Use of Viewer Behavior |
CN105892868A (zh) * | 2016-04-22 | 2016-08-24 | 北京小米移动软件有限公司 | 截屏方法和装置 |
CN106406709A (zh) * | 2016-09-28 | 2017-02-15 | 北京金山安全软件有限公司 | 图片处理方法、装置及终端设备 |
CN107085490A (zh) * | 2017-03-29 | 2017-08-22 | 深圳天珑无线科技有限公司 | 基于截图的多媒体信息播放方法及装置 |
Cited By (10)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN108805810A (zh) * | 2018-05-30 | 2018-11-13 | 链家网(北京)科技有限公司 | 一种房屋全景图隐私处理方法及装置 |
CN108984091A (zh) * | 2018-06-27 | 2018-12-11 | Oppo广东移动通信有限公司 | 截屏方法、装置、存储介质及电子设备 |
CN108984091B (zh) * | 2018-06-27 | 2020-06-23 | Oppo广东移动通信有限公司 | 截屏方法、装置、存储介质及电子设备 |
CN109086113A (zh) * | 2018-07-23 | 2018-12-25 | Oppo(重庆)智能科技有限公司 | 截屏方法、装置以及移动终端 |
CN109086113B (zh) * | 2018-07-23 | 2021-06-15 | Oppo(重庆)智能科技有限公司 | 截屏方法、装置以及移动终端 |
CN109358793A (zh) * | 2018-09-27 | 2019-02-19 | 维沃移动通信有限公司 | 一种截屏方法及移动终端 |
CN109388304A (zh) * | 2018-09-28 | 2019-02-26 | 维沃移动通信有限公司 | 一种截屏方法及终端设备 |
CN111460537A (zh) * | 2020-03-30 | 2020-07-28 | 维沃移动通信有限公司 | 隐藏页面内容的方法及电子设备 |
CN111625311A (zh) * | 2020-05-18 | 2020-09-04 | Oppo(重庆)智能科技有限公司 | 控制方法、装置、电子设备和存储介质 |
CN111625311B (zh) * | 2020-05-18 | 2023-05-26 | Oppo(重庆)智能科技有限公司 | 控制方法、装置、电子设备和存储介质 |
Also Published As
Publication number | Publication date |
---|---|
CN108052263B (zh) | 2020-07-03 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN108052263A (zh) | 一种基于终端设备的截屏方法及终端设备 | |
US9788197B2 (en) | Method and browser for browsing web page, and storage medium | |
CN105068731B (zh) | 一种图片缩放方法及用户终端 | |
CN105120047B (zh) | 一种来电显示信息的显示方法及终端 | |
CN105159475B (zh) | 一种字符输入方法及装置 | |
CN106909855A (zh) | 文件隐藏方法及装置 | |
CN105654027A (zh) | 一种指纹识别的方法及装置 | |
CN102662598A (zh) | 基于手势滑动的会话查看方法及装置、触屏智能终端 | |
CN106873862A (zh) | 一种信息输入方法和装置 | |
CN110297681A (zh) | 图像处理方法、装置、终端及存储介质 | |
CN105260674A (zh) | 截屏处理方法、装置及智能终端 | |
CN105956022A (zh) | 电子镜图像处理方法和装置、图像处理方法和装置 | |
CN111367562A (zh) | 数据采集方法、装置、存储介质及处理器 | |
CN109815434A (zh) | 页面编辑方法、装置、设备及存储介质 | |
CN110955374A (zh) | 消息展示方法及装置 | |
CN105447365A (zh) | 一种基于控件的隐私保护方法及用户终端 | |
CN109582410A (zh) | 截图方法、装置、设备及计算机可读存储介质 | |
CN104820548A (zh) | 一种截图方法及装置 | |
CN106484738B (zh) | 一种页面处理方法及装置 | |
CN109782982A (zh) | 一种读取日志的处理方法及终端 | |
CN106776908A (zh) | 数据清理方法、装置及终端 | |
CN106599665A (zh) | 信息处理方法及电子设备 | |
CN104049833A (zh) | 基于个人生物特征的终端屏幕图像显示方法及装置 | |
CN106156574A (zh) | 一种信息验证方法、装置及*** | |
CN105488060A (zh) | 文件获取方法、文件获取装置和终端 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |