一种查询广告投放异常原因的方法及装置与流程

文档序号:11432286阅读:349来源:国知局
一种查询广告投放异常原因的方法及装置与流程

本发明涉及互联网技术领域,特别是涉及一种查询广告投放异常原因的方法及装置。



背景技术:

随着互联网行业的快速发展,区别于传统的电视媒体行业,内容丰富的多媒体时代已经到来并且取得了蓬勃发展。大众可以从各种渠道获得资源,越来越多的用户倾向于使用互联网平台进行办公、娱乐等。广告商已不再只将广告投放在传统的电视媒体平台上,渐渐将视野投向互联网平台。

当广告商与互联网平台达成合作后,互联网平台会将其指定广告投放在指定播放时段内,以便达到宣传和推广的目的。但是在广告投放过程中,由于业务数据量较大,所以时常会出现投放失败或者投放异常的情况,比如某商家指定广告未能正常播出、播放时间错误、重复播放等,针对于各种异常情况,需要互联网后台服务器及时查询异常原因并予以纠正,将广告商和互联网平台的损失减小。

现有技术中,当运维人员想要查询广告投放异常原因时,只能对线上即时播放的广告进行分析定位。但在运维人员想要分析在过去某段时间内广告的投放异常原因时,由于互联网平台业务数据的实时变动性,服务器无法通过运维人员线上的及时请求对过去某段时间内广告的投放异常进行分析定位,工作效率较低,不利于快速支持业务需求。



技术实现要素:

本发明实施例的目的在于提供一种查询广告投放异常原因的方法及装置,以实现及时对历史广告投放异常问题的查询,提高工作效率,快速支持业务需求的目的。具体技术方案如下:

本发明提供了一种查询广告投放异常原因的方法,所述方法包括:

接收终端发送的目标广告投放信息的查询请求;

分析所述查询请求;

当所述查询请求为故障状态查询请求时,获取在预先建立的广告投放信息数据库中,与所述故障查询请求对应的广告投放异常原因信息;

当所述查询请求为正常状态查询请求时,获取在预先建立的广告投放信息数据库中,与所述正常查询请求对应的所有广告投放异常原因历史信息。

可选的,所述目标广告投放信息中至少包括:目标广告投放的次数、目标广告未投放的原因、目标广告召回的次数、目标广告召回的原因中的一种。

可选的,所述查询请求,包括:当前请求中请求查询的时间信息。

可选的,所述分析所述查询请求,包括:分析所述查询请求中目标广告的地址信息。

可选的,所述获取在预先建立的广告投放信息数据库,与所述故障查询请求对应的广告投放异常原因信息之前,所述方法包括:

采集所有广告投放信息;

将所述所有广告投放信息存储在一个空的数据库中,得到广告投放信息数据库。

可选的,所述采集所有广告投放信息,包括:

采集所有广告的广告地址信息;

针对每个广告的广告地址信息,记录每个广告地址信息的产生时间。

可选的,所述采集所有广告投放信息还包括:针对每个广告投放信息,采集每个广告投放信息中的广告投放的次数、广告未投放的原因、广告召回的次数、广告召回的原因中的一种。

可选的,所述查询请求为故障状态查询请求时,获取在预先建立的广告投放信息数据库中,与所述故障查询请求对应的广告投放异常原因信息之后,所述方法还包括:

根据广告投放异常原因信息,修复目标广告的异常。

可选的,所述根据广告投放异常原因信息,修复目标广告的异常,包括:

分析所述广告投放异常原因信息,获取预先存储在服务器中的对应于所述广告投放异常原因信息的修复信息;

根据所述修复信息,修复所述目标广告的异常。

本发明还提供了一种查询广告投放异常原因的装置,所述装置包括:

接收模块,用于接收终端发送的目标广告投放信息的查询请求;

分析模块,用于分析所述查询请求;

第一获取模块,用于当所述查询请求为故障状态查询请求时,获取在预先建立的广告投放信息数据库中,与所述故障查询请求对应的广告投放异常原因信息;

第二获取模块,用于当所述查询请求为正常状态查询请求时,获取在预先建立的广告投放信息数据库中,与所述正常查询请求对应的所有广告投放异常原因历史信息。

可选的,所述分析模块,具体用于分析所述查询请求中目标广告的地址信息。

可选的,所述第一获取模块,包括:

采集单元,用于采集所有广告投放信息;

存储单元,用于将所述所有广告投放信息存储在一个空的数据库中,得到广告投放信息数据库。

可选的,所述采集单元,包括:

采集子单元,用于采集所有广告的广告地址信息;

记录子单元,用于针对每个广告的广告地址信息,记录每个广告地址信息的产生时间。

