业务感知评估方法和装置制造方法

文档序号:7999156阅读:169来源:国知局
业务感知评估方法和装置制造方法
【专利摘要】本发明公开一种业务感知评估方法和装置。其中在业务感知评估方法中,采集通过网络传输的信息,对信息进行协议解码和信令拆包,根据信息属性设置相应的网络标识,利用单位时间内统计的网络标识获得相应网络侧的业务感知。通过利用相应的标识进行有线侧和无线侧的业务感知,以便于维护人员对于问题点的定位、统计和优化。
【专利说明】业务感知评估方法和装置

【技术领域】
[0001] 本发明涉及通信领域,特别涉及一种业务感知评估方法和装置。

【背景技术】
[0002] 随着中国3G业务的规模发展,越来越多的用户开始使用3G智能手机,其业务多样 性和使用便捷性为广大用户所接受,客户终端的使用行为正在从普通的打电话方式向多媒 体业务方式所转变。
[0003] 随着用户对3G业务的要求越来越高,运营商需要对用户业务级的感知指标进行 评估和监控。现在的网络指标监控体系一般采用基站设备采集信令的方式,通过一定的算 法处理后得出网络设备的性能指标情况,这种评估方式只能细化到载扇级别的网络质量, 即使采用较先进的话单采集系统也只能对用户的一次通话或者一次拨号进行使用感知评 估。而业务级的指标涉及面非常广泛,中间涉及的设备环节非常多,是一套包含了有线侧和 无线侧的端到端系统。
[0004] 图1为现有技术中包括有线侧和无线侧的端到端系统一个实施例的示意图。如图 1所示,用户终端1通过无线方式与网络设备2进行交互,网络设备2通过有线方式与网络 设备3进行交互。目前现有的3G业务感知评估系统只能判断出用户使用的业务和总体感 知,而针对图1所示的系统,业务感知指标涉及到一套全流程的端到端系统,包括有线和无 线两部分,如果用户感知不能区分到有线侧和无线侧这两部分,那么无法迅速地定位到问 题的来源,不方便通讯产业工作人员对问题的排查,且国际上暂且没有合适的指标和方法 来定义有线和无线的客户感知。
[0005] 主要有以下原因:
[0006] 1、IP (Internet Protocol,互联网协议)网络数据量极大,采集点少,从海量数据 中提取能准确反映用户感知的数据很困难;
[0007] 2、有线指标和无线指标定义差别很大。以3G业务举例,无线侧的业务休眠后是释 放空口资源的,而有线侧的PPP (Point to Point,点到点)连接还在,有线侧的指标无法准 确反映QQ等业务的寻呼相应成功率。
[0008] 3、指标无法区分有线和无线,往往不能有效地定位网络问题,对指导用户感知的 提升效果不大。
[0009] 因此,迫切需要一种可区分有线和无线指标的3G业务客户感知评估方案。


【发明内容】

