平码五不中公式规律
  • / 7
  • 下载费用:30 金币  

一种STB网络检测方法.pdf

关 键 ?#21097;?/dt>
一种 STB 网络 检测 方法
  专利查询网所有资源均是用户自行上传分享,仅供网友学习交流,未经上传用户书面授权,请勿作他用。
摘要
申请专利号:

CN201910085301

申请日:

20190129

公开号:

CN109560997A

公开日:

20190402

当前法律状态:

实质审查的生效

有效性:

审中

法?#19978;?#24773;: 实质审查的生效
IPC分类号: H04L12/26 主分类号: H04L12/26
申请人: 珠海迈科智能科技股份有限公司
发明人: 王炎武;邹绍见
地址: 519090 广东省珠海市金湾区红旗镇永达路66号2#厂房
优先权:
专利代理机构: 11254 代理人: 刘伍堂
PDF完整版下载: PDF下载
法律状态
申请(专利)号:

CN201910085301

授权公告号:

法律状态公告日:

20190426

法律状态类型:

实质审查的生效

摘要

本发明主要涉及一种STB网络检测方法,配合iperf测试端,建立连接和收发数据,以测试网络是否连通、带宽有几何,iperf端放在不同网络里,则可以测试STB所能够到的网络,然后生成一份数据报告,反应机顶?#26800;?#32593;络问题。本发明有效检测机顶?#26800;?#32593;络环境,?#31169;?#32593;络能够到达的范围,可以达到的即时带宽,帮助用户查找问题。

权利要求书

1.一种STB网络检测方法,应用于STB,其特征在于,包括: 在STB上设置IP,使所述STB与iperf?#31169;?#31435;连接,所述STB上设置有iperf协议,和与所述iperf协议对应的通讯端口; 通过所述通讯端口接收iperf端的网络检测请求指令,执行所述iperf协议?#36816;?#36848;STB的网络环境进行检测,生成检测报告。 2.根据权利要求1所述的方法,其特征在于,所述网络环境包括:带宽,延迟抖动和数据包丢失。 3.根据权利要求2所述的方法,其特征在于,所述iperf协议包括:UDP模式和TCP模式,其中, 执行所述iperf协议在UDP模式下检测带宽,具体检测过程为: 第一步?#21644;?#36807;STB UI选择UDP模式,设置iperf端的IP,连接iperf端,将工作模式同步给iperf端; 第二步:开启第N轮的测试,将本轮要发送的UDP包大小同步给iperf端; 第三步:开启计时器,然后发送端?#20013;?#21457;送固定大小的UDP包,接收端对接收到的UDP包进行计数,在定时器结束后,根据接收到的UDP包数量和每个包的大小计算当前实际带宽; 第四步:变更UDP包的尺寸,重复第二步,依?#38382;?#29992;不同的UDP包尺寸; 第五步:每轮都生成一个UDP带宽值,最后根据所述UDP宽带值,统计出总的带宽值; 执行所述iperf协议在TCP模式下检测带宽,具体检测过程为: 第一步?#21644;?#36807;STB UI选择TCP模式,设置iperf端的IP,连接iperf端,将工作模式同步给iperf端; 第二步:开启第N轮的测试,?#20013;?#21457;送固定大小的TCP包; 第三步:变更TCP包的尺寸,重复多次,依?#38382;?#29992;不同的TCP的包尺寸; 第四步:每轮都生成一个TCP带宽值,最后根据所述TCP宽带值,统计出总的带宽值。 4.根据权利要求1所述的方法,其特征在于,所述iperf?#23435;?#23433;装有iperf客户端的智能手机或PC。 5.根据权利要求1所述的方法,其特征在于,还包括:设置iperf端的IP,使所述STB与iperf?#31169;?#31435;连接。 6.一种STB网络检测方法,应用于iperf端,其特征在于,包括: 设置iperf端的IP,使所述STB和iperf?#31169;?#31435;连接; 所述iperf端向设置有iperf协议的STB发送网络检测请求指令; 所述STB执行iperf协议?#36816;?#36848;STB的网络环境进行检测,生成检测报告后两者断开连接。 7.根据权利要求6所述的方法,其特征在于,所述网络环境包括:带宽,延迟抖动和数据包丢失。 8.根据权利要求6所述的方法,其特征在于,所述iperf?#23435;?#23433;装有iperf客户端的智能手机或PC。 9.根据权利要求1所述的方法,其特征在于,还包括:设置STB的IP,使所述STB与iperf?#31169;?#31435;连接。

说明书


一种STB网络检测方法
技术领域


本发明属于机顶盒网络检测技术领域,具体涉及一种使用iperf协议进行STB网络
检测的方法。


