【技术实现步骤摘要】
本专利技术涉及点播技术,特别涉及一种推送视频及数据内容实现本地点播 的方法及系统。
技术介绍
推送视频点播(PVOD, Push Video On Demand )是一种新型数字电视 增值业务,它以推送技术为基础,利用空闲的广播信道,在不妨碍电视用户 正常收看节目的前提下,将各种扩展服务内容自动推送到用户机顶盒自带的 本地硬盘中,用户可以选择在任意时段从机顶盒的本地硬盘中读取,以享受 数字电视运营商提供的各种扩展服务内容,实现本地点播。上述扩展服务内 容可以是视频,也可以是其他数据内容,例如网页等。 目前存在如下两种PVOD的实现方案 第 一 、基于准视频点播扩展的个人视频录像机实现方案。 服务器端每隔一段时间在某一频道从头播放同一套节目,即每隔一段时 间在该频道向^l顶盒推送相同的视频流,推送的方式与普通节目视频流的推 送方式相同,用户在发出点播某一套节目的点播信号后,中间交换设备将机 顶盒与最近将要从头开始播放该套节目的频道连通,然后机顶盒利用个人视 频录像机(PVR, Personal Video Recorder)技术中的电子节目向导(EPG, Electronic Program Guide )对节目时段(例如节目开始时间、节目持续时间) 的描述,对该套节目的视频流进行实时录制。该方案只适用于服务器端推送视频流的情况,另外由于对某个视频流的 录制受限于当前EPG的描述,无法做到十分精确。第二、基于数字存储媒体命令与控制(DSM-CC, Dsca Storage MediaCommand and Control)的实现方案。服务器端利用DSM-C ...
【技术保护点】
一种推送视频及数据内容实现本地点播的方法,其特征在于,预设分组基本流PES数据包封装格式中的载荷部分包括:片段描述和文件数据片段;该方法还包括: 服务器端将待推送文件中的数据承载在所述文件数据片段中,将对所述待推送文件的描述信息承载在所述片段描述中,封装成一个以上PES数据包; 服务器端使用PES数据包组成传输流后调制输出; 机顶盒端对接收到的传输流进行解调; 机顶盒端利用所述片段描述从所述文件数据片段解析出待推送文件中的数据,将解析出的数据保存到本地存储设备。
【技术特征摘要】
1、一种推送视频及数据内容实现本地点播的方法,其特征在于,预设分组基本流PES数据包封装格式中的载荷部分包括片段描述和文件数据片段;该方法还包括服务器端将待推送文件中的数据承载在所述文件数据片段中,将对所述待推送文件的描述信息承载在所述片段描述中,封装成一个以上PES数据包;服务器端使用PES数据包组成传输流后调制输出;机顶盒端对接收到的传输流进行解调;机顶盒端利用所述片段描述从所述文件数据片段解析出待推送文件中的数据,将解析出的数据保存到本地存储设备。2、 如权利要求l所述的方法,其特征在于,所述待推送文件包括描述文件 和内容文件;所述待推送文件中的数据为所述描述文件中对服务器端所有内容 文件的概况进行描述的描述数据,或者为所述内容文件中对应视频及数据内容 的内容数据;所述服务器端先针对所述描述文件执行所述封装一个以上PES数据包、及 组成传输流后调制输出的步骤,再针对所述内容文件执行所述封装一个以上 PES数据包、及組成传输流后调制输出的步骤。3、 如权利要求2所述的方法,其特征在于,所述对待推送文件的描述信息 为文件名称和文件类型标识;当所述待推送文件为描述文件时,所述将解析出的数据保存到本地存储设 备的方法为使用所述文件名称,在本地存储设备中建立描述文件,将解析出 的数据存储到该建立的描述文件中;当所述待推送文件为内容文件时,所述将解析出的数据保存到本地存储设 备的方法为使用所述文件名称,在本地存储设备中建立内容文件,将解析出 的数据存储到该建立的内容文件中。4、 如权利要求3所述的方法,其特征在于,当所述待推送文件为描述文件时,执行所述封装一个以上PES数据包为所述服务器端遍历内容文件,生成 一个描述文件;所述描述文件中的描迷数据包括内容文件的文件名称、路径、大小和创 建修改时间。5、 如权利要求4所述的方法,其特征在于,所述将解析出的数据保存到本 地存储设备之后,进一步包括机顶盒端根据解析出的数据,更新本地存储设 备中已存储的内容文件;所述更新的方法为比较当前存储的描述文件和本地存储设备中已存储的描述文件,删除已存 储的描述文件中存在描述但当前存储的描述文件中不存在描述的内容文件,并 删除已存储的描述文件中和当前存储的描述文件中均存在描述、但描述大小或 创建》f改时间不一致的内容文件;遍历本地存储设备中已存储的内容文件,删除当前存储的描述文件中不存 在描述的内容文件,及删除当前存储的描述文件中存在描述、但大小或创建修 改时间与当前存储的描述文件中描述不一致的内容文件。6、 如权利要求4所述的方法,其特征在于,所述将解析后的数据保存到本 地存储设备之后,进一步包括判断所述描述数据中是否描述了大小超过预设阈值的内容文件,如果有, 则机顶盒端在本地存储设备预先创建具备内容文件的文件名称的空文件并分配 所述大小,并创建对应该空文件的状态文件。7、 如权利要求6所述的方法,其特征在于,当所述待推送文件为内容文件 时,所述将解析出的数据保存到本地存储设备的方法为判断本地存储设备中是否已存在具有描述信息包含的文件名称的内容文 件,如果不是,继续执行建立具有该文件名称的内容文件,并建立对应的状态 文件,然后将从当前PES数据包的文件数据片段中解析出的数据存储到该内容 文件中,并更新状态文件中的记载;否则获取对应该内容文件的状态文件,并进一步通过状态文件中的记载判 断出当前接收的PES数据包的文件数据片段中的数据没有保存过时,将从当前PES数据包的文件数据片段中解析的数据存储到该内容文件中,并更新状态文 件中的记载。8、 如权利要求7所述的方法,其特征在于,当所述待推送文件为内容文件 时,所述对待推送文件的描述信息中进一步包括当前包序号、最后一个包序号 和版本号;当机顶盒端通过所述当前包序号和最后一个包序号判断出当前PES数据包 为含有相同版本号的所述内容文件对应的最后一个PES数据包时,删除本地存 储设备中该内容文件对应的状态文件。9、 如权利要求3所述的方法,其特征在于,当所述待推送文件为描述文件 时,所述对待推送文件的描述信息中还包括当前包序号、最后一个包序号和版 本号,其中所述版本号指示服务器端推送的轮次;所述机顶盒端利用所述当前包序号和最后一个包序号判断出当前PES数据 包为包含相同版本号的对应所述描述文件的最后...
【专利技术属性】
技术研发人员:王麟,王同刚,
申请(专利权)人:深圳市同洲电子股份有限公司,
类型:发明
国别省市:94[中国|深圳]
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。