Login| Sign Up| Help| Contact|

Patent Searching and Data


Title:
METHOD AND DEVICE FOR TRANSMITTING MEDIA STREAM AND USER EQUIPMENT
Document Type and Number:
WIPO Patent Application WO/2015/032032
Kind Code:
A1
Abstract:
Disclosed are a method and device for transmitting a media stream and a user equipment. The method comprises: from a user equipment (UE), receiving a fragment request message which is sent by a dynamic adaptive streaming over hypertext transport protocol (DASH) client for requesting a fragment content of a media; according to the fragment request message, deciding to adopt a multicast manner to send the fragment content to the UE; and sending a multicast request message to a broadcast multicast service centre (BM-SC), so that the BM-SC multicasts the fragment content to an MBMS client according to the multicast request message, and the fragment content is sent to the DASH client by the MBMS client. According to the method and device for transmitting a media stream and the user equipment of the embodiments of the present invention, the same media content of a plurality of users over a unicast bearer is multicast through an MBMS channel, so that the backhaul network resources and the air interface resources of a base station can be saved, thereby reducing the transmission costs of a media stream.

Inventors:
LI ZHIMING (CN)
WEI ANNI (CN)
Application Number:
PCT/CN2013/082883
Publication Date:
March 12, 2015
Filing Date:
September 03, 2013
Export Citation:
Click for automatic bibliography generation   Help
Assignee:
HUAWEI TECH CO LTD (CN)
International Classes:
H04B7/26
Domestic Patent References:
WO2013022470A12013-02-14
Foreign References:
CN101743717A2010-06-16
Other References:
See also references of EP 3035560A4
Attorney, Agent or Firm:
LONGSUN LEAD IP LTD. (CN)
北京龙双利达知识产权代理有限公司 (CN)
Download PDF:
Claims:
权利要求

1. 一种用于传输媒体流的方法, 其特征在于, 包括:

接收用户设备 UE的基于超文本传送协议动态自适应流 DASH客户端发 送的用于请求媒体的分片内容的分片请求消息;

根据所述分片请求消息, 确定采用组播方式向所述 UE发送所述分片内 谷,

向广播组播服务中心 BM-SC发送组播请求消息,以便于所述 BM-SC根 据所述组播请求消息向多媒体广播组播业务 MBMS客户端组播所述分片内 容且所述分片内容被所述 MBMS客户端发送至所述 DASH客户端。

2. 根据权利要求 1所述的方法, 其特征在于, 所述方法还包括: 接收所述 BM-SC根据所述组播请求消息发送的所述分片内容的组播传 输信息;

向所述 DASH客户端发送分片组播指示消息,所述分片组播指示消息携 带所述组播传输信息,并且所述分片组播指示消息用于指示所述 DASH客户 端通过所述 MBMS客户端接收所述分片内容。

3. 根据权利要求 2所述的方法, 所述组播传输信息包括下列信息中的 至少一项: 组播所述分片内容所占用的频段信息、 组播所述分片内容的服务 标识、 组播所述分片内容的 MBMS会话标识、 组播所述分片内容的传输标 识、 组播所述分片内容的传输会话标识、 组播所述分片内容的服务区域和组 播所述分片内容的调度信息。

4. 根据权利要求 1至 3中任一项所述的方法, 其特征在于, 所述根据 所述分片请求消息,确定采用组播方式向所述 UE发送所述分片内容, 包括: 当接收到的用于请求所述媒体的分片内容的分片请求消息的数量超过 预设阈值时, 确定采用组播方式向所述 UE发送所述分片内容。

5. 根据权利要求 1至 4中任一项所述的方法, 其特征在于, 所述组播 请求消息携带:

所述分片内容的标识信息, 被所述 BM-SC用于确定所述分片内容; 所述 UE的信息, 被所述 BM-SC用于确定所述分片内容的组播对象; 所述媒体的媒体表示描述 MPD,被所述 BM-SC用于确定所述媒体的用 户业务描述 USD和文件传输表 FTD实例信息。

6. 根据权利要求 1至 5中任一项所述的方法, 其特征在于, 所述方法 还包括:

向所述 BM-SC发送所述分片内容,以便于所述 BM-SC根据所述组播请 求消息组播所述分片内容。

7. 一种用于传输媒体流的方法, 其特征在于, 包括:

接收超文本传送协议动态自适应流 DASH代理在接收到用户设备 UE的

DASH客户端发送的用于请求媒体的分片内容的分片请求消息时发送的组 播请求消息, 所述组播请求消息用于请求广播组播服务中心 BM-SC向所述 UE的多媒体广播组播业务 MBMS客户端组播所述媒体的分片内容;

根据所述组播请求消息, 获取所述分片内容;

根据所述组播请求消息, 确定所述媒体的用户业务描述 USD和文件传 输表 FTD实例信息;

向所述 MBMS客户端发送所述 USD和 FTD实例信息并向所述 MBMS 客户端组播所述分片内容, 以便于所述 MBMS客户端根据所述 USD和所述 FTD实例信息接收所述分片内容。

8. 根据权利要求 7所述的方法, 其特征在于, 在所述向所述 MBMS客 户端组播所述分片内容之前, 所述方法还包括:

确定所述分片内容的组播传输信息;

向所述 DASH代理发送所述组播传输信息, 以便于所述 DASH代理向 DASH客户端发送所述组播传输信息且所述组播传输信息被所述 DASH客 户端用于向所述 MBMS客户端请求所述分片内容。

9. 根据权利要求 8所述的方法, 其特征在于, 所述组播传输信息包括 下列信息中的至少一项: 组播所述分片内容所占用的频段信息、 组播所述分 片内容的服务标识、 组播所述分片内容的 MBMS会话标识、 组播所述分片 内容的传输标识、 组播所述分片内容的传输会话标识、 组播所述分片内容的 服务区域和组播所述分片内容的调度信息。

10. 根据权利要求 7至 9中任一项所述的方法, 其特征在于, 所述组播 请求消息携带:

所述分片内容的标识信息, 被所述 BM-SC用于确定所述分片内容; 所述 UE的信息, 被所述 BM-SC用于确定所述分片内容的组播对象; 所述媒体的媒体表示描述 MPD,被所述 BM-SC用于确定所述媒体的用 户业务描述 USD和文件传输表 FTD实例信息。 11. 根据权利要求 7至 10中任一项所述的方法, 其特征在于, 所述获 取所述分片内容, 包括:

接收所述 DASH代理发送的所述分片内容。

12. 根据权利要求 7至 10中任一项所述的方法, 其特征在于, 所述组 播请求消息携带所述分片内容的地址信息;

所述根据所述组播请求消息, 获取所述分片内容, 包括:

从所述分片内容的地址信息所对应的地址获取所述分片内容。

13. 一种用于传输媒体流的方法, 其特征在于, 包括:

超文本传送协议动态自适应流 DASH客户端向 DASH代理发送用于请 求媒体的分片内容的分片请求消息;

接收所述 DASH代理根据所述分片请求消息发送的分片组播指示消息, 所述分片组播指示消息携带所述分片内容的组播传输信息, 并且所述分片组 播指示消息用于指示所述 DASH客户端通过多媒体广播组播业务 MBMS客 户端接收所述分片内容;

根据所述分片组播指示消息, 向所述 MBMS客户端发送分片传送请求 消息, 所述分片传送请求消息携带所述组播传输信息;

接收所述 MBMS客户端根据所述分片传送请求消息发送的所述分片内 谷。

14. 根据权利要求 13所述的方法, 所述组播传输信息包括下列信息中 的至少一项: 组播所述分片内容所占用的频段信息、 组播所述分片内容的服 务标识、 组播所述分片内容的 MBMS会话标识、 组播所述分片内容的传输 标识、 组播所述分片内容的传输会话标识、 组播所述分片内容的服务区域和 组播所述分片内容的调度信息。

15. 一种用于传输媒体流的方法, 其特征在于, 包括:

接收广播组播服务中心 BM-SC发送的媒体的用户业务描述 USD和文件 传输表 FTD实例信息;

根据所述 USD和所述 FTD实例信息, 接收所述媒体的分片内容; 接收超文本传送协议动态自适应流 DASH客户端发送的分片传送请求 消息, 所述分片传送请求消息携带所述分片内容的组播传输信息;

根据所述组播传输信息, 向所述 DASH客户端发送所述分片内容。

16. 根据权利要求 15所述的方法, 其特征在于, 所述组播传输信息包 括下列信息中的至少一项: 组播所述分片内容所占用的频段信息、 组播所述 分片内容的服务标识、 组播所述分片内容的 MBMS会话标识、 组播所述分 片内容的传输标识、 组播所述分片内容的传输会话标识、 组播所述分片内容 的服务区域和组播所述分片内容的调度信息。

17. 一种用于传输媒体流的装置, 其特征在于, 包括:

接收模块, 用于接收用户设备 UE的基于超文本传送协议动态自适应流 DASH客户端发送的用于请求媒体的分片内容的分片请求消息;

确定模块, 用于根据所述接收模块接收的所述分片请求消息, 确定采用 组播方式向所述 UE发送所述分片内容;

发送模块, 用于向广播组播服务中心 BM-SC发送组播请求消息, 以便 于所述 BM-SC根据所述组播请求消息向多媒体广播组播业务 MBMS客户端 组播所述分片内容且所述分片内容被所述 MBMS客户端发送至所述 DASH 客户端。

18. 根据权利要求 17所述的装置, 其特征在于, 所述接收模块还用于 接收所述 BM-SC根据所述组播请求消息发送的所述分片内容的组播传输信 息;

所述发送模块还用于向所述 DASH客户端发送分片组播指示消息,所述 分片组播指示消息携带所述接收模块接收的所述组播传输信息, 并且所述分 片组播指示消息用于指示所述 DASH客户端通过所述 MBMS客户端接收所 述分片内容。

19. 根据权利要求 18所述的装置, 所述接收模块接收的所述组播传输 信息包括下列信息中的至少一项: 组播所述分片内容所占用的频段信息、 组 播所述分片内容的服务标识、 组播所述分片内容的 MBMS会话标识、 组播 所述分片内容的传输标识、 组播所述分片内容的传输会话标识、 组播所述分 片内容的服务区域和组播所述分片内容的调度信息。

20. 根据权利要求 17至 19中任一项所述的装置, 其特征在于, 所述确 定模块具体用于当所述接收模块接收到的用于请求所述媒体的分片内容的 分片请求消息的数量超过预设阈值时, 确定采用组播方式向所述 UE发送所 述分片内容。

21. 根据权利要求 17至 20中任一项所述的装置, 其特征在于所述组播 请求消息携带: 所述分片内容的标识信息, 被所述 BM-SC用于确定所述分片内容; 所述 UE的信息, 被所述 BM-SC用于确定所述分片内容的组播对象; 所述媒体的媒体表示描述 MPD,被所述 BM-SC用于确定所述媒体的用 户业务描述 USD和文件传输表 FTD实例信息。

