掌桥专利:专业的专利平台
掌桥专利
首页

一种信息记录、信息溯源方法及装置

文献发布时间:2023-06-19 10:27:30


一种信息记录、信息溯源方法及装置

技术领域

本发明涉及信息处理领域,尤其涉及一种信息记录、信息溯源方法及装置。

背景技术

随着科学技术的发展,信息保密技术不断提高。

当前,大型企业内部会保存有许多需进行保密的涉密文件。通常,涉密文件只允许授权人员查看,而禁止非授权人员查看,以避免涉密文件的信息泄露。

但是,当非授权人员无意查看或者有意偷窥涉密文件时,现有技术无法对其非授权人员的身份信息进行有效记录,导致无法及时溯源出其身份,从而可能导致涉密文件的内容泄露。

发明内容

鉴于上述问题,本发明提供一种克服上述问题或者至少部分地解决上述问题的信息记录、信息溯源方法及装置,技术方案如下:

一种信息记录方法,其特征在于,包括:

获得由摄像头拍摄出的目标图像,所述目标图像包括查看目标文件的用户的人脸;

获得所述目标图像的像素组信息,所述像素组信息包括所述目标图像中至少一个像素点的像素信息;

生成至少包括有所述像素组信息的水印;

确定所述目标文件中待保存所述水印的目标区域;

将所述水印保存至所述目标区域中,所述水印的目标颜色值是根据所述目标区域的颜色值确定的。

可选的,所述像素信息包括像素点的位置信息和色彩信息。

可选的,所述目标文件为灰度文件,所述将所述水印保存在所述目标文件中的目标区域中,所述水印的目标颜色值是根据所述目标区域的颜色值确定的,包括:

在所述目标文件中,确定待保存所述水印的目标区域;

确定所述目标区域的灰度值;

将所述灰度值与预设灰度值相加后的值确定为目标灰度值;

将所述水印的灰度值设置为所述目标灰度值;

将设置灰度值后的所述水印保存至所述目标区域中,以使得所述水印隐藏在所述目标区域中。

可选的,在所述生成至少包括有所述像素组信息的水印之前,所述方法还包括:

使用加密算法,对所述像素组信息中各所述像素点的像素信息进行加密运算,获得加密后像素组信息;

所述生成至少包括有所述像素组信息的水印,包括:

生成至少包括有所述加密后像素组信息的水印。

可选的,所述目标区域为所述目标文件中的空白区域。

可选的,所述方法还包括:

确定所述用户查看所述目标文件的时间信息;

所述生成至少包括有所述像素组信息的水印,包括:

生成包括有所述像素组信息和所述时间信息的水印。

一种信息溯源方法,包括:

确定目标文件中的水印,所述水印为通过上述任一信息记录方法保存的水印;

获得所述水印中的像素组信息;

重塑所述像素组信息对应的目标图像;

对所述目标图像进行人脸识别,确定所述目标图像中的人脸所属的用户。

可选的,所述确定目标文件中的水印,包括:

将所述目标文件中颜色值为目标颜色值的内容确定为目标内容,所述目标颜色值为所述水印的颜色值;

调整所述目标内容的颜色值,以使得所述目标内容清晰的展示在所述目标文件中。

一种信息记录装置,包括:第一获得单元、第二获得单元、第一生成单元、第一确定单元和第一保存单元,其中:

所述第一获得单元,被配置为执行:获得由摄像头拍摄出的目标图像,所述目标图像包括查看目标文件的用户的人脸;

所述第二获得单元,被配置为执行:获得所述目标图像的像素组信息,所述像素组信息包括所述目标图像中至少一个像素点的像素信息;

所述第一生成单元,被配置为执行:生成至少包括有所述像素组信息的水印;

所述第一确定单元,被配置为执行:确定所述目标文件中待保存所述水印的目标区域;

所述第一保存单元,被配置为执行:将所述水印保存至所述目标区域中,所述水印的目标颜色值是根据所述目标区域的颜色值确定的。

可选的,所述像素信息包括像素点的位置信息和色彩信息。

可选的,所述目标文件为灰度文件,所述第一保存单元,包括:第二确定单元、第三确定单元、第四确定单元、设置单元和第二保存单元,其中:

所述第二确定单元,被配置为执行:在所述目标文件中,确定待保存所述水印的目标区域;

所述第三确定单元,被配置为执行:确定所述目标区域的灰度值;

所述第四确定单元,被配置为执行:将所述灰度值与预设灰度值相加后的值确定为目标灰度值;

