一种页面曝光数据采集方法、装置和移动终端制造方法及图纸

技术编号:15792747 阅读:418 留言:0更新日期:2017-07-10 01:52
本发明专利技术公开了一种页面曝光数据采集方法,适于在移动终端中执行,该移动终端包括滑动组件,该滑动组件包括多个可滑动页面,该方法包括:将第一、二索引值均设为第一初始值,将第三、四索引值均设为第二初始值;获取页面滑动所产生的包括当前页面的索引值和偏移像素值的回调数据,并将第一索引值更新为当前页面的索引值,将第二索引值更新为第一索引值加1。根据页面在滑动或滑动停止状态下,四个索引值及第二初始值之间的相互关系来对四个索引值进行更新,并确定页面在每次回调时刻是可见或不可见,从而能够根据每个页面的可见时刻和不可见时刻来得到该页面的曝光时间。本发明专利技术还公开了对应的页面曝光数据采集装置和移动终端。

【技术实现步骤摘要】
一种页面曝光数据采集方法、装置和移动终端
本专利技术属于计算机及互联网
,具体涉及一种页面曝光数据采集方法、装置和移动终端。
技术介绍
目前移动互联网蓬勃发展,移动智能设备作为信息传播的新的媒介,已经大量普及。广告作为附加价值的信息传递给大众。通常,广告主要购买广告商提供的广告位,广告主按照一个能够将衡量广告位的价值的标准来付费,目前存在的行业标准有CPM(千次展现成本)、CPC(每点击成本)、CPR(每次响应成本)、CPS(每次销售成本)等,其中CPM方式目前实现方式在移动终端上基本是通过素材的获取量来体现,但是素材的获取量不能准确的表示它的展现量。为了更准确的测量出一个广告素材是否真正的被用户看到了,或被看到多少次,需要准确判断出广告在移动终端上是否曝光给用户,并将相关的信息记录下来,为后续的统计处理做好基础。现有技术中,用户在使用软件的过程中,如果有广告在屏幕上露出,则系统会得到广告位在手机屏幕上的坐标值。广告位在屏幕上的坐标点随着广告位的滑动在不断变化。通过统计广告位的坐标露出的时间和消失的时间可以得到该广告位的广告曝光时间。理论上,用户顺序滑动广告时,广告位的坐标值应该逐渐减小或增大,但由于安卓系统的视图绘制因素,广告位在刚露出的一瞬间,其坐标值无法避免的会出现先增大再减小(或先减小后增大)的不稳定现象,导致坐标值的确定并不准确,进而影响广告曝光时间的准确统计。因此,需要提供一种更准确的广告曝光时间统计方法。
技术实现思路
为此,本专利技术提供一种页面曝光数据采集方法、装置和移动终端,以力图解决或者至少缓解上面存在的问题。根据本专利技术的一个方面,提供一种页面曝光数据采集方法,适于在移动终端中执行,所述移动终端包括滑动组件,所述滑动组件包括多个可滑动的页面,该方法包括:将第一、二索引值均设为第一初始值,将第三、四索引值均设为第二初始值;获取滑动组件中页面滑动产生的回调数据,回调数据包括当前页面的索引值和当前页面的偏移像素值,并将第一索引值更新为当前页面的索引值,将第二索引值更新为第一索引值加1;当偏移像素值为0,且第三、四索引值都等于第二初始值时,将第三索引值更新为第一索引值,并将第三索引值对应的页面输出为在本次回调时刻可见;当偏移像素值为0、第三索引值等于第一索引值,且第四索引值不等于第二初始值时,将第四索引值对应的页面输出为在本次回调时刻不可见,并将该值更新为第二初始值;当偏移像素值为0、第四索引值等于第一索引值,且第三索引值不等于第二初始值时,将第三索引值对应的页面输出为在本次回调时刻不可见,并将该值更新为第二初始值;当偏移像素值不为0,且第三索引值均不等于第一索引值、第二索引值和第二初始值时,将第三索引值对应的页面输出为在本次回调时刻不可见,并将该值更新为第二初始值;以及当偏移像素值不为0,且第四索引值均不等于第一索引值、第二索引值和第二初始值时,将第四索引值对应的页面输出为在本次回调时刻不可见,并将该值更新为第二初始值。可选地,在根据本专利技术的方法中,还包括:当偏移像素值不为0,且第三、四索引值均等于第二初始值时,将第三索引值更新为第一索引值,并将第三索引值对应的页面输出为在本次回调时刻可见;当偏移像素值不为0、第三索引值等于第二初始值,且第四索引值等于第一索引值时,将第三索引值更新为第二索引值,并将第三索引值对应的页面输出为在本次回调时刻可见;以及当偏移像素值不为0、第三索引值等于第二初始值,且第四索引值等于第二索引值时,将第三索引值更新为第一索引值,并将第三索引值对应的页面输出为在本次回调时刻可见。可选地,在根据本专利技术的方法中,还包括:当偏移像素值不为0、第四索引值等于第二初始值,且第三索引值等于第一索引值时,将第四索引值更新为第二索引值,并将第四索引值对应的页面输出为在本次回调时刻可见;以及当偏移像素值不为0、第四索引值等于第二初始值,且第三索引值等于第二索引值时,将第四索引值更新为第一索引值,并将第四索引值对应的页面输出为在本次回调时刻可见。可选地,在根据本专利技术的方法中,还包括:根据输出的每个页面的可见时刻和不可见时刻,计算得到该页面的曝光时间。可选地,在根据本专利技术的方法中,滑动组件为ViewPager组件,第一初始值为1,第二初始值为-1或Null。根据本专利技术的又一个方面,提供一种页面曝光数据采集装置,适于驻留在移动终端中,该移动终端包括滑动组件,该滑动组件包括多个可滑动的页面,该装置包括:初始化单元,适于将第一、二索引值均设为第一初始值,将第三、四索引值均设为第二初始值;数据回调单元,适于获取滑动组件中页面滑动产生的回调数据,其中回调数据包括当前页面的索引值和当前页面的偏移像素值,并将第一索引值更新为当前页面的索引值,将第二索引值更新为第一索引值加1;第一处理单元,适于当偏移像素值为0,且第三、四索引值都等于第二初始值时,将第三索引值更新为第一索引值,并将第三索引值对应的页面输出为在本次回调时刻可见;第二处理单元,适于当偏移像素值为0、第三索引值等于第一索引值,且第四索引值不等于第二初始值时,将第四索引值对应的页面输出为在本次回调时刻不可见,并将该值更新为第二初始值;第三处理单元,适于当偏移像素值为0、第四索引值等于第一索引值,且第三索引值不等于第二初始值时,将第三索引值对应的页面输出为在本次回调时刻不可见,并将该值更新为第二初始值;第四处理单元,适于当偏移像素值不为0,且第三索引值均不等于第一索引值、第二索引值和第二初始值时,将第三索引值对应的页面输出为在本次回调时刻不可见,并将该值更新为第二初始值;以及第五处理单元,适于当偏移像素值不为0,且第四索引值均不等于第一索引值、第二索引值和第二初始值时,将第四索引值对应的页面输出为在本次回调时刻不可见,并将该值更新为第二初始值。根据本专利技术的又一个方面,提供一种移动终端,包括如上所述的页面曝光数据采集装置。根据本专利技术的页面曝光数据采集方案,当滑动组件中的页面发生滑动时,通过回调得到当前页面的索引值和当前页面的像素偏移值,并将前者赋值给第一索引值,将第二索引值赋值为第一索引值加1。之后,根据页面在滑动状态或滑动停止状态下的第一至第四索引值这四个参数及第二初始值之间的相互关系,来判断页面在每次回调时刻是可见还是不可见,从而能够根据每个页面的可见时刻和不可见时刻,准确地统计得到每个页面的曝光时间。附图说明为了实现上述以及相关目的,本文结合下面的描述和附图来描述某些说明性方面,这些方面指示了可以实践本文所公开的原理的各种方式,并且所有方面及其等效方面旨在落入所要求保护的主题的范围内。通过结合附图阅读下面的详细描述,本公开的上述以及其它目的、特征和优势将变得更加明显。遍及本公开,相同的附图标记通常指代相同的部件或元素。图1示出了根据本专利技术一个实施例的移动终端100的结构框图;图2示出了根据本专利技术一个实施例的页面曝光数据采集装置200的流程图;图3示出了根据本专利技术一个实施例的页面曝光数据采集方法300的结构框图。具体实施方式下面将参照附图更详细地描述本公开的示例性实施例。虽然附图中显示了本公开的示例性实施例,然而应当理解,可以以各种形式实现本公开而不应被这里阐述的实施例所限制。相反,提供这些实施例是为了能够更透彻地理解本公开,并且能够本文档来自技高网...
一种页面曝光数据采集方法、装置和移动终端

