一种数据投放方法技术

技术编号:39494903 阅读:10 留言:0更新日期:2023-11-24 11:21
本发明专利技术公开了一种数据投放方法

【技术实现步骤摘要】
一种数据投放方法、装置、计算设备及存储介质


[0001]本专利技术涉及互联网
,尤其涉及一种数据投放方法

数据投放装置

计算设备及存储介质


技术介绍

[0002]随着业务的不断扩大
,
活动素材投放平台的问题也愈发凸显,由于项目初期未规定各渠道
(
媒体通道
)
的开发规范,不同开发人员的代码风格存在差异,导致后期维护成本较高,也无法做到渠道的快速扩展

对此,需要设计一套统一的代码顶层架构来实现代码管理,需满足如下要求:对公共流程进行抽象提取
,
保证最终各渠道代码的流程逻辑一致,实现开发一个渠道即可掌握全部渠道的目的;实现渠道快速开发,新增渠道应只负责素材数据的组装工作,而无需关注数据的获取与发送

[0003]现有技术中针对活动运营平台的改进方案,通常是在功能不变的基础上通过重构底层实现,来满足快速开发

现有的改进方案存在如下缺点:各渠道实现逻辑没有统一规范,会因业务扩大而导致原有渠道维护困难;新增渠道需要关注所有逻辑,代码复用性低,扩展性较差

[0004]为此,需要一种数据投放方法,以解决上述技术方案中存在的问题


技术实现思路

[0005]为此,本专利技术提供一种数据投放方法和数据投放装置,以解决或至少缓解上面存在的问题

[0006]根据本专利技术的一个方面,提供一种数据投放方法,在计算设备中执行,所述方法包括:接收活动消息,所述活动消息中包括活动类型和投放渠道信息;根据所述活动类型和投放渠道信息,获取对应的任务处理器;通过所述任务处理器对所述活动消息进行处理,以获取对应的活动所需数据并进行组装生成活动素材数据;对所述活动素材数据进行投放

[0007]可选地,在根据本专利技术的数据投放方法中,获取对应的活动所需数据,包括:根据所述活动消息确定活动操作类型;根据所述活动操作类型获取对应的活动所需数据

[0008]可选地,在根据本专利技术的数据投放方法中,所述活动操作类型包括任务维度推广

活动维度推广

任务维度出池

活动维度出池

定时更新

[0009]可选地,在根据本专利技术的数据投放方法中,通过所述任务处理器对所述活动消息进行处理,包括:判断所述活动消息对应的活动是否在投放期限内且活动状态为推广中;如果是,则通过所述任务处理器对所述活动消息进行处理

[0010]可选地,在根据本专利技术的数据投放方法中,对所述活动素材数据进行投放,包括:根据所述投放渠道信息,将所述活动素材数据发送至对应的投放渠道进行展示

[0011]可选地,在根据本专利技术的数据投放方法中,在对所述活动素材数据进行投放之后,还包括:将所述活动消息的状态更新为已消费

[0012]可选地,在根据本专利技术的数据投放方法中,所述活动所需数据包括活动信息

权益
信息

城市信息

投放信息

竞品信息中的一项或多项;所述活动素材数据包括文本数据

图片数据

视频数据中的一种或多种

[0013]根据本专利技术的一个方面,提供一种数据投放装置,驻留在计算设备中,所述装置包括:接收模块,适于接收活动消息,所述活动消息中包括活动类型和投放渠道信息;获取模块,适于根据所述活动类型和投放渠道信息,获取对应的任务处理器;处理模块,适于通过所述任务处理器对所述活动消息进行处理,以获取对应的活动所需数据并进行组装生成活动素材数据;投放模块,适于对所述活动素材数据进行投放

[0014]根据本专利技术的一个方面,提供一种计算设备,包括:至少一个处理器;存储器,存储有程序指令,其中,程序指令被配置为适于由上述至少一个处理器执行,所述程序指令包括用于执行如上所述的数据投放方法的指令

