智能門禁裝置及其通信方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及智能安防領(lǐng)域,尤其涉及一種智能門禁裝置及其通信方法。
【背景技術(shù)】
[0002]現(xiàn)有的藍牙門禁器必須借助網(wǎng)絡(luò)上傳本地數(shù)據(jù)以及進行系統(tǒng)更新,或者通過人工操控的方式實現(xiàn)上傳本地數(shù)據(jù)以及進行系統(tǒng)更新。例如,管理員采用管理終端通過藍牙門禁器的特定的通訊接口導(dǎo)出數(shù)據(jù)或下載數(shù)據(jù)到藍牙門禁器。利用網(wǎng)絡(luò)通信的方式,必須要求藍牙門禁器能夠聯(lián)網(wǎng),處于離線狀態(tài)時無法實現(xiàn)數(shù)據(jù)交互;采用人工通信的方式,操作麻煩,需要浪費人力,在門禁數(shù)量較多時需要大量的維護成本。
【發(fā)明內(nèi)容】
[0003]本發(fā)明要解決的技術(shù)問題在于,針對現(xiàn)有技術(shù)的上述缺陷,提供一種智能門禁裝置及其智能通信方法。
[0004]本發(fā)明解決其技術(shù)問題所采用的技術(shù)方案是:構(gòu)造一種智能門禁裝置,包括:用于與藍牙設(shè)備近距離數(shù)據(jù)通信的藍牙單元、用于保存數(shù)據(jù)的存儲單元和與所述藍牙單元及存儲單元連接的處理單元,
[0005]所述藍牙單元與進入其藍牙覆蓋范圍內(nèi)的藍牙設(shè)備建立藍牙連接,處理單元用于根據(jù)存儲單元的數(shù)據(jù)判斷出藍牙設(shè)備為授權(quán)終端時,以所述授權(quán)終端作為中介,將存儲單元本地存儲的數(shù)據(jù)上傳至服務(wù)器以及從服務(wù)器下載更新數(shù)據(jù);其中,所述授權(quán)終端包括:預(yù)裝有在服務(wù)器端注冊成功的門禁APP的業(yè)主終端、訪客終端、管理終端。
[0006]本發(fā)明還公開了一種智能門禁裝置的通信方法,包括:
[0007]S1、門禁裝置與進入其藍牙覆蓋范圍內(nèi)的與服務(wù)器聯(lián)網(wǎng)的授權(quán)終端建立藍牙連接,所述授權(quán)終端包括:預(yù)裝有在服務(wù)器端注冊成功的門禁APP的業(yè)主終端、訪客終端、管理終端;
[0008]S2、門禁裝置以所述授權(quán)終端作為中介,將本地存儲的數(shù)據(jù)上傳至服務(wù)器以及從服務(wù)器下載更新數(shù)據(jù)。
[0009]在本發(fā)明所述的門禁裝置智能通信方法中,所述步驟S2包括:
[0010]S21、門禁裝置將本地存儲的待上傳的數(shù)據(jù)通過藍牙連接發(fā)送至授權(quán)終端,授權(quán)終端將接收的數(shù)據(jù)通過網(wǎng)絡(luò)上傳至服務(wù)器;
[0011]S22、服務(wù)器通過網(wǎng)絡(luò)將該門禁裝置對應(yīng)的更新數(shù)據(jù)下發(fā)至授權(quán)終端,授權(quán)終端通過藍牙連接將服務(wù)器下發(fā)的數(shù)據(jù)發(fā)送至門禁裝置。
[0012]在本發(fā)明所述的門禁裝置智能通信方法中,所述步驟S22之前包括:服務(wù)器通過網(wǎng)絡(luò)將更新數(shù)據(jù)下發(fā)至授權(quán)終端;在所述步驟S22中,授權(quán)終端直接將之前接收的服務(wù)器下發(fā)的數(shù)據(jù)通過藍牙連接發(fā)送至門禁裝置。
[0013]在本發(fā)明所述的門禁裝置智能通信方法中,所述步驟S2中的上傳的數(shù)據(jù)包括業(yè)主終端和訪客終端的來訪日志,下載的更新數(shù)據(jù)包括門禁裝置的固件更新數(shù)據(jù)。
[0014]在本發(fā)明所述的門禁裝置智能通信方法中,若授權(quán)終端為業(yè)主終端/管理終端,則預(yù)裝有在服務(wù)器端注冊成功的門禁APP的過程包括:
[0015]S100、管理中心客戶端錄入門禁裝置數(shù)據(jù)以及業(yè)主終端數(shù)據(jù)/管理終端數(shù)據(jù),將數(shù)據(jù)上傳至服務(wù)器中;服務(wù)器用于門禁APP管理、存儲和處理門禁裝置的所有運行數(shù)據(jù);
[0016]S200、業(yè)主終端/管理終端訪問服務(wù)器以下載安裝門禁APP,運行門禁APP后進行注冊,輸入并上傳注冊信息給服務(wù)器;
[0017]S300、服務(wù)器接收到注冊信息后,根據(jù)管理中心客戶端上傳的數(shù)據(jù)確認業(yè)業(yè)主終端/管理終端是否具有權(quán)限,并在具有權(quán)限時下發(fā)手機短信確認碼給業(yè)業(yè)主終端/管理終端;
[0018]S400、業(yè)主終端/管理終端輸入并上傳所述手機短信確認碼后完成門禁APP注冊并獲取業(yè)主登錄權(quán)限/管理員登錄權(quán)限。
[0019]在本發(fā)明所述的門禁裝置智能通信方法中,若授權(quán)終端為訪客終端,則預(yù)裝有在服務(wù)器端注冊成功的門禁APP的過程包括:
[0020]S500、具有業(yè)主登錄權(quán)限的門禁APP獲取業(yè)主輸入的訪客的手機號碼、來訪的時間段并上傳給服務(wù)器進行授權(quán),服務(wù)器根據(jù)訪客的手機號碼向訪客終端發(fā)送鏈接地址;
[0021 ] S600、訪客終端根據(jù)所述鏈接地址下載安裝門禁APP,并完成注冊獲取訪客登錄權(quán)限。
[0022]在本發(fā)明所述的門禁裝置智能通信方法中,所述步驟SlOO包括:
[0023]S101、建立門禁注冊數(shù)據(jù)表,將門禁注冊數(shù)據(jù)表上傳到服務(wù)器中存儲,同時通過門禁裝置的配置通信口下載到門禁裝置存儲,所述門禁注冊數(shù)據(jù)表包含:門禁裝置的ID號、門禁裝置安裝的地址、關(guān)聯(lián)的業(yè)主房號;
[0024]S102、建立業(yè)主注冊數(shù)據(jù)表/管理員注冊數(shù)據(jù)表,將業(yè)主注冊數(shù)據(jù)表/管理員注冊數(shù)據(jù)表上傳到服務(wù)器中存儲,所述業(yè)主注冊數(shù)據(jù)表包含:姓名、業(yè)主房號、手機號碼,所述管理員注冊數(shù)據(jù)表包含姓名、具有管理權(quán)限的房號、手機號碼。
[0025]在本發(fā)明所述的門禁裝置智能通信方法中,在所述步驟SI之前將授權(quán)終端的第一藍牙模塊設(shè)置為主機模式,將門禁裝置的第二藍牙模塊設(shè)置為從機模式,
[0026]所述步驟SI中所述的建立藍牙連接包括:
[0027]SI 1、在首次連接時,門禁APP通過第一藍牙模塊搜索獲取可識別的藍牙設(shè)備列表,對列表中的第二藍牙模塊逐一發(fā)起連接,并記錄開鎖成功的第二藍牙模塊的ID號;
[0028]S12、在非首次連接時,運行在后臺的門禁APP基于記錄的ID號向第二藍牙模塊發(fā)起藍牙連接。
[0029]實施本發(fā)明的智能門禁裝置及其通信方法,具有以下有益效果:由于本發(fā)明的智能門禁裝置無需與服務(wù)器直接在線聯(lián)網(wǎng),也無需專門人工維護,可自動通過進入藍牙覆蓋范圍的具備權(quán)限的業(yè)主終端、訪客終端、管理終端實現(xiàn)與服務(wù)器的交互,實現(xiàn)了資源的充分利用,降低了對門禁的硬件要求和維護費用,與服務(wù)器的數(shù)據(jù)交互方式簡單智能。
【附圖說明】
[0030]下面將結(jié)合附圖及實施例對本發(fā)明作進一步說明,附圖中:
[0031]圖1是用于說明本發(fā)明智能門禁裝置的通信方法實施例的流程圖。
【具體實施方式】
[0032]為了對本發(fā)明的技術(shù)特征、目的和效果有更加清楚的理解,現(xiàn)對照附圖詳細說明本發(fā)明的【具體實施方式】。
[0033]本發(fā)明的智能門禁裝置包括:用于與藍牙設(shè)備近距離數(shù)據(jù)通信的藍牙單元、用于保存數(shù)據(jù)的存儲單元和與所述藍牙單元及存儲單元連接的處理單元,
[0034]所述藍牙單元與進入其藍牙覆蓋范圍內(nèi)的藍牙設(shè)備建立藍牙連接,處理單元用于根據(jù)存儲單元的數(shù)據(jù)判斷出藍牙設(shè)備為授權(quán)終端時,以所述授權(quán)終端作為中介,將存儲單元本地存儲的數(shù)據(jù)上傳至服務(wù)器以及從服務(wù)器下載更新數(shù)據(jù);其中,所述授權(quán)終端包括:預(yù)裝有在服務(wù)器端注冊成功的門禁APP的業(yè)主終端、訪客終端、管理終端。
[0035]本發(fā)明還公開了一種門禁裝置智能通信方法,如圖1所示,是本發(fā)明門禁裝置智能通信方法的流程圖。
[0036]S1、門禁裝置與進入其藍牙覆蓋范圍內(nèi)的與服務(wù)器聯(lián)網(wǎng)的授權(quán)終端建立藍牙連接,所述授權(quán)終端包括:預(yù)裝有在服務(wù)器端注冊成功的門禁APP的業(yè)主終端、訪客終端、管理終端;
[0037]S2、門禁裝置以所述授權(quán)終端作為中介,將本地存儲的數(shù)據(jù)上傳至服務(wù)器以及從服務(wù)器下載更新數(shù)據(jù)。此處的中介,可以理解為一種緩沖或中繼,需要更新的數(shù)據(jù)可以由授權(quán)終端即刻從服務(wù)器下載,暫存與智能終端中運行的門禁APP為將來自服務(wù)器的更新數(shù)據(jù)或上傳到所述服務(wù)器的本地數(shù)據(jù)準備有專門的存儲單元內(nèi),同樣,需要上傳的數(shù)據(jù)也通過存儲空間暫存然后上傳到服務(wù)器。
[0038]可見,本發(fā)明的門禁裝置無需聯(lián)網(wǎng),也無需人工維護,可自動通過進入藍牙覆蓋范圍的具備權(quán)限的業(yè)主終端、訪客終端、管理終端實現(xiàn)與服務(wù)器的交互,實現(xiàn)了資源的充分利用,降低了對門禁的硬件要求和維護費用,與服務(wù)器的數(shù)據(jù)交互方式簡單智能。
[0039]其中,步驟SI中的藍牙連接的實現(xiàn)并不做限制,可以是門禁裝置設(shè)置為主機模式、授權(quán)終端設(shè)為從機模式,由授權(quán)終端發(fā)出藍牙廣播,門禁裝置搜索授權(quán)終端;也可以是門禁裝置設(shè)置從機模式、授權(quán)終端設(shè)為主機模式,門禁裝置發(fā)出藍牙廣播,授權(quán)終端搜索門禁裝置。
[0040]優(yōu)選的,可以本發(fā)明采用第二種方式,在所述步驟SI之前將授權(quán)終端的第一藍牙模塊設(shè)置為主機模式,將門禁裝置的第二藍牙模塊設(shè)置為從機模式;步驟Si中建立藍牙連接實際上包括以下步驟:
[0041 ] SI 1、在首次連接時,門禁APP通過第一藍牙模塊搜索獲取可識別的藍牙設(shè)備列表,對列表中的第二藍牙模塊逐一發(fā)起藍牙連接,當(dāng)連接上并成功開鎖時記錄開鎖成功的第二藍牙模塊的ID號;
[0042]S12、在非首次例如第二次或以后的連接時,運行在后臺的門禁APP基于先前所記錄的ID號向第二藍牙模塊發(fā)起有針對性的藍牙連接請求。
[0043]在門禁APP與門禁裝置建立藍牙連接后,門禁裝置再對門禁APP所運行的終端進行驗證,驗證通過的即可作為中介,驗證的過程將在后面進行介紹。
[0044]具體的,步驟SII包括:
[0045]SI Ia、第二藍牙模塊發(fā)出藍牙廣播;
[0046]Sllb、在藍牙信號覆蓋范圍內(nèi)的第一藍牙模塊搜索到上述藍牙廣播,通過廣播包判斷對應(yīng)的第二藍牙模塊是否是可識別的藍牙設(shè)備,并將可識別的第二藍牙模塊加入列表;
[0047]Sllc,門禁APP針對列表中的第二藍牙模塊逐一發(fā)起連接;
[0048]SI ld、如果某個第二藍牙模塊與第一藍牙模塊成功建立藍牙連接,則門禁APP發(fā)送開鎖請求至門禁裝置,門禁裝置驗證該開鎖請求通過時開啟電子門鎖并返回開鎖成功信息至門禁APP,門禁APP根據(jù)接收的開鎖成功信息記錄第二藍牙模塊的ID號;藍牙門禁驗證該開鎖請求不能通過時,啟動報警。
[0049]具體的,步驟S12包括:
[0050]S121、門禁APP運行于后臺,并以預(yù)設(shè)周期為間隔發(fā)起連接請求;
[0051]S122、當(dāng)?shù)诙{牙模塊進入第一藍牙模塊的信號覆蓋范圍時,第二藍牙模塊接收到來自第一藍牙模塊的連接請求后建立起藍牙連接。
[0052]由于將門禁裝置的藍牙模塊設(shè)置為從機模式,授權(quán)終端的藍牙模塊設(shè)置為主機模式,連接時間更短,對授權(quán)終端的系統(tǒng)沒有版本要求,適用性更廣;在首次連接后記錄開鎖成功的門禁裝置的藍牙模塊的ID號,此后可直接基于ID號發(fā)起藍牙連接,不用進行搜索,節(jié)省連接時間。
[0053]其中,所述步驟S2具體包括:
[0054]S21、門禁裝置將本地存儲的待上傳的數(shù)據(jù)通過藍牙連接發(fā)送至授權(quán)終端,授權(quán)終端將接收的數(shù)據(jù)通過網(wǎng)