本申請案主張2014年8月10日提交的第62/061,594號美國臨時專利申請案的權益,所述申請案全文以引用方式并入本文中。
背景技術:
本發明大體上涉及車輛領域,且更確切地說,涉及可訓練收發器(例如,車庫門開啟器)在車輛中的用途。
車輛可包含用于操作(例如)車庫門、安全門、家庭照明系統或家庭安全系統的可訓練收發器。電池供電的可訓練收發器在車輛中可為有源的,而無關乎是否激活車輛點火。這可產生安全性風險,其中通過簡單地推按單個可訓練收發器按鈕(即,在車輛停放在車道中的情況下)就可進入室內。此類安全性風險可遏制在車輛中采用電池供電的可訓練收發器。
技術實現要素:
本發明的一個實施例涉及一種用于安裝到車輛并且用于發送發射到遠程系統的發射器裝置。所述裝置包含處理電路、發射器,以及為所述處理電路和所述發射器供電的電池。所述處理電路經配置以僅在確定以下各項中的至少一個時使用所述發射器發送所述發射到所述遠程系統:(a)用戶的便攜式電子裝置在所述車輛附近,以及(b)所述車輛通電。
本發明的另一實施例涉及一種用于激活遠程系統的發射器裝置。所述裝置包含:處理電路;發射器,其耦合到所述處理電路;電池,其為所述處理電路和所述發射器供電;以及多個按鈕,其耦合到所述處理電路。所述處理電路經配置以響應于確定用戶已在所述多個按鈕處鍵入正確的多按鈕代碼而允許從所述發射器到所述遠程系統的發射。
本發明的另一實施例涉及一種用于安裝在車輛中的可訓練收發器單元。所述可訓練收發器單元包含發射器、用戶輸入接口、安全模塊以及處理電路。所述發射器經配置以發射用于控制遠程電子信號的操作的遠程控制信號。所述用戶輸入接口經配置以接收對發射所述遠程控制信號的請求。所述安全模塊經配置以接收安全輸入信號,將所述安全輸入信號與所存儲的有效安全代碼進行比較,并且基于所述比較而發射安全控制信號到處理電路所述處理電路經配置以除非所述安全控制信號指示所述發射器的操作經授權,否則阻止所述發射器的操作。
另一實施例涉及一種操作可訓練收發器單元的方法。所述方法包含在所述可訓練收發器單元的安全模塊處接收安全輸入信號。所述方法包含在所述安全模塊處驗證所述安全輸入信號。所述方法包含基于所述驗證,在所述安全模塊處產生安全控制信號,其中所述安全控制信號在確定所述安全輸入信號為有效的情況下具有經授權值,并且所述安全控制信號在確定所述安全輸入信號不為有效的情況下具有未經授權值。所述方法包含發射所述安全控制信號到處理電路,其中所述處理電路基于所述安全控制信號授權發射器的操作。
另一實施例涉及一種操作可訓練收發器單元的方法。所述方法包含在所述可訓練收發器單元的用戶接口處接收用戶輸入信號,并且發射所述用戶輸入信號到所述可訓練收發器單元的處理電路。所述方法包含在所述處理電路處從安全模塊接收安全狀態。所述方法包含在所述處理電路確定當前安全狀態是否為經授權或未經授權中的一個。所述方法包含基于所述安全狀態在所述處理電路處產生安全控制信號,所述安全控制信號指示所述可訓練收發器單元的發射器的操作是否經授權。
另一實施例涉及一種操作可訓練收發器單元的方法。所述方法包含在所述可訓練收發器單元的安全模塊處接收安全輸入信號。所述方法包含在所述安全模塊處驗證所述安全輸入信號。所述方法包含確定所述安全輸入信號是否有效。所述方法包含響應于確定所述安全輸入不為有效的而請求重寫輸入。所述方法包含響應于確定所述重寫輸入不為有效的而產生指示所述可訓練收發器單元的發射器的操作未經授權的安全控制信號。所述方法包含響應于確定所述安全輸入信號有效或響應于確定所述重寫輸入有效而產生指示所述發射器的操作有效的安全控制信號。
以上概述僅為說明性的,且并非意圖以任何方式進行限制。除了上述說明性的方面、實施例和特征之外,通過參考附圖和以下詳細描述,另外的方面、實施例和特征將變得顯而易見。
附圖說明
圖1示出了根據示例性實施例的車輛和車庫的透視圖。
圖2示出了根據示例性實施例的包含收發器單元和遠程電子系統的系統的框圖。
圖3示出了根據示例性實施例的可訓練收發器單元的示意圖。
圖4示出了根據另一示例性實施例的可訓練收發器單元的示意圖。
圖5示出了根據另一示例性實施例的可訓練收發器單元的示意圖。
圖6示出了根據另一示例性實施例的可訓練收發器單元的示意圖。
圖7示出了根據另一示例性實施例的可訓練收發器單元的示意圖。
圖8示出了根據另一示例性實施例的可訓練收發器單元的示意圖。
圖9示出了根據示例性實施例使用其中使用認證的可訓練收發器單元的方法的流程圖。
圖10示出了根據示例性實施例的使用其中使用安全狀態的可訓練收發器單元的方法的流程圖。
圖11示出了根據示例性實施例的使用其中使用認證和重寫輸入的可訓練收發器單元的方法的流程圖。
具體實施方式
大體參考各圖,示出和描述用于允許僅在一些額外認證因素的情況下啟動電池供電的可訓練收發器(或發射器,這是在經由除RF以外的接收處置所述訓練的情況下)的裝置和方法。在可訓練收發器為電池供電的情況下,直接電力/觸發線可不連接到車輛點火或接線到另一車輛部分。對于改裝的可訓練收發器來說可能尤其如此。本發明有利地增加一層安全性。當按壓可訓練收發器上的按鈕(例如,以開啟車庫門1)時,可訓練收發器(即,其處理器)僅在檢測到額外認證參數的情況下進行信號到遠程系統(例如,車庫門開啟器)的發射。在本文中詳細地描述多種實施例。
一個實施方案可使用用于與可訓練收發器無線通信的小次級掛扣(FOB)(例如,用于耦合到鑰匙鏈)進行操作。在此類實施例中,可訓練收發器將僅在成功地檢測到FOB在距車輛的短程距離內的情況下進行到遠程系統的發射。在另一實施方案中,可訓練收發器可感測車輛的振動以確定其正在行駛中。響應于確定車輛正在行駛中,可訓練收發器接著可進行發射。由振動傳感器檢測到的振動可指示真正所有人已起動汽車并經授權開啟車庫門。在另一實施方案中,可訓練收發器可安裝為電池供電的(即,不具有或需要到車輛的硬接線電力連接),但小模塊(例如,無線)經配置以感測點火線中的電力(例如,電流)。可訓練收發器接著將能夠在小模塊檢測到點火在作用中的任何時間進行其發射。在本發明的其它實施例中,可訓練收發器可具有多個按鈕。多按鈕組合可充當供可訓練收發器使用的密碼。在一個實施例中,多按鈕代碼以與用戶希望開啟的車庫門相關聯的車庫門按鈕結束。在其它實施例中,多按鈕組合的成功輸入可允許在成功輸入之后一段時間(例如,30秒、一分鐘等)內進行發射。在另一實施方案中,不同的多按鈕組合可與不同的發射代碼(例如,不同車庫門)相關聯。在直接輸入恰當的多按鈕組合時,可訓練收發器進行其恰當的代碼發射。在又其它實施例中,用戶攜帶的移動電話、智能手表或另一便攜式電子裝置可用以經由無線(例如,藍牙、WiFi、NFC等)通信觸發可訓練收發器的認證。
現將通過接下來的若干段落來描述可訓練收發器的一般興操作。可訓練收發器單元可經配置“學習”多個遠程控制裝置(例如,車庫門、安全門、家庭照明系統、家庭安全系統等的遠程控制)產生的多個遠程控制信號的特性,并將對多個遠程控制信號的指示存儲在其本地存儲器中以供后續重新發射。可訓練收發器單元可以在接收用戶輸入(例如,經由推按式按鈕、聲音指令等)時復制所存儲的控制信號,并發射所存儲的控制信號以用于操作遠程電子系統或裝置。
可訓練收發器單元可以集成在車輛系統組件(例如,后視鏡、儀表盤、頂篷或車輛內的其它地方)內。有利地,可訓練收發器單元可快速且容易地安裝到現有車輛內(例如,作為車輛升級或改裝的一部分),而不需要與現有車輛系統大量集成。舉例來說,可訓練收發器單元可為能夠獨立自主操作的獨立裝置,不需要依賴于來自車輛子系統的輸入或來自主車輛電池的能量。可訓練收發器單元可包含學習、存儲和重新發射控制信號所必需的所有處理電子裝置。可訓練收發器單元可進一步包含僅給可訓練收發器單元供電的電池(例如,與主車輛電池分開)。
在一些實施例中,可訓練收發器單元與車輛的后視鏡組合件集成在一起。舉例來說,可訓練收發器單元可包含電池和安裝在后視鏡組合件的前反射面(例如,鏡子)和后殼之間的收發器電路。可訓練收發器單元可包含用于控制遠程控制信號的收集和重新發射的一個或多個用戶輸入裝置。
可訓練收發器單元可包含具有DC-DC轉換器、低漏電開關和溫度敏感電流源的電壓調節器電路。DC-DC轉換器可用以增加電池供應的電力,進而延長電池使用壽命并減少對電池更換的需求。電池可為經配置以在典型汽車溫度范圍內操作的具長使用壽命的電池(例如,鋰電池、鋰-亞硫酰氯電池等)。低漏電開關可用以控管多少電流可用以DC-DC轉換器,而溫度敏感電流源可用以調整低漏電開關。
有利地,可訓練收發器單元可包含安全模塊。安全模塊可產生安全控制信號以便限定可訓練收發器單元的操作。安全模塊可基于從一些其它組件(例如,從鄰近的安全掛扣、從振動傳感器、從點火線電力檢測器等)接收的安全輸入信號來產生安全控制信號。通過使用安全模塊,可訓練收發器單元可能能夠限定僅經授權的用戶可操作可訓練收發器單元。這可防止將在不使用安全模塊的情況下存在的安全弱點。
現在參考圖1,示出根據示例性實施例的車輛100和車庫110的透視圖。車輛100可為汽車、卡車、運動型多用途車(SUV)、小型多功能廂式車或其它車輛。車輛100示出為包含可訓練收發器單元102。在一些實施例中,可訓練收發器單元102可與車輛100的鏡組合件(例如,后視鏡組合件)集成在一起。在其它實施例中,可訓練收發器單元102可安裝到車輛的其它內部元件,如車輛頂篷104、中控面板106、遮陽板、儀表盤或車輛100內的其它控制單元。
有利地,可訓練收發器單元102可經配置以用于快速且容易地安裝到車輛100內。舉例來說,對于其中可訓練收發器單元102與后視鏡組合件集成在一起的實施例,安裝可能只需要將現有后視鏡組合件更換為集成的后視鏡顯示器和可訓練收發器單元的組合件即可。可訓練收發器單元102可包含所有自主操作的電子組件(例如,控制電路、收發器電路、電池等),不需要到另一車輛系統組件的有線電力或數據連接。
有利地,可訓練收發器單元102可經配置以操作容納其中的安全模塊,無需將可訓練收發器單元102物理附接到車輛100的電氣系統。在一些實施例中,安全模塊可有效地將從可訓練收發器單元102的控制信號發射限定在車輛正在行駛中的情境下。安全模塊可能能夠在甚至無需直接接線到車輛100的點火子系統的情況下確定車輛是否正在行駛中。換句話說,可訓練收發器不從所述車輛接收其主電力。在一些實施例中,安全模塊可能能夠在甚至無需直接接線到車輛100的點火子系統或從所述點火子系統接收控制信號的情況下確定經授權鑰匙掛扣的存在(且因此通過推測,確定車輛100的經授權操作者)。
可訓練收發器單元102經配置以與車庫110或其它結構的遠程電子系統112通信。在一些實施例中,遠程電子系統112經配置以控制附接到車庫110的車庫門的操作。在其它實施例中,遠程電子系統112可為家庭照明系統、家庭安全系統、數據網絡(例如,LAN、WAN、蜂窩等)、HVAC系統或能夠從可訓練收發器單元102接收控制信號的任何其它遠程電子系統。
現在參考圖2,示出根據示例性實施例的包含可訓練收發器單元102和遠程電子系統112的系統200的框圖。概括地說,可訓練收發器單元102示出為包含用戶接口元件202、控制電路208、電池214、電壓調節器電路216、收發器電路218和安全模塊230。
用戶接口元件202可促進用戶(例如,司機、乘客或車輛100內的其他乘員)與可訓練收發器單元102之間的通信。舉例來說,用戶接口元件202可用以從用戶接收輸入。用戶接口元件202示出為包含用戶輸入裝置204。
在一些實施例中,用戶輸入裝置204包含一個或多個推按式按鈕、開關、撥號盤、旋鈕、觸敏用戶輸入裝置(例如,壓電傳感器、電容式觸摸傳感器等)或將有形輸入轉化為電子數據信號的其它裝置。有利地,用戶輸入裝置204可與車輛100的后視鏡組合件集成在一起。舉例來說,用戶輸入裝置204可以包含一個或多個推按式按鈕(例如,沿著后視鏡組合件的底表面安裝)。用戶輸入裝置204可向控制電路208提供輸入信號,以用于控制可訓練收發器單元102的操作。
仍參考圖2,可訓練收發器102示出為包含控制電路208。控制電路208可經配置以從用戶輸入裝置204接收輸入。控制電路208可進一步經配置以操作收發器電路218,以用于進行與遠程電子系統112的電子數據通信。控制電路208可進一步經配置以從安全模塊230接收輸入(例如,安全控制信號)。
控制電路208示出為包含處理器210和存儲器212。處理器210可以實施為通用處理器、微處理器、微控制器、專用集成電路(ASIC)、一個或多個現場可編程門陣列(FPGA)、CPU、GPU、一組處理組件或其它合適的電子處理組件。
存儲器212可包含用于存儲數據和/或計算機代碼的一個或多個裝置(例如,RAM、ROM、存儲器、硬盤存儲裝置等),以完成和/或促進本發明中所描述的各種過程、層和模塊。存儲器212可包含易失性存儲器或非易失性存儲器。存儲器212可包含數據庫組件、目標碼組件、腳本組件或任何其它類型的支持各種活動的信息結構以及本發明中所描述的信息結構。在一些實施方案中,存儲器212經由控制電路208以通信方式連接到處理器210,并包含執行本文中所描述的一個或多個控制過程的計算機代碼(例如,存儲在存儲器212中的數據模塊)。
仍參考圖2,可訓練收發器單元102示出為包含電池214。電池214可經配置以為可訓練收發器單元102的各種電子組件供電。電池214可與用以為車輛100的其它系統和子系統(例如,立體音響系統、導航系統、照明系統等)供電的主車輛電池分開。在一些實施例中,電池214可用以僅給可訓練收發器單元102供電。可訓練收發器單元102可僅從電池214接收電力,不需要依賴于其它補充或替代電源。有利地,電池214可以獨立于主車輛電池和車輛電力線的方式促進可訓練收發器單元102的操作,從而將可訓練收發器單元102與不期望的車輛電力線噪聲分開。
在一些實施例中,電池214可以安裝在車輛100的后視鏡組合件內(例如,鏡子和后殼之間)。對于可訓練收發器單元102與后視鏡顯示器集成在一起的實施方案,集成產品可作為獨立單元進行銷售和安裝。將電池214定位在后視鏡組合件內可允許可訓練收發器單元102獨立操作,不需要與車輛100其它任何組件接線連接。此優點可使可訓練收發器單元102的安裝不需要拆卸車輛100以使電力電纜從主車輛電力線延行到可訓練收發器單元102。任何必要的電力電纜或其它接線連接可完全含納在后視鏡組合件中。電池214可經配置以快速且容易地更換,基本上不需要拆卸或重新接線。
電池214可為具長使用壽命的電池,經配置以長時間(例如,1年、2年、5年、10年等)可靠地提供電力。在一些實施例中,電池214是鋰電池或其它高功率密度電池。舉例來說,電池214可包含鋰-亞硫酰氯能量電池。鋰-亞硫酰氯能量電池可含有亞硫酰氯(即SOCl2)和四氯鋁酸鋰(即LiAlCl4)的液體混合物。亞硫酰氯可充當能量電池的陰極,且四氯鋁酸鋰可充當能量電池的電解質。鋰-亞硫酰氯電池可非常適合要求或希望電池使用壽命長的極低電流應用。在一些實施例中,電池214包含多孔碳材料。多孔碳材料可用作陰極集電器(例如,用于從外部電路接收電子)。
電池214可經配置以具有低自放電率。有利地,高能量或功率密度結合低自放電率可使電池214能夠長時間可靠地供電。高能量或功率密度結合低自放電率還可使電池214是具長使用壽命的合格電池。
電池214可以以化學和/或電氣方式存儲能量。舉例來說,在一些實施例中,電池214包含經配置以存儲電能的電容元件。在一些實施例中,電池214包含與鋰電池一起使用的“混合層電容器”。混合層電容器可與塔迪南電池公司(Tadiran Batteries)出售的混合層電容器相同或類似。舉例來說,混合層電容器可為可充電電池類型。混合層電容器可包含含鋰嵌入化合物的電極。混合層電容器通常具有低阻抗,且可傳遞高電流脈沖。可以將一個或多個混合層電容器與鋰電池并聯連接。
仍參考圖2,可訓練收發器單元102示出為包含收發器電路218和天線220。收發器電路218可包含發射和/或接收電路,其經配置以經由天線220與遠程電子系統112通信。收發器電路218可經配置以發射無線控制信號,所述信號具有控制數據以用于控制遠程電子系統112。收發器電路218可進一步經配置以從遠程電子系統112接收包含狀態信息的無線狀態信號。可訓練收發器單元102和遠程電子系統112可以使用任何合適的無線標準(例如,藍牙、WiFi、WiMax等)或與遠程電子系統112兼容或為遠程電子系統112專有的其它通信協議進行通信。可訓練收發器單元102可經配置以使用任何無線通信協議學習并復制控制信號。
在操作的訓練模式中,收發器電路218可經配置以接收從與遠程電子系統112一起使用的原始發射器發送的激活信號的一個或多個特性。原始發射器可為遠程或手持發射器,其可以與遠程電子系統112一起或作為售后服務產品銷售。原始發射器可經配置以發射預定載波頻率且具有控制數據的激活信號,所述控制數據經配置以啟動遠程電子系統112。舉例來說,原始發射器可為手持車庫門開啟器發射器,其經配置用于以某一頻率(例如,以315MHz或355MHz等為中心)發射車庫門開啟器信號。激活信號可包含控制數據,所述控制數據可為固定代碼、滾動碼、或另一經加密編碼的代碼。遠程電子系統112可經配置以例如響應于從原始發射器接收到激活信號而開啟車庫門。
收發器電路218可經配置以識別并存儲來自原始發射器或另一來源的激活信號的一個或多個特性(例如,信號頻率、控制數據、調制方案等)。在一些實施例中,收發器電路218經配置以通過接收激活信號、確定激活信號的頻率和/或解調來自激活信號的控制數據來學習激活信號的至少一個特性。替代地,可訓練收發器單元102可通過其它學習方法接收激活信號的一個或多個特性。舉例來說,激活信號的一個或多個特性可在可訓練收發器單元102制造期間預編程到存儲器212內,通過用戶輸入裝置204輸入,或通過“猜測和檢驗”方法學習。以此方式,可訓練收發器單元102實際上并不需要從原始發射器接收激活信號來識別激活信號的特性。可訓練收發器單元102可將激活信號的特性存儲在存儲器212中。
在一些實施例中,收發器電路218經配置以將原始發射器集成為無線控制系統的部分。舉例來說,原始發射器在可訓練收發器單元102的范圍內的操作可以向收發器電路218提供激活信號,指示所述信號也發送給了遠程電子系統112。在一些實施例中,在訓練完成之后,收發器電路218不需要繼續使用原始發射器。
收發器電路218可經配置以(例如,響應于來自控制電路208的控制信號)產生在多個頻率中的任一個下的載波頻率。在一些實施例中,產生的頻率可以在超高頻范圍內(例如,在20到470兆赫茲(MHz)之間,在約20MHz和950MHz之間,在約280MHz和434MHz之間,至多868MHz,至多920MHz,至多960MHz等)或在其它頻率范圍內。利用載波頻率信號調制的控制信號可為經頻移鍵控(FSK)調制、經幅移鍵控(ASK)調制或使用另一調制技術經調制。收發器電路218可經配置以產生具有固定代碼、滾動碼或其它適合與遠程電子系統112一起使用的經加密編碼的控制代碼的無線控制信號。
收發器電路218可使用天線220擴大可訓練收發器單元102和遠程電子系統112之間通信的范圍或提高信號質量。在一些實施例中,天線220是包含單個天線分支的單極天線。在其它實施例中,可以使用第二天線分支222。天線分支222和天線220可以偶極配置(例如,從天線桿沿相反方向延伸,作為偶極環路等)進行布置。偶極配置可通過防止不期望頻率的共振來改進系統性能。
仍參考圖2,可訓練收發器單元102示出為包含安全模塊230。安全模塊230可包含處理器、存儲媒體、收發器和其它硬件特征。安全模塊230可接收安全輸入信號。安全模塊230可基于所接收的安全輸入信號來產生安全控制信號。安全模塊230可基于對照存儲為安全模塊230的部分、存儲在存儲器212中或存儲在可訓練收發器單元102上的其它處的數據來驗證所接收的安全輸入信號,產生安全控制信號。安全模塊230可發射或以其它方式提供安全控制信號到控制電路208。控制電路208可基于所接收的安全控制信號來操作收發器電路218。舉例來說,如果安全控制信號指示“未經授權”值,那么控制電路208可阻止收發器電路218發射控制信號到遠程電子系統112,而與從用戶輸入裝置204接收的輸入無關。如果安全控制信號指示“經授權”值,那么控制電路208可致使收發器電路218基于從用戶輸入裝置204接收到輸入而發射控制信號到遠程電子系統112。安全模塊230可將“非經授權”值作為默認值提供到控制電路208。
安全模塊230可經配置以用冗余方式對照存儲為安全模塊230的部分、存儲在存儲器212中或存儲在可訓練收發器單元102上的其它處的數據來驗證所接收的安全輸入信號。舉例來說,安全模塊230可使來自多個源的安全輸入信號與特定遠程電子系統112相關聯,使得可基于各種條件產生指示“經授權”值的安全控制信號。
仍參考圖2,系統200示出為包含遠程電子系統112。遠程電子系統112可為多個遠程電子系統中的任何一個,例如車庫門開啟器(如圖1中所示)、安全門控制系統、安全燈、遠程照明器材或家用電器、家庭安全系統或另一組遠程裝置。遠程電子系統112示出為包含收發器電路224和天線226。收發器電路224包含發射和/或接收電路,其經配置以經由天線226與可訓練收發器單元102通信。收發器電路224可經配置以從可訓練收發器單元102接收無線控制信號。無線控制信號可包含用于控制遠程電子系統112的操作的控制數據。
現在參考圖3,示出根據示例性實施例的可訓練收發器單元102的電氣示意圖300。示意圖300示出了可訓練收發器單元102內的數據和電力連接,以及可訓練收發器單元102、遠程電子系統112和遠程發射器114之間的電子數據通信。
示意圖300示出為包含先前參考圖2描述的可訓練收發器單元102的數個組件。舉例來說,示意圖300示出為包含電池214、電壓調節器電路216和安全模塊230。示意圖300示出為進一步包含數個額外組件,包含按鈕302、304和306、開關接口電路308、微控制器310,以及具有附接的天線314的RF電路312。
值得注意的是,示意圖300示出了殼體316內的可訓練收發器單元102的各種組件。殼體316可為周邊框架、后殼或與后視鏡組合件相關聯的其它邊界。有利地,可訓練收發器單元102的所有組件可位于殼體316內或安裝在殼體316上。
仍參考圖3,示意圖300示出為包含按鈕302、304和306。如先前參考圖2所描述,按鈕302到306是用戶輸入裝置204的實施例。舉例來說,按鈕302到306是用戶可操作的輸入裝置,用于控制可訓練收發器單元102的操作。按鈕302到306中的每一個可與可受可訓練收發器單元102控制的不同遠程裝置相關聯(例如,經訓練、經編程、經配置以操作等)。舉例來說,按鈕302可與車庫門系統相關聯,按鈕304可與門禁系統相關聯,且按鈕306可與家庭照明系統相關聯。按鈕302到306可包含任何數目個按鈕,且可經配置以操作任何數目個遠程電子系統112。
在一些實施例中,可受可訓練收發器單元102控制的每一遠程電子系統112需要具有不同信號特性(例如,操作頻率、調制方案、安全代碼等)的控制信號。按鈕302到306中的每一個可致使可訓練收發器單元102發出具有不同信號特性的控制信號(例如,用于使用單個可訓練收發器單元控制多個遠程電子系統)。在一些實施例中,按鈕302到306可為推按式按鈕開關,當被按下時,在開關接口電路308內構成電路徑。
開關接口電路308可為電路元件,經配置以將經由按鈕302到306接收的用戶輸入轉化為發射給微控制器310的電信號。開關接口電路308可從電池214接收電流和/或電壓,并將所接收的電流和/或電壓選擇性地遞送到微控制器310的特定端口。在一些實施例中,開關接口電路308響應于按鈕302到306的用戶選擇而將電流和/或電壓遞送到微控制器端口。開關接口電路308導引電流和/或電壓所到的微控制器310的特定端口可取決于按下的是按鈕302到306中的哪個按鈕。因此,微控制器310可基于按鈕302到306中被按下的是哪個按鈕來從開關接口電路308接收不同的輸入(例如,在不同微控制器端口處接收的輸入)。在一些實施例中,開關接口電路308包含電容元件,其經配置以在按鈕302到306中的一個保持按下狀態(例如,被用戶保持按下、卡在按下位置等)的情況下防止電池214放電。
在示例性實施例中,按鈕302到306可(例如,經由微控制器)與安全模塊接口連接。微控制器可經配置以響應于確定用戶已在多個按鈕處鍵入正確的多按鈕代碼而允許從發射器到遠程系統的發射。在已通過正確的多按鈕代碼允許了發射之后,后續按下按鈕可觸發實際發射。替代地,多按鈕代碼中最后按下的按鈕激活先前存儲為與所述按鈕相連的發射。所述多按鈕代碼可不同于其它可能的多按鈕代碼,且不同的多按鈕代碼可與從發射器到遠程系統的不同發射相關聯。
在一些實施例中,按鈕302到306可經配置以在不可能另外產生將引起具有“經授權”值的安全控制信號的安全輸入信號的情況下接收重寫代碼。舉例來說,重寫代碼(例如,對于可訓練收發器單元102、對于安全模塊230、對于遠程電子系統112和/或對于遠程發射器114是唯一的代碼)可存儲于可訓練收發器單元102的存儲媒體或其任何組件中。因此,重寫模式可充當本文中所揭示的也許不可能執行的其它認證方法的替代。在一些實施例中,重寫代碼可為在輸入以進行認證之后過期的一次性使用的代碼。舉例來說,在用一次性使用的代碼進行認證之后,用戶可能需要接觸可訓練收發器單元102的制造商以便接收新重寫代碼,制造商也在可訓練收發器單元102的存儲媒體或其任何組件中對重寫代碼進行更新。在一些實施例中,可訓練收發器單元102和/或安全模塊230產生警示、通知或其它通信并將此類通信發射到可訓練收發器單元102的制造商和/或擁有者以指示已使用重寫代碼。在一些實施例中,重寫代碼僅存儲于存儲器212和安全模塊230中的一個中,例如存儲于存儲器212或安全模塊230的只讀扇區中。
仍參考圖3,示意圖300示出為包含微控制器310和RF電路312。微控制器310和RF電路312可為先前參考圖2所描述的控制電路208和收發器電路218的實施例。微控制器310可經配置以從開關接口電路308接收輸入,和/或響應于所述輸入而操作顯示器206和/或RF電路312。舉例來說,微控制器310可經配置以監測或測量電池214的剩余電量(例如,經由測量的電壓、電流等)
RF電路312可經配置以從遠程發射器114接收控制信號(例如,在操作的訓練模式期間),識別控制信號的一個或多個特性(例如,頻率、控制數據、調制方案等),以及將控制信號特性存儲在可訓練收發器單元102的本地存儲器中。RF電路312可以接收和存儲對應于任何數目個遠程發射器114的任何數目個控制信號特性。
RF電路312可經配置以響應于從微控制器310接收的輸入而復制控制信號。舉例來說,響應于從微控制器310接收的第一輸入(例如,由用戶按下按鈕302所致使),RF電路312可復制并經由天線314發射第一控制信號。響應于從微控制器310接收的第二輸入(例如,由用戶按下按鈕304所致使),RF電路312可復制并經由天線314發射第二控制信號。響應于從微控制器310接收的第三輸入(例如,由用戶按下按鈕306所致使),RF電路312可復制并經由天線314發射第三控制信號。有利地,RF電路312可能能夠復制任何數目個控制信號以用于操作任何數目個遠程電子系統112。
仍參考圖3,安全模塊230示出為具有到微控制器310的連接。安全模塊230可提供安全控制信號到微控制器310,以便啟用或停用使用RF電路312的控制信號的發射,例如關于圖2的控制電路208和收發器電路218所描述。如關于圖4到8更詳細地描述,安全模塊230可基于接收到安全輸入信號而產生安全控制信號。在一些實施例中,可實施安全模塊230和微控制器310之間的另外通信。舉例來說,安全模塊230可響應于從微控制器310接收到對安全控制信號的請求而發射安全控制信號到微控制器310。作為另一實例,安全模塊230可請求存儲在可訓練收發器單元102的存儲媒體上的安全數據(例如,有效鑰匙掛扣代碼、有效振動模式等)。微控制器310可檢索所請求的經存儲安全數據并將其發射到安全模塊230。安全模塊230接著可使用所接收的安全數據以便驗證安全模塊230所接收的安全輸入信號。
現在參考圖4,示出根據示例性實施例的可訓練收發器單元102的電氣示意圖400。示意圖400示出了可訓練收發器單元102內的數據和電力連接,以及可訓練收發器單元102、遠程電子系統112、遠程發射器114和安全發射器450之間的電子數據通信。示意圖400示出為包含先前關于圖3描述的可訓練收發器單元102的組件中的數個。這些組件可以如關于圖3所描述的基本上相同的方式操作。另外,示意圖400示出為包含RF電路410、天線412和安全發射器450。
在一些實施例中,RF電路410和天線412可經配置以與安全發射器450通信。RF電路410可提供專用發射/接收功能性到安全模塊230。RF電路410可經由無線鏈路從安全發射器450接收安全輸入信號。RF電路410接著可將那些安全輸入信號傳送到安全模塊230。安全模塊230可處理所接收的安全輸入信號以確定安全控制信號。在一些實施例中,RF電路410經配置以與RF電路312相比以更少的電力操作,從而允許與遠程裝置(例如安全發射器450)的有限范圍的通信,并且還減少RF電路410對電池214的電力需求(例如,當安全發射器450或掛扣為無源發射器時,響應于來自用戶的激活信號的RF電路410的間歇性操作可使電池214比期望的更快速地消耗)。在一些實施例中,RF電路410與RF電路312類似或相同,包含在操作電力上類似或相同。RF電路410還可需要與RF電路312相比更大的操作電力,在RF電路410意圖與RF電路312相比較不頻繁地使用的情況下尤其如此。
在一些實施例中,安全發射器450可為發射安全輸入信號到可訓練收發器單元102的單獨電子裝置。舉例來說,安全發射器450可為車輛的經授權操作者攜帶的“掛扣”,可訓練收發器單元102位于所述掛扣中。掛扣可發射作為安全輸入信號的安全代碼,例如40位串。對應的安全代碼可存儲在可訓練收發器單元102上。在從安全發射器450接收到安全輸入信號時,安全模塊230可將所接收的安全輸入信號于存儲在可訓練收發器單元102上的安全代碼進行比較。如果兩個值匹配,那么安全模塊230可產生具有“經授權”值的安全控制信號。如果兩個值不匹配,那么安全模塊230可產生具有“未經授權”值的安全控制信號。在任一情況下,安全模塊230可發射所產生的安全控制信號到微控制器310。在一些實施例中,安全模塊230可在將所接收的安全輸入信號與所存儲的安全代碼進行比較之前,對所述所接收的安全輸入信號進行解密。
安全模塊230可經配置以訓練來自安全發射器450的安全輸入信號。舉例來說,可將可訓練收發器單元102置于安全訓練模式中,其中可訓練收發器單元102接收由安全發射器450發射的有效安全輸入信號并將所述有效安全輸入信號存儲在安全模塊230的存儲媒體中和/或存儲器212中以供參考,以便驗證未來的用于產生安全控制信號的安全輸入信號。在一些實施例中,安全訓練模式可經配置以僅存儲一個有效安全輸入信號,而與來源(例如,由安全發射器450發射的安全輸入信號、與振動模式有關的安全輸入信號等)無關。因此,僅訓練的最新安全輸入信號可用于認證,從而提供對認證的嚴格限制。在其它實施例中,安全訓練模式可針對每一來源存儲一個有效安全輸入信號,或可針對每一來源存儲多個有效安全輸入信號。用戶可控制可訓練收發器單元102的操作以確定所使用的安全訓練模式的類型。可需要特定許可代碼來起始安全訓練模式,且可需要特定許可代碼來選擇所使用的安全訓練模式的類型。
可提供安全發射器450以用于在各種實施例中以多種方式發射安全輸入信號到安全模塊230。在一些實施例中,安全發射器450可為無源發射器。因此,安全發射器450可僅在首先接收由RF電路410、RF電路312或提供于可訓練收發器單元102或其所在的車輛中的一些其它發射器發射的信號時發射安全輸入信號到安全模塊230。在一些實施例中,安全發射器450可為有源發射器。因此,安全發射器450可發射安全輸入信號到安全模塊230,而無需首先接收來自RF電路410、RF電路312或提供于可訓練收發器單元102或其所在的車輛中的任何其它發射器的信號。在此類情況下,安全發射器450可配備有用戶輸入裝置(例如,按鈕)。如果配備有用戶輸入裝置,那么所述用戶輸入裝置可允許用戶致使安全發射器450發射安全輸入信號到安全模塊230。在一些實施例中,安全發射器450可集成有現有有源或無源鑰匙掛扣,其經提供用于操作可訓練收發器單元102所在的車輛。在一些實施例中,安全發射器450可經提供作為獨立掛扣裝置,其具有其自身的殼體,與提供用于操作可訓練收發器單元102所在的車輛的任何其它電子裝置分離。
有利地,如上文所描述,安全發射器450可經提供作為無源發射器。安全發射器450可經配置以基于從可訓練收發器單元102或車輛的一些其它組件接收到有源發射而發射安全輸入信號。有源發射可具備使安全發射器450僅可在車輛中以及緊鄰車輛的區域內接收到所述有源發射的發射強度。車輛的經授權操作者可將安全發射器450附接到鑰匙鏈或經授權操作者在操作車輛時隨身攜帶的其它物體。以此方式,除非攜帶安全發射器450的經授權操作者在車輛中或緊鄰車輛,否則可停用可訓練收發器單元102。這可防止未經授權人員當經授權操作者不在場時致使從可訓練收發器單元102發射控制信號。因此,可防止未經授權人員進出車庫、安全街區或可訓練收發器單元102通常可有效地準許進出的其它位置。
現在參考圖5,示出根據示例性實施例的可訓練收發器單元102的電氣示意圖500。示意圖500示出了可訓練收發器單元102內的數據和電力連接,以及可訓練收發器單元102、遠程電子系統112、遠程發射器114和安全發射器450之間的電子數據通信。示意圖500示出為包含先前參考圖4描述的可訓練收發器單元102的組件中的數個。除了在以下描述中述及的以外,這些組件可以與參考圖4所描述的基本上相同的方式操作。確切地說,示意圖500的可訓練收發器單元102不含有RF電路410或天線412。替代地,在安全模塊230和RF電路312之間提供額外通信線。
在圖5的可訓練收發器單元102中,RF電路312可有效地從如先前關于圖4中的RF電路410所描述的安全發射器450接收安全輸入信號。RF電路312接著可發射安全輸入信號到安全模塊230。以此方式,圖5的可訓練收發器單元102可執行與關于圖4所描述的相同的功能,但安全模塊230不具有用于發送數據到安全發射器450以及從安全發射器450接收數據的專用RF電路。此配置可有利于限制需要提供于可訓練收發器單元102中以便實施安全模塊230提供的安全特征的額外硬件。
現在參考圖6,示出根據示例性實施例的可訓練收發器單元102的電氣示意圖600。示意圖600示出了可訓練收發器單元102內的數據和電力連接,以及可訓練收發器單元102、遠程電子系統112和遠程發射器114之間的電子數據通信。示意圖600示出為包含先前參考圖4所描述的可訓練收發器單元102的組件中的數個。除了在以下描述中述及的以外,這些組件可以與參考圖4所描述的基本上相同的方式操作。確切地說,示意圖500的可訓練收發器單元102不含有RF電路410、天線412或安全發射器450,但其含有振動傳感器610。
在圖6中所示出的可訓練收發器單元102的實施例中,由安全模塊230接收的安全輸入信號可為從振動傳感器610提供的振動信號。振動傳感器610可檢測可訓練收發器單元102、殼體316、車輛、其它鄰近組件、或其任何組合的物理振動。在此類實施例中,安全模塊230可經配置以學習可訓練收發器單元102所在的車輛的振動模式。舉例來說,安全模塊230可記錄在車輛的電機處于運行中的時間段內由振動傳感器610提供的振動信號。安全模塊230可將這些振動信號存儲為安全代碼的類型。所存儲的振動模式相對于在車輛中(例如,關閉汽車門)可致使的其它振動源可為唯一的。因此,所存儲的安全代碼可指示在車輛的電機處于運行中時預期的振動模式。
在一些實施例中,用于識別振動模式以進行存儲的安全訓練模式可需要記錄多個振動信號。舉例來說,安全模塊230可記錄各種時間間隔(例如,以幾分之一秒、每1秒、每5秒等)以及各種持續時間(例如,幾分之一秒、1秒、5秒等)的多個振動信號。安全模塊230可使用所記錄的振動信號中的任一個進行驗證和認證。安全模塊230還可分析所記錄的振動信號以確定具有所有所記錄的振動信號或其子集的共同特性的復合振動模式。安全模塊230還可記錄各種操作條件下的多個振動信號。舉例來說,安全模塊230和可訓練收發器單元102可提供用于操作處于以下條件的車輛的訓練指令:發動機關斷,發動機接通但無運動,發動機接通且具有低速運動(例如,5英里/小時等),以便將對應于發動機接通但無運動的操作條件的振動模式(將用于認證)與其它振動模式區分開。
在一些實施例中,安全模塊230可將所存儲的安全代碼與從振動傳感器610接收的安全輸入信號進行比較,以便確定車輛的電機當前是否處于運行中。從振動傳感器610接收的安全輸入信號可為由振動傳感器610產生的對應于由振動傳感器610檢測到的振動的實時或近實時信號。如果所接收的安全輸入信號與所存儲的安全代碼足夠類似,那么安全模塊230可確定車輛的電機當前正處于運行中。如果車輛的電機當前正處于運行中,那么安全模塊230可產生具有“經授權”值的安全控制信號。如果車輛的電機當前不處于運行中,那么安全模塊230可產生具有“未經授權”值的安全控制信號。在任一情況下,安全模塊230可發射所產生的安全控制信號到微控制器310。
有利地,安全模塊230可基于車輛的振動產生安全控制信號,以便僅在車輛的電機處于運行中時允許從RF電路312發射控制信號。此方法可反映如下假設:除非經授權操作者已起動車輛的電機,否則車輛的電機通常將不處于運行中。類似地,預期未經授權人員不具有起動車輛的電機的鑰匙或其它裝置。以此方式,除非經授權操作者已起動車輛的電機,否則可停用可訓練收發器單元102。這可防止未經授權人員當經授權操作者不在場時致使從可訓練收發器單元102發射控制信號。因此,可防止未經授權人員進出車庫、安全街區或可訓練收發器單元102通常可有效地準許進出的其它位置。
現在參考圖7,示出根據示例性實施例的可訓練收發器單元102的電氣示意圖700。示意圖700示出了可訓練收發器單元102內的數據和電力連接,以及可訓練收發器單元102、遠程電子系統112、遠程發射器114和安全發射器750之間的電子數據通信。示意圖700示出為包含先前參考圖4描述的可訓練收發器單元102的組件中的數個。除了在以下描述中述及的以外,這些組件可以與參考圖4所描述的基本上相同的方式操作。在示意圖700中不含有安全發射器450,但示意圖700示出為另外含有安全發射器750、點火線760、點火開關761和起動器762。
在圖7中所示的實施例中,安全發射器750可提供為附接到點火線760,附接在點火線760周圍,或放置在鄰近于點火線760的其它地方。點火線760示出為在點火開關761和起動器762之間延伸。然而,在其它實施例中,點火線760可提供在車輛的各種其它組件之間。但值得注意的是,點火線760為在車輛的電機不處于運行中時相較于在車輛的電機處于運行中時攜帶不同電平的電流和/或電壓的電線。舉例來說,點火線760可在車輛的電機不處于運行中時傳送第一較低電平的電流。點火線760可在車輛的電機處于運行中時傳送第二較高電平的電流。安全發射器750可經配置以基于圍繞點火線760產生的磁場來檢測沿著點火線760傳送的電流電平。舉例來說,安全發射器750可經配置以識別圍繞點火線760的磁場何時對應于在車輛的電機處于運行中時的第二較高電平的電流。當此磁場經識別時,安全發射器750可借助于RF電路410和天線412發射安全輸入信號到安全模塊230。在一些實施例中,安全發射器750可易于夾持到點火線760上,無需到點火線760的任何電耦合。用于安全發射器750的安全訓練模式可包含記錄在車輛完全關斷時的信號、在車輛電氣系統已經激活但車輛的電機不處于運行中時的信號以及在車輛的電機處于運行中時的信號,以便識別將用于驗證和認證的信號(例如,在電機處于運行中時)與其它信號區分開的特性。
有利地,安全模塊230可基于安全發射器750是否指示車輛的電機處于運行中而產生安全控制信號。此方法可反映如下假設:除非經授權操作者已起動車輛的電機,否則車輛的電機通常將不處于運行中。類似地,預期未經授權人員不具有起動車輛的電機的鑰匙或其它裝置。以此方式,除非經授權操作者已起動車輛的電機,否則可停用可訓練收發器單元102。這可防止未經授權人員當經授權操作者不在場時致使從可訓練收發器單元102發射控制信號。因此,可防止未經授權人員進出車庫、安全街區或可訓練收發器單元102通常可有效地準許進出的其它位置。
現在參考圖8,示出根據示例性實施例的可訓練收發器單元102的電氣示意圖800。示意圖800示出了可訓練收發器單元102內的數據和電力連接,以及可訓練收發器單元102、遠程電子系統112和遠程發射器114和安全發射器750之間的電子數據通信。示意圖800示出為包含先前參考圖7描述的可訓練收發器單元102的組件中的數個。除了在以下描述中述及的以外,這些組件可以與參考圖7所描述的基本上相同的方式操作。確切地說,示意圖800的可訓練收發器單元102不含有RF電路410或天線412。替代地,在安全模塊230和RF電路312之間提供額外通信線。
在圖8的可訓練收發器單元102中,RF電路312可有效地從如先前關于圖7中的RF電路410所描述的安全發射器750接收安全輸入信號。RF電路312接著可發射安全輸入信號到安全模塊230。以此方式,圖8的可訓練收發器單元102可執行與關于圖7所描述的相同的功能,但安全模塊230不具有用于發送數據到安全發射器750以及從安全發射器750接收數據的專用RF電路。此配置可有利于限制需要提供于可訓練收發器單元102中以便實施安全模塊230提供的安全特征的額外硬件。
現在參考圖9,示出了根據示例性實施例的用于車輛中的可訓練收發器單元的過程的流程圖。所述過程開始于步驟900。
所述過程在步驟902處繼續。在步驟902處,接收安全輸入信號。此步驟可包含在提供于可訓練收發器單元中的安全模塊處接收安全輸入信號。此步驟可包含經由無線鏈路從安全發射器裝置接收安全輸入信號。此步驟可包含從有源或無源掛扣裝置接收安全輸入信號。此步驟可包含從振動傳感器接收安全輸入信號。此步驟可包含接收基于安全發射器裝置上的所存儲安全代碼的安全輸入信號。此步驟可包含接收基于車輛的振動的安全輸入信號。此步驟可包含接收基于通過車輛的點火線的電流電平的安全輸入信號。
所述過程在步驟904處繼續。在步驟904處,驗證安全輸入信號。此步驟可包含安全模塊將安全輸入信號與存儲于可訓練收發器單元的存儲媒體上的所存儲安全代碼進行比較。此步驟可包含安全模塊將安全輸入信號與指示有效位系列的所存儲安全代碼進行比較。此步驟可包含安全模塊將安全輸入信號與車輛的所存儲振動模式進行比較。此步驟可包含對安全輸入信號進行解密,并將經解密值與存儲于可訓練收發器單元的存儲媒體上的安全代碼進行比較。在一些實施例中,可從此圖的過程省略步驟904。
所述過程在步驟906處繼續。在步驟906處,提供安全控制信號。此步驟可包含基于步驟904的結果產生安全控制信號。此步驟可包含基于所接收的安全輸入信號的值來產生安全控制信號。此步驟可包含發射安全控制信號到微處理器、控制電路或可訓練收發器單元的其它組件。此步驟可包含在所接收的安全輸入信號匹配存儲于可訓練收發器單元的存儲媒體上的安全代碼的情況下,產生安全控制信號的“經授權”值。此步驟可包含在所接收的安全輸入信號不匹配存儲于可訓練收發器單元的存儲媒體上的安全代碼的情況下,產生安全控制信號的“未經授權”值。此步驟可包含在所接收的安全輸入信號指示車輛的電機處于運行中的情況下,產生安全控制信號的“經授權”值。此步驟可包含在所接收的安全輸入信號指示車輛的電機不處于運行中的情況下,產生安全控制信號的“未經授權”值。所述過程在步驟908處結束。
現在參考圖10,示出了根據示例性實施例的用于車輛中的可訓練收發器單元的過程的流程圖。所述過程開始于步驟1000。
所述過程在步驟1002處繼續。在步驟1002處,接收用戶輸入信號。此步驟可包含在可訓練收發器單元的微控制器處接收用戶輸入信號。此步驟可包含接收指示所存儲的特定控制代碼的用戶輸入信號。此步驟可包含接收用戶希望從可訓練收發器單元發射到遠程電子系統的指示所存儲的特定控制代碼的用戶輸入信號。此步驟可包含接收由于用戶按下經提供作為可訓練收發器單元的部分的按鈕所引起的用戶輸入信號。
所述過程在步驟1004處繼續。在步驟1004處,確定安全狀態。此步驟可包含微控制器向提供作為可訓練收發器單元的部分的安全模塊請求安全控制信號。此步驟可包含微控制器觀測當前正從提供作為可訓練收發器單元的部分的安全模塊接收的安全控制信號。此步驟可包含微控制器檢索先前從提供作為可訓練收發器單元的部分的安全模塊接收的安全控制信號。此步驟可包含微控制器基于由提供作為可訓練收發器單元的部分的安全模塊產生的安全控制信號來確定當前安全狀態是“經授權的”還是“未經授權的”。
所述過程在步驟1006處繼續。在步驟1006處,發射控制信號。此步驟可包含可訓練收發器單元發射由所接收的用戶輸入信號指示的控制信號。此步驟可包含可訓練收發器單元發射控制信號到遠程電子系統。此步驟可包含可訓練收發器單元的微控制器基于已在步驟1004中確定安全狀態,發射由所接收的用戶輸入信號指示的控制信號。此步驟可包含可訓練收發器單元的微控制器基于已在步驟1004中確定安全狀態為“經授權的”,發射由所接收的用戶輸入信號指示的控制信號。在一些實施例中,當在步驟1004中確定安全狀態為“未經授權的”時,可省略步驟1006。所述過程在步驟1008處結束。
現參考圖11,示出了根據示例性實施例的產生用于車輛中的可訓練收發器單元的安全控制信號的過程的流程圖。所述過程開始于步驟1100處。
所述過程在步驟1102處繼續。在步驟1102處,接收安全輸入信號。此步驟可包含在提供于可訓練收發器單元中的安全模塊處接收安全輸入信號。此步驟可包含經由無線鏈路從安全發射器裝置接收安全輸入信號。此步驟可包含從有源或無源掛扣裝置接收安全輸入信號。此步驟可包含從振動傳感器接收安全輸入信號。此步驟可包含接收基于安全發射器裝置上的所存儲安全代碼的安全輸入信號。此步驟可包含接收基于車輛的振動的安全輸入信號。此步驟可包含接收基于通過車輛的點火線的電流電平的安全輸入信號。
所述過程在步驟1104處繼續。在步驟1104處,驗證安全輸入信號。此步驟可包含安全模塊將安全輸入信號與存儲于可訓練收發器單元的存儲媒體上的所存儲安全代碼進行比較。此步驟可包含安全模塊將安全輸入信號與指示有效位系列的所存儲安全代碼進行比較。此步驟可包含安全模塊將安全輸入信號與車輛的所存儲振動模式進行比較。此步驟可包含對安全輸入信號進行解密,并將經解密值與存儲于可訓練收發器單元的存儲媒體上的安全代碼進行比較。
所述過程在步驟1106處繼續。在步驟1106處,基于步驟1104確定安全輸入信號是否有效。如果安全輸入信號不為有效的,那么可訓練收發器單元在步驟1108處請求重寫輸入。舉例來說,可訓練收發器單元可提供指示安全輸入不為有效的視覺和/或聽覺警示。重寫輸入可經提供作為例如由經提供以激活有源安全發射器或掛扣的用戶輸入對原始安全代碼的重復。重寫輸入可為使用可訓練收發器單元的用戶接口提供的特定安全代碼。步驟1108因此允許用戶在預期的認證程序不恰當地繼續進行的情況下致使認證,但不會損害認證過程提供的安全性。在一些實施例中,可對接收重寫輸入施加時間限制。舉例來說,可要求在請求重寫輸入的1分鐘內、30秒內、10秒內、1秒內等在可訓練收發器單元處接收重寫輸入。在一些實施例中,可提供對可提供重寫輸入的次數的限制。舉例來說,在數次嘗試(例如,5次嘗試、3次嘗試、1次嘗試等)之后,可不再接收重寫輸入。
所述過程在步驟1110處繼續。在步驟1110處,確定所接收的重寫輸入是否有效。舉例來說,可將重寫輸入與存儲于可訓練收發器單元的存儲媒體中的重寫輸入進行比較。如果重寫輸入經提供作為原始安全輸入信號(例如,來自安全發射器或掛扣的信號),那么可將重寫輸入與存儲于可訓練收發器單元的存儲媒體中的恰當輸入信號進行比較。
如果在1106處確定安全輸入信號為有效的,或如果在1110處確定重寫輸入為有效的,那么所述過程在步驟1112處繼續。在步驟1112處,提供“經授權”安全控制信號。此步驟可包含基于步驟1106或步驟1110的結果產生安全控制信號。此步驟可包含基于所接收的安全輸入信號或重寫輸入的值來產生安全控制信號。此步驟可包含發射安全控制信號到微處理器、控制電路或可訓練收發器單元的其它組件。此步驟可包含在所接收的安全輸入信號匹配存儲于可訓練收發器單元的存儲媒體上的安全代碼的情況下,產生安全控制信號的“經授權”值。此步驟可包含在所接收的安全輸入信號指示車輛的電機處于運行中的情況下,產生安全控制信號的“經授權”值。此步驟可包含在重寫輸入信號匹配存儲在可訓練收發器單元的存儲媒體上的重寫輸入的情況下,產生安全控制信號的“經授權”值。所述過程在步驟1114處結束。
如果在1110處確定重寫輸入不為有效的,那么所述過程在步驟1116處繼續。在步驟1116處,提供“未經授權”安全控制信號。此步驟可包含基于步驟1106或步驟1110的結果產生安全控制信號。此步驟可包含基于所接收的安全輸入信號或重寫輸入的值來產生安全控制信號。此步驟可包含發射安全控制信號到微處理器、控制電路或可訓練收發器單元的其它組件。此步驟可包含在所接收的安全輸入信號不匹配存儲于可訓練收發器單元的存儲媒體上的安全代碼的情況下,產生安全控制信號的“未經授權”值。此步驟可包含在所接收的安全輸入信號指示車輛的電機不處于運行中的情況下,產生安全控制信號的“未經授權”值。此步驟可包含在所接收的重寫輸入指示無效重寫嘗試的情況下,產生安全控制信號的“未經授權”值。
在各種示例性實施例中示出的系統和方法的構造和布置僅僅是說明性的。雖然在本發明中僅詳細描述了若干實施例,但許多修改是可能的(例如,各種元件的大小、尺寸、結構、形狀和比例、參數的值、安裝布置、材料的使用、色彩、取向等的變化)。舉例來說,元件的位置可以顛倒或以其它方式改變,并且離散元件或位置的性質或數目可以更改或變化。相應地,所有此類修改意在包含在本發明的范圍內。任何過程或方法步驟的次序或順序可以根據替代性實施例變化或重新排序。在不脫離本發明的范圍的情況下,可以在示例性實施例的設計、操作條件和布置中做出其它替換、修改、改變和省略。
本發明設想出在任何機器可讀媒體上用于實現各種操作的方法、系統和程序產品。本發明的實施例可以使用現有的計算機處理器或由為此目的或另一目的并入的用于合適的系統的專用計算機處理器或由硬接線的系統實施。在本發明的范圍內的實施例包含包括機器可讀媒體的程序產品,以用于執行機器可執行的指令或數據結構或將所述指令或數據結構存儲在其上。此類機器可讀媒體可為任何可用媒體,其可由通用或專用計算機或帶有處理器的其它機器存取。舉例來說,此類機器可讀媒體可包括RAM、ROM、EPROM、EEPROM、CD-ROM或其它光盤存儲裝置、磁盤存儲裝置或其它磁性存儲裝置、或任何其它媒體,所述媒體可用來執行或存儲機器可執行指令或數據結構形式的所需程序代碼,并可由通用或專用計算機或帶有處理器的其它機器存取。當信息經由網絡或另一通信連接(硬接線的、無線的、或硬接線或無線的組合)被傳遞或提供到機器時,機器將所述連接適當地看作機器可讀媒體。因此,任何此類連接被適當地稱為機器可讀媒體。上述的組合也包含在機器可讀媒體的范圍內。機器可執行指令包含例如使通用計算機、專用計算機或專用處理機器執行某些功能或一組功能的指令和數據。
雖然附圖示出了特定次序的方法步驟,但步驟的次序可以與所描繪的不同。另外,兩個或更多個步驟可以同時地或部分同時地執行。此類變型將取決于所選擇的軟件和硬件系統以及設計者的選擇。所有此類變型都在本發明的范圍內。同樣,可以利用具有基于規則的邏輯和其它用以完成各種連接步驟、處理步驟、比較步驟和決策步驟的邏輯的標準編程技術來實現軟件實施方案。