一种截图方法和装置与流程

文档序号:17660139发布日期:2019-05-15 22:19阅读:151来源:国知局
一种截图方法和装置与流程

本申请涉及图像处理技术领域,尤其涉及一种截图方法和装置。



背景技术:

随着电子产品的发展,截图给人们的生活和工作带来了巨大便利,因而在日常生活和工作中的应用越来越广泛。

目前,在截图过程中,当用户不想让他人看到截图页面上的一些信息,则需要用户先将截图保存下来,然后利用修图工具在截图上不想让他人看到的信息的位置进行打码处理。作为示例,该修图工具可以为photoshop软件、美图秀秀等等。

然而,这种对截图信息进行打码处理的方法需要用户采取额外的修图操作,导致操作较为繁琐,降低了用户体验。



技术实现要素:

有鉴于此,本申请提供了一种截图方法和装置,以在截图时自动对截图页面上的一些信息进行打码处理,从而简化用户操作流程,提升用户体验。

为了解决上述技术问题,本申请采用了如下技术方案:

一种截图方法,包括:

响应于用户对页面触发的截图指令,检测所述页面上是否包含预设信息;

当所述页面上包含预设信息时,对所述页面上的预设信息进行预打码处理;

根据预设信息被预打码处理后的页面,生成包含有被预打码处理过的预设信息的截图图片。

可选地,当所述页面上包含预设信息时,所述根据预设信息被预打码处理后的页面,生成包含有被预打码处理过的预设信息的截图图片之前,还包括:

向用户发送是否对所述预设信息进行打码处理的第一提示信息;

接收用户对所述第一提示信息的应答指令;

所述根据预设信息被预打码处理后的页面,生成包含有被预打码处理过的预设信息的截图图片,具体包括:

当所述应答指令为用户对所述预设信息进行打码处理的确认指令时,根据预设信息被预打码处理后的页面,生成包含有被预打码处理过的预设信息的截图图片。

可选地,当所述应答指令为用户对所述预设信息进行打码处理的确认指令时,还包括:

向用户发送采用对所述预设信息进行打码处理的方案进行截图的第二提示信息。

可选地,所述接收用户对所述第一提示信息的应答指令之后,还包括:

当所述应答指令为用户对所述预设信息进行打码处理的拒绝指令时,生成显示有预设信息的截图图片。

可选地,当所述应答指令为用户对所述预设信息进行打码处理的拒绝指令时,还包括:

向用户发送采用不对所述预设信息进行打码处理的方案进行截图的第三提示信息。

可选地,生成截图图片之后,还包括:保存和/或分享所述截图图片。

一种截图装置,包括:

检测单元,用于响应于用户对页面触发的截图指令,检测所述页面上是否包含预设信息;

处理单元,用于当所述页面上包含预设信息时,对所述页面上的预设信息进行预打码处理;

第一生成单元,用于根据预设信息被预打码处理后的页面,生成包含有被预打码处理过的预设信息的截图图片。

可选地,所述装置还包括:

第一发送单元,用于向用户发送是否对所述预设信息进行打码处理的第一提示信息;

接收单元,用于接收用户对所述第一提示信息的应答指令;

所述第一生成单元,具体包括:

用于当所述应答指令为用户对所述预设信息进行打码处理的确认指令时,根据预设信息被预打码处理后的页面,生成包含有被预打码处理过的预设信息的截图图片。

可选地,所述装置还包括:

第二发送单元,用于当所述应答指令为用户对所述预设信息进行打码处理的确认指令时,向用户发送采用对所述预设信息进行打码处理的方案进行截图的第二提示信息。

可选地,所述装置还包括:

第二生成单元,用于当所述应答指令为用户对所述预设信息进行打码处理的拒绝指令时,生成显示有预设信息的截图图片。

相较于现有技术,本申请具有以下有益效果:

基于以上技术方案可知,本申请提供的截图方法,可以在用户触发对页面的截图指令后,生成截图图片之前,自动对页面上的预设信息进行打码处理,如此,免去了用户在生成截图图片之后,再采用修图工具对截图图片上的预设信息进行打码处理的操作。因而,该截图方法能够自动生成包含有被预打码处理过的预设信息的截图图片,如此,简化了用户的操作流程,提升了用户体验。

附图说明

为了更清楚地说明本申请实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请中记载的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。

图1为本申请实施例一提供的截图方法的流程图;

图2为本申请实施例提供的移动终端显示页面示意图;

图3为本申请实施例提供的s101的一种实施方式的流程图;

