描述了用于對推送通知服務器的流氓實體的節流的技術。設備可包括處理器及與處理器通信耦合的存儲器。該存儲器可存儲應用,該應用維護受監控域表,該應用維護違規域表,該應用可操作來從域中客戶端接收進入的請求,基于該請求來檢測有害活動,并且基于受監控域表以及違規域表中的一個或者兩個來響應該有害活動。其它實施方案被描述并被要求保護。
【技術實現步驟摘要】
【國外來華專利技術】對推送通知服務器的流氓實體的節流
技術介紹
對近乎持續不斷的數字連接的漸增期望導致用戶對相關數字事件的近乎即時通知有了漸增的渴望。推送通知(其中信息被發送至客戶端設備,其“通知”客戶端設備的用戶關于特定的事件和/或情況,不需要用戶必須特別請求對信息的檢索)已經成為提供這種近乎即時的通知的流行方法。然而,推送通知的漸增使用導致對推送通知服務的漸增壓力,同時減小了對于錯誤和延遲的用戶容忍度。流氓(rogue)實體可威脅推送通知服務的穩定性,這增大了對限制它們導致這種擾亂的能力的技術需求。正是出于這些及其它考慮,需要本改進。
技術實現思路
為了提供對本文所述的某些新穎實施方案的基本理解,下面提出了簡化的概述。該概述不是廣泛的綜述,且也不打算識別出關鍵的/必需的元素或者劃定其范圍。它唯一的目的是要提出某些簡化形式的概念,作為隨后提出的更詳細描述的序言。各種實施方案一般性地針對用于對推送通知服務器的流氓實體的節流(throttle)的技術。某些實施方案特別針對用于對推送通知服務器的流氓實體的節流的技術,其中作為流氓實體宿主的客戶端訪問服務器被給予寬限期來消除流氓行為。在一個實施方案中,例如,設備可包括處理器以及與該處理器通信耦合的存儲器,該存儲器存儲應用,該應用維護受監控域表,該應用維護違規域(offending domain)表,該應用可操作來從域中客戶端接收進入的請求,基于請求來檢測有害活動,并基于受監控域表及違規域表的一個或者兩個來響應有害活動。其它實施方案被描述并被要求保護。為了完成前述及相關的目標,某些說明性的方面在本文中與后面的描述及附圖相聯系地進行描述。這些方面表明了其中可實行本文公開的原理的各種方式,并且所有方面及其等價物被規定為是在所要求保護的主題的范圍之內。當結合附圖考慮時,其它的優點以及新穎特征將從下面的詳述中變得明顯。【附圖說明】 圖1示出用于對推送通知服務器的流氓實體節流的系統的實施方案。圖2不出用于圖1系統的操作環境的實施方案。圖3不出用于圖1系統的第一邏輯流。圖4示出用于圖1系統的第二邏輯流。圖5示出用于圖1系統的集中式系統的實施方案。圖6不出用于圖1系統的分布式系統的實施方案。圖7示出計算架構的實施方案。圖8示出通信架構的實施方案。【具體實施方式】 各種實施方案一般性地針對用于對推送通知服務器的流氓實體節流的技術。推送通知指發送給客戶端設備并“通知”客戶端設備的用戶關于特定的事件和/或情況的信息。推送通知的例子為這樣的消息,即其被遞送至客戶端設備,用來通知用戶:web服務(例如,新聞服務、金融web服務等等)上可得到的信息已被更新。其它推送通知的例子包括廣告、電子郵件或者文本消息,以及相似種類的通告。通知可在它們自身中包括特定的消息或者它們可充當通知:特定信息在其它地方(例如網站上)可得到。流氓實體可指其行為代表對推送通知系統的有害活動的推送通知系統的客戶端。流氓實體可代表主動地(actively)打算對該系統、對該系統的某個方面或者對該系統的某些其他用戶造成損害的客戶端。流氓實體可代表無意造成損害、但其行為仍然是有害的用戶。例如,流氓實體可能發送被不恰當地格式化的推送通知、可能發送含有不良和/或有害有效負荷的推送通知、可能試圖用過量消息壓倒該系統或者可能執行帶有擾亂該推送通知系統的效果的任何客戶端動作。這些動作可為損害系統或者系統中用戶的個人或者有組織的意圖的結果,或者可簡單地為糟糕的編程或者有故障的客戶端的結果。在某些情況下,推送通知服務可通過禁止或者阻止這些流氓實體訪問系統而得到最好地援助。然而,因為不是所有的有害活動都可能是有意的,所以完全阻止流氓實體訪問系統可能是反應過度的,這降低了其客戶端或者網絡連接僅暫時有故障的用戶的體驗。照此,推送通知系統可能期望對流氓實體節流來限制它們可能導致的損害,同時仍然允許非故意的流氓實體有限的訪問,以便不使善意的用戶從推送通知服務完全斷開連接。將會意識到,所期待的推送通知服務的即刻性(immediacy)既對因暫時技術錯誤而被阻止的善意用戶增加了不便,又在惡意用戶被允許擾亂服務達延長的時間的情況下對剩余用戶增加了擾亂。因而,所述實施方案可提高推送通知服務的可縮放性、可靠性以及可提供性,同時維持了服務對盡可能廣的用戶受眾的可得性。通過一般性地參考本文所用的符號和術語,下面的詳細描述可依據在計算機或者計算機網絡上執行的程序過程來提出。這些過程性的描述及表達由那些本領域技術人員運用來向其他本領域技術人員最有效地傳達他們工作的實質。此處過程被一般性地設想為操作的有條理的序列,該序列導致期望的結果。這些操作是那些需要對物理量的物理處理的操作。通常,但不是必需的,這些量采用電的、磁的或者光學信號的形式,這些信號能夠被存儲、轉移、結合、比較以及以別的方式處理等等。主要是由于常見用法的原因,有時將這些信號稱為比特、值、元素、符號、字符、項、數字等等被證明是方便的。然而,應該注意的是,所有這些及相似的術語要與合適的物理量相關聯,并僅為應用到那些量的方便標簽。執行的處理還通常被明確地稱為例如加或者比較,其通常與由人類操作者執行的心算運算(mental operation)相關聯。在本文描述的形成一個或者多個實施方案的組成部分的任何操作中,人類操作者的這樣的能力并不是必要的,或者在多數情況下并不是所希望的。相反,所述操作是機器操作。用于執行各種實施方案的操作的有用機器包括通用數字計算機或類似設備。各種實施方案也涉及用于執行這些操作的設備或者系統。該設備可為所需目的特別構造,或者它可包括通用計算機,其由存儲在計算機內的計算機程序有選擇性地激活或者重新配置。本文提出的過程并非固有地涉及特定的計算機或者其它設備。各種通用機器可與按照本文教導所寫的程序一起被使用,或者構造更專門化的設備來執行所需方法步驟可能證明是方便的。對于各種各樣的這些機器的所需結構將從給出的描述中顯示。現在參照附圖,其中同樣的參考數字貫穿全文被用來指同樣的元素。在下面的描述中,為了解釋,闡明了許多特定的細節,以便提供對其的全面理解。然而,可能明顯的是,沒有這些特定細節,新穎的實施方案也可被實現。在其它實例中,為了便利其描述,眾所周知的結構以及設備以方框圖的形式顯示。目的是為了覆蓋與所要求保護的主題一致的全部修改、等價物以及其它的可替換物。圖1示出請求處理系統100的框圖。在一個實施方案中,請求處理系統100可包括計算機實施的請求處理系統100,該計算機實施的請求處理系統100具有存儲在存儲器114中并在處理器112上執行的軟件應用116。雖然圖1上顯示的請求處理系統100在一定的拓撲結構中具有有限數量的單元,但是可以意識到,請求處理系統100可以在按給定實現所希望的替換拓撲結構中包括更多或者更少單元。值得注意的是本文使用的“a”及“b”及“c”及相似的標志符被規定為代表任何正整數的變量。因此,例如,如果某種實現設置值a=5,那么組件155-a的完整集合可包括組件155-1,155-2,155-3,155-4及155-5。實施方案并不局限于此上下文中。請求處理系統100可包括推送通知交換所(clearing house) 110,該推送通知交換所具有在存儲器114中存儲的應本文檔來自技高網...
【技術保護點】
一種設備,包括:處理器;以及與處理器通信耦合的存儲器,該存儲器存儲應用,該應用在受監控域表中以及在違規域表中維護域的身份,該應用可操作來從域中的客戶端接收進入的請求以基于該請求檢測有害活動,并且基于存儲在受監控域表以及違規域表的一個或者兩個中的該域的身份來響應該有害活動。
【技術特征摘要】
【國外來華專利技術】2011.12.08 IN 3569/DEL/2011;2012.06.21 US 13/529,71.一種設備,包括: 處理器;以及 與處理器通信耦合的存儲器,該存儲器存儲應用,該應用在受監控域表中以及在違規域表中維護域的身份,該應用可操作來從域中的客戶端接收進入的請求以基于該請求檢測有害活動,并且基于存儲在受監控域表以及違規域表的一個或者兩個中的該域的身份來響應該有害活動。2.權利要求1的設備,該應用可操作來確定該域的身份是否未被存儲于受監控域表中,添加該域的身份至受監控域表,并且發送錯誤消息至該傳達檢測到的有害活動的域。3.權利要求1的設備,該應用可操作來確定該域的身份是否被存儲于受監控域表中,確定對該域的寬限期是有效的,并且發送錯誤消息至該傳達檢測到的有害活動的域。4.權利要求1的設備,該應用可操作來確定該域的身份是否被存儲于受監控域表中,確定對該域的寬限期已期滿,對在受監控域表中的該域條目遞增違規計數,確定對于該域條目的違規計數在閾值之下,并且發送錯誤消息至該傳達檢測到的有害活動的域。5.權利要求1的設備,該應用可操作來確定該域的身份是否被存儲于受監控域表中,確定對于在受監控域表中識別的該域的寬限期已期滿,對于對應于在受監控域表中的該域身份的域條目遞增違規計數,確定對于該域條目的已遞增的違規計數至少等于閾值,從受監控域表中移除該域條目,為該域添加違規域條目至違規域表,并且發送錯誤消息至該傳達檢測到的有害活動的域。6.權利要求5的設備,其中該應用可操作來發出表明該域已被識別為違規域的警告。7.權利要求1的設備,其中有害活動包括以下的一個或者多...
【專利技術屬性】
技術研發人員:N加格,S辛赫,R薩特,A凱爾,A斯里瓦斯塔瓦,DJ維,P西達巴圖尼,R佩迪博特拉,S拉延,A道恩斯,D勞,V艾德爾曼,B梅塔,
申請(專利權)人:微軟公司,
類型:發明
國別省市:美國;US
還沒有人留言評論。發表了對其他瀏覽者有用的留言會獲得科技券。