利用位图构建嵌入式用户操作界面的方法

文档序号:6370261阅读:185来源:国知局
专利名称:利用位图构建嵌入式用户操作界面的方法
技术领域
本发明属于电力工程的继电保护自动化领域的嵌入式装置,涉及一种利用位图来构建嵌入式用户操作界面的方法。
背景技术
嵌入式系统尤其涉及属于电力工程的继电保护自动化领域的嵌入式装置,对系统的稳定性、快速性和灵活性的要求都非常苛刻,同时对人机交互的人性化、信息展示的丰富性多样化的要求也越来越高,因而在保证系统稳准快的同时,具有可灵活配置、丰富多样的人机操作界面,无疑具有极大的市场竞争力;
传统嵌入式装置的人机界面,以点为基本图元,以彩色点阵方式逐点描绘出线条、矩形区域、字库等,虽然具有真彩色特征、但画面呆板,灵活性差、对更复杂更灵活的人性化需求,尤其在稳定性、快速性与灵活性要求较高,及大尺寸显示设备和多样化需求应用环境下,便显得无能为力。

发明内容
本发明的目的是提供一种利用位图构建嵌入式用户操作界面的方法,以解决传统嵌入式装置的人机界面不能满足现在需求的问题。为实现上述目的,本发明的利用位图构建嵌入式用户操作界面的方法步骤如下(I)优化位图资源包的构建将要用的所有原始真彩色背景位图通过转换工具转
换成能被嵌入式微控制器输出终端不经任何额外操作而直接显示的格式,组成界面背景优化位图资源包;
(2)优化位图资源包的下载、加载通过下载工具将界面背景优化位图资源包下载到嵌入式装置指定目录,系统上电后通过嵌入式目标程序内置的CTI引擎从指定目录直接将界面背景优化位图资源包文件加载进管理模块;
(3)GUI引擎的快速无失真显示输出GUI引擎在绘制背景或控件时,首先检查有无对应的优化位图背景资源,如果有,就直接将优化位图数据快速地复制到显示终端输出;否贝U,使用默认的逐点绘制方式绘制背景或控件数据。进一步的,所述步骤(2)中通过下载工具将资源包删除后重新上电,从而实现背景优化位图资源包的卸载。进一步的,通过将两套及以上的界面背景优化位图资源包下载到嵌入式装置,嵌入式装置上电成功后通过界面背景优化位图资源包选择界面动态选择当前所使用优化位图资源所在的界面背景优化位图资源包,所选择设置项掉电保持,实现优化位图资源包的动态切换。本发明利用位图构建嵌入式用户操作界面的方法,采用将用户设计的人性化彩色位图,通过转换工具转换为装置能够直接快速加载的资源文件包,并下载到装置中,装置上电后通过CTI引擎直接加载优化位图资源包,在GUI显示输出时,通过CTI引擎直接使用资源包里面的对应优化位图快速填充控件,显示速度快,无失真,其快速性普遍优于传统彩色图形界面逐点绘制方法,尤其在大尺寸显示设备的应用环境下表现更为直观;该方法通过内置转换引擎及将人机界面信息进行背景化、资源化转换及资源包外置,实现界面配置的灵活性,界面的人性化及丰富程度则与嵌入式目标程序无关,因而在满足丰富性多样化人机界面需求的同时,从机制上有效保证了嵌入式目标程序对稳定性、快速性及灵活性的要求。


图I是本发明实施例的流程图。
具体实施方式
本发明是一种利用位图构建嵌入式用户操作界面的方法,其核心思想是在不修改可执行目标程序的情况下,仅通过可执行目标程序的内置引擎加载优化位图资源包,在GUI绘制背景或控件时,如果对应的优化位图资源包存在,就直接从资源包中将优化位图直接快速输出到显示终端作为控件背景,否则使用传统的逐点绘制方法绘制控件背景,流程图如图I所示,具体步骤如下
51、优化位图资源包的构建
将需用到的所有原始真彩色背景位图通过图片格式转换工具转换成能被嵌入式微控制器输出终端不经任何额外操作而直接显示的格式,组成界面背景优化位图资源包;
52、优化位图资源包的下载、加载与卸载
通过下载工具将资源包下载到装置指定目录,系统上电后通过嵌入式目标程序内置的GUI引擎从指定目录直接将资源包文件加载进管理模块;也可通过下载工具将资源包删除后重新上电,从而实现背景优化位图资源包的卸载;
53、⑶I引擎的快速无失真显示输出
GUI引擎在绘制背景或控件时,首先检查有无对应的优化位图背景资源,如果有,就直接将优化位图数据快速地复制到显示终端输出;否则,使用默认的逐点绘制方式绘制背景或控件数据,从而实现位图快速显示;
54、优化位图资源包的动态切换
通过将两套及以上的资源包下载到装置,装置上电成功后通过资源包选择界面可以动态选择当前所使用优化位图资源所在的资源包,所选择设置项掉电保持。
权利要求
1.一种利用位图构建嵌入式用户操作界面的方法,其特征在于,该方法的步骤如下(I)优化位图资源包的构建将要用的所有原始真彩色背景位图通过转换工具转换成能被嵌入式微控制器输出终端不经任何额外操作而直接显示的格式,组成界面背景优化位图资源包;(2)优化位图资源包的下载、加载通过下载工具将界面背景优化位图资源包下载到嵌入式装置指定目录,系统上电后通过嵌入式目标程序内置的CTI引擎从指定目录直接将界面背景优化位图资源包文件加载进管理模块; (3)GUI引擎的快速无失真显示输出GUI引擎在绘制背景或控件时,首先检查有无对应的优化位图背景资源,如果有,就直接将优化位图数据快速地复制到显示终端输出;否则,使用默认的逐点绘制方式绘制背景或控件数据。
2.根据权利要求I所述的方法,其特征在于,所述步骤(2)中通过下载工具将资源包删除后重新上电,从而实现背景优化位图资源包的卸载。
3.根据权利要求I或2所述的方法,其特征在于,通过将两套及以上的界面背景优化位 图资源包下载到嵌入式装置,嵌入式装置上电成功后通过界面背景优化位图资源包选择界面动态选择当前所使用优化位图资源所在的界面背景优化位图资源包,所选择设置项掉电保持,实现优化位图资源包的动态切换。
全文摘要
本发明涉及利用位图构建嵌入式用户操作界面的方法,将原始真彩色背景位图通过转换成能被嵌入式微控制器直接显示的格式,组成界面背景优化位图资源包;通过下载工具将界面背景优化位图资源包下载到嵌入式装置指定目录,系统上电后通过嵌入式目标程序内置的GUI引擎从指定目录直接将界面背景优化位图资源包文件加载进管理模块;GUI引擎在绘制背景或控件时,首先检查有无对应的优化位图背景资源,如果有,就直接将优化位图数据快速地复制到显示终端输出;否则,使用默认的逐点绘制方式绘制背景或控件数据;该方法实现界面配置的灵活性,在满足丰富性多样化人机界面需求的同时,有效保证了嵌入式目标程序对稳定性、快速性及灵活性的要求。
文档编号G06F9/44GK102722371SQ201210166108
公开日2012年10月10日 申请日期2012年5月25日 优先权日2012年5月25日
发明者姜艳娟, 徐艳艳, 李旺, 杨智德, 王西邓, 石蕾蕾, 马卫平 申请人:许昌许继软件技术有限公司, 许继电气股份有限公司, 许继集团有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1