可选的,所述采集单元,具体用于针对每个广告投放信息,采集每个广告投放信息中的广告投放的次数、广告未投放的原因、广告召回的次数、广告召回的原因中的一种。

可选的,所述第一获取模块,包括:

修复子模块,用于根据广告投放异常原因信息,修复目标广告的异常。

可选的,所述修复子模块,包括:

获取单元,用于分析所述广告投放异常原因信息,获取预先存储在服务器中的对应于所述广告投放异常原因信息的修复信息;

修复单元,用于根据所述修复信息,修复所述目标广告的异常。

本发明实施例提供的查询广告投放异常原因的方法及装置,通过引入一个预先建好的广告投放信息数据库,当用户想要查询某个广告的投放信息时,可以及时在广告投放信息数据库中进行查询,不再局限于由于线上广告投放信息的实时变动性,而无法随时查询过去某段时间内的广告投放异常原因信息,当用户想要分析过去某段时间内的广告投放异常原因时,本发明提高了工作效率,有利于快速支持业务需求。当然,实施本发明的任一产品或方法并不一定需要同时达到以上所述的所有优点。

附图说明

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

图1为本发明实施例查询广告投放异常原因的方法的流程图;

图2为本发明实施例获取在预先建立的广告投放信息数据库,与故障查询请求对应的广告投放异常原因信息之前的步骤流程图;

图3为本发明实施例采集所有广告投放信息时的步骤流程图;

图4为本发明实施例根据广告投放异常原因信息,修复目标广告的异常的方法流程图;

图5为本发明实施例查询广告投放异常原因的装置结构示意图;

图6为本发明实施例结合实际应用的装置结构示意图;

图7为本发明实施例第一获取模块的结构示意图;

图8为本发明实施例采集单元的结构示意图;

图9为本发明实施例修复子模块的结构示意图。

具体实施方式

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

为了实现及时对历史广告投放异常问题的查询,提高工作效率,快速支持业务需求,本发明实施例提供了的一种查询广告投放异常原因的方法及装置,以下分别进行详细说明。

图1为本发明实施例查询广告投放异常原因的方法的流程图,包括如下步骤:

步骤101,接收终端发送的目标广告投放信息的查询请求。

本发明实施例提供的方法可以应用于电子设备。具体地,该电子设备可以为台式计算机、智能移动终端、便携式计算机等。

在本发明实施例中,当用户想要查看某个广告投放异常原因信息时,会在所在终端,向终端设备的服务器发送目标广告投放信息的查询请求,服务器接收来自于终端发送的目标广告投放信息的查询请求;如果是正在投放的广告发生异常,服务器监控到异常状态后,也会向终端设备发送目标广告投放信息的查询请求,服务器接收来自于终端发送的目标广告投放信息的查询请求。

查询请求中携带有目标广告的相关信息,例如,用户想要查询的目标广告的内容、目标广告的时间等,具体地,查询请求中包括发送当前请求中请求查询的时间信息,该时间信息有利于判断用户发送该查询请求的请求时间。

目标广告的投放信息中包括目标广告的相关数据。具体地,目标广告的投放信息中至少包括目标广告投放的次数、目标广告未投放的原因、目标广告召回的次数、目标广告召回的原因中的一种。

步骤102,分析查询请求。

当服务器接收到终端发送的目标广告投放信息的查询请求时,会对查询请求进行分析处理,确定请求查询的内容。具体地,查询请求信息中带有目标广告的地址信息,广告的地址信息是广告的唯一标识符,它表明了具体是哪个广告,通常由一串数字或者字母组成,并且不同的广告具有不同的地址。将所有广告的投放信息以地址信息为关键字,进行分类,针对每一条广告投放信息,都有其对应的地址信息,服务器根据地址信息来分析终端发送的具体的目标广告的信息,再根据分析结果进行后续操作。

步骤103,当查询请求为故障状态查询请求时,获取在预先建立的广告投放信息数据库中,与故障查询请求对应的广告投放异常原因信息。

当查询请求为正常状态查询请求时,获取在预先建立的广告投放信息数据库中,与正常查询请求对应的所有广告投放异常原因历史信息。

步骤102中,分析查询请求的结果有如下两种情况:当用户在电子设备上观看广告时,如果发生广告播放时间错误、广告无法正常播放等现象时,会通过终端设备向服务器发送当前观看广告的投放信息的查询请求,分析该查询请求,当分析结果是查询请求为故障状态查询请求时,服务器获取在预先建立的广告投放信息数据库中,与故障查询请求对应的广告投放异常原因信息,该信息中包括,目标广告的投放异常原因信息,例如,如果发生广告播放时间错误时,该广告的正确播放时间;当广告无法正常播放时,无法正常播放的原因,可以为网络不稳定,网卡中断等。

