[發明專利]基于BitTorrent的主動式特定信息傳播監測方法有效
| 申請號: | 200910022722.6 | 申請日: | 2009-05-26 |
| 公開(公告)號: | CN101567811A | 公開(公告)日: | 2009-10-28 |
| 發明(設計)人: | 蔡皖東;丁軍平;蔣元成 | 申請(專利權)人: | 西北工業大學 |
| 主分類號: | H04L12/26 | 分類號: | H04L12/26;H04L29/08;H04L12/58 |
| 代理公司: | 西北工業大學專利中心 | 代理人: | 黃毅新 |
| 地址: | 710072陜*** | 國省代碼: | 陜西;61 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 基于 bittorrent 主動 特定 信息 傳播 監測 方法 | ||
1.一種基于BitTorrent的主動式特定信息傳播監測方法,其特征在于包括下述步驟:
(a)通過“元信息”收集器,從系統中讀取“元信息”在網頁中的匹配關鍵字,再從系統設置信息中讀取搜索起始地址,將該地址所指定的網頁信息讀取到本地并使用文本方式打開,對文本中的內容根據已讀取的“元信息”匹配關鍵字進行單詞匹配,將該匹配位置的后續信息作為元信息的鏈接地址進行下載;
系統對當前網頁信息進行匹配搜索,發現有鏈接標簽:<a></a>,將鏈接標簽中的鏈接地址作為后續需要處理的地址信息存放到未處理隊列中,當前網頁信息處理完成后,從未處理隊列中讀取出該隊列的第一個地址重復上述的匹配處理操作,直到未處理隊列中的鏈接地址為空為止;
(b)對“元信息”收集器獲取的“元信息”進行分析,根據BitTorrent協議中的規范內容,使用BitTorrent協議中的報文關鍵字對“元信息”中的信息進行匹配,獲取文件名列表、文件大小、文件Hash值、DHT網絡入口地址和端口號信息;
(c)采用偽客戶端方法來連接DHT網絡,獲取共享特定文件的Peers節點列表信息,當BT偽客戶端啟動時,選中已有的“元信息”進行訪問過程模擬,先讀取“元信息”中的DHT網絡入口節點列表的地址和端口號信息,再根據BitTorrent協議,按照真實的網絡鏈接請求信息通過UDP數據包向DHT網絡入口節點發起連接請求,入口節點接收到當前連接請求后,根據DHT網絡協議在DHT網絡中查詢可提供下載“元信息”對應文件的節點信息或者進行下一步查找操作的節點列表信息,節點列表信息使用UDP數據包返回給偽客戶端;
(d)BitTorrent偽客戶端獲取到DHT網絡的返回信息后,根據BitTorrent協議對返回數據包進行分析,得到當前“元信息”對應文件下載的Peer節點列表信息,這些節點列表信息在數據包中按協議規范進行組織;當仿真客戶端收到DHT網絡返回信息數據包后,將數據包按照協議規范進行解析,得到節點列表信息,并對解析后可用的節點信息進行鏈接,獲取該節點的狀態信息和實際傳輸能力;當偽客戶端獲得節點列表后,根據BitTorrent協議規范,對于每個節點,使用該節點的IP地址和端口號生成仿真握手數據包,并向該節點發出握手請求,以建立用于數據傳輸的TCP鏈接;與節點之間建立TCP鏈接后,偽客戶端模擬BitTorrent協議中的數據請求數據包,并向該節點發送,同時接收該節點的返回數據包,通過固定時間段的發送與接收,對接收到的數據量進行統計、取時間平均值,得出該節點的實際傳輸速率和狀態信息,對于收集的“元信息”和受眾信息數據中冗余和重復信息進行過濾:重復的數據只保留一條,以標準的數據格式存入受眾數據庫。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于西北工業大學,未經西北工業大學許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/200910022722.6/1.html,轉載請聲明來源鉆瓜專利網。





