[go: up one dir, main page]
More Web Proxy on the site http://driver.im/

CN104394457A - 一种电视节目预约录制和自动下载服务系统的实现方法 - Google Patents

一种电视节目预约录制和自动下载服务系统的实现方法 Download PDF

Info

Publication number
CN104394457A
CN104394457A CN201410734430.6A CN201410734430A CN104394457A CN 104394457 A CN104394457 A CN 104394457A CN 201410734430 A CN201410734430 A CN 201410734430A CN 104394457 A CN104394457 A CN 104394457A
Authority
CN
China
Prior art keywords
program
user
recording
performance recording
review
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
CN201410734430.6A
Other languages
English (en)
Other versions
CN104394457B (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.)
SHANGHAI NEXT GENERATION OF BROADCAST TELEVISION APPLICATIONS LABORATORIES Co Ltd
DONGFANG CABLE NETWORKS CO LTD
Original Assignee
SHANGHAI NEXT GENERATION OF BROADCAST TELEVISION APPLICATIONS LABORATORIES Co Ltd
DONGFANG CABLE NETWORKS 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 SHANGHAI NEXT GENERATION OF BROADCAST TELEVISION APPLICATIONS LABORATORIES Co Ltd, DONGFANG CABLE NETWORKS CO LTD filed Critical SHANGHAI NEXT GENERATION OF BROADCAST TELEVISION APPLICATIONS LABORATORIES Co Ltd
Priority to CN201410734430.6A priority Critical patent/CN104394457B/zh
Publication of CN104394457A publication Critical patent/CN104394457A/zh
Application granted granted Critical
Publication of CN104394457B publication Critical patent/CN104394457B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • 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/25Management operations performed by the server for facilitating the content distribution or administrating data related to end-users or client devices, e.g. end-user or client device authentication, learning user preferences for recommending movies
    • H04N21/258Client or end-user data management, e.g. managing client capabilities, user preferences or demographics, processing of multiple end-users preferences to derive collaborative data
    • H04N21/25866Management of end-user data
    • H04N21/25875Management of end-user data involving end-user authentication
    • 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/432Content retrieval operation from a local storage medium, e.g. hard-disk
    • H04N21/4325Content retrieval operation from a local storage medium, e.g. hard-disk by playing back content from the storage medium
    • 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/433Content storage operation, e.g. storage operation in response to a pause request, caching operations
    • H04N21/4331Caching operations, e.g. of an advertisement for later insertion during playback
    • 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/433Content storage operation, e.g. storage operation in response to a pause request, caching operations
    • H04N21/4334Recording operations
    • 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/47End-user applications
    • H04N21/472End-user interface for requesting content, additional data or services; End-user interface for interacting with content, e.g. for content reservation or setting reminders, for requesting event notification, for manipulating displayed content
    • H04N21/47217End-user interface for requesting content, additional data or services; End-user interface for interacting with content, e.g. for content reservation or setting reminders, for requesting event notification, for manipulating displayed content for controlling playback functions for recorded or on-demand content, e.g. using progress bars, mode or play-point indicators or bookmarks
    • 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/63Control signaling related to video distribution between client, server and network components; Network processes for video distribution between server and clients or between remote clients, e.g. transmitting basic layer and enhancement layers over different transmission paths, setting up a peer-to-peer communication via Internet between remote STB's; Communication protocols; Addressing
    • H04N21/643Communication protocols
    • 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/85Assembly of content; Generation of multimedia applications
    • H04N21/854Content authoring
    • H04N21/8543Content authoring using a description language, e.g. Multimedia and Hypermedia information coding Expert Group [MHEG], eXtensible Markup Language [XML]

Landscapes

  • Engineering & Computer Science (AREA)
  • Multimedia (AREA)
  • Signal Processing (AREA)
  • Databases & Information Systems (AREA)
  • Computer Security & Cryptography (AREA)
  • Human Computer Interaction (AREA)
  • Computer Graphics (AREA)
  • Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)

Abstract

