支持可视化拖拽进行车联网数据融合分析的产学研一体化平台制造技术

技术编号:37388192 阅读:11 留言:0更新日期:2023-04-27 07:27
本申请属于车联网数据分析系统技术领域,具体是一种支持可视化拖拽进行车联网数据融合分析的产学研一体化平台,包括节点管理模块、数据流构建模块、程序运行连接模块和开发者社区模块。本申请的一体化平台能够将学术研究、教学平台与产业应用集成在一起,实现产学研一体化,对于业务人员来说,解决了业务人员在使用数据分析系统时难以定制化算法行为和难以复用已有组件的问题;对于科学研究人员来说,解决了研究人员将所研发的算法难以实际落地到业务系统中的问题;对于教师与学生来说,解决了运行环境不匹配、算法逻辑难以直观展示的问题。的问题。的问题。

【技术实现步骤摘要】
支持可视化拖拽进行车联网数据融合分析的产学研一体化平台


[0001]本申请属于车联网数据分析系统
,更具体地说,是涉及一种支持可视化拖拽进行车联网数据融合分析的产学研一体化平台。

技术介绍

[0002]对车联网的数据进行分析研究是从事车联网行业相关企业必须着重考虑的问题,先进有效的数据分析方法能够充分发挥数据在促进管理、参与决策以及研究落地等方面的重要作用。在科学研究中,研究者需要通过对数据集进行预处理并将其用于进一步的数据分析过程从而验证方法或模型的有效性;在业务部门中,业务系统需要对车联网所产生的相关数据进行实时的分析处理,实现对异常数据的监测与报警等功能;在企业经营中,企业人员需要对市场数据进行多维度分析,得出市场调研报告并用于企业产品决策。
[0003]目前的车联网数据分析系统中,普遍存在的问题是系统的使用流程偏重计算思维而非业务思维,业务人员在使用过程中进行业务分析时其复杂性并没有得到降低。同时,传统的数据分析流程偏重于对结构化的数据进行分析,使得业务人员无法有效利用人工智能的算法技术来为产品赋能,而目前市场上存在的车联网数据融合分析平台存在算子调用困难、组件难以复用以及不支持自定义训练模型等问题。

技术实现思路

