一种网络通信问题判定处理方法及装置与流程

文档序号:14864572发布日期:2018-07-04 10:24阅读:162来源:国知局
一种网络通信问题判定处理方法及装置与流程

本发明实施例涉及通信技术领域,尤其涉及一种网络通信问题判定处理方法及装置。



背景技术:

随着科技的发展,无线通信在人们生活中的应用越来越多,人们对无线通信的要求也越来越高,尤其是对无线同行的响应速度的要求越来越强烈。

无线通信tcp响应慢或响应超时会造成用户上网慢或无法上网,现有技术条件下,在“用户上网慢或无法上网”问题定界方法中,通常只会核实用户通过无线网络的下载速率是否符合该网络制式下的正常范围,如果处于非正常范围下,则查询相应的弱覆盖库,如果判断获知所述用户不是弱覆盖,则将“用户上网慢或无法上网”的问题判定为用户终端侧的问题。但是,这种分析和判定方法仅依靠下载速率分析无法判定是终端、网络还是服务器的问题,而且仅靠询问和签约数据进行网络通信问题的判定,导致网络通信问题判定的准确性较低。

因此,如何提出一种方法提高网络通信问题判定的准确性问题是目前业界亟待解决的需要课题。



技术实现要素:

针对现有技术中的缺陷,本发明实施例提供一种网络通信问题判定处理方法及装置。

一方面,本发明实施例提供一种网络通信问题判定处理方法,包括:

若判断获知待判定网络通信链路对应的第一用户号码通过第一用户终端在预设时间段内在多个小区内发生下载业务,则统计所述第一用户号码通过所述第一用户终端在预设时间段内在各所述小区发生下载业务过程中数据包往返时延超长的第一次数,并计算所述第一次数大于第一预设阈值的小区个数;

若判断获知所述小区个数不大于1,则判定所述待判定网络通信链路为网络问题;

若判断获知所述小区个数大于1,则判定所述待判定网络通信链路为所述第一用户终端问题;

其中,所述数据包往返时延超长具体为:通过2g网络发生下载业务时,若所述数据包往返时延大于第二预设阈值,则确定数据包往返时延超长;通过3g网络发生下载业务时,若所述数据包往返时延大于第三预设阈值,则确定数据包往返时延超长;通过4g网络发生下载业务时,若所述数据包往返时延大于第四预设阈值,则确定所述数据包往返时延超长。

另一方面,本发明实施例提供一种网络通信问题判定处理方法,包括:

若判断获知待判定网络通信链路对应的第一用户号码通过第一用户终端在预设时间段内在多个小区内发生下载业务,则统计所述第一用户号码通过所述第一用户终端在所述预设时间段内在各所述小区发生下载业务过程中所述第一用户终端向服务器发送请求时延超长的第二次数,计算所述第二次数大于第五预设阈值的小区个数;

若判断获知所述小区个数不大于1,则判定所述待判定网络通信链路为网络问题;

若判断获知所述小区个数大于1,则判定所述待判定网络通信链路为所述第一用户终端问题;

其中,发生下载业务过程中所述第一用户终端向服务器发送请求时延超长具体为首流tcp建链中第三步ask至首get的时延大于第六预设阈值。

又一方面,本发明实施例提供一种网络通信问题判定处理方法,包括:

判断在预设时间段内第一用户号码通过第一用户终端向服务器发送请求后,所述服务器响应所述第一用户终端的请求时延是否超长;

若在所述预设时间段内所述第一用户号码通过第一用户终端向服务器发送请求后,所述服务器响应所述第一用户终端的请求时延超长,则判断所述第一用户号码通过第二用户终端向服务器发送请求后,所述服务器响应所述第二用户终端的请求时延是否正常,若正常,则判定所述待判定网络通信链路为所述第一用户终端问题;若仍超长,则判定所述待判定网络通信链路为服务器或客户端问题;

或者,若在所述预设时间段内第一用户号码通过第一用户终端向服务器发送请求后,所述服务器响应所述第一用户终端的请求时延超长,则判断第二用户号码通过所述第一用户终端向服务器发送请求后,所述服务器响应所述第一用户终端的请求时延是否正常,若正常,则判定所述待判定网络通信链路为服务器或客户端问题;若仍超长,则判定所述待判定网络通信链路为所述第一用户终端问题;

若在所述预设时间段内所述第一用户号码通过第一用户终端向服务器发送请求后,所述服务器响应所述第一用户终端的请求时延未超长,则判断在所述预设时间段内所述第一用户号码通过所述第一用户终端上传数据到服务器空口以上的时延是否超长,若所述第一用户号码通过所述第一用户终端上传数据到服务器空口以上的时延超长,则判定所述待判定网络通信链路为服务器或客户端问题;

其中,所述服务器响应所述第一用户终端的请求时延超长具体为在所述预设时间段内从首get的ask发出到服务器发出首数据包的时延大于第七预设阈值的次数大于第八预设阈值;所述第一用户号码通过所述第一用户终端上传数据到服务器空口以上的时延超长具体为在所述预设时间段内数据包上行往返时延大于第九预设阈值的次数大于第十预设阈值。

再一方面,本发明实施例提供一种网络通信问题判定处理装置,包括:

第一计算单元,用于若判断获知待判定网络通信链路对应的第一用户号码通过第一用户终端在预设时间段内在多个小区内发生下载业务,则统计所述第一用户号码通过所述第一用户终端在预设时间段内在各所述小区发生下载业务过程中数据包往返时延超长的第一次数,并计算所述第一次数大于第一预设阈值的小区个数;

第一判定单元,用于若判断获知所述小区个数不大于1,则判定所述待判定网络通信链路为网络问题;

第二判定单元,用于若判断获知所述小区个数大于1,则判定所述待判定网络通信链路为所述第一用户终端问题;

其中,所述数据包往返时延超长包括:通过2g网络发生下载业务时,若所述数据包往返时延大于第二预设阈值,则确定数据包往返时延超长;通过3g网络发生下载业务时,若所述数据包往返时延大于第三预设阈值,则确定数据包往返时延超长;通过4g网络发生下载业务时,若所述数据包往返时延大于第四预设阈值,则确定所述数据包往返时延超长。

本发明实施例还提供一种网络通信问题判定处理装置,包括:

第二计算单元,用于若判断获知待判定网络通信链路对应的第一用户号码通过第一用户终端在预设时间段内在多个小区内发生过下载业务,则统计所述第一用户号码通过所述第一用户终端在所述预设时间段内在各所述小区发生下载业务过程中所述第一用户终端向服务器发送请求时延超长的第二次数,计算所述第二次数大于第五预设阈值的小区个数;

第三判定单元,用于若判断获知所述小区个数不大于1,则判定所述待判定网络通信链路为网络问题;

第四判定单元,用于若判断获知所述小区个数大于1,则判定所述待判定网络通信链路为所述第一用户终端问题;

其中,所述发生下载业务过程中所述第一用户终端向服务器发送请求时延超长具体为首流tcp建链中第三步ask至首get的时延大于第六预设阈值。

本发明实施例还提供一种网络通信问题判定处理装置,包括:

判断单元,用于判断在预设时间段内第一用户号码通过第一用户终端向服务器发送请求后,所述服务器响应所述第一用户终端的请求时延是否超长;

第三处理单元,用于若在所述预设时间段内所述第一用户号码通过第一用户终端向服务器发送请求后,所述服务器响应所述第一用户终端的请求时延超长,则判断所述第一用户号码通过第二用户终端向服务器发送请求后,所述服务器响应所述第二用户终端的请求时延是否正常,若正常,则判定所述待判定网络通信链路为所述第一用户终端问题;若仍超长,则判定所述待判定网络通信链路为服务器或客户端问题;

或者,若在所述预设时间段内第一用户号码通过第一用户终端向服务器发送请求后,所述服务器响应所述第一用户终端的请求时延超长,则判断第二用户号码通过所述第一用户终端向服务器发送请求后,所述服务器响应所述第一用户终端的请求时延是否正常,若正常,则判定所述待判定网络通信链路为服务器或客户端问题;若仍超长,则判定所述待判定网络通信链路为所述第一用户终端问题;

