[发明专利]嵌入式软件界面实现方法及系统无效
申请号: | 201110300142.6 | 申请日: | 2011-09-30 |
公开(公告)号: | CN102331933A | 公开(公告)日: | 2012-01-25 |
发明(设计)人: | 严永生;邵凯田 | 申请(专利权)人: | 南京航天银山电气有限公司 |
主分类号: | G06F9/44 | 分类号: | G06F9/44 |
代理公司: | 深圳中一专利商标事务所 44237 | 代理人: | 张全文 |
地址: | 210000 江苏省*** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 嵌入式 软件 界面 实现 方法 系统 | ||
技术领域
本发明属于通信领域,尤其涉及一种嵌入式软件界面实现方法及系统。
背景技术
根据IEEE(电气和电子工程师协会)的定义,嵌入式系统是“控制、监视或者辅助系统、机器和设备运行的系统”。目前国内一个普遍被认同的定义是:以应用为中心、以计算机技术为基础、软件硬件可裁剪、适应应用系统对功能、可靠性、成本、体积、功耗严格要求的专用计算机系统。
目前常用的嵌入式GUI系统包括:Mini GU、QT/Embedded和Micro Windows。这几种GUI系统中,都可以移植到多种体系结构的处理器上。其中QT/Embedded采用C++接口的API,只能支持标准Linux;Micro Windows采用类似Win32的API接口,除了标准Linux还可以在uC Linux上运行;Mini GUI也采用类似Win32的API接口,它的移植性更好,除了标准Linux和uCLinux外,还支持uC/OS、VxWorks、eCos等操作系统。QT/E和MicroWindows来自对桌面电脑上Linux的GUI系统的演化,而MiniGUI是专门为嵌入式系统设计的,与其他几种GUI系统相比,MiniGUI在嵌入式系统领域更具有性能的优势。
嵌入式软件常常需要应用不同的显示器大小及比例,通常情况下针对新的显示大小及比例,往往需要重新更改界面程序,修改窗口布局并重新编译生成执行文件,这不仅增加了工作量,还使软件被迫生成若干个版本,增加了版本管理的难度以及增加了出现差错的机率。所以现有的嵌入式软件的显示界面无法应用在不同的大小及比例的显示器中。
发明内容
本发明实施例的目的在于提供一种嵌入式软件界面实现方法,旨在解决现有的嵌入式软件的显示界面无法应用在不同的大小及比例的显示器的问题。
本发明实施例是这样实现的,一种嵌入式软件界面实现方法,所述方法包括:
在嵌入式软件界面的资源文件中加载可缩放矢量图形SVG;
扩展该SVG的统一资源标识符URI的扩展属性,使得用户能够通过URI扩展对指定的URI对应的软件界面的大小进行任意调整。
本发明还提供一种嵌入式系统,所述系统包括:
加载单元,用于在嵌入式软件界面的资源文件中加载可缩放矢量图形SVG;
扩展单元,与该加载单元连接,用于扩展该SVG的统一资源标识符URI的扩展属性,使得用户能够通过URI扩展对指定的URI对应的软件界面的大小进行任意调整。
在本发明实施例中,本发明提供的技术方案能很方便的对嵌入式软件界面进行可视化设计,能达到完全“所见即所得”的显示效果;当显示器的大小或比例发生变化时,不需要修改可执行程序,仅需对资源文件进行修改即可;可以基于此方案方便的实现嵌入式软件界面的皮肤更换,风格切换等。这些都将显著提高嵌入式软件界面的开发进度及设计效果,减少不必要软件的版本分支,降低软件维护环节的成本和风险。。
附图说明
图1是本发明具体实施方式提供的一种嵌入式软件界面实现方法的流程图;
图2是本发明具体实施方式还提供一种嵌入式的SVG的软件构架图;
图3是本发明具体实施方式提供的一种嵌入式系统结构图。
具体实施方式
为了使本发明的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本发明进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。
本发明提供的一种嵌入式软件界面实现方法,该方法由嵌入式系统完成,该方法如图1所示,包括:
S11、在嵌入式软件界面的资源文件中加载可缩放矢量图形(Scalable Vector Graphics,SVG);
S12、扩展该SVG的统一资源标识符(Uniform Resource Identifier,URI)的扩展属性,使得用户能够通过URI扩展对指定的URI对应的软件界面的大小进行任意调整。
本发明提供的方法通过对SVG扩展URI扩展属性来显示软件界面大小的任意调整。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于南京航天银山电气有限公司,未经南京航天银山电气有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201110300142.6/2.html,转载请声明来源钻瓜专利网。
- 上一篇:防溢漏电池盖和通气口盖
- 下一篇:固体燃料焚烧燃烧器及固体燃料焚烧锅炉