国产精品1024永久观看,大尺度欧美暖暖视频在线观看,亚洲宅男精品一区在线观看,欧美日韩一区二区三区视频,2021中文字幕在线观看

  • <option id="fbvk0"></option>
    1. <rt id="fbvk0"><tr id="fbvk0"></tr></rt>
      <center id="fbvk0"><optgroup id="fbvk0"></optgroup></center>
      <center id="fbvk0"></center>

      <li id="fbvk0"><abbr id="fbvk0"><dl id="fbvk0"></dl></abbr></li>

      國際化語言管理方法和系統(tǒng)的制作方法

      文檔序號:10594497閱讀:681來源:國知局
      國際化語言管理方法和系統(tǒng)的制作方法
      【專利摘要】本發(fā)明公開了一種國際化語言管理方法,應用于服務器中,所述服務器包括一國際語言數據庫,且所述服務器與一個或多個終端連接,該方法包括:接收終端輸入的登錄賬戶,并確定所述登錄賬戶對所述國際語言數據庫的管理權限;根據所述管理權限,監(jiān)控所述登錄賬戶對所述國際語言數據庫進行的管理操作;及,根據所述管理操作對所述國際語言數據庫進行更新,以便所述終端根據所述更新進行對應的語言配置。本發(fā)明還公開了一種國際化語言管理系統(tǒng)。本發(fā)明實現(xiàn)了對國際語言數據庫中資源的單獨管理,不需要編譯人員重新發(fā)布應用程序的安裝包,也不需要終端重新安裝應用程序,大大減少了國際化語言維護的工作量,降低了維護成本。
      【專利說明】
      國際化語言管理方法和系統(tǒng)
      技術領域
      [0001] 本發(fā)明設及通信技術領域,尤其設及一種國際化語言管理方法和系統(tǒng)。
      【背景技術】
      [0002] 目前,終端設備主要通過在終端本地部署語言資源包的形式,實現(xiàn)國際化語言的 支持。
      [0003] 例如Amlroid(安卓)終端,通常采用在系統(tǒng)文件res目錄中部署語言資源包的形式 實現(xiàn)多語言支持。具體的,首選在values (值)文件夾中部署終端的默認語言資源包 strings .xml(字符串資源)文件,再部署values-zh-rCN(簡體中文資源)、values-en(英語 資源Kvalues-打(法語資源)、values-de(德語資源)等各國語言文件夾。然后,再在各國語 言文件夾中部署包括對應語言字符串的strings.xml資源文件。如果設及參數配置類,則需 要將xml文件對應的修改為xm;L-zh、xml-en、xm;L-f;r、xml-de等。由此,當終端的An化oid操作 系統(tǒng)切換操作語言時,Amlroid應用程序也會隨之切換對應操作語言。
      [0004] 但是,當終端的操作語言由于翻譯不正確或其他原因,而需要修改、維護時,則需 要委托開發(fā)人員重新編譯xml文件,然后重新打包、重新發(fā)布。運樣既增加了開發(fā)人員在維 護國際化語言時的工作量,又需要用戶頻繁的進行更新,大量的管理、維護工作給用戶和開 發(fā)人員造成了諸多不便。

      【發(fā)明內容】

      [0005] 本發(fā)明的主要目的在于提供一種國際化語言管理方法和系統(tǒng),旨在解決國際化語 言維護的工作量大的技術問題。
      [0006] 為實現(xiàn)上述目的,本發(fā)明提供一種國際化語言管理方法,應用于服務器中,所述服 務器包括一國際語言數據庫,且所述服務器與一個或多個終端連接,所述國際化語言管理 方法包括W下步驟:
      [0007] 接收終端輸入的登錄賬戶,并確定所述登錄賬戶對所述國際語言數據庫的管理權 限;
      [000引根據所述管理權限,監(jiān)控所述登錄賬戶對所述國際語言數據庫進行的管理操作; 及
      [0009] 根據所述管理操作對所述國際語言數據庫進行更新,W便所述終端根據所述更新 進行對應的語言配置。
      [0010] 在一個實施例中,所述登錄賬戶的管理權限包括管理員權限和用戶權限,所述國 際語言數據庫包括預先配置的公共語言資源和與所述登錄賬戶對應的自定義語言資源。
      [0011] 在一個實施例中,當所述登錄賬戶為管理權限時,所述國際化語言管理方法還包 括:
      [0012] 根據所述管理員權限,監(jiān)控所述登錄賬戶對所述公共語言資源進行的管理操作; 及
      [0013] 根據所述管理操作對所述公共語言資源進行更新,W便所述終端根據所述更新進 行對應的語言配置。
      [0014] 在一個實施例中,當所述登錄賬戶的管理權限為用戶權限時,所述國際化語言管 理方法還包括:
      [0015] 查詢所述國際語言數據庫內是否存在與所述登錄賬戶對應的自定義語言資源;
      [0016] 若所述國際語言數據庫內存在與所述登錄賬戶對應的自定義語言資源,則根據所 述用戶權限,監(jiān)控所述登錄賬戶對所述自定義語言資源進行的管理操作;及
      [0017] 根據所述管理操作對所述自定義語言資源進行更新,W便與所述登錄賬戶對應的 終端根據所述更新進行對應的語言配置。
      [0018] 在一個實施例中,所述國際化語言管理方法還包括:
      [0019] 若所述國際語言數據庫內不存在與所述登錄賬戶對應的自定義語言資源,則根據 所述公共語言資源和所述登錄賬戶,在所述國際語言數據庫中創(chuàng)建與所述登錄賬戶對應的 自定義語言資源;及
      [0020] 根據所述創(chuàng)建的自定義語言資源對所述國際語言數據庫進行更新,W便與所述登 錄賬戶對應的終端根據所述更新進行對應的語言配置。
      [0021] 此外,為實現(xiàn)上述目的,本發(fā)明還提供一種國際化語言管理系統(tǒng),應用于服務器 中,所述服務器包括一國際語言數據庫,且所述服務器與一個或多個終端連接,所述國際化 語言管理系統(tǒng)包括:
      [0022] 登錄模塊,用于接收終端輸入的登錄賬戶,并確定所述登錄賬戶對所述國際語言 數據庫的管理權限;
      [0023] 權限模塊,用于根據所述管理權限,監(jiān)控所述登錄賬戶對所述國際語言數據庫進 行的管理操作;及
      [0024] 更新模塊,用于根據所述管理操作對所述國際語言數據庫進行更新,W便所述終 端根據所述更新進行對應的語言配置。
      [0025] 在一個實施例中,所述登錄賬戶的管理權限包括管理員權限和用戶權限,所述國 際語言數據庫包括預先配置的公共語言資源和與所述登錄賬戶對應的自定義語言資源。
      [0026] 在一個實施例中,當所述登錄賬戶的管理權限為管理員權限時,所述權限模塊還 用于,
      [0027] 根據所述管理員權限,監(jiān)控所述登錄賬戶對所述公共語言資源進行的管理操作;
      [0028] 所述更新模塊,還用于根據所述管理操作對所述公共語言資源進行更新,W便所 述終端根據所述更新進行對應的語言配置。
      [0029] 在一個實施例中,當所述登錄賬戶的管理權限為用戶權限時,所述權限模塊包括:
      [0030] 查詢單元,用于查詢所述國際語言數據庫內是否存在與所述登錄賬戶對應的自定 義語言資源;
      [0031] 權限單元,用于若所述國際語言數據庫內存在與所述登錄賬戶對應的自定義語言 資源,則根據所述用戶權限,監(jiān)控所述登錄賬戶對所述自定義語言資源進行的管理操作;
      [0032] 所述更新模塊,還用于根據所述管理操作對所述自定義語言資源進行更新,W便 與所述登錄賬戶對應的終端根據所述更新進行對應的語言配置。
      [0033] 在一個實施例中,所述權限模塊還包括:
      [0034] 創(chuàng)建單元,用于若所述國際語言數據庫內不存在與所述登錄賬戶對應的自定義語 言資源,則根據所述公共語言資源和所述登錄賬戶,在所述國際語言數據庫中創(chuàng)建與所述 登錄賬戶對應的自定義語言資源;
      [0035] 所述更新模塊,還用于根據所述創(chuàng)建的自定義語言資源對所述國際語言數據庫進 行更新,W便與所述登錄賬戶對應的終端根據所述更新進行對應的語言配置。
      [0036] 本發(fā)明實施例提出的一種國際化語言管理方法和系統(tǒng),通過預先配置國際語言數 據庫,供終端共享,實現(xiàn)了語言資源的統(tǒng)一管理。通過配置不同的賬戶對國際語言數據庫的 管理權限,實現(xiàn)了對國際語言數據庫資源的分級管理。在對國際語言數據庫的修改、增加等 管理操作完成后,更新國際語言數據庫,可W立即生效,W便與登錄賬戶對應的終端根據更 新更新后的國際語言數據庫進行對應的語言配置,實現(xiàn)了終端語言配置的更新,不需要編 譯人員重新發(fā)布應用程序的安裝包,也不需要終端重新安裝應用程序,大大減少了國際化 語言維護的工作量,降低了維護成本,實現(xiàn)了國際化語言的單獨管理。
      【附圖說明】
      [0037] 圖1為本發(fā)明國際化語言管理方法第一實施例、第二實施例的流程示意圖;
      [0038] 圖2為本發(fā)明國際化語言管理方法第=實施例的流程示意圖;
      [0039] 圖3為本發(fā)明國際化語言管理方法第四實施例的流程示意圖;
      [0040] 圖4為本發(fā)明國際化語言管理方法第五實施例的流程示意圖;
      [0041] 圖5為本發(fā)明國際化語言管理系統(tǒng)第一實施例、第二實施例、第=實施例的功能模 塊示意圖;
      [0042] 圖6為本發(fā)明國際化語言管理系統(tǒng)第四實施例的功能模塊示意圖;
      [0043] 圖7為本發(fā)明國際化語言管理系統(tǒng)第五實施例的功能模塊示意圖;
      [0044] 圖8為本發(fā)明實施例中一種終端語言配置示意圖。
      [0045] 本發(fā)明目的的實現(xiàn)、功能特點及優(yōu)點將結合實施例,參照附圖做進一步說明。
      【具體實施方式】
      [0046] 應當理解,此處所描述的具體實施例僅僅用W解釋本發(fā)明,并不用于限定本發(fā)明。
      [0047] 本發(fā)明實施例的主要解決方案是:提供一種國際化語言管理方法,應用于服務器 中,所述服務器包括一國際語言數據庫,且所述服務器與一個或多個終端連接,所述國際化 語言管理方法包括W下步驟:接收終端輸入的登錄賬戶,并確定所述登錄賬戶對所述國際 語言數據庫的管理權限;根據所述管理權限,監(jiān)控所述登錄賬戶對所述國際語言數據庫進 行的管理操作;及,根據所述管理操作對所述國際語言數據庫進行更新,W便所述終端根據 所述更新進行對應的語言配置。
      [0048] 由于現(xiàn)有技術中,終端的國際化語言維護管理需要重新編譯、打包資源文件,導致 技術人員維護工作量大,用戶需要頻繁更新應用版本,使用體驗差。
      [0049] 本發(fā)明提供一種解決方案,預先配置國際語言數據庫,供終端共享,實現(xiàn)了語言資 源的統(tǒng)一管理。通過配置不同的賬戶對國際語言數據庫的管理權限,實現(xiàn)了對國際語言數 據庫資源的分級管理。在對國際語言數據庫的修改、增加等管理操作完成后,更新國際語言 數據庫,可W立即生效,W便與登錄賬戶對應的終端根據更新更新后的國際語言數據庫進 行對應的語言配置,實現(xiàn)了終端語言配置的更新,不需要編譯人員重新發(fā)布應用程序的安 裝包,也不需要終端重新安裝應用程序,大大減少了國際化語言維護的工作量,降低了維護 成本,實現(xiàn)了國際化語言的單獨管理。
      [0050] 參照圖1,本發(fā)明國際化語言管理方法第一實施例提供一種國際化語言管理方法, 應用于服務器中,所述服務器包括一國際語言數據庫,且所述服務器與一個或多個終端連 接,所述國際化語言管理方法包括:
      [0051] 步驟S10、接收終端輸入的登錄賬戶,并確定所述登錄賬戶對所述國際語言數據庫 的管理權限。
      [0052] 本發(fā)明實施例通過預先配置國際語言數據庫,并將國際語言數據庫部署在服務器 中,并與終端共享。實現(xiàn)了對國際語言資源的單獨管理、維護,大大減少了國際化語言的維 護工作量。
      [0053] 作為一種實施方式,本實施例將國際語言數據庫保存在服務器中,將國際化管理 系統(tǒng)部署在服務器中,通過國際化管理系統(tǒng)進行國際語言數據庫的管理與維護。
      [0054] 首先,將配置的國際化語言寫入國際語言數據庫的文件中。
      [0055] 具體的,可W在國際語言數據庫中建立語言種類編碼表,編碼當前支持的語言。如 表1所示,在語言種類編碼表中,首行記載了各語言環(huán)境的語種名稱;首列記載了終端系統(tǒng) 中各字符串的name(名稱),其他列記載了首列各字符串name在各語言環(huán)境中對應的譯文。 例如,第二列記載了 en(英語)語言資源,包括終端系統(tǒng)中各字符串name對應的英語譯文。W 此類推,語言種類編碼表中記載了終端系統(tǒng)中各字符串對應的各語種的譯文。
      [0化6] kuu'」 巧丄
      [005引需要說明的是,由于終端中所有應用軟件共享國際語言數據庫,因此不同應用中 相同的字符串,在語言種類編碼表中的各語言環(huán)境下都僅記載了一個對應的譯文,例如 Settings(設置)和Launcher(桌面啟動器)中都有WIFI(Wireless Fidelity,無線局域網), 則在語言種類編碼表中各語言環(huán)境下均只有一個WIFI的譯文。由此,避免了數據冗余。而現(xiàn) 有技術中需要針對終端中各應用進行獨立翻譯,為避免重復翻譯則需要逐個應用對比去除 重復,工作量大。根據本發(fā)明實施例,由于所有的應用均共享國際語言數據庫的資源,能夠 更加快捷、有效的去除重復數據,提升了工作效率。
      [0059]并且,在語言種類編碼表中預留位置,用于為后續(xù)管理提供可修改位置,例如增加 新語種等。
      [0060] 用戶可W通過終端或服務器輸入登錄賬戶信息,發(fā)送登錄請求。
      [0061] 國際化管理系統(tǒng)接收登錄請求,獲取登錄賬戶,然后根據預先備案的賬戶信息,驗 證當前的登錄請求是否合法。
      [0062] 若當前登錄請求通過驗證,例如用戶名和密碼正確,則獲取當前登錄賬戶信息,得 到的賬戶信息可W是當前登錄賬戶的用戶名、用戶ID等。
      [0063] 然后,根據當前登錄賬戶信息和預先備案的賬戶管理權限,獲取當前登錄賬戶對 國際語言數據庫的管理權限。
      [0064] 需要說明的是,各登錄賬戶對國際語言數據庫的管理權限為預先配置的,例如,可 W配置登錄賬戶對國際語言數據庫的資源僅有修改權限,還可W配置登錄賬戶對國際語言 數據庫中的部分資源有管理權限、另外一部分資源無管理權限。
      [0065 ]若當前登錄請求未通過驗證,則拒絕當前的登錄請求。
      [0066] 步驟S20、根據所述管理權限,監(jiān)控所述登錄賬戶對所述國際語言數據庫進行的管 理操作。
      [0067] 在獲取當前登錄賬戶對國際語言數據庫的管理權限后,國際化管理系統(tǒng)根據當前 登錄賬戶的管理權限,監(jiān)控當前登錄賬戶對國際語言數據庫進行的管理操作。
      [0068] 具體的,作為一種實施方式,當前登錄賬戶可W在管理權限范圍內,對國際語言數 據庫中的語言資源進行管理操作,例如修改語言資源、增加語言資源、刪除語言資源等。
      [0069] 國際化管理系統(tǒng)根據當前登錄賬戶對應的管理權限,監(jiān)控當前登錄賬戶對國際語 言數據庫中語言資源的管理操作,避免當前登錄賬戶的管理操作超出管理權限的范圍。
      [0070] 步驟S30、根據所述管理操作對所述國際語言數據庫進行更新,W便所述終端根據 所述更新進行對應的語言配置。
      [0071] 在當前登錄賬戶對國際語言數據庫進行管理操作后,國際化管理系統(tǒng)根據管理操 作更新國際語言數據庫,W便終端根據更新進行對應的語言配置。終端在進行語言配置時, 僅獲取終端當前語言環(huán)境對應的語言資源進行語言配置。
      [0072] 本實施例中,終端可W是電視、手機等。終端的語言環(huán)境,也可理解為終端使用的 語種,例如漢語、英語、法語等。
      [0073] 具體的,作為一種實施方式,國際化管理系統(tǒng)保存登錄賬戶對國際語言數據庫中 語言資源的修改,并更此新語言資源對應的版本信息。然后,更新國際語言數據庫,使國際 語言數據庫中的語言資源為最新的語言資源。
      [0074] 然后,國際化管理系統(tǒng)根據各終端當前的語言環(huán)境,選擇語言環(huán)境與當前更新的 語言資源匹配的終端,將更新后的語言資源推送到被選擇的終端,控制終端根據更新后的 語言資源進行語言配置。
      [0075] 例如當前登錄賬戶對英語資源進行了修改的管理操作,則國際化管理系統(tǒng)根據各 終端的當前語言環(huán)境,選擇使用英語的終端,將更新后的英語資源推送到使用英語的終端, 控制終端進行語言配置。
      [0076] 作為另一種實施方式,國際化管理系統(tǒng)保存登錄賬戶對國際語言數據庫中語言資 源的修改,并更此新語言資源對應的版本信息。然后,更新國際語言數據庫,使國際語言數 據庫中的語言資源為最新的語言資源。
      [0077] 然后,國際化管理系統(tǒng)將國際語言數據庫的更新信息推送到終端,由終端根據當 前配置的語言環(huán)境和國際語言數據庫的更新信息,判斷是否需要進行語言資源的更新。
      [0078] 若當前國際語言數據庫更新的語言資源是當前終端語言環(huán)境對應的語言資源,貝U 終端獲取國際語言數據庫中更新后的語言資源,進行終端的語言配置;若當前國際語言數 據庫更新的語言資源不是當前終端語言環(huán)境對應的語言資源,則終端不進行語言資源的更 新。
      [0079] 作為另一種實施方式,國際化管理系統(tǒng)更新國際語言數據庫中被管理的語言資 源,并更此新語言資源對應的版本信息。
      [0080] 終端在開機時,或開機后根據預設的頻率向國際化管理系統(tǒng)發(fā)送查詢請求,若查 詢到終端當前語言環(huán)境對應的語言資源版本信息有更新,則終端獲取此語言資源,根據國 際化維護系統(tǒng)返回的語言資源,進行終端系統(tǒng)和終端中各應用軟件語言的配置。
      [0081] 在收到國際化維護系統(tǒng)返回的語言資源后,終端系統(tǒng)向各接收器發(fā)送語言切換廣 播,控制終端中各應用進行語言配置。
      [0082] 當然,終端本地可W根據實際需要選擇是否需要在本地配置語言資源數據庫。
      [0083] 若終端本地配置有語言資源數據庫,則可W存儲終端的自定義語言資源。當然,還 可W存儲公共語言資源。
      [0084] 作為一種實施方式,國際化維護系統(tǒng)將更新的語言資源返回給終端,控制終端更 新本地語言資源數據庫中對應的語言資源,并進行語言配置。
      [0085] 作為另一種實施方式,國際化維護系統(tǒng)將更新信息反饋給終端。例如,用戶通過當 前終端登錄國際化維護系統(tǒng),修改了當前終端的自定義語言資源,則國際化維護系統(tǒng)在更 新國際語言數據庫后,將修改信息返回當前終端。
      [0086] 終端收到修改信息后,向國際化維護系統(tǒng)發(fā)送更新請求,請求獲取更新后的自定 義語言資源;或,終端根據當前的語言環(huán)境和收到的修改信息,判斷當前修改的語言資源是 否當前語言環(huán)境對應的語言資源,若是,則向國際化維護系統(tǒng)發(fā)送更新請求,獲取更新后的 自定義語言資源。
      [0087] 國際化維護系統(tǒng)收到更新請求后,將更新后的語言資源返回終端,W便終端更新 本地語言資源數據庫中對應的語言資源,進行終端語言的配置。
      [0088] 作為另一種實施方式,國際化維護系統(tǒng)將更新信息發(fā)送給未配置自定義語言資 源、使用公共語言資源的終端。終端根據實際需求,向國際化維護系統(tǒng)發(fā)送更新請求,獲取 更新后的公共語言資源,更新終端本地的語言資源數據庫,進行語言配置。
      [0089] 由此,終端可W使用終端本地的語言資源數據庫,無需通過網絡連接服務器,即可 加載語言資源進行終端語言的切換,降低了終端進行語言配置時對服務器的依賴。
      [0090] 參照圖8,W安卓終端的語言配置進行舉例說明。
      [0091] 終端中的各應用軟件注冊接收語言切換廣播,在收到更新后的語言資源后,終端 系統(tǒng)向各接收器發(fā)送語言切換廣播,例如Intent.ACTION_LOCALE_CHANGED(目的.動作-本 地-切換)。
      [0092] 各應用軟件接收語言切換廣播,然后調用頁面的配置改變函數 onConf igurationChanged(修改配置),并通知到各頁面。
      [0093] 然后,頁面刷新到當前語言資源的語言環(huán)境,實現(xiàn)頁面的實時刷新,無需退出頁面 即可切換終端的語言環(huán)境。
      [0094]在本實施例中,預先配置國際語言數據庫,供終端共享,實現(xiàn)了語言資源的統(tǒng)一管 理。通過配置不同的登錄賬戶對國際語言數據庫的管理權限,實現(xiàn)了對國際語言數據庫資 源的分級管理。在對國際語言數據庫的修改、增加等管理操作完成后,根據管理操作對國際 語言數據庫進行更新,可W立即生效,W便終端根據更新后的國際語言數據庫進行對應的 語言配置,實現(xiàn)終端語言配置的更新,不需要編譯人員重新發(fā)布應用程序的安裝包,也不需 要終端重新安裝應用程序,大大減少了國際化語言維護的工作量,降低了維護成本,實現(xiàn)了 國際化語言的單獨管理。
      [00M]進一步的,參照圖1,本發(fā)明國際化語言管理方法第二實施例提供一種國際化語言 管理方法,基于上述圖1所示的本發(fā)明國際化語言管理方法第一實施例,所述登錄賬戶的管 理權限包括管理員權限和用戶權限,所述國際語言數據庫包括預先配置的公共語言資源和 與所述登錄賬戶對應的自定義語言資源。
      [0096] 本實施例中,登錄賬戶的管理權限包括管理員權限和用戶權限,管理員權限可用 于區(qū)域產品經理對國際語言數據庫的維護,用戶權限可用于各終端用戶對終端的語言配置 進行維護。
      [0097] 對應的,服務器中的國際語言數據庫包括公共語言資源和各登錄賬戶對應的自定 義語言資源。其中,公共語言資源為預先配置,各終端均可獲取公共語言資源進行語言配 置;各登錄賬戶對應的自定義語言資源,僅對各登錄賬戶對應的終端生效,不能用于登錄賬 戶對應的終端W外的其他終端的語言配置。
      [0098] 若登錄賬戶為管理員權限,則可根據管理員權限對公共語言資源進行修改、增加、 刪除等維護操作;若登錄賬戶為用戶權限,則可根據用戶權限,對當前登錄賬戶對應的自定 義語言資源進行修改、增加、刪除等維護操作。
      [0099] 在本實施例中,登錄賬戶的管理權限包括管理員權限和用戶權限,國際語言數據 庫包括預先配置的公共語言資源和與登錄賬戶對應的自定義語言資源。本實施例通過將登 錄賬戶的權限分為管理員權限和用戶權限,并在國際語言數據庫中預先配置公共語言資源 和與登錄賬戶對應的自定義語言資源,實現(xiàn)了對國際語言數據庫中的個性化維護,各登錄 賬戶根據實際的權限范圍,對國際語言數據庫進行權限范圍內的管理操作,從而對國際語 言數據庫進行有條理、責權清晰的管理,避免越權操作對終端的語言配置造成困擾。
      [0100] 進一步的,參照圖2,本發(fā)明國際化語言管理方法第=實施例提供一種國際化語言 管理方法,基于上述圖1所示的本發(fā)明國際化語言管理方法第二實施例,當所述登錄賬戶的 管理權限為管理員權限時,所述步驟S20包括:
      [0101] 步驟S21、根據所述管理員權限,監(jiān)控所述登錄賬戶對所述公共語言資源進行的管 理操作。
      [0102] 本實施例中,當前登錄賬戶的管理權限為管理員權限,也即當前的登錄賬戶為管 理員賬戶,管理員賬戶為預先配置并備案的。
      [0103] 例如,可W將管理員賬戶分配給區(qū)域產品經理。在發(fā)現(xiàn)終端的語言有翻譯錯誤時, 區(qū)域產品經理可W使用管理員賬戶登錄國際化維護系統(tǒng),發(fā)送登錄請求。
      [0104] 在收到登錄請求后,國際化維護系統(tǒng)根據預先配置的管理員賬戶信息,驗證當前 登錄請求是否合法,例如驗證當前登錄賬戶和密碼是否正確。若當前登錄請求通過驗證,貝U 根據獲取登錄賬戶信息,根據登錄賬戶信息和已備案的管理員賬戶,判斷當前登錄賬戶是 否為已備案的管理員賬戶。若當前賬戶為已備案的管理員賬戶,則根據備案的管理權限,獲 取當前登錄賬戶的管理員權限。
      [0105] 國際語言數據庫包括預先配置的公共語言資源,公共語言資源包括一種或多種語 言資源,例如英語、漢語、法語、德語等,是多個終端共享的、多個終端可共同使用的。
      [0106] 當前登錄賬戶通過驗證后,可W對公共語言資源進行修改、刪除等管理操作,還可 W增加新的語言資源到公共語言資源的語言種類編碼表中。
      [0107] 國際化維護系統(tǒng)根據管理員權限,監(jiān)控當前登錄賬戶對公共語言資源的管理操 作。
      [0108] 對應的,步驟S30包括:
      [0109] 步驟S31、根據所述管理操作對所述公共語言資源進行更新,W便所述終端根據所 述更新進行對應的語言配置。
      [0110] 在當前登錄賬戶完成對公共語言資源的管理操作后,國際化維護系統(tǒng)根據管理操 作對公共語言資源進行更新,并更新被管理的語言資源版本信息,W便終端根據更新后的 公共語言資源進行語言配置。
      [0111] 若終端當前的語言配置使用的是公共語言資源,則終端可W根據更新后的公共語 言資源更新語言配置;若終端當前的語言配置使用的是自定義語言資源,則終端無需更新 語言配置,在終端修改語言配置,使用公共語言資源時,則獲取更新后的公共語言資源進行 語言配置。
      [0112] 由此,實現(xiàn)了具有管理權限的登錄賬戶對公共語言資源的管理。區(qū)域產品經理在 使用管理員賬戶將公共語言資源進行統(tǒng)一的修改后,控制各使用公共語言資源的終端根據 更新后的公共語言資源統(tǒng)一進行語言的重新配置,不需要研發(fā)人員重新編譯發(fā)布應用軟件 的安裝包,也不需要終端重新安裝應用軟件,簡化了國際化語言的維護工作量,提升了管理 工作的效率。
      [0113] 在本實施例中,通過預先配置管理員權限,對國際語言數據庫中公共語言資源進 行管理,實現(xiàn)了國際化語言資源的快捷管理操作,僅需通過管理國際語言資源庫的形式即 可實現(xiàn)對終端國際化語言的管理,無需重新編譯終端應用的安裝包,大大簡化了研發(fā)人員 的工作量,也無需終端重新安裝應用,提升了用戶體驗。
      [0114] 進一步的,參照圖3,本發(fā)明國際化語言管理方法第四實施例提供一種國際化語言 管理方法,基于上述圖1所示的本發(fā)明國際化語言管理方法第二實施例,當所述登錄賬戶的 管理權限為用戶權限時,所述步驟S20包括:
      [0115] 步驟S22、查詢所述國際語言數據庫內是否存在與所述登錄賬戶對應的自定義語 言資源。
      [0116] 本實施例中,當前登錄賬戶的管理權限為用戶權限,也即當前的登錄賬戶為用戶 賬戶。用戶賬戶為預先配置并備案的,各用戶賬戶均綁定有對應的終端。
      [0117] 例如,可W根據各終端的唯一識別碼DeviceID(設備號)創(chuàng)建對應的用戶ID和密 碼。本實施例中使用DeviceID作為設備對應的用戶ID,用戶ID也即登錄賬戶,預先將登錄賬 戶和密碼配給對應的終端用戶。當終端用戶發(fā)現(xiàn)終端的語言有翻譯錯誤時,可W使用用戶 賬戶登錄國際化維護系統(tǒng),發(fā)送登錄請求。
      [0118] 在收到登錄請求后,國際化維護系統(tǒng)根據預先配置的用戶賬戶信息,驗證當前登 錄請求是否合法,例如驗證當前登錄賬戶和密碼是否正確。若當前登錄請求通過驗證,則根 據獲取登錄賬戶信息,根據登錄賬戶信息和已備案的用戶賬戶,判斷當前登錄賬戶是否為 已備案的用戶賬戶。若當前賬戶為已備案的用戶賬戶,則根據備案的用戶權限,獲取當前登 錄賬戶的用戶權限。
      [0119] 當前登錄賬戶通過驗證后,查詢國際語言數據庫中是否存在與當前登錄賬戶對應 的自定義語言資源。
      [0120] 需要說明的是,可預先配置各用戶賬戶對應的自定義語言資源,例如根據終端的 銷售區(qū)域等信息,預先配置銷售區(qū)域的語言環(huán)境對應的語言資源作為用戶賬戶對應的自定 義語言資源。
      [0121] 登錄賬戶對應的自定義語言資源可W W語言種類編碼表的形式進行保存,包括有 一個或多個語種的字符串編碼,為便于查找可W使用DeviceID進行命名。
      [0122] 步驟S23、若所述國際語言數據庫內存在與所述登錄賬戶對應的自定義語言資源, 則根據所述用戶權限,監(jiān)控所述登錄賬戶對所述自定義語言資源進行的管理操作。
      [0123] 若在國際語言資源庫中成功查找到當前登錄賬戶對應的自定義語言資源,則國際 化維護系統(tǒng)根據用戶權限,監(jiān)控當前登錄賬戶對自定義語言資源進行的管理操作。
      [0124] 用戶可W使用當前登錄賬戶對對應的自定義語言資源進行修改、刪除等管理操 作,還可W增加新的語言資源到自定義語言資源的語言種類編碼表中。
      [0125] 國際化維護系統(tǒng)根據用戶權限,監(jiān)控當前登錄賬戶對自定義語言資源的管理操 作,限制當前登錄賬戶僅能對對應的自定義語言資源進行管理操作。
      [01%] 對應的,所述步驟S30包括:
      [0127] 步驟S32、根據所述管理操作對所述自定義語言資源進行更新,W便與所述登錄賬 戶對應的終端根據所述更新進行對應的語言配置。
      [0128] 在當前登錄賬戶完成對自定義語言資源的管理操作后,國際化維護系統(tǒng)根據管理 操作對自定義語言資源進行更新,并更新被管理的語言資源版本信息。
      [0129] 然后,國際化維護系統(tǒng)控制當前登錄賬戶對應的終端根據更新后的自定義語言資 源進行語言配置。
      [0130] 具體的,作為一種實施方式,當前登錄賬戶登錄國際化維護系統(tǒng)時,發(fā)送的登錄請 求攜帶有當前登錄賬戶對應的終端的語言環(huán)境。
      [0131] 國際化維護系統(tǒng)根據更新后的自定義語言資源和終端的語言環(huán)境,判斷當前登錄 賬戶對應的終端是否需要進行語言的重配。
      [0132] 若更新的自定義語言資源與終端的語言環(huán)境對應,則國際化維護系統(tǒng)將更新后的 自定義語言資源返回當前終端,控制終端根據收到的自定義語言資源進行語言配置。
      [0133] 例如,當前用戶使用登錄賬戶登錄國際化維護系統(tǒng),修改了自定義語言資源中的 部分英語譯文,且當前登錄賬戶對應的終端語言環(huán)境為英語,則國際化維護系統(tǒng)將更新后 的自定義英語資源返回終端,控制終端加載更新后的自定義英語資源,進行語言配置。
      [0134] 作為另一種實施方式,終端在開機時,或開機后向國際化管理系統(tǒng)發(fā)送查詢請求, 若查詢到終端當前語言環(huán)境對應的自定義語言資源版本信息有更新,則終端獲取此更新后 的自定義語言資源,根據國際化維護系統(tǒng)返回的自定義語言資源,進行終端系統(tǒng)和終端中 各應用軟件語言的配置。
      [0135] 由此,實現(xiàn)了具有用戶權限的登錄賬戶對自定義語言資源的管理。用戶在使用登 錄賬戶對自定義語言資源進行修改后,控制對應的終端根據更新后的自定義語言資源進行 語言的重新配置,不需要研發(fā)人員重新編譯發(fā)布應用軟件的安裝包,也不需要終端重新安 裝應用軟件,簡化了國際化語言的維護工作量,提升了管理工作的效率,實現(xiàn)了用戶可W定 義終端的顯示字符串。
      [0136] 在本實施例中,通過預先配置用戶權限,對國際語言數據庫中的自定義語言資源 進行管理,實現(xiàn)了國際化語言資源的快捷管理操作,用戶僅需通過管理國際語言資源庫中 自定義語言資源的形式即可實現(xiàn)對終端國際化語言的自定義管理,大大簡化了研發(fā)人員的 工作量,提升了用戶體驗。
      [0137] 進一步的,參照圖4,本發(fā)明國際化語言管理方法第五實施例提供一種國際化語言 管理方法,基于上述圖3所示的實施例,所述步驟S22之后,還包括:
      [0138] 步驟S24、若所述國際語言數據庫內不存在與所述登錄賬戶對應的自定義語言資 源,則根據所述公共語言資源和所述登錄賬戶,在所述國際語言數據庫中創(chuàng)建與所述登錄 賬戶對應的自定義語言資源。
      [0139] 若在國際語言數據庫中,未查找到當前登錄賬戶對應的自定義語言資源,則國際 化維護管理系統(tǒng)預先配置的公共語言資源,在國際語言數據庫中創(chuàng)建當前登錄賬戶對應的 自定義語言資源。
      [0140] 作為一種實施方式,國際化維護系統(tǒng)在國際語言數據庫中創(chuàng)建自定義語言種類編 碼表,用于保存當前登錄賬戶對應的自定義語言資源。
      [0141] 然后,國際化維護系統(tǒng)根據預先配置的公共語言資源,選取優(yōu)先級最高或預先配 置的默認語言資源,作為當前登錄賬戶對應的自定義語言資源,另存到創(chuàng)建的自定義語言 種類編碼表中。
      [0142] 作為另一種實施方式,若未查找到登錄賬戶對應的自定義語言資源,則獲取登錄 賬戶對應的終端的語言環(huán)境;根據語言環(huán)境和預先配置的公共語言資源,在國際語言數據 庫中創(chuàng)建登錄賬戶對應的自定義語言資源。
      [0143] 具體的,若當前的登錄請求攜帶有當前登錄賬戶對應的終端語言環(huán)境信息,則國 際化維護系統(tǒng)根據登錄請求攜帶的語言環(huán)境信息,獲取當前終端的語言環(huán)境,也即得到登 錄賬戶對應的終端的語言環(huán)境;若當前的登錄請求攜未帶有當前登錄賬戶對應的終端語言 環(huán)境信息,則國際化維護系統(tǒng)可W向當前登錄賬戶對應的終端發(fā)送查詢請求,獲取終端的 語言環(huán)境。
      [0144] 然后,國際化維護系統(tǒng)根據終端的語言環(huán)境,獲取國際語言數據庫中對應的公共 語言資源作為自定義語言資源,并將此公共語言資源另存到創(chuàng)建的自定義語言種類編碼表 中,自定義語言種類編碼表部署在國際語言數據庫中。
      [0145] 對應的,所述步驟S32包括:
      [0146] 步驟S33、根據所述創(chuàng)建的自定義語言資源對所述國際語言數據庫進行更新,W便 與所述登錄賬戶對應的終端根據所述更新進行對應的語言配置
      [0147] 具體的,國際化維護系統(tǒng)根據創(chuàng)建的自定義語言資源更新國際語言數據庫,將創(chuàng) 建的自定義語言資源返回當前登錄賬戶對應的終端,W便終端加載對應的自定義語言資 源,進行語言配置
      [0148] 由此,實現(xiàn)了登錄賬戶對應的終端優(yōu)先根據自定義語言資源進行語言配置。在終 端對應的登錄賬戶首次登錄國際化維護系統(tǒng)等情況下,由于未配置對應的自定義語言資 源,國際化維護系統(tǒng)根據終端的登錄賬戶和語言環(huán)境,將對應的公共語言資源返回終端,并 創(chuàng)建終端的自定義語言資源,實現(xiàn)了為終端保存?zhèn)€性化的字符串。
      [0149] 在本實施例中,未找到登錄賬戶對應的自定義語言資源時,根據公共語言資源和 登錄賬戶在國際語言數據庫中創(chuàng)建登錄賬戶對應的自定義語言資源;然后,根據創(chuàng)建的自 定義語言資源對國際語言數據庫進行更新,W便與登錄賬戶對應的終端根據更新進行對應 的語言配置,后續(xù)用戶可W對終端自定義語言資源進行管理,提升了用戶體驗。
      [0150] 參照圖5,本發(fā)明國際化語言管理系統(tǒng)第一實施例提供一種國際化語言管理系統(tǒng), 應用于服務器中,所述服務器包括一國際語言數據庫,且所述服務器與一個或多個終端連 接,所述國際化語言管理系統(tǒng)包括:
      [0151] 登錄模塊10,用于接收終端輸入的登錄賬戶,并確定所述登錄賬戶對所述國際語 言數據庫的管理權限。
      [0152] 本發(fā)明實施例通過預先配置國際語言數據庫,并將國際語言數據庫部署在服務器 中,并與終端共享。實現(xiàn)了對國際語言資源的單獨管理、維護,大大減少了國際化語言的維 護工作量。
      [0153] 作為一種實施方式,本實施例將國際語言數據庫保存在服務器中,將國際化語言 管理系統(tǒng)部署在服務器中,通過國際化語言管理系統(tǒng)進行國際語言數據庫的管理與維護。
      [0154] 首先,將配置的國際化語言寫入國際語言數據庫的文件中。
      [0155] 具體的,可W在國際語言數據庫中建立語言種類編碼表,編碼當前支持的語言。在 語言種類編碼表中,首行記載了各語言環(huán)境的語種名稱;首列記載了終端系統(tǒng)中各字符串 的name(名稱),其他列記載了首列各字符串name在各語言環(huán)境中對應的譯文。例如,第二列 記載了 en(英語)語言資源,包括終端系統(tǒng)中各字符串name對應的英語譯文。W此類推,語言 種類編碼表中記載了終端系統(tǒng)中各字符串對應的各語種的譯文。
      [0156] 需要說明的是,由于終端中所有應用軟件共享國際語言數據庫,因此不同應用中 相同的字符串,在語言種類編碼表中的各語言環(huán)境下都僅記載了一個對應的譯文,例如 Settings(設置)和Launcher(桌面啟動器)中都有WIFI(Wireless Fidelity,無線局域網), 則在語言種類編碼表中各語言環(huán)境下均只有一個WIFI的譯文。由此,避免了數據冗余。而現(xiàn) 有技術中需要針對終端中各應用進行獨立翻譯,為避免重復翻譯則需要逐個應用對比去除 重復,工作量大。根據本發(fā)明實施例,由于所有的應用均共享國際語言數據庫的資源,能夠 更加快捷、有效的去除重復數據,提升了工作效率。
      [0157] 并且,在語言種類編碼表中預留位置,用于為后續(xù)管理提供可修改位置,例如增加 新語種等。
      [0158] 用戶可W通過終端或服務器輸入登錄賬戶信息,發(fā)送登錄請求。
      [0159] 登錄模塊10接收登錄請求,獲取登錄賬戶,然后根據預先備案的賬戶信息,驗證當 前的登錄請求是否合法。
      [0160] 若當前登錄請求通過驗證,例如用戶名和密碼正確,則獲取當前登錄賬戶信息,得 到的賬戶信息可W是當前登錄賬戶的用戶名、用戶ID等。
      [0161] 然后,登錄模塊10根據當前登錄賬戶信息和預先備案的賬戶管理權限,獲取當前 登錄賬戶對國際語言數據庫的管理權限。
      [0162] 需要說明的是,各登錄賬戶對國際語言數據庫的管理權限為預先配置的,例如,可 W配置登錄賬戶對國際語言數據庫的資源僅有修改權限,還可W配置登錄賬戶對國際語言 數據庫中的部分資源有管理權限、另外一部分資源無管理權限。
      [0163] 若當前登錄請求未通過驗證,則登錄模塊10拒絕當前的登錄請求。
      [0164] 權限模塊20,用于根據所述管理權限,監(jiān)控所述登錄賬戶對所述國際語言數據庫 進行的管理操作。
      [0165] 在獲取當前登錄賬戶對國際語言數據庫的管理權限后,權限模塊20根據當前登錄 賬戶的管理權限,監(jiān)控當前登錄賬戶對國際語言數據庫進行的管理操作。
      [0166] 具體的,作為一種實施方式,當前登錄賬戶可W在管理權限范圍內,對國際語言數 據庫中的語言資源進行管理操作,例如修改語言資源、增加語言資源、刪除語言資源等。
      [0167] 權限模塊20根據當前登錄賬戶對應的管理權限,監(jiān)控當前登錄賬戶對國際語言數 據庫中語言資源的管理操作,避免當前登錄賬戶的管理操作超出管理權限的范圍。
      [0168] 更新模塊30,用于根據所述管理操作對所述國際語言數據庫進行更新,W便所述 終端根據所述更新進行對應的語言配置。
      [0169] 在當前登錄賬戶對國際語言數據庫進行管理操作后,更新模塊根據管理操作30更 新國際語言數據庫,W便終端根據更新進行對應的語言配置。終端在進行語言配置時,僅獲 取終端當前語言環(huán)境對應的語言資源進行語言配置。
      [0170] 本實施例中,終端可W是電視、手機等。終端的語言環(huán)境,也可理解為終端使用的 語種,例如漢語、英語、法語等。
      [0171] 具體的,作為一種實施方式,更新模塊30保存登錄賬戶對國際語言數據庫中語言 資源的修改,并更此新語言資源對應的版本信息。然后,更新國際語言數據庫,使國際語言 數據庫中的語言資源為最新的語言資源。
      [0172] 然后,更新模塊30根據各終端當前的語言環(huán)境,選擇語言環(huán)境與當前更新的語言 資源匹配的終端,將更新后的語言資源推送到被選擇的終端,控制終端根據更新后的語言 資源進行語言配置。
      [0173] 例如當前登錄賬戶對英語資源進行了修改的管理操作,則更新模塊30根據各終端 的當前語言環(huán)境,選擇使用英語的終端,將更新后的英語資源推送到使用英語的終端,控制 終端進行語言配置。
      [0174] 作為另一種實施方式,更新模塊30保存登錄賬戶對國際語言數據庫中語言資源的 修改,并更此新語言資源對應的版本信息。然后,更新國際語言數據庫,使國際語言數據庫 中的語言資源為最新的語言資源。
      [0175] 然后,更新模塊30將國際語言數據庫的更新信息推送到終端,由終端根據當前配 置的語言環(huán)境和國際語言數據庫的更新信息,判斷是否需要進行語言資源的更新。
      [0176] 若當前國際語言數據庫更新的語言資源是當前終端語言環(huán)境對應的語言資源,貝U 終端獲取國際語言數據庫中更新后的語言資源,進行終端的語言配置;若當前國際語言數 據庫更新的語言資源不是當前終端語言環(huán)境對應的語言資源,則終端不進行語言資源的更 新。
      [0177] 作為另一種實施方式,更新模塊30更新國際語言數據庫中被管理的語言資源,并 更此新語言資源對應的版本信息。
      [0178] 終端在開機時,或開機后根據預設的頻率向更新模塊30發(fā)送查詢請求,若查詢到 終端當前語言環(huán)境對應的語言資源版本信息有更新,則終端獲取此語言資源,根據更新模 塊30返回的語言資源,進行終端系統(tǒng)和終端中各應用軟件語言的配置。
      [0179] 當然,終端本地可W根據實際需要選擇是否需要在本地配置語言資源數據庫。
      [0180] 若終端本地配置有語言資源數據庫,則可W存儲終端的自定義語言資源。當然,還 可W存儲公共語言資源。
      [0181] 作為一種實施方式,更新模塊30將更新的語言資源返回給終端,控制終端更新本 地語言資源數據庫中對應的語言資源,并進行語言配置。
      [0182] 作為另一種實施方式,更新模塊30將更新信息反饋給終端。例如,用戶通過當前終 端登錄國際化維護系統(tǒng),修改了當前終端的自定義語言資源,則更新模塊30在更新國際語 言數據庫后,將修改信息返回當前終端。
      [0183] 終端收到修改信息后,向更新模塊30發(fā)送更新請求,請求獲取更新后的自定義語 言資源;或,終端根據當前的語言環(huán)境和收到的修改信息,判斷當前修改的語言資源是否當 前語言環(huán)境對應的語言資源,若是,則向更新模塊30發(fā)送更新請求,獲取更新后的自定義語 言資源。
      [0184] 更新模塊30收到更新請求后,將更新后的語言資源返回終端,W便終端更新本地 語言資源數據庫中對應的語言資源,進行終端語言的配置。
      [0185] 作為另一種實施方式,更新模塊30將更新信息發(fā)送給未配置自定義語言資源、使 用公共語言資源的終端。終端根據實際需求,向更新模塊30發(fā)送更新請求,獲取更新后的公 共語言資源,更新終端本地的語言資源數據庫,進行語言配置。
      [0186] 由此,終端可W使用終端本地的語言資源數據庫,無需通過網絡連接服務器,即可 加載語言資源進行終端語言的切換,降低了終端進行語言配置時對服務器的依賴。
      [0187] 在本實施例中,預先配置國際語言數據庫,供終端共享,實現(xiàn)了語言資源的統(tǒng)一管 理。通過配置不同的賬戶對國際語言數據庫的管理權限,實現(xiàn)了對國際語言數據庫資源的 分級管理。在對國際語言數據庫的修改、增加等管理操作完成后,根據管理操作對國際語言 數據庫進行更新,可W立即生效,W便終端根據更新后的國際語言數據庫進行對應的語言 配置,實現(xiàn)終端語言配置的更新,不需要編譯人員重新發(fā)布應用程序的安裝包,也不需要終 端重新安裝應用程序,大大減少了國際化語言維護的工作量,降低了維護成本,實現(xiàn)了國際 化語言的單獨管理。
      [0188] 進一步的,參照圖5,本發(fā)明國際化語言管理系統(tǒng)第二實施例提供一種國際化語言 管理系統(tǒng),基于上述圖5所示的本發(fā)明國際化語言管理系統(tǒng)第一實施例,所述登錄賬戶的管 理權限包括管理員權限和用戶權限,所述國際語言數據庫包括預先配置的公共語言資源和 與所述登錄賬戶對應的自定義語言資源。
      [0189] 本實施例中,登錄賬戶的管理權限包括管理員權限和用戶權限,管理員權限可用 于區(qū)域產品經理對國際語言數據庫的維護,用戶權限可用于各終端用戶對終端的語言配置 進行維護。
      [0190] 對應的,服務器中的國際語言數據庫包括公共語言資源和各登錄賬戶對應的自定 義語言資源。其中,公共語言資源為預先配置,各終端均可獲取公共語言資源進行語言配 置;各登錄賬戶對應的自定義語言資源,僅對各登錄賬戶對應的終端生效,不能用于登錄賬 戶對應的終端W外的其他終端的語言配置。
      [0191] 若登錄賬戶為管理員權限,則可根據管理員權限對公共語言資源進行修改、增加、 刪除等維護操作;若登錄賬戶為用戶權限,則可根據用戶權限,對當前登錄賬戶對應的自定 義語言資源進行修改、增加、刪除等維護操作。
      [0192] 在本實施例中,登錄賬戶的管理權限包括管理員權限和用戶權限,國際語言數據 庫包括預先配置的公共語言資源和與登錄賬戶對應的自定義語言資源。本實施例通過將登 錄賬戶的權限分為管理員權限和用戶權限,并在國際語言數據庫中預先配置公共語言資源 和與登錄賬戶對應的自定義語言資源,實現(xiàn)了對國際語言數據庫中的個性化維護,各登錄 賬戶根據實際的權限范圍,對國際語言數據庫進行權限范圍內的管理操作,從而對國際語 言數據庫進行有條理、責權清晰的管理,避免越權操作對終端的語言配置造成困擾。
      [0193] 進一步的,參照圖5,本發(fā)明國際化語言管理系統(tǒng)第S實施例提供一種國際化語言 管理系統(tǒng),基于上述圖5所示的本發(fā)明國際化語言管理系統(tǒng)第二實施例,當所述登錄賬戶的 管理權限為管理員權限時,所述權限模塊20還用于,
      [0194] 根據所述管理員權限,監(jiān)控所述登錄賬戶對所述公共語言資源進行的管理操作。 [01M]本實施例中,當前登錄賬戶的管理權限為管理員權限,也即當前的登錄賬戶為管 理員賬戶,管理員賬戶為預先配置并備案的。
      [0196] 例如,可W將管理員賬戶分配給區(qū)域產品經理。在發(fā)現(xiàn)終端的語言有翻譯錯誤時, 區(qū)域產品經理可W使用管理員賬戶登錄國際化維護系統(tǒng),發(fā)送登錄請求。
      [0197] 在收到登錄請求后,登錄模塊10根據預先配置的管理員賬戶信息,驗證當前登錄 請求是否合法,例如驗證當前登錄賬戶和密碼是否正確。若當前登錄請求通過驗證,則根據 獲取登錄賬戶信息,根據登錄賬戶信息和已備案的管理員賬戶,判斷當前登錄賬戶是否為 已備案的管理員賬戶。若當前賬戶為已備案的管理員賬戶,則根據備案的管理權限,獲取當 前登錄賬戶的管理員權限。
      [0198] 國際語言數據庫包括預先配置的公共語言資源,公共語言資源包括一種或多種語 言資源,例如英語、漢語、法語、德語等,是多個終端共享的、多個終端可共同使用的。
      [0199] 當前登錄賬戶通過驗證后,可W對公共語言資源進行修改、刪除等管理操作,還可 W增加新的語言資源到公共語言資源的語言種類編碼表中。
      [0200] 權限模塊20根據管理員權限,監(jiān)控當前登錄賬戶對公共語言資源的管理操作。
      [0201] 對應的,所述更新模塊30,還用于根據所述管理操作對所述公共語言資源進行更 新,W便所述終端根據所述更新進行對應的語言配置
      [0202] 在當前登錄賬戶完成對公共語言資源的管理操作后,更新模塊30根據管理操作對 公共語言資源進行更新,并更新被管理的語言資源版本信息,W便終端根據更新后的公共 語言資源進行語言配置。
      [0203] 若終端當前的語言配置使用的是公共語言資源,則終端可W根據更新后的公共語 言資源更新語言配置;若終端當前的語言配置使用的是自定義語言資源,則終端無需更新 語言配置,在終端修改語言配置,使用公共語言資源時,則獲取更新后的公共語言資源進行 語言配置。
      [0204] 由此,實現(xiàn)了具有管理權限的登錄賬戶對公共語言資源的管理。區(qū)域產品經理在 使用管理員賬戶將公共語言資源進行統(tǒng)一的修改后,控制各使用公共語言資源的終端根據 更新后的公共語言資源統(tǒng)一進行語言的重新配置,不需要研發(fā)人員重新編譯發(fā)布應用軟件 的安裝包,也不需要終端重新安裝應用軟件,簡化了國際化語言的維護工作量,提升了管理 工作的效率。
      [0205] 在本實施例中,通過預先配置管理員權限,對國際語言數據庫中公共語言資源進 行管理,實現(xiàn)了國際化語言資源的快捷管理操作,僅需通過管理國際語言資源庫的形式即 可實現(xiàn)對終端國際化語言的管理,無需重新編譯終端應用的安裝包,大大簡化了研發(fā)人員 的工作量,也無需終端重新安裝應用,提升了用戶體驗。
      [0206] 進一步的,參照圖6,本發(fā)明國際化語言管理系統(tǒng)第四實施例提供一種國際化語言 管理系統(tǒng),基于上述圖5所示的本發(fā)明國際化語言管理系統(tǒng)第二實施例,當所述登錄賬戶的 管理權限為用戶權限時,所述權限模塊20包括:
      [0207] 查詢單元21,用于查詢所述國際語言數據庫內是否存在與所述登錄賬戶對應的自 定義語言資源。
      [0208] 本實施例中,當前登錄賬戶的管理權限為用戶權限,也即當前的登錄賬戶為用戶 賬戶。用戶賬戶為預先配置并備案的,各用戶賬戶均綁定有對應的終端。
      [0209] 例如,可W根據各終端的唯一識別碼DeviceID(設備號)創(chuàng)建對應的用戶ID和密 碼。本實施例中使用DeviceID作為設備對應的用戶ID,用戶ID也即登錄賬戶,預先將登錄賬 戶和密碼配給對應的終端用戶。當終端用戶發(fā)現(xiàn)終端的語言有翻譯錯誤時,可W使用用戶 賬戶登錄國際化維護系統(tǒng),發(fā)送登錄請求。
      [0210] 在收到登錄請求后,登錄模塊10根據預先配置的用戶賬戶信息,驗證當前登錄請 求是否合法,例如驗證當前登錄賬戶和密碼是否正確。若當前登錄請求通過驗證,則根據獲 取登錄賬戶信息,根據登錄賬戶信息和已備案的用戶賬戶,判斷當前登錄賬戶是否為已備 案的用戶賬戶。若當前賬戶為已備案的用戶賬戶,則根據備案的用戶權限,獲取當前登錄賬 戶的用戶權限。
      [0211] 當前登錄賬戶通過驗證后,查詢單元21國際語言數據庫中是否存在與當前登錄賬 戶對應的自定義語言資源。
      [0212] 需要說明的是,可預先配置各用戶賬戶對應的自定義語言資源,例如根據終端的 銷售區(qū)域等信息,預先配置銷售區(qū)域的語言環(huán)境對應的語言資源作為用戶賬戶對應的自定 義語言資源。
      [0213] 登錄賬戶對應的自定義語言資源可W W語言種類編碼表的形式進行保存,包括有 一個或多個語種的字符串編碼,為便于查找可W使用DeviceID進行命名。
      [0214] 權限單元22,用于若所述國際語言數據庫內存在與所述登錄賬戶對應的自定義語 言資源,則根據所述用戶權限,監(jiān)控所述登錄賬戶對所述自定義語言資源進行的管理操作。
      [0215] 若查詢單元21在國際語言資源庫中成功查找到當前登錄賬戶對應的自定義語言 資源,則權限單元22根據用戶權限,監(jiān)控當前登錄賬戶對自定義語言資源進行的管理操作。
      [0216] 用戶可W使用當前登錄賬戶對對應的自定義語言資源進行修改、刪除等管理操 作,還可W增加新的語言資源到自定義語言資源的語言種類編碼表中。
      [0217] 權限單元22根據用戶權限,監(jiān)控當前登錄賬戶對自定義語言資源的管理操作,限 制當前登錄賬戶僅能對對應的自定義語言資源進行管理操作。
      [0218] 對應的,所述更新模塊30,還用于根據所述管理操作對所述自定義語言資源進行 更新,W便與所述登錄賬戶對應的終端根據所述更新進行對應的語言配置。
      [0219] 在當前登錄賬戶完成對自定義語言資源的管理操作后,更新模塊30根據管理操作 對自定義語言資源進行更新,并更新被管理的語言資源版本信息。
      [0220] 然后,更新模塊30控制當前登錄賬戶對應的終端根據更新后的自定義語言資源進 行語言配置。
      [0221] 具體的,作為一種實施方式,當前登錄賬戶登錄時,發(fā)送的登錄請求攜帶有當前登 錄賬戶對應的終端的語言環(huán)境。
      [0222] 更新模塊30根據更新后的自定義語言資源和終端的語言環(huán)境,判斷當前登錄賬戶 對應的終端是否需要進行語言的重配。
      [0223] 若更新的自定義語言資源與終端的語言環(huán)境對應,則更新模塊30將更新后的自定 義語言資源返回當前終端,控制終端根據收到的自定義語言資源進行語言配置。
      [0224] 例如,當前用戶使用登錄賬戶登錄國際化維護系統(tǒng),修改了自定義語言資源中的 部分英語譯文,且當前登錄賬戶對應的終端語言環(huán)境為英語,則更新模塊30將更新后的自 定義英語資源返回終端,控制終端加載更新后的自定義英語資源,進行語言配置。
      [0225] 作為另一種實施方式,終端在開機時,或開機后向更新模塊30發(fā)送查詢請求,若查 詢到終端當前語言環(huán)境對應的自定義語言資源版本信息有更新,則終端獲取此更新后的自 定義語言資源,根據更新模塊30返回的自定義語言資源,進行終端系統(tǒng)和終端中各應用軟 件語言的配置。
      [0226] 由此,實現(xiàn)了具有用戶權限的登錄賬戶對自定義語言資源的管理。用戶在使用登 錄賬戶對自定義語言資源進行修改后,更新模塊30控制對應的終端根據更新后的自定義語 言資源進行語言的重新配置,不需要研發(fā)人員重新編譯發(fā)布應用軟件的安裝包,也不需要 終端重新安裝應用軟件,簡化了國際化語言的維護工作量,提升了管理工作的效率,實現(xiàn)了 用戶可W定義終端的顯示字符串。
      [0227] 在本實施例中,通過預先配置用戶權限,對國際語言數據庫中的自定義語言資源 進行管理,實現(xiàn)了國際化語言資源的快捷管理操作,用戶僅需通過管理國際語言資源庫中 自定義語言資源的形式,即可實現(xiàn)對終端國際化語言的自定義管理,大大簡化了研發(fā)人員 的工作量,提升了用戶體驗。
      [0228] 進一步的,參照圖7,本發(fā)明國際化語言管理系統(tǒng)第五實施例提供一種國際化語言 管理系統(tǒng),基于上述圖6所示的實施例,所述權限模塊20還包括:
      [0229] 創(chuàng)建單元23,用于若所述國際語言數據庫內不存在與所述登錄賬戶對應的自定義 語言資源,則根據所述公共語言資源和所述登錄賬戶,在所述國際語言數據庫中創(chuàng)建與所 述登錄賬戶對應的自定義語言資源。
      [0230] 若在國際語言數據庫中,未查找到當前登錄賬戶對應的自定義語言資源,則創(chuàng)建 單元23根據預先配置的公共語言資源,在國際語言數據庫中創(chuàng)建當前登錄賬戶對應的自定 義語言資源。
      [0231] 作為一種實施方式,創(chuàng)建單元23在國際語言數據庫中創(chuàng)建自定義語言種類編碼 表,用于保存當前登錄賬戶對應的自定義語言資源。
      [0232] 然后,創(chuàng)建單元23根據預先配置的公共語言資源,選取優(yōu)先級最高或預先配置的 默認語言資源,作為當前登錄賬戶對應的自定義語言資源,另存到創(chuàng)建的自定義語言種類 編碼表中。
      [0233] 作為另一種實施方式,若未查找到登錄賬戶對應的自定義語言資源,則獲取登錄 賬戶對應的終端的語言環(huán)境;根據語言環(huán)境和預先配置的公共語言資源,在國際語言數據 庫中創(chuàng)建登錄賬戶對應的自定義語言資源。
      [0234] 具體的,若當前的登錄請求攜帶有當前登錄賬戶對應的終端語言環(huán)境信息,則倉U 建單元23根據登錄請求攜帶的語言環(huán)境信息,獲取當前終端的語言環(huán)境,也即得到登錄賬 戶對應的終端的語言環(huán)境;若當前的登錄請求攜未帶有當前登錄賬戶對應的終端語言環(huán)境 信息,則創(chuàng)建單元23可W向當前登錄賬戶對應的終端發(fā)送查詢請求,獲取終端的語言環(huán)境。
      [0235] 然后,創(chuàng)建單元23根據終端的語言環(huán)境,獲取國際語言數據庫中對應的公共語言 資源作為自定義語言資源,并將此公共語言資源另存到創(chuàng)建的自定義語言種類編碼表中, 自定義語言種類編碼表部署在國際語言數據庫中。
      [0236] 對應的,所述更新模塊30,還用于根據所述創(chuàng)建的自定義語言資源對所述國際語 言數據庫進行更新,W便與所述登錄賬戶對應的終端根據所述更新進行對應的語言配置。
      [0237] 具體的,更新模塊30根據創(chuàng)建的自定義語言資源更新國際語言數據庫,將創(chuàng)建的 自定義語言資源返回當前登錄賬戶對應的終端,W便終端加載對應的自定義語言資源,進 行語言配置。
      [0238] 由此,實現(xiàn)了登錄賬戶對應的終端優(yōu)先根據自定義語言資源進行語言配置。在終 端對應的登錄賬戶首次登錄等情況下,由于未配置對應的自定義語言資源,更新模塊30根 據終端的登錄賬戶和語言環(huán)境,將對應的公共語言資源返回終端,并且創(chuàng)建單元23創(chuàng)建終 端的自定義語言資源,實現(xiàn)了為終端保存?zhèn)€性化的字符串。
      [0239] 在本實施例中,未找到登錄賬戶對應的自定義語言資源時,根據公共語言資源和 登錄賬戶在國際語言數據庫中創(chuàng)建登錄賬戶對應的自定義語言資源,然后,根據創(chuàng)建的自 定義語言資源對國際語言數據庫進行更新,W便與當前登錄賬戶對應的終端根據更新后的 國際語言數據庫進行的語言配置,后續(xù)用戶可W對終端自定義語言資源進行管理,提升了 用戶體驗。
      [0240] W上僅為本發(fā)明的可選實施例,并非因此限制本發(fā)明的專利范圍,凡是利用本發(fā) 明說明書及附圖內容所作的等效結構或等效流程變換,或直接或間接運用在其他相關的技 術領域,均同理包括在本發(fā)明的專利保護范圍內。
      【主權項】
      1. 一種國際化語言管理方法,應用于服務器中,其特征在于,所述服務器包括一國際語 言數據庫,且所述服務器與一個或多個終端連接,所述國際化語言管理方法包括以下步驟: 接收終端輸入的登錄賬戶,并確定所述登錄賬戶對所述國際語言數據庫的管理權限; 根據所述管理權限,監(jiān)控所述登錄賬戶對所述國際語言數據庫進行的管理操作;及 根據所述管理操作對所述國際語言數據庫進行更新,以便所述終端根據所述更新進行 對應的語言配置。2. 如權利要求1所述的國際化語言管理方法,其特征在于,所述登錄賬戶的管理權限包 括管理員權限和用戶權限,所述國際語言數據庫包括預先配置的公共語言資源和與所述登 錄賬戶對應的自定義語言資源。3. 如權利要求2所述的國際化語言管理方法,其特征在于,當所述登錄賬戶為管理權限 時,所述國際化語言管理方法還包括: 根據所述管理員權限,監(jiān)控所述登錄賬戶對所述公共語言資源進行的管理操作;及 根據所述管理操作對所述公共語言資源進行更新,以便所述終端根據所述更新進行對 應的語言配置。4. 如權利要求2所述的國際化語言管理方法,其特征在于,當所述登錄賬戶的管理權限 為用戶權限時,所述國際化語言管理方法還包括: 查詢所述國際語言數據庫內是否存在與所述登錄賬戶對應的自定義語言資源; 若所述國際語言數據庫內存在與所述登錄賬戶對應的自定義語言資源,則根據所述用 戶權限,監(jiān)控所述登錄賬戶對所述自定義語言資源進行的管理操作;及 根據所述管理操作對所述自定義語言資源進行更新,以便與所述登錄賬戶對應的終端 根據所述更新進行對應的語言配置。5. 如權利要求4所述的國際化語言管理方法,其特征在于,所述國際化語言管理方法還 包括: 若所述國際語言數據庫內不存在與所述登錄賬戶對應的自定義語言資源,則根據所述 公共語言資源和所述登錄賬戶,在所述國際語言數據庫中創(chuàng)建與所述登錄賬戶對應的自定 義語言資源;及 根據所述創(chuàng)建的自定義語言資源對所述國際語言數據庫進行更新,以便與所述登錄賬 戶對應的終端根據所述更新進行對應的語言配置。6. -種國際化語言管理系統(tǒng),應用于服務器中,其特征在于,所述服務器包括一國際語 言數據庫,且所述服務器與一個或多個終端連接,所述國際化語言管理系統(tǒng)包括: 登錄模塊,用于接收終端輸入的登錄賬戶,并確定所述登錄賬戶對所述國際語言數據 庫的管理權限; 權限模塊,用于根據所述管理權限,監(jiān)控所述登錄賬戶對所述國際語言數據庫進行的 管理操作;及 更新模塊,用于根據所述管理操作對所述國際語言數據庫進行更新,以便所述終端根 據所述更新進行對應的語言配置。7. 如權利要求6所述的國際化語言管理系統(tǒng),其特征在于,所述登錄賬戶的管理權限包 括管理員權限和用戶權限,所述國際語言數據庫包括預先配置的公共語言資源和與所述登 錄賬戶對應的自定義語言資源。8. 如權利要求7所述的國際化語言管理系統(tǒng),其特征在于,當所述登錄賬戶的管理權限 為管理員權限時,所述權限模塊還用于, 根據所述管理員權限,監(jiān)控所述登錄賬戶對所述公共語言資源進行的管理操作; 所述更新模塊,還用于根據所述管理操作對所述公共語言資源進行更新,以便所述終 端根據所述更新進行對應的語言配置。9. 如權利要求7所述的國際化語言管理系統(tǒng),其特征在于,當所述登錄賬戶的管理權限 為用戶權限時,所述權限模塊包括: 查詢單元,用于查詢所述國際語言數據庫內是否存在與所述登錄賬戶對應的自定義語 目資源; 權限單元,用于若所述國際語言數據庫內存在與所述登錄賬戶對應的自定義語言資 源,則根據所述用戶權限,監(jiān)控所述登錄賬戶對所述自定義語言資源進行的管理操作; 所述更新模塊,還用于根據所述管理操作對所述自定義語言資源進行更新,以便與所 述登錄賬戶對應的終端根據所述更新進行對應的語言配置。10. 如權利要求9所述的國際化語言管理系統(tǒng),其特征在于,所述權限模塊還包括: 創(chuàng)建單元,用于若所述國際語言數據庫內不存在與所述登錄賬戶對應的自定義語言資 源,則根據所述公共語言資源和所述登錄賬戶,在所述國際語言數據庫中創(chuàng)建與所述登錄 賬戶對應的自定義語言資源; 所述更新模塊,還用于根據所述創(chuàng)建的自定義語言資源對所述國際語言數據庫進行更 新,以便與所述登錄賬戶對應的終端根據所述更新進行對應的語言配置。
      【文檔編號】G06F9/44GK105956485SQ201610266530
      【公開日】2016年9月21日
      【申請日】2016年4月26日
      【發(fā)明人】劉遠鳳
      【申請人】深圳Tcl數字技術有限公司
      網友詢問留言 已有0條留言
      • 還沒有人留言評論。精彩留言會獲得點贊!
      1