时移电视业务建立方法以及时移电视媒体功能实体的制作方法

文档序号:7658241阅读:209来源:国知局
专利名称:时移电视业务建立方法以及时移电视媒体功能实体的制作方法
技术领域
本发明涉及通信领域,尤其涉及一种时移电视业务建立方法以及时移电 视媒体功能实体。
背景技术
时移电视业务是一种新兴的流媒体业务,目前一种基于现有IP网络的解
决方案如图l所示,该系统由头端(Headend )、中间件(Middleware )、 VOD 系统(VOD system )以及机顶盒(STB )等构成。
在现有系统中实现时移电视业务的基本过程为
机顶盒104开始从中间件102获取节目单,根据节目单在机顶盒104加 入播放所选节目的组播组接收电视节目,该节目是以组播方式发送的;
若用户选择节目暂停,或者快退操作,则机顶盒104向中间件102发出 请求,中间件102与VOD系统103交互定位对应的单播节目源并传递地址给 中间件102,中间件102返回给才几顶盒104;
随后机顶盒104从VOD系统103获取单播节目流并使用实施流协议 (RTSP, Real Time Streaming Protocol)对该节目进行控制。若用户选择快进 并赶上直播节目,则机顶盒104再次切换到组播接收状态。
上述方案是针对现有IP网络的方案,采用HTTP/RTSP等作为业务请求 或者控制信令实现时移电视业务,但是针对目前飞速发展的IP多媒体子系统 (IMS, IP Multimedia Subsystem )而言,现有技术中并没有明确的在IMS系 统中实现时移电视业务的具体方式。

发明内容
本发明实施例要解决的技术问题是提供一种时移电视业务建立方法以及 时移电视媒体功能实体,能够在IMS网络中实现时移电视业务。
本发明实施例提供的时移电视业务建立方法,包括时移电视媒体功能
实体接收终端发起的包含内容交付通道信息以及内容控制通道信息的媒体协
商;根据所述媒体协商结果建立与所述终端之间的传输连接;通过所述传输 连接接收终端发送的媒体播放请求;通过根据所述内容交付通道信息建立的 内容交付通道向终端发送所述媒体播放请求对应的媒体信息。
本发明实施例提供的时移电视业务建立方法,包括时移电视媒体功能 实体接收终端发起的包含内容控制通道信息的媒体协商;根据所述媒体协商 结果建立与所述终端之间的传输连接;通过所述传输连接接收终端发送的内 容交付通道信息请求消息,向所述终端返回包含内容交付通道信息的响应消 息;接收终端发送的媒体播放请求;通过根据所述内容交付通道信息建立的 内容交付通道向终端发送所述媒体播放请求对应的媒体信息。
本发明实施例提供的时移电视业务建立方法,包括业务控制功能实体 接收终端上报的操作信息;向时移电视媒体功能实体发送会话初始化请求消 息;时移电视媒体功能实体发起包含内容控制通道信息以及内容交付通道信 息的媒体协商请求;根据所述媒体协商结果建立与所述终端之间的传输连接; 通过所述传输连接接收终端发送的媒体播放请求;通过根据所述内容交付通 道信息建立的内容交付通道向终端发送所述媒体播放请求对应的媒体信息。
本发明实施例提供的时移电视业务建立方法,包括业务控制功能实体 接收终端发送的包含时移电视业务信息的会话更改请求消息;向时移电视媒 体功能实体发送会话初始化请求消息;时移电视媒体功能实体发起包含所述 内容控制通道信息的媒体协商请求;根据所述媒体协商结果建立与所述终端 之间的传输连接;通过所述传输连接接收终端发送的媒体播放请求,向所述 终端返回包含内容交付通道信息的响应消息;通过根据所述内容交付通道信 息建立的内容交付通道向终端发送所述媒体播放请求对应的媒体信息。
本发明实施例提供的时移电视业务建立方法,包括业务控制功能实体 接收终端发送的包含频道标识的会话初始化请求消息;根据所述频道标识确 定内容交付类型;根据所述内容交付类型进行相应的处理;或业务控制功能 实体接收终端发送的包含频道标识以及节目位置信息的会话初始化请求消 息;根据所述频道标识以及节目位置信息确定内容交付类型;根据所述内容
交付类型进行相应的处理。
本发明实施例提供的时移电视媒体功能实体,包括请求消息接收单元, 用于接收终端发送的包含内容交付通道信息以及内容控制通道信息的请求消
息;通道建立控制单元,用于根据所述内容控制通道信息建立与所述终端之 间的传输连接;请求接收单元,用于通过所述传输连接接收终端发送的媒体 播放请求;媒体信息返回单元,用于通过所述内容交付通道信息对应的内容 交付通道向终端发送所述媒体播放请求对应的媒体信息;或接收单元,用于 接收终端发送的包含内容控制通道信息的请求消息;通道建立控制单元,用 于根据所述内容控制通道信息建立与所述终端之间的传输连接;消息传输单 元,用于通过所述传输连接接收终端发送的内容交付通道信息请求消息,向 所述终端返回包含内容交付通道信息的响应消息;请求接收单元,用于接收 终端发送的媒体播放请求;媒体信息返回单元,用于通过所述内容交付通道 信息对应的内容交付通道向终端发送所述媒体播放请求对应的媒体信息。
本发明实施例提供的时移电视业务触发方法,包括终端根据用户的操 作向业务控制功能实体发送操作信息和/或时移电视业务信息;业务控制功能 实体根据所述操作信息和/或时移电视业务信息触发时移电视业务。
从以上技术方案可以看出,本发明实施例具有以下优点 由于本发明实施例中,时移电祸L媒体功能实体接收终端发送的包含内容 交付通道信息以及内容控制通道信息的请求消息,所以时移电祸J某体功能实 体可以根据接收到的内容控制通道信息建立与终端之间用于传输控制信令的 内容控制通道,可以根据内容交付通道信息建立与终端之间用于传输实时流 媒体的内容交付通道,所以可以在IMS系统中实现时移电视业务。