所述设置单元,被配置为执行:将所述水印的灰度值设置为所述目标灰度值;

所述第二保存单元,被配置为执行:将设置灰度值后的所述水印保存至所述目标区域中,以使得所述水印隐藏在所述目标区域中。

可选的,所述装置还包括:加密单元;

所述加密单元,被配置为执行:在所述生成至少包括有所述像素组信息的水印之前,使用加密算法,对所述像素组信息中各所述像素点的像素信息进行加密运算,获得加密后像素组信息;

所述第一生成单元,被配置为执行:生成至少包括有所述加密后像素组信息的水印。

可选的,所述目标区域为所述目标文件中的空白区域。

可选的,所述装置还包括:第五确定单元;

所述第五确定单元,被配置为执行:确定所述用户查看所述目标文件的时间信息;

所述第一生成单元,被配置为执行:生成包括有所述像素组信息和所述时间信息的水印。

一种信息溯源装置,包括:第六确定单元、第三获得单元、重塑单元和识别单元,其中:

所述第六确定单元,被配置为执行:确定目标文件中的水印,所述水印为通过上述任一信息记录方法保存的水印;

所述第三获得单元,被配置为执行:获得所述水印中的像素组信息;

所述重塑单元,被配置为执行:重塑所述像素组信息对应的目标图像;

所述识别单元,被配置为执行:对所述目标图像进行人脸识别,确定所述目标图像中的人脸所属的用户。

可选的,所述第六确定单元,包括:第七确定单元和调整单元;

所述第七确定单元,被配置为执行:将所述目标文件中颜色值为目标颜色值的内容确定为目标内容,所述目标颜色值为所述水印的颜色值;

所述调整单元,被配置为执行:调整所述目标内容的颜色值,以使得所述目标内容清晰的展示在所述目标文件中。

本实施例提出的信息记录方法及装置,可以获得由摄像头拍摄出的目标图像,目标图像包括查看目标文件的用户的人脸,获得目标图像的像素组信息,像素组信息包括目标图像中至少一个像素点的像素信息,生成至少包括有像素组信息的水印,确定目标文件中待保存水印的目标区域,将水印保存至目标区域中,水印的目标颜色值是根据目标区域的颜色值确定的。本发明可以通过获得包括用户的人脸的目标图像,使用像素组信息的信息保存方式来保存目标图像中用户的人脸特征信息,将像素组信息转换为水印并保存在目标文件中,实现对用户的人脸特征信息的记录,有利于对用户的身份溯源,防止目标文件的内容泄露。

本实施例提出的信息溯源方法及装置,可以在用户查看目标文件时,获得包括用户的人脸的目标图像,使用像素组信息的信息保存方式来保存目标图像中用户的人脸特征信息,将像素组信息转换为水印并保存在目标文件中,实现对用户的人脸特征信息的记录,并可以在需要对用户进行溯源时,可以从目标文件中获得水印,从水印中获得像素组信息,根据像素组信息对用户进行溯源,有效确定用户身份,防止目标文件的泄露。

上述说明仅是本发明技术方案的概述,为了能够更清楚了解本发明的技术手段,而可依照说明书的内容予以实施,并且为了让本发明的上述和其它目的、特征和优点能够更明显易懂,以下特举本发明的具体实施方式。

附图说明

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

图1示出了本发明实施例提供的一种信息记录方法的流程图;

图2示出了本发明实施例提供的一种信息溯源方法的流程图;

图3示出了本发明实施例提供的一种信息记录装置的结构示意图;

图4示出了本发明实施例提供的一种信息溯源装置的结构示意图。

具体实施方式

下面将参照附图更详细地描述本发明的示例性实施例。虽然附图中显示了本发明的示例性实施例,然而应当理解,可以以各种形式实现本发明而不应被这里阐述的实施例所限制。相反,提供这些实施例是为了能够更透彻地理解本发明,并且能够将本发明的范围完整的传达给本领域的技术人员。

如图1所示,本实施例提出了一种信息记录方法,该方法可以包括以下步骤:

S101、获得由摄像头拍摄出的目标图像,目标图像包括查看目标文件的用户的人脸;

其中,目标文件可以是存储在电子设备中的涉密文件或非涉密文件。电子设备可以是手机、平板电脑或台式电脑等,本发明对此不做限定。

具体的,目标文件的文件类型可以是文档和图像等,本发明对此不做限定。

