背景技術(shù):
除非在本文中指出,否則,在該部分中所描述的元件對(duì)于權(quán)利要求而言不是現(xiàn)有技術(shù)并且不允許通過包含在該部分中而作為現(xiàn)有技術(shù)。
大多數(shù)的車輛(例如,汽車或重載卡車)通常在車輛的壽命期間展示出一些類型的故障。在一些情況下,車輛故障能夠容易地診斷和修理。在其他情況下,車輛故障不能夠容易診斷和修理。在這些情況中的任何情況下,而特別是后面的情況下,車輛擁有者可能在她駕駛車輛時(shí)經(jīng)歷到車輛故障,但是隨后嘗試診斷和修理所述故障的技工可能無法在駕駛車輛的同時(shí)經(jīng)歷到車輛故障。
此外,當(dāng)車輛的擁有者將她的車輛帶到技工那里進(jìn)行診斷和修理時(shí),車輛的擁有者可能無法回憶當(dāng)車輛發(fā)生故障時(shí)所發(fā)生的一些或全部的情況。如果技工不知道那些情況,在診斷和修理車輛方面的相對(duì)難度以及診斷和修理時(shí)間都可能增加。給技工提供測(cè)試駕駛腳本以指導(dǎo)該技工駕駛車輛,以使得該車輛在擁有者的車輛出故障或者類似的車輛以與擁有者的車輛類似的方式出故障的路上駕駛,從而使得技工可以經(jīng)歷到車輛故障并且確認(rèn)由技工執(zhí)行的修理成功地修理了車輛。
技術(shù)實(shí)現(xiàn)要素:
在本文中描述了關(guān)于生成和使用測(cè)試駕駛腳本(tds)的示例實(shí)施例。在一個(gè)方面中,示例實(shí)施例可以采用方法的形式,所述方法包括:由計(jì)算機(jī)可讀介質(zhì)存儲(chǔ)與第一車輛有關(guān)的多個(gè)車輛數(shù)據(jù)值(vdv);(ii)由計(jì)算機(jī)可讀介質(zhì)存儲(chǔ)與所述vdv相對(duì)應(yīng)的多個(gè)駕駛環(huán)境參數(shù)(dcp);(iii)由處理器基于所述vdv中的至少一個(gè)以及與所述vdv中的至少一個(gè)相對(duì)應(yīng)的dcp的至少一部分的選擇來生成tds,(iv)由計(jì)算機(jī)可讀介質(zhì)對(duì)tds進(jìn)行存儲(chǔ),以及(v)響應(yīng)于tds請(qǐng)求,由用戶接口和網(wǎng)絡(luò)接口中的至少一個(gè)輸出所存儲(chǔ)的tds。
在另一方面中,示例實(shí)施例可以采取系統(tǒng)的形式,所述系統(tǒng)包括:處理器、網(wǎng)絡(luò)接口、用戶接口、以及計(jì)算機(jī)可讀介質(zhì),所述計(jì)算機(jī)可讀介質(zhì)存儲(chǔ)與第一車輛有關(guān)的多個(gè)vdv、與所述vdv相對(duì)應(yīng)的多個(gè)dcp、以及計(jì)算機(jī)可讀程序指令,其中,當(dāng)由所述處理器執(zhí)行時(shí),所述程序指令使得一組功能被執(zhí)行,所述一組功能包括:(i)基于所述vdv中的至少一個(gè)以及與所述vdv中的至少一個(gè)相對(duì)應(yīng)的dcp的至少一部分的選擇來生成tds,(ii)將tds存儲(chǔ)在計(jì)算機(jī)可讀介質(zhì)內(nèi),以及(iii)響應(yīng)于tds請(qǐng)求,由用戶接口和網(wǎng)絡(luò)接口中的至少一個(gè)輸出所存儲(chǔ)的tds。
在另一方面中,示例實(shí)施例可以采取存儲(chǔ)程序指令的計(jì)算機(jī)可讀介質(zhì)的形式,所述程序指令當(dāng)由處理器執(zhí)行時(shí)使得一組功能被執(zhí)行,所述一組功能包括:(i)由計(jì)算機(jī)可讀介質(zhì)存儲(chǔ)與第一車輛有關(guān)的多個(gè)vdv,(ii)由計(jì)算機(jī)可讀介質(zhì)存儲(chǔ)與所述vdv相對(duì)應(yīng)的多個(gè)dcp,(iii)由處理器基于所述vdv中的至少一個(gè)以及與所述vdv中的至少一個(gè)相對(duì)應(yīng)的dcp的至少一部分的選擇來生成tds,(iv)由計(jì)算機(jī)可讀介質(zhì)對(duì)tds進(jìn)行存儲(chǔ),以及(v)響應(yīng)于tds請(qǐng)求,由用戶接口和網(wǎng)絡(luò)接口中的至少一個(gè)輸出所存儲(chǔ)的tds。
在合適的情況下參考附圖,通過閱讀以下的具體詳細(xì)描述,這些以及其他方面和優(yōu)點(diǎn)將對(duì)于本領(lǐng)域的普通技術(shù)人員而言變得顯而易見。此外,應(yīng)當(dāng)理解的是,在該概述中以及別處所描述的實(shí)施例旨在僅僅作為示例而非必須限制本發(fā)明的范圍。
附圖說明
參考附圖在本文中描述了示例實(shí)施例。
圖1是根據(jù)在本文中所描述的示例實(shí)施例的系統(tǒng)的框圖。
圖2是示出了tds計(jì)算設(shè)備的細(xì)節(jié)的框圖。
圖3是示出了數(shù)據(jù)收集器的細(xì)節(jié)的框圖。
圖4是示出了tds呈現(xiàn)設(shè)備的細(xì)節(jié)的框圖。
圖5是示出了dcp提供器設(shè)備的框圖。
圖6是根據(jù)一個(gè)或多個(gè)示例實(shí)施例的描繪了能夠?qū)嵭械囊唤M功能的流程圖。
圖7是根據(jù)一個(gè)或多個(gè)示例實(shí)施例的描繪了能夠?qū)嵭械牧硪唤M功能的流程圖。
圖8是根據(jù)一個(gè)或多個(gè)示例實(shí)施例的描繪了能夠?qū)嵭械牧硪唤M功能的流程圖。
圖9是根據(jù)一個(gè)或多個(gè)示例實(shí)施例的描繪了能夠?qū)嵭械牧硪唤M功能的流程圖。
圖10示出了根據(jù)在本文中所描述的示例實(shí)施例的vdv。
圖11示出了根據(jù)在本文中所描述的示例實(shí)施例的dcp。
圖12示出了根據(jù)在本文中所描述的示例實(shí)施例的tds的方面。
圖13是根據(jù)示例實(shí)施例的運(yùn)動(dòng)檢測(cè)器的框圖。
具體實(shí)施方式
i.介紹
該具體實(shí)施方式描述了幾個(gè)示例實(shí)施例,其包括但不限于與生成、存儲(chǔ)、和輸出測(cè)試駕駛腳本有關(guān)的示例實(shí)施例。諸如基線tds之類的tds可以包括用于跟隨基線路徑的指令,其中車輛在生成tds所基于的vdv的同時(shí)基于所述基線路徑行進(jìn)。諸如可替代的tds之類的tds可以包括用于跟隨可替代的路徑的指令,所述可替代的路徑與基線路徑不同,但是具有與基線路徑的路徑特性相匹配或大體上匹配的多個(gè)路徑特性??商娲膖ds可以包括車輛數(shù)據(jù)值、負(fù)載指令、控制指令、以及時(shí)間間隔中的至少一個(gè),其用于以與當(dāng)vdv被數(shù)據(jù)收集器捕獲時(shí)車輛被駕駛的方式類似的方式來控制車輛的操作。
tds呈現(xiàn)設(shè)備可以輸出tds以在執(zhí)行車輛的測(cè)試駕駛的同時(shí)指導(dǎo)技工(例如,駕駛車輛以試圖重建服務(wù)條件或車輛故障或者確認(rèn)對(duì)車輛的修理成功地修理了所述服務(wù)條件或車輛故障)。tds呈現(xiàn)設(shè)備可以向車輛輸出tds以用于控制車輛的操作或者用于由ecu或車輛內(nèi)的輸出設(shè)備來輸出tds。tds呈現(xiàn)設(shè)備可以向路徑或負(fù)載仿真器(例如,測(cè)功機(jī))輸出tds以給車輛提供操作條件,從而使得車輛產(chǎn)生與tds中的vdv類似的vdv。輸出tds可以包括輸出整個(gè)tds或其部分。
給系統(tǒng)配置有生成、存儲(chǔ)、或輸出諸如基線tds或可替代的tds之類的tds的能力克服了當(dāng)前的系統(tǒng)不能夠生成、存儲(chǔ)、或輸出tds。此外,可以輸出可替代的tds以指導(dǎo)技工在第一位置(例如,ohio州的columbus)駕駛第一車輛,即使基線tds是基于與先前在第二位置(例如,california州的sanjose)駕駛的第二車輛有關(guān)的vdv或dcp。
在該具體實(shí)施方式中,冠詞“一”、“一個(gè)”或“該”用于引入示例實(shí)施例的元件。使用這些冠詞的意圖在于存在這些元件中的一個(gè)或多個(gè)元件。在所描述的至少兩個(gè)術(shù)語的列表中使用連詞“或”的意圖在于指示所列出的術(shù)語中的任何術(shù)語或者所列出的術(shù)語的任何組合。使用諸如“第一”、“第二”、“第三”等之類的順序的數(shù)字用于區(qū)分相應(yīng)的元件,而不是用于表示那些元件的特定順序。
在附圖中所示出的框圖、流程圖、以及其他數(shù)據(jù)僅僅是作為示例提供的,并且不旨在進(jìn)行限制。在附圖中示出或者在本文中所描述的許多元件是可以被實(shí)現(xiàn)為分立的或分布式組件或者與其他組件結(jié)合的、且在任何適當(dāng)?shù)慕M合或位置中的功能性元件。本領(lǐng)域的熟練技術(shù)人員將理解的是,可以替代地使用其他布置和元件(例如,機(jī)器、接口、功能、順序、或功能分組)。此外,被描述為由一個(gè)或多個(gè)元件執(zhí)行的各種功能可以由執(zhí)行計(jì)算機(jī)可讀程序指令(crpi)的處理器或者由硬件、固件、或軟件的任何組合來實(shí)行。
該具體實(shí)施方式包括各種消息或數(shù)據(jù)存儲(chǔ)設(shè)備內(nèi)的數(shù)據(jù)值的示例。示例數(shù)據(jù)值可以包括十六進(jìn)制的數(shù)據(jù)值。包含在方括號(hào)(即,[])內(nèi)的該具體實(shí)施方式中的數(shù)據(jù)值表示十六進(jìn)制的數(shù)據(jù)值。示例數(shù)據(jù)值還可以包括十進(jìn)制的數(shù)據(jù)值。沒有被標(biāo)識(shí)為十六進(jìn)制的數(shù)據(jù)值的所描述的任何數(shù)據(jù)值可以被認(rèn)為是十進(jìn)制的數(shù)據(jù)值。示例實(shí)施例并不限于使用十進(jìn)制和十六進(jìn)制的數(shù)據(jù)值。
在圖1、圖2、圖3、圖4、圖5、和圖13中示出的每個(gè)元件可以是或包括分別的制品或者可以是或包括一個(gè)或多個(gè)制品。
ii.示例系統(tǒng)
圖1是根據(jù)示例實(shí)施例的系統(tǒng)100的框圖。系統(tǒng)100包括車輛102、車輛136、數(shù)據(jù)收集器104、dcp提供器106、108、110、和112、tds計(jì)算設(shè)備114、tds呈現(xiàn)設(shè)備116、網(wǎng)絡(luò)118、數(shù)據(jù)庫(kù)120、本地通信鏈路122、128、和142、網(wǎng)絡(luò)通信鏈路124、車輛接口鏈路126和138、以及測(cè)功機(jī)140。
本地通信鏈路122、128和142、網(wǎng)絡(luò)通信鏈路124、以及車輛接口鏈路126和138可以包括有線通信鏈路、無線通信鏈路、或有線鏈路和無線通信鏈路的組合,但是不對(duì)此進(jìn)行限制。此外,各種鏈路122、124、126、128、138、和142可以通信地將兩個(gè)或更多個(gè)元件耦合至一起,以便允許通信耦合的元件中的至少一個(gè)元件使用電路交換技術(shù)、分組交換技術(shù)、或某一其他技術(shù)來與其他通信耦合的元件中的至少一個(gè)元件進(jìn)行通信。電路交換技術(shù)可以包括在兩個(gè)或更多個(gè)元件之間建立點(diǎn)對(duì)點(diǎn)連接。分組交換技術(shù)可以包括基于數(shù)據(jù)塊內(nèi)的目標(biāo)地址來向其他通信耦合的元件中的至少一個(gè)元件發(fā)送數(shù)據(jù)塊(例如,分組)。
諸如車輛102或136之類的車輛可以包括汽車、摩托車、輕載卡車、中載卡車、重載卡車、半拖拉機(jī)、農(nóng)業(yè)機(jī)械、或者可以沿著路徑(例如,鋪裝道路)駕駛或以其他方式引導(dǎo)的某一其他類型的車輛。車輛可以包括或使用提供諸如大約12伏特、大約42伏特等之類的任何合適的電流或電壓的任何合適的電壓或電流源,例如電池、交流發(fā)電機(jī)、燃料電池等。車輛可以包括或使用任何期望的系統(tǒng)或引擎。這些系統(tǒng)或引擎可以包括使用化石燃料(例如汽油、天然氣、丙烷等)、電(例如,由電池、磁發(fā)電機(jī)、燃料電池等所生成的)、風(fēng)及其混合物或組合的項(xiàng)目。
車輛102可以包括用于控制對(duì)車輛的操作的方面的一個(gè)或多個(gè)電子控制單元(ecu)132。例如,車輛102可以包括動(dòng)力總成系統(tǒng)ecu、引擎系統(tǒng)ecu、補(bǔ)充可充氣約束系統(tǒng)(即,安全氣囊系統(tǒng))ecu、娛樂系統(tǒng)ecu、或一些其他ecu。ecu中的一個(gè)或多個(gè)ecu可以接收輸入(例如,傳感器輸入)、控制輸出設(shè)備(例如,螺線管)、生成vdv(例如,基于所接收的輸入或經(jīng)控制的輸出的vdv)、并且生成診斷問題代碼(dtc)。作為另一示例,車輛102可以包括信息娛樂系統(tǒng)的一個(gè)或多個(gè)ecu,例如但不限于車輛導(dǎo)航ecu或廣播音響系統(tǒng)(例如,am/fm/
車輛內(nèi)的一個(gè)或多個(gè)ecu可以連接至車輛通信鏈路134。車輛通信鏈路134可以包括數(shù)據(jù)鏈路連接器(dlc)130(例如,汽車工程師協(xié)會(huì)(sae)j1962連接器或某一其他連接器),其用于通過汽車接口鏈路126連接至數(shù)據(jù)收集器104。車輛通信鏈路134和車輛接口鏈路126和138可以包括根據(jù)共同的或不同的車輛通信協(xié)議來承載通信的一個(gè)或多個(gè)區(qū)別的車輛通信鏈路。車輛接口鏈路138可以包括dlc144。
數(shù)據(jù)收集器104可以包括設(shè)備或系統(tǒng),其從車輛(例如,車輛102)接收(例如,收集)vdv、將vdv存儲(chǔ)在計(jì)算機(jī)可讀介質(zhì)中、并且將vdv提供至tds計(jì)算設(shè)備114或系統(tǒng)100內(nèi)的某一其他元件。數(shù)據(jù)收集器104可以通過車輛接口鏈路126通信地耦合至車輛102。數(shù)據(jù)收集器104可以通過車輛接口鏈路138通信地耦合至車輛136或耦合至其他車輛(未示出)。數(shù)據(jù)收集器104可以被配置為一次與一臺(tái)車輛或一次與超過一臺(tái)車輛通信地耦合。
dcp提供器106被配置為關(guān)于數(shù)據(jù)收集器104的本地dcp提供器,這是因?yàn)閐cp提供器106是通過本地通信鏈路122通信地直接耦合至數(shù)據(jù)收集器104的。在第一方面中,本地通信鏈路122可以包括通信地耦合數(shù)據(jù)收集器104和dcp提供器106的有線通信鏈路。在第二方面中,本地通信鏈路122可以使用短程無線通信協(xié)議來操作,所述短程無線通信協(xié)議例如但不限于:針對(duì)無線個(gè)域網(wǎng)(pan)的電子與電氣工程師協(xié)會(huì)(ieee)802.15.1標(biāo)準(zhǔn)、由washington州kirkland市的藍(lán)牙特別興趣小組(sig)開發(fā)的藍(lán)牙版本4.1標(biāo)準(zhǔn)、或者針對(duì)無線lan的ieee802.11標(biāo)準(zhǔn),其有時(shí)被稱為wi-fi標(biāo)準(zhǔn)。dcp提供器106可以被類似地配置或者包括在圖5中所示出的dcp提供器500的方面。
dcp提供器108、110、和112被配置為對(duì)數(shù)據(jù)收集器104的遠(yuǎn)程dcp提供器,這是因?yàn)檫h(yuǎn)程dcp提供器是通過網(wǎng)絡(luò)118和網(wǎng)絡(luò)通信鏈路124而通信地耦合至數(shù)據(jù)收集器104的。如在圖1中所示出的,數(shù)據(jù)收集器104和dcp提供器106通過網(wǎng)絡(luò)通信鏈路124連接至網(wǎng)絡(luò)118,以使得dcp提供器106能夠但不是必須充當(dāng)對(duì)數(shù)據(jù)收集器104或者對(duì)不同的數(shù)據(jù)收集器(未示出)的遠(yuǎn)程dcp提供器。在本文中描述的dcp提供器中的兩個(gè)或更多個(gè)dcp提供器(例如,dcp提供器110和112)可以被設(shè)置為單個(gè)dcp提供器。dcp提供器108、110、或112可以被類似地配置或者包括dcp提供器500的方面。
dcp提供器108可以向系統(tǒng)100內(nèi)的設(shè)備提供包括氣象參數(shù)(即,數(shù)據(jù))的dcp。氣象數(shù)據(jù)可以包括但不限于溫度數(shù)據(jù)(例如,一個(gè)或多個(gè)溫度值)、氣壓數(shù)據(jù)(例如,一個(gè)或多個(gè)氣壓值)、濕度數(shù)據(jù)(例如,一個(gè)或多個(gè)濕度值)、以及降雨數(shù)據(jù)(例如,一個(gè)或多個(gè)每時(shí)間降雨值)。氣象數(shù)據(jù)可以包括對(duì)應(yīng)的時(shí)間數(shù)據(jù),其使得氣象數(shù)據(jù)可以與對(duì)應(yīng)于(即,關(guān)聯(lián)于)類似的時(shí)間數(shù)據(jù)的vdv和其他dcp相關(guān)聯(lián)(即,相對(duì)應(yīng))。由dcp提供器108所提供的氣象數(shù)據(jù)中的一些或全部可以由美國(guó)商務(wù)部的國(guó)家海洋和大氣管理局或氣象數(shù)據(jù)的某一其他源來提供,或者基于由美國(guó)商務(wù)部的國(guó)家海洋和大氣管理局或氣象數(shù)據(jù)的某一其他源所提供的數(shù)據(jù)。
dcp提供器110可以向系統(tǒng)100內(nèi)的設(shè)備提供包括交通數(shù)據(jù)的dcp。交通數(shù)據(jù)可以包括但不限于速率數(shù)據(jù)(例如,與特定的路徑和時(shí)間對(duì)應(yīng)的速率和速度值)。交通數(shù)據(jù)可以包括對(duì)應(yīng)的時(shí)間數(shù)據(jù)以使得交通數(shù)據(jù)可以與vdv和與類似的時(shí)間數(shù)據(jù)相對(duì)應(yīng)的其他dcp相關(guān)聯(lián)。由dcp提供器110所提供的交通數(shù)據(jù)中的一些或全部交通數(shù)據(jù)可以由州高速公路交通管理局(例如,illinois州收費(fèi)高速公路管理局)提供,或者基于其或交通數(shù)據(jù)的某一其他源所提供的數(shù)據(jù)。
dcp提供器112可以向系統(tǒng)100內(nèi)的設(shè)備提供包括路徑數(shù)據(jù)的dcp。路徑數(shù)據(jù)可以包括但不限于高程數(shù)據(jù)(例如,與路徑的特定部分對(duì)應(yīng)的高程值)、路徑名稱數(shù)據(jù)(例如,指示特定路徑的名稱的數(shù)據(jù))、速度限制數(shù)據(jù)(例如,與路徑的特定部分對(duì)應(yīng)的速度限制)、方向數(shù)據(jù)(例如,標(biāo)識(shí)針對(duì)配置用于可逆交通流的路徑的交通方向的數(shù)據(jù))、路徑傾斜數(shù)據(jù)(例如,指示路徑的坡度或傾斜的數(shù)據(jù))、指示路徑彎曲程度的路徑曲率數(shù)據(jù)、以及路徑鋪裝數(shù)據(jù)(例如,如果路徑是鋪裝的指示鋪裝的類型(例如,磚、水泥、或柏油)的數(shù)據(jù))。路徑數(shù)據(jù)可以包括對(duì)應(yīng)的時(shí)間數(shù)據(jù),以使得路徑數(shù)據(jù)可以與同類似的時(shí)間數(shù)據(jù)對(duì)應(yīng)的vdv和其他dcp相關(guān)聯(lián)。由dcp提供器112所提供的路徑數(shù)據(jù)中的一些或全部路徑數(shù)據(jù)可以是由navtqnavstreetstm或者由路徑數(shù)據(jù)的某一其他源提供的。
tds計(jì)算設(shè)備114可以包括單獨(dú)或組合工作以執(zhí)行與tds有關(guān)的功能的一個(gè)或多個(gè)元件。在圖2中示出了關(guān)于這些元件中的至少一些元件的細(xì)節(jié)。與tds有關(guān)的功能可以包括但不限于請(qǐng)求、接收、或存儲(chǔ)數(shù)據(jù)以用于生成tds、生成tds、將tds存儲(chǔ)在數(shù)據(jù)庫(kù)120中、搜索在數(shù)據(jù)庫(kù)120中存儲(chǔ)的tds、以及通過用戶接口204或網(wǎng)絡(luò)接口206輸出tds。tds計(jì)算設(shè)備114可以通信地耦合至網(wǎng)絡(luò)118、數(shù)據(jù)庫(kù)120、或網(wǎng)絡(luò)118內(nèi)的一個(gè)或多個(gè)設(shè)備。tds計(jì)算設(shè)備114可以直接通過本地通信鏈路128而通信地耦合至數(shù)據(jù)庫(kù)120。
tds呈現(xiàn)設(shè)備116包括用于生成并發(fā)送tds請(qǐng)求、響應(yīng)于tds請(qǐng)求而接收tds、并且呈現(xiàn)tds的設(shè)備。tds呈現(xiàn)設(shè)備116可以通信地耦合至網(wǎng)絡(luò)118或網(wǎng)絡(luò)118內(nèi)的一個(gè)或多個(gè)設(shè)備。在圖4中示出了關(guān)于tds呈現(xiàn)設(shè)備116的額外的細(xì)節(jié)。tds呈現(xiàn)設(shè)備116可以通過本地通信鏈路142通信地耦合至測(cè)功機(jī)140。tds呈現(xiàn)設(shè)備116可以充當(dāng)數(shù)據(jù)收集器并且可以包括數(shù)據(jù)收集器104的組件或者執(zhí)行在本文中被描述為由數(shù)據(jù)收集器104執(zhí)行的功能中的任何功能。
數(shù)據(jù)庫(kù)120包括用于存儲(chǔ)各種計(jì)算機(jī)可讀數(shù)據(jù)的計(jì)算機(jī)可讀介質(zhì)。所述計(jì)算機(jī)可讀數(shù)據(jù)可以包括但不限于vdv、dcp、和tds。數(shù)據(jù)庫(kù)120可以從數(shù)據(jù)收集器104、tds計(jì)算設(shè)備114、dcp提供器、或系統(tǒng)100的某一其他元件接收各種數(shù)據(jù)。
數(shù)據(jù)庫(kù)120可以存儲(chǔ)用于生成tds的數(shù)據(jù)。作為示例,數(shù)據(jù)庫(kù)120可以包括與車輛標(biāo)識(shí)符相關(guān)聯(lián)的vdv和tds,例如車輛的年份、結(jié)構(gòu)、和模型。表1示出了針對(duì)兩臺(tái)不同車輛的車輛標(biāo)識(shí)符(即,y/m/m-1(例如,1998年的chevroletcorvette)以及y/m/m-2(例如,2013年的fordescape))以及與在經(jīng)歷c/c/c的經(jīng)標(biāo)識(shí)的車輛的實(shí)例中所捕獲的vdv相關(guān)聯(lián)的投訴、原因、和修正(c/c/c)。表1中的vdv包括指示針對(duì)由車輛標(biāo)識(shí)符所標(biāo)識(shí)的車輛的實(shí)例所捕獲的引擎rpm值和吸入map值的vdv。數(shù)據(jù)庫(kù)120可以包括負(fù)載指令數(shù)據(jù)(例如,油門位置傳感器值)、以及控制指令(例如,空調(diào)系統(tǒng)狀態(tài)或變速齒輪位置(例如,駕駛檔或空檔))以用于包括在針對(duì)經(jīng)標(biāo)識(shí)的車輛的另一實(shí)例的tds中。車輛標(biāo)識(shí)符、c/c/c、vdv、負(fù)載指令數(shù)據(jù)、以及控制指令的其他示例也是可能的。時(shí)間或位置標(biāo)識(shí)符可以與在表1中所示出的數(shù)據(jù)的每個(gè)實(shí)例相關(guān)聯(lián)。
表1
網(wǎng)絡(luò)118(即,一個(gè)或多個(gè)網(wǎng)絡(luò))可以包括多種通信網(wǎng)絡(luò)中的任何一種網(wǎng)絡(luò)。網(wǎng)絡(luò)118中的每個(gè)通信網(wǎng)絡(luò)可以包括但不限于有線通信網(wǎng)絡(luò)、無線通信網(wǎng)絡(luò)、或者有線和無線通信網(wǎng)絡(luò)的組合。網(wǎng)絡(luò)118可以包括通信鏈路122和124、各種交換機(jī)(未示出)、各種網(wǎng)關(guān)(未示出)、以及其他網(wǎng)絡(luò)組件。網(wǎng)絡(luò)118可以包括通信地耦合至通信鏈路124的元件。網(wǎng)絡(luò)118的一部分可以包括諸如修理店鋪中的lan之類的局域網(wǎng)(lan)。網(wǎng)絡(luò)118的一部分可以包括互聯(lián)網(wǎng)。網(wǎng)絡(luò)118的一部分可以包括蜂窩電話網(wǎng)絡(luò)。
在圖1中所示出的元件中的兩個(gè)或更多個(gè)元件以及在本文中所描述的其他元件可以通信地彼此耦合。通信地彼此耦合的兩個(gè)或更多個(gè)元件可以向彼此發(fā)送通信并且可以接收由其他元件所發(fā)送的通信。兩個(gè)或更多個(gè)元件之間的通信耦合可以通過在本文中所描述的通信鏈路中的任何一個(gè)通信鏈路進(jìn)行,但不限于此。
系統(tǒng)100的組件的示例使用包括車輛擁有者駕駛車輛102,其中數(shù)據(jù)收集器104通信地耦合至車輛102,并且在擁有者駕駛車輛102時(shí)數(shù)據(jù)收集器104捕獲vdv。位置dcp提供器106可以在車輛擁有者駕駛車輛時(shí)通信地耦合至數(shù)據(jù)收集器或車輛102。接著,車輛擁有者將車輛102和數(shù)據(jù)收集器104帶到車輛修理店的技工處。技工可以使用tds呈現(xiàn)設(shè)備116來請(qǐng)求tds。tds計(jì)算設(shè)備114可以基于由數(shù)據(jù)收集器104所捕獲的vdv、由dcp提供器106所提供的dcp、以及至少部分地基于在車輛擁有者駕駛車輛102時(shí)所捕獲的vdv和dcp而從dcp提供器108、110、或112請(qǐng)求的dcp來生成tds。tds呈現(xiàn)設(shè)備116可以接收tds并呈現(xiàn)tds以指導(dǎo)技工在駕駛車輛102時(shí)試圖重建在車輛由車輛的擁有者駕駛時(shí)由車輛102展示的車輛癥狀或者確認(rèn)對(duì)車輛102的修理是成功的。
對(duì)系統(tǒng)100的組件的另一示例使用包括當(dāng)車輛136位于測(cè)功機(jī)140上時(shí)tds呈現(xiàn)設(shè)備116接收tds并向測(cè)功機(jī)140提供控制命令??刂泼羁梢曰趖ds呈現(xiàn)設(shè)備116從車輛136接收的數(shù)據(jù)值。測(cè)功機(jī)140可以使用控制命令來控制,以便生成使得車輛136展示由tds指示的負(fù)載條件。由tds指示的負(fù)載條件可以包括在單個(gè)方向上駕駛而沒有任何轉(zhuǎn)彎的車輛的條件。該示例使用可以使期望仿真車輛在其上駕駛以生成tds的道路的條件而不需要實(shí)際上在路上駕駛車輛的技工受益。例如,tds可以基于在具有陡坡的路上駕駛的車輛,但是技工和車輛136位于不具有相似的陡坡的路的區(qū)域中。
系統(tǒng)100的組件的另一示例使用包括車輛102通過網(wǎng)絡(luò)通信鏈路124向tds計(jì)算設(shè)備114發(fā)送vdv。tds計(jì)算設(shè)備114可以向數(shù)據(jù)庫(kù)120提供從車輛102接收的vdv。用于執(zhí)行傳送vdv的這些方面的組件可以被稱為遠(yuǎn)程信息處理組件。數(shù)據(jù)收集器104可以請(qǐng)求并接收車輛102向tds計(jì)算設(shè)備114所提供的vdv。使用系統(tǒng)100的組件中的一個(gè)或多個(gè)組件的其他示例也是可能的。
接著,圖2是tds計(jì)算設(shè)備114的框圖。tds計(jì)算設(shè)備114包括處理器200、計(jì)算機(jī)可讀介質(zhì)202、用戶接口204、以及網(wǎng)絡(luò)接口206,其中的兩個(gè)或更多個(gè)可以經(jīng)由系統(tǒng)總線、網(wǎng)絡(luò)、或其他連接機(jī)制208通信地耦合或鏈接在一起。tds計(jì)算設(shè)備114可以包括或被配置為包括在圖2中所示出的tds計(jì)算設(shè)備114的元件的臺(tái)式計(jì)算機(jī)或膝上型計(jì)算設(shè)備或服務(wù)器工作站。計(jì)算機(jī)可讀介質(zhì)202可以存儲(chǔ)crpi210、tds212、以及其他數(shù)據(jù),但不限于此。本地通信鏈路128可以通信地耦合網(wǎng)絡(luò)接口206與數(shù)據(jù)庫(kù)120。
諸如處理器200或在本文中所公開的任何其他處理器之類的處理器可以包括一個(gè)或多個(gè)通用處理器(例如,
諸如計(jì)算機(jī)可讀介質(zhì)202或者在本文中所公開的任何其他計(jì)算機(jī)可讀介質(zhì)之類的計(jì)算機(jī)可讀介質(zhì)可以包括由處理器可讀的非瞬時(shí)性計(jì)算機(jī)可讀介質(zhì)。計(jì)算機(jī)可讀介質(zhì)可以包括易失性或非易失性存儲(chǔ)組件,例如光學(xué)的、磁的、有機(jī)的或其他存儲(chǔ)器或盤存儲(chǔ),其可以整體或部分地與處理器集成,或者可以與處理器分離。計(jì)算機(jī)可讀介質(zhì)可以包括但不限于:隨機(jī)存取存儲(chǔ)器(ram)、只讀存儲(chǔ)器(rom)、可編程只讀存儲(chǔ)器(prom)、可擦除可編程只讀存儲(chǔ)器(eprom)、電可擦除可編程只讀存儲(chǔ)器(eeprom)、壓縮盤只讀存儲(chǔ)器(cd-rom)、或者能夠提供可以由諸如處理器200之類的處理器訪問的數(shù)據(jù)或可執(zhí)行指令的任何其他設(shè)備。計(jì)算機(jī)可讀介質(zhì)可以通過其他的術(shù)語來稱呼,例如但不限于,“計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)”、“數(shù)據(jù)存儲(chǔ)設(shè)備”、“存儲(chǔ)器設(shè)備”、或“存儲(chǔ)器”。
額外地或可替代地,諸如計(jì)算機(jī)可讀介質(zhì)202或者在本文中所公開的任何其他計(jì)算機(jī)可讀介質(zhì)之類的計(jì)算機(jī)可讀介質(zhì)可以包括瞬時(shí)性計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)。瞬時(shí)性計(jì)算機(jī)可讀介質(zhì)可以包括但不限于諸如數(shù)字或模擬通信介質(zhì)之類的通信介質(zhì)(例如,光纖線纜、波導(dǎo)、有線通信鏈路、或無線通信鏈路)。
諸如用戶接口204或者在本文中公開的任何其他用戶接口之類的用戶接口(ui)可以包括輸入ui元素和輸出ui元素。輸入ui元素可以包括允許用戶輸入數(shù)據(jù)的設(shè)備。作為示例,輸入ui元件可以包括但不限于鍵盤、指向設(shè)備(例如,鼠標(biāo))、以及麥克風(fēng)、和對(duì)應(yīng)的電子電路。輸出ui元素可以包括用于向用戶呈現(xiàn)數(shù)據(jù)的設(shè)備。作為示例,輸出ui元素可以包括但不限于用于可視地呈現(xiàn)數(shù)據(jù)的顯示元件(或者更簡(jiǎn)單地,顯示器)、以及用于可聽地呈現(xiàn)數(shù)據(jù)的揚(yáng)聲器。顯示器可以包括但不限于液晶顯示器(lcd)、發(fā)光二極管(led)顯示器、等離子顯示器、或陰極射線管(crt)顯示器。ui的一些元件(例如,觸摸屏顯示器)可以充當(dāng)輸入ui元件和輸出ui元件兩者。
諸如網(wǎng)絡(luò)接口206或者在本文中所公開的任何其他網(wǎng)絡(luò)接口之類的網(wǎng)絡(luò)接口可以包括至網(wǎng)絡(luò)118或至某一其他網(wǎng)絡(luò)或通信鏈路的接口。至網(wǎng)絡(luò)118的接口可以包括收發(fā)機(jī),所述收發(fā)機(jī)具有被配置為通過網(wǎng)絡(luò)118向網(wǎng)絡(luò)118內(nèi)的另一設(shè)備發(fā)送數(shù)據(jù)的一個(gè)或多個(gè)發(fā)射機(jī)以及被配置為通過網(wǎng)絡(luò)118從網(wǎng)絡(luò)118內(nèi)的另一設(shè)備接收所發(fā)送的數(shù)據(jù)的一個(gè)或多個(gè)接收機(jī)。在本文中所公開的網(wǎng)絡(luò)接口中的任何一個(gè)網(wǎng)絡(luò)接口可以包括電路(例如,電子電路),其用于將從網(wǎng)絡(luò)118接收的數(shù)據(jù)轉(zhuǎn)換成可以提供至處理器以處理所接收的數(shù)據(jù)的數(shù)據(jù)。網(wǎng)絡(luò)接口的電路可以包括調(diào)制器解調(diào)器(調(diào)制解調(diào)器)。在本文中所公開的網(wǎng)絡(luò)接口中的任何一個(gè)網(wǎng)絡(luò)接口可以包括電路(例如,電子電路),其用于將從諸如處理器或計(jì)算機(jī)可讀介質(zhì)之類的另一設(shè)備接收的數(shù)據(jù)轉(zhuǎn)換成可以通過網(wǎng)絡(luò)118發(fā)送的形式的數(shù)據(jù)。
提供通信地耦合至無線通信網(wǎng)絡(luò)的網(wǎng)絡(luò)接口可以包括用于發(fā)送或接收無線通信的一個(gè)或多個(gè)天線。網(wǎng)絡(luò)接口可以包括被配置為連接至諸如同軸線纜、以太網(wǎng)線纜、光纖線纜、數(shù)字用戶線路(dsl)、公共交換電話網(wǎng)絡(luò)(pstn)的電話線路、或某一其他有線連接器之類的網(wǎng)絡(luò)的有線通信鏈路的一個(gè)或多個(gè)通信端口。發(fā)射機(jī)或接收機(jī)可以向通信端口提供數(shù)據(jù)或信息以作為網(wǎng)絡(luò)通信通過經(jīng)連接的網(wǎng)絡(luò)傳輸。接收機(jī)或收發(fā)機(jī)可以接收在通信端口處從經(jīng)連接的網(wǎng)絡(luò)接收的數(shù)據(jù)或信息。
一般而言,諸如crpi210或者在本文中所公開的任何其他crpi之類的crpi可以包括能夠由處理器(例如,處理器202或者在本文中所公開的任何其他處理器)訪問的數(shù)據(jù)結(jié)構(gòu)、對(duì)象、程序、例程、或其他程序模塊。為了簡(jiǎn)潔的目的,那些方面在本文中被簡(jiǎn)單地稱為“程序指令”。crpi的執(zhí)行可以使得處理器或者通信地耦合至所述處理器的元件執(zhí)行特定的功能或一組功能。
特別地,crpi210可以包括用于生成tds的程序指令。關(guān)于圖7和圖8描述了生成tds的示例。crpi210可以包括用于實(shí)行在圖7或圖8中所示出的功能中的一個(gè)或多個(gè)功能的crpi。crpi210可以包括用于使得計(jì)算機(jī)可讀介質(zhì)將tds存儲(chǔ)在tds212內(nèi)的程序指令。crpi210可以包括用于接收tds請(qǐng)求、基于所述tds請(qǐng)求針對(duì)tds而搜索tds212或數(shù)據(jù)庫(kù)120、以及響應(yīng)于所述tds請(qǐng)求而使得網(wǎng)絡(luò)接口206發(fā)送從tds212或數(shù)據(jù)庫(kù)120發(fā)現(xiàn)或取回的tds的程序指令。tds212可以包括數(shù)據(jù)庫(kù)120、存儲(chǔ)在數(shù)據(jù)庫(kù)120內(nèi)的至少一個(gè)tds、或者沒有存儲(chǔ)在數(shù)據(jù)庫(kù)120內(nèi)的一個(gè)或多個(gè)tds。
接著,圖3是數(shù)據(jù)收集器104的框圖。數(shù)據(jù)收集器104包括處理器300、計(jì)算機(jī)可讀介質(zhì)302、用戶界面304、運(yùn)動(dòng)檢測(cè)器306、時(shí)鐘308、位置檢測(cè)器310、車輛接口312、網(wǎng)絡(luò)接口314、以及相機(jī)324,其中的兩個(gè)或更多個(gè)可以經(jīng)由系統(tǒng)總線、網(wǎng)絡(luò)、或其他連接機(jī)制316通信地耦合或鏈接在一起。示例實(shí)施例的數(shù)據(jù)收集器可以包括數(shù)據(jù)收集器104組件中的一個(gè)或多個(gè)組件。計(jì)算機(jī)可讀介質(zhì)302可以存儲(chǔ)crpi318、vdv320、dcp322以及其他數(shù)據(jù),但不限于此。處理器300可以執(zhí)行crpi318。上文中一般而言關(guān)于處理器、計(jì)算機(jī)可讀介質(zhì)、用戶接口、以及網(wǎng)絡(luò)接口的評(píng)論中的任何或全部評(píng)論分別適用于處理器300、計(jì)算機(jī)可讀介質(zhì)302、用戶界面304、以及網(wǎng)絡(luò)接口314。
運(yùn)動(dòng)檢測(cè)器306包括用于確定運(yùn)動(dòng)數(shù)據(jù)(例如,加速度值、速率值、速度值、或前進(jìn)方向值)的一個(gè)或多個(gè)設(shè)備。所述運(yùn)動(dòng)值中的一個(gè)或多個(gè)可以包括角運(yùn)動(dòng)值,例如角加速度值或角速率值。作為示例,一個(gè)或多個(gè)設(shè)備可以包括加速度計(jì)或偏航速率傳感器。運(yùn)動(dòng)檢測(cè)器306可以通過連接機(jī)制316向數(shù)據(jù)收集器104的任何其他組件提供運(yùn)動(dòng)數(shù)據(jù)。所述運(yùn)動(dòng)數(shù)據(jù)可以作為dcp被存儲(chǔ)在dcp322內(nèi)。
諸如時(shí)鐘308和在本文中所公開的任何其他時(shí)鐘之類的時(shí)鐘可以包括被配置為用于提供時(shí)間數(shù)據(jù)以與諸如vdv或dcp之類的參數(shù),或諸如tds請(qǐng)求、vdv請(qǐng)求、或dcp請(qǐng)求之類的請(qǐng)求相關(guān)聯(lián)的時(shí)鐘。時(shí)鐘可以集成在處理器內(nèi)。額外地或可替代地,數(shù)據(jù)收集器104關(guān)聯(lián)參數(shù)的時(shí)間數(shù)據(jù)可以是由數(shù)據(jù)收集器104的另一組件提供的,例如位置檢測(cè)器310或網(wǎng)絡(luò)接口314。
位置檢測(cè)器310包括被配置為確定位置以與諸如vdv或dcp之類的其他數(shù)據(jù)關(guān)聯(lián)的一個(gè)或多個(gè)設(shè)備。經(jīng)確定的位置可以由位置標(biāo)識(shí)符來表示。與vdv或dcp相關(guān)聯(lián)的位置或位置標(biāo)識(shí)符可以被稱為分別與vdv或dcp對(duì)應(yīng)(或相關(guān)聯(lián))的位置或位置標(biāo)識(shí)符。作為示例,位置標(biāo)識(shí)符可以包括緯度值和經(jīng)度值,但不限于此。作為另一示例,位置標(biāo)識(shí)符可以包括通用橫墨卡托(utm)區(qū)號(hào)以及在該utm區(qū)中的東和北坐標(biāo)對(duì)或者表示位置的某一其他數(shù)據(jù)。作為另一示例,位置標(biāo)識(shí)符可以包括路徑名稱和路徑位置(例如,美國(guó)高速公路1、英里標(biāo)志1)。
位置檢測(cè)器310可以包括被配置為接收由全球定位系統(tǒng)(gps)衛(wèi)星廣播的gps消息的gps接收機(jī)。位置檢測(cè)器310可以使用來自四個(gè)分別的gps衛(wèi)星的gps消息來確定位置檢測(cè)器310的精確位置。位置檢測(cè)器310可以根據(jù)通過網(wǎng)絡(luò)接口314從網(wǎng)絡(luò)118中的設(shè)備(例如,蜂窩電話網(wǎng)絡(luò)的基站)接收的消息或者根據(jù)由諸如dcp提供器106之類的本地dcp提供器所提供的消息來確定位置。
車輛接口312包括用于將數(shù)據(jù)收集器104通信地耦合至諸如車輛102之類的車輛的一個(gè)或多個(gè)設(shè)備。車輛接口的設(shè)備可以包括但不限于(i)可連接至dlc130的車輛接口連接器,(ii)包括收發(fā)機(jī)的車輛數(shù)據(jù)總線接口,(iii)將車輛接口連接器連接至dlc130的導(dǎo)線,或者(iv)諸如
相機(jī)324被配置為捕獲一個(gè)或多個(gè)圖像以用于存儲(chǔ)在計(jì)算機(jī)可讀介質(zhì)302中。所捕獲的圖像中的一個(gè)或多個(gè)可以存儲(chǔ)在dcp322內(nèi)。所捕獲的多個(gè)圖像可以作為視頻被存儲(chǔ)在dcp322內(nèi)。作為示例,由相機(jī)324所捕獲的圖像可以示出被駕駛的車輛的外部環(huán)境。所述外部環(huán)境可以是交通模式、車輛正在其上駕駛的路徑、或者在車輛外部的環(huán)境中的某一其他方面。作為另一示例,由相機(jī)324所捕獲的圖像可以示出正在被駕駛的車輛的組件。例如,所捕獲的圖像中的組件可以包括正在顯示故障指示器燈或駕駛員警告消息的儀表面板。作為另一示例,由相機(jī)324所捕獲的圖像可以包括對(duì)由用戶界面304所顯示的圖像的屏幕捕獲。例如,由用戶界面所顯示的圖像可以示出從車輛接收的vdv的表示、數(shù)字的、圖形的、或其他方式的vdv。作為dcp322的部分來存儲(chǔ)的所捕獲的圖像的其他示例也是可能的。
crpi318可以包括用于生成或發(fā)送vdv請(qǐng)求的程序指令。生成vdv請(qǐng)求可以包括處理器300確定在vdv請(qǐng)求內(nèi)包括哪個(gè)車輛參數(shù)標(biāo)識(shí)符(pid)。在一個(gè)方面中,處理器300可以至少部分地基于通過用戶界面304選擇的車輛pid來確定請(qǐng)求哪個(gè)vdv。在另一方面中,在執(zhí)行這些程序指令的同時(shí),處理器300可以參考存儲(chǔ)在計(jì)算機(jī)可讀介質(zhì)302中的vdv請(qǐng)求規(guī)則(作為crpi318的一部分或其他)來確定應(yīng)該向車輛102發(fā)送什么vdv請(qǐng)求。vdv請(qǐng)求規(guī)則可以至少部分地以車輛的年份、構(gòu)造、和模型為條件。vdv請(qǐng)求規(guī)則可以至少部分地基于在修理訂單上所列出的投訴、原因、和修正中的一個(gè),例如投訴:檢查引擎燈亮,原因:dtcp0115設(shè)置,或修正:替換的引擎冷卻劑溫度傳感器。在圖10中所示出的vdv請(qǐng)求1000內(nèi)示出了vdv請(qǐng)求的示例。
作為另一示例,vdv請(qǐng)求可以包括多個(gè)vdv請(qǐng)求,它們用于請(qǐng)求指示引擎每分鐘轉(zhuǎn)速(rpm)以及來自車輛102的吸入進(jìn)氣管絕對(duì)壓力(吸入map)的車輛數(shù)據(jù)值。根據(jù)saej1979標(biāo)準(zhǔn),針對(duì)引擎rpm的每個(gè)vdv請(qǐng)求可以包括數(shù)據(jù)標(biāo)識(shí)符[010c],其中[01]表示obdii模式[01],而[0c]表示pid[0c](例如,引擎rpm),并且針對(duì)吸入map的每個(gè)vdv請(qǐng)求可以包括數(shù)據(jù)標(biāo)識(shí)符[010b],其中[01]表示obdii模式[01],而[0b]表示車輛pid[0b](例如,吸入map)。tds可以包括對(duì)多個(gè)vdv請(qǐng)求的響應(yīng)。
對(duì)針對(duì)引擎rpm的vdv請(qǐng)求的每個(gè)響應(yīng)可以包括四個(gè)數(shù)據(jù)字節(jié),例如數(shù)據(jù)字節(jié)[410c0bb8],其中[41]指示響應(yīng)消息(例如,obdii模式[01]加[40]),[0c]指示車輛pid[0c],并且[0bb8]是表示引擎rpm數(shù)據(jù)值(1/4rpm每比特)的車輛數(shù)據(jù)值。針對(duì)該示例vdv請(qǐng)求響應(yīng)的引擎rpm為如下所示:[0bb8]=3000,并且引擎rpm等于3000/4=750rpm。
對(duì)針對(duì)吸入map的vdv請(qǐng)求的每個(gè)響應(yīng)可以包括三個(gè)數(shù)據(jù)字節(jié),例如數(shù)據(jù)字節(jié)[410b23],其中[41]指示響應(yīng)消息(例如,obdii模式[01]加[40]),[0b]指示車輛pid[0b],并且[23]是表示吸入map數(shù)據(jù)值的數(shù)據(jù)值。針對(duì)該示例vdv響應(yīng)的吸入map為如下所示:[23]=35kpa。
crpi318可以包括用于生成或發(fā)送dcp請(qǐng)求的程序指令。生成dcp請(qǐng)求可以包括處理器300確定在dcp請(qǐng)求內(nèi)包括哪個(gè)dcp。在一個(gè)方面中,處理器300可以至少部分地基于通過用戶接口314輸入或接收的數(shù)據(jù)收集器配置輸入(dcci)來確定要請(qǐng)求哪個(gè)dcp。在另一方面中,在執(zhí)行這些程序指令的同時(shí),處理器300可以參考存儲(chǔ)在計(jì)算機(jī)可讀介質(zhì)302中的dcp請(qǐng)求規(guī)則(作為crpi318的一部分或其他)來確定應(yīng)該向車輛102發(fā)送什么dcp請(qǐng)求。dcp請(qǐng)求規(guī)則可以至少部分地以車輛的年份、構(gòu)造、和模型為條件。dcp請(qǐng)求規(guī)則可以至少部分地基于在修理訂單上所列出的c/c/c中的至少一個(gè),例如投訴:檢查引擎燈亮,原因:dtcp0115設(shè)置,或修正:替換的引擎冷卻劑溫度傳感器。在圖11中所示出的dcp請(qǐng)求1100內(nèi)示出了dcp請(qǐng)求的示例。
根據(jù)示例實(shí)施例,數(shù)據(jù)收集器104可以包括或被配置為臺(tái)式計(jì)算機(jī)或膝上型計(jì)算設(shè)備,其包括在圖3中所示出的數(shù)據(jù)收集器104的組件中的一個(gè)或多個(gè)組件。根據(jù)示例實(shí)施例,數(shù)據(jù)收集器104可以包括或被配置為診斷設(shè)備或系統(tǒng),例如由wisconsin州kenosha市中的snap-onincorporated公司所提供的modistm超級(jí)集成診斷系統(tǒng)或具有其組件。此外,用戶界面304的輸出ui元件可以被配置為如十英寸高分辨率(例如,1024x600分辨率)觸摸屏顯示器,其是由snap-onincorporated公司所提供的versustm專業(yè)診斷信息系統(tǒng)的一部分,但不限于此。
數(shù)據(jù)收集器104可以包括或被配置為智能電話(例如,來自california州cupertino市的蘋果有限公司的
接著,圖4是tds呈現(xiàn)設(shè)備116的框圖。如在本文中所描述的,諸如數(shù)據(jù)收集器104或者可操作為數(shù)據(jù)收集器的另一設(shè)備之類的數(shù)據(jù)收集器可以包括tds呈現(xiàn)設(shè)備116的元件或者執(zhí)行tds呈現(xiàn)設(shè)備116的功能。
tds呈現(xiàn)設(shè)備116包括處理器400、計(jì)算機(jī)可讀介質(zhì)402、用戶接口404、以及車輛接口414,其中的兩個(gè)或更多個(gè)可以經(jīng)由系統(tǒng)總線、網(wǎng)絡(luò)、或其他連接機(jī)制408通信地耦合或鏈接在一起。計(jì)算機(jī)可讀介質(zhì)402可以存儲(chǔ)crpi410、tds412、以及其他數(shù)據(jù),但是不限于此。處理器400可以執(zhí)行crpi410。一般而言,上文中關(guān)于處理器、計(jì)算機(jī)可讀介質(zhì)、用戶接口、網(wǎng)絡(luò)接口、以及車輛接口的評(píng)論中的任何一個(gè)或全部評(píng)論分別適用于處理器400、計(jì)算機(jī)可讀介質(zhì)402、用戶接口404、網(wǎng)絡(luò)接口406、以及車輛接口414。
crpi410可以包括用于生成tds請(qǐng)求的程序指令。這些程序指令可以使得用戶接口404的輸出ui元素顯示用戶利用其可以輸入數(shù)據(jù)(例如,車輛標(biāo)識(shí)信息、位置信息、或車輛癥狀信息)以包括在tds請(qǐng)求內(nèi)的字段、下拉菜單等。用戶接口404的輸入ui元素可以用于輸入數(shù)據(jù)。車輛標(biāo)識(shí)信息可以包括至少標(biāo)識(shí)車輛類型(例如,車輛102的年份、構(gòu)造、和模型)的數(shù)據(jù),所述車輛類型標(biāo)識(shí)車輛類型的特定的實(shí)例(例如,車輛標(biāo)識(shí)號(hào))。車輛癥狀信息可以包括當(dāng)車輛102是在使用中的車輛時(shí)在關(guān)于車輛102的修理訂單上所列出的c/c/c中一個(gè)或多個(gè)。crpi410可以使得計(jì)算機(jī)可讀介質(zhì)402存儲(chǔ)車輛癥狀信息中的至少一部分。
crpi410可以包括用于使得網(wǎng)絡(luò)接口406通過網(wǎng)絡(luò)118向tds計(jì)算設(shè)備114或另一設(shè)備發(fā)送tds請(qǐng)求的程序指令。網(wǎng)絡(luò)接口406可以發(fā)送tds請(qǐng)求并且響應(yīng)于tds請(qǐng)求而接收tds。crpi410可以包括用于使得網(wǎng)絡(luò)接口410向處理器400、計(jì)算機(jī)可讀介質(zhì)402、用戶接口404、或者連接機(jī)制408提供所接收的tds的程序指令。向計(jì)算機(jī)可讀介質(zhì)402提供tds可以包括將tds存儲(chǔ)在tds412內(nèi)。
crpi410可以包括用于使得用戶接口404的輸出ui元件輸出存儲(chǔ)在計(jì)算機(jī)可讀介質(zhì)402內(nèi)的tds的程序指令。通過用戶接口404輸出tds可以包括可視地或可聽到地呈現(xiàn)tds的至少一部分,例如逐向?qū)Ш街噶?。逐向指令可以包括諸如快速加速、緩慢加速、快速剎車、或緩慢剎車之類的車輛操作指令,以及諸如左轉(zhuǎn)、右轉(zhuǎn)等之類的指令。對(duì)tds進(jìn)行輸出可以包括顯示具有要跟隨的突出顯示的路徑的地圖。對(duì)tds進(jìn)行輸出可以包括對(duì)tds1200(在圖12中所示出)的任何方面進(jìn)行輸出。對(duì)tds進(jìn)行輸出可以包括顯示由諸如相機(jī)324之類的相機(jī)所捕獲的圖像或視頻。
crpi410可以包括用于使得車輛接口414輸出存儲(chǔ)在tds412中的tds的程序指令。使用車輛接口414輸出tds可以包括通過車輛接口鏈路138向車輛136的dlc144發(fā)送tds。可以通過車輛通信鏈路134向車輛136內(nèi)的一個(gè)或多個(gè)ecu146運(yùn)送tds。作為示例,車輛136內(nèi)的娛樂信息系統(tǒng)ecu可以接收tds并且在車輛136內(nèi)輸出tds(例如,在車輛136內(nèi)的可視顯示器上顯示tds指令、vdv、或dcp,或者使用車輛136內(nèi)的一個(gè)或多個(gè)音頻揚(yáng)聲器播放tds指令、vdv、或dcp)。作為另一示例,車輛136內(nèi)的自主車輛ecu可以接收tds,并且基于tds來控制駕駛車輛的方面(例如,跟隨特定的路徑、以特定的負(fù)載來操作引擎、或者將車輛的配件設(shè)置在經(jīng)定義的狀態(tài)(例如,打開或關(guān)閉))。
為了避免使用娛樂信息系統(tǒng)提供太多的tds信息,crpi410可以包括用于降低要由車輛顯示器呈現(xiàn)的tds信息的數(shù)量的程序指令。這些程序指令可以包括或以與由boschsofttecgmbh所提供的myspin應(yīng)用類似的方式操作,其將來自智能電話應(yīng)用的信息降低為要由車輛內(nèi)的顯示器呈現(xiàn)。額外地或可替代地,這些程序指令可以與由
tds呈現(xiàn)設(shè)備116可以包括或被配置為臺(tái)式計(jì)算機(jī)或膝上型計(jì)算設(shè)備,其包括在圖4中所示出的tds呈現(xiàn)設(shè)備116的組件中的一個(gè)或多個(gè)組件。tds呈現(xiàn)設(shè)備116可以包括或者被配置為診斷設(shè)備或系統(tǒng),例如modistm超級(jí)集成診斷系統(tǒng)或具有其組件。此外,用戶接口404的輸出ui元件可以被配置為像
接著,圖5是dcp提供器500的框圖。dcp提供器106、108、110、和112中的一個(gè)或多個(gè)可以被配置為像dcp提供器500的至少一部分。就這一點(diǎn)而言,dcp提供器106、108、110、和112中的一個(gè)或多個(gè)可以包括dcp提供器500的組件的全部或僅僅一部分。
dcp提供器500包括處理器502、計(jì)算機(jī)可讀介質(zhì)504、用戶接口506、網(wǎng)絡(luò)接口508、時(shí)鐘510、運(yùn)動(dòng)檢測(cè)器512、以及位置檢測(cè)器514,其中的兩個(gè)或更多個(gè)可以經(jīng)由總線、網(wǎng)絡(luò)、或其他連接機(jī)制516通信地耦合或鏈接在一起。計(jì)算機(jī)可讀介質(zhì)504可以存儲(chǔ)crpi518、dcp520、和其他數(shù)據(jù),但不限于此。處理器502可以執(zhí)行crpi518。一般而言,上文中關(guān)于處理器、計(jì)算機(jī)可讀介質(zhì)、用戶接口、網(wǎng)絡(luò)接口、時(shí)鐘、運(yùn)動(dòng)檢測(cè)器、和位置檢測(cè)器的評(píng)論中的一些或全部評(píng)論分別適用于處理器502、計(jì)算機(jī)可讀介質(zhì)504、用戶接口506、網(wǎng)絡(luò)接口508、時(shí)鐘510、運(yùn)動(dòng)檢測(cè)器512、以及位置檢測(cè)器514。
crpi518可以包括用于接收包括dcp的消息、從所接收的消息中提取dcp、使所提取的dcp與其他數(shù)據(jù)(例如,由時(shí)鐘510所提供的時(shí)間數(shù)據(jù))相關(guān)、或者將dcp存儲(chǔ)在dcp520內(nèi)的程序指令。除了時(shí)間數(shù)據(jù)之外,存儲(chǔ)在dcp520中的dcp可以包括與位置或運(yùn)動(dòng)數(shù)據(jù)相對(duì)應(yīng)的數(shù)據(jù)。
crpi518可以包括用于確定dcp的程序指令(即,dcp確定crpi)。例如,dcp確定crpi可以基于由運(yùn)動(dòng)檢測(cè)器512或位置檢測(cè)器514所確定或提供的數(shù)據(jù)來確定dcp。
網(wǎng)絡(luò)接口508可以接收可作為dcp存儲(chǔ)在dcp520內(nèi)的參數(shù)。網(wǎng)絡(luò)接口508可以提供所接收的參數(shù)(例如,至處理器500、計(jì)算機(jī)可讀介質(zhì)504、或連接機(jī)制512)以用于存儲(chǔ)在dcp520內(nèi)。所接收的參數(shù)可以包括時(shí)間數(shù)據(jù)或者處理器500可以將時(shí)間數(shù)據(jù)與所接收的參數(shù)相關(guān)以用于存儲(chǔ)在dcp520內(nèi)。
網(wǎng)絡(luò)接口508可以通過網(wǎng)絡(luò)118從tds計(jì)算設(shè)備114接收dcp請(qǐng)求。dcp請(qǐng)求可以包括但不限于時(shí)間標(biāo)識(shí)符、位置標(biāo)識(shí)符、數(shù)量標(biāo)識(shí)符、以及時(shí)間間隔標(biāo)識(shí)符。時(shí)間標(biāo)識(shí)符可以包括開始時(shí)間、結(jié)束時(shí)間、或者包括開始時(shí)間和結(jié)束時(shí)間的時(shí)間范圍,但不限于此。地點(diǎn)標(biāo)識(shí)符可以包括用于標(biāo)識(shí)給定區(qū)域的數(shù)據(jù),例如用于標(biāo)識(shí)與郵政編碼相關(guān)聯(lián)的區(qū)域的郵政編碼,或者用于標(biāo)識(shí)與車輛行進(jìn)的路徑相關(guān)聯(lián)的區(qū)域的一組gps位置,但不限于此。例如,數(shù)量標(biāo)識(shí)符可以標(biāo)識(shí)要提供的dcp的最小或最大數(shù)量(例如,100dcp)。例如,時(shí)間間隔標(biāo)識(shí)符標(biāo)識(shí)可以標(biāo)識(shí)用于標(biāo)識(shí)連續(xù)的dcp之間的期望的時(shí)序的時(shí)間間隔(例如,5或30秒)。
crpi518可以包括使得網(wǎng)絡(luò)接口508響應(yīng)于dcp請(qǐng)求而發(fā)送dcp的程序指令。網(wǎng)絡(luò)接口508可以響應(yīng)于dcp請(qǐng)求,通過網(wǎng)絡(luò)118向tds計(jì)算設(shè)備114或發(fā)送dcp請(qǐng)求的另一設(shè)備發(fā)送所請(qǐng)求的dcp。
用戶接口506可以用于輸入dcp以與dcp520一起存儲(chǔ)。用戶接口506可以呈現(xiàn)與創(chuàng)建、存儲(chǔ)、和提供dcp有關(guān)的數(shù)據(jù)。
dcp提供器500可以包括或被配置為臺(tái)式計(jì)算機(jī)或膝上型計(jì)算設(shè)備,其包括在圖5中所示出的dcp提供器500的一個(gè)或多個(gè)組件。dcp提供器500可以包括或被配置為診斷設(shè)備或系統(tǒng),例如modistm超級(jí)集成診斷系統(tǒng)或具有其組件。此外,用戶接口506的輸出ui元件可以被配置為像
iii.示例vdv和dcp
數(shù)據(jù)收集器104可以被配置為請(qǐng)求、接收、或存儲(chǔ)能夠從車輛獲得的多種vdv中的任何一種。能夠從車輛獲得的vdv可以基于各種車輛特性,例如但不限于車輛的年份、構(gòu)造、和模型,以及車輛內(nèi)的組件(例如,具有特定排量或變速箱類型(例如,手動(dòng)或自動(dòng))的引擎)。由車輛所提供的vdv的值可以基于各種駕駛環(huán)境,例如但不限于,車輛如何被駕駛、車輛在哪里被駕駛、以及氣象環(huán)境。vdv還可以由未被駕駛的車輛提供。例如,vdv可以由停車場(chǎng)中或者車輛修理店內(nèi)停放或空閑的車輛提供。
數(shù)據(jù)收集器104可以向車輛102發(fā)送vdv請(qǐng)求。vdv請(qǐng)求可以包括ecu標(biāo)識(shí)符、源標(biāo)識(shí)符、或車輛pid,但不限于此。在車輛通信鏈路134上發(fā)送的ecu標(biāo)識(shí)符允許接收vdv請(qǐng)求的ecu確定該ecu是否要響應(yīng)于vdv請(qǐng)求。ecu可以使用vdv請(qǐng)求中的源標(biāo)識(shí)符以作為vdv請(qǐng)求響應(yīng)的目的地。ecu可以使用車輛pid來確定哪個(gè)vdv要包括在vdv請(qǐng)求響應(yīng)中。
圖10示出一組示例vdv請(qǐng)求1000,其包括vdv請(qǐng)求1002、1004、1006、1008、1010、和1012。這些vdv請(qǐng)求中的每個(gè)vdv請(qǐng)求去往車輛102內(nèi)的引擎ecu,并且由數(shù)據(jù)收集器104發(fā)起。vdv請(qǐng)求1002至1012中的每個(gè)vdv請(qǐng)求包括模式號(hào)(例如,obdii模式號(hào))。模式[1]可以表示針對(duì)vdv的請(qǐng)求。模式[3]可以表示針對(duì)dtc的請(qǐng)求。vdv請(qǐng)求也可以包括其他模式,或者根本沒有模式。vdv請(qǐng)求的目的地可以是針對(duì)除了引擎ecu之外的ecu。vdv請(qǐng)求1002、1004、1008、和1010中的每個(gè)包括pid。pid[04]可以將所計(jì)算的引擎負(fù)載值標(biāo)識(shí)為在包含性的百分之0到100之間的百分比。pid[05]可以以攝氏度來標(biāo)識(shí)引擎冷卻劑溫度vdv。pid[0f]可以以攝氏度來標(biāo)識(shí)吸入空氣溫度vdv。vdv請(qǐng)求可以包括與在圖10中所示出的那些pid不同的pid。vdv請(qǐng)求1006和1010是沒有pid的vdv請(qǐng)求的示例。
諸如數(shù)據(jù)收集器104或tds計(jì)算設(shè)備114之類的設(shè)備可以被配置為確定、請(qǐng)求、接收、或存儲(chǔ)可以與vdv相關(guān)聯(lián)的多種dcp中的任何一種,所述vdv例如由數(shù)據(jù)收集器104請(qǐng)求、接收、或存儲(chǔ)的vdv。在一個(gè)方面中,當(dāng)數(shù)據(jù)收集器104接收vdv時(shí)或者當(dāng)數(shù)據(jù)收集器104將vdv存儲(chǔ)為vdv320的一部分時(shí),數(shù)據(jù)收集器104可以將vdv與dcp相關(guān)聯(lián)。在另一方面中,數(shù)據(jù)收集器104可以在收集收集器104接收并對(duì)vdv進(jìn)行存儲(chǔ)之后將vdv和dcp相關(guān)聯(lián)。在另一方面中,tds計(jì)算設(shè)備114可以請(qǐng)求并接收dcp,并且接著將dcp與vdv相關(guān)聯(lián)以替代或添加至數(shù)據(jù)收集器104。
由車輛所提供的vdv請(qǐng)求響應(yīng)可以包括vdv標(biāo)識(shí)符(例如,pid)和vdv。由車輛所提供的vdv請(qǐng)求響應(yīng)可以包括與vdv相關(guān)聯(lián)的時(shí)間戳(例如,由車輛102捕獲vdv或?qū)⑵浒l(fā)送至數(shù)據(jù)收集器104的時(shí)間)。額外地或可替代地,當(dāng)數(shù)據(jù)收集器104接收或?qū)dv進(jìn)行存儲(chǔ)時(shí),數(shù)據(jù)收集器104可以將時(shí)間與諸如時(shí)間之類的vdv相關(guān)聯(lián)。
圖10示出了一組示例vdv1014,其包括vdv1016、1018、1020、1022、1024、和1026。針對(duì)vdv1020和1026,vdv類型(即,vdv的類型)是由模式(例如,模式[3])來標(biāo)識(shí)的,并且vdv處于數(shù)據(jù)-1和數(shù)據(jù)-2值之內(nèi)。針對(duì)vdv1016、1018、1022、和1024,vdv類型是由模式(即,模式[1])和數(shù)據(jù)-1值(例如,pid[05]或[0f])來標(biāo)識(shí)的,并且vdv是由數(shù)據(jù)-2值示出的。針對(duì)vdv1020的數(shù)據(jù)-1和數(shù)據(jù)-2的空值可以指示沒有由引擎ecu設(shè)置的dtc。
圖10示出了vdv1016至1026中的每個(gè),其包括與請(qǐng)求標(biāo)識(shí)符(例如,vdv請(qǐng)求1002至1012中的1至6)對(duì)應(yīng)的響應(yīng)標(biāo)識(shí)符(例如,1至6)。vdv1016至1026也包括針對(duì)數(shù)據(jù)收集器104的目的地標(biāo)識(shí)符、針對(duì)引擎ecu的源標(biāo)識(shí)符。
接著,圖11示出了根據(jù)示例實(shí)施例的一組dcp請(qǐng)求1100、一組dcp請(qǐng)求響應(yīng)1110、以及一組dcp1120。所述一組dcp1120可以包括對(duì)數(shù)據(jù)收集器104而言本地地確定的dcp,例如由數(shù)據(jù)收集器104或者由dcp提供器106所確定的dcp。所述一組dcp1120包括與第一時(shí)間(即,時(shí)間1)相關(guān)聯(lián)的dcp1122以及與第二時(shí)間(即,時(shí)間4)相關(guān)聯(lián)的dcp1124。相關(guān)聯(lián)的時(shí)間可以包括日期標(biāo)識(shí)符(例如,2016年1月1日的標(biāo)識(shí)符)以及時(shí)間標(biāo)識(shí)符(例如,太平洋標(biāo)準(zhǔn)時(shí)間7:30am)。dcp1122和dcp1124包括指示位置標(biāo)識(shí)符、前進(jìn)方向標(biāo)識(shí)符、速度值、和加速度值的dcp。前進(jìn)方向標(biāo)識(shí)符可以包括方向(例如,北、南、或西北)或者用于指示車輛102的前進(jìn)方向的其他信息。
所述一組針對(duì)dcp1100的請(qǐng)求包括dcp請(qǐng)求1102、1104、1106、和1108。dcp請(qǐng)求可以包括源標(biāo)識(shí)符、目的地標(biāo)識(shí)符、位置、前進(jìn)方向、時(shí)間、dcp標(biāo)識(shí)符、以及請(qǐng)求號(hào),但不限于此。所述一組dcp請(qǐng)求響應(yīng)1110包括dcp請(qǐng)求響應(yīng)1112、1114、1116、和1118。dcp請(qǐng)求響應(yīng)可以包括源標(biāo)識(shí)符、目的地標(biāo)識(shí)符、響應(yīng)標(biāo)識(shí)符(例如,與dcp請(qǐng)求1102至1108的請(qǐng)求標(biāo)識(shí)符1至4分別對(duì)應(yīng)的1至4)、以及dcp值,但不限于此。數(shù)據(jù)收集器104或另一設(shè)備可以確定與共同時(shí)間相關(guān)聯(lián)的vdv和dcp,并將這些vdv和dcp相關(guān)聯(lián)。
作為示例,dcp請(qǐng)求響應(yīng)1112和1114的dcp-1值和dcp-2值與時(shí)間time-1(基于請(qǐng)求1和2)相關(guān)聯(lián),dcp1122的dcp值與時(shí)間time-1相關(guān)聯(lián),并且vdv請(qǐng)求響應(yīng)1016的vdv與時(shí)間time-1關(guān)聯(lián)。這些參數(shù)的全部或其一部分可以彼此相關(guān)聯(lián)。
vdv請(qǐng)求響應(yīng)1018和1020的vdv分別與時(shí)間time-2和time-3相關(guān)聯(lián)。數(shù)據(jù)收集器104或tds計(jì)算設(shè)備114可以確定時(shí)間time-2和time-3在從時(shí)間time-1開始的閾值時(shí)間量?jī)?nèi),并且響應(yīng)性地將vdv請(qǐng)求響應(yīng)1018和1020的vdv關(guān)聯(lián)至與時(shí)間time-1相關(guān)聯(lián)的dcp和vdv。以該方式,當(dāng)車輛位于位置loc-1或臨近loc-1的位置時(shí),tds計(jì)算設(shè)備114可以使用相關(guān)聯(lián)的數(shù)據(jù)來確定引擎ecu沒有設(shè)置任何dtc。
作為另一示例,dcp請(qǐng)求響應(yīng)1116和1118的dcp-1值和dcp-2值與時(shí)間time-4相關(guān)聯(lián)(基于請(qǐng)求3和4),dcp1124的dcp值與時(shí)間time-4相關(guān)聯(lián),并且vdv請(qǐng)求響應(yīng)1022的vdv與時(shí)間time-4相關(guān)聯(lián)。這些參數(shù)的全部或其某一部分可以彼此相關(guān)聯(lián)。
vdv請(qǐng)求響應(yīng)1024和1026的vdv分別與時(shí)間time-5和time-6相關(guān)聯(lián)。數(shù)據(jù)收集器104或tds計(jì)算設(shè)備114可以確定時(shí)間time-5和time-6在從時(shí)間time-4開始的閾值時(shí)間量?jī)?nèi),并且響應(yīng)性地將vdv請(qǐng)求響應(yīng)1024和1026的vdv關(guān)聯(lián)至與時(shí)間time-4相關(guān)聯(lián)的dcp和vdv。以該方式,tds計(jì)算設(shè)備114可以使用相關(guān)聯(lián)的數(shù)據(jù)來確定當(dāng)車輛位于位置loc-2或鄰近loc-2的位置時(shí),引擎ecu已經(jīng)設(shè)置了dtcp0115和dtcp0116。
iv.示例操作
接著,圖6是根據(jù)在本文中所描述的一個(gè)或多個(gè)示例實(shí)施例的描繪了可以被實(shí)行的一組功能600(或更簡(jiǎn)單地“組600”)的流程圖。組600包括在用包含性的偶數(shù)602至612標(biāo)記的框中所示出的功能。對(duì)組600的以下描述包括對(duì)在該申請(qǐng)中的其他附圖中所示出的元件的引用,但組600的功能不限于由所引用的元件實(shí)行??梢允褂迷诮M600中所示出的功能中的一個(gè)或多個(gè)功能以及在本文中所描述的一個(gè)或多個(gè)其他功能來執(zhí)行多種方法,所述一個(gè)或多個(gè)其他功能例如但不限于在圖7、圖8、或圖9中所示出的功能中的一個(gè)或多個(gè)功能。
框602包括由數(shù)據(jù)收集器104接收用于配置數(shù)據(jù)收集器104以收集vdv的輸入。這些輸入可以包括dcci。數(shù)據(jù)收集器104可以接收通過使用用戶界面304輸入的dcci。例如,dcci可以包括通過使用用戶界面304輸入的一個(gè)或多個(gè)pid、dtc、車輛標(biāo)識(shí)符、車輛系統(tǒng)標(biāo)識(shí)符、或者癥狀數(shù)據(jù)(例如,c/c/c數(shù)據(jù))。額外地或可替代地,數(shù)據(jù)收集器104可以從網(wǎng)絡(luò)接口314接收dcci。例如,dcci可以包括通過網(wǎng)絡(luò)118從另一網(wǎng)絡(luò)設(shè)備(例如,由服務(wù)顧問用來輸入與車輛102有關(guān)的數(shù)據(jù)的數(shù)據(jù)收集器)發(fā)送至數(shù)據(jù)收集器104的一個(gè)或多個(gè)pid、dtc、車輛標(biāo)識(shí)符、車輛系統(tǒng)標(biāo)識(shí)符、或者癥狀數(shù)據(jù)。數(shù)據(jù)收集器104還可以從車輛102接收dcci。例如,數(shù)據(jù)收集器104可以從車輛102請(qǐng)求vin,并且響應(yīng)于該請(qǐng)求而返回的vin可以被用作dcci以確定哪些協(xié)議和消息適用于從車輛102請(qǐng)求vdv。
接收dcci還可以包括從計(jì)算機(jī)可讀介質(zhì)302接收dcci。處理器300可以執(zhí)行crpi318以至少部分地基于由數(shù)據(jù)收集器104所接收的其他dcci來確定計(jì)算機(jī)可讀介質(zhì)內(nèi)的dcci。例如,處理器300可以基于包括與車輛102相關(guān)的車輛標(biāo)識(shí)數(shù)據(jù)和癥狀數(shù)據(jù)的dcci來確定要從車輛102請(qǐng)求的一個(gè)或多個(gè)vdv。例如,如果癥狀數(shù)據(jù)指示車輛102內(nèi)的檢查引擎燈是亮的并且車輛內(nèi)的溫度計(jì)出現(xiàn)故障,則處理器300可以確定針對(duì)引擎冷卻劑溫度的obdii模式[01],pid[05],以及用于請(qǐng)求dtc的obdii模式[03]是可應(yīng)用的vdv,從而基于包括與車輛102相關(guān)的車輛標(biāo)識(shí)數(shù)據(jù)和癥狀數(shù)據(jù)的dcci來請(qǐng)求由癥狀標(biāo)識(shí)并且展示癥狀的車輛。
接著,框604包括由數(shù)據(jù)收集器104建立到車輛102和dcp提供器的通信耦合。在數(shù)據(jù)收集器104與車輛102之間所建立的通信耦合可以包括在數(shù)據(jù)收集器104與車輛102之間的有線或無線連接。有線連接可以包括電力連接,其從車輛102中的電池向數(shù)據(jù)收集器104提供針對(duì)數(shù)據(jù)收集器104的操作性電源。建立通信耦合可以包括將車輛接口鏈路126連接至車輛102和數(shù)據(jù)收集器104。
類似地,在數(shù)據(jù)收集器104與dcp提供器(例如,dcp提供器106)之間所建立的通信耦合可以包括數(shù)據(jù)收集器104與dcp提供器之間的有線或無線連接。有線連接可以包括從數(shù)據(jù)收集器104和dcp提供器中的一個(gè)向另一個(gè)提供操作性電力的電力連接。在數(shù)據(jù)收集器104與dcp提供器之間建立通信耦合可以包括將本地通信鏈路122連接至數(shù)據(jù)收集器104和dcp提供器106。
接著,框606包括由數(shù)據(jù)收集器104從車輛102請(qǐng)求vdv。請(qǐng)求vdv可以包括車輛接口312通過車輛接口鏈路126向車輛102發(fā)送針對(duì)vdv的一個(gè)或多個(gè)請(qǐng)求。所請(qǐng)求的vdv可以至少部分地基于在框602處所接收的dcci。針對(duì)根據(jù)obdii診斷的vdv,vdv請(qǐng)求可以包括如在圖10中所示出的模式號(hào)或pid。vdv不限于obdii診斷參數(shù)。例如,vdv可以包括來自?shī)蕵废到y(tǒng)、補(bǔ)充可充氣約束系統(tǒng)、或車輛102內(nèi)的某一其他非發(fā)射相關(guān)的ecu或系統(tǒng)的vdv。
接著,框608包括由數(shù)據(jù)收集器104從dcp提供器請(qǐng)求dcp。在框608處所請(qǐng)求的dcp可以包括但不限于當(dāng)dcp被捕獲時(shí)與車輛102所跟隨的路徑有關(guān)的交通條件參數(shù)、當(dāng)dcp被捕獲時(shí)與車輛102的位置有關(guān)的氣象參數(shù)、當(dāng)dcp被捕獲時(shí)車輛102的位置參數(shù)、或者當(dāng)dcp被捕獲時(shí)與車輛102有關(guān)的運(yùn)動(dòng)參數(shù)。
請(qǐng)求dcp可以包括數(shù)據(jù)收集器104通過本地通信鏈路122向dcp提供器106或者通過網(wǎng)絡(luò)118向dcp提供器108、110、或112發(fā)送dcp請(qǐng)求。在一個(gè)方面中,dcp請(qǐng)求可以包括數(shù)據(jù)收集器104的標(biāo)識(shí)符(例如,dcp請(qǐng)求1102中的源數(shù)據(jù)),以使得dcp提供器知道向哪里發(fā)送由數(shù)據(jù)收集器104所請(qǐng)求的dcp。在另一方面中,dcp請(qǐng)求可以包括針對(duì)dcp提供器可以向數(shù)據(jù)收集器104提供的dcp子組的請(qǐng)求。例如,如果dcp提供器108可以提供在上文中所描述的氣象dcp值,則dcp請(qǐng)求可以包括僅僅針對(duì)來自dcp提供器108的溫度和氣壓值的請(qǐng)求。在另一方面中,dcp請(qǐng)求可以包括位置標(biāo)識(shí)符,例如指示車輛102的位置的位置標(biāo)識(shí)符。當(dāng)車輛102的位置改變時(shí),數(shù)據(jù)收集器104可以基于新的位置而發(fā)送另一dcp請(qǐng)求。
參考dcp請(qǐng)求1100至1108,每個(gè)請(qǐng)求可以標(biāo)識(shí)請(qǐng)求的源(例如,數(shù)據(jù)收集器104)和請(qǐng)求的目的地(例如,dcp提供器108或110)。當(dāng)dcp提供器(例如,dcp提供器106)在本地通信地耦合至數(shù)據(jù)收集器104時(shí),可以由dcp請(qǐng)求來隱含源和目的地。如在圖11中所示出的,dcp請(qǐng)求可以指示要提供哪個(gè)dcp(例如,針對(duì)dcp請(qǐng)求1102和1104的溫度和氣壓值、以及針對(duì)dcp請(qǐng)求1104和1108的交通速度(例如,平均交通速度))。
接著,框610包括由數(shù)據(jù)收集器104從車輛102接收vdv。接收vdv可以包括車輛接口312接收車輛102通過車輛通信鏈路126所發(fā)送的vdv。
接著,框612包括由數(shù)據(jù)收集器104從dcp提供器接收dcp。接收vdv可以包括網(wǎng)絡(luò)接口314接收dcp提供器106通過本地通信鏈路122發(fā)送的vdv或者dcp提供器108、110、或112中的任何一個(gè)通過網(wǎng)絡(luò)118向數(shù)據(jù)收集器104發(fā)送的vdv。
接著,圖7是根據(jù)在本文中所描述的一個(gè)或多個(gè)示例實(shí)施例的描繪了可以被實(shí)行的一組功能700(或更簡(jiǎn)單地“組700”)的流程圖。組700包括在用包含性的偶數(shù)702至710標(biāo)記的框中所示出的功能。對(duì)組700的以下描述包括對(duì)在該申請(qǐng)中的其他附圖中所示出的元件的引用,但組700的功能不限于由所引用的元件實(shí)行??梢允褂迷诮M700中所示出的功能中的一個(gè)或多個(gè)功能以及在本文中所描述的一個(gè)或多個(gè)其他功能來執(zhí)行多種方法,所述一個(gè)或多個(gè)其他功能例如但不限于在圖6、圖8、或圖9中所示出的功能中的一個(gè)或多個(gè)功能。
框702包括由計(jì)算機(jī)可讀介質(zhì)存儲(chǔ)與第一車輛(例如,車輛102)有關(guān)的多個(gè)vdv。對(duì)vdv進(jìn)行存儲(chǔ)可以包括計(jì)算機(jī)可讀介質(zhì)318存儲(chǔ)數(shù)據(jù)收集器104如在框610中所描述的那樣從車輛102接收的vdv。額外地或可替代地,對(duì)vdv進(jìn)行存儲(chǔ)可以包括計(jì)算機(jī)可讀介質(zhì)202存儲(chǔ)tds計(jì)算設(shè)備114從數(shù)據(jù)收集器104接收的vdv(例如,存儲(chǔ)在vdv320中的vdv中的一些或全部vdv)。在框702處所存儲(chǔ)的vdv可以包括從車輛102獲得的vdv,例如但不限于dtc、pid、和pid值。額外地或可替代地,在框702處所存儲(chǔ)的vdv可以包括在車輛內(nèi)安裝的組件的電氣測(cè)量。
對(duì)多個(gè)vdv進(jìn)行存儲(chǔ)可以包括存儲(chǔ)與所述多個(gè)vdv相關(guān)聯(lián)的數(shù)據(jù)。一般而言,與vdv相關(guān)聯(lián)的數(shù)據(jù)可以包括設(shè)備(例如,數(shù)據(jù)收集器104或tds計(jì)算設(shè)備114)可以用來確定與vdv對(duì)應(yīng)的dcp的數(shù)據(jù)。作為示例,與vdv相關(guān)聯(lián)的數(shù)據(jù)可以包括時(shí)間值(例如,指示何時(shí)生成或接收vdv的時(shí)間值)或者位置值(例如,當(dāng)生成vdv時(shí)車輛102的位置或者當(dāng)由數(shù)據(jù)收集器104接收vdv時(shí)數(shù)據(jù)收集器104的位置)。與vdv相關(guān)聯(lián)的數(shù)據(jù)可以包括車輛102的車輛標(biāo)識(shí)符(例如,vin)。
接著,框704包括由計(jì)算機(jī)可讀介質(zhì)存儲(chǔ)與vdv對(duì)應(yīng)的多個(gè)dcp。對(duì)dcp進(jìn)行存儲(chǔ)可以包括計(jì)算機(jī)可讀介質(zhì)302存儲(chǔ)由數(shù)據(jù)收集器104所確定的dcp、存儲(chǔ)由本地dcp提供器106所確定的dcp、或者存儲(chǔ)由遠(yuǎn)程dcp提供器108、110、或112所確定的dcp。額外地或可替代地,對(duì)dcp進(jìn)行存儲(chǔ)可以包括計(jì)算機(jī)可讀介質(zhì)202存儲(chǔ)tds計(jì)算設(shè)備114從數(shù)據(jù)收集器104所接收的dcp(例如,存儲(chǔ)在dcp322中的dcp中的一些或全部dcp)。在框704處所存儲(chǔ)的dcp可以包括但不限于交通條件參數(shù)、氣象參數(shù)、位置參數(shù)、和運(yùn)動(dòng)參數(shù)。
對(duì)dcp進(jìn)行存儲(chǔ)可以包括存儲(chǔ)與dcp相關(guān)聯(lián)的數(shù)據(jù)。一般而言,與dcp相關(guān)聯(lián)的數(shù)據(jù)可以包括諸如數(shù)據(jù)收集器104或tds計(jì)算設(shè)備114之類的設(shè)備可以使用以確定與dcp對(duì)應(yīng)的vdv的數(shù)據(jù)。如在上文所描述的,與vdv相關(guān)聯(lián)的數(shù)據(jù)類型中的一些或全部可以與dcp相關(guān)聯(lián)。
接著,框706包括由處理器200基于對(duì)至少一個(gè)vdv以及與所述至少一個(gè)vdv對(duì)應(yīng)的dcp的至少一部分的選擇來生成tds。處理器200可以基于tds請(qǐng)求內(nèi)的數(shù)據(jù)來選擇至少一個(gè)vdv。tds請(qǐng)求內(nèi)的數(shù)據(jù)可以包括來自與服務(wù)該車輛102有關(guān)的修理訂單的c/c/c的至少一部分。作為示例,tds請(qǐng)求內(nèi)的數(shù)據(jù)可以包括dtc標(biāo)識(shí)符(例如,p0115或p0116)或pid(例如,pid05)。作為另一示例,修理訂單的投訴部分可以包括指示車輛102上的檢查引擎燈是亮的以及冷卻液儀表發(fā)生故障的文本。
在第一方面中,處理器200可以基于在車輛102內(nèi)設(shè)置的dtc(即,活動(dòng)的)來選擇至少一個(gè)vdv。在第一方面中,至少一個(gè)vdv可以包括第一vdv,所述第一vdv指示已經(jīng)在車輛中設(shè)置了dtc以及在該第一vdv之前捕獲的一些vdv和在該第一vdv之后捕獲的一些vdv。在第二方面中,處理器200可以基于超過閾值vdv的vdv來選擇所述至少一個(gè)vdv。在第二方面中,所述至少一個(gè)vdv可以包括第二vdv,所述第二vdv包括超過閾值vdv的vdv以及在該第二vdv之前捕獲的一些vdv和在該第二vdv之后捕獲的一些vdv。在圖8中示出了與生成tds有關(guān)的額外的細(xì)節(jié)。
接著,框708包括由計(jì)算機(jī)可讀介質(zhì)對(duì)tds進(jìn)行存儲(chǔ)。對(duì)tds進(jìn)行存儲(chǔ)可以包括計(jì)算機(jī)可讀介質(zhì)202將tds(在框706處生成)存儲(chǔ)在tds212中。
接著,框710包括響應(yīng)于tds請(qǐng)求通過用戶接口204和網(wǎng)絡(luò)接口206中的至少一個(gè)來輸出所存儲(chǔ)的tds。通過用戶接口206輸出tds可以包括顯示tds的可視部分或播放tds的可聽部分。通過網(wǎng)絡(luò)接口206輸出tds可以包括網(wǎng)絡(luò)接口206通過網(wǎng)絡(luò)118講tds發(fā)送至另一設(shè)備(例如,tds呈現(xiàn)設(shè)備116)。
在可替代的布置中,生成tds(在框706處)可以基于與車輛相關(guān)聯(lián)的車輛標(biāo)識(shí)符和c/c/c的選擇。處理器200可以從數(shù)據(jù)庫(kù)120取回?cái)?shù)據(jù)以基于車輛標(biāo)識(shí)符(例如,y/m/m-1)和c/c/c(例如,dtcp0301)生成tds。處理器200可以基于指示針對(duì)引擎rpm和吸入map的多個(gè)pid值的序列的vdv來生成tds。數(shù)據(jù)庫(kù)120可以包括裝載指令,其指示車輛(例如,車輛102或136)可以如何被加載以使得車輛在由tds指示的多個(gè)pid值的序列所指示的rpm和吸入map下操作。負(fù)載指令可以指示變速箱、配件狀態(tài)(例如,車輛空調(diào)(ac)打開或關(guān)閉)、以及油門位置,但不限于此。以該可替代的方式所生成的tds可以包括如在表2內(nèi)的示例tds數(shù)據(jù)中所示出的vdv和負(fù)載指令的序列。以該可替代的方式所生成的tds可以包括與在表2中所示出的不同數(shù)量的時(shí)間序列值、vdv、和負(fù)載指令。
表2
接著,圖8是根據(jù)在本文中所描述的一個(gè)或多個(gè)示例實(shí)施例的描繪了可以被實(shí)行的一組功能800(或更簡(jiǎn)單地“組800”)的流程圖。組800包括在用包含性的偶數(shù)802至810標(biāo)記的框中所示出的功能。對(duì)組800的以下描述包括對(duì)在該申請(qǐng)中的其他附圖中所示出的元件的引用,但組800的功能不限于由所引用的元件實(shí)行??梢允褂迷诮M800中所示出的功能中的一個(gè)或多個(gè)功能以及在本文中所描述的一個(gè)或多個(gè)其他功能來執(zhí)行多種方法,所述一個(gè)或多個(gè)其他功能例如但不限于在圖6、圖7、或圖9中所示出的功能中的一個(gè)或多個(gè)功能。
框802包括由處理器200確定與至少一個(gè)vdv(例如,關(guān)于框708所討論的至少一個(gè)vdv選擇)的選擇對(duì)應(yīng)的路徑。處理器200可以執(zhí)行cpri210以使得網(wǎng)絡(luò)接口206將與至少一個(gè)vdv相關(guān)聯(lián)的位置標(biāo)識(shí)符發(fā)送至dcp提供器112從而請(qǐng)求關(guān)于位置標(biāo)識(shí)符的路徑數(shù)據(jù)。響應(yīng)于針對(duì)路徑數(shù)據(jù)的該請(qǐng)求,dcp提供器112可以發(fā)送指示與位置標(biāo)識(shí)符對(duì)應(yīng)的一個(gè)或多個(gè)路徑的路徑數(shù)據(jù)。ss路徑數(shù)據(jù)可以包括但不限于道路名稱和示出與道路名稱相關(guān)聯(lián)的路徑的地圖。路徑數(shù)據(jù)可以明確地或隱含地指示多個(gè)路徑的順序(例如,如在圖12中所示出的路徑-1(1204)、路徑-3(1206)、路徑-4(1208)、路徑-5(1210)、以及路徑-6(1212))。
框804包括由處理器200確定用于跟隨所確定的路徑的指令(例如,跟隨路徑指令)。dcp提供器112可以將所述跟隨路徑指令發(fā)送至tds計(jì)算設(shè)備114。跟隨路徑指令可以明確地或隱含地指示跟隨路徑指令的順序。參考圖12,跟隨路徑指令可以包括例如但不限于(i)在路徑-1上向北前進(jìn),(ii)在路徑-1、路徑-2、和路徑-3的交叉處停下,(iii)在路徑-3上向西北前進(jìn),(iv)在路徑-4上繼續(xù)向北,(v)向右轉(zhuǎn)到路徑-5上并且接著在路徑-6上向東前進(jìn)。包括由運(yùn)動(dòng)檢測(cè)器306所確定的運(yùn)動(dòng)值的vdv可以用于確定指示速度、加速度等級(jí)、或剎車等級(jí)的跟隨路徑指令。
框806包括由處理器200在tds內(nèi)添加指令。作為示例,處理器200可以首先分配計(jì)算機(jī)可讀介質(zhì)202的一部分(例如,tds212的一部分)用于tds的存儲(chǔ),并且將諸如在圖12中所示出的描述符1214之類的描述符添加至tds。接著,處理器200可以將跟隨路徑指令添加至tds。處理器200可以將地圖添加至tds,例如示出了所確定的路徑的地圖1202。
在一些情況下,tds呈現(xiàn)設(shè)備116可以在遠(yuǎn)離車輛跟隨的所確定的路徑的開始點(diǎn)的第一位置處。處理器200可以確定從第一位置到所確定的路徑的開始點(diǎn)的開始路徑。處理器200可以將所述開始路徑(例如,與所述開始路徑對(duì)應(yīng)的跟隨路徑指令、通知、以及地圖)添加至tds??梢詫⑨槍?duì)開始路徑的跟隨路徑指令添加在針對(duì)車輛跟隨的所確定的路徑的跟隨路徑指令之前。
在這些相同的情況或其他情況下,tds呈現(xiàn)設(shè)備116的用戶可以期望返回至第一位置或者在沿著車輛跟隨的所確定的路徑行進(jìn)之后去往第二位置。處理器200可以確定從車輛跟隨的所確定的路徑的中間或終點(diǎn)到第一位置或第二位置的返回路徑。處理器200可以將所述返回路徑(例如,跟隨路徑指令、通知、以及與返回路徑對(duì)應(yīng)的地圖)添加至tds??梢詫⑨槍?duì)返回路徑的跟隨路徑指令添加在針對(duì)車輛跟隨的所確定的路徑的跟隨路徑指令之后。
框808包括由處理器200在tds內(nèi)添加通知。所述通知可以包括關(guān)于vdv、dcp、或tds的通知。用戶接口404可以可視地或可聽地呈現(xiàn)tds通知。作為示例,所述通知可以包括關(guān)于沿著路徑-31206的特定點(diǎn)設(shè)置的兩個(gè)dtc的通知1216(在圖12中示出)。該通知可以警告tds呈現(xiàn)設(shè)備116的用戶關(guān)于由車輛設(shè)置這兩個(gè)dtc的位置。以類似的方式,通知可以向用戶警告沿著路徑的、在車輛提供超過閾值或落入vdv的某一范圍內(nèi)的vdv的位置。作為另一示例,該通知可以包括關(guān)于路徑環(huán)境的通知1218(在圖12中示出),例如,沿著路徑-1出現(xiàn)的停止標(biāo)志。通知的其他示例也是可能的。
框810包括由處理器200確定替代路徑。替代路徑可以與基線路徑不同,但是具有與基線路徑的路徑特性匹配或接近的至少一個(gè)路徑特性。接近路徑特性可以是落在基線路徑的路徑特性范圍內(nèi)的路徑特性。例如,接近路徑速度特性可以是每小時(shí)5公里(kph)、10kph、15kph、20kph或者另一數(shù)量的kph的基線路徑速度特性(例如,基線路徑上45kph的速度限制)之內(nèi)的速度。作為另一示例,接近路徑坡度特性可以是每距離坡度的最大改變,例如但不限于每公里10米(mpk)、15mpk、20mpk、25mpk、或30mpk。作為另一示例,接近路徑曲率可以是每公里最大轉(zhuǎn)彎角度(dpk),例如但不限于,10dpk、15dpk或20dpk。路徑特性可以具有與在上文中所列出的示例單位不同的單位。
處理器200可以接收tds請(qǐng)求內(nèi)的位置標(biāo)識(shí)符和距離范圍。位置標(biāo)識(shí)符可以指示tds呈現(xiàn)器116的位置。距離范圍可以指示例如(i)技工愿意駕駛以去往基線路徑或替代路徑的開始點(diǎn)的最大距離,或者(ii)技工愿意駕駛以去往基線路徑或替代路徑的開始點(diǎn)、在基線路徑或替代路徑上駕駛、以及從基線路徑或替代路徑的結(jié)束點(diǎn)駕駛回技工的修理店或其他位置的最大距離。
處理器200可以從dcp提供器112請(qǐng)求并接收與基線路徑有關(guān)的路徑特性。處理器200可以從dcp提供器112請(qǐng)求并接收位于或鄰近由位置標(biāo)識(shí)符所標(biāo)識(shí)的位置處的路徑的路徑特性,并且確定這些路徑中的任何一個(gè)路徑是否具有與基線路徑的路徑特性匹配或近似匹配的特性。處理器200可以使用在位于或鄰近由位置標(biāo)識(shí)符所標(biāo)識(shí)的位置處的這些路徑中的一些或全部來確定具有與基線路徑的路徑特性匹配或近似匹配的特性的替代路徑。
確定替代路徑可以包括處理器200確定通知、針對(duì)替代路徑的跟隨路徑指令、具有跟隨路徑指令的開始路徑、具有跟隨路徑指令的返回路徑、以及地圖等,并且接著將這些項(xiàng)中的任何一項(xiàng)添加至與替代路徑有關(guān)的tds。
接著,圖9是根據(jù)在本文中所描述的一個(gè)或多個(gè)示例實(shí)施例的描繪了可以被實(shí)行的一組功能900(或更簡(jiǎn)單地“組900”)的流程圖。組900包括在用包含性的偶數(shù)902至910標(biāo)記的框中所示出的功能。對(duì)組900的以下描述包括對(duì)在該申請(qǐng)中的其他附圖中所示出的元件的引用,但組900的功能不限于由所引用的元件實(shí)行??梢允褂迷诮M900中所示出的功能中的一個(gè)或多個(gè)功能以及在本文中所描述的一個(gè)或多個(gè)其他功能來執(zhí)行多種方法,所述一個(gè)或多個(gè)其他功能例如但不限于在圖6、圖7、或圖8中所示出的功能中的一個(gè)或多個(gè)功能。
框902包括由tds呈現(xiàn)設(shè)備116生成tds請(qǐng)求。tds請(qǐng)求可以包括用于選擇與對(duì)應(yīng)于車輛標(biāo)識(shí)符的至少一部分的車輛有關(guān)的tds的車輛標(biāo)識(shí)符。作為示例,車輛標(biāo)識(shí)符可以包括在使用中的車輛的vin或vin的一部分。對(duì)tds的選擇可以基于由vin或其一部分所指示的年份、構(gòu)造、和模型。車輛標(biāo)識(shí)符可以包括從可選擇的車輛標(biāo)識(shí)符的列表中選擇的年份、構(gòu)造、或模型。車輛標(biāo)識(shí)符可以通過使用用戶接口404來輸入或者通過網(wǎng)絡(luò)接口406或車輛接口414接收。車輛標(biāo)識(shí)符不限于vin、年份、構(gòu)造、和模型,而是可以包括諸如車輛配件、常規(guī)生產(chǎn)選項(xiàng)(rpo)碼之類的其他信息等。
tds請(qǐng)求可以包括針對(duì)與車輛有關(guān)的tds的選擇的使用值,所述使用值與相同的或相似的使用值相關(guān)聯(lián)。作為示例,所述使用值可以包括指示使用中的車輛的使用量的距離值(例如,英里或公里)或時(shí)間值(例如,小時(shí))。所述使用值可以通過使用用戶接口404輸入或者通過網(wǎng)絡(luò)接口406或車輛接口414接收。
tds請(qǐng)求可以包括針對(duì)tds的選擇的使用中的車輛的位置標(biāo)識(shí)符,所述tds包括用于在接近由位置標(biāo)識(shí)符所指示的位置處的路徑上駕駛使用中的車輛的指令。位置標(biāo)識(shí)符可以通過使用用戶接口404輸入、通過網(wǎng)絡(luò)接口406接收、或者在不使用用戶接口404和網(wǎng)絡(luò)接口406的情況下由處理器400確定。
tds請(qǐng)求可以包括與使用中的車輛相關(guān)聯(lián)的c/c/c中的至少一個(gè),以用于選擇與在使用中具有類似c/c/c的車輛相關(guān)聯(lián)的tds??梢詮男蘩碛唵潍@得tds請(qǐng)求的c/c/c。tds請(qǐng)求的c/c/c可以是通過使用用戶接口404輸入的或者是通過網(wǎng)絡(luò)接口406接收的。作為示例,tds請(qǐng)求可以包括dtc號(hào)(例如,一個(gè)或多個(gè)dtc號(hào))。作為另一示例,tds可以包括投訴的文本,例如但不限于“檢查引擎燈亮”、“引擎在加速時(shí)停頓”、或者“引擎在空閑時(shí)熄火”。
框904包括由tds呈現(xiàn)設(shè)備116發(fā)送tds請(qǐng)求。發(fā)送tds請(qǐng)求可以包括網(wǎng)絡(luò)接口406通過網(wǎng)絡(luò)118發(fā)送tds請(qǐng)求。tds請(qǐng)求可以包括tds計(jì)算設(shè)備114的目的地標(biāo)識(shí)符,例如ip地址。tds請(qǐng)求可以包括tds呈現(xiàn)設(shè)備116的源標(biāo)識(shí)符,例如ip地址。tds計(jì)算設(shè)備114可以響應(yīng)于或基于tds請(qǐng)求而輸出tds。由tds計(jì)算設(shè)備114輸出tds可以包括通過網(wǎng)絡(luò)118將tds從tds計(jì)算設(shè)備114或數(shù)據(jù)庫(kù)120發(fā)送至tds呈現(xiàn)設(shè)備116。
框906包括由tds呈現(xiàn)設(shè)備116接收tds。接收tds可以包括網(wǎng)絡(luò)接口406通過網(wǎng)絡(luò)118接收tds以及計(jì)算機(jī)可讀介質(zhì)402將通過網(wǎng)絡(luò)接口406所接收的tds存儲(chǔ)在tds412內(nèi)。
框908包括,通過tds呈現(xiàn)設(shè)備116輸出tds。在一個(gè)方面中,輸出tds可以包括用戶接口404或網(wǎng)絡(luò)接口406輸出tds。通過用戶接口404輸出tds可以包括顯示tds的可視部分或播放tds的可聽部分。通過網(wǎng)絡(luò)接口406輸出tds可以包括網(wǎng)絡(luò)接口406通過網(wǎng)絡(luò)118將tds發(fā)送至另一設(shè)備。
在另一方面中,輸出tds可以包括tds呈現(xiàn)設(shè)備114通過車輛接口鏈路138、車輛通信鏈路134、以及網(wǎng)絡(luò)通信鏈路124中的至少一個(gè)向車輛136內(nèi)的ecu146發(fā)送tds或其一部分。作為示例,ecu146可以被配置為在車輛136內(nèi)的顯示器上可視地呈現(xiàn)tds或者使用音頻揚(yáng)聲器在車輛136內(nèi)可聽地呈現(xiàn)tds。作為另一示例,ecu146可以控制車輛駕駛方面,例如但不限于,控制引擎在特定的rpm操作、控制自主車輛內(nèi)的轉(zhuǎn)向模塊以引導(dǎo)車輛沿著路徑、或者應(yīng)用車輛剎車系統(tǒng)來將車輛136停止或減慢。
在另一方面中,輸出tds可以包括tds呈現(xiàn)設(shè)備114通過本地通信鏈路142向測(cè)功機(jī)140輸出控制命令。tds呈現(xiàn)設(shè)備114可以生成控制命令以控制測(cè)功機(jī)140的操作,以便測(cè)功機(jī)140向車輛136提供引起車輛136經(jīng)歷由tds所指示的負(fù)載條件的負(fù)載。
盡管可以分別以如在圖6、圖7、圖8、和圖9中所示出的順序(例如,順序次序)執(zhí)行組600、700、800、和900中的功能,但是組600、700、800、和900中的功能不一定是以所示出的順序次序?qū)嵭械摹?/p>
v.示例測(cè)試駕駛腳本
接著,圖12示出根據(jù)示例實(shí)施例的tds1200的方面。tds1200包括示出了路徑1204、1206、1208、1010、1212、和1220的地圖1202。tds1200可以包括所述路徑的路徑名稱,例如路徑-1、路徑-2、美國(guó)1號(hào)高速公路、state街、或pennsylvania大道。tds1200可以包括通知(例如,通知1216)以關(guān)于在tds中表征的路徑的方面或者關(guān)于用于確定tds的vdv或dcp的方面對(duì)人進(jìn)行警告。
tds1200還可以包括用于描述tds的tds描述符1214。tds描述符1214包括車輛標(biāo)識(shí)符(即車輛id1(vid-1))、與車輛沿著路徑或基線路徑被駕駛時(shí)的時(shí)間對(duì)應(yīng)的時(shí)間參考(例如,時(shí)間-1至?xí)r間-75)、以及使得用戶能夠確認(rèn)與關(guān)于使用中的車輛的c/c/c數(shù)據(jù)中的至少一部分有關(guān)的tds(例如,投訴,例如針對(duì)與車輛類型vid-1匹配的車輛而設(shè)置的dtcp0115)。tds的其他示例方面也是可能的。
vi.示例運(yùn)動(dòng)檢測(cè)器
由系統(tǒng)100所捕獲的dcp可以包括指示車輛的運(yùn)動(dòng)的運(yùn)動(dòng)dcp。根據(jù)示例實(shí)施例中的至少一些示例實(shí)施例,運(yùn)動(dòng)dcp可以是由位于數(shù)據(jù)收集器104內(nèi)的運(yùn)動(dòng)檢測(cè)器(例如,運(yùn)動(dòng)檢測(cè)器306)捕獲的。為了避免運(yùn)動(dòng)檢測(cè)器306檢測(cè)數(shù)據(jù)收集器104相對(duì)于車輛的運(yùn)動(dòng)的運(yùn)動(dòng),數(shù)據(jù)收集器104可以當(dāng)數(shù)據(jù)收集器104捕獲關(guān)于車輛的運(yùn)動(dòng)dcp時(shí)被固定在車輛內(nèi)的位置處??梢允褂酶鞣N方式將數(shù)據(jù)收集器104固定至車輛,例如但不限于帶(例如,安全帶)、條、
圖13是運(yùn)動(dòng)檢測(cè)器330的框圖。運(yùn)動(dòng)檢測(cè)器330可以與數(shù)據(jù)收集器104的其他元件分離,并且被固定至車輛內(nèi)的位置處,以使得在車輛被駕駛時(shí)可以移動(dòng)數(shù)據(jù)收集器104的其他元件而不影響由運(yùn)動(dòng)檢測(cè)器330所捕獲的運(yùn)動(dòng)dcp。
運(yùn)動(dòng)檢測(cè)器330包括能夠可移動(dòng)地附接的插入式連接器332、電力電路334、處理器336、運(yùn)動(dòng)傳感器338、數(shù)據(jù)通信接口(dci)340、通信總線346、通信鏈路348、以及外殼350。在圖13中示出在外殼350內(nèi)的組件中的一個(gè)或多個(gè)組件可以安裝在或安裝至運(yùn)動(dòng)檢測(cè)器330的印刷電路板或其他基底(未示出)。
處理器336可以包括或連接至運(yùn)動(dòng)檢測(cè)器330內(nèi)的計(jì)算機(jī)可讀介質(zhì)(未示出)。所述計(jì)算機(jī)可讀介質(zhì)可以包括能夠由處理器336執(zhí)行以控制由運(yùn)動(dòng)檢測(cè)器330執(zhí)行的功能的crpi。這些功能可以包括但不限于使得運(yùn)動(dòng)傳感器338捕獲與車輛的運(yùn)動(dòng)有關(guān)的dcp、使用通信總線346向dci340提供所捕獲的dcp、以及由dci340輸出所捕獲的dcp。
外殼350可以包括或連接至插入式連接器332。外殼350可以包括或形成運(yùn)動(dòng)檢測(cè)器330的其他元件的至少一部分位于其中的內(nèi)部區(qū)域。外殼350可以防止對(duì)外殼350內(nèi)的組件的損壞。
運(yùn)動(dòng)傳感器338可以包括用于檢測(cè)運(yùn)動(dòng)dcp的一個(gè)或多個(gè)加速度計(jì),例如指示車輛所經(jīng)歷的沿單個(gè)軸(例如,x軸、y軸、和z軸)的直線加速的加速參數(shù)(即,車輛加速度))。運(yùn)動(dòng)傳感器338可以檢測(cè)針對(duì)一個(gè)或多個(gè)軸的加速參數(shù)。運(yùn)動(dòng)傳感器338可以包括用于檢測(cè)車輛所經(jīng)歷的運(yùn)動(dòng)dcp的一個(gè)或多個(gè)偏航速率傳感器(例如,角加速度或角速度)。
插入式連接器332可以被插到(例如,插入到)諸如車輛102或136之類的車輛內(nèi)的端口(例如,諸如運(yùn)動(dòng)檢測(cè)器330之類的外圍設(shè)備的連接點(diǎn))中。所述端口可以包括但不限于點(diǎn)煙器端口、配件電壓(例如,十二伏特)插塞端口、通用串行總線(usb)端口、或以太網(wǎng)總線端口。將插入式連接器332插入到車輛端口將運(yùn)動(dòng)檢測(cè)器330附接至車輛。將插入式連接器332從車輛端口移除將運(yùn)動(dòng)檢測(cè)器330從車輛分離。
電力電路334可以包括電力總線342和電力總線344。電力電路334可以包括用于調(diào)節(jié)從車輛接收的電力的電路元件,以及用于將所接收的電力提供至電力總線344以用于分配至處理器336、運(yùn)動(dòng)傳感器338、和dci340中的一個(gè)或多個(gè)的電路元件。將插入式連接器332插入到車輛端口可以使得電力電路334通過電力總線342被連接至車輛內(nèi)的電源(例如,車輛電池)。
dci340可以包括半導(dǎo)體設(shè)備,其被配置為將從運(yùn)動(dòng)傳感器338或處理器336所接收的dcp插入到數(shù)據(jù)流(例如,一個(gè)或多個(gè)消息)中,并且使用通信鏈路348輸出所述數(shù)據(jù)流和dcp。通信鏈路348可以包括無線通信鏈路,例如但不限于,使用
根據(jù)該描述,可以以包括電力電路、處理器、運(yùn)動(dòng)檢測(cè)器、和數(shù)據(jù)通信接口的運(yùn)動(dòng)檢測(cè)器的形式來布置示例實(shí)施例。該示例運(yùn)動(dòng)檢測(cè)器可以包括能夠可移動(dòng)地附接至車輛端口的插入式連接器。當(dāng)插入式連接器被附接至車輛端口時(shí),電力電路可以從車輛獲得電力。
vii.結(jié)論
已經(jīng)在上文中描述了示例實(shí)施例。本領(lǐng)域技術(shù)人員將理解的是,可以在不脫離由權(quán)利要求所定義的本發(fā)明的真正范圍和精神的情況下對(duì)所描述的實(shí)施例進(jìn)行改變和修改。