專利名稱:一種多媒體消息備份和查詢的系統(tǒng)和方法
技術(shù)領(lǐng)域:
本發(fā)明涉及通訊領(lǐng)域,尤其涉及的是, 一種多媒體消息備份和查詢的 系統(tǒng)和方法。
背景技術(shù):
多媒體系統(tǒng)是多媒體消息中心或者多媒體互通網(wǎng)關(guān)系統(tǒng)的簡稱。目前 通訊領(lǐng)域業(yè)務(wù)處理程序中,出于對數(shù)據(jù)的大容量和安全性考慮,經(jīng)常使用 數(shù)據(jù)庫的方式進行數(shù)據(jù)保存,所以數(shù)據(jù)庫和通訊業(yè)務(wù)程序之間的接口往往 成為整個流程中處理的性能瓶頸。為了提高處理的性能,對于保存的數(shù)據(jù)量為小于3G的非海量業(yè)務(wù),通 常采用共享內(nèi)存的方式保存中間重要信息,其多媒體系統(tǒng)一般分為兩個模 塊業(yè)務(wù)處理模塊(Proc—Serv)和信息存儲模塊(Proc—NX);這種處理 方式在系統(tǒng)不斷電的情況下,當程序重新加載以后,保存在信息存儲模塊 (即共享內(nèi)存)中的重要信息可以自動加載;其好處是保存在信息存儲模 塊中的重要信息可以自動加載,不會丟失,這樣既可保證數(shù)據(jù)的完整性, 也極大的解決了性能瓶頸的問題。但是在系統(tǒng)出現(xiàn)突然斷電的情況下,信 息存儲模塊的信息全部丟失,而無法進行獲取信息,這是采用這種處理方 式很大的缺陷。因此,現(xiàn)有技術(shù)還存在缺陷,有待于改進和發(fā)展。發(fā)明內(nèi)容本發(fā)明解決的技術(shù)問題是提供一種多4某體消息備份和查詢的系統(tǒng)和方法,采用本系統(tǒng)和方法能夠在系統(tǒng)突然斷電的情況下獲取信息。為解決上述技術(shù)問題,本發(fā)明釆用以下方案一種多媒體消息備份和查詢系統(tǒng),設(shè)有用于保存多媒體消息的信息存儲模塊;與所述信息存儲模塊連接的業(yè)務(wù)處理模塊,所述業(yè)務(wù)處理模塊包括接收單元和查詢單元,其中,所述系統(tǒng)還包括與所述接收單元和查詢單 元連接的信息備份模塊,所述信息備份模塊的供電獨立于所述信息存儲模 塊,所述接收單元用于接收所述多媒體消息并將所述多媒體消息存入所述 信息備份模塊和信息存儲模塊。所述的系統(tǒng),其中,所述業(yè)務(wù)處理模塊包括與所述信息備份模塊和信 息保存模塊連接的查詢單元,用于查找所述多媒體消息。所述的系統(tǒng),其中,所述業(yè)務(wù)處理模塊包括與所述信息備份模塊和信 息存儲模塊連接的查詢單元,用于查找所述多媒體消息。所述的系統(tǒng),其中,所述業(yè)務(wù)處理模塊還包括與所述信息備份模塊和 查詢單元連接的刪除單元,用于刪除所述信息備份模塊中與信息備存儲模 塊中相同的多媒體消息。所述的系統(tǒng),其中,所述業(yè)務(wù)處理才莫塊還包括與所述查詢單元和信息 存儲模塊連接的監(jiān)控單元,用于在所述信息存儲模塊為非正常狀態(tài)時向所 述查詢單元發(fā)出查詢所述信息備份模塊的指令。本發(fā)明還提供一種多媒體消息備份和查詢方法,執(zhí)行以下步驟Sl、 業(yè)務(wù)處理模塊接收多媒體消息,將所述多媒體消息分別寫入信息存儲模塊 和信息備份模塊;S2、判斷所述信息存儲模塊的狀態(tài)是否正常,正常則執(zhí) 行步驟S3,否則執(zhí)行步驟S4; S3、在所述信息存儲模塊中查找所述多媒體 消息;S4、在所述信息備份模塊中查找所述多媒體消息。所述的方法,其中,所述步驟S3包括在所述信息存儲模塊中查找到 所述多媒體消息后;刪除所述信息備份模塊中的所述多媒體消息。所述的方法,其中,所述步驟S3包括如果在所述信息存儲模塊中未查找到所述多媒體消息,執(zhí)行所述步驟S4。所述的方法,其中,在所述步驟Sl之前還包括步驟S0、獲取重要多 媒體消息的信息;所述步驟S1包括判斷所述多媒體消息是否是所述的重 要多媒體消息;是則將所述多媒體消息分別寫入信息存儲模塊和信息備份 模塊。與現(xiàn)有技術(shù)相比,本發(fā)明的多媒體消息備份和查詢系統(tǒng)通過增加信息 備份模塊對信息存儲模塊保存的信息進行備盼,而且信息備份模塊的供電 獨立于所述信息存儲^^莫塊,所以,在系統(tǒng)突然斷電或者信息存儲模塊非正 常狀態(tài)的情況下,仍可以從信息^P分模塊中獲取信息,保證多媒體系統(tǒng)的 處理性能。
圖l是本發(fā)明中系統(tǒng)的結(jié)構(gòu)框圖; 圖2是本發(fā)明中方法的流程框圖。
具體實施方式
下面結(jié)合具體實施方式
和附圖對本發(fā)明作進一步詳細的描述。 本發(fā)明保留共享內(nèi)存使用的高效率,在現(xiàn)有系統(tǒng)的信息存儲模塊10和 業(yè)務(wù)處理模塊20的基礎(chǔ)上,增加一個信息備份模塊(NXBAK)30,其與多媒 體消息中心或者多媒體互通網(wǎng)關(guān)系統(tǒng)內(nèi)部互聯(lián)。該信息^P分模塊30的供電 獨立于信息存儲模塊IO,獨立存在;該信息備份模塊30的主要功能就是使 用共享內(nèi)存的實現(xiàn)方法來同步保存信息,專門用于信息的備份,避免了重要信息的單點故障,有效的保護了系統(tǒng)數(shù)據(jù)的完整性。本實施方式中的多媒體消息備份和查詢系統(tǒng),如圖1所示,包括信 息存儲模塊10、信息備份模塊30和業(yè)務(wù)處理模塊20。信息存儲模塊10和 信息備份模塊30用于保存多媒體消息;業(yè)務(wù)處理模塊20與信息存儲模塊10和信息備份^f莫塊30連接,該業(yè)務(wù)處理模塊20包括接收單元21、查詢 單元22、監(jiān)控單元23和刪除單元24。接收單元21與信息存儲模塊10和信息備份模塊30連接,用于接收多 媒體消息并將其存入信息4^分模塊30和信息存儲模塊10。查詢單元22與 信息存儲模塊10和信息*模塊30連接,用于從信息備份模塊30和信息 存儲模塊10中查找所需的多々某體消息。監(jiān)控單元23與查詢單元22和信息 存儲模塊10連接,用于在信息存儲模塊10為非正常狀態(tài)時,向查詢單元 22發(fā)出查詢信息^^莫塊30的指令;所謂非正常狀態(tài),例如,系統(tǒng)突然斷 電而造成的數(shù)據(jù)丟失。刪除單元24與信息^P分模塊30和查詢單元22連接, 用于在信息備份模塊30中刪除與信息存儲模塊中相同的多々某體消息;設(shè)置 刪除單元24能夠?qū)⑿畔浞菽K30中的多媒體消息刪除,利用節(jié)約信息 備份模塊30的存儲空間。本發(fā)明還提供一種多媒體消息備份和查詢方法,作為第一實施方式, 如圖2所示,包括以下步驟100、運行多媒體系統(tǒng)、配置信息備份模塊30;200、信息備份模塊30運行;300、接收多媒體消息;400、將所述多士某體消息分別寫入信息存儲模塊10和信息備份模塊30;500、在信息存儲模塊10和/或信息備份模塊30中查詢所述多媒體消息, 本步驟包括以下步驟510、判斷信息存儲模塊10的狀態(tài)是否正常,是則執(zhí)行步驟520,否則 執(zhí)行步驟530;520、在信息存儲模塊10中查找多媒體消息;530、在信息備份模塊30中查找多媒體消息。采用本實施方式的多々某體消息備份和查詢方法在信息存儲模塊10的 狀態(tài)非正常時,到信息備份模塊30中查找所需的多媒體消息,保證了多媒體系統(tǒng)的處理性能。如果只是想對重要的信息進行備份,所述步驟100還包括獲取重要 多媒體消息的信息;所述步驟400包括判斷多媒體消息是否是所述的重 要多媒體消息;是則將多媒體消息分別寫入信息存儲模塊IO和信息備份模 塊30。在上述實施方式的基礎(chǔ)上,進行進一步的改進,如果步驟520中在信 息存儲模塊10中未查找到所需的多媒體消息,則執(zhí)行步驟530到信息M 模塊30中查找所需的多J(某體消息。采用本實施方式,可以在信息存儲模塊 10因其他原因而丟失數(shù)據(jù)或者數(shù)據(jù)損壞時,到信息備份模塊30中繼續(xù)查找 所需的多媒體消息。為了保持信息^P分模塊30和信息存儲模塊10內(nèi)所存數(shù)據(jù)的一致性, 在上述實施方式的基礎(chǔ)上,進行進一步的改進如果步驟520中在信息存 儲模塊10中查找到了所需的多媒體消息則執(zhí)行以下步驟540、刪除信息備份模塊30中相同的多媒體消息。采用本發(fā)明,只需要在利用現(xiàn)有成熟技術(shù)的基礎(chǔ)上增加一個信息備份 模塊30,就可以解決多々某體系統(tǒng)共享內(nèi)存重要信息的單點故障問題,不但 利用了高效率,而且大大降低了系統(tǒng)突發(fā)故障造成的數(shù)據(jù)丟失。此外,信 息備份模塊30的功能和實現(xiàn)也很簡單,把這些產(chǎn)品組合起來應(yīng)用到多媒體 消息系統(tǒng),實用性也非常強。應(yīng)當理解的是,以上所提供的具體實施方式
只是對本發(fā)明的說明,而 不應(yīng)當理解為對本發(fā)明的限制,對本領(lǐng)域的普通技術(shù)人員來說,可以根據(jù) 上述說明加以改進或變換,而所有這些改進和變換都應(yīng)為本發(fā)明所揭示的 原理和特征,均屬本發(fā)明的保護范圍。
權(quán)利要求
1、一種多媒體消息備份和查詢系統(tǒng),設(shè)有用于保存多媒體消息的信息存儲模塊;與所述信息存儲模塊連接的業(yè)務(wù)處理模塊,所述業(yè)務(wù)處理模塊包括接收單元和查詢單元,其特征在于,還包括與所述接收單元和查詢單元連接的信息備份模塊,所述信息備份模塊的供電獨立于所述信息存儲模塊,所述接收單元用于接收所述多媒體消息并將所述多媒體消息存入所述信息備份模塊和信息存儲模塊。
2、 根據(jù)權(quán)利要求l所述的系統(tǒng),其特征在于,所述業(yè)務(wù)處理模塊包括 與所述信息備份模塊和信息保存模塊連接的查詢單元,用于查找所述多媒 體消息。
3、 根據(jù)權(quán)利要求1或2所述的系統(tǒng),其特征在于,所述業(yè)務(wù)處理模塊 還包括與所述信息備份模塊和查詢單元連接的刪除單元,用于刪除所述信 息備份模塊中與信息存儲模塊中相同的多媒體消息。
4、 根據(jù)權(quán)利要求1所述的系統(tǒng),其特征在于,所述業(yè)務(wù)處理模塊還包 括與所述查詢單元和信息存儲模塊連接的監(jiān)控單元,用于在所述信息存儲模塊為非正常狀態(tài)時向所述查詢單元發(fā)出查詢所述信息備中分模塊的指令。
5、 一種多媒體消息備份和查詢方法,執(zhí)行以下步驟51、 業(yè)務(wù)處理模塊接收多媒體消息,將所述多媒體消息分別寫入信息 存儲模塊和信息備份模塊;52、 判斷所述信息存儲模塊的狀態(tài)是否正常,正常則執(zhí)行步驟S3,否 則執(zhí)行步驟S4;53、 在所述信息存儲模塊中查找所述多媒體消息;54、 在所述信息備份模塊中查找所述多媒體消息。
6、 根據(jù)權(quán)利要求5所述的方法,其特征在于,所述步驟S3包括在 所述信息存儲模塊中查找到所述多媒體消息后;刪除所述信息備份模塊中 的所述多媒體消息。
7、 才艮據(jù)權(quán)利要求6所述的方法,其特征在于,所述步驟S3包括如 果在所述信息存儲模塊中未查找到所述多々某體消息,執(zhí)行所述步驟S4。
8、 根據(jù)權(quán)利要求5所述的方法,其特征在于,在所述步驟Sl之前還 包括步驟S0、獲取重要多媒體消息的信息;所述步驟S1包括判斷所述多 媒體消息是否是所述的重要多媒體消息;是則將所述多媒體消息分別寫入 信息存儲模塊和信息備份模塊。
全文摘要
本發(fā)明公開了一種多媒體消息備份和查詢系統(tǒng)和方法,其系統(tǒng)設(shè)有用于保存多媒體消息的信息存儲模塊;與所述信息存儲模塊連接的業(yè)務(wù)處理模塊,所述業(yè)務(wù)處理模塊包括接收單元和查詢單元,其中,所述系統(tǒng)還包括與所述接收單元和查詢單元連接的信息備份模塊,所述信息備份模塊的供電獨立于所述信息存儲模塊,所述接收單元用于接收所述多媒體消息并將所述多媒體消息存入所述信息備份模塊和信息存儲模塊。采用本發(fā)明在系統(tǒng)突然斷電或者信息存儲模塊非正常狀態(tài)的情況下,仍可以從信息備份模塊中獲取信息,保證多媒體系統(tǒng)的處理性能。
文檔編號H04Q7/22GK101325749SQ20081014263
公開日2008年12月17日 申請日期2008年7月22日 優(yōu)先權(quán)日2008年7月22日
發(fā)明者周士俊, 王永銀 申請人:中興通訊股份有限公司