專利名稱:一種備份裝置、儀表裝置及汽車的制作方法
技術(shù)領(lǐng)域:
本發(fā)明實(shí)施例涉及汽車領(lǐng)域,尤其涉及一種備份裝置、儀表裝置及汽車。
背景技術(shù):
汽車行駛總里程是汽車全生命周期內(nèi)最重要的參數(shù)之一,它代表車輛當(dāng)前的總行駛里程數(shù),對(duì)車輛行駛狀態(tài)評(píng)估具有重要的參考價(jià)值,也為車輛保修里程提供了最直接的依據(jù)。汽車上的儀表(如組合儀表控制模塊)記錄、存儲(chǔ)和顯示汽車的行 駛總里程。在生產(chǎn)制造、試制試驗(yàn)及售后服務(wù)過程中,如需更換儀表,則需要人工記錄汽車的行駛總里程。然后通過紙質(zhì)或電腦數(shù)據(jù)庫形式進(jìn)行備份。這是ー種人工備份方式,存在如下缺點(diǎn)需要耗費(fèi)較多的人力成本并且容易出錯(cuò);一臺(tái)汽車如果多次更換儀表,就需要多次記錄,如果記錄結(jié)果存儲(chǔ)在多個(gè)沒有信息交互或共享的系統(tǒng),則存在記錄不準(zhǔn)確、記錄遺失、重復(fù)記錄等缺點(diǎn)。
發(fā)明內(nèi)容
有鑒于此,本發(fā)明實(shí)施例的目的是提供一種備份裝置、儀表裝置及汽車,以實(shí)現(xiàn)行駛總里程的自動(dòng)備份。為解決上述技術(shù)問題,本發(fā)明實(shí)施例提供方案如下本發(fā)明實(shí)施例提供了一種備份裝置,用于ー汽車,所述汽車設(shè)置有一用于記錄行駛里程的儀表裝置,所述備份裝置包括第一存儲(chǔ)單元,用于保存一用來備份行駛總里程的第一數(shù)據(jù);第一獲取單元,與所述儀表裝置連接,用于從所述儀表裝置獲取一行駛里程信息;備份單元,與所述第一獲取單元連接,用于根據(jù)所述行駛里程信息對(duì)所述第一存儲(chǔ)單元中保存的所述第一數(shù)據(jù)進(jìn)行更新。優(yōu)選地,上述的裝置中,所述第一獲取單元包括第一請(qǐng)求子単元,用于向所述儀表裝置發(fā)送ー請(qǐng)求消息;第一接收子單元,用于接收所述儀表裝置在接收到所述請(qǐng)求消息后返回的攜帯有所述行駛里程信息的響應(yīng)消息;第一解析子単元,用于解析所述響應(yīng)消息,獲取所述行駛里程信息。優(yōu)選地,上述的裝置中,所述行駛里程信息為代表當(dāng)前行駛總里程的第二數(shù)據(jù)。優(yōu)選地,上述的裝置中,所述備份単元包括第一讀取子単元,用于從所述第一存儲(chǔ)單元中讀取所述第一數(shù)據(jù);第一判斷子単元,用于判斷所述第二數(shù)據(jù)減去所述第一讀取子單元讀取到的所述第一數(shù)據(jù)的差是否大于或等于ー預(yù)設(shè)的正數(shù),獲取ー第一判斷結(jié)果;第一更新子単元,用于當(dāng)所述第一判斷結(jié)果為是時(shí),根據(jù)所述第二數(shù)據(jù)對(duì)所述第一存儲(chǔ)單元中保存的所述第一數(shù)據(jù)進(jìn)行更新。優(yōu)選地,上述的裝置中,所述備份裝置還包括第一讀取單元,用于讀取所述第一存儲(chǔ)單元中保存的所述第一數(shù)據(jù);第一判斷単元,與所述第一獲取單元連接,用于判斷所述第二數(shù)據(jù)是否大于所述第一讀取單元讀取到的所述第一數(shù)據(jù),獲取一第二判斷結(jié)果;
所述備份単元包括第一備份子単元,用于當(dāng)所述第二判斷結(jié)果為是時(shí),根據(jù)所述第二數(shù)據(jù)對(duì)所述第一存儲(chǔ)單元中保存的所述第一數(shù)據(jù)進(jìn)行更新;第二備份子単元,用于當(dāng)所述第二判斷結(jié)果為否時(shí),根據(jù)來自所述儀表裝置的增量指示信息對(duì)所述第一存儲(chǔ)單元中保存的所述第一數(shù)據(jù)進(jìn)行更新。優(yōu)選地,上述的裝置中,所述增量指示信息為信號(hào)跳變信息,所述第二備份子単元包括存儲(chǔ)子単元,用于保存所述信號(hào)跳變信息對(duì)應(yīng)的一預(yù)設(shè)的代表増加的行駛里程的
第三數(shù)據(jù);計(jì)算子単元,用于當(dāng)所述第二判斷結(jié)果為否吋,從所述第一存儲(chǔ)單元讀取所述第ー數(shù)據(jù),根據(jù)所述信號(hào)跳變信息從所述存儲(chǔ)子單元讀取所述第三數(shù)據(jù),并將所述第一數(shù)據(jù)與所述第三數(shù)據(jù)相加得到第四數(shù)據(jù);更新子単元,用于根據(jù)所述第四數(shù)據(jù)對(duì)所述第一存儲(chǔ)單元中保存的所述第一數(shù)據(jù)進(jìn)行更新。優(yōu)選地,上述的裝置中,所述備份裝置還包括第一發(fā)送單元,用于向所述儀表裝置發(fā)送所述第一存儲(chǔ)單元中保存的所述第一數(shù)據(jù),使得所述儀表裝置將所述第一數(shù)據(jù)作為所述儀表裝置維護(hù)的當(dāng)前行駛總里程或在所述第一數(shù)據(jù)大于所述儀表裝置維護(hù)的當(dāng)前行駛總里程時(shí)生成面向用戶的提示信息。優(yōu)選地,上述的裝置中,所述備份裝置維護(hù)第一識(shí)別碼,所述備份裝置還包括第二獲取單元,與所述儀表裝置連接,用于從所述儀表裝置獲取ー第二識(shí)別碼;第二判斷単元,用于判斷所述第二識(shí)別碼是否與所述第一識(shí)別碼相同,獲取ー第三判斷結(jié)果;所述備份単元包括第三備份子単元,用于當(dāng)所述第三判斷結(jié)果為是時(shí),根據(jù)所述行駛里程信息對(duì)所述第一存儲(chǔ)單元中保存的所述第一數(shù)據(jù)進(jìn)行更新。第四備份子単元,用于當(dāng)所述第三判斷結(jié)果為否時(shí),根據(jù)來自所述儀表裝置的增量指示信息對(duì)所述第一存儲(chǔ)單元中保存的所述第一數(shù)據(jù)進(jìn)行更新。本發(fā)明實(shí)施例還提供了ー種儀表裝置,用于ー汽車,所述汽車設(shè)置有ー備份裝置,所述備份裝置包括第一存儲(chǔ)單元,用于保存一用來備份行駛總里程的第一數(shù)據(jù);第一獲取單元,與所述儀表裝置連接,用于從所述儀表裝置獲取一行駛里程信息;備份單元,與所述第一獲取單元連接,用于根據(jù)所述行駛里程信息對(duì)所述第一存儲(chǔ)單元中保存的所述第一數(shù)據(jù)進(jìn)行更新;
所述儀表裝置包括第一生成単元,用于生成所述行駛里程信息;第二發(fā)送單元,用于向所述第一獲取單元發(fā)送所述第一生成単元生成的所述行駛里程信息。優(yōu)選地,上述的裝置中,所述第一獲取單元包括第一請(qǐng)求子単元,用于向所述儀表裝置發(fā)送ー請(qǐng)求消息;第一接收子單元,用于接收所述儀表裝置在接收到所述請(qǐng)求消息后返回的攜帯有所述行駛里程信息的響應(yīng)消息;
第一解析子単元,用于解析所述響應(yīng)消息,獲取所述行駛里程信息。所述第一生成単元包括第二接收子單元,用于從所述第一請(qǐng)求子単元接收所述請(qǐng)求消息;第一生成子単元,用于在所述第二接收子單元接收到所述請(qǐng)求消息后生成所述行駛里程信息; 所述第二發(fā)送單元包括第二生成子単元,用于生成攜帯有所述第一生成子単元生成的所述行駛里程信息的所述響應(yīng)消息;第一發(fā)送子単元,用于向所述第一接收子單元返回所述第二生成子単元生成的所述響應(yīng)消息。優(yōu)選地,上述的裝置中,所述備份裝置還包括第一發(fā)送單元,用于向所述儀表裝置發(fā)送所述第一存儲(chǔ)單元中保存的所述第一數(shù)據(jù),使得所述儀表裝置將所述第一數(shù)據(jù)作為所述儀表裝置維護(hù)的當(dāng)前行駛總里程或在所述第一數(shù)據(jù)大于所述儀表裝置維護(hù)的當(dāng)前行駛總里程時(shí)生成面向用戶的提示信息;所述儀表裝置還包括第一接收單元,用于接收來自所述第一發(fā)送單元的所述第一數(shù)據(jù);第一處理單元,用于將所述第一數(shù)據(jù)作為所述儀表裝置維護(hù)的當(dāng)前行駛總里程或在所述第一數(shù)據(jù)大于所述儀表裝置維護(hù)的當(dāng)前行駛總里程時(shí)生成面向用戶的提示信息。優(yōu)選地,上述的裝置中,所述備份裝置維護(hù)第一識(shí)別碼,所述備份裝置還包括第二獲取單元,與所述儀表裝置連接,用于從所述儀表裝置獲取ー第二識(shí)別碼;第二判斷単元,用于判斷所述第二識(shí)別碼是否與所述第一識(shí)別碼相同,獲取ー第四判斷結(jié)果;所述備份単元包括第三備份子単元,用于當(dāng)所述第四判斷結(jié)果為是時(shí),根據(jù)所述行駛里程信息對(duì)所述第一存儲(chǔ)單元中保存的所述第一數(shù)據(jù)進(jìn)行更新;第四備份子単元,用于當(dāng)所述第四判斷結(jié)果為否時(shí),根據(jù)來自所述儀表裝置的增量指示信息對(duì)所述第一存儲(chǔ)單元中保存的所述第一數(shù)據(jù)進(jìn)行更新;所述儀表裝置還包括第三發(fā)送單元,用于向所述第二獲取單元發(fā)送所述第二識(shí)別碼;第四發(fā)送單元,用于向所述第四備份子單元發(fā)送所述增量指示信息。本發(fā)明實(shí)施例還提供了一種汽車,所述汽車設(shè)置有ー儀表裝置和ー備份裝置,其中,備份裝置包括第一存儲(chǔ)單元,用于保存一用來備份行駛總里程的第一數(shù)據(jù);第一獲取單元,與所述儀表裝置連接,用于從所述儀表裝置獲取一行駛里程信息;備份單元,與所述第一獲取單元連接,用于根據(jù)所述行駛里程信息對(duì)所述第一存儲(chǔ)單元中保存的所述第一數(shù)據(jù)進(jìn)行更新;所述儀表裝置包括第一生成単元,用于生成所述行駛里程信息;
第一發(fā)送單元,用于向所述第一獲取單元發(fā)送所述第一生成単元生成的所述行駛里程信息。從以上所述可以看出,本發(fā)明實(shí)施例至少存在以下技術(shù)效果通過備份裝置根據(jù)來自儀表裝置的行駛里程信息對(duì)自身保存的備份行駛總里程數(shù)據(jù)進(jìn)行更新,實(shí)現(xiàn)了行駛總里程的自動(dòng)備份。
圖I為本發(fā)明實(shí)施例提供的一種備份裝置的結(jié)構(gòu)圖;圖2為本發(fā)明實(shí)施例提供的ー種儀表裝置的結(jié)構(gòu)圖;圖3為本發(fā)明實(shí)施例提供的汽車行駛總里程信息交互示意圖;圖4為本發(fā)明實(shí)施例提供的汽車行駛總里程備份車身控制模塊處理流程圖;圖5為本發(fā)明實(shí)施例提供的汽車行駛總里程備份組合儀表控制模塊處理流程圖。
具體實(shí)施例方式為使本發(fā)明的目的、技術(shù)方案和優(yōu)點(diǎn)更加清楚,下面將結(jié)合附圖及具體實(shí)施例對(duì)本發(fā)明進(jìn)行詳細(xì)描述。圖I為本發(fā)明實(shí)施例提供的一種備份裝置的結(jié)構(gòu)圖,參照?qǐng)D1,所述備份裝置包括第一存儲(chǔ)單元101、第一獲取單元102和備份單元103,其中第一存儲(chǔ)單元101,用于保存一用來備份行駛總里程的第一數(shù)據(jù);第一獲取單元102,與所述儀表裝置連接,用于從所述儀表裝置獲取一行駛里程信息;備份單元103,與所述第一獲取單元102連接,用于根據(jù)所述行駛里程信息對(duì)所述第一存儲(chǔ)單元101中保存的所述第一數(shù)據(jù)進(jìn)行更新。所述備份裝置用于ー汽車,所述汽車設(shè)置有一用于記錄行駛里程的儀表裝置。可見,通過備份裝置根據(jù)來自儀表裝置的行駛里程信息對(duì)自身保存的備份行駛總里程數(shù)據(jù)進(jìn)行更新,實(shí)現(xiàn)了行駛總里程的自動(dòng)備份。其中,所述備份裝置可以為車身控制模塊(Body Control Module, BCM),所述儀表裝置可以為組合儀表控制模塊(Instrument Control Module, ICM)。備份裝置與儀表裝置之間的信息交互均可以通過控制器局域網(wǎng)(ControllerArea Network, CAN)總線(BUS)進(jìn)行。所述行駛里程信息可以為當(dāng)前行駛總里程,則所述根據(jù)所述行駛里程信息對(duì)所述第一存儲(chǔ)單元101中保存的所述第一數(shù)據(jù)進(jìn)行更新具體可以為將所述第一存儲(chǔ)單元101中保存的所述第一數(shù)據(jù)更新為該當(dāng)前行駛總里程?;蛘?,所述行駛里程信息也可以為新增的行駛里程,則所述根據(jù)所述行駛里程信息對(duì)所述第一存儲(chǔ)單元101中保存的所述第一數(shù)據(jù)進(jìn)行更新具體可以為將所述第一存儲(chǔ)單元101中保存的所述第一數(shù)據(jù)與該新增的行駛里程相加得到新的行駛總里程,將所述第一存儲(chǔ)單元101中保存的所述第一數(shù)據(jù)更新為該新的行駛總里程。所述行駛里程信息可以是所述儀表裝置在汽車行駛一定里程后發(fā)送給所述備份裝置的,也可以是所述備份裝置有需求時(shí)向所述儀表裝置請(qǐng)求獲得的。對(duì)于請(qǐng)求獲得的情況,所述第一獲取單元102可以包括第一請(qǐng)求子単元,用于向所述儀表裝置發(fā)送ー請(qǐng)求消息;第一接收子單元,用于接收所述儀表裝置在接收到所述請(qǐng)求消息后返回的攜帯有所述行駛里程信息的響應(yīng)消息;第一解析子単元,用于解析所述響應(yīng)消息,獲取所述行駛里程信息。其中,向所述儀表裝置發(fā)送所述請(qǐng)求消息的觸發(fā)條件可以為檢測(cè)到所述汽車行駛了一定時(shí)間,或者,檢測(cè)到所述汽車結(jié)束行駛狀態(tài)。所述行駛里程信息可以為增加的行駛里程數(shù),也可以為代表當(dāng)前行駛總里程的第
ニ數(shù)據(jù)。如果備份裝置對(duì)于行駛里程信息的獲取過于頻繁,就可能頻繁地更新所述第一存儲(chǔ)單元101中保存的所述第一數(shù)據(jù),造成備份裝置處理上的負(fù)擔(dān)。有鑒于此,所述備份単元103可以包括第一讀取子単元,用于從所述第一存儲(chǔ)單元101中讀取所述第一數(shù)據(jù);第一判斷子単元,用于判斷所述第二數(shù)據(jù)減去所述第一讀取子單元讀取到的所述第一數(shù)據(jù)的差是否大于或等于ー預(yù)設(shè)的正數(shù),獲取ー第一判斷結(jié)果;第一更新子単元,用于當(dāng)所述第一判斷結(jié)果為是時(shí),根據(jù)所述第二數(shù)據(jù)對(duì)所述第一存儲(chǔ)單元101中保存的所述第一數(shù)據(jù)進(jìn)行更新。備份裝置中的第一獲取單元102從所述儀表裝置獲取的行駛里程信息可能使得備份單元103對(duì)所述第一數(shù)據(jù)進(jìn)行更新后所述第一存儲(chǔ)單元101中保存的備份行駛總里程比更新前的要小,而這樣就與備份行駛總里程非減的性質(zhì)相違背。有鑒于此,所述備份裝置還可以包括第一讀取單元,用于讀取所述第一存儲(chǔ)單元101中保存的所述第一數(shù)據(jù);第一判斷単元,與所述第一獲取單元102連接,用于判斷所述第二數(shù)據(jù)是否大于所述第一讀取單元讀取到的所述第一數(shù)據(jù),獲取一第二判斷結(jié)果;所述備份単元103可以包括第一備份子単元,用于當(dāng)所述第二判斷結(jié)果為是時(shí),根據(jù)所述第二數(shù)據(jù)對(duì)所述第一存儲(chǔ)單元101中保存的所述第一數(shù)據(jù)進(jìn)行更新;第二備份子単元,用于當(dāng)所述第二判斷結(jié)果為否時(shí),根據(jù)來自所述儀表裝置的增量指示信息對(duì)所述第一存儲(chǔ)單元101中保存的所述第一數(shù)據(jù)進(jìn)行更新。其中,所述增量指示信息可以是新增的行駛里程,則所述根據(jù)來自所述儀表裝置的増量指示信息對(duì)所述第一存儲(chǔ)單元101中保存的所述第一數(shù)據(jù)進(jìn)行更新具體可以為將所述第一存儲(chǔ)單元101中保存的所述第一數(shù)據(jù)與該新增的行駛里程相加得到新的行駛總里程,將所述第一存儲(chǔ)單元101中保存的所述第一數(shù)據(jù)更新為該新的行駛總里程。或者,所述增量指示信息也可以是信號(hào)跳變信息,所述第二備份子単元可以包括存儲(chǔ)子単元,用于保存所述信號(hào)跳變信息對(duì)應(yīng)的一預(yù)設(shè)的代表増加的行駛里程的
第三數(shù)據(jù);計(jì)算子単元,用于當(dāng)所述第二判斷結(jié)果為否吋,從所述第一存儲(chǔ)單元101讀取所述第一數(shù)據(jù),根據(jù)所述信號(hào)跳變信息從所述存儲(chǔ)子單元讀取所述第三數(shù)據(jù),并將所述第一數(shù)據(jù)與所述第三數(shù)據(jù)相加得到第四數(shù)據(jù);更新子単元,用于根據(jù)所述第四數(shù)據(jù)對(duì)所述第一存儲(chǔ)單元101中保存的所述第一 數(shù)據(jù)進(jìn)行更新。所述信號(hào)跳變信息可以包括ー種信息,該信息對(duì)應(yīng)所述第三數(shù)據(jù);所述信號(hào)跳變信息也可以包括多種信息,其中,每種信息都有其自身對(duì)應(yīng)的數(shù)據(jù)。具體地,跳變信號(hào)可以為“O”或“ I”,則跳變信號(hào)在一定時(shí)間內(nèi)從原來的“O”變?yōu)椤?I ”或者在一定時(shí)間內(nèi)從原來的“ I ”變?yōu)椤癘”代表信號(hào)跳變信息,對(duì)應(yīng)ー預(yù)設(shè)的行駛里程數(shù),則所述根據(jù)來自所述儀表裝置的増量指示信息對(duì)所述第一存儲(chǔ)單元101中保存的所述第一數(shù)據(jù)進(jìn)行更新具體可以為將所述第一存儲(chǔ)單元101中保存的所述第一數(shù)據(jù)與信號(hào)跳變信息對(duì)應(yīng)的預(yù)設(shè)的行駛里程數(shù)相加得到新的行駛總里程,將所述第一存儲(chǔ)單元101中保存的所述第一數(shù)據(jù)更新為該新的行駛總里程;或者,跳變信號(hào)可以為“ 00 ”、“ O I”或“ 10 ”,則跳變信號(hào)在一定時(shí)間內(nèi)從原來的“ 00 ”變?yōu)椤?1”或者在一定時(shí)間內(nèi)從原來的“ O I”變?yōu)椤?0”代表ー種信號(hào)跳變信息,對(duì)應(yīng)ー預(yù)設(shè)的行駛里程數(shù),在一定時(shí)間內(nèi)從原來的“ 10”變?yōu)椤?0”或者在一定時(shí)間內(nèi)從原來的“ 00”變?yōu)椤?10”代表另ー種信號(hào)跳變信息,對(duì)應(yīng)另ー預(yù)設(shè)的行駛里程數(shù)。則所述根據(jù)來自所述儀表裝置的増量指示信息對(duì)所述第一存儲(chǔ)單元101中保存的所述第一數(shù)據(jù)進(jìn)行更新具體可以為將所述第一存儲(chǔ)單元101中保存的所述第一數(shù)據(jù)與信號(hào)跳變信息對(duì)應(yīng)的預(yù)設(shè)的行駛里程數(shù)相加得到新的行駛總里程,將所述第一存儲(chǔ)單元101中保存的所述第一數(shù)據(jù)更新為該新的行駛總里程。為了使儀表裝置獲知當(dāng)前行駛總里程的備份情況,所述備份裝置還可以包括第一發(fā)送單元,用于向所述儀表裝置發(fā)送所述第一存儲(chǔ)單元101中保存的所述第ー數(shù)據(jù),使得所述儀表裝置將所述第一數(shù)據(jù)作為自身維護(hù)的當(dāng)前行駛總里程或在所述第一數(shù)據(jù)大于自身維護(hù)的當(dāng)前行駛總里程時(shí)生成面向用戶的提示信息。其中,所述第一數(shù)據(jù)可以為更新前的所述第一數(shù)據(jù),例如,用于新的儀表裝置將自身的初始行駛總里程設(shè)置為所述第一數(shù)據(jù)或者判斷自身當(dāng)前設(shè)置的行駛總里程是否可能有問題以提示用戶進(jìn)行診斷或維修;或者,所述第一數(shù)據(jù)也可以為更新后的所述第一數(shù)據(jù),例如,用于使儀表裝置判斷行駛總里程的備份是否可能有問題以提示用戶進(jìn)行診斷或維修??梢栽谀硶r(shí)間啟動(dòng)ー計(jì)時(shí)器,在該計(jì)時(shí)器到期時(shí)向所述儀表模塊發(fā)送所述第一數(shù)據(jù);或者,可以在所述備份単元103對(duì)所述第一數(shù)據(jù)進(jìn)行更新后向所述儀表模塊發(fā)送所述
第一數(shù)據(jù)。
備份裝置與儀表裝置中的識(shí)別碼可能不匹配,從而可能使得備份單元103對(duì)所述第一數(shù)據(jù)進(jìn)行更新后所述第一存儲(chǔ)單元101中保存的備份行駛總里程比更新前的要小,而這樣就與備份行駛總里程非減的性質(zhì)相違背。有鑒于此,所述備份裝置可以維護(hù)第一識(shí)別碼,所述備份裝置還可以包括第二獲取單元,與所述儀表裝置連接,用于從所述儀表裝置獲取ー第二識(shí)別碼;第二判斷単元,用于判斷所述第二識(shí)別碼是否與所述第一識(shí)別碼相同,獲取ー第三判斷結(jié)果;所述備份単元103還可以包括第三備份子単元,用于當(dāng)所述第三判斷結(jié)果為是時(shí),根據(jù)所述行駛里程信息對(duì)所述第一存儲(chǔ)單元101中保存的所述第一數(shù)據(jù)進(jìn)行更新。第四備份子単元,用于當(dāng)所述第三判斷結(jié)果為否時(shí),根據(jù)來自所述儀表裝置的增 量指示信息對(duì)所述第一存儲(chǔ)單元101中保存的所述第一數(shù)據(jù)進(jìn)行更新。圖2為本發(fā)明實(shí)施例提供的ー種儀表裝置的結(jié)構(gòu)圖,參照?qǐng)D2,所述儀表裝置用于ー汽車,所述汽車設(shè)置有ー備份裝置,所述備份裝置包括第一存儲(chǔ)單元101,用于保存一用來備份行駛總里程的第一數(shù)據(jù);第一獲取單元102,與所述儀表裝置連接,用于從所述儀表裝置獲取一行駛里程信息;備份單元103,與所述第一獲取單元102連接,用于根據(jù)所述行駛里程信息對(duì)所述第一存儲(chǔ)單元101中保存的所述第一數(shù)據(jù)進(jìn)行更新;所述儀表裝置包括第一生成単元201,用于生成所述行駛里程信息;第二發(fā)送單元202,用于向所述第一獲取單元102發(fā)送所述第一生成単元201生成的所述行駛里程信息??梢?,通過儀表裝置將自身生成的行駛里程信息發(fā)送給備份裝置,使備份裝置據(jù)此對(duì)自身保存的備份行駛總里程數(shù)據(jù)進(jìn)行更新,實(shí)現(xiàn)了行駛總里程的自動(dòng)備份。其中,所述備份裝置可以為BCM,所述儀表裝置可以為ICM。備份裝置與儀表裝置之間的信息交互均可以通過CAN總線進(jìn)行。為了支持所述儀表裝置在所述備份裝置的請(qǐng)求下才向所述備份裝置發(fā)送所述行駛里程信息,所述第一獲取單元102可以包括第一請(qǐng)求子単元,用于向所述儀表裝置發(fā)送ー請(qǐng)求消息;第一接收子單元,用于接收所述儀表裝置在接收到所述請(qǐng)求消息后返回的攜帯有所述行駛里程信息的響應(yīng)消息;第一解析子単元,用于解析所述響應(yīng)消息,獲取所述行駛里程信息。所述第一生成単元201可以包括第二接收子單元,用于從所述第一請(qǐng)求子単元接收所述請(qǐng)求消息;第一生成子単元,用于在所述第二接收子單元接收到所述請(qǐng)求消息后生成所述行駛里程信息;所述第二發(fā)送單元202可以包括第二生成子単元,用于生成攜帯有所述第一生成子単元生成的所述行駛里程信息的所述響應(yīng)消息;第一發(fā)送子単元,用于向所述第一接收子單元返回所述第二生成子単元生成的所述響應(yīng)消息。為了支持所述儀表裝置獲知當(dāng)前行駛總里程的備份情況,所述備份裝置還可以包括第一發(fā)送單元,用于向所述儀表裝置發(fā)送所述第一存儲(chǔ)單元101中保存的所述第ー數(shù)據(jù),使得所述儀表裝置將所述第一數(shù)據(jù)作 為自身維護(hù)的當(dāng)前行駛總里程或在所述第一數(shù)據(jù)大于自身維護(hù)的當(dāng)前行駛總里程時(shí)生成面向用戶的提示信息;所述儀表裝置還可以包括第一接收單元,用于接收來自所述第一發(fā)送單元的所述第一數(shù)據(jù);第一處理單元,用于將所述第一數(shù)據(jù)作為自身維護(hù)的當(dāng)前行駛總里程或在所述第一數(shù)據(jù)大于自身維護(hù)的當(dāng)前行駛總里程時(shí)生成面向用戶的提示信息。所述提示信息可以為出錯(cuò)指示信息,診斷提醒信息,備份行駛總里程和當(dāng)前行駛總里程信息。所述儀表裝置可以在所述第一數(shù)據(jù)大于自身維護(hù)的當(dāng)前行駛總里程時(shí)才向備份裝置發(fā)送增量指示信息。備份裝置與儀表裝置中的識(shí)別碼可能不匹配,從而可能使得備份單元103對(duì)所述第一數(shù)據(jù)進(jìn)行更新后所述第一存儲(chǔ)單元101中保存的備份行駛總里程比更新前的要小,而這樣就與備份行駛總里程非減的性質(zhì)相違背。有鑒于此,所述備份裝置可以維護(hù)第一識(shí)別碼,所述備份裝置還可以包括第二獲取單元,與所述儀表裝置連接,用于從所述儀表裝置獲取ー第二識(shí)別碼;第二判斷単元,用于判斷所述第二識(shí)別碼是否與所述第一識(shí)別碼相同,獲取ー第四判斷結(jié)果;所述備份単元103可以包括第三備份子単元,用于當(dāng)所述第四判斷結(jié)果為是時(shí),根據(jù)所述行駛里程信息對(duì)所述第一存儲(chǔ)單元101中保存的所述第一數(shù)據(jù)進(jìn)行更新;第四備份子単元,用于當(dāng)所述第四判斷結(jié)果為否時(shí),根據(jù)來自所述儀表裝置的增量指示信息對(duì)所述第一存儲(chǔ)單元101中保存的所述第一數(shù)據(jù)進(jìn)行更新; 所述儀表裝置還可以包括第三發(fā)送單元,用于向所述第二獲取單元發(fā)送所述第二識(shí)別碼。此外,所述儀表裝置從所述備份裝置接收第一識(shí)別碼,在第一識(shí)別碼不同于第二識(shí)別碼時(shí)生成面向用戶的提示信息,例如,出錯(cuò)指示信息,診斷提醒信息。所述儀表裝置可以在第一識(shí)別碼不同于第二識(shí)別碼時(shí)才向備份裝置發(fā)送增量指不1目息。圖3為本發(fā)明實(shí)施例提供的汽車行駛總里程信息交互示意圖,參照?qǐng)D3,BCM和ICM是通過CAN BUS實(shí)現(xiàn)汽車行駛總里程的信息交互,以支持實(shí)現(xiàn)可靠的汽車行駛總里程的電子備份。圖4為本發(fā)明實(shí)施例提供的汽車行駛總里程備份車身控制模塊處理流程圖,參照?qǐng)D4,BCM的處理流程如下
步驟401,BCM上電初始化;步驟402,BCM采集ICM發(fā)布的“ICM_VIN (ICM內(nèi)存儲(chǔ)的車輛識(shí)別碼)”信號(hào),得到ICM中存儲(chǔ)的車輛識(shí)別碼(VIN);步驟403,BCM判斷自身內(nèi)存儲(chǔ)的車輛識(shí)別碼(BCM_VIN)與ICM內(nèi)存儲(chǔ)的車輛識(shí)別碼(ICM_VIN)是否相同,如果是,則執(zhí)行步驟404 ;否則,執(zhí)行步驟408 ;步驟404,BCM采集ICM發(fā)布的總里程信息(ICM內(nèi)存儲(chǔ)的總里程數(shù),ICM_0D0);可選地,BCM還會(huì)采集ICM_Tick信號(hào)(可以為ICM_Tick總線信號(hào))??蛇x地,每隔100ms,ICM就會(huì)發(fā)布ICM_Tick信號(hào)(可以為ICM_Tick總線信號(hào))給BCM。步驟405,BCM對(duì)ICM_0D0和BCM內(nèi)存儲(chǔ)的總里程數(shù)(BCM_0D0)進(jìn)行比較,如果ICM_ODO大于BCM_0D0,則執(zhí)行步驟406 ;如果ICM_0D0小于BCM_0D0,執(zhí)行步驟409 ; 步驟406,BCM判斷ICM_0D0減去BCM_0D0的差是否大于50km,如果是,則執(zhí)行步驟407 ;否則,返回步驟404 ;步驟407,BCM用采集的ICM_0D0覆蓋當(dāng)前的BCM_0D0,返回步驟404 ;步驟408,BCM生成車輛識(shí)別碼不匹配的故障代碼,同時(shí),執(zhí)行步驟409 ;步驟409,BCM采集ICM發(fā)布的ICM_Tick信號(hào),此信號(hào)在總里程每增加IOkm跳變一次;具體地,每隔100ms,ICM就會(huì)發(fā)布ICM_Tick信號(hào)(可以為ICM_Tick總線信號(hào))給BCM, ICM維護(hù)的總里程每增加10km,該信號(hào)就會(huì)跳變一次。步驟410,BCM根據(jù)跳變信號(hào)進(jìn)行里程更新,具體地,當(dāng)BCM根據(jù)采集到的ICM_Tick信號(hào)判定該信號(hào)發(fā)生一次跳變時(shí),BCM將當(dāng)前的BCM_0D0加IOkm得到一個(gè)和值,然后將BCM_0D0更新為該和值;其中,BCM判定該信號(hào)發(fā)生一次跳變具體可以為BCM判定當(dāng)前采集到的ICM_Tick信號(hào)與之前一次接收到的信號(hào)相比發(fā)生跳變(比如由“O”跳變?yōu)椤癐”或者由“ I”跳變?yōu)椤癘,,)。步驟411,如果BCM生成了車輛識(shí)別碼不匹配的故障代碼,則BCM記錄并存儲(chǔ)車輛識(shí)別碼不匹配的故障代碼。返回步驟404。圖5為本發(fā)明實(shí)施例提供的汽車行駛總里程備份組合儀表控制模塊處理流程圖,參照?qǐng)D5,ICM的處理流程如下步驟501,ICM上電初始化;步驟502,ICM采集BCM發(fā)布的“BCM_VIN (BCM內(nèi)存儲(chǔ)的車輛識(shí)別碼)”信號(hào),得到BCM內(nèi)存儲(chǔ)的車輛識(shí)別碼;步驟503,ICM判斷自身內(nèi)存儲(chǔ)的車輛識(shí)別碼與BCM內(nèi)存儲(chǔ)的車輛識(shí)別碼是否相同,如果是,則執(zhí)行步驟504 ;否則,執(zhí)行步驟507 ;步驟504,ICM采集BCM發(fā)布的總里程值(BCM_0D0);步驟505,ICM 對(duì) ICM_0D0 和 BCM_0D0 進(jìn)行比較,如果 ICM_0D0 大于 BCM_0D0,則執(zhí)行步驟506 ;如果ICM_0D0小于BCM_0D0,執(zhí)行步驟507 ;步驟506,ICM_Tick信號(hào)保持初始值不變,返回步驟504 ;步驟507,ICM顯示“ODO ERROR”,對(duì)于更換新儀表的車輛,提醒維修服務(wù)人員此時(shí)ICM內(nèi)的總里程信息出現(xiàn)故障,需要通過診斷設(shè)備進(jìn)行匹配、學(xué)習(xí)。
步驟508,汽車行駛總里程每增加10km,ICM發(fā)布的ICM_Tick信號(hào)跳變I次;同時(shí),返回步驟504。對(duì)于ICM顯示“ODO ERROR”的情況,如果不進(jìn)行匹配、學(xué)習(xí),ICM將一直顯示“ODOERROR”信息提醒用戶,這樣,汽車行駛總里程每增加10km,ICM發(fā)布的ICM_Tick信號(hào)跳變I次。其中,每隔100ms,ICM就會(huì)發(fā)布ICM_Tick信號(hào)(可以為ICM_Tick總線信號(hào))給BCM,當(dāng)ICM維護(hù)的總里程每增加10km,該信號(hào)就會(huì)跳變一次(比如由“O”跳變?yōu)椤癐”或者由“I”跳變?yōu)椤癘”)。本發(fā)明實(shí)施例還提供了ー種汽車,所述汽車設(shè)置有ー儀表裝置和ー備份裝置,其中,備份裝置包括
第一存儲(chǔ)單元101,用于保存一用來備份行駛總里程的第一數(shù)據(jù);第一獲取單元102,與所述儀表裝置連接,用于從所述儀表裝置獲取一行駛里程信息;備份單元103,與所述第一獲取單元102連接,用于根據(jù)所述行駛里程信息對(duì)所述第一存儲(chǔ)單元101中保存的所述第一數(shù)據(jù)進(jìn)行更新;所述儀表裝置包括第一生成単元201,用于生成所述行駛里程信息;第一發(fā)送單元202,用于向所述第一獲取單元102發(fā)送所述第一生成単元201生成的所述行駛里程信息??梢姡ㄟ^儀表裝置將自身生成的行駛里程信息發(fā)送給備份裝置,備份裝置據(jù)此對(duì)自身保存的備份行駛總里程數(shù)據(jù)進(jìn)行更新,實(shí)現(xiàn)了行駛總里程的自動(dòng)備份。其中,所述備份裝置可以為BCM,所述儀表裝置可以為ICM。備份裝置與儀表裝置之間的信息交互均可以通過控制器局域網(wǎng)CAN總線進(jìn)行。以上所述僅是本發(fā)明實(shí)施例的實(shí)施方式,應(yīng)當(dāng)指出,對(duì)于本技術(shù)領(lǐng)域的普通技術(shù)人員來說,在不脫離本發(fā)明實(shí)施例原理的前提下,還可以作出若干改進(jìn)和潤(rùn)飾,這些改進(jìn)和潤(rùn)飾也應(yīng)視為本發(fā)明實(shí)施例的保護(hù)范圍。
權(quán)利要求
1.一種備份裝置,用于ー汽車,所述汽車設(shè)置有一用于記錄行駛里程的儀表裝置,其特征在于,所述備份裝置包括 第一存儲(chǔ)單元,用于保存一用來備份行駛總里程的第一數(shù)據(jù); 第一獲取單元,與所述儀表裝置連接,用于從所述儀表裝置獲取一行駛里程信息;備份單元,與所述第一獲取單元連接,用于根據(jù)所述行駛里程信息對(duì)所述第一存儲(chǔ)單元中保存的所述第一數(shù)據(jù)進(jìn)行更新。
2.如權(quán)利要求I所述的備份裝置,其特征在于,所述第一獲取單元包括 第一請(qǐng)求子単元,用于向所述儀表裝置發(fā)送ー請(qǐng)求消息; 第一接收子單元,用于接收所述儀表裝置在接收到所述請(qǐng)求消息后返回的攜帯有所述行駛里程信息的響應(yīng)消息; 第一解析子単元,用于解析所述響應(yīng)消息,獲取所述行駛里程信息。
3.如權(quán)利要求I所述的備份裝置,其特征在于,所述行駛里程信息為代表當(dāng)前行駛總里程的第二數(shù)據(jù)。
4.如權(quán)利要求3所述的備份裝置,其特征在于,所述備份単元包括 第一讀取子単元,用于從所述第一存儲(chǔ)單元中讀取所述第一數(shù)據(jù); 第一判斷子単元,用于判斷所述第二數(shù)據(jù)減去所述第一讀取子單元讀取到的所述第一數(shù)據(jù)的差是否大于或等于ー預(yù)設(shè)的正數(shù),獲取ー第一判斷結(jié)果; 第一更新子単元,用于當(dāng)所述第一判斷結(jié)果為是時(shí),根據(jù)所述第二數(shù)據(jù)對(duì)所述第一存儲(chǔ)單元中保存的所述第一數(shù)據(jù)進(jìn)行更新。
5.如權(quán)利要求3所述的備份裝置,其特征在于,所述備份裝置還包括 第一讀取單元,用于讀取所述第一存儲(chǔ)單元中保存的所述第一數(shù)據(jù); 第一判斷単元,與所述第一獲取單元連接,用于判斷所述第二數(shù)據(jù)是否大于所述第一讀取單元讀取到的所述第一數(shù)據(jù),獲取一第二判斷結(jié)果; 所述備份單元包括 第一備份子単元,用于當(dāng)所述第二判斷結(jié)果為是時(shí),根據(jù)所述第二數(shù)據(jù)對(duì)所述第一存儲(chǔ)單元中保存的所述第一數(shù)據(jù)進(jìn)行更新; 第二備份子単元,用于當(dāng)所述第二判斷結(jié)果為否時(shí),根據(jù)來自所述儀表裝置的増量指示信息對(duì)所述第一存儲(chǔ)單元中保存的所述第一數(shù)據(jù)進(jìn)行更新。
6.如權(quán)利要求5所述的備份裝置,其特征在于,所述增量指示信息為信號(hào)跳變信息,所述第二備份子単元包括 存儲(chǔ)子単元,用于保存所述信號(hào)跳變信息對(duì)應(yīng)的一預(yù)設(shè)的代表増加的行駛里程的第三數(shù)據(jù); 計(jì)算子単元,用于當(dāng)所述第二判斷結(jié)果為否吋,從所述第一存儲(chǔ)單元讀取所述第一數(shù)據(jù),根據(jù)所述信號(hào)跳變信息從所述存儲(chǔ)子單元讀取所述第三數(shù)據(jù),并將所述第一數(shù)據(jù)與所述第三數(shù)據(jù)相加得到第四數(shù)據(jù); 更新子単元,用于根據(jù)所述第四數(shù)據(jù)對(duì)所述第一存儲(chǔ)單元中保存的所述第一數(shù)據(jù)進(jìn)行更新。
7.如權(quán)利要求I所述的方法,其特征在于,所述備份裝置還包括 第一發(fā)送單元,用于向所述儀表裝置發(fā)送所述第一存儲(chǔ)單元中保存的所述第一數(shù)據(jù),使得所述儀表裝置將所述第一數(shù)據(jù)作為所述儀表裝置維護(hù)的當(dāng)前行駛總里程或在所述第一數(shù)據(jù)大于所述儀表裝置維護(hù)的當(dāng)前行駛總里程時(shí)生成面向用戶的提示信息。
8.如權(quán)利要求I所述的備份裝置,其特征在于,所述備份裝置維護(hù)第一識(shí)別碼,所述備份裝置還包括 第二獲取單元,與所述儀表裝置連接,用于從所述儀表裝置獲取ー第二識(shí)別碼; 第二判斷単元,用于判斷所述第二識(shí)別碼是否與所述第一識(shí)別碼相同,獲取ー第三判斷結(jié)果; 所述備份單元包括 第三備份子単元,用于當(dāng)所述第三判斷結(jié)果為是時(shí),根據(jù)所述行駛里程信息對(duì)所述第一存儲(chǔ)單元中保存的所述第一數(shù)據(jù)進(jìn)行更新。
第四備份子単元,用于當(dāng)所述第三判斷結(jié)果為否時(shí),根據(jù)來自所述儀表裝置的増量指示信息對(duì)所述第一存儲(chǔ)單元中保存的所述第一數(shù)據(jù)進(jìn)行更新。
9.ー種儀表裝置,用于ー汽車,其特征在干,所述汽車設(shè)置有ー備份裝置,所述備份裝置包括 第一存儲(chǔ)單元,用于保存一用來備份行駛總里程的第一數(shù)據(jù); 第一獲取單元,與所述儀表裝置連接,用于從所述儀表裝置獲取一行駛里程信息;備份單元,與所述第一獲取單元連接,用于根據(jù)所述行駛里程信息對(duì)所述第一存儲(chǔ)單元中保存的所述第一數(shù)據(jù)進(jìn)行更新; 所述儀表裝置包括 第一生成単元,用于生成所述行駛里程信息; 第二發(fā)送單元,用于向所述第一獲取單元發(fā)送所述第一生成単元生成的所述行駛里程信息。
10.如權(quán)利要求9所述的儀表裝置,其特征在于,所述第一獲取單元包括 第一請(qǐng)求子単元,用于向所述儀表裝置發(fā)送ー請(qǐng)求消息; 第一接收子單元,用于接收所述儀表裝置在接收到所述請(qǐng)求消息后返回的攜帯有所述行駛里程信息的響應(yīng)消息; 第一解析子単元,用于解析所述響應(yīng)消息,獲取所述行駛里程信息。
所述第一生成単元包括 第二接收子單元,用于從所述第一請(qǐng)求子単元接收所述請(qǐng)求消息; 第一生成子単元,用于在所述第二接收子單元接收到所述請(qǐng)求消息后生成所述行駛里程ィ目息; 所述第二發(fā)送單元包括 第二生成子単元,用于生成攜帯有所述第一生成子単元生成的所述行駛里程信息的所述響應(yīng)消息; 第一發(fā)送子単元,用于向所述第一接收子單元返回所述第二生成子単元生成的所述響應(yīng)消息。
11.如權(quán)利要求9所述的儀表裝置,其特征在于,所述備份裝置還包括 第一發(fā)送單元,用于向所述儀表裝置發(fā)送所述第一存儲(chǔ)單元中保存的所述第一數(shù)據(jù),使得所述儀表裝置將所述第一數(shù)據(jù)作為所述儀表裝置維護(hù)的當(dāng)前行駛總里程或在所述第一數(shù)據(jù)大于所述儀表裝置維護(hù)的當(dāng)前行駛總里程時(shí)生成面向用戶的提示信息; 所述儀表裝置還包括 第一接收單元,用于接收來自所述第一發(fā)送單元的所述第一數(shù)據(jù); 第一處理單元,用于將所述第一數(shù)據(jù)作為所述儀表裝置維護(hù)的當(dāng)前行駛總里程或在所述第一數(shù)據(jù)大于所述儀表裝置維護(hù)的當(dāng)前行駛總里程時(shí)生成面向用戶的提示信息。
12.如權(quán)利要求9所述的儀表裝置,其特征在干,所述備份裝置維護(hù)第一識(shí)別碼,所述備份裝置還包括 第二獲取單元,與所述儀表裝置連接,用于從所述儀表裝置獲取ー第二識(shí)別碼; 第二判斷単元,用于判斷所述第二識(shí)別碼是否與所述第一識(shí)別碼相同,獲取ー第四判斷結(jié)果; 所述備份單元包括 第三備份子単元,用于當(dāng)所述第四判斷結(jié)果為是時(shí),根據(jù)所述行駛里程信息對(duì)所述第一存儲(chǔ)單元中保存的所述第一數(shù)據(jù)進(jìn)行更新; 第四備份子単元,用于當(dāng)所述第四判斷結(jié)果為否時(shí),根據(jù)來自所述儀表裝置的増量指示信息對(duì)所述第一存儲(chǔ)單元中保存的所述第一數(shù)據(jù)進(jìn)行更新; 所述儀表裝置還包括 第三發(fā)送單元,用于向所述第二獲取單元發(fā)送所述第二識(shí)別碼; 第四發(fā)送單元,用于向所述第四備份子單元發(fā)送所述增量指示信息。
13.ー種汽車,其特征在于,所述汽車設(shè)置有ー儀表裝置和ー備份裝置,其中,備份裝置包括 第一存儲(chǔ)單元,用于保存一用來備份行駛總里程的第一數(shù)據(jù); 第一獲取單元,與所述儀表裝置連接,用于從所述儀表裝置獲取一行駛里程信息;備份單元,與所述第一獲取單元連接,用于根據(jù)所述行駛里程信息對(duì)所述第一存儲(chǔ)單元中保存的所述第一數(shù)據(jù)進(jìn)行更新; 所述儀表裝置包括 第一生成単元,用于生成所述行駛里程信息; 第一發(fā)送單元,用于向所述第一獲取單元發(fā)送所述第一生成単元生成的所述行駛里程信息。
全文摘要
本發(fā)明實(shí)施例提供了一種備份裝置、儀表裝置及汽車。所述備份裝置用于一汽車,所述汽車設(shè)置有一用于記錄行駛里程的儀表裝置,所述備份裝置包括第一存儲(chǔ)單元,用于保存一用來備份行駛總里程的第一數(shù)據(jù);第一獲取單元,與所述儀表裝置連接,用于從所述儀表裝置獲取一行駛里程信息;備份單元,與所述第一獲取單元連接,用于根據(jù)所述行駛里程信息對(duì)所述第一存儲(chǔ)單元中保存的所述第一數(shù)據(jù)進(jìn)行更新。本發(fā)明實(shí)施例通過備份裝置根據(jù)來自儀表裝置的行駛里程信息對(duì)自身保存的備份行駛總里程數(shù)據(jù)進(jìn)行更新,實(shí)現(xiàn)了行駛總里程的自動(dòng)備份。
文檔編號(hào)B60R16/02GK102717764SQ20121021125
公開日2012年10月10日 申請(qǐng)日期2012年6月20日 優(yōu)先權(quán)日2012年6月20日
發(fā)明者孔繁海, 石剛, 胡留成, 董利偉, 陳娟 申請(qǐng)人:北京汽車股份有限公司