一种图片处理方法和设备与流程

文档序号:11177664阅读:770来源:国知局
一种图片处理方法和设备与流程

本申请涉及互联网信息处理技术领域,尤其涉及一种图片处理方法和设备。



背景技术:

截图工具(英文:hypersnap)是一种屏幕信息捕捉工具,可以实现对屏幕中显示的视频信息、文本信息等各种类型信息进行捕捉,并以图片形式发送捕捉到的信息。

在实际应用中,用户经常使用截图工具捕捉屏幕信息发送给其他用户,以实现不同用户之间的信息共享。但是,由于用户在使用截图工具时,截图工具通过截取的方式从屏幕中捕捉信息,不可避免的是在捕捉的信息中会包含用户的一些隐私信息(例如:账户名称、当前所在位置等等),而这些信息有可能并不是用户希望共享给其他用户的。一旦出现这种情形,用户需要首先将截取得到的图片进行存储,其次,通过其他图片处理工具,对截取到的图片进行处理,这样不仅增加截图操作的复杂性,而且降低用户对截图工具的用户体验,反之,将给用户造成一定的安全隐患。



技术实现要素:

有鉴于此,本申请实施例提供了一种图片处理方法和设备,用于解决现有技术中如何在保证用户信息安全的情况下避免截图操作复杂的问题。

一种图片处理方法,包括:

获取通过截图工具捕捉得到的图片信息;

将所述图片信息中包含的各个区域的内容与预设信息进行比对,其中,所述预设信息中包含的信息属于秘密等级大于设定阈值的信息;

根据比对结果,对所述图片信息中包含的各个区域的内容进行处理。

一种图片处理设备,包括:

获取单元,用于获取通过截图工具捕捉得到的图片信息;

对比单元,用于将所述图片信息中包含的各个区域与预设信息进行比对,其中,所述预设信息中包含的信息属于秘密等级大于设定阈值的信息;

处理单元,用于根据比对结果,对所述图片信息中包含的各个区域的内容进行处理。

本申请有益效果如下:

本申请实施例获取通过截图工具捕捉得到的图片信息;将所述图片信息中包含的各个区域与预设信息进行比对,所述预设信息中包含的信息属于秘密等级大于设定阈值的信息;根据比对结果,对所述图片信息中包含的各个区域进行处理。对于通过截图工具捕捉得到的图片信息,采用比对方式判断所述图片信息中包含的各个区域对应的秘密等级是否大于设定阈值,这样可以自动有针对性地对图片信息进行处理,以保证捕捉到的图片信息中包含的秘密等级大于设定阈值的内容不轻易被泄露,提升触发截图工具的用户的信息安全,改善用户对截图工具的用户体验。

附图说明

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

图1为本申请实施例提供的一种图片处理方法的流程示意图;

图2为本申请实施例提供的获取到的图片信息示意图;

图3为本申请实施例中提供的对图片信息进行处理后的示意图;

图4为本申请实施例提供的一种图片处理设备的结构示意图。

具体实施方式

为了实现本申请的目的,本申请实施例提供了一种图片处理方法和设备,获取通过截图工具捕捉得到的图片信息;将所述图片信息中包含的各个区域与预设信息进行比对,所述预设信息中包含的信息属于秘密等级大于设定阈值的信息;根据比对结果,对所述图片信息中包含的各个区域进行处理。对于通过截图工具捕捉得到的图片信息,采用比对方式判断所述图片信息中包含的各个区域对应的秘密等级是否大于设定阈值,这样可以自动有针对性地对图片信息进行处理,以保证捕捉到的图片信息中包含的秘密等级大于设定阈值的内容不被轻易泄露,提升触发截图工具的用户的信息安全,改善用户对截图工具的用户体验。

需要说明的是,本申请实施例所记载的技术方案应用于对于截取的图片信息,可以对图片信息中用户希望发送给其他用户的内容进行比对操作,也可以对图片信息中包含的用户不希望发送给其他用户的内容进行比对操作,这里不做限定。

下面结合说明书附图对本申请各个实施例作进一步地详细描述。显然,所描述的实施例仅仅是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其它实施例,都属于本申请保护的范围。

图1为本申请实施例提供的一种图片处理方法的流程示意图。所述方法可以如下所示。

