[发明专利]基于浏览器对文档在线预览加水印的方法及系统在审
申请号: | 202110995538.0 | 申请日: | 2021-08-27 |
公开(公告)号: | CN113704708A | 公开(公告)日: | 2021-11-26 |
发明(设计)人: | 程亚辉;周筱婷;娄庆;王宗杨 | 申请(专利权)人: | 海看网络科技(山东)股份有限公司 |
主分类号: | G06F21/16 | 分类号: | G06F21/16 |
代理公司: | 济南华典专利代理事务所(普通合伙企业) 37293 | 代理人: | 李景华 |
地址: | 250000 山东省济南*** | 国省代码: | 山东;37 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 基于 浏览器 文档 在线 预览 水印 方法 系统 | ||
本发明涉及一种基于浏览器对文档在线预览加水印的方法及系统,接收用户终端预览请求;判断用户是否合法;判断用户是否有预览请求文件的权限;从请求中提取预览文件唯一标识;根据唯一标识从数据库中获取文件;获取文件的元数据,元数据包括文件名称、文件类型、文件大小;判断文件类型并将其转换为图片集;将jpg图片集转换为带有水印的jpg图片集;响应用户请求,将带有水印的jpg图片集展示给用户;记录浏览操作日志。可用于某些机密文档、展示知识产权或者机密信息的页面,当文件被截图、拍照或下载时,水印会留在文件表面,可以此警示泄密者停止泄密行动,即使文档出现泄密外流的情况,也可以追究到责任人。
技术领域
本发明涉及在线浏览文件保密技术领域,具体涉及一种基于浏览器对文档在线预览加水印的方法及系统。
背景技术
随着当今社会的不断发展,很多企业对于信息安全性的需求越来越高,涉密信息泄露可能对企业造成巨大的损失。只要企业员工有一定的权限,就可以利用截图、拍照或下载等方式轻易的获取到这些涉密文件,从而将这些文件通过各种方式泄漏出去。并且,往往在涉密信息泄漏后,企业也无法对泄密的原因进行追溯。
当前这个时代,知识产权的重要性不言而喻,涉及面也越来越广,比如外观设计、文学和艺术作品,以及在商业中使用的标志、图像,都可被认为是某一个人或组织所拥有的知识产权。在现实生活和虚拟网络中,各种知识产权被盗用的情况也是屡见不鲜。知识产权被盗用不仅会使企业蒙受经济上的损失,还可能使其品牌效力,无形资产也大打折扣,更为严重的可能还会涉及到民事纠纷甚至法律诉讼。
因此,为了防止信息泄露或知识产权被侵犯,对于页面和图片等增加水印处理是十分有必要的。
发明内容
为克服所述不足,本发明的目的在于提供一种基于浏览器对文档在线预览加水印的方法及系统。
本发明解决其技术问题所采用的技术方案是:
一种基于浏览器对文档在线预览加水印的方法,包括以下步骤:
S1.接收用户终端预览请求;
S2.判断用户是否合法,如果合法,则进行步骤S3,如果不合法则本次请求结束;
S3.判断用户是否有预览请求文件的权限,如果有权限,则进行步骤S4,如果没有权限,则本次请求结束;
S4.从请求中提取预览文件唯一标识;
S5.根据唯一标识从数据库中获取文件;
S6.获取文件的元数据,元数据包括文件名称、文件类型、文件大小;
S7.判断文件类型并将其转换为图片集,若是png、svg、bpm、jpg等图片类型文件,则直接转换为jpg图片集,若是pdf类型文件,将则直接pdf文件的每一页转为图片,形成jpg图片集,若是其他类型文件,若文件是word、ppt、excel格式office文件则调用jodconverter转换为pdf文件,再将pdf文件每一页转换为一张图片,形成jpg图片集;
S8.将jpg图片集转换为带有水印的jpg图片集;
S9.响应用户请求,将带有水印的jpg图片集展示给用户;
S10.记录浏览操作日志,系统将浏览文件的操作日志和操作日志摘要以私钥签名发送到区块链网络,区块链网络收到经过私钥签名的操作日志后以公钥解密,若解密成功将操作日志生成数据区块,将数据区块保存到区块链账本中。
S11.浏览操作日志查询,通过水印ID作为数据表索引查找用户操作日志记录,将操作日志摘要发送到区块链网络验证,区块链网络验证通过反馈操作日志真实有效,并可防止操作日志篡改。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于海看网络科技(山东)股份有限公司,未经海看网络科技(山东)股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110995538.0/2.html,转载请声明来源钻瓜专利网。