本发明涉及一种电视节目预约录制和自动下载服务系统的实现方法,使用XMPP协议的用户名册管理机制,将尚未播出的所有节目动态注册为XMPP消息通道中的节目号用户,最终用户按需求发起节目录制预约,将节目号用户和最终用户关联为好友关系,当节目录制完成后,通过XMPP通道用户名册逐个通知该节目号用户下的好友,用户在收到预约节目录制完成的消息后,可以按照要求自动下载节目到移动智能终端,或使用传统回看方法播放该节目。实现了用户通过各种终端自由选择希望回放的频道和节目,解决传统的电视回看系统没有收录则无法回放节目的限制,也解决了个人数字录像操作录制的局限性。

Description

一种电视节目预约录制和自动下载服务系统的实现方法
技术领域
本发明涉及一种电视节目录制的实现技术,特别涉及一种基于XMPP协议的电视节目预约录制和自动下载服务系统的实现方法。
背景技术
电视回看和个人数字录像(Personal Video Recording,或Digital Video Recording,简写为PVR或DVR)是互动电视提供的重要功能,使得用户可以随时收看已经播出过的电视节目。
电视回看采用的是前端主动录制方式,即在互动电视播出前端部署视频服务器,将多个正在直播的电视频道录制为媒体文件,这样电视频道中的某个节目播放后,用户可以回放这个节目。
如图1所示传统电视回看的架构图,在进行电视回看业务运营时,由电视回看管理系统按照输入的节目单,控制视频服务器对直播电视频道进行录制,已经录制完成的节目,通过电视回看应用发布服务器进行应用界面展现。用户使用机顶盒浏览电视回看页面,并选定某个节目后,通过机顶盒向视频服务器发起点播请求,通过传输网络将回看节目传送到机顶盒后进行播放。
因此传统的电视回看只能提供事先设定了录制任务的节目(一般包括120套以上的标清直播频道和30套以上的高清直播频道),如果用户想要收看的某个节目没有在设定的录制任务表上,则用户就没无法回放这个节目。如果把所有的直播频道都录制后提供给用户使用,则会给视频服务器带来很大的处理性能和存储压力。
个人数字录像采用的是终端主动预录方式,即用户使用数字电视机顶盒时,根据各电视频道的节目预告,设定由数字电视机顶盒录制这些尚未播出的节目。当设定的预录时间到后,数字电视机顶盒将直播电视节目存储到内置硬盘或外置移动硬盘中,用户可回放已经录制好的这些节目。个人数字录像同时录制的节目数量,受到数字电视机顶盒自身的节目接收通道和录制能力限制,无法大量录制用户感兴趣的各类节目;同时使用个人数字录像功能,用户必须首先对数字电视机顶盒进行节目预录操作,如果用户无法操作数字电视机顶盒,那么节目也不会被录制下来。
因此本发明针对这些问题,提出了一种电视节目预约录制和自动下载服务系统的实现方法,为用户提供更加灵活的节目录制控制,用户可以不在家庭内就设置预约录制任务,使用户可以回放传统电视回看和个人数字录像无法覆盖的那些频道节目,还可以将预约的节目下载到智能手机、平板电脑等移动智能终端上,提供方便快捷的收看功能。
发明内容
本发明是针对现在电视回看中前端主动录制方式和个人终端主动预录方式存在的不足问题,提出了一种电视节目预约录制和自动下载服务系统的实现方法,为用户提供更加灵活的节目录制控制,用户可以不在家庭内就设置预约录制任务,使用户可以回放传统电视回看和个人数字录像无法覆盖的那些频道节目,还可以将预约的节目下载到智能手机、平板电脑等移动智能终端上,提供方便快捷的收看功能。
本发明的技术方案为:一种电视节目预约录制和自动下载服务系统的实现方法,使用XMPP协议的用户名册管理机制,将尚未播出的所有节目动态注册为XMPP消息通道中的节目号用户,最终用户按需求发起节目录制预约,回看节目录制预约服务器允许,将节目号用户和最终用户关联为好友关系,通过回看节目录制预约服务器请求进入录制任务队列,当节目录制完成后,回看节目录制预约服务器通过XMPP通道用户名册逐个通知该节目号用户下的好友,用户在收到预约节目录制完成的消息后,可以按照要求自动下载节目到移动智能终端,或使用传统回看方法播放该节目。
所述将尚未播出的所有节目动态注册为XMPP消息通道中的节目号用户,均由回看节目录制预约服务器进行维护,包括创建、删除、状态修改、允许添加好友、删除好友。
所述最终用户在回看节目录制预约服务器选择节目,再通过自身应用程序发起选定节目录制预约,即通过XMPP消息通道向该节目号用户申请添加为好友。
所述可以按照要求将自动节目下载到移动智能终端,节目下载的规则由回看节目录制预约服务器指定。
所示电视节目预约录制和自动下载服务系统的实现方法,具体包括如下步骤:
1)所有电视频道的节目单输入到电视回看管理系统;
2)由电视回看管理系统将该节目单同步给回看节目录制预约服务器,回看节目录制预约服务器按规则生成节目号用户,并在XMPP消息通道中进行注册;
3)回看节目录制预约服务器提供Web页面,展现所有频道尚未播出的节目,各类终端通过浏览该界面,选定某个节目设置预约任务,回看节目录制预约服务器在接收到用户提交的预约任务后,需检查该用户/终端是否具备该频道的收看和回看权限,如果用户没有使用权限,则向用户返回业务授权失败的提示信息;
4)如果用户权限正确,则回看节目录制预约服务器将发出预约申请的用户加为该节目号用户的好友,之后回看节目录制预约服务器向电视回看管理系统发出该预约任务;
5)电视回看管理系统收集传统回看业务来源的录制任务和用户提交的预约任务,汇总为节目录制任务后,发送给视频服务器,到达录制任务设定的开始时间后,视频服务器开始录制该节目;
6)预约的节目录制完成后,电视回看管理系统通过XMPP消息通道,将录制结果通知回看节目录制预约服务器,回看节目录制预约服务器再通过XMPP消息通道,该节目录制结果信息通知用户所在终端;
7)节目录制完成后,电视回看管理系统也向电视回看应用发布服务器进行回看节目信息发布;
8)电视回看应用发布服务器根据规则进行展现,如果录制完成的是传统回看业务所覆盖频道,则继续在回看页面中展现该节目;如果录制完成的是用户提交的节目,那么在专门的节目预约功能页面中进行展现,各类终端均可以访问;
9)如果录制完成的节目不是传统回看业务所覆盖的频道,那么回看节目媒体转码和加密服务器自动进行格式转换和DRM加密保护,以适应各类移动终端收看需要;
10)转码和加密完成后的节目以流媒体视频文件形式,被上载到回看节目流媒体服务器和回看节目下载服务器;
11)用户可以选择在数字电视机顶盒上观看已录制节目,这样可以与传统回看业务使用一样的业务流程和技术接口;
12)如果用户选择使用移动智能终端,那么可以下载已预约的节目到移动智能终端,以便进行离线观看;
13)用户也可以在移动智能终端上直接观看流媒体格式的预约录制节目。
本发明的有益效果在于:本发明电视节目预约录制和自动下载服务系统的实现方法,通过本发明方法,允许用户通过数字电视机顶盒、智能手机、平板电脑等终端,自由选择希望回放的频道和节目。解决了在传统的电视回看系统中,由前端选定频道后进行录制,如果某个频道没有收录则无法回放这个频道下的所有节目的限制,也解决了个人数字录像功能要求用户必须在数字机顶盒上设置预约任务,而且受到数字电视机顶盒自身的节目接收通道和录制能力限制,无法大量录制用户感兴趣的各类节目的限制。
附图说明
图1为传统电视回看的架构图;
图2为本发明回看节目预约录制和自动下载的架构图。
具体实施方式
为完善电视直播频道的录制和回放功能,本发明提供了一种基于XMPP协议的电视节目预约录制和自动下载服务系统的实现方法,使用XMPP协议的用户名册管理机制,将尚未播出的所有节目动态注册为XMPP消息通道中的节目号用户,当有某个最终用户需要发起节目录制预约时,就把该节目号用户和该最终用户关联为好友关系,当节目录制完成后,通过用户名册逐个通知该节目号用户下的好友。用户在收到预约的某个节目录制完成的消息后,可以按照要求将自动节目下载到移动智能终端,或使用传统回看方法播放该节目。
关键在于通过XMPP协议,建立用户与预约录制和自动下载服务系统之间的关联,提供节目的按需录制和录制完成后的消息通知机制,提供针对不同播放设备的媒体格式兼容,实现用户在不同播放设备上的回放功能。其实现方法是,通过XMPP协议,实现用户主动控制视频服务器的录制任务,并根据任务队列实现已录制节目的按需转码和定向推送。
本发明使用了XMPP协议,是Extensible Messaging and Presence Protocol的缩写,中文名称为可扩展消息和出席信息协议,是基于可扩展标记语言(Extensible Markup Language,简写为XML)的协议,可用于实时消息通信和到场信息传递操作,允许网络上的任何用户向其他网络用户、网络设备发送任意信息。
XMPP协议具有良好的扩展性,其使用XML 结构化数据作为通用传输层,将出席消息(表示某个网络资源当前可用)和信息内容嵌入到XML数据中,从而使数据以极高的效率传送给对方。
在XMPP协议中,存在用户名册(roster)机制,该机制是指某个用户所关联的其他用户的集合。名册功能类似通信录功能,可以按条件筛选用户来发送同样的信息。
通过XMPP协议的即时通信能力和灵活扩展能力,构建了用户与预约任务之间的关联结构,使得用户侧的终端设备可以实时获取到预约任务的执行进展,并根据预设的策略实现自动下载功能。具体包括如下几个方面:
一、用户与多种终端的自动关联:
在本发明中,同一个用户可以使用数字电视机顶盒、智能手机或平板电脑发起预约录制、收看录制节目或将录制节目下载到该终端上,因此在本项目中,利用了XMPP的用户账号机制,建立用户与多种终端间的关联关系。
在具体实现时,主要方法为:
1、用户testuser创建完成后,在XMPP消息通道数据库中,存在一个testusermso.domain的账号,其中mso.domain是运营商定义的XMPP域名,用于标识用户所属的地理域、业务域;
2、用户可在数字电视机顶盒、智能手机、平板电脑上分别登陆用户管理的应用页面,选择将该账号与当前终端进行绑定,这样在XMPP消息通道的数据库中,该账号被扩展为带有终端类型的设备名称:stb. testusermso.domain、pad.testusermso.domain、phone.testusermso.domain。在该结构中,形成了数字电视机顶盒、智能手机、平板电脑之间的关联。
3、在各终端上的应用程序通过XMPP发送消息时,XMPP消息通道查询数据库,得到该设备名称对应的用户账号,并进一步得到该账号所关联的其他设备名称。
二、用户与预约任务的关联:
本发明的创新,在于通过XMPP的用户名册机制,实现用于与预约任务的关联管理。
在XMPP中,用户A可以增加用户B为好友,具体是用户A通过roster set方法,向用户名册中增加一条用户B账号的记录,这样用户A与B就形成好友关系,用户B可以查询用户A的状态。
用户与预约任务关联的实现方法为:
1、回看节目录制预约服务器接收到所有尚未播出的节目信息(关联频道名称、节目名称、节目开始时间和节目结束时间)后,即以这些信息生成一个节目号,按照播出频道-开始时间-结束时间进行组合,比如CCTV1-201406011900-201406011930,并立刻为每个节目号在XMPP消息通道中注册唯一的用户(下文使用“节目号用户”表示在XMPP通道中名称为此节目号的用户);在回看节目录制预约服务器上的预约功能页面中,同时显示这些节目信息。
2、在XMPP消息通道中的每个节目号用户,均由回看节目录制预约服务器进行维护,包括创建、删除、状态修改、允许添加好友、删除好友操作。
3、用户在页面中浏览并选择要录制预约的节目,当该用户希望预约某个节目进行录制时,所在终端的应用程序通过XMPP消息通道,向该节目号用户申请添加为好友。
4、回看节目录制预约服务器接收到用户发来的添加为好友的信息,检查该用户是否为合法用户,用户是否具有该频道的业务授权。通过检查后,将该用户加为该节目号用户的好友并向用户侧的终端应用程序返回结果。同时在节目预约数据库中记录此条好友关系。
5、用户侧的终端应用程序接收到好友添加成功的结果后,自动检测当前所在的客户端,如果是手机或平板电脑,则在展示界面上提供是否需要下载至当前客户端的选项。
6、如果用户选择需要将录制完成的节目自动下载到手机或平板电脑等移动智能终端,则终端应用程序通过XMPP向回看节目录制预约服务器发送一条预约下载的消息,该消息中包括预约的节目号用户、用户当前所在终端的设备名称。
7、回看节目录制预约服务器接收到预约下载消息后,在节目预约数据库中生成一条预约下载新记录,主要信息包括用户预约的节目号用户、用户指定的终端设备名称、下载方式。
8、回看节目录制预约服务器接收到某个节目号的录制预约请求后,向电视回看管理系统发起录制申请,由电视回看管理系统控制视频服务器按指定时间进行节目录制。
三、预约任务录制完成后客户端自动下载;
在回看节目录制完成后,电视回看管理系统将该节目发送到回看节目媒体转码和加密服务器,进行格式适配和DRM加密,之后再分别上传到回看节目流媒体服务器和回看节目下载服务器。之后即通过XMPP消息通道,向回看节目录制预约服务器发出录制完成消息。
回看节目录制预约服务器将解析收到的录制成功消息,如果该节目属于用户预约过的,那么就通过XMPP消息通道,按照该节目号用户所关联的所有用户列表,依次通知各客户端,通知信息包括预约的节目号用户、用户当前所在终端的设备名称、节目名称、下载方式,回看节目录制预约服务器同时指定了节目下载的规则。
在客户端收到预约节目录制成功的通知消息后,根据消息正文中的相关参数和控制指令,启动客户端内部的下载程序,自动连接到回看节目下载服务器,将预约过的节目下载到手机、平板电脑等移动智能终端,以便用户可以在终端上回放。
当用户端设备完成下载后,通过XMPP消息通道,向回看节目录制预约服务器返回一条下载成功消息,这时回看节目录制预约服务器在数据库中将预约下载记录更新为已完成状态,同时在XMPP消息通道中,从该节目号用户的roster用户名册中将这个已完成下载的关联用户移除。
当所有预约了这个节目的用户终端都完成下载后,回看节目录制预约服务器该节目号用户的roster用户名册中,是否还有关联的好友,如果好友关系为空,则向XMPP消息通道发出删除此节目号用户的请求。
四、用户在多种终端设备上收看录制完成的回看节目:
用户也可以不下载该回看节目,而是使用数字电视机顶盒、智能手机、平板电脑等移动智能终端,在回看节目录制预约服务器上的预约功能页面中,查询已经完成录制的回看节目,并直接按照传统的视频点播方式进行收看。
基于上述方法,如图2所示本发明回看节目预约录制和自动下载的架构图,
其主要的工作流程如下:
1)所有电视频道的节目单输入到电视回看管理系统;
2)由电视回看管理系统将该节目单同步给本发明新增的回看节目录制预约服务器,回看节目录制预约服务器按规则生成节目号用户,并在XMPP消息通道中进行注册;
3)回看节目录制预约服务器提供Web页面,展现所有频道尚未播出的节目,数字电视机顶盒、智能手机、平板电脑等各类终端通过浏览该界面,选定某个节目设置预约任务。预约服务器在接收到用户提交的预约任务后,需检查该用户/终端是否具备该频道的收看和回看权限。如果用户没有使用权限,则向用户返回业务授权失败的提示信息;
4)如果用户权限正确,则回看节目录制预约服务器将发出预约申请的用户加为该节目号用户的好友。之后预约服务器向电视回看管理系统发出该预约任务;
5)电视回看管理系统收集传统回看业务来源的录制任务和用户提交的预约任务,汇总为节目录制任务后,发送给视频服务器。到达录制任务设定的开始时间后,视频服务器开始录制该节目;
6)预约的节目录制完成后,电视回看管理系统通过XMPP消息通道,将录制结果通知预约服务器。预约服务器再通过XMPP消息通道,该节目录制结果信息通知用户所在终端;
7)节目录制完成后,电视回看管理系统也向电视回看应用发布服务器进行回看节目信息发布;
8)电视回看应用发布服务器根据规则进行展现。如果录制完成的是传统回看业务所覆盖频道,则继续在回看页面中展现该节目。如果录制完成的是用户提交的节目,那么在专门的节目预约功能页面中进行展现,数字电视机顶盒、智能手机、平板电脑等均可以访问;
9)如果录制完成的节目不是传统回看业务所覆盖的频道,那么回看节目媒体转码和加密服务器自动进行格式转换和DRM加密保护,以适应各类移动终端收看需要;
10)转码和加密完成后的节目以流媒体视频文件形式,被上载到回看节目流媒体服务器和回看节目下载服务器;
11)用户可以选择在数字电视机顶盒上观看已录制节目,这样可以与传统回看业务使用一样的业务流程和技术接口;
12)如果用户选择使用移动智能终端,那么可以下载已预约的节目到移动智能终端,以便进行离线观看;
13)用户也可以在移动智能终端上直接观看流媒体格式的预约录制节目。

