一種故障通知方法及系統的制作方法
【專利摘要】本發明提供的故障通知方法及系統,通過增加故障通知服務器檢測通信服務器故障或者通信信道故障,解決了現有技術中當服務器故障或者通信信道導致通信客戶端不能接收到故障通知的問題,使得用戶通過通信客戶端及時了解到故障信息,提高了故障信息到達通信客戶端的概率,提升了用戶體驗。
【專利說明】
一種故障通知方法及系統
技術領域
[0001]本發明涉及通信領域,特別涉及一種故障通知方法及系統。
【背景技術】
[0002]現有的服務器或者網絡故障通知的方法,是采用通信服務器返回故障通知或者通信客戶端自行判斷故障的方式,這種方式描述如下:
[0003]S1、通信客戶端向通信服務器發起業務請求。
[0004]S2、通信服務器收到該請求后,如果一切正常,則返回業務請求的響應信息;如果存在服務器或者網絡故障,則返回給通信客戶端故障信息。
[0005]S3、通信客戶端收到通信服務器的故障信息,對用戶展示該故障信息,讓用戶了解到發生了服務器或者網絡故障。
[0006]S4、如果通信客戶端未收到通信服務器的響應(其中原因可以是:如果發生了服務器或者網絡故障,則在S2中,通信服務器不一定可以收到通信客戶端的業務請求,或者即使收到了該請求,由于服務器故障,通信服務器也不一定會響應通信客戶端,即使響應了通信客戶端,在S3中,由于網絡故障,通信客戶端也不一定能收到該響應),則通信客戶端自行判斷故障,并對用戶展示該故障信息,讓用戶了解到發生了服務器或者網絡故障。
[0007]現有的服務器或者網絡故障通知的方法,缺點是故障通知到達通信客戶端的概率低,如果發生了服務器或者網絡故障,則在S2中,通信服務器不一定可以收到通信客戶端的業務請求,或者即使收到了該請求,由于服務器故障,通信服務器也不一定會響應通信客戶端,即使響應了通信客戶端,在S3中,由于網絡故障,通信客戶端也不一定能收到該響應,故障信息不能返回至通信客戶端,使得用戶在使用過程中不能及時得到故障通知,漫無目的的等待故障通知,浪費了用戶的時間,降低了用戶對業務的滿意度。
【發明內容】
[0008]有鑒于此,本發明實施例提供了一種故障通知方法及系統。
[0009]本發明的一個目的提供一種故障通知方法,配置通信客戶端與通信服務器的通信信道,配置故障通知服務器與所述通信服務器的第一故障檢測關系,配置所述故障通知服務器與所述通信信道的第二故障檢測關系,所述方法包括:
[0010]所述通信客戶端向所述通信服務器發起業務請求;
[0011]當所述通信客戶端判斷在預設時間內未收到所述通信服務器的響應時,所述通信客戶端向所述故障通知服務器發起故障查詢請求,以使得所述故障通知服務器根據第一故障檢測關系和/或第二故障檢測關系查詢得到第一故障信息;
[0012]所述通信客戶端接收所述故障通知服務器返回的第一故障信息。
[0013]進一步地,所述通信客戶端判斷在預設時間內未收到所述通信服務器的響應的步驟進一步包括:
[0014]所述通信客戶端未接收到所述通信服務器針對所述業務請求的成功響應;或
[0015]所述通信客戶端未接收到所述通信服務器返回的故障響應。
[0016]進一步地,所述通信客戶端向所述通信服務器發起業務請求的步驟之后,所述方法還包括:
[0017]所述通信客戶端在所述通信服務器和所述通信信道正常時接收業務請求的響應。
[0018]進一步地,所述通信客戶端向所述通信服務器發起業務請求的步驟之后,所述方法還包括:
[0019]所述通信客戶端在所述通信服務器故障和/或所述通信信道故障時接收所述通信服務器發送的第二故障信息。
[0020]進一步地,所述當所述通信客戶端判斷在預設時間內未收到所述通信服務器的響應時,所述通信客戶端向所述故障通知服務器發起故障查詢請求,以使得所述故障通知服務器根據第一故障檢測關系和/或第二故障檢測關系查詢得到第一故障信息根據的步驟之后,所述方法還包括:
[0021]當在預設時間內未收到所述故障通知服務器的返回的第一故障信息時,所述通信客戶端自行判斷故障。
[0022]進一步地,所述通信客戶端接收所述故障通知服務器返回的第一故障信息的步驟之后,所述方法還包括:
[0023]所述通信客戶端將所述第一故障信息向用戶反饋,以使得所述用戶了解故障原因。
[0024]進一步地,所述通信客戶端在所述通信服務器故障和/或所述通信信道故障時接收所述通信服務器發送的第二故障信息的步驟之后,所述方法還包括:
[0025]所述通信客戶端將所述第二故障信息向用戶反饋,以使得所述用戶了解故障原因。
[0026]進一步地,所述故障原因包括根據第一故障檢測關系查詢得到的服務器故障和/或根據第二故障檢測關系查詢得到通信信道故障。
[0027]進一步地,所述通信信道故障包括所述通信客戶端向所述通信服務器傳輸失敗時產生的第一故障以及所述通信服務器向所述通信客戶端傳輸失敗時的第二故障。
[0028]本發明的另一個目的提供一種故障通知系統,包括通信客戶端、通信服務器及故障通知服務器,配置通信客戶端與通信服務器的通信信道,配置故障通知服務器與所述通信服務器的第一故障檢測關系,配置所述故障通知服務器與所述通信信道的第二故障檢測關系;
[0029]所述通信客戶端,用于向所述通信服務器發起業務請求及當所述通信客戶端判斷在預設時間內未收到所述通信服務器的響應時,所述通信客戶端向所述故障通知服務器發起故障查詢請求;
[0030]所述通信服務器,用于接收所述通信客戶端發起的所述業務請求并在自身工作正常時向所述通信客戶端返回業務請求成功響應;
[0031]所述故障通知服務器,用于接收所述通信客戶端發起的所述故障查詢請求并根據第一故障檢測關系和/或第二故障檢測關系查詢得到第一故障信息以及向所述通信客戶端返回的第一故障信息。
[0032]進一步地,所述通信客戶端還用于在所述通信服務器和所述通信信道正常時接收業務請求的響應。
[0033]進一步地,所述通信客戶端還用于在所述通信服務器故障和/或所述通信信道故障時接收所述通信服務器發送的第二故障信息。
[0034]進一步地,所述通信客戶端還用于當在預設時間內未收到所述故障通知服務器的返回的第一故障信息時自行判斷故障。
[0035]進一步地,所述通信客戶端還用于接收所述故障通知服務器返回的第一故障信息后將所述第一故障信息向用戶反饋,以使得所述用戶了解故障原因。
[0036]進一步地,所述通信客戶端還用于在所述通信服務器故障和/或所述通信信道故障時接收所述通信服務器發送的第二故障信息后將所述第二故障信息向用戶反饋,以使得所述用戶了解故障原因。
[0037]本發明提供的故障通知方法及系統,通過增加故障通知服務器檢測通信服務器故障或者通信信道故障,解決了現有技術中當服務器故障或者通信信道導致通信客戶端不能接收到故障通知的問題,使得用戶通過通信客戶端及時了解到故障信息,提高了故障信息到達通信客戶端的概率,提升了用戶體驗。
【附圖說明】
[0038]圖1是本發明的故障通知方法的一種實施例的流程圖;
[0039]圖2是本發明的故障通知方法的另一種實施例的流程圖;
[0040]圖3是本發明的故障通知系統的一種實施例的結構圖。
【具體實施方式】
[0041]本發明實施例提供了一種故障通知方法,使得用戶通過通信客戶端及時了解到故障信息,提高了故障信息到達通信客戶端的概率,提升了用戶體驗。
[0042]為了使本技術領域的人員更好地理解本發明方案,下面將結合本發明實施例中的附圖,對本發明實施例中的技術方案進行清楚、完整地描述,顯然,所描述的實施例僅僅是本發明一部分的實施例,而不是全部的實施例。基于本發明中的實施例,本領域普通技術人員在沒有做出創造性勞動前提下所獲得的所有其他實施例,都應當屬于本發明保護的范圍。
[0043]本發明的說明書和權利要求書及上述附圖中的術語“第一”、“第二”、“第三” “第四”等是用于區別類似的對象,而不必用于描述特定的順序或先后次序。應該理解這樣使用的數據在適當情況下可以互換,以便這里描述的實施例能夠以除了在這里圖示或描述的內容以外的順序實施。此外,術語“包括”和“具有”以及他們的任何變形,意圖在于覆蓋不排他的包含,例如,包含了一系列步驟或單元的過程、方法、系統、產品或設備不必限于清楚地列出的那些步驟或單元,而是可包括沒有清楚地列出的或對于這些過程、方法、產品或設備固有的其它步驟或單元。
[0044]下面將結合本發明實施例中的附圖,對本發明實施例中的技術方案進行清楚、完整地描述,顯然,所描述的實施例僅僅是本發明一部分實施例,而不是全部的實施例。基于本發明中的實施例,本領域技術人員在沒有作出創造性勞動前提下所獲得的所有其他實施例,都屬于本發明保護的范圍。
[0045]結合圖1所示,本發明的故障通知方法提供了一種實施例,所述方法包括:
[0046]S101、配置通信客戶端與通信服務器的通信信道,配置故障通知服務器與所述通信服務器的第一故障檢測關系,配置所述故障通知服務器與所述通信信道的第二故障檢測關系O
[0047]通信客戶端可以為安裝在終端上的通信軟件,通信軟件可以包括即時通信軟件、郵箱軟件、網絡電話軟件等等,具體通信客戶端可以為QQ聊天軟件或者微信軟件等,需要通過服務器實現通信功能即可,通信服務器可以為即時通信公司的運營服務器,提供通信業務服務,服務器必須具有承擔服務并且保障服務的能力,通信客戶端向通信服務器發起業務請求,通信服務器對業務請求進行響應,以完成相應的業務,通信客戶端與通信服務器之間建立通信信道才能進行通信,建立通信信道的可以通過無線,也可以通過有線,具體不做限定。
[0048]所述故障通知服務器用于檢測通信服務器是否發生故障以及通信信道是否發生故障,通信服務器發生故障即提供通信軟件的服務器出現故障,導致通信服務器接收到通信客服端的業務請求后不能進行響應。通信信道故障即通信客戶端和通信服務器之間的業務請求不能正常接收,通信服務器接收不到通信客戶端發起的業務請求,或者通信服務器對接收到通信客戶端的業務請求進行響應,但是通信服務器無法將響應返回到通信客戶端,例如當采用無線的方式建立通信信道,通信信道故障可以是中國移動、中國聯通或者中國電信等其他網絡運營商出現故障,導致無線傳輸發生故障。
[0049]故障通知服務器采用單獨部署的方式,單獨部署時會在通信信道或通信服務器上分別設置監測點,用于發現故障,當監測點出現故障時候,故障通知服務器通過監測點及時了解到出現故障的位置。
[0050]S102、所述通信客戶端向所述通信服務器發起業務請求。
[0051]用戶啟動某項業務,通過通信客戶端向通信服務器發送業務請求,正常工作時候,業務請求可以通過通信信道傳輸至通信服務器,如果通信客戶端向通信服務器傳輸業務請求的通信信道發生故障時候,通信服務器不能收到該業務請求。
[0052]S103、當所述通信客戶端判斷在預設時間內未收到所述通信服務器的響應時,所述通信客戶端向所述故障通知服務器發起故障查詢請求,以使得所述故障通知服務器根據第一故障檢測關系和/或第二故障檢測關系查詢得到第一故障信息。
[0053]通信客戶端在發起業務請求開始計時,判斷在規定的時間內是否能收到通信服務器的響應,這里的響應可以包括正常工作時候通信服務器返回的針對業務請求的響應,也可以包括出現故障時候,通信服務器向通信客戶端返回的第二故障信息,當通信服務器向通信客戶端傳輸的通信信道出現故障時候,正常工作時候針對業務請求的響應或第二故障信息都不能向通信客戶端傳輸,使得通信客戶端在預設時間內不能接受到通信服務器的響應。
[0054]當計時時間達到預設時間時候,通信客戶端向故障通知服務器發起故障查詢請求,故障通知服務器根據第一故障檢測關系查詢到設置在通信服務器的第一監測點,以及根據第二故障檢測關系查詢設置在通信信道上的第二監測點,通過監測點的記錄獲取到出現故障的位置,并將出現故障的原因或者位置存入第一故障信息中,故障通知服務器將第一故障信息向通信客戶端發送。
[0055]需要說明的是,故障通知服務器查詢故障時可以按照順序進行查詢,例如,首先查詢通信客戶端至通信服務器之間的通信信道是否出現故障,然后查詢通信服務器是否出現故障,最后查詢通信服務器至通信客戶端之間的通信信道是否出現故障,當然,查詢的順序可以按照其他順序進行,不進行限定。
[0056]S104、所述通信客戶端接收所述故障通知服務器返回的第一故障信息。
[0057]通信客戶端接收到故障通知服務器返回的第一故障信息,第一故障信息中可以包括出現故障的原因和位置,用戶可以通過通信客戶端獲得第一故障信息,及時得到故障通知。
[0058]本發明提供的故障通知方法,通過增加故障通知服務器檢測通信服務器故障或者通信信道故障,解決了現有技術中當服務器故障或者通信信道導致通信客戶端不能接收到故障通知的問題,使得用戶通過通信客戶端及時了解到故障信息,提高了故障信息到達通信客戶端的概率,提升了用戶體驗。
[0059]下面結合圖2所示,本發明的故障通知方法還提供了一種實施例,所述方法包括:
[0060]S201、配置通信客戶端與通信服務器的通信信道,配置故障通知服務器與所述通信服務器的第一故障檢測關系,配置所述故障通知服務器與所述通信信道的第二故障檢測關系O
[0061]步驟S201與上一實施例中SlOl相同,此處不進行贅述,需要補充的是,配置的過程可以是預先配置,也可以是根據需要選擇時間配置,不做限定。
[0062]S202、所述通信客戶端向所述通信服務器發起業務請求。
[0063]用戶啟動某項業務,通過通信客戶端向通信服務器發送業務請求,正常工作時候,業務請求可以通過通信信道傳輸至通信服務器,如果通信客戶端向通信服務器傳輸業務請求的通信信道發生故障時候,通信服務器不能收到該業務請求。
[0064]S203、判斷所述通信客戶端是否在預設時間內接收到所述通信服務器的響應,若未收到通信服務器的響應,則執行S204 ;若接受到通信服務器的響應,則執行S208。
[0065]預設時間可以根據統計結果確定,例如根據正常工作期間,通信服務器反饋業務請求響應的時間間隔,也可以根據出現故障時候,通信服務器返回故障信息的時間間隔,當然為了提高準確性,減少誤差,預設時間可以適當延長,滿足實際需要即可,預設時間長短不做限定。
[0066]所述通信客戶端在規定時間內接收到通信服務器的響應包括所述通信客戶端在預設時間內接收到所述通信服務器針對所述業務請求的成功響應,或所述通信客戶端在預設時間內接收到所述通信服務器返回的故障響應。
[0067]S204、所述通信客戶端向所述故障通知服務器發起故障查詢請求,以使得所述故障通知服務器根據第一故障檢測關系和/或第二故障檢測關系查詢得到第一故障信息。
[0068]所述通信客戶端在預設時間內未接收到所述通信服務器針對所述業務請求的成功響應并且所述通信客戶端在預設時間內未接收到所述通信服務器返回的故障響應,此時通信客戶端確定未在預設時間內接收到通信服務器返回的響應。
[0069]通信客戶端向故障通知服務器發起故障查詢請求,故障通知服務器根據第一故障檢測關系查詢到設置在通信服務器的第一監測點,以及根據第二故障檢測關系查詢設置在通信信道上的第二監測點,通過監測點的記錄獲取到出現故障的位置,并將出現故障的原因或者位置存入第一故障信息中,故障通知服務器將第一故障信息向通信客戶端發送。
[0070]S205、判斷所述通信客戶端是否在預設時間內接收到所述故障通知服務器返回的第一故障信息,若接收到返回的第一故障信息,則執行S206,若未接收到返回的第一故障信息,則執行S207。
[0071]通信客戶端接收到故障通知服務器返回的第一故障信息,第一故障信息中可以包括出現故障的原因和位置,用戶可以通過通信客戶端獲得第一故障信息,及時得到故障通知。
[0072]S206、所述通信客戶端將所述第一故障信息向用戶反饋,以使得所述用戶了解故障原因。
[0073]反饋的方式可以是將第一故障信息在通信客戶端的操作界面上進行顯示,也可以采取其他方式,通知用戶產生故障,具體不做限定。
[0074]S207、當通信客戶端在預設時間內未收到所述故障通知服務器的返回的第一故障信息時,所述通信客戶端自行判斷故障。
[0075]通信客戶端向故障通知服務器發起故障查詢請求后計時,以確保故障通知服務器是否正常工作,當在預設時間內沒有收到故障通知服務器返回的第一故障信息時,則可以確定故障通知服務器也出現故障,此時需要通信客戶端傳輸自行判斷故障,即有通信客戶端主動檢測故障原因或者故障位置,以便能夠及時為用戶提供故障通知。
[0076]S208、所述通信客戶端在所述通信服務器故障和/或所述通信信道故障時接收所述通信服務器發送的第二故障信息。
[0077]這個步驟中,第二故障信息由通信服務器通過檢測獲得,將檢測獲得的第二故障信息返回至通信客戶端,這個過程與故障通知服務器檢測故障有因果關系,當通信客戶端未收到通信服務器的故障信息時候,通信客戶端才向故障通知服務器發起故障查詢請求,即在通信服務器的故障檢測不可用時候,發起故障通知服務器的故障檢測,從而保證了故障通知更好的返回至通信客戶端,提高故障通知到通信客戶端的概率。
[0078]所述通信信道故障包括所述通信客戶端向所述通信服務器傳輸失敗時產生的第一故障以及所述通信服務器向所述通信客戶端傳輸失敗時的第二故障。
[0079]S209、所述通信客戶端將所述第二故障信息向用戶反饋,以使得所述用戶了解故障原因。
[0080]通信客戶端接收到通信服務器返回的第二故障信息,第二故障信息中可以包括出現故障的原因和位置,用戶可以通過通信客戶端獲得第二故障信息,及時得到故障通知。
[0081]反饋的方式可以是將第二故障信息在通信客戶端的操作界面上進行顯示,也可以采取其他方式,通知用戶產生故障,具體不做限定。
[0082]通過增加故障通知服務器檢測通信服務器故障或者通信信道故障,使得用戶通過通信客戶端及時了解到故障信息,提高了故障信息到達通信客戶端的概率,提升了用戶體驗。
[0083]為了方便對本發明的理解,本發明能夠提供了一種應用場景便于對本發明的方案進行理解。下面具體介紹。
[0084]以QQ即時通信軟件,采用中國移動網絡建立無線通信信道,QQ服務器出現故障為例進行說明。
[0085]QQ客戶端通過無線網絡向QQ服務器發起聊天請求,以QQ客戶端到QQ服務器的傳輸為上行鏈路的通信信道(為了方便描述簡稱上行鏈路),以QQ服務器到QQ客戶端的傳輸為下行鏈路的通信信道(為了方便描述簡稱下行鏈路),故障通知服務器在上行鏈路配置第一監測點,故障通知服務器在QQ服務器配置第二監測點,故障通知服務器在下行鏈路配置第三監測點,即故障通知服務器與上行鏈路配置為第一故障檢測關系,故障通知服務器與QQ服務器配置為第二故障檢測關系,故障通知服務器與下行鏈路配置為第三故障檢測關系O
[0086]QQ客戶端向QQ服務器發起聊天請求,在預定時間QQ客戶端未接收到QQ服務器返回的聊天建立的響應,此時QQ服務器故障,QQ客戶端登陸超時,但是用戶沒有通過QQ客戶端得到故障通知,因為此時QQ服務器故障不能對這個聊天請求進行響應。
[0087]QQ客戶端登陸不到QQ服務器,也沒有接收到QQ服務器返回故障信息,所以QQ客戶端向故障通知服務器發起查詢故障請求,故障通知服務器接收到查詢故障請求后根據第一故障檢測關系、第二故障檢測關系及第三故障檢測關系分別獲取到對應的第一監測點、第二監測點及第三監測點,每個監測點監測不同的位置,第二監測點返回故障信息顯示QQ服務器出現故障,導致聊天請求不能得到建立,故障通知服務器將第二監測點返回的故障信息返回至QQ客戶端,提示QQ服務器出現故障,導致聊天請求不能實現,使得用戶及時了解到故障情況,提高了故障通知到達QQ客戶端的概率,提升了用戶體驗,避免因為業務請求不能實現又接收不到故障通知的情況,使得用戶不需要焦急等待,使得服務更加人性化,提升了用戶體驗。
[0088]請結合涂所示,相應地,本發明還提供了一種故障通知系統,基于上述故障通知方法實現,下面機型具體介紹:
[0089]故障通知系統包括通信客戶端100、通信服務器200及故障通知服務器300,配置通信客戶端100與通信服務器200的通信信道,配置故障通知服務器300與所述通信服務器200的第一故障檢測關系,配置所述故障通知服務器300與所述通信信道的第二故障檢測關系;
[0090]所述通信客戶端100,用于向所述通信服務器200發起業務請求及當所述通信客戶端100判斷在預設時間內未收到所述通信服務器200的響應時,所述通信客戶端100向所述故障通知服務器300發起故障查詢請求,通信客戶端100可以在安裝移動終端上,可以為包括手機、平板電腦、PDA(英文:Personal Digital Assistant,中文:個人數字助理)、POS(英文:Point of Sales,中文:銷售終端)、車載電腦等任意終端設備;
[0091]所述通信服務器200,用于接收所述通信客戶端100發起的所述業務請求并在自身工作正常時向所述通信客戶端100返回業務請求成功響應;
[0092]所述故障通知服務器300,用于接收所述通信客戶端100發起的所述故障查詢請求并根據第一故障檢測關系和/或第二故障檢測關系查詢得到第一故障信息以及向所述通信客戶端100返回的第一故障信息。
[0093]所述通信客戶端100還用于在所述通信服務器200和所述通信信道正常時接收業務請求的響應。
[0094]所述通信客戶端100還用于在所述通信服務器200故障和/或所述通信信道故障時接收所述通信服務器200發送的第二故障信息。
[0095]所述通信客戶端100還用于當在預設時間內未收到所述故障通知服務器300的返回的第一故障信息時自行判斷故障。
[0096]所述通信客戶端100還用于接收所述故障通知服務器300返回的第一故障信息后將所述第一故障信息向用戶反饋,以使得所述用戶了解故障原因。
[0097]所述通信客戶端100還用于在所述通信服務器200故障和/或所述通信信道故障時接收所述通信服務器200發送的第二故障信息后將所述第二故障信息向用戶反饋,以使得所述用戶了解故障原因。
[0098]所述系統還可以包括短消息網關、郵件服務器和告警箱,其中,短消息網關通過無線網絡以短消息方式將通知消息發送到運維人員的移動終端上;又將服務器,通過互聯萬為運維人員提供郵件服務;告警箱,用于在接收到通知信息后,通過聲光方式提示運維人員需要進行故障處理。
[0099]所屬領域的技術人員可以清楚地了解到,為描述的方便和簡潔,上述描述的系統,裝置和單元的具體工作過程,可以參考前述方法實施例中的對應過程,在此不再贅述。
[0100]在本申請所提供的幾個實施例中,應該理解到,所揭露的系統,裝置和方法,可以通過其它的方式實現。例如,以上所描述的裝置實施例僅僅是示意性的,例如,所述單元的劃分,僅僅為一種邏輯功能劃分,實際實現時可以有另外的劃分方式,例如多個單元或組件可以結合或者可以集成到另一個系統,或一些特征可以忽略,或不執行。另一點,所顯示或討論的相互之間的耦合或直接耦合或通信連接可以是通過一些接口,裝置或單元的間接耦合或通信連接,可以是電性,機械或其它的形式。
[0101]所述作為分離部件說明的單元可以是或者也可以不是物理上分開的,作為單元顯示的部件可以是或者也可以不是物理單元,即可以位于一個地方,或者也可以分布到多個網絡單元上。可以根據實際的需要選擇其中的部分或者全部單元來實現本實施例方案的目的。
[0102]另外,在本發明各個實施例中的各功能單元可以集成在一個處理單元中,也可以是各個單元單獨物理存在,也可以兩個或兩個以上單元集成在一個單元中。上述集成的單元既可以采用硬件的形式實現,也可以采用軟件功能單元的形式實現。
[0103]本領域普通技術人員可以理解上述實施例的各種方法中的全部或部分步驟是可以通過程序來指令相關的硬件來完成,該程序可以存儲于一計算機可讀存儲介質中,存儲介質可以包括:只讀存儲器(ROM,Read Only Memory)、隨機存取存儲器(RAM,RandomAccess Memory)、磁盤或光盤等。
[0104]本領域普通技術人員可以理解實現上述實施例方法中的全部或部分步驟是可以通過程序來指令相關的硬件完成,所述的程序可以存儲于一種計算機可讀存儲介質中,上述提到的存儲介質可以是只讀存儲器,磁盤或光盤等。
[0105]以上對本發明所提供的一種故障通知方法進行了詳細介紹,對于本領域的一般技術人員,依據本發明實施例的思想,在【具體實施方式】及應用范圍上均會有改變之處,綜上所述,本說明書內容不應理解為對本發明的限制。
【主權項】
1.一種故障通知方法,其特征在于,配置通信客戶端與通信服務器的通信信道,配置故障通知服務器與所述通信服務器的第一故障檢測關系,配置所述故障通知服務器與所述通信信道的第二故障檢測關系,所述方法包括: 所述通信客戶端向所述通信服務器發起業務請求; 當所述通信客戶端判斷在預設時間內未收到所述通信服務器的響應時,所述通信客戶端向所述故障通知服務器發起故障查詢請求,以使得所述故障通知服務器根據第一故障檢測關系和/或第二故障檢測關系查詢得到第一故障信息; 所述通信客戶端接收所述故障通知服務器返回的第一故障信息。2.根據權利要求1所述的方法,其特征在于,所述通信客戶端判斷在預設時間內未收到所述通信服務器的響應的步驟進一步包括: 所述通信客戶端未接收到所述通信服務器針對所述業務請求的成功響應;或 所述通信客戶端未接收到所述通信服務器返回的故障響應。3.根據權利要求1所述的方法,其特征在于,所述通信客戶端向所述通信服務器發起業務請求的步驟之后,所述方法還包括: 所述通信客戶端在所述通信服務器和所述通信信道正常時接收業務請求的響應。4.根據權利要求1所述的方法,其特征在于,所述通信客戶端向所述通信服務器發起業務請求的步驟之后,所述方法還包括: 所述通信客戶端在所述通信服務器故障和/或所述通信信道故障時接收所述通信服務器發送的第二故障信息。5.根據權利要求1所述的方法,其特征在于,所述當所述通信客戶端判斷在預設時間內未收到所述通信服務器的響應時,所述通信客戶端向所述故障通知服務器發起故障查詢請求,以使得所述故障通知服務器根據第一故障檢測關系和/或第二故障檢測關系查詢得到第一故障信息根據的步驟之后,所述方法還包括: 當在預設時間內未收到所述故障通知服務器的返回的第一故障信息時,所述通信客戶端自行判斷故障。6.根據權利要求1所述的方法,其特征在于,所述通信客戶端接收所述故障通知服務器返回的第一故障信息的步驟之后,所述方法還包括: 所述通信客戶端將所述第一故障信息向用戶反饋,以使得所述用戶了解故障原因。7.根據權利要求4所述的方法,其特征在于,所述通信客戶端在所述通信服務器故障和/或所述通信信道故障時接收所述通信服務器發送的第二故障信息的步驟之后,所述方法還包括: 所述通信客戶端將所述第二故障信息向用戶反饋,以使得所述用戶了解故障原因。8.根據權利要求1所述的方法,其特征在于,所述故障原因包括根據第一故障檢測關系查詢得到的服務器故障和/或根據第二故障檢測關系查詢得到通信信道故障。9.根據權利要8所述的方法,其特征在于,所述通信信道故障包括所述通信客戶端向所述通信服務器傳輸失敗時產生的第一故障以及所述通信服務器向所述通信客戶端傳輸失敗時的第二故障。10.一種故障通知系統,其特征在于,包括通信客戶端、通信服務器及故障通知服務器,配置通信客戶端與通信服務器的通信信道,配置故障通知服務器與所述通信服務器的第一故障檢測關系,配置所述故障通知服務器與所述通信信道的第二故障檢測關系; 所述通信客戶端,用于向所述通信服務器發起業務請求及當所述通信客戶端判斷在預設時間內未收到所述通信服務器的響應時,所述通信客戶端向所述故障通知服務器發起故障查詢請求; 所述通信服務器,用于接收所述通信客戶端發起的所述業務請求并在自身工作正常時向所述通信客戶端返回業務請求成功響應; 所述故障通知服務器,用于接收所述通信客戶端發起的所述故障查詢請求并根據第一故障檢測關系和/或第二故障檢測關系查詢得到第一故障信息以及向所述通信客戶端返回的第一故障信息。11.根據權利要求10所述的系統,其特征在于,所述通信客戶端還用于在所述通信服務器和所述通信信道正常時接收業務請求的響應。12.根據權利要求10所述的系統,其特征在于,所述通信客戶端還用于在所述通信服務器故障和/或所述通信信道故障時接收所述通信服務器發送的第二故障信息。13.根據權利要求10所述的系統,其特征在于,所述通信客戶端還用于當在預設時間內未收到所述故障通知服務器的返回的第一故障信息時自行判斷故障。14.根據權利要求10所述的系統,其特征在于,所述通信客戶端還用于接收所述故障通知服務器返回的第一故障信息后將所述第一故障信息向用戶反饋,以使得所述用戶了解故障原因。15.根據權利要求12所述的系統,其特征在于,所述通信客戶端還用于在所述通信服務器故障和/或所述通信信道故障時接收所述通信服務器發送的第二故障信息后將所述第二故障信息向用戶反饋,以使得所述用戶了解故障原因。
【文檔編號】H04L12/24GK106034039SQ201510111558
【公開日】2016年10月19日
【申請日】2015年3月13日
【發明人】于東海
【申請人】騰訊科技(深圳)有限公司