專利名稱:基于嵌入式設(shè)備的車主使用手冊顯示方法
技術(shù)領(lǐng)域:
本發(fā)明涉及嵌入式設(shè)備顯示技術(shù)領(lǐng)域,特別是涉及一種基于嵌入式設(shè)備的車主使用手冊顯示方法,屬于計算機(jī)信息系統(tǒng)領(lǐng)域。
背景技術(shù):
車主使用手冊是汽車生產(chǎn)廠家為保證汽車正常、安全行駛,充分發(fā)揮和保持良好的技術(shù)性能,延長汽車使用壽命而提供給用戶的使用須知,是汽車使用技術(shù)的主要依據(jù)。目前的大多數(shù)汽車的車主使用手冊都是使用紙質(zhì)文檔,根據(jù)調(diào)查顯示四分之一的車主并沒有閱讀過車主使用手冊,即使閱讀過的車主,也是一目十行的隨意翻閱并且隨意丟棄,遇到真正需要閱讀的時候往往會找不到車主首頁手冊。將車主使用手冊在人機(jī)交互的嵌入式設(shè)備圖形界面上顯示,用戶可以隨時翻閱所需信息。如果車主使用手冊需要更新,車主可以到汽車廠商指定的4S服務(wù)店進(jìn)行在線數(shù)據(jù)升級。目前,大多數(shù)嵌入式設(shè)備的軟硬件資源都十分緊張,而像車主使用手冊這樣的融合了文字、表格、圖片、超鏈接等資源的情況,如果按照傳統(tǒng)的處理方法,會消耗大量的存儲空間和硬件資源,并且需要復(fù)雜的軟件支持。尤其是圖片資源,往往一本車主使用手冊有幾百頁,如果每頁都配有插圖的話,那么幾百副插圖所占的存儲容量將非常大,一些對成本敏感的嵌入式系統(tǒng)根本無法滿足需求。相關(guān)名詞解釋1. XMLExtensible Markup Language,艮口可擴(kuò)展標(biāo)i己i吾言。2. Bin一種二進(jìn)制文件格式。
發(fā)明內(nèi)容
本發(fā)明所要解決的問題是提出了一種在嵌入式設(shè)備上的車主使用手冊顯示技術(shù),使用該技術(shù)可以在嵌入式設(shè)備上實現(xiàn)車主使用手冊的顯示,具有存儲容量小、升級容易、操作方便、跨平臺可移植性好等特點。本發(fā)明在車載嵌入式硬件平臺上實現(xiàn),基于車載嵌入式設(shè)備,設(shè)備包含嵌入式處理器、非易失存儲器、隨機(jī)存儲器和顯示設(shè)備,包括以下步驟步驟一、對車主使用手冊資源文件描述,即通過可擴(kuò)展標(biāo)記語言對車主使用手冊進(jìn)行描述;步驟二、利用個人終端對步驟一得到的描述后的文件進(jìn)行壓縮轉(zhuǎn)換,產(chǎn)生二進(jìn)制格式文件;步驟三、將步驟二得到的二進(jìn)制格式文件存儲在存儲器上;步驟四、從存儲器上讀取二進(jìn)制格式文件并進(jìn)行解析;步驟五、在顯示終端顯示解析后的文件,從而顯示出車主使用手冊,并提供人機(jī)交互接口進(jìn)行控制。優(yōu)選的,上述步驟一具體包括三個步驟1. 1)壓縮所有的圖片;1. 2)提取車主使用手冊中的所有字符數(shù)據(jù);1. 3)利用可擴(kuò)展標(biāo)記語言對車主使用手冊進(jìn)行排版描述。優(yōu)選的,上述步驟1. 1)具體包括兩個步驟1. 11)進(jìn)行格式轉(zhuǎn)換,支持多種圖片格式;1. 12)壓縮采用RLE壓縮方式。優(yōu)選的,上述步驟1. 3)中排版描述將一個車主使用手冊頁面描述為一個可擴(kuò)展標(biāo)記語■ ‘文件。優(yōu)選的,上述步驟二具體包括三個步驟2. 1)利用個人終端對每一個文件進(jìn)行數(shù)據(jù)提取與有效標(biāo)記;2. 2)個人終端對2. 1)中進(jìn)行有效標(biāo)記的數(shù)據(jù)進(jìn)行壓縮;2. 3)個人終端將2. 2)中壓縮的數(shù)據(jù)存儲為二進(jìn)制格式文件。優(yōu)選的,上述步驟四具體包括三個步驟4. 1)嵌入式處理器從非易失存儲器讀取二進(jìn)制文件到隨機(jī)存儲器;4. 2)嵌入式處理器解析二進(jìn)制文件;4. 3)將解析出來的文件按照對應(yīng)格式進(jìn)行分類還原為原始數(shù)據(jù)。優(yōu)選的,上述步驟五具體包括兩個步驟5. 1)響應(yīng)人機(jī)交互指令;5. 2)根據(jù)5. 1)中的指令,將解析出來的對應(yīng)內(nèi)容顯示到顯示設(shè)備上。優(yōu)選的,上述步驟5. 1)具體包括兩個步驟5. 11)人機(jī)交互指令至少包括確認(rèn)、退出、上翻、下翻指令;5. 12)嵌入式處理器及時響應(yīng)人機(jī)交互指令。優(yōu)選的,通過上述步驟一至三,在不修改嵌入式處理器解析與顯示程序的前提下實現(xiàn)車主使用手冊的升級。優(yōu)選的,上述個人終端為PC終端;所述車主使用手冊資源文件為車主使用手冊文本文件和圖片文件;所述二進(jìn)制格式文件為Bin文件;所述對車主使用手冊資源文件描述為對車主使用手冊所使用到得文字、圖片以及排版方式進(jìn)行描述。優(yōu)選的,上述可擴(kuò)展標(biāo)記語言為XML,將車主使用手冊頁面描述為一個XML或HTML 文件,包括對圖片坐標(biāo),文字字號、字體、行距、表格寬度、高度、線寬、顏色、頁面前景色、背景色、超鏈接進(jìn)行描述。優(yōu)選的,上述多種圖片格式為BMP或JPEG格式。本發(fā)明的優(yōu)點是非易失存儲器容量需求小、操作簡單、升級容易、可移植性強。通過該方法,利用高效混合壓縮、圖文混排、超鏈接等方式,解決了常規(guī)的顯示方法對非易失存儲器容量要求高、顯示內(nèi)容單一、操作復(fù)雜、紙質(zhì)文檔攜帶不便等問題,并能通過更新Bin 文件升級顯示內(nèi)容。
圖1為本發(fā)明流程示意圖;圖2為本方案資源文件類型說明圖。
具體實施例方式為了便于本領(lǐng)域普通技術(shù)人員理解和實施本發(fā)明,下面結(jié)合附圖及具體實施方式
對本發(fā)明作進(jìn)一步的詳細(xì)描述。如圖1所示,本發(fā)明的實現(xiàn)方式,在開始之后包括以下步驟1)車主使用手冊資源文件描述車主使用手冊包括圖片、字符、表格和超鏈接等元素。方法如下a、圖片進(jìn)行壓縮轉(zhuǎn)換,以減小文件所占空間。推薦使用BMP格式圖片,采用RLE壓縮方式,RLE解壓效率高,有利于嵌入式處理器進(jìn)行解壓。b、將整個車主使用手冊的所有字符進(jìn)行提取,對于車主使用手冊,使用到的字符有限,不需要使用全字庫,以減小存儲空間。C、根據(jù)車主使用手冊的內(nèi)容編輯頁面屬性,創(chuàng)建一個XML頁面屬性編輯文檔,該頁面描述車主使用手冊封面內(nèi)容。文本Text控件描述了封面需要顯示的文字內(nèi)容,屬性參數(shù)描述了字號、背景色、前景色、字體。本頁面描述隸屬于頁面描述模型樹根節(jié)點中的一個節(jié)點,編輯完成之后提交存儲。要求一個獨立的頁面單獨編輯成一個獨立的XML文件節(jié)點。如圖2所示,本發(fā)明方案中所有需要利用到的資源文件類型,其中超鏈接的類型分成了文本超鏈接類型和表格超鏈接類型,兩者在解析轉(zhuǎn)換的時候是按不同類型節(jié)點解析的,都隸屬于資源根節(jié)點。2) PC端壓縮轉(zhuǎn)換該過程生成二進(jìn)制文件,首先要考慮的是二進(jìn)制文件的格式,表1給出了一個基本的格式。從該范例中可以看出,利用關(guān)鍵字來區(qū)分存放的內(nèi)容的類型,不同類型占據(jù)的空間不同。根據(jù)各種資源出現(xiàn)的頻率,按頻率出現(xiàn)高低依次排列,這樣做的好處是頻率出現(xiàn)高的資源在調(diào)用時能夠快速的定位地址,提高系統(tǒng)效率。根據(jù)表1給出的格式,可以很容易根據(jù)資源類型和數(shù)量計算出二進(jìn)制文件的大小,用以評估非易失性存儲器存儲空間。有了二進(jìn)制文件的格式,利用Visual Studio 2005工具基礎(chǔ)類庫里面提供的API
實現(xiàn)對XML文件的讀取并轉(zhuǎn)換成二進(jìn)制。
權(quán)利要求
1.一種基于嵌入式設(shè)備的車主使用手冊顯示方法,基于車載嵌入式設(shè)備,所述設(shè)備包含嵌入式處理器、非易失存儲器、隨機(jī)存儲器和顯示設(shè)備,其特征在于包括以下步驟步驟一、對車主使用手冊資源文件描述,即通過可擴(kuò)展標(biāo)記語言對車主使用手冊進(jìn)行描述;步驟二、利用個人終端對步驟一得到的描述后的文件進(jìn)行壓縮轉(zhuǎn)換,產(chǎn)生二進(jìn)制格式文件;步驟三、將步驟二得到的二進(jìn)制格式文件存儲在存儲器上;步驟四、從存儲器上讀取二進(jìn)制格式文件并進(jìn)行解析;步驟五、在顯示終端顯示解析后的文件,從而顯示出車主使用手冊,并提供人機(jī)交互接口進(jìn)行控制。
2.根據(jù)權(quán)利要求1所述的基于嵌入式設(shè)備的車主使用手冊顯示方法,其特征在于所述步驟一具體包括三個步驟1.1)壓縮所有的圖片;1. 2)提取車主使用手冊中的所有字符數(shù)據(jù);1. 3)利用可擴(kuò)展標(biāo)記語言對車主使用手冊進(jìn)行排版描述。
3.根據(jù)權(quán)利要求2所述的基于嵌入式設(shè)備的車主使用手冊顯示方法,其特征在于所述步驟1. 1)具體包括兩個步驟1.11)進(jìn)行格式轉(zhuǎn)換,支持多種圖片格式;1.12)壓縮采用RLE壓縮方式。
4.根據(jù)權(quán)利要求2所述的基于嵌入式設(shè)備的車主使用手冊顯示方法,其特征在于所述步驟1. 3)中排版描述將一個車主使用手冊頁面描述為一個可擴(kuò)展標(biāo)記語言文件。
5.根據(jù)權(quán)利要求1所述的基于嵌入式設(shè)備的車主使用手冊顯示方法,其特征在于所述步驟二具體包括三個步驟2.1)利用個人終端對每一個文件進(jìn)行數(shù)據(jù)提取與有效標(biāo)記;2. 2)個人終端對2. 1)中進(jìn)行有效標(biāo)記的數(shù)據(jù)進(jìn)行壓縮;2. 3)個人終端將2. 2)中壓縮的數(shù)據(jù)存儲為二進(jìn)制格式文件。
6.根據(jù)權(quán)利要求1所述的基于嵌入式設(shè)備的車主使用手冊顯示方法,其特征在于所述步驟四具體包括三個步驟4. 1)嵌入式處理器從非易失存儲器讀取二進(jìn)制文件到隨機(jī)存儲器;4. 2)嵌入式處理器解析二進(jìn)制文件;4.3)將解析出來的文件按照對應(yīng)格式進(jìn)行分類還原為原始數(shù)據(jù)。
7.根據(jù)權(quán)利要求1所述的基于嵌入式設(shè)備的車主使用手冊顯示方法,其特征在于所述步驟五具體包括兩個步驟5.1)響應(yīng)人機(jī)交互指令;5. 2)根據(jù)5. 1)中的指令,將解析出來的對應(yīng)內(nèi)容顯示到顯示設(shè)備上。
8.根據(jù)權(quán)利要求7所述的基于嵌入式設(shè)備的車主使用手冊顯示方法,其特征在于所述步驟5. 1)具體包括兩個步驟.5. 11)人機(jī)交互指令至少包括確認(rèn)、退出、上翻、下翻指令;.5. 12)嵌入式處理器及時響應(yīng)人機(jī)交互指令。
9.根據(jù)權(quán)利要求1所述的基于嵌入式設(shè)備的車主使用手冊顯示方法,其特征在于通過所述步驟一至三,在不修改嵌入式處理器解析與顯示程序的前提下實現(xiàn)車主使用手冊的升級。
10.根據(jù)權(quán)利要求1-9中之一所述的基于嵌入式設(shè)備的車主使用手冊顯示方法,其特征在于所述個人終端為PC終端;所述車主使用手冊資源文件為車主使用手冊文本文件和圖片文件;所述二進(jìn)制格式文件為Bin文件;所述對車主使用手冊資源文件描述為對車主使用手冊所使用到得文字、圖片以及排版方式進(jìn)行描述。
11.根據(jù)權(quán)利要求1-9之一所述的基于嵌入式設(shè)備的車主使用手冊顯示方法,其特征在于所述可擴(kuò)展標(biāo)記語言為XML,將車主使用手冊頁面描述為一個XML或HTML文件,包括對圖片坐標(biāo),文字字號、字體、行距、表格寬度、高度、線寬、顏色、頁面前景色、背景色、超鏈接進(jìn)行描述。
12.根據(jù)權(quán)利要求3所述的基于嵌入式設(shè)備的車主使用手冊顯示方法,其特征在于所述多種圖片格式為BMP或JPEG格式。
全文摘要
本發(fā)明提供一種基于嵌入式設(shè)備的車主使用手冊顯示方法,步驟一、對車主使用手冊資源文件描述,即通過可擴(kuò)展標(biāo)記語言對車主使用手冊進(jìn)行描述;步驟二、利用個人終端對步驟一得到的描述后的文件進(jìn)行壓縮轉(zhuǎn)換,產(chǎn)生二進(jìn)制格式文件;步驟三、將步驟二得到的二進(jìn)制格式文件存儲在存儲器上;步驟四、從存儲器上讀取二進(jìn)制格式文件并進(jìn)行解析;步驟五、在顯示終端顯示解析后的文件,從而顯示出車主使用手冊,并提供人機(jī)交互接口進(jìn)行控制。通過該方法,利用高效混合壓縮、圖文混排、超鏈接等方式,解決了常規(guī)的顯示方法對非易失存儲器容量要求高、顯示內(nèi)容單一、操作復(fù)雜、紙質(zhì)文檔攜帶不便等問題,并能通過更新Bin文件升級顯示內(nèi)容。
文檔編號G06F17/30GK102508629SQ20111034964
公開日2012年6月20日 申請日期2011年11月8日 優(yōu)先權(quán)日2011年11月8日
發(fā)明者朱敦堯 申請人:朱敦堯