[发明专利]广告去重的方法及装置有效
申请号: | 201911284223.4 | 申请日: | 2019-12-13 |
公开(公告)号: | CN110942355B | 公开(公告)日: | 2023-05-23 |
发明(设计)人: | 马文旭;刘丙凯;白于鲁;张涛;周健;罗井煜;张婧婷 | 申请(专利权)人: | 北京搜狐新媒体信息技术有限公司 |
主分类号: | G06Q30/0241 | 分类号: | G06Q30/0241;G06Q30/0251;G06F16/9535 |
代理公司: | 北京集佳知识产权代理有限公司 11227 | 代理人: | 李慧引 |
地址: | 100190 北京市海淀*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 广告 方法 装置 | ||
1.一种广告去重的方法,其特征在于,包括:
获取客户端发送的广告请求;其中,所述广告请求包括多个请求信息;所述请求信息包括广告位标识;
从加载在缓存中的配置文件中匹配出与所述广告位标识对应的去重规则;其中,所述配置文件包括各个广告位标识对应的去重规则;每个所述去重规则包含多个去重维度;
基于预选广告在所述去重规则的各个去重维度上的信息,与已下发广告在所述去重规则的各个去重维度上的信息的对比结果,对多个所述预选广告进行去重,得到待下发广告;
将所述待下发广告下发给所述客户端;
所述基于预选广告在所述去重规则的各个去重维度上的信息,与已下发广告在所述去重规则的各个去重维度上的信息的对比结果,对多个所述预选广告进行去重,得到待下发广告,包括:
根据所述去重规则的各个去重维度,生成每个所述预选广告对应的去重信息;其中,每个所述预选广告对应的去重信息包含所述去重规则的各个去重维度对应的所述广告请求的请求信息、所述预选广告的广告信息以及所述去重信息的过期时间;
依次针对每个所述预选广告,判断数据库中是否存储有未过期的,并且与所述预选广告对应的去重信息,包含有相同的请求信息和广告信息的历史去重信息;其中,所述历史去重信息为先前生成的所述已下发广告对应的去重信息;
若判断出数据库中存储有未过期的,并且与所述预选广告对应的去重信息,包含有相同的请求信息和广告信息的历史去重信息,则将所述预选广告去重;
若判断出数据库中未存储有未过期的,并且与所述预选广告对应的去重信息,包含有相同的请求信息和广告信息的历史去重信息,则结束判断并将所述预选广告确定为待下发广告,以及将所述预选广告对应的去重信息作为历史去重信息存储到数据库中;
所述根据所述去重规则的各个去重维度,生成每个所述预选广告对应的去重信息,包括:
针对每个所述预选广告,从所述广告请求的多个请求信息中确定出属于所述去重规则的去重维度上的所有请求信息,以及从所述预选广告的多个广告信息中确定出属于所述去重规则的去重维度上的所有广告信息;其中,所述预选广告根据所述广告请求中多个请求信息,从数据库中筛选得到;
分别根据确定出的所述请求信息以及所述广告信息,以键值对的方式生成每个所述预选广告对应的去重信息,得到每个所述预选广告对应的键值对;其中,所述键值对的过期时间根据所述去重规则中的相应的去重维度设置。
2.根据权利要求1所述的方法,其特征在于,依次针对每个所述预选广告,判断数据库中是否存储有未过期的,并且与所述预选广告对应的去重信息,包含有相同的请求信息和广告信息的历史去重信息,包括:
依次针对每个所述预选广告,判断数据库中是否存储有与生成的所述预选广告对应的键值对相同的键值对;
其中,相同的键值对包含有相同的请求信息和广告信息;所述键值对在达到其过期时间后被删除。
3.根据权利要求1所述的方法,其特征在于,还包括:
当定时器线程监控到硬盘中的配置文件更改后,保持对缓存中的第一配置文件的正常使用,根据硬盘中的所述配置文件更新缓存中的第二配置文件;其中,所述第一配置文件为缓存中当前正在使用的配置文件,所述第二配置文件为缓存中当前未被使用的配置文件;
当所述第二配置文件更新结束后,启用所述第二配置文件,停用所述第一配置文件。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京搜狐新媒体信息技术有限公司,未经北京搜狐新媒体信息技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201911284223.4/1.html,转载请声明来源钻瓜专利网。