專利名稱:鎖體控制裝置和方法
技術領域:
本發(fā)明涉及一種鎖體,尤其是一種應用藍牙技術的鎖體控制裝置和方法。
背景技術:
目前,藍牙的應用越來越廣泛,特別是應用在移動終端中都已經相當普 及了。而市場上各種形態(tài)的密碼鎖,大多是需要通過手工操作來設定密碼, 用這種方式設置的密碼其位數(shù)一般都很有限,保密性不高,易被人通過攝像
和查看指紋等方式破解;而保密性高,不易被破解的密碼鎖,其造價非常高。 本發(fā)明就是針對以上現(xiàn)實情況,設計一種簡單易操作而又保密性高的密碼鎖。 該發(fā)明在防盜門、保險拒等需要防盜鎖的設施上有著廣泛的應用。
發(fā)明內容
本發(fā)明要解決的技術問題是提供……
為了解決上述問題,本發(fā)明提供了一種鎖體控制裝置,用于控制鎖體執(zhí) 行打開和鎖定動作,所述控制裝置包括應用藍牙^t術進行信息交互的藍牙鎖 和藍牙密匙,所述藍牙密匙用于接收用戶指令,存儲密碼及向藍牙鎖發(fā)送命 令;藍牙鎖用于接收藍牙密匙的命令,存儲密碼,控制鎖體鎖定及在密碼驗 證通過后控制鎖體打開,所述開鎖密碼由藍牙密匙或藍牙鎖自動產生并發(fā)送 到對方,密碼驗證過程由藍牙密匙或藍牙鎖執(zhí)行,開鎖時,對方發(fā)送密碼到 密碼一驗證方,由密碼—驗證方進行密碼驗證。
進一步地,所述藍牙密鑰包括控制模塊、藍牙模塊、數(shù)據(jù)存儲模塊及密 碼產生模塊,其中,
控制模塊用于接收用戶指令,解析用戶指令及藍牙鎖信號,向其他模塊 發(fā)送控制命令進行流程控制;藍牙模塊用于利用藍牙技術搜索藍牙鎖,向藍牙鎖發(fā)送命令和密碼,以
及"l姿收來自藍牙鎖的信息;
數(shù)據(jù)存儲;漠塊用于存儲開鎖密碼; 密碼產生模塊用于自動產生開鎖密碼,
所述藍牙鎖包括控制模塊、藍牙模塊、數(shù)據(jù)存儲模塊及密碼驗證模塊, 其中,
控制模塊用于解析藍牙密匙發(fā)送的信號,控制鎖體執(zhí)行鎖定和打開動作, 以及向其他模塊發(fā)送控制命令進行流程控制;
藍牙模塊用于接收藍牙密鑰發(fā)送命令和密碼,以及向藍牙密鑰發(fā)送信息;
數(shù)據(jù)存儲模塊用于存儲開鎖密碼;
密碼驗證模塊比較從藍牙密鑰接收來的密碼與藍牙鎖數(shù)據(jù)存儲;漢塊中的 密碼是否完全相同,
其中,藍牙鎖的藍牙模塊接收到的鎖定指令,并由控制模塊解析后控制 鎖體完成的鎖定動作,藍牙鎖的控制模塊根據(jù)密碼驗證模塊的驗證成功結果 控制鎖體完成打開動作。
進一步地,所述藍牙鎖包括也用于產生開鎖密碼的密碼產生;f莫塊,所述 藍牙密匙的控制模塊接收的用戶指令包括操作指令和設置指令,所述藍牙鎖 的控制模塊還用于接收和解析用戶的設置指令,所述數(shù)據(jù)存儲模塊還用于存 儲用戶的設置信息,所述設置信息包括是否由當前設備產生密碼及是否產生 新密碼,若設置為使用新密碼,所述藍牙鎖及藍牙密匙的控制模塊還用于刪 除原來數(shù)據(jù)存儲才莫塊中的密碼。
進一步地,藍牙密匙的數(shù)據(jù)存儲模塊用于存儲多條密碼, 一個藍牙密匙 控制多個藍牙鎖。
進一步地,藍牙密匙的控制模塊還用于設定搜索時鐘,以在搜索藍牙鎖 超時時,及時告知用戶搜索失敗。
進一步地,所述藍牙密鑰嵌于移動終端中。
為解決上述技術問題,本發(fā)明還提供了一種鎖體控制方法,該方法利用控制裝置對鎖體進行控制,控制裝置包括藍牙鎖和藍f密匙,藍牙鎮(zhèn)和藍牙 密匙利用藍牙技術進行信息交互,鎖定時,藍牙密匙和藍牙鎖存儲密碼,并 由藍牙鎖控制鎖體執(zhí)行鎖定動作,打開時,藍牙密匙或藍牙鎖發(fā)送密碼給藍 牙鎖或藍牙密匙,由藍牙鎖或藍牙密匙進行密碼驗證,驗證成功后,藍牙鎖 控制鎖體執(zhí)行打開動作,其中所述密碼由藍牙密匙或藍牙鎖自動產生后發(fā)送 給對方。
進一步地,藍牙密匙控制藍牙鎖鎖定或打開鎖體前,還包括以下步驟
(al)藍牙密鑰向藍牙鎖發(fā)送搜索信號;
(bl)藍牙鎖收到藍牙密鑰的搜索信號后給藍牙密鑰應答信號;
(cl)藍牙密鑰與藍牙鎖建立鏈接。 進一步地,控制鎖體鎖定時包括以下步驟
(a2)藍牙密鑰向藍牙鎖發(fā)送鎖定命令;
(b2)藍牙鎖接到鎖定命令后生成密碼,并將所述數(shù)據(jù)傳給藍牙密鑰;
(c2)藍牙密鑰接收并保存密碼;
(d2)藍牙鎖保存密碼,并控制鎖體執(zhí)行鎖定動作。
進一步地,控制鎖體打開時包括以下步驟
(a3)藍牙密鑰向藍牙鎖發(fā)送開鎖命令及開鎖密碼;
(b3 )藍牙鎖將存儲的密碼與藍牙密匙發(fā)送的密碼比較,進行密碼驗證;
(c3)密碼驗證成功,藍牙鎖控制鎖體執(zhí)行打開動作。
相較于現(xiàn)有技術,本發(fā)明鎖體控制裝置和方法應用藍牙技術近距離傳輸 密碼,通過驗證密碼判定是否開鎖,簡單易操作,密碼性高。藍牙密匙可以 集成在利用現(xiàn)已比較普及的移動終端上,節(jié)約成本。密碼對用戶不可見可以 起到最大的保密作用,智能化高,可以在此基礎上設計出滿足多種需求的智
能密碼鎖。
圖1是本發(fā)明鎖體的控制裝置示意框圖。圖2是藍牙密鑰與藍牙鎖的鏈接過程示意圖。
圖3是藍牙密鑰鎖定藍牙鎖的流程示意圖。 圖4是藍牙密鑰打開藍牙鎖的流程示意圖。
具體實施例方式
本發(fā)明鎖體控制裝置應用藍牙技術控制鎖體的鎖定和打開,控制裝置包 括藍牙鎖和藍牙密匙,藍牙密匙由用戶控制,接收用戶操作指令,再由藍牙 鎖對鎖體進行動作控制,本發(fā)明所說的鎖體可以是電子鎖體或機械鎖體,用 于響應藍牙鎖的打開或鎖定命令,執(zhí)行打開或鎖定操作。
如圖1所示,藍牙鎖和藍牙密匙利用藍牙技術進行信息交互,鎖定時, 藍牙鎖自動產生用戶不可見的密碼并發(fā)送給藍牙密匙,藍牙鎖和藍牙密匙存 儲密碼,藍牙鎖控制鎖體執(zhí)行鎖定動作,打開時,藍牙密匙發(fā)送密碼,藍牙 鎖進行密碼驗證,驗證成功后,藍牙鎖控制鎖體執(zhí)行打開動作。
藍牙密鑰是指嵌入藍牙功能,通過藍牙技術給藍牙鎖發(fā)送開鎖與鎖定命 令,并傳輸密碼給藍牙鎖的設備。為方便使用,藍牙密鑰最好嵌入到移動終 端中。藍牙密鑰包括以下4個模塊控制模塊,藍牙模塊,數(shù)據(jù)存儲模塊,
密碼產生^:莫塊。其中,
控制模塊用于接收用戶指令,解析用戶指令及藍牙鎖信號,向其他模 塊發(fā)送控制命令進行流程控制;
控制模塊還用于設定搜索時鐘,以在搜索藍牙鎖超時時,及時告知用戶 搜索失敗。為了使用戶了解操作狀況,控制模塊還用于顯示操作結果或釆用 不同的告警信號提示用戶操作結果。
控制模塊的流程控制作用體現(xiàn)在管理藍牙模塊進行命令和密碼的發(fā)送 與接收;管理數(shù)據(jù)存儲才莫塊對用戶設置與密碼的存儲和讀取,以及管理密碼 生成沖莫塊產生密碼。
用戶指令包括操作指令和設置指令,操作指令指打開或鎖定藍牙鎖,設 置指令包括是否由當前設備產生密碼及是否產生新密碼。
藍牙模塊用于搜索藍牙鎖及產生響應信號,利用藍牙技術向藍牙鎖發(fā) 送命令和密碼,以及接收來自藍牙鎖的命令和密碼。數(shù)據(jù)存儲模塊用于存儲用戶設置信息和開鎖密碼。
用戶設置信息指(1)設置是否每次鎖定和打開藍牙鎖這一整個流程都會 產生新的密碼,因為我們也可以在一段時間內都用同一個密碼,而不需要重 新生成新的密碼;(2 )設置是否由當前設備(藍牙密鑰或藍牙鎖)產生密碼, 因為藍牙密鑰和藍牙鎖都可以產生密碼。
密碼產生模塊自動產生開鎖密碼,密碼可以是隨機產生數(shù)據(jù)串或密碼 文件。
藍牙鎖是指嵌入藍牙功能,接收藍牙密匙的鎖定或打開命令,控制鎖體 進行打開或鎖定操作的設備,包括以下5個模塊控制模塊,藍牙模塊,數(shù) 據(jù)存儲模塊,密碼驗證模塊以及密碼產生模塊。
控制模塊用于解析藍牙密匙信號,控制鎖體執(zhí)行鎖定和打開動作,以及 向其他模塊發(fā)送控制命令進行流程控制;
打開操作是由控制^^塊根據(jù)密碼驗證^t塊的驗證成功結果控制鎖體完成 的;鎖定動作是由藍牙才莫塊接收到的鎖定指令,并由控制才莫塊解析后控制鎖 體完成的。
控制模塊的流程控制作用體現(xiàn)在管理藍牙模塊進行命令和密碼的發(fā)送 與接收;管理數(shù)據(jù)存儲模塊進行密碼的存儲和讀?。还芾砻艽a驗證模塊進行 密碼的驗證;當需要產生密碼時,還需要管理密碼產生模塊產生密碼。
藍牙模塊用于產生應答信號,利用藍牙技術給藍牙密鑰發(fā)送命令和密 碼,也接收來自藍牙密鑰的命令和密碼。
數(shù)據(jù)存儲模塊用于存儲用戶設置信息和開鎖密碼。
密碼驗證模塊比較從藍牙密鑰接收來的密碼與藍牙鎖數(shù)據(jù)存儲模塊中 的密碼是否完全相同。
密碼產生^:莫塊用于隨機產生開鎖密碼。
本發(fā)明實施例中,藍牙密匙和藍牙鎖都具有密碼產生模塊,用戶可以根 據(jù)意愿靈活設置由哪個設備產生密碼,而是否產生新密碼是指用戶可以根據(jù) 個人需求,設置每次鎖定和打開藍牙鎖這一整個流程都會產生新的密碼,或 沿用上次的密碼,或在一段時間內都用同一個密碼。
如果用戶設置指令為每次使用新密碼,則藍牙密匙和藍牙鎖的控制模塊還用于根據(jù)用戶的設置指令,確認在每次開鎖成功后刪除數(shù)據(jù)存儲;漠塊存儲 的密碼,這樣可以提高鎖體的保密性。
藍牙密鑰和藍牙鎖中的數(shù)據(jù)存儲;漠塊可以存儲多條密碼,通過它們的控
制模塊,可以設計成一個藍牙密鑰控制多個藍牙鎖(由控制模塊解析用戶指
令比如打開鎖1或鎖2),并從數(shù)據(jù)存儲模塊獲取相應的密碼,由藍牙鎖 的密碼驗證模塊進行密碼驗證確認是否開鎖;也可以設計成一個藍牙鎖由多 個藍牙密鑰控制, 一個藍牙鎖有多個藍牙子鎖,每個藍牙(子)密匙對應控 制一個藍牙子鎖。
以下結合附圖,以由藍牙鎖中的密碼產生;f莫塊產生密碼為例對控制裝置 的工作過程進行說明。
首先,藍牙密鑰搜尋并連接藍牙鎖,然后藍牙密鑰根據(jù)用戶的指令通過 藍牙模塊給藍牙鎖發(fā)送開鎖或鎖定命令。
以下結合附圖對藍牙鎖和藍牙密匙的鏈接及上鎖和開鎖的過程進行詳細
描述o
如圖2是藍牙密鑰與藍牙鎖鏈接的過程示意圖,該過程包括以下步驟
步驟201:藍牙密鑰開始搜索藍牙鎖,向藍牙鎖發(fā)送搜索信號,并設定 搜索時鐘;
步驟202:藍牙鎖收到藍牙密鑰的搜索信號后給藍牙密鑰應答信號,藍 牙密匙判斷是否在設定時間內收到藍牙鎖發(fā)送的應答信號,如果收到,則執(zhí) 行步驟203,否則藍牙密鑰搜索超時,本次搜索失??;
步驟203:藍牙密鑰與藍牙鎖建立鏈"^。
藍牙密匙鎖定藍牙鎖的過程如圖3所示,包括以下步驟
步驟301:藍牙密鑰通過藍牙模塊給藍牙鎖發(fā)送鎖定命令。
步驟302:藍牙鎖通過藍牙^^莫塊接收鎖定命令成功后再通過藍牙^t塊給 藍牙密鑰發(fā)送開鎖命令接收成功確認信息,并執(zhí)行步驟303,否則藍牙密匙 發(fā)出告警信息,返回步驟301;
步驟303:藍牙鎖的密碼產生^t塊中生成密碼,并將所述密碼傳給藍牙 密鑰;步驟304:藍牙密鑰接收密碼并存儲到數(shù)據(jù)存儲^i塊中后,給藍牙鎖發(fā) 送密碼接收成功確認信息;
步驟305:藍牙鎖保存密碼到數(shù)據(jù)存儲才莫塊,控制模塊控制鎖體執(zhí)行上 鎖動作。
藍牙密鑰打開藍牙鎖的流程,如圖4所示,包括以下步驟
步驟401:藍牙密鑰通過藍牙才莫塊向藍牙鎖發(fā)送開鎖命令;
步驟402:藍牙鎖通過藍牙才莫塊接收開鎖命令成功后再通過藍牙模塊給 藍牙密鑰發(fā)送開鎖命令接收成功確認信息;
步驟403:藍牙密鑰給藍牙鎖發(fā)送解鎖密碼;
步驟404:藍牙鎖通過密碼驗證模塊把數(shù)據(jù)存儲模塊中存儲的密碼與接 收到的密碼進行比較,如果密碼相同則開鎖成功,并給藍牙密鑰發(fā)送開鎖成 功信息,再打開,密碼不同則開鎖失敗,并對藍牙密鑰發(fā)出開鎖失敗信息。
開鎖失敗可能是因為用戶失誤,造成藍牙密匙和藍牙鎖不匹配才導致開 鎖失敗的。
以上是以藍牙鎖作為密碼驗證方執(zhí)行密碼驗證過程為例進行說明的,當 然也可以由藍牙鎖接到打開命令后,將密碼發(fā)送給藍牙密匙,由藍牙密匙作 為密碼驗證方執(zhí)行密碼驗證過程,并在驗證成功時,通知藍牙鎖控制鎖體打 開。
如果用戶設置為每次使用新密碼,則當藍牙密鑰和藍牙鎖在開鎖后或鎖 定前將原來在數(shù)據(jù)存儲^^莫塊中的密碼刪除,這樣每次對藍牙鎖的開鎖都是使 用不同的密鑰,保密性就非常強。
本發(fā)明鎖體控制裝置應用藍牙技術近距離傳輸密碼,控制裝置通過驗證 密碼判定是否開鎖,筒單易操作,密碼性高。藍牙密匙可以集成在利用現(xiàn)已 比較普及的移動終端上,節(jié)約成本。密碼對用戶不可見可以起到最大的保密 作用,智能化高,可以在此基礎上設計出滿足多種需求的智能密碼鎖。
權利要求
1、一種鎖體控制裝置,用于控制鎖體執(zhí)行打開和鎖定動作,其特征在于所述控制裝置包括應用藍牙技術進行信息交互的藍牙鎖和藍牙密匙,所述藍牙密匙用于接收用戶指令,存儲密碼及向藍牙鎖發(fā)送命令;藍牙鎖用于接收藍牙密匙的命令,存儲密碼,控制鎖體鎖定及在密碼驗證通過后控制鎖體打開,所述開鎖密碼由藍牙密匙或藍牙鎖自動產生并發(fā)送到對方,密碼驗證過程由藍牙密匙或藍牙鎖執(zhí)行,開鎖時,對方發(fā)送密碼到密碼驗證方,由密碼驗證方進行密碼驗證。
2、 如權利要求1所述的控制裝置,其特征在于所述藍牙密鑰包括控制 模塊、藍牙才莫塊、數(shù)據(jù)存儲模塊及密碼產生模塊,其中,控制模塊用于接收用戶指令,解析用戶指令及藍牙鎖信號,向其他模塊 發(fā)送控制命令進行流程控制;藍牙模塊用于利用藍牙技術搜索藍牙鎖,向藍牙鎖發(fā)送命令和密碼,以 及"l妻收來自藍牙鎖的信息;數(shù)據(jù)存儲才莫塊用于存儲開鎖密碼;密碼產生^t塊用于自動產生開鎖密碼,所述藍牙鎖包括控制模塊、藍牙模塊、數(shù)據(jù)存儲模塊及密碼驗證模塊, 其中,控制才莫塊用于解析藍牙密匙發(fā)送的信號,控制鎖體執(zhí)行鎖定和打開動作, 以及向其他模塊發(fā)送控制命令進行流程控制;藍牙模塊用于接收藍牙密鑰發(fā)送命令和密碼,以及向藍牙密鑰發(fā)送信息; 數(shù)據(jù)存儲模塊用于存儲開鎖密碼;密碼驗證模塊比較從藍牙密鑰接收來的密碼與藍牙鎖數(shù)據(jù)存儲模塊中的 密碼是否完全相同,其中,藍牙鎖的藍牙模塊接收到的鎖定指令,并由控制模塊解析后控制 鎖體完成的鎖定動作,藍牙鎖的控制模塊根據(jù)密碼驗證模塊的驗證成功結果 控制鎖體完成打開動作。
3、 如權利要求2所述的控制裝置,其特征在于所述藍牙鎖包括也用于 產生開鎖密碼的密碼產生模塊,所述藍牙密匙的控制模塊接收的用戶指令包 括操作指令和設置指令,所述藍牙鎖的控制模塊還用于接收和解析用戶的設 置指令,所述數(shù)據(jù)存儲模塊還用于存儲用戶的設置信息,所述設置信息包括 是否由當前設備產生密碼及是否產生新密碼,若設置為使用新密碼,所述藍 牙鎖及藍牙密匙的控制模塊還用于刪除原來數(shù)據(jù)存儲模塊中的密碼。
4、 如權利要求2所述的控制裝置,其特征在于藍牙密匙的數(shù)據(jù)存儲模 塊用于存儲多條密碼, 一個藍牙密匙控制多個藍牙鎖。
5、 如權利要求2所述的控制裝置,其特征在于藍牙密匙的控制模塊還 用于設定搜索時鐘,以在搜索藍牙鎖超時時,及時告知用戶搜索失敗。
6、 如權利要求1所述的控制裝置,其特征在于所述藍牙密鑰嵌于移動 終端中。
7、 一種鎖體控制方法,其特征在于,該方法利用控制裝置對鎖體進行控 制,控制裝置包括藍牙鎖和藍牙密匙,藍牙鎖和藍牙密匙利用藍牙技術進行 信息交互,鎖定時,藍牙密匙和藍牙鎖存儲密碼,并由藍牙鎖控制鎖體執(zhí)行 鎖定動作,打開時,藍牙密匙或藍牙鎖發(fā)送密碼給藍牙鎖或藍牙密匙,由藍 牙鎖或藍牙密匙進行密碼驗證,驗證成功后,藍牙鎖控制鎖體執(zhí)行打開動作, 其中所述密碼由藍牙密匙或藍牙鎖自動產生后發(fā)送給對方。
8、 如權利要求7所述的方法,其特征在于,藍牙密匙控制藍牙鎖鎖定或 打開鎖體前,還包括以下步驟(al)藍牙密鑰向藍牙鎖發(fā)送^t索信號;(bl)藍牙鎖收到藍牙密鑰的搜索信號后給藍牙密鑰應答信號;(cl)藍牙密鑰與藍牙鎖建立鏈"t妻。
9、 如權利要求7所述的方法,其特征在于控制鎖體鎖定時包括以下步驟(a2)藍牙密鑰向藍牙鎖發(fā)送鎖定命令;(b2)藍牙鎖接到鎖定命令后生成密碼,并將所述數(shù)據(jù)傳給藍牙密鑰; (c2)藍牙密鑰接收并保存密碼; (d2)藍牙鎖保存密碼,并控制鎖體執(zhí)行鎖定動作。
10、如權利要求7所述的方法,其特征在于控制鎖體打開時包括以下 步驟(a3)藍牙密鑰向藍牙鎖發(fā)送開鎖命令及開鎖密碼;(b3 )藍牙鎖將存儲的密碼與藍牙密匙發(fā)送的密碼比較,進行密碼-瞼證;(c3)密碼驗證成功,藍牙鎖控制鎖體執(zhí)行打開動作。
全文摘要
本發(fā)明提供了一種鎖體控制裝置和方法,該鎖體控制裝置用于控制鎖體執(zhí)行打開和鎖定動作,所述控制裝置包括應用藍牙技術進行信息交互的藍牙鎖和藍牙密匙,所述藍牙密匙用于接收用戶指令,存儲密碼及向藍牙鎖發(fā)送命令;藍牙鎖用于接收藍牙密匙的命令,存儲密碼,控制鎖體鎖定及在密碼驗證通過后控制鎖體打開,所述開鎖密碼由藍牙密匙或藍牙鎖自動產生并發(fā)送到對方,密碼驗證過程由藍牙密匙或藍牙鎖執(zhí)行,開鎖時,對方發(fā)送密碼到密碼驗證方,由密碼驗證方進行密碼驗證。本發(fā)明鎖體控制裝置和方法應用藍牙技術近距離傳輸密碼,通過驗證密碼判定是否開鎖,簡單易操作,密碼性高。
文檔編號G08C17/00GK101298817SQ20081011147
公開日2008年11月5日 申請日期2008年6月19日 優(yōu)先權日2008年6月19日
發(fā)明者劉春華 申請人:中興通訊股份有限公司