一种投票处理方法、装置和存储介质制造方法及图纸

技术编号:36390767 阅读:58 留言:0更新日期:2023-01-18 09:55
本发明专利技术公开了一种投票处理方法、装置和存储介质,通过获取用户针对该第一投票方案所选择的投票方式,若为第二投票类型则在数据库中查询每个采用选用该投票方式的已投票用户的用户权重,根据各用户权重分别计算第一投票方案内的各投票选项的投票权重,并根据投票权重排序后随机选取至少一组相邻的投票选项生成包含有至少一组连续投票选项的第二投票选项集;获取当前用户针对第一投票选项集或第二投票选项集的投票结果后生成投票排序,并录入数据库。从而实现了决策质量趋近群体利益最优,同时考虑到了可操作性,尤其在实际大规模群体决策中可以极大降低用户投票决策成本,保证决策实现群体利益最大。策实现群体利益最大。策实现群体利益最大。

【技术实现步骤摘要】
一种投票处理方法、装置和存储介质


[0001]本专利技术涉及信息化
,尤其涉及一种投票处理方法、装置和存储介质。

技术介绍

[0002]随着网络技术的迅速发展,越来越多的事务借助于网络进行,例如网络投票。投票作为一种征集群众意向的方法,历来为人们所广泛使用。而借助于互联网技术实现的网络投票,也为投票这种常见的社会行为提供了一种全新的操作协作模式。但现有投票方案出发点代表多数人利益,没有考虑到公平性。比如拉票现象导致投票结果不公平,比如利益相关方票数分布差距较大时,结果偏向于票数稍多的一方,不能真实选出整体最优结果。

技术实现思路

[0003]本专利技术针对现有技术中的不足,提供了一种投票处理方法,包括如下步骤:
[0004]S1,通过窗口向用户展现第一投票方案信息,获取用户针对该第一投票方案所选择的投票方式,所述投票方式至少包括第一投票类型和/或第二投票类型;
[0005]S2,若为第一投票类型,则从所述第一投票方案的全部N个投票选项中,按照已投票数量筛选票数最高的K个投票选项,并与剩余的N

K个投票选项中按预设方式选择的另一投票选项,生成包含K+1个投票选项的第一投票选项集;
[0006]S3,若为第二投票类型,则在数据库中查询每个采用选用该投票方式的已投票用户的用户权重,根据各用户权重分别计算第一投票方案内的各投票选项的投票权重,并根据投票权重排序后随机选取至少一组相邻的投票选项,生成包含有至少一组连续投票选项的第二投票选项集;
[0007]S4,获取当前用户针对第一投票选项集或第二投票选项集的投票结果后生成投票排序,并录入数据库。
[0008]优选的,所述步骤S4还包括:
[0009]获取用户选择第二投票类型对第二投票选项集中的多组连续投票选项分别进行投票排序的结果;将用户各组投票排序结果与数据库中已统计的第一投票方案各投票选项的排序进行对比,根据相同排序数量来对数据库中保存的该用户身份信息对应的用户权重进行调整。
[0010]优选的,所述步骤S4还包括:获取用户选择第一投票类型对第一投票选项集进行投票排序的结果;将用户投票排序结果与数据库中已统计的第一投票方案各投票选项的排序进行对比,根据相同排序数量来对数据库中保存的该用户身份信息对应的用户权重进行调整。
[0011]优选的,所述步骤S3具体包括:
[0012]若为第二投票类型,则在数据库中查询每个采用选用该投票方式的已投票用户的用户权重,并根据各用户权重分别计算第一投票方案内的各投票选项的投票权重;
[0013]将投票权重从高到低或从低到高对各投票选项进行排序,在排序队列中随机不重
复的多次获取相邻的两个投票选项作为第二投票选项集,其中第二投票选项集被配置为每组投票选项具有一个选择对象。
[0014]优选的,所述投票权重其中w
i
为第i个投票用户的用户权重,Cn为第n个投票选项被用户选择的次数,n的最大值为N,其中若第i个投票用户在第二投票选项集的各组连续投票选项中选择第n个投票选项则n
i
为1,否则n
i
为0。
[0015]优选的,投票处理方法还包括:在收到针对第一投票方案的调整指令后,获取用户的新增投票选项,将新增投票选项补入进第一投票方案中形成第二投票方案。
[0016]本专利技术还公开了一种投票处理系统,包括:操作获取模块,用于通过窗口向用户展现第一投票方案信息,获取用户针对该第一投票方案所选择的投票方式,所述投票方式至少包括第一投票类型和/或第二投票类型;第一投票响应模块,用于在投票方式为第一投票类型时,从所述第一投票方案的全部N个投票选项中,按照已投票数量筛选票数最高的K个投票选项,并与剩余的N

