本發(fā)明涉及計算機技術領域,尤其涉及一種智能門鎖控制方法、智能終端以及智能門鎖。
背景技術:
隨著信息化技術的逐步發(fā)展、網(wǎng)絡技術的日益完善、可應用網(wǎng)絡載體的日益豐富和大帶寬室內網(wǎng)絡入戶戰(zhàn)略的逐步推廣,家庭電器全智能化成為必然的發(fā)展趨勢。居民通過手機、平板電腦、PC等終端即可實現(xiàn)互動,方便快捷地享受到智能、舒適、高效與安全的家居生活。
智能門鎖是基于智能終端大面積普及而發(fā)展起來的新興門鎖,用戶可不需要物理鑰匙,通過智能終端就可以直接開鎖,但此類門鎖系統(tǒng)只能控制門鎖的開關,卻不知道訪問者為何人,若一旦開門而將壞人或陌生人放入,可能發(fā)生危險,這種開鎖方式導致安全性不足。
技術實現(xiàn)要素:
本發(fā)明實施例所要解決的技術問題在于,提供一種智能門鎖控制方法、智能終端以及智能門鎖,通過對訪問者身份識別后確定是否控制開鎖,提高了開鎖的安全性。
為了解決上述技術問題,本發(fā)明實施例提供了一種智能門鎖控制方法,所述方法包括:
接收智能門鎖發(fā)送的在檢測到按鈴指令時采集的目標用戶頭像信息及所述智能門鎖的門鎖標識;
根據(jù)特征識別算法在預設頭像信息集合中查找是否存在與所述目標用戶頭像信息相匹配的頭像信息;
若在所述預設頭像信息集合中查找到與所述目標用戶頭像信息相匹配的頭像信息,則輸出第一提示信息,并控制所述門鎖標識所指示的智能門鎖進行開鎖操作,所述第一提示信息用于提示所述目標用戶頭像信息對應的用戶為預設熟悉用戶;
若在所述預設頭像信息集合中未查找到與所述目標用戶頭像信息相匹配的頭像信息,則顯示所述目標用戶頭像信息,并輸出第二提示信息,所述第二提示信息用于提示對所述門鎖標識所指示的智能門鎖進行控制,并對所述目標用戶頭像信息進行標記以將所述標記添加到所述預設頭像信息集合中。
相應地,本發(fā)明實施例還提供了一種智能門鎖控制方法,所述方法包括:
在檢測到按鈴指令時采集目標用戶頭像信息并獲取智能門鎖的門鎖標識;
將所述目標用戶頭像信息及所述門鎖標識發(fā)送至智能終端,以使所述智能終端在預設頭像信息集合中查找與所述目標用戶頭像信息相匹配的頭像信息,接收根據(jù)查找結果所輸入的控制指令,并將所述控制指令發(fā)送至所述門鎖標識所指示的智能門鎖;
接收所述智能終端發(fā)送的控制指令,根據(jù)所述控制指令進行控制操作。
相應地,本發(fā)明實施例還提供了一種智能終端,所述終端包括:
信息接收模塊,用于接收智能門鎖發(fā)送的在檢測到按鈴指令時采集的目標用戶頭像信息及所述智能門鎖的門鎖標識;
信息查找模塊,用于根據(jù)特征識別算法在預設頭像信息集合中查找是否存在與所述目標用戶頭像信息相匹配的頭像信息;
第一提示模塊,用于當在所述預設頭像信息集合中查找到與所述目標用戶頭像信息相匹配的頭像信息時,輸出第一提示信息,并控制所述門鎖標識所指示的智能門鎖進行開鎖操作,所述第一提示信息用于提示所述目標用戶頭像信息對應的用戶為預設熟悉用戶;
第二提示模塊,用于當在所述預設頭像信息集合中未查找到與所述目標用戶頭像信息相匹配的頭像信息時,顯示所述目標用戶頭像信息,并輸出第二提示信息,所述第二提示信息用于提示對所述門鎖標識所指示的智能門鎖進行控制,并對所述目標用戶頭像信息進行標記以將所述標記添加到所述預設頭像信息集合中。
相應地,本發(fā)明實施例還提供了一種智能門鎖,所述門鎖包括:
信息采集模塊,用于在檢測到按鈴指令時采集目標用戶頭像信息并獲取智能門鎖的門鎖標識;
信息發(fā)送模塊,用于將所述目標用戶頭像信息及所述門鎖標識發(fā)送至智能終端,以使所述智能終端在預設頭像信息集合中查找與所述目標用戶頭像信息相匹配的頭像信息,接收根據(jù)查找結果所輸入的控制指令,并將所述控制指令發(fā)送至所述門鎖標識所指示的智能門鎖;
操作控制模塊,用于接收所述智能終端發(fā)送的控制指令,根據(jù)所述控制指令進行控制操作。
實施本發(fā)明實施例,具有如下有益效果:智能終端接收智能門鎖在檢測到按鈴指令時發(fā)送的目標用戶頭像信息及智能門鎖的門鎖標識,若在預設頭像信息集合中查找到與所述目標用戶頭像信息相匹配的頭像信息,則輸出目標用戶為熟悉用戶的提示信息,并控制門鎖標識所指示的智能門鎖進行開鎖操作;若在預設頭像信息集合中未查找到與目標用戶頭像信息相匹配的頭像信息,則顯示目標用戶頭像信息,并對門鎖標識所指示的智能門鎖進行控制,同時將目標用戶頭像信息進行標記以將標記添加到預設頭像信息集合中?,F(xiàn)有技術中,在有訪問者來訪時,智能終端在不知道訪問者身份情況下直接開鎖,缺乏安全性,與現(xiàn)有技術相比,本發(fā)明通過對訪問者身份識別后確定是否控制開鎖,從而提高了開鎖的安全性。
附圖說明
為了更清楚地說明本發(fā)明實施例或現(xiàn)有技術中的技術方案,下面將對實施例或現(xiàn)有技術描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本發(fā)明的一些實施例,對于本領域普通技術人員來講,在不付出創(chuàng)造性勞動的前提下,還可以根據(jù)這些附圖獲得其他的附圖。
圖1是本發(fā)明實施例中的一種智能門鎖控制方法的流程示意圖;
圖2是本發(fā)明另一實施例中的智能門鎖控制方法的流程示意圖;
圖3是本發(fā)明另一實施例中的智能門鎖控制方法的流程示意圖;
圖4是本發(fā)明實施例中的一種智能終端的結構示意圖;
圖5是本發(fā)明實施例中的智能終端的第二提示模塊的結構示意圖;
圖6是本發(fā)明另一實施例中的智能終端的第二提示模塊的結構示意圖;
圖7是本發(fā)明實施例中的一種智能門鎖的結構示意圖;
圖8是本發(fā)明實施例中的一種智能門鎖控制系統(tǒng)的結構示意圖。
具體實施方式
下面將結合本發(fā)明實施例中的附圖,對本發(fā)明實施例中的技術方案進行清楚、完整地描述,顯然,所描述的實施例僅僅是本發(fā)明一部分實施例,而不是全部的實施例。基于本發(fā)明中的實施例,本領域普通技術人員在沒有作出創(chuàng)造性勞動前提下所獲得的所有其他實施例,都屬于本發(fā)明保護的范圍。
本發(fā)明的說明書和權利要求書及上述附圖中的術語“包括”和“具有”以及它們任何變形,意圖在于覆蓋不排他的包含。例如包含了一系列步驟或單元的過程、方法、系統(tǒng)、產(chǎn)品或設備沒有限定于已列出的步驟或單元,而是可選地還包括沒有列出的步驟或單元,或可選地還包括對于這些過程、方法、產(chǎn)品或設備固有的其他步驟或單元。
本發(fā)明實施例中的智能終端可以包括個人電腦、智能手機、平板電腦、電子閱讀器、筆記本電腦、佩戴式便攜設備等,所述智能終端可以通過Z-wave、互聯(lián)網(wǎng)或藍牙等方式與本實施例中的智能門鎖進行通信。
以下分別進行詳細說明。
圖1是本發(fā)明實施例中一種智能門鎖控制方法的流程示意圖,主要以智能終端一側進行描述,如圖所示所述方法至少包括:
步驟S101,接收智能門鎖發(fā)送的在檢測到按鈴指令時采集的目標用戶頭像信息及所述智能門鎖的門鎖標識。
具體的,在智能門鎖檢測到有用戶按門鈴時,通過安裝在智能門鎖上的攝像頭采集用戶的頭像信息,然后將采集到的頭像信息發(fā)送給智能終端,同時,也將智能門鎖的門鎖標識發(fā)送給智能終端,智能終端接收智能門鎖所發(fā)送的信息。所述智能終端可以為智能手機、平板電腦、筆記本電腦、智能手環(huán)、智能手表等終端設備。所述門鎖標識用于唯一識別智能門鎖,可以為門鎖型號。
步驟S102,根據(jù)特征識別算法在預設頭像信息集合中查找是否存在與所述目標用戶頭像信息相匹配的頭像信息。
具體的,特征識別算法是一種圖像處理技術,基本原理是通過提取兩個或多個圖像的點特征、邊緣特征或者區(qū)域特征等特征基元,對特征進行參數(shù)描述,然后運用所描述的參數(shù)進行諸如矩陣的運算、梯度的求解、傅立葉變換或者泰勒展開等數(shù)學運算來完成匹配,最終能夠判斷兩幅或多幅圖像中的特征基元是否匹配。
基于圖像特征的匹配方法可以克服利用圖像灰度信息進行匹配的缺點。由于圖像的特征點比像素點要少很多,大大減少了匹配過程的計算量;同時,特征點的匹配度量值對位置的變化比較敏感,可以大大提高匹配的精確程度;而且,特征點的提取過程可以減少噪聲的影響,對灰度變化,圖像形變以及遮擋等都有較好的適應能力,應用越來越廣泛。
在本實施例中,根據(jù)特征識別算法通過將采集到的用戶頭像信息與預存的頭像信息進行匹配,若匹配成功,則確認在預設信息中存在此用戶,否則,不存在。
步驟S103,若在所述預設頭像信息集合中查找到與所述目標用戶頭像信息相匹配的頭像信息,則輸出第一提示信息,并控制所述門鎖標識所指示的智能門鎖進行開鎖操作,所述第一提示信息用于提示所述目標用戶頭像信息對應的用戶為預設熟悉用戶。
具體的,若在預設頭像信息集合中查找到與目標用戶頭像信息相匹配的頭像信息,說明有匹配成功的頭像信息,則向智能終端發(fā)送提示信息,以告知智能終端的用戶此訪問者為熟悉用戶,之前有來過或者是重要的用戶等信息,則要控制智能門鎖的開鎖。在可行實施例中,所述開鎖操作可以為智能門鎖向智能終端發(fā)送開鎖請求,智能終端接收請求后,向智能門鎖發(fā)送開鎖指令,以使智能門鎖開鎖,或者向智能門鎖發(fā)送開鎖密鑰,智能門鎖在接收到開鎖密鑰后進行驗證,驗證通過,則進行開鎖。所述開鎖密鑰可以為智能終端根據(jù)發(fā)送的請求實時生成的,也可以為預設的,此處不作具體限定。
步驟S104,若在所述預設頭像信息集合中未查找到與所述目標用戶頭像信息相匹配的頭像信息,則顯示所述目標用戶頭像信息,并輸出第二提示信息,所述第二提示信息用于提示對所述門鎖標識所指示的智能門鎖進行控制,并對所述目標用戶頭像信息進行標記以將所述標記添加到所述預設頭像信息集合中。
具體的,若在預設頭像信息集合中未查找到與目標用戶頭像信息相匹配的頭像信息,說明沒有匹配成功的頭像信息,則向智能終端發(fā)送提示信息,以告知智能終端的用戶此訪問者為陌生用戶,之前未來過或者是陌生人等信息,此時顯示該訪問者的頭像,智能終端的用戶在看到顯示屏顯示的頭像后,再決定是否控制門鎖打開。若用戶決定開門,則通過智能終端控制智能門鎖的開鎖。在一可行實施例中,所述開鎖操作可以為智能門鎖向智能終端發(fā)送開鎖請求,智能終端接收請求后,向智能門鎖發(fā)送開鎖指令,以使智能門鎖開鎖;在另一可行實施例中,智能終端向智能門鎖發(fā)送開鎖密鑰,智能門鎖在接收到開鎖密鑰后進行驗證,驗證通過,則進行開鎖。所述開鎖密鑰可以為智能終端根據(jù)發(fā)送的請求實時生成的,也可以為預設的,此處不作具體限定。若用戶決定不開門,可以向智能門鎖發(fā)送關閉按鈴聲的控制指令,以使智能門鎖關閉按鈴聲。另外,對所述用戶頭像信息進行標記并添加到預設頭像信息集合中,在該用戶下次來訪時,智能門鎖可以直接識別該用戶的熟悉用戶,而無用智能終端用戶再次進行判斷。
可選的,所述向智能門鎖發(fā)送開鎖指令之前,首先采集用戶輸入的開鎖指紋信息,在所述開鎖指紋信息與預設開鎖指紋信息相匹配時,向所述智能門鎖發(fā)送開鎖指令。
可選的,所述向智能門鎖發(fā)送開鎖指令之前,獲取用戶在顯示屏上輸入的觸控操作的觸控壓力值,在所述觸控壓力值大于或者等于預設壓力閾值時,確定所述觸控壓力值所屬的壓力值范圍對應的開鎖指令。
可選的,若在智能門鎖檢測到門鎖未鎖住,且沒有訪問者時,向智能終端發(fā)送關鎖請求,智能終端控制智能門鎖的關閉。所述關鎖控制方法與所述開鎖控制方法類似,此處不再贅述。
在本發(fā)明實施例中,智能終端接收智能門鎖在檢測到按鈴指令時發(fā)送的目標用戶頭像信息及智能門鎖的門鎖標識,若在預設頭像信息集合中查找到與所述目標用戶頭像信息相匹配的頭像信息,則輸出目標用戶為熟悉用戶的提示信息,并控制門鎖標識所指示的智能門鎖進行開鎖操作;若在預設頭像信息集合中未查找到與目標用戶頭像信息相匹配的頭像信息,則顯示目標用戶頭像信息,并對門鎖標識所指示的智能門鎖進行控制,同時將目標用戶頭像信息進行標記以將標記添加到預設頭像信息集合中?,F(xiàn)有技術中,在有訪問者來訪時,智能終端在不知道訪問者身份情況下直接開鎖,缺乏安全性,與現(xiàn)有技術相比,本發(fā)明通過對訪問者身份識別后確定是否控制開鎖,從而提高了開鎖的安全性。
圖2是本發(fā)明另一實施例提供的智能門鎖控制方法的流程示意圖,主要以智能門鎖一側進行描述,如圖所示所述方法至少包括:
步驟S201,在檢測到按鈴指令時采集目標用戶頭像信息并獲取智能門鎖的門鎖標識。
具體的,智能門鎖在檢測到有用戶按門鈴時,通過安裝在智能門鎖上的攝像頭采集用戶的頭像信息,同時,獲取智能門鎖的門鎖標識。所述門鎖標識用于唯一識別智能門鎖,可以為門鎖型號。
步驟S202,將所述目標用戶頭像信息及所述門鎖標識發(fā)送至智能終端,以使所述智能終端在預設頭像信息集合中查找與所述目標用戶頭像信息相匹配的頭像信息,接收根據(jù)查找結果所輸入的控制指令,并將所述控制指令發(fā)送至所述門鎖標識所指示的智能門鎖。
具體的,智能門鎖將采集到的頭像信息發(fā)送給智能終端,同時,也將智能門鎖的門鎖標識發(fā)送給智能終端,智能終端接收智能門鎖所發(fā)送的信息。所述智能終端可以為智能手機、平板電腦、筆記本電腦、智能手環(huán)、智能手表等終端設備。
智能終端在接收到所述頭像信息和門鎖標識后,根據(jù)特征識別算法通過將采集到的用戶頭像信息與預存的頭像信息進行匹配,若匹配成功,則向智能終端發(fā)送提示信息,以告知智能終端的用戶此訪問者為熟悉用戶,之前有來過或者是重要的用戶等信息,則要控制智能門鎖的開鎖。若匹配不成功,則向智能終端發(fā)送提示信息,以告知智能終端的用戶此訪問者為陌生用戶,之前未來過或者是陌生人等信息,此時顯示該訪問者的頭像,智能終端的用戶在看到顯示屏顯示的頭像后,再決定是否控制門鎖打開。
步驟S203,接收所述智能終端發(fā)送的控制指令,根據(jù)所述控制指令進行控制操作。
具體的,在智能終端查找到存在與目標用戶頭像信息相匹配的頭像信息時,智能門鎖向智能終端發(fā)送開鎖請求,智能終端接收請求后,向智能門鎖發(fā)送開鎖指令,智能門鎖進行開鎖操作,或者智能門鎖接收智能終端發(fā)送的開鎖密鑰,然后對接收到的開鎖密鑰進行驗證,驗證通過,則進行開鎖。所述開鎖密鑰可以為智能終端根據(jù)發(fā)送的請求實時生成的,也可以為預設的,此處不作具體限定。在智能終端未查找到存在與目標用戶頭像信息相匹配的頭像信息時,若用戶決定開門,則通過智能終端控制智能門鎖的開鎖。若用戶決定不開門,可以向智能門鎖發(fā)送關閉按鈴聲的控制指令,智能門鎖則關閉按鈴聲。
可選的,對所述用戶頭像信息進行標記并添加到預設頭像信息集合中,在該用戶下次來訪時,智能門鎖可以直接識別該用戶的熟悉用戶,而無用智能終端用戶再次進行判斷。
可選的,若在智能門鎖檢測到門鎖未鎖住,且沒有訪問者時,則向智能終端發(fā)送關鎖請求,智能終端控制智能門鎖的關閉。所述關鎖控制方法與所述開鎖控制方法類似,此處不再贅述。
在本發(fā)明實施例中,智能門鎖在檢測到按鈴指令時向智能終端發(fā)送目標用戶頭像信息及智能門鎖的門鎖標識,使智能終端在預設頭像信息集合中查找與目標用戶頭像信息相匹配的頭像信息,若查找到,則輸出目標用戶為熟悉用戶的提示信息,并控制門鎖標識所指示的智能門鎖進行開鎖操作;若未查找到,則顯示目標用戶頭像信息,并對門鎖標識所指示的智能門鎖進行控制,同時將目標用戶頭像信息進行標記以將標記添加到預設頭像信息集合中?,F(xiàn)有技術中,在有訪問者來訪時,智能終端在不知道訪問者身份情況下直接開鎖,缺乏安全性,與現(xiàn)有技術相比,本發(fā)明通過對訪問者身份識別后確定是否控制開鎖,從而提高了開鎖的安全性。
圖3是本發(fā)明另一實施例提供的智能門鎖控制方法的流程示意圖,主要以智能終端和智能門鎖兩側進行描述,如圖所示所述方法至少包括:
步驟S301,智能門鎖在檢測到按鈴指令時采集目標用戶頭像信息并獲取智能門鎖的門鎖標識。
具體的,智能門鎖在檢測到有用戶按門鈴時,通過安裝在智能門鎖上的攝像頭采集用戶的頭像信息,同時,獲取智能門鎖的門鎖標識。所述門鎖標識用于唯一識別智能門鎖,可以為門鎖型號。
步驟S302,所述智能門鎖將所述目標用戶頭像信息及所述門鎖標識發(fā)送至智能終端。
具體的,智能門鎖將采集到的頭像信息發(fā)送給智能終端,同時,也將智能門鎖的門鎖標識發(fā)送給智能終端,以使智能終端接收智能門鎖所發(fā)送的信息。所述智能終端可以為智能手機、平板電腦、筆記本電腦、智能手環(huán)、智能手表等終端設備。
步驟S303,所述智能終端接收所述智能門鎖發(fā)送的目標用戶頭像信息及所述智能門鎖的門鎖標識。
步驟S304,所述智能終端根據(jù)特征識別算法在預設頭像信息集合中查找是否存在與所述目標用戶頭像信息相匹配的頭像信息。
具體的,特征識別算法是一種圖像處理技術,基本原理是通過提取兩個或多個圖像的點特征、邊緣特征或者區(qū)域特征等特征基元,對特征進行參數(shù)描述,然后運用所描述的參數(shù)進行諸如矩陣的運算、梯度的求解、傅立葉變換或者泰勒展開等數(shù)學運算來完成匹配,最終能夠判斷兩幅或多幅圖像中的特征基元是否匹配。
基于圖像特征的匹配方法可以克服利用圖像灰度信息進行匹配的缺點。由于圖像的特征點比像素點要少很多,大大減少了匹配過程的計算量;同時,特征點的匹配度量值對位置的變化比較敏感,可以大大提高匹配的精確程度;而且,特征點的提取過程可以減少噪聲的影響,對灰度變化,圖像形變以及遮擋等都有較好的適應能力。
在本實施例中,根據(jù)特征識別算法通過將采集到的用戶頭像信息與預存的頭像信息進行匹配,若匹配成功,則確認在預設信息中存在此用戶,否則,不存在。
步驟S305,若在所述預設頭像信息集合中查找到與所述目標用戶頭像信息相匹配的頭像信息,則所述智能終端輸出第一提示信息,并控制所述門鎖標識所指示的智能門鎖進行開鎖操作,所述第一提示信息用于提示所述目標用戶頭像信息對應的用戶為預設熟悉用戶。
具體的,若在預設頭像信息集合中查找到與目標用戶頭像信息相匹配的頭像信息,說明有匹配成功的頭像信息,則向智能終端發(fā)送提示信息,以告知智能終端的用戶此訪問者為熟悉用戶,之前有來過或者是重要的用戶等信息,則要控制智能門鎖的開鎖。在可行實施例中,所述開鎖操作可以為智能門鎖向智能終端發(fā)送開鎖請求,智能終端接收請求后,向智能門鎖發(fā)送開鎖指令,以使智能門鎖開鎖,或者向智能門鎖發(fā)送開鎖密鑰,智能門鎖在接收到開鎖密鑰后進行驗證,驗證通過,則進行開鎖。所述開鎖密鑰可以為智能終端根據(jù)發(fā)送的請求實時生成的,也可以為預設的,此處不作具體限定。
步驟S306,若在所述預設頭像信息集合中未查找到與所述目標用戶頭像信息相匹配的頭像信息,則所述智能終端顯示所述目標用戶頭像信息,并輸出第二提示信息,所述第二提示信息用于提示對所述門鎖標識所指示的智能門鎖進行控制,并對所述目標用戶頭像信息進行標記以將所述標記添加到所述預設頭像信息集合中。
具體的,若在預設頭像信息集合中未查找到與目標用戶頭像信息相匹配的頭像信息,說明沒有匹配成功的頭像信息,則向智能終端發(fā)送提示信息,以告知智能終端的用戶此訪問者為陌生用戶,之前未來過或者是陌生人等信息,此時顯示該訪問者的頭像,智能終端的用戶在看到顯示屏顯示的頭像后,再決定是否控制門鎖打開。若用戶決定開門,則通過智能終端向智能門鎖發(fā)送控制指令,以使智能門鎖的開鎖。若用戶決定不開門,可以向智能門鎖發(fā)送關閉按鈴聲的控制指令,以使智能門鎖關閉按鈴聲。
可選的,所述向智能門鎖發(fā)送開鎖指令之前,首先采集用戶輸入的開鎖指紋信息,在所述開鎖指紋信息與預設開鎖指紋信息相匹配時,向所述智能門鎖發(fā)送開鎖指令。
可選的,所述向智能門鎖發(fā)送開鎖指令之前,獲取用戶在顯示屏上輸入的觸控操作的觸控壓力值,在所述觸控壓力值大于或者等于預設壓力閾值時,確定所述觸控壓力值所屬的壓力值范圍對應的開鎖指令。
步驟S307,所述智能門鎖接收所述智能終端發(fā)送的控制指令,根據(jù)所述控制指令進行控制操作。
具體的,在智能終端查找到存在與目標用戶頭像信息相匹配的頭像信息時,智能門鎖向智能終端發(fā)送開鎖請求,智能終端接收請求后,向智能門鎖發(fā)送開鎖指令,智能門鎖進行開鎖操作,或者智能門鎖接收智能終端發(fā)送的開鎖密鑰,然后對接收到的開鎖密鑰進行驗證,驗證通過,則進行開鎖。所述開鎖密鑰可以為智能終端根據(jù)發(fā)送的請求實時生成的,也可以為預設的,此處不作具體限定。在智能終端未查找到存在與目標用戶頭像信息相匹配的頭像信息時,若用戶決定開門,則通過智能終端控制智能門鎖的開鎖。若用戶決定不開門,可以向智能門鎖發(fā)送關閉按鈴聲的控制指令,智能門鎖則關閉按鈴聲。
可選的,若在智能門鎖檢測到門鎖未鎖住,且沒有訪問者時,則向智能終端發(fā)送關鎖請求,智能終端控制智能門鎖的關閉。所述關鎖控制方法與所述開鎖控制方法類似,此處不再贅述。
在本發(fā)明實施例中,智能門鎖在檢測到按鈴指令時向智能終端發(fā)送目標用戶頭像信息及智能門鎖的門鎖標識,智能終端在接收到發(fā)送的信息后,在預設頭像信息集合中查找與目標用戶頭像信息相匹配的頭像信息,若查找到,則輸出目標用戶為熟悉用戶的提示信息,并控制門鎖標識所指示的智能門鎖進行開鎖操作;若未查找到,則顯示目標用戶頭像信息,并對門鎖標識所指示的智能門鎖進行控制,同時將目標用戶頭像信息進行標記以將標記添加到預設頭像信息集合中?,F(xiàn)有技術中,在有訪問者來訪時,智能終端在不知道訪問者身份情況下直接開鎖,缺乏安全性,與現(xiàn)有技術相比,本發(fā)明通過對訪問者身份識別后確定是否控制開鎖,從而提高了開鎖的安全性。
圖4是本發(fā)明實施例提供的一種智能終端的組成結構示意圖,如圖所示所述終端包括:
信息接收模塊410,用于接收智能門鎖發(fā)送的在檢測到按鈴指令時采集的目標用戶頭像信息及所述智能門鎖的門鎖標識。
具體的,在智能門鎖檢測到有用戶按門鈴時,通過安裝在智能門鎖上的攝像頭采集用戶的頭像信息,然后將采集到的頭像信息發(fā)送給智能終端,同時,也將智能門鎖的門鎖標識發(fā)送給智能終端,智能終端接收智能門鎖所發(fā)送的信息。所述智能終端可以為智能手機、平板電腦、筆記本電腦、智能手環(huán)、智能手表等終端設備。所述門鎖標識用于唯一識別智能門鎖,可以為門鎖型號。
信息查找模塊420,用于根據(jù)特征識別算法在預設頭像信息集合中查找是否存在與所述目標用戶頭像信息相匹配的頭像信息。
具體的,特征識別算法是一種圖像處理技術,基本原理是通過提取兩個或多個圖像的點特征、邊緣特征或者區(qū)域特征等特征基元,對特征進行參數(shù)描述,然后運用所描述的參數(shù)進行諸如矩陣的運算、梯度的求解、傅立葉變換或者泰勒展開等數(shù)學運算來完成匹配,最終能夠判斷兩幅或多幅圖像中的特征基元是否匹配。
基于圖像特征的匹配方法可以克服利用圖像灰度信息進行匹配的缺點。由于圖像的特征點比像素點要少很多,大大減少了匹配過程的計算量;同時,特征點的匹配度量值對位置的變化比較敏感,可以大大提高匹配的精確程度;而且,特征點的提取過程可以減少噪聲的影響,對灰度變化,圖像形變以及遮擋等都有較好的適應能力。
在本實施例中,根據(jù)特征識別算法通過將采集到的用戶頭像信息與預存的頭像信息進行匹配,若匹配成功,則確認在預設信息中存在此用戶,否則,不存在。
第一提示模塊430,用于當在所述預設頭像信息集合中查找到與所述目標用戶頭像信息相匹配的頭像信息時,輸出第一提示信息,并控制所述門鎖標識所指示的智能門鎖進行開鎖操作,所述第一提示信息用于提示所述目標用戶頭像信息對應的用戶為預設熟悉用戶。
具體的,若在預設頭像信息集合中查找到與目標用戶頭像信息相匹配的頭像信息,說明有匹配成功的頭像信息,則向智能終端發(fā)送提示信息,以告知智能終端的用戶此訪問者為熟悉用戶,之前有來過或者是重要的用戶等信息,則要控制智能門鎖的開鎖。在可行實施例中,所述開鎖操作可以為智能門鎖向智能終端發(fā)送開鎖請求,智能終端接收請求后,向智能門鎖發(fā)送開鎖指令,以使智能門鎖開鎖,或者向智能門鎖發(fā)送開鎖密鑰,智能門鎖在接收到開鎖密鑰后進行驗證,驗證通過,則進行開鎖。所述開鎖密鑰可以為智能終端根據(jù)發(fā)送的請求實時生成的,也可以為預設的,此處不作具體限定。
第二提示模塊440,用于當在所述預設頭像信息集合中未查找到與所述目標用戶頭像信息相匹配的頭像信息時,顯示所述目標用戶頭像信息,并輸出第二提示信息,所述第二提示信息用于提示對所述門鎖標識所指示的智能門鎖進行控制,并對所述目標用戶頭像信息進行標記以將所述標記添加到所述預設頭像信息集合中。
具體的,若在預設頭像信息集合中未查找到與目標用戶頭像信息相匹配的頭像信息,說明沒有匹配成功的頭像信息,則向智能終端發(fā)送提示信息,以告知智能終端的用戶此訪問者為陌生用戶,之前未來過或者是陌生人等信息,此時顯示該訪問者的頭像,智能終端的用戶在看到顯示屏顯示的頭像后,再決定是否控制門鎖打開。若用戶決定開門,則通過智能終端控制智能門鎖的開鎖。在一可行實施例中,所述開鎖操作可以為智能門鎖向智能終端發(fā)送開鎖請求,智能終端接收請求后,向智能門鎖發(fā)送開鎖指令,以使智能門鎖開鎖;在另一可行實施例中,智能終端向智能門鎖發(fā)送開鎖密鑰,智能門鎖在接收到開鎖密鑰后進行驗證,驗證通過,則進行開鎖。所述開鎖密鑰可以為智能終端根據(jù)發(fā)送的請求實時生成的,也可以為預設的,此處不作具體限定。若用戶決定不開門,可以向智能門鎖發(fā)送關閉按鈴聲的控制指令,以使智能門鎖關閉按鈴聲。另外,對所述用戶頭像信息進行標記并添加到預設頭像信息集合中,在該用戶下次來訪時,智能門鎖可以直接識別該用戶的熟悉用戶,而無用智能終端用戶再次進行判斷。
可選的,如圖5所示,所述第二提示模塊440,包括:
指紋采集單元441,用于接收根據(jù)所述目標用戶頭像信息所輸入的第一開鎖指令,采集所輸入的開鎖指紋信息;
第一指令發(fā)送單元442,用于在所述開鎖指紋信息與預設開鎖指紋信息相匹配時,向所述智能門鎖發(fā)送第二開鎖指令,以使所述智能門鎖根據(jù)所述第二開鎖指令進行開鎖操作。
可選的,所述第二提示模塊440,用于:
接收根據(jù)所述目標用戶頭像信息所輸入的第三開鎖指令,向所述智能門鎖發(fā)送開鎖密鑰,以使所述智能門鎖根據(jù)所述開鎖密鑰進行開鎖操作。
可選的,如圖6所示,所述輸出第二提示模塊440,包括:
壓力值獲取單元443,用于獲取所輸入的觸控操作的觸控壓力值;
指令確定單元444,用于在所述觸控壓力值大于或者等于預設壓力閾值時,確定所述觸控壓力值所屬的壓力值范圍對應的第四開鎖指令;
第二指令發(fā)送單元445,用于將所述第四開鎖指令發(fā)送給所述門鎖標識所指示的智能門鎖,以使所述智能門鎖根據(jù)所述第四開鎖指令進行開鎖操作。
在本發(fā)明實施例中,智能終端接收智能門鎖在檢測到按鈴指令時發(fā)送的目標用戶頭像信息及智能門鎖的門鎖標識,若在預設頭像信息集合中查找到與所述目標用戶頭像信息相匹配的頭像信息,則輸出目標用戶為熟悉用戶的提示信息,并控制門鎖標識所指示的智能門鎖進行開鎖操作;若在預設頭像信息集合中未查找到與目標用戶頭像信息相匹配的頭像信息,則顯示目標用戶頭像信息,并對門鎖標識所指示的智能門鎖進行控制,同時將目標用戶頭像信息進行標記以將標記添加到預設頭像信息集合中?,F(xiàn)有技術中,在有訪問者來訪時,智能終端在不知道訪問者身份情況下直接開鎖,缺乏安全性,與現(xiàn)有技術相比,本發(fā)明通過對訪問者身份識別后確定是否控制開鎖,從而提高了開鎖的安全性。
圖7是本發(fā)明實施例提供的一種智能門鎖的組成結構示意圖,如圖所示所述門鎖包括:
信息采集模塊710,用于在檢測到按鈴指令時采集目標用戶頭像信息并獲取智能門鎖的門鎖標識。
具體的,智能門鎖在檢測到有用戶按門鈴時,通過安裝在智能門鎖上的攝像頭采集用戶的頭像信息,同時,獲取智能門鎖的門鎖標識。所述門鎖標識用于唯一識別智能門鎖,可以為門鎖型號。
信息發(fā)送模塊720,用于將所述目標用戶頭像信息及所述門鎖標識發(fā)送至智能終端,以使所述智能終端在預設頭像信息集合中查找與所述目標用戶頭像信息相匹配的頭像信息,接收根據(jù)查找結果所輸入的控制指令,并將所述控制指令發(fā)送至所述門鎖標識所指示的智能門鎖。
具體的,智能門鎖將采集到的頭像信息發(fā)送給智能終端,同時,也將智能門鎖的門鎖標識發(fā)送給智能終端,智能終端接收智能門鎖所發(fā)送的信息。所述智能終端可以為智能手機、平板電腦、筆記本電腦、智能手環(huán)、智能手表等終端設備。
智能終端在接收到所述頭像信息和門鎖標識后,根據(jù)特征識別算法通過將采集到的用戶頭像信息與預存的頭像信息進行匹配,若匹配成功,則向智能終端發(fā)送提示信息,以告知智能終端的用戶此訪問者為熟悉用戶,之前有來過或者是重要的用戶等信息,則要控制智能門鎖的開鎖。若匹配不成功,則向智能終端發(fā)送提示信息,以告知智能終端的用戶此訪問者為陌生用戶,之前未來過或者是陌生人等信息,此時顯示該訪問者的頭像,智能終端的用戶在看到顯示屏顯示的頭像后,再決定是否控制門鎖打開。
操作控制模塊730,用于接收所述智能終端發(fā)送的控制指令,根據(jù)所述控制指令進行控制操作。
可選的,所述操作控制模塊730,用于:
接收所述智能終端發(fā)送的開鎖密鑰,根據(jù)所述開鎖密鑰進行開鎖操作。
具體的,在智能終端查找到存在與目標用戶頭像信息相匹配的頭像信息時,智能門鎖向智能終端發(fā)送開鎖請求,智能終端接收請求后,向智能門鎖發(fā)送開鎖指令,智能門鎖進行開鎖操作,或者智能門鎖接收智能終端發(fā)送的開鎖密鑰,然后對接收到的開鎖密鑰進行驗證,驗證通過,則進行開鎖。所述開鎖密鑰可以為智能終端根據(jù)發(fā)送的請求實時生成的,也可以為預設的,此處不作具體限定。在智能終端未查找到存在與目標用戶頭像信息相匹配的頭像信息時,若用戶決定開門,則通過智能終端控制智能門鎖的開鎖。若用戶決定不開門,可以向智能門鎖發(fā)送關閉按鈴聲的控制指令,智能門鎖則關閉按鈴聲。
可選的,對所述用戶頭像信息進行標記并添加到預設頭像信息集合中,在該用戶下次來訪時,智能門鎖可以直接識別該用戶的熟悉用戶,而無用智能終端用戶再次進行判斷。
可選的,若在智能門鎖檢測到門鎖未鎖住,且沒有訪問者時,則向智能終端發(fā)送關鎖請求,智能終端控制智能門鎖的關閉。所述關鎖控制方法與所述開鎖控制方法類似,此處不再贅述。
在本發(fā)明實施例中,智能門鎖在檢測到按鈴指令時向智能終端發(fā)送目標用戶頭像信息及智能門鎖的門鎖標識,使智能終端在預設頭像信息集合中查找與目標用戶頭像信息相匹配的頭像信息,若查找到,則輸出目標用戶為熟悉用戶的提示信息,并控制門鎖標識所指示的智能門鎖進行開鎖操作;若未查找到,則顯示目標用戶頭像信息,并對門鎖標識所指示的智能門鎖進行控制,同時將目標用戶頭像信息進行標記以將標記添加到預設頭像信息集合中?,F(xiàn)有技術中,在有訪問者來訪時,智能終端在不知道訪問者身份情況下直接開鎖,缺乏安全性,與現(xiàn)有技術相比,本發(fā)明通過對訪問者身份識別后確定是否控制開鎖,從而提高了開鎖的安全性。
圖8是本發(fā)明實施例中的一種數(shù)據(jù)備份系統(tǒng)的結構示意圖,如圖所示本實施例中的數(shù)據(jù)備份系統(tǒng)可以包括前文實施例結合圖4、圖5和圖6所描述的智能終端801和前文實施例結合圖7所描述的智能門鎖802,其中:
所述智能門鎖802在檢測到按鈴指令時采集目標用戶頭像信息并獲取智能門鎖802的門鎖標識;
所述智能門鎖802將所述目標用戶頭像信息及所述門鎖標識發(fā)送至智能終端801;
所述智能終端801接收智能門鎖802發(fā)送的在檢測到按鈴指令時采集的目標用戶頭像信息及所述智能門鎖的門鎖標識;
所述智能終端801根據(jù)特征識別算法在預設頭像信息集合中查找是否存在與所述目標用戶頭像信息相匹配的頭像信息;
若在所述預設頭像信息集合中查找到與所述目標用戶頭像信息相匹配的頭像信息,所述智能終端801則輸出第一提示信息,并控制所述門鎖標識所指示的智能門鎖802進行開鎖操作,所述第一提示信息用于提示所述目標用戶頭像信息對應的用戶為預設熟悉用戶;
若在所述預設頭像信息集合中未查找到與所述目標用戶頭像信息相匹配的頭像信息,所述智能終端801則顯示所述目標用戶頭像信息,并輸出第二提示信息,所述第二提示信息用于提示對所述門鎖標識所指示的智能門鎖802進行控制,并對所述目標用戶頭像信息進行標記以將所述標記添加到所述預設頭像信息集合中;
所述智能門鎖802接收所述智能終端801發(fā)送的控制指令,根據(jù)所述控制指令進行控制操作。
在可選實施例中,所述智能終端801接收根據(jù)所述目標用戶頭像信息所輸入的第一開鎖指令,采集所輸入的開鎖指紋信息;
在所述開鎖指紋信息與預設開鎖指紋信息相匹配時,向所述智能門鎖802發(fā)送第二開鎖指令,以使所述智能門鎖802根據(jù)所述第二開鎖指令進行開鎖操作。
在可選實施例中,所述智能終端801接收根據(jù)所述目標用戶頭像信息所輸入的第三開鎖指令,向所述智能門鎖802發(fā)送開鎖密鑰,以使所述智能門鎖802根據(jù)所述開鎖密鑰進行開鎖操作。
在可選實施例中,所述智能終端801獲取所輸入的觸控操作的觸控壓力值;
在所述觸控壓力值大于或者等于預設壓力閾值時,確定所述觸控壓力值所屬的壓力值范圍對應的第四開鎖指令;
將所述第四開鎖指令發(fā)送給所述門鎖標識所指示的智能門鎖,以使所述智能門鎖根據(jù)所述第四開鎖/關鎖指令進行開鎖操作。
在可選實施例中,所述智能門鎖802接收所述智能終端801發(fā)送的開鎖/關鎖密鑰,根據(jù)所述開鎖密鑰進行開鎖操作。
在本發(fā)明實施例中,智能門鎖在檢測到按鈴指令時向智能終端發(fā)送目標用戶頭像信息及智能門鎖的門鎖標識,智能終端在接收到發(fā)送的信息后,在預設頭像信息集合中查找與目標用戶頭像信息相匹配的頭像信息,若查找到,則輸出目標用戶為熟悉用戶的提示信息,并控制門鎖標識所指示的智能門鎖進行開鎖操作;若未查找到,則顯示目標用戶頭像信息,并對門鎖標識所指示的智能門鎖進行控制,同時將目標用戶頭像信息進行標記以將標記添加到預設頭像信息集合中?,F(xiàn)有技術中,在有訪問者來訪時,智能終端在不知道訪問者身份情況下直接開鎖,缺乏安全性,與現(xiàn)有技術相比,本發(fā)明通過對訪問者身份識別后確定是否控制開鎖,從而提高了開鎖的安全性。
本領域普通技術人員可以理解實現(xiàn)上述實施例方法中的全部或部分流程,是可以通過計算機程序來指令相關的硬件來完成,所述的程序可存儲于一計算機可讀取存儲介質中,該程序在執(zhí)行時,可包括如上述各方法的實施例的流程。其中,所述的存儲介質可為磁碟、光盤、只讀存儲記憶體(Read-Only Memory,ROM)或隨機存儲記憶體(Random Access Memory,RAM)等。
以上所揭露的僅為本發(fā)明較佳實施例而已,當然不能以此來限定本發(fā)明之權利范圍,因此依本發(fā)明權利要求所作的等同變化,仍屬本發(fā)明所涵蓋的范圍。