電動汽車及其遠程程序更新控制方法
【專利摘要】本發明提出一種電動汽車及其遠程程序更新控制方法,電動汽車包括:車載數據終端、處理裝置和整車控制器,整車控制器分別與車載數據終端和處理裝置進行通信,其中,車載數據終端用于向整車控制器發送刷寫請求,并在接收到整車控制器發送的允許刷寫指令后進行程序刷寫;處理裝置用于根據用戶輸入的指令確定是否允許刷寫;整車控制器用于在接收刷寫請求后,判斷處理裝置是否允許刷寫,并在判斷允許刷寫時,進一步判斷當前車輛狀態是否滿足預設要求,并在判斷當前車輛狀態滿足預設要求時,向車載數據終端發送允許刷寫指令,并進入準備刷寫模式。本發明能夠實現電動汽車的遠程程序刷寫,降低了程序升級的工作量及工作成本,縮短了工作周期。
【專利說明】
電動汽車及其遠程程序更新控制方法
技術領域
[0001]本發明涉及汽車制造技術領域,特別涉及一種電動汽車及其遠程程序更新控制方法。
【背景技術】
[0002]隨著汽車智能化的發展,汽車上的ECU(Electronic Control Unit,電子控制單元)越來越多,并且由于目前電動汽車產銷量的增加,ECU軟件升級由汽車和零部件生產基地以及4S店售后服中心人工進行,會存在成本高、升級軟件工作量大、工作周期長等問題。
【發明內容】
[0003]本發明旨在至少解決上述技術問題之一。
[0004]為此,本發明的一個目的在于提出一種電動汽車,該電動汽車能夠實現遠程程序刷寫,降低了程序升級的工作量及工作成本,縮短了工作周期。
[0005]本發明的另一個目的在于提出一種電動汽車的遠程程序更新控制方法。
[0006]為了實現上述目的,本發明第一方面的實施例公開了一種電動汽車,包括:車載數據終端、處理裝置和整車控制器,所述整車控制器分別與所述車載數據終端和處理裝置進行通信,其中,所述車載數據終端用于向所述整車控制器發送刷寫請求,并在接收到所述整車控制器發送的允許刷寫指令后進行程序刷寫;所述處理裝置用于根據用戶輸入的指令確定是否允許刷寫;以及所述整車控制器用于在接收所述刷寫請求后,判斷所述處理裝置是否允許刷寫,并在判斷允許刷寫時,進一步判斷當前車輛狀態是否滿足預設要求,并在判斷所述當前車輛狀態滿足預設要求時,向所述車載數據終端發送所述允許刷寫指令,并進入準備刷寫模式。
[0007]根據本發明實施例的電動汽車,整車控制器接收到刷寫請求后,判斷處理裝置(如中控臺)是否允許刷寫,如果允許刷寫,則進一步判斷當前車輛狀態(如車輛的鑰匙狀態、檔位信息和當前車速)是否滿足預設要求,如果滿足要求,則整車控制器發送允許刷寫指令至車載數據終端,以使車載數據終端進行程序刷寫。因此,該電動汽車能夠實現遠程程序刷寫,降低了程序升級的工作量及工作成本,縮短了工作周期。
[0008]另外,根據本發明上述實施例的電動汽車還可以具有如下附加的技術特征:
[0009]在一些示例中,所述整車控制器還用于判斷程序刷寫過程是否完成,并在完成時執行重啟操作。
[0010]在一些示例中,所述整車控制器還用于在判斷所述處理裝置不允許刷寫時,向所述車載數據終端發送待機指令。
[0011]在一些示例中,所述整車控制器還用于在判斷當前車輛狀態不滿足預設要求時,向所述車載數據終端發送禁止刷寫指令。
[0012]在一些示例中,所述當前車輛狀態包括車輛的鑰匙狀態、擋位信息和當前車速,所述判斷當前車輛狀態是否滿足預設要求,具體為:當所述車輛的鑰匙狀態處于ON檔、所述檔位信息為P擋或N擋以及所述當前車速小于預設車速時,判斷當前車輛狀態滿足預設要求,否則判斷當前車輛狀態不滿足預設要求。
[0013]本發明第二方面的實施例公開了一種電動汽車的遠程程序更新控制方法,包括以下步驟:所述車載數據終端向所述整車控制器發送刷寫請求;所述整車控制器接收到所述刷寫請求后,判斷所述處理裝置是否允許刷寫;如果判斷所述處理裝置允許刷寫,則所述整車控制器進一步判斷當前車輛狀態是否滿足預設要求;如果所述當前車輛狀態滿足預設要求,則所述整車控制器向車載數據終端發送允許刷寫指令,并進入準備刷寫模式;以及所述車載數據終端根據所述允許刷寫指令進行程序刷寫。
[0014]根據本發明實施例的電動汽車的遠程程序更新控制方法,整車控制器接收到刷寫請求后,判斷處理裝置(如中控臺)是否允許刷寫,如果允許刷寫,則進一步判斷當前車輛狀態(如車輛的鑰匙狀態、檔位信息和當前車速)是否滿足預設要求,如果滿足要求,則整車控制器發送允許刷寫指令至車載數據終端,以使車載數據終端進行程序刷寫。因此,該方法能夠實現電動汽車的遠程程序刷寫,降低了程序升級的工作量及工作成本,縮短了工作周期。
[0015]另外,根據本發明上述實施例的電動汽車的遠程程序更新控制方法還可以具有如下附加的技術特征:
[0016]在一些示例中,還包括:所述整車控制器判斷程序刷寫過程是否完成,并在完成時執行重啟操作。
[0017]在一些示例中,還包括:如果判斷所述處理裝置不允許刷寫,則所述整車控制器向所述車載數據終端發送待機指令。
[0018]在一些示例中,還包括:如果判斷所述當前車輛狀態不滿足預設要求,則所述整車控制器向所述車載數據終端發送禁止刷寫指令。
[0019]在一些示例中,所述當前車輛狀態包括車輛的鑰匙狀態、擋位信息和當前車速,所述判斷當前車輛狀態是否滿足預設要求,具體為:當所述車輛的鑰匙狀態處于ON檔、所述檔位信息為P擋或N擋以及所述當前車速小于預設車速時,判斷當前車輛狀態滿足預設要求,否則判斷當前車輛狀態不滿足預設要求。
[0020]本發明的附加方面和優點將在下面的描述中部分給出,部分將從下面的描述中變得明顯,或通過本發明的實踐了解到。
【附圖說明】
[0021]本發明的上述和/或附加的方面和優點從結合下面附圖對實施例的描述中將變得明顯和容易理解,其中:
[0022]圖1是根據本發明實施例的電動汽車的結構框圖;
[0023]圖2是根據本發明一個實施例的電動汽車的遠程程序刷寫的工作流程示意圖;以及
[0024]圖3是根據本發明實施例的電動汽車的遠程程序更新控制方法的流程圖。
【具體實施方式】
[0025]下面詳細描述本發明的實施例,所述實施例的示例在附圖中示出,其中自始至終相同或類似的標號表示相同或類似的元件或具有相同或類似功能的元件。下面通過參考附圖描述的實施例是示例性的,僅用于解釋本發明,而不能理解為對本發明的限制。
[0026]在本發明的描述中,需要理解的是,術語“中心”、“縱向”、“橫向”、“上”、“下”、“前”、“后”、“左”、“右”、“豎直”、“水平”、“頂”、“底”、“內”、“外”等指示的方位或位置關系為基于附圖所示的方位或位置關系,僅是為了便于描述本發明和簡化描述,而不是指示或暗示所指的裝置或元件必須具有特定的方位、以特定的方位構造和操作,因此不能理解為對本發明的限制。此外,術語“第一”、“第二”僅用于描述目的,而不能理解為指示或暗示相對重要性。
[0027]在本發明的描述中,需要說明的是,除非另有明確的規定和限定,術語“安裝”、“相連”、“連接”應做廣義理解,例如,可以是固定連接,也可以是可拆卸連接,或一體地連接;可以是機械連接,也可以是電連接;可以是直接相連,也可以通過中間媒介間接相連,可以是兩個元件內部的連通。對于本領域的普通技術人員而言,可以具體情況理解上述術語在本發明中的具體含義。
[0028]以下結合附圖描述根據本發明實施例的電動汽車及其遠程程序更新控制方法。
[0029]圖1是根據本發明實施例的電動汽車的結構框圖。如圖1所示,根據本發明實施例的電動汽車,包括:車載數據終端110、處理裝置120和整車控制器130。其中,整車控制器130分別與車載數據終端110和處理裝置120進行通信,通信方式例如為無線通信或有線通信。
[0030]具體地,車載數據終端110用于向整車控制器130發送刷寫請求,并在接收到整車控制器130發送的允許刷寫指令后進行程序刷寫。在具體示例中,車載數據終端110例如為車載T-BOX,其一般具有數據接收,數據解密,更新請求,數據更新,出錯處理,狀態判斷,狀態報告,數據恢復的功能。
[0031]處理裝置120用于根據用戶輸入的指令確定是否允許刷寫。例如,處理裝置120上設置兩個按鍵,分別為“同意”和“拒絕”,當用戶看到刷寫請求后,如果允許刷寫,則按下“同意”按鍵,則處理裝置120判定允許刷寫;如果出于某些原因,用戶不允許刷寫,則按下“拒絕”按鈕,則處理裝置120判定不允許刷寫。在具體示例中,處理裝置120例如為中控臺EHU,其一般具有車輛情況查詢,更新數據加載,數據加密,數據推送,指令發送和任務管理的功會K。
[0032]整車控制器130用于在接收到刷寫請求后,判斷處理裝置120是否允許刷寫,并在判斷允許刷寫時,進一步判斷當前車輛狀態是否滿足預設要求,并在判斷當前車輛狀態滿足預設要求時,向車載數據終端110發送允許刷寫指令,并進入準備刷寫模式。
[0033]進一步地,整車控制器130還用于判斷車載數據終端110進行的程序刷寫過程是否完成,并在完成時執行重啟操作,即整車控制器130重新啟動。另一方面,如果整車控制器130判斷程序刷寫過程未完成,則車載數據終端110繼續進行程序刷寫,而整車控制器130繼續判斷。
[0034]進一步地,整車控制器130還用于在判斷處理裝置120允許刷寫時,向車載數據終端110發送待機指令,車載數據終端110在接收到待機指令后,進入待機狀態。
[0035]進一步地,整車控制器130還用于在判斷當前車輛狀態不滿足預設要求時,向車載數據終端110發送禁止刷寫指令,車載數據終端130在接收到禁止刷寫指令后,禁止程序刷與ο
[0036]其中,如圖1所示,當前車輛狀態包括車輛的鑰匙狀態、擋位信息和當前車速,判斷當前車輛狀態是否滿足預設要求,具體為:當車輛的鑰匙狀態處于ON檔(即車輛上電)、檔位信息為P擋或N擋以及當前車速小于預設車速時,判斷當前車輛狀態滿足預設要求,否則判斷當前車輛狀態不滿足預設要求。其中,預設車速根據實際需求而設定,在一些示例中,預設車速例如趨近于O,也就是說,車輛趨于靜止。
[0037]為了便于理解本發明,以下結合圖2所示的示例來對本發明實施例的電動汽車的工作流程進行詳細描述。在圖2所示的示例中,該電動汽車的主要工作流程概述為:
[0038]整車控制器V⑶接收到車載數據終端T-BOX的刷寫請求后,判斷中控臺EHU(處理裝置)是否允許刷寫,如果判斷中控臺EHU不允許刷寫,則VCU發送待機指令至車載數據終端T-Β0Χ,以使T-BOX進入待機狀態。如果判斷中控臺EHU允許刷寫,則VCU進一步判斷當前車輛狀態是否滿足預設要求,如果滿足預設要求,則VCU發送允許刷寫指令至車載數據終端T-BOX,以使車載數據終端T-BOX進行程序刷寫,從而實現程序升級;如果當前車輛狀態不滿足預設要求,則VCU向車載數據終端T-BOX發送禁止刷寫指令,以使車載數據終端T-BOX禁止程序刷寫。其中,在向車載數據終端T-BOX發送允許刷寫指令后,VCU進入準備刷寫模式,并發送廣播;之后,向車載數據終端T-BOX開始進行程序刷寫。
[0039]進一步地,V⑶判斷車載數據終端T-BOX是否完成程序刷寫,如果完成,則V⑶重新啟動,任務結束;如果未完成,則車載數據終端T-BOX繼續進行程序刷寫。
[0040]綜上,根據本發明實施例的電動汽車,整車控制器接收到刷寫請求后,判斷處理裝置(如中控臺)是否允許刷寫,如果允許刷寫,則進一步判斷當前車輛狀態(如車輛的鑰匙狀態、檔位信息和當前車速)是否滿足預設要求,如果滿足要求,則整車控制器發送允許刷寫指令至車載數據終端,以使車載數據終端進行程序刷寫。因此,該電動汽車能夠實現遠程程序刷寫,降低了程序升級的工作量及工作成本,縮短了工作周期。
[0041]本發明的進一步實施例提供了一種電動汽車的遠程程序更新控制方法。該電動汽車例如為本發明上述實施例所描述的電動汽車,也即,該電動汽車包括:車載數據終端、處理裝置和整車控制器。其中,整車控制器分別與車載數據終端和處理裝置進行通信,通信方式例如為無線通信或有線通信。
[0042]圖3是根據本發明實施例的電動汽車的遠程程序更新控制方法的流程圖。如圖3所示,根據本發明實施例的電動汽車的遠程程序更新控制方法,包括以下步驟:
[0043]步驟S1:車載數據終端向整車控制器發送刷寫請求。在具體示例中,車載數據終端例如為車載T-BOX,其一般具有數據接收,數據解密,更新請求,數據更新,出錯處理,狀態判斷,狀態報告,數據恢復的功能。
[0044]步驟S2:整車控制器接收到刷寫請求后,判斷處理裝置是否允許刷寫。具體地說,處理裝置根據用戶輸入的指令確定是否允許刷寫。例如,處理裝置上設置兩個按鍵,分別為“同意”和“拒絕”,當用戶看到刷寫請求后,如果允許刷寫,則按下“同意”按鍵,則處理裝置判定允許刷寫;如果出于某些原因,用戶不允許刷寫,則按下“拒絕”按鈕,則處理裝置判定不允許刷寫。在具體示例中,處理裝置例如為中控臺EHU,其一般具有車輛情況查詢,更新數據加載,數據加密,數據推送,指令發送和任務管理的功能。
[0045]步驟S3:如果判斷處理裝置允許刷寫,則整車控制器進一步判斷當前車輛狀態是否滿足預設要求。
[0046]另一方面,如果判斷處理裝置不允許刷寫,則整車控制器向車載數據終端發送待機指令,車載數據終端在接收到待機指令后,進入待機狀態。
[0047]步驟S4:如果當前車輛狀態滿足預設要求,則整車控制器向車載數據終端發送允許刷寫指令,并進入準備刷寫模式。
[0048]另一方面,如果判斷當前車輛狀態不滿足預設要求,則整車控制器向車載數據終端發送禁止刷寫指令,車載數據終端在接收到禁止刷寫指令后,禁止程序刷寫。
[0049]其中,當前車輛狀態包括車輛的鑰匙狀態、擋位信息和當前車速,判斷當前車輛狀態是否滿足預設要求,具體為:當車輛的鑰匙狀態處于ON檔(即車輛上電)、檔位信息為P擋或N擋以及當前車速小于預設車速時,判斷當前車輛狀態滿足預設要求,否則判斷當前車輛狀態不滿足預設要求。其中,預設車速根據實際需求而設定,在一些示例中,預設車速例如趨近于O,也就是說,車輛趨于靜止。
[0050]步驟S5:車載數據終端根據允許刷寫指令進行程序刷寫。
[0051]進一步地,該控制方法例如還包括:整車控制器判斷車載數據終端進行的程序刷寫過程是否完成,并在完成時執行重啟操作,即整車控制器重新啟動。另一方面,如果整車控制器判斷程序刷寫過程未完成,則車載數據終端繼續進行程序刷寫,而整車控制器判斷。
[0052]綜上,本發明實施例的電動汽車的遠程程序更新控制方法的主要控制流程可概述為:整車控制器VCU接收到車載數據終端T-BOX的刷寫請求后,判斷中控臺EHU(處理裝置)是否允許刷寫,如果判斷中控臺EHU不允許刷寫,則VCU發送待機指令至車載數據終端Τ-Β0Χ,以使T-BOX進入待機狀態。如果判斷中控臺EHU允許刷寫,則VCU進一步判斷當前車輛狀態是否滿足預設要求,如果滿足預設要求,則VCU發送允許刷寫指令至車載數據終端T-BOX,以使車載數據終端T-BOX進行程序刷寫,從而實現程序升級;如果當前車輛狀態不滿足預設要求,則VCU向車載數據終端T-BOX發送禁止刷寫指令,以使車載數據終端T-BOX禁止程序刷寫。其中,在向車載數據終端T-BOX發送允許刷寫指令后,VCU進入準備刷寫模式,并發送廣播;之后,向車載數據終端T-BOX開始進行程序刷寫。
[0053]進一步地,V⑶判斷車載數據終端T-BOX是否完成程序刷寫,如果完成,則V⑶重新啟動,任務結束;如果未完成,則車載數據終端T-BOX繼續進行程序刷寫。
[0054]需要說明的是,本發明實施例的電動汽車的遠程程序更新控制方法的具體實現方式與本發明實施例的電動汽車的具體實現方式類似,具體請參見對電動汽車的描述部分,為了減少冗余,不做贅述。
[0055]綜上,根據本發明實施例的電動汽車的遠程程序更新控制方法,整車控制器接收到刷寫請求后,判斷處理裝置(如中控臺)是否允許刷寫,如果允許刷寫,則進一步判斷當前車輛狀態(如車輛的鑰匙狀態、檔位信息和當前車速)是否滿足預設要求,如果滿足要求,則整車控制器發送允許刷寫指令至車載數據終端,以使車載數據終端進行程序刷寫。因此,該方法能夠實現電動汽車的遠程程序刷寫,降低了程序升級的工作量及工作成本,縮短了工作周期。
[0056]在本說明書的描述中,參考術語“一個實施例”、“一些實施例”、“示例”、“具體示例”、或“一些示例”等的描述意指結合該實施例或示例描述的具體特征、結構、材料或者特點包含于本發明的至少一個實施例或示例中。在本說明書中,對上述術語的示意性表述不一定指的是相同的實施例或示例。而且,描述的具體特征、結構、材料或者特點可以在任何的一個或多個實施例或示例中以合適的方式結合。
[0057]盡管已經示出和描述了本發明的實施例,本領域的普通技術人員可以理解:在不脫離本發明的原理和宗旨的情況下可以對這些實施例進行多種變化、修改、替換和變型,本發明的范圍由權利要求及其等同限定。
【主權項】
1.一種電動汽車,其特征在于,包括:車載數據終端、處理裝置和整車控制器,所述整車控制器分別與所述車載數據終端和處理裝置進行通信,其中, 所述車載數據終端用于向所述整車控制器發送刷寫請求,并在接收到所述整車控制器發送的允許刷寫指令后進行程序刷寫; 所述處理裝置用于根據用戶輸入的指令確定是否允許刷寫;以及所述整車控制器用于在接收所述刷寫請求后,判斷所述處理裝置是否允許刷寫,并在判斷允許刷寫時,進一步判斷當前車輛狀態是否滿足預設要求,并在判斷所述當前車輛狀態滿足預設要求時,向所述車載數據終端發送所述允許刷寫指令,并進入準備刷寫模式。2.根據權利要求1所述的電動汽車,其特征在于,所述整車控制器還用于判斷程序刷寫過程是否完成,并在完成時執行重啟操作。3.根據權利要求1所述的電動汽車,其特征在于,所述整車控制器還用于在判斷所述處理裝置不允許刷寫時,向所述車載數據終端發送待機指令。4.根據權利要求1所述的電動汽車,其特征在于,所述整車控制器還用于在判斷當前車輛狀態不滿足預設要求時,向所述車載數據終端發送禁止刷寫指令。5.根據權利要求4所述的電動汽車,其特征在于,所述當前車輛狀態包括車輛的鑰匙狀態、擋位信息和當前車速,所述判斷當前車輛狀態是否滿足預設要求,具體為: 當所述車輛的鑰匙狀態處于ON檔、所述檔位信息為P擋或N擋以及所述當前車速小于預設車速時,判斷當前車輛狀態滿足預設要求,否則判斷當前車輛狀態不滿足預設要求。6.—種如權利要求1所述的電動汽車的遠程程序更新控制方法,其特征在于,包括以下步驟: 所述車載數據終端向所述整車控制器發送刷寫請求; 所述整車控制器接收到所述刷寫請求后,判斷所述處理裝置是否允許刷寫; 如果判斷所述處理裝置允許刷寫,則所述整車控制器進一步判斷當前車輛狀態是否滿足預設要求; 如果所述當前車輛狀態滿足預設要求,則所述整車控制器向車載數據終端發送允許刷寫指令,并進入準備刷寫模式;以及 所述車載數據終端根據所述允許刷寫指令進行程序刷寫。7.根據權利要求6所述的電動汽車的遠程程序更新控制方法,其特征在于,還包括: 所述整車控制器判斷程序刷寫過程是否完成,并在完成時執行重啟操作。8.根據權利要求6所述的電動汽車的遠程程序更新控制方法,其特征在于,還包括: 如果判斷所述處理裝置不允許刷寫,則所述整車控制器向所述車載數據終端發送待機指令。9.根據權利要求6所述的電動汽車的遠程程序更新控制方法,其特征在于,還包括: 如果判斷所述當前車輛狀態不滿足預設要求,則所述整車控制器向所述車載數據終端發送禁止刷寫指令。10.根據權利要求9所述的電動汽車的遠程程序更新控制方法,其特征在于,所述當前車輛狀態包括車輛的鑰匙狀態、擋位信息和當前車速,所述判斷當前車輛狀態是否滿足預設要求,具體為: 當所述車輛的鑰匙狀態處于ON檔、所述檔位信息為P擋或N擋以及所述當前車速小于預設車速時,判斷當前車輛狀態滿足預設要求,否則判斷當前車輛狀態不滿足預設要求。
【文檔編號】G05B19/04GK105974830SQ201610305663
【公開日】2016年9月28日
【申請日】2016年5月10日
【發明人】陸中奎, 代康偉, 梁海強
【申請人】北京新能源汽車股份有限公司