[发明专利]一种基于SGE图形库开发的汽车导航界面设计工具有效
申请号: | 201510430896.1 | 申请日: | 2015-07-21 |
公开(公告)号: | CN105653755B | 公开(公告)日: | 2019-01-01 |
发明(设计)人: | 朱志凯 | 申请(专利权)人: | 上海趣驾信息科技有限公司 |
主分类号: | G06F17/50 | 分类号: | G06F17/50 |
代理公司: | 上海三和万国知识产权代理事务所(普通合伙) 31230 | 代理人: | 陈伟勇 |
地址: | 200241 上海市*** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 sge 图形 开发 汽车 导航 界面设计 工具 | ||
本发明涉及汽车导航技术领域。一种基于SGE图形库开发的汽车导航界面设计工具,包括进行页面可视化编辑的界面编辑区、对每个控件元素进行属性设计的控件以及控件属性框、以树结构来管理和控制页面控件元素的页面元素管理器和对页面以简体中文、繁体中文以及英文中的任意一种形式生成二进制页面文件的输出单元。本发明克服了目前导航行业软件HMI设计效率低的不足,工具优势在于可以达到快速页面设计,对页面元素准确可视化定位以及样式设计,特别为导航仪复杂页面设计提供了有力支持,有效的将数据、页面和逻辑分开,并且可以支持多种语言本土化。
技术领域
本发明涉及汽车导航技术领域,尤其涉及汽车导航界面设计工具。
背景技术
目前WinCE平台汽车导航软件的操作界面的开发工作还是采用原始的代码的方式来定位页面元素和属性的设置,并且页面修改及维护极不方便。
发明内容
本发明的目的在于提供一种基于SGE图形库开发的汽车导航界面设计工具,解决以上技术问题。
本发明所解决的技术问题可以采用以下技术方案来实现:
一种基于SGE图形库开发的汽车导航界面设计工具,其特征在于,包括进行页面可视化编辑的界面编辑区、对每个控件元素进行属性设计的控件以及控件属性框、以树结构来管理和控制页面控件元素的页面元素管理器和对页面以简体中文、繁体中文以及英文中的任意一种形式生成二进制页面文件的输出单元。
本发明克服了目前导航行业软件HMI设计效率低的不足,工具优势在于可以达到快速页面设计,对页面元素准确可视化定位以及样式设计,特别为导航仪复杂页面设计提供了有力支持,有效的将数据、页面和逻辑分开,并且可以支持多种语言本土化(简体中文、繁体中文以及英文)。
通过汽车导航界面设计工具,快速生成多种语言版本的二进制页面文件,然后以资源的形式存储于导航软件中,并利用与汽车界面设计工具配套的导航器的UI引擎进行解析并渲染。
与所述汽车导航界面设计工具配套的UI引擎,包括根据页面索引号及语言类别将一个页面解析成一个树结构的UI文件解析模块、处理页面点击触发事件的UI消息以及事件处理模块和采用SGE图形库对树结构下面的每个控件元素进行递归渲染的UI页面渲染模块。
所述汽车导航界面设计工具利用SGE图形库实现对页面元素的可视化设计。
与所述汽车导航界面设计工具配套的UI引擎,基于SGE图形库对页面文件进行解析和渲染,并增加消息事件模块,实现页面的功能需求。
一种基于SGE图形库开发的汽车导航界面设计工具,其特征在于,利用SGE图形库对页面元素可视化设计,包括如下步骤:
步骤一,对控件元素的样式引入了图层的概念;
所述控件元素是基本控件和复杂控件中的任意一种;所述复杂控件是由基本控件和复杂控件属性构成;所述控件元素中基本控件元素的不同状态的样式分别利用文字层、单图层以及多图层的组合进行设置;
步骤二,对控件元素的属性进行设置;
步骤三,设计一个页面同时生成至少3个文件,分别对应至少三种语言,至少三种语言包括简体中文、繁体中文以及英文;
步骤四,对页面设计引入树结构的概念,将一个页面的所有控件元素根据从属关系构建成树结构,便于引擎的解析以及消息事件的传递;
步骤五,存储页面的定位以及样式属性(即生成的二进制的页面文件),通过压缩机制生成一个资源文件,供UI引擎解析使用。
对控件元素的定义引入图层的概念,支持言本土化设置以及以Tree的形式管理以及控制页面所有控件元素,这样渲染页面和控件的消息传递都很方便。本发明能够加载设计好的页面文件,可以灵活修改页面文件。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于上海趣驾信息科技有限公司,未经上海趣驾信息科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201510430896.1/2.html,转载请声明来源钻瓜专利网。