專利名稱:通過主動(dòng)探測(cè)及時(shí)反映業(yè)務(wù)系統(tǒng)運(yùn)行情況的方法
技術(shù)領(lǐng)域:
本發(fā)明涉及一種通過主動(dòng)探測(cè)及時(shí)反映業(yè)務(wù)系統(tǒng)運(yùn)行情況的方法。
背景技術(shù):
隨著電信業(yè)務(wù)的迅猛發(fā)展,為電信行業(yè)公司的IT系統(tǒng)帶來巨大壓力。各個(gè)電信業(yè)務(wù)運(yùn)營(yíng)商對(duì)客戶的競(jìng)爭(zhēng)越來越激烈,留住客戶是生存的根本。而客戶的滿意度得不到提高, 基本是由于無法及時(shí)監(jiān)控客戶的應(yīng)用體驗(yàn),如BOSS系統(tǒng)響應(yīng)慢、系統(tǒng)不可用,對(duì)客戶的滿意度及應(yīng)用中的問題無法及時(shí)獲知和改進(jìn)等。當(dāng)前移動(dòng)、電信等公司沒有對(duì)業(yè)務(wù)可用性這方面進(jìn)行有效的監(jiān)控,市場(chǎng)上也沒有高度智能的軟件來完成對(duì)業(yè)務(wù)的監(jiān)控,所以研發(fā)出可以高效配置,主動(dòng)了解業(yè)務(wù)系統(tǒng)的產(chǎn)品就成了一種必然需要。
發(fā)明內(nèi)容
為解決上述問題本發(fā)明提供一種通過主動(dòng)探測(cè)及時(shí)反映業(yè)務(wù)系統(tǒng)運(yùn)行情況的方法。本發(fā)明解決上述技術(shù)問題的技術(shù)方案如下一種通過主動(dòng)探測(cè)及時(shí)反映業(yè)務(wù)系統(tǒng)運(yùn)行情況的方法,它包括以下步驟
步驟1 客戶端為所要探測(cè)的對(duì)象配置相關(guān)的定位符,定位符包括系統(tǒng)運(yùn)行中的每一階段的時(shí)間片及運(yùn)行狀態(tài);
步驟2 客戶端向服務(wù)器發(fā)出探測(cè)請(qǐng)求;
步驟3 服務(wù)器接收請(qǐng)求,并返回相應(yīng)的探測(cè)對(duì)象的信息;
步驟4:客戶端將定位符與服務(wù)器返回的信息進(jìn)行匹配,從而獲得系統(tǒng)運(yùn)行中的每一階段的時(shí)間片及運(yùn)行狀態(tài),并將其存入數(shù)據(jù)庫;
步驟5:服務(wù)器對(duì)數(shù)據(jù)庫中的數(shù)據(jù)進(jìn)行分析處理,從而判斷所要探測(cè)的對(duì)象運(yùn)行是否正常,然后向客戶端發(fā)送警報(bào)或運(yùn)行正常的信息。進(jìn)一步的,所述步驟2包括以下子步驟
步驟2. 1 獲取訪問所要探測(cè)的對(duì)象的參數(shù)并將其保存至數(shù)據(jù)庫,所述參數(shù)包括時(shí)間參數(shù)和IP地址信息參數(shù);
步驟2. 2 客戶端向服務(wù)器發(fā)送獲取的參數(shù),即向服務(wù)器發(fā)出探測(cè)請(qǐng)求。進(jìn)一步的,步驟5為服務(wù)器對(duì)數(shù)據(jù)庫中的數(shù)據(jù)進(jìn)行分析處理,從而判斷所要探測(cè)的對(duì)象運(yùn)行是否正常,如運(yùn)行正常,則發(fā)送運(yùn)行正常的信息;如不正常,則判斷其是否達(dá)到設(shè)定的探測(cè)次數(shù),如沒有則返回重新探測(cè),如達(dá)到設(shè)定的探測(cè)次數(shù)則探測(cè)結(jié)束,并發(fā)送警報(bào)。進(jìn)一步的,探測(cè)的對(duì)象包括網(wǎng)頁和服務(wù)接口,所述服務(wù)接口包括充值接口和短息接口。進(jìn)一步的,服務(wù)接口包括充值接口或短信接口。
本發(fā)明的有益效果是高度的可配置化,通過配置業(yè)務(wù)相關(guān)的的url (統(tǒng)一資源定位符),獲取所需參數(shù),完成業(yè)務(wù)的訪問。智能的業(yè)務(wù)失敗判斷功能,及時(shí)發(fā)出告警,以便及時(shí)解決問題,提高系統(tǒng)運(yùn)行效率。
圖1為本發(fā)明流程圖。
具體實(shí)施例方式以下結(jié)合附圖對(duì)本發(fā)明的原理和特征進(jìn)行描述,所舉實(shí)例只用于解釋本發(fā)明,并非用于限定本發(fā)明的范圍。如圖1所示,一種通過主動(dòng)探測(cè)及時(shí)反映業(yè)務(wù)系統(tǒng)運(yùn)行情況的方法,它包括以下步驟
步驟1 客戶端為所要探測(cè)的對(duì)象配置相關(guān)的定位符,定位符包括系統(tǒng)運(yùn)行中的每一階段的時(shí)間片及運(yùn)行狀態(tài);
步驟2 客戶端向服務(wù)器發(fā)出探測(cè)請(qǐng)求;
步驟2. 1 獲取訪問所要探測(cè)的對(duì)象的參數(shù)并將其保存至數(shù)據(jù)庫,所述參數(shù)包括時(shí)間參數(shù)和IP地址信息參數(shù);
步驟2. 2 客戶端向服務(wù)器發(fā)送獲取的參數(shù),即向服務(wù)器發(fā)出探測(cè)請(qǐng)求。步驟3 服務(wù)器接收請(qǐng)求,并返回相應(yīng)的探測(cè)對(duì)象的信息;
步驟4:客戶端將定位符與服務(wù)器返回的信息進(jìn)行匹配,從而獲得系統(tǒng)運(yùn)行中的每一階段的時(shí)間片及運(yùn)行狀態(tài),并將其存入數(shù)據(jù)庫;
步驟5:服務(wù)器對(duì)數(shù)據(jù)庫中的數(shù)據(jù)進(jìn)行分析處理,從而判斷所要探測(cè)的對(duì)象運(yùn)行是否正常,然后向客戶端發(fā)送警報(bào)或運(yùn)行正常的信息。服務(wù)器對(duì)數(shù)據(jù)庫中的數(shù)據(jù)進(jìn)行分析處理,從而判斷所要探測(cè)的對(duì)象運(yùn)行是否正常,如運(yùn)行正常,則發(fā)送運(yùn)行正常的信息;如不正常,則判斷其是否達(dá)到設(shè)定的探測(cè)次數(shù),如沒有則返回重新探測(cè),如達(dá)到設(shè)定的探測(cè)次數(shù)則探測(cè)結(jié)束,并發(fā)送警報(bào)。從而提高了警報(bào)準(zhǔn)確率。探測(cè)的對(duì)象包括網(wǎng)頁和服務(wù)接口,所述服務(wù)接口包括充值接口和短息接口。服務(wù)接口包括充值接口或短信接口。業(yè)務(wù)是否可用,主要是看客戶端訪問業(yè)務(wù)過程中所花費(fèi)的時(shí)間,以及是否得到客戶請(qǐng)求的頁面。為了探測(cè)到訪問web過程中各個(gè)時(shí)間點(diǎn)的數(shù)據(jù),需要在IE等瀏覽器訪問web的過程中加入時(shí)間點(diǎn),在需要取得當(dāng)前時(shí)間的地方獲取時(shí)間,就能獲取到訪問web過程中各個(gè)時(shí)間點(diǎn)的數(shù)據(jù)。時(shí)間片(時(shí)間片=結(jié)束時(shí)間-開始時(shí)間)及其意義如下所示 SSL握手時(shí)間通過https協(xié)議連接的時(shí)間;
DNS緩沖時(shí)間域名解析時(shí)間; 連接時(shí)長(zhǎng)與服務(wù)器建立連接的時(shí)間; 重試時(shí)長(zhǎng)與服務(wù)器重新建立連接的時(shí)間;第一次緩沖網(wǎng)絡(luò)時(shí)長(zhǎng)客戶端發(fā)送請(qǐng)求時(shí)間; 第一次緩沖服務(wù)器時(shí)長(zhǎng)服務(wù)器返回消息行時(shí)間; 下載時(shí)長(zhǎng)服務(wù)器返回消息頭和正文時(shí)間; 總時(shí)長(zhǎng)一次請(qǐng)求與響應(yīng)時(shí)間; 執(zhí)行狀態(tài)成功或失敗。Web瀏覽器是通過HTTP協(xié)議實(shí)現(xiàn)的,HTTP (超文本傳輸協(xié)議)是一個(gè)基于請(qǐng)求與響應(yīng)模式的、無狀態(tài)的、應(yīng)用層的協(xié)議,?;赥CP的連接方式。在瀏覽器訪問web的過程中,對(duì)訪問dns服務(wù)器,建立網(wǎng)絡(luò)連接,緩沖服務(wù)器等計(jì)時(shí),就可以得到訪問dns服務(wù)器,網(wǎng)絡(luò)連接,緩沖服務(wù)器等需要的時(shí)間。本發(fā)明中所要獲取的參數(shù)包括即時(shí)參數(shù)、依賴于前面url的參數(shù)、依賴于前面業(yè)務(wù)的參數(shù)和不變參數(shù),
即時(shí)參數(shù)為當(dāng)前時(shí)間,隨機(jī)數(shù)等參數(shù);
依賴于前面訪問對(duì)象的參數(shù)當(dāng)訪問某一對(duì)象時(shí),需要從訪問的前一對(duì)象中獲取的參數(shù)。這個(gè)參數(shù)在訪問前一對(duì)象時(shí)已獲取并保存至數(shù)據(jù)庫;
依賴于前面業(yè)務(wù)的參數(shù)當(dāng)探測(cè)某一業(yè)務(wù)中的某一個(gè)對(duì)象時(shí),需要在訪問另一個(gè)業(yè)務(wù)的過程中獲取的某一參數(shù),且這個(gè)參數(shù)在探測(cè)該業(yè)務(wù)時(shí)已經(jīng)獲取并保存到數(shù)據(jù)庫中; 不變參數(shù)訪問對(duì)象時(shí)的固有參數(shù),比如用戶名,密碼等不變的參數(shù)。以上所述僅為本發(fā)明的較佳實(shí)施例,并不用以限制本發(fā)明,凡在本發(fā)明的精神和原則之內(nèi),所作的任何修改、等同替換、改進(jìn)等,均應(yīng)包含在本發(fā)明的保護(hù)范圍之內(nèi)。
權(quán)利要求
1.一種通過主動(dòng)探測(cè)及時(shí)反映業(yè)務(wù)系統(tǒng)運(yùn)行情況的方法,其特征在于,它包括以下步驟步驟1 客戶端為所要探測(cè)的對(duì)象配置相關(guān)的定位符,定位符包括系統(tǒng)運(yùn)行中的每一階段的時(shí)間片及運(yùn)行狀態(tài);步驟2 客戶端向服務(wù)器發(fā)出探測(cè)請(qǐng)求;步驟3 服務(wù)器接收請(qǐng)求,并返回相應(yīng)的探測(cè)對(duì)象的信息;步驟4:客戶端將定位符與服務(wù)器返回的信息進(jìn)行匹配,從而獲得系統(tǒng)運(yùn)行中的每一階段的時(shí)間片及運(yùn)行狀態(tài),并將其存入數(shù)據(jù)庫;步驟5 服務(wù)器對(duì)數(shù)據(jù)庫中的數(shù)據(jù)進(jìn)行分析處理,從而判斷所要探測(cè)的對(duì)象運(yùn)行是否正常,然后向客戶端發(fā)送警報(bào)或運(yùn)行正常的信息。
2.根據(jù)權(quán)利要求1所述的通過主動(dòng)探測(cè)及時(shí)反映業(yè)務(wù)系統(tǒng)運(yùn)行情況的方法,其特征在于,所述步驟2包括以下子步驟步驟2. 1 獲取訪問所要探測(cè)的對(duì)象的參數(shù)并將其保存至數(shù)據(jù)庫,所述參數(shù)包括時(shí)間參數(shù)和IP地址信息參數(shù);步驟2. 2 客戶端向服務(wù)器發(fā)送獲取的參數(shù),即向服務(wù)器發(fā)出探測(cè)請(qǐng)求。
3.根據(jù)權(quán)利要求1所述的通過主動(dòng)探測(cè)及時(shí)反映業(yè)務(wù)系統(tǒng)運(yùn)行情況的方法,其特征在于,所述步驟5為服務(wù)器對(duì)數(shù)據(jù)庫中的數(shù)據(jù)進(jìn)行分析處理,從而判斷所要探測(cè)的對(duì)象運(yùn)行是否正常,如運(yùn)行正常,則發(fā)送運(yùn)行正常的信息;如不正常,則判斷其是否達(dá)到設(shè)定的探測(cè)次數(shù),如沒有則返回重新探測(cè),如達(dá)到設(shè)定的探測(cè)次數(shù)則探測(cè)結(jié)束,并發(fā)送警報(bào)。
4.根據(jù)權(quán)利要求1所述的通過主動(dòng)探測(cè)及時(shí)反映業(yè)務(wù)系統(tǒng)運(yùn)行情況的方法,其特征在于,所述探測(cè)的對(duì)象包括網(wǎng)頁和服務(wù)接口,所述服務(wù)接口包括充值接口和短息接口。
5.根據(jù)權(quán)利要求4所述的通過主動(dòng)探測(cè)及時(shí)反映業(yè)務(wù)系統(tǒng)運(yùn)行情況的方法,其特征在于,所述服務(wù)接口包括充值接口或短信接口。
全文摘要
本發(fā)明涉及一種通過主動(dòng)探測(cè)及時(shí)反映業(yè)務(wù)系統(tǒng)運(yùn)行情況的方法,它包括以下步驟步驟1客戶端為所要探測(cè)的對(duì)象配置相關(guān)的定位符,定位符包括系統(tǒng)運(yùn)行中的每一階段的時(shí)間片及運(yùn)行狀態(tài);步驟2客戶端向服務(wù)器發(fā)出探測(cè)請(qǐng)求;步驟3服務(wù)器接收請(qǐng)求,并返回相應(yīng)的探測(cè)對(duì)象的信息;步驟4客戶端將定位符與服務(wù)器返回的信息進(jìn)行匹配,從而獲得系統(tǒng)運(yùn)行中的每一階段的時(shí)間片及運(yùn)行狀態(tài),并將其存入數(shù)據(jù)庫;步驟5服務(wù)器判斷所要探測(cè)的對(duì)象運(yùn)行是否正常,然后向客戶端發(fā)送警報(bào)或運(yùn)行正常的信息。本發(fā)明的有益效果是智能的業(yè)務(wù)失敗判斷功能,及時(shí)發(fā)出告警,以便及時(shí)解決問題,提高系統(tǒng)運(yùn)行效率。
文檔編號(hào)H04W24/04GK102158887SQ201110097688
公開日2011年8月17日 申請(qǐng)日期2011年4月19日 優(yōu)先權(quán)日2011年4月19日
發(fā)明者楊瀾 申請(qǐng)人:北京神州數(shù)碼思特奇信息技術(shù)股份有限公司