本发明涉及互联网技术,尤指一种广告推送方法及装置。
背景技术:
随着科技的发展,手机已经越来越普遍的出现在人们生活中。
人们通过手机通话的同时,也可以通过手机接收大量信息,如广告,通常,广告服务器向终端,如手机,群发广告。例如,广告服务器向自身覆盖范围内的所有终端发送一地区的餐饮打折信息,或者,广告服务器向自身覆盖范围内的所有终端发送中学书本打折信息。
然而,在上述现有技术的实现中,本领域技术人员发现广告服务器无法向不同的终端推送适合每个终端的广告,从而导致终端接收大量的无用广告。
技术实现要素:
为了解决上述技术问题,本发明提供了一种广告推送方法及装置,用以解决无法向不同的终端推送适合每个终端的广告的问题。
为了达到本发明目的,本发明提供了一种广告推送方法,包括:
第二服务器接收第一服务器发送的广告内容查询请求消息,所述广告内容查询请求消息至少包括终端标识;
所述第二服务器根据所述终端标识,确定与所述终端标识匹配的广告内容;
第二服务器向第一服务器发送所述广告内容。
进一步的,所述第二服务器根据所述终端标识,确定与所述终端标识匹配的广告内容,包括:
所述第二服务器根据所述终端标识,确定与所述终端标识对应的至少一个群组,与所述群组对应的所有终端标识之间存在相同属性,所述相同属性包括以下的任意一种或其组合:同一地区、同一品牌、指定终端的终端标识、所有终端的终端标识;
所述第二服务器根据所述群组,确定与所述终端标识匹配的广告内容,所述群组包括至少一条所述广告内容。
进一步的,所述第二服务器接收第一服务器发送的广告内容查询请求消息之前,还包括:
所述第二服务器接收所述第一服务器发送的广告内容上传消息,所述广告内容上传消息至少包括广告内容、广告内容的有效期范围、广告内容的禁发时段、广告内容对应的群组的信息。
进一步的,所述群组至少包括广告存储路径和存储广告内容的文件名。
进一步的,所述第二服务器接收第一服务器发送的广告内容查询请求消息之前,还包括:
所述第二服务器每间隔一时长,对各广告内容的状态信息进行确认,所述状态信息包括:草稿待提交、已提交待审核、已审核待二级审核、已审核已上线、已审核已暂停、已终止;
所述第二服务器根据所述状态信息,标识所述广告内容的状态信息。
本发明还提供了一种广告推送装置,包括:
接收模块,用于接收第一服务器发送的广告内容查询请求消息,所述广告内容查询请求消息至少包括终端标识;
处理模块,用于根据所述终端标识,确定与所述终端标识匹配的广告内容;
发送模块,用于向第一服务器发送所述广告内容。
进一步的,其特征在于,所述处理模块,具体用于根据所述终端标识,确定与所述终端标识对应的至少一个群组,与所述群组对应的所有终端标识之间存在相同属性,所述相同属性包括以下的任意一种或其组合:同一地区、同一品牌、指定终端的终端标识、所有终端的终端标识;根据所述群组,确定与所述终端标识匹配的广告内容,所述群组包括至少一条所述广告内容。
进一步的,所述接收模块,还用于收所述第一服务器发送的广告内容上传消息,所述广告内容上传消息至少包括广告内容、广告内容的有效期范围、广告内容的禁发时段、广告内容对应的群组的信息。
进一步的,所述群组至少包括广告存储路径和存储广告内容的文件名。
进一步的,所述处理模块,还用于每间隔一时长,对各广告内容的状态信息进行确认,所述状态信息包括:草稿待提交、已提交待审核、已审核待二级审核、已审核已上线、已审核已暂停、已终止;根据所述状态信息,标识所述广告内容的状态信息。
与现有技术相比,本发明包括,第二服务器接收第一服务器发送的广告内容查询请求消息,广告内容查询请求消息至少包括终端标识;接着,第二服务器根据终端标识,确定与终端标识匹配的广告内容;然后,第二服务器向第一服务器发送所述广告内容。实现了根据终端标识,确定与所述终端标识匹配的广告内容,从而可以向不同的终端推送适合每个终端的广告内容,进而避免终端接收大量的无用广告内容。
本发明的其它特征和优点将在随后的说明书中阐述,并且,部分地从说明书中变得显而易见,或者通过实施本发明而了解。本发明的目的和其他优点可通过在说明书、权利要求书以及附图中所特别指出的结构来实现和获得。
附图说明
附图用来提供对本发明技术方案的进一步理解,并且构成说明书的一部分,与本申请的实施例一起用于解释本发明的技术方案,并不构成对本发明技术方案的限制。
图1为本发明广告推送方法一实施例的流程示意图;
图2为本发明广告推送方法二实施例的流程示意图;
图3为本发明广告推送装置一实施例的结构示意图,
具体实施方式
为使本发明的目的、技术方案和优点更加清楚明白,下文中将结合附图对本发明的实施例进行详细说明。需要说明的是,在不冲突的情况下,本申请中的实施例及实施例中的特征可以相互任意组合。
图1为本发明广告推送方法一实施例的流程示意图,如图1所示,本发明实施例提供的广告推送方法的适用场景为:第二服务器向终端推送广告时,该广告推送方法可以包括:
步骤101、第二服务器接收第一服务器发送的广告内容查询请求消息。
本实施例中的广告内容查询请求消息至少包括终端标识。
在本实施例中,第二服务器可以是广告内容服务接口,第一服务器可以是第三方服务提供商(Service Provider,简称SP)业务平台。
步骤102、第二服务器根据终端标识,确定与终端标识匹配的广告内容。
具体的,第二服务器可以根据所述终端标识,确定与所述终端标识对应的至少一个群组,与所述群组对应的所有终端标识之间存在相同属性,所述相同属性包括以下的任意一种或其组合:同一地区、同一品牌、指定终端的终端标识、所有终端的终端标识;接着,所述第二服务器根据所述群组,确定与所述终端标识匹配的广告内容,所述群组包括至少一条所述广告内容。从而实现了向某地区或某些特定用户群发送广告。
在本实施例中,与所述群组对应的所有终端标识之间存在相同属性,也就是说,与所述群组对应的所有终端标识所标识的终端之间存在相同属性,例如,所有终端、某地区的终端、某品牌的终端、以用户清单形式指定的特 定终端群。
步骤103、第二服务器向第一服务器发送广告内容。
在本实施例中的该广告内容可以包括广告语音文件和广告文字内容中的至少一个。
在本实施例中,第二服务器接收第一服务器发送的广告内容查询请求消息,广告内容查询请求消息至少包括终端标识;接着,第二服务器根据终端标识,确定与终端标识匹配的广告内容;然后,第二服务器向第一服务器发送所述广告内容。实现了根据终端标识,确定与所述终端标识匹配的广告内容,从而可以向不同的终端推送适合每个终端的广告内容,进而避免终端接收大量的无用广告内容。
需要说明的是,若所述第二服务器根据所述终端标识,确定与所述终端标识匹配的广告内容至少有两条时,在上述实施例的基础上,所述第二服务器向第一服务器发送所述广告内容之前,还可以包括:
所述第二服务器可以根据所述至少两条广告内容的优先级,确定发送所述广告内容的先后顺序;或者,
进一步的,所述第二服务器确定所述至少两条广告内容的优先级优先级相同时,随机确定发送所述广告内容的先后顺序。
在上述实施例的基础上,所述第二服务器接收第一服务器发送的广告内容查询请求消息之前,还包括:
所述第二服务器接收所述第一服务器发送的广告内容上传消息,所述广告内容上传消息至少包括广告内容、广告内容的有效期范围、广告内容的禁发时段、广告内容对应的群组的信息。
优选的,群组至少包括广告存储路径和存储广告内容的文件名。
进一步的,在上述实施例的基础上,所述第二服务器接收第一服务器发送的广告内容查询请求消息之前,还包括:
所述第二服务器每间隔一时长,对各广告内容的状态信息进行确认,所述状态信息包括:草稿待提交、已提交待审核、已审核待二级审核、已审核 已上线、已审核已暂停、已终止;
所述第二服务器根据所述状态信息,标识所述广告内容的状态信息。
图2为本发明广告推送方法二实施例的流程示意图,如图2所示,该广告推送方法,包括:
步骤201、第二服务器接收第一服务器发送的广告内容上传消息。
在本实施例中,广告内容上传消息至少包括广告内容、广告内容的有效期范围、广告内容的禁发时段、广告内容对应的群组的信息。
步骤202、第二服务器根据广告内容上传消息,对广告内容进行审核。
本实施例中对广告内容进行审核至少包括以下两种实现方式:
第一种实现方式,广告内容不需要审核,则将接收到的广告内容立即生效。
第二种实现方式,广告内容需要审核,则所有的广告内容提交后,并通过审核后才有效。
进一步的,若审核支持二级审核,即提交的广告内容可以选择立即审核通过或拒绝,也可以选择提交要求更上一级的审核然后由上一级最终审核通过或拒绝。
步骤203、第二服务器根据广告内容上传消息,获取群组的信息,以及群组与终端标识之间的对应关系。
本实施例中,群组至少包括广告存储路径和存储广告内容的文件名。
举例来讲,第一服务器可同时发送多个广告内容上传消息,每个广告内容上传消息包括广告内容、有效期范围、禁发时段、广告发送的用户群等属性。其中,有效期范围包括:本条广告内容什么时候开始和什么时候结束;禁发时段包括:在禁发时段内,禁止向终端发送追加的广告。
步骤204、第二服务器接收第一服务器发送的广告内容查询请求消息。
在本实施例中,广告内容查询请求消息至少包括终端标识。
步骤205、第二服务器根据终端标识,确定所述终端标识是否为可使用标识。
具体的,若终端标识是可使用标识,则所述第二服务器执行所述确定与所述终端标识匹配的广告内容;
若终端标识是不可使用标识,则所述第二服务器向所述第一服务器发送失败信息。
步骤206、所述第二服务器根据所述终端标识,确定与所述终端标识对应的至少一个群组。
本实施例中,与所述群组对应的所有终端标识之间存在相同属性,所述相同属性包括以下的任意一种或其组合:同一地区、同一品牌、指定终端的终端标识、所有终端的终端标识。
步骤207、第二服务器根据所述群组,确定与所述终端标识匹配的广告内容。
在本发明所述群组包括至少一条所述广告内容。
步骤208、第二服务器根据广告内容的优先级,确定向第一服务器发送所述广告内容。
在本实施例中,对于第二服务器根据广告内容的优先级,确定第一服务器发送所述广告内容至少包括以下两种实现方式:
第二服务器确定同一个终端同时归属多个广告内容的场景下。
第一种实现方式,第二服务器根据各广告内容的优先级,确定向第一服务器发送优先级最高的广告内容。例如,每条广告内容可配置优先级,优先级为一个从1~10之间的数,数字越高优先级越高。
进一步的,如果优先级最高的广告内容有多个时,相同优先级的广告内容随机选择发送给第一服务器。
第二种实现方式,第二服务器随机的向第一服务器发送广告内容。
在本实施例中,实现了根据终端标识,确定与所述终端标识匹配的广告 内容,从而可以向不同的终端推送适合每个终端的广告内容,进而避免终端接收大量的无用广告内容。
可选的,步骤207还可以包括:广告内容长度的控制。
具体的,第二服务器对广告长度进行判断,如果已经超过短信规范的长度,自动丢弃本条广告,而不能采用切断的方式。如果语音广告音文件大小超过规定限制,需要丢弃本广告。
图3为本发明广告推送装置一实施例的结构示意图,如图3所示,该广告推送装置,包括:接收模块31、处理模块32和发送模块33。其中,
接收模块31,用于接收第一服务器发送的广告内容查询请求消息,所述广告内容查询请求消息至少包括终端标识;
处理模块32,用于根据所述终端标识,确定与所述终端标识匹配的广告内容;
发送模块33,用于向第一服务器发送所述广告内容。
在本实施例中,第二服务器接收第一服务器发送的广告内容查询请求消息,广告内容查询请求消息至少包括终端标识;接着,第二服务器根据终端标识,确定与终端标识匹配的广告内容;然后,第二服务器向第一服务器发送所述广告内容。实现了根据终端标识,确定与所述终端标识匹配的广告内容,从而可以向不同的终端推送适合每个终端的广告内容,进而避免终端接收大量的无用广告内容。
选的,所述处理模块32,具体用于根据所述终端标识,确定与所述终端标识对应的至少一个群组,与所述群组对应的所有终端标识之间存在相同属性,所述相同属性包括以下的任意一种或其组合:同一地区、同一品牌、指定终端的终端标识、所有终端的终端标识;根据所述群组,确定与所述终端标识匹配的广告内容,所述群组包括至少一条所述广告内容。
进一步的,在上述实施例的基础上,接收模块31,还用于收所述第一服务器发送的广告内容上传消息,所述广告内容上传消息至少包括广告内容、广告内容的有效期范围、广告内容的禁发时段、广告内容对应的群组的信息。
进一步的,在上述实施例的基础上,群组至少包括广告存储路径和存储广告内容的文件名。
可选的,所述处理模块32,还用于每间隔一时长,对各广告内容的状态信息进行确认,所述状态信息包括:草稿待提交、已提交待审核、已审核待二级审核、已审核已上线、已审核已暂停、已终止;根据所述状态信息,标识所述广告内容的状态信息。
在本实施例中,实现了根据终端标识,确定与所述终端标识匹配的广告内容,从而可以向不同的终端推送适合每个终端的广告内容,进而避免终端接收大量的无用广告内容。
虽然本发明所揭露的实施方式如上,但所述的内容仅为便于理解本发明而采用的实施方式,并非用以限定本发明。任何本发明所属领域内的技术人员,在不脱离本发明所揭露的精神和范围的前提下,可以在实施的形式及细节上进行任何的修改与变化,但本发明的专利保护范围,仍须以所附的权利要求书所界定的范围为准。