当前位置: 首页 > 专利查询>南京大学专利>正文

一种网络状态数据采集方法及其系统技术方案

技术编号:24862597 阅读:22 留言:0更新日期:2020-07-10 19:13
本发明专利技术公开了一种网络状态数据采集方法及其系统。采集方法包括如下步骤:(1)实时探测记录用户的RTT数据;(2)利用阻塞式带宽探测方法实时探测记录用户的带宽数据,并且记录用户消耗的网络流量;在带宽探测过程中,若没有产生网络拥塞,则在原来发送数据量的基础上增大发送数据量,根据网络阻塞状态判断用户下行带宽;(3)记录用户的IP地址与地理定位;(4)根据用户的IP地址与地理定位对用户进行分类,将记录的RTT数据与带宽数据按照用户分类进行归类;(5)将归类得到的数据进行处理,生成实际可用的数据集。本发明专利技术的方法与系统提高了网络状态测量的精准度及效率,减少了对于用户流量的消耗。

【技术实现步骤摘要】
一种网络状态数据采集方法及其系统
本专利技术涉及网络检测技术,具体涉及一种网络状况的数据采集方法及其系统。
技术介绍
随着互联网的逐渐普及,网络通信技术不断提高,用户对于优质网络的需求日益提高,许多日常互联网应用依赖于网络的稳定性。为了提高用户的实际体验,需要获知服务器与客户端之间的网络状况并做出相应的调整策略。例如,当用户观看直播视频时,由于用户带宽波动,缓冲区内视频数据不足以支持流畅播放,而视频码率过大产生网络拥塞,服务器通常采用的做法是用ABR技术(Adaptative-Bitrate)来测量、估计用户带宽,动态调整视频码率,降低带宽需求,达到流畅播放视频的目的。另外,当用户在玩网络游戏时,由于用户RTT(Round-Trip-Time)较大,或RTT变化较大,导致游戏延迟高,操作不连贯,用户体验差。通常开发者为了提升用户体验,会根据用户到服务器的RTT切换节点,选择一条RTT较小的路由路径。为了研究和优化调整网络的策略,需要大量的网络状况数据,且采集的数据需要达到一定精度与密度。网络状态采集包括RTT探测和带宽探测。目前主流的带本文档来自技高网...

【技术保护点】
1.一种网络状态数据采集方法,其特征在于,该方法包括如下步骤:/n步骤1,实时探测记录用户的RTT数据;/n步骤2,利用阻塞式带宽探测方法实时探测记录用户的带宽数据,并且记录用户消耗的网络流量;在带宽探测过程中,若没有产生网络拥塞,则在原来发送数据量的基础上增大发送数据量,根据网络阻塞状态判断用户下行带宽;/n步骤3,记录用户的IP地址与地理定位;/n步骤4,根据用户的IP地址与地理定位对用户进行分类,将记录的RTT数据与带宽数据按照用户分类进行归类;/n步骤5,将归类得到的数据进行处理,生成实际可用的数据集。/n

【技术特征摘要】
1.一种网络状态数据采集方法,其特征在于,该方法包括如下步骤:
步骤1,实时探测记录用户的RTT数据;
步骤2,利用阻塞式带宽探测方法实时探测记录用户的带宽数据,并且记录用户消耗的网络流量;在带宽探测过程中,若没有产生网络拥塞,则在原来发送数据量的基础上增大发送数据量,根据网络阻塞状态判断用户下行带宽;
步骤3,记录用户的IP地址与地理定位;
步骤4,根据用户的IP地址与地理定位对用户进行分类,将记录的RTT数据与带宽数据按照用户分类进行归类;
步骤5,将归类得到的数据进行处理,生成实际可用的数据集。


2.根据权利要求1所述的一种网络状态数据采集方法,其特征在于,所述步骤2中,若用户消耗的网络流量超过每日限制,则不再探测用户的下行带宽。


3.根据权利要求1所述的一种网络状态数据采集方法,其特征在于,所述步骤2中,增大发送数据量直到网络阻塞,将阻塞时的数据吞吐量换算为测量带宽:B=αT,其中B为实际测量带宽,α为根据实际需求设定的常数,T为吞吐量。


4.根据权利要求1所述的一种网络状态数据采集方法,其特征在于,所述步骤2在带宽探测过程中,每次向用户发送探测数据时记录已经探测该用户带宽的次数,并将所有用户的带宽探测次数进行排序,当服务器的探测队列已经填满时,丢弃掉探测次数少的用户,保留探测次数较多的用户,并优先对探测次数较多的用户进行探测。


5.根据权利要求1所述的一种网络状态数据采集方法,其特征在于,所述步骤4中,根据用户IP推断用户的网络运营商,根据地理定位划分地理网格,将相同网络运营商且位于同一地理网格的用户归为同一类。


6.根据权利要求5所述的一种网络状态数据采集方法,其特征在于,所述地理网格根据用户之间的地理位置间距来划分。


7.根据权利要求1所述的一种网络状态数据采集方法,其特征在...

【专利技术属性】
技术研发人员:张旭薛雨张欣宇马展
申请(专利权)人:南京大学成都云格致力科技有限公司
类型:发明
国别省市:江苏;32

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1