步骤101:获取通过截图工具捕捉得到的图片信息。

在步骤101中,用户在使用各种应用软件时,有些应用软件中提供截图工具,该截图工具可以用于捕捉各种各样的信息,例如:音频信息、视频信息、文本信息等。通过截图工具捕捉到的信息以图片信息形式进行存储。

具体地,用户触发应用软件中的截图工具控件视为向服务器发送截图请求,服务器接收用户通过截图工具控件发送的截图请求,并根据该截图请求捕捉所需要截取的内容,得到内容对应的图片信息。

例如:用户需要向其好友发送一段历史记录信息,此时,用户触发应用软件中的截图工具控件,通过捕捉操作获取该历史记录信息,并将获取到的该历史记录信息以图片形式存储。

图2为本申请实施例提供的获取到的图片信息示意图。从图2中可以看出,在利用截图工具捕捉需要发送的信息时,除了捕捉到需要发送的信息之外,还可以包括其他信息。例如:图2中所示的历史记录信息属于需要发送的信息,此外,图2中所示的用户的账户信息、历史记录信息中的时间信息、历史记录信息中信息交互双方的账户信息可以称之为其他信息,这些其他信息可以被接收方获取,也可以是不希望接收方获取的。若不希望接收方获取,可以按照本申请实施例中所记载的方案实现这些信息的屏蔽处理。

步骤102:将所述图片信息中包含的各个区域的内容与预设信息进行比对。

其中,所述预设信息中包含的信息属于秘密等级大于设定阈值的信息。

在步骤102中,为了保证用户信息的安全性,可以预先建立一个信息库,这个信息库用于存储秘密等级大于设定阈值的与用户信息相关的信息。

所谓秘密等级是指信息对于用户来讲的重要度,重要度越高意味着信息对于用户来讲的秘密等级越高。例如:用户的标识信息、所发送信息的信息来源(这里的信息来源主要包含第三方用户的标识信息)、敏感度较高的信息等。

本申请实施例中所记载的信息库可以包含内容,也可以包含颜色等其他类型的信息。若本申请实施例中所记载的信息库为内容库,那么内容库中所包含的内容可以是内容模型,例如:包含位置信息的内容模型;也可以是表征用户特征的敏感信息,例如:用户在即时通信软件上设置的昵称,用户的真实姓名,用户的手机号码等等;还可以是系统根据用户的行为数据分析得到的用户不希望泄漏的信息,这里不做具体限定。

具体地,若所述预设信息为预设内容库中的内容,那么将所述图片信息中包含的各个区域与预设信息进行比对,包括:

将所述图片信息中包含的各个区域的内容与预设内容库中的内容进行比对。

具体地,确定所述图片信息中包含内容的区域;

针对每一个所述区域的内容,执行以下操作:

选择其中一个区域,并提取选择的所述区域中包含的内容;

将提取到的所述内容与预设内容库中的内容进行比对,并计算提取到的所述内容与预设内容库中的内容的内容相似度。

例如:图2中所示的图片信息中包含的三条历史记录信息,这三条历史记录信息的内容是希望接收方用户获取的,那么这三条历史记录信息所在的区域可以称之一个区域;图2中所示的图片信息中包含的发送者的图标信息、标识信息以及心情状态信息,那么图标信息所在位置可以称之为一个区域、标识信息所在位置可以称之为一个区域、心情状态信息可以称之为一个区域。

也就是说,以图2中所示的图片信息为例,确定图片信息中包含内容的四个区域。

针对这四个区域的内容,分别执行以下操作:

假设选择的区域的内容为发送者的图标信息,提取该图标信息的内容,分别计算提取的图标信息的内容与预设内容库中的内容的内容相似度;

假设选择的区域的内容为发送者的标识信息,提取该标识信息的内容,分别计算提取的标识信息的内容与预设内容库中的内容的内容相似度;

假设选择的区域的内容为发送者的心情状态信息,提取该心情状态信息的内容,分别计算提取的心情状态信息的内容与预设内容库中的内容的内容相似度。

需要说明的是,在计算内容相似度时,若提取的内容与内容库中包含的内容模型一致,那么计算的得到的内容相似度为1,例如:内容模型要求提取的内容中包含位置信息,假设提取的内容中包含位置信息,那么可以确定提取的内容与内容库中包含的内容模型一致。

