咨询与建议

看过本文的还看了

相关文献

该作者的其他文献

文献详情 >基于积木原理的高级营销系统的设计与实现 收藏
基于积木原理的高级营销系统的设计与实现

基于积木原理的高级营销系统的设计与实现

作     者:蒋华江 

作者单位:上海交通大学 

学位级别:硕士

导师姓名:赵建军;陈磊

授予年度:2014年

学科分类:08[工学] 0835[工学-软件工程] 081202[工学-计算机软件与理论] 0812[工学-计算机科学与技术(可授工学、理学学位)] 

主      题:积木原理 配置率 营销系统 抽奖模块 动态过载保护 

摘      要:随着游戏行业日益发展,游戏营销活动层出不穷,活动需求千变万化。由于活动开发过程中配置率低,企业面临着人力资源缺乏、活动安全保障不足、用户体验差等一系列问题。因此,建立一个统一可配的营销活动配置系统有着重要的意义。AMS(Advanced Marketing System)高级营销系统就是一个这样的系统。AMS基于积木原理思想。AMS先开发出多个积木般的功能模块。然后,就像拼装积木那样,通过组合不同功能模块来实现各种营销活动需求。该系统的一个显著优点是其良好的扩展性。如果有了新的需求类型,或者活动用到了新的业务接口,开发人员可以直接通过管理端将新的业务接口注册到AMS平台中来。这样AMS平台就能保持与游戏行业的同步发展,并且能够始终满足营销活动的开发需求。本系统采用了Brower/Server结构,以C++和PHP语言作为主要的开发语言。整体架构分为管理端和用户端。管理端主要负责资源的收集,并且将收集的资源运用到活动的开发配置中来。用户端主要负责前端活动逻辑的执行,通过统一引擎AME调用配置文件中对应的接口,实现复杂的功能需求。在AMS服务器前端,通过LVS负载均衡,按业务和功能模块进行请求转发,并且在各功能模块的服务器中安装动态过载保护插件,充分保证了系统的高可用性和横向扩展能力。AMS目前拥有12个功能模块,包括抽奖领取、绑定大区、分享、爱秀、包月、支付、DB查询、好友邀请、投票、签到、白名单、问卷、点券、云积分、CDKey、留言、订阅、网吧装机、竞猜、用户反馈、自定义模块等。这些功能模块提供了游戏营销活动中的常用功能。系统于2014年3月20号正式上线。使用AMS平台配置营销活动后,活动的开发时间缩短了三分之二,故障突发活动数由原来每月20个减少到每月2个。可以看到,AMS平台不仅节省了人力成本,而且提高了活动开发质量。随着系统不断的版本迭代更新,系统将可以支撑每秒3000次的并发请求。今后,我们会将AMS的各个模块做得更加人性化,向着产品人员能够自助配置活动的目标前进。

读者评论 与其他读者分享你的观点

用户名:未登录
我的评分