户外广告效果的监测方法及服务器与流程

文档序号:17996488发布日期:2019-06-22 01:16阅读:375来源:国知局
户外广告效果的监测方法及服务器与流程

本发明属于计算机领域,具体涉及户外广告效果的监测方法及服务器。



背景技术:

户外广告是在建筑物外表或街道、广场等室外公共场所设立的霓虹灯、广告牌、海报等。户外广告是面向所有的公众,所以比较难以选择具体目标对象,但是户外广告可以在固定的地点长时期地展示企业的形象及品牌,因而对于提高企业和品牌的知名度是很有效的。

但是户外广告效果监测如何实现?目前,在户外广告行业内,尚没有一个通行的评估户外广告效果的行业标准,有效数据的缺失是困扰户外广告行业的一大问题。所以亟需提供一种有效地对户外广告效果的监测方法。



技术实现要素:

针对现有技术中的缺陷,本发明提供一种户外广告效果的监测方法及服务器,利用到达率来实现户外广告效果的监测,提高了监测的有效性。

第一方面,一种户外广告效果的监测方法,包括以下步骤:

接收并缓存wifi探针上传的探测数据;所述wifi探针靠近户外广告设置,或者是设置在户外广告上;

对所述探测数据进行转换,获得转换数据;

利用所述转换数据计算到达率;

存储所述探测数据和转换数据;

将所述到达率上传给外部设备,进行数据可视化。

优选地,所述探测数据包括mac地址、时间戳、信号强度、终端与wifi探针的距离、终端的睡眠状态。

优选地,所述到达率通过以下方法计算得到:

到达率=(停留人数/总人数)^(总人数/终端休眠人数);

其中,停留人数是指监测时间内,终端停留时长超过预设的停留阈值的人数;总人数是指该监测时间内总人数;终端休眠人数是指监测时间内,终端呈休眠状态时长超过预设的休眠阈值的人数。

优选地,所述总人数通过以下方法计算得到:

统计监测时间内,接收到的探测数据中不同的mac地址的数量;

定义所述数量为所述总人数。

优选地,所述终端休眠人数通过以下方法计算得到:

获取监测时间内,接收到的探测数据中终端的睡眠状态;

统计所述终端的睡眠状态为休眠状态,且休眠时长超过预设的休眠阈值的人数,得到所述终端休眠人数。

优选地,所述停留人数通过以下方法计算得到:

统计探测数据中,同一个mac地址第一次被探测到的时间以及最后一次被探测到的时间;

计算该mac地址的终端停留时长;

终端停留时长=最后一次被探测到的时间-第一次被探测到的时间;

统计监测时间内,终端停留时长超过预设的停留阈值的人数,得到所述停留人数。

优选地,该方法在所述利用所述转换数据计算到达率之后,还包括:

计算终端休眠率:

终端休眠率=终端休眠人数/总人数。

优选地,该方法在所述利用所述转换数据计算到达率之后,还包括:

通过以下方法对所述终端进行定位,具体为:

获取3个基站的基本信息:x1、y1、d1、x2、y2、d2、x3、y3、d3;其中x1、x2和x3分别为3个基站的x坐标,y1、y2和y3分别为3个基站的y坐标,d1、d2和d3分别为3个基站与终端的距离;,

计算中间参数va和vb:

va=((d2×d2-d3×d3)-(x2×x2-x3×x3)-(y2×y2-y3×y3))/2;

vb=((d2×d2-d1×d1)-(x2×x2-x1×x1)-(y2×y2-y1×y1))/2;

根据中间参数va和vb计算终端的位置:

y_point=(vb×(x3-x2)-va×(x1-x2))/((y1-y2)×(x3-x2)-(y3-y2)×(x1-x2));

x_point=(va-y_point×(y3-y2))/(x3-x2);

其中y_point为终端的y坐标,x_point为终端的x坐标。

优选地,该方法在所述利用所述转换数据计算到达率之后,还包括:

