本發(fā)明涉及車載互聯(lián)技術(shù)領(lǐng)域,尤其涉及一種更新汽車儀表界面的方法及裝置。
背景技術(shù):
汽車儀表界面用于顯示汽車性能和當前駕駛狀態(tài),有利于人們安全駕駛。隨著技術(shù)的發(fā)展,汽車液晶儀表已經(jīng)廣泛使用于各種汽車上,可通過液晶屏直接顯示圖形、文字、數(shù)字信息。相比于傳統(tǒng)的機械指針儀表,汽車液晶儀表能夠顯示更多車身信息,能夠展現(xiàn)更高效更優(yōu)美的人機交互界面,但當需要更新汽車儀表界面時,只能從本地存儲的幾套UI(user interface)主題界面中進行選擇,導(dǎo)致無法自由地選擇本地以外的UI主題界面,無法滿足用戶的多樣化需求。
技術(shù)實現(xiàn)要素:
本發(fā)明實施例所要解決的技術(shù)問題在于,提供一種更新汽車儀表界面的方法及裝置??煞奖?、自由地選擇本地以外的UI主題界面對汽車儀表界面進行更新。
為了解決上述技術(shù)問題,本發(fā)明實施例提供了一種更新汽車儀表界面的方法,包括:
與云端服務(wù)器進行通信連接;
從所述云端服務(wù)器下載汽車儀表界面布局文件,所述汽車儀表界面布局文件攜帶有汽車儀表界面布局信息;
根據(jù)所述汽車儀表界面布局文件,獲取所述汽車儀表界面布局信息;
根據(jù)所述汽車儀表界面布局信息替換原有汽車儀表界面布局。
其中,所述汽車儀表界面布局文件還攜帶有汽車儀表界面屬性,所述汽車儀表界面屬性包括汽車儀表界面形狀、汽車儀表界面尺寸、汽車儀表界面所屬汽車型號。
其中,所述根據(jù)所述汽車儀表界面布局文件,獲取所述汽車儀表界面布局信息之前,所述方法還包括:
根據(jù)所述汽車儀表界面布局文件,獲取所述汽車儀表界面屬性;
根據(jù)所述汽車儀表界面屬性判斷所述汽車儀表界面布局文件是否適用于待替換汽車儀表界面;
若是,則執(zhí)行所述根據(jù)所述汽車儀表界面布局文件,獲取所述汽車儀表界面布局信息的步驟。
其中,所述根據(jù)所述汽車儀表界面布局信息替換原有汽車儀表界面布局之前,所述方法還包括:根據(jù)所述汽車儀表界面布局信息生成預(yù)覽,并在所述待替換汽車儀表界面顯示。
其中,所述根據(jù)所述汽車儀表界面布局信息生成預(yù)覽,并在所述待替換汽車儀表界面顯示之后,所述方法還包括:
輸出提示信息,所述提示信息用于提示是否確定替換原有汽車儀表界面布局,若接收到針對所述提示信息輸入的確定替換指令,則根據(jù)所述汽車儀表界面布局信息替換原有汽車儀表界面布局。
相應(yīng)地,本發(fā)明實施例還提供了一種更新汽車儀表界面的裝置,包括:
通信連接模塊,用于與云端服務(wù)器進行通信連接;
下載模塊,用于從所述云端服務(wù)器下載汽車儀表界面布局文件,所述汽車儀表界面布局文件攜帶有汽車儀表界面布局信息;
獲取模塊,用于根據(jù)所述汽車儀表界面布局文件,獲取所述汽車儀表界面布局信息;
替換模塊,用于根據(jù)所述汽車儀表界面布局信息替換原有汽車儀表界面布局。
其中,所述汽車儀表界面布局文件還攜帶有汽車儀表界面屬性,所述汽車儀表界面屬性包括汽車儀表界面形狀、汽車儀表界面尺寸、汽車儀表界面所屬汽車型號。
其中,所述獲取模塊,還用于根據(jù)所述汽車儀表界面布局文件,獲取所述汽車儀表界面屬性,所述裝置還包括:
判斷模塊,用于根據(jù)所述汽車儀表界面屬性判斷所述汽車儀表界面布局文件是否適用于待替換汽車儀表界面;
若是,則觸發(fā)所述獲取模塊根據(jù)所述汽車儀表界面布局文件,獲取所述汽車儀表界面布局信息。
其中,所述裝置還包括:預(yù)覽生成模塊,用于根據(jù)所述汽車儀表界面布局信息生成預(yù)覽,并用于在所述待替換汽車儀表界面顯示所述預(yù)覽。
其中,所述裝置還包括:輸出模塊,用于輸出提示信息,所述提示信息用于提示是否確定替換原有汽車儀表界面布局,若接收到針對所述提示信息輸入的確定替換指令,則觸發(fā)所述替換模塊根據(jù)所述汽車儀表界面布局信息替換原有汽車儀表界面布局。
實施本發(fā)明實施例,具有如下有益效果:
本發(fā)明實施例能夠基于從云端服務(wù)器下載的攜帶有汽車儀表界面布局信息的汽車儀表界面布局文件,智能地更新汽車儀表界面,從而實現(xiàn)了通過云端服務(wù)器方便、自由地選擇UI主題界面對汽車儀表界面進行更新,有效解決了無法自由選擇本地以外的UI主題界面的問題,實現(xiàn)了更新汽車儀表界面的智能化、方式多樣化需求。
附圖說明
為了更清楚地說明本發(fā)明實施例或現(xiàn)有技術(shù)中的技術(shù)方案,下面將對實施例或現(xiàn)有技術(shù)描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本發(fā)明的一些實施例,對于本領(lǐng)域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動的前提下,還可以根據(jù)這些附圖獲得其他的附圖。
圖1是本發(fā)明實施例提供的一種更新汽車儀表界面的方法的示意流程圖;
圖2是本發(fā)明另一實施例提供的一種更新汽車儀表界面的方法的示意流程圖;
圖3是本發(fā)明實施例提供的一種更新汽車儀表界面的裝置的示意性框圖;
圖4是本發(fā)明另一實施例提供的一種更新汽車儀表界面的裝置的示意性框圖;
圖5是本發(fā)明實施例提供的一種終端的示意性框圖。
具體實施方式
下面將結(jié)合本發(fā)明實施例中的附圖,對本發(fā)明實施例中的技術(shù)方案進行清楚、完整地描述,顯然,所描述的實施例僅僅是本發(fā)明一部分實施例,而不是全部的實施例?;诒景l(fā)明中的實施例,本領(lǐng)域普通技術(shù)人員在沒有作出創(chuàng)造性勞動前提下所獲得的所有其他實施例,都屬于本發(fā)明保護的范圍。
參見圖1,是本發(fā)明實施例提供的一種更新汽車儀表界面的方法的示意流程圖,如圖1所示一種更新汽車儀表界面的方法可包括以下步驟:
S101、與云端服務(wù)器進行通信連接。
其中,該云端服務(wù)器可以是基于車載互聯(lián)技術(shù)的虛擬服務(wù)器,該虛擬服務(wù)器存儲有大量汽車儀表信息以及汽車儀表界面布局文件,可以理解的是,該云端服務(wù)器也可以是其他存儲有汽車儀表信息以及汽車儀表界面布局文件的虛擬服務(wù)器。
具體的,待更新汽車儀表先與互聯(lián)網(wǎng)進行網(wǎng)絡(luò)連接,然后通過互聯(lián)網(wǎng)對云端服務(wù)器進行訪問,從而通過互聯(lián)網(wǎng)與該云端服務(wù)器進行通信連接。
其中,該待更新汽車儀表先與互聯(lián)網(wǎng)進行網(wǎng)絡(luò)連接,例如可通過該待更新汽車儀表內(nèi)置可聯(lián)網(wǎng)設(shè)備與互聯(lián)網(wǎng)進行網(wǎng)絡(luò)連接;或者,可通過外部可聯(lián)網(wǎng)設(shè)備(如手機、3G通信模塊、4G通信模塊)與互聯(lián)網(wǎng)進行網(wǎng)絡(luò)連接,具體的,以外部可聯(lián)網(wǎng)設(shè)備是手機為例,該待更新汽車儀表先與手機建立通信連接,再通過手機與互聯(lián)網(wǎng)進行網(wǎng)絡(luò)連接。
可選的,該待更新汽車儀表可通過無線方式(例如藍牙方式)與該外部可聯(lián)網(wǎng)設(shè)備建立通信連接,當然該待更新汽車儀表也可通過其他方式(例如有線方式)與該外部可聯(lián)網(wǎng)設(shè)備建立通信連接。
S102、從所述云端服務(wù)器下載汽車儀表界面布局文件,所述汽車儀表界面布局文件攜帶有汽車儀表界面布局信息。
其中,該汽車儀表界面布局信息包括儀表、刻度盤、指針、指示與警報圖標、數(shù)字與字符的位置信息和外觀信息,該外觀信息包括該儀表、刻度盤、指針、指示與警報圖標、數(shù)字與字符的形狀、規(guī)格尺寸、配色方案。
可選的,該汽車儀表界面布局文件還攜帶有汽車儀表界面屬性,該汽車儀表界面屬性包括汽車儀表界面形狀、汽車儀表界面尺寸、汽車儀表界面所屬汽車型號。該待更新汽車儀表可根據(jù)該汽車儀表界面屬性判斷該汽車儀表界面布局文件是否適用于該待替換汽車儀表界面。
S103、根據(jù)所述汽車儀表界面布局文件,獲取所述汽車儀表界面布局信息。
S104、根據(jù)所述汽車儀表界面布局信息替換原有汽車儀表界面布局。
具體的,該待更新汽車儀表根據(jù)該汽車儀表界面布局信息包括的儀表、刻度盤、指針、指示與警報圖標、數(shù)字與字符的位置信息和外觀信息替換原有汽車儀表界面布局,根據(jù)該位置信息確定該儀表、刻度盤、指針、指示與警報圖標、數(shù)字與字符在該待替換汽車儀表界面的具體位置,根據(jù)該外觀信息確定該儀表、刻度盤、指針、指示與警報圖標、數(shù)字與字符的形狀、大小與顏色。
可選的,根據(jù)該汽車儀表界面布局信息替換原有汽車儀表界面布局之后,將該汽車儀表界面布局文件存儲到該待更新汽車儀表中,供以后更新汽車儀表界面時進行選擇??梢岳斫獾氖牵部稍谔鎿Q原有汽車儀表界面布局之后直接刪除該該汽車儀表界面布局文件。
本發(fā)明實施例能夠基于從云端服務(wù)器下載的攜帶有汽車儀表界面布局信息的汽車儀表界面布局文件,智能地更新汽車儀表界面,從而實現(xiàn)了通過云端服務(wù)器方便、自由地選擇UI主題界面對汽車儀表界面進行更新,有效解決了無法自由選擇本地以外的UI主題界面的問題,實現(xiàn)了更新汽車儀表界面的智能化、方式多樣化需求。
參見圖2,是本發(fā)明另一實施例提供的一種更新汽車儀表界面的方法的示意流程圖,如圖2所示一種更新汽車儀表界面的方法可包括以下步驟:
S201、與云端服務(wù)器進行通信連接。
其中,該云端服務(wù)器可以是基于車載互聯(lián)網(wǎng)技術(shù)的虛擬服務(wù)器,該虛擬服務(wù)器存儲有大量汽車儀表信息以及汽車儀表界面布局文件,可以理解的是,該云端服務(wù)器也可以是其他存儲有汽車儀表信息以及汽車儀表界面布局文件的虛擬服務(wù)器。
具體的,待更新汽車儀表先與互聯(lián)網(wǎng)進行網(wǎng)絡(luò)連接,然后通過互聯(lián)網(wǎng)對云端服務(wù)器進行訪問,從而通過互聯(lián)網(wǎng)與該云端服務(wù)器進行通信連接。
其中,該待更新汽車儀表先與互聯(lián)網(wǎng)進行網(wǎng)絡(luò)連接,例如可通過該待更新汽車儀表內(nèi)置可聯(lián)網(wǎng)設(shè)備與互聯(lián)網(wǎng)進行網(wǎng)絡(luò)連接;或者,可通過外部可聯(lián)網(wǎng)設(shè)備(如手機、3G通信模塊、4G通信模塊)與互聯(lián)網(wǎng)進行網(wǎng)絡(luò)連接,具體的,以外部可聯(lián)網(wǎng)設(shè)備是手機為例,該待更新汽車儀表先與手機建立通信連接,再通過手機與互聯(lián)網(wǎng)進行網(wǎng)絡(luò)連接。
可選的,該待更新汽車儀表可通過無線方式(例如藍牙方式)與該外部可聯(lián)網(wǎng)設(shè)備建立通信連接,當然該待更新汽車儀表也可通過其他方式(例如有線方式)與該外部可聯(lián)網(wǎng)設(shè)備建立通信連接。
S202、從所述云端服務(wù)器下載汽車儀表界面布局文件,所述汽車儀表界面布局文件攜帶有汽車儀表界面布局信息和汽車儀表界面屬性。
其中,該汽車儀表界面布局信息包括儀表、刻度盤、指針、指示與警報圖標、數(shù)字與字符的位置信息和外觀信息,該外觀信息包括該儀表、刻度盤、指針、指示與警報圖標、數(shù)字與字符的形狀、規(guī)格尺寸、配色方案。
其中,該汽車儀表界面屬性包括汽車儀表界面形狀、汽車儀表界面尺寸、汽車儀表界面所屬汽車型號。該待更新汽車儀表可根據(jù)該汽車儀表界面屬性判斷該汽車儀表界面布局文件是否適用于該待替換汽車儀表界面。
S203、根據(jù)所述汽車儀表界面布局文件,獲取所述汽車儀表界面屬性。
S204、根據(jù)所述汽車儀表界面屬性判斷所述汽車儀表界面布局文件是否適用于待替換汽車儀表界面。若是,則執(zhí)行步驟S205~步驟S208;若否,則結(jié)束本次流程。
具體的,根據(jù)該汽車儀表界面屬性包括的汽車儀表界面形狀、汽車儀表界面尺寸、汽車儀表界面所屬汽車型號來判斷該汽車儀表界面布局文件是否適用于該待替換汽車儀表界面。首先根據(jù)該汽車儀表界面所屬汽車型號來判斷,若該汽車儀表界面所屬汽車型號與該待替換汽車儀表界面所屬汽車型號一致,則確定該汽車儀表界面布局文件適用于該待替換汽車儀表界面;若不一致,則根據(jù)該汽車儀表界面形狀以及該汽車儀表界面尺寸判斷該汽車儀表界面是否能容納于該待替換汽車儀表界面,若能,則確定該汽車儀表界面布局文件適用于待替換汽車儀表界面,若不能,則不適用。
可選的,若確定出該汽車儀表界面布局文件不適用于該待替換汽車儀表界面,則在該待替換汽車儀表界面上輸出儀表界面布局文件不匹配提示信息,并直接刪除該汽車儀表界面布局文件。
S205、根據(jù)所述汽車儀表界面布局文件,獲取所述汽車儀表界面布局信息。
S206、根據(jù)所述汽車儀表界面布局信息生成預(yù)覽,并在所述待替換汽車儀表界面顯示。
具體的,該待更新汽車儀表根據(jù)該汽車儀表界面布局信息包括的儀表、刻度盤、指針、指示與警報圖標、數(shù)字與字符的位置信息和外觀信息生成預(yù)覽,并在該待替換汽車儀表界面顯示。
可選的,在生成預(yù)覽并在該待替換汽車儀表界面顯示之后,該待更新汽車儀表可根據(jù)眼動理論建模生成建議信息,基于眼動理論建??纱_定該汽車儀表界面布局是否符合眼動理論進而確定是否符合用戶的觀察習(xí)慣,若確定不符合用戶的觀察習(xí)慣,則生成警告信息。
可選的,若該待更新汽車儀表是通過外部可聯(lián)網(wǎng)設(shè)備與互聯(lián)網(wǎng)進行網(wǎng)絡(luò)連接,具體的,以外部可聯(lián)網(wǎng)設(shè)備是手機為例,則可在手機上根據(jù)該汽車儀表界面布局信息生成預(yù)覽,并在手機上顯示。
S207、輸出提示信息,所述提示信息用于提示是否確定替換原有汽車儀表界面布局,若接收到針對所述提示信息輸入的確定替換指令,則根據(jù)所述汽車儀表界面布局信息替換原有汽車儀表界面布局。
S208、根據(jù)所述汽車儀表界面布局信息替換原有汽車儀表界面布局。
具體的,該待更新汽車儀表根據(jù)該汽車儀表界面布局信息包括的儀表、刻度盤、指針、指示與警報圖標、數(shù)字與字符的位置信息和外觀信息替換原有汽車儀表界面布局,根據(jù)該位置信息確定該儀表、刻度盤、指針、指示與警報圖標、數(shù)字與字符在該待替換汽車儀表界面的具體位置,根據(jù)該外觀信息確定該儀表、刻度盤、指針、指示與警報圖標、數(shù)字與字符的形狀、大小與顏色。
可選的,根據(jù)該汽車儀表界面布局信息替換原有汽車儀表界面布局之后,將該汽車儀表界面布局文件存儲到該待更新汽車儀表中,供以后更新汽車儀表界面時進行選擇。可以理解的是,也可在替換原有汽車儀表界面布局之后直接刪除該該汽車儀表界面布局文件。
本發(fā)明實施例能夠基于從云端服務(wù)器下載的攜帶有汽車儀表界面布局信息的汽車儀表界面布局文件,智能地更新汽車儀表界面,從而實現(xiàn)了通過云端服務(wù)器方便、自由地選擇UI主題界面對汽車儀表界面進行更新,有效解決了無法自由選擇本地以外的UI主題界面的問題,實現(xiàn)了更新汽車儀表界面的智能化、方式多樣化需求。
參見圖3,是本發(fā)明實施例提供的一種更新汽車儀表界面的裝置的示意性框圖,本發(fā)明實施例中描述的一種更新汽車儀表界面的裝置,包括:
通信連接模塊301,用于與云端服務(wù)器進行通信連接。
其中,該云端服務(wù)器可以是基于車載互聯(lián)技術(shù)的虛擬服務(wù)器,該虛擬服務(wù)器存儲有大量汽車儀表信息以及汽車儀表界面布局文件,可以理解的是,該云端服務(wù)器也可以是其他存儲有汽車儀表信息以及汽車儀表界面布局文件的虛擬服務(wù)器。
具體的,該通信連接模塊301先與互聯(lián)網(wǎng)進行網(wǎng)絡(luò)連接,然后通過互聯(lián)網(wǎng)對云端服務(wù)器進行訪問,從而通過互聯(lián)網(wǎng)與該云端服務(wù)器進行通信連接。
其中,該通信連接模塊301先與互聯(lián)網(wǎng)進行網(wǎng)絡(luò)連接,例如可通過該通信連接模塊301內(nèi)置可聯(lián)網(wǎng)設(shè)備與互聯(lián)網(wǎng)進行網(wǎng)絡(luò)連接;或者,可通過外部可聯(lián)網(wǎng)設(shè)備(如手機、3G通信模塊、4G通信模塊)與互聯(lián)網(wǎng)進行網(wǎng)絡(luò)連接,具體的,以外部可聯(lián)網(wǎng)設(shè)備是手機為例,該通信連接模塊301先與手機建立通信連接,再通過手機與互聯(lián)網(wǎng)進行網(wǎng)絡(luò)連接。
可選的,該通信連接模塊301可通過無線方式(例如藍牙方式)與該外部可聯(lián)網(wǎng)設(shè)備建立通信連接,當然該通信連接模塊301也可通過其他方式(例如有線方式)與該外部可聯(lián)網(wǎng)設(shè)備建立通信連接。
下載模塊302,用于從所述云端服務(wù)器下載汽車儀表界面布局文件,所述汽車儀表界面布局文件攜帶有汽車儀表界面布局信息。
其中,該汽車儀表界面布局信息包括儀表、刻度盤、指針、指示與警報圖標、數(shù)字與字符的位置信息和外觀信息,該外觀信息包括該儀表、刻度盤、指針、指示與警報圖標、數(shù)字與字符的形狀、規(guī)格尺寸、配色方案。
可選的,該汽車儀表界面布局文件還攜帶有汽車儀表界面屬性,該汽車儀表界面屬性包括汽車儀表界面形狀、汽車儀表界面尺寸、汽車儀表界面所屬汽車型號。該裝置可根據(jù)該汽車儀表界面屬性判斷該汽車儀表界面布局文件是否適用于該待替換汽車儀表界面。
獲取模塊303,用于根據(jù)所述汽車儀表界面布局文件,獲取所述汽車儀表界面布局信息。
替換模塊304,用于根據(jù)所述汽車儀表界面布局信息替換原有汽車儀表界面布局。
具體的,該替換模塊304根據(jù)該汽車儀表界面布局信息包括的儀表、刻度盤、指針、指示與警報圖標、數(shù)字與字符的位置信息和外觀信息替換原有汽車儀表界面布局,根據(jù)該位置信息確定該儀表、刻度盤、指針、指示與警報圖標、數(shù)字與字符在該待替換汽車儀表界面的具體位置,根據(jù)該外觀信息確定該儀表、刻度盤、指針、指示與警報圖標、數(shù)字與字符的形狀、大小與顏色。
可選的,根據(jù)該汽車儀表界面布局信息替換原有汽車儀表界面布局之后,將該汽車儀表界面布局文件存儲到該待更新汽車儀表中,供以后更新汽車儀表界面時進行選擇。可以理解的是,也可在該替換模塊304替換原有汽車儀表界面布局之后直接刪除該該汽車儀表界面布局文件。
本發(fā)明實施例能夠基于從云端服務(wù)器下載的攜帶有汽車儀表界面布局信息的汽車儀表界面布局文件,智能地更新汽車儀表界面,從而實現(xiàn)了通過云端服務(wù)器方便、自由地選擇UI主題界面對汽車儀表界面進行更新,有效解決了無法自由選擇本地以外的UI主題界面的問題,實現(xiàn)了更新汽車儀表界面的智能化、方式多樣化需求。
參見圖4,是本發(fā)明另一實施例提供的一種更新汽車儀表界面的裝置的示意性框圖,本發(fā)明實施例中描述的一種更新汽車儀表界面的裝置,包括:
通信連接模塊401,用于與云端服務(wù)器進行通信連接。
其中,該云端服務(wù)器可以是基于車載互聯(lián)技術(shù)的虛擬服務(wù)器,該虛擬服務(wù)器存儲有大量汽車儀表信息以及汽車儀表界面布局文件,可以理解的是,該云端服務(wù)器也可以是其他存儲有汽車儀表信息以及汽車儀表界面布局文件的虛擬服務(wù)器。
具體的,該通信連接模塊401先與互聯(lián)網(wǎng)進行網(wǎng)絡(luò)連接,然后通過互聯(lián)網(wǎng)對云端服務(wù)器進行訪問,從而通過互聯(lián)網(wǎng)與該云端服務(wù)器進行通信連接。
其中,該通信連接模塊401先與互聯(lián)網(wǎng)進行網(wǎng)絡(luò)連接,例如可通過該通信連接模塊401內(nèi)置可聯(lián)網(wǎng)設(shè)備與互聯(lián)網(wǎng)進行網(wǎng)絡(luò)連接;或者,可通過外部可聯(lián)網(wǎng)設(shè)備(如手機、3G通信模塊、4G通信模塊)與互聯(lián)網(wǎng)進行網(wǎng)絡(luò)連接,具體的,以外部可聯(lián)網(wǎng)設(shè)備是手機為例,該通信連接模塊401先與手機建立通信連接,再通過手機與互聯(lián)網(wǎng)進行網(wǎng)絡(luò)連接。
可選的,該通信連接模塊401可通過無線方式(例如藍牙方式)與該外部可聯(lián)網(wǎng)設(shè)備建立通信連接,當然該通信連接模塊401也可通過其他方式(例如有線方式)與該外部可聯(lián)網(wǎng)設(shè)備建立通信連接。
下載模塊402,用于從所述云端服務(wù)器下載汽車儀表界面布局文件,所述汽車儀表界面布局文件攜帶有汽車儀表界面布局信息和汽車儀表界面屬性。
其中,該汽車儀表界面布局信息包括儀表、刻度盤、指針、指示與警報圖標、數(shù)字與字符的位置信息和外觀信息,該外觀信息包括該儀表、刻度盤、指針、指示與警報圖標、數(shù)字與字符的形狀、規(guī)格尺寸、配色方案。
其中,該汽車儀表界面屬性包括汽車儀表界面形狀、汽車儀表界面尺寸、汽車儀表界面所屬汽車型號。該裝置可觸發(fā)判斷模塊404根據(jù)該汽車儀表界面屬性判斷該汽車儀表界面布局文件是否適用于該待替換汽車儀表界面。
獲取模塊403,用于根據(jù)所述汽車儀表界面布局文件,獲取所述汽車儀表界面屬性。
判斷模塊404,用于根據(jù)所述汽車儀表界面屬性判斷所述汽車儀表界面布局文件是否適用于待替換汽車儀表界面。若是,則觸發(fā)所述獲取模塊403根據(jù)所述汽車儀表界面布局文件,獲取所述汽車儀表界面布局信息;若否,則結(jié)束本次操作。
具體的,該判斷模塊404根據(jù)該汽車儀表界面屬性包括的汽車儀表界面形狀、汽車儀表界面尺寸、汽車儀表界面所屬汽車型號來判斷該汽車儀表界面布局文件是否適用于該待替換汽車儀表界面。首先該判斷模塊404根據(jù)該汽車儀表界面所屬汽車型號來判斷,若該汽車儀表界面所屬汽車型號與該待替換汽車儀表界面所屬汽車型號一致,則確定該汽車儀表界面布局文件適用于該待替換汽車儀表界面;若不一致,則根據(jù)該汽車儀表界面形狀以及該汽車儀表界面尺寸判斷該汽車儀表界面是否能容納于該待替換汽車儀表界面,若能,則確定該汽車儀表界面布局文件適用于待替換汽車儀表界面,若不能,則不適用。
可選的,若該判斷模塊404確定出該汽車儀表界面布局文件不適用于該待替換汽車儀表界面,則觸發(fā)該輸出模塊406在該待替換汽車儀表界面上輸出儀表界面布局文件不匹配提示信息,并直接刪除該汽車儀表界面布局文件。
所述獲取模塊403,還用于根據(jù)所述汽車儀表界面布局文件,獲取所述汽車儀表界面布局信息。
預(yù)覽生成模塊405,用于根據(jù)所述汽車儀表界面布局信息生成預(yù)覽,并用于在所述待替換汽車儀表界面顯示所述預(yù)覽。
具體的,該預(yù)覽生成模塊405根據(jù)該汽車儀表界面布局信息包括的儀表、刻度盤、指針、指示與警報圖標、數(shù)字與字符的位置信息和外觀信息生成預(yù)覽,并在該待替換汽車儀表界面顯示所述預(yù)覽。
可選的,在該預(yù)覽生成模塊405生成預(yù)覽并在該待替換汽車儀表界面顯示之后,該裝置可根據(jù)眼動理論建模生成建議信息,基于眼動理論建??纱_定該汽車儀表界面布局是否符合眼動理論進而確定是否符合用戶的觀察習(xí)慣,若確定不符合用戶的觀察習(xí)慣,則生成警告信息。
輸出模塊406,用于輸出提示信息,所述提示信息用于提示是否確定替換原有汽車儀表界面布局,若接收到針對所述提示信息輸入的確定替換指令,則觸發(fā)替換模塊407根據(jù)所述汽車儀表界面布局信息替換原有汽車儀表界面布局。
替換模塊407,用于根據(jù)所述汽車儀表界面布局信息替換原有汽車儀表界面布局。
具體的,該替換模塊407根據(jù)該汽車儀表界面布局信息包括的儀表、刻度盤、指針、指示與警報圖標、數(shù)字與字符的位置信息和外觀信息替換原有汽車儀表界面布局,根據(jù)該位置信息確定該儀表、刻度盤、指針、指示與警報圖標、數(shù)字與字符在該待替換汽車儀表界面的具體位置,根據(jù)該外觀信息確定該儀表、刻度盤、指針、指示與警報圖標、數(shù)字與字符的形狀、大小與顏色。
可選的,根據(jù)該汽車儀表界面布局信息替換原有汽車儀表界面布局之后,將該汽車儀表界面布局文件存儲到該待更新汽車儀表中,供以后更新汽車儀表界面時進行選擇。可以理解的是,也可在該替換模塊407替換原有汽車儀表界面布局之后直接刪除該該汽車儀表界面布局文件。
本發(fā)明實施例能夠基于從云端服務(wù)器下載的攜帶有汽車儀表界面布局信息的汽車儀表界面布局文件,智能地更新汽車儀表界面,從而實現(xiàn)了通過云端服務(wù)器方便、自由地選擇UI主題界面對汽車儀表界面進行更新,有效解決了無法自由選擇本地以外的UI主題界面的問題,實現(xiàn)了更新汽車儀表界面的智能化、方式多樣化需求。
參見圖5,是本發(fā)明實施例提供的一種終端的示意性框圖。如圖5所示的本實施例中的終端可以包括:至少一個輸入設(shè)備501;至少一個輸出設(shè)備502;至少一個處理器503,例如CPU;和存儲器504,上述輸入設(shè)備501、輸出設(shè)備502、處理器503和存儲器504通過總線505連接。
其中,輸入設(shè)備501例如可以是終端的液晶觸摸屏,用于接收針對終端的觸控操作。輸出設(shè)備502例如可以是終端的顯示屏,用于向用戶輸出提示信息。存儲器504用于存儲指令,處理器503用于調(diào)用存儲器504存儲的指令,執(zhí)行如下操作:
上述處理器503,用于與云端服務(wù)器進行通信連接。
上述處理器503,還用于從所述云端服務(wù)器下載汽車儀表界面布局文件,所述汽車儀表界面布局文件攜帶有汽車儀表界面布局信息;
上述處理器503,還用于根據(jù)所述汽車儀表界面布局文件,獲取所述汽車儀表界面布局信息;
上述處理器503,還用于根據(jù)所述汽車儀表界面布局信息替換原有汽車儀表界面布局。
在一些可行的實施方式中,上述汽車儀表界面布局文件還攜帶有汽車儀表界面屬性,上述處理器503,還用于獲取上述汽車儀表界面屬性,并用于根據(jù)上述汽車儀表界面屬性判斷上述汽車儀表界面布局文件是否適用于待替換汽車儀表界面,若是,則獲取所述汽車儀表界面布局信息。
其中,上述汽車儀表界面屬性包括汽車儀表界面形狀、汽車儀表界面尺寸、汽車儀表界面所屬汽車型號。
具體的,上述處理器503根據(jù)該汽車儀表界面屬性包括的汽車儀表界面形狀、汽車儀表界面尺寸、汽車儀表界面所屬汽車型號來判斷該汽車儀表界面布局文件是否適用于該待替換汽車儀表界面。首先該上述處理器503根據(jù)該汽車儀表界面所屬汽車型號來判斷,若該汽車儀表界面所屬汽車型號與該待替換汽車儀表界面所屬汽車型號一致,則確定該汽車儀表界面布局文件適用于該待替換汽車儀表界面;若不一致,則根據(jù)該汽車儀表界面形狀以及該汽車儀表界面尺寸判斷該汽車儀表界面是否能容納于該待替換汽車儀表界面,若能,則確定該汽車儀表界面布局文件適用于待替換汽車儀表界面,若不能,則不適用。
在一些可行的實施方式中,上述處理器503,還用于根據(jù)所述汽車儀表界面布局信息生成預(yù)覽,并觸發(fā)上述輸出設(shè)備502顯示上述預(yù)覽。
上述存儲器504可以包括易失性存儲器(英文:volatile memory),例如隨機存取存儲器(英文:random-access memory,縮寫:RAM);存儲器也可以包括非易失性存儲器(英文:non-volatile memory),例如快閃存儲器(英文:flash memory),硬盤(英文:hard disk drive,縮寫:HDD)或固態(tài)硬盤(英文:solid-state drive,縮寫:SSD);存儲器504還可以包括上述種類的存儲器的組合。
上述處理器503可以是中央處理器(英文:central processing unit,縮寫:CPU),網(wǎng)絡(luò)處理器(英文:network processor,縮寫:NP)或者CPU和NP的組合。
上述處理器503還可以進一步包括硬件芯片。上述硬件芯片可以是專用集成電路(英文:application-specific integrated circuit,縮寫:ASIC),可編程邏輯器件(英文:programmable logic device,縮寫:PLD)或其組合。上述PLD可以是復(fù)雜可編程邏輯器件(英文:complex programmable logic device,縮寫:CPLD),現(xiàn)場可編程邏輯門陣列(英文:field-programmable gate array,縮寫:FPGA),通用陣列邏輯(英文:generic array logic,縮寫:GAL)或其任意組合。
具體實現(xiàn)中,本發(fā)明實施例中所描述的輸入設(shè)備501、輸出設(shè)備502和處理器503可執(zhí)行本發(fā)明實施例提供的一種更新汽車儀表界面的方法的第一實施例、第二實施例中所描述的實現(xiàn)方式,也可執(zhí)行本發(fā)明實施例提供的一種更新汽車儀表界面的裝置的第一實施例和第二實施例中所描述的裝置的實現(xiàn)方式,在此不再贅述。
本發(fā)明實施例能夠基于從云端服務(wù)器下載的攜帶有汽車儀表界面布局信息的汽車儀表界面布局文件,智能地更新汽車儀表界面,從而實現(xiàn)了通過云端服務(wù)器方便、自由地選擇UI主題界面對汽車儀表界面進行更新,有效解決了無法自由選擇本地以外的UI主題界面的問題,實現(xiàn)了更新汽車儀表界面的智能化、方式多樣化需求。
本發(fā)明所有實施例中的模塊,可以通過通用集成電路,例如CPU(Central Processing Unit,中央處理器),或通過ASIC(Application Specific Integrated Circuit,專用集成電路)來實現(xiàn)。
本發(fā)明實施例方法中的步驟可以根據(jù)實際需要進行順序調(diào)整、合并和刪減。
本發(fā)明實施例裝置中的模塊可以根據(jù)實際需要進行合并、劃分和刪減。
本領(lǐng)域普通技術(shù)人員可以理解實現(xiàn)上述實施例方法中的全部或部分流程,是可以通過計算機程序來指令相關(guān)的硬件來完成,所述的程序可存儲于一計算機可讀取存儲介質(zhì)中,該程序在執(zhí)行時,可包括如上述各方法的實施例的流程。其中,所述的存儲介質(zhì)可為磁碟、光盤、只讀存儲記憶體(Read-Only Memory,ROM)或隨機存儲記憶體(Random Access Memory,RAM)等。
以上所揭露的僅為本發(fā)明一種較佳實施例而已,當然不能以此來限定本發(fā)明之權(quán)利范圍,本領(lǐng)域普通技術(shù)人員可以理解實現(xiàn)上述實施例的全部或部分流程,并依本發(fā)明權(quán)利要求所作的等同變化,仍屬于發(fā)明所涵蓋的范圍。