视频广告异常展现监测方法及装置、存储介质和电子设备与流程

文档序号:17940124发布日期:2019-06-18 23:00阅读:156来源:国知局
视频广告异常展现监测方法及装置、存储介质和电子设备与流程

本发明涉及互联网广告技术领域,特别涉及一种视频广告异常展现监测方法及装置、存储介质和电子设备。



背景技术:

随着互联网的发展,人们观看视频时不再是单一的通过电视机观看,大多数的用户而是通过互联网在线选择观看自己感兴趣的视频。在用户观看视频的过程中,互联网广告通过广告投放系统对广告进行筛选并且定向的对用户进行投放,用户会根据自身的兴趣或是需求去点击正在展示的广告;广告在展示时会进行监测并统计广告被请求获取、进行投放展现以及被用户点击的数据信息等,通过cpm(costperthousandimpression)按展示付费、cpc(costperclick)按点击付费等模式来对广告进行计费。

随着科学技术的发展,所统计的广告被请求获取、投放以及被用户点击的数据信息有可能存在虚假的数据信息,使用这些虚假的数据信息对广告进行计费会造成巨大的经济损失,因此亟需一种方法来监测广告被请求获取、投放以及被用户点击的数据信息是否存在异常。



技术实现要素:

有鉴于此,本发明实施例提供,一种视频广告异常展现监测方法,能为服务器提供对终端展现视频广告的监测数据信息,可以监测视频广告在播放时是否有异常,为广告投放系统提供视频广告展现时出现的异常数据信息。

本发明还提供了一种视频广告展现异常监测装置,用以保证上述方法在实际中的实际及应用。

为实现上述目的,本发明实施例提供如下技术方案:

一种视频广告异常展现监测方法,包括:

接收当前终端发送的视频广告获取请求,解析所述视频广告获取请求中包含的所述当前终端的身份标识号;

在预先设置的缓存数据中,获取与所述身份标识号对应的状态标记;

依据所述状态标记所表征的终端状态,选取与所述终端状态相对应的预设广告策略,并依据所述预设广告策略向所述当前终端发送视频广告,并使所述视频广告在所述当前终端中进行展示;

接收所述当前终端在展示所述视频广告时的监测记录,并根据预先设定的异常分析算法,对所述监测记录进行分析,以判断所述当前终端是否存在异常;

若所述当前终端存在异常,将所述状态标记所表征的终端状态更新为异常,并将经过更新的所述状态标记保存至所述缓存数据中。

上述的方法,可选的,所述在预先设置的缓存数据中,获取与所述身份标识号对应的状态标记,包括:

判断所述缓存数据是否为有效数据;

若所述缓存数据为有效数据,则在所述预先设置的缓存数据中,查找与所述当前终端的身份标识号相匹配的缓存身份标识号;

获取所述缓存身份标识号对应的状态标记,并将所述缓存身份标识号对应的状态标记作为所述当前终端的状态标记。

上述的方法,可选的,所述依据所述状态标记所表征的终端状态,选取与所述终端状态相对应的预设广告策略,并依据所述预设广告策略向所述当前终端发送视频广告,包括:

依据所述状态标记所表征的终端状态,判断所述当前终端是否存在异常;

当所述状态标记所表征的终端状态为异常时,则依据预设第一广告策略向所述当前终端发送视频广告;

当所述状态标记所表征的终端状态为正常时,则依据预设第二广告策略向所述当前终端发送视频广告。

上述的方法,可选的,所述接收所述当前终端在展示所述视频广告时的监测记录,包括:

依据预先设置的监测节点,触发所述当前终端在展示视频广告时,生成与各个所述监测节点对应的监测记录。

上述的方法,可选的,所述根据预先设定的异常分析算法,对所述监测记录进行分析,以判断所述当前终端是否存在异常,包括:

解析所述监测记录,确定所述监测记录中包含的所述当前终端的各个特征参数;

依据所述身份标识号,获取所述缓存数据中与所述身份标识号对应的各个缓存特征参数,以及各个所述缓存特征参数对应的特征数值;

将每个所述特征参数分别与其对应的所述缓存特征参数进行比对;

对比对不一致的所述缓存特征参数对应的特征数值进行计算,得到与所述比对不一致的缓存特征参数对应的最终特征数值;

将所述最终特征数值与预先设置的特征阈值进行比较,当所述最终特征数值大于所述预先设置的特征阈值时,则所述当前终端异常。

上述的方法,可选的,所述根据预先设定的异常分析算法,对所述监测记录进行分析,判断所述当前终端是否存在异常,包括:

解析所述监测记录,确定所述监测记录中包含的所述当前终端展现当前视频广告的展现次数;

