胎壓監(jiān)測裝置及其升級系統(tǒng)和方法
【專利摘要】本發(fā)明公開了一種胎壓監(jiān)測裝置及其升級方法和系統(tǒng),所述胎壓監(jiān)測裝置的升級方法包括步驟:升級裝置檢測胎壓監(jiān)測裝置的庫函數(shù)單元中需要升級的功能模塊,并根據(jù)檢測結(jié)果向所述胎壓監(jiān)測裝置發(fā)送相應(yīng)的升級數(shù)據(jù);胎壓監(jiān)測裝置根據(jù)所述升級數(shù)據(jù)對相應(yīng)的功能模塊進(jìn)行升級;其中,所述胎壓監(jiān)測裝置的庫函數(shù)單元包括至少兩功能模塊,各功能模塊可獨(dú)立存在,獨(dú)立升級。從而,不但可以對所有的功能模塊均進(jìn)行升級,而且升級時(shí),僅對需要升級的功能模塊進(jìn)行升級,減少了升級工作量或升級代碼量,縮短了升級時(shí)間。因此,既提升了升級的靈活性,又提高了升級速度,實(shí)現(xiàn)了靈活快捷的對胎壓監(jiān)測裝置進(jìn)行升級。
【專利說明】胎壓監(jiān)測裝置及其升級系統(tǒng)和方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及胎壓監(jiān)測【技術(shù)領(lǐng)域】,尤其是涉及一種胎壓監(jiān)測裝置的升級方法和系統(tǒng)以及胎壓監(jiān)測裝置。
【背景技術(shù)】
[0002]汽車輪胎壓力實(shí)時(shí)監(jiān)視系統(tǒng)(TPMS),主要用于當(dāng)汽車行駛時(shí)實(shí)時(shí)地對輪胎氣壓進(jìn)行自動監(jiān)測,對輪胎漏氣和低氣壓進(jìn)行報(bào)警,以保障行車安全,是駕車者、乘車人的生命安全保障預(yù)警系統(tǒng)。通用型的胎壓監(jiān)測裝置作用于后裝市場用于替換原廠胎壓傳感器,它可以通過外部設(shè)備對其重編程升級,以兼容不同廠家不同協(xié)議的胎壓監(jiān)測系統(tǒng)。
[0003]現(xiàn)有的通用型的胎壓監(jiān)測裝置,大多采用兩層程序結(jié)構(gòu)方式,包括引導(dǎo)單元和應(yīng)用單元,通過引導(dǎo)單元完成對整個(gè)應(yīng)用單元的升級。這種程序結(jié)構(gòu),即便是對應(yīng)用單元中的程序做出微小的改動,都需要對整個(gè)應(yīng)用單元進(jìn)行升級,升級效率極低。
[0004]還有一種是采用三層程序結(jié)構(gòu)方式,包括引導(dǎo)單元、庫函數(shù)單元和協(xié)議功能單元,其中庫函數(shù)單元和引導(dǎo)單元一起作為固化程序燒錄到芯片當(dāng)中,不可變動,只能由引導(dǎo)單元對協(xié)議功能程序進(jìn)行升級,雖然減少了升級的代碼量,但靈活性受到了極大的限制。
【發(fā)明內(nèi)容】
[0005]本發(fā)明的主要目的在于提供一種胎壓監(jiān)測裝置及其升級系統(tǒng)和方法,旨在實(shí)現(xiàn)靈活快捷的對胎壓監(jiān)測裝置進(jìn)行升級。
[0006]為達(dá)以上目的,本發(fā)明提出一種胎壓監(jiān)測裝置的升級方法,包括步驟:
[0007]升級裝置檢測胎壓監(jiān)測裝置的庫函數(shù)單元中需要升級的功能模塊,并根
[0008]據(jù)檢測結(jié)果向所述胎壓監(jiān)測裝置發(fā)送相應(yīng)的升級數(shù)據(jù);
[0009]胎壓監(jiān)測裝置根據(jù)所述升級數(shù)據(jù)對相應(yīng)的功能模塊進(jìn)行升級;
[0010]其中,所述胎壓監(jiān)測裝置的庫函數(shù)單元包括至少兩功能模塊。
[0011]優(yōu)選地,所述升級裝置檢測胎壓監(jiān)測裝置的庫函數(shù)單元中需要升級的功能模塊包括:
[0012]胎壓監(jiān)測裝置向升級裝置發(fā)送其庫函數(shù)單元中各功能模塊的版本信息;
[0013]升級裝置根據(jù)所述版本信息確定需要升級的功能模塊。
[0014]優(yōu)選地,所述胎壓監(jiān)測裝置向升級裝置發(fā)送其庫函數(shù)單元中各功能模塊的版本信息的步驟之前還包括:
[0015]升級裝置請求胎壓監(jiān)測裝置發(fā)送該胎壓監(jiān)測裝置的庫函數(shù)單元中各功能模塊的版本信息。
[0016]優(yōu)選地,所述升級裝置檢測胎壓監(jiān)測裝置的庫函數(shù)單元中需要升級的功能模塊的步驟之前還包括:
[0017]升級裝置根據(jù)選定的汽車型號升級胎壓監(jiān)測裝置的協(xié)議單元。
[0018]本發(fā)明同時(shí)提出一種胎壓監(jiān)測裝置的升級系統(tǒng),包括升級裝置和胎壓監(jiān)測裝置,所述胎壓監(jiān)測裝置包括庫函數(shù)單元,所述庫函數(shù)單元包括至少兩功能模塊,其中:
[0019]升級裝置,用于檢測所述胎壓監(jiān)測裝置的庫函數(shù)單元中需要升級的功能模塊,并根據(jù)檢測結(jié)果向所述胎壓監(jiān)測裝置發(fā)送相應(yīng)的升級數(shù)據(jù);
[0020]胎壓監(jiān)測裝置,用于根據(jù)所述升級數(shù)據(jù)對相應(yīng)的功能模塊進(jìn)行升級。
[0021]優(yōu)選地,所述胎壓監(jiān)測裝置用于向升級裝置發(fā)送各功能模塊的版本信息,所述升級裝置用于根據(jù)所述版本信息確定需要升級的功能模塊。
[0022]優(yōu)選地,所述胎壓監(jiān)測裝置用于:根據(jù)所述升級裝置的版本信息發(fā)送請求向所述升級裝置發(fā)送各功能模塊的版本信息。
[0023]本發(fā)明還提出一種胎壓監(jiān)測裝置,包括啟動引導(dǎo)單元、協(xié)議單元和庫函數(shù)單元,所述庫函數(shù)單元包括至少兩功能模塊,所述啟動引導(dǎo)單元用于:根據(jù)接收到的升級數(shù)據(jù),對相應(yīng)的功能模塊進(jìn)行升級。
[0024]優(yōu)選地,所述啟動引導(dǎo)單元用于:根據(jù)接收到的版本信息發(fā)送請求向外發(fā)送各功能模塊的版本信息。
[0025]優(yōu)選地,所述啟動弓I導(dǎo)單元還用于:引導(dǎo)外部升級裝置對所述協(xié)議單元進(jìn)行升級。
[0026]本發(fā)明所提供的一種胎壓監(jiān)測裝置的升級方法,通過將胎壓監(jiān)測裝置中的庫函數(shù)單元拆分成多個(gè)獨(dú)立的功能模塊,各個(gè)獨(dú)立的功能模塊均可以獨(dú)立升級,而且升級時(shí),首先判斷胎壓監(jiān)測裝置中哪些功能模塊需要升級,然后根據(jù)判斷結(jié)果,僅對需要升級的功能模塊進(jìn)行升級,減少了升級工作量或升級代碼量,縮短了升級時(shí)間。從而,既提升了升級的靈活性,又提高了升級速度,實(shí)現(xiàn)了靈活快捷的對胎壓監(jiān)測裝置進(jìn)行升級。
【專利附圖】
【附圖說明】
[0027]圖1是本發(fā)明的胎壓監(jiān)測裝置的升級方法一實(shí)施例的流程圖;
[0028]圖2是圖1中步驟S102的具體流程圖;
[0029]圖3是本發(fā)明的胎壓監(jiān)測裝置的升級系統(tǒng)一實(shí)施例的結(jié)構(gòu)框圖;
[0030]圖4是本發(fā)明的胎壓監(jiān)測裝置一實(shí)施例的結(jié)構(gòu)框圖。
[0031]本發(fā)明目的的實(shí)現(xiàn)、功能特點(diǎn)及優(yōu)點(diǎn)將結(jié)合實(shí)施例,參照附圖做進(jìn)一步說明。
【具體實(shí)施方式】
[0032]應(yīng)當(dāng)理解,此處所描述的具體實(shí)施例僅僅用以解釋本發(fā)明,并不用于限定本發(fā)明。
[0033]本發(fā)明的胎壓監(jiān)測裝置為通用型的胎壓監(jiān)測裝置,主要應(yīng)用于汽車輪胎壓力實(shí)時(shí)監(jiān)視系統(tǒng)(TPMS),用于替換原廠胎壓傳感器,它可以通過外部設(shè)備對其重編程升級,以兼容不同廠家不同協(xié)議的胎壓監(jiān)測系統(tǒng)。
[0034]參見圖1,提出本發(fā)明的胎壓監(jiān)測裝置的升級方法一實(shí)施例,所述胎壓監(jiān)測裝置的升級方法包括以下步驟:
[0035]步驟S101、升級裝置根據(jù)選定的汽車型號升級胎壓監(jiān)測裝置的協(xié)議單元
[0036]胎壓監(jiān)測裝置的協(xié)議單元(或稱協(xié)議程序)對用戶開放使用,用戶可以根據(jù)特定汽車型號,對協(xié)議單元進(jìn)行升級。升級裝置與胎壓監(jiān)測裝置通過有線或無線方式進(jìn)行連接后,升級裝置根據(jù)用戶選定的汽車型號,對胎壓監(jiān)測裝置的協(xié)議單元進(jìn)行升級,胎壓監(jiān)測裝置的啟動引導(dǎo)單元(或稱啟動弓I導(dǎo)程序)則對升級過程進(jìn)行引導(dǎo)。[0037]步驟S102、升級裝置檢測胎壓監(jiān)測裝置中需要升級的功能模塊
[0038]本步驟S102與步驟SlOl幾乎同時(shí)進(jìn)行。本發(fā)明中,胎壓監(jiān)測裝置的庫函數(shù)單元被拆分為至少兩獨(dú)立的功能模塊,包括各種測量模塊(如:壓力測量、溫度測量、電壓測量、加速度測量等模塊)和公用性較強(qiáng)的功能模塊,各個(gè)功能模塊之間相互獨(dú)立,可獨(dú)立存在,可進(jìn)行獨(dú)立升級。升級裝置對各個(gè)獨(dú)立的功能模塊進(jìn)行檢測,判斷哪些需要升級,哪些不需要升級。由于有些功能模塊的公用性較強(qiáng),可以應(yīng)用于各種車型而通常不需要升級,因此將其與其它功能模塊獨(dú)立出來,避免與其它功能模塊一起升級而降低升級速度。
[0039]參見圖2,本步驟S102優(yōu)選以以下方式實(shí)現(xiàn):
[0040]步驟S201、胎壓監(jiān)測裝置向升級裝置發(fā)送其各功能模塊的版本信息
[0041]胎壓監(jiān)測裝置可以主動向升級裝置發(fā)送其庫函數(shù)單元中各功能模塊的版本信息;也可以由升級裝置向胎壓監(jiān)測裝置發(fā)送版本信息請求,胎壓監(jiān)測裝置應(yīng)升級裝置的請求向其發(fā)送庫函數(shù)單元中各功能模塊的版本信息。
[0042]步驟S202、升級裝置對各功能模塊的版本信息進(jìn)行檢測匹配
[0043]升級裝置存儲有自身的或從外部獲取的各功能模塊的最新版本,升級裝置將胎壓監(jiān)測裝置返回的版本信息和升級裝置中存儲的版本信息進(jìn)行檢測匹配。
[0044]步驟S203、升級裝置根據(jù)匹配結(jié)果確定需要升級的功能模塊
[0045]若返回的某功能模塊的版本信息與升級裝置中存儲的版本信息一致,則該功能模塊無需升級;若返回的某功能模塊的版本信息與升級裝置中存儲的版本信息不一致,升級裝置則確定該功能模塊為需要升級的功能模塊。
[0046]除了上述優(yōu)選方式外,升級裝置還可以以其它方式來檢測需要升級的功能模塊。
[0047]升級裝置確定了需要升級的功能模塊后,隨即進(jìn)入下一步驟:
[0048]步驟S103、升級裝置根據(jù)檢測結(jié)果向胎壓監(jiān)測裝置發(fā)送相應(yīng)的升級數(shù)據(jù)
[0049]例如,升級裝置監(jiān)測到壓力測量模塊、溫度測量模塊和電壓測量模塊需要升級,則向胎壓監(jiān)測裝置分別發(fā)送壓力測量模塊、溫度測量模塊和電壓測量模塊的升級數(shù)據(jù)。
[0050]步驟S104、胎壓監(jiān)測裝置根據(jù)升級數(shù)據(jù)對相應(yīng)的功能模塊進(jìn)行升級
[0051]胎壓監(jiān)測裝置接收到升級數(shù)據(jù)后,在其啟動引導(dǎo)單元的引導(dǎo)下,對相應(yīng)的功能模塊進(jìn)行升級。
[0052]據(jù)此,本發(fā)明的胎壓監(jiān)測裝置的升級方法,通過將胎壓監(jiān)測裝置的庫函數(shù)單元分割成多個(gè)獨(dú)立的功能模塊,各個(gè)獨(dú)立的功能模塊均可以獨(dú)立升級,而且升級時(shí),首先判斷胎壓監(jiān)測裝置的庫函數(shù)單元中哪些功能模塊需要升級,然后根據(jù)判斷結(jié)果,僅對需要升級的功能模塊進(jìn)行升級,減少了升級工作量或升級代碼量,縮短了升級時(shí)間。從而,既提升了升級的靈活性,又提高了升級速度。
[0053]參見圖3,提出本發(fā)明胎壓監(jiān)測裝置的升級系統(tǒng)一實(shí)施例,所述胎壓監(jiān)測裝置的升級系統(tǒng)包括升級裝置10和胎壓監(jiān)測裝置20,升級裝置10與胎壓監(jiān)測裝置20通過有線或無線方式進(jìn)行連接。所述升級裝置10用于檢測胎壓檢測裝置20的庫函數(shù)單元中需要升級的功能模塊,并根據(jù)檢測結(jié)果向胎壓監(jiān)測裝置20發(fā)送相應(yīng)的升級數(shù)據(jù)。所述胎壓監(jiān)測10用于根據(jù)接收到的升級數(shù)據(jù)對相應(yīng)的功能模塊進(jìn)行升級。
[0054]所述胎壓監(jiān)測裝置20具體如圖4所示,圖4為本發(fā)明的胎壓監(jiān)測裝置一實(shí)施例的結(jié)構(gòu)框圖,所述胎壓監(jiān)測裝置20包括啟動引導(dǎo)單元21 (或稱啟動引導(dǎo)程序)、協(xié)議單元22(或稱協(xié)議程序)和庫函數(shù)單元23。
[0055]庫函數(shù)單元23:用于測量各種參數(shù),獲取胎壓數(shù)據(jù)。庫函數(shù)單元23包括至少兩獨(dú)立的功能模塊,包括各種測量模塊(如:壓力測量、溫度測量、電壓測量、加速度測量等模塊)和公用性較強(qiáng)的功能模塊,各個(gè)功能模塊之間相互獨(dú)立,可獨(dú)立存在,可進(jìn)行獨(dú)立升級。由于有些功能模塊的公用性較強(qiáng),可以應(yīng)用于各種車型而通常不需要升級,因此將其與其它功能模塊獨(dú)立出來,避免與其它功能模塊一起升級而降低升級速度。
[0056]協(xié)議單元22:用于提供特定的通信協(xié)議與胎壓傳感器進(jìn)行通信,采集數(shù)據(jù)信息。協(xié)議單元22對用戶開放使用,用戶可以根據(jù)特定汽車型號,對協(xié)議單元22進(jìn)行升級。
[0057]啟動引導(dǎo)單元21:用于對胎壓監(jiān)測裝置20的芯片進(jìn)行初始化,引導(dǎo)升級裝置10對協(xié)議單元22和庫函數(shù)單元23進(jìn)行升級。其中,啟動引導(dǎo)單元21在接收到升級裝置10發(fā)送的功能模塊的升級數(shù)據(jù)后,根據(jù)該升級數(shù)據(jù)及特定的通信協(xié)議,引導(dǎo)升級裝置10對相應(yīng)的功能模塊進(jìn)行升級。
[0058]作為優(yōu)選,啟動引導(dǎo)單元21還用于主動向升級裝置10發(fā)送庫函數(shù)單元23中各功能模塊的版本信息;或者升級裝置10先向胎壓監(jiān)測裝置20發(fā)送版本信息請求,啟動引導(dǎo)單元21應(yīng)升級裝置10的請求向其發(fā)送各功能模塊的版本信息。
[0059]升級裝置10存儲有自身的或從外部獲取的各功能模塊的最新版本,升級裝置10將胎壓監(jiān)測裝置20返回的版本信息和升級裝置10中存儲的版本信息進(jìn)行檢測匹配。若返回的某功能模塊的版本信息與升級裝置10中存儲的版本信息一致,則該功能模塊無需升級;若返回的某功能模塊的版本信息與升級裝置10中存儲的版本信息不一致,升級裝置10則確定該功能模塊為需要升級的功能模塊。此外,升級裝置10還可以以其它方式來檢測需要升級的功能模塊。
[0060]據(jù)此,本發(fā)明的胎壓監(jiān)測裝置的升級系統(tǒng),通過將胎壓監(jiān)測裝置的庫函數(shù)單元拆分成多個(gè)獨(dú)立的功能模塊,各個(gè)獨(dú)立的功能模塊均可以獨(dú)立升級,而且升級時(shí),由升級裝置首先判斷胎壓監(jiān)測裝置的庫函數(shù)單元中哪些功能模塊需要升級,然后根據(jù)判斷結(jié)果,僅對需要升級的功能模塊進(jìn)行升級,減少了升級工作量或升級代碼量,縮短了升級時(shí)間。從而,既提升了升級的靈活性,又提高了升級速度。
[0061]應(yīng)當(dāng)理解的是,以上僅為本發(fā)明的優(yōu)選實(shí)施例,不能因此限制本發(fā)明的專利范圍,凡是利用本發(fā)明說明書及附圖內(nèi)容所作的等效結(jié)構(gòu)或等效流程變換,或直接或間接運(yùn)用在其他相關(guān)的【技術(shù)領(lǐng)域】,均同理包括在本發(fā)明的專利保護(hù)范圍內(nèi)。
【權(quán)利要求】
1.一種胎壓監(jiān)測裝置的升級方法,其特征在于,包括步驟: 升級裝置檢測胎壓監(jiān)測裝置的庫函數(shù)單元中需要升級的功能模塊,并根 據(jù)檢測結(jié)果向所述胎壓監(jiān)測裝置發(fā)送相應(yīng)的升級數(shù)據(jù); 胎壓監(jiān)測裝置根據(jù)所述升級數(shù)據(jù)對相應(yīng)的功能模塊進(jìn)行升級; 其中,所述胎壓監(jiān)測裝置的庫函數(shù)單元包括至少兩功能模塊。
2.根據(jù)權(quán)利要求1所述的胎壓監(jiān)測裝置的升級方法,其特征在于,所述升級裝置檢測胎壓監(jiān)測裝置的庫函數(shù)單元中需要升級的功能模塊包括: 胎壓監(jiān)測裝置向升級裝置發(fā)送其庫函數(shù)單元中各功能模塊的版本信息; 升級裝置根據(jù)所述版本信息確定需要升級的功能模塊。
3.根據(jù)權(quán)利要求2所述的胎壓監(jiān)測裝置的升級方法,其特征在于,所述胎壓監(jiān)測裝置向升級裝置發(fā)送其庫函數(shù)單元中各功能模塊的版本信息的步驟之前還包括: 升級裝置請求胎壓監(jiān)測裝置發(fā)送該胎壓監(jiān)測裝置的庫函數(shù)單元中各功能模塊的版本信息。
4.根據(jù)權(quán)利要求1-3任一項(xiàng)所述的胎壓監(jiān)測裝置的升級方法,其特征在于,所述升級裝置檢測胎壓監(jiān)測裝置的庫函數(shù)單元中需要升級的功能模塊的步驟之前還包括: 升級裝置根據(jù)選定的汽車型號升級胎壓監(jiān)測裝置的協(xié)議單元。
5.一種胎壓監(jiān)測裝置的升級系統(tǒng),其特征在于,包括升級裝置和胎壓監(jiān)測裝置,所述胎壓監(jiān)測裝置包括庫函數(shù)單元,所述庫函數(shù)單元包括至少兩功能模塊,其中: 升級裝置,用于檢測所述胎壓監(jiān)測裝置的庫函數(shù)單元中需要升級的功能 模塊,并根據(jù)檢測結(jié)果向所述胎壓監(jiān)測裝置發(fā)送相應(yīng)的升級數(shù)據(jù); 胎壓監(jiān)測裝置,用于根據(jù)所述升級數(shù)據(jù)對相應(yīng)的功能模塊進(jìn)行升級。
6.根據(jù)權(quán)利要求5所述的,其特征在于,所述胎壓監(jiān)測裝置用于向升級裝置發(fā)送各功能模塊的版本信息,所述升級裝置用于根據(jù)所述版本信息確定需要升級的功能模塊。
7.根據(jù)權(quán)利要求6所述的,其特征在于,所述胎壓監(jiān)測裝置用于:根據(jù)所述升級裝置的版本信息發(fā)送請求向所述升級裝置發(fā)送各功能模塊的版本信息。
8.一種胎壓監(jiān)測裝置,包括啟動引導(dǎo)單元、協(xié)議單元和庫函數(shù)單元,其特征在于,所述庫函數(shù)單元包括至少兩功能模塊,所述啟動引導(dǎo)單元用于:根據(jù)接收到的升級數(shù)據(jù),對相應(yīng)的功能模塊進(jìn)行升級。
9.根據(jù)權(quán)利要求8所述的胎壓監(jiān)測裝置,其特征在于,所述啟動引導(dǎo)單元用于:根據(jù)接收到的版本信息發(fā)送請求向外發(fā)送各功能模塊的版本信息。
10.根據(jù)權(quán)利要求8或9任一項(xiàng)所述的胎壓監(jiān)測裝置,其特征在于,所述啟動引導(dǎo)單元還用于:引導(dǎo)外部升級裝置對所述協(xié)議單元進(jìn)行升級。
【文檔編號】B60C23/02GK103640442SQ201310737616
【公開日】2014年3月19日 申請日期:2013年12月27日 優(yōu)先權(quán)日:2013年12月27日
【發(fā)明者】李紅京, 閆浩, 谷韜, 楊文 , 羅永良 申請人:深圳市道通科技有限公司