[发明专利]嵌入式图形界面生成系统及方法无效
| 申请号: | 201210084052.2 | 申请日: | 2012-03-27 |
| 公开(公告)号: | CN102662662A | 公开(公告)日: | 2012-09-12 |
| 发明(设计)人: | 姜龙华;张东江;王志伟;连湛伟;薛亮;高建琨;郭亮;刘铁刚;杨校辉;徐怡山;张新昌;克潇;张妮;王艳;朱意霞;周芝萍 | 申请(专利权)人: | 山东电力集团公司;许继集团有限公司;山东电力集团公司青岛供电公司;许继电气股份有限公司;许昌许继软件技术有限公司 |
| 主分类号: | G06F9/44 | 分类号: | G06F9/44 |
| 代理公司: | 郑州睿信知识产权代理有限公司 41119 | 代理人: | 胡泳棋;马仪成 |
| 地址: | 250001 *** | 国省代码: | 山东;37 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 嵌入式 图形界面 生成 系统 方法 | ||
技术领域
本发明属于嵌入式技术领域,涉及一种嵌入式图形界面生成系统及方法。
背景技术
图形界面的开发,是软件开发领域的重要组成部分之一。目前随着嵌入式系统在计算机应用领域的使用越来越广,嵌入式系统中的图形界面的开发工作也越来越多。由于嵌入式系统的特殊性,开发工作一般在PC机上进行,开发可运行于嵌入式系统中的图形界面应用程序,由于相关的开发工具,可共享的开发资源,以及满足要求的开发人员等资源相对较匮乏,开发过程相对较为复杂和繁琐。
虽然目前有支持跨桌面和嵌入式的开发平台的支持,然而通过编写代码来开发图形界面,对界面开发人员技术要求较高,而且需要通过交叉编译才能运行于目标嵌入式系统中,过程复杂,并且在界面显示和功能需求发生变化时,需要重新修改和编译程序。尤其是不涉及到应用核心逻辑的界面的简单变动,也要牵涉到反复的设计、开发和交叉编译以及测试工作。
发明内容
本发明的目的是提供一种嵌入式系统的图形界面生成系统及方法,以解决现有技术中存在的嵌入式设备界面开发过程中技术要求较高,过程繁杂的问题。
本发明的嵌入式图形界面生成系统包括:
图形界面设计器,运行于PC机上,是可视化的设计工具,用于在图形界面开发阶段设计图形界面文件;
图形界面文件模块,是图形界面设计器的设计输出文件,包括图形元素、各图形元素布局、图形元素的数据展示和图形元素的交互响应;
图形界面执行器,运行于嵌入式系统中,用于加载由图形界面文件模块中的内容,并根据图像界面文件内容绘制出相应图形界面和显示动态数据,用于接受用户输入,并作出预定的响应。
进一步的,所述图形元素为矢量图形、图片或文字。
进一步的,所述图形元素的数据展示包括图形元素是否显示动态数据,要显示的动态数据的数据来源和显示形式。
进一步的,图形元素的交互响应是图形元素接收到用户触摸点击操作或键盘输入操作是的响应方式。
本发明的嵌入式图形界面生成方法技术方案如下:该方法首先在运行于PC机上的图形界面设计器中设计图形界面;然后根据功能需求,设计出所需图形界面文件;再拷贝部署到嵌入式系统的存储卡中;再启动嵌入式系统中的图形界面执行器,图形界面执行器根据图形界面文件把图形界面实时显示到界面上。
进一步的,所述图形界面执行器接受用户输入,并作出预定的响应。
本发明的嵌入式系统的图形界面生成系统及方法,可以不用编写代码和交叉编译,而是通过运行于PC机上的图形设计器设计生成图形界面文件,然后由运行在嵌入式系统中的图形界面执行器动态创建包括数据展示和交互响应的图形界面系统;本发明采用所见即所得的设计器进行界面设计,提高了界面开发的简捷性和直观性,解决了通过编写代码开发图形界面的难度大,过程复杂的问题。
附图说明
图1是系统原理图;
图2 是实施例方法的流程图;
图3是实施例的通过图形界面监控智能照明装置的简单结构图;
图4是实施例的智能照明装置图形界面外观示意图。
具体实施方式
嵌入式系统的图形界面生成系统如图1所示,包括图形界面设计器、图形界面执行器和图形界面文件三部分。图形界面设计器运行于PC机上,在图形界面开发阶段使用,功能和使用方式类似于AutoCAD或者PowerPoint等可视化的设计工具,开发者用以设计图形界面文件;图形界面文件,是图形界面设计器的设计输出结果,内容包括:图形界面的图形元素和布局;图形元素的数据展示;图形元素的交互响应;图形界面执行器,运行于嵌入式系统中,在系统运行阶段使用,加载图形界面文件,根据图形界面文件内容,绘制图形界面和显示动态数据,接受用户输入,并做出预定的响应。
图形界面的图形元素,可以是矩、椭圆、直线等矢量图形,也可以是图片或者文字。所述图形界面的布局,是指各个图形元素的大小和所在位置以及前后层次关系。
图形元素的数据展示,包括图形元素是否要显示动态数据,要显示的动态数据的数据来源和显示形式。
数据展示的数据来源,包括对数据来源数据库数据字段的定位信息,或者来自网络通信数据的定位信息。
数据展示的显示形式,是指图形元素以什么样的形式来显示该动态数据。可以是以文本形式来显示数值。也可以是按照既定规则,当数值满足特定条件时,图形元素改变其颜色、显隐状态、闪烁状态以及大小和位置等属性来表达动态数据的数值变化。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于山东电力集团公司;许继集团有限公司;山东电力集团公司青岛供电公司;许继电气股份有限公司;许昌许继软件技术有限公司,未经山东电力集团公司;许继集团有限公司;山东电力集团公司青岛供电公司;许继电气股份有限公司;许昌许继软件技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201210084052.2/2.html,转载请声明来源钻瓜专利网。





