用于提供流传输服务的方法及其设备技术

技术编号:21977019 阅读:61 留言:0更新日期:2019-08-28 02:42
本发明专利技术涉及提供流传输服务的方法及其设备,该方法和设备允许在终端进入忙碌小区之前预先通过改变成适于忙碌小区的服务质量来提供流数据,以便防止在终端进入忙碌小区时图像质量突变,由此使得用户能识别的图像质量的劣化能够被最小化并且允许无缝地使用流传输服务。

Method and equipment for providing streaming services

【技术实现步骤摘要】
【国外来华专利技术】用于提供流传输服务的方法及其设备
本专利技术涉及流传输服务,并且更具体地,涉及用于通过在考虑到小区拥塞状态的情况下自适应地改变服务质量来提供流数据的方法和设备。
技术介绍
在本部分中进行的描述仅仅提供了本公开的实施方式的背景信息,并没有构成传统技术。流传输是指将诸如视频或音频这样的内容通过诸如互联网这样的网络从服务器发送到客户终端。由于数据就像水正流动一样地被处理,因此这被称为流传输。流服务器将数据划分为多个流数据分组,以经由网络传送到客户终端。客户终端收集从服务器接收到的这些分组,将分组恢复到其原始形式,并且播放它们。分组的接收和回放同时发生,并且一系列相关分组被称为流。在这种流传输服务中,对高质量直播广播的需求尤其是对智能手机中的实时直播流传输服务的需求正在爆炸式增长。因此,为了满足这种需求,用于顺畅地提供流传输服务的自适应流传输服务已引起关注。提出了自适应流传输服务以考虑快速变化的移动环境中的各种网络环境,因此自适应流传输服务意指根据传输带宽的变化或用户装置性能的变化来可变地改变流传输服务的传输质量的方案。在典型的自适应流传输服务中,根据服务传输质量以不同比特率编码的相同视频以块的形式存储,这些块是以一定长度将视频划分而成的。在这种状态下,终端周期性检查可变接收环境,并且按请求从流服务器接收最合适比特率的视频。然而,这种方案的问题在于,仅考虑了终端当前连接的网络的环境。也就是说,当用户的终端从高质量网络环境移动到拥塞的网络环境时,典型的自适应流传输服务恰好在进行此移动的时间点之后改变图像质量。因此,在图像质量改变之前,用户体验到的图像质量会差。另外,问题还在于,需要花费一定时间来改变图像质量。因此,需要开发一种能够预先检测用户终端的移动环境并自适应提供流传输服务的技术。
技术实现思路
技术问题为了解决以上讨论的问题,本专利技术的目的是提供能够通过在考虑到终端移动性的情况下自适应地改变服务质量的流传输服务提供方法和设备。具体地,本专利技术的目的是提供通过在考虑到处于期望使用流传输服务的终端的移动方向上的小区的拥塞状态的情况下自适应地改变服务质量来请求并接收流数据的流传输服务提供方法和设备。然而,本公开不限于以上目的,并且通过以下描述,可以很好地理解任何其它目的(即便在本文中未提及)。技术方案为了实现以上目的,根据本专利技术的实施方式,一种终端的流传输服务提供方法可以包括以下步骤:从流服务器接收包含与至少一个小区有关的服务质量信息的网络拥塞状态消息;基于所述网络拥塞状态消息,识别与位于所述终端的移动方向上的邻近小区对应的服务质量;以及基于所识别的与所述邻近小区对应的服务质量,请求并接收来自所述流服务器的流数据。在所述方法中,可以基于从基站接收的小区信息生成所述网络拥塞状态消息,并且所述网络拥塞状态消息可以包含与至少一个小区识别信息(C_ID)对应的最大比特率(Max_bitrate),或者包含与包括至少一个小区识别信息(current_cell_id)的移动信息描述符(mobile_info_descriptor)对应的最大比特率(Maximum_rate)。在所述方法中,所述请求并接收所述流数据的步骤可以包括:将对与所述最大比特率对应的流数据的请求发送到所述流服务器;以及从所述流服务器接收与所述最大比特率或更小的比特率对应的流数据。在所述方法中,所述网络拥塞状态消息可以包含分辨率(Forced_resolution)和每秒帧数(Forced_fps)作为所述服务质量信息,所述分辨率和所述每秒帧数二者都与至少一个小区识别信息对应。在这种情况下,所述请求并接收所述流数据的步骤可以包括:将对与所述分辨率和所述每秒帧数对应的流数据的请求发送到所述流服务器;以及从所述流服务器接收与所述分辨率和所述每秒帧数对应的流数据。所述方法还可以包括以下步骤:在请求并接收所述流数据之后,执行与所述邻近小区的连接,然后,当确定所述终端到达所述邻近小区外时,请求并接收与原始服务质量对应的流数据。为了实现以上目的,根据本专利技术的实施方式,一种流服务器的流传输服务提供方法可以包括以下步骤:识别使用从基站接收的小区信息而生成的小区拥塞信息消息;通过使用所述小区拥塞信息消息,配置包含与至少一个小区有关的服务质量信息的网络拥塞状态消息;将所生成的网络拥塞状态消息发送到终端;以及响应于所述终端的请求而根据所述网络拥塞状态消息发送流数据。在所述方法中,可以生成所述小区拥塞信息消息,以包含通过从所述基站接收的所述小区信息而识别的小区识别信息(C_ID)、指示与所述小区识别信息对应的小区的拥塞度的拥塞级别(Congestion_level)、事件时间(event_time)和期满时间(expire_time)。在所述方法中,可以生成所述小区拥塞信息消息,以包含移动信息描述符(mobile_info_descriptor),所述移动信息描述符(mobile_info_descriptor)包括通过从所述基站接收的所述小区信息而识别的小区识别信息(current_cell_id)、关于与所述小区识别信息对应的小区的拥塞级别的网络级别信息(levelOfnetworkstatus)、报告时间(reportingTime)和有效持续时间(validDuration)。在所述方法中,所述网络拥塞状态消息可以被配置为包含指示与所述小区拥塞信息消息对应地确定的服务质量的最大比特率,或者被配置为包含分辨率(Forced_resolution)和每秒帧数(Forced_fps)。在所述方法中,所述网络拥塞状态消息可以被配置为还包含订户类型信息(priority_type)和包括应用ID和信道列表的私有字段(private_field),或者被配置为还包含有效持续时间(validDuration)和私有长度(private_length)。在所述方法中,发送所述流数据可以包括以下步骤:检查所述订户类型信息(priority_type)和所述私有字段(private_field)或者检查private_length,并且根据当所述检查的结果满足预定条件时与所述检查结果对应的服务质量发送所述流数据。在所述方法中,发送所述流数据可以包括:当从所述终端接收到与所述网络拥塞状态消息对应的流数据的发送请求时,确定是否存在与最大比特率对应的流数据,并且当不存在对应于所述最大比特率的流数据时,将低于所述最大比特率的流数据发送到所述终端。另外,本公开可以提供一种存储用于执行上述方法的程序的非临时计算机可读记录介质。为了实现上述目的,根据本公开的实施方式,一种存储在非临时计算机可读记录介质中的计算机程序可以被实现为执行以下步骤:基于从基站接收的小区信息,定义包含指示与所述基站的小区识别信息(C_ID)对应的小区的拥塞度的拥塞级别(Congestion_level)、事件时间(event_time)和期满时间(expire_time)的小区拥塞信息消息;或者基于包括MMT接收实体的识别信息的移动信息描述符(mobile_info_descriptor),定义包含关于所连接小区的拥塞级别的网络级别信息(levelOfnetworkstatus)、报告时间(reportingTime)和有效持续本文档来自技高网
...

