一种数据流转方法、装置、后端设备及存储介质制造方法及图纸

技术编号:34645568 阅读:16 留言:0更新日期:2022-08-24 15:22
本发明专利技术的实施例提供了一种数据流转方法、装置、后端设备及存储介质,涉及数据传输领域,应用于后端设备,后端设备上预先创建有多个组件实例进程,多个组件实例进程为前端设备上安装的预设应用的多个组件实例对应的进程实体,该方法包括:获取到针对所述多个组件实例进程中第一组件实例进程输入的调用参数;采用第一组件实例进程,根据调用端口的信息,调用第二组件实例进程,以从第二组件实例进程中获取源数据;采用第一组件实例进程对源数据进行业务处理,得到第一组件实例进程的目标数据。采用本发明专利技术,可以提升数据流转的效率的同时节省应用开发的时间。用开发的时间。用开发的时间。

【技术实现步骤摘要】
一种数据流转方法、装置、后端设备及存储介质


[0001]本专利技术涉及数据传输领域,具体而言,涉及一种数据流转方法、装置、后端设备及存储介质。

技术介绍

[0002]人工智能的到来,使得机器学习技术在越来越多的领域被应用,可以通过基于大量数据进行训练,并利用训练好的模型进行预测。
[0003]可视化机器学习平台可以利用通过组合现有的组件去搭建模型,然后运行模型。但是当前常规的可视化机器学习平台当面对模型运行期时,模型内的大量组件会消耗服务器的计算资源以及网络带宽资源,引起的大量数据交互会大大延迟机器学习的进度,导致机器学习平台的实用性不高。

技术实现思路