22. 根据权利要求 17至 21中任一项所述的装置, 其特征在于, 所述发 送模块还用于向所述 BM-SC发送所述分片内容,以便于所述 BM-SC根据所 述组播请求消息组播所述分片内容。

23. 一种用于传输媒体流的装置, 其特征在于, 包括:

接收模块,用于接收超文本传送协议动态自适应流 DASH代理在接收到 用户设备 UE的 DASH客户端发送的用于请求媒体的分片内容的分片请求消 息时发送的组播请求消息, 所述组播请求消息用于请求广播组播服务中心 BM-SC向所述 UE的多媒体广播组播业务 MBMS客户端组播所述媒体的分 片内容;

获取模块, 用于根据所述接收模块接收的所述组播请求消息, 获取所述 分片内容;

确定模块, 用于根据所述接收模块接收的所述组播请求消息, 确定所述 媒体的用户业务描述 USD和文件传输表 FTD实例信息;

发送模块, 用于向所述 MBMS 客户端发送所述确定模块确定的所述 USD和 FTD实例信息并向所述 MBMS客户端组播所述获取模块获取的所述 分片内容, 以便于所述 MBMS客户端根据所述 USD和所述 FTD实例信息 接收所述分片内容。

24. 根据权利要求 23所述的装置, 其特征在于, 所述确定模块还用于 在所述发送模块向所述 MBMS客户端组播所述分片内容之前, 确定所述分 片内容的组播传输信息;

所述发送模块还用于向所述 DASH代理发送所述确定模块确定的所述 组播传输信息, 以便于所述 DASH代理向 DASH客户端发送所述组播传输 信息且所述组播传输信息被所述 DASH客户端用于向所述 MBMS客户端请 求所述分片内容。

25. 根据权利要求 24所述的装置, 其特征在于, 所述确定模块确定的 所述组播传输信息包括下列信息中的至少一项: 组播所述分片内容所占用的 频段信息、 组播所述分片内容的服务标识、 组播所述分片内容的 MBMS会 话标识、组播所述分片内容的传输标识、组播所述分片内容的传输会话标识、 组播所述分片内容的服务区域和组播所述分片内容的调度信息。

26. 根据权利要求 23至 25中任一项所述的装置, 其特征在于, 所述组 播请求消息携带:

所述分片内容的标识信息, 被所述 BM-SC用于确定所述分片内容; 所述 UE的信息, 被所述 BM-SC用于确定所述分片内容的组播对象; 所述媒体的媒体表示描述 MPD,被所述 BM-SC用于确定所述媒体的用 户业务描述 USD和文件传输表 FTD实例信息。

27. 根据权利要求 23至 26中任一项所述的装置, 其特征在于, 所述获 取模块具体用于接收所述 DASH代理发送的所述分片内容。

28. 根据权利要求 23至 26中任一项所述的装置, 其特征在于, 所述组 播请求消息携带所述分片内容的地址信息;

所述获取模块具体用于从所述分片内容的地址信息所对应的地址获取 所述分片内容。

29. 一种用于传输媒体流的装置, 其特征在于, 包括:

发送模块,用于向超文本传送协议动态自适应流 DASH代理发送用于请 求媒体的分片内容的分片请求消息;

接收模块,用于接收所述 DASH代理根据所述发送模块发送的所述分片 请求消息发送的分片组播指示消息,所述分片组播指示消息携带所述分片内 容的组播传输信息,并且所述分片组播指示消息用于指示所述 DASH客户端 通过多媒体广播组播业务 MBMS客户端接收所述分片内容;

所述发送模块还用于根据所述接收模块接收的所述分片组播指示消息, 向所述 MBMS客户端发送分片传送请求消息, 所述分片传送请求消息携带 所述组播传输信息;

所述接收模块还用于接收所述 MBMS客户端根据所述发送模块发送的 所述分片传送请求消息发送的所述分片内容。

30. 根据权利要求 29所述的装置, 所述接收模块接收的所述分片组播 指示消息携带的所述组播传输信息包括下列信息中的至少一项: 组播所述分 片内容所占用的频段信息、 组播所述分片内容的服务标识、 组播所述分片内 容的 MBMS会话标识、 组播所述分片内容的传输标识、 组播所述分片内容 的传输会话标识、组播所述分片内容的服务区域和组播所述分片内容的调度 信息。

31. 一种用于传输媒体流的装置, 其特征在于, 包括:

第一接收模块, 用于接收广播组播服务中心 BM-SC发送的媒体的用户 业务描述 USD和文件传输表 FTD实例信息;

第二接收模块,用于根据所述第一接收模块接收的所述 USD和所述 FTD 实例信息, 接收所述媒体的分片内容;

第三接收模块,用于接收超文本传送协议动态自适应流 DASH客户端发 送的分片传送请求消息, 所述分片传送请求消息携带所述第二接收模块接收 的所述分片内容的组播传输信息;

发送模块, 用于根据所述第三接收模块接收的所述分片传送请求消息携 带的所述组播传输信息,向所述 DASH客户端发送所述第二接收模块接收的 所述分片内容。

32. 根据权利要求 31所述的装置, 其特征在于, 所述第三接收模块接 收的所述分片传送请求消息携带的所述组播传输信息包括下列信息中的至 少一项: 组播所述分片内容所占用的频段信息、 组播所述分片内容的服务标 识、 组播所述分片内容的 MBMS会话标识、 组播所述分片内容的传输标识、 组播所述分片内容的传输会话标识、组播所述分片内容的服务区域和组播所 述分片内容的调度信息。

33. 一种用户设备, 其特征在于, 包括:

如权利要求 29或 30所述的用于传输媒体流的第一装置;

如权利要求 31或 32所述的用于传输媒体流的第二装置。

Description:
用于传输媒体流的方法、 装置和用户设备 技术领域

本发明实施例涉及通信领域, 并且更具体地, 涉及用于传输媒体流的方 法、 装置和用户设备。 背景技术

为了解决移动通信过程中由于信道的波动导致 流媒体的传输无法保障 的问题,研究者提出了基于超文本传送协议动 态自适应流(Dynamic Adaptive Steaming over HTTP, 筒称为 "DASH" )技术。 一般地, 基于 DASH技术的 流媒体单播过程如下: 内容准备方( Content Preparation )将一个媒体的内容 进行切片并生成该媒体的媒体文件描述 ( Media Presentation Description, 筒 称为 "MPD" ), 然后将该媒体的分片内容以及该媒体的 MPD发布到内容服 务器;该内容服务器接收到 DASH客户端发送的用于请求该媒体的分片内容 的分片请求信息时,通过应答消息将该分片请 求消息请求的分片内容发送至 该 DASH客户端; 该 DASH客户端接收到该分片内容后, 本地播放该分片 内容,且该 DASH客户端在播放该分片内容的同时,可以向 内容服务器请 求该媒体的下一个分片的内容。上述过程循环 往复直至该媒体播放结束或者 用户停止观看该媒体。

然而, 随着网络技术的飞速进步和广泛普及, 经常会出现同一网络下的 多个用户请求同样的媒体资源的场景, 例如, 当前热门电影或热门赛事的点 播, 等等, 如果所有用户请求的媒体业务都通过单播进行 传输, 势必会造成 大量的传输资源的浪费。 网络如何对多个用户的对同一媒体业务的请求 进行 统一控制管理,以节省宝贵的传输资源,是目 前网络运营商亟待解决的问题。 发明内容

本发明实施例提供一种用于传输媒体流的方法 、 装置和用户设备, 能够 节省网络资源。

第一方面, 提供了一种用于传输媒体流的方法, 包括: 接收用户设备 UE的基于超文本传送协议动态自适应流 DASH客户端发送的用于请求媒体 的分片内容的分片请求消息; 根据该分片请求消息, 确定采用组播方式向该 UE发送该分片内容; 向广播组播服务中心 BM-SC发送组播请求消息, 以便 于该 BM-SC根据该组播请求消息向多媒体广播组播业 MBMS客户端组播 该分片内容且该分片内容被该 MBMS客户端发送至该 DASH客户端。

结合第一方面, 在第一种可能的实现方式中, 该方法还包括: 接收该 BM-SC根据该组播请求消息发送的该分片内容的 播传输信息;向该 DASH 客户端发送分片组播指示消息, 该分片组播指示消息携带该组播传输信息, 并且该分片组播指示消息用于指示该 DASH客户端通过该 MBMS客户端接 收该分片内容。

结合第一方面的第一种可能的实现方式, 在第二种可能的实现方式中, 该组播传输信息包括下列信息中的至少一项: 组播该分片内容所占用的频段 信息、 组播该分片内容的服务标识、 组播该分片内容的 MBMS会话标识、 组播该分片内容的传输标识、 组播该分片内容的传输会话标识、 组播该分片 内容的服务区域和组播该分片内容的调度信息 。

结合第一方面或结合第一方面的第一种或第二 种可能的实现方式,在第 三种可能的实现方式中, 该根据该分片请求消息, 确定采用组播方式向该 UE发送该分片内容, 包括: 当接收到的用于请求该媒体的分片内容的分片 请求消息的数量超过预设阈值时, 确定采用组播方式向该 UE发送该分片内 谷。

结合第一方面或结合第一方面的第一种至第三 种可能的实现方式中的 任一种可能的实现方式,在第四种可能的实现 方式中,该组播请求消息携带: 该分片内容的标识信息, 被该 BM-SC用于确定该分片内容; 该 UE的信息, 被该 BM-SC用于确定该分片内容的组播对象;该媒体 媒体表示描述 MPD, 被该 BM-SC用于确定该媒体的用户业务描述 USD和文件传输表 FTD实例 信息。

结合第一方面或结合第一方面的第一种至第四 种可能的实现方式中的 任一种可能的实现方式, 在第五种可能的实现方式中, 该方法还包括: 向该 BM-SC发送该分片内容, 以便于该 BM-SC根据该组播请求消息组播该分片 内容。

第二方面, 提供了另一种用于传输媒体流的方法, 包括: 接收超文本传 送协议动态自适应流 DASH代理在接收到用户设备 UE的 DASH客户端发送 的用于请求媒体的分片内容的分片请求消息时 发送的组播请求消息, 该组播 请求消息用于请求广播组播服务中心 BM-SC向该 UE的多媒体广播组播业 务 MBMS客户端组播该媒体的分片内容; 根据该组播请求消息, 获取该分 片内容; 根据该组播请求消息, 确定该媒体的用户业务描述 USD和文件传 输表 FTD实例信息; 向该 MBMS客户端发送该 USD和 FTD实例信息并向 该 MBMS客户端组播该分片内容, 以便于该 MBMS客户端根据该 USD和 该 FTD实例信息接收该分片内容。

结合第二方面, 在第一种可能的实现方式中, 在该向该 MBMS客户端 组播该分片内容之前, 该方法还包括: 确定该分片内容的组播传输信息; 向 该 DASH代理发送该组播传输信息, 以便于该 DASH代理向 DASH客户端 发送该组播传输信息且该组播传输信息被该 DASH客户端用于向该 MBMS 客户端请求该分片内容。

