欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

汽車(chē)軟件適配系統(tǒng)及其適配方法與流程

文檔序號(hào):12824463閱讀:490來(lái)源:國(guó)知局
汽車(chē)軟件適配系統(tǒng)及其適配方法與流程

本發(fā)明涉及汽車(chē)領(lǐng)域,更詳而言之涉及一汽車(chē)軟件適配系統(tǒng)及其適配方法。



背景技術(shù):

隨著科技的進(jìn)步,互聯(lián)網(wǎng)汽車(chē)越來(lái)越受到消費(fèi)者的期待。相應(yīng)的,汽車(chē)軟件在汽車(chē)領(lǐng)域的地位也不斷攀升。在設(shè)置汽車(chē)軟件時(shí),需要對(duì)汽車(chē)軟件進(jìn)行適配,以適配各種汽車(chē)的各種不同需求。

汽車(chē)上常常會(huì)設(shè)置有屏幕,以用于顯示一些信息。例如汽車(chē)的儀表屏能夠顯示汽車(chē)車(chē)速里程信息、轉(zhuǎn)速信息、機(jī)油壓力信息、水溫信息、燃油信息、充電信息等。不同汽車(chē)儀表板的儀表不盡相同。其儀表屏幕也不盡相同。

隨著科技的發(fā)展,消費(fèi)者的需求也隨之提升。儀表屏幕所能夠提供的信息已經(jīng)遠(yuǎn)遠(yuǎn)不能滿(mǎn)足消費(fèi)者的需求。汽車(chē)中控平臺(tái)是深受消費(fèi)者期待的一種汽車(chē)配置。中控平臺(tái)能夠提供多種多樣的功能。中控平臺(tái)的屏幕也可以被用于呈現(xiàn)更多的服務(wù)信息,例如導(dǎo)航影像信息。

然而,不同的車(chē)型通常會(huì)根據(jù)不同的設(shè)計(jì)理念和設(shè)計(jì)需求來(lái)設(shè)置不同的中控屏幕。即便是同車(chē)型的汽車(chē),如果其配置存在差異,那么中控屏幕可能也會(huì)存在差異。例如,一些車(chē)型的中配會(huì)配備小尺寸中控屏,而其高配可能會(huì)配備較大尺寸的屏幕。汽車(chē)屏幕是軟件應(yīng)用中一種重要的配件。屏幕能夠被用于顯示軟件系統(tǒng)中許多程序的運(yùn)行狀況。相同的汽車(chē)功能在不同屏幕上進(jìn)行顯示時(shí),其對(duì)汽車(chē)軟件系統(tǒng)的需求是不同的。汽車(chē)屏幕不同,汽車(chē)對(duì)汽車(chē)軟件的需求就可能存在很大的差異。

當(dāng)然,各種車(chē)型和配置不同的汽車(chē)之間中控屏的差異不僅僅體現(xiàn)在屏幕的尺寸上,其分辨率、所呈現(xiàn)的語(yǔ)言、主體、皮膚等都可能存在差異。有些屏幕可能設(shè)置為觸屏,而有些屏幕則可能設(shè)置為非觸屏。汽車(chē)屏幕的這些差異性特征對(duì)其所適用的軟件系統(tǒng)具有不同的要求。在設(shè)置軟件的開(kāi)發(fā)中,涉及到中控屏幕和儀表屏幕多尺寸、多分辨率、多語(yǔ)言、多主題、多套皮膚等問(wèn)題,以及同車(chē)型高中低配置的需求。如果軟件系統(tǒng)不能與其汽車(chē)屏幕的特征相匹配,則會(huì)減低屏幕顯示的質(zhì)量,甚至導(dǎo)致信息無(wú)法被正常顯示。

如果根據(jù)每輛車(chē)或者每款車(chē)自身的配置信息來(lái)分別設(shè)置與其汽車(chē)屏幕(例如儀表屏和中控屏)相匹配的軟件,那么將需要消耗極大的人力、物力和財(cái)力,并產(chǎn)生極大的時(shí)間成本。

軟件設(shè)置后,通常還需要不斷地調(diào)試,汽車(chē)生產(chǎn)企業(yè)所提供的試驗(yàn)車(chē)數(shù)量通常是有限的,如果分別設(shè)置,那么可能會(huì)存在試驗(yàn)車(chē)數(shù)量不足的狀況,進(jìn)而耽誤調(diào)試進(jìn)程。

而我們握有的資源:人力、時(shí)間、開(kāi)發(fā)成本、試驗(yàn)車(chē)輛等都是有限的,因此需要車(chē)輛設(shè)置用一套代碼適配多種車(chē)型。



技術(shù)實(shí)現(xiàn)要素:

本發(fā)明的一個(gè)目的在于提供一汽車(chē)軟件適配系統(tǒng)及其適配方法,其在軟件的構(gòu)建過(guò)程中能夠適配多種車(chē)型的汽車(chē)屏幕。

本發(fā)明的另一目的在于提供一汽車(chē)軟件適配系統(tǒng)及其適配方法,以通過(guò)同一套代碼適配多種車(chē)型。

本發(fā)明的另一目的在于提供一汽車(chē)軟件適配系統(tǒng)及其適配方法,其在軟件的構(gòu)建過(guò)程中能夠適配多種參數(shù)不同的汽車(chē)屏幕。

