車載信息系統(tǒng)及其組網(wǎng)方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及一種車載信息系統(tǒng)及其組網(wǎng)方法。
【背景技術(shù)】
[0002]隨著經(jīng)濟和技術(shù)的發(fā)展,汽車內(nèi)的車載信息系統(tǒng)的功能日益繁多,結(jié)構(gòu)也越來越復(fù)雜。例如,一些高檔汽車中的車載信息系統(tǒng),大多包括一個設(shè)置在中控臺的帶顯示屏的主控制器、兩個分別設(shè)置于前排座椅頭枕后面以供后排乘員觀看使用的帶顯示屏的子控制器、設(shè)置在汽車內(nèi)部四周的5.1聲道音響以及設(shè)置在汽車外部四周的攝像頭。這些設(shè)備之間不僅僅有數(shù)據(jù)的交互,而且還有控制命令的交互,而且由于需要播放高品質(zhì)的影音文件,所以交互的數(shù)據(jù)量非常大,因此,各設(shè)備之間的連接也顯得至關(guān)重要。
[0003]在僅有一個主控制器和兩個或四個揚聲器的情況下,用金屬互連線直接將主控制器分別與揚聲器相連,尚能滿足需求,但在目前車載信息系統(tǒng)結(jié)構(gòu)日益復(fù)雜的情況下,這種方式明顯不能滿足實際需求。
[0004]現(xiàn)有技術(shù)中,有一種方案用光纜將各設(shè)備逐個連接,形成一個環(huán)網(wǎng)。這種方式雖然能滿足功能需求,但成本較高,導(dǎo)致價格高昂。
[0005]現(xiàn)有技術(shù)中還有一種方案,在主控制器與其他各設(shè)備之間設(shè)置網(wǎng)關(guān),主控制器與各設(shè)備之間基于以太網(wǎng)協(xié)議進行控制命令和數(shù)據(jù)的傳輸。這種方案雖然硬件成本稍低,但因其需要在網(wǎng)絡(luò)傳輸層對數(shù)據(jù)包進行處理,所以軟件開發(fā)難度較大,采用這種方案開發(fā)得到的硬軟件解決方案的價格非常昂貴。
【發(fā)明內(nèi)容】
[0006]本發(fā)明要解決的技術(shù)問題是提供一種車載信息系統(tǒng)及其組網(wǎng)方法,能夠以較低的成本來滿足車載信息系統(tǒng)的數(shù)據(jù)傳輸需求。
[0007]為解決上述技術(shù)問題,本發(fā)明提供了一種車載信息系統(tǒng),包括:
[0008]主控制器;
[0009]從控制器;
[0010]一個或多個輸入輸出設(shè)備;
[0011]其中,所述主控制器、從控制器以及輸入輸出設(shè)備均具有至少兩個以太網(wǎng)接口,并且各設(shè)備的以太網(wǎng)接口經(jīng)由以太網(wǎng)線逐個連接形成環(huán)網(wǎng),各設(shè)備采用以太網(wǎng)協(xié)議自動組網(wǎng)。
[0012]根據(jù)本發(fā)明的一個實施例,所述主控制器、從控制器以及輸入輸出設(shè)備在發(fā)送數(shù)據(jù)時,所述至少兩個以太網(wǎng)接口均發(fā)送數(shù)據(jù)。
[0013]根據(jù)本發(fā)明的一個實施例,所述主控制器、從控制器以及輸入輸出設(shè)備經(jīng)由自身的以太網(wǎng)接口接收到數(shù)據(jù)時,如果接收到的數(shù)據(jù)是自身需要的,則通過網(wǎng)絡(luò)傳輸層向應(yīng)用層上報。
[0014]根據(jù)本發(fā)明的一個實施例,所述主控制器、從控制器以及輸入輸出設(shè)備經(jīng)由自身的以太網(wǎng)接口接收到數(shù)據(jù)時,如果接收到的數(shù)據(jù)不是自身需要的,則轉(zhuǎn)發(fā)該數(shù)據(jù)。
[0015]根據(jù)本發(fā)明的一個實施例,所述主控制器、從控制器以及輸入輸出設(shè)備經(jīng)由自身的以太網(wǎng)接口接收到數(shù)據(jù)時,如果接收到的數(shù)據(jù)重復(fù),則丟棄該數(shù)據(jù)。
[0016]根據(jù)本發(fā)明的一個實施例,所述主控制器、從控制器以及輸入輸出設(shè)備均包括處理器和以太網(wǎng)接口控制器,該處理器通過該以太網(wǎng)接口控制器對所述以太網(wǎng)接口進行控制以及數(shù)據(jù)交互。
[0017]本發(fā)明還提供了一種車載信息系統(tǒng)的組網(wǎng)方法,包括:
[0018]提供主控制器、從控制器以及一個或多個輸入輸出設(shè)備,所述主控制器、從控制器以及輸入輸出設(shè)備均具有至少兩個以太網(wǎng)接口;
[0019]將所述主控制器、從控制器以及一個或多個輸入輸出設(shè)備的以太網(wǎng)口經(jīng)由以太網(wǎng)線逐個連接形成環(huán)網(wǎng),各設(shè)備采用以太網(wǎng)協(xié)議自動組網(wǎng)。
[0020]根據(jù)本發(fā)明的一個實施例,該方法還包括:在發(fā)送數(shù)據(jù)時,所述主控制器、從控制器或輸入輸出設(shè)備的至少兩個以太網(wǎng)接口均發(fā)送數(shù)據(jù)。
[0021]根據(jù)本發(fā)明的一個實施例,該方法還包括:在接收數(shù)據(jù)時,所述主控制器、從控制器或輸入輸出設(shè)備對經(jīng)由以太網(wǎng)口接收到的數(shù)據(jù)進行判斷,如果接收到的數(shù)據(jù)是自身需要的,則通過網(wǎng)絡(luò)傳輸層向應(yīng)用層上報。
[0022]根據(jù)本發(fā)明的一個實施例,該方法還包括:在接收數(shù)據(jù)時,所述主控制器、從控制器或輸入輸出設(shè)備對經(jīng)由以太網(wǎng)口接收到的數(shù)據(jù)進行判斷,如果接收到的數(shù)據(jù)不是自身需要的,則轉(zhuǎn)發(fā)該數(shù)據(jù)。
[0023]根據(jù)本發(fā)明的一個實施例,該方法還包括:在接收數(shù)據(jù)時,所述主控制器、從控制器以及輸入輸出設(shè)備對經(jīng)由以太網(wǎng)口接收到的數(shù)據(jù)進行判斷,如果接收到的數(shù)據(jù)重復(fù),則丟棄該數(shù)據(jù)。
[0024]根據(jù)本發(fā)明的一個實施例,所述主控制器、從控制器以及輸入輸出設(shè)備均包括處理器和以太網(wǎng)接口控制器,該處理器通過該以太網(wǎng)接口控制器對所述以太網(wǎng)接口進行控制以及數(shù)據(jù)交互。
[0025]與現(xiàn)有技術(shù)相比,本發(fā)明具有以下優(yōu)點:
[0026]本發(fā)明實施例的車載信息系統(tǒng)中,主控制器、從控制器以及其他輸入輸出設(shè)備都設(shè)置有至少兩個以太網(wǎng)口,各個設(shè)備的以太網(wǎng)口之間通過以太網(wǎng)線逐個連接組成環(huán)網(wǎng),并且各個設(shè)備采用以太網(wǎng)協(xié)議自動組網(wǎng),此方案采用以太網(wǎng)的方式自動組網(wǎng)形成環(huán)網(wǎng),可以在數(shù)據(jù)鏈路層進行網(wǎng)絡(luò)控制,成本非常低。
【附圖說明】
[0027]圖1是本發(fā)明實施例的車載信息系統(tǒng)的網(wǎng)絡(luò)拓撲結(jié)構(gòu)示意圖;
[0028]圖2是本發(fā)明實施例的車載信息系統(tǒng)內(nèi)的設(shè)備的結(jié)構(gòu)框圖;
[0029]圖3是本發(fā)明實施例的車載信息系統(tǒng)內(nèi)的設(shè)備的網(wǎng)絡(luò)分層結(jié)構(gòu)示意圖;
[0030]圖4是本發(fā)明實施例的車載信息系統(tǒng)的組網(wǎng)方法的流程示意圖。
【具體實施方式】
[0031]下面結(jié)合具體實施例和附圖對本發(fā)明作進一步說明,但不應(yīng)以此限制本發(fā)明的保護范圍。
[0032]本實施例的車載信息系統(tǒng)包括主控制器、一個或多個從控制器以及一個或多個輸入輸出設(shè)備,其中各個設(shè)備都具有至少兩個以太網(wǎng)接口,各個設(shè)備通過以太網(wǎng)接口和以太網(wǎng)線逐個連接形成環(huán)網(wǎng),并且各個設(shè)備采用以太網(wǎng)協(xié)議進行通信以自動組網(wǎng)。
[0033]參考圖1,在一非限制性的例子中,該車載信息系統(tǒng)可以包括:主控制器11、從控制器12、儀表盤13、多個揚聲器14以及多個攝像頭15,上述這些設(shè)備都具有2個以太網(wǎng)接□。
[0034]其中,主控制器11可以設(shè)置在車輛中控臺。從控制器12可以設(shè)置在汽車前排座椅后方,以供后排乘員觀看和使用。主控制器11和從控制器12例如可以具有顯示屏、控制按鈕等。
[0035]儀表盤13可以設(shè)置在車輛駕駛位之前。多個揚聲器14可以分別設(shè)置在車廂內(nèi)適當(dāng)?shù)奈恢茫蕴峁┒嗦暤酪繇懝δ?。多個攝像頭15可以分別設(shè)置在車輛外部四周。
[0036]更進一步而言,主控制器11的第一以太網(wǎng)接口通過以太網(wǎng)線與第四揚聲器14的第一以太網(wǎng)接口相連;主控制器11的第二以太網(wǎng)接口通過以太網(wǎng)線與從控制器12的第一以太網(wǎng)接口相連;從控制器12的第二以太網(wǎng)接口與儀表盤13的第一以太網(wǎng)接口相連;儀表盤13的第二以太網(wǎng)接口與第一揚聲器14的第一以太網(wǎng)接口相連;第一揚聲器14的第二以太網(wǎng)接口與第二揚聲器14的第一以太網(wǎng)接口相連;第二揚聲器14的第二以太網(wǎng)接口與第三揚聲器14的第一以太網(wǎng)接口相連;第三揚聲器14的第二以太網(wǎng)接口與第四攝像頭15的第二以太網(wǎng)接口相連;第四攝像頭15的第一以太網(wǎng)接口與第三攝像頭15的第二以太網(wǎng)接口相連;第三攝像頭15的第一以太網(wǎng)接口與第二攝像頭15的第二以太網(wǎng)接口相連;第二攝像頭15的第一以太網(wǎng)接口與第一攝像頭15的第二以太網(wǎng)接口相連;第一攝像頭15的第一以太網(wǎng)接口與第五攝像頭14的第二以太網(wǎng)接口相連;第五攝像頭14的第一以太網(wǎng)接口與第四攝像頭14的第二以太網(wǎng)接口相連。
[0037]通過上述連接方式,主控制器11、從控制器12、儀表盤13、多個揚聲器14以及多個攝像頭15形成環(huán)網(wǎng),并且采用以太網(wǎng)協(xié)議自動組網(wǎng),從而可以實現(xiàn)數(shù)據(jù)的通信。
[0038]進一步而言,