根据所述身份标识号,获取所述缓存数据与所述身份标识号对应的缓存展现次数的数值;

将所述缓存展现次数的数值进行计算,得到当前的缓存展现次数的计算数值,并将所述计算数值与预先设置的展现阈值进行比较;

当所述计算数值大于所述预先设置的展现阈值时,则所述当前终端异常。

上述的方法,可选的,所述根据预先设定的异常分析算法,对所述监测记录进行分析,判断所述当前终端是否存在异常,包括:

解析所述监测记录,确定所述监测记录中包含的展现当前视频广告时被点击的点击次数值;

根据所述身份标识号,获取所述缓存数据与所述身份标识号对应的缓存点击次数值;

将所述缓存点击次数值进行计算,得到最终缓存点击次数值,并将所述最终缓存点击次数值与预先设置的点击阈值进行比较;

当所述最终缓存点击次数值大于所述预先设置的点击阈值时,则所述当前终端异常。

一种视频广告异常展现监测装置,包括:

接收单元:用于接收当前终端发送的视频广告获取请求,解析所述视频广告获取请求中包含的所述当前终端的身份标识号;

获取单元:用于在预先设置的缓存数据中,获取与所述身份标识号对应的状态标记;

选取单元:用于依据所述状态标记所表征的终端状态,选取与所述终端状态相对应的预设广告策略,并依据所述预设广告策略向所述当前终端发送视频广告,并使所述视频广告在所述当前终端中进行展示;

分析单元:用于接收所述当前终端在展示所述视频广告时的监测记录,根据预先设定的异常分析算法,对所述监测记录进行分析,以判断所述当前终端是否存在异常;

更新单元:用于若所述当前终端存在异常,将所述状态标记所表征的终端状态更新为异常,并将经过更新的所述状态标记保存至所述缓存数据中。

一种存储介质,其特征在于,所述存储介质包括存储的指令,其中,在所述指令运行时控制所述存储介质所在的设备执行如上所述的视频广告异常展现监测方法。

一种电子设备,其特征在于,包括存储器,以及一个或者一个以上的指令,其中一个或者一个以上指令存储于存储器中,且经配置以由一个或者一个以上处理器执行如上所述的视频广告异常展现监测方法。

与现有技术相比,本发明包括以下优点:

本发明提供了一种视频广告异常展现监测方法,包括:接收到当前终端发送的获取视频广告的请求,依据请求中的信息获取当前终端的身份标识号;在缓存数据中获取与所述身份标识号对应的状态标记,判断当前终端是否异常,若当前终端异常,则依据预先设置的广告策略,向当前终端发送广告,监测当前终端在展现广告时的状态,根据预先设定的异常分析算法,对监测记录进行分析,判断当前终端是否存在异常,若存在异常,则将当前终端的状态标记更新为异常,并保存在缓存信息中;应用本发明的方法,能够不断的监测展现视频广告的当前终端的状态,为服务器提供当前终端的展现视频广告的监测信息数据,丰富服务器中的监测数据信息,为应用反作弊广告策略提供了大量的数据。

附图说明

为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据提供的附图获得其他的附图。

图1为本发明实施例提供的视频广告异常展现监测方法的方法流程图;

图2为本发明实施例提供的视频广告异常展现监测方法的另一方法流程图;

图3为本发明实施例提供的视频广告异常展现监测方法的另一方法流程图;

图4为本发明实施例提供的视频广告异常展现监测装置的结构示意图;

图5为本发明实施例提供的一种电子设备的结构示意图。

具体实施方式

下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。

在本申请中,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括所述要素的过程、方法、物品或者设备中还存在另外的相同要素。

本发明可应于众多通用或专用的计算装置环境或配置中。例如:个人计算机、服务器计算机、多处理器装置、包括以上任何装置或设备的分布式计算环绕环境等。

本发明实施例提供了一种视频广告异常展现监测方法,该方法可应用于多系统平台,其执行主体可以为计算机终端、计算机的服务器、广告投放系统的处理器或是广告数据中心的处理器等,所述方法的方法流程图如图1所示,具体包括:

s101:接收当前终端发送的获取视频广告的请求,获得所述请求中当前终端的身份标识号;

本发明实施例提供的方法中,广告投放中心服务器接收到当前终端获取视频广告的请求,广告投放中心服务器从接收到的请求中获取当前终端的身份标识号;需要说明的是,所述当前终端可以是手持移动设备,比如手机、ipad等智能终端;或者是计算机终端,比如pc端,也可以是可以连接互联网便可播放视频广告的设备;

需要说明的是,所述当前终端的身份标识号为设备的唯一id号或为当前终端的唯一标识号。