本發(fā)明的另一目的在于提供一汽車(chē)軟件適配系統(tǒng)及其適配方法,以通過(guò)同一套代碼適配多種參數(shù)不同的汽車(chē)屏幕。

本發(fā)明的另一目的在于提供一汽車(chē)軟件適配系統(tǒng)及其適配方法,以降低汽車(chē)軟件設(shè)置的成本。

本發(fā)明的另一目的在于提供一汽車(chē)軟件適配系統(tǒng)及其適配方法,以降低汽車(chē)軟件設(shè)置的人力成本。

本發(fā)明的另一目的在于提供一汽車(chē)軟件適配系統(tǒng)及其適配方法,以降低汽車(chē)軟件設(shè)置的時(shí)間成本。

本發(fā)明的另一目的在于提供一汽車(chē)軟件適配系統(tǒng)及其適配方法,以降低汽車(chē)軟件設(shè)置的財(cái)力成本。

本發(fā)明的另一目的在于提供一汽車(chē)軟件適配系統(tǒng)及其適配方法,以減少汽車(chē)軟件調(diào)試對(duì)試驗(yàn)車(chē)數(shù)量的需求。

本發(fā)明的另一目的在于提供一汽車(chē)軟件適配系統(tǒng)及其適配方法,其中屏幕的適配靈活可變,當(dāng)屏幕需求增加時(shí),可以相應(yīng)增加功能模塊,以滿(mǎn)足適配需求。

本發(fā)明的另一目的在于提供一汽車(chē)軟件適配系統(tǒng)及其適配方法,其采用獨(dú)立模塊化的設(shè)置機(jī)制,模塊間相互解耦,單個(gè)功能模塊的增刪不影響其它模塊,整套機(jī)制易于擴(kuò)展。

本發(fā)明的另一目的在于提供一汽車(chē)軟件適配系統(tǒng)及其適配方法,其中屏幕適配的測(cè)試較為容易,便于發(fā)現(xiàn)和解決bug。

通過(guò)下面的描述,本發(fā)明的其它優(yōu)勢(shì)和特征將會(huì)變得顯而易見(jiàn),并可以通過(guò)權(quán)利要求書(shū)中特別指出的手段和組合得到實(shí)現(xiàn)。

依本發(fā)明,前述以及其它目的和優(yōu)勢(shì)可以通過(guò)一汽車(chē)軟件適配系統(tǒng)實(shí)現(xiàn),其包括:

至少一需求信息模塊被設(shè)置,以提供設(shè)置汽車(chē)軟件系統(tǒng)的適配需求信息;和

至少一適配模塊,其能夠適配與該需求信息模塊提供的適配需求信息相配備的功能單元于該汽車(chē)軟性系統(tǒng)。

根據(jù)本發(fā)明的一些實(shí)施例,其進(jìn)一步包括至少一功能模塊。該功能模塊被設(shè)置,以提供功能模塊,從而供該適配模塊適配。

根據(jù)本發(fā)明的一些實(shí)施例,該需求信息模塊包括至少一屏幕參數(shù)信息模塊,以提供汽車(chē)屏幕參數(shù),并作為該適配模塊適配功能模塊的依據(jù)。

根據(jù)本發(fā)明的一些實(shí)施例,該需求信息模塊進(jìn)一步包括至少一汽車(chē)功能信息模塊,以提供汽車(chē)功能信息,并作為該適配模塊適配功能模塊的依據(jù)。

根據(jù)本發(fā)明的一些實(shí)施例,該適配模塊包括至少一功能單元篩選模塊和至少一加載模塊。該功能單元篩選模塊被設(shè)置,以根據(jù)該需求信息模塊提供的需求信息篩選該功能模塊提供的功能單元。該加載模塊對(duì)該功能單元篩選模塊篩選的功能單元進(jìn)行加載。

根據(jù)本發(fā)明的一些實(shí)施例,該功能單元篩選模塊包括至少一功能單元類(lèi)別判斷模塊和至少一功能單元選擇模塊。該功能單元類(lèi)別判斷模塊能夠根據(jù)該需求信息模塊提供的需求信息對(duì)所需的功能單元的類(lèi)別進(jìn)行判斷,進(jìn)而方便該功能單元選擇模塊對(duì)該功能單元進(jìn)行選擇。

根據(jù)本發(fā)明的一些實(shí)施例,該功能模塊包括至少一功能單元增添模塊和至少一功能單元存儲(chǔ)模塊。該功能單元增添模塊被設(shè)置,以增添功能單元至該功能單元存儲(chǔ)模塊。

根據(jù)本發(fā)明的一些實(shí)施例,該功能單元存儲(chǔ)模塊包括至少一功能單元分類(lèi)模塊和至少一儲(chǔ)存模塊。該功能單元分類(lèi)模塊對(duì)功能單元進(jìn)行分類(lèi)后將該功能單元分類(lèi)儲(chǔ)存至該儲(chǔ)存模塊。

根據(jù)本發(fā)明的一些實(shí)施例,該適配模塊進(jìn)一步包括至少一樣式篩選模塊,其被用于篩選與該屏幕參數(shù)信息模塊提供的屏幕參數(shù)信息相適配的樣式文件群。

根據(jù)本發(fā)明的一些實(shí)施例,該功能模塊進(jìn)一步包括至少一功能刪減模塊,其能夠?qū)υ搩?chǔ)存模塊儲(chǔ)存的功能單元進(jìn)行刪減。

