一种传输业务数据的方法、系统和设备技术方案

技术编号:11203561 阅读:56 留言:0更新日期:2015-03-26 11:33
本发明专利技术涉及无线通信技术领域,特别涉及一种传输业务数据的方法、系统和设备,用以解决现有技术中存在的垂直切换发生后对DASH业务的稳定性产生比较大影响的问题。本申请的方法包括:DASH代理服务器确定在进行DASH业务数据传输时进行垂直切换的用户设备对应的码率根据所述确定的码率,向用户设备发送DASH业务数据。本发明专利技术通过DASH代理服务器确定的码率向在进行DASH业务数据传输时进行垂直切换的用户设备发送DASH业务数据,从而减小了垂直切换发生后对DASH业务的稳定性的影响。

【技术实现步骤摘要】
【国外来华专利技术】一种传输业务数据的方法、系统和设备
本专利技术涉及无线通信
,特别涉及一种传输业务数据的方法、系统和设备。
技术介绍
3GP-DASH,即3GPP(3rdGenerationPartnershipProject,第三代移动通信标准化组织)的DASH(DynamicAdaptiveStreamingoverHTTP,动态自适应HTTP流媒体;HTTP,HyperTextTransportProtocol,超级文本传送协议),其媒体文件由两部分组成:媒体表示描述文件(MediaPresentationDescription,MPD)和媒体流文件。DASH服务器首先为同一个媒体流文件生成多个码率的不同表述(Representation),每个Representation又包括多个分片(Segment),一般来说每个Segment会持续几秒钟或十几秒钟,UE(UserEquipment,用户设备)可以根据当前网络的传输状况选择不同Representation的Segment分片。媒体流的“表述”与“分片”在MPD文件中进行描述,UE获取到MPD文件后便可根据当前网络状况选择媒体流的某个Representation,并通过请求获取某个Segment对应的媒体流。基于DASH技术的媒体流文件获取过程如图1A所示,从图1A中可以看出,DASH服务器根据当前网络的传输状况分片1中选择250kbps的分片,在分片2中选择500kbps的分片,在分片3和4中选择1Mbps的分片。3GPP组织对Non-3GPP接入方式与3GPP接入方式提出了规范性的整合标准。在此框架下,移动终端可以按照规范的流程在不同的网络之间进行切换。由于无线网络带宽在发生垂直切换后会发生较大的变化,这对上层的应用业务会带来很大的影响。目前由于其自适应网络带宽的特点,以及不同商业化的版本的算法不同的特点,导致垂直切换发生后由于无线带宽变化,导致切换完成后,会对DASH业务的稳定性会受到很大影响。比如对于视频业务,切换完成后,由于UE请求的速率与切换后无线带宽不匹配,将存在半分钟以上的视频抖动期,Buffer(缓存)将经历许多次下溢,其中一部分下溢时间较长,视频播放经常性卡顿。综上所述,目前垂直切换发生后对DASH业务的稳定性产生比较大的影响。
技术实现思路
本专利技术提供一种传输业务数据的方法、系统和设备,用以解决现有技术中存在的垂直切换发生后对DASH业务的稳定性产生比较大影响的问题。第一方面,提供一种传输业务数据的方法,包括:DASH代理服务器确定在进行DASH业务数据传输时进行垂直切换的用户设备对应的码率;所述DASH代理服务器根据所述确定的码率,向所述用户设备发送DASH业务数据。结合第一方面,在第一种可能的实现方式中,所述DASH代理服务器确定在进行DASH业务数据传输时进行垂直切换的用户设备对应的码率之前,还包括:所述DASH代理服务器接收到所述用户设备的切换完成指示消息。结合第一方面或者第一方面的第一种可能的实现方式,在第二种可能的实现方式中,所述切换完成指示消息通过超级文本传送协议HTTP消息承载。结合第一方面或者第一方面的第一种或第二种可能的实现方式,在第三种可能的实现方式中,所述DASH代理服务器确定在进行DASH业务数据传输时进行垂直切换的用户设备对应的码率,包括:所述DASH代理服务器根据所述用户设备在切换后的网络中的带宽,确定需要发送给所述用户设备的DASH业务数据的码率。结合第一方面或者第一方面的第一种可能的实现方式到第三种可能的实现方式中的任意一种,在第四种可能的实现方式中,所述DASH代理服务器根据所述确定的码率,向所述用户设备发送DASH业务数据,包括:所述DASH代理服务器根据收到的所述用户设备的请求传输所述DASH业务数据的信息和所述确定的码率,向所述用户设备发送所述DASH业务数据。结合第一方面的第四种可能的实现方式,在第五种可能的实现方式中,所述请求传输所述DASH业务数据的信息通过HTTP消息承载。结合第一方面或者第一方面的第一种可能的实现方式到第三种可能的实现方式中的任意一种,在第六种可能的实现方式中,所述DASH代理服务器根据所述确定的码率,向所述用户设备发送DASH业务数据,包括:所述DASH代理服务器在确定所述用户设备请求的码率与所述DASH代理服务器确定的码率不同后,根据所述确定的码率,向所述用户设备发送所述DASH业务数据。结合第一方面的第六种可能的实现方式,在第七种可能的实现方式中,该方法还包括:所述DASH代理服务器在确定所述用户设备请求的码率与所述DASH代理服务器确定的码率相同后,根据所述用户设备请求的码率向所述用户设备发送DASH业务数据。结合第一方面或者第一方面的第一种可能的实现方式到第七种可能的实现方式中的任意一种,在第八种可能的实现方式中,该方法还包括:所述DASH代理服务器在所述用户设备进行垂直切换之前,将收到的所述用户设备请求MPD文件的消息发送给DASH服务器,并将所述DASH服务器返回的请求MPD文件的响应消息发送给所述用户设备;所述DASH代理服务器根据所述用户设备请求的码率,向所述UE发送DASH业务数据。第二方面,提供一种传输业务数据的方法,包括:用户设备在进行垂直切换时,停止接收DASH代理服务器的DASH业务数据;所述用户设备在垂直切换完成后,继续接收所述DASH代理服务器根据所述DASH代理服务器确定的码率发送的DASH业务数据。结合第二方面,在第一种可能的实现方式中,所述用户设备在垂直切换完成后,继续接收所述DASH代理服务器根据所述DASH代理服务器确定的码率发送的DASH业务数据之前,还包括:所述用户设备向所述DASH代理服务器发送切换完成指示消息。结合第二方面的第一种可能的实现方式,在第二种可能的实现方式中,所述切换完成指示消息通过HTTP消息承载。结合第二方面或者第二方面的第一种或第二种可能的实现方式,在第三种可能的实现方式中,所述用户设备在垂直切换完成后,继续接收所述DASH代理服务器根据所述DASH代理服务器确定的码率发送的DASH业务数据之前,还包括:所述用户设备向所述DASH代理服务器发送请求传输DASH业务数据的信息。结合第二方面的第三种可能的实现方式,在第四种可能的实现方式中,所述用户设备备根据下列方式确定请求传输DASH业务数据的信息:所述用户设备确定对在进行垂直切换时未完成传输的分片中已完成传输部分的处理方式,并根据确定的处理方式,确定请求传输DASH业务数据的信息。结合第二方面的第四种可能的实现方式,在第五种可能的实现方式中,所述用户设备确定对未完成传输的DASH业务数据进行处理的方式,包括:所述用户设备判断所述分片中已完成传输的部分的数据量是否大于阈值;若是,则保留所述分片中已完成传输的部分;否则,删除所述分片中已完成传输的部分。第三方面,提供一种传输业务数据的方法,包括:DASH代理服务器确定在进行DASH业务数据传输时进行垂直切换的用户设备对应的码率;所述DASH代理服务器根据确定的码率,更新MPD文件中的码率,并将更新后的MPD文件返回给用户设备;所述DASH代理服务器根据所述用户设备从所述MPD文件中选择的码率,向所本文档来自技高网
...
一种传输业务数据的方法、系统和设备

