广告投放方法及系统与流程

文档序号:17093139发布日期:2019-03-13 23:38阅读:316来源:国知局
广告投放方法及系统与流程

本发明涉及数据处理技术领域,尤其涉及一种广告投放方法及系统。



背景技术:

自动驾驶汽车又称无人驾驶汽车、电脑驾驶汽车、或轮式移动机器人,是一种通过电脑系统实现无人驾驶的智能汽车。自动驾驶汽车依靠人工智能、视觉计算、雷达、监控装置和全球定位系统协同合作,让电脑可以在没有任何人类主动的操作下,自动安全地操作机动车辆。

现有技术中,公共场所的广告投放载体包括路边固定广告牌、写字楼内部电梯电视、公共交通工具的车载电视等,广告投放无法针对特定的受众群体选择投放内容,影响广告投放效果。因此,需要一种基于自动驾驶车辆的具有针对性的广告投放方案。



技术实现要素:

本发明的目的是针对现有技术中存在的缺陷,提供一种广告投放方法及系统。

为实现上述目的,方面,本发明提供了一种广告投放方法,包括:

用户终端获取待投放的广告数据,并设定所述广告数据对应的最大投放量、期望投放区域和期望投放时段;

服务器接收多个用户终端发送的所述广告数据、最大投放量、期望投放区域和期望投放时段;

所述服务器根据所述广告数据的内容对所述广告数据进行分类,得到每个广告数据对应的广告类型信息,每个所述广告类型信息对应多个所述广告数据;

所述服务器获取自动驾驶车辆的行驶区域信息,每个行驶区域对应至少一台自动驾驶车辆;

根据所述行驶区域信息确定投放广告数据的至少一个广告类型信息,调用所述广告类型信息对应的多个广告数据的期望投放区域;

判断所述期望投放区域与行驶区域是否匹配;

如果是,则根据每个所述广告数据的最大投放量确定所述广告数据的实际投放量;

根据每个所述广告数据的期望投放时段确定所述广告数据的实际投放时段;

根据所述实际投放量和所述实际投放时段将多个所述广告数据投放到所述行驶区域的自动驾驶车辆;

所述自动驾驶车辆利用显示设备播放所述广告数据。

进一步的,所述方法还包括:

所述服务器对所述广告数据的实际投放量进行统计,得到统计结果;

根据所述统计结果计算所述广告数据的投放费用,并将所述投放费用发送到所述用户终端。

进一步的,所述服务器获取自动驾驶车辆的行驶区域信息具体包括:

所述服务器设定位置信息获取周期,并发送到所述自动驾驶车辆;

所述自动驾驶车辆根据所述位置信息获取周期获取车辆位置信息,并发送到所述服务器;

所述服务器根据所述车辆位置信息确定所述自动驾驶车辆的行驶区域信息。

进一步的,所述服务器获取自动驾驶车辆的行驶区域信息具体包括:

所述服务器将多台自动驾驶车辆分配到不同的行驶区域;

根据所述行驶区域的属性信息设定所述自动驾驶车辆的行驶区域信息。

进一步的,在根据所述行驶区域信息确定投放广告数据的至少一个广告类型信息之前,所述方法还包括:

调用区域广告列表,所述区域广告列表记载了行驶区域信息和广告类型信息的对应关系。

进一步的,所述判断所述期望投放区域与行驶区域是否匹配具体包括:

判断所述期望投放区域是否包括所述行驶区域。

进一步的,所述根据每个所述广告数据的最大投放量确定所述广告数据的实际投放量具体包括:

根据每个所述广告数据的最大投放量设定所述广告数据对应的投放量权重;

分别根据每个所述广告数据的投放量权重确定所述广告数据的实际投放量。

进一步的,所述根据每个所述广告数据的期望投放时段确定所述广告数据的实际投放时段具体包括:

当多个所述广告数据的期望投放时段相同时,设定每个所述广告数据对应的投放时段权重;

根据所述广告数据的投放时段权重确定所述广告数据的实际投放时段。

进一步的,所述根据每个所述广告数据的期望投放时段确定所述广告数据的实际投放时段具体包括:

当所有所述广告数据的期望投放时段不同时,将所述广告数据的期望投放时段作为实际投放时段。

方面,本发明提供了一种广告投放系统,包括本申请实施例提供的用户终端、服务器和自动驾驶车辆。

本发明提供的广告投放方法及系统,根据自动驾驶车辆的行驶区域确定投放广告类型,调用该广告类型对应的广告数据,根据用户终端设定的广告数据对应的最大投放量和期望投放时段确定广告数据的实际投放量和实际投放时段,利用自动驾驶车辆进行广告投放。本发明提供的广告投放方法及系统,使广告投放更有针对性,投放效果更好。

附图说明

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

图2为本发明实施例二提供的广告投放系统的示意图。

