[发明专利]一种机顶盒菜单的开发方法无效

专利信息
申请号: 200710077591.2 申请日: 2007-12-05
公开(公告)号: CN101227552A 公开(公告)日: 2008-07-23
发明(设计)人: 祝军志 申请(专利权)人: 深圳创维数字技术股份有限公司
主分类号: H04N5/00 分类号: H04N5/00;H04N5/445
代理公司: 深圳市康弘知识产权代理有限公司 代理人: 胡朝阳
地址: 518000广东省深圳*** 国省代码: 广东;44
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 一种 机顶盒 菜单 开发 方法
【说明书】:

技术领域

发明涉及数字电视领域,尤其涉及一种数字电视机顶盒的菜单开发方法。

背景技术

随着数字电视的蓬勃发展,不同运营商的个性化需求也越来越多,对机顶盒菜单结构改动也越来越多。

现在机顶盒软件的开发基本上都是基于C语言,在对菜单结构的修改效率比较低。对于运营商提出的个性化菜单需求,一般是修改代码,用C语言中最原始的宏定义来区分各个运营商。目前国内有200多个独立运营的运营商,个性化菜单需求非常多,使整套软件系统变得冗余繁杂,不易维护,同时开发效率也非常低。

图1(a)是一种机顶盒中默认的菜单结构,一级菜单有节目向导和节目管理,节目向导下面有有视频点播、电视节目和广播节目3个子菜单,节目管理下面有节目编辑和节目搜索2个子菜单。现在各地运营商都希望按自己网络的实际情况来设计菜单,如果运营商想将视频点播放到节目向导管理下面,同时将视频点播的菜单名字改为家庭影院,具体菜单格式表现出来如图1(b)所示。按普通开发流程,软件工程师要分析菜单结构,然后按新的菜单结构修改代码。这样工作量大,而且容易导致软件系统冗余繁杂,不易维护。

发明内容

有鉴于此,有必要提供一种开发流程简单的机顶盒菜单开发方法。

本发明提供一种机顶盒菜单的开发方法,其特征在于,采用XML文件来表示菜单信息,将机顶盒菜单中的属性用XML标签定义好,使XML标签与机顶盒菜单属性建立对应的关系,通过对该菜单标签属性进行修改,以此来对菜单的结构进行修改。

与现有技术相比较,本发明将机顶盒的菜单信息用XML形式来表现,做到程序与菜单结构分离,机顶盒启动时读取XML文件,再根据XML文件中的相应标签值来还原机顶盒菜单结构并显示出来,当需要对机顶盒菜单结构进行调整的时候,只要将表示菜单结构的XML文件进行更改,而不用更改程序代码,提高了软件开发效率,也使系统变得容易维护,兼容性好。

附图说明

图1是机顶盒中的菜单结构示意图。

图2是本发明的机顶盒读取XML菜单文件的流程图。

具体实施方式

本发明的机顶盒菜单开发方法中,机顶盒菜单信息采用XML(ExtensibleMarkup Language,可扩展标记语言)文件表示,以做到程序与菜单结构分离。首先定义好XML文件结构,将机顶盒菜单中的属性用XML标签定义好,使XML标签与机顶盒菜单属性建立对应的关系。例如,Menu_Depth表示菜单的位置,Menu_TileChn表示中文标题,Menu_TileEng表示英文标题,Menu_ExeTime表示菜单显示时长,Menu_Status表示菜单是否激活,Menu_Page表示菜单链接的页面,Menu_Function表示菜单执行的功能。然后,定义菜单属性中的坐标与该菜单位置的关系,如:Menu_Depth菜单的位置Menu_Depth表示为{An},其表示菜单在第n级菜单的第an个菜单的位置,即属性中第一个坐标表示在第一层菜单中的位置,第二个坐标表示在第二层菜单中的位置,依次类推;当坐标为0时表示菜单的深度就到这一层,如Menu_Depth的坐标属性为2,1,0,0,0,0,0,0,表示在一级菜单中的第二个子菜单,二级菜单中是第一个子菜单。

下面是表示图1(a)的菜单的部分XML代码:

…… 

-<channel name=″1″>

  <Menu_TileChn>节目向导</Menu_TileChn>

  <Menu_Depth>1,0,0,0,0,0,0,0</Menu_Depth>

 </channel>

-<channel name=″2″>

  <Menu_TileChn>节目管理</Menu_TileChn>

  <Menu_Depth>2,0,0,0,0,0,0,0</Menu_Depth>

  </channel>

-<channel name=″3″>

  <Menu_TileChn>视频点播</Menu_TileChn>

  <Menu_Depth>1,1,0,0,0,0,0,0</Menu_Depth>

  </channel>

……

下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于深圳创维数字技术股份有限公司,未经深圳创维数字技术股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/pat/books/200710077591.2/2.html,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top