【技术保护点】
PCT国内申请,权利要求书已公开。

【技术特征摘要】
【国外来华专利技术】1.一种传输业务数据的方法,其特征在于,该方法包括:动态自适应超级文本传送协议流媒体DASH代理服务器确定在进行DASH业务数据传输时进行垂直切换的用户设备对应的码率;所述DASH代理服务器根据所述确定的码率,向所述用户设备发送DASH业务数据;该方法还包括:所述DASH代理服务器在确定所述用户设备请求的码率与所述DASH代理服务器确定的码率相同后,退出控制,并在后续向所述用户设备发送DASH业务数据时,根据用户设备请求的码率向用户设备发送DASH业务数据。2.如权利要求1所述的方法,其特征在于,所述DASH代理服务器确定在进行DASH业务数据传输时进行垂直切换的用户设备对应的码率之前,还包括:所述DASH代理服务器接收到所述用户设备的切换完成指示消息。3.如权利要求2所述的方法,其特征在于,所述切换完成指示消息通过超级文本传送协议HTTP消息承载。4.如权利要求1~3任一所述的方法,其特征在于,所述DASH代理服务器确定在进行DASH业务数据传输时进行垂直切换的用户设备对应的码率,包括:所述DASH代理服务器根据所述用户设备在切换后的网络中的带宽,确定需要发送给所述用户设备的DASH业务数据的码率。5.如权利要求1~3任一所述的方法,其特征在于,所述DASH代理服务器根据所述确定的码率,向所述用户设备发送DASH业务数据,包括:所述DASH代理服务器根据收到的所述用户设备的请求传输所述DASH业务数据的信息和所述确定的码率,向所述用户设备发送所述DASH业务数据。6.如权利要求5所述的方法,其特征在于,所述请求传输所述DASH业务数据的信息通过HTTP消息承载。7.如权利要求1~3任一所述的方法,其特征在于,所述DASH代理服务器根据所述确定的码率,向所述用户设备发送DASH业务数据,包括:所述DASH代理服务器在确定所述用户设备请求的码率与所述DASH代理服务器确定的码率不同后,根据所述确定的码率,向所述用户设备发送所述DASH业务数据。8.如权利要求1~3任一权利要求所述的方法,其特征在于,该方法还包括:所述DASH代理服务器在所述用户设备进行垂直切换之前,将收到的所述用户设备请求MPD文件的消息发送给DASH服务器,并将所述DASH服务器返回的请求MPD文件的响应消息发送给所述用户设备;所述DASH代理服务器根据所述用户设备请求的码率,向所述UE发送DASH业务数据。9.一种传输业务数据的方法,其特征在于,该方法包括:用户设备在进行垂直切换时,停止接收DASH代理服务器的DASH业务数据;所述用户设备在垂直切换完成后,继续接收所述DASH代理服务器根据所述DASH代理服务器确定的码率发送的DASH业务数据;其中,所述DASH业务数据是所述DASH代理服务器在确定所述用户设备请求的码率与所述DASH代理服务器确定的码率相同后,退出控制并在向所述用户设备发送DASH业务数据时根据用户设备请求的码率向用户设备发送的。10.如权利要求9所述的方法,其特征在于,所述用户设备在垂直切换完成后,继续接收所述DASH代理服务器根据所述DASH代理服务器确定的码率发送的DASH业务数据之前,还包括:所述用户设备向所述DASH代理服务器发送切换完成指示消息。11.如权利要求10所述的方法,其特征在于,所述切换完成指示消息通过HTTP消息承载。12.如权利要求9~11任一所述的方法,其特征在于,所述用户设备在垂直切换完成后,继续接收所述DASH代理服务器根据所述DASH代理服务器确定的码率发送的DASH业务数据之前,还包括:所述用户设备向所述DASH代理服务器发送请求传输DASH业务数据的信息。13.如权利要求12所述的方法,其特征在于,所述用户设备根据下列方式确定请求传输DASH业务数据的信息:所述用户设备确定对在进行垂直切换时未完成传输的分片中已完成传输部分的处理方式,并根据确定的处理方式,确定请求传输DASH业务数据的信息。14.如权利要求13所述的方法,其特征在于,所述用户设备确定对未完成传输的DASH业务数据进行处理的方式,包括:所述用户设备判断所述分片中已完成传输的部分的数据量是否大于阈值;若是,则保留所述分片中已完成传输的部分;否则,删除所述分片中已完成传输的部分。15.一种传输业务数据的方法,其特征在于,该方法包括:DASH代理服务器确定在进行DASH业务数据传输时进行垂直切换的用户设备对应的码率;所述DASH代理服务器根据确定的码率,更新MPD文件中的码率,并将更新后的MPD文件返回给用户设备;所述DASH代理服务器根据所述用户设备从所述MPD文件中选择的码率,向所述用户设备发送DASH业务数据;所述DASH代理服务器根据确定的码率,更新MPD文件中的码率,包括:所述DASH代理服务器更新MPD文件中的码率,其中更新后的MPD文件中的码率不大于确定的码率。16.如权利要求15所述的方法,其特征在于,所述DASH代理服务器确定需要发送给用户设备的DASH业务数据的码率之前,还包括:所述DASH代理服务器接收到所述用户设备的切换完成指示消息。17.如权利要求16所述的方法,其特征在于,所述切换完成指示消息通过HTTP消息承载。18.如权利要求15~17任一所述的方法,其特征在于,所述DASH代理服务器确定需要发送给用户设备的DASH业务数据的码率,包括:所述DASH代理服务器根据用户设备在切换后的网络中的带宽,确定需要发送给所述用户设备的DASH业务数据的码率。19.如权利要求15~17任一所述的方法,其特征在于,所述DASH代理服务器确定需要发送给用户设备的DASH业务数据的码率之前,还包括:所述DASH代理服务器将收到的所述用户设备请求MPD文件的消息发送给DASH服务器,并将所述DASH服务器返回的请求MPD文件的响应消息发送给所述用户设备;所述DASH代理服务器根据所述用户设备请求的码率,向所述UE发送DASH业务数据。20.一种传输业务数据的方法,其特征在于,该方法包括:用户设备在进行垂直切换时,停止接收DASH代理服务器的DASH业务数据;所述用户设备在垂直切换完成后,从所述DASH代理服务器发送的MPD文件中选择一个码率发送给所述DASH代理服务器,其中所述MPD文件是所述DASH代理服务器根据所述DASH代理服务器确定的码率更新后得到的,更新后的MPD文件中的码率不大于确定的码率;所述用户设备接收所述DASH代理服务器根据收到的码率发送的DASH业务数据。21.如权利要求20所述的方法,其特征在于,所述用户设备在垂直切换完成后,从所述DASH代理服务器发送的MPD文件中选择一个码率发送给所述DASH代理服务之前,还包括:所述用户设备向所述DASH代理服务器发送切换完成指示消息。22.如权利要求21所述的方法,其特征在于,所述切换完成指示消息通过HTTP消息承载。23.如权利要求20~22任一所述的方法,其特征在于,所述用户设备在垂直切换完成后,继续接收所述DASH代理服务器根据收到的码率发送的DASH业务数据之前,还包括:所述用户设备向所述DASH代理服务器发送请求传输DASH业务数据的信息。24.如权利要求23所述的方法,其特征在于,所述用户设备根据下列方式确定请求传输DASH业务数据的信息:所述用户设备确定对在进行垂直切换时未完成传输的分片中已完成传输部分的处理方式,并根据确定的处理方式,确定请求传输DASH业务数据的信息。25.如权利要求24所述的方法,其特征在于,所述用户设备确定对未完成传输的DASH业务数据进行处理的方式,包括:所述用户设备判断所述分片中已完成传输的部分的数据量是否大于阈值;若是,则保留所述分片中已完成传输的部分;否则,删除所述分片中已完成传输的部分。26.一种传输业务数据的动态自适应超级文本传送协议流媒体DASH代理服务器,其特征在于,该DASH代理服务器包括:确定模块,用于确定在进行DASH业务数据传输时进行垂直切换的用户设备对应的码率;发送模块,用于根据所述确定的码率,向所述用户设备发送DASH业务数据;所述确定模块还用于:在确定所述用户设备请求的码率与所述DASH代理服务器确定的码率相同后,退出控制,并在后续向所述用户设备发送DASH业务数据时,根据用户设备请求的码率向用户设备发送DASH业务数据。27.如权利要求26所述的DASH代理服务器,其特征在于,所述确定模块还用...

【专利技术属性】
技术研发人员:王景男李志明韦安妮
申请(专利权)人:华为技术有限公司
类型:发明
国别省市:广东;44

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

1