CN101447938A - 网络服务质量处理方法、装置和*** - Google Patents

网络服务质量处理方法、装置和*** Download PDF

Info

Publication number
CN101447938A
CN101447938A CNA2008102391019A CN200810239101A CN101447938A CN 101447938 A CN101447938 A CN 101447938A CN A2008102391019 A CNA2008102391019 A CN A2008102391019A CN 200810239101 A CN200810239101 A CN 200810239101A CN 101447938 A CN101447938 A CN 101447938A
Authority
CN
China
Prior art keywords
network
service quality
network service
descriptor
transmission bandwidth
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
CNA2008102391019A
Other languages
English (en)
Inventor
李云白
苏红宏
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Huawei Device Shenzhen Co Ltd
Original Assignee
Shenzhen Huawei Communication Technologies Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Shenzhen Huawei Communication Technologies Co Ltd filed Critical Shenzhen Huawei Communication Technologies Co Ltd
Priority to CNA2008102391019A priority Critical patent/CN101447938A/zh
Publication of CN101447938A publication Critical patent/CN101447938A/zh
Priority to PCT/CN2009/073616 priority patent/WO2010066143A1/zh
Priority to EP09831420A priority patent/EP2348680A4/en
Priority to US13/155,777 priority patent/US20110235542A1/en
Pending legal-status Critical Current

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L41/00Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
    • H04L41/50Network service management, e.g. ensuring proper service fulfilment according to agreements
    • H04L41/5061Network service management, e.g. ensuring proper service fulfilment according to agreements characterised by the interaction between service providers and their network customers, e.g. customer relationship management
    • H04L41/5067Customer-centric QoS measurements
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L1/00Arrangements for detecting or preventing errors in the information received
    • H04L1/20Arrangements for detecting or preventing errors in the information received using signal quality detector
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L43/00Arrangements for monitoring or testing data switching networks
    • H04L43/08Monitoring or testing based on specific metrics, e.g. QoS, energy consumption or environmental parameters
    • H04L43/0823Errors, e.g. transmission errors
    • H04L43/0829Packet loss
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L43/00Arrangements for monitoring or testing data switching networks
    • H04L43/08Monitoring or testing based on specific metrics, e.g. QoS, energy consumption or environmental parameters
    • H04L43/0852Delays
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L43/00Arrangements for monitoring or testing data switching networks
    • H04L43/08Monitoring or testing based on specific metrics, e.g. QoS, energy consumption or environmental parameters
    • H04L43/0876Network utilisation, e.g. volume of load or congestion level
    • H04L43/0894Packet rate
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L41/00Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
    • H04L41/14Network analysis or design
    • H04L41/142Network analysis or design using statistical or mathematical methods
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L43/00Arrangements for monitoring or testing data switching networks
    • H04L43/08Monitoring or testing based on specific metrics, e.g. QoS, energy consumption or environmental parameters
    • H04L43/0852Delays
    • H04L43/0858One way delays
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L43/00Arrangements for monitoring or testing data switching networks
    • H04L43/08Monitoring or testing based on specific metrics, e.g. QoS, energy consumption or environmental parameters
    • H04L43/0852Delays
    • H04L43/0864Round trip delays

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Environmental & Geological Engineering (AREA)
  • Business, Economics & Management (AREA)
  • General Business, Economics & Management (AREA)
  • Quality & Reliability (AREA)
  • Data Exchanges In Wide-Area Networks (AREA)

Abstract

本发明实施例提供了一种网络服务质量处理方法、装置和***,以及机顶盒和网络会议终端,其中网络服务质量处理方法包括:获取网络质量参数的实际使用信息;根据网络质量参数的实际使用信息,获取网络服务质量的描述信息。网络服务质量处理装置包括:第一获取模块,用于获取网络质量参数的实际使用信息,所述网络质量参数包括传输带宽,以及网络延迟和/或网络丢包率;第二获取模块,用于根据所述网络质量参数的实际使用信息,获取网络服务质量的描述信息。网络服务质量处理***包括通信网络和位于通信网络中的网络服务质量处理装置。本发明实施例提供的网络服务质量处理方法、装置和***能够提高网络服务质量测量的准确率。

Description

