一种仅在涉密区域生成水印的方法、系统、装置及介质制造方法及图纸

技术编号:19009386 阅读:39 留言:0更新日期:2018-09-22 09:13
本发明专利技术属于信息处理技术领域,具体涉及一种仅在涉密区域生成水印的方法、系统、装置及介质,包括以下步骤:获取显示在终端屏幕窗口上的文件的文件信息,根据文件信息确定文件类型;若文件类型为涉密文件,则确定涉密文件的窗体在终端屏幕窗口上的涉密显示区域;将水印添加到涉密显示区域。本发明专利技术能根据涉密文件的窗体变化,仅在涉密文件的涉密显示区域添加相应的水印,操作简单,也不会影响用户阅读。

Method, system, device and medium for generating watermark only in secret area

The invention belongs to the field of information processing technology, in particular to a method, system, device and medium for generating watermark only in the secret-related area, including the following steps: acquiring the file information displayed on the terminal screen window, determining the file type according to the file information; and determining the file type if the file type is a secret-related document The secret display area of the form of the secret file on the terminal screen window; the watermark is added to the secret display area. The invention can add the corresponding watermark only in the secret-related display area of the secret-related document according to the form change of the secret-related document, and the operation is simple, and the reading of the user is not affected.

【技术实现步骤摘要】
一种仅在涉密区域生成水印的方法、系统、装置及介质
本专利技术属于信息处理
,具体涉及一种仅在涉密区域生成水印的方法、系统、装置及介质。
技术介绍
随着信息技术的发展与进步,为保护数字媒体文件产权,数字水印技术应运而生并得到了快速的发展。现有技术下,数字水印技术是一种将水印信息直接嵌入文字载体当中的技术,这种技术不影响原载体的使用价值。现在水印的生成方法,一般都是在显示屏幕的特定的区域上生成水印,或者是将水印嵌入到文件中去。在显示屏幕的特定区域生成水印,这种效果不太好,因为用户可能将文件移动到没有水印的区域,如果全屏显示水印,又会影响用户阅读。将水印嵌入到文件当中去,需要主动操作或者提前操作,操作比较繁琐。
技术实现思路
针对现有技术中的缺陷,本专利技术提供了一种仅在涉密区域生成水印的方法、系统、装置及介质,本专利技术能根据涉密文件的窗体变化,仅在涉密文件的涉密显示区域添加相应的水印,操作简单,也不会影响用户阅读。第一方面,本专利技术提供了一种仅在涉密区域生成水印的方法,包括以下步骤:获取显示在终端屏幕窗口上的文件的文件信息,根据文件信息确定文件类型;若文件类型为涉密文件,则确定涉密文件的窗体在终端屏幕窗口上的涉密显示区域;将水印添加到涉密显示区域。优选地,所述文件类型包括涉密文件和普通文件。优选地,所述根据文件信息确定文件类型,具体为:根据文件信息得到文件的名称信息或文件内的文档信息;若名称信息含有加密型文件的关键字,或文档信息含有敏感的关键字,则所述文件为涉密文件,否则为普通文件。优选地,所述确定涉密文件的窗体在终端屏幕窗口上的涉密显示区域,具体为:通过SetWindowsHookEx设置的消息钩子,当显示在终端屏幕窗口上的窗体大小和位置发生变化的时候,消息钩子收到窗体变化通知;收到窗体变化通知后,通过窗体的显示排序,计算终端屏幕窗口上从顶层到底层显示的每个窗体的大小和坐标范围,从而得到涉密文件的窗体在终端屏幕窗口上的涉密显示区域。第二方面,本专利技术提供了一种仅在涉密区域生成水印的系统,适用于第一方面所述的一种仅在涉密区域生成水印的方法,包括:文件类型确定单元,用于获取显示在终端屏幕窗口上的文件的文件信息,根据文件信息确定文件类型;涉密区域确定单元,用于若文件类型为涉密文件,则确定涉密文件的窗体在终端屏幕窗口上的涉密显示区域;水印添加单元,用于将水印添加到涉密显示区域。优选地,所述文件类型包括涉密文件和普通文件。优选地,所述根据文件信息确定文件类型,具体为:根据文件信息得到文件的名称信息或文件内的文档信息;若名称信息含有加密型文件的关键字,或文档信息含有敏感的关键字,则所述文件为涉密文件,否则为普通文件。优选地,所述确定涉密文件的窗体在终端屏幕窗口上的涉密显示区域,具体为:通过SetWindowsHookEx设置的消息钩子,当显示在终端屏幕窗口上的窗体大小和位置发生变化的时候,消息钩子收到窗体变化通知;收到窗体变化通知后,通过窗体的显示排序,计算终端屏幕窗口上从顶层到底层显示的每个窗体的大小和坐标范围,从而得到涉密文件的窗体在终端屏幕窗口上的涉密显示区域。第三方面,本专利技术提供了一种仅在涉密区域生成水印的装置,包括处理器、输入设备、输出设备和存储器,所述处理器、输入设备、输出设备和存储器相互连接,其中,所述存储器用于存储计算机程序,所述计算机程序包括程序指令,所述处理器被配置用于调用所述程序指令,执行第一方面所述的方法。第四方面,本专利技术提供了一种计算机可读存储介质,所述计算机存储介质存储有计算机程序,所述计算机程序包括程序指令,所述程序指令当被处理器执行时使所述处理器执行第一方面所述的方法。本专利技术的有益效果为:本专利技术能根据涉密文件的窗体变化,仅在涉密文件的涉密显示区域添加相应的水印,操作简单,也不会影响用户阅读。附图说明为了更清楚地说明本专利技术具体实施方式或现有技术中的技术方案,下面将对具体实施方式或现有技术描述中所需要使用的附图作简单地介绍。在所有附图中,类似的元件或部分一般由类似的附图标记标识。附图中,各元件或部分并不一定按照实际的比例绘制。图1为本实施例中仅在涉密区域生成水印的方法流程图;图2为本实施例中Word文件和txt文件显示在窗口上的示意图;图3为本实施例中仅在涉密区域生成水印的系统结构图;图4为本实施例中仅在涉密区域生成水印的装置的模块框图。具体实施方式下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。应当理解,当在本说明书和所附权利要求书中使用时,术语“包括”和“包含”指示所描述特征、整体、步骤、操作、元素和/或组件的存在,但并不排除一个或多个其它特征、整体、步骤、操作、元素、组件和/或其集合的存在或添加。还应当理解,在此本专利技术说明书中所使用的术语仅仅是出于描述特定实施例的目的而并不意在限制本专利技术。如在本专利技术说明书和所附权利要求书中所使用的那样,除非上下文清楚地指明其它情况,否则单数形式的“一”、“一个”及“该”意在包括复数形式。具体实现中,本专利技术实施例中描述的终端包括但不限于诸如具有触摸敏感表面(例如,触摸屏显示器和/或触摸板)的移动电话、膝上型计算机或平板计算机之类的其它便携式设备。还应当理解的是,在某些实施例中,所述设备并非便携式通信设备,而是具有触摸敏感表面(例如,触摸屏显示器和/或触摸板)的台式计算机。实施例一:本实施例提供了一种仅在涉密区域生成水印的方法,如图1所示,包括以下步骤:S1,获取显示在终端屏幕窗口上的文件的文件信息,根据文件信息确定文件类型。所述文件类型包括涉密文件和普通文件,步骤S1中所述根据文件信息确定文件类型,具体为:根据文件信息得到文件的名称信息或文件内的文档信息;若名称信息含有加密型文件的关键字,或文档信息含有敏感的关键字,则所述文件为涉密文件,否则为普通文件。本实施例中的所述终端屏幕窗口包括但不限于手机、电脑以及其他固定或移动终端的屏幕窗口,在执行本实施例所涉及到的方法之前,用户还可以在终端通过搭载于所述终端的APP进行身份验证以及注册,得到APPID和APPKEY;后期用户可以利用所述APPID和APPKEY登陆该软件。当用户需要对某一信息进行浏览或者读取时,在登陆软件之后可以在相关的信息输入界面编辑并输入信息读取请求然后发送到生成水印的装置,所述生成水印的装置可以是一台服务器或者服务器集群;所述信息读取请求包括但不限于文件的名称信息或文件内的文档信息接等数据,文档信息包括文字、图像等信息。若名称信息含有加密型文件的关键字,或文档信息含有敏感的关键字,则所述文件为涉密文件,否则为普通文件。本实施例中用户还可以在终端通过浏览器输入网页链接,然后打开网页页面,在网页页面的信息输入界面编辑并输入信息读取请求然后发送到生成水印的装置。需要进行说明的是,用户在浏览器上的操作和生成水印的装置的处理方式与前述实施例中所载的基本类似,在此不再赘述。S2,若文件类型为涉密文件,则确定涉密文件的窗体在终端屏幕窗口上的涉密显示区域。本步骤S2具体为:通过SetWindo本文档来自技高网...
一种仅在涉密区域生成水印的方法、系统、装置及介质

