車輛的遠程更新方法、系統、服務器和車輛的制作方法
【專利摘要】本發明公開了一種車輛的遠程更新方法、系統、服務器和車輛,所述方法包括:獲取車輛之上的多個模塊的版本號;根據獲取的版本號判斷車輛是否需要更新;如果車輛需要更新,則車輛的儀表接收更新程序;儀表向用戶進行更新提示,并接收用戶的更新指令;以及儀表根據更新指令和更新程序對多個模塊進行升級。本發明實施例的車輛的遠程更新方法,當需要更新的模塊數量較多時,用戶可以選擇預約更新,當預約時間到達時,該方法可實現對車輛模塊的自動更新,無需用戶在現場等待,節約了用戶的寶貴時間,從而大大提升了用戶體驗。
【專利說明】
車輛的遠程更新方法、系統、服務器和車輛
技術領域
[0001]本發明涉及車輛技術領域,尤其涉及一種車輛的遠程更新方法、系統、服務器和車輛。
【背景技術】
[0002]在科技快速發展的時代,車輛與網絡時代快速發展,車聯網技術也得到快速發展。智能車載終端被廣泛應用在車輛之中,用來實現對車輛模塊的遠程監控及遠程操作。對車輛進行遠程升級時,需要用戶在旁邊等待,但在進行模塊升級時,有時會有多個模塊進行更新,且每個模塊更新時間又不短,這就浪費了用戶寶貴的時間,從而導致了用戶體驗不佳。
【發明內容】
[0003]本發明旨在至少在一定程度上解決相關技術中的技術問題之一。為此,本發明的一個目的在于提出一種車輛的遠程更新方法,當需要更新的模塊數量較多時,用戶可以選擇預約更新,當預約時間到達時,該方法可實現對車輛模塊的自動更新,無需用戶在現場等待,節約了用戶的寶貴時間,從而大大提升了用戶體驗。
[0004]本發明的第二個目的在于提出一種車輛的遠程更新系統。
[0005]本發明的第三個目的在于提出一種服務器。
[0006]本發明的第四個目的在于提出一種車輛。
[0007]為了實現上述目的,本發明第一方面實施例的車輛的遠程更新方法,包括以下步驟:獲取車輛之上的多個模塊的版本號;根據獲取的所述版本號判斷所述車輛是否需要更新;如果所述車輛需要更新,則所述車輛的儀表接收更新程序;所述儀表向用戶進行更新提示,并接收所述用戶的更新指令;以及所述儀表根據所述更新指令和所述更新程序對所述多個模塊進行升級。
[0008]根據本發明實施例的車輛的遠程更新方法,服務器通過獲取車輛上的多個模塊的版本號來判斷車輛是否需要更新,如果需要更新,則將更新程序發送至車輛的儀表,儀表獲取用戶的更新指令,并根據更新指令和更新程序對多個模塊進行升級,當需要更新的模塊數量較多時,用戶可以選擇預約更新,當預約時間到達時,該方法可實現對車輛模塊的自動更新,無需用戶在現場等待,節約了用戶的寶貴時間,從而大大提升了用戶體驗。
[0009]為了實現上述目的,本發明第二方面實施例的車輛的遠程更新系統,包括:服務器和車輛,所述車輛包括儀表和多個模塊,其中,所述服務器,用于通過所述儀表獲取所述車輛之上的所述多個模塊的版本號,并根據獲取的所述版本號判斷所述車輛是否需要更新,如果所述車輛需要更新,則將更新程序發送至所述儀表;所述儀表,用于接收所述更新程序,并向用戶進行更新提示,并接收所述用戶的更新指令,以及根據所述更新指令和所述更新程序對所述多個模塊進行升級。
[0010]根據本發明實施例的車輛的遠程更新系統,服務器通過獲取車輛上的多個模塊的版本號來判斷車輛是否需要更新,如果需要更新,則將更新程序發送至車輛的儀表,儀表獲取用戶的更新指令,并根據更新指令和更新程序對多個模塊進行升級,當需要更新的模塊數量較多時,用戶可以選擇預約更新,當預約時間到達時,該系統可實現對車輛模塊的自動更新,無需用戶在現場等待,節約了用戶的寶貴時間,從而大大提升了用戶體驗。
[0011]為了實現上述目的,本發明第三方面實施例的服務器,包括:獲取模塊,用于通過車輛的儀表獲取所述車輛之上多個模塊的版本號;判斷模塊,用于根據所述車輛之上多個模塊的版本號判斷所述車輛是否需要更新;發送模塊,用于當所述判斷模塊判斷所述車輛需要更新時將更新程序發送至所述儀表,以使所述車輛根據所述更新程序對所述車輛之上多個模塊進行升級。
[0012]根據本發明實施例的服務器,獲取模塊通過車輛的儀表獲取車輛之上多個模塊的版本號,判斷模塊根據車輛之上多個模塊的版本號判斷車輛是否需要更新,如果需要更新,發送模塊則將更新程序發送至車輛的儀表,以使車輛根據更新程序對車輛之上多個模塊進行升級,該服務器通過與車輛的儀表配合,可以實現對車輛模塊的自動更新,提升了用戶體驗。
[0013]為了實現上述目的,本發明第四方面實施例的車輛,包括:儀表和多個模塊,所述儀表用于將所述多個模塊的版本號發送至服務器,并在所述車輛需要更新時接收所述服務器發送的更新程序,并向用戶進行更新提示,并接收所述用戶的更新指令,以及根據所述更新指令和所述更新程序對所述多個模塊進行升級。
[0014]根據本發明實施例的車輛,儀表為服務器提供車輛之上多個模塊的版本號,當服務器判斷車輛需要更新時,儀表接收服務器發送的更新程序,并向用戶進行更新提示,以及接收用戶的更新指令,并根據更新指令和更新程序對多個模塊進行升級,當需要更新的模塊數量較多時,用戶可以選擇預約更新,當預約時間到達時,車輛模塊能夠自動更新,無需用戶在現場等待,節約了用戶的寶貴時間,從而大大提升了用戶體驗。
【附圖說明】
[0015]圖1是根據本發明一個實施例的車輛的遠程更新方法的流程圖;
[0016]圖2是根據本發明一個實施例的服務器和車輛的連接關系示意圖;
[0017]圖3是根據本發明一個具體實施例的車輛的遠程更新方法的流程圖;
[0018]圖4是根據本發明一個實施例的車輛的遠程更新系統的方框圖;
[0019]圖5是根據本發明另一個實施例的車輛的遠程更新系統的方框圖;
[0020]圖6是根據本發明一個實施例的服務器的方框圖;
[0021 ]圖7是根據本發明一個實施例的車輛的方框圖;
[0022]圖8是根據本發明另一個實施例的車輛的方框圖。
【具體實施方式】
[0023]下面詳細描述本發明的實施例,所述實施例的示例在附圖中示出,其中自始至終相同或類似的標號表示相同或類似的元件或具有相同或類似功能的元件。下面通過參考附圖描述的實施例是示例性的,旨在用于解釋本發明,而不能理解為對本發明的限制。
[0024]圖1是根據本發明一個實施例的車輛的遠程更新方法的流程圖。如圖1所示,本發明實施例的車輛的遠程更新方法,包括以下步驟:
[0025]SlOl,獲取車輛之上的多個模塊的版本號。
[0026]具體地,服務器獲取車輛上的多個模塊的版本號。其中,車輛上的儀表具有無線通信模塊,例如,2G/3G/4G/WiFi/藍牙模塊,儀表和服務器之間通過無線網絡進行通信(如圖2所示),服務器可以通過儀表實時地獲取車輛上的多個模塊的版本號。其中,儀表和多個模塊之間通過CAN(ControIIer Area Network,控制器局域網絡)總線進行通信。
[0027]更具體地,服務器將請求版本號信息發送至儀表,儀表則將請求版本號信息發送到CAN總線,各個模塊通過CAN總線接收到請求版本號信息后,通過CAN總線將各自的版本號發送給儀表,儀表則通過自身的無線通信模塊將各個模塊的版本號發送給服務器。
[0028]S102,根據獲取的版本號判斷車輛是否需要更新。
[0029]具體地,服務器將獲取的版本號與服務器存儲的版本號進行比對,以判斷車輛是否需要更新。
[0030]S103,如果車輛需要更新,則車輛的儀表接收更新程序。
[0031]具體地,如果服務器判斷車輛需要更新,服務器則向儀表發送更新程序,車輛的儀表則通過無線通信模塊接收更新程序,并將更新程序存儲在存儲器中。
[0032]S104,儀表向用戶進行更新提示,并接收用戶的更新指令。
[0033]具體地,儀表接收到更新程序后,向用戶進行更新提示,用戶發現有可更新的新版本,則可以在儀表上進行操作,儀表則接收用戶的更新指令。
[0034]在本發明的一個實施例中,用戶的更新指令為立即更新。例如,儀表向用戶進行更新提示后,用戶可以通過點擊選擇“立即更新”。
[0035]在本發明的另一個實施例中,用戶的更新指令為設置的更新條件。
[0036]優選地,設置的更新條件為用戶的預約時間。例如,儀表向用戶進行更新提示后,用戶可以通過點擊選擇“預約更新”,并設置預約時間。
[0037]S105,儀表根據更新指令和更新程序對多個模塊進行升級。
[0038]在本發明的一個實施例中,如果更新指令為立即更新,則步驟S5具體包括:儀表將更新程序發送至多個模塊;多個模塊根據更新程序進行更新,并在更新完畢之后通過儀表顯示更新完畢信息。
[0039]具體地,如果用戶的更新指令為立即更新,儀表則將更新程序發送至多個模塊,多個模塊接收到更新程序后,進行程序更新,更新完成后,發送更新完畢信息給儀表,儀表則顯示更新完畢信息,以供用戶查看。
[0040]在本發明的另一個實施例中,如果更新指令為設置的更新條件,則步驟S5具體包括:當更新條件滿足時,儀表通過車輛的車身控制模塊控制車輛整車上電,并將更新程序發送至多個模塊;以及多個模塊根據更新程序進行更新,并在更新完畢之后通過儀表顯示更新完畢信息。
[0041]優選地,更新條件為用戶的預約時間,當預約時間達到時判斷滿足更新條件。
[0042]在本發明的一個實施例中,在更新條件滿足之后,還包括:儀表向多個模塊發送更新標志位;多個模塊根據更新標志位進行預設操作。
[0043]具體地,如果用戶的更新指令為設置的更新條件,例如,為用戶的預約時間,儀表接收用戶的預約時間后,儀表開始計時,當預約時間到達時,如果此時整車沒有處于上電狀態,儀表則將更新標志位發送到CAN總線,車身控制模塊接收到更新標志位后,控制相關的繼電器吸合,從而控制整車上電,整車上電后,多個模塊接收到更新標志位后,不執行相關功能,僅保持模塊上電,例如,前艙配電盒控制雨刮不刮、燈光不亮,車載空調控制自身不工作,車載多媒體不工作,這樣既能保證后續的升級工作,又能節約整車能源。另外,整車上電后,儀表還通過CAN總線將更新程序發送至多個模塊,多個模塊接收到更新程序后,進行程序更新。
[0044]在本發明的一個實施例中,在多個模塊完成更新之后,還包括:儀表接收多個模塊發送的完成更新消息;儀表根據完成更新消息向多個模塊和車身控制模塊發送退出更新標志位;多個模塊根據退出更新標志位進行復原操作,車身控制模塊根據退出更新標志位控制車輛整車下電。
[0045]具體地,在多個模塊更新完成后,發送完成更新消息給儀表,儀表判斷所有模塊都完成更新后,向多個模塊發送退出更新標志位,多個模塊接收到退出更新標志位后,清除更新標志位,以保證下次正常啟動車輛時功能正常。另外,車身控制模塊接收到退出更新標志位后,控制相關的繼電器斷開,以控制整車下電。
[0046]圖3是根據本發明一個具體實施例的遠程預約車輛的更新方法的流程圖。如圖3所示,該遠程預約車輛的更新方法,包括以下步驟:
[0047]SI,服務器獲取車輛之上的多個模塊的版本號。
[0048]S2,服務器判斷車輛是否需要更新。如果是,則執行S3,如果否,則結束。
[0049 ] S3,服務器向儀表發送更新程序。
[0050]S4,儀表接收更新程序,并向用戶進行更新提示。
[0051]S5,用戶的更新指令是否為預約時間。如果是,則執行SlO至S18,如果否,則執行S6至S9。
[0052]S6,更新指令為立即更新,儀表將更新程序發送至多個模塊。
[0053]S7,多個模塊根據更新程序進行更新。
[0054]S8,多個模塊更新完成后,發送更新完畢信息給儀表。
[0055]S9,儀表判斷所有模塊是否都更新完成。如果是,則結束。
[0056]S10,到達預約時間,儀表判斷整車是否上電。如果整車沒有上電,則執行S11。
[0057]SI I,儀表發送更新標志位到CAN總線。
[0058]S12,車身控制模塊控制整車上電,多個模塊執行相關動作。例如,例如,前艙配電盒控制雨刮不刮、燈光不亮,車載空調控制自身不工作,車載多媒體不工作,這樣既能保證后續的升級工作,又能節約整車能源。
[0059]S13,儀表判斷整車是否成功上電。如果是,則執行S14。
[0060]S14,儀表將更新程序發送至多個模塊。
[0061 ] S15,多個模塊根據更新程序進行更新。
[0062]S16,多個模塊更新完成后,發送更新完畢信息給儀表。
[0063]S17,儀表判斷所有模塊是否都更新完成。
[0064]S18,儀表發送退出更新標志位到CAN總線。
[0065]S19,車身控制模塊控制車輛整車下電,多個模塊進行復原操作。即多個模塊清除更新標志位,以保證下次正常啟動車輛時功能正常。
[0066]本發明實施例的車輛的遠程更新方法,服務器通過獲取車輛上的多個模塊的版本號來判斷車輛是否需要更新,如果需要更新,則將更新程序發送至車輛的儀表,儀表獲取用戶的更新指令,并根據更新指令和更新程序對多個模塊進行升級,當需要更新的模塊數量較多時,用戶可以選擇預約更新,當預約時間到達時,該方法可實現對車輛模塊的自動更新,無需用戶在現場等待,節約了用戶的寶貴時間,從而大大提升了用戶體驗。
[0067]為了實現上述實施例,本發明還提出了一種車輛的遠程更新系統。
[0068]圖4是根據本發明一個實施例的車輛的遠程更新系統的方框圖。如圖4所示,本發明實施例的車輛的遠程更新系統,包括:服務器10和車輛20,車輛20包括儀表21和多個模塊22。
[0069]其中,服務器10用于通過儀表21獲取車輛之上的多個模塊22的版本號,并根據獲取的版本號判斷車輛20是否需要更新,如果車輛20需要更新,則將更新程序發送至儀表21。
[0070]具體地,服務器10獲取車輛20上的多個模塊22的版本號。其中,車輛20上的儀表21具有無線通信模塊,例如,2G/3G/4G/WiFi/藍牙模塊,儀表21和服務器10之間通過無線網絡進行通信,服務器10可以通過儀表21實時地獲取車輛20上的多個模塊22的版本號。其中,儀表21和多個模塊22之間通過CAN總線進行通信。
[0071]更具體地,服務器10將請求版本號信息發送至儀表21,儀表21則將請求版本號信息發送到CAN總線,各個模塊22通過CAN總線接收到請求版本號信息后,通過CAN總線將各自的版本號發送給儀表21,儀表21則通過自身的無線通信模塊將各個模塊22的版本號發送給服務器10。
[0072]進一步地,服務器10將獲取的版本號與服務器10存儲的版本號進行比對,以判斷車輛20是否需要更新,如果是,服務器10則向儀表21發送更新程序。
[0073]儀表21用于接收更新程序,并向用戶進行更新提示,并接收用戶的更新指令,以及根據更新指令和更新程序對多個模塊22進行升級。
[0074]在本發明的一個實施例中,如果更新指令為立即更新,儀表21具體用于:將更新程序發送至多個模塊22,以使多個模塊22根據更新程序進行更新,并在更新完畢之后,儀表21顯示更新完畢信息。
[0075]具體地,儀表21向用戶進行更新提示后,用戶可以通過點擊選擇“立即更新”,儀表21則將更新程序發送至多個模塊22,多個模塊22接收到更新程序后,進行程序更新,更新完成后,發送更新完畢信息給儀表21,儀表21則顯示更新完畢信息,以供用戶查看。
[0076]在本發明的另一個實施例中,如圖5所示,車輛20還包括車身控制模塊23,如果更新指令為設置的更新條件,儀表21,具體用于:當更新條件滿足時,儀表21通過車身控制模塊23控制車輛20整車上電,并將更新程序發送至多個模塊22,以使多個模塊22根據更新程序進行更新,以及在更新完畢之后,儀表21顯示更新完畢信息。
[0077]在本發明的一個實施例中,更新條件為用戶的預約時間,當預約時間達到時儀表21判斷滿足更新條件。
[0078]在本發明的一個實施例中,儀表21還用于:在判斷滿足更新條件后,向多個模塊22發送更新標志位,以使多個模塊22根據更新標志位進行預設操作。
[0079]具體地,如果用戶的更新指令為設置的更新條件,例如,為用戶的預約時間,儀表21接收用戶的預約時間后,儀表21開始計時,當預約時間到達時,如果此時整車沒有處于上電狀態,儀表21則將更新標志位發送到CAN總線,車身控制模塊23接收到更新標志位后,控制相關的繼電器吸合,從而控制整車上電,整車上電后,多個模塊22接收到更新標志位后,不執行相關功能,僅保持模塊22上電,例如,前艙配電盒控制雨刮不刮、燈光不亮,車載空調控制自身不工作,車載多媒體不工作,這樣既能保證后續的升級工作,又能節約整車能源。另外,整車上電后,儀表21還通過CAN總線將更新程序發送至多個模塊22,多個模塊22接收到更新程序后,進行程序更新。
[0080]在本發明的一個實施例中,儀表21還用于:在多個模塊22完成更新之后,接收多個模塊22發送的完成更新消息,并根據完成更新消息向多個模塊22和車身控制模塊23發送退出更新標志位,以使多個模塊22根據退出更新標志位進行復原操作,車身控制模塊23根據退出更新標志位控制車輛20整車下電。
[0081]具體地,在多個模塊22更新完成后,發送完成更新消息給儀表21,儀表21判斷所有模塊22都完成更新后,向多個模塊22發送退出更新標志位,多個模塊22接收到退出更新標志位后,清除更新標志位,以保證下次正常啟動車輛20時功能正常。另外,車身控制模塊23接收到退出更新標志位后,控制相關的繼電器斷開,以控制整車下電。
[0082]本發明實施例的車輛的遠程更新系統,服務器通過獲取車輛上的多個模塊的版本號來判斷車輛是否需要更新,如果需要更新,則將更新程序發送至車輛的儀表,儀表獲取用戶的更新指令,并根據更新指令和更新程序對多個模塊進行升級,當需要更新的模塊數量較多時,用戶可以選擇預約更新,當預約時間到達時,該系統可實現對車輛模塊的自動更新,無需用戶在現場等待,節約了用戶的寶貴時間,從而大大提升了用戶體驗。
[0083]為了實現上述實施例,本發明還提出了一種服務器。
[0084]圖6是根據本發明一個實施例的服務器的方框圖。如圖6所示,本發明實施例的服務器10,包括:獲取模塊11、判斷模塊12和發送模塊13。
[0085]獲取模塊11用于通過車輛的儀表獲取車輛之上多個模塊的版本號。
[0086]具體地,車輛上的儀表具有無線通信模塊,例如,2G/3G/4G/WiFi/藍牙模塊,儀表和服務器10之間通過無線網絡進行通信,獲取模塊11可以通過儀表實時地獲取車輛上的多個模塊的版本號。其中,儀表和多個模塊之間通過CAN總線進行通信。
[0087]更具體地,獲取模塊11將請求版本號信息發送至儀表,儀表則將請求版本號信息發送到CAN總線,各個模塊通過CAN總線接收到請求版本號信息后,通過CAN總線將各自的版本號發送給儀表,儀表則通過自身的無線通信模塊將各個模塊的版本號發送給服務器10,獲取模塊11則獲取到各個模塊的版本號。
[0088]判斷模塊12用于根據車輛之上多個模塊的版本號判斷車輛是否需要更新。
[0089]具體地,判斷模塊12將獲取的版本號與服務器10中存儲的版本號進行比對,以判斷車輛是否需要更新。
[0090]發送模塊13用于當判斷模塊12判斷車輛需要更新時將更新程序發送至儀表,以使車輛根據更新程序對車輛之上多個模塊進行升級。
[0091]具體地,當判斷模塊12判斷車輛需要更新時,發送模塊13將更新程序發送至儀表。儀表接收到更新程序后,向用戶進行更新提示,并接收用戶的更新指令,以及根據更新指令和更新程序對多個模塊進行升級。具體的升級過程在前面的實施例中已經進行了詳細說明,在此不再贅述。
[0092]本發明實施例的服務器,獲取模塊通過車輛的儀表獲取車輛之上多個模塊的版本號,判斷模塊根據車輛之上多個模塊的版本號判斷車輛是否需要更新,如果需要更新,發送模塊則將更新程序發送至車輛的儀表,以使車輛根據更新程序對車輛之上多個模塊進行升級,該服務器通過與車輛的儀表配合,可以實現對車輛模塊的自動更新,提升了用戶體驗。
[0093]為了實現上述實施例,本發明還提出了一種車輛。
[0094]圖7是根據本發明一個實施例的車輛的方框圖。如圖7所示,本發明實施例的車輛20,包括:儀表21和多個模塊22。
[0095]其中,儀表21用于將多個模塊22的版本號發送至服務器,并在車輛需要更新時接收服務器發送的更新程序,并向用戶進行更新提示,并接收用戶的更新指令,以及根據更新指令和更新程序對多個模塊22進行升級。
[0096]具體地,儀表21具有無線通信模塊,例如,2G/3G/4G/WiFi/藍牙模塊,儀表21和服務器之間通過無線網絡進行通信,服務器可以通過儀表21實時地獲取車輛上的多個模塊22的版本號。其中,儀表21和多個模塊22之間通過CAN總線進行通信。
[0097]更具體地,服務器將請求版本號信息發送至儀表21,儀表21則將請求版本號信息發送到CAN總線,各個模塊22通過CAN總線接收到請求版本號信息后,通過CAN總線將各自的版本號發送給儀表21,儀表21則通過自身的無線通信模塊將各個模塊22的版本號發送給服務器。服務器將接收到的版本號與服務器中存儲的版本號進行比對,以判斷車輛是否需要更新,如果是,服務器則向儀表21發送更新程序。
[0098]在本發明的一個實施例中,如果更新指令為立即更新,儀表21具體用于:將更新程序發送至多個模塊22,以使多個模塊22根據更新程序進行更新,并在更新完畢之后,儀表21顯示更新完畢信息。
[0099]具體地,儀表21向用戶進行更新提示后,用戶可以通過點擊選擇“立即更新”,儀表21則將更新程序發送至多個模塊22,多個模塊22接收到更新程序后,進行程序更新,更新完成后,發送更新完畢信息給儀表21,儀表21則顯示更新完畢信息,以供用戶查看。
[0100]在本發明的另一個實施例中,如圖8所示,車輛20還包括車身控制模塊23,如果更新指令為設置的更新條件,儀表21具體用于:當更新條件滿足時,儀表21通過車身控制模塊23控制車輛整車上電,并將更新程序發送至多個模塊22,以使多個模塊22根據更新程序進行更新,以及在更新完畢之后,儀表21顯示更新完畢信息。
[0101]在本發明的一個實施例中,更新條件為用戶的預約時間,當預約時間達到時儀表21判斷滿足更新條件。
[0102]在本發明的一個實施例中,儀表21還用于:在判斷滿足更新條件后,向多個模塊2發送更新標志位,以使多個模塊22根據更新標志位進行預設操作。
[0103]具體地,如果用戶的更新指令為設置的更新條件,例如,為用戶的預約時間,儀表21接收用戶的預約時間后,儀表21開始計時,當預約時間到達時,如果此時整車沒有處于上電狀態,儀表21則將更新標志位發送到CAN總線,車身控制模塊23接收到更新標志位后,控制相關的繼電器吸合,從而控制整車上電,整車上電后,多個模塊22接收到更新標志位后,不執行相關功能,僅保持模塊22上電,例如,前艙配電盒控制雨刮不刮、燈光不亮,車載空調控制自身不工作,車載多媒體不工作,這樣既能保證后續的升級工作,又能節約整車能源。另外,整車上電后,儀表21還通過CAN總線將更新程序發送至多個模塊22,多個模塊22接收到更新程序后,進行程序更新。
[0104]在本發明的一個實施例中,儀表21還用于:接收多個模塊22發送的完成更新消息,并根據完成更新消息向多個模塊22和車身控制模塊23發送退出更新標志位,以使多個模塊22根據退出更新標志位進行復原操作,車身控制模塊23根據退出更新標志位控制車輛整車下電。
[0105]具體地,在多個模塊22更新完成后,發送完成更新消息給儀表21,儀表21判斷所有模塊22都完成更新后,向多個模塊22發送退出更新標志位,多個模塊22接收到退出更新標志位后,清除更新標志位,以保證下次正常啟動車輛時功能正常。另外,車身控制模塊23接收到退出更新標志位后,控制相關的繼電器斷開,以控制整車下電。
[0106]本發明實施例的車輛,儀表為服務器提供車輛之上多個模塊的版本號,當服務器判斷車輛需要更新時,儀表接收服務器發送的更新程序,并向用戶進行更新提示,以及接收用戶的更新指令,并根據更新指令和更新程序對多個模塊進行升級,當需要更新的模塊數量較多時,用戶可以選擇預約更新,當預約時間到達時,車輛模塊能夠自動更新,無需用戶在現場等待,節約了用戶的寶貴時間,從而大大提升了用戶體驗。
[0107]在本發明的描述中,需要理解的是,術語“中心”、“縱向”、“橫向”、“長度”、“寬度”、“厚度”、“上”、“下”、“前”、“后”、“左”、“右”、“豎直”、“水平”、“頂”、“底” “內”、“外”、“順時針”、“逆時針”、“軸向”、“徑向”、“周向”等指示的方位或位置關系為基于附圖所示的方位或位置關系,僅是為了便于描述本發明和簡化描述,而不是指示或暗示所指的裝置或元件必須具有特定的方位、以特定的方位構造和操作,因此不能理解為對本發明的限制。
[0108]此外,術語“第一”、“第二”僅用于描述目的,而不能理解為指示或暗示相對重要性或者隱含指明所指示的技術特征的數量。由此,限定有“第一”、“第二”的特征可以明示或者隱含地包括至少一個該特征。在本發明的描述中,“多個”的含義是至少兩個,例如兩個,三個等,除非另有明確具體的限定。
[0109]在本發明中,除非另有明確的規定和限定,術語“安裝”、“相連”、“連接”、“固定”等術語應做廣義理解,例如,可以是固定連接,也可以是可拆卸連接,或成一體;可以是機械連接,也可以是電連接;可以是直接相連,也可以通過中間媒介間接相連,可以是兩個元件內部的連通或兩個元件的相互作用關系,除非另有明確的限定。對于本領域的普通技術人員而言,可以根據具體情況理解上述術語在本發明中的具體含義。
[0110]在本發明中,除非另有明確的規定和限定,第一特征在第二特征“上”或“下”可以是第一和第二特征直接接觸,或第一和第二特征通過中間媒介間接接觸。而且,第一特征在第二特征“之上”、“上方”和“上面”可是第一特征在第二特征正上方或斜上方,或僅僅表示第一特征水平高度高于第二特征。第一特征在第二特征“之下”、“下方”和“下面”可以是第一特征在第二特征正下方或斜下方,或僅僅表示第一特征水平高度小于第二特征。
[0111]在本說明書的描述中,參考術語“一個實施例”、“一些實施例”、“示例”、“具體示例”、或“一些示例”等的描述意指結合該實施例或示例描述的具體特征、結構、材料或者特點包含于本發明的至少一個實施例或示例中。在本說明書中,對上述術語的示意性表述不必須針對的是相同的實施例或示例。而且,描述的具體特征、結構、材料或者特點可以在任一個或多個實施例或示例中以合適的方式結合。此外,在不相互矛盾的情況下,本領域的技術人員可以將本說明書中描述的不同實施例或示例以及不同實施例或示例的特征進行結合和組合。
[0112]盡管上面已經示出和描述了本發明的實施例,可以理解的是,上述實施例是示例性的,不能理解為對本發明的限制,本領域的普通技術人員在本發明的范圍內可以對上述實施例進行變化、修改、替換和變型。
【主權項】
1.一種車輛的遠程更新方法,其特征在于,包括以下步驟: 獲取車輛之上的多個模塊的版本號; 根據獲取的所述版本號判斷所述車輛是否需要更新; 如果所述車輛需要更新,則所述車輛的儀表接收更新程序; 所述儀表向用戶進行更新提示,并接收所述用戶的更新指令;以及 所述儀表根據所述更新指令和所述更新程序對所述多個模塊進行升級。2.如權利要求1所述的車輛的遠程更新方法,其特征在于,所述儀表根據所述更新指令和所述更新程序對所述多個模塊進行升級具體包括: 如果所述更新指令為立即更新,則所述儀表將所述更新程序發送至所述多個模塊;以及 所述多個模塊根據所述更新程序進行更新,并在更新完畢之后通過所述儀表顯示更新完畢信息。3.如權利要求1所述的車輛的遠程更新方法,其特征在于,所述儀表根據所述更新指令和所述更新程序對所述多個模塊進行升級具體包括: 如果所述更新指令為設置的更新條件,則當所述更新條件滿足時,所述儀表通過所述車輛的車身控制模塊控制所述車輛整車上電,并將所述更新程序發送至所述多個模塊;以及 所述多個模塊根據所述更新程序進行更新,并在更新完畢之后通過所述儀表顯示更新完畢信息。4.如權利要求3所述的車輛的遠程更新方法,其特征在于,所述更新條件為用戶的預約時間,當所述預約時間達到時判斷滿足所述更新條件。5.如權利要求3所述的車輛的遠程更新方法,其特征在于,在所述更新條件滿足之后,還包括: 所述儀表向所述多個模塊發送更新標志位; 所述多個模塊根據所述更新標志位進行預設操作。6.如權利要求5所述的車輛的遠程更新方法,其特征在于,在所述多個模塊完成更新之后,還包括: 所述儀表接收所述多個模塊發送的完成更新消息; 所述儀表根據所述完成更新消息向所述多個模塊和所述車身控制模塊發送退出更新標志位; 所述多個模塊根據所述退出更新標志位進行復原操作,所述車身控制模塊根據所述退出更新標志位控制所述車輛整車下電。7.一種車輛的遠程更新系統,其特征在于,包括:服務器和車輛,所述車輛包括儀表和多個模塊,其中, 所述服務器,用于通過所述儀表獲取所述車輛之上的所述多個模塊的版本號,并根據獲取的所述版本號判斷所述車輛是否需要更新,如果所述車輛需要更新,則將更新程序發送至所述儀表; 所述儀表,用于接收所述更新程序,并向用戶進行更新提示,并接收所述用戶的更新指令,以及根據所述更新指令和所述更新程序對所述多個模塊進行升級。8.如權利要求7所述的車輛的遠程更新系統,其特征在于,如果所述更新指令為立即更新,所述儀表,具體用于: 將所述更新程序發送至所述多個模塊,以使所述多個模塊根據所述更新程序進行更新,并在更新完畢之后,所述儀表顯示更新完畢信息。9.如權利要求7所述的車輛的遠程更新系統,其特征在于,所述車輛還包括車身控制模塊,如果所述更新指令為設置的更新條件, 所述儀表,具體用于:當所述更新條件滿足時,所述儀表通過所述車身控制模塊控制所述車輛整車上電,并將所述更新程序發送至所述多個模塊,以使所述多個模塊根據所述更新程序進行更新,以及在更新完畢之后,所述儀表顯示更新完畢信息。10.如權利要求9所述的車輛的遠程更新系統,其特征在于,所述更新條件為用戶的預約時間,當所述預約時間達到時所述儀表判斷滿足所述更新條件。11.如權利要求9所述的車輛的遠程更新系統,其特征在于,所述儀表,還用于: 在判斷滿足所述更新條件后,向所述多個模塊發送更新標志位,以使所述多個模塊根據所述更新標志位進行預設操作。12.如權利要求11所述的車輛的遠程更新系統,其特征在于,所述儀表,還用于: 在所述多個模塊完成更新之后,接收所述多個模塊發送的完成更新消息,并根據所述完成更新消息向所述多個模塊和所述車身控制模塊發送退出更新標志位,以使所述多個模塊根據所述退出更新標志位進行復原操作,所述車身控制模塊根據所述退出更新標志位控制所述車輛整車下電。13.一種服務器,其特征在于,包括: 獲取模塊,用于通過車輛的儀表獲取所述車輛之上多個模塊的版本號; 判斷模塊,用于根據所述車輛之上多個模塊的版本號判斷所述車輛是否需要更新; 發送模塊,用于當所述判斷模塊判斷所述車輛需要更新時將更新程序發送至所述儀表,以使所述車輛根據所述更新程序對所述車輛之上多個模塊進行升級。14.一種車輛,其特征在于,包括:儀表和多個模塊, 所述儀表用于將所述多個模塊的版本號發送至服務器,并在所述車輛需要更新時接收所述服務器發送的更新程序,并向用戶進行更新提示,并接收所述用戶的更新指令,以及根據所述更新指令和所述更新程序對所述多個模塊進行升級。15.如權利要求14所述的車輛,其特征在于,如果所述更新指令為立即更新,所述儀表,具體用于: 將所述更新程序發送至所述多個模塊,以使所述多個模塊根據所述更新程序進行更新,并在更新完畢之后,所述儀表顯示更新完畢信息。16.如權利要求14所述的車輛,其特征在于,還包括車身控制模塊,如果所述更新指令為設置的更新條件, 所述儀表,具體用于:當所述更新條件滿足時,所述儀表通過所述車身控制模塊控制所述車輛整車上電,并將所述更新程序發送至所述多個模塊,以使所述多個模塊根據所述更新程序進行更新,以及在更新完畢之后,所述儀表顯示更新完畢信息。17.如權利要求16所述的車輛,其特征在于,所述更新條件為用戶的預約時間,當所述預約時間達到時所述儀表判斷滿足所述更新條件。18.如權利要求16所述的車輛,其特征在于,所述儀表,還用于: 在判斷滿足所述更新條件后,向所述多個模塊發送更新標志位,以使所述多個模塊根據所述更新標志位進行預設操作。19.如權利要求18所述的車輛,其特征在于,所述儀表,還用于: 接收所述多個模塊發送的完成更新消息,并根據所述完成更新消息向所述多個模塊和所述車身控制模塊發送退出更新標志位,以使所述多個模塊根據所述退出更新標志位進行復原操作,所述車身控制模塊根據所述退出更新標志位控制所述車輛整車下電。
【文檔編號】G06F9/445GK106066801SQ201610124857
【公開日】2016年11月2日
【申請日】2016年3月4日 公開號201610124857.3, CN 106066801 A, CN 106066801A, CN 201610124857, CN-A-106066801, CN106066801 A, CN106066801A, CN201610124857, CN201610124857.3
【發明人】楊志芳, 吳麗華
【申請人】比亞迪股份有限公司