网络服务质量处理方法、装置和***
技术领域
本发明涉及通信技术领域,特别涉及一种网络服务质量处理方法、装置和***,以及机顶盒和网络会议终端。
背景技术
对于基于分组网络的实时媒体业务,网络服务质量对业务质量的影响很大,尤其是在网络服务质量很差时,业务质量会显著下降,使得用户难以接受;如果能够在网络服务质量下降时给用户提示或者预警,使得用户能够对业务质量有预期的判断,同时也有助于用户判断业务质量下降的原因是否由网络引起。
在现有技术中,对于网络服务质量的判断,有的是通过检测丢包确定网络服务质量的优劣,当有丢包发生时认为网络服务质量差,无丢包时认为网络服务质量优;有的通过发送因特网控制消息协议(Internet ControlMessage Protocol,以下简称:ICMP)包的方式判断网络服务质量优劣,利用该协议包检测网络延迟,并进一步判断是否可以启动网络电话(Voice overInternet Protocol,以下简称:VoIP)通信,在不能进行VoIP通信时通知用户;另外还有一种技术是综合考虑网络延迟和网络丢包率的影响,获得网络服务质量,并用于确定计费数据。
发明人在实现本发明的过程中发现,现有技术中至少存在以下技术问题:现有技术中在对网络服务质量进行测量时仅考虑网络丢包率或网络延迟因素的影响,使得网络服务质量的测量结果准确率低,误差率高。
发明内容
本发明实施例提供了一种网络服务质量处理方法、装置和***,以及机顶盒和网络会议终端,用以解决现有技术中的对网络服务质量测量时得到的结果准确率低、误差率高的缺陷,实现对网络服务质量的准确测量。
为实现上述目的,本发明实施例提供了一种网络服务质量处理方法,包括:
获取网络质量参数的实际使用信息,所述网络质量参数包括传输带宽,以及网络延迟和/或网络丢包率;
根据所述网络质量参数的实际使用信息,获取网络服务质量的描述信息。
本发明实施例还提供了一种网络服务质量处理装置,包括:
第一获取模块,用于获取网络质量参数的实际使用信息,所述网络质量参数包括传输带宽,以及网络延迟信息和/或网络丢包率;
第二获取模块,用于根据所述网络质量参数的实际使用信息,获取网络服务质量的描述信息。
本发明实施例还提供了一种网络服务质量处理***,包括:
通信网络和位于通信网络中的网络服务质量处理装置;
所述网络服务质量处理装置用于获取所述通信网络的网络质量参数的实际使用信息,所述网络质量参数包括传输带宽,以及网络延迟和/或网络丢包率,并根据所述网络质量参数的实际使用信息,获取所述通信网络的网络服务质量的描述信息。
本发明实施例还提供了一种机顶盒,包括接口模块、解码模块、输出模块,还包括上述的网络服务质量处理装置,所述网络服务质量处理装置与接口模块连接。
本发明实施例还提供了一种网络会议终端,包括接口模块、编解码模块、输出模块,还包括上述的网络服务质量处理装置,所述网络服务质量处理装置与接口模块连接。
本发明实施例提供的网络服务质量处理方法、装置和***,以及机顶盒和网络会议终端,通过在测量网络服务质量时将传输带宽的因素考虑进来,能够提高测量结果的准确率,实现对网络服务质量的准确测量。
附图说明
图1为本发明网络服务质量处理方法第一实施例的流程示意图;
图2为本发明网络服务质量处理方法第二实施例的流程示意图;
图3为本发明网络服务质量处理方法第三实施例的流程示意图;
图4A为本发明实施例中一种网络服务质量数据Q=0.6时显示示意图;
图4B为本发明实施例中一种网络服务质量数据Q=1.0时显示示意图;
图5为本发明网络服务质量处理装置第一实施例的结构示意图;
图6为本发明网络服务质量处理装置第二实施例的结构示意图;
图7为本发明网络服务质量处理装置第三实施例的结构示意图;
图8为本发明网络服务质量处理装置第四实施例的结构示意图;
图9为本发明实施例中第二发送模块的结构示意图;
图10为本发明机顶盒实施例的结构示意图;
图11为本发明网络会议终端实施例的结构示意图。
具体实施方式
下面通过附图和实施例,对本发明的技术方案做进一步的详细描述。
在网络传输过程中,网络丢包率、网络延迟和传输带宽之间是相互关联的,通过减小传输带宽,即降低网络发送端的发送速率,能够有效解决网络拥塞等情况,并使得网络丢包率下降,网络延迟减小。但由于降低了带宽,业务质量不仅得不到提高,反而会降低,此时得到的网络丢包率下降、网络延迟减小等现象并不能准确地反映网络服务质量,会存在误差。因此在本发明实施例中,在测量网路服务质量过程中考虑了传输带宽因素的影响,图1为本发明网络服务质量处理方法第一实施例的流程示意图,如图1所示,具体包括如下步骤的过程:
步骤101、首先获取网络质量参数的实际使用信息,即通信网络的网络服务质量处理装置获取网络质量参数的数值,该网络质量参数可以为传输带宽、网络延迟的组合,也可以为传输带宽、网络丢包率的组合,还可以为传输带宽、网络延迟和网络丢包率的组合;
步骤102、然后根据上述网络质量参数的实际使用信息,获取网络服务质量的描述信息。
在本实施例中,在网络服务质量测量过程中考虑了传输带宽因素影响的情况下,能够提高网络服务测量的准确率、减少误差,获取的网络服务质量的描述信息能够更加准确、客观的反映网络质量状况。另外将本施例中计算得到的定量的网络服务质量数据提示给用户,给用户以提示和预警,也有助于用户判断业务质量下降是由网络造成还是终端引起。本发明的实施例中可以利用权重模型、吉尔伯特模型建立网络服务质量与网络质量参数的关系,然后将获取到的网络质量参数的数值代入进行计算获取网路服务质量的描述信息,具体方法可参见以下的实施例。
图2为本发明网络服务质量处理方法第二实施例的流程示意图,如图2所示,该方法包括如下步骤:
步骤201,获取网络质量参数的实际使用信息,上述网络质量参数包括传输带宽,以及网络延迟和/或网络丢包率,本步骤中的网络质量参数的实际使用信息,即当前网络中各个参数的数值;
步骤202、获取上述传输带宽,以及网络延迟和/或网络丢包率对应的权重值,该权重值可以根据网络类型,以及传输带宽、网络延迟、网络丢包率之间的数量关系确定;
步骤203、根据权重值、传输带宽,以及网络延迟和/或网络丢包率,获取所述网络服务质量的描述信息。本步骤是利用权重模型,建立网络服务质量与传输带宽,以及网络延迟和/或网络丢包率的函数关系,将步骤101获取到的网络质量参数的实际使用信息(即各个参数的数值)代入到函数关系式就能够得到网络服务质量的描述信息,权重模型的具体表达式可以表示为:Q=Ab+Bb+Cp,其中Q表示网络服务质量的描述信息,A、B、C表示为传输带宽b、网络延迟d和网络丢包率p分配的权重值,其中A不为零。
本实施例中,利用权重模型建立网络服务质量与传输带宽,以及网络延迟和/或网络丢包率的函数关系,其中考虑了传输带宽的影响,能够获取更为准确的网络服务质量的描述信息。
图3为本发明网络服务质量处理方法第三实施例的流程示意图,如图3所示,包括如下步骤:
步骤301,获取网络质量参数的实际使用信息,上述网络质量参数包括传输带宽,以及网络延迟信息和/或网络丢包率,数据包大小也是影响网络质量的参数之一,但在一般情况下是不变的,因此可以不考虑数据包大小的影响;
步骤302、获取网络质量参数的初始服务质量数据,即获取最优网络传输带宽、最优网络延迟最优网络丢包率和最差网络传输带宽、最差网络延迟最差网络丢包率;
具体的在本步骤中,根据获取的初始服务质量数据对网络质量参数进行了归一化处理,上述的各个最优值和最差值可以由用户设置或者由***自动估计,例如根据网络接口类型估计,其中最优传输带宽也可以由能力协商确定。最差传输带宽用BB表示,最优传输带宽用GB表示,它们的值可以是64kbps、640kbps等;最差网络延迟用BD表示,最优网络延迟用GD表示,其值可以为200ms、50ms;最差网络丢包率用BP表示,最优网络丢包率用GP表示,其值可以为20%、0。利用上述的参数可以构成初始服务质量EQ:
EQ = BB GB BD GD BP GP
步骤303、根据上述初始服务质量数据对传输带宽,以及网络延迟和/或网络丢包率进行归一化处理;
本步骤是为了便于比较和计算方便,将各个参数进行归一化处理,将各个参数归一化为0到1之间,从而能够进一步的将网络服务质量数据限制在0到1之间,其中0表示最差,1表示最优。通常在网络服务范围内,网络服务质量和网络质量参数之间是线性关系,因此可以使用线性变换,归一化方程为:
x &prime; = Ax + C &CenterDot; &CenterDot; &CenterDot; &CenterDot; Ax + C &Element; [ 0,1 ] 0 &CenterDot; &CenterDot; &CenterDot; &CenterDot; &CenterDot; &CenterDot; &CenterDot; &CenterDot; &CenterDot; &CenterDot; &CenterDot; Ax + C < 0 1 &CenterDot; &CenterDot; &CenterDot; &CenterDot; &CenterDot; &CenterDot; &CenterDot; &CenterDot; &CenterDot; &CenterDot; &CenterDot; Ax + C > 1 , 其中 A = 1 GX - BX ,   C = BX BX - GX
上式中x表示网络质量参数,可以为b、d或p,相应的BX、GX表示上述的网络质量参数的最差值或最优值,BX即为BB、BD或BP,GX即为GB、GD或GP,则归一化后的传输带宽b′的计算式:
b &prime; = Ab + C = b GB - BB + BB BB - GB = BB - b BB - GB
且当b<BB时,b′=0;b>GB时,b′=1。
同理可以得到归一化后的网络延迟d′的计算式:
d &prime; = BD - d BD - GD , 且当d>BD时,d′=0;d<GD时,d′=1。
归一化后的网络丢包率p′的计算式:
p &prime; = BP - p BP - GP , 且当p<BP时,p′=0;p>GP时,p′=1。
例如当 EQ = 64 640 200 50 20 % 0 时,将x∈[0,1]的约束引入后得到如下的归一化的网络质量参数的表达式:
b &prime; = b - 64 576 &CenterDot; &CenterDot; &CenterDot; &CenterDot; b &Element; [ 64,640 ] 0 &CenterDot; &CenterDot; &CenterDot; &CenterDot; &CenterDot; &CenterDot; &CenterDot; &CenterDot; &CenterDot; &CenterDot; &CenterDot; b < 64 1 &CenterDot; &CenterDot; &CenterDot; &CenterDot; &CenterDot; &CenterDot; &CenterDot; &CenterDot; &CenterDot; &CenterDot; &CenterDot; b > 640 , 单位为kbps
d &prime; = 200 - d 150 &CenterDot; &CenterDot; &CenterDot; &CenterDot; d &Element; [ 50,200 ] 0 &CenterDot; &CenterDot; &CenterDot; &CenterDot; &CenterDot; &CenterDot; &CenterDot; &CenterDot; &CenterDot; &CenterDot; &CenterDot; d > 200 1 &CenterDot; &CenterDot; &CenterDot; &CenterDot; &CenterDot; &CenterDot; &CenterDot; &CenterDot; &CenterDot; &CenterDot; &CenterDot; d < 50 , 单位为ms
p &prime; = 0.2 - p 0.2 &CenterDot; &CenterDot; &CenterDot; &CenterDot; p &Element; [ 0.2,0 ] 0 &CenterDot; &CenterDot; &CenterDot; &CenterDot; &CenterDot; &CenterDot; &CenterDot; &CenterDot; &CenterDot; &CenterDot; &CenterDot; &CenterDot; p > 0.2
步骤304、获取上述归一化后的传输带宽,以及归一化后网络延迟和/或网络丢包率所对应的权重值;
本步骤是在步骤303中计算得到了归一化后的网络质量参数,利用权重模型,为传输带宽b′、网络延迟d′、网络丢包率p′分配计算权重Wb、Wd、Wp,且Wb不为零。
步骤305、根据上述权重值、归一化后的传输带宽,以及归一化后的网络延迟和/或网络丢包率获取网络服务质量的描述信息。
本步骤中具体的可以设置网络服务质量Q的表达式:
Q = 0 &CenterDot; &CenterDot; &CenterDot; &CenterDot; &CenterDot; &CenterDot; &CenterDot; &CenterDot; &CenterDot; &CenterDot; &CenterDot; &CenterDot; &CenterDot; &CenterDot; &CenterDot; &CenterDot; &CenterDot; &CenterDot; &CenterDot; &CenterDot; &CenterDot; &CenterDot; &CenterDot; &CenterDot; &CenterDot; &CenterDot; &CenterDot; &CenterDot; &CenterDot; &CenterDot; &CenterDot; &CenterDot; &CenterDot; &CenterDot; &CenterDot; &CenterDot; &CenterDot; &CenterDot; &CenterDot; &CenterDot; &CenterDot; &CenterDot; &CenterDot; &CenterDot; b &prime; &times; d &prime; &times; p &prime; = 0 f ( b , d , p ) = W b b &prime; + W d d &prime; + W p p &prime; &CenterDot; &CenterDot; &CenterDot; &CenterDot; &CenterDot; b &prime; &times; d &prime; &times; p &prime; &NotEqual; 0
由于b′、d′和p′均为归一化后的参数,因此可以设置Wb+Wd+Wp=1时,Q∈[0,1],例如当Wb、Wd、Wp分别取0.3、0.3、0.4时,可以得到:
Q=0.3b′+0.3d′+0.4p′,其中b′×d′×p′≠0。
b′×d′×p′=0表示当任意一个网络服务质量参数的值达到其最差值时,都可以认为网络服务质量为0,上述的各个参数的权重可以根据网络状况或网络类型设定。另外也可以仅仅考虑传输带宽b、网络丢包率p的影响或者网络带宽b、网络延迟d的影响。
在仅考虑传输带宽b、网络丢包率p对网络服务质量的影响时,将网络延迟的权重Wd设为0,此时网络服务质量Q的表达式可以变为:
Q = 0 &CenterDot; &CenterDot; &CenterDot; &CenterDot; &CenterDot; &CenterDot; &CenterDot; &CenterDot; &CenterDot; &CenterDot; &CenterDot; &CenterDot; &CenterDot; &CenterDot; &CenterDot; &CenterDot; &CenterDot; &CenterDot; &CenterDot; &CenterDot; &CenterDot; &CenterDot; &CenterDot; &CenterDot; &CenterDot; &CenterDot; &CenterDot; &CenterDot; &CenterDot; &CenterDot; &CenterDot; &CenterDot; &CenterDot; &CenterDot; &CenterDot; &CenterDot; &CenterDot; &CenterDot; &CenterDot; &CenterDot; &CenterDot; &CenterDot; &CenterDot; &CenterDot; b &prime; &times; p &prime; = 0 f ( b , p ) = W b b &prime; + W p p &prime; &CenterDot; &CenterDot; &CenterDot; &CenterDot; &CenterDot; &CenterDot; &CenterDot; &CenterDot; &CenterDot; &CenterDot; &CenterDot; &CenterDot; &CenterDot; b &prime; &times; p &prime; &NotEqual; 0
由于b′、p′均为归一化后的参数,可以设置Wb+Wp=1时,Q∈[0,1],例如当Wb、Wp分别取0.4、0.6时,可以得到:
Q=0.4b′+0.6p′,其中b′×p′≠0。
b′×p′=0表示当任意一个网络服务质量参数的值达到其最差值时,都可以认为网络服务质量为0。
在仅考虑传输带宽b和网络延迟d对网络服务质量的影响时,则将网络丢包率的权重Wp设为0,此时网络服务质量Q的表达式可以变为:
Q = 0 &CenterDot; &CenterDot; &CenterDot; &CenterDot; &CenterDot; &CenterDot; &CenterDot; &CenterDot; &CenterDot; &CenterDot; &CenterDot; &CenterDot; &CenterDot; &CenterDot; &CenterDot; &CenterDot; &CenterDot; &CenterDot; &CenterDot; &CenterDot; &CenterDot; &CenterDot; &CenterDot; &CenterDot; &CenterDot; &CenterDot; &CenterDot; &CenterDot; &CenterDot; &CenterDot; &CenterDot; &CenterDot; &CenterDot; &CenterDot; &CenterDot; &CenterDot; &CenterDot; &CenterDot; &CenterDot; &CenterDot; &CenterDot; &CenterDot; &CenterDot; &CenterDot; b &prime; &times; d &prime; = 0 f ( b , d ) = W b b &prime; + W d d &prime; &CenterDot; &CenterDot; &CenterDot; &CenterDot; &CenterDot; &CenterDot; &CenterDot; &CenterDot; &CenterDot; &CenterDot; &CenterDot; &CenterDot; &CenterDot; b &prime; &times; d &prime; &NotEqual; 0
由于b′、d′均为归一化后的参数,可以设置Wb+Wd=1时Q∈[0,1],例如当Wb、Wd分别取0.4、0.6时,可以得到:
Q=0.4b′+0.6d′,其中b′×d′≠0。
b′×d′=0表示当任意一个网络服务质量参数的值达到其最差值时,都可以认为网络服务质量为0。
在得到上述的网络服务质量与各个网络质量参数之间的函数关系式后,通过检测网络中各个参数值,然后代入到上述的关系式中即可得到定量的网络服务质量数据,这种定量的网络服务质量数据能够更加客观、准确的反映网络质量,在上述实例中网络服务质量测量过程中,首先进行了归一化处理,有利于计算和对计算结果进行比较。
在上述的实施例中是根据权重模型建立了网络服务质量的描述信息与网络质量参数之间的函数关系,本实施例中是利用吉尔伯特模型建立函数关系,首先是获取网络质量参数的实际使用信息,该网络质量参数包括传输带宽、网络延迟、网络丢包率和数据包大小。
若网络丢包率大于丢包门限值,根据数据包大小、网络延迟、网络丢包率获取网络服务质量的描述信息,即利用吉尔伯特模型建立如下函数关系是: Q = &eta; &times; s d &times; p ; 若网络丢包率小于或等于丢包门限值时,根据传输带宽获取网络服务质量的描述信息,具体可以是:Q=λ×b,该关系式考虑丢包率较小时的特殊性。上述关系式中,Q为网络服务质量的描述信息,s为数据包大小,d为网络延迟,p为网络丢包率,b为传输带宽,α为丢包门限值,可以设置为0,较佳的也可以取0.0015,也可以在具体测量过程中由***估计,动态调整;η、λ为设定的系数,其中η较佳的取0.61,λ取1,α为设定的丢包门限值,可以设置为0,较佳的也可以取0.0015。
本实施例中的网络质量参数包括传输带宽、网络延迟、网络丢包率和数据包大小,其中数据包大小一般是不变的。
另外还可以考虑将网络服务质量的描述信息限制在0到1之间,引入最优传输带宽,建立上述网络质量参数与网路服务质量的描述信息之间的函数关系式为:
Figure A200810239101D00172
上式中BD为最差网络延迟,BP为最差网络丢包率,GB为最优传输带宽,最优传输带宽GB可以通过能力交换确定。
本实施例中是应用吉尔伯特模型建立网络服务质量与各个参数之间的函数关系式,并考虑到网络丢包率为0时仍然有不同的网络服务质量,在获取到当前网络的数据包大小、网络延迟、网络丢包率和传输带宽后代入到上述的函数关系数中就可以定量的得出网络服务质量,网络服务质量的描述信息Q的值在0到1之间,0表示质量最差,1表示质量最好。上述函数关系中分母中的GB以及Min函数是为了将Q值变化到[0,1]区间引入的,实际应用中也可以不用。
在上述的方法各个实施例中,均需要获取网络的传输带宽、网络延迟、网络丢包率等信息,其中在测量网络丢包率p时,需要由接收端通过统计得到。例如在使用实时传输协议(Real Time Transport Protocol,以下简称:RTP)传送数据时,每一个RTP数据包都按照顺序编号,并将序号填充到RTP包头中,这样在接收端就可以统计一段时间T内的丢包率:
p=(Ne-Nr)/Ne
其中Ne为期望接收到的数据包数,Nr为实际接收到的数据包数,统计周期T一般使用连续2个RTCP中的发送端报告控制包(SR)的时间间隔,也可以另外预设一个值。
网络延迟d为单向延迟,表示数据包由发送端传输到接收端所用的时间,有多种计算方法。一是可以通过测量往返延迟时间得到,通常用RTT表示往返延迟,则网络延迟可表示为d=RTT/2。在实际的网络环境下,发送和接收方向的延迟可能有较大的差异,因此使用往返延迟的一半来代替单向延迟可能不准确,其中有效地方法是直接测量单向延迟。另一种方法是在测量单向延迟时,先进行发送端和接收端的时钟同步,在同步后就可以直接根据时戳计算出接收端的网络延迟,该延迟d可表示为d=Tr-Ts,其中Ts和Tr分别为发送时间(时戳)和接收时间(时戳)。
在IP网络环境下,发送端和接收端的时钟同步通常难以得到很大的精度,可以使用增量方式来计算延迟,即根据单向延迟的延迟差计算网络延迟:
d=d0+Δd=d0+[(Tr-Ts)-(Tr0-Ts0)]
其中d0为初始延迟值(对应接收端的t0时刻),可以采用往返延迟RTT的一半来表示,Δd为相对于t0时刻的延迟变化量,其中(Tr-Ts)为利用发送时间Ts与接收时间Tr计算得到的当前时刻的单向延迟时间、(Tr0-Ts0)为用发送时间Tr0和接收时间Ts0计算得到的t0时刻的单向延迟时间,上述二者相减得到延迟变化值能够消除时钟不同步带来的误差。另外,也可以使用前一时刻的延迟值,加上当前时刻与前一时刻的延迟差来计算延迟。
对于传输带宽b,可以根据网络状况选择当前接收端网络接口的接收速率或之前测量的接收端网络接口的接收速率作为传输带宽使用,其中网络状况可以考虑网络丢包率、网络延迟等因素。例如使用网络丢包率时,其初始值可以设置为最优带宽GB,之后按照如下方式确定:
当有丢包发生时,即网络丢包率大于丢包门限值时,使用当前接收端网络接口的接收速率作为传输带宽b;当无丢包发生或者丢包率很小,即网络丢包率小于或等于预先设置的丢包门限值时,使用前一次检测到的带宽与当前接收端网络接口的接收速率中的较大者作为当前传输带宽b,即
b n = GB , . . . . . . . . . . . . . . . . . . . . n = 0 R r , . . . . . . . . . . . . . . . . . . . . . p > &alpha; Max ( R r , b n - 1 ) , . . . . . p &le; &alpha;
其中,n表示检测到的b的序号,即第n次检测到的b,Rr为接收端网络接口的接收速率,α为预先设置的丢包门限值,可以设置为0,Max表示取最大值。
在上述的实施例中,由于网络丢包率p是在一个周期内计算得到的,因此在实际的计算过程中,d和b都可以使用相应周期内的平均值。
利用上述的方法检测到当前的网络丢包率p、传输带宽b、网络延迟d后,代入到利用权重模型或吉尔伯特(Gilbert)模型建立的关系式中就能够定量的计算出网络服务质量,且考虑了传输带宽因素的影响,使得计算结果更为准确、客观。
在获得网络服务质量的描述信息后,可以根据预设的显示策略显示所述网络服务质量的描述信息,以通知用户,具体操作是将计算得到的网络服务质量的描述信息,即上述实施例中得到的Q值,直接在显示模块上显示,或者对Q值进行一些处理,尤其是对归一化后得到的网络服务质量的数据可以放大100倍,使得数值在0到100之间进行显示,用户可以据此了解和判断网络服务质量状况,为了更加直观,可以采用图形的方式显示,图4A和图4B给出了在Q=0.6和Q=1.0两种情况下显示的图形,用六条依次增长的线条表示网络服务质量数据为0.6,十条依次增长的线条表示网络服务质量数据为1.0。
另外,对于接收端也可以根据网络服务质量的描述信息调整编码算法,例如当上述的Q较高,即网络服务质量较好时,可以使用AAC-LD之类的音质较好但对网络服务质量要求较高的音频编码算法,当Q值较低时,可以使用G.711等对网络服务质量要求不高的算法。
在利用上述方法获得网络服务质量的描述信息后,可以根据网络服务质量的描述信息发送端的发送带宽。具体的可以设置调整后的发送带宽正比于所述网络服务质量的描述信息,例如在利用上述实施例中的任意方法获得网络服务质量的描述信息Q之后,将发送带宽调整为:K×Q×GB,其中K为一个比例因子,例如当Q=0.6,GB=640Kbps,K取1时,通知发送端将发送码率控制在384Kbps内,当Q值变为0.8时,通知发送端调整为512Kbps,为了避免频繁调整,可以设置一个Q值变化的阈值σ,例如可以设为0.1,当ΔQ>σ时才启动调整,还可以进一步的设置一个调整最小时间间隔来控制,即在满足阈值的条件下,还要满足一个最小调整时间后再通知数据发送端调整传输带宽。本实施例中根据获得的网络服务质量的描述信息调整发送带宽,对网络进行调整,使得数据发送端发送数据的传输带宽能够根据网络服务质量状况的变化而改变,有利于提高网络服务质量。
图5为本发明网络服务质量处理装置第一实施例的结构示意图,如图5所示,包括:第一获取模块11和第二获取模块12,在具体的实施过程中,由第一获取模块11获取网络质量参数的实际使用信息,该网络质量参数包括传输带宽,以及网络延迟信息和/或网络丢包率,即可以为传输带宽、网络延迟的组合,也可以为传输带宽、网络丢包率的组合,还可以为传输带宽、网络延迟和网络丢包率的组合,另外上述的各个参数的实际使用信息是指通信网络的网络服务质量处理装置获取的网络质量参数的数值;第二获取模块12能够根据第一获取模块11获取的网络质量参数的实际使用信息,获取网络服务质量的描述信息,具体可以是利用权重模型或者是吉尔伯特模型建立网络质量参数与网络服务质量的描述信息之间的函数关系,然后根据该函数关系计算网络服务质量的描述信息。
在本实施例中,对网络服务质量数据的测量过程中考虑了传输带宽因素的影响,能够提高测量结果的准确率,得到更为准确、客观的网络服务质量的描述信息。
图6为本发明网络服务质量处理装置第二实施例的结构示意图,如图6所示,包括:第一获取模块21和第二获取模块22,具体在实施过程中,第一获取模块21获取网络质量参数的实际使用信息,该网络质量参数包括传输带宽,以及网络延迟和/或网络丢包率;本实施例中是利用权重模型获取网络服务质量的描述信息,需要获取各个网络质量参数的权重值,因此第二获取模块22进一步分为第一权重值获取单元221和第一描述信息获取单元222,其中第一权重值获取单元221用于获取传输带宽,以及网络延迟和/或网络丢包率对应的权重值,该权重值可以根据网络类型,以及传输带宽、网络延迟、网络丢包率之间的数量关系确定;第一描述信息获取单元222根据上述权重值、传输带宽,以及网络延迟和/或网络丢包率,获取网络服务质量的描述信息。
本实施例中是利用权重模型建立网络服务质量与传输带宽,以及网络延迟和/或网络丢包率的函数关系,根据网络类型以及各个参数之间数量关系预先设定权重值,然后将检测到的各个参数的数据代入,即可得到网络服务质量数据,本实施例中也考虑了传输带宽因素的影响,提高了测量结果的准确率,减少测量误差。
图7为本发明网络服务质量处理装置第三实施例的结构示意图,如图7所示,包括:第一获取模块31和第二获取模块32,在具体实施过程中第一获取模块31获取网络质量参数的实际使用信息,该网络质量参数包括传输带宽,以及网络延迟和/或网络丢包率。本实施例中是先对网络质量参数进行归一化处理,然后再根据归一化后的结果计算网络服务质量的描述信息,因此第二获取模块32可分为服务质量数据获取单元321、数据处理单元322、第二权重值获取单元323和第二描述信息获取单元324,其中服务质量数据获取单元321获取网络质量参数的初始服务质量数据,数据处理单元322根据该初始服务质量数据对传输带宽,以及网络延迟和/或网络丢包率进行归一化处理;第二权重值获取单元323获取归一化后的传输带宽,以及网络延迟和/或网络丢包率所对应的权重值,该权重值也进行了“归一化处理”,即各个参数的权重值之和等于1,第二描述信息获取单元324根据上述权重值、归一化后的传输带宽,以及归一化后的网络延迟和/或网络丢包率获取网络服务质量的描述信息,由于各个参数的权重值之和等于1,因此第二描述信息获取单元324获取的网络服务质量的描述信息也在0到1之间。
本实施例中首先对网络质量参数进行归一化处理,然后再利用权重模型进行计算,能够方便计算过程,同时计算的结果也在0到1之间,便于比较网络服务质量前后的变化,另外还考虑了传输带宽因素的影响,能够提高网络服务质量测量的准确率,获得客观的网络服务质量的描述信息。
在上述的装置实施例中提供的网络服务质量处理装置均可以进一步包括显示模块。图8为本发明网络服务质量处理装置第四实施例的结构示意图,如图8所示,网络服务质量处理装置包括:第一获取模块41、第二获取模块42和显示模块43,其中第一获取模块41能够获取网络质量参数的实际使用信息,所述网络质量参数包括传输带宽,以及网络延迟和/或网络丢包率;第二获取模块42根据所述网络质量参数的实际使用信息,获取网络服务质量的描述信息;然后由显示模块43根据预设的显示策略显示网络服务质量的描述信息,显示模块43可以对测量到的网络质量数据直接显示,或者是将其扩大100倍的形式显示,还可以用图形的方式显示,具体可见前述的方法实施例。
另外还可以包括第一发送模块44,第一发送模块44能够根据所述网络服务质量的描述信息生成并发送用于通知发送端调整编码算法的信息,通知发送端调整编码算法,以适应不同的网络服务质量,具体是例如当上述的Q较高,即网络服务质量较好时,可以使用AAC-LD之类的音质较好但对网络服务质量要求较高的音频编码算法,当Q值较低时,可以使用G.711等对网络服务质量要求不高的算法。
除此之外,网络服务质量处理装置还可以包括第二发送模块45,第二发送模块45能够根据所述网络服务质量的描述信息生成并发送用于通知发送端调整发送带宽的信息,通知发送端调整发送带宽。第二发送模块可以设置调整后的发送带宽正比于所述网络服务质量的描述信息,具体的例如将发送带宽调整为:K×Q×GB,其中K为一个比例因子。然后将该调整的通知发送到数据发送端,数据发送端根据该信息调整发送带宽,以适应网络状况。另外还可以是在获取网络服务质量的描述信息后,将其发送到设置在数据发送端,由数据发送端进行计算并调整发送带宽。在对发送带宽进行调整时,为了防止调整过于频繁,可以设置调整的条件,只有在满足条件后才能对传输带宽进行调整。一种方式是设置网路服务质量的变化阈值,图9为本发明实施例中第二发送模块的结构示意图,如图9所示,将第二发送模块划分为确定单元451、调整信息生成单元452和发送单元453,确定单元451根据获取的网络服务质量的描述信息确定其变化值超过预设的阈值;调整信息生成单元452在所述变化值超过预设的阈值时,生成用于通知发送端调整发送带宽的信息,具体可以设置调整后的发送带宽正比于上述网络服务质量的描述信息,发送单元453向发送端发送上述用于通知发送端调整发送带宽的信息。此外还可以进一步设置最小调整时间,即将调整信息生成单元452分为确定子单元4521和调整信息生成子单元4522,确定子单元4521确定超过预设的最小调整时间;调整信息生成子单元4522在超过预设的最小调整时间时,生成用于通知发送端调整发送带宽的信息。以上的方式都能够通知数据发送端调整传输带宽,且能够防止调整过于频繁。
本发明实施例还提供了一种机顶盒,图10为本发明机顶盒实施例的结构示意图,如图10所示,包括接口模块51、解码模块52和输出模块53,另外还可以包括上述实施例中提到的网络服务质量处理装置54,网络服务质量处理装置54与接口模块51连接,能够准确、定量的测量出网络服务质量的描述信息,并可以设置显示模块55显示该描述信息,另外还可以设置第一发送模块56和第二发送模块57,或者上述两者中的任意一个,第一发送模块56能够根据上述描述信息生成并发送用于通知发送端调整编码算法的信息,通知数据发送端调整编码算法,第二发送模块57能够根据上述描述信息生成并发送用于通知发送端调整发送带宽的信息,通知数据发送端调整发送带宽,上述的显示模块、第一发送模块、第二发送模块可以单独设置在网络会议终端,也可以设置在网络服务质量处理装置内。本实施例中提供的机顶盒上安装有网络服务质量处理装置,能够获取到定量的网络服务质量的描述信息,可将该信息提供给用户,同时也可以进一步的将该描述信息生成通知发送端调整发送带宽或编码算法的信息,通知发送端调整编码算法或发送带宽,能够提高网络服务质量。
本发明实施例还提供了一种网络会议终端,图11为本发明网络会议终端实施例的结构示意图,如图11所示,包括传统的接口模块61、编解码模块62和输出模块63,另外还可以包括上述实施例中提到的网络服务质量处理装置64,网络服务质量处理装置64与接口模块61连接,能够准确、定量的测量出网络服务质量的描述信息,并可以设置显示模块65显示该描述信息,另外还可以设置第一发送模块66和第二发送模块67,或者上述两者中的任意一个,第一发送模块66能够根据上述描述信息生成并发送用于通知发送端调整编码算法发送带宽的信息,通知数据发送端调整编码算法,第二发送模块67能够根据上述描述信息生成并发送用于通知发送端调整发送带宽的信息,通知数据发送端调整发送带宽,上述的显示模块、第一发送模块、第二发送模块可以单独设置在网络会议终端,也可以设置在网络服务质量处理装置内。本实施例中提供的网络会议终端上安装有网络服务质量处理装置,能够获取到定量的网络服务质量的描述信息,可将该信息提供给用户,同时也可以进一步的将该描述信息生成通知发送端调整发送带宽或编码算法的信息,通知发送端调整编码算法或发送带宽,能够提高网络服务质量。
本发明实施例还提供了一种网络服务质量处理***,该***包括通信网络和位于通信网络中的网络服务质量处理装置,在具体实施过程中,网络服务质量处理装置能够获取通信网络的网络质量参数的实际使用信息,网络质量参数包括传输带宽,以及网络延迟和/或网络丢包率,并根据网络质量参数的实际使用信息,获取通信网络的网络服务质量的描述信息。
上述实施例中的网络服务质量处理装置包括第一获取模块和第二获取模块,第一获取模块用于获取网络质量参数的实际使用信息的第一获取模块,上述网络质量参数包括传输带宽,以及网络延迟和/或网络丢包率;第二获取模块能够根据所述网络质量参数的实际使用信息,获取网络服务质量的描述信息。另外还可以包括显示模块,显示模块能够根据预设的显示策略显示网络服务质量的描述信息。
在上述实施例的基础上,网络服务质量处理***还可以包括第一发送模块,根据所述网络服务质量的描述信息生成并发送用于通知发送端调整编码算法的信息。也可以包括第二发送模块,根据所述网络服务质量的描述信息生成并发送用于通知发送端调整发送带宽的信息。
本实施例提供的网络服务质量处理***能够在考虑传输带宽的前提下实现对网络服务质量的定量测量,测量结果更为准确、客观,网络服务质量处理装置根据获取的网络服务质量的描述信息能够指导数据发送端调整发送带宽,以适应实际的网络状况。
上述实施例中在获取网络服务质量的描述信息的过程中,考虑了传输带宽、网络延迟和网络丢包率的影响,另外还可以考虑数据包大小的影响,此时网络服务质量处理装置还用于获取通信网络的传输带宽、网络延迟、网络丢包率和数据包大小的实际使用信息,并根据所述实际使用信息获取上述通信网络的网络服务质量的描述信息。具体的可以利用吉尔伯特模型建立网络服务质量和网络质量参数之间的函数关系,然后将获取到的上述各个参数的实际使用信息代入,即可得到网络服务质量的描述信息。本实施例中在获取网络服务质量的描述信息时在考虑传输带宽等因素的前提下,还考虑了数据包大小的影响,参数选择更加全面,获取的描述信息也会更加可观。
上述实施例中的通信网络可以为IP网络,并传送IPTV业务,此时网络服务质量处理装置设置在IP机顶盒上,通过IP机顶盒接收IPTV业务的同时可以进行服务质量的处理,比如显示服务质量描述信息;也可以是进行双向的可视通信,此时网络服务质量装置设置在可视通信设备上(比如可视电话或会议电视终端),可视通信设备在进行双向的可视通信业务的同时可以进行服务质量的处理,比如显示服务质量描述信息,并根据服务质量信息调整发送带宽。本实施例中的网络服务质量处理装置可以应用在基于分组网络进行的各种媒体业务。
本发明实施例提供的网络服务质量处理方法、装置和***,以及机顶盒和网络会议终端。在对网络服务质量进行测量时,考虑包括传输带宽在内的多个网络质量参数因素的影响,分别利用权重模型和吉尔伯特模型建立网络服务质量和多个网络质量参数之间的函数关系,将获取到的网络质量参数的数值,例如网络丢包率、网络延迟、传输带宽、数据包大小等参数代入上述的函数关系式,即可定量的计算出网络服务质量,获得网络服务质量的描述信息,由于考虑了传输带宽因素的影响,能够提高测量结果的准确率,使得测量结果能够更为准确、客观的反映网络服务质量状况。另外将网络服务质量的描述信息实时的显示给用户,也有利于用户判断业务质量下降的原因是由网络造成还是由终端引起;根据测量到的网络服务质量的描述信息调整数据发送端的发送带宽,能够实现对传输带宽的适应性调整,以适应网络条件的要求。
最后应说明的是:以上实施例仅用以说明本发明的技术方案而非对其进行限制,尽管参照较佳实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对本发明的技术方案进行修改或者等同替换,而这些修改或者等同替换亦不能使修改后的技术方案脱离本发明技术方案的精神和范围。

