[发明专利]一种待拦截窗口识别方法、装置、设备及存储介质在审
申请号: | 202110239704.4 | 申请日: | 2021-03-04 |
公开(公告)号: | CN112905890A | 公开(公告)日: | 2021-06-04 |
发明(设计)人: | 匡开圆;方恒月;吴德正;桑瑞强 | 申请(专利权)人: | 深信服科技股份有限公司 |
主分类号: | G06F16/9535 | 分类号: | G06F16/9535;G06F9/451 |
代理公司: | 深圳市深佳知识产权代理事务所(普通合伙) 44285 | 代理人: | 王兆林 |
地址: | 518055 广东省深圳市南*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 拦截 窗口 识别 方法 装置 设备 存储 介质 | ||
本申请公开了一种待拦截窗口识别方法,该方法包括以下步骤:获取终端当前系统下待识别窗口集中每个窗口的窗口特征信息;针对待识别窗口集中每个窗口,基于当前窗口的窗口特征信息和拦截窗口特征规则库,确定当前窗口是否为待拦截窗口;其中,窗口特征信息包括名称信息、样式信息、属性信息和进程信息中的至少一种信息。应用本申请所提供的技术方案,不是简单的基于窗口位置进行识别,对于随机位置弹出的窗口,只要将其窗口特征信息与拦截窗口特征规则库进行匹配,就可以准确确定出其是否为待拦截窗口,方便后续对待拦截窗口的及时拦截,提升用户体验。本申请还公开了一种待拦截窗口识别装置、设备及存储介质,具有相应技术效果。
技术领域
本申请涉及计算机应用技术领域,特别是涉及一种待拦截窗口识别方法、装置、设备及存储介质。
背景技术
随着计算机技术和终端技术的快速发展,终端在日常生活和工作中的应用范围越来越广泛。用户可以在终端中安装各种应用以使用到相应功能,但在终端运行过程中,有的应用会有弹窗操作,给用户正常使用终端带来困扰,这就需要在终端运行过程中对如弹窗等待拦截窗口进行识别,以及时采取拦截等措施。
目前,多是基于窗口位置进行待拦截窗口的识别,即当窗口出现在某一设定位置时,就会将其识别为待拦截窗口。
这种方式无法应对随机位置弹出的窗口,对于不在设定位置处的窗口无法进行准确识别,而且,容易导致对设定位置处的正常窗口的误判,识别准确率较低,如果不能准确识别到待拦截窗口,将会因为拦截不及时,影响用户使用体验。
发明内容
本申请的目的是提供一种待拦截窗口识别方法、装置、设备及存储介质,以提高待拦截窗口识别准确率,方便后续对待拦截窗口的及时拦截,提升用户体验。
为解决上述技术问题,本申请提供如下技术方案:
一种待拦截窗口识别方法,包括:
获取终端当前系统下待识别窗口集中每个窗口的窗口特征信息;
针对所述待识别窗口集中每个窗口,基于当前窗口的窗口特征信息和拦截窗口特征规则库,确定所述当前窗口是否为待拦截窗口;
其中,所述窗口特征信息包括名称信息、样式信息、属性信息和进程信息中的至少一种信息。
在本申请的一种具体实施方式中,通过以下步骤确定所述待识别窗口集:
获取所述终端当前系统下的窗口全集中每个窗口的标识信息,所述窗口全集包含所述终端当前系统下的所有窗口;
基于所述标识信息,分别确定所述窗口全集中每个窗口是否满足过滤条件;
在所述窗口全集中将满足所述过滤条件的窗口进行过滤处理,获得所述待识别窗口集。
在本申请的一种具体实施方式中,所述过滤条件包含以下条件中的至少一个:
窗口属性为不可见、属于系统窗口及位置在所述终端设定范围外。
在本申请的一种具体实施方式中,在所述针对所述待识别窗口集中每个窗口,基于当前窗口的窗口特征信息和拦截窗口特征规则库,确定所述当前窗口是否为待拦截窗口之前,还包括:
基于所述窗口特征信息,分别确定所述待识别窗口集中每个窗口是否与白窗口缓存列表中缓存的白窗口匹配;
在所述待识别窗口集中过滤掉与所述白窗口缓存列表中缓存的白窗口匹配的窗口。
在本申请的一种具体实施方式中,还包括:
针对所述待识别窗口集中每个窗口,如果当前窗口与所述白窗口缓存列表中缓存的白窗口匹配,则在所述白窗口缓存列表中更新与所述当前窗口匹配的白窗口的活跃标记;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于深信服科技股份有限公司,未经深信服科技股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110239704.4/2.html,转载请声明来源钻瓜专利网。
- 上一篇:云平台的虚拟机管理方法及装置
- 下一篇:一种用于沙漠路段覆盖铁轨的清沙装置