[0010] 本发明要解决的技术问题是提供一种业务感知评估方法和装置。通过提取网络中 的信息,通过对信息进行解码和信令分析,提取信息中的关键属性进行标识,通过利用相应 的标识进行有线侧和无线侧的业务感知,以便于维护人员对于问题点的定位、统计和优化。 [0011] 根据本发明的一个方面,提供一种业务感知评估方法,包括:
[0012] 采集通过网络传输的信息;
[0013] 对信息进行协议解码和信令拆包;
[0014] 根据信息属性设置相应的网络标识;
[0015] 利用单位时间内统计的网络标识获得相应网络侧的业务感知。
[0016] 优选的,采集通过网络传输的信息的步骤包括:
[0017] 采集用户终端发送给业务服务器的上传数据包请求信息;
[0018] 采集业务服务器发送给用户终端的与上传数据包请求信息相关联的首个回复数 据包;
[0019] 采集用户终端发送给业务服务器的与首个回复数据包相关联的首个确认数据包。
[0020] 优选的,根据信息属性设置相应的网络标识的步骤包括:
[0021] 当采集到的信息为用户终端发送给业务服务器的上传数据包请求信息时,将所述 上传数据包请求信息标记为有线首包请求信息,累计有线首包请求信息的个数;
[0022] 当采集到的信息为业务服务器发送给用户终端的与上传数据包相关联的首个回 复数据包时,将所述首个回复数据包分别标记为有线首包回复信息和无线首包请求信息, 分别累计有线首包回复信息的个数和无线首包请求信息的个数;
[0023] 当采集到的信息为用户终端发送给业务服务器的与首个回复数据包相关联的首 个确认数据包时,将所述首个确认数据包标记为无线首包回复信息,累计无线首包回复信 息的个数。
[0024] 优选的,利用单位时间内统计的网络标识获得相应网络侧的业务感知的步骤包 括:
[0025] 利用单位时间内统计的有线首包请求信息个数除以所述单位时间内统计的有线 首包回复信息个数,获取有线侧的首次点击成功率;
[0026] 利用单位时间内统计的无线首包请求信息个数除以所述单位时间内统计的无线 首包回复信息个数,获取无线侧的首次点击成功率。
[0027] 优选的,采集通过网络传输的信息的步骤还包括:
[0028] 采集用户终端发送给业务服务器的上传数据包。
[0029] 优选的,根据信息属性设置相应的网络标识的步骤包括:
[0030] 当采集到的信息为用户终端发送给业务服务器的上传数据包时,判断上传数据包 中是否包括选择性确认SACK信息;
[0031] 若上传数据包中不包括SACK信息,则累计上传数据包的个数;
[0032] 若上传数据包中包括SACK信息,则提取SACK信息中包括的序列标识;
[0033] 判断所述序列标识是否已存储在缓存设备中;
[0034] 若所述序列标识已存储在缓存设备中,则将所述上传数据包标记为无线重传包, 累计无线重传包的个数;
[0035] 若所述序列标识没有存储在缓存设备中,则将所述上传数据包标记为有线重传 包,累计有线重传包的个数。
[0036] 优选的,利用单位时间内统计的网络标识获得相应网络侧的业务感知的步骤包 括:
[0037] 利用单位时间内统计的有线重传包个数除以所述单位时间内统计的上行数据包 个数,获取有线侧的重传率;
[0038] 利用单位时间内统计的无线重传包个数除以所述单位时间内统计的上行数据包 个数,获取无线侧的重传率。
[0039] 根据本发明的另一方面,提供一种业务感知评估装置,包括采集单元、信息处理单 元、用户学习单元和业务感知单元,其中:
[0040] 采集单元,用于采集通过网络传输的信息;
[0041] 信息处理单元,用于对信息进行协议解码和信令拆包;
[0042] 用户学习单元,用于根据信息属性设置相应的网络标识;
[0043] 业务感知单元,用于利用单位时间内统计的网络标识获得相应网络侧的业务感 知。
[0044] 优选的,采集单元具体用于采集用户终端发送给业务服务器的上传数据包请求信 息,采集业务服务器发送给用户终端的与上传数据包请求信息相关联的首个回复数据包, 采集用户终端发送给业务服务器的与首个回复数据包相关联的首个确认数据包。
[0045] 优选的,用户学习单元具体包括标识模块、第一累计模块、第二累计模块、第三累 计模块和第四累计模块,其中:
[0046] 标识模块,用于当采集到的信息为用户终端发送给业务服务器的上传数据包请求 信息时,将所述上传数据包请求信息标记为有线首包请求信息,指示第一累计模块累计有 线首包请求信息的个数;当采集到的信息为业务服务器发送给用户终端的与上传数据包相 关联的首个回复数据包时,将所述首个回复数据包分别标记为有线首包回复信息和无线首 包请求信息,指示第二累计模块累计有线首包回复信息的个数,指示第三累计模块累计无 线首包请求信息的个数;当采集到的信息为用户终端发送给业务服务器的与首个回复数据 包相关联的首个确认数据包时,将所述首个确认数据包标记为无线首包回复信息,指示第 四累计模块累计无线首包回复信息的个数;
[0047] 第一累计模块,用于根据标识模块的指示,累计有线首包请求信息的个数;
[0048] 第二累计模块,用于根据标识模块的指示,累计有线首包回复信息的个数;
[0049] 第三累计模块,用于根据标识模块的指示,累计无线首包请求信息的个数;
[0050] 第四累计模块,用于根据标识模块的指示,累计无线首包回复信息的个数。
[0051] 优选的,业务感知单元具体利用单位时间内统计的有线首包请求信息个数除以所 述单位时间内统计的有线首包回复信息个数,获取有线侧的首次点击成功率;利用单位时 间内统计的无线首包请求信息个数除以所述单位时间内统计的无线首包回复信息个数,获 取无线侧的首次点击成功率。
[0052] 优选的,采集单元具体采集用户终端发送给业务服务器的上传数据包。
[0053] 优选的,用户学习单元具体包括标识模块、第五累计模块、第六累计模块和第七累 计模块,其中:
[0054] 标识模块,用于当采集到的信息为用户终端发送给业务服务器的上传数据包时, 判断上传数据包中是否包括选择性确认SACK信息;若上传数据包中不包括SACK信息,则指 示第五累计模块累计上传数据包的个数;若上传数据包中包括SACK信息,则提取SACK信息 中包括的序列标识,判断所述序列标识是否已存储在缓存设备中;若所述序列标识已存储 在缓存设备中,则将所述上传数据包标记为无线重传包,指示第六累计模块累计无线重传 包的个数;若所述序列标识没有存储在缓存设备中,则将所述上传数据包标记为有线重传 包,指示第七累计模块累计有线重传包的个数;
[0055] 第五累计模块,用于根据标识模块的指示,累计上传数据包的个数;
[0056] 第六累计模块,用于根据标识模块的指示,累计无线重传包的个数;
[0057] 第七累计模块,用于根据标识模块的指示,累计有线重传包的个数。
[0058] 优选的,业务感知单元具体利用单位时间内统计的有线重传包个数除以所述单位 时间内统计的上行数据包个数,获取有线侧的重传率;利用单位时间内统计的无线重传包 个数除以所述单位时间内统计的上行数据包个数,获取无线侧的重传率。
[0059] 本发明通过对信息进行解码和信令分析,提取信息中的关键属性进行标识,通过 利用相应的标识进行有线侧和无线侧的业务感知,以便于维护人员对于问题点的定位、统 计和优化。

