一种动态生成用户界面的系统及其实现方法技术方案

技术编号:5058438 阅读:187 留言:0更新日期:2012-04-11 18:40
本发明专利技术公开了一种动态生成用户界面的系统及其实现方法,其系统,包括CE设备和互联网服务器,所述CE设备包括本地代码库、浏览器内核渲染引擎和系统缓冲区;浏览器内核渲染引擎,用于从互联网服务器中下载界面文档,解析所述界面文档,并对其进行效果渲染,得出渲染结果,将渲染结果输出到系统缓冲区;本地代码库,用于调用CE设备中的显示资源进行绘图操作,得出输出结果,并与浏览器内核渲染引擎通讯后在渲染结果输出的同时将输出结果输出到所述系统缓冲区。本发明专利技术由于在CE设备中采用了本地代码库和浏览器内核渲染引擎,满足了UI的运行效率高,显示效果好,开发周期短,实现速度快,而且升级和部署新系统非常容易的要求。

【技术实现步骤摘要】

本专利技术涉及计算机、网络
,特别涉及一种生成动态用户界面的系统及其 实现方法。
技术介绍
UI (UI即用户界面,是her Interface的简称)是CE(电子消费)产品中非常重 要的组成部分。UI设计则是指对软件的人机交互、操作逻辑、界面美观的整体设计。UI设 计不仅让CE(电子消费)产品变得有个性有品味,还让CE(电子消费)产品的操作变得舒 适、简单、自由,充分体现CE(电子消费)产品的定位和特点。传统的UI (用户界面)一般使用C语言之类的比较常用的编程语言编写程序,这 样写出来的程序是本地运行程序,即生成UI界面的全部二进制代码都在CE设备内驻留并 且运行。随着网络的普及,出现了另外一种UI,其方法是使用浏览器作为生成界面的核心, 界面代码驻留在远程服务器上,系统运行时,浏览器从远端服务器上下载界面描述代码,运 行并显示。但是,上述两种程序都有各自的缺点用C语言编写的本地运行程序其缺点在于, 系统UI (用户界面)的开发周期很长,而且对开发人员的要求比较高,整个系统需要从底层 开始重新设计和实现,其升级和部署新系统的难度非常大,需要用户自己操作升级过程。用 浏览器本文档来自技高网...

【技术保护点】
一种动态生成用户界面的系统,包括CE设备和与CE设备无线连接的互联网服务器,其特征在于,所述CE设备包括本地代码库、浏览器内核渲染引擎和系统缓冲区;所述浏览器内核渲染引擎,用于从互联网服务器中下载界面文档,解析所述界面文档,对其进行效果渲染,以形成渲染结果,并将渲染结果输出到所述系统缓冲区;所述本地代码库,用于调用CE设备中的显示资源进行绘图操作,以形成输出结果,并与浏览器内核渲染引擎通讯后,在所述渲染结果输出的同时将输出结果输出到所述系统缓冲区;所述系统缓冲区,用于接收所述浏览器内核渲染引擎和本地代码库输出的结果,并将所述结果在CE设备的显示界面上显示。

【技术特征摘要】

【专利技术属性】
技术研发人员:孙翀
申请(专利权)人:TCL集团股份有限公司
类型:发明
国别省市:44[中国|广东]

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1