网站运营活动处理系统、方法和装置的制造方法

文档序号:8225879阅读:268来源:国知局
网站运营活动处理系统、方法和装置的制造方法
【技术领域】
[0001] 本发明涉及计算机技术领域,特别涉及一种网站运营活动处理系统、方法和装置。
【背景技术】
[0002] 网站在运营过程中,通常会进行一些运营活动的推广和实施。
[0003] 以某购物网站向用户提供消费后抽奖的运营活动为例,网站开发人员可以在该网 站的核心程序的基础上,进一步编写相关用于实现上述运营活动的活动程序。这样,用户 在该购物网站上完成消费后,该购物网站便可通过上述活动程序执行活动处理流程,如验 证用户消费额度是否达到预设额度,并在用户消费额度达到预设额度的情况下进入抽奖流 程。
[0004] 在实现本发明的过程中,发明人发现上述技术至少存在以下问题:
[0005] -方面,由于网站的活动程序添加在核心程序中,当其中一部分程序出现问题时, 会影响到另一部分程序的正常运行。比如,当活动程序出现问题需要修改时,即会导致核心 程序也不可用,使得整个网站不可用。另一方面,将大量的活动程序添加在核心程序中,会 导致核心程序的代码臃肿。

【发明内容】

[0006] 为了解决上述技术中网站在提供运营活动时,存在程序间相互影响严重和核心程 序代码臃肿的问题,本发明实施例提供了一种网站运营活动处理系统、方法和装置。所述技 术方案如下:
[0007] 第一方面,提供了一种网站运营活动处理系统,所述系统包括:网站服务平台和客 户端,所述网站服务平台包括网站核心子系统和至少一个运营活动子系统;
[0008] 所述网站核心子系统,用于向所述客户端提供运营活动页面;根据用户在所述运 营活动页面中的操作记录生成活动请求消息;将所述活动请求消息发送至目标消息队列 中;
[0009] 所述运营活动子系统,用于从所述目标消息队列中读取所述活动请求消息,根据 所述活动请求消息执行活动处理流程。
[0010] 可选的,所述运营活动子系统,还用于检测所述活动请求消息是否符合活动触发 条件,所述活动触发条件包括所述活动请求消息的发送时刻在预设活动时段内和/或所述 活动请求消息的消息内容符合活动触发要求;
[0011] 若所述活动请求消息符合所述活动触发条件,则执行所述活动处理流程。
[0012] 可选的,所述运营活动子系统,还用于采用远程过程调用RPC协议向所述网站核 心子系统发送接口调用请求,所述接口调用请求中携带有目标接口的接口地址;
[0013] 所述网站核心子系统,还用于接收所述运营活动子系统发送的所述接口调用请 求,读取所述接口调用请求中携带的所述接口地址,调用与所述接口地址对应的所述目标 接口。
[0014] 可选的,所述网站核心子系统,还用于在所述目标接口为信息获取接口时,调用所 述信息获取接口获取目标信息,并将所述目标信息发送给所述运营活动子系统;
[0015]或者,
[0016] 所述网站核心子系统,还用于在所述目标接口为消息推送接口时,调用所述消息 推送接口向所述客户端推送目标消息;
[0017]或者,
[0018] 所述网站核心子系统,还用于在所述目标接口为物品发放接口时,调用所述物品 发放接口向所述客户端发送虚拟物品。
[0019] 可选的,所述运营活动子系统,还用于接收所述客户端的活动展示页面发送的数 据获取请求,根据所述数据获取请求向所述客户端发送活动数据,以便所述客户端将所述 活动数据加载至所述活动展示页面进行显示;
[0020] 其中,所述活动展示页面是所述网站核心子系统向所述客户端提供的。
[0021] 第二方面,提供了一种网站运营活动处理方法,用于网站核心子系统中,所述方法 包括:
[0022] 向客户端提供运营活动页面;
[0023] 根据用户在所述运营活动页面中的操作记录生成活动请求消息;
[0024] 将所述活动请求消息发送至目标消息队列中,所述活动请求消息用于触发运营活 动子系统执行活动处理流程。
[0025] 可选的,所述将所述活动请求消息发送至目标消息队列中之后,还包括:
[0026] 接收所述运营活动子系统发送的接口调用请求,所述接口调用请求是基于远程过 程调用RPC协议生成的,所述接口调用请求中携带有目标接口的接口地址;
[0027] 读取所述接口调用请求中携带的所述接口地址;
[0028] 调用与所述接口地址对应的所述目标接口。
[0029] 可选的,所述调用与所述接口地址对应的所述目标接口,包括:
[0030]在所述目标接口为信息获取接口时,调用所述信息获取接口获取目标信息,并将 所述目标信息发送给所述运营活动子系统;
[0031]或者,
[0032] 在所述目标接口为消息推送接口时,调用所述消息推送接口向所述客户端推送目 标消息;
[0033]或者,
[0034] 在所述目标接口为物品发放接口时,调用所述物品发放接口向所述客户端发送虚 拟物品。
[0035] 第三方面,提供了一种网站运营活动处理方法,用于运营活动子系统中,所述方法 包括:
[0036] 从目标消息队列中读取活动请求消息,所述活动请求消息是网站核心子系统根据 用户在运营活动页面中的操作记录生成并发送至所述目标消息队列中的;
[0037] 根据所述活动请求消息执行活动处理流程。
[0038] 可选的,所述根据所述活动请求消息执行活动处理流程,包括:
[0039] 检测所述活动请求消息是否符合活动触发条件,所述活动触发条件包括所述活动 请求消息的发送时刻在预设活动时段内和/或所述活动请求消息的消息内容符合活动触 发要求;
[0040] 若所述活动请求消息符合所述活动触发条件,则执行所述活动处理流程。
[0041] 可选的,所述根据所述活动请求消息执行活动处理流程之后,还包括:
[0042] 接收客户端的活动展示页面发送的数据获取请求,所述活动展示页面是所述网站 核心子系统向所述客户端提供的;
[0043] 根据所述数据获取请求向所述客户端发送活动数据,以便所述客户端将所述活动 数据加载至所述活动展示页面进行显示。
[0044] 第四方面,提供了一种网站运营活动处理装置,用于网站核心子系统中,所述装置 包括:
[0045] 页面提供模块,用于向客户端提供运营活动页面;
[0046] 消息生成模块,用于根据用户在所述运营活动页面中的操作记录生成活动请求消 息;
[0047] 消息发送模块,用于将所述活动请求消息发送至目标消息队列中,所述活动请求 消息用于触发运营活动子系统执行活动处理流程。
[0048] 可选的,所述装置还包括:
[0049] 请求接收模块,用于接收所述运营活动子系统发送的接口调用请求,所述接口调 用请求是基于远程过程调用RPC协议生成的,所述接口调用请求中携带有目标接口的接口 地址;
[0050] 地址读取模块,用于读取所述接口调用请求中携带的所述接口地址;
[0051] 接口调用模块,用于调用与所述接口地址对应的所述目标接口。
[0052] 可选的,所述接口调用模块,包括:
[0053] 第一调用单元,用于在所述目标接口为信息获取接口时,调用所述信息获取接口 获取目标信息,并将所述目标信息发送给所述运营活动子系统;
[0054]或者,
[0055] 第二调用单元,用于在所述目标接口为消息推送接口时,调用所述消息推送接口 向所述客户端推送目标消息;
[0056]或者,
[0057] 第三调用单元,用于在所述目标接口为物品发放接口时,调用所述物品发放接口 向所述客户端发送虚拟物品。
[0058] 第五方面,提供了一种网站运营活动处理装置,用于运营活动子系统中,所述装置 包括:
[0059] 消息读取模块,用于从目标
当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1