一种通信网络检测方法及其装置制造方法及图纸

技术编号:12134081 阅读:102 留言:0更新日期:2015-09-30 14:30
本发明专利技术实施例公开一种通信网络检测方法及其装置,其中方法包括如下步骤:获取当前通信网络的接入点信息,并采用所述接入点信息获取通信中转服务器的地址信息;基于所述地址信息向所述通信中转服务器发送携带有网络检测数据包的检测请求,以使所述通信中转服务器返回携带有所述网络检测数据包的检测响应消息以响应所述检测请求;根据所述检测请求和所述检测响应信息获取所述通信网络的网络状态信息,并根据所述网络状态信息确定所述通信网络的质量检测结果。采用本发明专利技术,可以基于与通信中转服务器的交互确定当前通信网络的质量检测结果,提升对通信网络的质量检测的准确性。

【技术实现步骤摘要】

本专利技术涉及互联网
,尤其涉及一种通信网络检测方法及其装置
技术介绍
随着互联网技术不断的开发和完善,手机和平板电脑等终端已经成为了人们生活中不可或缺的一个部分,除了现有的基于终端的系统通信(例如:通话、发短信等)外,人们还可以利用这些终端进行网络通信。随着技术的发展,终端可以在进行网络通信前对通信网络的质量进行检测,现有的检测方式通常是基于当前通信网络的类型进行判断,例如:当前的通信网络为无线保真(Wireless-Fidelity,Wi-Fi)网络,则认为当前通信网络的检测结果为网络状况良好;当前的通信网络为第二代手机通信技术规格(2-Generation Wireless Telephone Technology,2G)网络,则认为当前通信网络的检测结果为网络状况差等,然而由于通信网络的质量还受到带宽、信号强度等因素的影响,因此仅仅是通过通信网络类型无法很好的对通信网络的质量进行检测,降低了对通信网络的质量检测的准确性。
技术实现思路
本专利技术实施例提供一种通信网络检测方法及其装置,可以基于与通信中转服务器的交互确定当前通信网络的质量检测结果,提升对通信网络的质量检测的准确性。为了解决上述技术问题,本专利技术实施例第一方面提供了一种通信网络检测方法,可包括:获取当前通信网络的接入点信息,并采用所述接入点信息获取通信中转服务器的地址信息;基于所述地址信息向所述通信中转服务器发送携带有网络检测数据包的检测请求,以使所述通信中转服务器返回携带有所述网络检测数据包的检测响应消息以响应所述检测请求;根据所述检测请求和所述检测响应信息获取所述通信网络的网络状态信息,并根据所述网络状态信息确定所述通信网络的质量检测结果。本专利技术实施例第二方面提供了一种通信网络检测装置,可包括:信息获取单元,用于获取当前通信网络的接入点信息,并采用所述接入点信息获取通信中转服务器的地址信息;请求发送单元,用于基于所述地址信息向所述通信中转服务器发送携带有网络检测数据包的检测请求,以使所述通信中转服务器返回携带有所述网络检测数据包的检测响应消息以响应所述检测请求;结果确定单元,用于根据所述检测请求和所述检测响应信息获取所述通信网络的网络状态信息,并根据所述网络状态信息确定所述通信网络的质量检测结果。在本专利技术实施例中,通过获取当前通信网络对应的通信中转服务器的地址信息,向通信中转服务器发送携带有网络检测数据包的检测请求,使得通信中转服务器返回携带有网络检测数据包的检测响应消息以响应检测请求,再根据检测请求和检测响应信息获取通信网络的网络状态信息,并最终根据网络状态信息确定通信网络的质量检测结果。通过与通信中转服务器进行网络检测数据包的预交互,实现了利用预交互产生的请求以及消息对通信网络的质量检测结果进行确定,提升了对通信网络的质量检测的准确性。附图说明为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1是本专利技术实施例提供的一种通信网络检测方法的流程示意图;图2是本专利技术实施例提供的另一种通信网络检测方法的流程示意图;图3是本专利技术实施例提供的一种通信网络检测方法的流程时序图;图4是本专利技术实施例提供的一种通信网络检测装置的结构示意图;图5是本专利技术实施例提供的信息获取单元的结构示意图;图6是本专利技术实施例提供的结果确定单元的结构示意图;图7是本专利技术实施例提供的另一种通信网络检测装置的结构示意图。具体实施方式下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。本专利技术实施例提供的通信网络检测方法可以应用于在进行网络通信前对当前通信网络质量进行检测的场景,例如:通信网络检测装置获取当前通信网络的接入点信息,并采用所述接入点信息获取通信中转服务器的地址信息,所述通信网络检测装置基于所述地址信息向所述通信中转服务器发送携带有网络检测数据包的检测请求,以使所述通信中转服务器返回携带有所述网络检测数据包的检测响应消息以响应所述检测请求,所述通信网络检测装置根据所述检测请求和所述检测响应信息获取所述通信网络的网络状态信息,并根据所述网络状态信息确定所述通信网络的质量检测结果的场景等。通过与通信中转服务器进行网络检测数据包的预交互,实现了利用预交互产生的请求以及消息对通信网络的质量检测结果进行确定,提升了对通信网络的质量检测的准确性。本专利技术实施例涉及的通信网络检测装置可以包括:平板电脑、智能手机、笔记本电脑、掌上电脑、个人计算机以及移动互联网设备(MID)等具备网络通信功能的终端设备;所述通信中转服务器用于在进行网络通信过程中对通信数据进行数据传输中转的后台服务器系统;所述通信网络为网络运营商为用户间进行网络通信所提供的无线网络,所述无线网络可以包括但不限于Wi-Fi网络、2G网络、第三代移动通信技术(3rd-Generation,3G)网络、第四代移动通信技术(The 4th Generation Mobile Communication Technology,4G)网络等。下面将结合附图1和附图2,对本专利技术实施例提供的一种通信网络检测方法进行详细介绍。请参见图1,为本专利技术实施例提供了一种通信网络检测方法的流程示意图。如图1所示,本专利技术实施例的所述方法可以包括以下步骤S101-步骤S103。S101,获取当前通信网络的接入点信息,并采用所述接入点信息获取通信中转服务器的地址信息;具体的,当通信网络检测装置检测到当前网络通信应用开启时,例如:网络通信应用的客户端主程序启动时,或者客户端主程序从后台被调至前台显示时,所述通信网络检测装置可以获取当前的通信网络的接入点信息,所述接入点信息可以包括所述客户端的归属地、通信网络的接入点等,所述通信网络检测装置可以采用所述接入点信息获取通信中转服务器的地址信息。S102,基于所述地址信息向所述通信中转服务器发送携带有网络检测数据包的检测请求,以使所述通信中转服务器返回携带有所述网络检测数据包的检本文档来自技高网...

【技术保护点】
一种通信网络检测方法,其特征在于,包括:获取当前通信网络的接入点信息,并采用所述接入点信息获取通信中转服务器的地址信息;基于所述地址信息向所述通信中转服务器发送携带有网络检测数据包的检测请求,以使所述通信中转服务器返回携带有所述网络检测数据包的检测响应消息以响应所述检测请求;根据所述检测请求和所述检测响应信息获取所述通信网络的网络状态信息,并根据所述网络状态信息确定所述通信网络的质量检测结果。

【技术特征摘要】
1.一种通信网络检测方法,其特征在于,包括:
获取当前通信网络的接入点信息,并采用所述接入点信息获取通信中转服
务器的地址信息;
基于所述地址信息向所述通信中转服务器发送携带有网络检测数据包的检
测请求,以使所述通信中转服务器返回携带有所述网络检测数据包的检测响应
消息以响应所述检测请求;
根据所述检测请求和所述检测响应信息获取所述通信网络的网络状态信息,
并根据所述网络状态信息确定所述通信网络的质量检测结果。
2.根据权利要求1所述的方法,其特征在于,所述采用所述接入点信息获
取通信中转服务器的地址信息,包括:
将所述接入点信息发送至地址查询服务器,以使所述地址查询服务器采用
预设查找算法获取所述接入点信息对应的通信中转服务器的地址信息;
接收所述地址查询服务器返回的所述地址信息。
3.根据权利要求1所述的方法,其特征在于,所述基于所述地址信息向所
述通信中转服务器发送携带有网络检测数据包的检测请求,包括:
每隔预设时间段基于所述地址信息向所述通信中转服务器发送携带有网络
检测数据包的检测请求。
4.根据权利要求3所述的方法,其特征在于,所述根据所述检测请求和所
述检测响应信息获取所述通信网络的网络状态信息,包括:
根据所述检测请求和所述检测响应信息获取所述通信网络的网络收发延迟
信息;和/或,
根据所述检测请求和所述检测响应信息获取所述通信网络的丢包率;
所述根据所述网络状态信息确定所述通信网络的质量检测结果,包括:
根据所述网络收发延迟信息和/或所述丢包率确定所述通信网络的质量检测
结果。
5.根据权利要求4所述的方法,其特征在于,所述网络检测数据包包含第
一时间戳,所述第一时间戳用于表示所述检测请求的发送时间;
所述根据所述检测请求和所述检测响应信息获取所述通信网络的网络收发
延迟信息,包括:
获取接收到所述检测请求对应的检测响应消息时的第二时间戳以及所述检
测响应消息中所述网络检测数据包包含的所述第一时间戳,并根据所述第一时
间戳和所述第二时间戳计算所述网络检测数据包的收发时间间隔;
根据至少一个收发时间间隔计算所述通信网络的网络收发延迟信息。
6.根据权利要求4所述的方法,其特征在于,所述根据所述检测请求和所
述检测响应信息获取所述通信网络的丢包率,包括:
统计所述检测请求的发送个数以及所述检测响应消息的接收个数;
根据所述发送个数和所述接收个数计算所述通信网络的丢包率。
...

【专利技术属性】
技术研发人员:陈静聪李斌侯红君
申请(专利权)人:腾讯科技深圳有限公司
类型:发明
国别省市:广东;44

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

1