[发明专利]人机界面实现方法及装置在审
申请号: | 201510481743.X | 申请日: | 2015-08-07 |
公开(公告)号: | CN105068803A | 公开(公告)日: | 2015-11-18 |
发明(设计)人: | 张文龙;黄少堂;冉光伟;张志德 | 申请(专利权)人: | 广州汽车集团股份有限公司 |
主分类号: | G06F9/44 | 分类号: | G06F9/44 |
代理公司: | 广州华进联合专利商标代理有限公司 44224 | 代理人: | 李巍 |
地址: | 510030 广东省广州市越*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 人机界面 实现 方法 装置 | ||
技术领域
本发明涉及人机界面技术领域,特别是涉及一种人机界面实现方法、人机界面实现装置。
背景技术
HMI(HumanMachineInterface,人机界面)是系统和用户之间进行交互和信息交换的媒介,它实现信息的内部形式与人类可以接受形式之间的转换。在车载导航机器、车载多媒体机器、液晶仪表等产品的HMI设计开发中,HMI设计效果的好坏在很大程度上决定了用户对产品体验评价的结果,从而直接影响到产品的成功或失败。因此,一种好的、快速的HMI实现方法对于产品的开发有着重要的意义。
目前使用比较普遍的实现HMI的技术方案包括:使用大公司开发的GUI(GraphicalUserInterface,图形用户界面)系统,如微软的MFC(MicrosoftFoundationClasses,微软基础类库)、诺基亚的QT(跨平台C++图形用户界面应用程序开发框架)、google(谷歌)的android(安卓)等;使用开源组织开发的GUI系统,如GTK(跨平台的图形工具包)等。这两种技术方案一般要求GUI系统搭建在一个比较大型的操作系统上,且该操作系统需要支持文件系统,比如Wince(WindowsCE)、Linux等。针对比较小型的简单的操作系统,并且操作系统本身不支持文件系统,例如ITron(IndustrialtheReal-TimeOperationSystemNucleus,工业实时操作系统中心)等,上述HMI技术方案就不再适用。
发明内容
基于此,有必要针对上述问题,提供一种人机界面实现方法及装置,能够在小型的简单的操作系统上快速实现人机界面,且该操作系统不必支持文件系统。
为达到上述目的,本发明采取的技术方案为:
一种人机界面实现方法,包括步骤:
将待实现的人机界面的各图片转换成预设格式的各字节流;
根据各字节流的地址,确定所述待实现的人机界面的各窗体控件包含的字节流;
根据预设的各窗体控件的坐标位置以及包含字节流的各窗体控件构建人机界面。
一种人机界面实现装置,包括依次相连的图片转换模块、窗体控件内容确定模块以及人机界面构建模块;
图片转换模块,用于将待实现的人机界面的各图片转换成预设格式的各字节流;
窗体控件内容确定模块,用于根据各字节流的地址,确定所述待实现的人机界面的各窗体控件包含的字节流;
人机界面构建模块,用于根据预设的各窗体控件的坐标位置以及包含字节流的各窗体控件构建人机界面。
本发明人机界面实现方法及装置,与现有技术相互比较时,具备以下优点:
1、相较于现有技术中各图片以文件形式存储在磁盘等存储设备,本发明将人机界面的各图片转换为预设格式的字节流进行存储,不直接处理图片文件,而是处理格式转换后的字节流数据,从而允许操作系统不必支持文件系统,并且降低了操作系统的复杂度;
2、本发明能够在简单的嵌入式操作系统(如操作系统不必支持文件系统,甚至不必支持任务调度的动态生成,动态消亡)上移植、快速搭建GUI系统,并进行HMI设计;
3、本发明将界面元素显示与事件逻辑处理彻底分离,降低了开发难度,缩短了开发人员的开发时间周期;
4、本发明实现的GUI系统不必支持文件系统,且不需要采用进程和线程的方式进行处理,极大的降低了系统复杂度。
附图说明
图1为本发明人机界面实现方法实施例一的流程示意图;
图2为本发明人机界面实现方法实施例二的流程示意图;
图3为本发明人机界面实现装置实施例一的结构示意图;
图4为本发明人机界面实现装置实施例二的结构示意图。
具体实施方式
为了更好的理解本发明要解决的技术问题、采取的技术方案以及达到的技术效果,下面结合附图对本发明人机界面实现方法及装置的具体实施方式做详细描述。
如图1所示,一种人机界面实现方法,包括步骤:
S110、将待实现的人机界面的各图片转换成预设格式的各字节流;
S120、根据各字节流的地址,确定所述待实现的人机界面的各窗体控件包含的字节流;
S130、根据预设的各窗体控件的坐标位置以及包含字节流的各窗体控件构建人机界面。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于广州汽车集团股份有限公司,未经广州汽车集团股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201510481743.X/2.html,转载请声明来源钻瓜专利网。