[发明专利]一种集群式物联应用开发系统及其方法有效
申请号: | 201910149564.4 | 申请日: | 2019-02-28 |
公开(公告)号: | CN109960516B | 公开(公告)日: | 2022-08-12 |
发明(设计)人: | 杨立群;衣昕楠 | 申请(专利权)人: | 珠海市横琴新区芯云平台科技有限公司 |
主分类号: | G06F8/61 | 分类号: | G06F8/61;H04L67/00 |
代理公司: | 广州嘉权专利商标事务所有限公司 44205 | 代理人: | 陈慧华 |
地址: | 519000 广东省珠海市横琴新*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 集群 式物联 应用 开发 系统 及其 方法 | ||
1.一种集群式物联应用开发系统,其特征在于,包括:
设计平台,其包含提供图形化编程界面的UI设计器和脚本编辑器;
程序编译器,用于将图形化的业务程序脚本编译成硬件级别的低级语言;
程序下发服务模块,用于将含有编译文件的工程打包下发推送至对应的芯云网关,然后管控芯云网关烧录程序到目标终端,该目标终端包含一个或多个物联网终端;
其中,在云服务平台中注册网关、通用终端、电子硬件和自定义控制端,并且在所述设计平台中将网关、通用终端、电子硬件和所述自定义控制端的接口和功能包装成图形化的控件,供用户进行业务编程时调用,由用户的所述自定义控制端通过集群式云服务平台来操控使用所述设计平台的所述UI设计器和所述脚本编辑器,以创建和编辑自定义的业务程序;所述的程序编译器和所述的程序下发服务模块由所述的云服务平台维护运行,将设计完成的业务程序从设计平台发布到所述云服务平台,然后经过所述程序编译器统一编译成硬件级别的低级语言;所述程序下发服务模块将含有编译文件的工程打包下发推送至对应的芯云网关,然后管控芯云网关烧录程序到目标终端,该目标终端包含一个或多个所述物联网终端。
2.根据权利要求1所述的系统,其特征在于,所述的程序编译器包括:
修订模块,用于根据目标终端的MCU的型号,对编译后的低级语言进行适配修订,然后由原始编译器编译成匹配的机器码;
地址修正模块,用于匹配目标终端的MCU的型号,修正机器码中的地址描述。
3.根据权利要求1所述的系统,其特征在于,所述的UI设计器包括:
项目索引模块,用于从网关导入与每个物联网终端连接的电子硬件的输入单元和执行单元;
可视化控件模块,其包含图形化包装的输入控件、逻辑控件和执行控件;
项目流程编辑区域,用于在每个开发项目中对用户选取的控件进行流程关联,以组成图形化的业务程序流程图;
辅助窗口模块,用于展示当前使用的控件的相关参数和事件,或者提供临时编译的业务程序脚本,供用户直接进行脚本输入;
模板库,用于提供预设的业务程序模板。
4.根据权利要求1所述的系统,其特征在于:
所述的物联网终端包括烧录调试模块,用于接收到来自网关的业务程序块,进行存储、烧录、硬件调试和转换成应用程序;
所述的网关包含应用程序联动管理模块,用于对多个物联网终端的应用程序提供联动接口和控制。
5.一种集群式物联应用开发方法,其特征在于,所述方法包括以下步骤:
A1、在云服务平台中注册网关、通用终端、电子硬件和自定义控制端,并且在设计平台中将网关、通用终端、电子硬件和自定义控制端的接口和功能包装成图形化的控件,供用户进行业务编程时调用;
A2、由用户的自定义控制端通过集群式云服务平台来操控使用设计平台的UI设计器和脚本编辑器,以创建和编辑自定义的业务程序;
A3、将设计完成的业务程序从设计平台发布到云服务平台,然后经过云服务平台统一编译成硬件级别的低级语言;
A4、将含有编译文件的工程打包下发推送至对应的芯云网关,然后管控芯云网关烧录程序到目标终端,该目标终端包含一个或多个物联网终端。
6.根据权利要求5所述的方法,其特征在于,所述步骤A2包括:
在设计平台的项目流程编辑区域跟踪用户拖放的控件的ID和位置,对所述控件进行流程关联,以组成图形化的业务程序流程图;
以默认方式或用户定义方式配置控件属性及其接口属性的参数,关联控件并设置通信属性;
在设计平台中,对用户编辑设计的项目程序中的控件工作流脚本、事件驱动脚本进行预编译和虚拟调试;
对虚拟调试通过的项目程序,经由设计平台保存和发布到云服务平台。
7.根据权利要求5所述的方法,其特征在于,所述步骤A3包括:
调用语言翻译引擎,将业务程序脚本翻译成编译型低级语言;
根据不同的目标终端的MCU的型号,对低级语言进行适配修订,然后编译成机器码;
根据目标终端的MCU的型号,修正机器码中的地址描述。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于珠海市横琴新区芯云平台科技有限公司,未经珠海市横琴新区芯云平台科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910149564.4/1.html,转载请声明来源钻瓜专利网。
- 上一篇:映像文件制作方法及其装置
- 下一篇:镜像文件的制作方法、装置、系统及存储介质