Claims (32)

1、一种网络服务质量处理方法,其特征在于,包括:
获取网络质量参数的实际使用信息,所述网络质量参数包括传输带宽,以及网络延迟和/或网络丢包率;
根据所述网络质量参数的实际使用信息,获取网络服务质量的描述信息。
2、根据权利要求1所述的网络服务质量处理方法,其特征在于,所述根据网络质量参数的实际使用信息,获取网络服务质量的描述信息包括:
获取所述传输带宽,以及网络延迟和/或网络丢包率对应的权重值;
根据所述权重值、所述传输带宽,以及网络延迟和/或网络丢包率,获取所述网络服务质量的描述信息。
3、根据权利要求2所述的网络服务质量处理方法,其特征在于,所述获取传输带宽,以及网络延迟和/或网络丢包率对应的权重值包括:
获取网络质量参数的初始服务质量数据;
根据所述初始服务质量数据对所述传输带宽,以及网络延迟和/或网络丢包率进行归一化处理;
获取所述归一化后的传输带宽,以及归一化后的网络延迟和/或归一化后的网络丢包率所对应的权重值;
所述根据权重值、所述传输带宽,以及网络延迟和/或网络丢包率,获取所述网络服务质量的描述信息包括:
根据所述权重值、所述归一化后的传输带宽,以及所述归一化后的网络延迟和/或归一化后的网络丢包率获取所述网络服务质量的描述信息。
4、根据权利要求3所述的网络服务质量处理方法,其特征在于,所述根据初始服务质量数据对所述传输带宽,以及网络延迟和/或网络丢包率进行归一化处理包括:
b &prime; = BB - b BB - GB , d &prime; = BD - d BD - GD , p &prime; = BP - p BP - GP ;
其中b、d、p分别为传输带宽、网络延迟和网络丢包率,BB、BD、BP分别为初始服务质量数据中的最差传输带宽、最差网络延迟和最差网络丢包率,GB、GD、GP分别为初始服务质量数据中的最优传输带宽、最优网络延迟和最优网络丢包率,b′、d′、p′为传输带宽、网络延迟和网络丢包率的归一化结果。
5、根据权利要求4所述的网络服务质量处理方法,其特征在于,所述根据所述权重值、所述归一化后的传输带宽,以及归一化后的网络延迟和/或归一化后的网络丢包率获取所述网络服务质量的描述信息包括:
若所述网络质量参数包括传输带宽、网络延迟和网络丢包率,所述网络服务质量的描述信息为:
Q=f(b,d,p)=Wbb′+Wdd′+Wpp′;
其中Q为网络服务质量的描述信息,所述传输带宽的权重值Wb、所述网络延迟的权重值Wd和所述网络丢包率的权重值Wp满足:Wb+Wd+Wp=1。
6、根据权利要求4所述的网络服务质量处理方法,其特征在于,所述根据所述权重值、所述归一化后的传输带宽,以及归一化后的网络延迟和/或归一化后的网络丢包率获取所述网络服务质量的描述信息包括:
若所述网络质量参数为传输带宽和网络延迟,所述网络服务质量的描述信息为:
Q=f(b,d)=Wbb′+Wdd′;
其中Q为网络服务质量的描述信息,所述传输带宽的权重值Wb、所述网络延迟Wd的权重值满足:Wb+Wd=1。
7、根据权利要求4所述的网络服务质量处理方法,其特征在于,所述根据所述权重值、所述归一化后的传输带宽,以及归一化后的网络延迟和/或归一化后的网络丢包率获取所述网络服务质量的描述信息包括:
若所述网络质量参数为传输带宽和网络丢包率,所述网络服务质量的描述信息为:
Q=f(b,p)=Wbb′+Wpp′;
其中Q为网络服务质量的描述信息,所述传输带宽的权重值Wb、所述网络丢包率的权重值Wp满足:Wb+Wp=1。
8、根据权利要求1所述的网络服务质量处理方法,其特征在于,所述网络质量参数包括传输带宽、网络延迟和网络丢包率,还包括数据包大小,所述根据所述网络质量参数的实际使用信息,获取网络服务质量的描述信息包括:
若网络丢包率大于丢包门限值,根据数据包大小、网络延迟、网络丢包率获取网络服务质量的描述信息,所述描述信息为 Q = &eta; &times; s d &times; p Q = min ( &eta; &times; s d &times; GB &times; p , 1 ) , 其中,Q为网络服务质量的描述信息,s为数据包大小,d为网络延迟,p为网络丢包率,GB为初始服务质量数据中最优传输带宽,η为设定的系数,Min表示取较小值。
9、根据权利要求1所述的网络服务质量处理方法,其特征在于,所述网络质量参数包括传输带宽、网络延迟和网络丢包率,还包括数据包大小,所述根据网络质量参数的实际使用信息,获取网络服务质量的描述信息包括:
若网络丢包率小于或等于丢包门限值时,根据传输带宽获取网络服务质量的描述信息;
所述描述信息为Q=λ×b或 Q = min ( &lambda; &times; b GB , 1 ) , 其中,Q为网络服务质量的描述信息,b为传输带宽,GB为初始服务质量数据中最优传输带宽,λ为设定的系数,Min表示取较小值。
10、根据权利要求1至9任一所述的网络服务质量处理方法,其特征在于,所述获取网络延迟包括:
根据单向延迟的延迟差计算网络延迟。
11、根据权利要求10所述的网络服务质量处理方法,其特征在于,所述根据单向延迟的延迟差计算网络延迟包括:
d=d0+[(Tr-Ts)-(Tr0-Ts0)],其中d0为t0时刻的初始延迟值,(Tr-Ts)为根据发送时间Ts与接收时间Tr得到的当前时刻的单向延迟时间、(Tr0-Ts0)为根据发送时间Tr0和接收时间Ts0得到的t0时刻的单向延迟时间。
12、根据权利要求1至9任一所述的网络服务质量处理方法,其特征在于,获取传输带宽的实际使用信息包括:
根据网络状况选择当前接收端网络接口的接收速率或之前测量的接收端网络接口的接收速率为传输带宽。
13、根据权利要求12所述的网络服务质量处理方法,其特征在于,所述根据网络状况选择当前接收端网络接口的接收速率或之前测量的接收端网络接口的接收速率包括:
若网络丢包率小于或等于丢包门限值,所述传输带宽为前一次测量的传输带宽和所述当前接收端网络接口的接收速率当中的较大值。
14、根据权利要求1所述的网络服务质量处理方法,其特征在于,所述根据网络质量参数的实际使用信息,获取网络服务质量的描述信息之后还包括:
根据预设的显示策略显示所述网络服务质量的描述信息。
15、根据权利要求1所述的网络服务质量处理方法,其特征在于,所述根据网络质量参数的实际使用信息,获取网络服务质量的描述信息之后还包括:
根据所述网络服务质量的描述信息调整编码算法。
16、根据权利要求1所述的网络服务质量处理方法,其特征在于,所述根据网络质量参数的实际使用信息,获取网络服务质量的描述信息之后还包括:
根据所述网络服务质量的描述信息调整发送带宽。
17、根据权利要求16所述的网络服务质量处理方法,其特征在于,所述根据网络服务质量的描述信息调整发送带宽包括:
根据所述的网络服务质量的描述信息确定其变化值超过预设的阈值时,调整发送带宽。
18、根据权利要求17所述的网络服务质量处理方法,其特征在于,所述调整发送带宽进一步包括:
确定超过预设的最小调整时间时,则调整发送带宽。
19、根据权利要求18所述的网络服务质量处理方法,其特征在于,所述调整发送带宽具体为:
调整后的发送带宽正比于所述网络服务质量的描述信息。
20、一种网络服务质量处理装置,其特征在于,包括:
第一获取模块,用于获取网络质量参数的实际使用信息,所述网络质量参数包括传输带宽,以及网络延迟和/或网络丢包率;
第二获取模块,用于根据所述网络质量参数的实际使用信息,获取网络服务质量的描述信息。
21、根据权利要求20所述的网络服务质量处理装置,其特征在于,所述第二获取模块包括:
第一权重值获取单元,用于获取所述传输带宽,以及网络延迟和/或网络丢包率对应的权重值;
第一描述信息获取单元,用于根据所述权重值、所述传输带宽,以及网络延迟和/或网络丢包率,获取所述网络服务质量的描述信息。
22、根据权利要求20所述的网络服务质量处理装置,其特征在于,所述第二获取模块包括:
服务质量数据获取单元,用于获取网络质量参数的初始服务质量数据;
数据处理单元,用于根据所述初始服务质量数据对所述传输带宽,以及网络延迟和/或网络丢包率进行归一化处理;
第二权重值获取单元,用于获取所述归一化后的传输带宽,以及归一化后的网络延迟和/或归一化后网络丢包率所对应的权重值;
第二描述信息获取单元,用于根据所述权重值、所述归一化后的传输带宽,以及所述归一化后的网络延迟和/或归一化后的网络丢包率获取所述网络服务质量的描述信息。
23、根据权利要求20所述的所述的网络服务质量处理装置,其特征在于,还包括:
显示模块,用于根据预设的显示策略显示网络服务质量的描述信息。
24、根据权利要求20所述的网络服务质量处理装置,其特征在于,还包括:
第一发送模块,用于根据所述网络服务质量的描述信息生成并发送用于通知发送端调整编码算法的信息。
25、根据权利要求20-24任一所述的网络服务质量处理装置,其特征在于,还包括:
第二发送模块,用于根据所述网络服务质量的描述信息生成并发送用于通知发送端调整发送带宽的信息。
26、根据权利要求25所述的网络服务质量处理装置,其特征在于,所述第二发送模块包括:
确定单元,用于根据所述的网络服务质量的描述信息确定其变化值超过预设的阈值;
调整信息生成单元,用于在所述变化值超过预设的阈值时,生成用于通知发送端调整发送带宽的信息;
发送单元,用于向发送端发送所述用于通知发送端调整发送带宽的信息。
27、根据权利要求26所述的网络服务质量处理装置,其特征在于,所述调整信息生成单元包括:
确定子单元,用于确定超过预设的最小调整时间;
调整信息生成子单元,用于在超过预设的最小调整时间时,生成用于通知发送端调整发送带宽的信息。
28、一种机顶盒,包括接口模块、解码模块、输出模块,其特征在于,还包括权利要求20-27任一所述的网络服务质量处理装置,所述网络服务质量处理装置与接口模块连接。
29、一种网络会议终端,包括接口模块、编解码模块、输出模块,其特征在于,还包括权利要求20-27任一所述的网络服务质量处理装置,所述网络服务质量处理装置与接口模块连接。
30、一种网络服务质量处理***,其特征在于,包括:
通信网络和位于通信网络中的网络服务质量处理装置;
所述网络服务质量处理装置用于获取所述通信网络的网络质量参数的实际使用信息,所述网络质量参数包括传输带宽,以及网络延迟和/或网络丢包率,并根据所述网络质量参数的实际使用信息,获取所述通信网络的网络服务质量的描述信息。
31、根据权利要求30所述的网络服务质量处理***,其特征在于,所述网络服务质量处理装置包括:
第一获取模块,用于获取网络质量参数的实际使用信息,所述网络质量参数包括传输带宽,以及网络延迟和/或网络丢包率;
第二获取模块,用于根据所述网络质量参数的实际使用信息,获取网络服务质量的描述信息;
显示模块,用于根据预设的显示策略显示网络服务质量的描述信息。
32、根据权利要求31所述的网络服务质量处理***,其特征在于,所述网络服务质量处理装置还包括:
第一发送模块,根据所述网络服务质量的描述信息生成并发送用于通知发送端调整编码算法的信息;和/或
第二发送模块,根据所述网络服务质量的描述信息生成并发送用于通知发送端调整发送带宽的信息。
CNA2008102391019A 2008-12-08 2008-12-08 网络服务质量处理方法、装置和*** Pending CN101447938A (zh)

