一种应用程序窗口水印生成方法及系统技术方案

技术编号:21772280 阅读:32 留言:0更新日期:2019-08-03 21:43
本发明专利技术公开了一种应用程序窗口水印生成方法及系统,包括如下步骤:水印窗口获取终端上传的水印生成请求和应用程序窗口的相关参数,所述相关参数包括位置信息和尺寸信息,所述水印生成请求包括时间信息和溯源对象ID;水印窗口将水印生成请求上传到服务端,获取服务端下发的屏幕水印,所述屏幕水印根据水印生成请求生成;水印窗口在终端的应用程序窗口上显示屏幕水印;在终端的应用程序上设置屏幕水印,加强了终端的信息安全和信息泄密溯源,防止信息泄密,解决了传统为防泄密而额外使用软件或者硬件的缺陷。

A Watermarking Generation Method and System for Application Window

【技术实现步骤摘要】
一种应用程序窗口水印生成方法及系统
本专利技术涉及计算机
,尤其涉及一种应用程序窗口水印生成方法及系统。
技术介绍
随着计算机技术和网络技术的发展,数据的安全性逐渐成为人们关注的焦点。计算机中存储大量企业的内部资料和用户个人信息,这些信息的泄露会对企业和用户造成严重的损害。现有技术中,主要通过防火墙、入侵检测防御系统和防病毒系统等方式来增加公司网络安全,防止因网络入侵而造成的信息泄露。除此之外,还存在其他造成信息泄露的方式,传统常用的泄密手段是通过额外安装软件或者硬件,以进行应用防泄密,额外安装软件或者硬件不仅增加成本,需要借助监视应用程序窗口进行信息的传递,而且存在卸载风险。
技术实现思路
基于
技术介绍
存在的技术问题,本专利技术提出了一种应用程序窗口水印生成方法及系统,加强了终端的信息安全,防止信息泄密。本专利技术提出的一种应用程序窗口水印生成方法,包括如下步骤:水印窗口获取终端上传的水印生成请求和应用程序窗口的相关参数,所述相关参数包括位置信息和尺寸信息;水印窗口将水印生成请求上传到服务端,获取服务端下发的屏幕水印,所述屏幕水印根据水印生成请求生成;水印窗口在终端的应用程序窗口上显示屏幕水印。进一步地,所述水印生成请求包括时间信息和溯源对象ID。进一步地,在所述水印窗口在终端的应用程序窗口上显示屏幕水印之后,若所述应用程序窗口最小化时,所述应用程序窗口向所述水印窗口上传水印最小化请求,所述水印窗口根据水印最小化请求进行最小化。进一步地,所述水印窗口在终端的应用程序窗口上显示屏幕水印之后,还包括对屏幕水印进行动态修正,其修正过程包括:获取应用程序窗口的位置变化信息;计算位置变化信息的移动坐标;根据移动坐标,移动水印窗口,以在应用程序窗口上显示屏幕水印。进一步地,所述水印窗口在终端的应用程序窗口上显示屏幕水印之后,还包括对屏幕水印进行动态修正,其修正过程包括:获取应用程序窗口的尺寸变化信息;计算尺寸变化信息的尺寸比例;根据尺寸比例,缩放水印窗口,以在应用程序窗口上显示屏幕水印。进一步地,所述水印窗口在终端的应用程序窗口上显示屏幕水印之后,还包括对屏幕水印的销毁,其销毁过程包括:向水印窗口发送水印销毁请求,水印窗口根据水印销毁请求自行销毁。一种应用程序窗口水印生成系统,包括水印生成模块、水印管理模块和终端应用模块;水印管理模块包括水印生成窗口单元、水印获取窗口单元和水印显示窗口单元;水印获取窗口单元用于获取终端应用模块上传的水印生成请求和应用程序窗口的相关参数,所述相关参数包括位置信息和尺寸信息,转入水印生成窗口单元;水印生成窗口单元用于将所获取的水印生成请求上传到水印生成模块,获取水印生成模块下发的屏幕水印,所述屏幕水印根据水印生成请求生成;水印显示窗口单元用于在终端应用模块的程序窗口上显示屏幕水印。进一步地,水印管理模块还包括位置计算单元和位置修正单元,终端应用模块包括窗口位置单元;水印获取窗口单元获取窗口位置单元上传的应用程序窗口的位置变化信息,转入位置计算单元;位置计算单元用于计算所述位置变化信息的移动坐标,转入位置修正单元;位置修正单元用于通过移动坐标,移动水印窗口,以在应用程序窗口上显示屏幕水印。进一步地,水印管理模块还包括尺寸计算单元和尺寸修正单元,终端应用模块还包括窗口尺寸单元;水印获取窗口单元获取窗口尺寸单元上传的应用程序窗口的尺寸变化信息,转入尺寸计算单元;尺寸计算单元用于计算所述尺寸变化信息的尺寸比例,转入尺寸修正单元;尺寸修正单元用于根据尺寸比例,缩放水印窗口,以在应用程序窗口上显示屏幕水印。进一步地,水印管理模块还包括销毁单元,终端应用模块还包括销毁请求单元;销毁单元用于接收销毁请求单元上传的水印销毁请求,并销毁与水印销毁请求对应的水印窗口。本专利技术提供的一种应用程序窗口水印生成方法及系统的优点在于:本专利技术结构中提供的一种应用程序窗口水印生成方法及系统,在终端的应用程序窗口上设置屏幕水印,就不再需要用户再额外使用软件或者硬件,普及更广,而且没有卸载风险。若该应用程序未被卸载,则应用界面泄密可追溯;若应用已被卸载,则无从应用界面泄密的可能,加强了终端的信息安全,防止信息泄密;相应的屏幕水印只在对应的应用程序窗口上显示水印,虽然是全窗口显示,但可以被其他窗口覆盖,并不会一直显示在屏幕上方,而是显示在应用程序窗口的上方,同时应用程序窗口最小化时,对应的屏幕水印也最小化,实现屏幕水印与相对于应用程序窗口的实时变化和信息安全保护。附图说明图1为本专利技术一种应用程序窗口水印生成方法的步骤流程图;图2为本专利技术一种应用程序窗口水印生成系统的系统示意图;其中,1-水印生成模块,2-水印管理模块,3-终端应用模块,21-水印生成窗口单元,22-水印获取窗口单元,23-水印显示窗口单元,24-位置计算单元,25-位置修正单元,26-尺寸计算单元,27-尺寸修正单元,28-销毁单元,31-窗口位置单元,32-窗口尺寸单元,33-销毁请求单元。具体实施方式下面,通过具体实施例对本专利技术的技术方案进行详细说明。参照图1,本专利技术提出的一种应用程序窗口水印生成方法,包括如下步骤S1至S3:S1:水印窗口获取终端上传的水印生成请求和应用程序窗口的相关参数,所述相关参数包括位置信息和尺寸信息,所述水印生成请求包括时间信息和溯源对象ID;S2:水印窗口将水印生成请求上传到服务端,获取服务端下发的屏幕水印,所述屏幕水印根据水印生成请求生成;S3:水印窗口在终端的应用程序窗口上显示屏幕水印。水印窗口在终端的应用程序窗口上显示时,通过应用程序窗口的相关参数可以得出屏幕水印应显示的尺寸和位置。通过步骤S1至S3,在终端的应用程序上设置窗口顶层水印,就不再需要用户再额外使用软件或者硬件,普及更广,而且没有卸载风险。若该应用程序未被卸载,则应用界面泄密可追溯;若应用已被卸载,则无从应用界面泄密的可能,加强了终端的信息安全,防止信息泄密。与泄密区域水印相比,本专利技术依赖于第三方(终端)窗口应用程序,由第三方应用传递变化。不需要借用钩子监视应用程序窗口的消息传递;屏幕水印窗口实时同步于第三方应用程序窗口,无需依靠检测第三方应用程序的顶层显示区域,只在此区域显示水印,虽然是全窗口显示,但可以被其他窗口覆盖,并不会一直显示在屏幕上方,而是显示在应用程序窗口的上方。进一步地,在所述水印窗口在终端的应用程序窗口上显示屏幕水印之后,若所述应用程序窗口最小化时,所述应用程序窗口向所述水印窗口上传水印最小化请求,所述水印窗口根据水印最小化请求进行最小化。屏幕水印显示于应用程序窗口上方,应用程序窗口最小化时,相应屏幕水印也随之最小化,不影响其他应用程序窗口的水印显示。进一步地,所述水印窗口在终端的应用程序窗口上显示屏幕水印之后,还包括对屏幕水印进行动态修正,其修正过程包括:获取应用程序窗口的位置变化信息;计算位置变化信息的移动坐标;根据移动坐标,移动水印窗口,以在应用程序窗口上显示屏幕水印。进一步地,所述水印窗口在终端的应用程序窗口上显示屏幕水印之后,还包括对屏幕水印进行动态修正,其修正过程包括:获取应用程序窗口的尺寸变化信息;计算尺寸变化信息的尺寸比例;根据尺寸比例,缩放水印窗口,以在应用程序窗口上显示屏幕水印。进一步地,所述水印窗口在终端的应用程本文档来自技高网...

