一种视频业务评估的方法及装置与流程

文档序号:12498087阅读:311来源:国知局
一种视频业务评估的方法及装置与流程

本申请涉及移动通信技术领域,尤其涉及一种视频业务评估的方法及装置。



背景技术:

随着移动网络的发展,数据业务快速增长。作为数据业务之一的视频业务,由于具有实时性强、对于带宽要求高等特点,成为网络运营商评价网络质量的重要参考依据。

在现有技术中,可以通过路测的方式获取视频的缓冲时间、卡顿时间、传输速率等视频业务的关键指标,再通过获取到的关键指标评估视频业务情况,进而由视频业务情况评估该视频业务所在小区的整体视频业务情况。

在路测过程中,需要人为的在不同区域中采集数据。然而,在实际路测过程中,由于测试人员无法到达路测区域内的各个位置,因此,使路测区域内存在多个无法被测试人员遍历到的采样点,这样就会存在很多无法进行测试的区域。由此可见,路测不仅具有一定局限性,同时也会使采集到的数据量较少。此外,由于路测是在需要评估视频业务的时候进行的额外的测试,与用户实际观看视频时的时间、地点等情况有所不同,从而使采集到的数据不能准确反映用户真实的视频业务访问情况,进而导致视频业务的评估结果不准确。



技术实现要素:

本申请提供一种视频业务评估的方法及装置,能够提高视频业务评估结果的准确度。

为达到上述目的,本申请采用如下技术方案:

第一方面,本申请提供一种视频业务评估的方法,所述方法包括:

确定视频中参考信号接收功率小于或等于功率阈值的采样点为第一采样点;

建立第一采样点集合,所述第一采样点集合中的每个第一采样点与相邻第一采样点间隔一个采样周期;

将采样点数量大于第一数量阈值的第一采样点集合确定为第二采样点集合;

确定所述第二采样点集合中采样点总数量与所述视频中采样点总数量的比例;

根据所述比例与比例阈值的大小关系,得到所述视频业务的评估结果。

第二方面,本申请提供一种视频业务评估的装置,所述装置包括:

确定模块,用于确定视频中参考信号接收功率小于或等于功率阈值的采样点为第一采样点;

建立模块,用于建立第一采样点集合,所述第一采样点集合中的所述确定模块确定的每个第一采样点与相邻第一采样点间隔一个采样周期;

所述确定模块,还用于将采样点数量大于第一数量阈值的所述建立模块建立的第一采样点集合确定为第二采样点集合;

所述确定模块,还用于确定所述第二采样点集合中采样点总数量与所述视频中采样点总数量的比例;

所述确定模块,还用于根据所述比例与比例阈值的大小关系,确定所述视频业务的评估结果。

本申请提供的视频业务评估的方法及装置,相比较于现有技术中的通过路测的方式获取视频的关键指标来评估视频业务情况,本申请可以根据终端向网络设备上报的采样点的数据,经过判断条件判断后得到视频业务的评估结果。由于终端每间隔一个采样周期便向网络设备上报一次数据,因此,网络设备能够获取到所有小区中所有终端观看视频时的数据,相比于现有技术中,需要测试人员遍历测试区域的各个位置采集数据的方式,避免了由于测试人员无法到达测试区域的所有位置造成的采集到的数据过于片面且数据量较少的问题,同时也避免了由于测试过程与用户观看视频的时间和地点等因素不同而造成的采集到的数据不能反映用户真实的视频业务访问情况的问题,这样,就提高了视频业务评估的准确性。

附图说明

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

图1为本发明实施例提供的一种视频业务评估的方法流程图;

图2至图5为本发明实施例提供的另一种视频业务评估的方法流程图;

图6为本发明实施例提供的一种视频业务评估的装置结构示意图。

具体实施方式

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

本发明实施例提供一种视频业务评估的方法,该方法可以应用于诸如基站的网络设备。如图1所示,该方法流程包括:

步骤101、确定视频中参考信号接收功率(英文:Reference Signal Receiving Power,简称:RSRP)小于或等于功率阈值的采样点为第一采样点。

需要说明的是,当视频能够流畅且画面完整地播放时,终端接收到RSRP应大于功率阈值,在RSRP小于或等于功率阈值的时刻,视频可能会出现卡顿等问题,而不能流畅且画面完整地进行播放。

步骤102、建立第一采样点集合。

其中,第一采样点集合中的每个第一采样点与相邻第一采样点间隔一个采样周期。

在一个视频所在的时间序列中,每间隔一个采样周期确定一个采样点,将相邻且两两之间间隔一个采样周期的第一采样点划分为一组,作为一个采样集合。需要说明的是,在一个完整的视频中,可以存在至少一个第一采样集合。此外,在本发明实施例中,若采样周期设置的时间较长,则每相邻两个采样点之间的间隔时间过长,这样通过采样得到的数据不足以反映用户实际的视频访问情况;若采样周期设置的时间过短,则得到的数据量较多,因此网络设备需要处理大量的数据,增加了网络设备的负载,因此,采样周期需要设置为合适的值,比如,通常设置为小于或等于1秒。

步骤103、将采样点数量大于第一数量阈值的第一采样点集合确定为第二采样点集合。

由于在视频播放过程中,网络信号是持续波动的,因此偶尔出现RSRP小于或等于功率阈值的采样点属于正常情况。,并且当RSRP小于或等于功率阈值的采样点的连续个数小于或等于第一数量阈值时,不会影响整个视频的播放质量,视频仍然能够流畅播放。

需要说明的是,第一数量阈值可以被设置为用户对于视频卡顿容忍门限与采样周期的比值向上取整后得到的数值。只有当第一采样点集合中的第一采样点数量大于第一数量阈值时,该视频的播放才会造成用户较差的感知体验。即此时,第一采样点集合中的第一采样点所在的视频序列的时长大于用户对于视频卡顿容忍门限,也就意味着,在该时长的视频的播放过程中,用户的感知体验差。

步骤104、确定第二采样点集合中采样点总数量与视频中采样点总数量的比例。

在本发明实施例中,将测量报告(英文:Measurement Report,简称:MR)上报的采样点数量确定为视频中采样点总数量。此外,第二采样点集合中的采样点可以作为第二采样点。

步骤105、根据比例与比例阈值的大小关系,得到视频业务的评估结果。

需要说明的是,第二采样点集合中采样点总数量与视频中采样点总数量的比例,可以被视为第二采样点占采样点总数量的比例,进一步该比例可以被视为用户感知体验差的视频时长占视频总时长的比例。

本申请可以根据终端向网络设备上报的采样点的数据,经过判断条件判断后得到视频业务的评估结果。由于终端每间隔一个采样周期便向网络设备上报一次数据,因此,网络设备能够获取到所有小区中所有终端观看视频时的数据,相比于现有技术中,需要测试人员遍历测试区域的各个位置采集数据的方式,避免了由于测试人员无法到达测试区域的所有位置造成的采集到的数据过于片面且数据量较少的问题,同时也避免了由于测试过程与用户观看视频的时间和地点等因素不同而造成的采集到的数据不能反映用户真实的视频业务访问情况的问题,这样,就提高了视频业务评估的准确性。

为了得到视频业务的评估结果,在本发明实施例的一个实现方式中,确定了得到每种评估结果的具体判断条件,因此,在如图1所示的实现方式的基础上,还可以实现为如图2所示的实现方式。其中,步骤105根据比例与比例阈值的大小关系,得到视频业务的评估结果,还可以具体实现为步骤1051至步骤1055:

步骤1051、判断比例是否大于比例阈值。其中,若是,则执行步骤1052;否则,执行步骤1053。

步骤1052、确定视频业务的评估结果为第一评估结果。

需要说明的是,第一评估结果可以被视为用户对视频整体感知体验较差。

在本发明实施例中,若比例大于比例阈值,则认为在视频播放的过程中质量差的视频时长占视频总时长的比例过大,用户在该视频播放过程中观看到的质量差的视频时间过长,这就导致了用户的感知体验较差,因此,将该视频业务的评估结果确定为视频整体感知体验较差,即第一评估结果。

步骤1053、判断视频的长度是否小于指定长度。其中,若是,则执行步骤1055;否则,执行步骤1054。

视频的长度也会对视频业务评估结果造成影响,当视频长度较短时,除第二采样点数量外,视频的出现卡顿等问题的次数也会影响视频业务的评估结果;当时视频长度较长时,出现卡顿等问题的次数对视频业务评估结果产生的影响较小,卡顿等问题出现的时间对视频业务评估结果产生的影响较大,因此,综合考虑视频的出现卡顿等问题的次数和卡顿等问题出现的时间因素,将指定长度设置为合适的长度,其中,指定长度可以设置为2分钟。

步骤1054、确定视频业务的评估结果为第二评估结果。

需要说明的是,第二评估结果可以被视为用户对视频整体感知体验较好。