需要说明的是,摄像头可以是设置在电子设备上的摄像头;摄像头也可以是设置在电子设备周边环境的摄像头,此时,摄像头的设置位置可以由技术人员根据实际环境确定,本发明对此不做限定。其中,摄像头的数量可以是一个,也可以是多个。

可以理解的是,摄像头也可以同时包括设置在电子设备和电子设备周边环境的摄像头,以便于对用户进行全视角拍摄,使得拍摄出的目标图像可以包含用户面部的有效特征信息。

具体的,本发明可以在任意身份的用户查看目标文件时,控制摄像头对用户进行拍摄,获得包含用户人脸的目标图像。

S102、获得目标图像的像素组信息,像素组信息包括目标图像中至少一个像素点的像素信息;

需要说明的是,在获得目标图像后,本发明可以从目标图像中提取并保存用户的人脸特征信息。具体的,本发明可以从目标图像中提取出至少一个像素点的像素信息,并通过数组的方式对各像素点的像素信息进行存储,即将各像素点的像素信息分别作为一个元素存储至数组中,该数组即可以为像素组信息。可以理解的是,像素组信息即可以是用户的人脸特征信息。而在需要对查看目标文件的用户的身份进行溯源时,可以通过像素组信息,对用户的人脸进行重塑,根据重塑出的人脸追踪用户身份。

其中,像素组信息可以包括目标图像中所有像素点的像素信息,也可以仅包括目标图像中部分或全部人脸区域的像素点的像素信息。

可选的,像素点的像素信息可以包括像素点的位置信息,即像素点在目标图像中的坐标。此时,在需要对查看目标文件的用户的身份进行溯源时,可以根据像素点的像素信息描述出目标图像中人脸的轮廓,根据人脸轮廓追踪用户身份。

其中,像素点的位置信息可以为二维位置坐标,也可以为三维位置坐标,本发明对此不做限定。需要说明的是,当像素点的位置信息为二维位置坐标时,本发明可以根据像素点的位置信息描绘出人脸的平面轮廓;当像素点的位置信息为三维位置坐标时,本发明可以根据像素点的位置信息描绘出人脸的空间轮廓。

可选的,像素点的像素信息可以包括像素点的位置信息和色彩信息。其中,像素点的色彩信息可以为像素点的颜色值,如RGB值或灰度值等。此时,在需要对查看目标文件的用户的身份进行溯源时,可以根据像素点的位置信息描绘出目标图像中的人脸,之后根据各像素点的色彩信息显示人脸的颜色,重塑出目标图像中的人脸,根据人脸追踪用户身份。

需要说明的是,本发明对于位置信息和色彩信息在像素点的像素信息中的数据排列顺序不做限定,比如,像素点的像素信息可以为(像素点的横坐标,像素点的纵坐标,像素点的色彩值),也可以为(像素点的纵坐标,像素点的横坐标,像素点的色彩值),当然,也可以为(像素点的横坐标,像素点的色彩之,像素点的纵坐标)。

S103、生成至少包括有像素组信息的水印;

需要说明的是,本发明可以使用现有的水印制作方式,生成至少保存有像素组信息的水印。

S104、确定目标文件中待保存水印的目标区域;

需要说明的是,本发明在获得至少保存有像素组信息的水印后,可以将水印保存在目标文件中,以使得在需要对查看目标文件的用户进行溯源时,可以针对性的在目标文件中确定出保存有像素组信息的水印,获得水印中保存的像素组信息,根据像素组信息对用户进行溯源,提高溯源效率。

可选的,目标区域可以为目标文件中的空白区域。此时,在需要根据水印对用户进行溯源时,可以在确定出水印后,直接通过对水印进行扫描来获得在水印中保存的像素组信息,根据像素组信息对用户进行溯源,可以有效避免扫描过程中文件内容对于获取像素组信息的影响,而无需对水印进行提取,减少资源消耗。

可选的,当目标文件为文档时,目标区域可以为目标文件中的行间区域,以有效提高目标文件可以保存水印的数据容量。

可以理解的是,目标区域也可以为目标文件中包含有文件内容的区域。此时,能最大限度的提高目标文件可以保存水印的数据容量。此时,在需要根据水印对用户进行溯源时,可以在确定出水印后,先行从目标文件中提取出水印,之后再获得水印中保存的像素组信息,根据像素组信息对用户进行溯源。

S105、将水印保存至目标区域中,水印的目标颜色值是根据目标区域的颜色值确定的。

需要说明的是,本发明可以以色差保存的方式,将水印保存在目标区域中,以避免水印影响授权人员对于目标文件的阅读。

