一种广告投放的管理方法、装置及计算机可读存储介质转让专利

申请号 : CN202011391827.1

文献号 : CN112202676B

文献日 :

基本信息:

PDF:

法律信息:

相似专利:

发明人 : 孔涛陈锡华

申请人 : 深圳乐播科技有限公司

摘要 :

本发明公开了一种广告投放的管理方法、装置及计算机可读存储介质,所述方法包括:获取第一设备信息以及第二设备信息,第一设备信息包括广告发送端的身份标识以及在广告已投放时长内广告发送端连接的第一路由设备地址,第二设备信息包括广告接收端的身份标识以及在广告已投放时长内广告接收端连接的第二路由设备地址;根据第一设备信息以及第二设备信息,得到每个广告发送端的设备关联数据;根据每个广告发送端的设备关联数据,得到每个广告发送端在已投放时长内的广告投放频次;根据每个广告发送端的广告投放频次,对每个广告发送端进行广告投放的管理。本发明可实现双屏广告投放时的广告频次的有效管理,满足了广告商的投放需求。

权利要求 :

1.一种广告投放的管理方法,其特征在于,包括:获取第一设备信息以及第二设备信息,其中,所述第一设备信息包括广告发送端的身份标识以及在广告已投放时长内所述广告发送端连接的第一路由设备地址,所述第二设备信息包括广告接收端的身份标识以及在所述广告已投放时长内所述广告接收端连接的第二路由设备地址;

根据所述第一设备信息以及所述第二设备信息,得到每个广告发送端的设备关联数据,其中,所述设备关联数据中的每条设备关联数据包括通信地址,以及连接所述通信地址的任一广告发送端的身份标识和任一广告接收端的身份标识,所述通信地址为所述第一路由设备地址或所述第二路由设备地址;

根据所述每个广告发送端的设备关联数据,得到所述每个广告发送端在所述已投放时长内的广告投放频次;

根据所述每个广告发送端的广告投放频次,对所述每个广告发送端进行广告投放的管理;

根据所述第一设备信息以及所述第二设备信息,得到每个广告发送端的设备关联数据,包括:

根据所述广告发送端的身份标识,筛选所述第一设备信息,将具有同一身份标识的第一设备信息,作为对应广告发送端的设备数据;

根据所述设备数据中的每条设备数据,匹配所述第二设备信息,将与所述每条设备数据中第一路由设备地址相同的第二路由设备地址对应的第二设备信息,作为所述广告发送端的设备连接数据;

获取所述每条设备数据中的广告发送端的身份标识、第一路由设备地址以及与所述每条设备数据匹配的所述设备连接数据中的广告接收端的身份标识,组成所述每个广告发送端的设备关联数据;

根据所述每个广告发送端的设备关联数据,得到所述每个广告发送端在所述已投放时长内的广告投放频次,包括:

在所述广告已投放时长内,按照所述每个广告发送端的广告发送时间从后到先的顺序,对所述每个广告发送端的设备关联数据进行排序;

按照排序顺序,统计所述每个广告发送端的设备关联数据的条数,得到所述每个广告发送端的广告投放频次。

2.如权利要求1所述的方法,其特征在于,在根据所述广告发送端的身份标识,筛选所述第一设备信息,将具有同一身份标识的第一设备信息,作为对应广告发送端的设备数据前,所述方法还包括:

对所述第一设备信息以及所述第二设备信息进行数据处理,以便去除所述第一设备信息和所述第二设备信息中的错误数据。

3.如权利要求1所述的方法,其特征在于,根据所述每个广告发送端的广告投放频次,对所述每个广告发送端进行广告投放的管理,包括:在获取到任一广告发送端在所述广告已投放时长后发送的广告投放请求时,判断所述任一广告发送端的广告投放频次是否超出所述任一广告发送端的限定投放频次;

若是,则向所述广告投放请求对应的广告接收端发送第一指令,以便使所述广告接收端根据所述第一指令不播放所述广告投放请求对应的广告。

4.如权利要求3所述的方法,其特征在于,所述方法还包括:若否,则向所述广告投放请求对应的广告接收端发送第二指令,以便使所述广告接收端根据所述第二指令播放所述广告投放请求对应的广告。

5.如权利要求1所述的方法,其特征在于,所述广告发送端的身份标识包括移动设备识别码或移动设备身份码。

6.一种广告投放的管理装置,其特征在于,包括:信息获取单元、数据关联单元、频次统计单元和广告投放管理单元;

所述信息获取单元,用于获取第一设备信息以及第二设备信息,其中,所述第一设备信息包括广告发送端的身份标识以及在广告已投放时长内所述广告发送端连接的第一路由设备地址,所述第二设备信息包括广告接收端的身份标识以及在广告已投放时长内所述广告接收端连接的第二路由设备地址;

所述数据关联单元,用于根据所述第一设备信息以及所述第二设备信息,得到每个广告发送端的设备关联数据,其中,所述设备关联数据中的每条设备关联数据包括通信地址,以及连接所述通信地址的任一广告发送端的身份标识和任一广告接收端的身份标识,所述通信地址为所述第一路由设备地址或所述第二路由设备地址;

所述频次统计单元,用于根据所述每个广告发送端的设备关联数据,得到所述每个广告发送端的广告投放频次;

所述广告投放管理单元,用于根据所述每个广告发送端的广告投放频次,对所述每个广告发送端进行广告投放的管理;

