CN102708614A - 一种网络投票的方法及装置 - Google Patents
一种网络投票的方法及装置 Download PDFInfo
- Publication number
- CN102708614A CN102708614A CN2011104622096A CN201110462209A CN102708614A CN 102708614 A CN102708614 A CN 102708614A CN 2011104622096 A CN2011104622096 A CN 2011104622096A CN 201110462209 A CN201110462209 A CN 201110462209A CN 102708614 A CN102708614 A CN 102708614A
- Authority
- CN
- China
- Prior art keywords
- ballot
- voting
- sequence number
- theme
- sign
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
Images
Landscapes
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
Abstract
本发明公开了一种网络投票的方法,用于增加投票的准确性,减少作弊投票的影响。原理为互联网计算机用户通过投票客户端投票,***根据客户端传送的硬件主板序列号标识计算投票有效值。本发明还公开了一种用于实现该方法的装置。
Description
技术领域
本发明涉及投票设备技术领域,特别是涉及一种网络投票的方法和装置。
背景技术
随着互联网技术的不断发展,越来越多的投票活动搬到了互联网上,比如用户可以使用机顶盒网络投票,也可以使用互联网网络上已经存在的ASP,PHP投票***投票,用户可以对幼儿园最可爱宝宝进行互联网投票选举,用户可以对最好玩的旅游景点进行互联网投票选举,用户可以对评中华小吃进行互联网投票选举;互联网投票技术解决了人们在家就可以投票的问题,计算机***也代替了人们原始手工算票,方便了社会生活。
现有技术是可以进行网络投票,但是作弊企业迅速兴起,如中原自动投票软件科技公司,他声称中原网络投票团队资深从事中国各大网络评选活动投票刷票活动,作弊给网络投票真实性带来了很大影响,当前还没有这方面的有效技术解决方案。
目前,互联网计算机投票领域,已经存在一些投票方法,如《一种基于ip和验证码组合控制的投票实现》,徐恩友公开了一种来自于网上的电子投票方法。该投票***公开了一种来自网上的电子投票方法,主要包括以下步骤,用户登录需进行投票的大赛网站,浏览相关选手的作品并投票,应用服务器将本次投票写入投票库进行统计。该投票***从防止重复投票的各种方法出发,给出了一种基于ip与验证码组合控制的电子投票方法。但是该方法存在几个缺陷,导致该方案完全失效,一是技术角度缺陷,ip标识可以通过技术人为生成,目前图像识别技术已经可以识别出图像验证码,恶意投票者可以编写程序识别验证码并生成随机ip后自动投票;二是人力资源角度缺陷,就算没有技术背景的普通用户,也可以破解ip和噪点的验证码组合方式,用户可以手动ADSL拨号,登陆人机界面投票,然后断开ADSL,再手动ADSL拨号,此时电信将重新分配不同的ip,用户再次登陆人机界面投票,用肉眼识别噪点的验证码,录入合法数据投票,通过人海战术,ip不同加上验证码合法,使得该公开的投票方法不能有效控制重复投票的作弊行为。
在已经公开的专利申请文档200910254007.5中,公开了提取用户计算机cpu序列号cpuid作为标识,但是硬件主板序列号也是互联网计算机主要标识,硬件主板序列号跟cpu序列号是完全不同的2种标识,存在区别。
发明内容
本发明实施例提供一种网络投票的方法,减少作弊投票对结果真实性产生的影响。
本发明实施例提供的一种根据不重复的硬件主板序列号作为唯一计算标识统计有效投票数的方法,预设大于1的奇数范围值,大于范围值的多次不同主题的投票活动都参与的用户投票标识,最后一次投票是否有效的计算方法为,历史倒数范围值次投票活动中,投票标识记录累计次数是否大于范围值的一半,该方法包括步骤:
获取互联网计算机上硬件主板序列号;
以用户投票时传送的主板序列号计算有效投票数,并呈现给用户。
本发明实施例提供的一种网络投票的装置包括:
主题维护模块,用于维护投票主题,选项;
文本记录模块,用于接收记录硬件主板序列号标识;
统计模块,依据不重复的硬件主板序列号统计有效投票数,预设大于1的奇数范围值,大于范围值的多次不同主题的投票活动都参与的用户投票标识,最后一次投票是否有效的计算方法为,历史倒数范围值次投票活动中,投票标识记录累计次数是否大于范围值的一半;
数据库模块,用来存储投票主题,选项,存储统计出的结果数据;
标识提取模块,用于获取互联网计算机的硬件主板序列号标识;
显示模块,用于显示投票主题,选项和结果;
投票模块,用于跟服务器建立安全通信,进行投票。
本发明实施例提供的一种服务器包括:
主题维护模块,用于维护投票主题,选项;
文本记录模块,用于接收记录硬件主板序列号标识;
统计模块,依据不重复的硬件主板序列号统计有效投票数,预设大于1的奇数范围值,大于范围值的多次不同主题的投票活动都参与的用户投票标识,最后一次投票是否有效的计算方法为,历史倒数范围值次投票活动中,投票标识记录累计次数是否大于范围值的一半;
数据库模块,用来存储投票主题,选项,存储统计出的结果数据。
本发明实施例提供的一种客户端包括:
标识提取模块,用于获取互联网计算机的硬件主板序列号标识;
显示模块,用于显示投票主题,选项和结果;
投票模块,用于跟服务器建立安全通信,进行投票。
在本发明实施例中,客户端获取硬件主板序列号标识,投票时传送这一标识,服务器依据不重复的硬件主板序列号统计有效投票数,预设大于1的奇数范围值,大于范围值的多次不同主题的投票活动都参与的用户投票标识,最后一次投票是否有效的计算方法为,历史倒数范围值次投票活动中,投票标识记录累计次数是否大于范围值的一半,减少作弊投票对结果真实性产生的影响。
附图说明
图1为本发明实施例中装置的结构图;
图2为本发明实施例中网络投票流程图;
具体实施方式
网络投票有网页形式的投票,主要是根据ip来判断是否重复投票,随着自己重联拨号连接的作弊方式出现,每次互联网计算机都是以不同的ip投票,这种根据ip作为判断依据已经失去了公正性。
下面根据附图和实施例对本发明作进一步详细说明。
很多网络投票活动中,除使用互联网计算机外,很多用户也可以使用移动互联网手持终端运行客户端软件,参见图1,本实施例包括服务器模块10,互联网计算机客户端模块11。
服务器模块10还包括投票主题维护模块101,文本记录模块统计模块102,统计模块103,数据库模块104。
投票主题维护模块101,是装置提供一个维护投票主题的功能模块,用户可以增加,编辑,删除一个投票主题,用户可以增加,编辑,删除选定投票主题下的投票选项。
文本记录模块统计模块102,是用来接收记录硬件主板序列号标识;
统计模块103,依据不重复的硬件主板序列号统计有效投票数,对多次不同主题的投票活动都参与的用户进行有效值计算,统计参与投票最多的投票主题,统计参与投票活动次数最多的,投票次数最多的标识。
数据库模块104,是用来存储投票主题维护数据,用来存储统计出来的数据。
互联网计算机客户端模块11还包括标识提取模块111,显示模块112,投票模块113。
标识提取模块111,是客户端在互联网计算机上运行时,获取互联网计算机的硬件主板序列号标识。
显示模块112,是用户查询投票主题和展示投票主题的模块,显示内容包括投票主题,被投票候选项,每项有效投票数,最活跃的投票主题。
投票模块113,在互联网计算机上运行的客户端上,用户选择目标投票候选项后,使用该模块投票,该模块会跟服务器端建立1对1安全通道,加密信息,传送硬件主板序列号标识信息。
网络投票目前主要是网页形式的投票,主要是根据验证码来判断是否机器自动投票,目前图像识别技术已经可以识别出图像验证码,恶意投票者可以编写程序识别验证码并生成随机ip后自动投票,这种根据验证码作为判断依据已经失去了公正性。为了解决这个问题,本实施例使用了些方法,具体如下:
为了准确标识一台互联网计算机,本实施例客户端运行的时候,会获取互联网计算机硬件主板序列号。由这些数据组成的参数发送到服务器端,作为投票有效性的一个数据依据。
在互联网计算机上,windows***运行客户端可以基于WMI(Windows管理规范:Windows Management Instrumentation)获取设备属性,从中获取主板序列号。linux***可以运行客户端通过命令dmidecode|grep′serial number′获取主板序列号。
互联网计算机投票,移动互联网手持终端投票,被广泛运用在活动投票,比赛投票中,这些技术跨越空间,提高了投票的参与度和效率,但同时,也孕育而生很多投票代理公司,他们发动,召集社会群众,使用群众的互联网计算机或手机参与到投票中,进行作弊。这样使得根据互联网计算机标识和移动互联网手持终端标识计算的有效投票数已经失去了公正性。为了解决这个问题,本实施例使用了些方法,具体如下:
在每项投票的时候,本实施例记录了大量的互联网计算机标识,对这些数据进行分析,得出某标识累计参与投票活动次数。比如:用户的计算机标识,在5次的活动统计中,它的标识已经出现过3次,本实施例认为如此频繁的出现投票有重大的代理嫌疑。
本实施例对于在投票活动中,截止统计时,历史倒数5次投票活动记录中,用户标识总数累计出现3次,或者超过3次的投票标识,此次有效值为0。这样,用户投票次数越多,超过有效阀值后将变为无效,只有等待几次投票活动后才能继续投票有效,相对其它用户创造了公平的一个环境。
本实施例对于在投票活动中,预设大于1的奇数值y除以2的结果为z,预设x>y,对多次出现的投票标识,有效值的计算方法为,第x-y次到第x-1次投票活动中,投票标识记录累计次数是否大于z,如果大于,第x次投票有效值为0,并删除第x次投票标识记录,如果小于,第x次投票有效值为1。
即对大于预设值y的多次出现的投票标识,第x次投票是否有效的计算方法为,第x-y次到第x-1次投票活动中,投票标识记录累计次数是否大于预设值y的一半。
详细计算过程如下:
不重复的序列号总数count,数据库模块104中,有多少不重复的序列号的计算依据,可以根据sql(select distinct主板序列号from数据库模块104)得出,假设count=200,
假设有效值计算范围次数为大于1的奇数5,假设当前投票是***第100次投票活动。
这次投票中有A,B,C用户参加,
A用户第一次使用该***投票,投给了X选项,统计模块103查询到C用户投票标识在过去5次中,已经记录了0次,数据直接有效,从文本记录模块102中提取标识,记录到数据库模块104标识;
B用户是第二次使用该***投票,投给了Y选项,统计模块103查询到C用户投票标识在过去5次中,已经记录了1次,未超过预设有效值计算范围次数值5的一半,这次活动中计算为有效,并从文本记录模块102中提取标识,记录到数据库模块104标识;
C用户是作弊者,已经参加了3次,投给了Z选项,统计模块103查询到C用户投票标识在过去5次中,已经记录了3次,超过预设有效值计算范围次数值5的一半,这次活动中计算为无效,并从文本记录模块102中删除,不记录到数据库模块104。
那么得出标识已累计投票主题数>0的标识数量repeat=2,这次投票总有效数:
sum=count-repeat+1+0。
投票选项上:
X=X被投数,因为A用户第一次使用该***投票;
Y=Y被投数-1+1,因为B用户是第二次使用该***投票;
Z=Z被投数-1+0,因为C用户已经参加了3次,超过有效阀值后将变为无效,只有等待几次投票活动后才能继续投票有效,C用户作弊投票对结果真实性产生的影响在减少。
在本发明实施例在网络投票中通过运行互联网计算机客户端软件投票,减少作弊投票对结果真实性产生的影响。参见图2,具体投票流程如下:
步骤201:用户在互联网计算机上,运行投票客户端。
步骤202:客户端获取互联网计算机的硬件主板序列号。
步骤203:投票主题是在服务器端投票主题维护模块101中,用户录入和编辑的主题,如“2011届xx小姐网络选举”,用户在客户端界面上查找这些投票主题。
步骤204:当用户找到关注的投票主题后,点击标题进入投票主界面,界面会显示投票的标题,被投票候选项,已经收到的投票数。
步骤205:用户查看和选择候选项。
步骤206:用户点击投票按钮发送投票指令操作,同时传送硬件主板序列号。
步骤207:服务器端接收客户端发送来的投票数据包,文本模块102记录这些数据。
步骤208:服务器过滤重复的票。依据不重复的硬件主板序列号统计有效投票数,对多次不同主题的投票活动都参与的用户进行有效值计算,统计参与投票最多的投票主题;统计参与投票活动次数最多的,投票次数最多的标识。
步骤209:服务器把统计出的数据存储到数据库模块104,当其它用户操作步骤204打开该投票主题的时候,把得到的数据显示出来。
显然,本领域的技术人员可以对本发明进行各种改动和变型而不脱离本发明的精神和范围。这样,倘若本发明的这些修改和变型属于本发明权利要求及其等同技术的范围之内,则本发明也意图包含这些改动和变型在内。
Claims (7)
1.一种网络投票的方法,其特征在于使用硬件主板序列号作为唯一计算标识,包括以下步骤:
获取互联网计算机的硬件主板序列号;
以用户投票时传送的主板序列号计算有效投票数,并呈现给用户。
2.如权利要求1所述的方法,其特征在于,统计有效票数的依据是不重复的硬件主板序列号。
3.如权利要求1所述的方法,其特征在于,预设大于1的奇数范围值,大于范围值的多次不同主题的投票活动都参与的用户投票标识,最后一次投票是否有效的计算方法为,历史倒数范围值次投票活动中,投票标识记录累计次数是否大于范围值的一半。
4.一种网络投票的装置,其特征在于使用硬件主板序列号作为唯一计算标识,该装置包括:
服务器,用于存储用户投票主题,选项,接收记录硬件主板序列号标识,依据不重复的硬件主板序列号统计有效投票数,预设大于1的奇数范围值,大于范围值的多次不同主题的投票活动都参与的用户投票标识,最后一次投票是否有效的计算方法为,历史倒数范围值次投票活动中,投票标识记录累计次数是否大于范围值的一半;
客户端,用于获取用户互联网计算机硬件主板序列号标识,用于显示投票主题,选项,结果,跟服务器建立安全通信,进行投票操作。
5.如权利要求4所述的装置,其特征在于,
所述服务器包括:
主题维护模块,用于维护投票主题,选项;
文本记录模块,用于接收记录硬件主板序列号标识;
统计模块,依据不重复的硬件主板序列号统计有效投票数,预设大于1的奇数范围值,大于范围值的多次不同主题的投票活动都参与的用户投票标识,最后一次投票是否有效的计算方法为,历史倒数范围值次投票活动中,投票标识记录累计次数是否大于范围值的一半;
数据库模块,用来存储投票主题,选项,存储统计出的结果数据;
所述客户端包括:
标识提取模块,用于获取互联网计算机的硬件主板序列号标识;
显示模块,用于显示投票主题,选项和结果;
投票模块,用于跟服务器建立安全通信,进行投票。
6.一种服务器,其特征在于,所述服务器包括:
主题维护模块,用于维护投票主题,选项;
文本记录模块,用于接收记录硬件主板序列号标识;
统计模块,依据不重复的硬件主板序列号统计有效投票数,预设大于1的奇数范围值,大于范围值的多次不同主题的投票活动都参与的用户投票标识,最后一次投票是否有效的计算方法为,历史倒数范围值次投票活动中,投票标识记录累计次数是否大于范围值的一半;
数据库模块,用来存储投票主题,选项,存储统计出的结果数据。
7.一种客户端,其特征在于,所述客户端包括:
标识提取模块,用于获取互联网计算机的硬件主板序列号标识;
显示模块,用于显示投票主题,选项和结果;
投票模块,用于跟服务器建立安全通信,进行投票。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN2011104622096A CN102708614A (zh) | 2011-12-19 | 2011-12-19 | 一种网络投票的方法及装置 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN2011104622096A CN102708614A (zh) | 2011-12-19 | 2011-12-19 | 一种网络投票的方法及装置 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN102708614A true CN102708614A (zh) | 2012-10-03 |
Family
ID=46901329
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN2011104622096A Pending CN102708614A (zh) | 2011-12-19 | 2011-12-19 | 一种网络投票的方法及装置 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN102708614A (zh) |
Cited By (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN103886411A (zh) * | 2014-03-21 | 2014-06-25 | 沈阳化工大学 | 网上投票*** |
CN105205906A (zh) * | 2014-06-25 | 2015-12-30 | 阿里巴巴集团控股有限公司 | 投票任务处理、分发投票任务的方法及装置 |
CN105657043A (zh) * | 2016-02-22 | 2016-06-08 | 太仓苏易信息科技有限公司 | 一种客户端投票*** |
CN105825571A (zh) * | 2016-06-06 | 2016-08-03 | 广州爱九游信息技术有限公司 | 网络投票处理方法、装置及服务器 |
CN106127914A (zh) * | 2016-07-01 | 2016-11-16 | 王本宗 | 一种公正的投票方法及其投票*** |
CN106204870A (zh) * | 2016-07-01 | 2016-12-07 | 王本宗 | 一种互联网投票方法及其投票平台 |
CN106227813A (zh) * | 2016-07-22 | 2016-12-14 | 百度在线网络技术(北京)有限公司 | 用于防止语音投票作弊的方法和装置 |
CN110309473A (zh) * | 2019-06-05 | 2019-10-08 | 上海车轮互联网服务有限公司 | 融合身份标识和投票行为监控的防刷票方法及装置 |
CN113469564A (zh) * | 2021-07-21 | 2021-10-01 | 亿览在线网络技术(北京)有限公司 | 一种投票数据的处理方法 |
-
2011
- 2011-12-19 CN CN2011104622096A patent/CN102708614A/zh active Pending
Cited By (12)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN103886411A (zh) * | 2014-03-21 | 2014-06-25 | 沈阳化工大学 | 网上投票*** |
CN105205906A (zh) * | 2014-06-25 | 2015-12-30 | 阿里巴巴集团控股有限公司 | 投票任务处理、分发投票任务的方法及装置 |
CN105657043A (zh) * | 2016-02-22 | 2016-06-08 | 太仓苏易信息科技有限公司 | 一种客户端投票*** |
CN105825571A (zh) * | 2016-06-06 | 2016-08-03 | 广州爱九游信息技术有限公司 | 网络投票处理方法、装置及服务器 |
CN105825571B (zh) * | 2016-06-06 | 2018-12-04 | 广州爱九游信息技术有限公司 | 网络投票处理方法、装置及服务器 |
CN106127914A (zh) * | 2016-07-01 | 2016-11-16 | 王本宗 | 一种公正的投票方法及其投票*** |
CN106204870A (zh) * | 2016-07-01 | 2016-12-07 | 王本宗 | 一种互联网投票方法及其投票平台 |
CN106204870B (zh) * | 2016-07-01 | 2018-04-10 | 王本宗 | 一种互联网投票方法及其投票平台 |
CN106127914B (zh) * | 2016-07-01 | 2018-08-07 | 王本宗 | 一种公正的投票方法及其投票*** |
CN106227813A (zh) * | 2016-07-22 | 2016-12-14 | 百度在线网络技术(北京)有限公司 | 用于防止语音投票作弊的方法和装置 |
CN110309473A (zh) * | 2019-06-05 | 2019-10-08 | 上海车轮互联网服务有限公司 | 融合身份标识和投票行为监控的防刷票方法及装置 |
CN113469564A (zh) * | 2021-07-21 | 2021-10-01 | 亿览在线网络技术(北京)有限公司 | 一种投票数据的处理方法 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN102708614A (zh) | 一种网络投票的方法及装置 | |
CN101794473A (zh) | 一种网络投票的方法及装置 | |
CN105302809B (zh) | 群组用户等级关联方法和*** | |
CN102833235B (zh) | 身份认证管理装置 | |
CN104317804B (zh) | 发布投票信息的方法和装置 | |
CN106530015A (zh) | 信息投放控制方法及装置 | |
CN107358714A (zh) | 赛事投票***及方法 | |
CN108259638A (zh) | 个人群组列表智能排序方法、智能终端及存储介质 | |
CN109495378B (zh) | 检测异常帐号的方法、装置、服务器及存储介质 | |
CN103024688A (zh) | 即时通讯平台中添加好友的方法和*** | |
CN111476571A (zh) | 基于区块链的资产处理方法、装置、设备和存储介质 | |
US20170006537A1 (en) | Method and apparatus for generating recommended changes to communication behaviors | |
CN111130986B (zh) | 消息发送方法、装置、设备及存储介质 | |
CN108898728A (zh) | 智能交互设备及其投票方法、装置和*** | |
CN202110541U (zh) | 一种基于标签的评论*** | |
CN108648017B (zh) | 易于扩展的用户需求匹配方法、装置、设备及存储介质 | |
CN201985891U (zh) | 一种防止社交网络中陌生人骚扰的*** | |
CN111182018B (zh) | 一种用户识别方法、装置、设备及介质 | |
CN105788055A (zh) | 社交网站投票***及方法 | |
CN104079472A (zh) | 一种移动游戏产品实现实时社交功能的方法 | |
Shayo et al. | An examination of online electoral campaigning in Tanzania | |
CN106971446B (zh) | 一种电子投票的方法 | |
CN111714899A (zh) | 一种实时游戏对战***及方法 | |
CN108305096A (zh) | 基于微信平台的抽奖*** | |
CN106549914B (zh) | 一种独立访问者的识别方法及装置 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
DD01 | Delivery of document by public notice |
Addressee: Zhu Shikang Document name: Notification of Passing Preliminary Examination of the Application for Invention |
|
DD01 | Delivery of document by public notice |
Addressee: Zhu Shikang Document name: Notification of before Expiration of Request of Examination as to Substance |
|
C05 | Deemed withdrawal (patent law before 1993) | ||
WD01 | Invention patent application deemed withdrawn after publication |
Application publication date: 20121003 |