第四处理单元,用于在所述预设时间段内若所述第一用户号码通过第一用户终端向服务器发送请求后,所述服务器响应所述第一用户终端的请求时延未超长,则判断所述第一用户号码通过所述第一用户终端上传数据到服务器空口以上的时延是否超长,若所述第一用户号码通过所述第一用户终端上传数据到服务器空口以上的时延超长,则判定所述待判定网络通信链路为服务器或客户端问题;

其中,所述服务器响应所述第一用户终端的请求时延超长具体为在所述预设时间段内从首get的ask发出到服务器发出首数据包的时延大于第七预设阈值的次数大于第八预设阈值;所述第一用户号码通过所述第一用户终端上传数据到服务器空口以上的时延超长具体为在所述预设时间段内数据包上行往返时延大于第九预设阈值的次数大于第十预设阈值。

本发明实施例提供的网络通信问题判定处理方法及装置,通过根据信令交互过程中的各个时延对待判定通信链路的网络通信问题进行判定,提高了网络通信问题判定的准确性。

附图说明

为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作一简单地介绍,显而易见地,下面描述中的附图是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。

图1为本发明一实施例提供的网络通信问题判定处理方法的流程示意图;

图2为本发明另一实施例提供的网络通信问题判定处理方法的流程示意图;

图3为本发明又一实施例提供的网络通信问题判定处理方法的流程示意图;

图4为本发明一实施例提供的网络通信问题判定处理装置的结构示意图;

图5为本发明另一实施例提供的网络通信问题判定处理装置的结构示意图;

图6为本发明又一实施例提供的网络通信问题判定处理装置的结构示意图;

图7为本发明再一实施例提供的网络通信问题判定处理装置的结构示意图;

图8为本发明再一实施例提供的网络通信问题判定处理装置的结构示意图;

图9为本发明一实施例提供的网络通信问题判定处理设备的实体结构示意图;

图10为本发明另一实施例提供的网络通信问题判定处理设备的实体结构示意图;

图11为本发明又一实施例提供的网络通信问题判定处理设备的实体结构示意图。

具体实施方式

为使本发明实施例的目的、技术方案和优点更加清楚,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。

图1为本发明一实施例提供的网络通信问题判定处理方法的流程示意图,如图1所示,本发明实施例提供一种网络通信问题判定处理方法,包括:

s101、若判断获知待判定网络通信链路对应的第一用户号码通过第一用户终端在预设时间段内在多个小区内发生下载业务,则统计所述第一用户号码通过所述第一用户终端在预设时间段内在各所述小区发生下载业务过程中数据包往返时延超长的第一次数,并计算所述第一次数大于第一预设阈值的小区个数;

具体地,网络通信问题判定处理装置获取待判定网络通信链路对应的第一用户号码通过第一用户终端在预设时间段内发生过的所有下载业务信息,根据获取到的所述下载业务信息若判断获知所述待判定网络通信链路对应的第一用户号码通过第一用户终端在预设时间段内在多个小区内发生下载业务,则根据获取到的所述下载业务信息获取在所述预设时间段内所述第一用户号码通过所述第一用户终端在所述各小区内发生下载业务过程中数据包往返时延超长的第一次数,并计算所述第一次数大于第一预设阈值的小区个数。可以理解的是,所述发生下载业务过程中数据包往返时延为时间探针获取到的、服务器向所述第一用户终端发送数据包的时刻到所述第一用户终端在接收到所述数据包后向所述服务器返回响应信息的时刻之间的时间段;所述数据包往返时延超长具体为:通过2g网络发生下载业务时,若所述数据包往返时延大于第二预设阈值,则确定数据包往返时延超长,若所述数据包往返时延不大于第二预设阈值,则确定数据包往返时延正常;通过3g网络发生下载业务时,若所述数据包往返时延大于第三预设阈值,则确定数据包往返时延超长,若所述数据包往返时延不大于第三预设阈值,则确定数据包往返时延正常;通过4g网络发生下载业务时,若所述数据包往返时延大于第四预设阈值,则确定所述数据包往返时延超长,若所述数据包往返时延不大于第四预设阈值,则确定所述数据包往返时延正常。应当说明的是,所述第一用户号码可以通过相应的第一imsi进行标识,所述第一用户终端通过相应的第一imei进行标识。

s102、若判断获知所述小区个数不大于1,则判定所述待判定网络通信链路为网络问题;

具体地,所述装置若判断获知所述第一用户号码通过所述第一用户终端在预设时间段内在各所述小区发生下载业务过程中数据包往返时延超长的第一次数大于第一预设阈值的小区个数不大于1,则确定所述第一用户终端在大多数小区发生下载业务过程中数据包往返时延正常,因此判定当前所述待判定网络通信链路为网络问题。

s103、若判断获知所述小区个数大于1,则判定所述待判定网络通信链路为所述第一用户终端问题;

具体地,所述装置若判断获知所述第一用户号码通过所述第一用户终端在预设时间段内在各所述小区发生下载业务过程中数据包往返时延超长的第一次数大于第一预设阈值的小区个数大于1,则确定所述第一用户终端在所述小区发生下载业务过程中不止一次出现数据包往返时延超长的现象,因此判定当前所述待判定网络通信链路为所述第一用户终端问题。

例如,所述装置获取139xxxx5555通过甲手机在3个小时内分别在a、b、c共三个小区内均发生过下载业务,具体信息如下:(1)所述3个小时内在a小区内通过2g网络发生下载业务所述数据包往返时延大于2500ms的次数为2次;通过3g网络发生下载业务所述数据包往返时延大于1000ms的次数为2次;通过4g网络发生下载业务所述数据包往返时延大于500ms的次数为1次;(2)所述3个小时内在b小区内通过2g网络发生下载业务所述数据包往返时延大于2500ms的次数为3次;通过3g网络发生下载业务所述数据包往返时延大于1000ms的次数为3次;通过4g网络发生下载业务所述数据包往返时延大于500ms的次数为1次;(3)所述3个小时内在c小区内通过2g网络发生下载业务所述数据包往返时延大于2500ms的次数为3次;通过3g网络发生下载业务所述数据包往返时延大于1000ms的次数为2次;通过4g网络发生下载业务所述数据包往返时延大于500ms的次数为2次;则所述装置计算139xxxx5555通过甲手机在所述3小时内在a小区发生下载业务过程中数据包往返时延超长的次数为5次;在b小区发生下载业务过程中数据包往返时延超长的次数为7次;在c小区发生下载业务过程中数据包往返时延超长的次数为7次;则139xxxx5555通过甲手机在所述3小时内发生下载业务过程中数据包往返时延超长的次数大于6次的小区为b小区和c小区,共两个小区,则判定139xxxx5555通过甲手机的网络通信链路的问题为用户终端问题,也就是甲手机的问题,服务系统可以提醒用户对自己的手机进行检修。应当说明的是,所述第一预设阈值、所述第二预设阈值、所述第三预设阈值、所述四预设阈值以及所述预设时间段均可以取其他数值,具体可以根据实际情况进行调整,此处不做具体限定。

本发明实施例提供的网络通信问题判定处理方法,通过根据信令交互过程中的各个时延对待判定通信链路的网络通信问题进行判定,提高了网络通信问题判定的准确性。

在上述实施例的基础上,进一步地,所述方法还包括:

若判断获知所述第一用户号码通过第一用户终端在所述预设时间段内只在一个小区内发生过下载业务,则判断所述第一用户号码通过第二用户终端在所述小区内发生下载业务过程中的数据包往返时延是否正常,若正常,则判定所述待判定网络通信链路为所述第一用户终端问题;若超长,则判定所述待判定网络通信链路为网络问题;

或者,若判断获知所述第一用户号码通过第一用户终端在所述预设时间段内只在一个小区内发生过下载业务,则判断第二用户号码通过所述第一用户终端在所述小区内发生下载业务过程中的数据包往返时延是否正常,若正常,则判定所述待判定网络通信链路为网络问题,若超长,则判定所述待判定网络通信链路为所述第一用户终端问题。

