亚洲成年人黄色一级片,日本香港三级亚洲三级,黄色成人小视频,国产青草视频,国产一区二区久久精品,91在线免费公开视频,成年轻人网站色直接看

多語化資源的更新方法和系統(tǒng)的制作方法

文檔序號:6585583閱讀:145來源:國知局
專利名稱:多語化資源的更新方法和系統(tǒng)的制作方法
技術(shù)領(lǐng)域
本發(fā)明涉及通信領(lǐng)域,具體而言,涉及一種應(yīng)用系統(tǒng)的多語化資源的更新方法和
系統(tǒng)。
背景技術(shù)
隨著企業(yè)國際化的發(fā)展,對應(yīng)用系統(tǒng)實(shí)現(xiàn)多語化的要求也越來越高,范圍越來越廣。 相關(guān)技術(shù)方案中,應(yīng)用系統(tǒng)的多語化方案一般包括以下步驟 步驟l,抽取應(yīng)用系統(tǒng)的多語化資源到資源文件中,并以key = value模式保存; 步驟2,翻譯資源; 步驟3,部署應(yīng)用系統(tǒng)。 這種方案存在以下不足由于多語化資源是直接以資源文件方式保存的,如果在 應(yīng)用系統(tǒng)正式運(yùn)行過程中,用戶想對某資源進(jìn)行變更的時候,首先必須手動地修改資源文 件,然后重新啟動應(yīng)用系統(tǒng)以使變更生效,即使一個很小的改動通常也需要這樣去操作。如 果應(yīng)用系統(tǒng)只部署在一臺服務(wù)器上,上述操作執(zhí)行一次就可以了 。但是,如果應(yīng)用系統(tǒng)部署 在多臺服務(wù)器上,那么就不得不去重復(fù)上面操作,既費(fèi)時而且容易出錯,維護(hù)成本是可想而 知的。 針對相關(guān)技術(shù)中更新應(yīng)用系統(tǒng)的多語化資源存在較費(fèi)時、易出錯以及維護(hù)成本較 高的問題,目前尚未提出有效的解決方案。

