[發(fā)明專利]支持多語用戶界面的系統(tǒng)及其方法有效
| 申請(qǐng)?zhí)枺?/td> | 200710088835.7 | 申請(qǐng)日: | 2007-03-28 |
| 公開(公告)號(hào): | CN101276272A | 公開(公告)日: | 2008-10-01 |
| 發(fā)明(設(shè)計(jì))人: | 魏治平;陳剛;張后鼎 | 申請(qǐng)(專利權(quán))人: | 凌陽科技股份有限公司;北京北陽電子技術(shù)有限公司 |
| 主分類號(hào): | G06F9/44 | 分類號(hào): | G06F9/44;G06F17/30 |
| 代理公司: | 北京德琦知識(shí)產(chǎn)權(quán)代理有限公司 | 代理人: | 王一斌;王琦 |
| 地址: | 臺(tái)灣省新竹科*** | 國(guó)省代碼: | 中國(guó)臺(tái)灣;71 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 支持 用戶界面 系統(tǒng) 及其 方法 | ||
1.?一種支持多語用戶界面的系統(tǒng),其特征在于,該系統(tǒng)包括更新處理子系統(tǒng)和切換控制子系統(tǒng);
更新處理子系統(tǒng),用于將用戶界面中的原始語種字段替換為全局字符串指針,確定所述原始語種字段對(duì)應(yīng)的各語種的目標(biāo)語種字段及其加載地址,并將全局字符串指針、各語種的目標(biāo)語種字段及其加載地址發(fā)送給所述切換控制子系統(tǒng);
切換控制子系統(tǒng),用于接收用戶確定的目標(biāo)語種,根據(jù)該目標(biāo)語種對(duì)應(yīng)的目標(biāo)語種字段及其加載地址為接收的全局字符串指針賦值,刷新用戶界面。
2.?如權(quán)利要求1所述的系統(tǒng),其特征在于,所述更新處理子系統(tǒng)包括查找替換單元、翻譯單元和資源轉(zhuǎn)換單元;
所述查找替換單元,用于將用戶界面中的原始語種字段替換為全局字符串指針,將被替換的原始語種字段發(fā)送給所述翻譯單元;將所述全局字符串指針發(fā)送給所述切換控制子系統(tǒng);
所述翻譯單元,用于按照用戶界面支持的語種,根據(jù)接收的所述原始語種字段,翻譯出各語種的目標(biāo)語種字段,將所述各語種的目標(biāo)語種字段發(fā)送給所述資源轉(zhuǎn)換單元;
所述資源轉(zhuǎn)換單元,用于分別確定接收的所述各語種的目標(biāo)語種字段的加載地址,將各語種的目標(biāo)語種字段及其加載地址發(fā)送給切換控制子系統(tǒng)。
3.?如權(quán)利要求2所述的系統(tǒng),其特征在于,所述切換控制子系統(tǒng)包括存儲(chǔ)單元、用戶設(shè)置單元、切換單元和刷新單元;
所述存儲(chǔ)單元,用于接收所述資源轉(zhuǎn)換單元發(fā)送的各語種的目標(biāo)語種字段及其加載地址;按照所述加載地址保存各語種的目標(biāo)語種字段;向所述切換單元返回目標(biāo)語種對(duì)應(yīng)的目標(biāo)語種字段的加載地址;
所述用戶設(shè)置單元,用于接收用戶確定的目標(biāo)語種,再發(fā)送給所述切換單元;
所述切換單元,根據(jù)接收的目標(biāo)語種,從所述存儲(chǔ)單元中獲取該目標(biāo)語種對(duì)應(yīng)的目標(biāo)語種字段的加載地址,為接收自查找替換單元的全局字符串指針賦值,然后向所述刷新單元發(fā)送刷新命令;
所述刷新單元,用于根據(jù)接收自所述切換單元的刷新命令,刷新用戶界面。
4.?如權(quán)利要求2所述的系統(tǒng),其特征在于,所述查找替換單元包括替換模塊和原始語種字段表生成模塊;
所述替換模塊,用于將用戶界面中的原始語種字段替換為全局字符串指針,將過濾掉重復(fù)字段的所述被替換的原始語種字段按替換順序發(fā)送給原始語種字段表生成模塊;將全局字符串指針按替換順序發(fā)送給所述切換控制子系統(tǒng);
所述原始語種字段表生成模塊,用于將按所述替換順序接收的原始語種字段,按同樣順序?qū)懭朐颊Z種字段表,將所述原始語種字段表發(fā)送給所述翻譯單元;
所述翻譯單元,用于根據(jù)接收的所述原始語種字段表中的原始語種字段,翻譯出各語種的目標(biāo)語種字段后,按照原始語種字段表存儲(chǔ)順序,將翻譯后的各語種的目標(biāo)語種字段寫入目標(biāo)語種字段表,發(fā)送給所述資源轉(zhuǎn)換單元。
5.?如權(quán)利要求4所述的系統(tǒng),其特征在于,所述查找替換單元進(jìn)一步包括與所述替換模塊相連的、用于記錄過濾掉重復(fù)字段的原始語種字段及其編號(hào)的替換表;所述替換模塊進(jìn)一步包括替換計(jì)數(shù)器;所述全局字符串指針為數(shù)組指針;
所述替換模塊在進(jìn)行所述替換時(shí),將替換表清空,設(shè)置一替換計(jì)數(shù)器,并將其計(jì)數(shù)值設(shè)置為初始值,再逐一處理原始語種字段;
處理當(dāng)前原始語種字段時(shí),判斷替換表中是否存在當(dāng)前原始語種字段;若不存在,則采用以替換計(jì)數(shù)器的值作為下標(biāo)的數(shù)組指針,替換并注釋掉所述當(dāng)前原始語種字段,并將所述當(dāng)前原始語種字段追加在替換表的最后,編號(hào)為替換計(jì)數(shù)器的值,將替換計(jì)數(shù)器的值加一;否則,從替換表中獲取當(dāng)前原始語種字段的編號(hào),采用以所述編號(hào)作為下標(biāo)的數(shù)組指針替換并注釋掉當(dāng)前原始語種字段;然后處理下一個(gè)原始語種字段;
所有原始語種字段處理完畢,將替換表中的原始語種字段按編號(hào)順序發(fā)送給所述原始語種字段表生成模塊。
6.?如權(quán)利要求2所述的系統(tǒng),其特征在于,所述資源轉(zhuǎn)換單元包括轉(zhuǎn)換模塊和定址配置信息存儲(chǔ)模塊;
所述定址配置信息存儲(chǔ)模塊,存儲(chǔ)有預(yù)先設(shè)置的加載起始地址;
所述轉(zhuǎn)換模塊,用于接收所述翻譯單元發(fā)送的各語種的目標(biāo)語種字段,從定址配置信息存儲(chǔ)模塊中獲取預(yù)先設(shè)置的加載起始地址,根據(jù)該加載起始地址和各語種的目標(biāo)語種字段的長(zhǎng)度,計(jì)算所述各語種的目標(biāo)語種字段的加載地址,將各語種的目標(biāo)語種字段及其加載地址發(fā)送給切換控制子系統(tǒng)。
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于凌陽科技股份有限公司;北京北陽電子技術(shù)有限公司,未經(jīng)凌陽科技股份有限公司;北京北陽電子技術(shù)有限公司許可,擅自商用是侵權(quán)行為。如果您想購買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請(qǐng)聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/200710088835.7/1.html,轉(zhuǎn)載請(qǐng)聲明來源鉆瓜專利網(wǎng)。
- 上一篇:一種生物劑型恒壓脫氧劑
- 下一篇:一種低毒保健煙草制品