Claims (5)

1.一种电视节目预约录制和自动下载服务系统的实现方法,其特征在于,使用XMPP协议的用户名册管理机制,将尚未播出的所有节目动态注册为XMPP消息通道中的节目号用户,最终用户按需求发起节目录制预约,回看节目录制预约服务器允许,将节目号用户和最终用户关联为好友关系,通过回看节目录制预约服务器进入录制任务队列,当节目录制完成后,回看节目录制预约服务器通过XMPP通道用户名册逐个通知该节目号用户下的好友,用户在收到预约节目录制完成的消息后,可以按照要求自动下载节目到移动智能终端,或使用传统回看方法播放该节目。
2.根据权利要求1所述电视节目预约录制和自动下载服务系统的实现方法,其特征在于,所述将尚未播出的所有节目动态注册为XMPP消息通道中的节目号用户,均由回看节目录制预约服务器进行维护,包括创建、删除、状态修改、允许添加好友、删除好友。
3.根据权利要求2所述电视节目预约录制和自动下载服务系统的实现方法,其特征在于,所述最终用户在回看节目录制预约服务器选择节目,再通过自身应用程序发起选定节目录制预约,即通过XMPP消息通道向该节目号用户申请添加为好友。
4.根据权利要求1所述电视节目预约录制和自动下载服务系统的实现方法,其特征在于,所述可以按照要求将自动节目下载到移动智能终端,节目下载的规则由回看节目录制预约服务器指定。
5.根据权利要求1至4所示电视节目预约录制和自动下载服务系统的实现方法,其特征在于,具体包括如下步骤:
1)所有电视频道的节目单输入到电视回看管理系统;
2)由电视回看管理系统将该节目单同步给回看节目录制预约服务器,回看节目录制预约服务器按规则生成节目号用户,并在XMPP消息通道中进行注册;
3)回看节目录制预约服务器提供Web页面,展现所有频道尚未播出的节目,各类终端通过浏览该界面,选定某个节目设置预约任务,回看节目录制预约服务器在接收到用户提交的预约任务后,需检查该用户/终端是否具备该频道的收看和回看权限,如果用户没有使用权限,则向用户返回业务授权失败的提示信息;
4)如果用户权限正确,则回看节目录制预约服务器将发出预约申请的用户加为该节目号用户的好友,之后回看节目录制预约服务器向电视回看管理系统发出该预约任务;
5)电视回看管理系统收集传统回看业务来源的录制任务和用户提交的预约任务,汇总为节目录制任务后,发送给视频服务器,到达录制任务设定的开始时间后,视频服务器开始录制该节目;
6)预约的节目录制完成后,电视回看管理系统通过XMPP消息通道,将录制结果通知回看节目录制预约服务器,回看节目录制预约服务器再通过XMPP消息通道,该节目录制结果信息通知用户所在终端;
7)节目录制完成后,电视回看管理系统也向电视回看应用发布服务器进行回看节目信息发布;
8)电视回看应用发布服务器根据规则进行展现,如果录制完成的是传统回看业务所覆盖频道,则继续在回看页面中展现该节目;如果录制完成的是用户提交的节目,那么在专门的节目预约功能页面中进行展现,各类终端均可以访问;
9)如果录制完成的节目不是传统回看业务所覆盖的频道,那么回看节目媒体转码和加密服务器自动进行格式转换和DRM加密保护,以适应各类移动终端收看需要;
10)转码和加密完成后的节目以流媒体视频文件形式,被上载到回看节目流媒体服务器和回看节目下载服务器;
11)用户可以选择在数字电视机顶盒上观看已录制节目,这样可以与传统回看业务使用一样的业务流程和技术接口;
12)如果用户选择使用移动智能终端,那么可以下载已预约的节目到移动智能终端,以便进行离线观看;
13)用户也可以在移动智能终端上直接观看流媒体格式的预约录制节目。
CN201410734430.6A 2014-09-16 2014-12-08 一种电视节目预约录制和自动下载服务系统的实现方法 Active CN104394457B (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201410734430.6A CN104394457B (zh) 2014-09-16 2014-12-08 一种电视节目预约录制和自动下载服务系统的实现方法

Applications Claiming Priority (3)

Application Number Priority Date Filing Date Title
CN2014104703260 2014-09-16
CN201410470326 2014-09-16
CN201410734430.6A CN104394457B (zh) 2014-09-16 2014-12-08 一种电视节目预约录制和自动下载服务系统的实现方法

Publications (2)

Publication Number Publication Date
CN104394457A true CN104394457A (zh) 2015-03-04
CN104394457B CN104394457B (zh) 2018-01-09

Family

ID=52612285

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201410734430.6A Active CN104394457B (zh) 2014-09-16 2014-12-08 一种电视节目预约录制和自动下载服务系统的实现方法

Country Status (1)

Country Link
CN (1) CN104394457B (zh)

Cited By (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104954809A (zh) * 2015-06-16 2015-09-30 北京视博数字电视科技有限公司 录制电视节目的方法和系统
CN105163168A (zh) * 2015-08-26 2015-12-16 浪潮软件集团有限公司 一种预约录制电视节目的移动设备、系统和方法
CN106060642A (zh) * 2016-06-27 2016-10-26 乐视控股(北京)有限公司 远程录制视频的方法及系统
CN106230958A (zh) * 2016-08-08 2016-12-14 腾讯科技(深圳)有限公司 媒体资源下载方法及装置
CN107135416A (zh) * 2017-03-27 2017-09-05 腾讯科技(深圳)有限公司 视频下载方法和装置
CN107277580A (zh) * 2017-05-24 2017-10-20 中广热点云科技有限公司 一种在手机上缓存欲回放的电视节目的方法
CN109302633A (zh) * 2018-10-16 2019-02-01 深圳Tcl数字技术有限公司 电视节目预约录制方法、装置、智能电视及可读存储介质
CN110337004A (zh) * 2019-07-08 2019-10-15 西安交通大学 一种电视节目传播方法及系统
CN110958403A (zh) * 2019-12-18 2020-04-03 南京广播电视集团(南京广播电视台) 利用5g技术构建的异地安全备份播出系统
CN112351332A (zh) * 2020-10-30 2021-02-09 深圳Tcl新技术有限公司 电视节目的预约方法、智能大屏及计算机可读存储介质

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20110320575A1 (en) * 2010-06-26 2011-12-29 Cisco Technology, Inc. Storing and synchronizing media device information
CN103533381A (zh) * 2013-10-15 2014-01-22 广州创维平面显示科技有限公司 电视节目的录播方法和系统

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20110320575A1 (en) * 2010-06-26 2011-12-29 Cisco Technology, Inc. Storing and synchronizing media device information
CN103533381A (zh) * 2013-10-15 2014-01-22 广州创维平面显示科技有限公司 电视节目的录播方法和系统

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
夏晓燕等: "基于有线网络的智能视频服务系统架构研究", 《有线电视技术》 *

Cited By (16)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104954809A (zh) * 2015-06-16 2015-09-30 北京视博数字电视科技有限公司 录制电视节目的方法和系统
CN105163168A (zh) * 2015-08-26 2015-12-16 浪潮软件集团有限公司 一种预约录制电视节目的移动设备、系统和方法
CN106060642A (zh) * 2016-06-27 2016-10-26 乐视控股(北京)有限公司 远程录制视频的方法及系统
CN106230958A (zh) * 2016-08-08 2016-12-14 腾讯科技(深圳)有限公司 媒体资源下载方法及装置
CN106230958B (zh) * 2016-08-08 2020-10-30 腾讯科技(深圳)有限公司 媒体资源下载方法及装置
CN107135416A (zh) * 2017-03-27 2017-09-05 腾讯科技(深圳)有限公司 视频下载方法和装置
CN107135416B (zh) * 2017-03-27 2019-01-08 腾讯科技(深圳)有限公司 视频下载方法和装置
CN107277580B (zh) * 2017-05-24 2019-07-05 中广热点云科技有限公司 一种在手机上缓存欲回放的电视节目的方法
CN107277580A (zh) * 2017-05-24 2017-10-20 中广热点云科技有限公司 一种在手机上缓存欲回放的电视节目的方法
CN109302633A (zh) * 2018-10-16 2019-02-01 深圳Tcl数字技术有限公司 电视节目预约录制方法、装置、智能电视及可读存储介质
CN109302633B (zh) * 2018-10-16 2021-10-01 深圳Tcl数字技术有限公司 电视节目预约录制方法、装置、智能电视及可读存储介质
CN110337004A (zh) * 2019-07-08 2019-10-15 西安交通大学 一种电视节目传播方法及系统
CN110337004B (zh) * 2019-07-08 2021-01-19 西安交通大学 一种电视节目传播方法及系统
CN110958403A (zh) * 2019-12-18 2020-04-03 南京广播电视集团(南京广播电视台) 利用5g技术构建的异地安全备份播出系统
CN112351332A (zh) * 2020-10-30 2021-02-09 深圳Tcl新技术有限公司 电视节目的预约方法、智能大屏及计算机可读存储介质
CN112351332B (zh) * 2020-10-30 2023-12-05 深圳Tcl新技术有限公司 电视节目的预约方法、智能大屏及计算机可读存储介质

Also Published As

Publication number Publication date
CN104394457B (zh) 2018-01-09

Similar Documents

Publication Publication Date Title
CN104394457A (zh) 一种电视节目预约录制和自动下载服务系统的实现方法
US10652596B2 (en) Cloud-enabled network-based digital video recorder
US8868463B2 (en) System and method of managing digital rights
US9948970B2 (en) Systems, methods, and apparatus for accessing recordings of content items on multiple customer devices
US20180376175A1 (en) Content Storage Method and System
US7680993B2 (en) Local digital asset storage management technique
JP2013225895A (ja) マルチメディア・コンテンツの検索および録画予約システム
CN102474594A (zh) 用于实时地管理内容的系统和方法
US20140157324A1 (en) Content Identification and Management
CN1823521A (zh) 内容记录技术
US20200280760A1 (en) Capturing border metadata while recording content
KR101188765B1 (ko) 방송 이어보기 서비스 시스템 및 방법
KR101187388B1 (ko) 추천 방송 콘텐츠 가이드를 제공하는 웹 기반 방송 서비스 시스템 및 방법
KR101187386B1 (ko) 브이오디 콘텐츠 채널을 통한 방송 서비스 시스템 및 방법
KR101310976B1 (ko) 방송 다이어리 어플리케이션을 이용한 방송 서비스 시스템 및 방법
AU2022200077B2 (en) Systems and methods for creating and managing virtual channels
KR101294148B1 (ko) 관심 대상 방송 콘텐츠 친구 알림 서비스 방법 및 시스템
KR101187798B1 (ko) 캐치업 브이오디 서비스를 제공하는 방송 서비스 시스템 및 방법
JP2004328382A (ja) レンタル・データデポジトリシステム
KR101199873B1 (ko) 웹 기반 방송 서비스 시스템 및 방법

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant