用于产生双向数据的Wiegand转换器和方法

文档序号:7620719阅读:260来源:国知局
专利名称:用于产生双向数据的Wiegand转换器和方法
技术领域
本发明涉及Wiegand转换器,并且涉及在通信系统内数字数据的双向传输。更特别地是,本发明涉及把Wiegand格式数据转换为适于操作的数字形式,诸如在通信系统内加密数字数据,并且把它转换回适当的Wiegand格式以便系统控制。
背景技术
Wiegand通信协议广泛用于访问控制系统控制器和激活设备,诸如智能卡阅读器、指纹阅读器和小键盘控制器。这些协议的安全性取决于不可预测信息的生成,所述信息的随机性必须足够大。当前,大多数Wiegand通信协议是单向的并且直接在访问控制设备本地上工作。从而要求一种双向转换器,以提供用于中央监视的手段并且提供用于访问认证和安全数据转换的手段。
然而,大多数中央监视以及高级认证或安全数据转换设备使用个人计算机系统来构造,在激活设备和专用计算机系统之间存在通信失配。因此,要求一般的转换器接受任何形式的Wiegand数据,并且通过RS232或RS485或CANBus或TCP/IP或其它无线通信手段将其转换为所公认的计算机协议,诸如ASCII。
为了避免通过所述通信路径操作数据之后的数据失配。因此,要求把所公认的计算机协议转换回访问控制系统所公认的Wiegand协议的逆转换过程。可以采用安全性转换形式或诸如移动或光之类的其它数据通信协议的形式来处理数据。
总体来说,必须把在不安全单向Wiegand协议中出现的问题转换为计算机可接受的形式,继而由终端处理或经由安全形式或不同的数据通信协议来发送并且把它转换回可接受的Wiegand形式,以便控制位于远地或分离房间的设备。

发明内容
本发明的目的是提供一种双向Wiegand转换器,或者克服或至少改善上述问题。
依照本发明的第一方面,提供了一种双向Wiegand转换器,包括终端数据分离器,用于根据从终端到转换器所接收的数据来分离命令和所接收的数据,开关控制器,用于控制LED或蜂鸣器或继电器的输出,并且控制所述双向开关,所述双向开关用于控制通过双向Wiegand数据线路发送的输入或输出Wiegand数据,所接收的数据输入到反向数据转换器以便提供所述输出Wiegand数据,并且所述输入Wiegand数据输入到正向数据转换器以便提供从转换器到终端所发送的数据。
依照本发明的第二方面,存在正向数据转换器,用于提供Wiegand格式识别器以便接收所述输入Wiegand数据并且分离其数据和控制位并且产生位大小,正向数据封装器,用于封装所提取的二进制数据并且把所述二进制数据转换为字符数据,正向控制位产生器,用于把所述控制位和位大小重新格式化为字符控制数据,正向协议产生器,用于把所述字符数据和字符控制数据封装为从转换器到终端所发送的数据。
优选的是,所述字符数据包括ASCII形式的数据。
优选的是,所述字符控制数据包括ASCII形式的数据。
优选的是,从终端到转换器所接收的数据和从转换器到终端所发送的数据采用RS232或RS485或CANBus或TCP/IP或其它无线通信手段的形式。
依照本发明的第二方面,存在反向数据转换器,用于提供字符格式识别器以便接收所述接收数据并且分离所述字符数据和字符控制数据,反向数据封装器,用于封装所述字符数据并且把所述字符数据转换回采用Wiegand形式的二进制数据,反向控制位产生器,用于把所述字符控制数据重新格式化为控制位和位大小,反向协议产生器,用于把所述二进制数据和所述控制位以及位大小封装为输出Wiegand数据。
依照本发明的第一方面,提供了一种提供双向Wiegand转换器以便接受来自和到计算机系统终端的输入和输出Wiegand数据的方法。
优选的是,在诸如微处理器之类的相同处理部件中构造所述正向数据转换器和反向数据转换器。
优选的是,在诸如微处理器之类的相同处理部件中构造所述终端数据分离器、命令控制器、开关控制器和双向开关。


