质量统计的收集方法和质量统计的收集的相应管理方法

文档序号:7819891阅读:138来源:国知局
质量统计的收集方法和质量统计的收集的相应管理方法
【专利摘要】一种质量统计的收集方法,该方法包括下列由被称作第一设备的质量统计收集设备实施的步骤:接收包括代表质量统计的收集模式的信息的收集模式信号,所述质量统计的收集模式即所谓的请求模式,所述请求模式具有包括第一模式和第二模式的至少两个可能的值,如果请求模式为第二模式,则每当所述质量统计的收集所需的所述第一设备的资源可用时,自动与测试流连接,在与所述测试流的连接和在所述测试流上的所述质量统计的收集不影响所述第一设备的服务再现的质量时,所述资源是可用的;在已经通过接收用于使能所述质量统计的收集的质量统计收集使能信号使能所述质量统计的收集时以及在所述第一设备与任何流连接时,收集质量统计。本发明改善质量统计的收集。
【专利说明】质量统计的收集方法和质量统计的收集的相应管理方法
[0001]分案说明
[0002]本申请是申请日为2009年9月2日,申请号为200910171750.4,题为“质量统计的收集方法和质量统计的收集的相应管理方法”的中国专利申请的分案申请。

【技术领域】
[0003]本发明涉及电信领域,并更具体地涉及获取与数据接收有关的质量相关的统计,例如获取数字音频和/或视频服务的服务质量和/或用户体验质量的统计。

【背景技术】
[0004]根据现有技术,将设备与提供诸如音频和/或视频服务之类的服务的网络连接。传输这些服务的网络可以包括各种设施,诸如发射机、调制器、解调器、路由器、交换机、DSLAM(数字用户线路异步多路复用器)、调制解调器。这些设备由可能影响设备的接收质量的有线和/或无线连接来互连。接收质量可能进而影响使用设备的用户的用户体验质量;用户体验质量为在服务再现(render)时由设备的用户体验的质量。在接收质量和用户体验质量之间存在区别。例如,在设备接收经受丢失了相对小数目的分组的服务时,但所丢失的分组涉及H.264编码流中的I (帧内(Intra))类型的分组时,对服务再现的影响可以是重大的,这是因为即使在正确地接收到取决于I类型分组的其他分组,诸如B或P类型分组时,设备中的解码器也不能使用这些分组。所以,相对小数目分组的丢失可以导致出现诸如宏块(macro-block)的可见伪像(artifact)。如同对于服务质量,体验质量(Quality of Experience)是可测量的。例如,可以以频道(channel)改变时间和每时间实体(time-entity)视频中的宏块的数目,或在音频再现中的漏失(drop-out)的数目来测量体验质量。
[0005]贯穿本文件,使用术语QoS (表示服务质量,其对应于接收质量)和QoE (表示体验质量,其对应于用户体验质量)。
[0006]贯穿本文件的其余部分,使用包括QoS和QoE统计的通用术语质量统计(qualitystatistics)。
[0007]由于向不同的设备提供相同服务所经过(traverse)的网络路径的不同,不同的设备可以经受不同的QoS和QoE,另外,对于相同的QoS,由于再现的质量或设备的解码的不同,不同的用户设备可以具有不同的QoE。
[0008]因此,存在允许向设备的服务供应商获取与数字音频和视频服务的QoS/QoE相关的统计的方法。例如,文件TR-135Issue I (TR表示技术报告(Technical R印ort),其为由宽带论坛(Broadband Forum)(过去为DSL论坛)发行的一系列文件)指定了监视IPTV (因特网协议电视)服务的QoS和QoE的机制。TR-135为TR-069系列规范的一部分,其中TR-069指定了允许设备的远程管理的协议。
[0009]例如由文件TR-069和TR_135Issue I代表的现有技术的缺点为:现有技术允许收集(collect)用于IPTV网络的QoS监视统计,但这些统计经受收集设备统计的用户的行为的影响。在设备不活动的(non-activity)时段期间,无法得到设备的质量统计,因而在无任何用户动作的时段期间不可能得到质量统计。而且,无法从几个设备在相同的时间段上得到质量统计。


【发明内容】

