当前位置: 首页 > 专利查询>赵宇航专利>正文

一种弹窗屏蔽方法及装置制造方法及图纸

技术编号:16529019 阅读:72 留言:0更新日期:2017-11-09 20:47
本申请涉及通信技术领域,尤其涉及一种弹窗屏蔽方法及装置,其是能够兼顾传统弹窗界面和新型弹窗界面的弹窗拦截方法与装置,以终端中已安装或者已注册信息作为进程是否合法的依据,而不仅仅局限于已启动的应用程序与进程,因此,该合法性的判断更加全面、客观;此外,根据进程界面控件信息对弹窗进程进行分类、自动识别、选取对用户最有利的控件点击选择方案,最大限度的避免了暴力关闭进程给程序和系统的正常运行带来的干扰,是一种“因地制宜”的灵活性高的弹窗拦截方法,从而改善了用户体验。最后,设置默认选择配置界面实现多个合法应用程序与多个合法注册网址对应合法弹窗进程信息的一次性集中设置,避免了用户反复选择最佳设置带来的不便。

【技术实现步骤摘要】
一种弹窗屏蔽方法及装置
本申请涉及通信
,尤其涉及一种弹窗屏蔽方法及装置。
技术介绍
浏览器(Browser),是万维网服务的客户端浏览程序,它可以通过向万维网服务器发送各种请求,然后对万维网服务器根据这些请求返回的数据,如超文本信息和各种多媒体数据进行解释、显示和播放。通过浏览器,用户可以浏览万维网服务的各种数据,比如网页、视频等等。在此过程中,除了用户自身请求的数据之外,往往会出现一些其他的数据,比如弹窗广告等,这些弹窗常常会对用户造成骚扰,极大影响到用户的浏览体验。现有技术中,文献CN102945341A提出了一种弹窗的拦截方法,该方法采用将识别到的弹窗移动到终端的显示屏幕的显示范围之外以实现拦截监控到的弹窗。然而,该方法仅仅将弹窗移动到视线范围外,即进行位置的转移,并未真正实现弹窗的拦截与关闭,是一种消极的拦截方式。此外,文献CN104123276A提出了一种浏览器中弹窗的拦截方法,该方法采用在检测到浏览器发起弹窗请求时,调用钩子函数,然后利用改钩子函数确定该弹窗请求是否为用户主动发起的请求,并由此确定对弹窗的操作。然而,该方法虽然实现了的主动弹窗拦截,但由于用户主动发起的请求往往都是用户已经打开的程序或者进程,因此,该主动拦截方式仅仅针对用户已经在浏览器中启动的进程或者程序,对于用户已经安装但并未启动的进程或者程序发出的弹窗请求,则全部定义为恶意弹窗请求,因此,这种弹窗拦截方法具有很大的逻辑上的漏洞,从而导致恶意弹窗的误判操作,导致非恶意弹窗被屏蔽,用户无法获取合法的提示信息,从而影响用户的使用体验。然而,随着技术的发展,弹窗的类型也不断增加,上述拦截弹窗的方法仅仅针对无点击控件或者仅有关闭、最小化这样简单的弹窗界面,而新型的弹窗界面,如勾选控件与确定控件的类型、多级子选项的类型,则无法采用上述拦截方法进行有效识别与拦截,因此,有待提出一种针对多种类型弹窗界面的主动的识别准确性更高的弹窗拦截方法。
技术实现思路
为了解决上述问题,本专利技术提出一种弹窗屏蔽方法,所述方法包括如下步骤:S1,获取终端中已安装应用程序的信息列表和浏览器中已注册网站的信息列表,根据所述已安装应用程序的信息列表和所述已注册网站的信息列表生成安全进程配置信息;S2,检测所述终端中是否存在弹窗进程的启动操作;S3,如果检测到所述弹窗进程的启动操作,则获取所述弹窗进程的配置信息,并将所述弹窗进程的配置信息与所述安全进程配置信息进行匹配;S4,如果匹配成功,则识别为非恶意弹窗;并判断所述弹窗进程的类别,如果所述弹窗进程具有勾选控件与确定控件,则自动取消勾选项并执行确定操作;如果所述弹窗进程具有一级或者多级选项,则依次搜索各选项或者各选项其子选项,直至找到关闭选项,并执行关闭操作;S5,如果匹配失败,则识别为恶意弹窗,并对所述弹窗进程执行屏蔽操作。作为一种优选的实施方式,记录所述弹窗进程的识别信息与操作信息,并将所述识别信息与操作信息存储在所述终端中;如果再次检测到所述终端中存在弹窗进程的启动操作,则先将所述弹窗进程与所述识别信息进行匹配,如果匹配成功,则直接执行与所述识别信息对应的操作信息相应的操作;如果匹配不成功,则直接执行与所述识别信息对应的操作信息相应的操作作为一种优选的实施方式,为用户提供所述非恶意弹窗的默认选择配置界面,并根据所述用户的选择自动执行所述非恶意弹窗对应的操作;并根据所述检测弹窗进程的启动操作的数量提示用户对所述默认选择配置界面进行更新设置。作为一种优选的实施方式,所述步骤S4还包括:如果匹配失败,则识别为恶意弹窗,执行恶意弹窗类别判断操作,并根据所述恶意弹窗类别对所述弹窗进程执行屏蔽操作。作为一种优选的实施方式,所述恶意弹窗类别判断操作具体包括:判断所述弹窗进程是否具有关闭控件按钮,如果无,则判定为一级恶意弹窗,直接执行关闭所述弹窗进程的操作;如果有,则判定为二级恶意弹窗,并自动执行所述关闭控件按钮的点击操作,以关闭所述弹窗进程。此外,本专利技术提出了一种弹窗屏蔽装置,所述装置包括如下模块:配置信息生成模块,用于获取终端中已安装应用程序的信息列表和浏览器中已注册网站的信息列表,根据所述已安装应用程序的信息列表和所述已注册网站的信息列表生成安全进程配置信息;检测模块,用于检测所述终端中是否存在弹窗进程的启动操作;匹配模块,用于执行如果检测到所述弹窗进程的启动操作,则获取所述弹窗进程的配置信息,并将所述弹窗进程的配置信息与所述安全进程配置信息进行匹配;非恶意弹窗操作模块,用于执行如果匹配成功,则识别所述弹窗进程为非恶意弹窗;并判断所述弹窗进程的类别,如果所述弹窗进程具有勾选控件与确定控件,则自动取消勾选项并执行确定操作;如果所述弹窗进程具有一级或者多级选项,则依次搜索各选项或者各选项其子选项,直至找到关闭选项,并执行关闭操作;恶意弹窗操作模块,用于执行如果匹配失败,则识别所述弹窗进程为恶意弹窗,判断所述弹窗进程是否具有关闭控件按钮,如果无,则判定为一级恶意弹窗,直接执行关闭所述弹窗进程的操作;如果有,则判定为二级恶意弹窗,并自动执行所述关闭控件按钮的点击操作,以关闭所述弹窗进程。作为一种优选的实施方式,记录所述弹窗进程的识别信息与操作信息,并将所述识别信息与操作信息存储在所述终端中;如果再次检测到所述终端中存在弹窗进程的启动操作,则先将所述弹窗进程与所述识别信息进行匹配,如果匹配成功,则直接执行与所述识别信息对应的操作信息相应的操作;如果匹配不成功,则直接执行与所述识别信息对应的操作信息相应的操作作为一种优选的实施方式,为用户提供所述非恶意弹窗的默认选择配置界面,并根据所述用户的选择自动执行所述非恶意弹窗对应的操作;并根据所述检测弹窗进程的启动操作的数量提示用户对所述默认选择配置界面进行更新设置。本专利技术提出了一种能够兼顾传统弹窗界面和新型弹窗界面的弹窗拦截方法与装置,以终端中已安装或者已注册信息作为进程是否合法的依据,而不仅仅局限于已启动的应用程序与进程,因此,该合法性的判断更加全面、客观;此外,根据进程界面控件信息对弹窗进程进行分类、自动识别、选取对用户最有利的控件点击选择方案,最大限度的避免了暴力关闭进程给程序和系统的正常运行带来的干扰,是一种“因地制宜”的灵活性高的弹窗拦截方法,从而改善了用户体验。最后,设置默认选择配置界面实现多个合法应用程序与多个合法注册网址对应合法弹窗进程信息的一次性集中设置,避免了用户反复选择最佳设置带来的不便。附图说明图1是一种新型的含有勾选控件和关闭控件的弹窗界面示意图;图2是一种新型的含有二级子选项控件的弹窗界面示意图;图3是一种新型的含有勾选控件和确定按钮控件的弹窗界面示意图;图4是本专利技术的一种弹窗屏蔽装置示意图。具体实施方式以下结合附图进一步说明本专利技术的实施例。实施例一:本专利技术提出一种弹窗屏蔽方法,所述方法包括如下步骤:S1,获取终端中已安装应用程序的信息列表和浏览器中已注册网站的信息列表,根据所述已安装应用程序的信息列表和所述已注册网站的信息列表生成安全进程配置信息;例如,终端用户已经在浏览器注册为淘宝用户和百度贴吧用户,已经安装了办公软件WPS、社交软件QQ等,则自动在该终端中搜索上述已经安装和已经注册的用户相关信息,该信息不含用户的隐私信息,仅仅采集用本文档来自技高网
...
一种弹窗屏蔽方法及装置