發(fā)明內(nèi)容
針對相關(guān)技術(shù)中更新應(yīng)用系統(tǒng)的多語化資源存在較費(fèi)時、易出錯以及維護(hù)成本較 高的問題而提出本發(fā)明,為此,本發(fā)明的主要目的在于提供一種多語化資源的更新方法和 系統(tǒng),以解決上述問題至少之一。 為了實(shí)現(xiàn)上述目的,根據(jù)本發(fā)明的一個方面,提供了一種多語化資源的更新方法。
根據(jù)本發(fā)明的多語化資源的更新方法包括監(jiān)視器監(jiān)視到資源庫中保存的應(yīng)用系 統(tǒng)的多語化資源發(fā)生更新;監(jiān)視器向植入在應(yīng)用系統(tǒng)中的資源代理發(fā)送資源更新請求;資 源代理根據(jù)資源庫中的更新后的多語化資源生成新的資源文件。 優(yōu)選地,資源代理根據(jù)資源庫中的更新后的多語化資源生成新的資源文件包括 資源代理接收到資源更新請求后,連接資源庫;資源代理根據(jù)資源庫中的更新后的多語化 資源生成新的資源文件。 優(yōu)選地,在監(jiān)視器監(jiān)視到資源庫中保存的應(yīng)用系統(tǒng)的多語化資源發(fā)生更新之前 還包括抽取器抽取應(yīng)用系統(tǒng)中的多語化資源;抽取器將抽取的多語化資源保存到資源庫 中;通過資源管理器對保存在資源庫中的多語化資源進(jìn)行翻譯。 優(yōu)選地,通過資源管理器對保存在資源庫中的多語化資源進(jìn)行翻譯包括資源管 理器對多語化資源中的常用詞條進(jìn)行自動翻譯;或者通過資源管理器對多語化資源進(jìn)行在線翻譯;或者資源管理器批量導(dǎo)出所要翻譯的多語化資源,翻譯完成后將翻譯后的多語化 資源反向批量導(dǎo)入到資源庫中。 優(yōu)選地,在監(jiān)視器監(jiān)視到資源庫中保存的應(yīng)用系統(tǒng)的多語化資源發(fā)生更新之前還 包括通過資源管理器對資源庫中保存的應(yīng)用系統(tǒng)的多語化資源進(jìn)行增加、刪除、查找、修 改或者統(tǒng)計分析。 優(yōu)選地,在資源代理根據(jù)資源庫中的更新后的多語化資源生成新的資源文件之后 還包括資源代理將新的資源文件的資源內(nèi)容加載到應(yīng)用系統(tǒng)的緩存中,并向監(jiān)視器返回 資源更新成功的消息;應(yīng)用系統(tǒng)根據(jù)當(dāng)前的語言環(huán)境,讀取新的資源文件中的資源內(nèi)容或 者讀取緩存中的加載的資源內(nèi)容,并將讀取的資源內(nèi)容應(yīng)用到表示層。 優(yōu)選地,將資源代理植入到應(yīng)用系統(tǒng)中的方式包括當(dāng)應(yīng)用系統(tǒng)為Java系統(tǒng)時, 采用servlet的方式將資源代理植入到應(yīng)用系統(tǒng)中;當(dāng)應(yīng)用系統(tǒng)為.NET系統(tǒng)時,采用自定 義http處理程序的方式將資源代理植入到應(yīng)用系統(tǒng)中。 為了實(shí)現(xiàn)上述目的,根據(jù)本發(fā)明的另一方面,還提供了一種多語化資源的更新系 統(tǒng)。 根據(jù)本發(fā)明的多語化資源的更新系統(tǒng),包括監(jiān)視器、資源庫、資源代理,其中
監(jiān)視器用于監(jiān)視到資源庫中保存的應(yīng)用系統(tǒng)的多語化資源發(fā)生更新;還用于向植 入在應(yīng)用系統(tǒng)中的資源代理發(fā)送資源更新請求; 資源代理用于根據(jù)資源庫中的更新后的多語化資源生成新的資源文件。
優(yōu)選地,資源代理包括 資源文件生成模塊,用于在接收到來自監(jiān)視器的資源更新請求后,連接資源庫;還 用于根據(jù)資源庫中的更新后的多語化資源生成新的資源文件; 資源文件加載模塊,用于將新的資源文件的資源內(nèi)容加載到應(yīng)用系統(tǒng)的緩存中, 并向監(jiān)視器返回資源更新成功的消息; 應(yīng)用系統(tǒng)還用于根據(jù)當(dāng)前的語言環(huán)境,讀取新的資源文件中的資源內(nèi)容或者讀取
緩存中的加載的資源內(nèi)容,并將讀取的資源內(nèi)容應(yīng)用到表示層。 優(yōu)選地,在上述的系統(tǒng)中,還包括 抽取器,用于抽取應(yīng)用系統(tǒng)中的多語化資源;還用于將抽取的多語化資源保存到 資源庫中; 資源管理器,用于對資源庫中的資源進(jìn)行管理,提供對保存在資源庫中的多語化 資源進(jìn)行翻譯、增加、刪除、查找、修改或者統(tǒng)計分析的功能。 通過本發(fā)明,由于各個應(yīng)用系統(tǒng)的多語化資源得到了統(tǒng)一的管理,當(dāng)監(jiān)測到資源 發(fā)生更新則自動通知應(yīng)用系統(tǒng)中的資源代理更新資源,解決了相關(guān)技術(shù)中更新應(yīng)用系統(tǒng)的 多語化資源存在較費(fèi)時、易出錯以及維護(hù)成本較高的問題。在本發(fā)明中應(yīng)用系統(tǒng)的資源文 件的更新是通過監(jiān)視器和資源代理完成的,不需要重新部署應(yīng)用系統(tǒng)和登錄到其所部署的 應(yīng)用服務(wù)器去手動更新資源文件,達(dá)到了實(shí)時便捷地更新應(yīng)用系統(tǒng)的多語化資源的效果, 節(jié)省了資源維護(hù)維護(hù)所需時間,很大程度上降低了人力成本。


