一种广告投放故障检测方法、装置及系统与流程

文档序号:11548481阅读:180来源:国知局
一种广告投放故障检测方法、装置及系统与流程

本发明涉及互联网应用技术领域,特别是涉及一种广告投放故障检测方法、装置及系统。



背景技术:

随着互联网技术的快速发展,越来越多的广告商将互联网作为广告投放的平台。各广告投放商根据广告商的要求,针对不同的广告,采用不同的投放规则进行广告投放。

目前,用户所在终端可以接收到广告投放商播放的不同的广告。但是,由于用户所处的网络环境(网络运营商、数据链路、气候条件及投放时间段等)的不同,可能影响广告的正常投放,进而影响广告投放商的收入。

可见,广告投放正常与否直接影响广告投放商的收入。所以,对于广告投放商来说,在广告投放异常时,尽快检测到广告投放异常情况,是广告投放商急需解决的技术问题。



技术实现要素:

本发明实施例的目的在于提供一种广告投放故障检测方法、装置及系统,可以及时检测到广告投放的异常情况发生。具体技术方案如下:

第一方面,本发明实施例公开了一种广告投放故障检测方法,应用于广告投放故障检测系统中的检测服务器,其中,所述广告投放故障检测系统还包括:广告服务器及终端,所述方法包括:

接收由所述广告服务器转发的所述终端发送的播放数据信息;其中,所述播放数据信息为:在所述终端播放目标广告后,所述终端通过所述广告服务器返回给所述检测服务器的数据信息;所述目标广告为:所述广告服务器在接收到所述终端的广告播放请求之后,发送给所述终端的广告;

判断所述播放数据信息是否与已存储的所述目标广告对应的信息表中的数据信息匹配;

若所述播放数据信息与已存储的所述目标广告对应的信息表中的数据信息不匹配,确定所述广告服务器发生异常。

可选的,在所述接收由所述广告服务器转发的所述终端发送的播放数据信息之前,所述方法还包括:

接收所述广告服务器发送的所述目标广告。

可选的,所述接收由所述广告服务器转发的所述终端发送的播放数据信息的步骤包括:

按预设周期,接收由所述广告服务器转发的所述终端发送的播放数据信息。

可选的,所述判断所述播放数据信息是否与已存储的所述目标广告对应的信息表中的数据信息匹配的步骤包括:

分别将所述播放数据信息中的各数据信息与所述目标广告对应的信息表中的数据信息进行匹配;

判断所述目标广告对应的信息表中的数据信息中是否存在数据信息与所述播放数据信息中的任一数据信息均不匹配。

可选的,所述若所述播放数据信息与已存储的所述目标广告对应的信息表中的数据信息不匹配,确定所述广告服务器发生异常的步骤包括:

在所述目标广告对应的信息表中的数据信息中存在数据信息与所述播放数据信息中的任一数据信息均不匹配时,确定所述广告服务器发生异常。

可选的,所述在确定所述广告服务器发生异常之后,所述方法还包括:

在所述播放数据信息与已存储的所述目标广告对应的信息表中的任一数据信息均不匹配时,生成故障信息;

将所述故障信息发送给检修服务器,以使所述检修服务器修复所述广告服务器正常投放广告。

第二方面,本发明实施例还公开了一种广告投放故障检测装置,应用于广告投放故障检测系统中的检测服务器,其中,所述广告投放故障检测系统还包括:广告服务器及终端,所述装置包括:

第一接收单元,用于接收由所述广告服务器转发的所述终端发送的播放数据信息;其中,所述播放数据信息为:在所述终端播放目标广告后,所述终端通过所述广告服务器返回给所述检测服务器的数据信息;所述目标广告为:所述广告服务器在接收到所述终端的广告播放请求之后,发送给所述终端的广告;

判断单元,用于判断所述播放数据信息是否与已存储的所述目标广告对应的信息表中的数据信息匹配;

确定单元,用于若所述播放数据信息与已存储的所述目标广告对应的信息表中的数据信息不匹配,确定所述广告服务器发生异常。

可选的,所述装置还包括:

第二接收单元,用于接收所述广告服务器发送的所述目标广告。

可选的,所述第一接收单元,具体用于按预设周期,接收由所述广告服务器转发的所述终端发送的播放数据信息。