具体地,所述装置获取待判定网络通信链路对应的第一用户号码通过第一用户终端在预设时间段内发生过的所有下载业务信息,根据获取到的所述下载业务信息判断获知所述第一用户号码通过第一用户终端在所述预设时间段内只在一个小区内发生过下载业务,则判断所述第一用户号码通过第二用户终端在所述小区内发生下载业务过程中的数据包往返时延是否正常,若正常,则判定所述待判定网络通信链路为所述第一用户终端问题;若超长,则判定所述待判定网络通信链路为网络问题;或者,所述装置获取待判定网络通信链路对应的第一用户号码通过第一用户终端在预设时间段内发生过的所有下载业务信息,根据获取到的所述下载业务信息判断获知所述第一用户号码通过第一用户终端在所述预设时间段内只在一个小区内发生过下载业务,则判断第二用户号码通过所述第一用户终端在所述小区内发生下载业务过程中的数据包往返时延是否正常,若正常,则判定所述待判定网络通信链路为网络问题,若超长,则判定所述待判定网络通信链路为所述第一用户终端问题。应当说明的是,所述第二用户号码可以通过相应的第二imsi进行标识;所述第二用户终端可以通过相应的第二imei进行标识。

例如,所述装置获取139xxxx5555通过甲手机在3个小时内只在d小区内发生过下载业务,且所述装置若根据139xxxx5555对应的第一imsi和乙手机对应的第二imei识别到所述139xxxx5555通过乙手机在d小区发生过下载业务时数据包往返时延正常,则将所述确定当前网络通信链路为所述甲手机侧的问题;若所述装置根据139xxxx5555对应的第一imsi和乙手机对应的第二imei识别到所述139xxxx5555通过乙手机在d小区发生过下载业务时同样发生数据包往返时延超长的情况,则将所述确定当前网络通信链路为网络问题。

再如,所述装置获取139xxxx5555通过甲手机在3个小时内只在d小区内发生过下载业务,且所述装置若根据139xxxx6666对应的第二imsi和甲手机对应的第一imei识别到所述139xxxx6666通过甲手机在d小区发生过下载业务时数据包往返时延正常,则确定当前网络通信链路为网络问题;若所述装置根据139xxxx6666对应的第二imsi和甲手机对应的第一imei识别到所述139xxxx6666通过甲手机在d小区发生过下载业务时同样发生数据包往返时延超长的情况,则确定当前网络通信链路为所述甲手机的问题。

本发明实施例提供的网络通信问题判定处理方法,通过根据信令交互过程中的各个时延以及换机换卡测试,对待判定通信链路的网络通信问题进行判定,提高了网络通信问题判定的准确性。

图2为本发明另一实施例提供的网络通信问题判定处理方法的流程示意图,如图2所示,本发明实施例提供一种网络通信问题判定处理方法,包括:

s201、若判断获知待判定网络通信链路对应的第一用户号码通过第一用户终端在预设时间段内在多个小区内发生下载业务,则统计所述第一用户号码通过所述第一用户终端在所述预设时间段内在各所述小区发生下载业务过程中所述第一用户终端向服务器发送请求时延超长的第二次数,计算所述第二次数大于第五预设阈值的小区个数;

具体地,网络通信问题判定处理装置获取待判定网络通信链路对应的第一用户号码通过第一用户终端在预设时间段内发生过的所有下载业务信息,根据获取到的所述下载业务信息若判断获知所述待判定网络通信链路对应的第一用户号码通过第一用户终端在预设时间段内在多个小区内发生下载业务,则根据获取到的所述下载业务信息获取在所述预设时间段内所述第一用户号码通过所述第一用户终端在所述各小区内发生下载业务过程中所述第一用户终端向服务器发送请求时延超长的第二次数,并计算所述第二次数大于第五预设阈值的小区个数。可以理解的是,所述下载业务过程中所述第一用户终端向服务器发送请求时延为时间探针获取到的、首流tcp建链过程中的第三步ask的发送时刻至首get的发送时刻之间的时间段;所述第一用户终端向服务器发送请求时延为超长具体为:所述第一用户终端向服务器发送请求时延大于第六预设阈值;若所述第一用户终端向服务器发送请求时延不大于第六预设阈值,则所述第一用户终端向服务器发送请求时延正常。应当说明的是,所述第一用户号码可以通过相应的第一imsi进行标识,所述第一用户终端通过相应的第一imei进行标识。

s202、若判断获知所述小区个数不大于1,则判定所述待判定网络通信链路为网络问题;

具体地,所述装置若判断获知所述第一用户号码通过所述第一用户终端在预设时间段内在各所述小区发生下载业务过程中所述第一用户终端向服务器发送请求时延超长的第二次数大于第六预设阈值的小区个数不大于1,则确定所述第一用户终端在大多数小区发生下载业务过程中数据包往返时延正常,因此判定当前所述待判定网络通信链路为网络问题。

s203、若判断获知所述小区个数大于1,则判定所述待判定网络通信链路为所述第一用户终端问题;

具体地,所述装置若判断获知所述第一用户号码通过所述第一用户终端在预设时间段内在各所述小区发生下载业务过程中数据包往返时延超长的第二次数大于第六预设阈值的小区个数大于1,则确定所述第一用户终端在所述小区发生下载业务过程中不止一次出现数据包往返时延超长的现象,因此判定当前所述待判定网络通信链路为所述第一用户终端问题。

例如,所述装置获取139xxxx5555通过甲手机在3个小时内分别在a、b、c共三个小区内均发生过下载业务,具体信息如下:在所述3个小时内在a小区内发生下载业务时所述第一用户终端向服务器发送请求时延大于2000ms的次数为2次;在b小区内发生下载业务时所述第一用户终端向服务器发送请求时延大于2000ms的次数为1次;在c小区内发生下载业务时所述第一用户终端向服务器发送请求时延大于2000ms的次数为0次;则所述装置计算139xxxx5555通过甲手机在所述3小时内发生下载业务过程中所述第一用户终端向服务器发送请求时延超长的次数大于1次的小区为a小区,即只有一个小区,则判定139xxxx5555通过甲手机的网络通信链路的问题为网络问题。应当说明的是,所述第五预设阈值、所述预设时间段和第六预设阈值均可以取其他数值,具体可以根据实际情况进行调整,此处不做具体限定。

本发明实施例提供的网络通信问题判定处理方法,通过根据信令交互过程中的各个时延,对待判定通信链路的网络通信问题进行判定,提高了网络通信问题判定的准确性。

在上述实施例的基础上,进一步地,所述方法还包括:

若判断获知所述第一用户号码通过第一用户终端在所述预设时间段内只在一个小区内发生过下载业务,则判断所述第一用户号码通过第二用户终端在所述小区内发生下载业务过程中的所述第二用户终端向服务器发送请求时延是否正常,若正常,则判定所述待判定网络通信链路为所述第一用户终端问题,若超长,则判定所述待判定网络通信链路为网络问题;

或者,若判断获知所述第一用户号码通过第一用户终端在所述预设时间段内只在一个小区内发生过下载业务,则判断第二用户号码通过所述第一用户终端在所述小区内发生下载业务过程中的所述第一用户终端向服务器发送请求时延超长是否正常,若正常,则判定所述待判定网络通信链路为网络问题;若超长,则判定所述待判定网络通信链路为所述第一用户终端问题。

