一種檢測即時通信登錄故障的方法和系統(tǒng)的制作方法
【專利摘要】本發(fā)明公開了一種檢測即時通信登錄故障的方法和系統(tǒng),其中,檢測即時通信登錄故障的方法,包括:即時通信客戶端在登錄即時通信服務(wù)器的過程中發(fā)生故障時,生成登錄故障消息,將登錄故障消息發(fā)送給即時通信服務(wù)器;即時通信服務(wù)器統(tǒng)計接收的登錄故障消息,判斷一段預(yù)設(shè)時間之內(nèi)的登錄故障消息的數(shù)目與正常的登錄請求的數(shù)目的比值是否大于一個第一閾值,若判斷為是,則進(jìn)一步判斷該比值是否大于一個大于該第一閾值的第二閾值,若判斷為是,則發(fā)出告警消息,若判斷為否,則發(fā)出提醒消息。通過即時通信客戶端發(fā)送登錄故障消息來自動反饋登錄故障以及即時通信服務(wù)器定時地統(tǒng)計登錄故障消息的數(shù)目以發(fā)現(xiàn)故障,達(dá)到及時發(fā)現(xiàn)登錄故障的功效。
【專利說明】一種檢測即時通信登錄故障的方法和系統(tǒng)
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及計算機(jī)領(lǐng)域,特別涉及一種檢測即時通信登錄故障的方法和系統(tǒng)。
【背景技術(shù)】
[0002]登錄環(huán)節(jié)是使用即時通信工具的前提和基礎(chǔ),所以即時通信客戶端登錄到即時通信服務(wù)器的登錄質(zhì)量變得尤為重要。即時通信客戶端無法登錄的原因比較多,有的是個別狀況,比如用戶本地網(wǎng)絡(luò)有問題;有的是登錄故障,可能是多種多樣的問題導(dǎo)致無法登錄,比如新更新的即時通信服務(wù)器的配置存在錯誤、即時通信服務(wù)器的接口網(wǎng)絡(luò)存在錯誤、即時通信服務(wù)器的硬件或即時通信應(yīng)用的內(nèi)容存在故障或者是某一版本的即時通信客戶端存在錯誤等。
[0003]如果是故障導(dǎo)致大量用戶登錄異常,會出現(xiàn)幾個棘手的問題,一個是發(fā)現(xiàn)問題的時機(jī)是否及時,如果發(fā)現(xiàn)不及時很可能會使得影響的范圍擴(kuò)大;再一個是當(dāng)知道出現(xiàn)問題時如何第一時間定位問題以及如何了解這樣的問題到底影響了多大范圍的用戶?,F(xiàn)有的即時通信工具,缺少對于客戶端登錄故障的自動反饋機(jī)制和自動分析故障原因的機(jī)制導(dǎo)致難以及時發(fā)現(xiàn)故障和難以快速分析故障的原因。因此,需要一種能夠自動反饋登錄故障的方法和系統(tǒng)。
【發(fā)明內(nèi)容】
[0004]本發(fā)明提供一種檢測即時通信登錄故障的方法和系統(tǒng),以達(dá)到自動反饋登錄故障的效果。為達(dá)到上述目的,本發(fā)明采用如下技術(shù)方案:
[0005]本發(fā)明公開了一種檢測即時通信登錄故障的方法,該方法包括:即時通信客戶端在登錄即時通信服務(wù)器的過程中發(fā)生故障時,生成登錄故障消息,將登錄故障消息發(fā)送給即時通信服務(wù)器;即時通信服務(wù)器統(tǒng)計接收的登錄故障消息,判斷一段預(yù)設(shè)時間之內(nèi)的登錄故障消息的數(shù)目與正常的登錄請求的數(shù)目的比值是否大于一個第一閾值,若判斷為是,則進(jìn)一步判斷該比值是否大于一個大于該第一閾值的第二閾值,若判斷為是,則發(fā)出告警消息,若判斷為否,則發(fā)出提醒消息。
[0006]其中,所述登錄故障消息包含代表故障類別的故障代碼;所述方法還包括:即時通信服務(wù)器在判斷出一段預(yù)設(shè)時間之內(nèi)的登錄故障消息的數(shù)目與正常的登錄請求的數(shù)目的比值大于第一閾值時,根據(jù)登錄故障消息分析故障原因,并輸出故障原因。
[0007]其中,所述故障代碼代表的故障類別,至少包括下列類型之一:配置解析錯誤、即時通信服務(wù)器無響應(yīng)和即時通信服務(wù)器返回非預(yù)期應(yīng)答;所述根據(jù)登錄故障消息分析故障原因,具體包括:若所述故障代碼代表的故障類別是配置解析錯誤,確定即時通信服務(wù)器的配置存在錯誤;若所述故障代碼代表的故障類別是即時通信服務(wù)器無響應(yīng),確定即時通信服務(wù)器的接口網(wǎng)絡(luò)存在錯誤;若所述故障代碼代表的故障類別是即時通信服務(wù)器返回非預(yù)期應(yīng)答,確定即時通信服務(wù)器的硬件或即時通信應(yīng)用的內(nèi)容存在故障。
[0008] 其中,所述登錄故障消息還包括:即時通信客戶端的版本以及即時通信客戶端的地址;所述根據(jù)登錄故障消息分析故障原因,還包括:若所述登錄故障消息中的即時通信客戶端的地址屬于同一局域網(wǎng)絡(luò)或?qū)儆谕贿\(yùn)營商的網(wǎng)絡(luò),確定局域網(wǎng)絡(luò)或者運(yùn)營商網(wǎng)絡(luò)出現(xiàn)故障;若所述登錄故障消息中的即時通信客戶端的版本相同,確定該版本的即時通信客戶端存在錯誤。
[0009]其中,所述登錄故障消息是HTTP消息;所述將登錄故障消息發(fā)送給即時通信服務(wù)器,是依據(jù)HTTP協(xié)議發(fā)送登錄故障消息。
[0010]本發(fā)明還公開了一種檢測即時通信登錄故障的系統(tǒng),該系統(tǒng)包括:即時通信客戶端和即時通信服務(wù)器;所述即時通信客戶端,用于當(dāng)即時通信客戶端登錄即時通信服務(wù)器的過程中發(fā)生故障時,生成登錄故障消息,將登錄故障消息發(fā)送給即時通信服務(wù)器;所述即時通信服務(wù)器,用于統(tǒng)計接收的登錄故障消息,判斷一段預(yù)設(shè)時間之內(nèi)的登錄故障消息的數(shù)目與正常的登錄請求的數(shù)目的比值是否大于一個第一閾值,若判斷為是,則進(jìn)一步判斷該比值是否大于一個大于該第一閾值的第二閾值,若判斷為是,則發(fā)出告警消息,若判斷為否,則發(fā)出提醒消息。
[0011]其中,所述登錄故障消息包含代表故障類別的故障代碼;所述即時通信服務(wù)器,還用于在判斷出一段預(yù)設(shè)時間之內(nèi)的登錄故障消息的數(shù)目與正常的登錄請求的數(shù)目的比值大于第一閾值時,根據(jù)登錄故障消息分析故障原因,并輸出故障原因。
[0012]其中,所述故障代碼代表的故障類別,至少包括下列類型之一:配置解析錯誤、即時通信服務(wù)器無響應(yīng)和即時通信服務(wù)器返回非預(yù)期應(yīng)答;所述即時通信服務(wù)器,具體用于:若所述故障代碼代表的故障類別是配置解析錯誤,確定即時通信服務(wù)器的配置存在錯誤;若所述故障代碼代表的故障類別是即時通信服務(wù)器無響應(yīng),確定即時通信服務(wù)器的接口網(wǎng)絡(luò)存在錯誤;若所述故障代碼代表的故障類別是即時通信服務(wù)器返回非預(yù)期應(yīng)答,確定即時通信服務(wù)器的硬件或即時通信應(yīng)用的內(nèi)容存在故障。
[0013]其中,所述登錄故障消息還包括:即時通信客戶端的版本以及即時通信客戶端的地址;所述即時通信服務(wù)器,還用于若所述登錄故障消息中的地址屬于同一局域網(wǎng)絡(luò)或?qū)儆谕贿\(yùn)營商的網(wǎng)絡(luò),確定局域網(wǎng)絡(luò)或者運(yùn)營商網(wǎng)絡(luò)出現(xiàn)故障;若所述登錄故障消息中的即時通信客戶端的版本相同,確定該版本存在錯誤。
[0014]其中,所述登錄故障消息是HTTP消息;所述即時通信客戶端將登錄故障消息發(fā)送給即時通信服務(wù)器,具體是依據(jù)HTTP協(xié)議發(fā)送登錄故障消息給即時通信服務(wù)器。
[0015]本發(fā)明實(shí)施例的有益效果是:在登錄故障時,通過即時通信客戶端向即時通信服務(wù)器發(fā)送登錄故障消息來自動反饋登錄故障以及即時通信服務(wù)器定時地統(tǒng)計登錄故障消息的數(shù)目以發(fā)現(xiàn)故障,從而達(dá)到及時發(fā)現(xiàn)登錄故障和快速分析故障的功效。
【專利附圖】
【附圖說明】
[0016]圖1為本發(fā)明較佳實(shí)施例提供的一種檢測即時通信登錄故障的方法的流程圖;
[0017]圖2為本發(fā)明較佳實(shí)施例提供的 一種檢測即時通信登錄故障的系統(tǒng)的框圖。
【具體實(shí)施方式】
[0018]為使本發(fā)明的目的、技術(shù)方案和優(yōu)點(diǎn)更加清楚,下面將結(jié)合附圖對本發(fā)明實(shí)施方式作進(jìn)一步的詳細(xì)描述。[0019]圖1為本發(fā)明較佳實(shí)施例提供的一種檢測即時通信登錄故障的方法的流程圖。該方法包括以下的步驟:
[0020]SlOO:即時通信客戶端在登錄即時通信服務(wù)器的過程中發(fā)生故障時,生成登錄故障消息,將登錄故障消息發(fā)送給即時通信服務(wù)器,所述登錄故障消息包含代表故障類別的故障代碼。
[0021]S200:即時通信服務(wù)器統(tǒng)計接收的登錄故障消息,判斷一段預(yù)設(shè)時間之內(nèi)的登錄故障消息的數(shù)目與正常的登錄請求的數(shù)目的比值是否大于一個第一閾值,若判斷為是,則執(zhí)行步驟S300。
[0022]S300:判斷該比值是否大于一個大于該第一閾值的第二閾值,若判斷為是,則執(zhí)行步驟S400,若判斷為否,則執(zhí)行步驟S500。
[0023]S400:發(fā)出告警消息。
[0024]S500:發(fā)出提醒消息。
[0025]S600:根據(jù)登錄故障消息分析故障原因。 [0026]S700:輸出故障原因。
[0027]需要說明的是,雖然圖1中步驟S600位于步驟S400和S500之后,但是,本領(lǐng)域技術(shù)人員可以理解,步驟S300和步驟S600沒有執(zhí)行結(jié)果上的相互依賴性,因此沒有執(zhí)行順序上的先后限制,在步驟S200的判斷結(jié)果為是時,S300和S600可以并行同時執(zhí)行,也可以先后執(zhí)行,對于本發(fā)明實(shí)施例的實(shí)現(xiàn)效果都沒有影響。
[0028]根據(jù)步驟S200-S500可知,即時通信服務(wù)器可以統(tǒng)計其接收到的登錄故障消息,判斷一段時間之內(nèi)的發(fā)生登錄故障的比例,如果這個比例大于一個預(yù)設(shè)的第一閾值(例如0.5%),則表明出現(xiàn)了登錄故障,需要發(fā)出提醒消息,以提示即時通信服務(wù)器的管理者或維護(hù)者出現(xiàn)了需要排除的故障,從而可以及時發(fā)現(xiàn)故障。進(jìn)一步地,即時通信服務(wù)器預(yù)設(shè)有大于第一閾值的第二閾值(例如3%),在發(fā)生登錄故障的比例不僅大于第一閾值,還大于第二閾值的情況下,由于故障影響比較大,直接發(fā)出告警消息進(jìn)行警報。
[0029]此時登錄故障消息不需要包含代表故障類別的故障代碼,也可以達(dá)到及時發(fā)現(xiàn)故障的功效。
[0030]步驟SlOO之中,即時通信客戶端在登錄錯誤時,可以根據(jù)網(wǎng)絡(luò)的反饋信息分析單次導(dǎo)致登錄錯誤的故障類別,從而使登錄故障消息包含代表故障類別的故障代碼,步驟S600之中,根據(jù)登錄故障消息分析故障原因可以判斷故障的類別。
[0031]故障代碼代表的故障類別,至少包括下列類型之一:配置解析錯誤、即時通信服務(wù)器無響應(yīng)和即時通信服務(wù)器返回非預(yù)期應(yīng)答。此時步驟S600之中,根據(jù)登錄故障消息分析故障原因,具體包括:若所述故障代碼代表的故障類別是配置解析錯誤,確定即時通信服務(wù)器的配置存在錯誤;若所述故障代碼代表的故障類別是即時通信服務(wù)器無響應(yīng),確定即時通信服務(wù)器的接口網(wǎng)絡(luò)存在錯誤;若所述故障代碼代表的故障類別是即時通信服務(wù)器返回非預(yù)期應(yīng)答,確定即時通信服務(wù)器的硬件或即時通信應(yīng)用的內(nèi)容存在故障。
[0032]步驟SlOO之中的登錄故障消息,具體還可以包括:即時通信客戶端的版本以及即時通信客戶端的地址。此時步驟S600之中,根據(jù)登錄故障消息分析故障原因,具體還可以包括:若所述登錄故障消息中的即時通信客戶端的地址屬于同一局域網(wǎng)絡(luò)或?qū)儆谕贿\(yùn)營商的網(wǎng)絡(luò),確定局域網(wǎng)絡(luò)或者運(yùn)營商網(wǎng)絡(luò)出現(xiàn)故障;若所述登錄故障消息中的即時通信客戶端的版本相同,確定該版本的即時通信客戶端存在錯誤。本實(shí)施例中,對于即時通信客戶端的版本以及即時通信客戶端的地址的分析,并非對于故障種類(例如即時通信服務(wù)器的配置、即時通信服務(wù)器的接口網(wǎng)絡(luò)、即時通信服務(wù)器的硬件或即時通信應(yīng)用的內(nèi)容)的分析,而是在發(fā)生故障時,進(jìn)一步分析可能導(dǎo)致故障出現(xiàn)的特定技術(shù)環(huán)節(jié),從而方便管理者或維護(hù)者排查故障。
[0033]本實(shí)施例之中,即時通信服務(wù)器在根據(jù)登錄故障消息分析故障原因之后,輸出故障原因,以通知即時通信服務(wù)器的管理者或維護(hù)者導(dǎo)致故障的原因。從而達(dá)到快速分析故障原因的功效,進(jìn)而通過對故障原因進(jìn)行自動分析,可以方便管理人員和維護(hù)人員排除故障。
[0034]本實(shí)施例之中的登錄故障消息可以是HTTP消息;即時通信客戶端將登錄故障消息發(fā)送給即時通信服務(wù)器,是依據(jù)HTTP協(xié)議發(fā)送登錄故障消息。依據(jù)HTTP協(xié)議發(fā)送登錄故障消息,能夠使消息的傳送成功率更高。
[0035]圖2為本發(fā)明較佳實(shí)施例提供的一種檢測即時通信登錄故障的系統(tǒng)的框圖。該系統(tǒng)包括:即時通信客戶端100和即時通信服務(wù)器200。圖2之中,僅繪制三個即時通信客戶端100,起到示例性說明的作用,實(shí)際數(shù)目不以此為限。
[0036]其中,即時通信客戶端100,用于當(dāng)即時通信客戶端100登錄即時通信服務(wù)器200的過程中發(fā)生故障時,生成登錄故障消息,將登錄故障消息發(fā)送給即時通信服務(wù)器200 ;BP時通信服務(wù)器200,用于統(tǒng)計接收的登錄故障消息,判斷一段預(yù)設(shè)時間之內(nèi)的登錄故障消息的數(shù)目與正常的登錄請求的數(shù)目的比值是否大于一個第一閾值,若判斷為是,則進(jìn)一步判斷該比值是否大于一個大于該第一閾值的第二閾值,若判斷為是,則發(fā)出告警消息,若判斷為否,則發(fā)出提醒消息。
[0037]由于即時通信服務(wù)器200可以統(tǒng)計其接收到的登錄故障消息并判斷一段時間之內(nèi)的發(fā)生登錄故障的比例,如果這個比例大于一個預(yù)設(shè)的第一閾值(例如0.5%),則表明出現(xiàn)了登錄故障而發(fā)出提醒消息,以提示即時通信服務(wù)器的管理者或維護(hù)者出現(xiàn)了需要排除的故障。進(jìn)一步地,在發(fā)生登錄故障的比例不僅大于第一閾值,還大于第二閾值(第二閾值大于第一閾值,例如第二閾值為3%)的情況下,由于故障影響比較大,直接發(fā)出告警消息進(jìn)行警報。從而達(dá)到及時發(fā)現(xiàn)故障的功效。
[0038]本實(shí)施例之中,即時通信客戶端100生成的登錄故障消息包含有代表故障類別的故障代碼,需要說明的是,即時通信客戶端100在登錄錯誤時,可以根據(jù)網(wǎng)絡(luò)的反饋信息分析單次導(dǎo)致登錄錯誤的故障類別,從而使登錄故障消息包含代表故障類別的故障代碼;即時通信服務(wù)器200,當(dāng)判斷一段預(yù)設(shè)時間之內(nèi)的登錄故障消息的數(shù)目與正常的登錄請求的數(shù)目的比值大于第一閾值時,根據(jù)登錄故障消息分析故障原因,并輸出故障原因。從而通知即時通信服務(wù)器的管理者或維護(hù)者導(dǎo)致故障的原因,達(dá)到快速分析故障原因的功效,進(jìn)而通過對故障原因進(jìn)行自動分析,可以方便管理人員和維護(hù)人員排除故障。
[0039]本實(shí)施例之中,即時通信客戶端100生成的登錄故障消息之中包含的故障代碼代表的故障類別,至少包括下列類型之一:配置解析錯誤、即時通信服務(wù)器無響應(yīng)和即時通信服務(wù)器返回非預(yù)期應(yīng)答。即時通信服務(wù)器200,用于當(dāng)所述故障代碼代表的故障類別是配置解析錯誤時,確定即時通信服務(wù)器的配置存在錯誤;當(dāng)所述故障代碼代表的故障類別是即時通信服務(wù)器無響應(yīng)時,確定即時通信服務(wù)器的接口網(wǎng)絡(luò)存在錯誤;當(dāng)所述故障代碼代表的故障類別是即時通信服務(wù)器返回非預(yù)期應(yīng)答時,確定即時通信服務(wù)器的硬件或即時通信應(yīng)用的內(nèi)容存在故障。
[0040]即時通信客戶端100生成的登錄故障消息還包含即時通信客戶端的版本以及即時通信客戶端的地址。則即時通信服務(wù)器200,還用于根據(jù)即時通信客戶端的版本以及即時通信客戶端的地址分析故障,具體包括:若所述登錄故障消息中的地址屬于同一局域網(wǎng)絡(luò)或?qū)儆谕贿\(yùn)營商的網(wǎng)絡(luò),確定局域網(wǎng)絡(luò)或者運(yùn)營商網(wǎng)絡(luò)出現(xiàn)故障;若所述登錄故障消息中的即時通信客戶端的版本相同,確定該版本存在錯誤。
[0041]即時通信客戶端100生成的登錄故障消息是HTTP消息;即時通信客戶端100將登錄故障消息發(fā)送給即時通信服務(wù)器,具體是依據(jù)HTTP協(xié)議發(fā)送登錄故障消息給即時通信服務(wù)器200。依據(jù)HTTP協(xié)議發(fā)送登錄故障消息,能夠使消息的傳送成功率更高。
[0042]本發(fā)明的實(shí)施例具有以下的優(yōu)點(diǎn):
[0043](一)即時通信客戶端通過向即時通信服務(wù)器發(fā)送登錄故障消息來自動反饋登錄故障,即時通信服務(wù)器通過定時地統(tǒng)計登錄故障消息的數(shù)目以發(fā)現(xiàn)故障,從而達(dá)到及時發(fā)現(xiàn)登錄故障的功效;
[0044](二)通過分析登錄故障消息以得到故障的原因,從而達(dá)到及時分析故障原因的功效;
[0045](三)通過設(shè)置第一閾值和第二閾值,可以發(fā)出提醒消息或告警消息,便于管理人員或維護(hù)人員根據(jù)實(shí)際錯誤 狀況來選擇進(jìn)行修改錯誤或割接應(yīng)用等操作;
[0046](四)依據(jù)HTTP協(xié)議發(fā)送登錄故障消息,能夠使消息的傳送成功率更高。
[0047]以上所述,僅為本發(fā)明的【具體實(shí)施方式】,但本發(fā)明的保護(hù)范圍并不局限于此,任何熟悉本【技術(shù)領(lǐng)域】的技術(shù)人員在本發(fā)明揭露的技術(shù)范圍內(nèi),可輕易想到的變化或替換,都應(yīng)涵蓋在本發(fā)明的保護(hù)范圍之內(nèi)。因此,本發(fā)明的保護(hù)范圍應(yīng)以權(quán)利要求的保護(hù)范圍為準(zhǔn)。
【權(quán)利要求】
1.一種檢測即時通信登錄故障的方法,其特征在于,該方法包括: 即時通信客戶端在登錄即時通信服務(wù)器的過程中發(fā)生故障時,生成登錄故障消息,將登錄故障消息發(fā)送給即時通信服務(wù)器; 即時通信服務(wù)器統(tǒng)計接收的登錄故障消息,判斷一段預(yù)設(shè)時間之內(nèi)的登錄故障消息的數(shù)目與正常的登錄請求的數(shù)目的比值是否大于一個第一閾值,若判斷為是,則進(jìn)一步判斷該比值是否大于一個大于該第一閾值的第二閾值,若判斷為是,則發(fā)出告警消息,若判斷為否,則發(fā)出提醒消息。
2.根據(jù)權(quán)利要求1所述的方法,其特征在于, 所述登錄故障消息包含代表故障類別的故障代碼; 所述方法還包括:即時通信服務(wù)器在判斷出一段預(yù)設(shè)時間之內(nèi)的登錄故障消息的數(shù)目與正常的登錄請求的數(shù)目的比值大于第一閾值時,根據(jù)登錄故障消息分析故障原因,并輸出故障原因。
3.根據(jù)權(quán)利要求2所述的方法,其特征在于, 所述故障代碼代表的故障類別,至少包括下列類型之一:配置解析錯誤、即時通信服務(wù)器無響應(yīng)和即時通信服務(wù)器返回非預(yù)期應(yīng)答; 所述根據(jù)登錄故障消息分析故障原因,具體包括:若所述故障代碼代表的故障類別是配置解析錯誤,確定即時通信服務(wù)器的配置存在錯誤;若所述故障代碼代表的故障類別是即時通信服務(wù)器無響應(yīng),確定即時通信服務(wù)器的接口網(wǎng)絡(luò)存在錯誤;若所述故障代碼代表的故障類別是即時通信服務(wù)器返回非預(yù)期應(yīng)答,確定即時通信服務(wù)器的硬件或即時通信應(yīng)用的內(nèi)容存在故障。
4.根據(jù)權(quán)利要求3所述的方法,其特征在于, 所述登錄故障消息還包括:即時通信客戶端的版本以及即時通信客戶端的地址; 所述根據(jù)登錄故障消息分析故障原因,還包括:若所述登錄故障消息中的即時通信客戶端的地址屬于同一局域網(wǎng)絡(luò)或?qū)儆谕贿\(yùn)營商的網(wǎng)絡(luò),確定局域網(wǎng)絡(luò)或者運(yùn)營商網(wǎng)絡(luò)出現(xiàn)故障;若所述登錄故障消息中的即時通信客戶端的版本相同,確定該版本的即時通信客戶端存在錯誤。
5.根據(jù)權(quán)利要求1至4任一權(quán)利要求所述的方法,其特征在于, 所述登錄故障消息是HTTP消息;所述將登錄故障消息發(fā)送給即時通信服務(wù)器,是依據(jù)HTTP協(xié)議發(fā)送登錄故障消息。
6.一種檢測即時通信登錄故障的系統(tǒng),其特征在于,該系統(tǒng)包括:即時通信客戶端和即時通信服務(wù)器; 所述即時通信客戶端,用于在登錄即時通信服務(wù)器的過程中發(fā)生故障時,生成登錄故障消息,將登錄故障消息發(fā)送給即時通信服務(wù)器; 所述即時通信服務(wù)器,用于統(tǒng)計接收的登錄故障消息,判斷一段預(yù)設(shè)時間之內(nèi)的登錄故障消息的數(shù)目與正常的登錄請求的數(shù)目的比值是否大于一個第一閾值,若判斷為是,則進(jìn)一步判斷該比值是否大于一個大于該第一閾值的第二閾值,若判斷為是,則發(fā)出告警消息,若判斷為否,則發(fā)出提醒消息。
7.根據(jù)權(quán)利要求6所述的系統(tǒng),其特征在于, 所述登錄故障消息包 含代表故障類別的故障代碼;所述即時通信服務(wù)器,還用于在判斷出一段預(yù)設(shè)時間之內(nèi)的登錄故障消息的數(shù)目與正常的登錄請求的數(shù)目的比值大于第一閾值時,根據(jù)登錄故障消息分析故障原因,并輸出故障原因。
8.根據(jù)權(quán)利要求7所述的系統(tǒng),其特征在于, 所述故障代碼代表的故障類別,至少包括下列類型之一:配置解析錯誤、即時通信服務(wù)器無響應(yīng)和即時通信服務(wù)器返回非預(yù)期應(yīng)答; 所述即時通信服務(wù)器,具體用于:若所述故障代碼代表的故障類別是配置解析錯誤,確定即時通信服務(wù)器的配置存在錯誤;若所述故障代碼代表的故障類別是即時通信服務(wù)器無響應(yīng),確定即時通信服務(wù)器的接口網(wǎng)絡(luò)存在錯誤;若所述故障代碼代表的故障類別是即時通信服務(wù)器返回非預(yù)期應(yīng)答,確定即時通信服務(wù)器的硬件或即時通信應(yīng)用的內(nèi)容存在故障。
9.根據(jù)權(quán)利要求8所述的系統(tǒng),其特征在于, 所述登錄故障消息還包括:即時通信客戶端的版本以及即時通信客戶端的地址; 所述即時通信服務(wù)器,還用于:若所述登錄故障消息中的地址屬于同一局域網(wǎng)絡(luò)或?qū)儆谕贿\(yùn)營商的網(wǎng)絡(luò),確定局域網(wǎng)絡(luò)或者運(yùn)營商網(wǎng)絡(luò)出現(xiàn)故障;若所述登錄故障消息中的即時通信客戶端的版本相同,確定該版本存在錯誤。
10.根 據(jù)權(quán)利要求6至9任一權(quán)利要求所述的系統(tǒng),其特征在于, 所述登錄故障消息是HTTP消息;所述即時通信客戶端將登錄故障消息發(fā)送給即時通信服務(wù)器,具體是依據(jù)HTTP協(xié)議發(fā)送登錄故障消息給即時通信服務(wù)器。
【文檔編號】H04L12/58GK103905222SQ201210572828
【公開日】2014年7月2日 申請日期:2012年12月25日 優(yōu)先權(quán)日:2012年12月25日
【發(fā)明者】劉玎 申請人:北京神州泰岳軟件股份有限公司