背景技术


现有市场上具备网络的STB(Set-Top-Box)机顶盒,上面集成的多是各种APP应用,
如天气预报、youtube、新闻阅读等,当APP不能正常工作的时候,如天气数据无法获取、视频
无法播放、或者无法流畅播放、新闻无法获取等,往往无法定位是网络的问题,还是APP代码
的问题,?#21482;?#26159;服务器的问题。缺少对网络是否通达、带宽是否够用的检测功能。


目前,具有网络功能的STB,没有网络检测的功能。当基于网络的STB的APP无法正
常工作,出现不能访?#30465;?#21345;顿、数据错误等问题时,无法定位问题所在。


因此,如何设计一种能够进行网络检测的机顶盒实现成为本领域亟需解决的问
题。


发明内容


本发明针对现有技术的不足,提供一种STB网络检测方法,配合iperf测试端,建立
连接和收发数据,以测试网络是否连通、带宽有几何,iperf端放在不同网络里,则可以测试
STB所能够到的网络,然后生成一份数据报告,反应机顶?#26800;?#32593;络问题。


为解决上述问题,本发明采用的技术方案为:


根据本发明的一个方面,本发明提供一种STB网络检测方法,应用于STB,包括:


在STB上设置IP,使所述STB与iperf?#31169;?#31435;连接,所述STB上设置有iperf协议,和与所
述iperf协议对应的通讯端口;


通过所述通讯端口接收iperf端的网络检测请求指令,执行所述iperf协议?#36816;?#36848;STB
的网络环境进行检测,生成检测报告。


进一步,所述网络环境包括:带宽,延迟抖动和数据包丢失。


进一步,所述iperf协议包括:UDP模式和TCP模式,其中,


执行所述iperf协议在UDP模式下检测带宽,具体检测过程为:


第一步?#21644;?#36807;STB UI选择UDP模式,设置iperf端的IP,连接iperf端,将工作模式同步给
iperf端;


第二步:开启第N轮的测试,将本轮要发送的UDP包大小同步给iperf端;


第三步:开启计时器,然后发送端?#20013;?#21457;送固定大小的UDP包,接收端对接收到的UDP包
进行计数,在定时器结束后,根据接收到的UDP包数量和每个包的大小计算当前实际带宽;


第四步:变更UDP包的尺寸,重复第二步,依?#38382;?#29992;不同的UDP包尺寸;


第五步:每轮都生成一个UDP带宽值,最后根据所述UDP宽带值,统计出总的带宽值;


执行所述iperf协议在TCP模式下检测带宽,具体检测过程为:


第一步?#21644;?#36807;STB UI选择TCP模式,设置iperf端的IP,连接iperf端,将工作模式同步给
iperf端;


第二步:开启第N轮的测试,?#20013;?#21457;送固定大小的TCP包;


第三步:变更TCP包的尺寸,重复多次,依?#38382;?#29992;不同的TCP的包尺寸;


第四步:每轮都生成一个TCP带宽值,最后根据所述TCP宽带值,统计出总的带宽值。


进一步,所述iperf?#23435;?#23433;装有iperf客户端的智能手机或PC。


进一步,还包括:设置iperf端的IP,使所述STB与iperf?#31169;?#31435;连接。


根据本发明的另一方面,本发明提供一种STB网络检测方法,应用于iperf端,包
括:


设置iperf端的IP,使所述STB和iperf?#31169;?#31435;连接;


所述iperf端向设置有iperf协议的STB发送网络检测请求指令;


所述STB执行iperf协议?#36816;?#36848;STB的网络环境进行检测,生成检测报告后两者断开连
接。


进一步,,所述网络环境包括:带宽,延迟抖动和数据包丢失


进一步,,所述iperf?#23435;?#23433;装有iperf客户端的智能手机或PC。


进一步,,还包括:设置STB的IP,使所述STB与iperf?#31169;?#31435;连接。


本发明的有益效果在于:有效检测机顶?#26800;?#32593;络环境,?#31169;?#32593;络能够到达的范围,
可以达到的即时带宽,帮助用户查找问题。


附图说明


图1为本发明的实施例一流程示意图。


图2为本发明的实施例二流程示意图。


具体实施方式


为了使本领域技术人?#22791;?#22909;地理解本发明的技术方案,下面结合具体实施例对本
发明作进一步的详细说明。请注意,下面描述的实施例是示例性的,仅用于解释本发明,而
不能理解为对本发明的限制。实施例中未注明具体技术或条件的,按照本领域内的文献所
描述的技术或条件或者按照产品说明书进行。所用试剂或仪器未注明生产厂商者,均为可
以通过市购获得的常规产品。