图4为本申请实施例提供的对预设信息进行预打码处理后的页面示意图;

图5为本申请实施例二提供的截图方法的流程图;

图6为本申请实施例提供的以文字信息作为第一提示信息的示例的显示界面示意图;

图7为本申请实施例提供的截图装置的结构示意图。

具体实施方式

为了解决背景技术部分所述的技术问题,本申请实施例提供了一种截图方法,包括:响应于用户对页面触发的截图指令,检测所述页面上是否包含预设信息;当所述页面上包含预设信息时,对所述页面上的预设信息进行预打码处理;根据预设信息被预打码处理后的页面,生成包含有被预打码处理过的预设信息的截图图片。

本申请提供的截图方法,可以在用户触发对页面的截图指令后,生成截图图片之前,自动对页面上的预设信息进行打码处理,如此,免去了用户在生成截图图片之后,再采用修图工具对截图图片上的预设信息进行打码处理的操作。因而,该截图方法能够自动生成包含有被预打码处理过的预设信息的截图图片,如此,简化了用户的操作流程,提升了用户体验。

为了使本技术领域的人员更好地理解本申请方案,下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。

方法实施例一

参见图1,该图为本申请实施例一提供的截图方法的流程图。

本申请实施例提供的截图方法,包括:

s101:响应于用户对页面触发的截图指令,检测所述页面上是否包含预设信息。

预设信息可以是预先设定的信息,也可以根据实际应用场景确定的信息。

作为示例,当页面为与用户资产相关的页面时,所述预设信息可以包括用户隐私信息,而且,用户隐私信息可以包括资产以及收益相关信息、身份证信息、手机号码信息、住址信息以及其他涉及个人隐私的信息中的至少一种。

为了便于解释和说明,下面将结合图2对预设信息进行具体说明。

参见图2,该图为本申请实施例提供的移动终端显示页面示意图。

在该显示页面中,预设信息为用户隐私信息,其包括资产以及收益相关信息,因此,在图2中,用虚线框标记的信息均属于预设信息。

s101可以采用多种实施方式,下面将以一种实施方式为例进行解释和说明。

参见图3,该图为本申请实施例提供的s101的一种实施方式的流程图。

作为一种可选的实施方式,s101具体可以为:

s1011:接收用户对页面触发的截图指令。

本步骤可以具体为:当页面为显示在移动终端例如手机上的页面时,用户点击“截图”图标,触发对页面的截图指令后,截图装置接收到用于对页面触发的截图指令。

需要说明,在本申请实施例中,页面可以是整个页面,也可以是部分页面。其中,所述部分页面可以是预先设定的,也可以是用户根据自身需求选定的。

s1012:检测所述页面上是否包含预设信息。

本步骤可以具体为:截图装置扫描页面上包括的各个信息,并检测扫描到的各个信息是否属于预设信息。当扫描到的至少一个信息属于预设信息时,则确定该页面上包含预设信息。

作为一种实施方式,当预设信息包括隐私信息时,则s1012具体可以为:截图装置扫描页面上包括的各个信息,并检测扫描到的各个信息是否属于隐私信息。当扫描到的至少一个信息属于隐私信息时,则确定该页面上包含预设信息。

s102:当所述页面上包含预设信息时,对所述页面上的预设信息进行预打码处理。

需要说明,预打码处理是指利用预设符号或预设图形将预设信息进行覆盖,使得所述页面上的不显示预设信息。

预设符号可以是任一种符号。例如,预设符号可以包括:*、!、&、#或+等符号中的任一种。

为了便于解释和理解,下面将以利用预设符号进行预打码处理为例进行说明。

作为一种可选的实施方式,s102具体可以为:当所述页面上包含预设信息时,利用预设符号,对所述页面上的预设信息进行预打码处理。

另外,当所述页面上包括多个预设信息时,可以将所有的预设信息均采用相同或不同的预设符号进行预打码处理,也可以根据每个预设信息,采用与其对应的预设符号进行预打码处理。

作为一种可选的实施方式,当所述页面上包括:第一预设信息和第二预设信息时,则s102具体可以为:利用第一符号,对第一预设信息以及第二预设信息进行预打码处理。

作为另一种实施方式,当所述页面上包括:第一预设信息和第二预设信息时,则s102具体可以为:利用第一符号对第一预设信息进行预打码处理,并利用第二符号对第二预设信息进行预打码处理。

