首页 / 专利库 / 人工智能 / 人工智能 / 机器人技术 / 机器人 / 移动机器人 / 一种广告投放的方法、装置及广告机器人

一种广告投放的方法、装置及广告机器人

阅读:0发布:2020-08-26

专利汇可以提供一种广告投放的方法、装置及广告机器人专利检索,专利查询,专利分析的服务。并且本 申请 实施例 涉及 电子 信息技术领域,公开了一种广告投放的方法、装置及广告 机器人 。其中,广告投放的方法包括:识别广告机器人所处于的候车区;获取与所述候车区相对应的且最近的发车班次;获取所述发车班次途经的目标 站点 ;从预设广告 数据库 中,提取与所述目标站点相关联的广告;投放所提取到的广告。通过上述方式,本申请实施例能够针对等候不同发车班次的乘客投放不同的广告,实现精准投放。,下面是一种广告投放的方法、装置及广告机器人专利的具体信息内容。

1.一种广告投放的方法,其特征在于,包括:
识别广告机器人所处于的候车区;
获取与所述候车区相对应的且最近的发车班次;
获取所述发车班次途经的目标站点
从预设广告数据库中,提取与所述目标站点相关联的广告;
投放所提取到的广告。
2.根据权利要求1所述的方法,其特征在于,所述投放所提取到的广告,包括:
获取所述发车班次的售票信息;
根据所述售票信息,统计在各所述目标站点下车的乘客的数量;
根据在各所述目标站点下车的乘客的数量由大到小的顺序,对所述目标站点进行排序;
根据所述目标站点的顺序,依次投放与所述目标站点相关联的广告。
3.根据权利要求1或2所述的方法,其特征在于,所述方法还包括:
在投放所提取到的广告的过程中,识别观看乘客的数量,其中,所述观看乘客为位于所述候车区内并观看所述广告机器人投放的广告的乘客;
判断所述观看乘客的数量是否大于预设第一阈值
若是,则定位所有所述观看乘客的位置
根据所述观看乘客的位置,确定最佳播放位置;
控制所述广告机器人移动至所述最佳播放位置。
4.根据权利要求3所述的方法,其特征在于,所述识别观看乘客,包括:
采集所述候车区的环境图像;
从所述环境图像中提取各乘客的人脸图像;
从所述乘客的人脸图像中,判断所述乘客是否正视所述广告机器人;
若所述乘客正视所述广告机器人,则判断所述乘客正视所述广告机器人的持续时长是否大于预设时长;
若所述乘客正视所述广告机器人的持续时长大于所述预设时长,则确定所述乘客为所述观看乘客。
5.根据权利要求4所述的方法,其特征在于,所述判断所述乘客是否正视所述广告机器人,包括:
从所述乘客的人脸图像中,识别所述乘客是否相对于所述广告机器人转头;
若所述乘客没有转头,则识别所述乘客是否低头;
若所述乘客没有低头,则确定所述乘客处于正视状态。
6.根据权利要求5所述的方法,其特征在于,所述识别所述乘客是否低头,包括:
定位所述乘客的两个瞳孔、两个嘴以及鼻尖;
分别确定所述两个瞳孔到所述鼻尖的第一距离和第二距离;
计算所述第一距离和所述第二距离之和,得到上距离;
分别确定所述两个嘴角到所述鼻尖的第三距离和第四距离;
计算所述第三距离和所述第四距离之和,得到下距离;
计算所述上距离和所述下距离的比例;
判断所述比例是否大于预设比例;
若是,则确定所述乘客低头;
若否,则确定所述乘客没有低头。
7.根据权利要求1或2所述的方法,其特征在于,所述方法还包括:
在投放所提取到的广告的过程中,确定当前是否达到所述发车班次的发车时间;
若是,则控制所述广告机器人移动到另一个候车区。
8.一种广告投放的装置,其特征在于,包括:
识别模,所述识别模块用于识别广告机器人所处于的候车区;
获取模块,所述获取模块用于获取与所述候车区相对应的且最近的发车班次;以及用于获取所述发车班次途经的目标站点;
提取模块,所述提取模块用于从预设广告数据库中,提取与所述目标站点相关联的广告;
投放模块,所述投放模块用于投放所提取到的广告。
9.根据权利要求8所述的装置,其特征在于,所述投放模块具体用于:
获取所述发车班次的售票信息;
根据所述售票信息,统计在各所述目标站点下车的乘客的数量;
根据在各所述目标站点下车的乘客的数量由大到小的顺序,对所述目标站点进行排序;
根据所述目标站点的顺序,依次投放与所述目标站点相关联的广告。
10.根据权利要求8或9所述的装置,其特征在于,所述识别模块还用于:
在投放所提取到的广告的过程中,识别观看乘客的数量,其中,所述观看乘客为位于所述候车区内并观看所述广告机器人投放的广告的乘客;
判断所述观看乘客的数量是否大于预设第一阈值;
若是,则定位所有所述观看乘客的位置;
根据所述观看乘客的位置,确定最佳播放位置;
控制所述广告机器人移动至所述最佳播放位置。
11.根据权利要求10所述的装置,其特征在于,所述识别模块具体用于:
采集所述候车区的环境图像;
从所述环境图像中提取各乘客的人脸图像;
从所述乘客的人脸图像中,判断所述乘客是否正视所述广告机器人;
若所述乘客正视所述广告机器人,则判断所述乘客正视所述广告机器人的持续时长是否大于预设时长;
若所述乘客正视所述广告机器人的持续时长大于所述预设时长,则确定所述乘客为所述观看乘客。
12.根据权利要求11所述的装置,其特征在于,所述识别模块具体用于:
从所述乘客的人脸图像中,识别所述乘客是否相对于所述广告机器人转头;
若所述乘客没有转头,则识别所述乘客是否低头;
若所述乘客没有低头,则确定所述乘客处于正视状态。
13.根据权利要求12所述的装置,其特征在于,所述识别模块具体用于:
定位所述乘客的两个瞳孔、两个嘴角以及鼻尖;
分别确定所述两个瞳孔到所述鼻尖的第一距离和第二距离;
计算所述第一距离和所述第二距离之和,得到上距离;
分别确定所述两个嘴角到所述鼻尖的第三距离和第四距离;
计算所述第三距离和所述第四距离之和,得到下距离;
计算所述上距离和所述下距离的比例;
判断所述比例是否大于预设比例;
若是,则确定所述乘客低头;
若否,则确定所述乘客没有低头。
14.根据权利要求8或9所述的装置,其特征在于,所述装置还包括:
确定模块,所述确定模块用于在投放所提取到的广告的过程中,确定当前是否达到所述发车班次的发车时间;
若是,则控制所述广告机器人移动到另一个候车区。
15.一种广告机器人,其特征在于,包括:
至少一个处理器,以及
与所述至少一个处理器通信连接的存储器;其中,所述存储器存储有可被所述至少一个处理器执行的指令,所述指令被所述至少一个处理器执行,以使所述至少一个处理器能够用于执行如权利要求1至7中任一项所述的一种广告投放的方法。
16.一种非易失性计算机可读存储介质,其特征在于,所述非易失性计算机可读存储介质存储有计算机可执行指令,所述计算机可执行指令用于使广告机器人执行如权利要求1至7中任一项所述的一种广告投放的方法。

