当前位置: 首页 > 专利查询>华侨大学专利>正文

基于蓝牙的匿名团体投票方法技术

技术编号:9695245 阅读:130 留言:0更新日期:2014-02-21 02:05
本发明专利技术提供一种基于蓝牙的匿名团体投票方法包括:投票发起方发起蓝牙投票事件;投票发起方对投票信息进行编辑存入蓝牙设备名字中,并使用密钥加密,经蓝牙进行发送;投票方打开设备蓝牙,接收投票发起方发布投票信息;投票方接收到信息即可使用密钥解密信息进行投票,同时设备成为节点,通过多跳方式进行转发投票信息;投票完毕后,将投票结果及自动产生的随机码存储到手机蓝牙设备名上,输入密钥加密并提交选票,设备将以多跳方式将不同选票者的选票信息扩散、汇总到投票发起方设备上;投票结束,系统根据收到有效信息进行解密,并自动计算投票结果呈现给投票发起方,之后公布选票结果,降低了成本,提高了灵活性、效率、安全性及可靠性。

【技术实现步骤摘要】

】本专利技术涉及蓝牙设备软件及网络交互领域,特别涉及一种。【背景技木】投票是人们生活和工作中常用的ー种方式,用以表达大众对某项活动或者事宜的选择。比如投票选举,选举人将所要选的人的姓名写在选票上,或在印有候选人姓名的选票上做出标记,投入票箱。其中,匿名投票,又称不记名投票,是投票的ー种常用形式。投票者在投票吋,选票中不用写下自己的名字及身份识别信息,避免非自愿地让人知道自己的投票意向。传统的不记名投票的流程为:事先准备好纸笔等记录工具以及票箱用于保密处理,然后由投票发起方对选举目的、背景及规则等相关事宜作出陈述并分发选票;而后由投票方在选票上填写投票信息;最后将填写好的选票统一投到票箱由公证人员对选票进行统计并公布最終結果。从上述操作流程中,可以发现传统不记名投票方式在操作灵活性以及信息保密性等方面上都具有一定局限 ,具体体现为以下几点:第一,传统不记名投票的前期准备工作较为繁琐,不能灵活适应生活中的实际情况,如:在一个团体出游时,需临时在大巴车上决议第二天的旅游项目,在没有预先准备纸笔等道具的情况下很难实现不记名投票;第二,投票的整个流程中需要设专人宣读投票信息、统计票数、唱票,费时费力,由于人的主观性及个人私欲,暗箱操作等情况也时有发生,从而导致不公正性;第三,在不记名投票的过程中很难实际做到信息的保密性,投票者本身的字迹作为个体差异性特征容易暴露其真实身份;第四,投票过程中所使用的纸张、投票箱等并不符合现代要求低碳环保的标准。【
技术实现思路
】有鉴于此,本专利技术要解决技术问题,在于提供一种基于蓝牙的匿名団体投票方法,该方法可以简化了投票前期准备工作,使成员匿名投票,投票速度快,可快速统计票数,得出结果。为了实现上述目的,本专利技术提出一种基于蓝牙的匿名団体投票方法,其包括:步骤I,投票发起方发起蓝牙投票事件;步骤2,投票发起方对投票信息进行编辑存入蓝牙设备名字中,并使用密钥加密,经蓝牙进行发送;步骤3,投票方打开设备蓝牙,接收投票发起方发布投票信息;步骤4,投票方接收到信息即可使用密钥解密信息进行投票,同时设备成为节点,通过多跳方式进行转发投票信息;步骤5,投票完毕后,将投票結果及自动产生的随机码存储到蓝牙名上,输入密钥加密并提交选票,设备将以多跳方式将不同选票者的选票信息扩散、汇总到投票发起方设备上;步骤6,投票結束,系统根据收到有效信息进行解密,并自动计算投票結果呈现给投票发起方,之后公布选票結果。进ー步地,所述随机码产生过程:投票方提交选票吋,调用随机算法产生的。进ー步地,所述随机码为随机数字组成分配给投票者用于设备之间识别。进ー步地,将四位密钥循环扩长至240位,之后从蓝牙名的第九位开始,使用基于异或的对称加密算法对扩长后的密钥和蓝牙名进行按位“异或”运算,得到加密后的蓝牙名;将四位密钥循环扩长至240位,之后从加密后的蓝牙名的第九位开始,使用基于异或的对称加密算法对扩长后的密钥和蓝牙名进行按位“异或”运算,得到解密后的蓝牙名。进ー步地,所述公布选票结果为设备自动唱票或投票发起方发送结果给所有投票方。本专利技术基于蓝牙的匿名団体投票方法,只需准备带蓝牙的设备,无需预先准备其他任何工具即可完成投票的整个过程,能够适应各种场合下的使用需要;同时无纸化的操作更是迎合了现代绿色环保的要求;通过巧妙地设计,在完成投票的同时有效保障了投票方个人身份信息的隐蔽性;通过系统中的多跳转发机制及统计分析算法可以自动完成选票的分发、回收及统计等工作并将最后结果返回给投票发起方,在最大程度上減免了人工參与的环节,提高了效率,尽可能避免了人为因素所致的误差及不公正性。【【附图说明】】 图1是本专利技术基于蓝牙的匿名団体投票方法的流程框图。图2是本专利技术基于蓝牙的匿名団体投票方法的蓝牙名格式示意图。图3A是本专利技术基于蓝牙的匿名団体投票方法的设备A的选票记录字段内容示意图。图3B是本专利技术基于蓝牙的匿名団体投票方法的设备B的选票记录字段内容示意图。图3C是本专利技术基于蓝牙的匿名団体投票方法的经与设备B交換后设备A的选票记录字段内容不意图。图4是本专利技术基于蓝牙的匿名団体投票方法的多跳传输过程示意图。【【具体实施方式】】下面是对本专利技术基于蓝牙的匿名団体投票方法进行具体说明。如图1所示,本专利技术基于蓝牙的匿名団体投票方法的一种实施例方式包括:步骤IS:投票发起方发起蓝牙投票事件;步骤2S:投票发起方对投票信息进行编辑存入蓝牙设备名字中,并使用密钥加密,经蓝牙进行发送;步骤3S:投票方打开设备蓝牙,接收投票发起方发布投票信息;步骤4S:投票方接收到信息即可使用密钥解密信息进行投票,同时设备成为节点,通过多跳方式转发进行转发投票信息;步骤5S:投票完毕后,将投票結果及自动产生的随机码存储到手机蓝牙设备名上,输入密钥加密并提交选票,设备将以多跳方式转发不同选票者的选票信息扩散、汇总到投票发起方设备上;步骤6S:投票結束,系统根据收到有效信息进行解密,并自动计算投票結果呈现给投票发起方,之后公布选票結果。如图2所示,根据蓝牙协议规定,手机设备的蓝牙名长度最大为248个字节,我们将其划分为若干个字段。图2给出了ー种具体的划分字段的方式:组名,占8个字节,用以区分不同的投票用户组,组员根据组名判断是否是组内的合法投票;投票内容介绍,占60个字节,作用是介绍投票相关的信息,如为什么要投票,投票的目的是什么;投票选项,每项占用10个字节,设8个选项,共占用80个字节;选票记录或决策信息,占100个字节。这一字段在投票决策前后装载不同的类型的内容,在决策产生前为各成员的投票选项记录,即记录下大家投了什么票。决策之后则显示最终决策的信息及下一歩的安排。投票选项的记录是这样的,总共100个字节中,用每2个字节对应ー个成员的选择,则可以最大支持50个投票用户。这2个字节里,我们进一歩进行划分,用13位以区分不同的投票用户(称这13位为“区分位”),这里我们用临时分配给投票者的一个随机数来表示,这个随机数是用户在提交选票的时候调用随机算法得到一组随机数,投票方将这组随机数和投票选项一同放入蓝牙名中,并提交选票。这样做的好处是对投票者身份的隐藏,即使是组内成员也不知道是谁投的票。虽然不同用户可能产生同样的随机码,但这个概率是很低的,比如两个13位随机数冲突的概率是二百一十三分之一,基本上不会对整体结果造成影响。剩下的3位表示投票用户的选择(称这3位为投票位),因此能支持8种选择,即可以支持最多8个投票选项,这对于大多数投票应用都已经足够,如果不够,也可以根据需要调整“区分位”与“投票位”的长度。因此需要强调的是,这里的格式划分只是ー个例子,具体使用者可以依据自身的特性进行特定的划分。如记录单个成员的选择的字段(目前是2个字节),字段越长所能支持的投票总人数越少(总空间在100个字节的前提下),但是投票发生冲突的概率就越低。在用户提交选票时,将产生ー个13位的随机码,随机码是由系统中的随机算法生成的,将该随机码和投票选项数字一同放入到蓝牙设备名中的任意空白的选票记录字段。值得ー提的是,每个用户完成投票后,便自动进入到了系统的多跳转发机制中,即该用户成为了投票信息的传播者,别的用户可以从该用户获取投票信息并传播投票选项。如,另外ー个普通用户通过扫描得到本文档来自技高网...

