齐鲁在线 > 资讯 > 科技 > 智能终端菜单主题GUI引擎实现方法思路 > 正文

智能终端菜单主题GUI引擎实现方法思路

2017-09-18 16:54:14 来源:网络 编辑:K027_小凯乐
智能终端菜单主题GUI引擎实现方法思路
随着智能硬件价格越来越低廉的智能终端的市场规模呈现出爆炸式的增长趋势。单一风格的操作菜单已经难以满足用户群体广阔的市场需求,如何将功能相同的智能终端产品迅速适用不同国籍、不同文化背景、不同年龄层次等等的用户群体操作习惯和色彩认同,就成为我们研发的关键。传统技术智能终端的菜单主题往往和系统固件高度集成,用户想更换菜单的主题就必须进行系统升级或更换,操作麻烦并且有一定系统更新失败的风险,容易造成机器损坏甚至机器报废。同一款产品平移到不同市场时,由于用户群体间文化习惯不同,需要重新定制菜单的风格、主色调、样式等,传统技术通常需要重构UI部分,开发周期长,非常不利于迅速占领市场。
 
本专利技术针对现有技术中的不足,提供一种智能终端菜单主题GUI引擎实现方法。为了解决上述技术问题,本专利技术通过下述技术方案得以解决:一种智能终端菜单主题GUI引擎实现方法,包括如下步骤:(1)主程序启动;(2)加载主题资源数据包;(3)解析菜单拓扑结构;(4)当APP需打开某个窗口时,从配置表读取该窗口配置信息;(5)根据窗口的类型和参数调用GUI系统抽象层创建窗口并设置回调;(6)GUI抽象层调用系统图形引擎绘制OSD图层;(7)将OSD图层和视频层混合并送显示器。进一步地,步骤(2)中的数据包是GUI系统中UI资源与交互逻辑设计两个数据的整合,用户在更换主题皮肤同时也能更换交互方式。进一步地,步骤(3)中,菜单拓扑结构为菜单窗口ID的ID...
一种智能终端菜单主题GUI引擎实现方法,包括如下步骤:(1)主程序启动;(2)加载主题资源数据包;(3)解析菜单拓扑结构;(4)当APP需打开某个窗口时,从配置表读取该窗口配置信息;(5)根据窗口的类型和参数调用GUI系统抽象层创建窗口并设置回调;(6)GUI抽象层调用系统图形引擎绘制OSD图层;(7)将OSD图层和视频层混合并送显示器。
Intelligent terminal menu subject GUI engine realizing method
A realization method of the intelligent terminal menu theme GUI engine, which comprises the following steps: (1) the main program start; (2) loading theme resource data packet; (3) analysis menu topology; (4) when the APP is required to open a window, the window from the configuration table to read configuration information; (5) the window the type and parameters of the GUI system call abstraction layer to create windows and set according to the callback; (6) GUI abstraction layer called system graphics engine OSD drawing layer; (7) the OSD layer and mixed layer and send video display.
 
一种智能终端菜单主题GUI引擎实现方法,其特征在于:包括如下步骤:(1)主程序启动;(2)加载主题资源数据包;(3)解析菜单拓扑结构;(4)当APP需打开某个窗口时,从配置表读取该窗口配置信息;(5)根据窗口的类型和参数调用GUI系统抽象层创建窗口并设置回调;(6)GUI抽象层调用系统图形引擎绘制OSD图层;(7)将OSD图层和视频层混合并送显示器。
 
一种智能终端菜单主题GUI引擎实现方法,其特征在于:包括如下步骤:(1)主程序启动;(2)加载主题资源数据包;(3)解析菜单拓扑结构;(4)当APP需打开某个窗口时,从配置表读取该窗口配置信息;(5)根据窗口的类型和参数调用GUI系统抽象层创建窗口并设置回调;(6)GUI抽象层调用系统图形引擎绘制OSD图层;(7)将OSD图层和视频层混合并送显示器。2.根据权利要求1所述的智能终端菜单主题GUI引擎实现方法,其特征在于:步骤(2)中的数据包是GUI系统中UI资源与交互逻辑设计两个数据的整合,用户在更换主题皮肤同时也能更换交互方式。3.根据权利要求1或2所述的智能终端菜单主题GUI引擎实现方法,其特征在于:步骤(3)中,菜单拓扑结构为菜单窗口ID的ID树,避免每次打开窗口都要重新解析配置表,以此加快窗口在打开过程中UI资源定位速度从而提升UI响应速度。4.根据权利要求1或2所述的智能终端菜单主题GUI引擎实现方法,其特征在于:步骤(4)中,从配置表读取该窗口配置信息,包括图片、控件、尺寸、RGB、回调函数ID及其参数数据。5.根据权利要求4所述的智能终...
专利技术属性
 
发明(设计)人:汤平,陈业英,
申请(专利权)人:深圳市视维科技股份有限公司,
专利类型:发明
专利号:201710377620
国别省市:广东,44
咨询QQ:592858955
 

大家都在看

猜你喜欢