一種安防系統(tǒng)的多協(xié)議切換方法及多協(xié)議轉(zhuǎn)換裝置的制造方法
【專利摘要】本發(fā)明公開了安防系統(tǒng)的多協(xié)議切換方法,包括多協(xié)議平臺的訓(xùn)練過程和多協(xié)議平臺的工作過程;對于未知的目標(biāo)協(xié)議,首先需要對安防系統(tǒng)內(nèi)的所有多協(xié)議平臺進(jìn)行一次訓(xùn)練過程,訓(xùn)練完成后即可基于訓(xùn)練過程最終保存的狀態(tài)進(jìn)行工作過程;本發(fā)明提供的多協(xié)議轉(zhuǎn)換裝置,包括多協(xié)議輸入/輸出端口、中央處理器、RAM、晶振電路、ROM、電平轉(zhuǎn)換電路和按鍵。采用本發(fā)明不需要更換系統(tǒng)的內(nèi)部元件就可以實(shí)現(xiàn)多協(xié)議的切換,同時(shí),本發(fā)明采用無線方式通信,提高了安防系統(tǒng)整體布局的美觀性、系統(tǒng)可維護(hù)。
【專利說明】
-種安防系統(tǒng)的多協(xié)議切換方法及多協(xié)議轉(zhuǎn)換裝置
技術(shù)領(lǐng)域
[0001] 本發(fā)明設(shè)及一種安防系統(tǒng)的多協(xié)議切換方法及多協(xié)議轉(zhuǎn)換裝置,在微系統(tǒng)中實(shí)現(xiàn) 多協(xié)議的切換。
【背景技術(shù)】
[0002] 通信協(xié)議(protocol)是指雙方實(shí)體完成通信或服務(wù)所必須遵循的規(guī)則和約定。通 過通信信道和設(shè)備互連起來的多個(gè)不同地理位置的數(shù)據(jù)通信系統(tǒng),要使其能協(xié)同工作實(shí)現(xiàn) 信息交換和資源共享,它們之間必須具有共同的語言,運(yùn)個(gè)語言就是通信協(xié)議。協(xié)議定義了 數(shù)據(jù)單元使用的格式,信息單元應(yīng)該包含的信息與含義、連接方式、信息發(fā)送和接收的時(shí) 序,從而確保網(wǎng)絡(luò)中數(shù)據(jù)順利地傳送到確定的地方。
[0003] 安防在生活中扮演著越來越重要的角色,如機(jī)場安防、酒店安防、Π 禁系統(tǒng)等,特 別是對不同用戶不同場景不同要求的各種大型的、人員密集的場所,要求安防系統(tǒng)快速敏 捷可靠布設(shè)。目前的安防系統(tǒng)大多數(shù)是基于有線通信的方式來實(shí)現(xiàn)的。眾所周知,有線通信 具有安全、穩(wěn)定性好、易于實(shí)現(xiàn)等優(yōu)點(diǎn);但同時(shí)有線通信方式具有初裝費(fèi)用高、施工時(shí)間長、 無法移動(dòng)、變更余地小、維護(hù)費(fèi)用高、覆蓋面積小、擴(kuò)展困難等缺陷。
[0004] 而隨著通信技術(shù)的發(fā)展,無線通信逐漸滲透進(jìn)安防系統(tǒng)。無線通信具有容易安裝、 組網(wǎng)靈活、即插即用的網(wǎng)絡(luò)連接、可移動(dòng)性強(qiáng)等優(yōu)點(diǎn),較少受到建筑環(huán)境的限制。無線通信 通過節(jié)點(diǎn)冗余能提高鏈路可靠性,機(jī)械磨損少,使用時(shí)間長,易于更換。
【發(fā)明內(nèi)容】
[0005] 發(fā)明目的:為了克服現(xiàn)有安防設(shè)備中設(shè)備擴(kuò)展難、升級難、成本高等的不足,本發(fā) 明提供一種安防系統(tǒng)的多協(xié)議切換方法及多協(xié)議轉(zhuǎn)換裝置,W降低通信協(xié)議切換時(shí)設(shè)備更 換的成本,并降低設(shè)備內(nèi)存需求,同時(shí)克服現(xiàn)有安防系統(tǒng)有線通信導(dǎo)致的線路布線繁瑣、老 舊設(shè)備升級難、維護(hù)成本高的問題。
[0006] 技術(shù)方案:為實(shí)現(xiàn)上述目的,本發(fā)明采用的技術(shù)方案為:
[0007] -種安防系統(tǒng)的多協(xié)議切換方法,包括多協(xié)議平臺的訓(xùn)練過程和多協(xié)議平臺的工 作過程;對于未知的目標(biāo)協(xié)議,首先需要對安防系統(tǒng)內(nèi)的所有多協(xié)議平臺進(jìn)行一次訓(xùn)練過 程,訓(xùn)練完成后即可基于訓(xùn)練過程最終保存的狀態(tài)進(jìn)行工作過程,具體如下:
[000引(1)多協(xié)議平臺的訓(xùn)練過程,包括如下步驟:
[0009] (11)通過按鍵清空多協(xié)議平臺的內(nèi)存,將數(shù)據(jù)讀取頻率設(shè)置為lOkHz;
[0010] (12)接收端口讀取訓(xùn)練數(shù)據(jù),并計(jì)算訓(xùn)練數(shù)據(jù)的占空比和位數(shù),建立信號模型Sx 如下:
[00川 Sx= {輸入信號X,輸入信號X的位數(shù),輸入信號X的占空比}
[0012] (13)根據(jù)信號模型Sx確定目標(biāo)協(xié)議,下載目標(biāo)協(xié)議并重新設(shè)置數(shù)據(jù)讀取頻率,同 時(shí)選定多協(xié)議輸入/輸出端口;
[0013] (14)根據(jù)目標(biāo)協(xié)議設(shè)定無線傳輸數(shù)據(jù)包格式,數(shù)據(jù)包包括m位的協(xié)議標(biāo)志位、Π 2位 的協(xié)議帖長和m位的數(shù)據(jù)位,其中協(xié)議標(biāo)志位用于標(biāo)記目標(biāo)協(xié)議的類型,協(xié)議帖長用于記 錄目標(biāo)協(xié)議對應(yīng)的輸入信號帖長,數(shù)據(jù)位用于記錄基于目標(biāo)協(xié)議的輸入信號位數(shù),輸入信 號帖長與輸入信號位數(shù)一致,數(shù)據(jù)位m與信號模型Sx中輸入信號X的位數(shù)一致;
[0014] (2)根據(jù)輸入信號的不同將安防系統(tǒng)內(nèi)的所有多協(xié)議平臺分為讀卡輸入平臺和中 繼輸入平臺兩類,其中讀卡輸入平臺的輸入信號為外部輸入,中繼輸入平臺的輸入信號來 源于系統(tǒng)內(nèi)的其他多協(xié)議平臺;
[0015] 讀卡輸入平臺的工作過程:
[0016] (al)監(jiān)測輸入端口是否發(fā)生電平跳變:若發(fā)生電平跳變,則讀取外部輸入,進(jìn)入步 驟(a2)和步驟(a3);若沒有發(fā)生電平跳變,則繼續(xù)等待;
[0017] (a2)根據(jù)內(nèi)存中保存的信號模型Sx,打包外部輸入,并將打包后的數(shù)據(jù)包通過無 線模塊轉(zhuǎn)發(fā)出;
[0018] (a3)通過多協(xié)議輸入/輸出端口輸出對應(yīng)的外部輸入;
[0019] 中繼輸入平臺的工作過程:
[0020] (bl)通過無線模塊接收數(shù)據(jù)包,進(jìn)入步驟化2);
[0021 ] (b2)獲取數(shù)據(jù)包中的低m位協(xié)議標(biāo)志位,確認(rèn)協(xié)議標(biāo)志位與內(nèi)存中的目標(biāo)協(xié)議對 應(yīng),進(jìn)入步驟化3);
[0022] 化3)獲取協(xié)議標(biāo)志位后的m位的目標(biāo)協(xié)議帖長,得到信號的帖長,進(jìn)入步驟化4);
[0023] 化4)讀取剩下的Π 3位數(shù)據(jù)位,確認(rèn)數(shù)據(jù)位的長度和帖長一致,進(jìn)入步驟化5);
[0024] (b5)通過多協(xié)議輸入/輸出端口輸出對應(yīng)的外部輸入。
[0025] 上述方法在設(shè)計(jì)數(shù)據(jù)包時(shí),在數(shù)據(jù)位前預(yù)留了協(xié)議標(biāo)志位和目標(biāo)協(xié)議帖長,將真 正的數(shù)據(jù)位和上述標(biāo)志位整體作為無線發(fā)送的數(shù)據(jù),運(yùn)樣有利于接收端快速映射和恢復(fù)出 當(dāng)前協(xié)議的信號。
[0026] 上述方法的工作過程中,多協(xié)議平臺都是采用信號驅(qū)動(dòng)喚醒機(jī)制來喚醒的,即有 信號的時(shí)候工作,沒有信號的時(shí)候休眠,節(jié)約了能耗。
[0027] -種基于上述方法的多協(xié)議轉(zhuǎn)換裝置,包括多協(xié)議輸入/輸出端口、中央處理器、 RAM、晶振電路、ROM、電平轉(zhuǎn)換電路和按鍵;中央處理器作為運(yùn)算和控制核屯、,分別與多協(xié)議 輸入/輸出端口、中央處理器、ram、晶振電路、ROM、電平轉(zhuǎn)換電路和按鍵連接;RAM用于存儲 中央處理器運(yùn)行時(shí)的程序和數(shù)據(jù);ROM用于緩存輸入數(shù)據(jù)、信號模型Sx和對應(yīng)的目標(biāo)協(xié)議, 晶振電路用于提供工作時(shí)鐘,電平轉(zhuǎn)換電路根據(jù)目標(biāo)協(xié)議轉(zhuǎn)換電平,按鍵用W清空ROM。
[0028] 優(yōu)選的,中央處理器通過透傳的方式與無線模塊連接。
[0029] 有益效果:當(dāng)前的安防系統(tǒng)大多數(shù)是基于有線通信的方式來實(shí)現(xiàn)的;眾所周知,有 線通信具有安全、穩(wěn)定性好、易于實(shí)現(xiàn)等優(yōu)點(diǎn);但同時(shí)有線通信方式具有初裝費(fèi)用高、施工 時(shí)間長、無法移動(dòng)、變更余地小、維護(hù)費(fèi)用高、覆蓋面積小、擴(kuò)展困難等缺陷?;诖?,本發(fā)明 提供的安防系統(tǒng)的多協(xié)議切換方法及多協(xié)議轉(zhuǎn)換裝置,具有如下優(yōu)點(diǎn):1、采用無線替換有 線,簡化了平臺的部署,提高了系統(tǒng)的可維護(hù)性;2、端口可W擴(kuò)展協(xié)議,提高了平臺的通用 性;3、輸出信號復(fù)原輸入信號,有利于擴(kuò)展老舊設(shè)備的信號接口,實(shí)現(xiàn)資源重復(fù)利用;4、MCU 保存的是設(shè)備協(xié)議模式,而不是整個(gè)模式執(zhí)行的程序,提高了內(nèi)存空間的利用率;5、當(dāng)系統(tǒng) 中沒有信號的時(shí)候,平臺進(jìn)入休眠狀態(tài);所W該平臺是采用信號驅(qū)動(dòng)觸發(fā)的機(jī)制來喚醒,減 少工作的能耗。
[0030] 基于本發(fā)明設(shè)計(jì)的無線安防系統(tǒng),與傳統(tǒng)有線安防系統(tǒng)相比的顯著優(yōu)勢:1、安裝 施工簡單,不破壞現(xiàn)場環(huán)境;2、設(shè)備及安裝成本相對較低,提升部署質(zhì)量而減少成本;3、可 靠性高,故障率低,不會出現(xiàn)通信線老化接觸不良等問題(無線模塊自檢替換方便,線纜老 化難W維護(hù));4、動(dòng)態(tài)組網(wǎng)可提供更高的安全性,比傳統(tǒng)有線更加安全(冗余鏈路,局部故障 依然可聯(lián)網(wǎng));5、容易維護(hù),系統(tǒng)自動(dòng)檢測故障;6、適用于既存系統(tǒng)的升級改造和容量擴(kuò)展。
【附圖說明】
[0031] 圖1為傳統(tǒng)口禁系統(tǒng)框圖;
[0032] 圖2為采用本發(fā)明的口禁系統(tǒng)框圖;
[0033] 圖3為本發(fā)明裝置的結(jié)構(gòu)示意圖;
[0034] 圖4為多協(xié)議輸入/輸出端口示意圖;
[0035] 圖5為本發(fā)明采用的數(shù)據(jù)包的結(jié)構(gòu)示意圖;
[0036] 圖6為中繼輸入平臺的工作過程。
【具體實(shí)施方式】
[0037] 安防設(shè)備隨著使用年限的增加,逐漸老舊,面臨著更換、升級和擴(kuò)容。但是W往的 有線部署方式,設(shè)備安裝時(shí)采用將傳輸線掩埋地下或嵌入墻體的方式,難于定位線路故障 位置,開槽破墻通常不可取,拆除更換很困難。隨著社會對安防的重視,既有安防系統(tǒng)需要 擴(kuò)容更多的防區(qū)口禁,但要不因?yàn)樵芯€管無法擴(kuò)容增加新的傳輸線,要不因?yàn)楝F(xiàn)有控制 板或接口板上有線接口被占滿而無法擴(kuò)容,導(dǎo)致安防系統(tǒng)難W升級擴(kuò)容,只能長期維持現(xiàn) 狀。
[0038] 為了降低安防系統(tǒng)布線成本,縮短施工周期,克服既存老舊安防系統(tǒng)中設(shè)備的維 護(hù)、升級、擴(kuò)容等困境,本發(fā)明設(shè)計(jì)了一種面向安防系統(tǒng)的多協(xié)議切換方法及多協(xié)議轉(zhuǎn)換裝 置。該裝置能在不改變安防系統(tǒng)原有部署架構(gòu)的前提下,一對模塊配合實(shí)現(xiàn)原有協(xié)議的無 線透傳(即識別某有線協(xié)議-〉無線透傳-〉再生原有線協(xié)議,控制其延時(shí)滿足原業(yè)務(wù)的正常 實(shí)現(xiàn))。通用模塊可W適應(yīng)安防系統(tǒng)中各種有線轉(zhuǎn)無線的應(yīng)用,通過多協(xié)議識別轉(zhuǎn)換降低了 總體應(yīng)用成本。
[0039] 無線方式具有一對多、多對多傳輸?shù)哪芰?,因此可W無線傳輸時(shí)可W分時(shí)復(fù)用原 有接口板的有線協(xié)議接口,結(jié)合卡號的特定前綴區(qū)分不同業(yè)務(wù),實(shí)現(xiàn)了安防系統(tǒng)的平滑擴(kuò) 容。
[0040] 接收模塊收到的無線透傳信號,同樣支持轉(zhuǎn)換為不同于識別端的其它協(xié)議數(shù)據(jù), 因此本設(shè)計(jì)也適用于實(shí)現(xiàn)協(xié)議轉(zhuǎn)換的輕量級網(wǎng)關(guān)應(yīng)用。
[0041] 口禁是安防系統(tǒng)的一個(gè)重要的應(yīng)用,下面使用口禁系統(tǒng)并結(jié)合附圖對本發(fā)明作更 進(jìn)一步的說明。
[0042] 如圖1所示,是目前廣泛應(yīng)用的有線口禁模型。其處理流程為:讀卡器將采集到的 口禁卡韋根信號通過韋根接口有線傳輸給讀卡器接口板,識別為韋根格式的卡號(常見 26bit),再通過RS485接口有線傳輸給口禁控制器板,控制器確認(rèn)該卡號有權(quán)開口時(shí),向接 口板返回開口信號,接口板向電鎖轉(zhuǎn)發(fā)開口信號控制開口,從而實(shí)現(xiàn)了整個(gè)開口的過程。傳 統(tǒng)的有線口禁系統(tǒng)具有安全性高,可靠性強(qiáng)的特點(diǎn),但有線方式布線工期長、受環(huán)境制約較 大;傳輸線路無論是嵌入墻體還是埋在地底,一旦線路故障很難排查維修;讀卡器需要移位 部署,或需要增設(shè)讀卡器時(shí),常常因有線部署限制而無法實(shí)施。而采用無線模塊透傳替換韋 根和RS485等有線連接時(shí),將會很好的解決排查、維修、再部署和擴(kuò)容等現(xiàn)實(shí)難題。
[0043] 如圖2所示為采用本發(fā)明的一種應(yīng)用實(shí)例,該實(shí)例采用了藍(lán)牙進(jìn)行無線傳輸,同時(shí) 采用26-b i t、兩線制(DATA0,DATA 1)的韋根信號。若DATA0出現(xiàn)負(fù)脈沖的時(shí)候,則表示' 0 ', DATA 1線上出現(xiàn)負(fù)脈沖,則表示' Γ,負(fù)脈沖寬度Tp> 40ys;周期IV> 2ms。
[0044] 在本例的口禁系統(tǒng)中,口禁卡產(chǎn)生的開口信號是兩路的26-bit韋根信號,多協(xié)議 切換平臺的MCU則使用定時(shí)器來讀取兩路(DATA0,DATA1)數(shù)據(jù),本例中口禁讀卡器通過韋根 接口傳輸刷卡信號到讀卡器接口板,所W此處MCU采集的到的協(xié)議模式為玄3?,并保存至內(nèi) 存,下次系統(tǒng)啟動(dòng)的時(shí)候直接加載改協(xié)議模式。
[0045] 圖3為本發(fā)明采用的裝置的結(jié)構(gòu)圖,包括多協(xié)議輸入/輸出端口 5、中央處理器6、 RAM7、晶振電路8、R0M9、電平轉(zhuǎn)換電路10和按鍵11;中央處理器6作為運(yùn)算和控制核屯、,分別 與多協(xié)議輸入/輸出端口 5、中央處理器6、RAM7、晶振電路8、R0M9、電平轉(zhuǎn)換電路10和按鍵11 連接;RAM7用于存儲中央處理器6運(yùn)行時(shí)的程序和數(shù)據(jù);R0M9用于緩存輸入數(shù)據(jù)、信號模型 Sx和對應(yīng)的目標(biāo)協(xié)議,晶振電路8用于提供工作時(shí)鐘,電平轉(zhuǎn)換電路10根據(jù)目標(biāo)協(xié)議轉(zhuǎn)換電 平,按鍵11用W清空R0M9;同時(shí),中央處理器6通過透傳的方式與無線模塊3連接。
[0046] 工作時(shí),MCU通過讀取刷卡信號,將數(shù)據(jù)打包,具體的數(shù)據(jù)格式由圖5給出,其中低3 位為韋根信號的代號(運(yùn)個(gè)人為規(guī)定,比如011);緊跟著的8位為信號的帖長度,此處應(yīng)用的 是26-bit的韋根信號,所W該8位為00011010;其余的比特位均為刷卡數(shù)據(jù)位,比如: 01110111001101110001101110,所W最后的通過無線發(fā)送的數(shù)據(jù)位為: 0111011100110111000110111000011010011。
[0047] 中繼輸入平臺接收到上述信號后,先獲取低3位的比特值011,然后根據(jù)人為預(yù)先 規(guī)定,映射出為韋根信號;后獲取鄰接的8比特值00011010,可知為26位的韋根信號;最后將 剩下的數(shù)據(jù)位全部接收,判斷是否為26位,如果是,則輸出;否則反饋錯(cuò)誤。
[0048] 基于上述分析,本例口禁系統(tǒng)的多協(xié)議切換方法,包括多協(xié)議平臺的訓(xùn)練過程和 多協(xié)議平臺的工作過程;對于未知的目標(biāo)協(xié)議,首先需要對口禁系統(tǒng)內(nèi)的所有多協(xié)議平臺 進(jìn)行一次訓(xùn)練過程,訓(xùn)練完成后即可基于訓(xùn)練過程最終保存的狀態(tài)進(jìn)行工作過程,具體如 下:
[0049] (1)多協(xié)議平臺的訓(xùn)練過程,包括如下步驟:
[0050] (11)通過按鍵清空多協(xié)議平臺的內(nèi)存,將數(shù)據(jù)讀取頻率設(shè)置為lOkHz;
[0051] (12)接收端口讀取訓(xùn)練數(shù)據(jù),并計(jì)算訓(xùn)練數(shù)據(jù)的占空比和位數(shù),建立信號模型Sx 如下:
[0052] Sx= {輸入信號X,輸入信號X的位數(shù),輸入信號X的占空比}
[0053] (13)根據(jù)信號模型Sx確定目標(biāo)協(xié)議,下載目標(biāo)協(xié)議并重新設(shè)置數(shù)據(jù)讀取頻率,同 時(shí)選定多協(xié)議輸入/輸出端口;
[0054] (14)根據(jù)目標(biāo)協(xié)議設(shè)定無線傳輸數(shù)據(jù)包格式,數(shù)據(jù)包包括m位的協(xié)議標(biāo)志位、m位 的協(xié)議帖長和m位的數(shù)據(jù)位,其中協(xié)議標(biāo)志位用于標(biāo)記目標(biāo)協(xié)議的類型,協(xié)議帖長用于記 錄目標(biāo)協(xié)議對應(yīng)的輸入信號帖長,數(shù)據(jù)位用于記錄基于目標(biāo)協(xié)議的輸入信號位數(shù),輸入信 號帖長與輸入信號位數(shù)一致;
[0055] (2)根據(jù)輸入信號的不同將口禁系統(tǒng)內(nèi)的所有多協(xié)議平臺分為讀卡輸入平臺和中 繼輸入平臺兩類,其中讀卡輸入平臺的輸入信號為外部輸入,中繼輸入平臺的輸入信號來 源于系統(tǒng)內(nèi)的其他多協(xié)議平臺;
[0056] 讀卡輸入平臺的工作過程:
[0057] (al)監(jiān)測輸入端口是否發(fā)生電平跳變:若發(fā)生電平跳變,則讀取外部輸入,進(jìn)入步 驟(a2)和步驟(a3);若沒有發(fā)生電平跳變,則繼續(xù)等待;
[0058] (曰2)根據(jù)內(nèi)存中保存的信號模型Sx,打包外部輸入,并將打包后的數(shù)據(jù)包通過無 線模塊轉(zhuǎn)發(fā)出;
[0059] (a3)通過多協(xié)議輸入/輸出端口輸出對應(yīng)的外部輸入;
[0060] 中繼輸入平臺的工作過程:
[0061 ] (bl)通過無線模塊接收數(shù)據(jù)包,進(jìn)入步驟化2);
[0062] (b2)獲取數(shù)據(jù)包中的低m位協(xié)議標(biāo)志位,確認(rèn)協(xié)議標(biāo)志位與內(nèi)存中的目標(biāo)協(xié)議對 應(yīng),進(jìn)入步驟化3);
[0063] 化3)獲取協(xié)議標(biāo)志位后的m位的目標(biāo)協(xié)議帖長,得到信號的帖長,進(jìn)入步驟化4);
[0064] 化4)讀取剩下的Π 3位數(shù)據(jù)位,確認(rèn)數(shù)據(jù)位的長度和帖長一致,進(jìn)入步驟化5);
[0065] (b5)通過多協(xié)議輸入/輸出端口輸出對應(yīng)的外部輸入。
[0066] 本例中輸入信號X為韋根信號,m = 3,Π 2 = 8。
[0067] W上所述僅是本發(fā)明的優(yōu)選實(shí)施方式,應(yīng)當(dāng)指出:對于本技術(shù)領(lǐng)域的普通技術(shù)人 員來說,在不脫離本發(fā)明原理的前提下,還可W做出若干改進(jìn)和潤飾,運(yùn)些改進(jìn)和潤飾也應(yīng) 視為本發(fā)明的保護(hù)范圍。
【主權(quán)項(xiàng)】
1. 一種安防系統(tǒng)的多協(xié)議切換方法,其特征在于:包括多協(xié)議平臺的訓(xùn)練過程和多協(xié) 議平臺的工作過程;對于未知的目標(biāo)協(xié)議,首先需要對安防系統(tǒng)內(nèi)的所有多協(xié)議平臺進(jìn)行 一次訓(xùn)練過程,訓(xùn)練完成后即可基于訓(xùn)練過程最終保存的狀態(tài)進(jìn)行工作過程,具體如下: (1) 多協(xié)議平臺的訓(xùn)練過程,包括如下步驟: (11) 通過按鍵清空多協(xié)議平臺的內(nèi)存,將數(shù)據(jù)讀取頻率設(shè)置為10kHz; (12) 接收端口讀取訓(xùn)練數(shù)據(jù),并計(jì)算訓(xùn)練數(shù)據(jù)的占空比和位數(shù),建立信號模型Sx如下: Sx= {:輸入信號X,輸入信號X的位數(shù),輸入信號X的占空比} (13) 根據(jù)信號模型Sx確定目標(biāo)協(xié)議,下載目標(biāo)協(xié)議并重新設(shè)置數(shù)據(jù)讀取頻率,同時(shí)選定 多協(xié)議輸入/輸出端口; (14) 根據(jù)目標(biāo)協(xié)議設(shè)定無線傳輸數(shù)據(jù)包格式,數(shù)據(jù)包包括m位的協(xié)議標(biāo)志位、Π 2位的協(xié) 議幀長和m位的數(shù)據(jù)位,其中協(xié)議標(biāo)志位用于標(biāo)記目標(biāo)協(xié)議的類型,協(xié)議幀長用于記錄目 標(biāo)協(xié)議對應(yīng)的輸入信號幀長,數(shù)據(jù)位用于記錄基于目標(biāo)協(xié)議的輸入信號位數(shù),輸入信號幀 長與輸入信號位數(shù)一致,數(shù)據(jù)位m與信號模型S x中輸入信號X的位數(shù)一致; (2) 根據(jù)輸入信號的不同將安防系統(tǒng)內(nèi)的所有多協(xié)議平臺分為讀卡輸入平臺和中繼輸 入平臺兩類,其中讀卡輸入平臺的輸入信號為外部輸入,中繼輸入平臺的輸入信號來源于 系統(tǒng)內(nèi)的其他多協(xié)議平臺; 讀卡輸入平臺的工作過程: (al)監(jiān)測輸入端口是否發(fā)生電平跳變:若發(fā)生電平跳變,則讀取外部輸入,進(jìn)入步驟 (a2)和步驟(a3);若沒有發(fā)生電平跳變,則繼續(xù)等待; (a2)根據(jù)內(nèi)存中保存的信號模型Sx,打包外部輸入,并將打包后的數(shù)據(jù)包通過無線模塊 轉(zhuǎn)發(fā)出; (a3)通過多協(xié)議輸入/輸出端口輸出對應(yīng)的外部輸入; 中繼輸入平臺的工作過程: (b 1)通過無線模塊接收數(shù)據(jù)包,進(jìn)入步驟(b2); (b2)獲取數(shù)據(jù)包中的低m位協(xié)議標(biāo)志位,確認(rèn)協(xié)議標(biāo)志位與內(nèi)存中的目標(biāo)協(xié)議對應(yīng),進(jìn) 入步驟(b3); (b3)獲取協(xié)議標(biāo)志位后的n2位的目標(biāo)協(xié)議幀長,得到信號的幀長,進(jìn)入步驟(b4); (b4)讀取剩下的n3位數(shù)據(jù)位,確認(rèn)數(shù)據(jù)位的長度和幀長一致,進(jìn)入步驟(b5); (b5)通過多協(xié)議輸入/輸出端口輸出對應(yīng)的外部輸入。2. -種基于權(quán)利要求1所述方法的多協(xié)議轉(zhuǎn)換裝置,其特征在于:包括多協(xié)議輸入/輸 出端口(5)、中央處理器(6)、RAM(7)、晶振電路(8)、R0M(9)、電平轉(zhuǎn)換電路(10)和按鍵(11); 中央處理器(6)作為運(yùn)算和控制核心,分別與多協(xié)議輸入/輸出端口(5)、中央處理器(6)、 RAM(7)、晶振電路(8)、R0M(9)、電平轉(zhuǎn)換電路(10)和按鍵(11)連接;RAM(7)用于存儲中央處 理器(6)運(yùn)行時(shí)的程序和數(shù)據(jù);R0M(9)用于緩存輸入數(shù)據(jù)、信號模型S x和對應(yīng)的目標(biāo)協(xié)議, 晶振電路(8)用于提供工作時(shí)鐘,電平轉(zhuǎn)換電路(10)根據(jù)目標(biāo)協(xié)議轉(zhuǎn)換電平,按鍵(11)用以 清空 R0M(9)。3. 根據(jù)權(quán)利要求3所述的多協(xié)議轉(zhuǎn)換裝置,其特征在于:中央處理器(6)通過透傳的方 式與無線模塊(3)連接。
【文檔編號】H04L29/06GK106060047SQ201610375747
【公開日】2016年10月26日
【申請日】2016年5月31日
【發(fā)明人】張 成, 阮湖崗, 曹健, 徐平平
【申請人】上海凌科智能科技有限公司