接收用户的对比指令,对指定的一个户外广告的到达率进行环比和/或同比,或者是对指定的多个户外广告的到达率进行对比,或者是对指定的一个户外广告从小时、日、周和/或月进行多维度分析。

第二方面,一种服务器,包括处理器、输入设备、输出设备和存储器,所述处理器、输入设备、输出设备和存储器相互连接,其中,所述存储器用于存储计算机程序,所述计算机程序包括程序指令,所述处理器被配置用于调用所述程序指令,执行第一方面所述的方法。

由上述技术方案可知,本发明提供的户外广告效果的监测方法及服务器,提供一种一站式数据采集、清洗、展示,并通过采集的数据实现利用到达率监测户外广告效果的方法,提高了监测的有效性,打破户外广告投放效果监测难的问题,并实现户外广告到达率的准确统计,且省时省力、节约资源,还为广告公司精准营销提供全方位的数据参考。

附图说明

为了更清楚地说明本发明具体实施方式或现有技术中的技术方案,下面将对具体实施方式或现有技术描述中所需要使用的附图作简单地介绍。在所有附图中,类似的元件或部分一般由类似的附图标记标识。附图中,各元件或部分并不一定按照实际的比例绘制。

图1为本发明实施例一提供的户外广告效果监测方法的流程图。

图2为本发明实施例三提供的用户定位方法的原理图。

图3为本发明实施例四提供的服务器的模块框图。

具体实施方式

下面将结合附图对本发明技术方案的实施例进行详细的描述。以下实施例仅用于更加清楚地说明本发明的技术方案,因此只作为示例,而不能以此来限制本发明的保护范围。需要注意的是,除非另有说明,本申请使用的技术术语或者科学术语应当为本发明所属领域技术人员所理解的通常意义。

应当理解,当在本说明书和所附权利要求书中使用时,术语“包括”和“包含”指示所描述特征、整体、步骤、操作、元素和/或组件的存在,但并不排除一个或多个其它特征、整体、步骤、操作、元素、组件和/或其集合的存在或添加。

还应当理解,在此本发明说明书中所使用的术语仅仅是出于描述特定实施例的目的而并不意在限制本发明。如在本发明说明书和所附权利要求书中所使用的那样,除非上下文清楚地指明其它情况,否则单数形式的“一”、“一个”及“该”意在包括复数形式。

还应当进一步理解,在本发明说明书和所附权利要求书中使用的术语“和/或”是指相关联列出的项中的一个或多个的任何组合以及所有可能组合,并且包括这些组合。

如在本说明书和所附权利要求书中所使用的那样,术语“如果”可以依据上下文被解释为“当...时”或“一旦”或“响应于确定”或“响应于检测到”。类似地,短语“如果确定”或“如果检测到[所描述条件或事件]”可以依据上下文被解释为意指“一旦确定”或“响应于确定”或“一旦检测到[所描述条件或事件]”或“响应于检测到[所描述条件或事件]”。

实施例一:

一种户外广告效果的监测方法,如图1所示,包括以下步骤:

s1:接收并缓存wifi探针上传的探测数据;所述wifi探针靠近户外广告设置,或者是设置在户外广告上;

具体地,该方法通过wifi探测技术来识别ap(无线访问接入点)附近已开启wifi的终端,例如智能手机或者其他wifi终端(笔记本,平板电脑等),使用wifi探针来进行用户数据采集,无需用户接入wifi,wifi探针就能够识别用户的信息。wifi探针可以根据具体情况定时上传探测数据,例如每2秒上传一次数据。wifi探针采集数据与上传数据并行。

优选地,所述包括mac地址、时间戳、信号强度、终端与wifi探针的距离、终端的睡眠状态。

具体地,wifi探针可采集检测范围内的终端的mac地址和信号强度、终端与wifi探针设备的距离、终端是否连接wifi、终端连接wifi的ssid和mac地址、终端是否处于休眠、wifi探针的经纬度和地址等。