可选的,所述判断单元包括:

匹配子单元,用于分别将所述播放数据信息中的各数据信息与所述目标广告对应的信息表中的数据信息进行匹配;

判断子单元,用于判断所述目标广告对应的信息表中的数据信息中是否存在数据信息与所述播放数据信息中的任一数据信息均不匹配。

可选的,所述确定单元,具体用于在所述目标广告对应的信息表中的数据信息中存在数据信息与所述播放数据信息中的任一数据信息均不匹配时,确定所述广告服务器发生异常。

可选的,所述装置还包括:

生成单元,用于在所述播放数据信息与已存储的所述目标广告对应的信息表中的任一数据信息均不匹配时,生成故障信息;

检修单元,用于将所述故障信息发送给检修服务器,以使所述检修服务器修复所述广告服务器正常投放广告。

第三方面,本发明实施例又公开了一种广告投放故障检测系统,所述广告投放故障检测系统包括:广告服务器、检测服务器、检修服务器及终端;

所述广告服务器,用于接收所述终端发送的广告播放请求;根据所述广告播放请求中携带的终端信息,向所述终端发送对应的广告;

所述检测服务器,用于接收由所述广告服务器转发的所述终端发送的播放数据信息;其中,所述播放数据信息为:在所述终端播放广告后,所述终端通过所述广告服务器返回给所述检测服务器的数据信息;判断所述播放数据信息是否与已存储的所述目标广告对应的信息表中的数据信息匹配;若否,确定所述广告服务器发生异常;在所述广告服务器发生异常后,针对所述播放数据信息与已存储的所述目标广告对应的信息表中的数据信息不匹配,生成故障信息,并将所述故障信息发送给检修服务器;

所述检修服务器,用于接收所述检测服务器发送的故障信息,并根据所述故障信息,修复所述广告服务器正常投放广告;

所述终端,用于在检测到用户操作目标视频时,向所述广告服务器发送广告播放请求。

本发明实施例提供的一种广告投放故障检测方法、装置及系统,检测服务器可以接收由广告服务器转发的终端发送的播放数据信息,进一步,检测服务器判断该播放数据信息是否与已存储的目标广告对应的信息表中的数据信息匹配,若该播放数据信息与已存储的目标广告对应的信息表中的数据信息不匹配,则检测服务器可以确定广告服务器发生异常。

本方案中,检测服务器可以通过广告服务器接收终端发送的播放数据信息。并且,检测服务器可以根据该播放数据信息来判断终端播放的目标广告是否匹配目标广告对应的信息表的数据信息,同时,检测服务器根据判断结果,确定广告服务器是否处于正常投放广告的工作状态。可见,本发明实施例可以及时检测到广告投放的异常情况发生,这样,检修服务器可以快速修复广告服务器异常的工作状态,从而,降低广告投放异常对广告投放商收入的影响,进一步的,本方案可以提升广告商对广告投放商投放广告的满意度。当然,实施本发明的任一产品或方法必不一定需要同时达到以上所述的所有优点。

附图说明

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

图1为本发明实施例提供的广告投放故障检测方法的一种流程图;

图2为本发明实施例提供的广告投放故障检测方法的另一种流程图;

图3为本发明实施例提供的广告投放故障检测装置的一种结构示意图;

图4为本发明实施例提供的广告投放故障检测装置的另一种结构示意图;

图5为本发明实施例提供的广告投放故障检测系统的一种结构示意图。

具体实施方式

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

需要说明的是,在不冲突的情况下,本发明中的实施例及实施例中的特征可以相互组合。下面将参考附图并结合实施例来详细说明本发明。

下面首先对本发明实施例所提供的一种广告投放故障检测方法进行介绍。

为了及时检测到广告投放的异常情况发生,本发明实施例提供了一种广告投放故障检测方法,应用于广告投放故障检测系统中的检测服务器,其中,广告投放故障检测系统还包括:广告服务器及终端,如图1所示,该方法可以包括以下步骤:

s101,接收由所述广告服务器转发的所述终端发送的播放数据信息。

实际应用中,终端可以包括:智能手机、平板电脑,但不限于此。