根據(jù)本發(fā)明的一些實(shí)施例,其進(jìn)一步包括至少一更新需求識(shí)別模塊,以識(shí)別汽車(chē)軟件的更新需求。

根據(jù)本發(fā)明的一些實(shí)施例,該適配模塊進(jìn)一步包括至少一舊功能單元載出模塊,以根據(jù)該更新需求識(shí)別模塊識(shí)別的該汽車(chē)軟件的更新需求載出該汽車(chē)軟件中需要?jiǎng)h除或者替換的舊功能單元。

根據(jù)本發(fā)明的一些實(shí)施例,該更新需求識(shí)別模塊包括至少一汽車(chē)功能更新識(shí)別模塊,以通過(guò)識(shí)別汽車(chē)功能的更新來(lái)識(shí)別該軟件系統(tǒng)的更新需求。

根據(jù)本發(fā)明的一些實(shí)施例,該更新需求識(shí)別模塊包括至少一汽車(chē)屏幕更新識(shí)別模塊,以通過(guò)識(shí)別汽車(chē)屏幕的更新來(lái)識(shí)別該軟件系統(tǒng)的更新需求。

根據(jù)本發(fā)明的一些實(shí)施例,該更新需求識(shí)別模塊包括至少一用戶(hù)反饋信息模塊,以通過(guò)識(shí)別用戶(hù)反饋信息來(lái)識(shí)別該軟件系統(tǒng)的更新需求。

根據(jù)本發(fā)明另一方面,本發(fā)明還提供一汽車(chē)軟件適配方法,其包括以下步驟:

a:建立一功能全集;

b:選擇一樣式文件群,以用于汽車(chē)設(shè)置軟件啟動(dòng)界面;

c:判斷一車(chē)型汽車(chē)軟件的功能單元需求;

d:篩選該車(chē)型汽車(chē)軟件所需的功能單元;和

e:加載所需的功能單元,以形成一汽車(chē)軟件系統(tǒng)。

根據(jù)本發(fā)明的一些實(shí)施例,其進(jìn)一步包括以下步驟:

f:識(shí)別該軟件系統(tǒng)的更新需求;和

g:判斷該軟件系統(tǒng)是否有需要被替換或者刪除的功能單元。

根據(jù)本發(fā)明的一些實(shí)施例,如果該步驟g判斷為該軟件系統(tǒng)有需要被替換或者刪除的功能單元,則進(jìn)行以下步驟:

h:刪除需要被替換或者刪除的功能單元;和

i:判斷該軟件系統(tǒng)是否需要增加功能單元。

根據(jù)本發(fā)明的一些實(shí)施例,如果該步驟i判斷為該軟件系統(tǒng)有需要增加的功能單元,則進(jìn)行以下步驟:

j:判斷需要被增加的功能單元是否存在于該功能全集。

根據(jù)本發(fā)明的一些實(shí)施例,如果該步驟j判斷為需要被增加的功能單元未存在于該功能全集,則以下步驟:

k:添加需要被增加的功能單元于該功能全集;和

l:加載需要被增加的功能單元。

通過(guò)對(duì)隨后的描述和附圖的理解,本發(fā)明進(jìn)一步的目的和優(yōu)勢(shì)將得以充分體現(xiàn)。

本發(fā)明的這些和其它目的、特點(diǎn)和優(yōu)勢(shì),通過(guò)下述的詳細(xì)說(shuō)明,附圖和權(quán)利要求得以充分體現(xiàn)。

附圖說(shuō)明

圖1和圖2闡釋了根據(jù)本發(fā)明的第一個(gè)優(yōu)選實(shí)施例的一汽車(chē)軟件適配方法。

圖3闡釋了根據(jù)本發(fā)明的上述第一個(gè)優(yōu)選實(shí)施例的一汽車(chē)軟件適配系統(tǒng)。

圖4闡釋了根據(jù)本發(fā)明的第二個(gè)優(yōu)選實(shí)施例的一汽車(chē)軟件適配系統(tǒng)。

圖5闡釋了根據(jù)本發(fā)明的上述第二個(gè)優(yōu)選實(shí)施例的一汽車(chē)軟件適配方法。

具體實(shí)施方式

以下描述用于揭露本發(fā)明以使本領(lǐng)域技術(shù)人員能夠?qū)崿F(xiàn)本發(fā)明。以下描述中的優(yōu)選實(shí)施例只作為舉例,本領(lǐng)域技術(shù)人員可以想到其他顯而易見(jiàn)的變型。在以下描述中界定的本發(fā)明的基本原理可以應(yīng)用于其他實(shí)施方案、變形方案、改進(jìn)方案、等同方案以及沒(méi)有背離本發(fā)明的精神和范圍的其他技術(shù)方案。

可以理解的是,術(shù)語(yǔ)“一”應(yīng)理解為“至少一”或“一個(gè)或多個(gè)”,即在一個(gè)實(shí)施例中,一個(gè)元件的數(shù)量可以為一個(gè),而在另外的實(shí)施例中,該元件的數(shù)量可以為多個(gè),術(shù)語(yǔ)“一”不能理解為對(duì)數(shù)量的限制。

