監(jiān)控服務(wù)質(zhì)量的方法、服務(wù)端、客戶端及系統(tǒng)的制作方法
【技術(shù)領(lǐng)域】
[0001]本申請涉及計算機通信技術(shù)領(lǐng)域,尤其涉及監(jiān)控服務(wù)質(zhì)量的方法、服務(wù)端、客戶端及系統(tǒng)。
【背景技術(shù)】
[0002]隨著移動互聯(lián)網(wǎng)的迅猛發(fā)展,憑借優(yōu)秀體驗和交互設(shè)計而吸引廣大網(wǎng)民的移動端產(chǎn)品(第三方應(yīng)用程序),其服務(wù)質(zhì)量也越來越受到人們的關(guān)注。特別是某些即時通訊類的第三方應(yīng)用,受網(wǎng)絡(luò)的影響更大,包括可達性和響應(yīng)速度等一些服務(wù)質(zhì)量,無法通過線上的日志或者傳統(tǒng)的方法來獲得。針對這些服務(wù)質(zhì)量,如何才能自動化地監(jiān)控、并實時地、跨地域地返回監(jiān)控數(shù)據(jù),已形成了業(yè)界所共識的普遍難題。
[0003]目前,現(xiàn)有的對第三方應(yīng)用的服務(wù)質(zhì)量的監(jiān)控方法包括:外包監(jiān)控的方式,通過雇傭?qū)I(yè)人員,在實際的使用環(huán)境中檢測待測的第三方應(yīng)用程序的服務(wù)質(zhì)量,這種技術(shù)的缺陷在于:成本高,效率低,資源有限,難以跨地域推廣。常規(guī)的眾包監(jiān)控方式,將待測的應(yīng)用程序分發(fā)到各眾包人員手中,從而檢測待測的應(yīng)用程序的服務(wù)質(zhì)量,這種技術(shù)的缺陷在于:監(jiān)控的穩(wěn)定性差,效率低,具有很大的局限性。
【發(fā)明內(nèi)容】
[0004]本申請?zhí)峁┝艘环N監(jiān)控服務(wù)質(zhì)量的方法、服務(wù)端、客戶端及系統(tǒng),解決了現(xiàn)有技術(shù)中對服務(wù)質(zhì)量監(jiān)控的穩(wěn)定性差,效率低的技術(shù)問題。
[0005]第一方面,本申請?zhí)峁┝艘环N監(jiān)控服務(wù)質(zhì)量的方法,所述方法包括:獲取與待監(jiān)控服務(wù)對應(yīng)的服務(wù)監(jiān)控程序的安裝包的下載地址;向滿足預(yù)定條件的客戶端提供所述服務(wù)監(jiān)控程序的安裝包的下載地址,以供用戶選擇并下載所述安裝包;以及從所述客戶端獲取對應(yīng)于所述待監(jiān)控服務(wù)的服務(wù)質(zhì)量數(shù)據(jù),其中,所述服務(wù)質(zhì)量數(shù)據(jù)由所述客戶端調(diào)度執(zhí)行對應(yīng)的服務(wù)監(jiān)控程序時而獲取。
[0006]在某些實施方式中,所述方法還包括:接收客戶端發(fā)送的客戶端匹配信息;獲取所述待監(jiān)控服務(wù)的服務(wù)匹配信息;至少基于所述客戶端匹配信息以及所述服務(wù)匹配信息確定所述客戶端是否滿足預(yù)定條件。
[0007]在某些實施方式中,所述至少基于所述客戶端匹配信息以及所述服務(wù)匹配信息確定所述客戶端是否滿足預(yù)定條件,包括:判斷所述客戶端匹配信息是否與所述服務(wù)匹配信息匹配;至少滿足所述客戶端匹配信息與所述服務(wù)匹配信息匹配,確定所述客戶端滿足預(yù)定條件。
[0008]在某些實施方式中,所述客戶端匹配信息包括以下至少一項:待匹配客戶端當(dāng)前所處的地理位置,待匹配客戶端對應(yīng)的設(shè)備的型號,待匹配客戶端的版本信息以及待匹配客戶端當(dāng)前所使用的網(wǎng)絡(luò)的制式類型;所述服務(wù)匹配信息包括以下至少一項:預(yù)定的地理位置,預(yù)定的設(shè)備型號,預(yù)定的客戶端版本信息以及預(yù)定的網(wǎng)絡(luò)的制式類型。
[0009]在某些實施方式中,所述方法還包括:獲取與所述待監(jiān)控服務(wù)對應(yīng)的服務(wù)監(jiān)控程序的相關(guān)信息;向滿足預(yù)定條件的客戶端提供所述服務(wù)監(jiān)控程序的相關(guān)信息。
[0010]在某些實施方式中,所述服務(wù)監(jiān)控程序的相關(guān)信息包括以下至少一項:所述服務(wù)監(jiān)控程序的版本信息;所述服務(wù)監(jiān)控程序?qū)?yīng)的待監(jiān)控服務(wù)的服務(wù)匹配信息;預(yù)設(shè)的所述服務(wù)監(jiān)控程序的任務(wù)執(zhí)行周期;以及調(diào)度執(zhí)行所述服務(wù)監(jiān)控程序的預(yù)定通信格式。
[0011]在某些實施方式中,所述方法還包括:從所述客戶端獲取監(jiān)控關(guān)聯(lián)信息;基于所述監(jiān)控關(guān)聯(lián)信息確定對應(yīng)于所述客戶端的用戶數(shù)據(jù)的修正信息;基于所述修正信息對所述用戶數(shù)據(jù)進行修正;其中,所述監(jiān)控關(guān)聯(lián)信息包括以下至少一項:監(jiān)控時長信息,所述客戶端當(dāng)前所使用的網(wǎng)絡(luò)的制式類型信息,以及所述客戶端當(dāng)前所使用的網(wǎng)絡(luò)流量的信息。
[0012]第二方面,本申請?zhí)峁┝艘环N監(jiān)控服務(wù)質(zhì)量的方法,所述方法包括:滿足預(yù)定條件的客戶端從服務(wù)端獲取與待監(jiān)控服務(wù)對應(yīng)的服務(wù)監(jiān)控程序安裝包的下載地址;提供所述下載地址對應(yīng)的服務(wù)監(jiān)控程序的選擇界面,以供用戶選擇并下載所述安裝包;調(diào)度執(zhí)行已安裝的所述服務(wù)監(jiān)控程序以獲取對應(yīng)于所述待監(jiān)控服務(wù)的服務(wù)質(zhì)量數(shù)據(jù);以及向所述服務(wù)端發(fā)送所述服務(wù)質(zhì)量數(shù)據(jù)。
[0013]在某些實施方式中,所述方法還包括:向服務(wù)端發(fā)送所述客戶端的客戶端匹配信息,以供所述服務(wù)端至少基于所述客戶端匹配信息以及待監(jiān)控服務(wù)的服務(wù)匹配信息確定所述客戶端是否滿足預(yù)定條件。
[0014]在某些實施方式中,所述客戶端匹配信息包括以下至少一項:待匹配客戶端當(dāng)前所處的地理位置,待匹配客戶端對應(yīng)的設(shè)備的型號,待匹配客戶端的版本信息以及待匹配客戶端當(dāng)前所使用的網(wǎng)絡(luò)的制式類型;所述服務(wù)匹配信息包括以下至少一項:預(yù)定的地理位置,預(yù)定的設(shè)備型號,預(yù)定的客戶端版本信息以及預(yù)定的網(wǎng)絡(luò)的制式類型。
[0015]在某些實施方式中,所述方法還包括:滿足預(yù)定條件的客戶端從服務(wù)端獲取與所述待監(jiān)控服務(wù)對應(yīng)的服務(wù)監(jiān)控程序的相關(guān)信息。
[0016]在某些實施方式中,所述方法還包括:向服務(wù)端發(fā)送對應(yīng)于所述待監(jiān)控服務(wù)的監(jiān)控關(guān)聯(lián)信息,以供所述服務(wù)端基于所述監(jiān)控關(guān)聯(lián)信息確定對應(yīng)于所述客戶端的用戶數(shù)據(jù)的修正信息,并基于所述修正信息對所述用戶數(shù)據(jù)進行修正;其中,所述監(jiān)控關(guān)聯(lián)信息包括以下至少一項:監(jiān)控時長信息,所述客戶端當(dāng)前所使用的網(wǎng)絡(luò)的制式類型信息,以及所述客戶端當(dāng)前所使用的網(wǎng)絡(luò)流量的信息。
[0017]第三方面,本申請?zhí)峁┝艘环N監(jiān)控服務(wù)質(zhì)量的服務(wù)端,所述服務(wù)端包括:第一獲取單元,用于獲取與待監(jiān)控服務(wù)對應(yīng)的服務(wù)監(jiān)控程序的安裝包的下載地址;分發(fā)單元,用于向滿足預(yù)定條件的客戶端提供所述服務(wù)監(jiān)控程序的安裝包的下載地址,以供用戶選擇并下載所述安裝包;以及第二獲取單元,用于從所述客戶端獲取對應(yīng)于所述待監(jiān)控服務(wù)的服務(wù)質(zhì)量數(shù)據(jù),其中,所述服務(wù)質(zhì)量數(shù)據(jù)由所述客戶端調(diào)度執(zhí)行對應(yīng)的服務(wù)監(jiān)控程序時而獲取。
[0018]在某些實施方式中,所述服務(wù)端還包括:客戶端匹配信息接收單元,用于接收客戶端發(fā)送的客戶端匹配信息;服務(wù)匹配信息獲取單元,用于獲取所述待監(jiān)控服務(wù)的服務(wù)匹配信息;確定單元,用于至少基于所述客戶端匹配信息以及所述服務(wù)匹配信息確定所述客戶端是否滿足預(yù)定條件。
[0019]在某些實施方式中,所述確定單元配置用于:判斷所述客戶端匹配信息是否與所述服務(wù)匹配信息匹配;至少滿足所述客戶端匹配信息與所述服務(wù)匹配信息匹配,確定所述客戶端滿足預(yù)定條件。
[0020]在某些實施方式中,所述服務(wù)端還包括:相關(guān)信息獲取單元,用于獲取與所述待監(jiān)控服務(wù)對應(yīng)的服務(wù)監(jiān)控程序的相關(guān)信息;相關(guān)信息發(fā)送單元,用于向滿足預(yù)定條件的客戶端提供所述服務(wù)監(jiān)控程序的相關(guān)信息。
[0021]在某些實施方式中,所述服務(wù)端還包括:監(jiān)控關(guān)聯(lián)信息獲取單元,用于從所述客戶端獲取監(jiān)控關(guān)聯(lián)信息;修正信息確定單元,用于基于所述監(jiān)控關(guān)聯(lián)信息確定對應(yīng)于所述客戶端的用戶數(shù)據(jù)的修正信息;修正單元,用于基于所述修正信息對所述用戶數(shù)據(jù)進行修正;其中,所述監(jiān)控關(guān)聯(lián)信息包括以下至少一項:監(jiān)控時長信息,所述客戶端當(dāng)前所使用的網(wǎng)絡(luò)的制式類型信息,以及所述客戶端當(dāng)前所使用的網(wǎng)絡(luò)流量的信息。
[0022]第四方面,本申請?zhí)峁┝艘环N監(jiān)控服務(wù)質(zhì)量的客戶端,所述客戶端包括:下載地址獲取單元,用于在滿足預(yù)定條件時,從服務(wù)端獲取與待監(jiān)控服務(wù)對應(yīng)的服務(wù)監(jiān)控程序安裝包的下載地址;選擇界面提供單元,用于提供所述下載地址對應(yīng)的服務(wù)監(jiān)控程序的選擇界面,以供用戶選擇并下載所述安裝包;服務(wù)質(zhì)量數(shù)據(jù)獲取單元,用于調(diào)度執(zhí)行已安裝的所述服務(wù)監(jiān)控程序以獲取對應(yīng)于所述待監(jiān)控服務(wù)的服務(wù)質(zhì)量數(shù)據(jù);以及服務(wù)質(zhì)量數(shù)據(jù)發(fā)送單元,用于向所述服務(wù)端發(fā)送所述服務(wù)質(zhì)量數(shù)據(jù)。
[0023]在某些實施方式中,所述客戶端還包括:客戶端匹配信息發(fā)送單元,用于向服務(wù)端發(fā)送所述客戶端的客戶端匹配信息,以供所述服務(wù)端至少基于所述客戶端匹配信息以及待監(jiān)控服務(wù)的服務(wù)匹配信息確定所述客戶端是否滿足預(yù)定條件。
[0024]在某些實施方式中,所述客戶端還包括:相關(guān)信息接收單元,用于在滿足預(yù)定條件時,從服務(wù)端獲取與所述待監(jiān)控服務(wù)對應(yīng)的服務(wù)監(jiān)控程序的相關(guān)信息。
[0025]在某些實施方式中,所述客戶端還包括:監(jiān)控關(guān)聯(lián)信息發(fā)送單元,用于向服務(wù)端發(fā)送對應(yīng)于所述待監(jiān)控服務(wù)的監(jiān)控關(guān)聯(lián)信息,以供所述服務(wù)端基于所述監(jiān)控關(guān)聯(lián)信息確定對應(yīng)于所述客戶端的用戶數(shù)據(jù)的修正