说明书全文

一种广告投放的方法、装置及广告机器人

技术领域

[0001] 本申请实施例涉及电子信息技术领域,特别是涉及一种广告投放的方法、装置及广告机器人。

背景技术

[0002] 为等待车辆发车,车站候车厅中通常聚集有数量庞大的候车乘客,人流量较大,因此,大多数传媒公司会选择车站候车厅进行广告投放。
[0003] 目前,在车站候车厅投放广告时,主要通过显示设备滚动播放设定好的广告。但发明人在实现本申请的过程中发现:滚动播放设定好的广告无法满足不同乘客的需求,不能做到精准投放,导致广告宣传效果差。

发明内容

[0004] 本申请实施例旨在提供一种广告投放的方法、装置及广告机器人,能够实现精准投放。
[0005] 为解决上述技术问题,本申请实施例采用的一个技术方案是:提供一种广告投放的方法,包括:
[0006] 识别广告机器人所处于的候车区;
[0007] 获取与所述候车区相对应的且最近的发车班次;
[0008] 获取所述发车班次途经的目标站点
[0009] 从预设广告数据库中,提取与所述目标站点相关联的广告;
[0010] 投放所提取到的广告。
[0011] 可选地,所述投放所提取到的广告,包括:
[0012] 获取所述发车班次的售票信息;
[0013] 根据所述售票信息,统计在各所述目标站点下车的乘客的数量;
[0014] 根据在各所述目标站点下车的乘客的数量由大到小的顺序,对所述目标站点进行排序;
[0015] 根据所述目标站点的顺序,依次投放与所述目标站点相关联的广告。
[0016] 可选地,所述方法还包括:
[0017] 在投放所提取到的广告的过程中,识别观看乘客的数量,其中,所述观看乘客为位于所述候车区内并观看所述广告机器人投放的广告的乘客;
[0018] 判断所述观看乘客的数量是否大于预设第一阈值
[0019] 若是,则定位所有所述观看乘客的位置
[0020] 根据所述观看乘客的位置,确定最佳播放位置;
[0021] 控制所述广告机器人移动至所述最佳播放位置。
[0022] 可选地,所述识别观看乘客,包括:
[0023] 采集所述候车区的环境图像;
[0024] 从所述环境图像中提取各乘客的人脸图像;
[0025] 从所述乘客的人脸图像中,判断所述乘客是否正视所述广告机器人;
[0026] 若所述乘客正视所述广告机器人,则判断所述乘客正视所述广告机器人的持续时长是否大于预设时长;
[0027] 若所述乘客正视所述广告机器人的持续时长大于所述预设时长,则确定所述乘客为所述观看乘客。
[0028] 可选地,所述判断所述乘客是否正视所述广告机器人,包括:
[0029] 从所述乘客的人脸图像中,识别所述乘客是否相对于所述广告机器人转头;
[0030] 若所述乘客没有转头,则识别所述乘客是否低头;
[0031] 若所述乘客没有低头,则确定所述乘客处于正视状态。
[0032] 可选地,所述识别所述乘客是否低头,包括:
[0033] 定位所述乘客的两个瞳孔、两个嘴以及鼻尖;
[0034] 分别确定所述两个瞳孔到所述鼻尖的第一距离和第二距离;
[0035] 计算所述第一距离和所述第二距离之和,得到上距离;
[0036] 分别确定所述两个嘴角到所述鼻尖的第三距离和第四距离;
[0037] 计算所述第三距离和所述第四距离之和,得到下距离;
[0038] 计算所述上距离和所述下距离的比例;
[0039] 判断所述比例是否大于预设比例;
[0040] 若是,则确定所述乘客低头;
[0041] 若否,则确定所述乘客没有低头。
[0042] 可选地,所述方法还包括:
[0043] 在投放所提取到的广告的过程中,确定当前是否达到所述发车班次的发车时间;
[0044] 若是,则控制所述广告机器人移动到另一个候车区。
[0045] 为解决上述技术问题,本申请实施例采用的另一个技术方案是:提供一种广告投放的装置,包括:
[0046] 识别模,所述识别模块用于识别广告机器人所处于的候车区;
[0047] 获取模块,所述获取模块用于获取与所述候车区相对应的且最近的发车班次;以及
[0048] 用于获取所述发车班次途经的目标站点;
[0049] 提取模块,所述提取模块用于从预设广告数据库中,提取与所述目标站点相关联的广告;
[0050] 投放模块,所述投放模块用于投放所提取到的广告。
[0051] 可选地,所述投放模块具体用于:
[0052] 获取所述发车班次的售票信息;
[0053] 根据所述售票信息,统计在各所述目标站点下车的乘客的数量;
[0054] 根据在各所述目标站点下车的乘客的数量由大到小的顺序,对所述目标站点进行排序;
[0055] 根据所述目标站点的顺序,依次投放与所述目标站点相关联的广告。
[0056] 可选地,所述识别模块还用于:
[0057] 在投放所提取到的广告的过程中,识别观看乘客的数量,其中,所述观看乘客为位于所述候车区内并观看所述广告机器人投放的广告的乘客;
[0058] 判断所述观看乘客的数量是否大于预设第一阈值;
[0059] 若是,则定位所有所述观看乘客的位置;
[0060] 根据所述观看乘客的位置,确定最佳播放位置;
[0061] 控制所述广告机器人移动至所述最佳播放位置。
[0062] 可选地,所述识别模块具体用于:
[0063] 采集所述候车区的环境图像;
[0064] 从所述环境图像中提取各乘客的人脸图像;
[0065] 从所述乘客的人脸图像中,判断所述乘客是否正视所述广告机器人;
[0066] 若所述乘客正视所述广告机器人,则判断所述乘客正视所述广告机器人的持续时长是否大于预设时长;
[0067] 若所述乘客正视所述广告机器人的持续时长大于所述预设时长,则确定所述乘客为所述观看乘客。
[0068] 可选地,所述识别模块具体用于:
[0069] 从所述乘客的人脸图像中,识别所述乘客是否相对于所述广告机器人转头;
[0070] 若所述乘客没有转头,则识别所述乘客是否低头;
[0071] 若所述乘客没有低头,则确定所述乘客处于正视状态。
[0072] 可选地,所述识别模块具体用于:
[0073] 定位所述乘客的两个瞳孔、两个嘴角以及鼻尖;
[0074] 分别确定所述两个瞳孔到所述鼻尖的第一距离和第二距离;
[0075] 计算所述第一距离和所述第二距离之和,得到上距离;
[0076] 分别确定所述两个嘴角到所述鼻尖的第三距离和第四距离;
[0077] 计算所述第三距离和所述第四距离之和,得到下距离;
[0078] 计算所述上距离和所述下距离的比例;
[0079] 判断所述比例是否大于预设比例;
[0080] 若是,则确定所述乘客低头;
[0081] 若否,则确定所述乘客没有低头。
[0082] 可选地,所述装置还包括:
[0083] 确定模块,所述确定模块用于在投放所提取到的广告的过程中,确定当前是否达到所述发车班次的发车时间;
[0084] 若是,则控制所述广告机器人移动到另一个候车区。
[0085] 为解决上述技术问题,本申请实施例采用的另一个技术方案是:提供一种广告机器人,包括:
[0086] 至少一个处理器,以及
[0087] 与所述至少一个处理器通信连接的存储器;其中,所述存储器存储有可被所述至少一个处理器执行的指令,所述指令被所述至少一个处理器执行,以使所述至少一个处理器能够用于执行以上所述的一种广告投放的方法。
[0088] 为解决上述技术问题,本申请实施例采用的另一个技术方案是:提供一种非易失性计算机可读存储介质,所述非易失性计算机可读存储介质存储有计算机可执行指令,所述计算机可执行指令用于使广告机器人执行以上所述的一种广告投放的方法。
[0089] 本申请实施例的有益效果是:区别于现有技术的情况下,本申请实施例提供一种广告投放的方法、装置及广告机器人,在广告投放的方法中,识别广告机器人所处于的候车区后,获取与候车区相对应的且最近的发车班次,并获取发车班次途经的目标站点,然后从预设广告数据库中提取与目标站点相关联的广告进行投放,此时,投放的广告依据乘客等候的发车班次所途经的目标站点进行实时确定,以对等候不同发车班次的乘客投放不同的广告,实现精准投放。附图说明
[0090] 一个或多个实施例通过与之对应的附图中的图片进行示例性说明,这些示例性说明并不构成对实施例的限定,附图中具有相同参考数字标号的元件表示为类似的元件,除非有特别申明,附图中的图不构成比例限制。
[0091] 图1是本申请实施例提供的一种广告投放的方法的实施环境的结构示意图;
[0092] 图2是图1所示实施环境中的广告机器人的结构示意图;
[0093] 图3是本申请实施例提供的一种广告投放的方法的流程示意图;
[0094] 图4是本申请实施例提供的一种广告投放的装置的结构示意图;
[0095] 图5是本申请另一实施例提供的一种广告投放的装置的结构示意图;
[0096] 图6是本申请实施例提供的一种广告机器人的硬件结构示意图。

