数据业务体验评估方法、装置及网络设备的制作方法
【专利摘要】本发明实施例提供一种数据业务体验评估方法、装置及网络设备。一种方法包括:接收互联网中的服务器发送给移动站点MS的下行报文,记录下行报文的标识和接收到下行报文的第一时间,下行报文包括下行报文的标识;根据下行报文的标识,接收MS发送给服务器的下行应答报文,记录接收到下行应答报文的第二时间;根据第一时间和第二时间,获取下行报文对应的环路时延,以实现对数据业务体验的评估。本发明技术方案提高了对数据业务体验评估的实时性。
【专利说明】数据业务体验评估方法、装置及网络设备
【技术领域】
[0001]本发明涉及通信技术,尤其涉及一种数据业务体验评估方法、装置及网络设备。
【背景技术】
[0002]为了更好的评估第三代Urd-Generation,简称为3G)通信网络中用户的数据业务体验,对3G网络的数据业务质量进行评估,需要提供对3G网络中的数据业务体验进行评估的方法。
[0003]现有数据业务体验评估方法是通过在3G网络中增加一个服务器,通过抓取用户与网络交互的数据包,并将抓取到的数据包导入到服务器中,由服务器进行离线分析。基于服务器的数据业务体验评估是离线的,实时性不高。
【发明内容】
[0004]本发明实施例提供一种数据业务体验评估方法、装置及网络设备,用以提高对数据业务体验评估的实时性。
[0005]本发明实施例一方面提供一种数据业务体验评估方法,包括:
[0006]接收互联网中的服务器发送给移动站点MS的下行报文,记录所述下行报文的标识和接收到所述下行报文的第一时间,所述下行报文包括所述下行报文的标识;
[0007]根据所述下行报文的标识,接收所述MS发送给所述服务器的下行应答报文,记录接收到所述下行应答报文的第二时间;
[0008]根据所述第一时间和所述第二时间,获取所述下行报文对应的环路时延,以实现对数据业务体验的评估。
[0009]在上所述数据业务体验评估方法的一可选实施方式中,所述方法还包括:接收所述MS发送给所述服务器的上行报文,记录所述上行报文的标识和接收到所述上行报文的第三时间,所述上行报文包括所述上行报文的标识;
[0010]根据所述上行报文的标识,接收所述服务器发送给所述MS的上行应答报文,记录接收到所述上行应答报文的第四时间;
[0011]根据所述第三时间和所述第四时间,获取所述上行报文对应的环路时延,以实现对数据业务体验的评估。
[0012]在上所述数据业务体验评估方法的一可选实施方式中,所述方法还包括:将所述上行报文对应的环路时延发送给话务统计系统和/或呼叫详细记录CDR系统;和/或
[0013]将所述下行报文对应的环路时延发送给话务统计系统和/或呼叫详细记录CDR系统。
[0014]在上所述数据业务体验评估方法的一可选实施方式中,所述上行报文和所述下行报文为TCP报文,所述上行报文的标识为所述上行报文的TCP序列号,所述下行报文的标识为所述下行报文的TCP序列号。
[0015]本发明实施例一方面还提供一种数据业务体验评估装置,包括:[0016]第一接收记录模块,用于接收互联网中的服务器发送给移动站点MS的下行报文,记录所述下行报文的标识和接收到所述下行报文的第一时间,所述下行报文包括所述下行报文的标识;
[0017]第二接收记录模块,用于根据所述下行报文的标识,接收所述MS发送给所述服务器的下行应答报文,记录接收到所述下行应答报文的第二时间;
[0018]第一评估模块,用于根据所述第一时间和所述第二时间,获取所述下行报文对应的环路时延,以实现对数据业务体验的评估。
[0019]在上所述数据业务体验评估装置的一可选实施方式中,所述第一接收记录模块还用于接收所述MS发送给所述服务器的上行报文,记录所述上行报文的标识和接收到所述上行报文的第三时间,所述上行报文包括所述上行报文的标识;
[0020]所述第二接收记录模块还用于根据所述上行报文的标识,接收所述服务器发送给所述MS的上行应答报文,记录接收到所述上行应答报文的第四时间;
[0021]所述第一评估模块还用于根据所述第三时间和所述第四时间,获取所述上行报文对应的环路时延,以实现对数据业务体验的评估。
[0022]在上所述数据业务体验评估装置的一可选实施方式中,所述装置还包括:第一上报模块,用于将所述上行报文对应的环路时延发送给话务统计系统和/或呼叫详细记录CDR系统;和/或,用于将所述下行报文对应的环路时延发送给话务统计系统和/或呼叫详细记录⑶R系统。
[0023]在上所述数据业务体验评估装置的一可选实施方式中,所述上行报文和所述下行报文为TCP报文,所述上行报文的标识为所述上行报文的TCP序列号,所述下行报文的标识为所述下行报文的TCP序列号。
[0024]本发明实施例一方面又提供一种数据业务体验评估装置,包括:
[0025]接收器,用于接收互联网中的服务器发送给移动站点MS的下行报文,以及根据所述下行报文的标识,接收所述MS发送给所述服务器的下行应答报文,所述下行报文包括所述下行报文的标识;
[0026]处理器,用于记录所述接收器接收到所述下行报文的第一时间和所述下行报文的标识,以及记录所述接收器接收到所述下行应答报文的第二时间,并根据所述第一时间和所述第二时间,获取所述下行报文对应的环路时延,以实现对数据业务体验的评估。
[0027]本发明实施例一方面还提供一种网络设备,包括本发明实施例一方面提供的任一数据业务体验评估装置。
[0028]本发明实施例另一方面提供一种数据业务体验评估方法,包括:
[0029]接收移动站点MS发送给互联网中的服务器的上行报文,记录所述上行报文的标识和接收到所述上行报文的第三时间,所述上行报文包括所述上行报文的标识;
[0030]根据所述上行报文的标识,接收所述服务器发送给所述MS的上行应答报文,记录接收到所述上行应答报文的第四时间;
[0031]根据所述第三时间和所述第四时间,获取所述上行报文对应的环路时延,以实现对数据业务体验的评估。
[0032]在上所述数据业务体验评估方法的一可选实施方式中,所述方法还包括:接收所述服务器发送给所述MS的下行报文,记录所述下行报文的标识和接收到所述下行报文的第一时间,所述下行报文包括所述下行报文的标识;
[0033]根据所述下行报文的标识,接收所述MS发送给所述服务器的下行应答报文,记录接收到所述下行应答报文的第二时间;
[0034]根据所述第一时间和所述第二时间,获取所述下行报文对应的环路时延,以实现对数据业务体验的评估。
[0035]本发明实施例另一方面还提供一种数据业务体验评估装置,包括:
[0036]第三接收记录模块,用于接收移动站点MS发送给互联网中的服务器的上行报文,记录所述上行报文的标识和接收到所述上行报文的第三时间,所述上行报文包括所述上行报文的标识;
[0037]第四接收记录模块,用于根据所述上行报文的标识,接收所述服务器发送给所述MS的上行应答报文,记录接收到所述上行应答报文的第四时间;
[0038]第二评估模块,用于根据所述第三时间和所述第四时间,获取所述上行报文对应的环路时延,以实现对数据业务体验的评估。
[0039]在上所述数据业务体验评估装置的一可选实施方式中,所述第三接收记录模块还用于接收所述服务器发送给所述MS的下行报文,记录所述下行报文的标识和接收到所述下行报文的第一时间,所述下行报文包括所述下行报文的标识;
[0040]所述第四接收记录模块还用于根据所述下行报文的标识,接收所述MS发送给所述服务器的下行应答报文,记录接收到所述下行应答报文的第二时间;
[0041]所述第二评估模块还用于根据所述第一时间和所述第二时间,获取所述下行报文对应的环路时延,以实现对数据业务体验的评估。
[0042]本发明实施例另一方面又提供一种数据业务体验评估装置,包括:
[0043]接收器,用于接收移动站点MS发送给互联网中的服务器的上行报文,以及根据所述上行报文的标识,接收所述服务器发送给所述MS的上行应答报文,所述上行报文包括所述上行报文的标识;
[0044]处理器,用于记录所述接收器接收到所述上行报文的第三时间和所述上行报文的标识,以及记录所述接收器接收到所述上行应答报文的第四时间,并根据所述第三时间和所述第四时间,获取所述上行报文对应的环路时延,以实现对数据业务体验的评估。
[0045]本发明实施例另一方面还提供一种网络设备,包括本发明实施例另一方面提供的任一数据业务体验评估装置。
[0046]本发明实施例一方面提供的数据业务体验评估方法、装置及网络设备,通过记录接收到互联网中的服务器发送给MS的下行报文的时间和接收到MS返回给服务器的下行应答报文的时间,利用记录的两个时间获取下行报文对应的环路时延,通过该环路时延来评估数据业务体验,实现了对数据业务体验的在线评估,与现有技术相比,提高了数据业务体验评估的实时性。
[0047]本发明实施例另一方面提供的数据业务体验评估方法、装置及网络设备,通过记录接收到MS发送给互联网中的服务器的上行报文的时间和接收到服务器返回给MS的上行应答报文的时间,利用记录的两个时间获取上行报文对应的环路时延,通过该环路时延来评估数据业务体验,实现了对数据业务体验的在线评估,与现有技术相比,提高了数据业务体验评估的实时性。【专利附图】
【附图说明】
[0048]为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作一简单地介绍,显而易见地,下面描述中的附图是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。
[0049]图1为本发明一实施例提供的数据业务体验评估方法的流程图;
[0050]图2为本发明另一实施例提供的数据业务体验评估方法的流程图;
[0051]图3为本发明又一实施例提供的数据业务体验评估方法的流程图;
[0052]图4为本发明又一实施例提供的数据业务体验评估方法的流程图;
[0053]图5为本发明一实施例提供的网络拓扑示意图;
[0054]图6为本发明又一实施例提供的数据业务体验评估方法的流程图;
[0055]图7为本发明一实施例提供的数据业务体验评估装置的结构示意图;
[0056]图8为本发明另一实施例提供的数据业务体验评估装置的结构示意图;
[0057]图9为本发明又一实施例提供的数据业务体验评估装置的结构示意图;
[0058]图10为本发明又一实施例提供的数据业务体验评估装置的结构示意图。
【具体实施方式】
[0059]为使本发明实施例的目的、技术方案和优点更加清楚,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
[0060]图1为本发明一实施例提供的数据业务体验评估方法的流程图。如图1所示,本实施例的方法包括:
[0061]步骤101、接收互联网(英文为Internet)中的服务器发送给移动站点(MobileStation,简称为MS)的下行报文,记录该下行报文的标识和接收到该下行报文的第一时间,该下行报文包括该下行报文的标识。
[0062]步骤102、根据上述记录的下行报文的标识,接收MS发送给服务器的下行应答报文,记录接收到该下行应答报文的第二时间。
[0063]步骤103、根据上述第一时间和第二时间,获取下行报文对应的环路时延,以实现对数据业务体验的评估。
[0064]在本实施例的一可选实施方式中,还可以将下行报文对应的环路时延发送给话务统计系统和/或呼叫详细记录(Calling Detail Records,简称为CDR)系统,这样可以将用户的真实业务感受可视化,便于进一步评估数据业务体验。其中,通过将环路时延记录到话务统计系统,可以将数据业务体验与基站进行关联,可以按基站输出业务体验报告;通过将环路时延记录到CDR系统,可以将数据业务体验与MS进行关联,可以评估指定MS某次业务的业务体验。
[0065]在本实施例的一可选实施方式中,上述下行报文为传输控制协议(TransmissionControl Protocol,简称为TCP)报文,下行报文的标识为该下行报文的TCP序列号。相应的,下行应答报文也是TCP报文,且该下行应答报文也会携带有对应的TCP序列号。其中,下行应答报文的TCP序列号大于或等于下行报文的TCP序列号。
[0066]在此说明,上述实施例除了使用TCP之外,还可以使用用户数据包协议(UserDatagram Protocol,简称为UDP)或超文本传输协议(Hypertext Transfer Protocol,简称为HTTP)等,则下行报文可以为UDP报文或HTTP报文,相应的,下行应答报文也是UDP报文或HTTP报文。在此说明,由于UDP报文并不携带UDP序列号,所以UDP报文的标识可由上层协议为每个UDP报文添加,具体实现形式不做限定,只要能够唯一区分一个UDP报文即可。
[0067]进一步说明,上述实施例的执行主体可以是数据业务体验评估装置,该数据业务体验评估装置可以设置于3G网络中的基站控制器(Base Station Controller,简称为BSC)或BTS或分组数据服务节点(Packet Data Serving Node,简称为F1DSN)中实现,也可以直接作为3G网络中的BSC或BTS或I3DSN实现,但不限于此。由此可见,本实施例提供的方法可由3G网络中的现有设备实现,无需额外增加进行数据业务体验评估的服务器,与现有技术相比可以降低成本,另外,也不需要对现有网络架构进行改动,易于实现。
[0068]由上述可见,本实施例的数据业务体验评估方法,数据业务体验评估装置通过记录接收到Internet中的服务器发送给MS的下行报文的时间和接收到MS返回给服务器的下行应答报文的时间,利用记录的两个时间获取下行报文对应的环路时延,通过该环路时延来评估数据业务体验,实现了对数据业务体验的在线评估,与现有技术相比,提高了数据业务体验评估的实时性。
[0069]在本实施例的一可选实施方式中,如图2所示,本实施例的方法还包括:
[0070]步骤104、接收MS发送给服务器的上行报文,记录该上行报文的标识和接收到该上行报文的第三时间,该上行报文包括该上行报文的标识。
[0071]步骤105、根据上述记录的上行报文的标识,接收服务器发送给MS的上行应答报文,记录接收到该上行应答报文的第四时间。
[0072]步骤106、根据上述第三时间和第四时间,获取上行报文对应的环路时延,以实现对数据业务体验的评估。
[0073]在本实施例的一可选实施方式中,可以将上行报文对应的环路时延发送给话务统计系统和/或CDR系统,这样可以将用户的真实业务感受可视化,便于进一步评估数据业务体验。其中,通过将环路时延记录到话务统计系统,可以将数据业务体验与基站进行关联,可以按基站输出业务体验报告;通过将环路时延记录到CDR系统,可以将数据业务体验与MS进行关联,可以评估指定MS某次业务的业务体验。
[0074]在本实施例的一可选实施方式中,上述上行报文为TCP报文,上行报文的标识为该上行报文的TCP序列号。相应的,上行应答报文也是TCP报文,且该上行应答报文也会携带有对应的TCP序列号。其中,上行应答报文的TCP序列号大于或等于上行报文的TCP序列号。
[0075]在此说明,上述实施例除了使用TCP之外,还可以使用UDP或HTTP等,则上行报文可以为UDP报文或HTTP报文,相应的,上行应答报文也是UDP报文或HTTP报文。在此说明,由于UDP报文并不携带UDP序列号,所以UDP报文的标识可由上层协议为每个UDP报文添力口,具体实现形式不做限定,只要能够唯一区分一个UDP报文即可。
[0076]在此说明,上述步骤101-步骤103与步骤104-106的操作并不限定先后顺序,例如,可以先执行步骤102-步骤103描述的对上行报文的处理,也可以先执行步骤104-步骤106描述的对下行报文的处理,另外,步骤101-步骤103的步骤104-步骤106的操作还可以并行执行,具体视实际应用情况而定。
[0077]由上述可见,本实施例提供的方法一方面通过记录接收到Internet中的服务器发送给MS的下行报文的时间和接收到MS返回给服务器的下行应答报文的时间,利用记录的两个时间获取下行报文对应的环路时延,通过该环路时延来评估数据业务体验,从下行方向实现了对数据业务体验的在线评估,另一方面通过记录接收到MS发送给Internet中的服务器的上行报文的时间和接收到服务器返回给MS的上行应答报文的时间,利用记录的两个时间获取上行报文对应的环路时延,通过该环路时延来评估数据业务体验,从上行方向实现了对数据业务体验的在线评估,与现有技术相比,不仅提高了数据业务体验评估的实时性,也能够保证对数据业务体验评估的完整性。
[0078]图3为本发明又一实施例提供的数据业务体验评估方法的流程图。如图3所示,本实施例的方法包括:
[0079]步骤301、接收MS发送给互联网中的服务器的上行报文,记录上行报文的标识和接收到上行报文的第三时间,该上行报文包括该上行报文的标识。
[0080]步骤302、根据上述记录的上行报文的标识,接收服务器发送给MS的上行应答报文,记录接收到上行应答报文的第四时间。
[0081]步骤303、根据上述第三时间和第四时间,获取上行报文对应的环路时延,以实现对数据业务体验的评估。
[0082]在本实施例的一可选实施方式中,可以将上行报文对应的环路时延发送给3G网络中的话务统计系统和/或CDR系统,这样可以将用户的真实业务感受可视化,便于进一步评估数据业务体验。其中,通过将环路时延记录到话务统计系统,可以将数据业务体验与基站进行关联,可以按基站输出业务体验报告;通过将环路时延记录到CDR系统,可以将数据业务体验与MS进行关联,可以评估指定MS某次业务的业务体验。
[0083]在本实施例的一可选实施方式中,上述上行报文为TCP报文,上行报文的标识为该上行报文的TCP序列号。相应的,上行应答报文也是TCP报文,且该上行应答报文也会携带有对应的TCP序列号。其中,上行应答报文的TCP序列号大于或等于上行报文的TCP序列号。
[0084]在此说明,上述实施例除了使用TCP之外,还可以使用UDP或HTTP等,则上行报文可以为UDP报文或HTTP报文,相应的,上行应答报文也是UDP报文或HTTP报文。在此说明,由于UDP报文并不携带UDP序列号,所以UDP报文的标识可由上层协议为每个UDP报文添力口,具体实现形式不做限定,只要能够唯一区分一个UDP报文即可。
[0085]进一步说明,上述实施例的执行主体可以是数据业务体验评估装置,该数据业务体验评估装置可以设置于3G网络中的BSC或BTS或I3DSN中实现,或者也可以直接作为3G网络中的BSC或BTS或I3DSN实现,但不限于此。由此可见,本实施例提供的方法可由3G网络中的现有设备实现,无需额外增加进行数据业务体验评估的服务器,与现有技术相比可以降低成本,另外,也不需要对现有网络架构进行改动,易于实现。
[0086]由上述可见,本实施例的数据业务体验评估方法,数据业务体验评估装置通过记录接收到MS发送给Internet中的服务器的上行报文的时间和接收到服务器返回给MS的上行应答报文的时间,利用记录的两个时间获取上行报文对应的环路时延,通过该环路时延来评估数据业务体验,实现了对数据业务体验的在线评估,与现有技术相比,提高了数据业务体验评估的实时性。
[0087]在本实施例的一可选实施方式中,如图4所示,本实施例的方法还包括:
[0088]步骤304、接收服务器发送给MS的下行报文,记录下行报文的标识和接收到下行报文的第一时间,该下行报文包括该下行报文的标识。
[0089]步骤305、根据上述记录的下行报文的标识,接收MS发送给服务器的下行应答报文,记录接收到下行应答报文的第二时间。
[0090]步骤306、根据第一时间和第二时间,获取下行报文对应的环路时延,以实现对数据业务体验的评估。
[0091 ] 在本实施例的一可选实施方式中,还可以将下行报文对应的环路时延发送给话务统计系统和/或CDR系统,这样可以将用户的真实业务感受可视化,便于进一步评估数据业务体验。其中,通过将环路时延记录到话务统计系统,可以将数据业务体验与基站进行关联,可以按基站输出业务体验报告;通过将环路时延记录到CDR系统,可以将数据业务体验与MS进行关联,可以评估指定MS某次业务的业务体验。
[0092]在本实施例的一可选实施方式中,上述下行报文为TCP报文,下行报文的标识为该下行报文的TCP序列号。相应的,下行应答报文也是TCP报文,且该下行应答报文也会携带有对应的TCP序列号。其中,下行应答报文的TCP序列号大于或等于下行报文的TCP序列号。
[0093]在此说明,上述实施例除了使用TCP之外,还可以使用UDP或HTTP等,则下行报文可以为UDP报文或HTTP报文,相应的,下行应答报文也是UDP报文或HTTP报文。在此说明,由于UDP报文并不携带UDP序列号,所以UDP报文的标识可由上层协议为每个UDP报文添力口,具体实现形式不做限定,只要能够唯一区分一个UDP报文即可。
[0094]在此说明,上述步骤301-步骤303与步骤304-306的操作并不限定先后顺序,例如,可以先执行步骤302-步骤303描述的对上行报文的处理,也可以先执行步骤304-步骤306描述的对下行报文的处理,另外,步骤301-步骤303的步骤304-步骤306的操作还可以并行执行,具体视实际应用情况而定。
[0095]由上述可见,本实施例提供的方法一方面通过记录接收到MS发送给Internet中的服务器的上行报文的时间和接收到服务器返回给MS的上行应答报文的时间,利用记录的两个时间获取上行报文对应的环路时延,通过该下行报文对应的环路时延来评估数据业务体验,从上行方向实现了对数据业务体验的在线评估,另一方面还可以通过记录接收到Internet中的服务器发送给MS的下行报文的时间和接收到MS返回给服务器的下行应答报文的时间,利用记录的两个时间获取下行报文对应的环路时延,通过该上行报文对应的环路时延来评估数据业务体验,从下行方向实现了对数据业务体验的在线评估,与现有技术相比,不仅提高了数据业务体验评估的实时性,也能够保证对数据业务体验评估的完整性。
[0096]结合上述各实施例可见,本发明实施例可以仅利用上行报文对应的环路时延,或者仅利用下行报文对应的环路时延,或者同时使用上行报文对应的环路时延和下行报文对应的环路时延进行数据业务体验的评估,并且同时使用上行报文对应的环路时延和下行报文对应的环路时延进行数据业务体验的评估时,使用上行报文对应的环路时延和下行报文对应的环路时延进行数据业务体验评估的先后顺序不做限定,具体使用哪种方式可以根据实际应用需求而定。
[0097]图5为本发明以下各实施例所基于的网络拓扑示意图。如图5所示,该网络拓扑包括:依次连接的MS、BTS、BSC和PDSN,MS、BTS、BSC和PDSN位于3G网络中,PDSN还与互联网中的服务器连接。图5中未示出⑶R和话务统计系统。假设在以下实施例中,Internet中的业务和报文都承载在TCP协议之上。
[0098]在一个实施例中,执行主体为图5中的BSC。其中,BSC根据下行TCP报文对数据业务体验进行在线评估的方法包括:
[0099]步骤611、MS通过拨号等方式,建立Internet连接。
[0100]步骤612、MS通过TCP访问Internet上的服务器。
[0101]步骤613、服务器发送下行TCP报文,假设该下行TCP报文的序号为99。
[0102]步骤614、BSC对接收到的下行TCP报文进行检测,记录该下行TCP报文的序号99,并记录接收到该下行TCP报文的时间点,记为tl。
[0103]具体的,MS与F1DSN之间会采用点对点协议(Point-to-Point Protocol,简称为PPP)传输TCP报文,因此,BSC需要对接收到的PPP报文进行转译和解析,从PPP报文中获取互联网协议(Internet Protocol,简称为IP)报文,再从IP报文中获取TCP报文。其他步骤中各网元获取TCP报文的过程与此类似,不再赘述。
[0104]步骤615、BSC转发序号为99的下行TCP报文到MS。
[0105]步骤616、MS接收到序号为99的下行TCP报文后,将下行TCP报文对应的TCP应答报文的序号填充为99,并发送给BSC。
[0106]在此说明,如果MS在较短时间内同时接收到多个下行TCP报文,则MS可以进行合并应答,即仅对最后接收到的下行TCP报文进行应答。例如,如果MS在较短时间内同时接收到序号为99、100、101的下行TCP报文,则MS只需回复序号为101的TCP应答报文,服务器即可根据该序号为101的报文获知MS成功接收到序号为99、序号100、序号101的下行TCP报文。
[0107]在此说明,BSC与MS之间的报文需要通过BTS进行转发。
[0108]步骤617、BSC对接收到的TCP应答报文进行检测,如果TCP应答报文的序号大于或等于99,记录接收到TCP应答报文的时间点,记为t2。
[0109]步骤618、BSC计算下行TCP报文的环路时延为:t2_tl,实现对数据业务体验的评估,并将计算出的环路时延信息上报给CDR或者话务统计系统。
[0110]可选的,BSC还需要将上述TCP应答报文发送给Internet中的服务器。其中,BSC与服务器之间的报文需要通过rosN进行转发。
[0111]BSC通过上述过程完成了对MS与BSC之间的数据业务体验的评估。
[0112]图6给出了一种服务器向MS发送序号为1-400的TCP报文,BSC在此过程中进行数据业务体验评估的流程。图6中的“TCP seq+数字”表示序列号为后续数字的下行TCP报文,“TCP Ack+数字”表示序列号为后续数字的TCP应答报文。具体过程不再赘述。
[0113]其中,BSC根据上行TCP报文对数据业务体验进行在线评估的方法包括:
[0114]步骤621、MS通过拨号等方式,建立Internet连接。
[0115]步骤622、MS通过TCP协议访问Internet上的服务器。[0116]步骤623、MS向服务器发送上行TCP报文,假设该上行TCP报文的序号为19。
[0117]步骤624、BSC对接收到的上行TCP报文进行检测,记录该上行TCP报文的序号19,并记录接收到该上行TCP报文的时间点,记为t3。
[0118]其中,BSC与MS之间的报文需要通过BTS进行转发。
[0119]具体的,MS与I3DSN之间会采用PPP传输TCP报文,因此,BSC需要对接收到的PPP报文进行转译和解析,从PPP报文中获取IP报文,再从IP报文中获取TCP报文。其他步骤中各网元获取TCP报文的过程与此类似,不再赘述。
[0120]步骤625、BSC转发序号为19的上行TCP报文到服务器。
[0121]步骤626、服务器接收到序号为19的上行TCP报文后,将上行TCP报文对应的TCP应答报文的序号填充为19,并发送给BSC。
[0122]在此说明,BSC与服务器之间的报文需要通过H)SN进行转发。
[0123]步骤627、BSC对接收到的TCP应答报文进行检测,如果TCP应答报文的序号大于或等于19,记录接收到TCP应答报文的时间点,记为t4。
[0124]步骤628、BSC计算上行TCP报文的环路时延为:t4_t3,实现对数据业务体验的评估,并将计算出的环路时延信息上报给CDR或者话务统计系统。
[0125]可选的,BSC还可以将上述TCP应答报文发送给MS。
[0126]BSC通过上述过程完成了对Internet与BSC之间的数据业务体验的评估。
[0127]在另一个实施例中,执行主体为图5中的H)SN。其中,I3DSN根据下行TCP报文对数据业务体验进行在线评估的方法包括:
[0128]步骤711、MS通过拨号等方式,建立Internet连接。
[0129]步骤712、MS通过TCP访问Internet上的服务器。
[0130]步骤713、服务器发送下行TCP报文,假设该下行TCP报文的序号为99。
[0131]步骤714、PDSN对接收到的下行TCP报文进行检测,记录该下行TTCP报文的序号99,并记录接收到该下行TCP报文的时间点,记为tl。
[0132]步骤715、H)SN转发序号为99的下行TCP报文到MS。
[0133]步骤716、MS接收到序号为99的下行TCP报文后,将下行TCP报文对应的TCP应答报文的序号填充为99,并发送给rosN。
[0134]在此说明,如果MS在较短时间内同时接收到多个下行TCP报文,则MS可以进行合并应答,即仅对最后接收到的下行TCP报文进行应答。例如,如果MS在较短时间内同时接收到序号为99、100、101的下行TCP报文,则MS只需回复序号为101的TCP应答报文,服务器即可根据该序号为101的报文获知MS成功接收到序号为99、序号100、序号101的下行TCP报文。
[0135]在此说明,PDSN与MS之间的报文需要通过BTS和BSC进行转发。
[0136]步骤717JDSN对接收到的TCP应答报文进行检测,如果TCP应答报文的序号大于或等于99,记录接收到TCP应答报文的时间点,记为t2。
[0137]步骤718JDSN计算下行TCP报文的环路时延为:t2_tl,实现对数据业务体验的评估,并将计算出的环路时延信息上报给CDR或者话务统计系统。
[0138]可选的,PDSN还需要将上述TCP应答报文发送给Internet中的服务器。
[0139]H)SN通过上述过程完成了对MS与I3DSN之间的数据业务体验的评估。[0140]其中,PDSN根据上行TCP报文对数据业务体验进行在线评估的方法包括:
[0141]步骤721、MS通过拨号等方式,建立Internet连接。
[0142]步骤722、MS通过TCP协议访问Internet上的服务器。
[0143]步骤723、MS向服务器发送上行TCP报文,假设该上行TCP报文的序号为19。
[0144]步骤724、PDSN对接收到的上行TCP报文进行检测,记录该上行TCP报文的序号19,并记录接收到该上行TCP报文的时间点,记为t3。
[0145]步骤725JDSN转发序号为19的上行TCP报文到服务器。
[0146]在此说明,PDSN与MS之间的报文需要通过BTS和BSC进行转发。
[0147]步骤726、服务器接收到序号为19的上行TCP报文后,将上行TCP报文对应的TCP应答报文的序号填充为19,并发送给rosN。
[0148]步骤727JDSN对接收到的TCP应答报文进行检测,如果TCP应答报文的序号大于或等于19,记录接收到TCP应答报文的时间点,记为t4。
[0149]步骤728JDSN计算上行TCP报文的环路时延为:t4_t3,实现对数据业务体验的评估,并将计算出的环路时延信息上报给CDR或者话务统计系统。
[0150]可选的,PDSN还可以将上述TCP应答报文发送给MS。
[0151]BSC通过上述过程完成了对Internet与I3DSN之间的数据业务体验的评估。
[0152]在又一个实施例中,执行主体为图5中的BTS。其中,BTS根据下行TCP报文对数据业务体验进行在线评估的方法包括:
[0153]步骤811、MS通过拨号等方式,建立Internet连接。
[0154]步骤812、MS通过TCP协议访问Internet上的服务器。
[0155]步骤813、服务器发送下行TCP报文,假设该下行TCP报文的序号为99。
[0156]步骤814、BTS对接收到的下行TCP报文进行检测,记录该下行TTCP报文的序号99,并记录接收到该下行TCP报文的时间点,记为tl。
[0157]具体的,MS与I3DSN之间会采用PPP传输TCP报文,因此,BTS可以对接收到的PPP报文进行转译和解析,从PPP报文中获取IP报文,再从IP报文中获取TCP报文。其他步骤中各网元获取TCP报文的过程与此类似,不再赘述。
[0158]BTS和服务器之间的报文需要通过BSC和TOSN等进行转发。
[0159]步骤815、BTS转发序号为99的下行TCP报文到MS。
[0160]步骤816、MS接收到序号为99的下行TCP报文后,将下行TCP报文对应的TCP应答报文的序号填充为99,并发送给BTS。
[0161]在此说明,如果MS在较短时间内同时接收到多个下行TCP报文,则MS可以进行合并应答,即仅对最后接收到的下行TCP报文进行应答。例如,如果MS在较短时间内同时接收到序号为99、100、101的下行TCP报文,则MS只需回复序号为101的TCP应答报文,服务器即可根据该序号为101的报文获知MS成功接收到序号为99、序号100、序号101的下行TCP报文。
[0162]步骤817、BTS对接收到的TCP应答报文进行检测,如果TCP应答报文的序号大于或等于99,记录接收到TCP应答报文的时间点,记为t2。
[0163]步骤818、BTS计算下行TCP报文的环路时延为:t2_tl,实现对数据业务体验的评估,并将计算出的环路时延信息上报给CDR或者话务统计系统。[0164]可选的,BTS还需要将上述TCP应答报文发送给Internet中的服务器。
[0165]BTS通过上述过程完成了对MS与BTS之间的数据业务体验的评估。
[0166]其中,BTS根据上行TCP报文对数据业务体验进行在线评估的方法包括:
[0167]步骤821、MS通过拨号等方式,建立Internet连接。
[0168]步骤822、MS通过TCP协议访问Internet上的服务器。
[0169]步骤823、MS向服务器发送上行TCP报文,假设该上行TCP报文的序号为19。
[0170]步骤824、BTS对接收到的上行TCP报文进行检测,记录该上行TCP报文的序号19,并记录接收到该上行TCP报文的时间点,记为t3。
[0171]具体的,MS与I3DSN之间会采用PPP传输TCP报文,因此,BTS需要对接收到的PPP报文进行转译和解析,从PPP报文中获取IP报文,再从IP报文中获取TCP报文。其他步骤中各网元获取TCP报文的过程与此类似,不再赘述。
[0172]步骤825、BTS转发序号为19的上行TCP报文到服务器。
[0173]在此说明,BTS与服务器之间的报文需要通过BSC和TOSN等进行转发。
[0174]步骤826、服务器接收到序号为19的上行TCP报文后,将上行TCP报文对应的TCP应答报文的序号填充为19,并发送给BTS。
[0175]步骤827、BTS对接收到的TCP应答报文进行检测,如果TCP应答报文的序号大于或等于19,记录接收到TCP应答报文的时间点,记为t4。
[0176]步骤828、BTS计算上行TCP报文的环路时延为:t4_t3,实现对数据业务体验的评估,并将计算出的环路时延信息上报给CDR或者话务统计系统。
[0177]可选的,BTS还可以将上述TCP应答报文发送给MS。
[0178]BSC通过上述过程完成了对Internet与BTS之间的数据业务体验的评估。
[0179]图7为本发明一实施例提供的数据业务体验评估装置的结构示意图。如图7所示,本实施例的装置包括:第一接收记录模块91、第二接收记录模块92和第一评估模块93。
[0180]第一接收记录模块91,用于接收互联网中的服务器发送给MS的下行报文,记录下行报文的标识和接收到下行报文的第一时间,该下行报文包括该下行报文的标识。
[0181]第二接收记录模块92,与第一接收记录模块91连接,用于根据第一接收记录模块91记录的下行报文的标识,接收MS发送给服务器的下行应答报文,记录接收到下行应答报文的第二时间。
[0182]第一评估模块93,与第一接收记录模块91和第二接收记录模块92连接,用于根据第一接收记录模块91记录的第一时间和第二接收记录模块92记录的第二时间,获取下行报文对应的环路时延,以实现对数据业务体验的评估。
[0183]在本实施例的一可选实施方式中,第一接收记录模块91还用于接收MS发送给服务器的上行报文,记录上行报文的标识和接收到上行报文的第三时间,该上行报文包括该上行报文的标识。
[0184]相应的,第二接收记录模块92还用于根据第一接收记录模块91记录的上行报文的标识,接收服务器发送给MS的上行应答报文,记录接收到上行应答报文的第四时间。
[0185]相应的,第一评估模块93还用于根据第一接收记录模块91记录的第三时间和第二接收记录模块92记录的第四时间,获取上行报文对应的环路时延,以实现对数据业务体验的评估。[0186]在本实施例的一可选实施方式中,本实施例的装置还包括:第一上报模块94。第一上报模块94,与第一评估模块93连接,用于将第一评估模块93获取的下行报文对应的环路时延发送给话务统计系统和/或CDR系统。和/或,第一上报模块94用于将第一评估模块93获取的下行报文对应的环路时延发送给话务统计系统和/或CDR系统。
[0187]在本实施例的一可选实施方式中,上述上行报文和下行报文为TCP报文,上行报文的标识为上行报文的TCP序列号,下行报文的标识为下行报文的TCP序列号。相应的,上行应答报文和下行应答报文也是TCP报文。
[0188]在本实施例的一可选实施方式中,上述上行报文和下行报文还可以是UDP报文或HTTP报文,相应的,上行应答报文和下行应答报文也是UDP报文或HTTP报文。
[0189]本实施例的数据业务体验评估装置的各功能模块可用于执行上述方法实施例,例如图1或图2所示实施例中的相应流程,其具体工作原理不再赘述,详见方法实施的描述。
[0190]本实施例的数据业务体验评估装置可以设置于BTS、BSC或H)SN中实现,也可以就是BTS、BSC或roSN,但不限于此。
[0191]本实施例的数据业务体验评估装置,通过记录接收到Internet中的服务器发送给MS的下行报文的时间和接收到MS返回给服务器的下行应答报文的时间,利用记录的两个时间获取下行报文对应的环路时延,通过该环路时延来评估数据业务体验,实现了对数据业务体验的在线评估,与现有技术相比,提高了数据业务体验评估的实时性。
[0192]图8为本发明另一实施例提供的数据业务体验评估装置的结构示意图。如图8所示,本实施例的装置包括:接收器1001和处理器1002。
[0193]接收器1001,用于接收互联网中的服务器发送给MS的下行报文,以及根据下行报文的标识,接收MS发送给服务器的下行应答报文,该下行报文包括该下行报文的标识。
[0194]处理器1002,与接收器1001连接,用于记录接收器1001接收到下行报文的第一时间和下行报文的标识,以及记录接收器1001接收到下行应答报文的第二时间,并根据第一时间和第二时间,获取下行报文对应的环路时延,以实现对数据业务体验的评估。
[0195]在本实施例的一可选实施方式中,接收器1001还用于接收MS发送给服务器的上行报文,以及根据上行报文的标识,接收服务器发送给MS的上行应答报文,该上行报文包括该上行报文的标识。
[0196]处理器1002还用于记录接收器1001接收到上行报文的第三时间和上行报文的标识,记录接收器1001接收到上行应答报文的第四时间,并根据第三时间和第四时间,获取上行报文对应的环路时延,以实现对数据业务体验的评估。
[0197]在本实施例的一可选实施方式中,本实施例的装置还包括:发送器1003。发送器1003,与处理器1002连接,用于将处理器1002获取的下行报文对应的环路时延发送给话务统计系统和/或CDR系统。和/或,发送器1003用于将处理器1002获取的下行报文对应的环路时延发送给话务统计系统和/或CDR系统。
[0198]在本实施例的一可选实施方式中,上述上行报文和下行报文为TCP报文,上行报文的标识为上行报文的TCP序列号,下行报文的标识为下行报文的TCP序列号。相应的,上行应答报文和下行应答报文也是TCP报文。
[0199]在本实施例的一可选实施方式中,上述上行报文和下行报文还可以是UDP报文或HTTP报文,相应的,上行应答报文和下行应答报文也是UDP报文或HTTP报文。[0200]本实施例的数据业务体验评估装置的各功能模块可用于执行上述方法实施例,例如图1或图2所示实施例中的相应流程,其具体工作原理不再赘述,详见方法实施的描述。
[0201]本实施例的数据业务体验评估装置可以设置于BTS、BSC或I3DSN中实现,也可以就是BTS、BSC或roSN,但不限于此。
[0202]本实施例的数据业务体验评估装置,通过记录接收到Internet中的服务器发送给MS的下行报文的时间和接收到MS返回给服务器的下行应答报文的时间,利用记录的两个时间获取下行报文对应的环路时延,通过该环路时延来评估数据业务体验,实现了对数据业务体验的在线评估,与现有技术相比,提高了数据业务体验评估的实时性。
[0203]图9为本发明又一实施例提供的数据业务体验评估装置的结构示意图。如图9所示,本实施例的装置包括:第三接收记录模块71、第四接收记录模块72和第二评估模块73。
[0204]第三接收记录模块71,用于接收MS发送给互联网中的服务器的上行报文,记录上行报文的标识和接收到上行报文的第三时间,该上行报文包括上行报文的标识。
[0205]第四接收记录模块72,与第三接收记录模块71连接,用于根据第三接收记录模块71记录的上行报文的标识,接收服务器发送给MS的上行应答报文,记录接收到上行应答报文的第四时间。
[0206]第二评估模块73,与第三接收记录模块71和第四接收记录模块72连接,用于根据第三接收记录模块71记录的第三时间和第四接收记录模块72记录的第四时间,获取上行报文对应的环路时延,以实现对数据业务体验的评估。
[0207]在本实施例的一可选实施方式中,第三接收记录模块71还用于接收服务器发送给MS的下行报文,记录下行报文的标识和接收到下行报文的第一时间,该下行报文包括该下行报文的标识。
[0208]相应的,第四接收记录模块72还用于根据第三接收记录模块71记录的下行报文的标识,接收MS发送给服务器的下行应答报文,记录接收到下行应答报文的第二时间。
[0209]相应的,第二评估模块73还用于根据第三接收记录模块71记录的第一时间和第四接收记录模块72记录的第二时间,获取下行报文对应的环路时延,以实现对数据业务体验的评估。
[0210]在本实施例的一可选实施方式中,本实施例的装置还包括:第二上报模块74。第二上报模块74,与第二评估模块73连接,用于将第二评估模块73获取的上行报文对应的环路时延发送给话务统计系统和/或CDR系统。和/或,第二上报模块74用于将第二评估模块73获取的下行报文对应的环路时延发送给话务统计系统和/或CDR系统。
[0211]在本实施例的一可选实施方式中,上述上行报文和下行报文为TCP报文,上行报文的标识为上行报文的TCP序列号,下行报文的标识为下行报文的TCP序列号。相应的,上行应答报文和下行应答报文也是TCP报文。
[0212]在本实施例的一可选实施方式中,上述上行报文和下行报文还可以是UDP报文或HTTP报文,相应的,上行应答报文和下行应答报文也是UDP报文或HTTP报文。
[0213]本实施例的数据业务体验评估装置的各功能模块可用于执行上述方法实施例,例如图3或图4所示实施例中的相应流程,其具体工作原理不再赘述,详见方法实施的描述。
[0214]本实施例的数据业务体验评估装置可以设置于BTS、BSC或H)SN中实现,也可以就是BTS、BSC或roSN,但不限于此。[0215]本实施例的数据业务体验评估装置,通过记录接收到MS发送给Internet中的服务器的上行报文的时间和接收到服务器返回给MS的上行应答报文的时间,利用记录的两个时间获取上行报文对应的环路时延,通过该环路时延来评估数据业务体验,实现了对数据业务体验的在线评估,与现有技术相比,提高了数据业务体验评估的实时性。
[0216]图10为本发明又一实施例提供的数据业务体验评估装置的结构示意图。如图10所示,本实施例的装置包括:接收器81和处理器82。
[0217]接收器81,用于接收MS发送给互联网中的服务器的上行报文,以及根据上行报文的标识,接收服务器发送给MS的上行应答报文,该上行报文包括该上行报文的标识。
[0218]处理器82,与接收器81连接,用于记录接收器81接收到上行报文的第三时间和上行报文的标识,以及记录接收器81接收到上行应答报文的第四时间,并根据第三时间和第四时间,获取上行报文对应的环路时延,以实现对数据业务体验的评估。
[0219]在本实施例的一可选实施方式中,接收器811还用于接收服务器发送给MS的下行报文,根据下行报文的标识,接收MS发送给服务器的下行应答报文,该下行报文包括该下行报文的标识。
[0220]相应的,处理器82还用于记录接收器81接收到下行报文的第一时间和下行报文的标识,记录接收器81接收到下行应答报文的第二时间,并根据第一时间和第二时间,获取下行报文对应的环路时延,以实现对数据业务体验的评估。
[0221]在本实施例的一可选实施方式中,本实施例的装置还包括:发送器83。发送器83,与处理器82连接,用于将处理器82获取的上行报文对应的环路时延发送给话务统计系统和/或CDR系统,和/或,将处理器82获取的下行报文对应的环路时延发送给话务统计系统和/或CDR系统。
[0222]在本实施例的一可选实施方式中,上述上行报文和下行报文为TCP报文,上行报文的标识为上行报文的TCP序列号,下行报文的标识为下行报文的TCP序列号。相应的,上行应答报文和下行应答报文也是TCP报文。
[0223]在本实施例的一可选实施方式中,上述上行报文和下行报文还可以是UDP报文或HTTP报文,相应的,上行应答报文和下行应答报文也是UDP报文或HTTP报文。
[0224]本实施例的数据业务体验评估装置的各功能模块可用于执行上述方法实施例,例如图3或图4所示实施例中的相应流程,其具体工作原理不再赘述,详见方法实施的描述。
[0225]本实施例的数据业务体验评估装置可以设置于BTS、BSC或I3DSN中实现,也可以就是BTS、BSC或roSN,但不限于此。
[0226]本实施例的数据业务体验评估装置,通过记录接收到MS发送给Internet中的服务器的上行报文的时间和接收到服务器返回给MS的上行应答报文的时间,利用记录的两个时间获取上行报文对应的环路时延,通过该环路时延来评估数据业务体验,实现了对数据业务体验的在线评估,与现有技术相比,提高了数据业务体验评估的实时性。
[0227]本发明一实施例提供一种网络设备,包括图7所示实施例提供的数据业务体验评估装置。该网络设备可以是BTS或BSC或H)SN。
[0228]本实施例的网络设备同样可用于执行图1或图2所示数据业务体验评估方法的流程,同样可以提高对数据业务体验评估的实时性。
[0229]本发明另一实施例提供一种网络设备,包括图9所示实施例提供的数据业务体验评估装置。该网络设备可以是BTS或BSC或roSN。
[0230]本实施例的网络设备同样可用于执行图3或图4所示数据业务体验评估方法的流程,同样可以提高对数据业务体验评估的实时性。
[0231]本领域普通技术人员可以理解:实现上述各方法实施例的全部或部分步骤可以通过程序指令相关的硬件来完成。前述的程序可以存储于一计算机可读取存储介质中。该程序在执行时,执行包括上述各方法实施例的步骤;而前述的存储介质包括:R0M、RAM、磁碟或者光盘等各种可以存储程序代码的介质。
[0232]最后应说明的是:以上各实施例仅用以说明本发明的技术方案,而非对其限制;尽管参照前述各实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分或者全部技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的范围。
【权利要求】
1.一种数据业务体验评估方法,其特征在于,包括: 接收互联网中的服务器发送给移动站点MS的下行报文,记录所述下行报文的标识和接收到所述下行报文的第一时间,所述下行报文包括所述下行报文的标识; 根据所述下行报文的标识,接收所述MS发送给所述服务器的下行应答报文,记录接收到所述下行应答报文的第二时间; 根据所述第一时间和所述第二时间,获取所述下行报文对应的环路时延,以实现对数据业务体验的评估。
2.根据权利要求1所述的数据业务体验评估方法,其特征在于,还包括: 接收所述MS发送给所述服务器的上行报文,记录所述上行报文的标识和接收到所述上行报文的第三时间,所述上行报文包括所述上行报文的标识; 根据所述上行报文的标识,接收所述服务器发送给所述MS的上行应答报文,记录接收到所述上行应答报文的第四时间; 根据所述第三时间和所述第四时间,获取所述上行报文对应的环路时延,以实现对数据业务体验的评估。
3.根据权利要求2所述的数据业务体验评估方法,其特征在于,还包括: 将所述上行报文对应的环路时延发送给话务统计系统和/或呼叫详细记录CDR系统;和/或 将所述下行报文对应的环路时延发送给话务统计系统和/或呼叫详细记录CDR系统。
4.根据权利要求2所述的数据业务体验评估方法,其特征在于,所述上行报文和所述下行报文为TCP报文,所述上行报文的标识为所述上行报文的TCP序列号,所述下行报文的标识为所述下行报文的TCP序列号。
5.一种数据业务体验评估方法,其特征在于,包括: 接收移动站点MS发送给互联网中的服务器的上行报文,记录所述上行报文的标识和接收到所述上行报文的第三时间,所述上行报文包括所述上行报文的标识; 根据所述上行报文的标识,接收所述服务器发送给所述MS的上行应答报文,记录接收到所述上行应答报文的第四时间; 根据所述第三时间和所述第四时间,获取所述上行报文对应的环路时延,以实现对数据业务体验的评估。
6.根据权利要求5所述的数据业务体验评估方法,其特征在于,还包括: 接收所述服务器发送给所述MS的下行报文,记录所述下行报文的标识和接收到所述下行报文的第一时间,所述下行报文包括所述下行报文的标识; 根据所述下行报文的标识,接收所述MS发送给所述服务器的下行应答报文,记录接收到所述下行应答报文的第二时间; 根据所述第一时间和所述第二时间,获取所述下行报文对应的环路时延,以实现对数据业务体验的评估。
7.一种数据业务体验评估装置,其特征在于,包括; 第一接收记录模块,用于接收互联网中的服务器发送给移动站点MS的下行报文,记录所述下行报文的标识和接收到所述下行报文的第一时间,所述下行报文包括所述下行报文的标识;第二接收记录模块,用于根据所述下行报文的标识,接收所述MS发送给所述服务器的下行应答报文,记录接收到所述下行应答报文的第二时间; 第一评估模块,用于根据所述第一时间和所述第二时间,获取所述下行报文对应的环路时延,以实现对数据业务体验的评估。
8.根据权利要求7所述的数据业务体验评估装置,其特征在于,所述第一接收记录模块还用于接收所述MS发送给所述服务器的上行报文,记录所述上行报文的标识和接收到所述上行报文的第三时间,所述上行报文包括所述上行报文的标识; 所述第二接收记录模块还用于根据所述上行报文的标识,接收所述服务器发送给所述MS的上行应答报文,记录接收到所述上行应答报文的第四时间; 所述第一评估模块还用于根据所述第三时间和所述第四时间,获取所述上行报文对应的环路时延,以实现对数据业务体验的评估。
9.根据权利要求8所述的数据业务体验评估装置,其特征在于,还包括: 第一上报模块,用于将所述上行报文对应的环路时延发送给话务统计系统和/或呼叫详细记录CDR系统;和/或,用于将所述下行报文对应的环路时延发送给话务统计系统和/或呼叫详细记录⑶R系统。
10.根据权利要求8所述的数据业务体验评估装置,其特征在于,所述上行报文和所述下行报文为TCP报文,所述上行报文的标识为所述上行报文的TCP序列号,所述下行报文的标识为所述下行报文的TCP序列号。
11.一种数据业务体验 评估装置,其特征在于,包括: 接收器,用于接收互联网中的服务器发送给移动站点MS的下行报文,以及根据所述下行报文的标识,接收所述MS发送给所述服务器的下行应答报文,所述下行报文包括所述下行报文的标识; 处理器,用于记录所述接收器接收到所述下行报文的第一时间和所述下行报文的标识,以及记录所述接收器接收到所述下行应答报文的第二时间,并根据所述第一时间和所述第二时间,获取所述下行报文对应的环路时延,以实现对数据业务体验的评估。
12.—种数据业务体验评估装置,其特征在于,包括: 第三接收记录模块,用于接收移动站点MS发送给互联网中的服务器的上行报文,记录所述上行报文的标识和接收到所述上行报文的第三时间,所述上行报文包括所述上行报文的标识; 第四接收记录模块,用于根据所述上行报文的标识,接收所述服务器发送给所述MS的上行应答报文,记录接收到所述上行应答报文的第四时间; 第二评估模块,用于根据所述第三时间和所述第四时间,获取所述上行报文对应的环路时延,以实现对数据业务体验的评估。
13.根据权利要求12所述的数据业务体验评估装置,其特征在于,所述第三接收记录模块还用于接收所述服务器发送给所述MS的下行报文,记录所述下行报文的标识和接收到所述下行报文的第一时间,所述下行报文包括所述下行报文的标识; 所述第四接收记录模块还用于根据所述下行报文的标识,接收所述MS发送给所述服务器的下行应答报文,记录接收到所述下行应答报文的第二时间; 所述第二评估模块还用于根据所述第一时间和所述第二时间,获取所述下行报文对应的环路时延,以实现对数据业务体验的评估。
14.一种数据业务体验评估装置,其特征在于,包括: 接收器,用于接收移动站点MS发送给互联网中的服务器的上行报文,以及根据所述上行报文的标识,接收所述服务器发送给所述MS的上行应答报文,所述上行报文包括所述上行报文的标识; 处理器,用于记录所述接收器接收到所述上行报文的第三时间和所述上行报文的标识,以及记录所述接收器接收到所述上行应答报文的第四时间,并根据所述第三时间和所述第四时间,获取所述上行报文对应的环路时延,以实现对数据业务体验的评估。
15.一种网络设备,其特征在于,包括:权利要求7-10任一项所述的数据业务评估装置。
16.根据权利要求15所述的网络设备,其特征在于,所述网络设备为基站BTS、基站控制器BSC或分组数据服务节点roSN。
17.—种网络设备,其特征在于,包括:权利要求12或13所述的数据业务评估装置。
18.根据权利要求17所述的网络设备,其特征在于,所述网络设备为基站BTS、基站控制器BSC或分组数据服务节点H)SN。
【文档编号】H04L29/06GK103581142SQ201210275337
【公开日】2014年2月12日 申请日期:2012年8月3日 优先权日:2012年8月3日
【发明者】谢波, 嵇家刚 申请人:华为技术有限公司