其中,水印的目标颜色值可以为水印保存在目标区域中后所显示的颜色值。可以理解的是,本发明可以根据目标区域的颜色值确定水印的目标颜色值。

其中,本实施例中的颜色值可以为RGB值和灰度值等,本发明对此不做限定。

可选的,本发明可以在确定目标区域后,先行确定目标区域的颜色值,之后基于显示色差的原则,根据目标区域的颜色值确定水印的目标颜色值,之后再将颜色值为目标颜色值的水印保存至目标区域中。

可选的,本发明可以先行将水印保存至目标区域,之后再确定目标区域的颜色值,根据目标区域的颜色值调整水印的目标颜色值。其中,本发明可以由技术人员根据水印与目标区域的色差效果来调整水印的目标颜色值。

需要说明的是,水印的颜色可以比目标区域的颜色浅或深,水印的颜色可以比目标区域的颜色亮或暗,本发明对此不做限定。

可以理解的是,本发明可以通过对水印的目标颜色值的设置,使得水印隐藏在目标文件中,提高水印的保密性,避免用户对水印进行修改或删除,提高溯源的有效性。

可选的,本发明可以在用户查看目标文件期间,将水印保存至目标区域中,此时可以提高对水印的保存速率;本发明也可以在用户查看完目标文件之后,再将水印保存至目标区域中,此时可以避免用户对目标文件添加水印的察觉,从而提高目标文件和水印的保密性。

需要说明的是,本发明可以对目标文件设置编辑权限,禁止用户对目标文件进行修改,提高目标文件的保密性和完整性。

需要说明的是,本发明可以在用户即时申请并获得在某一时长内查看目标文件的授权时,禁止执行图1所示方法对用户的人脸特征信息进行记录,可以减少运算资源的消耗,有效减少目标文件中水印的数量,提高溯源时需要确定的水印数量,提高溯源效率。

在实际应用中,本发明可以在后台对图1所示方法中的水印生成事件进行监测。具体的,本发明可以在后台的数据库中设置用于唯一标识目标文件的标识码,在检测到使用图1所示方法生成的水印后,可以在数据库中索引出目标文件的标识码,相应记录水印生成事件并在电子设备上进行提示或报警,指示技术人员获悉目标文件被查看的事件。此时,技术人员可以通过查看目标文件中的水印,对用户身份进行溯源,确定目标文件是否被非授权人员查看,避免目标文件的内容外泄。

本实施例提出的信息记录方法,可以获得由摄像头拍摄出的目标图像,目标图像包括查看目标文件的用户的人脸,获得目标图像的像素组信息,像素组信息包括目标图像中至少一个像素点的像素信息,生成至少包括有像素组信息的水印,确定目标文件中待保存水印的目标区域,将水印保存至目标区域中,水印的目标颜色值是根据目标区域的颜色值确定的。本发明可以通过获得包括用户的人脸的目标图像,使用像素组信息的信息保存方式来保存目标图像中用户的人脸特征信息,将像素组信息转换为水印并保存在目标文件中,实现对用户的人脸特征信息的记录,有利于对用户的身份溯源,防止目标文件的内容泄露。

基于图1所示的步骤,本实施例提出另一种信息记录方法。在该方法中,目标文件为灰度文件,步骤S105可以包括以下步骤:

S201、在目标文件中,确定待保存水印的目标区域;

其中,目标文件可以是色彩为灰度的灰度文件。比如,当目标文件为图像时,目标文件可以为灰度图像。

其中,目标区域可以是目标文件中的空白区域,也可以是目标文件中包含文件内容的区域,本发明对此不做限定。

需要说明的还是,在色彩为灰度的目标文件中,本发明可以将水印的色彩设置为相应的灰度值,使得水印可以隐藏在目标文件中。具体的,本发明可以根据目标区域的灰度值,确定水印的灰度值,以使得目标水印可以隐藏在目标文件中。

S202、确定目标区域的灰度值;

需要说明的是,本发明可以使用现有的方式来确定目标区域的灰度值。

S203、将灰度值与预设灰度值相加后的值确定为目标灰度值;

需要说明的是,水印与目标区域的灰度差值即为预设灰度值。本发明可以由技术人员根据实际情况设置预设灰度值,比如可以将预设灰度值设置为5,使得水印保存在目标区域时可以隐藏在目标文件中。

