提供自适应流服务的方法及其设备技术

技术编号:20291263 阅读:43 留言:0更新日期:2019-02-10 21:14
本公开涉及提供自适应流服务的方法,并且,更具体地涉及提供自适应流服务的方法及其设备,该方法通过考虑使用流服务的终端中的服务质量处理状态能够自适应地改变流服务的质量并且提供该质量。

Methods and Devices for Providing Adaptive Stream Services

The present disclosure relates to a method of providing adaptive flow services and, more specifically, to methods and devices for providing adaptive flow services, which can adaptively change the quality of flow services and provide such quality by considering the quality of service processing state in terminals using flow services.

【技术实现步骤摘要】
【国外来华专利技术】提供自适应流服务的方法及其设备
本专利技术涉及提供自适应流服务的技术。更具体地,本专利技术涉及一种用于通过考虑使用流服务的终端中的服务质量处理状态而自适应地改变流服务的质量来提供自适应流服务的方法和设备。
技术介绍
在该部分中进行的描述仅提供了本专利技术实施方式的背景信息,并不构成现有技术。流(streaming)是指经由诸如互联网的网络从服务器向客户终端的内容(例如视频或音频)的传输。由于像流水一样处理数据,因此称为流。流服务器将数据划分为多个流数据分组,以经由网络向客户终端传递。客户终端收集从服务器接收到的这些分组,将分组恢复到其原始形式,并播放它们。分组的接收和回放同时发生,并且一系列相关分组被称为流(stream)。在这种流服务中,对高质量直播的需求,特别是对智能手机中实时直播流(LiveStreaming)服务的需求,正在爆炸式增长。因此,为了满足这种需求,用于平滑提供流服务的自适应流(AdaptiveStreaming)服务已引起关注。提出自适应流服务以考虑快速变化的移动环境中的各种网络环境,因此意味着根据传输带宽的变化或用户设备性能的变化来可变地改变流服务的传输质量的方案。在典型的自适应流服务中,以不同比特率编码的相同视频以块(chunk)的形式存储,视频以一定长度划分成块。终端周期性地检查可变接收环境,并从流服务器请求和接收最合适比特率的视频。因此,流服务器应该已经预先存储根据各比特率编码的块,这可能经常导致流的延迟。使用传输基于帧的分组的流技术来提供低延迟流服务。然而,在该技术中,难以确定提高服务质量的条件。因此,难以提供考虑到可变终端环境而具有合适分辨率的流服务。
技术实现思路
技术问题为了解决上述问题,本专利技术的目的是实现一种用于通过考虑到使用流服务的终端中服务质量处理状态而自适应地改变流服务的质量来提供自适应流服务的方法和设备。具体而言,本专利技术的目的是实现一种自适应流服务提供方法及设备,该自适应流服务提供方法及设备能够在正在向终端发送流数据分组的同时根据该终端中服务质量处理状态期望提高服务质量时,收集并发送流数据分组以对应于期望的高等级的服务质量,然后在考虑终端的接收响应的情况下无延迟地快速切换到高质量流服务。另外,本专利技术的目的是实现一种自适应流服务提供方法和设备,该自适应流服务提供方法和设备能够在不断变化的移动网络环境中根据MMT通信协议有效地管理呈送给终端的流服务的质量并且还执行其探测过程。然而,本专利技术不限于上述目的,并且从以下描述中可以很好地理解任何其他目的,即使这里没有提到。技术方案为了实现上述目的,根据本专利技术的实施方式,一种用于在流服务器处提供自适应流服务的方法可以包括:向终端提供流数据分组,该流数据分组对应于预定的流服务质量;当从终端接收到用于服务质量改变的探测所需消息时,识别比正服务于终端的当前服务质量高等级的服务质量;根据探测请求消息,以预定探测间隔向终端发送与高等级的服务质量相对应的探测分组达探测次数;接收来自终端的包括探测分组的接收测量结果的探测响应消息;通过使用探测响应消息来确定是否满足服务质量提高条件;当在终端中满足服务质量提高条件时,将高等级的服务质量确定为流数据的流服务质量;以及向终端发送按照所确定的流服务质量改变后的流数据分组。该方法还可以包括:在向终端提供流数据分组之前,根据终端的流服务提供请求,接收来自终端的服务质量处理状态信息;以及根据所接收到的服务质量处理状态信息,确定要提供给终端的流服务质量。另外,用于服务质量改变的探测所需消息可以是在终端的服务质量处理状态信息满足预定条件时发生的。这里,服务质量处理状态信息可以包括终端测得的终端状态信息和网络状态信息。另外,向终端发送探测分组可以包括:根据探测请求消息向终端发送与高等级的服务质量相对应的探测分组,该探测请求消息是根据MMT通信协议定义的并且包括探测用分组信息(probing_packet_location)、探测开始时间(probing_start_time)、探测持续时间(probing_slot_duration)、探测间隔(probing_slot_interval)和探测次数(probing_slot_number)。这里,探测响应消息除了探测分组的接收测量结果之外,可以还包括具有关于MMT接收实体的信息的移动信息描述符(mobile_info_descriptor)。同时,探测分组的接收测量结果可以由关于MMT接收实体的信息和关于平均带宽(average_rate)、带宽峰值(peak_rate)和分组丢失率(packet_loss_ratio)的信息组成。另外,本专利技术可以提供一种存储有用于执行上述方法的程序的计算机可读记录介质。另外,本专利技术可以提供一种存储在计算机可读记录介质中的存储计算机程序,被实现为执行上述方法。为了实现上述目的,根据本专利技术的实施方式,一种计算机可读记录介质可以存储有用于执行以下操作的程序:根据MMT通信协议定义探测请求消息,其中该探测请求消息包括探测用分组信息(probing_packet_location)、探测开始时间(probing_start_time)、探测持续时间(probing_slot_duration)、探测间隔(probing_slot_interval)、以及探测次数(probing_slot_number);以及定义与探测请求消息相对应的探测响应消息,其中,该探测响应消息包括移动信息描述符(mobile_info_descriptor)和探测分组的接收测量结果,其中,该移动信息描述符具有关于MMT接收实体的信息,以及其中,探测分组的接收测量结果由关于平均带宽(average_rate)、带宽峰值(peak_rate)和分组丢失率(packet_loss_ratio)的信息组成。为了实现上述目的,根据本专利技术实施方式,一种流服务器可以包括:服务质量处理模块,其配置为:确定与请求流服务的终端相对应的流服务质量,以及响应于流服务提供模块的请求,识别比流服务质量高等级的服务质量;以及流服务提供模块,其被配置为:根据确定的流服务质量,向终端提供流数据分组,当从终端接收到用于服务质量改变的探测所需消息时,通过服务质量处理模块识别比正服务于终端的当前服务质量高等级的服务质量,根据探测请求消息,以预定探测间隔向终端发送与高等级的服务质量相对应的探测分组达探测次数,以及当从终端接收到包括探测分组的接收测量结果的探测响应消息时,并且当通过探测响应消息确定出在终端中满足服务质量提高条件时,发送按照所识别出的高等级的服务质量改变后的流数据分组。这里,流数据分组可以是根据MMT(MPEGMediaTransport:MPEG媒体传输)通信协议生成的,并且各流数据分组可以是以MPU(MediaProcessingUnit:媒体处理单元)为单位进行编码的。另外,服务提供模块可以进一步被配置为:根据探测请求消息向终端发送探测分组,该探测请求消息包括探测用分组信息(probing_packet_location)、探测开始时间(probing_start_time)、探测持续时间(probing_slot_duration)、探测间隔(probing_slot_inte本文档来自技高网
...

【技术保护点】
1.一种用于在流服务器处提供自适应流服务的方法,该方法包括以下步骤:向终端提供流数据分组,所述流数据分组对应于预定的流服务质量;当从所述终端接收到用于服务质量改变的探测所需消息时,识别比正在服务于所述终端的当前服务质量高等级的服务质量;根据探测请求消息,以预定探测间隔向所述终端发送与高等级的服务质量相对应的探测分组达探测次数;接收来自所述终端的包括所述探测分组的接收测量结果的探测响应消息;通过使用所述探测响应消息来确定是否满足服务质量提高条件;当在所述终端中满足所述服务质量提高条件时,将所述高等级的服务质量确定为流数据的流服务质量;以及向所述终端发送按照所确定的流服务质量改变后的流数据分组。

【技术特征摘要】
【国外来华专利技术】2016.05.18 KR 10-2016-0060954;2016.05.24 KR 10-2011.一种用于在流服务器处提供自适应流服务的方法,该方法包括以下步骤:向终端提供流数据分组,所述流数据分组对应于预定的流服务质量;当从所述终端接收到用于服务质量改变的探测所需消息时,识别比正在服务于所述终端的当前服务质量高等级的服务质量;根据探测请求消息,以预定探测间隔向所述终端发送与高等级的服务质量相对应的探测分组达探测次数;接收来自所述终端的包括所述探测分组的接收测量结果的探测响应消息;通过使用所述探测响应消息来确定是否满足服务质量提高条件;当在所述终端中满足所述服务质量提高条件时,将所述高等级的服务质量确定为流数据的流服务质量;以及向所述终端发送按照所确定的流服务质量改变后的流数据分组。2.根据权利要求1所述的方法,该方法还包括以下步骤:在向所述终端提供所述流数据分组之前,根据所述终端的流服务提供请求,接收来自所述终端的服务质量处理状态信息;以及根据所接收到的服务质量处理状态信息,确定要提供给所述终端的流服务质量。3.根据权利要求1所述的方法,其中,用于服务质量改变的所述探测所需消息是在所述终端的服务质量处理状态信息满足预定条件时出现的。4.根据权利要求3所述的方法,其中,所述服务质量处理状态信息包括由所述终端测得的终端状态信息和网络状态信息。5.根据权利要求1所述的方法,其中,向所述终端发送所述探测分组的步骤包括:根据所述探测请求消息,向所述终端发送与所述高等级的服务质量相对应的探测分组,所述探测请求消息是根据MMT通信协议定义的并包括探测用分组信息(probing_packet_location)、探测开始时间(probing_start_time)、探测持续时间(probing_slot_duration)、探测间隔(probing_slot_interval)和探测次数(probing_slot_number)。6.根据权利要求1所述的方法,其中,除了所述探测分组的接收测量结果之外,所述探测响应消息还包括具有关于MMT接收实体的信息的移动信息描述符(mobile_info_descriptor)。7.根据权利要求6所述的方法,其中,所述探测分组的接收测量结果由关于所述MMT接收实体的信息和关于平均带宽(average_rate)、带宽峰值(peak_rate)和分组丢失率(packet_loss_ratio)的信息组成。8.一种计算机可读记录介质,所述计算机可读记录介质存储用于执行权利要求1至7之一所述的方法的程序。9.一种存储在计算机可读记录介质中的被实现为执行权利要求1至7之一所述的方法的计算机程序。10.一种计算机可读记录介质,所述计算机可读记录介质存储用于执行以下操作的程序:根据MM...

【专利技术属性】
技术研发人员:李宗玟
申请(专利权)人:SK电信有限公司
类型:发明
国别省市:韩国,KR

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1