本發(fā)明關(guān)于一種自行車鎖,尤指一種近距離無線控制的自行車鎖及其解鎖方法。
背景技術(shù):
傳統(tǒng)自行車多是使用實體鑰匙插入鎖芯中以實現(xiàn)解鎖目的。隨著無線控制的應(yīng)用日益普及,目前亦有應(yīng)用于自行車的遙控解鎖方案提出。其中有以當(dāng)遙控裝置接近車鎖時,車鎖即自動解鎖的遙控解鎖方案,亦有由遙控裝置主動發(fā)出解鎖控制信號,車鎖接收后即解鎖的遙控解鎖方案。于應(yīng)用前者方案的一例中,車主可能僅是靠近自行車,而非真正想使用自行車,例如車主僅是休息而隔窗而坐,然而此時自行車已解鎖而處于可能被竊取的風(fēng)險中。于應(yīng)用后者方案的一例中,遙控裝置為智慧手機(jī),車主通常需進(jìn)入對應(yīng)的應(yīng)用程式中方能進(jìn)行自行車解鎖,此解鎖操作略顯繁瑣。此外,于目前的遙控解鎖方案中,第三方亦可能于遙控裝置與車鎖進(jìn)行無線通訊時,截取并簡單破解通訊信號,進(jìn)而能黑入自行車的防盜系統(tǒng)中,使得自行車處于被竊取的風(fēng)險中。
技術(shù)實現(xiàn)要素:
本發(fā)明提供一種自行車防盜系統(tǒng)及自行車解鎖方法,通過加密訊息及回應(yīng)解鎖確認(rèn),以達(dá)到避免自行車非預(yù)期的解鎖及防盜系統(tǒng)遭到破解的目的。
為了達(dá)到上述目的,第一方面,本發(fā)明提供一種自行車防盜系統(tǒng),包含可攜式裝置、鎖及控制器。該可攜式裝置包含第一處理器、第一存儲器及第一無線通訊電路。鎖安裝至自行車上??刂破靼惭b至該自行車上并與該鎖連接,該控制器包含第二處理器、第二存儲器、第二無線通訊電路及第二顯示及輸入界面,該第二處理器與該第二存儲器、該第二無線通訊電路及該顯示輸入界面電連接,該第二存儲器儲存第二加密信息,該第二加密信息與該第一加密信息匹配。其中,當(dāng)該第一處理器與該第二處理器經(jīng)由該第一無線通訊電路及該第二無線通訊電路短距離通訊連接后,該第一處理器根據(jù)該第一加密信息加密通知信號并經(jīng)由該第一無線通訊電路傳送該加密的通知信號至該控制器,該第二處理器經(jīng)由該第二無線通訊電路接收該加密的通知信號,該第二處理器根據(jù)該第二加密信息判斷該加密的通知信號是否是有效的,若該第二處理器判斷該加密的通知信號是有效的,則該第二處理器產(chǎn)生確認(rèn)訊息,該第二處理器經(jīng)由該第二顯示及輸入界面顯示該確認(rèn)訊息或經(jīng)由該第二無線通訊電路傳送該確認(rèn)訊息至該可攜式裝置,當(dāng)該第二處理器經(jīng)由該第二顯示及輸入界面接收由使用者根據(jù)該確認(rèn)訊息而輸入的確認(rèn)輸入或經(jīng)由該第二無線通訊電路接收來自該可攜式裝置的該確認(rèn)輸入時,該第二處理器判斷該確認(rèn)輸入是否是有效的,若該第二處理器判斷該確認(rèn)輸入是有效的,該第二處理器控制該鎖解鎖該自行車。
較佳的,該確認(rèn)訊息包含確認(rèn)字串,該確認(rèn)字串包含至少一個文字、字母、數(shù)字或符號,該第二處理器經(jīng)由該第二顯示及輸入界面顯示該確認(rèn)字串,若該確認(rèn)輸入包含該確認(rèn)字串,則該第二處理器判斷該確認(rèn)輸入是有效的。
較佳的,該確認(rèn)訊息包含確認(rèn)字串,該確認(rèn)字串包含至少一個文字、字母、數(shù)字或符號,該可攜式裝置還包含第一顯示及輸入界面,該第一處理器與該第一顯示及輸入界面電連接,該第二處理器經(jīng)由該第二無線通訊電路傳送該確認(rèn)訊息至該可攜式裝置,該第一處理器經(jīng)由該第一無線通訊電路接收該確認(rèn)訊息并經(jīng)由該第一顯示及輸入界面顯示該確認(rèn)字串,若該確認(rèn)輸入包含該確認(rèn)字串,則該第二處理器判斷該確認(rèn)輸入是有效的。
較佳的,該第二處理器根據(jù)該第二加密信息加密該確認(rèn)訊息并經(jīng)由該第二無線通訊電路傳送該加密的確認(rèn)訊息至該可攜式裝置。
較佳的,該可攜式裝置還包含第三無線通訊電路,該第一處理器與該第三無線通訊電路電連接并經(jīng)由該第三無線通訊電路通過電信網(wǎng)絡(luò)自服務(wù)器接收該第一加密信息。
較佳的,該控制器還包含第四無線通訊電路,該第二處理器與該第四無線通訊電路電連接并經(jīng)由該第四無線通訊電路通過電信網(wǎng)絡(luò)自服務(wù)器接收該第二加密信息。
第二方面,本發(fā)明提供一種自行車解鎖方法,該自行車解鎖方法用于自行車防盜系統(tǒng)中,該自行車防盜系統(tǒng)包含可攜式裝置、鎖及控制器,,該可攜式裝置包含第一處理器、第一存儲器、第一無線通訊電路,該第一處理器與該第一存儲器及該第一無線通訊電路電連接,該第一存儲器儲存第一加密信息,該鎖安裝至自行車上,該控制器安裝至該自行車上并與該鎖連接,該控制器包含第二處理器、第二存儲器、第二無線通訊電路及第二顯示及輸入界面,該第二處理器與該第二存儲器、該第二無線通訊電路及該顯示輸入界面電連接,該第二存儲器儲存第二加密信息,該第二加密信息與該第一加密信息匹配,該自行車解鎖方法包含下列步驟:
(a)當(dāng)該第一處理器與該第二處理器經(jīng)由該第一無線通訊電路及該第二無線通訊電路短距離通訊連接后,該第一處理器根據(jù)該第一加密信息加密通知信號并經(jīng)由該第一無線通訊電路傳送該加密的通知信號至該控制器;
(b)該第二處理器經(jīng)由該第二無線通訊電路接收該加密的通知信號;
(c)該第二處理器根據(jù)該第二加密信息判斷該加密的通知信號是否是有效的,若是有效的,則該第二處理器產(chǎn)生確認(rèn)訊息;
(d)該第二處理器經(jīng)由該第二顯示及輸入界面顯示該確認(rèn)訊息或經(jīng)由該第二無線通訊電路傳送該確認(rèn)訊息至該可攜式裝置;以及
(e)當(dāng)該第二處理器經(jīng)由該第二顯示及輸入界面接收由使用者根據(jù)該確認(rèn)訊息而輸入的確認(rèn)輸入或經(jīng)由該第二無線通訊電路接收來自該可攜式裝置的該確認(rèn)輸入時,該第二處理器判斷該確認(rèn)輸入是否是有效的,若是有效的,該第二處理器控制該鎖解鎖該自行車。
較佳的,該確認(rèn)訊息包含確認(rèn)字串,該確認(rèn)字串包含至少一個文字、字母、數(shù)字或符號,該第二處理器經(jīng)由該第二顯示及輸入界面顯示該確認(rèn)字串,于步驟(e)中,若該確認(rèn)輸入包含該確認(rèn)字串,則該第二處理器判斷該確認(rèn)輸入是有效的。
較佳的,該確認(rèn)訊息包含確認(rèn)字串,該確認(rèn)字串包含至少一個文字、字母、數(shù)字或符號,該可攜式裝置還包含第一顯示及輸入界面,該第一處理器與該第一顯示及輸入界面電連接,步驟(d)中,該第二處理器經(jīng)由該第二無線通訊電路傳送該確認(rèn)訊息至該可攜式裝置,該第一處理器經(jīng)由該第一無線通訊電路接收該確認(rèn)訊息并經(jīng)由該第一顯示及輸入界面顯示該確認(rèn)字串,于步驟(e)中,若該確認(rèn)輸入包含該確認(rèn)字串,則該第二處理器判斷該確認(rèn)輸入是有效的。
較佳的,于步驟(d)中,該第二處理器根據(jù)該第二加密信息加密該確認(rèn)訊息并經(jīng)由該第二無線通訊電路傳送該加密的確認(rèn)訊息至該可攜式裝置。
較佳的,該可攜式裝置還包含第三無線通訊電路,該第一處理器與該第三無線通訊電路電連接,于步驟(a)之前,該第一處理器經(jīng)由該第三無線通訊電路通過電信網(wǎng)絡(luò)自服務(wù)器接收并更新該第一加密信息。
較佳的,該控制器還包含第四無線通訊電路,該第二處理器與該第四無線通訊電路電連接,于步驟(a)之前,該第二處理器經(jīng)由該第四無線通訊電路通過電信網(wǎng)絡(luò)自服務(wù)器接收并更新該第二加密信息。
與現(xiàn)有技術(shù)相比,本發(fā)明提供的自行車防盜系統(tǒng)及自行車解鎖方法,通過對加密的通知信號的有效性判斷,保障該可攜式裝置與該控制器之間的通信安全,避免防盜系統(tǒng)遭到破解;又,本發(fā)明亦通過回應(yīng)該控制器發(fā)出的確認(rèn)訊息,避免自行車非預(yù)期解鎖。因此,根據(jù)本發(fā)明的自行車防盜系統(tǒng)及自行車解鎖方法能避免自行車處于被竊的風(fēng)險中,有效解決先前技術(shù)的問題。
附圖說明
圖1為根據(jù)本發(fā)明的實施例的自行車防盜系統(tǒng)的配置示意圖。
圖2為圖1中自行車防盜系統(tǒng)的控制器的示意圖。
圖3為圖1中自行車防盜系統(tǒng)的可攜式裝置的示意圖。
圖4為根據(jù)本發(fā)明的自行車解鎖方法的流程圖。
圖5a、圖5b為根據(jù)一實施例的該自行車解鎖方法的流程圖。
圖6a、圖6b為根據(jù)另一實施例的該自行車解鎖方法的流程圖。
具體實施方式
為使對本發(fā)明的目的、構(gòu)造、特征、及其功能有進(jìn)一步的了解,茲配合實施例詳細(xì)說明如下。
請參閱圖1,其為根據(jù)本發(fā)明的一實施例的自行車防盜系統(tǒng)1的配置示意圖。自行車防盜系統(tǒng)1包含可攜式裝置10、鎖12及控制器14。鎖12及控制器14均安裝至自行車2上,控制器14與鎖12連接使得控制器14能通過鎖12而對自行車2實施上鎖及解鎖等動作??蓴y式裝置10被使用者所攜帶。于控制器14與可攜式裝置10短距離通訊連接后,通過與可攜式裝置10之間的加密通訊及接收解鎖確認(rèn)回應(yīng),控制器14控制鎖12開啟,以解鎖自行車2。因此,根據(jù)本發(fā)明的自行車防盜系統(tǒng)1能避免自行車2非預(yù)期的解鎖及自行車防盜系統(tǒng)1遭到破解。
進(jìn)一步來說,于本實施例中,可攜式裝置10包含第一處理器102、第一存儲器104、第一無線通訊電路106、第三無線通訊電路108、第一顯示及輸入界面110、以及第一電儲能元件112,第一處理器102與第一存儲器104、第一無線通訊電路106、第三無線通訊電路108、第一顯示及輸入界面110及第一電儲能元件112分別電連接。第一處理器102具備處理數(shù)據(jù)、控制其他電子元件運行等功能,例如其包含處理單元、控制電路及暫存器等。第一處理器102通過第三無線通訊電路108而能與電信網(wǎng)絡(luò)3連接,進(jìn)而與遠(yuǎn)端進(jìn)行通訊(例如包含語音及數(shù)據(jù)的通訊)。其中,電信網(wǎng)絡(luò)3可視為一群節(jié)點(包含終端)的集合,這些節(jié)點通過傳統(tǒng)鏈接連接起來以使各終端間能夠?qū)崿F(xiàn)通信。這些節(jié)點可能會使用到線路交換、信息交換或封包交換以經(jīng)由正確的鏈接及節(jié)點傳送信號至正確的目標(biāo)終端。于實際應(yīng)用中,電信網(wǎng)絡(luò)3可包含電腦網(wǎng)絡(luò)、網(wǎng)際網(wǎng)絡(luò)、電話網(wǎng)絡(luò)(例如公共交換電話網(wǎng)、行動電話網(wǎng)絡(luò))等。第一處理器102通過第一無線通訊電路106而能與附近裝置短距離通訊連接,例如通過wifi、藍(lán)牙等通訊協(xié)定進(jìn)行短距離通訊連接。第一顯示及輸入界面110可由顯示屏幕及輸入鍵盤的組合實現(xiàn),亦可由單一的觸控顯示面板實現(xiàn)。第一處理器102通過第一顯示及輸入界面110而可對該使用者顯示訊息或接收該使用者的輸入。第一處理器102能存取第一存儲器104中存儲的內(nèi)容,第一存儲器104儲存有第一加密信息。第一電儲能元件112可對第一處理器102及其他電子元件提供所需電能,實際操作中,第一電儲能元件112可為電池,例如但不限于二次電池。于實際應(yīng)用中,第一處理器102、第一存儲器104、第一無線通訊電路106、第三無線通訊電路108、第一顯示及輸入界面110及第一電儲能元件112可全部或部分整合至一個或多個電路板模組。于實際應(yīng)用中,可攜式裝置10可為但不限于智慧型手機(jī)、掌上電腦(personaldigitalassistant,pda)、平板電腦等。
于本實施例中,控制器14包含第二處理器142、第二存儲器144、第二無線通訊電路146、第四無線通訊電路148、第二顯示及輸入界面150、以及第二電儲能元件152。第二處理器142與第二存儲器144、第二無線通訊電路146、第四無線通訊電路148、第二顯示及輸入界面150及第二電儲能元件152分別電連接。第二處理器142具備處理數(shù)據(jù)、控制其他電子元件運行等功能,例如其包含處理單元、控制電路及暫存器等。第二處理器142通過第四無線通訊電路148而能與電信網(wǎng)絡(luò)3連接,進(jìn)而與遠(yuǎn)端進(jìn)行通訊(至少包含數(shù)據(jù)通訊)。第二處理器142通過第二無線通訊電路146而能與附近裝置短距離通訊連接,例如通過wifi、藍(lán)牙等通訊協(xié)定進(jìn)行短距離通訊連接。第二顯示及輸入界面150可由顯示屏幕(例如液晶顯示面板或led陣列)及輸入鍵盤(例如數(shù)字鍵盤)的組合實現(xiàn),亦可由單一的觸控顯示面板實現(xiàn)。第二處理器142通過第二顯示及輸入界面150而可對該使用者顯示訊息或接收該使用者的輸入。第二處理器142能存取第二存儲器144中的內(nèi)容,第二存儲器144儲存有第二加密信息,該第二加密信息與儲存在第一存儲器104中的第一加密信息匹配。第二電儲能元件152可對第二處理器142及其他電子元件提供所需電能,第二電儲能元件152可由電池實現(xiàn),例如但不限于二次電池。于實際應(yīng)用中,第二處理器142、第二存儲器144、第二無線通訊電路146、第四無線通訊電路148、第二顯示及輸入界面150、以及第二電儲能元件152可全部或部分整合至一個或多個電路板模組。另外,當(dāng)自行車2具有電子組件時,控制器14亦可視情形整合至該電子組件中。例如自行車2由電力設(shè)備驅(qū)動,控制器14即可整合至該電力設(shè)備中。又,控制器14仍可以以一個獨立的裝置安裝至自行車2上,例如固定于自行車2車架上。
于本實施例中,鎖12可鎖住自行車2使得自行車2無法移動,或可解除對自行車2的鎖定以容許自行車2移動。于實際應(yīng)用中,通過不同型式的鎖機(jī)構(gòu),鎖12對自行車2有不同的鎖定、解除鎖定的動作。例如鎖12以結(jié)構(gòu)件干涉車輪的轉(zhuǎn)動(例如以卡閂穿過車輻、卡住車軸等)。又例如自行車2是由電力系統(tǒng)驅(qū)動時,鎖12可為該電力系統(tǒng)中的控制電路或為耦接至該電力系統(tǒng)的開關(guān),其可控制該電力系統(tǒng)是否作用。
于自行車防盜系統(tǒng)1運行時,當(dāng)?shù)谝惶幚砥?02與第二處理器142經(jīng)由第一無線通訊電路106及第二無線通訊電路146短距離通訊連接后(例如基于藍(lán)牙協(xié)定進(jìn)行短距離通訊連接),第一處理器102根據(jù)該第一加密信息加密通知信號并經(jīng)由第一無線通訊電路106傳送該加密的通知信號至控制器14。第二處理器142經(jīng)由第二無線通訊電路146接收該加密的通知信號。第二處理器142根據(jù)該第二加密信息判斷該加密的通知信號是否是有效的。若第二處理器142判斷該加密的通知信號是有效的,則第二處理器142產(chǎn)生確認(rèn)訊息。于實際應(yīng)用中,第二處理器142可經(jīng)由第二顯示及輸入界面150顯示該確認(rèn)訊息,該使用者可根據(jù)該確認(rèn)訊息經(jīng)由第二顯示及輸入界面150輸入確認(rèn)輸入,如圖2所示(其中第二顯示及輸入界面150以虛線框表示,其包含顯示屏幕150a及多個按鍵150b)。又或第二處理器142經(jīng)由第二無線通訊電路146傳送該確認(rèn)訊息至可攜式裝置10,第一處理器102經(jīng)由第一無線通訊電路106接收該確認(rèn)訊息并經(jīng)由第一顯示及輸入界面110顯示該確認(rèn)訊息,該使用者可根據(jù)該確認(rèn)訊息經(jīng)由第一顯示及輸入界面110輸入該確認(rèn)輸入,如圖3所示(其中第一顯示及輸入界面110為觸控顯示面板,其同時顯示該確認(rèn)訊息及虛擬鍵盤,該使用者即可通過該虛擬鍵盤輸入);接著,第一處理器102經(jīng)由第一顯示及輸入界面110接收該確認(rèn)輸入并經(jīng)由第一無線通訊電路106傳送該確認(rèn)輸入至控制器14。當(dāng)?shù)诙幚砥?42經(jīng)由第二顯示及輸入界面150或經(jīng)由第二無線通訊電路146接收到該確認(rèn)輸入時,第二處理器142判斷該確認(rèn)輸入是否是有效的。若第二處理器142判斷該確認(rèn)輸入是有效的,第二處理器142控制鎖12以解鎖自行車2。其中,在第二處理器142確認(rèn)該確認(rèn)輸入是有效前,即使已確認(rèn)該通知信號是有效的,自行車2仍是被鎖12鎖住。藉此,自行車防盜系統(tǒng)1通過對加密的通知信號的有效性判斷,保障可攜式裝置10與控制器14之間的通信安全,避免防盜系統(tǒng)遭到破解;又,自行車防盜系統(tǒng)1亦通過回應(yīng)控制器14發(fā)出的確認(rèn)訊息,避免自行車2非預(yù)期解鎖。因此,自行車防盜系統(tǒng)1能有效避免自行車2處于被竊的風(fēng)險中。
另外,該第一加密信息及該第二加密信息至少分別包含相匹配的加密金鑰,可用于通訊的加密、解密,故當(dāng)控制器14與可攜式裝置10短距離通訊連接后(例如基于藍(lán)牙協(xié)定),控制器14與可攜式裝置10之間的通訊均得以加密的方式進(jìn)行。例如控制器14的第二處理器142根據(jù)該第二加密信息加密該確認(rèn)訊息并傳送該加密的確認(rèn)訊息至可攜式裝置10,可攜式裝置10的第一處理器102根據(jù)該第一加密信息解密該加密的確認(rèn)訊息以取得該確認(rèn)訊息;同樣的,可攜式裝置10的第一處理器102根據(jù)該第一加密信息加密該確認(rèn)輸入并傳送該加密的確認(rèn)輸入至控制器14,控制器14的第二處理器142根據(jù)該第二加密信息解密該加密的確認(rèn)輸入以取得該確認(rèn)輸入。該通知信號的內(nèi)容可包含關(guān)于可攜式裝置10或控制器14的識別信息、控制權(quán)限、有限期間等信息。
此外,于實際應(yīng)用中,與電信網(wǎng)絡(luò)3連接的服務(wù)器4可儲存有該第一加密信息及該第二加密信息,故可攜式裝置10原先可未儲存有該第一加密信息,而是第一處理器102經(jīng)由第三無線通訊電路108通過電信網(wǎng)絡(luò)3自服務(wù)器4接收該第一加密信息。同理,控制器14原先可未儲存有該第二加密信息,而是第二處理器142經(jīng)由第四無線通訊電路148通過電信網(wǎng)絡(luò)3自服務(wù)器4接收該第二加密信息。或是說可攜式裝置10與控制器14原先分別儲存有該第一加密信息及該第二加密信息,但可攜式裝置10與控制器14均可通過電信網(wǎng)絡(luò)3自服務(wù)器4更新該第一加密信息及該第二加密信息;藉此,當(dāng)控制器14更新該第二加密信息而可攜式裝置10未能更新該第一加密信息時,該更新的第二加密信息原則上即與該第一加密信息不相匹配,進(jìn)而產(chǎn)生排除可攜式裝置10啟動控制器14的效果,這樣,在可攜式裝置10、控制器14均動態(tài)同步更新加密信息時,其它可攜式裝置無法知曉更新的第一加密信息,進(jìn)而無法啟動控制器14,增強(qiáng)了系統(tǒng)的安全性。
另外,于實際應(yīng)用中,若該確認(rèn)訊息是顯示于控制器14上且該確認(rèn)輸入亦是通過控制器14輸入時,可攜式裝置10可簡化為僅包含第一處理器102、第一存儲器104、第一無線通訊電路106及第一電儲能元件112,使得可攜式裝置10體積大幅縮小而仍能提供當(dāng)?shù)谝惶幚砥?02與第二處理器142短距離通訊連接后,傳送該加密的通知信號至控制器14的功能。此時,該第一加密信息可通過可攜式裝置10與服務(wù)器4短距離通訊而更新。同理,控制器14亦可省略第四無線通訊電路148而改以與服務(wù)器4短距離通訊而更新該第二加密信息。
于實際應(yīng)用中,該確認(rèn)訊息包含確認(rèn)字串,該確認(rèn)字串包含至少一個文字(例如中文、韓文等)、字母(例如英文字母、拉丁字母等)、數(shù)字或符號(例如星號、問號等)。如圖2所示,該確認(rèn)字串為“3847”,顯示于第二顯示及輸入界面150的顯示屏幕150a上。該使用者利用第二顯示及輸入界面150的按鍵150b進(jìn)行輸入,作為該確認(rèn)輸入。若該確認(rèn)輸入包含該確認(rèn)字串,則第二處理器142將判斷該確認(rèn)輸入是有效的。同樣的,如圖3所示,該確認(rèn)字串為“3847”,顯示于第一顯示及輸入界面110上。該使用者利用第一顯示及輸入界面110的虛擬鍵盤進(jìn)行輸入,作為該確認(rèn)輸入。第一處理器102再經(jīng)由第一無線通訊電路106傳送該確認(rèn)輸入至控制器14。若該確認(rèn)輸入包含該確認(rèn)字串,則第二處理器142將判斷該確認(rèn)輸入是有效的。
請并參閱圖4,圖4為根據(jù)本發(fā)明的自行車解鎖方法的流程圖。該自行車解鎖方法是用于自行車防盜系統(tǒng)中,為便于說明,該自行車解鎖方法將基于前文中自行車防盜系統(tǒng)1為例說明,關(guān)于自行車防盜系統(tǒng)1的相關(guān)說明,請并參閱前文。該自行車解鎖方法包含當(dāng)?shù)谝惶幚砥?02與第二處理器142經(jīng)由第一無線通訊電路106與第二無線通訊電路146短距離通訊連接后(例如通過wifi、藍(lán)牙等通訊協(xié)定進(jìn)行短距離通訊連接),第一處理器102根據(jù)該第一加密信息加密通知信號并經(jīng)由第一無線通訊電路106傳送該加密的通知信號至控制器14,如步驟s110所示;第二處理器142經(jīng)由第二無線通訊電路146接收該加密的通知信號,如步驟s120所示;第二處理器142根據(jù)該第二加密信息判斷該加密的通知信號是否是有效的,若是有效的,則第二處理器142產(chǎn)生確認(rèn)訊息,如步驟s130所示;第二處理器142經(jīng)由第二顯示及輸入界面150顯示該確認(rèn)訊息或經(jīng)由第二無線通訊電路146傳送該確認(rèn)訊息至可攜式裝置10,如步驟s140所示;當(dāng)?shù)诙幚砥?42經(jīng)由第二顯示及輸入界面150接收由該使用者根據(jù)該確認(rèn)訊息而輸入的確認(rèn)輸入或經(jīng)由第二無線通訊電路146接收來自可攜式裝置10的該確認(rèn)輸入時,第二處理器142判斷該確認(rèn)輸入是否是有效的,若確認(rèn)輸入是有效的,第二處理器142控制鎖12解鎖自行車2,如步驟s150所示。藉此,該自行車解鎖方法通過對加密的通知信號的有效性判斷,保障可攜式裝置10與控制器14之間的通信安全,避免防盜系統(tǒng)遭到破解;又,該自行車解鎖方法亦通過回應(yīng)控制器14發(fā)出的確認(rèn)訊息,避免自行車2非預(yù)期解鎖。因此,該自行車解鎖方法能有效避免自行車2處于被竊的風(fēng)險中。
請參閱圖5a、圖5b,其為根據(jù)一實施例的該自行車解鎖方法的流程圖。為便于說明,該自行車解鎖方法將基于前文中自行車防盜系統(tǒng)1為例說明,關(guān)于自行車防盜系統(tǒng)1的相關(guān)說明,請并參閱前文。該自行車解鎖方法包含可攜式裝置10的第一處理器102經(jīng)由第三無線通訊電路108通過電信網(wǎng)絡(luò)3自服務(wù)器4接收并更新該第一加密信息,且控制器14的第二處理器142經(jīng)由第四無線通訊電路148通過電信網(wǎng)絡(luò)3自服務(wù)器4接收并更新該第二加密信息,如步驟s200所示;其中若可攜式裝置10初始未有已儲存的第一加密信息,則可攜式裝置10于此步驟中即僅為下載、儲存該第一加密信息。根據(jù)該自行車解鎖方法,判斷第一處理器102與第二處理器142是否經(jīng)由第一無線通訊電路106及第二無線通訊電路146短距離通訊連接(例如通過wifi、藍(lán)牙等通訊協(xié)定進(jìn)行短距離通訊連接),如步驟s210所示;若否,則持續(xù)等待第一處理器102與第二處理器142通訊連接,即回到步驟s210;若是,第一處理器102根據(jù)該第一加密信息加密通知信號并經(jīng)由第一無線通訊電路106傳送該加密的通知信號至控制器14,如步驟s212所示。其中,步驟s210、s212即對應(yīng)于前述步驟s110。
接著,根據(jù)該自行車解鎖方法,第二處理器142經(jīng)由第二無線通訊電路146接收該加密的通知信號,如步驟s220所示;第二處理器142根據(jù)該第二加密信息判斷該加密的通知信號是否是有效的,如步驟s230所示。于實際應(yīng)用中,該加密的通知信號是否是有效可通過該加密的通知信號是否能被正確解密,或是通過判斷解密后的通知信號內(nèi)容是否有效來實施。于前者,當(dāng)該加密的通知信號被正確解密時,其解密后的通知信號具有有意義的內(nèi)容及格式,便可確認(rèn)加密的通知信號是有效的。于后者,解密后的通知信號即使具有有意義的內(nèi)容及格式,但該內(nèi)容無法使可攜式裝置10具有合法控制控制器14的權(quán)限,仍確認(rèn)加密的通知信號是無效的。若第二處理器142判斷該加密的通知信號是無效的,則流程回到步驟s210,以等待具有權(quán)限的可攜式裝置與控制器14通訊連接。若第二處理器142判斷該加密的通知信號是有效的,第二處理器142產(chǎn)生一確認(rèn)訊息,如步驟s232所示。其中,步驟s220即對應(yīng)于前述步驟s120,步驟s230、s232即對應(yīng)于前述步驟s130。
于本實施例中,根據(jù)該自行車解鎖方法,第二處理器142經(jīng)由第二顯示及輸入界面150顯示該確認(rèn)訊息,如步驟s240所示。此時,該使用者即可通過第二顯示及輸入界面150看到該確認(rèn)訊息(如圖2所示者),并可根據(jù)該確認(rèn)訊息經(jīng)由第二顯示及輸入界面150輸入。當(dāng)使用者根據(jù)該確認(rèn)訊息經(jīng)由第二顯示及輸入界面150輸入一確認(rèn)輸入時,第二處理器142即可經(jīng)由第二顯示及輸入界面150接收該確認(rèn)輸入,如步驟s250所示;接著,第二處理器142判斷該確認(rèn)輸入是否是有效的,如步驟s252所示。于實際應(yīng)用中,該確認(rèn)訊息可包含確認(rèn)字串,該確認(rèn)字串包含至少一個文字、字母、數(shù)字或符號,故于步驟s240中,第二處理器142經(jīng)由第二顯示及輸入界面150顯示該確認(rèn)字串,且于步驟s150中,若該確認(rèn)輸入包含該確認(rèn)字串,則第二處理器142判斷該確認(rèn)輸入是有效的。如圖2所示,該確認(rèn)訊息為“請輸入:3847”,故當(dāng)該確認(rèn)輸入為“3847”時,第二處理器142將判斷該確認(rèn)輸入為有效的。因此,當(dāng)該使用者輸入其他數(shù)字時,第二處理器142將判斷該確認(rèn)輸入為無效的;此時,該流程可回到步驟s250之前,等待接收該使用者新的確認(rèn)輸入,以再次執(zhí)行步驟s250、s252。于實際應(yīng)用中,該流程亦可于使用者實施一次或多次的錯誤輸入后,回到步驟s210,以重新執(zhí)行通訊進(jìn)接、通知信號、確認(rèn)訊息、確認(rèn)輸入等步驟。根據(jù)該自行車解鎖方法,若第二處理器142判斷該確認(rèn)輸入是有效的,第二處理器142控制鎖12解鎖自行車2,如步驟s254所示。其中,步驟s240即對應(yīng)于前述步驟s140,步驟s250、s252、s254即對應(yīng)于前述步驟s150。
請參閱圖6a、圖6b,其為根據(jù)另一實施例的該自行車解鎖方法的流程圖。為便于說明,該自行車解鎖方法將基于前文中自行車防盜系統(tǒng)1為例說明,關(guān)于自行車防盜系統(tǒng)1的相關(guān)說明,請并參閱前文。于本實施例中,該自行車解鎖方法與圖5a、圖5b所示的自行車解鎖方法大致相同,故關(guān)于圖6a、圖6b所示的自行車解鎖方法的其他說明,請參閱前述關(guān)于圖5a、圖5b所示的自行車解鎖方法的相關(guān)說明,不另贅述。本實施例的自行車解鎖方法與圖5a、圖5b所示的自行車解鎖方法主要差異為該確認(rèn)訊息是由可攜式裝置10,該使用者直接使用可攜式裝置10輸入該確認(rèn)輸入。進(jìn)一步來說,如圖6a、圖6b所示,根據(jù)步驟s232,第二處理器142產(chǎn)生該確認(rèn)訊息后,第二處理器142經(jīng)由第二無線通訊電路146傳送該確認(rèn)訊息至可攜式裝置10,如步驟s340所示;第一處理器102經(jīng)由第一無線通訊電路106接收該確認(rèn)訊息并經(jīng)由第一顯示及輸入界面110顯示該確認(rèn)訊息,如步驟s342所示。于實際應(yīng)用中,第二處理器142亦得以加密方式傳送該確認(rèn)訊息,此時第一處理器102需先根據(jù)該第一加密信息將接收自控制器14的加密的確認(rèn)訊息予以解密以取得該確認(rèn)訊息,然后再于第一顯示及輸入界面110顯示該確認(rèn)訊息。其中,步驟s340、s342即對應(yīng)于前述步驟s140。
此時,該使用者即可通過第一顯示及輸入界面110看到該確認(rèn)訊息(如圖3所示者),并可根據(jù)該確認(rèn)訊息經(jīng)由第一顯示及輸入界面110輸入。根據(jù)本實施例的自行車解鎖方法,當(dāng)使用者根據(jù)該確認(rèn)訊息經(jīng)由第一顯示及輸入界面110輸入一確認(rèn)輸入時,第一處理器102即可經(jīng)由第一顯示及輸入界面110接收該確認(rèn)輸入并經(jīng)由第一無線通訊電路106傳送該確認(rèn)輸入至控制器14,如步驟s350所示;接著,第二處理器142經(jīng)由第二無線通訊電路146接收該確認(rèn)輸入,如步驟s351所示。于實際應(yīng)用中,第一處理器102亦得以加密方式傳送該確認(rèn)輸入,此時第二處理器142需先根據(jù)該第二加密信息將接收自可攜式裝置10的加密的確認(rèn)輸入予以解密以取得該確認(rèn)輸入。然后,圖6a、圖6b所示的自行車解鎖方法的流程續(xù)行步驟s252、s254,其相關(guān)說明可參閱關(guān)于圖5a、圖5b中步驟s252、s254的相關(guān)說明,不另贅述。其中,于圖6a、圖6b中,步驟s350、s351、s252、s254即對應(yīng)于前述步驟s150。
如前所述,根據(jù)本發(fā)明的自行車防盜系統(tǒng)及自行車解鎖方法,通過對加密的通知信號的有效性判斷,保障該可攜式裝置與該控制器之間的通信安全,避免防盜系統(tǒng)遭到破解,并且通過回應(yīng)該控制器發(fā)出的確認(rèn)訊息,避免自行車非預(yù)期解鎖,故根據(jù)本發(fā)明的自行車防盜系統(tǒng)及自行車解鎖方法能避免自行車處于被竊的風(fēng)險中。
本發(fā)明已由上述相關(guān)實施例加以描述,然而上述實施例僅為實施本發(fā)明的范例。必需指出的是,已揭露的實施例并未限制本發(fā)明的范圍。相反地,在不脫離本發(fā)明的精神和范圍內(nèi)所作的更動與潤飾,均屬本發(fā)明的專利保護(hù)范圍。