用于网络辅助自适应流中协商服务质量(简称QoS)的方法和系统转让专利
申请号 : CN201580002945.X
文献号 : CN105794263B
文献日 : 2019-08-13
发明人 : 王新 , 周雷 , 范宇群
申请人 : 华为技术有限公司
摘要 :
权利要求 :
1.一种在网络内协商服务质量QoS的方法,其特征在于,所述方法包括:网络服务组件接收QoS预留请求,所述QoS预留请求包括用户信息;
所述网络服务组件向内容服务设备发送QoS控制策略请求,所述QoS控制策略请求包括所述用户信息;
所述网络服务组件基于内容服务提供商的QoS策略,接收QoS控制策略响应,所述控制策略响应用于响应所述QoS控制策略请求;
所述网络服务组件基于所述QoS控制策略响应和网络QoS策略,确定QoS预留响应;
所述网络服务组件发送所述QoS预留响应。
2.根据权利要求1所述的方法,其特征在于,所述QoS预留请求还包括内容媒体信息。
3.根据权利要求1所述的方法,其特征在于,所述确定QoS预留响应是由策略控制和计费规则功能PCRF进行的。
4.根据权利要求1所述的方法,其特征在于,所述QoS控制策略响应基于所述内容服务提供商存储的用户属性数据。
5.根据权利要求1所述的方法,其特征在于,所述QoS预留响应包括保证比特率GBR。
6.根据权利要求1所述的方法,其特征在于,所述QoS预留响应包括最大比特率MBR。
7.一种协商服务质量QoS的方法,其特征在于,包括:网络服务组件从客户端接收服务质量QoS预留请求,其中所述QoS预留请求包括媒体信息和与所述客户端的用户相关的用户信息;
所述网络服务组件向服务器发送QoS控制策略请求,其中所述QoS控制策略请求包括所述用户信息;
所述网络服务组件从所述服务器接收QoS控制策略响应,所述QoS控制策略响应包括对所述用户的QoS控制策略的应用;
所述网络服务组件向策略控制和计费规则功能发送QoS预留请求;
所述网络服务组件向所述客户端发送服务质量QoS预留响应,以响应所述策略控制和计费规则功能的许可。
8.根据权利要求7所述的方法,其特征在于,所述QoS预留请求是通过网络组件的应用功能接收到的。
9.根据权利要求7所述的方法,其特征在于,所述QoS预留请求是通过会话发起协议SIP连接接收到的。
10.根据权利要求7所述的方法,其特征在于,所述QoS预留请求还包括会话描述协议SDP请求。
11.根据权利要求7所述的方法,其特征在于,所述QoS预留响应还包括最小带宽和最大带宽中的至少一个。
12.根据权利要求11所述的方法,其特征在于,所述最小带宽和最大带宽用于处理媒体呈现描述MPD文件。
13.根据权利要求12所述的方法,其特征在于,还包括:基于所述QoS预留响应,从所述MPD文件中选择一个表述。
14.根据权利要求7所述的方法,其特征在于,所述用户信息还包括与内容服务提供商相关的用户ID。
15.根据权利要求7所述的方法,其特征在于,所述QoS控制策略包括保证比特率GBR。
16.根据权利要求7所述的方法,其特征在于,所述QoS控制策略包括最大比特率MBR。
17.一种服务质量协商设备,其特征在于,包括:处理器;
与所述处理器耦合的发射器和接收器,可用于与客户端设备和内容服务提供商设备通信;
与所述处理器耦合的存储器,其中存储着指令,当所述指令被执行时,使得所述设备执行方法,包括:接收服务质量QoS预留请求,所述QoS预留请求包括用户信息和媒体信息;
发送QoS控制策略请求,所述QoS控制策略请求包括所述用户信息;
基于与所述内容服务提供商设备相关的内容服务提供商的用户属性,接收QoS控制策略响应,以响应所述QoS控制策略请求;
基于所述QoS控制策略响应和网络QoS策略,确定QoS预留响应;
基于与网络QoS策略相关的用户属性和所述内容服务提供商的所述用户属性,向客户端发送所述QoS预留响应,所述QoS预留响应包括网络资源分配。
18.根据权利要求17所述的设备,其特征在于,所述内容服务提供商设备用于视频内容自适应流。
19.根据权利要求17所述的设备,其特征在于,所述网络资源分配与网络带宽的最小比特率相关。
说明书 :
用于网络辅助自适应流中协商服务质量(简称QoS)的方法和
系统
案的在先申请优先权,该在先申请的内容以引入的方式并入本文。
申请案,要求于2013年7月24日递交的发明名称为“用于网络辅助自适应流的系统和方法”
的第61/858044号且代理人案号为的美国临时申请案的在先申请优先权,该在先申请的内
容以引入的方式并入本文。
技术领域
背景技术
证和维持适当的各自数据流或业务会话中所涉及的性能等级。根据比特率、时延或延迟、丢
包、数据同步和/或误码率等多个特点,可测量出这些会话。内容服务提供商可向消费者提
供QoS保证,从而保证最低满意度的服务水平。当网络容量不足时,QoS保证的管理变得复
杂,典型的有带宽密集型业务,如实时音频和/或视频数据(例如,电影、电话、音乐或电视)
在线流,因为这些业务经常需要固定的比特率且对时延和同步敏感。
机制对已达到的性能水平进行监控,并动态调整所述网络节点内的调度优先级,从而适应
预定义的QoS服务水平协议。然而,由于数据网络本质的发展,引入了新的数据传输标准和
架构。现在,传统的QoS解决方案已经过时或不足以满足或实现由于行业发展所产生的新特
征。
发明内容
确定或限定所要求保护的本发明的范围。
图像和/或数据流的提供商。例如,数据可包括不同语言表示的即时比分和字幕。网络服务
提供商和代表内容服务提供商用户的内容服务提供商之间支持QoS协商。典型地,网络服务
提供商不能直接接入内容服务提供商的用户属性存储器(subscription profile
repository,简称SPR)。例如,所述SPR包括用户的业务订购账户信息,其中所述账户信息一
般对内容服务提供商和/或用户是保密的或商业敏感的,所述内容服务提供商没有直接与
所述网络服务提供商分享的动机。基于直接网络接入订阅属性存储器,先前系统限于允许
客户端设备和网络服务提供商之间的QoS请求和准许,而本发明的实施例克服了先前系统
的这些限制。在一种实现方式中,QoS预留是基于内容服务提供商的用户订阅信息,且不用
暴露所述内容服务提供商的用户列表和数据库。因此,基于网络服务提供商的用户信息和
内容服务提供商的用户信息,实现了更具针对性的QoS预留。
略请求,其中包括所述用户信息。所述QoS控制策略请求可发送至内容服务提供商。所述QoS
预留请求可包括媒体信息。所述方法还包括:响应所述QoS控制策略请求,基于内容服务提
供商的QoS策略,接收QoS控制策略响应;然后基于所述QoS控制策略响应和网络QoS策略,确
定QoS预留响应。所述确定可由策略控制和计费规则功能(policy and charging rules
function,简称PCRF)等网络功能进行或集成入网络功能。所述QoS控制策略响应可基于所
述内容服务提供商存储的用户属性数据。所述方法还包括:发送所述QoS预留响应,其中所
述QoS预留响应可包括保证比特率(guaranteed bit rate,简称GBR)和/或最大比特率
(maximum bit rate,简称MBR)。
附图说明
具体实施方式
但应该理解其目的不是为了将请求保护的主题限制于这些实施例。相反,请求保护的主题
的目的在于覆盖可以包括在由所附权利要求书的精神和范围内的替代物、修改和等同物。
现本发明。在其它实例中没有详细描述众所周知的方法、流程、部件和电路,以免对本请求
保护的主题的各方面造成不必要地模糊。
领域其他技术人员有效传达工作实质内容使用的方法。将程序、计算机产生的步骤、逻辑
块、过程等一般设想为首尾一致的步骤或指令序列,以产生期望的结果。这些步骤需要物理
量的物理操控。通常,并不是完全必须的,这些量以电信号或磁信号的形式存在,可以被存
储、转移、合并和比较,否则将在电脑系统中被操控。有时候这种方法被证明是行之有效的,
主要出于常见用法的考虑,将这些信号作为比特位、数值、元素、符号、字符、术语、或数字等等。
似地代表计算机系统存储器或寄存器或其他此类信息存储、传输或显示设备内的物理量的
其他数据的计算机系统或类似电子计算设备的动作和过程。
或数据流的提供商。网络服务提供商和代表内容服务提供商用户的内容服务提供商之间支
持QoS协商。典型地,网络服务提供商不能直接接入内容服务提供商的用户属性存储器
(subscription profile repository,简称SPR)。例如,所述SPR包括用户的业务订购账户
信息,其中所述账户信息一般对内容服务提供商和/或用户是保密的或商业敏感的,所述内
容服务提供商没有直接与所述网络服务提供商分享的动机。基于直接网络接入订阅属性存
储器,先前系统限于允许客户端设备和网络服务提供商之间的QoS请求和准许,而本发明的
实施例克服了先前系统的这些限制。在一种实现方式中,QoS预留是基于内容服务提供商的
用户订阅信息,且不用暴露所述内容服务提供商的用户列表和数据库。因此,基于网络服务
提供商的用户信息和内容服务提供商的用户信息,实现了更具针对性的QoS预留。
QoS。这样,网络运营商能有更高效和更好的网络资源分配,带来潜在收益。对于与网络运营
商和内容服务提供商的独立的用户/客户订阅关系也实现了对现有技术的简单演进和迁
移。有了这些系统,通过提供通过QoS协商定制的更高水平的QoS,需要网络辅助业务的内容
服务提供商就能够保持竞争力。例如,所述内容服务提供商可为提供视频流、数据存储和应
用业务的第三方内容服务提供商。实施例还可包括支持网络辅助QoS预定的终端和网络产
品。
可包括各种其他的组件或图1、图2、图5和图6中所列举组件的变形。应理解的是图1、图2、图
5和图6中的组件可与除了所展示的那些之外的其他组件进行协作,并非要求图1、图2、图5
和图6中的所有组件实现本发明实施例的目标。
发起协议(Session Initiation Protocol,简称SIP),但可以与一个或多个其他协议共同
运作。此处系统的描述也是对于第三代合作伙伴计划(3rd Generation Partnership
Project,简称3GPP)网络和有线网络,但应理解的是第三代合作伙伴计划网络和有线网络
也能与其他类型网络及其组合共同运作。
Transfer Protocol,简称HTTP)流的基于SIP的通信。示例通信图100包括客户端102、互联
网协议(Internet Protocol,简称IP)多媒体(Internet Protocol multimedia,简称IM)核
心网(core network,简称CN)子系统104、会话控制功能(session control function,简称
SCF)106、HTTP/SIP适配器108和HTTP服务器110。所述IM CN子系统104和所述会话控制功能
106可为网络组件170的一部分。所述网络组件170可为网络服务提供商的一部分,其中所述
网络服务提供商提供一个或多个网络的无线和/或有线连接。所述一个或多个网络可包括
因特网。所述HTTP/SIP适配器108和所述HTTP服务器110可为内容服务提供商的服务器180
的一部分,且可提供内容。例如,所述服务器180可为用于免费视频内容或基于订阅的包括
电影等视频内容的通信的服务器。
述HTTP服务器110可获取的内容。
对SIP邀请的响应,以便实现自适应HTTP流。
据流。应注意,尽管此处所述HTTP服务器110用作示例服务器来提供数据资源的接入,但是
其他类型的服务器也可按其他类型的协议运作并使用。
客户端102发起流会话,其中所述会话描述协议请求包括媒体信息。所述SIP邀请122可包括
媒体信息和用户信息。例如,所述媒体信息包括与视频和/或音频内容相关的信息。所述IM
CN子系统104向所述SCF 106发送所述SIP邀请122作为SIP邀请124。
102之间的会话。所述HTTP/SIP适配器108与所述HTTP服务器110进行通信,从而确定所述客
户端102是否能够通过所述HTTP服务器110接入资源。例如,所述客户端102可以基于订阅接
入视频和/或音频。
200OK 132。基于所述SIP 200OK130,所述SCF 106和所述IM CN子系统104能配置自身使其
提供所述HTTP服务器110和所述客户端102之间的通信。
charging rules function,简称PCRF)交互之后,所述IM CN子系统向所述客户端102通过
描述授权QoS信息的SDP请求转发SIP 200OK 134。之后所述客户端102可基于所述SIP
200OK 132配置自身使其与所述HTTP服务器110通信,并基于所述QoS协商对所述服务器110
进行自适应HTTP流156。
准化组织(International Organization for Standardization,简称ISO)/国际电工技术
委员会(International Electrotechnical Commission,简称IEC)23009-1,第一版2012
(“23009-1”)中有部分描述,其全部内容以引用的方式并入本文。另外,ISO/IEC23009-1,技术勘误1,2013以引用的方式并入本文。在DASH中有两个主要设备:提供内容的超文本传输
协议(Hypertext Transfer Protocol,简称HTTP)服务器和下载所述内容并与观看者(或用
户)相关的DASH客户端。当前,DASH由所述客户端控制,其中所述客户端可通过HTTP协议请
求内容。
为一系列的更短的媒体片段。每个片段具有多个替代表述,供DASH客户端选用,其中每个表
述都有不同的比特率。随着内容的播放,所述DASH客户端从媒体内容表述中自动选择下一
(待播放)片段。所述选择基于各个因素,其中包括现有网络状况和未来网络状况的预估。其
好处在于所述DASH客户端可用于改变网络状况并高质量等级地回放内容,而不会有暂停或
重新缓冲事件。
机、平板电脑、机顶盒、接入网络的电视机等。
Charging Control,简称PCC)架构的应用功能(application function,简称AF)等网络实
体能向客户端提供保证比特率(guaranteed bit rate,简称GBR)和/或最大比特率
(maximum bit rate,简称MBR)信息。然而,传统的数据通信运营商网络是基于有限的应用
层信息和消费者/订阅者属性做决定的。为了提供一致的QoS支持并节省有限的无线资源
和/或网络资源,通过尽可能从客户端、服务器、和外部网络的元件收集这些信息,网络实体
可从中获益。
计费控制功能。3GPP中所定义的服务水平QoS参数为:QoS分类识别码(QoS class
identifier,简称QCI)、分类/预留优先(allocation/retention priority,简称ARP)、GBR
和MBR。下面的表I描述了3GPP IP-CAN中的各个QoS参数。
所述PCC决定的输入包括用户属性存储器(subscription profile repository,简称SPR)
中的信息,其中所述用户属性存储器中有耦合至特定公共数据网(public data network,
简称PDN)的订阅者的信息。
时QoS分类识别码的GBR限制。订阅者所允许的业务可为业务ID列表。所述SPR还可包括订阅
者的计费相关信息以及消费限制属性。指示可包括,策略决定取决于在线计费系统(online
charging system,简称OCS)中可用的策略计数器,其中所述在线计费系统描述了与账户相
关的消费限制和可选的相关策略计数器列表。还包括:订阅者类型、订阅者的使用监控相关
信息、订阅者的属性配置、赞助数据连接属性、多媒体优先级业务(Multimedia Priority
Service,简称MPS)演进分组业务(evolved packet service,简称EPS)优先级、MPS优先级
和IP多媒体子系统(IP multimedia subsystem,简称IMS)信令优先级。例如,所述订阅者的
计费相关信息为计费信息。对于MPS订阅,3GPP TS23.401提供了更多的细节。
同的QoS控制策略。在一示例场景中,对于网络的高级用户X和Y,移动网络运营商能保障视
频的高质量。为达此目的,所述移动网络运营商能保证基于网络订阅信息要提供的一定的
带宽水平,例如2Mbps。然而,由于所述内容服务提供商想要基于其自身的业务订阅信息和
用户管理策略对这两个用户使用不同的QoS策略,所以可能会存在冲突。例如,作为VIP内容
服务订阅者的用户Y能按照4Mbps的保证带宽接收内容,而仅为普通业务订阅者的用户X只
能按照限制于1Mbps的带宽接收内容。
到端吞吐造成不利影响,并造成不必要的网络资源浪费。为解决此问题,应当向PCRF提供与
所述内容服务提供商的QoS控制策略相关的信息输入。此处所描述实施例是基于上述所提
到的QoS预留流程。
户端。所述客户端可在QoS预留请求中向AF提供所述信息作为PCRF的输入信息。下表II中所
列出的下列QoS控制策略参数中的一个或多个可作为新的DASH度量。
(network-assisted service,简称NAS)QoS预留的示例通信。例如,所述NAS可为内容流。图
2还示出了QoS控制策略协商流程,从而使得所述网络服务组件204从内容服务设备206读取
QoS控制策略信息。例如,所述内容服务设备206可为流视频服务器。图2中的通信可通过会
话发起协议(Session Initiation Protocol,简称SIP)连接发送。例如,图2中的通信可以
通过图1中的通信建立。网络辅助业务的QoS协商是基于所述网络服务组件204的网络运营
商和所述内容服务设备206的内容服务提供商之间的关系和所述客户端202的用户作为网
络订阅者和业务订阅者的订阅水平。
内容服务提供商的QoS控制策略直接由所述网络服务组件204不信任的所述客户端202提
供,就可能出现认证和安全问题。
可为服务器180或HTTP服务器110。所述通信图200代表一个或多个有线网络、一个或多个无
线网络、或两者组合之中和/或之间的示例通信。所述客户端202可为计算设备中的任何一
种,如下文所述。操作所述客户端202的用户有一个网络账户,也有一个内容服务提供商账
户,其中所述网络与所述网络服务组件204相关,所述内容服务提供商与所述内容服务设备
206相关。
分。所述网络服务组件204可为集线器、开关、交换机、路由器、无线路由器、无线接入点或计算设备。所述网络服务组件204可为无线网络、有线网络或数字用户线(digital
subscriber line,简称DSL)网络的一部分。
图像、视频和/或音频等信息。因此所述内容服务设备206能成为相对于与所述网络服务组
件204和所述客户端202相关的网络的第三方内容服务提供商。
AF)发送所述QoS预留请求220。所述QoS预留请求包括SDP请求中的媒体描述信息和用户信
息。所述媒体描述信息可基于来自所述内容服务设备206的MPD文件。所述MPD文件是指视频
可有三个质量等级:例如,标清(standard definition,简称SD)、流畅(portable
definition,简称PD)、高清(high definition,简称HD)。所述客户端202可使用户在可用的
质量等级中选择一个质量等级。例如,所述客户端202的用户可选择HD质量等级。之后所述
QoS预留请求220可包括用户的选择的指示符和所要求的相关带宽。例如,所述用户可通过
付费选择HD质量等级,其中PD和/或SD质量等级则是免费的。在一些实施例中,所述用户可
选择与动态流相关的流畅播放选项。例如,所述动态流可为使用DASH标准。基于网络辅助
QoS协商,用户的质量等级选择可视作可选的,如下文所述。例如,所述网络辅助QoS协商可
以考虑或忽视用户的质量等级选择。
称ID)和会话标识(identifier,简称ID)。
所述QoS控制策略请求222。
媒体格式相关的所有其他参数信息;带宽;赞助数据连接信息;以及可包括源地和目的地IP
地址、端口号和协议的流描述。所述网络服务组件204的AF还可提供:AF应用标识;AF通信业
务标识(例如,IMS通信业务标识);通过AF提供的UE;AF应用事件标识;AF记录信息;流状态
(例如,用于门限决定);优先级指示符,PCRF可用来保证相对更高优先级的应用会话的业
务;紧急指示符;以及应用服务提供商。所述应用服务提供商可按多种形式被标识,例如,AF
应用标识或Diameter级主机域。
施例可支持各种账户级别,其中包括但不限于:入门级、优惠级、SD和/或PD版本的标准服务
水平和各种高级服务水平。在一示例中,所述高级服务水平可包括HD、4K、8K或10K版本。
策略响应224可包括QoS参数,其中包括保证比特率(guaranteed bit rate,简称GBR)和/或
最大比特率(maximum bit rate,简称MBR)。例如,具有高级账户的用户能够按照4兆比特每
秒(megabits per second,简称Mbps)的保证带宽接收,其中所述高级账户基于QoS控制策
略能使用户接入HD内容。
226。所述QoS预留响应226可包括QCI、ARP、GBR和/或MBR。
rules function,简称PCRF)发送所述QoS预留请求220和所述QoS控制策略响应224。例如,
所述QoS预留请求220和所述QoS控制策略响应224可通过所述PCRF的Rx接口发送给所述
PCRF。
(Policy and Charging Control,简称PCC)决定。所述决定包括将要为所述客户端202预留
多少资源。例如,为所述客户端202预留的资源可为带宽资源。所述PCC决定可基于包括网络
订阅信息的用户属性存储器(subscription profile repository,简称SPR)。所述订阅信
息可包括所述客户端202的用户的服务水平信息。例如,用户的服务水平可包括标准用户水
平、高级用户水平、3G用户水平或4G用户水平。
括GBR和/或MBR。
通信和来自所述内容服务设备206和所述客户端202的流量的GBR和/或MBR。所述PCEF可为
所述网络服务组件204的网关组件的一部分。所述网关可耦合至演进型基站(evolved
NodeB,简称eNodeB),其中所述演进型基站可为与所述客户端202通信的收发站。
用户账户收取一定量的费用。
具有1Mbps的GBR时,所述客户端202可选择低一点的比特率和/或与视频PD版本相关的低一
点的质量表述。在另一示例中,如果接收到的GBR为2Mbps,所述客户端202可选择SD版本;如
果接收到的GBR为4Mbps,则可选择HD版本。所述QoS预留响应226的参数可用于一般由所述
客户端202执行的带宽预估流程。
于客户端可利用GBR和/或MBR可用的时间信息及时适应带宽变化。所述参数的类型和语义
如表IV所示。所述参数可用于服务器和网络辅助DASH(network assisted DASH,简称
SAND)。
组(Moving Picture Experts Group,简称MPEG)DASH流和3GPP演进型DASH(enhanced
DASH,简称eDASH)流的网络辅助业务的QoS协商。
也就是说,实施例很适合执行各个其他块或流程图300和400中所列举块的变形。应理解的
是,流程图300和400中的框可按照与所呈现顺序不同的顺序执行,且并非流程图300和400
中的所有框都需要被执行。
留。例如,所述网络可与网络服务组件204相关,所述客户端可为客户端202,所述内容服务
提供商可为内容服务设备206。例如,过程300中的通信可通过会话发起协议(Session
Initiation Protocol,简称SIP)连接发送。框302至框310可由所述网络服务组件204执行。
框312可由所述客户端202执行。
留请求。
发送给视频内容服务提供商的所述内容服务设备206。所述QoS控制策略请求包括能使内容
服务提供商标识客户端设备用户的用户信息。例如,所述用户信息可使得所述内容服务设
备206基于用户ID标识所述客户端202的用户。
QoS控制策略响应可包括所述内容服务提供商对所述用户的QoS控制策略的应用。例如,所
述QoS控制策略响应可包括:基于用户对内容服务提供商的高级订阅,5兆比特每秒的带宽
分配或预留指示符。
预留请求可通过所述PCRF的Rx接口发送给所述PCRF。
所述PCRF的SDP的许可。例如,所述授权QoS信息可包括GBR和/或MBR。
或最大带宽信息可用于处理(例如,解析)媒体描述文件(media presentation
description,简称MPD)并选择与可流畅提供的带宽相关的表述。之后可开始媒体的流式传
输和渲染。
务组件204执行,用以确定客户端202的QoS预留。过程400中的通信可通过会话发起协议
(Session Initiation Protocol,简称SIP)连接发送。
供商相关的用户ID。网络服务提供商的设备可从客户端设备接收所述QoS预留请求。例如,
所述网络服务提供商可为ISP或电信服务提供商,且所述客户端设备可为用户设备。所述
QoS预留请求被发送给所述网络服务提供商的应用功能。在一些实施例中,所述QoS预留请
求包括会话描述协议(Session Description Protocol,简称SDP)请求。
容或业务的提供商。所述内容服务提供商可自适应发送视频内容流。
述内容服务提供商的QoS控制策略是指所述内容服务提供商的高级订阅用户应该具备更高
的带宽分配和更高水平的QoS。
因此,所述QoS控制策略响应可基于所述内容服务提供商存储的用户属性数据和所述网络
服务提供商存储的用户属性数据。所述QoS预留响应可包括带宽分配。所述带宽分配可为最
小或保证比特率(guaranteed bit rate,简称GBR)和/或最大比特率(maximum bit rate,
简称MBR)。
而获取用于实现4K视频流的带宽分配。因此所述QoS预留响应可根据媒体或内容的质量等
级进行定制。在一些实施例中,所述QoS预留响应的确定由所述PCRF执行。
用以从MPD文件中选择表述的带宽分配,如下文所述。
环境,例如计算系统环境500。所述计算系统环境500可包括服务器、台式计算机、便携式计
算机、平板电脑、移动设备和智能手机等。典型地,所述计算系统环境500包括至少一个处理
单元502和计算机可读存储介质504。根据计算系统环境确切的配置和类型,所述计算机可
读存储介质504为易失性的(如RAM)、非易失性的(如ROM、闪存等)或两者组合。部分计算机
可读存储介质504执行时可执行通过业务增强设备来提高网络覆盖的方法,如下文所述。
磁盘、光盘或磁带。所述附加存储通过可移动存储508和不可移动存储510示出。计算机存储
介质包括在用于存储计算机可读指令、数据结构、程序模块或其他数据等信息的任何方法
或技术中所实现的易失性和非易失性、可移动和不可移动介质。计算机可读介质504、可移
动存储508和不可移动存储510都是计算机存储介质的示例。计算机存储介质包括但不限于
RAM、ROM、EEPROM、闪存或其他存储技术、可扩展存储器(例如,USB棒、CF卡、SD卡)、CD-ROM、数字多功能光盘(digital versatile disc,简称DVD)或其他光存储、磁带盒、磁带、磁盘存
储或其他磁存储设备或可用于存储期望信息且所述计算系统环境500可接入的任何其他介
质。任何此类计算机存储介质都是所述计算系统环境500的一部分。
制后的数据信号,如载波,或其他传输机制来体现可读指令、数据结构、程序模块或其他数
据。术语“调制的数据信号”是指有一个或多个特征集或以这种方式改变从而在信号中对信
息编码的信号。通信媒介包括,例如但不限于,有线网络或直接有线连接等有线媒介,以及
声音、射频(radio frequency,简称RF)、红外线和其他无线媒介等无线媒介。此处所使用的
术语计算机可读介质既包括存储介质又包括通信介质。
牙、以太网、Wi-Fi、国际红外数据协会(The Infrared Data Association,简称IrDA)技术、
局域网(local area network,简称LAN)、无线局域网(wireless local area network,简
称WLAN)、因特网等广域网(wide area network,简称WAN)、串行、通用串行总线(Universal
Serial Bus,简称USB)。应理解,所述通信连接512所连接的各种类型的网络可按多个网络
协议运作,包括传输控制协议(Transmission Control Protocol,简称TCP)、用户数据报协
议(User Datagram Protocol,简称UDP)、互联网协议(Internet Protocol,简称IP)、实时
传输协议(Real-Time Transport Protocol,简称RTP)、实时传输控制协议(Real-Time
Transport Control Protocol,简称RTCP)、文件传输协议(File Transfer Protocol,简称
FTP)、超文本传输协议(Hypertext Transfer Protocol,简称HTTP)等。
语音输入设备、触摸输入设备、遥控器等。输出设备516,如显示器、扬声器、LED等,也可包括在内。
540和所述内容服务提供商QoS协商模块560可分别位于单独的设备之中。
所述媒体描述信息可为MPD文件。所述QoS预留模块524生成QoS预留请求并接收QoS预留响
应,如下文所述。例如,所述QoS预留模块524可生成包括来自所述用户信息模块528的用户
信息的QoS预留请求。所述流模块526基于所述QoS预留响应发送来自服务提供商的数据流,
如下文所述。所述用户信息模块528接收、存储及接入与内容流相关的用户信息,如下文所
述。
542接收一个或多个QoS预留请求,并发送一个或多个QoS控制策略请求和一个或多个QoS预
留控制响应,如下文所述。所述QoS预留模块544基于QoS预留请求、QoS控制策略响应和网络
用户信息确定QoS预留响应,如下文所述。例如,所述网络用户信息可来自于所述用户数据
存储器552。所述网络业务模块546进行客户端设备和内容服务提供商之间的QoS通信预留,
如下文所述。例如,所述QoS通信预留可用于实现自适应流。所述QoS预留请求模块548接收
并响应QoS预留请求,如下文所述。所述QoS控制策略请求模块550生成内容服务提供商的
QoS控制策略请求,如下文所述。所述用户数据存储器552存储网络用户信息,如下文所述。
所述网络用户信息可用于确定QoS预留,并可存入网络SPR。
一个或多个数据相关的用户信息,如下文所述。例如,所述用户信息可为内容服务提供商
SPR中的用户属性,且多个数据可为多个视频或包括网址、数据库或营应用内容的多个内
容。所述用户数据存储器562中的所述用户信息可供所述QoS控制策略模块564使用。所述
QoS控制策略模块564确定QoS控制策略请求的QoS控制策略响应,如下文所述。例如,所述
QoS控制策略请求可来自于所述网络QoS协商模块540。所述数据业务数据存储566接收和存
储,以便接入可包括视频内容的数据,如下文所述。
机系统600的主要子系统,如:中央处理器614;系统存储器616(典型地,RAM,但也可包括ROM
和闪存RAM等);输入/输出控制器618;外部音频设备,如通过音频输出接口622的音响系统;
外部设备,如通过显示适配器626的显示屏624;串行端口628和630;键盘控制器633;键盘
632;存储接口634;用作容纳软盘638的软盘单元636;用作连接光纤网络信道660的主机总
线适配器(host bus adapter,简称HBA)接口卡635A;用作连接小型计算机系统接口(Small
Computer System Interface,简称SCSI)总线637的主机总线适配器(host bus adapter,
简称HBA)接口卡635B;以及用作容纳光盘642的光盘驱动640。还包括鼠标627、调制解调器
646和网络接口648。
留协商模块650,用于基于网络用户信息和内容服务提供商的用户信息,确定客户端设备的
QoS预留,从而提供基于所述网络和内容服务提供商定制的QoS预留,如下文所述。
置,并不限于所述系统存储器616。例如,部分所述QoS预留协商模块650可位于但不限于所
述中央处理器614和/或所述网络接口648之内。
取存储器(random access memory,简称RAM)(未示出)。所述RAM一般为主存储器,其中加载
了操作系统和应用程序。所述ROM或闪存可在其他代码中包含基本输入输出系统(basic
input/output system,简称BIOS),其中所述系统控制着基本的硬件操作,如与外设组件交
互。所述计算机系统600中的应用一般存储于计算机可读介质中并通过计算机可读介质接
入,如硬盘驱动器(例如,固定硬盘644)、光驱(例如,光驱640)、软盘单元636或其他存储介
质。另外,应用可以是电子信号的形式,其中所述电子信号是在通过所述网络调制解调器
646或所述网络接口648接入时根据应用和数据通信技术调制的。
600的一部分,或是单独设置的,并可通过其他接口系统接入。网络接口648可以向已联网设
备提供多种连接。另外,调制解调器646可以通过电话链路向远程服务器或者通过互联网服
务提供商(Internet service provider,简称ISP)向互联网提供直接连接。网络接口648向
数据网络提供一条或多条连接,该数据网络可以由任意数量的其他联网设备构成。网络接
口648可以通过采用无线技术提供一类连接,包括数字蜂窝电话连接、蜂窝数字分组数据
(cellular digital packet data,简称CDPD)连接或数字卫星数据连接等。
的方式,所述设备和子系统也可以通过其他方式相互连接。用于实现本发明的代码可存入
计算机可读存储介质,如系统存储器616、固定硬盘644、光盘642或软盘638中的一个或多
个。
框,但是只要在方框之间发送信号的信息和/或功能方面,本发明其他实施例可以包括修改
的信号,以取代此类直接发送的信号。在某种程度上,由于所涉及的电路的物理局限性(例
如,将会不可避免存在一些衰减和时延),第二方框输入的信号可概念化为从第一方框输出
的第一信号得到的第二信号。因此,如此处所采用的,从第一信号得到的第二信号包括第一
信号或者第一信号的任何修改,无论是由于电路局限性或者由于经过其他不会改变第一信
号的信息和/或最终功能方面的电路元件。
括的一组特定形式的权利要求,该申请公开了该权利要求,包括任何随后所做的校正。因
此,任何在权利要求中没有表述清楚的局限性、要素、性质、特征、优点或属性不应该以任何
方式限制该权利要求的范围。相应地,应认为本说明书和附图具有说明性意义而非限制性
意义。