CN102860022A - 一种节目切换的方法、装置和媒体服务器 - Google Patents

一种节目切换的方法、装置和媒体服务器 Download PDF

Info

Publication number
CN102860022A
CN102860022A CN2011800027009A CN201180002700A CN102860022A CN 102860022 A CN102860022 A CN 102860022A CN 2011800027009 A CN2011800027009 A CN 2011800027009A CN 201180002700 A CN201180002700 A CN 201180002700A CN 102860022 A CN102860022 A CN 102860022A
Authority
CN
China
Prior art keywords
program
content identification
message
media server
redirect
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
CN2011800027009A
Other languages
English (en)
Other versions
CN102860022B (zh
Inventor
汪正洋
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
XFusion Digital Technologies Co Ltd
Original Assignee
Huawei Technologies Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Huawei Technologies Co Ltd filed Critical Huawei Technologies Co Ltd
Publication of CN102860022A publication Critical patent/CN102860022A/zh
Application granted granted Critical
Publication of CN102860022B publication Critical patent/CN102860022B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/01Protocols
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/20Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
    • H04N21/23Processing of content or additional data; Elementary server operations; Server middleware
    • H04N21/235Processing of additional data, e.g. scrambling of additional data or processing content descriptors
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/43Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
    • H04N21/435Processing of additional data, e.g. decrypting of additional data, reconstructing software from modules extracted from the transport stream
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/43Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
    • H04N21/438Interfacing the downstream path of the transmission network originating from a server, e.g. retrieving encoded video stream packets from an IP network
    • H04N21/4383Accessing a communication channel
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/43Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
    • H04N21/438Interfacing the downstream path of the transmission network originating from a server, e.g. retrieving encoded video stream packets from an IP network
    • H04N21/4383Accessing a communication channel
    • H04N21/4384Accessing a communication channel involving operations to reduce the access time, e.g. fast-tuning for reducing channel switching latency
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/60Network structure or processes for video distribution between server and client or between remote clients; Control signalling between clients, server and network components; Transmission of management data between server and client, e.g. sending from server to client commands for recording incoming content stream; Communication details between server and client 
    • H04N21/61Network physical structure; Signal processing
    • H04N21/6106Network physical structure; Signal processing specially adapted to the downstream path of the transmission network
    • H04N21/6125Network physical structure; Signal processing specially adapted to the downstream path of the transmission network involving transmission via Internet
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/60Network structure or processes for video distribution between server and client or between remote clients; Control signalling between clients, server and network components; Transmission of management data between server and client, e.g. sending from server to client commands for recording incoming content stream; Communication details between server and client 
    • H04N21/65Transmission of management data between client and server
    • H04N21/658Transmission by the client directed to the server
    • H04N21/6581Reference data, e.g. a movie identifier for ordering a movie or a product identifier in a home shopping application
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/80Generation or processing of content or additional data by content creator independently of the distribution process; Content per se
    • H04N21/83Generation or processing of protective or descriptive data associated with content; Content structuring
    • H04N21/845Structuring of content, e.g. decomposing content into time segments
    • H04N21/8456Structuring of content, e.g. decomposing content into time segments by decomposing the content in the time domain, e.g. in time segments

Landscapes

  • Engineering & Computer Science (AREA)
  • Signal Processing (AREA)
  • Multimedia (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Information Transfer Between Computers (AREA)
  • Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
  • Mobile Radio Communication Systems (AREA)
  • Telephonic Communication Services (AREA)

Abstract

本发明提供一种节目切换的方法、装置和媒体服务器,通过直接获取跳转节目的内容标识,向媒体服务器发送用于触发所述媒体服务器传输数据的消息,以使得媒体服务器进行时移节目的切换,在上述时移节目切换的过程中,没有产生用于拆除和重建通信连接和媒体传输通道的信令。本发明提供的技术方案解决了现有技术在实现时移节目切换时,交互信令多,切换时间较长的问题,减少了时移节目切换的时间、提高了切换的效率,提升了用户体验。

Description

一种节目切换的方法、装置和媒体服务器
技术领域
本发明实施例涉及信息技术领域,尤其涉及一种节目切换的方法、装置和媒体服务器。
背景技术
近年来,随着互联网的飞速发展以及数据压缩和传输技术的进步,多媒体通信技术得到空前发展,各种多媒体应用正逐渐融入到人们的生活中,NGOD(NextGeneration On Demand,下一代点播***),就是一套新一代多媒体视频点播服务构架。
NGOD基本构架是由许多组件整合在一起构成的,其中包括:媒体服务器、点播客户端、后台管理设备backoffice和EPG(Electronic Programmer Guide,电子节目指南)服务器。媒体服务器通过传输网络和边缘设备,负责将数字视频流发送给终端设备,其在容错能力范围内,常用巨大的存储硬盘来存储MPEG(Moving Pictures Experts Group,动态图像专家组)格式的音视频内容,特别是,所述媒体服务器同时支持暂停、快进、快退等操作;所述点播客户端是一个连接显示设备与外部信号源的设备,负责将压缩的数字信号转成音视频信号;所述后台管理设备backoffice用于用户认证、鉴权和点播会话的资源管理;所述EPG服务器用于为用户提供节目单,所述节目单包括直播节目单、预告节目单以及时移节目单,节目单提供关于各种节目的相关信息。
NGOD架构支持节目回放业务,用户在线观看直播节目时,按回放键可以进入回放模式观看时移节目,并可以对时移节目进行快进、快退等操作。目前,在回放模式中观看时移节目,虽然可以实现时移节目间的切换,但是,在时移节目切换过程中,点播客户端和媒体服务器之间需要多次信令交互,才能完成时移节目切换,不仅交互信令多,而且切换时间较长、切换效率低。
发明内容
本发明实施例提供一种节目切换的方法、装置和媒体服务器,用于解决现有技术在实现时移节目切换时,交互信令多,切换时间较长的问题。
本发明实施例提供一种节目切换的方法,包括:节目选择设备接收媒体服务器发送的通知消息,所述通知消息中携带时移节目回放至所述时移节目边界的信息;所述节目选择设备根据所述通知消息中携带的所述信息,直接获取跳转节目的内容标识;所述节目选择设备向所述媒体服务器发送用于触发所述媒体服务器传输数据的消息,所述消息中携带所述跳转节目的内容标识,以使得所述媒体服务器根据所述内容标识,向终端设备传输所述跳转节目。
本发明实施例还提供一种节目切换的方法,包括:媒体服务器向节目选择设备发送通知消息,所述通知消息中携带时移节目回放至所述时移节目边界的信息,以使得所述节目选择设备根据所述通知消息中携带的所述信息,直接获取跳转节目的内容标识;所述媒体服务器接收所述节目选择设备发送的用于触发所述媒体服务器传输数据的消息,所述消息携带所述跳转节目的内容标识;所述媒体服务器根据所述内容标识向终端设备传输所述跳转节目。
本发明实施例还提供一种节目切换的装置,包括:接收模块,用于接收媒体服务器发送的通知消息,所述通知消息中携带时移节目回放至所述时移节目边界的信息;获取模块,用于根据所述通知消息中携带的所述信息,直接获取跳转节目的内容标识;触发模块,用于向所述媒体服务器发送用于触发所述媒体服务器传输数据的消息,所述消息中携带所述跳转节目的内容标识,以使得所述媒体服务器根据所述内容标识,向终端设备传输所述跳转节目。
本发明实施例还提供一种媒体服务器,包括:第一发送模块,用于向节目选择设备发送通知消息,所述通知消息中携带时移节目回放至所述时移节目边界的信息,以使得所述节目选择设备根据所述通知消息中携带的所述信息,直接获取跳转节目的内容标识;业务接收模块,用于接收所述节目选择设备发送的用于触发所述媒体服务器传输数据的消息,所述消息携带所述跳转节目的内容标识;第二发送模块,用于根据所述内容标识向终端设备传输所述跳转节目。
在本发明实施例中,通过直接获取跳转节目的内容标识,向媒体服务器发送用于触发所述媒体服务器传输数据的消息,以使得媒体服务器进行时移节目的切换。在上述时移节目切换的过程中,没有产生用于拆除和重建通信连接和媒体传输通道的信令,因此,本发明实施例解决了现有技术在实现时移节目切换时,交互信令多,切换时间较长的问题,从而减少了时移节目切换的时间、提高了切换的效率,提升了用户体验。
附图说明
图1为现有的一种节目切换的方法的流程示意图;
图2为本发明实施例节目切换的方法的一个实施例的流程示意图;
图3为本发明实施例节目切换的方法的另一个实施例的流程示意图;
图4为本发明实施例节目切换的方法的另一个实施例的流程示意图;
图5为本发明实施例节目切换的方法的另一个实施例的流程示意图;
图6为本发明实施例节目切换的装置的一个实施例的结构示意图;
图7为本发明实施例节目切换的媒体服务器的一个实施例的结构示意图。
具体实施方式
为使本发明实施例的目的、技术方案和优点更加清楚,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
在介绍本发明实施例提供的节目切换的方法、装置和媒体服务器之前,首先介绍现有技术中节目切换的方法。
图1为现有的一种节目切换的方法的流程示意图,如图1所示,该方法包括:
步骤100、媒体服务器进入回放模式;
步骤102、当时移节目回放至该时移节目边界时,媒体服务器向机顶盒发送通知消息,例如announce消息,该通知消息中携带时移节目回放至该节目边界的信息;
步骤104、机顶盒向后台管理设备backoffice发送会话拆除消息,例如,teardown消息;
步骤106、后台管理设备backoffice拆除当前会话的射频资源;
步骤108、后台管理设备backoffice向媒体服务器转发该会话拆除消息;
步骤110、媒体服务器接收到会话拆除消息后,拆除当前会话的IP(InternetProtocol,网络互连协议)资源;
步骤112、媒体服务器向后台管理设备backoffice返回响应消息,后台管理设备backoffice向机顶盒转发该响应消息;
步骤114、机顶盒向EPG服务器发送获取跳转节目的内容标识的请求;
步骤116、EPG服务器向机顶盒返回响应消息,该响应消息中携带跳转节目的内容标识;
步骤118、机顶盒向后台管理设备backoffice发送会话建立消息,例如,setup消息,该会话建立消息携带跳转节目的内容标识;
步骤120、后台管理设备backoffice为机顶盒分配射频资源;
步骤122、后台管理设备backoffice向媒体服务器转发该会话建立消息;
步骤124、媒体服务器为机顶盒分配IP资源;
步骤126、媒体服务器向后台管理设备backoffice返回响应消息,后台管理设备backoffice向机顶盒转发该响应消息;
步骤128、机顶盒向媒体服务器发送播放消息,例如,play消息;
步骤130、媒体服务器接收到播放消息后,向终端设备传输跳转节目。
在上述时移节目切换的过程中,机顶盒在获知时移节目回放至该时移节目边界时,需要和后台管理设备backoffice协商,进行会话的建立和拆除,而后台管理设备backoffice参与会话的建立和拆除,主要是为了在节目点播模式中实现计费和/或鉴权功能,但是,节目回放模式与节目点播模式的不同点在于:进入节目回放模式后不需要再次进行计费和/或鉴权。因而,在节目回放模式中,不需要台管理设备backoffice参与会话建立和拆除。因此,在节目回放模式中,由于台管理设备backoffice参与会话建立和拆除,从而使得时移节目切换过程中交互信令多,而且切换时间较长、切换效率低。
针对现有技术存在的上述问题,本发明实施例提供一种节目切换的方法、装置和媒体服务器,用于解决现有技术在实现时移节目切换时,交互信令多,切换时间较长的问题。
首先对本发明的方法实施例的整体技术方案进行说明。
方法实施例一:
图2为本发明实施例节目切换的方法的一个实施例的流程示意图,如图2所示,本发明实施例的方法包括:
步骤200、节目选择设备接收媒体服务器发送的通知消息,所述通知消息中携带时移节目回放至所述时移节目边界的信息;
在本发明实施例中,节目选择设备可以是终端控制设备,例如,机顶盒,节目选择设备也可以是后台管理设备Backoffice。
通知消息中携带时移节目回放至所述时移节目边界的信息可以包括:通知消息中携带时移节目快退至所述时移节目片头的信息,或者通知消息中携带时移节目播放或快进至所述时移节目片尾的信息。
步骤202、所述节目选择设备根据所述通知消息中携带的所述信息,直接获取跳转节目的内容标识;
在本发明实施例中,节目选择设备省略计费和/或鉴权的过程,直接访问EPG服务器获取跳转节目的内容标识。
例如,节目选择设备获知时移节目回放至所述时移节目边界时,不发送会话拆除消息,例如,teardowns消息,也不发送会话建立消息,例如,setup消息,节目选择设备直接访问EPG服务器获取节目单,查询所述节目单,得到跳转节目的内容标识。
步骤204、所述节目选择设备向所述媒体服务器发送用于触发所述媒体服务器传输数据的消息,所述消息中携带所述跳转节目的内容标识,以使得所述媒体服务器根据所述内容标识,向终端设备传输所述跳转节目。
在本发明实施例中,节目选择设备接收媒体服务器发送的通知消息,所述通知消息中携带时移节目回放至所述时移节目边界的信息,节目选择设备根据所述信息直接获取跳转节目的内容标识,并向媒体服务器发送用于触发所述媒体服务器传输数据的消息,以使得媒体服务器进行时移节目的切换,节目选择设备没有与后台管理设备backoffice进行会话协商,媒体服务器和节目选择设备之间也没有产生会话拆除和重建信令,因此,本发明实施例解决了现有技术在实现时移节目切换时,交互信令多,切换时间较长的问题,从而减少了时移节目切换的时间、提高了切换的效率,提升了用户体验。
方法实施例二:
图3为本发明实施例节目切换的方法的另一个实施例的流程示意图,如图3所示,本发明实施例的方法包括:
步骤300、媒体服务器向节目选择设备发送通知消息,所述通知消息中携带时移节目回放至所述时移节目边界的信息,以使得所述节目选择设备根据所述通知消息中携带的所述信息,直接获取跳转节目的内容标识;
在本发明实施例中,节目选择设备可以是终端控制设备,例如,机顶盒,节目选择设备也可以是后台管理设备Backoffice。
通知消息中携带时移节目回放至所述时移节目边界的信息可以包括:通知消息中携带时移节目快退至所述时移节目片头的信息,或者通知消息中携带时移节目播放或快进至所述时移节目片尾的信息。
需要说明的是,在本发明实施例中,节目选择设备省略计费和/或鉴权的过程,直接访问EPG服务器获取跳转节目的内容标识。
例如,节目选择设备获知时移节目回放至所述时移节目边界时,不发送会话拆除消息,例如,teardowns消息,也不发送会话建立消息,例如,setup消息,节目选择设备直接访问EPG服务器获取节目单,查询所述节目单,得到跳转节目的内容标识。
需要说明的是,上述举例只做说明,不做限定。
步骤302、所述媒体服务器接收所述节目选择设备发送的用于触发所述媒体服务器传输数据的消息,所述消息携带所述跳转节目的内容标识;
步骤304、所述媒体服务器根据所述内容标识向终端设备传输所述跳转节目。
在本发明实施例中,节目选择设备接收媒体服务器发送的通知消息,所述通知消息中携带时移节目回放至所述时移节目边界的信息,节目选择设备根据所述信息直接获取跳转节目的内容标识,并向媒体服务器发送用于触发所述媒体服务器传输数据的消息,以使得媒体服务器进行时移节目的切换,节目选择设备没有与后台管理设备backoffice进行会话协商,媒体服务器和节目选择设备之间也没有产生会话拆除和重建信令,因此,本发明实施例解决了现有技术在实现时移节目切换时,交互信令多,切换时间较长的问题,从而减少了时移节目切换的时间、提高了切换的效率,提升了用户体验。
为了更加清楚的说明本发明的技术方案,下述以用户观看央视1套(CCTV-1)时移节目时,时移节目切换的场景为例进行详细说明。
方法实施例三:
图4为本发明实施例节目切换的方法的另一个实施例的流程示意图,其中,节目选择设备以机顶盒为例,时移节目以新闻联播为例来进行说明。
在本发明实施例中,用户通过遥控器对机顶盒进行操作,机顶盒连接有播放器进行音视频播放,机顶盒与媒体服务器之间采用RTSP协议进行交互,机顶盒与EPG服务器之间采用HTTP协议进行交互,EPG服务器运行在机顶盒上,实时更新节目单,如图4所示,本发明实施例的方法包括:
步骤400、机顶盒接收回放CCTV-1频道的新闻联播的回放指令;
步骤402、机顶盒将回放指令转发给媒体服务器;
步骤404、媒体服务器进入回放模式;
步骤406、当新闻联播回放至该节目边界时,媒体服务器向机顶盒发送通知消息,例如,announce消息;
在本发明实施例中,通知消息中携带新闻联播回放至该节目边界的信息,其中,新闻联播边界信息可以是新闻联播的片头信息,或者是新闻联播的片尾信息。
例如,当新闻联播播放或快进至该节目的片尾时,媒体服务器可以在通知消息中携带“Notice:2104″End-of-Stream Reached″”,以通知机顶盒新闻联播播放或快进至该节目的片尾,该通知消息举例如下:
ANNOUNCE rtsp://videoserver234.cctv1.com:554RTSP/1.0
CSeq:1
Require:com.cctv1.ngod.c1
Session:8537781583503421373
Notice:2104″End-of-Stream Reached″
或者,当新闻联播快退至该节目的片头时,媒体服务器可以在通知消息中携带“Notice:2104″Start-of-Stream Reached″”,以通知机顶盒新闻联播快退至该节目的片头,该通知消息举例如下:
ANNOUNCE rtsp://videoserver234.cctv1.com:554 RTSP/1.0
CSeq:1
Require:com.cctv1.ngod.c1
Session:8537781583503421373
Notice:2101″Start-of-Stream Reached″
步骤408、机顶盒向EPG服务器发送获取跳转节目的内容标识的请求;
在本发明实施例中,机顶盒接收到携带新闻联播回放至该节目边界信息的通知消息,解析该通知消息,若该通知消息中携带新闻联播播放或快进至该节目的片尾的信息,则机顶盒向EPG服务器发送获取新闻联播的下一个节目的内容标识的请求;若该通知消息中携带新闻联播快退至该节目的片头的信息,则机顶盒向EPG服务器发送获取新闻联播的上一个节目的内容标识的请求。
需要说明的是,上述举例只做说明,不做限定。
步骤410、EPG服务器向机顶盒返回响应消息,该响应消息中携带跳转节目的内容标识;
步骤412、机顶盒向媒体服务器发送播放消息,所述播放消息携带所述跳转节目的内容标识;
在本发明实施例中,播放消息用于触发所述媒体服务器根据预先设定的传输机制传输数据,例如,播放消息可以是Play消息,根据RTSP(Real Time StreamingProtocol,实时流传输协议)的定义,Play消息用于触发服务器按照Step消息预先设定的传输机制传输数据,例如,机顶盒获知新闻联播回放至该节目边界时,不发送会话拆除消息,直接访问EPG服务器获取跳转节目的内容标识,向媒体服务器发送Play消息,Play消息中携带跳转节目的内容标识,媒体服务器接收到Play消息后,按照Step消息预先设定的传输机制传输跳转节目。
在本发明实施例中,机顶盒在向媒体服务器发送的通知消息中,携带跳转节目的内容标识的方式可以包括多种方式,下述以携带跳转节目的标识“abcd1234567890123456”为例说明。
方式一、在播放消息中增加SDP描述,通过所述SDP描述携带“abcd1234567890123456”;例如:
PLAY rtsp://videoserver234.comcast.com:554/98765
RTSP/1.0
CSeq:456
Require:com.comcast.ngod.c1
Session:77
Range:npt=0-
a=X-playlist-item:cctv1.com abcd1234567890123456
方式二、在播放消息中增加RTSP头域,通过所述RTSP头域携带“abcd1234567890123456”;例如:
PLAY rtsp://videoserver234.comcast.com:554/98765
RTSP/1.0
CSeq:456
Require:com.comcast.ngod.c1
Session:77
Range:npt=0-
X-playlist-item:cctv1.com abcd1234567890123456
方式三、在播放消息的RTSP URL中增加参数,通过所述参数携带“abcd1234567890123456”;例如:
PLAY rtsp://videoserver234.comcast.com:554/98765?X-
playlist-item=cctv1.com/abcd1234567890123456
RTSP/1.0
CSeq:456
Require:com.comcast.ngod.c1
Session:77
Range:npt=0-
需要说明的是,上述举例只做说明,不做限定。
步骤414、媒体服务器接收机顶盒发送的播放消息,根据播放消息中携带的跳转节目的内容标识获取跳转节目的内容;
步骤416、媒体服务器将跳转节目传输给终端设备。
在本发明实施例中,机顶盒在接收到携带新闻联播播放至该节目边界信息的通知消息,直接访问EPG服务器获取跳转节目的内容标识,并向媒体服务器发送用于触发所述媒体服务器传输数据的播放消息,进行时移节目的切换,机顶盒没有与后台管理设备backoffice进行会话协商,媒体服务器和机顶盒之间也没有产生会话拆除和重建信令,因此,本发明实施例解决了现有技术在实现时移节目切换时,交互信令多,切换时间较长的问题,从而减少了时移节目切换的时间、提高了切换的效率,提升了用户体验。
方法实施例四:
图5为本发明实施例节目切换的方法的另一个实施例的流程示意图,在本发明实施例中,节目选择设备具体为后台管理设备Backoffice,如图5所示,本发明实施例的方法包括:
步骤500、媒体服务器处于回放模式,正在回放新闻联播;
步骤502、当新闻联播回放至该节目边界时,媒体服务器向后台管理设备Backoffice发送通知消息,例如,announce消息;
在本发明实施例中,通知消息中携带新闻联播回放至该节目边界的信息,其中,新闻联播边界信息可以是新闻联播的片头信息,或者是新闻联播的片尾信息。
需要说明的是,通知消息携带新闻联播回放至该节目边界的信息的具体方式,在方法实施例三中已经说明,本发明实施例不再复述。
步骤504、后台管理设备Backoffice向EPG服务器发送获取跳转节目的内容标识的请求;
在本发明实施例中,后台管理设备Backoffice接收到携带新闻联播回放至该节目边界信息的通知消息,解析该通知消息,若该通知消息中携带新闻联播播放或快进至该节目的片尾的信息,则后台管理设备Backoffice向EPG服务器发送获取新闻联播的下一个节目的内容标识的请求;若该通知消息中携带新闻联播快退至该节目的片头的信息,则后台管理设备Backoffice向EPG服务器发送获取新闻联播的上一个节目的内容标识的请求。
需要说明的是,上述举例只做说明,不做限定。
步骤506、EPG服务器向后台管理设备Backoffice返回响应消息,该响应消息中携带跳转节目的内容标识;
步骤508、后台管理设备Backoffice向媒体服务器返回响应消息,该响应消息中携带跳转节目的内容标识;
在本发明实施例中,台管理设备Backoffice向媒体服务器返回携带跳转节目的内容标识的响应消息,该消息用于触发所述媒体服务器根据预先设定的传输机制传输数据。
在本发明实施例中,后台管理设备Backoffice在返回的响应消息中,携带跳转节目的内容标识的方式可以包括多种方式,下述以携带跳转节目的标识“abcd1234567890123456”为例说明。
方式一、在响应消息中增加SDP描述,通过所述SDP描述携带abcd1234567890123456”;例如:
RTSP/1.0 200 OK
CSeq:456
Session:77
a=X-playlist-item:cctv1.com abcd1234567890123456
方式二、在响应消息中增加RTSP头域,通过所述RTSP头域携带abcd1234567890123456”;例如:
RTSP/1.0 200 OK
CSeq:456
Session:77
X-playlist-item:cctv1.com abcd1234567890123456
需要说明的是,上述举例只做说明,不做限定。
步骤510、媒体服务器接收后台管理设备Backoffice返回的响应消息,根据响应消息中携带的跳转节目的内容标识获取跳转节目的内容;
步骤512、媒体服务器将跳转节目传输给终端设备。
在本发明实施例中,后台管理设备Backoffice在接收到携带新闻联播回放至该节目边界信息的通知消息后,直接访问EPG服务器获取跳转节目的内容标识,并向媒体服务器返回携带跳转节目的内容标识的响应消息,进行时移节目的切换,在时移节目切换中,没有产生会话拆除和重建信令,因此,本发明实施例解决了现有技术在实现时移节目切换时,交互信令多,切换时间较长的问题,从而减少了时移节目切换的时间、提高了切换的效率,提升了用户体验。
下面对本发明的装置实施例进行说明。
装置实施例一:
图6为本发明实施例节目切换的装置的一个实施例的结构示意图,如图6所示,该节目切换的装置包括接收模块600、获取模块602和触发模块604。
接收模块600用于接收媒体服务器发送的通知消息,所述通知消息中携带时移节目回放至所述时移节目边界的信息;
获取模块602与接收模块600相连接,获取模块602用于根据所述通知消息中携带的所述信息,直接获取跳转节目的内容标识;
触发模块604与获取模块602相连接,触发模块604用于向所述媒体服务器发送用于触发所述媒体服务器传输数据的消息,所述消息中携带所述跳转节目的内容标识,以使得所述媒体服务器根据所述内容标识,向终端设备传输所述跳转节目。
需要说明的是,所述装置为后台管理设备,则所述触发模块604具体用于向所述媒体服务器返回响应消息,所述响应消息携带所述跳转节目的内容标识,以使得所述媒体服务器根据所述内容标识,向终端设备传输所述跳转节目,或者所述装置为终端控制设备,则所述触发模块604具体用于向所述媒体服务器发送播放消息,所述播放消息携带所述跳转节目的内容标识,以使得所述媒体服务器根据所述内容标识,向终端设备传输所述跳转节目。
还需要说明的是,获取模块602还用于根据所述通知消息中携带的所述信息,省略计费和/或鉴权的过程,直接访问EPG服务器获取跳转节目的内容标识。
此外,在本发明实施例中,所述通知消息中携带时移节目回放至所述时移节目边界的信息包括:所述通知消息中携带时移节目快退至所述时移节目片头的信息,或者时移节目播放或快进至所述时移节目片尾的信息。
在本发明实施例中,节目切换的装置在接收到媒体服务器发送的通知消息,所述通知消息中携带时移节目回放至所述时移节目边界的信息,所述装置根据所述信息直接获取跳转节目的内容标识,并向媒体服务器发送用于触发所述媒体服务器传输数据的消息,以使得媒体服务器进行时移节目的切换,在时移节目切换中,没有产生会话拆除和重建信令,没有进行通信连接和媒体传输通道的拆除和重建,解决了现有技术在实现时移节目切换时,交互信令多,切换时间较长的问题,从而减少了时移节目切换的时间、提高了切换的效率,提升了用户体验。
下面对本发明的媒体服务器实施例进行说明。
图7为本发明实施例节目切换的媒体服务器的一个实施例的结构示意图,如图7所示,该节目切换的媒体服务器包括第一发送模块700、业务接收模块702和第二发送模块704。
第一发送模块700用于向节目选择设备发送通知消息,所述通知消息中携带时移节目回放至所述时移节目边界的信息,以使得所述节目选择设备根据所述通知消息中携带的所述信息,直接获取跳转节目的内容标识;
业务接收模块702与第一发送模块700相连接,业务接收模块702用于接收所述节目选择设备发送的用于触发所述媒体服务器传输数据的消息,所述消息携带所述跳转节目的内容标识;
第二发送模块704与业务接收模块702相连接,第二发送模块704用于根据所述内容标识向终端设备传输所述跳转节目。
需要说明的是,在本发明实施例中,所述节目选择设备为后台管理设备,则所述业务接收模块702具体用于接收所述后台管理设备返回的响应消息,所述响应消息携带所述跳转节目的内容标识,或者所述节目选择设备为终端控制设备,则所述业务接收模块702具体用于接收终端设备发送的播放消息,所述播放消息携带所述跳转节目的内容标识。
此外,所述根据所述信息获取跳转节目的内容标识包括:根据所述信息从EPG服务器获取节目单,查询所述节目单,得到跳转节目的内容标识。所述通知消息中携带正在播放的节目播放至所述节目的边界的信息包括:通知消息中携带正在播放的节目播放至所述节目的片头的信息,或者通知消息中携带正在播放的节目播放至所述节目的片尾的信息。
在本发明实施例中,节目选择设备接收媒体服务器发送的通知消息,所述通知消息中携带时移节目回放至所述时移节目边界的信息,节目选择设备根据所述信息直接获取跳转节目的内容标识,并向媒体服务器发送用于触发所述媒体服务器传输数据的消息,以使得媒体服务器进行时移节目的切换,节目选择设备没有与后台管理设备backoffice进行会话协商,媒体服务器和节目选择设备之间也没有产生会话拆除和重建信令,因此,本发明实施例解决了现有技术在实现时移节目切换时,交互信令多,切换时间较长的问题,从而减少了时移节目切换的时间、提高了切换的效率,提升了用户体验。
需要说明的是,上述装置或媒体服务器的各模块和单元之间的信息交互、执行过程等内容,由于与本发明方法实施例基于同一构思,其带来的技术效果和本发明方法实施例相同,具体内容可参见本发明方法实施例中的叙述。
本领域普通技术人员可以理解:实现上述方法实施例的全部或部分步骤可以通过程序指令相关的硬件来完成,前述的程序可以存储于一计算机可读取存储介质中,该程序在执行时,执行包括上述方法实施例的步骤;而前述的存储介质包括:ROM、RAM、磁碟或者光盘等各种可以存储程序代码的介质。
最后应说明的是:以上实施例仅用以说明本发明的技术方案,而非对其限制;尽管参照前述实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的精神和范围。

Claims (22)

1.一种节目切换的方法,其特征在于,所述方法包括:
节目选择设备接收媒体服务器发送的通知消息,所述通知消息中携带时移节目回放至所述时移节目边界的信息;
所述节目选择设备根据所述通知消息中携带的所述信息,直接获取跳转节目的内容标识;
所述节目选择设备向所述媒体服务器发送用于触发所述媒体服务器传输数据的消息,所述消息中携带所述跳转节目的内容标识,以使得所述媒体服务器根据所述内容标识,向终端设备传输所述跳转节目。
2.根据权利要求1所述的方法,其特征在于,所述节目选择设备为后台管理设备,则向所述媒体服务器发送用于触发所述媒体服务器传输数据的消息,所述消息中携带所述跳转节目的内容标识包括:
向所述媒体服务器返回响应消息,所述响应消息携带所述跳转节目的内容标识。
3.根据权利要求2所述的方法,其特征在于,所述响应消息携带所述跳转节目的内容标识的方式包括以下方式之一:
方式一、在所述响应消息中增加SDP描述,通过所述SDP描述携带所述跳转节目的内容标识;
方式二、在所述响应消息中增加RTSP头域,通过所述RTSP头域携带所述跳转节目的内容标识。
4.根据权利要求1所述的方法,其特征在于,所述节目选择设备为终端控制设备,则向所述媒体服务器发送用于触发所述媒体服务器传输数据的消息,所述消息中携带所述跳转节目的内容标识包括:
向所述媒体服务器发送播放消息,所述播放消息携带所述跳转节目的内容标识。
5.根据权利要求4所述的方法,其特征在于,所述播放消息携带所述跳转节目的内容标识的方式包括以下方式之一:
方式一、在所述播放消息中增加SDP描述,通过所述SDP描述携带所述跳转节目的内容标识;
方式二、在所述播放消息中增加RTSP头域,通过所述RTSP头域携带所述跳转节目的内容标识;
方式三、在所述播放消息的RTSP URL中增加参数,通过所述参数携带所述跳转节目的内容标识。
6.根据权利要求1至5任一所述的方法,其特征在于,所述直接获取跳转节目的内容标识包括:
省略计费和/或鉴权的过程,直接访问EPG服务器获取跳转节目的内容标识。
7.根据权利要求1至6任一所述的方法,其特征在于,所述时移节目回放至所述时移节目边界的信息包括:
时移节目快退至所述时移节目片头的信息,或者时移节目播放或快进至所述时移节目片尾的信息。
8.一种节目切换的方法,其特征在于,所述方法包括:
媒体服务器向节目选择设备发送通知消息,所述通知消息中携带时移节目回放至所述时移节目边界的信息,以使得所述节目选择设备根据所述通知消息中携带的所述信息,直接获取跳转节目的内容标识;
所述媒体服务器接收所述节目选择设备发送的用于触发所述媒体服务器传输数据的消息,所述消息携带所述跳转节目的内容标识;
所述媒体服务器根据所述内容标识向终端设备传输所述跳转节目。
9.根据权利要求8所述的方法,其特征在于,所述节目选择设备为后台管理设备,则所述媒体服务器接收所述节目选择设备发送的用于触发所述媒体服务器传输数据的消息,所述消息携带所述跳转节目的内容标识包括:
所述媒体服务器接收所述后台管理设备返回的响应消息,所述响应消息携带所述跳转节目的内容标识。
10.根据权利要求9所述的方法,其特征在于,所述响应消息携带所述跳转节目的内容标识的方式包括以下方式之一:
方式一、在所述响应消息中增加SDP描述,通过所述SDP描述携带所述跳转节目的内容标识;
方式二、在所述响应消息中增加RTSP头域,通过所述RTSP头域携带所述跳转节目的内容标识。
11.根据权利要求8所述的方法,其特征在于,所述节目选择设备为终端控制设备,则所述媒体服务器接收所述节目选择设备发送的用于触发所述媒体服务器传输数据的消息,所述消息携带所述跳转节目的内容标识包括:
所述媒体服务器接收所述终端设备发送的播放消息,所述播放消息携带所述跳转节目的内容标识。
12.根据权利要求11所述的方法,其特征在于,所述播放消息携带所述跳转节目的内容标识的方式包括以下方式之一:
方式一、在所述播放消息中增加SDP描述,通过所述SDP描述携带所述跳转节目的内容标识;
方式二、在所述播放消息中增加RTSP头域,通过所述RTSP头域携带所述跳转节目的内容标识;
方式三、在所述播放消息的RTSP URL中增加参数,通过所述参数携带所述跳转节目的内容标识。
13.根据权利要求8至12任一所述的方法,其特征在于,所述直接获取跳转节目的内容标识包括:
省略计费和/或鉴权的过程,直接访问EPG服务器获取跳转节目的内容标识。
14.根据权利要求8至13任一所述的方法,其特征在于,所述时移节目回放至所述时移节目边界的信息包括:
时移节目快退至所述时移节目片头的信息,或者时移节目播放或快进至所述时移节目片尾的信息。
15.一种节目切换的装置,其特征在于,所述装置包括:
接收模块,用于接收媒体服务器发送的通知消息,所述通知消息中携带时移节目回放至所述时移节目边界的信息;
获取模块,用于根据所述通知消息中携带的所述信息,直接获取跳转节目的内容标识;
触发模块,用于向所述媒体服务器发送用于触发所述媒体服务器传输数据的消息,所述消息中携带所述跳转节目的内容标识,以使得所述媒体服务器根据所述内容标识,向终端设备传输所述跳转节目。
16.根据权利要求15所述的装置,其特征在于,所述装置为后台管理设备,则所述触发模块具体用于向所述媒体服务器返回响应消息,所述响应消息携带所述跳转节目的内容标识,以使得所述媒体服务器根据所述内容标识,向终端设备传输所述跳转节目;或者,
所述装置为终端控制设备,则所述触发模块具体用于向所述媒体服务器发送播放消息,所述播放消息携带所述跳转节目的内容标识,以使得所述媒体服务器根据所述内容标识,向终端设备传输所述跳转节目。
17.根据权利要求15或16所述的装置,其特征在于,所述直接获取跳转节目的内容标识包括:
省略计费和/或鉴权的过程,直接访问EPG服务器获取跳转节目的内容标识。
18.根据权利要求15至17任一所述的装置,其特征在于,所述时移节目回放至所述时移节目边界的信息包括:
时移节目快退至所述时移节目片头的信息,或者时移节目播放或快进至所述时移节目片尾的信息。
19.一种媒体服务器,其特征在于,所述媒体服务器包括:
第一发送模块,用于向节目选择设备发送通知消息,所述通知消息中携带时移节目回放至所述时移节目边界的信息,以使得所述节目选择设备根据所述通知消息中携带的所述信息,直接获取跳转节目的内容标识;
业务接收模块,用于接收所述节目选择设备发送的用于触发所述媒体服务器传输数据的消息,所述消息携带所述跳转节目的内容标识;
第二发送模块,用于根据所述内容标识向终端设备传输所述跳转节目。
20.根据权利要求19所述的媒体服务器,其特征在于,所述节目选择设备为后台管理设备,则所述业务接收模块具体用于接收所述后台管理设备返回的响应消息,所述响应消息携带所述跳转节目的内容标识,或者所述节目选择设备为终端控制设备,则所述业务接收模块具体用于接收终端设备发送的播放消息,所述播放消息携带所述跳转节目的内容标识。
21.根据权利要求19或20所述的媒体服务器,其特征在于,所述直接获取跳转节目的内容标识包括:
省略计费和/或鉴权的过程,直接访问EPG服务器获取跳转节目的内容标识。
22.根据权利要求19至21任一所述的媒体服务器,其特征在于,所述时移节目回放至所述时移节目边界的信息包括:
时移节目快退至所述时移节目片头的信息,或者时移节目播放或快进至所述时移节目片尾的信息。
CN201180002700.9A 2011-11-28 2011-11-28 一种节目切换的方法、装置和媒体服务器 Active CN102860022B (zh)

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
PCT/CN2011/083056 WO2012167576A1 (zh) 2011-11-28 2011-11-28 一种节目切换的方法、装置和媒体服务器

Publications (2)

Publication Number Publication Date
CN102860022A true CN102860022A (zh) 2013-01-02
CN102860022B CN102860022B (zh) 2014-06-04

Family

ID=47295413

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201180002700.9A Active CN102860022B (zh) 2011-11-28 2011-11-28 一种节目切换的方法、装置和媒体服务器

Country Status (3)

Country Link
US (1) US9485331B2 (zh)
CN (1) CN102860022B (zh)
WO (1) WO2012167576A1 (zh)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN109348285A (zh) * 2018-11-30 2019-02-15 青岛海信传媒网络技术有限公司 频道切换方法及装置

Families Citing this family (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104954860A (zh) * 2014-03-24 2015-09-30 中兴通讯股份有限公司 机顶盒、电子节目服务器、多媒体***及数据交互方法
US20160057173A1 (en) * 2014-07-16 2016-02-25 Genband Us Llc Media Playback Synchronization Across Multiple Clients
US9641642B2 (en) 2015-04-22 2017-05-02 At&T Intellectual Property I, L.P. System and method for time shifting cellular data transfers
US9813936B2 (en) 2015-04-22 2017-11-07 At&T Intellectual Property I, L.P. System and method for scheduling time-shifting traffic in a mobile cellular network
CN113132816B (zh) * 2019-12-30 2023-08-01 深圳Tcl数字技术有限公司 一种节目切换方法、终端、***及存储介质
CN113132806B (zh) * 2019-12-31 2023-03-24 北京邦天信息技术有限公司 一种播放终端及其节目播放方法

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2004057867A1 (en) * 2002-12-19 2004-07-08 Koninklijke Philips Electronics N.V. Video viewing system and method
CN1929596A (zh) * 2005-09-06 2007-03-14 中兴通讯股份有限公司 一种时移电视的实现方法及其实现***
CN101287098A (zh) * 2007-04-12 2008-10-15 上海未来宽带技术及应用工程研究中心有限公司 一种同时实现直播和时移切换的电子节目指南***及方法
CN101437154A (zh) * 2008-11-21 2009-05-20 康佳集团股份有限公司 观看准视频点播节目时用上下键实现节目快进倒退的方法

Family Cites Families (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2005084381A2 (en) * 2004-03-03 2005-09-15 Packetvideo Network Solutions, Inc. System and method for retrieving digital multimedia content from a network node
EP1675343A1 (en) * 2004-12-23 2006-06-28 Siemens S.p.A. Method and system to minimize the switching delay between two RTP multimedia streaming sessions
CN101102465A (zh) * 2006-07-03 2008-01-09 长江计算机(集团)公司 一种应用于数字电视播放的时移***
CN101155191B (zh) * 2006-09-25 2011-06-08 华为技术有限公司 支持ims终端享用现有iptv业务的***和方法
CN101426124B (zh) * 2007-10-30 2011-06-22 中兴通讯股份有限公司 下一代通信网络中交互式网络电视***的时移方法
US7921222B2 (en) * 2008-05-06 2011-04-05 Vantrix Corporation Method and system for fast channel switching using standard RTSP messages
CN102075795A (zh) * 2010-12-21 2011-05-25 深圳市同洲电子股份有限公司 热点电视节目发布的方法及***

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2004057867A1 (en) * 2002-12-19 2004-07-08 Koninklijke Philips Electronics N.V. Video viewing system and method
CN1929596A (zh) * 2005-09-06 2007-03-14 中兴通讯股份有限公司 一种时移电视的实现方法及其实现***
CN101287098A (zh) * 2007-04-12 2008-10-15 上海未来宽带技术及应用工程研究中心有限公司 一种同时实现直播和时移切换的电子节目指南***及方法
CN101437154A (zh) * 2008-11-21 2009-05-20 康佳集团股份有限公司 观看准视频点播节目时用上下键实现节目快进倒退的方法

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN109348285A (zh) * 2018-11-30 2019-02-15 青岛海信传媒网络技术有限公司 频道切换方法及装置

Also Published As

Publication number Publication date
CN102860022B (zh) 2014-06-04
US9485331B2 (en) 2016-11-01
WO2012167576A1 (zh) 2012-12-13
US20140059121A1 (en) 2014-02-27

Similar Documents

Publication Publication Date Title
CN102860022B (zh) 一种节目切换的方法、装置和媒体服务器
CN101309393B (zh) 一种在交互式网络电视中插播视频监控的方法及***
CN101924944B (zh) 可伸缩视频编码操作点选择方法、信息提供方法及设备
CN102195955B (zh) 一种直播业务和时移业务的切换方法以及相应设备
CN105933732B (zh) 一种视频播放时长统计方法及***
CN107896333A (zh) 一种基于智能终端的遥控全景视频播放的方法及装置
CN102685563A (zh) 互联网协议电视内容共享方法、装置以及终端设备
CN103200430A (zh) 个人内容分享方法、***、服务器和终端设备
CN102075795A (zh) 热点电视节目发布的方法及***
CN102685561A (zh) 节目轮播的方法、***、终端设备和节目点播装置
CN102119519A (zh) 在通信***中的快速内容切换
CN101415082B (zh) 一种节目播放的控制方法及装置
CN108259933A (zh) 一种能够支撑3种业务功能的推流平台
CN107087214A (zh) 实现流媒体内容倍速播放的方法、客户端及***
KR20110072728A (ko) 셋탑박스간 영상 이어 보기 서비스 제공 방법 및 장치
KR20100099659A (ko) 베이스 서버 장치, 통신 방법, 통신 제어 프로그램, 배포 시스템, 및 통신 시스템
CN102088624B (zh) 一种电视信号处理方法、移动终端及***
KR100384757B1 (ko) 카메라와 화면 캡쳐를 이용한 인터넷 분산 방송 시스템 및방법
CN102651745B (zh) 一种业务内容的播放方法、***和装置
CN101459976B (zh) 一种流媒体播放控制方法、设备及***
CN101998147A (zh) 媒体数据的传输方法、网络侧设备及通信***
CN102325264A (zh) 一种媒体内容分发和点播的方法、机顶盒及***
CN102917253A (zh) 时移电视播放控制方法和时移电视***
CN101616305A (zh) 点播业务中内容切换的方法、装置和***
CN103686318A (zh) 一种直播节目的播放方法及装置

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C14 Grant of patent or utility model
GR01 Patent grant
TR01 Transfer of patent right

Effective date of registration: 20211224

Address after: 450046 Floor 9, building 1, Zhengshang Boya Plaza, Longzihu wisdom Island, Zhengdong New Area, Zhengzhou City, Henan Province

Patentee after: xFusion Digital Technologies Co., Ltd.

Address before: 518129 Bantian HUAWEI headquarters office building, Longgang District, Guangdong, Shenzhen

Patentee before: HUAWEI TECHNOLOGIES Co.,Ltd.

TR01 Transfer of patent right