文件处理方法、装置、设备及存储介质制造方法及图纸

技术编号:27475140 阅读:20 留言:0更新日期:2021-03-02 17:42
本发明专利技术实施例公开了一种文件处理方法、装置、设备及存储介质。其中,方法包括:获取目标应用的待处理文件;确定待处理文件的文件类型;根据待处理文件的文件类型确定待处理文件匹配的目标文件水印;根据目标文件水印对待处理文件进行水印处理。本发明专利技术实施例实现为不同类型的文件添加不同类型的水印标记,从而使得文件具有可溯源性。文件具有可溯源性。文件具有可溯源性。

【技术实现步骤摘要】
文件处理方法、装置、设备及存储介质


[0001]本专利技术实施例涉及计算机
,尤其涉及一种文件处理方法、装置、设备及存储介质。

技术介绍

[0002]在自动化办公环境下,日常交流过程中,资料文件是很容易流转的。虽然很多文件都会备注密级,企事业也对相应的员工进行保密培训,但是在比较极端的情况下,文件还是会被泄露。对于不慎泄露的文件,保密管理部门很难根据一份原始文件去追溯文件泄露者。重要资料文件在自动化办公场景里,该如何保护成为了一个迫在眉睫的问题。

技术实现思路

[0003]本专利技术实施例提供一种文件处理方法、装置、设备及存储介质,以实现为不同类型的文件添加不同类型的水印标记,从而使得文件具有可溯源性。
[0004]第一方面,本专利技术实施例提供了一种文件处理方法,包括:
[0005]获取目标应用的待处理文件;
[0006]确定所述待处理文件的文件类型;
[0007]根据所述待处理文件的文件类型确定所述待处理文件匹配的目标文件水印;
[0008]根据所述目标文件水印对所述待处理文件进行水印处理。
[0009]第二方面,本专利技术实施例还提供了一种文件处理装置,包括:
[0010]文件获取模块,用于获取目标应用的待处理文件;
[0011]文件类型确定模块,用于确定所述待处理文件的文件类型;
[0012]水印确定模块,用于根据所述待处理文件的文件类型确定所述待处理文件匹配的目标文件水印;
[0013]文件处理模块,用于根据所述目标文件水印对所述待处理文件进行水印处理。
[0014]第三方面,本专利技术实施例还提供了一种计算机设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现如本专利技术实施例所述的文件处理方法。
[0015]第四方面,本专利技术实施例还提供了一种计算机可读存储介质,其上存储有计算机程序,其特征在于,该计算机程序被处理器执行时实现如本专利技术实施例所述的文件处理方法。
[0016]本专利技术实施例的技术方案,通过获取文件并确定文件类型,采用与文件类型匹配的方式对文件进行水印处理,可以在文件中添加具有特定形式和内容的水印,以实现为不同类型的文件添加不同类型的水印标记,从而使得文件具有可溯源性。
附图说明
[0017]图1为本专利技术实施例一提供的一种文件处理方法的流程图。
[0018]图2为本专利技术实施例二提供的一种文件处理方法的流程图。
[0019]图3为本专利技术实施例三提供的一种文件处理装置的结构示意图。
[0020]图4为本专利技术实施例四提供的一种计算机设备的结构示意图。
具体实施方式
[0021]下面结合附图和实施例对本专利技术作进一步的详细说明。可以理解的是,此处所描述的具体实施例仅仅用于解释本专利技术,而非对本专利技术的限定。
[0022]另外还需要说明的是,为了便于描述,附图中仅示出了与本专利技术相关的部分而非全部内容。在更加详细地讨论示例性实施例之前应当提到的是,一些示例性实施例被描述成作为流程图描绘的处理或方法。虽然流程图将各项操作(或步骤)描述成顺序的处理,但是其中的许多操作可以被并行地、并发地或者同时实施。此外,各项操作的顺序可以被重新安排。当其操作完成时所述处理可以被终止,但是还可以具有未包括在附图中的附加步骤。所述处理可以对应于方法、函数、规程、子例程、子程序等等。
[0023]实施例一
[0024]图1是本专利技术实施例一提供的一种文件处理处理方法的流程图,本实施例可适用于对根据文件的类型对文件进行水印处理的情况,该方法可以由本专利技术实施例提供的文件处理装置来执行,该装置可以由软件和/或硬件的方式来实现,并一般可集成在计算机设备中。相应的,如图1所示,该方法包括如下操作:
[0025]步骤110、获取目标应用的待处理文件。
[0026]其中,目标应用可以包括安装在固定终端设备上的应用程序,也可以包括安装在移动终端设备上的应用程序。待处理文件可以是目标应用的当前动作中关联到的任意可以进行水印处理的文件。
[0027]相应的,任意终端设备上可以安装有多个应用程序,当任意应用程序的当前动作关联到任意可以进行水印处理的文件时,可以将该动作确定为需要监听的动作,或将该文件确定为需要进行水印处理的文件,进而将该应用程序确定为目标应用,将该文件确定为待处理文件。
[0028]示例性的,为了防止通过移动终端设备将重要文件泄露,可以对移动端中各应用程序的发送文件动作进行监听。当该移动端上存在某个应用程序生成待向外发送的文件时,可以将该应用程序确定为目标应用,将其生成的待向外发送的文件作为待处理文件,以使待处理文件通过目标应用向外发送时,待处理文件可以得到水印处理。
[0029]步骤120、确定所述待处理文件的文件类型。
[0030]其中,文件类型可以是待处理文件在目标应用所在的终端设备中的存储格式,例如可以包括img图片文件类型、jpg图片文件类型、mp4视频文件类型和txt文档文件类型等,也可以根据广义定义的存储格式,包括图片文件类型、视频文件类型和文档文件类型等。
[0031]相应的,可以根据待处理文件的扩展名确定待处理文件的文件类型,例如可以将扩展名为jpg、jpeg、png、bmp和gif的待处理文件的文件类型确定为图片文件类型,将扩展名为mp4、avi、mkv和wmv的待处理文件的文件类型确定为视频文件类型,以及将扩展名为txt、pdf、doc、xml和ppt的待处理文件的文件类型确定为文档文件类型。本专利技术实施例并不对文件类型的具体内容进行限定。
[0032]步骤130、根据所述待处理文件的文件类型确定所述待处理文件匹配的目标文件水印。
[0033]其中,目标文件水印可以是任意形式和任意内容的可以添加至匹配的待处理文件中的水印标识,待处理文件在进行水印处理后可以根据添加的目标文件水印进行溯源处理。
[0034]相应的,具有不同文件类型的待处理文件可以匹配不同形式的目标文件水印,文件类型与目标水印文件的匹配关系可以根据需要预先确定,例如为了使目标文件水印在进行水印处理后的待处理文件中显示时不影响待处理文件中的原有内容,可以将文件类型为图片或视频的待处理文件匹配的目标文件水印设置为可以显示在图片或视频画面上的文字形式,将文件类型为文档的待处理文件匹配的目标文件水印设置为可以显示在文档文字底层的图片。
[0035]可选的,目标文件水印的内容可以根据预设规则确定,可以包括任意在目标应用或目标应用所在的终端设备中可以获取到的信息,也可以包括通过服务器获取的信息。示例性的,在上述防止通过移动终端设备将重要文件泄露的情况中,可以向目标应用的服务器获取目标应用当前登录用户的用户标识信息,将该用户标识信息作为目标文件水印的内容,根据内容生成匹配形式的目标文件水印。
[0036]步骤140、根据所述目标文件水印对所述待处理文件进行水印处理。
[00本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种文件处理方法,其特征在于,包括:获取目标应用的待处理文件;确定所述待处理文件的文件类型;根据所述待处理文件的文件类型确定所述待处理文件匹配的目标文件水印;根据所述目标文件水印对所述待处理文件进行水印处理。2.根据权利要求1所述的方法,其特征在于,在所述获取目标应用的待处理文件之前,还包括:在确定待监听应用开启的情况下,加载应用保护环境;根据所述应用保护环境监听所述待监听应用,并在确定所述待监听应用满足应用监听条件的情况下,将所述待监听应用确定为所述目标应用。3.根据权利要求2所述的方法,其特征在于,所述获取目标应用的待处理文件,包括:根据所述应用保护环境监听所述目标应用生成的待发送文件;在确定所述待发送文件满足文件处理条件的情况下,将所述待发送文件确定为所述待处理文件。4.根据权利要求1所述的方法,其特征在于,所述待处理文件的文件类型包括第一文件类型;所述目标文件水印包括目标文字水印;所述根据所述待处理文件的文件类型确定所述待处理文件匹配的目标文件水印,包括:获取预设文字水印配置信息;根据所述预设文字水印配置信息和文件处理标识生成所述目标文字水印。5.根据权利要求1所述的方法,其特征在于,所述待处理文件的文件类型包括第二文件类型;所述目标文件水印包括目标图片水印;所述根据所述待处理文件的文件类型...

【专利技术属性】
技术研发人员:司余王伟
申请(专利权)人:北京指掌易科技有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1