在線升級過程中的信息翻譯實現方法及裝置的製作方法
2023-05-27 10:06:11 3
專利名稱:在線升級過程中的信息翻譯實現方法及裝置的製作方法
技術領域:
本發明涉及通信技術領域,尤其涉及一種在線升級過程中的信息翻譯實 現方案。
背景技術:
在通信系統中,對可用性要求較高,可用性是指在給定時間內的業務可
用時間的比例。對於電信產品,其可用性至少要求達到99.999%的可用性 的,即要求每年的平均業務中斷時間不能超過5.526分鐘。為此,針對通信 系統中的軟體升級便提出了不中斷業務的要求。
目前採用的軟體升級實現方案包括主備倒換升級的處理過程,如圖1所 示,相應的主備倒換升級的處理過程主要包括
步驟1,對備用系統進行升級操作;
步驟2,執行主備倒換操作,包括進行相應的數據同步、平滑操作,在該
過程中存在著主備用系統的軟體版本不一致的情況;
步驟3 ,在原備用系統倒換為主用系統,且原主用系統倒換為備用系統
後,由原備用系統提供相應的業務處理功能;
步驟4,對當前的備用系統(即原來的主用系統)進行升級操作。 經過上述處理,便可以實現針對整個主備用系統的升級操作。 在通信設備中,若採用的是多進程的系統,則根據實際應用需求可能需
要基於組件進行升級操作。此時,釆用上述處理過程進行升級操作後,將可
能使得通信設備中的多個組件之間使用的軟體版本不一致,針對這種情況,
若不加處理,將導致通信設備無法正常應用。為解決上述因軟體版本不 一 致可能導致的通信設備無法正常應用的問 題,目前通常採用的方法包括靜態的消息翻譯方式,相應的通過靜態的消息
翻譯方式解決上述問題的實現方式如圖2所示,在應用組件包括應用核心層 和消息翻譯層,其中,應用核心層用於完成應用的實際業務邏輯,消息翻譯 層則用於與其它組件進行交互,當對端的軟體版本跟本端的軟體版本不一致 時,執行相應的消息翻譯工作,且該消息翻譯層為一個整體的程序文件,即 為靜態庫,用於支持對多個老版本的翻譯,其在消息翻譯過程中需要使用的 各種軟體版本的參數信息均被編譯到相應的二進位文件中。
在實現本發明過程中,發明人發現現有技術中至少存在如下問題 由於該消息翻譯層為整體的程序文件,因此,其隨著需要支持的老版本 的增多,相應的在消息翻譯層中需要提供的翻譯函數也會隨之增加,進而導 致程序文件隨之增大。過大的程序文件必然會引出加載時間過長、程序啟動 時間過長、消耗過多的代碼段空間等問題,從而影響消息傳遞效率。
發明內容
本發明的實施例提供了 一種在線升級過程中的信息翻譯實現方法及裝 置,以避免出現因負責信息翻譯的程序文件過大導致佔用的內存空間過大的 問題,有效提高業務提供時間。
一種在線升級過程中的信息翻譯方法,包括
在執行在線升級操作的過程中,信息處理實體接收信息;
獲得接收的所述信息的版本信息;
如果所述信息的版本信息與信息處理實體當前使用的軟體的版本信息不 一致,則調用該所接收到信息的版本信息對應的動態翻譯庫,並利用該動態 翻譯庫對接收到的信息進行翻譯處理。
一種在線升級過程中的信息翻譯裝置,包括信息接收單元,用於接收執行在線升級過程中的信息;
翻譯庫加載單元,用於在所述信息接收單元接收的信息的版本與當前使 用的軟體版本不一致時,根據接收到的信息的版本確定對應的動態翻譯庫,
並調用該動態翻譯庫;
翻譯處理單元,用於通過所迷翻譯庫加載單元調用的動態翻譯庫對接收 到的信息進行翻譯處理。
由上述本發明的實施例提供的技術方案可以看出,本發明實施例中是將 用於保存翻譯操作需要的參數信息的動態翻譯庫與信息翻譯層分開建立,從 而可以在佔用較少資源的情況下,靈活、快捷地支持針對不同版本的信息格 式的翻譯操作。
圖1為現有技術中實現軟體版本升級的處理過程示意圖2為現有技術中實現消息翻譯的處理過程示意圖3為本發明實施例中提供的信息翻譯處理過程原理示意圖4為本發明實施例中提供的信息翻譯處理過程示意圖5為本發明實施例中提供的動態翻譯庫加載過程示意圖6為本發明實施例一的應用場景的示意圖7為本發明實施例二的應用場景的示意圖8為本發明實施例三的應用場景的示意圖9為本發明實施例衝是供的裝置的結構示意圖。
具體實施例方式
本發明實施例中是將用於保存翻譯操作需要的參數信息的動態翻譯庫與 信息翻譯層分開建立,從而可以在佔用較少資源的情況下,靈活.快捷地支持針對不同版本的信息格式的翻譯操作。
本發明實施例中,參照圖3所示,用於根據接收到的信息採用的版本信 息,動態加載不同的動態翻譯庫進信息的翻譯,具體可以包括當執行在線
升級操作時,若信息處理實體(如應用組件等)接收到的信息採用的版本信 息與信息處理實體當前使用的軟體的版本信息不 一致,則信息處理實體中的 信息翻譯實體(即信息翻譯層,如消息翻譯層等)將調用預先設置的該接收 到的信息採用的版本信息對應動態翻譯庫,並將該動態翻譯庫加載到信息翻 譯實體中,以實現對接收到的信息的翻譯處理,即根據接收信息的版本實時 調用一種適用的動態翻譯庫對信息進行翻譯,使得信息翻譯實體在工作過程 中僅支持對一種版本信息的翻譯,從而減少了信息翻譯實體運行佔用的內存 空間。其中,相應的信息處理實體用於使用某版本信息對應的軟體對接收到
的信息進行處理,若接收到的信息採用的版本信息與其使用的軟體的版本信
息不 一致,則還需要對接收到的信息進行翻譯操作;以應用組件作為信息處 理實體為例,其具體可以包括應用核心層和消息翻譯層,其中,應用核心層 用於完成應用的實際業務邏輯,消息翻譯層用於與其它組件進行交互,當對 端的版本跟自身的版本不一致時,執行相應的消息翻譯工作。
在上述處理過程中,為使得可以準確獲得用於進行翻譯的動態翻譯庫, 則在執行在線升級操作的過程中,可以根據升級後的版本及升級前的版本實 時建立並保存對應的動態翻譯庫,以避免無法獲得相應的動態翻譯庫,導致 信息翻譯過程無法進行,進而影響到信息的傳遞處理。
在本發明實施例中,由於接收到的信息還可能不需要翻譯直接交由上層 處理即可,因此,在接收到信息之後,首先需要做的是判斷接收到的信息 採用的版本與本地使用的軟體版本號是否一致,以確定所述信息的版本與信 息處理實體當前使用的軟體版本是否一致,並僅在不一致時,才進行相應的 翻譯處理。在該處理過程中,具體可以根據信息中承載的版本號判斷接收信息採用的版本是否與本地使用的軟體的版本信息一致,此時,則需要信息發 送端在發送的信息中承載相應的版本號;當然,也可以在發送信息和接收信 息的實體之間預先進行版本協商,以獲知接收的信息採用的版本信息與本地
使用的軟體的版本信息是否一致,例如,在兩個組件進行通信之前先進行版 本協商,以獲知通信使用的軟體的版本信息,此時,則不需要每次進行信息 版本的判斷,只要收到了來自該組件的信息,則可以確定該信息對應的版本信息。
本發明實施例中,在確定信息處理實體收到需要翻譯的信息後,由於信 息翻譯實體之前可能已經具備了翻譯某版本信息的能力,故此時,可以首先
判斷一下當前的信息翻譯實體是否支持針對接收信息的翻譯,若支持,則可 以直接進行翻譯操作,而無需執行調用加載動態翻譯庫的操作,否則,需要 根據該信息的版本調用對應的動態翻譯庫,並加載到信息翻譯實體中,以便 於對接收到的信息進行相應的翻譯操作。
上述判斷當前的信息翻譯實體是否支持針對接收信息的翻譯的處理具體 可以根據預先保存的信息翻譯實體當前支持的版本信息確定,為此,在完成 動態翻譯庫的加載操作後,需要更新信息翻譯實體當前支持的版本信息,以 便於利用該版本信息作為當前的信息翻譯實體是否支持針對接收信息的翻譯 的判斷依據。
需要說明的,本發明實施例中的軟體版本的升級指的是軟體版本的改 變,且具體包括軟體版本的升高和降低,但是,無論是軟體版本的升高還是 軟體版本的降4氐,相應的信息翻譯處理過程類似。
本發明實施例具體可以但不限於應用於數據通信產品、核心網設備、終 端設備、無線設備等產品中,並不限於應用於針對電信級軟體或作業系統的 升級操作。
為便於對本發明實施例的理解,下面將結果附圖對本發明實施例的具體實現過程進行說明。
如圖4所示,本發明實施例的具體實現過程包括以下步驟
步驟1,在信息系統的信息發送端,核心層調用信息翻譯層的API (應用 程序接口 )進行信息的發送;
步驟2,信息翻譯層將需要發送的信息中的信息版本號欄位填上本端的版 本號;
步驟3,在所述信息中添加了本端版本號後,信息翻譯層調用通信層的 API將該信息發送。
步驟4,在信息系統的信息接收端,通信層收到信息發送端發來的信息包 後,將其傳送給本端的信息翻譯層;
步驟5,信息翻譯層獲取本端的版本號和收到的信息中攜帶的版本號,並 執行步驟6;
步驟6,信息翻譯層判斷本端的版本號與信息的版本號是否相同,若相 同,則執行步驟7,否則,執行步驟8;
步驟7,將信息直接發送到信息接收端的上層進行處理,即無需進行信息 翻譯處理,過程結束。
步驟8,如果信息發送端和信息接收端的版本號不相同,則進一步判斷翻 譯層當前是否支持對該信息版本的翻譯,如果支持,則執行步驟9,否則執行 步驟10;
步驟9,信息翻譯層調用翻譯函數將接收到的信息翻譯成本端使用的軟體 版本對應的格式,並執行步驟8,將翻譯後的信息發送到本端的上層進行處 理,過程結束。
步驟10,如果信息翻譯層當前不支持對該版本的信息的翻譯,則根據接 收到的信息的版本,從文件系統或網絡上定位獲取支持對該信息翻譯的動態 翻譯庫,並將其加載更新到當前的信息翻譯層中,以更新信息翻譯層的翻譯函數,使得其可以對相應版本的信息進行翻譯;
其中,在執行升級操作之前,需要將相應的動態翻譯庫發布到文件系統 或網絡上的特定位置,以便相應的信息翻譯層可以執行該步驟,即能夠定位
到需要的動態翻譯庫。
步驟11,判斷獲取動態翻譯庫及加載該動態翻譯庫的過程是否成功,若
成功,則執行步驟9,否則,執行步驟12;
步驟12,如果無法定位到信息翻譯過程中需要的動態翻譯庫,或者,執 行動態翻譯庫的動態加載過程失敗,則認為不支持對該信息的翻譯,並將該 信息丟棄;
可選地,在該步驟中,還可以發出告警信息,以通知用戶或其他實體。
在上述步驟10中,相應的動態加載翻譯庫的處理過程如圖5所示,具體可 以包括以下步驟
步驟1 ,清除信息翻譯層的當前已經註冊的翻譯函數等信息;
步驟2,將原加載到信息翻譯層的動態翻譯庫卸載,例如,在類linux操 作系統下,可以採用API dlclose執行相應的卸載操作;
步驟3,將當前進行信息翻譯需要的新的動態翻譯庫加載進內存空間,以 將相應的動態翻譯庫加載到信息翻譯層,例如,在類Linux作業系統下,可 以採用API dlopen執行相應的加載操作;
步驟4,將翻譯庫中的翻譯函數等符號註冊進翻譯層,例如,在類linux 作業系統下,可以採用API dlsym執行相應的註冊操作。
步驟5,更新當前信息翻譯層所支持的版本信息。
下面將結合附圖對本發明實施例在相應的不同場景的'升級過程中的具體 應用實施例進行說明。且在各實施例的描述中,僅以升高軟體的版本號為例 進行說明,相應的降低軟體版本號的處理過程與其類似。
實施例一在該實施例中,相應的升級操作為針對單播接口的升級,假設升級之 前,接口兩端的軟體版本相同,即組件A和組件B使用的軟體版本相同,均為 V1.4,之後,組件B執行了升級操作,如圖6所示,相應的信息傳送處理過程
包括
(一) 組件A向組件B發送信息的處理過程
步驟1,組件B從版本1.4升級到版本1.5 ,相應的^^妻口版本也從版本1.4 變成了版本1.5;
步驟2,組件A向組件B發送信息包時,由於其未進行升級,故相應的信 息包的版本仍為1.4;
步驟3,組件B收到來自組件A的信息包,且信息包的版本號為1.4;
步驟4,判斷確定組件B中當前的信息翻譯層不支持對版本1.4的翻譯,問 此,需要從當前的文件系統或網絡上的某設備(如文件伺服器等)上查找支 持版本1.4翻譯的動態翻譯庫,並將其動態加載到信息翻譯層中;
步驟5,完成相應的動態翻譯庫的加載後,組件B調用信息翻譯層中的翻 譯函數對信息進行翻譯,並傳送給上層處理。
(二) 組件B向組件A發送信息的處理過程
步驟1,組件B向組件A發送信息包時,由於其已經升級,故相應的信息 包的版本為1.5;
步驟2,組件A收到來自組件B的信息包,且信息包的版本號為1.5;
步驟3,判斷確定組件A中當前的信息翻譯層不支持對版本1.5的翻譯,因 此,需要從當前的文件系統或網絡上的某設備(如文件伺服器等)上查找支 持版本1.5翻譯的動態翻譯庫,並將其動態加載到信息翻譯層中;
步驟4,在完成步驟3中相應的加載操作後,組件A調用翻譯層中的翻譯函 數對信息進行翻i奪,並傳送給上層處理。
實施例二在該實施例中,相應的升級操作為針對多播接口的多播源的升級,相應 的在升級之前,組件A、 B、 C使用的軟體版本相同均為V1.4 ,之後,組件A
從版本1.4升級到版本1.5,如圖7所示,相應的信息傳送處理過程如下
步驟1,多播源的組件A從版本1.4升級到版本1.5,且接口版本也從1.4變 成了1.5;
步驟2,組件A向外發送信息包,且信息的版本為1.5;
步驟3,組件B收到來自組件A的信息包,且信息版本號為1.5;
步驟4,判斷確定組件B當前的信息翻譯層不支持對版本1.5的翻譯,因 此,需要從當前的文件系統或網絡上的某設備(如文件伺服器等)上查找支 持版本1.5翻譯的動態翻譯庫,並將其動態加栽到信息翻譯層中;
步驟5,完成步驟4描述的加載操作後,組件B調用翻譯層中的翻譯函數對 信息進行翻譯,並將翻譯後的信息傳送給上層進行處理。
實施例三
在該實施例中,相應的升級操作為針對多播接口的多播接收者的升級, 在升級之前,各組件A、 B、 C使用的軟體版本相同,均為v1.4 ,之後,多播 接收者組件B進行了升級,如圖8所示,相應的信息處理過程包括
步驟1,作為多播接收者的組件B應用的軟體從版本1.4升級到版本1.5, 相應的接口也發生變化,即接口版本也從版本1.4變成了 1.5;
步驟2,作為多播源的組件A向外發送信息包,且信息包的版本為1.4;
步驟3,所述組件B收到來自組件A的信息包,該信息包的版本號為1.4;
步驟4,判斷組件中當前的信息翻譯層不支持對版本1.4的翻譯,因此, 需要從當前的文件系統或網絡上的某設備(如文件伺服器等)上查找支持版 本1.4翻譯的動態翻譯庫,並將其動態加載到信息翻譯層中;
步驟5,在完成所述步驟4中的加載操作後,組件B調用信息翻譯層中的翻 譯函數對信息進行翻譯,並將翻譯後的信息傳送給上層進行處理。本發明實施例還提供了一種在線升級過程中的信息翻譯裝置,其具體實
現結構如圖9所示,主要可以包括以下處理單元
(1) 信息接收單元,用於接收執行在線升級操作的過程中的信息,由於 在線升級操作的特點使得接收到的信息與本端當前使用的處理信息的軟體版 本可能不相一致;
(2) 翻譯庫加載單元,用於在所述信息接收單元接收的信息的版本與當 前使用的軟體版本不一致時,根據接收到的信息的版本確定對應的動態翻譯 庫,並調用該動態翻i奪庫;
(3) 翻譯處理單元,用於通過所述翻"^庫加載單元調用的動態翻譯庫對 接收到的信息進行翻i奪處理。
可選地,為了使得翻譯庫加載單元可以獲知當前接收信息的版本與本端 當前使用的軟體版本是否一致,則在該裝置中還可以包括版本判斷單元,用 於判斷所述信息接收單元接收到的信息中承載的版本號與本地使用的軟體版 本號是否一致,以確定所述信息的版本與信息處理實體當前使用的軟體版本 是否一致。
可選地,為了使得翻譯庫加載單元能夠合理地進行動態翻譯庫的重新加 載,該裝置還可以包括翻譯能力判斷單元,用於判斷當前是否支持針對接收 信息的翻"^奪,若支"l寺,則通知翻i奪處理單元,否則,通知所述翻譯庫加載單 元;例如,若在針對本次接收的信息處理之前所述翻譯庫加載單元已經調用 加載了該信息對應的動態翻譯庫,則此時直接便可以通過翻譯處理單元對接 收到的信息進行翻譯。
在該裝置中,上述翻譯能力判斷單元具體可以根據記錄的當前支持的信 息版本進行相應的判斷處理,為此,該裝置還可以包括
翻譯信息版本保存單元,用於保存當前支持的版本信息,即當前可以翻 譯的信息的版本號,該版本信息具體用於作為當前是否支持針對接收信息的翻譯的判斷依據;
相應的翻譯信息版本更新單元,用於在所述翻譯庫加栽單元完成動態翻 譯庫的調用加載操作後更新所述翻譯信息版本保存單元中保存的當前支持的 版本信息,以便於採用該版本信息作為當前是否支持針對接收信息的翻譯的 判斷依據,準確判斷當前可以翻譯的信息版本。
在該裝置中,還可以包括動態翻譯庫保存單元,以用於保存預先設置的 各種版本信息對應的動態翻譯庫,從而便於所述翻譯庫加載單元的調用。而 且,所述的動態翻譯庫保存單元中保存的動態翻譯庫還可能需要進行相應的 更新操作,例如,在執行升級操作過程中便需要生成新的動態翻譯庫以實現 相應的翻譯處理功能,為此,該裝置還可以包括動態翻譯庫更新單元,用於 在執行在線升級操作的過程中,根據升級後的版本及升級前的版本建立並保 存對應的動態翻譯庫,以更新所述動態翻譯庫保存單元保存的動態翻譯庫。
該裝置具體可以設置於信息處理實體中以用於對其接收到的信息進行翻 譯處理,為使得對端接收信息後可以獲知信息發送端採用的信息版本,則在 該信息處理實體還可以包括信息發送單元,用於發送信息,並在發送的信息 中攜帶信息處理實體當前使用的軟體版本,從而使得信息接收端可以根據信 息中的版本信息正確地處理接收到的信息。
上述各個本發明實施例具體可以應用消息系統中,用於在軟體版本升級 過程中對消息進行翻譯操作,或者,也可以應用其他系統中,以對相應的信 息執行翻譯操作。
綜上所述,上述各本發明實施例中,由於採用了動態翻譯庫的方式實現 翻譯層,從而使得信息翻譯層在進行信息翻譯過程中僅需要支持對 一 個版本 的翻譯即可,進而使得程序所佔用的代碼段空間儘可能縮小,避免了在某些 產品中因內存較小(無法容納龐大程序)導致無法實現信息翻譯的問題。
而且,由於信息翻譯層中僅需要支持對一個版本的翻譯,因而使得信息翻譯層的邏輯更加簡單、清晰,進而使得程序的可維護性、可靠性更佳;同
時,還使得信息翻譯層可以更加靈活地支持多版本升級過程中的翻譯操作, 並可以保證升級過程中的業務不中斷。
以上所述,僅為本發明較佳的具體實施方式
,但本發明的保護範圍並不 局限於此,任何熟悉本技術領域的技術人員在本發明揭露的技術範圍內,可 輕易想到的變化或替換,都應涵蓋在本發明的保護範圍之內。即任何將信息 翻譯層與動態庫結合,在不間斷程序運行的情況下加載該動態庫以適應通信
對端信息變化的情況均在本專利的保護範圍之內。因此,本發明的保護範圍 應該以權利要求的保護範圍為準。
權利要求
1、一種在線升級過程中的信息翻譯方法,其特徵在於,包括在執行在線升級操作的過程中,信息處理實體接收信息;獲得接收的所述信息的版本信息;如果所述信息的版本信息與信息處理實體當前使用的軟體的版本信息不一致,則調用該所接收到信息的版本信息對應的動態翻譯庫,並利用該動態翻譯庫對接收到的信息進行翻譯處理。
2、 根據權利要求1所述的方法,其特徵在於,所述方法還包括 根據信息中承載的版本號判斷接收信息採用的版本信息是否與本地使用的軟體的版本信息一致;或者,在發送信息和接收信息的實體之間預先進行版本協商,以獲知接收的信 息採用的版本信息與本地使用的軟體的版本信息是否一致。
3、 根據權利要求1所述的方法,其特徵在於,信息處理實體收到需要翻 譯的信息後,該方法還包括判斷當前的信息翻譯實體是否支持針對接收信息的翻譯,若支持,則進 行翻譯操作,否則,根據該信息的版本調用對應的動態翻譯庫,並加載到信 息翻譯實體中。
4、 根據權利要求3所述的方法,其特徵在於,在完成所述加載操作後, 該方法還包括更新信息翻譯實體當前支持的版本信息,該版本信息用於作 為當前的信息翻譯實體是否支持針對接收信息的翻譯的判斷依據。
5、 根據權利要求1至4任一項所述的方法,其特徵在於,在執行在線升級 操作的過程中,該方法還包括根據升級後的版本及升級前的版本建立並保 存對應的動態翻譯庫。
6、 一種在線升級過程中的信息翻譯裝置,其特徵在於,包括 信息接收單元,用於接收執行在線升級過程中的信息;翻譯庫加載單元,用於在所述信息接收單元接收的信息的版本與當前使 用的軟體版本不一致時,根據接收到的信息的版本確定對應的動態翻譯庫,並調用該動態翻i奪庫;翻譯處理單元,用於通過所述翻譯庫加載單元調用的動態翻譯庫對接收 到的信息進行翻譯處理。
7、 根據權利要求6所述的裝置,其特徵在於,該裝置還包括 版本判斷單元,用於判斷所述信息接收單元接收到的信息中承載的版本號與本地使用的軟體版本號是否一致,以確定所述信息的版本與信息處理實 體當前使用的軟體版本是否一致。
8、 根據權利要求6所述的裝置,其特徵在於,該裝置還包括 翻譯能力判斷單元,用於判斷當前是否支持針對接收信息的翻譯,若支持,則通知翻譯處理單元,否則,通知所述翻譯庫加載單元。
9、 根據權利要求6所述的裝置,其特徵在於,該裝置還包括 翻譯信息版本保存單元,用於保存當前支持的版本信息,該版本信息用於作為當前是否支持針對接收信息的翻譯的判斷依據;翻譯信息版本更新單元,用於在所述翻譯庫加載單元完成動態翻譯庫的 調用加載操作後更新所述翻譯信息版本保存單元中保存的版本信息
10、 根據權利要求6至9任一項所述的裝置,其特徵在於,該裝置還包括 動態翻譯庫保存單元,用於保存預先設置的動態翻譯庫。
11、 根據權利要求10所述的裝置,其特徵在於,該裝置還包括 動態翻譯庫更新單元,用於在執行在線升級操作的過程中,根據升級後的版本及升級前的版本建立並保存對應的動態翻譯庫,以更新所述動態翻譯 庫保存單元保存的動態翻譯庫。
12、 根據權利要求6至9任一項所述的裝置,其特徵在於,該裝置設置於 信息處理實體中,且該信息處理實體還包括信息發送單元,用於發送信息, 並在發送的信息中攜帶信息處理實體當前使用的軟體版本。
全文摘要
一種在線升級過程中的信息翻譯方法及裝置,其主要包括首先,在執行在線升級操作的過程中,信息處理實體接收信息,所述信息的版本與信息處理實體當前使用的軟體版本不一致;之後,信息處理實體中的信息翻譯實體調用預先設置的該信息的版本對應動態翻譯庫,並利用該動態翻譯庫對接收到的信息進行翻譯處理。可見,本發明實施例中是將用於保存翻譯操作需要的參數信息的動態翻譯庫與信息翻譯層分開建立,從而可以在佔用較少資源的情況下,靈活、快捷地支持針對不同版本的信息格式的翻譯操作。
文檔編號G06F9/44GK101436126SQ20071017727
公開日2009年5月20日 申請日期2007年11月13日 優先權日2007年11月13日
發明者何建成, 塗伯顏 申請人:華為技術有限公司