[发明专利]统计投票数据的方法及装置在审
申请号: | 201710780296.7 | 申请日: | 2017-09-01 |
公开(公告)号: | CN107729359A | 公开(公告)日: | 2018-02-23 |
发明(设计)人: | 伍延平;徐子为;侯俊丞 | 申请(专利权)人: | 广州市百果园信息技术有限公司 |
主分类号: | G06F17/30 | 分类号: | G06F17/30 |
代理公司: | 北京市立方律师事务所11330 | 代理人: | 王增鑫 |
地址: | 511442 广东省广州市番禺区南村*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 统计 投票 数据 方法 装置 | ||
技术领域
本发明涉及互联网技术领域,尤其涉及一种统计投票数据的方法及装置。
背景技术
移动端APP正在彻底改变人们的工作及生活方式;而中国国产APP创新产品,也正开始进入外国人的工作和生活,特别是北美和东南亚等地区。这一趋势,引发业界越来越多的兴趣,这也带来了越来越多的全球化业务,如全球化投票。全球化投票系统会并发地操作投票数据,并发处理时数据冲突可能性大,通过集中式处理架构可以集中管理数据、减少数据冲突,但是当数据快速增加时,单一主机的运算能力将难以负荷,虽避免了数据冲突,但无法满足高并发的性能要求。
具体而言,全球化的投票具有请求随机,高并发,数据跨全球传输的特点,从而导致全球化投票面临数据冲突和数据从发送至接收所历时的往返时延较高即高rtt两个问题。
目前,对于这两个问题处理,主要存在以下三种方案:
1、在各地IDC机房之间建立光纤专线。
这种方案弱化了分布式节点的差异,从网络传输上将分步式转换成了集中式处理,但成本极高,往往只有互联网巨头在核心业务上才会采取这种方案。
2、所有投票请求都发到一个地方集中处理
这种方式数据传输慢,传输距离过长,数据不可靠,延时高。
3、投票数据都写入消息队列。
这种方式需要跨区域消费队列,跟方案2类似,数据丢失可能性大,rtt高,处理效率低,无法应对投票数据高并发的要求。
由此可见,现有的技术方案带来了更多的跨地域交互数据,成本高,数据可靠性降低,rtt增加,用户体验感降低。
发明内容
本发明提供一种提高投票数据发送可靠性的统计投票数据的方法及装置。
第一方面,本发明提供一种统计投票数据的方法,包括以下步骤:
用户分区系统接收移动终端发送的携带地址标识的投票请求,根据所述地址标识,将所述投票请求发送至与所述地址标识对应的投票子系统;
所述投票子系统接收所述投票请求,将所述投票请求对应的投票数据同步到数据中心系统;
所述数据中心系统根据所述投票子系统的所述投票数据,统计投票结果。
具体的,所述地址标识包括地理位置标识和/或IP地址。
具体的,所述地址标识为地理位置标识,所述根据所述地址标识,将所述投票请求发送至与所述地址标识对应投票子系统,包括:
依据地理位置标识,确定所述地理位置标识所在区域对应的投票子系统,将所述投票请求发送至所述投票子系统。
具体的,所述将所述投票请求对应的投票数据同步到数据中心系统,包括:
通过mysql主从结构,将所述投票请求对应的投票数据同步到数据中心系统。
优选的,所述数据中心系统包括数据中心及投票结果管理系统;
所述数据中心系统根据投票子系统的投票数据,统计投票数据,包括:
所述数据中心接收投票子系统的投票数据;
所述投票结果管理系统监测投票子系统的投票数据;当投票子系统的最新投票数据大于该投票子系统的历史投票数据,根据所述最新投票数据与所述历史投票数据的差值更新投票数据,依据该投票数据,统计投票结果;把投票子系统的最新投票数据作为该投票子系统的历史投票数据。
优选的,所述投票子系统接收所述投票请求,将所述投票请求对应的投票数据同步到数据中心系统,包括:
所述投票子系统监测接收所述投票请求,监测所述投票请求对应的投票数据;
依据所述投票数据更新该投票子系统的最新投票数据,并将所述最新投票数据同步到数据中心系统。
优选的,将所述投票请求发送至与所述地址标识对应的投票子系统,包括:
为移动终端分配地址标识对应的分区号,将所述投票请求发送至与分区号对应的投票子系统。
具体的,所述统计投票结果之后,还包括:
将统计投票结果得到的投票总数及排行信息,根据所述分区号反馈至移动终端。
第二方面,本发明还提供一种统计投票数据装置,包括:
用户分区系统:用于接收移动终端发送的携带地址标识的投票请求,根据所述地址标识,将所述投票请求发送至与所述地址标识对应的投票子系统;
投票子系统:用于接收所述投票请求,将所述投票请求对应的投票数据同步到数据中心系统;
数据中心系统:用于根据所述投票子系统的所述投票数据,统计投票结果。
相比现有技术,本发明提供的方案有以下优点:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于广州市百果园信息技术有限公司,未经广州市百果园信息技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710780296.7/2.html,转载请声明来源钻瓜专利网。
- 数据显示系统、数据中继设备、数据中继方法、数据系统、接收设备和数据读取方法
- 数据记录方法、数据记录装置、数据记录媒体、数据重播方法和数据重播装置
- 数据发送方法、数据发送系统、数据发送装置以及数据结构
- 数据显示系统、数据中继设备、数据中继方法及数据系统
- 数据嵌入装置、数据嵌入方法、数据提取装置及数据提取方法
- 数据管理装置、数据编辑装置、数据阅览装置、数据管理方法、数据编辑方法以及数据阅览方法
- 数据发送和数据接收设备、数据发送和数据接收方法
- 数据发送装置、数据接收装置、数据收发系统、数据发送方法、数据接收方法和数据收发方法
- 数据发送方法、数据再现方法、数据发送装置及数据再现装置
- 数据发送方法、数据再现方法、数据发送装置及数据再现装置