一种电视机用户接口界面的生成系统、方法

文档序号:7929555阅读:242来源:国知局
专利名称:一种电视机用户接口界面的生成系统、方法
技术领域
本发明属于电朝L机领域,尤其涉及一种电视机用户接口界面的生成系统、 方法。
背景技术
目前,电视机已经成为每个家庭必备的视频显示设备,作为电视机的制造 厂商,在电视机的用户接口界面设计方面,现有技术均是依靠电视机芯片方案 厂商提供的专用工具来进行用户接口界面的设计,虽然现有技术能够很好地表 现出电视机的友好界面,但从开发的通用角度考虑,不同的电视机芯片方案, 使用不同的用户接口界面开发工具,致使开发的用户接口界面的可移植性差, 在界面的一致性上,工程师需要花费大量精力在用户接口界面移植上,人力成 本增加,并且延迟了新品上市的时间,然而,现在的电一见机行业是非常注重新 品更新上市速度的时期,这无疑成为了电视机开发的瓶颈。

发明内容
本发明的目的在于提供一种电视机用户接口界面的生成系统及方法,旨在 解决现有技术生成的用户接口界面移植性差的问题。
本发明是这样实现的, 一种电视机用户接口界面的生成系统,所述电视机 用户接口界面的生成系统包括嵌入式操作系统UI应用层,所述系统还包括
UI界面,用于生成与界面有关的资源;
WEB应用程序,用于接收用户的操作指令,根据所述操作指令更新所述 UI界面的资源;
嵌入式才喿作系统UI应用层接口 ,用于生成所述WEB应用程序与所述嵌入
3式操作系统UI应用层之间的数据传输接口 ,通过该数据传输接口将所述嵌入式
操作系统UI应用层传递的数据传送给所述WEB应用程序或将所述WEB应用 程序传递的数据传送给所述WEB应用程序;
WEB应用层,用于运行所述WEB应用程序,显示所述UI界面生成的资源。
本发明的另一目的在于提供一种电视机用户接口界面的生成方法,所述方 法包括下述步骤
通过界面编程语言生成UI界面;
通过WEB编程语言生成WEB应用程序;
生成所述WEB应用程序与所述嵌入式操作系统UI应用层之间的数据传输 接口。
在本发明中,利用WEB技术生成电视机UI界面以及WEB应用程序,采 用WEB脚本和Shell脚本语言生成WEB应用程序与嵌入式操作系统UI应用层 之间的数据接口,实现UI界面与嵌入式操作系统层之间数据的交互,通过该方 法所生成的UI界面的可移植性好,新品UI界面的生成周期短。