s102:在预先设置的缓存数据中,获取与所述身份标识号对应的状态标记;

本发明实施例提供的方法中,获取当前终端的身份标识号之后,根据所述身份标识号在缓存数据中查找与所述身份标识号对应的状态标记;需要说明的是,所述预先设置的缓存数据是服务器中存储的对各个终端监测的数据信息,所述缓存信息包括终端的状态信息以及终端展示广告时的各种日志记录信息;需要说明的是,所述状态标记是表示终端是否异常的标记。

s103:依据所述状态标记所表征的终端状态,选取与所述终端状态相对应的预设广告策略,并依据所述预设广告策略向所述当前终端发送视频广告,并使所述视频广告在所述当前终端中进行展示;

本发明实施例提供的方法中,根据与当前终端对应的状态标记判断当前终端是否异常,并依据当前终端是否异常,选取对应的预先设置的广告策略,依据所述预先设置的广告策略向所述当前终端投放视频广告,所述当前终端将接收到的视频广告进行播放展示;

需要说明的是,预先设置的广告策略可以对异常的终端在异常的周期内进行优化处理,从而减少因异常的视频广告展现数据造成的损失。

s104:接收所述当前终端在展示所述视频广告时的监测记录,根据预先设定的异常分析算法,对所述监测记录进行分析,以判断所述当前终端是否存在异常;

本发明实施例提供的方法中,当所述当前终端在展示播放接收到的视频广告时,监测所述当前终端展示视频广告时的状态,接收对所述当前终端的监测记录,依据预先设置的异常分析算法对所述监测记录进行分析,判断所述当前终端是否存在异常;

需要说明的是,当前终端每次只能展示一个视频广告,当广告投放系统向当前终端发送多个视频广告时,则当前终端按照顺序逐个播放视频广告,每个视频广告进行播放时都需要进行监测。

s105:若所述当前终端存在异常,将所述状态标记所表征的终端状态更新为异常,并将经过更新的所述状态标记保存至所述缓存数据中;

本发明实施例提供的方法中,依据预先设置的异常分析算法对当前终端的监测记录进行分析,当所述当前终端存在异常时,则对所述当前终端的状态标记更新为异常状态并且进行周期性保存,保存的周期可根据实际业务情况和分析粒度进行合理配置;

需要进行说明的是,本发明实施例提供的方法中,所述当前终端请求获取的可以为其他形式的广告,比如图片广告。

本发明实施例提供的视频广告异常展现监测方法,可应用于广告投放系统,通过应用本发明实施提供的方法,通过接收当前终端获取视频广告的请求,确定当前终端的身份标识号,并根据所述身份标识号查找与所述当前终端对应的状态标记,依据所述状态标记所表征的终端状态,选取与所述终端状态对应的预设广告策略,依据所述预设广告策略向所述当前终端发送对应视频广告;接收所述当前终端展示视频广告的监测记录,并对所述监测记录进行分析,判断当前终端是否异常,当所述当前终端异常时,更新所述当前终端的状态标记,并保存至缓存数据中;通过应用本发明的方法,可以不断的对终端的状态进行监测并进行更新,广告系统通过终端的状态标记发送广告,优化了异常终端的请求,提高了广告投放的质量,减少了因为异常终端产生的流量造成的损失。

本发明实施例提供的方法中,判断当前终端是否异常时,需要获取当前终端的身份标识号,并获取与所述所述身份标识号相对应的状态标记,其具体过程如下所述:

判断所述缓存数据是否为有效数据;

若所述缓存数据为有效数据,则在所述预先设置的缓存数据中,查找与所述当前终端的身份标识号相匹配的缓存身份标识号;

获取所述缓存身份标识号对应的状态标记,并将所述缓存身份标识号对应的状态标记作为所述当前终端的状态标记。

本发明实施例提供的方法中,判断所述缓存数据是否有效,当所述缓存数据在有效周期内时,则所述缓存数据有效,需要说明的是,所述有效周期可根据实际情况进行设置,有效周期可以以“周”,“月”,“年”,“天”等为周期单位进行设置;并在有效数据中查找与所述当前终端的身份标识号相匹配的缓存身份标识号,并依据所述缓存身份标识号相对应的状态标记,所述状态标记作为所述当前终端的状态标记;

需要说明的是,所述状态标记以周期性存储在缓存数据中,周期可根据需求进行设置,比如周期为7天,当所述当前终端的状态标记为异常时,将所述异常的标记保存在缓存数据中,当保存的时间超过预设的周期时,异常的状态标记自动更改为正常的状态标记并进行保存。

