[发明专利]一种嵌入式设备用户界面实现方法无效
申请号: | 201210056507.X | 申请日: | 2012-03-06 |
公开(公告)号: | CN102622232A | 公开(公告)日: | 2012-08-01 |
发明(设计)人: | 王文蛟 | 申请(专利权)人: | 惠州华阳通用电子有限公司 |
主分类号: | G06F9/44 | 分类号: | G06F9/44 |
代理公司: | 广州粤高专利商标代理有限公司 44102 | 代理人: | 杨利娟 |
地址: | 516006 广东省惠州*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 嵌入式 设备 用户界面 实现 方法 | ||
技术领域
本发明涉及软件技术应用领域,更具体地说,本发明涉及一种嵌入式设备用户界面实现方法。
背景技术
在车载影音导航、手机等移动嵌入式设备进行软件开发时,如何支持PNG等图片格式,实现透明的多图层,如何避免庞大的碎图片,如何避免UI的重复性开发,如何使UI的设计和维护变的更为简易,避免UI的调整变化和程序员的代码高耦合度,还包括如何在嵌入式设备上实现良好的动作特效等,嵌入式研发人员不得不面对这些问题。
发明内容
针对上述技术问题,本发明需解决的技术问题是提供了一种具有较低运算性能的CPU和较少内存资源的嵌入式设备用户界面实现方法,该用户界面UI设计和实现变的简单而性能优良。
本发明的技术方案是这样实现的:一种嵌入式设备用户界面实现方法,包括以下步骤:设置基于嵌入式设备操作系统的用户软件程序;在用户软件程序中嵌入用户界面解析模块;用户界面解析模块接收并解析设备端资源文件;设备端资源文件的创建步骤为:创建设备端资源文件所需的各个数据模板的标识码ID;根据标识码ID,创建各个数据模板的用户界面场景并设置属性,以及创建各个数据模板的控件模块;创建各个数据模板下的数据元素,创建数据元素标识码id,并设置元素属性。
进一步:在上述嵌入式设备用户界面实现方法,所述的数据模板包括设备端资源文件所需的图片模板、字体模板、字符串模板。所述的用户界面解析模块根据数据模板的控件模块和回应用户软件程序遍历数据元素,获得鼠标操作对应的元素标识码id。所述的控件模块包括数据元素标识码id控件、数据显示控件、数据布局控件、数据动作控件。所以图片模板、字体模板、字符串模板,并把这些数据用于控件模块的设计。
进一步:在上述嵌入式设备用户界面实现方法中,所述的数据模板包括设备端资源文件所需的图片模板、字体模板和字符串模板。所述的用户界面解析模块设置有数据模板的控件模块和回应用户软件程序遍历数据元素,获得鼠标操作对应的元素标识码id。
与现有技术相比,上述嵌入式设备用户界面实现方法,包括以下步骤:设置基于嵌入式设备操作系统的用户软件程序;在用户软件程序中嵌入用户界面解析模块;用户界面解析模块接收并解析设备端资源文件;设备端资源文件的创建步骤为:创建设备端资源文件所需的各个数据模板的标识码ID;根据标识码ID,创建各个数据模板的用户界面场景并设置属性;创建各个数据模板下的数据元素,创建数据元素标识码id,并设置元素属性;即在PC端提供给设计人员一个可所见即所得进行数据叠加效果的设计工具,并把设计的结果生成二进制数据文件提供给设备端。设备端集成一个设置嵌入式设备操作系统的用户软件程序;在用户软件程序中嵌入用户界面解析模块,用户软件程序调用解析模块还原设备端资源文件并进行显示。解析模块根据用户软件程序传入的点击触摸位置和元素标识码id,进行数据元素的显示变化和动作变化,并通过回调函数通知调用程序当前的变化,程序员可在回调函数中进行数据业务的处理。所以本发明有益的技术效果是:本发明实现了嵌入式的用户界面UI效果在PC端进行了真实模拟,并集成了用户界面的动作响应变化,把设备端文件生成数据文件。通过设备端的解析模块解析数据文件,使程序员完全关注业务,而不需要考虑设计界面的效果。本发明把用户界面的切换变化和动作全都封装在数据解析模块,并通过回调函数通知调用的设备端文件,使用户界面UI和数据业务处理完全分离。本发明具有跨操作系统的能力。面对WINCE、LINUX、Android等操作系统,都采用PC端统一的设计界面,统一的数据文件格式和统一的数据解析模块和交互机制。
具体实施方式
本发明的主旨是具有较低运算性能的CPU和较少内存资源的嵌入式设备用户界面实现方法,该用户界面UI设计和实现变的简单而性能优良。下面结合实施例对本发明的内容作进一步详述:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于惠州华阳通用电子有限公司,未经惠州华阳通用电子有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201210056507.X/2.html,转载请声明来源钻瓜专利网。