一种用于跨平台功能集成的软芯片平台系统技术方案

技术编号:39576744 阅读:10 留言:0更新日期:2023-12-03 19:27
本发明专利技术一种用于跨平台功能集成的软芯片平台系统,基于软芯片技术,采用集成电路的形式来表达传统程序,将来自不同厂家

【技术实现步骤摘要】
一种用于跨平台功能集成的软芯片平台系统


[0001]本专利技术涉及物联网

科学计算

数据采集

数据处理

数据挖掘

数据统计

数据分析

深度学习
、AI、
系统集成

数据交易领域,更具体的说是涉及一种用于跨平台功能集成的软芯片平台系统


技术介绍

[0002]目前,随着互联网的发展,物联网及
AI
时代的到来,越来越多的物联网及
AI
产品走入企业及寻常百姓中去

人们对软硬件互联

信息互联
、AI
功能使用的需求也越来越多

比如:企业需要将控制系统的过程数据传输到
ERP
系统,需要从
ERP
上的计划数据下达到
MES
系统,这需要编程人员掌握
OPC、Modbus、DNP、S7
等繁多的工业通讯协议,同时掌握
ERP、MES
系统
API/SDK
接口的调用

又如:安监部门需要对企业的可燃气体数据进行监控,环保部门需要对企业的环保数据进行监控,这需要掌握企业各数据系统的通讯协议

安监系统的
API/SDK
接口

环保系统的
API/SDK


[0003]对以上需求的解决方案就是通过编程开发系统之间的接口,这不仅要求用户具备一定的编程能力,且系统必须开放相应的接口,编程人员对接口要具备熟练的使用能力,而恰恰接口是对接不同的行业

不同的专业

不同的编程语言,这要求编程人员不仅要掌握相应的编程语言,还要具备不同的行业经验和专业知识,无疑提高了接口开发难度,开发成本高,且降低系统集成的效率,不利于不同行业相关信息的分享与融合

[0004]因此,如何基于系统接口和通讯协议的复杂性,降低对用户编程能力及专业能力的要求,实现跨平台之间功能模块的快速集成,促进行业信息的融合是本领域技术人员亟需解决的问题


技术实现思路

[0005]有鉴于此,本专利技术提供了一种用于跨平台功能集成的软芯片平台系统,能够实现跨平台之间功能模块的快速集成,达到用户末端自由整合,降低集成门槛,提高集成效率

[0006]为了实现上述目的,本专利技术采用如下技术方案:
[0007]本专利技术提供一种用于跨平台功能集成的软芯片平台系统,基于软芯片技术,采用集成电路的形式来表达传统程序,将来自不同厂家

不同平台和不同语言的功能模块以芯片连接成软电路的形式实现功能集成;具体包括:
[0008]元组件,用于实现软电路中数据输入

显示输出

逻辑控制

算术运算

逻辑运算

数据转换

定时器

模块封装和无线连接的基本功能;采用具有输入输出管脚的图形符号表示,采用文本语言描述元组件代码,代码信息包括:元组件名称

注释信息

基本信息

配置参数

输入管脚信息

输出管脚信息和功能编码;
[0009]软芯片,是对功能模块调用的封装,采用具有输入输出管脚的图形符号表示,采用文本语言描述软芯片代码,代码信息包括:软芯片名称

注释信息

基本信息

配置参数

输入管脚信息

输出管脚信息

功能编码和内嵌软芯片信息;
[0010]软电路,由所述元组件和软芯片通过管脚有效连接而成,实现不同功能模块之间输入输出的耦合运算,将不同厂家

不同平台和不同语言开发出来的功能模块粘合在一起,从而实现一种功能集成的应用;采用文本语言描述软电路代码;
[0011]软芯片库,用于平台上软芯片的管理

搜索

调用和发布;
[0012]软芯片平台,为所述元组件

软芯片和软电路提供开发环境

核心运行引擎;为所述软芯片

软芯片库提供功能注册

发现

代理的功能模块管理器