需要说明的是,获取所述当前终端的状态标记之后,依据所述状态标记选取对应的广告策略,依据所述对应的广告策略向所述当前终端发送对应的视频广告,具体的过程如下所述:

依据所述状态标记所表征的终端状态,判断所述当前终端是否存在异常;

当所述状态标记所表征的终端状态为异常时,则依据预设第一广告策略向所述当前终端发送视频广告;

当所述状态标记所表征的终端状态为正常时,则依据预设第二广告策略向所述当前终端发送视频广告;

本发明实施例提供的方法中,依据所述状态标记所表征的状态标记,判断当前终端是否异常,当所述当前终端为异常时,依据预设第一广告策略向所述当前终端发送视频广告,需要说明的是,所述预设第一广告策略为广告反作弊策略,所述广告反作弊策略与广告投放系统相配合,减少视频广告展现时出现的异常行为,提高视频广告的投放质量;当所述当前终端为异常时,依据预设第二广告策略向所述当前终端发送视频广告,需要说明的是所述第二广告策略为依据所述当前终端发送的视频广告获取请求中的视频广告信息,发送所述当前终端请求获取的视频广告;

需要说明的是,在接收到当前终端发送的获取视频广告的请求之后,按照预先设置的方法对所述请求进行解析,以便获得所述请求中的当前终端的身份标识号以及当前终端请求获取的对应的广告信息,需要说明的是,所述对应的广告信息包括获取广告的个数、广告类型以及广告时间长度等等。

本发明实施提供的方法中,通过对接收到的获取广告请求进行分析,得到当前终端的身份标识号,根据所述身份标识号查找与所述当前终端对应的状态标记,通过所述状态标记判断当前终端是否异常,再向所述当前终端发送视频广告,监测当前终端展示接收到的视频广告的状态,并对监测记录进行分析,判断当前终端的状态是否异常,对监测记录进行分析的具体过程如下所述:

依据预先设置的监测节点,触发所述当前终端在展示视频广告时,生成与各个所述监测节点对应的监测记录;

本发明实施例提供的方法中,在监测当前终端展示视频广告的过程中,按照预先设置的节点,接收在预先设置的节点的监测记录,所述预先设置的节点包括:视频广告在开始播放时,视频广告在播放结束时以及视频广告播放被点击时等节点,所述节点可根据实际需求进行设置;

需要说明的是,对所述监测记录进行解析,并根据监测记录中的信息广告系统中的异常分析引擎选择对应的异常分析算法,在选择异常分析算法时,还可以根据节点信息选择异常分析算法。

本发明实施例提供的方法中,通过对所述监测记录进行解析,根据解析得到的信息选择对应的异常分析算法,不同异常分析算法的具体内容如下所述:

需要说明的是,对接收到的监测记录进行分析,分析之后得到监测记录中的信息,所述信息可以包括当前终端的特征参数、视频广告展示次数、视频广告被点击次数等需要进行异常分析的信息;所述监测记录也可以与需要进行异常分析的信息一一对应,即每一条监测记录对应一种需要进行异常分析的信息,比如监测记录1中的信息包含特征参数,监测记录2中包含广告展示次数,监测记录3中包含视频广告被点击次数;

需要说明的是,当按照节点发送监测记录时,所述监测记录中包含与所述节点对应的信息,比如当节点是视频广告开始播放时,则节点信息是开始播放,对应的监测记录中包含当前终端的特征参数;当节点是视频广告被点击,对应的监测记录包含被点击信息,或是包含被点击信息与当前终端的特征参数;当节点是视频广告播放结束时,对应的监测记录中包含当前终端的特征参数,或是视频广告被点击的信息与当前终端的特征参数。

本发明实施例提供的方法中,针对监测记录中不同的信息,使用不同的异常分析算法,当所述信息为特征参数时,进行异常分析的方法流程图如图2所示,其具体过程如下所述:

s201:将接收到的监测记录进行分析,确定所述监测记录中所述当前终端的各个特征参数与当前终端的身份标识号;

本发明实施例提供的方法中,对接收到的监测记录进行分析,得到监测记录需要进行异常分析的信息,得到所述监测记录中的各个特征参数以及当前终端的身份标识号;需要说明的是,解析得到的特征参数中,所述特征参数为当前终端不常变的参数,例如当前终端使用的ip地址、当前终端使用网页的cookie、当前终端使用互联网电视时的mac地址、当前终端是智能手机时使用的android系统的imei、当前终端是智能手机时使用的ios系统时的idfa等特征参数,所述特征参数按照不同的类型进行分类,同一类型的特征参数保存在同一类别中,例如cookie是一类,mac地址是一类,ip地址是一类;需要说明的是,在所述监测记录关于特征参数的信息中,每条监测记录中各个类型的特征参数每种只有一个。