Priority Applications (4)

Application Number Priority Date Filing Date Title
CNA2008102391019A CN101447938A (zh) 2008-12-08 2008-12-08 网络服务质量处理方法、装置和***
PCT/CN2009/073616 WO2010066143A1 (zh) 2008-12-08 2009-08-28 网络服务质量处理方法、装置和***
EP09831420A EP2348680A4 (en) 2008-12-08 2009-08-28 METHOD, DEVICE AND SYSTEM FOR PROCESSING NETWORK SERVICE QUALITY
US13/155,777 US20110235542A1 (en) 2008-12-08 2011-06-08 Method, apparatus and system for processing network quality of service

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CNA2008102391019A CN101447938A (zh) 2008-12-08 2008-12-08 网络服务质量处理方法、装置和***

Publications (1)

Publication Number Publication Date
CN101447938A true CN101447938A (zh) 2009-06-03

Family

ID=40743350

Family Applications (1)

Application Number Title Priority Date Filing Date
CNA2008102391019A Pending CN101447938A (zh) 2008-12-08 2008-12-08 网络服务质量处理方法、装置和***

Country Status (4)

Country Link
US (1) US20110235542A1 (zh)
EP (1) EP2348680A4 (zh)
CN (1) CN101447938A (zh)
WO (1) WO2010066143A1 (zh)