[0004]为实现上述目的,本申请采用的技术方案是:提供一种支持可视化拖拽进行车联网数据融合分析的产学研一体化平台,包括节点管理模块、数据流构建模块、程序运行连接模块和开发者社区模块;
[0005]所述节点管理模块,用于创建新算法节点或编辑已有的算法节点,并对所有的节点进行管理;
[0006]所述数据流构建模块,用于支持将不同类型的节点以可视化拖拽的形式实例化到一个项目中,并在这些实例节点之间建立单向连接关系,形成一个数据分析流项目;
[0007]所述程序运行连接模块,用于将节点中封装的代码程序与后台服务的代码解释器进行连接,实现节点程序的运行与后台服务共享内存,实现平台的调试、开发与部署的一体化;
[0008]所述开发者社区模块,用于支持个人开发者将已封装的节点发布到社区中,由其他人下载并复用这些节点。
[0009]可选地,所述节点管理模块可以在节点库中创建新算法节点,平台使用者可以将一段代码按照规定的形式要求封装为一个节点,并为这个节点定义输入数据和输出数据的数据类型和格式,同时额外定义该节点的配置项,使得平台用户可以根据实际项目场景修改配置项中的参数值,之后实例化节点便可以将所输入的数据经过代码的运算转化为输出数据并将其输出。
[0010]可选地,所述节点管理模块可以编辑任何已有的算法节点,将他人所封装的算法节点根据自己的特定需求进行修改编辑,使之转化到当前项目的节点库中并使用。
[0011]可选地,所述数据流构建模块支持将节点库中的不同节点类型实例化到当前项目中,并修改一个节点的配置项,使之成为一个实例化节点,之后在两个实例化节点之间可以建立单向连接关系,该关系定义了从前一个节点的部分输出数据到后一个节点的部分输入数据之间的映射,实现了实例化节点之间的数据流通,多个节点之间互相建立连接关系,最终形成一个可以完成整个数据分析任务的数据分析流项目。
[0012]可选地,所述程序运行连接模块在项目运行时,将实例化节点中所封装的代码通过消息队列与后端服务的代码解释器建立连接,使得节点程序的运行与后台服务共享内存,当节点运行时可以被后台服务监测到每个变量的具体值,可在后台服务中查看和调试项目中每个节点的运行状态,实现平台的调试、开发与部署的一体化。
[0013]可选地,所述产学研一体化平台进行数据分析项目开发的步骤包括:
[0014]步骤(1):将数据分析逻辑算法封装为节点;
[0015]步骤(2):开发用于读入车联网数据的节点;
[0016]步骤(3):连接算法节点来完成数据分析流的开发;
[0017]步骤(4):调试并运行数据分析流。
[0018]可选地,步骤(1)中,在本申请的产学研一体化平台中,将数据分析的中一个分析阶段的运行逻辑实现为一个代码片段,并将这段代码封装成一种节点,并自定义该节点的输入数据与输出数据的数据字段类型和格式,该节点实例在运行过程中将所接收到的输入数据通过预先由代码块所定义好的程序逻辑去执行计算,并将得到的计算结果通过自定义的输出向外传递出来;同时,对代码块的程序逻辑内部的可变部分进行配置;
[0019]将自编写的程序逻辑封装成可复用的节点,并通过修改配置项与定义输入输出甚至二次开发的方式将其复用到其他的数据分析流的开发中;具体封装一种节点的操作步骤如下:
[0020]第一步:为这种节点确定一个用于标识该节点的名称;
[0021]第二步:为该节点编写一段描述文本,方便其他人理解该节点所做的事情和适用的场景;
[0022]第三步:根据需求定义该算法节点的输入数据与输出数据的类型和形式;
[0023]第四步:确定该算法节点所需要的配置项;
[0024]第五步:以代码的形式编写该节点的程序运行逻辑,实现将该节点的输入数据按照一定的算法逻辑转化为输出数据。
[0025]可选地,步骤(2)中,该产学研一体化平台通过一个消息队列将节点中的代码与后台服务的代码解释器进行连接,实现平台中节点的运行程序与后台服务的内存进行共享,从而让平台的算法能够运用后台服务的运行环境和数据计算能力;开发一个节点同样以代码片段的形式利用后台服务的运行环境通过读取文件或读取数据库的形式建立与车联网的数据连接,并将车联网数据分析所需要处理的数据汇入到平台中。
[0026]可选地,步骤(3)中,算法节点连接方式如下:
[0027]第一步:通过新建节点类型或复用已有节点类型的方式,寻找到所要开发的项目需要用到的算法节点;
[0028]第二步:将所需要的节点类型以可视化拖拽的形式拖拽到当前开发的项目中,并填写节点配置项,从而完成了这些节点的实例化,让这些节点成为当前项目的实例节点;
[0029]第三步:将具有逻辑关系的节点建立单向连接关系,并在这条连接关系中定义输出与输入的映射,使前一个节点的输出数据映射到后一个节点的输入数据中,由此实现了两个节点的连接;
[0030]第四步:重复第三步直至完成所有具有逻辑关系的节点间的连接。
[0031]可选地,步骤(4)中,通过消息队列将节点代码与后台服务的代码解释器进行连接,数据分析平台可以与后台服务实现内存共享,使得两者处于同一运行环境之中,从而让数据分析流程的开发调试环境与部署环境相同;借助于内存共享,算法节点中的代码在运行时各个变量的值可以被后台服务所监测到,在后台对代码进行调试。
[0032]本专利技术提出了一种支持可视化拖拽进行车联网数据融合分析的产学研一体化平台,能够将学术研究、教学平台与产业应用集成在一起,实现产学研一体化。平台能够打通数据分析全链路,并确保数据应用高效落地,在平台中用户可以对数据运算逻辑进行抽象封装,方便他人复用,最终通过复用已本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种支持可视化拖拽进行车联网数据融合分析的产学研一体化平台,其特征在于:包括节点管理模块、数据流构建模块、程序运行连接模块和开发者社区模块;所述节点管理模块,用于创建新算法节点或编辑已有的算法节点,并对所有的节点进行管理;所述数据流构建模块,用于支持将不同类型的节点以可视化拖拽的形式实例化到一个项目中,并在这些实例节点之间建立单向连接关系,形成一个数据分析流项目;所述程序运行连接模块,用于将节点中封装的代码程序与后台服务的代码解释器进行连接,实现节点程序的运行与后台服务共享内存,实现平台的调试、开发与部署的一体化;所述开发者社区模块,用于支持个人开发者将已封装的节点发布到社区中,由其他人下载并复用这些节点。2.如权利要求1所述的支持可视化拖拽进行车联网数据融合分析的产学研一体化平台,其特征在于:所述节点管理模块可以在节点库中创建新算法节点,平台使用者可以将一段代码按照规定的形式要求封装为一个节点,并为这个节点定义输入数据和输出数据的数据类型和格式,同时额外定义该节点的配置项,使得平台用户可以根据实际项目场景修改配置项中的参数值,之后实例化节点便可以将所输入的数据经过代码的运算转化为输出数据并将其输出。3.如权利要求1所述的支持可视化拖拽进行车联网数据融合分析的产学研一体化平台,其特征在于:所述节点管理模块可以编辑任何已有的算法节点,将他人所封装的算法节点根据自己的特定需求进行修改编辑,使之转化到当前项目的节点库中并使用。4.如权利要求1所述的支持可视化拖拽进行车联网数据融合分析的产学研一体化平台,其特征在于:所述数据流构建模块支持将节点库中的不同节点类型实例化到当前项目中,并修改一个节点的配置项,使之成为一个实例化节点,之后在两个实例化节点之间可以建立单向连接关系,该关系定义了从前一个节点的部分输出数据到后一个节点的部分输入数据之间的映射,实现了实例化节点之间的数据流通,多个节点之间互相建立连接关系,最终形成一个可以完成整个数据分析任务的数据分析流项目。5.如权利要求1所述的支持可视化拖拽进行车联网数据融合分析的产学研一体化平台,其特征在于:所述程序运行连接模块在项目运行时,将实例化节点中所封装的代码通过消息队列与后端服务的代码解释器建立连接,使得节点程序的运行与后台服务共享内存,当节点运行时可以被后台服务监测到每个变量的具体值,可在后台服务中查看和调试项目中每个节点的运行状态,实现平台的调试、开发与部署的一体化。6.如权利要求1所述的支持可视化拖拽进行车联网数据融合分析的产学研一体化平台,其特征在于:所述产学研一体化平台进行数据分析项目开发的步骤包括:步骤(1):将数据分析逻辑算法封装为节点;步骤(2):开发用于读入车联网数据的节点;步骤(3):连接算法节点来完成数据分析流的开发;步骤(4):调试并运行数据分析流。7.如权...

【专利技术属性】
技术研发人员:王佰玲俞斌魏玉良虞凡张宁向凌云胡江山李尚城
申请(专利权)人:东风畅行科技股份有限公司
类型:发明
国别省市:

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

1