展示信息的检测方法及装置制造方法及图纸

技术编号:15690760 阅读:244 留言:0更新日期:2017-06-24 03:24
一种展示信息的检测方法及装置,展示信息的检测方法包括:在展示信息所处区域中创建至少一个动画,每一动画包括至少一个播放动作;控制所述至少一个动画周期性地播放;检测每一动画在播放时各个播放动作之间的时间间隔,并在每次检测得到所述时间间隔后,将所述时间间隔与设定时间进行比较;根据至少一次比较的比较结果,确定所述展示信息是否处于可见区域,其中,所述可见区域处于呈现所述展示信息的屏幕范围内。本发明专利技术技术方案提高了判定展示信息可见的准确性。

Method and device for detecting display information

A method and a device for detecting display information, including the detection method of exhibition information: in the display of information which creates at least one animation area, each animation includes at least one player action; control the at least one animation periodically broadcast; between every animation when playing each play action the time interval, and the time interval in each test, the time interval and setting time were compared according to the results of the comparison; comparison at least once, determines the display of information is in the visible region, wherein, the visible region in the presentation of the information display screen range. The technical proposal of the invention improves the accuracy of judging display information.

【技术实现步骤摘要】
展示信息的检测方法及装置
本专利技术涉及计算机
,尤其涉及一种展示信息的检测方法及装置。
技术介绍
在投放展示信息(例如通知、新闻推送、广告等)时,会有一系列的指标来评估投放效果。其中,可见率是用来评估投放效果的一项重要评估指标。可见率为展示信息的可见数与展示数的比值。其中,展示信息的一次展示是指展示信息被展示在网页或其他页面中;展示信息的一次可见是指展示信息显示在屏幕(例如计算机、智能手机等设备的屏幕),并且能够被用户看到。也就是说,展示信息如果在屏幕区域范围之外,或者肉眼不能直接看到展示信息的情况,则认为展示信息不可见。现有技术中,探测展示信息是否可见展示的方式,主要是通过判断展示信息在网页中的坐标与网页滚动条的位置关系;或者加入滚动屏幕过快和判断展示信息透明度等附加判断方式。但是,现有技术的探测方式在页面最小化以及展示信息被其他元素遮挡的情况下,判断结果不准确;同时,在一个网页中嵌入另一个网页的超级文本标记语言(HyperTextMarkupLanguage,HTML)元素时,嵌入的网页跨域和嵌入的网页中的展示信息的位置将无法确定。
技术实现思路
本专利技术解决的技术问题是如何提高判定展示信息可见的准确性。为解决上述技术问题,本专利技术实施例提供一种展示信息的检测方法,展示信息的检测方法包括:在展示信息所处区域中创建至少一个动画,每一动画包括至少一个播放动作;控制所述至少一个动画周期性地播放;检测每一动画在播放时各个播放动作之间的时间间隔,并在每次检测得到所述时间间隔后,将所述时间间隔与设定时间进行比较;根据至少一次比较的比较结果,确定所述展示信息是否处于可见区域,其中,所述可见区域处于呈现所述展示信息的屏幕范围内。可选的,所述根据至少一次比较的比较结果,确定所述展示信息是否处于可见区域包括:根据单次比较的比较结果确定所述展示信息是否处于可见区域,其中,如果检测得到的时间间隔小于所述设定时间,则确定所述展示信息处于所述可见区域。可选的,所述根据至少一次比较的比较结果,确定所述展示信息是否处于可见区域包括:根据单次比较的比较结果确定所述展示信息是否处于可见区域,其中,如果检测得到的时间间隔大于等于所述设定时间,则确定所述展示信息处于不可见区域。可选的,所述根据至少一次比较的比较结果,确定所述展示信息是否处于可见区域包括:根据多次比较的比较结果确定所述展示信息是否处于可见区域,其中,如果检测得到的时间间隔小于所述设定时间,且在之后的设定时间段内检测得到的所有时间间隔均小于所述设定时间,则确定所述展示信息处于所述可见区域。可选的,所述根据至少一次比较的比较结果,确定所述展示信息是否处于可见区域包括:如果在检测得到的时间间隔小于所述设定时间之后的设定时间段内,存在至少一个时间间隔大于等于所述设定时间,则确定所述展示信息处于不可见区域。可选的,所述检测方法还包括:重新根据所述至少一个时间间隔之后的多个时间间隔的比较结果,确定所述展示信息是否处于可见区域。可选的,所述动画的尺寸为1×1像素。可选的,所述展示信息所处区域为四边形,所述至少一个动画的数量为多个时,多个动画位置对称地设置于所述四边形中。可选的,所述在展示信息所处区域中创建至少一个动画包括:在所述四边形的两条对角线上对称地创建多个动画。可选的,所述在所述四边形的两条对角线上对称地创建多个动画包括:在所述四边形的中心与四个角之间的所述两条对角线的中间位置对称地创建四个动画。可选的,所述检测方法还包括:在确定所述展示信息处于可见区域后,移除所有动画。为解决上述技术问题,本专利技术实施例还公开了一种展示信息的检测装置,展示信息的检测装置包括:动画创建单元,用以在展示信息所处区域中创建至少一个动画,每一动画包括至少一个播放动作;播放控制单元,用以控制所述至少一个动画周期性地播放;检测比较单元,用以检测每一动画在播放时各个播放动作之间的时间间隔,并在每次检测得到所述时间间隔后,将所述时间间隔与设定时间进行比较;确定单元,用以根据至少一次比较的比较结果,确定所述展示信息是否处于可见区域,其中,所述可见区域处于呈现所述展示信息的屏幕范围内。可选的,所述确定单元包括:第一确定子单元,用以根据单次比较的比较结果确定所述展示信息是否处于可见区域,其中,如果检测得到的时间间隔小于所述设定时间,则确定所述展示信息处于所述可见区域。可选的,所述确定单元包括:第一确定子单元,用以根据单次比较的比较结果确定所述展示信息是否处于可见区域,其中,如果检测得到的时间间隔大于等于所述设定时间,则确定所述展示信息处于不可见区域。可选的,所述确定单元包括:第二确定子单元,用以根据多次比较的比较结果确定所述展示信息是否处于可见区域,其中,如果检测得到的时间间隔小于所述设定时间,且在之后的设定时间段内检测得到的所有时间间隔均小于所述设定时间,则确定所述展示信息处于所述可见区域。可选的,所述第二确定子单元在检测得到的时间间隔小于所述设定时间之后的设定时间段内,存在至少一个时间间隔大于等于所述设定时间时,则确定所述展示信息处于不可见区域。可选的,所述确定单元重新根据所述至少一个时间间隔之后的多个时间间隔的比较结果,确定所述展示信息是否处于可见区域。可选的,所述动画的尺寸为1×1像素。可选的,所述展示信息所处区域为四边形,所述至少一个动画的数量为多个时,多个动画位置对称地设置于所述四边形中。可选的,所述动画创建单元在所述四边形的两条对角线上对称地创建多个动画。可选的,所述动画创建单元在所述四边形的中心与四个角之间的所述两条对角线的中间位置对称地创建四个动画。可选的,所述检测装置还包括:移除单元,用以在确定所述展示信息处于可见区域后,移除所有动画。与现有技术相比,本专利技术实施例的技术方案具有以下有益效果:本专利技术技术方案在展示信息所处区域中创建至少一个动画,每一动画包括至少一个播放动作;控制所述至少一个动画周期性地播放;检测每一动画在播放时各个播放动作之间的时间间隔,并在每次检测得到所述时间间隔后,将所述时间间隔与设定时间进行比较;根据至少一次比较的比较结果,确定所述展示信息是否处于可见区域,其中,所述可见区域处于呈现所述展示信息的屏幕范围内。本专利技术技术方案利用动画渲染在可见区域和不可见区域执行时所消耗的中央处理器(CentralProcessingUnit,简称CPU)的处理空间不同,导致动画播放的时频不同的特性,通过在展示信息所处区域中创建至少一个动画,检测每一动画两个播放动作之间的时间间隔,并与设定时间进行比较,确定展示信息是否处于可见区域;避免了现有技术中通过坐标来判断展示信息是否可见的方式,可以提高判定展示信息是否可见的准确性,同时扩大了展示信息的检测方法的应用场景。进一步,可以根据单次比较的比较结果确定所述展示信息是否处于可见区域,其中,如果检测得到的时间间隔小于所述设定时间,则确定所述展示信息处于所述可见区域。本专利技术技术方案通过采用单次的比较结果确定所述展示信息是否处于可见区域,简单易实施。进一步,可以根据多次比较的比较结果确定所述展示信息是否处于可见区域,其中,如果检测得到的时间间隔小于所述设定时间,且在之后的设定时间段内检测得到的所有时间间隔均小于所述设定时间,则确定所述展示信息处于所述本文档来自技高网...
展示信息的检测方法及装置