具体地,所述装置获取待判定网络通信链路对应的第一用户号码通过第一用户终端在预设时间段内发生过的所有下载业务信息,根据获取到的所述下载业务信息判断获知所述第一用户号码通过第一用户终端在所述预设时间段内只在一个小区内发生过下载业务,则判断所述第一用户号码通过第二用户终端在所述小区内发生下载业务过程中的所述第二用户终端向服务器发送请求时延是否正常,若正常,则判定所述待判定网络通信链路为所述第一用户终端问题;若所述第二用户终端向服务器发送请求时延超长,则判定所述待判定网络通信链路为网络问题;或者,所述装置获取待判定网络通信链路对应的第一用户号码通过第一用户终端在预设时间段内发生过的所有下载业务信息,根据获取到的所述下载业务信息判断获知所述第一用户号码通过第一用户终端在所述预设时间段内只在一个小区内发生过下载业务,则判断第二用户号码通过所述第一用户终端在所述小区内发生下载业务过程中的所述第一用户终端向服务器发送请求时延是否正常,若正常,则判定所述待判定网络通信链路为网络问题,若所述第一用户终端向服务器发送请求时延超长,则判定所述待判定网络通信链路为所述第一用户终端问题。应当说明的是,所述第二用户号码可以通过相应的第二imsi进行标识;所述第二用户终端可以通过相应的第二imei进行标识。

例如,所述装置获取139xxxx5555通过甲手机在3个小时内只在d小区内发生过下载业务,且所述装置若根据139xxxx5555对应的第一imsi和乙手机对应的第二imei识别到所述139xxxx5555通过乙手机在d小区发生过下载业务时乙手机向服务器发送请求时延正常,则将所述确定当前网络通信链路为所述甲手机的问题;若所述装置根据139xxxx5555对应的第一imsi和乙手机对应的第二imei识别到所述139xxxx5555通过乙手机在d小区发生过下载业务时同样发生乙手机向服务器发送请求时延超长的情况,则确定当前网络通信链路为网络问题。

再如,所述装置获取139xxxx5555通过甲手机在3个小时内只在d小区内发生过下载业务,且所述装置若根据139xxxx6666对应的第二imsi和甲手机对应的第一imei识别到所述139xxxx6666通过甲手机在d小区发生甲手机向服务器发送请求时延正常,则确定当前网络通信链路为网络问题;若所述装置根据139xxxx6666对应的第二imsi和甲手机对应的第一imei识别到所述139xxxx6666通过甲手机在d小区发生过下载业务时同样发生甲手机向服务器发送请求时延超长的情况,则将所述确定当前网络通信链路为所述甲手机侧的问题。

本发明实施例提供的网络通信问题判定处理方法,通过根据信令交互过程中的各个时延以及换机换卡测试,对待判定通信链路的网络通信问题进行判定,提高了网络通信问题判定的准确性。

图3为本发明又一实施例提供的网络通信问题判定处理方法的流程示意图,如图3所示,本发明实施例提供一种网络通信问题判定处理方法,包括:

s301、网络通信问题判定处理装置判断在预设时间段内第一用户号码通过第一用户终端向服务器发送请求后,所述服务器响应所述第一用户终端的请求时延是否超长;

具体地,网络通信问题判定处理装置判断在预设时间段内第一用户号码通过第一用户终端向服务器发送请求后,所述服务器响应所述第一用户终端的请求时延是否超长;其中,所述服务器响应所述第一用户终端的请求时延为时间探针获取到的、从所述用户终端首get的ask发出的时刻到服务器发出首数据包的时刻之间的时间段;所述服务器响应所述第一用户终端的请求时延超长具体为在所述预设时间段内从首get的ask发出到服务器发出首数据包的时延大于第七预设阈值的次数大于第八预设阈值;若在所述预设时间段内从首get的ask发出到服务器发出首数据包的时延大于第七预设阈值的次数不大于第八预设阈值,则确定所述服务器响应所述第一用户终端的请求时延正常。应当说明的是,所述第一用户号码可以通过相应的第一imsi进行标识,所述第一用户终端通过相应的第一imei进行标识。

s302、若在所述预设时间段内所述第一用户号码通过第一用户终端向服务器发送请求后,所述服务器响应所述第一用户终端的请求时延超长,则判断所述第一用户号码通过第二用户终端向服务器发送请求后,所述服务器响应所述第二用户终端的请求时延是否正常,若正常,则判定所述待判定网络通信链路为所述第一用户终端问题;若仍超长,则判定所述待判定网络通信链路为服务器或客户端问题;

或者,所述网络通信问题判定处理装置若在所述预设时间段内第一用户号码通过第一用户终端向服务器发送请求后,所述服务器响应所述第一用户终端的请求时延超长,则判断第二用户号码通过所述第一用户终端向服务器发送请求后,所述服务器响应所述第一用户终端的请求时延是否正常,若正常,则判定所述待判定网络通信链路为服务器或客户端问题;若仍超长,则判定所述待判定网络通信链路为所述第一用户终端问题;

具体地,所述网络通信问题判定处理装置若判断获知在所述预设时间段内所述第一用户号码通过第一用户终端向服务器发送请求后,所述服务器响应所述第一用户终端的请求时延超长,则判断所述第一用户号码通过第二用户终端向服务器发送请求后,所述服务器响应所述第二用户终端的请求时延是否正常,若正常,则判定所述待判定网络通信链路为所述第一用户终端问题;若所述服务器响应所述第二用户终端的请求时延仍超长,则判定所述待判定网络通信链路为服务器或客户端问题;或者,所述网络通信问题判定处理装置若判断获知在所述预设时间段内第一用户号码通过第一用户终端向服务器发送请求后,所述服务器响应所述第一用户终端的请求时延超长,则判断第二用户号码通过所述第一用户终端向服务器发送请求后,所述服务器响应所述第一用户终端的请求时延是否正常,若正常,则判定所述待判定网络通信链路为服务器或客户端问题;若所述服务器响应所述第一用户终端的请求时延仍超长,则判定所述待判定网络通信链路为所述第一用户终端问题。应当说明的是,所述第二用户号码可以通过相应的第二imsi进行标识;所述第二用户终端可以通过相应的第二imei进行标识。

s303、若在所述预设时间段内所述第一用户号码通过第一用户终端向服务器发送请求后,所述服务器响应所述第一用户终端的请求时延未超长,则判断在所述预设时间段内所述第一用户号码通过所述第一用户终端上传数据到服务器空口以上的时延是否超长,若所述第一用户号码通过所述第一用户终端上传数据到服务器空口以上的时延超长,则判定所述待判定网络通信链路为服务器或客户端问题;

具体地,所述网络通信问题判定处理装置若判断获知在所述预设时间段内所述第一用户号码通过第一用户终端向服务器发送请求后,未发生所述服务器响应所述第一用户终端的请求时延超长的情况,则判断在所述预设时间段内所述第一用户号码通过所述第一用户终端上传数据到服务器空口以上的时延是否超长,若所述第一用户号码通过所述第一用户终端上传数据到服务器空口以上的时延超长,则判定所述待判定网络通信链路为服务器或客户端问题。其中,所述第一用户号码通过所述第一用户终端上传数据到服务器空口以上的时延为数据包上行往返时延,也就是所述第一用户终端向服务器发送上行数据包的时刻至所述服务器向所述第一用户终端返回响应消息的时刻之间的时间段;所述第一用户号码通过所述第一用户终端上传数据到服务器空口以上的时延超长具体为在所述预设时间段内数据包上行往返时延大于第九预设阈值的次数大于第十预设阈值。

例如,所述装置判断获知在3个小时内139xxxx5555通过甲手机向服务器发送请求后,所述服务器响应所述甲手机发送的请求的时延大于2000ms的次数大于6次,则确定所述服务器响应所述甲手机发送的请求的时延超长,则所述装置根据139xxxx5555对应的第一imsi和乙手机对应的第二imei,识别到139xxxx5555通过乙手机向服务器发送请求后,所述服务器响应所述乙手机的请求时延是否正常,若正常,则判定所述待判定网络通信链路为所述第一用户终端问题;若所述服务器响应所述乙手机的请求时延仍超长,则判定所述待判定网络通信链路为服务器或客户端问题;或者,所述网络通信问题判定处理装置若判断获知在3个小时内139xxxx5555通过甲手机向服务器发送请求后,所述服务器响应所述甲手机的请求时延超长,则根据139xxxx6666对应的第二imsi和甲手机对应的第一imei识别到所述139xxxx6666通过甲手机向服务器发送请求后,所述服务器响应所述甲手机的请求时延是否正常,若正常,则判定所述待判定网络通信链路为服务器或客户端问题;若所述服务器响应所述甲手机的请求时延仍超长,则判定所述待判定网络通信链路为所述第一用户终端问题。

