1.一種藍牙自動開鎖驗證及云端客戶自動同步的方法,其特征在于:包括如下步驟:
步驟1、客戶在手機設(shè)備的移動客戶端登錄,并通過云服務(wù)端注冊,云服務(wù)端驗證客戶身份后,將客戶數(shù)據(jù)安全地分發(fā)到目標藍牙門禁設(shè)備;
步驟2、客戶攜帶手機設(shè)備通過目標藍牙門禁設(shè)備時,移動客戶端自動向目標藍牙門禁設(shè)備發(fā)送經(jīng)過加密的驗證指令,目標藍牙門禁設(shè)備接收到該驗證指令后,通過驗證該客戶數(shù)據(jù)來驗證客戶身份;
步驟3、目標藍牙門禁設(shè)備通過探測器探測客戶是否在其前方,若是,則目標藍牙門禁設(shè)備向該目標藍牙門禁設(shè)備所控制的電子鎖發(fā)送開鎖指令,該電子鎖接收到該開鎖指令后,根據(jù)所述開鎖指令進行開鎖,同時,目標藍牙門禁設(shè)備自動控制目標藍牙門禁設(shè)備所連接的攝像頭抓拍客戶通過門禁時的通行信息,并存儲在目標藍牙門禁設(shè)備的存儲器中;若否,則結(jié)束流程;
步驟4、開鎖之后,目標藍牙門禁設(shè)備記錄并加密客戶通過門禁時的通行信息;
步驟5、目標藍牙門禁設(shè)備將客戶通過門禁時的通行信息上傳到云服務(wù)端進行同步;
步驟6、云服務(wù)端發(fā)送客戶通過門禁時的通行信息到相應(yīng)的手機設(shè)備中。
2.根據(jù)權(quán)利要求1所述的一種藍牙自動開鎖驗證及云端客戶自動同步的方法,其特征在于:所述步驟1具體如下:
步驟11、客戶攜帶手機設(shè)備,并啟動移動客戶端;
步驟12、客戶通過移動客戶端輸入注冊信息向云服務(wù)端發(fā)起注冊;
步驟13、云服務(wù)端驗證客戶發(fā)送過來的注冊信息,驗證后返回注冊結(jié)果至移動客戶端;
步驟14、移動客戶端接收該注冊結(jié)果,若收到注冊失敗,則結(jié)束流程;若收到注冊成功后,則引導(dǎo)客戶去申請入駐地址;
步驟15、客戶在移動客戶端查找自己相關(guān)的住址,并向云服務(wù)端發(fā)送申請入駐的請求;
步驟16、云服務(wù)端在收到該申請入駐的請求后,判斷該住址是否已存在家庭管理員,如果沒有家庭管理員,則云服務(wù)端返回要求客戶提供家庭管理員信息的指令至移動客戶端,要求客戶提供家庭管理員的申請信息,并轉(zhuǎn)至步驟16A;如果有家庭管理員,則云服務(wù)端返回要求客戶提供家庭用戶或租戶信息的指令至移動客戶端,要求客戶提供家庭用戶或租戶的申請信息,并轉(zhuǎn)至步驟16B;
步驟16A、客戶在移動客戶端收到所述要求客戶提供家庭管理員信息的指令后,在移動客戶端提交家庭管理員的申請信息,并發(fā)送至云服務(wù)端,若云服務(wù)端接收,則進入步驟17,若云服務(wù)端拒絕,則結(jié)束流程;
步驟16B、客戶在移動客戶端收到所述要求客戶提供家庭用戶或租戶信息的指令后,在移動客戶端提交家庭用戶或租戶信息的申請信息,并發(fā)送至云服務(wù)端,若云服務(wù)端接收,則進入步驟17,若云服務(wù)端拒絕,則結(jié)束流程;
步驟17、云服務(wù)端收到移動客戶端發(fā)送的家庭管理員或家庭成員或租戶的申請信息,如果是家庭管理員申請,轉(zhuǎn)至步驟17A,如果是家庭成員或租戶要求,轉(zhuǎn)至步驟17B;
步驟17A、云服務(wù)端將家庭管理員的申請信息直接推送至目標藍牙門禁設(shè)備的管理方后臺網(wǎng)頁程序,由住戶小區(qū)物業(yè)方驗證家庭管理員是否通過,如果通過,云服務(wù)端接收驗證通過信息,并直接返回該驗證通過信息至移動客戶端,通知客戶成功驗證家庭管理員,否則結(jié)束流程;
步驟17B、云服務(wù)端將家庭住戶或租戶的申請信息直接推送至對應(yīng)家庭管理員的移動客戶端,由家庭管理員驗證家庭住戶或租戶是否通過,如果通過,云服務(wù)端接收驗證通過信息,并直接返回該驗證通過信息至移動客戶端,通知客戶成功驗證家庭成員或租戶,否則結(jié)束流程;
步驟18、云服務(wù)端在收到驗證家庭管理員或家庭住戶或租戶的驗證通過信息后,將已驗證的客戶信息經(jīng)過加密的方式發(fā)送至目標藍牙門禁設(shè)備,目標藍牙門禁設(shè)備在收到已驗證的客戶信息后,將客戶信息加密并存儲。
3.根據(jù)權(quán)利要求1所述的一種藍牙自動開鎖驗證及云端客戶自動同步的方法,其特征在于:所述步驟2具體如下:
步驟21、目標藍牙門禁設(shè)備啟動藍牙低功耗外設(shè)設(shè)備模式;
步驟22、目標藍牙門禁設(shè)備通過無線方式向周邊發(fā)送藍牙低功耗特定廣告包,并監(jiān)聽藍牙連接;
步驟23、客戶攜帶手機設(shè)備并啟動移動客戶端;
步驟24、移動客戶端檢查手機設(shè)備的藍牙是否開啟,若是,則進入步驟25,若否,則提示客戶打開藍牙后,重新執(zhí)行步驟24;
步驟25、移動客戶端掃描所有的藍牙門禁設(shè)備,查找是否存在目標藍牙門禁設(shè)備,若是,則進入步驟26,若否,則省電等待n秒后,重新執(zhí)行步驟25;
步驟26、移動客戶端通過手機設(shè)備嘗試連接目標藍牙門禁設(shè)備,判斷是否連接成功,若是,則移動客戶端向目標藍牙門禁設(shè)備發(fā)送經(jīng)過加密并隨機混碼的驗證指令,并等待回復(fù)驗證結(jié)果,進入步驟27;若否,則重復(fù)步驟26,直至連接失敗超過三次,跳轉(zhuǎn)至步驟25;
步驟27、目標藍牙門禁設(shè)備接受移動客戶端的藍牙連接后,讀取移動客戶端發(fā)送過來的加密并隨機混碼的驗證指令,解密后通過該驗證指令驗證客戶身份,并回復(fù)驗證結(jié)果給移動客戶端;
步驟28、移動客戶端接收并讀取回復(fù)的驗證結(jié)果,迅速關(guān)閉該移動客戶端與目標藍牙門禁設(shè)備的藍牙連接,允許目標藍牙門禁設(shè)備放開與其他移動客戶端的連接等待;如果驗證通過,則進入步驟3,如果驗證不通過,則跳轉(zhuǎn)至步驟22。
4.根據(jù)權(quán)利要求1所述的一種藍牙自動開鎖驗證及云端客戶自動同步的方法,其特征在于:所述步驟3具體如下:
目標藍牙門禁設(shè)備驗證客戶身份成功后,目標藍牙門禁設(shè)備通過探測器探測客戶是否在其前方,目標藍牙門禁設(shè)備內(nèi)的探測器發(fā)出探測信號指向目標藍牙門禁前方,如果客戶被該探測器探測到,說明客戶在目標藍牙門禁設(shè)備的前方,則目標藍牙門禁設(shè)備向目標藍牙門禁設(shè)備所控制的電子鎖發(fā)送開鎖指令,該電子鎖接收到開鎖指令后,根據(jù)所述開鎖指令進行開鎖,同時,目標藍牙門禁設(shè)備自動控制攝像頭抓拍客戶通過門禁時的通行信息,并存儲在目標藍牙門禁設(shè)備的存儲器中;如果客戶未被該探測器探測到,說明客戶不在目標藍牙門禁設(shè)備的前方,則結(jié)束流程。
5.根據(jù)權(quán)利要求1所述的一種藍牙自動開鎖驗證及云端客戶自動同步的方法,其特征在于:所述步驟5具體如下:
步驟51、目標藍牙門禁設(shè)備等待定時器的驅(qū)動,判斷定時器是否完成驅(qū)動,若是,則進入步驟52,若否,則重新執(zhí)行步驟51;
步驟52、目標藍牙門禁設(shè)備通過互聯(lián)網(wǎng)連接云服務(wù)端,判斷連接是否成功,若是,則進入步驟53,若否,則跳轉(zhuǎn)到步驟51;
步驟53、目標藍牙門禁設(shè)備通過定時器定時向云服務(wù)端發(fā)送客戶數(shù)據(jù)同步請求,判斷是否發(fā)送成功,若是,則云服務(wù)端接收到客戶數(shù)據(jù)同步請求后,根據(jù)目標藍牙門禁設(shè)備的相關(guān)信息查詢到其合法客戶數(shù)據(jù),以加密和壓縮的形式發(fā)送合法客戶數(shù)據(jù)給目標藍牙門禁設(shè)備,進入步驟54,若否,則跳轉(zhuǎn)到步驟51;
步驟54、目標藍牙門禁設(shè)備接收到合法客戶數(shù)據(jù),下載其全量數(shù)據(jù)或增量數(shù)據(jù)后,判斷其完整性,若完整,則進入步驟55,若否,則不形成更新數(shù)據(jù),跳轉(zhuǎn)到步驟51;
步驟55、將該合法客戶數(shù)據(jù)進行解壓縮和解密,形成更新數(shù)據(jù),并開始隔離數(shù)據(jù)庫,執(zhí)行數(shù)據(jù)庫相應(yīng)的操作,完成后釋放數(shù)據(jù)庫的隔離,保證數(shù)據(jù)的一致性,并跳轉(zhuǎn)至步驟51進行下一次的同步。
6.根據(jù)權(quán)利要求5所述的一種藍牙自動開鎖驗證及云端客戶自動同步的方法,其特征在于:所述步驟54中執(zhí)行相應(yīng)的操作,其操作包括更新和刪除。
7.根據(jù)權(quán)利要求1所述的一種藍牙自動開鎖驗證及云端客戶自動同步的方法,其特征在于:所述步驟5和步驟6的傳輸方式為:
步驟5、目標藍牙門禁設(shè)備將客戶通過門禁時的通行信息以異步的形式上傳到云服務(wù)端進行同步;
步驟6、云服務(wù)端以異步的方式發(fā)送客戶通過門禁時的通行信息到相應(yīng)的手機設(shè)備中。
8.根據(jù)權(quán)利要求1所述的一種藍牙自動開鎖驗證及云端客戶自動同步的方法,其特征在于:所述探測器為微波探測器或紅外探測器,所述微波探測器發(fā)送微波探測信號至藍牙門禁前方,所述紅外探測器發(fā)送紅外探測信號至藍牙門禁前方。
9.根據(jù)權(quán)利要求1所述的一種藍牙自動開鎖驗證及云端客戶自動同步的方法,其特征在于:所述通行信息包括客戶通過門禁時的文字信息和客戶通過門禁時的影像信息。