一种广告推送的方法及装置与流程

文档序号:17930713发布日期:2019-06-15 00:49阅读:164来源:国知局
一种广告推送的方法及装置与流程

本发明实施例涉及广告技术领域,尤其涉及一种广告推送的方法及装置。



背景技术:

调度业务需要支持的场景比较复杂,而且业务侧的需求在不断更新迭代。面对这种迭代速度频繁的需求,一般的需要通过改动代码,然后重新编译发布来实现,这种迭代过程成本代价相对较高而且不够灵活。



技术实现要素:

本发明实施例提供一种广告推送的方法及装置,用以提高广告推送的准确度。

本发明实施例提供的一种广告推送的方法,包括:

获取广告推送的位置信息和广告机采集的人脸信息;

根据所述人脸信息识别所述人脸信息的用户身份识别号(identity,id);

根据所述用户id确定与所述用户id对应的广告,所述用户id对应的广告是根据所述用户观看广告的历史数据确定的;

根据所述广告推送的位置信息,将所述用户id对应的广告推送给所述广告机进行显示。

上述技术方案中,由于是通过广告推送的位置信息来确定将要推送的广告机,从而可以使得广告的推送可以跟着用户的移动进行推送,提高用户的体验,并提高广告推送的准确度。

可选的,所述广告推送的位置信息为所述广告机的位置信息;

所述根据所述广告推送的位置信息,将所述用户id对应的广告推送给所述广告机进行显示,包括:

根据所述广告机的位置信息确定所述广告机,将所述用户id对应的广告推送给所述广告机进行显示。

可选的,所述广告推送的位置信息为所述用户的手持终端上报的位置信息;所述用户的手持终端为注册在云端的终端;

所述根据所述广告推送的位置信息,将所述用户id对应的广告推送给所述广告机进行显示,包括:

根据所述用户的手持终端上报的位置信息确定距离所述用户的手持终端最近的广告机,将所述用户id对应的广告推送给所述距离所述用户的手持终端最近的广告机进行显示。

可选的,所述广告推送的位置信息为所述用户乘坐的车辆的位置信息;

所述根据所述广告推送的位置信息,将所述用户id对应的广告推送给所述广告机进行显示,包括:

根据所述用户乘坐的车辆的位置信息确定距离所述用户乘坐的车辆的位置信息最近的广告机,将所述用户id对应的广告推送给所述距离所述用户乘坐的车辆的位置信息最近的广告机进行显示。

可选的,所述方法还包括:

若所述广告机采集的人脸信息为多个,则根据多个所述人脸信息识别多个用户id;

根据所述多个用户id的标签分类,将用户id数量最多的标签分类所对应的广告推送给所述广告机。

相应的,本发明实施例还提供了一种广告推送的装置,包括:

获取单元,用于获取广告推送的位置信息和广告机采集的人脸信息;

处理单元,用于根据所述人脸信息识别所述人脸信息的用户id;根据所述用户id确定与所述用户id对应的广告,所述用户id对应的广告是根据所述用户观看广告的历史数据确定的;根据所述广告推送的位置信息,将所述用户id对应的广告推送给所述广告机进行显示。

可选的,所述广告推送的位置信息为所述广告机的位置信息;

所述处理单元具体用于:

根据所述广告机的位置信息确定所述广告机,将所述用户id对应的广告推送给所述广告机进行显示。

可选的,所述广告推送的位置信息为所述用户的手持终端上报的位置信息;所述用户的手持终端为注册在云端的终端;

所述处理单元具体用于:

根据所述用户的手持终端上报的位置信息确定距离所述用户的手持终端最近的广告机,将所述用户id对应的广告推送给所述距离所述用户的手持终端最近的广告机进行显示。

可选的,所述广告推送的位置信息为所述用户乘坐的车辆的位置信息;

所述处理单元具体用于:

根据所述用户乘坐的车辆的位置信息确定距离所述用户乘坐的车辆的位置信息最近的广告机,将所述用户id对应的广告推送给所述距离所述用户乘坐的车辆的位置信息最近的广告机进行显示。

可选的,所述处理单元还用于:

若所述广告机采集的人脸信息为多个,则根据多个所述人脸信息识别多个用户id;

根据所述多个用户id的标签分类,将用户id数量最多的标签分类所对应的广告推送给所述广告机。

相应的,本发明实施例还提供了一种计算设备,包括:

存储器,用于存储程序指令;

处理器,用于调用所述存储器中存储的程序指令,按照获得的程序执行上述广告推送的方法。

相应的,本发明实施例还提供了一种计算机可读非易失性存储介质,包括计算机可读指令,当计算机读取并执行所述计算机可读指令时,使得计算机执行上述广告推送的方法。

附图说明

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

图1为本发明实施例提供的一种系统架构的示意图;