【技术保护点】
1.一种应用程序窗口水印生成方法,其特征在于,包括如下步骤:水印窗口获取终端上传的水印生成请求和应用程序窗口的相关参数,所述相关参数包括位置信息和尺寸信息;水印窗口将水印生成请求上传到服务端,获取服务端下发的屏幕水印,所述屏幕水印根据水印生成请求生成;水印窗口在终端的应用程序窗口上显示屏幕水印。

【技术特征摘要】
1.一种应用程序窗口水印生成方法,其特征在于,包括如下步骤:水印窗口获取终端上传的水印生成请求和应用程序窗口的相关参数,所述相关参数包括位置信息和尺寸信息;水印窗口将水印生成请求上传到服务端,获取服务端下发的屏幕水印,所述屏幕水印根据水印生成请求生成;水印窗口在终端的应用程序窗口上显示屏幕水印。2.根据权利要求1所述的应用程序窗口水印生成方法,其特征在于,所述水印生成请求包括时间信息和溯源对象ID。3.根据权利要求1所述的应用程序窗口水印生成方法,其特征在于,在所述水印窗口在终端的应用程序窗口上显示屏幕水印之后,若所述应用程序窗口最小化时,所述应用程序窗口向所述水印窗口上传水印最小化请求,所述水印窗口根据水印最小化请求进行最小化。4.根据权利要求1-3任一所述的应用程序窗口水印生成方法,其特征在于,所述水印窗口在终端的应用程序窗口上显示屏幕水印之后,还包括对屏幕水印进行动态修正,其修正过程包括:获取应用程序窗口的位置变化信息;计算位置变化信息的移动坐标;根据移动坐标,移动水印窗口,以在应用程序窗口上显示屏幕水印。5.根据权利要求1-3任一所述的应用程序窗口水印生成方法,其特征在于,所述水印窗口在终端的应用程序窗口上显示屏幕水印之后,还包括对屏幕水印进行动态修正,其修正过程包括:获取应用程序窗口的尺寸变化信息;计算尺寸变化信息的尺寸比例;根据尺寸比例,缩放水印窗口,以在应用程序窗口上显示屏幕水印。6.根据权利要求1-3任一所述的应用程序窗口水印生成方法,其特征在于,所述水印窗口在终端的应用程序窗口上显示屏幕水印之后,还包括对屏幕水印的销毁,其销毁过程包括:向水印窗口发送水印销毁请求,水印窗口根据水印销毁请求自行销毁。7.一种应用程序窗口水印生成系统,其特征在于,包括水印生成模块(1)、水印管理模块(2)和终端应用模块(3);水印管理模块(2)包括水印生成窗口单元...

【专利技术属性】
技术研发人员:田辉丁伟王海珠
申请(专利权)人:合肥高维数据技术有限公司
类型:发明
国别省市:安徽,34

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

1