最近很火的,答题赢奖金活动 架构 ---篇 1

公历2018年刚刚到来,互联网上就刮起了一阵“全民答题赢奖金”的狂潮,如百万英雄、冲顶大会、百万赢家等等等。

我们公司年会,蹭个热度,为了活跃年会现场气氛,打算自己做一套类似的“答题赢奖金”系统。



上图,给出了答题活动的各个要素:

(1)活动组织方,在“活动管理端”创建含有N道题目的活动

(2)一堆N多的手机应用客户端,在活动正式开始前(此时,一般都是貌美如花 或 胡子邋遢的主持人在哔哔哔),可以参加活动,获得答题资格

(3)“活动管理端”给所有客户端推送题目

(4)有答题资格的手机客户端,答题时限内(一般10秒),参与答题

(5)“答题活动服务端”统计本轮答题情况(此时,一般都是貌美如花 或 胡子邋遢的主持人 依然在哔哔哔)

(6)(主持人哔哔完)“答题活动服务端”公布本轮答题统计,推送给手机客户端

(7)题目答完前,回到(3)重复进行相同步骤;题目答完的话,走到(8)

(8)给答对所有题目的客户端,推送获得奖金的信息


话不多说,先给出,“答题赢奖金”的大致时序图,将上述各个步骤串起来:


上述时序图,给出了一个完整的流程,涉及 答题活动创建、用户参与活动、用户答题、每轮答题结果推送、题目答完奖金额度推送、用户提现。


看着简单么?貌似很简单,但是细究起来,要注意细节方面的东西,还是蛮多的,如 答题期间,用户手机断网,题目推送问题;每轮答题情况统计(有答对的,有答错的--又分真的答错,超时或网络情况没有提交答案的)。



所有细节的问题,我们在后一篇博客中,详细描述。



猜你喜欢

转载自blog.csdn.net/baogang409/article/details/79148301