[发明专利]一种可扩展的嵌入式人机接口工具实现方法有效
申请号: | 201910334899.3 | 申请日: | 2019-04-24 |
公开(公告)号: | CN110096278B | 公开(公告)日: | 2022-12-20 |
发明(设计)人: | 庞吉耀 | 申请(专利权)人: | 南京东源磐能能源科技股份有限公司 |
主分类号: | G06F8/38 | 分类号: | G06F8/38 |
代理公司: | 南京纵横知识产权代理有限公司 32224 | 代理人: | 董建林 |
地址: | 211800 江苏省南京市江*** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 扩展 嵌入式 人机 接口 工具 实现 方法 | ||
1.一种可扩展的嵌入式人机接口工具实现方法,其特征是,包括以下步骤:
步骤S1,确定嵌入式终端上需要展示的数据集,编制数据字典;
所述数据字典包括数据名称、数据描述、数据存储位置、数据存取方法、数据展示格式、数据展示的窗体样式和与该数据绑定的控件属性及操作事件;
步骤S2,确定PC端界面展示程序的界面布局,
所述界面布局包括窗体数量、各窗体上控件数量及各控件属性;
步骤S3,构建人机接口配置文件;
所述人机接口配置文件中包括PC端界面展示程序的界面布局、各控件所对应的数据源和操作事件;
步骤S4,在PC端解析人机接口配置文件,按照配置文件中界面布局生成PC端界面展示程序,在嵌入式终端生成人机接口服务程序,人机接口服务程序解析人机接口配置文件,获取配置文件中各控件所对应的数据源和操作事件,与嵌入式终端中各控件进行一一对应;
步骤S5,建立嵌入式终端人机接口服务程序和PC端界面展示程序之间的通信;
步骤S6,当用户需要操作嵌入式终端上的某数据时,直接操作PC端界面展示程序中与此数据绑定的控件,PC端界面展示程序生成一条包含该数据及控件信息的通信报文并发送给嵌入式终端人机接口服务程序,嵌入式终端人机接口服务程序根据此控件信息查找此控件对应的操作事件,执行相应操作并返回操作结果。
2.根据权利要求1所述的一种可扩展的嵌入式人机接口工具实现方法,其特征是,PC端界面展示程序中控件和嵌入式终端人机接口服务程序中的控件是一一对应的,二者之间采用基于窗体和控件属性数据集的应用协议数据定义方法通过通信实现关联。
3.根据权利要求1所述的一种可扩展的嵌入式人机接口工具实现方法,其特征是,嵌入式终端人机接口服务程序在PC端界面展示程序的背景扫描报文控制下,以较高频率上送活动窗体数据,以相对低的频率轮流上送其他窗体数据。
4.根据权利要求1所述的一种可扩展的嵌入式人机接口工具实现方法,其特征是,嵌入式终端人机接口服务程序利用包含窗体及其控件的属性数据集的通信报文来上传应用数据到PC端界面展示程序;
所述窗体及其控件的属性数据集由对象 ID、属性组数量、属性组集合三元组构成,其中对象ID对应窗体ID或控件ID,属性组数量指后续的属性组集合包含属性组的数量,属性组是指数据类型和显示格式相同的一组属性的集合;
窗体或控件对象属性组集合由多个属性组连接而成,每个属性组由数量,标记、长度、数据四元组构成,其中数量字段表明该属性组中包含同类属性的数量,标记字段表明该类属性数据的类型及显示格式,长度则指该属性组中所有属性数据的长度总和,数据字段包含该属性组中所有属性数据内容。
5.根据权利要求3所述的一种可扩展的嵌入式人机接口工具实现方法,其特征是,PC端界面展示程序通过在背景扫描报文中捎带传送包含引发事件的窗体及控件索引号、事件数量及事件信息结构体的方法完成PC端界面操作事件信息向嵌入式终端传输;
所述事件信息结构体包含多个事件组信息,其中每个事件组由引发事件的对象号、事件代码、参数数量和若干个事件参数组成,其中每个事件参数由参数标记、参数长度、参数值三元组构成。
6.根据权利要求1所述的一种可扩展的嵌入式人机接口工具实现方法,其特征是,嵌入式终端和PC端人机接口工具采用同一个配置文件,而配置文件可以位于终端的存储系统也可位于PC端,每当PC端人机接口工具启动时和嵌入式终端通过协商确定配置文件的加载位置;
嵌入式终端人机接口服务程序和PC端人机接口工具对同一个配置文件的用法不一样,PC端界面展示程序主要从人机接口配置文件中提取界面窗体布局和静态展示数据并以此实现用户设计的PC端界面视图绘制,而嵌入式终端人机接口服务程序主要从人机接口配置文件中提取界面窗体中的控件所包含的动态数据源索引信息和操作事件句柄索引信息。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于南京东源磐能能源科技股份有限公司,未经南京东源磐能能源科技股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910334899.3/1.html,转载请声明来源钻瓜专利网。