[发明专利]用户调查方法和系统无效
申请号: | 200910078104.3 | 申请日: | 2009-02-16 |
公开(公告)号: | CN101482961A | 公开(公告)日: | 2009-07-15 |
发明(设计)人: | 赵琳霖;李锐;曾华奕 | 申请(专利权)人: | 腾讯科技(深圳)有限公司 |
主分类号: | G06Q30/00 | 分类号: | G06Q30/00 |
代理公司: | 北京三高永信知识产权代理有限责任公司 | 代理人: | 何文彬 |
地址: | 518000广东省深*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 用户 调查 方法 系统 | ||
技术领域
本发明涉及通信技术领域,特别涉及一种用户调查方法和系统。
背景技术
现有的投票系统通常由前端投票展示模块、后端投票结果统计模块和反作弊模块组成。参与投票的用户根据投票系统展示的内容,选择投票项参加投票,投票系统记录用户的投票项和用户的相关信息,并进行数据统计,得到投票结果,当用户请求查看投票结果时,在一个新的页面展示投票结果。反作弊模块主要是利用COOKIE和IP等网络数据结合前端展示技术,对参加投票的用户进行限制,阻止对投票活动和投票结果的破坏行为。
现有的投票系统需要在完成数据统计后,并且在用户提出查看投票结果的请求后,才能展示投票结果给用户,而且由于投票系统服务器通常同时处理多个用户的请求,在服务器繁忙的时候,有些用户的请求必须排队才能进行处理,使得用户在投票后无法及时看到投票结果,且增加了用户的操作,极大地影响了用户的投票体验。
发明内容
本发明实施例提供了一种用户调查的方法和系统,可以及时展示投票结果给用户,极大地提高了用户的投票体验。所述技术方案如下:
一种用户调查方法,所述方法包括:
客户端接收投票数据,所述投票数据为用户对投票项目进行投票的数据;
所述客户端判断所述用户是否已对所述投票项目进行过投票;
如果所述用户未对所述投票项目进行过投票,则记录所述投票数据,发送携带所述投票数据的投票请求给服务器,服务器收到所述投票请求后,根据所述投票数据统计出投票结果,将所述投票结果返回给客户端,所述客户端收到所述投票结果后,将所述投票结果展示给用户。
所述客户端判断所述用户是否已对所述投票项目进行过投票,具体包括:
所述客户端查看所述用户的COOKIE数据,判断所述用户的历史投票记录中是否包含所述投票项目的记录,如果是,则确定所述用户已对所述投票项目进行过投票,否则,确定所述用户未对所述投票项目进行过投票。
记录所述投票数据具体为:所述客户端将所述投票数据记录在所述用户的COOKIE数据中。
所述客户端使用异步脚本语言和可扩展标记语言AJAX技术发送所述投票请求并接收所述投票结果。
所述客户端收到所述投票结果后,将所述投票结果展示给用户,具体包括:
所述客户端收到所述投票结果后,生成投票结果矢量图和投票参与者云图,并展示给所述用户。
一种用户调查系统,所述系统包括:
客户端,用于接收投票数据,所述投票数据为用户对投票项目进行投票的数据,判断所述用户是否已对所述投票项目进行过投票,如果所述用户未对所述投票项目进行过投票,则记录所述投票数据,发送携带所述投票数据的投票请求,并接收投票结果,将所述投票结果展示给所述用户;
服务器,用于接收来自所述客户端的投票请求,根据所述投票数据统计出投票结果,将所述投票结果返回给所述客户端。
所述客户端判断所述用户是否已对所述投票项目进行过投票,具体包括:
所述客户端查看所述用户的COOKIE数据,判断所述用户的历史投票记录中是否包含所述投票项目的记录,如果是,则确定所述用户已对所述投票项目进行过投票,否则,确定所述用户未对所述投票项目进行过投票。
所述客户端记录所述投票数据具体为:所述客户端将所述投票数据记录在所述用户的COOKIE数据中。
所述客户端使用异步脚本语言和可扩展标记语言AJAX技术发送所述投票请求并接收所述投票结果。
所述客户端收到所述投票结果后,将所述投票结果展示给用户,具体包括:
所述客户端收到所述投票结果后,生成投票结果矢量图和投票参与者云图,并展示给所述用户。
本发明实施例通过客户端接收投票数据,在本地判断用户未投过票后发送投票数据给服务器,并接收服务器返回的投票结果,将该投票结果展示给用户,使得参加投票的用户在投票后及时看到投票结果,而且减少了用户的操作,极大地提高了用户的投票体验。服务器将投票数据存储在缓存中,并定期同步到数据库中,可以减轻数据库的压力,避免频繁更新数据库。投票结果矢量图和参与者云图形像地展示了投票结果以及参加投票的用户在全国的分布,极大地方便了用户查看。
附图说明
图1是本发明实施例提供的一种用户调查方法流程图;
图2是本发明实施例提供的另一种用户调查方法流程图;
图3是本发明实施例提供的一种用户调查系统结构图。
具体实施方式
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于腾讯科技(深圳)有限公司,未经腾讯科技(深圳)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200910078104.3/2.html,转载请声明来源钻瓜专利网。