可以理解的是,本发明也可以通过对预设灰度值的设置,可以使得水印在保存至目标区域中时,水印可以淡化的显示在目标区域中,且可以与目标区域中的文件内容和/或周围内容相互区分开。

S204、将水印的灰度值设置为目标灰度值;

其中,本发明在获得目标灰度值后,可以将水印的灰度值设置为目标灰度值。

S205、将设置灰度值后的水印保存至目标区域中,以使得水印隐藏在目标区域中。

具体的,本发明在将水印的灰度值设置为目标灰度值后,可以将水印保存至目标区域中,使得水印可以隐藏在目标文件或者淡化的显示在目标区域中。

需要说明的是,本发明通过灰度值的设置来将水印隐藏在目标文件中的方式,可以提高对水印的保密性,避免用户察觉而修改水印的情况,从而提高对水印保护的安全性。

还需要说明的是,本发明在确定隐藏在目标文件中的水印的过程中,可以根据目标区域的灰度值和预设灰度值确定水印的目标灰度值,通过设置颜色值的方式(比如增加灰度值或者设置为亮色彩的颜色值),使得灰度值为目标灰度值的文件内容显示在目标文件中,即可以使得水印显示在目标文件中,之后本发明可以根据水印中的像素组信息对用户进行溯源。

其中,当水印显示在目标区域中后,如果目标区域为空白区域,则可以直接对水印进行扫描而获得水印中的像素组信息,如果目标区域为包含有文件内容的区域,则本发明可以使用现有的水印提取方式先行提取出水印,之后再获得水印中的像素组信息。

本实施例提出的信息记录方法,可以通过灰度值的设置来将水印隐藏在目标文件中的方式,可以提高对水印的保密性,避免用户察觉而修改水印的情况,从而提高对水印保护的安全性。

基于图1所示步骤,本实施例还提出另一种信息记录方法。在该方法中,在步骤S103之前,本发明还可以包括步骤S301,其中:

S301、使用加密算法,对像素组信息中各像素点的像素信息进行加密运算,获得加密后像素组信息。

具体的,本发明可以在获得像素组信息后,使用加密算法对像素组信息中各像素点的像素信息进行加密运算,对像素组信息进行加密,并可以将加密后像素组信息转化水印保存在目标区域中,提高像素组信息的数据保密性和安全性。

需要说明的是,本发明对于加密算法的具体类型及其加密运算过程不做限定。比如,本发明使用的某个加密算法的具体加密运算过程可以包括:对各像素点的像素信息中的每个数据进行三次方运算,比如对于第一像素点,本发明可以对第一像素点的像素信息中的颜色值和每个位置坐标进行三次方运算;再比如,本发明使用的某个加密算法的具体加密运算过程可以包括:分别在各像素点的像素信息中,获得第一个位置坐标与第二个位置坐标的差值,将该差值与颜色值相加并将相加后的和值作为第三个数据(颜色值)的值存储到像素信息中;再比如,分别在各像素点的像素信息中,将第一个坐标值与第二个坐标值的差存储到像素信息的第一位数据中,将第一个坐标值与第二个坐标值的差存储到像素信息的第二位数据中。

此时,在该方法中,步骤S103可以为:

生成至少包括有加密后像素组信息的水印。

具体的,在获得加密后像素组信息后,本发明可以将加密后像素组信息转化为相应的水印并保存到目标区域中。

需要说明的是,在需要对用户进行溯源时,本发明可以确定保存在目标区域中的水印,获得水印中保存的加密后像素组信息,之后使用相应的解密算法,对获得的加密后像素组信息进行解密运算,获得相应的像素组信息,根据像素组信息对用户进行溯源。

可选的,本发明可以在使用加密算法对像素组信息进行加密后,可以确定用于标识加密算法的算法标识码,之后可以将标识码与加密后像素组信息一齐转化为水印,使得在根据水印进行溯源时,可以根据水印中包含的算法标识码确定相应的解密算法,以对水印中的加密后像素组信息进行解密。

本实施例提出的信息记录方法,可以对像素组信息进行加密,将加密后像素组信息转化为水印保存在目标区域中,提高像素组信息的数据保密性和安全性。

基于图1所示步骤,本实施例提出另一种信息记录方法。在该方法中,还可以包括步骤S401,其中:

S401、确定用户查看目标文件的时间信息;

其中,时间信息可以包括用户开始查看目标文件的时刻,以及用户查看的时长以及用户结束查看的时刻等信息。

