国产精品1024永久观看,大尺度欧美暖暖视频在线观看,亚洲宅男精品一区在线观看,欧美日韩一区二区三区视频,2021中文字幕在线观看

  • <option id="fbvk0"></option>
    1. <rt id="fbvk0"><tr id="fbvk0"></tr></rt>
      <center id="fbvk0"><optgroup id="fbvk0"></optgroup></center>
      <center id="fbvk0"></center>

      <li id="fbvk0"><abbr id="fbvk0"><dl id="fbvk0"></dl></abbr></li>

      資源文件的轉換方法及裝置的制作方法

      文檔序號:6611286閱讀:256來源:國知局
      專利名稱:資源文件的轉換方法及裝置的制作方法
      技術領域
      本發(fā)明涉及移動通信終端技術領域,特別涉及一種移動電話和PDA (Personal Digital Assistant,個人數碼助理)設備內部的資源文件的轉換方法 及裝置。
      背景技術
      資源通常指應用程序中使用的對象,例如字符串或圖象等,這些對象在應 用程序之外定義,當應用程序與資源連接時,這些對象被添加到應用程序中的 可執(zhí)行文件中。
      現有技術中BREW (Binary Runtime Environment for Wireless,無線二進 制運行時環(huán)境)由于自帶了資源編輯器,因此可以存放字符串、圖象或數據等 資源,方^f更了對這些資源的統(tǒng)一管理;并且BREW可以用于建立和編輯移動 終端中的資源,這些資源的名稱通常為氣brx, brx資源文件是用于查看多J 某體 對象目錄的文件。由于現在brx資源文件使用了 XML (Extensible Markup Language,可擴展標識語言)才各式,因此是一種文本文件,可以不通過BREW 提供的資源編輯器就可以對brx資源文件進行修改?,F有一個brx資源文件的 結構如下所示
      < xml version="1.0" encoding="utf-8" > 〈BREWRes Name="catapp" VERSION="l"> <Strings Encoding="ISOLATINl ">
      <STRING Id="l" Name="IDS—DISPLAYTEXT"〉
      <Text>Display Text</Text> </STRING>
      </Strings> <Dialogs>
      </Dialogs> </BREWRes>
      其中,brx資源文件的關鍵信息結構為 <BREWRes Name="catapp" VERSION=" 1 "> </BREWRes>
      Name項是brx資源文件的名稱,上面示出的brx資源文件名稱為 catapp.brx;該brx資源文件中使用的字符編碼格式為"ISOLATINl",并且該 brx資源文件的字符串資源項的結構如下
      〈STRING Id="l" Name="IDS— DISPLAYTEXT "〉 <Text> Display Text </Text>
      </STRING>
      該字符串資源項中包括字符串的標識(Id為"l")、名稱(Name為"IDS— DISPLAYTEXT")以及具體文本內容(Display Text )。
      現有移動終端中通常包含幾十個brx資源文件,基于上述brx資源文件的 結構,對移動終端中資源文件進行轉換的方法流程如圖1所示,該圖1具體示 出了將brx資源文件中的某種語言的字符串資源項轉換成其他語言的過程
      步驟101:打開移動終端中的一個brx資源文件。
      步驟102:讀取該brx資源文件中的一個字符串資源項。
      步驟103:將該字符串資源項轉換為所需的其它語言。
      步驟104:判斷當前brx資源文件中的字符串資源項是否轉換完,若是, 則執(zhí)行步驟105;否則,返回步驟102。
      步驟105:判斷是否讀取完該移動終端中所有的brx資源文件,若是,則 結束流程;否則,返回步驟IOI。
      由以上現有技術的描述可知,由于現有移動終端中存在多個brx資源文件, 因此應用現有技術中的資源文件轉換方法,需要服務器端逐一打開每個brx資 源文件,并針對每一個brx資源文件中的所有資源項逐一進行編輯或替換,因 此整個操作轉換的過程非常繁瑣,不僅造成了大量的重復勞動,而且浪費了服 務器端的資源。

      發(fā)明內容
      本發(fā)明的目的在于提供一種資源文件的轉換方法,以解決現有技術中資源 文件轉換過程繁瑣且浪費服務器端的資源的問題。
      本發(fā)明的另一目的在于提供一種資源文件的轉換裝置,以解決現有技術中 的裝置對資源文件進行轉換時過程繁瑣且浪費資源的問題。
      為解決上述技術問題,本發(fā)明提供如下技術方案
      一種資源文件的轉換方法,包括
      讀取終端中資源文件的多個資源項;
      根據所述資源項中的關鍵信息生成初始文本文件;
      將所述初始文本文件中的關鍵信息轉換為需要的信息后生成樣板文本文
      件;
      根據所述樣板文本文件替換所述資源文件資源項中的關鍵信息。 統(tǒng)一讀取終端中每一 資源文件的資源項;
      根據所述每一 資源文件的資源項中的關鍵信息生成對應該資源文件的初 始文本文件;
      將所述每一初始文本文件中的關鍵信息轉換為需要的信息后形成對應每 一資源文件的樣板文本文件;
      根據所述每一樣板文本文件替換與其對應的資源文件資源項中的關鍵信

      讀取終端中某一資源文件的資源項;
      根據所述資源項中的關鍵信息生成所述資源文件的初始文本文件;
      將所述初始文本文件中的關鍵信息轉換為需要的信息后形成所述資源文 件的樣板文本文件;
      根據所述樣板文件替換所述資源文件資源項中的關4建信息,循環(huán)上述步驟 直至替換完所述終端中的所有資源文件資源項的關4建信息。
      所述將初始文本文件中的關鍵信息轉換為需要的信息后生成樣板文本文 件具體為
      將初始文本文件中的關鍵信息從當前語言轉換為其它語言后生成樣板文 本文件。
      所述方法還包括讀取所述終端中資源文件資源項的編碼格式。 所述終端的資源文件中包含用于識別該資源文件的名稱信息,和/或標識 信息。
      所述資源項包括字符串資源項、或圖片資源項、或數據資源項中的至少 一種。
      所述資源項為字符串資源項,所述根據樣4反文本文件替換資源文件資源項 中的關鍵信息具體為
      通過統(tǒng)一碼UNICODE編碼格式,根據所述樣板文本文件替換所述文本文 件字符串資源項中的關鍵信息。
      所述關鍵信息包括標識、名稱或文本內容中的至少一項。
      一種資源文件的轉換裝置,包括
      資源項讀取單元,用于讀取終端中資源文件的多個資源項; 初始文本文件生成單元,用于才艮據所述資源項中的關4建信息生成初始文本 文件;
      樣板文本文件生成單元,用于將所述初始文本文件中的關鍵信息轉換為需
      要的信息后生成樣板文本文件;
      資源項替換單元,用于根據所述樣板文本文件替換所述資源文件資源項中 的關鍵信息。
      由以上本發(fā)明提供的技術方案可見,本發(fā)明的資源文件的轉換方法通過讀 取終端中資源文件的多個資源項,根據資源項中的關鍵信息生成初始文本文 件,將初始文本文件中的關鍵信息轉換為需要的信息后生成樣板文本文件,然 后根據樣板文本文件替換資源文件資源項中的關鍵信息。應用本發(fā)明可以對移 動終端中的多個資源文件進行統(tǒng)一轉換,通過應用統(tǒng)一的樣板文本文件對資源 文件的資源項進行編輯和替換,簡化了轉換資源文件的操作流程,避免了大量 的重復勞動,也相應節(jié)約了服務器端的資源。


      圖1為現有技術中資源文件的轉換方法流程圖; 圖2為本發(fā)明方法的第一實施例流程圖; 圖3為本發(fā)明方法的第二實施例流程圖; 圖4為本發(fā)明方法的第三實施例流程圖; 圖5為本發(fā)明裝置的實施例框圖。
      具體實施例方式
      本發(fā)明提供了 一種資源文件的轉換方法,該方法通過讀取終端中資源文件 的多個資源項,根據資源項中的關鍵信息生成初始文本文件,將初始文本文件 中的關鍵信息轉換為需要的信息后生成樣板文本文件,根據樣板文本文件替換 資源文件資源項中的關鍵信息。
      為了使本技術領域的人員更好地理解本發(fā)明方案,并使本發(fā)明的上述目 的、特征和優(yōu)點能夠更加明顯易懂,下面結合附圖和具體實施方式
      對本發(fā)明作
      進一步詳細的說明。
      本發(fā)明方法的第一實施例流程圖如圖2所示
      步驟201:讀取終端中資源文件的多個資源項。
      其中,終端的資源文件中包含用于識別該資源文件的名稱信息,和/或標 識信息。
      其中,資源項包括字符串資源項、或圖片資源項、或數據資源項中的至少 一種。
      步驟202:根據資源項中的關4泉信息生成初始文本文件。
      其中,關鍵信息包括標識、名稱或文本內容中的至少一項。 步驟203:將初始文本文件中的關鍵信息轉換為需要的信息后生成樣板文 本文件。
      具體的,可以將初始文本文件中的關鍵信息從當前語言轉換為其它語言后
      生成々羊纟反文本文件。
      步驟204:根據樣板文本文件替換資源文件資源項中的關鍵信息。 具體的,當資源項為字符串資源項時,通過統(tǒng)一碼UNICODE編碼格式,
      根據樣板文本文件替換字符串資源項中的關鍵信息。
      進一步的,在讀取資源文件的資源項之前讀取終端中資源文件資源項的編 碼格式。
      下面以一個具體的brx資源文件中的字符串資源項為例,詳細描述本發(fā)明 方法中根據資源項生成初始文本文件,并最終通過轉換后的樣板文本文件替換 該資源文件資源項的關4建信息的過程。該brx資源文件具體如下所示 < xml version-" 1.0" encoding="utf-8" > <BREWRes Name="aeeext" VERSION="l"> <Strings Encoding="ISOLATINl"> 〈STRING Id:"l" Name="IDS—YEAR"> <Text>Year</Text><formula>formula see original document page 10</formula>
      </Objects> 〈/BREWRes〉
      該brx資源文件的名稱為"aeeext.brx ",由于終端中會存在多個brx資源文 件,因此該名稱用于識別該brx資源文件;該brx資源文件的編碼格式為 "ISOLATIN1",說明該brx資源文件中的所有字符串資源項的編碼格式按照 ISOLATIN1進行;該brx資源文件中包括7組字符串資源項,每組字符串資源 項的關鍵信息包括Id (標識)、Name (名稱)以及位于〈Textx/Text〉之間的文 本內容。
      分別讀取該brx資源文件的字符串資源項后,根據每個字符串資源項中均 包含的關鍵信息,即標識、名稱及文本內容生成該brx資源文件的初始文本文 件,如下所示
      aeeext.brx
      1 IDS—YEAR Year
      2 IDS—DAY Day
      3 IDS—MSG—KEYGUARD Press 123 to unlock keyguard
      4 IDS—DIALOGCREATE—FAILED An error occurred while creating a dialog
      5 IDS一MULTITAP Multitap
      6 IDS—NUMBERS Numbers 7IDS一EZTEXT eZiText
      在該例中,假設需要將原aeeext.brx資源文件中的字符串資源項的文本內 容從英文替換為越南文,則將上述初始文本文件中的文本內容統(tǒng)一替換為越南 文,替換后生成的樣板文本文件如下所示
      aeeext.brx
      1 113S一YEAR Nam
      2 IDS—DAY NgAy
      3 IDS一MSGJCEYGUARD Nhin ma khoi dl md kh6a t^n phim
      4 IDS—DIALOGCREATE—FAILEDC6 l§i khi tgo cu0c g( i
      5 IDSMULTITAP ChOcdi
      6 IDS—NUMBERS
      7 IDS—EZTEXT eZiText
      根據上述生成的樣板文本文件統(tǒng)——次性替換原aeeext.brx資源文件中字 符串資源項的文本內容,并且樣板文本內容采用UNICODE編碼格式,這是由 于UNICODE編碼格式為每種語言中的每個字符都設定了統(tǒng)一并且唯一的二 進制編碼,因此可以滿足跨語言、跨平臺進行文本轉換和處理的要求。替換后 的l斤的aeeext.brx資源文寸牛如下所示 < xml version="1.0" encoding="utf-8" > 〈BREWRes Name="aeeext" VERSION="l"> <Strings Encoding="Unicode">
      <STRING Id="l" Name="IDS—YEAR">
      <Text>Nam</Text> </STRING>
      〈ST腿G Id="2" Name="IDS—DAY">
      <Text>Ng&y</Text> </STRING>
      〈ST腿G Id="3" Name="IDS—MSG—KEYGUARD"〉 <Text>NMn khodmd kh6a Mn phim</Text> </STRING>
      〈ST腿G Id="4" Name="IDS—DIALOGCREATE一FAILED"〉
      <Text>C6 16i khi tgo cu0c g< i</Text> </STRING>
      〈STRING Id="5" Name="IDS—MULTITAP"〉 <Text>Ch(i cdi</Text>
      </STRING>
      <STRING Id="6" Name="IDS—NUMBERS">
      <Text>S^</Text> </STRING>
      〈STRING Id="7" Name="IDS—EZTEXT"〉
      <Text>eZiText</Text> </STRING> </Strings>
      <Objects MimeType="image/bmp">
      Object Id="l" Name="IDB—SELECT—ICON">
      <File>. .V .\Images\zh—select.bmp</File> </Object>
      Object Id="3" Name="IDB—GOODBYE"〉 <File>. .\. .\Images\goodbye.bmp</File>
      </Object> </Objects> </BREWRes>
      在上述對aeeext.brx資源文件的轉換過程中,通過應用統(tǒng)一的樣板文本文 件對字符串資源項進行編輯和替換,由此簡化了通過逐一讀取并修改字符串資 源項中的文本內容的操作流程,避免了大量的重復勞動。
      本發(fā)明方法的第二實施例流程圖如圖3所示,該實施例示出了統(tǒng)一生成終 端中所有資源文件的樣^1文本文件,然后對資源文件中的資源項進^f亍替換的過 程
      步驟301:統(tǒng)一讀取終端中資源文件資源項的編碼格式。 步驟302:統(tǒng)一讀取終端中每一資源文件的資源項。 步驟303:根據每一資源文件的資源項中的關鍵信息生成對應該資源文件 的初始文本文件。 步驟304:將每一初始文本文件中的關鍵信息轉換為需要的信息后形成樣
      板文本文件。
      步驟305:根據每一樣板文本文件替換與其對應的資源文件資源項中的關 鍵信息。
      假設移動終端中包含了十個資源文件,則應用上述第二實施例進行資源文 件的轉換過程中,首先可以由進行資源文件轉換的服務器端統(tǒng)一讀取十個資源 文件的編碼格式,進一步統(tǒng)一讀取十個資源文件對應的資源項,每個資源文件 之間通過各自的文件名稱來識別,然后服務器端根據讀取的十個資源文件對應 資源項中的關4定信息統(tǒng)一生成這十個資源文件對應的初始文本文件,將初始文 本文件中的關鍵信息轉換為需要的信息后再形成對應的樣板文本文件,最后用 該樣板文本文件統(tǒng)一替換與它們對應的十個資源文件資源項中的關4走信息。
      本發(fā)明方法的第三實施例流程圖如圖4所示,該實施例示出了逐一生成終
      步驟401:讀取終端中某一資源文件的編碼格式。 步驟402:讀取終端中該資源文件的資源項。
      步驟403:根據資源項中的關鍵信息生成該資源文件的初始文本文件。
      步驟404:將該初始文本文件中的關4定信息轉換為需要的信息后形成該資 源文件的樣板文本文件。
      步驟405:根據該樣板文本文件替換該資源文件資源項中的關鍵信息。
      步驟406:判斷該終端中是否有未轉換完的資源文件,若是,則返回步驟 401;否則,結束流程。
      假設移動終端中仍然包含了十個資源文件,則應用上述第三實施例進行資 源文件的轉換過程中,首先可以由進行資源文件轉換的ill務器端讀取第一個資 源文件的編碼格式,進一步讀取第一個資源文件對應的資源項,該資源文件中 包含用于識別該資源文件的文件名稱,然后服務器端根據該第一個資源文件對 應資源項中的關4建信息生成該第一個資源文件對應的第一個初始文本文件,將
      第 一個初始文本文件中的關鍵信息轉換為需要的信息后再形成對應第 一個資 源文件的第 一個樣板文本文件,用該樣板文本文件替換該第 一個資源文件資源 項中的關鍵信息,然后重復上述過程直至將第二個資源文件至第十個資源文件 資源項中的關鍵信息順序替換完。
      本發(fā)明資源文件的轉換裝置的實施例框圖如圖5所示
      該裝置包括資源項讀取單元Sll、初始文本文件生成單元S12、樣板文 本文件生成單元S13以及資源項替換單元S14。
      其中,資源項讀取單元Sll用于讀取終端中資源文件的多個資源項;初始 文本文件生成單元S12用于根據資源項中的關鍵信息生成初始文本文件;樣板 文本文件生成單元S13用于將初始文本文件中的關鍵信息轉換為需要的信息 后生成樣板文本文件;資源項替換單元S14用于根據樣板文本文件替換資源文 件資源項中的關鍵信息。進一步的,該裝置還可以包括一個編碼格式讀取單元, 用于讀取終端中資源文件資源項的編碼格式,該終端可以根據該編碼格式解碼 資源項中的關鍵信息。
      當應用上述裝置統(tǒng)一生成終端中所有資源文件的樣板文本文件,然后對資
      源文件中的資源項進行替換時,資源項讀取單元Sll用于統(tǒng)一讀取終端中每一
      資源文件的資源項;初始文本文件生成單元S12用于4艮據每一資源文件的資源
      項中的關鍵信息生成對應該資源文件的初始文本文件;樣板文本文件生成單元
      S13用于將每一初始文本文件中的關鍵信息轉換為需要的信息后形成對應每
      一資源文件的樣板文本文件;資源項替換單元S14用于根據每一樣板文本文件 替換與其對應的資源文件資源項中的關^建信息。
      當應用上述裝置逐一生成終端中的資源文件的樣板文本文件并對資源文 件中的資源項進行替換時,資源項讀取單元Sll用于讀取終端中某一資源文件 的資源項;初始文本文件生成單元S12用于才艮據該資源文件資源項中的關4建信 息生成該資源文件的初始文本文件;樣一反文本文件生成單元S13用于將該初始 文本文件中的關鍵信息轉換為需要的信息后形成該資源文件的樣板文本文件;
      資源項替換單元S14用于根據該樣板文件替換該資源文件資源項中的關鍵信 息。進一步的該裝置包括一個判斷單元,用于判斷該終端中的資源文件沒有全 部讀完時,由資源項讀取單元S11讀取下一個資源文件的資源項,循環(huán)執(zhí)行上 述操作直至判斷單元判斷該終端中的所有資源文件已經讀完。
      由以上本發(fā)明的實施例可見,應用本發(fā)明的資源文件的轉換方法,可以通 過讀取終端中資源文件的多個資源項,根據資源項中的關鍵信息生成初始文本 文件,將初始文本文件中的關鍵信息轉換為需要的信息后生成樣板文本文件, 然后根據樣板文本文件替換資源文件資源項中的關鍵信息。由此實現了對移動 終端中的多個資源文件進行統(tǒng)一轉換,簡化了對資源項的編輯和替換的操作流 程,也相應節(jié)約了勞動力和服務器端的資源。
      雖然通過實施例描繪了本發(fā)明,本領域普通技術人員知道,本發(fā)明有許多 變形和變化而不脫離本發(fā)明的精神,希望所附的權利要求包括這些變形和變化 而不脫離本發(fā)明的精神。
      權利要求
      1、一種資源文件的轉換方法,其特征在于,包括讀取終端中資源文件的多個資源項;根據所述資源項中的關鍵信息生成初始文本文件;將所述初始文本文件中的關鍵信息轉換為需要的信息后生成樣板文本文件;根據所述樣板文本文件替換所述資源文件資源項中的關鍵信息。
      2、 根據權利要求1所述的方法,其特征在于,統(tǒng)一讀取終端中每一資源 文件的資源項;根據所述每一 資源文件的資源項中的關鍵信息生成對應該資源文件的初 始文本文件;將所述每一初始文本文件中的關鍵信息轉換為需要的信息后形成對應每 一資源文件的樣板文本文件;臺
      3、 根據權利要求1所述的方法,其特征在于,讀取終端中某一資源文件 的資源項;根據所述資源項中的關鍵信息生成所述資源文件的初始文本文件;將所述初始文本文件中的關鍵信息轉換為需要的信息后形成所述資源文 件的樣板文本文件;才艮據所述樣板文件替換所述資源文件資源項中的關4建信息,循環(huán)上述步驟 直至替換完所述終端中的所有資源文件資源項的關4建信息。
      4、 根據權利要求1所述的方法,其特征在于,所述將初始文本文件中的 關4建信息轉換為需要的信息后生成樣板文本文件具體為將初始文本文件中的關鍵信息從當前語言轉換為其它語言后生成樣板文 本文件。
      5、 根據權利要求1所述的方法,其特征在于,所述方法還包括讀取所 述終端中資源文件資源項的編碼格式。
      6、 根據權利要求1-5任意一項所述的方法,其特征在于,所述終端的資 源文件中包含用于識別該資源文件的名稱信息,和/或標識信息。
      7、 根據權利要求1 - 5任意一項所述的方法,其特征在于,所述資源項包 括字符串資源項、或圖片資源項、或數據資源項中的至少一種。
      8、 根據權利要求7所述的方法,其特征在于,所述資源項為字符串資源 項,所述根據樣板文本文件替換資源文件資源項中的關鍵信息具體為通過統(tǒng)一碼UNICODE編碼格式,根據所述樣板文本文件替換所述文本文 件字符串資源項中的關鍵信息。
      9、 根據權利要求1 - 5任意一項所述的方法,其特征在于,所述關鍵信息 包括標識、名稱或文本內容中的至少一項。
      10、 一種資源文件的轉換裝置,其特征在于,包括 資源項讀取單元,用于讀取終端中資源文件的多個資源項; 初始文本文件生成單元,用于根據所述資源項中的關鍵信息生成初始文本文件;樣板文本文件生成單元,用于將所述初始文本文件中的關lt信息轉換為需 要的信息后生成樣板文本文件;資源項替換單元,用于根據所述樣板文本文件替換所述資源文件資源項中 的關鍵信息。
      全文摘要
      本發(fā)明公開了一種資源文件的轉換方法,包括讀取終端中資源文件的多個資源項;根據所述資源項中的關鍵信息生成初始文本文件;將所述初始文本文件中的關鍵信息轉換為需要的信息后生成樣板文本文件;根據所述樣板文本文件替換所述資源文件資源項中的關鍵信息。本發(fā)明還公開了一種資源文件的轉換裝置,包括資源項讀取單元、初始文本文件生成單元、樣板文本文件生成單元以及資源項替換單元。應用本發(fā)明可以對移動終端中的多個資源文件進行統(tǒng)一轉換,通過應用統(tǒng)一的樣板文本文件對資源文件的資源項進行編輯和替換,簡化了轉換資源文件的操作流程,避免了大量的重復勞動,也相應節(jié)約了服務器端的資源。
      文檔編號G06F3/14GK101118558SQ20071013774
      公開日2008年2月6日 申請日期2007年7月10日 優(yōu)先權日2007年7月10日
      發(fā)明者劉海霞, 盧慶亞, 娟 杜, 鵬 楊 申請人:青島海信移動通信技術股份有限公司
      網友詢問留言 已有0條留言
      • 還沒有人留言評論。精彩留言會獲得點贊!
      1