Cited By (20)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2010066143A1 (zh) * 2008-12-08 2010-06-17 华为终端有限公司 网络服务质量处理方法、装置和***
CN102523422A (zh) * 2011-12-21 2012-06-27 上海会畅通讯科技发展有限公司 多方通信控制***、多方通信***及多方通信处理方法
CN102595243A (zh) * 2012-02-10 2012-07-18 深圳创维-Rgb电子有限公司 监控电视机中网络流量的方法、装置及电视机
CN102638363A (zh) * 2011-12-23 2012-08-15 广东电网公司电力科学研究院 基于SP Guru的电力调度数据网设备升级改造仿真预演方法
CN102687541A (zh) * 2012-02-23 2012-09-19 华为技术有限公司 获取无线网络质量信息的方法、设备和***
CN102739414A (zh) * 2012-07-12 2012-10-17 苏州阔地网络科技有限公司 一种网络会议漂移方法及***
CN102811134A (zh) * 2012-07-31 2012-12-05 苏州阔地网络科技有限公司 一种网络会议漂移控制方法及***
WO2013127372A1 (zh) * 2012-03-02 2013-09-06 华为技术有限公司 数据包处理方法及设备
CN103312540A (zh) * 2013-05-24 2013-09-18 中国联合网络通信集团有限公司 用户业务需求参数确定方法和装置
CN103391253A (zh) * 2013-08-05 2013-11-13 四川启程科技发展有限公司 网络拥塞的控制方法、装置及***
CN103905778A (zh) * 2012-12-27 2014-07-02 华为技术有限公司 一种视频会议的调度方法及装置
CN105474608A (zh) * 2013-08-08 2016-04-06 株式会社理光 程序、通信质量估计方法、信息处理装置、通信质量估计***以及存储介质
CN107493192A (zh) * 2017-08-08 2017-12-19 深圳市网心科技有限公司 用于视频cdn业务传输的基础网络质量评估方法和装置
CN107872360A (zh) * 2016-09-28 2018-04-03 阿尔卡特朗讯 一种用于计算时钟模块间的单向路径延时的方法
CN108769805A (zh) * 2018-06-11 2018-11-06 广州酷狗计算机科技有限公司 数据传输方法、装置、计算机设备及存储介质
CN109462527A (zh) * 2019-01-11 2019-03-12 深圳市网心科技有限公司 网络拥塞分析方法、装置及存储介质
CN110061892A (zh) * 2018-06-13 2019-07-26 上海达龙信息科技有限公司 实时显示网络状况的方法、***、存储介质、及电子设备
CN111669619A (zh) * 2020-06-04 2020-09-15 北京奇艺世纪科技有限公司 一种视频流数据切换方法、装置、终端和可读存储介质
CN111866955A (zh) * 2020-07-24 2020-10-30 中国联合网络通信集团有限公司 用户服务质量的处理方法、装置及存储介质
CN114731328A (zh) * 2019-11-28 2022-07-08 汤姆逊许可公司 用于监视网络中的发送条件质量的方法、对应设备、计算机程序产品和计算机可读载体介质

