本發(fā)明涉及計算機技術(shù)領(lǐng)域,特別是涉及一種開鎖方法和裝置。
背景技術(shù):
傳統(tǒng)技術(shù)中,設(shè)備的門鎖都配備有對應的鑰匙,當用戶需要打開設(shè)備的門鎖時,需要用門鎖對應的鑰匙來開鎖。然而,鑰匙在使用過程中的丟失、損壞等情況,給設(shè)備開鎖帶來了不便。
技術(shù)實現(xiàn)要素:
本發(fā)明實施例提供一種開鎖方法和裝置,可以提高開鎖的便利性。
一種開鎖方法,包括:
接收移動終端發(fā)起的開鎖請求,所述開鎖請求中包括設(shè)備標識;
檢測所述設(shè)備標識對應的設(shè)備是否與服務(wù)器連接通信;
若是,則向所述移動終端發(fā)送與所述設(shè)備標識對應的圖形標識符,以使所述移動終端根據(jù)所述圖形標識符對應的圖形標識符信息對所述設(shè)備進行開鎖。
在其中一個實施例中,所述方法還包括:若檢測到所述設(shè)備標識對應的設(shè)備與所述服務(wù)器未連接通信,向所述移動終端發(fā)送與所述設(shè)備標識對應的預設(shè)密碼,以使所述移動終端根據(jù)所述預設(shè)密碼對設(shè)備進行開鎖。
在其中一個實施例中,所述方法還包括:若檢測到所述設(shè)備標識對應的設(shè)備與所述服務(wù)器重新連接通信,更新所述設(shè)備標識對應的預設(shè)密碼。
在其中一個實施例中,所述方法還包括:接收所述設(shè)備上傳的所述圖形標識符信息,檢測所述圖形標識符信息是否在有效期內(nèi);若是,返回所述設(shè)備確認信息,以使所述設(shè)備根據(jù)所述確認信息開鎖。
在其中一個實施例中,所述方法還包括:接收所述設(shè)備上傳的開鎖時長,將所述開鎖時長與所述設(shè)備對應的設(shè)備標識對應存儲。
一種開鎖裝置,包括:
接收模塊,用于接收移動終端發(fā)起的開鎖請求,所述開鎖請求中包括設(shè)備標識;
檢測模塊,用于檢測所述設(shè)備標識對應的設(shè)備是否與服務(wù)器連接通信;
發(fā)送模塊,用于若是,則向所述移動終端發(fā)送與所述設(shè)備標識對應的圖形標識符,以使所述移動終端根據(jù)所述圖形標識符對應的圖形標識符信息對所述設(shè)備進行開鎖。
在其中一個實施例中,所述發(fā)送模塊還用于若檢測到所述設(shè)備標識對應的設(shè)備與所述服務(wù)器未連接通信,向所述移動終端發(fā)送與所述設(shè)備標識對應的預設(shè)密碼,以使所述移動終端根據(jù)所述預設(shè)密碼對設(shè)備進行開鎖。
在其中一個實施例中,所述裝置還包括:更新模塊,用于在向所述移動終端發(fā)送與所述設(shè)備標識對應的預設(shè)密碼之后,若檢測到所述設(shè)備標識對應的設(shè)備與所述服務(wù)器重新連接通信,更新所述設(shè)備標識對應的預設(shè)密碼。
在其中一個實施例中,所述接收模塊還用于接收所述設(shè)備上傳的所述圖形標識符信息;所述檢測模塊還用于檢測所述圖形標識符信息是否在有效期內(nèi);所述裝置還包括:返回模塊,用于若是,返回所述設(shè)備確認信息,以使所述設(shè)備根據(jù)所述確認信息開鎖。
在其中一個實施例中,所述接收模塊還用于接收所述設(shè)備上傳的開鎖時長;所述裝置還包括:存儲模塊,用于將所述開鎖時長與所述設(shè)備對應的設(shè)備標識對應存儲。
本發(fā)明實施例中開鎖方法和裝置,通過設(shè)定與設(shè)備標識對應的圖形標識符,在接收到移動終端發(fā)起的開鎖請求后,將與開鎖請求對應的圖形標識符發(fā)送給移動終端,以使移動終端可根據(jù)圖形標識符信息對設(shè)備進行開鎖。開鎖的方式簡單、快捷。
附圖說明
圖1為一個實施例中開鎖方法的應用環(huán)境示意圖;
圖2為一個實施例中開鎖方法的流程圖;
圖3為一個實施例中開鎖裝置的結(jié)構(gòu)框圖;
圖4為另一個實施例中開鎖裝置的結(jié)構(gòu)框圖;
圖5為另一個實施例中開鎖裝置的結(jié)構(gòu)框圖;
圖6為另一個實施例中開鎖裝置的結(jié)構(gòu)框圖。
具體實施方式
為了使本發(fā)明的目的、技術(shù)方案及優(yōu)點更加清楚明白,以下結(jié)合附圖及實施例,對本發(fā)明進行進一步詳細說明。應當理解,此處所描述的具體實施例僅僅用以解釋本發(fā)明,并不用于限定本發(fā)明。
圖1為一個實施例中開鎖方法的應用環(huán)境示意圖。如圖1所示,該應用環(huán)境包括服務(wù)器110、移動終端120和設(shè)備130。服務(wù)器110和移動終端120之間連接通信,服務(wù)器110和設(shè)備130之間連接通信。服務(wù)器110中存儲有設(shè)備標識對應的圖形標識符和預設(shè)密碼,當服務(wù)器110接收到移動終端120上傳的開鎖請求后,服務(wù)器110獲取開鎖請求中設(shè)備標識,并檢測設(shè)備標識對應的設(shè)備130與服務(wù)器110是否連接通信,若檢測到設(shè)備130與服務(wù)器110連接通信,將設(shè)備標識對應的圖形標識符發(fā)送給移動終端120,移動終端120接收到圖形標識符后將圖形標識符在移動終端120界面展示。通過設(shè)置于設(shè)備130上掃描儀,設(shè)備130可獲取圖形標識符對應的圖形標識符信息,并將圖形標識符信息上傳服務(wù)器110。服務(wù)器110接收到圖形標識符信息后檢測圖形標識符信息是否有效、圖形標識符信息對應的設(shè)備標識與上傳圖形標識符的設(shè)備標識是否一致,圖形標識符信息有效且一致時,將確認開鎖信息返回設(shè)備130,設(shè)備130在接收到確認開鎖信息后即開鎖。其中,移動終端可為手機、平板電腦、穿戴式設(shè)備等;設(shè)備可為能夠連接服務(wù)器且安裝有電控鎖的裝置,如打印機、消防栓等。
圖2為一個實施例中開鎖方法的流程圖。如圖2所示,一種開鎖方法,包括步驟s202至s206。其中:
s202,接收移動終端發(fā)起的開鎖請求,所述開鎖請求中包括設(shè)備標識。
具體地,可通過移動終端內(nèi)app(application,應用程序)向服務(wù)器發(fā)送開鎖請求。開鎖請求可包括發(fā)起請求的賬號信息、請求開鎖的設(shè)備標識和其他信息等。其中,其他信息可包括移動終端的位置信息、開鎖目的信息和開鎖時間信息等中一種或多種。服務(wù)器在接收到移動終端上傳的開鎖請求后,將開鎖請求存儲并獲取開鎖請求中信息,再根據(jù)開鎖請求中信息驗證開鎖請求是否有效。例如,通過移動終端內(nèi)app上傳的開鎖請求中包括用戶賬號為001,請求開鎖的設(shè)備標識為mm02,用戶開鎖的目的為對設(shè)備進行維修,則服務(wù)器在接收到移動終端上傳的開鎖請求后,將開鎖請求存儲并檢測用戶賬號001是否有開鎖權(quán)限,若用戶賬號001有開鎖權(quán)限,再執(zhí)行下一步操作;若用戶賬號001無開鎖權(quán)限,則返回移動終端用戶無權(quán)限的提示。
s204,檢測所述設(shè)備標識對應的設(shè)備是否與服務(wù)器連接通信。
具體地,服務(wù)器獲取開鎖請求后設(shè)備標識后,檢測設(shè)備標識對應的設(shè)備與服務(wù)器是否連接通信。其中,服務(wù)器檢測設(shè)備與服務(wù)器是否連接通信的方式可為服務(wù)器向設(shè)備發(fā)送信息,檢測在預設(shè)時長內(nèi)是否接收到設(shè)備對信息的響應,或服務(wù)器向設(shè)備發(fā)送信息,檢測信息是否發(fā)送成功,若信息發(fā)送成功,則判定設(shè)備與服務(wù)器連接通信。
s206,若是,則向所述移動終端發(fā)送與所述設(shè)備標識對應的圖形標識符,以使所述移動終端根據(jù)所述圖形標識符對應的圖形標識符信息對所述設(shè)備進行開鎖。
具體地,服務(wù)器在檢測到設(shè)備與服務(wù)器連接通信后,將預存的設(shè)備標識對應的圖形標識符發(fā)送給移動終端。其中,圖形標識符是指存儲數(shù)據(jù)符號信息的幾何圖形,可為條形碼或二維碼等。移動終端在接收到服務(wù)器發(fā)送的圖形標識符后,將圖形標識符在移動終端界面展示,通過設(shè)置于設(shè)備上的二維碼掃描儀設(shè)備可獲取圖形標識符對應的圖形標識符信息,并將獲取的圖形標識符信息上傳服務(wù)器。服務(wù)器在接收到設(shè)備上傳的圖形標識符信息后,檢測圖形標識符信息是否有效、圖形標識符信息與設(shè)備是否對應,檢測到圖形標識符信息有效且圖形標識符信息與設(shè)備對應后,將確認開鎖信息返回設(shè)備,則設(shè)備自動開鎖。
上述開鎖方法,通過設(shè)定與設(shè)備標識對應的圖形標識符,在接收到移動終端發(fā)起的開鎖請求后,將與開鎖請求對應的圖形標識符發(fā)送給移動終端,以使移動終端可根據(jù)圖形標識符信息對設(shè)備進行開鎖。開鎖的方式簡單、快捷。
在一個實施例中,上述開鎖方法還包括:若檢測到所述設(shè)備標識對應的設(shè)備與所述服務(wù)器未連接通信,向所述移動終端發(fā)送與所述設(shè)備標識對應的預設(shè)密碼,以使所述移動終端根據(jù)所述預設(shè)密碼對設(shè)備進行開鎖。
具體地,服務(wù)器上存儲有與設(shè)備標識對應的預設(shè)密碼,設(shè)備中也存儲有預設(shè)密碼。當服務(wù)器檢測到設(shè)備與服務(wù)器未連接通信時,將預設(shè)密碼發(fā)送給移動終端,移動終端在接收到預設(shè)密碼后,可根據(jù)預設(shè)密碼開鎖。例如,通過移動終端內(nèi)app向服務(wù)器發(fā)送開鎖請求后,開鎖請求中設(shè)備標識為mm01,服務(wù)器檢測到設(shè)備標識mm01對應的設(shè)備與服務(wù)器未連接通信,則查找設(shè)備標識mm01對應的預設(shè)密碼為654456,則將預設(shè)密碼654456發(fā)送給移動終端,用戶根據(jù)移動終端接收到的預設(shè)密碼在設(shè)備上輸入密碼654456,設(shè)備檢測到輸入的密碼與預存的密碼654456一致,則開鎖。在其他實施例中,服務(wù)器可將設(shè)備標識對應的圖形標識符和預設(shè)密碼一起發(fā)送給移動終端。
上述開鎖方法,在設(shè)備與服務(wù)器未連接通信時,發(fā)送給移動終端預設(shè)的密碼,使得用戶能根據(jù)預設(shè)的密碼開啟設(shè)備,避免了在設(shè)備與服務(wù)器未連接通信時,設(shè)備無法開啟的情況,提高了開啟設(shè)備門的便利性。
在一個實施例中,上述開鎖方法還包括:若檢測到所述設(shè)備標識對應的設(shè)備與所述服務(wù)器重新連接通信,更新所述設(shè)備標識對應的預設(shè)密碼。
具體地,服務(wù)器在發(fā)送設(shè)備標識對應的預設(shè)密碼后,會定時檢測設(shè)備標識對應的設(shè)備與服務(wù)器是否連接通信,若檢測到設(shè)備標識對應的設(shè)備與服務(wù)器連接通信,則設(shè)備設(shè)定已發(fā)送的預設(shè)密碼失效,且服務(wù)器與設(shè)備同步更新存儲的預設(shè)密碼。例如,服務(wù)器向移動終端發(fā)送設(shè)備標識mm01對應的預設(shè)密碼654456后,每隔3分鐘檢測一次設(shè)備標識mm01對應的設(shè)備與服務(wù)器是否連接通信,當檢測到設(shè)備標識mm01對應的設(shè)備與服務(wù)器連接通信后,設(shè)備即設(shè)定密碼654456失效,即密碼654456不能開鎖。服務(wù)器隨機生成新的預設(shè)密碼987564替換存儲設(shè)備標識mm01對應給的預設(shè)密碼654456,并將新的預設(shè)密碼987564發(fā)送給設(shè)備,使設(shè)備同步替換存儲預設(shè)密碼654456。
上述開鎖方法,在向移動終端發(fā)送設(shè)備的預設(shè)密碼后,檢測到設(shè)備與服務(wù)器重新連接通信,則同步更新服務(wù)器與設(shè)備中預設(shè)密碼,并將已發(fā)送的預設(shè)密碼設(shè)置為失效,通過設(shè)置預設(shè)密碼的時效性,提高了設(shè)備開鎖的安全性。
在一個實施例中,上述開鎖方法還包括:接收所述設(shè)備上傳的所述圖形標識符信息,檢測所述圖形標識符信息是否在有效期內(nèi);若是,返回所述設(shè)備確認信息,以使所述設(shè)備根據(jù)所述確認信息開鎖。
具體地,服務(wù)器將設(shè)備標識對應的圖形標識符發(fā)送給移動終端后,會對圖形標識符設(shè)定有效期。當設(shè)備上傳圖形標識符對應的圖形標識符信息時,服務(wù)器查找根據(jù)圖形標識符信息查找圖形標識符對應的有效期,若在有效期內(nèi),則返回設(shè)備確認信息,以使設(shè)備根據(jù)確認信息開鎖;若不在有效期內(nèi),則返回設(shè)備無效信息,以使設(shè)備無法開鎖。在其他實施例中,除對圖形標識信息設(shè)定有效期外,還設(shè)定圖形標識符為一次性使用,即移動終端通過圖形標識符對設(shè)備開鎖后,該圖形標識符失效。
上述開鎖方法,對圖形標識符信息設(shè)定有效期,僅在有效期內(nèi)圖形標識符信息有效、可開啟設(shè)備的電控鎖。通過對圖形標識符信息設(shè)定有效期,能夠提高開鎖的安全性。
在一個實施例中,上述開鎖方法還包括:接收所述設(shè)備上傳的開鎖時長,將所述開鎖時長與所述設(shè)備對應的設(shè)備標識對應存儲。
具體地,在設(shè)備的電控鎖上設(shè)置有觸控感應器,當電控鎖開啟和關(guān)閉時,觸控感應器可感應電控鎖的開啟和關(guān)閉,通過電控鎖的開啟時刻和關(guān)閉時刻可得到電控鎖的開鎖時長。設(shè)備可將電控鎖的開啟時刻、關(guān)閉時刻和開鎖時長上傳服務(wù)器,服務(wù)器將接收的電控鎖的開啟時刻、關(guān)閉時刻和開鎖時長與設(shè)備標識對應存儲。進一步地,服務(wù)器還可將設(shè)備標識、設(shè)備標識對應的開鎖請求、設(shè)備上傳的開鎖時長對應存儲。
上述開鎖方法,將設(shè)備的開鎖時長與設(shè)備標識對應存儲,有利于統(tǒng)計分析各個設(shè)備的開鎖時長,并根據(jù)開鎖時長考核工作人員的工作效率。
在一個實施例中,設(shè)備上電控鎖可通過內(nèi)置電池供電、電路供電或外接電源供電。在設(shè)備上還設(shè)置有應急門,當設(shè)備故障時,可打開應急門再手動打開設(shè)備上電控鎖。
圖3為一個實施例中開鎖裝置的結(jié)構(gòu)框圖。如圖3所示,一種開鎖裝置,包括接收模塊302、檢測模塊304和發(fā)送模塊306。其中:
接收模塊302,用于接收移動終端發(fā)起的開鎖請求,所述開鎖請求中包括設(shè)備標識。
檢測模塊304,用于檢測所述設(shè)備標識對應的設(shè)備是否與服務(wù)器連接通信。
發(fā)送模塊306,用于若是,則向所述移動終端發(fā)送與所述設(shè)備標識對應的圖形標識符,以使所述移動終端根據(jù)所述圖形標識符對應的圖形標識符信息對所述設(shè)備進行開鎖。
上述開鎖裝置,通過設(shè)定與設(shè)備標識對應的圖形標識符,在接收到移動終端發(fā)起的開鎖請求后,將與開鎖請求對應的圖形標識符發(fā)送給移動終端,以使移動終端可根據(jù)圖形標識符信息對設(shè)備進行開鎖。開鎖的方式簡單、快捷。
在一個實施例中,所述發(fā)送模塊306還用于若檢測到所述設(shè)備標識對應的設(shè)備與所述服務(wù)器未連接通信,向所述移動終端發(fā)送與所述設(shè)備標識對應的預設(shè)密碼,以使所述移動終端根據(jù)所述預設(shè)密碼對設(shè)備進行開鎖。
上述開鎖裝置,在設(shè)備與服務(wù)器未連接通信時,發(fā)送給移動終端預設(shè)的密碼,使得用戶能根據(jù)預設(shè)的密碼開啟設(shè)備,避免了在設(shè)備與服務(wù)器未連接通信時,設(shè)備無法開啟的情況,提高了開啟設(shè)備門的便利性。
圖4為另一個實施例中開鎖裝置的結(jié)構(gòu)框圖。如圖4所示,一種開鎖裝置包括:接收模塊402、檢測模塊404、發(fā)送模塊406和更新模塊408。其中,接收模塊402、檢測模塊404和發(fā)送模塊406與圖3中對應的模塊功能相同。
更新模塊408,用于在向所述移動終端發(fā)送與所述設(shè)備標識對應的預設(shè)密碼之后,若檢測到所述設(shè)備標識對應的設(shè)備與所述服務(wù)器重新連接通信,更新所述設(shè)備標識對應的預設(shè)密碼。
上述開鎖裝置,在向移動終端發(fā)送設(shè)備的預設(shè)密碼后,檢測到設(shè)備與服務(wù)器重新連接通信,則同步更新服務(wù)器與設(shè)備中預設(shè)密碼,并將已發(fā)送的預設(shè)密碼設(shè)置為失效,通過設(shè)置預設(shè)密碼的時效性,提高了設(shè)備開鎖的安全性。
圖5為另一個實施例中開鎖裝置的結(jié)構(gòu)框圖。如圖5所示,一種開鎖裝置包括:接收模塊502、檢測模塊504、發(fā)送模塊506和返回模塊508。其中,接收模塊502、檢測模塊504和發(fā)送模塊506與圖3中對應的模塊功能相同。
所述接收模塊502還用于接收所述設(shè)備上傳的所述圖形標識符信息;
所述檢測模塊504還用于檢測所述圖形標識符信息是否在有效期內(nèi);
返回模塊508,用于若是,返回所述設(shè)備確認信息,以使所述設(shè)備根據(jù)所述確認信息開鎖。
上述開鎖裝置,對圖形標識符信息設(shè)定有效期,僅在有效期內(nèi)圖形標識符信息有效可開啟設(shè)備的電控鎖。通過對圖形標識符信息設(shè)定有效期,能夠提高開鎖的安全性。
圖6為另一個實施例中開鎖裝置的結(jié)構(gòu)框圖。如圖6所示,一種開鎖裝置包括:接收模塊602、檢測模塊604、發(fā)送模塊606和存儲模塊608。其中,接收模塊602、檢測模塊604和發(fā)送模塊606與圖3中對應的模塊功能相同。
所述接收模塊602還用于接收所述設(shè)備上傳的開鎖時長;
存儲模塊608,用于將所述開鎖時長與所述設(shè)備對應的設(shè)備標識對應存儲。
上述開鎖裝置,將設(shè)備的開鎖時長與設(shè)備標識對應存儲,有利于統(tǒng)計分析各個設(shè)備的開鎖時長,并根據(jù)開鎖時長考核工作人員的工作效率。
本領(lǐng)域普通技術(shù)人員可以理解實現(xiàn)上述實施例方法中的全部或部分流程,是可以通過計算機程序來指令相關(guān)的硬件來完成,所述的程序可存儲于一非易失性計算機可讀取存儲介質(zhì)中,該程序在執(zhí)行時,可包括如上述各方法的實施例的流程。其中,所述的存儲介質(zhì)可為磁碟、光盤、只讀存儲記憶體(read-onlymemory,rom)等。
以上所述實施例僅表達了本發(fā)明的幾種實施方式,其描述較為具體和詳細,但并不能因此而理解為對本發(fā)明專利范圍的限制。應當指出的是,對于本領(lǐng)域的普通技術(shù)人員來說,在不脫離本發(fā)明構(gòu)思的前提下,還可以做出若干變形和改進,這些都屬于本發(fā)明的保護范圍。因此,本發(fā)明專利的保護范圍應以所附權(quán)利要求為準。