[发明专利]基于云服务的软件定义工业物联控制方法及系统在审
申请号: | 202111242227.3 | 申请日: | 2021-10-25 |
公开(公告)号: | CN116032978A | 公开(公告)日: | 2023-04-28 |
发明(设计)人: | 陈骏林;代真虎;张强;杨琪;胡红;张留青;李振国;刘百壮 | 申请(专利权)人: | 上海宝信软件股份有限公司 |
主分类号: | H04L67/125 | 分类号: | H04L67/125;H04L67/10;H04L67/06;H04L69/04;H04L9/40;H04L41/069 |
代理公司: | 上海汉声知识产权代理有限公司 31236 | 代理人: | 胡晶 |
地址: | 200120 上海市浦*** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 基于 服务 软件 定义 工业 控制 方法 系统 | ||
1.一种基于云服务的软件定义工业物联控制方法,其特征在于,包括:
步骤S1:终端功能应用代码编译形成可执行应用文件,可执行应用文件和其相应的应用元数据信息文件打包形成功能应用包;
步骤S2:功能应用包上传云服务平台,云服务平台对工业物联控制终端进行认证,根据工业物联控制终端所需功能应用选择下发功能应用;
步骤S3:工业物联控制终端烧录基础组件,启动工业物联控制终端,读取本终端设备中内置产品系列号,生成加密认证信息向云服务平台进行注册;
步骤S4:工业物联控制终端应用接收云服务平台下发的功能应用,启动应用执行相应功能完成工业物联控制终端的功能扩展。
2.根据权利要求1所述的基于云服务的软件定义工业物联控制方法,其特征在于,在所述步骤S1中:
步骤S1.1:开发并打包功能应用包,应用提供者明确应用类型,遵照平台的相关标准对应用的物理硬件支持情况进行定义,生成不同的应用对平台的物理硬件有不同的约束信息;
数据采集和控制类应用包括MODBUS协议应用、ProfiBus应用、OPC协议应用、OPCUA协议应用、SNAP7协议应用、CAN协议应用,对于数据采集控制类协议在元数据中定义协议的使用的物理接口;
步骤S1.2:使用开发语言进行应用开发,在应用中提供符合平台的控制命令接口,这些接口包括:
实现应用启动接口:功能为启动应用,并向调用者反馈应用启动结果信息0为正常,非0为异常,异常信息码用应用名+异常码形式定义;
实现应用停止接口:功能为停止应用运行,并向调用者反馈应用停止结果信息0为正常,非0为异常,异常信息码可用应用名+异常码形式定义;
实现应用运行状态反馈接口:功能为反馈应用运行情况,运行正常为反馈0,其他为异常,异常信息码可用应用名+异常码;
实现应用运行日志获取接口:功能为将应用日志信息以字符串形式上传到控制模块;
步骤S1.3:将功能应用程序代码进行多目标平台编译,目前接入本平台的终端中运行系统有X86平台,ARM平台,操作系统支持windows,Linux,UNIX,功能应用程序需要编译X86平台和ARM平台对应的windows、Linux、UNIX可执行程序;
步骤S1.4:对功能应用元信息进行配置,功能应用元信息通过XML文件格式存储,云服务平台根据配置信息情况生产应用的配置界面,提供远程动态配置应用的功能,提供的信息有:
功能应用的名称和类型,对于不同的功能应用平台会生成一个独有的应用编号;
功能应用的提供者信息,包括提供者名,联系方式;
功能应用的当前版本号,更新相关的历史信息;
功能应用配置信息,用于支持功能应用配置信息远程修改;
在XML配置文件中提供动态配置部分,配置文件中通过预定义动态输入形式:包括文本框,下拉框,选择框,存放功能应用的云服务平台通过这类动态输入框实现功能应用参数输入页面的生成,根据需要下发给指定的远程终端;
步骤S1.5:将编译好的功能应用可执行文件和元信息配置文件进行压缩打包,使用跨平台打包格式tar格式,打包文件中通过不同目录区分不同平台下可执行文件。
3.根据权利要求1所述的基于云服务的软件定义工业物联控制方法,其特征在于,在所述步骤S2中:
步骤S2.1:功能应用上传与使用应用,应用提供者登入云服务平台工业应用管理中心,填写新增功能应用信息,信息包括名称,所属类型,当前版本,研发方信息,将打包好的功能应用包,上传到云服务平台工业应用管理中心。
步骤S2.2:审核上传功能应用是否符合上传标准,如果不符合则要求修改;云服务平台工业应用管理中心对功能应用进行版本管理,对外默认展示最新版本驱动,驱动用户根据自身需求切换目前需要使用的版本;
步骤S2.3:云服务平台从功能应用包的元信息配置文件中提取出功能应用基础信息并向普通用户展示,从元信息配置文件中提取出功能应用远程参数配置信息,平台自动识别配置文件信息,生成该类应用的远程配置输入页面,平台通过关键字提取功能应用信息,根据配置关键字生成远程配置信息。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于上海宝信软件股份有限公司,未经上海宝信软件股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202111242227.3/1.html,转载请声明来源钻瓜专利网。