欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

一種頁面重定向循環(huán)的檢測方法和裝置與流程

文檔序號:11590005閱讀:166來源:國知局

本發(fā)明涉及計算機技術(shù),特別涉及一種頁面重定向循環(huán)的檢測方法和裝置。



背景技術(shù):

在頁面展示的過程中,有時會由于各種原因需要進行頁面重定向,比如,在業(yè)務(wù)頁面的渲染時,如果檢測到用戶尚未登錄或者登錄超時,可以將對該業(yè)務(wù)頁面的訪問重定向到登錄頁面,待登錄成功后,再重定向到業(yè)務(wù)頁面。在頁面重定向過程中,經(jīng)常涉及到至少一個頁面,形成一個多頁面之間跳轉(zhuǎn)的重定向鏈路,比如,a——>b——>c,表示將對頁面a的訪問重定向至頁面b,再接著重定向至頁面c。但是,可能出現(xiàn)的情況是,由于重定向鏈路中的某個節(jié)點頁面出現(xiàn)處理錯誤,導(dǎo)致形成頁面重定向循環(huán),比如,a——>b——>c——>a——>b——>c......,這將對各頁面的后臺造成較大壓力,也浪費處理資源。因此,快捷有效的檢測出頁面重定向循環(huán),以及時采取措施,將非常重要。

現(xiàn)有的一種頁面重定向循環(huán)的檢測方法,可以是檢測重定向鏈路中是否存在環(huán)路,若存在環(huán)路則確定出現(xiàn)重定向循環(huán)。但是該方法需要獲取完整的重定向鏈路信息,在鏈路較長時,對處理資源消耗較大;并且,有時完整的重定向鏈路信息是不能夠獲取到的,比如,在跨站點信任登錄的場景中,重定向鏈路可能包括分屬于不同所有者的站點,不容易獲取到鏈路信息,這也限制了該方法的應(yīng)用。



技術(shù)實現(xiàn)要素:

有鑒于此,本發(fā)明提供一種頁面重定向循環(huán)的檢測方法和裝置,以使得檢測頁面重定向循環(huán)的方法更加簡單且應(yīng)用范圍更廣。

具體地,本發(fā)明是通過如下技術(shù)方案實現(xiàn)的:

第一方面,提供一種頁面重定向循環(huán)的檢測方法,該方法包括:

對于被監(jiān)測的目標(biāo)頁面,獲取所述目標(biāo)頁面被訪問的訪問時間序列,所述目標(biāo)頁面是頁面重定向鏈路中的其中一個節(jié)點頁面;

在所述訪問時間序列存在周期性時,確定所述目標(biāo)頁面所在的頁面重定向鏈路發(fā)生頁面重定向循環(huán)。

第二方面,提供一種頁面重定向循環(huán)的檢測裝置,所述裝置包括:

時間獲取模塊,用于對于被監(jiān)測的目標(biāo)頁面,獲取所述目標(biāo)頁面被訪問的訪問時間序列,所述目標(biāo)頁面是頁面重定向鏈路中的其中一個節(jié)點頁面;

周期分析模塊,用于在所述訪問時間序列存在周期性時,確定所述目標(biāo)頁面所在的頁面重定向鏈路發(fā)生頁面重定向循環(huán)。

本發(fā)明的頁面重定向循環(huán)的檢測方法和裝置,通過對重定向鏈路中的單個節(jié)點頁面的監(jiān)控,分析該單個頁面的訪問時間序列,即可確認(rèn)出重定向循環(huán)的發(fā)生,由于該方法不需要獲取完整的重定向鏈路,實現(xiàn)起來較為簡單,降低了系統(tǒng)資源消耗,并且即使是跨站點的頁面重定向場景,由于通過單個頁面的監(jiān)測即可確認(rèn)循環(huán),不需要獲取其他站點的信息,從而具有更廣泛的應(yīng)用范圍。

附圖說明

圖1是本發(fā)明實施例提供的一種頁面重定向循環(huán)的檢測方法的處理流程;

圖2是本發(fā)明實施例提供的一種頁面重定向循環(huán)的檢測裝置的結(jié)構(gòu)示意圖;

圖3是本發(fā)明實施例提供的一種頁面重定向循環(huán)的檢測裝置的結(jié)構(gòu)示意圖。

具體實施方式

頁面重定向循環(huán)是在頁面類資源的展示過程中,由于各種原因?qū)е轮囟ㄏ蜴溌分谐霈F(xiàn)環(huán)路情況,例如,在一個示例的重定向鏈路中,a——>b——>c——......>a——>b——>c,將不停的在頁面a、頁面b和頁面c之間進行跳轉(zhuǎn),無疑將對各頁面的后臺造成較大壓力。

