[发明专利]网页投票数据处理方法、装置以及设备在审
申请号: | 202010976529.2 | 申请日: | 2020-09-15 |
公开(公告)号: | CN112131496A | 公开(公告)日: | 2020-12-25 |
发明(设计)人: | 王东东 | 申请(专利权)人: | 北京值得买科技股份有限公司 |
主分类号: | G06F16/957 | 分类号: | G06F16/957;G07C13/00 |
代理公司: | 暂无信息 | 代理人: | 暂无信息 |
地址: | 100160 北京市丰台区汽车博物*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 网页 投票 数据处理 方法 装置 以及 设备 | ||
本发明公开了一种网页投票数据处理方法,本发明的构思在于,从缓存中制定出投票活动页面后,将参与投票的用户的输入信息借由中间队列及定时消费方式存入数据库,并在活动时间到达后基于存储的投票请求异步统计出投票结果,并在最终结果计算及结果公布阶段分别借由中间队列及定时消费方式,自动完成对投票数据的处理。本发明能够达到系统快速响应的目的,在处理投票请求的高并发业务时,可以将大量请求及计算均匀化,大大降低系统负载,不仅使得交互体验更加友好、系统更加健壮,同时也由自动定时统计、公布投票结果的方式有效缓解了运营人员的工作压力。
技术领域
本发明涉及网页数据处理领域,尤其涉及一种网页投票数据处理方法、装置以及设备。
背景技术
随着互联网社区的快速发展,在线社区各方之间的竞争也愈加激烈,各种类型的用户投票活动已成为一种常用的社区用户促活方式,例如通过设置十分具有话题性的问题,引发用户进行投票站队、激烈讨论,是促进用户留存的有效手段之一。
随着用户参与的人数逐渐增多,一方面,在较短时间内的投票活动会导致系统访问量剧增,系统压力会逐渐增大,经常出现系统响应变慢,对用户的请求不能及时处理;另一方面,随着参与用户的增多,最终结果公布阶段程序处理会变得很慢,甚至出现结果无法公布的情况;尤其是,当前投票机制是依靠运营人工的同步处理方式,不仅会造成服务器压力过大,还会导致人力成本增加、但业务处理效率下降的问题。
发明内容
鉴于上述,本发明旨在提供一种网页投票数据处理方法、装置以及设备,并相应地提出一种计算机可读存储介质以及计算机程序产品,用以在用户集中投票过程中解决系统压力大及人工效率低的问题。
本发明采用的技术方案如下:
第一方面,本发明提供了一种网页投票数据处理方法,包括:
将预先在数据库中存储的投票活动配置写入缓存;
从缓存中取出所述投票活动配置,并生成用于向用户展示的投票活动网页;
持续监听并接收用户在所述投票活动页面输入的投票请求数据;
将所述投票请求数据写入第一消息队列;
定时将所述第一消息队列中的所述投票请求数据写入数据库;
在到达预设时间后,从数据库中提取出所述投票请求数据,并在进行投票统计;
将投票统计数据写入第二消息队列;
定时从所述第二消息队列中提取所述投票统计数据,并与所述投票请求数据中的用户个人信息进行匹配,得到相应用户的最终投票结果;
将所述最终投票结果写入第三消息队列;
定时将所述第三消息队列中的所述最终投票结果推送至用户。
在其中至少一种可能的实现方式中,所述将投票统计数据写入第二消息队列是指将投票统计结果数据写入数据库,其中所述第二消息队列是指由数据库抽象出的消息队列;和/或
所述将所述最终投票结果写入第三消息队列是指将所述投票结果写入数据库,其中所述第三消息队列是指由数据库抽象出的消息队列。
在其中至少一种可能的实现方式中,所述投票统计数据包括参与用户人数、各投票选项的所得票数、基于所得票数的胜出方及失败方以及奖励胜出方的虚拟资产数量。
在其中至少一种可能的实现方式中,所述投票活动配置中包括设定的结果公布时间;
所述到达预设时间包括:
按照设定的扫描周期,定时扫描是否到达所述结果公布时间;
若是,则判定为到达预设时间。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京值得买科技股份有限公司,未经北京值得买科技股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010976529.2/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种日历服务的接口设计方法
- 下一篇:全网电商数据自动管理系统以及设备