利用診斷模塊進(jìn)行錯誤監(jiān)測的設(shè)備和方法
【技術(shù)領(lǐng)域】
[0001] 示出的實施例總體上涉及一種用于在車輛和移動裝置之間軟件實現(xiàn)的設(shè)備和方 法。
【背景技術(shù)】
[0002] 第8, 036, 788號美國專利公開了一種用于監(jiān)測車輛的狀況的系統(tǒng)和方法,所述系 統(tǒng)包括:通信單元,被設(shè)置為與無線通信網(wǎng)絡(luò)交互;至少一個傳感器,用于監(jiān)測連接到通信 單元的、車輛的至少一個組件或子系統(tǒng);遠(yuǎn)程站點(diǎn),連接到無線通信網(wǎng)絡(luò),并被設(shè)置為利用 從車輛發(fā)起的傳輸而從車輛接收診斷消息或預(yù)測消息。診斷模塊可被提供、包括或連接至 傳感器,并且當(dāng)確定組件或子系統(tǒng)存在實際和/或潛在的故障時,診斷模塊引導(dǎo)通信單元 將所述消息傳輸至遠(yuǎn)程站點(diǎn)。
[0003]
【發(fā)明內(nèi)容】
[0004] 第一示意性實施例包括一種被配置為與移動裝置通信的車輛計算機(jī)系統(tǒng),所述車 輛計算機(jī)系統(tǒng)包括被配置為與移動裝置通信的無線收發(fā)器。所述車輛計算機(jī)系統(tǒng)還包括與 無線收發(fā)器以及存儲器通信的處理器。處理器被配置為:監(jiān)測無線收發(fā)器中發(fā)生的活動; 從無線收發(fā)器接收消息,其中,所述消息包括與無線收發(fā)器的一個或更多個軟件狀態(tài)有關(guān) 的信息;確定無線收發(fā)器中發(fā)生錯誤;將與無線收發(fā)器的一個或更多個軟件狀態(tài)有關(guān)的信 息存儲到存儲器中;發(fā)送與所述一個或更多個軟件狀態(tài)有關(guān)的信息。
[0005] 根據(jù)本發(fā)明的實施例,一種被配置為與移動裝置通信的車輛計算機(jī)系統(tǒng),包括:無 線收發(fā)器,被配置為與移動裝置通信;處理器,與無線收發(fā)器以及存儲器通信,處理器被配 置為:監(jiān)測無線收發(fā)器中發(fā)生的活動;從無線收發(fā)器接收消息,其中,所述消息包括與無線 收發(fā)器的一個或更多個軟件狀態(tài)有關(guān)的信息;確定無線收發(fā)器中是否發(fā)生錯誤;如果無線 收發(fā)器中發(fā)生錯誤,則將與無線收發(fā)器的一個或更多個軟件狀態(tài)有關(guān)的信息存儲到存儲器 中;發(fā)送與所述一個或更多個軟件狀態(tài)有關(guān)的信息。
[0006] 在示意性實施例中,處理器還可被配置為:通過將請求與無線收發(fā)器的一個或更 多個軟件狀態(tài)有關(guān)的信息的請求數(shù)據(jù)包發(fā)送到無線收發(fā)器,監(jiān)測無線收發(fā)器中發(fā)生的活 動。處理器還可被配置為經(jīng)由所述無線收發(fā)器將與所述無線收發(fā)器的一個或更多個軟件狀 態(tài)有關(guān)的信息發(fā)送到非車載服務(wù)器。
[0007] 在示意性實施例中,處理器還可被配置為經(jīng)由遠(yuǎn)程無線收發(fā)器將與所述一個或更 多個軟件狀態(tài)有關(guān)的信息發(fā)送到非車載服務(wù)器。其中,遠(yuǎn)程無線收發(fā)器可以是蜂窩調(diào)制解 調(diào)器。
[0008] 在示意性實施例中,處理器還可被配置為經(jīng)由短程收發(fā)器將與所述一個或更多個 軟件狀態(tài)有關(guān)的信息發(fā)送到外部存儲器裝置。其中,短程收發(fā)器是通用串行總線收發(fā)器。
[0009] 在示意性實施例中,處理器還可被配置為基于接收到用于激活診斷模式的輸入來 監(jiān)測無線收發(fā)器中發(fā)生的活動,診斷模式定義在無線收發(fā)器中被監(jiān)測的活動。其中,定義所 述活動的診斷模式可包括故障排查模式。
[0010] 在示意性實施例中,與所述一個或更多個軟件狀態(tài)有關(guān)的信息包括關(guān)于所述無線 收發(fā)器的錯誤行為以及有效行為的數(shù)據(jù)。
[0011] 第二示意性實施例包括一種設(shè)備,所述設(shè)備包括:無線收發(fā)器,被配置為與移動裝 置通信;處理器,與無線收發(fā)器通信。處理器被配置為:監(jiān)測無線收發(fā)器中發(fā)生的活動;從 無線收發(fā)器接收消息,其中,所述消息包括與無線收發(fā)器的一個或更多個軟件狀態(tài)有關(guān)的 信息;確定無線收發(fā)器中發(fā)生錯誤;發(fā)送與所述一個或更多個軟件狀態(tài)有關(guān)的信息。
[0012] 根據(jù)本發(fā)明的實施例,一種設(shè)備包括:無線收發(fā)器,被配置為與移動裝置通信;處 理器,與無線收發(fā)器通信。處理器被配置為:監(jiān)測無線收發(fā)器中發(fā)生的活動;從無線收發(fā)器 接收消息,其中,所述消息包括與無線收發(fā)器的一個或更多個軟件狀態(tài)有關(guān)的信息;確定無 線收發(fā)器中是否發(fā)生錯誤;如果無線收發(fā)器中發(fā)生錯誤,則發(fā)送與所述一個或更多個軟件 狀態(tài)有關(guān)的信息。
[0013] 在示意性實施例中,處理器還可被配置為經(jīng)由無線收發(fā)器將與無線收發(fā)器的一個 或更多個軟件狀態(tài)有關(guān)的信息發(fā)送到非車載服務(wù)器。
[0014] 在示意性實施例中,處理器還可被配置為經(jīng)由遠(yuǎn)程無線收發(fā)器將與所述一個或更 多個軟件狀態(tài)有關(guān)的信息發(fā)送到非車載服務(wù)器。其中,遠(yuǎn)程無線收發(fā)器可以是蜂窩調(diào)制解 調(diào)器。
[0015] 在示意性實施例中,處理器還可被配置為經(jīng)由短程收發(fā)器將與所述一個或更多個 軟件狀態(tài)有關(guān)的信息發(fā)送到外部存儲器裝置。其中,短程收發(fā)器可以是通用串行總線(USB) 收發(fā)器。
[0016] 第三示意性實施例包括一種設(shè)備,所述設(shè)備包括:無線收發(fā)器,被配置為與移動裝 置通信;處理器,與無線收發(fā)器通信。處理器被配置為:從無線收發(fā)器接收消息,其中,所述 消息包括與無線收發(fā)器的一個或更多個軟件狀態(tài)有關(guān)的信息;基于所述一個或更多個軟件 狀態(tài)確定無線收發(fā)器中發(fā)生錯誤;經(jīng)由無線收發(fā)器發(fā)送與所述一個或更多個軟件狀態(tài)有關(guān) 的信息。
[0017] 根據(jù)本發(fā)明的實施例,一種設(shè)備,所述設(shè)備包括:無線收發(fā)器,被配置為與移動裝 置通信;處理器,與無線收發(fā)器通信。處理器被配置為:從無線收發(fā)器接收消息,其中,所述 消息包括與無線收發(fā)器的一個或更多個軟件狀態(tài)有關(guān)的信息;基于所述一個或更多個軟件 狀態(tài)確定無線收發(fā)器中是否發(fā)生錯誤;如果無線收發(fā)器中發(fā)生錯誤,則經(jīng)由無線收發(fā)器發(fā) 送與所述一個或更多個軟件狀態(tài)有關(guān)的信息。
[0018] 在示意性實施例中,處理器還可被配置為經(jīng)由遠(yuǎn)程無線收發(fā)器將與所述一個或更 多個軟件狀態(tài)有關(guān)的信息發(fā)送到非車載服務(wù)器。其中,遠(yuǎn)程無線收發(fā)器可以是蜂窩調(diào)制解 調(diào)器。
[0019] 在示意性實施例中,處理器還可被配置為經(jīng)由短程收發(fā)器將與所述一個或更多個 軟件狀態(tài)有關(guān)的信息發(fā)送到外部存儲器裝置。
【附圖說明】
[0020] 圖1示出用于車輛的基于車輛的計算系統(tǒng)(VCS)的示例性方框拓?fù)鋱D。
[0021] 圖2示出基于車輛的計算系統(tǒng)與移動裝置以及基帶處理器交互以進(jìn)行診斷監(jiān)測 的示例性序列圖。
[0022] 圖3示出可用于傳送數(shù)據(jù)的DTC數(shù)據(jù)包的示例。
[0023] 圖4示出包括基于車輛的計算系統(tǒng)與移動裝置以及基帶處理器交互以進(jìn)行診斷 監(jiān)測的示例流程圖的示例用途。
【具體實施方式】
[0024] 根據(jù)需要,在此公開本發(fā)明的詳細(xì)實施例;然而,將理解的是,所公開的實施例僅 僅是本發(fā)明的示例,本發(fā)明可以以各種替代形式來實施。附圖無需按比例繪制;一些特征可 被放大或最小化以示出特定組件的細(xì)節(jié)。因此,在此公開的具體結(jié)構(gòu)和功能性細(xì)節(jié)不應(yīng)被 解釋為限制,而僅僅是用于教導(dǎo)本領(lǐng)域技術(shù)人員以多種形式利用本發(fā)明的代表性基礎(chǔ)。
[0025] 圖1示出用于車輛31的基于車輛的計算系統(tǒng)(VCS) 1的示例方框拓?fù)鋱D。這種基 于車輛的計算系統(tǒng)1的示例為由福特汽車公司制造的SYNC系統(tǒng)。設(shè)置有基于車輛的計算 系統(tǒng)的車輛可包含位于車輛中的可視前端界面4。如果所述界面設(shè)置有例如觸敏屏幕,則用 戶還可能夠與所述界面進(jìn)行交互。在另一示意性實施例中,通過按鈕按壓、具有自動語音識 別和語音合成的口語對話系統(tǒng)來進(jìn)行交互。
[0026] 在圖1所示的示意性實施例1中,處理器3控制基于車輛的計算系統(tǒng)的至少一部 分操作。設(shè)置在車輛內(nèi)的處理器允許對命令和程序進(jìn)行車載處理。另外,處理器連接到非持 久性存儲器5和持久性存儲器7兩者。在本示意性實施例中,非持久性存儲器是隨機(jī)存取 存儲器(RAM),持久性存儲器是硬盤驅(qū)動器(HDD)或閃存。一般說來,持久性(非暫時性) 存儲器可包括當(dāng)計算機(jī)或其他裝置斷電時保持?jǐn)?shù)據(jù)的所有形式的存儲器。這些存儲器包括 但不限于:HDD、⑶、DVD、磁帶、固態(tài)驅(qū)動器、便攜式USB驅(qū)動器和任何其他適當(dāng)形式的持久 性存儲器。
[0027] 處理器還設(shè)置有允許用戶與處理器進(jìn)行交互的若干不同的輸入。在本示意性實施 例中,設(shè)置有麥克風(fēng)29、輔助輸入25 (用于輸入33)、USB輸入23、GPS輸入24、屏幕4 (可為 觸屏顯示器)和藍(lán)牙輸入15的全部。還設(shè)置有輸入選擇器51,以允許用戶在各種輸入之間 進(jìn)行切換。對于麥克風(fēng)和輔助連接器兩者的輸入在被傳送到處理器之前,由轉(zhuǎn)換器27對所 述輸入進(jìn)行模數(shù)轉(zhuǎn)換。盡管未示出,但是與VCS進(jìn)行通信的多個車輛組件和輔助組件可使 用車輛網(wǎng)絡(luò)(諸如但不限于CA