【技术保护点】
一种基于蓝牙的匿名团体投票方法,其特征在于,包括:步骤1,投票发起方发起蓝牙投票事件;步骤2,投票发起方对投票信息进行编辑存入蓝牙设备名字中,并使用密钥加密,经蓝牙进行发送;步骤3,投票方打开设备蓝牙,接收投票发起方发布投票信息;步骤4,投票方接收到信息即可使用密钥解密信息进行投票,同时设备成为节点,通过多跳方式进行转发投票信息;步骤5,投票完毕后,将投票结果及自动产生的随机码存储到蓝牙名上,输入密钥加密并提交选票,设备将以多跳方式将不同选票者的选票信息扩散、汇总到投票发起方设备上;步骤6,投票结束,系统根据收到有效信息进行解密,并自动计算投票结果呈现给投票发起方,之后公布选票结果。

【技术特征摘要】
1.一种基于蓝牙的匿名団体投票方法,其特征在于,包括: 步骤I,投票发起方发起蓝牙投票事件; 步骤2,投票发起方对投票信息进行编辑存入蓝牙设备名字中,并使用密钥加密,经蓝牙进行发送; 步骤3,投票方打开设备蓝牙,接收投票发起方发布投票信息; 步骤4,投票方接收到信息即可使用密钥解密信息进行投票,同时设备成为节点,通过多跳方式进行转发投票信息; 步骤5,投票完毕后,将投票結果及自动产生的随机码存储到蓝牙名上,输入密钥加密并提交选票,设备将以多跳方式将不同选票者的选票信息扩散、汇总到投票发起方设备上; 步骤6,投票結束,系统根据收到有效信息进行解密,并自动计算投票結果呈现给投票发起方,之后公布选票結果。2.如权利要求1所述的基于蓝牙的匿名団体投票方法,其特征是:所述...

【专利技术属性】
技术研发人员:王田吴尤可彭臻
申请(专利权)人:华侨大学
类型:发明
国别省市:

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

1