CN115619234A - 一种投票处理方法、装置和存储介质 - Google Patents
一种投票处理方法、装置和存储介质 Download PDFInfo
- Publication number
- CN115619234A CN115619234A CN202211280990.XA CN202211280990A CN115619234A CN 115619234 A CN115619234 A CN 115619234A CN 202211280990 A CN202211280990 A CN 202211280990A CN 115619234 A CN115619234 A CN 115619234A
- Authority
- CN
- China
- Prior art keywords
- voting
- user
- options
- type
- scheme
- 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
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q10/00—Administration; Management
- G06Q10/06—Resources, workflows, human or project management; Enterprise or organisation planning; Enterprise or organisation modelling
- G06Q10/063—Operations research, analysis or management
- G06Q10/0639—Performance analysis of employees; Performance analysis of enterprise or organisation operations
- G06Q10/06393—Score-carding, benchmarking or key performance indicator [KPI] analysis
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q10/00—Administration; Management
- G06Q10/10—Office automation; Time management
- G06Q10/103—Workflow collaboration or project management
Landscapes
- Business, Economics & Management (AREA)
- Human Resources & Organizations (AREA)
- Engineering & Computer Science (AREA)
- Strategic Management (AREA)
- Entrepreneurship & Innovation (AREA)
- Economics (AREA)
- Physics & Mathematics (AREA)
- Development Economics (AREA)
- Marketing (AREA)
- Operations Research (AREA)
- Quality & Reliability (AREA)
- Tourism & Hospitality (AREA)
- Educational Administration (AREA)
- General Business, Economics & Management (AREA)
- General Physics & Mathematics (AREA)
- Theoretical Computer Science (AREA)
- Game Theory and Decision Science (AREA)
- Data Mining & Analysis (AREA)
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
Abstract
本发明公开了一种投票处理方法、装置和存储介质,通过获取用户针对该第一投票方案所选择的投票方式,若为第二投票类型则在数据库中查询每个采用选用该投票方式的已投票用户的用户权重,根据各用户权重分别计算第一投票方案内的各投票选项的投票权重,并根据投票权重排序后随机选取至少一组相邻的投票选项生成包含有至少一组连续投票选项的第二投票选项集;获取当前用户针对第一投票选项集或第二投票选项集的投票结果后生成投票排序,并录入数据库。从而实现了决策质量趋近群体利益最优,同时考虑到了可操作性,尤其在实际大规模群体决策中可以极大降低用户投票决策成本,保证决策实现群体利益最大。
Description
技术领域
本发明涉及信息化技术领域,尤其涉及一种投票处理方法、装置和存储介质。
背景技术
随着网络技术的迅速发展,越来越多的事务借助于网络进行,例如网络投票。投票作为一种征集群众意向的方法,历来为人们所广泛使用。而借助于互联网技术实现的网络投票,也为投票这种常见的社会行为提供了一种全新的操作协作模式。但现有投票方案出发点代表多数人利益,没有考虑到公平性。比如拉票现象导致投票结果不公平,比如利益相关方票数分布差距较大时,结果偏向于票数稍多的一方,不能真实选出整体最优结果。
发明内容
本发明针对现有技术中的不足,提供了一种投票处理方法,包括如下步骤:
S1,通过窗口向用户展现第一投票方案信息,获取用户针对该第一投票方案所选择的投票方式,所述投票方式至少包括第一投票类型和/或第二投票类型;
S2,若为第一投票类型,则从所述第一投票方案的全部N个投票选项中,按照已投票数量筛选票数最高的K个投票选项,并与剩余的N-K个投票选项中按预设方式选择的另一投票选项,生成包含K+1个投票选项的第一投票选项集;
S3,若为第二投票类型,则在数据库中查询每个采用选用该投票方式的已投票用户的用户权重,根据各用户权重分别计算第一投票方案内的各投票选项的投票权重,并根据投票权重排序后随机选取至少一组相邻的投票选项,生成包含有至少一组连续投票选项的第二投票选项集;
S4,获取当前用户针对第一投票选项集或第二投票选项集的投票结果后生成投票排序,并录入数据库。
优选的,所述步骤S4还包括:
获取用户选择第二投票类型对第二投票选项集中的多组连续投票选项分别进行投票排序的结果;将用户各组投票排序结果与数据库中已统计的第一投票方案各投票选项的排序进行对比,根据相同排序数量来对数据库中保存的该用户身份信息对应的用户权重进行调整。
优选的,所述步骤S4还包括:获取用户选择第一投票类型对第一投票选项集进行投票排序的结果;将用户投票排序结果与数据库中已统计的第一投票方案各投票选项的排序进行对比,根据相同排序数量来对数据库中保存的该用户身份信息对应的用户权重进行调整。
优选的,所述步骤S3具体包括:
若为第二投票类型,则在数据库中查询每个采用选用该投票方式的已投票用户的用户权重,并根据各用户权重分别计算第一投票方案内的各投票选项的投票权重;
将投票权重从高到低或从低到高对各投票选项进行排序,在排序队列中随机不重复的多次获取相邻的两个投票选项作为第二投票选项集,其中第二投票选项集被配置为每组投票选项具有一个选择对象。
优选的,所述投票权重其中wi为第i个投票用户的用户权重,Cn为第n个投票选项被用户选择的次数,n的最大值为N,其中若第i个投票用户在第二投票选项集的各组连续投票选项中选择第n个投票选项则ni为1,否则ni为0。
优选的,投票处理方法还包括:在收到针对第一投票方案的调整指令后,获取用户的新增投票选项,将新增投票选项补入进第一投票方案中形成第二投票方案。
本发明还公开了一种投票处理***,包括:操作获取模块,用于通过窗口向用户展现第一投票方案信息,获取用户针对该第一投票方案所选择的投票方式,所述投票方式至少包括第一投票类型和/或第二投票类型;第一投票响应模块,用于在投票方式为第一投票类型时,从所述第一投票方案的全部N个投票选项中,按照已投票数量筛选票数最高的K个投票选项,并与剩余的N-K个投票选项中按预设方式选择的另一投票选项,生成包含K+1个投票选项的第一投票选项集;第二投票响应模块,用于在投票方式为第二投票类型时,从数据库中查询每个采用选用该投票方式的已投票用户的用户权重,根据各用户权重分别计算第一投票方案内的各投票选项的投票权重,并根据投票权重排序后随机选取至少一组相邻的投票选项,生成包含有至少一组连续投票选项的第二投票选项集;结果汇总模块,用于在获取当前用户针对第一投票选项集或第二投票选项集的投票结果后生成投票排序,并录入数据库。
优选的,所述结果汇总模块还包括:分析模块,用于获取用户选择第二投票类型对第二投票选项集中的多组连续投票选项分别进行投票排序的结果;调整模块,用于将用户各组投票排序结果与数据库中已统计的第一投票方案各投票选项的排序进行对比,根据相同排序数量来对数据库中保存的该用户身份信息对应的用户权重进行调整。
本发明还公开了一种投票处理装置,包括存储器、处理器以及存储在所述存储器中并可在所述处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现如上述方法的步骤。
本发明还公开了一种计算机可读存储介质,所述计算机可读存储介质存储有计算机程序,所述计算机程序被处理器执行时实现如上述方法的步骤。
本实施例公开的投票处理方法、装置和存储介质,实现了决策质量趋近群体利益最优,同时考虑到了可操作性,尤其在实际大规模群体决策中可以极大降低用户投票决策成本,保证决策实现群体利益最大。同时该投票处理方法支持选项动态变化和选项增加,并可根据各用户的历史投票结果与所投的投票方案的最终结果的相似度来动态调整该用户的用户权重,使得投票结果能真实反应出整体最优结果。使得在群体协作中,能够让用户最快地且稳定地,选择最优版本,有效避免投票中的波德效应,防策略性投票行为等。
本发明的附加方面和优点将在下面的描述中部分给出,部分将从下面的描述中变得明显,或通过本发明的实践了解到。
附图说明
此处所说明的附图用来提供对本发明的进一步理解,构成本申请的一部分,本发明的示意性实施例及其说明用于解释本发明,并不构成对本发明的不当限定,在附图中:
图1为一实施例公开的投票处理方法的流程示意图。
图2为一实施例公开的步骤S3的具体流程示意图。
图3为一实施例公开的投票处理方法中用户权重调整步骤的具体流程示意图。
具体实施方式
为使本发明实施例的目的、技术方案和优点更加清楚,下面将结合本发明实施例的附图,对本发明实施例的技术方案进行清楚、完整地描述。显然,所描述的实施例是本发明的一部分实施例,而不是全部的实施例。基于所描述的本发明的实施例,本领域普通技术人员在无需创造性劳动的前提下所获得的所有其他实施例,都属于本发明保护的范围。
在本发明中,除非另有明确的规定和限定,此处使用的技术术语或者科学术语应当为本发明所属领域内具有一般技能的人士所理解的通常意义。本发明专利申请说明书以及权利要求书中使用的“第一”、“第二”以及类似的词语并不表示任何顺序、数量或者重要性,而只是用来区分不同的组成部分。同样,“一个”或者“一”等类似词语也不表示数量限制,而是表示存在至少一个。
目前在竞赛、选举、市场调研等各类场景的决策过程中,经常需要借助投票方法做出决定。目前现有的投票决策方法包括一致同意规则、简单多数规则、加权多数规则、多阶段投票规则、多属性的软集合方法等。这一些规则主要是针对群体决策中出现的问题,通过一定方法优化群体决策。但是现有投票方案出发点代表多数人利益,没有考虑到公平性。比如拉票现象导致投票结果不公平,比如利益相关方票数分布差距较大时,结果偏向于票数稍多的一方,不能真实选出整体最优结果。本实施例提供了一种投票处理方法,尤其是基于局部排序投票的群体决策优化,如附图1所示,该方法可具体包括如下内容。
步骤S1,通过窗口向用户展现第一投票方案信息,获取用户针对该第一投票方案所选择的投票方式,所述投票方式至少包括第一投票类型和/或第二投票类型。
具体的,***给每个用户一个唯一账号,用户通过账号对***上录入的投票方案进行投票。对于***上存在的一个投票方案,***提供给用户多个操作选项,用户可以任意选择进行操作,不同操作触发不同的***处理逻辑。在本实施例中,该操作选项即投票方式可以包括第一投票类型和第二投票类型,当然也可以仅包括第一投票类型或第二投票类型,在***上对应提供相关选项,例如第一投票类型为“投票”选项,第二投票类型为“公平投票”选项。
步骤S2,若为第一投票类型,则从所述第一投票方案的全部N个投票选项中,按照已投票数量筛选票数最高的K个投票选项,并与剩余的N-K个投票选项中按预设方式选择的另一投票选项,生成包含K+1个投票选项的第一投票选项集。
在收到用户选择的第一投票类型即用户在终端点击了“投票”选项后,***从当前投票的全部N个投票选项中,按照投票数大小,选择最高的K个选项。然后,从剩下的N-K个选项中,按照预设特定概率算法选择另一个候选选项。***将这个K+1个选项展示给用户,用户只对这K+1个选项选择K个投票。其中***限定了一个用户账号对一个投票方案的最大投票数,当一个账号对同一个投票数大于限定数时,该账号不能继续投票。在本实施例中,预设特定概率算法可以是基于投票比例的UCB算法,该算法逻辑为输入展示给用户次数、用户投票次数,输出一个概率值。
步骤S3,若为第二投票类型,则在数据库中查询每个采用选用该投票方式的已投票用户的用户权重,根据各用户权重分别计算第一投票方案内的各投票选项的投票权重,并根据投票权重排序后随机选取至少一组相邻的投票选项,生成包含有至少一组连续投票选项的第二投票选项集。在本实施例中,如附图2所示,所述步骤S3具体可包括如下内容。
步骤S31,若为第二投票类型,则在数据库中查询每个采用选用该投票方式的已投票用户的用户权重,并根据各用户权重分别计算第一投票方案内的各投票选项的投票权重。
其中,投票权重为wn,wi为第i个投票用户的用户权重,Cn为第n个投票选项被用户选择的次数,n的最大值为N,其中若第i个投票用户在第二投票选项集的各组连续投票选项中选择第n个投票选项则ni为1,否则ni为0。
步骤S32,将投票权重从高到低或从低到高对各投票选项进行排序,在排序队列中随机不重复的多次获取相邻的两个投票选项作为第二投票选项集,其中第二投票选项集被配置为每组投票选项具有一个选择对象。
具体的,在收到用户选择的第二投票类型即用户在终端点击了“公平投票”选项后,***从当前投票的全部N个投票选项中,按照每个用户i的权重wi,然后计算每个投票选项n的投票权重wn,其中用户在二选一方式投票中,选择了投票选项n,则ni=1,否则ni=0,Cn为投票选项n被用户以二选一方式选中的次数。然后,***根据每个投票选项的投票权重wn对N个投票选项从高到低排序。排序后,***重排序列表中,随机不重复地选择2连续投票选项,并展示给用户。用户只对这2个投票选项以二选一方式投票。另外,***可限定一个用户账号对一个投票方案的最大投票数,当一个用户账号对同一个投票方案的投票数大于限定数时,该账号不能继续投票。
步骤S4,获取当前用户针对第一投票选项集或第二投票选项集的投票结果后生成投票排序,并录入数据库。
在本实施例中,***还可以根据个人历史投票情况对个人的用户权重进行调整更新,具体的可按照个人投票排序和全局排序一致的比例来调整和更新数据库中该用户的用户权重wi,如附图3所示,具体可包括如下内容。
步骤S101,获取用户选择第二投票类型对第二投票选项集中的多组连续投票选项分别进行投票排序的结果。
步骤S102,将用户各组投票排序结果与数据库中已统计的第一投票方案各投票选项的排序进行对比,根据相同排序数量来对数据库中保存的该用户身份信息对应的用户权重进行调整。
具体的,例如用户在第二投票类型下进行了4次二选一的排序,如果其中有3次的排序与***整体排序中的该两投票选项的一致,则可将该用户权重wi由原来的值例如1调整为3/4,即0.75。该用户权重的调整可以在该用户进行了第二投票类型中的每组连续投票选项的投票或排序后就进行用户权重wi的调整,也可在该用户结束了以第二投票类型对该投票方案的投票后进行用户权重wi的重新计算和调整。使得在群体决策中,单个用户仅参与部分投票,需要的信息大大简化,例如最简单情况单个用户只需要2选1的投票和排序。
在另一具体实施例中,***也可以根据用户选择第一投票类型后的投票结果来调整和更新数据库中该用户的用户权重wi,其具体包括如下内容。
步骤S201,获取用户选择第一投票类型对第一投票选项集进行投票排序的结果.
步骤S202,将用户投票排序结果与数据库中已统计的第一投票方案各投票选项的排序进行对比,根据相同排序数量来对数据库中保存的该用户身份信息对应的用户权重进行调整。
在另一实施例中,也可在该用户虽然还未用完该投票方案的所有投票数,但退出了本次的以第二投票类型的投票活动后,进行用户权重wi的重新计算和调整。如果后续用户再次选择第二投票类型对该投票方案继续进行投票,就可采用更新后的用户权重wi进行如前述步骤S3的各投票选项的投票权重计算以及各投票选项的排序。
在本实施例中,该投票处理方法还可以包括:在收到针对第一投票方案的调整指令后,获取用户的新增投票选项,将新增投票选项补入进第一投票方案中形成第二投票方案。
具体的,该调整指令可以是在用户投票页面中以“改进”选项进行展现,可与其他两个页面选项“投票”和“公平投票”同时显示。在用户选择“改进”操作后,***在该投票方案中补入新增的k个选项,加入到当前投票方案已有的N个选项中,对投票方案进行补充更新后共计生成N+k个选项,即***更新N=N+k。
在一实施例中,在收到针对第一投票方案的调整指令后,***生成包含有第一补充方式和第二补充方式的投票选项补充页面。若用户选择有第一补充方式则***将收到的补充投票选项赋予识别信息后作为新增投票选项补入该投票方案中,若用户选择有第二补充方式则获取用户选择的对应投票选项内容后展示在改进框中,并获取改进框内修改更新的投票选项内容后赋予识别信息后作为新增投票选项补入该投票方案中。
在另一具体实施例中,该投票处理方法还包括对参与整个项目的投票过程中的各用户的参与贡献值的计算步骤,通过对参与投票选项改进、投票项目转发、和投票的各用户的参与贡献值的计算,并根据参与贡献度来对各用户进行反馈,从而提高他们继续参与后续项目的积极性,可具体包括如下内容。
提取投票参与用户在各项目协作节点的特征要素,并分别将各协作节点的特征要素按预设数据结构转换成数据组后录入项目数据库中,所述特征要素包括操作用户id、协作事件类型和起始用户id;在项目协作结束后,从数据库中获取该项目各协作节点的数据组,根据各数据组获取协作节点的起始用户id、操作用户id、协作事件类型,根据协作事件类型在项目数据库中调取该类型的预设贡献值计算式并计算获取该节点的上游用户和操作用户的用户贡献值。其中协作事件类型包括投票选项改进事件、投票项目转发事件和投票事件。
当协作事件类型为投票转发事件时,将本事件的操作用户id作为该协作节点数据组中的起始用户id,并将数据组中的操作用户id、协作事件类型空置后生成对应该协作节点的数据组后录入项目数据库。
当协作事件类型为投票改进事件时,从待改进的版本对象的数据组中获取其操作用户id作为本协作节点的起始用户id,并获取本协作事件的用户id,生成该协作节点的数据组后录入项目数据库。
当协作事件类型为投票事件时,判断投票项目对象的类型,若投票版本对象为候选改进版本则将该版本数据组中的操作用户id作为本协作节点的起始用户id,并获取本协作事件的用户id,生成该协作节点的数据组后录入项目数据库;若投票项目对象为转发版本,则将该版本数据组中的起始用户id作为本协作节点的起始用户id,并获取本协作事件的用户id,生成该协作节点的数据组后录入项目数据库。
然后根据协作事件类型将本项目所有协作节点的数据组进行分类,分别获取各协作事件类型中的操作用户id。根据协作事件类型在项目数据库中调取该类型的预设贡献值计算式,并分别计算参与各协作事件类型的对应操作用户的用户贡献值。
在本实施例中,各投票项目协作事件的用户贡献值的计算方法如下:
参与投票改进事件的每个操作用户的用户贡献值为C,其中Ci=s*∑Cx+h*∑Ay,其中x为对用户i作为起始用户的选项版本进行改进的所有用户,y为对用户i作为起始用户的选项版本进行投票的所有用户,s是下游改进操作用户给到上游版本用户的分成比例,h是投票用户给所投票版本的创建或改进用户的分成比例,0≤s<1,0≤h<1。
参与投票转发事件的每个操作用户的用户贡献值为D,Di=f*∑(Az+Cz+Dz),其中z为对用户i作为起始用户的选项版本进行转发的所有用户,f是转发归因分成比例,0≤f<1。
最后对项目各节点中的起始用户和操作用户的用户贡献值进行汇总,分别获取整个项目中各参与用户的合计贡献值,录入项目数据库的对应用户账户中。
上述实施例公开的投票处理方法实现了决策质量趋近群体利益最优,同时考虑到了可操作性,尤其在实际大规模群体决策中可以极大降低用户投票决策成本,保证决策实现群体利益最大。同时该投票处理方法支持选项动态变化和选项增加,并可根据各用户的历史投票结果与所投的投票方案的最终结果的相似度来动态调整该用户的用户权重,使得投票结果能真实反应出整体最优结果。使得在群体协作中,能够让用户最快地且稳定地,选择最优版本,有效避免投票中的波德效应,防策略性投票行为等。
在另一实施例中,还公开了一种投票处理***,包括:操作获取模块,用于通过窗口向用户展现第一投票方案信息,获取用户针对该第一投票方案所选择的投票方式,所述投票方式至少包括第一投票类型和/或第二投票类型;第一投票响应模块,用于在投票方式为第一投票类型时,从所述第一投票方案的全部N个投票选项中,按照已投票数量筛选票数最高的K个投票选项,并与剩余的N-K个投票选项中按预设方式选择的另一投票选项,生成包含K+1个投票选项的第一投票选项集;第二投票响应模块,用于在投票方式为第二投票类型时,从数据库中查询每个采用选用该投票方式的已投票用户的用户权重,根据各用户权重分别计算第一投票方案内的各投票选项的投票权重,并根据投票权重排序后随机选取至少一组相邻的投票选项,生成包含有至少一组连续投票选项的第二投票选项集;结果汇总模块,用于在获取当前用户针对第一投票选项集或第二投票选项集的投票结果后生成投票排序,并录入数据库。
在本实施例中,所述结果汇总模块还包括:第一分析模块,用于获取用户选择第二投票类型对第二投票选项集中的多组连续投票选项分别进行投票排序的结果;第一调整模块,用于将用户各组投票排序结果与数据库中已统计的第一投票方案各投票选项的排序进行对比,根据相同排序数量来对数据库中保存的该用户身份信息对应的用户权重进行调整。
在本实施例中,所述结果汇总模块还可包括:二分析模块,用于获取用户在选择第一投票类型后对第一投票选项集进行投票排序的结果;第二调整模块,用于将用户投票排序结果与数据库中已统计的第一投票方案各投票选项的排序进行对比,根据相同排序数量来对数据库中保存的该用户身份信息对应的用户权重进行调整。
在本实施例中,所述第二投票响应模块包括:权重计算模块,用于在投票方式为第二投票类型时,在数据库中查询每个采用选用该投票方式的已投票用户的用户权重,并根据各用户权重分别计算第一投票方案内的各投票选项的投票权重;权重排序模块,用于将投票权重从高到低或从低到高对各投票选项进行排序,在排序队列中随机不重复的多次获取相邻的两个投票选项作为第二投票选项集,其中第二投票选项集被配置为每组投票选项具有一个选择对象。
上述投票处理***的具体功能与前面实施例所公开的质检策略自适应调整方法一一对应,故在此不再详细展开描述,具体可参考前面公开的质检策略自适应调整方法各实施例。需要说明的是,本说明书中各个实施例采用递进的方式描述,每个实施例重点说明的都是与其他实施例的不同之处,各个实施例之间相同相似部分互相参见即可。
在另一些实施例中,还提供了一种投票处理装置,包括存储器、处理器以及存储在所述存储器中并可在所述处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现如上述各实施例中描述的质检策略自适应调整方法的各个步骤。
其中投票处理装置可包括但不仅限于,处理器、存储器。所述服务器可包括,但不仅限于处理器、存储器。本领域技术人员可以理解,所述示意图仅仅是服务器的示例,并不构成对服务器设备的限定,可以包括比图示更多或更少的部件,或者组合某些部件,或者不同的部件,例如所述服务器设备还可以包括输入输出设备、网络接入设备、总线等。
所称处理器可以是中央处理单元(Central Processing Unit,CPU),还可以是其他通用处理器、数字信号处理器(Digital Signal Processor,DSP)、专用集成电路(Application Specific Integrated Circuit,ASIC)、现成可编程门阵列(Field-Programmable Gate Array,FPGA)或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件等。通用处理器可以是微处理器或者该处理器也可以是任何常规的处理器等,所述处理器是所述服务器设备的控制中心,利用各种接口和线路连接整个服务器设备的各个部分。
所述存储器可用于存储所述计算机程序和/或模块,所述处理器通过运行或执行存储在所述存储器内的计算机程序和/或模块,以及调用存储在存储器内的数据,实现所述服务器设备的各种功能。所述存储器可主要包括存储程序区和存储数据区,其中,存储程序区可存储操作***、至少一个功能所需的应用程序等此外,存储器可以包括高速随机存取存储器,还可以包括非易失性存储器,例如硬盘、内存、插接式硬盘,智能存储卡(SmartMedia Card,SMC),安全数字(Secure Digital,SD)卡,闪存卡(Flash Card)、至少一个磁盘存储器件、闪存器件、或其他易失性固态存储器件。
所述质检策略自适应调整方法如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本发明实现上述实施例方法中的全部或部分流程,也可以通过计算机程序来指令相关的硬件来完成,所述的计算机程序可存储于一计算机可读存储介质中,该计算机程序在被处理器执行时,可实现上述各个方法实施例的步骤。其中,所述计算机程序包括计算机程序代码,所述计算机程序代码可以为源代码形式、对象代码形式、可执行文件或某些中间形式等。所述计算机可读介质可以包括:能够携带所述计算机程序代码的任何实体或装置、记录介质、U盘、移动硬盘、磁碟、光盘、计算机存储器、只读存储器(ROM,Read-Only Memory)、随机存取存储器(RAM,Random Access Memory)、电载波信号、电信信号以及软件分发介质等。需要说明的是,所述计算机可读介质包含的内容可以根据司法管辖区内立法和专利实践的要求进行适当的增减,例如在某些司法管辖区,根据立法和专利实践,计算机可读介质不包括电载波信号和电信信号。
最后应说明的是:以上实施例仅用以说明本发明的技术方案,而非对其限制;尽管参照前述实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的范围。
总之,以上所述仅为本发明的较佳实施例,凡依本发明申请专利范围所作的均等变化与修饰,皆应属本发明专利的涵盖范围。
Claims (10)
1.一种投票处理方法,其特征在于,包括如下步骤:
S1,通过窗口向用户展现第一投票方案信息,获取用户针对该第一投票方案所选择的投票方式,所述投票方式至少包括第一投票类型和/或第二投票类型;
S2,若为第一投票类型,则从所述第一投票方案的全部N个投票选项中,按照已投票数量筛选票数最高的K个投票选项,并与剩余的N-K个投票选项中按预设方式选择的另一投票选项,生成包含K+1个投票选项的第一投票选项集;
S3,若为第二投票类型,则在数据库中查询每个采用选用该投票方式的已投票用户的用户权重,根据各用户权重分别计算第一投票方案内的各投票选项的投票权重,并根据投票权重排序后随机选取至少一组相邻的投票选项,生成包含有至少一组连续投票选项的第二投票选项集;
S4,获取当前用户针对第一投票选项集或第二投票选项集的投票结果后生成投票排序,并录入数据库。
2.根据权利要求1所述的投票处理方法,其特征在于,所述步骤S4还包括:
获取用户选择第二投票类型对第二投票选项集中的多组连续投票选项分别进行投票排序的结果;
将用户各组投票排序结果与数据库中已统计的第一投票方案各投票选项的排序进行对比,根据相同排序数量来对数据库中保存的该用户身份信息对应的用户权重进行调整。
3.根据权利要求1所述的投票处理方法,其特征在于,所述步骤S4还包括:
获取用户选择第一投票类型对第一投票选项集进行投票排序的结果;
将用户投票排序结果与数据库中已统计的第一投票方案各投票选项的排序进行对比,根据相同排序数量来对数据库中保存的该用户身份信息对应的用户权重进行调整。
4.根据权利要求2或3任一所述的投票处理方法,其特征在于,所述步骤S3具体包括:
若为第二投票类型,则在数据库中查询每个采用选用该投票方式的已投票用户的用户权重,并根据各用户权重分别计算第一投票方案内的各投票选项的投票权重;
将投票权重从高到低或从低到高对各投票选项进行排序,在排序队列中随机不重复的多次获取相邻的两个投票选项作为第二投票选项集,其中第二投票选项集被配置为每组投票选项具有一个选择对象。
6.根据权利要求5所述的投票处理方法,其特征在于,还包括:
在收到针对第一投票方案的调整指令后,获取用户的新增投票选项,将新增投票选项补入进第一投票方案中形成第二投票方案。
7.一种投票处理***,其特征在于,包括:
操作获取模块,用于通过窗口向用户展现第一投票方案信息,获取用户针对该第一投票方案所选择的投票方式,所述投票方式至少包括第一投票类型和/或第二投票类型;
第一投票响应模块,用于在投票方式为第一投票类型时,从所述第一投票方案的全部N个投票选项中,按照已投票数量筛选票数最高的K个投票选项,并与剩余的N-K个投票选项中按预设方式选择的另一投票选项,生成包含K+1个投票选项的第一投票选项集;
第二投票响应模块,用于在投票方式为第二投票类型时,从数据库中查询每个采用选用该投票方式的已投票用户的用户权重,根据各用户权重分别计算第一投票方案内的各投票选项的投票权重,并根据投票权重排序后随机选取至少一组相邻的投票选项,生成包含有至少一组连续投票选项的第二投票选项集;
结果汇总模块,用于在获取当前用户针对第一投票选项集或第二投票选项集的投票结果后生成投票排序,并录入数据库。
8.根据权利要求7所述的投票处理***,其特征在于,所述结果汇总模块还包括:
分析模块,用于获取用户选择第二投票类型对第二投票选项集中的多组连续投票选项分别进行投票排序的结果;
调整模块,用于将用户各组投票排序结果与数据库中已统计的第一投票方案各投票选项的排序进行对比,根据相同排序数量来对数据库中保存的该用户身份信息对应的用户权重进行调整。
9.一种投票处理装置,包括存储器、处理器以及存储在所述存储器中并可在所述处理器上运行的计算机程序,其特征在于:所述处理器执行所述计算机程序时实现如权利要求1-5任一所述方法的步骤。
10.一种计算机可读存储介质,所述计算机可读存储介质存储有计算机程序,其特征在于:所述计算机程序被处理器执行时实现如权利要求1-5任一所述方法的步骤。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202211280990.XA CN115619234A (zh) | 2022-10-19 | 2022-10-19 | 一种投票处理方法、装置和存储介质 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202211280990.XA CN115619234A (zh) | 2022-10-19 | 2022-10-19 | 一种投票处理方法、装置和存储介质 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN115619234A true CN115619234A (zh) | 2023-01-17 |
Family
ID=84864838
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202211280990.XA Pending CN115619234A (zh) | 2022-10-19 | 2022-10-19 | 一种投票处理方法、装置和存储介质 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN115619234A (zh) |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN117058804A (zh) * | 2023-10-12 | 2023-11-14 | 之江实验室 | 一种投票的方法、装置、存储介质及电子设备 |
CN117495432A (zh) * | 2023-11-22 | 2024-02-02 | 北京亿家老小科技有限公司 | 一种多时间尺度投票式用户潜在需求分析方法及*** |
-
2022
- 2022-10-19 CN CN202211280990.XA patent/CN115619234A/zh active Pending
Cited By (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN117058804A (zh) * | 2023-10-12 | 2023-11-14 | 之江实验室 | 一种投票的方法、装置、存储介质及电子设备 |
CN117058804B (zh) * | 2023-10-12 | 2024-01-09 | 之江实验室 | 一种投票的方法、装置、存储介质及电子设备 |
CN117495432A (zh) * | 2023-11-22 | 2024-02-02 | 北京亿家老小科技有限公司 | 一种多时间尺度投票式用户潜在需求分析方法及*** |
CN117495432B (zh) * | 2023-11-22 | 2024-05-28 | 北京亿家老小科技有限公司 | 一种多时间尺度投票式用户潜在需求分析方法及*** |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN115619234A (zh) | 一种投票处理方法、装置和存储介质 | |
CN106228386B (zh) | 一种信息推送方法及装置 | |
US9065791B2 (en) | Generating a consolidated social story in a feed of stories for a user of a social networking system | |
Fiez et al. | A SUPER* algorithm to optimize paper bidding in peer review | |
CN108665366A (zh) | 确定用户风险等级的方法、终端设备及计算机可读存储介质 | |
US20220114680A1 (en) | System and method for evaluating the true reach of social media influencers | |
CN113901226B (zh) | 实时直播数据处理方法及计算机存储介质 | |
CN111782957A (zh) | 一种推荐内容的方法、装置、计算设备及存储介质 | |
CN108520471B (zh) | 重叠社区发现方法、装置、设备及存储介质 | |
CN111371853B (zh) | 资源信息推送方法、装置、服务器及存储介质 | |
CN113379301A (zh) | 通过决策树模型对用户进行分类的方法、装置和设备 | |
WO2022216490A1 (en) | Intelligent scheduling using a prediction model | |
CN112085596A (zh) | 用户风险等级信息的确定方法及装置 | |
CN110362751B (zh) | 业务推荐方法、装置、计算机设备和存储介质 | |
CN112308749B (zh) | 培养计划的生成装置、方法、电子设备及可读存储介质 | |
CN110765110A (zh) | 泛化能力处理方法、装置、设备及存储介质 | |
CN113822704A (zh) | 计算优惠费用的方法、装置、电子设备及可读存储介质 | |
CN110610373A (zh) | 一种潜在客户挖掘处理方法及装置 | |
CN113760550A (zh) | 资源分配方法和资源分配装置 | |
CN113987341A (zh) | 客群数据处理方法、装置、设备及计算机可读存储介质 | |
Dhaliwal et al. | Fairness and diversity in the recommendation and ranking of participatory media content | |
CN115936475A (zh) | 一种多主体协作中的用户价值量化方法、装置和存储介质 | |
CN111951011A (zh) | 监控***阈值确定方法及装置 | |
CN113706325B (zh) | 一种面向事件社交网络的规划方法及*** | |
CN116320171B (zh) | 基于大数据的人工智能呼叫***、方法、装置及介质 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination |