專利名稱:自動(dòng)創(chuàng)建軟件接口的系統(tǒng)的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及交通工具內(nèi)人與電子設(shè)備之間的通信的領(lǐng)域。
背景技術(shù):
通常,為了與諸如CD播放器的電子設(shè)備通信,用戶操縱播放器控制部件, 諸如按鈕、滾輪或者游標(biāo)以開(kāi)始播放CD或者改變音軌。
然而,在運(yùn)輸交通工具內(nèi),尤其是機(jī)動(dòng)車內(nèi),電子設(shè)備的增加需要限制儀 表板上控制部件的數(shù)目。事實(shí)上,不可能將每個(gè)該種設(shè)備的控制部件布置在受 限制的儀表板的表面上。
盡管控制部件的數(shù)目受約束,但為了與大量的電子設(shè)備進(jìn)行通信就必需實(shí) 現(xiàn)所述部件和放置在平臺(tái)內(nèi)的設(shè)備的功能核之間的軟件接口。為了使事情變得 清楚也為了說(shuō)明核的含義,CD播放器的功能核可例如包括播放鏡頭(playing lens)、激光頭和用于轉(zhuǎn)動(dòng)CD的裝置。通過(guò)軟件接口,可以使用控制部件來(lái) 控制數(shù)個(gè)功能核。
實(shí)現(xiàn)軟件接口是一個(gè)包括許多步驟的漫長(zhǎng)且費(fèi)力的過(guò)程。
通常,該種過(guò)程包括理論"建型"步驟,其包括在描圖紙上使用各種有色 形狀(碟形、矩形等等)將控制設(shè)備的功能核所需的控制部件圖示化。作為示 例,在描圖紙上用表示顯示區(qū)域的矩形和表示按鈕的有色碟形來(lái)限定包括無(wú)線 電接收器的汽車收音機(jī)。
建型步驟伴隨一個(gè)包括擬定可供限定控制部件和設(shè)備功能核之間關(guān)系之 用的規(guī)范的步驟。由此,再參看前面的例子,在該規(guī)范中規(guī)定當(dāng)按鈕被激活 時(shí),無(wú)線電接收器被激活并且將所捕獲的電臺(tái)名以及曲目名發(fā)送至顯示區(qū)域。 該種規(guī)范使之可以限定軟件接口的要求。
在編碼步驟中,規(guī)范被翻譯成要由各種設(shè)備的功能核理解的語(yǔ)言。
一般說(shuō)來(lái),電子設(shè)備能夠理解提高性能水平和誤差校驗(yàn)的所謂"低級(jí)"語(yǔ)言,該種編碼類型通常被用在任意車載(on-board)系統(tǒng)上。該種語(yǔ)言與用于 實(shí)現(xiàn)提高圖示化的原型的所謂"高級(jí)"語(yǔ)言成對(duì)比。
該種編碼步驟基于規(guī)范文檔并且具體地針對(duì)各個(gè)功能核實(shí)施。依舊參考前 面的例子,這就是為何需要為具有赫茲無(wú)線電接收器的汽車收音機(jī)和具有衛(wèi)星 無(wú)線電接收器的汽車收音機(jī)進(jìn)行單獨(dú)編碼的原因。所生成的代碼被發(fā)送至位于 交通工具內(nèi)的管理模塊,該管理模塊自主管理控制部件和功能核之間的通信。
軟件接口的創(chuàng)建通過(guò)實(shí)際模擬步驟來(lái)完成,在該步驟中控制部件和功能核 之間的通信通過(guò)用戶操縱所述部件來(lái)測(cè)試。
該種創(chuàng)建接口的常規(guī)過(guò)程存在大量弊端。
在編碼步驟期間,可能發(fā)生規(guī)范文檔與技術(shù)原因不嚴(yán)格相關(guān)的情況,從而 使得功能或者呈現(xiàn)模式無(wú)法被編碼。
此外,先前在規(guī)范被擬定時(shí)被認(rèn)可的描圖紙的圖示己不再適用是司空見(jiàn)慣 的。于是,必需重新定義原型、修改規(guī)范以及重新編碼軟件接口。重復(fù)之前的 設(shè)計(jì)歩驟導(dǎo)致設(shè)計(jì)周期的延長(zhǎng)。
另外,在設(shè)計(jì)接口的同時(shí)可能存在對(duì)功能核的實(shí)質(zhì)性修改。因而,盡管規(guī) 范己經(jīng)被認(rèn)可,仍會(huì)去掉或增加某些功能,從而使得創(chuàng)建軟件接口不得不在那 時(shí)重新開(kāi)始。
創(chuàng)建稱為人機(jī)接口 (HMI)的軟件接口是個(gè)考究而又漫長(zhǎng)的過(guò)程。其缺少 靈活性需要重復(fù)設(shè)計(jì)步驟,然而卻對(duì)控制部件和功能核之間的成功通信沒(méi)有任 何保證。
發(fā)明內(nèi)容
本申請(qǐng)的發(fā)明著眼于克服上述弊端。為此,其涉及一種自動(dòng)創(chuàng)建操作者和 布置在目標(biāo)平臺(tái)內(nèi)的電子設(shè)備功能核之間的軟件接口的系統(tǒng),該種系統(tǒng)包括
-設(shè)計(jì)模塊,其包括其中接口視覺(jué)元素與平臺(tái)的控制部件相對(duì)應(yīng)的設(shè)計(jì)窗 口和其中接口視覺(jué)元素被功能性連接的狀態(tài)機(jī);
-確認(rèn)模塊,其用于測(cè)試從設(shè)計(jì)模塊發(fā)送的數(shù)據(jù)是否與功能核的屬性相匹 配;以及-目標(biāo)平臺(tái)的模擬模塊,其包括轉(zhuǎn)換來(lái)自確認(rèn)模塊的數(shù)據(jù)并將其發(fā)送至平 臺(tái)的管理部件以通過(guò)控制部件來(lái)模擬所述功能核的翻譯單元。
該系統(tǒng)有利地使接口的創(chuàng)建周期被縮短,同時(shí)提供了一些設(shè)計(jì)靈活性。該 創(chuàng)建系統(tǒng)是多用途型的并且適用于任何類型的設(shè)備。
優(yōu)選地,該系統(tǒng)包括軟件設(shè)備平臺(tái)的模擬模塊,該模塊被設(shè)置成無(wú)需連接 至電子設(shè)備的功能核即可模擬來(lái)自確認(rèn)模塊的數(shù)據(jù)。
因而,該接口能夠不依賴于物理設(shè)備而進(jìn)行測(cè)試,從而避免了當(dāng)該種設(shè)備 不可用時(shí)接口創(chuàng)建的延緩。
更優(yōu)選地,該接口通過(guò)連接至軟件設(shè)備平臺(tái)的模擬模塊的計(jì)算機(jī)來(lái)模擬。
更優(yōu)選地,來(lái)自電子設(shè)備功能核的數(shù)據(jù)被顯示在計(jì)算機(jī)監(jiān)視器上。
優(yōu)選地,該接口視覺(jué)元素具有與電子設(shè)備功能核的特性相對(duì)應(yīng)的屬性。
這使得能夠有利地在目標(biāo)平臺(tái)上實(shí)施該應(yīng)用,而不必?fù)?dān)心視覺(jué)元素和功能 核之間的任何不兼容。
還優(yōu)選地,該狀態(tài)機(jī)包括表示不同的接口可能狀態(tài)的框,所述框用表示各 個(gè)狀態(tài)之間的轉(zhuǎn)換手段的鏈接相連接。
還更優(yōu)選地,可以基于電子設(shè)備功能核用參數(shù)表示目標(biāo)模擬模塊的翻譯單元。
結(jié)合附圖和下面的描述將更好地理解本發(fā)明,附圖中 圖1是表示根據(jù)本發(fā)明的接口創(chuàng)建系統(tǒng)的圖示; 圖2是表示根據(jù)本發(fā)明的設(shè)計(jì)窗口的圖示; 圖3是表示根據(jù)本發(fā)明的狀態(tài)圖;以及
圖4表示帶有軟件設(shè)備平臺(tái)的模擬模塊的本發(fā)明系統(tǒng)的另一個(gè)實(shí)施例。
具體實(shí)施例方式
機(jī)動(dòng)車可以包括數(shù)種娛樂(lè)電子設(shè)備(CD/DVD播放器、無(wú)線電接收器)或 者與駕駛直接相關(guān)(GPS接收器、雷達(dá)探測(cè)器)用途的設(shè)備。在機(jī)動(dòng)車僅包括無(wú)線電接收器的情況下,可以使用無(wú)線電接收器的控制部件來(lái)控制所述接收 器,所述控制部件包括按壓式或轉(zhuǎn)動(dòng)式按鈕以及可移動(dòng)游標(biāo)。
當(dāng)車輛包括數(shù)個(gè)該種設(shè)備時(shí),則不可能在機(jī)動(dòng)車的儀表板上為所有設(shè)備設(shè) 置控制部件。
于是,用集合各種設(shè)備的功能核的娛樂(lè)平臺(tái)替代具有各自控制部件的各種
設(shè)備,例如CD播放器的功能核包括播放鏡頭、激光頭和用于驅(qū)動(dòng)CD轉(zhuǎn)動(dòng)的
裝置。盡管控制部件的數(shù)目有限,但為了與大量電子設(shè)備進(jìn)行通信就必需在所 述部件和設(shè)備功能核之間采用軟件接口。
在說(shuō)明該種軟件接口的自動(dòng)化創(chuàng)建系統(tǒng)之前,將參考作為示例的機(jī)動(dòng)車的
多媒體娛樂(lè)平臺(tái)300來(lái)詳述各種構(gòu)成模塊,該多媒體娛樂(lè)平臺(tái)包括無(wú)線電接收 器331、 CD播放器332和GPS單元333的功能核。
目標(biāo)平臺(tái)300還包括諸如按壓式按鈕、轉(zhuǎn)動(dòng)式按鈕和液晶顯示屏(LCD) (未示出)的控制部件310。平臺(tái)300還包括可以是車載計(jì)算器的管理部件320, 以便于處理由用戶401經(jīng)由控制部件310接收的各種控制,該控制部件通過(guò)所 述部件320被傳遞至核331、 332、 333。
該接口創(chuàng)建系統(tǒng)包括將在下文中予以說(shuō)明的設(shè)計(jì)模塊200,以使控制部件 310能夠在理論上與功能核331、 332、 333通信。設(shè)計(jì)模塊200與確認(rèn)模塊210 相連接,該模塊210將被設(shè)置成檢驗(yàn)提供給設(shè)計(jì)模塊200的數(shù)據(jù)是否與功能核 331、 332、 333的特性一致。例如,確認(rèn)模塊210使得檢驗(yàn)屏幕大小顯示尺寸 是否與GPS單元333的視頻輸出相兼容成為可能。
從確認(rèn)模塊210發(fā)送的數(shù)據(jù)接著被傳遞至目標(biāo)平臺(tái)230的模擬模塊,該模 塊包括將數(shù)據(jù)轉(zhuǎn)換成管理部件320能夠理解的語(yǔ)言的翻譯單元231。接著平臺(tái) 300的軟件接口經(jīng)由控制部件310自主模擬。在該示例性實(shí)施例中,模塊200、 210、 230被集合在計(jì)算機(jī)(未示出)或類似物中。
參考圖2,設(shè)計(jì)模塊200包括設(shè)計(jì)窗口 1。在該窗口 1中呈現(xiàn)出諸如表示 按壓式按鈕21、22、23和轉(zhuǎn)動(dòng)式按鈕24的有色碟形以及表示液晶顯示屏(LCD) IO的矩形的圖像形式,該液晶顯示屏用于顯示各種圖形字符,諸如文本、圖片 或者視頻。該種圖像形式被稱為接口視覺(jué)元素10、 21、 22、 23、 24。該種接口視覺(jué)元素IO、 21、 22、 23、 24具有與要被通過(guò)接口連接的單元 的核的功能特性相對(duì)應(yīng)的功能屬性。作為示例,此處的矩形具有作為屬性的屏 幕分辨率、能夠顯示的色彩數(shù)以及更新頻率。類似的,轉(zhuǎn)動(dòng)式按鈕的屬性有轉(zhuǎn) 動(dòng)中的縱擺(pitch)和無(wú)回彈(no-return)力。因而,對(duì)于相同范圍的兩種娛 樂(lè)平臺(tái)具有LCD(液晶顯示)類型顯示屏的第一種娛樂(lè)平臺(tái)和第二種的TFT(薄 膜場(chǎng)效應(yīng)晶體管)型顯示屏的娛樂(lè)平臺(tái),可以使用具有相同接口視覺(jué)元素的相 同設(shè)計(jì)窗口l,只是它們的屬性不同。
參考圖3,設(shè)計(jì)模塊200還包括框圖或者狀態(tài)機(jī)100,其使得定義置于設(shè) 計(jì)窗口 1內(nèi)的接口視覺(jué)元素10、 21、 22、 23、 24的邏輯、時(shí)序以及功能特性 成為可能。狀態(tài)機(jī)IOO表示各種接口視覺(jué)元素10、 21、 22、 23、 24在其激活 時(shí)的狀態(tài)。
接口視覺(jué)元素2K 22、 23分別激活無(wú)線電接收器331的核、音頻CD播 放器332的核以及GPS單元333的核,轉(zhuǎn)動(dòng)式按鈕24可供在各種功能核之間 進(jìn)行切換之用。
狀態(tài)機(jī)100具有一組表示各種接口狀態(tài)的框51、 52、 53的形式,該框51、 52、 53通過(guò)與狀態(tài)間的轉(zhuǎn)換相對(duì)應(yīng)的鏈接彼此相連。
接口激活時(shí)的初始狀態(tài)在狀態(tài)機(jī)100中被表示并且在狀態(tài)框51內(nèi)以INI 的縮寫標(biāo)出。
此處的狀態(tài)框51、 52和53分別對(duì)應(yīng)于無(wú)線電接收器331、音頻CD播放 器332以及GPS單元333的核的激活狀態(tài)。
在該初始狀態(tài)下,收音機(jī)被激活。如果在對(duì)應(yīng)于CD播放器的元素22上 施加某些動(dòng)作,則該收音機(jī)被停用而該音頻CD播放器被激活,該系統(tǒng)于是進(jìn) 入框52所表示的狀態(tài)。類似地,當(dāng)激活按鈕23時(shí),該過(guò)程前進(jìn)至框53所表 示的狀態(tài),于是GPS單元被激活。因而,按鈕21、 22、 23有利地可供在平臺(tái) 300的各種功能之間進(jìn)行切換之用。
類似地,當(dāng)系統(tǒng)的狀態(tài)由框51 (收音機(jī)狀態(tài))表示時(shí),激活按鈕21 (收 音機(jī)按鈕)不會(huì)引起任何狀態(tài)改變。
轉(zhuǎn)動(dòng)式按鈕24被用來(lái)在平臺(tái)300的不同功能之間進(jìn)行切換。當(dāng)系統(tǒng)的狀態(tài)由框51表示時(shí),驅(qū)動(dòng)按鈕24向左轉(zhuǎn)動(dòng)就足以切換至GPS功能(狀態(tài)53) 而向右轉(zhuǎn)動(dòng)則足以切換至CD功能(狀態(tài)52)。圖3中的虛線箭頭表示轉(zhuǎn)動(dòng)式 按鈕24轉(zhuǎn)動(dòng)時(shí)各狀態(tài)之間的轉(zhuǎn)換。
所有這些動(dòng)作將引起顯示屏IO的改動(dòng),諸如無(wú)線電臺(tái)名稱、藝術(shù)家名稱 和曲目名稱以及接收頻率的顯示。
當(dāng)接口視覺(jué)元素10、 21、 22、 23、 24被排列在設(shè)計(jì)窗口 1內(nèi)時(shí),這些元 素可在狀態(tài)圖100中同時(shí)排列,從而可供快速訪問(wèn)元素的所有屬性之用。
添加到設(shè)計(jì)窗口 l和狀態(tài)圖100內(nèi)的設(shè)計(jì)模塊200中的數(shù)據(jù)被發(fā)送至確認(rèn) 模塊210以供檢驗(yàn)。
確認(rèn)模塊210使得確保事件的邏輯序列如同狀態(tài)機(jī)100中所定義的一樣成 為可能,并且如設(shè)計(jì)窗口 1內(nèi)所定義的視覺(jué)元素22、 23、 24被以合適的形式 輸入,而且與單元331、 332、 333的功能核的特性相一致。
該種自動(dòng)化確認(rèn)步驟可發(fā)生在接口設(shè)計(jì)期間的任何時(shí)間。例如,有可能在 將各個(gè)按鈕21、 22和23插入到設(shè)計(jì)窗口 l之后確認(rèn)該接口。該種部分確認(rèn)使 得所有錯(cuò)誤風(fēng)險(xiǎn)能被避免,從而使得接口質(zhì)量能被提高。于是,由此節(jié)省了接 口創(chuàng)建全過(guò)程的時(shí)間。
來(lái)自設(shè)計(jì)模塊200的數(shù)據(jù)一經(jīng)模塊210確認(rèn),該數(shù)據(jù)就被發(fā)送至目標(biāo)平臺(tái) 230的模擬模塊,即所謂目標(biāo)模擬模塊,用于通過(guò)控制部件310來(lái)模擬該接口。
設(shè)計(jì)模塊200中所使用的軟件語(yǔ)言與平臺(tái)300的管理部件320所使用的語(yǔ) 言不同。因而,為了執(zhí)行實(shí)際模擬,目標(biāo)模擬模塊230的翻譯單元231使得要 被轉(zhuǎn)換成所謂"目標(biāo)"低級(jí)語(yǔ)言的設(shè)計(jì)數(shù)據(jù)能夠被平臺(tái)300的管理部件320理 解。該種翻譯自動(dòng)進(jìn)行,由此節(jié)省了一些時(shí)間。
此外,翻譯單元231可根據(jù)它所包括的功能核331、 332、 333來(lái)用參數(shù)表 示。因而,針對(duì)機(jī)動(dòng)車的娛樂(lè)平臺(tái)范圍,修改對(duì)翻譯單元231的參數(shù)表示就足 以使所生成的代碼適用于該范圍內(nèi)的各種平臺(tái)。
在實(shí)際測(cè)試期間,用戶401能夠驅(qū)動(dòng)控制部件310,觀察功能核的狀況以 及檢測(cè)目標(biāo)平臺(tái)300的典型實(shí)施缺陷。
在本發(fā)明的另一個(gè)實(shí)施例中,可能發(fā)生平臺(tái)300或者功能核331、 332、333不可用或者需要既不依賴于物理平臺(tái)300,又不依賴于控制部件310來(lái)執(zhí) 行測(cè)試的情況。在該種假設(shè)下,參考圖4,來(lái)自設(shè)計(jì)模塊200的數(shù)據(jù)被發(fā)送至 軟件設(shè)備平臺(tái)220的模擬模塊,即所謂的軟件模擬模塊220,以通過(guò)與模塊220 連接的計(jì)算機(jī)250或類似物模擬所創(chuàng)建的接口 。
通過(guò)用計(jì)算機(jī)鼠標(biāo)在按鈕22上點(diǎn)擊以激活音頻CD播放器,從而觸發(fā)計(jì) 算機(jī)250的監(jiān)視器上所顯示的設(shè)計(jì)窗口 100的矩形10內(nèi)的"CD"文字的顯示, 大體上與操作員401相同的操作員402使用軟件模擬模塊220來(lái)測(cè)試該接口 。
因而,可以是設(shè)計(jì)者或者用戶的操作員能夠理解雖然該接口的質(zhì)量取決于 平臺(tái)300,但是該接口可以沒(méi)有平臺(tái)300。這就是即使平臺(tái)300的核缺失依然 有可能研發(fā)接口的原因。此外,該種"理論型"接口經(jīng)確認(rèn)模塊220確認(rèn)以確 保接口與平臺(tái)300和不可用的核將來(lái)的兼容性。
如在此所述,術(shù)語(yǔ)按鈕、滾輪、游標(biāo)或者其它的手柄,均涵蓋所有激活設(shè) 備功能的手段,諸如聲音(例如,語(yǔ)音)指令、視覺(jué)指令(檢測(cè)用戶的運(yùn)動(dòng))、 觸覺(jué)指令(觸摸屏),以及所有所謂的"無(wú)線"指令(紅外線、藍(lán)牙、Wifi、 無(wú)線電波等等)。
權(quán)利要求
1. 一種自動(dòng)化地創(chuàng)建操作者(401)和布置在目標(biāo)平臺(tái)(300)內(nèi)的電子設(shè)備功能核(331、332、333)之間的軟件接口的系統(tǒng),所述系統(tǒng)包括-設(shè)計(jì)模塊(200),其包括其中設(shè)置有與平臺(tái)(300)的控制部件(310)相對(duì)應(yīng)的接口視覺(jué)元素(10、21、22、23、24)的設(shè)計(jì)窗口(1)和其中接口視覺(jué)元素(10、21、22、23、24)被功能性連接的狀態(tài)機(jī)(100);-確認(rèn)模塊(210),其用于測(cè)試從設(shè)計(jì)模塊(200)發(fā)送的數(shù)據(jù)是否與功能核(331、332、333)的特性相匹配;以及-目標(biāo)平臺(tái)(300)的模擬模塊(230),其包括轉(zhuǎn)換從確認(rèn)模塊(210)發(fā)出的數(shù)據(jù)并將其發(fā)送至目標(biāo)平臺(tái)(300)的管理部件(320)以通過(guò)控制部件(310)來(lái)模擬所述功能核(331、332、333)的翻譯單元(231)。
2. 根據(jù)權(quán)利要求l所述的自動(dòng)化創(chuàng)建軟件接口的系統(tǒng),其特征在于,所 述系統(tǒng)包括軟件設(shè)備平臺(tái)(220)的模擬模塊,所述模塊被設(shè)置成無(wú)需連接至 電子設(shè)備的所述功能核(331、 332、 333)即可模擬從所述確認(rèn)模塊(210)發(fā) 出的數(shù)據(jù)。
3. 根據(jù)權(quán)利要求2所述的自動(dòng)創(chuàng)建軟件接口的系統(tǒng),其特征在于,所述 接口通過(guò)連接至軟件設(shè)備平臺(tái)(220)的所述模擬模塊的計(jì)算機(jī)(250)來(lái)模擬。
4. 根據(jù)權(quán)利要求3所述的自動(dòng)化創(chuàng)建軟件接口的系統(tǒng),其特征在于,從 所述電子設(shè)備功能核(331、 332、 333)發(fā)出的數(shù)據(jù)被顯示在計(jì)算機(jī)(250)監(jiān) 視器上。
5. 根據(jù)權(quán)利要求1至4中的任意一項(xiàng)所述的自動(dòng)化創(chuàng)建軟件接口的系統(tǒng), 其特征在于,所述接口視覺(jué)元素(10、 21、 22、 23、 24)具有與所述電子設(shè)備 功能核(331、 332、 333)的特性相對(duì)應(yīng)的屬性。
6. 根據(jù)權(quán)利要求l所述的自動(dòng)化創(chuàng)建軟件接口的系統(tǒng),其特征在于,所 述狀態(tài)機(jī)(100)包括表示接口的不同可能狀態(tài)的框(51、 52、 53),所述框(51、 52、 53)由表示各個(gè)狀態(tài)之間的轉(zhuǎn)換手段的鏈接相連接。
7. 根據(jù)權(quán)利要求1所述的自動(dòng)化創(chuàng)建軟件接口的系統(tǒng),其特征在于,所述翻譯單元(231)可基于所述電子設(shè)備功能核(331、 332、 333)來(lái)用參數(shù)表不。
全文摘要
本發(fā)明涉及一種自動(dòng)化地創(chuàng)建操作者和布置在目標(biāo)平臺(tái)內(nèi)的電子設(shè)備功能核之間的軟件接口的系統(tǒng),該系統(tǒng)包括-設(shè)計(jì)模塊,其包括其中接口視覺(jué)元素與平臺(tái)的控制部件相對(duì)應(yīng)的設(shè)計(jì)窗口和其中接口視覺(jué)元素被功能性連接的狀態(tài)機(jī);-確認(rèn)模塊,其用于測(cè)試從設(shè)計(jì)模塊發(fā)出的數(shù)據(jù)是否與功能核的特性相匹配;以及-目標(biāo)平臺(tái)的模擬模塊,其包括轉(zhuǎn)換從確認(rèn)模塊發(fā)出的數(shù)據(jù)并將其發(fā)送至平臺(tái)的管理部件以通過(guò)控制部件來(lái)模擬所述功能核的翻譯單元。
文檔編號(hào)G06F9/44GK101290508SQ20081009271
公開(kāi)日2008年10月22日 申請(qǐng)日期2008年4月9日 優(yōu)先權(quán)日2007年4月10日
發(fā)明者M·格蘭特 申請(qǐng)人:大陸汽車法國(guó)公司