图2为本发明实施例提供的一种广告推送的方法的流程示意图;

图3为本发明实施例提供的一种广告推送的装置的结构示意图。

具体实施方式

为了使本发明的目的、技术方案和优点更加清楚,下面将结合附图对本发明作进一步地详细描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其它实施例,都属于本发明保护的范围。

图1示例性的示出了本发明实施例所适用的一种系统架构,该系统架构可以为服务器100,包括处理器110、通信接口120和存储器130。该服务器100可以是云端服务器或普通服务器,本发明实施例对此不做限制。

其中,通信接口120用于与终端设备进行通信,收发该终端设备传输的信息,实现通信。

处理器110是服务器100的控制中心,利用各种接口和路线连接整个服务器100的各个部分,通过运行或执行存储在存储器130内的软件程序/或模块,以及调用存储在存储器130内的数据,执行服务器100的各种功能和处理数据。可选地,处理器110可以包括一个或多个处理单元。

存储器130可用于存储软件程序以及模块,处理器110通过运行存储在存储器130的软件程序以及模块,从而执行各种功能应用以及数据处理。存储器130可主要包括存储程序区和存储数据区,其中,存储程序区可存储操作系统、至少一个功能所需的应用程序等;存储数据区可存储根据业务处理所创建的数据等。此外,存储器130可以包括高速随机存取存储器,还可以包括非易失性存储器,例如至少一个磁盘存储器件、闪存器件、或其他易失性固态存储器件。

需要说明的是,上述图1所示的结构仅是一种示例,本发明实施例对此不做限定。

基于上述描述,图2示例性的示出了本发明实施例提供的一种广告推送的方法的流程,该流程可以由广告推送的装置执行,该装置可以位于如图1所示服务器100内,也可以是该服务器100。

如图2所示,该流程具体包括:

步骤201,获取广告推送的位置信息和广告机采集的人脸信息。

广告推送的位置信息可以包括广告机的位置信息,也就是采集人脸信息的广告机的位置信息,可以包括用户的手持终端上报的位置信息,该用户的手持终端可以是注册在云端服务器的终端设备,用户通过登录手持终端上的app可以向云端服务器上报对应的位置信息。该广告推送的位置信息还可以是用户乘坐的车辆的位置信息,也就是gps信息。比如,用户乘坐的公交车的位置信息,用户乘坐出租车的位置信息。

步骤202,根据所述人脸信息识别所述人脸信息的用户id。

通过识别人脸信息,可以识别出该人脸信息对应的用户id,该用户id为该用户的永久标识。人脸信息识别技术可以使用现有中已经存在的技术,这里不在赘述。

步骤203,根据所述用户id确定与所述用户id对应的广告。

当得到用户id后,就可以确定出该用户id对应的广告。其中,该用户对应的广告是根据用户观看广告的历史数据确定的,需要说的是,现有中根据用户观看广告的历史数据来确定用户id对应的广告的技术方案都可以应用在本发明实施例中,对此不在赘述。

步骤204,根据所述广告推送的位置信息,将所述用户id对应的广告推送给所述广告机进行显示。

当得到用户id对应的广告时,就可以根据广告推送的位置信息来推送广告。具体的,广告推送的位置信息为广告机的位置信息时,可以根据广告机的位置信息确定广告机,将用户id对应的广告推送给该广告机进行显示。

广告推送的位置信息为所述用户的手持终端上报的位置信息时,可以根据用户的手持终端上报的位置信息确定距离用户的手持终端最近的广告机,将用户id对应的广告推送给距离所述用户的手持终端最近的广告机进行显示。

广告推送的位置信息为用户乘坐的车辆的位置信息时,可以根据用户乘坐的车辆的位置信息确定距离用户乘坐的车辆的位置信息最近的广告机,将用户id对应的广告推送给距离用户乘坐的车辆的位置信息最近的广告机进行显示。

当然了,广告机在采集人脸信息时,也可能会采集多个,此时,可以根据多个人脸信息识别多个用户id,然后根据多个用户id的标签分类,将用户id数量最多的标签分类所对应的广告推送给广告机。

举例来说,根据前期的市场调研以及当前合作的广告商类型,先设置默认广告推送规则,作为无人或少人或首班车时的广告推送顺序,然后再根据广高播放时的摄像头采集的人脸图像、观看时长进行后台识别、分析,将该人群进行标签分类(青年、中年、老年;男性、女性)。上一个广告播放时段中哪一个标签的人数多(如中年、女性),则下一条广告将播放适合该类人群的广告;同时在该广告播放期间,摄像头会继续采集观看广告的人员的面部图像,进行后台分析,如此循环;