說(shuō)明書(shū)附圖之圖1和圖2闡釋了根據(jù)本發(fā)明的第一個(gè)優(yōu)選實(shí)施例的一汽車(chē)軟件適配方法。該汽車(chē)軟件適配方法對(duì)汽車(chē)屏幕相關(guān)的功能進(jìn)行了分類(lèi)存放和處理,形成一功能全集。該功能全集被模塊化設(shè)計(jì),每一個(gè)功能被設(shè)置并保存為一個(gè)獨(dú)立的功能單元。根據(jù)每一個(gè)功能單元進(jìn)行功能開(kāi)發(fā)。這些功能單元被打包集成到軟件中。

在完成根據(jù)每個(gè)功能單元的功能開(kāi)發(fā)后,對(duì)汽車(chē)適配機(jī)制進(jìn)行搭建:

首先,根據(jù)標(biāo)定新型號(hào),確定汽車(chē)的車(chē)型、中控系統(tǒng)的分辨率,選定汽車(chē)設(shè)置軟件啟動(dòng)時(shí)的樣式文件群;

然后,根據(jù)標(biāo)定數(shù)據(jù)來(lái)確定該車(chē)型的汽車(chē)配置有哪些功能大項(xiàng)(功能類(lèi)別),例如前方碰撞預(yù)警系統(tǒng)(forwardcollisionwarning,fcw)、電子智能助力轉(zhuǎn)向系統(tǒng)eps(electricpowersteering,eps)、車(chē)道偏離警示系統(tǒng)(lanedeparturewarning,ldw)、pda、汽車(chē)空調(diào)(air-condition,a/c);

然后,根據(jù)控制器局域網(wǎng)絡(luò)(controllerareanetwork,can)信號(hào)來(lái)確定該車(chē)型是否配置了功能小項(xiàng),例如伴我回家、上鎖反饋等bcm中的小項(xiàng);

然后,根據(jù)特定車(chē)型增加特殊頁(yè)面,設(shè)計(jì)其配置機(jī)制,滿(mǎn)足車(chē)型適配多樣化的需求,例如有的功能項(xiàng)只依賴(lài)車(chē)型信息進(jìn)行展示;

然后,在加載畫(huà)面時(shí),根據(jù)獲取到的上述信息,動(dòng)態(tài)從功能庫(kù)中挑選所需的功能單元,加載到進(jìn)程中,完成模型創(chuàng)建、信號(hào)鏈接、服務(wù)配置、頁(yè)面渲染和展現(xiàn)。

如圖1所示,該汽車(chē)軟件適配方法包括以下步驟:

1001:建立一功能全集;

1002:選擇一樣式文件群,以用于汽車(chē)設(shè)置軟件啟動(dòng)界面;

1003:判斷一車(chē)型汽車(chē)軟件的功能單元需求;

1004:篩選該車(chē)型汽車(chē)軟件所需的功能單元;和

1005:加載所需的功能單元。

該步驟1001將各個(gè)車(chē)型所具有的功能進(jìn)行匯總,并進(jìn)而根據(jù)各個(gè)功能的設(shè)置情況及其與汽車(chē)屏幕的互動(dòng)機(jī)制對(duì)這些功能進(jìn)行分類(lèi)整理和儲(chǔ)存,以便被調(diào)用,進(jìn)而匹配這些車(chē)型的汽車(chē)軟件需求。

汽車(chē)設(shè)置軟件被用于對(duì)汽車(chē)軟件進(jìn)行設(shè)置,從而方便汽車(chē)的各個(gè)功能及其工作狀態(tài)得以在汽車(chē)屏幕上顯示,并進(jìn)而方便用戶(hù)知悉并進(jìn)一步對(duì)其進(jìn)行控制。汽車(chē)車(chē)型不同,汽車(chē)中控系統(tǒng)的分辨率的差異,汽車(chē)設(shè)置軟件對(duì)啟動(dòng)界面的需求也不盡相同。該步驟1002根據(jù)汽車(chē)車(chē)型和汽車(chē)中控系統(tǒng)的分辨率選擇用于汽車(chē)設(shè)置軟件啟動(dòng)界面的樣式文件集。

根據(jù)本發(fā)明的該第一個(gè)優(yōu)選實(shí)施例,根據(jù)標(biāo)定信號(hào)來(lái)確定汽車(chē)的車(chē)型和中控系統(tǒng)的分辨率。

該步驟1003根據(jù)該車(chē)型本身所具有的功能來(lái)判斷該車(chē)型的汽車(chē)軟件所需的功能單元。更具體地,該步驟1003根據(jù)標(biāo)定數(shù)據(jù)來(lái)確定該車(chē)型的汽車(chē)配置有哪些功能,進(jìn)而根據(jù)汽車(chē)所配置的功能來(lái)判斷該車(chē)型的汽車(chē)軟件所需要的功能單元。更具體地,在確定車(chē)型汽車(chē)的功能配置時(shí),首先確定該車(chē)型汽車(chē)功能的類(lèi)別,進(jìn)而匹配該步驟1001所建立的功能全集中的功能類(lèi)別;然后確定該車(chē)型汽車(chē)功能的具體特征,進(jìn)而匹配該步驟1001所建立的功能單元,從而完成該車(chē)型汽車(chē)軟件的功能單元需求判斷。

有時(shí),一些車(chē)型的汽車(chē)可能還需要增加特殊頁(yè)面,以滿(mǎn)足多樣性需求。