[0010]本发明目标在于减轻现有技术的不便。
[0011]具体地,本发明的目的为改善质量统计的收集。
[0012]本发明更具体地涉及质量统计的收集方法,其特征在于该方法包括以下步骤:
[0013]接收信号,所述信号包括代表质量统计的收集模式(所谓的请求模式)的信息,所述请求模式具有包括一个第一模式和一个第二模式的至少两个可能的值;
[0014]如果请求模式为第一模式,则进入第一模式;
[0015]如果请求模式为第二模式,则进入第二模式;
[0016]在第一模式中,一接收到包括与测试流连接的请求的信号就与测试流连接;
[0017]在第二模式中,每当质量统计的收集所需的设备的资源可用时,自动与测试流连接。
[0018]该方法还包括步骤:
[0019]在已经通过接收到用于使能质量统计的收集的信号使能质量统计的收集以及在设备与流连接时,收集质量统计。
[0020]在本发明的一个方面,提供一种质量统计的收集方法,该方法包括下列由被称作第一设备的质量统计收集设备实施的步骤:
[0021]-接收包括代表质量统计的收集模式的信息的收集模式信号,所述质量统计的收集模式即所谓的请求模式,所述请求模式具有包括第一模式和第二模式的至少两个可能的值并且如果请求模式为第二模式,则每当所述质量统计的收集所需的所述第一设备的资源可用时,自动与测试流连接,在与所述测试流的连接和在所述测试流上的所述质量统计的收集不影响所述第一设备的服务再现的质量时,所述资源是可用的;
[0022]-在已经通过接收用于使能所述质量统计的收集的质量统计收集使能信号使能所述质量统计的收集时以及在所述第一设备与任何流连接时,收集质量统计。
[0023]根据本发明的具体实施例,第二模式的测试流为可由与质量统计的收集所需的设备不同的设备所配置的参数。
[0024]根据本发明的具体实施例,在与测试流的连接和对测试流的质量统计的收集不影响由设备进行的服务再现的质量时,认为质量统计的收集所需的设备的资源是可用的。
[0025]根据本发明的具体实施例,在设备不与来自广域网的流连接时,认为质量统计的收集所需的设备的资源是可用的。
[0026]根据本发明的具体实施例,在设备的待机状态中,使质量统计的收集所需的设备的资源可用。
[0027]本发明还涉及质量统计的收集的管理方法。它包括步骤:
[0028]向至少一个收集设备发送信号,所述信号包括代表质量统计的收集模式(所谓的请求模式)的信息,所述请求模式具有包括第一模式和第二模式的至少两个可能的值;
[0029]以及步骤:在第一模式中向至少一个收集设备发送请求信号,所述请求信号包括与测试流的连接的请求;
[0030]在第一模式中,一接收到请求信号就进行收集设备与测试流的连接;以及
[0031]在第二模式中,每当收集设备的资源可用时,自动进行收集设备与测试流的连接。根据本发明的具体实施例,该方法包括从至少一个收集设备接收所收集的质量统计的步骤。
[0032]根据本发明的具体实施例,该方法包括向至少一个收集设备发送代表收集间隔(interval)的信息的步骤。
[0033]在本发明的一个方面,提供一种质量统计的收集的管理方法,该方法包括下列由质量统计管理部件实施的步骤:
[0034]-向至少一个质量统计收集设备发送包括代表质量统计的收集模式的信息的收集模式信号,所述质量统计的收集模式即所谓的请求模式,所述请求模式具有包括第一模式和第二模式的至少两个可能的值;
[0035]如果所述请求模式是第二模式,则每当所述质量统计的收集所需的所述至少一个质量统计收集设备的资源可用时,自动进行所述至少一个质量统计收集设备与测试流的连接,在与所述测试流的连接和在所述测试流上的所述质量统计的收集不影响所述质量统计收集设备的服务再现的质量时,所述资源是可用的。
[0036]根据本发明的具体实施例,向至少一个收集设备发送用于请求与测试流的连接的信号。
[0037]根据本发明的具体实施例,根据所述质量统计所应用的流的类型来分类质量统计。
[0038]根据本发明的具体实施例,所述类型的流包括测试类型的流和用户选择的类型的流。
[0039]根据本发明的具体实施例,质量统计属于包括服务质量和体验质量的集合。
[0040]根据本发明的具体实施例,质量统计涉及音频和视频类型的服务。
[0041]根据本发明的另一方面,提供一种执行上述质量统计的收集方法的质量统计的收集设备。
[0042]根据本发明的另一方面,提供一种执行上述质量统计的收集的管理方法的质量统计的管理设备。

【专利附图】

【附图说明】
[0043]通过对本发明的具体的、非限制性的实施例的描述,将出现本发明的更多优点。将参考下列附图描述诸实施例。
[0044]图1示出了与本发明兼容的示例网络基础设施;
[0045]图2至图4示出了根据本发明的具体实施例的示例数据模型;
[0046]图5至图7示出了图1的基础设施的设备之间的消息交换,其中将图2至4的数据模型投入应用;
[0047]图8示出了根据本发明的示例质量统计管理设备;
[0048]图9示出了根据本发明的示例质量统计收集设备;
[0049]图10示出了由根据本发明的设备进行的质量统计的收集方法的算法;
[0050]图11示出了由根据本发明的质量统计管理设备进行的质量统计的管理方法的算法。