需要说明的是,本发明实施例中的广告投放故障检测方法的执行主体可以为广告投放故障检测系统中的检测服务器。其中,广告投放故障检测系统还包括:广告服务器及终端。

终端可以与广告服务器连接,广告服务器可以与检测服务器连接。当终端检测到用户操作目标视频时,终端可以发送播放请求,其中,该播放请求包括视频播放请求和广告播放请求,终端将视频播放请求发送给视频服务器,终端将广告播放请求发送给广告服务器。这样,视频服务器可以根据视频播放请求向终端发送目标视频,广告服务器根据接收到的广告播放请求,向终端发送目标广告。终端在接收到广告服务器发送的目标广告及视频服务器发送的目标视频后,在该终端上播放目标广告及目标视频,同时,终端在播放目标广告及目标视频之后,针对目标广告及目标视频生成播放数据信息。播放数据信息可以包括:终端用户的标识信息(投放人群、用户名等)、终端所在区域(投放区域)、终端设备号、投放终端(例如,手机、平板电脑、电视机等)、终端正在播放的目标视频信息、终端播放目标广告的时间点等,但不限于此。

具体的,接收由广告服务器转发的终端发送的播放数据信息的具体实现过程可以为:广告服务器接收终端发送的播放数据信息之后,广告服务器可以周期性的将所接收到的播放数据信息发送给检测服务器。其中,终端播放目标广告后,向广告服务器发送对应的播放数据信息,广告服务器可以周期性(1秒内或者2秒内或者其他预设周期内)的向检测服务器发送其接收到的播放数据信息。这样,检测服务器可以周期性的接收到播放数据信息。

另外,检测服务器在接收由广告服务器转发的终端发送的播放数据信息之前,检测服务器可以接收广告服务器发送的目标广告,同时检测服务器可以针对该目标广告,在已存储的至少一个信息表中查找目标广告对应的信息表。其中,每个广告对应一个信息表,信息表可以为:广告投放商根据广告商的要求,制定广告的投放规则,信息表可以包括广告的投放区域、投放人群及投放终端等。这样,检测服务器根据广告服务器发送的目标广告很容易查找到其对应的信息表。

s102,判断所述播放数据信息是否与已存储的所述目标广告对应的信息表中的数据信息匹配。

通常,广告投放商根据广告商的要求,为各广告制定对应的投放规则。例如,广告投放商要求目标广告投放区域为上海和北京,则广告投放商根据广告商的要求在制定目标广告的投放规则时,将投放区域设置为上海和北京,也就是将目标广告发送给上海和北京的终端。又例如,广告投放商要求目标广告投放在终端播放的目标视频中,则当广告服务器接收到终端的广告播放请求时,通过分析广告播放请求中的信息,获知终端将要播放的视频为目标视频,可以向终端发送目标广告。

本发明实施例中,播放数据信息可以理解为:终端在播放目标广告时,终端所在播放目标广告的区域、终端播放目标广告的时间点、播放目标广告的终端设备等,但不限于此。判断播放数据信息与预先制定的目标广告对应的信息表中的数据信息匹配。也就是终端在播放目标广告时,对应的播放数据信息是否匹配目标广告对应的信息表中的数据信息。

具体的,判断播放数据信息是否与已存储的目标广告对应的信息表中的数据信息匹配的过程可以为:检测服务器分别将播放数据信息中的各数据信息与目标广告对应的信息表中的数据信息进行匹配,进而判断目标广告对应的信息表中的数据信息中是否存在数据信息与播放数据信息中的任一数据信息均不匹配。

本发明实施例中,检测服务器将播放数据信息中的每一个播放数据信息与信息表中的每个数据信息比较,信息表中的任一数据信息都存在于播放数据信息中,则检测服务器可以确定广告服务器发送给终端的目标广告正常投放了,也就是目标广告按照广告商的投放要求被准确投放。若信息表中存在数据信息没有在播放数据信息中,则检测服务器可以确定广告服务器发送给终端的目标广告投放异常,也就是目标广告并没有按照广告商的投放要求被准确投放。

s103,若所述播放数据信息与已存储的所述目标广告对应的信息表中的数据信息不匹配,确定所述广告服务器发生异常。

当检测服务器判断得到播放数据信息与信息表中的数据信息不匹配时,则可以确定广告服务器发生异常,也可以确定终端播放的目标广告并没有按照广告商的投放要求被准确投放。

