一种基于网络的市场活动管理系统和方法技术方案

技术编号:13493026 阅读:24 留言:0更新日期:2016-08-07 14:27
本发明专利技术涉及一种基于网络的市场活动管理系统和方法,所述系统包括活动管理终端、活动管理服务器、活动配置数据库、活动请求终端、请求接收服务器、活动请求队列服务器、活动处理服务器,其中活动管理终端连接到活动管理服务器,以对活动进行增加、修改、发布和下线操;活动管理服务器连接到活动配置数据库,将活动配置信息保存到活动配置数据库,并向用户发布活动;用户通过活动请求终端向请求接收服务器发出参与活动请求;请求接收服务器将待处理的活动请求放入活动请求队列服务器的队列中;活动处理服务器从活动请求队列服务器的队列中取出待处理的请求进行处理,并向活动请求终端发送活动处理结果。

【技术实现步骤摘要】

本专利技术涉及到一种活动管理系统和方法,尤其涉及到可以适应多个活动而无需重复开发的活动管理系统和方法。
技术介绍
对于现在的网络公司,为进行市场推广,公司经常搞一些活动,吸引用户参与,以达到传播企业知名度、增加新用户、提升订单量的目的。例如,通过网络系统对某些用户发放代金券或要请某些用户完成网上游戏后再发放代金券、打折卡。在现有技术中,通常的做法是,有了新的营销活动需求之后,由前端开发人员编写活动页面,后端开发人员编写服务器端处理罗辑,测试人员测试,运维人员上线。即,现有的技术中,各个活动的开发相互孤立、不相关,没有抽象出公共模型,为每个活动开发出的产品只能满足单个活动的需求。这种方案下,活动的开发周期长,涉及人员多,后端开发及运维人员重复劳动,不能满足事件营销等强即时性活动的需求。而且,在上线之后,如果市场人员根据活动效果做出调整,那么必须修改代码,重新测试,重新上线,浪费人力资源。因而,急需一种新的技术方案,使得市场部门人员能通过活动管理后台页面即可添加新的活动,修改现有活动配置,能够即时高效地展开市场推广,进行事件营销。
技术实现思路
针对上述问题,一方面,本专利技术提出了一种基于网络的市场活动管理系统,所述系统包括活动管理终端、活动管理服务器、活动配置数据库、活动请求终端、请求接收服务器、活动请求队列服务器、活动处理服务器,其特征在于,所述活动管理终端连接到活动管理服务器,以对活动进行增加、修改、发布和下线操做;活动管理服务器连接到活动配置数据库,将活动配置信息保存到活动配置数据库,并向用户发布活动;用户通过活动请求终端向请求接收服务器发出参与活动请求;请求接收服务器将待处理的活动请求放入活动请求队列服务器的队列中;活动处理服务器从活动请求队列服务器的队列中取出待处理的请求进行处理,并向活动请求终端发送活动处理结果。上述的活动管理系统,其中,所述活动处理服务器连接到活动配置服务器,依据活动配置服务器中存储的活动配置信息来处理活动请求。上述的活动管理系统,其中,所述活动处理服务器与活动配置服务器之间有缓存服务器。上述的活动管理系统,其中,所述活动处理服务器依据活动请求信息、活动配置信息和用户信息来完成活动处理。上述的活动管理系统,其中,所述活动处理服务器为一组服务器。上述的活动管理系统,其中,所述活动队列服务器为一组服务器。另外一方面,本专利技术提出了一种基于网络的市场活动管理方法,其特征在于,所述方法包括如下步骤:运营人员通过活动管理终端将活动相关的信息上传到活动管理服务器;活动管理服务器将活动配置信息存储到活动配置数据库,并向用户发布活动;用户通过活动请求终端向请求接收服务器发出参与活动请求;请求接收服务器将待处理的活动请求放入活动请求队列服务器的队列中;活动处理服务器从活动请求队列服务器的队列中取出待处理的请求进行处理,并向活动请求终端发送活动处理结果。上述的活动管理方法,其中,所述活动处理服务器连接到活动配置服务器,依据活动配置服务器中存储的活动配置信息、请求信息和用户信息来处理活动请求。上述的活动管理方法,其中,所述活动处理服务器为一组服务器,所述活动队列服务器也为一组服务器。上述的活动管理方法,其中,所述活动处理服务器与活动配置服务器之间有缓存服务器。附图说明图1示出了根据本专利技术所述的活动管理系统的结构示意图。图2示出了根据本专利技术所述的活动管理方法的步骤。具体实施方式下面结合说明书附图,以具体实施例来说明本专利技术所述的基于网络的市场活动的管理系统和方法。参考图1,根据本专利技术的一个实施例,本专利技术所述的系统涉及到活动管理终端1、活动管理服务器2、活动配置数据库3、活动请求终端4、请求接收服务器5、活动请求队列服务器6、活动处理服务器7。其中,活动管理终端1为可以市场运营人员可以通过WEB页面来对活动进行添加、修改和删除等一系列管理操作的计算机或移动设备,例如手机或pad等。活动管理终端1通过网络连接到活动管理服务器2,市场运营人员通过WEB页面来对活动进行以对活动进行增加、修改、发布和下线操等一系列管理操作都被管理服务器2处理为活动配置数据的相关变化,这些配置数据被存储到活动配置数据库3,并且,活动的这些变更在经过市场运营人员的确认操作后,即时生效。上述的技术方案实质上为不同的活动抽象出了一个共同的模型,将不同活动间的差异作为活动配置数据来进行管理。因而,对于不同的活动不需要重新开发和编写后台活动逻辑流程,也无需进行测试。因而能够节省开发时间,提高工作效率。活动被发布给用户之后,用户就能通过手机、个人计算机、pad等活动请求终端4来请求参与活动。用户的请求通过网络上传到请求接收服务器5,请求接收服务器5经过访问频率限制、用户参与活动次数限制等一系列判断后,如果通过则将用户信息放入活动请求队列服务器6的消息队列,返回成功状态,否则,返回相应错误状态码。在活动请求队列服务器6中的活动请求由活动处理服务器7来处理,活动处理服务器7从队列中取出请求后,会根据活动的标识取出活动相关的配置信息,并且根据用户的信息来进行处理。例如,某用户请求参加老用户代金券活动,活动处理服务器7在从请求队列中取出该用户的活动请求后,会以活动ID取出活动的配置信息,例如该配置信息可以是用户的注册年份和赠券额度的一个对照关系,依据该对照关系和用户的注册年份信息,活动处理服务器7就可以为用户赠送相应额度的代金券。上述技术方案实现了活动请求的异步处理,这种处理方案能很好地平衡请求峰值,能满足大量用户高并发的请求。上述活动处理服务器7所使用的活动配置数据来自于活动配置数据库3,为了提高数据库访问效率,降低数据库3的压力,一方面在系统中布置了缓存服务器8,降低数据库读取压力,另外一方面对数据库3应用读写分离技术,以降低数据库因读写锁定产生负载。并且,在上述系统中,根据活动请求量和请求处理量的需要,活动队列可以是多个,活动队列服务器6也可以是一组服务器。同样活动处理服务器7也可以是一组服务器。这种结构能实现系统的线性扩展,具有很好的扩展性。从上面的对本专利技术所述的活动管理系统的描述可知,本专利技术还提出了一种基于网络的市场活动管理方法,参考图2,所述方法包括如下步骤:步骤S001:运本文档来自技高网...

