[发明专利]应用程序的水印填充方法、系统、终端及存储介质在审
申请号: | 202011041509.2 | 申请日: | 2020-09-28 |
公开(公告)号: | CN112052063A | 公开(公告)日: | 2020-12-08 |
发明(设计)人: | 赵程 | 申请(专利权)人: | 平安普惠企业管理有限公司 |
主分类号: | G06F9/451 | 分类号: | G06F9/451;G06F21/16 |
代理公司: | 深圳国新南方知识产权代理有限公司 44374 | 代理人: | 周雷 |
地址: | 518000 广东省深圳市前海深港合作区前*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 应用程序 水印 填充 方法 系统 终端 存储 介质 | ||
本发明公开了一种应用程序的水印填充方法、系统、终端及存储介质,其中方法包括:利用预先设立的页面管理模块来获取应用程序的所有页面;判断每个页面是否包括标签,标签由开发人员创建页面时设定;若包括,则基于标签从预设的水印组件库中查找对应的水印组件,再将水印组件与页面绑定,并记录绑定关系,水印组件与标签对应;检测用户启动应用程序且打开页面时,基于绑定关系调用水印组件填充至对应的页面并展示。通过上述方式,本发明能够在每次打开应用程序的你时,向页面中插入相应的水印组件再展示,不需要开发人员开发应用程序时逐个页面手动添加水印,提升了开发效率,降低了开发人员的工作量。
技术领域
本申请涉及应用程序保护技术领域,特别是涉及一种应用程序的水印填充方法、系统、终端及存储介质。
背景技术
随着移动通信技术的迅速发展,以智能手机为首的移动终端以成为人们生活中不可或缺的一部分,移动终端上的各种应用程序也逐渐增多,并且很多应用程序的内部功能较为完善,给用户提供了很多便捷。随着计算机技术和网络技术的发展,数据的安全性逐渐成为人们关注的焦点。
目前,在安卓的应用程序中添加水印是很多应用程序的需求,在行业内,水印的处理方式都是基于View层,因为在安卓系统中,所有页面都是基于Activity来实现的,所以现有技术都是从Activity中处理水印,一般来讲,都是获取Activity的最外层ViewGroup,然后在代码层动态添加水印布局,来达到实现单个页面添加水印的效果,这种方式在业内非常普遍,但是由于是针对单个Activity的,所以需要在应用程序的所有的页面中手动添加水印,使得应用程序的开发过程更为复杂,容易出现遗漏的情况,也不利于维护。
发明内容
本申请提供一种应用程序的水印填充方法、系统、终端及存储介质,以解决现有的应用程序添加水印的过程复杂,效率低下等问题。
为解决上述技术问题,本申请采用的一个技术方案是:提供一种应用程序的水印填充方法,包括:利用预先设立的页面管理模块来获取应用程序的所有页面;判断每个页面是否包括标签,标签由开发人员创建页面时设定;若包括,则基于标签从预设的水印组件库中查找对应的水印组件,再将水印组件与页面绑定,并记录绑定关系,水印组件与标签对应;检测用户启动应用程序且打开页面时,基于绑定关系调用水印组件填充至对应的页面并展示。
作为本申请的进一步改进,其还包括:创建至少一个水印组件;在至少一个水印组件中插入标志信息,标志信息与标签对应;将至少一个水印组件存储至预先建立的水印组件库中。
作为本申请的进一步改进,检测用户启动应用程序且打开页面时,基于绑定关系调用水印组件填充至对应的页面并展示,包括:检测到打开页面时,判断是否接收到用户输入的是否显示水印指令;若是显示水印指令,则调用页面对应的水印组件填充至页面并展示;若是不显示水印指令,则直接展示页面。
作为本申请的进一步改进,直接展示页面之后,还包括:当检测分享当前页面的指令时,基于绑定关系调取当前页面对应的水印组件,并将水印组件填充至需要分享的内容中。
作为本申请的进一步改进,检测用户启动应用程序且打开页面时,基于绑定关系调用水印组件填充至对应的页面并展示,包括:检测到打开页面时,基于绑定关系调用页面对应的水印组件;判断是否成功调用页面对应的水印组件;若是,则将水印组件填充至页面并展示;若否,则直接展示页面。
作为本申请的进一步改进,检测用户启动应用程序且打开页面时,基于绑定关系调用水印组件填充至对应的页面并展示,包括:检测到打开页面时,调用页面对应的水印组件并将水印组件的层级设置为顶层且始终保持;输出显示填充水印组件后的页面。
作为本申请的进一步改进,基于绑定关系调用水印组件填充至对应的页面并展示之后,还包括:当应用程序处于启动状态时,将填充了水印组件后的页面存储至缓存中,当应用程序再次切换到页面时,从缓存中获取填充了水印组件后的页面并显示;当应用程序被终止时,释放缓存中存储的页面。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于平安普惠企业管理有限公司,未经平安普惠企业管理有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202011041509.2/2.html,转载请声明来源钻瓜专利网。