具体实施方式

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

图1为本发明实施例一提供的广告投放方法流程图。如图1所示,具体包括如下步骤:

步骤101,用户终端获取待投放的广告数据,并设定广告数据对应的最大投放量、期望投放区域和期望投放时段;

其中,用户终端为需要投放广告的用户的终端设备,具体包括具有处理能力的固定终端或移动终端,例如,台式电脑、笔记本电脑、平板电脑、智能手机等。用户终端从广告数据库中调用多个预先生成的广告数据,并设定每个广告数据的最大投放量、期望投放区域和期望投放时段;投放量根据投放次数、投放持续时间等进行设定;期望投放区域包括:学校校园、办公楼园区、居民区等;期望投放时段包括早晨、上午、中午、下午、晚上,期望投放时段可以按照具体时间进行细化设定。

步骤102,服务器接收多个用户终端发送的广告数据、最大投放量、期望投放区域和期望投放时段;

多个需要广告投放的用户终端将广告数据、最大投放量、期望投放区域和期望投放时段发送到管理自动驾驶车辆的服务器。在此之前,用户终端需要通过用户终端id注册到服务器,向服务器发送广告数据、最大投放量、期望投放区域和期望投放时段时,添加用户终端id再发送到服务器。

自动驾驶车辆包括在封闭园区内低速行驶的不具有载人功能的自动驾驶车辆,例如,扫地机器人、物流派送车等,自动驾驶车辆车体上安装有摄像头、激光雷达、超声波雷达、毫米波雷达等设备采集周围环境数据,车辆控制系统通过车辆周围环境数据控制车辆行驶。

自动驾驶车辆注册到服务器之后,通过无线通信的方式与服务器进行通信,向服务器发送运行状态数据,并接收服务器发送的控制指令等。

步骤103,服务器根据广告数据的内容对广告数据进行分类,得到每个广告数据对应的广告类型信息;

服务器根据广告数据的内容将广告数据分为未成年人教育、成年人教育、医疗、旅游等不同的类型,并将广告数据和广告类型信息建立关联关系,每个广告类型信息对应多个广告数据。

步骤104,服务器获取自动驾驶车辆的行驶区域信息,每个行驶区域对应至少一台自动驾驶车辆;

服务器获取自动驾驶车辆的行驶区域信息包括以下两种方式:

第一种方式为服务器接收自动驾驶车辆周期性上报的行驶区域信息。

具体的,服务器设定位置信息获取周期,并发送到自动驾驶车辆;自动驾驶车辆根据位置信息获取周期获取车辆位置信息,并发送到服务器;服务器根据车辆位置信息确定自动驾驶车辆的行驶区域信息。

例如,服务器设定位置信息获取周期为15分钟,并将上报位置信息的指令发送到自动驾驶车辆,则自动驾驶车辆每15分钟通过定位模块获取位置信息并上报到服务器。

第二种方式为服务器将自动驾驶车辆分配到不同的行驶区域,并记录每台自动驾驶车辆的行驶区域信息。

具体的,服务器将多台自动驾驶车辆分配到不同的行驶区域;根据行驶区域的属性信息设定自动驾驶车辆的行驶区域信息。其中,行驶区域的属性信息包括学校校园、办公楼园区、居民区等。

步骤105,根据行驶区域信息确定投放广告数据的至少一个广告类型信息,调用广告类型信息对应的多个广告数据的期望投放区域;

具体的,在区域广告列表中调用行驶区域信息对应的广告类型信息,行驶区域信息对应多个广告类型信息,并且调用广告类型信息对应的多个广告数据的期望投放区域。

在根据行驶区域信息确定投放广告数据的至少一个广告类型信息之前,调用区域广告列表,区域广告列表记载了行驶区域信息和广告类型信息的对应关系。

例如,如果自动驾驶车辆当前行驶的区域为中小学校园,则对应的广告类型信息为未成年人教育类;如果自动驾驶车辆行驶的区域为医院,则对应的广告类型为医疗类。

步骤106,判断期望投放区域与行驶区域是否匹配;

判断广告数据对应的期望投放区域是否包括行驶区域。如果期望投放区域包括行驶区域,则期望投放区域与行驶区域匹配。例如,当前自动驾驶车辆的行驶区域为a类医院,而广告数据对应的投放区域为b区域,则判断b区域是否包括a类医院。

步骤107,当期望投放区域与行驶区域匹配时,则根据每个广告数据的最大投放量确定广告数据的实际投放量;

根据每个广告数据的最大投放量设定广告数据对应的投放量权重;分别根据每个广告数据的投放量权重确定广告数据的实际投放量。