【技术保护点】
一种页面曝光数据采集方法,适于在移动终端中执行,所述移动终端包括滑动组件,所述滑动组件包括多个可滑动的页面,该方法包括:将第一、二索引值均设为第一初始值,将第三、四索引值均设为第二初始值;获取所述滑动组件中页面滑动产生的回调数据,所述回调数据包括当前页面的索引值和当前页面的偏移像素值,并将第一索引值更新为当前页面的索引值,将第二索引值更新为第一索引值加1;当所述偏移像素值为0,且第三、四索引值都等于第二初始值时,将第三索引值更新为第一索引值,并将第三索引值对应的页面输出为在本次回调时刻可见;当所述偏移像素值为0、第三索引值等于第一索引值,且第四索引值不等于第二初始值时,将第四索引值对应的页面输出为在本次回调时刻不可见,并将该值更新为第二初始值;当所述偏移像素值为0、第四索引值等于第一索引值,且第三索引值不等于第二初始值时,将第三索引值对应的页面输出为在本次回调时刻不可见,并将该值更新为第二初始值;当所述偏移像素值不为0,且第三索引值均不等于第一索引值、第二索引值和第二初始值时,将第三索引值对应的页面输出为在本次回调时刻不可见,并将该值更新为第二初始值;以及当所述偏移像素值不为0,且第四索引值均不等于第一索引值、第二索引值和第二初始值时,将第四索引值对应的页面输出为在本次回调时刻不可见,并将该值更新为第二初始值。...

