本發(fā)明涉及車載終端技術(shù)領(lǐng)域,尤其涉及一種車載終端操作界面快速生成的方法及裝置。
背景技術(shù):
在人機(jī)交互的工業(yè)設(shè)計(jì)領(lǐng)域中,用戶操作界面是人與機(jī)器之間進(jìn)行交互的“空間”。人與機(jī)器在操作界面上互動(dòng)的目標(biāo)是對(duì)機(jī)器進(jìn)行有效的操作和控制,同時(shí)人可從機(jī)器得到反饋以幫助用戶做出操作決策。用戶操作界面是一個(gè)寬泛的概念,例子包括計(jì)算機(jī)操作系統(tǒng)、手工工具、控制器和過(guò)程控制的交互方面。因此,用戶操作界面是一個(gè)用戶通過(guò)它可與機(jī)器(設(shè)備)交互并包含硬件(物理)和軟件(邏輯)組件的系統(tǒng)。用戶操作界面存在于各種各樣的系統(tǒng)中,越來(lái)越多的用戶認(rèn)為操作界面是影響用戶滿意度的首要因素,這是因?yàn)椴僮鹘缑娴脑O(shè)計(jì)對(duì)用戶向系統(tǒng)輸入和解釋系統(tǒng)輸出時(shí)及學(xué)會(huì)如何進(jìn)行這些操作時(shí)必須作出的工作量會(huì)有影響。
目前不同的車系的車載終端的操作界面風(fēng)格都不相同,但是大部分車系中車載終端的按鍵或圖標(biāo)以及相同按鍵或圖標(biāo)所實(shí)現(xiàn)的功能都基本相同,現(xiàn)有技術(shù)中,在對(duì)某一車系的車載終端而言,若用戶不喜歡當(dāng)前車載終端的操作界面風(fēng)格,則需要軟件開(kāi)發(fā)人員重新編寫一套完整的車載終端操作代碼,費(fèi)時(shí)費(fèi)力,工作效率不高。
技術(shù)實(shí)現(xiàn)要素:
本發(fā)明的主要目的在于提出一種車載終端操作界面快速生成的方法及裝置,旨在解決現(xiàn)有技術(shù)中車載終端操作界面未達(dá)到客戶需求時(shí),需要編寫完整的車載終端代碼來(lái)重新生成操作界面,而不能快速生成車載終端的操作界面,導(dǎo)致工作效率較低的技術(shù)問(wèn)題。
為實(shí)現(xiàn)上述目的,本發(fā)明提供一種車載終端操作界面快速生成的方法,所述方法包括:
建立車載終端數(shù)據(jù)庫(kù),并將預(yù)先編寫好的操作界面對(duì)應(yīng)的第一數(shù)據(jù)保存在所述數(shù)據(jù)庫(kù)中;
獲取用戶在所述數(shù)據(jù)庫(kù)中選取的操作界面對(duì)應(yīng)的界面標(biāo)識(shí);
根據(jù)所述界面標(biāo)識(shí)從所述數(shù)據(jù)庫(kù)中提取出用戶選取的操作界面對(duì)應(yīng)的第一數(shù)據(jù),并根據(jù)所述第一數(shù)據(jù)生成車載終端操作界面。
優(yōu)選地,所述操作界面對(duì)應(yīng)的第一數(shù)據(jù)包括操作界面背景圖片、任務(wù)欄圖標(biāo)、界面主題中的至少一項(xiàng)。
優(yōu)選地,所述建立車載終端數(shù)據(jù)庫(kù)之后還包括:
將預(yù)先編寫好的車載終端各個(gè)按鍵或應(yīng)用圖標(biāo)對(duì)應(yīng)的第二數(shù)據(jù)保存在所述數(shù)據(jù)庫(kù)中,其中,所述第二數(shù)據(jù)包括車載終端各個(gè)按鍵或應(yīng)用圖標(biāo)實(shí)現(xiàn)對(duì)應(yīng)功能的底層程序。
優(yōu)選地,根據(jù)所述第一數(shù)據(jù)生成車載終端操作界面的步驟包括:
從所述數(shù)據(jù)庫(kù)中提取出所述第二數(shù)據(jù);
將所述第二數(shù)據(jù)與第一數(shù)據(jù)進(jìn)行合成,生成車載終端操作界面。
優(yōu)選地,所述生成車載終端操作界面之后還包括:
若接收到用戶觸發(fā)的修改指令,則重新獲取用戶在所述數(shù)據(jù)庫(kù)中選取的操作界面對(duì)應(yīng)的界面標(biāo)識(shí);
根據(jù)所述界面標(biāo)識(shí)從所述數(shù)據(jù)庫(kù)中提取出用戶重新選取的操作界面對(duì)應(yīng)的第一數(shù)據(jù),以及從所述數(shù)據(jù)庫(kù)中提取出所述第二數(shù)據(jù),將所述第二數(shù)據(jù)與第一數(shù)據(jù)進(jìn)行合成,重新生成車載終端操作界面。
此外,為實(shí)現(xiàn)上述目的,本發(fā)明還提供一種車載終端操作界面快速生成的裝置,所述裝置包括:
存儲(chǔ)模塊,用于建立車載終端數(shù)據(jù)庫(kù),并將預(yù)先編寫好的操作界面對(duì)應(yīng)的第一數(shù)據(jù)保存在所述數(shù)據(jù)庫(kù)中;
獲取模塊,用于獲取用戶在所述數(shù)據(jù)庫(kù)中選取的操作界面對(duì)應(yīng)的界面標(biāo)識(shí);
生成模塊,用于根據(jù)所述界面標(biāo)識(shí)從所述數(shù)據(jù)庫(kù)中提取出用戶選取的操作界面對(duì)應(yīng)的第一數(shù)據(jù),并根據(jù)所述第一數(shù)據(jù)生成車載終端操作界面。
優(yōu)選地,所述操作界面對(duì)應(yīng)的第一數(shù)據(jù)包括操作界面背景圖片、任務(wù)欄圖標(biāo)、界面主題中的至少一項(xiàng)。
優(yōu)選地,所述存儲(chǔ)模塊還用于:
在建立車載終端數(shù)據(jù)庫(kù)之后,將預(yù)先編寫好的車載終端各個(gè)按鍵或應(yīng)用圖標(biāo)對(duì)應(yīng)的第二數(shù)據(jù)保存在所述數(shù)據(jù)庫(kù)中,其中,所述第二數(shù)據(jù)包括車載終端各個(gè)按鍵或應(yīng)用圖標(biāo)實(shí)現(xiàn)對(duì)應(yīng)功能的底層程序。
優(yōu)選地,所述生成模塊包括:
提取單元,用于從所述數(shù)據(jù)庫(kù)中提取出所述第二數(shù)據(jù);
第一合成單元,用于將所述第二數(shù)據(jù)與第一數(shù)據(jù)進(jìn)行合成,生成車載終端操作界面。
優(yōu)選地,所述生成模塊還包括:
獲取單元,用于在生成車載終端操作界面之后,若接收到用戶觸發(fā)的修改指令,則重新獲取用戶在所述數(shù)據(jù)庫(kù)中選取的操作界面對(duì)應(yīng)的界面標(biāo)識(shí);
第二合成單元,用于根據(jù)所述界面標(biāo)識(shí)從所述數(shù)據(jù)庫(kù)中提取出用戶重新選取的操作界面對(duì)應(yīng)的第一數(shù)據(jù),以及從所述數(shù)據(jù)庫(kù)中提取出所述第二數(shù)據(jù),將所述第二數(shù)據(jù)與第一數(shù)據(jù)進(jìn)行合成,重新生成車載終端操作界面。
本發(fā)明提供的車載終端操作界面快速生成的方法及裝置,包括建立車載終端數(shù)據(jù)庫(kù),并將預(yù)先編寫好的操作界面對(duì)應(yīng)的第一數(shù)據(jù)保存在所述數(shù)據(jù)庫(kù)中,獲取用戶在所述數(shù)據(jù)庫(kù)中選取的操作界面對(duì)應(yīng)的界面標(biāo)識(shí),根據(jù)所述對(duì)界面標(biāo)識(shí)從所述數(shù)據(jù)庫(kù)中提取出用戶選取的操作界面對(duì)應(yīng)的第一數(shù)據(jù),并根據(jù)所述第一數(shù)據(jù)生成車載終端操作界面。本發(fā)明只需要將預(yù)先編寫好的操作界面對(duì)應(yīng)的第一數(shù)據(jù)保存在數(shù)據(jù)庫(kù)中,然后根據(jù)用戶的選擇提取出理想的操作界面對(duì)應(yīng)的第一數(shù)據(jù),根據(jù)所述第一數(shù)據(jù)便可以生成新的操作界面,使得用戶不需要編寫完整的車載終端代碼,解決了現(xiàn)有技術(shù)中車載終端操作界面未達(dá)到客戶需求時(shí),需要編寫完整的車載終端代碼來(lái)重新生成操作界面,而不能快速生成車載終端的操作界面的技術(shù)問(wèn)題,提高了工作效率。
附圖說(shuō)明
圖1為本發(fā)明車載終端操作界面快速生成的方法第一實(shí)施例的流程示意圖;
圖2為本發(fā)明圖1所示步驟S30的細(xì)化步驟流程示意圖;
圖3為本發(fā)明車載終端操作界面快速生成的方法第二實(shí)施例中上述圖1所示步驟S30的另一細(xì)化步驟流程示意圖;
圖4為本發(fā)明車載終端操作界面快速生成的裝置第一實(shí)施例的功能模塊示意圖;
圖5為本發(fā)明圖4所示生成模塊30的細(xì)化模塊示意圖;
圖6為本發(fā)明車載終端操作界面快速生成的裝置第二實(shí)施例中上述圖4所示生成模塊30的另一細(xì)化模塊示意圖。
本發(fā)明目的的實(shí)現(xiàn)、功能特點(diǎn)及優(yōu)點(diǎn)將結(jié)合實(shí)施例,參照附圖做進(jìn)一步說(shuō)明。
具體實(shí)施方式
以下結(jié)合說(shuō)明書附圖對(duì)本發(fā)明的優(yōu)選實(shí)施例進(jìn)行說(shuō)明,應(yīng)當(dāng)理解,此處所描述的優(yōu)選實(shí)施例僅用于說(shuō)明和解釋本發(fā)明,并不用于限定本發(fā)明,并且在不沖突的情況下,本發(fā)明中的實(shí)施例及實(shí)施例中的特征可以相互組合。
本發(fā)明提供一種車載終端操作界面快速生成的方法,該方法應(yīng)用于車載終端,參照?qǐng)D1,圖1為本發(fā)明車載終端操作界面快速生成的方法第一實(shí)施例的流程示意圖,本實(shí)施例中,所述車載終端操作界面快速生成的方法包括以下步驟:
步驟S10,建立車載終端數(shù)據(jù)庫(kù),并將預(yù)先編寫好的操作界面對(duì)應(yīng)的第一數(shù)據(jù)保存在所述數(shù)據(jù)庫(kù)中。
本實(shí)施例中,車載終端軟件開(kāi)發(fā)人員可以預(yù)先編寫若干套車主易認(rèn)可的操作界面對(duì)應(yīng)的第一數(shù)據(jù),然后建立一個(gè)車載終端數(shù)據(jù)庫(kù),將編寫好的若干操作界面對(duì)應(yīng)的第一數(shù)據(jù)保存在所述數(shù)據(jù)庫(kù)中。
其中,所述操作界面對(duì)應(yīng)的第一數(shù)據(jù)包括操作界面背景圖片、任務(wù)欄圖標(biāo)、界面主題中的至少一項(xiàng)。例如背景圖片可以設(shè)置為一些高清的壁紙,并按照壁紙的風(fēng)格進(jìn)行分類(如風(fēng)景、名車、動(dòng)物等);另外,還包括對(duì)任務(wù)欄圖標(biāo)的大小、位置、形狀等的設(shè)置,以及對(duì)操作界面的主題進(jìn)行設(shè)置等。
進(jìn)一步地,在建立車載終端數(shù)據(jù)庫(kù)之后還包括:
將預(yù)先編寫好的車載終端各個(gè)按鍵或應(yīng)用圖標(biāo)對(duì)應(yīng)的第二數(shù)據(jù)保存在所述數(shù)據(jù)庫(kù)中,其中,所述第二數(shù)據(jù)包括車載終端各個(gè)按鍵或應(yīng)用圖標(biāo)實(shí)現(xiàn)對(duì)應(yīng)功能的底層程序。
可以理解的是,本實(shí)施例的按鍵可以是設(shè)置在車載終端外殼上的實(shí)體按鍵或設(shè)置在車載終端顯示屏幕的虛擬按鍵。當(dāng)按鍵為設(shè)置于車載終端外殼上的實(shí)體按鍵時(shí),按鍵可位于車載終端外殼的側(cè)面、正面或背面,按鍵的材料可以是磁性材料、軟性材料、硬性材料或軟硬性可轉(zhuǎn)換材料。當(dāng)按鍵為設(shè)置于車載終端屏幕界面上的虛擬按鍵時(shí),該虛擬按鍵可設(shè)置為以一定形狀懸浮在屏幕界面上的某一預(yù)設(shè)位置,或以應(yīng)用圖標(biāo)的形式顯示在當(dāng)前界面上。車載終端通過(guò)按鍵接收觸發(fā)信號(hào)的方式有多種。通常當(dāng)按鍵為機(jī)械式的實(shí)體按鍵時(shí),可通過(guò)按壓、撥動(dòng)或滑動(dòng)按鍵以發(fā)出觸發(fā)信號(hào),當(dāng)按鍵為虛擬按鍵時(shí),通過(guò)在觸摸屏上輕觸按鍵即可發(fā)出觸發(fā)信號(hào)。
其中,所述第二數(shù)據(jù)包括車載終端各個(gè)按鍵或應(yīng)用圖標(biāo)實(shí)現(xiàn)對(duì)應(yīng)功能的底層程序。即車載終端實(shí)現(xiàn)各個(gè)按鍵或者應(yīng)用圖標(biāo)實(shí)現(xiàn)對(duì)應(yīng)功能的底層程序,該第二數(shù)據(jù)中不包括上述操作界面對(duì)應(yīng)的第一數(shù)據(jù)。
步驟S20,獲取用戶在所述數(shù)據(jù)庫(kù)中選取的操作界面對(duì)應(yīng)的界面標(biāo)識(shí)。
本實(shí)施例中,軟件開(kāi)發(fā)人員可以根據(jù)車主的需求在所述數(shù)據(jù)庫(kù)中選擇車主滿意的操作界面,在檢測(cè)到軟件開(kāi)發(fā)人員在所述數(shù)據(jù)庫(kù)中的選擇操作之后,獲取軟件開(kāi)發(fā)人員在所述數(shù)據(jù)庫(kù)中選取的操作界面對(duì)應(yīng)的界面標(biāo)識(shí),例如操作界面對(duì)應(yīng)的名稱或者編號(hào)。
步驟S30,根據(jù)所述界面標(biāo)識(shí)從所述數(shù)據(jù)庫(kù)中提取出用戶選取的操作界面對(duì)應(yīng)的第一數(shù)據(jù),并根據(jù)所述第一數(shù)據(jù)生成車載終端操作界面。
本實(shí)施例中,當(dāng)獲取到用戶在所述數(shù)據(jù)庫(kù)中選取的操作界面對(duì)應(yīng)的界面標(biāo)識(shí)之后,從所述數(shù)據(jù)庫(kù)中提取出用戶選取的操作界面對(duì)應(yīng)的第一數(shù)據(jù),然后根據(jù)提取出的第一數(shù)據(jù)生成車載終端操作界面。
具體的,請(qǐng)參照?qǐng)D2,圖2為本發(fā)明圖1所示步驟S30的細(xì)化步驟流程示意圖,上述步驟S30中所述的根據(jù)所述第一數(shù)據(jù)生成車載終端操作界面包括:
步驟S31,從所述數(shù)據(jù)庫(kù)中提取出所述第二數(shù)據(jù);
步驟S32,將所述第二數(shù)據(jù)與第一數(shù)據(jù)進(jìn)行合成,生成車載終端操作界面。
本實(shí)施例中,在從所述數(shù)據(jù)庫(kù)中提取出用戶選取的操作界面對(duì)應(yīng)的第一數(shù)據(jù)之后,從所述數(shù)據(jù)庫(kù)中提取出車載終端各個(gè)按鍵或應(yīng)用圖標(biāo)對(duì)應(yīng)的第二數(shù)據(jù),然后將所述第二數(shù)據(jù)與所述第一數(shù)據(jù)進(jìn)行合成,生成車載終端操作界面。
其中,所述第一數(shù)據(jù)與第二數(shù)據(jù)在合成之后,能夠構(gòu)成車載終端完整的操作程序,即在可以通過(guò)新生成的操作界面來(lái)操控車載終端各個(gè)按鍵或應(yīng)用圖標(biāo)執(zhí)行相應(yīng)的功能。
本實(shí)施例所述的車載終端操作界面快速生成的方法,包括建立車載終端數(shù)據(jù)庫(kù),并將預(yù)先編寫好的操作界面對(duì)應(yīng)的第一數(shù)據(jù)保存在所述數(shù)據(jù)庫(kù)中,獲取用戶在所述數(shù)據(jù)庫(kù)中選取的操作界面對(duì)應(yīng)的界面標(biāo)識(shí),根據(jù)所述界面標(biāo)識(shí)從所述數(shù)據(jù)庫(kù)中提取出用戶選取的操作界面對(duì)應(yīng)的第一數(shù)據(jù),并根據(jù)所述第一數(shù)據(jù)生成車載終端操作界面。本實(shí)施例中,只需要將預(yù)先編寫好的操作界面對(duì)應(yīng)的第一數(shù)據(jù)以及車載終端各個(gè)按鍵或應(yīng)用圖標(biāo)對(duì)應(yīng)的第二數(shù)據(jù)保存在數(shù)據(jù)庫(kù)中,然后根據(jù)用戶的選擇將理想的操作界面對(duì)應(yīng)的第一數(shù)據(jù)與所述第二數(shù)據(jù)進(jìn)行合成,便可以生成新的操作界面,使得用戶不需要編寫完整的車載終端代碼,解決了現(xiàn)有技術(shù)中車載終端操作界面未達(dá)到客戶需求時(shí),需要編寫完整的車載終端代碼來(lái)重新生成操作界面,而不能快速生成車載終端的操作界面的技術(shù)問(wèn)題,提高了工作效率。
參照?qǐng)D3,圖3為本發(fā)明車載終端操作界面快速生成的方法第二實(shí)施例中上述圖1所示步驟S30的另一細(xì)化步驟流程示意圖,基于上述圖1所述的實(shí)施例,本實(shí)施例中,上述步驟S30中所述的根據(jù)所述第一數(shù)據(jù)生成車載終端操作界面之后還包括:
步驟S33,若接收到用戶觸發(fā)的修改指令,則重新獲取用戶在所述數(shù)據(jù)庫(kù)中選取的操作界面對(duì)應(yīng)的界面標(biāo)識(shí);
步驟S34,根據(jù)所述界面標(biāo)識(shí)從所述數(shù)據(jù)庫(kù)中提取出用戶重新選取的操作界面對(duì)應(yīng)的第一數(shù)據(jù),以及從所述數(shù)據(jù)庫(kù)中提取出所述第二數(shù)據(jù),將所述第二數(shù)據(jù)與第一數(shù)據(jù)進(jìn)行合成,重新生成車載終端操作界面。
本實(shí)施例中,在生成車載終端操作界面之后,若用戶對(duì)當(dāng)前生成的車載終端仍舊不滿意,則可以觸發(fā)修改指令,重新生成操作界面。
具體的,當(dāng)用戶觸發(fā)修改指令之后,則提示用戶在數(shù)據(jù)庫(kù)中重新選取操作界面,然后根據(jù)用戶在數(shù)據(jù)庫(kù)中選取的操作界面對(duì)應(yīng)的界面標(biāo)識(shí),在數(shù)據(jù)庫(kù)中提取出車載終端各個(gè)按鍵或應(yīng)用圖標(biāo)對(duì)應(yīng)的第二數(shù)據(jù)以及用戶選取的操作界面對(duì)應(yīng)的第一數(shù)據(jù),并將所述第二數(shù)據(jù)與所述第一數(shù)據(jù)進(jìn)行合成,重新生成車載終端操作界面。
本實(shí)施例所述的車載終端操作界面快速生成的方法,在用戶對(duì)生成的操作界面不滿意的情況下,若接收到用戶觸發(fā)的修改指令,則重新獲取用戶在所述數(shù)據(jù)庫(kù)中選取的操作界面對(duì)應(yīng)的界面標(biāo)識(shí);從所述數(shù)據(jù)庫(kù)中提取出所述第二數(shù)據(jù)以及用戶重新選取的操作界面對(duì)應(yīng)的第一數(shù)據(jù),并將所述第二數(shù)據(jù)與第一數(shù)據(jù)進(jìn)行合成,重新生成車載終端操作界面。本實(shí)施例能夠在當(dāng)生成的操作界面未達(dá)到理想效果時(shí),可以通過(guò)觸發(fā)修改指令來(lái)重新生成操作界面,仍舊無(wú)需用戶編寫完整的車載終端代碼,便可以快速生成車載終端的操作界面,提高了工作效率。
本發(fā)明還提供一種車載終端操作界面快速生成的裝置,該裝置為車載終端或者軟件開(kāi)發(fā)平臺(tái)的一部分,參照?qǐng)D4,圖4為本發(fā)明車載終端操作界面快速生成的裝置第一實(shí)施例的功能模塊示意圖,本實(shí)施例中,所述車載終端操作界面快速生成的裝置100包括:
存儲(chǔ)模塊10,用于建立車載終端數(shù)據(jù)庫(kù),并將預(yù)先編寫好的操作界面對(duì)應(yīng)的第一數(shù)據(jù)保存在所述數(shù)據(jù)庫(kù)中。
本實(shí)施例中,車載終端軟件開(kāi)發(fā)人員可以預(yù)先編寫若干套車主易認(rèn)可的操作界面對(duì)應(yīng)的第一數(shù)據(jù),然后建立一個(gè)車載終端數(shù)據(jù)庫(kù),將編寫好的若干操作界面對(duì)應(yīng)的第一數(shù)據(jù)保存在所述數(shù)據(jù)庫(kù)中。
其中,所述操作界面對(duì)應(yīng)的第一數(shù)據(jù)包括操作界面背景圖片、任務(wù)欄圖標(biāo)、界面主題中的至少一項(xiàng)。例如背景圖片可以設(shè)置為一些高清的壁紙,并按照壁紙的風(fēng)格進(jìn)行分類(如風(fēng)景、名車、動(dòng)物等);另外,還包括對(duì)任務(wù)欄圖標(biāo)的大小、位置、形狀等的設(shè)置,以及對(duì)操作界面的主題進(jìn)行設(shè)置等。
所述存儲(chǔ)模塊10還用于:
在建立車載終端數(shù)據(jù)庫(kù)之后,將預(yù)先編寫好的車載終端各個(gè)按鍵或應(yīng)用圖標(biāo)對(duì)應(yīng)的第二數(shù)據(jù)保存在所述數(shù)據(jù)庫(kù)中,其中,所述第二數(shù)據(jù)包括車載終端各個(gè)按鍵或應(yīng)用圖標(biāo)實(shí)現(xiàn)對(duì)應(yīng)功能的底層程序。
可以理解的是,本實(shí)施例的按鍵可以是設(shè)置在車載終端外殼上的實(shí)體按鍵或設(shè)置在車載終端顯示屏幕的虛擬按鍵。當(dāng)按鍵為設(shè)置于車載終端外殼上的實(shí)體按鍵時(shí),按鍵可位于車載終端外殼的側(cè)面、正面或背面,按鍵的材料可以是磁性材料、軟性材料、硬性材料或軟硬性可轉(zhuǎn)換材料。當(dāng)按鍵為設(shè)置于車載終端屏幕界面上的虛擬按鍵時(shí),該虛擬按鍵可設(shè)置為以一定形狀懸浮在屏幕界面上的某一預(yù)設(shè)位置,或以應(yīng)用圖標(biāo)的形式顯示在當(dāng)前界面上。車載終端通過(guò)按鍵接收觸發(fā)信號(hào)的方式有多種。通常當(dāng)按鍵為機(jī)械式的實(shí)體按鍵時(shí),可通過(guò)按壓、撥動(dòng)或滑動(dòng)按鍵以發(fā)出觸發(fā)信號(hào),當(dāng)按鍵為虛擬按鍵時(shí),通過(guò)在觸摸屏上輕觸按鍵即可發(fā)出觸發(fā)信號(hào)。
其中,所述第二數(shù)據(jù)包括車載終端各個(gè)按鍵或應(yīng)用圖標(biāo)實(shí)現(xiàn)對(duì)應(yīng)功能的底層程序。即車載終端實(shí)現(xiàn)各個(gè)按鍵或者應(yīng)用圖標(biāo)實(shí)現(xiàn)對(duì)應(yīng)功能的底層程序,該第二數(shù)據(jù)中不包括上述操作界面對(duì)應(yīng)的第一數(shù)據(jù)。
獲取模塊20,用于獲取用戶在所述數(shù)據(jù)庫(kù)中選取的操作界面對(duì)應(yīng)的界面標(biāo)識(shí)。
本實(shí)施例中,軟件開(kāi)發(fā)人員可以根據(jù)車主的需求在所述數(shù)據(jù)庫(kù)中選擇車主滿意的操作界面,在檢測(cè)到軟件開(kāi)發(fā)人員在所述數(shù)據(jù)庫(kù)中的選擇操作之后,獲取軟件開(kāi)發(fā)人員在所述數(shù)據(jù)庫(kù)中選取的操作界面對(duì)應(yīng)的界面標(biāo)識(shí),例如操作界面對(duì)應(yīng)的名稱或者編號(hào)。
生成模塊30,用于根據(jù)所述界面標(biāo)識(shí)從所述數(shù)據(jù)庫(kù)中提取出用戶選取的操作界面對(duì)應(yīng)的第一數(shù)據(jù),并根據(jù)所述第一數(shù)據(jù)生成車載終端操作界面。
本實(shí)施例中,當(dāng)獲取到用戶在所述數(shù)據(jù)庫(kù)中選取的操作界面對(duì)應(yīng)的界面標(biāo)識(shí)之后,從所述數(shù)據(jù)庫(kù)中提取出用戶選取的操作界面對(duì)應(yīng)的第一數(shù)據(jù),然后根據(jù)提取出的第一數(shù)據(jù)生成車載終端操作界面。
具體的,請(qǐng)參照?qǐng)D5,圖5為本發(fā)明圖4所示生成模塊30的細(xì)化模塊示意圖,上述生成模塊30包括:
提取單元31,用于從所述數(shù)據(jù)庫(kù)中提取出所述第二數(shù)據(jù);
第一合成單元32,用于將所述第二數(shù)據(jù)與第一數(shù)據(jù)進(jìn)行合成,生成車載終端操作界面。
本實(shí)施例中,在從所述數(shù)據(jù)庫(kù)中提取出用戶選取的操作界面對(duì)應(yīng)的第一數(shù)據(jù)之后,從所述數(shù)據(jù)庫(kù)中提取出車載終端各個(gè)按鍵或應(yīng)用圖標(biāo)對(duì)應(yīng)的第二數(shù)據(jù),然后將所述第二數(shù)據(jù)與所述第一數(shù)據(jù)進(jìn)行合成,生成車載終端操作界面。
其中,所述第一數(shù)據(jù)與第二數(shù)據(jù)在合成之后,能夠構(gòu)成車載終端完整的操作程序,即在可以通過(guò)新生成的操作界面來(lái)操控車載終端各個(gè)按鍵或應(yīng)用圖標(biāo)執(zhí)行相應(yīng)的功能。
本實(shí)施例所述的車載終端操作界面快速生成的裝置,包括建立車載終端數(shù)據(jù)庫(kù),并將預(yù)先編寫好的操作界面對(duì)應(yīng)的第一數(shù)據(jù)保存在所述數(shù)據(jù)庫(kù)中,獲取用戶在所述數(shù)據(jù)庫(kù)中選取的操作界面對(duì)應(yīng)的界面標(biāo)識(shí),根據(jù)所述界面標(biāo)識(shí)從所述數(shù)據(jù)庫(kù)中提取出用戶選取的操作界面對(duì)應(yīng)的第一數(shù)據(jù),并根據(jù)所述第一數(shù)據(jù)生成車載終端操作界面。本實(shí)施例中,只需要將預(yù)先編寫好的操作界面對(duì)應(yīng)的第一數(shù)據(jù)以及車載終端各個(gè)按鍵或應(yīng)用圖標(biāo)對(duì)應(yīng)的第二數(shù)據(jù)保存在數(shù)據(jù)庫(kù)中,然后根據(jù)用戶的選擇將理想的操作界面對(duì)應(yīng)的第一數(shù)據(jù)與所述第二數(shù)據(jù)進(jìn)行合成,便可以生成新的操作界面,使得用戶不需要編寫完整的車載終端代碼,解決了現(xiàn)有技術(shù)中車載終端操作界面未達(dá)到客戶需求時(shí),需要編寫完整的車載終端代碼來(lái)重新生成操作界面,而不能快速生成車載終端的操作界面的技術(shù)問(wèn)題,提高了工作效率。
參照?qǐng)D6,圖6為本發(fā)明車載終端操作界面快速生成的裝置第二實(shí)施例中上述圖4所示生成模塊30的另一細(xì)化模塊示意圖,基于上述圖4所述的實(shí)施例,本實(shí)施例中,上述生成模塊30還包括:
獲取單元33,用于在生成車載終端操作界面之后,若接收到用戶觸發(fā)的修改指令,則重新獲取用戶在所述數(shù)據(jù)庫(kù)中選取的操作界面對(duì)應(yīng)的界面標(biāo)識(shí);
第二合成單元34,用于根據(jù)所述界面標(biāo)識(shí)從所述數(shù)據(jù)庫(kù)中提取出用戶重新選取的操作界面對(duì)應(yīng)的第一數(shù)據(jù),以及從所述數(shù)據(jù)庫(kù)中提取出所述第二數(shù)據(jù),將所述第二數(shù)據(jù)與第一數(shù)據(jù)進(jìn)行合成,重新生成車載終端操作界面。
本實(shí)施例中,在生成車載終端操作界面之后,若用戶對(duì)當(dāng)前生成的車載終端仍舊不滿意,則可以觸發(fā)修改指令,重新生成操作界面。
具體的,當(dāng)用戶觸發(fā)修改指令之后,則提示用戶在數(shù)據(jù)庫(kù)中重新選取操作界面,然后根據(jù)用戶在數(shù)據(jù)庫(kù)中選取的操作界面對(duì)應(yīng)的界面標(biāo)識(shí),在數(shù)據(jù)庫(kù)中提取出車載終端各個(gè)按鍵或應(yīng)用圖標(biāo)對(duì)應(yīng)的第二數(shù)據(jù)以及用戶選取的操作界面對(duì)應(yīng)的第一數(shù)據(jù),并將所述第二數(shù)據(jù)與所述第一數(shù)據(jù)進(jìn)行合成,重新生成車載終端操作界面。
本實(shí)施例所述的車載終端操作界面快速生成的裝置,在用戶對(duì)生成的操作界面不滿意的情況下,若接收到用戶觸發(fā)的修改指令,則重新獲取用戶在所述數(shù)據(jù)庫(kù)中選取的操作界面對(duì)應(yīng)的界面標(biāo)識(shí);從所述數(shù)據(jù)庫(kù)中提取出所述第二數(shù)據(jù)以及用戶重新選取的操作界面對(duì)應(yīng)的第一數(shù)據(jù),并將所述第二數(shù)據(jù)與第一數(shù)據(jù)進(jìn)行合成,重新生成車載終端操作界面。本實(shí)施例能夠在當(dāng)生成的操作界面未達(dá)到理想效果時(shí),可以通過(guò)觸發(fā)修改指令來(lái)重新生成操作界面,仍舊無(wú)需用戶編寫完整的車載終端代碼,便可以快速生成車載終端的操作界面,提高了工作效率。
本領(lǐng)域技術(shù)人員可以理解,除非特意聲明,這里使用的單數(shù)形式“一”、“一個(gè)”、“所述”和“該”也可包括復(fù)數(shù)形式。在本文中,術(shù)語(yǔ)“包括”、“包含”或者其任何其他變體意在涵蓋非排他性的包含,從而使得包括一系列要素的過(guò)程、方法、物品或者裝置不僅包括那些要素,而且還包括沒(méi)有明確列出的其他要素,或者是還包括為這種過(guò)程、方法、物品或者裝置所固有的要素。在沒(méi)有更多限制的情況下,由語(yǔ)句“包括一個(gè)……”限定的要素,并不排除在包括該要素的過(guò)程、方法、物品或者裝置中還存在另外的相同要素。
上述本發(fā)明實(shí)施例序號(hào)僅僅為了描述,不代表實(shí)施例的優(yōu)劣。
通過(guò)以上的實(shí)施方式的描述,本領(lǐng)域的技術(shù)人員可以清楚地了解到上述實(shí)施例方法可借助軟件加必需的通用硬件平臺(tái)的方式來(lái)實(shí)現(xiàn),當(dāng)然也可以通過(guò)硬件,但很多情況下前者是更佳的實(shí)施方式。基于這樣的理解,本發(fā)明的技術(shù)方案本質(zhì)上或者說(shuō)對(duì)現(xiàn)有技術(shù)做出貢獻(xiàn)的部分可以以軟件產(chǎn)品的形式體現(xiàn)出來(lái),該計(jì)算機(jī)軟件產(chǎn)品存儲(chǔ)在一個(gè)存儲(chǔ)介質(zhì)中,包括若干指令用以使得一臺(tái)終端設(shè)備執(zhí)行本發(fā)明各個(gè)實(shí)施例所述的方法。
以上僅為本發(fā)明的優(yōu)選實(shí)施例,并非因此限制本發(fā)明的專利范圍,凡是利用本發(fā)明說(shuō)明書及附圖內(nèi)容所作的等效結(jié)構(gòu)或等效流程變換,或直接或間接運(yùn)用在其他相關(guān)的技術(shù)領(lǐng)域,均同理包括在本發(fā)明的專利保護(hù)范圍內(nèi)。