專利名稱:語音信箱業務的容災方法及裝置的制作方法
技術領域:
本發明涉及通信領域,具體而言,涉及一種語音信箱業務的容災方法及裝置。
背景技術:
下一代通信網絡(Next Generation Network,以下簡稱NGN)是以軟交換為核心,能夠提供包括語音、數據、視頻和多媒體業務的基于分組技術的綜合開放的網絡架構,代表了當前通信網絡發展的方向。語音信箱類業務是NGN中非常通用的一種服務,這種服務需要下述一些關鍵模塊起支撐作用與核心網MSC互通的接入呼叫模塊;控制接入呼叫設備完成呼叫接續的接續控制模塊;執行業務流程的業務流程模塊;執行媒體播放、錄制和收號的語音播放模塊;保存用戶和郵件等信息的業務數據庫;存儲用戶留言的網絡存儲設備;執行郵件通知邏輯處理和通知消息發送調度的通知調度機。但是,上述模塊可能失效。相關技術中,當模塊失效時,通常對包含該失效模塊的站點進行容災處理。發明人發現,這種容災處理將造成現有資源的浪費,增加CAPEX和OPEX。
發明內容
針對相關技術中當出現模塊失效時通常對包含該失效模塊的站點進行容災處理的問題而提出本發明,為此,本發明的主要目的在于提供一種語音信箱業務的容災方法及裝置,以解決上述問題。為了實現上述目的,根據本發明的一個方面,提供了一種語音信箱業務的容災方法。根據本發明的語音信箱業務的容災方法包括接收到語音信箱業務的呼叫;確定主用站點中的至少一個主用模塊失效;使用與失效的主用模塊互為冗余的備用模塊進行語音信箱業務,其中備用模塊位于預先設置的備用站點中。進一步地,上述方法還包括確定主用站點中的業務流程模塊有效,其中業務流程模塊用于執行主用站點中的業務流程,業務流程模塊為主用模塊之一;使用主用站點中的業務流程模塊進行語音信箱業務。進一步地,上述方法還包括確定主用站點中的語音存儲模塊有效,其中語音存儲模塊用于播放語音信箱存儲的語音信息,語音存儲模塊為主用模塊之一;使用主用站點中的語音存儲模塊播放語音信箱存儲的語音信息。進一步地,在使用與失效的主用模塊互為冗余的備用模塊進行語音信箱業務之后,上述方法還包括確定主用站點中的失效的主用模塊恢復有效;使用與主用模塊進行語音信箱業務。進一步地,上述方法還包括備用站點按照預定時間向主用站點發送狀態確認消息,狀態確認消息用于確認主用站點的狀態;主用站點向備用站點返回狀態響應消息。
為了實現上述目的,根據本發明的另一個方面,提供了一種語音信箱業務的容災
直ο根據本發明的語音信箱業務的容災裝置包括接收模塊,用于接收語音信箱業務的呼叫;第一確定模塊,用于確定主用站點中的至少一個主用模塊失效;第一業務模塊,用于使用與失效的主用模塊互為冗余的備用模塊進行語音信箱業務,其中備用模塊位于預先設置的備用站點中。進一步地,上述裝置還包括第二確定模塊,用于確定主用站點中的業務流程模塊有效,其中業務流程模塊用于執行主用站點中的業務流程,業務流程模塊為主用模塊之一;第二業務模塊,用于使用主用站點中的業務流程模塊進行語音信箱業務。進一步地,上述裝置還包括第三確定模塊,用于確定主用站點中的語音存儲模塊有效,其中語音存儲模塊用于播放語音信箱存儲的語音信息,語音存儲模塊為主用模塊之一;第三業務模塊,用于使用主用站點中的語音存儲模塊播放語音信箱存儲的語音信息。進一步地,上述裝置還包括第四確定模塊,用于確定主用站點中的失效的主用模塊恢復有效;第四業務模塊,用于使用與主用模塊進行語音信箱業務。進一步地,上述裝置還包括第一指示模塊,用于指示備用站點按照預定時間向主用站點發送狀態確認消息,狀態確認消息用于確認主用站點的狀態;第二指示模塊,用于指示主用站點向備用站點返回狀態響應消息。本發明通過在主用站點和備用站點設置互為冗余的容災模塊,可以實現模塊級的容災處理,使得當主用站點或其模塊失效時,備用站點或其模塊可以快速啟用,解決了相關技術中當出現模塊失效時通常對包含該失效模塊的站點進行容災處理的問題,從而最大化的使用現有資源,降低CAPEX和0ΡΕΧ。
此處所說明的附圖用來提供對本發明的進一步理解,構成本申請的一部分,本發明的示意性實施例及其說明用于解釋本發明,并不構成對本發明的不當限定。在附圖中圖1是根據本發明實施例的語音信箱業務的容災方法的流程圖;圖2是根據本發明實施例的語音信箱業務容災的示意圖;圖3是根據本發明實施例的接入呼叫模塊失效的容災示意圖;圖4是根據本發明實施例的業務流程模塊失效的容災示意圖;圖5是根據本發明實施例的語音播放模塊失效的容災示意圖;圖6是根據本發明實施例的語音存儲模塊失效的容災示意圖;圖7是根據本發明實施例的業務數據庫失效的容災示意圖;圖8是根據本發明實施例的站點拓撲關系示意圖;圖9是根據本發明實施例的語音信箱業務的容災裝置的結構框圖。
具體實施例方式需要說明的是,在不沖突的情況下,本申請中的實施例及實施例中的特征可以相互組合。下面將參考附圖并結合實施例來詳細說明本發明。本發明實施例提供了一種語音信箱業務的容災方法。圖1是根據本發明實施例的語音信箱業務的容災方法的流程圖,包括如下的步驟S102至步驟S106。步驟S102,接收到語音信箱業務的呼叫。步驟S104,確定主用站點中的至少一個主用模塊失效。步驟S106,使用與失效的主用模塊互為冗余的備用模塊進行語音信箱業務,其中備用模塊位于預先設置的備用站點中。相關技術中,當出現模塊失效時,通常對包含該失效模塊的站點進行容災處理,但是,這種容災處理將造成現有資源的浪費。本發明實施例中,通過在主用站點和備用站點設置互為冗余的容災模塊,可以實現模塊級的容災處理,使得當主用站點或其模塊失效時,備用站點或其模塊可以快速啟用,從而最大化的使用現有資源,降低CAPEX和0ΡΕΧ。圖2是本發明的語音信箱業務容災的示意圖,如圖2所示,上述失效的模塊可以是接入呼叫模塊、業務流程模塊、語音播放模塊、語音存儲模塊、業務數據庫等各個模塊。當主用站點(站點A)中的某一個模塊失效時,自動切換到備用站點(站點B)中相應的模塊。需要說明的是,本發明可以實現當主用站點或其模塊失效時,備用站點或其模塊可以快速啟用,但是,本發明并不限定于某一個模塊的失效,即,該主用站點中的多個模塊失效的情況,同樣應當納入本發明的保護范圍。優選地,上述方法還包括確定主用站點中的業務流程模塊有效,其中業務流程模塊用于執行主用站點中的業務流程,其中業務流程模塊為主用模塊之一;使用主用站點中的業務流程模塊進行語音信箱業務。本優選實施例中,在主用站點接入呼叫模塊失效的情況下,可以通過備用站點中的接續控制模塊將語音信箱業務的呼叫轉接到主用站點業務流程模塊。由于依然使用主用站點中的業務流程模塊,從而可以最大化的使用現有資源,降低CAPEX和0ΡΕΧ。優選地,上述方法還包括確定主用站點中的語音存儲模塊有效,其中語音存儲模塊用于播放語音信箱存儲的語音信息,其中語音存儲模塊為主用模塊之一;使用主用站點中的語音存儲模塊播放語音信箱存儲的語音信息。本優選實施例中,在主用站點接入呼叫模塊失效時,在備用站點執行業務邏輯之后,仍然使用主用站點的語音存儲模塊播放語音信息,從而可以有效降低骨干網絡帶寬。另外,在備用站點中的業務流程模塊失效時,也可以繼續使用主用站點中的語音播放模塊和語音存儲模塊放音。優選地,在使用與失效的主用模塊互為冗余的備用模塊進行語音信箱業務之后,上述方法還包括確定主用站點中的失效的主用模塊恢復有效;使用與主用模塊進行語音信箱業務。優選地,在接收到語音信箱業務的呼叫之前,上述方法還包括設置主用站點和備用站點,其中主用站點包括有主用模塊,備用站點包括有與主用模塊互為冗余的備用模塊。優選地,在設置主用站點和備用站點之后,上述方法還包括備用站點按照預定時間向主用站點發送狀態確認消息,狀態確認消息用于確認主用站點的狀態;主用站點向備用站點返回狀態響應消息。本優選實施例中,可以通過主用站點和備用站點間定期發送心跳消息,確保對方站點的狀態。需要說明的是,為了實現定期發送心跳消息,需要提前架設主用站點和備用站點間的信令通路,數據通路,信箱通路中IP網絡,并且在日常運維中已經同步業務數據庫和網絡存儲設備的信息。下面將結合實例對本發明實施例的實現過程進行詳細描述。優選實施例一圖3是根據本發明實施例的接入呼叫模塊失效的容災示意圖,如圖3所示,包括如下的步驟S301至步驟S311。步驟S301,主站點接入呼叫模塊失效,移動呼叫中心自動將呼叫接續至與備用站點相連的移動呼叫中心。步驟S302,備用呼叫中心呼叫備用接入呼叫模塊。步驟S303,備用接入呼叫模塊仍然和其自己站點內的接續控制模塊通信。步驟S304,備用站點接續控制模塊觸發備用站點業務。步驟S305,備用站點業務流程模塊發現主站點業務流程模塊仍在啟用,訪問業務數據庫去除主站點業務流程模塊位置。步驟S306,備用站點業務流程模塊通過重定向消息使備用接續控制模塊將呼叫轉接到主站點業務流程模塊。步驟S307,備用站點呼叫控制模塊與主站點業務流程模塊通信步驟S308,主站點業務流程模塊完成業務邏輯步驟S309,主站點執行業務邏輯后,指示備用站點的語音播放模塊播放通告步驟S310,備用站點的語音播放模塊為用戶播放通告步驟S311,由主站點的語音存儲模塊播放語音信息。由于通告時間和語音信息時間基本相同,可以有效降低骨干網絡帶寬。優選實施例二圖4是根據本發明實施例的業務流程模塊失效的容災示意圖,如圖4所示,包括如下的步驟S401至步驟S409。步驟S401,主站點用戶呼叫,由主站點接入呼叫模塊接入。步驟S402,主站點接入呼叫模塊與主站點接續控制模塊通信。步驟S403,主站點接續控制模塊發現業務流程模塊失效,接續控制模塊自動切換到備用業務流程模塊。步驟S404,備用業務流程模塊找到主站點業務流程模塊位置。步驟S405,備用業務流程模塊檢測到主站點業務流程模塊失效,所以不會將呼叫重新轉接到主站點上。步驟S406,備用業務流程模塊使用主站點業務數據庫完成業務邏輯。步驟S407,主站點執行業務邏輯后,指示主站點的語音播放模塊播放通告步驟S408,主站點的語音播放模塊為用戶播放通告。步驟S409,由主站點的語音存儲模塊播放語音信息。優選實施例三圖5是根據本發明實施例的語音播放模塊失效的容災示意圖,如圖5所示,包括如下的步驟S501至步驟S509。步驟S501,主站點接續控制模塊發現業務流程模塊語音播放模塊采用1+1模式,可以同時為兩個站點提供服務。主站點用戶呼叫,由主站點接入呼叫模塊接入。
步驟S502,主站點接入呼叫模塊與主站點接續控制模塊通信。步驟S503,主站點接續控制模塊與主站點業務流程模塊通信。步驟S504,主站點業務流程模塊執行業務邏輯。步驟S505,主站點業務流程模塊發現語音播放模塊失效,會自動轉接到其冗余備用語音播放模塊上。步驟S506,備用站點的語音播放模塊為用戶播放通告。步驟S507至步驟S509,為降低骨干網絡帶寬,依然通過主站點語音播放模塊和語音存儲模塊放音。另外,當語音播放模塊恢復,業務流程模塊會自動接續其上。優選實施例四圖6是根據本發明實施例的語音存儲模塊失效的容災示意圖,如圖6所示,包括如下的步驟S601至步驟S607。步驟S601,每一個站點語音存儲模塊都包含其主用文件卷,并在其備用站點包含備用文件卷。步驟S602,正常狀態下,通過郵件同步代理完成主用文件卷和備用文件卷的信息同步。步驟S603,當主用文件卷失效時,播放語音信息會被切換到備用文件卷。步驟S604,主用文件卷恢復時,自動同步備用文件卷的信息到主用文件卷。步驟S605,同步完畢后,主用文件卷的狀態為正常,此時語音信息播放恢復到主用文件卷。優選實施例五圖7是根據本發明實施例的業務數據庫失效的容災示意圖,如圖7所示,包括如下的步驟S701至步驟S705。步驟S701,主站點都包含其主用業務數據庫,并在其備用站點包含備用業務數據庫。步驟S702,正常狀態下,主用業務數據庫和備用業務數據庫的信息同步。步驟S703,當主用業務數據庫失效時,服務自動切換到備用業務數據庫。步驟S704,當主用業務數據庫恢復時,自動同步數據庫間信息。步驟S705,信息同步完畢后,主用業務數據庫狀態為正常,服務切換回主用業務數據庫。優選實施例六圖8是根據本發明實施例的站點拓撲關系示意圖。為使語音信箱類業務系統可適應不同的組網方案和地理冗余,首先需“繪制”出各站點所包括的功能模塊,基于此基本信息才能進行后續設計。故每個站點信息配置表需記錄該站點所部署的功能模塊集和必要的模塊信息。由于語音信箱類業務系統的模塊較多,下表1僅僅對業務正常運行至關重要的關鍵模塊進行描述。表1語音信箱類業務關鍵模塊的示意表
權利要求
1.一種語音信箱業務的容災方法,其特征在于,包括接收到語音信箱業務的呼叫;確定所述主用站點中的至少一個主用模塊失效;使用與所述失效的主用模塊互為冗余的備用模塊進行所述語音信箱業務,其中所述備用模塊位于預先設置的備用站點中。
2.根據權利要求1所述的方法,其特征在于,還包括確定所述主用站點中的業務流程模塊有效,其中所述業務流程模塊用于執行所述主用站點中的業務流程,所述業務流程模塊為所述主用模塊之一;使用所述主用站點中的所述業務流程模塊進行語音信箱業務。
3.根據權利要求1所述的方法,其特征在于,還包括確定所述主用站點中的語音存儲模塊有效,其中所述語音存儲模塊用于播放語音信箱存儲的語音信息,所述語音存儲模塊為所述主用模塊之一;使用所述主用站點中的所述語音存儲模塊播放所述語音信箱存儲的語音信息。
4.根據權利要求1所述的方法,其特征在于,在使用與所述失效的主用模塊互為冗余的備用模塊進行語音信箱業務之后,所述方法還包括確定所述主用站點中的失效的主用模塊恢復有效;使用與所述主用模塊進行所述語音信箱業務。
5.根據權利要求1所述的方法,其特征在于,還包括所述備用站點按照預定時間向所述主用站點發送狀態確認消息,所述狀態確認消息用于確認所述主用站點的狀態;所述主用站點向所述備用站點返回狀態響應消息。
6.一種語音信箱業務的容災裝置,其特征在于,包括接收模塊,用于接收語音信箱業務的呼叫;第一確定模塊,用于確定所述主用站點中的至少一個主用模塊失效;第一業務模塊,用于使用與所述失效的主用模塊互為冗余的備用模塊進行所述語音信箱業務,其中所述備用模塊位于預先設置的備用站點中。
7.根據權利要求6所述的裝置,其特征在于,還包括第二確定模塊,用于確定所述主用站點中的業務流程模塊有效,其中所述業務流程模塊用于執行所述主用站點中的業務流程,所述業務流程模塊為所述主用模塊之一;第二業務模塊,用于使用所述主用站點中的所述業務流程模塊進行語音信箱業務。
8.根據權利要求6所述的裝置,其特征在于,還包括第三確定模塊,用于確定所述主用站點中的語音存儲模塊有效,其中所述語音存儲模塊用于播放語音信箱存儲的語音信息,所述語音存儲模塊為所述主用模塊之一;第三業務模塊,用于使用所述主用站點中的所述語音存儲模塊播放所述語音信箱存儲的語音信息。
9.根據權利要求6所述的裝置,其特征在于,還包括第四確定模塊,用于確定所述主用站點中的失效的主用模塊恢復有效;第四業務模塊,用于使用與所述主用模塊進行所述語音信箱業務。
10.根據權利要求6所述的裝置,其特征在于,還包括第一指示模塊,用于指示所述備用站點按照預定時間向所述主用站點發送狀態確認消息,所述狀態確認消息用于確認所述主用站點的狀態;第二指示模塊,用于指示所述主用站點向所述備用站點返回狀態響應消息。
全文摘要
本發明公開了一種語音信箱業務的容災方法及裝置,該方法包括接收到語音信箱業務的呼叫;確定主用站點中的至少一個主用模塊失效;使用與失效的主用模塊互為冗余的備用模塊進行語音信箱業務,其中備用模塊位于預先設置的備用站點中。本發明可以最大化的使用現有資源,降低CAPEX和OPEX。
文檔編號H04L12/24GK102571310SQ20101058146
公開日2012年7月11日 申請日期2010年12月9日 優先權日2010年12月9日
發明者戴立偉 申請人:中興通訊股份有限公司