[發明專利]一種STB網絡檢測方法在審
| 申請號: | 201910085301.1 | 申請日: | 2019-01-29 |
| 公開(公告)號: | CN109560997A | 公開(公告)日: | 2019-04-02 |
| 發明(設計)人: | 王炎武;鄒紹見 | 申請(專利權)人: | 珠海邁科智能科技股份有限公司 |
| 主分類號: | H04L12/26 | 分類號: | H04L12/26 |
| 代理公司: | 北京連城創新知識產權代理有限公司 11254 | 代理人: | 劉伍堂 |
| 地址: | 519090 廣東省珠*** | 國省代碼: | 廣東;44 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 網絡檢測 機頂盒 帶寬 測試網絡 建立連接 收發數據 數據報告 網絡環境 網絡問題 用戶查找 有效檢測 網絡 測試端 連通 測試 配合 幫助 | ||
本發明主要涉及一種STB網絡檢測方法,配合iperf測試端,建立連接和收發數據,以測試網絡是否連通、帶寬有幾何,iperf端放在不同網絡里,則可以測試STB所能夠到的網絡,然后生成一份數據報告,反應機頂盒的網絡問題。本發明有效檢測機頂盒的網絡環境,了解網絡能夠到達的范圍,可以達到的即時帶寬,幫助用戶查找問題。
技術領域
本發明屬于機頂盒網絡檢測技術領域,具體涉及一種使用iperf協議進行STB網絡檢測的方法。
背景技術
現有市場上具備網絡的STB(Set-Top-Box)機頂盒,上面集成的多是各種APP應用,如天氣預報、youtube、新聞閱讀等,當APP不能正常工作的時候,如天氣數據無法獲取、視頻無法播放、或者無法流暢播放、新聞無法獲取等,往往無法定位是網絡的問題,還是APP代碼的問題,抑或是服務器的問題。缺少對網絡是否通達、帶寬是否夠用的檢測功能。
目前,具有網絡功能的STB,沒有網絡檢測的功能。當基于網絡的STB的APP無法正常工作,出現不能訪問、卡頓、數據錯誤等問題時,無法定位問題所在。
因此,如何設計一種能夠進行網絡檢測的機頂盒實現成為本領域亟需解決的問題。
發明內容
本發明針對現有技術的不足,提供一種STB網絡檢測方法,配合iperf測試端,建立連接和收發數據,以測試網絡是否連通、帶寬有幾何,iperf端放在不同網絡里,則可以測試STB所能夠到的網絡,然后生成一份數據報告,反應機頂盒的網絡問題。
為解決上述問題,本發明采用的技術方案為:
根據本發明的一個方面,本發明提供一種STB網絡檢測方法,應用于STB,包括:
在STB上設置IP,使所述STB與iperf端建立連接,所述STB上設置有iperf協議,和與所述iperf協議對應的通訊端口;
通過所述通訊端口接收iperf端的網絡檢測請求指令,執行所述iperf協議對所述STB的網絡環境進行檢測,生成檢測報告。
進一步,所述網絡環境包括:帶寬,延遲抖動和數據包丟失。
進一步,所述iperf協議包括:UDP模式和TCP模式,其中,
執行所述iperf協議在UDP模式下檢測帶寬,具體檢測過程為:
第一步:通過STB UI選擇UDP模式,設置iperf端的IP,連接iperf端,將工作模式同步給iperf端;
第二步:開啟第N輪的測試,將本輪要發送的UDP包大小同步給iperf端;
第三步:開啟計時器,然后發送端持續發送固定大小的UDP包,接收端對接收到的UDP包進行計數,在定時器結束后,根據接收到的UDP包數量和每個包的大小計算當前實際帶寬;
第四步:變更UDP包的尺寸,重復第二步,依次使用不同的UDP包尺寸;
第五步:每輪都生成一個UDP帶寬值,最后根據所述UDP寬帶值,統計出總的帶寬值;
執行所述iperf協議在TCP模式下檢測帶寬,具體檢測過程為:
第一步:通過STB UI選擇TCP模式,設置iperf端的IP,連接iperf端,將工作模式同步給iperf端;
第二步:開啟第N輪的測試,持續發送固定大小的TCP包;
第三步:變更TCP包的尺寸,重復多次,依次使用不同的TCP的包尺寸;
第四步:每輪都生成一個TCP帶寬值,最后根據所述TCP寬帶值,統計出總的帶寬值。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于珠海邁科智能科技股份有限公司,未經珠海邁科智能科技股份有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201910085301.1/2.html,轉載請聲明來源鉆瓜專利網。





