本實用新型涉及設備遠程控制技術領域,具體涉及一種智能鎖的遠程控制系統及方法。
背景技術:
智能鎖是指區別于傳統機械鎖,在用戶識別、安全性、管理性方面更加智能化的鎖具,是門禁系統中鎖門的執行部件。智能鎖由于其便利性、安全性等特點越來越多的出現在人們的生活中。隨著網絡技術的不斷發展,智能鎖的智能化程度也越來越高,對智能鎖遠程控制的需求也越來越大。當前,智能鎖遠程控制在一定程度還有很大的局限性,例如遠程控制時不可避免的會有網絡延遲,由此可能導致控制失效。本實用新型正是針對該問題而提出的一種智能鎖的遠程控制系統。
技術實現要素:
針對現有技術中存在的缺陷,本實用新型的目的在于提供一種智能鎖的遠程控制系統,通過該系統,能夠實現對智能鎖或對安裝有智能鎖的其它設備的快速遠程控制。
為實現上述目的,本實用新型采用的技術方案如下:
一種智能鎖的遠程控制系統,包括智能鎖,所述智能鎖包括主控單元MCU以及與主控單元連接的用于控制智能鎖開或關的鎖具控制單元,該系統還包括遠程控制服務器和將智能鎖的設備標識信息和用戶的智能鎖控制請求信息上傳至遠程控制服務器的終端設備;
所述智能鎖上還包括分別與所述主控單元MCU連接的SIM卡和數據收發模塊,所述數據收發模塊包括第一移動通信單元;
所述遠程控制服務器包括中央處理器、以及分別與中央處理器連接的用于存儲智能鎖的設備標識信息和SIM卡卡號的設備信息存儲單元和第二移動通信單元;所述第一移動通信單元和第二移動通信單元連接;
所述終端設備包括主處理器、以及分別與主處理器連接的人機交互單元和第三移動通信單元;所述第一移動通信單元和第二移動通信單元分別與第三移動通信單元連接。
進一步,如上所述的一種智能鎖的遠程控制系統,所述數據收發模塊還包括用于存儲遠程控制服務器的標識信息的服務器標識信息存儲單元。
進一步,如上所述的一種智能鎖的遠程控制系統,所述智能鎖還包括與所述主控單元MCU連接的鎖具定位單元。
進一步,如上所述的一種智能鎖的遠程控制系統,所述數據收發模塊和鎖具定位單元為SIM808模塊。
進一步,如上所述的一種智能鎖的遠程控制系統,所述智能鎖的表面還設有包含有智能鎖的設備標識信息的設備標簽,所述終端設備上還設有用于識別所述設備標簽的設備標簽識別單元;所述設備標簽包括二維碼標簽或條形碼標簽。
進一步,如上所述的一種智能鎖的遠程控制系統,所述遠程控制服務器為第一本地服務器;或者,所述遠程控制服務器為第二本地服務器和與第二本地服務器連接的云服務器,所述第二本地服務器與終端設備通信連接,所述云服務器與智能鎖通信連接,所述設備信息存儲單元設置在第二本地服務器中。
進一步,如上所述的一種智能鎖的遠程控制系統,所述終端設備包括智能手機或PC機。
本實用新型的有益效果在于:本實用新型所提供的智能鎖操作系統,通過撥號打電話的方式實現對智能鎖的遠程實時控制,還可以將智能鎖綁定到其它設備上使用,實現對其它設備的監控。
附圖說明
圖1為本實用新型具體實施方式中提供的一種智能鎖的遠程控制系統的結構示意圖;
圖2為本實用新型具體實施方式中提供的智能鎖的遠程控制系統的各部分的通信關系示意圖;
圖3為本實用新型具體實施方式中提供的一種智能鎖的遠程控制方法的流程圖。
具體實施方式
下面結合說明書附圖與具體實施方式對本實用新型做進一步的詳細說明。
圖1示出了本實用新型提供的一種智能鎖的遠程控制系統的結構示意圖,由圖中可以看出,該遠程控制系統主要包括智能鎖100、遠程控制服務器200和終端設備300三大部分。
本實施方式中,所述智能鎖100包括主控單元MCU 101、用于根據主控單元MCU 101的指令控制智能鎖開或者關的鎖具控制單元102、SIM卡103和數據收發模塊,其中,鎖具控制單元102、SIM卡103和數據收發模塊分別與主控單元MCU 101連接;所述數據收發模塊包括第一移動通信單元104,智能鎖100通過第一移動通信單元104與遠程控制服務器200和終端設備300通信連接。
所述遠程控制服務器200包括中央處理器201、以及分別與中央處理器201連接的用于存儲智能鎖100的設備標識信息和SIM卡103的SIM卡卡號的設備信息存儲單元202和第二移動通信單元203;所述第一移動通信單元104和第二移動通信單元203連接;中央處理器201通過第二移動通信單元203向智能鎖100發送SIM卡撥號請求和智能鎖操作指令;
所述終端設備300包括主處理器301、以及分別與主處理器301連接的人機交互單元302和第三移動通信單元303;所述第一移動通信單元104和第二移動通信單元203分別與第三移動通信單元303連接。
本實施例中,所述終端設備300包括但限于智能手機、PC機等。用戶在需要對智能鎖100進行開鎖或上鎖操作時,通過其終端設備300的人機交互單元303向遠程控制服務器200發送智能鎖操作請求,同時將需要操作的智能鎖的設備標識信息發送到遠程控制服務器200,遠程控制服務器200接收到終端設備300發送的信息(智能鎖的設備標識信息和智能鎖操作請求)后,首先對終端設備300和用戶身份進行安全認證,認證通過后,根據智能鎖的設備標識信息在其設備信息存儲單元202中查到該標識信息對應的智能鎖100的SIM卡卡號,并向智能鎖100發起撥號請求,智能鎖100接收到遠程控制服務器200發送的撥號請求后,響應遠程控制服務器200的撥號請求即接通服務器的通話請求,之后,遠程控制服務器200根據終端設備300發送的設備操作請求信息生成智能鎖操作指令,并發送給智能鎖100,智能鎖100接收到該指令后,智能鎖100的主控單元MCU 101根據該指令控制其鎖具控制單元102完成智能鎖100的開鎖或關鎖動作。
為了提高遠程控制的安全性,本實施方式中,智能鎖100的數據收發模塊還包括用于存儲遠程控制服務器200的標識信息的服務器標識信息存儲單元105,遠程控制服務器200向智能鎖100發起撥號請求的同時,將服務器的標識信息也發送到智能鎖100,當智能鎖100的數據收發模塊接收到遠程控制服務器200發送的撥號請求后,首先判斷該遠程控制服務器200的服務器標識是否在其所述服務器標識信息存儲單元105中存在,如果存在,則響應撥號請求,如果不存在,則拒絕所述撥號請求。
需要說明的,本實施方式中,服務器標識信息存儲單元105中存儲的是遠程控制服務器的白名單信息,即通過認證的、安全的遠程控制服務器。在實際應用中,所述服務器標識信息存儲單元105中也可以是存儲服務器黑名單信息,此時,如果發起撥號請求的遠程控制服務器的服務器標識存在于黑名單中,則拒絕撥號請求,如果不存在,則響應所述撥號請求。
本實施方式中,所述智能鎖100除用于門禁系統外,還可以將其綁定于其它設備上,如自行車、摩托車、汽車等需要進行開鎖或上鎖的設備上,從而實現對設備的遠程控制。
本實施方式中,所述智能鎖100上還可以設有與所述主控單元MCU 101連接的鎖具定位單元106,如GPS定位模塊,通過鎖具定位單元106可以實現對智能鎖101的實時定位,智能鎖101可以通過其數據收發模塊將其位置信息發送給遠程控制服務器200和終端設備300,使遠程控制服務器200和用戶能夠隨時知曉安裝該智能鎖的設備當前所在的位置。
在實際應用中,所述數據收發模塊和鎖具定位單元106兩者可以直接采用SIM808模塊實現。
為了便于終端設備300獲取到智能鎖100的設備標識信息,本實施方式中,所述智能鎖100的表面還可以設有包含有智能鎖100的設備標識信息的設備標簽107,此時,所述終端設備300上還設有用于識別所述設備標簽107的設備標簽識別單元304,設備標簽識別單元304與主處理器301連接。所述設備標簽304包括但不限于二維碼標簽或條形碼標簽,對應的,設備標簽識別單元304為二維碼識別模塊或條形碼識別模塊。
本實施方式中,所述遠程控制服務器200可以直接選用第一本地服務器實現。
為了能夠更及時的響應多個用戶的遠程操作請求,所述遠程控制服務器200還可以為第二本地服務器和與第二本地服務器連接的云服務器,如圖2所示,此時,所述第二本地服務器與終端設備300通信連接,所述云服務器與智能鎖100通信連接.所述設備信息存儲單元202設置在第二本地服務器中。
實際應用中,所述遠程控制服務器200優選第二本地服務器和云服務器。此時,所有邏輯操作處理都在第二本地服務器執行,第二本地服務器直接接收終端設備300和智能鎖100發送的信息,并生成相關的智能鎖操作指令和撥號請求,云服務器則負責將第二本地服務器生成的撥號請求或智能鎖操作指令發送到智能鎖100。由于云服務器能夠同時向多個智能鎖發送信息,因此,可以實現同時對多個智能鎖進行控制,更好的滿足用戶的請求。
當前,在實際應用中,如果用戶及其終端設備300在被遠程控制服務器200授權后,可以直接通過其人機交互單元302向智能鎖100發送撥號請求和智能鎖操作指令,完成對智能鎖的控制。所述人機交互單元302包括但不限于語音、按鍵、觸摸屏等人機交互方式。
為了更好的理解本實施方式中所述的智能鎖的遠程控制系統,本實施方式中還提供了一種智能鎖的遠程控制方法,如圖3所示,該方法主要包括以下幾個步驟:
步驟S100:終端設備獲取智能鎖的設備標識信息,將所述設備標識信息和用戶的智能鎖操作請求信息發送到遠程控制服務器;智能鎖操作請求信息為智能鎖開鎖請求或上鎖請求;
步驟S200:遠程控制服務器接收到所述設備標識信息和智能鎖操作請求后,根據所述設備標識信息在其設備信息存儲單元中查找該標識信息對應的智能鎖的SIM卡卡號,并根據該SIM卡卡號向智能鎖發起撥號請求;
步驟S300:智能鎖響應遠程控制服務器的撥號請求;
步驟S400:遠程控制服務器根據所述智能鎖操作請求信息生成智能鎖操作指令,并將智能鎖操作指令發送到智能鎖;
步驟S500:智能鎖接收所述智能鎖操作指令,其主控單元MCU根據該智能鎖操作指令控制其鎖具控制單元完成相應的動作。
本實施方式中,當智能鎖的數據收發模塊包括用于存儲遠程控制服務器的標識信息的服務器標識信息存儲單元時,步驟(2)中,遠程控制服務器向智能鎖發起撥號請求的同時,將其標識信息發送到智能鎖;步驟(3)中,智能鎖響應遠程控制服務器的撥號請求之前,還包括:判斷遠程控制服務器的標識信息在其服務器標識信息存儲單元中是否存在,若是,則響應遠程控制服務器的撥號請求,如否,則拒絕遠程控制服務器的撥號請求。
在實際應用中,所述遠程控制服務器優選為所述第二本地服務器以及與第二本地服務器連接的云服務器,此時,步驟(2)中,第二本地服務器接收終端設備發送的所述設備標識信息和智能鎖操作請求后,根據所述設備標識信息在其設備信息存儲單元中查找該標識信息對應的智能鎖的SIM卡卡號,將該SIM卡卡號發送到云服務器,云服務器向智能鎖發起撥號請求;步驟(4)中,第二本地服務器根據所述智能鎖操作請求信息生成智能鎖操作指令,并將該指令發送到云服務器,云服務器將該指令發送到智能鎖。
顯然,本領域的技術人員可以對本實用新型進行各種改動和變型而不脫離本實用新型的精神和范圍。這樣,倘若本實用新型的這些修改和變型屬于本實用新型權利要求及其同等技術的范圍之內,則本實用新型也意圖包含這些改動和變型在內。