專利名稱:用于產(chǎn)生雙向數(shù)據(jù)的Wiegand轉(zhuǎn)換器和方法
技術(shù)領(lǐng)域:
本發(fā)明涉及Wiegand轉(zhuǎn)換器,并且涉及在通信系統(tǒng)內(nèi)數(shù)字?jǐn)?shù)據(jù)的雙向傳輸。更特別地是,本發(fā)明涉及把Wiegand格式數(shù)據(jù)轉(zhuǎn)換為適于操作的數(shù)字形式,諸如在通信系統(tǒng)內(nèi)加密數(shù)字?jǐn)?shù)據(jù),并且把它轉(zhuǎn)換回適當(dāng)?shù)腤iegand格式以便系統(tǒng)控制。
背景技術(shù):
Wiegand通信協(xié)議廣泛用于訪問控制系統(tǒng)控制器和激活設(shè)備,諸如智能卡閱讀器、指紋閱讀器和小鍵盤控制器。這些協(xié)議的安全性取決于不可預(yù)測信息的生成,所述信息的隨機(jī)性必須足夠大。當(dāng)前,大多數(shù)Wiegand通信協(xié)議是單向的并且直接在訪問控制設(shè)備本地上工作。從而要求一種雙向轉(zhuǎn)換器,以提供用于中央監(jiān)視的手段并且提供用于訪問認(rèn)證和安全數(shù)據(jù)轉(zhuǎn)換的手段。
然而,大多數(shù)中央監(jiān)視以及高級(jí)認(rèn)證或安全數(shù)據(jù)轉(zhuǎn)換設(shè)備使用個(gè)人計(jì)算機(jī)系統(tǒng)來構(gòu)造,在激活設(shè)備和專用計(jì)算機(jī)系統(tǒng)之間存在通信失配。因此,要求一般的轉(zhuǎn)換器接受任何形式的Wiegand數(shù)據(jù),并且通過RS232或RS485或CANBus或TCP/IP或其它無線通信手段將其轉(zhuǎn)換為所公認(rèn)的計(jì)算機(jī)協(xié)議,諸如ASCII。
為了避免通過所述通信路徑操作數(shù)據(jù)之后的數(shù)據(jù)失配。因此,要求把所公認(rèn)的計(jì)算機(jī)協(xié)議轉(zhuǎn)換回訪問控制系統(tǒng)所公認(rèn)的Wiegand協(xié)議的逆轉(zhuǎn)換過程??梢圆捎冒踩赞D(zhuǎn)換形式或諸如移動(dòng)或光之類的其它數(shù)據(jù)通信協(xié)議的形式來處理數(shù)據(jù)。
總體來說,必須把在不安全單向Wiegand協(xié)議中出現(xiàn)的問題轉(zhuǎn)換為計(jì)算機(jī)可接受的形式,繼而由終端處理或經(jīng)由安全形式或不同的數(shù)據(jù)通信協(xié)議來發(fā)送并且把它轉(zhuǎn)換回可接受的Wiegand形式,以便控制位于遠(yuǎn)地或分離房間的設(shè)備。
發(fā)明內(nèi)容
本發(fā)明的目的是提供一種雙向Wiegand轉(zhuǎn)換器,或者克服或至少改善上述問題。
依照本發(fā)明的第一方面,提供了一種雙向Wiegand轉(zhuǎn)換器,包括終端數(shù)據(jù)分離器,用于根據(jù)從終端到轉(zhuǎn)換器所接收的數(shù)據(jù)來分離命令和所接收的數(shù)據(jù),開關(guān)控制器,用于控制LED或蜂鳴器或繼電器的輸出,并且控制所述雙向開關(guān),所述雙向開關(guān)用于控制通過雙向Wiegand數(shù)據(jù)線路發(fā)送的輸入或輸出Wiegand數(shù)據(jù),所接收的數(shù)據(jù)輸入到反向數(shù)據(jù)轉(zhuǎn)換器以便提供所述輸出Wiegand數(shù)據(jù),并且所述輸入Wiegand數(shù)據(jù)輸入到正向數(shù)據(jù)轉(zhuǎn)換器以便提供從轉(zhuǎn)換器到終端所發(fā)送的數(shù)據(jù)。
依照本發(fā)明的第二方面,存在正向數(shù)據(jù)轉(zhuǎn)換器,用于提供Wiegand格式識(shí)別器以便接收所述輸入Wiegand數(shù)據(jù)并且分離其數(shù)據(jù)和控制位并且產(chǎn)生位大小,正向數(shù)據(jù)封裝器,用于封裝所提取的二進(jìn)制數(shù)據(jù)并且把所述二進(jìn)制數(shù)據(jù)轉(zhuǎn)換為字符數(shù)據(jù),正向控制位產(chǎn)生器,用于把所述控制位和位大小重新格式化為字符控制數(shù)據(jù),正向協(xié)議產(chǎn)生器,用于把所述字符數(shù)據(jù)和字符控制數(shù)據(jù)封裝為從轉(zhuǎn)換器到終端所發(fā)送的數(shù)據(jù)。
優(yōu)選的是,所述字符數(shù)據(jù)包括ASCII形式的數(shù)據(jù)。
優(yōu)選的是,所述字符控制數(shù)據(jù)包括ASCII形式的數(shù)據(jù)。
優(yōu)選的是,從終端到轉(zhuǎn)換器所接收的數(shù)據(jù)和從轉(zhuǎn)換器到終端所發(fā)送的數(shù)據(jù)采用RS232或RS485或CANBus或TCP/IP或其它無線通信手段的形式。
依照本發(fā)明的第二方面,存在反向數(shù)據(jù)轉(zhuǎn)換器,用于提供字符格式識(shí)別器以便接收所述接收數(shù)據(jù)并且分離所述字符數(shù)據(jù)和字符控制數(shù)據(jù),反向數(shù)據(jù)封裝器,用于封裝所述字符數(shù)據(jù)并且把所述字符數(shù)據(jù)轉(zhuǎn)換回采用Wiegand形式的二進(jìn)制數(shù)據(jù),反向控制位產(chǎn)生器,用于把所述字符控制數(shù)據(jù)重新格式化為控制位和位大小,反向協(xié)議產(chǎn)生器,用于把所述二進(jìn)制數(shù)據(jù)和所述控制位以及位大小封裝為輸出Wiegand數(shù)據(jù)。
依照本發(fā)明的第一方面,提供了一種提供雙向Wiegand轉(zhuǎn)換器以便接受來自和到計(jì)算機(jī)系統(tǒng)終端的輸入和輸出Wiegand數(shù)據(jù)的方法。
優(yōu)選的是,在諸如微處理器之類的相同處理部件中構(gòu)造所述正向數(shù)據(jù)轉(zhuǎn)換器和反向數(shù)據(jù)轉(zhuǎn)換器。
優(yōu)選的是,在諸如微處理器之類的相同處理部件中構(gòu)造所述終端數(shù)據(jù)分離器、命令控制器、開關(guān)控制器和雙向開關(guān)。
現(xiàn)在將僅以舉例形式并且參考附圖來描述本發(fā)明的實(shí)施例,其中圖1是依照本發(fā)明的雙向Wiegand轉(zhuǎn)換器的框圖,圖2是正向數(shù)據(jù)轉(zhuǎn)換器的框圖。
圖3是反向數(shù)據(jù)轉(zhuǎn)換器的框圖。
具體實(shí)施例方式
本發(fā)明的優(yōu)選實(shí)施例提供了一種雙向Wiegand轉(zhuǎn)換器。
參照圖1,依照本發(fā)明的雙向Wiegand轉(zhuǎn)換器的優(yōu)選實(shí)施例包括終端數(shù)據(jù)分離器1,輸入是從終端到轉(zhuǎn)換器所接收的數(shù)據(jù)的1位RX,而輸出是64位命令M和K1位RX數(shù)據(jù)N。向開關(guān)控制器2提供所述輸出M,所述開關(guān)控制器2提供K2位輸出以便控制LED,提供K3位輸出以便控制蜂鳴器,提供K4位輸出以便控制繼電器,以及1位輸出以便控制雙向開關(guān)5。向反向數(shù)據(jù)轉(zhuǎn)換器3提供K1位輸出N,所述反向數(shù)據(jù)轉(zhuǎn)換器3輸出1位輸出Wiegand數(shù)據(jù)Wout。向雙向開關(guān)5提供輸出Wout,并且依照開關(guān)控制器2的1位S1輸出的狀態(tài)來輸出到雙向Wiegand數(shù)據(jù)BIW。依照S1的反向狀態(tài),向雙向開關(guān)5提供BIW并且輸出1位輸入Wiegand數(shù)據(jù)Win。向正向數(shù)據(jù)轉(zhuǎn)換器4提供1位Win并且輸出1位TX,其是從轉(zhuǎn)換器到終端所發(fā)送的數(shù)據(jù)。
參照圖2,向Wiegand格式識(shí)別器6提供Win,將其轉(zhuǎn)換為位大小B、控制位C和數(shù)據(jù)位D。向正向控制位產(chǎn)生器7提供輸出B和C以便輸出字符控制數(shù)據(jù)E。向正向數(shù)據(jù)封裝器8提供輸出D以便輸出字符數(shù)據(jù)F。向正向協(xié)議產(chǎn)生器9提供輸出E和F以便產(chǎn)生輸出TX。
參照圖3,向字符格式識(shí)別器10提供N以便輸出E和F。向反向控制位產(chǎn)生器11提供輸入E以便輸出位大小B和控制位C。向反向數(shù)據(jù)封裝器12提供輸入F以便輸出數(shù)據(jù)位D。向反向協(xié)議產(chǎn)生器13提供輸出B和C和D以便構(gòu)造輸出Wout。
權(quán)利要求
1.一種雙向Wiegand轉(zhuǎn)換器,包括終端數(shù)據(jù)分離器,用于根據(jù)從終端到轉(zhuǎn)換器所接收的數(shù)據(jù)來分離命令和接收的數(shù)據(jù);開關(guān)控制器,用于控制LED或蜂鳴器或繼電器的輸出,并且控制所述雙向開關(guān),所述雙向開關(guān)用于控制經(jīng)由雙向Wiegand數(shù)據(jù)線發(fā)送的輸入或輸出Wiegand數(shù)據(jù),所接收的數(shù)據(jù)輸入到反向數(shù)據(jù)轉(zhuǎn)換器以便提供所述輸出Wiegand數(shù)據(jù),并且所述輸入Wiegand數(shù)據(jù)輸入到正向數(shù)據(jù)轉(zhuǎn)換器以便提供從轉(zhuǎn)換器到終端所發(fā)送的數(shù)據(jù)。
2.如權(quán)利要求1所述的轉(zhuǎn)換器,包括正向數(shù)據(jù)轉(zhuǎn)換器,用于提供Wiegand格式識(shí)別器以便接收所述輸入Wiegand數(shù)據(jù)并且分離其數(shù)據(jù)和控制位并且產(chǎn)生位大小;正向數(shù)據(jù)封裝器,用于封裝所提取的二進(jìn)制數(shù)據(jù)并且把所述二進(jìn)制數(shù)據(jù)轉(zhuǎn)換為字符數(shù)據(jù);正向控制位產(chǎn)生器,用于把所述控制位和位大小重新格式化為字符控制數(shù)據(jù);及正向協(xié)議產(chǎn)生器,用于把所述字符數(shù)據(jù)和符號(hào)控制數(shù)據(jù)封裝為從轉(zhuǎn)換器到終端所發(fā)送的數(shù)據(jù)。
3.如權(quán)利要求1所述的轉(zhuǎn)換器,包括反向數(shù)據(jù)轉(zhuǎn)換器,用于提供字符格式識(shí)別器以便接收所述接收數(shù)據(jù)并且分離所述字符數(shù)據(jù)和字符控制數(shù)據(jù);反向數(shù)據(jù)封裝器,用于封裝所述字符數(shù)據(jù)并且把所述字符數(shù)據(jù)轉(zhuǎn)換回采用Wiegand形式的二進(jìn)制數(shù)據(jù);反向控制位產(chǎn)生器,用于把所述字符控制數(shù)據(jù)重新格式化為控制位和位大?。患胺聪騾f(xié)議產(chǎn)生器,用于把所述二進(jìn)制數(shù)據(jù)和所述控制位以及位大小封裝為輸出Wiegand數(shù)據(jù)。
4.如權(quán)利要求1所述的轉(zhuǎn)換器,其中在諸如微處理器之類的相同處理部件中構(gòu)造所述正向數(shù)據(jù)轉(zhuǎn)換器和所述反向數(shù)據(jù)轉(zhuǎn)換器。
5.如權(quán)利要求1所述的轉(zhuǎn)換器,其中在諸如微處理器之類的相同處理部件中構(gòu)造所述終端數(shù)據(jù)分離器、命令控制器、開關(guān)控制器和雙向開關(guān)。
6.如權(quán)利要求2或3所述的轉(zhuǎn)換器,其中所述字符數(shù)據(jù)采用ASCII數(shù)據(jù)的形式。
7.如權(quán)利要求2或3所述的轉(zhuǎn)換器,其中所述字符控制數(shù)據(jù)采用ASCII數(shù)據(jù)的形式。
8.如權(quán)利要求2或3所述的轉(zhuǎn)換器,其中從終端到轉(zhuǎn)換器所接收的數(shù)據(jù)和從轉(zhuǎn)換器到終端所發(fā)送的數(shù)據(jù)采用RS232或RS485或CANBus或TCP/IP或其它無線通信手段的形式。
9.一種使用如權(quán)利要求1所述的雙向Wiegand轉(zhuǎn)換器的數(shù)據(jù)傳送方法,包括提供所述雙向Wiegand轉(zhuǎn)換器以便接受來自和到計(jì)算機(jī)系統(tǒng)終端的輸入和輸出Wiegand數(shù)據(jù)。
10.一種使用如權(quán)利要求1所述的雙向Wiegand轉(zhuǎn)換器的數(shù)據(jù)傳送方法,其中可以由雙向開關(guān)經(jīng)由適當(dāng)?shù)拿顏磉x擇雙向Wiegand數(shù)據(jù),所述適當(dāng)?shù)拿钔ㄟ^經(jīng)由從終端到轉(zhuǎn)換器所接收的數(shù)據(jù)信號(hào)的鏈路來發(fā)送。
11.一種使用如權(quán)利要求10所述的雙向Wiegand轉(zhuǎn)換器的數(shù)據(jù)傳送方法,其中可以使用通過經(jīng)由從終端到轉(zhuǎn)換器所接收的數(shù)據(jù)信號(hào)的鏈路發(fā)送的命令來控制LED、蜂鳴器和繼電器的輸出。
全文摘要
一種用于產(chǎn)生雙向數(shù)據(jù)的Wiegand轉(zhuǎn)換器,包括終端數(shù)據(jù)分離器、開關(guān)控制器、雙向開關(guān),用于控制通過雙向Wiegand數(shù)據(jù)線路發(fā)送的輸入或輸出Wiegand數(shù)據(jù)。發(fā)送到轉(zhuǎn)換器的所接收的數(shù)據(jù)和從轉(zhuǎn)換器接收的所發(fā)送的數(shù)據(jù)采用公認(rèn)的計(jì)算機(jī)形式,諸如ASCII。然后可以由終端來處理不安全的Wi egand協(xié)議或者經(jīng)由安全形式或不同的數(shù)據(jù)通信協(xié)議來發(fā)送它,并且將其轉(zhuǎn)換回可接受的Wiegand形式以便控制位于遠(yuǎn)地或分離房間的設(shè)備。
文檔編號(hào)H04L29/06GK1722730SQ200510084320
公開日2006年1月18日 申請日期2005年7月12日 優(yōu)先權(quán)日2004年7月12日
發(fā)明者鄭利明, 陳志光, 謝為政 申請人:磁訊國際有限公司