【技术实现步骤摘要】
一种弹窗拦截方法及装置、设备及介质
[0001]本专利技术涉及信息处理领域,特别是涉及一种弹窗拦截方法及装置
、
设备及介质
。
技术介绍
[0002]弹窗是一种常见的网络消息推送形式,经常以弹出窗口的方式在用户浏览网页或使用应用程序时出现
。
然而,弹窗可能会给用户带来不必要的干扰和困扰,甚至可能包含恶意内容或链接
。
所以,为了提升用户体验和保护用户信息安全,弹窗拦截技术应运而生
。
[0003]目前的弹窗拦截的方法大多是通过浏览器或系统防火墙自带的弹窗拦截功能对特定的进程的所有弹窗进行拦截的,此种方法在弹窗拦截时,会将该进程的全部弹窗拦截,其中也包括用户感兴趣的弹窗信息,所以,此种方法可能会对用户造成影响
。
[0004]除此,目前还有采用数据库对比的方式对弹窗进行拦截的方法,即先感知到弹窗,再通过将弹窗信息与数据库中的拦截规则进行比对,若比对成功,则对弹窗进行拦截或销毁
。
此种方法的数据库需要厂商进行维护或用户自 ...
【技术保护点】
【技术特征摘要】
1.
一种弹窗拦截方法,其特征在于,所述方法包括如下步骤:响应于检测到目标设备的显示界面出现弹窗界面,获取所述弹窗界面的弹窗信息;所述弹窗信息包括所述弹窗界面的画面信息和所述弹窗界面的标识信息;开启预设计时器,并记录当前时间
t
now
;若在预设计时器的计时到达设定时间之前,接收到用户针对所述弹窗界面的关闭指令,则将所述弹窗信息确定为目标弹窗信息,并存储至预设数据库中;若在
t
now
到所述弹窗界面的自动关闭时间
t
off
的目标时间段
TM
内,未接收到用户针对所述弹窗界面的操作指令,则根据目标时间段
TM
内所述显示界面的显示内容和
/
或用户的操作信息确定用户在
TM
内的关注区域;所述目标时间段
TM
的长度大于预设计时器的计时长度;若所述关注区域与所述弹窗界面所在区域存在重合部分,且所述重合部分对应的关注值大于关注阈值,则将所述弹窗信息确定为目标弹窗信息,并存储至预设数据库中;根据所述预设数据库中当前存储的所有目标弹窗信息,生成所述目标设备当前对应的若干弹窗拦截规则,以使所述目标设备根据当前对应的弹窗拦截规则,确定是否拦截待出现至所述显示界面的待显示弹窗
。2.
根据权利要求1所述的方法,其特征在于,所述根据目标时间段
TM
内所述显示界面的显示内容和
/
或用户的操作信息确定用户在
TM
内的关注区域,包括:将所述显示界面平均分割为若干显示子界面;获取所述目标设备连接的外部设备在目标时间段
TM
内,在每一所述显示子界面上的移动轨迹;根据每一所述显示子界面对应的移动轨迹,确定用户在
TM
内的关注区域
。3.
根据权利要求2所述的方法,其特征在于,所述根据每一所述显示子界面对应的移动轨迹,确定用户在
TM
内的关注区域,包括:将在目标时间段
TM
内,存在外部设备的移动轨迹的显示子界面确定为第一子界面;获取外部设备在每一所述第一子界面上的停留时间,得到第一停留时间集
H=(H1,H2,...,H
j
,...,H
m
)
;其中,
j=1,2,...,m
;
m
为第一子界面的数量;
H
j
为外部设备在第
j
个第一子界面上的停留时间;
∑
mj=1
H
j
=TM
;若
H
j
≥H0,则将第
j
个第一子界面确定为第二子界面;其中,
H0为预设的停留时间阈值;将所有所述第二子界面所在的区域确定为用户在
TM
内的关注区域
。4.
根据权利要求2所述的方法,其特征在于,所述根据每一所述显示子界面对应的移动轨迹,确定用户在
TM
内的关注区域,包括:若在目标时间段
TM
内,每一所述显示子界面上均无所述外部设备的移动轨迹,则确定在目标时间段
TM
内,所述显示界面上是否存在目标进程的进程界面;若在目标时间段
TM
内,所述显示界面上存在目标进程的进程界面,则将所述进程界面所在的区域确定为用户在
TM
内的关注区域
。5.
根据权利要求3所述的方法,其特征在于,所述重合部分对应的关注值通过以下步骤确定:获取外部设备在所述重合部分所在的区域上的停留时间
t1和外部设备在所述关注区域上的停留时间
t2;将
t1/t2确定为所述重合部分对应的关注值
。
6.
根据权利要求3所述的方法,其特征在于,所述关注阈值通过以下步骤确定:获取外部设备在每一所述第二子界面上的停留时间,得到第二停留时间集
G=(G1,G2,...,G
i
,...,G
k
)
;其中,
i=1,2,...,k
;
...
【专利技术属性】
技术研发人员:盖秋明,孙洪伟,肖新光,
申请(专利权)人:深圳安天网络安全技术有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。