本發明涉及近場通信技術領域,具體而言,涉及一種車鎖控制裝置、控制方法、車鎖以及車鎖控制系統。
背景技術:
隨著當今社會對新能源及環保事業的關注,共享單車作為一種公共出行方式,越來越受到大家歡迎。現有的共享單車上設置有智能密碼鎖或者機械密碼鎖,在車身上一般會設置二維碼掃描區和/或在車身上印刷車鎖識別標識,用戶通過手機app可以對二維碼掃描區的二維碼進行掃描,以使用戶終端能夠自動獲得車鎖識別標識,或者用戶直接讀取車身上所印刷的車鎖識別標識,采用手動輸入的方式將車鎖識別標識輸入至用戶終端。
但是實際上,在車身上的二維碼掃描區中的二維碼以及印刷在車身上的車鎖識別標識都很容易由于人為或者非人為的損壞,而一旦二維碼和車鎖識別標識被破壞,用戶就無法正常獲得車鎖對應的車鎖識別標識,從而無法獲得正確的開鎖密碼,影響共享單車的使用。
技術實現要素:
有鑒于此,本發明實施例的目的在于提供一種車鎖控制裝置、控制方法、車鎖以及車鎖控制系統,在車鎖內設置了采用了近距離無線通信設備,直接與移動設備進行近場通信,不需要用戶掃描二維碼或者手動輸入車鎖識別標識,就能夠獲得車鎖的對應的車鎖識別標識,即使車身上的二維碼和車鎖識別標識被破壞,也不會影響共享單車的正常使用。
第一方面,本發明實施例提供了一種車鎖控制裝置,包括:主控制器、近場無線通信nfc通信裝置;所述主控制器與所述nfc通信裝置連接;
其中,所述nfc通信裝置,用于接收客戶端所發送的喚醒指令,基于所述喚醒指令喚醒所述主控制器,并將所述喚醒指令發送至所述主控制器;接收所述主控制器返回的車鎖識別標識;
所述主控制器,用于接收nfc通信裝置所發送的所述喚醒指令,并根據所述喚醒指令,獲取所述車鎖識別標識,并將所述車鎖識別標識返回給所述nfc通信裝置。
結合第一方面,本發明實施例提供了第一方面的第一種可能的實施方式,其中:所述nfc通信裝置,還用于接收所述客戶端所發送的開鎖指令,提取所述開鎖指令中的密碼信息,并將所述密碼信息傳遞至所述主控制器;
所述主控制器,還用于將所述密碼信息與預存的車鎖密碼進行匹配,如果兩者一致,則控制車鎖打開。
結合第一方面,本發明實施例提供了第一方面的第二種可能的實施方式,其中:還包括:移動通信裝置;
所述移動通信裝置與所述主控制器電連接;
所述移動通信裝置,用于接收服務器所發送的密鑰同步指令,并將所述密鑰同步指令發送至所述主控制器;其中,所述密鑰同步指令中攜帶有新的車鎖密碼;
所述主控制器,還用于根據所述密鑰同步指令和新的所述車鎖密碼,對原有的車鎖密碼執行車鎖密碼的同步和/或更新操作。
結合第一方面,本發明實施例提供了第一方面的第三種可能的實施方式,其中:還包括:衛星定位裝置;
所述衛星定位裝置與所述主控制器電連接;
所述衛星定位裝置,用于接收衛星信號,并根據所述衛星信號生成車鎖位置信息;將所述車鎖位置信息傳遞至所述主控制器;
所述主控制器還用于,每隔預設時間將所述車鎖位置信息通過所述無線通信裝置發送至所述服務器,或者,
在通過所述移動通信裝置接收到所述服務器所發送的位置調取指令時,將所述車鎖位置信息通過所述無線通信裝置發送至所述服務器。
結合第一方面,本發明實施例提供了第一方面的第四種可能的實施方式,其中:所述nfc通信裝置包括:nfc天線以及nfc接口芯片;
所述nfc天線與所述nfc接口芯片電連接;
所述nfc接口芯片與所述主控制器通過串口連接。
結合第一方面,本發明實施例提供了第一方面的第五種可能的實施方式,其中:還包括:供電電源;
所述供電電源與所述主控制器電連接。
結合第一方面,本發明實施例提供了第一方面的第六種可能的實施方式,其中:所述移動通信裝置包括:gsm通信裝置、3g裝置、4g裝置、基于蜂窩的窄帶物聯網nb-iot通信裝置中至少一種。
結合第一方面,本發明實施例提供了第一方面的第七種可能的實施方式,其中:所述衛星定位裝置包括:gps定位裝置、北斗定位裝置、格洛納斯glonass定位裝置以及伽利略定位裝置中一種或者多種。
第二方面,本發明實施例還提供一種車鎖控制方法,該方法應用于包括:主控制器以及nfc通信裝置所組成的車鎖控制裝置中,包括:
通過所述nfc通信裝置接收客戶端所發送的喚醒指令;
根據所述喚醒指令,向所述nfc通信裝置返回車鎖識別標識,并控制所述nfc通信裝置將所述車鎖識別標識向所述客戶端發送。
結合第二方面,本發明實施例提供了第二方面的第一種可能的實施方式,其中:所述控制所述nfc通信裝置將所述車鎖識別標識向所述客戶端發送之后,還包括:
通過所述nfc通信裝置接收所述客戶端所發送的開鎖指令;其中,所述開鎖指令中攜帶有密碼信息;
提取所述開鎖指令中的密碼信息,并將所述密碼信息與預存的車鎖密碼進行匹配;
在兩者一致時,控制車鎖打開。
結合第二方面,本發明實施例提供了第二方面的第二種可能的實施方式,其中:還包括:
通過移動通信裝置接收服務器所發送的密鑰同步指令;所述密鑰同步指令中攜帶有新的車鎖密碼;
根據新的所述車鎖密碼,對原有的車鎖密碼進行同步和/或更新操作。
結合第二方面,本發明實施例提供了第二方面的第三種可能的實施方式,其中:還包括:
接收衛星定位裝置所發送的車鎖位置信息;
每隔預設時間將所述車鎖位置信息通過所述無線通信裝置發送至所述服務器,或者,
在通過所述移動通信裝置接收到所述服務器所發送的位置調取指令時,將所述車鎖位置信息通過所述無線通信裝置發送至所述服務器。
第三方面,本發明實施例還提供一種車鎖,包括:車鎖主體以及上述第一方面任意一項所述的車鎖控制裝置;
其中,所述車鎖控制裝置安裝在所述車鎖主體上。
第四方面,本發明實施例還提供一種車鎖控制系統,包括:車鎖主體、如上述第一方面任意一項所述的車鎖控制裝置、車鎖主體、客戶端以及服務器;
所述車鎖控制裝置設置在所述車鎖主體上;所述客戶端上設置有nfc讀卡裝置;所述車鎖控制裝置上設置有nfc通信裝置;所述客戶端以及所述服務器通過無線網絡連接;
其中,所述客戶端用于生成喚醒指令,并將所述喚醒指令通過所述nfc讀卡裝置發送至所述車鎖控制裝置;接收所述車鎖控制裝置所返回的車鎖識別標識;將所述車鎖識別標識發送給所述服務器,并接收所述服務器返回的與所述車鎖識別標識對應的密碼信息;
所述車鎖控制裝置,用于接收所述喚醒指令后,向所述客戶端返回車鎖識別標識;
所述服務器,用于接收所述客戶端所發送的車鎖識別標識,根據所述車鎖識別標識,獲取與所述識別標識對應的密碼信息,并將所述密碼信息返回給所述客戶端。
本發明實施例所提供的車鎖控制裝置、控制方法、車鎖以及車鎖控制系統,nfc通信裝置用于接收外界客戶端所發送的喚醒指令,喚醒主控制器,并將該喚醒指令發送給主控制器,主控制器根據喚醒指令,獲取車鎖識別標識,并返回給nfc通信裝置,nfc通信裝置再將車鎖識別標識傳遞至外界,從而能夠讓外界具有nfc通信通能的客戶端捕捉到,從而使得客戶端獲取到車鎖識別標識。在這個過程中,用戶不需要掃描車身上的二維碼以獲得車鎖識別標識,也不需要通過肉眼讀取的方式獲得車鎖識別標識,而是直接采用nfc通信,從主控制器獲得車鎖識別標識,即使車身上的二維碼區域以及印刷的車鎖識別標識被破壞,也不會影響共享單車的正常使用。
為使本發明的上述目的、特征和優點能更明顯易懂,下文特舉較佳實施例,并配合所附附圖,作詳細說明如下。
附圖說明
為了更清楚地說明本發明實施例的技術方案,下面將對實施例中所需要使用的附圖作簡單地介紹,應當理解,以下附圖僅示出了本發明的某些實施例,因此不應被看作是對范圍的限定,對于本領域普通技術人員來講,在不付出創造性勞動的前提下,還可以根據這些附圖獲得其他相關的附圖。
圖1示出了本發明實施例所提供的一種車鎖控制裝置的結構示意圖;
圖2示出了本發明實施例所提供的另一種車鎖控制裝置的結構示意圖;
圖3示出了本發明實施例所提供的一種車鎖控制方法的流程圖;
圖4示出了本發明實施例所提供的另一種車鎖控制方法中的流程圖;
圖5示出了本發明實施例所提供的另一種車鎖控制方法中的流程圖;
圖6示出了本發明實施例所提供的另一種車鎖控制方法中的流程圖;
圖7示出了本發明實施例所提供的一種車鎖控制系統的結構示意圖。
具體實施方式
為使本發明實施例的目的、技術方案和優點更加清楚,下面將結合本發明實施例中附圖,對本發明實施例中的技術方案進行清楚、完整地描述,顯然,所描述的實施例僅僅是本發明一部分實施例,而不是全部的實施例。通常在此處附圖中描述和示出的本發明實施例的組件可以以各種不同的配置來布置和設計。因此,以下對在附圖中提供的本發明的實施例的詳細描述并非旨在限制要求保護的本發明的范圍,而是僅僅表示本發明的選定實施例。基于本發明的實施例,本領域技術人員在沒有做出創造性勞動的前提下所獲得的所有其他實施例,都屬于本發明保護的范圍。
目前共享單車開鎖方式包括:在共享單車上設置二維碼區域/或車鎖識別標識印刷區域,用戶通過使用用戶終端掃描二維碼區域中的二維碼獲得該共享單車的車鎖對應的車鎖識別標識,或者直接讀取印刷在共享單車車身上的車鎖識別標識并輸入到用戶終端,用戶終端使用該車鎖識別標識與服務器進行通信,從服務器獲取到與該車鎖識別標識對應的車鎖密碼,從而用戶能夠根據車鎖密碼將共享單車的車鎖打開。但是實際上,不管是二維碼掃描區還是印刷在共享單車車身上的車鎖識別標識,都很容易被人為或者非人為的破壞,最終導致共享單車的使用受到影響。同時,用戶通過客戶端掃描二維碼或者讀取車身上的車鎖識別標識,都需要亮度較高的光線,不利于在光線昏暗的情況下掃描或者讀取。另,通過掃描二維碼的方式還會耗費較長的開鎖時間,客戶感受度差。基于此,本申請提供的一種車鎖控制裝置、控制方法、車鎖以及車鎖控制系統,可以在共享單車的車身上的二維碼和車鎖識別標識被破壞的前提下,也不會影響共享單車的正常使用。
為便于對本實施例進行理解,首先對本發明實施例所公開的一種車鎖控制系統進行詳細介紹,該車鎖控制系統主要應用于共享單車的智能車鎖上,用于用戶終端能夠通過近場無線通信nfc從該車鎖控制系統獲取到車鎖對應的車鎖識別標識。
需要注意的是,在本發明的描述中,術語“中心”、“上”、“下”、“左”、“右”、“豎直”、“水平”、“內”、“外”等指示的方位或位置關系為基于附圖所示的方位或位置關系,僅是為了便于描述本發明和簡化描述,而不是指示或暗示所指的裝置或元件必須具有特定的方位、以特定的方位構造和操作,因此不能理解為對本發明的限制。此外,術語“第一”、“第二”、“第三”僅用于描述目的,而不能理解為指示或暗示相對重要性。
另外,在本發明的描述中,除非另有明確的規定和限定,術語“安裝”、“相連”、“連接”應做廣義理解,例如,可以是固定連接,也可以是可拆卸連接,或一體地連接;可以是機械連接,也可以是電連接;可以是直接相連,也可以通過中間媒介間接相連,可以是兩個元件內部的連通。對于本領域的普通技術人員而言,可以具體情況理解上述術語在本發明中的具體含義。
參見圖1所示,本發明實施例所提供的車鎖控制裝置,包括:包括:主控制器、nfc(nearfieldcommunication,近場無線通信)通信裝置;其中,所述nfc通信裝置,用于接收客戶端所發送的喚醒指令,基于所述喚醒指令喚醒所述主控制器,并將所述喚醒指令發送至所述主控制器;接收所述主控制器返回的車鎖識別標識;
所述主控制器,用于接收nfc通信裝置所發送的所述喚醒指令,并根據所述喚醒指令,獲取所述車鎖識別標識,并將所述車鎖識別標識返回給所述nfc通信裝置。
在具體實現的時候,主控制器一般為低功耗的mcu(microprogrammedcontrolunit,微程序控制器)。除了能夠根據喚醒指令,向nfc通信裝置返回與喚醒指令對應的車鎖識別標識外,還用來實現nfc的標準協議。nfc通信裝置通過串行接口與主控制器相連,當nfc通信裝置接收到通信請求時,通過中斷來喚醒主控制器。其中,nfc通信裝置包括:nfc接口芯片以及nfc天線。ncf接口芯片用來實現卡模擬功能,而與之通信的客戶端上則設置有nfc模塊,該nfc模塊能具有讀卡功能,從而nfc接口芯片能夠與客戶端進行通信,實現數據交換以及接收命令。其中,通信距離一般在10cm之內。nfc天線一般為印刷電路板工藝或者繞線工藝制作的線圈。在nfc天線的外部還包括有保護層;該保護層上設置有提示層,該提示層用于提示用戶在想要打開共享單車的車鎖時,持客戶端靠近該提示層附近。
本發明實施例所提供的車鎖控制裝置,包括了主控制器、nfc通信裝置。nfc通信裝置用于接收外界客戶端所發送的喚醒指令,喚醒主控制器,并將該喚醒指令發送給主控制器,主控制器根據喚醒指令,獲取車鎖識別標識,并返回給nfc通信裝置,nfc通信裝置再將車鎖識別標識傳遞至外界,從而能夠讓外界具有nfc通信通能的客戶端捕捉到,從而使得客戶端獲取到車鎖識別標識。在這個過程中,用戶不需要掃描車身上的二維碼以獲得車鎖識別標識,也不需要通過肉眼讀取的方式獲得車鎖識別標識,而是直接采用nfc通信,從主控制器獲得車鎖識別標識,即使車身上的二維碼區域以及印刷的車鎖識別標識被破壞,也不會影響共享單車的正常使用。
客戶端在獲取到車鎖識別標識之后,就能夠與服務器進行通信,將車鎖識別標識發送給服務器,以使服務器根據該車鎖識別標識向客戶端返回對應的密碼信息。
需要注意的是,本發明實施例所提供的車鎖控制裝置既能夠安裝在智能車鎖上,也能夠安裝在非智能的密碼車鎖上。當其安裝在非智能的密碼車鎖上的時候,客戶端在獲取到服務器所發送的密碼信息之后,會向用戶顯示該密碼信息,用戶可以手動將該密碼信息輸入至車鎖,或者手動控制車鎖處于該密碼信息對應的狀態,從而解鎖。當其安裝在智能車鎖上的時候,不需要用戶手動將密碼信息輸入至車鎖中,客戶端會在接收到服務器所發送的密碼信息后,自動生成開鎖指令,在開鎖指令中攜帶有該密碼信息,并將該開鎖指令發送至nfc通信裝置。具體地:
所述nfc通信裝置,還用于接收客戶端所發送的開鎖指令;所述開鎖指令中攜帶有所述密碼信息,提取所述開鎖指令中的密碼信息,并將所述密碼信息傳遞至所述主控制器;
所述主控制器,還用于將所述密碼信息與預存的車鎖密碼進行匹配,如果兩者一致,則控制車鎖打開。
另外,參見圖2所示,本發明實施例所提供的車鎖控制裝置,在上述實施例的基礎上,還包括:移動通信裝置;
所述移動通信裝置與所述主控制器電連接;
所述移動通信裝置,用于接收服務器所發送的密鑰同步指令,并將所述密鑰同步指令發送至主控制器;所述密鑰同步指令中攜帶有新的車鎖密碼;
所述主控制器,還用于根據所述密鑰同步指令和新的所述車鎖密碼,對原有的車鎖密碼執行車鎖密碼的同步和/或更新操作。
在具體實現的時候,當同一套密碼使用時間較久,會出現共享單車的開鎖密碼被人記錄,從而不需要經過服務器的許可就能夠開鎖的情況,這就需要在一定條件觸發下,對主控制器中預存的車禍密碼進行更新;同時,車鎖還會出現各種故障需要維修的情況,可能導致主控制器內數據丟失等情況,需要對車鎖進行密碼重置。為了解決上述問題,在主控制器上連接了移動通信裝置。該移動通信裝置一般包括:gsm(globalsystemformobilecommunication,全球移動通信系統)通信裝置、3g(3rd-generation,第三代移動通信)裝置、4g(4th-generation,第四代移動通信)裝置、nb-iot(narrowbandinternetofthings,基于蜂窩的窄帶物聯網)裝置中至少一種。
具體地,mcu會集成有存儲設備,具有一定的存儲能力,車鎖密碼一般是預存在主控制器中,當需要對車鎖密碼進行更新的時候,服務器會通過移動通信裝置向主控制器阿松密鑰同步指令,密鑰同步指令中攜帶了新的車鎖密碼。主控制器在接收到該密鑰同步指令之后,會將新的車鎖密碼從中解析出來,使用新的車鎖密碼,替換原來存儲的車鎖密碼,從而完成對車鎖密碼的同步和/或更新操作。
另外,為了避免客戶端從服務器獲取的密碼信息和車鎖控制系統中的車鎖密碼不匹配,在客戶端從服務器獲取到密碼信息之后,到客戶端使用該密碼信息與車鎖控制裝置進行通信打開車鎖之前,車鎖密碼的同步和/或更新操作都是被禁止的。禁止的方法有多種:
1、服務器在接收到客戶端所發送的車鎖識別標識后,生成一密鑰同步禁止指令,并依據該密鑰同步禁止指令對車鎖識別標識進行標記;該密鑰同步禁止指令的存續時間長于用戶使用共享單車的時間;當服務器接收到客戶端或者車鎖控制裝置所發送的關鎖信息時,該密鑰同步禁止指令才會被撤銷;
在服務器生成密鑰同步指令之前,判斷密鑰同步禁止指令是否存在,如果否,則生成密鑰同步指令,并將該密鑰同步指令向車鎖控制裝置發送;如果是,則中止對車鎖密碼的同步和/或更新控制,直到密鑰同步禁止指令被撤銷后,方生成該密鑰同步指令。
2、服務器在生成密鑰同步指令之前,判斷之前的預設時間段內是否接收到客戶端所發送的車鎖識別標識;如果是,則生成密鑰同步指令;如果否,則判斷在該預設時間段內是否接收到客戶端或者車鎖控制裝置所發送的關鎖信息,如果是,則生成密鑰同步指令;如果否則中止對車鎖密碼的同步和/或更新控制,直到接收到客戶端或者車鎖控制裝置所發送的關鎖信息為止。
3、車鎖控制裝置在接收到服務器所發送的密鑰同步指令之后,判斷車鎖是否處于打開狀態,或者判斷之前的預設時間段內是否接收到客戶端所發送的喚醒指令或開鎖指令;如果是,則向服務器返回拒絕密鑰同步指令的信息;服務器在接收到該拒絕密鑰同步指令的信息之后,中止對車鎖密碼的同步和/或更新控制,直到接收到客戶端或者車鎖控制裝置所發送的關鎖信息為止。
4、服務器上密鑰同步指令的產生和發送是由車鎖控制裝置進行觸發的:車鎖控制裝置每隔預設的時間,或者在外部條件的觸發下,判斷自身是否處于開鎖狀態,或者在之前的預設時間段內是否接收到客戶端所發送的喚醒指令或者開鎖指令;如果否,則控制自身進入禁止與客戶端進行通信的狀態,并向服務器發送車鎖密碼更新指示;服務器在接收到該車鎖密碼更新指示之后,生成對應的密碼同步指令,并將密碼同步指令發送給車鎖控制裝置;車鎖控制裝置新的車鎖密碼對原有的車鎖密碼執行車鎖密碼的同步和/或更新操作之后,解除自身禁止與客戶端進行通信的狀態。
參見圖2所示,本發明實施例所提供的車鎖控制裝置中,在上述實施例的基礎上,還包括:衛星定位裝置;
所述衛星定位裝置與所述主控制器電連接;
所述衛星定位裝置,用于接收衛星信號,并根據所述衛星信號生成車鎖位置信息;將所述車鎖位置信息傳遞至所述主控制器;
所述主控制器,還用于每隔預設時間將所述車鎖位置信息通過所述無線通信裝置發送至所述服務器,或者在通過所述移動通信裝置接收到服務器所發送的位置調取指令時,將所述車鎖位置信息通過所述無線通信裝置發送至所述服務器。
在具體實現的時候,衛星定位裝置包括:gps(globalpositioningsystem,全球定位系統)定位裝置、北斗定位裝置、格洛納斯glonass定位裝置以及伽利略定位裝置中一種或者多種。
衛星定位裝置,根據衛星信號,生成車鎖位置信息的過程,以gps為例,衛星定位裝置能夠捕獲到按照一定衛星截止角所選擇的待測衛星,并跟蹤這些衛星的運行。當其捕獲到所跟蹤的衛星所發送的衛星信號時,即可測量出衛星定位裝置的偽距離和距離的變化率,從而解調出衛星軌道參數等數據。根據這些數據,就衛星定位裝置就能夠按照定位結算方法進行定位計算,計算出當前地理位置的經緯度、高度、速度、時間等信息。以glonass為例,衛星定位裝置能接收衛星發射的衛星信號,并測量其偽距和偽距變化率,同時從衛星信號中提取并處理導航電文。上述數據進行處理并計算出用戶所在的位置、速度和時間信息。
另外,參見圖2所示,本發明實施例所提供的車鎖控制裝置中,還包括:供電電源;
所述供電電源與所述主控制器、所述衛星定位裝置、所述移動通信裝置、所述nfc接口芯片中至少一項連接。
供電電源用于為整個車鎖控制裝置提供各種電壓。優選地,由于車鎖控制裝置的各個部分所采用的電壓不同。供電電源與各個部分之間還設置有電壓轉換電路。另,供電電源具體與哪一部分有直接的連接關系,是依賴于整個車鎖控制裝置的連接結構決定的,例如,如果nfc接口芯片的電壓來源于主控制器,那么供電電源與nfc接口芯片沒有直接的物理連接關系,而僅僅與主控制器連接。
本發明又一實施例還提供一種車鎖控制方法,應用在包括:主控制器以及nfc通信裝置所組成的車鎖控制裝置中,參見圖3所示,包括:
步驟s02:通過nfc通信裝置接收客戶端所發送的喚醒指令;
步驟s04:根據所述喚醒指令,向所述nfc通信裝置返回車鎖識別標識,并控制所述nfc通信裝置將所述車鎖識別標識發送給客戶端。
本發明實施例所提供的車鎖控制方法,nfc通信裝置接收外界客戶端所發送的喚醒指令,喚醒主控制器,并將該喚醒指令發送給主控制器,主控制器根據喚醒指令,獲取車鎖識別標識,并返回給nfc通信裝置,nfc通信裝置再將車鎖識別標識傳遞至外界,從而能夠讓外界具有nfc通信通能的客戶端捕捉到,從而使得客戶端獲取到車鎖識別標識。在這個過程中,用戶不需要掃描車身上的二維碼以獲得車鎖識別標識,也不需要通過肉眼讀取的方式獲得車鎖識別標識,而是直接采用nfc通信,從主控制器獲得車鎖識別標識,即使車身上的二維碼區域以及印刷的車鎖識別標識被破壞,也不會影響共享單車的正常使用。
另外,參見圖4所示,本發明實施例所提供的車鎖控制方法,在上述實施例的基礎上,所述控制所述nfc通信裝置將所述車鎖識別標識向所述客戶端發送之后,還包括:
步驟s12:通過nfc通信裝置接收客戶端所發送的開鎖指令;所述開鎖指令中攜帶有所述密碼信息;
步驟s14:提取所述開鎖指令中的密碼信息,并將所述密碼信息將所述密碼信息與預存的車鎖密碼進行匹配。
步驟s16:在兩者一致時,控制車鎖打開。
另外,參見圖5所示,本發明實施例所提供的車鎖控制方法,在上述實施例的基礎上,還包括:
步驟s22:通過移動通信裝置接收服務器所發送的密鑰同步指令;所述密鑰同步指令中攜帶有新的車鎖密碼;
步驟s24:根據新的所述車鎖密碼,對原有的車鎖密碼進行同步和/或更新操作。
另外,參見圖6所示,本發明實施例所提供的車鎖控制方法,在上述實施例的基礎上,還包括:
步驟s32:接收衛星定位裝置所發送的車鎖位置信息;
步驟s34:每隔預設時間將所述車鎖位置信息通過所述無線通信裝置發送至所述服務器,或者,在通過所述移動通信裝置接收到所述服務器所發送的位置調取指令時,將所述車鎖位置信息通過所述無線通信裝置發送至所述服務器。
需要注意的是,s32-s34與上述圖3-圖5所提供的實施例中的執行步驟并無確定的先后執行關系,可以和上述任意步驟并行執行,也可以在上述任意一個步驟之前或者之后執行。
本發明又一實施例還提供一種車鎖,本發明實施例所提供的車鎖,在上述實施例的基礎上,包括:車鎖主體以及上述任意一個實施例所述的車鎖控制裝置。
其中,所述車鎖控制裝置安裝在所述車鎖主體上。
本發明又一實施例還提供一種車鎖控制系統,參見圖7所示,包括:如上述任意一個實施例所述的車鎖控制裝置、客戶端以及服務器;
所述客戶端上設置有nfc讀卡裝置;所述車鎖控制裝置上設置有nfc通信裝置;所述客戶端以及所述服務器通過無線網絡連接;
其中,所述客戶端用于生成喚醒指令,并將所述喚醒指令通過所述nfc讀卡裝置發送至所述車鎖控制裝置;接收所述車鎖控制裝置所返回的車鎖識別標識;將所述車鎖識別標識發送給所述服務器,并接收所述服務器返回的與所述車鎖識別標識對應的密碼信息;
所述車鎖控制裝置,用于接收所述喚醒指令后,向所述客戶端返回車鎖識別標識;
所述服務器,用于接收所述客戶端所發送的車鎖識別標識,根據所述車鎖識別標識,獲取與所述識別標識對應的密碼信息,并將所述密碼信息返回給所述客戶端。
本實施例中,車鎖控制裝置、客戶端以及服務器的具體功能和交互方式,可參見圖1對應的實施例的記載,在此不再贅述。
本發明實施例所提供的車鎖控制裝置、控制方法、車鎖以及車鎖控制系統的計算機程序產品,包括存儲了程序代碼的計算機可讀存儲介質,所述程序代碼包括的指令可用于執行前面方法實施例中所述的方法,具體實現可參見方法實施例,在此不再贅述。
所屬領域的技術人員可以清楚地了解到,為描述的方便和簡潔,上述描述的系統和裝置的具體工作過程,可以參考前述方法實施例中的對應過程,在此不再贅述。
所述功能如果以軟件功能單元的形式實現并作為獨立的產品銷售或使用時,可以存儲在一個計算機可讀取存儲介質中。基于這樣的理解,本發明的技術方案本質上或者說對現有技術做出貢獻的部分或者該技術方案的部分可以以軟件產品的形式體現出來,該計算機軟件產品存儲在一個存儲介質中,包括若干指令用以使得一臺計算機設備(可以是個人計算機,服務器,或者網絡設備等)執行本發明各個實施例所述方法的全部或部分步驟。而前述的存儲介質包括:u盤、移動硬盤、只讀存儲器(rom,read-onlymemory)、隨機存取存儲器(ram,randomaccessmemory)、磁碟或者光盤等各種可以存儲程序代碼的介質。
以上所述,僅為本發明的具體實施方式,但本發明的保護范圍并不局限于此,任何熟悉本技術領域的技術人員在本發明揭露的技術范圍內,可輕易想到變化或替換,都應涵蓋在本發明的保護范圍之內。因此,本發明的保護范圍應所述以權利要求的保護范圍為準。