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

基于多平臺的客戶端的更新方法及系統(tǒng)與流程

文檔序號:12133867閱讀:668來源:國知局
基于多平臺的客戶端的更新方法及系統(tǒng)與流程

本發(fā)明涉及互聯(lián)網(wǎng)技術(shù),特別涉及一種基于多平臺的客戶端的更新方法及系統(tǒng)。



背景技術(shù):

在客戶端的多語言版本顯示的內(nèi)容有錯誤需要修改時,要求開發(fā)者在發(fā)布前,提前準(zhǔn)備好所有語種對應(yīng)的翻譯,然后根據(jù)手機(jī)或者軟件設(shè)置的語種顯示對應(yīng)的語言。

該方法存在諸多的限制和不足:1)要求發(fā)布前需要準(zhǔn)備全量的翻譯數(shù)據(jù),對翻譯完成的時效性要求高;2)翻譯應(yīng)用到客戶端后只能在規(guī)定的翻譯文件存檔處修改,因此無法實時看到修改后在應(yīng)該顯示的地方的顯示效果,影響翻譯的質(zhì)量;3)無法修改已發(fā)布版本的翻譯,實時性和版本兼容性無法得到保證等。



技術(shù)實現(xiàn)要素:

本發(fā)明要解決的技術(shù)問題是為了克服現(xiàn)有技術(shù)中不能對已發(fā)布的客戶端的多語言版本的內(nèi)容進(jìn)行實時修改的缺陷,提供一種基于多平臺的客戶端的動態(tài)更新方法及系統(tǒng)。

本發(fā)明是通過下述技術(shù)方案來解決上述技術(shù)問題:

一種基于多平臺的客戶端的動態(tài)更新系統(tǒng),包括基于多個平臺的客戶端和服務(wù)器;

所述客戶端用于編輯當(dāng)前平臺的所述客戶端的多語言版本內(nèi)容,并將編輯后的所述多語言版本內(nèi)容發(fā)送至所述服務(wù)器進(jìn)行審核;

所述服務(wù)器用于在審核通過后,將審核通過的多語言版本內(nèi)容發(fā)布至所有平臺上的客戶端,通過所述審核通過的多語言版本內(nèi)容對所有平臺的客戶端進(jìn)行更新。

較佳地,所述客戶端還用于在編輯所述客戶端的多語言版本內(nèi)容前,獲取編輯所述多語言版本內(nèi)容的權(quán)限。

較佳地,所述客戶端還用于在編輯所述客戶端的多語言版本內(nèi)容之后,對編輯的所述多語言版本內(nèi)容進(jìn)行可視化預(yù)覽。

較佳地,每一平臺的客戶端還用于接收所述審核通過的多語言版本內(nèi)容并更新所在平臺的本地多語言數(shù)據(jù)庫,以及將所述本地多語言數(shù)據(jù)庫中更新的多語言版本內(nèi)容加載到當(dāng)前多語言版本中。

較佳地,所述多平臺包括基于IOS操作系統(tǒng)的終端、基于Android操作系統(tǒng)的終端和基于Windows操作系統(tǒng)的終端,所述終端為手機(jī)、平板電腦或者計算機(jī)。

一種基于多平臺的客戶端的動態(tài)更新方法,采用所述的動態(tài)更新系統(tǒng)實現(xiàn),包括以下步驟:

S1、在當(dāng)前平臺的客戶端編輯所述客戶端的多語言版本內(nèi)容,將編輯后的所述多語言版本內(nèi)容發(fā)送至所述服務(wù)器進(jìn)行審核;

S2、審核通過后,所述服務(wù)器將審核通過的多語言版本內(nèi)容發(fā)布至所有平臺上的客戶端;

S3、通過所述審核通過的多語言版本內(nèi)容對所有平臺的客戶端進(jìn)行更新。

較佳地,在步驟S1之前,還包括:

S01、所述客戶端獲取編輯所述多語言版本內(nèi)容的權(quán)限。

較佳地,在步驟S1中,在所述當(dāng)前平臺的客戶端編輯所述客戶端的多語言版本內(nèi)容的步驟之后,以及在所述將編輯后的多語言版本內(nèi)容發(fā)送至所述服務(wù)器進(jìn)行審核的步驟之前,還包括:

S101、對編輯的所述多語言版本內(nèi)容進(jìn)行可視化預(yù)覽。

較佳地,在步驟S3中,在所述通過所述審核通過的多語言版本內(nèi)容對所有平臺的客戶端進(jìn)行更新的步驟中,還包括以下子步驟:

S301、每一平臺的客戶端接收所述審核通過的多語言版本內(nèi)容并更新所在平臺的本地多語言數(shù)據(jù)庫;

S302、將所述本地多語言數(shù)據(jù)庫中更新的多語言版本內(nèi)容加載到當(dāng)前多語言版本中。

較佳地,所述多平臺包括基于IOS操作系統(tǒng)的終端、基于Android操作系統(tǒng)的終端和基于Windows操作系統(tǒng)的終端,所述終端為手機(jī)、平板電腦或者計算機(jī)。

本發(fā)明的積極進(jìn)步效果在于:本發(fā)明的基于多平臺的客戶端的動態(tài)更新方法及系統(tǒng)可以在客戶端上實時編輯客戶端的多語言版本內(nèi)容,并對編輯的內(nèi)容進(jìn)行可視化預(yù)覽,然后發(fā)送至服務(wù)器,服務(wù)器在審核通過后對所有平臺的客戶端的多語言版本進(jìn)行更新,提高了修改客戶端多語言版本的實時性和多語言版本的兼容性,提高了用戶體驗。

附圖說明

圖1為本發(fā)明一較佳實施例的基于多平臺的客戶端的動態(tài)更新系統(tǒng)的結(jié)構(gòu)示意圖。

圖2為本發(fā)明一較佳實施例的基于多平臺的客戶端的動態(tài)更新方法的流程圖。

具體實施方式

下面通過實施例的方式進(jìn)一步說明本發(fā)明,但并不因此將本發(fā)明限制在所述的實施例范圍之中。

如圖1所示,一種基于多平臺的客戶端的動態(tài)更新系統(tǒng),包括服務(wù)器1和基于多個平臺2的客戶端21,所述服務(wù)器1包括生產(chǎn)數(shù)據(jù)庫11,所述每一平臺2包括客戶端21和本地多語言數(shù)據(jù)庫22,多個所述平臺2包括基于IOS操作系統(tǒng)的終端、基于Android操作系統(tǒng)的終端和基于Windows操作系統(tǒng)的終端,所述終端為手機(jī)、平板電腦或者計算機(jī)。

任一客戶端21用于編輯當(dāng)前平臺2的所述客戶端的多語言版本內(nèi)容,并將編輯后的所述多語言版本內(nèi)容發(fā)送至所述服務(wù)器1進(jìn)行審核。所述客戶端21在本地多語言數(shù)據(jù)庫中保存有該多語言版本的版本號,所述服務(wù)器的生產(chǎn)數(shù)據(jù)庫中也存有該客戶端的多語言版本的版本號,除此之外,所述生產(chǎn)數(shù)據(jù)庫還設(shè)置有該客戶端的多語言版本的多語言關(guān)鍵詞、多語言值、多語言語種等多個維度信息。所述編輯的多語言版本的內(nèi)容包括該多語言版本的該客戶端的名稱翻譯錯誤、或者該客戶端顯示界面的內(nèi)容的翻譯錯誤等。所述多語言版本可以為包括日語、中文、英語、漢語、法語、西班牙語、德語和俄語等的多語言版本,具有多語言版本的客戶端可以通過設(shè)置切換客戶端當(dāng)前顯示的語言版本。

在編輯完所述客戶端的多語言版本內(nèi)容之后,對編輯的所述多語言版本內(nèi)容進(jìn)行可視化預(yù)覽。可視化預(yù)覽為顯示對應(yīng)位置修改后的翻譯效果,提高了編輯修改的實時性和便捷性。同時,通過場景式的可視化預(yù)覽,使編輯的多語言版本內(nèi)容更加契合語境和場景。

所述客戶端還用于在編輯所述客戶端的多語言版本內(nèi)容前,獲取編輯所述多語言版本內(nèi)容的權(quán)限。所述權(quán)限可以為工作人員登陸該客戶端的賬號名和密碼,即當(dāng)使用客戶端對該客戶端的多語言版本進(jìn)行編輯修改前,需要輸入該權(quán)限接口的工作人員的用戶名和密碼。這樣工作于不同國家的工作人員可以實時獲取權(quán)限編輯修改客戶端的多語言版本內(nèi)容,保證了編輯修改客戶端的多語言版本的安全性和便捷性。

所述服務(wù)器1接收編輯后的所述多語言版本內(nèi)容,在所述服務(wù)器中根據(jù)該多語言版本的版本號與服務(wù)器中存儲的所述版本號的多語言版本進(jìn)行對比,對比完成后判定編輯修改的所述多語言版本內(nèi)容是否正確,若正確,則通過審核,并將審核通過的多語言版本內(nèi)容保存于生產(chǎn)數(shù)據(jù)庫中。

