[發(fā)明專利]一種基于分布式網(wǎng)站可用性探測方法、系統(tǒng)及存儲介質(zhì)有效
| 申請?zhí)枺?/td> | 201711310927.5 | 申請日: | 2017-12-11 |
| 公開(公告)號: | CN108156024B | 公開(公告)日: | 2021-06-01 |
| 發(fā)明(設計)人: | 何景生 | 申請(專利權)人: | 深圳市易聆科信息技術股份有限公司 |
| 主分類號: | H04L12/24 | 分類號: | H04L12/24;H04L12/26;H04L29/08 |
| 代理公司: | 深圳市君勝知識產(chǎn)權代理事務所(普通合伙) 44268 | 代理人: | 王永文;劉文求 |
| 地址: | 518057 廣東省深*** | 國省代碼: | 廣東;44 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 基于 分布式 網(wǎng)站 可用性 探測 方法 系統(tǒng) 存儲 介質(zhì) | ||
本發(fā)明公開了一種基于分布式網(wǎng)站可用性探測方法、系統(tǒng)及存儲介質(zhì),所述方法包括:平臺數(shù)據(jù)中心端下發(fā)網(wǎng)絡探針到不同的運營商服務器,并配置發(fā)送網(wǎng)站信息清單到分發(fā)器;所述分發(fā)器接收平臺數(shù)據(jù)中心端發(fā)送的網(wǎng)站信息清單,并定時分發(fā)網(wǎng)站信息清單到對應的網(wǎng)絡探針;所述網(wǎng)絡探針根據(jù)預設算法對網(wǎng)站進行高頻探測,并將網(wǎng)絡探測數(shù)據(jù)發(fā)送到平臺數(shù)據(jù)中心端進行存儲;所述平臺數(shù)據(jù)中心端獲取所存儲的網(wǎng)絡探測數(shù)據(jù),并根據(jù)所述網(wǎng)絡探測數(shù)據(jù)建立數(shù)據(jù)分析模型;通過對全網(wǎng)不同的運營商進行探測,模擬不同運營商用戶訪問網(wǎng)站,并反饋不同運營商的用戶的訪問數(shù)據(jù),使用戶可以快速地判斷網(wǎng)站的可用性,提高了網(wǎng)站異常事件判斷的準確率。
技術領域
本發(fā)明涉及智能終端技術領域,具體涉及一種基于分布式網(wǎng)站可用性探測方法、系統(tǒng)及存儲介質(zhì)。
背景技術
在現(xiàn)有技術中,判斷一個網(wǎng)站是否可用,一般會使用HTTP協(xié)議模擬訪問,檢測網(wǎng)站是否可以被訪問;如果網(wǎng)站不能訪問,則使用TELNET檢測網(wǎng)站的端口是否啟用,通過端口是否存活判斷網(wǎng)站是程序出錯還是服務出錯;然后再對HTTP協(xié)議的訪問數(shù)據(jù)和TELNET檢測的數(shù)據(jù)進行建模,推斷出網(wǎng)站的健康狀況。
隨著CDN的興起,一個網(wǎng)站通常會使用負載均衡,即在網(wǎng)站出口同時使用多個運營商的網(wǎng)絡,以讓不同的運營商用戶享受最優(yōu)的訪問體驗;但用戶經(jīng)常會面臨這樣的情況,使用電信運營商網(wǎng)絡的用戶可以正常訪問網(wǎng)站,而使用其他運營商網(wǎng)絡卻打不開網(wǎng)站頁面;或者使用電信運營商網(wǎng)絡的用戶打開網(wǎng)站頁面的速度非常快,而使用其他運營商網(wǎng)絡的用戶打開網(wǎng)站頁面的速度卻非常卡頓。
而對于網(wǎng)站的可用性檢測,網(wǎng)絡的不穩(wěn)定性因素會影響單一探針的探測準確性,如果沒有冗余的多探針同時進行探測,很難保證判斷網(wǎng)站是否出現(xiàn)異常的準確性,因此,檢測一個網(wǎng)站的可用性以及網(wǎng)站的性能體驗,使用單運營商的探測技術已經(jīng)不能解決這樣的問題了。
因此,現(xiàn)有技術還有待于改進和發(fā)展。
發(fā)明內(nèi)容
本發(fā)明要解決的技術問題在于,針對現(xiàn)有技術的上述缺陷,提供一種基于分布式網(wǎng)站可用性探測方法、系統(tǒng)及存儲介質(zhì),旨在通過對全網(wǎng)不同的運營商進行探測,模擬不同運營商用戶訪問網(wǎng)站,并反饋不同運營商的用戶的訪問數(shù)據(jù),使用戶可以快速地判斷網(wǎng)站的可用性,提高了網(wǎng)站異常事件判斷的準確率。
本發(fā)明解決技術問題所采用的技術方案如下:
一種基于分布式網(wǎng)站可用性探測方法,其中,所述基于分布式網(wǎng)站可用性探測方法包括:
平臺數(shù)據(jù)中心端下發(fā)網(wǎng)絡探針到不同的運營商服務器,并配置發(fā)送網(wǎng)站信息清單到分發(fā)器;
所述分發(fā)器接收平臺數(shù)據(jù)中心端發(fā)送的網(wǎng)站信息清單,并定時分發(fā)網(wǎng)站信息清單到對應的網(wǎng)絡探針;
所述網(wǎng)絡探針根據(jù)預設算法對網(wǎng)站進行高頻探測,并將網(wǎng)絡探測數(shù)據(jù)發(fā)送到平臺數(shù)據(jù)中心端進行存儲;
所述平臺數(shù)據(jù)中心端獲取所存儲的網(wǎng)絡探測數(shù)據(jù),并根據(jù)所述網(wǎng)絡探測數(shù)據(jù)建立數(shù)據(jù)分析模型。
所述的基于分布式網(wǎng)站可用性探測方法,其中,所述平臺數(shù)據(jù)中心端下發(fā)網(wǎng)絡探針到不同的運營商服務器,并配置發(fā)送網(wǎng)站信息清單到分發(fā)器具體包括以下步驟:
平臺數(shù)據(jù)中心端下發(fā)網(wǎng)絡探針到不同的運營商服務器;
將網(wǎng)站進行分類,配置網(wǎng)站信息清單,并將所述網(wǎng)站信息清單發(fā)送到分發(fā)器。
所述的基于分布式網(wǎng)站可用性探測方法,其中,所述分發(fā)器接收平臺數(shù)據(jù)中心端發(fā)送的網(wǎng)站信息清單,并定時分發(fā)網(wǎng)站信息清單到對應的網(wǎng)絡探針具體包括以下步驟:
所述分發(fā)器接收平臺數(shù)據(jù)中心端發(fā)送的網(wǎng)站信息清單,并檢測當前的網(wǎng)站信息清單是否已更新;
當檢測到當前的網(wǎng)站信息清單已更新時,則定時分發(fā)網(wǎng)站信息清單到對應的網(wǎng)絡探針;
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于深圳市易聆科信息技術股份有限公司,未經(jīng)深圳市易聆科信息技術股份有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業(yè)授權和技術合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201711310927.5/2.html,轉載請聲明來源鉆瓜專利網(wǎng)。





