【技术实现步骤摘要】
广告页截取处理方法、装置和电子设备
[0001]本申请涉及互联网广告监测领域,且更为具体地,涉及一种广告页截取处理方法、装置和电子设备。
技术介绍
[0002]近年来,随着互联网技术的发展,各类广告联盟和电商平台兴起,与之相伴随的是互联网广告问题的凸显。相较于传统广告,互联网广告发布便捷、形式多样、精准投放,违法广告藏身其中,隐蔽性强,传统手段难以发现、追踪和查处。因此,对互联网广告进行监管是非常有必要的。
[0003]进行监管的第一步是采集到互联网广告,互联网广告存在于网站网页中,且一些互联网广告为长广告页,其难以在一个窗口内完全显示。因此,期待一种广告页截取处理方案,其能够准确地和完整地采集到长广告页。
技术实现思路
[0004]为了解决上述技术问题,提出了本申请。本申请的实施例提供了一种广告页截取处理方法、装置和电子设备,其通过滚动包含目标窗口的滚动条,并在每次更新后截取所述目标窗口中的可见区域的截屏图像,并最终将每次更新后截取的所述截屏图像进行拼接以获得广告页数据。
[0005]根据本 ...
【技术保护点】
【技术特征摘要】
1.一种广告页截取处理方法,其特征在于,包括:接收对终端的屏幕中显示的包含广告页的目标窗口的截屏指令;从初始值开始按照预设的更新方式对用于滚动所述目标窗口的滚动条的值进行多次更新;在每次更新后截取所述目标窗口中的可见区域的截屏图像;以及将每次更新后截取的所述截屏图像进行拼接,以获得所述目标窗口的完整界面的滚动截屏图像。2.根据权利要求1所述的广告页截取处理方法,其中,从初始值开始按照预设的更新方式对用于滚动所述目标窗口的滚动条的值进行多次更新,包括:响应于检测到允许通过所述终端的操作系统提供的系统层调用接口对所述滚动条的值进行修改,通过所述系统层调用接口从初始值开始按照预设的更新方式对所述滚动条的值进行多次更新。3.根据权利要求1所述的广告页截取处理方法,其中,从初始值开始按照预设的更新方式对用于滚动所述目标窗口的滚动条的值进行多次更新,包括:检测所述目标窗口中显示的对象的类型是否为指定类型;响应于所述检测结果为所述目标窗口中显示的对象的类型为所述指定类型,确定所述目标窗口包含所述滚动条;检测是否允许通过预设的调度接口对所述滚动条的值进行修改,包括:获取所述滚动条的类名、所述调动接口的启动信息和所述滚动条的设置信息,所述调用接口的启用信息用于指示所述调用接口是否启用,所述滚动条的设置信息用于指示所述滚动条的值是否允许被修改;以及响应于所述滚动条的类名为指定类名、所述调用接口的启用信息指示所述调用接口已启动且所述滚动条的设置信息指示所述滚动条的值允许被修改,通过所述调用接口从初始值开始按照预设的更新方式对用于滚动所述目标窗口的滚动条的值进行多次更新。4.根据权利要求1所述的广告页截取处理方法,其中,将每次更新后截取的所述截屏图像进行拼接,以获得所述目标窗口的完整界面的滚动截屏图像,包括:训练阶段,包括:将待拼接的相邻帧的所述截屏图像设定为第一图像和第二图像;将所述第一图像和所述第二图像分别通过作为特征提取器的第一卷积神经网络以获得第一特征图和第二特征图;基于预定位置信息,确定所述第一特征图和所述第二特征图中的待拼接区域为第三特征图和第四特征图,并将所述第一特征图中除所述第三特征图之外的部分设定为第五特征图和将所述第二特征图中除所述第四特征图之外的部分设定为第六特征图;计算所述第三特征图和所述第四特征图之间的有向边特征图;将与所述有向边特征图对应的真实拼接图像输入所述第一卷积神经网络以获得拼接特征图;将所述拼接特征图和所述有向边特征图分别输入作为对抗生成器的第二卷积神经网络以获得鉴别器损失函数值;基于所述鉴别器损失函数值来训练作为对抗生成器的所述第二卷积神经网络;
计算所述有向边特征图与所述拼接特征图之间的差分特征图作为运动信息特征图;融合所述第五特征图和所述运动信息特征图以获得第一融合特征图,且融合所述第六特征图和所述运动信息特征图以获得第二融合特征图;将所述第一融合特征图和所述第二融合特征图分别输入作为生成器的第三卷积神经网络以获得生成的第一图像部分和生成的第二图像部分;计算所述生成的第一图像部分和真实的第一图像部分之间的第一差异和所述生成的第二图像部分和真实的第二图像部分之间的第二差异,并以所述第一差异和所述第二差异来训练作为生成器的所述第三卷积神经网络;以及使用阶段,包括:将待拼接的相邻帧的所述截屏图像设定为第一图像和第二图像;将所述第一图像和所述第二图像分别通过经训练阶段训练完成的作为特征提取...
【专利技术属性】
技术研发人员:朱远超,
申请(专利权)人:浙江省民营经济发展中心浙江省广告监测中心,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。