腾讯微博消息流广告管理系统的设计与实现
发布时间:2017-10-13 15:09
本文关键词:腾讯微博消息流广告管理系统的设计与实现
更多相关文章: 社交网络广告 消息流广告平台 广告管理系统 广告状态
【摘要】:随着社交网络的迅速发展,为创造收益空间,依附于社交网络,以包含推广信息的富文本短消息为载体的消息类社交网络广告便应运而生了腾讯微博社交平台为充分挖掘平台的商业价值,提出了研发自己的消息类广告服务平台的需求作为一个完整的成熟的广告平台,广告平台需要一个实时在线的广告环境,本文旨在设计并实现广告服务平台的广告管理系统,安全准确的维护广告数据及其状态,,为平台提供高效的在线广告环境 本文通过对腾讯微博社交网络的特点进行分析,并结合消息流广告平台整体架构,得出广告管理系统的核心需求以及性能要求,并提出有益于用户体验与广告效果统计的扩展功能作为消息类广告的数据源,正确的存储广告数据及维护广告状态,实时同步广告数据及其变更到广告平台的其他系统是广告管理系统的核心功能;本文通过对消息流广告产品形态的分析,设计了广告数据维度广告状态类别及其变更过程根据广告状态变更过程及广告管理系统与平台内其他系统间的交互得出详细需求列表,设计系统架构并划分功能模块 本文使用C++语言实现广告管理系统,分为功能模块基础模块以及定时发布微博子系统及推广微博内存DB子系统,其中功能模块包含六个模块:广告创建模块广告修改模块审核模块开始广告投放模块停止广告投放模块下线广告模块;基础模块包含日志模块基础数据模块数据库交互模块同步计费模块同步消息中转模块功能模块完成业务逻辑,创建与修改广告并根据条件变化实时更新和同步广告状态基础模块服务于功能模块,完成广告变更日志记录数据库表读写系统间同步等基础功能定时发布微博子系统创建并定时发布推广微博推广微博内存DB子系统作为广告系统缓存存储广告全量数据,判断微博是否属于消息流广告平台广告内容 通过测试,验证了广告管理系统可以准确的维护广告数据及其状态,满足广告管理系统功能与性能需求,在后续产品扩展开发迭代的过程中,能够通过工程较小变动完成系统功能扩展,具有较高的实际应用价值
【关键词】:社交网络广告 消息流广告平台 广告管理系统 广告状态
【学位授予单位】:哈尔滨工业大学
【学位级别】:硕士
【学位授予年份】:2014
【分类号】:F713.8;F49
【目录】:
- 摘要4-5
- Abstract5-10
- 第1章 绪论10-15
- 1.1 课题背景及研究的目的和意义10
- 1.2 与课题相关的国内外研究综述10-13
- 1.2.1 互联网广告国内外发展概况10-12
- 1.2.2 消息流广告平台应用现状12
- 1.2.3 课题中的关键技术及使用12-13
- 1.3 本论文的主要工作内容13-15
- 第2章 微博广告管理系统需求分析15-24
- 2.1 广告展现过程描述与分析15-19
- 2.1.1 广告播放闭环17-18
- 2.1.2 广告投放闭环18
- 2.1.3 信息交换总线18-19
- 2.2 广告管理系统基础功能需求分析19-21
- 2.3 广告管理系统非功能性需求分析21-22
- 2.3.1 广告管理系统并发性与响应时间21
- 2.3.2 广告管理系统可靠性21-22
- 2.3.3 广告管理系统可扩展性22
- 2.4 广告管理系统扩展功能需求分析22-23
- 2.4.1 记录广告变更流水22-23
- 2.4.2 平滑版本升级23
- 2.5 本章小结23-24
- 第3章 广告管理系统数据与架构设计24-43
- 3.1 广告数据设计24-27
- 3.1.1 广告内容25
- 3.1.2 广告配置25-26
- 3.1.3 广告配置数据抽象化26
- 3.1.4 广告关键词与标签26
- 3.1.5 广告投放终端26-27
- 3.1.6 影响广告状态的广告参数27
- 3.2 广告状态设计27-34
- 3.2.1 影响广告状态的因素28
- 3.2.2 广告状态变更的来源28-29
- 3.2.3 广告审核29-30
- 3.2.4 消息流广告广告状态30-31
- 3.2.5 广告状态变更过程设计31-33
- 3.2.6 广告变更日志记录33-34
- 3.3 数据库表设计34-39
- 3.3.1 广告计划表35
- 3.3.2 广告计划关键词列表35-36
- 3.3.3 广告订单表36-37
- 3.3.4 广告订单标签列表37
- 3.3.5 广告主信息表37
- 3.3.6 日志列表37-38
- 3.3.7 定时推广微博表38-39
- 3.4 系统架构设计39-40
- 3.5 系统模块设计40-42
- 3.6 本章小结42-43
- 第4章 系统详细设计与实现43-72
- 4.1 服务接口设计43-48
- 4.1.1 TLV 结构简述43-44
- 4.1.2 广告创建接口44-45
- 4.1.3 广告修改接口45-46
- 4.1.4 广告操作接口46
- 4.1.5 审核接口46
- 4.1.6 计费通知接口46-47
- 4.1.7 微博删除接口47-48
- 4.1.8 创建定时微博接口48
- 4.2 功能模块详细设计与实现48-67
- 4.2.1 广告创建模块设计与实现48-53
- 4.2.2 广告修改模块设计与实现53-60
- 4.2.3 广告审核模块设计与实现60-62
- 4.2.4 开始广告投放模块设计与实现62-64
- 4.2.5 停止广告投放模块设计与实现64-65
- 4.2.6 下线广告模块设计与实现65-67
- 4.2.7 定时微博子系统设计与实现67
- 4.3 基础模块详细设计与实现67-70
- 4.3.1 日志模块设计与实现67
- 4.3.2 基础数据模块设计与实现67-68
- 4.3.3 数据库交互模块设计与实现68-69
- 4.3.4 同步计费系统模块设计与实现69
- 4.3.5 同步消息中转系统模块69-70
- 4.4 遇到的问题及解决方法70-71
- 4.4.1 维护服务的可靠性70
- 4.4.2 保证服务的准确性70-71
- 4.4.3 平滑上线71
- 4.5 本章小结71-72
- 第5章 系统测试72-84
- 5.1 测试工具和测试环境72-73
- 5.2 系统功能测试73-81
- 5.2.1 广告创建测试73-74
- 5.2.2 广告修改测试74-77
- 5.2.3 广告审核测试77-79
- 5.2.4 广告主启停广告测试79
- 5.2.5 预算撞限与余额不足测试79-80
- 5.2.6 定时发布微博测试80
- 5.2.7 推广微博被删除测试80-81
- 5.3 压力测试81-83
- 5.3.1 并发性测试81-82
- 5.3.2 响应时间测试82-83
- 5.4 本章小结83-84
- 结论84-86
- 参考文献86-90
- 致谢90-91
- 个人简历91
【参考文献】
中国期刊全文数据库 前1条
1 邓文峰,周朝民;浅析网络广告效果评价方法[J];上海管理科学;2005年04期
本文编号:1025526
本文链接:https://www.wllwen.com/jingjilunwen/xxjj/1025526.html