本实用新型涉及通信技术领域,具体涉及一种具有热备份的电子表决器。
背景技术:
随着科技的进步,会议电子表决系统已经应用到各种会议中,方便进行表决结果的统计。
图1为现有技术中电子表决系统的结构示意图,如图1所示,上述电子表决系统包括会议控制器101、中央控制器102和多个表决器103,中央控制器102与一个表决器103连接,多个表决器103串联。会议控制器101将控制命令发送给中央控制器102,中央控制器102将上述控制命令转发给与其连接的表决器103,上述控制命令继而被串联地下行传输至其余的表决器103;来自各个表决器103对控制命令的响应信号被串联地上行传输至中央控制器102,然后由中央控制器102转发至会议控制器101进行处理。由于该系统采用了串行级联的连接方式,一旦某台表决器103出现突发故障,则会造成该表决器所连接的下行表决器通信中断,影响范围很大。
因此,如何提出一种表决器,能够提高电子表决系统的可靠性成为业界亟待解决的重要课题。
技术实现要素:
针对现有技术中的缺陷,本实用新型提供一种具有热备份的电子表决器。
本实用新型提出一种具有热备份的电子表决器,包括:第一输入输出模块、第一转发模块、第一处理模块、按键模块、第二输入输出模块、第二转发模块和第二处理模块,其中:
所述第一输入输出模块与所述第一转发模块相连,所述第一转发模块与所述第一处理模块相连,所述第一处理模块与所述按键模块相连;
所述第二输入输出模块与所述第二转发模块相连,所述第二转发模块与所述第二处理模块相连,所述第二处理模块与所述按键模块相连。
其中,所述电子表决器还包括提示模块,所述提示模块与所述第一处理模块和所述第二处理模块分别相连,用于提示所述按键模块的操作状态。
其中,所述提示模块包括第一IC芯片和LED灯,LED灯与所述第一IC芯片相连,所述第一IC芯片分别与所述第一处理模块和所述第二处理模块。
其中,所述第一IC芯片的型号为TCA9539。
其中,所述电子表决器还包括第一信息存储模块和第二信息存储模块,所述第一信息存储模块与所述第一处理模块相连,所述第二信息存储模块与所述第二处理模块相连。
其中,所述电子表决器还包括第一指示灯和第二指示灯,所述第一指示灯与所述第一处理模块相连,所述第二指示灯与所述第二处理模块相连。
其中,所述按键模块包括物理按键和第二IC芯片,所述物理按键与所述第二IC芯片相连,所述第二IC芯片分别与所述第一处理模块和所述第二处理模块相连。
其中,所述第二IC芯片的型号为TCA8418。
其中,所述第一处理模块和所述第二处理模块采用嵌入式处理器。
本实用新型提供的具有热备份的表决器,通过设置第二输入输出模块、第二转发模块和第二处理模块,将第二输入输出模块与第二转发模块相连,第二转发模块与第二处理模块相连,第二处理模块与按键模块相连,实现对电子表决器按键操作的信息的热备份,能够保证电子表决系统的实时性和稳定性,提高了电子表决系统的可靠性。
附图说明
为了更清楚地说明本实用新型实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作一简单地介绍,显而易见地,下面描述中的附图是本实用新型的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
图1为现有技术中电子表决系统的结构示意图;
图2为本实用新型一实施例具有热备份的电子表决系统的结构示意图;
图3为本实用新型一实施例具有热备份的电子表决器的结构示意图;
图4为本实用新型又一实施例具有热备份的电子表决器的结构示意图;
图5为本实用新型再一实施例具有热备份的电子表决器的结构示意图;
图6为本实用新型还一实施例具有热备份的电子表决器的结构示意图;
附图标记说明:
1-第一输入输出模块; 2-第一转发模块;
3-第一处理模块; 4-按键模块;
5-第二处理模块; 6-第二转发模块;
7-第二输入输出模块; 8-提示模块;
9-第一信息存储模块; 10-第二信息存储模块;
11-第一指示灯; 12-第二指示灯;
101-会议控制器; 102-中央控制器;
103-表决器; 201-会议控制器;
202-1-中央控制器; 102-2-中央控制器;
203-电子表决器。
具体实施方式
为使本实用新型的目的、技术方案和优点更加清楚,下面将结合本实用新型实施例中的附图,对本实用新型实施例中的技术方案进行清楚地描述,显然,所描述的实施例是本实用新型一部分实施例,而不是全部的实施例。基于本实用新型中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本实用新型保护的范围。
图2为本实用新型一实施例电子表决系统的结构示意图,如图2所示,本实用新型提供的电子表决系统包括一个会议控制器201、两个中央控制器202-1和中央控制器202-2,中央控制器202-1与多个具有热备份的电子表决器203可以通过专用实时总线依次串联,形成第一表决链路,中央控制器202-2与多个电子表决器203可以通过所述专用实时总线依次串联,形成第二表决链路。所述第一表决链路和所述第二表决链路相互独立,也就是说,当所述第一表决链路发生故障时,不会对所述第二表决链路产生影响,且所述第一表决链路和所述第二表决链路并行工作。其中,所述专用实时总线是指符合《流媒体实时总线》行业标准的总线。
图3为本实用新型一实施例具有热备份的电子表决器的结构示意图,如图3所示,本实用新型提供的具有热备份的电子表决器,包括第一输入输出模块1、第一转发模块2、第一处理模块3、按键模块4、第二输入输出模块7、第二转发模块6和第二处理模块5,其中:
第一输入输出模块1与第一转发模块2相连,第一转发模块2与第一处理模块3相连,第一处理模块3与按键模块4相连;
第二输入输出模块7与第二转发模块6相连,第二转发模块6与第二处理模块5相连,第二处理模块5与按键模块4相连。
具体地,会议控制器201发出控制命令,中央控制器202-1和中央控制器202-2可以接收所述控制命令,中央控制器202-1将所述控制命令发送给所述第一表决链路的各个电子表决器203,每个电子表决器203的第一输入输出模块1可以接收所述控制命令,然后将所述控制命令发送给第一转发模块2,第一转发模块2将所述控制命令携带的地址码与本地的地址码进行比较,如果所述控制命令携带的地址码与本地的地址码一致,则将所述控制命令发送给第一处理模块3,否则不向第一处理模块3发送所述控制命令,第一处理模块3接收到所述控制命令之后,解析所述控制命令并进行处理。中央控制器202-2将所述控制命令发送给所述第二表决链路的各个电子表决器203,每个电子表决器203的第二输入输出模块7可以接收所述控制命令,然后将所述控制命令发送给第二转发模块6,第二转发模块6将所述控制命令携带的地址码与本地的地址码进行比较,如果所述控制命令携带的地址码与本地的地址码一致,则将所述控制命令发送给第二处理模块5,否则不向第二处理模块5发送所述控制命令,第二处理模块5接收到所述控制命令之后,解析所述控制命令并进行处理。
在进行会议表决时,当按键模块4检测到按键操作,会生成与按键操作对应的操作信息,例如按键模块4包括赞成、反对、弃权三个按键,一位参会人员按下赞成键,按键模块4会生成与赞成键对应的操作信息。按键模块4可以将所述操作信息同时发送给第一处理模块3和第二处理模块5,第一处理模块3在接收到所述操作信息之后,可以将所述操作信息发送给第一转发模块2,第一转发模块2通过第一输入输出模块1将所述操作信息上传给中央控制器202-1,中央控制器202-1再将所述操作信息发送给会议控制器201;第二处理模块5在接收到所述操作信息之后,可以将所述操作信息发送给第二转发模块6,第二转发模块6通过第二输入输出模块7将所述操作信息上传给中央控制器202-2,中央控制器202-2再将所述操作信息发送给会议控制器201。也就是说,第一处理模块3和第二处理模块5可以同步响应按键模块4产生的所述操作信息,第一处理模块3通过所述第一表决链路将所述操作信息发送给会议控制器201,同时第二处理模块5通过所述第二表决链路将所述操作信息发送给会议控制器201,会议控制器201接收到来自于所述第一表决链路的各个电子表决器203的操作信息和来自于所述第二表决链路的各个电子表决器203的操作信息之后,可以判断来自于所述第一表决链路和来自于第二表决链路的操作信息是否完整,即是否接收到所有表决器的操作信息,如果来自于所述第一表决链路的各个电子表决器203的操作信息和来自于所述第二表决链路的各个电子表决器203的操作信息都完整,那么可以选择使用其中之一;如果来自于所述第一表决链路的各个电子表决器203的操作信息和来自于所述第二表决链路的各个电子表决器203的操作信息有一个不完整,那么采用完整的所述操作信息,例如会议控制器201经过判断发现来自于所述第一表决链路的各个电子表决器203的操作信息不完整,而来自于所述第二表决链路的各个电子表决器203的操作信息完整,那么使用来自于所述第二表决链路的各个电子表决器203的操作信息。其中,第一转发模块2和第二转发模块6可以采用FPGA芯片实现,FPGA芯片例如为EP3C5E144C8N,第一处理模块3和第二处理模块5可以采用单片机实现。可理解的是通过所述专用实时总线实现了所述控制命令和所述操作信息的传输。
本实用新型提供的具有热备份的电子表决器,通过设置第二输入输出模块、第二转发模块和第二处理模块,将第二输入输出模块与第二转发模块相连,第二转发模块与第二处理模块相连,第二处理模块与按键模块相连,实现对电子表决器按键操作的信息的热备份,能够保证会议电子表决系统的实时性和稳定性,提高了会议电子表决系统的可靠性。
图4为本实用新型又一实施例具有热备份的电子表决器的结构示意图,如图4所示,在上述各实施例的基础上,进一步地,本实用新型提供的具有热备份的电子表决器还包括提示模块8,提示模块8与第一处理模块3和第二处理模块5分别相连,提示模块8用于提示按键模块8的操作状态。
具体地,当按键模块4检测到按键操作时,会将按键操作对应的操作信息发送给第一处理3和第二处理模块5,第一处理模块3和第二处理模块5在接收到所述操作信息之后,会发送相应的信号给提示模块8,对所述按键操作进行提示。
在上述各实施例的基础上,进一步地,提示模块8包括第一IC芯片和LED灯,LED灯与所述第一IC芯片相连,所述第一IC芯片分别与第一处理模块3和第二处理模块5相连。
例如,按键模块4包括赞成、反对和弃权三个按键,有三个LED灯分别与赞成、反对和弃权三个按键一一对应,用于提示三个按键的操作状态。当上述三个按键未被按下时,LED灯闪烁;当有一个按键被按下时,第一处理模块3和第二处理模块5从按键模块4接收到上述按键的操作信息,第一处理模块3和第二处理模块5将上述按键的操作信息发送至所述第一IC芯片,所述第一IC芯片根据上述按键的操作信息控制被按下的按键对应的LED常亮,而控制其它按键对应的LED熄灭。
图5为本实用新型再一实施例具有热备份的电子表决器的结构示意图,如图5所示,在上述各实施例的基础上,进一步地,本实用新型提供的具有热备份的电子表决器还包括第一信息存储模块9和第二信息存储模块11,第一信息存储模块9与第一处理模块3相连,第二信息存储模块10与第二处理模块5相连。第一处理模块3可以将接收到的操作信息发送至第一信息存储模块9储存,第二处理模块5可以将接收到的操作信息发送至第二信息存储模块10储存,所述电子表决器经过热插拔再次连接时,第一处理模块3可以通过第一信息存储模块9获取所述电子表决器上一次的操作信息,第二处理模块5可以通过第二信息存储模块10获取所述电子表决器上一次的操作信息,从而保证所述电子表决器经过热插拔之后能够在上一次基础上继续使用。其中,第一信息存储模块9和第二信息存储模块10可以采用型号为W25Q32FVSSI的存储器。
图6为本实用新型还一实施例具有热备份的电子表决器的结构示意图,如图6所示,在上述各实施例的基础上,进一步地,本实用新型提供的具有热备份的电子表决器还包括第一指示灯11和第二指示灯12,第一指示灯11与第一处理模块3相连,第二指示灯12与第二处理模块5相连。当第一处理模块3接收到按键模块4发送的操作信息时,第一指示灯11亮起,表明第一处理模块3接收到所述操作信息;当第二处理模块5接收到按键模块4发送的操作信息时,第二指示灯12亮起,表明第二处理模块5接收到所述操作信息。
在上述各实施例的基础上,进一步地,按键模块4包括物理按键和第二IC芯片,所述物理按键和所述第二IC芯片相连,所述第二IC芯片分别与第一处理模块3和第二处理模块5相连,所述物理按键用于实现表决操作,例如物理按键包括赞成、反对、弃权三个按键,参会人员根据自己的意见,选择相应的按键,所述物理按键被按下之后会产生相应的操作信息,所述第二IC芯片用于将所述操作信息同时发送至第一处理模块3和第二处理模块5。
在上述各实施例的基础上,进一步地,所述第二IC芯片的型号为TCA8418。
在上述各实施例的基础上,进一步地,第一处理模块3和第二处理模块5采用嵌入式处理器,所述嵌入式处理器例如单片机,型号为STM32F103。
最后应说明的是:以上实施例仅用以说明本实用新型的技术方案,而非对其限制;尽管参照前述实施例对本实用新型进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本实用新型各实施例技术方案的精神和范围。