s202:根据所述身份标识号,判断缓存信息中是否存在与所述身份标识号对应的缓存特征参数;

s203:若所述缓存信息中不存在对应的缓存特征参数,则将所述各个特征参数以及各个特征参数对应的特征数值,与所述身份标识号作为键值对进行保存;

s204:若所述缓存信息中存在对应的缓存特征参数,则将所述各个特征参数中与对应的所述缓存特征参数进行比对,若比对结果不相同,则将缓存特征参数中对应的特征数值进行计算,若比对结果一致,则将所述缓存特征参数对应的特征数值进行保存,得到各个特征参数的最终特征数值;

本发明实施例提供的方法中,当前缓存周期中存在对应的缓存特征参数,则将特征参数与对应的缓存特征参数进行比对,假设一条监测记录中的特征参数包括ip,cookie,mac;缓存特征参数中包括ip1,ip2,对应的ip特征数值为2;mac1,对应的mac特征数值为1;则将ip与ip1、ip2进行比对,ip与ip1、ip2不一致,则将对应的ip特征数值进行计算,计算的过程可以为将对应的ip特征数值加一,即最终的ip特征数值为3;将mac1与mac进行比对,mac1与mac一致,则保存对应的mac特征数值,即最终的mac特征数值为1。

需要说明的是,参照上面所举的例子,在进行比对时,所述特征参数可以逐一与所述缓存特征参数相比对,即将特征参数中的ip与所述缓存特征参数中的所有参数进行比对,当没有与特征参数的ip相同的缓存特征参数时,则将对应的的ip特征数值加一;也可以是与相同类型的参数进行比对,即特征参数中的ip与缓存特征参数中的各个ip逐一进行比对,缓存特征参数中的mac与缓存特征参数中的各个mac一一进行比对。

s205:若所述特征参数存在与所述缓存特征参数中不对应的特征参数,则将所述不对应的特征参数,以及与所述不对应的特征参数对应的特征数值保存至缓存特征参数中;

本发明实施例提供的方法中,参照s204中的说明,当缓存特征参数中没有关于cookie的特征参数,则将当前特征参数cookie以及cookie对应的特征数值,与当前终端的身份标识号作为键值对,保存至有周期性的缓存信息中;所述cookie对应的特征数值为1,则最终的cookie特征数值为1。

s206:将各个所述最终特征数值与对应的预先设置的特征阈值进行比较,若比较结果大于所述预先设置的特征阈值,则所述终端存在异常;

本发明实施例提供的方法中,将所述最终的特征数值与预先设定的特征阈值进行较,参照s203以及s204中的说明,预先设定的ip特征阈值为2,预先设定的mac特征阈值为4,预先设定的cookie特征阈值为10;则通过比较可知,最终的ip特征数值大于预先设定的ip特征阈值,则当前终端处于异常状态;

需要说明的是,依据特征参数判断当前终端是否异常时,所述特征参数的各个最终特征数值都小于对应的预先设置的特征阈值时,当前终端才处于正常状态。

本发明实施例提供的方法中,解析监测信息时,除了得到上述当前终端的特征参数之外,还有可能得到当前终端对展现视频广告次数的信息,根据展现视频广告次数的信息选择对应的异常分析算法,具体的分析过程如下所述:

将接收到的监测记录进行分析,确定所述监测记录中所述当前终端展现视频广告的当前展现次数与当前终端的身份标识号;

本发明实施例提供的方法中,对接收到的监测记录进行解析,得到当前展现次数与当前终端的身份标识号,需要说明的是,一条监测记录中若有当前展现次数的信息,则对应的当前展现次数为1。

根据所述身份标识号,判断缓存信息中是否存在缓存展现次数的数值;

若不存在所述缓存展现次数的数值,则将所述当前展现次数的数值与所述身份标识号作为键值对保存至缓存信息中;

若存在所述缓存展现次数的数值,则将所述缓存展现次数的数值进行计算,得到缓存展现次数的累加数值;

将所述累加数值与预先设置的展现阈值进行比较,若比较结果大于所述预先设置的展现阈值,则所述当前终端异常;需要说明的是,进行计算的过程可以为将所述缓存展现次数的数值进行加一,也可以是将所述缓存展现次数的数值与所述当前展现次数的数值相加;

