一種雙機切換時業(yè)務(wù)大數(shù)據(jù)的恢復(fù)方法及系統(tǒng)的制作方法
【技術(shù)領(lǐng)域】
[0001] 本發(fā)明涉及一種無線通信領(lǐng)域,特別涉及一種雙機切換時業(yè)務(wù)大數(shù)據(jù)的恢復(fù)方法 及系統(tǒng)。
【背景技術(shù)】
[0002] 當業(yè)務(wù)數(shù)據(jù)進行處理的時候,一旦發(fā)生機器宕機或者重啟,需要進行雙機切換的 時候,正在處理的業(yè)務(wù)數(shù)據(jù)就會發(fā)生丟失需要進行業(yè)務(wù)大數(shù)據(jù)的恢復(fù)現(xiàn)象。
[0003] 黨建平臺發(fā)送業(yè)務(wù)大數(shù)據(jù)信息時,一旦發(fā)生了系統(tǒng)宕機或者其他問題,需要進行 雙機切換的時候,原先正在處理業(yè)務(wù)數(shù)據(jù),在重啟的備機上并沒有數(shù)據(jù),程序會根據(jù)數(shù)據(jù)庫 記錄的正在處理文件狀態(tài),重新生成待發(fā)送文件,即業(yè)務(wù)數(shù)據(jù)的恢復(fù)。
【發(fā)明內(nèi)容】
[0004] 本發(fā)明所要解決的技術(shù)問題是提供一種能夠解決系統(tǒng)雙機切換時業(yè)務(wù)大數(shù)據(jù)恢 復(fù)問題的雙擊切換時業(yè)務(wù)大數(shù)據(jù)的恢復(fù)方法及系統(tǒng)。
[0005] 本發(fā)明解決上述技術(shù)問題的技術(shù)方案如下:一種雙機切換時業(yè)務(wù)大數(shù)據(jù)的恢復(fù)方 法,包括以下步驟:
[0006] 創(chuàng)建用于記錄待發(fā)送的業(yè)務(wù)文件的文件記錄表;
[0007] 當發(fā)生雙機切換時,掃描文件記錄表,得到將要刪除的丟棄文件的信息;
[0008] 刪除與丟棄文件的信息對應(yīng)的業(yè)務(wù)文件,并重新生成待發(fā)送的業(yè)務(wù)文件;
[0009] 發(fā)送重新生成的待發(fā)送的業(yè)務(wù)文件。
[0010] 本發(fā)明的有益效果是:本發(fā)明不用存入海量的數(shù)據(jù),為數(shù)據(jù)庫節(jié)省了空間,程序每 次會根據(jù)業(yè)務(wù)數(shù)據(jù)重新生成待發(fā)送業(yè)務(wù)大數(shù)據(jù),通過簡單的方法實現(xiàn)了雙機業(yè)務(wù)大數(shù)據(jù)恢 復(fù),提升了雙機大數(shù)據(jù)的支撐和效率的提高。
[0011] 在上述技術(shù)方案的基礎(chǔ)上,本發(fā)明還可以做如下改進。
[0012] 進一步,所述丟棄文件的信息包括正在發(fā)送的業(yè)務(wù)文件的信息和所有未發(fā)送的業(yè) 務(wù)文件的信息。
[0013] 進一步,所述文件記錄表存儲于數(shù)據(jù)庫中,所述業(yè)務(wù)文件存儲于服務(wù)器上。
[0014] 進一步,還包括刪除文件記錄表中的丟棄文件的信息,并將重新生成的待發(fā)送的 業(yè)務(wù)文件的信息存儲于文件記錄表中。
[0015] 進一步,一種雙機切換時業(yè)務(wù)大數(shù)據(jù)的恢復(fù)系統(tǒng),包括創(chuàng)建模塊、掃描模塊、刪除 模塊和發(fā)送模塊;
[0016] 所述創(chuàng)建模塊,用于創(chuàng)建用于記錄待發(fā)送的業(yè)務(wù)文件的文件記錄表;
[0017] 所述掃描模塊,用于當發(fā)生雙機切換時,掃描文件記錄表,得到將要刪除的丟棄文 件的信息;
[0018] 所述刪除模塊,用于刪除與丟棄文件的信息對應(yīng)的業(yè)務(wù)文件,并重新生成待發(fā)送 的業(yè)務(wù)文件;
[0019] 所述發(fā)送模塊,用于發(fā)送重新生成的待發(fā)送的業(yè)務(wù)文件。
[0020] 進一步,所述丟棄文件的信息包括正在發(fā)送的業(yè)務(wù)文件的信息和所有未發(fā)送的業(yè) 務(wù)文件的信息。
[0021 ] 進一步,所述文件記錄表存儲于數(shù)據(jù)庫中,所述業(yè)務(wù)文件存儲于服務(wù)器上。
[0022] 進一步,所述雙機切換時業(yè)務(wù)大數(shù)據(jù)的恢復(fù)系統(tǒng)中還包括:刪除存儲模塊,用于刪 除文件記錄表中的丟棄文件的信息,并將重新生成的待發(fā)送的業(yè)務(wù)文件的信息存儲于文件 記錄表中。
【附圖說明】
[0023] 圖1為本發(fā)明方法步驟流程圖;
[0024] 圖2為本發(fā)明系統(tǒng)結(jié)構(gòu)圖。
[0025] 附圖中,各標號所代表的部件列表如下:
[0026] 1、創(chuàng)建模塊,2、掃描模塊,3、刪除模塊,4、發(fā)送模塊,5、刪除存儲模塊。
【具體實施方式】
[0027] 以下結(jié)合附圖對本發(fā)明的原理和特征進行描述,所舉實例只用于解釋本發(fā)明,并 非用于限定本發(fā)明的范圍。
[0028] 實施例1
[0029] 如圖1所示,一種雙機切換時業(yè)務(wù)大數(shù)據(jù)的恢復(fù)方法,,包括以下步驟:
[0030] 創(chuàng)建用于記錄待發(fā)送的業(yè)務(wù)文件的文件記錄表;
[0031] 當發(fā)生雙機切換時,掃描文件記錄表,得到將要刪除的丟棄文件的信息;
[0032] 刪除與丟棄文件的信息對應(yīng)的業(yè)務(wù)文件,程序會重新生成待發(fā)送文件;
[0033] 發(fā)送重新生成的待發(fā)送的業(yè)務(wù)文件。
[0034] 所述丟棄文件的信息包括正在發(fā)送的業(yè)務(wù)文件的信息和所有未發(fā)送的業(yè)務(wù)文件 的信息。
[0035] 所述文件記錄表存儲于數(shù)據(jù)庫中,所述業(yè)務(wù)文件存儲于服務(wù)器上。
[0036] 還包括刪除文件記錄表中的丟棄文件的信息,并將重新生成的待發(fā)送的業(yè)務(wù)文件 的信息存儲于文件記錄表中。
[0037] 如圖2所示,一種雙機切換時業(yè)務(wù)大數(shù)據(jù)的恢復(fù)系統(tǒng),包括創(chuàng)建模塊1、掃描模塊 2、刪除模塊3和發(fā)送模塊4;
[0038] 所述創(chuàng)建模塊1,用于創(chuàng)建用于記錄待發(fā)送的業(yè)務(wù)文件的文件記錄表;
[0039] 所述掃描模塊2,用于當發(fā)生雙機切換時,掃描文件記錄表,得到將要刪除的丟棄 文件的信息(即所有文件狀態(tài)為"正在發(fā)送"或者"待發(fā)送"的業(yè)務(wù)數(shù)據(jù));
[0040] 所述刪除模塊3,用于刪除所有宕機期間問題文件的業(yè)務(wù)數(shù)據(jù)(如正在發(fā)送的業(yè) 務(wù)文件的信息和所有未發(fā)送的業(yè)務(wù)文件的信息),進程會自動重新生成新的待發(fā)送的文件 數(shù)據(jù)(如業(yè)務(wù)文件);
[0041] 所述發(fā)送模塊4,用于發(fā)送重新生成的待發(fā)送的業(yè)務(wù)文件數(shù)據(jù)。
[0042] 所述丟棄文件的信息包括正在發(fā)送的業(yè)務(wù)文件的信息和所有未發(fā)送的業(yè)務(wù)文件 的信息。
[0043] 所述文件記錄表存儲于數(shù)據(jù)庫中,所述業(yè)務(wù)文件存儲于服務(wù)器上。
[0044] 所述雙機切換時業(yè)務(wù)大數(shù)據(jù)的恢復(fù)系統(tǒng)中還包括:刪除存儲模塊5,用于刪除文 件記錄表中的丟棄文件的信息,并將重新生成的待發(fā)送文件信息存儲于文件記錄表中。
[0045] 在具體實施中,
[0046] >系統(tǒng)程序在處理業(yè)務(wù)數(shù)據(jù)時候,需要在數(shù)據(jù)庫中建立一個數(shù)據(jù)文件的表,將每 次處理的文件存入該表中;
[0047] >當發(fā)生雙機切換時,恢復(fù)程序會首先去掃描文件處理表中數(shù)據(jù),去服務(wù)器上文 件相應(yīng)目錄掃描看是否待發(fā)送文件;如果沒有程序會進行業(yè)務(wù)大數(shù)據(jù)的恢復(fù)處理;
[0048] >因為黨建平臺為信息推送平臺,秉承不騷擾用戶的原則,程序會將正在處理文 件丟棄,根據(jù)業(yè)務(wù)邏輯重新生成待發(fā)送的數(shù)據(jù)文件。
[0049] 該方法不用存入海量的數(shù)據(jù),為數(shù)據(jù)庫節(jié)省了空間,程序每次會根據(jù)業(yè)務(wù)數(shù)據(jù)重 新生成待發(fā)送業(yè)務(wù)大數(shù)據(jù)。
[0050] 以上所述僅為本發(fā)明的較佳實施例,并不用以限制本發(fā)明,凡在本發(fā)明的精神和 原則之內(nèi),所作的任何修改、等同替換、改進等,均應(yīng)包含在本發(fā)明的保護范圍之內(nèi)。
【主權(quán)項】
1. 一種雙機切換時業(yè)務(wù)大數(shù)據(jù)的恢復(fù)方法,其特征在于,包括以下步驟: 創(chuàng)建用于記錄待發(fā)送的業(yè)務(wù)文件的文件記錄表; 當發(fā)生雙機切換時,掃描文件記錄表,得到將要刪除的丟棄文件的信息; 刪除與丟棄文件的信息對應(yīng)的業(yè)務(wù)文件,系統(tǒng)重新生成待發(fā)送業(yè)務(wù)文件; 發(fā)送重新生成的待發(fā)送的業(yè)務(wù)文件。2. 根據(jù)權(quán)利要求1所述的雙機切換時業(yè)務(wù)大數(shù)據(jù)的恢復(fù)方法,其特征在于,所述丟棄 文件的信息包括正在發(fā)送的業(yè)務(wù)文件的信息和所有未發(fā)送的業(yè)務(wù)文件的信息。3. 根據(jù)權(quán)利要求1所述的雙機切換時業(yè)務(wù)大數(shù)據(jù)的恢復(fù)方法,其特征在于,所述文件 記錄表存儲于數(shù)據(jù)庫中,所述業(yè)務(wù)文件存儲于服務(wù)器上。4. 根據(jù)權(quán)利要求1所述的雙機切換時業(yè)務(wù)大數(shù)據(jù)的恢復(fù)方法,其特征在于,還包括刪 除文件記錄表中的丟棄文件的信息,并將重新生成的待發(fā)送的業(yè)務(wù)文件的信息存儲于文件 記錄表中。5. -種雙機切換時業(yè)務(wù)大數(shù)據(jù)的恢復(fù)系統(tǒng),其特征在于,包括創(chuàng)建模塊(1)、掃描模塊 (2)、刪除模塊(3)和發(fā)送模塊(4); 所述創(chuàng)建模塊(1),用于創(chuàng)建用于記錄待發(fā)送的業(yè)務(wù)文件的文件記錄表; 所述掃描模塊(2),用于當發(fā)生雙機切換時,掃描文件記錄表,得到將要刪除的丟棄文 件的信息; 所述刪除模塊(3),用于刪除與丟棄文件的信息對應(yīng)的業(yè)務(wù)文件,并重新生成待發(fā)送的 業(yè)務(wù)文件; 所述發(fā)送模塊(4),用于發(fā)送重新生成的待發(fā)送的業(yè)務(wù)文件。6. 根據(jù)權(quán)利要求5所述的雙機切換時業(yè)務(wù)大數(shù)據(jù)的恢復(fù)系統(tǒng),其特征在于,所述丟棄 文件的信息包括正在發(fā)送的業(yè)務(wù)文件的信息和所有未發(fā)送的業(yè)務(wù)文件的信息。7. 根據(jù)權(quán)利要求5所述的雙機切換時業(yè)務(wù)大數(shù)據(jù)的恢復(fù)系統(tǒng),其特征在于,所述文件 記錄表存儲于數(shù)據(jù)庫中,所述業(yè)務(wù)文件存儲于服務(wù)器上。8. 根據(jù)權(quán)利要求5所述的雙機切換時業(yè)務(wù)大數(shù)據(jù)的恢復(fù)系統(tǒng),其特征在于,所述雙機 切換時業(yè)務(wù)大數(shù)據(jù)的恢復(fù)系統(tǒng)中還包括:刪除存儲模塊(5),用于刪除文件記錄表中的丟 棄文件的信息,并將重新生成的待發(fā)送的業(yè)務(wù)文件的信息存儲于文件記錄表中。
【專利摘要】本發(fā)明涉及一種雙機切換時業(yè)務(wù)大數(shù)據(jù)的恢復(fù)方法及系統(tǒng),包括以下步驟:創(chuàng)建用于記錄待發(fā)送的業(yè)務(wù)文件的文件記錄表;當發(fā)生雙機切換時,掃描文件記錄表,得到將要刪除的丟棄文件的信息;刪除與丟棄文件的信息對應(yīng)的業(yè)務(wù)文件,并重新生成待發(fā)送的業(yè)務(wù)文件;發(fā)送重新生成的待發(fā)送的業(yè)務(wù)文件。本發(fā)明不用存入海量的數(shù)據(jù),為數(shù)據(jù)庫節(jié)省了空間,程序每次會根據(jù)業(yè)務(wù)數(shù)據(jù)重新生成待發(fā)送業(yè)務(wù)大數(shù)據(jù)。
【IPC分類】G06F11/14
【公開號】CN105138423
【申請?zhí)枴緾N201510490248
【發(fā)明人】屈陽
【申請人】北京思特奇信息技術(shù)股份有限公司
【公開日】2015年12月9日
【申請日】2015年8月11日