×

×

×

当前位置:首页 > 新闻资讯 > 技术视野 > 正文

数字电视机顶盒DLNA节目目录数据的配置方法及系统

发布时间: 2016-09-08 15:47:05   作者:黄超   来源: 北京歌华有线电视网络股份有限公司   浏览次数:
摘要: 本文为解决数字电视机顶盒 DLNA 分发数字电视节目目录数据更新方式不灵活的问题,提供了一种 目录数据的配置方法及系统。
  摘要:本文为解决数字电视机顶盒 DLNA 分发数字电视节目目录数据更新方式不灵活的问题,提供了一种 目录数据的配置方法及系统。通过 MTA 配置文件和节目目录数据下载服务器分别管理数字电视机顶盒 DLNA 节目服务功能类型和具体节目内容及目录结构,实现功能和内容的独立管理,结构清晰,增加管理灵活性。
 
 
  关键词:数字电视机顶盒   DLNA   数字电视节目  传输分发
 
 
  随着数字电视的普及,北京家庭内部已经普遍安装一台数字电视机顶盒。家庭内部多个成员观看电视的喜好可能会存在不同,可能会出现争抢观看电视节目的现象。
 
 
  为了在不增加数字电视机顶盒数量的情况下解决多用户观看不同电视节目的问题,北京歌华有线电视网络股份有限公司根据现有情况, 积极研究通过DLNA(Digital Living Network Alliance,数字生活网络联盟) 媒体分发功能实现数字电视节目的传输分发。
 
 
  DLNA 是由索尼、英特尔、微软等公司发起成立,旨在解决包括个人PC、消费电器、移动设备在内
 
 
  1 数字电视机顶盒
 
 
  1.1 基本原理
 
 
  数字电视机顶盒是一种将数字电视信号转换成模拟信号的变换设备, 数字电视机顶盒已成为一种嵌入式计算设备,具有完善的实时操作系统,提供强大的 CPU计算能力,用来协调控制机顶盒各部分硬件设施,并提供易操作的图形用户界面 GUI(Graphical User Interface),如增强型电视的电子节目指南,给用户提供图文并茂的节目介绍和背景资料。
 
 
  它也是扩展电视机功能的一种新型家用电器,负责将接收到的各种信息(包括电视节目)转换为电视机可显示的格式在屏幕上显示出来,
 
 
  2 DLNA功能
   
 
  2.1 DLNA基本原理
   
 
  DLNA 一般定义了 DMS(数字媒 体服务器)、DMP(数字媒体播放器)、DMC (数字媒体控制器)和DMR(数字媒体渲染设备)等功能模块。DLNA 典型应用场景如图 2 所示。
 
 
  DMS:提供媒体获取、记录、存 储和输出功能。

 

 

  DMP:查找、获取由 DMS 发送的 内容,提供播放和渲染功能。

 

 

  DMC:查找 DMS 提供的内容,并 匹配到 DMR 的 rendering 功能,建立 DMS 到 DMR 的连接。

 

 

  DMR:在通过其他设备配置后, 播 放 从 DMS 播 放 的 内 容。DMR 和 DMP 的区别在于 DMR 需要通过 DMC 控制才能获取 DMS 发送的内容。

 

 

  UPnP:通用即插即用是一种用于 PC 机和智能设备(或仪器)的常见的 对等网络连接的体系结构,尤其是在 家庭中。UPnP 以 Internet 标准和技术(如TCP/IP、HTTP 和 XML)为基础, 使这样的设备彼此可自动连接和协同 工作,从而使网络(尤其是家庭网络) 对更多的人成为可能。

 

 

  2.2 DLNA功能情况

 
  歌华有线高清交互机顶盒具备 DMS 和DMR 两部分功能。DMS功能要求通过 DLNA 协议播放转发的节目, 来源分别是:广播电视节目(含加扰 节目),STB 本地存储内容,包括视频、音频、图片多媒体文件等。DMS 支持节目列表的生成,并通过 DLNA 协议让媒体共享终端软件可以获得并显示节目单。
 
  DMS 根据 Tuner 资源占用情况自动限制访问广播电视节目的终端数量;一个 Tuner 只对一个客户端提供电视节目,当出现资源抢占时在终端 DMP 提示请求者“服务不可用”; DMS 以 IP 地址识别终端,一个 IP 地址只能有一个 DMP 连接。

 

  DMR在媒体共享终端软件的控制下能够播放终端上的多媒体文件,当音视频数据播放完毕后保持最后一帧画面。5s 以内没有收到来自媒体共享终端软件的控制指令,电视机播放观看上一次播放的电视节目。播放图片时,如图片数据格式错误或内容不完整,会在界面中提示“无法识别的媒体”。DMR仅有全屏模式,不支持画中画,播放 Audio 内容时,电视显示背景图片,DMR自带Default背景图片。

 
 

  3 DLNA节目目录数据的 配置方法及系统

 

  3.1 一般常用方法

 

  目前,数字电视机顶盒中 DLNA 中DMS模块获得电视节目目录数据的方式一般有以下两种。

 

  方法一:DLNA 软件的DMS 模块软件在安装时固化节目目录数据,并通过DMS 模块软件升级的方式进行节目目录的配置和更新。

 

  本方法的优点是实现较为方便、简单,但缺点明显。首先,将 DLNA 节目目录数据的配置与模块软件升级关联, 节目目录数据的更新效率较低;其次, 在实际运营过程中,运营商可能为用户提供包含不同节目目录数据的配置。本方法在实现多种不同类型DLNA节目服务时操作难度较大,需要为用户准备不同版本的软件,并为用户单独升级。

 

  方法二:在数字电视机顶盒 MTA 配置文件中增加 DLNA 节目目录数据配置 , 配置节目所在频点、服务、电视节目图标信息、网络视频路径等节目信息和目录结构,可通过更新 MTA 配置文件的方式进行电视节目目录的配置更新 。 歌华有线高清交互机顶盒 遵循 Packet Cable 相关标准,在开机过程中,机顶盒需从前端接收一个 MTA 配置文件用于配置机顶盒的功能属性。

 

  本方法的优点是可在运营商前端实现 DLNA节目目录数据的配置管理, 但还是存在几个缺点。

 

  (1)此种配置方式MTA 配置文件中描述内容较多,大幅增大了MTA 配置文件的大小,从而降低了MTA 配置文件中描述其他功能配置信息的接收效率。

 

  (2)将电视节目目录内容配置与功能配置都让 MTA 配置文件进行描述, 无法实现内容和功能独立配置,降低了配置的灵活性,且更新内容时易对功能部分产生误操作,存在安全隐患。

 

  (3)在实际运营中,MTA 配置文件一般由运营商的业务运营支撑系统 (BOSS) 进行统一管理,此方法在更新DLNA 电视节目目录内容时,需更新BOSS系统关联的配置文件,实际操作过程较为复杂,存在操作安全隐患。

 

  3.2 创新的节目目录数据的配置 方法及系统

 

  针对上述一般常用方法中存在的缺点,本文将着重阐述一种创新的节目目录数据的配置方法及系统,目的在于提供一种数字电视机顶盒内 DLNA 节目目 录数据的配置方法及系统,实现 DLNA 节目目录数据的快速配置和更新。

 

  创新的节目目录数据的配置方法及系统(如图 3 所示)的技术方案包括以下步骤:

 

  (1)在数字电视机顶盒多媒体终端适配器 MTA 配置文件中 , 针对DLNA功能仅设置 DLNA 节目服务ID和前端检测更新服务器的URL地址。

 

  (2)启动数字电视机顶盒,下载 MTA 配置文件,获取 MTA 配置文件中的DLNA 节目服务ID和前端检测更新服务器的 URL地址。

 

  (3)查看数字电视机顶盒中是否存储有 DLNA 节目目录数据,若是则进入步骤(4),若否则进入步骤(5)。

 

  (4)获取DLNA 节目服务 ID 对应的最新的 DLNA 节目目录数据版本号,并查看数字电视机顶盒中本地存储的 DLNA 节目目录数据版本号与所获取的最新的 DLNA 节目目录数据版本号是否一致,若是则不更新数字电视机顶盒中存储的 DLNA 节目目录数 据,若否则进入步骤(5)。

 

  (5)根据MTA 配置文件中的 DLNA 节目服务ID 获取最新的 DLNA 节目目录数据并保存到数字电视机顶盒中。

 

  (6)DLNA 客户端终端设备从数字电视机顶盒中获取DLNA 节目目录数据,实现对应节目目录结构的显示和节目的观看。

 

  DLNA 节目目录数据包括数据版本号、节目目录结构、各个节目所在频点 、 服务、电视节目关联图标和节目网络路径。

 

  进一步,如上所述的一种数字电 视机顶盒内 DLNA 节目目录数据的配置方法, 步骤(4)中,获取 DLNA 节目服务 ID 对应的最新的 DLNA 节目目录数据版本号的具体方式为:根据从 MTA 配置文件获取的 DLNA 节目服务 ID 向前端检测更新服务器申请更新该服务 ID 所对应的DLNA 节目目录数据, 前端检测更新服务器向数字电视机顶盒返回该 DLNA 节目服务 ID 对应的 DLNA 节目目录数据版本号及 DLNA 节目目录数据下载服务器的地址。

 

  步骤(5)中,获取最新的 DLNA 节目目录数据的具体方式为:根据从 MTA 配置文件获取的 DLNA 节目服务 ID 向前端检测更新服务器申请更新该 服务 ID 所对应的 DLNA 节目目录数 据,前端检测更新服务器向数字电视机 顶盒返回该 DLNA 节目服务 ID 对应的 DLNA 节目目录数据下载服务器的地址,数字电视机顶盒从数据下载服务器 完成 DLNA 节目目录数据下载及配置。

 

  DLNA 节目目录数据下载服务器用于管理并向数字电视机顶盒应的 DLNA 节目目录数据。

 

  上述数字电视机顶盒内 DLNA 节目目录数据的配置系统,包括:

 

  (1)MTA 配置文件设置模块:用于在数字电视机顶盒多媒体终端适配 器 MTA 配置文件中针对 DLNA 功能设 置 DLNA 节目服务 ID 和前端检测更新服务器的 URL 地址。

 

  (2)MTA 配置文件下载模块: 用于在启动数字电视机顶盒时,下载 MTA 配置文件,获取 MTA 配置文件中的DLNA 节目服务ID 和前端检测更新服务器的URL 地址。

 

  (3)机顶盒数据查看模块:用于查看数字电视机顶盒中是否存储有 DLNA 节目目录数据,若是则进入数据更新模块,若否则进入数据下载模块。

 

  (4)数据更新模块:用于确定数字电视机顶盒中的 DLNA 节目目录数据是否需要更新。具体方式为:获取 DLNA 节目服务 ID 对应的最新的 DLNA 节目目录数据版本号,查看数字电视机顶盒中本地存储的 DLNA 节目目录数据版本号与所获取的最新的 DLNA 节目目录数据版本号是否一致, 若是则不更新;若否则需要更新并进入数据下载模块。

 

  (5)数据下载模块:用于根据 MTA 配置文件中的 DLNA 节目服务 ID 获取最新的 DLNA 节目目录数据并保存到数字电视机顶盒中。

 

  (6)终端显示模块:用于 DLNA 客户端终端设备从数字电视机顶盒中 获取 DLNA 节目目录数据,实现对应节目目录结构的显示和节目的观看。

 

  (7)数据请求单元:用于根 据 DLNA节目服务 ID 向前端检测更新服务器申请更新该服务 ID 所对应 的DLNA 节目目录数据,前端检测更新服务器向数字电视机顶盒返回该 DLNA 节目服务 ID 对应的 DLNA 节目目录数据版本号及 DLNA 节目目录数据下载服务器的地址。

 

  (8)版本号对比单元:用于对比数据请求单元获取的 DLNA 节目目录数据版本号与数字电视机顶盒中存储的本地DLNA节目目录数据版本号是否一致。

 

  (9)更新确认单元:用于根据版本号对比单元的对比结果确认DLNA节目目录数据是否需要更新,若版本号一致则不需要更新,若版本号不一致则需要更新 。 

 

  (10)数据请求单元:用于根据 DLNA 节目服务ID向前端检测更新服务器申请更新该服务 ID 所对应的 DLNA 节目目录数据,前端检测更新服务器向数字电视机顶盒返回该 DLNA 节目服务 ID 对应的 DLNA 节目目录数据下载服务器的地址。

 

  (11)数据下载单元:用于数字电视机顶盒根据数据请求单元获取的 DLNA 节目目录数据下载服务器的地址,从数据下载服务器完成DLNA节目目录数据下载及配置。

 

  3.3 新方法及系统的优点

 

  相对于一般常用方法,上述创新的节目目录数据的配置方法及系统优点在于:

 

  (1)本文所述的方法及系统仅在MTA 配置文件中描述 DLNA 节目服务功能类型和节目目录数据下载服务器的URL 地址,大幅减小了MTA 配置文件的大小, 提高了MTA 配置文件下发效率。

 

  (2)通过 MTA 配置文件和节目目录数据下载服务器分别管理数字电视机顶盒 DLNA节目服务功能类型和 具体节目内容及目录结构,实现功能 和内容独立管理,结构清晰。

 

  (3)实现功能和内容独立管理, 增加了管理灵活性,可在不更新 MTA 配置文件的基础上实现某个功能类型对应用户的具体节目内容及目录结构的更新。

 

