具有網(wǎng)絡故障容錯能力的人工話務系統(tǒng)及其方法
【專利摘要】本發(fā)明公開了一種具有網(wǎng)絡故障容錯能力的人工話務系統(tǒng)及其方法。該人工話務系統(tǒng)包括程控交換系統(tǒng)、兩個網(wǎng)絡交換機以及多個話務臺;程控交換系統(tǒng)包括兩個主控板;其中每個主控板連接一個網(wǎng)絡交換機;兩個網(wǎng)絡交換機之間級聯(lián);各話務臺在兩個網(wǎng)絡交換機之間平均分配。當主用主控板的網(wǎng)線或一個網(wǎng)絡交換機故障時,本發(fā)明可以根據(jù)備用主控板的話務臺的工作狀態(tài)進行主控板的主備切換,只會造成局部影響,不會影響整個系統(tǒng)的業(yè)務處理。本發(fā)明能夠有效地避免單點網(wǎng)絡故障對整個人工話務系統(tǒng)的影響,提高了系統(tǒng)的可靠性以及無間斷、持續(xù)服務能力。
【專利說明】具有網(wǎng)絡故障容錯能力的人工話務系統(tǒng)及其方法
【技術(shù)領域】
[0001]本發(fā)明涉及一種人工話務系統(tǒng),尤其涉及一種具有網(wǎng)絡故障容錯能力的人工話務系統(tǒng),同時還涉及一種實現(xiàn)網(wǎng)絡故障容錯的方法,屬于調(diào)度通信【技術(shù)領域】。
【背景技術(shù)】
[0002]隨著通信技術(shù)的快速發(fā)展,人工話務系統(tǒng)在各行各業(yè)得到廣泛應用,例如鐵路、軍隊、電力、石油、民航、交通、公安等。對于一些特殊領域,如國防通信領域等,對網(wǎng)絡安全性、可靠性以及穩(wěn)定性的要求是非常高的。人工話務系統(tǒng)作為國防基礎通信設施的保障通道,直接為各級首長提供專屬的通信服務,與常規(guī)通信設施相比有著不可替代的作用。因此保證人工話務系統(tǒng)實現(xiàn)穩(wěn)定可靠的網(wǎng)絡通信,盡量避免網(wǎng)絡節(jié)點故障和鏈路故障造成的損失,是至關重要的。
[0003]傳統(tǒng)的人工話務系統(tǒng)由后臺程控交換系統(tǒng)和前臺座席系統(tǒng)組成。為了提高整個系統(tǒng)的可靠性,后臺程控交換系統(tǒng)在硬件結(jié)構(gòu)上通常采用雙主處理機、雙交換網(wǎng)絡的方案,以雙機熱備方式工作。前臺座席系統(tǒng)由分散部署的話務臺組成。后臺程控交換系統(tǒng)與前臺座席系統(tǒng)之間通過局域網(wǎng)通信。參見圖1,所有的話務臺通過網(wǎng)絡交換機實現(xiàn)連接。而網(wǎng)絡交換機分別與兩個主控板進行通信。兩個主控板中只有主用主控板處理話務臺的業(yè)務。當主用主控板出現(xiàn)硬件故障或宕機時,備用主控板會升級為主用。這樣,后臺程控交換系統(tǒng)和前臺座席系統(tǒng)任意一個單點的硬件故障,不會影響整個系統(tǒng)的正常工作。
[0004]然而,傳統(tǒng)的人工話務系統(tǒng)部署方式存在以下不足:盡管程控交換系統(tǒng)采用雙機熱備方式,可以避免程控交換系統(tǒng)的故障帶來的通信損失。但是,程控交換系統(tǒng)中的主用和備用主控板都通過一個網(wǎng)絡交換機與所有話務臺連接。那么一旦網(wǎng)絡交換機宕機或斷電時,也會導致后臺程控交換系統(tǒng)和前臺座席系統(tǒng)之間的通信出現(xiàn)中斷,進而造成整個人工話務系統(tǒng)的癱瘓。另外,程控交換系統(tǒng)中只有一個主用主控板承載所有話務臺的業(yè)務。當主用主控板網(wǎng)線出現(xiàn)故障時,主用主控板是無法切換至備用主控板的,此時整個人工話務系統(tǒng)也不能正常工作。
【發(fā)明內(nèi)容】
[0005]針對現(xiàn)有技術(shù)的不足,本發(fā)明所要解決的首要技術(shù)問題在于提供一種具有網(wǎng)絡故障容錯能力的人工話務系統(tǒng)。
[0006]本發(fā)明所要解決的另一技術(shù)問題在于提供一種實現(xiàn)網(wǎng)絡故障容錯的方法。
[0007]為實現(xiàn)上述的發(fā)明目的,本發(fā)明采用下述的技術(shù)方案:
[0008]一種具有網(wǎng)絡故障容錯能力的人工話務系統(tǒng),包括程控交換系統(tǒng)、兩個網(wǎng)絡交換機以及多個話務臺;所述程控交換系統(tǒng)包括兩個主控板;兩個所述主控板為雙機熱備方式,每個所述主控板分別連接一個所述網(wǎng)絡交換機;兩個所述網(wǎng)絡交換機之間級聯(lián);各所述話務臺在兩個所述網(wǎng)絡交換機之間平均分配。
[0009]其中較優(yōu)地,所述主控板包括前臺通信模塊、前臺管理模塊和主備通信模塊;[0010]所述前臺通信模塊與所述話務臺進行通信;所述前臺管理模塊分別與所述前臺通信模塊、所述主備通信模塊進行通信;通過主備通信模塊與另一個所述主控板進行通信。
[0011]其中較優(yōu)地,所述前臺管理模塊包括所述話務臺的狀態(tài)表、所述主控板的主備用狀態(tài)信息以及對機在位狀態(tài)信息。
[0012]一種實現(xiàn)網(wǎng)絡故障容錯的方法,基于上述的人工話務系統(tǒng)實現(xiàn),包括如下步驟:
[0013]主控板檢查所有配置話務臺的工作狀態(tài);如果全部故障向另一主控板發(fā)送話務臺通信中斷通知;否則不處理;
[0014]所述另一主控板接收所述主控板的通知,并向所述主控板發(fā)送攜帶話務臺工作狀態(tài)的話務臺通信中斷應答消息;
[0015]所述主控板接收所述應答消息,并檢查所述另一主控板的話務臺的工作狀態(tài);若正常則降備,向所述另一主控板發(fā)送對機降備通知;否則不處理;
[0016]所述另一主控板接收所述對機降備通知,升級為主用。
[0017]其中較優(yōu)地,所述另一主控板接收所述主控板的通知前,需先判斷所述另一主控板的主備用狀態(tài):如果為備用,則檢查所有話務臺的工作狀態(tài);否則處理結(jié)束。
[0018]其中較優(yōu)地,所述主控板檢查所有配置話務臺的工作狀態(tài)的過程包括如下步驟:
[0019]檢查話務臺的工作狀態(tài):若檢測到故障,則繼續(xù)處理;否則結(jié)束;
[0020]檢查本板的主備用狀態(tài):若為主用狀態(tài),則繼續(xù)處理;否則結(jié)束;
[0021]檢查對機在位狀態(tài):若在位,則繼續(xù)處理;否則結(jié)束;
[0022]檢查其他話務臺的工作狀態(tài):若全部故障,則向所述另一主控板發(fā)送話務臺通信中斷通知;否則結(jié)束。
[0023]其中較優(yōu)地,所述檢查話務臺的工作狀態(tài)的過程,包括如下步驟:
[0024]每隔設定的時間,所述主控板向所述話務臺發(fā)送握手請求消息;
[0025]所述話務臺收到所述握手請求消息后,向所述主控板發(fā)送握手應答消息;
[0026]若所述主控板收到所述握手應答消息,則標記所述話務臺為正常;
[0027]若所述主控板在所述設定的時間內(nèi)沒有收到所述握手應答消息,重發(fā)所述握手請求消息;若連續(xù)重發(fā)設定次數(shù),沒有收到所述握手應答消息,則標記所述話務臺為故障。
[0028]其中較優(yōu)地,所述握手請求消息和所述握手應答消息包含所述主控板的主備用狀態(tài)息。
[0029]本發(fā)明所提供的人工話務系統(tǒng)對于主控板的網(wǎng)線和單個網(wǎng)絡交換機的網(wǎng)絡故障,只會造成局部影響,不會影響整個系統(tǒng)的業(yè)務處理。本發(fā)明能夠有效地避免單點網(wǎng)絡故障對整個人工話務系統(tǒng)的影響,提高了系統(tǒng)的可靠性以及無間斷、持續(xù)服務能力。
【專利附圖】
【附圖說明】
[0030]圖1為現(xiàn)有的人工話務系統(tǒng)的配置結(jié)構(gòu)圖;
[0031]圖2為本發(fā)明所提供的人工話務系統(tǒng)的配置結(jié)構(gòu)圖;
[0032]圖3為本發(fā)明中人工話務系統(tǒng)網(wǎng)絡故障容錯的方法流程圖。
【具體實施方式】
[0033]下面結(jié)合附圖和具體實施例對本發(fā)明做進一步的詳細說明。[0034]參見圖2,本發(fā)明所提供的具有網(wǎng)絡故障容錯能力的人工話務系統(tǒng)包括程控交換系統(tǒng)、兩個網(wǎng)絡交換機以及多個話務臺。程控交換系統(tǒng)采用雙機熱備,包括兩個主控板;其中每個主控板連接一個網(wǎng)絡交換機;兩個網(wǎng)絡交換機之間級聯(lián);多個話務臺則平均分配在兩個網(wǎng)絡交換機上。其中,兩個網(wǎng)絡交換機采用級聯(lián)方式,保證了單個主控板可以承載所有話務臺的業(yè)務。當其中一個網(wǎng)絡交換機出現(xiàn)故障時或者主控板的網(wǎng)線故障時,主控板通過話務臺故障信號的判斷,決定是否切換至另一主控板;當滿足切換條件時,另一主控板則繼續(xù)承擔整個系統(tǒng)的話務處理。本人工話務系統(tǒng)在網(wǎng)線故障或者單個網(wǎng)絡交換機出現(xiàn)故障時,會造成系統(tǒng)的局部影響,但不會影響整個系統(tǒng)的業(yè)務處理,保證了整個人工話務系統(tǒng)可靠性。
[0035]為體現(xiàn)本發(fā)明中人工話務系統(tǒng)的技術(shù)特點,本發(fā)明還提供一種基于該人工話務系統(tǒng)的網(wǎng)絡故障容錯方法,包括如下步驟:主控板檢查所有配置話務臺的工作狀態(tài);如果全部故障向另一主控板發(fā)送話務臺通信中斷通知;否則不處理;另一主控板接收主控板的通知,并向主控板發(fā)送攜帶話務臺工作狀態(tài)的話務臺通信中斷應答消息;主控板接收應答消息,并檢查另一主控板的話務臺的工作狀態(tài);若正常則降備,向另一主控板發(fā)送對機降備通知;否則不處理;另一主控板接收對機降備通知,升級為主用。下面結(jié)合圖2和圖3進行詳細介紹。以主控板I主用、主控板2備用為實施例說明程控交換系統(tǒng)的主控板的網(wǎng)絡故障容錯的處理過程。
[0036]步驟一:主控板I檢查所有配置話務臺的工作狀態(tài):如果全部故障向主控板2發(fā)送話務臺通信中斷通知消息,否則不處理。
[0037]主控板通常包括前臺通信模塊、前臺管理模塊以及主備通信模塊。前臺通信模塊與話務臺進行通信;前臺管理模塊分別與前臺通信模塊、主備通信模塊進行通信;通過主備通信模塊與另一主控板進行通信。前臺通信模塊用于檢查主控板與話務臺之間的信息交互;前臺管理模塊用于前臺通信模塊和主備通信模塊的信息處理;主備通信模塊用于兩個主控板間的通信。下面介紹主控板I檢查所有配置話務臺的工作狀態(tài)的過程。
[0038]S101,主控板I檢查話務臺的工作狀態(tài):如果一旦檢查到有話務臺出現(xiàn)異常,則執(zhí)行步驟S102 ;否則,不做任何處理。在整個系統(tǒng)工作的情況下,主控板和話務臺之間需要進行信息交互,并判斷話務臺是否有異常,只要檢查到話務臺出現(xiàn)故障后,才能繼續(xù)往下執(zhí)行,否則不予執(zhí)行。主控板檢查話務臺的工作狀態(tài)的過程具體過程如下:
[0039]前臺通信模塊每隔3秒向話務臺發(fā)送握手請求消息;話務臺收到握手請求后,向主控板發(fā)送握手應答消息。話務臺能夠通過握手消息隨時知道兩個主控板的主備用狀態(tài)。需要說明的是主控板的前臺通信模塊與話務臺進行握手時,在握手請求和握手應答消息中均包含主控板的主備用狀態(tài);當主控板發(fā)生主備切換后,主控板需主動向話務臺通報其主備用狀態(tài)。這樣保證了話務臺和兩個主控板間能夠進行正常的處理業(yè)務。
[0040]如果前臺通信模塊收到話務臺的握手應答消息后,向前臺管理模塊發(fā)送話務臺通信正常消息;前臺管理模塊收到話務臺通信正常后,在話務臺狀態(tài)表中標記話務臺的狀態(tài)為正常。如果前臺通信模塊3秒內(nèi)沒有收到話務臺的握手應答消息,重發(fā)握手請求消息;若連續(xù)三次重發(fā)握手請求消息后,沒有收到握手應答消息,前臺通信模塊向前臺管理模塊發(fā)送話務臺通信中斷消息;前臺管理模塊收到話務臺通信中斷消息后,在話務臺狀態(tài)表中標記話務臺的狀態(tài)為故障。[0041]S102,檢查本板的主備用狀態(tài)。前臺管理模塊設置話務臺的工作狀態(tài)為故障,接著檢查當前主控板I的主備用狀態(tài)信息:如果當前主控板的狀態(tài)為備用,不再做任何處理;如果為主用,則執(zhí)行步驟S103。當承載業(yè)務的主控板檢測到某個話務臺出現(xiàn)故障時,需要檢查主控板的主用狀態(tài)。本實施例中承載業(yè)務的主控板的主用主控板1,其可以繼續(xù)執(zhí)行切換至備用主控板的過程。而當承載業(yè)務的主控板為備用的,則其沒有主控板進行切換。此時主控板檢測完主備用狀態(tài)后,直接結(jié)束,無需再進行任何處理。
[0042]S103,檢查對機的在位狀態(tài)。前臺管理模塊根據(jù)存儲的主控板的對機在位狀態(tài)信息檢查備用主控板2是否在位:如果檢查備用主控板在位,則表示當前有備用主控板供主用主控板進行切換,則執(zhí)行步驟S104 ;否則不再做任何處理。
[0043]S104,檢查所有話務臺的工作狀態(tài)。當某個話務臺出現(xiàn)故障后,主控板I首先需要確定是否可以切換備用主控板2。當滿足切換條件后,再檢查其他話務臺的工作狀態(tài)。主控板的前臺管理模塊查詢話務臺狀態(tài)表判斷當前主控板所配置的其他話務臺的工作狀態(tài)。當檢查其他話務臺的工作狀態(tài)為故障時,則話務臺全部故障。主控板I通過主備通信模塊向主控板2發(fā)送話務臺通信中斷通知;如果前臺管理模塊查詢過程中只要有一個話務臺的工作狀態(tài)為正常,則表示當前主控板I的網(wǎng)絡是正常,還可以繼續(xù)承載話務臺的業(yè)務,則不再做任何處理。
[0044]步驟二:主控機2接收話務臺通信中斷通知,并向主控板I發(fā)送攜帶應答碼的話務臺通信中斷應答消息。
[0045]主控板2的主備通信模塊接收話務臺通信中斷通知的消息后,首先檢查本板的主備用狀態(tài):如果當前為備用狀態(tài),則繼續(xù)以下的處理過程;如果為主用狀態(tài),則不再做任何處理。主控板的主備用狀態(tài)判斷完成后,主控板2需檢查所有話務臺的工作狀態(tài)。對于話務臺狀態(tài)的檢查,可以參見主控板I的處理過程,這里不再進行贅述。
[0046]當主控板2檢查完話務臺的狀態(tài)后,向主控板I發(fā)送攜帶應答碼的話務臺通信中斷應答消息。應答碼中包含主控板2所有話務臺的工作狀態(tài)。如果主控板2的所有話務臺的工作狀態(tài)為故障,則應答碼標記為O ;如果至少有一個話務臺工作狀態(tài)為正常,則應答碼標記為I。
[0047]步驟三:主控板I接收話務臺通信中斷應答消息,并檢查備用主控板的話務臺的工作狀態(tài);若正常則降備,向備用主控板發(fā)送對機降備通知;否則不處理。
[0048]主控板I收到話務臺通信中斷應答消息后,并根據(jù)應答碼進行相應的處理:如果主控板I檢查應答碼為1,主控板2的話務臺的工作狀態(tài)為正常,則進行降備操作。主控板I需通過主備通信模塊向備用主控板2發(fā)送對機降備通知消息,主控板I由主用將為備用,后續(xù)業(yè)務切換至主控板2 ;如果主控板I檢查應答碼為0,主控板2的話務臺的工作狀態(tài)為故障,無法承載業(yè)務。這時主控板I無需再進行任何處理,整個人工話務系統(tǒng)為故障狀態(tài)。
[0049]步驟四:主控板2接收對機降備通知消息,進行升主操作。主控板2接收主控板I的對機備用通知后,升級為主用主控板,主控板I降為備用主控板。由主控板2繼續(xù)處理后續(xù)的通話業(yè)務。主控板2升級為主用主控板后,向前臺通報當前的主備用狀態(tài),前臺管理模塊更改已儲存的主控板的主備用狀態(tài),從而保證業(yè)務的正常處理。
[0050]在本發(fā)明所提供的人工話務系統(tǒng)中,主用主控板通過檢查話務臺狀態(tài),當判定為全部故障狀態(tài)時向備用主控板話務臺發(fā)送話務臺通信中斷通知消息;備用話務臺接收主用主控板的消息,并根據(jù)話務臺的工作狀態(tài)的應答消息發(fā)送至主用主控板。主用主控板根據(jù)備用主控板的話務臺的工作狀態(tài),決定是否進行降備。當備用主控板的話務臺為正常狀態(tài),主用主控板則降為備用。而備用主控板則升級為主用,繼續(xù)承載并處理整個系統(tǒng)的話務臺業(yè)務。
[0051]本發(fā)明的技術(shù)特點在于使得人工話務系統(tǒng)具有網(wǎng)絡故障容錯能力的功能。當主控板的網(wǎng)線出現(xiàn)故障,或者當單個網(wǎng)絡交換機出現(xiàn)故障時,整個人工話務系統(tǒng)可以根據(jù)備用主控板的話務臺的工作狀態(tài)進行主控板的主備切換。因此本發(fā)明的人工話務系統(tǒng)對于主控板的網(wǎng)線和單個網(wǎng)絡交換機的網(wǎng)絡故障只會造成局部影響,不會影響整個系統(tǒng)的業(yè)務處理。本發(fā)明能夠有效地避免單點網(wǎng)絡故障對整個人工話務系統(tǒng)的影響,提高了系統(tǒng)的可靠性以及無間斷、持續(xù)服務能力。
[0052]上面對本發(fā)明所提供的具有網(wǎng)絡故障容錯能力的人工話務系統(tǒng)及其方法進行了詳細的說明。對本領域的一般技術(shù)人員而言,在不背離本發(fā)明實質(zhì)精神的前提下對它所做的任何顯而易見的改動,都將構(gòu)成對本發(fā)明專利權(quán)的侵犯,將承擔相應的法律責任。
【權(quán)利要求】
1.一種具有網(wǎng)絡故障容錯能力的人工話務系統(tǒng),其特征在于包括程控交換系統(tǒng)、兩個網(wǎng)絡交換機以及多個話務臺;所述程控交換系統(tǒng)包括兩個主控板;兩個所述主控板為雙機熱備方式,每個所述主控板分別連接一個所述網(wǎng)絡交換機;兩個所述網(wǎng)絡交換機之間級聯(lián);各所述話務臺在兩個所述網(wǎng)絡交換機之間平均分配。
2.如權(quán)利要求1所述的人工話務系統(tǒng),其特征在于: 所述主控板包括前臺通信模塊、前臺管理模塊和主備通信模塊; 所述前臺通信模塊與所述話務臺進行通信;所述前臺管理模塊分別與所述前臺通信模塊、所述主備通信模塊進行通信;通過主備通信模塊與另一所述主控板進行通信。
3.如權(quán)利要求2所述的人工話務系統(tǒng),其特征在于: 所述前臺管理模塊包括所述話務臺的狀態(tài)表、所述主控板的主備用狀態(tài)信息以及對機在位狀態(tài)信息。
4.一種實現(xiàn)網(wǎng)絡故障容錯的方法,基于權(quán)利要求1所述的人工話務系統(tǒng)實現(xiàn),其特征在于包括如下步驟: 主控板檢查所有配置話務臺的工作狀態(tài);如果全部故障向另一主控板發(fā)送話務臺通信中斷通知;否則不處理; 所述另一主控板接收所述主控板的通知,并向所述主控板發(fā)送攜帶話務臺工作狀態(tài)的話務臺通信中斷應答消息; 所述主控板接收所述應答消息,并檢查所述另一主控板的話務臺的工作狀態(tài);若正常則降備,向所述另一主控板發(fā)送對機降備通知;否則不處理; 所述另一主控板接收所述對機降備通知,升級為主用。
5.如權(quán)利要求4所述的實現(xiàn)網(wǎng)絡故障容錯的方法,其特征在于: 所述另一主控板接收所述主控板的通知前,需先判斷所述另一主控板的主備用狀態(tài):如果為備用,則檢查所有話務臺的工作狀態(tài);否則處理結(jié)束。
6.如權(quán)利要求4所述的實現(xiàn)網(wǎng)絡故障容錯的方法,其特征在于所述主控板檢查所有配置話務臺的工作狀態(tài)的過程包括如下步驟: 檢查話務臺的工作狀態(tài):若檢測到故障,則繼續(xù)處理;否則結(jié)束; 檢查本板的主備用狀態(tài):若為主用狀態(tài),則繼續(xù)處理;否則結(jié)束; 檢查對機在位狀態(tài):若在位,則繼續(xù)處理;否則結(jié)束; 檢查其他話務臺的工作狀態(tài):若全部故障,則向所述另一主控板發(fā)送話務臺通信中斷通知;否則結(jié)束。
7.如權(quán)利要求6所述的實現(xiàn)網(wǎng)絡故障容錯的方法,其特征在于所述檢查話務臺的工作狀態(tài)的過程,包括如下步驟: 每隔設定的時間,所述主控板向所述話務臺發(fā)送握手請求消息; 所述話務臺收到所述握手請求消息后,向所述主控板發(fā)送握手應答消息; 若所述主控板收到所述握手應答消息,則標記所述話務臺為正常; 若所述主控板在所述設定的時間內(nèi)沒有收到所述握手應答消息,重發(fā)所述握手請求消息;若連續(xù)重發(fā)設定次數(shù),沒有收到所述握手應答消息,則標記所述話務臺為故障。
8.如權(quán)利要求7所述的實現(xiàn)網(wǎng)絡故障容錯的方法,其特征在于: 所述握手請求消息和所述握手應答消息包含所述主控板的主備用狀態(tài)信息。
【文檔編號】H04L12/24GK103716186SQ201310694534
【公開日】2014年4月9日 申請日期:2013年12月17日 優(yōu)先權(quán)日:2013年12月17日
【發(fā)明者】孫建明 申請人:北京佳訊飛鴻電氣股份有限公司