[发明专利]一种构建广告物料的方法和装置在审
申请号: | 201811610293.X | 申请日: | 2018-12-27 |
公开(公告)号: | CN111383037A | 公开(公告)日: | 2020-07-07 |
发明(设计)人: | 李朋飞 | 申请(专利权)人: | 北京奇虎科技有限公司 |
主分类号: | G06Q30/02 | 分类号: | G06Q30/02 |
代理公司: | 北京市隆安律师事务所 11323 | 代理人: | 权鲜枝 |
地址: | 100088 北京市西城区新*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 构建 广告 物料 方法 装置 | ||
本发明公开了一种构建广告物料的方法、装置、电子设备和计算机可读存储介质,包括:开启指定数量个协程,分为用户信息协程、广告计划协程、广告组协程、物料协程和关键字协程;使用用户信息协程从数据库中获取用户信息,分发至广告计划协程;使用广告计划协程根据用户信息,从数据库中获取对应的广告计划,分发至广告组协程;使用广告组协程根据与用户信息对应的广告计划,从数据中获取对应的广告组信息,分发至物料协程和关键字协程;使用物料协程根据广告组信息,从数据库中获取对应的广告物料;使用关键字协程根据广告组信息,从数据库中获取对应的广告关键字信息;将广告物料和广告关键字信息对应保存至搜索引擎中,提高广告物料构建的效率。
技术领域
本发明涉及计算机技术领域,具体涉及一种构建广告物料的方法、装置、电子设备和计算机可读存储介质。
背景技术
用户通过搜索引擎搜索关键字对应的信息时,会将相应的推荐内容推送给用户,例如广告信息。为了对用户正确快速的推荐广告,需要将数据库中的广告物料构建到搜索引擎中。在进行广告物料构建时,需要根据数据库中的各类信息,例如用户信息、广告计划等,各类信息是存在依赖关系的,需要上一级的信息处理结束后,才能进行下一级的信息处理,现有技术中,往往是采用串行的方式进行广告物料的构建,这样会影响广告物料构建的效率。
发明内容
鉴于上述问题,提出了本发明以便提供一种克服上述问题或者至少部分地解决上述问题的构建广告物料的方法、装置、电子设备和计算机可读存储介质。
根据本发明的一个方面,提供了一种构建广告物料的方法,其中,该方法包括:
开启指定数量个协程,将该指定数量个协程分为一个或多个用户信息协程、一个或多个广告计划协程、一个或多个广告组协程、一个或多个物料协程和一个或多个关键字协程;
使用所述用户信息协程,从数据库中获取用户信息,将获取的用户信息分发至所述广告计划协程;
使用所述广告计划协程,根据用户信息,从数据库中获取与用户信息对应的广告计划,将获取的广告计划分发至所述广告组协程;
使用所述广告组协程,根据与用户信息对应的广告计划,从数据中获取与广告计划对应的广告组信息,将获取的广告组信息分发至所述物料协程和所述关键字协程;
使用所述物料协程,根据广告组信息,从数据库中获取与广告组信息对应的广告物料信息;以及,使用所述关键字协程,根据广告组信息,从数据库中获取与广告组信息对应的广告关键字信息;
将所述广告物料信息和所述广告关键字信息对应保存至搜索引擎的数据库中。
可选地,该方法还包括:
将所述用户信息,和/或所述广告计划,和/或所述广告组信息保存至搜索引擎的数据库。
可选地,所述用户信息协程、所述广告计划协程、所述广告组协程、所述物料协程和所述关键字协程之间通过管道channel进行信息传递。
可选地,该方法还包括;
监测所述用户信息协程、所述广告计划协程、所述广告组协程、所述物料协程和所述关键字协程的执行过程;
根据监测结果,重新对开启的指定数量个协程进行分配。
可选地,该方法包括:将数据库中的用户信息分成一组或多组;
所述开启指定数量个协程包括:对应每组用户信息均开启指定数量个协程;将每组的指定数量个协程分为一个或多个用户信息协程、一个或多个广告计划协程、一个或多个广告组协程、一个或多个物料协程和一个或多个关键字协程。
可选地,所述使用所述用户信息协程,从数据库中获取用户信息包括:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京奇虎科技有限公司,未经北京奇虎科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201811610293.X/2.html,转载请声明来源钻瓜专利网。