[0039] 如图2所示,其中S为从广告屏任一点出发,沿移动广告屏最大可视角±θ延伸的直线与人行道右侧的两个交点间的距离。S指行人在移动广告屏最大可视角内的人行道的长度,在以该移动广告屏的中心点到人行道的投影为中心,S长度的人行道上行走的人员可以在移动广告屏最大可视角内,可以看清移动广告屏的内容。在离开最大可视角的范围,行人难以看清移动广告屏的内容,广告效果较差。T1为第一广告文件播放时长,T2为第二广告文件播放时长,且T2
[0040] 所述距离S根据移动广告屏表面到人行道远离移动广告屏侧的距离及最大可视角设定。所述S的计算公式为:
[0041] S=2Htanθ;
[0042] 其中H为移动广告屏表面到人行道远离移动广告屏侧的距离。
[0043] 在具体实施过程中,如图2所示,移动广告屏的地理
位置模块获取移动广告屏的地理位置,并通过当前地理位置计算移动广告屏到人行道远离移动广告屏侧的距离H。具体地,在获取移动广告屏的地理位置后,获取
电子地图,根据电子地图和移动广告屏的地理位置坐标计算移动广告屏到人行道远离移动广告屏侧的距离H。在一种示范性实施例中,在获取移动广告屏的地理位置后,获取电子地图,根据电子地图获得车道宽度、移动广告屏所在的车道、人行道宽度,并通过所在车道、车道宽度及人行道宽度计算移动广告屏到人行道远离移动广告屏侧的距离H,即H的计算公式为:
[0044] H=Wr+(x-1)Wl;
[0045] 其中,Wr为人行道宽度,Wl为车道宽度,x为从移动广告屏表面到人行道远离移动广告屏侧的车道数。
[0046] 根据通过最大可视角度与广告文件播放时长设置阈值,可以减少人工参与阈值的设置,同时使在移动广告屏经过行人时,人行道上的行人在移动广告屏的可视角度范围内的时间大于或等于广告文件播放时间,从而可以完整的看完移动广告屏播放的广告文件。
[0047] 在具体实施过程中,所述比较当前速度与阈值步骤还包括:
[0048] 对于同一个广告,可以设置n个广告文件(n>2,且n为自然数),其中,第1、第2、……、第n广告文件的播放时长分别为T1、T2、……、Tn,且T1>T2>……>Tn,则可以设置n-1个阈值,分别为Vt 1、Vt2、……、Vtn-1,α为[0,1]区间的参数。其中,所述阈值Vt的计算公式为:
[0049]
[0050]
[0051] ……
[0052]
[0053] 所述根据当前速度与阈值的比较结果选择广告文件步骤还包括:
[0054] 当移动广告屏速度v≤第1阈值Vt 1时,选择第一广告文件;
[0055] 当移动广告屏速度第1阈值Vt 1≤v≤第2阈值Vt 2时,选择第二广告文件;
[0056] ……
[0057] 当移动广告屏速度第n-2阈值Vt n-2≤v≤第2阈值Vt n-1时,选择第n-1广告文件;
[0058] 当移动广告屏速度第n-1阈值Vt n-1≤v时,选择第n广告文件;
[0059] 在一种示范性实施例中,α为0。
[0060] 通过为每个广告设置多个广告文件,有助于在不同速度下展现出不同的广告,使所播放的广告文件从开始播放到结束播放时,人行道的行人能在移动广告屏的最大可视角内,可以完整地看到移动广告屏所播放的广告内容,广告投放效果好。
[0061] 如图3所示,在具体实施过程中,所述根据当前速度与阈值的比较结果选择广告文件步骤前还包括:
[0062] S100:获取所述广告文件,所述广告文件包括所述第一广告文件和所述第二广告文件。
[0063] 具体地,所述方法包括:
[0064] 设置广告文件,所述广告文件包括第一广告文件、第二广告文件,其中,所述第二广告文件的时长小于所述第一广告文件;
[0065] 监测广告文件播放进度;
[0066] 广告文件播放结束时,获取当前速度;
[0067] 获取所述广告文件,所述广告文件包括所述第一广告文件和所述第二广告文件;
[0068] 比较当前速度与阈值;
[0069] 如果当前速度不超过阈值,则选择第一广告文件;
[0070] 如果当前速度超过阈值,则选择第二广告文件;
[0071] 播放所选择的广告文件。
[0072] 本发明实施例现有技术无法满足不同速度下的广告需求的问题,提供了一种可以根据移动广告屏速度播放不同时长的广告文件的基于可视角度的移动广告播放方法。
[0073] 实施例2
[0074] 如图4所示,根据本发明实施例的一个方面,提供一种基于可视角度的移动广告播放装置1,所述装置1包括:
[0075] 获取模块101,用于获取当前速度;
[0076] 比较模块102,用于比较当前速度与阈值,所述阈值根据移动广告屏最大可视角度和广告文件时长设定;
[0077] 选择模块103,用于根据当前速度与阈值的比较结果选择广告文件;
[0078] 播放模块104,用于播放所选择的广告文件。
[0079] 在具体实施过程中,所述装置1还包括:
[0080] 所述选择模块103,还用于如果当前速度不超过阈值,则选择第一广告文件;
[0081] 所述选择模块103,还用于如果当前速度超过阈值,则选择第二广告文件,所述第二广告文件的时长小于所述第一广告文件。
[0082] 具体地,所述阈值可以是预先设置的数值,也可以是根据广告文件时长自动设置的数值。
[0083] 在具体实施过程中,所述装置还包括阈值模块105,所述阈值模块105用于根据广告文件时长设置的所述阈值。
[0084] 具体地,所述阈值为Vt的计算公式为:
[0085]
[0086] 其中S为从广告屏任一点出发,沿移动广告屏最大可视角±θ延伸的直线与人行道右侧的两个交点间的距离。S指行人在移动广告屏最大可视角内的人行道的长度,在以该移动广告屏的中心点到人行道的投影为中心,S长度的人行道上行走的人员可以在移动广告屏最大可视角内,可以看清移动广告屏的内容。在离开最大可视角的范围,行人难以看清移动广告屏的内容,广告效果较差。T1为第一广告文件播放时长,T2为第二广告文件播放时长,且T2
[0087] 所述S的计算公式为:
[0088] S=2Htanθ;
[0089] 其中H为移动广告屏表面到人行道远离移动广告屏侧的距离。
[0090] 在具体实施过程中,移动广告屏的地理位置模块获取移动广告屏的地理位置,并通过当前地理位置计算移动广告屏到人行道远离移动广告屏侧的距离H。具体地,在获取移动广告屏的地理位置后,获取电子地图,根据电子地图和移动广告屏的地理位置坐标计算移动广告屏到人行道远离移动广告屏侧的距离H。在一种示范性实施例中,在获取移动广告屏的地理位置后,获取电子地图,根据电子地图获得车道宽度、移动广告屏所在的车道、人行道宽度,并通过所在车道、车道宽度及人行道宽度计算移动广告屏到人行道远离移动广告屏侧的距离H,即H的计算公式为:
[0091] H=Wr+(x-1)Wl;
[0092] 其中,Wr为人行道宽度,Wl为车道宽度,x为从移动广告屏表面到人行道远离移动广告屏侧的车道数。
[0093] 根据通过最大可视角度与广告文件播放时长设置阈值,可以减少人工参与阈值的设置,同时使在移动广告屏经过行人时,人行道上的行人在移动广告屏的可视角度范围内的时间大于或等于广告文件播放时间,从而可以完整的看完所移动广告屏播放的广告文件。
[0094] 在具体实施过程中,所述阈值模块105还包括:
[0095] 对于同一个广告,可以设置n个广告文件(n>2,且n为自然数),其中,第1、第2、……、第n广告文件的播放时长分别为T1、T2、……、Tn,且T1>T2>……>Tn,则可以设置n-1个阈值,分别为Vt 1、Vt2、……、Vtn-1,α为[0,1]区间的参数。其中,所述阈值Vt的计算公式为:
[0096]
[0097]
[0098] ……
[0099]
[0100] 所述选择模块103包括:
[0101] 当移动广告屏速度v≤第1阈值Vt 1时,还用于选择第一广告文件;
[0102] 当移动广告屏速度第1阈值Vt 1≤v≤第2阈值Vt 2时,还用于选择第二广告文件;
[0103] ……
[0104] 当移动广告屏速度第n-2阈值Vt n-2≤v≤第2阈值Vt n-1时,还用于选择第n-1广告文件;
[0105] 当移动广告屏速度第n-1阈值Vt n-1≤v时,还用于选择第n广告文件;
[0106] 在一种示范性实施例中,α为0。
[0107] 通过为每个广告设置多个广告文件,有助于在不同速度下展现出不同的广告,使所播放的广告文件从开始播放到结束播放时,人行道的行人能在移动广告屏的最大可视角内,可以完整地看到移动广告屏所播放的广告内容,广告投放效果好。
[0108] 在具体实施过程中,所述装置1还包括:
[0109] 所述获取模块101,还用于获取所述广告文件。在一种示范性实施例中,所述广告文件包括所述第一广告文件和所述第二广告文件。在另一种示范性实施例中,所述广告文件还包括:播放时长分别为T1、T2、……、Tn,具且T1>T2>……>Tn的第1、第2、……、第n广告文件。
[0110] 本发明实施例解决了现有技术无法满足不同速度下的广告需求的问题,提供了一种可以根据移动广告屏速度播放不同时长的广告文件的基于可视角度的移动广告播放装置。
[0111] 实施例3
[0112] 如图5所示,根据本发明实施例的又一个方面,提供了一种基于可视角度的移动广告播放系统,所述系统包括移动广告播放设备2、移动广告屏3、车辆本体4;所述设备2与移动广告屏3通信连接;所述设备2与车辆本体4通信连接;
[0113] 如图6所示,所述设备2包括存储器21以及耦接至该存储器21的处理器22,处理器22被配置为基于存储在存储器21中的指令,执行本公开中任意一些实施例中的基于可视角度的移动广告播放方法。所述设备2可以实现为移动
服务器,也可以是安装于车辆中的车载计算机、
嵌入式计算机,还可以是安装在移动广告屏中的嵌入式计算机。
[0114] 存储器21例如可以包括系统存储器、固定非易失性存储介质等。系统存储器例如存储有
操作系统、应用程序、
引导装载程序(Boot Loader)、
数据库以及其他程序等。存储器21还存储有广告文件。
[0115] 所述移动广告屏3安装于所述车辆本体右侧,用于播放广告文件内容,所述广告文件包括文字、图像和\或视频。在具体实施过程中,所述移动广告屏3还包括地理位置模块,所述地理位置模块用于获得移动广告屏3的地理位置。
[0116] 所述车辆本体4包括测速模块,所述测速模块与所述设备2通信连接,用于测量移动广告屏速度并发送到所述设备2。
[0117] 本发明实施例解决了现有技术无法满足不同速度下的广告需求的问题,提供了一种可以根据移动广告屏速度播放不同时长的广告文件的基于可视角度的移动广告播放系统。
[0118] 本公开还提供一种计算机可读存储介质,其上存储有
计算机程序,该程序被处理器执行时实现前述任一个实施例的基于可视角度的移动广告播放方法的步骤。
[0119] 本领域内的技术人员应当明白,本公开的实施例可提供为方法、系统、或计算机程序产品。因此,本公开可采用完全
硬件实施例、完全
软件实施例、或结合软件和硬件方面的实施例的形式。而且,本公开可采用在一个或多个其中包含有计算机可用程序代码的计算机可用非瞬时性存储介质(包括但不限于磁盘存储器、CD-ROM、光学存储器等)上实施的计算机程序产品的形式。
[0120] 至此,已经详细描述了根据本公开的基于可视角度的移动广告播放方法、装置、设备及系统。为了避免遮蔽本公开的构思,没有描述本领域所公知的一些细节。本领域技术人员根据上面的描述,完全可以明白如何实施这里公开的技术方案。
[0121] 可能以许多方式来实现本公开的方法和系统。例如,可通过软件、硬件、
固件或者软件、硬件、固件的任何组合来实现本公开的方法和系统。用于所述方法的步骤的上述顺序仅是为了进行说明,本公开的方法的步骤不限于以上具体描述的顺序,除非以其它方式特别说明。此外,在一些实施例中,还可将本公开实施为记录在记录介质中的程序,这些程序包括用于实现根据本公开的方法的机器可读指令。因而,本公开还
覆盖存储用于执行根据本公开的方法的程序的记录介质。
[0122] 虽然已经通过示例对本公开的一些特定实施例进行了详细说明,但是本领域的技术人员应该理解,以上示例仅是为了进行说明,而不是为了限制本公开的范围。本领域的技术人员应该理解,可在不脱离本公开的范围和精神的情况下,对以上实施例进行
修改。本公开的范围由所附
权利要求来限定。