此外,图2中所示的历史记录信息中除了内容之外,还包含发送这些内容的其他用户的账户信息,那么在对不同历史记录信息进行比对时,可以将内容与发送这些内容的其他用户的账户信息分开进行比对,或者提取出历史记录信息中包含的发送这些内容的其他用户的账户信息进行比对。

步骤103:根据比对结果,对所述图片信息中包含的各个区域的内容进行处理。

在步骤103中,由于截图工具在执行截取操作时,除了捕捉到用户希望发送给其他用户的内容之外,还可以捕捉到一些其他信息,而这些信息有可能属于敏感信息或者不希望其他用户获取的信息,那么可以通过步骤102的比对操作确定图片信息中包含的内容是否属于敏感信息或者不希望其他用户获取的信息。

具体地,若计算得到的内容相似度大于设定门限时,确定图片信息中包含的内容属于敏感信息或者不希望其他用户获取的信息,那么对所述图片信息中内容相似度大于设定门限的区域的内容进行隐藏处理。

其中,所述隐藏处理表征接收到所述图片信息的目标用户无法获取被隐藏的内容。

仍以图2中所示的内容为例进行说明。假设图片信息中包含的发送者的标识信息对应的内容相似度大于设定门限,那么确定图片信息中包含的发送者的标识信息属于敏感信息或者不希望其他用户获取的信息,此时,可以对图片信息中发送者的标识信息进行隐藏处理,例如:抹除图片信息中发送者的标识信息。

图3为本申请实施例中提供的对图片信息进行处理后的示意图。从图3中可以看出,处理后的图片信息中发送者的标识信息进行了抹除处理,即接收该图片信息的用户无法获取到该图片信息中的发送者的标识信息。

若计算得到的内容相似度不大于设定门限时,确定图片信息中包含的内容不属于敏感信息或者希望其他用户获取的信息。

在本申请的另一个实施例中,若图片信息中包含的区域个数大于1时,根据比对结果,对所述图片信息中包含的各个区域的内容进行处理,包括:

在计算得到所述图片信息中包含的每一个区域的内容相似度时,若计算得到的内容相似度大于设定门限的区域的个数大于设定数值,则对所述图片信息进行设定处理。

其中,所述设定处理用于使得接收到所述图片信息的用户无法获取所述图片信息中的内容。

仍以图2中所示的内容为例进行说明。假设计算得到的内容相似度大于设定门限的区域的个数为3,说明图片信息中包含的内容大部分属于敏感信息或者不希望其他用户获取的信息,此时可以将获取的图片信息转换成为乱码形式,这样使得接收到所述图片信息的用户无法获取所述图片信息中的内容。

在本申请的另一个实施例中,根据比对结果,对所述图片信息中包含的各个区域的内容进行处理,包括:

在计算得到所述图片信息中包含的每一个区域的内容相似度时,若计算得到的内容相似度大于设定门限的区域的个数大于设定数值,则发送提示信息。

其中,所述提示信息用于提示触发截图工具捕捉图片信息的用户截图失败。

仍以图2中所示的内容为例进行说明。假设计算得到的内容相似度大于设定门限的区域的个数为3,说明图片信息中包含的内容大部分属于敏感信息或者不希望其他用户获取的信息,此时可以发送提示截取失败信息,使得触发截图工具捕捉图片信息的用户截图失败。

在本申请的另一个实施例中,所述方法还包括:

在通过截图工具进行捕捉时,确定接收所述图片信息的用户的标识信息;根据所述用户的标识信息,将处理后的所述图片信息发送给所述用户。

通过本申请实施例所提供的技术方案,获取通过截图工具捕捉得到的图片信息;将所述图片信息中包含的各个区域的内容与预设信息进行比对,所述预设信息中包含的信息属于秘密等级大于设定阈值的信息;根据比对结果,对所述图片信息中包含的各个区域进行处理。对于通过截图工具捕捉得到的图片信息,采用比对方式判断所述图片信息中包含的各个区域对应的秘密等级是否大于设定阈值,这样可以有针对性地对图片信息进行处理,以保证捕捉到的图片信息中包含的秘密等级大于设定阈值的内容不被泄露,提升触发截图工具的用户的信息安全,改善用户对截图工具的用户体验。