如圖2所示,該步驟1003包括以下步驟:

10031:確定該車(chē)型汽車(chē)所具有的功能;

10032:判斷該車(chē)型汽車(chē)的汽車(chē)軟件所需要的功能單元;和

10033:判斷該車(chē)型汽車(chē)是否具有個(gè)性化頁(yè)面需求。

如果該步驟10033判斷為該車(chē)型汽車(chē)具有個(gè)性化需求,則該步驟1003進(jìn)一步包括以下步驟:

10034:增設(shè)與該車(chē)型汽車(chē)個(gè)性化需求相匹配的功能模塊,以供加載應(yīng)用。

該步驟10034建立與該車(chē)型汽車(chē)個(gè)性化需求相匹配的功能模塊,并將其添加至該步驟1001建立的功能全集,以供后續(xù)調(diào)用。

該步驟1004對(duì)該步驟10032所判斷的該車(chē)型汽車(chē)軟件所需要的功能單元進(jìn)行篩選,即從該功能全集中進(jìn)行篩選,然后在該步驟1005中進(jìn)行加載,從而建立與該汽車(chē)的屏幕相適配的汽車(chē)軟件。

值得一提的是,根據(jù)本發(fā)明的該第一個(gè)優(yōu)選實(shí)施例是根據(jù)標(biāo)定來(lái)動(dòng)態(tài)配置汽車(chē)設(shè)置中的功能。這種配置方式僅僅是對(duì)本發(fā)明的示例而非限制。根據(jù)本發(fā)明的其它實(shí)施例還可以根據(jù)其它依據(jù)來(lái)配置車(chē)輛設(shè)置中的功能,例如可以根據(jù)can網(wǎng)絡(luò)信號(hào)、車(chē)型信息來(lái)動(dòng)態(tài)配置車(chē)輛設(shè)置中的功能,也可以增加其他適配需求。只要能夠達(dá)到本發(fā)明的發(fā)明目的,本發(fā)明在這方面不做限制。

說(shuō)明書(shū)附圖之圖3闡釋了根據(jù)本發(fā)明的上述第一個(gè)優(yōu)選實(shí)施例的一汽車(chē)軟件適配系統(tǒng),以根據(jù)汽車(chē)配置信息和汽車(chē)屏幕參數(shù)適配功能單元,從而建立與該汽車(chē)的配置及其汽車(chē)屏幕相匹配的汽車(chē)軟件系統(tǒng)。如圖3所示,該汽車(chē)軟件適配系統(tǒng)包括一需求信息模塊10和一適配模塊20。該需求信息模塊10被設(shè)置,以提供該汽車(chē)的汽車(chē)軟件設(shè)置適配需求信息,進(jìn)而該適配模塊20能夠根據(jù)該需求信息模塊10提供的適配需求信息適配相匹配的功能單元于該汽車(chē)軟件系統(tǒng)。

如圖3所示,該汽車(chē)軟件適配系統(tǒng)進(jìn)一步包括一功能模塊30,其被設(shè)置,以提供該適配模塊20進(jìn)行適配所需的功能單元,以供該適配模塊20選用。

如圖3所示,該需求信息模塊10包括一汽車(chē)功能信息模塊11和一屏幕參數(shù)信息模塊12。該汽車(chē)功能信息模塊11被設(shè)置,以提供該汽車(chē)的功能信息,從而該適配模塊能夠根據(jù)該汽車(chē)的功能適配功能單元。該屏幕參數(shù)信息模塊12被設(shè)置,以提供該汽車(chē)的屏幕參數(shù)信息,從而該適配模塊能夠根據(jù)該汽車(chē)的屏幕參數(shù)信息適配相應(yīng)功能單元。

如圖3所示,該適配模塊20包括一功能單元篩選模塊21和一加載模塊22。該功能單元篩選模塊21被設(shè)置以根據(jù)該需求信息模塊10的該汽車(chē)功能信息模塊11所提供的汽車(chē)功能信息以及該需求信息模塊10的該屏幕參數(shù)信息模塊12所提供的汽車(chē)屏幕參數(shù)信息從該功能模塊30所提供的功能單元進(jìn)行篩選。該加載模塊22對(duì)該功能單元篩選模塊21所篩選的功能單元進(jìn)行加載,以完成汽車(chē)軟件系統(tǒng)的模型創(chuàng)建、信號(hào)鏈接、服務(wù)配置以及頁(yè)面渲染和展現(xiàn)。

如圖3所示,該功能模塊30包括一功能單元增添模塊31和一功能單元存儲(chǔ)模塊32。該功能單元增添模塊31被設(shè)置,以對(duì)汽車(chē)軟件系統(tǒng)所需的功能單元進(jìn)行增添。該功能單元存儲(chǔ)模塊32被設(shè)置,以對(duì)該功能單元增添模塊31所增添的功能單元進(jìn)行存儲(chǔ)。具體地,該功能單元存儲(chǔ)模塊32根據(jù)各個(gè)功能單元所述的類(lèi)別進(jìn)行分類(lèi)存儲(chǔ)。例如與汽車(chē)的空調(diào)功能相關(guān)的功能單元被存儲(chǔ)于空調(diào)類(lèi)別之下。進(jìn)一步,同樣是空調(diào)功能,不同汽車(chē)的空調(diào)的配置可能存在差異,例如有的汽車(chē)空調(diào)具有自動(dòng)識(shí)別人體溫度需求的功能,而有些汽車(chē)空調(diào)沒(méi)有,其又可以被分為兩個(gè)不同的類(lèi)別。進(jìn)一步,具有同樣配置的汽車(chē)空調(diào),其功能參數(shù)被顯示與汽車(chē)屏幕時(shí),不同汽車(chē)屏幕尺寸、分辨率、是否觸屏等屏幕參數(shù)都會(huì)影響到其在汽車(chē)軟件系統(tǒng)中的代碼設(shè)置。因此,在該功能單元分類(lèi)模塊321對(duì)該功能單元增添模塊31增添的功能單元進(jìn)行分類(lèi)時(shí),相應(yīng)不同的屏幕參數(shù)又會(huì)被分為不同的小類(lèi)。