s2:对所述探测数据进行转换,获得转换数据;

具体地,探测数据为json结构,探测数据和转换数据可采用下表的方式进行定义。

s3:利用所述转换数据计算到达率;

具体地,到达率是指某时间段看到户外广告的人数与该时间段此区域内总人数的比例。户外广告由于无法准确统计看见广告的人数,所以可以通过停留时长与终端睡眠状态来计算。

s4:存储所述探测数据和转换数据;

具体地,还存储得到的各个户外广告的到达率。

s5:将所述到达率上传给外部设备,进行数据可视化。

具体地,例如可以将户外广告的到达率上传给商家,商家便可以实时监控投放广告的广告效果。该方法还可以将探测数据和转换数据上传给外部设备。外部设备包括商家客户端、管理员客户端或服务器。

该方法提供一种一站式数据采集、清洗、展示,并通过采集的数据实现利用到达率监测户外广告效果的方法,提高了监测的有效性,打破户外广告投放效果监测难的问题,并实现户外广告到达率的准确统计,且省时省力、节约资源,还为广告公司精准营销提供全方位的数据参考。

实施例二:

实施例二在实施例一的基础上,增加了一种到达率的计算方法。

所述到达率通过以下方法计算得到:

到达率=(停留人数/总人数)^(总人数/终端休眠人数);

其中,停留人数是指监测时间内,终端停留时长超过预设的停留阈值的人数;总人数是指该监测时间内总人数;终端休眠人数是指监测时间内,终端呈休眠状态时长超过预设的休眠阈值的人数。

具体地,户外广告由于无法准确统计看见广告的人数,所以可以通过停留时长与终端睡眠状态来计算。到达率与停留时长超过某一阈值的人数及终端呈休眠状态时长超过某一阈值的人数都成正比。

优选地,所述总人数通过以下方法计算得到:

统计监测时间内,接收到的探测数据中不同的mac地址的数量;

定义所述数量为所述总人数。

具体地,总人数用于表示监测时间内,监测区域的人流量及人流量趋势。不同终端的mac地址不同。该方法统计不同的mac地址的数量,即统计不同终端的数量,也就得到总人数。

优选地,所述终端休眠人数通过以下方法计算得到:

获取监测时间内,接收到的探测数据中终端的睡眠状态;

统计所述终端的睡眠状态为休眠状态,且休眠时长超过预设的休眠阈值的人数,得到所述终端休眠人数。

具体地,该方法利用终端休眠时长的持续时间统计休眠终端,从而得到休眠人数,能够准确地统计出休眠人数。

优选地,所述停留人数通过以下方法计算得到:

统计探测数据中,同一个mac地址第一次被探测到的时间以及最后一次被探测到的时间;

计算该mac地址的终端停留时长;

终端停留时长=最后一次被探测到的时间-第一次被探测到的时间;

统计监测时间内,终端停留时长超过预设的停留阈值的人数,得到所述停留人数。

具体地,终端停留时长用于标识人流量的停留时长。

本发明实施例所提供的方法,为简要描述,实施例部分未提及之处,可参考前述方法实施例中相应内容。

实施例三:

实施例三在实施例二的基础上,增加了以下内容。

该方法在所述利用所述转换数据计算到达率之后,还包括:

计算终端休眠率:

终端休眠率=终端休眠人数/总人数。

具体地,终端休眠率用于标识户外广告某范围内终端处于休眠状态的人流量占全部人流量的比例及趋势;终端休眠率越高则户外广告的到达率会越高,表示广告效果越好。

优选地,该方法在所述利用所述转换数据计算到达率之后,还包括:

如图2所示,通过以下方法对所述终端进行定位,用于定位用户的位置,具体为:

获取3个基站的基本信息:x1、y1、d1、x2、y2、d2、x3、y3、d3;其中x1、x2和x3分别为3个基站的x坐标,y1、y2和y3分别为3个基站的y坐标,d1、d2和d3分别为3个基站与终端的距离;