需要说明的是,本申请实施例是以利用预设符号进行预打码处理为例进行说明,本申请还可以采用预设图形例如马赛克进行预打码处理,由于采用预设图形进行预打码处理的过程和采用预设符号进行预打码处理的过程相似,为了简要起见,在此不再赘述。另外,本申请实施例还可以采用其他的打码处理方法进行打码,本申请对打码处理方法不作具体限定。

s103:根据预设信息被预打码处理后的页面,生成包含有被预打码处理过的预设信息的截图图片。

在预设信息被预打码处理后的页面中,预设信息已被预设符号或者图形覆盖,此时,该页面上不再显示预设信息。

为了便于解释和理解,下面结合图2和图4进行说明。

参见图4,该图为本申请实施例提供的对预设信息进行预打码处理后的页面示意图。

对图2中虚线框标记的资产以及收益信息进行预打码处理后,得到了图4所示的页面。在图4所示的页面中,虚线框标记的资产以及收益信息均被星号“*”所覆盖。如此,在图4所示的页面上,用户的资产以及收益信息已被隐藏,能够避免用户的资产以及收益信息的泄露。

截图图片可以根据预设信息被预打码处理后的页面的整体生成,也可以根据预设信息被预打码处理后的页面的部分生成。

作为一种可选的实施方式,s103具体可以为:根据图4所示的页面,生成包含有被预打码处理过的预设信息的截图图片。

以上为本申请实施例提供的截图方法的具体实现方式。在该具体实现方式中,在用户触发对页面的截图指令后,生成截图图片之前,可以自动对页面上的预设信息进行打码处理,如此,免去了用户在生成截图图片之后,再采用修图工具对截图图片上的预设信息进行打码处理的操作。因而,该截图方法能够自动生成包含有被预打码处理过的预设信息的截图图片,如此,简化了用户的操作流程,提升了用户体验。

以上实施例提供的截图方法中,能够根据预设信息被预打码处理后的页面,生成包含有被预打码处理过的预设信息的截图图片。

另外,在实际应用中,并不是每次截图,用户都期望对预设信息进行预打码处理,在一些应用场景下,用户期望得到原始的页面,此时不需要对预设信息进行预打码处理。因而,为了提高本申请实施例提供的截图方法的适用范围,进而提升用户体验,本申请还提供了截图方法的另一种实施方式,下面将结合附图进行解释和说明。

方法实施例二

方法实施例二是在方法实施例一的基础上进行的改进,为了简要起见,方法实施例二中与方法实施例一中内容相同的部分,在此不再赘述。

参见图5,该图为本申请实施例二提供的截图方法的流程图。

本申请实施例提供的截图方法,包括:

s501:响应于用户对页面触发的截图指令,检测所述页面上是否包含预设信息。

s501的具体实现方式与s101的具体实现方式相同,在此不再赘述。

s502:当所述页面上包含预设信息时,对所述页面上的预设信息进行预打码处理。

s502的具体实现方式与s102的具体实现方式相同,在此不再赘述。

s503:向用户发送是否对所述预设信息进行打码处理的第一提示信息。

第一提示信息可以是文字信息,也可以是图片信息,也可以是声音信息,还可以是视频信息。

为了便于解释和理解,下面将以第一提示信息为文字信息为例进行说明。

参见图6,该图为本申请实施例提供的以文字信息作为第一提示信息的示例的显示界面示意图。

图6中包括:预设信息被预打码处理后的页面以及第一提示信息,而且,第一提示信息为“原始截图中包含了您的隐私信息,是否使用经过隐私保护处理后的截图”的文字信息。并且,在该显示界面上还设置有“使用”和“不使用”按钮,以方便用户根据自身情况对该第一提示信息进行应答。

s504:接收用户对所述第一提示信息的应答指令。

应答指令可以根据用户对所述第一提示信息进行反馈的信息获得。当用户确定对所述预设信息进行打码处理,则接收的应答指令是用户对所述预设信息进行打码处理的确认指令;当用户拒绝对所述预设信息进行打码处理,则接收的应答指令是用户对所述预设信息进行打码处理的拒绝指令。

作为一种实施方式,如图6所示,s504具体可以为:当用户点击“使用”按钮,则可以接收到用户对所述预设信息进行打码处理的确认指令;当用户点击“不使用”按钮,则可以接收到用户对所述预设信息进行打码处理的拒绝指令。

s505:判断所述应答指令是否为用户对所述预设信息进行打码处理的确认指令。若是,则执行s506;若否,则执行s508。

s506:向用户发送采用对所述预设信息进行打码处理的方案进行截图的第二提示信息。

第二提示信息可以是文字信息,也可以是图片信息,也可以是声音信息,还可以是视频信息。