【技术保护点】
一种展示信息的检测方法,其特征在于,包括:在展示信息所处区域中创建至少一个动画,每一动画包括至少一个播放动作;控制所述至少一个动画周期性地播放;检测每一动画在播放时各个播放动作之间的时间间隔,并在每次检测得到所述时间间隔后,将所述时间间隔与设定时间进行比较;根据至少一次比较的比较结果,确定所述展示信息是否处于可见区域,其中,所述可见区域处于呈现所述展示信息的屏幕范围内。

【技术特征摘要】
1.一种展示信息的检测方法,其特征在于,包括:在展示信息所处区域中创建至少一个动画,每一动画包括至少一个播放动作;控制所述至少一个动画周期性地播放;检测每一动画在播放时各个播放动作之间的时间间隔,并在每次检测得到所述时间间隔后,将所述时间间隔与设定时间进行比较;根据至少一次比较的比较结果,确定所述展示信息是否处于可见区域,其中,所述可见区域处于呈现所述展示信息的屏幕范围内。2.根据权利要求1所述的检测方法,其特征在于,所述根据至少一次比较的比较结果,确定所述展示信息是否处于可见区域包括:根据单次比较的比较结果确定所述展示信息是否处于可见区域,其中,如果检测得到的时间间隔小于所述设定时间,则确定所述展示信息处于所述可见区域。3.根据权利要求1所述的检测方法,其特征在于,所述根据至少一次比较的比较结果,确定所述展示信息是否处于可见区域包括:根据单次比较的比较结果确定所述展示信息是否处于可见区域,其中,如果检测得到的时间间隔大于等于所述设定时间,则确定所述展示信息处于不可见区域。4.根据权利要求1所述的检测方法,其特征在于,所述根据至少一次比较的比较结果,确定所述展示信息是否处于可见区域包括:根据多次比较的比较结果确定所述展示信息是否处于可见区域,其中,如果检测得到的时间间隔小于所述设定时间,且在之后的设定时间段内检测得到的所有时间间隔均小于所述设定时间,则确定所述展示信息处于所述可见区域。5.根据权利要求4所述的检测方法,其特征在于,所述根据至少一次比较的比较结果,确定所述展示信息是否处于可见区域包括:如果在检测得到的时间间隔小于所述设定时间之后的设定时间段内,存在至少一个时间间隔大于等于所述设定时间,则确定所述展示信息处于不可见区域。6.根据权利要求5所述的检测方法,其特征在于,还包括:重新根据所述至少一个时间间隔之后的多个时间间隔的比较结果,确定所述展示信息是否处于可见区域。7.根据权利要求1所述的检测方法,其特征在于,所述动画的尺寸为1×1像素。8.根据权利要求1所述的检测方法,其特征在于,所述展示信息所处区域为四边形,所述至少一个动画的数量为多个时,多个动画位置对称地设置于所述四边形中。9.根据权利要求8所述的检测方法,其特征在于,所述在展示信息所处区域中创建至少一个动画包括:在所述四边形的两条对角线上对称地创建多个动画。10.根据权利要求9所述的检测方法,其特征在于,所述在所述四边形的两条对角线上对称地创建多个动画包括:在所述四边形的中心与四个角之间的所述两条对角线的中间位置对称地创建四个动画。11.根据权利要求2、4和6任一项所述的检测方法,其特征在于,还包括:在...

【专利技术属性】
技术研发人员:汤奇峰巫君平
申请(专利权)人:晶赞广告上海有限公司
类型:发明
国别省市:上海,31

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

1