本发明实施例提供的方法中,对接收到的监测记录进行解析,得到监测记录中的信息,选择对应的异常分析算法,当监测记录中对应的信息是视频广告展现次数信息,则根据解析得到的当前终端的身份标识号,判断当前缓存周期的缓存信息中是否存在与所述身份标识号对应的视频广告展现缓存次数的数值信息,当不存在视频广告展现缓存次数的数值信息时,则将所述当前展现次数的数值与所述身份标识号作为键值对保存至缓存信息中;假设当前监测记录有视频广告展现次数信息,则当前展现次数为1,将所述当前展现次数与所述身份标识号作为键值对保存至有缓存周期的缓存数据中,则累加数值为1,将累加数值与预先设置的展现阈值进行比较,当累加数值大于预先设定的展现阈值时,当前终端状态异常;

若当前缓存周期中存在缓存展现次数的数值,且所述缓存展现次数的数值为5,则将缓存展现次数的数值加一,得到最终的累加数值6,并保存至有缓存周期的缓存数据中;

假设预先设定的展现阈值为10,则将最终的累加数值与展现阈值进行比较,比较结果小于展现阈值,则当前终端状态正常。

本发明实施例提供的方法中,对监测记录进行解析时,监测记录中存在展现广告时被点击的信息时,每条监测记录中最多有一次被点击的信息,根据广告被点击的信息,选择对应的异常分析算法,具体的内容如下所述:

将接收到的监测记录进行分析,确定所述监测记录中所述当前终端展现视频广告时,当前视频广告被点击次数的点击次数值与当前终端的身份标识号;

根据所述身份标识号,判断缓存信息中是否存在缓存点击次数值;

若不存在所述缓存点击次数值,则将当前点击数值与所述身份标识号作为键值对保存至所述缓存信息中;

若存在所述缓存点击次数值,则将所述缓存点击次数值进行计算,得到最终缓存点击次数值;

需要说明的是,所述缓存点击次数值进行计算时,可以是将所述缓存点击次数值进行加一,也可以是将所述缓存点击次数值与当前视频广告被点击次数的点击次数值进行相加;

将所述最终点击次数值与预先设置的点击阈值进行比较,若比较结果大于所述点击阈值,则所述当前终端异常。

本发明实施例提供的方法中,解析接收到的监测记录,得到监测记录中的视频广告被点击信息,所述监测记录中保存对应的当前终端展现视频广告时视频广告被点击的信息,需要说明的是,一条监测记录中保存的视频广告被点击的次数最多为一次;确认当前终端的身份标识号,依据所述身份标识号判断当前周期内缓存信息中是否存在对应的缓存点击次数值,当不存在对应的缓存点击次数值时,将当前点击次数值与所述身份标识号作为键值对保存在有缓存周期的缓存信息中,当前点击数值取决于监测记录中日志记录中的点击信息;

当存在缓存点击次数值时,则将缓存点击次数值加一,得到最终的点击次数值,将所述最终的点击次数值与预先设置的点击阈值进行比较,比较结果大于预先设置的阈值,则当前终端异常;假如解析的监测记录中有1条监测记录是关于点击视频广告的,而缓存点击次数为8次,则将缓存点击次数与当前点击次数相加,最终的点击次数为9次,广告系统中预先设置的点击阈值为20次,则当前终端处于正常状态。

本发明实施例提供的方法中,通过解析监测记录,得到监测记录中的信息,根据所述信息选择对应的异常分析算法,通过异常分析算法判断当前终端是否存在异常,通过应用本发明提供的方法,可以在当前终端进行展现视频广告的时候判断当前终端是否异常,为服务器实时提供当前终端的监测信息数据,本发明提供判断当前终端是否异常的方法规则相对简单,判断速度快速且能够持续的进行判断,不间断的为应用反作弊广告策略提供了大量的数据。

本发明实施例提供的方法中,在对当前终端的状态进行判断之后,需要对当前终端的异常标志进行更新,本发明实施例提供的方法流程图如图3所示,具体过程如下所述:

当前终端向广告系统发送获取视频广告请求,所述请求中包括当前终端的身份标识号以及请求获取的视频广告信息;广告系统通过获取与当前终端的身份标识号对应的状态标记,确定当前终端是否异常;当所述状态标记为异常时,则广告系统按照预先设置的广告策略向所述当前终端发送视频广告;当前所述状态标记为正常时,则广告系统按照所述当前终端发送的请求中的广告信息向所述当前终端发送视频广告;当前终端逐个展现接收到的视频广告,并实时向广告系统反馈展现视频广告时的监测记录,通过对所述监测记录进行解析,选择对应的异常分析算法,判断当前终端是否异常,具体的异常分析过程可参照上述的异常分析过程;

需要说明的是,当前终端向广告系统反馈监测信息时,所述监测信息包括当前终端的特征参数、展现广告或是广告被点击的信息;所述特征参数包括设备id、useragent、mac地址、ip地址、型号、系统版本等;当前终端若是出现以下几种情况,则当前终端处于异常状态;

