[发明专利]用于应用开发的方法和装置有效
申请号: | 201811088347.0 | 申请日: | 2018-09-18 |
公开(公告)号: | CN109388385B | 公开(公告)日: | 2022-08-19 |
发明(设计)人: | 克里斯蒂安·格罗施;王琪;张亮;王洋;于禾;周文晶;袁舟;陈俊杰 | 申请(专利权)人: | 西门子(中国)有限公司 |
主分类号: | G06F8/20 | 分类号: | G06F8/20 |
代理公司: | 北京康信知识产权代理有限责任公司 11240 | 代理人: | 赵冬梅 |
地址: | 100102 *** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 用于 应用 开发 方法 装置 | ||
本发明涉及应用开发的方法和装置,该方法包括:当用户欲开发针对实际系统的应用时,显示通用系统的至少一个关键性能指标,该实际系统是通用系统的一个实例;在用户选择关键性能指标之后,显示计算所选择的关键性能指标所需的输入变量以及通用系统的数据源和与每一个数据源通信所需的参数;在接收到用户提供的为输入变量设置的数据源和与所设置的数据源通信所需的参数之后,利用所存储的用于计算所选择的关键性能指标的程序代码和所接收的数据源和参数,生成用于从所设置的数据源中读取数据、利用所读取的数据作为输入变量来计算所选择的关键性能指标并把所计算得到的关键性能指标发送给指定地址的应用。该方法和装置能够减少应用开发的工作量。
技术领域
本发明涉及物联网领域,尤其涉及用于应用开发的方法和装置。
背景技术
基于云的产品线管理为管理来自产品线的大数据带来好处,支持跨区域 管理和为智能应用带来潜能。
基于云的产品线管理系统包括云平台和用于每条产品线的物联网(IoT) 设备。应用开发工程师给用于每条产品线的IoT设备开发和安装应用,以从 设置于产品线的各个现场设备(例如,可编程逻辑控制器、各种类型的传感 器等)中收集数据,对所收集的数据进行处理并把处理的结果发送给云平台。
通常,各个产品线相互之间是不同的,每个产品线针对数据获取、数据 处理和与云平台通信具有不同的技术诀窍,从而,给用于不同的产品线的IoT 设备开发的应用通常是不相同的。因而,在给用于任一产品线的IoT设备开 发应用时,应用开发工程师需要详细了解该任一产品线的包括数据获取、数 据处理和与云平台通信的技术诀窍在内的各种细节,然后从零开始开发用于 任一产品线的IoT设备的应用。因此,应用开发工程师开发用于产品线的IoT 设备的应用需要付出巨大的工作量。
发明内容
考虑到现有技术的上述问题,本发明的实施例提供用于应用开发的方法 和装置,其能够减少应用开发的工作量。
按照本发明实施例的一种用于应用开发的方法,包括:当用户欲开发针 对某一实际系统的应用时,显示通用系统的至少一个关键性能指标,其中, 所述实际系统是所述通用系统的一个实例;在所述用户从所述至少一个关键 性能指标中选择关键性能指标之后,显示计算所选择的关键性能指标所需的 输入变量以及所述通用系统的各个数据源和与每一个数据源通信所需的参 数;以及,在接收到所述用户提供的为所述输入变量设置的数据源和与所设 置的数据源通信所需的参数之后,利用预先存储的用于计算所选择的关键性能指标的程序代码和所接收的数据源和参数,生成用于从所设置的数据源中 读取数据、利用所读取的数据作为所述输入变量来计算所选择的关键性能指 标并把所计算得到的关键性能指标发送给指定地址的应用。
其中,所述显示通用系统的至少一个关键性能指标包括:显示构成所述 实际系统的各个组成部分及其相互关系;在所述用户选中所述各个组成部分 中的某一组成部分之后,根据预先存储的所述通用系统的组成部分和变量之 间的第一关联关系,查找出所述通用系统的各个变量中与所选中的组成部分 关联的所有变量,其中,所述第一关联关系用于指示所述通用系统的各个组 成部分分别与所述通用系统中的哪些变量关联;根据预先存储的所述通用系 统的变量和关键性能指标之间的第二关联关系,从所述通用系统的各个关键 性能指标中,检索出其的计算使用所查找的变量中的至少一个作为输入变量 的所有关键性能指标,其中,所述第二关联关系用于指示计算所述通用系统 的各个关键性能指标所需的输入变量分别是所述通用系统中的哪些变量;以 及,显示所检索的关键性能指标,或者,所检索的关键性能指标和所查找的 变量。
其中,所述显示通用系统的至少一个关键性能指标还包括:从所存储的 所述通用系统的各个关键性能指标的显示优先级中,获取所检索的关键性能 指标的显示优先级;以及,基于所获取的显示优先级,确定所检索的关键性 能指标的显示顺序,
其中,所检索的关键性能指标的显示是基于所确定的显示顺序实现的。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于西门子(中国)有限公司,未经西门子(中国)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201811088347.0/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种数据交换系统
- 下一篇:一种数组规整方法、装置、终端及可读介质