应用测速方法及装置制造方法及图纸

技术编号:15706446 阅读:287 留言:0更新日期:2017-06-26 19:46
本发明专利技术公开一种应用测速方法及装置,涉及智能管道领域,包括:检测用户组访问应用的会话以获取用户组访问应用的日志信息;根据用户组访问应用的日志信息与预先建立的知识库中信息的匹配情况确定内容资源视图列表;在内容资源视图列表中,将用户组访问相关应用的访问频次按预设比例进行抽样,得到相关的源目的流向对,检测所述源目的流向对的TCP同步时延;根据所述TCP同步时延确定用户组访问相关应用的访问时延。本发明专利技术提供的方法及装置,通过IDC出口设置串行DPI设备抽样计算方式得到应用时延指标,基于内容资源视图按访问频次同比例抽样,并且更能反映实际业务模型,结果更准确且占用较少的网络负载和存储空间。

Application speed measuring method and device

The present invention discloses a kind of measuring method and device, relates to the intelligent pipeline, including: user group access application session detection to obtain user group access application log information; Determination of content resources according to the information view list matching user group access application log information and pre established knowledge base; the content of resources view the list, the user group access application access frequency sampling according to a preset proportion, to get the source direction of the detection of the source to flow on the TCP synchronization delay; user group access application access delay is determined according to the TCP with a step delay. The present invention provides method and device, through the IDC serial DPI sampling equipment export set by calculating delay index, based on content resource view on access frequency with proportional sampling, and better reflect the actual business model, the results are more accurate and occupies less storage space and network load.

【技术实现步骤摘要】
应用测速方法及装置
本专利技术涉及智能管道领域,尤其涉及一种应用测速方法及装置。
技术介绍
在应用为王的互联网网络环境中,掌握主流ISP(InternetServiceProvider,互联网服务提供商)应用在网络中的分布和轨迹,并掌握特定应用的网络访问情况是运营商规划、优化网络以及与ISP竞合的基础。目前运营商侧缺乏对应用内容资源统一管理和呈现的方法,也没有针对应用的用户分布和体验的测试手段。有关应用信息的检测,通常的技术手段是利用DPI(DeepPacketInspection,深度包检测技术)的4-7层分析来完成,但是并未基于内容资源情况讨论如何进行信息搜集和关联。并且关于应用测速,目前主要是通过在客户端安装软件探针来完成,或者利用DPI搜集性能数据后通过大数据存储和离线计算的方式完成,不能够在线获取当前应用速度情况,对应用测试的结果相对不是很准确,会占用较多的网络负载和存储空间。因此,有必要提出一种应用测速方法以解决现有技术中的存在的上述技术问题。
技术实现思路
本专利技术要解决的一个技术问题是如何提供一种结果更准确、占用较少的网络负载和存储空间的应用测速方法。本专利技术提供一种应用测速方法,包括:检测用户组访问应用的会话以获取用户组访问应用的日志信息;根据用户组访问应用的日志信息与预先建立的知识库中信息的匹配情况确定内容资源视图列表,其中,所述内容资源视图中包括用户组、应用区域、应用类型名称信息以及用户组访问相关应用的频次;在内容资源视图列表中,将用户组访问相关应用的访问频次按预设比例进行抽样,得到相关的源目的流向对,检测所述源目的流向对的TCP同步时延;根据所述TCP同步时延确定用户组访问相关应用的访问时延。进一步地,检测用户组访问应用的会话以获取用户组访问应用的日志信息步骤包括:在互联网内容提供商IDC出口部署深度包报文检测DPI设备;通过所述DPI设备检测用户组访问的每个会话以获取用户访问应用的日志信息,其中,所述日志信息包括IP五元组以及URL,所述五元组包括源IP地址、目的IP地址、源端口、目的端口、协议号。进一步地,所述预先建立的知识库包括IP地址库、URL库。进一步地,所述根据用户组访问应用的日志信息与预先建立的知识库中信息的匹配情况确定内容资源视图列表的步骤包括:根据IP地址库以及所述日志信息中的源IP地址、目的IP地址获取用户区域、应用区域以及用户区域、应用区域的对应关系;根据URL库以及所述日志信息中的URL信息获取用户访问的应用类型、名称;通过DPI设备检测确定用户组访问相关应用的会话数以及总检测数;根据用户组访问相关应用的会话数与总检测数确定所述用户组访问相关应用的访问频次。进一步地,检测所述源目的流向对的TCP同步时延包括:所述TCP同步时延为(T3-T1)/2,其中,T1、T3为通过DPI检测到的第一次、第三次TCP握手的时间。本专利技术还提供一种应用测速装置,包括:检测模块,用于检测用户组访问应用的会话以获取用户组访问应用的日志信息;内容资源视图列表生成模块,用于根据用户组访问应用的日志信息与预先建立的知识库中信息的匹配情况确定内容资源视图列表,其中,所述内容资源视图中包括用户组、应用区域、应用类型名称信息以及用户组访问相关应用的频次;访问时延确定模块,用于在内容资源视图列表中,将用户组访问相关应用的访问频次按预设比例进行抽样,得到相关的源目的流向对,检测所述源目的流向对的TCP同步时延;根据所述TCP同步时延确定用户组访问相关应用的访问时延。进一步地,在互联网内容提供商IDC出口部署所述检测模块进行深度包报文检测DPI检测;通过所述检测模块检测用户组访问的每个会话以获取用户访问应用的日志信息,其中,所述日志信息包括IP五元组以及URL,所述五元组包括源IP地址、目的IP地址、源端口、目的端口、协议号。进一步地,所述预先建立的知识库包括IP地址库、URL库。进一步地,内容资源视图列表生成模块用于:根据IP地址库以及所述日志信息中的源IP地址、目的IP地址获取用户区域、应用区域以及用户区域、应用区域的对应关系;根据URL库以及所述日志信息中的URL信息获取用户访问的应用类型、名称;检测模块用于检测确定用户组访问相关应用的会话数以及总检测数;根据用户组访问相关应用的会话数与总检测数确定所述用户组访问相关应用的访问频次。进一步地,访问时延确定模块用于计算TCP同步时延,所述TCP同步时延为(T3-T1)/2,其中,T1、T3为通过DPI检测到的第一次、第三次TCP握手的时间。本专利技术提供的应用测速方法及装置,通过IDC出口设置串行DPI设备抽样计算方式得到应用时延指标,基于内容资源视图按访问频次同比例抽样,能够针对单个应用测速,并且更能反映实际业务模型,结果更准确且占用较少的网络负载和存储空间。附图说明图1示出本专利技术一个实施例的应用测速方法的流程图。图2示出本专利技术一个实施例的基于内容资源分布视图列表进行应用测速的示意图。图3示出本专利技术一个实施例的获取内容资源分布视图列表的示意图。图4示出本专利技术一个实施例的用户访问应用时延的计算过程示意图。图5示出本专利技术一个实施例的一种应用测速装置的结构框图。图6示出本专利技术的另一个实施例的一种应用测速装置的结构框图。具体实施方式下面参照附图对本专利技术进行更全面的描述,其中说明本专利技术的示例性实施例。图1示出本专利技术一个实施例的应用测速方法的流程图。如图1所示,该方法主要包括:步骤100,检测用户组访问应用的会话(session)以获取用户组访问应用的日志信息。在一个实施例中,可以在互联网内容提供商IDC出口部署深度包报文检测DPI设备;通过该DPI设备检测用户组访问的每个会话以获取用户访问应用的日志信息,其中,所述日志信息包括IP五元组以及URL,所述五元组包括源IP地址、目的IP地址、源端口、目的端口、协议号。步骤102,根据用户组访问应用的日志信息与预先建立的知识库中信息的匹配情况确定内容资源视图列表,其中,所述内容资源视图中包括用户组、应用区域、应用类型名称信息以及用户组访问相关应用的频次。具体地,所述预先建立的知识库包括IP地址库、URL库。根据IP地址库以及所述日志信息中的源IP地址、目的IP地址获取用户区域、应用区域以及用户区域、应用区域的对应关系;根据URL库以及所述日志信息中的URL信息获取用户访问的应用类型、名称。在一个实施例中,通过DPI设备检测确定用户组访问相关应用的会话数以及总检测数;根据用户组访问相关应用的会话数与总检测数确定所述用户组访问相关应用的访问频次。步骤104,在内容资源视图列表中,将用户组访问相关应用的访问频次按预设比例进行抽样,得到相关的源目的流向对,检测所述源目的流向对的TCP同步时延。具体地,所述TCP同步时延为(T3-T1)/2,其中,T1、T3为通过DPI检测到的第一次、第三次TCP握手的时间。步骤106,根据所述TCP同步时延确定用户组访问相关应用的访问时延。在一个实施例中,可以在设定周期内多次测量多个用户组访问相关应用的源目的流向对的TCP同步时延,对所述多次计算得到的TCP同步时延取平均以确定设定周期内用户组访问相关应用的访问时延。本专利技术上述实施例提供了一种基于内容资源分布视图列表本文档来自技高网...
应用测速方法及装置

【技术保护点】
一种应用测速方法,其特征在于,包括:检测用户组访问应用的会话以获取用户组访问应用的日志信息;根据用户组访问应用的日志信息与预先建立的知识库中信息的匹配情况确定内容资源视图列表,其中,所述内容资源视图中包括用户组、应用区域、应用类型名称信息以及用户组访问相关应用的频次;在内容资源视图列表中,将用户组访问相关应用的访问频次按预设比例进行抽样,得到相关的源目的流向对,检测所述源目的流向对的TCP同步时延;根据所述TCP同步时延确定用户组访问相关应用的访问时延。

【技术特征摘要】
1.一种应用测速方法,其特征在于,包括:检测用户组访问应用的会话以获取用户组访问应用的日志信息;根据用户组访问应用的日志信息与预先建立的知识库中信息的匹配情况确定内容资源视图列表,其中,所述内容资源视图中包括用户组、应用区域、应用类型名称信息以及用户组访问相关应用的频次;在内容资源视图列表中,将用户组访问相关应用的访问频次按预设比例进行抽样,得到相关的源目的流向对,检测所述源目的流向对的TCP同步时延;根据所述TCP同步时延确定用户组访问相关应用的访问时延。2.根据权利要求1所述的方法,其特征在于,检测用户组访问应用的会话以获取用户组访问应用的日志信息步骤包括:在互联网内容提供商IDC出口部署深度包报文检测DPI设备;通过所述DPI设备检测用户组访问的每个会话以获取用户访问应用的日志信息,其中,所述日志信息包括IP五元组以及URL,所述五元组包括源IP地址、目的IP地址、源端口、目的端口、协议号。3.根据权利要求1或2所述的方法,其特征在于,所述预先建立的知识库包括IP地址库、URL库。4.根据权利要求3所述的方法,其特征在于,所述根据用户组访问应用的日志信息与预先建立的知识库中信息的匹配情况确定内容资源视图列表的步骤包括:根据IP地址库以及所述日志信息中的源IP地址、目的IP地址获取用户区域、应用区域以及用户区域、应用区域的对应关系;根据URL库以及所述日志信息中的URL信息获取用户访问的应用类型、名称;通过DPI设备检测确定用户组访问相关应用的会话数以及总检测数;根据用户组访问相关应用的会话数与总检测数确定所述用户组访问相关应用的访问频次。5.根据权利要求1所述的方法,其特征在于,检测所述源目的流向对的TCP同步时延包括:所述TCP同步时延为(T3-T1)/2,其中,T1、T3为通过DPI检测到的第一...

【专利技术属性】
技术研发人员:徐向辉张园杨锋刘波
申请(专利权)人:中国电信股份有限公司
类型:发明
国别省市:北京,11

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

1