[发明专利]一种广告策略代码生成方法、广告投放方法及装置在审
申请号: | 202011073259.0 | 申请日: | 2020-10-09 |
公开(公告)号: | CN112183049A | 公开(公告)日: | 2021-01-05 |
发明(设计)人: | 何亮;丁玉成;张雄虎;杨运超;姜昆鹏;佘一夫 | 申请(专利权)人: | 湖南快乐阳光互动娱乐传媒有限公司 |
主分类号: | G06F40/186 | 分类号: | G06F40/186;G06F8/30;G06F40/151;G06Q30/02 |
代理公司: | 北京集佳知识产权代理有限公司 11227 | 代理人: | 王娇娇 |
地址: | 410003 湖南省*** | 国省代码: | 湖南;43 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 广告 策略 代码 生成 方法 投放 装置 | ||
本发明提供了一种广告策略代码生成方法、广告投放方法及装置,预先为每种广告策略的策略类型设置代码模板以及代码生成器,在获取广告策略的策略类型和策略参数的情况下,通过将策略参数写入对应策略类型的代码模板,生成该广告策略的伪代码,并通过调用该广告策略的策略类型对应的代码生成器,将广告策略的伪代码自动转换为工程代码,整个代码生成过程自动化完成,不需要人工参与,有效缩短了代码开发时间,提高了广告策略代码的生成效率,有效降低了代码与策略之间的耦合度,提高了代码的可维护性,降低了bug率。
技术领域
本发明涉及计算机技术领域,更具体的,涉及一种广告策略代码生成方法、广告投放方法及装置。
背景技术
广告投放引擎,在广告约束条件下,为客户端每一次广告请求匹配最优的广告内容下发给客户端播放广告。为了匹配最优广告,实现千人千面的广告展示效果,广告投放引擎往往会利用大量复杂的策略,如基于用户标签的算法、Lookalike、地域定向等。
在实际应用中,广告投放引擎所涉及的广告筛选策略、广告约束条件和广告排序等策略种类繁多且复杂多变。若采用人工编写代码的方式实现,在广告投放引擎日常更新迭代中需要消耗较多的人力成本,广告策略代码生成效率低下,且容易出现程序bug。
发明内容
有鉴于此,本发明提供了一种广告策略代码生成方法、广告投放方法及装置,提高了广告策略代码的生成效率。
为了实现上述发明目的,本发明提供的具体技术方案如下:
一种广告策略代码生成方法,包括:
获取广告策略的策略类型和策略参数;
按照所述策略类型对应的代码模板的格式,将所述策略参数写入所述策略类型对应的代码模板中,生成所述广告策略的伪代码;
调用所述策略类型对应的代码生成器,将所述广告策略的伪代码转换为工程代码;
将所述广告策略的工程代码整合编译到广告投放服务器中。
可选的,所述按照所述策略类型对应的代码模板的格式,将所述策略参数写入所述策略类型对应的代码模板中,生成所述广告策略的伪代码,包括:
判断所述策略类型是否为广告匹配策略;
若是广告匹配策略,按照广告匹配策略对应的代码模板的格式,将所述策略参数写入广告匹配策略对应的代码模板中,生成广告匹配策略的伪代码;
若不是广告匹配策略,判断所述策略类型是否为广告筛选策略;
若是广告筛选策略,按照广告筛选策略对应的代码模板的格式,将所述策略参数写入广告筛选策略对应的代码模板中,生成广告筛选策略的伪代码;
若不是广告筛选策略,判断所述策略类型是否为广告排序策略;
若是广告排序策略,按照广告排序策略对应的代码模板的格式,将所述策略参数写入广告排序策略对应的代码模板中,生成广告排序策略的伪代码。
一种广告投放方法,应用于广告投放服务器,所述广告投放服务器中预先存储由上述实施例公开的广告策略代码生成方法生成的广告策略的工程代码,所述方法包括:
接收客户端发起的广告请求;
对所述广告请求进行解析,得到客户端用户信息、播放器信息和视频信息;
运行预先存储的广告策略的工程代码,确定与所述客户端用户信息、所述播放器信息和所述视频信息相匹配的候选广告;
将优先级最高的所述候选广告发送到所述客户端。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于湖南快乐阳光互动娱乐传媒有限公司,未经湖南快乐阳光互动娱乐传媒有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202011073259.0/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种自动除水雾的户外监控器
- 下一篇:一种用于扫描探针显微镜的防倾斜装置