结合第二方面的第一种可能的实现方式, 在第二种可能的实现方式中, 该组播传输信息包括下列信息中的至少一项: 组播该分片内容所占用的频段 信息、 组播该分片内容的服务标识、 组播该分片内容的 MBMS会话标识、 组播该分片内容的传输标识、 组播该分片内容的传输会话标识、 组播该分片 内容的服务区域和组播该分片内容的调度信息 。

结合第二方面或结合第二方面的第一种或第二 种可能的实现方式,在第 三种可能的实现方式中, 该组播请求消息携带: 该分片内容的标识信息, 被 该 BM-SC用于确定该分片内容; 该 UE的信息, 被该 BM-SC用于确定该分 片内容的组播对象; 该媒体的媒体表示描述 MPD, 被该 BM-SC用于确定该 媒体的用户业务描述 USD和文件传输表 FTD实例信息。

结合第二方面或结合第二方面的第一种至第三 种可能的实现方式中的 任一种可能的实现方式, 在第四种可能的实现方式中, 该获取该分片内容, 包括: 接收该 DASH代理发送的该分片内容。

结合第二方面或结合第二方面的第一种至第三 种可能的实现方式中的 任一种可能的实现方式, 在第五种可能的实现方式中, 该组播请求消息携带 该分片内容的地址信息; 该根据该组播请求消息, 获取该分片内容, 包括: 从该分片内容的地址信息所对应的地址获取该 分片内容。

第三方面, 提供了另一种用于传输媒体流的方法, 包括: 超文本传送协 议动态自适应流 DASH客户端向 DASH代理发送用于请求媒体的分片内容 的分片请求消息;接收该 DASH代理根据该分片请求消息发送的分片组播 示消息, 该分片组播指示消息携带该分片内容的组播传 输信息, 并且该分片 组播指示消息用于指示该 DASH客户端通过多媒体广播组播业务 MBMS客 户端接收该分片内容; 根据该分片组播指示消息, 向该 MBMS客户端发送 分片传送请求消息, 该分片传送请求消息携带该组播传输信息; 接收该 MBMS客户端根据该分片传送请求消息发送的该 片内容。

结合第三方面, 在第一种可能的实现方式中, 该组播传输信息包括下列 信息中的至少一项: 组播该分片内容所占用的频段信息、 组播该分片内容的 服务标识、 组播该分片内容的 MBMS会话标识、 组播该分片内容的传输标 识、 组播该分片内容的传输会话标识、 组播该分片内容的服务区域和组播该 分片内容的调度信息。

第四方面, 提供了另一种用于传输媒体流的方法, 包括: 接收广播组播 服务中心 BM-SC发送的媒体的用户业务描述 USD和文件传输表 FTD实例 信息; 根据该 USD和该 FTD实例信息, 接收该媒体的分片内容; 接收超文 本传送协议动态自适应流 DASH客户端发送的分片传送请求消息,该分片 送请求消息携带该分片内容的组播传输信息; 根据该组播传输信息, 向该 DASH客户端发送该分片内容。

结合第四方面, 在第一种可能的实现方式中, 该组播传输信息包括下列 信息中的至少一项: 组播该分片内容所占用的频段信息、 组播该分片内容的 服务标识、 组播该分片内容的 MBMS会话标识、 组播该分片内容的传输标 识、 组播该分片内容的传输会话标识、 组播该分片内容的服务区域和组播该 分片内容的调度信息。

第五方面, 提供了一种用于传输媒体流的装置, 包括: 接收模块, 用于 接收用户设备 UE的基于超文本传送协议动态自适应流 DASH客户端发送的 用于请求媒体的分片内容的分片请求消息; 确定模块, 用于根据该接收模块 接收的该分片请求消息, 确定采用组播方式向该 UE发送该分片内容; 发送 模块,用于向广播组播服务中心 BM-SC发送组播请求消息,以便于该 BM-SC 根据该组播请求消息向多媒体广播组播业务 MBMS客户端组播该分片内容 且该分片内容被该 MBMS客户端发送至该 DASH客户端。

结合第五方面, 在第一种可能的实现方式中, 该接收模块还用于接收该 BM-SC根据该组播请求消息发送的该分片内容的 播传输信息; 该发送模 块还用于向该 DASH客户端发送分片组播指示消息,该分片组 指示消息携 带该接收模块接收的该组播传输信息, 并且该分片组播指示消息用于指示该

DASH客户端通过该 MBMS客户端接收该分片内容。

结合第五方面的第一种可能的实现方式, 在第二种可能的实现方式中, 该接收模块接收的该组播传输信息包括下列信 息中的至少一项: 组播该分片 内容所占用的频段信息、 组播该分片内容的服务标识、 组播该分片内容的 MBMS会话标识、组播该分片内容的传输标识、 播该分片内容的传输会话 标识、 组播该分片内容的服务区域和组播该分片内容 的调度信息。

结合第五方面或结合第五方面的第一种或第二 种可能的实现方式,在第 三种可能的实现方式中, 该确定模块具体用于当该接收模块接收到的用 于请 求该媒体的分片内容的分片请求消息的数量超 过预设阈值时,确定采用组播 方式向该 UE发送该分片内容。

结合第五方面或结合第五方面的第一种至第三 种可能的实现方式中的 任一种可能的实现方式,在第四种可能的实现 方式中,该组播请求消息携带: 该分片内容的标识信息, 被该 BM-SC用于确定该分片内容; 该 UE的信息, 被该 BM-SC用于确定该分片内容的组播对象;该媒体 媒体表示描述 MPD, 被该 BM-SC用于确定该媒体的用户业务描述 USD和文件传输表 FTD实例 信息。

结合第五方面或结合第五方面的第一种至第四 种可能的实现方式中的 任一种可能的实现方式, 在第五种可能的实现方式中, 该发送模块还用于向 该 BM-SC发送该分片内容,以便于该 BM-SC根据该组播请求消息组播该分 片内容。

第六方面, 提供了另一种用于传输媒体流的装置, 包括: 接收模块, 用 于接收超文本传送协议动态自适应流 DASH代理在接收到用户设备 UE的 DASH客户端发送的用于请求媒体的分片内容的 片请求消息时发送的组 播请求消息, 该组播请求消息用于请求广播组播服务中心 BM-SC 向该 UE 的多媒体广播组播业务 MBMS客户端组播该媒体的分片内容; 获取模块, 用于根据该接收模块接收的该组播请求消息, 获取该分片内容; 确定模块, 用于根据该接收模块接收的该组播请求消息, 确定该媒体的用户业务描述 USD和文件传输表 FTD实例信息; 发送模块, 用于向该 MBMS客户端发送 该确定模块确定的该 USD和 FTD实例信息并向该 MBMS客户端组播该获 取模块获取的该分片内容, 以便于该 MBMS客户端根据该 USD和该 FTD 实例信息接收该分片内容。

结合第六方面, 在第一种可能的实现方式中, 该确定模块还用于在该发 送模块向该 MBMS客户端组播该分片内容之前, 确定该分片内容的组播传 输信息;该发送模块还用于向该 DASH代理发送该确定模块确定的该组播传 输信息, 以便于该 DASH代理向 DASH客户端发送该组播传输信息且该组 播传输信息被该 DASH客户端用于向该 MBMS客户端请求该分片内容。

结合第六方面的第一种可能的实现方式, 在第二种可能的实现方式中, 该确定模块确定的该组播传输信息包括下列信 息中的至少一项: 组播该分片 内容所占用的频段信息、 组播该分片内容的服务标识、 组播该分片内容的 MBMS会话标识、组播该分片内容的传输标识、 播该分片内容的传输会话 标识、 组播该分片内容的服务区域和组播该分片内容 的调度信息。

结合第六方面或结合第六方面的第一种或第二 种可能的实现方式,在第 三种可能的实现方式中, 该组播请求消息携带: 该分片内容的标识信息, 被 该 BM-SC用于确定该分片内容; 该 UE的信息, 被该 BM-SC用于确定该分 片内容的组播对象; 该媒体的媒体表示描述 MPD, 被该 BM-SC用于确定该 媒体的用户业务描述 USD和文件传输表 FTD实例信息。

结合第六方面或结合第六方面的第一种至第三 种可能的实现方式中的 任一种可能的实现方式, 在第四种可能的实现方式中, 该获取模块具体用于 接收该 DASH代理发送的该分片内容。

结合第六方面或结合第六方面的第一种至第三 种可能的实现方式中的 任一种可能的实现方式, 在第五种可能的实现方式中, 该组播请求消息携带 该分片内容的地址信息; 该获取模块具体用于从该分片内容的地址信息 所对 应的地址获取该分片内容。

第七方面, 提供了另一种用于传输媒体流的装置, 包括: 发送模块, 用 于向超文本传送协议动态自适应流 DASH代理发送用于请求媒体的分片内 容的分片请求消息;接收模块,用于接收该 DASH代理根据该发送模块发送 的该分片请求消息发送的分片组播指示消息, 该分片组播指示消息携带该分 片内容的组播传输信息,并且该分片组播指示 消息用于指示 DASH客户端通 过多媒体广播组播业务 MBMS客户端接收该分片内容; 该发送模块还用于 根据该接收模块接收的该分片组播指示消息, 向该 MBMS客户端发送分片 传送请求消息, 该分片传送请求消息携带该组播传输信息; 该接收模块还用 于接收该 MBMS客户端根据该发送模块发送的该分片传送 求消息发送的 该分片内容。

结合第七方面, 在第一种可能的实现方式中, 该接收模块接收的该分片 组播指示消息携带的该组播传输信息包括下列 信息中的至少一项: 组播该分 片内容所占用的频段信息、 组播该分片内容的服务标识、 组播该分片内容的 MBMS会话标识、组播该分片内容的传输标识、 播该分片内容的传输会话 标识、 组播该分片内容的服务区域和组播该分片内容 的调度信息。

第八方面,提供了另一种用于传输媒体流的装 置, 包括: 第一接收模块, 用于接收广播组播服务中心 BM-SC发送的媒体的用户业务描述 USD和文件 传输表 FTD 实例信息; 第二接收模块, 用于根据该第一接收模块接收的该 USD和该 FTD实例信息, 接收该媒体的分片内容; 第三接收模块, 用于接 收超文本传送协议动态自适应流 DASH客户端发送的分片传送请求消息,该 分片传送请求消息携带该第二接收模块接收的 该分片内容的组播传输信息; 发送模块, 用于根据该第三接收模块接收的该分片传送请 求消息携带的该组 播传输信息, 向该 DASH客户端发送该第二接收模块接收的该分片 容。

结合第八方面, 在第一种可能的实现方式中, 该第三接收模块接收的该 分片传送请求消息携带的该组播传输信息包括 下列信息中的至少一项: 组播 该分片内容所占用的频段信息、 组播该分片内容的服务标识、 组播该分片内 容的 MBMS会话标识、 组播该分片内容的传输标识、 组播该分片内容的传 输会话标识、 组播该分片内容的服务区域和组播该分片内容 的调度信息。

