本發(fā)明涉及車載設(shè)備掛接技術(shù)領(lǐng)域,特別涉及一種新型車內(nèi)設(shè)備掛接控制方法及系統(tǒng)。
背景技術(shù):
汽車上通常需要連接多個外部設(shè)備,一般是通過串口連接外部設(shè)備實現(xiàn)特定的功能,例如,需要連接行車記錄儀用于實時記錄車輛的行駛狀態(tài),但是。對于不同客戶需求也會相應(yīng)不同,例如,出租車需要接入計價器記錄運營狀態(tài),公交車需通過攝像頭記錄公交車運行狀態(tài)。傳統(tǒng)的車載終端一般只提供多個串口接口用來連接外部設(shè)備,隨著客戶的功能需求越來越多,接的外設(shè)越來越多,傳統(tǒng)車載終端已無法滿足客戶需求。為了滿足客戶多外部設(shè)備的連接需求二開發(fā)新的具備更多串口的車載終端,不僅新產(chǎn)品周期長,且開發(fā)成本高,顯然不可取。
現(xiàn)有技術(shù)中,車內(nèi)設(shè)備掛接一方面由于驅(qū)動程序的多樣化導(dǎo)致兼容性不強,無法即插即用;另一方面,由于各種掛接設(shè)備的電源需求不同,到時接入到車載系統(tǒng)時,容易導(dǎo)致車輛電源過載,從而造成安全隱患。
技術(shù)實現(xiàn)要素:
有鑒于此,本發(fā)明提出一種能夠?qū)崿F(xiàn)即插即用、安全程度高的新型車內(nèi)設(shè)備掛接控制方法及系統(tǒng)。
一種新型車內(nèi)設(shè)備掛接控制方法,其包括如下步驟:
S1、在車載移動設(shè)備中預(yù)先配置掛接設(shè)備的驅(qū)動程序;并建立驅(qū)動程序與各種掛接設(shè)備的映射關(guān)系;
S2、監(jiān)控車載接口中掛接設(shè)備的接入信息;在存在掛接設(shè)備接入車載接口時,接口獲取掛接設(shè)備的類型、型號信息,并將掛接設(shè)備的類型、型號信息發(fā)送到車載主控系統(tǒng);
S3、車載主控系統(tǒng)根據(jù)掛接設(shè)備的類型、型號信息從車載移動設(shè)備中預(yù)先配置的掛接設(shè)備的驅(qū)動程序,并將掛接設(shè)備的驅(qū)動程序加載到車載主控系統(tǒng)中;
S4、車載主控系統(tǒng)實時監(jiān)控車載電源的負(fù)載情況以及掛接設(shè)備的使用請求信息;在獲取到掛接設(shè)備的使用請求信息時,車載主控系統(tǒng)根據(jù)掛接設(shè)備的類型、型號信息以及車載電源的負(fù)載情況判斷車載電源是否滿足掛接設(shè)備的需求;在滿足需求時,啟動掛接設(shè)備的功能。
在本發(fā)明所述的新型車內(nèi)設(shè)備掛接控制方法中,其還包括如下步驟:
S5、預(yù)先配置車載設(shè)備以及掛接設(shè)備的使用優(yōu)先級順序;
所述步驟S4還包括:在車載電源不滿足掛接設(shè)備的需求時,車載主控系統(tǒng)判斷運行中的車載設(shè)備中是否存在優(yōu)選級順序低于掛接設(shè)備,在不存時,車載主控系統(tǒng)實時監(jiān)控車載電源的負(fù)載情況直至車載電源滿足掛接設(shè)備的需求;在存在時,車載主控系統(tǒng)進一步判斷運行中的優(yōu)選級低于掛接設(shè)備的車載設(shè)備的車載電源使用情況是否滿足掛接設(shè)備的需求,在滿足時,車載主控系統(tǒng)控制車載設(shè)備進入待機狀態(tài),并啟動掛接設(shè)備的功能,在不滿足時,車載主控系統(tǒng)實時監(jiān)控車載電源的負(fù)載情況直至車載電源滿足掛接設(shè)備的需求。
在本發(fā)明所述的新型車內(nèi)設(shè)備掛接控制方法中,所述步驟S3中車載主控系統(tǒng)根據(jù)掛接設(shè)備的類型、型號信息從車載移動設(shè)備中預(yù)先配置的掛接設(shè)備的驅(qū)動程序,并將掛接設(shè)備的驅(qū)動程序加載到車載主控系統(tǒng)中包括:
車載主控系統(tǒng)根據(jù)掛接設(shè)備的類型、型號信息從車載移動設(shè)備中預(yù)先配置的掛接設(shè)備的驅(qū)動程序;
車載主控系統(tǒng)從存儲器中查找是否存在滿足加載需求的連續(xù)地址,在滿足時,將掛接設(shè)備的驅(qū)動程序加載到車載主控系統(tǒng)中;在不滿足時,車載主控系統(tǒng)從內(nèi)存中劃分一塊臨時緩存區(qū)域,并將掛接設(shè)備的驅(qū)動程序加載到臨時緩存區(qū)域中。
在本發(fā)明所述的新型車內(nèi)設(shè)備掛接控制方法中,所述步驟S4中還包括設(shè)置車載設(shè)備以及掛接設(shè)備的請求等待周期;各個車載設(shè)備以及掛接設(shè)備的請求等待周期相同或不同;在超過請求等待周期時,釋放車載設(shè)備或掛接設(shè)備的車載電源需求請求。
本發(fā)明還提供一種新型車內(nèi)設(shè)備掛接控制系統(tǒng),其包括如下單元:
映射關(guān)系建立單元,用于在車載移動設(shè)備中預(yù)先配置掛接設(shè)備的驅(qū)動程序;并建立驅(qū)動程序與各種掛接設(shè)備的映射關(guān)系;
接入信息監(jiān)控單元,用于監(jiān)控車載接口中掛接設(shè)備的接入信息;在存在掛接設(shè)備接入車載接口時,接口獲取掛接設(shè)備的類型、型號信息,并將掛接設(shè)備的類型、型號信息發(fā)送到車載主控系統(tǒng);
驅(qū)動程序加載單元,用于通過車載主控系統(tǒng)根據(jù)掛接設(shè)備的類型、型號信息從車載移動設(shè)備中預(yù)先配置的掛接設(shè)備的驅(qū)動程序,并將掛接設(shè)備的驅(qū)動程序加載到車載主控系統(tǒng)中;
請求信息判斷執(zhí)行單元,用于通過車載主控系統(tǒng)實時監(jiān)控車載電源的負(fù)載情況以及掛接設(shè)備的使用請求信息;在獲取到掛接設(shè)備的使用請求信息時,車載主控系統(tǒng)根據(jù)掛接設(shè)備的類型、型號信息以及車載電源的負(fù)載情況判斷車載電源是否滿足掛接設(shè)備的需求;在滿足需求時,啟動掛接設(shè)備的功能。
在本發(fā)明所述的新型車內(nèi)設(shè)備掛接控制系統(tǒng)中,其還包括如下單元:
優(yōu)先級順序配置單元,用于預(yù)先配置車載設(shè)備以及掛接設(shè)備的使用優(yōu)先級順序;
所述請求信息判斷執(zhí)行單元還包括:在車載電源不滿足掛接設(shè)備的需求時,車載主控系統(tǒng)判斷運行中的車載設(shè)備中是否存在優(yōu)選級順序低于掛接設(shè)備,在不存時,車載主控系統(tǒng)實時監(jiān)控車載電源的負(fù)載情況直至車載電源滿足掛接設(shè)備的需求;在存在時,車載主控系統(tǒng)進一步判斷運行中的優(yōu)選級低于掛接設(shè)備的車載設(shè)備的車載電源使用情況是否滿足掛接設(shè)備的需求,在滿足時,車載主控系統(tǒng)控制車載設(shè)備進入待機狀態(tài),并啟動掛接設(shè)備的功能,在不滿足時,車載主控系統(tǒng)實時監(jiān)控車載電源的負(fù)載情況直至車載電源滿足掛接設(shè)備的需求。
在本發(fā)明所述的新型車內(nèi)設(shè)備掛接控制系統(tǒng)中,所述驅(qū)動程序加載單元中車載主控系統(tǒng)根據(jù)掛接設(shè)備的類型、型號信息從車載移動設(shè)備中預(yù)先配置的掛接設(shè)備的驅(qū)動程序,并將掛接設(shè)備的驅(qū)動程序加載到車載主控系統(tǒng)中包括:
車載主控系統(tǒng)根據(jù)掛接設(shè)備的類型、型號信息從車載移動設(shè)備中預(yù)先配置的掛接設(shè)備的驅(qū)動程序;
車載主控系統(tǒng)從存儲器中查找是否存在滿足加載需求的連續(xù)地址,在滿足時,將掛接設(shè)備的驅(qū)動程序加載到車載主控系統(tǒng)中;在不滿足時,車載主控系統(tǒng)從內(nèi)存中劃分一塊臨時緩存區(qū)域,并將掛接設(shè)備的驅(qū)動程序加載到臨時緩存區(qū)域中。
在本發(fā)明所述的新型車內(nèi)設(shè)備掛接控制系統(tǒng)中,所述請求信息判斷執(zhí)行單元中還包括設(shè)置車載設(shè)備以及掛接設(shè)備的請求等待周期;各個車載設(shè)備以及掛接設(shè)備的請求等待周期相同或不同;在超過請求等待周期時,釋放車載設(shè)備或掛接設(shè)備的車載電源需求請求。
實施本發(fā)明提供的新型車內(nèi)設(shè)備掛接控制方法及系統(tǒng)與現(xiàn)有技術(shù)相比具有以下有益效果:本發(fā)明通過車載主控系統(tǒng)根據(jù)掛接設(shè)備的類型、型號信息從車載移動設(shè)備中預(yù)先配置的掛接設(shè)備的驅(qū)動程序,并將掛接設(shè)備的驅(qū)動程序加載到車載主控系統(tǒng)中,能夠?qū)崿F(xiàn)即插即用;并且車載主控系統(tǒng)實時監(jiān)控車載電源的負(fù)載情況以及掛接設(shè)備的使用請求信息;在獲取到掛接設(shè)備的使用請求信息時,車載主控系統(tǒng)根據(jù)掛接設(shè)備的類型、型號信息以及車載電源的負(fù)載情況判斷車載電源是否滿足掛接設(shè)備的需求;在滿足需求時,啟動掛接設(shè)備的功能,避免了車載電源過載的情況,安全程度更高。
附圖說明
圖1是本發(fā)明實施例的新型車內(nèi)設(shè)備掛接控制方法流程圖。
具體實施方式
如圖1所示,一種新型車內(nèi)設(shè)備掛接控制方法,其包括如下步驟:
S1、在車載移動設(shè)備中預(yù)先配置掛接設(shè)備的驅(qū)動程序;并建立驅(qū)動程序與各種掛接設(shè)備的映射關(guān)系;
S2、監(jiān)控車載接口中掛接設(shè)備的接入信息;在存在掛接設(shè)備接入車載接口時,接口獲取掛接設(shè)備的類型、型號信息,并將掛接設(shè)備的類型、型號信息發(fā)送到車載主控系統(tǒng);
S3、車載主控系統(tǒng)根據(jù)掛接設(shè)備的類型、型號信息從車載移動設(shè)備中預(yù)先配置的掛接設(shè)備的驅(qū)動程序,并將掛接設(shè)備的驅(qū)動程序加載到車載主控系統(tǒng)中;
S4、車載主控系統(tǒng)實時監(jiān)控車載電源的負(fù)載情況以及掛接設(shè)備的使用請求信息;在獲取到掛接設(shè)備的使用請求信息時,車載主控系統(tǒng)根據(jù)掛接設(shè)備的類型、型號信息以及車載電源的負(fù)載情況判斷車載電源是否滿足掛接設(shè)備的需求;在滿足需求時,啟動掛接設(shè)備的功能。
在本發(fā)明所述的新型車內(nèi)設(shè)備掛接控制方法中,其還包括如下步驟:
S5、預(yù)先配置車載設(shè)備以及掛接設(shè)備的使用優(yōu)先級順序;
所述步驟S4還包括:在車載電源不滿足掛接設(shè)備的需求時,車載主控系統(tǒng)判斷運行中的車載設(shè)備中是否存在優(yōu)選級順序低于掛接設(shè)備,在不存時,車載主控系統(tǒng)實時監(jiān)控車載電源的負(fù)載情況直至車載電源滿足掛接設(shè)備的需求;在存在時,車載主控系統(tǒng)進一步判斷運行中的優(yōu)選級低于掛接設(shè)備的車載設(shè)備的車載電源使用情況是否滿足掛接設(shè)備的需求,在滿足時,車載主控系統(tǒng)控制車載設(shè)備進入待機狀態(tài),并啟動掛接設(shè)備的功能,在不滿足時,車載主控系統(tǒng)實時監(jiān)控車載電源的負(fù)載情況直至車載電源滿足掛接設(shè)備的需求。
在本發(fā)明所述的新型車內(nèi)設(shè)備掛接控制方法中,所述步驟S3中車載主控系統(tǒng)根據(jù)掛接設(shè)備的類型、型號信息從車載移動設(shè)備中預(yù)先配置的掛接設(shè)備的驅(qū)動程序,并將掛接設(shè)備的驅(qū)動程序加載到車載主控系統(tǒng)中包括:
車載主控系統(tǒng)根據(jù)掛接設(shè)備的類型、型號信息從車載移動設(shè)備中預(yù)先配置的掛接設(shè)備的驅(qū)動程序;
車載主控系統(tǒng)從存儲器中查找是否存在滿足加載需求的連續(xù)地址,在滿足時,將掛接設(shè)備的驅(qū)動程序加載到車載主控系統(tǒng)中;在不滿足時,車載主控系統(tǒng)從內(nèi)存中劃分一塊臨時緩存區(qū)域,并將掛接設(shè)備的驅(qū)動程序加載到臨時緩存區(qū)域中。
在本發(fā)明所述的新型車內(nèi)設(shè)備掛接控制方法中,所述步驟S4中還包括設(shè)置車載設(shè)備以及掛接設(shè)備的請求等待周期;各個車載設(shè)備以及掛接設(shè)備的請求等待周期相同或不同;在超過請求等待周期時,釋放車載設(shè)備或掛接設(shè)備的車載電源需求請求。
本發(fā)明還提供一種新型車內(nèi)設(shè)備掛接控制系統(tǒng),其包括如下單元:
映射關(guān)系建立單元,用于在車載移動設(shè)備中預(yù)先配置掛接設(shè)備的驅(qū)動程序;并建立驅(qū)動程序與各種掛接設(shè)備的映射關(guān)系;
接入信息監(jiān)控單元,用于監(jiān)控車載接口中掛接設(shè)備的接入信息;在存在掛接設(shè)備接入車載接口時,接口獲取掛接設(shè)備的類型、型號信息,并將掛接設(shè)備的類型、型號信息發(fā)送到車載主控系統(tǒng);
驅(qū)動程序加載單元,用于通過車載主控系統(tǒng)根據(jù)掛接設(shè)備的類型、型號信息從車載移動設(shè)備中預(yù)先配置的掛接設(shè)備的驅(qū)動程序,并將掛接設(shè)備的驅(qū)動程序加載到車載主控系統(tǒng)中;
請求信息判斷執(zhí)行單元,用于通過車載主控系統(tǒng)實時監(jiān)控車載電源的負(fù)載情況以及掛接設(shè)備的使用請求信息;在獲取到掛接設(shè)備的使用請求信息時,車載主控系統(tǒng)根據(jù)掛接設(shè)備的類型、型號信息以及車載電源的負(fù)載情況判斷車載電源是否滿足掛接設(shè)備的需求;在滿足需求時,啟動掛接設(shè)備的功能。
在本發(fā)明所述的新型車內(nèi)設(shè)備掛接控制系統(tǒng)中,其還包括如下單元:
優(yōu)先級順序配置單元,用于預(yù)先配置車載設(shè)備以及掛接設(shè)備的使用優(yōu)先級順序;
所述請求信息判斷執(zhí)行單元還包括:在車載電源不滿足掛接設(shè)備的需求時,車載主控系統(tǒng)判斷運行中的車載設(shè)備中是否存在優(yōu)選級順序低于掛接設(shè)備,在不存時,車載主控系統(tǒng)實時監(jiān)控車載電源的負(fù)載情況直至車載電源滿足掛接設(shè)備的需求;在存在時,車載主控系統(tǒng)進一步判斷運行中的優(yōu)選級低于掛接設(shè)備的車載設(shè)備的車載電源使用情況是否滿足掛接設(shè)備的需求,在滿足時,車載主控系統(tǒng)控制車載設(shè)備進入待機狀態(tài),并啟動掛接設(shè)備的功能,在不滿足時,車載主控系統(tǒng)實時監(jiān)控車載電源的負(fù)載情況直至車載電源滿足掛接設(shè)備的需求。
在本發(fā)明所述的新型車內(nèi)設(shè)備掛接控制系統(tǒng)中,所述驅(qū)動程序加載單元中車載主控系統(tǒng)根據(jù)掛接設(shè)備的類型、型號信息從車載移動設(shè)備中預(yù)先配置的掛接設(shè)備的驅(qū)動程序,并將掛接設(shè)備的驅(qū)動程序加載到車載主控系統(tǒng)中包括:
車載主控系統(tǒng)根據(jù)掛接設(shè)備的類型、型號信息從車載移動設(shè)備中預(yù)先配置的掛接設(shè)備的驅(qū)動程序;
車載主控系統(tǒng)從存儲器中查找是否存在滿足加載需求的連續(xù)地址,在滿足時,將掛接設(shè)備的驅(qū)動程序加載到車載主控系統(tǒng)中;在不滿足時,車載主控系統(tǒng)從內(nèi)存中劃分一塊臨時緩存區(qū)域,并將掛接設(shè)備的驅(qū)動程序加載到臨時緩存區(qū)域中。
在本發(fā)明所述的新型車內(nèi)設(shè)備掛接控制系統(tǒng)中,所述請求信息判斷執(zhí)行單元中還包括設(shè)置車載設(shè)備以及掛接設(shè)備的請求等待周期;各個車載設(shè)備以及掛接設(shè)備的請求等待周期相同或不同;在超過請求等待周期時,釋放車載設(shè)備或掛接設(shè)備的車載電源需求請求。
實施本發(fā)明提供的新型車內(nèi)設(shè)備掛接控制方法及系統(tǒng)與現(xiàn)有技術(shù)相比具有以下有益效果:本發(fā)明通過車載主控系統(tǒng)根據(jù)掛接設(shè)備的類型、型號信息從車載移動設(shè)備中預(yù)先配置的掛接設(shè)備的驅(qū)動程序,并將掛接設(shè)備的驅(qū)動程序加載到車載主控系統(tǒng)中,能夠?qū)崿F(xiàn)即插即用;并且車載主控系統(tǒng)實時監(jiān)控車載電源的負(fù)載情況以及掛接設(shè)備的使用請求信息;在獲取到掛接設(shè)備的使用請求信息時,車載主控系統(tǒng)根據(jù)掛接設(shè)備的類型、型號信息以及車載電源的負(fù)載情況判斷車載電源是否滿足掛接設(shè)備的需求;在滿足需求時,啟動掛接設(shè)備的功能,避免了車載電源過載的情況,安全程度更高。
結(jié)合本文中所公開的實施例描述的方法或算法的步驟可以直接用硬件、處理器執(zhí)行的軟件模塊,或者二者的結(jié)合來實施。軟件模塊可以置于隨機儲存器、內(nèi)存、只讀存儲器、電可編程ROM、電可擦除可編程ROM、寄存器、硬盤、可移動磁盤、CD-ROM、或技術(shù)領(lǐng)域內(nèi)所公知的任意其他形式的存儲介質(zhì)中。
可以理解的是,對于本領(lǐng)域的普通技術(shù)人員來說,可以根據(jù)本發(fā)明的技術(shù)構(gòu)思做出其它各種相應(yīng)的改變與變形,而所有這些改變與變形都應(yīng)屬于本發(fā)明權(quán)利要求的保護范圍。