具体地,例如x1、y1、d1分别表示基站ap1的x坐标、y坐标以及与终端a的距离;x2、y2、d2分别表示基站ap2的x坐标、y坐标以及与终端a的距离;x3、y3、d3分别表示基站ap3的x坐标、y坐标以及与终端a的距离。

计算中间参数va和vb:

va=((d2×d2-d3×d3)-(x2×x2-x3×x3)-(y2×y2-y3×y3))/2;

vb=((d2×d2-d1×d1)-(x2×x2-x1×x1)-(y2×y2-y1×y1))/2;

根据中间参数va和vb计算终端的位置:

y_point=(vb×(x3-x2)-va×(x1-x2))/((y1-y2)×(x3-x2)-(y3-y2)×(x1-x2));

x_point=(va-y_point×(y3-y2))/(x3-x2);

其中y_point为终端的y坐标,x_point为终端的x坐标。

具体地,基站与终端的距离可以通过以下方法确定:

设置基础参数refdistance、pathloss和txpower:

refdistance=1.0;pathloss=3.0;txpower=19.5;

其中pathloss,refdistance可以根据实际情况调整。

获取终端的信号强度rssi,如rssi=-75,则信号强度为-75dbm;

d=refdistance×math.pow(10,(c1-rssi)/(10×c2))/100;

其中,c1=txpower,c2=pathloss,math.pow(x,y)表示计算x的y次幂。

优选地,该方法在所述利用所述转换数据计算到达率之后,还包括:

接收用户的对比指令,对指定的一个户外广告的到达率进行环比和/或同比,或者是对指定的多个户外广告的到达率进行对比,或者是对指定的一个户外广告从小时、日、周和/或月进行多维度分析。

具体地,该方法支持分析同一个户外广告同期或以往的到达率,也支持对多个户外广告进行对比,也支持数据的多维度分析。还支持离线计算和实时计算技术相结合的方式,方便用户对户外广告的效果进行综合分析。

本发明实施例所提供的方法,为简要描述,实施例部分未提及之处,可参考前述方法实施例中相应内容。

实施例四:

一种服务器,参见图3,包括处理器801、输入设备802、输出设备803和存储器804,所述处理器801、输入设备802、输出设备803和存储器804通过总线805相互连接,其中,所述存储器用于存储计算机程序,所述计算机程序包括程序指令,所述处理器被配置用于调用所述程序指令,执行上述实施例所述的方法。

应当理解,在本发明实施例中,所称处理器801可以是中央处理单元(centralprocessingunit,cpu),该处理器还可以是其他通用处理器、数字信号处理器(digitalsignalprocessor,dsp)、专用集成电路(applicationspecificintegratedcircuit,asic)、现成可编程门阵列(field-programmablegatearray,fpga)或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件等。通用处理器可以是微处理器或者该处理器也可以是任何常规的处理器等。

输入设备802可以包括触控板、指纹采传感器(用于采集用户的指纹信息和指纹的方向信息)、麦克风等,输出设备803可以包括显示器(lcd等)、扬声器等。

该存储器804可以包括只读存储器和随机存取存储器,并向处理器801提供指令和数据。存储器804的一部分还可以包括非易失性随机存取存储器。例如,存储器804还可以存储设备类型的信息。

该服务器提供一种一站式数据采集、清洗、展示,并通过采集的数据实现利用到达率监测户外广告效果的方法,提高了监测的有效性,打破户外广告投放效果监测难的问题,并实现户外广告到达率的准确统计,且省时省力、节约资源,还为广告公司精准营销提供全方位的数据参考。

本发明实施例所提供的服务器,为简要描述,实施例部分未提及之处,可参考前述方法实施例中相应内容。

最后应说明的是:以上各实施例仅用以说明本发明的技术方案,而非对其限制;尽管参照前述各实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分或者全部技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的范围,其均应涵盖在本发明的权利要求和说明书的范围当中。

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