一种嵌入式设备用户界面实现方法技术

技术编号:7633743 阅读:126 留言:0更新日期:2012-08-03 21:48
本发明专利技术公开了一种嵌入式设备用户界面实现方法,包括以下步骤:设置基于嵌入式设备操作系统的用户软件程序;在用户软件程序中嵌入用户界面解析模块;用户界面解析模块接收并解析设备端资源文件;设备端资源文件的创建步骤为:创建设备端资源文件所需的各个数据模板的标识码ID;根据标识码ID,创建各个数据模板的用户界面场景并设置属性,以及创建各个数据模板的控件模块;创建各个数据模板下的数据元素,创建数据元素标识码id,并设置元素属性。该用户界面UI设计和实现变的简单而性能优良。

【技术实现步骤摘要】

本专利技术涉及软件技术应用领域,更具体地说,本专利技术涉及。
技术介绍
在车载影音导航、手机等移动嵌入式设备进行软件开发时,如何支持PNG等图片格式,实现透明的多图层,如何避免庞大的碎图片,如何避免Π的重复性开发,如何使Π的设计和维护变的更为简易,避免Π的调整变化和程序员的代码高耦合度,还包括如何在嵌入式设备上实现良好的动作特效等,嵌入式研发人员不得不面对这些问题。
技术实现思路
针对上述技术问题,本专利技术需解决的技术问题是提供了一种具有较低运算性能的 CPU和较少内存资源的嵌入式设备用户界面实现方法,该用户界面Π设计和实现变的简单而性能优良。本专利技术的技术方案是这样实现的,包括以下步骤设置基于嵌入式设备操作系统的用户软件程序;在用户软件程序中嵌入用户界面解析模块;用户界面解析模块接收并解析设备端资源文件;设备端资源文件的创建步骤为 创建设备端资源文件所需的各个数据模板的标识码ID ;根据标识码ID,创建各个数据模板的用户界面场景并设置属性,以及创建各个数据模板的控件模块;创建各个数据模板下的数据元素,创建数据元素标识码id,并设置元素属性。进一步在上述嵌入式设备用户界面实现方法,所述的数据模板包括设备端资源文件所需的图片模板、字体模板、字符串模板。所述的用户界面解析模块根据数据模板的控件模块和回应用户软件程序遍历数据元素,获得鼠标操作对应的元素标识码id。所述的控件模块包括数据元素标识码id控件、数据显示控件、数据布局控件、数据动作控件。所以图片模板、字体模板、字符串模板,并把这些数据用于控件模块的设计。进一步在上述嵌入式设备用户界面实现方法中,所述的数据模板包括设备端资源文件所需的图片模板、字体模板和字符串模板。所述的用户界面解析模块设置有数据模板的控件模块和回应用户软件程序遍历数据元素,获得鼠标操作对应的元素标识码id。与现有技术相比,上述嵌入式设备用户界面实现方法,包括以下步骤设置基于嵌入式设备操作系统的用户软件程序;在用户软件程序中嵌入用户界面解析模块;用户界面解析模块接收并解析设备端资源文件;设备端资源文件的创建步骤为创建设备端资源文件所需的各个数据模板的标识码ID ;根据标识码ID,创建各个数据模板的用户界面场景并设置属性;创建各个数据模板下的数据元素,创建数据元素标识码id,并设置元素属性;SP 在PC端提供给设计人员一个可所见即所得进行数据叠加效果的设计工具,并把设计的结果生成二进制数据文件提供给设备端。设备端集成一个设置嵌入式设备操作系统的用户软件程序;在用户软件程序中嵌入用户界面解析模块,用户软件程序调用解析模块还原设备端资源文件并进行显示。解析模块根据用户软件程序传入的点击触摸位置和元素标识码 id,进行数据元素的显示变化和动作变化,并通过回调函数通知调用程序当前的变化,程序员可在回调函数中进行数据业务的处理。所以本专利技术有益的技术效果是本专利技术实现了嵌入式的用户界面Π效果在PC端进行了真实模拟,并集成了用户界面的动作响应变化,把设备端文件生成数据文件。通过设备端的解析模块解析数据文件,使程序员完全关注业务,而不需要考虑设计界面的效果。本专利技术把用户界面的切换变化和动作全都封装在数据解析模块,并通过回调函数通知调用的设备端文件,使用户界面Π和数据业务处理完全分离。本专利技术具有跨操作系统的能力。面对WINCE、LINUX、Android等操作系统,都采用PC端统一的设计界面,统一的数据文件格式和统一的数据解析模块和交互机制。具体实施例方式本专利技术的主旨是具有较低运算性能的CPU和较少内存资源的嵌入式设备用户界面实现方法,该用户界面Π设计和实现变的简单而性能优良。下面结合实施例对本专利技术的内容作进一步详述 ,包括以下步骤设置基于嵌入式设备操作系统的用户软件程序;在用户软件程序中嵌入用户界面解析模块;用户界面解析模块接收并解析设备端资源文件;设备端资源文件的创建步骤为创建设备端资源文件所需的各个数据模板的标识码ID ;根据标识码ID,创建各个数据模板的用户界面场景并设置属性,以及创建各个数据模板的控件模块;创建各个数据模板下的数据元素,创建数据元素标识码id,并设置元素属性。所述的数据模板包括设备端资源文件所需的图片模板、字体模板、字符串模板。所述的用户界面解析模块根据数据模板的控件模块和回应用户软件程序遍历数据元素,获得鼠标操作对应的元素标识码id。所述的控件模块包括数据元素标识码id控件、数据显示控件、数据布局控件、数据动作控件。本专利技术实现了嵌入式的用户界面Π效果在PC端进行了真实模拟,并集成了用户界面的动作响应变化,把设备端文件生成数据文件。通过设备端的解析模块解析数据文件, 使程序员完全关注业务,而不需要考虑设计界面的效果。该用户界面UI设计和实现变的简单而性能优良。权利要求1.,其特征在于包括以下步骤 设置基于嵌入式设备操作系统的用户软件程序;在用户软件程序中嵌入用户界面解析模块;用户界面解析模块接收并解析设备端资源文件; 设备端资源文件的创建步骤为创建设备端资源文件所需的各个数据模板的标识码ID ;根据标识码ID,创建各个数据模板的用户界面场景并设置属性,以及创建各个数据模板的控件模块;创建各个数据模板下的数据元素,创建数据元素标识码id,并设置元素属性。2.根据权利要求I所述的嵌入式设备用户界面实现方法,其特征在于所述的数据模板包括设备端资源文件所需的图片模板、字体模板、字符串模板。3.根据权利要求2所述的嵌入式设备用户界面实现方法,其特征在于所述的用户界面解析模块根据数据模板的控件模块和回应用户软件程序遍历数据元素,获得鼠标操作对应的元素标识码id。4.根据权利要求3所述的嵌入式设备用户界面实现方法,其特征在于所述的控件模块包括数据元素标识码id控件、数据显示控件、数据布局控件、数据动作控件。全文摘要本专利技术公开了,包括以下步骤设置基于嵌入式设备操作系统的用户软件程序;在用户软件程序中嵌入用户界面解析模块;用户界面解析模块接收并解析设备端资源文件;设备端资源文件的创建步骤为创建设备端资源文件所需的各个数据模板的标识码ID;根据标识码ID,创建各个数据模板的用户界面场景并设置属性,以及创建各个数据模板的控件模块;创建各个数据模板下的数据元素,创建数据元素标识码id,并设置元素属性。该用户界面UI设计和实现变的简单而性能优良。文档编号G06F9/44GK102622232SQ20121005650公开日2012年8月1日 申请日期2012年3月6日 优先权日2012年3月6日专利技术者王文蛟 申请人:惠州华阳通用电子有限公司本文档来自技高网...

【技术保护点】

【技术特征摘要】

【专利技术属性】
技术研发人员:王文蛟
申请(专利权)人:惠州华阳通用电子有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1
相关领域技术