[實用新型]一種基于資源標(biāo)識符的多語言支持處理系統(tǒng)無效
| 申請?zhí)枺?/td> | 200920209022.3 | 申請日: | 2009-09-01 |
| 公開(公告)號: | CN201489516U | 公開(公告)日: | 2010-05-26 |
| 發(fā)明(設(shè)計)人: | 郝黎明 | 申請(專利權(quán))人: | 卡斯柯信號有限公司 |
| 主分類號: | G06F9/44 | 分類號: | G06F9/44 |
| 代理公司: | 上海科盛知識產(chǎn)權(quán)代理有限公司 31225 | 代理人: | 趙志遠(yuǎn) |
| 地址: | 200070 *** | 國省代碼: | 上海;31 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 一種 基于 資源 標(biāo)識符 語言 支持 處理 系統(tǒng) | ||
技術(shù)領(lǐng)域
本實用新型涉及軟件多語言支持處理系統(tǒng),尤其涉及一種基于資源標(biāo)識符的多語言支持處理系統(tǒng)。
背景技術(shù)
軟件系統(tǒng)往往需要支持多種國別語言,以便適用于不同國家和地區(qū)用戶的需求。在開發(fā)軟件系統(tǒng)時把語言相關(guān)的內(nèi)容放進(jìn)語言資源庫中,在切換語言時更改該語言資源庫即可。但是由于軟件系統(tǒng)本身和語言資源庫之間的緊耦合,更改語言資源庫后需要重啟軟件系統(tǒng),這樣可能會造成業(yè)務(wù)中斷。
為了很好的解決上述問題,可以設(shè)計一種多語言支持實現(xiàn)方法,對軟件系統(tǒng)與國別語言相關(guān)的字符進(jìn)行統(tǒng)一維護(hù)管理,實現(xiàn)軟件系統(tǒng)與語言資源庫的松耦合,在更改語言資源庫時無需重啟外部軟件系統(tǒng)。經(jīng)對現(xiàn)有技術(shù)的文獻(xiàn)檢索發(fā)現(xiàn),詹東華在專利《一種多語言基站系統(tǒng)及其實現(xiàn)方法》(申請?zhí)?專利號:200610001721)中介紹了一種多語言基站系統(tǒng)及其實現(xiàn)方法,在該方法中引入了多語言模塊,該模塊負(fù)責(zé)加載國別語言資源,基于輸入的國別語言無關(guān)的資源標(biāo)識符和當(dāng)前加載的國別語言資源可以獲得該資源標(biāo)識符對應(yīng)的字符。雖然該模塊很好的解決了上述所有問題,但仍存在以下不足:
(1)多語言模塊加載語言資源時為全部加載。若外部軟件系統(tǒng)只需使用其中部分語言資源,會造成資源浪費;
(2)外部軟件系統(tǒng)的國別語言由多語言模塊所加載的國別語言決定,即后臺模塊加載何種國別語言,則外部軟件系統(tǒng)為何種國別語言。一方面,當(dāng)需要切換國別語言時,多語言模塊需要重新加載語言資源。另一方面,因為多語言模塊同時只能加載一種國別語言資源,外部軟件系統(tǒng)無法同時使用多種國別語言資源,例如無法實現(xiàn)在某個界面中顯示英文的同時在其他界面中顯示中文。
發(fā)明內(nèi)容
本實用新型的目的就是為了克服上述現(xiàn)有技術(shù)存在的缺陷,提供一種加載效率高、存儲空間少的基于資源標(biāo)識符的多語言支持處理系統(tǒng)。
本實用新型的目的可以通過以下技術(shù)方案來實現(xiàn):
一種基于資源標(biāo)識符的多語言支持處理系統(tǒng),其特征在于,該系統(tǒng)包括配置語言資源文件模塊、設(shè)置默認(rèn)語言模塊、定義過濾規(guī)則模塊、加載語言資源模塊、獲取語言資源模塊、更新語言資源模塊,所述的配置語言資源文件模塊、設(shè)置默認(rèn)語言模塊、定義過濾規(guī)則模塊、加載語言資源模塊、獲取語言資源模塊、更新語言資源模塊依次連接。
與現(xiàn)有技術(shù)相比,本實用新型具有以下優(yōu)點:
1、在加載語言資源時對語言資源文件中的內(nèi)容進(jìn)行過濾,只加載必要的語言資源,既提高了加載效率,也有效地節(jié)約了存儲空間;
2、本實用新型基于資源標(biāo)識符,一方面軟件系統(tǒng)中沒有國別語言相關(guān)的內(nèi)容,便于版本維護(hù),另一方面可以對語言資源文件進(jìn)行統(tǒng)一配置管理,凡資源標(biāo)識符定義相同的軟件系統(tǒng),均可以復(fù)用該資源文件;
3、通過實時監(jiān)測語言資源文件是否發(fā)生變化,可以保證所加載的語言為最新版本,且無需重啟軟件系統(tǒng);
4、可以同時加載多種國別語言資源,這樣在同一個應(yīng)用系統(tǒng)中就可以同時顯示多個國別語言的字符。
附圖說明
圖1是本實用新型一種基于資源標(biāo)識符的多語言支持處理系統(tǒng)的結(jié)構(gòu)示意圖。
具體實施方式
以下結(jié)合具體實施例對本實用新型做進(jìn)一步說明。
實施例
如圖1所示,一種基于資源標(biāo)識符的多語言支持處理系統(tǒng),具體步驟如下:
首先,進(jìn)入配置語言資源文件模塊1。語言資源文件為XML格式文件,其中含有軟件系統(tǒng)所需的語言資源,每個語言資源擁有一個資源標(biāo)識符,每個資源標(biāo)識符對應(yīng)多個屬性,每個屬性針對不同國別語言分別對應(yīng)一個屬性值,該屬性值為國別語言相關(guān)的字符。語言資源文件的DTD格式如下:
<?xml?version=″1.0″encoding=″UTF-8″?>
<!ELEMENT?MultiLanguage(ID+)>
<!ATTLIST?ID?value?CDATA#REQUIRED>
<!ELEMENT?ID(LANG+)>
<!ELEMENT?LANG(resourceString)>
<!ATTLIST?LANG?language?CDATA#REQUIRED>
<!ELEMENT?resourceString?EMPTY>
其中:
MultiLanguage為XML格式的資源配置文件的根節(jié)點;
ID為資源標(biāo)識符節(jié)點,每個資源具有唯一的資源標(biāo)識符,該節(jié)點中value屬性的值為資源標(biāo)識符;
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于卡斯柯信號有限公司,未經(jīng)卡斯柯信號有限公司許可,擅自商用是侵權(quán)行為。如果您想購買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/200920209022.3/2.html,轉(zhuǎn)載請聲明來源鉆瓜專利網(wǎng)。
- 上一篇:一種電子閱讀筆
- 下一篇:一種大功率LED路燈
- 虛擬用戶標(biāo)識符系統(tǒng)和方法
- 規(guī)則驅(qū)動型個域網(wǎng)ID元數(shù)據(jù)路由系統(tǒng)和網(wǎng)絡(luò)
- 一種源代碼保護(hù)的裝置及方法
- 從網(wǎng)頁中抽取對象標(biāo)識符的系統(tǒng)及方法
- 標(biāo)識符檢索方法和設(shè)備
- 使得支付能夠僅由一個商家處理
- 一種標(biāo)識符生成方法和裝置
- 構(gòu)建價值索引關(guān)系的方法、索引系統(tǒng)及索引裝置
- 生成地圖版本間對應(yīng)關(guān)系的方法、設(shè)備和計算機(jī)程序產(chǎn)品
- 水電工業(yè)數(shù)字對象的標(biāo)識符處理方法、裝置和系統(tǒng)