值得一提的是,該儲(chǔ)存模塊322對(duì)該功能單元進(jìn)行存儲(chǔ)不僅僅是對(duì)該功能單元本發(fā)明的存儲(chǔ),還對(duì)其類(lèi)別進(jìn)行了存儲(chǔ),以方便這些功能單元被篩選調(diào)用。

如圖3所示,該功能單元篩選模塊21包括一功能單元類(lèi)別判斷模塊211和一功能單元選擇模塊212。該功能單元類(lèi)別判斷模塊211被設(shè)置,以對(duì)該汽車(chē)軟件系統(tǒng)加載所需的功能單元的類(lèi)別進(jìn)行判斷,進(jìn)而該功能單元選擇模塊212根據(jù)該功能類(lèi)別判斷模塊211所判斷的功能單元類(lèi)別信息從該功能模塊30的該功能單元存儲(chǔ)模塊32的該儲(chǔ)存模塊322中選擇出對(duì)該汽車(chē)軟件系統(tǒng)加載所需的功能單元。

如圖3所示,該適配模塊20進(jìn)一步包括一樣式篩選模塊23,其被設(shè)置,以篩選設(shè)置汽車(chē)軟件時(shí)的頁(yè)面樣式。該樣式篩選模塊23根據(jù)該需求信息模塊10的該屏幕參數(shù)信息模塊12提供的屏幕參數(shù)信息對(duì)設(shè)置汽車(chē)軟件時(shí)的頁(yè)面樣式進(jìn)行篩選,以使用汽車(chē)屏幕需求。

如圖3所示,該功能模塊30進(jìn)一步包括一功能單元?jiǎng)h減模塊33,其被設(shè)置,以對(duì)儲(chǔ)存模塊322存儲(chǔ)的不需要的功能單元進(jìn)行刪減。隨著技術(shù)的進(jìn)步,一些汽車(chē)功能會(huì)升級(jí),一些汽車(chē)屏幕會(huì)換代,這時(shí),其相應(yīng)的功能單元就不會(huì)被調(diào)用。該功能單元?jiǎng)h減模塊33將這些不再被需要的功能單元進(jìn)行刪減,以減小該儲(chǔ)存單元322的儲(chǔ)存符合,釋放其儲(chǔ)存空間,并方便其它的功能單元被篩選應(yīng)用。

說(shuō)明書(shū)附圖之圖4闡釋了根據(jù)本發(fā)明的第二個(gè)優(yōu)選實(shí)施例的一汽車(chē)軟件適配系統(tǒng),以根據(jù)汽車(chē)配置信息和汽車(chē)屏幕參數(shù)適配功能單元,從而建立與該汽車(chē)的配置及其汽車(chē)屏幕相匹配的汽車(chē)軟件系統(tǒng)。如圖4所示,該汽車(chē)軟件適配系統(tǒng)包括一需求信息模塊10a和一適配模塊20a。該需求信息模塊10a被設(shè)置,以提供該汽車(chē)的適配需求信息,進(jìn)而該適配模塊20a能夠根據(jù)該需求信息模塊10a提供的適配需求信息適配相匹配的功能單元于該汽車(chē)軟件系統(tǒng)。

如圖4所示,該汽車(chē)軟件適配系統(tǒng)進(jìn)一步包括一功能模塊30a,其被設(shè)置,以提供該適配模塊20a進(jìn)行適配所需的功能單元,以供該適配模塊20a選用。

如圖4所示,該需求信息模塊10a包括一汽車(chē)功能信息模塊11a和一屏幕參數(shù)信息模塊12a。該汽車(chē)功能信息模塊11a被設(shè)置,以提供該汽車(chē)的功能信息,從而該適配模塊能夠根據(jù)該汽車(chē)的功能適配功能單元。該屏幕參數(shù)信息模塊12a被設(shè)置,以提供該汽車(chē)的屏幕參數(shù)信息,從而該適配模塊能夠根據(jù)該汽車(chē)的屏幕參數(shù)信息適配相應(yīng)功能單元。

如圖4所示,該適配模塊20a包括一功能單元篩選模塊21a和一加載模塊22a。該功能單元篩選模塊21a被設(shè)置以根據(jù)該需求信息模塊10a的該汽車(chē)功能信息模塊11a所提供的汽車(chē)功能信息以及該需求信息模塊10a的該屏幕參數(shù)信息模塊12a所提供的汽車(chē)屏幕參數(shù)信息從該功能模塊30a所提供的功能單元進(jìn)行篩選。該加載模塊22a對(duì)該功能單元篩選模塊21a所篩選的功能單元進(jìn)行加載,以完成汽車(chē)軟件系統(tǒng)的模型創(chuàng)建、信號(hào)鏈接、服務(wù)配置以及頁(yè)面渲染和展現(xiàn)。

