本发明属于计算机及互联网
技术领域:
,具体涉及一种页面曝光数据采集方法、装置和移动终端。
背景技术:
:目前移动互联网蓬勃发展,移动智能设备作为信息传播的新的媒介,已经大量普及。广告作为附加价值的信息传递给大众。通常,广告主要购买广告商提供的广告位,广告主按照一个能够将衡量广告位的价值的标准来付费,目前存在的行业标准有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示出了根据本发明一个实施例的移动终端100的结构框图。如图1所述,移动终端100包括:存储器接口102、一个或多个数据处理器、图像处理器和/或中央处理单元104,以及外围接口106。存储器接口102、一个或多个处理器104和/或外围接口106既可以是分立元件,也可以集成在一个或多个集成电路中。在移动终端100中,各种元件可以通过一条或多条通信总线或信号线来耦合。传感器、设备和子系统可以耦合到外围接口106,以便帮助实现多种功能。例如,运动传感器110、光传感器112和距离传感器114可以耦合到外围接口106,以方便定向、照明和测距等功能。其他传感器116同样可以与外围接口106相连,例如定位系统(例如gps接收机)、温度传感器、生物测定传感器或其他感测设备,由此可以帮助实施相关的功能。相机子系统120和光学传感器122可以用于方便诸如记录照片和视频剪辑的相机功能的实现,其中所述相机子系统和光学传感器例如可以是电荷耦合器件(ccd)或互补金属氧化物半导体(cmos)光学传感器。可以通过一个或多个无线通信子系统124来帮助实现通信功能,其中无线通信子系统可以包括射频接收机和发射机和/或光(例如红外)接收机和发射机。无线通信子系统124的特定设计和实施方式可以取决于移动终端100所支持的一个或多个通信网络。例如,移动终端100可以包括被设计成支持gsm网络、gprs网络、edge网络、wi-fi或wimax网络以及blueboothtm网络的通信子系统124。音频子系统126可以与扬声器128以及麦克风130相耦合,以便帮助实施启用语音的功能,例如语音识别、语音复制、数字记录和电话功能。i/o子系统140可以包括触摸屏控制器142和/或一个或多个其他输入控制器144。触摸屏控制器142可以耦合到触摸屏146。举例来说,该触摸屏146和触摸屏控制器142可以使用多种触摸感测技术中的任何一种来检测与之进行的接触和移动或是暂停,其中感测技术包括但不局限于电容性、电阻性、红外和表面声波技术。一个或多个其他输入控制器144可以耦合到其他输入/控制设备148,例如一个或多个按钮、摇杆开关、拇指旋轮、红外端口、usb端口、和/或指示笔之类的指点设备。所述一个或多个按钮(未显示)可以包括用于控制扬声器128和/或麦克风130音量的向上/向下按钮。存储器接口102可以与存储器150相耦合。该存储器150可以包括高速随机存取存储器和/或非易失性存储器,例如一个或多个磁盘存储设备,一个或多个光学存储设备,和/或闪存存储器(例如nand,nor)。存储器150可以存储操作系统152,例如android、ios或是windowsphone之类的操作系统。该操作系统152可以包括用于处理基本系统服务以及执行依赖于硬件的任务的指令。存储器150还可以存储应用154。这些应用在操作时,会从存储器150加载到处理器104上,并在已经由处理器104运行的操作系统之上运行,并利用操作系统以及底层硬件提供的接口实现各种用户期望的功能,如即时通信、网页浏览、图片管理等。应用可以是独立于操作系统提供的,也可以是操作系统自带的。另外,应用154被安装到移动终端100中时,也可以向操作系统添加驱动模块。在上述各种应用154中,其中的一种应用为与本发明相关的页面曝光数据采集装置200。在一些实施例中,移动终端100被配置为执行根据本发明的页面曝光数据采集方法300。另外,在本发明中,移动终端100还包括滑动组件,例如可以是viewpager组件。该滑动组件包括多个可滑动的页面,每个页面具有标识该页面的索引值,多个页面的索引值从1开始顺序编号。在移动终端中,滑动组件的多个页面可以设计为按照预定顺序和预定速度自动进行滑动切换,并且,还可以根据用户的触摸进行滑动切换。滑动组件在页面每滑动一个像素都会产生回调数据,通常包括当前页面的索引值position(代表当前展示第几张图片)、当前页面的偏移量positionoffset,以及当前页面的偏移像素值positionoffsetpixels。通常,偏移像素值不为0(如大于0)时,一般代表页面处于滑动中;为0时一般代表页面滑动停止或者是初始时刚打开应用的情况。根据一个实施例,滑动组件可以是应用主页上的多个焦点图轮播广告。焦点图是一组图片的集合,按照一定时间间隔,依次切换呈现给用户,一般位于屏幕顶端。图2示出了根据本发明一个实施例的页面曝光数据采集装置200的结构框图。如图2所示,该装置包括初始化单元210、数据回调单元220、第一处理单元230、第二处理单元240、第三处理单元250、第四处理单元260和第五处理单元270。初始化单元210适于将第一、二索引值均设为第一初始值,将第三、四索引值均设为第二初始值。其中,第一初始值可以为1,第二初始值可以为-1或null。当然,也可以根据需要设置为其他值,本发明对此不作限制。初始化单元210的示例性代码如下:数据回调单元220适于获取滑动组件中页面滑动产生的回调数据,其中回调数据包括当前页面的索引值和当前页面的偏移像素值,并将第一索引值更新为当前页面的索引值,将第二索引值更新第一索引值加1。应当理解,出现像素偏移时viewpager即进行一次回调,并根据回调结果确定页面在滑动中还是在停止状态,以及根据回调得到的第一索引值确定第二索引值。第三索引值和第四索引值初始可以为-1,之后会在页面的变动过程中不断更新。这里,第一索引值加1可以认为是当前页面在页面顺序方向上的下一页面的索引值。其中,页面顺序方向并不是按照页面的滑动方向,而是按照页面实际排列的顺序方向。若有n个页面,其页面排序为第1页、第2页…第n-1页、第n页。设当前页的索引值为x,若x≠n,则第一索引值为x,第二索引值为x+1;若x=n,则第一索引值为n,第二索引值为1。实际上,参与滑动的两个页面中,不管是从左向右滑动,还是从右向左滑动,通常都将位于左侧的页面定位为当前页面,其索引值为第一索引值;将右侧页面的索引值定为第二索引值。滑动停止时,停止的页面即为当前页面,其索引值为第一索引值,停止页面的下一页所对应的索引值为第二索引值。例如,当第1页向第2页滑动时,第1页为当前页,第2页为当前页的下一页,则第一索引值为1,第二索引值为2。当第1页向第n页滑动时,第n页为当前页,第1页为当前页的下一页,则第一索引值为n,第二索引值为1。更具体地,若n=3,向左滑动时,第一索引值和第二索引值分别为:向右滑动时,第一索引值和第二索引值分别为:当然,也会出现左右随意滑动的情况,此时:第一处理单元230适于当偏移像素值为0,且第三、四索引值都等于第二初始值时,将第三索引值更新为第一索引值,并将第三索引值对应的页面输出为在本次回调时刻可见。这种情况一般是刚打开应用的情况,此时页面停止在第一页,第一至第四索引值分别为1、2、-1、-1。在本发明实施例中,页面曝光数据采集装置还可以包括页面曝光数据存储器,该存储器可以采用数据库或者其他方式实现。相应地,将某个索引值对应的页面输出为在本次回调时刻可见或不可见是指,在页面曝光数据存储器中增加一个数据条目,该数据条目包括索引值、时间(对应回调时刻)和页面是否可见标识,例如用1代表页面可见(指页面刚呈现在屏幕上),用0代表页面不可见(指页面刚从屏幕上消失)。第一处理单元230的示例性代码如下:第二处理单元240适于当偏移像素值为0、第三索引值等于第一索引值,且第四索引值不等于第二初始值时,将第四索引值对应的页面输出为在本次回调时刻不可见,并将该值更新为第二初始值。第二处理单元240的示例性代码如下:第三处理单元250适于当偏移像素值为0、第四索引值等于第一索引值,且第三索引值不等于第二初始值时,将第三索引值对应的页面输出为在本次回调时刻不可见,并将该值更新为第二初始值。第三处理单元250的示例性代码如下:第四处理单元260适于当偏移像素值不为0,且第三索引值均不等于第一索引值、第二索引值和第二初始值时,将第三索引值对应的页面输出为在本次回调时刻不可见,并将该值更新为第二初始值。第四处理单元260的示例性代码如下:第五处理单元270适于当偏移像素值不为0,且第四索引值均不等于第一索引值、第二索引值和第二初始值时,将第四索引值对应的页面输出为在本次回调时刻不可见,并将该值更新为第二初始值。第五处理单元270的示例性代码如下:根据本发明的一个实施例,装置200还可以包括第六处理单元(图中未示出),适于当偏移像素值不为0,且第三、四索引值均等于第二初始值时,将第三索引值更新为第一索引值,并将第三索引值对应的页面输出为在本次回调时刻可见。可选地,第六处理单元还适于当偏移像素值不为0、第三索引值等于第二初始值,且第四索引值等于第一索引值时,将第三索引值更新为第二索引值,并将第三索引值对应的页面输出为在本次回调时刻可见。可选地,第六处理单元还适于当偏移像素值不为0、第三索引值等于第二初始值,且第四索引值等于第二索引值时,将第三索引值更新为第一索引值,并将第三索引值对应的页面输出为在本次回调时刻可见。第六处理单元的示例性代码如下:根据本发明的另一个实施例,装置200还可以包括第七处理单元(图中未示出),适于当偏移像素值不为0、第四索引值等于第二初始值,且第三索引值等于第一索引值时,将第四索引值更新为第二索引值,并将第四索引值对应的页面输出为在本次回调时刻可见。另外,第七处理单元还适于当偏移像素值不为0、第四索引值等于第二初始值,且第三索引值等于第二索引值时,将第四索引值更新为第一索引值,并将第四索引值对应的页面输出为在本次回调时刻可见。第七处理单元的示例性代码如下:例如,如前所述,刚打开应用开始显示图片时,页面停留在第一页,偏移像素值为0,第一至第四这索引值分别为1、2、-1和-1。可见,此时四个参数符合第一处理单元的情况,则将第三索引值更新为第一索引值(即为1),并将第三索引值对应的页面,即第1页,输出为在本次回调时刻可见。之后,若回调数据中偏移像素值不为0,代表页面开始滑动,如从第一页向第二页滑动,根据上段内容,当前四个索引值变为了1、2、1和-1,这四个参数符合第七处理单元的第一种情况,则将第四索引值更新为第二索引值,即2,并将第四索引值对应的页面,即第2页,输出为在本次回调时刻可见。之后,滑动停止在第2页,此时偏移像素值为0,四个索引值分别为2、3、1和2,这四个参数符合第三处理单元的情况,则将第三索引值对应的页面,即第1页,输出为在本次回调时刻不可见,并将该值更新为第二初始值-1。此时,四个索引值分别为2、3、-1和2。之后,若第2页向第3页滑动,此时偏移像素值不为0,四个索引值分别为2、3、-1和2,符合第六处理单元的第二种情况,则将第三索引值更新为第二索引值(即为3),并将第三索引值对应的页面,即第3页,输出为在本次回调时刻可见。当然,第2页的滑动方向,也可以由第2页向第1页滑动,此时偏移像素值不为0,四个索引值分别为1、2、-1和2,符合第六处理单元的第三种情况,则将第三索引值更新为第一索引值(即1),并将第三索引值对应的页面,即第1页,输出为在本次回调时刻可见。应当理解,在实际的滑动过程中,还会出现多种其他滑动情况,如用户尝试性地从第一页向第二页滑动,但并未完全滑到第二页即停止了滑动操作,使得页面重新回复到了第一页。以上多种滑动状态或停止状态分别对应不同处理单元的情况,这里不再一一举例赘述。根据本发明的又一个实施例,装置200还可以包括曝光统计单元,适于根据输出的每个页面的可见时刻和不可见时刻,计算得到该页面的曝光时间。一般地,每次回调都能得到页面在该回调时刻可见或不可见的输出结果,根据时间的先后顺序,得到某个页面的所有可见时间段,求和即可得到该页面的曝光时间。具体地,曝光统计单元可以根据页面曝光数据存储器存储的多个数据条目,来进行页面曝光时间的统计。举例而言,若打开应用后,页面依次从第一页向第二页,第二页向第三页,第三页向第一页,以及第一页再向第二页的滑动过程中,页面曝光数据存储器存储的多个数据条目如下:编号索引值时间可见标识1116:25:0112216:25:0413216:25:0614216:25:0915116:25:1106316:25:1417316:25:1718316:25:1919216:25:22010116:25:23111116:25:25112316:25:28013216:25:30114216:25:31115116:25:340…………从上述表格中,按时间的先后顺序,第一页首次可见时刻为16:25:01,首次不可见时刻为16:25:11,则在这一轮中第1页曝光时间为11s;第二轮的首次可见时刻为16:25:23,不可见时刻为16:25:34,则第二轮的曝光时间为12s,依次类推,得到其他轮的曝光时间,将每轮的曝光时间求和即可得到第一页的总曝光时间。实际上,在上述表格中,第1行代表页面打开在第一页,第一页开始首次可见。第2-4行代表页面由第一页向第二页滑动,第二页在该过程中可见。第5行代表页面滑动停止在第二页,第一页开始首次不可见。第6-8行代表页面由第二页向第三页滑动,第三页在该过程中可见。第9行代表页面滑动停止在第三页,第二页开始不可见。第10-11行代表页面由第三页向第一页滑动,第一页在该过程中开始第二轮可见。第12行代表页面滑动停止在第一页,第三页开始不可见。第13-14行代表页面由第一页向第二页滑动,第二页在该过程中可见。第15行代表页面滑动停止在第二页,第一页在该时刻开始第二轮不可见。图3示出了根据本发明一个实施例的页面曝光数据采集方法300的流程图,如图3所示,该方法始于步骤s310。在步骤s310中,将第一、二索引值均设为第一初始值,将第三、四索引值均设为第二初始值。随后,在步骤s320中,获取滑动组件中页面滑动产生的回调数据,其中回调数据包括当前页面的索引值和当前页面的偏移像素值,并将第一索引值更新为当前页面的索引值,将第二索引值更新为第一索引值加1。随后,在步骤s330中,当偏移像素值为0,且第三、四索引值都等于第二初始值时,将第三索引值更新为第一索引值,并将第三索引值对应的页面输出为在本次回调时刻可见。在步骤s340中,当偏移像素值为0、第三索引值等于第一索引值,且第四索引值不等于第二初始值时,将第四索引值对应的页面输出为在本次回调时刻不可见,并将该值更新为第二初始值。在步骤s350中,当偏移像素值为0、第四索引值等于第一索引值,且第三索引值不等于第二初始值时,将第三索引值对应的页面输出为在本次回调时刻不可见,并将该值更新为第二初始值。在步骤s360中,当偏移像素值不为0,且第三索引值均不等于第一索引值、第二索引值和第二初始值时,将第三索引值对应的页面输出为在本次回调时刻不可见,并将该值更新为第二初始值。在步骤s370中,当偏移像素值不为0,且第四索引值均不等于第一索引值、第二索引值和第二初始值时,将第四索引值对应的页面输出为在本次回调时刻不可见,并将该值更新为第二初始值。根据一个实施例,方法300还可以包括:当偏移像素值不为0,且第三、四索引值均等于第二初始值时,将第三索引值更新为第一索引值,并将第三索引值对应的页面输出为在本次回调时刻可见;当偏移像素值不为0、第三索引值等于第二初始值,且第四索引值等于第一索引值时,将第三索引值更新为第二索引值,并将第三索引值对应的页面输出为在本次回调时刻可见;以及当偏移像素值不为0、第三索引值等于第二初始值,且第四索引值等于第二索引值时,将第三索引值更新为第一索引值,并将第三索引值对应的页面输出为在本次回调时刻可见。根据另一个实施例,方法300还可以包括:当偏移像素值不为0、第四索引值等于第二初始值,且第三索引值等于第一索引值时,将第四索引值更新为第二索引值,并将第四索引值对应的页面输出为在本次回调时刻可见;以及当偏移像素值不为0、第四索引值等于第二初始值,且第三索引值等于第二索引值时,将第四索引值更新为第一索引值,并将第四索引值对应的页面输出为在本次回调时刻可见。根据又一个实施例,还可以根据输出的每个页面的可见时刻和不可见时刻,计算得到该页面的曝光时间。关于本发明的页面曝光数据采集方法,其具体细节已在基于上述图1和图2的描述中详细公开,在此不再赘述。根据本发明的技术方案,通过滑动偏移像素和四个索引值这几个参数之间的变化,来判断页面在每次回调时刻为可见还是不可见,从而能够精确得到该页面的曝光时间,方便广告平台提供更优质的广告服务,也实现了广告主利益的最大化。b10、如b6所述的装置,其中,所述滑动组件为viewpager组件,所述第一初始值为1,所述第二初始值为-1或null。在此处所提供的说明书中,说明了大量具体细节。然而,能够理解,本发明的实施例可以在没有这些具体细节的情况下被实践。在一些实例中,并未详细示出公知的方法、结构和技术,以便不模糊对本说明书的理解。类似地,应当理解,为了精简本公开并帮助理解各个发明方面中的一个或多个,在上面对本发明的示例性实施例的描述中,本发明的各个特征有时被一起分组到单个实施例、图、或者对其的描述中。然而,并不应将该公开的方法解释成反映如下意图:即所要求保护的本发明要求比在每个权利要求中所明确记载的特征更多特征。更确切地说,如下面的权利要求书所反映的那样,发明方面在于少于前面公开的单个实施例的所有特征。因此,遵循具体实施方式的权利要求书由此明确地并入该具体实施方式,其中每个权利要求本身都作为本发明的单独实施例。本领域那些技术人员应当理解在本文所公开的示例中的设备的模块或单元或组件可以布置在如该实施例中所描述的设备中,或者可替换地可以定位在与该示例中的设备不同的一个或多个设备中。前述示例中的模块可以组合为一个模块或者此外可以分成多个子模块。本领域那些技术人员可以理解,可以对实施例中的设备中的模块进行自适应性地改变并且把它们设置在与该实施例不同的一个或多个设备中。可以把实施例中的模块或单元或组件组合成一个模块或单元或组件,以及此外可以把它们分成多个子模块或子单元或子组件。除了这样的特征和/或过程或者单元中的至少一些是相互排斥之外,可以采用任何组合对本说明书(包括伴随的权利要求、摘要和附图)中公开的所有特征以及如此公开的任何方法或者设备的所有过程或单元进行组合。除非另外明确陈述,本说明书(包括伴随的权利要求、摘要和附图)中公开的每个特征可以由提供相同、等同或相似目的的替代特征来代替。此外,本领域的技术人员能够理解,尽管在此所述的一些实施例包括其它实施例中所包括的某些特征而不是其它特征,但是不同实施例的特征的组合意味着处于本发明的范围之内并且形成不同的实施例。例如,在下面的权利要求书中,所要求保护的实施例的任意之一都可以以任意的组合方式来使用。此外,所述实施例中的一些在此被描述成可以由计算机系统的处理器或者由执行所述功能的其它装置实施的方法或方法元素的组合。因此,具有用于实施所述方法或方法元素的必要指令的处理器形成用于实施该方法或方法元素的装置。此外,装置实施例的在此所述的元素是如下装置的例子:该装置用于实施由为了实施该发明的目的的元素所执行的功能。如在此所使用的那样,除非另行规定,使用序数词“第一”、“第二”、“第三”等等来描述普通对象仅仅表示涉及类似对象的不同实例,并且并不意图暗示这样被描述的对象必须具有时间上、空间上、排序方面或者以任意其它方式的给定顺序。尽管根据有限数量的实施例描述了本发明,但是受益于上面的描述,本
技术领域:
内的技术人员明白,在由此描述的本发明的范围内,可以设想其它实施例。此外,应注意,本说明书中使用的语言主要是为了可读性和教导的目的而选择的,而不是为了解释或者限定本发明的主题而选择的。因此,在不偏离所附权利要求书的范围和精神的情况下,对于本
技术领域:
的普通技术人员来说许多修改和变更都是显而易见的。对于本发明的范围,对本发明所做的公开是说明性的,而非限制性的,本发明的范围由所附权利要求书限定。当前第1页12