【具体实施方式】
[0051]TR-135Issue I指定了可以由诸如终端用户设备之类的设备实施的数据模型。该数据模型包括宽范围的反映统计的参数。简而言之,数据模型在设备的其他类(class)和属性(attribute)中间描述这些类之间的关系。类的属性可以是可写的、可读的、只可读的。数据模型的类分层级(hierarchy)组织,并且具有属性。类的实例(instance)被称作对象。例如,如果远程管理设备要将ServiceMonitoring类的SampleEnable属性的值改变为TRUE,则数据模型做以下指定:为了该目的而存在被称作.STBService.{i}.ServiceMonitoring的对象,该对象具有布尔类型的属性SampleEnable,以及具有将该属性设置为特定值的效果是什么的描述。对象名称.STBService {i}.ServiceMonitoring意味着 SampleEnable 属性为 ServiceMonitoring 类的属性,而 ServiceMonitoring 类进而为STBService类的子类。类具有被称作对象的实例,即物理表示,因此在.STBService类名称之后并位于点之前的项“{i}”指示:可以潜在地有零个或更多的、在该项后指定类名称的对象的STBService对象呈现(present)。因而可以对于特定的音频或视频服务“i”改变机顶盒中SampleEnable属性的值。
[0052]可以通过各种手段访问设备中的属性值和对象内容。根据本发明的实施例,通过发送消息和请求来访问由收集设备实施的数据模型的属性值和对象内容。根据本发明的变体实施例,通过与设备上的数据库代理(database agent)的连接来访问属性值和对象内容。根据本发明的变体实施例,通过在IP套接字(IP-socket)上发送的明文(plain text)消息来访问属性值和对象内容。根据本发明的变体实施例,使用HTTP(超文本传输协议)来访问属性值和对象内容。根据本发明的变体实施例,使用网页界面(web interface)来访问属性值和对象内容。这些实施例不是排他性的,即可以在具体的实施例中组合全部的前述实施例。使用其他未描述的手段来访问值和对象的其他实施例是可能的,并且未被排除。
[0053]TR-135Issue I进一步指定了可配置的采样间隔,即在其中收集质量统计的时间间隔。其后使用计数器在该采样间隔上计算全部统计。在采样间隔结束时,计数值被称作报告(report),其后将报告存储在设备的存储器中。其后TR-135Issue I定义了检索(retrieve)各种计数器的报告的方法。
[0054]TR-135Issue I的一个特性(specificity)为在设备活动时段期间由设备来计算统计:例如,在设备正接收视频时计算统计,在设备不接收任何视频时不计算计数器。
[0055]为了区分接收数据的时段与不接收数据的时段,在TR-135ISSue I的数据模型中呈现被称作SecondSample的参数。该参数指示设备在采样间隔中的多少秒已经计算统计。TR-135Issue I还指定了用于各种目的的、强制(force)设备与测试流连接的方法。该测试流的一个可能的目标是例如在客户(client)的设备上由热线运营商(hotline operator)的直接干涉期间、为了专用(ad-hoc)测试而强制进行对参考流的统计的收集。但是在客户改变频道时,或在他关闭其设备时,不再从参考流收集统计,或相应地根本不再收集统计。
[0056]TR-135Issue !Sect1n 1.3提供了对应于质量统计的收集的“服务监视”特征的概览。
[0057]贯穿本文件的其余部分,使用术语“设备”或“收集设备”,所述术语包括适配于根据质量统计的收集方法来收集质量统计的终端用户设备和中间设备。终端用户设备为:用户通过诸如遥控器或键盘的交互手段来直接地与其交互的设备,例如机顶盒;中间设备包括:网关、代理(proxy)、交换机和其他网络设施。
[0058]根据本发明,为设备操作定义至少两个质量统计的收集模式:第一,非自动监视模式和第二,自动监视模式,它们也被称为“第一”模式和“第二”模式。
[0059]在非自动监视模式中,在设备与任何流连接时,设备在采样间隔上执行统计的计笪
ο
[0060]当在设备上激活(activate)自动监视模式时,一旦设备检测到与预定义的测试流连接所需的其资源可用时,则设备自动地切换至所决定的从中收集质量统计的测试流。该模式允许提供随时间连续的质量统计的计算。
[0061]根据本发明的具体实施例,在与测试流的连接和对测试流的质量统计的收集不影响设备的服务再现的质量时,认为资源是可用的。例如这是以下的情形:当设备的用户通过启动播放来自嵌入的PVR的视频而不使用与测试流连接所需的网络接口时,或者当用户不在网络接口上接收来自WAN(广域网)的任何流而只是播放来自LAN(局域网)的流时,并且如果在网络接口上存在可用的资源来接收除了 LAN流以外的测试流的情形。
[0062]根据本发明的具体实施例,通过查看流的源IP地址来区分来自WAN的流与来自LAN的流。如果源IP地址属于与收集设备的自身地址相同的子网,则该流是来自LAN而不是来自MN。
[0063]根据本发明的具体实施例,收集设备属于混合类型,其具有两个类型的接口,例如无线DTT (数字地面电视)和有线ADSL连接上的IPTV。则在收集设备在激活DTT接口时释放(free) IPTV-ADSL接口时,用于与测试流连接和用于统计收集的资源是可用的。
[0064]可以组合这些具体实施例来形成具有特定优点的具体实施例。
[0065]在本说明书中进一步给出了避免对收集设备的服务再现的质量的影响的其他例子。
[0066]在本发明的另一具体实施例中,在设备进入待机(standby)模式时,通过定义在其中只有所需的设备组件保持活动的特殊的待机模式,使质量统计的收集所需的资源可用。当然,为了能够在待机模式中保持质量统计的收集所需的资源,实施本发明的设备支持该特殊待机模式。本领域当前的状态表明以下是很平常的:在待机状态中保持所选择的组件活动,而无须用户意识到其设备在待机状态中仍然在部分地运行的事实。该特殊待机模式与真正的待机模式有区别,在所述真正的待机模式中,只有最少的组件是活动的,以使能够在来自用户的命令下唤醒设备。
[0067]本发明还引入了允许质量统计的收集的管理配置手段,其包括发送代表质量统计的收集模式的信息,其中监视模式包括非自动监视模式和自动监视模式。
[0068]本发明还引入了将质量统计分类的方法。根据设备是否与测试流连接或设备是否接收用户所选择的流,来对每个所收集的统计进行分类。例如通过指示对测试流收集数据的秒数,以及从与用户选择的流的连接收集统计的秒数来进行根据流的类型的这种分类。为了将可能的错误事件与用户体验相关联,这是有用的:在测试流上正发生的错误对用户是不可见的,或至少不影响用户体验。根据本发明的具体实施例,通过向TR-135IssUeI数据模型添加特定的参数集合,即UserSampleSecond和TestSampleSecond,来解决该问题。UserSampleSecond被定义为在与用户选择的流连接时在采样间隔期间收集数据的期间的秒数,TestSampIeSecond反映在设备与测试流连接时在采样间隔期间收集数据的期间的秒数。根据本发明的另一实施例,向现存的TR-135Issue I数据模型添加额外的具有值“TEST” 的 ServiceType。在 TR_135Issue I 中解释了 ServiceType 参数的使用。根据该实施例,在设备收集统计时,将统计存储在与流的类型(即用户选择的流或测试流)对应的特定的ServiceType的TR_135Issue IMainStream数据模型对象的特定实例中。如果在设备与测试流连接时收集统计,则统计被存储在其ServiceType属性被设置为“TEST”的MainStream对象中;如果在设备与用户选择的流连接时收集统计,则统计被存储在其ServiceType属性被设置为现存模型中所定义的类型之一(如“IP”、“IPTV”或“VoD”)的另一 MainStream对象中。
[0069]图1示出了与本发明兼容的示例网络基础设施(infrastructure)的例子,其包括质量统计管理设备和多个适合收集质量统计的设备。
[0070]该基础设施包括:
[0071 ]-节目供应管理服务器116;
[0072]-节目供应信号化(signalizat1n)服务器112;
[0073]-质量统计管理设备110;
[0074]-测试流编码器111;
[0075]-节目流编码器113、114和115;
[0076]-运营商网络117;
[0077]-接入网络120;
[0078]-网关设备121;
[0079]-局域网122;和
[0080]-机顶盒收集设备123、124和125。
[0081]服务运营商向诸如123、124和125之类的设备提供服务。通过接入网络120和通过运营商的网络117,并经由与运营商的网络连接的运营商的装置,经由网关121对设备123和124提供这些服务,或直接地向设备125提供这些服务。
[0082]设备121为用作在LAN中连接到设备123和124的接入网络的接入点的网关。设备123、124和125为机顶盒,即AV服务的接收器。设备124为如设备123的机顶盒,但具有附加的PVR(个人视频记录器)能力。设备123和124和121被连接到允许设备123和124使用彼此的服务的LAN,例如设备124可以向设备123提供PVR服务,例如重放(playback)所记录的视频。网关121提供网络地址转译(translat1n)服务,以使设备123和124可以接入运营商网络117及其服务。网关121具有适配于连接到作为ADSL类型的接入网络的接口,而其经由IP接口与设备123和124相接(interface)。
[0083]设备125直接与接入网络120连接,因此配备了适配于该网络的接口。
[0084]这里由接入网络120代表WAN,这里由局域网122代表LAN。
[0085]首先,设备123、124和125与节目供应管理服务器连接,以便识别它们自己以及检索信号化服务器112的地址,在所述信号化服务器112中可以检索可用服务的列表。其后,设备可以与由节目流编码器113、114和115提供的流中任意的流连接。设备123、124和125能够接收和解码由运营商提供的服务。
[0086]运营商网络117进一步包括质量统计管理设备110,其允许运营商从设备123、124和125收集质量统计。
[0087]设备123、124和125进一步能够接收用于指示它们收集期望的质量统计并且将这些质量统计存储在存储器中的信号,所述存储器可以由质量统计管理设备110读取。
[0088]根据具体实施例,质量统计管理设备和读取所收集的质量统计的设备不是相同的设备。该特征允许分离任务并使用适配于任务的类型的专门的装置。
[0089]设备123、124和125进一步能够接收信号以与由测试流编码器111提供的测试流连接。
[0090]质量统计管理设备110动态地以下列方式从设备123、124和125收集质量统计:质量统计管理设备110向设备123、124和125中的至少一个发送信号。该信号可以具有包括统计收集的两种模式的值,第一模式为非自动监视,而第二模式为自动监视。在一段时间后,质量统计管理设备110可以收集由设备123、124和125收集的统计。根据具体实施例,向设备123、124和125中的一个或更多个发送用于指示连接测试流的请求的信号。该特征具有允许同时地立即测试几个设备123、124和125的优点。根据具体实施例,将从设备123、124和125收集的质量统计根据统计所应用的流的类型进行分类。该特征允许将错误与流的类型相关。根据具体实施例,流的类型包括至少一个测试类型的流和至少一个用户选择的类型的流。该特征允许知道任何错误是否被用户观察到。
[0091]设备123、124和125如下收集质量统计。它们接收包括表示质量统计收集的模式的信息的信号,所述质量统计收集的模式为第一(即非自动监视)模式或第二(即自动监视)模式。设备123、124和125进入与所接收的信号对应的模式。在第一非自动监视模式中,一接收到包括与测试流连接的请求的信号就进行与指定的测试流的连接,并且在由接收使能信号所使能的收集和设备与流连接时,进行统计收集。在第二自动监视模式中,每当统计质量的收集所需的设备的资源可用时,进行与测试流的自动连接。根据本发明的具体实施例,第二模式的测试流为可由与收集质量统计的设备不同的设备来配置的参数。该特征允许改变测试流、从不同类型的流收集统计、以及观察结果。根据具体实施例,在与测试流的连接和统计的收集不影响设备的服务再现的质量(即设备再现的服务的质量)时,认为资源是可用的。该特征具有以下优势:无论设备正在做什么,实现(procure)设备的无缝运行,而不被质量统计的收集或与测试流的连接以任何方式所干扰。例如,统计收集不会使设备的CPU承担(charge)延迟频道改变时间的负荷,或者与测试流的连接也不减少可用于用户正在观看(visualize)的或记录的用户选择的流的带宽。根据本发明的具体实施例,在待机模式中使质量统计的收集所需的资源可用。该特征允许在长时间段上收集统计,而不影响设备的服务再现的质量。根据变体实施例,有优势地,在所述设备不与来自广域网的流连接时,认为质量统计的收集所需的资源是可用的。该特征允许为与WAN连接的收集设备决定所需的资源是否可用的快速手段(means)。
[0092]根据变体实施例,网关设备121自身为中间收集设备,该网关设备121在与其LAN连接的设备上收集质量统计。根据本发明的具体实施例,中间收集设备为用于质量统计管理设备的收集设备,并且为与其LAN连接的收集设备的质量统计管理设备。则根据本发明,中间收集设备实施统计收集的方法和统计收集的管理方法这两者。
[0093]图2示出了根据本发明的具体实施例的示例数据模型。该示例数据模型使用TR-135规范的数据模型作为框架(framework)。在TR-135规范中所描述的数据模型允许远程管理机顶盒中的数字电视功能。使用根据本发明的SampleSecond和SampleSecond参数允许处理或读取统计的设备对于在与测试流连接时所收集的统计之间进行区分。
[0094]在图2、3、4中,以表格形式描述数据模型,所述表格形式示出了属性所属的类、数据模型201中的对象名称和类层级、和具有属性名称203、属性类型204和属性使用描述205的类的特定属性。参考图2,元素(element) 200引入了在这里描述的并可以在元素201中找到的对象。元素202引入了在表格条目(entry)206、207、208、209、210和211中描述的数据模型的属性。
[0095]根据由此图图不的具体实施例,对于.STBService {i}.ServiceMonitoring.MainStream{i}.Sample对象示出了数据模型的细节。在TR_135Issue I中,所收集的统计被称作样本(sample)。为了能够对用户选择的流收集质量统计的持续时间和对测试流收集质量统计的持续时间之间区分,根据本发明的数据模型引入了两个不同的SampleSecond属性,即 “UserSampleSeconds” 和 “TestSampleSeconds”。
[0096]UserSampleSeconds 属性为逗号分隔列表(comma-separated list),其中列表中的每个条目为在与用户选择的流连接时收集质量统计期间的秒数。
[0097]TestSampleSeconds属性为逗号分隔列表,其中列表中的每个条目为在与测试流连接时收集质量统计期间的秒数。
[0098]图3示出了根据本发明的具体实施例的、图2的数据模型的变体,其中ServiceType的使用允许处理或读取统计的设备对于在与测试流连接时所收集的统计之间进行区分。
[0099]如同图2,以表格形式描述数据模型。上面已经解释了与图2共同的元素,因而这里不再进一步描述所述元素。
[0100]在该实施例中,使用TR_135Issue I 规范的.STBService.{i}.Capabilities.ServiceMonitoring对象的增强的(augmented) ServiceType属性来进行对用户选择的流和对测试流收集样本(即质量统计)的持续时间之间的区分。增强ServiceType属性以支持在用户选择的流和测试流之间的区分分类。为了根据流的类型在不同的对象中存储所收集的的质量,按照以下进行:由收集设备创建MainStream对象的几个实例。这些对象包含的信息可以由诸如质量收集管理设备之类的外部设备读取。一个实例具有ServiceType属性被设置为反映服务为测试流的值(例如“TEST”)。另一个实例具有ServiceType属性被设置为指示服务为用户选择的流的值(例如“IPTV-User”)。对于在与测试流连接时所收集的质量统计,使用其ServiceType属性被设置为“TEST”的图2的MainStream对象的实例(参考201)存储统计。对于在与IPTV用户选择的流连接时所收集的质量统计,使用ServiceType属性被设置为“IPTV-User”的MainStream对象的实例存储统计。
[0101]ServiceType属性是字符串类型,并且是所支持的服务类型的逗号分隔列表,所述服务类型的每一个与流的源相关。从列表中选取每个项目,所述列表包括:
[0102]-1PTV-User:来源于WAN的用户选择的IPTV流;
[0103]-VoD-User:来源于WAN的用户选择的按需(on demand)的视频流;
[0104]-1P-User:上述来源于WAN的用户选择的流(IPTV-User或VoD-User)中的任意流;
[0105]-TEST:来源于 WAN 的测试流,其通过设置.STBService {i}.Components.FrontEnd {i}.1P.ServiceConnect 对象的 URI 属性来指定;
[0106]-1P-ALL:来源于WAN的IP流的任何类型,包括用户选择的流、IPTV和VoD ;
[0107]-CAB:来源于电缆调谐器的流;
[0108]-DTT:来源于数字地面电视调谐器的流;
[0109]-SAT:来源于卫星调谐器的流
[0110]-PVR:来源于个人视频记录器的流。
[0111]根据本发明的不同的实施例,代替增强ServiceType参数的值的集合,添加例如被称作SubServiceType的新的参数,除了现存的TR_135Issue IServiceType参数之外使用所述新的参数,该参数选取值“USER”或“TEST”中的一个。与传统的(legacy)(TR-135Issue I) ServiceType 参数一起使用的 SubServiceType 允许区分MainStream对象的两个不同的实例,其中一个专用于用户选择的流,一个专用于测试流。
[0112]图4示出了统计收集的第一和第二模式之间的区别的实施例。在与本发明兼容的、诸如设备123、124或125中的任一个之类的设备中实施该实施例。如同对于图2和图3,以表格形式描述数据模型。上面已经解释了与图2和图3共同的元素,因而这里不再进一步描述所述元素。
[0113]利用新属性的引入来增强被用作本发明的该具体实施例的框架的TR-135ISSue I数据模型,所述新属性即为“AutOMOnitOr”406,其是“布尔”类型407。在质量统计管理设备将.STBService.{i}.ServiceMonitoring 对象 401 的 AutoMonitor 属性设置为布尔值“TRUE”时,质量统计管理设备请求其属性被设置的收集设备进入自动监视的质量统计收集模式。否则,在AutoMonitor属性被设为“FALSE”时,质量统计管理设备请求收集设备进入作为非自动监视的第一统计收集模式。在本文件中先前已经解释了这两个模式的含义,因此不再进一步解释所述含义。
[0114]在SampleEnable属性由质量监视设备设置为TRUE时,SampleEnable属性为质量统计收集的使能者(enabler)。
[0115]该图示出了本发明的实施例,由消息501所图示的,其中第二模式的测试流为可由与质量统计收集的设备不同的设备来配置的参数。
[0116]图5示出了使用如图2所图示的数据模型的本发明的实施例的、图1的网络基础设施的设备与用户之间的消息交换。由图5图示的被称作自动监视模式是第二统计收集模式。图中的垂直条从左到右代表质量统计管理设备110、质量统计收集设备125、用户500和接入网络120。水平箭头代表消息或信号交换或动作。
[0117]以从质量统计管理设备110向质量统计收集设备125发送与质量统计管理相关的消息来开始交换。消息501至503的顺序是任意的。消息503至504与509以及514使用来自图2和图4的数据模型。消息503对应于将图4的AutoMonitor属性406设置为TRUE。消息504对应于将图4的SampleEnable属性409设置为TRUE。消息509对应于设置 UserSampleSeconds 属性 206。消息 514 对应于设置 TestSampleSeconds 属性 209。首先,向设备125发送URI (统一资源识别符),其包括代表测试流的位置的信息(这里:TESTCH)和怎样与之连接的信息。仍然不进行立即连接。这与现存TR-135数据模型中的、其中URI属性的简单写入动作触发由设备125进行与指定的流的连接的URI属性的功能不同。根据本发明,由与执行质量统计收集的设备不同的设备进行的用于测试流的连接地址的配置与将其自身与测试流连接的动作是分离的动作。这允许除了第一统计收集模式(非自动监视模式)之外支持第二统计收集模式(自动监视模式)。虽然在标准的TR-135运行(funct1ning)模型中,一指定URI就立即连接是有用的,但根据本发明,在自动监视模式中,在资源可用时进行与测试流的自动连接。
[0118]向设备125发送的第二消息502包含已经在本部分开始处解释过的SampleInterval。接着的消息503在设备125中使能第二统计收集模式(自动监视模式)。消息504使能质量统计的收集。现在可以开始统计的收集。由从用户500至设备125的消息505(ZAP)图示频道改变的用户动作。在用户将频道改变为新闻频道时,设备125通过向接入网络120发出连接请求来请求所需的频道,这里由消息506IGMP JOIN (NEWS CH)来图示。IGMP表示因特网组多播协议,其为允许与IP多播流连接(加入)或断开(离开)的协议。其后,设备125接收所请求的流507。
[0119]根据图2的数据模型,将所收集的质量统计存储在.STBService {i}.ServiceMoni toring对象中,将发生收集以及设备与用户选择的流连接的秒数存储在UserSampIeSeconds 中,由动作 509 图不的。
[0120]其后,用户500将其设备125置于待机状态。一旦设备125检测到资源可用,则设备125与在消息501 (URI)中所指定的测试流连接,并且继续在.STBService {i}.ServiceMonitoring对象中存储质量统计,而将发生收集的秒数存储在该对象的TestSampleSeconds属性中,如动作514所图示的。根据本发明的具体实施例,由消息515所图示的,在质量统计管理设备中接收所收集的质量统计。这图示了接收所收集的质量统计的步骤。
[0121]该图图示了本发明的具体实施例,其中在与测试流的连接和对测试流的质量统计的收集不影响由所述设备进行的服务再现的质量时,认为所需的资源是可用的。一接收SampleEnable消息504就收集统计,并且即使在待机状态中也继续进行,诸如由在消息510时进入待机状态后继续消息交换所图示的。
[0122]该图还示出了本发明的具体实施例,其中质量统计管理设备实施质量统计的收集的管理方法,所述方法包括借助消息502向收集设备125发送代表收集间隔的信息。
[0123]图6示出了使用如图3所图示的数据模型的本发明的实施例的、图1的网络基础设施的设备和用户之间消息的交换。由图6图示第二统计收集模式,即自动监视模式。该图示出了由设备125进行的质量统计收集的方法,以及在质量统计管理设备110中的质量统计的管理方法。
[0124]已经对于图5解释了那些与图5共同的元素,因此这里不再进一步解释所述元素。
[0125]与图5不同的是动作609和614,其图示了将对测试流和对用户选择的流收集的统计和收集统计的秒数存储在当设备125与用户选择的流连接时收集的、ServiceType属性被设置为相应的用于统计的“IPTV-User” 的.STBService.{i}.ServiceMonitoring.Mainstream {i}.Sample对象和当设备125与测试流连接时收集的、ServiceType属性被设置为相应的用于统计的 “TEST” 的.STBService.{i}.ServiceMonitoring.Mainstream{i}.881111) 16对象的不同实例中。
[0126]根据本发明的不同实施例,取代了增强参数的值的集合(此丨),添加例如被称作511)3361^1(3617156的新的参数,除了现存的10-135188116 1861-^106X7156参数之外还使用该新的参数,该新的参数选取值“旧28”或“!'£31'”中的一个。与传统的(1'尺-135188116 1) 861~^10617?6参数一起使用的允许区分肅对象的两个不同的实例,其中一个专用于用户选择的流,一个专用于测试流。
[0127]根据图5和图6中所图示的具体实施例,由利用用户动作510进入待机状态后继续的动作和消息所图示的,在设备125的待机状态中使质量统计的收集所需的资源可用。
[0128]根据图5和图6中由动作509、514和609、614所图示的具体实施例,这里由动作609和614所图示的,根据统计所应用的流的类型,将质量统计分类。
[0129]根据图5和图6中由动作509和514所图示的具体实施例,流的类型包括分别由图5 的“!'681:381111)1636(3011(18” 和“1)861^81111)1636(3011(18” 以及由图 6 的 36口1。6了7?6 值“!'£31'”和'”代表的测试类型流和用户选择的类型的流。
[0130]图7示出了使用如图3所图示的数据模型的本发明的实施例的、图1的网络基础设施的设备和用户之间的信息交换。由图7图示的是第一统计收集模式,即非自动监视模式。
[0131]已经解释了与图6共同的元素,因此这里不再进一步解释所述元素。
[0132]与图6显著的不同是被发送至设备125的、对应于图4的406的消息“八 111:011101111:01'⑶ ”700 以及消息“?01~0603皿601:1011 (了)”701。消息 700 请求设备 125 进入第一模式,即进入非自动监视。在该模式中,不进行与测试流的自动连接。一接收到请求信号就进行与测试流的连接,该请求信号包括利用消息701与测试流连接的请求。其后利用消息512进行与测试流的连接。该图图示了向设备发送请求与测试流的连接的信号。
[0133]根据本发明的具体实施例,向10-135数据模型添加“?01X6(3011116(31:1011”属性。该属性是布尔类型,并且属于.{1}.001111)0116111:8.{1}.工?.861-^106001111601:对象。在配备值I冊2时,该属性指示:请求与已利用消息501设置的1尺1参数中所指定的测试流连接。倘若值…1^2,则没有效果。事实上,如果用户继续进行诸如由消息505所图示的2八?消息的频道改变动作,但在已接收到请求与测试流连接的^01-0600^60^10:1(1)消息701后,则不进行与测试流的连接而取代的是进行与用户选择的流的连接。
[0134]图8图示了根据本发明的具体实施例的质量统计管理设备8。例如该设备对应于图1的设备110。设备8包括下列由地址总线和数据总线840互连的元件:
[0135]-微处理器820(或0^,代表中央处理单元);
[0136]-801(只读存储器)类型的非易失性存储器800 ;
[0137]-读写存储器或1^1(随机存取存储器)810;以及
[0138]-网络接口830,其被用于将设备与诸如图1的117的运营商网络连接。
[0139]在上电时,微处理器820将存储在800中的、包括用于实施质量统计收集的管理方法的步骤的算法指令的程序复制至麵寄存器811,并执行它们。
[0140]网络接口 830允许设备在诸如与运营商网络117的连接之类的网络连接上接收和发送消息和数据。
[0141]在存储器800和810的描述中所使用的词“寄存器”意味着低容量存储器区域(只有一些二进制数据)或高容量存储器区域(允许存储整个程序或存储大量数据)。
[0142]ROM 800和RAM 810中的寄存器的每一个可以容纳可变数目的、具有可变大小的数据。只读存储器800包括:
[0143]-寄存器801,在其中存储程序;
[0144]随机存取存储器810包括:
[0145]-寄存器811,用于存储从ROM寄存器801复制的程序;
[0146]-寄存器812,用于存储代表从中可以收集统计或者从中收集统计的设备的列表的信息。存储在这里的信息诸如:设备名称、设备类型和设备地址;
[0147]-寄存器813,用于存储从设备接收的质量统计;以及
[0148]-寄存器814,其包含存储在RAM寄存器811中的程序运行所需的数据,诸如临时变量和数据表格。
[0149]图9图示了根据本发明的具体实施例的收集设备9。例如设备9对应于图1的设备123、124和125中的任一设备。设备9包括下列由地址总线和数据总线940互连的元件:
[0150]-微处理器920(或CPU,代表中央处理单元);
[0151]-ROM(只读存储器)类型的非易失性存储器900 ;
[0152]-读写存储器或RAM(随机存取存储器)910 ;以及
[0153]-网络接口930,其被用于将设备与诸如图1的120的接入网络连接。
[0154]在上电时,微处理器920将存储在ROM 900中的、包括用于实施质量统计收集的方法的步骤的算法指令的程序复制至RAM寄存器911,并执行它们。
[0155]网络接口 930允许设备在诸如图1的接入网络120的网络连接上接收和发送消息和数据。
[0156]在存储器900和910的描述中所使用的词“寄存器”意味着低容量存储器区域(只有一些二进制数据)或高容量存储器区域(允许存储整个程序或存储大量数据)。
[0157]ROM 900和RAM 910中的寄存器的每一个可以容纳可变数目的、具有可变大小的数据。只读存储器900包括:
[0158]-寄存器901,在其中存储程序;
[0159]随机存取存储器910包括:
[0160]-寄存器911,用于存储从ROM寄存器901复制的程序;
[0161]-寄存器912,用于存储代表质量统计收集的模式的信息,所述模式为第一非自动监视模式或第二自动监视模式;
[0162]-寄存器913,用于存储代表测试流的地址的信息,即测试URI;
[0163]-寄存器914,用于存储所收集的统计;
[0164]-寄存器915,用于存储在与用户选择的流连接时收集统计的秒数;
[0165]-寄存器916,用于存储在与测试流连接时收集统计的秒数;
[0166]-寄存器917,其包含存储在RAM寄存器911中的程序运行所需的数据,诸如临时变量和表格。
[0167]根据本发明的具体实施例,根据由图2图示的数据模型的层级来组织寄存器。则狀1 910包括具有属性206和209的数据模型对象201。
[0168]图10示出了根据本发明的具体实施例的、诸如由图9的设备9所实施的质量统计收集的算法。
[0169]0?^ 920将包含算法的程序从存储器900载入至存储器910,并启动该程序。以初始化步骤1000开始该算法,其中初始化算法所需的全部变量。
[0170]在测试1001中,设备9判定是否接收到包括代表质量统计收集的模式(所谓的请求模式)的信息的信号。所述请求模式具有包括第一模式和第二模式的至少两个可能的值。
[0171]如果请求模式为第一模式,即非自动监视模式,则算法继续进行测试1003。
[0172]如果请求模式为第二模式,即自动监视模式,则一旦质量统计收集所需的设备9的资源可用,在步骤1002中自动地进行与诸如存储在图9的寄存器913中的^1属性中指定测试流的连接。其后,执行测试1005。
[0173]在测试1003中,在第一模式中,判定是否接收到包括与测试流的连接的请求的信号。如果没有接收到这样的信号,则重复该步骤。如果接收到这样的信号,则在步骤1004中进行与测试流的连接,并且执行测试1005。
[0174]其后,在测试1005中,判定是否接收到使能质量收集的信号。如果没有接收到这样的信号,则重复该测试。如果接收到这样的信号,则在作为用户选择的流或测试流连接时执行质量统计收集。其后以步骤1001重新开始算法。
[0175]在收集质量统计时,可以将质量统计发送至请求读取质量统计的设备,并且由请求读取质量统计的设备接收,所述设备是诸如由图8的设备8所实施的图1的质量统计管理设备110。
[0176]图11示出根据本发明的具体实施例的、诸如由图8的设备8所实施的质量统计收集的管理算法。
[0177]0?^ 820将包含算法的程序从801存储器800载入至狀1存储器810,并启动程序。以初始化步骤1100开始质量统计收集管理,其中初始化算法所需的全部变量。在步骤1101中,发送包括请求设备进入第一模式或第二模式的、代表质量统计收集的模式的信息的信号。在第一模式中,由步骤1102所图示的,向收集设备发送请求信号以与测试流连接。在第二模式中,不发送这样的信号。以步骤1103结束该算法。
[0178]根据本发明的具体实施例,由原始数据(1'冊也仏)表示根据由图10所图示的方法以及根据由图11所图示的质量统计管理方法所收集的质量统计。根据另一具体实施例,由从原始数据提取的数据表示质量统计。根据本发明的另一具体实施例,由原始数据和提取后的数据两者表示质量统计。根据本发明的变体实施例,用于质量统计的原始数据包括:丢失的数据帧的测量、所接收的流的帧速、解码后的帧的数目、接收的数目和欠载运行(1111(161-1-1111)的解码器缓存0x1:^610的数目和/或过载运行缓存的数目。根据本发明的另一变体实施例,从原始数据提取的数据包括丢失帧的平均数、与帧速相关的欠载运行的缓存的高斯分布。根据本发明的另一具体实施例,从至少一个设备收集的原始数据统计在从原始数据提取统计数据的另一设备中检索。可以组合上述具体实施例以形成具有特定优点的实施例。
[0179]本文件的读者将理解,给出所描述的实施例作为本发明的示例实施例,而本发明不限于这些实施例。
[0180]图示图1的基础设施作为示例实施例。其他的与本发明兼容的、具有附加的或更少的设备的基础设施是可能的;可以在单个设备中组合如这里所图示的由不同设备提供的一些功能。相似地,可以将由单个设备提供的功能分离,并且由不同的设备提供该功能。根据本发明的具体实施例,发送请求用于将至少一个其他设备置为第一或第二收集模式的设备与检索所收集的质量统计的设备不是同一设备。根据本发明的具体实施例,运营商网络包括其运行所需的其他设备:发射机装置、流量和计费管理装置。在本发明的具体实施例中,运营商网络典型地包括比所示出的三个设备更多或更少的设备。在本发明的具体实施例中,需要包括网络交换机和路由器的其他网络装置。根据本发明的具体实施例,在接入网络上存在DSLAM(数字用户线路接入多路复用器),并且设备需要与接入网络连接的外部的或内部的ADSL(异步数字用户线路)类型的调制解调器。根据本发明的具体实施例,设备经由不同的接入网络访问相同的运营商。根据本发明的具体实施例,设备具有辅助(secondary)接口,其允许设备接收除了由接入网络提供的服务之外的DTT(数字地面电视)接收。根据本发明的具体实施例,设备直接与接入网络连接,所述接入网络包括与ADSL网络连接的IPTV接收器,以及与无线3GPP接入网络连接的移动电话。
[0181]根据本发明的具体实施例,设备具有允许其同时记录节目和观看另一节目的资源。根据本发明的具体实施例,设备可以是包括STB(机顶盒)和PC(个人计算机)类型的专用类型的设备。
[0182]收集方法的步骤不是必须按照所列出的顺序执行。例如,在第一模式中与测试流的连接取决于指示请求与测试流连接信号的接收,并且不是必须在收集统计的步骤之前。
[0183]虽然使用标准TR-69和TR-135和它们的数据模型的例子作为框架来描述本发明,但本发明不限于在所引用的诸如TR-69和TR-135之类的协议和架构的领域内的应用,而是也可以应用于收集和管理质量统计时的其他专有的(proprietary)的或标准化的协议和架构,诸如由因特网工程应用组IETF指定的SNMP (简单网络管理协议)。SNMP以所管理的系统上的描述系统配置的变量的形式揭示(expose)管理数据。这些变量可以由管理应用来查询和设置。相似地,根据本发明的方法不是必须需要数据模型的实施,例如,根据本发明可以使用定义特定的HTPP消息的消息交换协议来发送和接收信号和质量统计。
【权利要求】
1.一种质量统计的收集方法,其特征在于:该方法包括下列由被称作第一设备的质量统计收集设备(123、124、125)实施的步骤: -接收包括代表质量统计的收集模式的信息的收集模式信号(503、700),所述质量统计的收集模式即所谓的请求模式,所述请求模式具有包括第一模式和第二模式的至少两个可能的值并且如果请求模式为第二模式,则每当所述质量统计的收集所需的所述第一设备(123、124、125)的资源可用时,自动与测试流连接,在与所述测试流的连接和在所述测试流上的所述质量统计的收集不影响所述第一设备的服务再现的质量时,所述资源是可用的; -在通过接收用于使能所述质量统计的收集的质量统计收集使能信号(504)已经使能所述质量统计的收集时以及在所述第一设备(123、124、125)与任何流连接时,收集质量统计。
2.根据权利要求1的方法,其特征在于:所述第二模式的所述测试流的连接地址可由与所述第一设备(123、124、125)不同的第二设备来配置。
3.根据权利要求1至2中任一项的方法,其特征在于:在所述第一设备(123、124、125)不与来自广域网的流连接时,认为所述质量统计的收集所需的所述第一设备(123、124、125)的所述资源是可用的,借以通过比较流的源IP地址与所述第一设备(123、124、125)的IP地址,来区分来自广域网的流和不是来自广域网的流。
4.根据权利要求1至2中任一项的方法,其特征在于:在所述第一设备的待机状态中使所述质量统计的收集所需的所述第一设备(123、124、125)的所述资源可用。
5.根据权利要求1至2中任一项的方法,其特征在于:根据所述质量统计所应用的流的类型来分类所述质量统计。
6.根据权利要求5的方法,其特征在于:所述类型的流包括测试类型的流和用户选择的类型的流。
7.根据权利要求1至2中任一项的方法,其特征在于:所述质量统计属于包括服务质量和体验质量的集合。
8.根据权利要求1至2中任一项的方法,其特征在于:所述质量统计涉及音频和视频类型的服务。
9.一种质量统计的收集的管理方法,其特征在于:该方法包括下列由质量统计管理部件(110)实施的步骤: 向至少一个质量统计收集设备(123、124、125)发送包括代表质量统计的收集模式的信息的收集模式信号(503、700),所述质量统计的收集模式即所谓的请求模式,所述请求模式具有包括第一模式和第二模式的至少两个可能的值; 如果所述请求模式是第二模式,则每当所述质量统计的收集所需的所述至少一个质量统计收集设备(123、124、125)的资源可用时,自动进行所述至少一个质量统计收集设备(123、124、125)与测试流的连接,在与所述测试流的连接和在所述测试流上的所述质量统计的收集不影响所述质量统计收集设备的服务再现的质量时,所述资源是可用的。
10.根据权利要求9的方法,其特征在于:该方法包括从所述至少一个质量统计收集设备(123、124、125)接收(515)所收集的质量统计的步骤。
11.根据权利要求9至10中任一项的方法,其特征在于:该方法包括向所述至少一个质量统计收集设备(123、124、125)发送(502)代表收集间隔的信息的步骤。
12.根据权利要求9至10中任一项的方法,其特征在于:向所述至少一个质量统计收集设备(123、124、125)发送请求与测试流连接的信号(501)。
13.根据权利要求9至10中任一项的方法,其特征在于:根据所述质量统计所应用的流的类型来分类所述质量统计。
14.根据权利要求13的方法,其特征在于:所述类型的流包括测试类型的流和用户选择的类型的流。
15.一种执行根据权利要求1到2中任一项的质量统计的收集方法的质量统计的收集设备。
16.一种执行根据权利要求9到10中任一项的质量统计的收集的管理方法的质量统计的管理设备。
【文档编号】H04L12/26GK104378259SQ201410655723
【公开日】2015年2月25日 申请日期:2009年9月2日 优先权日:2008年9月2日
【发明者】弗朗索瓦-伊维斯.布赖恩德, 吉勒斯.斯特劳布, 让-克劳德.科尔玛格罗 申请人:汤姆森特许公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1