![騰訊新聞應(yīng)用協(xié)議分析報告《計算機網(wǎng)絡(luò)技術(shù)及應(yīng)用》課程論文大學(xué)論文_第1頁](http://file4.renrendoc.com/view/dbde087dcfa6fedf0c27f263fa706a94/dbde087dcfa6fedf0c27f263fa706a941.gif)
![騰訊新聞應(yīng)用協(xié)議分析報告《計算機網(wǎng)絡(luò)技術(shù)及應(yīng)用》課程論文大學(xué)論文_第2頁](http://file4.renrendoc.com/view/dbde087dcfa6fedf0c27f263fa706a94/dbde087dcfa6fedf0c27f263fa706a942.gif)
![騰訊新聞應(yīng)用協(xié)議分析報告《計算機網(wǎng)絡(luò)技術(shù)及應(yīng)用》課程論文大學(xué)論文_第3頁](http://file4.renrendoc.com/view/dbde087dcfa6fedf0c27f263fa706a94/dbde087dcfa6fedf0c27f263fa706a943.gif)
![騰訊新聞應(yīng)用協(xié)議分析報告《計算機網(wǎng)絡(luò)技術(shù)及應(yīng)用》課程論文大學(xué)論文_第4頁](http://file4.renrendoc.com/view/dbde087dcfa6fedf0c27f263fa706a94/dbde087dcfa6fedf0c27f263fa706a944.gif)
![騰訊新聞應(yīng)用協(xié)議分析報告《計算機網(wǎng)絡(luò)技術(shù)及應(yīng)用》課程論文大學(xué)論文_第5頁](http://file4.renrendoc.com/view/dbde087dcfa6fedf0c27f263fa706a94/dbde087dcfa6fedf0c27f263fa706a945.gif)
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認(rèn)領(lǐng)
文檔簡介
計算機網(wǎng)絡(luò)技術(shù)及應(yīng)用“騰訊新聞”應(yīng)用協(xié)議分析報告第第頁《計算機網(wǎng)絡(luò)技術(shù)及應(yīng)用》課程論文題目“騰訊新聞”應(yīng)用協(xié)議分析報告專業(yè)學(xué)生姓名學(xué)號成績目錄1概述 11.1“騰訊新聞”應(yīng)用軟件介紹 11.2分析環(huán)境 21.2.1測試手機配置 21.2.2應(yīng)用軟件版本 21.2.3分析工具介紹 31.2.4網(wǎng)絡(luò)拓?fù)?32應(yīng)用軟件結(jié)構(gòu)分析 43應(yīng)用協(xié)議分析 53.1啟動(連接)過程分析 53.1.1獲取新聞各版塊 53.1.2獲取首頁新聞列表 73.2登錄(注冊)分析 93.2.1登陸過程分析 93.2.2獲取用戶評論信息 103.3切換版塊功能分析 113.4讀取單條新聞功能分析 143.5評論功能分析 173.5.1查看評論 173.5.1發(fā)表評論 214分析總結(jié) 251概述1.1“騰訊新聞”應(yīng)用軟件介紹騰訊新聞客戶端是基于IOS、Android平臺的騰訊新聞服務(wù),快速、客觀、公正地提供新聞資訊的中文免費應(yīng)用程序。憑借優(yōu)異的用戶體驗引發(fā)用戶大量下載,以王者之姿“秒”殺用戶,帶領(lǐng)移動資訊進入“秒”時代。是騰訊團隊用心打造的一款豐富、及時的新聞應(yīng)用,本著精煉、輕便的目標(biāo),為用戶提供高效、優(yōu)質(zhì)的閱讀體驗。全球視野,聚焦中國,一朝在手,博覽天下。騰訊新聞功能如下:1.每日新聞及時報道,洞察真相,領(lǐng)先一步2.媒體訂閱,全面接入優(yōu)質(zhì)媒體/微信自媒體,一處訂閱,多處可看3.云收藏,便捷收藏、隨時訪問、永久保存4.視頻、圖片、直播,多媒體資訊,舒適體驗,值得擁有5.專題新聞,聚合報道重要新聞事件,了解事件全貌6.離線下載智能啟動,30秒下載1000條新聞,沒有網(wǎng)絡(luò)也有得看7.橫劃手勢切換2級欄目,單手操作更方便8.三種閱讀模式,2G/3G/4G/wifi環(huán)境順暢瀏覽9.騰訊微博、QQ空間、微信朋友圈、新浪微博、微信好友、手機QQ好友、郵件,隨時與好友分享態(tài)度騰訊新聞客戶端自上線以來,以快速的推送速度、界面友好、內(nèi)容專業(yè)原創(chuàng)、視頻圖片優(yōu)勢得到了用戶普遍認(rèn)可,用戶數(shù)量、活躍度和口碑都在同類軟件中名列前茅,一直保持著在AppStore新聞軟件排名前三位。在歐洲杯賽事和倫敦奧運期間,騰訊新聞客戶端開創(chuàng)性的推出視頻新聞和奧運專版舉動,提高新聞客戶端的競爭門檻,更是引發(fā)了行業(yè)強烈關(guān)注。。騰訊新聞客戶端的特色在于把新聞、視頻、微博有機地結(jié)合了起來,為手機用戶提供多形式、多產(chǎn)品精華內(nèi)容聚合的快速閱讀體驗。同時擁有優(yōu)秀的開發(fā)和運營團隊、騰訊海量的品牌用戶、良好的用戶口碑以及強大的推廣資源等優(yōu)勢騰訊還擁有數(shù)量龐大的無線互聯(lián)網(wǎng)產(chǎn)品,可以互相推薦下載,并會第一時間接入王牌無線產(chǎn)品:微信,讓用戶能夠在微信中分享騰訊新聞,這是其他應(yīng)用所不具備的。此外,騰訊新聞客戶端具有強大的實時推送功能,7x24小時不間斷更新。重大新聞瞬間推送到手機,隨時隨地掌握天下事。用戶通過騰訊新聞客戶端,3秒即可連接到世界新聞,重大事件發(fā)生時,騰訊新聞客戶端版能夠?qū)崿F(xiàn)30秒實時推送新聞。300秒即可盡覽每日資訊。通過速度可以讓用戶真切的感受到了新聞觸達(dá)指尖的便捷性。1.2分析環(huán)境1.2.1測試手機配置測試手機配置如表1所示:手機型號紅米Note3Android版本5.0.2LRX22GMIUI版本MIUI7處理器八核2.0GHz運行內(nèi)存2GBIMEI868029028293744MAC地址10:2a:b3:18:9d:f3序列號KRYHQGTWROR4558表格SEQ表格\*ARABIC1測試手機配置1.2.2應(yīng)用軟件版本1.2.3分析工具介紹Fiddler是一個http協(xié)議調(diào)試代理工具,它能夠記錄并檢查所有你的電腦和互聯(lián)網(wǎng)之間的http通訊,設(shè)置斷點,查看所有的“進出”Fiddler的數(shù)據(jù)。Fiddler要比其他的網(wǎng)絡(luò)調(diào)試器要更加簡單,因為它不僅僅暴露http通訊還提供了一個用戶友好的格式。這里使用Fiddlerv.版本。圖表SEQ圖表\*ARABIC1Fiddler界面展示1.2.4網(wǎng)絡(luò)拓?fù)?待分析的應(yīng)用為手機APP,因此將手機和PC接入同一局域網(wǎng),將手機無線網(wǎng)代理設(shè)置為PC的IP地址,手機傳輸?shù)臄?shù)據(jù)包都會通過PC,即可以被PC上的Fiddler軟件捕獲。2應(yīng)用軟件結(jié)構(gòu)分析響應(yīng)包GET/POST請求http協(xié)議響應(yīng)包GET/POST請求http協(xié)議客戶端通過http協(xié)議將參數(shù)攜帶在url中由GET方式向服務(wù)器發(fā)送請求,服務(wù)器驗證app的序列號(uid=d6b9884c-9ea1-44cc-9b57-d59847b4d20e)合格后,將app請求的內(nèi)容數(shù)據(jù)以JSON格式返回給客戶端。
3應(yīng)用協(xié)議分析3.1啟動(連接)過程分析3.1.1獲取新聞各版塊 當(dāng)啟動騰訊新聞時,騰訊新聞向服務(wù)器發(fā)送請求,請求首頁內(nèi)容。請求包如圖3.1所示??蛻舳藆ser-agent解碼為騰訊新聞445,445為版本號。由于尚未登錄,cookie中攜帶的信息為空。還可以看到服務(wù)器IP2。圖3.SEQ圖3.\*ARABIC1啟動請求包APP用GET方式向服務(wù)器發(fā)出請求。在請求URL中包含手機的一些信息,如手機型號、操作系統(tǒng)版本、手機串號和騰訊新聞客戶端id等,圖3.2是對URL進行解碼后得到的信息。由請求的URL可以看出uid是app的id,網(wǎng)絡(luò)為wifi,設(shè)備為Xiaomi_MI2A,設(shè)備的IMEI為860310025811219,及設(shè)備的mac地址,app類型和版本號。圖3.3展示了URL中攜帶的手機的信息,整理為表格。GET2/getQQNewsRemoteConfigAndroid?uid=d6b9884c-9ea1-44cc-9b57-d59847b4d20e&qqnetwork=wifi&Cookie=%20lskey%3D%3B%20luin%3D%3B%20logintype%3D0%20&qn-rid=156172261&store=17&hw=Xiaomi_MI2A&devid=860310025811219&qn-sig=c8730d6e27c47f598d3f848e2df9f4cf&sceneid=73387&mac=ac%253Af7%253Af3%253Ac7%253A51%253A6f&imsi=460028824375613&apptype=android&appver=16_android_4.4.5HTTP/1.1圖3.SEQ圖3.\*ARABIC2啟動請求URL解碼圖3.SEQ圖3.\*ARABIC3啟動請求包中攜帶的參數(shù) 服務(wù)器收到請求后向手機返回響應(yīng)包,如圖3.4所示。其中新聞各個版塊由JSON格式返回,如圖3.5所示。圖3.5中還對比了app中顯示的內(nèi)容。圖3.SEQ圖3.\*ARABIC4啟動響應(yīng)包圖3.SEQ圖3.\*ARABIC5響應(yīng)包中新聞各版塊和手機客戶端中的顯示3.1.2獲取首頁新聞列表 接下來就是獲取新聞列表。APP再次向服務(wù)器發(fā)出請求,URL中攜帶的參數(shù)與上次請求相似。圖3.6展示了該請求中的信息,可以看到請求的是要聞(news_news_top)版塊的新聞列表,還多了屏幕寬度(screen_width)為720。圖3.SEQ圖3.\*ARABIC6獲取列表請求包中參數(shù)響應(yīng)包中依舊以JSON格式返回新聞列表,圖3.7中可以看出第一條新聞,“多國民眾悼念巴黎恐怖事件遇難者”,與圖3.5中第一條新聞相對應(yīng)。每條新聞中還有一些其他參數(shù),比如評論id,新聞id,圖片信息等。以下的新聞類似,不一一列舉。圖3.SEQ圖3.\*ARABIC7新聞列表響應(yīng)包JSON3.2登錄(注冊)分析3.2.1登陸過程分析APP打開登陸界面,輸入用戶名密碼,向服務(wù)器發(fā)送登陸請求。圖3.8展示了請求包中所帶的參數(shù)。Cookie中攜帶了用戶名和口令信息,口令加密變換非明文顯示。GET2/getUserInfoPhone?uid=d6b9884c-9ea1-44cc-9b57-d59847b4d20e&Cookie=%20lskey%3D0003000027984094b8f9b1f39ea27a473388cd6451ce330e1898c74c4784aad7c6dd46828e78e561c0e77430%3B%20luin%3Do0349819871%3B%20logintype%3D0%20&qn-rid=1617535381&store=17&hw=Xiaomi_MI2A&devid=860310025811219&qn-sig=23b37841353d990c6513033329f84010&mac=ac%253Af7%253Af3%253Ac7%253A51%253A6f&format=json&appver=16_android_4.4.5&qqnetwork=wifi&sceneid=73387&imsi=460028824375613&apptype=androidHTTP/1.1圖3.SEQ圖3.\*ARABIC8登陸請求包參數(shù) 服務(wù)器收到請求包后驗證用戶名口令,成功后返回登陸狀態(tài)。從json格式的數(shù)據(jù)中可以看出,昵稱____",頭像鏈接qqhead=/g?b=qq&nk=349819871&s=100&tp=jpg&t=1420686375,空間狀態(tài),微信狀態(tài),性別等。如圖3.9所示。圖3.SEQ圖3.\*ARABIC9登陸響應(yīng)包3.2.2獲取用戶評論信息登陸后,app再向服務(wù)器發(fā)請求,獲取用戶的一些信息,比如用戶最近的評論,最后更新時間等等。圖3.10所示就是獲取用戶評論信息的響應(yīng)包中的JSON數(shù)據(jù),其中可以看到最新評論為“11111111111”.GET2/getCommentUserInfo?coral_uid=&coral_uin=&uid=d6b9884c-9ea1-44cc-9b57-d59847b4d20e&qqnetwork=wifi&Cookie=%20lskey%3D00030000c2ceb4353d7562ee498e24f188f126fd61d19a9090b6b0c89ccbcca67e2648442f2951834ff17728%3B%20luin%3Do0349819871%3B%20logintype%3D0%20&qn-rid=1160662987&store=17&hw=Xiaomi_MI2A&devid=860310025811219&qn-sig=b9245f636ab6fd9d784951a3695dd50d&sceneid=73387&mac=ac%253Af7%253Af3%253Ac7%253A51%253A6f&imsi=460028824375613&apptype=android&appver=16_android_4.4.5HTTP/1.1圖3.SEQ圖3.\*ARABIC10獲取用戶評論信息響應(yīng)包3.3切換版塊功能分析當(dāng)點擊“四川”、“體育”等其他版塊時,app向服務(wù)器請求其他版塊的新聞列表。其URL中帶的參數(shù)中,child字段的值為“news_news_sports”,即可切換到體育版塊。請求包所帶參數(shù)如圖3.11所示。圖3.SEQ圖3.\*ARABIC11切換版塊請求包響應(yīng)包中可以看到app中顯示的內(nèi)容,“活塞”、“馬刺”等。如圖3.12和3.13所示。圖3.SEQ圖3.\*ARABIC12體育版塊圖3.SEQ圖3.\*ARABIC13體育版塊響應(yīng)包3.4讀取單條新聞功能分析 當(dāng)用戶點擊單獨一條新聞時,app向服務(wù)器發(fā)送請求getSimpleNews,URL中SPO2015010700464109為該條新聞的ID。請求URL中攜帶的參數(shù)如圖3.14所示。2/getSimpleNews/16_android_4.4.5/news_news_sports/SPO2015010700464109/wifi/720?devid=860310025811219&uid=d6b9884c-9ea1-44cc-9b57-d59847b4d20e&Cookie=lskey=0003000090fbe55bfd571a44f5864ce3726fc25c6783fe5f0d0b88379e2adeeeb0f7bd2bb4d4fc0ef2c21669;luin=o0349819871;logintype=0&qn-rid=1359043997&store=17&hw=Xiaomi_MI2A&devid=860310025811219&qn-sig=078b9d849139b68fcbb9721b822739bb&mac=ac%3Af7%3Af3%3Ac7%3A51%3A6f&appver=16_android_4.4.5&qqnetwork=wifi&sceneid=73387&imsi=460028824375613&apptype=android&HTTP/1.1圖3.SEQ圖3.\*ARABIC14讀取單條新聞?wù)埱蟀?圖3.15為app中顯示的新聞。響應(yīng)包以json格式返回數(shù)據(jù),包含新聞的內(nèi)容,如圖3.16、3.17所示。圖3.18為相關(guān)新聞圖3.SEQ圖3.\*ARABIC15app中顯示新聞及相關(guān)新聞圖3.SEQ圖3.\*ARABIC16響應(yīng)包中的視頻部分圖3.SEQ圖3.\*ARABIC17響應(yīng)包中的新聞內(nèi)容部分圖3.SEQ圖3.\*ARABIC18響應(yīng)包中相關(guān)新聞部分3.5評論功能分析3.5.1查看評論點擊評論按鈕,app向服務(wù)器發(fā)送getQQNewsComment請求,URL中包含新聞的ID,可以獲取到該新聞的評論。請求包參數(shù)如圖3.19所示。GET2/getQQNewsComment?uid=d6b9884c-9ea1-44cc-9b57-d59847b4d20e&comment_id=1012965980&Cookie=%20lskey%3D00030000bb6ad0c4f1a5c9619bed1d9da6414b9c2016a43e2c8f4e190d19fde80eee66043422b04388e3532f%3B%20luin%3Do0349819871%3B%20logintype%3D0%20&qn-rid=2031082801&store=17&hw=Xiaomi_MI2A&devid=860310025811219&qn-sig=4a33ec42ce6e8e3cff5330498904cc7a&mac=ac%253Af7%253Af3%253Ac7%253A51%253A6f&chlid=news_news_sports&appver=16_android_4.4.5&url=http%3A%2F%2F%2Fa%2FSPO2015010700464109&qqnetwork=wifi&article_id=SPO201501080391720J&page=1&sceneid=73387&imsi=460028824375613&apptype=androidHTTP/1.1圖3.SEQ圖3.\*ARABIC19獲取評論請求包參數(shù) 響應(yīng)包中顯示評論的數(shù)量。如圖3.20。圖3.SEQ圖3.\*ARABIC20評論數(shù)量圖3.21顯示app中的評論列表,圖3.22中,可以看到評論用戶的昵稱、所在地和內(nèi)容。Agree_count表示評論獲贊的數(shù)量。圖3.SEQ圖3.\*ARABIC21app中顯示評論內(nèi)容圖3.SEQ圖3.\*ARABIC22響應(yīng)包中評論的內(nèi)容圖3.SEQ圖3.\*ARABIC23“喜歡”“汗”“憤怒”及其數(shù)量3.5.1發(fā)表評論 寫好評論后提交,通過POST請求提交給服務(wù)器。請求包和響應(yīng)包如圖3.24所示。在請求包的summary中可以看到評論的id和內(nèi)容,以及該新聞的標(biāo)題,可以在圖3.25中看到(解碼后)。發(fā)表評論成功后,app顯示評論內(nèi)容,如
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年袖珍式土封口機行業(yè)深度研究分析報告
- 2025年聲光控延時自動開關(guān)行業(yè)深度研究分析報告
- 2025年度商用空調(diào)設(shè)備銷售與售后服務(wù)合同范本
- 世紀(jì)嘉諾租房合同范本
- 2025年度廣告創(chuàng)意策劃與執(zhí)行服務(wù)合同范本-@-1
- 五谷豆?jié){加盟合同范例
- 冰箱陳列協(xié)議合同范本
- 個人委托公司社保合同范本
- 助醫(yī)合同范本
- 2025年度跨境電商平臺知識產(chǎn)權(quán)保護合同標(biāo)的授權(quán)協(xié)議
- 《手衛(wèi)生知識培訓(xùn)》培訓(xùn)課件
- 算力時代全光網(wǎng)架構(gòu)研究報告(2024年)
- 2024年江蘇省淮安市中考英語試題卷(含答案解析)
- 2025屆高考作文素材:《黑神話 悟空》高考作文和素材運用
- 譯林版八年級英語下冊英語單詞(帶默寫版)
- 高中數(shù)學(xué)平面幾何強化訓(xùn)練(解析版)
- 《祛痘產(chǎn)品祛痘產(chǎn)品》課件
- 人輪狀病毒感染
- 兒科護理學(xué)試題及答案解析-神經(jīng)系統(tǒng)疾病患兒的護理(二)
- 《石油產(chǎn)品分析》課件-車用汽油
- 《你為什么不開花》兒童故事繪本
評論
0/150
提交評論