【技术保护点】
1.一种终端的流传输服务提供方法,该方法包括以下步骤:从流服务器接收包含与至少一个小区有关的服务质量信息的网络拥塞状态消息;基于所述网络拥塞状态消息,识别与位于所述终端的移动方向上的邻近小区对应的服务质量;以及基于所识别的与所述邻近小区对应的服务质量,请求并接收来自所述流服务器的流数据。

【技术特征摘要】
【国外来华专利技术】2016.11.29 KR 10-2016-0160820;2017.01.10 KR 10-2011.一种终端的流传输服务提供方法,该方法包括以下步骤:从流服务器接收包含与至少一个小区有关的服务质量信息的网络拥塞状态消息;基于所述网络拥塞状态消息,识别与位于所述终端的移动方向上的邻近小区对应的服务质量;以及基于所识别的与所述邻近小区对应的服务质量,请求并接收来自所述流服务器的流数据。2.根据权利要求1所述的方法,其中,基于从基站接收的小区信息生成所述网络拥塞状态消息,并且其中,所述网络拥塞状态消息包含与至少一个小区识别信息C_ID对应的最大比特率Max_bitrate,或者包含与包括至少一个小区识别信息current_cell_id的移动信息描述符mobile_info_descriptor对应的最大比特率Maximum_rate。3.根据权利要求2所述的方法,其中,所述请求并接收流数据的步骤包括:将对与所述最大比特率对应的流数据的请求发送到所述流服务器;以及从所述流服务器接收与所述最大比特率或更小的比特率对应的流数据。4.根据权利要求1所述的方法,其中,所述网络拥塞状态消息包含分辨率Forced_resolution和每秒帧数Forced_fps作为所述服务质量信息,所述分辨率和所述每秒帧数二者与至少一个小区识别信息对应,并且其中,所述请求并接收流数据的步骤包括:将对与所述分辨率和所述每秒帧数对应的流数据的请求发送到所述流服务器;以及从所述流服务器接收与所述分辨率和所述每秒帧数对应的流数据。5.根据权利要求1所述的方法,该方法还包括以下步骤:在所述请求并接收所述流数据之后,执行与所述邻近小区的连接,然后,当确定所述终端到达所述邻近小区外时,请求并接收与原始服务质量对应的流数据。6.一种流服务器的流传输服务提供方法,该方法包括以下步骤:识别使用从基站接收的小区信息而生成的小区拥塞信息消息;通过使用所述小区拥塞信息消息,配置包含与至少一个小区有关的服务质量信息的网络拥塞状态消息;将所生成的网络拥塞状态消息发送到终端;以及响应于所述终端的请求而根据所述网络拥塞状态消息发送流数据。7.根据权利要求6所述的方法,其中,生成所述小区拥塞信息消息,以包含通过从所述基站接收的所述小区信息而识别的小区识别信息C_ID、指示与所述小区识别信息对应的小区的拥塞度的拥塞级别Congestion_level、事件时间event_time和期满时间expire_time。8.根据权利要求6所述的方法,其中,生成所述小区拥塞信息消息,以包含包括通过从所述基站接收的所述小区信息而识别的小区识别信息current_cell_id的移动信息描述符mobile_info_descriptor、与对应于所述小区识别信息的小区的拥塞级别有关的网络级别信息levelOfnetworkstatus、报告时间reportingTime和有效持续时间validDuration。9.根据权利要求6所述的方法,其中,所述网络拥塞状态消息被配置为包含指示与所...

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

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

1