图4为本申请实施例提供的一种图片处理设备的结构示意图。所述图片处理设备包括:获取单元41、对比单元42和处理单元43,其中:

获取单元41,用于获取通过截图工具捕捉得到的图片信息;

对比单元42,用于将所述图片信息中包含的各个区域的内容与预设信息进行比对,其中,所述预设信息中包含的信息属于秘密等级大于设定阈值的信息;

处理单元43,用于根据比对结果,对所述图片信息中包含的各个区域进行处理。

在本申请的另一个实施例中,所述比对单元42将所述图片信息中包含的各个区域与预设信息进行比对,包括:

若所述预设信息为预设内容库中的内容,那么将所述图片信息中包含的各个区域的内容与预设内容库中的内容进行比对。

在本申请的另一个实施例中,所述图片处理设备还包括:确定单元44和发送单元45,其中:

确定单元44,用于在通过截图工具进行捕捉时,确定接收所述图片信息的用户的标识信息;

发送单元45,用于根据所述用户的标识信息,将处理后的所述图片信息发送给所述用户。

在本申请的另一个实施例中,所述对比单元42将所述图片信息中包含的各个区域的内容与预设内容库中的内容进行比对,包括:

确定所述图片信息中包含内容的区域;

针对每一个所述区域的内容,执行以下操作:

选择其中一个区域,并提取选择的所述区域中包含的内容;

将提取到的所述内容与设定内容库中的内容进行比对,并计算提取到的所述内容与设定内容库中的内容的内容相似度。

在本申请的另一个实施例中,所述处理设备43根据比对结果,对所述图片信息中包含的各个区域的内容进行处理,包括:

若计算得到的内容相似度大于设定门限时,对所述图片信息中内容相似度大于设定门限的区域的内容进行隐藏处理,其中,所述隐藏处理表征接收到所述图片信息的目标用户无法获取被隐藏的内容。

在本申请的另一个实施例中,所述处理设备43根据比对结果,对所述图片信息中包含的各个区域的内容进行处理,包括:

在计算得到所述图片信息中包含的每一个区域的内容相似度时,若计算得到的内容相似度大于设定门限的区域的个数大于设定数值,则对所述图片信息进行设定处理,其中,所述设定处理用于使得接收到所述图片信息的用户无法获取所述图片信息中的内容。

在本申请的另一个实施例中,所述处理设备43根据比对结果,对所述图片信息中包含的各个区域的内容进行处理,包括:

在计算得到所述图片信息中包含的每一个区域的内容相似度时,若计算得到的内容相似度大于设定门限的区域的个数大于设定数值,则发送提示信息,其中,所述提示信息用于提示触发截图工具捕捉图片信息的用户截图失败。

需要说明的是,本申请实施例提供的图片处理设备可以通过硬件方式实现,也可以通过软件方式实现,图片处理设备对于通过截图工具捕捉得到的图片信息,采用比对方式判断所述图片信息中包含的各个区域的内容对应的秘密等级是否大于设定阈值,这样可以有针对性地对图片信息中包含的内容进行处理,以保证捕捉到的图片信息中包含的秘密等级大于设定阈值的内容不被泄露,提升触发截图工具的用户的信息安全,改善用户对截图工具的用户体验。

本领域的技术人员应明白,本申请的实施例可提供为方法、装置(设备)、或计算机程序产品。因此,本申请可采用完全硬件实施例、完全软件实施例、或结合软件和硬件方面的实施例的形式。而且,本申请可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器、cd-rom、光学存储器等)上实施的计算机程序产品的形式。

本申请是参照根据本申请实施例的方法、装置(设备)和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。

这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。

这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。

尽管已描述了本申请的优选实施例,但本领域内的技术人员一旦得知了基本创造性概念,则可对这些实施例作出另外的变更和修改。所以,所附权利要求意欲解释为包括优选实施例以及落入本申请范围的所有变更和修改。

显然,本领域的技术人员可以对本申请进行各种改动和变型而不脱离本申请的精神和范围。这样,倘若本申请的这些修改和变型属于本申请权利要求及其等同技术的范围之内,则本申请也意图包含这些改动和变型在内。

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