根据本发明的一个方面,本发明提供了一种STB网络检测方法,使用iperf端和具
有iperf协议的机顶盒对机顶?#26800;?#32593;络环境进行检测,具体的过程为:


步骤1、设置iperf端或者STB的IP,使得iperf端与STB建立连接;需要注意的是,本申请
对于二者的连接方式不作特别的限制,可以采用多种方式连接,例如wifi或数据线等。


步骤2、二者建立连接后,使用iperf端向STB发出网络检测请求。STB相应所述网络
检测请求,执行iperf协议,对STB自身的网络环境进行检测,分析,并生成检测报告。


根据本发明的具体实施例,检测的STB的网络环?#25345;?#35201;包括:带宽,延时抖动和数
据丢失等,在检测带宽时,iperf协议与iperf?#21496;?#26377;相互对应的两种模式,UDP模式和TCP模
式,其中,执行所述iperf协议在UDP模式下检测带宽,具体检测过程为,第一步?#21644;?#36807;STB UI
将选择UDP模式,设置iperf端的IP,连接iperf端,将此次工作模式同步给iperf端。第二步:
开启第N轮的测试,将本轮要发送的UDP包大小同步给iperf端第三步:开启计时器,然后发
送端?#20013;?#21457;送固定大小的UDP包,接收端对接收到的UDP包进行计数,在定时器结束后,根据
接收到的UDP包数量和每个包的大小来计算当前实际带宽。第四步:变更UDP包的尺寸,重复
第二步。依?#38382;?#29992;不同的UDP包尺寸。每轮都生成一个UDP带宽值,最后根据这些值,统计出
一个总的带宽值。此时通过多次测量以及变更包大小,以?#31181;频?#27425;发包时环境(如网络的延
迟抖动),从而对网络实际可支持的最大物理带宽进行评估。


根据本发明的具体实施例,执行所述iperf协议在TCP模式下检测带宽,具体检测
过程为,第一步?#21644;?#36807;STB UI将选择TCP模式,设置iperf端的IP,连接iperf端,将此次工作
模式同步给iperf端。第二步:开启第N轮的测试,?#20013;?#21457;送固定大小的TCP包,因为TCP协议
是有状态协议,每个包被成功接收才能发下一个包,所以是由发送端来统计发送的TCP包
数。第三步:之后变更TCP包的尺寸,重复多次,依?#38382;?#29992;不同的TCP的包尺寸。每轮都生成一
个TCP带宽值,最后根据这些值,统计出一个总的带宽值。此时通过多次测量以及变更包大
小,以?#31181;频?#27425;发包时环境(如网络的延迟抖动,路由器分包限制),从而对网络实际可支持
的最大可连接的物理带宽进行评估。


步骤3、生成的检测报告可于与所述STB连接的显示器显示,也可发送至iperf端显
示,当所述检测报告发送至iperf端后,二者断开数据连接。?#36865;猓?#29983;成的检测报告?#19981;?#21457;送
至服务器,用于进行数据分析。


根据本发明的具体实施例,本申请的iperf?#23435;?#27979;试端,具体的装置不作特别的限
制,可以为Android智能手机,也可以为运行Windows或linux系统的终端,只要能够安装
iperf客户端即可。


实施例一


一种STB网络检测方法,应用于STB,包括:


S01 在STB上设置IP,使所述STB与iperf?#31169;?#31435;连接,所述STB上设置有iperf协议,和
与所述iperf协议对应的通讯端口;


S02 通过所述通讯端口接收iperf端的网络检测请求指令,执行所述iperf协议?#36816;?#36848;
STB的网络环境进行检测,生成检测报告。


根据本发明的具体实施例,所述网络环境包括:带宽,延迟抖动和数据包丢失。


根据本发明的具体实施例,所述iperf协议包括:UDP模式和TCP模式,其中,执行所
述iperf协议在UDP模式下检测带宽,第一步?#21644;?#36807;STB UI选择UDP模式,设置iperf端的IP,
连接iperf端,将工作模式同步给iperf端;第二步:开启第N轮的测试,将本轮要发送的UDP
包大小同步给iperf端;第三步:开启计时器,然后发送端?#20013;?#21457;送固定大小的UDP包,接收
端对接收到的UDP包进行计数,在定时器结束后,根据接收到的UDP包数量和每个包的大小
计算当前实际带宽;第四步:变更UDP包的尺寸,重复第二步,依?#38382;?#29992;不同的UDP包尺寸;第
五步:每轮都生成一个UDP带宽值,最后根据所述UDP宽带值,统计出总的带宽值。


执行所述iperf协议在TCP模式下检测带宽,第一步?#21644;?#36807;STB UI选择TCP模式,设
置iperf端的IP,连接iperf端,将工作模式同步给iperf端;第二步:开启第N轮的测试,?#20013;?br>发送固定大小的TCP包;第三步:变更TCP包的尺寸,重复多次,依?#38382;?#29992;不同的TCP的包尺
寸;第四步:每轮都生成一个TCP带宽值,最后根据所述TCP宽带值,统计出总的带宽值。


根据本发明的具体实施例,所述iperf?#23435;?#23433;装有iperf客户端的智能手机或PC。


根据本发明的具体实施例,还包括:设置iperf端的IP,使所述STB与iperf?#31169;?#31435;
连接。


实施例二


一种STB网络检测方法,应用于iperf端,包括:


S11 设置iperf端的IP,使所述STB和iperf?#31169;?#31435;连接;


S12 所述iperf端向设置有iperf协议的STB发送网络检测请求指令;


S13 所述STB执行iperf协议?#36816;?#36848;STB的网络环境进行检测,生成检测报告后两者断
开连接。


根据本发明的具体实施例,所述网络环境包括:带宽,延迟抖动和数据包丢失


根据本发明的具体实施例,所述iperf端包括:UDP模式和TCP模式,其中,


根据本发明的具体实施例,所述iperf?#23435;?#23433;装有iperf客户端的智能手机或PC。


根据本发明的具体实施例,还包括:设置STB的IP,使所述STB与iperf?#31169;?#31435;连接。


综上所述本发明的STB网络检测方法,有效检测机顶?#26800;?#32593;络环境,?#31169;?#32593;络能够
到达的范围,可以达到的即时带宽,帮助用户查找问题。


在本发明的描述中,需要理解的是,术语“第一”、“第二”仅用于描述目的,而不能
理解为指示或暗示相对重要性或者隐含指明所指?#38236;?#25216;术特征的数量。由此,限定有“第
一”、“第二”的特征可以明示或者隐含地包括一个或者更多个该特征。


在本发明中,除非另有明确的规定和限定,术语“安装”、“相连”、“连接”、“固定”等
术语应做广义理解,例如,可以是固定连接,也可以是可拆卸连接,或成一体;可以是机械连
接,也可以是电连接;可以是直接相连,也可以通过中间媒介间接相连,可以是两个元件内
部的连通或两个元件的相互作用关系。对于本领域的普通技术人员而言,可以根据具体情
况理解上述术语在本发明中的具体含义。


在本发明中,除非另有明确的规定和限定,第一特征在第二特征“上”或“下”可以
是第一和第二特征直接接触,或第一和第二特征通过中间媒介间接接触。而且,第一特征在
第二特征“之上”、“上方”和“上面”可是第一特征在第二特征正上方或斜上方,或仅仅表示
第一特征水平高度高于第二特征。第一特征在第二特征“之下”、“下方”和“下面” 可以是第
一特征在第二特征正下方或斜下方,或仅仅表?#38236;?#19968;特征水平高度小于第二特征。


在本说明书的描述中,参考术语“一个实施例”、“一些实施例”、“示例”、“具体示
例”、 或“一些示例”等的描述意?#38468;?#21512;该实施例或示例描述的具体特征、结构、材料或者特
点包含于本发明的至少一个实施例或示例中。在本说明书中,对上述术语的示意?#21592;?#36848;不
必针对的是相同的实施例或示例。而且,描述的具体特征、结构、材料或者特点可以在任一
个 或多个实施例或示例中以合适的方式结合。?#36865;猓?#22312;不相互矛盾的情况下,本领域的技
术人员可以将本说明书中描述的不同实施例或示例以及不同实施例或示例的特征进行结
合和组合。


尽管上面已经?#22659;?#21644;描述了本发明的实施例,可以理解的是,上述实施例是示例
性的,不能理解为对本发明的限制,本领域的普通技术人员在本发明的范围内可以对上述
实施例进行变化、修改、替换和变型,同时,对于本领域的一般技术人员,依据本申请的思
想,在具体实施方式及应用范围上均会有改变之处。


关于本文
本文标题:一种STB网络检测方法.pdf
链接地址:http://www.pqiex.tw/p-6151931.html
关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们

[email protected] 2017-2018 zhuanlichaxun.net网站版权所有
经营许可证编号:粤ICP备17046363号-1 
 


收起
展开
平码五不中公式规律 大乐透彩票五行出奖规律 银鸽投资股票行情 近期股票行情大盘走势 广东11选五奖号分布图 鞍山福彩站点分布图 湖北十一选五遗漏数据 浙江十一选五最大遗漏 安徽11选5一定牛预测 银河棋牌游戏平台 网上彩票投注app