其中,目标文件可以是在授权情况下才能查看的涉密文件。具体的,本发明可以在用户查看目标文件时,开始记录相应的时间信息,并可以将相应的时间信息存储至后台的数据库中,使得技术人员可以在数据库中查看目标文件的历史浏览记录,确定目标文件是否在未授权情况下被用户查看。

此时,步骤S103可以包括:

生成包括有像素组信息和时间信息的水印。

具体的,本发明可以在获得时间信息后,将时间信息与相应的像素组信息一齐转化为水印并保存在目标区域中,通过时间信息对水印进行标识,使得水印中可以包含有用户查看目标文件的时间信息,从而使得在溯源时,可以根据水印中的时间信息有效筛选水印,提高对查看目标文件的用户的溯源效率。

本实施例提出的信息记录方法,可以记录用户查看目标文件的时间信息,将时间信息和像素组信息一齐转化为水印并保存至目标区域中,并可以结合数据库中目标文件的历史浏览记录,使得溯源时可以对水印进行有效筛选,从而提高溯源效率。

与图1所示信息记录方法相对应,本实施例提出一种信息溯源方法,如图2所示,该方法可以包括以下步骤:

S501、确定目标文件中的水印,水印为通过上述任一信息记录方法保存的水印;

其中,本发明可以需要对查看目标文件的用户进行溯源时,从目标文件中确定出所有水印。

具体的,当水印隐藏或者淡化的显示在目标文件中时,本发明可以通过颜色值的设置使得水印清晰的显示在目标文件中。

S502、获得水印中的像素组信息;

具体的,本发明可以分别从已确定出的各水印中,获得相应的像素组信息。

其中,当水印保存在目标文件中的空白区域时,本发明可以直接通过对水印进行扫描,来获得水印中的像素组信息。

其中,当水印保存在目标文件中的包含有文件内容的区域时,本发明可以先行将水印提取出目标文件,之后再获得水印中的像素组信息。

需要说明的是,当水印中包含用户查看目标文件的时间信息时,本发明可以根据时间信息对水印进行有效筛选,减少需扫描的水印数量,从而减少相关资源的消耗。

S503、重塑像素组信息对应的目标图像;

具体的,本发明可以根据像素组信息重塑出相应的包含人脸的目标图像。

S504、对目标图像进行人脸识别,确定目标图像中的人脸所属的用户。

具体的,本发明可以使用人脸识别技术对目标图像进行人脸识别,确定目标图像中的人脸所属的用户,对用户身份进行溯源。

需要说明的是,本发明在对某个水印中的像素组信息进行溯源后,如果该像素组信息对应的用户为授权人员、未泄露文件内容或者其身份后台已记录等情况,则本发明可以删除保存在目标文件中的该水印,提高目标文件对水印的数据存储空间,减少下次溯源时需确定的水印数量,减少对相关资源的消耗。

本实施例提出的信息溯源方法,可以根据上述信息记录方法保存在目标文件中的水印,对查看目标文件的用户进行溯源,有效防止目标文件的内容泄露。

基于图2所示步骤,本实施例提出另一种信息溯源方法,在该方法中,步骤S501可以包括以下步骤:

将目标文件中颜色值为目标颜色值的内容确定为目标内容,目标颜色值为水印的颜色值;

调整目标内容的颜色值,以使得目标内容清晰的展示在目标文件中。

具体的,本发明可以在目标文件中,通过对水印的颜色值进行调整,使得水印可以清晰的展示在目标文件中,完成对水印中像素组信息的获取,根据像素组信息对用户进行溯源。

本实施例提出的信息溯源方法,可以在用户查看目标文件时,获得包括用户的人脸的目标图像,使用像素组信息的信息保存方式来保存目标图像中用户的人脸特征信息,将像素组信息转换为水印并保存在目标文件中,实现对用户的人脸特征信息的记录,并可以在需要对用户进行溯源时,可以从目标文件中获得水印,从水印中获得像素组信息,根据像素组信息对用户进行溯源,有效确定用户身份,防止目标文件的泄露。

与图1所示方法相对应,本实施例提出一种信息记录装置,如图3所示。该装置可以包括:第一获得单元101、第二获得单元102、第一生成单元103、第一确定单元104和第一保存单元105,其中:

第一获得单元101,被配置为执行:获得由摄像头拍摄出的目标图像,目标图像包括查看目标文件的用户的人脸;

其中,目标文件可以是存储在电子设备中的涉密文件或非涉密文件。电子设备可以是手机、平板电脑或台式电脑等,本发明对此不做限定。