步骤1055、判断第二采样点集合的数量是否大于第二数量阈值。其中,若是,则执行步骤1052;否则,执行步骤1054。

若视频长度小于指定长度,将该视频业务确定为短视频业务。在本发明实施例中,第二数量阈值被视为用户在观看视频时,能够容忍的视频卡顿次数门限,当在一段视频中,视频卡顿次数大于第二数量阈值时,可能会导致该视频无法流畅播放,用户的感知体验较差。因此,在本发明实施例中,第二数量阈值可以设置为3次。在比例小于或等于比例阈值且视频长度小于指定长度时,进一步判断第二采样点集合的数量与第二数量阈值的大小关系。

在本发明实施例中,若第二采样点集合的数量大于第二数量阈值,则认为在视频播放的过程中,视频出现卡顿等能够反映视频传输质量问题的现象的次数过多,用户在该视频播放过程中经常出现卡顿等问题,这就导致了用户的感知体验较差,因此,将该视频业务的评估结果确定为视频整体感知体验较差,即第一评估结果。

在本发明实施例中,为了得到视频业务的评估结果,按照判断条件逐一评估视频业务的感知体验,最终得到视频业务的评估结果,这样使得视频业务的评估过程更加简便。

为了得到小区的视频业务的评估结果,在本发明实施例的一个实现方式中,确定了得到小区视频业务的评估结果的具体判断条件,因此,在如图1所示的实现方式的基础上,还可以实现为如图3所示的实现方式。其中,在执行步骤105根据比例与比例阈值的大小关系,得到视频业务的评估结果之后,还可以执行步骤106至步骤109:

步骤106、将第一评估结果确定为零分,第二评估结果确定为一分。

需要说明的是,可以将第一评估结果和第二评估结果的得分设置为其他分数。

步骤107、在同一小区中,统计视频业务数量。

需要说明的是,可以使用小区标识区分不同的小区,且可以使用业务标识区分不同的视频业务。由于每个视频业务都拥有唯一识别该视频业务的标识,因此,在统计同一小区中视频业务数量时,可以通过统计业务标识的数量来确定视频业务的总数量。

步骤108、确定同一小区中视频业务的总得分与视频业务数量的比值为小区视频业务得分。

例如,同一小区中总共有5个视频业务,它们的得分分别为:1分、0分、0分、1分和1分,则小区视频业务得分为(1+0+0+1+1)/5=0.6。

步骤109、根据小区视频业务得分与分数阈值的大小关系,确定小区视频业务评估结果。

在本发明实施例中,分数阈值大于等于0且小于等于1。例如,可以将分数阈值确定为0.5。若小区视频业务得分大于或等于分数阈值,则小区中较多视频业务的评估结果为用户对视频整体感知体验较好,则将小区视频业务评估结果确定为小区视频整体感知体验较好,不需要进行优化;若小区视频业务得分小于分数阈值,则小区中较多视频业务的评估结果为用户对视频整体感知体验较差,则将小区视频业务评估结果确定为小区视频整体感知体验较差,需要进一步排查造成小区视频业务较差的原因,之后对造成小区视频业务较差的因素进行优化,如提升视频传输速度和提高视频画面质量等。例如,在步骤108示例的基础上,0.6>0.5,将小区视频业务评估为小区视频整体感知体验较好,不需要进行优化。

若将第一评估结果和第二评估结果的得分设置为不为0和1的分数,则需要相应改变分数阈值。相应的,若第一评估结果的分数大于第二评估结果的分数,则当小区视频业务得分小于分数阈值时,将小区视频业务的评估结果确定为小区视频整体感知体验较好;当小区视频业务得分大于或等于分数阈值时,将小区视频业务的评估结果确定为小区视频整体感知体验较差。

在本发明实施例中,为了得到小区视频业务的评估结果,网络设备将小区中单个视频业务的得分汇总,并统计小区中视频业务数量,将小区中视频业务的总得分与视频业务数量的比值确定为小区视频业务得分,进一步经过判断条件得到小区视频业务的评估结果。由于在获取单个视频业务的得分时,获取到的数据量大且数据能够反映出用户真实的视频业务访问情况,这样得到的单个视频业务的评估结果更准确,这样一来,由单个视频业务的得分确定的小区视频业务得分也更准确,因此,能够提高小区视频业务评估结果的准确度。

为了得到视频中采样点的数据,在本发明实施例的一个实现方式中,获取了MR等数据并对其进行了初步处理,因此,在如图1所示的实现方式的基础上,还可以实现为如图4所示的实现方式。其中,在执行步骤101确定视频中参考信号接收功率小于或等于功率阈值的采样点为第一采样点之前,还可以执行步骤110至步骤112:

步骤110、获取MR、移动管理实体(英文:Mobility Management Entity,简称:MME)映射数据和Gn口数据。

其中,MR包括终端标识、小区标识、服务小区的参考信号接收功率、MR时间和MME编号,MME映射数据包括国际移动用户识别码(英文:International Mobile Subscriber Identification Number,简称:IMSI)和终端标识,Gn口数据包括IMSI、数据业务类型、数据业务开始时间和数据业务结束时间,其中,数据业务包括视频业务。

步骤111、根据数据业务类型,筛选出Gn口数据中数据业务类型为视频业务的数据,并为每个视频业务设置业务标识。

Gn口数据中包括视频业务和非视频业务,根据Gn口数据中的数据业务类型,筛选出视频业务的数据,之后为每个视频业务设置业务标识,其中,业务标识至少包括一个字符。

步骤112、合并中数据业务类型为视频业务的数据,得到基础数据。

需要说明的是,可以通过结构化查询语言(英文:Structured Query Language,简称:SQL)软件等数据分析软件,将MR、MME映射数据和Gn口数据进行合并,在此不做赘述。

在本发明实施例中,可以根据相同的终端标识,将MR和MME映射数据关联,将MME映射数据中的IMSI合并到MR中,得到包括IMSI的MR数据,再根据相同的IMSI,将包括IMSI的MR数据和Gn口数据相关联,可以得到以IMSI为关联字段的MR数据和Gn口数据。以IMSI为关联字段的MR数据和Gn口数据可以显示在表格中,对于视频业务的每一个采样点,都存在一个如表一所示的数据表:

表一

在初始时获取的Gn口数据中,数据业务包括视频业务和非视频业务,考虑到在本发明实施例中只需要视频业务的数据,因此,在合并数据时,可以直接从Gn口数据中提取出视频业务的数据,并将视频业务数据与包括IMSI的MR数据进行关联,得到基础数据,因此,使得到的基础数据列表中仅包括类型为视频业务的数据。

在本发明实施例中,为了得到视频中采样点的数据,网络设备获取由终端上报给网络设备MR、MME映射数据和Gn口数据,无需测试人员到测试地点人为获取,这样就节省了人力、物力,且网络设备能够获取到所有小区中所有用户在观看视频时上报的数据,因此,得到的数据量更大且数据更准确。

为了得到在视频业务评估过程中的有效数据,在本发明实施例的一个实现方式中,在上一实施例的基础上,对数据进行了进一步的筛选及排序,因此,在如图4所示的实现方式的基础上,还可以实现如图5所示的实现方式。其中,在执行步骤112合并MR、MME映射数据和Gn口数据中数据业务类型为视频业务的数据,得到基础数据之后,还可以执行步骤113和步骤114:

步骤113、将从基础数据中筛选出MR时间在同一视频业务开始时间和结束时间之内的数据确定为有效数据。

需要说明的是,由于同一小区中,每个终端的IMSI不同,但在不同小区中,可能存在不同终端的IMSI相同的情况,因此,在用相同的IMSI关联包括IMSI的MR数据和Gn口数据时,存在一组包括IMSI的MR数据关联到多组不同视频业务的Gn口数据的情况,但在多组Gn口数据中,只将MR时间在同一视频业务开始时间和结束时间之内的数据作为有效数据。例如,表一经过筛选,得到有效数据,如表二所示:

表二

步骤114、按照小区标识和终端标识,将有效数据归类并排序。

网络设备将有效数据中小区标识相同的数据依次排列在数据表中,之后,在依次排列的同一小区的数据中,再将终端标识相同的数据按照MR时间的先后顺序排列。

为了使在视频业务的评估过程中能够直接取用数据,因此,需要再筛选出有效数据之后,再将有效数据进行排序,这样,同一终端的数据依次排列在数据表中,同一小区的数据依次排列在数据表中,在评估单个视频业务和小区视频业务时,就无需遍历所有的有效数据来查找同一视频业务的数据和同一小区视频业务的数据,这样就减少了网络设备遍历所有有效数据查找所需数据的时间,使视频业务评估时更加方便。

本发明实施例提供一种视频评估的装置1,该装置1用于执行如图1至图5所示的任意一项方法流程,如图6所示,该装置1包括:

确定模块2,用于确定视频中参考信号接收功率小于或等于功率阈值的采样点为第一采样点。

