保障移动互联网视频业务服务质量的方法、装置和系统的利记博彩app

文档序号:9618649阅读:361来源:国知局
保障移动互联网视频业务服务质量的方法、装置和系统的利记博彩app
【技术领域】
[0001]本发明涉及通信领域,特别涉及一种保障移动互联网视频业务服务质量的方法、装置和系统。
【背景技术】
[0002]移动互联网视频业务是网络质量敏感的业务,通常采用自适应码率技术来保障不同网络质量环境下视频播放的流畅性,终端根据所感知的网络质量选择码率与网络质量匹配的视频切片播放,然而频繁变化的网络质量让视频终端难以准确选择码率,而且当网络质量低于最低码率的网络带宽要求时,最基本的视频的流畅性也无法保证。
[0003]目前,通过策略控制单元可为视频流分配足够的无线网络资源块,保障视频流所需的带宽资源,然而采用“先到先得,按需分配”的网络资源分配策略并没有考虑互联网视频可变码率和视频缓冲时间对带宽需求的影响,视频带宽分配不够合理,可保障的视频终端数较少。

【发明内容】

[0004]本发明实施例提供一种保障移动互联网视频业务服务质量的方法、装置和系统。通过利用视频终端的缓冲区剩余缓冲时间调整视频业务的网络资源分配,从而有效改善移动互联网视频业务的网络资源分配合理性,在有限的带宽资源约束下最大化的满足视频终端的服务质量保障需求。
[0005]根据本发明的一个方面,提供一种保障移动互联网视频业务服务质量的方法,包括:
[0006]当检测到视频缓冲区变化时,向网络侧设备发送服务质量保障请求,其中服务质量保障请求包括视频会话五元组信息、带宽需求、平均码率和缓冲区剩余缓冲时间;以便网络侧设备根据带宽需求和缓冲区剩余缓冲时间,提供相应的可保障带宽;
[0007]当接收到网络侧设备提供的可保障带宽时,将可保障带宽与当前探测的网络带宽进行比较,从中选择出较小的带宽以作为调度资源信息;
[0008]向视频源服务器发送视频下载请求,其中视频下载请求中包括所述调度资源信息,以便视频源服务器提供相应的视频切片,视频切片的码率与所述调度资源信息相对应;
[0009]将视频源服务器提供的视频切片存储到视频缓冲区中。
[0010]在一个实施例中,从视频缓冲区中读取视频流以进行播放。
[0011]在一个实施例中,若视频缓冲区变化为视频缓冲区完成初始化,则缓冲区剩余缓冲时间为0。
[0012]在一个实施例中,所述带宽需求包括最大带宽需求和最小带宽需求。
[0013]根据本发明的另一方面,提供一种保障移动互联网视频业务服务质量的方法,包括:
[0014]当接收到视频终端发送的服务质量保障请求时,提取出服务质量保障请求中包括的视频会话五元组信息、带宽需求、平均码率和缓冲区剩余缓冲时间;其中视频终端在检测到视频缓冲区变化时发送所述服务质量保障请求;
[0015]根据带宽需求和缓冲区剩余缓冲时间,确定相应的可保障带宽;
[0016]将得到的可保障带宽提供给相应的视频终端,以便视频终端将可保障带宽与当前探测的网络带宽进行比较,从中选择出较小的带宽以作为调度资源信息,进而从视频源服务器获得相应的视频切片,其中视频切片的码率与所述调度资源信息相对应。
[0017]在一个实施例中,当接收到视频终端发送的服务质量保障请求时,提取出服务质量保障请求中包括的带宽需求、缓冲区剩余缓冲时间的步骤包括:
[0018]当接收到视频终端发送的服务质量保障请求时,对服务质量保障请求进行验证;
[0019]当验证通过时,提取出服务质量保障请求中包括的带宽需求、缓冲区剩余缓冲时间。
[0020]在一个实施例中,根据带宽需求和缓冲区剩余缓冲时间,确定相应的可保障带宽的步骤包括:
[0021]根据缓冲区剩余缓冲时间T,将所述服务质量保障请求添加到相应的带宽保障分组Gj中;其中按照缓冲区剩余缓冲时间将服务质量保障请求进行分组,共分为k个组,每个组分配有相应的带宽权重W,其中第Gi组的缓冲时长为[(i_l)*s,i*s)秒,1彡i〈k,第Gk组的缓冲时长为[(k-l)*s,oo )秒,ffi彡ff2彡…彡Wk ;
[0022]利用R*Wj的结果对所述服务质量保障请求的当前带宽需求R进行更新,ffj为所述分组Gj的带宽权重;
[0023]计算全部请求当前的可保障带宽,其中第r个请求当前的可保障带宽Ar = TB*Rr/(SR),其中TB为移动网络的总带宽,Rr为第r个请求当前的带宽需求,SR为当前包括的全部请求的当前带宽需求之和,1 =? r ^ R, R为当前包括的全部请求数量。
[0024]在一个实施例中,每隔预定的时间,更新当前包括的全部请求的剩余缓冲时间,其中对于第r个请求,利用Tr+Ar*m/Sr的结果对第r个请求的剩余缓冲时间Tr进行更新,Ar为第r个请求的可保障带宽,m为预定的时间间隔,Sr为第r个请求的平均码率,1 ^ r ^ R,R为当前包括的全部请求数量;
[0025]根据更新后的剩余缓冲时间,将各请求分配到相应的带宽保障分组中;
[0026]更新各请求的当前带宽需求,其中对于第r个请求,利用Rr*Wr的结果对第r个请求的当前带宽需求Rr进行更新,Wr为第r个请求当前所在分组的带宽权重;
[0027]计算全部请求当前的可保障带宽,其中第r个请求当前的可保障带宽Ar = TB*Rr/(SR);
[0028]将各请求当前的可保障带宽提供给相应的用户终端。
[0029]根据本发明的另一方面,提供一种保障移动互联网视频业务服务质量的视频终端,包括检测单元、第一接口单元、带宽探测单元、调度资源确定单元、第二接口单元和视频缓冲区单元,其中:
[0030]检测单元,用于检测视频缓冲区是否发生变化;
[0031]第一接口单元,用于当检测单元检测到视频缓冲区变化时,向网络侧设备发送服务质量保障请求,其中服务质量保障请求包括视频会话五元组信息、带宽需求、平均码率和缓冲区剩余缓冲时间;以便网络侧设备根据带宽需求和缓冲区剩余缓冲时间,提供相应的可保障带宽;
[0032]带宽探测单元,用于探测当前的网络带宽;
[0033]调度资源确定单元,用于当第一接口单元接收到网络侧设备提供的可保障带宽时,将可保障带宽与当前探测的网络带宽进行比较,从中选择出较小的带宽以作为调度资源信息;
[0034]第二接口单元,用于向视频源服务器发送视频下载请求,其中视频下载请求中包括所述调度资源信息,以便视频源服务器提供相应的视频切片,视频切片的码率与所述调度资源信息相对应;
[0035]视频缓冲区单元,用于将第二接口单元接收到的由视频源服务器提供的视频切片存储到视频缓冲区中。
[0036]在一个实施例中,视频终端还包括视频播放单元,其中:
[0037]视频播放单元,用于从视频缓冲区中读取视频流以进行播放。
[0038]在一个实施例中,若视频缓冲区变化为视频缓冲区完成初始化,则缓冲区剩余缓冲时间为0。
[0039]在一个实施例中,所述带宽需求包括最大带宽需求和最小带宽需求。
[0040]根据本发明的另一方面,提供一种保障移动互联网视频业务服务质量的网络侧设备,包括智能管道能力引擎SPE单元和策略控制单元,其中:
[0041]SPE单元,用于在接收到视频终端发送的服务质量保障请求时,将服务质量保障请求转发给策略控制单元,其中视频终端在检测到视频缓冲区变化时发送所述服务质量保障请求;将策略控制单元提供的可保障带宽转发给视频终端,以便视频终端将可保障带宽与当前探测的网络带宽进行比较,从中选择出较小的带宽以作为调度资源信息,进而从视频源服务器获得相应的视频切片,其中视频切片的码率与所述调度资源信息相对应;
[0042]策略控制单元,用于在接收到SPE单元发送的服务质量保障请求时,提取出服务质量保障请求中包括的视频会话五元组信息、带宽需求、平均码率和缓冲区剩余缓冲时间;根据带宽需求和缓冲区剩余缓冲时间,确定相应的可保障带宽,将可保障带宽提供给SPE单元。
[0043]在一个实施例中,SPE单元具体在接收到视频终端发送的服务质量保障请求时,对服务质量保障请求进行验证,当验证通过时,将服务质量保障请求转发给策略控制单元。
[0044]在一个实施例中,策略控制单元具体根据缓冲区剩余缓冲时间T,将所述服务质量保障请求添加到相应的带宽保障分组Gj中;其中
当前第1页1 2 3 4 5 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1