本发明实施例提供的网络通信问题判定处理方法,通过根据信令交互过程中的各个时延与换机换卡测试,对待判定通信链路的网络通信问题进行判定,提高了网络通信问题判定的准确性。

图4为本发明一实施例提供的网络通信问题判定处理装置的结构示意图,如图4所示,本发明实施例提供一种网络通信问题判定处理装置,包括第一计算单元401、第一判定单元402和第二判定单元403,其中:

第一计算单元401用于若判断获知待判定网络通信链路对应的第一用户号码通过第一用户终端在预设时间段内在多个小区内发生下载业务,则统计所述第一用户号码通过所述第一用户终端在预设时间段内在各所述小区发生下载业务过程中数据包往返时延超长的第一次数,并计算所述第一次数大于第一预设阈值的小区个数;第一判定单元402用于若判断获知所述小区个数不大于1,则判定所述待判定网络通信链路为网络问题;第二判定单元403用于若判断获知所述小区个数大于1,则判定所述待判定网络通信链路为所述第一用户终端问题;其中,所述数据包往返时延超长包括:通过2g网络发生下载业务时,若所述数据包往返时延大于第二预设阈值,则确定数据包往返时延超长;通过3g网络发生下载业务时,若所述数据包往返时延大于第三预设阈值,则确定数据包往返时延超长;通过4g网络发生下载业务时,若所述数据包往返时延大于第四预设阈值,则确定所述数据包往返时延超长。

具体地,第一计算单元401获取待判定网络通信链路对应的第一用户号码通过第一用户终端在预设时间段内发生过的所有下载业务信息,第一计算单元401根据获取到的所述下载业务信息若判断获知所述待判定网络通信链路对应的第一用户号码通过第一用户终端在预设时间段内在多个小区内发生下载业务,则第一计算单元401根据获取到的所述下载业务信息获取在所述预设时间段内所述第一用户号码通过所述第一用户终端在所述各小区内发生下载业务过程中数据包往返时延超长的第一次数,并计算所述第一次数大于第一预设阈值的小区个数。第一判定单元402若判断获知所述第一用户号码通过所述第一用户终端在预设时间段内在各所述小区发生下载业务过程中数据包往返时延超长的第一次数大于第一预设阈值的小区个数不大于1,则第一判定单元402确定所述第一用户终端在大多数小区发生下载业务过程中数据包往返时延正常,因此判定当前所述待判定网络通信链路为网络问题。第二判定单元403若判断获知所述第一用户号码通过所述第一用户终端在预设时间段内在各所述小区发生下载业务过程中数据包往返时延超长的第一次数大于第一预设阈值的小区个数大于1,则第二判定单元403确定所述第一用户终端在所述小区发生下载业务过程中不止一次出现数据包往返时延超长的现象,因此判定当前所述待判定网络通信链路为所述第一用户终端问题。

可以理解的是,所述发生下载业务过程中数据包往返时延为时间探针获取到的、服务器向所述第一用户终端发送数据包的时刻到所述第一用户终端在接收到所述数据包后向所述服务器返回响应信息的时刻之间的时间段;所述数据包往返时延超长具体为:通过2g网络发生下载业务时,若所述数据包往返时延大于第二预设阈值,则确定数据包往返时延超长,若所述数据包往返时延不大于第二预设阈值,则确定数据包往返时延正常;通过3g网络发生下载业务时,若所述数据包往返时延大于第三预设阈值,则确定数据包往返时延超长,若所述数据包往返时延不大于第三预设阈值,则确定数据包往返时延正常;通过4g网络发生下载业务时,若所述数据包往返时延大于第四预设阈值,则确定所述数据包往返时延超长,若所述数据包往返时延不大于第四预设阈值,则确定所述数据包往返时延正常。应当说明的是,所述第一用户号码可以通过相应的第一imsi进行标识,所述第一用户终端通过相应的第一imei进行标识。

本发明实施例提供的网络通信问题判定处理装置,通过根据信令交互过程中的各个时延对待判定通信链路的网络通信问题进行判定,提高了网络通信问题判定的准确性。

图5为本发明另一实施例提供的网络通信问题判定处理装置的结构示意图,如图5所示,本发明实施例提供的网络通信问题判定处理装置在第一计算单元501、第一判定单元502和第二判定单元503的基础上还包括第一处理单元504,第一计算单元501、第一判定单元502和第二判定单元503与上述实施例中的第一计算单元401、第一判定单元402和第二判定单元403一致,其中:

第一处理单元504用于若判断获知所述第一用户号码通过第一用户终端在所述预设时间段内只在一个小区内发生过下载业务,则判断所述第一用户号码通过第二用户终端在所述小区内发生下载业务过程中的数据包往返时延是否正常,若正常,则判定所述待判定网络通信链路为所述第一用户终端问题;若超长,则判定所述待判定网络通信链路为网络问题;

或者,若判断获知所述第一用户号码通过第一用户终端在所述预设时间段内只在一个小区内发生过下载业务,则判断第二用户号码通过所述第一用户终端在所述小区内发生下载业务过程中的数据包往返时延是否正常,若正常,则判定所述待判定网络通信链路为网络问题,若超长,则判定所述待判定网络通信链路为所述第一用户终端问题。

具体地,第一计算单元501获取待判定网络通信链路对应的第一用户号码通过第一用户终端在预设时间段内发生过的所有下载业务信息,第一处理单元504根据获取到的所述下载业务信息判断获知所述第一用户号码通过第一用户终端在所述预设时间段内只在一个小区内发生过下载业务,则第一处理单元504判断所述第一用户号码通过第二用户终端在所述小区内发生下载业务过程中的数据包往返时延是否正常,若正常,第一处理单元504则判定所述待判定网络通信链路为所述第一用户终端问题;若超长,第一处理单元504则判定所述待判定网络通信链路为网络问题;或者,第一计算单元501获取待判定网络通信链路对应的第一用户号码通过第一用户终端在预设时间段内发生过的所有下载业务信息,第一处理单元504根据获取到的所述下载业务信息判断获知所述第一用户号码通过第一用户终端在所述预设时间段内只在一个小区内发生过下载业务,则判断第二用户号码通过所述第一用户终端在所述小区内发生下载业务过程中的数据包往返时延是否正常,若正常,第一处理单元504则判定所述待判定网络通信链路为网络问题,若超长,第一处理单元504则判定所述待判定网络通信链路为所述第一用户终端问题。应当说明的是,所述第二用户号码可以通过相应的第二imsi进行标识;所述第二用户终端可以通过相应的第二imei进行标识。

本发明实施例提供的网络通信问题判定处理装置,通过根据信令交互过程中的各个时延以及换机换卡测试,对待判定通信链路的网络通信问题进行判定,提高了网络通信问题判定的准确性。

图6为本发明又一实施例提供的网络通信问题判定处理装置的结构示意图,如图6所示,本发明实施例提供一种网络通信问题判定处理装置,包括第二计算单元601、第三判定单元602和第四判定单元603,其中:

第二计算单元601用于若判断获知待判定网络通信链路对应的第一用户号码通过第一用户终端在预设时间段内在多个小区内发生过下载业务,则统计所述第一用户号码通过所述第一用户终端在所述预设时间段内在各所述小区发生下载业务过程中所述第一用户终端向服务器发送请求时延超长的第二次数,计算所述第二次数大于第五预设阈值的小区个数;第三判定单元602用于若判断获知所述小区个数不大于1,则判定所述待判定网络通信链路为网络问题;第四判定单元603用于若判断获知所述小区个数大于1,则判定所述待判定网络通信链路为所述第一用户终端问题;其中,所述发生下载业务过程中所述第一用户终端向服务器发送请求时延超长具体为首流tcp建链中第三步ask至首get的时延大于第六预设阈值。

