[發明專利]一種旁路環境下的長信息推送的方法和裝置有效
| 申請號: | 201910454963.1 | 申請日: | 2019-05-29 |
| 公開(公告)號: | CN110213362B | 公開(公告)日: | 2021-06-29 |
| 發明(設計)人: | 程波 | 申請(專利權)人: | 武漢綠色網絡信息服務有限責任公司 |
| 主分類號: | H04L29/08 | 分類號: | H04L29/08;H04L12/26;H04L29/06 |
| 代理公司: | 深圳市六加知識產權代理有限公司 44372 | 代理人: | 向彬 |
| 地址: | 430000 湖北省武漢市東湖新技術開發區軟件園*** | 國省代碼: | 湖北;42 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 旁路 環境 信息 推送 方法 裝置 | ||
本發明涉及信息網絡技術領域,提供了一種旁路環境下的長信息推送的方法和裝置。其中方法包括推送服務器接收到客戶端和真實服務器交互的流量數據;建立一個推送服務器到所有客戶端和/或到所述真實服務器的時延表;分析客戶端與真實服務器的連接狀態,得到每一次請求中真實服務器到客戶端的時延;若推送服務器到客戶端延時t1,小于真實服務器到客戶端延時t2,則當推送服務器檢測到客戶端發給真實服務器的請求報文后,推送服務器根據延時t1與延時t2之間的時間差,向客戶端推送包含長信息或者長信息片段的推送報文。本發明能夠節省服務器物理資源、IP地址資源,同時也對客戶端隱藏了跟推送內容無關的信息,保密性更好。
【技術領域】
本發明涉及信息網絡技術領域,特別是涉及一種旁路環境下的長信息推送的方法和裝置。
【背景技術】
在電信運營商的各種業務系統中,很多都是基于旁路流量的。這些系統大部分是做離線分析,如流量的識別與統計、內容的還原與存儲等等,這些業務不會對現網有任何影響,實時性要求也不高。還有一些系統,所要處理的業務跟現網流量有交互,這就有更嚴格的要求。比如流量控制系統,需要準確度與控制顆粒度;信息推送系統,需要有實時性以及隱蔽性。
目前信息推送的典型用例是互聯網信息推送系統,還有一種是安全部門用到的文件推送系統。
如圖1所示,是一個信息推送系統的典型拓撲。主要是5個流程:
1、用戶正常上網,訪問某個網站(原始服務器),產生流量;
2、分光設備把用戶和原始服務器的交互流量鏡像給推送服務器;
3、推送服務器根據策略對所有請求包進行分析,若判斷需要推送則向原始服務器發送TCP RESET報文斷掉原始真實服務器S的連接;
4、推送服務器向用戶推送包含特定代碼的重定向信息;
5、用戶根據接收到的信息訪問信息中指定的內容服務器,獲取指定的資源;
這種推送方式簡單,推送成功率高,但不足之處是需要在現網中部署內容服務器,并且這個服務器的IP地址會包含在推送的信息之中,從而暴露給用戶。
鑒于此,克服該現有技術所存在的缺陷是本技術領域亟待解決的問題。
【發明內容】
本發明要解決的技術問題如何在現有的互聯網環境下,實現在客戶端C和真實服務器S正常傳輸環境下的長信息的推送。
本發明采用如下技術方案:
第一方面,本發明提供了一種旁路環境下的長信息推送的方法,客戶端C和真實服務器S進行TCP交互,交互的報文均能被推送服務器P接收到,推送服務器P對客戶端C和真實服務器S透明,方法包括:
推送服務器P接收到客戶端C和真實服務器S交互的流量數據;
建立一個推送服務器P到所有客戶端C和/或到所述真實服務器S的時延表;
分析客戶端C與真實服務器S的連接狀態,得到每一次請求中真實服務器S到客戶端C的時延;
若推送服務器P到客戶端C延時t1,小于真實服務器S到客戶端C延時t2,則當推送服務器P檢測到客戶端C發給真實服務器S的請求報文后,推送服務器P根據延時t1與延時t2之間的時間差,向客戶端推送包含長信息或者長信息片段的推送報文;
在向客戶端推送包含長信息或者長信息片段的推送報文同時,推送服務器P定期向真實服務器S發送其所期待的ACK包,以便使服務器能維持與客戶端C的TCP連接。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于武漢綠色網絡信息服務有限責任公司,未經武漢綠色網絡信息服務有限責任公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201910454963.1/2.html,轉載請聲明來源鉆瓜專利網。
- 信息記錄介質、信息記錄方法、信息記錄設備、信息再現方法和信息再現設備
- 信息記錄裝置、信息記錄方法、信息記錄介質、信息復制裝置和信息復制方法
- 信息記錄裝置、信息再現裝置、信息記錄方法、信息再現方法、信息記錄程序、信息再現程序、以及信息記錄介質
- 信息記錄裝置、信息再現裝置、信息記錄方法、信息再現方法、信息記錄程序、信息再現程序、以及信息記錄介質
- 信息記錄設備、信息重放設備、信息記錄方法、信息重放方法、以及信息記錄介質
- 信息存儲介質、信息記錄方法、信息重放方法、信息記錄設備、以及信息重放設備
- 信息存儲介質、信息記錄方法、信息回放方法、信息記錄設備和信息回放設備
- 信息記錄介質、信息記錄方法、信息記錄裝置、信息再現方法和信息再現裝置
- 信息終端,信息終端的信息呈現方法和信息呈現程序
- 信息創建、信息發送方法及信息創建、信息發送裝置





