[發明專利]一種多國語言軟件開發系統及語言資源數據管理方法有效
| 申請號: | 200910165948.1 | 申請日: | 2009-08-18 |
| 公開(公告)號: | CN101634948A | 公開(公告)日: | 2010-01-27 |
| 發明(設計)人: | 張聽 | 申請(專利權)人: | 恒生電子股份有限公司 |
| 主分類號: | G06F9/44 | 分類號: | G06F9/44;G06F17/30 |
| 代理公司: | 北京集佳知識產權代理有限公司 | 代理人: | 逯長明;王寶筠 |
| 地址: | 310053浙江省杭州市*** | 國省代碼: | 浙江;33 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 國語 軟件 開發 系統 語言 資源 數據管理 方法 | ||
技術領域
本發明涉及計算機應用技術領域,特別是涉及一種多國語言軟件開發系 統及語言資源數據管理方法。
背景技術
隨著軟件技術的不斷進步,國際化已經成為軟件產業的重要發展趨勢之 一。其中,能夠提供對多國語言的支持,是軟件國際化的一個基本需求。目 前,為了實現多國語言軟件的開發,開發人員已經積累了多種方法。然而這 些方法注重的都是最終的實現結果,卻忽略了在開發過程中的效率問題。
在多語言軟件的開發過程中,程序員除了要實現軟件的基本功能之外, 還要自定義語言資源數據包。對于小型軟件,開發人數少且集中,資源管理 相對容易。但是對于大型軟件而言,開發工作往往需要由一個很大的團隊來 完成。在團隊開發過程中,為了減少不同程序員之間的重復工作,語言資源 數據包往往由多名程序員共同開發和維護。
現有的源碼管理系統,例如VSS(Visual?Source?Safe)等,只能對代碼文 件進行管理,但是無法實現對代碼具體內容的管理。在語言資源數據包的開 發過程中,對于同一語義,不同的程序員很可能會用不同的字符串形式來表 達,導致產生大量的冗余數據,失去了資源共享的原本意義,也使得多國語 言的翻譯工作量大大增加。此外,當多人共同使用一個資源文件時,也很容 易造成語言資源數據的混亂,嚴重時會引起數據丟失。
發明內容
為解決上述技術問題,本發明實施例提供了一種多國語言軟件開發系統 及語言資源數據管理方法,以減少語言資源數據的冗余,提高多國語言軟件 的團隊開發效率。
本發明實施例提供了一種多國語言軟件開發系統,包括語言資源管理設 備和至少一個開發端設備;
所述開發端設備,用于向語言資源管理設備提交語言資源數據,以及從 語言資源管理設備獲取更新的語言資源數據;
所述語言資源管理設備,用于接收以及管理由至少一個開發端設備提交 的語言資源數據;
所述語言資源管理設備包括:檢索單元、保存單元和反饋單元;
其中,所述檢索單元,用于根據所提交的語言資源數據中攜帶的關鍵字, 對已保存的語言資源數據進行檢索;
如果未檢索到與所述關鍵字相匹配的語言資源數據,則所述保存單元對 所提交的語言資源數據進行保存;
如果檢索到與所述關鍵字相匹配的語言資源數據,則所述反饋單元向所 述開發端設備反饋所述檢索結果,所述保存單元根據所述開發端設備提交的 響應信息確定是否保存所提交的語言資源數據。
本發明實施例還提供了一種語言資源數據管理方法,包括:
語言資源管理設備接收由至少一個開發端設備提交的語言資源數據;
根據所提交的語言資源數據中攜帶的關鍵字,對已保存的語言資源數據 進行檢索;
如果未檢索到與所述關鍵字相匹配的語言資源數據,則保存所提交的語 言資源數據;
如果檢索到與所述關鍵字相匹配的語言資源數據,則向所述開發端設備 反饋所述檢索結果,并進一步根據所述開發端設備提交的響應信息確定是否 保存所提交的語言資源數據。
通過應用以上技術方案,語言資源管理設備在收到開發端設備提交的語 言資源數據時,會根據其中攜帶的關鍵字,判斷之前是曾保存有近似的語言 資源數據,如果有,則將該數據反饋至開發端設備,根據開發端設備的反饋 確定是否進一步保存所提交的數據。這樣就可以有效地避免在語言資源管理 設備中保存冗余的語言資源數據。另一方面,開發端設備也可以直接利用關 鍵字在語言資源管理設備中查找是否保存有類似的語言資源,并自動生成代 碼,從而提高開發效率。
附圖說明
圖1為本發明實施例的多國語言軟件開發系統的結構示意圖;
圖2為本發明實施例的語言資源管理設備的結構示意圖;
圖3為本發明實施例的開發端設備的一種結構示意圖;
圖4為本發明實施例的開發端設備的另一種結構示意圖;
圖5為實現本發明實施例語言資源數據管理方法的流程圖。
具體實施方式
首先對本發明實施例所提供的多國語言軟件開發系統進行說明,參見圖1 所示,該系統包括語言資源管理設備110和若干個開發端設備120(圖1所示 的120a、120b、120c……)。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于恒生電子股份有限公司,未經恒生電子股份有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/200910165948.1/2.html,轉載請聲明來源鉆瓜專利網。