当期望投放区域与行驶区域匹配时,则多个广告数据将要投放到行驶区域的自动驾驶车辆。当按照每个广告数据的最大投放量投放,自动驾驶车辆数量和广告投放时间充足时,则将广告数据的最大投放量作为实际投放量;当按照每个广告数据的最大投放量投放,自动驾驶车辆数量或广告投放时间不足时,则根据每个广告数据的最大投放量设定每个广告数据的投放量权重,通过最大投放量、广告投放时间和投放量权重计算广告数据的实际投放量。

步骤108,根据每个广告数据的期望投放时段确定广告数据的实际投放时段;

当多个广告数据的期望投放时段相同时,设定每个广告数据对应的投放时段权重;根据广告数据的投放时段权重确定广告数据的实际投放时段。

例如,多个广告数据的期望投放时段都在中午时段(11:30-13:30)投放,则为每个广告数据设定投放时段权重,按照不同的投放时段权重将多个广告数据投放到中午时段。

当所有广告数据的期望投放时段不同时,将广告数据的期望投放时段作为实际投放时段。

例如,某一区域自动驾驶车辆需要投放的广告为a广告和b广告。a广告的期望投放时段为早晨(7:00-9:00),b广告的期望投放时段为(11:30-13:30),a广告和b广告的投放时段不同,则按照各自的期望投放时段作为实际投放时段。

步骤109,根据实际投放量和实际投放时段将多个广告数据投放到行驶区域的自动驾驶车辆;

当时间到达相应的广告投放时段时,服务器分别根据步骤107得到的实际投放量和步骤108得到的实际投放时段将广告数据投放到自动驾驶车辆,其中还需要考虑各个区域自动驾驶车辆的数量。

步骤110,自动驾驶车辆利用显示设备播放广告数据。

自动驾驶车辆在对应的行驶区域行驶时,利用车体上安装的电子显示屏播放服务器投放的广告。

另外,还包括根据广告的投放量进行费用计算的步骤:服务器对广告数据的实际投放量进行统计,包括一共向多少台自动驾驶车辆投放了广告数据,累计投放时间、累计投放次数等,得到统计结果;根据统计结果计算广告数据的投放费用,并根据用户终端id将投放费用发送到对应的用户终端。

本发明提供的广告投放方法,根据自动驾驶车辆的行驶区域确定投放广告类型,调用该广告类型对应的广告数据,根据用户终端设定的广告数据对应的最大投放量和期望投放时段确定广告数据的实际投放量和实际投放时段,利用自动驾驶车辆进行广告投放。本发明提供的广告投放方法,使广告投放更有针对性,投放效果更好。

图2为本发明实施例二提供的广告投放系统的示意图。如图2所示,系统包括:多个用户终端1(用户终端11、用户终端12…用户终端1n)、服务器2和自动驾驶车辆3(车辆31、车辆32…车辆3m)。

用户终端1获取待投放的广告数据,并设定广告数据对应的最大投放量、期望投放区域和期望投放时段;服务器2接收多个用户终端1发送的广告数据、最大投放量、期望投放区域和期望投放时段;服务器2根据广告数据的内容对广告数据进行分类,得到每个广告数据对应的广告类型信息,每个广告类型信息对应多个广告数据;服务器2获取自动驾驶车辆3的行驶区域信息,每个行驶区域对应至少一台自动驾驶车辆3;根据行驶区域信息确定投放广告数据的至少一个广告类型信息,调用广告类型信息对应的多个广告数据的期望投放区域;判断期望投放区域与行驶区域是否匹配;如果是,则根据每个广告数据的最大投放量确定广告数据的实际投放量;根据每个广告数据的期望投放时段确定广告数据的实际投放时段;根据实际投放量和实际投放时段将多个广告数据投放到行驶区域的自动驾驶车辆3;自动驾驶车辆3利用显示设备播放广告数据。

本申请实施例二提供的广告投放系统的具体工作过程和实施例一提供的广告投放方法相对应,此处不再赘述。

本发明提供的广告投放系统,根据自动驾驶车辆的行驶区域确定投放广告类型,调用该广告类型对应的广告数据,根据用户终端设定的广告数据对应的最大投放量和期望投放时段确定广告数据的实际投放量和实际投放时段,利用自动驾驶车辆进行广告投放。本发明提供的广告投放系统,使广告投放更有针对性,投放效果更好。

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

结合本文中所公开的实施例描述的方法或算法的步骤可以用硬件、处理器执行的软件模块,或者二者的结合来实施。软件模块可以置于随机存储器(ram)、内存、只读存储器(rom)、电可编程rom、电可擦除可编程rom、寄存器、硬盘、可移动磁盘、cd-rom、或技术领域内所公知的任意其它形式的存储介质中。

以上所述的具体实施方式,对本发明的目的、技术方案和有益效果进行了进一步详细说明,所应理解的是,以上所述仅为本发明的具体实施方式而已,并不用于限定本发明的保护范围,凡在本发明的精神和原则之内,所做的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。

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