門鎖的控制方法、裝置及終端與流程
2024-03-30 21:52:05 2

本發明涉及通信領域,具體而言,涉及一種門鎖的控制方法、裝置及終端。
背景技術:
目前,大多數家用門鎖都是機械式的結構,這種機械式結構在日常生活中,並不是非常方便,當忘記帶鑰匙時將會非常麻煩。尤其是老人和兒童,經常發生忘記帶鑰匙的事情。此外,傳統的門鎖在有人進行破壞、盜竊的時候,不能及時的將情況通知有關人員,造成經濟損失。
現在,智慧型手機已經成為了人們生活的必需品,而且,隨著指紋解鎖的運用,手機已經越來越安全。所以,考慮將手機增加開門鎖功能以及與門外來訪人員進行遠程視頻會話功能,讓我們的房門更加智能、安全。
相關技術的方案是使用指紋鑑別開門系統,需要提前採集用戶指紋,然後,來訪的人員需要錄入指紋,然後系統判別這個人是否可以進門。這種系統的缺點為需要有錄入指紋的過程,比較麻煩。當家庭安裝這種門鎖後,如果家中沒人,那麼第一次到來的拜訪者將無法進門。此外,將指紋保存在這樣的系統中並不能保證絕對安全,有可能造成拜訪者指紋信息的洩露,造成個人隱私洩露。
還有的相關技術的方案,僅僅具有開鎖功能,如果有人忘記帶手機,就無法進門,當發生盜賊想要破門入室的時候,某些技術方案沒有應對措施。
針對相關技術在開鎖的過程中開鎖操作繁瑣,容易造成個人隱私洩露的問題,目前尚未找到有效的解決方案。
技術實現要素:
本發明提供了一種門鎖的控制方法、裝置及終端,以至少解決相關技術在開鎖的過程中容易造成個人隱私洩露的問題。
根據本發明的一個方面,提供了一種門鎖的控制方法,包括:接收終端發送的請求無線區域網連接的請求信息,並根據所述請求信息與所述終端進行連接;接收所述終端發送的用於請求開鎖的鑑權信息;根據預設的開鎖驗證信息判斷所述鑑權信息是否有效;在所述鑑權信息有效時,打開門鎖。
進一步地,所述根據預設的開鎖驗證信息判斷所述鑑權信息是否有效包括:判斷預定開鎖驗證信息中的預設開鎖密鑰是否包括所述鑑權信息中的開鎖密鑰;在所述開鎖驗證信息中預設的開鎖密鑰包括所述鑑權信息中的所述開鎖密鑰時,確定出所述鑑權信息有效。
進一步地,在判斷預定開鎖驗證信息中的預設開鎖密鑰是否包括所述鑑權信息中的開鎖密鑰之前,所述方法還包括:判斷所述開鎖驗證信息中包括的長期有效地址是否包括所述鑑權信息中的終端地址;在所述長期有效地址包括所述終端地址時,判斷所述開鎖驗證信息中的預設開鎖密鑰是否包括所述鑑權信息中的開鎖密鑰。
進一步地,在判斷預定開鎖驗證信息中的預設開鎖密鑰是否包括所述鑑權信息中的開鎖密鑰之前,所述方法還包括:判斷所述開鎖驗證信息中包括的臨時有效地址是否包括所述鑑權信息中的終端地址;在所述臨時有效地址包括所述終端地址時,判斷當前時間是否位於所述開鎖密鑰的有效時間內;在所述當前時間位於所述開鎖密鑰的有效時間內時,判斷所述開鎖驗證信息中預設的開鎖密鑰是否包括所述鑑權信息中的所述開鎖密鑰。
進一步地,在所述打開門鎖之前,所述方法還包括:按照預設周期採集距離檢測信號,其中,所述距離檢測信號用於指示所述門鎖的預定距離內是否存在物體;在所述指示存在物體的距離檢測信號的持續時間達到預設閾值之後,向所述門鎖的管理設備發送通知消息。
進一步地,在接收所述終端發送的用於請求開鎖的鑑權信息之前,所述方法還包括:接收預定的所述開鎖驗證信息;存儲接收到的所述開鎖驗證信息。
根據本發明的另一方面,提供了一種門鎖的控制裝置,包括:連接模塊,用於接收終端發送的請求無線區域網連接的請求信息,並根據所述請求信息與所述終端進行連接;第一接收模塊,用於接收所述終端發送的用於請求開鎖的鑑權信息;判斷模塊,用於根據預設的開鎖驗證信息判斷所述鑑權信息是否有效;開鎖模塊,用於在所述鑑權信息有效時,打開門鎖。
進一步地,所述判斷模塊還包括:第一判斷單元,用於判斷預定開鎖驗證信息中的預設開鎖密鑰是否包括所述鑑權信息中的開鎖密鑰;第一確定單元,用於在所述開鎖驗證信息中預設的開鎖密鑰包括所述鑑權信息中的所述開鎖密鑰時,確定出所述鑑權信息有效。
進一步地,所述判斷模塊還包括:第二判斷單元,用於在判斷預定開鎖驗證信息中的預設開鎖密鑰是否包括所述鑑權信息中的開鎖密鑰之前,判斷所述開鎖驗證信息中包括的長期有效地址是否包括所述鑑權信息中的終端地址;第二確定單元,用於在所述長期有效地址包括所述終端地址時,確定判斷所述開鎖驗證信息中的預設開鎖密鑰是否包括所述鑑權信息中的開鎖密鑰。
進一步地,所述判斷模塊還包括:第三判斷單元,用於在判斷預定開鎖驗證信息中的預設開鎖密鑰是否包括所述鑑權信息中的開鎖密鑰之前,判斷所述開鎖驗證信息中包括的臨時有效地址是否包括所述鑑權信息中的終端地址;第四判斷單元,用於在所述臨時有效地址包括所述終端地址時,判斷當前時間是否位於所述開鎖密鑰的有效時間內;第三確定單元,用於在所述當前時間位於所述開鎖密鑰的有效時間內時,確定判斷所述開鎖驗證信息中預設的開鎖密鑰是否包括所述鑑權信息中的所述開鎖密鑰。
進一步地,所述裝置還包括:採集模塊,用於在所述開鎖模塊打開門鎖之前,按照預設周期採集距離檢測信號,其中,所述距離檢測信號用於指示所述門鎖的預定距離內是否存在 物體;通知模塊,用於在所述指示存在物體的距離檢測信號的持續時間達到預設閾值之後,向所述門鎖的管理設備發送通知消息。
進一步地,所述裝置還包括:第二接收模塊,用於在接收所述終端發送的用於請求開鎖的鑑權信息之前,接收預定的所述開鎖驗證信息;存儲模塊,用於存儲接收到的所述開鎖驗證信息。
根據本發明的一個方面,提供了另一種門鎖的控制方法,包括:發送請求無線區域網連接的請求信息,並與門鎖控制裝置進行連接;向所述門鎖控制裝置發送用於請求開鎖的鑑權信息,其中,所述鑑權信息與所述門鎖控制裝置保存的用於開鎖驗證的開鎖驗證信息對應。
進一步地,在向所述門鎖控制裝置發送用於請求開鎖的鑑權信息之前,所述方法還包括:將終端的終端地址發送給所述門鎖控制裝置,其中,所述終端地址用於生成開鎖驗證信息;接收所述門鎖控制裝置發送的校驗信息,並通過預設算法依據所述校驗信息生成用於開鎖的鑑權信息,其中,所述校驗信息與所述開鎖驗證信息相關;保存所述鑑權信息。
根據本發明的另一個方面,提供了另一種門鎖的控制終端,包括:第一發送模塊,用於發送請求無線區域網連接的請求信息,並與門鎖控制裝置進行連接;第二發送模塊,用於向所述門鎖控制裝置發送用於請求開鎖的鑑權信息,其中,所述鑑權信息與所述門鎖控制裝置保存的用於驗證開鎖的開鎖驗證信息對應。
進一步地,所述終端還包括:第三發送模塊,用於在向所述門鎖控制裝置發送用於請求開鎖的鑑權信息之前,將終端的終端地址發送給所述門鎖控制裝置,其中,所述終端地址用於生成開鎖驗證信息。處理模塊,用於接收所述門鎖控制裝置發送的校驗信息,並通過預設算法依據所述校驗信息生成用於開鎖的鑑權信息,其中,所述校驗信息與所述開鎖驗證信息相關;存儲模塊,用於保存所述鑑權信息。
通過本發明,採用接收終端發送的通過無線區域網連接的請求信息並與所述終端進行連接,在採用無線區域網與終端建立通信連接之後,接收所述終端通過指定應用程式發送的開鎖請求消息,其中,所述開鎖請求消息包括鑑權信息,然後根據預設的開鎖驗證信息判斷所述鑑權信息是否有效,在所述鑑權信息有效時,打開門鎖,解決了相關技術在開鎖的過程中容易造成個人隱私洩露的問題,同時開鎖過程也簡單易行,實現了提升用戶開鎖體驗的效果。
附圖說明
此處所說明的附圖用來提供對本發明的進一步理解,構成本申請的一部分,本發明的示意性實施例及其說明用於解釋本發明,並不構成對本發明的不當限定。在附圖中:
圖1是根據本發明實施例的門鎖的控制方法的流程圖;
圖2是根據本發明實施例的門鎖的控制裝置的結構框圖;
圖3是根據本發明實施例的門鎖的控制裝置的可選結構框圖一;
圖4是根據本發明實施例的門鎖的控制裝置的可選結構框圖二;
圖5是根據本發明實施例的門鎖的控制裝置的可選結構框圖三;
圖6是根據本發明實施例的門鎖的控制裝置的可選結構框圖四;
圖7是根據本發明實施例的門鎖的控制裝置的可選結構框圖五;
圖8是根據本發明實施例的另一種門鎖的控制方法的流程圖;
圖9是根據本發明實施例的門鎖的控制終端的結構框圖;
圖10是根據本發明實施例的門鎖的控制終端的可選結構框圖一;
圖11是根據本發明可選實施例的開鎖系統結構圖;
圖12是根據本發明可選實施例的設置開鎖密鑰的流程圖;
圖13是根據本發明可選實施例的管理員用戶開鎖的流程圖;
圖14是根據本發明可選實施例的拜訪者用戶開鎖的流程圖;
圖15是根據本發明可選實施例的開鎖系統的防盜流程圖。
具體實施方式
下文中將參考附圖並結合實施例來詳細說明本發明。需要說明的是,在不衝突的情況下,本申請中的實施例及實施例中的特徵可以相互組合。
需要說明的是,本發明的說明書和權利要求書及上述附圖中的術語「第一」、「第二」等是用於區別類似的對象,而不必用於描述特定的順序或先後次序。
在本實施例中提供了一種門鎖的控制方法,圖1是根據本發明實施例的門鎖的控制方法的流程圖,如圖1所示,該流程包括如下步驟:
步驟S102,接收終端發送的請求無線區域網連接的請求信息,並根據請求信息與終端進行連接;
可選的,無線區域網可以但不限於為WIFI網絡、藍牙網絡、近磁場NFC通信網絡等,在本實施例中,以WIFI網絡進行舉例說明,終端可以但不限於為智慧型手機,平板電腦,手提電腦等,在本實施例中,以智慧型手機進行舉例說明,當常用的終端在靠近門鎖附近時,通過無線區域網與開鎖系統連接,而在陌生的終端靠近門鎖時,由於不能通過無線區域網與開鎖系統連接,也就不會觸發後續的操作,以屏蔽陌生終端,既減少了開鎖系統的連接鑑權操作,還保證了開鎖系統的安全性。
步驟S104,接收終端發送的用於請求開鎖的鑑權信息;
可選的,終端還可以安裝指定的應用程式,通過應用程式直接與開鎖系統連接,如開鎖 應用程式APP,應用程式內保存了終端用於開鎖的鑑權信息,當用戶打開應用程式時,可以直接出發開鎖請求信息,並攜帶用於開鎖的鑑權信息,這樣只需要打開指定的應用程式就能實現開鎖的操作,也可以通過應用程式發送用於請求開鎖的鑑權信息。
步驟S106,根據預設的開鎖驗證信息判斷鑑權信息是否有效;
在本實施例中,開鎖系統內預設了開鎖驗證信息,用於對開鎖請求消息攜帶的鑑權信息進行鑑權和匹配,確認終端發送的是否為正確的「鑰匙」。
步驟S108,在鑑權信息有效時,打開門鎖。
在鑑權信息有效時,即終端發送的是鑑權信息是正確的「鑰匙」時,則控制門鎖的機械裝置或者電子裝置,打開門鎖,可選的,在在鑑權信息無效時,即終端發送的是鑑權信息不是正確的「鑰匙」時,不打開門鎖,還可以通過發送告警信息。
通過本實施例,採用接收終端發送的通過無線區域網連接的請求信息並與終端進行連接,在採用無線區域網與終端建立通信連接之後,接收終端通過指定應用程式發送的開鎖請求消息,其中,開鎖請求消息包括鑑權信息,然後根據預設的開鎖驗證信息判斷鑑權信息是否有效,在鑑權信息有效時,打開門鎖,解決了相關技術在開鎖的過程中容易造成個人隱私洩露的問題,同時開鎖過程也簡單易行,實現了提升用戶開鎖體驗的效果。
在根據本實施例的可選實施方式中,根據預設的開鎖驗證信息判斷鑑權信息是否有效包括:判斷預定開鎖驗證信息中的預設開鎖密鑰是否包括鑑權信息中的開鎖密鑰;在開鎖驗證信息中預設的開鎖密鑰包括鑑權信息中的開鎖密鑰時,確定出鑑權信息有效。
可選的,根據上述實施方式,根據預定的開鎖驗證信息判斷鑑權信息是否有效的具體過程可以包括兩種不同的開鎖場景,管理員場景和拜訪者場景,可以通過識別終端的地址來確定當前所處的場景的類型。其中,在管理員場景下,包括:
S11,判斷開鎖驗證信息中包括的長期有效地址是否包括鑑權信息中的終端地址;
在本可選的實施方式中,終端地址可以但不限於為:終端的手機號、終端的MAC地址、終端的固定IP位址、終端的標籤號等,開鎖驗證信息中預設了所有管理員的終端地址和所有拜訪者的終端地址,管理員的終端地址為長期有效地址,拜訪者的終端地址不是長期有效地址。
S12,在長期有效地址包括終端地址時,判斷預定開鎖驗證信息中的預設開鎖密鑰是否包括鑑權信息中的開鎖密鑰;
在長期有效地址包括終端地址時,即判斷終端為管理員的身份時,進一步判斷終端攜帶的開鎖密鑰是否正確或匹配,鎖驗證信息中預設了所有正確的開鎖密鑰,可選的,開鎖密鑰可以根據終端地址通過算法計算、校驗、加密後生成。
S13,在開鎖驗證信息中預設的開鎖密鑰包括鑑權信息中的開鎖密鑰時,確定出鑑權信息有效。
在開鎖驗證信息中預設的開鎖密鑰包括鑑權信息中的開鎖密鑰時,即終端的開鎖密鑰正確或匹配時,允許終端打開門鎖,門鎖打開。
根據本發明實施例的另一種可選的實施方式中,在長期有效地址不包括終端地址時,終端地址為臨時有效地址,終端用戶的身份為拜訪者時,在拜訪者場景下,包括:
S21,判斷開鎖驗證信息中包括的臨時有效地址是否包括鑑權信息中的終端地址;
S22,在臨時有效地址包括終端地址時,判斷當前時間是否位於開鎖密鑰的有效時間內;
在本可選的實施方式中,拜訪者終端的開鎖密鑰還包括有效時間,即拜訪者終端的開鎖密鑰只是臨時有效,如果不是在有效時間內,則不允許開鎖,可選的,可以通過獲取開鎖系統的系統時間來得到當前時間,開鎖系統的系統時間只允許管理員身份的終端進行修改,例如,用戶家裡面的保姆只被允許在每天早上8:00~9:00開鎖進行房間,則8:00~9:00則為開鎖密鑰的有效時間。
S22,在當前時間位於開鎖密鑰的有效時間內時,判斷開鎖驗證信息中預設的開鎖密鑰是否包括鑑權信息中的開鎖密鑰;
在當前時間再開鎖密鑰的有效時間內時,還需進一步判斷開鎖密鑰是否正確,即判斷開鎖驗證信息中預設的開鎖密鑰是否包括終端攜帶的開鎖密鑰。
S23,在開鎖驗證信息中預設的開鎖密鑰包括鑑權信息中的開鎖密鑰時,確定出鑑權信息有效。
通過設置管理員和拜訪者兩種不同的場景,通過區分不同場景下的安全級別和開鎖操作的差異化設置,即保證的管理員開鎖的便利性,也實現了管理員在遠端通過數據網臨時設置拜訪者的開鎖權限,而不需要管理員親自開鎖。
在根據本實施例的可選實施方式中,在打開門鎖之前,方法還包括:
S31,按照預設周期採集距離檢測信號,其中,距離檢測信號用於指示門鎖的預定距離內是否存在物體;
可選的,還可以通過距離傳感器,紅外傳感器採集門鎖周邊的環境,監控門鎖外的情況,在門鎖的預定距離內,即傳感器的可感應範圍內存在物理時,就可以感應到門鎖周邊的情況,起到監控防盜的作用。可選的,在門鎖打開之後,可能有人進出,可以暫停採集距離檢測信號。
S32,在指示存在物體的距離檢測信號的持續時間達到預設閾值之後,向門鎖的管理設備發送通知消息。
在本實施例中,還可以在持續檢測到距離檢測信號或者紅外檢測信號後,如1min,向門鎖的管理設備發送通知消息,預設閾值可以根據開鎖需要的時間來確定,如正常開鎖需要30S,則可以設置預設閾值為1min,當用戶1min之內還沒有開鎖時,則可能是陌生人,此時可以向 門鎖的管理設備發送通知消息,該管理設備可以是具有管理員身份的終端,也可以小區物業電話或者公安局電話,同時,還可以開啟視頻和語音功能,管理員可以通過終端與陌生人進行通信,如果是客人,則可以選擇授權拜訪者身份的權限,如果是小偷,則可以選擇及時報警並取證小偷意圖入室偷竊的視頻。
根據本實施例的可選實施方式,當拜訪者沒有手機,或者有人想要盜竊時,當有人距離門一定距離,一定時間後,門上安裝的紅外距離傳感器將會採集到信號,並通知門鎖控制系統的控制器,當控制器收到紅外距離傳感器傳來的信號後,打開攝像頭,並向服務平臺發送消息,服務平臺按照配置的手機號碼,通過通信模塊向用戶手機發送消息,當用戶收到消息後,知道有人來訪,將登錄APP,然後與控制平臺進行通信,控制平臺將視頻數據發送給手機APP,這樣手機端可以視頻,並可以與門外的人進行對話,以確定是否安全,當確定安全後,就可以發送開門命令和密鑰,遠程控制門鎖的開啟,這樣就能非常方便來訪人員進門、方便老人和兒童進門,當發生盜竊時,可以很好的保護用戶的財產安全。
在根據本實施例的可選實施方式中,終端發送開鎖請求消息中攜帶的鑑權信息可以但不限於為:終端地址、開鎖密鑰、開鎖密鑰的有效時間。
在根據本實施例的可選實施方式中,在接收終端通過指定應用程式發送的開鎖請求消息之前,方法還包括:
S41,接收預定的開鎖驗證信息;
S42,存儲接收到的開鎖驗證信息。
在本實施例中,用於驗證開鎖的開鎖驗證信息可以通過管理員身份的終端進行設置,包括終端地址、開鎖密鑰、開鎖密鑰的有效時間,終端地址又包括長期有效地址和臨時有效地址,攜帶臨時有效地址的終端的開鎖密鑰還包括開鎖密鑰的有效時間,在設置完成開鎖驗證信息之後,可以將其保存在本地的存儲器中。
通過以上的實施方式的描述,本領域的技術人員可以清楚地了解到根據上述實施例的方法可藉助軟體加必需的通用硬體平臺的方式來實現,當然也可以通過硬體,但很多情況下前者是更佳的實施方式。基於這樣的理解,本發明的技術方案本質上或者說對現有技術做出貢獻的部分可以以軟體產品的形式體現出來,該計算機軟體產品存儲在一個存儲介質(如ROM/RAM、磁碟、光碟)中,包括若干指令用以使得一臺終端設備(可以是手機,計算機,伺服器,或者網絡設備等)執行本發明各個實施例的方法。
在本實施例中還提供了一種門鎖的控制裝置,該裝置用於實現上述實施例及優選實施方式,已經進行過說明的不再贅述。如以下所使用的,術語「模塊」可以實現預定功能的軟體和/或硬體的組合。儘管以下實施例所描述的裝置較佳地以軟體來實現,但是硬體,或者軟體和硬體的組合的實現也是可能並被構想的。
圖2是根據本發明實施例的門鎖的控制裝置的結構框圖,如圖2所示,該裝置可以設置在開鎖系統中,和門鎖連接,該裝置包括:連接模塊20、第一接收模塊22、判斷模塊24、開 鎖模塊26,其中,
連接模塊20,用於接收終端發送的請求無線區域網連接的請求信息,並根據請求信息與終端進行連接;
可選的,無線區域網可以但不限於為WIFI網絡、藍牙網絡、近磁場NFC通信網絡等,在本實施例中,以WIFI網絡進行舉例說明,終端可以但不限於為智慧型手機,平板電腦,手提電腦等,在本實施例中,以智慧型手機進行舉例說明,當常用的終端在靠近門鎖附近時,通過無線區域網與開鎖系統連接,而在陌生的終端靠近門鎖時,由於不能通過無線區域網與開鎖系統連接,也就不會觸發後續的操作,以屏蔽陌生終端,既減少了開鎖系統的連接鑑權操作,還保證了開鎖系統的安全性。
第一接收模塊22,用於接收終端發送的用於請求開鎖的鑑權信息;
可選的,終端上還可以安裝指定的應用程式,通過應用程式直接與開鎖系統連接,如開鎖APP,應用程式內保存了終端用於開鎖的鑑權信息,當用戶打開應用程式時,可以直接出發開鎖請求信息,並攜帶用於開鎖的鑑權信息,這樣只需要打開指定的應用程式就能實現開鎖的操作,也可以通過應用程式發送開鎖的請求消息,並攜帶用於開鎖的鑑權信息。
判斷模塊24,用於根據預設的開鎖驗證信息判斷鑑權信息是否有效;
在本實施例中,開鎖系統內預設了開鎖驗證信息,用於對開鎖請求消息攜帶的鑑權信息進行鑑權和匹配,確認終端發送的是否為正確的「鑰匙」。
開鎖模塊26,用於在鑑權信息有效時,打開門鎖。
在鑑權信息有效時,即終端發送的是鑑權信息是正確的「鑰匙」時,則控制門鎖的機械裝置或者電子裝置,打開門鎖,可選的,在在鑑權信息無效時,即終端發送的是鑑權信息不是正確的「鑰匙」時,不打開門鎖,還可以通過發送告警信息。
圖3是根據本發明實施例的門鎖的控制裝置的可選結構框圖一,如圖3所示,該裝置除包括圖2所示的所有模塊外,判斷模塊24還包括:第一判斷單元30,用於判斷預定開鎖驗證信息中的預設開鎖密鑰是否包括鑑權信息中的開鎖密鑰;第一確定單元32,與第一判斷單元30耦合連接,用於在開鎖驗證信息中預設的開鎖密鑰包括鑑權信息中的開鎖密鑰時,確定出鑑權信息有效。
根據預設的開鎖驗證信息判斷鑑權信息是否有效的具體過程包括兩種不同的開鎖場景,管理員場景和拜訪者場景,可以通過識別終端的地址來確定當前所處的場景的類型。圖4是根據本發明實施例的門鎖的控制裝置的可選結構框圖二,如圖4所示,用於在管理員場景下,該裝置除包括圖3所示的所有模塊外,判斷模塊24還包括:第二判斷單元40、第二確定單元42,其中,
第二判斷單元40,用於在判斷預定開鎖驗證信息中的預設開鎖密鑰是否包括鑑權信息中的開鎖密鑰之前,判斷開鎖驗證信息中包括的長期有效地址是否包括鑑權信息中的終端地址;
第二確定單元42,用於在長期有效地址包括終端地址時,確定判斷開鎖驗證信息中的預設開鎖密鑰是否包括鑑權信息中的開鎖密鑰;
在長期有效地址不包括終端地址時,而終端地址為臨時有效地址時,終端用戶的身份為拜訪者時,圖5是根據本發明實施例的門鎖的控制裝置的可選結構框圖三,如圖5所示,用於在拜訪者場景下,該裝置除包括圖3所示的所有模塊外,判斷模塊24還包括:第三判斷單元50、第四判斷單元52、第三確定單元54,其中,
第三判斷單元50,用於在判斷預定開鎖驗證信息中的預設開鎖密鑰是否包括鑑權信息中的開鎖密鑰之前,判斷開鎖驗證信息中包括的臨時有效地址是否包括鑑權信息中的終端地址;
第四判斷單元52,用於在臨時有效地址包括終端地址時,判斷當前時間是否位於開鎖密鑰的有效時間內;
第三確定單元54,用於在當前時間位於開鎖密鑰的有效時間內時,確定判斷開鎖驗證信息中預設的開鎖密鑰是否包括鑑權信息中的開鎖密鑰;
圖6是根據本發明實施例的門鎖的控制裝置的可選結構框圖四,如圖6所示,該裝置除包括圖2所示的所有模塊外,裝置還包括:採集模塊60、通知模塊62,其中,
採集模塊60,用於在開鎖模塊打開門鎖之前,按照預設周期採集距離檢測信號,其中,距離檢測信號用於指示門鎖的預定距離內是否存在物體;
可選的,還可以通過距離傳感器,紅外傳感器採集門鎖周邊的環境,監控門鎖外的情況,在門鎖的預定距離內,即傳感器的可感應範圍內存在物理時,就可以感應到門鎖周邊的情況,起到監控防盜的作用。可選的,在門鎖打開之後,可能有人進出,可以暫停採集距離檢測信號。
通知模塊62,用於在指示存在物體的距離檢測信號的持續時間達到預設閾值之後,向門鎖的管理設備發送通知消息。
在本實施例中,還可以在持續檢測到距離檢測信號或者紅外檢測信號後,如1min,向門鎖的管理設備發送通知消息,預設閾值可以根據開鎖需要的時間來確定,如正常開鎖需要30S,則可以設置預設閾值為1min,當用戶1min之內還沒有開鎖時,則可能是陌生人,此時可以向門鎖的管理設備發送通知消息,該管理設備可以是具有管理員身份的終端,也可以小區物業電話或者公安局電話,同時,還可以開啟視頻和語音功能,管理員可以通過終端與陌生人進行通信,如果是客人,則可以選擇授權拜訪者身份的權限,如果是小偷,則可以選擇及時報警並取證小偷意圖入室偷竊的視頻。
根據本實施例的可選實施方式,當拜訪者沒有手機,或者有人想要盜竊時,當有人距離門一定距離,一定時間後,門上安裝的紅外距離傳感器將會採集到信號,並通知門鎖控制系統的控制器,當控制器收到紅外距離傳感器傳來的信號後,打開攝像頭,並向服務平臺發送消息,服務平臺按照配置的手機號碼,通過通信模塊向用戶手機發送消息,當用戶收到消息 後,知道有人來訪,將登錄APP,然後與控制平臺進行通信,控制平臺將視頻數據發送給手機APP,這樣手機端可以視頻,並可以與門外的人進行對話,以確定是否安全,當確定安全後,就可以發送開門命令和密鑰,遠程控制門鎖的開啟,這樣就能非常方便來訪人員進門、方便老人和兒童進門,當發生盜竊時,可以很好的保護用戶的財產安全。
在根據本實施例的可選實施方式中,終端發送開鎖請求消息中攜帶的鑑權信息可以但不限於為:終端地址、開鎖密鑰、開鎖密鑰的有效時間。
圖7是根據本發明實施例的門鎖的控制裝置的可選結構框圖五,如圖7所示,該裝置除包括圖2所示的所有模塊外,裝置還包括:第二接收模塊70、存儲模塊72,其中,
第二接收模塊70,用於在第一接收模塊接收終端通過指定應用程式發送的開鎖請求消息之前,接收預定的開鎖驗證信息;
存儲模塊72,用於存儲接收到的開鎖驗證信息。
在本實施例中,用於驗證開鎖的開鎖驗證信息可以通過管理員身份的終端進行設置,包括終端地址、開鎖密鑰、開鎖密鑰的有效時間,終端地址又包括長期有效地址和臨時有效地址,攜帶臨時有效地址的終端的開鎖密鑰還包括開鎖密鑰的有效時間,在設置完成開鎖驗證信息之後,可以將其保存在本地的存儲器中。
在本實施例中提供了另一種門鎖的控制方法,可以應用在終端側,圖8是根據本發明實施例的另一種門鎖的控制方法的流程圖,如圖8所示,該流程包括如下步驟:
S802,發送請求無線區域網連接的請求信息,並與門鎖控制裝置進行連接;
S804,向門鎖控制裝置發送用於請求開鎖的鑑權信息。
可選的,在向門鎖控制裝置發送用於請求開鎖的鑑權信息之前,還包括:
S51,將終端的終端地址發送給門鎖控制裝置,其中,終端地址用於生成開鎖驗證信息。
S52,接收門鎖控制裝置發送的校驗信息,並通過預設算法依據校驗信息生成用於開鎖的鑑權信息,其中,校驗信息與開鎖驗證信息相關;
S53,保存鑑權信息。
在本實施例中還提供了一種門鎖的控制終端,該終端用於實現上述實施例及優選實施方式,已經進行過說明的不再贅述。
圖9是根據本發明實施例的門鎖的控制終端的結構框圖,如圖9所示,包括:第一發送模塊90、第二發送模塊92,其中,
第一發送模塊90,用於發送請求無線區域網連接的請求信息,並與門鎖控制裝置進行連接;
第二發送模塊92,用於向門鎖控制裝置發送用於請求開鎖的鑑權信息。
圖10是根據本發明實施例的門鎖的控制終端的可選結構框圖一,如圖10所示,該裝置除包括圖9所示的所有模塊外,終端還包括:第三發送模塊102、處理模塊104、存儲模塊106,其中,
第三發送模塊102,用於在向門鎖控制裝置發送用於請求開鎖的鑑權信息之前,將終端的終端地址發送給門鎖控制裝置,其中,終端地址用於生成開鎖驗證信息;
處理模塊104,用於接收門鎖控制裝置發送的校驗信息,並通過預設算法依據校驗信息生成用於開鎖的鑑權信息,其中,校驗信息與開鎖驗證信息相關;
存儲模塊106,用於保存鑑權信息。
根據所述實施例中記載的門鎖控制裝置和門鎖控制終端,本發明還提供一種門鎖控制的系統,包括:圖2-圖7中任一所述的門鎖的控制裝置、圖9-圖10任一所述的門鎖的控制終端。
需要說明的是,上述各個模塊是可以通過軟體或硬體來實現的,對於後者,可以通過以下方式實現,但不限於此:上述模塊均位於同一處理器中;或者,上述模塊分別位於多個處理器中。
下面通過根據本發明的可選實施例對本發明進行詳細說明:
本可選實施例的方案包括帶有指紋識別功能,或聲紋識別功能的智慧型手機,智慧型手機上有用於開鎖的App系統,還有用於進門的拜訪者手機,拜訪者手機可以不具備指紋識別功能,只需為普通智慧型手機即可,還有用於控制門開關的控制系統,此控制系統具有攝像裝置、麥克風以及紅外距離傳感器。還有用於設置門鎖開啟方案,保存用戶設定數據,處理開門請求的一個控制平臺。
將智慧型手機運用於門鎖的開啟,可以極大的提高我們生活的便利性。圖11是根據本發明可選實施例的開鎖系統結構圖,如圖11所示,包括:多部手機100,其中管理員手機可以帶有指紋識別裝置,而其他手機則可以為普通的智慧型手機;控制平臺200;門鎖控制系統300;門鎖400;攝像頭500;麥克風600;紅外距離傳感器700;備用電源800。
在本可選的實施例中,智慧型手機上安裝一款用於開鎖的APP,這樣,智慧型手機就可以與控制平臺進行通信。控制平臺是整個裝置的控制中心包括交互界面模塊201、資料庫202、通信模塊(一)203、處理器204、Wifi發射模塊205、通信模塊(二)206,控制平臺位於家中,可以通過認證過的計算機或者管理員手機登錄控制平臺的交互界面,對控制中心進行設置,普通手機無法登陸到控制平臺。門鎖控制系統放置在門中,包括通信模塊301用於與控制平臺通信模塊(一)203進行通信;處理器302連接有攝像頭500、麥克風600、紅外距離傳感器700;門鎖控制模塊303與門鎖機構相連,用於控制門鎖的打開動作。另外,門鎖控制系統在滿足一定條件的時候(紅外距離傳感器檢測到門外一定距離內有人停留了一定時間後),將打開攝像頭和麥克風,並將數據上傳到控制平臺。備用電源用於在停電的時候,臨時對整個系統進行供電。
圖12是根據本發明可選實施例的設置開鎖密鑰的方法流程圖,如圖12所示,該方法的步驟包括:
S1201,登陸控制平臺交互界面;
S1202,設置交互界面登錄密碼;
S1203,設置一部或幾部管理員手機號碼;
S1204,控制平臺生成秘鑰,將秘鑰保存在資料庫,並將驗證碼發送給管理員手機;
S1205,管理員手機登陸開鎖APP,輸入驗證碼,得到與控制平臺相同的秘鑰並存儲。
在裝置運行的最初,登錄控制平臺交互界面進行必要的設置,為保證整個系統安全性,要設置登錄密碼,其他的設備無法登錄控制中心。然後設置可以與控制中心進行遠程連接的一部或幾部手機號碼,這些手機用戶即為管理員。管理員手機要安裝APP。這個APP用於開鎖,遠程登陸控制中心交互界面,進行相關設置。當管理員手機號碼設置成功後,控制平臺將生成一個秘鑰,並將秘鑰和對應的手機號碼存儲在資料庫中,並發送給管理員手機一個驗證碼。管理員手機收到控制中心發來的驗證碼後,輸入到APP中,APP將按照與控制中心相同的計算方式,根據輸入的驗證碼產生密鑰,這個密鑰與存儲在控制中心資料庫中的密鑰是相同的或者匹配的,這個密鑰將在管理員進行開門請求、登陸交互界面進行相關設置的時候,發送給控制中心,當與控制中心密鑰匹配後,允許進行相關的操作。
圖13是根據本發明可選實施例的管理員用戶開鎖的方法流程圖,如圖13所示,該方法的步驟包括:
S1301,長按指紋採集器一段時間;
S1302,手機啟動開門鎖APP;
S1303,搜索周圍Wifi並進行判斷是否有家中Wifi;
S1304,與Wifi建立連結,並將開門請求以及手機身份驗證信息和秘鑰通過Wifi發送給控制平臺;
S1305,控制平臺將手機身份驗證信息和秘鑰與資料庫中存儲信息進行對比,看資料庫中是否存在;否則執行S1306。
S1306,拒絕開門;
S1307,控制平臺向門鎖控制系統發送開門命令;
S1308,門打開。
當管理員用戶想要進門時,只要長按手機指紋傳感器一段時間,手機將打開開鎖APP,然後搜索周圍Wifi,如果搜索到家中Wifi,則進行連接,連接成功後,將開門請求以及密鑰發送給控制平臺,控制平臺將手機發送來的密鑰與資料庫中保存的密鑰進行對比,如果數據 庫中包含此密鑰,控制平臺將向門鎖控制系統發送開門命令,門將打開。在整個過程中,不需要操作者進行其他輸入操作,因此非常方便。
圖14是根據本發明可選實施例的拜訪者用戶開鎖的方法流程圖,如圖14所示,該方法的步驟包括:
S1401,來訪者請求開門權限;
S1402,管理員手機登陸APP,設置可以開鎖的手機,以及可以開鎖的時長T;
S1403,來訪者手機安裝開鎖APP;
S1404,來訪者靠近門,檢測家中Wifi;
S1405,與控制平臺通信,控制平臺驗證手機號碼以及是否超過時長T;
S1406,拒絕開門;
S1407,門打開。
當有拜訪者請求管理員開放進門權限時,管理員可以登陸APP,APP與控制平臺取得聯繫,然後設置可以進門的手機號碼以及這個號碼擁有開門權限的時長T,這些信息將存儲在控制平臺的資料庫中。設置成功後,只要拜訪者將手機安裝上開門APP後,當拜訪者靠近門,並檢測到家中Wifi後,將通過Wifi與控制平臺進行通信,控制平臺驗證資料庫中是否給這款手機開放了開門權限,如果是,門將打開,否則,拒絕開門,整個過程拜訪者不需要進行手機操作,只要運行開鎖APP即可。
圖15是根據本發明可選實施例的開鎖系統的防盜的方法流程圖,如圖15所示,該方法的步驟包括:
S1501,有人靠近門一定距離一定時間;
S1502,紅外距離傳感器向門鎖控制系統處理器發送信號;
S1503,門鎖控制系統打開攝像機,向控制平臺發送信號;
S1504,控制平臺通過通信模塊向指定手機發送消息;
S1505,手機登錄開鎖APP,與控制平臺通信並可通過攝像機和麥克風與門外的人進行通話;
S1506,確定門外情況後,遠程操作開門或報警。
當拜訪者沒有手機,或者有人想要盜竊時,當有人距離門一定距離,一定時間後,門上安裝的紅外距離傳感器將會採集到信號,並通知門鎖控制系統的控制器,當控制器收到紅外距離傳感器傳來的信號後,打開攝像頭,並向服務平臺發送消息,服務平臺按照配置的手機號碼,通過通信模塊向用戶手機發送消息,當用戶收到消息後,知道有人來訪,將登錄APP, 然後與控制平臺進行通信,控制平臺將視頻數據發送給手機APP,這樣手機端可以視頻,並可以與門外的人進行對話,以確定是否安全,當確定安全後,就可以發送開門命令和密鑰,遠程控制門鎖的開啟,這樣就能非常方便來訪人員進門、方便老人和兒童進門。當發生盜竊時,這套系統可以很好的保護用戶的財產安全。
當管理員手機發生丟失時,為了保證安全,可以通過其他的通過管理員手機遠程登錄控制中心,暫時關閉丟失手機的管理員權限,來保證安全。
本實施例通過帶指紋識別功能的管理員手機,對開門進行鑑權管理。管理員手機只需要將手指按壓在指紋傳感器上一段時間,就可以完成開門的請求操作,管理員手機可以給普通拜訪者手機設置時長為T的開門權限,拜訪者只需運行開鎖APP,不需要對手機進行其他的操作,非常方便。
本實施例當有沒有手機的訪客來訪時,可以方便的將信息傳遞到管理員手機上,為訪客遠程開門,本實施例可以很好的防盜,具有很好的智能性,本實施例在控制平臺或APP由驗證碼進行生成密鑰的過程中,有自己獨特的算法,因此能夠安全的對手機進行身份認證,具有很好的安全性。
本發明的實施例還提供了一種存儲介質。可選地,在本實施例中,上述存儲介質可以被設置為存儲用於執行以下步驟的程序代碼:
S1,接收終端發送的通過無線區域網連接的請求信息並與終端進行連接;
S2,接收終端通過指定應用程式發送的開鎖請求消息,其中,開鎖請求消息包括鑑權信息;
S3,根據預設的開鎖驗證信息判斷鑑權信息是否有效;
S4,在鑑權信息有效時,打開門鎖。
可選地,在本實施例中,上述存儲介質可以包括但不限於:U盤、只讀存儲器(ROM,Read-Only Memory)、隨機存取存儲器(RAM,Random Access Memory)、移動硬碟、磁碟或者光碟等各種可以存儲程序代碼的介質。
可選地,本實施例中的具體示例可以參考上述實施例及可選實施方式中所描述的示例,本實施例在此不再贅述。
顯然,本領域的技術人員應該明白,上述的本發明的各模塊或各步驟可以用通用的計算裝置來實現,它們可以集中在單個的計算裝置上,或者分布在多個計算裝置所組成的網絡上,可選地,它們可以用計算裝置可執行的程序代碼來實現,從而,可以將它們存儲在存儲裝置中由計算裝置來執行,並且在某些情況下,可以以不同於此處的順序執行所示出或描述的步驟,或者將它們分別製作成各個集成電路模塊,或者將它們中的多個模塊或步驟製作成單個集成電路模塊來實現。這樣,本發明不限制於任何特定的硬體和軟體結合。
以上所述僅為本發明的優選實施例而已,並不用於限制本發明,對於本領域的技術人員 來說,本發明可以有各種更改和變化。凡在本發明的精神和原則之內,所作的任何修改、等同替換、改進等,均應包含在本發明的保護範圍之內。