【技术特征摘要】
1.一种页面曝光数据采集方法,适于在移动终端中执行,所述移动终端包括滑动组件,所述滑动组件包括多个可滑动的页面,该方法包括:将第一、二索引值均设为第一初始值,将第三、四索引值均设为第二初始值;获取所述滑动组件中页面滑动产生的回调数据,所述回调数据包括当前页面的索引值和当前页面的偏移像素值,并将第一索引值更新为当前页面的索引值,将第二索引值更新为第一索引值加1;当所述偏移像素值为0,且第三、四索引值都等于第二初始值时,将第三索引值更新为第一索引值,并将第三索引值对应的页面输出为在本次回调时刻可见;当所述偏移像素值为0、第三索引值等于第一索引值,且第四索引值不等于第二初始值时,将第四索引值对应的页面输出为在本次回调时刻不可见,并将该值更新为第二初始值;当所述偏移像素值为0、第四索引值等于第一索引值,且第三索引值不等于第二初始值时,将第三索引值对应的页面输出为在本次回调时刻不可见,并将该值更新为第二初始值;当所述偏移像素值不为0,且第三索引值均不等于第一索引值、第二索引值和第二初始值时,将第三索引值对应的页面输出为在本次回调时刻不可见,并将该值更新为第二初始值;以及当所述偏移像素值不为0,且第四索引值均不等于第一索引值、第二索引值和第二初始值时,将第四索引值对应的页面输出为在本次回调时刻不可见,并将该值更新为第二初始值。2.如权利要求1所述的方法,还包括:当所述偏移像素值不为0,且第三、四索引值均等于第二初始值时,将第三索引值更新为第一索引值,并将第三索引值对应的页面输出为在本次回调时刻可见;当所述偏移像素值不为0、第三索引值等于第二初始值,且第四索引值等于第一索引值时,将第三索引值更新为第二索引值,并将第三索引值对应的页面输出为在本次回调时刻可见;以及当所述偏移像素值不为0、第三索引值等于第二初始值,且第四索引值等于第二索引值时,将第三索引值更新为第一索引值,并将第三索引值对应的页面输出为在本次回调时刻可见。3.如权利要求1所述的方法,还包括:当所述偏移像素值不为0、第四索引值等于第二初始值,且第三索引值等于第一索引值时,将第四索引值更新为第二索引值,并将第四索引值对应的页面输出为在本次回调时刻可见;以及当所述偏移像素值不为0、第四索引值等于第二初始值,且第三索引值等于第二索引值时,将第四索引值更新为第一索引值,并将第四索引值对应的页面输出为在本次回调时刻可见。4.如权利要求1-3任一项所述的方法,还包括:根据输出的每个页面的可见时刻和不可见时刻,计算得到该页面的曝光时间。5.如权利要求1所述的方法,其中,所述滑动组件为ViewPager组件,所述第一初始值为1,所述第二初始值为-1或Null。6.一种页面曝光数据采集装置,适于驻留在移动终端中,所述移动终端...

【专利技术属性】
技术研发人员:姚广东董石雄
申请(专利权)人:北京齐尔布莱特科技有限公司
类型:发明
国别省市:北京,11

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

1