本發(fā)明涉及顯示技術(shù)領(lǐng)域,具體是一種應(yīng)用系統(tǒng)及其主機(jī)、網(wǎng)絡(luò)的運(yùn)行狀態(tài)表示方法和系統(tǒng),此方法和系統(tǒng)可使得在一個(gè)WEB頁面上同時(shí)展現(xiàn)應(yīng)用的運(yùn)行情況、應(yīng)用對(duì)應(yīng)主機(jī)的運(yùn)行情況以及對(duì)應(yīng)網(wǎng)絡(luò)的運(yùn)行情況。
背景技術(shù):
智能系統(tǒng)的普及使得各種應(yīng)用程序越來越多,如何管理應(yīng)用成了一個(gè)非常重要的需要。CN201210431195.6提供一種圖像處理裝置、圖像處理方法及計(jì)算機(jī)可讀介質(zhì)。該圖像處理裝置包括:系統(tǒng)管理單元,用于管理裝置硬件的裝置狀態(tài);獲取單元,用于從應(yīng)用中獲取應(yīng)用的應(yīng)用狀態(tài)信息并且從所述系統(tǒng)管理單元中獲取裝置狀態(tài)信息;輸入單元,用于接受用來顯示狀態(tài)監(jiān)視屏幕的顯示請(qǐng)求,所述狀態(tài)監(jiān)視屏幕指示整個(gè)系統(tǒng)狀態(tài);屏幕生成單元,用于接收所述顯示請(qǐng)求并且基于由所述獲取單元獲取的所述應(yīng)用狀態(tài)信息和所述裝置狀態(tài)信息生成所述狀態(tài)監(jiān)視屏幕,所述狀態(tài)監(jiān)視屏幕包括應(yīng)用狀態(tài)顯示和裝置狀態(tài)顯示;以及顯示單元,用于顯示由所述屏幕生成單元生成的所述狀態(tài)監(jiān)視屏幕。但這樣的應(yīng)用狀態(tài)信息顯示只能顯示當(dāng)前應(yīng)用的運(yùn)行情況,并不能準(zhǔn)確得到到底是應(yīng)用程序本身的BUG,還是主機(jī)或者網(wǎng)絡(luò)的問題。
目前沒有一個(gè)支撐一個(gè)應(yīng)用系統(tǒng)中的應(yīng)用、主機(jī)、網(wǎng)絡(luò)性能的整體集中展現(xiàn)方式,都是孤立的對(duì)應(yīng)用、主機(jī)、網(wǎng)絡(luò)分別監(jiān)控。展現(xiàn)時(shí)分別展現(xiàn)應(yīng)用、主機(jī)和網(wǎng)絡(luò)的狀態(tài),不能實(shí)現(xiàn)對(duì)支撐一個(gè)應(yīng)用系統(tǒng)的各應(yīng)用、主機(jī)、網(wǎng)絡(luò)要素的性能做集中展現(xiàn),應(yīng)用系統(tǒng)出問題時(shí),不能在第一時(shí)間看到到底是應(yīng)用本身問題還是支撐的主機(jī)或網(wǎng)絡(luò)有問題。
技術(shù)實(shí)現(xiàn)要素:
針對(duì)現(xiàn)有技術(shù)無法實(shí)現(xiàn)在一個(gè)視圖中同時(shí)展示出支撐一個(gè)應(yīng)用的主機(jī)和網(wǎng)絡(luò)的情況的技術(shù)問題,用戶使用不方便的技術(shù)問題,本發(fā)明公開了一種應(yīng)用系統(tǒng)運(yùn)行狀態(tài)的表示方法和系統(tǒng)。
本發(fā)明的技術(shù)方案如下:
一種應(yīng)用系統(tǒng)及其主機(jī)、網(wǎng)絡(luò)的運(yùn)行狀態(tài)表示方法,其具體包括以下的步驟:步驟一、通過解析數(shù)據(jù)報(bào)文中的客戶端應(yīng)用請(qǐng)求和服務(wù)器對(duì)應(yīng)的應(yīng)用響應(yīng),分析應(yīng)用服務(wù)器對(duì)請(qǐng)求的響應(yīng)狀態(tài)和時(shí)延,判斷應(yīng)用運(yùn)行情況;所述應(yīng)用運(yùn)行情況包括應(yīng)用本身的運(yùn)行參數(shù)、支撐應(yīng)用的主機(jī)的運(yùn)行參數(shù)以及應(yīng)用對(duì)應(yīng)網(wǎng)絡(luò)的運(yùn)行參數(shù);步驟二、分析應(yīng)用本身的運(yùn)行參數(shù)、支撐應(yīng)用的主機(jī)的運(yùn)行參數(shù)以及應(yīng)用對(duì)應(yīng)網(wǎng)絡(luò)的運(yùn)行參數(shù),并根據(jù)三個(gè)參數(shù)的值給出性能狀態(tài)的判斷結(jié)果,然后將性能狀態(tài)的判斷結(jié)果圖形化地表示在應(yīng)用運(yùn)行狀態(tài)圖上。該方法使得在一個(gè)可視化的圖形上同時(shí)展現(xiàn)應(yīng)用、主機(jī)、網(wǎng)絡(luò)最近十分鐘的性能狀態(tài),從而方便用戶確定是哪個(gè)階段的問題。
更進(jìn)一步地,上述應(yīng)用運(yùn)行狀態(tài)圖包括應(yīng)用名稱,應(yīng)用、主機(jī)、網(wǎng)絡(luò)最近十分鐘的性能狀態(tài)。當(dāng)然時(shí)間的范圍也可以根據(jù)需要進(jìn)行靈活的設(shè)定,比如5分鐘或者20分鐘都是可行的。通過該圖可以直觀的得到應(yīng)用、主機(jī)、網(wǎng)絡(luò)最近十分鐘的性能狀態(tài),從而方便用戶確定是哪個(gè)階段的問題。
更進(jìn)一步地,每一個(gè)方框代表一分鐘的性能狀態(tài),通過不同顏色的方框填充色顯示性能狀態(tài)。比如可以用綠色、黃色和紅色分別表示性能參數(shù)進(jìn)行性能好、一般、差的評(píng)估。
通過網(wǎng)絡(luò)運(yùn)行狀態(tài)確定網(wǎng)絡(luò)的運(yùn)行參數(shù),網(wǎng)絡(luò)運(yùn)行狀態(tài)的確定過程為:分析主機(jī)間的通訊,得到傳輸?shù)木W(wǎng)絡(luò)時(shí)延和丟包參數(shù),通過這兩個(gè)參數(shù)評(píng)估網(wǎng)絡(luò)運(yùn)行狀態(tài)。根據(jù)時(shí)延和丟包確定網(wǎng)絡(luò)傳輸性能參數(shù),再根據(jù)得到的網(wǎng)絡(luò)傳輸性能參數(shù)與事先設(shè)定的參數(shù)閾值進(jìn)行比較,就可以得出網(wǎng)絡(luò)狀態(tài)好、一般或者差的判斷結(jié)果,然后將判斷結(jié)果通過不同的顏色填充表示在對(duì)應(yīng)的方塊上,比如紅色方塊表示網(wǎng)絡(luò)狀態(tài)差,黃色方塊表示網(wǎng)絡(luò)狀態(tài)一般,綠色方塊表示網(wǎng)絡(luò)狀態(tài)好。當(dāng)然方塊的顏色或者形狀也可以根據(jù)用戶的習(xí)慣進(jìn)行自定義的選擇,其參數(shù)位于哪一個(gè)區(qū)間段,也可以根據(jù)不同的應(yīng)用場(chǎng)景進(jìn)行靈活的設(shè)定。
通過主機(jī)運(yùn)行狀態(tài)確定主機(jī)的運(yùn)行參數(shù),主機(jī)運(yùn)行狀態(tài)的確定過程為:分析主機(jī)對(duì)客戶端連接請(qǐng)求的響應(yīng)性能,傳輸時(shí)TCP窗口的大小,確定主機(jī)的運(yùn)行狀態(tài)。根據(jù)主機(jī)對(duì)客戶端連接請(qǐng)求的響應(yīng)性能和傳輸時(shí)TCP窗口的大小就可以確定主機(jī)的運(yùn)行狀態(tài),從而得到主機(jī)響應(yīng)性能參數(shù),再根據(jù)得到的主機(jī)響應(yīng)性能參數(shù)與事先設(shè)定的參數(shù)閾值進(jìn)行比較,就可以得出主機(jī)運(yùn)行狀態(tài)好、一般或者差的判斷結(jié)果,然后將判斷結(jié)果通過不同的顏色填充在主機(jī)狀態(tài)對(duì)應(yīng)的方框內(nèi)。
通過應(yīng)用運(yùn)行狀態(tài)確定應(yīng)用本身的運(yùn)行參數(shù),應(yīng)用運(yùn)行狀態(tài)的確定過程為:通過解析數(shù)據(jù)報(bào)文中的客戶端應(yīng)用請(qǐng)求和服務(wù)器對(duì)應(yīng)的應(yīng)用響應(yīng),分析應(yīng)用服務(wù)器對(duì)請(qǐng)求的響應(yīng)狀態(tài)和時(shí)延,判斷應(yīng)用運(yùn)行狀態(tài)。
本發(fā)明還公開了一種應(yīng)用系統(tǒng)及其主機(jī)、網(wǎng)絡(luò)的運(yùn)行狀態(tài)表示系統(tǒng),其具體包括解析單元、參數(shù)判斷單元和圖形界面繪制單元;所述解析單元用于解析數(shù)據(jù)報(bào)文中的客戶端應(yīng)用請(qǐng)求和服務(wù)器對(duì)應(yīng)的應(yīng)用響應(yīng),分析應(yīng)用服務(wù)器對(duì)請(qǐng)求的響應(yīng)狀態(tài)和時(shí)延,得到應(yīng)用本身的運(yùn)行參數(shù)、支撐應(yīng)用的主機(jī)的運(yùn)行參數(shù)以及應(yīng)用對(duì)應(yīng)網(wǎng)絡(luò)的運(yùn)行參數(shù);所述參數(shù)判斷單元用于根據(jù)三個(gè)參數(shù)的值給出性能狀態(tài)的判斷結(jié)果;所述圖形界面繪制單元用于將性能狀態(tài)的判斷結(jié)果圖形化地表示在應(yīng)用運(yùn)行狀態(tài)圖上。通過上述系統(tǒng),使得在一個(gè)可視化的圖形上同時(shí)展現(xiàn)應(yīng)用、主機(jī)、網(wǎng)絡(luò)最近十分鐘的性能狀態(tài),從而方便用戶確定是哪個(gè)階段的問題。
通過采用以上的技術(shù)方案,本發(fā)明的有益效果為:本專利中的展現(xiàn)方法,能在同一視圖清晰的展現(xiàn)出支撐一個(gè)應(yīng)用系統(tǒng)的主機(jī)、應(yīng)用、網(wǎng)絡(luò)的運(yùn)行狀態(tài)。便于在第一時(shí)間發(fā)現(xiàn)影響應(yīng)用性能的應(yīng)用、主機(jī)和網(wǎng)絡(luò)問題。方便用戶實(shí)現(xiàn)不同的處理策略。
附圖說明
圖1 為本發(fā)明的具體實(shí)現(xiàn)流程圖。
圖2為本發(fā)明的視圖效果圖,展示出一個(gè)應(yīng)用系統(tǒng)中應(yīng)用、主機(jī)、網(wǎng)絡(luò)最近十分鐘的性能狀態(tài)。每一個(gè)方塊代表一分鐘的性能狀態(tài)??梢杂貌煌念伾畛浞綁K來區(qū)分性能狀態(tài),好為綠色,一般為黃色,差為紅色。
具體實(shí)施方式
下面結(jié)合說明書附圖,詳細(xì)說明本發(fā)明的具體實(shí)施方式。
本發(fā)明公開了一種應(yīng)用系統(tǒng)及其主機(jī)、網(wǎng)絡(luò)的運(yùn)行狀態(tài)表示方法,其具體包括以下的步驟:步驟一、通過解析數(shù)據(jù)報(bào)文中的客戶端應(yīng)用請(qǐng)求和服務(wù)器對(duì)應(yīng)的應(yīng)用響應(yīng),分析應(yīng)用服務(wù)器對(duì)請(qǐng)求的響應(yīng)狀態(tài)和時(shí)延,判斷應(yīng)用運(yùn)行情況;所述應(yīng)用運(yùn)行情況包括應(yīng)用本身的運(yùn)行參數(shù)、支撐應(yīng)用的主機(jī)的運(yùn)行參數(shù)以及應(yīng)用對(duì)應(yīng)網(wǎng)絡(luò)的運(yùn)行參數(shù)。如:一個(gè)應(yīng)用平均響應(yīng)時(shí)延100ms以下為好,平均響應(yīng)時(shí)延100—200ms為一般,平均響應(yīng)時(shí)延200ms以上為差。圖1中的S101。步驟二、分析應(yīng)用本身的運(yùn)行參數(shù)、支撐應(yīng)用的主機(jī)的運(yùn)行參數(shù)以及應(yīng)用對(duì)應(yīng)網(wǎng)絡(luò)的運(yùn)行參數(shù),并根據(jù)三個(gè)參數(shù)的值給出性能狀態(tài)的判斷結(jié)果,然后將性能狀態(tài)的判斷結(jié)果圖形化地表示在應(yīng)用運(yùn)行狀態(tài)圖上;圖1中的S102。通過上述方法,使得在一個(gè)可視化的圖形上同時(shí)展現(xiàn)應(yīng)用、主機(jī)、網(wǎng)絡(luò)最近十分鐘的性能狀態(tài),從而方便用戶確定是哪個(gè)階段的問題。
如圖2所示,展示出一個(gè)應(yīng)用系統(tǒng)中應(yīng)用、主機(jī)、網(wǎng)絡(luò)最近十分鐘的性能狀態(tài),每一個(gè)方塊代表一分鐘的性能狀態(tài)。比如可以用綠色、黃色和紅色分別表示性能參數(shù)進(jìn)行性能好、一般、差的評(píng)估。運(yùn)行狀態(tài)良好時(shí),方塊填充綠色表示,對(duì)應(yīng)地,當(dāng)運(yùn)行狀態(tài)一般或者差時(shí),則填充色改為黃色或者紅色。如圖2所示。例如,當(dāng)應(yīng)用所對(duì)應(yīng)的方框,倒數(shù)四個(gè)填充了紅色,則說明:從目前開始,前7-10分鐘應(yīng)用的運(yùn)行狀態(tài)為差。反之其他的方框都填充了綠色,則說明:從目前開始,倒數(shù)10分鐘,主機(jī)以及網(wǎng)絡(luò)以及應(yīng)用的前1-6分鐘都運(yùn)行狀態(tài)良好。
運(yùn)行狀態(tài)的確定
網(wǎng)絡(luò)運(yùn)行狀態(tài)的確定,分析主機(jī)間的通訊,通過多點(diǎn)分析數(shù)據(jù)包的傳輸,得到傳輸?shù)木W(wǎng)絡(luò)時(shí)延和丟包參數(shù),通過這兩個(gè)參數(shù)評(píng)估網(wǎng)絡(luò)運(yùn)行狀態(tài)是正常還是異常。
主機(jī)運(yùn)行狀態(tài)的確定,分析主機(jī)間的訪問通訊,通過分析主機(jī)對(duì)客戶端連接請(qǐng)求的響應(yīng)性能,傳輸時(shí)TCP窗口大小,確定主機(jī)的運(yùn)行狀態(tài),是否無響應(yīng)或響應(yīng)性能下降,傳輸性能下降。
應(yīng)用運(yùn)行狀態(tài)確定,通過解析數(shù)據(jù)報(bào)文中的客戶端應(yīng)用請(qǐng)求和服務(wù)器對(duì)應(yīng)的應(yīng)用響應(yīng),分析應(yīng)用服務(wù)器對(duì)請(qǐng)求的響應(yīng)狀態(tài)和時(shí)延,判斷應(yīng)用運(yùn)行情況和性能。如:一個(gè)應(yīng)用平均響應(yīng)時(shí)延100ms以下為好,平均響應(yīng)時(shí)延100—200ms為一般,平均響應(yīng)時(shí)延200ms以上為差。
本發(fā)明還公開了一種應(yīng)用系統(tǒng)及其主機(jī)、網(wǎng)絡(luò)的運(yùn)行狀態(tài)表示系統(tǒng),其具體包括解析單元、參數(shù)判斷單元和圖形界面繪制單元;所述解析單元用于解析數(shù)據(jù)報(bào)文中的客戶端應(yīng)用請(qǐng)求和服務(wù)器對(duì)應(yīng)的應(yīng)用響應(yīng),分析應(yīng)用服務(wù)器對(duì)請(qǐng)求的響應(yīng)狀態(tài)和時(shí)延,得到應(yīng)用本身的運(yùn)行參數(shù)、支撐應(yīng)用的主機(jī)的運(yùn)行參數(shù)以及應(yīng)用對(duì)應(yīng)網(wǎng)絡(luò)的運(yùn)行參數(shù);所述參數(shù)判斷單元用于根據(jù)三個(gè)參數(shù)的值給出性能狀態(tài)的判斷結(jié)果;所述圖形界面繪制單元用于將性能狀態(tài)的判斷結(jié)果圖形化地表示在應(yīng)用運(yùn)行狀態(tài)圖上。通過上述系統(tǒng),使得在一個(gè)可視化的圖形上同時(shí)展現(xiàn)應(yīng)用、主機(jī)、網(wǎng)絡(luò)最近十分鐘的性能狀態(tài),從而方便用戶確定是哪個(gè)階段的問題。
運(yùn)行狀態(tài)圖包括應(yīng)用名稱,如圖2所示,以為支付寶這個(gè)應(yīng)用為例,其同時(shí)還包括應(yīng)用的運(yùn)行狀況,主機(jī)、網(wǎng)絡(luò)最近十分鐘的性能狀態(tài)。通過該圖,用戶可以快速了解到底是應(yīng)用本身的問題,還是主機(jī)或者是網(wǎng)絡(luò)的問題,便于用戶了解真實(shí)的情況,做出正確的判斷,從而找出真正解決問題的方案。比如判斷是應(yīng)用的問題,則可以重啟應(yīng)用,判斷是主機(jī)的問題,則可以重新開機(jī),判斷是網(wǎng)絡(luò)的問題,則可以重新連接新的網(wǎng)絡(luò),從而快速解決用戶的實(shí)際問題。
上述的實(shí)施例中所給出的系數(shù)和參數(shù),是提供給本領(lǐng)域的技術(shù)人員來實(shí)現(xiàn)或使用發(fā)明的,發(fā)明并不限定僅取前述公開的數(shù)值,在不脫離發(fā)明的思想的情況下,本領(lǐng)域的技術(shù)人員可以對(duì)上述實(shí)施例做出種種修改或調(diào)整,因而發(fā)明的保護(hù)范圍并不被上述實(shí)施例所限,而應(yīng)該是符合權(quán)利要求書提到的創(chuàng)新性特征的最大范圍。