指紋鎖管理方法與流程
2023-06-03 11:23:26
本發明涉及指紋識別技術領域,特別是涉及一種指紋鎖管理方法。
背景技術:
目前,指紋識別技術是識別身份的重要證據,由於指紋識別認證具有方便、快速、精確等特點,隨著科技技術的普及,智能家居的發展,越來越多的人群也開始選擇指紋鎖。但現有的指紋鎖一般只能根據一個用戶的指紋信息進行操作,或一個用戶的多個指紋鎖只能分別進行註冊、管理等操作,給用戶帶來極大的不便。
技術實現要素:
本發明的主要目的在於提供一種指紋鎖管理方法,旨在方便管理用戶的指紋鎖設備。
為實現上述目的,本發明提供一種指紋鎖管理方法,包括以下步驟:
S1、通過指紋採集終端或指紋鎖設備註冊指紋信息,註冊的所述指紋信息通過網絡上傳到伺服器上保存;
S2、在所述伺服器上保存指紋鎖設備,進行編號並保存指紋鎖列表;
S3、當需要打開指紋鎖列表中任一指紋鎖設備時,所述伺服器將保存的指紋信息提前發送至需開鎖的指紋鎖設備中,該指紋設備採集指紋圖像信息,並將採集的指紋圖像信息與接收到的指紋信息進行核對,判斷該指紋圖像與保存的指紋信息是否相同,若是,則該指紋鎖設備開鎖,若否,則該指紋鎖設備不開鎖。
優選地,所述註冊的指紋信息通過網絡上傳到伺服器上保存,還包括:對所述指紋信息進行命名、編號,並存儲對應的身份信息。
優選地,所述方法還包括:通過指紋採集終端註冊身份證信息,並上傳至所述伺服器進行保存,並將所述身份證信息與對應的指紋信息進行合併存儲。
優選地,所述指紋鎖設備上還設有身份證識別模塊,所述指紋鎖設備採集身份證信息,並與預先存儲的身份證信息進行核對,以返回開鎖或不開鎖的命令。
優選地,所述通過指紋採集終端或指紋鎖設備註冊指紋信息還包括:
S11、已通過身份認證的終端發送開鎖請求及其身份信息至所述伺服器;
S12、所述伺服器將其預先保存的身份信息與該已通過身份認證的終端發送的身份信息進行核對,判斷兩者是否相同;
S13、若相同,則伺服器讀取預先保存的與該身份信息對應的指紋鎖設備的信息,並將該指紋鎖設備的隨機密碼發送至所述已通過身份認證的終端,同時發送所述隨機密碼的有效時間;
若不相同,則忽略該開鎖請求;
S14、所述已通過身份認證的終端接收到所述隨機密碼後,可在有效時間內通過隨機密碼開啟所述指紋鎖設備;
S15、所述指紋鎖設備接收到密碼開鎖請求時,發出錄入指紋的提示。
優選地,所述指紋鎖設備接收到密碼開鎖請求時,發出錄入指紋的提示,還包括:根據提示輸入指紋,所述指紋鎖設備將錄入的指紋發送至所述伺服器進行保存;或忽略該提示。
優選地,所述伺服器上預先保存的身份信息以及與該身份信息對應的指紋鎖設備的信息是由第三方終端上傳至所述伺服器上進行保存的。
優選地,所述當需要打開指紋鎖列表中任一指紋鎖設備時,還包括:需開鎖的指紋設備採集指紋圖像信息,並發送至所述伺服器,所述伺服器將該指紋鎖設備採集的指紋圖像信息與所述伺服器上保存的指紋信息進行核對,判斷該指紋圖像與保存的指紋信息是否相同,若是,則所述伺服器返回開鎖命令至該指紋鎖設備,若否,則所述伺服器返回不開鎖命令至該指紋鎖設備。
優選地,所述伺服器將保存的指紋信息提前發送至該指紋鎖設備中,還包括:所述伺服器將所述指紋信息在指定時間內發送至該指紋鎖設備內。
優選地,在所述指紋鎖設備完成開鎖後,所述伺服器將該指紋鎖設備內存儲的指紋信息刪除。
本發明的技術方案將用戶指紋信息通過網絡上傳至伺服器進行管理、保存,在需要對該用戶的指紋設備進行開鎖時,指紋鎖設備採集指紋圖像並與保存在伺服器上的指紋信息進行比較,即可進行開鎖或不開鎖操作,一旦用戶註冊過一次身份信息和與之對應的指紋信息,並保存於伺服器上,就可以按需求打開授權的任意一把指紋鎖設備,使得用戶無需在每一個指紋鎖設備上進行註冊,方便用戶進行管理、使用。
附圖說明
圖1為本發明指紋鎖管理方法實施例的流程示意圖;
圖2為本發明指紋鎖管理系統實施例的原理示意圖。
本發明目的的實現、功能特點及優點將結合實施例,參照附圖做進一步說明。
具體實施方式
應當理解,此處所描述的具體實施例僅僅用以解釋本發明,並不用於限定本發明。
下面結合附圖對本發明進一步說明。
如圖1所示,本發明提供一種指紋鎖管理方法,包括以下步驟:
S1、通過指紋採集終端1或指紋鎖設備2註冊指紋信息,註冊的所述指紋信息通過網絡上傳到伺服器3上保存。
指紋採集終端包括手機、電腦等智能設備以及具有指紋採集功能的終端,在指紋採集終端1上進行註冊指紋信息時,指紋採集終端1通過有線或WIFI或GPRS進行聯網,將指紋信息上傳即可,該指紋信息包括指紋圖像的特徵值。在指紋鎖設備2上註冊指紋信息時,指紋鎖設備2通過聯網功能將指紋信息上傳。具體地,當用戶在指紋鎖設備a上註冊指紋信息,指紋鎖設備a將該用戶的指紋信息上傳至伺服器3進行保存。
S2、在所述伺服器3上保存指紋鎖設備2,進行編號並保存指紋鎖列表。
當用戶有多個指紋鎖設備2時,進行編號、命名並保存指紋鎖列表能方便用戶進行管理。具體地,當用戶在指紋鎖設備a上註冊指紋信息時,伺服器3同時保存指紋鎖設備a的名稱,並進行編號保存至指紋鎖列表中。
S3、當需要打開指紋鎖列表中任一指紋鎖設備2時,所述伺服器3將保存的指紋信息提前發送至需開鎖的指紋鎖設備2中,該指紋設備2採集指紋圖像信息,並將採集的指紋圖像信息與接收到的指紋信息進行核對,判斷該指紋圖像與保存的指紋信息是否相同,若是,則該指紋鎖設備2開鎖,若否,則該指紋鎖設備2不開鎖。
本發明的技術方案將用戶指紋信息通過網絡上傳至伺服器3進行管理、保存,在需要對該用戶的指紋設備進行開鎖時,提前將指紋信息發送至需要開鎖的指紋鎖設備2內,指紋鎖設備在通過本機採集的指紋圖像與伺服器3發送的指紋信息進行比對,即可進行開鎖或不開鎖操作,一旦用戶註冊過一次身份信息和與之對應的指紋信息,並保存於伺服器3上,就可以按需求打開授權的任意一把指紋鎖設備2,使得用戶無需在每一個指紋鎖設備2上進行註冊,方便用戶進行管理、使用。
優選地,所述註冊的指紋信息通過網絡上傳到伺服器3上保存,還包括:對所述指紋信息進行命名、編號,並存儲對應的身份信息。在具體實施例中,當某個或多個指紋鎖設備2需要多個用戶都具有開鎖權限時,伺服器3中就保存了多個用戶的指紋,為了方便管理這些指紋信息的權限,則對這些指紋信息進行命名、編號,並同時註明該指紋信息對應的身份信息。
優選地,所述方法還包括:通過指紋採集終端1註冊身份證信息,並上傳至所述伺服器3進行保存,並將所述身份證信息與對應的指紋信息進行合併存儲。若用戶在不方便使用指紋進行開鎖時,可預先通過指紋鎖設備2或指紋採集終端1用身份證註冊身份證信息,該用戶的身份證信息與其指紋信息進行關聯保存,以便該用戶無論使用指紋還是身份證,都能有同樣的權限。身份證信息包括姓名和身份證號碼,上傳身份證信息後,將同一個人的姓名、身份證號碼以及指紋信息進行關聯。
優選地,所述指紋鎖設備2上還設有身份證識別模塊21,所述指紋鎖設備2採集身份證信息,並與預先存儲的身份證信息進行核對,以返回開鎖或不開鎖的命令。為了方便使用身份證進行開鎖,在指紋鎖設備2上增加身份證識別模塊21,用戶即可通過身份證進行身份識別。
在另一些實施例中,所述通過指紋採集終端1或指紋鎖設備2註冊指紋信息還包括:
S11、已通過身份認證的終端發送開鎖請求及其身份信息至所述伺服器3;
S12、所述伺服器3將其預先保存的身份信息與該已通過身份認證的終端發送的身份信息進行核對,判斷兩者是否相同;
S13、若相同,則伺服器3讀取預先保存的與該身份信息對應的指紋鎖設備的信息,並將該指紋鎖設備的隨機密碼發送至所述已通過身份認證的終端,同時發送所述隨機密碼的有效時間;
若不相同,則忽略該開鎖請求;
S14、所述已通過身份認證的終端接收到所述隨機密碼後,可在有效時間內通過隨機密碼開啟所述指紋鎖設備;
S15、所述指紋鎖設備接收到密碼開鎖請求時,發出錄入指紋的提示。
已通過身份認證的終端可以為已實名認證的手機或其他智能終端。具體地,通過實名認證的手機發送開鎖請求至伺服器3的同時會發送該手機號碼至伺服器3,伺服器3根據其保存的手機號碼對應的身份信息,確認開鎖用戶的身份。再通過伺服器3讀取預先保存的該開鎖用戶需要開鎖的指紋鎖設備,發送隨機密碼到手機上,指定在一定時間內該隨機密碼有效,可直接開啟該指紋鎖設備。該隨機密碼由伺服器3隨機設定,可在預設的時間內有效,比如在五分鐘內有效。通過該方法,可減少指紋鎖設備上的身份證識別模塊,減少指紋鎖設備的成本。
優選地,所述指紋鎖設備接收到密碼開鎖請求時,發出錄入指紋的提示,還包括:根據提示輸入指紋,所述指紋鎖設備將錄入的指紋發送至所述伺服器3進行保存;或忽略該提示。當用戶不想在指紋鎖設備上錄入自己的指紋時,下一次開鎖依舊可以通過隨機密碼直接開鎖。同時,錄入指紋後,預先保存在伺服器3上的該開鎖用戶對該指紋鎖設備的開鎖時間也有限定。
優選地,所述伺服器3上預先保存的身份信息以及與該身份信息對應的指紋鎖設備的信息是由第三方終端上傳至所述伺服器3上進行保存的。該第三方終端可以為能合法提供身份證信息的公司或機構。
具體地,伺服器3預先保存身份信息以及與該身份信息對應的指紋鎖設備包括:開鎖用戶在酒店前臺進行登記身份信息,酒店前臺將該身份信息以及該開鎖用戶的入住時間預存入伺服器3,當開鎖用戶通過其已身份認證的手機發送開鎖請求至伺服器3時,伺服器3根據酒店前臺錄入的身份證信息進行核對開鎖用戶的身份,身份正確後,伺服器3返回隨機密碼至開鎖用戶的手機上。或者,用戶在網絡上提前預定房間信息,並上傳自己的身份證信息,當達到該預定房間前的指紋鎖設備時,再通過自己已身份認證的手機發送開鎖請求。同時,開鎖用戶對的該指紋鎖設備的開鎖權限與其預定房間的時限相關,即開鎖用戶只能在其預定房間的時間內對該指紋鎖設備進行開鎖。
在另一些實施例中,當需要打開指紋鎖列表中任一指紋鎖設備2時,該指紋設備採集指紋圖像信息,並發送至所述伺服器3,所述伺服器3將該指紋鎖設備2採集的指紋圖像信息與所述伺服器3上保存的指紋信息進行核對,判斷該指紋圖像與保存的指紋信息是否相同,若是,則所述伺服器3返回開鎖命令至該指紋鎖設備2,若否,則所述伺服器3返回不開鎖命令至該指紋鎖設備2。所述指紋鎖設備2根據控制命令執行開鎖或不開鎖命令。
具體地,當網絡條件允許時,用戶通過指紋鎖設備a保存的指紋信息存儲在伺服器3中,當用戶需打開指紋鎖列表中的指紋鎖設備b時,用戶在指紋鎖設備b上輸入指紋,指紋鎖設備b將採集的指紋圖像信息上傳至伺服器3,伺服器3將指紋鎖設備a上傳的指紋信息與指紋鎖設備b採集的指紋圖像信息進行比對,若相同,則判斷該用戶有權限開鎖,伺服器3返回開鎖命令至指紋鎖設備b進行開鎖,若不相同,則判斷無權限開鎖,伺服器3返回不開鎖命令至指紋鎖設備b,即指紋鎖設備b不開鎖。通過伺服器3對指紋信息的比對,指紋鎖設備2上無需再存儲指紋信息,可增加指紋鎖設備2的存儲空間,且指紋鎖設備上可以不再設置用於比對的計算模塊,可減少指紋鎖設備的成本。
在另一些實施例中,當伺服器3發送指紋信息至指定指紋鎖設備2時,該指紋信息同時還包括時效信息,即該指紋信息在指定時間段內在指定指紋鎖設備2上有權限開鎖。
優選地,所述伺服器3將保存的指紋信息提前發送至該指紋鎖設備2中,還包括:所述伺服器3將所述指紋信息在指定時間內發送至該指紋鎖設備2內。
優選地,在所述指紋鎖設備2完成開鎖後,所述伺服器3將該指紋鎖設備2內存儲的指紋信息刪除。
具體地,伺服器3應有獨立的密碼或主權限管理用戶,當設定密碼或主權限管理用戶後,該使用密碼或主權限的用戶可以對伺服器3內保存的指紋鎖設備2、指紋信息的名稱、編號、權限等進行管理,比如修改、刪除、設置權限等。
如圖2所示,本發明還提供一種指紋鎖管理系統,所述系統包括:
指紋採集終端1,用於將指紋信息上傳至網絡進行註冊;
指紋鎖設備2,用於採集指紋信息並將指紋信息上傳至網絡進行註冊,並在核對身份後執行開鎖或不開鎖命令;
伺服器3,用於管理上傳的指紋信息以及指紋鎖設備2的列表信息,並分別進行保存。
優選地,所述系統還包括身份證識別模塊21,所述身份證識別模塊21設置在所述指紋鎖設備2上,所述指紋鎖設備2採集身份證信息並發送至所述伺服器3進行保存或核對。
應當理解的是,以上僅為本發明的優選實施例,不能因此限制本發明的專利範圍,凡是利用本發明說明書及附圖內容所作的等效結構或等效流程變 換,或直接或間接運用在其他相關的技術領域,均同理包括在本發明的專利保護範圍內。