国产精品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>

      數(shù)據(jù)備份和恢復(fù)的方法及裝置制造方法

      文檔序號(hào):6493337閱讀:419來源:國知局
      數(shù)據(jù)備份和恢復(fù)的方法及裝置制造方法【專利摘要】本發(fā)明實(shí)施例提供了一種數(shù)據(jù)備份和恢復(fù)的方法及裝置。該方法主要包括:當(dāng)設(shè)定的定時(shí)備份條件滿足后,對(duì)數(shù)據(jù)文件進(jìn)行定時(shí)備份獲取備份數(shù)據(jù)文件,將所述備份數(shù)據(jù)文件存儲(chǔ)在存儲(chǔ)介質(zhì)中,所述數(shù)據(jù)文件包括數(shù)據(jù)庫文件;在對(duì)數(shù)據(jù)庫中的數(shù)據(jù)表進(jìn)行數(shù)據(jù)表操作后,對(duì)所述數(shù)據(jù)表操作進(jìn)行實(shí)時(shí)備份獲取數(shù)據(jù)表操作備份文件,將所述數(shù)據(jù)表操作備份文件存儲(chǔ)在存儲(chǔ)介質(zhì)中。本發(fā)明實(shí)施例采用了定時(shí)備份和實(shí)時(shí)備份相結(jié)合的方法,既保證了備份的完整性,又保證了備份的效率,做到了即損壞即恢復(fù)、恢復(fù)實(shí)現(xiàn)簡(jiǎn)單和恢復(fù)時(shí)間較短,可以實(shí)現(xiàn)對(duì)上述稅控收款機(jī)、網(wǎng)絡(luò)開票機(jī)等涉稅終端設(shè)備有效地進(jìn)行數(shù)據(jù)備份與恢復(fù)?!緦@f明】數(shù)據(jù)備份和恢復(fù)的方法及裝置【
      技術(shù)領(lǐng)域
      】[0001]本發(fā)明涉及計(jì)算機(jī)應(yīng)用【
      技術(shù)領(lǐng)域
      】,尤其涉及一種數(shù)據(jù)備份和恢復(fù)的方法及裝置?!?br>背景技術(shù)
      】[0002]稅控收款機(jī)、網(wǎng)絡(luò)開票機(jī)是專為國地稅中小企業(yè)稅源監(jiān)控解決方案設(shè)計(jì)的終端設(shè)備,滿足了近些年來國家“金稅”工程的推廣需要。特別是隨著“金稅三期”發(fā)票網(wǎng)絡(luò)化開具要求的明確,網(wǎng)絡(luò)開票機(jī)將作為一種高效的網(wǎng)絡(luò)化開票終端進(jìn)行進(jìn)一步推廣。[0003]稅控收款機(jī)、網(wǎng)絡(luò)開票機(jī)的主要功能是開具機(jī)打發(fā)票,并安全存儲(chǔ)和傳輸發(fā)票數(shù)據(jù)。稅控收款機(jī)為離線開票,將申報(bào)數(shù)據(jù)、發(fā)票明細(xì)數(shù)據(jù)等通過介質(zhì)或網(wǎng)絡(luò)集中抄送到稅務(wù)機(jī)關(guān),網(wǎng)絡(luò)開票機(jī)則主要為在線開票,實(shí)時(shí)與稅務(wù)機(jī)關(guān)管理系統(tǒng)進(jìn)行交互并實(shí)時(shí)上傳發(fā)票明細(xì)數(shù)據(jù)。[0004]稅控收款機(jī)、網(wǎng)絡(luò)開票機(jī)的業(yè)務(wù)側(cè)重點(diǎn)不同、安全機(jī)制不同、數(shù)據(jù)傳輸要求和方式不同,但都需要在本機(jī)中可靠存儲(chǔ)發(fā)票明細(xì)及其他經(jīng)營數(shù)據(jù)。產(chǎn)品使用中,不可避免的會(huì)出現(xiàn)各種硬件、軟件故障和部件損壞,甚至出現(xiàn)發(fā)票存儲(chǔ)器的損壞,為了不耽誤納稅人的經(jīng)營開票活動(dòng),需要在保留原系統(tǒng)數(shù)據(jù)完整性的前提下盡快恢復(fù)正常使用。[0005]現(xiàn)有技術(shù)中,還沒有一種上述稅控收款機(jī)、網(wǎng)絡(luò)開票機(jī)等涉稅終端設(shè)備有效地進(jìn)行數(shù)據(jù)備份與恢復(fù)的方法?!?br/>發(fā)明內(nèi)容】[0006]本發(fā)明的實(shí)施例提供了一種數(shù)據(jù)備份和恢復(fù)的方法及裝置,以實(shí)現(xiàn)對(duì)涉稅終端設(shè)備有效地進(jìn)行數(shù)據(jù)備份與恢復(fù)。[0007]一種數(shù)據(jù)備份和恢復(fù)的方法,包括:[0008]當(dāng)設(shè)定的定時(shí)備份條件滿足后,對(duì)數(shù)據(jù)文件進(jìn)行定時(shí)備份獲取備份數(shù)據(jù)文件,將所述備份數(shù)據(jù)文件存儲(chǔ)在存儲(chǔ)介質(zhì)中,所述數(shù)據(jù)文件包括數(shù)據(jù)庫文件;[0009]在對(duì)數(shù)據(jù)庫進(jìn)行數(shù)據(jù)表操作后,對(duì)所述數(shù)據(jù)表操作進(jìn)行實(shí)時(shí)備份獲取數(shù)據(jù)表操作備份文件,將所述數(shù)據(jù)表操作備份文件存儲(chǔ)在存儲(chǔ)介質(zhì)中。[0010]一種數(shù)據(jù)備份和恢復(fù)的裝置,包括:[0011]定時(shí)備份模塊,用于當(dāng)設(shè)定的定時(shí)備份條件滿足后,對(duì)數(shù)據(jù)文件進(jìn)行定時(shí)備份獲取備份數(shù)據(jù)文件,所述數(shù)據(jù)文件包括數(shù)據(jù)庫文件;[0012]實(shí)時(shí)備份模塊,用于在對(duì)數(shù)據(jù)庫進(jìn)行數(shù)據(jù)表操作后,對(duì)所述數(shù)據(jù)表操作進(jìn)行實(shí)時(shí)備份獲取數(shù)據(jù)表操作備份文件;[0013]存儲(chǔ)介質(zhì),用于存儲(chǔ)所述備份數(shù)據(jù)文件和數(shù)據(jù)表操作備份文件。[0014]由上述本發(fā)明的實(shí)施例提供的技術(shù)方案可以看出,本發(fā)明實(shí)施例采用了定時(shí)備份和實(shí)時(shí)備份相結(jié)合的方法,既保證了備份的完整性,又保證了備份的效率,做到了即損壞即恢復(fù)、恢復(fù)實(shí)現(xiàn)簡(jiǎn)單和恢復(fù)時(shí)間較短,可以實(shí)現(xiàn)對(duì)上述稅控收款機(jī)、網(wǎng)絡(luò)開票機(jī)等涉稅終端設(shè)備有效地進(jìn)行數(shù)據(jù)備份與恢復(fù)?!緦@綀D】【附圖說明】[0015]為了更清楚地說明本發(fā)明實(shí)施例的技術(shù)方案,下面將對(duì)實(shí)施例描述中所需要使用的附圖作簡(jiǎn)單地介紹,顯而易見地,下面描述中的附圖僅僅是本發(fā)明的一些實(shí)施例,對(duì)于本領(lǐng)域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動(dòng)性的前提下,還可以根據(jù)這些附圖獲得其他的附圖。[0016]圖1為本發(fā)明實(shí)施例提供的一種數(shù)據(jù)備份和恢復(fù)方案的分層設(shè)計(jì)實(shí)現(xiàn)示意圖;[0017]圖2為本發(fā)明實(shí)施例一提供的一種數(shù)據(jù)備份和恢復(fù)方法的處理流程示意圖;[0018]圖3為本發(fā)明實(shí)施例二提供的一種數(shù)據(jù)備份和恢復(fù)裝置的結(jié)構(gòu)示意圖?!揪唧w實(shí)施方式】[0019]為便于對(duì)本發(fā)明實(shí)施例的理解,下面將結(jié)合附圖以幾個(gè)具體實(shí)施例為例做進(jìn)一步的解釋說明,且各個(gè)實(shí)施例并不構(gòu)成對(duì)本發(fā)明實(shí)施例的限定。[0020]實(shí)施例一[0021]本發(fā)明實(shí)施例的實(shí)施硬件上依賴于一個(gè)存儲(chǔ)介質(zhì),該存儲(chǔ)介質(zhì)可以為:UKey或U盤等,其他部分全部由軟件來實(shí)現(xiàn)。本發(fā)明實(shí)施例提供的一種數(shù)據(jù)備份和恢復(fù)方案的分層設(shè)計(jì)實(shí)現(xiàn)示意圖如圖1所示,其中,“業(yè)務(wù)數(shù)據(jù)層”表示本方案中待備份的兩類數(shù)據(jù):數(shù)據(jù)文件,包括數(shù)據(jù)庫文件和其他數(shù)據(jù)文件,采用定時(shí)備份;數(shù)據(jù)表操作,包括數(shù)據(jù)表操作類型(增力口、修改、刪除)和操作數(shù)據(jù),采用實(shí)時(shí)備份?!皞浞菖c恢復(fù)管理層”包括了備份與恢復(fù)操作相關(guān)的接口、實(shí)現(xiàn)、數(shù)據(jù)轉(zhuǎn)換,以及數(shù)據(jù)的異常檢查和備份介質(zhì)的管理等?!敖橘|(zhì)層”則提供了對(duì)備份介質(zhì)的通用讀寫訪問接口,使得其之上的功能實(shí)現(xiàn)與硬件無關(guān)。圖1中箭頭的方向表示數(shù)據(jù)流向。[0022]本發(fā)明實(shí)施例提供的一種數(shù)據(jù)備份和恢復(fù)的方法的處理流程示意圖如圖2所示,包括如下的處理步驟:[0023]步驟21、當(dāng)設(shè)定的定時(shí)備份條件滿足后,對(duì)數(shù)據(jù)文件進(jìn)行定時(shí)備份獲取備份數(shù)據(jù)文件,將所述備份數(shù)據(jù)文件存儲(chǔ)在存儲(chǔ)介質(zhì)中,所述數(shù)據(jù)文件包括數(shù)據(jù)庫文件。[0024]所述定時(shí)備份條件包括:定時(shí)時(shí)間到、定時(shí)事件發(fā)生或?qū)崟r(shí)備份數(shù)據(jù)出現(xiàn)異常,上述定時(shí)時(shí)間可以為I天或者I周或I月等。備份數(shù)據(jù)文件的方式可以采用直接拷貝的方式,上述備份數(shù)據(jù)文件以原始文件格式存儲(chǔ)在上述存儲(chǔ)介質(zhì)中。[0025]在實(shí)際應(yīng)用中,可以通過定時(shí)備份數(shù)據(jù)轉(zhuǎn)換接口將數(shù)據(jù)文件轉(zhuǎn)換為該數(shù)據(jù)文件對(duì)應(yīng)的備份數(shù)據(jù)文件,上述定時(shí)備份數(shù)據(jù)轉(zhuǎn)換接口可以為:[0026]IntFileBackup(char*fiIename);//備份指定的數(shù)據(jù)文件。[0027]步驟22、在對(duì)數(shù)據(jù)庫中的數(shù)據(jù)表進(jìn)行數(shù)據(jù)表操作后,對(duì)所述數(shù)據(jù)表操作進(jìn)行實(shí)時(shí)備份獲取數(shù)據(jù)表操作備份文件,將所述數(shù)據(jù)表操作備份文件存儲(chǔ)在存儲(chǔ)介質(zhì)中。[0028]備份“數(shù)據(jù)表操作”緊跟在各業(yè)務(wù)過程的數(shù)據(jù)表操作之后,即每執(zhí)行一次數(shù)據(jù)表操作緊隨一次“數(shù)據(jù)表操作”的備份操作,達(dá)到了實(shí)時(shí)備份的目的。[0029]在實(shí)際應(yīng)用中,可以通過實(shí)時(shí)備份數(shù)據(jù)轉(zhuǎn)換接口將數(shù)據(jù)表操作對(duì)象轉(zhuǎn)換為該數(shù)據(jù)表操作對(duì)應(yīng)的數(shù)據(jù)表操作備份文件,上述實(shí)時(shí)備份數(shù)據(jù)轉(zhuǎn)換接口可以為:[0030]IntTabletoBakData(char*bakdata,int*length,void*table);//將數(shù)據(jù)表操作對(duì)象轉(zhuǎn)換為備份文件格式,即寫入備份文件。[0031]IntAddRecord(void*table);//備份一次添加記錄的數(shù)據(jù)表操作,調(diào)用TabletoBakData;[0032]IntUpdate(char*sql);//備份一次修改記錄的數(shù)據(jù)表操作[0033]IntDelete(char*sql);//備份一次刪除記錄的數(shù)據(jù)表操作[0034]所述數(shù)據(jù)表操作中的數(shù)據(jù)項(xiàng)如下述表1所示:[0035]表1【權(quán)利要求】1.一種數(shù)據(jù)備份和恢復(fù)的方法,其特征在于,包括:當(dāng)設(shè)定的定時(shí)備份條件滿足后,對(duì)數(shù)據(jù)文件進(jìn)行定時(shí)備份獲取備份數(shù)據(jù)文件,將所述備份數(shù)據(jù)文件存儲(chǔ)在存儲(chǔ)介質(zhì)中,所述數(shù)據(jù)文件包括數(shù)據(jù)庫文件;在對(duì)數(shù)據(jù)庫進(jìn)行數(shù)據(jù)表操作后,對(duì)所述數(shù)據(jù)表操作進(jìn)行實(shí)時(shí)備份獲取數(shù)據(jù)表操作備份文件,將所述數(shù)據(jù)表操作備份文件存儲(chǔ)在存儲(chǔ)介質(zhì)中。2.根據(jù)權(quán)利要求1所述的數(shù)據(jù)備份和恢復(fù)的方法,其特征在于,所述定時(shí)備份條件包括:定時(shí)時(shí)間到、定時(shí)事件發(fā)生或?qū)崟r(shí)備份數(shù)據(jù)出現(xiàn)異常。3.根據(jù)權(quán)利要求1所述的數(shù)據(jù)備份和恢復(fù)的方法,其特征在于,所述數(shù)據(jù)表操作包括:數(shù)據(jù)表名稱、操作類型、操作時(shí)間、SQL條件字段、SQL修改值字段和數(shù)據(jù)對(duì)象,所述操作類型包括:添加、修改和刪除。4.根據(jù)權(quán)利要求3所述的數(shù)據(jù)備份和恢復(fù)的方法,其特征在于,所述方法還包括:對(duì)實(shí)時(shí)備份的數(shù)據(jù)表操作備份文件按照數(shù)據(jù)表名稱進(jìn)行分類,并且按照操作時(shí)間從先到后的順序進(jìn)行排序。5.根據(jù)權(quán)利要求1或2或3或4所述的數(shù)據(jù)備份和恢復(fù)的方法,其特征在于,所述方法還包括:在進(jìn)行數(shù)據(jù)恢復(fù)時(shí),對(duì)定時(shí)備份的備份數(shù)據(jù)文件進(jìn)行恢復(fù),獲取數(shù)據(jù)庫中的各個(gè)數(shù)據(jù)表信息,對(duì)實(shí)時(shí)備份的數(shù)據(jù)表操作備份文件進(jìn)行恢復(fù),獲取各個(gè)數(shù)據(jù)表的數(shù)據(jù)表操作信息;針對(duì)恢復(fù)出來的數(shù)據(jù)表,按照操作時(shí)間從先到后的順序依次執(zhí)行該數(shù)據(jù)表對(duì)應(yīng)的恢復(fù)出來的數(shù)據(jù)表操作,從而恢復(fù)出整個(gè)數(shù)據(jù)庫的最終狀態(tài)。6.根據(jù)權(quán)利要求5所述的數(shù)據(jù)備份和恢復(fù)的方法,其特征在于,所述方法還包括:檢查數(shù)據(jù)庫中的各個(gè)數(shù)據(jù)表的當(dāng)前數(shù)據(jù)與備份介質(zhì)中存儲(chǔ)的對(duì)應(yīng)的數(shù)據(jù)表操作備份文件之間有無偏差,如果有偏差,則執(zhí)行一次所述數(shù)據(jù)庫中的數(shù)據(jù)文件的備份操作,該備份操作完成后,則清除備份介質(zhì)中存儲(chǔ)的對(duì)應(yīng)的數(shù)據(jù)表操作備份文件。7.一種數(shù)據(jù)備份和恢復(fù)的裝置,其特征在于,包括:定時(shí)備份模塊,用于當(dāng)設(shè)定的定時(shí)備份條件滿足后,對(duì)數(shù)據(jù)文件進(jìn)行定時(shí)備份獲取備份數(shù)據(jù)文件,所述數(shù)據(jù)文件包括數(shù)據(jù)庫文件;實(shí)時(shí)備份模塊,用于在對(duì)數(shù)據(jù)庫進(jìn)行數(shù)據(jù)表操作后,對(duì)所述數(shù)據(jù)表操作進(jìn)行實(shí)時(shí)備份獲取數(shù)據(jù)表操作備份文件;存儲(chǔ)介質(zhì),用于存儲(chǔ)所述備份數(shù)據(jù)文件和數(shù)據(jù)表操作備份文件。8.根據(jù)權(quán)利要求7所述的數(shù)據(jù)備份和恢復(fù)的裝置,其特征在于:所述的實(shí)時(shí)備份模塊,還用于對(duì)實(shí)時(shí)備份的數(shù)據(jù)表操作備份文件按照數(shù)據(jù)表名稱進(jìn)行分類,并且按照操作時(shí)間從先到后的順序進(jìn)行排序,所述數(shù)據(jù)表操作包括:數(shù)據(jù)表名稱、操作類型、操作時(shí)間、SQL條件字段、SQL修改值字段和數(shù)據(jù)對(duì)象,所述操作類型包括:添加、修改和刪除。9.根據(jù)權(quán)利要求7或8所述的數(shù)據(jù)備份和恢復(fù)的裝置,其特征在于,所述裝置還包括:恢復(fù)處理模塊,用于對(duì)定時(shí)備份的備份數(shù)據(jù)文件進(jìn)行恢復(fù),獲取數(shù)據(jù)庫中的各個(gè)數(shù)據(jù)表信息,對(duì)實(shí)時(shí)備份的數(shù)據(jù)表操作備份文件進(jìn)行恢復(fù),獲取各個(gè)數(shù)據(jù)表的數(shù)據(jù)表操作信息;針對(duì)恢復(fù)出來的數(shù)據(jù)表,按照操作時(shí)間從先到后的順序依次執(zhí)行該數(shù)據(jù)表對(duì)應(yīng)的恢復(fù)出來的數(shù)據(jù)表操作,從而恢復(fù)出整個(gè)數(shù)據(jù)庫的最終狀態(tài)。10.根據(jù)權(quán)利要求9所述的數(shù)據(jù)備份和恢復(fù)的裝置,其特征在于,所述裝置還包括:異常檢測(cè)處理模塊,用于檢查數(shù)據(jù)庫中的各個(gè)數(shù)據(jù)表的當(dāng)前數(shù)據(jù)與備份介質(zhì)中存儲(chǔ)的對(duì)應(yīng)的數(shù)據(jù)表操作備份文件之間有無偏差,如果有偏差,則執(zhí)行一次所述數(shù)據(jù)庫中的數(shù)據(jù)文件的備份操作,該備份操作完成后,則清除備份介質(zhì)中存儲(chǔ)的對(duì)應(yīng)的數(shù)據(jù)表操作備份文件?!疚臋n編號(hào)】G06F17/30GK103885855SQ201210560432【公開日】2014年6月25日申請(qǐng)日期:2012年12月20日優(yōu)先權(quán)日:2012年12月20日【發(fā)明者】陳懿,陳皓,聶慧萍,高陽,張磊,張福軍,余彥申請(qǐng)人:航天信息股份有限公司
      網(wǎng)友詢問留言 已有0條留言
      • 還沒有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
      1