具体地,第二计算单元601获取待判定网络通信链路对应的第一用户号码通过第一用户终端在预设时间段内发生过的所有下载业务信息,第二计算单元601根据获取到的所述下载业务信息若判断获知所述待判定网络通信链路对应的第一用户号码通过第一用户终端在预设时间段内在多个小区内发生下载业务,则根据获取到的所述下载业务信息获取在所述预设时间段内所述第一用户号码通过所述第一用户终端在所述各小区内发生下载业务过程中所述第一用户终端向服务器发送请求时延超长的第二次数,并计算所述第二次数大于第五预设阈值的小区个数。第三判定单元602若判断获知所述第一用户号码通过所述第一用户终端在预设时间段内在各所述小区发生下载业务过程中所述第一用户终端向服务器发送请求时延超长的第二次数大于第六预设阈值的小区个数不大于1,则确定所述第一用户终端在大多数小区发生下载业务过程中数据包往返时延正常,因此判定当前所述待判定网络通信链路为网络问题。第四判定单元603若判断获知所述第一用户号码通过所述第一用户终端在预设时间段内在各所述小区发生下载业务过程中数据包往返时延超长的第二次数大于第六预设阈值的小区个数大于1,则确定所述第一用户终端在所述小区发生下载业务过程中不止一次出现数据包往返时延超长的现象,因此判定当前所述待判定网络通信链路为所述第一用户终端问题。

可以理解的是,所述下载业务过程中所述第一用户终端向服务器发送请求时延为时间探针获取到的、首流tcp建链过程中的第三步ask的发送时刻至首get的发送时刻之间的时间段;所述第一用户终端向服务器发送请求时延为超长具体为:所述第一用户终端向服务器发送请求时延大于第六预设阈值;若所述第一用户终端向服务器发送请求时延不大于第六预设阈值,则所述第一用户终端向服务器发送请求时延正常。应当说明的是,所述第一用户号码可以通过相应的第一imsi进行标识,所述第一用户终端通过相应的第一imei进行标识。

本发明实施例提供的网络通信问题判定处理装置,通过根据信令交互过程中的各个时延,对待判定通信链路的网络通信问题进行判定,提高了网络通信问题判定的准确性。

图7为本发明再一实施例提供的网络通信问题判定处理装置的结构示意图,如图7所示,本发明实施例提供的网络通信问题判定处理装置在第二计算单元701、第三判定单元702和第四判定单元703的基础上还包括第二处理单元704,第二计算单元701、第三判定单元702和第四判定单元703与上述实施例中的第二计算单元601、第三判定单元602和第四判定单元603一致,其中:

第二处理单元704用于若判断获知所述第一用户号码通过第一用户终端在所述预设时间段内只在一个小区内发生过下载业务,则判断所述第一用户号码通过第二用户终端在所述小区内发生下载业务过程中的所述第二用户终端向服务器发送请求时延是否正常,若正常,则判定所述待判定网络通信链路为所述第一用户终端问题,若超长,则判定所述待判定网络通信链路为网络问题;或者,若判断获知所述第一用户号码通过第一用户终端在所述预设时间段内只在一个小区内发生过下载业务,则判断第二用户号码通过所述第一用户终端在所述小区内发生下载业务过程中的所述第一用户终端向服务器发送请求时延超长是否正常,若正常,则判定所述待判定网络通信链路为网络问题;若超长,则判定所述待判定网络通信链路为所述第一用户终端问题。

具体地,第二计算单元701获取待判定网络通信链路对应的第一用户号码通过第一用户终端在预设时间段内发生过的所有下载业务信息,第二处理单元704根据第二计算单元701获取到的所述下载业务信息判断获知所述第一用户号码通过第一用户终端在所述预设时间段内只在一个小区内发生过下载业务,第二处理单元704则判断所述第一用户号码通过第二用户终端在所述小区内发生下载业务过程中的所述第二用户终端向服务器发送请求时延是否正常,若正常,第二处理单元704则判定所述待判定网络通信链路为所述第一用户终端问题;若所述第二用户终端向服务器发送请求时延超长,第二处理单元704则判定所述待判定网络通信链路为网络问题;或者,第二计算单元701获取待判定网络通信链路对应的第一用户号码通过第一用户终端在预设时间段内发生过的所有下载业务信息,第二处理单元704根据获取到的所述下载业务信息判断获知所述第一用户号码通过第一用户终端在所述预设时间段内只在一个小区内发生过下载业务,则第二处理单元704判断第二用户号码通过所述第一用户终端在所述小区内发生下载业务过程中的所述第一用户终端向服务器发送请求时延是否正常,若正常,第二处理单元704则判定所述待判定网络通信链路为网络问题,若所述第一用户终端向服务器发送请求时延超长,第二处理单元704则判定所述待判定网络通信链路为所述第一用户终端问题。应当说明的是,所述第二用户号码可以通过相应的第二imsi进行标识;所述第二用户终端可以通过相应的第二imei进行标识。

本发明实施例提供的网络通信问题判定处理装置,通过根据信令交互过程中的各个时延以及换机换卡测试,对待判定通信链路的网络通信问题进行判定,提高了网络通信问题判定的准确性。

图8为本发明再一实施例提供的网络通信问题判定处理装置的结构示意图,如图8所示,本发明实施例提供一种网络通信问题判定处理装置,包括判断单元801、第三处理单元802和第四处理单元803,其中:

判断单元801用于判断在预设时间段内第一用户号码通过第一用户终端向服务器发送请求后,所述服务器响应所述第一用户终端的请求时延是否超长;第三处理单元802用于若在所述预设时间段内所述第一用户号码通过第一用户终端向服务器发送请求后,所述服务器响应所述第一用户终端的请求时延超长,则判断所述第一用户号码通过第二用户终端向服务器发送请求后,所述服务器响应所述第二用户终端的请求时延是否正常,若正常,则判定所述待判定网络通信链路为所述第一用户终端问题;若仍超长,则判定所述待判定网络通信链路为服务器或客户端问题;或者,若在所述预设时间段内第一用户号码通过第一用户终端向服务器发送请求后,所述服务器响应所述第一用户终端的请求时延超长,则判断第二用户号码通过所述第一用户终端向服务器发送请求后,所述服务器响应所述第一用户终端的请求时延是否正常,若正常,则判定所述待判定网络通信链路为服务器或客户端问题;若仍超长,则判定所述待判定网络通信链路为所述第一用户终端问题;第四处理单元803用于在所述预设时间段内若所述第一用户号码通过第一用户终端向服务器发送请求后,所述服务器响应所述第一用户终端的请求时延未超长,则判断所述第一用户号码通过所述第一用户终端上传数据到服务器空口以上的时延是否超长,若所述第一用户号码通过所述第一用户终端上传数据到服务器空口以上的时延超长,则判定所述待判定网络通信链路为服务器或客户端问题;其中,所述服务器响应所述第一用户终端的请求时延超长具体为在所述预设时间段内从首get的ask发出到服务器发出首数据包的时延大于第七预设阈值的次数大于第八预设阈值;所述第一用户号码通过所述第一用户终端上传数据到服务器空口以上的时延超长具体为在所述预设时间段内数据包上行往返时延大于第九预设阈值的次数大于第十预设阈值。

