一種基於汽車儀表設備的數據傳輸方法和裝置與流程
2023-05-31 16:49:21

本發明涉及電子技術領域,尤其涉及一種基於汽車儀表設備的數據傳輸方法和裝置。
背景技術:
汽車儀表是汽車與駕駛員進行信息交流的界面,可為駕駛員提供必要的汽車運行信息。此外,隨著液晶技術的發展,液晶屏的成本不斷降低,性能也在不斷提高,用於圖形顯示的汽車液晶儀表逐漸在各種汽車電子設備中得以廣泛應用。相比於傳統的機械指針儀表而言,目前的汽車液晶儀表能夠顯示更多車身信息,能夠展現更高效更優美的人機互動界面,並有著無可比擬的先天優勢,這使得汽車液晶儀表在科技迅猛發展的當下,將在汽車配件領域裡的引領一個大發展方向和趨勢。
但目前的汽車液晶儀表只是在本地預裝了僅有的幾套UI(User Interface,用戶界面)主題界面,導致UI主題界面的顯示效果較為單一。此外,若汽車需要進行系統更新,則需將其召回返廠或者將開到4S店,以讓專業的技術員對其進行刷機升級,但這就非常不方便,且提高了維修和升級成本。
技術實現要素:
本發明實施例所要解決的技術問題在於,提供一種基於汽車儀表設備的數據傳輸方法和裝置,以豐富UI主題界面的顯示效果,還可降低維修和升級成本。
為了解決上述技術問題,本發明實施例第一方面提供了一種基於汽車儀表設備的數據傳輸方法,包括:
汽車儀表設備通過可聯網設備與雲端伺服器建立網絡連接關係;
所述汽車儀表設備根據所述網絡連接關係向所述雲端伺服器發送操作請求;
所述汽車儀表設備接收所述雲端伺服器根據所述操作請求返回的儀表響應數據;
當所述儀表響應數據滿足網絡更新條件時,更新當前本地儀表數據為所述儀表響應數據。
本發明實施例第二方面提供了一種基於汽車儀表設備的數據傳輸裝置,包括:
網絡連接模塊,用於通過可聯網設備與雲端伺服器建立網絡連接關係;
請求發送模塊,用於根據所述網絡連接關係向所述雲端伺服器發送操作請求;
接收響應模塊,用於接收所述雲端伺服器根據所述操作請求返回的儀表響應數據;
數據更新模塊,用於當所述儀表響應數據滿足網絡更新條件時,更新當前本地儀表數據為所述儀表響應數據。
由上可見,實施本發明實施例,具有如下有益效果:汽車儀表設備首先通過可聯網設備與雲端伺服器建立網絡連接關係;其次,所述汽車儀表設備根據所述網絡連接關係向所述雲端伺服器發送操作請求;然後,所述汽車儀表設備接收所述雲端伺服器根據所述操作請求返回的儀表響應數據;最後,當所述儀表響應數據滿足網絡更新條件時,更新當前本地儀表數據為所述儀表響應數據。鑑於此,本發明通過可聯網設備將汽車儀表設備與雲端伺服器建立網絡連接,以方便快捷的對所述汽車儀表設備的UI主題界面和系統版本進行在線更新,不僅豐富了UI主題界面的顯示效果,而且也降低了維修和升級成本。
附圖說明
為了更清楚地說明本發明實施例或現有技術中的技術方案,下面將對實施例或現有技術描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本發明的一些實施例,對於本領域普通技術人員來講,在不付出創造性勞動的前提下,還可以根據這些附圖獲得其他的附圖。
圖1是本發明實施例提供的一種基於汽車儀表設備的數據傳輸方法的流程示意圖;
圖2是本發明實施例提供的一種可聯網設備內置的數據傳輸示意圖;
圖3是本發明實施例提供的一種通過手機聯網的數據傳輸示意圖;
圖4是本發明實施例提供的另一種基於汽車儀表設備的數據傳輸方法的流程示意圖;
圖5是本發明實施例提供的一種主題界面切換示意圖;
圖6是本發明實施例提供的又一種基於汽車儀表設備的數據傳輸方法的流程示意圖;
圖7是本發明實施例提供的又一種基於汽車儀表設備的數據傳輸方法的流程示意圖;
圖8是本發明實施例提供的另一種主題界面切換的示意圖;
圖9是本發明實施例提供的一種基於汽車儀表設備的數據傳輸裝置的結構圖;
圖10是本發明實施例提供的另一種基於汽車儀表設備的數據傳輸裝置的結構圖;
圖11是本發明實施例提供的又一種基於汽車儀表設備的數據傳輸裝置的結構圖;
圖12是本發明實施例提供的又一種基於汽車儀表設備的數據傳輸裝置的結構圖;
圖13是本發明實施例提供的又一種基於汽車儀表設備的數據傳輸裝置的示意圖。
具體實施方式
下面將結合本發明實施例中的附圖,對本發明實施例中的技術方案進行清楚、完整地描述,顯然,所描述的實施例僅僅是本發明一部分實施例,而不是全部的實施例。基於本發明中的實施例,本領域普通技術人員在沒有作出創造性勞動前提下所獲得的所有其他實施例,都屬於本發明保護的範圍。
本發明的說明書和權利要求書及上述附圖中的術語「包括」和「具有」以及它們任何變形,意圖在於覆蓋不排他的包含。例如包含了一系列步驟或單元的過程、方法、系統、產品或設備沒有限定於已列出的步驟或單元,而是可選地還包括沒有列出的步驟或單元,或可選地還包括對於這些過程、方法、產品或設備固有的其他步驟或單元。
本發明實施例中提及的基於汽車儀表設備的數據傳輸方法的執行依賴於電腦程式,可運行於馮若依曼體系的計算機系統之上。該電腦程式可集成在應用中,也可作為獨立的工具類應用運行。該計算機系統可以是個人電腦、平板電腦、筆記本電腦、智慧型手機等終端設備。
以下分別進行詳細說明。
請參見圖1,是本發明實施例提供的一種基於汽車儀表設備的數據傳輸方法的流程示意圖,如圖1所示,所述方法至少包括:
步驟S101,汽車儀表設備通過可聯網設備與雲端伺服器建立網絡連接關係;
具體地,所述汽車儀表設備可採用有線通信或者無線通信的方式,連接上一個可聯網設備,所述可聯網設備是指可以連接進網際網路的設備。可選地,比如:所述可聯網設備為內置於汽車液晶儀表內的內部可聯網設備。請參見圖2,是本發明實施例提供的一種可聯網設備內置的數據傳輸示意圖,如圖2所示,所述汽車液晶儀表就可通過自己內部的可聯網設備,可採用無線通信或者有線通信的方式與雲端伺服器進行數據通信。此處內置於所述汽車儀表內的可聯網設備可以為3G通信模塊或4G通信模塊。
可選地,所述可聯網設備還可以是獨立於所述汽車儀表設備的可行動裝置,比如手機、平板或可穿戴設備,可選地,請參見圖3,是本發明實施例提供的一種通過手機聯網的數據傳輸示意圖。如圖3所示,汽車儀表設備,比如為汽車液晶儀表設備,可通過手機連接進網際網路基站,並通過基站與所述雲端伺服器建議網絡連接,以便與所述雲端伺服器進行通信,以接收從雲端伺服器上獲取返回的響應數據,並將其傳遞給所述汽車液晶儀表。
步驟S102,所述汽車儀表設備根據所述網絡連接關係向所述雲端伺服器發送操作請求;
具體地,所述操作請求可為用戶界面UI主題界面更新請求或者系統更新請求。
步驟S103,所述汽車儀表設備接收所述雲端伺服器根據所述操作請求返回的儀表響應數據;
具體地,所述雲端伺服器在接收到所述汽車儀表設備通過可聯網設備發送的所述操作請求後,根據所述操作請求,將所述儀表響應數據通過可聯網設備返回給所述汽車儀表設備,以使可聯網設備實時與所述雲端伺服器進行數據通信。
步驟S104,當所述儀表響應數據滿足網絡更新條件時,更新當前本地儀表數據為所述儀表響應數據。
具體地,當所述汽車儀表設備在接收到所述儀表響應數據後,將其與當前本地儀表數據進行比較,當所述儀表響應數據滿足所述網絡更新條件後,將所述當前本地儀表數據更新為從所述雲端伺服器上獲取到的所述儀表響應數據。在本發明實施例中,所述汽車儀表設備通過可聯網設備與雲端伺服器建立網絡連接關係;並根據所述網絡連接關係向所述雲端伺服器發送操作請求;然後,所述汽車儀表設備接收所述雲端伺服器根據所述操作請求返回的儀表響應數據;最後,當所述儀表響應數據滿足網絡更新條件時,更新當前本地儀表數據為所述儀表響應數據。故而可知:採用本發明,可將汽車儀表設備與雲端伺服器通過可聯網設備實時建立網絡連接,以方便快捷的對所述汽車儀表設備的UI主題界面和系統版本進行在線更新,以使所述汽車儀表設備在豐富UI主題界面顯示效果同時,還可降低在系統方面的維修和升級成本。
進一步的,可一併參見圖4,是本發明實施例提供的另一種基於汽車儀表設備的數據傳輸方法的流程示意圖,如圖4所示,所述方法包括:
步驟S401,汽車儀表設備通過可聯網設備與雲端伺服器建立網絡連接關係;
步驟S402,所述汽車儀表設備根據所述網絡連接關係向所述雲端伺服器發送用戶界面UI主題界面更新請求;
步驟S403,所述汽車儀表設備接收所述雲端伺服器根據所述UI主題界面更新請求返回的UI主題界面數據,並將所述UI主題界面數據作為儀表響應數據。
步驟S404,採集所述汽車儀表設備的所述當前本地UI主題界面數據;
步驟S405,判斷所述當前本地UI主題界面數據是否與從所述雲端伺服器上獲取到的所述UI主題界面數據一致;
步驟S406,若所述當前本地UI主題界面數據與從所述雲端伺服器上獲取到的所述UI主題界面數據不一致,則確定所述儀表響應數據滿足網絡更新條件;
具體地,當採集到本地UI主題界面數據後,將其與所述雲端伺服器返回的UI主題界面數據進行比較,當所述本地UI主題界面數據與從所述雲端伺服器上獲取到的所述UI主題界面數據不一致時,表明所述雲端伺服器上存在與本地UI主題界面不同的、全新的UI主題界面,以便於所述汽車儀表設備通過可聯網設備對其主題界面進行更新操作。
步驟S407,當所述儀表響應數據滿足網絡更新條件時,更新當前本地儀表數據為所述儀表響應數據。
具體地,當所述本地UI主題界面數據與從所述雲端伺服器上獲取到的所述UI主題界面數據不一致時,確認所述儀表響應數據滿足網絡更新條件,將所述當前本地UI主題界面數據更新為從所述雲端伺服器上獲取到的所述UI主題界面數據。為便於理解,請參見圖5,是本發明實施例提供的一種主題界面切換示意圖。如圖5所示,當前本地主題界面100上顯示的是在當前本地UI主題界面數據作用下提供的一種虛擬儀錶盤顯示界面,當所述汽車儀表設備通過可聯網設備(比如:智慧型手機),監測到所述雲端伺服器上存在與所述當前本地UI主題界面數據不同的UI主題界面數據時,確認所述汽車儀表設備對應的所述儀表響應數據滿足網絡更新條件,故而將所述本地UI主題界面進行更新,形成UI主題界面200所顯示的可視化的儀表顯示界面。
由此可見,當所述汽車儀表設備通過可聯網設備,向所述雲端伺服器發送UI主題界面更新請求後,獲取從所述雲端伺服器上返回的UI界面數據,當確定所述本地UI主題界面數據與所述UI主題界面數據為不同主題界面數據時,對所述本地UI主題界面進行更新處理,以豐富UI主題界面的顯示效果,進而改善汽車儀表設備所對應的UI主題界面的美觀性,以使汽車對應的汽車狀態數據能更清楚、醒目的在所述汽車儀表設備的UI主題界面上顯示。
可選地,再請參見圖6,是本發明實施例提供的又一種基於汽車儀表設備的數據傳輸方法的流程示意圖,如圖6所示,所述方法包括:
步驟S601,汽車儀表設備通過可聯網設備與雲端伺服器建立網絡連接關係;
步驟S602,所述汽車儀表設備根據所述網絡連接關係向所述雲端伺服器發送系統更新請求;
步驟S603,所述汽車儀表設備接收所述雲端伺服器根據所述系統更新請求返回的系統數據,並將所述系統數據作為儀表響應數據。
步驟S604,採集所述汽車儀表設備的所述當前本地系統數據,並獲取當前本地系統數據所對應的當前系統版本號;
具體地,所述當前本地系統包括A品牌的汽車信息系統、汽車信息抬頭顯示系統、汽車導航系統或GPS(Global Positioning System,全球定位系統)中的一種或多種。
其中,所述A品牌的汽車信息系統將傳統的指針式顯示界面轉換為數位化電子顯示,以使儀錶盤右側的車輛保養、導航信息顯示區域可實時顯示豐富的形成狀態信息。
其中,所述汽車信息抬頭顯示系統,簡稱HUD(Head Up Display,平視顯示器)系統,可以將有關信息顯示在前擋風玻璃的駕駛員平視範圍上,且顯示位置和顯示亮度可調,在HUD系統中,位於儀表臺後端的HUD顯示屏將一些重要信息(比如:車輛速度、導航提醒信息等)折射到擋風玻璃上,通過擋風玻璃在將其反射給駕駛員。
其中,所述汽車導航系統也稱汽車行駛導向系統,其主要功能是引導汽車在繁忙交通狀態或複雜的道路網絡中,選擇最佳的路徑,使其能儘可能的在最短的時間和路程內安全、快捷地到達目的地。
其中,GPS用於幫助用戶獲取精確的地圖信息,它可分為車載外置式衛星導航系統還可以是車載內置式導航系統。
步驟S605,判斷所述當前系統版本號是否與從所述雲端伺服器上獲取到的所述系統數據對應的系統版本號一致;
比如,以A品牌系列的行車系統為例,若用戶當前使用的A品牌系統為A品牌350系統,採用的是3G數字智能網絡行車系統,而雲端伺服器上存在可適用於4G網絡環境下的A品牌e550系統,此時,則需判斷當前A品牌350系統的系統版號是否與A品牌e550的系統版號一致。
步驟S606,若所述當前系統版本號與從所述雲端伺服器上獲取到的所述系統數據對應的系統版本號不一致,則確定所述儀表響應數據滿足網絡更新條件;
具體地,比如:A品牌350系統,採用的是3G數字智能網絡行車系統,而從雲端伺服器上獲取到的為A品牌e550系統,此時,則確認A品牌350系統的系統版號inkaNet3.0與A品牌e550的系統版號inkaNet5.0是不一致的,因為從雲端伺服器上獲取到的A品牌e550系統採用全新的inkaNet5.0智能網絡行車系統,可為用戶提供多網互聯4G駕駛雲生活。
步驟S607,當所述儀表響應數據滿足網絡更新條件時,更新當前本地儀表數據為所述儀表響應數據。
具體地,當所述本地系統數據與從所述雲端伺服器上獲取到的所述系統數據不一致時,確認所述儀表響應數據滿足網絡更新條件,並對所述本地儀表數據進行更新處理。比如,將所述當前本地系統inkaNet3.0所對應的系統數據進行更新,獲得inkaNet5.0系統所對應的系統數據,以便為駕駛員提供更多的駕駛數據信息和更直觀的駕駛操作界面,以及功能更全面的駕駛操作。
由此可見,當所述汽車儀表設備通過可聯網設備,向所述雲端伺服器發送系統更新請求後,可從所述雲端伺服器上獲取相應的系統數據,當確定所述本地系統數據與所述系統數據為不同的版本號時,對所述本地系統進行更新處理,以降低維修和升級成本,進而改善汽車儀表設備所對應的系統的可操作性,以使系統更新後的汽車在行車過程中能具備更優的行車動力,以兼顧系統的效率。
進一步地,請參見圖7,是本發明實施例提供的又一種基於汽車儀表設備的數據傳輸方法的流程示意圖。如圖7所示,所述方法包括:
步驟S701,汽車儀表設備通過可聯網設備與雲端伺服器建立網絡連接關係;
具體地,所述汽車儀表設備可採用有線通信或者無線通信的方式,連接上一個可聯網設備,所述可聯網設備是指可以連接進網際網路的設備。可選地,比如:所述可聯網設備為內置於汽車液晶儀表內的內部可聯網設備,它可以是3G通信模塊,也可以是4G通信模塊。
可選地,所述可聯網設備還可以是獨立於所述汽車儀表設備的可行動裝置,比如手機、平板或可穿戴設備,可選地,請參見上述圖3,是本發明實施例提供的一種通過手機聯網的數據傳輸示意圖。如圖3所示,汽車儀表設備,比如為汽車液晶儀表設備,可通過手機連接進網際網路基站,並通過基站與所述雲端伺服器建議網絡連接,以便與所述雲端伺服器進行通信,以接收從雲端伺服器上獲取返回的響應數據,並將其傳遞給所述汽車液晶儀表。
步驟S702,所述汽車儀表設備根據所述網絡連接關係向所述雲端伺服器發送操作請求;
具體地,所述操作請求可為用戶界面UI主題界面更新請求或者系統更新請求。
步驟S703,所述汽車儀表設備接收所述雲端伺服器根據所述操作請求返回的儀表響應數據;
具體地,所述雲端伺服器在接收到所述汽車儀表設備通過可聯網設備發送的所述操作請求後,根據所述操作請求,將所述儀表響應數據通過可聯網設備返回給所述汽車儀表設備,以使可聯網設備實時與所述雲端伺服器進行數據通信。
步驟S704,當所述儀表響應數據滿足網絡更新條件時,更新當前本地儀表數據為所述儀表響應數據。
具體地,當所述汽車儀表設備在接收到所述儀表響應數據後,將其與當前本地儀表數據進行比較,當所述儀表響應數據滿足所述網絡更新條件後,將所述當前本地儀表數據更新為從所述雲端伺服器上獲取到的所述儀表響應數據。
步驟S705,當所述儀表響應數據不滿足網絡更新條件時,從本地儀表資料庫中選擇與所述當前本地儀表數據不同的目標本地儀表數據,並將所述當前本地儀表數據更新為所述目標儀表數據。
具體地,比如,當所述操作請求為系統更新請求時,所述汽車儀表設備接收所述雲端伺服器根據所述UI主題界面更新請求返回的系統數據,並將所述系統數據作為儀表響應數據。若所述當前本地UI主題界面數據與從所述雲端伺服器上獲取到的所述UI主題界面數據一致,則確定所述儀表響應數據不滿足網絡更新條件。此時,用戶可從本地儀表資料庫中選擇與所述當前本地儀表數據不同的目標本地儀表數據,並將所述當前本地儀表數據更新為所述目標儀表數據。
進一步地,請參見圖8,是本發明實施例提供的另一種主題界面切換的示意圖;如圖8所示,當所述汽車儀表設備通過可聯網設備(比如:IPAD),檢測出所述雲端伺服器上UI主題界面數據與本地UI主題界面為一致的主題界面數據時,確定所述汽車儀表設備對應的所述儀表響應數據不滿足網絡更新條件,故而可從本地儀表資料庫中選擇與所述當前本地UI主題界面數據不同的目標本地儀表數據,以將所述當前本地UI主題界面100更換為所述目標本地UI主題界面300。
在本發明實施例中,所述汽車儀表設備通過可聯網設備與雲端伺服器建立網絡連接關係;並根據所述網絡連接關係向所述雲端伺服器發送操作請求;然後,所述汽車儀表設備接收所述雲端伺服器根據所述操作請求返回的儀表響應數據;可選地,當所述儀表響應數據滿足網絡更新條件時,更新當前本地儀表數據為所述儀表響應數據,但當所述儀表響應數據不滿足所述網絡更新條件時。從本地儀表資料庫中選擇與所述當前本地儀表數據不同的目標本地儀表數據,並將所述當前本地儀表數據更新為所述目標儀表數據。故而可知:採用本發明,可在滿足網絡更新條件時在線更新所述汽車儀表設備的本地儀表數據,還可在不滿足網絡更新條件下,從本地儀表資料庫中選擇恰當的目標儀表設備數據來對所述本地儀表設備數據進行更新,這樣不僅能豐富UI主題界面的顯示效果,還能降低維修和升級的成本。
進一步地,請參見圖9,是本發明實施例提供的一種基於汽車儀表設備的數據傳輸裝置的結構圖。如圖9所示,所述數據傳輸裝置1包括:網絡連接模塊10,請求發送模塊20、接收響應模塊30和數據更新模塊40;
所述網絡連接模塊10,用於通過可聯網設備與雲端伺服器建立網絡連接關係;
所述請求發送模塊20,用於根據所述網絡連接關係向所述雲端伺服器發送操作請求;
所述接收響應模塊30,用於接收所述雲端伺服器根據所述操作請求返回的儀表響應數據;
可選地,所述接收響應模塊30,具體用於當所述操作請求為用戶界面UI主題界面更新請求時,所述汽車儀表設備針對接收所述雲端伺服器根據所述UI主題界面更新請求返回的UI主題界面數據,將所述UI主題界面數據作為儀表響應數據。
可選地,所述接收響應模塊30,具體用於當所述操作請求為系統更新請求時,所述汽車儀表設備針對接收所述雲端伺服器根據所述UI主題界面更新請求返回的系統數據,將所述系統數據作為儀表響應數據。
所述數據更新模塊40,用於當所述儀表響應數據滿足網絡更新條件時,更新當前本地儀表數據為所述儀表響應數據。
可見,採用在本發明,所述汽車儀表設備通過可聯網設備與雲端伺服器建立網絡連接關係;並根據所述網絡連接關係向所述雲端伺服器發送操作請求;然後,所述汽車儀表設備接收所述雲端伺服器根據所述操作請求返回的儀表響應數據;最後,當所述儀表響應數據滿足網絡更新條件時,更新當前本地儀表數據為所述儀表響應數據。故而可知:採用本發明,可將汽車儀表設備與雲端伺服器通過可聯網設備實時建立網絡連接,以方便快捷的對所述汽車儀表設備的UI主題界面和系統版本進行在線更新,以使所述汽車儀表設備在豐富UI主題界面顯示效果同時,還可降低在系統方面的維修和升級成本。
進一步地,請參見圖10,是本發明實施例提供的另一種基於汽車儀表設備的數據傳輸裝置的結構圖。如圖10所示,所述數據傳輸裝置1包括上述圖9中的網絡連接模塊10,請求發送模塊20、接收響應模塊30和數據更新模塊40;還包括:主題採集模塊50、主題判斷模塊60和主題更新模塊70;
所述主題採集模塊50,用於採集所述汽車儀表設備的所述當前本地UI主題界面數據;
所述主題判斷模塊60,用於判斷所述當前本地UI主題界面數據是否與從所述雲端伺服器上獲取到的所述UI主題界面數據一致;
所述主題更新模塊70,用於若所述當前本地UI主題界面數據與從所述雲端伺服器上獲取到的所述UI主題界面數據不一致,則確定滿足網絡更新條件。
由此可見,當所述汽車儀表設備通過可聯網設備,向所述雲端伺服器發送UI主題界面更新請求後,獲取從所述雲端伺服器上返回的UI界面數據,當確定所述本地UI主題界面數據與所述UI主題界面數據為不同主題界面數據時,對所述本地UI主題界面進行更新處理,以豐富UI主題界面的顯示效果,進而改善汽車儀表設備所對應的UI主題界面的美觀性,以使汽車對應的汽車狀態數據能更清楚、醒目的在所述汽車儀表設備的UI主題界面上顯示。
進一步地,請參見圖11,是本發明實施例提供的又一種基於汽車儀表設備的數據傳輸裝置的結構圖。如圖11所示,所述數據傳輸裝置1包括上述圖9中的網絡連接模塊10,請求發送模塊20、接收響應模塊30和數據更新模塊40;還包括:採集獲取模塊80、版本判斷模塊90、確定更新模塊100;
所述採集獲取模塊80,用於採集所述汽車儀表設備的所述當前本地系統數據,並獲取當前本地系統數據所對應的當前系統版本號;
所述版本判斷模塊90,用於判斷所述當前系統版本號是否與從所述雲端伺服器上獲取到的所述系統數據對應的系統版本號一致;
所述確定更新模塊100,若所述當前系統版本號與從所述雲端伺服器上獲取到的所述系統數據對應的系統版本號不一致,則確定所述系統版本號對應的系統數據為儀表響應數據,並滿足網絡更新條件。
由此可見,當所述汽車儀表設備通過可聯網設備,向所述雲端伺服器發送系統更新請求後,可從所述雲端伺服器上獲取相應的系統數據,當確定所述本地系統數據與所述系統數據為不同的版本號時,對所述本地系統進行更新處理,以降低維修和升級成本,進而改善汽車儀表設備所對應的系統的可操作性,以使系統更新後的汽車在行車過程中能具備更優的行車動力,以兼顧系統的效率。
進一步地,請參見圖12,是本發明實施例提供的又一種基於汽車儀表設備的數據傳輸裝置的結構圖。如圖12所示,所述數據傳輸裝置1包括上述圖9中的網絡連接模塊10、請求發送模塊20、接收響應模塊30和數據更新模塊40,還包括:選擇更新模塊110;
所述選擇更新模塊110,用於當所述儀表響應數據不滿足網絡更新條件時,從本地儀表資料庫中選擇與所述當前本地儀表數據不同的目標本地儀表數據,並將所述當前本地儀表數據更新為所述目標儀表數據。
由此可見,當所述儀表響應數據不滿足所述網絡更新條件時,用戶可從本地儀表資料庫中選擇與所述當前本地儀表數據不同的目標本地儀表數據,並將所述當前本地儀表數據更新為所述目標儀表數據。故而可知:採用本發明,所述汽車儀表設備可在滿足網絡更新條件時在線更新所述汽車儀表設備的本地儀表數據,還可在不滿足網絡更新條件下,接收用戶的操作指令,從本地儀表資料庫中選擇恰當的目標儀表設備數據來對所述本地儀表設備數據進行更新,這樣不僅能豐富UI主題界面的顯示效果,還能降低維修和升級的成本。
進一步地,再請參見圖13,是本發明實施例提供的又一種基於汽車儀表設備的數據傳輸裝置的示意圖,如圖13所示,所述數據傳輸裝置1000可以包括:至少一個處理器1001,例如CPU,至少一個網絡接口1004,用戶接口1003,存儲器1005,至少一個通信總線1002。其中,通信總線1002用於實現這些組件之間的連接通信。其中,用戶接口1003可以包括顯示屏(Display)、鍵盤(Keyboard),可選用戶接口1003還可以包括標準的有線接口、無線接口。網絡接口1004可選的可以包括標準的有線接口、無線接口(如WI-FI接口)。存儲器1005可以是高速RAM存儲器,也可以是非不穩定的存儲器(non-volatile memory),例如至少一個磁碟存儲器。存儲器1005可選的還可以是至少一個位於遠離前述處理器1001的存儲裝置。如圖13所示,作為一種計算機存儲介質的存儲器1005中可以包括作業系統、網絡通信模塊、用戶接口模塊以及設備控制應用程式。
在圖13所示的數據傳輸裝置1000中,而用戶接口1003主要用於為用戶提供輸入的接口,獲取用戶輸出的數據;而處理器1001可以用於調用存儲器1005中存儲的設備控制應用程式,以實現:
汽車儀表設備通過可聯網設備與雲端伺服器建立網絡連接關係;
所述汽車儀表設備根據所述網絡連接關係向所述雲端伺服器發送操作請求;
所述汽車儀表設備接收所述雲端伺服器根據所述操作請求返回的儀表響應數據;
當所述儀表響應數據滿足網絡更新條件時,更新當前本地儀表數據為所述儀表響應數據。
在一個實施例中,可選地,所述處理器1001在執行接收所述雲端伺服器根據所述操作請求返回的儀表響應數據時,還具體執行以下步驟:
當所述操作請求為用戶界面UI主題界面更新請求時,所述汽車儀表設備接收所述雲端伺服器根據所述UI主題界面更新請求返回的UI主題界面數據,並將所述UI主題界面數據作為儀表響應數據。
在一個實施例中,所述處理器1001在執行所述當所述儀表響應數據滿足網絡更新條件時,更新當前本地儀表數據為所述儀表響應數據的步驟之前,還執行以下步驟:
採集所述汽車儀表設備的所述當前本地UI主題界面數據;
判斷所述當前本地UI主題界面數據是否與從所述雲端伺服器上獲取到的所述UI主題界面數據一致;
若所述當前本地UI主題界面數據與從所述雲端伺服器上獲取到的所述UI主題界面數據不一致,則確定所述儀表響應數據滿足網絡更新條件。
在一個實施例中,可選地,所述處理器1001在執行接收所述雲端伺服器根據所述操作請求返回的儀表響應數據時,還具體執行以下步驟:
當所述操作請求為系統更新請求時,所述汽車儀表設備接收所述雲端伺服器根據所述系統更新請求返回的系統數據,並將所述系統數據作為儀表響應數據。
在一個實施例中,所述處理器1001在執行所述當所述儀表響應數據滿足網絡更新條件時,更新當前本地儀表數據為所述儀表響應數據的步驟之前,還執行以下步驟:
採集所述汽車儀表設備的所述當前本地系統數據,並獲取當前本地系統數據所對應的當前系統版本號;
判斷所述當前系統版本號是否與從所述雲端伺服器上獲取到的所述系統數據對應的系統版本號一致;
若所述當前系統版本號與從所述雲端伺服器上獲取到的所述系統數據對應的系統版本號不一致,則確定所述儀表響應數據滿足網絡更新條件。
在一個實施例中,可選地,所述處理器1001在執行所述汽車儀表設備接收所述雲端伺服器根據所述操作請求返回的儀表響應數據的步驟之後,還執行以下步驟:
當所述儀表響應數據不滿足網絡更新條件時,從本地儀表資料庫中選擇與所述當前本地儀表數據不同的目標本地儀表數據,並將所述當前本地儀表數據更新為所述目標儀表數據。
可見,所述汽車儀表設備通過可聯網設備與雲端伺服器建立網絡連接關係;並根據所述網絡連接關係向所述雲端伺服器發送操作請求;然後,所述汽車儀表設備接收所述雲端伺服器根據所述操作請求返回的儀表響應數據;最後,當所述儀表響應數據滿足網絡更新條件時,更新當前本地儀表數據為所述儀表響應數據。故而可知:採用本發明,可將汽車儀表設備與雲端伺服器通過可聯網設備實時建立網絡連接,以方便快捷的對所述汽車儀表設備的UI主題界面和系統版本進行在線更新,以使所述汽車儀表設備在具有豐富的UI主題界面顯示效果同時,還可降低對系統的維修和升級成本。
本領域普通技術人員可以理解實現上述實施例方法中的全部或部分流程,是可以通過電腦程式來指令相關的硬體來完成,所述的程序可存儲於一計算機可讀取存儲介質中,該程序在執行時,可包括如上述各方法的實施例的流程。其中,所述的存儲介質可為磁碟、光碟、只讀存儲記憶體(Read-Only Memory,ROM)或隨機存儲記憶體(Random Access Memory,RAM)等。
以上所揭露的僅為本發明較佳實施例而已,當然不能以此來限定本發明之權利範圍,因此依本發明權利要求所作的等同變化,仍屬本發明所涵蓋的範圍。