所述数据关联单元包括:筛选子单元、匹配子单元和提取子单元;

所述筛选子单元,用于根据所述广告发送端的身份标识,筛选所述第一设备信息,将具有同一身份标识的第一设备信息,作为对应广告发送端的设备数据;

所述匹配子单元,用于根据所述设备数据中的每条设备数据,匹配所述第二设备信息,将与所述每条设备数据中第一路由设备地址相同的第二路由设备地址对应的第二设备信息,作为所述广告发送端的设备连接数据;

所述提取子单元,用于获取所述每条设备数据中的广告发送端的身份标识、第一路由设备地址以及与所述每条设备数据匹配的所述设备连接数据中的广告接收端的身份标识,组成所述每个广告发送端的设备关联数据;

所述频次统计单元包括:排序子单元和统计子单元;

所述排序子单元,用于在所述广告已投放时长内,按照所述每个广告发送端的广告发送时间从后到先的顺序,对所述每个广告发送端的设备关联数据进行排序;

所述统计子单元,用于按照排序顺序,统计所述每个广告发送端的设备关联数据的条数,得到所述每个广告发送端的广告投放频次。

7.一种广告投放的管理装置,其特征在于,包括依次相连的存储器、处理器和收发器,其中,所述存储器用于存储计算机程序,所述收发器用于收发消息,所述处理器用于读取所述计算机程序,执行如权利要求1~5任意一项所述的广告投放的管理方法。

8.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质上存储有指令,当所述指令在计算机上运行时,使得所述计算机执行如权利要求1~5任意一项所述的广告投放的管理方法。

说明书 :

一种广告投放的管理方法、装置及计算机可读存储介质

技术领域

[0001] 本发明涉及广告投放技术领域,具体涉及一种广告投放的管理方法、装置及计算机可读存储介质。

背景技术

[0002] 目前,在广告行业中对于广告投放的频控(投放频次)管理主要是基于浏览器的cookie机制(是指网站为了辨别用户身份,进行session跟踪而储存在用户本地终端上的数
据),其原理简单、操作便捷,能够达到较好的广告频控管理效果,满足了广告商的投放需
求。
[0003] 随着互联网的快速发展,特别是5G技术的出现,推动了万物互联,小屏端上的内容推动到大屏端来显示的应用越来越多,双端互动应用也逐步增加;例如,手机与电视之间的
互联,来实现广告的推送,又如,手机与商场广告屏之间的互联,也可实现广告的推送。
[0004] 但是,小屏端与大屏端之间通过互联实现广告推送不在基于浏览器,所以,无法利用浏览器的cookie机制来进行广告投放的频控管理,这就造成双屏互联进行广告推送时无
法做到广告投放频次的有效管理,无法满足广告商的投放需求。

发明内容