具体的,在检测服务器判断得到播放数据信息与已存储的目标广告对应的信息表中的数据信息不匹配,确定广告服务器发生异常的过程可以为:检测服务器将目标广告对应的信息表中的数据信息一一与播放数据信息中的数据信息对比,若该信息表中的数据信息不全部存在于播放数据信息中,那么检测服务器可以确定广告服务器异常投放广告,也就是广告投放没有达到广告商的要求。

本发明实施例中,检测服务器可以通过广告服务器接收终端发送的播放数据信息。并且,检测服务器可以根据该播放数据信息来判断终端播放的目标广告是否符合目标广告对应的信息表的数据信息,同时,检测服务器根据判断结果,确定广告服务器是否处于正常投放广告的工作状态。可见,本发明实施例可以及时检测到广告投放的异常情况发生,这样,检修服务器可以快速修复广告服务器异常的工作状态,从而,降低广告投放异常对广告投放商收入的影响,进一步的,本方案可以提升广告商对广告投放商投放广告的满意度。

可选的,在包括s101、s102及s103的基础上,如图2所示,在确定所述广告服务器发生异常之后,本发明实施例提供的广告投放故障检测方法还包括:

s104,在所述播放数据信息与已存储的所述目标广告对应的信息表中的任一数据信息均不匹配时,生成故障信息。

本发明实施例中,当检测服务器对播放数据信息中的各播放数据信息与信息表中的各数据信息进行匹配,获知信息表中至少一个数据信息与播放数据信息不匹配,则检测服务器可以确定广告服务器投放的广告存在异常情况,同时,检测服务器根据与播放数据信息不匹配的信息表中的数据信息,生成故障信息。

例如,目标广告对应的信息表中包括:投放区域(西安、北京、上海)、投放终端(手机、平板电脑)、投放人群(20岁至30岁),播放数据信息包括:投放区域(海南、北京、广州)、投放终端(手机、平板电脑)、投放人群(30岁至40岁),检测服务器将播放数据信息中的各播放数据信息与信息表中的各数据信息进行匹配后,获知信息表中的投放区域(西安、北京、上海)与播放数据信息的投放区域(海南、北京、广州)不相同,以及信息表中的投放人群(20岁至30岁)与播放数据信息中的投放人群(30岁至40岁)不相同,则可以确定播放数据信息与信息表中的数据信息不匹配。进一步,检测服务器可以针对投放区域不匹配,以及投放人群不匹配的情况,可以生成故障信息。

s105,将所述故障信息发送给检修服务器,以使所述检修服务器修复所述广告服务器正常投放广告。

检测服务器在生成故障信息后,将该故障信息发送给检修服务器,这样,检修服务器可以根据故障信息,有针对性的修复广告服务器。

当检测服务器获知播放数据信息存在播放数据信息与目标广告对应的信息表中的数据信息不匹配时,可以根据不匹配的播放数据信息生成故障信息,并将故障信息发送给检修服务器。这样,检修服务器针对该故障信息,修复广告服务器。例如,播放数据信息中的投放终端(电视机)与目标广告对应的信息表中数据信息的投放终端(手机)不匹配,则生成故障信息可以为:投放终端有错误。则检修服务器在接收到该故障信息之后,可以针对该故障信息将投放终端由“电视机”修改为“手机”。

相对于上述方法实施例,本发明实施例还提供了一种广告投放故障检测装置300,应用于广告投放故障检测系统中的检测服务器,其中,所述广告投放故障检测系统还包括:广告服务器及终端,如图3所示,所述装置300包括:

第一接收单元310,用于接收由所述广告服务器转发的所述终端发送的播放数据信息;其中,所述播放数据信息为:在所述终端播放目标广告后,所述终端通过所述广告服务器返回给所述检测服务器的数据信息;所述目标广告为:所述广告服务器在接收到所述终端的广告播放请求之后,发送给所述终端的广告。

判断单元320,用于判断所述播放数据信息是否与已存储的所述目标广告对应的信息表中的数据信息匹配。

确定单元330,用于若所述播放数据信息与已存储的所述目标广告对应的信息表中的数据信息不匹配,确定所述广告服务器发生异常。