具体的,目标文件的文件类型可以是文档和图像等,本发明对此不做限定。

第二获得单元102,被配置为执行:获得目标图像的像素组信息,像素组信息包括目标图像中至少一个像素点的像素信息;

可选的,像素点的像素信息可以包括像素点的位置信息,即像素点在目标图像中的坐标。

可选的,像素点的像素信息可以包括像素点的位置信息和色彩信息。

第一生成单元103,被配置为执行:生成至少包括有像素组信息的水印;

需要说明的是,本发明可以使用现有的水印制作方式,生成至少保存有像素组信息的水印。

第一确定单元104,被配置为执行:确定目标文件中待保存水印的目标区域;

可选的,目标区域可以为目标文件中的空白区域。

第一保存单元105,被配置为执行:将水印保存至目标区域中,水印的目标颜色值是根据目标区域的颜色值确定的。

本实施例提出的信息记录装置,可以获得由摄像头拍摄出的目标图像,目标图像包括查看目标文件的用户的人脸,获得目标图像的像素组信息,像素组信息包括目标图像中至少一个像素点的像素信息,生成至少包括有像素组信息的水印,确定目标文件中待保存水印的目标区域,将水印保存至目标区域中,水印的目标颜色值是根据目标区域的颜色值确定的。本发明可以通过获得包括用户的人脸的目标图像,使用像素组信息的信息保存方式来保存目标图像中用户的人脸特征信息,将像素组信息转换为水印并保存在目标文件中,实现对用户的人脸特征信息的记录,有利于对用户的身份溯源,防止目标文件的内容泄露。

基于图3所示的结构示意图,本实施例提出另一种信息记录装置。在该装置中,目标文件可以为灰度文件,第一保存单元105可以包括:第二确定单元、第三确定单元、第四确定单元、设置单元和第二保存单元,其中:

第二确定单元,被配置为执行:在目标文件中,确定待保存水印的目标区域;

其中,目标文件可以是色彩为灰度的灰度文件。比如,当目标文件为图像时,目标文件可以为灰度图像。

第三确定单元,被配置为执行:确定目标区域的灰度值;

第四确定单元,被配置为执行:将灰度值与预设灰度值相加后的值确定为目标灰度值;

设置单元,被配置为执行:将水印的灰度值设置为目标灰度值;

第二保存单元,被配置为执行:将设置灰度值后的水印保存至目标区域中,以使得水印隐藏在目标区域中。

本实施例提出的信息记录装置,可以通过灰度值的设置来将水印隐藏在目标文件中的方式,可以提高对水印的保密性,避免用户察觉而修改水印的情况,从而提高对水印保护的安全性。

基于图3所示的结构示意图,本实施例提出另一种信息记录装置,该装置还可以包括:加密单元;

加密单元,被配置为执行:在生成至少包括有像素组信息的水印之前,使用加密算法,对像素组信息中各像素点的像素信息进行加密运算,获得加密后像素组信息;

具体的,本发明可以在获得像素组信息后,使用加密算法对像素组信息中各像素点的像素信息进行加密运算,对像素组信息进行加密,并可以将加密后像素组信息转化水印保存在目标区域中,提高像素组信息的数据保密性和安全性。

第一生成单元103,被配置为执行:生成至少包括有加密后像素组信息的水印。

具体的,在获得加密后像素组信息后,本发明可以将加密后像素组信息转化为相应的水印并保存到目标区域中。

可选的,本发明可以在使用加密算法对像素组信息进行加密后,可以确定用于标识加密算法的算法标识码,之后可以将标识码与加密后像素组信息一齐转化为水印,使得在根据水印进行溯源时,可以根据水印中包含的算法标识码确定相应的解密算法,以对水印中的加密后像素组信息进行解密。

本实施例提出的信息记录装置,可以对像素组信息进行加密,将加密后像素组信息转化为水印保存在目标区域中,提高像素组信息的数据保密性和安全性。

基于图3所示的结构示意图,本实施例提出另一种信息记录装置,该装置还可以包括:第五确定单元;

第五确定单元,被配置为执行:确定用户查看目标文件的时间信息;

其中,时间信息可以包括用户开始查看目标文件的时刻,以及用户查看的时长以及用户结束查看的时刻等信息。

第一生成单元103,被配置为执行:生成包括有像素组信息和时间信息的水印。