K个投票选项中按预设方式选择的另一投票选项,生成包含K+1个投票选项的第一投票选项集;第二投票响应模块,用于在投票方式为第二投票类型时,从数据库中查询每个采用选用该投票方式的已投票用户的用户权重,根据各用户权重分别计算第一投票方案内的各投票选项的投票权重,并根据投票权重排序后随机选取至少一组相邻的投票选项,生成包含有至少一组连续投票选项的第二投票选项集;结果汇总模块,用于在获取当前用户针对第一投票选项集或第二投票选项集的投票结果后生成投票排序,并录入数据库。
[0017]优选的,所述结果汇总模块还包括:分析模块,用于获取用户选择第二投票类型对第二投票选项集中的多组连续投票选项分别进行投票排序的结果;调整模块,用于将用户各组投票排序结果与数据库中已统计的第一投票方案各投票选项的排序进行对比,根据相同排序数量来对数据库中保存的该用户身份信息对应的用户权重进行调整。
[0018]本专利技术还公开了一种投票处理装置,包括存储器、处理器以及存储在所述存储器中并可在所述处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现如上述方法的步骤。
[0019]本专利技术还公开了一种计算机可读存储介质,所述计算机可读存储介质存储有计算机程序,所述计算机程序被处理器执行时实现如上述方法的步骤。
[0020]本实施例公开的投票处理方法、装置和存储介质,实现了决策质量趋近群体利益最优,同时考虑到了可操作性,尤其在实际大规模群体决策中可以极大降低用户投票决策成本,保证决策实现群体利益最大。同时该投票处理方法支持选项动态变化和选项增加,并可根据各用户的历史投票结果与所投的投票方案的最终结果的相似度来动态调整该用户的用户权重,使得投票结果能真实反应出整体最优结果。使得在群体协作中,能够让用户最快地且稳定地,选择最优版本,有效避免投票中的波德效应,防策略性投票行为等。
[0021]本专利技术的附加方面和优点将在下面的描述中部分给出,部分将从下面的描述中变得明显,或通过本专利技术的实践了解到。
附图说明
[0022]此处所说明的附图用来提供对本专利技术的进一步理解,构成本申请的一部分,本发
明的示意性实施例及其说明用于解释本专利技术,并不构成对本专利技术的不当限定,在附图中:
[0023]图1为一实施例公开的投票处理方法的流程示意图。
[0024]图2为一实施例公开的步骤S3的具体流程示意图。
[0025]图3为一实施例公开的投票处理方法中用户权重调整步骤的具体流程示意图。
具体实施方式
[0026]为使本专利技术实施例的目的、技术方案和优点更加清楚,下面将结合本专利技术实施例的附图,对本专利技术实施例的技术方案进行清楚、完整地描述。显然,所描述的实施例是本专利技术的一部分实施例,而不是全部的实施例。基于所描述的本专利技术的实施例,本领域普通技术人员在无需创造性劳动的前提下所获得的所有其他实施例,都属于本专利技术保护的范围。
[0027]在本专利技术中,除非另有明确的规定和限定,此处使用的技术术语或者科学术语应当为本专利技术所属领域内具有一般技能的人士所理解的通常意义。本专利技术专利申请说明书以及权利要求书中使用的“第一”、“第二”以及类似的词语并不表示本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种投票处理方法,其特征在于,包括如下步骤:S1,通过窗口向用户展现第一投票方案信息,获取用户针对该第一投票方案所选择的投票方式,所述投票方式至少包括第一投票类型和/或第二投票类型;S2,若为第一投票类型,则从所述第一投票方案的全部N个投票选项中,按照已投票数量筛选票数最高的K个投票选项,并与剩余的N

K个投票选项中按预设方式选择的另一投票选项,生成包含K+1个投票选项的第一投票选项集;S3,若为第二投票类型,则在数据库中查询每个采用选用该投票方式的已投票用户的用户权重,根据各用户权重分别计算第一投票方案内的各投票选项的投票权重,并根据投票权重排序后随机选取至少一组相邻的投票选项,生成包含有至少一组连续投票选项的第二投票选项集;S4,获取当前用户针对第一投票选项集或第二投票选项集的投票结果后生成投票排序,并录入数据库。2.根据权利要求1所述的投票处理方法,其特征在于,所述步骤S4还包括:获取用户选择第二投票类型对第二投票选项集中的多组连续投票选项分别进行投票排序的结果;将用户各组投票排序结果与数据库中已统计的第一投票方案各投票选项的排序进行对比,根据相同排序数量来对数据库中保存的该用户身份信息对应的用户权重进行调整。3.根据权利要求1所述的投票处理方法,其特征在于,所述步骤S4还包括:获取用户选择第一投票类型对第一投票选项集进行投票排序的结果;将用户投票排序结果与数据库中已统计的第一投票方案各投票选项的排序进行对比,根据相同排序数量来对数据库中保存的该用户身份信息对应的用户权重进行调整。4.根据权利要求2或3任一所述的投票处理方法,其特征在于,所述步骤S3具体包括:若为第二投票类型,则在数据库中查询每个采用选用该投票方式的已投票用户的用户权重,并根据各用户权重分别计算第一投票方案内的各投票选项的投票权重;将投票权重从高到低或从低到高对各投票选项进行排序,在排序队列中随机不重复的多次获取相邻的两个投票选项作为第二投票选项集,其中第二投票选项集被配置为每组投票选项具有一个选择对象。5.根据权利要求4所述的投票处理方法,其特征在于:所述投票权重其中w
i
为第i个投票用户的用户权重,Cn为第n个投票选项被用户选择的次数,n的最大...

【专利技术属性】
技术研发人员:吕强于弦李勇胜
申请(专利权)人:杭州其奥无穹信息技术有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1