如圖4所示,該功能模塊30a包括一功能單元增添模塊31a和一功能單元存儲(chǔ)模塊32a。該功能單元增添模塊31a被設(shè)置,以對(duì)汽車(chē)軟件系統(tǒng)所需的功能單元進(jìn)行增添。該功能單元存儲(chǔ)模塊32a被設(shè)置,以對(duì)該功能單元增添模塊31a所增添的功能單元進(jìn)行存儲(chǔ)。具體地,該功能單元存儲(chǔ)模塊32a根據(jù)各個(gè)功能單元所述的類(lèi)別進(jìn)行分類(lèi)存儲(chǔ)。例如與汽車(chē)的空調(diào)功能相關(guān)的功能單元被存儲(chǔ)于空調(diào)類(lèi)別之下。進(jìn)一步,同樣是空調(diào)功能,不同汽車(chē)的空調(diào)的配置可能存在差異,例如有的汽車(chē)空調(diào)具有自動(dòng)識(shí)別人體溫度需求的功能,而有些汽車(chē)空調(diào)沒(méi)有,其又可以被分為兩個(gè)不同的類(lèi)別。進(jìn)一步,具有同樣配置的汽車(chē)空調(diào),其功能參數(shù)被顯示與汽車(chē)屏幕時(shí),不同汽車(chē)屏幕尺寸、分辨率、是否觸屏等屏幕參數(shù)都會(huì)影響到其在汽車(chē)軟件系統(tǒng)中的代碼設(shè)置。因此,在該功能單元分類(lèi)模塊321a對(duì)該功能單元增添模塊31a增添的功能單元進(jìn)行分類(lèi)時(shí),相應(yīng)不同的屏幕參數(shù)又會(huì)被分為不同的小類(lèi)。

值得一提的是,該儲(chǔ)存模塊322對(duì)該功能單元進(jìn)行存儲(chǔ)不僅僅是對(duì)該功能單元本發(fā)明的存儲(chǔ),還對(duì)其類(lèi)別進(jìn)行了存儲(chǔ),以方便這些功能單元被篩選調(diào)用。

如圖4所示,該功能單元篩選模塊21a包括一功能單元類(lèi)別判斷模塊211a和一功能單元選擇模塊212a。該功能單元類(lèi)別判斷模塊211a被設(shè)置,以對(duì)該汽車(chē)軟件系統(tǒng)加載所需的功能單元的類(lèi)別進(jìn)行判斷,進(jìn)而該功能單元選擇模塊212a根據(jù)該功能類(lèi)別判斷模塊211所判斷的功能單元類(lèi)別信息從該功能模塊30a的該功能單元存儲(chǔ)模塊32a的該儲(chǔ)存模塊322中選擇出對(duì)該汽車(chē)軟件系統(tǒng)加載所需的功能單元。

如圖4所示,該適配模塊20a進(jìn)一步包括一樣式篩選模塊23a,其被設(shè)置,以篩選設(shè)置汽車(chē)軟件時(shí)的頁(yè)面樣式。該樣式篩選模塊23a根據(jù)該需求信息模塊10a的該屏幕參數(shù)信息模塊12a提供的屏幕參數(shù)信息對(duì)設(shè)置汽車(chē)軟件時(shí)的頁(yè)面樣式進(jìn)行篩選,以使用汽車(chē)屏幕需求。

如圖4所示,該功能模塊30a進(jìn)一步包括一功能單元?jiǎng)h減模塊33a,其被設(shè)置,以對(duì)儲(chǔ)存模塊322存儲(chǔ)的不需要的功能單元進(jìn)行刪減。隨著技術(shù)的進(jìn)步,一些汽車(chē)功能會(huì)升級(jí),一些汽車(chē)屏幕會(huì)換代,這時(shí),其相應(yīng)的功能單元就不會(huì)被調(diào)用。該功能單元?jiǎng)h減模塊33a將這些不再被需要的功能單元進(jìn)行刪減,以減小該儲(chǔ)存單元322a的儲(chǔ)存符合,釋放其儲(chǔ)存空間,并方便其它的功能單元被篩選應(yīng)用。

值得一提的是,汽車(chē)軟件系統(tǒng)被適配完成后,便可以被消費(fèi)者使用,從而為消費(fèi)者服務(wù)。但是在汽車(chē)軟件系統(tǒng)被使用的過(guò)程中,其可能還會(huì)因?yàn)榉N種原因,需要被更新升級(jí)。例如汽車(chē)被改裝致使汽車(chē)的功能被改變。例如汽車(chē)屏幕被更換,例如更換為分辨率更高的屏幕。例如用戶(hù)在對(duì)該汽車(chē)軟件使用過(guò)程中發(fā)現(xiàn)其不完善,需要改進(jìn)時(shí)??傊?,汽車(chē)軟件系統(tǒng)可能由于種種原因需要被更新。根據(jù)本發(fā)明的該第二個(gè)優(yōu)選實(shí)施例該該汽車(chē)軟件適配系統(tǒng)能夠?qū)ζ渖傻能浖到y(tǒng)進(jìn)行更新。