[0013]优选的,所述元组件具体包括:
[0014]输入元组件,用于负责人机交互,实现数据输入,具体包括:键盘输入

鼠标输入

条码输入

二维码输入

视频输入

音频输入

控件输入和文件输入;
[0015]显示元组件,用于显示输出结果,具体包括:数据显示

文本显示

图表显示

趋势显示和多媒体显示;
[0016]逻辑控制元组件,用于控制运行顺序,具体包括:条件控制

循环控制

分支控制和并行控制;
[0017]算术运算元组件,用于执行常规算术运算;
[0018]逻辑运算元组件,用于实现逻辑运算和逻辑比较;
[0019]数据转换元组件,用于实现数值类型转换

字符串操作

日期操作

数组操作
、JSON
操作

映射操作

集合操作

链表操作和队列操作;
[0020]定时器元组件,用于定时执行特定程序;
[0021]封装元组件,用于将一段软电路封装成一个模块,减少界面的连接线,提高软电路可阅读性;
[0022]无线连接元组件,用于无线连接元组件

软芯片,减少连接线交叉,提高程序可读性

[0023]优选的,所述软芯片具备嵌套软芯片的能力,从而实现更为复杂的功能

[0024]优选的,所述软芯片包括通用软芯片和专业软芯片;
[0025]所述通用软芯片用于执行通用功能,包括数学运算

文件操作

进程操作

通讯

设备访问和数据库访问;
[0026]所述专业软芯片,用于执行专业功能,由专业功能服务器提供计算服务

[0027]优选的,所述软电路在运行环境的支撑下可以脱离平台运行;能够开发前端应用和后端应用;支持加密,加密过的软电路不可阅读;支持调试开关本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.
一种用于跨平台功能集成的软芯片平台系统,其特征在于,基于软芯片技术,采用集成电路的形式来表达传统程序,将来自不同厂家

不同平台和不同语言的功能模块以芯片连接成软电路的形式实现功能集成;具体包括:元组件,用于实现软电路中数据输入

显示输出

逻辑控制

算术运算

逻辑运算

数据转换

定时器

模块封装和无线连接的基本功能;采用具有输入输出管脚的图形符号表示,采用文本语言描述元组件代码,代码信息包括:元组件名称

注释信息

基本信息

配置参数

输入管脚信息

输出管脚信息和功能编码;软芯片,是对功能模块调用的封装,采用具有输入输出管脚的图形符号表示,采用文本语言描述软芯片代码,代码信息包括:软芯片名称

注释信息

基本信息

配置参数

输入管脚信息

输出管脚信息

功能编码和内嵌软芯片信息;软电路,由所述元组件和软芯片通过管脚有效连接而成,实现不同功能模块之间输入输出的耦合运算,将不同厂家

不同平台和不同语言开发出来的功能模块粘合在一起,从而实现一种功能集成的应用;采用文本语言描述软电路代码;软芯片库,用于平台上软芯片的管理

搜索

调用和发布;软芯片平台,为所述元组件

软芯片和软电路提供开发环境

核心运行引擎;为所述软芯片

软芯片库提供功能注册

发现

代理的功能模块管理器
。2.
根据权利要求1所述的一种用于跨平台功能集成的软芯片平台系统,其特征在于,所述元组件具体包括:输入元组件,用于负责人机交互,实现数据输入,具体包括:键盘输入

鼠标输入

条码输入

二维码输入

视频输入

音频输入

控件输入和文件输入;显示元组件,用于显示输出结果,具体包括:数据显示

文本显示

图表显示

趋势显示和多媒体显示;逻辑控制元组件,用于控制运行顺序,具体包括:条件控制

循环控制

分支控制和并行控制;算术运算元组件,用于执行常规算术运算;逻辑运算元组件,用于实现逻辑运算和逻辑比较;数据转换元组件,用于实现数值类型转换

字符串操作

日期操作

数组操...

【专利技术属性】
技术研发人员:周文乐
申请(专利权)人:宁波科安网信通讯科技有限公司
类型:发明
国别省市:

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

1