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