件可繼續(xù)ping診斷工具100,以防止其進(jìn)入較低電力狀 態(tài)。替代地,技術(shù)人員可能希望保留藍(lán)牙連接(即使他當(dāng)前沒(méi)有使用該軟件),可使用計(jì)時(shí) 器(比如5分鐘)來(lái)使用ping以保持連接有效。一旦5分鐘到了,并且軟件不被用于(或 呈背景(back grounded))與診斷工具100通信,那么該工具可以進(jìn)入較低電力狀態(tài)。該替 代實(shí)施例允許技術(shù)人員保持藍(lán)牙連接有效,假使他改變了主意,并希望返回到診斷附接有 診斷工具100的車(chē)輛。 圖4示出了根據(jù)本公開(kāi)的一個(gè)實(shí)施例的可在圖3的方法300的步驟期間顯示的屏幕 400。屏幕400 (其可在智能電話200上)可包括向用戶(hù)提供信息(比如診斷工具100進(jìn)入 較低電力狀態(tài)或正在關(guān)閉)的文本消息402。文本消息402還可包括"警告"圖標(biāo)。在另一 實(shí)施例中,智能電話200可以振動(dòng)或發(fā)出聲音,以向技術(shù)人員警告文本消息402。定時(shí)計(jì)數(shù) 器404可在屏幕400上顯示,并顯示診斷工具100進(jìn)入低電力狀態(tài)或關(guān)閉之前的剩余時(shí)間。 選擇框406在被用戶(hù)選擇時(shí)可以使診斷工具進(jìn)入較低電力狀態(tài)或關(guān)停,而無(wú)論定時(shí)計(jì)數(shù)器 404的剩余時(shí)間如何。選擇框408在被選擇時(shí)可忽略屏幕400的消息。 圖5示出根據(jù)本公開(kāi)的一個(gè)實(shí)施例的記賬系統(tǒng)500。記賬系統(tǒng)500包括耦接到診斷工 具100的車(chē)輛502,車(chē)輛502進(jìn)而與智能電話200進(jìn)行通信。智能電話200進(jìn)而與認(rèn)證服務(wù) 器504通信,認(rèn)證服務(wù)器504也可與另一服務(wù)器508通信。 第一次使用之前,技術(shù)人員可在認(rèn)證服務(wù)器504登記診斷工具100。在一個(gè)實(shí)施例中, 診斷工具100可經(jīng)由無(wú)線連接150直接與認(rèn)證服務(wù)器504進(jìn)行通信。在另一實(shí)施例中,診斷 工具100可以經(jīng)由無(wú)線連接 150與智能電話200通信,且智能電話200可經(jīng)由通信線路503 與認(rèn)證服務(wù)器504通信,通信線路503可以是有線或無(wú)線連接。診斷工具100可包括某些 唯一識(shí)別符,比如配置文件、序列號(hào)、商標(biāo)識(shí)別符、MAC地址、用戶(hù)ID、經(jīng)銷(xiāo)商識(shí)別符、車(chē)庫(kù)識(shí) 別符、使用區(qū)域識(shí)別符、技術(shù)人員識(shí)別符等。任何類(lèi)型的識(shí)別符都可以被使用,只要它可以 幫助識(shí)別產(chǎn)品,產(chǎn)品在該情況下可以是診斷工具100。唯一識(shí)別符可用于(如下文所解釋?zhuān)?將購(gòu)買(mǎi)軟件的分成記賬給第三方,如銷(xiāo)售診斷工具100的經(jīng)銷(xiāo)商。分成可以是任何比例,包 括1 %至75%,或者可以更多(比如80%)或更少(比如5%)。唯一識(shí)別符可以預(yù)先分 配,從而隨診斷工具100使用的軟件購(gòu)買(mǎi)的適當(dāng)記賬項(xiàng)可被記賬入正確的第三方。比如,第 三方可以是原始購(gòu)買(mǎi)診斷工具100的AutoZone、亞馬遜、AAA、Pep Boys等。AutoZone或診 斷工具100的制造商可將唯一識(shí)別符分配到診斷工具100、技術(shù)人員、車(chē)庫(kù)或修理店等,從 而為使用診斷工具100而購(gòu)買(mǎi)的軟件可除了被記賬給工具和/或軟件的制造商之外還被記 賬給 AutoZone。 在使用過(guò)程中,診斷工具100從車(chē)輛獲取診斷信息,如DTC (圖6)并將其發(fā)送到智能電 話200。診斷工具100可以處理診斷數(shù)據(jù)或信息并將處理的信息發(fā)送(例如,通過(guò)無(wú)線連接 150)到智能電話顯示器201,或簡(jiǎn)單地可以作為用于診斷數(shù)據(jù)的經(jīng)過(guò)設(shè)備而很少或不進(jìn)行 重新格式化或處理。在智能電話200處,技術(shù)人員可購(gòu)買(mǎi)相關(guān)的軟件包或模塊(圖6中進(jìn)一 步示出),以診斷所檢索的診斷數(shù)據(jù),如DTC。智能電話200可以與認(rèn)證服務(wù)器504通信,認(rèn) 證服務(wù)器504可以提供許可和/或認(rèn)證診斷軟件的購(gòu)買(mǎi)。認(rèn)證服務(wù)器504可以由經(jīng)銷(xiāo)商、 制造商或其他方(比如Apple (iTunes)、亞馬遜(Android商店)或谷歌(Google Play)等 所擁有。診斷軟件可以被下載或預(yù)先下載為到智能電話200的完整的包(所有診斷模塊, 包括所有車(chē)輛、制造商或系統(tǒng))。然后,當(dāng)技術(shù)人員準(zhǔn)備購(gòu)買(mǎi)某診斷模塊、比如代碼定義時(shí), 智能電話200 (或經(jīng)由無(wú)線連接150的診斷工具100)可以經(jīng)由通信線路503與認(rèn)證服務(wù)器 504進(jìn)行通信,并購(gòu)買(mǎi)所需的診斷模塊。認(rèn)證服務(wù)器504可以通過(guò)通信線路503 (或到診斷 工具的無(wú)線連接150)返回信號(hào),以解鎖包含所購(gòu)買(mǎi)的診斷模塊的診斷軟件部分,由此允許 技術(shù)人員針對(duì)所檢索的故障碼來(lái)解釋代碼定義。 同時(shí)或之后不久,針對(duì)所購(gòu)買(mǎi)的軟件在診斷工具100上的使用,認(rèn)證服務(wù)器504可將記 賬項(xiàng)(交易價(jià)格的分成)經(jīng)由無(wú)線連接506發(fā)送至服務(wù)器508。替代性地,智能電話200或 診斷工具100可執(zhí)行本文描述的記賬功能。服務(wù)器508可以是診斷工具的制造商的后端服 務(wù)器,且可以從認(rèn)證服務(wù)器504接收購(gòu)買(mǎi)信息。確認(rèn)購(gòu)買(mǎi)后,服務(wù)器508可將記賬項(xiàng)(先前 編程的)發(fā)送到屬于第三方或經(jīng)銷(xiāo)商的另一服務(wù)器(未示出)。替代性地,服務(wù)器508可以 是銀行服務(wù)器,其能夠記賬給由該銀行提供服務(wù)的經(jīng)銷(xiāo)商或第三方賬戶(hù)。在另一實(shí)施例中, 服務(wù)器508可以由第三方托管代理所擁有,第三方托管代理然后按協(xié)議向經(jīng)銷(xiāo)商或其他第 三方提供記賬項(xiàng)。 車(chē)庫(kù)可以有被綁定到特定帳戶(hù)(如iTunes或Google Play)的各種品牌的診斷工具 100,比如AAA或AutoZone。在一個(gè)實(shí)施例中,出售軟件被解鎖的診斷工具100的經(jīng)銷(xiāo)商或 經(jīng)銷(xiāo)商店將基于與工具關(guān)聯(lián)的唯一識(shí)別符來(lái)獲得記賬項(xiàng)。 圖6示出了根據(jù)本公開(kāi)的一個(gè)實(shí)施例的記賬系統(tǒng)方法600。智能電話200的屏幕602 顯示從被測(cè)車(chē)輛檢索的DTC(P0108、P0110、P1110)604。智能電話200通過(guò)軟件可確定它不 具有經(jīng)激活或認(rèn)證的適當(dāng)軟件模塊來(lái)解釋所檢索的DTC或特定DTC。如步驟606所示,當(dāng)技 術(shù)人員點(diǎn)擊屏幕602的例如包含DTC P1110的部分時(shí),可進(jìn)行該確定。新的屏幕602可向 用戶(hù)顯示購(gòu)買(mǎi)選項(xiàng)608,比如購(gòu)買(mǎi)單獨(dú)的定義、購(gòu)買(mǎi)對(duì)于先前選擇的車(chē)輛的全部傳動(dòng)系代碼 或?qū)τ谒С值闹圃焐藤?gòu)買(mǎi)所有傳動(dòng)系代碼等。在步驟610,技術(shù)人員可以通過(guò)在屏幕602 選擇選項(xiàng)而購(gòu)買(mǎi)所選擇的選項(xiàng)。在步驟612,智能電話200可以使用其購(gòu)買(mǎi)工作流程和聯(lián) 系認(rèn)證服務(wù)器504。在步驟614,智能電話200上的軟件中所包含的數(shù)據(jù)庫(kù)可通過(guò)用于所購(gòu) 買(mǎi)選項(xiàng)的許可來(lái)更新,并繼續(xù)解鎖用于先前下載至智能電話的診斷軟件(整個(gè)診斷軟件) 的購(gòu)買(mǎi)選項(xiàng)或模塊。這允許技術(shù)人員解釋從車(chē)輛所檢索的DTC(如步驟618和屏幕620所 示)。查看了特定DTC (比如P0101或P1110)后,用戶(hù)可從屏幕602選擇圖標(biāo),以查看下一 DTC定義或先前的DTC定義或選擇完成。 在另一實(shí)施例中,診斷工具100和/或智能電話200分別可在其存儲(chǔ)器中保留活動(dòng)日 志?;顒?dòng)日志包含一段時(shí)間上從各種車(chē)輛檢索的車(chē)輛數(shù)據(jù)。當(dāng)技術(shù)人員并沒(méi)有特定軟件模 塊來(lái)解釋所檢索的車(chē)輛數(shù)據(jù)并隨后購(gòu)買(mǎi)適當(dāng)?shù)能浖K時(shí),購(gòu)買(mǎi)的軟件模塊可用于診斷先 前記錄的但未解釋的車(chē)輛數(shù)據(jù)。這允許技術(shù)人員查看來(lái)自先前掃描的數(shù)據(jù),以協(xié)助同一車(chē) 輛的當(dāng)前診斷。也就是說(shuō),可能已設(shè)置在ECU中但未解釋的代碼僅間歇性地可用于確認(rèn)當(dāng) 前診斷。 如圖5所示,診斷工具100連接至車(chē)輛502,并且還與智能電話200通信。此時(shí),智能 電話上的軟件已經(jīng)由技術(shù)人員激活,然后使診斷工具100查詢(xún)它所附接的車(chē)輛。這可被稱(chēng) 為AutoID,這是在下文進(jìn)一步在圖8中討論。如果診斷工具100自上次它與智能電話200 通信后保持連接到車(chē)輛,那么它將向智能電話200發(fā)送車(chē)輛ID,車(chē)輛ID可存儲(chǔ)在診斷工具 100的RAM存儲(chǔ)器中。這允許技術(shù)人員從他中止處繼續(xù)診斷車(chē)輛。 圖7示出了可顯示在智能電話200的"車(chē)庫(kù)"屏幕700。在技術(shù)人員觸摸"車(chē)庫(kù)"圖標(biāo) 704時(shí),屏幕700可顯示車(chē)輛702的列表,包括它們的品牌、型號(hào)、年份和發(fā)動(dòng)機(jī)類(lèi)型。車(chē)輛 702的信息還可包括上次車(chē)輛被掃描和/或診斷的時(shí)間。上次掃描時(shí)間是剛剛、2小時(shí)前、2 天前、一周前、一月前、6個(gè)月前、一年前等。最后掃描的車(chē)輛可出現(xiàn)在車(chē)輛702列表的頂部, 以使技術(shù)人員可以迅速返回到很可能仍然在商店中的車(chē)輛,而不是基于上次掃描時(shí)間可能 已返回到所有者或已被修理的其他車(chē)輛。另外,屏幕700包括選擇按鈕706,以允許技術(shù)人 員手動(dòng)添加車(chē)輛(如本文所述),或強(qiáng)制診斷工具100重新嘗試,以識(shí)別(如本文所述)它 所連接的車(chē)輛。 為了將車(chē)輛手動(dòng)添加到"車(chē)庫(kù)",可向技術(shù)人員提出一系列菜單選項(xiàng),可包括制造商或 品牌、型號(hào)、年份和發(fā)動(dòng)機(jī)類(lèi)型。然而,技術(shù)人員可能傾向于通過(guò)診斷工具和/或智能電話 (如本文所述)來(lái)自動(dòng)識(shí)別車(chē)輛。 圖8示出了用于使技術(shù)人員所維護(hù)車(chē)輛的選擇自動(dòng)化的過(guò)程的流程圖。所討論的 AutoID過(guò)程可以由智能電話200和/或智能電話200和診斷工具100的組合來(lái)進(jìn)行。注 意,車(chē)輛的選擇包括比如車(chē)輛的品牌、型號(hào)和年份信息的選擇以及比如發(fā)動(dòng)機(jī)類(lèi)型、傳動(dòng)類(lèi) 型、氣囊、防抱死制動(dòng)系統(tǒng)等的車(chē)輛特定設(shè)備的選擇。診斷工具100連接至車(chē)輛之后,過(guò)程 可以開(kāi)始于步驟800,且如果這樣配置的話,則裝置將在步驟804處自動(dòng)啟動(dòng)車(chē)輛識(shí)別過(guò)程 (AutoID過(guò)程)。替代地,AutoID過(guò)程可以在一些預(yù)定事件(比如將診斷工具連接到車(chē)輛 中的0BDII連接器)發(fā)生時(shí)啟動(dòng)。如果工具100未被配置為在一些事件(比如打開(kāi)工具或 將工具連接到0BDII連接器)發(fā)生時(shí)自