車位鎖控制方法、車位鎖、車載裝置和車載控制系統的制作方法
【專利摘要】本發明提供了車位鎖控制方法、車位鎖、車載裝置和車載控制系統,通過車載裝置在界面上顯示用于控制車位鎖的虛擬按鍵之后,當探測到點擊所述開放車位鎖按鍵的操作時,生成用于收起車位鎖的遙控指令并查詢所述車位鎖的密鑰,將所述遙控指令與所述密鑰打包生成控制指令數據包向所述車位鎖發送所述控制指令數據包,以使車位鎖確定控制指令數據包中的密鑰與預存的配對密鑰相同之后,根據遙控指令支起或收起,從而實現了控制車位鎖開閉鎖的功能,解決了現有技術中車位鎖的開閉鎖操作不便捷的技術問題。
【專利說明】
車位鎖控制方法、車位鎖、車載裝置和車載控制系統
技術領域
[0001]本發明涉及電子技術,尤其涉及一種車位鎖控制方法、車位鎖、車載裝置和車載控制系統。
【背景技術】
[0002]車位鎖是一種防止車輛占用停車位的機械裝置。車位鎖往往安裝于停車位中間或者在停車位入口的1/3處,其安裝條件要求是在水泥地面等堅固而平整的地面上。
[0003]目前,車位鎖大多為機械手動式,車輛進入停車位時,駕駛員需要下車把車位鎖的鎖頭打開,撐桿收起;在車輛駛出停車位時,駕駛員同樣需要下車,把車位鎖的撐桿撐起,然后再鎖上鎖頭。可見,現有的車位鎖使用非常不便,尤其是惡劣天氣條件下,對露天車位的車位鎖進行開閉鎖的操作非常不便。
【發明內容】
[0004]本發明提供一種車位鎖控制方法、車位鎖、車載裝置和車載控制系統,用于解決現有技術中車位鎖的開閉鎖操作不便捷的技術問題。
[0005]為達到上述目的,本發明的實施例采用如下技術方案:
[0006]第一方面,提供了一種車位鎖控制方法,包括:
[0007]在界面上顯示用于控制車位鎖開閉的虛擬按鍵;
[0008]當探測到點擊所述虛擬按鍵的操作時,生成用于收起或者支起車位鎖的遙控指令;
[0009]查詢所述車位鎖的密鑰,將所述遙控指令與所述密鑰打包生成控制指令數據包;
[0010]向所述車位鎖發送所述控制指令數據包。
[0011 ]第二方面,提供了一種車位鎖控制方法,包括:
[0012]接收車載裝置發送的控制指令數據包;其中,所述控制指令數據包包括密鑰和遙控指令;
[0013]根據預存的配對密鑰,判斷所述控制指令數據包中的密鑰與所述配對密鑰是否相同;
[0014]若相同,則根據所述遙控指令,支起或收起車位鎖。
[0015]第三方面,提供了一種車位鎖控制方法,包括:
[0016]車載裝置在界面上顯示用于控制車位鎖開閉的虛擬按鍵,當探測到點擊所述虛擬按鍵的操作時,生成用于收起或者支起車位鎖的遙控指令;
[0017]所述車載裝置查詢所述車位鎖的密鑰,將所述遙控指令與所述密鑰打包生成控制指令數據包,向所述車位鎖發送所述控制指令數據包;
[0018]所述車位鎖接收所述車載裝置發送的所述控制指令數據包,根據預存的配對密鑰,判斷所述控制指令數據包中的密鑰與所述配對密鑰是否相同;
[0019]若相同,則所述車位鎖根據所述遙控指令,支起或收起車位鎖。
[0020]第四方面,提供了一種車載裝置,包括:
[0021]第一顯示模塊,用于在界面上顯示用于控制車位鎖開閉的虛擬按鍵;
[0022]生成模塊,用于當探測到點擊所述虛擬按鍵的操作時,生成用于收起或者支起車位鎖的遙控指令;
[0023]打包模塊,用于查詢所述車位鎖的密鑰,將所述遙控指令與所述密鑰打包生成控制指令數據包;
[0024]第一發送模塊,用于向所述車位鎖發送所述控制指令數據包。
[0025]第五方面,提供了一種車位鎖,包括:
[0026]接收模塊,用于接收車載裝置發送的控制指令數據包;其中,所述控制指令數據包包括當鑰和遙控指令;
[0027]判斷模塊,用于根據預存的配對密鑰,判斷所述控制指令數據包中的密鑰與所述配對密鑰是否相同;
[0028]控制模塊,用于若相同,則根據所述遙控指令,支起或收起車位鎖。
[0029]第六方面,提供了一種車載控制系統,包括如上所述的車載裝置,以及如上所述的車位鎖。
[0030]本發明實施例提供的車位鎖控制方法、車位鎖、車載裝置和車載控制系統,通過車載裝置在界面上顯示用于控制車位鎖的虛擬按鍵之后,當探測到點擊所述開放車位鎖按鍵的操作時,生成用于收起車位鎖的遙控指令并查詢所述車位鎖的密鑰,將所述遙控指令與所述密鑰打包生成控制指令數據包向所述車位鎖發送所述控制指令數據包,以使車位鎖確定控制指令數據包中的密鑰與預存的配對密鑰相同之后,根據遙控指令支起或收起,從而實現了控制車位鎖開閉鎖的功能,解決了現有技術中車位鎖的開閉鎖操作不便捷的技術問題。
[0031]上述說明僅是本發明技術方案的概述,為了能夠更清楚了解本發明的技術手段,而可依照說明書的內容予以實施,并且為了讓本發明的上述和其它目的、特征和優點能夠更明顯易懂,以下特舉本發明的【具體實施方式】。
【附圖說明】
[0032]通過閱讀下文優選實施方式的詳細描述,各種其他的優點和益處對于本領域普通技術人員將變得清楚明了。附圖僅用于示出優選實施方式的目的,而并不認為是對本發明的限制。而且在整個附圖中,用相同的參考符號表示相同的部件。在附圖中:
[0033]圖1為本發明實施例一提供的一種車位鎖控制方法的流程示意圖;
[0034]圖2為本發明實施例二提供的一種車位鎖控制方法的流程示意圖;
[0035]圖3為本發明實施例三提供的一種車載裝置的結構示意圖;
[0036]圖4為本發明實施例三提供的另一種車載裝置的結構示意圖;
[0037]圖5為本發明實施例四提供的一種車位鎖的結構示意圖;
[0038]圖6為本發明實施例四提供的另一種車位鎖的結構示意圖;
圖7為本發明實施例五提供的一種車位鎖控制方法的流程示意圖;
圖8為本發明實施例六提供的一種車位鎖控制方法的流程示意圖;
圖9為本發明實施例七提供的一種車載控制系統的結構示意圖。
【具體實施方式】
[0039]下面將參照附圖更詳細地描述本公開的示例性實施例。雖然附圖中顯示了本公開的示例性實施例,然而應當理解,可以以各種形式實現本公開而不應被這里闡述的實施例所限制。相反,提供這些實施例是為了能夠更透徹地理解本公開,并且能夠將本公開的范圍完整的傳達給本領域的技術人員。
[0040]下面結合附圖對本發明實施例提供的車位鎖控制方法、車位鎖、車載裝置和車載控制系統進行詳細描述。
[0041 ] 實施例一
[0042]圖1為本發明實施例一提供的一種車位鎖控制方法的流程示意圖,本實施例所提供的方法可以由車載裝置執行,車載裝置可以集成到同一個硬件中,也可自由自合分布在不同硬件中,也可集成到車輛的其他硬件中,如TBOX型的中控裝置。如圖1所示,包括:
[0043]步驟101、在界面顯示用于控制車位鎖開閉的虛擬按鍵。
[0044]其中,該界面可以是車載裝置的界面,當然本發明并不排除采用其他設備,例如手機終端等,以顯示所述界面。
[0045]其中,虛擬按鍵包括用于控制車位鎖收起的開放車位鎖按鍵和/或用于控制車位鎖支起的閉鎖車位鎖按鍵。
[0046]具體的,虛擬按鍵的個數為一個,通過虛擬按鍵是否處于高亮狀態表示是否支起控制車位鎖,或者,虛擬按鍵的個數為至少兩個,包括開放車位鎖按鍵和閉鎖車位鎖按鍵,至少兩虛擬按鍵是否處于高亮狀態表示是否開啟對應的控制車位鎖的功能。
[0047]作為一種可能的實現方式,預先獲取車位鎖支起的角度值,根據該角度值確定車位鎖的使用狀態,若所述車位鎖支起的角度值小于5°,則在車載裝置的界面顯示所述閉鎖車位鎖按鍵;若所述車位鎖支起的角度值大于85°,則在車載裝置的界面顯示所述開放車位鎖按鍵。
[0048]例如:當用戶需要占用車位時,則可以預先獲取停車場內各車位鎖支起的角度值。若車位鎖支起的角度值大于85°,則確定該車位空閑,在車載裝置的界面上顯示該車位的圖標,并在圖標對應位置顯示開放車位鎖按鍵。
[0049]作為另一種可能的實現方式,車載裝置直接顯示開放車位鎖按鍵和閉鎖車位鎖按鍵。通過虛擬按鍵是否處于高亮狀態表示是否開啟對應的控制車位鎖的功能。
[0050]步驟102、當探測到點擊所述虛擬按鍵的操作時,生成用于收起或者支起車位鎖的遙控指令。
[0051]當探測到點擊所述開放車位鎖按鍵的操作時,生成用于收起車位鎖的遙控指令。當探測到點擊所述閉鎖車位鎖按鍵的操作時,生成用于支起車位鎖的遙控指令。
[0052]步驟103、查詢所述車位鎖的密鑰,將所述遙控指令與所述密鑰打包生成控制指令數據包。
[0053]具體的,服務器可以預先向具有使用車位權限的用戶下發車位所安裝的車位鎖的密鑰,從而用戶利用車載裝置接收該車位鎖的密鑰,當需要控制車位鎖時,則將遙控指令與密鑰打包,獲得控制指令數據包。
[0054]步驟104、向車位鎖發送所述控制指令數據包。
[0055]具體的,基于V2X通信方式向所述車位鎖發送所述控制指令數據包。
[0056]進一步,在步驟105之后,還包括:判斷在預設時限內,是否接收到所述車位鎖發送的控制指令響應;所述控制指令響應用于指示所述車位鎖執行所述控制指令數據包中的遙控指令的執行結果;若接收到所述控制指令響應,則在所述界面顯示所述控制指令響應所指示的執行結果;若未接收到所述控制指令響應,則在所述界面顯示控制失敗的提示信息。
[0057]進一步,在步驟101之前,還包括:向所述車位鎖發送用于查詢所述車位鎖使用狀態的遙控指令;接收所述車位鎖發送的車位鎖信息;所述車位鎖信息包括車位鎖的故障信息和/或所述車位鎖支起的角度值;在界面顯示所述車位鎖信息。
[0058]具體的,基于V2X通信方式查詢所述車位鎖使用狀態,并在界面顯示所述車位鎖信息,包括車位鎖的故障信息和/或所述車位鎖支起的角度值。
[0059]需要說明的是,V2X(Vehicleto X)技術是一種通信技術,其技術的基本原理符合IEEE802.1lp通信協議,是智能交通運輸系統的關鍵技術。這種技術使得車與車、車與基站、基站與基站之間能夠通信,可應用于車載通信領域。與傳統的車載通信技術,即基于移動通信網絡的2G/3G/4G通信技術相比,V2X技術具有應用于高速場景,車輛行駛速度可達到180Km/h;以及覆蓋范圍廣,不依賴基站的視距傳播達到3000m;以及通信機制簡化,適用于變化的通信環境,沒有復雜的認證、關聯和數據機密性服務;同時,無需移動通信流量費的特點。
[0060]本實施例,通過車載裝置在界面上顯示用于控制車位鎖的虛擬按鍵之后,當探測到點擊所述開放車位鎖按鍵的操作時,生成用于收起車位鎖的遙控指令并查詢所述車位鎖的密鑰,將所述遙控指令與所述密鑰打包生成控制指令數據包向所述車位鎖發送所述控制指令數據包,以使車位鎖確定控制指令數據包中的密鑰與預存的配對密鑰相同之后,根據遙控指令支起或收起,從而實現了控制車位鎖開閉鎖的功能,解決了現有技術中車位鎖的開閉鎖操作不便捷的技術問題。
[0061 ] 實施例二
[0062]圖2為本發明實施例二提供的一種車位鎖控制方法的流程示意圖,本實施例所提供的方法可以由車位鎖執行,如圖2所示,包括:
[0063]步驟201、接收車載裝置發送的控制指令數據包。
[0064]其中,所述控制指令數據包包括密鑰和遙控指令。
[0065]具體的,基于V2X通信方式接收車載裝置發送的控制指令數據包。
[0066]步驟202、根據預存的配對密鑰,判斷所述控制指令數據包中的密鑰與預先存儲的配對密鑰是否相同。
[0067]具體的,通過判斷控制指令數據包中的密鑰與所述配對密鑰是否相同,可以確定車載裝置是否具有控制該車位鎖的權限。這是由于服務器可以預先向具有使用車位權限的用戶下發車位所安裝的車位鎖的密鑰,從而用戶利用車載裝置接收該車位鎖的密鑰,當需要控制車位鎖時,則將遙控指令與密鑰打包,獲得控制指令數據包。
[0068]步驟203、若相同,則根據所述遙控指令,支起或收起車位鎖。
[0069]具體的,查詢上一次所接收到的遙控指令的執行結果;當確定已成功執行上一次接收到的遙控指令時,探測車位鎖支起的角度值,根據所述車位鎖支起的角度值確定車位鎖的使用狀態;若所述遙控指令為收起車位鎖,且所述車位鎖的使用狀態為支起狀態,則收起車位鎖;若所述遙控指令為支起車位鎖,且所述車位鎖的使用狀態為收起狀態,則支起車位鎖。
[0070]進一步,在步驟203之后,還包括:向所述車載裝置發送控制指令響應;所述控制指令響應用于指示所述控制指令數據包中的遙控指令的執行結果。
[0071]進一步,在步驟202之后,還包括:
[0072]步驟204、若控制指令數據包中的密鑰與所述配對密鑰不相同,則拒絕執行遙控指令。
[0073]具體的,若控制指令數據包中的密鑰與配對密鑰不同,則說明車載裝置不具有控制該車位鎖的權限。
[0074]為了清楚說明本實施例所提供的車位鎖控制方法,本實施例還提供了一種具體的車位鎖控制方法流程。
[0075]首先,接收車載裝置發送的收起車位鎖的遙控指令。具體的,在車位鎖處于支起的狀態下,車位鎖基于V2X通信方式接收車位開放指令數據包,該數據包包括:收起車位鎖的遙控指令和秘鑰。該指令數據完全符合IEEE802.1IP標準協議的格式。車位鎖基于V2X通信方式接收數據包的刷新頻率可通過軟件配置,一般不小于0.5Hz。
[0076]其次,進行開鎖前自檢流程。具體的,車位鎖接收到車位開放指令數據包后,對車位鎖進行自檢。一方面檢查該數據包中的秘鑰與車位鎖保存的配對秘鑰是否一致,如不一致則自檢不通過;另一方面檢查車位鎖中是否存儲有故障碼,以確定車位鎖是否存在故障,如傳感器損壞、執行器損壞等。進而確認當前車位鎖是否處于支起的狀態,具體的,若車位鎖支起的角度值大于10°則說明車位鎖處于支起的狀態。
[0077]再次,自檢通過后車位鎖中的電機反轉。在電機反轉過程中,如果車位鎖支起的角度值小于5°則認為車位鎖處于收起狀態,電機停止運轉,并在更新和保存最新的車位狀態信息。進而基于V2通信方式向車載裝置回復車位鎖開放成功信息。如果車位鎖支起的角度值大于5°則驅動所述電機反轉,當驅動時間超過時間限值,一般設置時間限值默認值為5s,范圍為3s至10s,則確定車位鎖出現故障開放失敗,保存故障碼,并基于V2X通信方式向車載裝置回復車位鎖開放失敗信息。
[0078]為了清楚說明本實施例所提供的車位鎖控制方法,本實施例還提供了另一種具體的車位鎖控制方法流程。
[0079]首先,接收車載裝置發送的支起車位鎖的遙控指令。具體的,在車位處于收起的狀態下,車位鎖基于V2X通信方式接收車位鎖死指令數據包,該數據包包括:支起車位鎖的遙控指令和秘鑰。
[0080]其次,進行閉鎖前自檢流程。具體的,車位鎖接收到開放指令數據包后,對車位鎖進行自檢。一方面檢查指令數據包中的秘鑰與車位鎖保存的配對秘鑰是否一致,如不一致則自檢不通過;另一方面檢查車位鎖中是否存儲有故障碼,以確定車位鎖是否存在故障,如傳感器損壞、執行器損壞等。進而確認當前車位鎖是否處于非支起的狀態,具體的,若車位鎖支起的角度值小于80°則說明車位鎖處于非支起的狀態,即收起狀態。
[0081 ]再次,自檢通過后車位鎖中的電機正轉。在電機正轉過程中,如果車位鎖支起的角度值大于85°則認為車位鎖處于支起狀態,電機停止運轉,并在更新和保存最新的車位狀態信息。進而基于V2X通信方式向車載裝置回復車位鎖閉鎖成功信息。如果車位鎖支起的角度值小于或等于85°則驅動所述電機正轉,當驅動時間超過時間限值,一般設置時間限值默認值為5s,范圍為3s至10s,則確定車位鎖出現故障閉鎖失敗,在保存故障碼,并基于V2X通信方式向車載裝置回復車位鎖閉鎖失敗信息。
[0082]本實施例中,通過車載裝置在界面上顯示用于控制車位鎖的虛擬按鍵之后,當探測到點擊所述開放車位鎖按鍵的操作時,生成用于收起車位鎖的遙控指令并查詢所述車位鎖的密鑰,將所述遙控指令與所述密鑰打包生成控制指令數據包向所述車位鎖發送所述控制指令數據包,以使車位鎖確定控制指令數據包中的密鑰與預存的配對密鑰相同之后,根據遙控指令支起或收起,從而實現了控制車位鎖開閉鎖的功能,解決了現有技術中車位鎖的開閉鎖操作不便捷的技術問題。
[0083]實施例三
[0084]圖3為本發明實施例三提供的一種車載裝置的結構示意圖,如圖3所示,包括:第一顯示模塊31、生成模塊32、打包模塊33和第一發送模塊34。
[0085]第一顯示模塊31,用于在界面顯示用于控制車位鎖開閉的虛擬按鍵。
[0086]其中,虛擬按鍵包括開放車位鎖按鍵和/或閉鎖車位鎖按鍵。
[0087]所述第一顯示模塊31,具體用于若所述車位鎖支起的角度值小于5°,則顯示所述閉鎖車位鎖按鍵;若所述車位鎖支起的角度值大于85°,則顯示所述開放車位鎖按鍵。
[0088]生成模塊32,用于當探測到點擊所述虛擬按鍵的操作時,生成用于收起或者支起車位鎖的遙控指令。
[0089]具體的,當探測到點擊所述開放車位鎖按鍵的操作時,生成模塊32生成用于收起車位鎖的遙控指令;當探測到點擊所述閉鎖車位鎖按鍵的操作時,生成模塊32生成用于支起車位鎖的遙控指令。
[0090]打包模塊33,用于查詢所述車位鎖的密鑰,將生成模塊32所生成的遙控指令與所述密鑰打包生成控制指令數據包。
[0091]第一發送模塊34,用于向所述車位鎖發送打包模塊33所打包獲得的控制指令數據包。
[0092]具體的,第一發送模塊37,具體用于基于V2X通信方式向所述車位鎖發送所述控制指令數據包。
[0093]進一步,圖4為本發明實施例三提供的另一種車載裝置的結構示意圖,如圖4所示,在圖3所提供的車載裝置的基礎上,進一步包括:第二發送模塊35、接收模塊36、第二顯示模塊37、判斷模塊38和第三顯示模塊39。
[0094]第二發送模塊35,用于向所述車位鎖發送用于查詢所述車位鎖使用狀態的遙控指令。
[0095]接收模塊36,用于接收所述車位鎖發送的車位鎖信息。
[0096]其中,所述車位鎖信息包括車位鎖的故障信息和/或所述車位鎖支起的角度值。
[0097]第二顯示模塊37,用于在界面顯示所述車位鎖信息。
[0098]判斷模塊38,用于判斷在預設時限內,是否接收到所述車位鎖發送的控制指令響應。
[0099]其中,控制指令響應用于指示所述車位鎖執行所述控制指令數據包中的遙控指令的執行結果。
[0100]第三顯示模塊39,用于若接收到所述控制指令響應,則在所述界面顯示所述控制指令響應所指示的執行結果;若未接收到所述控制指令響應,則在所述界面顯示控制失敗的提示信息。
[0101]本實施例中,通過車載裝置在界面上顯示用于控制車位鎖的虛擬按鍵之后,當探測到點擊所述開放車位鎖按鍵的操作時,生成用于收起車位鎖的遙控指令并查詢所述車位鎖的密鑰,將所述遙控指令與所述密鑰打包生成控制指令數據包向所述車位鎖發送所述控制指令數據包,以使車位鎖確定控制指令數據包中的密鑰與預存的配對密鑰相同之后,根據遙控指令支起或收起,從而實現了控制車位鎖開閉鎖的功能,解決了現有技術中車位鎖的開閉鎖操作不便捷的技術問題。
[0102]實施例四
[0103]圖5為本發明實施例四提供的一種車位鎖的結構示意圖,如圖5所示,包括:接收模塊51、判斷模塊52和控制模塊53。
[0104]接收模塊51,用于接收車載裝置發送的控制指令數據包。
[0105]其中,所述控制指令數據包包括密鑰和遙控指令。
[0106]具體的,接收模塊51具體用于基于V2X通信方式接收車載裝置發送的控制指令數據包。
[0107]判斷模塊52,用于根據預存的配對密鑰,判斷所述控制指令數據包中的密鑰與所述配對密鑰是否相同。
[0108]控制模塊53,用于若相同,則根據所述遙控指令,支起或收起車位鎖。
[0109]進一步,圖6為本發明實施例四提供的另一種車位鎖的結構示意圖,如圖6所示,在圖5所提供的車位鎖的基礎上,進一步包括:探測模塊55。
[0110]探測模塊55,用于探測車位鎖支起的角度值,根據所述車位鎖支起的角度值確定車位鎖的使用狀態。
[0111]進一步,車位鎖還包括:查詢模塊54。
[0112]查詢模塊54,用于查詢上一次所接收到的遙控指令的執行結果。
[0113]探測模塊55,具體用于當確定已成功執行上一次接收到的遙控指令時,探測車位鎖支起的角度值,根據所述車位鎖支起的角度值確定車位鎖的使用狀態。
[0114]基于此,控制模塊53,具體用于若所述遙控指令為收起車位鎖,且所述車位鎖的使用狀態為支起狀態,則收起車位鎖;若所述遙控指令為支起車位鎖,且所述車位鎖的使用狀態為收起狀態,則支起車位鎖。
[0115]進一步,車位鎖,還包括:發送模塊56。
[0116]發送模塊56,用于向所述車載裝置發送控制指令響應。
[0117]其中,控制指令響應用于指示所述控制指令數據包中的遙控指令的執行結果。
[0118]具體的,發送模塊56具體用于基于V2X通信方式向所述車載裝置發送控制指令響應。
[0119]本實施例中,通過車載裝置在界面上顯示用于控制車位鎖的虛擬按鍵之后,當探測到點擊所述開放車位鎖按鍵的操作時,生成用于收起車位鎖的遙控指令并查詢所述車位鎖的密鑰,將所述遙控指令與所述密鑰打包生成控制指令數據包向所述車位鎖發送所述控制指令數據包,以使車位鎖確定控制指令數據包中的密鑰與預存的配對密鑰相同之后,根據遙控指令支起或收起,從而實現了控制車位鎖開閉鎖的功能,解決了現有技術中車位鎖的開閉鎖操作不便捷的技術問題。
[0120]實施例五
[0121]圖7為本發明實施例五提供的一種車位鎖控制方法的流程示意圖,在本實施例中描述了車位鎖與車載裝置之間的交互過程,如圖7所示,車位鎖控制方法包括:
[0122]步驟701、車載裝置在界面上顯示用于控制車位鎖開閉的虛擬按鍵,當探測到點擊虛擬按鍵的操作時,生成用于收起或者支起車位鎖的遙控指令。
[0123]具體的,虛擬按鍵的個數為一個,通過虛擬按鍵是否處于高亮狀態表示是否開啟控制車位鎖的功能,或者,虛擬按鍵的個數為至少兩個,包括開放車位鎖按鍵和閉鎖車位鎖按鍵,至少兩虛擬按鍵是否處于高亮狀態表示是否開啟對應的控制車位鎖的功能。
[0124]作為一種可能的實現方式,虛擬按鍵可包括用于控制車位鎖收起的開放車位鎖按鍵和/或用于控制車位鎖支起的閉鎖車位鎖按鍵。若車位鎖支起的角度值小于5°,則顯示閉鎖車位鎖按鍵,點擊閉鎖車位鎖按鍵時執行生成支起車位鎖的遙控指令的步驟。若車位鎖支起的角度值大于85°,則顯示開放車位鎖按鍵,點擊開放車位鎖按鍵時執行生成收起支起車位鎖的遙控指令的步驟。
[0125]步驟702、車載裝置查詢車位鎖的密鑰,將遙控指令與密鑰打包生成控制指令數據包,向車位鎖發送控制指令數據包。
[0126]步驟703、車位鎖接收車載裝置發送的控制指令數據包,根據預存的配對密鑰,判斷控制指令數據包中的密鑰與配對密鑰是否相同。
[0127]步驟704、若相同,則車位鎖根據遙控指令,支起或收起車位鎖。
[0128]本實施例中,通過車載裝置在界面上顯示用于控制車位鎖的虛擬按鍵之后,當探測到點擊開放車位鎖按鍵的操作時,生成用于收起車位鎖的遙控指令并查詢車位鎖的密鑰,將遙控指令與密鑰打包生成控制指令數據包向車位鎖發送控制指令數據包,以使車位鎖確定控制指令數據包中的密鑰與預存的配對密鑰相同之后,根據遙控指令支起或收起,從而實現了控制車位鎖開閉鎖的功能,解決了現有技術中車位鎖的開閉鎖操作不便捷的技術問題。
[0129]實施例六
[0130]圖8為本發明實施例六提供的一種車位鎖控制方法的流程示意圖,在本實施例中描述了車位鎖與車載裝置之間的交互過程,如圖8所示,車位鎖控制方法包括:
[0131]步驟801、車載裝置向車位鎖發送用于查詢車位鎖使用狀態的遙控指令。
[0132]步驟802、車位鎖向車載裝置發送車位鎖信息。
[0133]具體的,當車位鎖接收到遙控指令時,車位鎖根據故障信息和/或車位鎖支起的角度值生成車位鎖信息,向車載裝置發送車位鎖信息。
[0134]步驟803、車載裝置在界面顯示車位鎖信息和用于控制車位鎖開閉的虛擬按鍵。
[0135]具體的,若車位鎖支起的角度值小于5°,則車載裝置顯示閉鎖車位鎖按鍵,用于點擊閉鎖車位鎖按鍵時執行生成支起車位鎖的遙控指令的步驟。若車位鎖支起的角度值大于85°,則車載裝置顯示開放車位鎖按鍵,用于點擊開放車位鎖按鍵時執行生成收起支起車位鎖的遙控指令的步驟。
[0136]步驟804、當探測到點擊虛擬按鍵的操作時,車載裝置生成用于收起或者支起車位鎖的遙控指令。
[0137]步驟805、車載裝置向車位鎖發送控制指令數據包。
[0138]其中,控制指令數據包包括遙控指令和車位鎖的密鑰。
[0139]步驟806、車位鎖根據控制指令數據包,支起或收起車位鎖。
[0140]具體的,車位鎖根據預存的配對密鑰,判斷控制指令數據包中的密鑰與配對密鑰是否相同。若相同,則車位鎖探測車位鎖支起的角度值,根據車位鎖支起的角度值確定車位鎖的使用狀態,若遙控指令為收起車位鎖,且車位鎖的使用狀態為支起狀態,則收起車位鎖;若遙控指令為支起車位鎖,且車位鎖的使用狀態為收起狀態,則支起車位鎖。
[0141]步驟807、車位鎖向車載裝置發送控制指令響應。
[0142]其中,控制指令響應用于指示控制指令數據包中的遙控指令的執行結果。
[0143]步驟808、車載裝置在界面顯示控制指令響應所指示的執行結果。
[0144]具體的,車載裝置向車位鎖發送控制指令數據包之后,判斷在預設時限內,是否接收到車位鎖發送的控制指令響應,若接收到控制指令響應,則車載裝置在界面顯示控制指令響應所指示的執行結果;若未接收到控制指令響應,則車載裝置在界面顯示控制失敗的提不?目息。
[0145]本實施例中,通過車載裝置在界面上顯示用于控制車位鎖的虛擬按鍵之后,當探測到點擊開放車位鎖按鍵的操作時,生成用于收起車位鎖的遙控指令并查詢車位鎖的密鑰,將遙控指令與密鑰打包生成控制指令數據包向車位鎖發送控制指令數據包,以使車位鎖確定控制指令數據包中的密鑰與預存的配對密鑰相同之后,根據遙控指令支起或收起,從而實現了控制車位鎖開閉鎖的功能,解決了現有技術中車位鎖的開閉鎖操作不便捷的技術問題。
[0146]實施例七
[0147]圖9為本發明實施例七提供的一種車載控制系統的結構示意圖,如圖9所示,包括車載裝置91和車位鎖92。
[0148]車載裝置91與車位鎖92之間基于V2X通信方式進行交互通信。
[0149]其中,車載裝置91在界面上顯示用于控制車位鎖開閉的虛擬按鍵;當探測到點擊虛擬按鍵的操作時,生成用于收起或者支起車位鎖的遙控指令;查詢車位鎖的密鑰,將遙控指令與密鑰打包生成控制指令數據包;向車位鎖發送控制指令數據包。
[0150]車位鎖92接收車載裝置發送的控制指令數據包;根據預存的配對密鑰,判斷控制指令數據包中的密鑰與配對密鑰是否相同;若相同,則根據遙控指令,支起或收起車位鎖。[0151 ]其中,控制指令數據包包括密鑰和遙控指令。
[0152]車載裝置91的功能模塊參見實施例三中的相關描述,車位鎖92的功能模塊參見實施例四中的相關描述,本實施例中對此不再贅述。
[0153]本實施例中,通過車載裝置在界面上顯示用于控制車位鎖的虛擬按鍵之后,當探測到點擊開放車位鎖按鍵的操作時,生成用于收起車位鎖的遙控指令并查詢車位鎖的密鑰,將遙控指令與密鑰打包生成控制指令數據包向車位鎖發送控制指令數據包,以使車位鎖確定控制指令數據包中的密鑰與預存的配對密鑰相同之后,根據遙控指令支起或收起,從而實現了控制車位鎖開閉鎖的功能,解決了現有技術中車位鎖的開閉鎖操作不便捷的技術問題。
[0154]最后應說明的是:以上各實施例僅用以說明本發明的技術方案,而非對其限制;盡管參照前述各實施例對本發明進行了詳細的說明,本領域的普通技術人員應當理解:其依然可以對前述各實施例所記載的技術方案進行修改,或者對其中部分或者全部技術特征進行等同替換;而這些修改或者替換,并不使相應技術方案的本質脫離本發明各實施例技術方案的范圍。
【主權項】
1.一種車位鎖控制方法,其特征在于,包括: 在界面上顯示用于控制車位鎖開閉的虛擬按鍵; 當探測到點擊所述虛擬按鍵的操作時,生成用于收起或者支起車位鎖的遙控指令; 查詢所述車位鎖的密鑰,將所述遙控指令與所述密鑰打包生成控制指令數據包; 向所述車位鎖發送所述控制指令數據包。2.根據權利要求1所述的車位鎖控制方法,其特征在于,所述在設備界面上顯示用于控制車位鎖開閉的虛擬按鍵之前,還包括: 向所述車位鎖發送用于查詢所述車位鎖使用狀態的遙控指令; 接收所述車位鎖發送的車位鎖信息;所述車位鎖信息包括車位鎖的故障信息和/或所述車位鎖支起的角度值; 在界面顯示所述車位鎖信息。3.根據權利要求2所述的車位鎖控制方法,其特征在于,所述在設備界面上顯示用于控制車位鎖開閉的虛擬按鍵,包括: 若所述車位鎖支起的角度值小于5°,則顯示閉鎖車位鎖按鍵,點擊所述閉鎖車位鎖按鍵時執行生成支起車位鎖的遙控指令的步驟; 若所述車位鎖支起的角度值大于85°,則顯示開放車位鎖按鍵,點擊所述開放車位鎖按鍵時執行生成收起支起車位鎖的遙控指令的步驟。4.根據權利要求1所述的車位鎖控制方法,其特征在于,所述向所述車位鎖發送所述控制指令數據包之后,還包括: 判斷在預設時限內,是否接收到所述車位鎖發送的控制指令響應;所述控制指令響應用于指示所述車位鎖執行所述控制指令數據包中的遙控指令的執行結果; 若接收到所述控制指令響應,則在所述界面顯示所述控制指令響應所指示的執行結果; 若未接收到所述控制指令響應,則在所述界面顯示控制失敗的提示信息。5.根據權利要求1所述的車位鎖控制方法,其特征在于,所述向所述車位鎖發送所述控制指令數據包,包括: 基于V2X通信方式向所述車位鎖發送所述控制指令數據包。6.根據權利要求1-5任一項所述的車位鎖控制方法,其特征在于, 所述虛擬按鍵的個數為一個,所述虛擬按鍵是否處于高亮狀態表示是否支起車位鎖;或者,所述虛擬按鍵的個數為至少兩個,包括用于控制車位鎖收起的開放車位鎖按鍵和用于控制車位鎖支起的閉鎖車位鎖按鍵,所述至少兩個虛擬按鍵是否處于高亮狀態表示是否開啟對應的控制車位鎖的功能。7.一種車位鎖控制方法,其特征在于,包括: 接收車載裝置發送的控制指令數據包;其中,所述控制指令數據包包括密鑰和遙控指令; 根據預存的配對密鑰,判斷所述控制指令數據包中的密鑰與所述配對密鑰是否相同; 若相同,則根據所述遙控指令,支起或收起車位鎖。8.根據權利要求7所述的車位鎖控制方法,其特征在于,所述根據所述遙控指令,支起或收起車位鎖之前,還包括: 探測車位鎖支起的角度值,根據所述車位鎖支起的角度值確定車位鎖的使用狀態; 所述根據所述遙控指令,支起或收起車位鎖,包括: 若所述遙控指令為收起車位鎖,且所述車位鎖的使用狀態為支起狀態,則收起車位鎖;若所述遙控指令為支起車位鎖,且所述車位鎖的使用狀態為收起狀態,則支起車位鎖。9.根據權利要求7所述的車位鎖控制方法,其特征在于,所述根據所述遙控指令,支起或收起車位鎖之后,還包括: 向所述車載裝置發送控制指令響應;所述控制指令響應用于指示所述控制指令數據包中的遙控指令的執行結果。10.根據權利要求7-9任一項所述的車位鎖控制方法,其特征在于,所述接收車載裝置發送的控制指令數據包,包括: 基于V2X通信方式接收車載裝置發送的控制指令數據包。11.一種車位鎖控制方法,其特征在于,包括: 車載裝置在界面上顯示用于控制車位鎖開閉的虛擬按鍵,當探測到點擊所述虛擬按鍵的操作時,生成用于收起或者支起車位鎖的遙控指令; 所述車載裝置查詢所述車位鎖的密鑰,將所述遙控指令與所述密鑰打包生成控制指令數據包,向所述車位鎖發送所述控制指令數據包; 所述車位鎖接收所述車載裝置發送的所述控制指令數據包,根據預存的配對密鑰,判斷所述控制指令數據包中的密鑰與所述配對密鑰是否相同; 若相同,則所述車位鎖根據所述遙控指令,支起或收起車位鎖。12.根據權利要求11所述的車位鎖控制方法,其特征在于,所述在設備界面上顯示用于控制車位鎖開閉的虛擬按鍵之前,還包括: 所述車載裝置向所述車位鎖發送用于查詢所述車位鎖使用狀態的遙控指令; 當所述車位鎖接收到所述遙控指令時,所述車位鎖根據故障信息和/或車位鎖支起的角度值生成車位鎖信息,向所述車載裝置發送所述車位鎖信息; 所述車載裝置在所述界面顯示所述車位鎖信息。13.根據權利要求12所述的車位鎖控制方法,其特征在于,所述在設備界面上顯示用于控制車位鎖開閉的虛擬按鍵,包括: 若所述車位鎖支起的角度值小于5°,則所述車載裝置顯示閉鎖車位鎖按鍵,用于點擊所述閉鎖車位鎖按鍵時執行生成支起車位鎖的遙控指令的步驟; 若所述車位鎖支起的角度值大于85°,則所述車載裝置顯示開放車位鎖按鍵,用于點擊所述開放車位鎖按鍵時執行生成收起支起車位鎖的遙控指令的步驟。14.根據權利要求11所述的車位鎖控制方法,其特征在于,所述根據所述遙控指令,支起或收起車位鎖之后,還包括: 所述車位鎖向所述車載裝置發送控制指令響應;所述控制指令響應用于指示所述控制指令數據包中的遙控指令的執行結果。15.根據權利要求14所述的車位鎖控制方法,其特征在于,所述向所述車位鎖發送所述控制指令數據包之后,還包括: 所述車載裝置判斷在預設時限內,是否接收到所述車位鎖發送的控制指令響應; 若接收到所述控制指令響應,則所述車載裝置在所述界面顯示所述控制指令響應所指示的執行結果; 若未接收到所述控制指令響應,則所述車載裝置在所述界面顯示控制失敗的提示信息。16.一種車載裝置,其特征在于,包括: 第一顯示模塊,用于在界面上顯示用于控制車位鎖開閉的虛擬按鍵; 生成模塊,用于當探測到點擊所述虛擬按鍵的操作時,生成用于收起或者支起車位鎖的遙控指令; 打包模塊,用于查詢所述車位鎖的密鑰,將所述遙控指令與所述密鑰打包生成控制指令數據包; 第一發送模塊,用于向所述車位鎖發送所述控制指令數據包。17.根據權利要求16所述的車載裝置,其特征在于,所述車載裝置還包括: 第二發送模塊,用于向所述車位鎖發送用于查詢所述車位鎖使用狀態的遙控指令; 接收模塊,用于接收所述車位鎖發送的車位鎖信息;所述車位鎖信息包括車位鎖的故障信息和/或所述車位鎖支起的角度值; 第二顯示模塊,用于在界面顯示所述車位鎖信息。18.根據權利要求17所述的車載裝置,其特征在于, 所述第一顯示模塊,具體用于若所述車位鎖支起的角度值小于5°,則顯示所述閉鎖車位鎖按鍵,點擊所述閉鎖車位鎖按鍵時執行生成支起車位鎖的遙控指令的步驟;若所述車位鎖支起的角度值大于85°,則顯示所述開放車位鎖按鍵,點擊所述開放車位鎖按鍵時執行生成收起支起車位鎖的遙控指令的步驟。19.根據權利要求16所述的車載裝置,其特征在于,所述車載裝置還包括: 判斷模塊,用于判斷在預設時限內,是否接收到所述車位鎖發送的控制指令響應;所述控制指令響應用于指示所述車位鎖執行所述控制指令數據包中的遙控指令的執行結果;第三顯示模塊,用于若接收到所述控制指令響應,則在所述界面顯示所述控制指令響應所指示的執行結果;若未接收到所述控制指令響應,則在所述界面顯示控制失敗的提示?目息O20.根據權利要求16所述的車載裝置,其特征在于, 所述第一發送模塊,具體用于基于V2X通信方式向所述車位鎖發送所述控制指令數據包。21.根據權利要求16-20任一項所述的車載裝置,其特征在于, 所述虛擬按鍵的個數為一個,所述虛擬按鍵是否處于高亮狀態表示是否支起車位鎖;或者,所述虛擬按鍵的個數為至少兩個,包括用于控制車位鎖收起的開放車位鎖按鍵和用于控制車位鎖支起的閉鎖車位鎖按鍵,所述至少兩個虛擬按鍵是否處于高亮狀態表示是否開啟對應的控制車位鎖的功能。22.一種車位鎖,其特征在于,包括: 接收模塊,用于接收車載裝置發送的控制指令數據包;其中,所述控制指令數據包包括密、鑰和遙控指令; 判斷模塊,用于根據預存的配對密鑰,判斷所述控制指令數據包中的密鑰與所述配對密鑰是否相同; 控制模塊,用于若相同,則根據所述遙控指令,支起或收起車位鎖。23.根據權利要求22所述的車位鎖,其特征在于,所述車位鎖,還包括: 探測模塊,用于探測車位鎖支起的角度值,根據所述車位鎖支起的角度值確定車位鎖的使用狀態; 所述控制模塊,具體用于若所述遙控指令為收起車位鎖,且所述車位鎖的使用狀態為支起狀態,則收起車位鎖;若所述遙控指令為支起車位鎖,且所述車位鎖的使用狀態為收起狀態,則支起車位鎖。24.根據權利要求22所述的車位鎖,其特征在于,所述車位鎖,還包括: 發送模塊,用于向所述車載裝置發送控制指令響應;所述控制指令響應用于指示所述控制指令數據包中的遙控指令的執行結果。25.根據權利要求22-24任一項所述的車位鎖,其特征在于, 所述接收模塊,具體用于基于V2X通信方式接收車載裝置發送的控制指令數據包。26.—種車載控制系統,包括如權利要求16-21所述的車載裝置,以及如權利要求22-25所述的車位鎖。
【文檔編號】E04H6/42GK105887718SQ201511032563
【公開日】2016年8月24日
【申請日】2015年12月31日
【發明人】林偉, 陳昆盛, 勾曉菲, 李文銳, 李丹, 鄒禹, 徐勇, 劉鵬
【申請人】樂卡汽車智能科技(北京)有限公司