(1)如果在当前周期内同一终端的特征参数值变化过多,则表示当前终端异常;

(2)如果在当前周期内同一终端展现监测或者点击监测上报过多,则表示当前终端异常;

(3)如果在当前周期内同一终端同时上报同一个广告位置的多个广告展现或广告被点击监测,则表示该设备异常;

(4)广告系统对判断为异常的终端身份标识号进行标记,并缓存一个周期时间;如果终端行为恢复正常或是状态标记缓存过期后标记失效,则将状态标记更新为正常,表示该设备行为恢复正常。

本发明实施例提供的方法中,通过应用本法明提供的方法,可以对请求获取视频广告的当前终端进行异常监测,通过解析当前终端展现视频广告时的监测记录,得到监测记录中的信息,根据所述信息选择对应的异常分析算法,通过异常分析算法判断当前终端是否存在异常,通过应用本发明提供的方法,可以在当前终端进行展现广告的时候判断当前终端是否异常,为服务器实时提供当前终端的监测信息数据,本发明提供判断当前终端是否异常的方法规则相对简单,判断速度快速且能够持续的进行判断,不间断的为为应用反作弊广告策略提供了大量的数据,本发明提供的方法中,不仅仅应用于视频广告监测,也可适用于其他类型的广告监测。

与图1所述的方法对应的,本发明实施例还提供了一种视频广告展现异常监测装置,用于对图1中方法中的具体实现,本发明实施例提供的一种视频广告展现异常监测装置可以应用于计算机终端或广告系统中,其结构示意图如图4所示,具体包括:

接收单元401:用于接收当前终端发送的视频广告获取请求,解析所述视频广告获取请求中包含的所述当前终端的身份标识号;

获取单元402:用于在预先设置的缓存数据中,获取与所述身份标识号对应的状态标记;

判断单元403:用于依据所述状态标记所表征的终端状态,选取与所述终端状态相对应的预设广告策略,并依据所述预设广告策略向所述当前终端发送视频广告,并使所述视频广告在所述当前终端中进行展示;

分析单元404:用于接收所述当前终端在展示所述视频广告时的监测记录,根据预先设定的异常分析算法,对所述监测记录进行分析,以判断所述当前终端是否存在异常;

更新单元405:用于若所述当前终端存在异常,将所述状态标记所表征的终端状态更新为异常,并将经过更新的所述状态标记保存至所述缓存数据中。

本发明提供了一种视频广告展现异常监测装置,包括:接收到当前终端发送的获取视频广告的请求,依据请求中的信息获取当前终端的身份标识号;在缓存数据中获取与所述身份标识号对应的状态标记,判断当前终端是否异常,若当前终端异常,则依据预先设置的广告策略,向当前终端发送广告,监测当前终端在展现广告时的状态,根据预先设定的异常分析算法,对监测记录进行分析,判断当前终端是否存在异常,若存在异常,则将当前终端的状态标记更新为异常,并保存在缓存信息中;应用本发明的方法,能够不断的监测展现视频广告的当前终端的异常状态,为服务器提供当前终端的展现视频广告的监测信息数据,丰富服务器中的监测数据信息,为应用反作弊广告策略提供了大量的数据。

在本发明所提供的实施例中,基于前述方案,获取单元402配置为:

第一判断子单元:用于判断所述缓存数据是否为有效数据;

查找子单元:用于若所述缓存数据为有效数据,则在所述预先设置的缓存数据中,查找与所述当前终端的身份标识号相匹配的缓存身份标识号;

第一获取子单元:用于获取所述缓存身份标识号对应的状态标记,并将所述缓存身份标识号对应的状态标记作为所述当前终端的状态标记

在本发明所提供的实施例中,基于前述方案,判断单元403配置为:

第二判断子单元:用于依据所述状态标记所表征的终端状态,判断所述当前终端是否存在异常;

第一发送子单元:用于当所述状态标记所表征的终端状态为异常时,则依据预设第一广告策略向所述当前终端发送视频广告;

第二发送子单元:用于当所述状态标记所表征的终端状态为正常时,则依据预设第二广告策略向所述当前终端发送视频广告。

在本发明所提供的实施例中,基于前述方案,分析单元404配置为:

触发子单元:用于依据预先设置的监测节点,触发所述当前终端在展示视频广告时,生成与各个所述监测节点对应的监测记录。

在本发明所提供的实施例中,基于前述方案,分析单元404还可以配置为:

第一解析子单元:用于解析所述监测记录,确定所述监测记录中包含的所述当前终端的各个特征参数;