当摄像头采集的人脸信息数量无法支撑后台分析并给出判断时(主要出现在车上较多的人,但没几个人观看广告时),后台会根据摄像头采集的整车人员分布(青年、中年、老年;男性、女性),播放车内分类数量较多的人群适合的广告,以此吸引乘客关注,做到广告引导。

可选的,可以在座椅背后安装触控显示屏和小型摄像头,触控显示屏自带操作系统,可存储视屏广告等资源、亦可通过网络直接获取广告资源,公交车在固定线路上行驶时,当经过某一商圈或人群聚集地时,车辆gps点位会显示实时位置,并上报系统,触发广告调取机制,显示屏上就会跳出该区域内的商家介绍的广告,举例说明:该商圈有某一特色小吃店,当公交车行驶至该区域时,广告屏上就会跳出该小吃店的介绍或者色香味有人的食物广告,并提示乘客此站下车就可到达(地点、路径告知),广告结尾时,提示想要体验or下次再说(选项可设置),如点击体验,则会又更进一步的交互(广告内容设计),同时整个过程中,安装在座椅背后的小型摄像头会记录乘客的表情(年龄、性别、观看时长、表情等),以判断是否对广告感兴趣,做到广告的推送和互动产生的广告效应将会大大提升,随着乘客画像的逐步完善(在一手通的生态系统下,乘客的画像会慢慢丰满,同时也会更好的为乘客提供此线路上的细节介绍(特色店面精准推送),推送的广告也会更加适合和适时,大大增加了广告的成功率。

上述实施例表明,获取广告推送的位置信息和广告机采集的人脸信息,根据人脸信息识别人脸信息的用户身份识别号id,根据用户id确定与用户id对应的广告,用户id对应的广告是根据用户观看广告的历史数据确定的,根据广告推送的位置信息,将用户id对应的广告推送给广告机进行显示。由于是通过广告推送的位置信息来确定将要推送的广告机,从而可以使得广告的推送可以跟着用户的移动进行推送,提高用户的体验,并提高广告推送的准确度。

基于相同的技术构思,图3示例性的示出了本发明实施例提供的一种广告推送的装置的结构,该装置可以执行广告推送的流程,该装置可以位于图1所示的服务器100内,也可以是该服务器100。

如图3所示,该装置具体包括:

获取单元301,用于获取广告推送的位置信息和广告机采集的人脸信息;

处理单元302,用于根据所述人脸信息识别所述人脸信息的用户id;根据所述用户id确定与所述用户id对应的广告,所述用户id对应的广告是根据所述用户观看广告的历史数据确定的;根据所述广告推送的位置信息,将所述用户id对应的广告推送给所述广告机进行显示。

可选的,所述广告推送的位置信息为所述广告机的位置信息;

所述处理单元302具体用于:

根据所述广告机的位置信息确定所述广告机,将所述用户id对应的广告推送给所述广告机进行显示。

可选的,所述广告推送的位置信息为所述用户的手持终端上报的位置信息;所述用户的手持终端为注册在云端的终端;

所述处理单元302具体用于:

根据所述用户的手持终端上报的位置信息确定距离所述用户的手持终端最近的广告机,将所述用户id对应的广告推送给所述距离所述用户的手持终端最近的广告机进行显示。

可选的,所述广告推送的位置信息为所述用户乘坐的车辆的位置信息;

所述处理单元302具体用于:

根据所述用户乘坐的车辆的位置信息确定距离所述用户乘坐的车辆的位置信息最近的广告机,将所述用户id对应的广告推送给所述距离所述用户乘坐的车辆的位置信息最近的广告机进行显示。

可选的,所述处理单元302还用于:

若所述广告机采集的人脸信息为多个,则根据多个所述人脸信息识别多个用户id;

根据所述多个用户id的标签分类,将用户id数量最多的标签分类所对应的广告推送给所述广告机。

基于相同的技术构思,本发明实施例还提供了一种计算设备,包括:

存储器,用于存储程序指令;

处理器,用于调用所述存储器中存储的程序指令,按照获得的程序执行上述业务流程调度的方法。

基于相同的技术构思,本发明实施例还提供了一种计算机可读非易失性存储介质,包括计算机可读指令,当计算机读取并执行所述计算机可读指令时,使得计算机执行上述业务流程调度的方法。

本发明是参照根据本发明实施例的方法、设备(系统)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。

这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。

这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。

尽管已描述了本发明的优选实施例,但本领域内的技术人员一旦得知了基本创造性概念,则可对这些实施例作出另外的变更和修改。所以,所附权利要求意欲解释为包括优选实施例以及落入本发明范围的所有变更和修改。

显然,本领域的技术人员可以对本发明进行各种改动和变型而不脱离本发明的精神和范围。这样,倘若本发明的这些修改和变型属于本发明权利要求及其等同技术的范围之内,则本发明也意图包含这些改动和变型在内。

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