本发明实施例中,检测服务器可以通过广告服务器接收终端发送的播放数据信息。并且,检测服务器可以根据该播放数据信息来判断终端播放的目标广告是否符合目标广告对应的信息表的数据信息,同时,检测服务器根据判断结果,确定广告服务器是否处于正常投放广告的工作状态。可见,本发明实施例可以及时检测到广告投放的异常情况发生,这样,检修服务器可以快速修复广告服务器异常的工作状态,从而,降低广告投放异常对广告投放商收入的影响,进一步的,本方案可以提升广告商对广告投放商投放广告的满意度。

可选的,所述装置还包括:

第二接收单元(图中未示出),用于接收所述广告服务器发送的所述目标广告。

可选的,所述第一接收单元310,具体用于按预设周期,接收由所述广告服务器转发的所述终端发送的播放数据信息。

可选的,所述判断单元320包括:

匹配子单元(图中未示出),用于分别将所述播放数据信息中的各数据信息与所述目标广告对应的信息表中的数据信息进行匹配。

判断子单元(图中未示出),用于判断所述目标广告对应的信息表中的数据信息中是否存在数据信息与所述播放数据信息中的任一数据信息均不匹配。

可选的,所述确定单元330,具体用于在所述目标广告对应的信息表中的数据信息中存在数据信息与所述播放数据信息中的任一数据信息均不匹配时,确定所述广告服务器发生异常。

可选的,如图4所示,所述装置300还包括:

生成单元340,用于在所述播放数据信息与已存储的所述目标广告对应的信息表中的任一数据信息均不匹配时,生成故障信息。

检修单元350,用于将所述故障信息发送给检修服务器,以使所述检修服务器修复所述广告服务器正常投放广告。

进一步,本发明实施例又公开了一种广告投放故障检测系统500,如图5所示,所述广告投放故障检测系统500包括:广告服务器510、检测服务器520、检修服务器530及终端540。

其中,所述广告服务器510,用于接收所述终端发送的广告播放请求;根据所述请求携带的终端信息,向所述终端发送对应的广告。

所述检测服务器520,用于接收由所述广告服务器转发的所述终端发送的播放数据信息;其中,所述播放数据信息为:在所述终端播放广告后,所述终端通过所述广告服务器返回给所述检测服务器的数据信息;判断所述播放数据信息是否与已存储的所述目标广告对应的信息表中的数据信息匹配;若否,确定所述广告服务器发生异常;在所述广告服务器发生异常后,针对所述播放数据信息与已存储的所述目标广告对应的信息表中的数据信息不匹配,生成故障信息,并将所述故障信息发送给检修服务器。

所述检修服务器530,用于接收所述检测服务器发送的故障信息,并根据所述故障信息,修复所述广告服务器正常投放广告。

所述终端540,用于在检测到用户播放目标视频时,向所述服务器发送广告播放请求。

本方案中,检测服务器可以通过广告服务器接收终端发送的播放数据信息。并且,检测服务器可以根据该播放数据信息来判断终端播放的目标广告是否匹配目标广告对应的信息表的数据信息,同时,检测服务器根据判断结果,确定广告服务器是否处于正常投放广告的工作状态。可见,本发明实施例可以及时检测到广告投放的异常情况发生,这样,检修服务器可以快速修复广告服务器异常的工作状态,从而,降低广告投放异常对广告投放商收入的影响,进一步的,本方案可以提升广告商对广告投放商投放广告的满意度。

对于装置及系统实施例而言,由于其基本相似于方法实施例,所以描述的比较简单,相关之处参见方法实施例的部分说明即可。

需要说明的是,在本文中,诸如第一和第二等之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。而且,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括所述要素的过程、方法、物品或者设备中还存在另外的相同要素。

本说明书中的各个实施例均采用相关的方式描述,各个实施例之间相同相似的部分互相参见即可,每个实施例重点说明的都是与其他实施例的不同之处。尤其,对于系统实施例而言,由于其基本相似于方法实施例,所以描述的比较简单,相关之处参见方法实施例的部分说明即可。

以上所述仅为本发明的较佳实施例而已,并非用于限定本发明的保护范围。凡在本发明的精神和原则之内所作的任何修改、等同替换、改进等,均包含在本发明的保护范围内。

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