图1是本发明实施例提供的电视机用户接口界面的生成系统的结构示意
图2是本发明实施例提供的电视机用户接口界面的生成方法的实现流程图。
具体实施例方式
为了使本发明的目的、技术方案及优点更加清楚明白,以下结合附图及实 施例,对本发明进行进一步详细说明。应当理解,此处所描述的具体实施例仅 仅用以解释本发明,并不用于限定本发明。
4在本发明实施例中,利用WEB技术生成电视机UI界面以及WEB应用程 序,采用WEB脚本和Shell脚本语言生成WEB应用程序与嵌入式操作系统UI 应用层之间的数据接口,实现UI界面与嵌入式操作系统层之间数据的交互,通 过该方法所生成的UI界面的可移植性好,新品UI界面的生成周期短,为新产 品的尽早上市提供了有力的保障。
图1示出了本发明实施例提供的电视机用户接口界面的生成系统的结构, 为了便于说明,仅示出了本发明实施例相关的部分。该电视机用户接口界面的 生成系统包括WEB应用层ll、用户接口 (User Interface, UI)界面12、 WEB 应用程序13、嵌入式操作系统UI应用层接口 14、嵌入式操作系统UI应用层 15、嵌入式操作系统层16、硬件层17。其中嵌入式操作系统层包括驱动程序 161和内核162。
WEB应用层ll用于WEB应用程序,显示所述UI界面生成的资源,该 WEB应用层11中具有目前网络上存在的大部分资源的浏览或播放插件(如 flash、 gif图片、各种主流媒体的播放插件等),可以在线或脱机运行WEB应用
等编写的应用程序好处在于,很好的脱离了编译环境和运行环境的束縛,可以 很好的跨平台运行,为产品开发周期的缩短奠定了基础)。
UI界面12是与界面有关的图片、动态flash等资源,利用WEB技术的界 面编程语言生成,UI界面12的资源可以通过WEB应用程序13定期在线更新, 即可以定期更换UI界面12的主题,或者根据用户自己的喜好,在线选择喜欢 的UI界面12的主题。
WEB应用程序13包括服务器端的WEB应用程序和本地WEB应用程序, 电祸j机的大部分WEB应用程序都是基于服务器端的WEB应用程序,电视机可 以通过网络下载运行该类程序,其主要用于UI界面的交互操作、不依赖硬件层 的应用软件(如万年历、游戏等)等,通过服务器端的WEB应用程序可以摆 脱软件版本更新的问题,减轻本地软件开发的规模,减少产品的维护成本;本地WEB应用程序是电视机的固定程序,不需要频繁的更新升级,如在线升级 程序、网络资源列表更新程序等,该本地WEB应用程序存储在电视机的程序 存储区内,保证电祸i/L在开机运行中的正确性和安全性。
嵌入式操作系统UI应用层接口 14是WEB应用程序13与嵌入式操作系统 UI应用层15的数据传输接口 ,与嵌入式操作系统的UI应用层15相连接,实 现将WEB应用程序13接收的用户的设置信息传输到嵌入式操作系统UI应用 层15,通过嵌入式才喿作系统UI应用层15再传递到嵌入式才喿作系统层16的驱 动程序161中,对外设(如USB设备、WIFI模块等)进行相应的设置。
嵌入式才喿作系统UI应用层接口 14是通过WEB脚本和Shell脚本语言实现 的。WEB脚本语言主要负责处理WEB应用程序13 (如flash等)的相应操作, 针对UI界面12的每项功能都会有一个对应的WEB脚本程序,使之能够很好 的完成对UI界面12的功能处理,在本实施例中WEB脚本语言是JavaScript 脚本。
Shell脚本用于调用嵌入式操作系统UI应用层15的接口函数,将WEB应 用程序13通过WEB脚本程序传递的数据传递给嵌入式操作系统UI应用层15, 由嵌入式操作系统UI应用层15调用嵌入式操作系统层16的驱动程序161进行 相应的处理,WEB脚本和Shell脚本相互规定好接口函数和数据类型,即可将 数据传递给嵌入式操作系统层16中,数据传递到嵌入式操作系统UI应用层15 后,嵌入式才喿作系统UI应用层15调用嵌入式搮:作系统层16的驱动程序161 进行相应的处理或通过上述的方法将嵌入式操作系统层16的驱动程序161反々赍 的结果数据回送到UI界面12,以供用户参考。
牙呈,详述^口下
在步骤S201中,通过界面编程语言生成UI界面。
UI界面是与电视机设置有关的图片、动态flash等资源,利用WEB技术的 界面编程语言开发,可以通过WEB应用程序定期在线更新,定期更换UI界面的主题,或者根据用户自己的喜好,在线选择喜欢的UI界面的主题。 在步骤S202中,通过WEB编程语言生成WEB应用程序。 通过WEB编程语言生成WEB应用程序,在本实施例中,WEB应用程序 包括服务器端的WEB应用程序和本地WEB应用程序。电视i/L的大部分WEB 应用程序都是基于服务器端的WEB应用程序,电视机可以通过网络下载运行 该类程序,其主要用于UI界面的交互操作、不依赖硬件层的应用软件(如万年 历、游戏等)等,通过服务器端的WEB应用程序可以摆脱软件版本更新的问 题,减轻本地软件开发的规^莫,减少产品的维护成本;本地WEB应用程序是 电视机的固定程序,不需要频繁的更新升级,如在线升级程序、网络资源列表 更新程序等,该本地WEB应用程序存储在电视机的程序存储区内,保证电视 机在开机运行中的正确性和安全性。
在步骤S203中,生成WEB应用程序与嵌入式操作系统UI应用层之间的 数据传输接口 。
通过WEB脚本和Shell脚本语言生成WEB应用程序与嵌入式操作系统UI 应用层之间的数据接口。 WEB脚本语言主要负责处理WEB应用程序(如flash 等)的相应操作,针对UI界面的每项功能都会有一个对应的WEB脚本程序, 使之能够很好的完成UI界面的功能处理。Shell脚本调用嵌入式操作系统应用 层程序的接口函数,将WEB应用程序通过WEB脚本程序传递的数据传递给嵌 入式操作系统应用层程序,由嵌入式才喿作系统应用层程序调用嵌入式操作系统 层的驱动程序进行相应的处理,WEB脚本和Shell脚本相互规定好接口函数和 数据类型,即可将数据传递给嵌入式操作系统层中。数据传递到嵌入式操作系 统应用层程序后,既可以调用嵌入式操作系统层的驱动程序进行相应的处理, 并可以通过上述的方法将嵌入式操作系统层的驱动程序反馈的结果数据回送到 UI层进行显示,以供用户参考。在本实施例中WEB脚本语言是JavaScript脚 本,其具体过程如上所述,在此不再赘述。
在本发明实施例中,利用WEB技术生成电视机UI界面,建立WEB应用程序,采用WEB脚本和Shell脚本语言建立WEB应用程序与嵌入式操作系统 层之间的数据接口,实现UI界面与嵌入式操作系统层之间数据的交互,采用这 种方法生成的UI界面的可移植性好,新品UI界面的开发周期短,为新产品的 尽早上市提供了有力的保障,并且该方法将目前最流行的WEB技术和电视行 业相结合,突破了传统电视UI界面开发的束缚,将网络中丰富的资源添加到电 视机中,丰富了电视机的界面,为消费者提供了一种全新概念的电视机。
本领域普通^^支术人员可以理解,实现上述实施例方法中的全部或部分步骤 是可以通过程序指令相关的硬件来完成,所述的程序可以在存储于一计算机可 读取存储介质中,所述的存储介质,如ROM/RAM、磁盘、光盘等。
以上所述仅为本发明的较佳实施例而已,并不用以限制本发明,凡在本发 明的精神和原则之内所作的任何修改、等同替换和改进等,均应包含在本发明 的保护范围之内。
权利要求
1、一种电视机用户接口界面的生成系统,包括嵌入式操作系统UI应用层,其特征在于,所述系统还包括UI界面,用于生成与界面有关的资源;WEB应用程序,用于接收用户的操作指令,根据所述操作指令更新所述UI界面的资源;嵌入式操作系统UI应用层接口,用于生成所述WEB应用程序与所述嵌入式操作系统UI应用层之间的数据传输接口,通过该数据传输接口将所述嵌入式操作系统UI应用层传递的数据传送给所述WEB应用程序或将所述WEB应用程序传递的数据传送给所述WEB应用程序;WEB应用层,用于运行所述WEB应用程序,显示所述UI界面生成的资源。
2、 如权利要求1所述的电视机用户接口界面的生成系统,其特征在于,所
3、 如权利要求1所述的电视机用户接口界面的生成系统,其特征在于,所 述嵌入式操作系统UI应用层接口采用WEB脚本和Shell脚本语言实现。
4、 一种电视机用户接口界面的生成方法,其特征在于,所述电视机用户接 口界面的生成方法包括下述步骤通过界面编程语言生成UI界面;通过WEB编程语言生成WEB应用程序;生成所述WEB应用程序与所述嵌入式操作系统UI应用层之间的数据传输 接口。
5、 如权利要求4所述的电视机用户接口界面的生成方法,其特征在于,所 述数据传输接口是通过WEB脚本和Shell脚本语言生成的。
6、 如权利要求4所述的电视机用户接口界面的生成方法,其特征在于,所 述WEB应用程序是服务器端的WEB应用程序或本地WEB应用程序。
全文摘要
本发明适用于电视机技术领域,提供了一种电视机用户接口界面的生成系统、方法,所述系统包括嵌入式操作系统UI应用层,所述系统还包括UI界面,用于生成与界面有关的资源;WEB应用程序,用于接收用户的操作指令,根据所述操作指令更新所述UI界面的资源;嵌入式操作系统UI应用层接口,用于生成所述WEB应用程序与所述嵌入式操作系统UI应用层之间的数据传输接口,通过该数据传输接口将所述嵌入式操作系统UI应用层传递的数据传送给所述WEB应用程序或将所述WEB应用程序传递的数据传送给所述WEB应用程序;WEB应用层,用于运行所述WEB应用程序,显示所述UI界面生成的资源。本发明生成的UI界面的可移植性好。
文档编号H04N5/445GK101483737SQ20081024176
公开日2009年7月15日 申请日期2008年12月31日 优先权日2008年12月31日
发明者宏 丁, 丁新民, 奇 张, 邵彦生 申请人:深圳创维-Rgb电子有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1