[发明专利]一种电视机菜单显示方法、装置及电视机无效
申请号: | 201110026827.6 | 申请日: | 2011-01-25 |
公开(公告)号: | CN102118650A | 公开(公告)日: | 2011-07-06 |
发明(设计)人: | 陈果果 | 申请(专利权)人: | 深圳市酷开网络科技有限公司 |
主分类号: | H04N21/472 | 分类号: | H04N21/472;H04N21/8543 |
代理公司: | 深圳中一专利商标事务所 44237 | 代理人: | 张全文 |
地址: | 518000 广东省深圳市南*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 电视机 菜单 显示 方法 装置 | ||
技术领域
本发明属于电视机领域,尤其涉及一种电视机菜单显示方法、装置及电视机。
背景技术
用户在操作电子产品,如操作电视机时第一眼看到的界面是电视机菜单界面,一个新颖、方便、快捷的电视机菜单界面将提高用户的良好体验以及节省用户的操作时间。
在过去的电视机菜单编写方法中,采用C或者C++语言代码实现图片的路径数据、子菜单项以及主菜单项的各个部分。由于电视机菜单界面使用代码实现,因此难以实现较新颖、丰富的电视机菜单界面,并且,如果需要更改菜单项或者子菜单项的数据,则必须重新编写更改菜单项或者子菜单项数据前的代码,编程人员难以很好地维护,增加了编程人员的工作量。
发明内容
本发明实施例提供了一种电视机菜单显示方法,旨在解决现有的菜单编写方法中难以实现较新颖、丰富的界面以及难以维护的问题。
本发明实施例是这样实现的,一种电视机菜单显示方法,所述方法包括步骤:
读取可扩展标记语言XML文件,并解析该XML文件以获取该XML文件的菜单标签值;
将菜单标签值的字段值存入应用程序分配的内存字段中;
根据该内存字段的名称加载菜单信息并显示加载的菜单信息。
本发明实施例的另一目的在于提供一种电视机菜单显示装置,所述装置包括:
菜单标签值获取单元,用于读取可扩展标记语言XML文件,并解析该XML文件以获取该XML文件的菜单标签值;
字段值存储单元,用于将菜单标签值的字段值存入应用程序分配的内存字段中;
菜单信息显示单元,用于根据该内存字段的名称加载菜单信息并显示加载的菜单信息。
本发明实施例的另一目的在于提供一种包含上述电视机菜单显示装置的电视机。
本发明实施例采用抽象工厂设计模式,主类申明每个主菜单项和子菜单项各个窗口组件的通用接口,根据解析XML文件获取的内容动态选择生成的子菜单项,并根据相应的内容配置子菜单的位置和风格,以使客户端通过调用菜单项对象的操作获得菜单项的实例。这种设计模式可以分离具体的菜单项的类,并且易于交换风格属性和菜单的操作,有利于菜单项的一致性,便于维护。
附图说明
图1是本发明第一实施例提供的电视机菜单显示方法流程;
图2是本发明第一实施例提供的解析XML文件以及关闭该XML文件的流程;
图3是本发明第一实施例提供的选择菜单界面中主菜单为本地影库时的菜单界面状态;
图4是本发明第一实施例提供的选择菜单界面中主菜单为音乐时的菜单界面状态;
图5是本发明第二实施例提供的电视机菜单显示装置结构。
具体实施方式
为了使本发明的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本发明进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。
本发明实施例使用XML文件保存主菜单各项和子菜单各项的数据信息,在解析该XML文件后,获取各个主菜单项、子菜单项的数据信息,再根据获取的数据信息加载菜单项信息并显示加载的菜单项信息。
为了说明本发明所述的技术方案,下面通过具体实施例来进行说明。
实施例一:
图1示出了本发明第一实施例提供的电视机菜单显示方法流程,详述如下:
在步骤S11中,读取可扩展标记语言XML文件,并解析该XML文件以获取该XML文件的菜单标签值。
在Internet环境中,可扩展标记语言(Extensible Markup Language,XML)是跨平台并依赖于内容的技术,是当前处理结构化文档信息的有力工具。它使用一系列简单、容易建立的标记描述数据,极其简单且易于掌握和使用,是一种简单的数据存储语言。
作为本发明的另一个实施例,在读取可扩展标记语言XML文件,并解析该XML文件以获取该XML文件的菜单标签值的步骤之前还包括下述步骤:将电视机菜单标签值写入XML文件中。假设该电视机菜单标签值包括主菜单标签值和子菜单标签值等信息,首先使用下面的语句将主菜单标签值写入XML文件:
<mainmenu>
<item name=″film″
n_icon=″res/menu_film_normal.png″
f_icon=″res/menu_film_focus.png″
s_icon=″res/menu_film_select.png″suD_menu=″filmsubmenu″/>
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于深圳市酷开网络科技有限公司,未经深圳市酷开网络科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201110026827.6/2.html,转载请声明来源钻瓜专利网。
- 上一篇:用于治疗眼过敏的方法和眼科装置
- 下一篇:马达驱动电路