[0004]本专利技术实施例提供一种数据流转的方法、装置、后端设备及存储介质,可以提升数据流转的效率的同时节省应用开发的时间。
[0005]第一方面,本专利技术实施例提供一种数据流转方法,应用于后端设备,所述后端设备上预先创建有多个组件实例进程,所述多个组件实例进程为前端设备上安装的预设应用的多个组件实例对应的进程实体;所述方法包括:获取到针对所述多个组件实例进程中第一组件实例进程输入的调用参数;所述调用参数包括:所述第一组件实例进程中的调用端口的信息;采用所述第一组件实例进程,根据所述调用端口的信息,调用第二组件实例进程,以从所述第二组件实例进程中获取源数据;所述第二组件实例进程为所述第一组件实例进程对应的第一组件实例的上游组件的实例进程;采用所述第一组件实例进程对所述源数据进行业务处理,得到所述第一组件实例进程的目标数据。
>[0006]可选地,所述调用参数还包括:业务请求参数;所述采用所述第一组件实例进程,根据所述调用端口的信息,调用第二组件实例进程,以从所述第二组件实例进程中获取源数据,包括:根据所述调用端口的标识,采用与所述调用端口关联的连线的信息,确定所述连线的对端的所述第二组件实例进程,以及所述第二组件实例进程上的被调用端口的信息;根据所述业务请求参数以及所述被调用端口的信息,对所述第二组件实例进程进行调用。
[0007]可选地,所述方法还包括:采用所述第一组件实例进程的数据输出端口,通过预设的消息队列服务,将所述目标数据传输至第三组件实例进程,其中,所述第三组件实例进程为所述第一组件实例的下游组件的实例进程。
[0008]可选地,所述获取到针对所述多个组件实例进程中第一组件实例进程输入的调用参数之前,所述方法还包括:接收到来自前端设备的从所述第二组件实例进程对应的第二组件实例至所述第一组件实例的第一连线信息;所述第一连线信息包括:第一目标端口的信息、第一协议的信息;将所述第一连线信息添加至所述预设应用中;若所述第一目标端口为所述第二组件实例上的端口,则将所述第一连接信息同步至所述第一组件实例进程;根据所述第一协议的信息,确定所述第一连线信息为调用连线。
[0009]可选地,所述采用所述第一组件实例进程的数据输出端口将所述目标数据传输至第三组件实例进程之前,所述方法还包括:接收到来自前端设备的从所述第一组件实例至所述第三组件实例进程对应的第三组件实例的第二连线信息;所述第二连线信息包括:第二目标端口的信息、第二协议的信息;将所述第二连线信息添加至所述预设应用中;若所述第二目标端口为所述第一组件实例上的端口,将所述第二连接信息同步至所述第三组件实例进程;根据所述第二协议的信息,确定所述第二连线信息为消息连线,并向所述消息队列服务订阅所述下游连线信息中所述第二目标端口的信息,以通过所述第二目标端口接收来自所述第一组件实例进程的数据。
[0010]可选地,所述获取到针对所述多个组件实例进程中第一组件实例进程输入的调用参数之前,所述方法还包括:接收前端设备发送的多个组件实例的信息;根据所述多个组件实例的信息,安装所述多个组件实例,并启动所述多个组件实例进程;将所述多个组件实例进程添加至所述预设应用中。
[0011]可选地,所述方法还包括:若所述多个组件实例中存在第四组件实例具有被调用端口,开启所述第四组件实例的所述被调用端口的远程调用服务或者超文本传输协议服务。
[0012]第二方面,本专利技术实施例还提供一种数据流转装置,应用于后端设备,所述后端设备上预先创建有多个组件实例进程,所述多个组件实例进程为前端设备上安装的预设应用的多个组件实例对应的进程实体;所述装置包括:获取模块,用于获取到针对所述多个组件实例进程中第一组件实例进程输入的调用参数;所述调用参数包括:所述第一组件实例进程中的调用端口的信息;调用模块,用于采用所述第一组件实例进程,根据所述调用端口的信息,调用第二组件实例进程,以从所述第二组件实例进程中获取源数据;所述第二组件实例进程为所述第一组件实例进程对应的第一组件实例的上游组件的实例进程;处理模块,用于采用所述第一组件实例进程对所述源数据进行业务处理,得到所述第一组件实例进程的目标数据。
[0013]第三方面,本专利技术实施例还提供一种后端设备,包括:处理器、存储器和总线,所述存储器存储有所述处理器可执行的程序指令,当后端设备运行时,所述处理器与所述存储器之间通过总线通信,所述处理器执行所述程序指令,以执行如第一方面任一所述的数据流转方法的步骤。
[0014]第四方面,本专利技术实施例还提供一种计算机可读存储介质,所述存储介质上存储有计算机程序,所述计算机程序被处理器运行时执行如第一方面任一所述的数据流转方法的步骤。
[0015]本专利技术提供一种数据流转方法、装置、后端设备及存储介质,应用于后端设备,后端设备上预先创建有多个组件实例进程,多个组件实例进程为前端设备上安装的预设应用的多个组件实例对应的进程实体;获取针对多个组件实例进程中第一组件实例进程输入的调用参数;调用参数包括:第一组件实例进程中的调用端口的信息;采用第一组件实例进程,根据调用端口的信息,调用第二组件实例进程,以从第二组件实例进程中获取源数据;第二组件实例进程为第一组件实例进程对应的第一组件实例的上游组件的实例进程;采用第一组件实例进程对源数据进行业务处理,得到第一组件实例进程的目标数据。通过这种方式,利用组件进行数据流转的过程中使得数据不再局限于仅由上游组件流向下游组件,本专利技术中下游组件可以直接发起向上游组件进行数据的调用,可以根据下游组件的调用参数,从上游组件中获取数据,最终将获取的数据进行处理,使得下游组件在接收上游组件发送的数据时更为个性化,使得下游组件在进行数据处理时更为高效、提升数据流转的效率的同时节省应用开发的时间;并且在这种方式下,不同组件实例进程可以分别独立地进行数据流转,彼此之间不受影响,避免多个组件实例在同时运行时造成的后端设置资源拥堵。
附图说明
[0016]为了更清楚地说明本专利技术实施例的技术方案,下面将对实施例中所需要使用的附图作简单地介绍,应当理解,以下附图仅示出了本专利技术的某些实施例,因此不应被看作是对范围的限定,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他相关的附图。
[0017]图1为本专利技术实施例提供的一种数据流转方法的流程示意图;图本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种数据流转方法,其特征在于,应用于后端设备,所述后端设备上预先创建有多个组件实例进程,所述多个组件实例进程为前端设备上安装的预设应用的多个组件实例对应的进程实体;所述方法包括:获取到针对所述多个组件实例进程中第一组件实例进程输入的调用参数;所述调用参数包括:所述第一组件实例进程中的调用端口的信息;采用所述第一组件实例进程,根据所述调用端口的信息,调用第二组件实例进程,以从所述第二组件实例进程中获取源数据;所述第二组件实例进程为所述第一组件实例进程对应的第一组件实例的上游组件的实例进程;采用所述第一组件实例进程对所述源数据进行业务处理,得到所述第一组件实例进程的目标数据。2.根据权利要求1所述的方法,其特征在于,所述调用参数还包括:业务请求参数;所述采用所述第一组件实例进程,根据所述调用端口的信息,调用第二组件实例进程,以从所述第二组件实例进程中获取源数据,包括:根据所述调用端口的标识,采用与所述调用端口关联的连线的信息,确定所述连线的对端的所述第二组件实例进程,以及所述第二组件实例进程上的被调用端口的信息;根据所述业务请求参数以及所述被调用端口的信息,对所述第二组件实例进程进行调用。3.根据权利要求1所述的方法,其特征在于,所述方法还包括:采用所述第一组件实例进程的数据输出端口,通过预设的消息队列服务,将所述目标数据传输至第三组件实例进程,其中,所述第三组件实例进程为所述第一组件实例的下游组件的实例进程。4.根据权利要求1所述的方法,其特征在于,所述获取到针对所述多个组件实例进程中第一组件实例进程输入的调用参数之前,所述方法还包括:接收到来自前端设备的从所述第二组件实例进程对应的第二组件实例至所述第一组件实例的第一连线信息;所述第一连线信息包括:第一目标端口的信息、第一协议的信息;将所述第一连线信息添加至所述预设应用中;若所述第一目标端口为所述第二组件实例上的端口,则将所述第一连接信息同步至所述第一组件实例进程;根据所述第一协议的信息,确定所述第一连线信息为调用连线。5.根据权利要求3所述的方法,其特征在于,所述采用所述第一组件实例进程的数据输出端口将所述目标数据传输至第三组件实例进程之前,所述方法还包括:接收到来自前端设备的从所述第一组件实例至所述第三组件实例进程对应的第...

【专利技术属性】
技术研发人员:陈晖刘志勇王得磊姚杰
申请(专利权)人:浙江中控技术股份有限公司
类型:发明
国别省市:

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

1