发明名称 一种动态生成用户界面的系统及其实现方法
摘要 本发明公开了一种动态生成用户界面的系统及其实现方法,其系统,包括CE设备和互联网服务器,所述CE设备包括本地代码库、浏览器内核渲染引擎和系统缓冲区;浏览器内核渲染引擎,用于从互联网服务器中下载界面文档,解析所述界面文档,并对其进行效果渲染,得出渲染结果,将渲染结果输出到系统缓冲区;本地代码库,用于调用CE设备中的显示资源进行绘图操作,得出输出结果,并与浏览器内核渲染引擎通讯后在渲染结果输出的同时将输出结果输出到所述系统缓冲区。本发明由于在CE设备中采用了本地代码库和浏览器内核渲染引擎,满足了UI的运行效率高,显示效果好,开发周期短,实现速度快,而且升级和部署新系统非常容易的要求。
申请公布号 CN102043611B 申请公布日期 2014.04.16
申请号 CN200910110317.X 申请日期 2009.10.23
申请人 TCL集团股份有限公司 发明人 孙翀
分类号 G06F9/44(2006.01)I 主分类号 G06F9/44(2006.01)I
代理机构 深圳市君胜知识产权代理事务所 44268 代理人 王永文
主权项  一种动态生成用户界面的系统,其特征在于,包括:浏览器内核引擎,用于从界面描述语言库中,下载最新的界面文档,解析下载的界面文档,对其进行效果渲染,以形成渲染结果,并将渲染结果输出到系统缓冲区;本地代码库,用于调用CE设备中的显示资源进行绘图操作,以形成输出结果,并与浏览器内核引擎通讯后,在渲染结果输出的同时将输出结果输出到系统缓冲区;系统缓冲区,用于通过系统缓冲区接收浏览器内核渲染引擎和本地代码库输出的结果,并将所述结果在CE设备上显示;其中,所述浏览器内核渲染引擎实现对用户界面的动态区域的控制;其中,所述本地代码库实现对用户界面的静态区域的控制;所述界面描述语言库,用于给所述浏览器内核渲染引擎提供最新的界面文档;所述本地代码库采用C语言编写实现;所述界面文档为用HTML或XML语言编写的文档;所述本地代码库为二进制代码库,生成用户界面的全部二进制代码都在CE设备内驻留并运行;所述浏览器内核渲染引擎在CE设备中是一种无界面的应用程序,以后台服务的形态,以无界面的方式运行;所述动态生成用户界面的系统通过控制界面文档,来控制最终呈现在用户面前的界面;所述CE设备为电子消费设备。
地址 516001 广东省惠州市鹅岭南路6号TCL工业大厦8楼技术中心