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