【专利附图】

【附图说明】
[0060] 为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现 有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本 发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可 以根据这些附图获得其他的附图。
[0061] 图1为现有技术中包括有线侧和无线侧的端到端系统一个实施例的示意图。
[0062] 图2为本发明业务感知评估方法一个实施例的示意图。
[0063] 图3为本发明实现业务感知的网络示意图。
[0064] 图4为本发明业务感知评估方法另一实施例的示意图。
[0065] 图5为本发明业务感知评估方法又一实施例的示意图。
[0066] 图6为本发明业务感知装置一个实施例的示意图。
[0067] 图7为本发明用户学习单元一个实施例的示意图。
[0068] 图8为本发明用户学习单元另一实施例的示意图。

【具体实施方式】
[0069] 下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完 整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。以下 对至少一个示例性实施例的描述实际上仅仅是说明性的,决不作为对本发明及其应用或使 用的任何限制。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提 下所获得的所有其他实施例,都属于本发明保护的范围。
[0070] 除非另外具体说明,否则在这些实施例中阐述的部件和步骤的相对布置、数字表 达式和数值不限制本发明的范围。
[0071] 同时,应当明白,为了便于描述,附图中所示出的各个部分的尺寸并不是按照实际 的比例关系绘制的。
[0072] 对于相关领域普通技术人员已知的技术、方法和设备可能不作详细讨论,但在适 当情况下,所述技术、方法和设备应当被视为授权说明书的一部分。
[0073] 在这里示出和讨论的所有示例中,任何具体值应被解释为仅仅是示例性的,而不 是作为限制。因此,示例性实施例的其它示例可以具有不同的值。
[0074] 应注意到:相似的标号和字母在下面的附图中表示类似项,因此,一旦某一项在一 个附图中被定义,则在随后的附图中不需要对其进行进一步讨论。
[0075] 图2为本发明业务感知评估方法一个实施例的示意图。优选的,本实施例的方法 步骤可由业务感知评估装置执行。
[0076] 步骤201,采集通过网络传输的信息。
[0077] 优选的,可使用镜像端口的方法,对3G网络中的数据和信令进行采集。
[0078] 把所需用于采集数据的一个或多个设备端口(包括信令端口和数据端口)用端口 镜像的方法,镜像到一个端口进行采集,这样便于时间同步和系统分析。
[0079] 步骤202,对信息进行协议解码和信令拆包。
[0080] 优选的,解码需要对常用业务的各种信令协议进行解码,例如包括All协议解码、 PPP协议解码、HTTP (Hypertext transfer protocol,超文本传输协议)协议解码、SIP (Session Initiation Protocol,会话初始化协议)协议解码、CHAP (Challenge Handshake Authentication Protocol,挑战握手认证协议)协议解码等。
[0081] 对于不同接口的数据流,加载不同的协议栈规范进行解析。
[0082] 信令的拆包需要对常用的信令进行分拆,拆开信令至不同的用户和不同的业务级 别。
[0083] 步骤203,根据信息属性设置相应的网络标识。
[0084] 优选的,根据端口号、时间、数据包序列号等重要信息,将接收到的数据包中有重 要意义的数据进行提取。
[0085] 步骤204,利用单位时间内统计的网络标识获得相应网络侧的业务感知。
[0086] 基于本发明上述实施例提供的业务感知评估方法,通过对信息进行解码和信令分 析,提取信息中的关键属性进行标识,通过利用相应的标识进行有线侧和无线侧的业务感 知,以便于维护人员对于问题点的定位、统计和优化。
[0087] 图3为本发明实现业务感知的网络示意图。如图3所示,业务感知评估装置31与 用户终端32进行无线通信,同时业务感知评估装置31与业务服务器33进行有线通信。优 选的,业务感知评估装置31设置在PCF (Packet Control Function,分组控制功能单元) (PCF单元是无线域中和分组域接口的设备单元)和FOSN (Packet Data Server Node,分组 数据服务节点)(rosN是在系统分组域中负责建立和终止点到点协议的设备单元)之间。
[0088] 例如,如图3所示,用户终端通过业务感知评估装置向业务服务器发送上传数据 包请求信息,业务服务器通过业务感知评估装置向用户终端发送回复信息,用户终端通过 业务感知评估装置向业务服务器发送确认信息。
[0089] 优选的,在这种场景下,上述采集通过网络传输的信息的步骤包括:
[0090] 采集用户终端发送给业务服务器的上传数据包请求信息。
[0091] 采集业务服务器发送给用户终端的与上传数据包请求信息相关联的首个回复数 据包。
[0092] 采集用户终端发送给业务服务器的与首个回复数据包相关联的首个确认数据包。
[0093] 优选的,上述根据信息属性设置相应的网络标识的步骤包括:
[0094] 当采集到的信息为用户终端发送给业务服务器的上传数据包请求信息时,将所述 上传数据包请求信息标记为有线首包请求信息,累计有线首包请求信息的个数。即将累计 的有线首包请求信息的个数加1。
[0095] 当采集到的信息为业务服务器发送给用户终端的与上传数据包相关联的首个回 复数据包时,将所述首个回复数据包分别标记为有线首包回复信息和无线首包请求信息, 分别累计有线首包回复信息的个数和无线首包请求信息的个数。即分别将累计的有线首包 回复信息的个数和无线首包请求信息的个数加1。
[0096] 当采集到的信息为用户终端发送给业务服务器的与首个回复数据包相关联的首 个确认数据包时,将所述首个确认数据包标记为无线首包回复信息,累计无线首包回复信 息的个数。即将累计的无线首包回复信息的个数加1。
[0097] 优选的,上述利用单位时间内统计的网络标识获得相应网络侧的业务感知的步骤 包括:
[0098] 利用单位时间内统计的有线首包请求信息个数除以所述单位时间内统计的有线 首包回复信息个数,获取有线侧的首次点击成功率。
[0099] 利用单位时间内统计的无线首包请求信息个数除以所述单位时间内统计的无线 首包回复信息个数,获取无线侧的首次点击成功率。
[0100] 例如,当用户终端向新浪HTTP服务器发起上传数据报请求时,通过上述处理,可 方便地得到有线侧和无线侧的首包点击成功率。相应的方法步骤可如图4所示。其中:
[0101] 步骤401,用户终端向新浪HTTP服务器发起上传数据包请求。
[0102] 步骤402,业务感知评估装置将上述上传数据包请求标记为有线首包请求信息,累 计有线首包请求信息的个数。
[0103] 步骤403,当业务感知评估装置采集到新浪HTTP服务器回复的与上传数据包相关 联的首个回复数据包时,将所述首个回复数据包标记为有线首包回复信息,累计有线首包 回复信息的个数;
[0104] 步骤404,业务感知评估装置将上述首个回复数据包转发给用户终端,将该回复数 据包标记为无线首包请求信息,累计无线首包请求信息的个数。
[0105] 步骤405,当业务感知评估装置采集到用户终端回复的与首个回复数据包相关联 的首个确认数据包时,将所述首个确认数据包标记为无线首包回复信息,累计无线首包回 复信息的个数。
[0106] 步骤406,利用上述累计的信息获取有线侧和无线侧的首次点击成功率。
[0107] 即,有线侧的首次点击成功率=单位时间内统计的有线首包请求信息个数/该单 位时间内统计的有线首包回复信息个数。
[0108] 无线侧的首次点击成功率=单位时间内统计的无线首包请求信息个数/该单位 时间内统计的无线首包回复信息个数。
[0109] 又例如,仍以图3为例,用户终端通过业务感知评估装置向业务服务器发送上传 数据包。则优选的,在这种场景下,上述采集通过网络传输的信息的步骤可包括:采集用户 终端发送给业务服务器的上传数据包。
[0110] 优选的,在这种场景下,所采用的业务感知评估方法如图5所示。优选的,该方法 步骤由业务感知评估装置执行。其中:
[0111] 步骤501,当采集到的信息为用户终端发送给业务服务器的上传数据包时,判断上 传数据包中是否包括SACK (Selective Acknowledgment,选择性确认)信息。若上传数据 包中不包括SACK信息,则执行步骤502。否则执行步骤503。
[0112] 步骤502,累计上传数据包的个数,即将上传数据包的个数加1。之后,不再执行本 实施例的其它步骤。
[0113] 步骤503,提取SACK信息中包括的序列标识。
[0114] 步骤504,判断所述序列标识是否已存储在缓存设备中。若所述序列标识已存储在 缓存设备中,执行步骤505 ;否则执行步骤506。
[0115] 步骤505,将所述上传数据包标记为无线重传包,累计无线重传包的个数,即将无 线重传包的个数加1。之后,执行步骤507。
[0116] 步骤506,将所述上传数据包标记为有线重传包,累计有线重传包的个数,即将有 线重传包的个数加1。
[0117] 步骤507,利用单位时间内统计的网络标识获得相应网络侧的业务感知。其中:
[0118] 利用单位时间内统计的有线重传包个数除以所述单位时间内统计的上行数据包 个数,获取有线侧的重传率。
[0119] 利用单位时间内统计的无线重传包个数除以所述单位时间内统计的上行数据包 个数,获取无线侧的重传率。
[0120] 例如,用户终端向新浪微博服务器发起上传数据包请求。业务感知评估装置判 断上传数据包中是否包括SACK消息。其中SACK消息是TCP (Transmission Control Protocol,传输控制协议)协议中规定的重传消息。SACK消息中包括重传数据包的时间、大 小和序列标识。
[0121] 若不包括SACK消息,则将上传数据包视为正常的非重传的上行数据包。若包括 SACK消息,则说明该上行数据包带有重传字节。业务感知评估装置判断SACK消息中的序列 标识是否已存储在缓存器中,若已存储在缓存器中,则说明该包已经从业务服务器发送给 业务感知评估装置,则丢失部分是在无线侧,并累计无线重传包的个数。若没有存储在缓存 器中,则说明该包在从业务服务器发送给业务感知评估装置的这段有线链路中已经丢失, 累计有线重传包的个数。
[0122] 从而,有线侧的重传率=(单位时间内统计的有线重传包个数/该单位时间内统 计的上行数据包个数)*100%。
[0123] 无线侧的重传率=(单位时间内统计的无线重传包个数/该单位时间内统计的上 行数据包个数)*1〇〇%。
[0124] 图6为本发明业务感知装置一个实施例的示意图。如图6所示,业务感知评估装 置包括采集单元601、信息处理单元602、用户学习单元63和业务感知单元604。其中:
[0125] 采集单元601,用于采集通过网络传输的信息。
[0126] 信息处理单元602,用于对信息进行协议解码和信令拆包。
[0127] 用户学习单元603,用于根据信息属性设置相应的网络标识。
[0128] 业务感知单元604,用于利用单位时间内统计的网络标识获得相应网络侧的业务 感知。
[0129] 基于本发明上述实施例提供的业务感知评估装置,通过对信息进行解码和信令分 析,提取信息中的关键属性进行标识,通过利用相应的标识进行有线侧和无线侧的业务感 知,以便于维护人员对于问题点的定位、统计和优化。
[0130] 优选的,采集单元可包括网卡底层驱动单元,用于对网卡的底层驱动实现修改,可 以保证采集驱动程序在流量达到一定程度的时候不会产生丢包,保证数据采集的完整性。 此外,采集单元还可包括文件高速读写单元,用于支持其他模块单元对采集单元的高流量 读取。
[0131] 优选的,信息处理单元可用于对各种常见协议栈进行解码。例如,信息处理单元包 括:
[0132] Al 1协议解码单元,用于对Al 1协议进行解码。
[0133] PPP协议解码单元,用于对PPP协议进行解码。
[0134] HTTP协议解码单元,用于对HTTP协议进行解码。
[0135] SIP协议解码单元,用于对SIP协议进行解码。
[0136] LCP (Link Control Protocol,链路控制协议)协议解码单元,用于对LCP协议进 行解码。
[0137] RSVP (Resource Reservation Protocol,资源预留协议)协议解码单元,用于对 RSVP协议进行解码。
[0138] CHAP协议解码单元,用于对CHAP协议进行解码。
[0139] 优选的,在用户终端通过业务感知评估装置向业务服务器发送上传数据包请求信 息,业务服务器通过业务感知评估装置向用户终端发送回复信息,用户终端通过业务感知 评估装置向业务服务器发送确认信息的场景下,采集单元具体用于采集用户终端发送给业 务服务器的上传数据包请求信息,采集业务服务器发送给用户终端的与上传数据包请求信 息相关联的首个回复数据包,采集用户终端发送给业务服务器的与首个回复数据包相关联 的首个确认数据包。
[0140] 图7为本发明用户学习单元一个实施例的示意图。优选的,如图7所示,用户学习 单元具体包括标识模块701、第一累计模块702、第二累计模块703、第三累计模块704和第 四累计模块705。其中:
[0141] 标识模块701,用于当采集到的信息为用户终端发送给业务服务器的上传数据包 请求信息时,将所述上传数据包请求信息标记为有线首包请求信息,指示第一累计模块累 计有线首包请求信息的个数;当采集到的信息为业务服务器发送给用户终端的与上传数据 包相关联的首个回复数据包时,将所述首个回复数据包分别标记为有线首包回复信息和无 线首包请求信息,指示第二累计模块累计有线首包回复信息的个数,指示第三累计模块累 计无线首包请求信息的个数;当采集到的信息为用户终端发送给业务服务器的与首个回复 数据包相关联的首个确认数据包时,将所述首个确认数据包标记为无线首包回复信息,指 示第四累计模块累计无线首包回复信息的个数。
[0142] 第一累计模块702,用于根据标识模块的指示,累计有线首包请求信息的个数。
[0143] 第二累计模块703,用于根据标识模块的指示,累计有线首包回复信息的个数。
[0144] 第三累计模块704,用于根据标识模块的指示,累计无线首包请求信息的个数。
[0145] 第四累计模块705,用于根据标识模块的指示,累计无线首包回复信息的个数。
[0146] 优选的,业务感知单元具体利用单位时间内统计的有线首包请求信息个数除以所 述单位时间内统计的有线首包回复信息个数,获取有线侧的首次点击成功率;利用单位时 间内统计的无线首包请求信息个数除以所述单位时间内统计的无线首包回复信息个数,获 取无线侧的首次点击成功率。
[0147] 优选的,在用户终端通过业务感知评估装置向业务服务器发送上传数据包的场景 下,采集单元具体采集用户终端发送给业务服务器的上传数据包。
[0148] 图8为本发明用户学习单元另一实施例的示意图。如图8所示,用户学习单元具 体包括标识模块801、第五累计模块802、第六累计模块803和第七累计模块804。其中:
[0149] 标识模块801,用于当采集到的信息为用户终端发送给业务服务器的上传数据包 时,判断上传数据包中是否包括选择性确认SACK信息;若上传数据包中不包括SACK信息, 则指示第五累计模块累计上传数据包的个数;若上传数据包中包括SACK信息,则提取SACK 信息中包括的序列标识,判断所述序列标识是否已存储在缓存设备中;若所述序列标识已 存储在缓存设备中,则将所述上传数据包标记为无线重传包,指示第六累计模块累计无线 重传包的个数;若所述序列标识没有存储在缓存设备中,则将所述上传数据包标记为有线 重传包,指示第七累计模块累计有线重传包的个数。
[0150] 第五累计模块802,用于根据标识模块的指示,累计上传数据包的个数。
[0151] 第六累计模块803,用于根据标识模块的指示,累计无线重传包的个数。
[0152] 第七累计模块804,用于根据标识模块的指示,累计有线重传包的个数。
[0153] 优选的,业务感知单元具体利用单位时间内统计的有线重传包个数除以所述单位 时间内统计的上行数据包个数,获取有线侧的重传率;利用单位时间内统计的无线重传包 个数除以所述单位时间内统计的上行数据包个数,获取无线侧的重传率。
[0154] 通过实施本发明,可以得到以下有益效果:
[0155] 1、可从海量的IP数据中提取有效数据,联合有线和无线侧数据,对业务的使用感 知进行定义,摆脱传统的网络级性能指标的局限性。
[0156] 2、用最简洁的方法,对业务的使用感知进行计算评估,真实、有效地反映用户使用 的真实感受。
[0157] 3、由于可以区分有线和无线侧,可迅速地定位问题,更好地指导网络优化,使3G 业务评估指标具有实际的应用价值。
[0158] 本领域普通技术人员可以理解实现上述实施例的全部或部分步骤可以通过硬件 来完成,也可以通过程序来指令相关的硬件完成,所述的程序可以存储于一种计算机可读 存储介质中,上述提到的存储介质可以是只读存储器,磁盘或光盘等。
[0159] 本发明的描述是为了示例和描述起见而给出的,而并不是无遗漏的或者将本发明 限于所公开的形式。很多修改和变化对于本领域的普通技术人员而言是显然的。选择和描 述实施例是为了更好说明本发明的原理和实际应用,并且使本领域的普通技术人员能够理 解本发明从而设计适于特定用途的带有各种修改的各种实施例。
【权利要求】
1. 一种业务感知评估方法,其特征在于,包括: 采集通过网络传输的信息; 对信息进行协议解码和信令拆包; 根据信息属性设置相应的网络标识; 利用单位时间内统计的网络标识获得相应网络侧的业务感知。
2. 根据权利要求1所述的方法,其特征在于, 采集通过网络传输的信息的步骤包括: 采集用户终端发送给业务服务器的上传数据包请求信息; 采集业务服务器发送给用户终端的与上传数据包请求信息相关联的首个回复数据 包; 采集用户终端发送给业务服务器的与首个回复数据包相关联的首个确认数据包。
3. 根据权利要求2所述的方法,其特征在于, 根据信息属性设置相应的网络标识的步骤包括: 当采集到的信息为用户终端发送给业务服务器的上传数据包请求信息时,将所述上传 数据包请求信息标记为有线首包请求信息,累计有线首包请求信息的个数; 当采集到的信息为业务服务器发送给用户终端的与上传数据包相关联的首个回复数 据包时,将所述首个回复数据包分别标记为有线首包回复信息和无线首包请求信息,分别 累计有线首包回复信息的个数和无线首包请求信息的个数; 当采集到的信息为用户终端发送给业务服务器的与首个回复数据包相关联的首个确 认数据包时,将所述首个确认数据包标记为无线首包回复信息,累计无线首包回复信息的 个数。
4. 根据权利要求3所述的方法,其特征在于, 利用单位时间内统计的网络标识获得相应网络侧的业务感知的步骤包括: 利用单位时间内统计的有线首包请求信息个数除以所述单位时间内统计的有线首包 回复信息个数,获取有线侧的首次点击成功率; 利用单位时间内统计的无线首包请求信息个数除以所述单位时间内统计的无线首包 回复信息个数,获取无线侧的首次点击成功率。
5. 根据权利要求1所述的方法,其特征在于, 采集通过网络传输的信息的步骤包括: 采集用户终端发送给业务服务器的上传数据包。
6. 根据权利要求5所述的方法,其特征在于, 根据信息属性设置相应的网络标识的步骤包括: 当采集到的信息为用户终端发送给业务服务器的上传数据包时,判断上传数据包中是 否包括选择性确认SACK信息; 若上传数据包中不包括SACK信息,则累计上传数据包的个数; 若上传数据包中包括SACK信息,则提取SACK信息中包括的序列标识; 判断所述序列标识是否已存储在缓存设备中; 若所述序列标识已存储在缓存设备中,则将所述上传数据包标记为无线重传包,累计 无线重传包的个数; 若所述序列标识没有存储在缓存设备中,则将所述上传数据包标记为有线重传包,累 计有线重传包的个数。
7. 根据权利要求6所述的方法,其特征在于, 利用单位时间内统计的网络标识获得相应网络侧的业务感知的步骤包括: 利用单位时间内统计的有线重传包个数除以所述单位时间内统计的上行数据包个数, 获取有线侧的重传率; 利用单位时间内统计的无线重传包个数除以所述单位时间内统计的上行数据包个数, 获取无线侧的重传率。
8. -种业务感知评估装置,其特征在于,包括采集单元、信息处理单元、用户学习单元 和业务感知单元,其中: 采集单元,用于采集通过网络传输的信息; 信息处理单元,用于对信息进行协议解码和信令拆包; 用户学习单元,用于根据信息属性设置相应的网络标识; 业务感知单元,用于利用单位时间内统计的网络标识获得相应网络侧的业务感知。
9. 根据权利要求8所述的装置,其特征在于, 采集单元具体用于采集用户终端发送给业务服务器的上传数据包请求信息,采集业务 服务器发送给用户终端的与上传数据包请求信息相关联的首个回复数据包,采集用户终端 发送给业务服务器的与首个回复数据包相关联的首个确认数据包。
10. 根据权利要求9所述的装置,其特征在于,用户学习单元具体包括标识模块、第一 累计模块、第二累计模块、第三累计模块和第四累计模块,其中: 标识模块,用于当采集到的信息为用户终端发送给业务服务器的上传数据包请求信息 时,将所述上传数据包请求信息标记为有线首包请求信息,指示第一累计模块累计有线首 包请求信息的个数;当采集到的信息为业务服务器发送给用户终端的与上传数据包相关联 的首个回复数据包时,将所述首个回复数据包分别标记为有线首包回复信息和无线首包请 求信息,指示第二累计模块累计有线首包回复信息的个数,指示第三累计模块累计无线首 包请求信息的个数;当采集到的信息为用户终端发送给业务服务器的与首个回复数据包相 关联的首个确认数据包时,将所述首个确认数据包标记为无线首包回复信息,指示第四累 计模块累计无线首包回复信息的个数; 第一累计模块,用于根据标识模块的指示,累计有线首包请求信息的个数; 第二累计模块,用于根据标识模块的指示,累计有线首包回复信息的个数; 第三累计模块,用于根据标识模块的指示,累计无线首包请求信息的个数; 第四累计模块,用于根据标识模块的指示,累计无线首包回复信息的个数。
11. 根据权利要求10所述的装置,其特征在于, 业务感知单元具体利用单位时间内统计的有线首包请求信息个数除以所述单位时间 内统计的有线首包回复信息个数,获取有线侧的首次点击成功率;利用单位时间内统计的 无线首包请求信息个数除以所述单位时间内统计的无线首包回复信息个数,获取无线侧的 首次点击成功率。
12. 根据权利要求8所述的装置,其特征在于, 采集单元具体采集用户终端发送给业务服务器的上传数据包。
13. 根据权利要求12所述的装置,其特征在于,用户学习单元具体包括标识模块、第五 累计模块、第六累计模块和第七累计模块,其中: 标识模块,用于当采集到的信息为用户终端发送给业务服务器的上传数据包时,判断 上传数据包中是否包括选择性确认SACK信息;若上传数据包中不包括SACK信息,则指示第 五累计模块累计上传数据包的个数;若上传数据包中包括SACK信息,则提取SACK信息中包 括的序列标识,判断所述序列标识是否已存储在缓存设备中;若所述序列标识已存储在缓 存设备中,则将所述上传数据包标记为无线重传包,指示第六累计模块累计无线重传包的 个数;若所述序列标识没有存储在缓存设备中,则将所述上传数据包标记为有线重传包,指 示第七累计模块累计有线重传包的个数; 第五累计模块,用于根据标识模块的指示,累计上传数据包的个数; 第六累计模块,用于根据标识模块的指示,累计无线重传包的个数; 第七累计模块,用于根据标识模块的指示,累计有线重传包的个数。
14. 根据权利要求13所述的装置,其特征在于, 业务感知单元具体利用单位时间内统计的有线重传包个数除以所述单位时间内统计 的上行数据包个数,获取有线侧的重传率;利用单位时间内统计的无线重传包个数除以所 述单位时间内统计的上行数据包个数,获取无线侧的重传率。
【文档编号】H04W24/00GK104144068SQ201310170356
【公开日】2014年11月12日 申请日期:2013年5月10日 优先权日:2013年5月10日
【发明者】李想, 张志华, 包祥文, 陈德金, 何全红, 杨太星 申请人:中国电信股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1