[0015]根据本专利技术的一个方面,提供一种存储有程序指令的可读存储介质,当该程序指令被计算设备读取并执行时,使得该计算设备执行如上所述的数据投放方法

[0016]根据本专利技术的技术方案,提供了一种数据投放方法,其中,在接收到活动消息后,根据活动消息内容中的活动类型和投放渠道信息来获取对应的任务处理器,随后,通过该任务处理器对活动消息进行处理,以获取对应的活动所需数据并进行组装生成活动素材数据,最后对活动素材数据进行投放

可见,根据本专利技术的数据投放方案,在需要增加新投放渠道时,只需要针对新投放渠道获取对应的活动所需数据并进行数据组装,其余流程皆为共用流程,无需针对共用流程修改处理逻辑

这样,易于维护和扩展渠道,增强了代码复用性和扩展性,简化了开发流程,降低了开发者的工作量

[0017]上述说明仅是本专利技术技术方案的概述,为了能够更清楚了解本专利技术的技术手段,而可依照说明书的内容予以实施,并且为了让本专利技术的上述和其它目的

特征和优点能够更明显易懂,以下特举本专利技术的具体实施方式

附图说明
[0018]为了实现上述以及相关目的,本文结合下面的描述和附图来描述某些说明性方面,这些方面指示了可以实践本文所公开的原理的各种方式,并且所有方面及其等效方面旨在落入所要求保护的主题的范围内

通过结合附图阅读下面的详细描述,本公开的上述以及其它目的

特征和优势将变得更加明显

遍及本公开,相同的附图标记通常指代相同的部件或元素

[0019]图1示出了根据本专利技术一个实施例的计算设备
100
的示意图;
[0020]图2示出了根据本专利技术一个实施例的数据投放方法
200
的流程示意图;
[0021]图3示出了根据本专利技术的一个实施例的数据投放装置
300
的示意图

具体实施方式
[0022]下面将参照附图更详细地描述本公开的示例性实施例

虽然附图中显示了本公开的示例性实施例,然而应当理解,可以以各种形式实现本公开而不应被这里阐述的实施例所限制

相反,提供这些实施例是为了能够更透彻地理解本公开,并且能够将本公开的范围完整的传达给本领域的技术人员

[0023]图1示出了根据本专利技术一个实施例的计算设备
100
的示意图

如图1所示,在基本配
置中,计算设备
100
包括至少一个处理单元
102
和系统存储器
104。
根据一个方面,取决于计算设备的配置和类型,本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.
一种数据投放方法,在计算设备中执行,所述方法包括:接收活动消息,所述活动消息中包括活动类型和投放渠道信息;根据所述活动类型和投放渠道信息,获取对应的任务处理器;通过所述任务处理器对所述活动消息进行处理,以获取对应的活动所需数据并进行组装生成活动素材数据;对所述活动素材数据进行投放
。2.
如权利要求1所述的方法,其中,获取对应的活动所需数据,包括:根据所述活动消息确定活动操作类型;根据所述活动操作类型获取对应的活动所需数据
。3.
如权利要求2所述的方法,其中,所述活动操作类型包括任务维度推广

活动维度推广

任务维度出池

活动维度出池

定时更新
。4.
如权利要求1‑3中任一项所述的方法,其中,通过所述任务处理器对所述活动消息进行处理,包括:判断所述活动消息对应的活动是否在投放期限内且活动状态为推广中;如果是,则通过所述任务处理器对所述活动消息进行处理
。5.
如权利要求1‑4中任一项所述的方法,其中,对所述活动素材数据进行投放,包括:根据所述投放渠道信息,将所述活动素材数据发送至对应的投放渠道进行展示
。6.
如权利要求5所述的方法,其中,在对所述活动素材数...

【专利技术属性】
技术研发人员:刘峰
申请(专利权)人:车智互联北京科技有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1