具體地,該汽車(chē)軟件適配系統(tǒng)進(jìn)一步包括一更新需求識(shí)別模塊40a,其被設(shè)置,以識(shí)別汽車(chē)的汽車(chē)軟件更新需求。更具體地,該更新需求識(shí)別模塊40a包括一汽車(chē)功能更新識(shí)別模塊41a、一汽車(chē)屏幕更新識(shí)別模塊42a和一用戶(hù)反饋信息模塊43a。該汽車(chē)功能更新識(shí)別模塊41a被設(shè)置,以識(shí)別汽車(chē)功能的更新?tīng)顩r,進(jìn)而作為該更新適配模塊24a更新適配的依據(jù)。該汽車(chē)屏幕更新識(shí)別模塊42a被設(shè)置,以識(shí)別汽車(chē)屏幕的更新?tīng)顩r,進(jìn)而作為該更新適配模塊24a更新適配的依據(jù)。該用戶(hù)反饋信息模塊43a被設(shè)置,以識(shí)別用戶(hù)對(duì)于汽車(chē)軟件的反饋信息,進(jìn)而作為該更新適配模塊24a更新適配的依據(jù)。

如圖4所示,該適配模塊20a進(jìn)一步包括一舊功能單元載出模塊24a。該舊功能單元載出模塊241a被用于載出尤其汽車(chē)、屏幕和/或用戶(hù)需求改變而不再被需要的功能模塊,進(jìn)而通過(guò)該加載模塊22a加載需要被增加的功能模塊。

值得一提的是,根據(jù)更新需求所需要加入的功能模塊可能已經(jīng)被存儲(chǔ)于該儲(chǔ)存模塊322a,也可能未被存儲(chǔ)于該儲(chǔ)存模塊322a。如果其未被存儲(chǔ)于該儲(chǔ)存模塊322a,則可以通過(guò)該功能單元增添模塊31予以增添。

說(shuō)明書(shū)附圖之圖5闡釋了根據(jù)本發(fā)明的上述第二個(gè)優(yōu)選實(shí)施例的一汽車(chē)軟件適配方法,其包括以下步驟:

2001:建立一功能全集;

2002:選擇一樣式文件群,以用于汽車(chē)設(shè)置軟件啟動(dòng)界面;

2003:判斷一車(chē)型汽車(chē)軟件的功能單元需求;

2004:篩選該車(chē)型汽車(chē)軟件所需的功能單元;

2005:加載所需的功能單元,以形成一汽車(chē)軟件系統(tǒng);

2006:識(shí)別該軟件系統(tǒng)的更新需求;和

2007:判斷該軟件系統(tǒng)是否有需要被替換或者刪除的功能單元。

如果該步驟2007判斷為該軟件系統(tǒng)有需要被替換或者刪除的功能單元,則該汽車(chē)軟件適配方法進(jìn)行以下步驟:

2008:刪除需要被替換或者刪除的功能單元;和

2009:判斷該軟件系統(tǒng)是否需要增加功能單元。

如果該步驟2009判斷為該軟件系統(tǒng)有需要增加的功能單元,則該汽車(chē)軟件適配方法進(jìn)行以下步驟:

2010:判斷需要被增加的功能單元是否存在于該功能全集。

如果該步驟2010判斷為需要被增加的功能單元未存在于該功能全集,則該汽車(chē)軟件適配方法進(jìn)行以下步驟:

2011:添加需要被增加的功能單元于該功能全集;和

2012:加載需要被增加的功能單元。

如果該步驟2010判斷為需要被增加的功能單元已經(jīng)存在于該功能全集,則該汽車(chē)軟件適配方法在該步驟2010后直接進(jìn)行該步驟2012

如果該步驟2007判斷為該軟件系統(tǒng)無(wú)需要被替換或者刪除的功能單元,則該汽車(chē)軟件適配方法在該步驟2007之后直接進(jìn)行該步驟2009。

如果該步驟2009判斷為該軟件系統(tǒng)無(wú)需要增加的功能單元,則不再進(jìn)行該步驟2010及其后續(xù)步驟。

本領(lǐng)域的技術(shù)人員應(yīng)理解,上述描述及附圖中所示的本發(fā)明的實(shí)施例只作為舉例而并不限制本發(fā)明。本發(fā)明的目的已經(jīng)完整并有效地實(shí)現(xiàn)。本發(fā)明的功能及結(jié)構(gòu)原理已在實(shí)施例中展示和說(shuō)明,在沒(méi)有背離所述原理下,本發(fā)明的實(shí)施方式可以有任何變形或修改。

當(dāng)前第1頁(yè)1 2 
網(wǎng)友詢(xún)問(wèn)留言 已有0條留言
  • 還沒(méi)有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1
龙井市| 志丹县| 聂拉木县| 玉山县| 乌兰县| 志丹县| 民丰县| 铁岭县| 夏津县| 昆山市| 丽江市| 门头沟区| 沁源县| 安远县| 马边| 陆川县| 紫云| 余姚市| 平乡县| 安泽县| 朝阳市| 南宫市| 阜平县| 河间市| 普兰店市| 织金县| 盐亭县| 葫芦岛市| 屏东市| 洪洞县| 余干县| 共和县| 辉县市| 马山县| 墨玉县| 乌鲁木齐市| 宽甸| 根河市| 广宗县| 长白| 镇江市|