图1为现有技术中时移电视业务系统结构图; 图2为本发明实施例中时移电视业务建立方法第一实施例流程图; 图3为本发明实施例中时移电视业务建立方法第二实施例流程图; 图4为本发明实施例中时移电视业务建立方法第三实施例流程图5为本发明实施例中时移电视业务建立方法第四实施例流程图; 图6为本发明实施例中时移电视业务建立方法第五实施例流程图; 图7为本发明实施例中时移电祸J某体功能实体第一实施例示意图; 图8为本发明实施例中时移电视j某体功能实体第二实施例示意图。
具体实施例方式
本发明实施例提供了一种时移电视业务建立方法以及时移电视媒体功能 实体,用于在IMS网络中实现时移电视业务(TsTV, Time Shift TV )。
时移电视业务根据用户进入时移电视的形式可分为如下两种类型
l)直接时移方式用户在观看直播电视时,按暂停或倒退键,由直播进 入时移。
2 )时移频道方式电子节目导航(EPG, Electronic Program Guide )提供
时移频道信息,用户可选择时移视频节目,选择观看。
TsTV业务处理过程可分解为如下4个基本子过程,具体为
A、 业务建立过程主要指业务的初始建立过程。
B、 VCR操作过程用户在观看时移电视业务时可进行VCR操作(或称 为Trick Mode),如暂停、快进、快退和跳转等。
C、 业务建立后,单播与多播之间的切换过程在IMS Based IPTV系统 中,直播电视(LTV),常采用组播方式传送^;某体流,而时移电^L业务,在非 最新播放状态下(正播放时移内容)常采用单播方式传送媒体流,而在最新 播放状态下(正播放直播内容)常采用组播方式传送媒体流。在时移电视业 务会话建立后,用户可进行VCR操作,如快进或跳转到最新播放点,于是触 发多播与单播传送方式之间的切换。
D、 业务释放过程。
上面对TsTV业务进行了概括性的介绍,下面详细介绍本发明实施例中的 TsTV业务建立方法,具体的,根据用户接入方式,本发明实施例中的TsTV 业务建立方法可分为两类
一、直接时移方式
在本方式下,又可将TsTV业务建立方法细分为四种不同的实施例
1、同时建立内容交付通道以及内容控制通道
请参阅图2,本发明实施例中TsTV业务建立方法第一实施例包括
201、 用户请求暂停节目;
其中,用户观看LTV,交付方式为多播,观看过程中用户请求暂停节目。
用户在观看支持VCR操作(或Trick Mode)的直播电视(LTV)时请求暂停。
202、 终端向基本控制实体请求退出多播组;
终端记录媒体的播放位置信息,并向提供直播媒体流的多播点发送离开 多播组的报告,本实施例中,基于IGMP1.0版本时不需要发送离开多播组的 报告消息,但基于IGMP2.0版本时,则需要发送离开多播组的报告消息,故 该步为条件可选。
203、 用户请求继续播放电视节目;
例如用户通过远程操作手柄的播放键请求继续播放电视节目,由于此时 用户已经不再接收多播媒体流,则需要进行TsTV业务才能使得用户继续观看 电4见节目。
204、 终端发送会话更改请求;
终端向网络(IMS Core)发送会话更改请求,请求中包含内容交付通道 和内容控制通道(如TCP连接)的媒体描述信息(SDPofferl)。
本实施例中,根据具体情况可保存或去激活原直播电视的多播媒体流。
205、 转发会话更改请求;
IMS Core收到终端的会话更改请求消息后,根据3GPP IMS规范定义的 IMS Core信令路由规则,将终端的会话更改请求前传给提供直播电视的业务 控制功能实体(SCF, Service Control Function )。
206、 发起会话初始化请求;
SCF收到会话更改请求后,根据会话更改请求的消息内容判断用户是否 正请求TsTV业务,判断的依据为会话更改请求消息内容中的SIP头域中携带 的业务标识信息或SDP消息体中控制通道信息,若判断用户正请求TsTV业 务时,SCF发起新会话的初始请求到提供TsTV业务的时移电视4某体功能实体 (TsTV MF , Time Shift TV Media Function),初始会话请求消息中包含内容交 付通道和内容控制通道的媒体描述信息(SDP Offer2 )。
本实施例对SCF与TsTVMF之间的消息路由方式不做任何限定,例如可 以不经过IMS Core ^各由转发。
207 、返回会话初始化响应消息;
提供时移业务媒体资源的TsTV MF收到请求后,建立SIP会话和RTSP 会话,生成RTSP会话的会话标识符(SessionID),分配时移电视业务需要媒 体资源,然后返回会话初始响应消息(200OK),消息中包含内容交付通道和 内容控制通道的媒体Answer信息(SDPAnswer2 ),并等待TCP连接的建立。
208 、返回会话更改响应消息;
SCF向IMS Core发送会话更改响应消息(200 OK),消息中包含内容交 付通道和内容控制通道的+某体Answer信息(SDP Answerl )。
209 、转发会话更改响应消息;
IMS Core向终端前传会话更改响应消息(200 OK),消息中包含内容交 付通道和内容控制通道的媒体Answer信息(SDP Answerl )。
210 ~ 212、终端返回确认消息;
终端收到会话更改响应消息后,保存响应消息中关键信息,如媒体描述 和会话ID等信息,如果采用SIP relNVITE机制,那么终端向IMS Core发送 响应确iU肖息,消息经过SCF传送到TsTV MF。
213、建立承载连接;
在前面的步骤中,终端,SCF以及TsTV MF通过交互内容交付通道信息 和内容控制通道信息进行媒体协商。
终端根据媒体协商结果,与TsTVMF建立承栽实时流控制协议的传输连
接(如TCP连接)。
214、 终端发送媒体播放请求;
终端通过内容控制通道向TsTV MF发送播放请求消息(RTSP PLAY), 消息包含会话ID、媒体位置信息(如播放绝对时间)等参数信息。
215、 返回々某体纟番》t响应;
TsTV MF通过内容控制通道向终端发送播放消息(RTSP 200OK )。
216、 传^ri某体流。
TsTV MF通过内容交付通道向终端发送流媒体内容。
本实施例中以用户暂停和继续观看的操作为例说明了 TsTV业务的实现 方式,可以理解的是,同样可以是其他的操作,例如快进或慢进等等,具体 实现流程类似。
本实施例中步骤210至步骤215为可选步骤,可以根据实际情况进行选择。
本实施例由于通过终端发送包含内容交付通道信息和内容控制通道信息 的会话更改请求消息,所以TsTVMF可以根据这两个参数建立内容控制通道 以及内容交付通道,所以实现了在IMS系统中的TsTV业务。
2、独立建立内容交付通道以及内容控制通道
请参阅图3,本发明实施例中TsTV业务建立方法第二实施例包括
301'、用户请求暂停节目;
其中,用户观看LTV,交付方式为多播,观看过程中用户"^求暂停节目。 用户在观看支持VCR操作(或Trick Mode)的LTV时请求暂停。 302、终端向基本控制实体请求退出多播组;
终端记录媒体的播放位置信息,并向提供直播媒体流的多播点发送离开 多播组的报告,本实施例中,基于IGMP1.0版本时不需要发送离开多播组的 报告消息,但基于IGMP2.0版本时,则需要发送离开多播组的报告消息,故 该步为条件可选。
303、 用户请求继续播放电视节目;
例如用户通过远程操作手柄的播放键请求继续播放电视节目,由于此时 用户已经不再接收多播媒体流,则需要进行TsTV业务才能使得用户继续观看 电视节目。
304、 终端发起会话更改请求;
本实施例中,会话更改请求中包含的内容会有以下两种可能
A、 终端发送的会话更改请求中包含时移节目的内容对象标识(如RTSP 的R叫uest-URI头域包含RTSP URI);
B、 终端发送的会话更改请求中不包含时移节目的内容对象标识。
则该步骤发起的会话更改请求中包含内容控制通道的媒体描述信息(SDP offerl ),在该信息中有可能包含时移节目的内容对象标识。
本实施例中,根据具体情况可保存或去激活原直播电视的多播媒体流。
305、 转发会话更改请求;
IMS Core收到终端的会话更改请求消息后,根据3GPP IMS规范定义的 IMS Core信令路由规则,将终端的会话更改请求前传给提供直播电视的SCF。
306、 发起会话初始化请求;
收到会话更改请求后,SCF根据会话更改请求的消息内容判断出用户正 请求时移电视业务,SCF发起新会话的初始请求到提供时移电视业务的TsTV MF,初始会话请求消息中包含内容控制通道的媒体描述信息(SDPOffer2)。
307、 返回会话初始化响应;
提供时移业务媒体资源的TsTVMF收到请求后,建立SIP会话。
对于上述情况A, TsTV MF同时建立RTSP会话,生成RTSP会话的会话 标识符(SessionID),分配时移电视业务需要媒体资源;
对于上述情况B, TsTV MF不建立RTSP会话,在响应消息中包含内容 对象标识。
然后返回会话初始响应消息(200OK),请求中包含内容控制通道的媒体 Answer信息(SDP Answer2 ),并等待TCP连接的建立。
308、 返回会话更改响应消息;
SCF向IMS Core发送会话更改响应消息(200 OK ),消息中包含内容控 制通道的々某体Answer信息(SDP Answerl )。
309、 转发会话更改响应消息;
IMS Core向终端前传会话更改响应消息(200 OK),消息中包含内容控 制通道的媒体Answer信息(SDP Answerl )。
310-312、终端返回确认消息;
终端收到会话更改响应消息后,保存响应消息中关键信息,如内容控制 通道的媒体描述和会话ID等信息,如果采用SIPreINVITE机制,那么终端向 IMS Core发送响应确认消息,消息经过SCF传送到TsTV MF。
313、 建立承载连接;
在前面的步骤中,终端,SCF以及TsTV MF通过交互内容4空制通道信息 进行媒体协商。
终端根据媒体协商结果,与TsTVMF之间建立承载实时流控制协议的传 输连接(如TCP连接)。
313b、获取媒体描述信息;
终端通过已建立的内容控制通道向TsTV MF请求内容交付通道的媒体描 述信息,如发送RTSP SUBSCRIBE请求,TsTV MF向终端返回响应消息(RTSP 200 OK),消息中包含内容交付通道的媒体描述信息。
314、 发起会话更改请求;
终端向IMS Core再次发送会话更改请求,请求消息中新增内容交付通道 的媒体行(SDP Offer3),对于上述情况B,在请求的内容控制通道的媒体行 中增加内容对象标识信息。
315、 转发会话更改请求;
IMS Core收到终端的会话更改请求消息后,根据3GPP IMS规范定义的
IMS Core信令路由规则,将终端的会话更改请求路由到SCF 。
316、 发送会话更改请求;
收到会话更改请求后,SCF发起会话更改请求到相应的TsTV MF,会话 更改请求消息中包括内容控制通道的媒体行和内容交付通道的々某体行(SDP Offer4 )。
317、 返回会话更改响应;
TsTVMF收到请求后,分配时移电视业务需要if某体资源,对于上述情况 B, TsTV MF建立RTSP会话,在响应消息中包含会话ID信息。然后返回会 话初始响应消息(200 OK),请求中包含内容控制通道的媒体Answer信息(SDP Answer4 )
318、 返回会话更改响应;
SCF向IMS Core发送会话更改响应消息(200 OK ),消息中包含内容交 付通道和内容控制通道的媒体Answer信息(SDP Answer3 )。
319、 转发会话更改响应;
IMS Core向终端前传会话更改响应消息(200 OK ),消息中包含内容交 付通道和内容控制通道的媒体Answer信息(SDP Answer3 )。
320 ~ 322、终端返回确认消息;
终端收到会话更改响应消息后,保存响应消息中关键信息,如媒体描述 和会话ID等信息,如果采用SIP reINVITE机制,那么终端向IMS Core发送 响应确认消息,消息经过SCF传送到TsTV MF。
323、 终端发送媒体播放请求;
终端通过内容控制通道向TsTV MF发送播放i青求消息(RTSP PLAY), 消息包含会话ID、媒体位置信息(如播放绝对时间)等参数信息。
324、 返回媒体播放响应;
TsTV MF通过内容控制通道向终端发送播放消息(RTSP 200OK )。
325、 传输媒体流。
TsTV MF通过内容交付通道向终端发送流媒体内容。 本实施例中以用户暂停和继续观看的操作为例说明了 TsTV业务的实现
方式,可以理解的是,同样可以是其他的操作,例如快进或慢进等等,具体 实现流程类似。
本实施例与TsTV业务建立方法第一实施例的区别在于,本实施例中的内 容控制通道和内容交付通道并不是同时建立,而是先建立内容控制通道,之 后通过该内容控制通道获取内容交付通道的媒体描述信息从而建立内容交付 通道,所以提高了本发明实施例中TsTV业务建立方法的灵活性。
3、上报操作信息触发TsTV业务
请参阅图4,本发明实施例中TsTV业务建立方法第三实施例包括
401、 用户请求暂停节目;
其中,用户观看LTV,交付方式为多播,观看过程中用户请求暂停节目。 用户在观看支持VCR操作(或Trick Mode)的LTV时请求暂停。
402、 终端向基本控制实体请求退出多播组;
终端记录媒体的播放位置信息,并向提供多播媒体流的多播控制点发送 离开多播组的报告,本实施例中,基于IGMPl.O版本时不需要发送离开多播 组的报告消息,但基于IGMP2.0版本时,则需要发送离开多播组的报告消息, 故该步为条件可选。
403、 用户请求继续播放电4见节目;
例如用户通过远程操作手柄的播放键请求继续播放电视节目,由于此时 用户已经不再接收多播媒体流,则需要进行TsTV业务才能使得用户继续观看 电^L节目。
404、 发送操作上报请求;
本实施例中可能会有两种操作请求上报,分别为
A、终端上报按键原始信息(如按键编码)终端将用户的4安4建/操作的原 始信息上报给SCF,由SCF解析按键的含义,结合业务上下文,确定用户的
业务请求信息。
B、终端上报VCR操作信息(如携带类似RTSP协议参数Scale/Range 信息)终端需要将用户的按键/操作转化为VCR操作信息,然后将VCR操作 信息上报给SCF。
终端向SCF上报的具体信令实现方法有多种,包含但不限于SIP Message/Info机制、SIP Subscribe/Notify机制和非SIP机制等方法。
405、 触发TsTV业务建立;
SCF根据业务处理逻辑(LTV观看中用户请求暂停/播放操作)判断出用 户请求时移电视业务,于是触发时移电视业务的建立。
406、 发起会话初始化请求;
SCF向TsTV MF发送会话初始请求,请求中不包含SDP消息体。
407、 返回会话初始卩匕响应;
TsTV MF收到会话初始请求后,建立SIP会话,向SCF返回会话初始响 应消息(200 OK),响应中包含内容控制通道和内容交付通道的媒体描述信息 (SDP offer 1 )。
408、 发送会话更改请求;
SCF收到TsTV MF的会话初始响应消息后,向IMS Core发送会话更改 请求,请求中包含内容控制通道和内容交付通道媒体描述信息(SDPoffer2)。
409、 转发会话更改请求;
IMS Core根据IMS信令路由规则将收到的会话更改请求前传给终端。
410、 终端返回会话更改响应;
终端收到网络的会话更改请求消息,然后根据终端能力和业务处理规则 向IMS Core返回会话更改响应消息,响应消息中包含内容控制通道和内容交 付通道的i某体Answer信息(SDP answer2 )。
411、 转发会话更改响应;
IMS Core根据IMS信令路由规则将收到的会话更改响应消息前传给
SCF。
412-413、发送会话更改确认;
SCF返回会话更改响应给终端,消息经过IMS Core路由。
414、 发送会话初始化确^人;
SCF根据收到的终端会话更改响应消息,构造会话初始确i人消息,消息 中包含内容控制通道和内容交付通道的媒体Answer信息(SDP answerl )。
415、 执行后续步骤 其中,后续流程包括
A、 终端发送々某体播放请求;
终端通过内容控制通道向TsTV MF发送播放请求消息(RTSP PLAY), 消息包含会话ID、媒体位置信息(如播放绝对时间)等参数信息。
B、 返回i:某体l番;改响应;
TsTV MF通过内容控制通道向终端发送播放消息(RTSP 200OK )。
C、 传输媒体流。
TsTV MF通过内容交付通道向终端发送流媒体内容。
本实施例中,终端通过上报操作信息触发TsTV业务,具体的操作信息类 型可以根据实际情况进行确定,所以提高了本发明实施例中TsTV业务建立方 法的灵活性。
4、上报业务信息触发TsTV业务
请参阅图5,本发明实施例中TsTV业务建立方法第四实施例包括
501、 用户请求暂停节目;
其中,用户观看LTV,交付方式为多播,观看过程中用户请求暂停节目。 用户在观看支持VCR操作(或Trick Mode)的LTV时请求暂停。
502、 终端向基本控制实体请求退出多播组;
终端记录媒体的播放位置信息,并向提供多播媒体流的多4番控制点发送
离开多播组的报告,本实施例中,基于IGMP1.0版本时不需要发送离开多播 组的报告消息,但基于IGMP 2.0版本时,则需要发送离开多播组的报告消息, 故该步为条件可选。
503 、用户请求继续播放电视节目;
例如用户通过远程操作手柄的播放键请求继续播放电视节目,由于此时 用户已经不再接收多播媒体流,则需要进行TsTV业务才能使得用户继续观看 电#见节目。
504、 发起会话更改请求;
终端根据当前的业务上下文和用户的VCR操作确定用户正请求时移电视 业务,于是向IMS Core发送会话更改请求,请求中不包含SDP消息体,包含 时移电视业务信息,标识用户正请求电视业务的方式包含但不限于采用业务 标识的方法。
505、 转发会话更改请求;
IMS Core根据IMS信令路由规则将收到的会话更改请求前传给终端。
506、 发起会话初始化请求;
SCF收到终端的会话更改请求消息后,根据请求中时移电^L业务信息, SCF确定需要触发时移电视业务,于是向TsTVMF发送会话初始请求,请求 中不包含SDP消息体。
507、 返回会话初始化响应;
TsTV MF收到会话初始请求后,建立会话,并返回会话初始响应消息, 响应消息中包含内容控制通道和内容交付通道的媒体描述(SDP offerl )。
508、 返回会话更改响应;
SCF根据收到的会话更改响应消息和业务上下文信息,构造会话更改响 应消息和消息体,响应消息中包含内容控制通道和内容交付通道的媒体描述 信息(SDPoffer2)。
509、 转发会话更改响应;
IMS Core根据IMS信令路由规则将收到的会话更改响应消息前传给终端。
510、 返回会话更改确认;
终端收到网络的会话更改响应消息,然后根据终端能力和业务处理规则 向IMS Core返回会话更改确认消息,确认消息中包含内容控制通道和内容交 付通道的4某体应答(SDP answer2 )。
511、 转发会话更改确认;
IMS Core根据IMS信令路由规则将收到的会话更改确认消息前传给 SCF。
512、 返回会话初始化确-认;
SCF根据收到的会话确认消息和业务上下文信息,构造会话初始确认消 息,消息中包内容控制通道和内容交付通道的媒体Answer信息(SDP answer!)。
513、 4丸行后续流程; 其中,后续流程包括
A、 终端发送媒体播放请求;
终端通过内容控制通道向TsTV MF发送播放请求消息(RTSP PLAY), 消息包含会话ID、媒体位置信息(如播放绝对时间)等参数信息。
B、 返回媒体播放响应;
TsTV MF通过内容控制通道向终端发送播i丈消息(RTSP 200OK )。
C、 传输媒体流。
TsTV MF通过内容交付通道向终端发送流+某体内容。
本实施例中,终端通过上报业务信息触发TsTV业务,终端4艮据当前业务 上下文将用户的按键/:燥作转化为业务请求信息,如正进行LTV业务,终端判 断出用户正请求时移电视业务,于是将时移业务请求信息上报给SCF, SCF 根据业务请求信息调用合适的业务处理逻辑,如触发时移电视业务的建立, 所以提高了本发明实施例中TsTV业务建立方法的灵活性。
二、时移频道方式
请参阅图6,本发明实施例中TsTV业务建立方法第五实施例包括
601、 浏览EPG;
用户浏览EPG菜单,选择进入时移频道子菜单,选定特定时移频道(即 要求从上次退出播放位置或最新位置开始播放)和/或指定播放节目或播放位 置并请求观看。
602、 发起会话初始化请求;
终端向IMS Core发送会话初始请求,请求包含频道标识和节目位置信息 等,但不包含内容控制通道或内容交付通道的媒体描述(即不含SDP)。
603 、转发会话初始化请求;
IMS Core根据3GPP IMS规范描述的路由规则将终端的会话初始请求前 传给SCF。
604、 发起会话初始化请求;
SCF收到会话初始请求消息后,根据请求中携带的信息识别用户请求时 移电视业务,建立会话,用户请求观看时移频道并且未指定播放节目或位置 信息,SCF根据存储的用户业务信息(如果上次退出本频道的位置信息)和 /或本地策略确定媒体交付通道采用多播还是单播方式。
如需要给用户发送当前直播内容则采用多播媒体流的交付方式,SCF向 IMS Core发送会话初始响应消息(即执行步骤606 ),消息包含多^番媒体流的 媒体描述,后续建立过程与现有LTV业务建立过程一致,本实施例不再重复 描述。
如果需要给用户发送过去某时间的内容则可采用单播媒体流的交付方 式。SCF向提供时移电视媒体资源的TsTV MF发送会话初始请求,消息不包 含媒体描述信息,执行步骤605。
605、 返回会话初始化响应;
TsTV MF向SCF发送会话初始响应消息,消息包含内容控制通道和内容 交付通道的媒体描述(SDP Offer 1 )。
606、 返回会话初始化响应;
SCF根据TsTV MF的会话初始响应消息构造会话初始响应消息,消息包 含内容控制通道和内容交付通道的媒体描述(SDP offer2),然后发送该会话 初始响应消息给IMS Core。
607、 转发会话初始化响应;
IMS Core根据3GPP IMS规范描述的路由规则将会话初始响应消息前传 给SCF。
608、 609或608、 609、 610:返回会话初始化响应
当前面的流程中执行步骤605时,此处需要执行步骤610;
终端经IMS Core向SCF发送会话初始确iU肖息,消息包含内容控制通道 和内容交付通道的力某体Answer信息(SDP Answer2 ), SCF将该消息前传给 TsTV MF,消息中包含媒体Answer信息(SDP Answer 1 )。
611A、 612A:若需要多播媒体流,则加入多播组,由基本控制实体向终 端发送多播媒体流;
611B-613B:若需要单播媒体流,则建立内容控制通道,并向TsTVMF 发起播放请求,TsTVMF返回播放响应后,向终端发送媒体流。
本实施例针对的是时移频道方式中TsTV业务的实现方式,所以进一步提 高了本发明实施例中TsTV业务建立方法的灵活性。
下面介绍本发明实施例中的装置实施例,请参阅图7,本发明实施例中时 移电视媒体功能实体第 一 实施例包括
请求消息接收单元701,用于接收终端发送的包含内容交付通道信息以及 媒体控制通道信息的请求消息;
通道建立控制单元702,用于根据内容控制通道信息建立与终端之间的传 输连接;
请求接收单元703,用于通过传输连接接收终端发送的媒体播放请求;
媒体信息返回单元704,用于通过内容交付通道信息对应的内容交付通道 向终端发送所述媒体播放请求对应的媒体信息。
请参阅图8,本发明实施例中时移电视媒体功能实体第二实施例包括
接收单元801,用于接收终端发送的包含内容控制通道信息的请求消息;
通道建立控制单元802,用于根据内容控制通道信息建立与终端之间的传 输连接;
消息传输单元803,用于通过传输连接接收终端发送的内容交付通道信息 请求消息,向终端返回包含内容交付通道信息的响应消息;
请求接收单元804,用于接收终端发送的媒体播放请求;
媒体信息返回单元805,用于通过内容交付通道信息对应的内容交付通道 向终端发送々某体播放请求对应的媒体信息。
本领域普通技术人员可以理解实现上述实施例方法中的全部或部分步骤 是可以通过程序来指令相关的硬件完成,所述的程序可以存储于一种计算机 可读存储介质中,该程序在执行时,包括如下步骤时移电视媒体功能实体 接收终端发起的包含内容交付通道信息以及内容控制通道信息的媒体协商; 根据所述媒体协商结果建立与所述终端之间的传输连接;通过所述传输连接 接收终端发送的媒体播放请求;通过根据所述内容交付通道信息建立的内容 交付通道向终端发送所述媒体播放请求对应的媒体信息。
上述提到的存储介质可以是只读存储器,磁盘或光盘等。
由于本发明实施例中,时移电视媒体功能实体接收终端发送的包含内容 交付通道信息以及内容控制通道信息的请求消息,所以时移电视媒体功能实 体可以根据接收到的内容控制通道信息建立与终端之间用于传输控制信令的 内容控制通道,可以根据内容交付通道信息建立与终端之间用于传输实时流 媒体的内容交付通道,所以可以在IMS系统中实现时移电视业务。
以上对本发明所提供的一种时移电视业务建立方法以及时移电视媒体功 能实体进行了详细介绍,对于本领域的一般技术人员,依据本发明实施例的 思想,在具体实施方式
及应用范围上均会有改变之处,综上所述,本说明书 内容不应理解为对本发明的限制。
权利要求
1、一种时移电视业务建立方法,其特征在于,包括时移电视媒体功能实体接收终端发起的包含内容交付通道信息以及内容控制通道信息的媒体协商;根据所述媒体协商结果建立与所述终端之间的传输连接;通过所述传输连接接收终端发送的媒体播放请求;通过根据所述内容交付通道信息建立的内容交付通道向终端发送所述媒体播放请求对应的媒体信息。
2、 根据权利要求1所述的时移电视业务建立方法,其特征在于,所述时 移电视媒体功能实体接收终端发起的包含内容交付通道信息以及内容控制通 道信息的媒体协商的步骤之前包括用户在使用直播电视业务的过程中发起暂停请求;终端记录媒体的当前播放位置信息。
3、 根据权利要求2所述的时移电视业务建立方法,其特征在于,所述时 移电视媒体功能实体接收终端发起的包含内容交付通道信息以及内容控制通 道信息的媒体协商的步骤包括当用户发起继续播放请求时,终端向业务控制功能实体发送包含内容交 付通道信息以及内容控制通道信息的会话更改请求消息;所述业务控制功能实体根据所述会话更改请求消息中的业务标识或内容 控制通道信息判断用户请求的业务是否为时移电视业务,若是,则向时移电 视媒体功能实体发送包含内容交付通道信息以及内容控制通道信息的会话初 始化请求消息。
4、 根据权利要求1至3中任一项所述的时移电视业务建立方法,其特征 在于,所述根据媒体协商结果信息建立与所述终端之间的传输连接的步骤包 括根据媒体协商结果,终端与时移电视媒体功能实体之间建立承载实时流 控制协议的传输连接。
5、 根据权利要求4所述的时移电视业务建立方法,其特征在于,所述通 过所述传输连接接收终端发送的媒体播放请求的步骤包括终端通过所述传输连接向时移电视媒体功能实体发送包含消息会话标 识,媒体位置信息的播放请求消息。
6、 一种时移电视业务建立方法,其特征在于,包括 时移电视媒体功能实体接收终端发起的包含内容控制通道信息的媒体协商;根据所述媒体协商结果建立与所述终端之间的传输连接;通过所述传输连接接收终端发送的内容交付通道信息请求消息,向所述 终端返回包含内容交付通道信息的响应消息;接收终端发送的媒体播放请求;通过根据所述内容交付通道信息建立的内容交付通道向终端发送所述媒 体播放请求对应的媒体信息。
7、 根据权利要求6所述的时移电视业务建立方法,其特征在于,所述时 移电视媒体功能实体接收终端发起的包含内容控制通道信息的媒体协商的步 骤之前包括用户在使用直播电视业务的过程中发起暂停请求; 终端记录媒体的当前播放位置信息。
8、 根据权利要求7所述的时移电视业务建立方法,其特征在于,所述时 移电视媒体功能实体接收终端发起的包含内容控制通道信息的媒体协商的步 骤包括当用户请求继续播放时,终端向业务控制功能实体发送包含内容控制通 道信息的会话更改请求消息,所述内容控制通道信息中包含内容对象标识;所述业务控制功能实体根据所述会话更改请求消息中的业务标识或内容 控制通道信息判断用户请求的业务是否为时移电视业务,若是,则向时移电 视媒体功能实体发送包含内容交付通道信息以及内容控制通道信息的会话初 始化请求消息。
9、 根据权利要求8所述的时移电视业务建立方法,其特征在于,所述根 据所述媒体协商结果建立与所述终端之间的传输连接的步骤包括:根据媒体协商结果,终端与时移电视媒体功能实体之间建立承载实时流 控制协议的传输连接。
10、 一种时移电视业务建立方法,其特征在于,包括 业务控制功能实体接收终端上报的操作信息;向时移电视媒体功能实体发送会话初始化请求消息;时移电视媒体功能实体发起包含内容控制通道信息以及内容交付通道信 息的媒体协商请求;根据所述媒体协商结果建立与所述终端之间的传输连接;通过所述传输连接接收终端发送的媒体播放请求;通过根据所述内容交付通道信息建立的内容交付通道向终端发送所述+某 体播放请求对应的媒体信息。
11、 根据权利要求IO所述的时移电视业务建立方法,其特征在于,所述 操作信息为按键操作信息,或播放控制操作信息。
12、 根据权利要求11所述的时移电视业务建立方法,其特征在于,所述 向时移电视媒体功能实体发送会话初始化请求消息的步骤之前包括业务控制功能实体判断接收到的操作信息是否为时移电视业务操作信 息,若是,则执行向时移电视媒体功能实体发送会话初始化请求消息的步骤。
13、 一种时移电视业务建立方法,其特征在于,包括.'业务控制功能实体接收终端发送的包含时移电视业务信息的会话更改请 求消息;向时移电祸J某体功能实体发送会话初始化请求消息; 时移电视媒体功能实体发起包含所述内容控制通道信息的媒体协商请求; 根据所述媒体协商结果建立与所述终端之间的传输连接;通过所述传输连接接收终端发送的媒体播放请求,向所述终端返回包含内容交付通道信息的响应消息;通过根据所述内容交付通道信息建立的内容交付通道向终端发送所述々某 体播放请求对应的媒体信息。
14、 根据权利要求13所述的时移电视业务建立方法,其特征在于,所述 向时移电一见媒体功能实体发送会话初始化请求消息的步骤之前包括终端根据业务上下文确定时移电视业务信息。
15、 根据权利要求14所述的时移电视业务建立方法,其特征在于,所述 时移电视媒体功能实体发起包含所述内容控制通道信息的媒体协商请求的步 骤之后包括根据所述会话初始化响应消息以及业务上下文信息构造会话更改响应消息;将包含内容控制通道信息以及内容交付通道信息的会话更改响应消息发 送至终端。
16、 一种时移电视业务建立方法,其特征在于,包括 业务控制功能实体接收终端发送的包含频道标识的会话初始化请求消息;根据所述频道标识确定内容交付类型;根据所述内容交付类型进行相应的处理;或业务控制功能实体接收终端发送的包含频道标识以及节目位置信息的会 话初始化请求消息;根据所述频道标识以及节目位置信息确定内容交付类型;根据所述内容交付类型进行相应的处理。
17、 根据权利要求16所述的时移电视业务建立方法,其特征在于,所述确定内容交付类型的步骤包括若所述频道标识的内容标识用户请求播放当前节目,业务控制功能实体向核心网发送包含多播媒体流描述信息的会话初始化响应消息; 多播控制点向终端发送对应的多播媒体流; 或若所述频道标识以及节目位置信息标识用户请求播放当前节目,业务控 制功能实体向核心网发送包含多播媒体流描述信息的会话初始化响应消息;多播控制点向终端发送对应的多播媒体流。
18、 根据权利要求16所述的时移电视业务建立方法,其特征在于,所述 确定内容交付类型的步骤包括若所述频道标识的内容标识用户请求播放过去某时刻的节目,业务控制 功能实体向时移电祸J某体功能实体发送会话初始化请求;或若所述频道标识以及节目位置信息标识用户请求播放过去某时刻的节 目,业务控制功能实体向时移电视^某体功能实体发送会话初始化请求。
19、 根据权利要求18所述的时移电视业务建立方法,其特征在于,所述 根据所述内容交付类型进行相应的处理的步骤包括时移电视媒体功能实体发起包含内容控制通道信息的媒体协商请求;根据所述媒体协商结果建立与所述终端之间的传输连接;通过所述传输连接接收终端发送的媒体播放请求;通过所述内容交付通道信息对应的内容交付通道向终端发送所述媒体播 放请求对应的媒体信息。
20、 一种时移电视媒体功能实体,其特征在于,包括请求消息接收单元,用于接收终端发送的包含内容交付通道信息以及内 容控制通道信息的请求消息;通道建立控制单元,用于根据所述内容控制通道信息建立与所述终端之 间的传输连接;请求接收单元,用于通过所述传输连接接收终端发送的媒体播放请求;媒体信息返回单元,用于通过所述内容交付通道信息对应的内容交付通 道向终端发送所述媒体播放请求对应的媒体信息;或接收单元,用于接收终端发送的包含内容控制通道信息的请求消息;通道建立控制单元,用于根据所述内容控制通道信息建立与所述终端之 间的传输连接;消息传输单元,用于通过所述传输连接接收终端发送的内容交付通道信 息请求消息,向所述终端返回包含内容交付通道信息的响应消息;请求接收单元,用于接收终端发送的媒体播放请求;媒体信息返回单元,用于通过所述内容交付通道信息对应的内容交付通 道向终端发送所述媒体播放请求对应的媒体信息。
21、 一种时移电视业务触发方法,其特征在于,包括终端根据用户的操作向业务控制功能实体发送操作信息和/或时移电视业 务信息;业务控制功能实体根据所述操作信息和/或时移电视业务信息触发时移电 视业务。
22、 根据权利要求21所述的时移电视业务触发方法,其特征在于,所述 终端根据用户的操作向业务控制功能实体发送操作信息和/或时移电视业务信 息的步骤包括终端将操作信息和/或时移电视业务信息置于会话初始化协议消息中;将包含所述操作信息和/或时移电视业务信息的会话初始化协议消息发送 至业务控制功能实体。
全文摘要
本发明公开了一种时移电视业务建立方法以及时移电视媒体功能实体,用于在IMS网络中实现时移电视业务。本发明方法包括时移电视媒体功能实体接收终端发起的包含内容交付通道信息以及内容控制通道信息的媒体协商;根据所述媒体协商结果建立与所述终端之间的传输连接;通过所述传输连接接收终端发送的媒体播放请求;通过根据所述内容交付通道信息建立的内容交付通道向终端发送所述媒体播放请求对应的媒体信息。本发明还提供一种时移电视媒体功能实体。本发明可以在IMS网络中实现时移电视业务。
文档编号H04N7/173GK101340557SQ200710129329
公开日2009年1月7日 申请日期2007年7月4日 优先权日2007年7月4日
发明者漆宝剑, 鹏 王, 雷晓松 申请人:华为技术有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1