具体地,判断单元801判断在预设时间段内第一用户号码通过第一用户终端向服务器发送请求后,所述服务器响应所述第一用户终端的请求时延是否超长;其中,所述服务器响应所述第一用户终端的请求时延为时间探针获取到的、从所述用户终端首get的ask发出的时刻到服务器发出首数据包的时刻之间的时间段;所述服务器响应所述第一用户终端的请求时延超长具体为在所述预设时间段内从首get的ask发出到服务器发出首数据包的时延大于第七预设阈值的次数大于第八预设阈值;若在所述预设时间段内从首get的ask发出到服务器发出首数据包的时延大于第七预设阈值的次数不大于第八预设阈值,则确定所述服务器响应所述第一用户终端的请求时延正常。应当说明的是,所述第一用户号码可以通过相应的第一imsi进行标识,所述第一用户终端通过相应的第一imei进行标识。判断单元801若判断获知在所述预设时间段内所述第一用户号码通过第一用户终端向服务器发送请求后,所述服务器响应所述第一用户终端的请求时延超长,第三处理单元802则判断所述第一用户号码通过第二用户终端向服务器发送请求后,所述服务器响应所述第二用户终端的请求时延是否正常,若正常,第三处理单元802则判定所述待判定网络通信链路为所述第一用户终端问题;若所述服务器响应所述第二用户终端的请求时延仍超长,第三处理单元802则判定所述待判定网络通信链路为服务器或客户端问题;或者,判断单元801若判断获知在所述预设时间段内第一用户号码通过第一用户终端向服务器发送请求后,所述服务器响应所述第一用户终端的请求时延超长,则第三处理单元802判断第二用户号码通过所述第一用户终端向服务器发送请求后,所述服务器响应所述第一用户终端的请求时延是否正常,若正常,则第三处理单元802判定所述待判定网络通信链路为服务器或客户端问题;若所述服务器响应所述第一用户终端的请求时延仍超长,则第三处理单元802判定所述待判定网络通信链路为所述第一用户终端问题。应当说明的是,所述第二用户号码可以通过相应的第二imsi进行标识;所述第二用户终端可以通过相应的第二imei进行标识。

判断单元801若判断获知在所述预设时间段内所述第一用户号码通过第一用户终端向服务器发送请求后,未发生所述服务器响应所述第一用户终端的请求时延超长的情况,第四处理单元803则判断在所述预设时间段内所述第一用户号码通过所述第一用户终端上传数据到服务器空口以上的时延是否超长,若所述第一用户号码通过所述第一用户终端上传数据到服务器空口以上的时延超长,则第四处理单元803判定所述待判定网络通信链路为服务器或客户端问题。其中,所述第一用户号码通过所述第一用户终端上传数据到服务器空口以上的时延为数据包上行往返时延,也就是所述第一用户终端向服务器发送上行数据包的时刻至所述服务器向所述第一用户终端返回响应消息的时刻之间的时间段;所述第一用户号码通过所述第一用户终端上传数据到服务器空口以上的时延超长具体为在所述预设时间段内数据包上行往返时延大于第九预设阈值的次数大于第十预设阈值。

本发明实施例提供的网络通信问题判定处理装置,通过根据信令交互过程中的各个时延以及换机换卡测试,对待判定通信链路的网络通信问题进行判定,提高了网络通信问题判定的准确性。

本发明提供的装置的实施例具体可以用于执行上述各方法实施例的处理流程,其功能在此不再赘述,可以参照上述方法实施例的详细描述。

图9为本发明一实施例提供的网络通信问题判定处理设备的实体结构示意图,如图9所示,该网络通信问题判定处理设备可以包括:处理器(processor)901、存储器(memory)902和总线903,其中,处理器901,存储器902通过总线903完成相互间的通信。处理器901可以调用存储器902中的逻辑指令,以执行如下方法:若判断获知待判定网络通信链路对应的第一用户号码通过第一用户终端在预设时间段内在多个小区内发生下载业务,则统计所述第一用户号码通过所述第一用户终端在预设时间段内在各所述小区发生下载业务过程中数据包往返时延超长的第一次数,并计算所述第一次数大于第一预设阈值的小区个数;若判断获知所述小区个数不大于1,则判定所述待判定网络通信链路为网络问题;若判断获知所述小区个数大于1,则判定所述待判定网络通信链路为所述第一用户终端问题;其中,所述数据包往返时延超长具体为:通过2g网络发生下载业务时,若所述数据包往返时延大于第二预设阈值,则确定数据包往返时延超长;通过3g网络发生下载业务时,若所述数据包往返时延大于第三预设阈值,则确定数据包往返时延超长;通过4g网络发生下载业务时,若所述数据包往返时延大于第四预设阈值,则确定所述数据包往返时延超长。

本发明实施例公开一种计算机程序产品,所述计算机程序产品包括存储在非暂态计算机可读存储介质上的计算机程序,所述计算机程序包括程序指令,当所述程序指令被计算机执行时,计算机能够执行上述各方法实施例所提供的方法,例如包括:若判断获知待判定网络通信链路对应的第一用户号码通过第一用户终端在预设时间段内在多个小区内发生下载业务,则统计所述第一用户号码通过所述第一用户终端在预设时间段内在各所述小区发生下载业务过程中数据包往返时延超长的第一次数,并计算所述第一次数大于第一预设阈值的小区个数;若判断获知所述小区个数不大于1,则判定所述待判定网络通信链路为网络问题;若判断获知所述小区个数大于1,则判定所述待判定网络通信链路为所述第一用户终端问题;其中,所述数据包往返时延超长具体为:通过2g网络发生下载业务时,若所述数据包往返时延大于第二预设阈值,则确定数据包往返时延超长;通过3g网络发生下载业务时,若所述数据包往返时延大于第三预设阈值,则确定数据包往返时延超长;通过4g网络发生下载业务时,若所述数据包往返时延大于第四预设阈值,则确定所述数据包往返时延超长。

本发明实施例提供一种非暂态计算机可读存储介质,所述非暂态计算机可读存储介质存储计算机指令,所述计算机指令使所述计算机执行上述各方法实施例所提供的方法,例如包括:若判断获知待判定网络通信链路对应的第一用户号码通过第一用户终端在预设时间段内在多个小区内发生下载业务,则统计所述第一用户号码通过所述第一用户终端在预设时间段内在各所述小区发生下载业务过程中数据包往返时延超长的第一次数,并计算所述第一次数大于第一预设阈值的小区个数;若判断获知所述小区个数不大于1,则判定所述待判定网络通信链路为网络问题;若判断获知所述小区个数大于1,则判定所述待判定网络通信链路为所述第一用户终端问题;其中,所述数据包往返时延超长具体为:通过2g网络发生下载业务时,若所述数据包往返时延大于第二预设阈值,则确定数据包往返时延超长;通过3g网络发生下载业务时,若所述数据包往返时延大于第三预设阈值,则确定数据包往返时延超长;通过4g网络发生下载业务时,若所述数据包往返时延大于第四预设阈值,则确定所述数据包往返时延超长。

图10为本发明另一实施例提供的网络通信问题判定处理设备的实体结构示意图,如图10所示,该网络通信问题判定处理设备可以包括:处理器(processor)1001、存储器(memory)1002和总线1003,其中,处理器1001,存储器1002通过总线1003完成相互间的通信。处理器1001可以调用存储器1002中的逻辑指令,以执行如下方法:若判断获知待判定网络通信链路对应的第一用户号码通过第一用户终端在预设时间段内在多个小区内发生下载业务,则统计所述第一用户号码通过所述第一用户终端在所述预设时间段内在各所述小区发生下载业务过程中所述第一用户终端向服务器发送请求时延超长的第二次数,计算所述第二次数大于第五预设阈值的小区个数;若判断获知所述小区个数不大于1,则判定所述待判定网络通信链路为网络问题;若判断获知所述小区个数大于1,则判定所述待判定网络通信链路为所述第一用户终端问题;其中,发生下载业务过程中所述第一用户终端向服务器发送请求时延超长具体为首流tcp建链中第三步ask至首get的时延大于第六预设阈值。

本发明实施例公开一种计算机程序产品,所述计算机程序产品包括存储在非暂态计算机可读存储介质上的计算机程序,所述计算机程序包括程序指令,当所述程序指令被计算机执行时,计算机能够执行上述各方法实施例所提供的方法,例如包括:若判断获知待判定网络通信链路对应的第一用户号码通过第一用户终端在预设时间段内在多个小区内发生下载业务,则统计所述第一用户号码通过所述第一用户终端在所述预设时间段内在各所述小区发生下载业务过程中所述第一用户终端向服务器发送请求时延超长的第二次数,计算所述第二次数大于第五预设阈值的小区个数;若判断获知所述小区个数不大于1,则判定所述待判定网络通信链路为网络问题;若判断获知所述小区个数大于1,则判定所述待判定网络通信链路为所述第一用户终端问题;其中,发生下载业务过程中所述第一用户终端向服务器发送请求时延超长具体为首流tcp建链中第三步ask至首get的时延大于第六预设阈值。