现在将仅以举例形式并且参考附图来描述本发明的实施例,其中图1是依照本发明的双向Wiegand转换器的框图,图2是正向数据转换器的框图。
图3是反向数据转换器的框图。
具体实施例方式
本发明的优选实施例提供了一种双向Wiegand转换器。
参照图1,依照本发明的双向Wiegand转换器的优选实施例包括终端数据分离器1,输入是从终端到转换器所接收的数据的1位RX,而输出是64位命令M和K1位RX数据N。向开关控制器2提供所述输出M,所述开关控制器2提供K2位输出以便控制LED,提供K3位输出以便控制蜂鸣器,提供K4位输出以便控制继电器,以及1位输出以便控制双向开关5。向反向数据转换器3提供K1位输出N,所述反向数据转换器3输出1位输出Wiegand数据Wout。向双向开关5提供输出Wout,并且依照开关控制器2的1位S1输出的状态来输出到双向Wiegand数据BIW。依照S1的反向状态,向双向开关5提供BIW并且输出1位输入Wiegand数据Win。向正向数据转换器4提供1位Win并且输出1位TX,其是从转换器到终端所发送的数据。
参照图2,向Wiegand格式识别器6提供Win,将其转换为位大小B、控制位C和数据位D。向正向控制位产生器7提供输出B和C以便输出字符控制数据E。向正向数据封装器8提供输出D以便输出字符数据F。向正向协议产生器9提供输出E和F以便产生输出TX。
参照图3,向字符格式识别器10提供N以便输出E和F。向反向控制位产生器11提供输入E以便输出位大小B和控制位C。向反向数据封装器12提供输入F以便输出数据位D。向反向协议产生器13提供输出B和C和D以便构造输出Wout。
权利要求
1.一种双向Wiegand转换器,包括终端数据分离器,用于根据从终端到转换器所接收的数据来分离命令和接收的数据;开关控制器,用于控制LED或蜂鸣器或继电器的输出,并且控制所述双向开关,所述双向开关用于控制经由双向Wiegand数据线发送的输入或输出Wiegand数据,所接收的数据输入到反向数据转换器以便提供所述输出Wiegand数据,并且所述输入Wiegand数据输入到正向数据转换器以便提供从转换器到终端所发送的数据。
2.如权利要求1所述的转换器,包括正向数据转换器,用于提供Wiegand格式识别器以便接收所述输入Wiegand数据并且分离其数据和控制位并且产生位大小;正向数据封装器,用于封装所提取的二进制数据并且把所述二进制数据转换为字符数据;正向控制位产生器,用于把所述控制位和位大小重新格式化为字符控制数据;及正向协议产生器,用于把所述字符数据和符号控制数据封装为从转换器到终端所发送的数据。
3.如权利要求1所述的转换器,包括反向数据转换器,用于提供字符格式识别器以便接收所述接收数据并且分离所述字符数据和字符控制数据;反向数据封装器,用于封装所述字符数据并且把所述字符数据转换回采用Wiegand形式的二进制数据;反向控制位产生器,用于把所述字符控制数据重新格式化为控制位和位大小;及反向协议产生器,用于把所述二进制数据和所述控制位以及位大小封装为输出Wiegand数据。
4.如权利要求1所述的转换器,其中在诸如微处理器之类的相同处理部件中构造所述正向数据转换器和所述反向数据转换器。
5.如权利要求1所述的转换器,其中在诸如微处理器之类的相同处理部件中构造所述终端数据分离器、命令控制器、开关控制器和双向开关。
6.如权利要求2或3所述的转换器,其中所述字符数据采用ASCII数据的形式。
7.如权利要求2或3所述的转换器,其中所述字符控制数据采用ASCII数据的形式。
8.如权利要求2或3所述的转换器,其中从终端到转换器所接收的数据和从转换器到终端所发送的数据采用RS232或RS485或CANBus或TCP/IP或其它无线通信手段的形式。
9.一种使用如权利要求1所述的双向Wiegand转换器的数据传送方法,包括提供所述双向Wiegand转换器以便接受来自和到计算机系统终端的输入和输出Wiegand数据。
10.一种使用如权利要求1所述的双向Wiegand转换器的数据传送方法,其中可以由双向开关经由适当的命令来选择双向Wiegand数据,所述适当的命令通过经由从终端到转换器所接收的数据信号的链路来发送。
11.一种使用如权利要求10所述的双向Wiegand转换器的数据传送方法,其中可以使用通过经由从终端到转换器所接收的数据信号的链路发送的命令来控制LED、蜂鸣器和继电器的输出。
全文摘要
一种用于产生双向数据的Wiegand转换器,包括终端数据分离器、开关控制器、双向开关,用于控制通过双向Wiegand数据线路发送的输入或输出Wiegand数据。发送到转换器的所接收的数据和从转换器接收的所发送的数据采用公认的计算机形式,诸如ASCII。然后可以由终端来处理不安全的Wi egand协议或者经由安全形式或不同的数据通信协议来发送它,并且将其转换回可接受的Wiegand形式以便控制位于远地或分离房间的设备。
文档编号H04L29/06GK1722730SQ200510084320
公开日2006年1月18日 申请日期2005年7月12日 优先权日2004年7月12日
发明者郑利明, 陈志光, 谢为政 申请人:磁讯国际有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1