[0005] 为了解决现有双屏互联实现广告投放时无法做到广告投放频次的有效管理的问题,本发明的目的在于提供一种能够实时统计小屏端发送的广告在大屏端播放的频次,从
而对小屏端的广告投放频次进行有效管理的管理方法、装置及计算机可读存储介质。
[0006] 第一方面,本发明提供了一种广告投放的管理方法,包括:
[0007] 获取第一设备信息以及第二设备信息,其中,所述第一设备信息包括广告发送端的身份标识以及在广告已投放时长内所述广告发送端连接的第一路由设备地址,所述第二
设备信息包括广告接收端的身份标识以及在所述广告已投放时长内所述广告接收端连接
的第二路由设备地址;
[0008] 根据所述第一设备信息以及所述第二设备信息,得到每个广告发送端的设备关联数据,其中,所述设备关联数据中的每条设备关联数据包括通信地址,以及连接所述通信地
址的任一广告发送端的身份标识和任一广告接收端的身份标识,所述通信地址为所述第一
路由设备地址或所述第二路由设备地址;
[0009] 根据所述每个广告发送端的设备关联数据,得到所述每个广告发送端在所述已投放时长内的广告投放频次;
[0010] 根据所述每个广告发送端的广告投放频次,对所述每个广告发送端进行广告投放的管理。
[0011] 基于上述公开的内容,本发明首先获取第一设备信息(即相当于获取了广告发送端的身份标识以及连接的第一路由设备地址)和第二设备信息(即相当于获取了广告接收
端的身份标识以及连接的第二路由设备地址);通过上述设计,能够根据身份标识以及连接
的路由设备地址进行设备关联,因为双屏互联只有在同一局域网下才能实现,只要连接的
路由设备地址相同,即可实现设备互联。
[0012] 其次,本发明通过第一设备信息以及第二设备信息,得到每个广告发送端的设备关联数据(即每一条设备关联数据代表了广告发送端在广告已投放时长内,连接的广告接
收端,从而表示在此广告接收端上进行过广告投放,实质为:一条设备关联数据即代表了对
应广告发送端的一次广告投放)。
[0013] 最后,本发明通过统计每个广告发送端对应的设备关联数据的条数,从而得出每个广告发送端在广告已投放时长内的广告投放频次(即在广告投放时长内进行了几次广告
投放),所以,即可根据统计的广告投放频次进行广告投放的管理(例如,根据广告投放频次
来确定某个广告发送端投放的广告是否需要播放等)。
[0014] 通过上述设计,本发明能够将广告发送端和广告接收端的设备信息相关联,进而可根据关联的数据实现对应广告发送端投放广告的频次统计(即一个设备关联数据代表了
广告发送端在广告接收端上进行过一次广告投放),从而实现广告发送端广告频次的有效
管理,以达到在广告接收端上进行投放广告播放的精确管理,满足了广告商的投放需求。
[0015] 在一个可能的设计中,根据所述第一设备信息以及所述第二设备信息,得到每个广告发送端的设备关联数据,包括:
[0016] 根据所述广告发送端的身份标识,筛选所述第一设备信息,将具有同一身份标识的第一设备信息,作为对应广告发送端的设备数据;
[0017] 根据所述设备数据中的每条设备数据,匹配所述第二设备信息,将与所述每条设备数据中第一路由设备地址相同的第二路由设备地址对应的第二设备信息,作为所述广告
发送端的设备连接数据;
[0018] 获取所述每条设备数据中的广告发送端的身份标识、第一路由设备地址以及与所述每条设备数据匹配的所述设备连接数据中的广告接收端的身份标识,组成所述每个广告
发送端的设备关联数据。
[0019] 基于上述公开的内容,本发明公开了设备关联数据的具体获取过程,其实质为:先将任一广告发送端的所有第一设备信息筛选出来,然后通过连接的路由设备地址来关联第
二设备信息,得到设备连接数据(即第一路由设备地址与第二路由设备地址相同,则表明广
告发送端与广告接收端连接有同一路由设备,在广告已投放时长内,广告发送端连接过此
广告接收端,进行过广告投放);最后,将任一条设备数据中的广告发送端的身份标识、第一
路由设备地址,以及与其关联的设备连接数据中的广告接收端的身份标识提取出来,即可
组成一条设备关联数据;同理,将所有设备数据和所有设备连接数据中的上述信息提取出
来后,即可得到任一广告发送端的设备关联数据。
[0020] 在一个可能的设计中,在根据所述广告发送端的身份标识,筛选所述第一设备信息,将具有同一身份标识的第一设备信息,作为对应广告发送端的设备数据前,所述方法还
包括:
[0021] 对所述第一设备信息以及所述第二设备信息进行数据处理,以便去除所述第一设备信息和所述第二设备信息中的错误数据。
[0022] 基于上述公开的内容,本发明在进行数据关联前对第一设备信息和第二设备信息进行数据处理,可去除两设备信息中的错误数据(如字符错误和格式错误等);通过上述设
计,能够保证设备信息的准确性,避免错误数据影响后续数据关联。
[0023] 在一个可能的设计中,根据所述每个广告发送端的设备关联数据,得到所述每个广告发送端在所述已投放时长内的广告投放频次,包括:
[0024] 在所述广告已投放时长内,按照所述每个广告发送端的广告发送时间从后到先的顺序,对所述每个广告发送端的设备关联数据进行排序;
[0025] 按照排序顺序,统计所述每个广告发送端的设备关联数据的条数,得到所述每个广告发送端的广告投放频次。
[0026] 基于上述公开的内容,本发明公开了统计广告投放频次的具体方法,即先按照发送广告从后到先的顺序对设备关联数据进行排序(即广告发送端连接的广告接收端的最新
数据,排序为第一,以此类推,最先连接广告接收端的数据排序末位),最后,通过统计广告
已投放时长内的设备关联数据的条数,即可得到广告发送端的广告投放频次(例如,A广告
发送端的设备关联数据为6条,那么则说明在广告已投放时长内进行过6次广告投放)。
[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] 图1是本发明提供的广告投放的管理方法的流程示意图。
[0058] 图2是本发明提供的第一种广告投放的管理装置的结构示意图。
[0059] 图3是本发明提供的第二种广告投放的管理装置的结构示意图。
[0060] 图4是本发明提供的广告投放的管理系统的结构示意图。

具体实施方式