【技术保护点】
一种弹窗屏蔽方法,其特征在于,所述方法包括如下步骤:S1,获取终端中已安装应用程序的信息列表和浏览器中已注册网站的信息列表,根据所述已安装应用程序的信息列表和所述已注册网站的信息列表生成安全进程配置信息;S2,检测所述终端中是否存在弹窗进程的启动操作;S3,如果检测到所述弹窗进程的启动操作,则获取所述弹窗进程的配置信息,并将所述弹窗进程的配置信息与所述安全进程配置信息进行匹配;S4,如果匹配成功,则识别为非恶意弹窗;并判断所述弹窗进程的类别,如果所述弹窗进程具有勾选控件与确定控件,则自动取消勾选项并执行确定操作;如果所述弹窗进程具有一级或者多级选项,则依次搜索各选项或者各选项以及其子选项,直至找到关闭选项,并执行关闭操作;S5,如果匹配失败,则识别为恶意弹窗,并对所述弹窗进程执行屏蔽操作。

【技术特征摘要】
1.一种弹窗屏蔽方法,其特征在于,所述方法包括如下步骤:S1,获取终端中已安装应用程序的信息列表和浏览器中已注册网站的信息列表,根据所述已安装应用程序的信息列表和所述已注册网站的信息列表生成安全进程配置信息;S2,检测所述终端中是否存在弹窗进程的启动操作;S3,如果检测到所述弹窗进程的启动操作,则获取所述弹窗进程的配置信息,并将所述弹窗进程的配置信息与所述安全进程配置信息进行匹配;S4,如果匹配成功,则识别为非恶意弹窗;并判断所述弹窗进程的类别,如果所述弹窗进程具有勾选控件与确定控件,则自动取消勾选项并执行确定操作;如果所述弹窗进程具有一级或者多级选项,则依次搜索各选项或者各选项以及其子选项,直至找到关闭选项,并执行关闭操作;S5,如果匹配失败,则识别为恶意弹窗,并对所述弹窗进程执行屏蔽操作。2.根据权利要求1所述的方法,其特征在于,记录所述弹窗进程的识别信息与操作信息,并将所述识别信息与操作信息存储在所述终端中;如果再次检测到所述终端中存在弹窗进程的启动操作,则先将所述弹窗进程与所述识别信息进行匹配,如果匹配成功,则直接执行与所述识别信息对应的操作信息相应的操作;如果匹配不成功,则直接执行与所述识别信息对应的操作信息相应的操作。3.根据权利要求1或2所述的方法,其特征在于,为用户提供所述非恶意弹窗的默认选择配置界面,并根据所述用户的选择自动执行所述非恶意弹窗对应的操作;并根据所述检测弹窗进程的启动操作的数量提示用户对所述默认选择配置界面进行更新设置。4.根据权利要求1-3任一项所述的方法,其特征在于,所述步骤S4还包括:如果匹配失败,则识别为恶意弹窗,执行恶意弹窗类别判断操作,并根据所述恶意弹窗类别对所述弹窗进程执行屏蔽操作。5.根据权利要求4所述的方法,其特征在于,所述恶意弹窗类别判断操作具体包括:判断所述弹窗进程是否具有关闭控件按钮,如果无,则判定为一级恶意弹窗,直接执行关闭所述弹窗进程...

【专利技术属性】
技术研发人员:赵宇航
申请(专利权)人:赵宇航
类型:发明
国别省市:湖南,43

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

1