[發明專利]一種快速復制和翻譯網站的方法有效
| 申請號: | 201910059795.6 | 申請日: | 2019-01-22 |
| 公開(公告)號: | CN109783579B | 公開(公告)日: | 2020-06-02 |
| 發明(設計)人: | 溫廣意 | 申請(專利權)人: | 南京焦點領動云計算技術有限公司 |
| 主分類號: | G06F16/27 | 分類號: | G06F16/27;G06F16/22;G06F16/958;G06F40/58 |
| 代理公司: | 南京瑞弘專利商標事務所(普通合伙) 32249 | 代理人: | 陳建和 |
| 地址: | 210000 江蘇省南京市*** | 國省代碼: | 江蘇;32 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 快速 復制 翻譯 網站 方法 | ||
本發明公開了一種快速復制和翻譯網站的方法,其特征在于,通過收集源網站的數據,包括網站頁面數據和網站全局設置數據,經過對這些數據的復制、拆分、翻譯,最后將已翻譯的數據復制到目標網站數據庫表中。能很快完成由一個網站到另一個網站的復制,而且能夠根據不同的語種翻譯需要將網站翻譯為其他語種,大大提高了一個網站的制作效率和減少了網站制作的周期,并且能夠達到客戶購買多個語種只需要制作一個主站點,然后其他語種使用翻譯功能翻譯過去即可。
技術領域
本發明涉及計算機數據處理領域,特別是涉及一種快速復制和翻譯網站的方法。
背景技術
基于Saas模式的云建站工具讓用戶很輕松地建造自己的網站。然而隨著國際化業務的開展,僅支持中文或者英文語種的網站已經遠遠不能滿足用戶的需求,阿拉伯語、法語、俄語等超過幾十種小語種語言成為用戶建站必然考慮的語種,而如何將主站中的數據翻譯為小語種成為了一個難題另外,隨著云建站用戶量增加,繁多的網站制作要求和制作周期也將越來越高,對于已經做好的網站且做的比較好的網站,如何能夠達到復用的效果也越來越重要基于上述情況,我們需要開發了一個系統作為專門復制客戶的一個網站到另一個網站中,而且在復制的過程中,我們可以根據客戶的需求將源站點的數據中需要翻譯的部分翻譯到對應的目標站的語種。
發明內容
本發明所要解決的技術問題是克服現有技術的不足,提供一種快速復制和翻譯網站的方法。
為解決上述技術問題,本發明提供一種快速復制和翻譯網站的方法,其特征在于,通過收集源網站的數據,包括網站頁面數據和網站全局設置數據,經過對這些數據的復制、拆分、翻譯,最后將已翻譯的數據復制到目標網站數據庫表中,具體步驟包括:
步驟1:網站數據的準備:對目標網站數據進行預處理,所述預處理包括對目標網站數據執行清空、覆蓋或不覆蓋的請求;從數據庫內提取存儲源網站數據的所有數據表,遍歷數據表內所有表字段,根據預處理后的目標網站數據的需要,將源網站數據表中的對應數據復制到臨時表中,并對臨時表中的表字段名稱賦予翻譯標識;
步驟2:網站數據拆分:基于步驟1中表字段名稱的翻譯標識,將待翻譯數據從臨時表中拆分出,并存入待翻譯表中,同時在待翻譯表中記錄待翻譯數據的位置信息和翻譯完成標識符;
步驟3:網站數據翻譯:根據網站數據拆分結果,遍歷翻譯表中記錄的待翻譯字符串,調用用戶所選的翻譯方式,包括在線翻譯工具和本地翻譯工具,按照用戶要求的語種,執行對待翻譯字符串的翻譯;每執行完一個字符串的翻譯,更新翻譯完成標識符為“已完成”,直至待翻譯表中的所有翻譯完成標識符全部更新完畢;
步驟4:網站數據同步:監測到網站復制及翻譯需求處理完畢后,根據業務順序,將復制完成的網站數據及已翻譯的網站數據同步入目標網站的數據表中,具體指從臨時表中調取數據,根據臨時表中的數據記錄,依照業務順序執行數據更新及翻譯數據替換。
所述步驟1中包括:
步驟1-1:啟動線程檢測目標網站數據的預處理,包括對目標網站數據執行清空、覆蓋或不覆蓋的請求;對上一次執行網站導入的時間進行判定,如果沒有執行過從源網站到目標網站的導入或者翻譯操作,則執行對目標網站數據清空的請求,如果執行過從源網站到目標網站的導入或者翻譯操作,則執行對目標網站數據覆蓋或不覆蓋的請求,如果是清空請求,轉步驟1-2,執行目標網站數據的清空;如果是覆蓋請求,轉步驟1-3,執行目標網站數據的覆蓋;如果是不覆蓋請求,轉步驟1-4,執行目標網站數據的不覆蓋;
步驟1-2:目標網站數據的清空:對目標網站數據的所有數據類型都進行刪除,源網站數據根據對應的數據類型復制到臨時表中,臨時表以json文本存儲;
步驟1-3:目標網站數據的覆蓋:若數據類型為頁面數據,則清空目標網站的頁面數據,然后將源網站的頁面數據復制到臨時表中,臨時表以json文本存儲;所述頁面數據包括頁面結構數據、頁面樣式數據和頁面內容數據;
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于南京焦點領動云計算技術有限公司,未經南京焦點領動云計算技術有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201910059795.6/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:數據讀取方法、裝置、電子設備以及存儲介質
- 下一篇:數據同步方法及裝置





