一种应用于物联网平台的AI算法引擎系统和方法技术方案

技术编号:37548624 阅读:20 留言:0更新日期:2023-05-12 16:25
本发明专利技术涉及一种应用于物联网平台的AI算法引擎系统和方法,包括:算法中心模块和算法应用模块;算法中心模块根据用户输入的算法模板操作指令输出不可执行的算法模板管理页面和算法模板定义页面;算法应用模块根据用户输入的算法操作指令输出可执行的算法管理页面和算法定义页面。本发明专利技术涉及到的AI算法引擎所有模块均可在物联网平台实现开发和统一管理,通过算法中心模块构建预设的算法模板,再由算法应用模块引用算法中心模块的算法模板进行数据绑定即可构建可执行的算法,不需开发人员介入,极大提升算法生产效率,也实现了算法自动化生产能力,减少定制化开发的人力和物力投入。入。入。

【技术实现步骤摘要】
一种应用于物联网平台的AI算法引擎系统和方法


[0001]本专利技术涉及物联网的
,更具体地说,涉及一种应用于物联网平台的AI算法引擎系统和方法。

技术介绍

[0002]传统的物联网平台是物与物的连接,实现了一个集成设备管理、数据安全通信和消息订阅等能力的一体化平台。向下支持连接海量设备,采集设备数据上云;向上提供云端API,服务端可通过调用云端API将指令下发至设备端,实现远程控制。然而在大数据背景下,融合AI(人工智能)技术和IoT(物联网)技术实现智能化的物联网平台是关键。物联网平台AI化是必然趋势,持续挖掘数据价值,提供知识服务,使用AI能力实现人和物的感知、认知、决策、行动的闭环。
[0003]现有物联网平台主要存在以下几个关键的问题,不具备算法能力、或者具备算法能力但算法系统是独立于物联网平台、算法生产需要定制化开发,实现成本高,部署实施效率低。

技术实现思路

