CN110673833A - 应用于程序化广告投放的信息管理***及广告投放平台 - Google Patents
应用于程序化广告投放的信息管理***及广告投放平台 Download PDFInfo
- Publication number
- CN110673833A CN110673833A CN201910900682.4A CN201910900682A CN110673833A CN 110673833 A CN110673833 A CN 110673833A CN 201910900682 A CN201910900682 A CN 201910900682A CN 110673833 A CN110673833 A CN 110673833A
- Authority
- CN
- China
- Prior art keywords
- information
- advertisement
- module
- mapping relation
- piece
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F8/00—Arrangements for software engineering
- G06F8/20—Software design
- G06F8/22—Procedural
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/20—Information retrieval; Database structures therefor; File system structures therefor of structured data, e.g. relational data
- G06F16/25—Integrating or interfacing systems involving database management systems
- G06F16/252—Integrating or interfacing systems involving database management systems between a Database Management System and a front-end application
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/20—Information retrieval; Database structures therefor; File system structures therefor of structured data, e.g. relational data
- G06F16/27—Replication, distribution or synchronisation of data between databases or within a distributed database system; Distributed database system architectures therefor
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F9/00—Arrangements for program control, e.g. control units
- G06F9/06—Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
- G06F9/44—Arrangements for executing specific programs
- G06F9/448—Execution paradigms, e.g. implementations of programming paradigms
- G06F9/4482—Procedural
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q30/00—Commerce
- G06Q30/02—Marketing; Price estimation or determination; Fundraising
- G06Q30/0241—Advertisements
- G06Q30/0251—Targeted advertisements
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q30/00—Commerce
- G06Q30/02—Marketing; Price estimation or determination; Fundraising
- G06Q30/0241—Advertisements
- G06Q30/0277—Online advertisement
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Business, Economics & Management (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Software Systems (AREA)
- Databases & Information Systems (AREA)
- General Engineering & Computer Science (AREA)
- Accounting & Taxation (AREA)
- Development Economics (AREA)
- Finance (AREA)
- Strategic Management (AREA)
- Data Mining & Analysis (AREA)
- Entrepreneurship & Innovation (AREA)
- Game Theory and Decision Science (AREA)
- Economics (AREA)
- Marketing (AREA)
- General Business, Economics & Management (AREA)
- Computing Systems (AREA)
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
- Information Transfer Between Computers (AREA)
Abstract
本申请提供了一种应用于程序化广告投放的信息管理***及广告投放平台,其中,该***包括:信息同步模块,用于获取广告***中预先存储的至少一条原始广告信息,将至少一条原始广告信息传输至信息处理模块;信息处理模块,用于从各个原始广告信息中提取出广告位属性和广告物料信息,并建立各个广告位属性与各个广告物料信息之间的映射关系;将建立的各个广告位属性与各个广告物料信息之间的映射关系传输至信息存储模块;以及,在接收到投放***发送的信息获取指令之后,将信息存储模块存储的映射关系传输至投放***以便投放***基于映射关系进行目标广告物料的投放。采用上述信息管理***实现了广告***与投放***的连接,实现了广告的精准投放。
Description
技术领域
本申请涉及互联网广告技术领域,具体而言,涉及一种应用于程序化广告投放的信息管理***及广告投放平台。
背景技术
随着互联网技术的迅速发展,广告投放已经逐渐从传统的线下投放方式(如利用广告栏、杂志等广告媒体向不同的群体展示产品广告)转向线上投放方式,如利用各种应用程序(Application,APP)或者网站进行线上的广告投放。
相关技术中的线上广告投放方式,需要先将相关广告信息(如广告素材、广告类型、播放策略等)预先输入广告***,广告***可以保存相关广告信息,这样,在投放***接收到广告受众触发的广告请求之后,可以利用广告***保存的相关广告信息进行广告投放。
然而,随着广告量和投放渠道量的日益增加,无法很好的对广告信息进行管理,从而无法满足对广告的精准投放的需求。
发明内容
有鉴于此,本申请的目的在于提供一种应用于程序化广告投放的信息管理***及广告投放平台,以通过对广告信息的管理实现对广告的精准投放。
主要包括以下几个方面:
第一方面,本申请提供了一种应用于程序化广告投放的信息管理***,所述***包括:信息同步模块、信息处理模块和信息存储模块;所述信息同步模块、所述信息存储模块均与所述信息处理模块通信连接;
所述信息同步模块,用于获取广告***中预先存储的至少一条原始广告信息,将所述至少一条原始广告信息传输至所述信息处理模块;
所述信息处理模块,用于接收所述信息同步模块发送的所述至少一条原始广告信息,从各个所述原始广告信息中提取出广告位属性和广告物料信息,并建立各个广告位属性与各个广告物料信息之间的映射关系;将建立的各个广告位属性与各个广告物料信息之间的映射关系传输至所述信息存储模块;以及,在接收到投放***发送的信息获取指令之后,将所述信息存储模块存储的映射关系传输至所述投放***;其中,所述投放***用于基于所述映射关系对目标广告位请求中携带的目标广告位属性进行目标广告物料的投放;
所述信息存储模块,用于接收所述信息处理模块发送的各个广告位属性与各个广告物料信息之间的映射关系,并存储所述映射关系。
在一种实施方式中,所述信息同步模块,具体用于通过调用针对所述广告***的应用程序编程接口API,在预设时长内获取广告***中预先存储的至少一条原始广告信息。
在一种实施方式中,所述***还包括:网络挂接webhook回调模块;所述webhook回调模块与所述信息同步模块通信连接;
所述webhook回调模块,用于在确定所述广告***对广告信息执行修改操作之后,生成第一修改通知消息;将所述第一修改通知消息发送至所述信息同步模块;
所述信息同步模块,还用于在接收到所述webhook回调模块发送的所述第一修改通知消息之后,获取所述广告***中执行修改操作对应的广告信息。
在一种实施方式中,所述信息处理模块包括:信息接收单元和信息处理单元;所述信息接收单元和所述信息处理单元通信连接;所述信息处理单元与所述信息存储模块通信连接;
所述信息接收单元,用于接收所述信息同步模块发送的所述至少一条原始广告信息,并将所述至少一条原始广告信息传输至所述信息处理单元;
所述信息处理单元,用于接收所述信息接收单元发送的所述至少一条原始广告信息,从各个所述原始广告信息中提取出广告位属性和广告物料信息,并建立各个广告位属性与各个广告物料信息之间的映射关系;将建立的各个广告位属性与各个广告物料信息之间的映射关系传输至所述信息存储模块;以及,在接收到所述投放***发送的信息获取指令之后,将所述信息存储模块存储的映射关系传输至所述投放***。
在一种实施方式中,所述信息处理模块还包括:状态记录单元和空间统计单元;所述状态记录单元、所述空间统计单元均与所述信息处理单元通信连接;
所述状态记录单元,用于记录所述信息管理***在执行信息管理服务时的状态信息,将所述状态信息传输至所述信息存储模块;其中,所述状态信息包括启动所述信息管理***的启动时间信息以及更新所述信息存储模块中存储的映射关系的更新时间信息;
所述空间统计单元,用于根据所述信息存储模块中存储的每个映射关系占用的存储空间,统计各个映射关系占用的存储空间和值,将所述存储空间和值传输至所述信息存储模块。
在一种实施方式中,所述***还包括:用户接口;所述用户接口与所述信息处理单元通信连接;
所述用户接口,用于响应触发的携带有待展示信息标识的信息展示请求,将该信息展示请求发送至所述信息处理单元;接收所述信息处理单元根据所述待展示信息标识确定的待展示信息,并进行信息展示;
所述信息处理单元,还用于从所述信息展示请求中提取出所述待展示信息标识;根据所述待展示信息标识从所述信息存储模块中存储的展示信息中查找与所述待展示信息标识对应的待展示信息,并将查找到的待展示信息发送至所述用户接口;其中,所述展示信息包括以下信息中的至少一种:所述状态信息、所述存储空间和值以及所述各个所述映射关系。
在一种实施方式中,所述***还包括:队列维护模块;
所述队列维护模块,用于在确定对广告信息执行修改操作之后,将该广告信息对应的修改信息添加至预先建立的消息队列中,并生成第二修改通知消息;以及将所述第二修改通知消息发送至所述投放***,以便该投放***根据所述第二修改通知消息从预先建立的消息队列中获取所述修改信息,基于该修改信息对自身存储的与该修改信息对应的广告信息进行修改。
第二方面,本申请还提供了一种广告投放平台,所述平台包括:广告***、信息管理***和投放***;所述广告***、所述信息管理***与所述投放***依次连接;
所述广告***,用于获取输入的至少一条原始广告信息,并存储所述至少一条原始广告信息;
所述信息管理***,用于获取所述广告***中预先存储的至少一条原始广告信息,从各个所述原始广告信息中提取出广告位属性和广告物料信息,并建立各个广告位属性与各个广告物料信息之间的映射关系;在接收到投放***发送的信息获取指令之后,将所述映射关系传输至所述投放***;
所述投放***,用于在获取到目标广告位请求之后,从所述目标广告位请求中提取出目标广告位属性;基于各个广告位属性与各个广告物料信息之间的映射关系,查找与所述目标广告位属性对应的目标广告物料信息;将查找到的目标广告物料信息投放至用户终端。
第三方面,本申请还提供了一种应用于程序化广告投放的信息管理方法,所述方法包括:
获取广告***中预先存储的至少一条原始广告信息;
从各个所述原始广告信息中提取出广告位属性和广告物料信息,并建立各个广告位属性与各个广告物料信息之间的映射关系;
将建立的各个广告位属性与各个广告物料信息之间的映射关系进行存储;
在接收到投放***发送的信息获取指令之后,将存储的各个所述映射关系传输至所述投放***;其中,所述投放***用于基于所述映射关系对目标广告位请求中携带的目标广告位属性进行目标广告物料的投放。
第四方面,本申请还提供了一种电子设备,包括:处理器、存储器和总线,所述存储器存储有所述处理器可执行的机器可读指令,当所述电子设备运行时,所述处理器与所述存储器之间通过总线通信,所述处理器执行所述机器可读指令时实现如第三方面所述的信息管理方法的步骤。
采用上述信息管理***,其信息同步模块、信息存储模块均与信息处理模块通信连接,信息同步模块可以获取广告***中预先存储的至少一条原始广告信息,将所述至少一条原始广告信息传输至信息处理模块;信息处理模块则从各个所述原始广告信息中提取出广告位属性和广告物料信息,并建立各个广告位属性与各个广告物料信息之间的映射关系;以及将建立的各个广告位属性与各个广告物料信息之间的映射关系传输至所述信息存储模块进行存储,这样,在接收到投放***发送的信息获取指令之后,将信息存储模块存储的映射关系传输至投放***,以便投放***基于所述映射关系对目标广告位请求中携带的目标广告位属性进行目标广告物料的投放,也即,上述信息管理***实现了广告***与投放***的连接,利用信息管理***可以将广告***中的每条原始广告信息转化为对应的一条映射关系,这样,投放***便可以基于映射关系进行广告物料的查找,从而实现广告的精准投放。
为使本申请的上述目的、特征和优点能更明显易懂,下文特举较佳实施例,并配合所附附图,作详细说明如下。
附图说明
为了更清楚地说明本申请实施例的技术方案,下面将对实施例中所需要使用的附图作简单地介绍,应当理解,以下附图仅示出了本申请的某些实施例,因此不应被看作是对范围的限定,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他相关的附图。
图1示出了本申请实施例所提供的一种广告投放平台的示意图;
图2示出了本申请实施例所提供的一种信息管理***的结构示意图;
图3示出了本申请实施例所提供的一种信息管理***中信息处理模块的结构示意图;
图4示出了本申请实施例所提供的一种信息管理方法的流程图;
图5示出了本申请实施例所提供的一种电子设备的结构示意图。
主要元件符号说明:
11、广告***;22、信息管理***;33、投放***;221、信息同步模块;222、信息处理模块;223、信息存储模块;224、webhook回调模块;225、队列维护模块;2221、信息接收单元;2222、信息处理单元;2223、状态记录单元;2224、空间统计单元。
具体实施方式
为使本申请实施例的目的、技术方案和优点更加清楚,下面将结合本申请实施例中附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本申请一部分实施例,而不是全部的实施例。通常在此处附图中描述和示出的本申请实施例的组件可以以各种不同的配置来布置和设计。因此,以下对在附图中提供的本申请的实施例的详细描述并非旨在限制要求保护的本申请的范围,而是仅仅表示本申请的选定实施例。基于本申请的实施例,本领域技术人员在没有做出创造性劳动的前提下所获得的所有其他实施例,都属于本申请保护的范围。
考虑到相关技术中随着广告量和投放渠道量的日益增加,无法很好的对广告信息进行管理,从而无法满足对广告的精准投放的需求。基于此,本申请提供了一种应用于程序化广告投放的信息管理***及广告投放平台,以通过对广告信息的管理实现对广告的精准投放。下面通过如下实施例进行具体描述。
为了便于理解本申请实施例提供的信息管理***,首先对该信息管理***所在的广告投放平台进行简单说明。
如图1所示,该广告投放平台除了可以包括上述信息管理***22,还可以包括广告***11和投放***33,广告***11、信息管理***22与投放***33依次连接;
广告***11,用于获取输入的至少一条原始广告信息,并存储至少一条原始广告信息;
信息管理***22,用于获取广告***11中预先存储的至少一条原始广告信息,从各个原始广告信息中提取出广告位属性和广告物料信息,并建立各个广告位属性与各个广告物料信息之间的映射关系;在接收到投放***33发送的信息获取指令之后,将映射关系传输至投放***33;
投放***33,用于在获取到目标广告位请求之后,从目标广告位请求中提取出目标广告位属性;基于各个广告位属性与各个广告物料信息之间的映射关系,查找与目标广告位属性对应的目标广告物料信息;将查找到的目标广告物料信息投放至用户终端。
本申请实施例提供的广告投放平台中的信息管理***22,一来可以基于与广告***11之间的连接关系,获取广告***11中预先存储的原始广告信息,以根据原始广告信息确定对应的广告位属性与广告物料信息之间的映射关系,二来可以在接收到投放***33发送的信息获取指令之后,可以将确定的映射关系传输至投放***33,这样,该投放***33在接收到目标广告位请求之后,可以首先从该广告位请求中提取出目标广告位属性,而后可以从接收的各映射关系中查找与该目标广告位属性匹配的目标广告物料信息,将该广告物料信息推送至用户终端进行展示以实现广告的精准投放。
本申请实施例中的信息管理***22可以是应用程序化广告投放的信息管理***,程序化广告投放即是运用技术手段,对整个数字媒体广告投放过程中的各个环节进行信息化,并通过技术手段衔接为一体的一种投放技术。购买/投放/报表追踪/持续优化投放等全环节完全可通过程序化的方式来自动完成,从而提升媒介效率。如,可以运用程序化的技术手段对媒体广告流量(即用户)中的每次曝光机会进行管理,支持采用程序化的方式进行广告采买/投放以及后续的数据回收;让整个广告投放的过程能逐步可数字化,可通过数据来观测/管理广告投放,从而有效对广告平台进行管理。
接下来对本申请实施例提供的应用于程序化广告投放的信息管理***22进行详细说明。
如图2所示,为本申请实施例提供的信息管理***22的结构示意图,该信息管理***22包括:信息同步模块221、信息处理模块222和信息存储模块223;信息同步模块221、信息存储模块223均与信息处理模块222通信连接;
信息同步模块221,用于获取广告***11中预先存储的至少一条原始广告信息,将至少一条原始广告信息传输至信息处理模块222;
信息处理模块222,用于接收信息同步模块221发送的至少一条原始广告信息,从各个原始广告信息中提取出广告位属性和广告物料信息,并建立各个广告位属性与各个广告物料信息之间的映射关系;将建立的各个广告位属性与各个广告物料信息之间的映射关系传输至信息存储模块223;以及,在接收到投放***33发送的信息获取指令之后,将信息存储模块223存储的映射关系传输至投放***33;其中,投放***33用于基于映射关系对目标广告位请求中携带的目标广告位属性进行目标广告物料的投放;
信息存储模块223,用于接收信息处理模块222发送的各个广告位属性与各个广告物料信息之间的映射关系,并存储映射关系。
这里,信息同步模块221可以获取广告***11中预先存储的至少一条原始广告信息,并可以将上述至少一条原始广告信息传输至信息处理模块222,该信息处理模块222可以将接收的每条原始广告信息转化为一个广告位属性与广告物料信息之间的映射关系,并可以将该映射关系存储至信息存储模块223,这样,在接收到投放***33发送的信息获取指令之后,可以将存储的映射关系传输至投放***33,该投放***33则可以基于各个映射关系对目标广告位请求中携带的目标广告位属性查找对应的目标广告物料并进行广告投放,可见,上述信息管理***22通过对原始广告信息的处理,将原始广告信息转化为易于进行广告投放的映射关系,确保了广告的精准投放。
其中,上述原始广告信息可以包括用户利用广告***11输入的各种信息,该信息可以包含广告主信息(如广告主品牌、所属行业属性等),还可以包含与广告位相关的属性信息(如广告位名称及类型、广告位播放时长等),还可以包含与广告投放策略相关的信息(如的播放频次控制、投放时间等),还可以包含与广告内容相关的广告物料信息(如图片、视频、动图等素材以及对应的落地页地址和曝光、点击监测代码等),还可以包括其它与广告相关的信息。这里,上述广告***11可以是集成有用户界面,这样,用户在用户界面可以直接进行输入操作,例如可以新建一个广告项目以及项目下的广告位、广告和物料,设置好项目关键绩效指标(Key Performance Indicator,KPI)以及排期,等待媒体放量,这里的广告项目可以是基于广告主的广告需求设置的,如AA炸鸡店的一个炸鸡项目,一个广告项目下可以设置多个广告位,并可以在对应的广告位***对应的广告物料。
考虑到投放***33在执行广告投放时,可以是在接收到用户终端发送的目标广告位请求之后执行的,该目标广告位请求中可以携带目标广告位属性,该广告位属性可以指的是触发目标广告位请求的当前广告位的所有属性,该属性可以包括广告位类型、广告位播放时长等信息,这样,投放***33可以直接基于信息管理***22得到的映射关系查找与目标广告位属性对应的目标广告物料,进而结合广告投放策略实现广告投放。
另外,上述目标广告位请求中,还可以携带相关用户信息,即触发目标广告位请求的用户的各种信息,以进一步提升广告投放的精准度,该相关用户可以是直接与广告位进行绑定的,从而可以在投放***33可以将目标用户触发的广告位请求返回至该用户对应的用户终端。
可见,信息管理***22所能提供的映射关系在投放***33进行广告投放时起到了关键作用,该信息管理***22可以基于原始广告数据建立各个广告位属性与各个广告物料信息,以便投放***33进行目标广告物料的查找与投放。
本申请实施例中,可以采用信息存储模块223对建立的各映射关系进行存储,这里的信息存储模块223可以实现***内的嵌入式数据库接口,数据库采用键值对(Key-Value)存储模式,通过提供的增删改查、遍历、批量操作等功能,满足数据的读写操作且足够轻量化和灵活。此外,还可以支持内存、boltdb、badger DB等存储引擎,可以适配传统硬盘、固态硬盘等存储介质。
本申请实施例中,针对信息管理***22,为了实现对广告***11中的原始广告信息的快速获取,可以基于信息同步模块221实现。本申请实施例中的信息同步模块221可以通过调用广告***11的应用程序编程接口(Application Programming Interface,API)获取广告***11中预先存储的原始广告信息。
在具体应用中,当信息管理***22启动时,可以通过Syncer同步器自动通过广告***11的API的获取原始广告信息,这一获取操作可以在预设时长内完成。
本申请实施例提供的信息管理***22除了在***启动时,可以获取到广告***11中的原始广告信息,在广告***11中的广告信息发生修改之后,也可以获取到修改的广告信息。这里的修改,可以是对已有原始广告信息的更新或删除,也可以是添加了新的广告信息。为了提升信息管理***22的获取速度,如图2所示,本申请实施例可以利用网络挂接(webhook)回调模块224在确定广告***11对广告信息执行修改操作之后,生成第一修改通知消息;将第一修改通知消息发送至信息同步模块221,这样,信息同步模块221可以基于接收到webhook回调模块224发送的第一修改通知消息,获取广告***11中执行修改操作对应的广告信息,从而实现对修改后的广告信息的获取。
为了确保投放***33的精准投放,本申请实施例中信息管理***22在确认广告***11中发生广告修改后,需要将修改后的广告信息通知给投放***33以便投放***33进行信息同步。此外,本申请实施例中的信息管理***22可以是面向开发人员的,这里也支持对广告信息的修改。不管是上述哪种修改操作,本申请实施例均可以利用队列维护模块225进行信息维护。
如图2所示,本申请实施例中的队列维护模块225在确定对广告信息执行修改操作之后,可以将该广告信息对应的修改信息添加至预先建立的消息队列中,并生成第二修改通知消息;以及将第二修改通知消息发送至投放***33。
在具体应用中,本申请实施例提供的信息管理***22可以预先将***功能进行封装,提供软件开发工具包(Software Development Kit,SDK)以便投放***33进行相应操作。这里,投放***33可以基于对SDK的操作,与信息管理***22进行交互,投放***33在***初始化时可以与信息管理***22建立远程过程调用(Remote Procedure Call,RPC)连接,利用队列维护模块225为接入的投放***33维护了消息队列,这样,投放***33可以通过特定的接口订阅消息队列,当信息管理***22完成一个资源对象(即广告信息)的同步时会将同步完成的事件广播到消息队列中去,这样投放***33就能及时知晓有资源对象进行了更新,并将最新的数据通过RPC接口同步到自己的内存中,实现了数据的一致性。
本申请实施例中的信息处理模块222作为信息管理***22中的关键模块,接下来结合图3进行进一步进行说明。
如图3所示,上述信息处理模块222包括信息接收单元2221和信息处理单元2222;信息接收单元2221和信息处理单元2222通信连接;信息处理单元2222与信息存储模块223通信连接;
信息接收单元2221,用于接收信息同步模块221发送的至少一条原始广告信息,并将至少一条原始广告信息传输至信息处理单元2222;
信息处理单元2222,用于接收信息接收单元2221发送的至少一条原始广告信息,从各个原始广告信息中提取出广告位属性和广告物料信息,并建立各个广告位属性与各个广告物料信息之间的映射关系;将建立的各个广告位属性与各个广告物料信息之间的映射关系传输至信息存储模块223;以及,在接收到投放***33发送的信息获取指令之后,将信息存储模块223存储的映射关系传输至投放***33。
这里,信息接收单元2221可以接收信息同步模块221发送的原始广告信息,并将该原始广告信息传输至信息处理单元2222,信息处理单元2222则可以基于接收的原始广告信息进行各个广告位属性与各个广告物料信息之间的映射关系的建立,建立好的映射关系可以直接发送至信息存储模块223进行存储,这样,一旦接收到投放***33发送的信息获取指令,便可以将存储的映射关系传输给投放***33。这里,基于原始映射关系而言,可以是在投放***33启动之后,基于与广告***11的连接关系直接获取的。
如图3所示,本申请实施例中的信息处理模块222还可以包括状态记录单元2223和空间统计单元2224;状态记录单元2223、空间统计单元2224均与信息处理单元2222通信连接;
状态记录单元2223,用于记录信息管理***22在执行信息管理服务时的状态信息,将状态信息传输至信息存储模块223;其中,状态信息包括启动信息管理***22的启动时间信息以及更新信息存储模块223中存储的映射关系的更新时间信息;
空间统计单元2224,用于根据信息存储模块223中存储的每个映射关系占用的存储空间,统计各个映射关系占用的存储空间和值,将存储空间和值传输至信息存储模块223。
这里,状态记录单元2223可以记录信息管理***22在执行信息管理服务时的各种状态信息,该状态信息不仅包括启动信息管理***22的启动时间信息以及更新信息存储模块223中存储的映射关系的更新时间信息,还可以包括其它状态信息,如***自身的服务状态信息等,本申请实施例对此不做具体的限制。空间统计单元2224不仅可以统计原始广告信息对应的各个映射关系占用的存储空间和值,还可以在对广告信息执行修改操作后对应更新后的映射关系占用的存储空间进行统计。
本申请实施例中,可以利用用户接口对信息存储模块223中存储的各种数据进行展示。本申请实施例中的用户接口可以响应触发的携带有待展示信息标识的信息展示请求,将该信息展示请求发送至信息处理单元2222,这样,信息处理单元2222可以从信息展示请求中提取出待展示信息标识;根据待展示信息标识从信息存储模块223中存储的展示信息中查找与待展示信息标识对应的待展示信息,并将查找到的待展示信息发送至用户接口,以便用户接口接收信息处理单元2222根据待展示信息标识确定的待展示信息,并进行信息展示。
这里,可以通过网络产品界面(Website User Interface,Web UI)将这些数据展示在页面上,***信息一目了然。例如,本申请实施例可以通过页面查看某个资源对象的元数据,通过人工校验数据的准确性,且能够有助于排查广告投放过程中所可能产生的问题。
基于同一发明构思,本申请实施例还提供了一种与程序化广告投放的信息管理***22对应的程序化广告投放的信息管理方法,由于本申请实施例中的方法解决问题的原理与本申请实施例上述程序化广告投放的信息管理***22相似,因此方法的实施可以参见***的实施,重复之处不再赘述。
如图4所示,为本申请实施例所提供的程序化广告投放的信息管理方法的流程图,该信息管理方法应用于广告投放平台中的信息管理***22,该信息管理方法具体包括:
S401、获取广告***11中预先存储的至少一条原始广告信息;
S402、从各个原始广告信息中提取出广告位属性和广告物料信息,并建立各个广告位属性与各个广告物料信息之间的映射关系;
S403、将建立的各个广告位属性与各个广告物料信息之间的映射关系进行存储;
S404、在接收到投放***33发送的信息获取指令之后,将存储的各个映射关系传输至投放***33;其中,投放***33用于基于映射关系对目标广告位请求中携带的目标广告位属性进行目标广告物料的投放。
本申请实施例提供的信息管理方法可以将广告***11中的每条原始广告信息转化为对应的一条映射关系,这样,投放***33便可以基于映射关系进行广告物料的查找,从而实现广告的精准投放。
在一种实施方式中,获取广告***11中预先存储的至少一条原始广告信息,包括:
通过调用针对广告***11的应用程序编程接口API,在预设时长内获取广告***11中预先存储的至少一条原始广告信息。
在一种实施方式中,上述方法还包括:
在确定广告***11对广告信息执行修改操作之后,从广告***11中获取执行修改操作对应的广告信息。
在一种实施方式中,上述方法还包括:
响应触发的携带有待展示信息标识的信息展示请求;
根据待展示信息标识从存储的各展示信息中查找与待展示信息标识对应的待展示信息,并将查找到的待展示信息进行显示。
在一种实施方式中,上述方法还包括:
在确定对广告信息执行修改操作之后,将该广告信息对应的修改信息添加至预先建立的消息队列中,并生成第二修改通知消息;以及将第二修改通知消息发送至投放***33,以便该投放***33根据第二修改通知消息从预先建立的消息队列中获取修改信息,基于该修改信息对自身存储的与该修改信息对应的广告信息进行修改。
如图5所示,为本申请实施例所提供的一种电子设备的结构示意图,该电子设备包括:处理器501、存储器502和总线503,存储器502存储执行指令,当电子设备运行时,处理器501与存储器502之间通过总线503通信,处理器501执行存储器502中存储的如图4所示的应用于程序化广告投放的信息管理方法。
本申请实施例还提供了一种计算机可读存储介质,该计算机可读存储介质上存储有计算机程序,该计算机程序被处理器501运行时执行信息管理方法的步骤。
具体地,该存储介质能够为通用的存储介质,如移动磁盘、硬盘等,该存储介质上的计算机程序被运行时,能够执行上述信息管理方法,从而解决对大量广告信息进行管理、从而无法进行广告精准投放的问题,进而达到通过对广告信息的管理实现对广告的精准投放的效果。
本申请实施例所提供的信息管理方法的计算机程序产品,包括存储了程序代码的计算机可读存储介质,程序代码包括的指令可用于执行前面方法实施例中的方法,具体实现可参见方法实施例,在此不再赘述。
所属领域的技术人员可以清楚地了解到,为描述的方便和简洁,上述描述的***和装置的具体工作过程,可以参考前述方法实施例中的对应过程,在此不再赘述。
功能如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本申请的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本申请各个实施例方法的全部或部分步骤。而前述的存储介质包括:U盘、移动硬盘、只读存储器(ROM,Read-Only Memory)、随机存取存储器(RAM,Random Access Memory)、磁碟或者光盘等各种可以存储程序代码的介质。
以上,仅为本申请的具体实施方式,但本申请的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本申请揭露的技术范围内,可轻易想到变化或替换,都应涵盖在本申请的保护范围之内。因此,本申请的保护范围应以权利要求的保护范围为准。
Claims (10)
1.一种应用于程序化广告投放的信息管理***,其特征在于,所述***包括:信息同步模块、信息处理模块和信息存储模块;所述信息同步模块、所述信息存储模块均与所述信息处理模块通信连接;
所述信息同步模块,用于获取广告***中预先存储的至少一条原始广告信息,将所述至少一条原始广告信息传输至所述信息处理模块;
所述信息处理模块,用于接收所述信息同步模块发送的所述至少一条原始广告信息,从各个所述原始广告信息中提取出广告位属性和广告物料信息,并建立各个广告位属性与各个广告物料信息之间的映射关系;将建立的各个广告位属性与各个广告物料信息之间的映射关系传输至所述信息存储模块;以及,在接收到投放***发送的信息获取指令之后,将所述信息存储模块存储的映射关系传输至所述投放***;其中,所述投放***用于基于所述映射关系对目标广告位请求中携带的目标广告位属性进行目标广告物料的投放;
所述信息存储模块,用于接收所述信息处理模块发送的各个广告位属性与各个广告物料信息之间的映射关系,并存储所述映射关系。
2.根据权利要求1所述的信息管理***,其特征在于,
所述信息同步模块,具体用于通过调用针对所述广告***的应用程序编程接口API,在预设时长内获取广告***中预先存储的至少一条原始广告信息。
3.根据权利要求1所述的信息管理***,其特征在于,所述***还包括:网络挂接webhook回调模块;所述webhook回调模块与所述信息同步模块通信连接;
所述webhook回调模块,用于在确定所述广告***对广告信息执行修改操作之后,生成第一修改通知消息;将所述第一修改通知消息发送至所述信息同步模块;
所述信息同步模块,还用于在接收到所述webhook回调模块发送的所述第一修改通知消息之后,获取所述广告***中执行修改操作对应的广告信息。
4.根据权利要求1所述的信息管理***,其特征在于,所述信息处理模块包括:信息接收单元和信息处理单元;所述信息接收单元和所述信息处理单元通信连接;所述信息处理单元与所述信息存储模块通信连接;
所述信息接收单元,用于接收所述信息同步模块发送的所述至少一条原始广告信息,并将所述至少一条原始广告信息传输至所述信息处理单元;
所述信息处理单元,用于接收所述信息接收单元发送的所述至少一条原始广告信息,从各个所述原始广告信息中提取出广告位属性和广告物料信息,并建立各个广告位属性与各个广告物料信息之间的映射关系;将建立的各个广告位属性与各个广告物料信息之间的映射关系传输至所述信息存储模块;以及,在接收到所述投放***发送的信息获取指令之后,将所述信息存储模块存储的映射关系传输至所述投放***。
5.根据权利要求4所述的信息管理***,其特征在于,所述信息处理模块还包括:状态记录单元和空间统计单元;所述状态记录单元、所述空间统计单元均与所述信息处理单元通信连接;
所述状态记录单元,用于记录所述信息管理***在执行信息管理服务时的状态信息,将所述状态信息传输至所述信息存储模块;其中,所述状态信息包括启动所述信息管理***的启动时间信息以及更新所述信息存储模块中存储的映射关系的更新时间信息;
所述空间统计单元,用于根据所述信息存储模块中存储的每个映射关系占用的存储空间,统计各个映射关系占用的存储空间和值,将所述存储空间和值传输至所述信息存储模块。
6.根据权利要求5所述的信息管理***,其特征在于,所述***还包括:用户接口;所述用户接口与所述信息处理单元通信连接;
所述用户接口,用于响应触发的携带有待展示信息标识的信息展示请求,将该信息展示请求发送至所述信息处理单元;接收所述信息处理单元根据所述待展示信息标识确定的待展示信息,并进行信息展示;
所述信息处理单元,还用于从所述信息展示请求中提取出所述待展示信息标识;根据所述待展示信息标识从所述信息存储模块中存储的展示信息中查找与所述待展示信息标识对应的待展示信息,并将查找到的待展示信息发送至所述用户接口;其中,所述展示信息包括以下信息中的至少一种:所述状态信息、所述存储空间和值以及所述各个所述映射关系。
7.根据权利要求1所述的信息管理***,其特征在于,所述***还包括:队列维护模块;
所述队列维护模块,用于在确定对广告信息执行修改操作之后,将该广告信息对应的修改信息添加至预先建立的消息队列中,并生成第二修改通知消息;以及将所述第二修改通知消息发送至所述投放***,以便该投放***根据所述第二修改通知消息从预先建立的消息队列中获取所述修改信息,基于该修改信息对自身存储的与该修改信息对应的广告信息进行修改。
8.一种广告投放平台,其特征在于,所述平台包括:广告***、信息管理***和投放***;所述广告***、所述信息管理***与所述投放***依次连接;
所述广告***,用于获取输入的至少一条原始广告信息,并存储所述至少一条原始广告信息;
所述信息管理***,用于获取所述广告***中预先存储的至少一条原始广告信息,从各个所述原始广告信息中提取出广告位属性和广告物料信息,并建立各个广告位属性与各个广告物料信息之间的映射关系;在接收到投放***发送的信息获取指令之后,将所述映射关系传输至所述投放***;
所述投放***,用于在获取到目标广告位请求之后,从所述目标广告位请求中提取出目标广告位属性;基于各个广告位属性与各个广告物料信息之间的映射关系,查找与所述目标广告位属性对应的目标广告物料信息;将查找到的目标广告物料信息投放至用户终端。
9.应用于程序化广告投放的信息管理方法,其特征在于,所述方法包括:
获取广告***中预先存储的至少一条原始广告信息;
从各个所述原始广告信息中提取出广告位属性和广告物料信息,并建立各个广告位属性与各个广告物料信息之间的映射关系;
将建立的各个广告位属性与各个广告物料信息之间的映射关系进行存储;
在接收到投放***发送的信息获取指令之后,将存储的各个所述映射关系传输至所述投放***;其中,所述投放***用于基于所述映射关系对目标广告位请求中携带的目标广告位属性进行目标广告物料的投放。
10.一种电子设备,其特征在于,包括:处理器、存储器和总线,所述存储器存储有所述处理器可执行的机器可读指令,当所述电子设备运行时,所述处理器与所述存储器之间通过总线通信,所述处理器执行所述机器可读指令时实现如权利要求9所述的信息管理方法的步骤。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201910900682.4A CN110673833B (zh) | 2019-09-23 | 2019-09-23 | 用于程序化广告投放的信息管理***及广告投放平台*** |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201910900682.4A CN110673833B (zh) | 2019-09-23 | 2019-09-23 | 用于程序化广告投放的信息管理***及广告投放平台*** |
Publications (2)
Publication Number | Publication Date |
---|---|
CN110673833A true CN110673833A (zh) | 2020-01-10 |
CN110673833B CN110673833B (zh) | 2023-01-17 |
Family
ID=69077273
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201910900682.4A Active CN110673833B (zh) | 2019-09-23 | 2019-09-23 | 用于程序化广告投放的信息管理***及广告投放平台*** |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN110673833B (zh) |
Cited By (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN111985975A (zh) * | 2020-08-31 | 2020-11-24 | 湖南快乐阳光互动娱乐传媒有限公司 | 一种信息投放方法及装置 |
CN112036962A (zh) * | 2020-09-18 | 2020-12-04 | 恩亿科(北京)数据科技有限公司 | 广告素材处理方法及相关装置 |
CN112148441A (zh) * | 2020-07-28 | 2020-12-29 | 易视飞科技成都有限公司 | 一种动态储存方式的嵌入式消息队列实现方法 |
CN112381573A (zh) * | 2020-11-13 | 2021-02-19 | 广州通达汽车电气股份有限公司 | 一种广告业务管理***、方法及装置 |
CN112598448A (zh) * | 2020-12-29 | 2021-04-02 | 恩亿科(北京)数据科技有限公司 | 动态素材数据处理方法、***、计算机和可读存储介质 |
CN112632331A (zh) * | 2020-12-18 | 2021-04-09 | 上海电气集团股份有限公司 | 一种信息处理方法、***、电子设备及存储介质 |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101271560A (zh) * | 2008-05-08 | 2008-09-24 | 华为技术有限公司 | 一种实现电信广告业务的方法、***和装置 |
CN104834719A (zh) * | 2015-05-12 | 2015-08-12 | 北京比酷天地文化股份有限公司 | 应用于实时大数据场景下的数据库*** |
CN105025336A (zh) * | 2015-06-30 | 2015-11-04 | 广州西维尔计算机***有限公司 | 智能广告可视化排期方法及*** |
US20160283971A1 (en) * | 2015-03-26 | 2016-09-29 | Aol Advertising Inc. | Systems and methods for targeted advertising based on external factors |
CN106791967A (zh) * | 2016-11-10 | 2017-05-31 | 中广热点云科技有限公司 | 运行与cmmb超级热点业务平台的广告管理*** |
-
2019
- 2019-09-23 CN CN201910900682.4A patent/CN110673833B/zh active Active
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101271560A (zh) * | 2008-05-08 | 2008-09-24 | 华为技术有限公司 | 一种实现电信广告业务的方法、***和装置 |
US20160283971A1 (en) * | 2015-03-26 | 2016-09-29 | Aol Advertising Inc. | Systems and methods for targeted advertising based on external factors |
CN104834719A (zh) * | 2015-05-12 | 2015-08-12 | 北京比酷天地文化股份有限公司 | 应用于实时大数据场景下的数据库*** |
CN105025336A (zh) * | 2015-06-30 | 2015-11-04 | 广州西维尔计算机***有限公司 | 智能广告可视化排期方法及*** |
CN106791967A (zh) * | 2016-11-10 | 2017-05-31 | 中广热点云科技有限公司 | 运行与cmmb超级热点业务平台的广告管理*** |
Cited By (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN112148441A (zh) * | 2020-07-28 | 2020-12-29 | 易视飞科技成都有限公司 | 一种动态储存方式的嵌入式消息队列实现方法 |
CN111985975A (zh) * | 2020-08-31 | 2020-11-24 | 湖南快乐阳光互动娱乐传媒有限公司 | 一种信息投放方法及装置 |
CN112036962A (zh) * | 2020-09-18 | 2020-12-04 | 恩亿科(北京)数据科技有限公司 | 广告素材处理方法及相关装置 |
CN112036962B (zh) * | 2020-09-18 | 2024-01-19 | 恩亿科(北京)数据科技有限公司 | 广告素材处理方法及相关装置 |
CN112381573A (zh) * | 2020-11-13 | 2021-02-19 | 广州通达汽车电气股份有限公司 | 一种广告业务管理***、方法及装置 |
CN112632331A (zh) * | 2020-12-18 | 2021-04-09 | 上海电气集团股份有限公司 | 一种信息处理方法、***、电子设备及存储介质 |
CN112598448A (zh) * | 2020-12-29 | 2021-04-02 | 恩亿科(北京)数据科技有限公司 | 动态素材数据处理方法、***、计算机和可读存储介质 |
Also Published As
Publication number | Publication date |
---|---|
CN110673833B (zh) | 2023-01-17 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN110673833B (zh) | 用于程序化广告投放的信息管理***及广告投放平台*** | |
US20210334856A1 (en) | Telecommunications call augmentation system | |
CN110061909B (zh) | 用于处理信息的方法和设备 | |
CN105610954B (zh) | 媒体信息处理方法及*** | |
CN106953935B (zh) | 一种媒体信息推送方法、装置及存储介质 | |
US9183604B2 (en) | Image annotation method and system | |
US11738277B2 (en) | Game testing system | |
CN103840950A (zh) | 一种消息推送方法及*** | |
CN107690081B (zh) | 视频播放方法和装置以及存储介质、电子装置 | |
CN106850406B (zh) | 一种内容分享方法及装置 | |
CN111090533A (zh) | 公告信息发送方法、装置、电子设备及存储介质 | |
US20160104209A1 (en) | Real time bidding system for applications | |
JP7366664B2 (ja) | オフラインブリーフケース同期 | |
CN109657164B (zh) | 发布消息的方法、装置及存储介质 | |
CN109213955B (zh) | 数据处理方法及相关设备 | |
US10075485B2 (en) | Animated snapshots | |
KR101573752B1 (ko) | 모바일 앱 분석 시스템 및 방법 | |
KR102163087B1 (ko) | 리워드 기반의 광고 제공 방법 및 장치 | |
US20220198520A1 (en) | Local content exchange for mobile devices via mediated inter-application communication | |
CN107113557B (zh) | 一种信息处理方法及装置 | |
CN103428236A (zh) | 一种信息推送方法及*** | |
EP3222030A1 (en) | Telecommunications call augmentation system | |
CN106708418B (zh) | 游戏环境内消息存储方法及装置 | |
CN115474071B (zh) | 一种内容显示方法、装置、设备及存储介质 | |
KR20150071757A (ko) | 모바일 광고 서비스 방법 및 이를 이용한 시스템 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |