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

文档序号:9238873阅读:610来源:国知局
一种通信网络检测方法及其装置的制造方法
【技术领域】
[0001]本发明涉及互联网技术领域,尤其涉及一种通信网络检测方法及其装置。
【背景技术】
[0002]随着互联网技术不断的开发和完善,手机和平板电脑等终端已经成为了人们生活中不可或缺的一个部分,除了现有的基于终端的系统通信(例如:通话、发短信等)外,人们还可以利用这些终端进行网络通信。
[0003]随着技术的发展,终端可以在进行网络通信前对通信网络的质量进行检测,现有的检测方式通常是基于当前通信网络的类型进行判断,例如:当前的通信网络为无线保真(Wireless-Fidelity,W1-Fi)网络,则认为当前通信网络的检测结果为网络状况良好;当前的通信网络为第二代手机通信技术规格(2-Generat1n Wireless TelephoneTechnology, 2G)网络,则认为当前通信网络的检测结果为网络状况差等,然而由于通信网络的质量还受到带宽、信号强度等因素的影响,因此仅仅是通过通信网络类型无法很好的对通信网络的质量进行检测,降低了对通信网络的质量检测的准确性。

【发明内容】

[0004]本发明实施例提供一种通信网络检测方法及其装置,可以基于与通信中转服务器的交互确定当前通信网络的质量检测结果,提升对通信网络的质量检测的准确性。
[0005]为了解决上述技术问题,本发明实施例第一方面提供了一种通信网络检测方法,可包括:
[0006]获取当前通信网络的接入点信息,并采用所述接入点信息获取通信中转服务器的地址信息;
[0007]基于所述地址信息向所述通信中转服务器发送携带有网络检测数据包的检测请求,以使所述通信中转服务器返回携带有所述网络检测数据包的检测响应消息以响应所述检测请求;
[0008]根据所述检测请求和所述检测响应信息获取所述通信网络的网络状态信息,并根据所述网络状态信息确定所述通信网络的质量检测结果。
[0009]本发明实施例第二方面提供了一种通信网络检测装置,可包括:
[0010]信息获取单元,用于获取当前通信网络的接入点信息,并采用所述接入点信息获取通信中转服务器的地址信息;
[0011]请求发送单元,用于基于所述地址信息向所述通信中转服务器发送携带有网络检测数据包的检测请求,以使所述通信中转服务器返回携带有所述网络检测数据包的检测响应消息以响应所述检测请求;
[0012]结果确定单元,用于根据所述检测请求和所述检测响应信息获取所述通信网络的网络状态信息,并根据所述网络状态信息确定所述通信网络的质量检测结果。
[0013]在本发明实施例中,通过获取当前通信网络对应的通信中转服务器的地址信息,向通信中转服务器发送携带有网络检测数据包的检测请求,使得通信中转服务器返回携带有网络检测数据包的检测响应消息以响应检测请求,再根据检测请求和检测响应信息获取通信网络的网络状态信息,并最终根据网络状态信息确定通信网络的质量检测结果。通过与通信中转服务器进行网络检测数据包的预交互,实现了利用预交互产生的请求以及消息对通信网络的质量检测结果进行确定,提升了对通信网络的质量检测的准确性。
【附图说明】
[0014]为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0015]图1是本发明实施例提供的一种通信网络检测方法的流程示意图;
[0016]图2是本发明实施例提供的另一种通信网络检测方法的流程示意图;
[0017]图3是本发明实施例提供的一种通信网络检测方法的流程时序图;
[0018]图4是本发明实施例提供的一种通信网络检测装置的结构示意图;
[0019]图5是本发明实施例提供的信息获取单元的结构示意图;
[0020]图6是本发明实施例提供的结果确定单元的结构示意图;
[0021]图7是本发明实施例提供的另一种通信网络检测装置的结构示意图。
【具体实施方式】
[0022]下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
[0023]本发明实施例提供的通信网络检测方法可以应用于在进行网络通信前对当前通信网络质量进行检测的场景,例如:通信网络检测装置获取当前通信网络的接入点信息,并采用所述接入点信息获取通信中转服务器的地址信息,所述通信网络检测装置基于所述地址信息向所述通信中转服务器发送携带有网络检测数据包的检测请求,以使所述通信中转服务器返回携带有所述网络检测数据包的检测响应消息以响应所述检测请求,所述通信网络检测装置根据所述检测请求和所述检测响应信息获取所述通信网络的网络状态信息,并根据所述网络状态信息确定所述通信网络的质量检测结果的场景等。通过与通信中转服务器进行网络检测数据包的预交互,实现了利用预交互产生的请求以及消息对通信网络的质量检测结果进行确定,提升了对通信网络的质量检测的准确性。
[0024]本发明实施例涉及的通信网络检测装置可以包括:平板电脑、智能手机、笔记本电脑、掌上电脑、个人计算机以及移动互联网设备(MID)等具备网络通信功能的终端设备;所述通信中转服务器用于在进行网络通信过程中对通信数据进行数据传输中转的后台服务器系统;所述通信网络为网络运营商为用户间进行网络通信所提供的无线网络,所述无线网络可以包括但不限于W1-Fi网络、2G网络、第三代移动通信技术Wd-Generat1n, 3G)网络、第四代移动通信技术(The 4th Generat1n Mobile Communicat1n Technology,4G)网络等。
[0025]下面将结合附图1和附图2,对本发明实施例提供的一种通信网络检测方法进行详细介绍。
[0026]请参见图1,为本发明实施例提供了一种通信网络检测方法的流程示意图。如图1所示,本发明实施例的所述方法可以包括以下步骤SlOl-步骤S103。
[0027]S101,获取当前通信网络的接入点信息,并采用所述接入点信息获取通信中转服务器的地址信息;
[0028]具体的,当通信网络检测装置检测到当前网络通信应用开启时,例如:网络通信应用的客户端主程序启动时,或者客户端主程序从后台被调至前台显示时,所述通信网络检测装置可以获取当前的通信网络的接入点信息,所述接入点信息可以包括所述客户端的归属地、通信网络的接入点等,所述通信网络检测装置可以采用所述接入点信息获取通信中转服务器的地址信息。
[0029]S102,基于所述地址信息向所述通信中转服务器发送携带有网络检测数据包的检测请求,以使所述通信中转服务器返回携带有所述网络检测数据包的检测响应消息以响应所述检测请求;
[0030]具体的,所述通信网络检测装置基于所述地址信息,可以向所述通信中转服务器发送携带有网络检测数据包的检测请求,所述通信中转服务器在接收到所述检测请求之后,可以返回携带有所述网络检测数据包的检测响应消息以响应所述检测请求。进一步的,所述通信网络检测装置可以每隔预设时间段基于所述地址信息向所述通信中转服务器发送携带有网络检测数据包的检测请求,所述通信中转服务器可以根据所述通信网络检测装置每隔预设时间段发送的检测请求,分别向所述通信网络检测装置返回检测响应消息。
[0031]S103,根据所述检测请求和所述检测响应信息获取所述通信网络的网络状态信息,并根据所述网络状态信息确定所述通信网络的质量检测结果;
[0032]具体的,当所述通信网络检测装置检测到所述客户端发起网络通信请求时,所述通信网络检测装置可以根据所述检测请求和所述检测响应信息获取所述通信网络的网络状态信息,所述网络状态信息具体可以包括所述通信网络的网络收发延迟信息和所述通信网络的丢包率中的至少一种,所述通信网络检测装置可以根据所述检测请求和所述检测响应信息获取所述通信网络的网络收发延迟信息和/或所述通信网络的丢包率,并最终根据所述网络收发延迟信息和/或所述丢包率确定所述通信网络的质量检测结果,所述通信网络检测装置可以根据所述质量检测结果对所述网络通信请求进行相应的处理,例如:若所述质量检测结果表示所述通信网络的网络状况良好,则可以响应所述网络通信请求发起网络通信;若所述质量检测结果表示所述通信网络的网络状况差,则可以输出提示信息以提示用户转换为系统通信方式进行通信,所述系统通信方式为通过在通信运营商获得的通信号码(例如:手机号码等),在所提供的系统通信平台上进行系统通信(例如:通话、发短信等)O
[0033]在本发明实施例中,通过获取当前通信网络对应的通信中转服务器的地址信息,向通信中转服务器发送携带有网络检测数据包的检测请求,使得通信中转服务器返回携带有网络检测数据包的检测响应消息以响应检测请求,再根据检测请求和检测响应信息获取通信网络的网络状态信息,并最终根据网络状态信息确定通信网络的质量检测结果。通过与通信中转服务器进行网络检测数据包的预交互,实现了利用预交互产生的请求以及消息对通信网络的质量检测结果进行确定,提升了对通信网络的质量检测的准确性。
[0034]请参见图2,为本发明实施例提供了另一种通信网络检测方法的流程示意图。如图2所示,本发明实施例的所述方法可以包括以下步骤S201-步骤S207。
[0035]S201,获取当前通信网络的接入点信息;
[0036]具体的,当通信网络检测装置检测到当前网络通信应用开启时,例如:网络通信应用的客户端主程序启动时,或者客户端主程序从后台被调至前台显示时,所述通信网络检测装置可以获取当前的通信网络的接入点信息,所述接入点
当前第1页1 2 3 4 5 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1