【技术保护点】
1.一种仅在涉密区域生成水印的方法,其特征在于,包括以下步骤:获取显示在终端屏幕窗口上的文件的文件信息,根据文件信息确定文件类型;若文件类型为涉密文件,则确定涉密文件的窗体在终端屏幕窗口上的涉密显示区域;将水印添加到涉密显示区域。

【技术特征摘要】
1.一种仅在涉密区域生成水印的方法,其特征在于,包括以下步骤:获取显示在终端屏幕窗口上的文件的文件信息,根据文件信息确定文件类型;若文件类型为涉密文件,则确定涉密文件的窗体在终端屏幕窗口上的涉密显示区域;将水印添加到涉密显示区域。2.根据权利要求1所述的一种仅在涉密区域生成水印的方法,其特征在于,所述文件类型包括涉密文件和普通文件。3.根据权利要求2所述的一种仅在涉密区域生成水印的方法,其特征在于,所述根据文件信息确定文件类型,具体为:根据文件信息得到文件的名称信息或文件内的文档信息;若名称信息含有加密型文件的关键字,或文档信息含有敏感的关键字,则所述文件为涉密文件,否则为普通文件。4.根据权利要求1所述的一种仅在涉密区域生成水印的方法,其特征在于,所述确定涉密文件的窗体在终端屏幕窗口上的涉密显示区域,具体为:通过SetWindowsHookEx设置的消息钩子,当显示在终端屏幕窗口上的窗体大小和位置发生变化的时候,消息钩子收到窗体变化通知;收到窗体变化通知后,通过窗体的显示排序,计算终端屏幕窗口上从顶层到底层显示的每个窗体的大小和坐标范围,从而得到涉密文件的窗体在终端屏幕窗口上的涉密显示区域。5.一种仅在涉密区域生成水印的系统,其特征在于,适用于权利要求1-4任一项所述的一种仅在涉密区域生成水印的方法,包括:文件类型确定单元,用于获取显示在终端屏幕窗口上的文件的文件信息,根据文件信息确定文件类型;涉密区域确定单元,用于若文件类型为涉密文件,则确定涉密文件的窗体在终端屏幕窗口上...

【专利技术属性】
技术研发人员:张双峻何华荣王志
申请(专利权)人:深圳市联软科技股份有限公司
类型:发明
国别省市:广东,44

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

1