【技术保护点】
一种基于网络的市场活动管理系统,所述系统包括活动管理终端、活动管理服务器、活动配置数据库、活动请求终端、请求接收服务器、活动请求队列服务器、活动处理服务器,其特征在于,所述活动管理终端连接到活动管理服务器,以对活动进行增加、修改、发布和下线操;活动管理服务器连接到活动配置数据库,将活动配置信息保存到活动配置数据库,并向用户发布活动;用户通过活动请求终端向请求接收服务器发出参与活动请求;请求接收服务器将待处理的活动请求放入活动请求队列服务器的队列中;活动处理服务器从活动请求队列服务器的队列中取出待处理的请求进行处理,并向活动请求终端发送活动处理结果。

【技术特征摘要】
1.一种基于网络的市场活动管理系统,所述系统包括活动管理终端、
活动管理服务器、活动配置数据库、活动请求终端、请求接收服务器、
活动请求队列服务器、活动处理服务器,其特征在于,
所述活动管理终端连接到活动管理服务器,以对活动进行增加、修
改、发布和下线操;
活动管理服务器连接到活动配置数据库,将活动配置信息保存到活
动配置数据库,并向用户发布活动;
用户通过活动请求终端向请求接收服务器发出参与活动请求;
请求接收服务器将待处理的活动请求放入活动请求队列服务器的队
列中;
活动处理服务器从活动请求队列服务器的队列中取出待处理的请求
进行处理,并向活动请求终端发送活动处理结果。
2.根据权利要求1所述的一种基于网络的市场活动管理系统,其特征
在于,所述活动处理服务器连接到活动配置服务器,依据活动配置服务器
中存储的活动配置信息来处理活动请求。
3.根据权利要求1所述的一种基于网络的市场活动管理系统,其特征
在于,所述活动处理服务器与活动配置服务器之间有缓存服务器。
4.根据权利要求1所述的一种基于网络的市场活动管理系统,其特征
在于,所述活动处理服务器依据活动请求信息、活动配置信息和用户信息
来完成活动处理。
5.根据权利要求1所述的一种基于网络的市场活动管理系统,...

【专利技术属性】
技术研发人员:杨彦辉
申请(专利权)人:北京东方车云信息技术有限公司
类型:发明
国别省市:北京;11

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

1