所述服務(wù)器1用于在審核通過后,將審核通過的多語言版本內(nèi)容發(fā)布至所有平臺的客戶端上,通過所述審核通過的多語言版本內(nèi)容對所有平臺的客戶端進(jìn)行更新。具體為每一平臺的客戶端接收所述審核通過的多語言版本內(nèi)容并更新所在平臺的本地多語言數(shù)據(jù)庫,以及將所述本地多語言數(shù)據(jù)庫中更新的多語言版本內(nèi)容加載到當(dāng)前多語言版本中。這樣,所有平臺的客戶端上均被更新為正確的多語言版本,客戶端再次被打開時,修正后的多語言版本即生效,從而實現(xiàn)了動態(tài)更新,使客戶端的發(fā)布不受限于語言翻譯的提供時間和翻譯材料的準(zhǔn)備的完全度,減輕了客戶端發(fā)布的依賴條件,提高了客戶端多語言版本的可維護(hù)性。

此外,所述服務(wù)器還用于批量導(dǎo)入客戶端的多語言版本,將多語言版本導(dǎo)入后可以根據(jù)所述多語言版本的翻譯關(guān)鍵詞和值判斷是否通過審核,若通過審核,則將所述多語言版本導(dǎo)入生產(chǎn)數(shù)據(jù)庫,若導(dǎo)入到生產(chǎn)數(shù)據(jù)庫中的多語言版本的存在需要修改的內(nèi)容,可以直接在生產(chǎn)數(shù)據(jù)庫中對導(dǎo)入的多語言版本進(jìn)行編輯修改,然后將編輯修改后的多語言版本下發(fā)至所有平臺的客戶端,對平臺中的客戶端的多語言版本進(jìn)行更新。

本實施例還提供了一種基于多平臺的客戶端的動態(tài)更新方法,采用上述的動態(tài)更新系統(tǒng)實現(xiàn),包括以下步驟:

步驟101、所述客戶端獲取編輯所述多語言版本內(nèi)容的權(quán)限。

步驟102、在當(dāng)前平臺的客戶端編輯所述客戶端的多語言版本內(nèi)容,將編輯后的所述多語言版本內(nèi)容發(fā)送至所述服務(wù)器進(jìn)行審核。在步驟101中,在所述當(dāng)前平臺的客戶端編輯所述客戶端的多語言版本內(nèi)容的步驟之后,以及在所述將編輯后的多語言版本內(nèi)容發(fā)送至所述服務(wù)器進(jìn)行審核的步驟之前,還包括:對編輯的所述多語言版本內(nèi)容進(jìn)行可視化預(yù)覽。

步驟103、審核通過后,所述服務(wù)器將審核通過的多語言版本內(nèi)容發(fā)布至所有平臺上的客戶端。

步驟104、通過所述審核通過的多語言版本內(nèi)容對所有平臺的客戶端進(jìn)行更新。步驟104包括兩個子步驟:

子步驟1041、每一平臺的客戶端接收所述審核通過的多語言版本內(nèi)容并更新所在平臺的本地多語言數(shù)據(jù)庫。

子步驟1042、將所述本地多語言數(shù)據(jù)庫中更新的多語言版本內(nèi)容加載到當(dāng)前多語言版本中。

所述多平臺包括基于IOS操作系統(tǒng)的終端、基于Android操作系統(tǒng)的終端和基于Windows操作系統(tǒng)的終端,所述終端為手機(jī)、平板電腦或者計算機(jī)。

綜上所述,本發(fā)明的基于多平臺的客戶端的動態(tài)更新方法及系統(tǒng)可以在客戶端上實時編輯客戶端的多語言版本內(nèi)容,并對編輯的內(nèi)容進(jìn)行可視化預(yù)覽,然后發(fā)送至服務(wù)器,服務(wù)器在審核通過后對所有平臺的客戶端的多語言版本進(jìn)行更新,提高了修改客戶端多語言版本的實時性和多語言版本的兼容性,提高了用戶體驗。

雖然以上描述了本發(fā)明的具體實施方式,但是本領(lǐng)域的技術(shù)人員應(yīng)當(dāng)理解,這僅是舉例說明,本發(fā)明的保護(hù)范圍是由所附權(quán)利要求書限定的。本領(lǐng)域的技術(shù)人員在不背離本發(fā)明的原理和實質(zhì)的前提下,可以對這些實施方式做出多種變更或修改,但這些變更和修改均落入本發(fā)明的保護(hù)范圍。

當(dāng)前第1頁1 2 3 
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1