(4)对某个功能类型对应用户的具体节目内容及目录结构进行内容更新时,不需要更改系统中的用户属性, 便于 DLNA 节目内容的管理。

 

  4 结论

 

  本文阐述的创新数字电视机顶盒 DLNA 节目目录数据的配置方法及系统,有效地解决了数字电视机顶盒通过 DLNA 功能分享分发数字电视节目过程中节目目录数据的配置问题,且很好地提高了配置效率,通过将服务功能类型和具体节目内容及目录结构 分别管理,实现了功能和内容独立管理、结构清晰、 方便运营,具有很好的实际运营价值。在歌华有线运营过程中,通过本文阐述的方法,灵活地解决了部分VIP用户享受全部电视节目分发功能而普通用户只能使用几十套基本电视节目分发功能的实际运营配置问题。原则上,通过本文阐述的方法,可以根据需要为每一位高清交互机顶盒用户配置独特的数字电视节目用于 DLNA 分享转发。

我来说两句
评论内容:
验  证  码:
 
(网友评论仅供其表达个人看法,并不表明本站同意其观点或证实其描述。)
评论列表
已有 0 条评论(查看更多评论)
索尼详解新一代36x24mm全画幅数字电影摄...
[企业动态] 9月22日,索尼中国专业系统集团在北京AIT索尼影像技术学院隆重举行CineAltaV电影摄影机发布会。[详细]
数说精彩十三运|IBC+公共信号+虚拟植入+...
[企业动态] 2017年9月15日,新奥特第十三届全运会项目组把IBC系统的500多件设备全部回迁到天津广播电视台...[详细]
凌云光技术集团正式加入MoCA联盟董事会
[企业动态] 2017年9月19日 ,MoCA(同轴电缆多媒体联盟)宣布凌云光技术集团成为联盟最新核心成员,并将正...[详细]
VSE 360°携手CCTV5直播全运会跳水比赛 凝...
[企业动态] 2017年8月19日至28日,第十三届全运会跳水比赛在天津跳水馆举行,新奥特(CDV)技术服务团队携...[详细]
网络视听行业应做到“五个更加”
[资讯聚焦] 为切实加强网络视听节目管理,今年上半年总局共处理155部存在内容低俗等违规问题的网络原创节...[详细]
人与科技粘合共生,2017年中国国际信息通...
[资讯聚焦] 工业和信息化部今日就“2017年中国国际信息通信展览会”筹备情况召开新闻发布会。本届PT展将...[详细]
昆腾宣布推出面向媒体工作流的入门级NAS...
[企业动态] 基于StorNext的Xcellis Foundation为小型驿站和企业视频部门提供企业级性能和可扩展性[详细]
昆腾开始出货配备Veritone aiWARE人工智...
[企业动态] 昆腾和Veritone的集成解决方案提供了本地认知分析,让用户能够解锁媒体内容的未实现价值。 [详细]
BIRTV媒体融合峰会召开
[会议热点] 2017年8月25日,“BIRTV媒体融合峰会”在北京国际展览中心综合楼226室举办。[详细]
索尼详解新一代36x24mm全画幅数字电影摄影机CineAltaV 为扩展电影拍摄创意提供更多可能
9月22日,索尼中国专业系统集团在北京AIT索尼影像技术学院隆重举行CineAl...[详细]
数说精彩十三运|IBC+公共信号+虚拟植入+全景慢动作
2017年9月15日,新奥特第十三届全运会项目组把IBC系统的500多件设备全部...[详细]
凌云光技术集团正式加入MoCA联盟董事会
2017年9月19日 ,MoCA(同轴电缆多媒体联盟)宣布凌云光技术集团成为联盟...[详细]