本申請實施例以期根據(jù)頁面重定向循環(huán)的特點,作為檢測識別頁面重定向循環(huán)發(fā)生的依據(jù)。仍以上述發(fā)生頁面重定向循環(huán)的鏈路“a——>b——>c——......>a——>b——>c”為例,在各個頁面之間循環(huán)跳轉(zhuǎn)的過程中,其中的某個節(jié)點頁面將會被重復(fù)訪問,比如,以頁面b為例,該頁面b在被訪問之后,過一會將再次被訪問,然后一段時間后又會被訪問,如果將頁面b被訪問的時間記錄下來,將組成一個訪問時間序列,例如,“t1、t2、t3.......”。

并且,還有一個特點是,頁面重定向循環(huán)的跳轉(zhuǎn)鏈路是固定的,比如上述例子中,在頁面a、頁面b和頁面c這三個頁面之間進行循環(huán)跳轉(zhuǎn),那么,頁面b被訪問的時間序列中,通??偸情g隔相對固定的時間,頁面b就會被再次訪問,即頁面b的被訪問在時間上存在周期性。

基于上述頁面重定向循環(huán)的特點,本申請實施例提供了一種頁面重定向循環(huán)的檢測方法,該方法可以通過監(jiān)測頁面重定向循環(huán)的跳轉(zhuǎn)鏈路中的其中一個節(jié)點頁面,來確定出該頁面重定向循環(huán)的發(fā)生。以上述的頁面a至頁面c之間的循環(huán)跳轉(zhuǎn)“a——>b——>c——......>a——>b——>c”為例,可以監(jiān)測頁面a,也可以監(jiān)測頁面b,或者也可以監(jiān)測頁面c,本例子對此不做限制。

圖1示例了一種頁面重定向循環(huán)的檢測方法的處理流程,該方法可以包括:

在步驟101中,對于被監(jiān)測的目標(biāo)頁面,獲取所述目標(biāo)頁面被訪問的訪問時間序列。

本例子中的檢測方法可以由監(jiān)測系統(tǒng)執(zhí)行,當(dāng)要監(jiān)測某個頁面時,可以將待監(jiān)測的頁面添加為監(jiān)測系統(tǒng)的監(jiān)測對象。例如,對于一個重定向鏈路來說,該重定向鏈路中的各個頁面中,部分頁面可能會出現(xiàn)處理異常而導(dǎo)致重定向循環(huán)的發(fā)生,這一點可以預(yù)先分析得到,即可以預(yù)先分析在可能出現(xiàn)的重定向循環(huán)中,哪些頁面會被循環(huán)訪問,則可以將這些頁面添加為監(jiān)測對象。例如,仍以上述的重定向鏈路“a——>b——>c——......>a——>b——>c”為例,如果發(fā)生頁面重定向循環(huán),那么很大可能是頁面b會在重定向循環(huán)的鏈路中被循環(huán)訪問,那么可以在監(jiān)測系統(tǒng)中設(shè)置對頁面b啟動監(jiān)測,頁面b可以稱為被監(jiān)測的目標(biāo)頁面。本例子所選擇的目標(biāo)頁面是頁面重定向鏈路中的其中一個節(jié)點頁面。

本步驟中,在發(fā)生重定向循環(huán)的跳轉(zhuǎn)中,頁面b將會每隔一段時間就被訪問到,監(jiān)測系統(tǒng)可以獲取頁面b被訪問的訪問時間序列。例如,該序列可以為t1、t2、t3.......tn,表示在t1時刻頁面b被訪問,接著在t2時刻頁面b再次被訪問,然后在t3時刻頁面b又被訪問,以此類推。該頁面b的訪問時間序列,例如可以是監(jiān)測系統(tǒng)由頁面b的后臺記錄的頁面訪問日志中獲得。

在步驟102中,在分析所述訪問時間序列存在周期性時,確定所述目標(biāo)頁面所在的重定向鏈路發(fā)生頁面重定向循環(huán)。

本例子中,監(jiān)測系統(tǒng)可以對步驟101獲得的訪問時間序列“t1、t2、t3.......tn”進行分析,判斷該序列的各個訪問時間之間是否存在周期性。舉例來說,一種理想的情況是,假設(shè)t1和t2之間的時間間隔是2秒,t2與t3之間的時間間隔也是2秒,t3與t4之間的時間間隔同樣為2秒,以此類推,即固定每隔2秒鐘頁面b被訪問一次,那么可以確定該訪問時間序列存在周期性。

但是通常上述的訪問時間序列的各個訪問時間之間的間隔,可能存在一定的偏差,比如,t1和t2之間的時間間隔是2秒,t2與t3之間的時間間隔是1.8秒,t3與t4之間的時間間隔為2.1秒,等,時間序列的形式為“2、1.8、2.1、2.2、1.9......”,即各個訪問時間將在一定的范圍內(nèi)波動,但總體來說仍然是平穩(wěn)的,在某一個固定值附近,這也可以認(rèn)為該訪問時間序列具有周期性。

本例子中,可以運用多種時間序列周期監(jiān)測方法,如基于頻譜分析的傅里葉分析、周期圖、極大熵等檢測方法,從上述時序中發(fā)現(xiàn)周期性,在一定的置信度和準(zhǔn)確率的前提下確認(rèn)循環(huán)的發(fā)生。

在一個例子中,在對時間序列進行周期檢測的過程中,可以確定該序列的周期長度。例如,可以預(yù)先設(shè)定一些可能的周期長度,稱為候選周期值;還可以設(shè)定周期長度的置信度和周期閾值,候選周期值的置信度可以大于或等于給定的周期閾值。周期置信度說明一個模式必須連續(xù)出現(xiàn)一定次數(shù)才認(rèn)為該段時間序列具有周期性。在呈現(xiàn)周期性的時間序列中存在一些噪音,但噪音出現(xiàn)的次數(shù)不能超過一定范圍,若超出一定范圍,則認(rèn)為周期不再持續(xù)。

此外,本例子中,頁面b是重定向鏈路中的其中一個節(jié)點頁面,當(dāng)確定頁面b的訪問時間序列存在周期性時,則可以確定頁面b所在的該重定向鏈路發(fā)生了頁面重定向循環(huán)。

監(jiān)測系統(tǒng)在確認(rèn)發(fā)生頁面重定向循環(huán)后,可以采取對于循環(huán)發(fā)生的告警措施,可以發(fā)送循環(huán)告警信息。例如,該循環(huán)告警信息可以是向相關(guān)技術(shù)業(yè)務(wù)人員發(fā)送的短信或郵件通知,以使得由該業(yè)務(wù)人員決策相應(yīng)的后續(xù)處理措施?;蛘撸部梢杂杀O(jiān)測系統(tǒng)決策,當(dāng)檢測到循環(huán)發(fā)生的時候,自動拒絕新進入的訪問請求。在一個例子中,可以在頁面所屬的業(yè)務(wù)系統(tǒng)設(shè)置一個代理模塊,該代理模塊可以接收對頁面的訪問請求并作出相應(yīng)的處理。當(dāng)監(jiān)測系統(tǒng)通過本申請的檢測方法確定頁面所在的重定向鏈路發(fā)生重定向循環(huán)時,可以向該代理模塊發(fā)送循環(huán)告警信息,以通知該代理模塊,由代理模塊在再次接收到對該頁面的訪問請求時,拒絕對該頁面的訪問。

本申請實施例的檢測方法,通過對重定向鏈路中的單個節(jié)點頁面的監(jiān)控,分析該單個頁面的訪問時間序列,即可確認(rèn)出重定向循環(huán)的發(fā)生,由于該方法不需要獲取完整的重定向鏈路,實現(xiàn)起來較為簡單,降低了系統(tǒng)資源消耗,并且即使是跨站點的頁面重定向場景,由于通過單個頁面的監(jiān)測即可確認(rèn)循環(huán),不需要獲取其他站點的信息,從而具有更廣泛的應(yīng)用范圍。

在一個例子中,監(jiān)測系統(tǒng)所獲取的目標(biāo)頁面的訪問時間序列,可以是用戶維度或者設(shè)備維度記錄的訪問時間序列。例如,該訪問時間序列可以是,同一個訪問用戶訪問頁面b的訪問時間序列;或者,同一個訪問設(shè)備訪問頁面b的訪問時間序列。在其他例子中,也可以是其他維度記錄的訪問時間。

例如,某一個用戶在其自己的個人電腦上進行上網(wǎng),訪問一些站點,在訪問過程中發(fā)生了頁面重定向循環(huán),該重定向循環(huán)的鏈路可以是“g1—g2—g3—g1—g2—g3—.......”,頁面對應(yīng)的后臺訪問日志在記錄頁面的訪問信息時,訪問信息可以包括很多種,比如可以包括:所訪問該頁面的用戶賬號(例如,用某網(wǎng)站的注冊賬號登錄后訪問頁面時,可以在日志中記錄是哪個用戶在訪問)、訪問該頁面的設(shè)備標(biāo)識(例如,可以是用戶使用的電腦的唯一硬件標(biāo)識)、訪問該頁面的訪問時間,等信息。當(dāng)重定向循環(huán)發(fā)生時,一個節(jié)點頁面可以被重復(fù)訪問,每一次訪問都可以記錄上述的訪問信息。

在實際實施中,具體記錄哪些信息可以靈活設(shè)定,比如,在基于用戶維度的記錄方式中,可以不記錄訪問設(shè)備的標(biāo)識,而是記錄某個用戶在某個時間訪問了該頁面;這樣在后續(xù)獲取該頁面的訪問時間序列時,可以根據(jù)用戶的標(biāo)識,找出同一個用戶標(biāo)識對應(yīng)的一系列的訪問時間,即得到該訪問時間序列。在另一個例子中,也可以基于訪問設(shè)備維度記錄,該方式可以不記錄訪問用戶的標(biāo)識,而是記錄某個設(shè)備在某個時間訪問了該頁面;后續(xù)獲取該頁面的訪問時間序列時,可以根據(jù)設(shè)備標(biāo)識,找出同一個設(shè)備標(biāo)識對應(yīng)的一系列的訪問時間,即得到該訪問時間序列。又比如,訪問信息中可以同時記錄訪問用戶和訪問設(shè)備,而是在由日志中獲取訪問時間序列時,可以選擇基于用戶維度查找或者基于設(shè)備維度查找。

此外,本申請實施例中,可能發(fā)生頁面重定向循環(huán)的頁面,可以包括多種類型的頁面,例如,可以是以url標(biāo)識(即頁面具有url地址)的pc頁面,或者h(yuǎn)5頁面,或者native頁面;或者,還可以是非url標(biāo)記的頁面資源。

為了實現(xiàn)上述的檢測方法,本申請實施例還提供了一種頁面重定向循環(huán)的檢測裝置,如圖2所示,該裝置可以包括:時間獲取模塊21和周期分析模塊22。

時間獲取模塊21,用于對于被監(jiān)測的目標(biāo)頁面,獲取所述目標(biāo)頁面被訪問的訪問時間序列,所述目標(biāo)頁面是頁面重定向鏈路中的其中一個節(jié)點頁面;

周期分析模塊22,用于在分析所述訪問時間序列存在周期性時,確定所述目標(biāo)頁面所在的頁面重定向鏈路發(fā)生頁面重定向循環(huán)。

在一個例子中,所述訪問時間序列,包括:同一個訪問用戶訪問所述目標(biāo)頁面的訪問時間序列;或者,同一個訪問設(shè)備訪問目標(biāo)頁面的訪問時間序列。

在一個例子中,周期分析模塊22,具體用于通過基于頻譜分析的傅里葉分析、或者周期圖、或者極大熵檢測方法,對所述訪問時間序列進行周期性分析,確認(rèn)所述訪問時間序列存在周期性。

在一個例子中,所述目標(biāo)頁面,包括:pc頁面,或者h(yuǎn)5頁面,或者native頁面。

在一個例子中,如圖3所示,該裝置還可以包括:告警處理模塊23,用于在所述周期分析模塊確定所述目標(biāo)頁面所在的頁面重定向鏈路發(fā)生頁面重定向循環(huán)之后,發(fā)送循環(huán)告警信息。

以上所述僅為本發(fā)明的較佳實施例而已,并不用以限制本發(fā)明,凡在本發(fā)明的精神和原則之內(nèi),所做的任何修改、等同替換、改進等,均應(yīng)包含在本發(fā)明保護的范圍之內(nèi)。

當(dāng)前第1頁1 2 
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1
洛阳市| 牙克石市| 鹤壁市| 镇沅| 杭锦旗| 濉溪县| 丘北县| 玉溪市| 嘉荫县| 镇巴县| 固安县| 改则县| 合川市| 青田县| 修水县| 博野县| 广宁县| 西青区| 子长县| 万安县| 正安县| 武清区| 昔阳县| 开平市| 伊川县| 汝州市| 康马县| 靖远县| 涡阳县| 宜州市| 蕲春县| 年辖:市辖区| 西青区| 兴山县| 大名县| 长兴县| 雅安市| 临颍县| 谷城县| 顺平县| 永定县|