国产精品1024永久观看,大尺度欧美暖暖视频在线观看,亚洲宅男精品一区在线观看,欧美日韩一区二区三区视频,2021中文字幕在线观看

  • <option id="fbvk0"></option>
    1. <rt id="fbvk0"><tr id="fbvk0"></tr></rt>
      <center id="fbvk0"><optgroup id="fbvk0"></optgroup></center>
      <center id="fbvk0"></center>

      <li id="fbvk0"><abbr id="fbvk0"><dl id="fbvk0"></dl></abbr></li>

      用于執(zhí)行車輛的診斷或軟件維護(hù)的方法和系統(tǒng)的制作方法

      文檔序號(hào):5939311閱讀:215來源:國(guó)知局
      專利名稱:用于執(zhí)行車輛的診斷或軟件維護(hù)的方法和系統(tǒng)的制作方法
      技術(shù)領(lǐng)域
      本發(fā)明涉及用于執(zhí)行車輛的診斷或軟件維護(hù)的方法和系統(tǒng)。
      背景技術(shù)
      在一些現(xiàn)有技術(shù)中,車輛性能的遠(yuǎn)程診斷和分析可能需要整個(gè)配置文件從中央處理中心到車輛電子元件的存儲(chǔ)和傳送。這樣的傳送趨向于效率低下地使用中央處理中心和車輛電子之間的一個(gè)或多個(gè)通信信道。陸基通信信道在車輛和相關(guān)聯(lián)的車輛電子元件位于農(nóng)村地區(qū)的情況中可能是不可用的或不可靠的,使得需要衛(wèi)星通信信道。例如,整個(gè)配置文件的傳送以及因此遠(yuǎn)程診斷在經(jīng)濟(jì)上可能是不可行的,其中需要更昂貴的衛(wèi)星通信信道來處理整個(gè)配置文件中的重要的數(shù)據(jù)吞吐量。在一些現(xiàn)有技術(shù)中,車輛的性能的遠(yuǎn)程診斷和分析可能需要不同的軟件有效負(fù)載來適應(yīng)通過有線或短程無線連接到車輛的本地連接,或通過無線通信系統(tǒng)到車輛的遠(yuǎn)程連接兩者。不同的軟件有效負(fù)載趨向于需要加倍軟件,這可能加重車輛電子元件的軟件處理能力和數(shù)據(jù)處理吞吐量。例如,由車輛電子元件處理的軟件更新或診斷可能會(huì)因?yàn)榧颖盾浖剡M(jìn)行,或車輛電子元件上的其他軟件在更少的數(shù)據(jù)處理資源可用的情況中可能緩慢地運(yùn)行。在一些現(xiàn)有技術(shù)中,診斷能力可能限于諸如控制器局域網(wǎng)絡(luò)(CAN)數(shù)據(jù)總線之類的車輛數(shù)據(jù)總線的傳輸速率容量。因此,以高于車輛數(shù)據(jù)總線的傳輸速率容量的速率發(fā)生的發(fā)動(dòng)機(jī)控制事件在某些現(xiàn)有技術(shù)的診斷系統(tǒng)中可能被忽略,這可能會(huì)導(dǎo)致不準(zhǔn)確的或更耗時(shí)的診斷程序。因此,需要加強(qiáng)用于執(zhí)行車輛的遠(yuǎn)程診斷的方法的效率和性能,以解決上面所涉及的問題。

      發(fā)明內(nèi)容
      根據(jù)一個(gè)實(shí)施例,提供一種用于在車輛上執(zhí)行診斷或軟件維護(hù)的方法和系統(tǒng),包括在車輛處記錄與配置文件一致的高保真數(shù)據(jù),以支持對(duì)車輛部件、系統(tǒng)或性能的工程分析或診斷。通過在車輛處的低帶寬傳輸檢索補(bǔ)充數(shù)據(jù),以補(bǔ)充所記錄的高保真數(shù)據(jù)。處理所記錄的高保真數(shù)據(jù)和檢索到的補(bǔ)充數(shù)據(jù),以產(chǎn)生用于傳送到中央電子數(shù)據(jù)處理系統(tǒng)的診斷狀態(tài)報(bào)告消息。數(shù)據(jù)處理器或中央電子數(shù)據(jù)處理系統(tǒng)將診斷狀態(tài)報(bào)告消息、所記錄的高保真數(shù)據(jù)和檢索到的補(bǔ)充數(shù)據(jù)組織到數(shù)據(jù)集市或診斷數(shù)據(jù)庫(kù)中,以支持對(duì)車輛部件、系統(tǒng)或性能的工程分析或診斷。


      圖1是根據(jù)本發(fā)明的用于執(zhí)行車輛電子元件的診斷或軟件維修的系統(tǒng)的框圖。圖2A是用于執(zhí)行車輛電子元件的診斷或軟件維修的方法的一個(gè)實(shí)施例的流程圖。
      圖2B是用于執(zhí)行車輛電子元件的診斷或軟件維修的方法的另一個(gè)實(shí)施例的流程圖。圖2C是用于執(zhí)行車輛電子元件的診斷或軟件維修的方法的又一個(gè)實(shí)施例的流程圖。圖3是與圖1 一致的用于執(zhí)行診斷或軟件維護(hù)的系統(tǒng)的軟件模塊和部件的框圖。圖4是用于檢索機(jī)機(jī)器配置工作流程的過程的流程圖。圖5是用于管理數(shù)據(jù)記錄請(qǐng)求以便于診斷或評(píng)價(jià)車輛或車輛電子元件的性能的過程的流程圖。圖6是用于管理用戶選擇語(yǔ)言的過程的流程圖。圖7是用于車輛電子元件的重新編程的過程的流程圖。圖8A是用于在任務(wù)、有效負(fù)載或更新應(yīng)用于車輛電子元件以后處理誤差的流程圖。圖SB是用于檢測(cè)和管理錯(cuò)誤消息或任務(wù)的過程的流程圖。圖9是用于將車輛或車輛電子元件的工程配置導(dǎo)入中央數(shù)據(jù)處理系統(tǒng)的過程的流程圖。圖10是用于執(zhí)行用于車輛的診斷和軟件維護(hù)的記賬系統(tǒng)的框圖。
      具體實(shí)施例方式根據(jù)一個(gè)實(shí)施例,圖1示出遠(yuǎn)程診斷系統(tǒng)11。在一個(gè)實(shí)施例中,遠(yuǎn)程診斷系統(tǒng)11包括中央電子數(shù)據(jù)處理系統(tǒng)10,該中央電子數(shù)據(jù)處理系統(tǒng)10能夠經(jīng)由通信網(wǎng)絡(luò)36和無線基礎(chǔ)設(shè)施44與車輛電子元件46進(jìn)行通信。中央電子數(shù)據(jù)處理系統(tǒng)10和無線基礎(chǔ)設(shè)施44被耦合到電通信網(wǎng)絡(luò)36 (例如,因特網(wǎng))。一個(gè)或更多技術(shù)服務(wù)人員終端(例如,第一技術(shù)服務(wù)人員終端40和第二技術(shù)服務(wù)人員終端42)能夠經(jīng)由通信網(wǎng)絡(luò)36與中央電子數(shù)據(jù)處理系統(tǒng)10通信。一個(gè)或更多個(gè)技術(shù)服務(wù)人員終端(40,42)能夠經(jīng)由通信網(wǎng)絡(luò)36和無線基礎(chǔ)設(shè)施44與車輛電子元件46進(jìn)行通信。在一個(gè)可替換實(shí)施例中,技術(shù)服務(wù)人員或用戶可以使用本地診斷計(jì)算機(jī)38,本地診斷計(jì)算機(jī)38通過短程無線連接、有線連接或另一個(gè)本地連接直接地通信到車輛電子元件46。例如,如果車輛位于技術(shù)服務(wù)人員在其中工作的服務(wù)中心或被帶到該服務(wù)中心,技術(shù)服務(wù)人員可以使用局部診斷計(jì)算機(jī)38與車輛電子元件46進(jìn)行通信。否則,技術(shù)服務(wù)人員可以經(jīng)由通信網(wǎng)絡(luò)36和無線基礎(chǔ)設(shè)施44遠(yuǎn)程執(zhí)行許多診斷和軟件重新編程任務(wù)的一些。中央電子數(shù)據(jù)處理系統(tǒng)10包括連接到數(shù)據(jù)總線16的遠(yuǎn)程數(shù)據(jù)處理器12、遠(yuǎn)程數(shù)據(jù)存儲(chǔ)裝置14和遠(yuǎn)程通信界面18。在一個(gè)實(shí)施例中,中央電子數(shù)據(jù)處理系統(tǒng)10可以通過使用存儲(chǔ)在遠(yuǎn)程數(shù)據(jù)存儲(chǔ)裝置14中的軟件模塊編程的通用計(jì)算機(jī)或服務(wù)器實(shí)現(xiàn)。遠(yuǎn)程數(shù)據(jù)處理器12能夠通過數(shù)據(jù)總線16與一個(gè)或多個(gè)以下裝置通信遠(yuǎn)程數(shù)據(jù)存儲(chǔ)裝置14和遠(yuǎn)程通信界面18。遠(yuǎn)程數(shù)據(jù)存儲(chǔ)裝置14存儲(chǔ)一個(gè)或多個(gè)以下軟件模塊、數(shù)據(jù)結(jié)構(gòu)或文件有效負(fù)載產(chǎn)生器22、配置文件產(chǎn)生器23、重新校準(zhǔn)器20、共用消息接口、記賬管理器32、配置文件30 (例如,配置文件30的復(fù)數(shù)個(gè)組成部分)、分析儀26和診斷數(shù)據(jù)庫(kù)28 (例如,數(shù)據(jù)集市)。
      遠(yuǎn)程數(shù)據(jù)處理器12可以包括微處理器、微控制器、中央處理單元、可編程邏輯陣列、專用集成電路(ASIC)、邏輯電路、算術(shù)邏輯單元或用于執(zhí)行處理、存儲(chǔ)、檢索或操縱電子數(shù)據(jù)的其他數(shù)據(jù)處理系統(tǒng)10。遠(yuǎn)程數(shù)據(jù)存儲(chǔ)裝置14包括電子存儲(chǔ)器、非易失性隨機(jī)存取存儲(chǔ)器、光存儲(chǔ)裝置、磁存儲(chǔ)裝置或用于存儲(chǔ)和訪問在任何可記錄、可重寫或可讀電子元件、光學(xué)或磁存儲(chǔ)介質(zhì)上的電子數(shù)據(jù)的其他裝置。遠(yuǎn)程通信界面18可以包括收發(fā)器或用于經(jīng)由通信網(wǎng)絡(luò)36發(fā)送、傳送或接收數(shù)據(jù)的其他裝置。在一個(gè)實(shí)施例中,通信網(wǎng)絡(luò)36包括因特網(wǎng)、公共交換電話網(wǎng)絡(luò)(PSTN)或另一個(gè)公共或私人電子通信網(wǎng)絡(luò)36,或支持到或來自無線基礎(chǔ)設(shè)施44的通信的通信鏈路(例如,電信線路或微波鏈路)。有效負(fù)載產(chǎn)生器22包括用于組織、會(huì)變或產(chǎn)生有效負(fù)載或配置文件的組成部分的軟件模塊或指令,用于一個(gè)或多個(gè)以下裝置的編程或重編程車輛電子元件46、控制器73或發(fā)動(dòng)機(jī)控制器74。有效負(fù)載產(chǎn)生器22可以讀取如安裝在用于具有車輛標(biāo)識(shí)碼或機(jī)器標(biāo)識(shí)碼的特定車輛的車輛電子元件46中的配置文件30或配置文件的組成部分。有效負(fù)載產(chǎn)生器22也可以讀取用于相應(yīng)車輛標(biāo)識(shí)碼或機(jī)器標(biāo)識(shí)碼的目標(biāo)配置,其中目標(biāo)配置存儲(chǔ)在遠(yuǎn)程數(shù)據(jù)存儲(chǔ)裝置14中,或者能夠通過中央電子數(shù)據(jù)處理系統(tǒng)10訪問。目標(biāo)配置通常由車輛的制造商或用于車輛的各種電子模塊的供應(yīng)商設(shè)立。重新校準(zhǔn)器20包括用于組織、匯編或產(chǎn)生校準(zhǔn)數(shù)據(jù)的軟件模塊或指令,用于編程、重新編程或設(shè)定以下裝置中的一個(gè)或多個(gè)的參數(shù)的狀態(tài)或值車輛電子元件46、控制器73或發(fā)動(dòng)機(jī)控制器74。重新校準(zhǔn)器20可以讀取配置文件30、配置文件的組成部分或代表如安裝在用于具有車輛識(shí)別碼或機(jī)器標(biāo)識(shí)碼的特定車輛的車輛電子元件46中的校正數(shù)據(jù)(例如,用于參數(shù)的工廠或制造商設(shè)置)的校準(zhǔn)數(shù)據(jù)。重新校準(zhǔn)器20也可以讀取用于相應(yīng)車輛標(biāo)識(shí)碼或機(jī)器標(biāo)識(shí)碼的目標(biāo)校準(zhǔn),其中目標(biāo)校準(zhǔn)存儲(chǔ)在遠(yuǎn)程數(shù)據(jù)存儲(chǔ)裝置14中,或者能夠由中央電子數(shù)據(jù)處理系統(tǒng)10訪問。目標(biāo)校準(zhǔn)可以由車輛的制造商、用于車輛的各種電子模塊的供應(yīng)商或技術(shù)服務(wù)人員或工程師建立,以使車輛滿足一定的性能標(biāo)準(zhǔn)、排放標(biāo)準(zhǔn)、燃油經(jīng)濟(jì)性目標(biāo)或與客戶滿意度和監(jiān)管要求相一致的其他目標(biāo)。重新校準(zhǔn)器20能夠執(zhí)行車輛電子元件46的超出參數(shù)值的目標(biāo)范圍的組成部分的自動(dòng)重新校準(zhǔn)。響應(yīng)由數(shù)據(jù)處理系統(tǒng)10或分析儀26提供的診斷報(bào)告消息的結(jié)果,重新校準(zhǔn)器20可以執(zhí)行這種自動(dòng)校準(zhǔn)。配置文件產(chǎn)生器23包括用于產(chǎn)生、管理、歸檔、存儲(chǔ)和檢索用于具有響應(yīng)的車輛識(shí)別碼的對(duì)應(yīng)車輛的配置數(shù)據(jù)的軟件模塊或指令。配置數(shù)據(jù)可能涉及配置文件的用于下載為有效負(fù)載或提供到車輛電子元件的組成部分。因?yàn)榕渲梦募慕M成部分的模塊化格式,配置文件也可以存儲(chǔ)可以被組織或重新排列的配置文件30或配置文件的組成部分。分析儀26包括軟件模塊或指令,其用于分析診斷測(cè)試的結(jié)果、故障代碼、錯(cuò)誤消息、狀態(tài)消息或由車輛電子元件46經(jīng)由無線基礎(chǔ)設(shè)施44和通信網(wǎng)絡(luò)36提供給中央電子數(shù)據(jù)處理系統(tǒng)10的測(cè)試結(jié)果。診斷數(shù)據(jù)庫(kù)28包括可以用于存儲(chǔ)車輛或具有相應(yīng)的車輛識(shí)別碼的對(duì)應(yīng)車輛的診斷歷史的數(shù)據(jù)庫(kù)或數(shù)據(jù)記錄或文件的另一個(gè)集合。此外,例如,診斷數(shù)據(jù)庫(kù)28可以包括基準(zhǔn)車型或基準(zhǔn)車輛性能模型,基準(zhǔn)車型或基準(zhǔn)車輛性能模型提供車輛電子元件46的測(cè)量的基準(zhǔn)值,以便于異常運(yùn)行條件的識(shí)別。在一個(gè)實(shí)施例中,記賬管理器32可以包括圖10的記賬系統(tǒng)911的至少一部分。記賬管理器32包括用于便于對(duì)車輛電子元件46和相關(guān)控制器(73,74)的診斷、遠(yuǎn)程編程、本地編程或其他技術(shù)支持的提供進(jìn)行記賬的軟件模塊或指令。第一技術(shù)服務(wù)人員終端40和第二技術(shù)服務(wù)人員終端42各自包括計(jì)算機(jī)。第一技術(shù)服務(wù)人員終端40和第二技術(shù)服務(wù)人員終端42各自包括用戶界面41。用戶界面41可以包括用于從第一技術(shù)服務(wù)人員終端40、第二技術(shù)服務(wù)人員終端42或另一個(gè)電腦輸入或輸出數(shù)據(jù)的小鍵盤、鍵盤、指針裝置(例如,電子鼠標(biāo))、顯示器或其它裝置。無線基礎(chǔ)設(shè)施44支持車輛電子元件46和以下裝置中的一個(gè)或多個(gè)之間的無線通信第一技術(shù)服務(wù)人員終端40、第二技術(shù)服務(wù)人員終端42和中央電子數(shù)據(jù)處理系統(tǒng)10。無線基礎(chǔ)設(shè)施44可以包括下列中的一個(gè)或多個(gè)能夠通過網(wǎng)關(guān)、因特網(wǎng)提供商或以其他方式在通信網(wǎng)絡(luò)36上通信的一個(gè)或更多個(gè)無線基站;一個(gè)或多個(gè)衛(wèi)星收發(fā)機(jī);衛(wèi)星下行鏈路接收器、衛(wèi)星上行鏈路發(fā)射機(jī);衛(wèi)星通信系統(tǒng);蜂窩基礎(chǔ)設(shè)施網(wǎng)絡(luò);中繼系統(tǒng);點(diǎn)對(duì)多點(diǎn)通信系統(tǒng);點(diǎn)對(duì)點(diǎn)通信鏈路、陸基無線通信網(wǎng)絡(luò)36等。車輛電子元件46包括車輛數(shù)據(jù)處理器71、車輛數(shù)據(jù)存儲(chǔ)裝置56和車輛無線通信裝置58、數(shù)據(jù)端口 48、用戶界面54、車輛數(shù)據(jù)總線(例如,控制器局域網(wǎng)絡(luò)(CAN)數(shù)據(jù)總線)72、控制器73和發(fā)動(dòng)機(jī)控制器74。數(shù)據(jù)處理器71能夠通過數(shù)據(jù)總線16與一個(gè)或多個(gè)下列裝置通信車輛數(shù)據(jù)存儲(chǔ)裝置56、數(shù)據(jù)端口 48、用戶界面54和車輛無線通信裝置58。數(shù)據(jù)端口 48中提供界面,如數(shù)據(jù)總線50和車輛數(shù)據(jù)總線72之間的公用存儲(chǔ)器??刂破?3和發(fā)動(dòng)機(jī)控制器74被連接到車輛數(shù)據(jù)總線72??刂破?3和發(fā)動(dòng)機(jī)控制器74可以具有電存儲(chǔ)器(例如,非易失性隨機(jī)存取存儲(chǔ)器)或其它存儲(chǔ)裝置,用于存儲(chǔ)、檢索和處理經(jīng)由本地診斷計(jì)算機(jī)38或經(jīng)由電子數(shù)據(jù)處理系統(tǒng)10被下載或提供的有效負(fù)載數(shù)據(jù)、校準(zhǔn)數(shù)據(jù)、配置數(shù)據(jù)、有效負(fù)載、配置文件的組成部分或其它計(jì)算機(jī)指令。車輛數(shù)據(jù)存儲(chǔ)裝置56存儲(chǔ)或包含以下軟件模塊、數(shù)據(jù)結(jié)構(gòu)或文件中的一個(gè)或多個(gè)記錄儀60、檢索器62、下載器64和管理器66。記錄器60包括用于記錄數(shù)據(jù)的軟件模塊或指令,所述數(shù)據(jù)由控制器73、發(fā)動(dòng)機(jī)控制器74、傳感器、致動(dòng)器、連接到車輛數(shù)據(jù)總線72或能夠通信到車輛數(shù)據(jù)總線72的網(wǎng)絡(luò)裝置、或者用于傳送或測(cè)量車輛電子元件46、車輛系統(tǒng)或車輛部件的參數(shù)、條件或狀態(tài)的其他傳感器或測(cè)量裝置收集。下載器64包括便于下載、下載的監(jiān)測(cè)和通信下述內(nèi)容中的一種或多種的軟件模塊或指令有效負(fù)載、配置數(shù)據(jù)、參數(shù)設(shè)置、校準(zhǔn)數(shù)據(jù)、配置文件的組成部分、軟件模塊等。管理器66包括便于下述內(nèi)容中的一種或多種的安裝、監(jiān)控、管理和恢復(fù)或返回的軟件模塊或指示有效負(fù)載、配置數(shù)據(jù)、參數(shù)設(shè)置、校準(zhǔn)數(shù)據(jù)、配置文件的組成部分、軟件模塊等。檢索器62包括軟件模塊或指令,其用于對(duì)軟件模塊、有效負(fù)載、配置數(shù)據(jù)、校準(zhǔn)數(shù)據(jù)、配置文件的組成部分、技術(shù)規(guī)格、處理器配置、輸入/輸出配置、操作系統(tǒng)軟件、硬件設(shè)置、硬件體系結(jié)構(gòu)或與一個(gè)或多個(gè)控制器(73,74)、車輛電子元件46或安裝在所述控制器或車輛電子元件上的軟件相關(guān)的其他信息的狀態(tài)(或安裝狀態(tài))或版本的狀態(tài)查詢作出響應(yīng)。車輛數(shù)據(jù)處理器71可以包括微處理器、微控制器、中央處理單元、可編程邏輯陣列、專用集成電路、邏輯電路、算術(shù)邏輯單元或用于處理、存儲(chǔ)、檢索或操縱電子數(shù)據(jù)的其他數(shù)據(jù)處理系統(tǒng)。
      車輛數(shù)據(jù)存儲(chǔ)裝置56包括電存儲(chǔ)器、非易失性隨機(jī)存取存儲(chǔ)器、光存儲(chǔ)裝置、磁存儲(chǔ)裝置或用于存儲(chǔ)和訪問在任何可記錄、可重寫或可讀電子、光學(xué)或磁性存儲(chǔ)介質(zhì)上的電子數(shù)據(jù)的其它裝置。用戶界面54包括一個(gè)或多個(gè)如下裝置小鍵盤、鍵盤、觸摸屏顯示器、開關(guān)、指針裝置(例如,電子鼠標(biāo))、顯示器(例如,液晶顯示器或等離子體顯示器)或用于輸入、進(jìn)入選擇、接收或顯示用于計(jì)算機(jī)、控制器、電子元件或其他電子數(shù)據(jù)處理系統(tǒng)的輸入或輸出數(shù)據(jù)的另一種裝置。數(shù)據(jù)端口 48可以包括諸如UART之類的輸入/輸出數(shù)據(jù)端口 48、具有緩沖存儲(chǔ)器的數(shù)據(jù)收發(fā)機(jī)、支持與本地診斷計(jì)算機(jī)38通信的裝置、或支持?jǐn)?shù)據(jù)總線50和車輛數(shù)據(jù)總線72之間的通信接口。在另一個(gè)實(shí)施例中,數(shù)據(jù)端口 48可以包括短程無線連接,如IEEE(電氣和電子工程師學(xué)會(huì))802. 11連接或藍(lán)牙無線連接。數(shù)據(jù)端口 48支持車輛電子元件46和本地診斷計(jì)算機(jī)38之間的數(shù)據(jù)連接、傳送、接收或交換。在另一個(gè)可替換實(shí)施例中,遠(yuǎn)程數(shù)據(jù)存儲(chǔ)裝置14或車輛數(shù)據(jù)存儲(chǔ)裝置56包括或存儲(chǔ)用于與車輛電子元件46通信的通用信息接口,該通用信息接口在車輛電子元件46和至少一個(gè)應(yīng)用程序之間提供通信接口。在圖1中,車輛電子元件46還包括資源監(jiān)視器74、監(jiān)視計(jì)時(shí)器72、復(fù)位邏輯電路73、錯(cuò)誤任務(wù)模塊65和循環(huán)計(jì)數(shù)器75。在一個(gè)實(shí)施例中,資源監(jiān)視器74、監(jiān)視計(jì)時(shí)器72、復(fù)位邏輯電路73、錯(cuò)誤任務(wù)模塊65和循環(huán)計(jì)數(shù)器75可以被用于檢測(cè)和管理可能消耗過多的計(jì)算資源或造成數(shù)據(jù)處理器71變得深陷在重復(fù)循環(huán)中的錯(cuò)誤消息、錯(cuò)誤任務(wù)或有問題軟件代碼,計(jì)算資源的過多消耗或數(shù)據(jù)處理器71深陷重復(fù)循環(huán)使得數(shù)據(jù)處理器71停止運(yùn)行軟件或某些軟件指令,或者有助于另一個(gè)無用的進(jìn)程。如圖1所示,資源監(jiān)視器74、監(jiān)視計(jì)時(shí)器72和復(fù)位邏輯電路73可以通過數(shù)據(jù)總線50與在車輛數(shù)據(jù)存儲(chǔ)裝置56中的數(shù)據(jù)處理器71或錯(cuò)誤任務(wù)模塊75 (或循環(huán)計(jì)數(shù)器75)通信。另外,監(jiān)視計(jì)時(shí)器72和復(fù)位邏輯電路73可以經(jīng)由數(shù)據(jù)總線50或直接地通過傳輸線或電導(dǎo)體(未顯示)相互通信。資源監(jiān)視器74包括用于監(jiān)測(cè)數(shù)據(jù)處理器71的用于由數(shù)據(jù)處理器71執(zhí)行或?qū)⒁獔?zhí)行的相應(yīng)任務(wù)的資源水平消費(fèi)、處理吞吐量、處理持續(xù)時(shí)間或處理能力的電子裝置或軟件指令。例如,資源監(jiān)視器74可以包括檢測(cè)器和計(jì)時(shí)器,該檢測(cè)器用于檢測(cè)到數(shù)據(jù)處理器
      71的請(qǐng)求或由數(shù)據(jù)處理器71接收的請(qǐng)求,以執(zhí)行特定任務(wù)、可執(zhí)行文件、可執(zhí)行軟件指令或指令集,該計(jì)時(shí)器用于對(duì)用于相應(yīng)任務(wù)、可執(zhí)行文件或其他可執(zhí)行軟件指令或指令集的由任務(wù)數(shù)據(jù)處理器71進(jìn)行的數(shù)據(jù)處理或完成的持續(xù)時(shí)間進(jìn)行計(jì)時(shí)。任務(wù)涉及被施加到輸入數(shù)據(jù)、輸出數(shù)據(jù)、從輸入數(shù)據(jù)導(dǎo)出的中間數(shù)據(jù)、或由數(shù)據(jù)處理器71對(duì)輸出數(shù)據(jù)的預(yù)測(cè)的任何離散的、可識(shí)別的過程、程序或系列過程。例如,任務(wù)可以包括與控制器73或發(fā)動(dòng)機(jī)控制器74相關(guān)聯(lián)的性能或診斷數(shù)據(jù)的基于觸發(fā)器的記錄。監(jiān)視計(jì)時(shí)器72包括控制用于將由數(shù)據(jù)處理器執(zhí)行的每個(gè)任務(wù)或進(jìn)程的最大允許持續(xù)時(shí)間的定時(shí)器和控制電路、電子元件或軟件指令。在一個(gè)實(shí)施例中,監(jiān)視計(jì)時(shí)器72具有技術(shù)人員可定義的或可調(diào)節(jié)的最大允許持續(xù)時(shí)間,可以基于將要由數(shù)據(jù)處理器71執(zhí)行的特定的應(yīng)用軟件和操作系統(tǒng)(例如,用于數(shù)據(jù)處理器執(zhí)行軟件循環(huán)、特定任務(wù)或一組任務(wù)的預(yù)期最大持續(xù)時(shí)間)調(diào)整該最大允許持續(xù)時(shí)間。監(jiān)視計(jì)時(shí)器72可以通過軟件觸發(fā)(例如,應(yīng)用軟件或在應(yīng)用軟件中的特定的任務(wù)),在該軟件中存在無限循環(huán)或處于中斷級(jí)的無限循環(huán)(例如,在應(yīng)用軟件或特定任務(wù)中)。當(dāng)數(shù)據(jù)處理器71(例如,微處理器)、可由數(shù)據(jù)處理器71執(zhí)行的軟件或任務(wù)、和支持?jǐn)?shù)據(jù)處理器71的必要硬件正?;蛞宰銐虻乃俣冗\(yùn)行時(shí),監(jiān)視計(jì)時(shí)器72通常通過清除在數(shù)據(jù)寄存器中的觸發(fā)標(biāo)志或觸發(fā)值(在監(jiān)視超時(shí)周期到期之前)防止數(shù)據(jù)處理器71被復(fù)位或重新啟動(dòng)。然而,當(dāng)數(shù)據(jù)處理器71、可數(shù)據(jù)處理器71其執(zhí)行的軟件或任務(wù)、和支持?jǐn)?shù)據(jù)處理器71的必要硬件不是正?;蛞宰銐虻乃俣冗\(yùn)行時(shí),監(jiān)視計(jì)時(shí)器72不清除或重置在數(shù)據(jù)寄存器中的觸發(fā)標(biāo)志或觸發(fā)值,所述觸發(fā)標(biāo)志或觸發(fā)值在監(jiān)視超時(shí)周期到期時(shí)觸發(fā)復(fù)位邏輯電路73以重置或重新啟動(dòng)數(shù)據(jù)處理器71。例如,如果數(shù)據(jù)處理器71在執(zhí)行任務(wù)或可執(zhí)行文件時(shí)停留在循環(huán)中、延遲任務(wù)的執(zhí)行或停止執(zhí)行任務(wù),則監(jiān)視計(jì)時(shí)器72可能無法清除在數(shù)據(jù)寄存器中的觸發(fā)標(biāo)志或觸發(fā)值。雖然監(jiān)視計(jì)時(shí)器72和復(fù)位邏輯電路73在圖1中被圖示為單獨(dú)的部件,但監(jiān)視計(jì)時(shí)器72和復(fù)位邏輯電路73可以被集成到數(shù)據(jù)處理器71中。復(fù)位邏輯電路73包括邏輯電路、驅(qū)動(dòng)器或軟件指令,該邏輯電路、驅(qū)動(dòng)器或軟件指令用于提供數(shù)字信號(hào)、邏輯電平信號(hào)或其它復(fù)位信號(hào)到數(shù)據(jù)處理器71,以復(fù)位或重新啟動(dòng)數(shù)據(jù)處理器71。復(fù)位邏輯電路73可被配置成經(jīng)由數(shù)據(jù)總線50將復(fù)位信號(hào)發(fā)送到數(shù)據(jù)處理器71,或直接地發(fā)送到數(shù)據(jù)處理器71的復(fù)位數(shù)據(jù)輸入裝置(圖中未顯示),這在不同的數(shù)據(jù)處理器裝置中可能不同。如圖1所示,車輛存儲(chǔ)裝置56中還包括錯(cuò)誤任務(wù)模塊65和循環(huán)計(jì)數(shù)器75。錯(cuò)誤任務(wù)模塊65包括用于檢測(cè)一個(gè)或更多個(gè)錯(cuò)誤任務(wù)的程序指令、用于管理一個(gè)或更多個(gè)錯(cuò)誤任務(wù)的程序指令、用于分開不執(zhí)行的一個(gè)或更多個(gè)錯(cuò)誤任務(wù)的程序指令、和用于刪除一個(gè)或更多個(gè)錯(cuò)誤任務(wù)的程序指令。循環(huán)計(jì)數(shù)器75包括軟件指令或電子計(jì)數(shù)器,該軟件指令或電子計(jì)數(shù)器用于存儲(chǔ)、訪問、檢索、讀取或者寫入數(shù)據(jù)在一個(gè)或多個(gè)數(shù)據(jù)存儲(chǔ)寄存器或其他數(shù)據(jù)存儲(chǔ)位置,以跟蹤已經(jīng)為可執(zhí)行程序的相應(yīng)的特定任務(wù)執(zhí)行循環(huán)的次數(shù)。如圖1所示,循環(huán)計(jì)數(shù)器75被存儲(chǔ)在錯(cuò)誤任務(wù)模塊65內(nèi)、可以由錯(cuò)誤任務(wù)模塊65訪問或由錯(cuò)誤任務(wù)模塊65管理。以使得關(guān)閉車輛電子元件46或重置或重新啟動(dòng)數(shù)據(jù)處理器71不破壞或干擾讀取或存取已被預(yù)先存儲(chǔ)在循環(huán)計(jì)數(shù)器75中的數(shù)據(jù)的能力的方式存儲(chǔ)循環(huán)計(jì)數(shù)器75。圖2A是用于在車輛上執(zhí)行診斷或軟件維護(hù)的方法的實(shí)施例的流程圖。圖2A的方法在步驟S200中開始。在步驟S200中,中央電子數(shù)據(jù)處理系統(tǒng)10存儲(chǔ)用于由中央電子數(shù)據(jù)處理系統(tǒng)10訪問的配置文件30的一個(gè)或多個(gè)組成部分。例如,配置文件30的組成部分被組織為模塊化文件組,該模塊化文件組支持中央電子數(shù)據(jù)處理系統(tǒng)10和車輛電子元件46之間的電子通信,或本地診斷計(jì)算機(jī)38和車輛電子46之間的電子通信。例如,配置文件或組成部分可以被配置為適合在中央數(shù)據(jù)處理系統(tǒng)10和車輛電子元件46(例如,或控制器73、74)之間的遠(yuǎn)程傳送的有效負(fù)載或配置數(shù)據(jù)。配置數(shù)據(jù)包括基于車輛和車輛電子元件46的結(jié)構(gòu)、軟件指令、修補(bǔ)程序、組成部分或模塊。在一般情況下,配置數(shù)據(jù)在功能地和可操作地兼容發(fā)動(dòng)機(jī)控制器74和用于特定車輛的控制器73,這可能取決于與在控制器(73,74)中得軟件操作系統(tǒng)或硬編碼或在控制器(73,74)中使用的數(shù)據(jù)處理器(例如,微處理器)的類型(例如,制造商)的相容性。
      在步驟S202中,中央電子數(shù)據(jù)處理系統(tǒng)10或技術(shù)服務(wù)人員終端(40,42)請(qǐng)求更新用于特定車輛中的車輛電子元件46的、來自或由中央電子數(shù)據(jù)處理系統(tǒng)10存儲(chǔ)的配置文件30。所要求的更新可以基于用戶請(qǐng)求(例如,通過終端40、42),或由中央電子數(shù)據(jù)處理系統(tǒng)10自動(dòng)地產(chǎn)生為軟件升級(jí)循環(huán)的一部分,在經(jīng)過一時(shí)間段之后,用于涉及車輛的產(chǎn)品召回,或在由用戶或車輛的制造商限定的另一觸發(fā)事件發(fā)生時(shí)。在步驟S204中,基于車輛安裝的配置文件30的記錄和存儲(chǔ)在中央電子數(shù)據(jù)處理系統(tǒng)10處(或在數(shù)據(jù)存儲(chǔ)裝置中)的配置文件30上的目標(biāo)配置信息的比較,車輛電子元件46接收請(qǐng)求的更新作為來自中央電子數(shù)據(jù)處理系統(tǒng)10的配置文件30的組成部分。例如,車輛電子元件46通過通信網(wǎng)絡(luò)和無線基礎(chǔ)設(shè)施接收配置文件的所請(qǐng)求的組成部分,其中無線基礎(chǔ)設(shè)施包括路基無線系統(tǒng)、衛(wèi)星通信系統(tǒng)或兩者??梢允褂寐坊鶡o線系統(tǒng),除非其不提供可靠的覆蓋范圍或合適的信號(hào)質(zhì)量的信號(hào)到車輛電子元件46或車輛無線通信裝置58。在路基系統(tǒng)不提供可靠的覆蓋范圍或合適的信號(hào)質(zhì)量的信號(hào)到車輛無線通信裝置58時(shí),或如果路基系統(tǒng)不提供可靠的覆蓋范圍或合適的信號(hào)質(zhì)量的信號(hào)到車輛無線通信裝置58,衛(wèi)星通信系統(tǒng)用作路基無線系統(tǒng)的輔助通信系統(tǒng)。在一個(gè)實(shí)施例中,車輛安裝配置文件30包括根據(jù)中央電子數(shù)據(jù)處理系統(tǒng)10的歸檔記錄被裝載在車輛電子元件46(或相關(guān)聯(lián)的控制器)上的作為被裝載的軟件列表。在車輛電子元件46處接收配置文件的組成部分之前,數(shù)據(jù)處理系統(tǒng)10可以通過將軟件狀態(tài)查詢消息從中央數(shù)據(jù)處理系統(tǒng)發(fā)送到車輛電子元件46或與其相關(guān)聯(lián)或位于其中的控制器(73,74) 二確認(rèn)車輛安裝的配置文件是當(dāng)前或最新的。在配置文件30上的目標(biāo)配置信息包括用于裝載在車輛上的軟件的目標(biāo)列表,其中該目標(biāo)列表與相應(yīng)的有效時(shí)間段相關(guān)聯(lián)。如果該有效的時(shí)間段到期或期滿,通過聯(lián)系(例如,經(jīng)由通信網(wǎng)絡(luò)36)車輛或車輛的電子元件的制造商或代表該車輛或車輛電子元件的制造商設(shè)置的數(shù)據(jù)記錄,可以編程數(shù)據(jù)處理系統(tǒng)10以進(jìn)行更新,或驗(yàn)證軟件的目標(biāo)列表的狀態(tài)或準(zhǔn)確性。代替地,車輛安裝的配置文件30的記錄和用于每個(gè)車輛的相應(yīng)的目標(biāo)配置可以被存儲(chǔ)在一個(gè)或多個(gè)中央數(shù)據(jù)庫(kù)處,通過電子通信網(wǎng)絡(luò)36、本地通信網(wǎng)絡(luò)36(例如,以太網(wǎng))或以其他方式,能夠由中央電子數(shù)據(jù)處理系統(tǒng)10訪問所述一個(gè)或多個(gè)中央數(shù)據(jù)庫(kù)。在更新車輛電子元件46中的配置或軟件以后(例如,在步驟S204中),車輛電子元件46產(chǎn)生返回文件或確認(rèn),該返回文件或確認(rèn)用于經(jīng)由無線基礎(chǔ)設(shè)施44和通信網(wǎng)絡(luò)36從車輛電子元件46傳輸?shù)街醒霐?shù)據(jù)處理系統(tǒng)10。返回文件可以包含啟動(dòng)重新編程或要求更新(例如,有效負(fù)載、組成部分、配置數(shù)據(jù)或配置文件)的用戶標(biāo)識(shí)碼或硬件標(biāo)識(shí)碼。另夕卜,返回文件可以包含在啟動(dòng)(例如,組成部分的)重新編程的計(jì)算機(jī)(例如,第一技術(shù)服務(wù)人員終端40或第二技術(shù)服務(wù)人員終端42)的媒體存取控制(MAC)地址或主機(jī)標(biāo)識(shí)碼上的信息。MAC地址表示用于計(jì)算機(jī)硬件的由該計(jì)算機(jī)硬件的制造商分配的唯一標(biāo)識(shí)碼。對(duì)于遠(yuǎn)程編程環(huán)境,在車輛電子元件46中的不可編程的控制器在重編程期間暫時(shí)不能與另一個(gè)控制器(例如,重新編程控制器)通信時(shí),該不可編程的控制器可以產(chǎn)生故障代碼。例如,可以指示車載電子元件46自動(dòng)復(fù)位上述引用的故障代碼,或者可以向(車輛的)操作者提供指令以手動(dòng)復(fù)位或清除這樣的程序故障代碼。車輛的裝載的軟件配置或車輛安裝配置可以通過從車輛電子元件46到數(shù)據(jù)處理系統(tǒng)10的組成部分的一次或多次傳輸而被時(shí)常更新。例如,在車輛的車輛電子元件46通過有效負(fù)載軟件的安裝或下載而被更新以后,車輛電子元件46可以產(chǎn)生已經(jīng)成功安裝在車輛電子元件46上的當(dāng)前的軟件的確認(rèn)或狀態(tài)更新。圖2B涉及在車輛上執(zhí)行遠(yuǎn)程診斷或軟件維護(hù)的方法的另一個(gè)實(shí)施例。圖2B的方法在步驟S230中開始。在步驟S230中,中央數(shù)據(jù)處理系統(tǒng)10或遠(yuǎn)程數(shù)據(jù)存儲(chǔ)裝置14將用于車輛電子元件46的軟件組成部分存儲(chǔ)在中央電子數(shù)據(jù)處理系統(tǒng)10中或存儲(chǔ)在能夠由電子數(shù)據(jù)處理系統(tǒng)10訪問的單獨(dú)數(shù)據(jù)庫(kù)中。在步驟S232,中央數(shù)據(jù)處理系統(tǒng)10確定是否請(qǐng)求或需要更新車輛電子元件46上的已裝入的軟件。如果由已經(jīng)被車輛所有者授予許可的用戶或技術(shù)人員請(qǐng)求,以執(zhí)行診斷、修復(fù)車輛或更新或維護(hù)在車輛上的軟件,則請(qǐng)求更新。如果需要更新以符合車輛制造商的保修、相關(guān)車輛或車輛電子元件46的產(chǎn)品召回、升級(jí)車輛或來自車輛的制造商的其他制造商提供指示,則需要更新。如果需要或請(qǐng)求更新,則該方法將繼續(xù)步驟S236。然而,如果即未請(qǐng)求更新,也不需要更新,則該方法將繼續(xù)步驟S234。在步驟S234中,中央數(shù)據(jù)處理系統(tǒng)10在返回到步驟S232先前,等待一時(shí)間間隔。在步驟S236中,中央數(shù)據(jù)處理系統(tǒng)10或終端(例如,第一技術(shù)服務(wù)人員終端40和第二技術(shù)服務(wù)人員終端42)從中央電子數(shù)據(jù)處理系統(tǒng)10請(qǐng)求車輛電子元件46上的裝載軟件的更新。例如,技術(shù)服務(wù)人員可以在執(zhí)行與車輛電子元件46相關(guān)的車輛上日常維護(hù)或服務(wù)的同時(shí)請(qǐng)求更行裝載軟件。在步驟S238中,中央數(shù)據(jù)處理系統(tǒng)10產(chǎn)生與所請(qǐng)求的更新一致的、與到車輛電子元件46的遠(yuǎn)程和本地連接兼容的共用有效負(fù)載或修補(bǔ)程序。例如,響應(yīng)于在車輛電子元件46上或在一個(gè)或多個(gè)控制器(73,74)中的更新軟件請(qǐng)求,中央數(shù)據(jù)處理系統(tǒng)10產(chǎn)生有效負(fù)載。在一個(gè)實(shí)施例中,共用有效負(fù)載處理軟件動(dòng)態(tài)地匯編機(jī)器特定的和定制的有效負(fù)載,這與使用軟件的相同有效負(fù)載執(zhí)行重新編程相同型號(hào)的整組車輛相反。要建立和裝配適用于車輛的動(dòng)態(tài)裝配的有效負(fù)載,電子數(shù)據(jù)處理系統(tǒng)10考慮(a)裝載的軟件的記錄(例如,由中央數(shù)據(jù)處理系統(tǒng)10存儲(chǔ)或管理)和目標(biāo)軟件配置之間的差異,和(b)車輛選項(xiàng)配置(例如,由原始購(gòu)買者選擇的工廠選項(xiàng))。例如,該選項(xiàng)可能會(huì)影響發(fā)動(dòng)機(jī)扭矩曲線、傳動(dòng)配置或其他特征。有效負(fù)載可以包括配置數(shù)據(jù)、校準(zhǔn)數(shù)據(jù)或兩者。配置數(shù)據(jù)涉及車輛電子元件46、控制器、車輛系統(tǒng)或車輛的特定配置,在所述車輛中,一個(gè)或多個(gè)車輛部件是有效的、無效的或被設(shè)置為匹配所選擇的車輛選項(xiàng)(例如,如在原始車輛上定制的工廠車輛選項(xiàng))。校準(zhǔn)數(shù)據(jù)可以涉及到可以被調(diào)整以滿足不同請(qǐng)求或者工程操作標(biāo)準(zhǔn)的參數(shù)的設(shè)置。校準(zhǔn)數(shù)據(jù)可能涉及到可以被調(diào)整用于油耗、燃油經(jīng)濟(jì)性、扭矩要求、發(fā)動(dòng)機(jī)排放標(biāo)準(zhǔn)、污染控制目標(biāo)(例如,減少NOx(氮氧化物))、發(fā)動(dòng)機(jī)功率要求、液壓系統(tǒng)性能、電氣系統(tǒng)功率或電流輸出、周圍環(huán)境條件(例如,環(huán)境溫度、濕度、地面標(biāo)高)、或者滿足其他車輛規(guī)范的參數(shù)。有效負(fù)載數(shù)據(jù)、配置數(shù)據(jù)和校準(zhǔn)數(shù)據(jù)與用于在遠(yuǎn)程數(shù)據(jù)存儲(chǔ)裝置14中存儲(chǔ)、檢索或索引的相應(yīng)車輛標(biāo)識(shí)碼相關(guān)。在步驟S240中,車輛電子元件46從中央電子數(shù)據(jù)處理系統(tǒng)10接收所產(chǎn)生的共用有效負(fù)載或修補(bǔ)程序。例如,使用來自中央電子數(shù)據(jù)處理系統(tǒng)10的共用有效負(fù)載或修補(bǔ)程序,可以重新編程車輛電子元件46內(nèi)的一個(gè)或多個(gè)控制器(73,74)。車輛電子元件46或控制器(73,74)可以被重新編程到其中如被安裝的軟件匹配用于在車輛電子元件46上的軟件的目標(biāo)配置的狀態(tài),或其中車輛電子元件46或車輛的性能滿足車輛規(guī)范的狀態(tài)。校準(zhǔn)數(shù)據(jù)、配置數(shù)據(jù)或兩者可以被建立或優(yōu)化用于特定的環(huán)境條件、授權(quán)整車特征或其它的條件。在步驟S242中,中央數(shù)據(jù)處理系統(tǒng)10或車輛電子元件46或兩者可以將所產(chǎn)生的共用有效負(fù)載或修補(bǔ)程序按照在車輛電子元件46中??梢愿鶕?jù)可以分開地或累積地應(yīng)用的各種技術(shù)執(zhí)行步驟S242。在第一種技術(shù)下,中央數(shù)據(jù)處理系統(tǒng)10在中央數(shù)據(jù)處理系統(tǒng)10、本地診斷計(jì)算機(jī)38或兩者處使用共用有效負(fù)載處理軟件(例如,在圖3中的350),其中可以通過車輛電子元件46的遠(yuǎn)程編程(通過與車輛無線通信裝置58通信)經(jīng)由通信網(wǎng)絡(luò)36和無線基礎(chǔ)設(shè)施44遠(yuǎn)程地傳送相同的有效負(fù)載,以及通過本地編程經(jīng)由車輛電子元件的數(shù)據(jù)端口和本地診斷計(jì)算機(jī)38之間的有線或短程無線連接本地地傳送相同的有效負(fù)載。在第二種技術(shù)下,中央數(shù)據(jù)處理系統(tǒng)10使用共用有效負(fù)載處理軟件(例如,在圖3中的350)來基本上同時(shí)安裝或重新編程用于發(fā)動(dòng)機(jī)控制器74和非發(fā)動(dòng)機(jī)控制器(例如,
      73)的有效負(fù)載、配置數(shù)據(jù)、校準(zhǔn)數(shù)據(jù)或配置軟件的組成部分。在這里,基本上同時(shí)是指大致同時(shí)、在加上或減去三秒鐘的相同的時(shí)間處發(fā)生、以時(shí)分多路復(fù)用方式交替地發(fā)生、或在具有相等或不等持續(xù)時(shí)間的備用時(shí)間窗口期間交替地發(fā)生。在第三種技術(shù)下,中央數(shù)據(jù)處理系統(tǒng)10使用共用有效負(fù)載處理軟件(例如,350)來有效負(fù)載、配置數(shù)據(jù)、校準(zhǔn)數(shù)據(jù)或配置軟件的組成部分重新編程或安裝到正常運(yùn)行的第一控制器(例如,73或74)中,以及忽略與第一控制器不同的第二控制器(例如,73或74),第二控制器出現(xiàn)故障或?qū)σ粋€(gè)或多個(gè)數(shù)據(jù)消息不響應(yīng)或產(chǎn)生錯(cuò)誤代碼或診斷代碼。在第四種技術(shù)下,中央數(shù)據(jù)處理系統(tǒng)10便于通過車輛電子元件46的用戶界面54或第一技術(shù)服務(wù)人員終端40或第二技術(shù)服務(wù)人員終端42的用戶界面41將編程共用有效負(fù)載或修補(bǔ)程序的狀態(tài)顯示給用戶。在第五種技術(shù)下,中央數(shù)據(jù)處理系統(tǒng)10便于允許用戶通過車輛電子元件46的用戶界面54或第一技術(shù)服務(wù)人員終端40或第二技術(shù)服務(wù)人員終端42的用戶界面41使用共用有效負(fù)載或修補(bǔ)程序控制該車輛的編程的進(jìn)展。在第六種技術(shù)下,中央數(shù)據(jù)處理系統(tǒng)10可以以如下方式安裝所產(chǎn)生的共用有效負(fù)載在由技術(shù)人員或用戶從第一技術(shù)服務(wù)人員終端40、第二技術(shù)服務(wù)人員終端42、車輛電子元件46的用戶界面54或以其他方式產(chǎn)生請(qǐng)求時(shí),允許中央數(shù)據(jù)處理系統(tǒng)10將車輛電子元件46恢復(fù)到先前編程狀態(tài)。例如,中央數(shù)據(jù)處理系統(tǒng)10可以先前有效負(fù)載數(shù)據(jù)、先前配置數(shù)據(jù)、先前校準(zhǔn)數(shù)據(jù)、當(dāng)前有效負(fù)載數(shù)據(jù)、當(dāng)前配置數(shù)據(jù)和當(dāng)前校準(zhǔn)數(shù)據(jù)存儲(chǔ)成文件、歸檔文件、倒置文件、數(shù)據(jù)記錄、數(shù)據(jù)庫(kù)或其它合適的數(shù)據(jù)結(jié)構(gòu)。因此,車輛電子元件46、數(shù)據(jù)處理系統(tǒng)10或技術(shù)服務(wù)人員(例如,從終端40,42)可以將車輛電子元件46的當(dāng)前配置數(shù)據(jù)、當(dāng)前載荷或當(dāng)前校準(zhǔn)退回到如在所存儲(chǔ)的先前配置數(shù)據(jù)、先前校準(zhǔn)數(shù)據(jù)和先前有效負(fù)載數(shù)據(jù)中可獲得的較早的配置或校準(zhǔn)。在一個(gè)實(shí)施例中,車輛電子元件46、中央數(shù)據(jù)處理系統(tǒng)10或者用戶(例如,通過本地診斷計(jì)算機(jī)38或車輛電子元件46的用戶界面54)可以觸發(fā)當(dāng)前有效負(fù)載、當(dāng)前配置或當(dāng)前的校準(zhǔn)數(shù)據(jù)退回到先前配置或先前校準(zhǔn)數(shù)據(jù)。比如,如果該車輛包括聯(lián)合收割機(jī)或收割機(jī),處于先前配置和先前校準(zhǔn)的車輛電子元件46可以被優(yōu)化用于第一作物(例如,玉米),而處于當(dāng)前配置的車輛電子元件46被優(yōu)化用于第二作物(例如,小麥或大豆)。因此,操作者或車輛電子元件46可以恢復(fù)回到先前配置和先前校準(zhǔn),以匹配操作者在第一作物和第二作物之間的作物循環(huán)周期,以便優(yōu)選車輛電子元件46,用于當(dāng)前處于作物循環(huán)周期內(nèi)的具體對(duì)應(yīng)的作物。圖2C涉及在車輛上執(zhí)行遠(yuǎn)程診斷的方法的還另一個(gè)實(shí)施例。圖2C的方法在步驟或框S300中開始。在步驟S220中,車輛電子元件46在車輛處記錄與配置文件30 —致的高保真數(shù)據(jù)或較高采樣速率的數(shù)據(jù),以支持對(duì)車輛部件、系統(tǒng)或性能的工程分析或診斷??梢愿鶕?jù)可以被交替地或累積地應(yīng)用的各種定義限定高保真數(shù)據(jù)。在第一定義下,術(shù)語(yǔ)高保真數(shù)據(jù)與較高采樣速率數(shù)據(jù)同義,具有高于車輛數(shù)據(jù)總線72 (例如,CAN(控制器局域網(wǎng)絡(luò))數(shù)據(jù)總線)上的總延遲的采樣間隔,其中該總延遲(例如,約O. 5微秒或更多)包括在車輛數(shù)據(jù)總線的最大長(zhǎng)度(例如,10米)上的傳播延遲、控制器處理延遲和控制器收發(fā)器延遲的總和。在第二定義下,高保真數(shù)據(jù)包括以比在正常車輛操作(或特定的控制器的正常操作)期間通常由控制器(例如,發(fā)動(dòng)機(jī)控制器74或另一個(gè)控制器73)采用的正常采樣速率。正常采樣速率是指控制器(如發(fā)動(dòng)機(jī)控制器74)正確執(zhí)行和運(yùn)行必要的或所要求的用于數(shù)據(jù)的采樣速率,除了執(zhí)行任何診斷功能或收集對(duì)于控制器正確地執(zhí)行和運(yùn)行是沒有必要的數(shù)據(jù)。比用于被測(cè)量的參數(shù)的較低的正常或典型采樣速率更高的采樣速率可以支持改善精度或增強(qiáng)與車輛、車輛系統(tǒng)或部件有關(guān)的問題的識(shí)別。高保真數(shù)據(jù)可以由與傳感器或測(cè)量裝置相關(guān)聯(lián)的發(fā)動(dòng)機(jī)控制器74或另一個(gè)控制器(例如,73)收集,其中所測(cè)量的事件(例如,燃料噴射或燃料計(jì)量系統(tǒng)事件)在小于總延遲的時(shí)間段期間發(fā)生??刂破?例如,74)可以將所收集的高保真數(shù)據(jù)存儲(chǔ)在緩沖存儲(chǔ)器中(例如,外部或內(nèi)部控制器),或存儲(chǔ)在其他的數(shù)據(jù)存儲(chǔ)裝置中(例如,56)。車輛數(shù)據(jù)總線72或控制器局域網(wǎng)絡(luò)(CAN)數(shù)據(jù)總線可以不具有在收集高保真數(shù)據(jù)時(shí)實(shí)時(shí)傳送高保真數(shù)據(jù)的足夠的帶寬或傳輸速率能力。代替地,所收集的高保真數(shù)據(jù)可以由控制器(例如,74)存儲(chǔ)和匯總,用于稍后在車輛數(shù)據(jù)總線72上傳送并用于隨后分析。例如,如果車輛數(shù)據(jù)總線72包括CAN數(shù)據(jù)總線,傳輸速率可以是從每秒I兆比特(Mbps)到每秒10千比特(Kbps)的范圍。例如,以每秒10千比特的傳輸速率,傳輸每個(gè)符號(hào)或比特可能花費(fèi)車輛數(shù)據(jù)總線
      72(例如,CAN數(shù)據(jù)總線)的高達(dá)100微秒的時(shí)間,這會(huì)限制實(shí)時(shí)能力,其中CAN數(shù)據(jù)總線大量加載有通信量或動(dòng)作。在步驟S222中,通過在車輛處的低帶寬傳輸,車輛電子元件46檢索或記錄補(bǔ)充數(shù)據(jù),以補(bǔ)充所記錄的高保真數(shù)據(jù)??梢愿鶕?jù)可以交替地或累積地應(yīng)用幾個(gè)定義來限定低帶寬傳輸。根據(jù)第一種定義,補(bǔ)充數(shù)據(jù)與術(shù)語(yǔ)較低采樣速率數(shù)據(jù)是同義的,較低采樣速率數(shù)據(jù)被以比高保真數(shù)據(jù)的較高采樣速率低的采樣速率收集。在第二種定義下,低帶寬傳輸包括車輛電子元件46和中央電子數(shù)據(jù)處理系統(tǒng)10或另一個(gè)遠(yuǎn)程數(shù)據(jù)處理系統(tǒng)之間的無線傳輸,其中最大帶寬(或最大傳輸速率)是受限的以滿足或超過可靠性或信號(hào)質(zhì)量的確定的最低閾值,或符合由衛(wèi)星或其他的無線服務(wù)提供商提供的帶寬限制。在第三種定義下,低帶寬傳輸是在由車輛數(shù)據(jù)總線72(例如,CAN數(shù)據(jù)總線)提供或設(shè)置的數(shù)據(jù)傳輸速率或最大數(shù)據(jù)傳送率處,其中應(yīng)該理解,最大數(shù)據(jù)傳輸速率可能受到使用流量、多個(gè)控制器、致動(dòng)器或其他網(wǎng)絡(luò)裝置在車輛數(shù)據(jù)總線72的加載的限制。例如,在步驟S223中,在車輛電子46已經(jīng)報(bào)告或傳輸相關(guān)的高保真數(shù)據(jù)到數(shù)據(jù)處理系統(tǒng)10或分析儀26之后,車輛電子元件46可以提供這樣的低帶寬數(shù)據(jù)到中央電子數(shù)據(jù)處理系統(tǒng)10或分析儀26。車輛電子元件46可以通過車輛數(shù)據(jù)總線72從控制器(例如,73或74)實(shí)時(shí)提供低帶寬傳輸,以補(bǔ)充先前收集的高保真數(shù)據(jù)。在步驟S224中,數(shù)據(jù)處理系統(tǒng)10或分析儀26處理所記錄的高保真數(shù)據(jù)和檢索到的補(bǔ)充數(shù)據(jù),以產(chǎn)生用于傳輸?shù)降谝患夹g(shù)服務(wù)人員終端40或第二技術(shù)服務(wù)人員終端42的診斷狀態(tài)報(bào)告消息。在另一個(gè)實(shí)施例中,針對(duì)故障、錯(cuò)誤、問題或事故的臨界狀態(tài),或?yàn)榉乐管囕v電子元件46或車輛的故障(例如,災(zāi)難性故障),數(shù)據(jù)處理系統(tǒng)10或分析儀26處理所記錄的高保真數(shù)據(jù)和檢索到補(bǔ)充數(shù)據(jù),以產(chǎn)生用于傳輸?shù)杰囕v電子元件46的用戶界面54、第一技術(shù)服務(wù)人員終端40或第二技術(shù)服務(wù)人員的終端42的診斷狀態(tài)報(bào)告消息。此外,被傳輸?shù)杰囕v電子元件46的診斷狀態(tài)報(bào)告可以指示車輛的用戶或操作者采取關(guān)于車輛或車輛電子元件46的糾正或預(yù)防措施。在步驟S226中,數(shù)據(jù)處理系統(tǒng)10或診斷數(shù)據(jù)庫(kù)28將診斷報(bào)告消息、所記錄的高保真數(shù)據(jù)和檢索到的補(bǔ)充數(shù)據(jù)組織到數(shù)據(jù)集市或診斷數(shù)據(jù)庫(kù)28中,以支持對(duì)車輛部件、系統(tǒng)或性能的分析和診斷??梢园凑湛梢越惶婊蚶鄯e地應(yīng)用的各種技術(shù)執(zhí)行步驟S226。在第一種技術(shù)下,數(shù)據(jù)處理系統(tǒng)10或診斷數(shù)據(jù)庫(kù)28組織診斷報(bào)告消息、所記錄的高保真數(shù)據(jù)和檢索到的補(bǔ)充數(shù)據(jù),以確定診斷數(shù)據(jù)庫(kù)28中的趨勢(shì)。在第二種技術(shù)下,數(shù)據(jù)處理系統(tǒng)10確定診斷請(qǐng)求的狀態(tài)或進(jìn)度,并且在與中央電子元件數(shù)據(jù)處理系統(tǒng)10通信的用戶終端(40,42)或車輛電子元件46的用戶界面處將所確定的狀態(tài)顯示給用戶。在第三種技術(shù)下,在與中央電子數(shù)據(jù)處理系統(tǒng)10通信的用戶終端(40,42)或車輛電子元件46的用戶界面處,數(shù)據(jù)處理系統(tǒng)10將從車輛讀取的實(shí)時(shí)數(shù)據(jù)顯示給用戶。在第四技術(shù)下,根據(jù)診斷報(bào)告消息,數(shù)據(jù)處理系統(tǒng)10和車輛電子元件46的用戶界面支持服務(wù)中心的客戶選擇,以通過可經(jīng)由網(wǎng)站選擇的設(shè)置遠(yuǎn)程地維護(hù)車輛。提交給特定用戶的服務(wù)中心列表可以被定制(a)以使最接近的地理位置位于服務(wù)中心和相應(yīng)特定用戶之間,或(b)以在解決由診斷報(bào)告消息確定給特定用戶的一個(gè)或多個(gè)技術(shù)情況或問題時(shí)具有經(jīng)驗(yàn)或?qū)I(yè)知識(shí)。在第五種技術(shù)下,記賬系統(tǒng)在每一次使用的基礎(chǔ)上對(duì)一個(gè)或多個(gè)用戶進(jìn)行記賬,用于由用戶經(jīng)由車輛電子元件46的用戶界面或經(jīng)由由用戶通過個(gè)人通信裝置或計(jì)算機(jī)訪問的網(wǎng)站選擇的遠(yuǎn)程診斷服務(wù)和編程會(huì)話。發(fā)動(dòng)機(jī)控制器74或另一個(gè)控制器(例如,73)可以配備有內(nèi)部數(shù)據(jù)監(jiān)視器或用于收集高保真數(shù)據(jù)的另一個(gè)數(shù)據(jù)收集器(未顯示)。內(nèi)部數(shù)據(jù)監(jiān)視器可以包括電子模塊、軟件模塊或兩者。例如,數(shù)據(jù)收集器可以包括電存儲(chǔ)器和數(shù)據(jù)處理器71的組合。類似地,控制器(例如,73或74)中的內(nèi)部數(shù)據(jù)監(jiān)視器可以包括電存儲(chǔ)器和微處理器或與控制器相關(guān)聯(lián)的其他數(shù)據(jù)處理器的組合。用于數(shù)據(jù)收集器的軟件模塊或內(nèi)部數(shù)據(jù)監(jiān)視器包括軟件指令,該軟件指令用于讀取、記錄、存儲(chǔ)、檢索和管理在一個(gè)或多個(gè)寄存器、電存儲(chǔ)器的存儲(chǔ)器地址或位置中的、與由用戶指定或選擇的記錄指令、記錄參數(shù)、采樣時(shí)間間隔、記錄持續(xù)時(shí)間或其他指令一致的數(shù)據(jù)。
      在一個(gè)實(shí)施例中,高保真數(shù)據(jù)指的是被以大于車輛數(shù)據(jù)總線72(例如,控制器局域網(wǎng)絡(luò)數(shù)據(jù)總線72)的實(shí)時(shí)傳輸速率或?qū)崟r(shí)數(shù)據(jù)吞吐量速率的采樣速率采樣的數(shù)據(jù)。高保真數(shù)據(jù)也可以被稱為較高采樣速率數(shù)據(jù),而低帶寬傳輸可以被稱為較低采樣速率數(shù)據(jù)或車輛數(shù)據(jù)總線受限或帶寬受限數(shù)據(jù)。例如,高保真數(shù)據(jù)可以涉及被以比用于車輛數(shù)據(jù)總線72的實(shí)時(shí)傳輸速率大的采樣速率采樣的數(shù)據(jù),該實(shí)時(shí)傳輸速率是在正常負(fù)載條件、典型負(fù)載條件范圍或滿負(fù)載條件下運(yùn)行的。在一個(gè)實(shí)施例中,用于高保真數(shù)據(jù)的采樣速率小于或等于50毫秒。在另一個(gè)例子中,用于高保真數(shù)據(jù)的采樣速率是小于或等于5毫秒。在又一示例中,高保真數(shù)據(jù)的采樣速率小于或等于2. 5毫秒。可以收集與以下參數(shù)中的一個(gè)或多個(gè)有關(guān)高保真數(shù)據(jù)(a)發(fā)動(dòng)機(jī)轉(zhuǎn)速,(b)有效的總線速度請(qǐng)求,(C)所需的燃料,⑷調(diào)速器積分項(xiàng),(e)調(diào)速器比例項(xiàng)及⑴調(diào)速器類型。高保真數(shù)據(jù)可以用于檢查或評(píng)估車輛的以下部件中的一個(gè)或多個(gè)的性能具有內(nèi)燃機(jī)的車輛的燃料噴射系統(tǒng)、燃料計(jì)量系統(tǒng)、點(diǎn)火定時(shí)或其他控制方面,或用于電驅(qū)動(dòng)車輛的接地故障檢測(cè)系統(tǒng),或用于控制用于電驅(qū)動(dòng)車輛的電驅(qū)動(dòng)馬達(dá)的逆變器或馬達(dá)控制器??刂破?73,74)或車輛電子元件46可以具有可以被分隔成一個(gè)或多個(gè)存儲(chǔ)區(qū)的數(shù)據(jù)存儲(chǔ)器或電存儲(chǔ)器(例如,外部隨機(jī)存取存儲(chǔ)器)。車輛電子元件46可以以一個(gè)或多個(gè)設(shè)計(jì)的采樣速率或默認(rèn)采樣速率記錄或監(jiān)控一個(gè)或多個(gè)參數(shù)。車輛電子元件46、中央數(shù)據(jù)處理系統(tǒng)10或技術(shù)人員(通過終端40、42)可以設(shè)置或選擇下述一個(gè)或多個(gè)(a)要被記錄的參數(shù),(b)采樣速率,(c)用于開始記錄的開始觸發(fā)器,(d)用于停止記錄的停止觸發(fā)器,(e)存儲(chǔ)分配或數(shù)據(jù)存儲(chǔ)分配,和(f)所記錄的數(shù)據(jù)的最大記錄持續(xù)時(shí)間或最大尺寸。根據(jù)一個(gè)實(shí)施例,一個(gè)或多個(gè)參數(shù)可以同時(shí)由一個(gè)或多個(gè)控制器(73,74)記錄??梢越?jīng)由與車輛電子元件46和中央電子數(shù)據(jù)處理系統(tǒng)10中的至少一個(gè)通信的遠(yuǎn)程終端裝置(40,42)通過在車輛上運(yùn)行測(cè)試來執(zhí)行圖2C的方法。圖3示出支持圖1的遠(yuǎn)程診斷系統(tǒng)11的一種可能的軟件配置。圖1和圖3中相同的附圖標(biāo)記表示相同的元件。服務(wù)中心計(jì)算機(jī)應(yīng)用程序301和網(wǎng)絡(luò)儀表板302被配置成被在中央電子數(shù)據(jù)處理系統(tǒng)10上執(zhí)行,并且顯示給第一技術(shù)服務(wù)人員終端40或第二技術(shù)服務(wù)人員終端42的用戶。服務(wù)中心計(jì)算機(jī)應(yīng)用程序301可以包括存儲(chǔ)在遠(yuǎn)程數(shù)據(jù)存儲(chǔ)裝置14中的那些軟件模塊、數(shù)據(jù)結(jié)構(gòu)和文件。服務(wù)中心計(jì)算機(jī)應(yīng)用程序301可以便于選擇在地理上最接近需要分析、診斷、修理、軟件編程或重新編程軟件的車輛或車輛電子元件46的服務(wù)中心的用戶。網(wǎng)絡(luò)儀表板302提供升級(jí)請(qǐng)求、有效負(fù)載傳輸或診斷測(cè)試的狀態(tài)給第一技術(shù)服務(wù)人員終端40或第二技術(shù)服務(wù)人員的終端42的用戶界面41。用于儀表板使用309的網(wǎng)絡(luò)服務(wù)支持提供與有效負(fù)載轉(zhuǎn)移上、重新編程或其他活動(dòng)有關(guān)的狀態(tài)數(shù)據(jù)到網(wǎng)絡(luò)儀表板,該狀態(tài)數(shù)據(jù)與用于第一技術(shù)服務(wù)人員終端40、第二技術(shù)服務(wù)人員終端或兩者的用戶界面41的技術(shù)限制和規(guī)格一致。中央電子數(shù)據(jù)處理系統(tǒng)10執(zhí)行或支持執(zhí)行下列軟件模塊、下列網(wǎng)絡(luò)托管和管理功能、下列數(shù)據(jù)存儲(chǔ)和檢索管理功能、下列安全性和授權(quán)功能以及其他電子數(shù)據(jù)處理功能遠(yuǎn)程管理系統(tǒng)和數(shù)據(jù)庫(kù)303、通信服務(wù)主機(jī)304、遠(yuǎn)程信息處理網(wǎng)絡(luò)305、遠(yuǎn)程信息處理服務(wù)306、機(jī)器標(biāo)識(shí)數(shù)據(jù)庫(kù)307、機(jī)器遠(yuǎn)程信息處理訂閱查詢數(shù)據(jù)庫(kù)308、用于儀表板使用的網(wǎng)絡(luò)服務(wù)309 (機(jī)器數(shù)據(jù)庫(kù))和到車輛的遠(yuǎn)程信息處理連接310。
      例如,遠(yuǎn)程管理系統(tǒng)和數(shù)據(jù)庫(kù)303可以包括圖1的診斷數(shù)據(jù)庫(kù)28。通信服務(wù)主機(jī)304可以例如由圖1的通信界面18管理或執(zhí)行。機(jī)器識(shí)別數(shù)據(jù)庫(kù)307可以存儲(chǔ)用于用戶(例如,技術(shù)服務(wù)人員)的授權(quán)記錄和相應(yīng)的機(jī)器或車輛識(shí)別碼,授權(quán)用戶執(zhí)行修復(fù)、重新編程、重新配置、審查、評(píng)估或診斷相應(yīng)的車輛電子元件46或相應(yīng)的車輛。機(jī)器遠(yuǎn)程信息處理訂閱查詢308可能涉及到哪個(gè)技術(shù)人員終端(例如,第一技術(shù)服務(wù)人員終端40或第二服務(wù)技術(shù)人員終端42)被授權(quán)訪問車輛電子元件46的遠(yuǎn)程診斷或遠(yuǎn)程編程。機(jī)器連接層311和遠(yuǎn)程編程有效負(fù)載處理器312是可用于車輛電子元件46的本地和遠(yuǎn)程編程和分析兩者的共用有效負(fù)載軟件組成部分350。本地編程是通過本地診斷計(jì)算機(jī)38進(jìn)行的編程和分析,本地診斷計(jì)算機(jī)38通過導(dǎo)線、電纜或無線鏈路直接地連接到車輛電子元件46或其數(shù)據(jù)端口 48。共用有效負(fù)載處理軟件對(duì)于中央電子數(shù)據(jù)處理系統(tǒng)10和本地診斷計(jì)算機(jī)38是共用的或通常是相同的。中央電子數(shù)據(jù)處理系統(tǒng)10經(jīng)由通信網(wǎng)絡(luò)36和無線基礎(chǔ)設(shè)施44提供有效負(fù)載或遠(yuǎn)程重新編程到車輛電子元件46。本地診斷計(jì)算機(jī)38經(jīng)由本地連接將有效負(fù)載和重新編程直接提供至車載電子元件46。本地診斷計(jì)算機(jī)38可以從中央電子數(shù)據(jù)處理系統(tǒng)10通過通信網(wǎng)絡(luò)36或以其他方式下載編程。共用有效負(fù)載處理軟件包括發(fā)動(dòng)機(jī)連接部件314、發(fā)動(dòng)機(jī)裝載程序315、非發(fā)動(dòng)機(jī)連接部件313和非發(fā)動(dòng)機(jī)裝載程序316。因此,軟件或有效負(fù)載可以被定制到不同類型的發(fā)動(dòng)機(jī)和非發(fā)動(dòng)機(jī)控制器(73,74)。另外,軟件具有冗余特征,使得在發(fā)動(dòng)機(jī)控制器(例如,
      74)或軟件重新編程軟件產(chǎn)生故障或錯(cuò)誤并且不能被重新編程時(shí),(I)非發(fā)動(dòng)機(jī)控制器(例如,73)和發(fā)動(dòng)機(jī)控制器(例如,74)的重新編程可以同時(shí)地執(zhí)行,和(2)非發(fā)動(dòng)機(jī)控制器重新編程(例如,73)仍然可以執(zhí)行,和(3)在非發(fā)動(dòng)機(jī)控制器(例如,73)或軟件產(chǎn)生故障或錯(cuò)誤并且不能被重新編程,可以仍然進(jìn)行發(fā)動(dòng)機(jī)控制器(例如,74)的重新編程。在一個(gè)實(shí)施例中,在重新編程期間,控制器的到其存儲(chǔ)器編程或?qū)懭胍酝獾乃衅渌δ芸赡鼙唤?。在另一個(gè)示例性實(shí)施例中,共用有效負(fù)載軟件可以使用環(huán)境變量。環(huán)境變量提供關(guān)于車輛電子元件46是否在本地重新編程環(huán)境或在遠(yuǎn)程重新編程環(huán)境中運(yùn)行的指示。車輛電子元件46、中央數(shù)據(jù)處理系統(tǒng)10或兩者確定是否存在指示遠(yuǎn)程編程環(huán)境的環(huán)境變量。如果檢測(cè)到遠(yuǎn)程編程環(huán)境,則中央數(shù)據(jù)處理系統(tǒng)10可以基于在車輛電子元件46處的用戶界面41的顯示能力抑制腳本的某些元件,或過濾所顯示的內(nèi)容以消除不被認(rèn)為是適合用于車輛的終端用戶的技術(shù)人員內(nèi)容或技術(shù)內(nèi)容,與有經(jīng)驗(yàn)的技術(shù)人員(例如,或第一技術(shù)服務(wù)人員終端40或第二技術(shù)服務(wù)人員終端43的用戶界面41)相反。 在可替換實(shí)施例中,在遠(yuǎn)程編程環(huán)境中,腳本可以被修改以請(qǐng)求機(jī)器特征,如輪胎尺寸或可以用于重新編程機(jī)器的其他信息。車輛電子元件46可以有助于執(zhí)行移動(dòng)通信服務(wù)317、軟件框架318、車上遠(yuǎn)程診斷和編程319、到車輛的遠(yuǎn)程信息處理連接310、到車輛的本地連接320、控制器局域網(wǎng)絡(luò)(CAN)驅(qū)動(dòng)器321和車輛控制器322。CAN驅(qū)動(dòng)器321是允許一個(gè)或多個(gè)控制器(73,74)與其他的網(wǎng)絡(luò)元件交互作用或在車輛數(shù)據(jù)總線(例如,CAN數(shù)據(jù)總線)上通信的軟件,其中網(wǎng)絡(luò)元件可以包括一個(gè)或多個(gè)控制器、收發(fā)器、致動(dòng)器、傳感器或其他電子裝置。車輛控制器322例如可以包括發(fā)動(dòng)機(jī)控制器74和控制器73。
      圖4的過程在步驟或框401處開始或啟動(dòng)。在步驟402中,用戶或技術(shù)人員將機(jī)器產(chǎn)品標(biāo)識(shí)碼(例如,車輛標(biāo)識(shí)碼)輸入能夠經(jīng)由通信網(wǎng)絡(luò)36 (例如,互聯(lián)網(wǎng))與中央電子數(shù)據(jù)處理系統(tǒng)10進(jìn)行有線或無線通信的終端(例如,第一技術(shù)服務(wù)人員終端40)或另一臺(tái)計(jì)算機(jī)裝置。在步驟403中,通過該終端或計(jì)算機(jī)裝置,用戶或技術(shù)人員產(chǎn)生請(qǐng)求,以通過中央電子數(shù)據(jù)處理系統(tǒng)10從中央電子數(shù)據(jù)處理系統(tǒng)10或可經(jīng)由中央電子數(shù)據(jù)處理系統(tǒng)10訪問的數(shù)據(jù)庫(kù)中檢索機(jī)器信息(例如,配置數(shù)據(jù)、校準(zhǔn)數(shù)據(jù)、裝載的軟件數(shù)據(jù)、目標(biāo)軟件數(shù)據(jù)或與車輛電子元件46或其中控制器有關(guān)的其他數(shù)據(jù))。在步驟404中,通過該終端或計(jì)算機(jī)裝置,用戶或技術(shù)人員經(jīng)由通信網(wǎng)絡(luò)36(例如,互聯(lián)網(wǎng))將所產(chǎn)生的用于檢索機(jī)械信息的請(qǐng)求發(fā)送到中央電子數(shù)據(jù)處理系統(tǒng)10 (例如,主機(jī))。在步驟405中,中央電子數(shù)據(jù)處理系統(tǒng)10確定用戶是否被授權(quán)。例如,如果用戶或技術(shù)人員通過諸如輸入標(biāo)識(shí)碼和相應(yīng)密碼的認(rèn)證過程,中央電子數(shù)據(jù)處理系統(tǒng)10可以確定用戶被授權(quán)。如果該用戶被授權(quán),則該方法繼續(xù)步驟406。然而,如果用戶沒有被授權(quán)(例如,根據(jù)認(rèn)證過程或安全措施),該方法將繼續(xù)框409。在步驟406中,中央數(shù)據(jù)處理系統(tǒng)10確定特定車輛或機(jī)器或者其相關(guān)的車輛電子元件46是否有遠(yuǎn)程能力。遠(yuǎn)程能力意味著車輛電子元件46支持中央電子數(shù)據(jù)處理系統(tǒng)10和車輛電子元件46之間的經(jīng)由通信網(wǎng)絡(luò)36并且通過任何其他媒介(例如,無線基礎(chǔ)設(shè)施44)進(jìn)行無線通信。如果車輛或車輛電子元件46具有遠(yuǎn)程能力,方法將繼續(xù)步驟408。然而,如果車輛或車輛電子元件46沒有遠(yuǎn)程能力,該方法將繼續(xù)框407。在步驟408中,中央數(shù)據(jù)處理系統(tǒng)10完成下列行為中的一個(gè)或多個(gè)(a)中央數(shù)據(jù)處理系統(tǒng)10根據(jù)所輸入的機(jī)器產(chǎn)品標(biāo)識(shí)碼號(hào)碼和信息請(qǐng)求檢索用于車輛的機(jī)器配置或配置數(shù)據(jù),(b)中央數(shù)據(jù)處理系統(tǒng)10檢索機(jī)器請(qǐng)求信息,(C)中央數(shù)據(jù)處理系統(tǒng)10根據(jù)機(jī)器配置和用戶請(qǐng)求信息建立動(dòng)態(tài)優(yōu)化的配置文件。在步驟409中,中央數(shù)據(jù)處理系統(tǒng)10返回并且顯示來自機(jī)器信息的檢索的結(jié)果。圖5是用于在車輛電子元件46上的數(shù)據(jù)的數(shù)據(jù)記錄處理的過程的流程圖。圖5的方法在步驟或框501中開始。在塊502中,中央電子數(shù)據(jù)處理系統(tǒng)10檢索用于用戶或技術(shù)人員的機(jī)器配置(例如,在第一技術(shù)服務(wù)人員終端40、第二技術(shù)服務(wù)人員終端42或能夠通過通信網(wǎng)絡(luò)36或以其他方式與中央電子數(shù)據(jù)處理系統(tǒng)10通信的另一終端處)。在框503中,用戶(經(jīng)由終端的用戶界面41)激活、輸入或選擇數(shù)據(jù)記錄功能(例如,數(shù)據(jù)記錄按鈕)、開關(guān)或控制。用戶界面41可以在服務(wù)中心計(jì)算機(jī)應(yīng)用程序301中或以其他方式呈現(xiàn)數(shù)據(jù)記錄特征。在框504中,中央數(shù)據(jù)處理系統(tǒng)10或該終端顯示數(shù)據(jù)記錄輔助。數(shù)據(jù)記錄輔助包括向?qū)?Wizard)、菜單驅(qū)動(dòng)指令集、用于記錄車輛電子元件46的參數(shù)的其他軟件輔助機(jī)制或車輛電子元件46的一個(gè)或多個(gè)控制器。在框505中,中央數(shù)據(jù)處理系統(tǒng)10選擇或輸入以下一個(gè)或多個(gè)記錄類型、記錄參數(shù)、記錄條件、記錄持續(xù)時(shí)間、記錄觸發(fā)事件、記錄開始時(shí)間、記錄停止時(shí)間或其他記錄相關(guān)的用戶可定義元素。
      在框506中,使用從檢索到的機(jī)器信息返回的信息和用戶在框504、塊505中在記錄輔助中選擇或輸入的信息或兩者,中央數(shù)據(jù)處理系統(tǒng)10或服務(wù)中心計(jì)算機(jī)應(yīng)用程序301產(chǎn)生記錄請(qǐng)求。在框507中,中央數(shù)據(jù)處理系統(tǒng)10根據(jù)所請(qǐng)求的數(shù)據(jù)或記錄請(qǐng)求產(chǎn)生動(dòng)態(tài)配置文件。在框508中,服務(wù)中心計(jì)算機(jī)應(yīng)用程序301將請(qǐng)求發(fā)送到服務(wù)器(例如中央數(shù)據(jù)處理系統(tǒng)10)。服務(wù)器或中央數(shù)據(jù)處理系統(tǒng)10轉(zhuǎn)發(fā)或傳送所請(qǐng)求的數(shù)據(jù)或記錄請(qǐng)求到用于處理的車輛電子元件46。車輛電子元件46可以與數(shù)據(jù)處理裝置一起處理由控制器、發(fā)動(dòng)機(jī)控制器或記錄器60進(jìn)行的請(qǐng)求。在框509中,中央數(shù)據(jù)處理系統(tǒng)或服務(wù)器驗(yàn)證請(qǐng)求和向儀表板通知該請(qǐng)求。在框510中,傳送/接收結(jié)果工作流程。車輛電子元件46將數(shù)據(jù)手機(jī)在數(shù)據(jù)收集器、記錄器60、控制器或發(fā)動(dòng)機(jī)控制器中。所收集的數(shù)據(jù)按照在框505中選擇的記錄參數(shù)和記錄條件聚集。一旦根據(jù)所述請(qǐng)求完成收集到的數(shù)據(jù),則車輛電子元件46傳送或發(fā)送結(jié)果工作流程(例如,記錄的數(shù)據(jù)或收集的數(shù)據(jù))到中央電子數(shù)據(jù)處理系統(tǒng)10,用于由分析儀26分析、存儲(chǔ)在診斷數(shù)據(jù)庫(kù)28中或采取其他適當(dāng)措施。在框511中,圖5的過程結(jié)束。圖6是用于管理請(qǐng)求和結(jié)果工作流程的過程的流程圖。圖6的方法在框602中開始。在框601中,中央數(shù)據(jù)處理系統(tǒng)10對(duì)傳送到機(jī)器的請(qǐng)求進(jìn)行排隊(duì)。例如,中央數(shù)據(jù)處理系統(tǒng)10可以從第一技術(shù)服務(wù)人員終端40、第二技術(shù)服務(wù)人員終端和另一個(gè)終端接收請(qǐng)求42。在框602中,中央數(shù)據(jù)處理系統(tǒng)10確定接收到的請(qǐng)求是否是有效的??梢酝ㄟ^認(rèn)證過程驗(yàn)證接收到的請(qǐng)求,在該認(rèn)證過程以下一個(gè)或多個(gè)被驗(yàn)證(a)用戶標(biāo)識(shí)碼和相應(yīng)的用戶密碼,(b)特定用戶的與用戶標(biāo)識(shí)碼相關(guān)的車輛標(biāo)識(shí)碼和用于修改或接收有關(guān)相應(yīng)車輛的車輛配置的信息的授權(quán),(C)請(qǐng)求的格式的語(yǔ)法是適當(dāng),以及(d)請(qǐng)求的信息可以用于具有相應(yīng)特征組或車輛配置的特定車輛。如果請(qǐng)求是有效的,方法繼續(xù)步驟604。然而,如果該請(qǐng)求是無效的,該方法繼續(xù)步驟603。在框603中,中央數(shù)據(jù)處理系統(tǒng)10返回錯(cuò)誤(例如,錯(cuò)誤消息)到服務(wù)中心計(jì)算機(jī)應(yīng)用程序301,并且通過用戶終端或用戶界面41向用戶顯示錯(cuò)誤或錯(cuò)誤消息。錯(cuò)誤消息可以說明或涉及為什么接收的請(qǐng)求是無效的聲明。錯(cuò)誤消息可以說明下列中的一個(gè)或多個(gè)(a)用戶標(biāo)識(shí)碼或用戶密碼是不正確的,(b)與所述用戶標(biāo)識(shí)碼相關(guān)的特定用戶未被授權(quán)以修改或接收有關(guān)相應(yīng)車輛的車輛結(jié)構(gòu)的信息,(c)請(qǐng)求的格式的語(yǔ)法不適當(dāng),和(d)請(qǐng)求的信息對(duì)于具有相應(yīng)特征或車輛配置的特定車輛來說是不可用的。在框605中,第一技術(shù)服務(wù)人員終端40、第二技術(shù)服務(wù)人員終端42或其中的服務(wù)中心計(jì)算機(jī)應(yīng)用程序301以用戶定義的頻率或間隔與中央數(shù)據(jù)處理系統(tǒng)10(例如,服務(wù)器)通信(例如,查詢)以檢查結(jié)果。在框604中,使用具有請(qǐng)求狀態(tài)的網(wǎng)絡(luò)儀表板302,中央數(shù)據(jù)處理系統(tǒng)10 (例如,服務(wù)器)更新或刷新第一技術(shù)服務(wù)人員終端40、第二技術(shù)服務(wù)人員終端42或服務(wù)中心計(jì)算機(jī)應(yīng)用程序301的用戶界面41的畫面或狀態(tài)。
      在框606中,中央數(shù)據(jù)處理系統(tǒng)10 (例如,服務(wù)器)將結(jié)果傳送到第一技術(shù)服務(wù)人員終端40、第二技術(shù)服務(wù)人員終端42或者服務(wù)中心計(jì)算機(jī)應(yīng)用程序301,并且結(jié)果存儲(chǔ)在遠(yuǎn)程數(shù)據(jù)存儲(chǔ)裝置14中或存儲(chǔ)在與中央數(shù)據(jù)處理系統(tǒng)10相關(guān)的遠(yuǎn)程機(jī)器數(shù)據(jù)庫(kù)中。在框607中,中央數(shù)據(jù)處理系統(tǒng)10、第一技術(shù)服務(wù)人員終端40、第二技術(shù)服務(wù)人員終端42或者所有的上述系統(tǒng)元件確定是否接收或已收到結(jié)果。如果接收到結(jié)果,該方法繼續(xù)步驟608和步驟610。然而,如果未收到結(jié)果,該方法繼續(xù)步驟609。在步驟608中,中央數(shù)據(jù)處理系統(tǒng)10、第一技術(shù)服務(wù)人員終端40、第二技術(shù)服務(wù)人員終端42或上述網(wǎng)絡(luò)元件的任何組合將結(jié)果轉(zhuǎn)換到用戶選擇的語(yǔ)言,用于經(jīng)由用戶界面41顯示。在步驟610中,第一技術(shù)人員終端、第二技術(shù)服務(wù)人員終端42或本地診斷計(jì)算機(jī)38的用戶界面41顯不結(jié)果。在步驟611中,該過程結(jié)束。圖7的過程涉及到配置數(shù)據(jù)或其他車輛軟件數(shù)據(jù)在軟件成功地安裝在車輛電子元件46中以后的更新。圖7的方法的在框701中開始。在框702中,通過第一技術(shù)服務(wù)人員終端40或第二技術(shù)服務(wù)人員終端42的用戶界面41,用戶或技術(shù)服務(wù)人員選擇車輛或多個(gè)車輛以在軟件有效負(fù)載網(wǎng)站上進(jìn)行重新編程。軟件有效負(fù)載網(wǎng)站可以通過中央電子數(shù)據(jù)處理系統(tǒng)10設(shè)置或被托管在中央電子數(shù)據(jù)處理系統(tǒng)10上。在框703中,通過第一技術(shù)服務(wù)人員終端40或第二技術(shù)服務(wù)人員終端42的用戶界面41,用戶選擇與車輛電子元件46相關(guān)或在車輛電子元件46中的特定控制器以重新編程。在框704中,通過第一技術(shù)服務(wù)人員終端40或第二技術(shù)服務(wù)人員終端42的用戶界面41,用戶在用戶界面41中選擇或進(jìn)行輸入,以傳送重新編程請(qǐng)求。在框705中,如果用戶被授權(quán)使用車輛電子元件46和特定控制器重新編程相應(yīng)車輛,中央數(shù)據(jù)處理系統(tǒng)10產(chǎn)生重新編程有效負(fù)載。如之前在本文中描述的那樣產(chǎn)生有效負(fù)載。無論本地或遠(yuǎn)程編程車輛電子元件46或控制器,都可以使用相同的有效負(fù)載。在框706中,中央數(shù)據(jù)處理系統(tǒng)10對(duì)用于傳遞到機(jī)器或到車輛電子元件46的有效負(fù)載進(jìn)行排隊(duì)。中央數(shù)據(jù)處理系統(tǒng)10能夠經(jīng)由通信網(wǎng)絡(luò)36和無線基礎(chǔ)設(shè)施44傳送將在其數(shù)據(jù)存儲(chǔ)裝置中排隊(duì)的一個(gè)或多個(gè)有效負(fù)載發(fā)送到車輛電子元件46。在框707中,數(shù)據(jù)處理系統(tǒng)10更新能夠顯示到第一技術(shù)服務(wù)人員終端40、第二技術(shù)服務(wù)人員終端42或兩者的網(wǎng)絡(luò)儀表板302。網(wǎng)絡(luò)儀表板302可以顯示在終端的用戶界面41上,以提供在車輛電子元件46或特定控制器中的一個(gè)或多個(gè)有效負(fù)載的下載或安裝的當(dāng)前狀態(tài)。在框708中,發(fā)生機(jī)器交互作用,其中,經(jīng)由通信網(wǎng)絡(luò)36和無線基礎(chǔ)設(shè)施44從數(shù)據(jù)處理系統(tǒng)10或其數(shù)據(jù)存儲(chǔ)裝置將一個(gè)或多個(gè)有效負(fù)載傳送到車輛電子元件46。在框708中,數(shù)據(jù)處理系統(tǒng)10等待將從被重新編程或試圖被重新編程的車輛電子元件46或特定控制器接收的結(jié)果(例如,返回文件或確認(rèn))。返回文件或確認(rèn)的結(jié)果提供關(guān)于重新編程是否成功或失敗的指示,或車輛電子元件46或特定控制器的狀態(tài)的其他相關(guān)指示器(如故障碼、診斷碼或診斷消息)。
      在框710中,中央數(shù)據(jù)處理系統(tǒng)10確定在不觸發(fā)已超過的超時(shí)的情況下是否執(zhí)行重新編程。如果超過重新編程超時(shí)(timeout),則通知支持郵箱或支持過程。然而,如果沒有超過重編程超時(shí),該方法繼續(xù)步驟712。在步驟712中,中央數(shù)據(jù)處理系統(tǒng)10確定是否接收到結(jié)果。如果接收到結(jié)果,該方法將繼續(xù)步驟713。然而,如果未接收到結(jié)果,該方法繼續(xù)步驟709。在步驟713中,中央數(shù)據(jù)處理系統(tǒng)10確定重新編程是否成功。數(shù)據(jù)處理系統(tǒng)10可以讀取經(jīng)由無線基礎(chǔ)設(shè)施44和通信網(wǎng)絡(luò)36由車輛電子元件46傳送到中央數(shù)據(jù)處理系統(tǒng)10的結(jié)果、返回文件或確認(rèn)。數(shù)據(jù)處理系統(tǒng)10解釋或讀取結(jié)果、返回文件或確認(rèn)以確定重新編程是否成功。如果重新編程成功,該方法將繼續(xù)步驟714。但是,如果重新編程未成功,該方法將繼續(xù)步驟711。在步驟711或714后,方法在步驟715中結(jié)束。圖8A的過程涉及到車輛電子元件46中的軟件的更新中的錯(cuò)誤處理。圖8A的過程在步驟801中開始。在步驟801中,中央數(shù)據(jù)處理系統(tǒng)10從第一技術(shù)服務(wù)人員終端40或第二技術(shù)服務(wù)人員終端42接收啟動(dòng)任務(wù)請(qǐng)求。在步驟802中,如果用戶被授權(quán)以運(yùn)行用于特定機(jī)器、車輛或相關(guān)聯(lián)的車輛電子元件46的任務(wù),則中央數(shù)據(jù)處理系統(tǒng)10基于啟動(dòng)任務(wù)請(qǐng)求產(chǎn)生任務(wù)。在步驟803中,中央數(shù)據(jù)處理系統(tǒng)10檢查以確定該任務(wù)或任務(wù)請(qǐng)求是否涉及錯(cuò)誤消息。例如,中央數(shù)據(jù)處理系統(tǒng)10檢查裝置或數(shù)據(jù)處理系統(tǒng)10的之前的運(yùn)行或任務(wù)和之前的異常重新啟動(dòng)。在步驟804中,中央數(shù)據(jù)處理系統(tǒng)10將任務(wù)保存到諸如磁盤、光盤、磁盤驅(qū)動(dòng)器或電存儲(chǔ)器(例如,非易失性隨機(jī)存取存儲(chǔ)器)之類的數(shù)據(jù)存儲(chǔ)裝置中。在步驟805中,中央數(shù)據(jù)處理系統(tǒng)10安排要運(yùn)行的任務(wù)。在框806中,中央數(shù)據(jù)處理系統(tǒng)10在車輛數(shù)據(jù)總線(例如,控制器局域網(wǎng)絡(luò)(CAN)數(shù)據(jù)總線16)上產(chǎn)生連接???07可以與框806同時(shí)執(zhí)行,或在框806之后或之前執(zhí)行。在框807中,中央數(shù)據(jù)處理系統(tǒng)10產(chǎn)生到車輛電子元件46中的車輛顯示器或用戶界面41的連接。該連接可以包括經(jīng)由通信網(wǎng)絡(luò)36和無線基礎(chǔ)設(shè)施44在數(shù)據(jù)處理系統(tǒng)10和車輛電子元件46之間建立的通信信道或基于分組的通信。在框808中,中央數(shù)據(jù)處理系統(tǒng)10、車輛電子元件46或兩者運(yùn)行該任務(wù)。在框809中,中央數(shù)據(jù)處理系統(tǒng)10和車輛電子元件46將狀態(tài)更新發(fā)送到車輛顯示器或用戶界面41。在框811中,中央數(shù)據(jù)處理系統(tǒng)10、車輛電子元件46或兩者確定任務(wù)是否成功地完成。如果任務(wù)完成,該方法將繼續(xù)步驟810。然而,如果任務(wù)未完成,在框812中運(yùn)行錯(cuò)誤處理程序。在框810中,車輛電子元件46將結(jié)果發(fā)送到中央數(shù)據(jù)處理系統(tǒng)10。在步驟812之后,該方法繼續(xù)步驟813。在步驟813中,車輛電子元件46、數(shù)據(jù)處理系統(tǒng)10或兩者確定錯(cuò)誤處理程序是否解決問題。如果錯(cuò)誤處理程序解決問題,則該方法繼續(xù)框810。但是,如果錯(cuò)誤處理程序沒有解決問題,則該方法繼續(xù)框814。在框814中,車輛電子元件46將錯(cuò)誤信息發(fā)送到中央數(shù)據(jù)處理系統(tǒng)10,用于分析。
      在可以跟隨框810或框814之后的框815中,圖8A的過程結(jié)束。圖SB的過程涉及檢測(cè)和管理車輛電子元件46中的軟件中的錯(cuò)誤消息或任務(wù)。圖8B的過程在步驟818中開始。例如,圖8B的過程提供圖8A中步驟803的說明性示例。在圖8A和圖8B中相同的附圖標(biāo)記表示相同元件。在執(zhí)行步驟818以前,數(shù)據(jù)處理器71或車輛電子元件46執(zhí)行或進(jìn)行特定任務(wù)。例如,數(shù)據(jù)處理器71可以執(zhí)行或運(yùn)行在圖8A的框808中的特定任務(wù)。任務(wù)涉及被施加到輸入數(shù)據(jù)、輸出數(shù)據(jù)、從輸入數(shù)據(jù)導(dǎo)出的中間數(shù)據(jù)、或由數(shù)據(jù)處理器71對(duì)輸出數(shù)據(jù)的預(yù)測(cè)的任何離散的、可識(shí)別的過程、程序或系列過程。例如,任務(wù)可以包括與控制器73或發(fā)動(dòng)機(jī)控制器74相關(guān)聯(lián)的性能或診斷數(shù)據(jù)的基于觸發(fā)器的記錄。在另一個(gè)例子中,任務(wù)包括記錄在車輛電子元件46處的、用于支持對(duì)車輛部件、系統(tǒng)或性能的工程分析或診斷的數(shù)據(jù)。在步驟818中,資源監(jiān)視器74、錯(cuò)誤任務(wù)模塊65或數(shù)據(jù)處理器71確定用于對(duì)應(yīng)的任務(wù)的數(shù)據(jù)處理器資源消耗(例如,車輛的數(shù)據(jù)處理器71)是否超過資源消耗的閾值量。資源消耗的閾值量可能涉及到以下一個(gè)或多個(gè)(I)執(zhí)行相應(yīng)特定任務(wù)所消耗的數(shù)據(jù)處理器71的處理吞吐量的測(cè)量值(例如,在總的處理時(shí)間期間中,或在總的處理時(shí)間期間過程中以每秒處理的兆字節(jié)或千兆字節(jié)),(2)執(zhí)行相應(yīng)特定任務(wù)所消耗的數(shù)據(jù)處理器71的處理容量的測(cè)量值(例如,在總的處理時(shí)間期間中,或在總的處理時(shí)間期間過程中以每秒處理的兆字節(jié)或千兆字節(jié)),和(3)測(cè)量執(zhí)行相應(yīng)特定任務(wù)所消耗的總的處理容量的百分比,其中資源消耗的閾值量表示比平均歷史性消耗高或比數(shù)據(jù)處理器71的處理吞吐量或者用于相應(yīng)任務(wù)或者大致類似任務(wù)的數(shù)據(jù)處理裝置71的處理容量的中值歷史消耗高。資源監(jiān)視器74能夠估計(jì)用于由數(shù)據(jù)處理器71執(zhí)行的每個(gè)對(duì)應(yīng)的任務(wù)的數(shù)據(jù)處理資源消耗,或用于每個(gè)對(duì)應(yīng)的任務(wù)的總處理能力消耗的百分比。任務(wù)涉及被施加到輸入數(shù)據(jù)、輸出數(shù)據(jù)、從輸入數(shù)據(jù)導(dǎo)出的中間數(shù)據(jù)、或由數(shù)據(jù)處理器71對(duì)輸出數(shù)據(jù)的預(yù)測(cè)的任何離散的、可識(shí)別的過程、程序或系列過程。例如,任務(wù)可以包括與控制器73或發(fā)動(dòng)機(jī)控制器74相關(guān)聯(lián)的性能或診斷數(shù)據(jù)的基于觸發(fā)器的記錄。如果用于對(duì)應(yīng)任務(wù)的數(shù)據(jù)處理器資源消耗超過資源消耗的閾值量,則該方法繼續(xù)步驟824。然而,如果用于對(duì)應(yīng)任務(wù)的數(shù)據(jù)處理器資源消耗等于或不超過資源消耗的閾值量,則該方法繼續(xù)步驟820。在步驟820中,在對(duì)應(yīng)的特定任務(wù)執(zhí)行或嘗試執(zhí)行過程中,監(jiān)視計(jì)時(shí)器73確定監(jiān)視計(jì)時(shí)器73是否在超時(shí)時(shí)間間隔期間未被清零就到期。監(jiān)視計(jì)時(shí)器73可以跟蹤在超時(shí)時(shí)間間隔期間一般應(yīng)執(zhí)行或處理的特定任務(wù)或任務(wù)組的執(zhí)行。如果監(jiān)視計(jì)時(shí)器73在超時(shí)時(shí)間間隔(例如,監(jiān)視計(jì)時(shí)器超時(shí)周期)期間未被清零就到期,則方法繼續(xù)步驟824,其中復(fù)位邏輯電路73可以重置或重新啟動(dòng)數(shù)據(jù)處理器71,如稍后在框826中描述。然而,如果監(jiān)視計(jì)時(shí)器73在超時(shí)時(shí)間間隔(例如,監(jiān)視計(jì)時(shí)器超時(shí)周期)期間未被清零的情況未到期,則該方法繼續(xù)步驟822。在步驟822中,數(shù)據(jù)處理器71讀出在執(zhí)行隊(duì)列中的下一任務(wù)。任務(wù)可以作為一系列機(jī)器級(jí)別指令被配置在與數(shù)據(jù)處理器71、其算術(shù)邏輯單元、電子數(shù)據(jù)存儲(chǔ)器或具有由數(shù)據(jù)處理器71可讀的數(shù)據(jù)的其他部件相關(guān)的數(shù)據(jù)集市或數(shù)據(jù)寄存器中。在步驟822之后,該方法返回到或?qū)⒗^續(xù)步驟818。在步驟822中,在返回到步驟818之前,數(shù)據(jù)處理器71可以任選地等待時(shí)間間隔,或根據(jù)由數(shù)據(jù)處理器71協(xié)調(diào)的中斷程序延遲這種執(zhí)行。
      在可以跟隨步驟820之后的步驟824中,數(shù)據(jù)處理器71或循環(huán)計(jì)數(shù)器75使數(shù)據(jù)存儲(chǔ)裝置中的循環(huán)計(jì)數(shù)器75遞增,用于相應(yīng)的特定任務(wù)??梢愿鶕?jù)可以替代地或累積地施加的各種技術(shù)執(zhí)行步驟824。在第一種技術(shù)下,如果資源消耗(在框818中)超過閾值量,在車輛數(shù)據(jù)存儲(chǔ)裝置56中的環(huán)形計(jì)數(shù)器75遞增。在第二種技術(shù)中,如果監(jiān)視計(jì)時(shí)器72在超時(shí)周期或超時(shí)時(shí)間間隔期間未被清零就到期,則車輛數(shù)據(jù)存儲(chǔ)裝置56中的循環(huán)計(jì)數(shù)器75遞增。在第三種技術(shù)下,可以將唯一的循環(huán)計(jì)數(shù)器75分派或分配到用于跟蹤目的的每個(gè)對(duì)應(yīng)的特定任務(wù)。用于每個(gè)相應(yīng)特定的任務(wù)的循環(huán)計(jì)數(shù)器的值以在數(shù)據(jù)處理器71被重新啟動(dòng)或復(fù)位時(shí)允許循環(huán)計(jì)數(shù)器值被保持或保留的方式存儲(chǔ)在車輛數(shù)據(jù)存儲(chǔ)裝置56中(例如,在循環(huán)計(jì)數(shù)器75中)。例如,車輛數(shù)據(jù)存儲(chǔ)裝置56可以包括在數(shù)據(jù)處理器71關(guān)閉、復(fù)位或重新啟動(dòng)時(shí)將循環(huán)計(jì)數(shù)器值或其他數(shù)據(jù)保存在循環(huán)計(jì)數(shù)器75中的非易失性電子隨機(jī)存取存儲(chǔ)器、光存儲(chǔ)裝置、磁存儲(chǔ)裝置或磁盤驅(qū)動(dòng)器。在步驟826中,復(fù)位邏輯電路73、監(jiān)視計(jì)時(shí)器72或錯(cuò)誤任務(wù)模塊65復(fù)位或重新啟動(dòng)數(shù)據(jù)處理器71。數(shù)據(jù)處理器71或車輛電子元件46可以在下列情況中的一個(gè)或多個(gè)中重新啟動(dòng)或復(fù)位(1)如果監(jiān)視計(jì)時(shí)器在超時(shí)周期或超時(shí)時(shí)間間隔期間未被清零就到期,則數(shù)據(jù)處理器71被重新啟動(dòng)或復(fù)位,或(2)如果用于各個(gè)特定任務(wù)的資源消耗超過閾值量,則數(shù)據(jù)處理器71被重新啟動(dòng)或復(fù)位。例如,在監(jiān)視計(jì)時(shí)器超時(shí)周期期間,在未復(fù)位或清除清零數(shù)據(jù)寄存器中存儲(chǔ)的觸發(fā)數(shù)值監(jiān)視計(jì)時(shí)器72就到期的情況中,監(jiān)視計(jì)時(shí)器71和復(fù)位邏輯電路73產(chǎn)生用于數(shù)據(jù)處理器71的復(fù)位或重新啟動(dòng)的數(shù)據(jù)信號(hào),以復(fù)位或重新啟動(dòng)處理器71。步驟828跟隨步驟826。在步驟826中,數(shù)據(jù)處理器71、錯(cuò)誤任務(wù)模塊65或循環(huán)計(jì)數(shù)器75確定數(shù)據(jù)處理器71重新啟動(dòng)或復(fù)位是否超過如通過讀取數(shù)據(jù)存儲(chǔ)裝置56中的循環(huán)計(jì)數(shù)器75所指示的最大次數(shù)(例如,三次或根據(jù)技術(shù)人員可定義設(shè)置的最大次數(shù))。如果數(shù)據(jù)處理器71被重新啟動(dòng)或復(fù)位超過最大次數(shù)(例如,三次或根據(jù)技術(shù)員可定義設(shè)置的最大次數(shù)),則該方法繼續(xù)框832。然而,如果數(shù)據(jù)處理器71未重新啟動(dòng)或復(fù)位超過最大次數(shù),則該方法繼續(xù)框830。在框830中,在返回到步驟818以前,數(shù)據(jù)處理器71可以再次執(zhí)行與該任務(wù)關(guān)聯(lián)的循環(huán),或可以由數(shù)據(jù)處理器71重新安排任務(wù)。例如,如果數(shù)據(jù)處理器71或車輛電子元件46重新啟動(dòng)或復(fù)位未超過最大次數(shù)(例如,由技術(shù)人員定義的),在重新啟動(dòng)或重置數(shù)據(jù)處理器71以后,數(shù)據(jù)處理器71或車輛電子元件46再次執(zhí)行特定的任務(wù)。在框832中,數(shù)據(jù)處理器71或錯(cuò)誤任務(wù)模塊65識(shí)別或指定該任務(wù)作為錯(cuò)誤消息并標(biāo)記用于不由數(shù)據(jù)處理器71執(zhí)行的任務(wù)。如果數(shù)據(jù)處理器71已經(jīng)被重新啟動(dòng)或復(fù)位由循環(huán)計(jì)數(shù)器75指示的最大次數(shù),則特定任務(wù)由數(shù)據(jù)處理器71或錯(cuò)誤任務(wù)模塊65指定為錯(cuò)誤消息??梢愿鶕?jù)可以累積或單獨(dú)應(yīng)用的各種技術(shù)執(zhí)行框832。在第一種技術(shù)下,數(shù)據(jù)處理器71或錯(cuò)誤任務(wù)模塊65可以分離或隔離在數(shù)據(jù)存儲(chǔ)裝置56的一部分中的數(shù)據(jù)存儲(chǔ)中的錯(cuò)誤消息,該錯(cuò)誤消息被禁止由一個(gè)或多個(gè)可執(zhí)行程序讀取訪問或?qū)懭朐L問,或者錯(cuò)誤任務(wù)模塊65或數(shù)據(jù)處理器分離或隔離數(shù)據(jù)存儲(chǔ)裝置56中的錯(cuò)誤消息(例如,根據(jù)安全或操作系統(tǒng)算法),以防止讀出或?qū)懭氲揭粋€(gè)或多個(gè)應(yīng)用程序。在第二種技術(shù)下,在分離一定時(shí)間期間之后或代替分離,數(shù)據(jù)處理器71或錯(cuò)誤任務(wù)模塊65可以選擇刪除與錯(cuò)誤消息或錯(cuò)誤任務(wù)相關(guān)的文件或數(shù)據(jù)記錄或文件片段。在第三種技術(shù)下,數(shù)據(jù)處理器71解除消耗大于目標(biāo)水平的處理資源的錯(cuò)誤數(shù)據(jù)消息的處理,以提高處理效率和吞吐量。數(shù)據(jù)處理器71能夠更好地實(shí)時(shí)執(zhí)行其他關(guān)鍵任務(wù),其中這種關(guān)鍵任務(wù)可以包括以下一個(gè)或多個(gè)收集或處理高保真數(shù)據(jù);收集或處理診斷數(shù)據(jù);重新編程一個(gè)或多個(gè)控制器(73,74)或車輛電子元件46 ;重新配置或重新校準(zhǔn)一個(gè)或多個(gè)控制器(73,74)或車輛電子元件46 ;控制內(nèi)燃機(jī)經(jīng)濟(jì)或能量的設(shè)置;控制燃油計(jì)量設(shè)置;控制污染或排放控制;確定車輛位置;確定車輛定位、傾斜、翻滾和搖擺;車輛導(dǎo)航;車輛防護(hù);障礙物檢測(cè);避開障礙物;轉(zhuǎn)向、剎車或控制車輛以避免與障礙或明顯的障礙碰撞;和使用視覺、音頻、紅外線、激光器、近紅外、立體視覺或其它裝置檢測(cè)、傳感、感知或掃描車輛周圍的區(qū)域或環(huán)境。在第四種技術(shù)下,數(shù)據(jù)處理器71或錯(cuò)誤任務(wù)模塊65保存或存儲(chǔ)其運(yùn)行特定任務(wù)的事實(shí),但沒有完成到錯(cuò)誤任務(wù)模塊65或數(shù)據(jù)存儲(chǔ)裝置56的特定任務(wù)。錯(cuò)誤任務(wù)模塊65可以包含任務(wù)處理隊(duì)列,以確保錯(cuò)誤任務(wù)的識(shí)別在動(dòng)力循環(huán)期間不丟失,復(fù)位或重新啟動(dòng)車輛電子元件46的數(shù)據(jù)處理器71。數(shù)據(jù)處理器71或錯(cuò)誤任務(wù)模塊65在啟動(dòng)處和運(yùn)行特定任務(wù)之前讀取任務(wù)處理隊(duì)列中的特定任務(wù),以確定該任務(wù)是否有資格作為錯(cuò)誤任務(wù)或包含錯(cuò)誤消息。如果錯(cuò)誤任務(wù)模塊65表示該任務(wù)是錯(cuò)誤任務(wù),數(shù)據(jù)處理器71將無法運(yùn)行該任務(wù)并且數(shù)據(jù)處理器71將經(jīng)由通信網(wǎng)絡(luò)36將錯(cuò)誤任務(wù)狀態(tài)向回發(fā)送到中央電子數(shù)據(jù)處理系統(tǒng)10(例如,錯(cuò)誤狀態(tài)信息用于顯示在網(wǎng)絡(luò)儀表板上)、第一技術(shù)服務(wù)人員終端40的用戶界面41或第二技術(shù)服務(wù)人員終端42的用戶界面41。錯(cuò)誤任務(wù)狀態(tài)將通知技術(shù)服務(wù)人員,因?yàn)樵谲浖械腻e(cuò)誤消息,特定任務(wù)將不被執(zhí)行,軟件將沒有安裝在車輛電子元件46或控制器(73,74)中,車輛電子元件46的校準(zhǔn)處理將無法執(zhí)行,或者診斷過程將無法執(zhí)行。圖9的方法涉及處理或?qū)牍こ虜?shù)據(jù)進(jìn)入診斷系統(tǒng)。方法開始在塊901中。在框901中,產(chǎn)生工程數(shù)據(jù)。在框902中,產(chǎn)生的工程數(shù)據(jù)被裝載或輸入到中央數(shù)據(jù)處理系統(tǒng)10中。例如,用戶通過與第一技術(shù)服務(wù)人員終端40、第二技術(shù)服務(wù)人員終端42或其他終端相關(guān)的用戶界面41將所產(chǎn)生的工程數(shù)據(jù)輸入中央數(shù)據(jù)處理系統(tǒng)10中。在框903中,中央數(shù)據(jù)處理系統(tǒng)10將工程數(shù)據(jù)導(dǎo)入創(chuàng)作系統(tǒng)。在框904中,中央數(shù)據(jù)處理系統(tǒng)10增加額外術(shù)語(yǔ)、指示或其他補(bǔ)充數(shù)據(jù),以通過創(chuàng)作系統(tǒng)導(dǎo)入工程數(shù)據(jù)。補(bǔ)充數(shù)據(jù)支持服務(wù)中心計(jì)算機(jī)應(yīng)用程序301,該服務(wù)中心計(jì)算機(jī)應(yīng)用程序301可以由用戶顯示在終端的用戶界面41上。在框905中,中央數(shù)據(jù)處理系統(tǒng)10將工程數(shù)據(jù)和補(bǔ)充數(shù)據(jù)加載到服務(wù)中心計(jì)算機(jī)應(yīng)用程序301中。在框906中,圖9的方法結(jié)束。圖10提供記賬系統(tǒng)的說明性示例。記賬系統(tǒng)可以由遠(yuǎn)程數(shù)據(jù)處理器12實(shí)現(xiàn)為中央數(shù)據(jù)處理系統(tǒng)10內(nèi)的軟件指令。例如,該軟件指令可以存儲(chǔ)在遠(yuǎn)程數(shù)據(jù)存儲(chǔ)裝置14中。記賬系統(tǒng)包括收入模塊950和將輸入數(shù)據(jù)提供到計(jì)算器957的銷售成本模塊972。反過來,計(jì)算器957提供數(shù)據(jù)到轉(zhuǎn)賬賬目模塊959。轉(zhuǎn)賬賬目模塊959與一個(gè)或多個(gè)記賬系統(tǒng)(例如,第一記賬系統(tǒng)960和第二記賬系統(tǒng)961)通信。第一記賬系統(tǒng)960可以為經(jīng)銷商組(例如,第一經(jīng)銷商962、第二經(jīng)銷商963、第三經(jīng)銷商964、第四經(jīng)銷商965和第N經(jīng)銷商966,其中N在這個(gè)示例中是大于或等于5的整數(shù))服務(wù)。第二記賬系統(tǒng)961可以為一個(gè)或多個(gè)分銷商(970,967)和服務(wù)中心968服務(wù)。收入模塊950還包括車輛服務(wù)部分951、通信服務(wù)部分952和遠(yuǎn)程管理數(shù)據(jù)庫(kù)953。遠(yuǎn)程管理數(shù)據(jù)庫(kù)953存儲(chǔ)交易記錄和其他記賬信息。銷售成本模塊972包括電信運(yùn)營(yíng)商成本估算器955、信息技術(shù)成本估算器954、銷售總成本估算器956。信息技術(shù)成本估算器954估計(jì)維護(hù)和運(yùn)營(yíng)中央數(shù)據(jù)處理系統(tǒng)10、一個(gè)或多個(gè)服務(wù)器以及其他硬件和基礎(chǔ)設(shè)施的成本。已經(jīng)描述了優(yōu)選的實(shí)施例,將變得明顯的是,在不背離本發(fā)明的如在所附權(quán)利要求中限定的保護(hù)范圍的情況下,可以作出各種修改。
      權(quán)利要求
      1.一種用于在車輛上執(zhí)行遠(yuǎn)程診斷的方法,所述方法包括下述步驟: 在所述車輛處記錄與配置文件一致的高保真數(shù)據(jù),以支持對(duì)車輛部件、系統(tǒng)或性能的工程分析或診斷; 通過在所述車輛處的低帶寬傳輸檢索補(bǔ)充數(shù)據(jù),以補(bǔ)充所記錄的高保真數(shù)據(jù); 處理所記錄的高保真數(shù)據(jù)和檢索到的補(bǔ)充數(shù)據(jù),以產(chǎn)生用于傳輸?shù)街醒腚娮訑?shù)據(jù)處理系統(tǒng)的診斷狀態(tài)報(bào)告消息; 將所述診斷狀態(tài)報(bào)告消息、所記錄的高保真數(shù)據(jù)和檢索到的補(bǔ)充數(shù)據(jù)組織到數(shù)據(jù)集市或診斷數(shù)據(jù)庫(kù)中,以支持對(duì)車輛部件、系統(tǒng)或性能的工程分析或診斷。
      2.根據(jù)權(quán)利要求1所述的方法,其中所述高保真數(shù)據(jù)包括較高采樣速率數(shù)據(jù),所述較高采樣速率數(shù)據(jù)是以高于正常車輛操作期間的正常采樣速率的速率收集的,以確定所述車輛、車輛系統(tǒng)或車輛部件的問題。
      3.根據(jù)權(quán)利要求1所述的方法,其中所述低帶寬傳輸包括車輛電子元件和所述中央電子數(shù)據(jù)處理系統(tǒng)或另一個(gè)遠(yuǎn)程數(shù)據(jù)處理系統(tǒng)之間的無線傳輸,其中帶寬受到限制以達(dá)到或超過可靠性或信號(hào)質(zhì)量的確定的最低閾值或符合由衛(wèi)星或其它無線服務(wù)供應(yīng)商提供的帶寬限制。
      4.根據(jù)權(quán)利要求1所述的方法,其中所述組織步驟包括識(shí)別在該診斷數(shù)據(jù)庫(kù)中的趨勢(shì)。
      5.根據(jù)權(quán)利要求1所述的方法,還包括下述步驟:確定診斷請(qǐng)求的狀態(tài)或進(jìn)展;以及 向在與所述中央電子數(shù)據(jù)處理系統(tǒng)通信的用戶終端處的用戶顯示所確定的狀態(tài)。
      6.根據(jù)權(quán)利要求1所述的方法,還包括下述步驟: 將來自車輛的實(shí)時(shí)數(shù)據(jù)讀數(shù)顯示給與所述中央電子數(shù)據(jù)處理系統(tǒng)通信的用戶終端處的用戶。
      7.根據(jù)權(quán)利要求1所述的方法,包括下述步驟: 支持服務(wù)中心的客戶選擇,以通過能夠經(jīng)由網(wǎng)站選擇的設(shè)置遠(yuǎn)程地服務(wù)車輛。
      8.根據(jù)權(quán)利要求1所述的方法,還包括下述步驟: 通過與所述車輛電子元件和所述中央電子數(shù)據(jù)處理系統(tǒng)中的至少一個(gè)通信的遠(yuǎn)程終端在所述車輛上運(yùn)行測(cè)試。
      9.根據(jù)權(quán)利要求8所述的方法,還包括下述步驟: 執(zhí)行所述車輛電子元件的超出參數(shù)值的目標(biāo)范圍的部件的自動(dòng)重新校準(zhǔn)。
      10.根據(jù)權(quán)利要求1所述的方法,還包括下述步驟: 在每次使用基礎(chǔ)上給系統(tǒng)用戶開賬單,用于遠(yuǎn)程診斷和編程會(huì)話。
      11.根據(jù)權(quán)利要求1所述的方法,其中高保真包括較高的采樣速率,具有高于在車輛數(shù)據(jù)總線上的總延遲的采樣間隔,其中所述總延遲包括在所述車輛數(shù)據(jù)總線的最大長(zhǎng)度上的傳播延遲、控制器處理延遲和控制器收發(fā)器延遲的總和。
      12.根據(jù)權(quán)利要求1所述的方法,其中所述高保真數(shù)據(jù)是通過發(fā)動(dòng)機(jī)控制器中的數(shù)據(jù)收集器收集的,并且其中所述高保真數(shù)據(jù)包括與燃料噴射事件或燃料計(jì)量系統(tǒng)事件相關(guān)的數(shù)據(jù)。
      13.根據(jù)權(quán)利要求1所述的方法,還包括下述步驟:將所述高保真數(shù)據(jù)存儲(chǔ)和聚集在與所述車輛電子元件相關(guān)的數(shù)據(jù)存儲(chǔ)裝置中,用于稍后在車輛數(shù)據(jù)總線上的傳輸。
      14.根據(jù)權(quán)利要求13所述的方法,其中,通過所述車輛數(shù)據(jù)總線實(shí)時(shí)傳送通過所述低帶寬傳輸檢索到的所述補(bǔ)充數(shù)據(jù)。
      15.一種在車輛上執(zhí)行遠(yuǎn)程診斷的系統(tǒng),所述系統(tǒng)包括: 記錄器,用于在所述車輛處記錄與配置文件一致的高保真數(shù)據(jù),以支持對(duì)車輛部件、系統(tǒng)或性能的工程分析或診斷; 檢索器,用于通過在所述車輛處的低帶寬傳輸檢索補(bǔ)充數(shù)據(jù),以補(bǔ)充所記錄的高保真數(shù)據(jù); 車輛數(shù)據(jù)處理器或管理器,用于處理所記錄的高保真數(shù)據(jù)和檢索到的補(bǔ)充數(shù)據(jù),以產(chǎn)生用于傳輸?shù)街醒腚娮訑?shù)據(jù)處理系統(tǒng)的診斷狀態(tài)報(bào)告消息; 遠(yuǎn)程數(shù)據(jù)處理器,用于將所述診斷狀態(tài)報(bào)告消息、所記錄的高保真數(shù)據(jù)和檢索到的補(bǔ)充數(shù)據(jù)組織到數(shù)據(jù)集市或診斷數(shù)據(jù)庫(kù)中,以支持對(duì)車輛部件、系統(tǒng)或性能的工程分析或診斷。
      16.根據(jù)權(quán)利要求15所述的系統(tǒng),其中所述高保真數(shù)據(jù)包括較高采樣速率數(shù)據(jù),所述較高采樣速率數(shù)據(jù)是以高于正常車輛操作期間的正常采樣速率的速率收集的,以確定所述車輛、車輛系統(tǒng)或車輛部件的問題。
      17.根據(jù)權(quán)利要求15所述的系統(tǒng),其中所述低帶寬傳輸包括車輛電子元件和所述中央電子數(shù)據(jù)處理系統(tǒng)或另一個(gè)遠(yuǎn)程數(shù)據(jù)處理系統(tǒng)之間的無線傳輸,其中帶寬受到限制以達(dá)到或超過可靠性或信號(hào)質(zhì)量的確定的最低閾值或符合由衛(wèi)星或其它無線服務(wù)供應(yīng)商提供的帶寬限制。
      18.根據(jù)權(quán)利要求15所述的系統(tǒng),其中所述遠(yuǎn)程數(shù)據(jù)處理器適于識(shí)別所述診斷數(shù)據(jù)庫(kù)中的趨勢(shì)。
      19.根據(jù)權(quán)利要求15所述的系統(tǒng),還包括: 遠(yuǎn)程數(shù)據(jù)處理器,用于確定診斷請(qǐng)求的狀態(tài)或進(jìn)展;和 技術(shù)服務(wù)人員終端,用于向在用戶界面處的用戶顯示所確定的狀態(tài),其中所述技術(shù)服務(wù)人員終端與所述中央電子數(shù)據(jù)處理系統(tǒng)通信。
      20.根據(jù)權(quán)利要求15所述的系統(tǒng),還包括: 技術(shù)服務(wù)人員終端,用于將來自車輛的實(shí)時(shí)數(shù)據(jù)讀數(shù)顯示給用戶,其中技術(shù)服務(wù)人員終端與所述中央電子數(shù)據(jù)處理系統(tǒng)通信。
      21.根據(jù)權(quán)利要求15所述的系統(tǒng),其中高保真包括較高的采樣速率,具有高于在車輛數(shù)據(jù)總線上的總延遲的采樣間隔,其中所述總延遲包括在所述車輛數(shù)據(jù)總線的最大長(zhǎng)度上的傳播延遲、控制器處理延遲和控制器收發(fā)器延遲的總和。
      22.根據(jù)權(quán)利要求15所述的系統(tǒng),其中所述高保真數(shù)據(jù)是通過發(fā)動(dòng)機(jī)控制器中的數(shù)據(jù)收集器收集的,并且其中所述高保真數(shù)據(jù)包括與燃料噴射事件或燃料計(jì)量系統(tǒng)事件相關(guān)的數(shù)據(jù)。
      23.根據(jù)權(quán)利要求15所述的系統(tǒng),還包括: 數(shù)據(jù)存儲(chǔ)裝置,用于存儲(chǔ)和聚集所述高保真數(shù)據(jù),所述數(shù)據(jù)存儲(chǔ)裝置與所述車輛電子元件相關(guān),用于稍后在車輛數(shù)據(jù)總線上進(jìn)行的傳輸。
      24.根據(jù)權(quán)利要求15所述的系統(tǒng),其中,通過車輛數(shù)據(jù)總線實(shí)時(shí)傳送通過所述低帶寬傳輸檢索 到的所述補(bǔ)充數(shù)據(jù)。
      全文摘要
      本發(fā)明公開一種用于在車輛上執(zhí)行診斷或軟件維護(hù)的方法和系統(tǒng),包括在車輛處記錄與配置文件一致的高保真數(shù)據(jù),以支持對(duì)車輛部件、系統(tǒng)或性能的工程分析和診斷(S220)。通過在車輛處的低帶寬傳輸檢索補(bǔ)充數(shù)據(jù),以補(bǔ)充所記錄的高保真數(shù)據(jù)(S222)。處理所記錄的高保真數(shù)據(jù)和檢索到的補(bǔ)充數(shù)據(jù),以產(chǎn)生用于傳送到中央電子數(shù)據(jù)處理系統(tǒng)的診斷狀態(tài)報(bào)告消息(S224)。將診斷狀態(tài)報(bào)告消息、所記錄的高保真數(shù)據(jù)和檢索到的補(bǔ)充數(shù)據(jù)組織到數(shù)據(jù)集市或診斷數(shù)據(jù)庫(kù)中,以支持對(duì)車輛部件、系統(tǒng)或性能的工程分析或診斷(S226)。
      文檔編號(hào)G01M17/00GK103080720SQ201180039554
      公開日2013年5月1日 申請(qǐng)日期2011年8月24日 優(yōu)先權(quán)日2010年8月13日
      發(fā)明者邁克爾·R·約翰遜, 丹尼尓·科拉維塔, 塔米·R·普倫 申請(qǐng)人:迪爾公司