此處所說明的附圖用來提供對本發(fā)明的進(jìn)一步理解,構(gòu)成本申請的一部分,本發(fā)明的示意性實(shí)施例及其說明用于解釋本發(fā)明,并不構(gòu)成對本發(fā)明的不當(dāng)限定。在附圖中 圖1是根據(jù)本發(fā)明實(shí)施例的應(yīng)用系統(tǒng)的多語化資源的更新方法的流程圖; 圖2是根據(jù)本發(fā)明實(shí)施例的應(yīng)用系統(tǒng)的多語化資源的更新裝置的示意圖; 圖3是本發(fā)明優(yōu)選實(shí)施例一的多語化資源的更新系統(tǒng)的部署視圖; 圖4是本發(fā)明優(yōu)選實(shí)施例一的資源代理的結(jié)構(gòu)示意圖; 圖5是本發(fā)明優(yōu)選實(shí)施例一的多語化資源的更新系統(tǒng)的具體實(shí)施的流程圖; 圖6是本發(fā)明優(yōu)選實(shí)施例一的多語化資源的更新方法的流程圖。
具體實(shí)施例方式
下文中將參考附圖并結(jié)合實(shí)施例來詳細(xì)說明本發(fā)明。需要說明的是,在不沖突的 情況下,本申請中的實(shí)施例及實(shí)施例中的特征可以相互組合。
根據(jù)本發(fā)明的實(shí)施例,提供了 一種多語化資源的更新方法。
如圖1所示,該方法包括如下的步驟S102至步驟S106 : 步驟S102,監(jiān)視器監(jiān)視到資源庫中保存的應(yīng)用系統(tǒng)的多語化資源發(fā)生更新;
步驟S104,監(jiān)視器向植入在應(yīng)用系統(tǒng)中的資源代理發(fā)送資源更新請求;
步驟S106,資源代理根據(jù)資源庫中的更新后的多語化資源生成新的資源文件。
該實(shí)施例由于各個應(yīng)用系統(tǒng)的多語化資源得到了統(tǒng)一的管理,當(dāng)監(jiān)測到資源發(fā)生 更新則自動通知應(yīng)用系統(tǒng)中的資源代理更新資源,解決了相關(guān)技術(shù)中更新應(yīng)用系統(tǒng)的多語 化資源存在較費(fèi)時、易出錯以及維護(hù)成本較高的問題。在該實(shí)施例中應(yīng)用系統(tǒng)的資源文件 的更新是通過監(jiān)視器和資源代理完成的,不需要重新部署應(yīng)用系統(tǒng)和登錄到其所部署的應(yīng) 用服務(wù)器去手動更新資源文件,達(dá)到了實(shí)時便捷地更新應(yīng)用系統(tǒng)的多語化資源的效果,節(jié) 省了資源維護(hù)維護(hù)所需時間,很大程度上降低了人力成本。 優(yōu)選地,步驟S106包括資源代理接收到資源更新請求后,連接資源庫;資源代理 根據(jù)資源庫中的更新后的多語化資源生成新的資源文件。 優(yōu)選地,在步驟S102之前還包括抽取器抽取應(yīng)用系統(tǒng)中的多語化資源;抽取器 將抽取的多語化資源保存到資源庫中;通過資源管理器對保存在資源庫中的多語化資源進(jìn) 行翻譯。 其中,通過資源管理器對保存在資源庫中的多語化資源進(jìn)行翻譯包括資源管理 器對多語化資源中的常用詞條進(jìn)行自動翻譯;或者通過資源管理器對多語化資源進(jìn)行在線 翻譯;或者資源管理器批量導(dǎo)出所要翻譯的多語化資源,翻譯完成后將翻譯后的多語化資 源反向批量導(dǎo)入到資源庫中。 該優(yōu)選實(shí)施例提供了使用資源管理器對抽取出來的資源進(jìn)行翻譯的具體實(shí)施方 案。通過資源管理器對多語化資源進(jìn)行翻譯分為三種類型1、資源管理器對常用詞條提供 自動翻譯功能;2、資源管理器提供在線翻譯功能,即用戶可以通過IE等瀏覽器登錄到資源 管理系統(tǒng),通過資源管理器對多語化資源一條一條地進(jìn)行翻譯;3、資源管理器提供批量導(dǎo) 出要翻譯的資源的功能,翻譯后再反向批量導(dǎo)入到資源庫中。 優(yōu)選地,在步驟S102之前還包括通過資源管理器對資源庫中保存的應(yīng)用系統(tǒng)的 多語化資源進(jìn)行增加、刪除、查找、修改或者統(tǒng)計分析。 資源管理器除提供批量翻譯的功能外,還提供對資源的增刪查改、統(tǒng)計分析等功能。這樣,可以在線對應(yīng)用系統(tǒng)的資源進(jìn)行各種操作,從而能夠更加方便快捷地對應(yīng)用系統(tǒng) 的資源的修改。 優(yōu)選地,在步驟S106之后還包括資源代理將新的資源文件的資源內(nèi)容加載到應(yīng) 用系統(tǒng)的緩存中,并向監(jiān)視器返回資源更新成功的消息;應(yīng)用系統(tǒng)根據(jù)當(dāng)前的語言環(huán)境,讀 取新的資源文件中的資源內(nèi)容或者讀取緩存中的加載的資源內(nèi)容,并將讀取的資源內(nèi)容應(yīng) 用到表示層。 該優(yōu)選實(shí)施例提供了將新生成的資源文件加載到系統(tǒng)緩存中,以及應(yīng)用資源文件 中的資源或者緩存中的資源的具體實(shí)施方案。 優(yōu)選地,將資源代理植入到應(yīng)用系統(tǒng)中的方式包括當(dāng)應(yīng)用系統(tǒng)為Java系統(tǒng)時,
采用servlet的方式將資源代理植入到應(yīng)用系統(tǒng)中;當(dāng)應(yīng)用系統(tǒng)為.NET系統(tǒng)時,采用自定
義http處理程序的方式將資源代理植入到應(yīng)用系統(tǒng)中。 根據(jù)本發(fā)明的實(shí)施例,提供了一種多語化資源的更新系統(tǒng)。 如圖2所示,該系統(tǒng)包括監(jiān)視器10、資源庫20、資源代理30,其中 監(jiān)視器10用于監(jiān)視到資源庫20中保存的應(yīng)用系統(tǒng)3的多語化資源發(fā)生更新;還
用于向植入在應(yīng)用系統(tǒng)3中的資源代理30發(fā)送資源更新請求; 資源代理30用于根據(jù)資源庫20中的更新后的多語化資源生成新的資源文件。
該實(shí)施例由于各個應(yīng)用系統(tǒng)的多語化資源得到了統(tǒng)一的管理,當(dāng)監(jiān)測到資源發(fā)生 更新則自動通知應(yīng)用系統(tǒng)中的資源代理更新資源,解決了相關(guān)技術(shù)中更新應(yīng)用系統(tǒng)的多語 化資源存在較費(fèi)時、易出錯以及維護(hù)成本較高的問題。在該實(shí)施例中應(yīng)用系統(tǒng)的資源文件 的更新是通過監(jiān)視器和資源代理完成的,不需要重新部署應(yīng)用系統(tǒng)和登錄到其所部署的應(yīng) 用服務(wù)器去手動更新資源文件,達(dá)到了實(shí)時便捷地更新應(yīng)用系統(tǒng)的多語化資源的效果,節(jié) 省了資源維護(hù)維護(hù)所需時間,很大程度上降低了人力成本。
優(yōu)選地,資源代理30包括 資源文件生成模塊301,用于在接收到來自監(jiān)視器10的資源更新請求后,連接資 源庫20 ;還用于根據(jù)資源庫20中的更新后的多語化資源生成新的資源文件;
資源文件加載模塊302,用于將新的資源文件的資源內(nèi)容加載到應(yīng)用系統(tǒng)3的緩 存中,并向監(jiān)視器IO返回資源更新成功的消息; 應(yīng)用系統(tǒng)3還用于根據(jù)當(dāng)前的語言環(huán)境,讀取新的資源文件中的資源內(nèi)容或者讀
取緩存中的加載的資源內(nèi)容,并將讀取的資源內(nèi)容應(yīng)用到表示層。 優(yōu)選地,如圖2所示,上述的系統(tǒng)還包括 抽取器40,用于抽取應(yīng)用系統(tǒng)3中的多語化資源;還用于將抽取的多語化資源保 存到資源庫20中; 資源管理器50,用于對資源庫20中的資源進(jìn)行管理,提供對保存在資源庫20中的
多語化資源進(jìn)行翻譯、增加、刪除、查找、修改或者統(tǒng)計分析的功能。 下面將結(jié)合實(shí)例對本發(fā)明實(shí)施例的實(shí)現(xiàn)過程進(jìn)行詳細(xì)描述。 根據(jù)本發(fā)明優(yōu)選實(shí)施例一的系統(tǒng)部署圖如圖3所示,包括資源管理系統(tǒng)和n個應(yīng) 用系統(tǒng),其中 資源管理系統(tǒng),其包括 資源庫,用于存儲多語言資源,使用數(shù)據(jù)庫的存儲方式,這樣可以對各系統(tǒng)資源進(jìn)行統(tǒng)一管理; 抽取器,用于抽取應(yīng)用系統(tǒng)多語化資源,并將其存儲到資源庫中; 資源管理器,用于對資源庫里面的資源進(jìn)行管理,提供對資源的翻譯、查找、刪除、
修改等功能; 監(jiān)視器,用于實(shí)時監(jiān)視應(yīng)用系統(tǒng)的資源是否有更新,若有更新則通知資源代理重 新生成加載資源文件。 植入在應(yīng)用系統(tǒng)中的資源代理,其結(jié)構(gòu)圖如圖4所示,包括 資源文件更新接口,用于接收資源管理系統(tǒng)中的監(jiān)視器發(fā)送的資源更新請求; 資源文件生成器,用于生成新的資源文件; 資源文件加載器,用于加載生成的資源文件,將其讀取到系統(tǒng)緩存中;
資源讀取接口,用于在應(yīng)用系統(tǒng)運(yùn)行時根據(jù)key值獲取對應(yīng)的語言資源。
上述的資源文件更新接口和資源文件生成器構(gòu)成上述的更新系統(tǒng)中的資源文件 生成模塊301,上述的資源文件加載器即資源文件加載模塊302。 其中,資源代理需要植入到被多語化的應(yīng)用系統(tǒng)中。資源代理通過資源文件更新 接口接收資源管理系統(tǒng)發(fā)起的資源更新請求,連接資源庫重新生成和加載資源文件,并提 供一個資源讀取接口供應(yīng)用系統(tǒng)在運(yùn)行時調(diào)用。 結(jié)合圖3和圖4,根據(jù)本發(fā)明優(yōu)選實(shí)施例一的應(yīng)用系統(tǒng)的多語化資源的更新方法 包括以下步驟 第一步用戶通過資源管理器對應(yīng)用系統(tǒng)的資源進(jìn)行編輯; 第二步監(jiān)視器檢測到應(yīng)用系統(tǒng)在資源庫中的資源發(fā)生變化; 第三步監(jiān)視器通知資源代理的資源文件更新接口生成和加載新的資源文件; 第四步應(yīng)用系統(tǒng)調(diào)用新生成的多語化資源。 下面結(jié)合圖3和圖4對根據(jù)本發(fā)明優(yōu)選實(shí)施例一的如何部署實(shí)施和實(shí)時更新應(yīng)用 系統(tǒng)的多語化資源做進(jìn)一步的詳細(xì)描述 如圖5所示,為根據(jù)本發(fā)明優(yōu)選實(shí)施例一的多語化資源的更新系統(tǒng)的具體實(shí)施流 程圖,包括以下步驟 步驟S501,使用抽取器抽取被多語化系統(tǒng)中的資源并將其保存到資源庫中;
步驟S502,將資源代理植入到應(yīng)用系統(tǒng)中,并部署應(yīng)用系統(tǒng); 其中,對于Java系統(tǒng),可采取servlet的方式進(jìn)行植入,對于.NET系統(tǒng),可以采取 自定義http處理程序的方式進(jìn)行植入。 步驟S503,使用資源管理器對抽取出來的資源進(jìn)行翻譯; 其中,資源管理器提供批量翻譯功能,常用詞條自動翻譯,可以將要翻譯的資源導(dǎo) 出到Excel,翻譯后可以從Excel反向?qū)氲劫Y源庫中。還提供對資源的增刪查改、統(tǒng)計分 析等功能。 步驟S504,向植入到應(yīng)用系統(tǒng)中的資源代理發(fā)出資源更新請求; 其中,資源代理提供一個資源文件更新接口,用來接收資源管理器和監(jiān)視器發(fā)出
的資源更新請求。 步驟S505,資源代理連接資源庫,生成新的資源文件并將新生成的資源文件內(nèi)容 加載到系統(tǒng)緩存中;
步驟S506,應(yīng)用系統(tǒng)根據(jù)當(dāng)前語言環(huán)境,通過資源代理的資源讀取接口 ,讀取生成 的資源,將其應(yīng)用到表示層。 圖6為根據(jù)本發(fā)明優(yōu)選實(shí)施例一的應(yīng)用系統(tǒng)的多語化資源的更新方法的流程圖, 包括以下步驟 步驟S601,監(jiān)視器監(jiān)視應(yīng)用系統(tǒng)的多語化資源的更新狀態(tài);
其中,監(jiān)視器的監(jiān)視策略是可以配置的。 步驟S602,監(jiān)視器判斷應(yīng)用系統(tǒng)的多語化資源是否被更新過,若否,則返回步驟 601,若是,則轉(zhuǎn)入步驟S603 ; 步驟S603,監(jiān)視器向資源代理發(fā)送資源更新請求; 步驟S604,資源代理接收到資源更新請求,調(diào)用資源文件生成器生成新的資源文 件; 步驟S605,調(diào)用資源文件加載器將新生成的資源內(nèi)容加載到系統(tǒng)緩存中,并判斷 是否加載成功,若是,則轉(zhuǎn)入步驟S606,若否,則結(jié)束流程; 步驟S606,告知監(jiān)視器資源已更新成功,應(yīng)用系統(tǒng)通過資源代理的資源讀取接口 應(yīng)用新生成的資源。 從以上的描述中,可以看出,本發(fā)明實(shí)現(xiàn)了如下技術(shù)效果由于各個應(yīng)用系統(tǒng)的多 語化資源得到了統(tǒng)一的管理,當(dāng)監(jiān)測到資源發(fā)生更新則自動通知應(yīng)用系統(tǒng)中的資源代理更 新資源,解決了相關(guān)技術(shù)中更新應(yīng)用系統(tǒng)的多語化資源存在較費(fèi)時、易出錯以及維護(hù)成本 較高的問題。在本發(fā)明中應(yīng)用系統(tǒng)的資源文件的更新是通過監(jiān)視器和資源代理完成的,不 需要重新部署應(yīng)用系統(tǒng)和登錄到其所部署的應(yīng)用服務(wù)器去手動更新資源文件,達(dá)到了實(shí)時 便捷地更新應(yīng)用系統(tǒng)的多語化資源的效果,節(jié)省了資源維護(hù)維護(hù)所需時間,很大程度上降 低了人力成本。 需要說明的是,在附圖的流程圖示出的步驟可以在諸如一組計算機(jī)可執(zhí)行指令的 計算機(jī)系統(tǒng)中執(zhí)行,并且,雖然在流程圖中示出了邏輯順序,但是在某些情況下,可以以不 同于此處的順序執(zhí)行所示出或描述的步驟。 顯然,本領(lǐng)域的技術(shù)人員應(yīng)該明白,上述的本發(fā)明的各模塊或各步驟可以用通用 的計算裝置來實(shí)現(xiàn),它們可以集中在單個的計算裝置上,或者分布在多個計算裝置所組成 的網(wǎng)絡(luò)上,可選地,它們可以用計算裝置可執(zhí)行的程序代碼來實(shí)現(xiàn),從而,可以將它們存儲 在存儲裝置中由計算裝置來執(zhí)行,或者將它們分別制作成各個集成電路模塊,或者將它們 中的多個模塊或步驟制作成單個集成電路模塊來實(shí)現(xiàn)。這樣,本發(fā)明不限制于任何特定的 硬件和軟件結(jié)合。 以上所述僅為本發(fā)明的優(yōu)選實(shí)施例而已,并不用于限制本發(fā)明,對于本領(lǐng)域的技 術(shù)人員來說,本發(fā)明可以有各種更改和變化。凡在本發(fā)明的精神和原則之內(nèi),所作的任何修 改、等同替換、改進(jìn)等,均應(yīng)包含在本發(fā)明的保護(hù)范圍之內(nèi)。
權(quán)利要求
一種多語化資源的更新方法,其特征在于,包括監(jiān)視器監(jiān)視到資源庫中保存的應(yīng)用系統(tǒng)的多語化資源發(fā)生更新;所述監(jiān)視器向植入在所述應(yīng)用系統(tǒng)中的資源代理發(fā)送資源更新請求;所述資源代理根據(jù)所述資源庫中的更新后的多語化資源生成新的資源文件。
2. 根據(jù)權(quán)利要求1所述的方法,其特征在于,所述資源代理根據(jù)所述資源庫中的更新 后的多語化資源生成新的資源文件包括所述資源代理接收到所述資源更新請求后,連接所述資源庫; 所述資源代理根據(jù)所述資源庫中的更新后的多語化資源生成新的資源文件。
3. 根據(jù)權(quán)利要求1或2所述的方法,其特征在于,在監(jiān)視器監(jiān)視到資源庫中保存的應(yīng)用 系統(tǒng)的多語化資源發(fā)生更新之前還包括抽取器抽取所述應(yīng)用系統(tǒng)中的多語化資源; 所述抽取器將抽取的多語化資源保存到所述資源庫中; 通過資源管理器對保存在所述資源庫中的所述多語化資源進(jìn)行翻譯。
4. 根據(jù)權(quán)利要求3所述的方法,其特征在于,通過資源管理器對保存在所述資源庫中 的所述多語化資源進(jìn)行翻譯包括所述資源管理器對所述多語化資源中的常用詞條進(jìn)行自動翻譯;或者 通過所述資源管理器對所述多語化資源進(jìn)行在線翻譯;或者所述資源管理器批量導(dǎo)出所要翻譯的多語化資源,翻譯完成后將翻譯后的多語化資源 反向批量導(dǎo)入到所述資源庫中。
5. 根據(jù)權(quán)利要求3所述的方法,其特征在于,在監(jiān)視器監(jiān)視到資源庫中保存的應(yīng)用系 統(tǒng)的多語化資源發(fā)生更新之前還包括通過所述資源管理器對所述資源庫中保存的應(yīng)用系統(tǒng)的多語化資源進(jìn)行增加、刪除、 查找、修改或者統(tǒng)計分析。
6. 根據(jù)權(quán)利要求1或2所述的方法,其特征在于,在所述資源代理根據(jù)所述資源庫中的 更新后的多語化資源生成新的資源文件之后還包括所述資源代理將所述新的資源文件的資源內(nèi)容加載到所述應(yīng)用系統(tǒng)的緩存中,并向所 述監(jiān)視器返回資源更新成功的消息;所述應(yīng)用系統(tǒng)根據(jù)當(dāng)前的語言環(huán)境,讀取所述新的資源文件中的資源內(nèi)容或者讀取所 述緩存中的加載的資源內(nèi)容,并將讀取的資源內(nèi)容應(yīng)用到表示層。
7. 根據(jù)權(quán)利要求1所述的方法,其特征在于,將所述資源代理植入到所述應(yīng)用系統(tǒng)中 的方式包括當(dāng)所述應(yīng)用系統(tǒng)為Java系統(tǒng)時,采用servlet的方式將所述資源代理植入到所述應(yīng)用 系統(tǒng)中;當(dāng)所述應(yīng)用系統(tǒng)為.NET系統(tǒng)時,采用自定義http處理程序的方式將所述資源代理植 入到所述應(yīng)用系統(tǒng)中。
8. —種多語化資源的更新系統(tǒng),其特征在于,包括監(jiān)視器、資源庫、資源代理,其中 所述監(jiān)視器用于監(jiān)視到所述資源庫中保存的應(yīng)用系統(tǒng)的多語化資源發(fā)生更新;還用于向植入在所述應(yīng)用系統(tǒng)中的所述資源代理發(fā)送資源更新請求;所述資源代理用于根據(jù)所述資源庫中的更新后的多語化資源生成新的資源文件。
9. 根據(jù)權(quán)利要求8所述的系統(tǒng),其特征在于,所述資源代理包括資源文件生成模塊,用于在接收到來自所述監(jiān)視器的資源更新請求后,連接所述資源 庫;還用于根據(jù)所述資源庫中的更新后的多語化資源生成新的資源文件;資源文件加載模塊,用于將所述新的資源文件的資源內(nèi)容加載到所述應(yīng)用系統(tǒng)的緩存 中,并向所述監(jiān)視器返回資源更新成功的消息;所述應(yīng)用系統(tǒng)還用于根據(jù)當(dāng)前的語言環(huán)境,讀取所述新的資源文件中的資源內(nèi)容或者 讀取所述緩存中的加載的資源內(nèi)容,并將讀取的資源內(nèi)容應(yīng)用到表示層。
10. 根據(jù)權(quán)利要求8或9所述的系統(tǒng),其特征在于,還包括抽取器,用于抽取所述應(yīng)用系統(tǒng)中的多語化資源;還用于將抽取的多語化資源保存到 所述資源庫中;資源管理器,用于對所述資源庫中的資源進(jìn)行管理,提供對保存在所述資源庫中的所 述多語化資源進(jìn)行翻譯、增加、刪除、查找、修改或者統(tǒng)計分析的功能。
全文摘要
本發(fā)明公開了一種多語化資源的更新方法和系統(tǒng),其中,多語化資源的更新方法包括監(jiān)視器監(jiān)視到資源庫中保存的應(yīng)用系統(tǒng)的多語化資源發(fā)生更新;監(jiān)視器向植入在應(yīng)用系統(tǒng)中的資源代理發(fā)送資源更新請求;資源代理根據(jù)資源庫中的更新后的多語化資源生成新的資源文件。本發(fā)明達(dá)到了實(shí)時便捷地更新應(yīng)用系統(tǒng)的多語化資源的效果,節(jié)省了資源維護(hù)維護(hù)所需時間,很大程度上降低了人力成本。
文檔編號G06F17/28GK101739458SQ20091024625
公開日2010年6月16日 申請日期2009年12月2日 優(yōu)先權(quán)日2009年12月2日
發(fā)明者任國華, 王文亮 申請人:中興通訊股份有限公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點(diǎn)贊!
1