第九方面, 提供了一种用户设备, 包括: 第七方面或第七方面的第一种 可能的实现方式中的用于传输媒体流的第一装 置, 以及第八方面或第八方面 的第一种可能的实现方式中的用于传输媒体流 的第二装置。

基于上述技术方案, 本发明实施例提供的用于传输媒体流的方法、 装置 和用户设备, 通过将多个用户在单播承载上的相同媒体内容 通过 MBMS通 道组播, 能够节省回程网络(backhaul ) 资源以及基站的空口资源, 从而降 低媒体流的传输成本。 附图说明

为了更清楚地说明本发明实施例的技术方案, 下面将对本发明实施例或 现有技术描述中所需要使用的附图作筒单地介 绍, 显而易见地, 下面所描述 的附图仅仅是本发明的一些实施例, 对于本领域普通技术人员来讲, 在不付 出创造性劳动的前提下, 还可以根据这些附图获得其他的附图。

图 1是本发明实施例的网络架构示意图。

图 2是本发明实施例的用于传输媒体流的方法的 意性流程图。

图 3是本发明实施例的用于传输媒体流的方法的 一示意性流程图。 图 4是本发明另一实施例的用于传输媒体流的方 的示意性流程图。 图 5 是本发明另一实施例的用于传输媒体流的方法 的另一示意性流程 图。

图 6是本发明再一实施例的用于传输媒体流的方 的示意性流程图。 图 7是本发明再一实施例的用于传输媒体流的方 的示意性流程图。 图 8是本发明再一实施例的用于传输媒体流的方 的示意性流程图。 图 9是本发明实施例的用于传输媒体流的装置的 意性框图。

图 10是本发明另一实施例的用于传输媒体流的装 的示意性框图。 图 11是本发明再一实施例的用于传输媒体流的装 的示意性框图。 图 12是本发明再一实施例的用于传输媒体流的装 的示意性框图。 图 13是本发明实施例的用户设备的示意性框图。

图 14是本发明再一实施例的用于传输媒体流的装 的示意性框图。 图 15是本发明再一实施例的用于传输媒体流的装 的示意性框图。 图 16是本发明再一实施例的用于传输媒体流的装 的示意性框图。 图 17是本发明再一实施例的用于传输媒体流的装 的示意性框图。 图 18是本发明另一实施例的用户设备的示意性框 。 具体实施方式

下面将结合本发明实施例中的附图,对本发明 实施例中的技术方案进行 清楚、 完整地描述, 显然, 所描述的实施例是本发明的一部分实施例, 而不 是全部实施例。 基于本发明中的实施例, 本领域普通技术人员在没有做出创 造性劳动的前提下所获得的所有其他实施例, 都应属于本发明保护的范围。

应理解, 本发明实施例的技术方案可以应用于各种通信 系统, 例如: 全 球移动通讯 ( Global System of Mobile communication, 筒称为 "GSM" )系统、 码分多址(Code Division Multiple Access, 筒称为 "CDMA" ) 系统、 宽带码 分多址( Wideband Code Division Multiple Access, 筒称为 "WCDMA" )系统、 通用分组无线业务(General Packet Radio Service, 筒称为 "GPRS" )、 长期 演进( Long Term Evolution, 筒称为 "LTE" )系统、 LTE频分双工( Frequency Division Duplex,筒称为 "FDD" )系统、 LTE时分双工( Time Division Duplex, 筒称为 "TDD" )、 通用移动通信系统 ( Universal Mobile Telecommunication System,筒称为 "UMTS" ),全球互联微波接入 ( Worldwide Interoperability for Microwave Access , 筒称为 " WiMAX" )通信系统等。

图 1示出了本发明实施例基于的网络架构示意图 应理解, 图 1所示的 网络架构为本发明实施例的优选应用架构,但 本发明实施例还可以基于其它 的网络架构, 本发明实施例对此不作限定。

