投票数据的处理方法和装置及存储介质制造方法及图纸

技术编号:27939374 阅读:21 留言:0更新日期:2021-04-02 14:20
本发明专利技术公开了一种投票数据的处理方法和装置及存储介质。其中,该方法包括:接收目标客户端发送的投票统计请求,其中,目标客户端发送的投票统计请求中携带有目标投票数据,目标投票数据包括目标客户端中投票选择的候选选举对象,目标客户端使用同态加密密钥对目标投票数据进行加密;响应投票统计请求,基于目标投票数据更新第一统计数据以及第二统计数据,其中,第一统计数据包括发送投票统计请求的客户端数量,第二统计数据包括参与当前选举的全部选举对象各自对应的累计得票数;在第一统计数据满足目标条件的情况下,将第二统计数据发送至服务器,以使服务器生成选举结果。本发明专利技术解决了投票数据的处理安全性较低的技术问题。

【技术实现步骤摘要】
投票数据的处理方法和装置及存储介质
本专利技术涉及计算机领域,具体而言,涉及一种投票数据的处理方法和装置及存储介质。
技术介绍
目前市面上主要的线上投票、调研等系统基本上均采用用户端-服务端方式,即用户在用户端根据预先配置的内容进行选择,将选择内容发送给服务端,服务端接收所有用户发送过来的然后进行统计,根据统计结果进行发布。但当前系统用户意图信息是直接发送给服务端,由服务端独自进行统计,通常在实名系统中,和用户身份相关的信息也会同步发送给服务器,例如某用户投票给了哪位候选人,某用户的年龄段,某用户的喜好等等,此时就会直接暴露参与者的个人隐私信息,例如个人偏好等。即,现有技术中存在投票数据的处理隐私性较低的技术问题。针对上述的问题,目前尚未提出有效的解决方案。
技术实现思路
本专利技术实施例提供了一种投票数据的处理方法和装置及存储介质,以至少解决投票数据的处理安全性较低的技术问题。根据本专利技术实施例的一个方面,提供了一种投票数据的处理方法,包括:接收目标客户端发送的投票统计请求,其中,上述目标客户端发送的上述本文档来自技高网...

【技术保护点】
1.一种投票数据的处理方法,其特征在于,包括:/n接收目标客户端发送的投票统计请求,其中,所述目标客户端发送的所述投票统计请求中携带有目标投票数据,所述目标投票数据包括所述目标客户端中投票选择的候选选举对象,所述目标客户端使用同态加密密钥对所述目标投票数据进行加密;/n响应所述投票统计请求,基于所述目标投票数据更新第一统计数据以及第二统计数据,其中,所述第一统计数据包括发送所述投票统计请求的客户端数量,所述第二统计数据包括参与当前选举的全部选举对象各自对应的累计得票数;/n在所述第一统计数据满足目标条件的情况下,将所述第二统计数据发送至服务器,以使所述服务器生成选举结果,其中,所述选举结果用于...

【技术特征摘要】
1.一种投票数据的处理方法,其特征在于,包括:
接收目标客户端发送的投票统计请求,其中,所述目标客户端发送的所述投票统计请求中携带有目标投票数据,所述目标投票数据包括所述目标客户端中投票选择的候选选举对象,所述目标客户端使用同态加密密钥对所述目标投票数据进行加密;
响应所述投票统计请求,基于所述目标投票数据更新第一统计数据以及第二统计数据,其中,所述第一统计数据包括发送所述投票统计请求的客户端数量,所述第二统计数据包括参与当前选举的全部选举对象各自对应的累计得票数;
在所述第一统计数据满足目标条件的情况下,将所述第二统计数据发送至服务器,以使所述服务器生成选举结果,其中,所述选举结果用于指示从所述全部选举对象中获得目标得票数的目标选举对象,所述目标得票数大于等于目标阈值。


2.根据权利要求1所述的方法,其特征在于,在所述接收目标客户端发送的投票统计请求之前,包括:
接收所述目标客户端发送的投票参与请求,其中,所述投票参与请求用于请求投票选择参与所述当前选举的任一选举对象为所述候选选举对象;
响应所述投票参与请求,将所述投票参与请求转发至所述服务器。


3.根据权利要求2所述的方法,其特征在于,在所述响应所述投票参与请求,将所述投票参与请求转发至所述服务器之后,包括:
接收所述服务器响应所述投票参与请求发送的投票基础数据,以及用于加密所述同态加密密钥的公钥,其中,所述投票基础数据在所述目标客户端中生成供所述目标客户端进行投票选择的投票界面,所述投票界面用于触发所述投票统计请求;
将所述投票基础数据,以及所述公钥发送至所述目标客户端。


4.根据权利要求3所述的方法,其特征在于,在所述接收所述服务器响应所述投票参与请求,并发送的投票基础数据,以及用于加密所述同态加密密钥的公钥之前,包括:
接收配置端发送的所述投票基础数据,其中,所述配置端用于生成所述当前选举对应的基础数据;
将所述投票基础数据发送至所述服务器,以使所述服务器存储。


5.根据权利要求1所述的方法,其特征在于,所述基于所述目标投票数据更新第一统计数据,包括:
解析所述目标投票数据,以获得第一数据,其中,所述第一数据用于表示在所述目标客户端发送所述投票统计请求的和客户端数据;
基于所述第一数据更新所述第一统计数据。


6.根据权利要求5所述的方法,其特征在于,所述目标条件包括以下至少之一:
当前时刻大于等于期限时刻,其中,所述期限时刻早于所述当前选举的结束时刻;
所述客户端数量大于等于预设阈值。


7.根据权利要求1所述的方法,其特征在于,所述基于所述目标投票数据更新第二统计数据,包括:
解析所述目标投票数据,以获得第二数据,其中,所述第二数据用于表示参与所述当前选举的选举对象的得票数的累加数据;
基于所述第二数据更新所述第二统计数据。


8.根据权利要求7所述的方法,其特征在于,所述服务器生成选举结果,包括:
所述服务器使用私钥解密所述第二统计数据的所述同态加密密钥,所述私钥与用于加密所述同态加密密钥的公钥相对应。


9.一种投票数据的处...

【专利技术属性】
技术研发人员:邓建全祖聪韩丰黄佐伟李红建丁永建李璠
申请(专利权)人:光大科技有限公司
类型:发明
国别省市:北京;11

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

1