[发明专利]汽车仪表HMI控制方法及系统在审
| 申请号: | 201811628343.7 | 申请日: | 2018-12-28 |
| 公开(公告)号: | CN109683896A | 公开(公告)日: | 2019-04-26 |
| 发明(设计)人: | 熊源;唐彦杰;刘益;邹耀;骆剑斌;张彦;段美琴 | 申请(专利权)人: | 重庆矢崎仪表有限公司 |
| 主分类号: | G06F8/38 | 分类号: | G06F8/38 |
| 代理公司: | 重庆市前沿专利事务所(普通合伙) 50211 | 代理人: | 郭云 |
| 地址: | 401123 重*** | 国省代码: | 重庆;50 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 汽车仪表 数据模型模块 控制器模块 控制数据 视图模块 数据库 开发 接收输入信号 数据处理请求 视图模型 信号变化 需求变更 仪表应用 重复编码 中部件 迭代 实车 仪表 外部 配置 联合 维护 | ||
本发明公开了一种汽车仪表HMI控制方法及系统,所述汽车仪表HMI控制方法包含以下步骤:S1,外部实车向控制器模块输入信号;S2,控制器模块接收输入信号后,根据信号变化和时间变化,将相关数据处理请求发送给数据模型模块;S3,数据模型模块进一步对数据库中相关数据进行处理;S4,视图模型模块根据数据库,生成与视图模块中部件一一对应的控制数据;S5,视图模块根据控制数据,对仪表HMI部件进行控制。通过本发明的控制方法及系统,可以简化仪表应用功能及其HMI控制的开发,减少重复编码,减少开发难度和开发时间,方便配置及维护,并且采用MVC模型结构,更易应对多人联合设计、需求变更及迭代开发。
技术领域
本发明涉及仪表领域,特别涉及一种汽车仪表HMI控制方法及系统。
背景技术
各仪表生产商根据汽车仪表的具体型号和要求设计汽车仪表HMI(Human MachineInterface,用户界面)的控制方法,但普通的控制方法繁琐,代码数量多。
目前,MVC(Model View Controller,模型视图控制器)模型控制方法得到了广泛的应用,其使程序开发更加灵活,减少重复性代码和实现代码重用,简化了算法。但在嵌入式汽车仪表领域,HMI控制设计中还未广泛引入MVC设计模型,且传统的MVC控制方法不能很好的适用于不同型号不同要求的仪表HMI控制。
发明内容
本发明的目的在于克服现有技术中所存在的上述不足,提供一种汽车仪表HMI控制方法及系统,以简化仪表应用功能及其HMI控制的开发,减少重复编码,减少开发难度和开发时间,方便配置及维护,并且采用MVC模型结构,更易应对多人联合设计、需求变更及迭代开发。
为了实现上述发明目的,本发明提供了以下技术方案:
一种汽车仪表HMI控制方法,包含以下步骤:
S1,外部实车向控制器模块输入信号;
S2,控制器模块接收输入信号后,根据信号变化和时间变化,将相关数据处理请求发送给数据模型模块;
S3,数据模型模块进一步对数据库中相关数据进行处理;
S4,视图模型模块根据数据库,生成与视图模块中部件一一对应的控制数据;
S5,视图模块根据控制数据,对仪表HMI部件进行控制。
优选地,步骤S1所述输入信号包括车体can信号、硬线信号以及模拟信号。
优选地,所述步骤S2具体包含以下步骤:
S21,控制器模块将新输入信号与存储信号进行对比,生成相应的数据处理请求;
S22,控制器模块检查时间变化,生成相应的数据处理请求;
S23,控制器模块根据新输入信号更新信号存储数据;
S24,控制器模块将生成的数据处理请求发送给数据模型模块。
优选地,所述步骤S3具体包含以下步骤:
S31,数据模型模块接收数据处理请求,将数据处理请求转换为一系列数据库基本元操作;
S32,数据模型模块对数据库中相关数据进行处理;
S33,数据模型模块将处理后数据更新到数据库。
进一步地,所述步骤S31对数据库内的数据进行修改、删除、清零、增加等处理。
优选地,所述步骤S4具体包含以下步骤:
S41,视图模型模块通过数据模型模块读取数据库中的数据;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于重庆矢崎仪表有限公司,未经重庆矢崎仪表有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201811628343.7/2.html,转载请声明来源钻瓜专利网。





