在线选举系统技术方案

技术编号:2954958 阅读:159 留言:0更新日期:2012-04-11 18:40
一种在线选举系统(10)有一个注册投票人(16)数据库。投票人通过一个主机服务器(10)和用户界面(13,14)访问这个选举系统(10),通过提供唯一标识符和口令这样的安全信息来验证他们的身份。然后给投票人提供一个候选人清单,并且提示他们填写选票,将选票提交给服务器(12)。选票的保密性能够得到保障,因为当主机服务器(12)收到选票的时候所有的投票人标识都被从选票中删除,然后才储存选票,对它们进行计票。通过对主机服务器(12)和用户界面(13,14)之间的通信进行加密来进一步的增强选票的保密性。(*该技术在2020年保护过期,可自由使用*)

【技术实现步骤摘要】
【国外来华专利技术】方法

技术介绍
本专利技术涉及利用计算机网络进行选举的一种系统。在许多情况下都通过选举来选择代表,例如议会议员或者国会议员,本地委员会委员以及董事会成员。但是选举会给财力、人力、时间等等资源带来很大的负担,如果投票人必须中断他们正常的工作,或者必须停止工作来参加投票,那么选举对于选民来说就是非常不方便的。在投票不是强制性的选举中,这种不方便会导致投票人漠不关心和很低的投票率。本专利技术试图提供一种系统,用来方便投票人参加选举,同时降低管理成本。专利技术简述本专利技术是一个在线选举系统,包括一个具有一台主机服务器和多个用户界面的计算机网络,所述系统还包括一个已注册的投票人数据库,能够被所述主机服务器访问,并且包括多个注册投票人的投票人身份记录;一个投票人验证系统,其中包括用来接收用户在用户界面提供的个人识别信息的装置,以及通过将所述用户提供的所述个人信息与所述注册投票人数据库中包括的记录进行比较,用来判断所述用户是不是注册投票人的装置;在用户界面上显示选举信息的装置,其中包括一个候选人清单;注册投票人能够在用户界面上填写他们的选票的装置;注册投票人能够从用户界面向主机服务器提交他们的选票的装置;防止注册投票人提交一个以上的选票的装置;计算多个注册投票人提交的多个选票的装置;其中,当在主机服务器那里收到一张选票的时候,所有的投票人身份信息就从这张选票上删除了,这张选票被传递到这个装置用来计数,并且,提交这张选票的注册选举人也被标记为已投票。第二方面,本专利技术是一个在线选举系统,包括一个具有一台主机服务器和多个用户界面的计算机网络,所述系统还包括一个已注册的投票人数据库,能够被所述主机服务器访问,并且包括多个注册投票人的投票人身份记录;一个投票人验证系统,其中包括用来接收用户在用户界面提供的个人识别信息的装置,以及通过将所述用户提供的所述个人信息与所述注册投票人数据库中包括的记录进行比较,用来判断所述用户是不是注册投票人的装置;在用户界面上显示选举信息的装置,其中包括一个候选人清单;注册投票人能够在用户界面上填写他们的选票的装置;注册投票人能够从用户界面向主机服务器提交他们的选票的装置;防止注册投票人提交一个以上的选票的装置;计算多个注册投票人提交的多个选票的装置;其中,所述系统以不依赖于所述投票人记录的方式贮存提交的选票,从而使投票人不会跟他们的选票关联起来。优选的,主机服务器和用户界面之间的通信是加密的。优选的,显示在用户界面的候选人清单是从注册投票人记录中包括的一个或者多个细节来确定的。优选实施方案详述在附图说明图1中画出了一个在线选举系统10。这个系统10的核心是一个主机服务器12。主机服务器12运行基于因特网的一个服务器应用程序,可以通过具有网络功能的用户浏览器13、14对它进行访问。主机服务器12实现例行的服务器功能,同时是跟贮存分发给终端用户的信息的多个数据源15、16、17、18的接口。这些数据源包括一个通用数据库15、一个注册投票人数据库16、一个选民数据库17和一个注册选票数据库18,它们中的每一个的功能都将在后面逐一描述。这些数据库可以是任意专用关系数据库类型的数据库,比方说Oracle数据库、微软SQLTM数据库或者Sybase数据库。通用数据库15贮存这个在线选举系统的一般信息,比方说如何选举,选举规则,投票人注册表格,候选人信息等等。贮存在这个数据库中的信息对安全性要求不高,很容易维护和更新,而不需要在维护的时候影响其它数据库。注册投票人数据库16以一种规定的格式贮存注册投票人信息的细节。这些格式包括了一些字段来表示投票人的唯一标识符;姓名;联系方式细节包括地址和电子邮件地址;个人身份号码(PIN);口令或通行字和选票状态字段。这个选票状态字段用来说明投票人是否已经针对某个选举提交了有效的选票,也可以仅仅包括一个简单的值,例如0用来说明投票人还没有投票,1用来说明已经投票。当然,这个格式还可以包括其它字段,例如包括额外的安全性或者验证信息。格式的具体结构将取决于正在进行的选举的类型。例如对于大规模的政府选举,地址字段对于识别注册投票人属于哪个选区来说非常重要。对于较小规模的选举,例如在一个机构内部,地址字段可能不很重要,而是可以由格式贮存例如这个机构内投票人的成员号码,它们也能构成投票人的唯一标识符。选民数据库17贮存正在进行的选举的专用信息,比方说包括候选人清单的选票表格。如果一次选举中有一个以上的候选人清单,那么选民数据库还可以包括查阅表,用于确定将适当的候选人清单提供给投票人。如果适当的候选人清单取决于注册投票人信息的一个或者多个细节,查阅表就可以将投票人记录字段跟候选人清单自动地对应起来。例如,注册投票人需要的候选人清单可能取决于投票人的选区。投票人的选区信息可以贮存在一个字段中,贮存在注册投票人数据库16中对应记录里的一个字段里,在这种情况下选民数据库17将包括一个查阅表,将选区跟这个选区的候选人清单进行匹配。也可以从注册投票人的记录的地址字段来确定选区,在这种情况下选民数据库17将包括两个查阅表,第一个查阅表将地址或者邮政编码跟选区对应,第二个查阅表将选区跟候选人清单对应。有可能使用将地址或者邮政编码跟候选人清单对应的一个查阅表,但是最好不采用这种方法,其中的数据库要重复用于随后的选举,改变一个选区的候选人清单的时候它需要更多的维护。因为同样的原因,投票人的选区优选的是从他们的地址或者邮政编码来确定,而不是直接储存在投票人的记录中,因为这样做更加容易搞清楚选区边界的变化。图1中的第四个数据库18是一个注册选票数据库,它储存提交的所有有效选票,并对提交的所有有效选票进行计票。注册选票数据库18最好分区,以便精确地计票和给出报告。例如,选票数据库可以按照选区分区,这些选票可以按照它们所属的选区来储存。于是就可以针对每个分区独立地计票,从而获得这个选区的结果。选票数据库分区能够提高对选票进行计票的速度,同时降低对数据库的存储要求,因为不必为每个选票存储选票所需的选区。为了建立注册投票人数据库16,本专利技术的系统包括一个注册系统。在选举之前,用户可以通过用户界面13、14访问主机服务器12,从通用数据库15获得选举登记表。用户提供必需的信息,比方说名字、地址和其它个人信息细节,例如驾驶执照号码、信用卡号码等等,同时按照已知的方式以电子方式提交给主机服务器12。然后在主机那里提取这些信息,在提供的细节的基础之上为这个用户在注册投票人数据库中建立一个新纪录。提取用户信息细节和创建新记录的任务可以由有权访问注册投票人数据库15的操作员手工完成,或者可以通过主机服务器上运行的一个软件应用程序自动地完成。为了对注册信息进行自动处理,主机服务器12还可以跟其它机构的数据库链接,搜索那些数据库,验证用户提供的安全细节,比方说信用卡号码、护照号码、驾驶执照号码等等。一旦建立起投票人数据库,就能够将它用于任意次数的选举。每次选举完成以后当然需要清除所有投票人记录中的状态字段,主机服务器有一个合适的软件应用程序用来完成这一任务。创建了一个投票人记录,并且验证了用户提供的所有细节以后,用户就注册成了一个投票人,由主机服务器分配一个唯一标识符,以及其它安全信息,比方说个人身份号码(PIN),口令本文档来自技高网...

【技术保护点】
一种在线选举系统,包括一个具有一台主机服务器和多个用户界面的计算机网络,所述系统还包括:一个注册投票人数据库,其可被所述主机服务器访问,并且包括多个注册投票人的投票人身份记录;一个投票人验证系统,其包括接收用户在用户界面提供的个人识 别信息的装置,以及通过将所述用户提供的所述个人信息与所述注册投票人数据库中包括的记录进行匹配以判断所述用户是不是一个注册投票人的装置;在用户界面上显示选举信息,包括候选人清单的装置;注册投票人能够在用户界面上填写他们的选票的装置; 注册投票人能够从用户界面向主机服务器提交他们的选票的装置;防止注册投票人提交一张以上的选票的装置;对多个注册投票人提交的多张选票进行计票的装置;其中,当主机服务器收到选票的时候,所有的投票人身份信息都被从选票中删除,选票被传递 给计票装置,并且提交了这张选票的注册投票人被标志为已投票。

【技术特征摘要】
【国外来华专利技术】...

【专利技术属性】
技术研发人员:罗伯特安格斯贝斯特阿兰威廉詹姆斯康德
申请(专利权)人:欧彭泰克有限公司
类型:发明
国别省市:AU[澳大利亚]

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

1