另一方面,如果广告播放正常,当运维人员想要查看这个广告的历史投放信息时,分析该查询请求,当分析结果是查询请求为正常状态查询请求时,服务器获取在预先建立的广告投放信息数据库中,与正常查询请求对应的所有广告投放异常原因历史信息,得到的是广告的历史投放信息,即在过去的某段时间内,该广告发生投放异常时,对应的投放异常原因信息。

本步骤中,预先建立广告投放信息数据库的目的是为了将所有广告的投放信息都存储起来,在广告发生投放异常时,因为线上业务数据量很大,数据的实时变动性,为了方便运维人员及时查看广告的投放信息,及时进行查询。

本发明实施例提供的查询广告投放异常原因的方法,通过引入一个预先建立的广告投放信息数据库,当用户想要查询某个广告的投放信息时,通过所在终端向服务器发送一个查询请求,该查询请求可以为广告正常播放时的查询请求,可以获知该广告的所有历史投放异常信息;该查询请求也可以为广告异常播放时的查询请求,可以获知该广告的投放异常信息;无论是哪种查询请求内容,都可以及时在广告投放信息数据库中进行查询,既可以实现快速查询,又可以实现不再局限于由于线上广告投放信息的实时变动性,而无法随时查询过去某段时间内的广告投放异常原因信息,当用户想要分析过去某段时间内的广告投放异常原因时,本发明提高了工作效率,有利于快速支持业务需求。

作为本发明实施例的一种实施方式,如图2所示,其示出了本发明实施例中,获取在预先建立的广告投放信息数据库,与故障查询请求对应的广告投放异常原因信息之前的流程图:

步骤201,采集所有广告投放信息。

在服务器分析查询请求后,根据分析结果,在预先建立的广告投放信息数据库中获取对应的广告投放异常原因信息或者所有广告投放异常原因历史信息之前,广告投放信息数据库的建立方法,具体可以为首先采集所有广告投放信息。在系统服务器中可以预先部署日志收集服务,该服务可以收集所有的广告投放日志,广告投放日志中包括了广告的所有数据,例如广告投放的次数、广告未投放的原因、广告召回的次数、广告召回的原因中至少一种,服务器可以收集到所有的广告在各个时间段内的投放数据。

步骤202,将所有广告投放信息存储在一个空的数据库中,得到广告投放信息数据库。

将采集到的所有广告投放信息存储在一个空的数据库中,存储的方法具体可以为将采集到的所有广告投放信息数据通过日志收集服务进行压缩,并上传到远端的空数据库,上传到远端的数据库后,将采集到的所有广告投放信息进行解压,解压后以广告投放信息的地址信息为关键字进行分类,将所有广告投放信息在某段时间内的相关数据,具体地,采集所有广告投放信息主要包括针对每个广告投放信息,采集每个广告投放信息中的广告投放的次数、广告未投放的原因、广告召回的次数、广告召回的原因中的一种。数据信息,解压后的信息按照广告的地址信息进行分类后,得到广告投放信息数据库。

作为本发明实施例的一种具体实施方式,当采集所有广告投放信息时还需要的步骤如图3所示,包括:

步骤301,采集所有广告的广告地址信息。

当采集所有广告的投放信息时,具体采集所有广告的广告地址信息,所有的广告投放信息可以以地址为关键字进行分类,地址信息可以有效的区分每个广告投放信息。

步骤302,针对每个广告的广告地址信息,记录每个广告地址信息的产生时间。

当采集到每个广告的广告地址信息时,同时记录下每个广告地址信息的产生时间,这个产生时间指的是产生该广告地址信息的时间,就是产生该广告投放信息的真实时间。记录信息时,需要将数据生产的时间一并记录并存储到数据库中,方便服务器在查询数据库时,按照时间缩小或者扩大查询范围。

可选的,当分析查询请求的结果为故障状态查询请求时,一种获取在预先建立的广告投放信息数据库中,与故障查询请求对应的广告投放异常原因信息的具体方法还包括:根据广告投放异常原因信息,修复目标广告的异常。在获取得到故障请求信息对应的广告投放异常原因信息以后,比如针对广告投放失败的原因信息,可能有广告商和网站平台的合作期满、广告播放软件中断、网络连接失败等原因,针对其中的每一个原因,采取相应的办法修复目标广告的异常。如果广告商和网站平台的合作期满而无法正常播出,那么会将目标广告暂停播出,与广告商重新达成合作模式时恢复正常播放;如果广告播放软件播放中断或者损坏,那么运维人员选取合适的修复工具进行修复;如果是网络连接失败导致的,那么运维人员进行网络维修,确定广告播放在网络连接正常的状态。

作为本发明实施例的一种实施方式,一种根据广告投放异常原因信息,具体的修复目标广告的异常的方法,如图4所示,包括如下步骤:

步骤401,分析广告投放异常原因信息,获取预先存储在服务器中的对应于广告投放异常原因信息的修复信息。

当获取在预先建立的广告投放信息数据库中,与故障查询请求对应的广告投放异常原因信息后,针对广告投放异常原因信息,分析广告投放异常的原因,根据原因,获取预先存储在服务器中的对应于广告投放异常原因信息的修复信息,修复信息也可以存储在预先建立的广告投放信息数据库中,服务器获取修复信息,根据修复信息修复目标广告的异常。

步骤402,根据修复信息,修复目标广告的异常。

在步骤401中得到修复信息之后,根据修复信息中的内容来修复目标广告的异常状况。修复信息中包括修复工具或修复方法,比如针对网络无法连接问题,修复信息中可以包括修复网络无法连接的工具,或者针对网络无法连接的修复方法,根据修复信息中的内容对目标广告的异常进行修复。

本发明实施例还提供了一种查询广告投放异常原因的装置,装置的结构图如图5所示,包括:

接收模块501,用于接收终端发送的目标广告投放信息的查询请求。

分析模块502,用于分析所述查询请求。

第一获取模块503,用于当所述查询请求为故障状态查询请求时,获取在预先建立的广告投放信息数据库中,与所述故障查询请求对应的广告投放异常原因信息。

第二获取模块504,用于当所述查询请求为正常状态查询请求时,获取在预先建立的广告投放信息数据库中,与所述正常查询请求对应的所有广告投放异常原因历史信息。

本发明实施例提供的查询广告投放异常原因的装置,通过引入一个预先建好的广告投放信息数据库,当用户想要查询某个广告的投放信息时,通过所在终端向服务器发送一个查询请求,该查询请求可以为广告正常播放时的查询请求,可以获知该广告的所有历史投放异常信息;该查询请求也可以为广告异常播放时的查询请求,可以获知该广告的投放异常信息;无论是哪种查询请求内容,都可以及时在广告投放信息数据库中进行查询,既可以实现快速查询,又可以实现不再局限于由于线上广告投放信息的实时变动性,而无法随时查询过去某段时间内的广告投放异常原因信息,当用户想要分析过去某段时间内的广告投放异常原因时,本发明提高了工作效率,有利于快速支持业务需求。

作为本发明实施例的另一种实施方式,如图6所示,其示出了本发明实施例结合实际应用的装置结构示意图。

收集模块601,用于收集广告投放信息。

系统服务器中预先部署有日志收集服务,该服务可以收集所有的广告投放日志,广告投放日志中包括了广告的所有数据,例如广告投放的次数、广告未投放的原因、广告召回的次数、广告召回的原因中至少一种,服务器可以收集到所有的广告在各个时间段内的投放数据。

存储模块602,用于将分析和统计后的广告投放信息存储在数据库中。

将采集到的所有广告投放信息存储在一个空的数据库中,存储的方法具体可以为将采集到的所有广告投放信息数据通过日志收集服务进行压缩,并上传到远端的空数据库,上传到远端的数据库后,将采集到的所有广告投放信息进行解压,解压后以广告投放信息的地址信息为关键字进行分类和统计。

查询模块603,用于查询数据库中的目标广告投放信息。

当用户或者运维人员想要查询某条广告投放信息时,通过一个查询接口,向服务器发送目标广告投放信息的查询请求,服务器在接收到通过查询接口终端发送的目标广告投放信息的查询请求后,在预先建立的广告投放信息数据库中查询目标广告的投放信息。

可选的,分析模块502,具体用于分析查询请求中目标广告的地址信息。

可选的,第一获取模块503的结构图如图7所示,包括:

采集单元701,用于采集所有广告投放信息。

存储单元702,用于将所有广告投放信息存储在一个空的数据库中,得到广告投放信息数据库。

可选的,采集单元701的结构图如图8所示,包括:

采集子单元801,用于采集所有广告的广告地址信息。

记录子单元802,用于针对每个广告的广告地址信息,记录每个广告地址信息的产生时间。

可选的,采集单元701,具体用于针对每个广告投放信息,采集每个广告投放信息中的广告投放的次数、广告未投放的原因、广告召回的次数、广告召回的原因中的一种。

可选的,第一获取模块503,包括:

修复子模块,用于根据广告投放异常原因信息,修复目标广告的异常。

可选的,修复子模块的结构图如图9所示,包括:

获取单元901,用于分析广告投放异常原因信息,获取预先存储在服务器中的对应于广告投放异常原因信息的修复信息。

修复单元902,用于根据修复信息,修复目标广告的异常。

需要说明的是,本发明实施例的装置是应用上述查询广告投放异常原因的方法的装置,则上述查询广告投放异常原因的方法的所有实施例均适用于该装置,且均能达到相同或相似的有益效果。

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

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

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

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