[發明專利]一種快速復制和翻譯網站的方法有效
| 申請號: | 201910059795.6 | 申請日: | 2019-01-22 |
| 公開(公告)號: | CN109783579B | 公開(公告)日: | 2020-06-02 |
| 發明(設計)人: | 溫廣意 | 申請(專利權)人: | 南京焦點領動云計算技術有限公司 |
| 主分類號: | G06F16/27 | 分類號: | G06F16/27;G06F16/22;G06F16/958;G06F40/58 |
| 代理公司: | 南京瑞弘專利商標事務所(普通合伙) 32249 | 代理人: | 陳建和 |
| 地址: | 210000 江蘇省南京市*** | 國省代碼: | 江蘇;32 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 快速 復制 翻譯 網站 方法 | ||
1.一種快速復制和翻譯網站的方法,其特征在于,通過收集源網站的數據,包括網站頁面數據和網站全局設置數據,經過對這些數據的復制、拆分、翻譯,最后將已翻譯的數據復制到目標網站數據庫表中,具體步驟包括:
步驟1:網站數據的準備:對目標網站數據進行預處理,所述預處理包括對目標網站數據執行清空、覆蓋或不覆蓋的請求;從數據庫內提取存儲源網站數據的所有數據表,遍歷數據表內所有表字段,根據預處理后的目標網站數據的需要,將源網站數據表中的對應數據復制到臨時表中,并對臨時表中的表字段名稱賦予翻譯標識;
步驟2:網站數據拆分:基于步驟1中表字段名稱的翻譯標識,將待翻譯數據從臨時表中拆分出,并存入待翻譯表中,同時在待翻譯表中記錄待翻譯數據的位置信息和翻譯完成標識符;
步驟3:網站數據翻譯:根據網站數據拆分結果,遍歷翻譯表中記錄的待翻譯字符串,調用用戶所選的翻譯方式,包括在線翻譯工具和本地翻譯工具,按照用戶要求的語種,執行對待翻譯字符串的翻譯;每執行完一個字符串的翻譯,更新翻譯完成標識符為“已完成”,直至待翻譯表中的所有翻譯完成標識符全部更新完畢;
步驟4:網站數據同步:監測到網站復制及翻譯需求處理完畢后,根據業務順序,將復制完成的網站數據及已翻譯的網站數據同步入目標網站的數據表中,具體指從臨時表中調取數據,根據臨時表中的數據記錄,依照業務順序執行數據更新及翻譯數據替換;
所述步驟1中包括:
步驟1-1:啟動線程檢測目標網站數據的預處理,包括對目標網站數據執行清空、覆蓋或不覆蓋的請求;對上一次執行網站導入的時間進行判定,如果沒有執行過從源網站到目標網站的導入或者翻譯操作,則執行對目標網站數據清空的請求,如果執行過從源網站到目標網站的導入或者翻譯操作,則執行對目標網站數據覆蓋或不覆蓋的請求,如果是清空請求,轉步驟1-2,執行目標網站數據的清空;如果是覆蓋請求,轉步驟1-3,執行目標網站數據的覆蓋;如果是不覆蓋請求,轉步驟1-4,執行目標網站數據的不覆蓋;
步驟1-2:目標網站數據的清空:對目標網站數據的所有數據類型都進行刪除,源網站數據根據對應的數據類型復制到臨時表中,臨時表以json文本存儲;
步驟1-3:目標網站數據的覆蓋:若數據類型為頁面數據,則清空目標網站的頁面數據,然后將源網站的頁面數據復制到臨時表中,臨時表以json文本存儲;所述頁面數據包括頁面結構數據、頁面樣式數據和頁面內容數據;
若數據類型為網站全局數據,先獲取上一次從源網站到目標網站的數據同步時間,然后從源網站提取該數據同步時間之后更新的數據和新增的數據復制到臨時表中,臨時表以json文本存儲;所述網站全局數據包括頁頭、頁腳的樣式及結構;
步驟1-4:目標網站數據的不覆蓋:數據類型為頁面數據,則清空目標網站的頁面數據,然后將源網站的頁面數據復制到臨時表中,臨時表以json格式保存;所述頁面數據包括頁面結構數據、頁面樣式數據、頁面內容數據;
若數據類型為網站全局數據,先獲取上一次從源網站到目標網站的數據同步時間,然后從源網站提取該數據同步時間之后的新增的數據復制到臨時表中,臨時表以json文本儲存;所述網站全局數據包括頁頭、頁腳的樣式及結構;
步驟1-5:從數據庫內提取存儲源網站數據的數據表,遍歷表內所有表字段,如果表字段是數字、特殊字符及日期格式,則對該表字段的內容不做翻譯處理,如果表字段是其他數據類型,則對臨時表中相對應的表字段名稱賦予待翻譯標志,即給表字段名稱的后綴添加標待翻譯標識符。
2.如權利要求1所述的一種快速復制和翻譯網站的方法,其特征在于:所述json文本中還包含源網站ID及json標識符;所述數據庫表名跟臨時表中的表字段相對應,且臨時表中json文本中的key值跟源網站數據表的字段一一對應。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于南京焦點領動云計算技術有限公司,未經南京焦點領動云計算技術有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201910059795.6/1.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:數據讀取方法、裝置、電子設備以及存儲介質
- 下一篇:數據同步方法及裝置