s507:根据预设信息被预打码处理后的页面,生成包含有被预打码处理过的预设信息的截图图片。

s507的内容与s103的内容相同,在此不再赘述。

需要说明的是,s506和s507的执行顺序不固定,可以依次执行s506和s507,也可以依次执行s507和s506,还可以同时执行s506和s507。

s508:向用户发送采用不对所述预设信息进行打码处理的方案进行截图的第三提示信息。

第三提示信息可以是文字信息,也可以是图片信息,也可以是声音信息,还可以是视频信息。

s509:生成显示有预设信息的截图图片。

作为一种实施方式,s509具体可以为:根据图2所示的页面,生成显示有预设信息的截图图片。

需要说明的是,s508和s509的执行顺序不固定,可以依次执行s508和s509,也可以依次执行s509和s508,还可以同时执行s508和s509。

另外,为了进一步优化截图方法,进一步提高用户体验,本申请实施例还提供了截图方法的另一种实施方式,在该实施方式中,在生成截图图片之后,还包括:保存和/或分享所述截图图片。如此,能够便利用户对截图图片的使用,进而进一步提高用户体验。

以上为本申请实施例提供的截图方法的另一种实现方式。该实现方式除了具有上述实现方式的有益效果外,还能够通过向用户发送是否对所述预设信息进行打码处理的第一提示信息,以便用户根据自身需要选择是否对预设信息进行打码处理,并根据用户对所述第一提示信息的应答指令进行相应的的截图操作。如此,当用户期望对预设信息进行打码处理时,能够为用户提供包含有被预打码处理过的预设信息的截图图片;当用户不期望对预设信息进行打码处理时,能够为用户提供显示有预设信息的截图图片,因而,该方法提高了用户的自主选择性,进而提高了用户体验。另外,该方法还通过保存和/或分享所述截图图片,能够便利用户对截图图片的使用,进而进一步提高用户体验。

基于上述实施例提供的一种截图方法,本申请还提供了一种截图装置,下面将结合附图进行解释和说明。

装置实施例

参见图7,该图为本申请实施例提供的截图装置的结构示意图。

本申请实施例提供的截图装置,包括:

检测单元701,用于响应于用户对页面触发的截图指令,检测所述页面上是否包含预设信息;

处理单元702,用于当所述页面上包含预设信息时,对所述页面上的预设信息进行预打码处理;

第一生成单元703,用于根据预设信息被预打码处理后的页面,生成包含有被预打码处理过的预设信息的截图图片。

为了进一步提高截图的效率以及适用范围,进而提高用户体验,所述截图装置,还包括:

第一发送单元,用于向用户发送是否对所述预设信息进行打码处理的第一提示信息;

接收单元,用于接收用户对所述第一提示信息的应答指令;

所述第一生成单元703,具体包括:

用于当所述应答指令为用户对所述预设信息进行打码处理的确认指令时,根据预设信息被预打码处理后的页面,生成包含有被预打码处理过的预设信息的截图图片。

为了进一步提高截图的效率以及适用范围,进而提高用户体验,所述截图装置,还包括:

第二发送单元,用于当所述应答指令为用户对所述预设信息进行打码处理的确认指令时,向用户发送采用对所述预设信息进行打码处理的方案进行截图的第二提示信息。

为了进一步提高截图的效率以及适用范围,进而提高用户体验,所述截图装置,还包括:

第二生成单元,用于当所述应答指令为用户对所述预设信息进行打码处理的拒绝指令时,生成显示有预设信息的截图图片。

为了进一步提高截图的效率以及适用范围,进而提高用户体验,所述截图装置,还包括:

第三发送单元,用于当所述应答指令为用户对所述预设信息进行打码处理的拒绝指令时,向用户发送采用不对所述预设信息进行打码处理的方案进行截图的第三提示信息。

为了进一步提高截图的效率以及适用范围,进而提高用户体验,所述截图装置,还包括:

使用单元,用于在生成截图图片之后,保存和/或分享所述截图图片。

本申请实施例提供的截图装置,包括:检测单元701、处理单元702和第一生成单元703。在该装置中,可以在用户触发对页面的截图指令后,生成截图图片之前,自动对页面上的预设信息进行打码处理,如此,免去了用户在生成截图图片之后,再采用修图工具对截图图片上的预设信息进行打码处理的操作。因而,该截图装置能够自动生成包含有被预打码处理过的预设信息的截图图片,如此,简化了用户的操作流程,提升了用户体验。

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