建立模块3,用于建立第一采样点集合,第一采样点集合中的确定模块2确定的每个第一采样点与相邻第一采样点间隔一个采样周期。

确定模块2,还用于将采样点数量大于第一数量阈值的建立模块3建立的第一采样点集合确定为第二采样点集合。

确定模块2,还用于确定第二采样点集合中采样点总数量与视频中采样点总数量的比例。

确定模块2,还用于根据比例与比例阈值的大小关系,确定视频业务的评估结果。

在本发明实施例的一个实现方式中,确定模块2,还用于当比例大于比例阈值时,确定视频业务的评估结果为第一评估结果。

该装置1还包括:

判断模块4,用于当确定模块2确定的比例小于或等于比例阈值时,判断视频的长度是否小于指定长度。

判断模块4,还用于当视频的长度小于指定长度时,判断确定模块2确定的第二采样点集合的数量是否大于第二数量阈值。

确定模块2,还用于当判断模块4判断第二采样点集合的数量大于第二数量阈值时,确定视频业务的评估结果为第一评估结果。

确定模块2,还用于当判断模块4判断第二采样点集合的数量小于或等于第二数量阈值时,确定视频业务的评估结果为第二评估结果。

确定模块2,还用于当判断模块4判断视频的长度大于或等于指定长度时,确定视频业务的评估结果为第二评估结果。

在在本发明实施例的一个实现方式中,确定模块2,还用于将第一评估结果确定为零分,第二评估结果确定为一分。

该装置1还包括:

统计模块5,用于在同一小区中,统计视频业务数量。

确定模块2,还用于确定同一小区中视频业务的总得分与统计模块5统计的视频业务数量的比值为小区视频业务得分。

确定模块2,还用于根据小区视频业务得分与分数阈值的大小关系,确定小区视频业务评估结果。

在本发明实施例的一个实现方式中,该装置1还包括:

获取模块6,用于获取MR、MME映射数据和Gn口数据,MR包括终端标识、小区标识、服务小区的参考信号接收功率、MR时间和MME编号,MME映射数据包括IMSI和终端标识,Gn口数据包括IMSI、数据业务类型、数据业务开始时间和数据业务结束时间,其中,数据业务包括视频业务。

筛选设置模块7,用于根据获取模块6获取的数据业务类型,筛选出Gn口数据中数据业务类型为视频业务的数据,并为每个视频业务设置业务标识。

合并模块8,用于合并获取模块6获取的MR、MME映射数据和筛选设置模块7筛选出的Gn口数据中数据业务类型为视频业务的数据,得到基础数据。

在本发明实施例的一个实现方式中,确定模块2,还用于将从合并模块8合并得到的基础数据中筛选出MR时间在同一视频业务开始时间和结束时间之内的数据确定为有效数据。

该装置1还包括:

归类排序模块9,用于按照获取模块6获取的小区标识和终端标识,将确定模块2确定的有效数据归类并排序。

本申请可以根据终端向网络设备上报的采样点的数据,经过判断条件判断后得到视频业务的评估结果。由于终端每间隔一个采样周期便向网络设备上报一次数据,因此,网络设备能够获取到所有小区中所有终端观看视频时的数据,相比于现有技术中,需要测试人员遍历测试区域的各个位置采集数据的方式,避免了由于测试人员无法到达测试区域的所有位置造成的采集到的数据过于片面且数据量较少的问题,同时也避免了由于测试过程与用户观看视频的时间和地点等因素不同而造成的采集到的数据不能反映用户真实的视频业务访问情况的问题,这样,就提高了视频业务评估的准确性。

本说明书中的各个实施例均采用递进的方式描述,各个实施例之间相同相似的部分互相参见即可,每个实施例重点说明的都是与其他实施例的不同之处。尤其,对于装置实施例而言,由于其基本相似于方法实施例,所以描述得比较简单,相关之处参见方法实施例的部分说明即可。

本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以通过计算机程序来指令相关的硬件来完成,所述的程序可存储于计算机可读取存储介质中,该程序在执行时,可包括如上述各方法的实施例的流程。其中,所述的存储介质可为磁碟、光盘、只读存储记忆体(英文:Read-Only Memory,简称:ROM)或随机存储记忆体(英文:Random Access Memory,简称:RAM)等。

以上所述,仅为本发明实施例的具体实施方式,但本发明实施例的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本发明实施例揭露的技术范围内,可轻易想到的变化或替换,都应涵盖在本发明实施例的保护范围之内。因此,本发明实施例的保护范围应该以权利要求的保护范围为准。

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