具体实施方式

[0097] 为使本申请实施例的目的、技术方案和优点更加清楚,下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整的描述,显然,所描述的实施例是本申请一部分实施例,而不是全部的实施例。应当理解,此处所描述的具体实施例仅用以解释本申请,并不用于限定本申请。基于本申请中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。
[0098] 需要说明的是,当元件被表述“固定于”另一个元件,它可以直接在另一个元件上、或者其间可以存在一个或多个居中的元件。当一个元件被表述“连接”另一个元件,它可以是直接连接到另一个元件、或者其间可以存在一个或多个居中的元件。本说明书所使用的术语“垂直的”、“平的”、“左”、“右”以及类似的表述只是为了说明的目的。
[0099] 此外,下面所描述的本申请各个实施例中所涉及到的技术特征只要彼此之间未构成冲突就可以相互组合。
[0100] 本申请提供了一种广告投放的方法及装置,该方法及装置应用于广告机器人,从而使得该广告机器人能够依据乘客等候的发车班次所途经的目标站点实时确定相关联的广告进行投放,以对等候不同发车班次的乘客投放不同的广告,实现精准投放。
[0101] 下面,将通过具体实施例对本申请进行具体阐述。
[0102] 请参阅图1,是本申请实施例提供的一种广告投放的方法的实施环境,该实施环境包括:候车厅100和广告机器人200,广告机器人200能够在候车厅100中移动,以进行移动式广告投放。
[0103] 其中,候车厅100包括数量若干的检票口110以及与检票口110一一对应的候车区120,每个检票口110对应一个候车区120。
[0104] 该检票口110用于对到达发车时间的发车班次进行检票。其中,每个检票口110进行检票的发车班次均不同,并且同一个检票口110只能对不同发车时间的发车班次进行检票,因此,能够根据检票口110确定发车班次。
[0105] 候车区120则用于为等候检票的乘客提供休息区。
[0106] 其中,乘客能够在其所等候的发车班次的检票口对应的候车区中等候检票。比如,当乘客所等候的发车班次的检票口为检票口A时,则乘客能够在检票口A对应的候车区A中等候检票。
[0107] 该候车区120包括数量若干的候车座位121,该数量若干的候车座位121排列成若干列,相邻两列候车座位之间为候车区通道122。可以理解的是,在其他一些实施例中,数量若干的候车座位121还能够排列成若干行,相邻两行候车座位之间为候车区通道122。
[0108] 乘客能够在候车座位121上休息以等候检票。
[0109] 候车区通道122则用于为广告机器人200提供通行路径,基于此,广告机器人200在候车厅100中移动,亦即,广告机器人200在候车区通道122上移动,以使广告机器人200能够靠近位于候车座位121上的乘客。
[0110] 广告机器人200则用于投放广告。
[0111] 请参阅图2,该广告机器人200包括:移动模组210、显示模组220、定位模组230、摄像模组240以及控制模组250,控制模组250分别与移动模组210、显示模组220、定位模组230以及摄像模组240通信连接。
[0112] 其中,移动模组210包括滑轮,用于带动广告机器人200移动。当控制模组250与移动模组210通信连接时,控制模组250通过控制移动模组210来控制广告机器人200移动。
[0113] 具体地,控制模组250通过控制滑轮的方向来控制广告机器人200的移动方向;控制模组250通过控制滑轮的转速来控制广告机器人200的移动速度。
[0114] 显示模组220包括显示屏,用于显示广告机器人200投放的广告。当控制模组250与显示模组220通信连接时,控制模组250能够将所提取到的广告发送至显示模组220中进行显示,实现广告的投放。
[0115] 定位模组230包括GPS芯片,用于定位广告机器人200的当前位置。当控制模组250与定位模组230通信连接时,控制模组250能够从定位模组230中获取广告机器人200的当前位置。
[0116] 摄像模组240则包括摄像镜头,用于拍摄广告机器人200周围的环境图像。当控制模组250与摄像模组240通信连接时,控制模组250能够从摄像模组240中获取环境图像,并能够根据所获取的环境图像识别广告机器人200所处于的候车区120以及提取乘客的人脸特征等。
[0117] 控制模组250则包括控制器,该控制器可以为通用处理器、数字信号处理器(DSP)、专用集成电路(ASIC)、现场可编辑阵列(FPGA)或者单片机等。
[0118] 该控制模组250能够在广告机器人200位于候车厅100时,与发车系统通信连接,以获取候车厅100的发车时刻表。其中,发车时刻表包括数量若干的车次信息,该车次信息包括但不限于:发车班次、发车时间、检票口信息以及检票状态等。
[0119] 该控制模组250还能够规划广告机器人200在候车厅100的行走路线,以控制广告机器人200按照规划出的行走路线进行移动。
[0120] 其中,控制模组250规划广告机器人200在候车厅100的行走路线时,首先,获取预设时间内的发车时刻表;其次,确定广告机器人200所负责区域内的检票口;再次,从发车时刻表中提取与广告机器人200所负责区域内的检票口匹配的车次信息;然后,根据发车时间的先后顺序,对车次信息进行排序;然后,根据车次信息的顺序确定候车区120的行走顺序;最后,根据候车区120的行走顺序以及广告机器人200需要移动的距离进行路径规划,以保证耗费最少的时间通过最多的候车区通道122。
[0121] 比如:当广告机器人200负责A区域时,由于A区域包括检票口A和检票口B,因此,确定广告机器人200所负责区域内的检票口为检票口A和检票口B,此时,根据检票口A和检票口B能够在发车时刻表中提取检票口信息为检票口A的车次信息A以及检票口信息为检票口B的车次信息B,由于车次信息A的发车时间早于车次信息B的发车时间,因此,确定车次信息的顺序为车次信息A早于车次信息B,进而能够确定车次信息A的检票口A对应的候车区A的行走顺序早于车次信息B的检票口B对应的候车区B,基于此,规划广告机器人200的行走路线时,使广告机器人200先经过候车区A后再经过候车区B。
[0122] 在一些实施例中,由于检票过程中候车区通道122较为拥堵,且乘客无心观看广告,因此,为了防止广告机器人200损坏,在根据发车时间的先后顺序对车次信息进行排序之前,判断是否存在处于检票状态的车次信息,若存在,则对处于非检票状态的车次信息进行排序,避免广告机器人200经过正在检票的候车区120。
[0123] 进一步地,该控制模组250还能够执行广告投放的方法,以实现广告机器人200的广告投放。
[0124] 可以理解的是,在本申请实施例所述的实施环境中,控制模组250根据规划的行走路线控制广告机器人200在候车厅100中移动时,能够识别广告机器人200当前所处于的候车区120,以获取与当前所处于的候车区120相对应的且最近的发车班次,并获取该发车班次途径的目标站点,然后,能够从预设广告数据库中,提取与目标站点相关联的广告进行投放,并通过显示模组220显示投放的广告,基于此,当广告机器人200所处于的候车区120不同时,乘客所等候的发车班次不同,广告机器人200能够投放不同的广告,实现精准投放。
[0125] 进一步地,请参阅图3,是本申请实施例提供的一种广告投放的方法的流程示意图,该广告投放的方法应用于上述广告机器人200,并由上述控制模组250执行,用于实现精准投放。
[0126] 具体地,该广告投放的方法包括:
[0127] S100:识别广告机器人所处于的候车区。
[0128] 在本申请实施例中,能够通过广告机器人周围的环境图像识别广告机器人所处于的候车区;也能够通过广告机器人的当前位置识别广告机器人所处于的候车区。
[0129] 其中,当通过广告机器人周围的环境图像识别广告机器人所处于的候车区时,提取环境图像中的环境特征,将环境特征与环境特征库中各个候车区的预设特征进行匹配,将匹配度最高的预设特征对应的候车区确定为广告机器人所处于的候车区。
[0130] 举例而言,假设环境特征库中存储有候车区A的预设特征A和预设特征B、候车区B的预设特征C和预设特征D,此时,提取到环境图像中的环境特征1和环境特征2,将环境特征1和环境特征2与预设特征A、预设特征B、预设特征C和预设特征D进行匹配,若环境特征1和环境特征2与预设特征C和预设特征D的匹配度最高,则将预设特征C和预设特征D对应的候车区B确定为广告机器人所处于的候车区,即广告机器人当前处于候车区B中。
[0131] 当通过广告机器人的当前位置识别广告机器人所处于的候车区时,获取各个候车区的预设位置范围,将广告机器人的当前位置落入的预设位置范围对应的候车区确定为广告机器人所处于的候车区。
[0132] 举例而言,假设候车区A的预设位置范围包括(0
[0133] S200:获取与候车区相对应的且最近的发车班次。
[0134] 由于每个候车区均对应一个检票口,并且能够根据检票口确定发车班次,因此,获取与候车区相对应的且最近的发车班次,具体包括:
[0135] 在识别广告机器人当前所处于的候车区后,确定与候车区对应的目标检票口;然后,从发车时刻表中提取与目标检票口匹配的车次信息;最后,从所提取的与目标检票口匹配的车次信息中获取发车时间距离当前时刻最近的发车班次。
[0136] 举例而言,假设广告机器人当前所处于的候车区为候车区A时,确定与候车区A对应的检票口A作为目标检票口,此时,根据检票口A能够在发车时刻表中提取到检票口信息为检票口A的车次信息A和车次信息B,其中,由于车次信息A的发车时间距离当前时刻30分钟,车次信息B的发车时间距离当前时刻60分钟,因此,从车次信息A中获取发车班次。
[0137] 在其他一些实施例中,为了防止广告资源浪费,在获取与候车区相对应的且最近的发车班次之前,该广告投放的方法还包括:
[0138] 确定候车区中等候的乘客的数量是否大于与预设人数,若大于,才获取与候车区相对应的且最近的发车班次。
[0139] 其中,预设人数为预先设置的数值,该预设人数小于候车区内候车座位的总数,优选地,该预设人数能够为候车区中候车座位的总数的三分之一。
[0140] S300:获取发车班次途经的目标站点;
[0141] S400:从预设广告数据库中,提取与目标站点相关联的广告。
[0142] 其中,目标站点即列车行驶途中停靠的站点,对于每个发车班次的列车而言,目标站点固定,能够根据发车班次获取该班次列车途经的目标站点。
[0143] 与目标站点相关联的广告可以为相关的旅游景点广告、相关的美食广告、相关的住宿优惠广告等。
[0144] 比如:假设获取的发车班次为G0001,由于发车班次为G0001的列车途经城市A、城市B和城市C,因此,能够获取到的目标站点包括城市A、城市B和城市C,此时,能够从预设广告数据库中提取与城市A、城市B和城市C相关联的广告。
[0145] S500:投放所提取到的广告。
[0146] 由于目标站点较多时,提取到的相关联的广告较多,因此,在投放所提取到的广告时,首先,获取发车班次的售票信息;其次,根据售票信息,统计在各目标站点下车的乘客的数量;然后,根据在各目标站点下车的乘客的数量由大到小的顺序,对目标站点进行排序;最后,根据目标站点的顺序,依次投放与目标站点相关联的广告。
[0147] 其中,能够通过与售票系统通信连接获取发车班次的售票信息,该售票信息包括终点车站。
[0148] 此时,能够通过统计各终点车站的数量,确定各目标站点下车的乘客的数量。比如,当终点车站为城市A时的数量为50时,则能够确定城市A下车的乘客的数量为50。
[0149] 可以理解的是,当目标站点A下车的乘客的数量大于目标站点B下车的乘客的数量时,则先投放与目标站点A相关联的广告,再投放与目标站点B相关联的广告。
[0150] 在其他一些实施例中,还能够根据乘客对广告的关注度对目标站点进行排序。
[0151] 比如,当乘客对与目标站点A相关联的广告的关注度大于对与目标站点B相关联的广告的关注度时,则先投放与目标站点A先关联的广告,再投放与目标站点B相关联的广告。
[0152] 其中,能够通过乘客正视广告的时长确定乘客对广告的关注度,乘客正视广告的时长越长,对该广告的关注度越大。
[0153] 进一步地,在其他一些实施例中,投放所提取到的广告的过程中,还识别观看乘客的数量,若观看乘客的数量大于预设第一阈值,则确定最佳播放位置,并控制广告机器人移动至最佳播放位置。
[0154] 其中,观看乘客为位于候车区内并观看广告机器人所投放的广告的乘客。
[0155] 预设第一阈值为预先设定的数值,该预设第一阈值小于候车区内候车座位的总数。
[0156] 最佳播放位置为能够使尽可能多的乘客观看到广告机器人投放的广告的位置。
[0157] 在一些实施例中,识别观看乘客时,首先,采集候车区的环境图像;其次,从环境图像中提取各乘客的人脸图像;然后,通过乘客的人脸图像判断乘客是否正视广告机器人,若乘客正视广告机器人,则判断乘客正视广告机器人的持续时长是否大于预设时长,若乘客正视广告机器人的持续时长大于预设时长,则确定该乘客为观看乘客。
[0158] 其中,预设时长为预先设置的经验值,比如,该预设时长能够设置为5min、10min或者15min等。
[0159] 通过乘客的人脸图像判断乘客是否正视广告机器人,包括:从乘客的人脸图像中,识别乘客是否相对于广告机器人转头,若乘客没有转头,则识别乘客是否低头,若乘客没有低头,则确定乘客处于正视状态。
[0160] 其中,从乘客的人脸图像中,识别乘客是否相对于广告机器人转头,具体包括:从乘客的人脸图像中定位乘客的两个瞳孔以及人脸中心线;分别确定瞳孔与人脸中心线的第一瞳距和第二瞳距,通过第一瞳距和第二瞳距的比值识别乘客是否相对于广告机器人转头。
[0161] 由于乘客未相对于广告机器人转头时,第一瞳距和第二瞳距的比值为1,因此,若第一瞳距和第二瞳距的比值等于1,则确定乘客没有转头;若第一瞳距和第二瞳距的比值不等于1,则确定乘客转头。
[0162] 进一步地,从乘客的人脸图像中,识别乘客是否低头,具体包括:从乘客的人脸图像中定位乘客的两个瞳孔、两个嘴角以及鼻尖;分别确定两个瞳孔到鼻尖的第一距离和第二距离;计算第一距离和第二距离之和得到上距离;分别确定两个嘴角到鼻尖的第三距离和第四距离;计算第三距离和第四距离之和得到下距离;计算上距离和下距离的比例,通过上距离和下距离的比例识别乘客是否低头。
[0163] 假设乘客未低头时,从乘客的人脸图像中计算出的上距离与下距离的比例为预设比例,基于此,当乘客低头时,从乘客的人脸图像中计算出的上距离一定大于下距离,即上距离和下距离的比例一定大于预设比例,因此,能够通过判断上距离和下距离的比例是否大于预设比例,来确定乘客是否低头。
[0164] 若上距离和下距离的比例大于预设比例,则确定乘客低头;若上距离和下距离的比例不大于预设比例,则确定乘客没有低头。
[0165] 其中,预设比例能够通过样本数据训练得到,该样本数据包括乘客未低头时的上距离和下距离的比例。
[0166] 而确定最佳播放位置时,则定位所有观看乘客的位置,根据所有观看乘客的位置,确定最佳播放位置。
[0167] 其中,定位所有观看乘客的位置时,依据广告机器人的当前位置以及环境图像。具体地,从环境图像中确定各乘客相对于广告机器人的相对位置,然后通过各乘客的相对位置以及广告机器人的当前位置,计算出各乘客的位置。
[0168] 进一步地,在其他一些实施例中,投放所提取到的广告的过程中,还确定当前时刻是否为发车班次的发车时间,若是,则控制广告机器人移动到另一个候车区,以避开拥堵候车区。
[0169] 进一步地,在其他一些实施例中,在投放所提取到的广告之前,还能够对所确定的发车班次的剩余发车时间进行播报。其中,剩余发车时间能够根据当前时刻以及发车班次的发车时间进行确定。
[0170] 在本申请实施例中,通过识别广告机器人所处于的候车区后,获取与候车区相对应的且最近的发车班次,并获取发车班次途经的目标站点,然后从预设广告数据库中提取与目标站点相关联的广告进行投放,以对等候不同发车班次的乘客投放不同的广告,实现精准投放。
[0171] 进一步地,请参阅图4,是本申请实施例提供的一种广告投放的装置的结构示意图,该广告投放的装置应用于上述广告机器人200,并且该广告投放的装置各个模块的功能由上述控制模组250执行,用于实现精准投放。
[0172] 值得注意的是,本申请实施例所使用的术语“模块”为可以实现预定功能的软件和/或硬件的组合。尽管以下实施例所描述的装置可以以软件来实现,但是硬件,或者软件和硬件的组合的实现也是可能被构想的。
[0173] 具体地,该广告投放的装置包括:
[0174] 识别模块10,该识别模块10用于识别广告机器人所处于的候车区;
[0175] 获取模块20,该获取模块20用于获取与候车区相对应的且最近的发车班次;以及[0176] 用于获取发车班次途经的目标站点;
[0177] 提取模块30,该提取模块30用于从预设广告数据库中,提取与目标站点相关联的广告;
[0178] 投放模块40,该投放模块40用于投放所提取到的广告。
[0179] 在一些实施例中,该投放模块40具体用于:
[0180] 获取发车班次的售票信息;
[0181] 根据售票信息,统计在各目标站点下车的乘客的数量;
[0182] 根据在各目标站点下车的乘客的数量由大到小的顺序,对目标站点进行排序;
[0183] 根据目标站点的顺序,依次投放与所述目标站点相关联的广告。
[0184] 在一些实施例中,该识别模块10还用于:
[0185] 在投放所提取到的广告的过程中,识别观看乘客的数量,其中,观看乘客为位于候车区内并观看广告机器人投放的广告的乘客;
[0186] 判断观看乘客的数量是否大于预设第一阈值;
[0187] 若是,则定位所有观看乘客的位置;
[0188] 根据观看乘客的位置,确定最佳播放位置;
[0189] 控制广告机器人移动至最佳播放位置。
[0190] 在一些实施例中,该识别模块10具体用于:
[0191] 采集候车区的环境图像;
[0192] 从环境图像中提取各乘客的人脸图像;
[0193] 从乘客的人脸图像中,判断乘客是否正视广告机器人;
[0194] 若乘客正视广告机器人,则判断乘客正视广告机器人的持续时长是否大于预设时长;
[0195] 若乘客正视广告机器人的持续时长大于预设时长,则确定乘客为观看乘客。
[0196] 在一些实施例中,该识别模块10具体用于:
[0197] 从乘客的人脸图像中,识别乘客是否相对于广告机器人转头;
[0198] 若乘客没有转头,则识别乘客是否低头;
[0199] 若乘客没有低头,则确定乘客处于正视状态。
[0200] 在一些实施例中,该识别模块10具体用于:
[0201] 定位乘客的两个瞳孔、两个嘴角以及鼻尖;
[0202] 分别确定两个瞳孔到鼻尖的第一距离和第二距离;
[0203] 计算第一距离和第二距离之和,得到上距离;
[0204] 分别确定两个嘴角到鼻尖的第三距离和第四距离;
[0205] 计算第三距离和第四距离之和,得到下距离;
[0206] 计算上距离和下距离的比例;
[0207] 判断比例是否大于或等于预设比例;
[0208] 若是,则确定乘客低头;
[0209] 若否,则确定乘客没有低头。
[0210] 请参阅图5,在一些实施例中,该广告投放的装置还包括:
[0211] 确定模块50,该确定模块50用于在投放所提取到的广告的过程中,确定当前是否达到发车班次的发车时间;
[0212] 若是,则控制广告机器人移动到另一个候车区。
[0213] 由于装置实施例和方法实施例是基于同一构思,在内容不互相冲突的前提下,装置实施例的内容可以引用方法实施例的,在此不再一一赘述。
[0214] 在其他一些可替代实施例中,上述识别模块10、获取模块20、提取模块30、投放模块40以及确定模块50可以为广告机器人200的控制芯片。
[0215] 在本申请实施例中,通过识别广告机器人所处于的候车区后,获取与候车区相对应的且最近的发车班次,并获取发车班次途经的目标站点,然后从预设广告数据库中提取与目标站点相关联的广告进行投放,以对等候不同发车班次的乘客投放不同的广告,实现精准投放。
[0216] 进一步地,请参阅图6,是本申请实施例提供的一种广告机器人的硬件结构示意图,该硬件模块能够集成于上述控制模组250中,包括:
[0217] 一个或多个处理器251以及存储器252。其中,图6中以一个处理器251为例。
[0218] 处理器251和存储器252可以通过总线或者其他方式连接,图6中以通过总线连接为例。
[0219] 存储器252作为一种非易失性计算机可读存储介质,可用于存储非易失性软件程序、非易失性计算机可执行程序以及模块,如本申请上述实施例中的一种广告投放的方法对应的程序指令以及一种广告投放的装置对应的模块(例如,识别模块10、获取模块20、提取模块30、投放模块40以及确定模块50等)。处理器251通过运行存储在存储器252中的非易失性软件程序、指令以及模块,从而执行一种广告投放的方法的各种功能应用以及数据处理,即实现上述方法实施例中的一种广告投放的方法以及上述装置实施例的各个模块的功能。
[0220] 存储器252可以包括存储程序区和存储数据区,其中,存储程序区可存储操作系统、至少一个功能所需要的应用程序;存储数据区可存储根据一种广告投放的装置的使用所创建的数据等。
[0221] 所述存储数据区还存储有预设的数据,包括预设广告数据库、预设特征、预设位置范围、预设人数、预设第一阈值、预设时长、预设比例、预设时间等。
[0222] 此外,存储器252可以包括高速随机存取存储器,还可以包括非易失性存储器,例如至少一个磁盘存储器件、闪存器件、或其他非易失性固态存储器件。在一些实施例中,存储器252可选包括相对于处理器251远程设置的存储器,这些远程存储器可以通过网络连接至处理器251。上述网络的实例包括但不限于互联网、企业内部网、局域网、移动通信网及其组合。
[0223] 所述程序指令以及一个或多个模块存储在所述存储器252中,当被所述一个或者多个处理器251执行时,执行上述任意方法实施例中的一种广告投放的方法的各个步骤,或者,实现上述任意装置实施例中的一种广告投放的装置的各个模块的功能。
[0224] 上述产品可执行本申请上述实施例所提供的方法,具备执行方法相应的功能模块和有益效果。未在本实施例中详尽描述的技术细节,可参见本申请上述实施例所提供的方法。
[0225] 本申请实施例还提供了一种非易失性计算机可读存储介质,所述计算机可读存储介质存储有计算机可执行指令,该计算机可执行指令被一个或多个处理器执行,例如图6中的一个处理器251,可使得计算机执行上述任意方法实施例中的一种广告投放的方法的各个步骤,或者,实现上述任意装置实施例中的一种广告投放的装置的各个模块的功能。
[0226] 本申请实施例还提供了一种计算机程序产品,所述计算机程序产品包括存储在非易失性计算机可读存储介质上的计算机程序,所述计算机程序包括程序指令,当所述程序指令被一个或多个处理器执行,例如图6中的一个处理器251,可使得计算机执行上述任意方法实施例中的一种广告投放的方法的各个步骤,或者,实现上述任意装置实施例中的一种广告投放的装置的各个模块的功能。
[0227] 以上所描述的装置实施例仅仅是示意性的,其中所述作为分离部件说明的模块可以是或者也可以不是物理上分开的,作为模块显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部模块来实现本实施例方案的目的。
[0228] 通过以上的实施例的描述,本领域普通技术人员可以清楚地了解到各实施例可借助软件加通用硬件平台的方式来实现,当然也可以通过硬件。本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程是可以通过计算机程序指令相关的硬件来完成,所述的程序可存储于一计算机可读取存储介质中,该程序在执行时,可包括如上述各方法的实施方法的流程。其中,所述存储介质可为磁碟、光盘、只读存储记忆体(Read-Only Memory,ROM)或随机存储记忆体(RandomAccessMemory,RAM)等。
[0229] 以上所述仅为本申请的实施例,并非因此限制本申请的专利范围,凡是利用本申请说明书及附图内容所作的等效结构或等效流程变换,或直接或间接运用在其他相关的技术领域,均同理包括在本申请的专利保护范围内。
[0230] 最后应说明的是:以上实施例仅用以说明本申请的技术方案,而非对其限制;在本申请的思路下,以上实施例或者不同实施例中的技术特征之间也可以进行组合,步骤可以以任意顺序实现,并存在如上所述的本申请的不同方面的许多其它变化,为了简明,它们没有在细节中提供;尽管参照前述实施例对本申请进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本申请各实施例技术方案的范围。
高效检索全球专利

专利汇是专利免费检索,专利查询,专利分析-国家发明专利查询检索分析平台,是提供专利分析,专利查询,专利检索等数据服务功能的知识产权数据服务商。

我们的产品包含105个国家的1.26亿组数据,免费查、免费专利分析。

申请试用

分析报告

专利汇分析报告产品可以对行业情报数据进行梳理分析,涉及维度包括行业专利基本状况分析、地域分析、技术分析、发明人分析、申请人分析、专利权人分析、失效分析、核心专利分析、法律分析、研发重点分析、企业专利处境分析、技术处境分析、专利寿命分析、企业定位分析、引证分析等超过60个分析角度,系统通过AI智能系统对图表进行解读,只需1分钟,一键生成行业专利分析报告。

申请试用

QQ群二维码
意见反馈