[發(fā)明專(zhuān)利]一種無(wú)損快速恢復(fù)數(shù)據(jù)和系統(tǒng)運(yùn)行的方法在審
| 申請(qǐng)?zhí)枺?/td> | 201410440866.4 | 申請(qǐng)日: | 2014-09-01 |
| 公開(kāi)(公告)號(hào): | CN105376289A | 公開(kāi)(公告)日: | 2016-03-02 |
| 發(fā)明(設(shè)計(jì))人: | 林繼平 | 申請(qǐng)(專(zhuān)利權(quán))人: | 重慶好吃狗云計(jì)算科技有限公司 |
| 主分類(lèi)號(hào): | H04L29/08 | 分類(lèi)號(hào): | H04L29/08;G06F11/14 |
| 代理公司: | 暫無(wú)信息 | 代理人: | 暫無(wú)信息 |
| 地址: | 400000 重*** | 國(guó)省代碼: | 重慶;85 |
| 權(quán)利要求書(shū): | 查看更多 | 說(shuō)明書(shū): | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 一種 無(wú)損 快速 恢復(fù) 數(shù)據(jù) 系統(tǒng) 運(yùn)行 方法 | ||
技術(shù)領(lǐng)域
本公開(kāi)涉及計(jì)算機(jī)軟件技術(shù)領(lǐng)域,更具體地,涉及一種應(yīng)用于云系統(tǒng)的終端設(shè)備中,無(wú)損快速恢復(fù)數(shù)據(jù)和系統(tǒng)運(yùn)行的方法。
背景技術(shù)
隨著計(jì)算機(jī)技術(shù)的快速發(fā)展,計(jì)算機(jī)軟件廣泛的應(yīng)用于社會(huì)的各個(gè)層面,其中企業(yè)級(jí)應(yīng)用也日漸普及。
在國(guó)內(nèi)企業(yè)級(jí)計(jì)算機(jī)軟件應(yīng)用的發(fā)展過(guò)程中,從早期的單機(jī)系統(tǒng)、局域網(wǎng)系統(tǒng),發(fā)展到現(xiàn)在的基于互聯(lián)網(wǎng)的云系統(tǒng)。
傳統(tǒng)的云系統(tǒng)對(duì)網(wǎng)絡(luò)的依賴過(guò)大,無(wú)法離線斷網(wǎng)工作,極大的影響了云系統(tǒng)的應(yīng)用和發(fā)展。因此,另一種在終端和云服務(wù)器間增加了中間數(shù)據(jù)服務(wù)器的模式應(yīng)運(yùn)而生。這種模式集其優(yōu)點(diǎn)于一身。但是,新的問(wèn)題也隨之產(chǎn)生,由于中間數(shù)據(jù)服務(wù)器可以斷網(wǎng)工作,因此其數(shù)據(jù)和云服務(wù)器上的數(shù)據(jù)不是實(shí)時(shí)同步的,那么如果中間數(shù)據(jù)服務(wù)器發(fā)生不可恢復(fù)的數(shù)據(jù)損壞時(shí),無(wú)法從云服務(wù)器上恢復(fù)所有數(shù)據(jù)。
由于是基于云服務(wù)器的系統(tǒng),所以中間數(shù)據(jù)服務(wù)器不可能要求太高,反而為了售價(jià)便宜、快速布署、方便售后,需要盡可能的輕量級(jí)(體積小、價(jià)格低、操作方便),因此發(fā)生故障的可能性較大,也不可能像云服務(wù)器那樣采取雙機(jī)熱備份之類(lèi)的機(jī)制來(lái)滿足故障發(fā)生后的快速恢復(fù)。
發(fā)明內(nèi)容
有鑒于此,本公開(kāi)提出了一種用于解決上述問(wèn)題的無(wú)損快速恢復(fù)數(shù)據(jù)和系統(tǒng)運(yùn)行的方法,此方法應(yīng)用于基于終端、中間數(shù)據(jù)服務(wù)器、云服務(wù)器的云系統(tǒng)運(yùn)行模式。其中終端和中間數(shù)據(jù)服務(wù)器進(jìn)行數(shù)據(jù)交互,中間數(shù)據(jù)服務(wù)器定時(shí)將變化的數(shù)據(jù)同步回云服務(wù)器上。并且,終端為自帶電池的移動(dòng)設(shè)備(包括但不限于平板電腦、智能手機(jī))。
本公開(kāi)提出的方法,包括以下步驟:
步驟一:終端設(shè)備在本地記錄下本設(shè)備每次數(shù)據(jù)交互操作(即調(diào)用服務(wù)器的數(shù)據(jù)接口),包括操作類(lèi)型、操作時(shí)間、參數(shù)、數(shù)據(jù)等,這些記錄只保留較短時(shí)間的數(shù)據(jù)以確保只占用較少的終端存儲(chǔ)空間。
步驟二:當(dāng)中間數(shù)據(jù)服務(wù)器發(fā)生故障時(shí),使用備用設(shè)備替換,然后從云服務(wù)器上獲取最近的業(yè)務(wù)數(shù)據(jù)(比如最近兩天),這樣備用設(shè)備中的數(shù)據(jù)便通過(guò)云服務(wù)器恢復(fù)了大部分,只有在上次同步數(shù)據(jù)到設(shè)備發(fā)生故障間的小時(shí)間段內(nèi)的數(shù)據(jù)沒(méi)有恢復(fù)。
步驟三:通過(guò)云服務(wù)器上獲得數(shù)據(jù)的最近上傳時(shí)間,這個(gè)時(shí)間就是沒(méi)有恢復(fù)數(shù)據(jù)的起始時(shí)間。從各終端獲取這個(gè)時(shí)間后面的所有數(shù)據(jù)交互操作記錄。
步驟四:使用獲得的數(shù)據(jù)交互操作記錄,按時(shí)間順序執(zhí)行數(shù)據(jù)交互操作以恢復(fù)對(duì)應(yīng)的數(shù)據(jù)。
本公開(kāi)的核心點(diǎn)之一在于,通過(guò)云端恢復(fù)主體數(shù)據(jù),終端上記錄最近的數(shù)據(jù),匯聚后用于恢復(fù)云端上缺少的數(shù)據(jù),以實(shí)現(xiàn)數(shù)據(jù)的無(wú)損完整恢復(fù)。
本公開(kāi)的核心點(diǎn)之二在于,終端上記錄的是最近的交互操作相關(guān)數(shù)據(jù),并不是最終數(shù)據(jù),這樣易于實(shí)現(xiàn),恢復(fù)時(shí)只需要將這些操作重新順序執(zhí)行一遍就能生成最終數(shù)據(jù)。由于是在終端上記錄,所以可以確保數(shù)據(jù)是完整的。
本公開(kāi)的核心點(diǎn)之三在于,因?yàn)橐错樞驁?zhí)行,所以需要確保所有終端的時(shí)間和服務(wù)器一致(誤差不能超過(guò)1秒),因此,所有終端程序啟動(dòng)時(shí),都需要先和服務(wù)器對(duì)時(shí)以保證兩邊時(shí)間一致。
該專(zhuān)利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專(zhuān)利權(quán)人授權(quán)。該專(zhuān)利全部權(quán)利屬于重慶好吃狗云計(jì)算科技有限公司,未經(jīng)重慶好吃狗云計(jì)算科技有限公司許可,擅自商用是侵權(quán)行為。如果您想購(gòu)買(mǎi)此專(zhuān)利、獲得商業(yè)授權(quán)和技術(shù)合作,請(qǐng)聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201410440866.4/2.html,轉(zhuǎn)載請(qǐng)聲明來(lái)源鉆瓜專(zhuān)利網(wǎng)。
- 一種基于云計(jì)算的無(wú)損檢測(cè)系統(tǒng)
- 基于云計(jì)算的無(wú)損檢測(cè)系統(tǒng)
- 能量無(wú)損編碼方法和設(shè)備、音頻編碼方法和設(shè)備、能量無(wú)損解碼方法和設(shè)備、以及音頻解碼方法和設(shè)備
- 一種基于觸屏的無(wú)損數(shù)字傳輸系統(tǒng)
- 能量無(wú)損編碼方法和設(shè)備以及能量無(wú)損解碼方法和設(shè)備
- 能量無(wú)損編碼方法和設(shè)備以及能量無(wú)損解碼方法和設(shè)備
- 一種無(wú)損檢測(cè)控制裝置
- 一種智能無(wú)損檢測(cè)系統(tǒng)
- 一種預(yù)置式南蛇藤果全無(wú)損采摘分層裝載輕便背負(fù)裝置
- 一種泥料水分在線檢測(cè)系統(tǒng)
- 數(shù)據(jù)顯示系統(tǒng)、數(shù)據(jù)中繼設(shè)備、數(shù)據(jù)中繼方法、數(shù)據(jù)系統(tǒng)、接收設(shè)備和數(shù)據(jù)讀取方法
- 數(shù)據(jù)記錄方法、數(shù)據(jù)記錄裝置、數(shù)據(jù)記錄媒體、數(shù)據(jù)重播方法和數(shù)據(jù)重播裝置
- 數(shù)據(jù)發(fā)送方法、數(shù)據(jù)發(fā)送系統(tǒng)、數(shù)據(jù)發(fā)送裝置以及數(shù)據(jù)結(jié)構(gòu)
- 數(shù)據(jù)顯示系統(tǒng)、數(shù)據(jù)中繼設(shè)備、數(shù)據(jù)中繼方法及數(shù)據(jù)系統(tǒng)
- 數(shù)據(jù)嵌入裝置、數(shù)據(jù)嵌入方法、數(shù)據(jù)提取裝置及數(shù)據(jù)提取方法
- 數(shù)據(jù)管理裝置、數(shù)據(jù)編輯裝置、數(shù)據(jù)閱覽裝置、數(shù)據(jù)管理方法、數(shù)據(jù)編輯方法以及數(shù)據(jù)閱覽方法
- 數(shù)據(jù)發(fā)送和數(shù)據(jù)接收設(shè)備、數(shù)據(jù)發(fā)送和數(shù)據(jù)接收方法
- 數(shù)據(jù)發(fā)送裝置、數(shù)據(jù)接收裝置、數(shù)據(jù)收發(fā)系統(tǒng)、數(shù)據(jù)發(fā)送方法、數(shù)據(jù)接收方法和數(shù)據(jù)收發(fā)方法
- 數(shù)據(jù)發(fā)送方法、數(shù)據(jù)再現(xiàn)方法、數(shù)據(jù)發(fā)送裝置及數(shù)據(jù)再現(xiàn)裝置
- 數(shù)據(jù)發(fā)送方法、數(shù)據(jù)再現(xiàn)方法、數(shù)據(jù)發(fā)送裝置及數(shù)據(jù)再現(xiàn)裝置