如图 1所示, 在由第三方(Over The Top, 筒称为 'ΌΤΤ" )内容服务器、

DASH 代理、 分组数据网网关 (Packet Data Network Gateway , 筒称为 "P-GW" )、 服务网关( Serving Gateway, 筒称为 "S-GW" )和基站( eNB ) 组成的媒体流单播传输路径中, DASH代理可以转发流经运营商网络的超文 本传送协议(Hypertext Transfer Protocol, 筒称为 "HTTP" )消息, 并且检测 网络中的 DASH 事件。 此外, 该 DASH代理还可以作为策略和计费控制 ( Policy and charging control,筒称为 "PCC" )架构中的应用功能( Application Function,筒称为 " AF" )通过 Rx接口与策略和计费规则功能( Policy charging and rules function, 筒称为 "PCRF" ) 交互。

在由 OTT内容服务器、 广播多播服务中心 ( Broadcast Multicast Service Centre, 筒称为 "BM-SC" )、多媒体广播组播业务网关( Multimedia Broadcast Multicast Service Gateway, 筒称为 "BS-GW" )和 eNB组成的媒体流组播传 输路径中, BM-SC 为内容提供者的入口, 用于用户的授权、 在移动网中发 起 MBMS 业务、 以及按照预定时间计划传送 MBMS 内容。 BS-GW作为 BM-SC和 eNB之间的一个节点, 是网络的接入网关, 负责处理用户数据相 关的报文和会话相关的信令。

此外,该 DASH代理与 BM-SC之间建立了至少一个接口( VI和 /或 V2 ), 通过该 DASH代理与 BM-SC之间的交互, 可以实现将多个用户在单播 载 上的 DASH 数据通过多媒体广播组播业务网关 (Multimedia Broadcast Multicast Service , 筒称为 "MBMS" )通道发送, 以实现在业务传输过程中 单播与组播的混合传输。

图 2示出了本发明实施例的用于传输媒体流的方 100 的示意性流程 图, 该方法可以由任何合适的装置执行, 例如, 由 DASH代理执行, 但本发 明实施例不限于此。 如图 2所示, 该方法 100包括:

S110,接收用户设备 UE的基于超文本传送协议动态自适应流 DASH客 户端发送的用于请求媒体的分片内容的分片请 求消息;

S120, 根据该分片请求消息, 确定采用组播方式向该 UE发送该分片内 谷,

S130,向广播组播服务中心 BM-SC发送组播请求消息,以便于该 BM-SC 根据该组播请求消息向多媒体广播组播业务 MBMS客户端组播该分片内容 且该分片内容被该 MBMS客户端发送至该 DASH客户端。

因此, 根据本发明实施例的用于传输媒体流的方法, 通过将多个用户在 单播承载上的相同媒体内容通过 MBMS通道组播, 能够节省回程网络资源 以及基站的空口资源, 从而降低媒体流的传输成本。

可选地, 在 S110中, 该分片请求消息可以携带该分片内容的地址信 息, 例如, 该分片内容的 url地址, 该分片请求消息可以为该 DASH客户端向内 容服务器发送的, 当该分片请求消息流经该 DASH代理时, 该 DASH代理 检测到该分片请求消息为 DASH事件并拦截该分片请求消息,但本发明实 例不限于此。

在 S120中, 该 DASH代理可以根据该媒体的相关信息确定采用 播或 组播方式向该 UE发送该分片内容, 例如, 根据 BM-SC当前是否正在组播 该媒体的分片内容,或 DASH客户端是否接收到了其它用户发送的请求 媒 体的分片内容的请求,等等,来确定采用单播 或组播的方式发送该分片内容, 但本发明实施例不限于此。 可选地, S120, 根据该分片请求消息, 确定采用 组播方式向该 UE发送该分片内容, 包括:

S121 , 当接收到的用于请求该媒体的分片内容的分片 请求消息的数量超 过预设阈值时, 确定采用组播方式向该 UE发送该分片内容。

其中, 至少两个 DASH客户端分别向该 DASH代理发送分片请求消息 且该分片请求消息均请求该媒体的分片内容, 可选地,该至少两个 DASH客 户端可以请求该媒体的同一分片的分片内容, 也可以请求该媒体的不同分片 的分片内容, 当该分片请求消息的数量超过预设阈值且该分 片请求消息的接 收间隔在预设范围之内时,该 DASH代理可以确定采用组播方式发送该分片 内容, 本发明实施例不限于此。 可选地, 作为另一实施例, 该 DASH代理可以通过与 BM-SC的交互获 知该 BM-SC正在组播的内容,并且当该 BM-SC正在组播该媒体的分片内容 时,该 DASH代理或该 BM-SC确定采用组播方式向该 UE发送该分片内容。 可选地, 该 BM-SC也可能正在组播该媒体的其它分片内容, 当该分片请求 消息所请求的分片内容与该 BM-SC正在组播的分片内容的间隔在一定范围 内时, 该 DASH代理也可以确定采用组播方式发送请求的 分片内容,但本 发明实施例不限于此。

在 S130 中, 该 DASH代理向该 BM-SC发送组播请求消息以请求该 MBMS客户端向该 UE组播该分片内容, 该 BM-SC可以根据该组播请求消 息通过 MBMS通道向 MBMS客户端组播该分片内容, 该 MBMS客户端接 收到该分片内容后, 可以将该分片内容发送至 DASH客户端, 该 DASH客 户端向用户设备呈现该分片内容。

可选地, 该组播请求消息携带: 该分片内容的标识信息, 被该 BM-SC 用于确定该分片内容; 该 UE的信息, 被该 BM-SC用于确定该分片内容的 组播对象; 该媒体的媒体表示描述 MPD, 被该 BM-SC用于确定该媒体的用 户业务描述 USD和文件传输表 FTD实例信息。

该 DASH客户端可以提前获取该媒体的 MPD, 也可以通过与内容服务 器的实时交互从该内容服务器获取该媒体的 MPD,该 BM-SC可以根据该媒 体的 MPD生成或更新该媒体的 USD和 FTD实例信息, 还可以进一步根据 该 MPD获取该分片内容, 但本发明实施例不限于此。 该分片内容的标识信 息可以为该分片内容的分片编号, 该 BM-SC可以根据该分片内容的标识信 息确定需要组播的分片内容; 该 UE的信息可以包括该 UE的 IP地址信息, 当该 DASH代理接收到一个 UE的 DASH客户端发送的请求该分片内容的分 片请求消息时, 该组播请求消息可以只携带该 UE的信息, 而当该 DASH代 理接收到至少两个 UE的 DASH客户端分别发送的请求该媒体的分片内容 分片请求消息时, 该组播请求消息可以携带该至少两个 UE的信息, 以使得 该 BM-SC根据该 UE的地址信息向该 UE的 MBMS客户端组播该分片内容, 但本发明实施例不限于此。

该 BM-SC接收到该组播请求消息后,可以根据该分 内容的地址信息, 获取该分片内容,可选地,作为另一实施例, 该 DASH代理还可以向该 BM-SC 发送该媒体的分片内容,其中,该 DASH代理可以从该内容服务器获取该分 片内容, 相应地, 该方法 100还包括:

S140, 向该 BM-SC发送该分片内容, 以便于该 BM-SC根据该组播请 求消息组播该分片内容。

其中, 该 DASH代理可以在发送该组播请求消息之后发送 分片内容, 也可以在该组播请求消息中携带该分片内容, 本发明实施例不限于此。

可选地, 该 BM-SC可以在接收到该组播请求消息之后确定可 接受该 DASH代理的请求, 并向该 DASH代理发送组播请求响应, 可选地, 作为另 一实施例, 该 BM-SC还可以生成该分片内容的组播传输信息并 该 DASH 代理发送该组播传输信息, 该组播传输信息表示该 BM-SC组播该分片内容 时的传输信息, 该 DASH代理可以向发送该分片请求消息的该 DASH客户 端发送该分片内容的组播传输信息,以使得该 DASH客户端可以根据该组播 传输信息向 MBMS客户端请求该分片内容, 相应地, 如图 3所示, 该方法 100还包括:

S150, 接收该 BM-SC根据该组播请求消息发送的该分片内容的 播传 输信息;

S160,向该 DASH客户端发送分片组播指示消息,该分片组 指示消息 携带该组播传输信息,并且该分片组播指示消 息用于指示该 DASH客户端通 过该 MBMS客户端接收该分片内容。

可选地, 该组播传输信息包括下列信息中的至少一项: 组播该分片内容 所占用的频段信息、组播该分片内容的服务标 识、组播该分片内容的 MBMS 会话标识、组播该分片内容的传输标识(Transp ort Identifier,筒称为 "ΤΟΓ ), 组播该分片内容的传输会话标识( Transport Session Identifier,筒称为 "TSI" ), 组播该分片内容的服务区域和组播该分片内容 的调度信息。

可选地, 该组播传输信息还可以包括其它传输信息, 本发明实施例对此 不作限定。

可选地,当该 DASH代理请求该 BM-SC组播多个分片内容时,该 BM-SC 也可以将分片内容的组播传输信息与该分片内 容的分片标识建立——映射 关系, 以使得该 DASH客户端可以根据该映射关系向该 MBMS客户端请求 分片内容。 其中, 一种可选的映射关系可以为如表 1所示的组播映射表, 该 组播传输信息可以包括上述信息中的任意一种 , 本发明实施例对此不作限 定。 表 1 组播映射表

可选地,该 DASH客户端也可以不通过该组播传输信息而通 该分片内 容的其它信息向该 MBMS客户端请求该分片内容,本发明实施例不 于此。

因此, 根据本发明实施例的用于传输媒体流的方法, 通过将多个用户在 单播承载上的相同媒体内容通过 MBMS通道组播, 能够节省回程网络资源 以及基站的空口资源, 从而降低媒体流的传输成本。

图 4示出了本发明另一实施例的用于传输媒体流 方法 200的示意性流 程图, 该方法可以由 BM-SC执行。 如图 4所示, 该方法 200包括:

S210,接收超文本传送协议动态自适应流 DASH代理在接收到用户设备

UE的 DASH客户端发送的用于请求媒体的分片内容的 片请求消息时发送 的组播请求消息, 该组播请求消息用于请求广播组播服务中心 BM-SC向该 UE的多媒体广播组播业务 MBMS客户端组播该媒体的分片内容;

S220, 根据该组播请求消息, 获取该分片内容;

S230, ^据该组播请求消息, 确定该媒体的用户业务描述 USD和文件 传输表 FTD实例信息;

S240,向该 MBMS客户端发送该 USD和 FTD实例信息,并向该 MBMS 客户端组播该分片内容, 以便于该 MBMS客户端根据该 USD和该 FTD实 例信息接收该分片内容。

因此, 根据本发明实施例的用于传输媒体流的方法, 通过将多个用户在 单播承载上的相同媒体内容通过 MBMS通道组播, 能够节省回程网络资源 以及基站的空口资源, 从而降低媒体流的传输成本。

其中, S220和 S230可以同时执行, 也可以以任意先后顺序执行, 本发 明实施例对此不作限定。 在 S230中, 该 BM-SC可以生成该媒体的 USD和 FTD实例信息, 或更新该媒体的 USD和 FTD实例信息, 本发明实施例不限 于此。具体地,该 BM-SC可以根据 MPD中包括的该分片内容的下载地址获 取该媒体的分片内容, 并且对该媒体的分片内容进行编码, 以得到该 FDT 实例信息和 USD信息, 但本发明实施例不限于此。

其中, 可选地, 该组播请求消息携带: 该分片内容的标识信息, 被该 BM-SC用于确定该分片内容; 该 UE的信息, 被该 BM-SC用于确定该分片 内容的组播对象; 该媒体的媒体表示描述 MPD, 被该 BM-SC用于确定该媒 体的用户业务描述 USD和文件传输表 FTD实例信息。

该 USD信息可以包括下列信息中的至少一项: UE可选择的 MBMS业 务的开始时间 (start time )、 业务持续时间 (duration ), MBMS 业务区标识 列表( MBMS SAI list )和播放该 MBMS业务的至少一个频段信息。 其中, 该 MBMS业务区标识列表用于指示 MBMS业务广播的范围,但本发明实施 例不限于此。

该 BM-SC可以根据该组播请求消息中携带的该分片 容的地址信息, 获取该分片内容并且将其向该 MBMS客户端组播。 可选地, 该组播请求消 息携带该分片内容的地址信息, 相应地, S220, 根据该组播请求消息, 获取 该分片内容, 包括:

S221 , 从该分片内容的地址信息所对应的地址获取该 分片内容。

该 BM-SC也可以根据该组播请求消息中携带的 MPD,获取该分片内容 的后续分片内容, 并向该 MBMS客户端组播该后续的分片内容, 直到组播 完该媒体的最后一个分片内容, 但本发明实施例不限于此。

可选地, 作为另一实施例, 该 BM-SC也可以通过接收该 DASH代理发 送的该分片内容来获取该分片内容,相应地, S220, 获取该分片内容, 包括:

S222, 接收该 DASH代理发送的该分片内容。

可选地, 作为另一实施例, 如图 5所示, 在 S240之前, 该方法 200还 包括:

S250, 确定该分片内容的组播传输信息;

S260, 向该 DASH代理发送该组播传输信息, 以便于该 DASH代理向

DASH客户端发送该组播传输信息且该组播传 信息被该 DASH客户端用 于向该 MBMS客户端请求该分片内容。

其中, 本发明实施例对该 BM-SC向该 DASH代理发送该组播传输信息 与该 BM-SC向该 MBMS客户端发送该 USD和 FTD的执行顺序不作限定, 该 BM-SC在发送上述信息之后可以组播该分片内容 本发明实施例不限于 此。 可选地, 该组播传输信息包括下列信息中的至少一项: 组播该分片内容 所占用的频段信息、组播该分片内容的服务标 识、组播该分片内容的 MBMS 会话标识、 组播该分片内容的传输标识、 组播该分片内容的传输会话标识、 组播该分片内容的服务区域和组播该分片内容 的调度信息。

因此, 根据本发明实施例的用于传输媒体流的方法, 通过将多个用户在 单播承载上的相同媒体内容通过 MBMS通道组播, 能够节省回程网络资源 以及基站的空口资源, 从而降低媒体流的传输成本。

图 6示出了根据本发明再一实施例的用于传输媒 流的方法 300的示意 性流程图,该方法可以由 DASH客户端执行,如图 6所示,该方法 300包括: S310, 超文本传送协议动态自适应流 DASH客户端向 DASH代理发送 用于请求媒体的分片内容的分片请求消息;

S320, 接收该 DASH代理根据该分片请求消息发送的分片组播 示消 息, 该分片组播指示消息携带该分片内容的组播传 输信息, 并且该分片组播 指示消息用于指示该 DASH客户端通过多媒体广播组播业务 MBMS客户端 接收该分片内容;

S330, 根据该分片组播指示消息, 向该 MBMS客户端发送分片传送请 求消息, 该分片传送请求消息携带该组播传输信息;

S340, 接收该 MBMS客户端根据该分片传送请求消息发送的该 片内 谷。

因此, 根据本发明实施例的用于传输媒体流的方法, 通过将多个用户在 单播承载上的相同媒体内容通过 MBMS通道组播, 能够节省回程网络资源 以及基站的空口资源, 从而降低媒体流的传输成本。

可选地, 该组播传输信息包括下列信息中的至少一项: 组播该分片内容 所占用的频段信息、组播该分片内容的服务标 识、组播该分片内容的 MBMS 会话标识、 组播该分片内容的传输标识、 组播该分片内容的传输会话标识、 组播该分片内容的服务区域和组播该分片内容 的调度信息。

因此, 根据本发明实施例的用于传输媒体流的方法, 通过将多个用户在 单播承载上的相同媒体内容通过 MBMS通道组播, 能够节省回程网络资源 以及基站的空口资源, 从而降低媒体流的传输成本。

图 7示出了根据本发明再一实施例的用于传输媒 流的方法 400的示意 性流程图, 该方法可以由 MBMS客户端执行, 如图 7所示, 该方法 400包 括:

S410, 接收广播组播服务中心 BM-SC发送的媒体的用户业务描述 USD 和文件传输表 FTD实例信息;

S420, 根据该 USD和该 FTD实例信息, 接收该媒体的分片内容; S430,接收超文本传送协议动态自适应流 DASH客户端发送的分片传送 请求消息, 该分片传送请求消息携带该分片内容的组播传 输信息;

S440, 根据该组播传输信息, 向该 DASH客户端发送该分片内容。 因此, 根据本发明实施例的用于传输媒体流的方法, 通过将多个用户在 单播承载上的相同媒体内容通过 MBMS通道组播, 能够节省回程网络资源 以及基站的空口资源, 从而降低媒体流的传输成本。

可选地, S420和 S430可以以任意先后顺序执行, 本发明实施例对此不 做限定。

可选地, 该组播传输信息包括下列信息中的至少一项: 组播该分片内容 所占用的频段信息、组播该分片内容的服务标 识、组播该分片内容的 MBMS 会话标识、 组播该分片内容的传输标识、 组播该分片内容的传输会话标识、 组播该分片内容的服务区域和组播该分片内容 的调度信息。

因此, 根据本发明实施例的用于传输媒体流的方法, 通过将多个用户在 单播承载上的相同媒体内容通过 MBMS通道组播, 能够节省回程网络资源 以及基站的空口资源, 从而降低媒体流的传输成本。 更详细的说明。 图 8示出了本发明再一实施例的用于传输媒体流 方法 500 的示意性流程图。 如图 8所示, 该方法 500包括:

S510, UE的 DASH客户端根据媒体的 MPD信息, 发送用于请求该媒 体的分片内容的分片请求消息。

该分片请求消息可以为 "HTTP Get" 消息, 该消息携带该分片内容对应 的分片的 url地址, 但本发明实施例不限于此。 该 DASH客户端可以向 OTT 内容服务器发送该分片请求消息, 该消息流经该 DASH代理时被该 DASH 代理拦截;或该 DASH客户端发送的该分片请求消息的目的地址 该 DASH 代理, 本发明实施例不限于此。

S520, DASH代理确定通过组播方式发送该分片内容。

其中, 该 DASH代理可以通过该分片请求消息中携带的用 代理定制 ( User Agent Profile , 筒称为 "UAProf " )信息进行查询, 并确定该 UE是否 支持 MBMS服务, 当该 UE支持 MBMS服务时, 该 DASH代理可以确定采 用单播或组播方式发送该分片内容。当该 UE不支持 MBMS服务或该 DASH 代理确定采用单播方式发送该分片内容时,该 DASH代理可以采用现有技术 的方法向该 UE发送该分片内容,本发明实施例对此不作限 。而当该 DASH 代理确定可以采用组播方式发送该分片内容时 , 该 DASH代理执行 S530。

S530, DASH代理向 BM-SC发送组播请求消息, 请求该 BM-SC向该 UE的 MBMS客户端组播该分片内容。

该组播请求消息携带该媒体的 MPD、 该分片内容的地址信息和该 UE 的 IP地址信息, 但本发明实施例不限于此。 可选地, 该 DASH代理还可以 执行 S540,相应地, 该 BM-SC可以接收该 DASH代理发送的该分片内容并 将其进行组播。

S540, DASH代理向 BM-SC发送该分片内容。

S550, BM-SC构造或者更新该媒体的 USD信息、 FDT实例信息以及生 成该分片内容的组播传输信息。

该 BM-SC可以采用现有技术的方法构造或更新该 USD信息,本发明实 施例对此不作限定。

S560, 该 BM-SC向该 DASH代理发送组播请求应答消息, 该组播请求 应答消息携带该组播传输信息。

该组播请求应答消息用于表示该 BM-SC接受该 DASH代理的请求组播 该分片内容, 该组播传输信息可以被 DASH客户端用于向该 MBMS客户端 请求该分片内容, 该组播传输信息可以包括任何能够区分该分片 内容与该 MBMS客户端接收到的其它分片内容的信息, 本发明实施例对此不作限定。 可选地,该组播请求应答消息还可以携带其它 信息,本发明实施例不限于此。

S570, 该 BM-SC向该 UE的 MBMS客户端发送该 USD信息和 FDT实 例信息。

该 MBMS客户端可以根据接收到的该 USD信息和 FDT实例信息, 接 收该分片内容。 此外, S560和 S570可以同时执行或以任意前后顺序分别 执行, 本发明实施例对两者的执行顺序不做限定。

S580, DASH代理根据该 BM-SC发送的组播请求应答消息,向该 DASH 客户端发送分片组播指示消息,该分片组播指 示消息指示该 DASH客户端通 过该 UE的 MBMS客户端接收该分片内容且该分片组播指示 息携带该组 播传输信息。

S590, 该 BM-SC通过 MBMS传输通道向该 UE的 MBMS客户端组播 该分片内容。

该 BM-SC可以对该分片内容进行编码处理(例如, flute编码)并将其 进行组播, 相应地, 该 MBMS客户端根据该 USD和该 FDT实例信息接收 到传输文件后, 可以对传输文件解码处理(例如, flute解码), 但本发明实 施例不限于此。

S594, 该 DASH客户端根据该分片组播指示消息, 向该 MBMS客户端 发送分片传送请求消息, 以请求该 MBMS客户端向该 DASH客户端发送与 该组播传输信息对应的该分片内容。

S598 , 该 MBMS客户端根据该分片传送请求消息, 向该 DASH客户端 发送该分片内容。

该 DASH客户端接收该分片内容后,可以对其进行 码处理并向 UE呈 现解码后的内容, 本发明实施例不限于此。

因此, 根据本发明实施例的用于传输媒体流的方法, 通过将多个用户在 单播承载上的相同媒体内容通过 MBMS通道组播, 能够节省回程网络资源 以及基站的空口资源, 从而降低媒体流的传输成本。

应注意, 图 8的这个例子是为了帮助本领域技术人员更好 理解本发明 实施例, 而非要限制本发明实施例的范围。 本领域技术人员根据所给出的图 8的例子, 显然可以进行各种等价的修改或变化, 这样的修改或变化也落入 本发明实施例的范围内。

应理解, 上述各过程的序号的大小并不意味着执行顺序 的先后, 各过程 的执行顺序应以其功能和内在逻辑确定, 而不应对本发明实施例的实施过程 构成任何限定。

上文中结合图 1至图 8, 详细描述了根据本发明实施例的用于传输媒体 流的方法, 下面将结合图 9至图 16,描述根据本发明实施例的用于传输媒体 流的装置。

图 9示出了根据本发明实施例的用于传输媒体流 装置 600的示意性框 图,该用于传输媒体流的装置 600可以为 DASH代理,但本发明实施例不限 于此。 如图 9所示, 该用于传输媒体流的装置 600包括: 接收模块 610, 用于接收用户设备 UE的基于超文本传送协议动态自适 应流 DASH客户端发送的用于请求媒体的分片内容的 片请求消息;

确定模块 620, 用于根据该接收模块 610接收的该分片请求消息, 确定 采用组播方式向该 UE发送该分片内容;

发送模块 630, 用于向广播组播服务中心 BM-SC发送组播请求消息, 以便于该 BM-SC根据该组播请求消息向多媒体广播组播业 MBMS客户端 组播该分片内容且该分片内容被该 MBMS客户端发送至该 DASH客户端。

因此, 根据本发明实施例的用于传输媒体流的装置, 通过将多个用户在 单播承载上的相同媒体内容通过 MBMS通道组播, 能够节省回程网络资源 以及基站的空口资源, 从而降低媒体流的传输成本。

可选地, 该接收模块 610还用于接收该 BM-SC根据该组播请求消息发 送的该分片内容的组播传输信息;

该发送模块 630还用于向该 DASH客户端发送分片组播指示消息,该分 片组播指示消息携带该接收模块 610接收的该组播传输信息, 并且该分片组 播指示消息用于指示该 DASH客户端通过该 MBMS客户端接收该分片内容。

可选地, 该接收模块 610接收的该组播传输信息包括下列信息中的至 少 一项: 组播该分片内容所占用的频段信息、 组播该分片内容的服务标识、 组 播该分片内容的 MBMS会话标识、 组播该分片内容的传输标识、 组播该分 片内容的传输会话标识、组播该分片内容的服 务区域和组播该分片内容的调 度信息。

可选地, 作为另一实施例, 该确定模块 620具体用于当该接收模块 610 接收到的用于请求该媒体的分片内容的分片请 求消息的数量超过预设阈值 时, 确定采用组播方式向该 UE发送该分片内容。

可选地,作为另一实施例,该发送模块 630发送的该组播请求消息携带: 该分片内容的标识信息, 被该 BM-SC用于确定该分片内容; 该 UE的信息, 被该 BM-SC用于确定该分片内容的组播对象;该媒体 媒体表示描述 MPD, 被该 BM-SC用于确定该媒体的用户业务描述 USD和文件传输表 FTD实例 信息。

可选地, 作为另一实施例, 该发送模块 630还用于向该 BM-SC发送该 分片内容, 以便于该 BM-SC根据该组播请求消息组播该分片内容。

根据本发明实施例的用于传输媒体流的装置 600可对应于根据本发明实 施例的用于传输媒体流的方法中的 DASH代理,并且用于传输媒体流的装置 600中的各个模块的上述和其它操作和 /或功能分别为了实现图 1至图 3以及 图 8中的各个方法的相应流程, 为了筒洁, 在此不再赘述。

因此, 根据本发明实施例的用于传输媒体流的装置, 通过将多个用户在 单播承载上的相同媒体内容通过 MBMS通道组播, 能够节省回程网络资源 以及基站的空口资源, 从而降低媒体流的传输成本。

图 10示出了根据本发明另一实施例的用于传输媒 流的装置 700的示 意性框图, 该用于传输媒体流的装置 700可以为 BM-SC, 但本发明实施例 不限于此。 如图 10所示, 该用于传输媒体流的装置 700包括:

接收模块 710, 用于接收超文本传送协议动态自适应流 DASH代理在接 收到用户设备 UE的 DASH客户端发送的用于请求媒体的分片内容的 片请 求消息时发送的组播请求消息, 该组播请求消息用于请求广播组播服务中心 BM-SC向该 UE的多媒体广播组播业务 MBMS客户端组播该媒体的分片内 谷,

获取模块 720, 用于根据该接收模块 710接收的该组播请求消息, 获取 该分片内容;

确定模块 730, 用于根据该接收模块 710接收的该组播请求消息, 确定 该媒体的用户业务描述 USD和文件传输表 FTD实例信息;

发送模块 740, 用于向该 MBMS客户端发送该确定模块 730确定的该 USD和 FTD实例信息并向该 MBMS客户端组播该获取模块 720获取的该分 片内容, 以便于该 MBMS客户端根据该 USD和该 FTD实例信息接收该分 片内容。

因此, 根据本发明实施例的用于传输媒体流的装置, 通过将多个用户在 单播承载上的相同媒体内容通过 MBMS通道组播, 能够节省回程网络资源 以及基站的空口资源, 从而降低媒体流的传输成本。

可选地, 该确定模块 730还用于在该发送模块 740向该 MBMS客户端 组播该分片内容之前, 确定该分片内容的组播传输信息;

该发送模块 740还用于向该 DASH代理发送该确定模块 730确定的该组 播传输信息, 以便于该 DASH代理向 DASH客户端发送该组播传输信息且 该组播传输信息被该 DASH客户端用于向该 MBMS客户端请求该分片内容。

可选地, 作为另一实施例, 该确定模块 730确定的该组播传输信息包括 下列信息中的至少一项: 该分片内容的分片标识、 组播该分片内容所占用的 频段信息、 组播该分片内容的服务标识、 组播该分片内容的 MBMS会话标 识、 组播该分片内容的传输标识、 组播该分片内容的传输会话标识、 组播该 分片内容的服务区域和组播该分片内容的调度 信息。

可选地,作为另一实施例,该接收模块 710接收的该组播请求消息携带: 该分片内容的标识信息, 被该 BM-SC用于确定该分片内容; 该 UE的信息, 被该 BM-SC用于确定该分片内容的组播对象;该媒体 媒体表示描述 MPD, 被该 BM-SC用于确定该媒体的用户业务描述 USD和文件传输表 FTD实例 信息。

可选地,作为另一实施例,该获取模块 720具体用于接收该 DASH代理 发送的该分片内容。

可选地, 作为另一实施例, 该接收模块 710接收的该组播请求消息携带 该分片内容的地址信息;

相应地, 该获取模块 720具体用于从该分片内容的地址信息所对应的 地 址获取该分片内容。

根据本发明实施例的用于传输媒体流的装置 700可对应于根据本发明实 施例的用于传输媒体流的方法中的 BM-SC,并且用于传输媒体流的装置 700 中的各个模块的上述和其它操作和 /或功能分别为了实现图 4、 图 5以及图 8 中的各个方法的相应流程, 为了筒洁, 在此不再赘述。

因此, 根据本发明实施例的用于传输媒体流的装置, 通过将多个用户在 单播承载上的相同媒体内容通过 MBMS通道组播, 能够节省回程网络资源 以及基站的空口资源, 从而降低媒体流的传输成本。

图 11示出了根据本发明再一实施例的用于传输媒 流的装置 800的示 意性框图,该用于传输媒体流的装置 800可以为 DASH客户端,但本发明实 施例不限于此。 如图 11所示, 该用于传输媒体流的装置 800包括:

发送模块 810, 用于向超文本传送协议动态自适应流 DASH代理发送用 于请求媒体的分片内容的分片请求消息;

接收模块 820, 用于接收该 DASH代理根据该发送模块 810发送的该分 片请求消息发送的分片组播指示消息, 该分片组播指示消息携带该分片内容 的组播传输信息,并且该分片组播指示消息用 于指示 DASH客户端通过多媒 体广播组播业务 MBMS客户端接收该分片内容; 该发送模块 810还用于根据该接收模块 820接收的该分片组播指示消 息, 向该 MBMS客户端发送分片传送请求消息, 该分片传送请求消息携带 该组播传输信息;

该接收模块 820还用于接收该 MBMS客户端根据该发送模块 810发送 的该分片传送请求消息发送的该分片内容。

可选地, 该接收模块 820接收的该分片组播指示消息携带的该组播传 输 信息包括下列信息中的至少一项: 组播该分片内容所占用的频段信息、 组播 该分片内容的服务标识、 组播该分片内容的 MBMS会话标识、 组播该分片 内容的传输标识、 组播该分片内容的传输会话标识、 组播该分片内容的服务 区域和组播该分片内容的调度信息。

根据本发明实施例的用于传输媒体流的装置 800可对应于根据本发明实 施例的用于传输媒体流的方法中的 DASH客户端,并且用于传输媒体流的装 置 800 中的各个模块的上述和其它操作和 /或功能分别为了实现图 6和图 8 中的各个方法的相应流程, 为了筒洁, 在此不再赘述。

因此, 根据本发明实施例的用于传输媒体流的装置, 通过将多个用户在 单播承载上的相同媒体内容通过 MBMS通道组播, 能够节省回程网络资源 以及基站的空口资源, 从而降低媒体流的传输成本。

图 12示出了根据本发明再一实施例的用于传输媒 流的装置 900的示 意性框图, 该用于传输媒体流的装置 900可以为 MBMS客户端, 但本发明 实施例不限于此。 如图 12所示, 该用于传输媒体流的装置 900包括:

第一接收模块 910, 用于接收广播组播服务中心 BM-SC发送的媒体的 用户业务描述 USD和文件传输表 FTD实例信息;

第二接收模块 920, 用于根据该第一接收模块 910接收的该 USD和该 FTD实例信息, 接收该媒体的分片内容;

第三接收模块 930 , 用于接收超文本传送协议动态自适应流 DASH客户 端发送的分片传送请求消息, 该分片传送请求消息携带该第二接收模块 920 接收的该分片内容的组播传输信息;

发送模块 940, 用于根据该第三接收模块 930接收的该分片传送请求消 息携带的该组播传输信息,向该 DASH客户端发送该第二接收模块 920接收 的该分片内容。

可选地, 该第三接收模块 930接收的该分片传送请求消息携带的该组播 传输信息包括下列信息中的至少一项: 组播该分片内容所占用的频段信息、 组播该分片内容的服务标识、 组播该分片内容的 MBMS会话标识、 组播该 分片内容的传输标识、 组播该分片内容的传输会话标识、 组播该分片内容的 服务区域和组播该分片内容的调度信息。

根据本发明实施例的用于传输媒体流的装置 900可对应于根据本发明实 施例的用于传输媒体流的方法中的 MBMS客户端, 并且用于传输媒体流的 装置 900中的各个模块的上述和其它操作和 /或功能分别为了实现图 7和图 8 中的各个方法的相应流程, 为了筒洁, 在此不再赘述。

因此, 根据本发明实施例的用于传输媒体流的装置, 通过将多个用户在 单播承载上的相同媒体内容通过 MBMS通道组播, 能够节省回程网络资源 以及基站的空口资源, 从而降低媒体流的传输成本。

图 13示出了根据本发明实施例的用户设备 1000的示意性框图, 该用户 设备 1000包括: 如图 11所示的用于传输媒体流的第一装置 1010和如图 12 所示的用于传输媒体流的第二装置 1020。

其中, 该第一装置可以为 DASH客户端, 该第二装置可以为 MBMS客 户端, 但本发明实施例不限于此。

因此, 根据本发明实施例的用户设备, 通过将多个用户在单播承载上的 相同媒体内容通过 MBMS通道组播, 能够节省回程网络资源以及基站的空 口资源, 从而降低媒体流的传输成本。

图 14示出了根据本发明再一实施例的用于传输媒 流的装置 1100的示 意性框图, 该用于传输媒体流的装置 1100可以为 DASH代理, 但本发明实 施例不限于此。 如图 14所示, 该用于传输媒体流的装置 1100包括:

接收器 1110,用于接收用户设备 UE的基于超文本传送协议动态自适应 流 DASH客户端发送的用于请求媒体的分片内容的 片请求消息;

处理器 1120, 用于根据该接收器 1110接收的该分片请求消息, 确定采 用组播方式向该 UE发送该分片内容;

发送器 1130, 用于向广播组播服务中心 BM-SC发送组播请求消息, 以 便于该 BM-SC根据该组播请求消息向多媒体广播组播业 MBMS客户端组 播该分片内容且该分片内容被该 MBMS客户端发送至该 DASH客户端。

因此, 根据本发明实施例的用于传输媒体流的装置, 通过将多个用户在 单播承载上的相同媒体内容通过 MBMS通道组播, 能够节省回程网络资源 以及基站的空口资源, 从而降低媒体流的传输成本。

应理解,在本发明实施例中,该处理器 1110可以是中央处理单元( Central Processing Unit, 筒称为 "CPU" ), 该处理器 1110还可以是其他通用处理器、 数字信号处理器(DSP )、专用集成电路(ASIC )、现成可编程门阵列(FPGA ) 或者其他可编程逻辑器件、 分立门或者晶体管逻辑器件、 分立硬件组件等。 通用处理器可以是微处理器或者该处理器也可 以是任何常规的处理器等。

在实现过程中, 上述各步骤可以通过处理器 1110 中的硬件的集成逻辑 电路或者软件形式的指令完成。结合本发明实 施例所公开的方法的步骤可以 直接体现为硬件处理器执行完成, 或者用处理器中的硬件及软件模块组合执 行完成。 软件模块可以位于随机存储器, 闪存、 只读存储器, 可编程只读存 储器或者电可擦写可编程存储器、 寄存器等本领域成熟的存储介质中。 该存 储介质位于存储器, 处理器 1110读取存储器中的信息, 结合其硬件完成上 述方法的步骤。 为避免重复, 这里不再详细描述。

该接收器 1110还用于接收该 BM-SC根据该组播请求消息发送的该分片 内容的组播传输信息;

该发送器 1130还用于向该 DASH客户端发送分片组播指示消息, 该分 片组播指示消息携带该接收器 1110接收的该组播传输信息, 并且该分片组 播指示消息用于指示该 DASH客户端通过该 MBMS客户端接收该分片内容。

可选地, 该接收器 1110接收的该组播传输信息包括下列信息中的 少 一项: 组播该分片内容所占用的频段信息、 组播该分片内容的服务标识、 组 播该分片内容的 MBMS会话标识、 组播该分片内容的传输标识、 组播该分 片内容的传输会话标识、组播该分片内容的服 务区域和组播该分片内容的调 度信息。

可选地, 作为另一实施例, 该处理器 1120具体用于当该接收器 1110接 收到的用于请求该媒体的分片内容的分片请求 消息的数量超过预设阈值时, 确定采用组播方式向该 UE发送该分片内容。

可选地, 作为另一实施例, 该发送器 1130发送的该组播请求消息携带: 该分片内容的标识信息, 被该 BM-SC用于确定该分片内容; 该 UE的信息, 被该 BM-SC用于确定该分片内容的组播对象;该媒体 媒体表示描述 MPD, 被该 BM-SC用于确定该媒体的用户业务描述 USD和文件传输表 FTD实例 信息。 可选地, 作为另一实施例, 该发送器 1130还用于向该 BM-SC发送该分 片内容, 以便于该 BM-SC根据该组播请求消息组播该分片内容。

根据本发明实施例的用于传输媒体流的装置 1100可对应于根据本发明 实施例的用于传输媒体流的方法中的 DASH代理,并且用于传输媒体流的装 置 1100中的各个模块的上述和其它操作和 /或功能分别为了实现图 1至图 3 以及图 8中的各个方法的相应流程, 为了筒洁, 在此不再赘述。

因此, 根据本发明实施例的用于传输媒体流的装置, 通过将多个用户在 单播承载上的相同媒体内容通过 MBMS通道组播, 能够节省回程网络资源 以及基站的空口资源, 从而降低媒体流的传输成本。

图 15示出了根据本发明再一实施例的用于传输媒 流的装置 1200的示 意性框图, 该用于传输媒体流的装置 1200可以为 BM-SC, 但本发明实施例 不限于此。 如图 15所示, 该用于传输媒体流的装置 1200包括:

接收器 1210, 用于接收超文本传送协议动态自适应流 DASH代理在接 收到用户设备 UE的 DASH客户端发送的用于请求媒体的分片内容的 片请 求消息时发送的组播请求消息, 该组播请求消息用于请求广播组播服务中心 BM-SC向该 UE的多媒体广播组播业务 MBMS客户端组播该媒体的分片内 谷,

处理器 1220, 用于根据该接收器 1210接收的该组播请求消息, 获取该 分片内容, 以及确定该媒体的用户业务描述 USD和文件传输表 FTD实例信 息;

发送器 1230,用于向该 MBMS客户端发送该处理器 1220确定的该 USD 和 FTD实例信息并向该 MBMS客户端组播该分片内容, 以便于该 MBMS 客户端根据该 USD和该 FTD实例信息接收该分片内容。

因此, 根据本发明实施例的用于传输媒体流的装置, 通过将多个用户在 单播承载上的相同媒体内容通过 MBMS通道组播, 能够节省回程网络资源 以及基站的空口资源, 从而降低媒体流的传输成本。

应理解,在本发明实施例中,该处理器 1210可以是中央处理单元( Central Processing Unit, 筒称为 "CPU" ), 该处理器 1210还可以是其他通用处理器、 数字信号处理器(DSP )、专用集成电路(ASIC )、现成可编程门阵列(FPGA ) 或者其他可编程逻辑器件、 分立门或者晶体管逻辑器件、 分立硬件组件等。 通用处理器可以是微处理器或者该处理器也可 以是任何常规的处理器等。 在实现过程中, 上述各步骤可以通过处理器 1210 中的硬件的集成逻辑 电路或者软件形式的指令完成。 结合本发明实施例所公开的方法的步骤可以 直接体现为硬件处理器执行完成, 或者用处理器中的硬件及软件模块组合执 行完成。 软件模块可以位于随机存储器, 闪存、 只读存储器, 可编程只读存 储器或者电可擦写可编程存储器、 寄存器等本领域成熟的存储介质中。 该存 储介质位于存储器, 处理器 1210读取存储器中的信息, 结合其硬件完成上 述方法的步骤。 为避免重复, 这里不再详细描述。

可选地, 该处理器 1220还用于在该发送器 1230向该 MBMS客户端组 播该分片内容之前, 确定该分片内容的组播传输信息;

该发送器 1230还用于向该 DASH代理发送该处理器 1220确定的该组播 传输信息, 以便于该 DASH代理向 DASH客户端发送该组播传输信息且该 组播传输信息被该 DASH客户端用于向该 MBMS客户端请求该分片内容。

可选地, 作为另一实施例, 该处理器 1220确定的该组播传输信息包括 下列信息中的至少一项: 组播该分片内容所占用的频段信息、 组播该分片内 容的服务标识、 组播该分片内容的 MBMS会话标识、 组播该分片内容的传 输标识、 组播该分片内容的传输会话标识、 组播该分片内容的服务区域和组 播该分片内容的调度信息。

可选地, 作为另一实施例, 该接收器 1210接收的该组播请求消息携带: 该分片内容的标识信息, 被该 BM-SC用于确定该分片内容; 该 UE的信息, 被该 BM-SC用于确定该分片内容的组播对象;该媒体 媒体表示描述 MPD, 被该 BM-SC用于确定该媒体的用户业务描述 USD和文件传输表 FTD实例 信息。

可选地, 作为另一实施例, 该处理器 1220具体用于通过接收该 DASH 代理发送的该分片内容获取该分片内容。

可选地, 作为另一实施例, 该接收器 1210接收的该组播请求消息携带 该组播请求消息携带该分片内容的地址信息;

相应地, 该处理器 1220具体用于从该分片内容的地址信息所对应 地 址获取该分片内容。

根据本发明实施例的用于传输媒体流的装置 1200可对应于根据本发明 实施例的用于传输媒体流的方法中的 BM-SC, 并且用于传输媒体流的装置 1200中的各个模块的上述和其它操作和 /或功能分别为了实现图 4、图 5以及 图 8中的各个方法的相应流程, 为了筒洁, 在此不再赘述。

因此, 根据本发明实施例的用于传输媒体流的装置, 通过将多个用户在 单播承载上的相同媒体内容通过 MBMS通道组播, 能够节省回程网络资源 以及基站的空口资源, 从而降低媒体流的传输成本。

图 16示出了根据本发明再一实施例的用于传输媒 流的装置 1300的示 意性框图, 该用于传输媒体流的装置 1300可以为 DASH客户端, 但本发明 实施例不限于此。 如图 16所示, 该用于传输媒体流的装置 1300包括: 发送器 1310, 用于向超文本传送协议动态自适应流 DASH代理发送用 于请求媒体的分片内容的分片请求消息;

接收器 1320, 用于接收该 DASH代理根据该发送器 1310发送的该分片 请求消息发送的分片组播指示消息,该分片组 播指示消息携带该分片内容的 组播传输信息,并且该分片组播指示消息用于 指示 DASH客户端通过多媒体 广播组播业务 MBMS客户端接收该分片内容;

该发送器 1310还用于根据该接收器 1320接收的该分片组播指示消息, 向该 MBMS客户端发送分片传送请求消息, 该分片传送请求消息携带该组 播传输信息;

该接收器 1320还用于接收该 MBMS客户端根据该发送器 1310发送的 该分片传送请求消息发送的该分片内容。

可选地, 该接收器 1320接收的该分片组播指示消息携带的该组播 输 信息包括下列信息中的至少一项: 组播该分片内容所占用的频段信息、 组播 该分片内容的服务标识、 组播该分片内容的 MBMS会话标识、 组播该分片 内容的传输标识、 组播该分片内容的传输会话标识、 组播该分片内容的服务 区域和组播该分片内容的调度信息。

根据本发明实施例的用于传输媒体流的装置 1300可对应于根据本发明 实施例的用于传输媒体流的方法中的 DASH客户端,并且用于传输媒体流的 装置 1300中的各个模块的上述和其它操作和 /或功能分别为了实现图 6和图 8中的各个方法的相应流程, 为了筒洁, 在此不再赘述。

因此, 根据本发明实施例的用于传输媒体流的装置, 通过将多个用户在 单播承载上的相同媒体内容通过 MBMS通道组播, 能够节省回程网络资源 以及基站的空口资源, 从而降低媒体流的传输成本。

图 17示出了根据本发明再一实施例的用于传输媒 流的装置 1400的示 意性框图, 该用于传输媒体流的装置 1400可以为 MBMS客户端, 但本发明 实施例不限于此。 如图 17所示, 该用于传输媒体流的装置 1400包括:

接收器 1410, 用于接收广播组播服务中心 BM-SC发送的媒体的用户业 务描述 USD和文件传输表 FTD实例信息,根据该 USD和该 FTD实例信息, 接收该媒体的分片内容,以及接收超文本传送 协议动态自适应流 DASH客户 端发送的分片传送请求消息, 该分片传送请求消息携带该分片内容的组播传 输信息;

发送器 1420, 用于根据该接收器 1410接收的该分片传送请求消息携带 的该组播传输信息, 向该 DASH客户端发送该接收器 1410接收的该分片内 容。

可选地, 该接收器 1410接收的该分片传送请求消息携带的该组播 输 信息包括下列信息中的至少一项: 组播该分片内容所占用的频段信息、 组播 该分片内容的服务标识、 组播该分片内容的 MBMS会话标识、 组播该分片 内容的传输标识、 组播该分片内容的传输会话标识、 组播该分片内容的服务 区域和组播该分片内容的调度信息。

根据本发明实施例的用于传输媒体流的装置 1400可对应于根据本发明 实施例的用于传输媒体流的方法中的 MBMS客户端, 并且用于传输媒体流 的装置 1400中的各个模块的上述和其它操作和 /或功能分别为了实现图 7和 图 8中的各个方法的相应流程, 为了筒洁, 在此不再赘述。

因此, 根据本发明实施例的用于传输媒体流的装置, 通过将多个用户在 单播承载上的相同媒体内容通过 MBMS通道组播, 能够节省回程网络资源 以及基站的空口资源, 从而降低媒体流的传输成本。

图 18示出了根据本发明另一实施例的用户设备 1500的示意性框图, 该 用户设备 1500包括: 如图 16所示的用于传输媒体流的第一装置 1510和如 图 17所示的用于传输媒体流的第二装置 1520。

其中, 该第一装置可以为 DASH客户端, 该第二装置可以为 MBMS客 户端, 但本发明实施例不限于此。

因此, 根据本发明实施例的用户设备, 通过将多个用户在单播承载上的 相同媒体内容通过 MBMS通道组播, 能够节省回程网络资源以及基站的空 口资源, 从而降低媒体流的传输成本。

应理解, 在本发明实施例中, 术语"和 /或"仅仅是一种描述关联对象的关 联关系,表示可以存在三种关系。 例如, A和 /或 B, 可以表示: 单独存在 A, 同时存在 A和 B, 单独存在 B这三种情况。 另外, 本文中字符" /", 一般表 示前后关联对象是一种"或"的关系。

本领域普通技术人员可以意识到, 结合本文中所公开的实施例中描述的 各方法步骤和单元, 能够以电子硬件、 计算机软件或者二者的结合来实现, 为了清楚地说明硬件和软件的可互换性,在上 述说明中已经按照功能一般性 地描述了各实施例的步骤及组成。 这些功能究竟以硬件还是软件方式来执 行, 取决于技术方案的特定应用和设计约束条件。 本领域普通技术人员可以 对每个特定的应用来使用不同方法来实现所描 述的功能,但是这种实现不应 认为超出本发明的范围。

所属领域的技术人员可以清楚地了解到, 为了描述的方便和筒洁, 上述 描述的系统、 装置和单元的具体工作过程, 可以参考前述方法实施例中的对 应过程, 在此不再赘述。

在本申请所提供的几个实施例中, 应该理解到, 所揭露的系统、 装置和 方法, 可以通过其它的方式实现。 例如, 以上所描述的装置实施例仅仅是示 意性的, 例如, 所述单元的划分, 仅仅为一种逻辑功能划分, 实际实现时可 以有另外的划分方式, 例如多个单元或组件可以结合或者可以集成到 另一个 系统, 或一些特征可以忽略, 或不执行。 另外, 所显示或讨论的相互之间的 耦合或直接耦合或通信连接可以是通过一些接 口、装置或单元的间接耦合或 通信连接, 也可以是电的, 机械的或其它的形式连接。

所述作为分离部件说明的单元可以是或者也可 以不是物理上分开的,作 为单元显示的部件可以是或者也可以不是物理 单元, 即可以位于一个地方, 或者也可以分布到多个网络单元上。可以根据 实际的需要选择其中的部分或 者全部单元来实现本发明实施例方案的目的。

另外, 在本发明各个实施例中的各功能单元可以集成 在一个处理单元 中, 也可以是各个单元单独物理存在, 也可以是两个或两个以上单元集成在 一个单元中。 上述集成的单元既可以采用硬件的形式实现, 也可以采用软件 功能单元的形式实现。

所述集成的单元如果以软件功能单元的形式实 现并作为独立的产品销 售或使用时, 可以存储在一个计算机可读取存储介质中。 基于这样的理解, 本发明的技术方案本质上或者说对现有技术做 出贡献的部分, 或者该技术方 案的全部或部分可以以软件产品的形式体现出 来,该计算机软件产品存储在 一个存储介质中, 包括若干指令用以使得一台计算机设备(可以 是个人计算 机, 服务器, 或者网络设备等)执行本发明各个实施例所述 方法的全部或部 分步骤。 而前述的存储介质包括: U盘、 移动硬盘、 只读存储器(Read-Only Memory, 筒称为 " ROM" )、 随机存取存储器( Random Access Memory, 筒 称为" RAM" )、 磁碟或者光盘等各种可以存储程序代码的介质 。

以上所述, 仅为本发明的具体实施方式, 但本发明的保护范围并不局限 于此, 任何熟悉本技术领域的技术人员在本发明揭露 的技术范围内, 可轻易 想到各种等效的修改或替换, 这些修改或替换都应涵盖在本发明的保护范围 之内。 因此, 本发明的保护范围应以权利要求的保护范围为 准。