Families Citing this family (12)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20120023517A1 (en) * 2010-07-23 2012-01-26 Gemtek Technology Co., Ltd. Method and System for Measuring an Internet Protocol Television Channel Zapping Delay
CN102655514B (zh) * 2011-03-03 2014-05-28 江苏三棱科技发展有限公司 一种网络服务环境下求解线***组合前k优解的方法
US11159804B1 (en) * 2012-09-13 2021-10-26 Arris Enterprises Llc QoE feedback based intelligent video transport stream tuning
CN103200525B (zh) * 2013-03-15 2015-12-09 安徽皖通科技股份有限公司 一种车联网路侧信息采集与服务***
KR20160068913A (ko) * 2013-10-11 2016-06-15 노키아 솔루션스 앤드 네트웍스 오와이 사용자 포기 검증을 위한 방법, 시스템 및 장치
KR102150073B1 (ko) * 2013-11-29 2020-08-31 삼성전자주식회사 멀티 솔루션 기반의 라디오 시스템
US10277377B2 (en) * 2014-09-09 2019-04-30 International Business Machines Corporation Dynamic quality of service adjustment using device-side analytics
CN105450321B (zh) * 2015-11-06 2018-01-02 瑞斯康达科技发展股份有限公司 一种网络数据传输方法及装置
US9755789B2 (en) * 2015-11-20 2017-09-05 Ringcentral, Inc. Systems and methods for dynamic packet duplication in a network
US10742448B2 (en) * 2016-07-14 2020-08-11 Cox Communications, Inc. Method for smart data routing through interconnected networks
JP6693547B2 (ja) * 2018-09-28 2020-05-13 ダイキン工業株式会社 情報送信装置および機器管理システム
CN114363209B (zh) * 2022-01-07 2024-05-28 北京百度网讯科技有限公司 基于tcp网络的性能探测方法、装置、设备和存储介质