[0061] 下面结合附图及具体实施例来对本发明作进一步阐述。在此需要说明的是,对于下述实施例说明虽然是用于帮助理解本发明,但并不构成对本发明的限定。本文公开的特
定结构和功能细节仅用于描述本发明的示例实施例。然而,可用很多备选的形式来体现本
发明,并且不应当理解为本发明限制在本文阐述的实施例中。
[0062] 应当理解,尽管本文可能使用术语第一、第二等等来描述各种单元,但是这些单元不应当受到这些术语的限制。这些术语仅用于区分一个单元和另一个单元。例如可以将第
一单元称作第二单元,并且类似地可以将第二单元称作第一单元,同时不脱离本发明的示
例实施例的范围。
[0063] 应当理解,对于本文中可能出现的术语“和/或”,其仅仅是一种描述关联对象的关联关系,表示可以存在三种关系,例如,A和/或B,可以表示:单独存在A,单独存在B,同时存
在A和B三种情况;对于本文中可能出现的术语“/和”,其是描述另一种关联对象关系,表示
可以存在两种关系,例如,A/和B,可以表示:单独存在A,单独存在A和B两种情况;另外,对于
本文中可能出现的字符“/”,一般表示前后关联对象是一种“或”关系。
[0064] 应当理解,在本文中若将单元称作与另一个单元“连接”、“相连”或“耦合”时,它可以与另一个单元直相连接或耦合,或中间单元可以存在。相対地,在本文中若将单元称作与
另一个单元“直接相连”或“直接耦合”时,表示不存在中间单元。另外,应当以类似方式来解
释用于描述单元之间的关系的其他单词(例如,“在……之间”对“直接在……之间”“, 相邻”
对“直接相邻”等等)。
[0065] 应当理解,还应当注意到在一些备选实施例中,所出现的功能/动作可能与附图出现的顺序不同。例如,取决于所涉及的功能/动作,实际上可以并发地执行,或者有时可以以
相反的顺序来执行连续示出的两个图。
[0066] 应当理解,在下面的描述中提供了特定的细节,以便于对示例实施例的完全理解。然而,本领域普通技术人员应当理解可以在没有这些特定细节的情况下实现示例实施例。
例如可以在框图中示出系统,以避免用不必要的细节来使得示例不清楚。在其他实例中,可
以不以不必要的细节来示出众所周知的过程、结构和技术,以避免使得示例实施例不清楚。
[0067] 实施例
[0068] 如图4所示,为本申请提供一种系统架构,包括广告发送端、广告接收端和服务器;其中,服务器分别通信连接广告发送端(例如手机)和广告接收端(例如电视和广告播放屏
等),用于获取第一设备信息以及第二设备信息,并根据第一设备信息和第二设备信息得到
每个广告发送端的设备关联数据,以便根据设备关联数据得到每个广告发送端的广告发送
频次,进而根据广告投放频次,管理广告发送端发送的广告,在广告接收端上的播放。
[0069] 本实施例第一方面所提供的广告投放的管理方法,适用于双屏互联实现广告投放时,各个广告发送端的广告投放频次的管理,进而可精确控制广告接收端上广告的播放,以
满足广告商的投放需求。
[0070] 本实施例所提供的广告投放的管理方法,可以但不限于包括如下步骤S101~S104。
[0071] S101. 获取第一设备信息以及第二设备信息,其中,所述第一设备信息包括广告发送端的身份标识以及在广告已投放时长内所述广告发送端连接的第一路由设备地址,所
述第二设备信息包括广告接收端的身份标识以及在所述广告已投放时长内所述广告接收
端连接的第二路由设备地址。
[0072] 步骤S101则是获取广告发送端和广告接收端的设备信息的过程,在本实施例中,第一设备信息实质上相当于广告发送端的设备信息,其包含有广告发送端的身份标识,以
及连接的第一路由设备地址;同理,第二设备信息相当于广告接收端的设备信息,其包含有
广告接收端的身份标识,以及连接的第二路由设备地址。
[0073] 在本实施例中,第一设备信息和第二设备信息是在广告已投放时长内获取的,即获取的是已经进行过广告投放的广告发送端以及广告接收端的设备信息。
[0074] 例如,在2020‑11‑3日12点前10个小时内,广告发送端和广告接收端的设备数据,即广告发送端在此时长内的身份标识以及连接的第一路由设备地址;同理,广告接收端在
此时长内的身份标识以及连接的第二路由设备地址。
[0075] 当然,在广告已投放时长内,广告发送端不限定于只进行一次广告投放,所以,设备信息会有多条,每条设备信息均会有其对应的身份标识以及连接的路由设备地址。
[0076] 在本实施例中,举例广告发送端的身份标识可以但不限于移动设备识别码(即国际移动设备识别码,International Mobile Equipment Identity,IMEI码)或移动设备身
份码(Identifier For Advertising,iOS独有的广告标识符)。
[0077] 当然,举例广告接收端的身份标识可以但不限于包括:唯一设备标识码(即Unique Device Identifier,UUID)。
[0078] 在本实施例中,举例第一路由设备和第二路由设备可以但不限于为:路由器,而第一路由设备和第二路由设备地址可以但不限于为:物理地址(即Media Access Control或
者Medium Access Control,MAC地址)。
[0079] 在本实施例中,举例第一设备信息可以但不限于为:在广告发送端每次进行广告投放时,将其本身的身份标识以及连接的第一路由设备地址发送至服务器进行储存;同理,
广告接收端在每次接收广告发送端发送的广告投放请求,并进行投放时,可将其本身的身
份标识以及连接的第二路由设备地址发送至服务器进行储存。
[0080] 在本实施例中,举例广告发送端可以但不限于为:手机;而广告接收端可以但不限于为:电视。
[0081] 在得到第一设备信息和第二设备信息后,即可进行步骤S102,实现广告发送端和广告接收端的数据关联,以便为后续广告投放频次的统计提供数据基础。
[0082] S102. 根据所述第一设备信息以及所述第二设备信息,得到每个广告发送端的设备关联数据,其中,所述设备关联数据中的每条设备关联数据包括通信地址,以及连接所述
通信地址的任一广告发送端的身份标识和任一广告接收端的身份标识,所述通信地址为所
述第一路由设备地址或所述第二路由设备地址。
[0083] 步骤S102则是进行广告发送端和广告接收端数据关联的过程;即在本实施例中,每条设备关联数据代表在广告已投放时长内,其对应的广告发送端连接的广告接收端,以
进行广告的投放。
[0084] 在本实施例中,设备关联数据即是得到连接有同一路由设备地址的广告发送端和广告接收端;由于在互联过程中,双方设备必须处于同一局域网内,所以,连接有同一路由
设备地址,则说明处于同一局域网内,可通过互联实现广告的推送以及投放。所以,在连接
的路由设备地址相同情况下,通信地址则为第一路由设备地址或第二路由设备地址中的任
意一个。
[0085] 例如,假设广告发送端A的设备关联数据为如下:
[0086] 第一条:广告发送端A的身份标识为:190808;第一路由设备地址为192.168.xxx;广告接收端B的身份标识为:121564。那么则说明,广告发送端A通过地址为192.168.xxx第
一路由设备连接广告接收端B,进行过广告投放。
[0087] 第二条:广告发送端A的身份标识为:190808;第一路由设备地址为162.168.xxx;广告接收端C的身份标识为:121223。那么则说明,广告发送端A通过地址为162.168.xxx的
第一路由设备连接广告接收端C,进行过广告投放。
[0088] 通过上述举例阐述,则可将广告发送端A与广告接收端B和C关联起来,相当于得到了其广告投放数据,以便为后续广告投放频次的统计提供数据基础。
[0089] 在得到每个广告发送端的设备关联数据后,即可进行步骤S103,利用设备关联数据进行广告投放频次的统计。
[0090] S103. 根据所述每个广告发送端的设备关联数据,得到所述每个广告发送端在所述已投放时长内的广告投放频次。
[0091] 步骤S103则是利用设备关联数据得到对应广告发送端的广告投放频次的过程;其实质为:统计设备关联数据的条数,条数则为广告投放的次数。
[0092] 例如,在上述举例的基础上,广告发送端A共有两条设备关联数据,则说明广告发送端A在广告已投放时长内在广告接收端B和 C上进行过广告投放,即广告发送端 A在广告
已投放时长内进行过2次广告投放,即广告发送端A的广告投放频次为2。当然,其余各个广
告发送端的广告投放频次的统计方法与前述举例一致,于此不多加赘述。
[0093] 在得到每个广告发送端的广告投放频次后,即可进行步骤S104,根据广告投放频次进行广告投放的管理。
[0094] S104. 根据所述每个广告发送端的广告投放频次,对所述每个广告发送端进行广告投放的管理。
[0095] 步骤S104则是根据广告投放频次进行广告投放的管理,即根据广告投放频次,判断对应广告发送端发送的广告,是否能够在广告接收端上进行播放。
[0096] 在本实施例中,举例根据每个广告发送端的广告投放频次,对每个广告发送端进行广告投放的管理,可以但不限于包括如下步骤S104a~S104c。
[0097] S104a. 在获取到任一广告发送端在所述广告已投放时长后发送的广告投放请求时,判断所述任一广告发送端的广告投放频次是否超出所述任一广告发送端的限定投放频
次。
[0098] S104b. 若是,则向所述广告投放请求对应的广告接收端发送第一指令,以便使所述广告接收端根据所述第一指令不播放所述广告投放请求对应的广告。
[0099] S104c. 若否,则向所述广告投放请求对应的广告接收端发送第二指令,以便使所述广告接收端根据所述第二指令播放所述广告投放请求对应的广告。
[0100] 步骤S104a~S104c则是进行广告投放管理的具体过程,在本实施例中,则是将每个广告发送端在广告已投放时长内的广告投放频次,与其对应的限定投放频次进行比较,
从而根据比较结果来确定是否播放广告发送端发送的广告。
[0101] 在本实施例中,是根据广告发送端在广告已投放时长内投放的广告频次,来判断其在广告已投放时长后,发送的广告是否可进行播放。
[0102] 例如,以上述举例为基础,广告发送端A在广告已投放时长内的广告投放频次为2次,而其限定投放次数为3次。
[0103] 当广告发送端A在广告已投放时长后再次通过地址为192.168.xxx的第一路由设备连接广告接收端B,从而向广告接收端B发送广告投放请求时,此时,广告发送端A会将此
时的设备信息发送至服务器,而服务器则会判断广告发送端A的广告投放频次与限定投放
次数大小关系。
[0104] 而广告发送端A在广告投放时长内的广告投放频次为2次,小于限定投放次数,所以,此时,服务器会向广告接收端B发送第二指令,以便使广告接收端根据第二指令播放广
告发送端A的广告投放请求对应广告,从而使广告接收端B进行广告的播放。
[0105] 同理,若广告发送端A的限定投放次数为2次;此时,广告发送端A在广告已投放时长内,投放广告的次数为2次,已经饱和,所以,服务器则会向广告接收端B发送第一指令,以
便使广告接收端根据第一指令不播放广告发送端A的广告投放请求对应广告。
[0106] 通过上述设计,即可通过广告投放频次来管理广告发送端的广告投放,进而达到广告接收端上广告播放的精确控制。
[0107] 由此通过前述步骤S101~S104所详细描述的广告投放的管理方法,本发明能够将广告发送端和广告接收端的设备信息相关联,进而可根据关联的数据实现对应广告发送端
投放广告的频次统计,即一个设备关联数据代表广告发送端在广告接收端上进行过广告投
放,从而实现广告发送端广告频次的有效管理,以达到在广告接收端上进行投放广告播放
的精确管理,满足了广告商的投放需求。
[0108] 下面,对本实施例提供一种得到每个广告发送端的设备关联数据的具体方法,可以但不限于如下步骤S102a~S102c。
[0109] S102a. 根据所述广告发送端的身份标识,筛选所述第一设备信息,将具有同一身份标识的第一设备信息,作为对应广告发送端的设备数据。
[0110] 步骤S102a则是统计每个广告发送端的第一设备信息的过程,即在所有第一设备信息中,将包含有同一身份标识的第一设备信息,作为同一广告发送端的设备信息,以便为
后续与第二设备信息的关联提供数据基础。
[0111] 例如:第一设备信息为:
[0112] (1)广告发送端A的身份标识为:190808;连接的第一路由设备地址为:192.168.xxx;
[0113] (2)广告发送端D的身份标识为:445644;连接的第一路由设备地址为:192.336.xxx;
[0114] (3)广告发送端A的身份标识为:190808;连接的第一路由设备地址为:162.168.xxx;
[0115] (4)广告发送端A的身份标识为:190808;连接的第一路由设备地址为:192.665.xxx;
[0116] (5)广告发送端D的身份标识为:445644,连接的第一路由设备地址为:192.227.xxx。
[0117] 通过步骤S102a则可知,(1)、(3)和(4)中的身份标识相同,所以可作为广告发送端A的设备数据;而(2)和(5)中的身份标识相同,可作为广告发送端D的设备数据。当然,其余
各广告发送端的设备数据获取与前述举例一致,于此不多加赘述。
[0118] 在得到各个广告发送端的设备数据后,即可进行步骤S102b,实现与第二设备信息的关联匹配,如以下步骤S102b所示。
[0119] S102b. 根据所述设备数据中的每条设备数据,匹配所述第二设备信息,将与所述每条设备数据中第一路由设备地址相同的第二路由设备地址对应的第二设备信息,作为所
述广告发送端的设备连接数据。
[0120] 步骤S102b则是将设备数据与第二设备信息相关联的过程(即将与连接同一路由设备地址的广告接收端作为连接设备,实现设备关联)。
[0121] 在本实施例中,即是通过判断每条设备数据中的第一路由设备地址,与第二设备信息中第二路由设备地址是否相同,若相同,则说明此条设备数据中的广告发送端与此条
第二设备信息中的广告接收端相连接,进行过广告投放,所以,此条第二设备信息则可作为
设备连接数据。
[0122] 例如,在上述举例的基础上,举例第二设备信息包括:
[0123] a.  广告接收端B的身份标识为121564,连接的第二路由设备地址为:192.168.xxx;
[0124] b.  广告接收端C的身份标识为121223,连接的第二路由设备地址为:162.168.xxx;
[0125] c. 广告接收端G的身份标识为268974,连接的第二路由设备地址为192.665.xxx;
[0126] d. 广告接收端H的身份标识为697752,连接的第二路由设备地址为192.336.xxx;
[0127] e. 广告接收端J的身份标识为279851,连接的第二路由设备地址为192.227.xxx;
[0128] 通过上述举例可知,第二设备信息(a)中的第二路由设备地址与设备数据(1)中的第一路由设备地址相同,所以,可说明广告发送端A与广告接收端B相连接,进行过广告投
放,即第二设备信息(a)则作为设备数据(1)的设备连接数据。
[0129] 同理,第二设备信息(b)中的第二路由设备地址与设备数据(3)中的第一路由设备地址相同,则说明广告发送端A与广告接收端C相连接,进行过广告投放,即第二设备信息
(b)则作为设备数据(3)的设备连接数据。
[0130] 而第二设备信息(C)中的第二路由设备地址与设备数据(4)中的第一路由设备地址相同,则说明广告发送端A与广告接收端G相连接,进行过广告投放,即第二设备信息(c)
则作为设备数据(4)的设备连接数据。
[0131] 而设备数据(1)、(2)和(3)则作为广告发送端A的设备数据,所以第二设备信息(a)、(b)和(c)则作为广告发送端A的设备连接数据。
[0132] 同理,第二设备信息(d)则作为设备数据(2)的设备连接数据,而第二设备信息(e)则作为设备数据(5)的设备连接数据,即第二设备信息(d)和(e)作为广告发送端D的设备连
接数据。
[0133] 在得到各个广告发送端的设备连接数据后,即可将设备数据以及设备连接数据中的信息提取出来,组成广告发送端对应的设备关联数据,如步骤S102c所示。
[0134] S102c. 获取所述每条设备数据中的广告发送端的身份标识、第一路由设备地址以及与所述每条设备数据匹配的所述设备连接数据中的广告接收端的身份标识,组成所述
每个广告发送端的设备关联数据。
[0135] 步骤S102c则是提取每条设备数据中的广告发送端的身份标识、第一路由设备地址以及与每条设备数据匹配的设备连接数据中的广告接收端的身份标识的过程,以便利用
上述数据,组成广告发送端的设备关联数据。
[0136] 例如,还是在上述举例的基础上,对步骤S102c进行详细的阐述:
[0137] 由上述举例可知,第二设备信息(a)、(b)和(c)作为广告发送端A的设备连接数据,第一设备信息(1)、(3)和(4)中作为广告发送端A的设备数据,且设备连接数据(a)与设备数
据(1)相匹配;设备连接数据(b)与设备数据(3)相匹配;设备连接数据(c)与设备数据(4)相
关联,所以广告发送端的设备关联数据为:
[0138] A1.  广告发送端A的身份标识为190808;连接的第一路由设备地址为192.168.xxx;广告接收端B的身份标识为121564;
[0139] A2. 广告发送端A的身份标识为:190808;连接的第一路由设备地址为:162.168.xxx;广告接收端C的身份标识为121223;
[0140] A3. 广告发送端A的身份标识为:190808;连接的第一路由设备地址为:192.665.xxx;广告接收端G的身份标识为268974。
[0141] 所以,通过上述阐述,即可得出广告发送端A的设备关联数据共有3个,即在广告已投放时长内,广告发送端A在广告接收端B、广告接收端C以及广告接收端G上进行过广告投
放,即共计有3次广告投放。
[0142] 通过上述设计,即可将广告发送端与广告接收端的设备信息相关联,进而可实现通过关联的数据实现广告发送端投放广告的频次统计。
[0143] 在本实施例中,设备关联数据中还可包含第二路由设备地址,由于第一路由设备地址与第二路由设备地址是相同的, 所以二者中的任意一个均可。
[0144] 在本实施例中,在步骤S102a之前,还需要对第一设备信息以及第二设备信息进行数据处理,以便去除所述第一设备信息和所述第二设备信息中的错误数据,避免错误数据
影响广告发送端和广告接收端的数据关联。
[0145] 在本实施例中,举例进行数据处理可以但不限于包括:对第一设备信息以及第二设备信息进行字符错误的清洗,以及各个地址以及身份标识格式的统一。
[0146] 下面,为本实施例提供一种根据设备关联数据,得到广告投放频次的具体方法,可以但不限于如下步骤S103a和步骤S103b。
[0147] S103a. 在所述广告已投放时长内,按照所述每个广告发送端的广告发送时间从后到先的顺序,对所述每个广告发送端的设备关联数据进行排序。
[0148] S103b. 按照排序顺序,统计所述每个广告发送端的设备关联数据的条数,得到所述每个广告发送端的广告投放频次。
[0149] 步骤S103a则是按照广告发送时间的先后顺序,对每个广告发送端的设备关联数据进行排序的过程,此步骤的作用则是:将广告发送端最新使用的广告接收端的数据,排序
在前面,以便得到广告发送端近期使用的投放平台(即广告接收端),使得根据设备关联数
据统计出的广告投放频次更具备代表性。
[0150] 步骤S103b则是统计排序后的设备关联数据,以便得到广告投放频次。
[0151] 例如,还是在上述举例的基础上,广告发送端A的设备关联数据有A1、A2和A3,假设A1的广告发送时间为2020‑11‑3,8点;A2的广告发送时间为2020‑11‑3,10点;而A3的广告发
送时间为2020‑11‑3,11点。
[0152] 那么根据步骤S103a的规则,广告发送端A的设备关联数据的排序则为:A3、A2和A1。最后,统计排序后设备关联数据的条数,即可得到广告发送端A的广告投放频次。
[0153] 在本实施例中,举例对设备关联数据进行排序可以但不限于使用topn倒排索引算法;倒排索引源于实际应用中需要根据属性的值来查找记录,这种索引表中的每一项都包
括一个属性值和具有该属性值的各记录的地址,由于不是由记录来确定属性值,而是由属
性值来确定记录的位置,因而称为倒排索引。
[0154] 在本实施例中,为了保证数据的及时性,可在排序后的设备关联数据中,只选择预设时间段内的设备关联数据进行统计。
[0155] 例如,还是以上述举例为基础,假设预设时间段为2020年11月3日10点到2020年11月3日12点,那么进行统计的数据则是由A2和A3,即广告发送端A的广告投放频次为2次。通
过上述设计,可只对近期的投放数据进行统计,提高设备关联数据的代表性。
[0156] 通过上述步骤S103a和步骤S103b,即可通过设备关联数据,得到广告发送端的广告投放频次,进而实现根据广告投放频次,进行广告投放的管理。
[0157] 如图2所示,本实施例第二方面提供了一种实现实施例第一方面中所述的广告投放的管理方法的硬件装置,包括:信息获取单元、数据关联单元、频次统计单元和广告投放
管理单元。
[0158] 所述信息获取单元,用于获取第一设备信息以及第二设备信息,其中,所述第一设备信息包括广告发送端的身份标识以及在广告已投放时长内所述广告发送端连接的第一
路由设备地址,所述第二设备信息包括广告接收端的身份标识以及在广告已投放时长内所
述广告接收端连接的第二路由设备地址。
[0159] 所述数据关联单元,用于根据所述第一设备信息以及所述第二设备信息,得到每个广告发送端的设备关联数据,其中,所述设备关联数据中的每条设备关联数据包括通信
地址,以及连接所述通信地址的任一广告发送端的身份标识和任一广告接收端的身份标
识,所述通信地址为所述第一路由设备地址或所述第二路由设备地址。
[0160] 所述频次统计单元,用于根据所述每个广告发送端的设备关联数据,得到所述每个广告发送端在所述已投放时长内的广告投放频次。
[0161] 所述广告投放管理单元,用于根据所述每个广告发送端的广告投放频次,对所述每个广告发送端进行广告投放的管理。
[0162] 在一个可能的设计中,所述数据关联单元包括:筛选子单元、匹配子单元子单元和提取子单元。
[0163] 所述筛选子单元,用于根据所述广告发送端的身份标识,筛选所述第一设备信息,将具有同一身份标识的第一设备信息,作为对应广告发送端的设备数据。
[0164] 所述匹配子单元,用于根据所述设备数据中的每条设备数据,匹配所述第二设备信息,将与所述每条设备数据中第一路由设备地址相同的第二路由设备地址对应的第二设
备信息,作为所述广告发送端的设备连接数据。
[0165] 所述提取子单元,用于获取所述每条设备数据中的广告发送端的身份标识、第一路由设备地址以及与所述每条设备数据匹配的所述设备连接数据中的广告接收端的身份
标识,组成所述每个广告发送端的设备关联数据。
[0166] 在一个可能的设计中,所述装置还包括:数据处理单元。
[0167] 所述数据处理单元,用于对所述第一设备信息以及所述第二设备信息进行数据处理,以便去除所述第一设备信息和所述第二设备信息中的错误数据。
[0168] 在一个可能的设计中,所述频次统计单元包括:排序子单元和统计子单元。
[0169] 所述排序子单元,用于在所述广告已投放时长内,按照所述每个广告发送端的广告发送时间从后到先的顺序,对所述每个广告发送端的设备关联数据进行排序。
[0170] 所述统计子单元,用于按照排序顺序,统计所述每个广告发送端的设备关联数据的条数,得到所述每个广告发送端的广告投放频次。
[0171] 在一个可能的设计中,所述广告投放管理单元包括:判断子单元和播放子单元。
[0172] 所述判断子单元,用于在获取到任一广告发送端在所述广告已投放时长后发送的广告投放请求时,判断所述任一广告发送端的广告投放频次是否超出所述任一广告发送端
的限定投放频次。
[0173] 所述播放子单元,用于在所述判断子单元判断为是时,向所述广告投放请求对应的广告接收端发送第一指令,以便使所述广告接收端根据所述第一指令不播放所述广告投
放请求对应的广告。
[0174] 在一个可能的设计中,所述播放子单元,还用于在所述判断子单元判断为否时,向所述广告投放请求对应的广告接收端发送第二指令,以便使所述广告接收端根据所述第二
指令播放所述广告投放请求对应的广告。
[0175] 本实施例提供的硬件装置的工作过程、工作细节和技术效果,可以参见实施例第一方面,于此不再赘述。
[0176] 如图3所示,本实施例第三方面提供了第二种实现实施例第一方面中所述的广告投放的管理方法的硬件装置,包括依次通信相连的存储器、处理器和收发器,其中,所述存
储器用于存储计算机程序,所述收发器用于收发消息,所述处理器用于读取所述计算机程
序,执行如实施例第一方面所述的广告投放的管理方法。
[0177] 具体举例的,所述存储器可以但不限于包括随机存取存储器(random access memory,RAM)、只读存储器(Read Only Memory image,ROM)、闪存(Flash Memory)、先进先
出存储器(First Input First Output,FIFO)和/或先进后出存储器(First In Last Out,
FILO)等等;所述处理器可以不限于采用型号为STM32F105系列的微处理器、精简指令集计
算机(reduced instruction set computer,RSIC)微处理器、X86等架构处理器或集成嵌入
式神经网络处理器(neural‑network processing units,NPU)的处理器;所述收发器可以
但不限于为无线保真(WIFI)无线收发器、蓝牙无线收发器、通用分组无线服务技术
(General Packet Radio Service,GPRS)无线收发器、紫蜂协议(基于IEEE802.15.4标准的
低功耗局域网协议,ZigBee)无线收发器、3G收发器、4G收发器和/或5G收发器等。此外,所述
装置还可以但不限于包括有电源模块、显示屏和其它必要的部件。
[0178] 本实施例提供的硬件装置的工作过程、工作细节和技术效果,可以参见实施例第一方面,于此不再赘述。
[0179] 本实施例第四方面提供了一种存储包含有实施例第一方面所述的广告投放的管理方法的指令的计算机可读存储介质,即所述计算机可读存储介质上存储有指令,当所述
指令在计算机上运行时,执行如第一方面所述的广告投放的管理方法。其中,所述计算机可
读存储介质是指存储数据的载体,可以但不限于包括软盘、光盘、硬盘、闪存、优盘和/或记
忆棒(Memory Stick)等,所述计算机可以是通用计算机、专用计算机、计算机网络、或者其
他可编程装置。
[0180] 本实施例提供的计算机可读存储介质的工作过程、工作细节和技术效果,可以参见实施例第一方面,于此不再赘述。
[0181] 本实施例第五方面提供了一种包含指令的计算机程序产品,当所述指令在计算机上运行时,使所述计算机执行如实施例第一方面所述的广告投放的管理方法,其中,所述计
算机可以是通用计算机、专用计算机、计算机网络、或者其他可编程装置。
[0182] 以上所描述的多个实施例仅仅是示意性的,其中所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单
元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其
中的部分或者全部模块来实现本实施例方案的目的。本领域普通技术人员在不付出创造性
的劳动的情况下,即可以理解并实施。
[0183] 通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到各实施方式可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件。基于这样的理解,上
述技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该
计算机软件产品可以存储在计算机可读存储介质中,如ROM/RAM、磁碟、光盘等,包括若干指
令用以使得一台计算机设备执行各个实施例或者实施例的某些部分所述的方法。
[0184] 本发明不局限于上述可选实施方式,任何人在本发明的启示下都可得出其他各种形式的产品,但不论在其形状或结构上作任何变化,凡是落入本发明权利要求界定范围内
的技术方案,均落在本发明的保护范围之内。