本發明涉及門禁設備技術領域,尤其涉及一種總線學習型門禁兼容設備。
背景技術:
門禁系統,在智能建筑領域,意為Access Control System,簡稱ACS。指“門”的禁止權限,是對“門"的戒備防范。這里的“門”,廣義來說,包括能夠通行的各種通道,包括人通行的門,車輛通行的門等。。
出入口門禁安全管理系統是新型現代化安全管理系統,它集微機自動識別技術和現代安全管理措施為一體,它涉及電子,機械,光學,計算機技術,通訊技術,生物技術等諸多新技術。它是解決重要部門出入口實現安全防范管理的有效措施。適用各種機要部門,如銀行、賓館、車場管理、機房、軍械庫、機要室、辦公間,智能化小區,工廠等。
在門禁系統中傳統的門禁設備大多一固定區域內工作,門禁主機與門禁主機分機之間通過總線協議連接使用,而且傳統的門禁設備不具備網絡操作的功能,為了使門禁設備擁有網絡操作的功能同時兼容所有從屬分機設備的兼容,需要一種總線學習型門禁兼容設備。
技術實現要素:
本發明的目的是為了解決現有傳統門禁系統中無法直接接入互聯網進行交互的缺點,而提出的一種總線學習型門禁兼容設備。
為了實現上述目的,本發明采用了如下技術方案:
一種總線學習型門禁兼容設備,包括總線通訊模塊、總線通訊協議分析模塊、數據模型建立模塊、數據模型功能驗證模塊、數據庫、存儲模塊、控制模塊和聯網模塊,所述數據模型功能驗證模塊包括聯網通訊驗證模塊和門禁通訊驗證模塊,所述總線通訊模塊與總線通訊協議分析模塊和數據模型建立模塊依次連接,所述數據模型建立模塊分別與聯網通訊驗證模塊和門禁通訊驗證模塊連接,所述存儲模塊分別與聯網通訊驗證模塊、門禁通訊驗證模塊、數據庫和控制模塊連接,所述控制模塊分別與聯網模塊和總線通訊模塊連接,所述數據庫分別與聯網通訊驗證模塊、門禁通訊驗證模塊和總線通訊協議分析模塊連接。
優選的,所述總線通訊模塊用于總線通訊協議分析模塊與門禁系統通訊連接。
優選的,所述總線通訊協議分析模塊對門禁系統內部的主機和分機通訊協議進行分析記錄。
優選的,所述數據模型建立模塊用于建立數據學習模型,并自動生產相應的數據協議包封裝程序邏輯。
優選的,所述聯網通訊驗證模塊用于驗證數據模型建立模塊生成的數據協議包封裝程序邏輯的聯網通訊功能。
優選的,所述門禁通訊驗證模塊用于驗證數據模型建立模塊生成的數據協議包封裝程序邏輯的門禁通訊功能。
優選的,所述存儲模塊用于存儲驗證成功的數據協議包封裝程序邏輯。
優選的,所述控制模塊將驗證成功后的數據協議包封裝程序邏輯與門禁系統進行通訊連接。
優選的,所述聯網模塊將驗證成功后的數據協議包封裝程序邏輯與互聯網通訊連接。
優選的,所述數據庫用于存儲門禁系統通訊協議和驗證成功的數據協議包封裝程序邏輯。
本發明的有益效果:
通過設置的總線通訊協議分析模塊、數據模型建立模塊、數據模型功能驗證模塊、控制模塊和聯網模塊,能夠對門禁主機和分機的通訊協議進行學習,并保存數據信息,完成對門禁分機和各個樓層分支器,解碼器設備的兼容,解決了傳統門禁設備無法進行聯網操作的缺點,實現傳統門禁的互聯網接入功能,實現了大部分的傳統門禁系統設備上進行應用,并能快速學習通訊協議,實現互聯網聯網操作。
附圖說明
圖1為本發明提出的一種總線學習型門禁兼容設備的結構示意圖;
圖2為本發明提出的一種總線學習型門禁兼容設備的協議學習流程圖;
圖3為本發明提出的一種總線學習型門禁兼容設備的協議驗證流程圖。
具體實施方式
下面將結合本發明實施例中的附圖,對本發明實施例中的技術方案進行清楚、完整地描述,顯然,所描述的實施例僅僅是本發明一部分實施例,而不是全部的實施例。
參照圖1-3,一種總線學習型門禁兼容設備,包括總線通訊模塊、總線通訊協議分析模塊、數據模型建立模塊、數據模型功能驗證模塊、數據庫、存儲模塊、控制模塊和聯網模塊,數據模型功能驗證模塊包括聯網通訊驗證模塊和門禁通訊驗證模塊,總線通訊模塊與總線通訊協議分析模塊和數據模型建立模塊依次連接,數據模型建立模塊分別與聯網通訊驗證模塊和門禁通訊驗證模塊連接,存儲模塊分別與聯網通訊驗證模塊、門禁通訊驗證模塊、數據庫和控制模塊連接,控制模塊分別與聯網模塊和總線通訊模塊連接,數據庫分別與聯網通訊驗證模塊、門禁通訊驗證模塊和總線通訊協議分析模塊連接。
總線通訊模塊用于總線通訊協議分析模塊與門禁系統通訊連接,總線通訊協議分析模塊對門禁系統內部的主機和分機通訊協議進行分析記錄,數據模型建立模塊用于建立數據學習模型,并自動生產相應的數據協議包封裝程序邏輯,聯網通訊驗證模塊用于驗證數據模型建立模塊生成的數據協議包封裝程序邏輯的聯網通訊功能,門禁通訊驗證模塊用于驗證數據模型建立模塊生成的數據協議包封裝程序邏輯的門禁通訊功能,存儲模塊用于存儲驗證成功的數據協議包封裝程序邏輯,控制模塊將驗證成功后的數據協議包封裝程序邏輯與門禁系統進行通訊連接,聯網模塊將驗證成功后的數據協議包封裝程序邏輯與互聯網通訊連接,數據庫用于存儲門禁系統通訊協議和驗證成功的數據協議包封裝程序邏輯。
本發明中,門禁系統內部設備通過總線通訊模塊將門禁系統的設備的通訊協議傳輸至總線通訊協議分析模塊,總線通訊協議分析模塊對門禁系統內部的通訊協議進行分析記錄,并將分析的協議內容記錄在數據庫中,然后數據模型建立模塊根據總線通訊協議分析模塊分析的協議內容建立新的數據模型,并生成數據協議包封裝程序邏輯,然后通過數據模型功能驗證模塊對生成的數據協議包封裝程序邏輯進行聯網通訊驗證和門禁通訊驗證,如果驗證成功將驗證后的數據協議包封裝程序邏輯存儲至存儲器,如果驗證失敗將驗證失敗的數據協議包封裝程序邏輯刪除,然后控制模塊用驗證成功的數據協議包封裝程序邏輯對門禁系統進行通訊控制,聯網模塊利用驗證成功的數據協議包封裝程序邏輯進行聯網通訊,該設計實現了對門禁主機和分機的通訊協議進行學習,并保存數據信息,完成對門禁分機和各個樓層分支器,解碼器設備的兼容,解決了傳統門禁設備無法進行聯網操作的缺點,實現傳統門禁的互聯網接入功能,能快速學習通訊協議,實現互聯網聯網操作。
以上所述,僅為本發明較佳的具體實施方式,但本發明的保護范圍并不局限于此,任何熟悉本技術領域的技術人員在本發明揭露的技術范圍內,根據本發明的技術方案及其發明構思加以等同替換或改變,都應涵蓋在本發明的保護范圍之內。