Family Cites Families (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1287612C (zh) * 2003-10-29 2006-11-29 中兴通讯股份有限公司 一种无线网络质量评估方法
CN1694492A (zh) * 2005-06-23 2005-11-09 北京影立弛技术有限公司 网络中p2p技术在信息家电终端应用的装置及方法
CN100558044C (zh) * 2005-12-22 2009-11-04 华为技术有限公司 监测网元间网络性能的方法、设备及***
US8712883B1 (en) * 2006-06-12 2014-04-29 Roxbeam Media Network Corporation System and method for dynamic quality-of-service-based billing in a peer-to-peer network
CN100471140C (zh) * 2006-09-29 2009-03-18 华为技术有限公司 一种检测QoS的方法
CN101447938A (zh) * 2008-12-08 2009-06-03 深圳华为通信技术有限公司 网络服务质量处理方法、装置和***

Cited By (31)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2010066143A1 (zh) * 2008-12-08 2010-06-17 华为终端有限公司 网络服务质量处理方法、装置和***
CN102523422B (zh) * 2011-12-21 2016-02-17 上海会畅通讯股份有限公司 多方通信控制***、多方通信***及多方通信处理方法
CN102523422A (zh) * 2011-12-21 2012-06-27 上海会畅通讯科技发展有限公司 多方通信控制***、多方通信***及多方通信处理方法
CN102638363A (zh) * 2011-12-23 2012-08-15 广东电网公司电力科学研究院 基于SP Guru的电力调度数据网设备升级改造仿真预演方法
CN102595243A (zh) * 2012-02-10 2012-07-18 深圳创维-Rgb电子有限公司 监控电视机中网络流量的方法、装置及电视机
CN102687541A (zh) * 2012-02-23 2012-09-19 华为技术有限公司 获取无线网络质量信息的方法、设备和***
WO2013127372A1 (zh) * 2012-03-02 2013-09-06 华为技术有限公司 数据包处理方法及设备
CN102739414A (zh) * 2012-07-12 2012-10-17 苏州阔地网络科技有限公司 一种网络会议漂移方法及***
CN102811134A (zh) * 2012-07-31 2012-12-05 苏州阔地网络科技有限公司 一种网络会议漂移控制方法及***
CN103905778B (zh) * 2012-12-27 2017-12-12 江苏智光创业投资有限公司 一种视频会议的调度方法及装置
CN103905778A (zh) * 2012-12-27 2014-07-02 华为技术有限公司 一种视频会议的调度方法及装置
WO2014101715A1 (zh) * 2012-12-27 2014-07-03 华为技术有限公司 一种视频会议的调度方法及装置
CN103312540B (zh) * 2013-05-24 2016-05-11 中国联合网络通信集团有限公司 用户业务需求参数确定方法和装置
CN103312540A (zh) * 2013-05-24 2013-09-18 中国联合网络通信集团有限公司 用户业务需求参数确定方法和装置
CN103391253A (zh) * 2013-08-05 2013-11-13 四川启程科技发展有限公司 网络拥塞的控制方法、装置及***
CN103391253B (zh) * 2013-08-05 2017-03-15 四川启程科技发展有限公司 网络拥塞的控制方法、装置及***
CN105474608A (zh) * 2013-08-08 2016-04-06 株式会社理光 程序、通信质量估计方法、信息处理装置、通信质量估计***以及存储介质
CN107872360B (zh) * 2016-09-28 2021-06-08 阿尔卡特朗讯 一种用于计算时钟模块间的单向路径延时的方法
CN107872360A (zh) * 2016-09-28 2018-04-03 阿尔卡特朗讯 一种用于计算时钟模块间的单向路径延时的方法
CN107493192A (zh) * 2017-08-08 2017-12-19 深圳市网心科技有限公司 用于视频cdn业务传输的基础网络质量评估方法和装置
CN108769805B (zh) * 2018-06-11 2021-05-07 广州酷狗计算机科技有限公司 数据传输方法、装置、计算机设备及存储介质
CN108769805A (zh) * 2018-06-11 2018-11-06 广州酷狗计算机科技有限公司 数据传输方法、装置、计算机设备及存储介质
CN110061892A (zh) * 2018-06-13 2019-07-26 上海达龙信息科技有限公司 实时显示网络状况的方法、***、存储介质、及电子设备
CN110061892B (zh) * 2018-06-13 2023-07-21 上海达龙信息科技有限公司 实时显示网络状况的方法、***、存储介质、及电子设备
CN109462527A (zh) * 2019-01-11 2019-03-12 深圳市网心科技有限公司 网络拥塞分析方法、装置及存储介质
CN114731328A (zh) * 2019-11-28 2022-07-08 汤姆逊许可公司 用于监视网络中的发送条件质量的方法、对应设备、计算机程序产品和计算机可读载体介质
CN114731328B (zh) * 2019-11-28 2024-04-26 汤姆逊许可公司 用于监视网络中的发送条件质量的方法、设备和介质
CN111669619A (zh) * 2020-06-04 2020-09-15 北京奇艺世纪科技有限公司 一种视频流数据切换方法、装置、终端和可读存储介质
CN111669619B (zh) * 2020-06-04 2023-02-28 北京奇艺世纪科技有限公司 一种视频流数据切换方法、装置、终端和可读存储介质
CN111866955A (zh) * 2020-07-24 2020-10-30 中国联合网络通信集团有限公司 用户服务质量的处理方法、装置及存储介质
CN111866955B (zh) * 2020-07-24 2022-08-12 中国联合网络通信集团有限公司 用户服务质量的处理方法、装置及存储介质

Also Published As

Publication number Publication date
WO2010066143A1 (zh) 2010-06-17
US20110235542A1 (en) 2011-09-29
EP2348680A4 (en) 2012-01-25
EP2348680A1 (en) 2011-07-27

Similar Documents

Publication Publication Date Title
CN101447938A (zh) 网络服务质量处理方法、装置和***
CN101272290B (zh) Ip网络中路径拥塞状态的测量方法和测量装置
CN101695171B (zh) 通过流控制传输协议测量网络传输质量的方法和装置
EP2517419B1 (en) A method of scheduling transmission in a communication network, corresponding communication node and computer program product
CN101969403B (zh) 一种基于E-Model的去抖缓冲区管理方法
US20050094628A1 (en) Optimizing packetization for minimal end-to-end delay in VoIP networks
CN102057634B (zh) 音频质量估计方法以及音频质量估计设备
CN102158881B (zh) 一种全面评估3g视频电话质量的方法和装置
CN102077530B (zh) 检查无线业务及减缓分组删除以避免无线饱和的方法和设备
TW200931876A (en) Methods and systems for bandwidth prediction
CN104486163A (zh) 一种单端可用带宽测量方法和采用该方法的终端
WO2011009304A1 (zh) 一种利用混合报文测量可用带宽的方法和装置
CN103746875A (zh) 一种基于二分法的多跳无线网络可用带宽自适应检测方法
CN101292459A (zh) 用于估计语音质量的方法和设备
CN101547259B (zh) 基于模拟数据流的VoIP测试方法
EP2647240B1 (en) Method and arrangement for determining an aggregation scheme in a wireless network.
US9331803B2 (en) System and method of synchronization among a control apparatus and a plurality of terminals
CN101835058B (zh) 视频体验质量的检测方法、***和设备
JP4800250B2 (ja) 必要十分な受信バッファサイズを決定するパケット受信装置、方法及びプログラム
CN104506387A (zh) 一种评估lte通信***语音质量的方法
CN101106444B (zh) 数据传输电路中误码等级实时测试的方法
Masuda et al. Non-intrusive quality monitoring method of VoIP speech based on network performance metrics
CN115225523B (zh) 智能终端设备信息采集时间校正***及方法
CN107786292A (zh) 一种协议栈网络时间的测量方法及装置
Akmalkhodzhaev et al. New Non-intrusive Speech Quality Assessment Algorithm for Wireless Networks

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C12 Rejection of a patent application after its publication
RJ01 Rejection of invention patent application after publication

Open date: 20090603