基于Protocol Buffer的即時通信監(jiān)控系統設計與實現
發(fā)布時間:2024-02-29 00:32
21世紀的信息時代,即時通信軟件迅猛發(fā)展,給人們的日常生活和工作帶來了方便,同時它所存在的安全問題也急需解決。針對當前即時通信軟件危害國家和社會安全、傳播病毒等現實問題,在分析即時通信軟件協議的基礎上,基于ProtocolBuffer設計和實現即時通信監(jiān)控系統。 Protocol Buffer是Google開發(fā)的一種與語言、平臺無關的高效數據序列化協議,基于即時通信監(jiān)控系統要求兼容性強、數據實時性高等特性,引入Protocol Buffer對即時通信監(jiān)控系統中的消息數據進行結構化,自動生成部分代碼,供開發(fā)不同即時通信監(jiān)控軟件時調用。 首先,重點分析主流即時通信軟件MSN的通信協議傳輸過程和文本消息格式。接著,總體設計即時通信監(jiān)控系統的結構,并詳細介紹系統中數據采集、數據處理和數據輸出等各個模塊的設計思路和所應用到的技術和算法。最后,將Protocol Buffer應用到即時通信監(jiān)控系統中,通過理解Protocol Buffer的原理和實現過程,對即時通信監(jiān)控系統中的消息數據進行結構化定義,并編譯生成相關Java語言的數據類和接口。調用已經自動生成的數據類和接口,實現MSN即時通信監(jiān)控系...
【文章頁數】:50 頁
【學位級別】:碩士
【部分圖文】:
本文編號:3914212
【文章頁數】:50 頁
【學位級別】:碩士
【部分圖文】:
圖2.1C/S模式通信系統的通信過程
再由服務器轉發(fā)給發(fā)送端。一些主流即時通信軟件如QQ、hooMessenger使用的是C/S模式,即時通信消息通過服務器戶端。C/S模式即時通信系統的通信過程如圖2.1所示。
圖3.1即時通信監(jiān)控系統環(huán)境配置圖3.1中,利用Hub集線器將PC機、路由器、IM服務器、ADSL調制解調器連接起來,組成一個以集線器為中心節(jié)點的星型局域網
并且通過相關技術還原出重要即時通信信息,最后輸出還原出來的信息,達控檢測即時通信軟件的目的。下面介紹即時通信監(jiān)控系統的環(huán)境配置,如圖3.1。
圖4.7用戶登陸輸出的信息消息(2)用戶的好友列表信息
實驗結果如下面的圖所示。(1)用戶登陸時輸出的信息
圖4.8用戶好友列表消息(3)用戶的聊天信息
圖4.7用戶登陸輸出的信息消息(2)用戶的好友列表信息
本文編號:3914212
本文鏈接:http://sikaile.net/guanlilunwen/ydhl/3914212.html
最近更新
教材專著