[0004]本专利技术要解决的技术问题在于,针对现有技术的缺陷,提供一种应用于物联网平台的AI算法引擎系统和方法。
[0005]本专利技术解决其技术问题所采用的技术方案是:构造一种应用于物联网平台的AI算法引擎系统,包括:算法中心模块和算法应用模块;
[0006]所述算法中心模块用于根据用户输入的算法模板操作指令输出不可执行的算法模板管理页面和算法模板定义页面;所述算法模板管理页面用于对不可执行的算法模板和所述不可执行的算法模板的模板信息进行显示并向用户提供人机交互功能;所述算法模板定义页面用于供用户执行对所述不可执行的算法模板进行定义配置操作;
[0007]所述算法应用模块用于根据用户输入的算法操作指令输出可执行的算法管理页面和算法定义页面;所述算法管理页面用于对可执行的算法和所述可执行的算法的算法信息进行显示并向用户提供人机交互功能;所述算法定义页面用于供用户执行对所述可执行的算法进行定义配置操作。
[0008]在本专利技术所述的应用于物联网平台的AI算法引擎系统中,还包括:函数库模块;
[0009]所述函数库模块用于根据用户输入的函数操作指令输出python函数的函数管理页面和函数定义页面;
[0010]所述函数管理页面对python函数进行显示并向用户提供人机交互功能;所述函数定义页面用于供用户对所述python函数进行定义配置操作。
[0011]在本专利技术所述的应用于物联网平台的AI算法引擎系统中,所述函数库模块包括:
[0012]函数管理单元,所述函数管理单元用于存储至少一个python函数,并基于用户输入的函数操作指令输出所述函数管理页面;
[0013]函数定义单元,所述函数定义单元用于向用户提供所述函数定义页面,并根据用户输入的函数定义配置操作执行对所述python函数的定义和配置。
[0014]在本专利技术所述的应用于物联网平台的AI算法引擎系统中,所述python函数包括:函数的基本信息和函数的脚本;
[0015]所述函数的基本信息包括:函数名称、函数编码、函数描述、更新人以及更新时间;
[0016]所述函数的脚本包括:python编辑脚本。
[0017]在本专利技术所述的应用于物联网平台的AI算法引擎系统中,所述算法中心模块包括:
[0018]算法模板管理单元,所述算法模板管理单元用于存储至少一个不可执行的算法模板,并基于用户输入的算法模板操作指令输出所述算法模板管理页面;
[0019]算法模板定义单元,所述算法模板定义单元用于向用户提供所述算法模板定义页面,并根据用户输入的算法模板定义配置操作指令执行对所述不可执行的算法模板的定义和配置。
[0020]在本专利技术所述的应用于物联网平台的AI算法引擎系统中,所述不可执行的算法模板的模板信息包括:算法模板的基本信息和算法模板的定义信息;
[0021]所述算法模板的基本信息包括:算法模板的名称、算法模板的编码、算法模板的启用状态、算法模板的描述、算法模板的更新人和算法模板的更新时间;
[0022]所述算法模板的定义信息包括:所述算法模板的基本信息、算法模板的算法脚本以及算法模板的文件附件;
[0023]所述算法模板的算法脚本包括:定义输入参数组、输出参数组以及python编辑脚本;
[0024]所述算法模板的文件附件包括:用户上传的至少一个文件。
[0025]在本专利技术所述的应用于物联网平台的AI算法引擎系统中,所述算法应用模块包括:
[0026]算法应用管理单元,所述算法应用管理单元用于存储至少一个可执行的算法,并基于用户输入的算法操作指令输出所述算法应用管理页面;
[0027]算法定义单元,所述算法定义单元用于向用户提供所述算法定义页面,并根据用户输入的算法定义配置操作指令执行对所述可执行的算法的定义和配置。
[0028]在本专利技术所述的应用于物联网平台的AI算法引擎系统中,所述可执行的算法的算法信息包括:算法的基本信息和算法的定义信息;
[0029]所述算法的基本信息包括:算法的名称、算法的编码、算法的触发条件、算法的启用状态、算法的最近执行时长、算法的描述、算法的更新人和算法的更新时间;
[0030]所述算法的定义信息包括:所述算法的基本信息、算法的触发条件、算法的配置以及算法的文件附件;
[0031]所述算法的配置包括:对所述算法中心模块中的不可执行的算法模板进行引用后,对所引用的不可执行的算法模板的输入参数组和输出参数组进行数据绑定;
[0032]所述算法的触发条件包括:定时计算、延时计算以及事件计算;
[0033]所述算法的文件附件包括:通过引用所述算法中心模块中的不可执行的算法模板时同步的文件、用户上传的文件或者算法执行时存储的文件。
[0034]在本专利技术所述的应用于物联网平台的AI算法引擎系统中,所述算法应用管理单元包括:
[0035]算法执行子单元,所述算法执行子单元用于对所述可执行的算法进行执行控制、中止控制或者执行日志操作。
[0036]本专利技术还提供一种应用于物联网平台的AI算法引擎方法,包括以下步骤:
[0037]接收用户输入的函数操作指令,根据所述函数操作指令执行函数创建,并输出python函数的函数管理页面和函数定义页面;
[0038]接收用户输入的算法模板操作指令,根据所述算法模板操作指令执行算法模板创建,以输出不可执行的算法模板管理页面和算法模板定义页面;
[0039]接收用户输入的算法操作指令,根据所述算法操作指令执行算法创建,并输出可执行的算法管理页面和算法定义页面。
[0040]实施本专利技术的应用于物联网平台的AI算法引擎系统和方法,具有以下有益效果:算法中心模块根据用户输入的算法模板操作指令输出不可执行的算法模板管理页面和算法模板定义页面;算法应用模块根据用户输入的算法操作指令输出可执行的算法管理页面和算法定义页面。本专利技术涉及到的AI算法引擎所有模块均可在物联网平台实现开发和统一管理,通过算法本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种应用于物联网平台的AI算法引擎系统,其特征在于,包括:算法中心模块和算法应用模块;所述算法中心模块用于根据用户输入的算法模板操作指令输出不可执行的算法模板管理页面和算法模板定义页面;所述算法模板管理页面用于对不可执行的算法模板和所述不可执行的算法模板的模板信息进行显示并向用户提供人机交互功能;所述算法模板定义页面用于供用户执行对所述不可执行的算法模板进行定义配置操作;所述算法应用模块用于根据用户输入的算法操作指令输出可执行的算法管理页面和算法定义页面;所述算法管理页面用于对可执行的算法和所述可执行的算法的算法信息进行显示并向用户提供人机交互功能;所述算法定义页面用于供用户执行对所述可执行的算法进行定义配置操作。2.根据权利要求1所述的应用于物联网平台的AI算法引擎系统,其特征在于,还包括:函数库模块;所述函数库模块用于根据用户输入的函数操作指令输出python函数的函数管理页面和函数定义页面;所述函数管理页面对python函数进行显示并向用户提供人机交互功能;所述函数定义页面用于供用户对所述python函数进行定义配置操作。3.根据权利要求2所述的应用于物联网平台的AI算法引擎系统,其特征在于,所述函数库模块包括:函数管理单元,所述函数管理单元用于存储至少一个python函数,并基于用户输入的函数操作指令输出所述函数管理页面;函数定义单元,所述函数定义单元用于向用户提供所述函数定义页面,并根据用户输入的函数定义配置操作执行对所述python函数的定义和配置。4.根据权利要求3所述的应用于物联网平台的AI算法引擎系统,其特征在于,所述python函数包括:函数的基本信息和函数的脚本;所述函数的基本信息包括:函数名称、函数编码、函数描述、更新人以及更新时间;所述函数的脚本包括:python编辑脚本。5.根据权利要求1所述的应用于物联网平台的AI算法引擎系统,其特征在于,所述算法中心模块包括:算法模板管理单元,所述算法模板管理单元用于存储至少一个不可执行的算法模板,并基于用户输入的算法模板操作指令输出所述算法模板管理页面;算法模板定义单元,所述算法模板定义单元用于向用户提供所述算法模板定义页面,并根据用户输入的算法模板定义配置操作指令执行对所述不可执行的算法模板的定义和配置。6.根据权利要求5所述的应用于物联网平台的AI算法引擎系统,其特征在于,所述不可执行的算法模板的模板信息包括:算法模板的基本信息和算法模...

【专利技术属性】
技术研发人员:戴吉平李信洪袁宜峰
申请(专利权)人:深圳达实智能股份有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1