本发明实施例提供一种非暂态计算机可读存储介质,所述非暂态计算机可读存储介质存储计算机指令,所述计算机指令使所述计算机执行上述各方法实施例所提供的方法,例如包括:若判断获知待判定网络通信链路对应的第一用户号码通过第一用户终端在预设时间段内在多个小区内发生下载业务,则统计所述第一用户号码通过所述第一用户终端在所述预设时间段内在各所述小区发生下载业务过程中所述第一用户终端向服务器发送请求时延超长的第二次数,计算所述第二次数大于第五预设阈值的小区个数;若判断获知所述小区个数不大于1,则判定所述待判定网络通信链路为网络问题;若判断获知所述小区个数大于1,则判定所述待判定网络通信链路为所述第一用户终端问题;其中,发生下载业务过程中所述第一用户终端向服务器发送请求时延超长具体为首流tcp建链中第三步ask至首get的时延大于第六预设阈值。

图11为本发明又一实施例提供的网络通信问题判定处理设备的实体结构示意图,如图11所示,该网络通信问题判定处理设备可以包括:处理器(processor)1101、存储器(memory)1102和总线1103,其中,处理器1101,存储器1102通过总线1103完成相互间的通信。处理器1101可以调用存储器1102中的逻辑指令,以执行如下方法:判断在预设时间段内第一用户号码通过第一用户终端向服务器发送请求后,所述服务器响应所述第一用户终端的请求时延是否超长;若在所述预设时间段内所述第一用户号码通过第一用户终端向服务器发送请求后,所述服务器响应所述第一用户终端的请求时延超长,则判断所述第一用户号码通过第二用户终端向服务器发送请求后,所述服务器响应所述第二用户终端的请求时延是否正常,若正常,则判定所述待判定网络通信链路为所述第一用户终端问题;若仍超长,则判定所述待判定网络通信链路为服务器或客户端问题;或者,若在所述预设时间段内第一用户号码通过第一用户终端向服务器发送请求后,所述服务器响应所述第一用户终端的请求时延超长,则判断第二用户号码通过所述第一用户终端向服务器发送请求后,所述服务器响应所述第一用户终端的请求时延是否正常,若正常,则判定所述待判定网络通信链路为服务器或客户端问题;若仍超长,则判定所述待判定网络通信链路为所述第一用户终端问题;若在所述预设时间段内所述第一用户号码通过第一用户终端向服务器发送请求后,所述服务器响应所述第一用户终端的请求时延未超长,则判断在所述预设时间段内所述第一用户号码通过所述第一用户终端上传数据到服务器空口以上的时延是否超长,若所述第一用户号码通过所述第一用户终端上传数据到服务器空口以上的时延超长,则判定所述待判定网络通信链路为服务器或客户端问题;其中,所述服务器响应所述第一用户终端的请求时延超长具体为在所述预设时间段内从首get的ask发出到服务器发出首数据包的时延大于第七预设阈值的次数大于第八预设阈值;所述第一用户号码通过所述第一用户终端上传数据到服务器空口以上的时延超长具体为在所述预设时间段内数据包上行往返时延大于第九预设阈值的次数大于第十预设阈值。

本发明实施例公开一种计算机程序产品,所述计算机程序产品包括存储在非暂态计算机可读存储介质上的计算机程序,所述计算机程序包括程序指令,当所述程序指令被计算机执行时,计算机能够执行上述各方法实施例所提供的方法,例如包括:判断在预设时间段内第一用户号码通过第一用户终端向服务器发送请求后,所述服务器响应所述第一用户终端的请求时延是否超长;若在所述预设时间段内所述第一用户号码通过第一用户终端向服务器发送请求后,所述服务器响应所述第一用户终端的请求时延超长,则判断所述第一用户号码通过第二用户终端向服务器发送请求后,所述服务器响应所述第二用户终端的请求时延是否正常,若正常,则判定所述待判定网络通信链路为所述第一用户终端问题;若仍超长,则判定所述待判定网络通信链路为服务器或客户端问题;或者,若在所述预设时间段内第一用户号码通过第一用户终端向服务器发送请求后,所述服务器响应所述第一用户终端的请求时延超长,则判断第二用户号码通过所述第一用户终端向服务器发送请求后,所述服务器响应所述第一用户终端的请求时延是否正常,若正常,则判定所述待判定网络通信链路为服务器或客户端问题;若仍超长,则判定所述待判定网络通信链路为所述第一用户终端问题;若在所述预设时间段内所述第一用户号码通过第一用户终端向服务器发送请求后,所述服务器响应所述第一用户终端的请求时延未超长,则判断在所述预设时间段内所述第一用户号码通过所述第一用户终端上传数据到服务器空口以上的时延是否超长,若所述第一用户号码通过所述第一用户终端上传数据到服务器空口以上的时延超长,则判定所述待判定网络通信链路为服务器或客户端问题;其中,所述服务器响应所述第一用户终端的请求时延超长具体为在所述预设时间段内从首get的ask发出到服务器发出首数据包的时延大于第七预设阈值的次数大于第八预设阈值;所述第一用户号码通过所述第一用户终端上传数据到服务器空口以上的时延超长具体为在所述预设时间段内数据包上行往返时延大于第九预设阈值的次数大于第十预设阈值。

本发明实施例提供一种非暂态计算机可读存储介质,所述非暂态计算机可读存储介质存储计算机指令,所述计算机指令使所述计算机执行上述各方法实施例所提供的方法,例如包括:判断在预设时间段内第一用户号码通过第一用户终端向服务器发送请求后,所述服务器响应所述第一用户终端的请求时延是否超长;若在所述预设时间段内所述第一用户号码通过第一用户终端向服务器发送请求后,所述服务器响应所述第一用户终端的请求时延超长,则判断所述第一用户号码通过第二用户终端向服务器发送请求后,所述服务器响应所述第二用户终端的请求时延是否正常,若正常,则判定所述待判定网络通信链路为所述第一用户终端问题;若仍超长,则判定所述待判定网络通信链路为服务器或客户端问题;或者,若在所述预设时间段内第一用户号码通过第一用户终端向服务器发送请求后,所述服务器响应所述第一用户终端的请求时延超长,则判断第二用户号码通过所述第一用户终端向服务器发送请求后,所述服务器响应所述第一用户终端的请求时延是否正常,若正常,则判定所述待判定网络通信链路为服务器或客户端问题;若仍超长,则判定所述待判定网络通信链路为所述第一用户终端问题;若在所述预设时间段内所述第一用户号码通过第一用户终端向服务器发送请求后,所述服务器响应所述第一用户终端的请求时延未超长,则判断在所述预设时间段内所述第一用户号码通过所述第一用户终端上传数据到服务器空口以上的时延是否超长,若所述第一用户号码通过所述第一用户终端上传数据到服务器空口以上的时延超长,则判定所述待判定网络通信链路为服务器或客户端问题;其中,所述服务器响应所述第一用户终端的请求时延超长具体为在所述预设时间段内从首get的ask发出到服务器发出首数据包的时延大于第七预设阈值的次数大于第八预设阈值;所述第一用户号码通过所述第一用户终端上传数据到服务器空口以上的时延超长具体为在所述预设时间段内数据包上行往返时延大于第九预设阈值的次数大于第十预设阈值。

此外,上述的存储器903、存储器1003和存储器1103中的逻辑指令可以通过软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本发明各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:u盘、移动硬盘、只读存储器(rom,read-onlymemory)、随机存取存储器(ram,randomaccessmemory)、磁碟或者光盘等各种可以存储程序代码的介质。

以上所描述的装置实施例仅仅是示意性的,其中所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部模块来实现本实施例方案的目的。本领域普通技术人员在不付出创造性的劳动的情况下,即可以理解并实施。

通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到各实施方式可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件。基于这样的理解,上述技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品可以存储在计算机可读存储介质中,如rom/ram、磁碟、光盘等,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行各个实施例或者实施例的某些部分所述的方法。

最后应说明的是:以上实施例仅用以说明本发明的技术方案,而非对其限制;尽管参照前述实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的精神和范围。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1