具体的,本发明可以在获得时间信息后,将时间信息与相应的像素组信息一齐转化为水印并保存在目标区域中,通过时间信息对水印进行标识,使得水印中可以包含有用户查看目标文件的时间信息,从而使得在溯源时,可以根据水印中的时间信息有效筛选水印,提高对查看目标文件的用户的溯源效率。

本实施例提出的信息记录装置,可以记录用户查看目标文件的时间信息,将时间信息和像素组信息一齐转化为水印并保存至目标区域中,并可以结合数据库中目标文件的历史浏览记录,使得溯源时可以对水印进行有效筛选,从而提高溯源效率。

与图2所示方法相对应,本实施例提出一种信息溯源装置,如图4所示,该装置可以包括:第六确定单元201、第三获得单元202、重塑单元203和识别单元204,其中:

第六确定单元201,被配置为执行:确定目标文件中的水印,水印为通过上述任一信息记录方法保存的水印;

其中,本发明可以需要对查看目标文件的用户进行溯源时,从目标文件中确定出所有水印。

具体的,当水印隐藏或者淡化的显示在目标文件中时,本发明可以通过颜色值的设置使得水印清晰的显示在目标文件中。

第三获得单元202,被配置为执行:获得水印中的像素组信息;

具体的,本发明可以分别从已确定出的各水印中,获得相应的像素组信息。

其中,当水印保存在目标文件中的空白区域时,本发明可以直接通过对水印进行扫描,来获得水印中的像素组信息。

其中,当水印保存在目标文件中的包含有文件内容的区域时,本发明可以先行将水印提取出目标文件,之后再获得水印中的像素组信息。

需要说明的是,当水印中包含用户查看目标文件的时间信息时,本发明可以根据时间信息对水印进行有效筛选,减少需扫描的水印数量,从而减少相关资源的消耗。

重塑单元203,被配置为执行:重塑像素组信息对应的目标图像;

具体的,本发明可以根据像素组信息重塑出相应的包含人脸的目标图像。

识别单元204,被配置为执行:对目标图像进行人脸识别,确定目标图像中的人脸所属的用户。

具体的,本发明可以使用人脸识别技术对目标图像进行人脸识别,确定目标图像中的人脸所属的用户,对用户身份进行溯源。

需要说明的是,本发明在对某个水印中的像素组信息进行溯源后,如果该像素组信息对应的用户为授权人员、未泄露文件内容或者其身份后台已记录等情况,则本发明可以删除保存在目标文件中的该水印,提高目标文件对水印的数据存储空间,减少下次溯源时需确定的水印数量,减少对相关资源的消耗。

本实施例提出的信息溯源装置,可以根据上述信息记录方法保存在目标文件中的水印,对查看目标文件的用户进行溯源,有效防止目标文件的内容泄露。

基于图4所示结构示意图,本实施例提出另一种信息溯源装置,在该装置中,第六确定单元201,可以包括:第七确定单元和调整单元;

第七确定单元,被配置为执行:将目标文件中颜色值为目标颜色值的内容确定为目标内容,目标颜色值为水印的颜色值;

调整单元,被配置为执行:调整目标内容的颜色值,以使得目标内容清晰的展示在目标文件中。

具体的,本发明可以在目标文件中,通过对水印的颜色值进行调整,使得水印可以清晰的展示在目标文件中,完成对水印中像素组信息的获取,根据像素组信息对用户进行溯源。

本实施例提出的信息溯源装置,可以在用户查看目标文件时,获得包括用户的人脸的目标图像,使用像素组信息的信息保存方式来保存目标图像中用户的人脸特征信息,将像素组信息转换为水印并保存在目标文件中,实现对用户的人脸特征信息的记录,并可以在需要对用户进行溯源时,可以从目标文件中获得水印,从水印中获得像素组信息,根据像素组信息对用户进行溯源,有效确定用户身份,防止目标文件的泄露。

还需要说明的是,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、商品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、商品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括要素的过程、方法、商品或者设备中还存在另外的相同要素。

以上仅为本申请的实施例而已,并不用于限制本申请。对于本领域技术人员来说,本申请可以有各种更改和变化。凡在本申请的精神和原理之内所作的任何修改、等同替换、改进等,均应包含在本申请的权利要求范围之内。

相关技术
  • 信息记录装置、信息记录程序、记录有信息记录程序的记录介质、记录介质、信息记录方法、信息再生装置、信息再生方法、信息再生程序和记录有信息再生程序的记录介质
  • 信息记录装置、信息再现装置、信息记录方法、信息再现方法、信息记录程序、信息再现程序、以及信息记录介质
技术分类

06120112552519