第二获取子单元:用于依据所述身份标识号,获取所述缓存数据中与所述身份标识号对应的各个缓存特征参数,以及各个所述缓存特征参数对应的特征数值;

比对子单元:用于将每个所述特征参数分别与其对应的所述缓存特征参数进行比对;

第一计算子单元:用于对比对不一致的所述缓存特征参数对应的特征数值进行计算,得到与所述比对不一致的缓存特征参数对应的最终特征数值;

比较子单元:用于将所述最终特征数值与预先设置的特征阈值进行比较,当所述最终特征数值大于所述预先设置的特征阈值时,则所述当前终端异常。

在本发明所提供的实施例中,基于前述方案,分析单元404还可以配置为:

第二解析子单元:用于解析所述监测记录,确定所述监测记录中包含的所述当前终端展现当前视频广告的展现次数;

第三获取子单元:用于根据所述身份标识号,获取所述缓存数据与所述身份标识号对应的缓存展现次数的数值;

第二计算子单元:用于将所述缓存展现次数的数值进行计算,得到当前的缓存展现次数的计算数值,并将所述计算数值与预先设置的展现阈值进行比较;

第一判定子单元:用于当所述计算数值大于所述预先设置的展现阈值时,则所述当前终端异常。

在本发明所提供的实施例中,基于前述方案,分析单元404还可以配置为:

第三解析子单元:用于解析所述监测记录,确定所述监测记录中包含的展现当前视频广告时被点击的点击次数值;

第四获取子单元:用于根据所述身份标识号,获取所述缓存数据与所述身份标识号对应的缓存点击次数值;

第三计算子单元:用于将所述缓存点击次数值进行计算,得到最终缓存点击次数值,并将所述最终缓存点击次数值与预先设置的点击阈值进行比较;

第二判定子单元:用于当所述最终缓存点击次数值大于所述预先设置的点击阈值时,则所述当前终端异常。

本发明实施例还提供了一种存储介质,所述存储介质包括存储的指令,其中,在所述指令运行时控制所述存储介质所在的设备执行以上实施例所述的视频广告展现异常监测方法。

本发明实施例还提供了一种电子设备,其结构示意图如图5所示,具体包括存储器502,以及一个或者一个以上的指令501,其中一个或者一个以上指令501存储于存储器502中,且经配置以由一个或者一个以上处理器503执行所述一个或者一个以上指令501进行以下操作:

接收当前终端发送的视频广告获取请求,解析所述视频广告获取请求中包含的所述当前终端的身份标识号;

在预先设置的缓存数据中,获取与所述身份标识号对应的状态标记;

依据所述状态标记所表征的终端状态,选取与所述终端状态相对应的预设广告策略,并依据所述预设广告策略向所述当前终端发送视频广告,并使所述视频广告在所述当前终端中进行展示;

接收所述当前终端在展示所述视频广告时的监测记录,并根据预先设定的异常分析算法,对所述监测记录进行分析,以判断所述当前终端是否存在异常;

若所述当前终端存在异常,将所述状态标记所表征的终端状态更新为异常,并将经过更新的所述状态标记保存至所述缓存数据中。

本说明书中的各个实施例均采用递进的方式描述,各个实施例之间相同相似的部分互相参见即可,每个实施例重点说明的都是与其他实施例的不同之处。尤其,对于系统或系统实施例而言,由于其基本相似于方法实施例,所以描述得比较简单,相关之处参见方法实施例的部分说明即可。以上所描述的系统及系统实施例仅仅是示意性的,其中所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部模块来实现本实施例方案的目的。本领域普通技术人员在不付出创造性劳动的情况下,即可以理解并实施。

专业人员还可以进一步意识到,结合本文中所公开的实施例描述的各示例的单元及算法步骤,能够以电子硬件、计算机软件或者二者的结合来实现,为了清楚地说明硬件和软件的可互换性,在上述说明中已经按照功能一般性地描述了各示例的组成及步骤。这些功能究竟以硬件还是软件方式来执行,取决于技术方案的特定应用和设计约束条件。专业技术人员可以对每个特定的应用来使用不同方法来实现所描述的功能,但是这种实现不应认为超出本发明的范围。

对所公开的实施例的上述说明,使本领域专业技术人员能够实现或使用本发明。对这些实施例的多种修改对本领域的专业技术人员来说将是显而易见的,本文中所定义的一般原理可以在不脱离本发明的精神或范围的情况下,在其它实施例中实现。因此,本发明将不会被限制于本文所示的这些实施例,而是要符合与本文所公开的原理和新颖特点相一致的最宽的范围。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1